BM66(@ ===>>>BBBIIIZZZwwwgggTTTMMMMMMWWWhhhyyy~~~qqqgggfffccc___^^^bbbkkktttzzz~~~zzzqqqkkknnntttzzzyyy}}}vvvjjjbbb[[[YYY[[[]]]\\\ZZZVVVSSSRRRTTTVVVYYYZZZZZZYYYWWWVVVXXXYYYiiirrr{{{|||{{{ppp[[[JJJ@@@===999777666555333222666666555555555444444444333333444555555444333333444444444444444444444444///111222222000//////000000111111111111222222222333333333333333333333333222222333333333333444444222222222333444555666777555444666:::<<<===BBBIIIRRR[[[jjjyyy===???CCCKKK\\\{{{~~~fffVVVPPPOOOYYYjjj{{{ssshhhgggddd```___ccckkktttyyy}}}{{{qqqlllooouuu|||zzz|||wwwlllccc[[[YYYZZZ^^^]]]ZZZVVVSSSRRRTTTUUUYYYZZZZZZYYYWWWVVVXXXYYYhhhqqq}}}yyyzzzxxxmmmYYYHHH<<<:::777666666777666555666666555555555444444444333333444555555444333333333333333333333333333333333444666555333222222333000111111111111222222222333333333333333333333333222222333333333333444444333333333333444444555666777555666:::<<<===BBBIIISSS\\\kkk{{{===@@@DDDMMM___zzzdddVVVSSSQQQ\\\nnnvvvkkkhhheeeaaa```cccjjjrrrxxx||||||rrrmmmooovvv}}}zzz|||zzzoooeee\\\XXXYYY^^^]]][[[WWWSSSRRRSSSUUUYYYYYYZZZXXXWWWVVVXXXYYYgggppp|||wwwvvvtttiiiVVVGGG<<<:::777666666777666555555555555555555444444444333444444555555444444333333333333333333333333333111333444444222111111222000111111111111222222222333333333333333333333333222222333333333333444444444444333333333444444555999666666999:::<<>>EEELLLVVV```ppp:::CCCJJJQQQiiinnnWWWNNNPPPSSS```uuuzzzmmmbbb```^^^]]]```ffflllqqquuuyyy}}}rrrlllnnnttt|||lll___\\\_________^^^ZZZVVVSSSRRRSSSVVVWWWWWWWWWVVVVVVXXXZZZbbblll{{{~~~|||zzzwwwpppaaaOOOBBB<<<:::777666666777666555444444444555555555666666555444333333333333444555333333333333333333333333///111222111000...//////000111111111111222222222333333333333333333333333222222333333333333444444333333333333444444555666666555666;;;===???FFFMMMXXXaaaooo~~~<<>>FFFOOOWWW___kkkxxx>>>BBBGGGTTTmmmqqq\\\QQQMMMMMMXXXjjj{{{rrrggg___[[[YYY\\\```cccjjjqqqwwwxxx{{{yyypppjjjkkkooo~~~tttiiiccc```___aaaaaa^^^XXXTTTSSSTTTXXXYYYYYYXXXVVVVVVWWWXXXbbbooo~~~}}}~~~}}}sssaaaMMM???:::999888777666666666666555333111//////222555777666555444444333333333444222222222222222222222222333333333333333333333333333333222222222222222222111222222333333222222111111222222333333444444555222222222333444444555555777666888<<<===>>>FFFNNNXXX___kkkwww>>>BBBHHHTTTnnnmmmZZZOOOKKKMMMUUUeeeuuu|||qqqfff___ZZZYYY\\\```cccjjjqqqxxxyyy|||xxxooohhhiiimmm|||uuujjjdddaaaaaacccccc___YYYTTTTTTUUUWWWXXXXXXWWWUUUUUUVVVXXXbbbooo~~~~~~~~~rrr___KKK???999999888777666666777777333222///......111444666555555444444333333222222222222222222222222222222222222222222222222222222333333333222222111111111111222222333333222222111111222222333333444444555111222222333444444555555777555777;;;===???FFFNNNYYYaaalllwww???CCCIIIUUUooofffTTTLLLJJJMMMSSS```ooozzzzzzpppfff```[[[ZZZ]]]aaaeeelllsssyyyzzz|||vvvmmmggggggjjj{{{vvvjjjcccaaaccceeeeeeaaaZZZVVVTTTUUUVVVVVVWWWUUUTTTSSSUUUVVVaaaooo~~~~~~qqq^^^JJJ>>>999999888777666666777777666555444444444444555555333333333333222222111111222222222222222222222222222222222222222222222222333333333222222111111111111222222333333222222111111222222333333444444555333333333444555555666666777444555:::===@@@FFFMMMZZZbbbnnnyyy???CCCIIIUUUooocccQQQKKKLLLMMMQQQ[[[iiiuuuwwwnnneee```\\\ZZZ^^^bbbfffmmmuuuxxxzzz|||~~~vvvmmmfffeeeiiizzzwwwjjjcccaaadddfffgggddd]]]WWWTTTTTTUUUVVVVVVUUUSSSRRRTTTUUU```nnn}}}|||~~~ppp\\\III>>>:::999888777666666666666444444555555444333222111111222222333333222222111222222222222222222222222222222222222222222222222333333222222222222222222111222222333333222222111111222222333333444444555444444444555666666777777777444444999===AAAFFFMMMYYYcccppp{{{>>>BBBGGGSSSlllhhhSSSNNNPPPKKKMMMUUUcccpppssslllccc```\\\ZZZ^^^bbbfffmmmuuuxxxyyy{{{~~~vvvmmmfffeeehhhxxxxxxkkkeeeddddddgggiiifff___XXXTTTSSSVVVVVVVVVUUUTTTSSSTTTVVV___mmm|||zzz}}}ooo[[[HHH>>>;;;:::999777666555555555111222222222111111000000000111222444444444444333222222222222222222222222111111111111111111111111222222222222222222333333111222222333333222222111111222222333333444444555444444444555666666777777777333333888===AAAGGGLLLWWWbbbqqq{{{===AAAFFFRRRkkknnnWWWQQQSSSJJJKKKRRR```mmmqqqjjjbbb___[[[ZZZ]]]bbbfffmmmuuuwwwyyy{{{~~~vvvmmmfffeeehhhvvvxxxlllffffffdddgggjjjhhhaaaYYYTTTRRRWWWWWWWWWVVVUUUTTTUUUWWW___lll{{{yyy~~~}}}nnnZZZHHH>>><<<;;;999888666555444444555444333333333444555666000111333555666666666555222222222222222222222222111111111111111111111111111111111222222333333444222222222333333222222222111222222333333444555555333333444555555666666777777333222888>>>AAAGGGLLLUUUaaappp{{{>>>AAAFFFTTTooouuuYYYLLLJJJMMMNNNRRR[[[eeejjjgggcccbbb```^^^]]]```fffmmmqqqxxxyyy{{{|||qqqjjjeeeeeeiiirrr}}}pppgggcccccchhhmmmiii```XXXVVVWWWSSSTTTTTTSSSRRRRRRSSSUUU___iiiyyyzzz{{{hhhSSSDDD>>><<<;;;:::888777666666555333333333333333333333333333444444444444333222111222222222222222222222222888555333111222222222111111111111111111111111111444444333222222111111000555444222222222444666777777777666555555555555555444666888999<<>>AAAFFFSSSoooxxx]]]OOOLLLJJJKKKOOOXXXbbbgggfffbbbaaa___]]]]]]```eeelllpppuuuwwwzzz|||rrrjjjeeeeeeiiisss~~~qqqhhhdddfffkkkoookkkaaaXXXUUUVVVSSSTTTUUUTTTSSSRRRTTTVVV___iiiyyyyyyyyyfffQQQCCC===888777777666666777777888333333333333333333333333444444444333333222222222222222222222222222222222666444111111111222111000111111111111111111111111333333333222222222222111555444333222222333555666666666555444444444444444666777999:::<<<@@@FFFJJJYYYbbbooozzz>>>@@@EEERRRnnn{{{aaaRRRNNNHHHIIIMMMVVV```ffffffccc___]]][[[\\\___eeekkkoooqqqtttyyy}}}rrrkkkeeeeeehhhtttssskkkfffhhhnnnrrrmmmcccYYYUUUVVVTTTUUUVVVUUUSSSSSSUUUVVV___iiiyyyyyy~~~vvvcccOOOAAA;;;777666666555555666666777444444444444444444444444555444333222222222333444222222222222222222222222444222000000111111000///111111111111111111111111111111222222222333333333666555444333222333444555555555444333333333333444888999::::::<<<@@@EEEIIIWWWaaappp}}}???@@@DDDRRRnnn}}}cccRRRLLLIIIIIILLLUUU```ggggggeee]]][[[ZZZ[[[^^^dddjjjmmmooosssyyy~~~}}}ssslllfffeeegggtttvvvmmmiiihhhnnnsssooodddZZZVVVWWWUUUVVVVVVUUUTTTTTTUUUWWW```iiiyyyxxx}}}~~~tttaaaMMM@@@;;;:::999888666555444333333555555555555555555555555555444222111111222444555222222222222222222222222333222000111222222111000111111111111111111111111000000111222333333444444666555444333333333333333555555444444333444444555777888999:::===AAAGGGKKKWWWbbbqqq~~~???@@@EEERRRooo~~~cccQQQHHHHHHHHHJJJRRR]]]eeefffddd[[[ZZZYYY[[[^^^dddiiimmmooosssyyy}}}~~~tttlllfffdddgggqqqxxxoookkkhhhnnnssspppfff\\\XXXXXXUUUVVVVVVUUUTTTTTTUUUWWW```jjjyyywww{{{|||rrr___LLL@@@<<<;;;:::999777666555444444555555555555555555555555555444222111111222444555222222222222222222222222333222111222444444333222111111111111111111111111000000111222333444444555666555444444333333333333666555555555555555666666444666888:::>>>CCCIIINNNYYYcccqqq}}}???AAAFFFTTTppp~~~eeeQQQHHHGGGEEEGGGNNNXXX```bbbaaaZZZYYYYYY[[[___dddiiilllpppuuu{{{}}}}}}~~~}}}uuummmfffdddfffooo~~~yyyqqqlllkkkqqqvvvssshhh]]]XXXXXXTTTUUUVVVUUUSSSSSSUUUVVVaaajjjzzztttxxxxxxnnn\\\JJJ@@@<<<888777777666666777777888444444444444444444444444444333222222222333444555222222222222222222222222222111222333555555444333111111111111111111111111000000111222333333444444444444444444444444333333666555555555555666777777333555888:::>>>DDDKKKPPPZZZdddqqq}}}???BBBGGGVVVrrrhhhUUUKKKGGGEEEFFFLLLVVV^^^```___YYYYYYZZZ\\\___eeejjjmmmqqqvvv|||~~~}}}}}}|||~~~vvvnnnfffdddfffmmm}}}zzzqqqmmmqqqwww|||wwwkkk^^^XXXWWWSSSTTTUUUTTTSSSRRRTTTVVVaaakkkzzzppptttsssiiiXXXGGG>>>;;;777666666555555666666777333333333333333333333333222222222333333444444444222222222222222222222222000000000222555555444222111111111111111111111111111111111222222333333333333333444444444444444444555444444444555555666777555666999;;;>>>CCCJJJOOOXXXcccsss???BBBHHHWWWssskkkYYYOOOJJJGGGGGGMMMWWW___aaa```YYYYYYZZZ\\\```eeejjjmmmqqqwww}}}~~~~~~|||~~~vvvnnnfffdddeeelll|||zzzqqqmmmwww|||zzzmmm___XXXVVVSSSTTTTTTSSSRRRRRRSSSUUUaaakkkzzzmmmppppppfffUUUEEE===:::999888666555333333222222333333333333333333333333111222333444444444444333222222222222222222222222///...///111444444333111111111111111111111111111111222222222222333333333222222333444555555555555333333333333333444555666777888:::;;;>>>CCCIIIMMMUUUbbbtttCCCCCCEEESSSqqqjjjVVVKKKGGGGGGGGGJJJTTT___bbb___^^^^^^^^^```ccchhhllloooxxx{{{~~~}}}tttnnnhhhfffhhhpppzzz|||tttsssuuurrrggg```\\\XXXWWWUUUTTTTTTSSSRRRPPP^^^lll~~~}}}nnnkkkeee\\\QQQEEE<<<666888777666666777666444222444444444333333222222222222222222222222222222222111111111222222333333333222222222333333222222222222222111111111111222222444333222111111333555666222222222333333333444444333333444444555666666666666888999;;;>>>CCCIIIMMMZZZdddtttAAABBBFFFUUUttt{{{fffSSSJJJGGGHHHHHHKKKTTT___bbb```^^^]]]]]]^^^bbbggglllooovvvyyy}}}|||rrrlllfffdddfffnnnxxx||||||uuutttxxxsssfff^^^YYYXXXWWWVVVUUUTTTTTTRRRQQQ___nnn~~~mmmjjjeee\\\PPPFFF>>>999777555444444444444333111444444444333333222222222333333333333333333333333111111222222222333333333111111222222222222111111222111111000000111111222333222111000000222333555333333333333444444444444333333444555555666666777777888:::;;;>>>CCCIIIMMMXXXcccrrr???BBBHHHYYYxxxttt___OOOHHHGGGHHHIIIKKKTTT^^^bbb```^^^\\\[[[\\\___eeekkkoootttxxx|||zzzqqqjjjdddbbbcccjjjttt~~~yyy{{{~~~wwwwww|||tttfff]]]XXXXXXXXXVVVUUUTTTTTTTTTTTT```ooo~~~mmmjjjeee[[[PPPFFF???<<<888666444333444444333222444444333333333333222222444444444444444444444444111222222222222333333333000111111111111111111000111111000000000000111111222111000///000111222333333444444444444555555555333444444555555666777777888999;;;<<<>>>CCCHHHLLLWWWaaappp~~~???CCCLLL^^^}}}ooo[[[MMMHHHGGGIIIJJJLLLSSS]]]aaa```]]]\\\ZZZZZZ]]]cccjjjoootttwww|||zzzpppiiiccc```aaaeeeooo~~~wwwyyy~~~~~~yyyyyy}}}vvvhhh___YYYXXXXXXWWWVVVUUUTTTUUUWWW```ppp}}}mmmlllfff\\\OOOEEE???===:::888666555666666666555333333333333333333333333444444444444444444444444222222222222222222222222000000111111111111000000111000000//////000000111222111111000111222333333444444444555555555666666444444444555666666777777999:::;;;<<<>>>CCCHHHLLLWWWaaappp~~~???EEEOOObbbooo[[[NNNJJJFFFIIIJJJLLLRRR[[[``````]]][[[YYYYYY\\\cccjjjnnntttxxx|||zzzpppiiibbb___```aaakkk|||yyyyyy}}}~~~yyyyyy}}}yyylllbbb]]]XXXYYYYYYWWWUUUUUUWWWZZZaaarrrzzzmmmlllhhh]]]OOOCCC===<<<:::888666666777777666555333333333333333333333333222222222222222222222222222222222222222222222222000000111111111111000000111111000000000000111111222222222222222333444444444444444555555555666666444444555555666777777888999:::;;;===???CCCIIIMMMYYYbbbqqq@@@GGGQQQbbbsss]]]OOOKKKDDDHHHJJJKKKPPPYYY^^^___\\\[[[YYYZZZ]]]ccciiimmmsssvvv{{{~~~~~~zzzooohhhaaa^^^___^^^iiiyyy|||zzz~~~}}}xxxxxx}}}|||ooofff```XXXYYYZZZXXXUUUUUUYYY]]]eeevvvwwwiiijjjhhh^^^OOOCCC<<<;;;777666555666666666444222222222333333333333444444222222222222222222222222333333333222222222222111000111111111111111111000222222111111111111222222222222333333333444444444333444444444444555555555444555555666666777888888888999;;;===???DDDJJJOOOZZZdddrrr@@@FFFPPP```{{{www___PPPKKKCCCGGGJJJJJJOOOWWW]]]^^^[[[ZZZZZZ[[[___dddiiilllpppsssxxx|||~~~{{{xxxnnnfff___[[[\\\\\\gggwww|||~~~|||vvvvvv~~~~~~pppfffaaaXXXZZZZZZXXXUUUVVVZZZ___iiizzzssscccffffff^^^PPPCCC===<<<666666666777888777333000222222222333333444444444333333333333333333333333333333333222222222111111111111222222222222111111333333222222222222333333111111222333333333333333333333333333444444444444555555555666777777888888666888:::===@@@EEELLLPPPZZZdddrrr@@@FFFNNN]]]wwwyyy```PPPKKKBBBGGGIIIJJJNNNVVV\\\]]]ZZZZZZ[[[\\\```eeeiiilllmmmpppvvv{{{zzzxxxwwwlllddd]]]ZZZZZZ[[[fffvvv}}}~~~{{{uuutttpppfff```XXXZZZ[[[XXXUUUVVV[[[aaammm~~~qqq]]]bbbddd^^^QQQEEE???>>>777777999;;;;;;999555111222222222333333444444444444444444444444444444444333333333222222111111111222222333333333333222222444333333222222333333444000000111222222222222111222222222333333333444444555555666666777777888888666777:::===@@@FFFMMMRRRZZZcccqqqDDDGGGLLLYYYtttiiiTTTLLLGGGFFFFFFHHHNNNTTTYYY[[[\\\[[[ZZZ[[[^^^dddiiilllqqqrrruuuyyy~~~|||vvvwwwzzzmmmccc[[[WWWXXXYYYddduuuzzzzzz~~~zzzzzzssshhh___\\\ZZZZZZ[[[YYYWWW\\\cccsssssshhhhhhhhhdddWWWFFF===;;;888777666555555444444444555444333222111222333444444444444444444444444444555555444333222111000///777555222000000111333555333333333333333333333333111111222222222333333333444333222222333444666777:::999888666555555555555777888:::===@@@EEELLLPPPZZZeeesssAAADDDJJJXXXssskkkUUULLLHHHGGGFFFHHHLLLSSSYYY\\\\\\ZZZYYYYYY\\\bbbhhhlllppprrruuuzzz~~~}}}vvvvvv{{{nnnddd[[[WWWVVVVVVaaappp~~~xxxxxxxxx{{{~~~}}}zzzzzzttthhh```\\\[[[[[[[[[YYYWWW\\\cccssswwwiiiiiiiiieeeXXXGGG===<<<777777666555444444444444555444333222222222333333333333333333333333333333333333333222222222222111666444333111111222333444222222222222222222222222111111222222222333333333333333222222333444666777999999777666555555555555777888;;;===@@@FFFLLLQQQ[[[eeettt>>>BBBHHHVVVrrrnnnWWWMMMIIIGGGFFFGGGKKKQQQYYY]]]\\\ZZZWWWWWWZZZ```ggglllooorrrvvvzzz~~~uuuuuu~~~|||qqqggg\\\VVVTTTSSS\\\iiivvvyyyttttttqqqsssvvvzzz}}}|||~~~}}}{{{|||tttiii```^^^\\\[[[[[[YYYWWW\\\cccrrr~~~{{{iiikkklllhhhZZZHHH>>>===777777666555444444444444555444444333222333333333222222222222222222222222111111111222222333333333333333333333222222222222111111111111111111111111111111222222222333333333333333333333333555666666999888777666666555666666888999;;;===@@@FFFMMMRRR\\\fffuuu===AAAGGGUUUqqqqqqYYYNNNIIIHHHFFFFFFIIIPPPXXX^^^^^^[[[WWWVVVYYY```ggglllnnnqqqvvv{{{~~~uuuuuu}}}}}}sssiii]]]UUURRRQQQWWWaaallluuu~~~~~~rrrmmmmmmkkkmmmooorrrtttuuuvvvvvvrrrtttwwwxxxwwwvvvwwwwwwsssvvv{{{~~~vvviiiaaa___]]]\\\\\\YYYXXX]]]dddsss~~~yyyjjjmmmppplll\\\JJJ???>>>888888777666555555555555555555444444333333333333222222222222222222222222111111222222222333333333111222333444333333222111222222222222222222222222111111222222222333333333222222333333444555555666888777666666666666666777888999;;;===AAAGGGNNNTTT^^^hhhvvv???BBBHHHUUUpppsssZZZOOOHHHHHHGGGFFFHHHNNNWWW^^^___\\\YYYWWWZZZ```hhhmmmmmmpppuuuzzz}}}~~~vvvttt}}}~~~tttjjj^^^TTTQQQOOOSSS[[[bbbjjjqqqxxx||||||vvvjjjddddddcccdddeeefffgggggghhhhhhiiilllnnnoooooonnnoooooojjjmmmrrruuuxxx{{{~~~wwwjjjbbb___]]]\\\\\\YYYYYY___ggguuutttjjjnnnsssooo^^^JJJ@@@???:::999888777666666666666555555555444444444333333444444444444444444444444333333333222222222111111000111333444444333111000333333333333333333333333111111222222222333333333222222333444444555555555777666666666666666777888999:::;;;===AAAHHHPPPVVV___iiiwww@@@CCCHHHUUUpppsssZZZOOOGGGHHHHHHGGGHHHMMMVVV]]]___\\\YYYXXX[[[```gggkkklllooosssxxx|||wwwuuu}}}uuujjj^^^TTTQQQLLLPPPUUUZZZ___dddiiimmmpppwww{{{ooobbb\\\\\\]]]]]]^^^^^^______``````aaacccfffgggffffffggggggbbbeeeiiilllnnnpppsssuuuvvvzzzxxxkkkbbb___\\\[[[[[[ZZZZZZaaajjjxxxpppjjjooouuuqqq___JJJ??????999999888777666666666666444555555555555444333333444444444444444444444444333333333222222111111111000111222333333333222111333333333333333333333333111111222222222333333333111222333444555555555555666666555666666777888999::::::;;;===AAAHHHQQQWWWaaakkkxxx???BBBHHHUUUppprrrZZZPPPEEEHHHIIIIIIIIIMMMUUU\\\]]][[[YYYXXX[[[```eeeiiilllnnnqqquuuzzz~~~xxxuuu~~~uuujjj^^^TTTQQQJJJLLLPPPRRRUUUXXX[[[^^^bbbhhhrrr}}}}}}ssshhh\\\VVVVVVUUUUUUVVVWWWXXXZZZ[[[\\\XXXZZZ]]]^^^^^^^^^^^^___ZZZ\\\```bbbccceeegggiiimmmooottt|||yyylllccc^^^[[[ZZZ[[[ZZZ\\\ccclll{{{pppiiiooovvvrrr```JJJ???>>>888777666555444444444444444555666666666555333333333333333333333333333333111222222222222222333333000000111222222222222222222222222222222222222222111111222222222333333333111222333555555555555444555555555555666777999999:::;;;;;;===AAAIIIRRRXXXbbblllyyy===@@@GGGUUUqqqqqqZZZPPPDDDGGGJJJJJJIIILLLTTT[[[[[[ZZZXXXXXXZZZ___cccfffkkkmmmppptttyyy~~~~~~xxxvvv~~~uuujjj]]]UUURRRGGGJJJLLLNNNOOOPPPSSSUUUWWW\\\dddooozzzwwwnnndddXXXSSSSSSJJJKKKLLLMMMPPPRRRTTTVVVRRRTTTWWWYYYXXXXXXYYYZZZUUUWWWZZZ\\\]]]]]]___aaaggghhhjjjppp|||~~~yyylllccc]]][[[ZZZ[[[[[[\\\dddnnn~~~qqqhhhooowwwsss```JJJ>>>>>>666666555333333333333333444555666666666555333333222222222222222222222222///000111222333444555555000000111111111222222333111111111111111111111111111111222222222333333333111222333555666555555444555555555555666888999:::;;;;;;;;;===AAAIIISSSYYYccclllzzz@@@@@@DDDTTTtttuuu]]]KKKFFFEEEGGGJJJKKKKKKQQQYYYVVVWWWXXXWWWWWW[[[bbbhhhiiikkknnnqqqvvv{{{zzzuuuttt}}}}}}rrrkkkaaaTTTIIIJJJHHHFFFGGGIIIKKKKKKKKKLLLNNNRRRZZZdddoooyyy}}}{{{vvvlll```TTTMMMIIIHHHHHHIIIJJJJJJKKKLLLLLLKKKLLLMMMNNNOOOPPPQQQQQQOOOPPPQQQRRRSSSUUUVVVVVVXXX[[[```gggqqqwwwkkkeeeaaa^^^\\\[[[ZZZ]]]iiivvvnnneeemmmuuusss```JJJ>>>===999888666555444444555555222333333444444333333222222222222222222222222222111222222333333222222111111111222222222333333333...///000111222333333333222222222222222222222222444444333333333444555555666666666777888888999999<<<::::::>>>BBBFFFOOOXXXfffooo{{{???@@@EEEUUUttt|||dddPPPHHHFFFGGGJJJJJJKKKPPPWWWVVVWWWXXXWWWWWW[[[bbbhhhiiikkknnnqqquuuzzz~~~vvvrrrsss|||~~~tttlllcccWWWMMMHHHFFFDDDDDDFFFHHHHHHGGGFFFGGGJJJOOOWWW```hhhmmmooonnnjjjbbbXXXOOOIIIGGGDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJLLLMMMMMMNNNLLLLLLMMMNNNOOOPPPQQQRRRTTTVVVZZZ```iiiwwwvvvkkkeeebbb___^^^]]]]]]aaammmzzzpppfffmmmsssppp^^^III???>>>999888777555444555555666333444444555555444444333333333222222222222222222333333333444444333333333111111222222222333333333000111222333333333333333222222222222222222222222222222222222333333333333555555666666777888888888<<<999:::>>>BBBFFFOOOXXXeeennn{{{>>>@@@GGGWWWuuunnnXXXJJJHHHHHHJJJJJJJJJNNNUUUUUUVVVXXXWWWWWW[[[aaagggiiillloooqqquuuyyy~~~}}}{{{~~~rrrmmmooowww~~~ssskkkbbbWWWMMMFFFDDDBBBBBBCCCDDDDDDCCCAAAAAABBBEEEIIIOOOTTTWWW]]]]]][[[WWWQQQKKKGGGFFF??????@@@@@@AAAAAABBBBBBDDDEEEEEEFFFGGGHHHIIIIIIGGGGGGHHHHHHIIIJJJKKKKKKMMMOOORRRWWW^^^jjjxxxuuujjjeeeccc```______```eeesssuuujjjnnnrrrmmm\\\HHH???@@@:::999777666555555666666444555555666666555555444333333333222222111111111333444444555555444444333111111222222222333333333222222333333333333333222222222222222222222222222111222333444555444444333444444555555666777777777;;;999:::>>>BBBFFFOOOWWWdddmmmzzz===@@@GGGWWWtttwww___MMMJJJHHHJJJJJJJJJMMMRRRTTTVVVWWWWWWWWWZZZ```fffiiikkknnnqqqtttxxx|||~~~{{{|||zzzmmmiiiiiipppzzz}}}qqqggg^^^SSSKKKFFFCCCAAA@@@@@@AAA@@@@@@????????????BBBEEEHHHKKKPPPQQQRRROOOKKKHHHFFFEEE======>>>>>>?????????@@@AAABBBBBBCCCDDDDDDEEEEEECCCCCCDDDDDDEEEEEEFFFFFFFFFIIILLLOOOTTT^^^kkkttt}}}}}}sssiiieeeaaa^^^^^^___aaagggvvv{{{qqqrrrrrrkkkYYYGGG???@@@;;;999888777666666777777444444555555555555444444444333333222222111111111333333444444444444333333111111222222222333333333222333333333222222111000222222222222222222222222222444666888888888666555333333444444555666666777:::888:::>>>BBBFFFNNNWWWbbblllzzz<<<@@@GGGVVVrrr{{{cccOOOKKKHHHJJJKKKJJJLLLPPPRRRUUUWWWWWWWWWZZZ___dddhhhkkknnnqqqsssvvvzzz}}}|||{{{vvvjjjfffeeejjjsss|||{{{nnndddZZZPPPIIIEEECCC@@@??????@@@???>>>>>>=========???AAACCCEEEHHHJJJKKKIIIFFFDDDBBBBBB????????????@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCBBBDDDGGGJJJNNNVVVaaaiiittt}}}{{{|||qqqhhheee^^^\\\[[[]]]```hhhxxxxxxwwwsssjjjXXXEEE>>>>>>;;;999888777666666777777333333444444444444333333333333333222222111111111222222333333333333222222111111222222222333333333111222222111111000///...222222222222222222222222222333666888888888777666333333333444555555666666:::888:::>>>BBBFFFMMMVVV```kkkyyy<<<@@@FFFTTTooo{{{cccQQQKKKHHHJJJKKKJJJKKKNNNQQQTTTVVVWWWWWWYYY___cccfffiiimmmpppsssvvvzzz|||}}}|||sssgggcccbbbfffmmmvvv}}}}}}yyyvvvtttrrrxxxwwwjjj```WWWNNNIIIDDDBBB???>>>?????????>>>;;;;;;;;;;;;<<<>>>@@@AAACCCDDDEEEEEEBBB@@@??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@BBBEEEFFFIIIOOOXXX___hhhvvv~~~||||||}}}ooohhheee^^^\\\[[[]]]```iiizzz{{{xxxrrrhhhVVVEEE======:::999777666555555666666222333333333333333333222222222222222222222222222111222222333333222222111111111222222222333333333000111111111000///......222222222222222222222222000111222444555555555444333333444444555666666666999777999???BBBFFFMMMUUU___iiixxx<<>>>>>===;;;;;;:::;;;;;;<<<===>>>@@@AAACCCCCCAAA?????????AAAAAAAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@?????????AAACCCCCCDDDHHHNNNTTT[[[jjj~~~{{{nnngggeeeaaa^^^^^^___ccclll~~~xxxtttoooeeeUUUDDD<<<===999888777555444555555666333333444444444444333333111111111222222333333444222333333333333333333222111111222222222333333333000000111111111000000///222222222222222222222222000000111222333444555555444444444555666666777777888777999???CCCFFFMMMTTT^^^iiixxx<<>>;;;;;;<<<======<<<<<<<<<;;;;;;;;;<<<<<<===???AAADDDDDDBBBAAAAAABBB@@@@@@@@@@@@@@@?????????>>>>>>>>>???????????????AAAAAAAAA@@@??????>>>>>>@@@AAABBBAAA@@@BBBHHHLLLQQQbbbzzzzzzmmmgggeeedddaaa```bbbfffooo~~~tttqqqkkkcccTTTDDD======999888666555444444555555444555555555555555555444000000111222333444444555333444444555555444444333111111222222222333333333000111111222222222111111222222222222222222222222222222222222444555777888444444555555666777777777888777999???CCCFFFLLLTTT]]]hhhwww:::>>>DDDPPPiiikkkZZZLLLJJJHHHIIIJJJKKKJJJIIIKKKMMMPPPRRRTTTXXX\\\```eeehhhlllooosssxxx}}}}}}}}}xxxjjj^^^WWWUUUWWWZZZ]]]```aaabbbbbbeeeaaa[[[WWWUUUSSSOOOLLLKKKLLLNNNRRRZZZeeeqqqzzz~~~wwwmmmfff[[[RRRKKKFFFBBB@@@@@@@@@??????>>>>>>===============<<<<<<===>>>>>>?????????@@@AAABBBBBBBBBAAA@@@???>>>>>>???@@@AAA======>>>>>>>>>>>>>>>===@@@@@@@@@@@@@@@???>>>>>>?????????@@@BBBDDDFFFHHHQQQZZZoooyyyooohhhdddddd___^^^aaafffooo|||uuuooorrrnnn```PPPGGGAAA======;;;888777777666555333555444444333333444444555444333333222222333333444333333333444444555555555222222111111222222333444111111000000000000111111222222333333444555666666444555666333111111444888555666666777777777777777<<<::::::===@@@CCCKKKSSS]]]hhhwww<<>>>>>???@@@AAA>>>??????@@@@@@@@@????????????@@@@@@??????>>>===>>>>>>>>>???AAACCCFFFGGGNNNWWWjjjxxxnnnhhhdddddd```^^^aaagggqqqwwwooommmqqqoooaaaQQQFFF???;;;<<<:::777666666666555333444444333333333333444444444333333222222333333444222222222222333333333333222222111111222222333444111111000000000000111111111111222222333333444444555555555333222333555777555555666777777777666666;;;999:::===AAADDDLLLTTT___jjjyyy>>>@@@CCCMMMeee{{{gggZZZMMMLLLJJJJJJLLLLLLLLLKKKKKKMMMOOORRRTTTXXX]]]```hhhjjjnnnqqqtttwww|||ttthhh]]]TTTNNNIIIJJJKKKLLLMMMMMMMMMMMMJJJHHHFFFFFFGGGHHHIIIHHHGGGGGGHHHHHHKKKQQQXXX^^^bbbdddgggkkklllhhhccc^^^YYYUUUQQQMMMJJJHHHFFFDDDDDDDDDDDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>??????CCCBBBBBBAAA@@@??????>>>AAA@@@@@@??????@@@@@@AAA@@@AAAAAABBBBBBAAAAAA@@@???????????????>>>======>>>>>>>>>>>>@@@BBBEEEFFFKKKRRReeevvvmmmgggeeedddaaa___bbbiiiuuuqqqiiijjjpppooocccRRREEE===888:::888666555666666555444333333222222222222333333444333333222222333333444333333333222222222222222222111111111111222333333111111111111111111111111111111111222222222222222777555333333444555555555444444555666666666666555:::888999>>>AAAEEEMMMVVVaaalllzzz===???BBBLLLdddxxxeeeZZZMMMKKKJJJJJJLLLLLLLLLKKKJJJLLLOOORRRTTTXXX]]]aaaiiikkknnnqqqtttwww|||{{{oooddd[[[SSSNNNGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEDDDEEEHHHJJJLLLMMMLLLMMMNNNOOORRRVVV\\\aaaaaabbbdddggghhheeeaaa]]]XXXUUUSSSQQQPPPOOOLLLJJJIIIIIIIIIHHHGGGEEECCCBBBAAAAAA@@@?????????@@@@@@BBBBBBAAAAAA@@@??????>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCBBBBBBAAA@@@>>>????????????>>>======>>>======>>>???BBBDDDEEEHHHNNN```{{{uuulllhhhfffeeecccaaadddlllzzzpppggggggooopppdddRRRDDD;;;666888777555444555666555444333222222111111222222333444333333222222333333444444444444333333222222222111111111111111222222333111111111111111111111111222222222222222111111111777333111111444666444222333444444555555555555555888777999>>>CCCGGGNNNWWWbbblllyyy:::===BBBMMMfffwwwcccYYYMMMKKKJJJJJJKKKLLLLLLKKKJJJLLLOOOQQQTTTXXX^^^aaaiiikkknnnqqqssswww{{{~~~xxxlllbbbYYYRRRNNNFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFHHHJJJMMMPPPSSSQQQSSSWWWZZZ^^^ccciiillllllllllllmmmmmmkkkgggccc___]]][[[ZZZYYYWWWUUURRRTTTTTTSSSRRRPPPMMMJJJHHHGGGFFFEEEEEEDDDDDDDDDEEEAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBAAA@@@???????????????>>>======>>>>>>>>>>>>???AAACCCEEEHHHMMM^^^zzztttlllhhhhhhfffeeedddfffpppsssjjjgggoooqqqcccPPPBBB:::777888777555444555666555444333222222111111222222333444333333222222333333444333333222222111111000000111111000000111111222333000111222222222222111000333333333333222222222222555222000000333555333111333444444555555555555555888777999???DDDGGGOOOWWWaaakkkxxx:::>>>DDDPPPiiizzzdddWWWNNNLLLKKKKKKLLLMMMMMMLLLIIILLLOOOQQQTTTYYY^^^bbbgggiiimmmpppsssvvv{{{~~~~~~vvvkkkaaaXXXQQQLLLEEEEEEDDDDDDEEEEEEFFFGGGDDDFFFIIIKKKNNNQQQVVVZZZYYY]]]bbbhhhlllqqqvvvzzzzzzyyywwwwwwvvvtttqqqooommmkkkhhhfffeeeccc```^^^^^^^^^]]][[[WWWSSSOOOLLLIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>>??????>>>???@@@BBBCCCEEEHHHMMM^^^zzzsssllljjjjjjhhhhhhgggiiitttwwwnnniiiqqqqqqbbbNNN@@@;;;::::::888666555666666555444333333222222222222333333444333333222222333333444000000000///////////////111000000000000111222222000111222333333222111000222222333333333333333333333222111222333444333111444444555666666666666555888777:::@@@DDDHHHOOOVVV```jjjvvv<<>>CCCJJJWWWoooqqq```SSSQQQOOOPPPQQQRRRQQQPPPIIIKKKNNNQQQUUUYYY^^^bbbcccfffjjjnnnqqqvvv{{{~~~zzz||||||zzzqqqggg]]]SSSMMMIIIIIIIIIIIIKKKMMMPPPQQQQQQUUUZZZ^^^ccchhhpppvvvyyy~~~}}}~~~}}}|||xxxssslllfffcccZZZZZZXXXWWWVVVVVVVVVVVVPPPPPPOOOMMMLLLKKKJJJIIIGGGHHHIIIIIIIIIIIIHHHGGGHHHHHHHHHGGGGGGEEEDDDDDDAAABBBBBBBBBBBBAAA@@@@@@AAAAAA@@@@@@AAACCCDDDFFFGGGKKK]]]{{{sssllllllnnnkkkmmmlllmmmzzzwwwpppooouuuqqq___III>>>===@@@===;;;888777777666555333555444444333333444444555444333333222222333333444333333333444444555555666000000000000000111111222000111333444444333111000...//////000111222222333333666999888555444555777555666666777777777777777999888;;;AAAEEEHHHNNNUUUaaajjjvvv>>>CCCLLLXXXkkk{{{bbb\\\SSSMMMOOORRRRRRRRRRRRMMMKKKLLLQQQTTTUUUXXX]]]eeegggkkknnnqqquuuzzz}}}}}}}}}~~~xxxmmmlllppppppnnnmmmkkkrrr{{{qqqfffYYYPPPMMMGGGIIILLLNNNQQQTTTYYY]]]aaaffflllqqqvvvzzz~~~}}}uuupppkkkgggbbb^^^]]]]]]\\\[[[ZZZXXXUUUSSSQQQOOOMMMJJJKKKKKKLLLLLLLLLLLLKKKKKKFFFFFFFFFFFFEEEEEEEEEDDDFFFDDDCCCEEEGGGFFFCCC@@@@@@@@@@@@@@@BBBDDDFFFGGGGGGOOOaaa|||~~~wwwrrrpppnnnlllqqqnnnnnnvvvsssqqqtttwwwrrr^^^III===:::;;;>>>;;;888666666444222111444444444444444444444444444333222222111111222222333222222222111000000000333222222111111222222333333333333333333333333333111111222222222333333333222222333333444555666666555666777888888777666666888777999>>>BBBEEEMMMUUU```hhhttt~~~???CCCKKKUUUgggsss___VVVOOOPPPSSSSSSRRRSSSOOOLLLMMMRRRTTTUUUXXX\\\dddggglllooorrrvvvzzz}}}~~~|||nnnbbb```ccccccaaaaaa```iiixxxzzzpppfffZZZSSSQQQQQQSSSWWWZZZ]]]aaagggjjjppptttyyy~~~vvvrrrmmmiiihhhgggfffeeedddbbb___]]][[[YYYVVVSSSPPPPPPPPPPPPPPPOOONNNNNNLLLLLLLLLKKKJJJIIIIIIIIIHHHGGGFFFGGGHHHHHHEEEBBBCCCCCCBBBBBBCCCDDDFFFGGGKKKSSSddd~~~{{{tttqqqooonnnmmmsssqqqrrrzzzrrrqqquuuyyysss```KKK@@@===>>>;;;999666555555555444222111111111111111111111111444333222222111111222222222222222111111111111111333222222111111222222333333333333333333333333333111111222222222333333333222333333333444555555555444555666777888777777666888777999>>>BBBEEEMMMUUUaaaiiittt~~~@@@DDDIIIQQQaaa}}}eee[[[SSSSSSUUUTTTSSSTTTQQQNNNOOOSSSUUUUUUWWW\\\cccgggmmmrrruuuxxxzzz|||qqqdddXXXVVVXXXXXXWWWWWWWWWbbbtttyyypppggg]]]YYYYYY]]]```dddiiimmmrrrxxx|||~~~zzzxxxvvvtttsssmmmkkkhhheeecccaaa]]][[[XXXXXXWWWVVVUUUTTTSSSSSSPPPPPPOOONNNLLLKKKJJJIIIKKKKKKKKKLLLMMMLLLJJJHHHJJJIIIHHHGGGGGGHHHIIIIIIPPPXXXhhhyyyrrroooooooooooosssrrrttt}}}rrrqqquuuxxxrrr```LLLAAA???>>>888666555444555555555333333333333333333333333333444333222222111111222222111111111111111222222222222222111111111111222222333333333333333333333333111111222222222333333333333333333333444444444444333444555666777888888888888777999>>>BBBEEEMMMUUUaaaiiittt~~~BBBEEEHHHNNN\\\xxxkkk```VVVUUUUUUTTTTTTTTTSSSPPPPPPTTTUUUUUUWWW[[[bbbgggnnntttwwwyyy{{{|||yyylll```VVVTTTVVVWWWXXXYYYYYYdddvvvxxxpppiiicccaaaccchhhlllqqqvvv{{{yyyvvvssspppnnnlllhhhfffcccbbb```^^^\\\[[[ZZZYYYWWWVVVTTTRRRPPPNNNLLLKKKNNNNNNOOOQQQRRRRRRQQQPPPRRRQQQOOONNNMMMMMMNNNNNNTTT[[[kkkwwwqqqoooppprrrssspppqqqvvvsssrrrsssuuuooo]]]KKKAAA>>>===888666444444444555444333555555555555555555555555444333222222111111222222000000000111222222222333222222111111111111222222222222222222222222222222111111222222222333333333444444333333333333333333222333444555777888888999888777999>>>BBBEEEMMMUUUbbbiiittt~~~CCCFFFHHHLLLYYYuuuooodddXXXUUUUUUTTTTTTUUUSSSPPPPPPTTTUUUTTTWWW[[[aaafffnnntttxxxyyy{{{|||zzzttthhh___XXXXXX\\\^^^```bbbdddmmm}}}yyytttpppmmmmmmpppvvvyyy}}}zzzwwwqqqooommmiiigggdddccccccbbbaaa^^^[[[XXXUUUSSSQQQOOOQQQSSSUUUVVVVVVWWWWWWWWWVVVUUUSSSRRRRRRSSSSSSWWW^^^lll|||vvvrrrqqqsssuuuvvvooosss{{{tttttttttvvvooo]]]LLLBBB>>>===:::888555444444444222111111111111111111111111111444333222222111111222222000000000111222222222333222111111000000111111222222222222222222222222222111111222222222333333333333333333333333333222222333333444555666777888999888777999>>>BBBEEEMMMUUUaaaiiisss}}}BBBEEEGGGJJJVVVrrrrrreeeYYYUUUTTTSSSTTTUUUSSSPPPPPPSSSUUUTTTVVVZZZ```fffmmmssswwwyyy{{{|||yyytttjjjccc___cccgggiiikkknnnsssyyy~~~|||{{{zzz|||}}}xxxuuurrrpppppplllkkkhhhddd```\\\YYYXXXUUUWWWZZZ\\\[[[[[[\\\]]][[[[[[YYYYYYYYYYYYZZZ[[[]]]cccooo}}}yyyuuussstttvvvxxxxxxrrryyywwwwwwxxxxxxqqq___NNNEEE@@@===;;;888666555444444222111333333333333333333333333444333222222111111222222111111111111111222222222111111000000000000111111222222222222222222222222111111222222222333333333222222222222333333333333444444444444555666777888888777999>>>BBBEEEMMMUUU```gggrrr|||???BBBEEEHHHSSSnnnrrreeeXXXSSSSSSRRRSSSUUUQQQNNNNNNRRRTTTTTTVVVZZZ```eeekkkqqquuuxxx{{{|||~~~{{{uuupppoootttyyyzzz||||||zzzwwwrrrmmmiiieeedddcccfffhhhhhheeeddddddeeecccbbbbbbbbbbbbdddfffggggggkkktttxxxvvvssssssuuuwwwxxxxxxuuu~~~zzzzzzzzzzzzqqq___OOOEEE@@@<<<:::888666555666666555444555555555555555555555555444333222222111111222222222222222111111111111111111111000000000000111111111111111111111111111111111111222222222333333333111111111222333333333444555444444333444555666777888777999>>>BBBEEEMMMUUU^^^fffqqq|||<<<@@@CCCFFFQQQlllrrrdddWWWRRRRRRRRRSSSUUUPPPMMMMMMQQQTTTTTTVVVZZZ```dddkkkppptttwwwzzz}}}}}}~~~~~~~~~zzzvvvtttqqqsssuuusssooolllkkkllljjjjjjjjjjjjlllnnnpppqqqnnnqqqxxx~~~tttsssrrrrrruuuwwwwwwwwwvvv||||||yyyxxxooo^^^MMMCCC===999888666555555777888777666222222222222222222222222444333222222111111222222333222222222111111000000111111000000000000111111111111111111111111111111111111222222222333333333000000111222333333444444666555444333333444666777999777999>>>BBBEEEMMMUUU]]]eeeppp|||<<<<<>>AAADDDLLLUUU^^^eeeppp~~~===<<>>999999777666555444444444444444666444333333444444333111222222222222222222222222222222333333333222111111222222222222111111000000111111111111111111111111222222222222333333333333333333333333333333333333000111222333444444444333:::777888===BBBHHHPPPWWW]]]eeeqqq~~~<<<<<>>EEELLLSSSaaaiiiuuu;;;;;;???GGGWWWqqqooo]]]UUUSSSQQQPPPPPPLLLJJJKKKPPPTTTUUUXXX]]]___bbbgggjjjmmmpppsssvvvuuuuuuwwwyyy|||~~~|||yyyyyywwwsssrrruuu|||vvvmmmjjjhhhbbbTTTFFFAAA???;;;777666444555555666555555444444222111222444666666444222000000000000000000000000000000111222222222111111111111111111111111111111111111111111111111111111111111111111222222222222111222222333333444444555555555444444444555555666999666777<<>>???<<<999777333444555666666555444444000000111333555666444222111111111111111111111111...///000111111111111000000000000111222222333333111111111111111111111111111111111111222222222222111111222333333444555555444444444444444444444444;;;:::===BBBEEEHHHPPPYYY___hhhuuu~~~======???EEERRRkkk~~~nnn]]]UUUTTTRRRQQQRRRKKKIIIJJJPPPTTTUUUYYY^^^^^^aaaeeegggiiikkkmmmoootttvvvyyy}}}~~~}}}}}}{{{wwwtttwwwyyyhhh```\\\YYYXXXJJJ>>><<<>>>===;;;999333444555666666666444444//////000333555555333111222222222222222222222222......///000000000000000//////000111222333333444111111111111111111111111000111111111111222222222111111222333333444555555444555555666666555444444555777;;;???@@@BBBJJJTTT\\\fffttt}}}999999===FFFOOObbb|||nnn]]]RRRPPPQQQQQQOOOOOOKKKKKKQQQWWWYYYZZZ\\\^^^___aaadddhhhllloooqqqsssvvvzzz}}}}}}yyytttxxxrrr```TTTRRRTTTIIIDDD===;;;<<<<<<:::666555555444444444333333333000111111222222111111000222222222222222222222222111111222222222222111111111222222333333222222111000000000000000000000000111111222222222222111111222222333333444444333333222222333333333444444444777999;;;>>>AAAFFFMMMRRRZZZcccooozzz:::999===DDDLLL^^^{{{nnn]]]RRRQQQRRRRRRPPPOOOKKKLLLRRRWWWXXXYYY[[[\\\]]]```cccgggjjjnnnooorrruuuyyy|||~~~}}}xxxvvv|||oooZZZLLLGGGGGGFFFAAA<<<:::<<<<<<999666555555444444444333333333222333333444444333333222222222222222222222222222000000111111111111000000111222222333333222222111000000000000000000000000111111222222222222111111222333333444333333222222222222333333333444444444777999;;;>>>AAAFFFMMMRRR]]]fffrrr}}};;;:::===BBBIIIYYYzzz{{{nnn]]]TTTSSSTTTRRRPPPPPPMMMNNNTTTWWWWWWXXXZZZ[[[\\\^^^aaaeeeiiilllnnnrrruuuxxxzzz{{{}}}|||xxxvvvuuuqqqpppuuu{{{~~~zzzwwwyyylllVVVGGG@@@>>>AAA>>>:::999;;;;;;999777555555444444444333333333222333333444444333333222222222222222222222222222//////000000000000//////111111222222222222111111000000000000000000000000111111222222222222111111222333333333333333222222333333333333444444444444777999;;;>>>AAAFFFMMMRRR___gggsss}}};;;999<<>>AAAFFFMMMRRR^^^fffqqq{{{999888<<>>AAAFFFMMMRRR]]]eeeppp{{{888888;;;AAAGGGVVVvvvzzzfffZZZVVVUUUSSSQQQMMMNNNSSSYYYZZZVVVVVVXXX[[[\\\^^^bbbeeeiiilllnnnpppqqqssstttvvvyyy}}}rrrnnnhhhbbb^^^ZZZVVVSSSQQQNNNLLLJJJJJJIIIGGGFFFEEEEEEDDDCCCCCCBBBAAAAAAAAA??????DDDJJJTTTdddrrr{{{~~~wwwbbbQQQDDD===:::888999;;;======<<<;;;:::555555444444444333333333222333333444444333333222222222222222222222222222222333333333333333333222000000111111111111000000000000000000000000000000111111222222222222111111,,,---///111333555666666333444444444555555555555777999;;;>>>AAAFFFMMMRRR]]]eeeqqq{{{888888;;;AAAFFFTTTsssjjj[[[UUUTTTSSSQQQKKKMMMTTT[[[[[[WWWVVVYYYZZZ[[[]]]```dddhhhkkkmmmoooppprrrtttvvvyyy~~~}}}vvvppplll]]]YYYSSSOOOLLLJJJGGGFFFEEECCC@@@????????????>>>============>>>>>>>>>>>>===<<<===@@@CCCJJJXXXeeewwwuuu___NNNCCC<<<:::888;;;>>>@@@???>>><<<;;;555555444444444333333333222333333444444333333222222222222222222222222222222222222333333222222222000000111111111111000000000000000000000000000000111111222222222222111111...///000222333333333333444444444444555555555555777999;;;>>>AAAFFFMMMRRRZZZcccooozzz999888;;;@@@EEERRRpppmmm\\\UUUTTTSSSQQQJJJMMMTTT[[[[[[WWWWWWZZZYYYZZZ\\\___cccgggjjjlllnnnppprrrsssvvvzzz~~~{{{tttnnnjjjfffhhhkkkpppxxxxxx{{{}}}rrrssswwwzzzppphhhaaa[[[WWWRRROOOJJJGGGFFFEEEDDDCCCBBB???===<<<===>>>======<<<<<<<<<<<<=========>>>;;;;;;<<<>>>@@@DDDPPP\\\qqqttt___OOOEEE@@@>>>999<<<@@@BBBAAA>>>===<<<555555444444444333333333111111111222222111111111222222222222222222222222111111222222222222111111000000111111111111000000000000000000000000000000111111222222222222111111111111222222222222111111444444444555555555666666777999;;;>>>AAAFFFMMMRRRWWW___kkkwww999<<<;;;>>>IIISSSkkkmmmZZZUUUUUUQQQMMMKKKOOOUUUYYYYYYYYYXXXXXXYYYZZZ[[[^^^bbbfffjjjllllllnnnqqqtttwww{{{}}}|||ssskkkeee___ZZZWWWTTTUUUVVVYYY___hhhssszzzuuummmiiihhhpppyyy{{{sssjjjaaafffnnnvvv|||}}}}}}|||tttlllbbb[[[WWWSSSMMMIIIGGGEEEBBB@@@>>>=========;;;:::999:::;;;;;;:::888<<<<<<<<<<<<<<<<<<<<<<<<<<<999999<<<>>>BBBMMMXXXjjjzzzmmmYYYKKKDDD>>>:::888:::>>>DDDGGGFFFAAA===666333111111333555444222111111111111111111111111000111111111111222222222555444333222000///......222111000//////000111222222222111000//////000000000111111111111222222222222222333333333333444444777777666666555555444444777999<<>>======<<<;;;:::;;;<<<<<<:::888999999999999999999999999;;;999999<<<>>>BBBLLLWWWeeeuuulllWWWJJJCCC===999;;;999:::AAAIIIJJJEEE>>>999555222111222444333222111111111111111111111111000111111111111222222222555555444333222222111111111111000000000000111111111111000000000000000000000111111111111222222222222222333333333333444444666555555444444444444444777999<<>>===<<<;;;<<<===<<<;;;999999999999999999999999999;;;999:::<<<>>>AAAKKKUUU___pppkkkUUUHHHAAA;;;888<<<888777>>>IIINNNIIIAAA<<<999444222222333333222111111111111111111111111000111111111111222222222444444333333333222222222000000111111111111000000000000000000000111111111000111111111111222222222222222333333333333444444444333222222222333444555666999<<>>======>>>===<<<:::::::::::::::::::::::::::;;;999:::===>>>@@@HHHRRR\\\mmmiiiSSSFFF???:::777:::777777===FFFLLLKKKGGG???<<<777444222222222333111111111111111111111111000000111111111222222222000000000000000111111111///000111222222111000/////////000000111111111111000000111111111222222222222222222333333333444444444333222111222333555777666888;;;???CCCHHHOOOSSSZZZaaalllwww777;;;999<<>>?????????<<<;;;::::::::::::::::::::::::;;;:::;;;>>>>>>???FFFOOOZZZkkkhhhRRREEE>>>999666666777999===AAAFFFIIIKKKAAA>>>;;;666333222222333111111111111111111111111000000111111111222222222//////000000000000111111///000111222222111000///...///000111222222111111000000111111111222222222222222222333333333444444444444333333333555666777666888;;;???CCCIIIOOOTTTZZZbbbmmmwww777;;;:::<<>>>>>>>>DDDLLLXXXgggzzzgggQQQDDD===999666333666999<<<===@@@EEEIII@@@@@@>>>:::555222222333111111111111111111111111000111111111111222222222111111222222222222222222000000111111111111000000...///111222222111000000000111111111111222222222222222333333333333444444444444444444555555555555555777;;;???CCCIIIPPPTTTZZZbbbnnnwww666:::888;;;CCCIII]]]{{{vvvbbbYYYUUUSSSQQQNNNRRRVVVXXXWWWTTTRRRQQQMMMOOOSSSWWW[[[]]]___```fffhhhjjjkkkkkklllnnnppprrrwww}}}~~~zzzyyyxxxwwwuuuqqqkkkggg[[[ZZZXXXSSSMMMHHHFFFFFFDDDFFFIIILLLOOOTTTYYY^^^bbbhhhmmmppprrrppphhh___RRRNNNIIIIIINNNRRRSSSRRRKKKHHHFFFFFFHHHJJJKKKKKKOOOOOOPPPPPPPPPPPPQQQRRROOONNNLLLJJJGGGFFFEEEDDDDDDBBBAAAAAAAAA@@@>>><<<999999999999999999999999::::::<<>>===BBBIIISSSaaatttgggQQQDDD===999777333444666999<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<::::::<<>>===AAAHHHNNN]]]nnn~~~gggQQQDDD===:::777555333333666<<>>@@@AAA>>>999444333333111111111111111111111111000111111111111222222222000000000000/////////...222111000//////000111222000111222333222000...---000111111111111222222222222222333333333444444444111222444555555333000...555777;;;???CCCIIIPPPUUUZZZcccoooxxx~~~:::777999>>>BBBHHHZZZnnnyyydddWWWRRRSSSUUURRRSSSTTTTTTSSSRRRQQQPPPPPPQQQSSSUUUYYY\\\___```dddfffiiikkklllmmmoooqqquuuxxx}}}{{{uuuiiiddd^^^YYYVVVRRRLLLGGGGGGFFFDDDCCCDDDGGGIIIKKKTTTXXX___fffjjjgggaaa\\\OOOKKKFFFDDDFFFIIIIIIIIIKKKKKKKKKKKKLLLNNNOOOPPPTTTSSSQQQRRRSSSTTTSSSRRRWWWSSSMMMHHHEEECCCAAA???BBB@@@>>>>>>AAACCCEEEEEEBBB@@@===;;;;;;<<<;;;:::======<<<===>>>AAADDDEEEPPPZZZiiizzzeeeQQQEEE<<<555333555444555777999;;;:::999======>>>>>>===:::777555000111111222222111111000111222444333222111111222222222222111000//////...222222222222222222222222//////000000000000//////////////////////////////444333222333444444333111000222444444333333333444333777;;;>>>AAAGGGOOOUUUZZZcccoooxxx999666888===@@@FFFXXXkkkzzzdddVVVQQQQQQRRRRRRSSSSSSTTTSSSRRRPPPOOOQQQRRRSSSVVVYYY\\\___aaadddfffiiikkkllllllnnnppptttxxx|||}}}wwwsssiiieee^^^ZZZWWWRRRLLLHHHGGGEEEDDDCCCCCCEEEHHHJJJSSSVVVZZZ```cccccc___[[[QQQMMMIIIGGGIIIKKKKKKKKKKKKMMMOOOSSSVVVYYY\\\]]]\\\ZZZXXXXXXYYY[[[[[[ZZZZZZUUUPPPJJJGGGDDDAAA???CCCAAA??????BBBDDDEEEEEEEEEBBB???======<<<;;;:::===<<<<<<<<<>>>@@@CCCEEELLLVVVfffvvvfffQQQEEE===888666666555555777:::;;;:::999:::<<<===>>>===:::666444000000111111111111000000///111222222111000111222222222111111000//////...111111111111111111111111000000111111111111000000...///000111222333333444444333222333444444333111000222444444333333333444444777;;;>>>AAAFFFMMMSSSZZZbbbnnnxxx777555666<<<>>>DDDUUUhhhyyydddVVVPPPOOOOOORRRSSSTTTTTTSSSRRROOONNNRRRRRRTTTVVVZZZ]]]```aaadddgggiiijjjkkkkkkmmmnnnssswww{{{xxxuuusssqqqoooiiieee___[[[XXXTTTOOOJJJGGGEEECCCAAAAAACCCEEEGGGPPPQQQTTTXXX[[[\\\[[[YYYPPPMMMIIIGGGHHHIIIJJJJJJJJJMMMRRRWWW]]]aaadddeeebbb___\\\\\\]]]___`````````\\\VVVQQQMMMIIIEEECCCEEECCCAAABBBDDDGGGHHHHHHIIIFFFBBB@@@???>>><<<;;;<<<;;;;;;<<<===@@@CCCEEEGGGRRRaaaqqqfffPPPDDD>>>::::::666555666777:::;;;:::999777999<<<>>>===:::666333000000111111111111000000---///111111000000111222222222111111000/////////000000000000000000000000000000111111111111000000...///000222444555777888333222222333444555333111000222444444333333333444444888;;;>>>@@@DDDKKKQQQYYYbbbmmmvvv}}}777555777<<<>>>BBBSSSeeewwwcccUUUOOONNNOOORRRSSSUUUVVVUUUSSSPPPOOORRRSSSTTTWWWZZZ]]]```aaadddfffiiijjjiiijjjkkklllrrruuuzzz~~~~~~tttmmmkkkkkkkkkjjjgggccc___\\\[[[XXXSSSOOOGGGFFFCCCAAA@@@AAACCCDDDJJJKKKNNNRRRVVVXXXVVVUUUPPPNNNLLLJJJJJJKKKLLLMMMNNNQQQWWW^^^dddhhhjjjkkkjjjgggdddccceeefffggghhhiiieee```ZZZVVVRRRMMMJJJIIIGGGEEEFFFIIILLLNNNNNNNNNKKKFFFCCCAAA@@@>>><<<<<<<<<;;;;;;===???BBBDDDDDDNNN]]]kkkxxxcccMMMBBB===;;;<<<555555555777999:::999777444777;;;>>>===:::555222111111222222222222111111---///111222111111111333111111111111000000////////////000000000000000111//////000000000000//////...///000222444555777777333222222333444555333222000222444444333333333444555888;;;===???CCCIIIOOOYYYaaallluuu|||888555777<<<>>>BBBQQQccctttaaaUUUPPPOOOOOORRRTTTVVVWWWWWWUUURRRPPPQQQRRRTTTVVVYYY]]]___aaaccceeehhhiiihhhiiijjjkkkppptttyyy}}}yyyssslllhhhhhhiiiiiigggfffbbb___]]]]]][[[XXXTTTJJJHHHEEEBBB@@@@@@BBBCCCDDDFFFKKKPPPUUUVVVTTTRRRTTTSSSRRRQQQQQQRRRSSSUUUWWWZZZaaahhhnnnsssvvvwwwwwwuuurrrrrrsssuuuuuuuuuqqqmmmhhhddd```[[[WWWTTTOOOMMMLLLMMMPPPSSSUUUVVVRRROOOJJJGGGEEECCC@@@???>>>===<<<<<<===???AAACCCCCCKKKXXXeeeppp|||}}}]]]III@@@;;;:::;;;555444444555777888777666444777;;;>>>===:::555111222333333333333333333222///111333333222222222333111111111000000000000000000000000111111111222222000111111222222111111000000000111111222333333333222222111333555555444222000222444444333333333444444777:::<<<===AAAHHHMMMXXX```kkkttt{{{888666888<<<===@@@OOOaaa~~~rrraaaUUUPPPNNNNNNPPPRRRUUUWWWXXXVVVSSSQQQQQQQQQSSSUUUYYY\\\___```aaadddfffhhhhhhhhhjjjkkkooosssxxx|||~~~xxxtttooonnnoooooommmkkkgggddd```______]]]YYYVVVMMMKKKGGGDDDAAAAAABBBBBB@@@CCCIIIOOOUUUWWWVVVTTTTTTUUUVVVVVVUUUVVVYYY[[[]]]```gggnnnvvv|||~~~~~~xxxvvvrrrnnnkkkgggccc```[[[XXXVVVVVVWWWYYYZZZZZZUUURRRNNNJJJHHHFFFDDDBBBAAA@@@>>>======???@@@BBBCCCJJJTTT^^^gggsss~~~sssWWWEEE>>>:::999999555555444666777888777555666888;;;===<<<999555222222222333333333333222222111222444444222111222333111111000000000000000000///000000111111222222222222333333333333333333222111111111111111000000000222111111333555555444333000222444444333333333444333666999;;;===AAAGGGMMMVVV___jjjssszzz777444666;;;<<<>>>LLL]]]wwwqqq```TTTNNNLLLKKKLLLOOORRRVVVWWWUUUSSSQQQOOOPPPRRRTTTXXX[[[]]]___```bbbeeegggggghhhjjjkkknnnrrrwww{{{}}}|||zzzzzzyyywwwtttlllhhhccc```___]]]XXXTTTPPPNNNJJJFFFCCCBBBBBBCCCBBBCCCGGGMMMTTTYYYZZZZZZYYY[[[]]]]]]]]]^^^bbbeeehhhjjjooouuu|||~~~|||zzzwwwsssqqqhhheeeaaa^^^]]]]]]\\\[[[WWWTTTPPPLLLJJJIIIFFFEEEDDDCCCAAA???>>>???@@@@@@CCCHHHOOOVVV___jjjvvv~~~jjjQQQDDD>>>;;;888888777666666777999999888777999:::<<<===;;;888555222000111111222222111111000111333444333111000000000000000000000000000000111......//////000111111222111111111222222111111111111111111111111000000000111111111333555666555333000222444444333333333444111444888:::<<<@@@GGGMMMUUU^^^jjjsss{{{666333555::::::<<>>???@@@BBBFFFLLLRRRYYYdddqqqyyyyyyeeeOOOCCC???<<<888777999888888999;;;;;;:::888;;;<<<===<<<;;;888555333//////000000000000//////111333333222000.........000000000000000111111111---------...///000000111------............------000000111111111222222222111111111333555666555333000222444444333333333444000444777:::<<<@@@GGGMMMUUU^^^iiisss{{{777666666999;;;???IIISSSkkkvvvbbbTTTLLLIIIHHHJJJJJJJJJMMMPPPRRRRRRRRRPPPPPPQQQTTTXXX[[[\\\\\\``````aaabbbdddgggiiijjjiiilllrrrxxx}}}~~~vvvppphhhcccaaa___]]]ZZZRRRPPPLLLHHHEEEDDDCCCDDD@@@DDDJJJQQQZZZaaagggjjjoooqqqtttwww{{{~~~}}}tttlllgggdddbbbaaa^^^[[[XXXUUURRROOOKKKIIIIIIFFFBBB??????@@@@@@@@@AAAEEEIIILLLPPPXXXdddmmmtttaaaKKK???;;;777444333999999:::<<<======:::888<<<;;;999777555333333222333333111000000000111222......///000111222222333////////////////////////------///000111111111111111111111000000000//////000000000111222222222333222222333333333333444444222333333444444333333222333777;;;;;;;;;@@@KKKTTTXXX___iiittt777666666999;;;???HHHRRRhhhzzzfffWWWOOOKKKJJJKKKJJJJJJLLLPPPRRRRRRRRRQQQPPPQQQTTTXXXZZZ[[[[[[^^^___```ccceeehhhiiijjjjjjlllqqqvvv{{{zzztttkkkfffcccaaa^^^[[[VVVTTTOOOKKKGGGEEEDDDDDDBBBFFFLLLUUU___hhhooosss{{{}}}{{{sssmmmiiieeeccc```]]]ZZZWWWTTTRRRNNNKKKJJJFFFBBB@@@???@@@@@@@@@@@@CCCGGGIIILLLTTT___gggyyyppp]]]III???<<<999777777666999===AAADDDCCC???<<<;;;:::888666555333222222222111000/////////000000111111111222222333333444000000000000000000000000---...///000111111111111222222222111111111000000333333222222111000000///111111111222222222333333222333333444444333333222333777;;;;;;;;;@@@IIIRRRWWW^^^hhhsss}}}777555777999;;;>>>GGGQQQeee~~~lll[[[QQQMMMLLLLLLKKKJJJLLLOOOQQQRRRRRRQQQPPPQQQSSSWWWYYY[[[ZZZ[[[]]]```dddgggiiijjjjjjkkklllppptttyyy}}}yyypppjjjfffccc___[[[ZZZWWWSSSNNNIIIGGGEEEEEEEEEIIIQQQ[[[gggrrr{{{|||uuuooojjjgggbbb___\\\YYYWWWUUURRROOOKKKGGGCCC@@@???@@@@@@???>>>AAACCCEEEHHHNNNWWW^^^lllwwwiiiXXXGGG???===;;;:::;;;777;;;AAAGGGJJJGGGAAA<<<:::999777555444333222222111000000///.../////////222222222222222222222222111111111111111111111111---...///000000111111000111111111000000000000000333333222222111000000000000000111111111222222222222222333333333333222222333777:::::::::???GGGOOOUUU\\\gggqqqzzz666555777:::;;;===EEEOOOddd}}}qqq^^^RRRMMMLLLLLLKKKJJJLLLOOOQQQRRRRRRRRRQQQPPPRRRUUUXXXYYYYYYYYY\\\```dddhhhjjjkkkkkklllmmmooossswww{{{~~~uuunnniiieee___[[[ZZZXXXTTTOOOKKKIIIHHHHHHGGGLLLVVVbbbqqq~~~}}}uuunnniiicccaaa^^^[[[ZZZWWWTTTQQQLLLHHHCCC@@@@@@@@@??????>>>???AAABBBDDDIIIPPPVVVaaakkkzzz|||bbbSSSDDD===;;;999999:::;;;>>>CCCGGGHHHDDD===888888777666444333222222222111111000000////////////111000000000/////////...000000000000000000000000......///000000000000000//////////////////////////////000111222333333444111111111111222222222222222222333333333333222222333666999999:::>>>FFFLLLSSS[[[fffooowww666555777::::::<<>>?????????@@@BBBFFFLLLOOOXXXaaaooo}}}uuu\\\OOOAAA;;;888666555777;;;<<<>>>@@@AAA???;;;777666555444333222222222222222222222111111111000000111111000000///.........////////////////////////...//////000000000000///000000000000000000000000...///000111222333444444222222222333333333333444111222222333333222222111333555888999;;;???EEEJJJQQQZZZeeemmmttt}}}666555777::::::;;;BBBJJJ```yyy~~~hhhXXXOOOLLLNNNLLLJJJKKKMMMPPPRRRRRRSSSQQQPPPPPPRRRUUUWWWWWWZZZ\\\___cccgggjjjkkkllllllnnnppptttwww{{{}}}~~~~~~wwwqqqkkkddd___YYYXXXTTTQQQOOOOOOOOOOOONNNUUUddduuuyyyrrriiifffbbb___]]]ZZZVVVSSSNNNJJJEEEAAA@@@???>>>===??????>>>???AAAEEEHHHKKKPPPXXXdddppp|||oooVVVKKK???999666333333555777666777999<<<<<<:::888444444333222222111222222222222222222222111000000222222222111111000000000........................//////000000000000//////222222222222333333333333111111111111111111111111222222333333333444444444111111222222222222111111333555777999<<>>===???=========@@@CCCFFFGGGIIIPPPZZZdddooo|||~~~jjjRRRHHH>>>999666333444666555555666888::::::888666333222222111111111111222000111222222222111//////111111111111111000000000//////////////////////////////000000000000//////111111111111222222222333111111111111111111111111111222222222333333333333111111222222222222111111222444666:::>>>CCCHHHKKKQQQZZZeeelllqqqyyy666555777:::::::::@@@HHHTTTmmmwwwcccWWWSSSPPPMMMKKKJJJMMMPPPQQQRRRTTTRRROOOOOOQQQTTTVVVVVV]]]^^^___bbbeeehhhkkkmmmlllooossswwwzzz|||||||||}}}}}}}}}zzzssslllfffaaa___[[[WWWSSSQQQQQQQQQUUU___qqqpppmmmiiieeeaaa]]]YYYVVVPPPLLLFFFBBB@@@???>>>===>>><<<;;;<<>>=========<<<<<<======>>>???@@@EEEIIINNNSSSYYYcccqqq|||xxxaaaLLLCCC:::888777555444555666666888:::;;;:::666333555444222000///000000111222111111111000000//////---...///111111111000///000...---...000111111000111111111000000000000000000000000000000000000000//////000111111111111111333333333333333333333333222222333333333222222111333555777999<<<@@@FFFJJJQQQVVV^^^gggooo{{{666666666666777;;;@@@DDDRRRhhhsssaaaYYYTTTQQQMMMKKKKKKLLLMMMMMMOOOPPPPPPOOONNNPPPSSSVVVZZZ[[[^^^aaadddfffhhhiiigggjjjooouuuxxxzzzzzzzzzyyyzzz|||}}}yyyqqqkkkddd^^^ZZZZZZYYYVVVUUUWWWZZZfff|||xxxooohhhddd```[[[WWWQQQNNNJJJEEEAAA???>>>============>>>>>>???@@@AAABBBFFFJJJNNNSSS\\\hhhqqq{{{vvv___JJJAAA999777666444333444555555777999;;;:::666333444333222000000000000111111111111111000000000///---...///000111111000///111///......000111000000000000000000000000000000000000000000000000000000//////000111111111111111222222222222222222222222333333333444444333333222444666888:::===AAAGGGKKKRRRWWW___gggppp|||555555666666777:::@@@CCCOOOccc|||kkk]]]WWWSSSNNNKKKJJJKKKKKKKKKMMMNNNNNNMMMMMMOOORRRUUUXXXZZZ]]]```cccfffhhhhhhgggjjjoootttxxxzzzzzzzzzuuuwwwzzz|||~~~~~~uuunnngggaaa\\\\\\ZZZWWWUUUWWW[[[iiitttkkkeeeaaa\\\YYYTTTQQQLLLGGGBBB???>>>===>>>>>>>>>>>>???@@@AAABBBBBBDDDGGGIIIMMMSSS]]]dddjjjsssrrr\\\HHH???777666555333222333333444555888:::999777444444333222111000000000000111111111111000000000000...//////000000000000///222000......///000000///000000000000000000000000000000000000000000000000//////000111111111111111111111111111111111111111333333444444444444444333555666999;;;>>>BBBHHHLLLRRRXXX```hhhqqq|||555666666666777999===@@@LLL]]]vvvttt```WWWSSSMMMJJJIIIJJJKKKKKKMMMNNNNNNNNNMMMOOOSSSVVVWWWYYY\\\___bbbeeeggghhhfffiiimmmssswwwyyyzzzzzzvvvxxx{{{}}}~~~wwwooogggaaa]]]\\\[[[WWWVVVXXX\\\jjjwwwmmmgggccc___\\\VVVSSSNNNHHHCCC@@@>>>===>>>>>>>>>>>>???@@@AAABBBDDDEEEFFFGGGIIINNNUUUZZZ^^^fffqqq{{{oooZZZFFF>>>777666666333222333222222444666999999666444333222222111111000000000111111111000000000000000/////////000000000000///333111///...///000///.../////////000000000000000//////////////////////////////000111111111111111000000000000000000000000222222333333444444333333444666888:::===AAAGGGKKKQQQWWW___gggppp|||777777777777666777:::<<>>===>>>>>>>>>>>>???@@@AAAAAADDDDDDEEEFFFHHHKKKOOORRRWWW]]]dddkkkpppwwwkkkXXXEEE===777777777555333444111111222555777777666444222222222222111111111000000000000000000000111111000000000////////////000333111///...///000///.........//////000000000000//////////////////////////////000111111111111111000000000000000000000000000000111222222222222222222444666999;;;@@@EEEIIIPPPUUU]]]fffooozzz666777777777666666999;;;FFFRRRhhhmmmXXXTTTNNNJJJJJJLLLNNNOOOPPPPPPPPPOOONNNOOORRRUUUTTTVVVYYY]]]aaadddfffgggeeegggkkkppptttxxxzzz{{{{{{}}}{{{ttthhhbbb]]]]]][[[WWWVVVXXX^^^mmm}}}tttnnniiiddd```YYYVVVQQQKKKFFFBBBAAA@@@????????????@@@AAABBBCCCCCCCCCDDDEEEGGGJJJLLLNNNTTTXXX]]]aaaeeellltttzzz~~~gggUUUDDD<<<777777777555444555222111222444555666444222111111222222222111111000000000000000111111111111111000000////////////000222000......///000000///---......//////000000111000000000000000000000000//////000111111111111111000000000000000000000000...///000111222222222111222333666888:::???DDDHHHOOOUUU]]]eeennnyyy333444666666666777:::<<>>@@@III^^^{{{ccc^^^VVVPPPNNNOOOPPPPPPPPPPPPOOOMMMKKKLLLNNNPPPSSSTTTXXX\\\```ccceeefffdddfffjjjooossswwwzzz{{{wwwzzz}}}~~~rrrkkkdddaaa]]]WWWSSSTTTRRRccc}}}uuulllddd^^^]]]ZZZUUUPPPLLLIIIGGGGGGDDDCCCCCCDDDDDDEEEFFFGGGFFFFFFHHHKKKOOOSSSTTTTTTVVV\\\dddjjjmmmqqquuuyyyvvv^^^NNN@@@888444555666333222222333222111222333333222000000000222333333222111000//////000000111111111222222111000.........///000000...---...000111111111---------...///000000111000000000000000000000000//////000111111111111111111111111111111111111111///000111222333444444444333555777999<<>>;;;777555444444444333444444222222222222444444222222222111111111000000333111...++++++---///111...000111000///...///111111111111111000000000000............////////////111000000000000000111111000000000000111111111111//////000000111111222222111222222111000000111333333444555666888===BBBFFFNNNWWWbbbkkkqqqyyy333333222222333555777999;;;CCCSSSkkkfffWWWSSSVVVSSSTTTWWWSSSUUUSSSPPPOOOOOOQQQSSSUUUVVVVVVVVVXXX[[[___cccfffiiijjjllllllnnnqqquuuxxxzzzzzz|||~~~uuummmddd___ZZZSSSRRRTTTRRR[[[mmmxxxoooiiifff^^^[[[WWWRRRMMMJJJHHHGGGHHHJJJMMMNNNMMMMMMOOOQQQSSSTTTWWWYYY\\\```eeeiiipppttt{{{~~~jjjTTTFFF===:::666444333333333222333333333222222333333333333333333222222222111111222111///---,,,...///111...000111000///...///000111111111000000000//////............////////////000///////////////000000/////////000000000111111000000000000000111111111111222222111000000111333444555666777999===BBBFFFOOOWWWbbbiiipppxxx444333333333444666777999888@@@OOOeee~~~cccUUURRRVVVTTTUUUXXXTTTUUUSSSQQQOOOOOOQQQSSSTTTTTTTTTUUUVVVYYY]]]aaadddiiiiiijjjiiijjjmmmrrrvvvwwwxxxzzz|||~~~wwwnnneee```[[[TTTRRRSSSMMMRRR___ssszzzrrrkkkhhh___]]]YYYUUUQQQNNNMMMLLLNNNPPPRRRSSSSSSTTTVVVWWWYYY[[[^^^bbbfffkkkqqquuu{{{{{{fffQQQCCC;;;888555222222222222111222222333333333333222222333333333333333222222222222111000/////////000000...///000000......///000111111000000000000//////............//////////////////............//////....../////////000000000111111111111000000000000111222222111000000111333555666777777999===BBBFFFQQQXXX```gggnnnwww444444444444444666777888888???MMMaaaxxx```SSSQQQUUUSSSVVVYYYTTTSSSQQQOOONNNMMMNNNPPPQQQSSSSSSTTTVVVYYY]]]aaaccchhhhhhhhhggghhhkkkooosssuuuwwwyyy|||~~~yyyoooeee___ZZZTTTPPPQQQKKKLLLRRR```wwwzzzrrrkkkgggaaa___\\\XXXVVVTTTSSSRRRSSSTTTVVVWWWXXXZZZ\\\^^^^^^aaaeeeiiimmmrrrwww{{{}}}zzzeeePPPDDD;;;888444222222333222222111222333444444333222111222222222222222222222222111111111111111000000///...///000///......///000111000000000////////////............////////////000000///.........//////............////////////222222111111000000//////000111222111000000222444666666777888999===BBBFFFRRRWWW^^^eeelllvvv444444444444555555666777999???KKK\\\qqq~~~```RRRPPPTTTQQQTTTWWWRRRSSSQQQPPPNNNNNNNNNOOOPPPSSSSSSUUUWWWZZZ^^^aaabbbfffggggggggggggjjjnnnrrruuuwwwyyy|||zzzoooccc^^^YYYSSSNNNMMMKKKJJJKKKSSSeee{{{rrrjjjfffaaa```]]]ZZZXXXWWWVVVVVVXXXXXXYYYZZZ]]]```bbbccceeehhhlllpppssswww|||~~~{{{wwwaaaNNNCCC;;;888555333333444333333000111333333333333111000000000000000111111111111000111111222111000///...---///000///...---...///000000000////////////...............////////////222111000000/////////000............////////////222222111111000000//////000111222111000000222444555666777777999===BBBFFFQQQUUU\\\dddlllvvv333333333444444444555555999???IIIXXXkkk{{{bbbSSSOOOQQQNNNPPPTTTPPPTTTTTTRRRQQQPPPPPPQQQQQQRRRSSSTTTWWWZZZ]]]```aaadddfffggghhhiiikkkoooqqquuuwwwyyy|||{{{oooccc]]]YYYRRRMMMKKKJJJHHHFFFJJJXXXppp~~~vvvoookkkcccbbb___]]][[[YYYYYYYYY]]]\\\\\\^^^bbbfffhhhhhhlllooosssvvvyyy}}}}}}rrr\\\III???;;;888555333333444444333111111222222222222111111/////////000000000000000000000111111000000///...---...//////------...///000000////////////..................////////////333222111000000///000000....../////////000000000111111111111000000000000///000111111000111333444333444555666888===BBBFFFOOOSSSZZZccclllwww222222333333333333333333666;;;DDDRRReee|||{{{dddTTTNNNNNNJJJLLLQQQMMMTTTTTTRRRQQQQQQPPPPPPQQQPPPQQQSSSVVVYYY\\\^^^___bbbeeehhhjjjlllmmmppprrruuuvvvxxx{{{}}}~~~qqqddd^^^ZZZSSSMMMJJJFFFDDDCCCEEEQQQggg~~~xxxtttjjjhhhfffcccaaa```______aaa```___aaafffkkkmmmmmmnnnqqquuuyyy}}}mmmWWWFFF===:::777444222222333333333222222111111111111222222//////000000111111111111000000000/////////......---...//////------...///000000/////////.....................////////////222222111//////........./////////000000000111111000000000000000111111111///000111111000111333555000111333555888<<>>888666222111111222222222333222111000000111222333000000111111222222222333000000///...............---...///...------...///000/////////......................../////////000111111000......---------000000000000111111111111//////000000111111222222///000111111000111333555///000222444777<<>>:::777777555333222111111111111111222222222222111111////////////////////////000000000000//////////////////000000000000/////////......------......///////////////////////////////////////////////////............////////////000000000111111111222222---///000000//////111222111222444555666999>>>AAAIIIOOOYYYbbbjjjttt222222111111222222333444666666;;;DDDPPPaaayyy|||iiiVVVNNNLLLLLLNNNQQQQQQQQQRRRQQQPPPNNNKKKJJJPPPQQQSSSUUUXXX[[[]]]^^^aaabbbeeehhhkkkmmmoooppprrrssstttvvvxxxzzz{{{|||~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}|||{{{zzzyyyxxxzzz|||}}}|||}}}{{{nnnbbbZZZTTTMMMIIIEEEAAA???AAADDDJJJUUU```sss~~~~~~yyysssooojjjeee```^^^^^^___]]][[[]]]^^^```cccgggkkkoooqqqrrruuuzzz|||}}}gggRRRDDD<<<999777666444333222111111111111222222333333222222111000000000000000000000000000000000000////////////...///000111111000///...///////////////000111222........................////////////////////////............//////////////////000111333555777888000111333333222111333444111222333444666999===AAAIIIPPPYYYaaajjjsss}}}222222111111222222333444444555:::BBBMMM\\\tttoooZZZNNNKKKLLLNNNOOOMMMMMMNNNOOONNNMMMLLLKKKNNNPPPQQQTTTWWWYYY[[[\\\___aaadddgggjjjmmmnnnooorrrsssuuuwwwyyy{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||zzzzzzyyyyyyzzz|||~~~~~~~~~pppdddZZZSSSMMMIIIEEEAAA???AAADDDIIIRRR[[[kkkuuu{{{tttooojjjfffbbbaaabbbcccaaa___bbbbbbcccfffiiinnnrrrtttvvvyyy|||}}}~~~|||cccNNNBBB;;;999666555444333222111111111222222333333333333222222111111111111111111111111000000000000////////////...///000111111000///...............///000111222------------------------....................................////////////000000000000222333555666111222333333222222333444222333444555666:::>>>BBBIIIOOOXXXaaaiiirrr|||222222111111222222333444333444999@@@HHHWWWmmmuuu___PPPLLLMMMMMMMMMJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNPPPRRRUUUWWWYYYZZZ^^^___bbbfffiiilllnnnooorrrssstttwwwyyy{{{}}}~~~~~~}}}||||||||||||||||||}}}}}}}}}{{{{{{{{{|||}}}~~~~~~sssfff[[[SSSMMMJJJEEEAAA???AAADDDIIITTT___kkkuuu~~~zzzuuullliiiffffffhhhiiihhhfffiiiiiiiiikkknnnqqqtttvvvyyy{{{}}}}}}|||~~~zzz```LLL@@@:::888555444333222111111111111222222333333333333222222111111111111111111111111000000000000//////////////////000000000000//////---,,,,,,,,,---......///............................................................////////////111111111000//////......000111222111000000111222222444555666777:::???BBBHHHNNNWWW```hhhrrr|||222222111111222222333444444555888===CCCPPPfffyyyzzzcccSSSMMMNNNNNNKKKLLLLLLLLLLLLLLLMMMNNNNNNKKKLLLNNNPPPSSSVVVXXXYYY]]]^^^aaaeeeiiikkkmmmnnnpppqqqsssuuuxxxzzz|||}}}~~~~~~~~~~~~}}}|||{{{zzz{{{{{{{{{{{{||||||}}}~~~|||}}}~~~~~~~~~vvvhhh\\\SSSNNNKKKEEEBBB@@@BBBDDDKKKYYYgggttt}}}~~~tttqqqoooooorrrsssrrrpppppppppqqqrrrtttuuuwwwxxxyyyzzz{{{yyywwwxxx|||xxx]]]JJJ>>>888666444444333222111111111111222333333444444333333222111111111111111111111111000000000000////////////000000////////////000000------,,,,,,,,,---..................................................................////////////000111222222222111000///000111222222000000111222222333555555777:::???BBBGGGMMMVVV___hhhrrr|||222222111111222222333444444555888<<<@@@KKK```sss}}}fffUUUOOOOOONNNKKKOOONNNMMMLLLLLLMMMNNNOOOJJJKKKMMMOOORRRUUUWWWXXX\\\^^^aaaeeehhhkkkmmmnnnoooppprrrtttwwwyyy{{{|||}}}}}}}}}}}}|||{{{zzzyyyzzzzzzzzz{{{{{{}}}~~~}}}~~~~~~~~~xxxiii]]]TTTNNNLLLDDDBBBAAABBBEEEMMM^^^mmm~~~}}}zzzwwwxxxzzz|||zzzxxxvvvwwwwwwxxxyyyyyyzzzzzzxxxyyyxxxuuurrrssswww{{{ssswww}}}vvv[[[HHH===777444444444333222111111111111222333333444444333333222000000000000000000000000000000000000////////////111000///......///000111000//////.........//////////////////////////////..................................../////////000...000333555777777777666222444555444222222333444111333444555666999>>>AAAFFFLLLVVV___hhhrrr|||111111222222222333333333222444777;;;>>>GGGZZZlllqqq\\\MMMHHHKKKPPPOOOOOOOOOQQQRRRRRROOOMMMJJJKKKMMMOOOSSSWWW[[[]]]___bbbeeegggiiijjjmmmooommmooorrrtttuuuvvvwwwyyy||||||{{{{{{zzzzzzzzzzzz||||||}}}~~~~~~|||{{{zzz{{{|||}}}}}}||||||}}}~~~~~~qqqeee\\\UUUOOOKKKEEECCCBBBDDDHHHSSShhh{{{}}}{{{xxxwwwuuussssssrrrssssssnnnmmmllljjjhhhfffeeeeeehhhlllppptttwww{{{mmmUUUGGG===777555555555444444444333333333222111111333666666444111111000000000000000111111000/////////............---...000111111111000///////////////////////////---------.........//////000000//////.........---............///////////////000222333444444333222111111000000000000111111222333444444555888<<>>LLLYYYnnn}}}hhhVVVLLLJJJJJJHHHIIILLLPPPRRRQQQNNNKKKKKKKKKLLLNNNQQQUUUXXXZZZ[[[^^^bbbdddeeegggiiikkkppprrrssstttsssssstttuuusssuuuvvvxxxzzzzzzzzzzzzxxxyyyzzz{{{|||}}}~~~~~~}}}~~~~~~|||zzzxxxxxxyyyzzzzzzzzzzzz{{{{{{{{{{{{}}}~~~|||~~~uuuggg]]]UUUNNNIIIEEEDDDCCCDDDGGGRRRfffyyy|||yyyuuurrroookkkfffcccaaa___\\\XXXTTTRRRQQQPPPQQQPPPOOOOOOPPPRRRUUUWWWTTTXXX___eeekkkqqqwww{{{uuuYYYHHH???999555444333222222222222111111111000111222444666888999999222111000000000000000000000000000////////////...///...---,,,---...///000////////////////////////............///////////////////////////.........+++,,,---...///000111222444333222000000000111222222222111111111111222222111222333444555888===@@@FFFLLLSSS[[[ccclllvvv}}}000000111111111222222222333222333666777;;;GGGRRRjjj}}}}}}iiiXXXMMMIIIIIIEEEGGGIIIMMMPPPQQQNNNLLLKKKKKKLLLNNNPPPSSSVVVXXXZZZ\\\```bbbdddeeehhhjjjoooqqqrrrsssrrrqqqrrrsssqqqrrruuuwwwyyyzzzzzzyyywwwwwwxxxyyy{{{|||}}}~~~}}}}}}}}}|||yyywwwwwwxxxxxxxxxxxxyyyyyyzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~}}}uuuggg]]]UUUMMMHHHEEEDDDDDDDDDFFFOOOaaarrr}}}xxxuuuoookkkfffbbb]]]ZZZVVVUUURRROOOMMMLLLLLLLLLMMMMMMMMMNNNPPPSSSVVVXXXVVVZZZ```fffkkkqqqwww{{{jjjQQQCCC<<<888555444333333333333222222222222000111222444555777999;;;222222111000//////000000111000000000////////////000///.........///111222////////////////////////........./////////000000.........///////////////+++,,,---...///000111222444333111000///000111111222111111111111111111222000111333444555999===AAAGGGMMMUUU\\\ccckkkvvv}}}000000000111111111111222333222222555777:::CCCMMMeeexxx~~~lll[[[OOOJJJHHHDDDEEEGGGJJJNNNPPPOOOMMMLLLLLLLLLMMMPPPRRRUUUWWWXXX[[[^^^aaabbbdddfffhhhmmmnnnpppqqqpppooopppqqqoooqqqtttvvvxxxyyyxxxxxxvvvvvvvvvwwwxxxzzz{{{||||||}}}}}}{{{xxxwwwwwwxxxwwwwwwxxxxxxyyyyyyzzzzzzyyyzzz{{{|||}}}~~~~~~~~~}}}~~~tttggg]]]TTTMMMHHHDDDDDDDDDEEEEEEJJJYYYhhh}}}}}}xxxtttnnnhhhccc___ZZZVVVTTTRRROOOMMMJJJIIIHHHHHHJJJKKKLLLNNNQQQTTTVVVWWWYYY]]]bbbfffkkkoootttxxx~~~}}}}}}}}}~~~vvvbbbKKK???:::777444333444333333333222222222222///111333333444555888;;;333222111000////////////111111000000000////////////////////////000111111////////////////////////....../////////000000000.........///////////////...//////000111222222333222111111000000000111111111111000000000000111111000111333444555999>>>AAAFFFMMMVVV\\\bbbjjjuuu}}}000000000000111111111111333111222555777:::AAAJJJ]]]qqqppp___RRRKKKHHHDDDDDDEEEHHHLLLNNNOOOOOOLLLLLLLLLMMMOOORRRTTTUUUWWWZZZ]]]___aaabbbeeegggjjjlllnnnooonnnnnnooopppnnnpppsssvvvxxxxxxwwwvvvvvvuuuuuuuuuvvvwwwyyyzzzzzz{{{|||zzzxxxwwwwwwxxxvvvwwwwwwxxxyyyyyyzzzzzzzzz{{{|||}}}~~~}}}}}}~~~~~~sssfff\\\TTTMMMHHHCCCCCCEEEEEECCCEEEQQQ^^^ppp{{{yyytttnnngggbbb]]]XXXUUUSSSQQQOOOMMMKKKJJJJJJJJJJJJKKKNNNQQQTTTVVVWWWXXX[[[]]]aaadddgggjjjnnnqqqyyy}}}}}}}}}~~~yyyzzzzzz{{{|||~~~ppp\\\GGG<<<999666333222222222222222111111111111///111333333222333777:::333222111000////////////111111111000000000//////---...//////000000//////////////////////////////.../////////000000000000............/////////000//////000000111111111222///000000111111111111000000000////////////000000///111222444555999>>>AAAEEELLLUUU\\\```hhhsss|||000000000000111111111111333111111555777:::AAAIIIWWWjjjtttbbbTTTLLLIIIDDDCCCCCCFFFJJJNNNPPPPPPLLLLLLLLLMMMOOOQQQSSSUUUVVVYYY\\\___```bbbdddfffhhhjjjmmmmmmmmmmmmooopppmmmpppsssvvvwwwwwwvvvuuuuuuuuutttttttttvvvwwwxxxzzz{{{{{{zzzxxxwwwwwwxxxvvvwwwwwwxxxyyyyyyzzzzzz{{{|||}}}~~~}}}||||||{{{|||~~~~~~rrreee[[[TTTMMMHHHCCCCCCEEEEEEBBBBBBLLLXXXfffqqq|||xxxssslllfff```[[[WWWTTTPPPOOONNNMMMMMMMMMNNNOOOKKKMMMQQQUUUXXXYYYZZZYYYZZZ]]]```bbbcccfffiiikkkqqqvvv}}}}}}wwwttttttwwwyyyzzzvvvwwwxxxyyyzzz}}}mmmYYYEEE;;;888555333222111111111111000000000000///111333222111222666999333222111000////////////111111111111000000000000+++,,,.../////////...---////////////////////////////////////000000000000---.........//////000000............////////////...///000222222222111000//////............/////////111222444555999>>>BBBCCCKKKTTTZZZ___fffrrr{{{111111111000000000000000111222333333444888===AAAWWWeee{{{nnnXXXJJJHHHFFFEEEDDDFFFJJJMMMNNNOOOJJJJJJJJJJJJLLLOOORRRTTT[[[[[[[[[]]]^^^```bbbccchhhhhhhhhiiikkkmmmnnnooommmpppsssuuuuuuttttttuuuwwwwwwvvvvvvvvvvvvwwwwwwxxxyyyzzz{{{{{{yyywwwvvvvvvvvvvvvvvvwwwxxxyyyzzz}}}}}}~~~zzzzzzzzzzzz{{{}}}rrrfff\\\SSSKKKEEEHHHFFFFFFDDD??????HHHTTT^^^kkkzzz{{{uuummmeee___[[[VVVTTTGGGIIIKKKNNNPPPRRRSSSTTTRRRTTTVVVWWWXXXXXXZZZ\\\````````````````````````jjjnnnuuuzzz||||||{{{{{{uuurrrmmmjjjkkkooouuuyyyyyyyyyyyyzzz{{{}}}~~~}}}|||}}}~~~{{{fffTTTBBB999777444111///////////////////////////000///...///000444777999888555111///000111111111111000///...///000333444111111000///////////////////////////000000000000......---------,,,,,,,,,+++++++++,,,---...//////222111///...///000222333000000000000111111111111111111000000000000111111000222333333444777;;;???FFFMMMTTTVVVYYYbbbrrr~~~111000000000000000000000111222333333444888<<<@@@PPP___uuusss]]]OOOJJJEEEDDDCCCEEEHHHKKKMMMMMMJJJJJJJJJKKKMMMPPPTTTVVVYYYYYYZZZ[[[]]]^^^```aaaggghhhhhhjjjlllnnnooopppooorrruuuvvvvvvuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuvvvwwwxxxzzzzzzzzzyyywwwvvvuuuuuuuuuuuuuuuvvvwwwxxx{{{{{{|||}}}}}}}}}}}}}}}yyyxxxxxxyyyzzz}}}sssfff\\\SSSKKKEEEFFFEEEEEECCC@@@@@@HHHSSSbbbpppzzztttkkkccc^^^YYYVVVTTTOOOPPPRRRTTTUUUVVVWWWWWWVVVWWWXXXXXXXXXYYY[[[]]]```````````````_________dddiiiqqqwwwyyyyyyxxxwwwoookkkfffccceeejjjqqqvvvzzzzzzzzzzzz{{{}}}|||{{{{{{{{{}}}yyybbbQQQ@@@999777555222222111111111111111111111111111000000000222555888:::999555111///000000111000000///.........///000111111000000///////////////....../////////000000000............------,,,,,,---.........///000000000...//////000111111111111000000000000111111111111111111000000000000111111000111222333444777;;;???EEEKKKRRRUUUXXXaaappp|||000000000000000000111111111222333333444777;;;???HHHVVVlllyyyeeeTTTMMMEEECCCBBBCCCEEEHHHJJJJJJJJJJJJJJJKKKNNNQQQUUUWWWWWWWWWXXXYYY[[[]]]___```fffgggiiikkkmmmoooqqqrrrrrrtttvvvwwwvvvuuuuuuvvvttttttttttttttttttttttttwwwxxxyyyyyyyyyxxxvvvuuuuuuttttttttttttuuuuuuvvvxxxyyyzzzzzz{{{{{{zzzzzzwwwwwwwwwxxxyyy|||~~~rrrfff\\\SSSKKKEEEDDDCCCCCCCCC@@@@@@HHHRRRdddssszzztttkkkccc^^^ZZZXXXVVVUUUUUUVVVXXXYYYYYYYYYYYY[[[[[[[[[YYYXXXYYY\\\^^^```````````````___^^^]]]^^^ccckkkrrrvvvvvvtttrrriiieee```]]]___fffooouuu|||{{{{{{{{{{{{}}}}}}|||{{{{{{}}}vvv\\\MMM>>>888777555333333111111111111111111111111222111000111222555888:::999666222000000000000//////////////////.........111000//////......//////.........////////////000/////////............---......//////////////////+++,,,///111222111000///000000000000111111111111111000000//////000000111000111222333444777;;;>>>BBBIIIPPPTTTXXXaaaooozzz000000000000000111111111111222333333444666:::<<>>AAAGGGOOOTTTYYYbbbnnnxxx//////000000111111111111111222333333333555888:::AAALLL___tttrrr___QQQHHHEEEBBBBBBCCCFFFHHHHHHHHHHHHHHHIIILLLOOOSSSUUUWWWWWWXXXZZZ\\\___aaabbbdddfffhhhkkknnnpppqqqqqqqqqsssttttttsssrrrsssttttttuuuuuuvvvvvvuuuuuutttuuuuuuuuuuuuuuutttttttttuuuuuutttttttttuuuvvvvvvwwwxxxyyyyyyzzzzzzyyyyyy{{{zzzyyyxxxwwwxxxxxxyyy{{{|||{{{{{{||||||ooobbbXXXOOOGGGAAAAAA???@@@BBBBBBAAAGGGNNN^^^mmm{{{uuummmfffbbb```^^^]]]___```bbbdddfffggghhhhhheeedddbbb```]]]^^^aaaccccccdddeeeeeeeeecccbbbaaa]]]```fffnnnssstttppplllfffbbb]]][[[___hhhssszzz~~~}}}||||||}}}~~~~~~~~~|||jjjTTTHHH<<<777555222000111/////////////////////////////////000111333444666777444222000000000///---.../////////...---,,,,,,000//////...............------------.............../////////////////////---------------,,,,,,,,,---,,,,,,---...000222333///000000000111111111111000000////////////000000///000222222333666:::>>>@@@FFFNNNTTT[[[cccooowww}}}/////////000111111222222000222333333333444666888>>>IIIZZZmmm|||iiiYYYLLLIIIEEEDDDEEEGGGIIIJJJJJJJJJIIIJJJLLLOOORRRTTTXXXXXXYYY[[[]]]```bbbcccdddeeehhhkkkmmmooooooooooooqqqrrrrrrqqqqqqrrrttttttuuuvvvwwwwwwvvvuuutttuuutttttttttsssssssssssssssssssssttttttuuuwwwwwwxxxxxxyyyzzzzzzzzzzzzyyy|||{{{yyyxxxwwwxxxxxxyyyyyyzzzzzzzzz{{{~~~|||nnnbbbXXXOOOFFFAAA@@@>>>???BBBBBBAAAEEEJJJXXXgggxxx|||wwwqqqkkkhhheeebbbaaa```bbbccceeegggiiiiiijjjjjjjjjiiigggddddddfffhhhfffgggiiijjjjjjiiigggfffdddeeehhhnnnssstttpppkkkdddaaa]]]\\\```iiitttzzz~~~}}}}}}}}}}}}}}}}}}~~~wwwdddOOOEEE;;;777444111///000111111111111111111111111......///000111222333444555333111000000000///...,,,,,,,,,,,,,,,+++++++++000///......------......,,,,,,,,,---------......---............/////////....../////////////////////...---,,,---///222444000000000000111111111111000//////......//////000///000111222333666:::===???EEEMMMTTT\\\dddnnnuuuzzz...//////000111111222222000222333333333333555777:::DDDTTTgggzzzvvveeeQQQMMMIIIGGGGGGJJJKKKLLLMMMMMMLLLLLLNNNPPPSSSUUUWWWXXXYYY[[[]]]```bbbdddccceeehhhkkkmmmmmmmmmmmmnnnoooqqqqqqpppqqqsssuuurrrsssuuuvvvvvvuuusssrrrttttttsssrrrrrrrrrrrrrrrqqqqqqqqqrrrsssuuuvvvwwwwwwwwwxxxyyyyyyyyyyyyxxxzzzyyyxxxxxxxxxzzz{{{|||xxxxxxyyyyyyzzz}}}}}}ooocccYYYPPPHHHBBB@@@>>>???BBBBBBAAACCCGGGPPP]]]mmmxxx~~~yyyuuurrroookkkiiifffggghhhjjjkkkkkklllllloooppppppooommmlllmmmoooiiijjjmmmooooooooommmllljjjiiijjjnnnrrrsssoookkkdddbbb______dddllluuu{{{}}}}}}}}}}}}~~~|||}}}rrr___IIIAAA999666444111000222111111111111111111111111//////000111222333333444333111000000111111000///...---,,,,,,,,,---.../////////...------------...+++,,,,,,,,,,,,---------,,,,,,------............---.........///000000000////////////000000111222000000000000111111111111//////............/////////000111222333555:::======CCCKKKSSS[[[dddmmmsssxxx...//////000111222222222000222333333333333444666666@@@PPPcccvvvnnnTTTPPPKKKHHHIIIKKKMMMNNNPPPOOOOOONNNOOORRRTTTUUUVVVWWWXXXZZZ]]]```bbbcccccceeehhhjjjlllllllllkkknnnooopppppppppqqqtttvvvqqqrrrtttuuuuuutttrrrqqqtttsssrrrrrrqqqqqqrrrrrrnnnooooooqqqrrrtttvvvwwwvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxwwwxxxyyy{{{~~~wwwxxxxxxyyyzzz}}}~~~qqqdddZZZQQQIIIDDDAAA>>>???BBBBBB@@@BBBEEEIIIUUUcccmmmvvv|||xxxtttqqqrrrrrrssstttttttttssssssssstttuuutttrrrqqqrrrsssjjjlllooorrrsssrrrqqqpppooolllkkknnnrrrsssooojjjgggeeeccccccgggoooxxx}}}|||||||||}}}ooo\\\EEE===777666444222222444////////////////////////000000111222333333444444111000///000111222111///111000///...///111333444//////...------------...++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,,,,---...//////...///111222333222000///000000000000111111111111//////............/////////000111111222555:::===;;;AAAIIIRRRZZZccckkkqqqwww000000111222222222222111000000000000111222333444888>>>JJJ[[[ooo|||jjjZZZNNNNNNQQQPPPQQQUUUQQQQQQQQQOOOOOOPPPTTTWWWXXXYYYZZZ]]]___aaacccdddbbbdddfffhhhjjjkkklllmmmnnnllljjjlllppprrrrrrppprrrrrrsssssstttuuuvvvvvvssssssssssssrrrqqqpppooorrrpppppprrruuuwwwuuusssuuuvvvxxxyyyzzzzzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzz|||}}}~~~rrrfff]]]TTTKKKDDDAAA===<<>>===@@@AAA@@@CCCGGGOOOWWWbbbkkkrrrxxx~~~~~~~~~|||zzzwwwuuusssvvvvvvwwwvvvtttqqqmmmkkkiiifffdddccceeeeeedddbbbcccdddeeeeeedddcccdddfffffffffgggkkkpppvvv{{{~~~vvv^^^NNN@@@<<<666222111111000000111000000000/////////...///000000111222333444555222111000///......//////000000000///...---------******+++,,,,,,,,,++++++......------------......++++++,,,,,,,,,---------............//////000000------........./////////222111111111222222333333222111000000//////000000000111222222333444888:::;;;AAAIIIQQQXXX___eeeiiirrr{{{///000111111222222111111000000000000111222333444777;;;CCCOOOaaavvvlllUUUPPPSSSTTTTTTWWWTTTTTTRRRPPPNNNPPPTTTXXXVVVWWWXXXZZZ]]]___aaabbbcccdddfffiiikkklllmmmmmmnnnmmmlllmmmpppqqqrrrqqqnnnnnnnnnoooppppppqqqqqqssssssssssssrrrrrrqqqppppppoooooopppqqqrrrpppooorrrsssuuuwwwxxxxxxxxxxxxvvvvvvwwwwwwwwwwwwwwwwwwssssssssstttvvvzzz}}}uuuggg\\\SSSKKKEEECCC???===@@@AAA@@@CCCGGGRRRZZZfffpppxxx~~~{{{vvvqqqoooqqqqqqqqqooommmiiieeeccc___]]]ZZZYYYYYYXXXVVVUUUXXXZZZ\\\]]]\\\[[[\\\]]]```cccgggmmmsssyyy}}}~~~rrrYYYIII;;;888333000///000000///000000000000//////////////////000111222333333444222222000///............000000//////...---------...///111///,,,+++...000......------------......,,,,,,,,,,,,------------///////////////000000000............/////////000...///111222222222111000000000111111000000//////000111222222333555888;;;;;;@@@HHHOOOWWW]]]dddhhhrrr{{{///000000111111111111111000000000000111222333444555888>>>IIIYYYnnntttXXXPPPRRRSSSTTTVVVUUUUUUSSSPPPOOOPPPTTTWWWUUUVVVXXXZZZ]]]___aaabbbcccdddfffhhhkkklllmmmmmmnnnmmmmmmnnnooopppqqqqqqpppppppppqqqqqqrrrrrrrrrrrrrrrssssssrrrqqqqqqppppppppppppqqqqqqqqqpppooorrrsssuuuwwwyyyyyyyyyyyywwwwwwwwwwwwxxxxxxxxxxxxuuutttttttttuuuxxx|||~~~yyyiii]]]SSSKKKFFFCCC???===>>>??????BBBGGGQQQZZZgggttt}}}zzzrrrlllhhhiiiiiihhhfffccc___[[[YYYVVVUUUSSSQQQPPPOOONNNMMMNNNPPPSSSTTTTTTTTTUUUVVV[[[```hhhpppvvvzzz~~~~~~~~~pppWWWFFF888555222000000000000000000000000000//////////////////000000111222222333222222111000///......---/////////......---------///222333000+++***...222...------,,,,,,------...,,,,,,,,,------------...............////////////........./////////000000***,,,...000111///...,,,,,,---///111222222111111///000222222333555888;;;;;;???FFFNNNUUU\\\bbbgggrrr{{{//////000111111111111000000000000000111222333444222555;;;DDDRRRiiiwwwYYYNNNOOOPPPQQQSSSUUUUUUSSSQQQOOOPPPRRRTTTUUUVVVXXXZZZ\\\___```aaabbbccceeehhhjjjkkklllmmmmmmmmmnnnnnnnnnnnnpppqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppoooqqqrrrssssssrrrqqqqqqqqqtttuuuwwwyyyzzzzzzzzzyyyxxxxxxxxxyyyyyyyyyzzzzzzxxxwwwvvvuuuvvvwwwyyyzzz||||||lll^^^SSSKKKGGGCCC>>><<<===>>>>>>AAAFFFQQQ[[[jjjyyywwwnnnfffbbbbbbaaa___]]]YYYVVVRRRPPPMMMMMMLLLJJJIIIHHHHHHHHHGGGIIILLLNNNNNNOOOQQQSSSXXX___iiirrrwww{{{~~~~~~~~~mmmVVVFFF777555222000111111111000////////////000000000000/////////000000111111111111111111000///......---............------------***---///,,,'''&&&)))...------,,,,,,,,,,,,------,,,,,,---------.........------------------------............////////////---///222444444333111///+++,,,...000111111111000///000111222333555999<<<;;;???FFFMMMSSS[[[bbbfffrrr{{{...///000000111111000000000000000000111222333444111444999@@@MMMbbb{{{vvvYYYMMMMMMLLLNNNRRRSSSTTTTTTRRRPPPOOOPPPQQQTTTUUUVVVYYY[[[]]]___```aaabbbdddgggiiijjjkkkkkklllmmmmmmmmmllllllnnnpppooooooooooooooooooooopppoooooopppppppppoooooonnnqqqsssttttttsssrrrssstttuuuvvvxxxyyyzzzzzzyyyyyywwwwwwxxxxxxyyyzzzzzzzzzxxxxxxwwwwwwwwwwwwwwwwwwxxxzzzpppaaaUUULLLHHHDDD???<<<===>>>>>>AAAGGGTTT___ooo~~~tttkkkccc^^^\\\[[[YYYVVVSSSPPPMMMLLLGGGHHHGGGEEECCCBBBBBBDDDCCCDDDGGGHHHJJJLLLPPPSSSXXX```kkksssxxx{{{~~~~~~~~~iiiSSSCCC777555222111222222111000////////////000000000000......//////000000000000///000000000000//////...------------------------+++---...,,,))))))+++---------,,,,,,,,,,,,------,,,---------............---------,,,,,,,,,,,,,,,------------.........///...///222444444333111/////////000000//////.........000111222333555999<<<<<<@@@FFFLLLSSSZZZaaafffrrr{{{...//////000000000000000000000000000111222333444222555999>>>HHH[[[ssssssYYYNNNKKKIIILLLQQQQQQSSSTTTSSSQQQNNNMMMMMMQQQRRRTTTVVVXXX[[[\\\]]]```aaaccceeegggiiijjjjjjjjjlllmmmllljjjjjjlllooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnmmmppprrruuuuuusssssstttvvvvvvwwwxxxyyyyyyxxxwwwvvvuuuuuuvvvwwwwwwxxxyyyyyyuuuuuuvvvwwwwwwwwwvvvuuuuuuuuuyyyssscccVVVMMMHHHGGGBBB>>>?????????CCCHHHWWWbbbsss}}}sssiiibbb]]]YYYXXXVVVTTTQQQNNNLLLKKKGGGHHHHHHEEEAAA>>>???@@@@@@AAACCCDDDFFFJJJOOOSSSYYYbbbmmmtttwwwyyy|||xxxcccMMM>>>777555222111111111000///.../////////000000000111......////////////000000......000111111000000///---------------------------...//////////////////---,,,,,,++++++,,,,,,---------------..................---------,,,,,,,,,,,,,,,,,,,,,------------+++---...000000///...---000000///............///...///111222333666999<<<===AAAFFFLLLSSSZZZbbbgggrrr{{{...//////000000000000000000000000000111222333444222666999===EEEVVVmmm~~~qqqYYYOOOKKKHHHKKKQQQOOORRRTTTTTTQQQNNNLLLKKKOOOPPPRRRTTTVVVYYYZZZ[[[___```bbbdddggghhhiiiiiiiiikkkmmmkkkiiiiiikkknnnooooooooooooooonnnnnnnnnllllllmmmmmmmmmmmmmmmlllnnnqqqttttttsssrrrtttvvvvvvwwwwwwxxxxxxvvvuuutttsssttttttuuuvvvwwwwwwwwwqqqrrruuuwwwwwwwwwuuutttsssqqqttt{{{uuueeeWWWMMMIIIIIIDDD@@@@@@AAAAAAEEEJJJXXXcccttt|||sssjjjbbb^^^YYYXXXVVVSSSQQQNNNLLLKKKKKKLLLKKKGGGAAA>>>>>>@@@???@@@AAAAAADDDIIIOOOTTTZZZcccnnnuuuwwwxxx|||ttt^^^HHH:::666444222111111000///....../////////000000111111.........///////////////,,,...///111111111000000------------------------+++++++++---//////---+++---,,,,,,++++++,,,,,,------------.........////////////.........---------+++++++++,,,,,,,,,------------///000000000///......---------...000111333...///111222333666:::===>>>AAAFFFLLLSSSZZZbbbgggrrr{{{////////////////////////333222111000000111111222555333444:::BBBPPPgggyyypppWWWNNNLLLKKKLLLNNNMMMRRRUUUTTTRRRQQQOOOKKKOOOOOOPPPRRRTTTXXX[[[]]]\\\]]]___bbbeeegggjjjkkkkkkjjjiiihhhiiijjjkkklllmmmnnnnnnnnnlllmmmooopppooonnnllljjjjjjjjjlllmmmrrrsssuuutttsssrrrrrrssstttssssssrrrrrrsssssstttvvvuuuuuutttttttttuuuuuuttttttttttttttttttttttttuuurrrqqqtttxxx}}}}}}ooocccYYYPPPLLLIIIHHHEEEAAA>>>>>>AAACCCWWW```mmmyyy{{{tttoooiiibbb^^^\\\YYYUUUSSSSSSRRRQQQPPPKKKKKKJJJHHHFFFBBB???===AAA@@@@@@AAADDDJJJPPPTTTZZZaaakkksssvvvyyy{{{~~~~~~~~~~~~~~~}}}~~~jjjRRRAAA:::666555444222111000000000///...---,,,,,,,,,,,,,,,//////////////////////////////000000111111111222//////............//////---...///...,,,++++++---***+++,,,---...---,,,+++...,,,***)))***+++...///.../////////...---,,,,,,---------............///,,,------...///000111111222111///---,,,---...///...//////111222444666777:::>>>EEELLLSSS[[[bbbggguuu{{{////////////////////////000000000000000000000000222111222777>>>LLL```rrrqqq[[[QQQNNNLLLLLLMMMMMMSSSVVVTTTRRRQQQOOOKKKNNNNNNOOOQQQTTTWWWZZZ\\\\\\]]]___aaadddfffhhhiiiiiihhhhhhhhhhhhiiijjjjjjkkklllllllllkkkkkkmmmnnnnnnllljjjiiihhhiiikkkllloooqqqssstttsssrrrssstttssssssrrrrrrrrrrrrssssssttttttssssssssssssssstttssssssssssssttttttttttttwwwsssqqqrrrtttxxx}}}pppdddYYYPPPKKKHHHGGGDDD@@@======@@@CCCPPPXXXeeepppyyyzzzrrrmmmggg```[[[[[[YYYUUUTTTTTTTTTSSSRRRNNNMMMLLLIIIFFFCCC@@@>>>AAAAAA@@@AAAEEEKKKQQQTTT\\\dddnnnuuuwwwxxxzzz|||~~~~~~zzzeeeNNN???999555444222111000/////////......---------......////////////////////////////////////000000000111111///......------......///,,,---......,,,+++,,,---++++++,,,,,,------,,,,,,,,,,,,,,,---------........................---,,,------------............------......//////000000000///...------...000111...//////111222444666777;;;???EEEKKKRRR[[[ccchhhtttzzz////////////////////////,,,---///000111000000///222111222666<<>>;;;<<<>>>AAAEEEMMMXXXaaaiiiooovvv{{{}}}~~~vvvoooiiiaaa\\\ZZZWWWTTTSSSTTTVVVWWWWWWVVVTTTOOOKKKFFFCCCAAAAAA@@@@@@AAACCCGGGLLLQQQUUU___gggrrryyy{{{{{{{{{{{{|||iiiVVVDDD:::999444333222111000000000000000/////////000000111222000000000000000000000000........................//////............//////***+++------,,,,,,---///---,,,+++***+++,,,---...+++,,,------......------+++,,,------............,,,,,,---------..............................---.........---...///000111...//////111222444666777>>>@@@EEEJJJQQQ[[[eeekkkuuuzzz////////////////////////,,,---000222222222111000111111444777999>>>JJJWWWooohhhSSSHHHFFFHHHJJJNNNSSSVVVTTTQQQPPPNNNJJJIIIJJJLLLOOORRRTTTVVVWWW\\\\\\^^^___aaacccdddeeefffgggiiijjjjjjjjjiiihhhhhhjjjllllllkkkjjjkkkkkklllkkkjjjiiiiiijjjlllmmmoooqqqrrrqqqooonnnnnnoooppppppooooooooooooppppppmmmmmmooopppppppppoooooooooooopppqqqrrrssstttuuuxxxtttssssssrrrqqquuu|||~~~sssggg\\\QQQKKKEEEDDDAAA>>><<<<<>>AAADDDEEELLLVVV^^^cccggglllppppppuuu{{{|||vvvooohhhccc^^^[[[VVVSSSTTTUUUVVVVVVYYYWWWSSSOOOKKKGGGEEECCCAAABBBCCCFFFKKKPPPUUUWWW```gggpppwwwzzz|||~~~~~~}}}|||{{{{{{|||~~~nnn[[[JJJ===999:::555555444333333333333333333333222111000000000000////////////////////////...............---------//////............//////***+++,,,,,,++++++,,,---,,,,,,++++++,,,,,,---------+++)))'''(((***,,,...+++,,,,,,------------,,,,,,,,,,,,,,,------------------------------......000000000///......------...//////111222444666777<<>>HHHZZZqqqxxx]]]KKKFFFEEECCCHHHNNNRRRQQQOOOOOONNNJJJHHHJJJMMMPPPSSSUUUVVVVVVZZZ[[[]]]```bbbeeeggghhhhhhgggggggggggghhhiiiiiigggjjjlllmmmlllkkkkkkkkkkkkjjjhhhggghhhiiikkkmmmnnnoooppppppnnnllllllmmmooonnnnnnmmmmmmnnnnnnooommmnnnppprrrsssrrrqqqqqqlllmmmnnnpppqqqssstttuuuzzzwwwwwwyyyxxxvvvxxx~~~~~~qqqfff\\\SSSNNNGGGFFFDDDAAA???@@@CCCFFFIIIPPPYYY```dddhhhlllpppooossswwwzzz||||||wwwpppkkkddd___ZZZVVVUUUVVVVVVVVVZZZYYYWWWSSSOOOKKKHHHFFFDDDEEEGGGJJJOOOTTTXXX[[[ccciiiqqqvvvxxxzzz}}}~~~~~~~~~}}}~~~{{{gggUUUEEE999777999444444333333222222333333222111111000000000111111------------------------////////////......---------------,,,,,,---------+++,,,---,,,******+++,,,++++++,,,,,,------,,,,,,++++++*********+++,,,---,,,,,,---------,,,++++++++++++,,,,,,,,,---------,,,,,,,,,------............///////////////.........//////111222444666777999===CCCJJJQQQYYYaaagggsssyyy//////////////////////////////...---------.........000444777777777>>>HHHRRRkkk~~~dddPPPHHHDDD@@@GGGMMMQQQPPPOOOOOONNNJJJIIIJJJNNNQQQTTTUUUVVVVVVZZZ[[[]]]```cccfffhhhiiiggggggfffeeeeeeggghhhiiifffiiilllmmmllljjjjjjjjjiiihhhgggfffggghhhjjjllllllmmmoooooonnnmmmnnnooonnnnnnmmmmmmmmmmmmnnnnnnmmmoooqqqssstttsssrrrqqqkkklllmmmoooqqqsssuuuuuu{{{yyyyyyzzzyyyvvvxxx}}}}}}pppeee\\\TTTPPPHHHHHHEEEBBB@@@AAAEEEHHHNNNTTT]]]cccgggjjjooorrrrrrtttvvvvvvvvvyyy~~~~~~wwwrrrhhhccc]]]XXXWWWWWWWWWWWW[[[[[[YYYWWWSSSOOOKKKIIIGGGHHHJJJMMMRRRWWW[[[^^^fffkkkqqquuuvvvxxx{{{~~~|||}}}~~~vvvcccQQQBBB777555888333333222222111222222222////////////000111222333------------------------000000/////////.........,,,++++++******++++++,,,+++------,,,***)))***+++***+++,,,---...---,,,+++***+++,,,---------,,,,,,------------,,,,,,+++***++++++,,,,,,,,,---------++++++,,,,,,---...//////,,,---...///000000000000...//////111222444666777888<<>>NNN^^^uuuiiiQQQCCC@@@BBBFFFIIIMMMPPPQQQPPPMMMKKKLLLLLLLLLMMMNNNOOOQQQRRRVVVXXX[[[^^^aaaccceeefffjjjhhheeeeeefffggggggfffeeegggiiikkklllkkkjjjiiiiiifffdddccceeehhhiiijjjlllmmmoooppppppnnnmmmkkkkkkkkkjjjjjjjjjkkkllllllrrrqqqpppqqqssstttsssrrrmmmooopppppppppqqquuuwww}}}~~~}}}{{{yyyyyyyyyuuujjj^^^SSSKKKJJJFFFDDDCCC@@@@@@FFFNNNTTTXXX___dddhhhmmmqqqttt{{{~~~}}}yyywww{{{}}}|||}}}yyyooojjjbbb[[[VVVUUUVVVWWWaaaffffff]]]TTTOOOLLLJJJKKKIIIHHHLLLTTT[[[___```dddiiipppuuuxxxzzz{{{|||}}}}}}~~~~~~}}}}}}}}}~~~nnnWWWHHH???999555444222222111000//////000000333333222111111111111111////////////////////////------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,******++++++,,,---......++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///222000111222333444555555666888<<>>LLLbbbwwwooo[[[LLLDDDAAA???AAADDDHHHJJJKKKLLLKKKGGGGGGHHHJJJLLLNNNPPPRRRSSSTTTXXX[[[___bbbdddeeefffeeedddfffhhhjjjjjjiiijjjiiihhhgggffffffffffffeeeccccccdddfffhhhhhhgggiiiiiijjjkkkkkkkkkkkkjjjllllllllllllmmmnnnooooootttrrrqqqqqqrrrrrrpppoookkkmmmnnnpppqqqssswwwzzz|||~~~~~~{{{zzzzzzxxx{{{}}}qqqeeeWWWOOOGGGDDDAAA@@@>>>???FFFPPPZZZbbbllltttxxx|||yyylllbbb\\\[[[[[[gggttt~~~xxxjjj\\\RRRLLLGGGGGGJJJPPPXXX```gggkkkmmmpppuuuyyyzzz{{{|||}}}~~~}}}|||{{{|||}}}~~~~~~~~~{{{}}}ppp^^^JJJ>>>999555222222111000000/////////000000000000000000000//////...........................,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++******++++++,,,,,,,,,---------.........------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...000333222000//////111444555999===BBBHHHOOOXXXaaagggqqqvvv}}}........................------...///000//////...///000000//////000333555<<>>???BBBEEEGGGIIIKKKKKKIIIIIIIIIJJJKKKMMMNNNOOORRRTTTWWWZZZ^^^aaacccddddddcccccceeehhhjjjiiihhhiiiiiigggfffeeedddddddddccccccccceeehhhiiihhhggghhhiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkklllmmmnnnooosssrrrqqqqqqqqqqqqpppooolllnnnpppqqqrrruuuyyy|||zzz|||}}}{{{yyyyyywwwzzz~~~rrreeeWWWMMMFFFCCC@@@???===>>>GGGQQQ]]]eeepppwwwzzz}}}rrrfff___\\\[[[aaappp|||zzzmmm```UUUNNNHHHJJJMMMQQQXXX___gggkkknnnqqquuuwwwxxxxxxyyyzzzyyyyyyyyyzzz{{{~~~}}}~~~~~~{{{}}}iiiXXXEEE;;;888444222333000///////////////000000,,,,,,---------,,,+++***........................---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++******++++++,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++---...222111///......111333555999<<>>???AAACCCEEEHHHJJJKKKJJJJJJJJJJJJKKKMMMNNNOOORRRTTTWWWZZZ]]]___aaabbbbbbbbbccceeeggghhhhhhfffggggggffffffeeedddccccccccccccdddgggjjjjjjiiiggghhhhhhiiiiiijjjjjjkkkkkkjjjjjjkkkkkklllmmmoooooorrrqqqppppppqqqrrrpppooommmnnnpppqqqrrrtttxxx{{{yyy{{{~~~}}}{{{yyyyyyuuuxxx}}}ssseeeVVVLLLEEEAAA>>>===<<<>>>GGGQQQ```hhhrrrwwwxxx|||yyylllccc^^^\\\aaannnyyyzzzrrrggg[[[RRRKKKMMMPPPTTTYYY```gggmmmooorrruuuvvvvvvvvvwwwxxxuuuvvvxxxzzz|||~~~zzz{{{}}}~~~|||}}}~~~bbbRRR@@@888666444222333//////......//////000000---......//////---,,,+++------------------------------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................+++---......,,,,,,---...//////......///111333555888;;;???EEELLLUUU___fffooottt}}}------------------------+++,,,...000000///...---,,,---.........///222444555===KKK^^^rrrxxxgggXXXMMMGGG??????@@@BBBDDDGGGIIIKKKIIIIIIJJJKKKLLLNNNPPPQQQSSSTTTWWWYYY\\\^^^______bbbaaabbbdddfffgggeeeddddddeeeffffffeeedddcccbbbcccccceeeiiikkkllljjjhhhiiiiiiiiiiiijjjkkkllllllkkkkkkkkklllmmmooopppqqqqqqpppooopppqqqrrrqqqpppmmmnnnooooooppprrruuuxxxyyy||||||zzzyyytttvvvzzzuuufffWWWLLLEEEAAA===<<<;;;>>>GGGRRR___gggooorrrqqqttt}}}rrrhhhaaa^^^cccmmmvvvxxxtttkkk___TTTMMMPPPTTTWWW\\\ccckkkqqqqqqsssuuuvvvuuuuuuvvvwwwtttuuuxxx{{{|||}}}||||||zzz{{{|||~~~~~~}}}~~~vvv\\\LLL;;;444333222111111...............///000000///000111222222000///...------------------------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.................................---///000000.........///,,,------...000222444555888:::>>>CCCJJJTTT^^^eeennnttt~~~,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---+++,,,.........///222444222999FFFXXXlll~~~yyyppp```SSSKKK@@@@@@@@@AAACCCFFFIIIJJJGGGHHHIIIKKKMMMPPPRRRSSSTTTUUUWWWYYY[[[]]]^^^^^^aaaaaabbbccceeefffdddbbbcccdddeeeffffffeeecccaaacccdddfffjjjmmmmmmkkkiiiiiiiiiiiiiiijjjkkklllmmmllllllmmmmmmnnnpppqqqrrrpppooonnnoooqqqrrrrrrqqqlllmmmnnnnnnnnnpppsssuuuzzz}}}}}}{{{{{{rrrtttxxx~~~vvvgggXXXMMMDDD@@@===<<<;;;>>>HHHRRR\\\cccjjjkkkjjjmmmvvvvvvkkkddd```eeemmmtttvvvtttmmm___SSSNNNQQQVVVZZZ___fffooouuussstttvvvvvvvvvuuuvvvwwwtttvvvyyy{{{|||{{{zzzxxxzzz{{{}}}~~~~~~}}}}}}|||~~~~~~~~~~~~~~~~~~qqqWWWHHH888222111000///000...............///000111---...///000///...,,,+++------------------------,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++++++++++++++,,,+++*********************++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,///111222222000///000000***+++---///111333444555777999===BBBIIISSS]]]dddnnnttt~~~........................---------...///000000111111000...---...///111222444888AAANNNaaavvv}}}ppp\\\NNNIIICCC>>>@@@BBBCCCFFFJJJKKKLLLMMMKKKIIIJJJNNNRRRTTTUUUWWWXXXZZZ[[[\\\\\\___```bbbdddeeedddcccbbbaaacccddddddddddddeeegggiiijjjkkkkkkllllllkkkkkkiiijjjkkklllmmmmmmmmmmmmnnnkkkkkkmmmnnnmmmooorrrtttsssqqqooonnnnnnnnnoootttrrrpppnnnooorrruuuwww}}}|||{{{{{{|||{{{yyywww{{{uuuttt|||xxxlll^^^UUUHHHEEEAAA===<<>>CCCHHHQQQ\\\cccpppvvv---------------------------------...///000000000000///...---...///111222333666>>>JJJ\\\qqq~~~|||fffVVVLLLDDD>>>???AAABBBEEEIIIKKKMMMNNNLLLJJJJJJNNNRRRSSSTTTVVVXXXZZZ[[[[[[\\\]]]^^^```bbbcccbbbaaa```aaacccddddddddddddeeegggiiijjjjjjkkklllkkkkkkkkkjjjkkklllmmmmmmnnnnnnnnnmmmjjjiiilllmmmkkkmmmqqqrrrqqqpppoooooooooppppppsssqqqooonnnoooqqqtttvvvzzzyyyyyyyyyzzzzzzxxxvvvtttooonnnvvvyyylll^^^TTTIIIGGGCCC???>>>@@@EEEIIISSSXXX^^^```aaaccciiimmmyyyzzznnneeebbb___iiirrruuusssmmmbbbWWWSSSVVV[[[aaagggllloooqqqqqqrrrsssuuuvvvvvvvvvvvvyyyyyyyyyyyyxxxxxxxxxxxx{{{yyyxxxxxxzzz{{{{{{zzz~~~~~~sssdddQQQBBB555111222111...---//////...------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---++++++------------------------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++///...,,,++++++,,,...///******+++++++++******)))+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------............------...///111222222333555999>>>CCCHHHQQQ[[[cccooovvv,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000000///.........///000111111444:::DDDUUUjjjuuudddQQQGGG???>>>@@@AAADDDHHHKKKNNNOOONNNKKKKKKMMMQQQRRRSSSUUUWWWYYYZZZ[[[[[[[[[\\\^^^```aaaaaa______aaabbbddddddcccccceeefffiiiiiijjjkkkkkkkkkkkkjjjkkkkkkllllllmmmnnnnnnnnnlllhhhhhhjjjkkkjjjkkkoooooonnnnnnnnnoooooopppqqqqqqpppnnnmmmnnnpppsssuuuvvvvvvvvvwwwyyyyyywwwvvvrrrmmmlllttt~~~yyylll]]]SSSJJJHHHEEEBBB???@@@DDDGGGMMMQQQVVVYYYYYY[[[___cccmmmrrrzzz}}}pppgggbbbbbbjjjqqqsssrrrnnneee\\\WWWZZZ^^^ccchhhllloooqqqqqqrrrtttvvvxxxzzz{{{{{{yyyyyyyyyxxxwwwwwwvvvvvv|||zzzwwwwwwyyy{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}|||~~~~~~||||||~~~~~~|||jjj[[[MMM@@@444111222111///...//////...------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------,,,+++******++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------------............++++++---...000222333444555999>>>BBBHHHPPP[[[bbbooovvv+++++++++++++++,,,,,,,,,---------......////////////............///000111111222666>>>MMMbbbyyysssYYYMMMBBB>>>???AAADDDGGGLLLOOOPPPOOOLLLKKKMMMOOOQQQRRRTTTVVVXXXZZZZZZ[[[ZZZ[[[^^^```aaa```______aaabbbddddddcccccceeefffhhhiiiiiijjjjjjjjjjjjjjjkkkjjjjjjkkkkkkllllllmmmlllhhhgggjjjjjjiiijjjnnnnnnnnnnnnnnnnnnoooooooooooonnnmmmlllmmmoooqqqrrrsssssstttvvvxxxyyywwwuuuqqqkkkjjjqqq{{{zzzlll]]]RRRIIIHHHFFFBBB??????AAADDDIIILLLPPPRRRSSSUUUWWWYYY```fffmmmttt{{{sssiiiddddddkkkpppqqqpppnnnhhhaaa[[[]]]aaaeeeiiilllnnnooorrrsssuuuxxxzzz{{{||||||xxxxxxwwwwwwwwwwwwwwwwww|||zzzwwwvvvxxx{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{|||~~~}}}zzzzzz|||~~~sssaaaSSSHHH===333111222111///000//////...------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,******......------,,,+++***)))***++++++++++++,,,,,,,,,,,,,,,------......//////,,,,,,---------.........++++++,,,...///111222222555999>>>BBBHHHPPPZZZbbbnnnvvv*********+++++++++,,,,,,------------...........................//////000000222555:::FFF[[[rrreeeVVVFFF@@@@@@AAACCCFFFMMMPPPRRRQQQNNNLLLLLLNNNOOOQQQSSSUUUWWWYYYZZZZZZZZZ\\\^^^```bbbaaaaaa``````bbbccccccccccccdddfffggghhhiiiiiijjjjjjiiiiiiiiiiiihhhhhhhhhiiijjjkkkllliiihhhjjjjjjiiijjjmmmnnnnnnnnnnnnmmmmmmllllllmmmlllkkkkkkkkkmmmoooppppppqqqrrruuuwwwwwwuuusssmmmgggeeekkksss|||zzzlll\\\QQQHHHGGGDDD@@@======???BBBFFFIIIMMMOOOQQQRRRSSSTTTWWW\\\cccjjjpppyyytttkkkeeefffllloooooonnnnnnjjjddd^^^```cccfffiiilllnnnoooqqqrrrsssuuuvvvwwwwwwwwwuuuuuuvvvwwwxxxxxxyyyyyy|||yyyvvvvvvxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~zzz{{{|||}}}~~~|||yyyyyy{{{}}}~~~~~~xxxjjjZZZMMMEEE;;;222000111000///000//////...------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,+++++++++,,,,,,,,,------***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))*********))))))'''&&&%%%*********+++++++++,,,,,,++++++,,,,,,------------,,,,,,,,,------------...------......//////000000555999>>>BBBGGGOOOYYYaaalllttt*********++++++,,,,,,---------------------------------........./////////000111333777@@@SSSjjjzzzqqq___LLLCCCAAABBBDDDFFFMMMQQQTTTSSSOOOLLLLLLMMMNNNOOOQQQTTTVVVXXXYYYZZZ[[[\\\___aaabbbbbbbbbaaa```aaaccccccbbbbbbdddeeegggggghhhiiiiiiiiiiiihhhiiihhhgggffffffggghhhiiillliiihhhjjjjjjhhhiiimmmmmmmmmmmmmmmmmmlllkkkjjjkkkjjjjjjjjjjjjlllmmmnnnmmmnnnpppsssuuuuuurrrppplllgggdddgggmmmtttzzzkkk\\\QQQHHHFFFCCC???<<<<<>>BBBGGGOOOYYY```kkkrrr}}}******++++++,,,------...------------------------------......//////.........000111444;;;KKKaaaqqq|||gggQQQEEECCCCCCDDDFFFMMMQQQUUUTTTQQQMMMKKKLLLMMMNNNQQQSSSVVVXXXYYYYYYZZZ\\\^^^aaabbbbbbbbbaaa```aaaccccccbbbbbbdddeeefffggghhhhhhiiiiiihhhhhhjjjiiigggffffffggghhhiiikkkgggfffhhhhhhfffgggkkkjjjjjjllllllmmmlllkkkkkkiiiiiiiiiiiiiiikkklllllljjjkkkmmmppprrrqqqnnnkkkkkkeeeaaabbbfffmmmxxxyyykkk[[[QQQIIIGGGCCC>>>;;;===AAAEEEFFFGGGKKKOOORRRSSSRRRQQQOOORRRVVVZZZ^^^fffpppxxxuuummmiiihhhlllnnnmmmlllllliiidddeeegggiiillloooqqqrrrsssvvvwwwxxxyyyyyyyyyyyyyyyvvvwwwwwwxxxyyyzzzzzz{{{yyyxxxwwwxxxzzz|||}}}|||||||||||||||||||||||||||{{{{{{zzz{{{{{{|||}}}}}}|||{{{zzz{{{|||}}}}}}{{{}}}yyykkk\\\MMMBBBAAA888222000///------/////////...------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***))))))******+++,,,,,,------)))***+++,,,,,,,,,,,,+++************************,,,------......------,,,,,,---------------,,,,,,************++++++++++++...------,,,,,,++++++***++++++,,,,,,,,,---------......//////000111222222666999>>>BBBFFFNNNXXX___iiipppzzz******+++,,,------......------------------------,,,---......//////......,,,...000222888GGG\\\llllllTTTGGGDDDDDDDDDFFFNNNRRRVVVUUUQQQMMMKKKKKKLLLNNNPPPSSSUUUWWWYYYYYYYYY[[[^^^```bbbbbbaaaaaa```aaaccccccbbbbbbdddeeefffgggggghhhhhhhhhhhhhhhkkkjjjhhhgggfffgggiiijjjjjjfffeeeggggggeeefffiiiggghhhjjjlllmmmmmmmmmmmmhhhhhhhhhhhhiiijjjkkklllhhhiiikkkmmmooonnnjjjgggeee___ZZZZZZ\\\bbbnnnyyyyyykkk[[[PPPJJJHHHCCC>>><<<>>>CCCGGGEEEGGGJJJOOORRRTTTSSSQQQNNNPPPSSSVVVZZZaaakkkrrr}}}uuummmjjjhhhlllnnnlllkkkkkkhhhccchhhiiilllooorrrtttuuuvvvrrrssstttuuuwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyzzzzzzxxxwwwwwwyyy{{{}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{|||{{{zzzzzz|||}}}~~~|||{{{~~~~~~|||wwwhhhXXXIII???@@@888222000///------/////////...------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---------,,,***((())))))***+++,,,,,,------)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++++++++******)))************+++++++++222222111000///......---++++++,,,,,,,,,---------,,,---...000111333444555666999>>>BBBFFFNNNXXX___hhhoooxxx++++++,,,,,,,,,,,,------......------------......////////////////////////111000111222333<<>>;;;888888777444111//////000///......---,,,,,,,,,,,,///---++++++---...---+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,+++))))))&&&))),,,...---+++++++++++++++++++++++++++++++++++++++************++++++---,,,++++++******++++++***+++,,,,,,,,,,,,+++***)))***,,,---......,,,,,,///............///000000333666:::???CCCIIIPPPTTT```jjjwww++++++,,,,,,,,,,,,------......------------..............................------///000111666DDDSSSjjjyyyzzzgggTTTFFFAAA@@@AAAEEEKKKRRRUUUTTTPPPMMMMMMIIIJJJKKKMMMOOOQQQSSSUUURRRTTTVVVWWWXXXYYY\\\______```bbbcccdddccccccbbbaaabbbbbbcccddddddeeeeeebbbbbbaaaaaabbbcccdddeeeeeeeeeffffffffffffeeeeeeeeeffffffhhhiiijjjkkklllkkkiiigggfffggggggfffeeegggeeeaaa___^^^\\\[[[YYYUUUSSSPPPPPPTTT[[[ccchhhqqqxxx~~~xxxooocccUUULLLCCC@@@>>>>>>BBBDDDCCCBBBEEEFFFHHHJJJKKKLLLMMMMMMMMMPPPSSSTTTUUUYYY^^^ccciiinnnvvv}}}{{{uuuqqqoooooollliiifffdddeeefffggglllllllllmmmnnnpppqqqrrrqqqqqqqqqqqqqqqrrrssssssrrrtttwwwyyy{{{{{{zzzyyyvvvuuuuuuuuuvvvxxxzzz{{{}}}{{{zzzyyyzzz|||~~~~~~~~~|||}}}~~~}}}~~~~~~}}}}}}}}}~~~yyyvvvmmm___OOOBBB<<<:::777888999777333000//////111111///...---,,,,,,,,,+++))))))***,,,.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++******,,,------,,,++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...............///000000222555999===BBBHHHOOOTTT___hhhttt}}}+++++++++,,,,,,,,,------...------,,,,,,------...........................,,,,,,///111111333>>>JJJccctttxxxgggUUUFFF??????BBBEEEJJJQQQUUUTTTPPPMMMLLLIIIIIIJJJKKKMMMOOOQQQRRRRRRTTTUUUVVVWWWXXX[[[]]]___```aaabbbcccbbbaaaaaaaaaaaaaaabbbccccccddddddbbbaaaaaaaaabbbccceeefffeeefffggggggfffeeeeeefffeeefffggghhhiiijjjkkkkkkkkkiiihhhgggggggggfffddddddbbb^^^ZZZXXXWWWVVVVVVWWWWWWWWWXXX\\\bbbiiinnnuuuzzz{{{tttlll```SSSJJJDDD@@@<<<===BBBEEEFFFEEEDDDEEEGGGIIIKKKMMMNNNOOOOOOSSSWWWYYYYYYZZZ^^^aaaeeejjjqqqxxx~~~|||yyyuuurrrpppooolllgggcccbbbdddhhhkkkmmmllllllllllllnnnpppqqqqqqqqqqqqrrrrrrtttuuuuuuqqqssswww{{{|||{{{xxxvvvuuuuuuuuuuuuvvvxxxzzz||||||{{{zzzzzzzzz|||~~~|||||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||~~~~~~xxxqqqdddTTTFFF<<<888777666888:::999555111...---000///...---,,,,,,,,,,,,******)))***,,,---......+++++++++,,,,,,,,,---------,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++***))))))***,,,************************---,,,,,,++++++,,,,,,---,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---......---......///000111333555888===BBBHHHPPPUUU```hhhrrrzzz+++++++++,,,,,,,,,------------,,,,,,,,,,,,------........................------///111111222:::CCCWWWjjjwww|||ttteeeTTTFFF@@@@@@BBBEEEJJJPPPTTTTTTQQQMMMKKKIIIIIIIIIJJJLLLNNNOOOPPPTTTUUUVVVVVVVVVWWWYYY[[[]]]^^^```aaabbbaaaaaa`````````aaabbbbbbccccccdddcccbbbbbbbbbcccdddfffgggdddfffhhhgggfffdddeeegggfffgggggghhhiiijjjkkkkkkkkkjjjhhhhhhhhhgggeeedddaaa^^^[[[WWWUUUTTTVVVXXX[[[^^^aaacccfffkkkrrrwww}}}yyyrrriii^^^QQQHHHCCC???::::::>>>BBBEEEFFFEEEFFFGGGJJJLLLOOOQQQRRRSSSWWW\\\^^^]]]]]]```bbbfffjjjpppuuuzzz~~~}}}|||zzzwwwuuurrrqqqnnnkkkeeebbbaaadddiiilllllllllkkkjjjkkklllnnnooooooooopppppprrrssstttuuurrruuuyyy{{{|||yyyvvvsssuuuuuuuuuuuuwwwyyy{{{|||zzz{{{{{{||||||||||||{{{zzz{{{|||}}}~~~}}}||||||}}}~~~}}}}}}}}}~~~zzzyyy}}}xxxmmm\\\KKK???888444333333666999999666222...,,,---,,,,,,,,,,,,,,,------,,,---,,,,,,,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++************))))))***))))))***,,,...************************---,,,,,,++++++,,,,,,---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,******+++,,,------------......///111111333666999===BBBIIIQQQWWWccciiiqqqzzz++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------...---...000000111777???OOOcccrrr}}}yyypppaaaRRRHHHBBBAAABBBDDDHHHNNNSSSTTTRRRNNNKKKIIIIIIIIIJJJKKKMMMNNNOOOTTTUUUVVVVVVUUUUUUWWWYYY[[[\\\^^^```aaaaaaaaa``````aaaaaabbbccccccdddddddddcccbbbbbbcccdddeeefffcccfffhhhgggeeeccceeegggggggggggghhhiiijjjjjjjjjjjjiiihhhggggggfffdddbbb]]]\\\YYYVVVTTTVVVZZZ^^^cccggglllppprrruuu{{{yyyqqqhhh\\\OOOFFF???===;;;::::::>>>BBBEEEDDDEEEGGGIIIMMMPPPSSSUUUWWW[[[___aaa``````ccceeeiiilllppptttxxx|||{{{zzzyyywwwuuussspppoookkkiiieeebbbbbbeeeiiilllkkkkkkkkkkkkkkkkkkllllllkkkllllllmmmoooqqqrrrssssssuuuyyy{{{{{{xxxuuusssuuuuuuuuuvvvxxxzzz|||~~~zzz{{{|||}}}}}}|||zzzyyy{{{|||~~~|||{{{zzz|||~~~}}}~~~tttvvv~~~sssgggTTTDDD;;;555222000000444777888666222///---+++++++++++++++,,,---............---+++***+++---++++++,,,,,,,,,,,,------+++++++++++++++*********,,,,,,,,,++++++++++++***,,,,,,+++***************)))***++++++++++++...000************************,,,,,,++++++++++++,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,---------,,,+++++++++,,,---...---------......000111222444666999<<>>AAA@@@>>>>>>AAAEEECCCDDDEEEHHHKKKPPPSSSUUUYYY]]]aaabbbbbbbbbeeegggjjjlllooorrrvvv{{{~~~}}}|||xxxxxxwwwuuurrrooommmkkkhhhgggeeeddddddfffiiikkkkkklllllllllllllllkkkkkkjjjjjjkkklllnnnppprrrsssrrrtttwwwyyyzzzyyyvvvuuuvvvvvvvvvwwwyyy{{{~~~||||||{{{{{{zzzzzzzzzzzz}}}~~~~~~}}}|||~~~~~~|||{{{{{{{{{||||||}}}|||{{{|||~~~~~~}}}~~~www{{{|||kkk^^^MMM???888555111......111555666555222///......------,,,,,,,,,------,,,---...,,,***)))+++---++++++,,,,,,,,,,,,------************++++++++++++,,,,,,,,,+++++++++******...---,,,+++***++++++,,,)))+++,,,,,,******+++,,,************************++++++************++++++++++++******++++++,,,---...---,,,,,,,,,,,,---...++++++++++++,,,------...------------///000111222333444777;;;@@@HHHQQQXXXaaagggqqq{{{++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------------------------------******------...333:::===SSSeeeqqq|||}}}qqq```SSSLLLHHHCCC???===AAAHHHPPPVVVWWWUUURRRJJJJJJJJJKKKKKKLLLNNNNNNMMMOOOQQQRRRRRRTTTWWWYYYWWWYYY\\\^^^```aaabbbbbbbbbbbbbbbcccddddddeeeeeecccbbbaaa``````aaabbbbbb```dddhhhfffcccaaacccfffdddeeeeeeffffffgggggggggfffeeeddddddcccbbb___\\\YYYYYYYYYWWWWWW\\\dddkkkuuu|||zzzqqqggg[[[NNNEEE;;;AAAHHHHHHDDD@@@BBBFFFAAABBBDDDFFFJJJOOOSSSUUUYYY]]]aaabbbbbbbbbeeehhhjjjlllnnnqqquuuzzz}}}{{{yyyxxxwwwwwwvvvuuurrrpppmmmjjjiiifffeeeeeeeeefffgggiiijjjlllmmmnnnnnnnnnmmmlllkkkkkkllllllnnnppprrrtttuuuqqqsssvvvxxxzzzyyyxxxwwwwwwwwwwwwxxxzzz|||~~~}}}{{{yyyxxxyyy{{{|||}}}~~~~~~}}}|||zzzxxxwww{{{|||}}}}}}}}}{{{zzzyyy|||}}}|||yyywwwzzz{{{}}}~~~~~~}}}|||}}}~~~xxxeeeXXXGGG<<<777555111------000444555444111000///111000///...---,,,,,,,,,)))+++,,,+++((((((***---++++++,,,,,,,,,---------))))))******+++++++++,,,,,,,,,,,,++++++*********///...---,,,+++,,,------(((***+++***(((&&&&&&'''))))))))))))))))))))))))+++******************++++++*********+++,,,,,,---...---,,,,,,,,,,,,---...******+++,,,------......,,,,,,------///000111222111333666999???GGGQQQWWW___eeeppp|||+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,---///111333:::EEEXXXmmmxxx}}}}}}ttthhh```[[[TTTJJJAAA???FFFJJJKKKOOOWWWXXXUUUMMMLLLJJJHHHHHHJJJLLLMMMSSSTTTTTTUUUVVVVVVWWWWWWXXXYYY[[[]]]___``````___^^^___aaadddeeefffffffffaaa```_________aaabbbcccccccccccccccccccccccccccccccccccceeehhhjjjjjjjjjgggggggggeeebbb^^^ZZZWWWWWWUUUSSSUUU[[[dddooouuu}}}sssgggYYYLLLCCC???HHHMMMGGG@@@>>>???@@@>>>@@@CCCFFFJJJOOOUUUYYY___aaadddeeefffhhhjjjlllmmmmmmmmmmmmoootttzzz||||||{{{yyyvvvsssqqqppprrrrrrrrrooollljjjjjjjjjdddeeefffeeeeeegggiiillljjjkkklllmmmmmmmmmlllkkkkkkmmmqqqtttuuutttrrrpppsssuuuwwwwwwvvvuuuvvvwwwwwwxxxyyyyyyxxxzzz}}}}}}|||zzzxxxxxxxxxzzz{{{|||{{{{{{{{{zzzzzzzzzzzz||||||}}}}}}}}}{{{zzzxxx{{{|||}}}}}}}}}|||zzzyyy{{{|||}}}}}}}}}}}}||||||~~~|||}}}}}}}}}yyyzzz}}}sss```PPP???777444000...---......000222444333000---......---------,,,,,,,,,......---,,,++++++++++++++++++++++++++++++++++++...------,,,+++***))))))+++++++++*********)))))))))***,,,.........,,,+++******))))))******+++,,,,,,***)))***++++++***)))---,,,++++++******++++++************+++,,,------------------------------))))))***+++,,,,,,------,,,---//////......000111222555999<<>>EEEHHHCCC>>>>>>???>>>===???CCCFFFJJJPPPVVV[[[aaaccceeegggggghhhkkkmmmnnnnnnnnnmmmnnnrrrxxx}}}}}}{{{wwwwwwuuusssqqqnnnlllkkknnnoooooonnnkkkiiiiiiiiieeeffffffffffffgggjjjlllkkklllmmmmmmmmmmmmkkkkkkkkknnnqqqtttuuutttrrrqqqrrrtttvvvvvvuuuuuuvvvwwwwwwxxxyyyxxxxxxyyy{{{}}}|||{{{yyyxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{zzzzzz}}}}}}}}}}}}|||{{{{{{zzz|||||||||{{{zzzyyyxxxwww{{{{{{{{{|||}}}~~~~~~~~~|||}}}}}}}}}vvvxxxzzz||||||oooZZZKKK<<<555333111///000...///000222444333000......------------,,,,,,,,,++++++******)))*********++++++++++++++++++++++++************+++++++++,,,+++++++++*********))))))((()))+++,,,,,,,,,++++++******))))))******+++,,,,,,***)))***+++,,,+++)))************++++++,,,---+++++++++***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---+++---............///111111444888;;;>>>DDDLLLRRR[[[bbbmmmyyy------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------..................333999GGG\\\nnnxxxyyyrrrsssuuunnn^^^OOOEEEGGGFFFFFFIIINNNOOOMMMLLLKKKIIIHHHHHHIIIKKKLLLOOOOOOQQQRRRTTTUUUWWWWWW]]]^^^___aaabbbbbbaaaaaabbbaaaaaaaaaaaabbbcccdddcccbbbaaaaaaaaabbbcccdddaaabbbbbbcccdddeeeffffffdddcccccceeegggiiiiiihhhfffffffffeeecccaaa```___]]]]]]^^^ccclllwwwvvvhhh\\\OOODDD>>><<<@@@AAA===;;;===>>><<<<<<>>>BBBFFFKKKQQQYYY]]]ccceeeggghhhhhhiiikkkmmmooooooooommmnnnpppuuuyyy~~~}}}~~~}}}{{{yyyuuurrrppppppnnnllljjjhhhfffeeehhhjjjlllllljjjhhhggggggeeeggghhhhhhggghhhjjjlllmmmnnnnnnnnnmmmlllkkkkkklllnnnqqqsssttttttrrrqqqppprrrtttuuuttttttuuuvvvxxxyyyyyyxxxvvvvvvxxxzzz{{{zzzyyyxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{}}}|||{{{zzzzzzzzz{{{|||}}}|||{{{yyyxxxwwwvvvvvv{{{zzzzzz{{{|||~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~|||}}}}}}|||~~~}}}{{{vvvxxx{{{}}}wwwiiiQQQEEE888333222111000111//////111333555444111///------------,,,,,,,,,,,,*********)))******++++++++++++++++++++++++++++++)))))))))*********+++++++++++++++***************)))))))))*********************))))))******+++,,,,,,+++******,,,,,,,,,***)))))))))***+++,,,---...,,,,,,++++++***+++++++++************************++++++++++++++++++++++++***,,,------------...000000333777:::===CCCKKKQQQ\\\cccnnnyyy------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,------.........------111333>>>RRRfffttt}}}{{{yyyrrruuu{{{xxxhhhYYYIIIGGGDDDCCCFFFJJJLLLKKKKKKKKKIIIHHHHHHIIIKKKKKKLLLMMMOOOQQQSSSUUUVVVWWWZZZ[[[]]]^^^^^^^^^]]]]]][[[]]]___aaacccdddeeeeeedddcccbbbbbbbbbcccdddeee```aaabbbcccdddeeefffgggdddccccccdddfffhhhgggfffdddddddddcccbbbbbbbbbbbbaaaaaadddiiirrr|||zzznnnaaaUUUJJJBBB===:::<<<;;;888888<<<<<<::::::===AAAFFFLLLSSSZZZ___ccceeeggghhhhhhiiikkkmmmqqqqqqpppnnnlllnnnqqqttt~~~|||~~~}}}zzzxxxvvvtttrrrnnnkkkjjjiiigggfffdddbbbbbbaaadddfffhhhiiigggfffeeefffggghhhiiiiiiiiiiiikkkmmmoooooonnnnnnmmmlllkkkkkklllnnnpppssstttsssrrrqqqoooqqqssstttsssssstttvvvwwwxxxxxxwwwuuutttuuuvvvzzzyyyxxxxxxwwwxxxyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzxxxvvvvvvxxxzzz||||||{{{yyyxxxwwwwwwxxxyyy|||{{{zzzzzz{{{~~~~~~}}}|||}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}|||}}}|||{{{~~~|||yyywwwzzz}}}qqqbbbJJJ???555111000//////111...///111333555555222///---------,,,,,,,,,++++++++++++++++++,,,---......++++++++++++++++++++++++,,,++++++***)))(((''''''******************************)))))))))******+++******))))))******+++,,,,,,+++***+++,,,---,,,+++))))))))))))***+++,,,---------,,,+++************++++++++++++++++++++++++,,,,,,++++++++++++++++++)))+++,,,,,,,,,,,,---///000333777:::===CCCKKKQQQ[[[cccnnnxxx+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,---------------,,,000000888JJJ^^^nnn{{{vvv{{{rrrttt|||}}}rrrgggOOOIIIBBBAAAEEEHHHJJJKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKLLLNNNPPPRRRUUUVVVWWWXXXYYY[[[\\\]]]\\\\\\[[[XXX[[[```dddffffffdddccceeedddcccbbbbbbcccdddddd``````aaabbbccceeeffffffdddccccccdddeeeffffffeeebbbbbbaaa```aaaaaaccccccggghhhkkkooovvv}}}xxxqqqggg[[[QQQIIIBBB>>>999;;;:::777777:::;;;888999<<>>DDDLLLRRR[[[cccnnnwww++++++++++++************++++++++++++++++++++++++******++++++,,,,,,------******+++,,,,,,------...///...444DDDVVVgggwwwwww~~~tttttt||||||uuuXXXNNNDDDBBBEEEGGGIIIKKKJJJIIIIIIIIIIIIIIIIIIJJJLLLLLLNNNPPPRRRTTTVVVWWWYYYZZZ[[[]]]^^^^^^]]]]]]\\\^^^bbbeeefffeeebbbaaaeeedddcccbbbbbbbbbcccddd___``````aaabbbcccddddddeeecccbbbccceeeeeedddcccbbbaaa_________aaaccceeemmmnnnppptttxxx}}}zzzqqqlllddd[[[SSSKKKDDD???999======999777888999777888;;;@@@EEEKKKRRRZZZ___aaaccceeeggggggiiikkkmmmrrrrrrpppmmmkkkjjjlllnnnpppuuu~~~}}}zzzwwwuuuttt{{{{{{{{{zzzyyyvvvtttssspppnnnlllkkkjjjhhheeebbbaaaaaa```___```aaacccdddbbbdddeeeeeeddddddeeefffiiikkkmmmmmmlllllllllmmmnnnmmmlllkkkkkkkkkkkkkkkkkklllmmmoooppppppppppppnnnoooqqqqqqpppppppppqqqppprrrttttttsssssstttuuuvvvwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwtttrrrqqqpppqqqsssvvvxxxvvvwwwwwwxxxyyy{{{|||}}}}}}|||{{{zzzzzzzzz{{{||||||{{{{{{{{{{{{|||}}}}}}~~~}}}~~~~~~~~~||||||}}}}}}}}}}}}}}}}}}}}}}}}{{{zzz|||}}}~~~~~~{{{zzz{{{tttaaaQQQAAA999222000...++++++...,,,---///222444444222///,,,,,,,,,,,,++++++++++++*********)))******++++++++++++++++++++++++++++++)))))))))*********++++++***************++++++++++++++++++++++++***************))))))******+++,,,***)))((()))+++,,,,,,+++++++++***))))))))))))))),,,,,,++++++***+++++++++************************++++++++++++++++++++++++)))+++,,,,,,,,,,,,---///111444888;;;>>>DDDLLLRRRYYYbbbmmmvvv|||,,,,,,,,,++++++*********************************)))******+++,,,,,,------))))))))))))+++---///000...---222???NNN^^^rrr|||~~~uuuttt{{{|||cccUUUHHHEEEFFFEEEGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIMMMMMMOOOPPPRRRTTTUUUVVVXXXYYY[[[]]]^^^___^^^^^^___```aaacccddddddeeeeeeeeedddcccaaaaaaaaabbbccc______``````aaaaaaaaabbbeeecccbbbcccddddddcccbbbcccbbb```______bbbeeegggmmmnnnpppsssvvvyyy{{{|||}}}|||xxxooolllfff___XXXOOOFFF@@@:::@@@CCC>>>888777777666888:::???DDDJJJQQQXXX^^^```ccceeegggiiikkknnnpppqqqqqqpppmmmjjjiiijjjllllllpppvvv}}}{{{wwwrrrooommmppppppppppppooommmllljjjhhhgggeeeddddddbbb```]]]^^^^^^^^^^^^___bbbeeefffeeeeeeeeecccbbbcccfffhhhjjjlllnnnooonnnmmmmmmnnnlllkkkjjjjjjjjjjjjkkkllliiijjjlllmmmnnnooooooooonnnpppqqqqqqooonnnnnnooolllnnnqqqssssssssstttvvvuuuvvvvvvwwwwwwwwwwwwwwwyyyxxxxxxwwwvvvuuuttttttrrrqqqppppppqqqtttvvvwwwuuuuuuwwwxxxyyyyyyzzzzzzxxxyyyyyyyyyzzzzzz{{{{{{zzzzzz{{{||||||||||||{{{~~~}}}}}}||||||}}}}}}|||{{{zzzzzz{{{|||}}}~~~}}}}}}~~~zzzyyy{{{|||}}}~~~~~~}}}~~~yyylllYYYIII<<<666111000...+++,,,///+++,,,...111333333111...,,,,,,,,,++++++++++++***++++++******)))*********++++++++++++++++++++++++************+++++++++,,,))))))*********+++++++++)))***+++++++++***((('''******))))))******+++,,,(((''''''(((***++++++******))))))))))))******++++++++++++***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---***+++------,,,,,,...///000333777:::===CCCKKKQQQXXXaaallltttzzz---------,,,,,,+++++++++************************))))))***+++,,,,,,------)))(((((((((***---000222------222<<>>CCCIIIPPPWWW\\\```cccfffhhhjjjlllppprrrqqqqqqpppmmmjjjiiijjjkkkkkkmmmqqqvvv{{{}}}zzzuuupppllliiihhhhhhiiiiiihhhgggeeedddcccbbb`````````___\\\ZZZ]]]\\\\\\]]]___cccfffhhhgggfffeeecccbbbcccfffiiikkkmmmooopppnnnmmmmmmnnnkkkjjjiiiiiiiiijjjkkkllliiiiiikkklllmmmnnnnnnnnnooopppqqqpppnnnmmmmmmmmmiiilllppprrrssstttuuuwwwuuuuuuvvvwwwwwwwwwwwwwwwyyyxxxwwwvvvuuutttsssrrrqqqqqqqqqqqqrrrtttvvvwwwtttuuuwwwxxxxxxwwwvvvvvvuuuvvvwwwyyyzzz{{{{{{{{{xxxyyy{{{|||||||||{{{zzz}}}}}}|||{{{{{{{{{{{{{{{|||{{{yyyxxxyyy{{{}}}~~~}}}}}}~~~zzzyyy{{{{{{~~~~~~~~~~~~~~~~~~tttgggTTTCCC999444000///...,,,---111***+++---000222333000...,,,,,,,,,+++++++++******......---,,,++++++++++++++++++++++++++++++++++++...------,,,+++***))))))))))))******++++++++++++((()))***+++***)))'''%%%*********)))***++++++,,,'''&&&&&&'''***+++***)))(((((((((((()))+++,,,---************+++,,,------------------------------))))))***+++,,,,,,------***,,,------------...000...222666888<<>>:::777555777999999;;;>>>BBBHHHNNNTTTWWW]]]___bbbeeehhhkkklllmmmpppnnnllliiigggfffeeeeeedddgggjjjllllllnnnqqqtttxxxyyy|||~~~~~~~~~}}}{{{xxxuuuqqqkkkgggbbb___[[[YYYZZZZZZZZZZZZXXXWWWVVVVVVWWWXXXXXXWWW^^^^^^___```aaacccdddeeeeeeeeeeeeeeeeeefffggggggiiiiiiiiijjjjjjkkklllmmmpppmmmjjjiiikkkkkkjjjiiiiiijjjkkkmmmnnnoooppppppqqqqqqppppppooopppppppppppppppoooooopppqqqrrrsssrrrssstttuuuvvvvvvvvvvvvttttttttttttssssssrrrqqqooopppqqqsssuuuvvvxxxxxxyyyyyyxxxwwwvvvvvvvvvvvvsssuuuwwwzzz{{{{{{{{{zzz}}}{{{yyyyyyzzzzzzxxxvvv{{{{{{zzzzzzzzzzzz{{{{{{yyyzzzzzz{{{{{{|||||||||}}}|||{{{yyyyyyzzz|||}}}~~~|||~~~}}}~~~~~~{{{~~~}}}mmmYYYGGG===555222000.........---,,,,,,---...//////...---,,,++++++************+++++++++***)))***++++++***))),,,,,,+++++++++*********************************************************(((***++++++***))))))***+++++++++***)))(((''''''(((((())))))))))))((((((************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++------......//////000000111000111777;;;???HHHPPPXXX```jjjssszzz************************************************---,,,,,,++++++,,,,,,---*********++++++++++++,,,000......222777BBBVVVggguuu}}}~~~zzzsssnnniii^^^PPPEEEBBBCCCDDDEEEJJJKKKKKKIIIFFFDDDDDDEEEGGGIIILLLPPPRRRTTTUUUUUUWWWYYY[[[\\\\\\\\\]]]^^^cccaaa```bbbeeegggiiiiii______`````````aaaaaaaaa^^^___```aaaaaabbbbbbbbbbbbaaaaaa``````aaabbbcccbbbbbbbbbbbbdddeeeggghhheeeccc`````````aaa```___\\\]]]```aaaaaa```^^^\\\VVVWWWZZZaaaiiippptttvvvssskkkbbbZZZUUUOOOFFF???;;;;;;;;;:::888999;;;===;;;<<<>>>CCCHHHOOOTTTXXX^^^```bbbeeehhhiiijjjjjjlllkkkjjjiiigggeeecccbbbbbbdddfffgggggghhhiiikkkoooqqquuuxxxzzz{{{{{{{{{|||zzzxxxvvvtttpppkkkggg___ZZZUUURRRRRRSSSTTTUUUTTTTTTUUUUUUVVVWWWWWWXXX]]]___```bbbddddddddddddcccccccccdddeeefffggghhhiiihhhgggggghhhjjjkkklllnnnllljjjjjjkkkkkkjjjiiijjjkkklllmmmnnnooopppqqqrrrrrrpppoooooonnnnnnnnnnnnmmmmmmnnnnnnpppqqqqqqqqqqqqrrrsssttttttttttttrrrrrrrrrrrrrrrqqqqqqqqqnnnoooppprrrsssuuuvvvwwwwwwwwwxxxyyyyyyxxxwwwvvvrrrtttwwwyyyzzz{{{zzzyyy|||zzzyyyyyyzzzzzzxxxwww|||{{{zzzyyyxxxxxxxxxxxxyyyzzz{{{|||||||||{{{zzz|||{{{zzzyyyyyyzzz|||}}}~~~~~~|||{{{}}}|||yyyzzz}}}}}}xxx{{{vvvfffRRRAAA777333111///...//////...---,,,---...//////...---,,,++++++************+++++++++***)))***++++++***))),,,++++++++++++*********************************************************)))***,,,,,,***)))***+++************))))))(((((()))))))))(((((()))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************,,,++++++***))))))((((((---------...//////000000///...000666;;;@@@HHHPPPVVV]]]hhhqqqxxx*********************************+++++++++++++++------,,,,,,,,,,,,------))))))*********+++++++++000------///333<<>>???======???CCCIIIOOOUUUYYY```bbbeeegggiiijjjiiiiiihhhhhhiiihhhfffcccaaa___^^^```aaacccccccccddddddfffiiimmmqqquuuwwwxxxxxxxxxwwwuuutttsssoookkkggg]]]XXXQQQMMMLLLNNNPPPQQQQQQSSSUUUVVVWWWWWWYYYZZZ]]]___bbbdddeeeeeedddcccbbbbbbcccdddeeeggghhhiiijjjjjjiiiiiijjjkkknnnooommmlllkkkkkkkkkkkkjjjjjjlllllllllmmmnnnoooppppppooonnnmmmmmmlllllllllmmmmmmmmmmmmnnnooopppqqqqqqpppqqqrrrsssssssssssssssqqqqqqpppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrsssuuuwwwyyyyyyxxxvvvtttqqqsssvvvxxxzzzzzzyyyxxx{{{{{{zzzzzzzzzzzzzzzyyy}}}|||{{{yyyxxxxxxwwwwwwyyyzzz|||}}}}}}{{{yyyxxx|||{{{{{{{{{{{{|||~~~~~~~~~|||zzz}}}~~~zzzxxxzzz~~~|||wwwyyyzzzzzzvvvmmm]]]KKK<<<444111///......///000///---,,,------......------,,,++++++************+++++++++***)))***++++++***)))++++++++++++************************************************************(((***++++++***))))))***'''''''''(((***+++,,,------,,,************,,,---((((((((((((((((((((((((*********+++++++++,,,,,,+++++++++++++++++++++++++++*********)))))))))(((,,,,,,---......//////000111000333999===AAAHHHPPPSSS[[[fffooovvv~~~************************++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---))))))*********+++++++++...,,,,,,...111888HHHVVViii}}}~~~zzzyyysssllleeeZZZPPPIIIFFFFFFFFFIIIIIIJJJHHHFFFDDDEEEEEEFFFHHHKKKNNNPPPRRRRRRSSSVVVXXXZZZ[[[ZZZ[[[\\\]]]^^^^^^^^^^^^___aaaccceeeaaaaaaaaa```___^^^^^^]]]^^^___```aaaaaabbbbbbbbb```___]]]\\\\\\]]]___```___aaacccfffgggfffeeeddd```___]]]\\\\\\YYYVVVSSSSSSUUUYYY\\\]]]\\\ZZZYYYTTTSSSSSSVVV[[[___bbbccc```[[[SSSNNNKKKIIIFFFCCC@@@@@@??????@@@AAAAAA@@@??????@@@DDDIIIPPPVVVZZZ```bbbdddggghhhhhhgggfffdddeeeffffffdddaaa^^^\\\YYYZZZ\\\^^^``````___^^^]]]___ccchhhmmmppprrrtttsssrrrrrrrrrqqqoookkkggg]]]XXXPPPKKKJJJLLLNNNPPPQQQTTTWWWXXXXXXYYY[[[\\\]]]___bbbeeefffeeecccbbbaaabbbbbbdddeeegggiiijjjjjjiiiiiijjjkkklllnnnoookkkkkkllllllkkkjjjjjjjjjmmmmmmllllllmmmnnnooopppllllllkkkkkklllmmmmmmnnnmmmmmmnnnpppqqqrrrrrrrrrqqqqqqrrrrrrssssssrrrrrrppppppoooooooooppppppqqqqqqqqqqqqqqqqqqqqqppppppqqqsssvvvxxxxxxvvvtttrrrppprrruuuwwwxxxyyyxxxwww{{{{{{||||||{{{{{{||||||~~~}}}|||zzzyyyxxxxxxxxxxxxyyy{{{|||{{{zzzxxxwwwzzzzzzzzz{{{{{{|||}}}~~~~~~|||{{{~~~|||{{{{{{|||xxx{{{~~~zzztttsssmmmbbbSSSDDD888222///...---...///000...---,,,------------------,,,++++++************+++++++++***)))***++++++***)))+++++++++*********))))))************************))))))))))))))))))))))))''')))******)))(((((()))'''''''''((()))+++,,,------,,,+++******+++,,,---(((((((((((((((((((((((())))))))))))*********+++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,------.../////////333111444999<<>>CCCJJJOOOWWWYYY\\\aaacccbbb]]]ZZZWWWUUURRRNNNKKKKKKMMMPPPUUUXXXZZZ[[[ZZZZZZZZZ[[[```___]]]\\\\\\]]]^^^___[[[\\\]]]___``````_________bbbfffhhhhhhiiijjjkkkllllllkkkkkkkkklllmmmnnnjjjiiiiiiiiiiiiiiijjjjjjkkkjjjiiihhhhhhiiijjjkkklllmmmooopppqqqqqqpppppppppnnnllljjjjjjkkkmmmnnnpppooommmnnnoooppppppoooqqqpppooooooooopppqqqrrruuuuuutttsssrrrpppooonnnnnnooopppqqqssstttuuuvvvwwwvvvtttssstttuuuwwwxxx{{{zzzyyywwwvvvtttsssrrrsssssssssssstttvvvwwwxxxqqqrrrtttwwwyyy{{{|||||||||~~~~~~|||zzzzzz{{{zzzyyyxxxwwwwwwwwwxxxyyyxxxzzz~~~zzztttyyy}}}uuuvvvwwwmmm^^^QQQBBB:::444000///000------........................---,,,,,,+++******+++++++++************)))+++++++++*********)))))))))************+++++++++(((((()))))))))*********))))))))))))))))))))))))&&&&&&'''(((((((((((((((++++++***)))(((((())))))(((((()))***++++++,,,,,,+++++++++***************------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...111000111666999<<>>:::888999999999;;;@@@FFFKKKRRRUUUYYY\\\]]][[[XXXVVVTTTSSSQQQMMMKKKKKKNNNPPPWWWZZZ\\\]]]\\\\\\\\\]]]^^^]]]]]]\\\\\\\\\]]]]]][[[\\\^^^___``````_________bbbeeeggghhhhhhiiikkkjjjjjjiiiiiijjjjjjkkkkkkkkkkkkjjjiiihhhhhhhhhhhhjjjiiihhhgggggghhhiiijjjlllmmmnnnppppppppppppoooqqqpppnnnmmmmmmnnnppprrrqqqpppooooooqqqrrrqqqqqqpppooonnnnnnnnnooopppqqqtttttttttsssrrrqqqpppooonnnnnnpppqqqrrrtttuuuuuuuuuuuutttttttttuuuvvvwwwxxxxxxwwwuuutttrrrqqqqqqqqqqqqqqqrrrtttuuuvvvwwwppprrrtttvvvxxxzzz{{{{{{|||~~~~~~|||zzzzzz{{{zzzyyywwwvvvvvvvvvwwwxxx{{{}}}}}}~~~{{{www||||||xxx|||uuuiiiZZZMMM@@@888333///...///------------------------...------,,,++++++******+++++++++************)))+++++++++*********)))))))))************++++++++++++++++++,,,,,,---------))))))))))))))))))))))))(((((()))******************))))))(((''''''(((((('''(((((()))******++++++***************************))))))))))))***++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...111///111666999<<>>999555444555555555666;;;@@@EEEJJJOOOTTTVVVTTTQQQQQQQQQPPPOOONNNKKKJJJKKKNNNQQQWWWZZZ\\\]]]\\\\\\\\\]]][[[\\\\\\]]]]]]\\\\\\\\\\\\]]]^^^`````````_________bbbeeeggggggggghhhiiiggggggggghhhhhhhhhiiiiiikkkkkkjjjiiihhhggggggggghhhgggffffffffffffggghhhkkklllmmmoooooooooooonnnmmmllljjjjjjjjjlllnnnpppqqqpppoooppprrrsssrrrqqqnnnmmmmmmmmmmmmnnnoooppprrrssssssssssssrrrqqqpppnnnnnnooopppqqqssstttttttttttttttttttttuuuuuuuuuuuuuuutttsssqqqpppoooooooooooopppqqqssstttvvvvvvqqqrrrtttvvvxxxyyyzzz{{{|||}}}~~~~~~{{{zzzzzz{{{xxxwwwvvvuuuuuuuuuvvvwww}}}~~~zzz{{{|||{{{}}}||||||rrrcccTTTHHH<<<555111---,,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******+++++++++************)))+++************))))))))))))************+++++++++))))))))))))************)))))))))))))))))))))))))))***++++++,,,+++++++++)))((((((''''''''''''''''''''''''((())))))******((())))))******+++++++++(((((((((((())))))***+++******+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...000///111666999;;;AAAIIINNNUUU```jjjrrr{{{((((((((((((((((((((((((''''''((()))*********)))((())))))***************((()))))))))*********************+++,,,---///000444>>>OOOcccuuulllZZZKKKGGGDDDFFFHHHLLLRRRXXX[[[ZZZVVVQQQLLLJJJKKKLLLIIIKKKOOORRRTTTUUUUUUUUUVVVVVVUUUUUUVVVXXXZZZ\\\___^^^\\\[[[[[[]]]___```bbbaaa```___^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]___aaaccccccbbb___^^^^^^```aaa```]]]XXXSSSOOONNNOOOPPPQQQSSSXXX___ggglllssstttvvvvvvuuutttuuuvvvqqqooollliiifffccc```^^^WWWUUURRRQQQPPPOOOLLLJJJHHHHHHHHHIIIKKKOOORRRTTT[[[]]]```bbbcccbbb```___ZZZYYYVVVTTTRRRMMMHHHDDDEEECCC@@@???>>>;;;888555111222222222333666;;;???CCCIIINNNOOOKKKIIIJJJMMMKKKKKKKKKJJJIIIKKKNNNQQQUUUXXXZZZ[[[ZZZZZZZZZ[[[ZZZ[[[]]]^^^^^^]]]\\\\\\]]]^^^___```aaa``````______bbbeeefffffffffggghhhffffffgggggghhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhggggggfffeeeddddddeeefffgggjjjkkklllnnnnnnnnnmmmmmmiiihhhhhhhhhiiikkkmmmnnnooonnnnnnoooqqqrrrqqqpppkkkkkkkkkllllllmmmnnnnnnqqqqqqrrrrrrrrrrrrrrrqqqmmmmmmnnnooopppqqqrrrsssrrrrrrsssttttttttttttsssssssssrrrqqqppppppoooooonnnoooppprrrtttuuuvvvvvvrrrsssuuuwwwxxxzzz{{{{{{{{{|||}}}}}}zzzyyyyyyyyyvvvuuuttttttttttttvvvvvv}}}{{{xxxyyy~~~||||||~~~}}}|||yyy{{{ooo^^^MMMBBB777333000,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++*********))))))************))))))))))))))))))*********+++++++++((((((((((((((((((((((((((((((((((((((((((((((((******+++,,,,,,+++++++++)))(((((('''''''''((((((((((((((()))))))))******'''(((((()))***++++++,,,+++***************++++++)))******++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///...000555888:::AAAHHHNNNUUU___iiiqqqzzz((((((((((((((((((((((((((())))))***++++++++++++)))))))))))))))*********((()))))))))************(((((()))***,,,...///000111888GGGZZZlllzzzqqq___MMMFFFCCCDDDGGGIIIPPPXXX\\\[[[XXXSSSNNNKKKKKKLLLKKKLLLMMMNNNQQQSSSUUUVVVTTTTTTTTTUUUVVVXXXZZZ[[[^^^\\\[[[ZZZ[[[\\\^^^```bbbbbbaaa```^^^]]]\\\\\\[[[[[[\\\\\\]]]]]]]]]]]]___```aaa```___]]]]]]^^^```aaa```\\\WWWRRROOONNNOOOPPPQQQRRRUUU\\\dddjjjrrrtttvvvvvvuuuuuuuuuwwwuuutttrrroookkkhhhfffeee^^^[[[XXXVVVUUUSSSPPPNNNIIIHHHHHHHHHIIILLLOOOPPPVVVXXXZZZ]]]___`````````XXXVVVSSSQQQNNNJJJFFFBBBCCCAAA???===;;;999666333000111111111111444888;;;>>>CCCHHHHHHEEECCCFFFIIIGGGHHHIIIIIIIIIKKKOOORRRUUUXXXZZZ[[[ZZZZZZZZZ[[[[[[\\\^^^_________^^^]]]^^^___```aaaaaaaaa```___```ccceeeffffffeeefffgggfffggghhhhhhiiiiiihhhhhheeefffgggiiijjjjjjjjjjjjfffeeedddccccccdddeeefffhhhiiikkklllmmmmmmlllllljjjjjjjjjjjjlllnnnooopppkkkkkkkkkmmmooopppooommmiiiiiijjjkkkllllllmmmmmmooopppqqqqqqqqqqqqqqqqqqlllmmmmmmnnnooopppqqqqqqqqqqqqrrrssssssssssssrrrrrrrrrrrrqqqqqqpppppppppoooppprrrsssuuuvvvvvvvvvssstttvvvxxxyyyzzz{{{{{{yyy{{{|||{{{yyywwwwwwxxxssssssrrrrrrsssuuuwwwxxx}}}~~~|||yyyxxxyyy}}}}}}}}}|||zzzwwwuuusssxxx}}}lll[[[FFF<<<444111///---,,,---///.........---------,,,,,,+++++++++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++(((((((((((((((((((((((()))***************)))))))))))))))(((((()))******))))))***************+++''''''((()))******++++++,,,,,,+++***)))))))))***((()))******++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///---///444777:::@@@GGGNNNUUU^^^gggoooxxx)))))))))))))))))))))))))))******++++++++++++***)))(((((((((((()))***+++))))))))))))************'''((()))+++,,,...//////...444@@@PPPaaaooowww{{{xxxgggOOOFFFAAACCCDDDEEELLLVVVZZZZZZYYYVVVRRRNNNMMMLLLMMMLLLLLLMMMOOOQQQTTTUUUSSSSSSTTTTTTUUUWWWXXXYYY[[[[[[ZZZZZZ[[[\\\]]]^^^aaa``````^^^]]]\\\[[[[[[ZZZZZZ\\\]]]^^^^^^^^^^^^^^^^^^^^^]]][[[[[[]]]___``````___[[[VVVRRRPPPOOONNNPPPQQQQQQRRRWWW___eeennnppptttvvvvvvvvvxxxyyyxxxyyywwwtttooolllkkkkkkfffddd```^^^\\\ZZZVVVTTTLLLKKKIIIHHHIIIJJJLLLMMMPPPRRRTTTWWWYYY\\\]]]^^^VVVTTTPPPMMMKKKHHHDDDBBB???>>>===:::888555222111000111111111000222666888:::===AAABBBAAAAAADDDFFFFFFGGGHHHIIIJJJLLLOOORRRWWWZZZ\\\]]]\\\\\\\\\]]]\\\\\\]]]^^^_______________```aaabbbbbbaaa```___bbbdddfffgggfffeeefffffffffggghhhiiijjjiiihhhgggbbbdddfffhhhjjjkkkkkkkkkeeedddccccccccccccdddeeeggghhhiiikkklllkkkkkkjjjggghhhhhhiiijjjkkkmmmmmmhhhhhhiiikkknnnnnnmmmkkkhhhiiijjjkkklllmmmmmmmmmnnnoooooopppppppppoooooollllllmmmnnnnnnoooppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppqqqssstttuuuuuuuuutttssstttvvvwwwyyyzzzzzzzzzwwwxxxyyyyyywwwuuuuuuvvvqqqqqqqqqrrrtttvvvyyyzzz}}}|||zzzzzzzzz|||~~~~~~zzzvvvrrrppplllsss{{{~~~wwwfffVVVAAA999222111000...---.../////////......------,,,++++++++++++++++++******+++++++++************)))(((((()))))))))))))))***)))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''***))))))))))))******+++***************+++++++++'''(((((())))))***************)))(((((((((((()))(((((()))***++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......---///444777999???GGGMMMSSS\\\eeemmmvvv)))))))))))))))))))))))))))***************)))((()))(((((('''((()))***+++))))))))))))************)))***+++,,,------------,,,111;;;GGGUUUbbbmmmsss|||~~~yyyjjjRRRGGG@@@BBBBBBAAAHHHSSSWWWYYYZZZYYYUUUQQQNNNMMMKKKKKKLLLMMMOOOOOOPPPPPPSSSSSSSSSTTTUUUVVVWWWWWWYYYYYYZZZZZZ[[[\\\\\\]]]^^^]]]]]]\\\[[[ZZZZZZYYYYYYZZZ\\\]]]____________\\\\\\[[[ZZZYYYZZZ]]]_________^^^ZZZVVVRRRQQQQQQMMMPPPQQQPPPOOORRRYYY___gggkkkqqqvvvyyyzzz|||~~~zzz{{{zzzwwwqqqnnnmmmnnnllliiifffccc```^^^ZZZWWWPPPOOOLLLJJJIIIJJJKKKLLLLLLMMMNNNPPPRRRUUUWWWXXXTTTQQQLLLHHHGGGEEECCCBBB======<<<999666333111000///000000000///000333666777888999;;;>>>@@@BBBCCCEEEGGGHHHIIIJJJLLLOOORRRWWWZZZ\\\]]]\\\\\\\\\]]]\\\\\\\\\\\\]]]^^^___``````aaabbbbbbbbbbbb``````ccceeehhhhhhgggfffffffffeeefffhhhiiiiiiiiiggggggcccdddgggiiijjjjjjjjjiiieeedddccccccccccccdddeeefffggghhhjjjkkkjjjjjjiiieeeeeeffffffggghhhiiiiiigggggghhhkkkmmmnnnllljjjggghhhjjjlllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmlllllllllmmmmmmnnnooooooqqqppppppooopppqqqrrrssspppppppppppppppqqqqqqqqqpppqqqssstttttttttrrrrrrqqqrrrtttuuuwwwxxxxxxxxxuuuvvvwwwwwwuuusssssstttooooooppprrruuuxxx{{{}}}}}}}}}}}}}}}||||||}}}}}}~~~}}}|||wwwsssooolllgggooowww|||}}}xxxooo___PPP>>>666111111222000///000//////...------,,,++++++******************+++++++++++++++************)))(((((((((((())))))******)))************+++++++++(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))******)))(((((('''((((((((((((((()))*********************)))))))))((((((((()))))))))))))))((((((((())))))+++,,,,,,'''((()))***++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......,,,...333666999???FFFLLLRRRZZZcccjjjttt~~~))))))))))))))))))))))))))))))***))))))((('''''')))((('''''''''(((***+++))))))))))))************,,,,,,---------,,,++++++)))///777AAALLLYYYfffnnnxxx}}}~~~{{{{{{}}}vvvgggTTTHHH@@@AAAAAA>>>EEEQQQUUUXXXZZZZZZWWWSSSPPPNNNHHHJJJMMMOOOOOOOOOMMMLLLSSSSSSSSSTTTUUUUUUVVVVVVXXXXXXZZZ[[[\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXZZZ\\\^^^____________[[[[[[ZZZXXXWWWYYY\\\___^^^^^^]]]ZZZVVVRRRQQQRRRMMMPPPRRRPPPNNNOOOUUU[[[bbbgggooovvv{{{~~~{{{||||||xxxrrrooonnnpppmmmjjjfffcccaaa^^^ZZZWWWSSSRRROOOLLLKKKJJJKKKKKKJJJJJJJJJKKKMMMOOOQQQRRRSSSNNNIIIEEEDDDCCCCCCBBB===>>>===:::777333111111...///000///...///111444555444555777<<>>DDDPPPRRRUUUWWWVVVSSSPPPMMMLLLJJJIIIKKKOOOQQQQQQOOOSSSSSSTTTTTTUUUUUUVVVVVVVVVWWWXXXZZZ\\\]]]]]]^^^```]]]YYYXXXXXXXXXXXXWWWZZZYYYYYYZZZ]]]^^^^^^]]]___^^^]]]]]]\\\\\\\\\\\\dddaaa]]]YYYVVVTTTSSSSSSUUURRROOONNNOOOSSSWWWZZZ___dddlllttt{{{~~~~~~|||zzzxxxvvvttttttsssnnniiiffffffccc]]]XXXVVVTTTPPPOOOOOOOOONNNMMMKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKJJJHHHEEEBBB???===>>><<<999666333111000000222000---...222444444333444444666888;;;???BBBDDDGGGHHHJJJKKKLLLNNNQQQSSSWWWXXX[[[]]]^^^]]]\\\[[[ZZZ[[[[[[\\\]]]^^^``````ccccccbbbbbbbbbcccddddddhhhhhhhhhgggfffeeecccccceeeeeeeeefffggghhhhhhiiihhhhhhhhhhhhgggfffeeedddeeedddbbbaaaaaacccdddffffffhhhiiiiiihhhhhhiiijjjhhhhhhiiiiiiiiijjjjjjjjjdddeeehhhjjjlllmmmnnnnnnmmmllllllmmmooonnnllljjjllllllkkkkkkkkkllllllmmmmmmllllllkkkkkkllllllmmmpppppppppppppppqqqqqqqqqrrrrrrrrrqqqpppooonnnmmmppprrrssssssrrrqqqrrrsssvvvuuusssssstttttttttsssoooqqqsssuuuuuusssqqqoookkknnnqqqtttwww{{{~~~~~~~~~~~~|||||||||~~~}}}uuuqqqvvv{{{~~~tttkkkhhhgggfffcccgggkkkllllllooowww}}}~~~|||zzztttgggUUUHHH:::777444333222111///.........//////...---,,,,,,,,,+++***))))))***+++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))+++++++++***************+++*********))))))((((((((()))+++---.........---******+++++++++,,,,,,,,,---...000222444888===@@@OOOTTT\\\dddjjjrrr{{{+++***(((''''''((()))***))))))(((((((((((())))))***))))))))))))))))))***+++***)))((('''''''''(((************************///,,,---666BBBNNN\\\hhhqqq{{{yyytttpppvvv}}}qqqfffXXXKKK???===??????@@@CCCGGGJJJOOOTTTVVVVVVUUUTTTPPPMMMKKKLLLOOOQQQQQQPPPQQQQQQQQQRRRRRRSSSSSSTTTVVVWWWYYYZZZ\\\\\\]]]]]]^^^[[[XXXWWWYYYZZZZZZZZZZZZYYYXXXZZZ\\\]]]]]]\\\]]]]]]\\\[[[ZZZZZZZZZZZZ\\\[[[YYYXXXWWWXXXYYYYYYUUUSSSQQQOOOQQQUUUZZZ]]]bbbffflllsssyyy}}}}}}}}}|||{{{zzzxxxwwwwwwtttooojjjgggfffddd^^^YYYYYYWWWUUUTTTUUUUUUTTTSSSNNNMMMMMMLLLKKKKKKKKKKKKJJJJJJIIIHHHFFFCCC@@@>>>===;;;999555333111000000222///---...111333333111333444555888;;;???CCCEEEIIIJJJLLLMMMNNNPPPSSSUUUVVVWWWYYY[[[\\\\\\[[[[[[\\\\\\[[[\\\]]]___```aaabbbbbbaaaaaabbbbbbcccccceeeeeeeeeeeeeeeeeeddddddddddddeeeffffffggghhhhhhggghhhhhhgggfffeeedddddddddcccbbbaaaaaaaaacccdddfffgggiiihhhgggggghhhjjjjjjiiiiiiiiiiiiiiiiiiiiifffgggiiijjjkkkkkkkkkjjjjjjjjjkkkmmmooopppooommmllllllkkkkkkkkkkkklllllllllllllllkkkkkklllllllllnnnoooooopppqqqpppppppppoooooooooooonnnnnnmmmlllmmmnnnpppqqqppppppqqqrrrtttsssqqqqqqrrrrrrrrrpppoooppprrrtttsssqqqooommmkkknnnqqquuuxxx}}}}}}~~~~~~|||{{{zzzzzzxxxrrrqqqvvv|||~~~qqqgggbbbbbbbbbeeeggghhhgggfffjjjrrrxxx}}}{{{yyytttlll^^^NNNBBB888666333111111000...------------------,,,++++++++++++***))))))***++++++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((,,,,,,+++******+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))************))))))))))))))))))))))))))))))************)))))))))(((,,,,,,---------,,,+++***++++++,,,,,,,,,------------...000222444777===@@@MMMSSS[[[bbbiiirrr{{{((('''&&&&&&'''((()))***))))))(((((((((((())))))((())))))******))))))(((***)))((('''&&&&&&&&&'''************************---+++,,,111:::EEEWWWfffpppzzz~~~vvvmmmqqq~~~sssfff[[[NNNBBB>>>>>>>>>======AAADDDJJJPPPTTTWWWWWWWWWTTTQQQNNNMMMNNNOOOOOOOOOPPPPPPQQQQQQRRRSSSSSSTTTWWWXXXYYYZZZ[[[[[[[[[[[[[[[YYYWWWWWWYYY[[[\\\\\\ZZZYYYXXXYYY[[[\\\[[[ZZZ[[[[[[ZZZYYYYYYXXXXXXWWWXXXWWWWWWXXXXXXZZZ[[[\\\VVVTTTRRRQQQSSSWWW]]]```dddggglllrrrwww|||}}}}}}}}}}}}||||||{{{zzztttpppkkkiiigggeee```\\\[[[ZZZYYYZZZ[[[\\\[[[YYYTTTSSSQQQOOOMMMKKKJJJIIIHHHHHHHHHHHHFFFDDDAAA@@@<<<:::888555333111111111222000...///000111111000222333555888<<<@@@DDDFFFJJJLLLNNNOOOPPPQQQTTTWWWXXXXXXYYYZZZ[[[\\\]]]]]]^^^]]]\\\\\\]]]___aaacccaaaaaa``````aaabbbccccccbbbbbbbbbccccccdddddddddccccccddddddeeeffffffffffffggggggffffffeeedddcccdddcccaaa```___``````aaaeeefffhhhgggffffffgggiiijjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiihhhggghhhhhhiiillloooqqqqqqppplllkkkkkkjjjjjjjjjkkkkkkllllllkkkkkkkkkkkklllllllllmmmooopppqqqpppooonnnkkkkkkllllllllllllkkkkkkiiikkkmmmnnnnnnnnnooopppqqqpppooooooppppppooonnnoooppppppqqqpppnnnllljjjlllnnnrrruuuyyy{{{|||~~~zzzwwwtttrrrqqqnnnpppwww~~~wwwkkkbbb___```bbbiiiiiihhhfffdddhhhooovvvzzzxxxtttlll```QQQCCC;;;555333111//////...---+++++++++,,,,,,,,,+++******++++++***))))))***++++++******))))))))))))******''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((('''&&&%%%$$$%%%''')))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))************))))))''''''(((((())))))******************)))))))))))),,,,,,,,,---,,,++++++***,,,,,,---------.........---...000111333777<<<@@@IIIOOOXXX```hhhqqqzzz'''&&&&&&&&&&&&'''((()))))))))(((((((((((())))))'''((()))******)))((('''))))))((((((''''''''''''))))))))))))************,,,+++,,,...333===QQQbbboooyyytttrrrwwwkkkaaaXXXLLLCCC>>><<<;;;<<>>;;;777444333222111222444666666444333444555222333555888<<<@@@DDDFFFIIIKKKMMMNNNOOOPPPSSSVVVVVVWWWXXXZZZ\\\]]]^^^___^^^^^^]]]^^^^^^______```____________```bbbcccdddcccbbb```^^^]]]]]]]]]^^^````````````````````````bbbbbbccccccccccccbbbbbb````````````___^^^^^^^^^aaabbbdddcccbbbbbbccceeebbbbbbdddeeegggiiikkkkkkiiiiiiiiiiiijjjkkklllmmmjjjiiihhhhhhjjjllllllkkkjjjiiihhhgggggggggggggggiiijjjkkkllllllkkkjjjiiihhhiiikkkmmmmmmlllkkkjjjhhhhhhiiijjjkkkkkkjjjjjjjjjkkkmmmmmmkkkjjjkkklllooonnnnnnoooppppppmmmkkkjjjhhhfffeeefffhhhkkkmmmqqqtttxxx{{{yyywwwzzz~~~}}}vvvppplllccchhhooouuu~~~uuukkkkkkkkkiiikkkppprrrtttwwwyyyzzzzzzxxxwwwssslll```RRREEE;;;444111...,,,******++++++***)))******+++,,,,,,,,,++++++)))***++++++++++++***)))******))))))))))))******************************))))))))))))))))))))))))(((((())))))))))))((((((***************+++,,,---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))))))))******++++++,,,,,,))))))))))))************,,,,,,+++************+++*********+++++++++,,,,,,,,,---///000222666;;;???DDDJJJSSS\\\dddnnnxxx&&&''''''(((((((((((('''))))))(((((((((((())))))(((((((((''''''((((((((('''((()))******)))((((((''''''(((((()))******+++,,,+++,,,...///111;;;FFFYYYgggwwwyyyqqqvvvzzzvvvwwwvvvpppkkkdddVVVHHHDDDDDDEEEFFFHHHKKKNNNOOOOOORRRSSSRRROOOMMMLLLMMMLLLLLLMMMNNNPPPQQQRRRSSSUUUVVVWWWYYYZZZ[[[[[[[[[YYYWWWUUUUUUWWWZZZ[[[\\\^^^\\\[[[[[[[[[[[[YYYXXXVVVWWWWWWWWWUUUSSSPPPOOOKKKMMMQQQTTTVVVUUUTTTSSSNNNLLLIIIHHHIIIMMMRRRVVV^^^bbbiiiqqqxxx}}}}}}wwwwwwuuuqqqmmmjjjhhhggg```]]]XXXVVVWWWYYYZZZZZZ[[[ZZZYYYVVVRRRNNNIIIGGGDDDEEEFFFGGGGGGFFFEEEDDDBBB@@@===999555333222111000222555666444333444666333444555888;;;???CCCEEEJJJKKKMMMNNNOOOQQQTTTVVVTTTVVVXXXZZZ\\\]]]]]]]]]\\\\\\^^^^^^___^^^^^^]]]\\\\\\\\\]]]^^^___aaaaaabbbaaa___]]]]]]]]]_____________________^^^^^^^^^aaaaaabbbbbbbbbbbbbbbaaa______`````````_________```aaacccbbbaaaaaabbbdddbbbccccccdddeeefffggggggiiihhhggggggggghhhiiijjjiiigggffffffhhhjjjkkkjjjjjjiiihhhgggffffffffffffhhhjjjkkkllllllkkkjjjhhhhhhiiijjjjjjkkkkkkjjjjjjhhhhhhiiiiiiiiiiiiiiihhhfffhhhjjjkkkkkkkkklllnnnnnnnnnnnnooopppooommmjjjgggeeecccccceeeiiinnnqqqwwwyyy}}}{{{wwwxxx||||||uuummmiiiccciiiooottt|||~~~rrrlllqqqtttrrrsssxxxxxxxxxyyyzzzzzzzzzxxxvvvnnncccUUUGGG>>>888222...---+++))))))***++++++***((()))******++++++******)))***++++++++++++***)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))******+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))))))))))))))************)))))))))))))))***************((()))))))))************,,,,,,***)))))))))***++++++++++++,,,,,,,,,------+++---///000222666;;;???EEEKKKTTT\\\dddmmmwww~~~$$$%%%&&&((()))*********))))))(((((((((((()))))))))((('''&&&&&&'''((()))&&&'''((())))))(((''''''&&&''''''((()))******+++,,,***+++...///000777???RRRaaaqqq}}}~~~tttvvvzzz|||iiiRRRHHHGGGGGGFFFGGGIIIJJJKKKNNNRRRUUUTTTQQQOOONNNOOOMMMNNNOOOPPPRRRSSSTTTUUUTTTUUUWWWYYYZZZ[[[\\\\\\XXXVVVUUUVVVYYY]]]_________]]]\\\[[[\\\[[[ZZZXXXTTTUUUVVVUUUTTTQQQOOOMMMKKKNNNQQQTTTUUUSSSQQQOOOLLLJJJGGGEEEFFFJJJOOORRR___cccjjjrrryyy}}}~~~xxxwwwvvvrrrnnnkkkiiiiii^^^ZZZTTTQQQQQQSSSTTTUUUVVVUUUTTTRRROOOJJJFFFDDDAAABBBDDDFFFGGGHHHHHHGGGDDDBBB>>>:::666333222111...111444555444333444666444555666888;;;???BBBDDDJJJLLLNNNOOOOOOQQQTTTWWWTTTVVVZZZ]]]^^^___^^^^^^ZZZ\\\^^^______^^^\\\[[[ZZZZZZZZZ[[[\\\]]]___``````___^^^]]]]]]___```bbb^^^^^^^^^^^^^^^^^^^^^^^^```aaabbbbbbbbbbbbaaaaaa______``````aaa````````````aaabbbbbbaaaaaabbbcccddddddddddddddddddddddddiiihhhfffeeeeeefffgggggggggeeedddeeegggjjjkkkkkkiiiiiihhhffffffeeeeeeeeehhhiiikkkllllllkkkiiihhhiiiiiiiiiiiiiiijjjjjjjjjggghhhhhhhhhhhhhhhggggggbbbdddhhhjjjkkklllnnnpppmmmmmmmmmnnnooonnnllliiieeedddbbbbbbdddjjjpppttt{{{}}}|||yyyvvvyyy{{{}}}~~~yyyqqqiiicccdddjjjpppsss{{{yyynnnllluuu{{{zzzzzz~~~}}}{{{zzzyyyyyyxxxwwwiii]]]MMM@@@:::555000,,,,,,+++))))))***++++++***''''''((())))))***)))))))))***+++,,,,,,+++***)))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))***,,,------+++)))((())))))))))))))))))))))))((((((((((((((((((((((((++++++++++++*********)))))))))************))))))))))))))))))(((((((((((((((((())))))*********+++))))))(((((()))+++---...,,,,,,,,,---------......+++---///000222666;;;???EEELLLTTT\\\dddmmmvvv}}}&&&''''''(((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((***+++,,,((()))***+++,,,...222555IIIVVViiixxx{{{qqqrrrzzz}}}^^^MMMEEEBBBFFFEEEAAABBBIIINNNNNNOOOQQQQQQOOOKKKHHHJJJKKKNNNPPPQQQRRRRRRQQQTTTUUUXXXZZZ[[[YYYXXXVVVZZZYYYWWWVVVVVVXXX[[[]]]```___\\\ZZZXXXXXXXXXXXXUUUVVVVVVTTTQQQOOOOOOPPPLLLNNNRRRTTTVVVUUURRRQQQMMMKKKHHHGGGJJJOOOUUUYYY```fffmmmtttxxx|||~~~|||xxxsssqqqpppnnnkkkgggbbb\\\TTTOOOMMMOOOQQQRRRRRRQQQOOOMMMKKKJJJJJJJJJEEEDDDBBBBBBDDDEEEEEEDDDFFFCCC@@@>>>;;;888444000000000111111222222222333333333333555888;;;???AAAGGGJJJOOORRRSSSSSSTTTUUUVVVWWWYYY[[[]]]^^^______ZZZZZZ[[[\\\\\\]]]^^^^^^]]]\\\\\\[[[[[[\\\\\\]]]aaa```___]]]]]]^^^______```___]]]\\\\\\]]]^^^___cccbbbaaaaaa```aaaaaaaaa]]]]]]^^^______^^^]]]]]]___```aaabbbbbbcccbbbbbbaaabbbcccdddcccaaa___^^^bbbbbbcccddddddeeeffffffggggggggggggggggggfffeeeeeefffeeecccaaabbbfffjjjiiihhhhhhggghhhjjjkkkllliiijjjjjjiiiiiihhhgggfffjjjiiigggfffeeeeeeeeefffeeefffgggkkknnnpppooonnnnnnppppppnnnjjjjjjlllooofffddddddhhhjjjlllsss{{{|||~~~{{{sssvvvzzz}}}~~~~~~|||ttthhhbbbaaa```jjjqqqsssxxxxxxwwwvvvyyy~~~~~~{{{{{{zzztttlllaaaVVVGGG:::333000---,,,...---+++*********++++++((((((((((((((((((((((((---,,,***)))))))))***+++******+++++++++,,,,,,,,,************************+++*********))))))(((((()))******+++++++++*********))))))((((((((())))))((())))))************)))///,,,)))''''''((()))((((((((((((((()))***+++,,,******))))))))))))******************************((()))++++++)))((()))***+++*********))))))((((((,,,,,,+++++++++++++++++++++,,,...000222666;;;???DDDJJJRRRZZZaaajjjuuu|||&&&''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''''''''((((((((((((+++***)))(((((())))))***)))***++++++,,,---111333???LLL___ppp|||wwwtttyyylllQQQFFF@@@CCCDDDAAACCCHHHLLLMMMOOORRRSSSQQQMMMIIIIIIJJJLLLOOOPPPQQQQQQQQQTTTUUUXXXZZZZZZZZZXXXWWWXXXWWWUUUUUUUUUWWWZZZ[[[^^^]]]ZZZXXXWWWVVVVVVVVVTTTUUUUUUSSSPPPNNNNNNNNNLLLNNNQQQTTTVVVUUUTTTSSSPPPOOOOOOPPPRRRUUUYYY[[[bbbgggooouuuzzz~~~~~~}}}yyyuuurrrqqqooollliiibbb]]]UUUOOOMMMNNNPPPQQQPPPOOOMMMKKKIIIHHHGGGGGGEEECCCBBBBBBCCCDDDDDDCCCFFFCCCAAA>>><<<999444111000000111111111222222222444444555666999===@@@BBBEEEHHHLLLNNNOOOPPPRRRSSSVVVWWWYYY[[[\\\^^^^^^___[[[[[[[[[\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\______^^^^^^^^^^^^______]]]]]]\\\\\\\\\\\\]]]]]]aaaaaa`````````_________]]]^^^___``````___^^^]]]^^^___```aaaaaabbbbbbaaa```aaabbbccccccaaa```^^^aaabbbbbbcccddddddeeeeeeffffffgggggggggffffffeeeeeeffffffdddbbbcccgggjjjkkkjjjiiihhhhhhhhhiiiiiihhhiiiiiiiiiiiihhhggggggiiiiiigggfffeeeeeeddddddccccccdddhhhlllooooooooonnnnnnnnnllljjjiiijjjkkkfffddddddgggiiilllsss{{{zzzwwwtttwww{{{~~~~~~|||yyyqqqfff``````bbbjjjqqqssswww}}}~~~}}}wwwvvvwwwzzz}}}zzzyyyxxxqqqiiiYYYOOOAAA666000...---,,,,,,,,,******)))***++++++************************,,,+++******)))))))))***************++++++++++++++++++++++++++++++++++++************)))))))))(((((()))))))))))))))((((((((((((((((((((((((((((((&&&'''((()))))))))((('''---+++(((((()))))))))((((((((((((((()))***+++,,,******))))))))))))******************************((()))++++++)))((()))***+++*********))))))))))))+++++++++++++++++++++++++++,,,...000222666;;;???DDDJJJRRRZZZaaakkkuuu|||&&&''''''(((((((((((((((''''''((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((,,,+++***)))((((((((((((***+++,,,++++++,,,///111999EEEXXXjjjxxx|||uuuuuuyyyXXXIII>>>???CCCBBBCCCGGGIIILLLOOOTTTVVVTTTPPPLLLHHHIIIKKKMMMOOOPPPPPPQQQSSSUUUWWWYYYZZZYYYXXXWWWUUUUUUTTTTTTUUUVVVXXXYYY[[[ZZZYYYWWWVVVUUUUUUUUUTTTTTTTTTRRRNNNLLLLLLMMMLLLNNNQQQTTTVVVWWWWWWVVVRRRSSSUUUXXXYYY[[[[[[[[[bbbgggnnnuuuzzz~~~}}}{{{wwwtttsssqqqooommmddd___WWWQQQOOOOOOOOOOOOOOONNNMMMKKKIIIHHHGGGFFFDDDBBBAAAAAABBBCCCCCCBBBEEECCCAAA???>>>:::666333000000000111111111111111555555666888;;;>>>AAACCCFFFHHHKKKLLLMMMOOORRRTTTUUUVVVXXXZZZ\\\]]]]]]^^^[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZ[[[[[[\\\\\\\\\]]]^^^____________[[[[[[\\\\\\\\\\\\[[[[[[^^^______```___^^^]]]\\\]]]^^^___``````___^^^]]]\\\]]]^^^___````````````^^^___```aaabbbaaa`````````aaaaaabbbbbbccccccccceeeeeeffffffgggffffffffffffffffffdddcccdddgggjjjmmmllljjjiiihhhggggggggggggggghhhhhhiiiiiihhhhhhhhhhhhggggggfffdddcccbbbaaa``````cccgggkkkmmmnnnmmmkkkiiihhhiiiiiiiiihhhgggddddddgggiiimmmttt}}}xxxtttrrrtttxxx~~~}}}yyyuuulllbbb]]]^^^eeelllqqqsssuuuyyy{{{{{{|||xxxuuuuuuwww{{{}}}}}}{{{wwwvvvtttlllcccOOOGGG;;;222///......---******)))))))))***++++++******************************++++++******))))))))))))))))))************************************************))))))))))))((((((((((((''''''&&&%%%%%%%%%'''((())))))((('''&&&''')))++++++***)))(((+++)))((()))******)))((((((((((((((()))***++++++***))))))(((((())))))***************************((()))++++++)))((()))******************)))))))))*********++++++,,,,,,---+++,,,...000222555:::>>>EEEJJJRRRZZZbbbkkkuuu}}}&&&''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((*********))))))))))))))),,,,,,,,,+++***+++---///444???QQQcccsssuuuqqqxxxyyyyyy}}}|||aaaMMM===<<>>AAABBBHHHIIIKKKMMMNNNPPPSSSVVVUUUVVVWWWYYY[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYZZZZZZ[[[YYYZZZ\\\^^^___```______ZZZ[[[\\\]]]]]]]]]\\\[[[]]]^^^___``````^^^\\\[[[\\\]]]^^^______^^^]]]\\\ZZZ[[[\\\^^^____________\\\]]]___```aaaaaaaaa````````````aaaaaaaaabbbbbbcccdddeeefffffffffffffffffffffeeeeeedddeeegggiiikkkkkkjjjiiiggggggffffffeeefffggghhhiiiiiiiiiiiifffgggggggggeeecccaaa```aaa___^^^___bbbfffiiijjjiiifffeeefffiiikkkjjjggggggeeeeeehhhkkknnnvvv~~~~~~vvvqqqoooooovvvzzz{{{uuuppphhh___]]]___jjjnnnrrrtttuuuvvvxxxxxx}}}|||wwwuuutttuuuxxx|||{{{{{{xxxtttqqqnnneee[[[IIIAAA777111/////////...((((((((())))))***++++++************************((()))***++++++***)))((((((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))((()))(((((('''&&&%%%$$$"""$$$&&&((())))))(((''''''))),,,---...---,,,***)))(((((()))++++++***(((((((((((((((((()))******))))))(((((((((((())))))************************((()))++++++)))((()))***************************))))))***+++,,,,,,------+++---...///111555:::===DDDJJJRRRZZZbbbkkkuuu}}}&&&''''''(((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''((((((((((((''''''((()))***+++++++++,,,------+++******,,,......777FFFXXXiiixxxzzzrrrooozzzwwwvvvyyy~~~iiiSSS???<<<@@@AAAAAADDDEEEIIIOOOUUUYYYYYYTTTQQQHHHHHHIIIJJJKKKMMMNNNOOORRRSSSTTTVVVWWWWWWWWWWWWTTTUUUVVVWWWYYYYYYZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWUUUVVVVVVTTTQQQOOOOOOPPPOOOPPPRRRUUUWWWZZZ\\\\\\ZZZYYYYYYXXXYYY[[[]]]^^^dddhhhnnnssswww{{{~~~}}}|||yyyvvvtttttttttkkkggg```[[[XXXVVVTTTSSSRRRRRRQQQPPPNNNKKKIIIGGGFFFDDDBBBBBBCCCCCCCCCBBBDDDCCCCCCCCCBBB???;;;777222222222222111111111111333444555888;;;===@@@AAAGGGHHHJJJKKKMMMOOORRRUUUTTTUUUWWWXXXYYYZZZ[[[[[[YYYYYYZZZZZZZZZZZZ[[[[[[ZZZYYYYYYXXXXXXYYYYYYZZZXXXYYY[[[]]]_________^^^ZZZ[[[]]]^^^^^^^^^]]]\\\]]]^^^___``````^^^\\\[[[ZZZZZZ\\\\\\\\\\\\ZZZZZZYYYZZZ[[[\\\^^^^^^______[[[\\\]]]^^^___`````````___```````````````aaaaaabbbbbbdddeeefffffffffffffffeeeddddddeeefffggggggggggggggggggggggggggggggdddeeefffggghhhiiiiiiiiiffffffffffffdddbbb```^^^bbb___\\\\\\^^^aaaccccccdddbbbbbbeeejjjlllllljjjhhhfffgggkkknnnpppwww~~~tttnnnlllnnnoooxxx|||}}}wwwpppkkkddd___```eeeoooqqqsssvvvuuuuuuvvvxxx||||||xxxvvvuuuuuuxxx|||~~~zzzzzzvvvppplllfff\\\QQQCCC<<<333...------,,,+++(((((())))))************))))))))))))))))))))))))'''(((***++++++***)))(((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''&&&%%%"""$$$&&&((())))))((('''((()))+++---...---,,,+++)))(((((()))++++++***((((((((((((((((((((()))***))))))(((((((((((())))))))))))))))))))))))))))))((()))++++++)))((()))******************+++++++++))))))***+++,,,,,,------+++---...///111444999<<>>@@@???@@@CCCEEEHHHMMMTTTXXXXXXUUURRRJJJJJJJJJJJJKKKLLLMMMNNNPPPQQQRRRSSSUUUVVVVVVVVVTTTUUUXXXZZZ[[[[[[[[[[[[YYYYYYZZZZZZZZZYYYYYYXXXUUUVVVVVVUUUSSSRRRRRRSSSRRRRRRSSSUUUXXXZZZ]]]^^^```^^^\\\ZZZZZZ\\\___bbbgggkkkooosssvvvzzz~~~~~~~~~}}}zzzwwwuuuuuuvvvppplllgggbbb___]]]ZZZYYYUUUUUUTTTSSSPPPMMMKKKIIIHHHGGGEEEDDDEEEEEEDDDCCCDDDCCCCCCDDDDDDAAA===999333333333333333222222222222444666888;;;===???@@@CCCEEEHHHIIIJJJLLLOOOQQQTTTUUUVVVWWWXXXYYYYYYYYYXXXXXXXXXYYYZZZZZZ[[[[[[YYYXXXXXXWWWWWWXXXXXXYYYXXXYYY[[[\\\]]]^^^^^^^^^[[[[[[\\\]]]^^^^^^^^^^^^]]]^^^^^^______]]]\\\[[[XXXYYYZZZ[[[[[[ZZZYYYXXXXXXYYYZZZ\\\]]]^^^______[[[\\\\\\]]]^^^^^^___``````````````````````````````aaabbbdddeeeffffffffffffdddcccccceeeffffffeeebbbcccdddeeefffgggffffffdddeeefffggghhhhhhiiihhhffffffeeedddbbb```___^^^bbb___[[[ZZZ[[[]]]^^^______```aaaeeehhhjjjkkkjjjhhhgggiiiooorrrtttyyytttkkkiiikkkpppsssyyy}}}~~~zzzssslllgggcccaaafffmmmttttttvvvxxxwwwuuuvvvyyy|||yyyuuuuuuxxxzzz~~~~~~}}}zzzyyyuuummmggg```SSSHHH;;;555...*********)))'''))))))***+++++++++******(((((((((((((((((((((((((((((())))))******))))))(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))***************************)))((('''%%%%%%'''((())))))((('''&&&'''((()))******+++++++++)))((()))******)))((((((((((((''''''(((((())))))((((((''''''(((((()))))))))))))))))))))))))))((()))++++++)))((()))************+++++++++++++++*********++++++,,,,,,---+++---...///000444888<<>>BBBEEEHHHLLLRRRVVVXXXUUUSSSLLLLLLKKKJJJJJJKKKLLLLLLNNNOOOPPPQQQSSSTTTUUUUUUSSSUUUXXX[[[\\\\\\[[[ZZZXXXXXXZZZZZZZZZZZZYYYXXXTTTUUUVVVUUUTTTSSSTTTVVVTTTTTTTTTUUUXXX[[[^^^___bbb```]]]\\\[[[]]]___aaafffiiimmmppprrruuuyyy{{{~~~}}}~~~}}}{{{wwwuuuvvvxxxtttqqqmmmiiifffdddaaa^^^[[[[[[ZZZYYYWWWSSSPPPNNNKKKIIIGGGGGGGGGGGGFFFEEECCCCCCDDDEEEEEECCC???;;;555555555444444333333333333444777:::<<>>@@@AAABBBBBBEEEIIILLLMMMNNNOOOPPPSSSTTTUUUVVVWWWXXXXXXXXXTTTUUUVVVXXXZZZ[[[\\\]]]XXXWWWWWWVVVVVVWWWWWWXXX[[[[[[ZZZYYYZZZ\\\]]]^^^ZZZYYYYYYXXXYYY[[[]]]^^^\\\[[[[[[ZZZYYYZZZZZZZZZYYYZZZ[[[\\\\\\[[[ZZZYYYXXXYYYZZZ\\\^^^_________\\\\\\[[[[[[\\\\\\]]]^^^aaaaaaaaaaaaaaa`````````^^^___aaaccceeeffffffgggdddbbb```bbbeeefffdddbbb```aaabbbcccdddcccbbbbbbeeefffgggggggggggggggggghhhfffcccaaa___^^^^^^^^^\\\ZZZYYYYYY[[[]]]]]]]]]\\\___cccdddbbbaaabbbeeeggghhhnnnuuuxxxxxx{{{{{{rrrhhhcccfffnnnwww{{{|||~~~}}}}}}~~~tttmmmfffdddcccgggqqq{{{{{{xxxyyy}}}{{{wwwxxx}}}{{{{{{ssspppuuu|||zzzyyysssjjjaaaWWWHHH;;;444000+++***,,,------++++++,,,------,,,+++***)))************************)))(((''''''''')))***+++))))))))))))************''''''''''''''''''''''''(((((())))))*********+++'''((()))))))))))))))(((***))))))((((((((()))))))))(((''''''(((***---//////,,,)))'''(((((()))((()))(((((('''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))((()))++++++)))((()))************++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,---...///000333777;;;@@@FFFNNNVVV^^^gggqqqyyy((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''''''''''''''((()))***))))))(((((('''''''''&&&******))))))******+++,,,***---111777AAAQQQdddpppzzz~~~zzzwwwwwwzzz|||mmmaaabbbjjjrrrxxx|||}}}{{{~~~}}}}}}qqqdddWWWNNNEEE===<<>>@@@AAAAAADDDHHHJJJKKKLLLNNNOOORRRRRRSSSSSSSSSTTTTTTTTTVVVWWWXXXYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVXXXWWWWWWXXX[[[\\\\\\[[[XXXXXXYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZYYYXXXYYYYYYZZZZZZZZZZZZYYYXXXYYY\\\^^^^^^]]][[[YYY[[[\\\]]]\\\[[[[[[\\\^^^___aaacccdddcccaaa]]][[[^^^^^^```bbbcccddddddeeebbbaaaaaa```aaabbbdddeeeaaaaaaaaaaaaaaabbbbbbbbbdddfffhhhiiigggeeedddddddddcccaaa___]]]\\\ZZZZZZVVVWWWXXXXXXWWWWWWYYYZZZZZZ[[[\\\]]]___bbbdddeeegggkkkppptttxxx|||yyyqqqhhhfffkkksssyyy{{{|||~~~}}}sssfff\\\]]]dddkkkttt}}}}}}{{{zzz{{{{{{{{{zzz||||||xxxrrrmmmnnnuuu|||}}}|||yyyqqqdddUUUGGG<<<777///...---+++******+++++++++++++++***)))(((((('''((((((((('''&&&&&&%%%%%%%%%&&&(((*********))))))&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''(((''''''&&&&&&'''(((***+++))))))(((((('''''''''&&&''''''((((((((((((''''''(((***+++***)))((()))******((('''&&&&&&'''(((***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))((((((((((((,,,***(((((()))***)))(((******+++++++++,,,,,,,,,)))+++---...000333777:::???EEEMMMUUU]]]fffqqqxxx)))))))))))))))))))))(((&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%&&&(((((((((''''''''''''(((((())))))(((((((((''''''''''''******))))))******+++,,,***,,,///333;;;IIIYYYeeesssyyy|||pppoooqqqxxx|||nnn```]]]bbbjjjttt|||~~~}}}~~~tttiii\\\SSSIII@@@===???<<>><<<:::777666555666777555666888:::===@@@BBBCCCCCCFFFIIILLLLLLMMMOOOPPPSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUWWWYYY[[[[[[ZZZXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWXXXYYYYYYZZZZZZZZZZZZYYYXXXYYY[[[]]]]]]\\\[[[YYYZZZ\\\]]]]]]\\\[[[[[[\\\^^^```bbbdddcccaaa^^^\\\```aaabbbcccddddddddddddeeeddddddccccccdddeeeeee``````aaaaaaaaaaaabbbbbbdddeeeggggggeeedddcccdddcccbbbaaa```]]][[[YYYXXXUUUVVVWWWWWWVVVVVVWWWYYYXXXYYYYYY[[[]]]```bbbdddiiimmmqqqvvvzzz~~~yyysssmmmhhhhhhnnntttxxxxxx{{{|||~~~~~~|||{{{|||}}}pppeee]]]```gggnnnvvv}}}~~~|||zzzyyyzzz{{{{{{zzz|||yyytttooolllooouuu{{{zzz{{{vvvmmm___PPPCCC999444///...,,,+++******++++++******))))))(((''''''&&&((((((((((((((()))))))))((()))))))))))))))((((((***************+++++++++((('''&&&&&&&&&&&&'''((()))(((''''''&&&'''(((((()))(((((((((''''''''''''((((((((((((((((((((((((((()))******)))((()))******)))(((''''''((()))***))))))))))))))))))))))))******))))))))))))******''''''((()))))))))))))))))))))))))))(((((((((((()))(((((()))+++,,,+++************+++++++++,,,,,,)))+++---...000222777:::@@@EEENNNUUU]]]fffpppwww'''(((((()))))))))))))))''''''''''''((((((((((((''''''&&&&&&''''''((())))))((((((''''''''''''(((((((((((((((''''''''''''***))))))))))))***++++++)))+++,,,...333>>>LLLVVVhhhoooyyyoooiiihhhnnnwwwrrrbbbZZZ[[[cccrrr~~~}}}~~~xxxnnnbbbYYYOOOEEE???===888<<>>:::;;;>>>DDDNNNWWW\\\]]][[[UUUOOOLLLLLLLLLJJJGGGIIIKKKLLLLLLLLLMMMPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTUUUVVVVVVVVVVVVUUUUUUSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPQQQRRRSSSXXXZZZ[[[[[[XXXVVVUUUUUUTTTWWWZZZ\\\]]]^^^aaadddfffkkkqqqvvvyyyyyyzzzzzzuuutttrrrpppnnnmmmmmmmmmqqqsssvvvxxxxxxvvvsssrrrqqqooommmkkkjjjhhhdddbbb___[[[UUUQQQOOOOOOOOONNNKKKIIIHHHFFFDDDCCCBBBBBBDDDBBB>>>;;;888777777777555666888<<<@@@DDDHHHKKKIIIKKKMMMNNNOOOOOOQQQSSSVVVVVVVVVUUUUUUUUUUUUTTTSSSTTTTTTUUUUUUUUUUUUUUUSSSSSSSSSTTTTTTTTTTTTTTTVVVUUUTTTVVVXXXYYYYYYXXXWWWXXXYYYYYYZZZZZZYYYYYYYYYXXXWWWVVVTTTSSSSSSSSSVVVWWWXXXYYYYYYZZZZZZYYYWWWXXXYYY[[[[[[ZZZYYYXXXWWWZZZ]]]^^^\\\ZZZYYYXXX[[[]]]```bbbbbbaaa^^^]]]^^^___aaabbbcccbbbbbbaaaddddddcccaaa```______^^^^^^______``````aaaaaaaaacccddddddbbbaaa```bbbcccbbbbbbcccbbb___[[[WWWTTTSSSTTTTTTSSSQQQRRRSSSUUUZZZYYYZZZ[[[^^^cccgggiiimmmppptttyyy~~~{{{qqqjjjfffhhhmmmsssxxxyyyvvvrrrtttuuuuuussspppnnnnnnnnngggeeefffkkkrrrxxx|||}}}|||zzz{{{||||||{{{zzzwwwppphhhfffjjjqqquuuvvvxxx}}}uuuvvvmmm^^^OOOBBB888111...,,,,,,++++++************)))))))))((((((''''''''')))))))))******++++++++++++***((('''''''''((()))(((''''''&&&&&&%%%%%%%%%((((((''''''''''''(((((())))))((((((''''''''''''((((((((((((((('''''''''***)))'''%%%%%%''')))***((()))***)))((('''(((***))))))(((''''''((())))))(((((((((((((((((((((((('''&&&$$$######$$$&&&'''''''''((()))))))))))))))(((((((((((())))))))))))'''((())),,,......,,,)))************++++++++++++***+++---...///111555888@@@FFFOOOVVV]]]eeemmmttt'''((())))))(((&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((***)))(((''''''''''''''''''''''''((((((((((((((())))))(((((())))))***+++)))***++++++...444>>>FFFXXXbbbnnnzzz~~~tttkkkjjjqqq|||xxxkkk```ZZZ```tttwwwssskkkddd^^^VVVKKKBBB<<<;;;<<>>EEEJJJMMMKKKLLLMMMMMMMMMMMMPPPRRRTTTTTTTTTTTTUUUUUUVVVVVVTTTSSSSSSSSSSSSTTTUUUUUUSSSSSSTTTTTTUUUVVVVVVVVVWWWVVVUUUVVVXXXYYYXXXWWWWWWWWWXXXYYYYYYYYYYYYXXXWWWVVVTTTSSSRRRRRRRRRSSSRRRSSSTTTUUUVVVWWWWWWWWWVVVVVVWWWXXXXXXXXXXXXWWWUUUWWWYYYZZZXXXUUUTTTTTTTTTVVVZZZ]]]___^^^]]][[[^^^^^^]]]]]]]]]___aaabbb``````aaaaaaaaa```______\\\]]]]]]^^^___```aaaaaabbbcccccccccaaa```aaabbbaaaaaaaaa```^^^[[[XXXVVVSSSSSSRRRPPPNNNOOOQQQSSSVVVWWWYYY]]]aaafffiiikkkmmmqqqwww||||||tttooollljjjnnntttyyy{{{yyyuuurrrkkklllllliiieeebbbaaaaaaffflllrrrvvv{{{~~~~~~}}}||||||{{{yyywwwoooiiidddeeekkkppprrrrrrzzz|||yyyhhh]]]NNN@@@888222...+++))))))*********))))))(((************))))))))))))******)))(((''''''&&&&&&'''''''''(((((()))***+++(((((((((((('''''''''''''''(((((())))))(((((('''%%%&&&'''((())))))))))))'''''''''((((((((((((((()))((('''&&&&&&'''((()))'''((())))))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''(((((())))))*********))))))***+++***(((&&&)))))))))************+++***+++------...000444777>>>DDDNNNVVV]]]eeemmmsss|||%%%''')))++++++***)))'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''(((''''''&&&(((''''''''''''(((((()))''''''''''''((((((((()))((((((((((((((()))******(((***+++++++++///666<<>>CCCNNNYYY[[[\\\\\\YYYTTTOOOKKKJJJIIIKKKLLLKKKJJJIIIIIIJJJMMMMMMNNNPPPRRRSSSTTTUUUUUUVVVVVVVVVUUUUUUTTTSSSQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOLLLPPPTTTWWWUUUSSSPPPOOONNNPPPTTTXXX]]]___```___^^^```cccfffgggiiilllnnnpppooonnnmmmjjjhhhfffeeeeeegggiiikkkkkkjjjiiiggggggeeecccccccccaaa___\\\UUUTTTTTTUUUUUUTTTQQQOOONNNMMMKKKIIIHHHFFFFFFFFFGGGEEEBBB>>><<<;;;;;;<<<777777888:::>>>CCCHHHKKKKKKLLLLLLLLLKKKKKKNNNPPPQQQRRRRRRSSSTTTUUUVVVVVVTTTTTTSSSSSSSSSTTTUUUVVVRRRRRRSSSSSSTTTUUUUUUVVVVVVUUUTTTUUUVVVWWWVVVUUUVVVWWWXXXXXXYYYYYYXXXXXXUUUSSSRRRPPPPPPPPPQQQRRRPPPQQQRRRTTTUUUUUUVVVVVVUUUVVVVVVVVVWWWWWWWWWWWWUUUVVVWWWVVVTTTSSSRRRSSSQQQTTTXXX[[[]]]]]]\\\ZZZ]]]ZZZWWWTTTTTTVVVXXXZZZ[[[\\\]]]___``````______[[[\\\]]]^^^___``````aaaaaacccddddddbbbaaaaaaaaa^^^^^^^^^]]][[[ZZZXXXWWWSSSSSSRRROOOMMMNNNQQQSSSTTTWWW[[[```eeehhhkkklllnnnsssyyy}}}vvvqqqoooooonnnqqquuuxxxxxxuuusssqqqhhhgggeeeaaa______bbbeeeiiiqqqxxxzzz}}}|||}}}|||{{{{{{yyyuuurrrkkkhhhfffgggkkkooopppppptttwww~~~zzzsss___TTTEEE:::444000---***'''((()))******)))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))))))))))))))((($$$%%%%%%%%%%%%%%%%%%&&&'''((()))******)))((('''&&&'''((())))))(((''''''''''''''''''((((((((()))(((((((((((((((((((((((('''((()))(((''''''((()))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))'''((()))******)))((('''''''''((()))))))))))))))'''''''''((()))*********)))((('''''')))***)))((())))))))))))***************+++------...000333666<<>>===>>>>>>;;;;;;:::;;;>>>BBBFFFHHHKKKKKKKKKJJJIIIJJJMMMOOOPPPPPPQQQSSSTTTUUUVVVWWWUUUTTTSSSSSSSSSTTTVVVWWWPPPQQQQQQRRRSSSTTTTTTUUUUUUTTTSSSSSSUUUVVVUUUTTTVVVWWWXXXXXXYYYYYYXXXXXXRRRQQQOOONNNNNNOOOPPPRRROOOPPPQQQSSSTTTTTTUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWUUUUUUVVVTTTRRRQQQQQQRRROOORRRVVVZZZ\\\\\\[[[ZZZZZZVVVQQQLLLKKKLLLNNNQQQVVVWWWYYY\\\]]]^^^^^^^^^[[[[[[\\\]]]___``````aaa```bbbeeeeeedddbbbaaa```\\\\\\[[[ZZZYYYXXXWWWWWWTTTSSSRRROOOMMMNNNQQQSSSVVVYYY^^^dddiiilllnnnnnnooottt{{{~~~xxxrrrnnnnnnpppqqqsssuuuvvvtttrrrqqqqqqgggddd```[[[ZZZ^^^eeejjjkkktttzzz{{{}}}|||~~~}}}{{{zzzyyyvvvrrroooiiihhhhhhiiikkknnnoooooolllqqqzzz|||rrrkkkYYYNNN@@@666111///+++)))'''((()))******)))(((((('''''''''(((((((((((((((''''''(((((())))))******))))))*********((('''%%%&&&''''''(((((()))))))))'''((()))******)))((('''(((((()))))))))'''&&&%%%&&&'''''''''(((((())))))''''''(((((((((((('''''''''((()))((('''&&&''')))''''''((((((((((((''''''))))))))))))))))))))))))###%%%'''))))))'''%%%###'''(((((()))))))))))))))&&&''''''((()))******+++'''&&&%%%&&&(((*********))))))))))))***************+++------...000333666;;;BBBMMMVVV^^^fffnnntttzzz(((((('''&&&'''((()))***%%%%%%%%%&&&'''((())))))(((((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((---,,,***)))(((((())))))'''((())))))((()))+++---888EEEXXXkkk{{{|||mmmmmm{{{~~~{{{zzztttiiidddfffnnn{{{yyyvvvtttnnncccZZZKKKAAA999888;;;>>>BBBGGGTTT^^^hhhhhh___UUUQQQRRRNNNMMMKKKJJJIIIJJJJJJKKKNNNNNNOOOOOOQQQSSSTTTUUUVVVRRROOONNNPPPQQQPPPOOORRRSSSTTTSSSRRRQQQRRRTTTTTTRRRPPPQQQRRRRRROOOMMMKKKMMMQQQVVVXXXUUUPPPKKKEEEGGGJJJNNNSSSWWWZZZ\\\\\\___aaaccceeegggjjjllllllkkkjjjiiihhhhhhhhhhhhfffggghhhkkkmmmllljjjggggggdddaaa^^^\\\[[[XXXVVVOOOOOOPPPQQQRRRQQQNNNKKKKKKKKKKKKKKKJJJIIIHHHGGGDDDDDDCCC@@@===;;;;;;<<>><<<::::::>>>DDDIIIJJJLLLMMMNNNMMMLLLMMMNNNOOOQQQSSSUUUVVVUUUTTTSSSSSSPPPNNNOOOQQQSSSQQQOOOQQQQQQQQQQQQRRRSSSTTTUUUVVVUUUTTTTTTSSSSSSTTTTTTWWWWWWXXXXXXXXXWWWVVVUUUPPPRRRRRRQQQPPPOOOPPPQQQQQQRRRRRRSSSTTTVVVWWWXXX[[[YYYWWWVVVVVVWWWXXXYYYXXXWWWVVVVVVWWWUUURRRPPPOOORRRWWW\\\^^^^^^\\\ZZZVVVUUUQQQMMMJJJKKKNNNQQQTTTWWWZZZ\\\\\\\\\]]]^^^____________````````````ccceeefffeeeaaa______```^^^]]][[[YYYXXXXXXYYYYYYXXXUUUSSSPPPPPPRRRTTTVVVWWWXXX[[[```gggnnnuuuxxxwwwyyy|||~~~xxxooommmpppsssrrrvvvwwwwwwvvvssspppooooooaaabbbaaa___]]]___dddjjjtttuuuwww{{{|||xxxuuurrrooolllkkkkkkllllllllllllmmmmmmjjjjjjlllsssxxxuuukkkaaaPPPFFF999000...---+++))),,,+++***))))))***+++,,,))))))((((((''''''&&&&&&))))))))))))))))))))))))%%%&&&''')))))))))(((((('''((()))))))))(((&&&%%%&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&'''''''''''''''''''''''')))(((((((((******((('''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''')))***)))'''&&&&&&'''((((((((((((((((((((((((###$$$&&&'''''''''&&&%%%******))))))))))))******(((((((((((())))))))))))++++++************++++++***++++++---///333555777<<>>???@@@CCCBBB@@@>>>===???CCCFFFGGGIIIKKKKKKKKKJJJKKKLLLPPPQQQSSSUUUUUUUUUTTTSSSSSSQQQOOOOOOQQQSSSRRRPPPQQQQQQQQQQQQRRRSSSTTTTTTUUUUUUTTTSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVUUUTTTSSSQQQRRRSSSSSSRRRQQQRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYXXXVVVUUUUUUVVVXXXXXXXXXWWWVVVVVVWWWUUURRRPPPOOORRRVVVZZZ]]]\\\[[[ZZZXXXVVVSSSOOOLLLLLLOOORRRUUUXXXZZZ[[[ZZZYYYZZZ[[[^^^^^^_________`````````bbbdddeeedddaaa^^^___```^^^]]]\\\ZZZYYYYYYYYYXXXWWWUUUSSSQQQPPPRRRUUUWWWZZZ[[[^^^ccciiiooouuuxxxvvvuuupppjjjkkkttt{{{}}}{{{{{{zzzwwwsssooommmlllcccaaa]]][[[[[[```gggmmmrrrtttwww{{{}}}wwwrrrooonnnmmmpppooonnnllljjjhhhgggfffffffffiiioootttpppeee\\\KKKBBB777///---,,,+++))))))(((((((((((((((((()))((((((((((((((('''''''''((((((((((((((((((((((((&&&'''((())))))(((''''''((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))((('''(((******((('''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''(((***)))'''&&&&&&'''((((((((((((((((((((((((%%%%%%&&&''''''''''''''')))))))))******)))))))))((((((((()))))))))******++++++************++++++***++++++---///222555777<<>>FFFKKKUUU```gggeee[[[SSSQQQOOOMMMKKKJJJIIIIIIJJJIIIIIIJJJKKKLLLNNNOOOPPPOOONNNNNNOOOPPPQQQRRRRRRPPPQQQRRRQQQPPPOOOPPPRRRRRRRRRRRRQQQQQQPPPOOONNNPPPOOONNNNNNNNNNNNKKKJJJEEEEEEFFFIIIMMMSSSXXX\\\```dddiiilllmmmmmmmmmnnnlllkkkjjjiiihhhhhhhhhhhhggghhhjjjnnnqqqssssssqqqooolllhhheeebbb```]]]ZZZSSSPPPKKKHHHFFFEEEDDDBBBEEEFFFIIIKKKLLLKKKJJJIIIDDDDDDCCC@@@>>>>>>???AAAGGGGGGGGGDDDAAA???@@@AAABBBDDDGGGHHHGGGHHHIIIJJJPPPQQQRRRSSSTTTTTTSSSSSSRRRQQQPPPPPPQQQQQQRRRQQQOOOOOOOOOOOOPPPQQQRRRSSSTTTSSSRRRRRRQQQQQQRRRRRRQQQRRRRRRSSSSSSRRRPPPOOOOOOQQQSSSSSSSSSTTTVVVWWWUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSTTTUUUVVVWWWWWWVVVVVVVVVWWWVVVSSSQQQOOOQQQTTTVVVXXXYYYXXXXXX\\\[[[XXXTTTQQQQQQSSSUUUWWWXXXZZZYYYXXXWWWXXXYYY]]]]]]]]]]]]^^^^^^^^^^^^``````aaa```___]]]]]]\\\[[[[[[\\\\\\[[[YYYWWWVVVSSSRRRPPPOOOPPPSSSVVVXXXbbbeeeiiinnntttyyy}}}zzzwwwuuudddffffffgggnnn|||}}}xxxtttooojjjfffaaa\\\XXXYYY___ggglllnnnlllqqqwwwzzz|||sssjjjhhhlllooonnnnnnmmmllllllkkkjjjjjjeeefffgggiiiggg___RRRHHH===777000+++************((()))***++++++***)))(((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%)))(((&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''((())))))(((&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%''')))((('''&&&&&&'''(((((((((((((((((((((((()))((('''''''''(((***+++&&&''')))******)))'''&&&)))*********++++++++++++++++++************+++++++++++++++,,,///111444666<<>>???AAAEEEFFFFFFDDDAAA??????@@@AAADDDFFFHHHHHHHHHJJJKKKOOOOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPQQQRRRNNNNNNNNNNNNOOOPPPQQQRRRSSSRRRQQQQQQPPPPPPQQQQQQQQQRRRSSSSSSSSSRRRPPPOOOMMMOOOQQQRRRRRRRRRTTTVVVUUUUUUVVVVVVVVVUUUTTTSSSRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVUUUVVVWWWVVVTTTQQQPPPQQQSSSUUUVVVWWWXXXXXX\\\[[[YYYVVVSSSSSSTTTWWWWWWXXXYYYYYYXXXYYYZZZ\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]\\\ZZZYYYYYYZZZZZZYYYWWWUUUTTTPPPOOONNNNNNPPPTTTXXX[[[fffiiinnnuuu{{{}}}uuunnnkkk^^^cccgggkkkttt{{{wwwsssoooiiieee]]][[[[[[^^^eeejjjkkkkkkjjjpppvvvyyyzzz}}}~~~qqqiiihhhlllqqqooooooooooooooooooooooookkkjjjiiigggaaaVVVIII???555222---***((()))******((()))***++++++***)))(((&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''((('''&&&'''))))))'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%&&&(((((('''&&&&&&'''(((((((((((((((((((((((())))))((('''''')))***+++'''((()))******)))(((''')))*********++++++++++++++++++************+++++++++++++++,,,...111333555;;;AAAIIIQQQXXXaaakkkrrryyy$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""((()))******))))))+++---+++///555<<>>???@@@AAACCCFFFHHHHHHIIIKKKLLLNNNNNNNNNOOOOOOPPPQQQQQQOOOPPPPPPOOONNNNNNOOOQQQMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQPPPPPPOOOOOOPPPPPPQQQRRRSSSSSSSSSRRRPPPOOOLLLNNNPPPQQQPPPQQQSSSTTTSSSTTTUUUVVVVVVUUUSSSRRRQQQQQQRRRSSSTTTVVVVVVWWWVVVUUUUUUVVVWWWVVVTTTRRRQQQRRRRRRTTTUUUWWWXXXXXXYYYYYYXXXVVVTTTTTTVVVXXXWWWXXXYYYYYYXXXYYY[[[]]][[[[[[[[[[[[\\\\\\\\\\\\]]]\\\[[[\\\]]]\\\[[[YYYWWWWWWVVVVVVUUUTTTRRRRRRNNNMMMMMMNNNRRRWWW\\\___iiimmmsssyyyvvvkkkccc```[[[aaagggmmmvvv}}}xxxtttrrrmmmgggbbbZZZ\\\```eeeiiikkkjjjhhhkkkoootttwwwxxxzzz}}}zzzqqqjjjiiinnnsssttttttsssrrrqqqppppppooommmkkkhhhbbbYYYMMMAAA888000...,,,)))(((((()))***&&&''''''((((((''''''&&&'''''''''(((((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''((('''&&&'''((()))'''%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&$$$&&&''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((()))************))))))))))))******)))))))))*********++++++++++++************+++++++++++++++,,,...000333444:::???GGGOOOVVV___iiipppyyy###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((($$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%((()))***)))))))))+++---***,,,000444===KKK[[[fffpppyyy{{{uuukkklllrrr{{{~~~yyytttuuu~~~|||uuummmdddeeerrrzzzvvvqqqkkkfffeee```VVVLLLHHHCCCAAABBBKKKXXXbbbfffgggbbb___[[[VVVQQQNNNLLLKKKGGGGGGHHHIIIJJJLLLMMMNNNKKKNNNQQQQQQPPPOOOOOOQQQQQQRRRSSSSSSQQQQQQRRRSSSPPPRRRTTTSSSPPPNNNOOOPPPMMMLLLLLLNNNQQQSSSSSSSSSVVVWWWYYY]]]bbbfffjjjlllppprrrsssrrrqqqoooooopppnnnnnnmmmkkkkkkkkkkkkkkkjjjjjjkkknnnrrruuuvvvvvvrrrooollljjjiiigggeeeccc]]]YYYUUUQQQNNNKKKHHHFFFCCCCCCDDDFFFHHHKKKNNNPPPOOOMMMKKKGGGDDDDDDFFFIIIGGGGGGEEEBBB???>>>>>>@@@???BBBEEEGGGGGGIIIKKKLLLLLLLLLLLLMMMMMMNNNOOOPPPMMMOOOPPPNNNLLLLLLNNNPPPMMMLLLLLLMMMMMMNNNOOOPPPQQQPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPOOOMMMOOOPPPQQQPPPPPPRRRSSSQQQRRRTTTUUUUUUTTTSSSRRRPPPQQQRRRTTTUUUVVVWWWWWWVVVUUUUUUVVVWWWVVVTTTRRRSSSSSSSSSSSSUUUVVVXXXYYYVVVVVVVVVUUUSSSTTTVVVXXXXXXYYYYYYXXXVVVWWWYYY[[[ZZZZZZZZZ[[[[[[[[[\\\\\\\\\ZZZYYYZZZ\\\\\\ZZZWWWUUUTTTSSSRRRPPPPPPPPPPPPNNNNNNNNNQQQUUU\\\bbbeeelllpppvvv|||xxxlllaaa\\\[[[aaaeeeiiilllsss}}}|||vvvrrroookkkccc]]][[[___eeeiiijjjjjjiiiiiilllnnnrrruuuvvvwwwvvvvvvvvvwwwuuuqqqlllkkkppptttwwwvvvuuutttrrrqqqoooooojjjhhhccc[[[QQQEEE:::444------+++)))'''''')))***'''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((($$$%%%&&&&&&'''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&'''(((((('''%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&###%%%''''''&&&&&&&&&'''((((((((((((((((((((((((&&&'''(((((())))))((((((,,,+++***))))))***+++,,,((((((((()))))))))******++++++************+++++++++++++++,,,---000222333888>>>EEELLLTTT]]]gggoooxxx$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++++++++******%%%''''''''''''''')))+++)))***---000777CCCRRR]]]hhhqqq~~~yyyppplllnnnwww|||xxxuuuvvv~~~|||}}}wwwnnngggfffooo~~~{{{tttvvvrrrpppqqqmmmbbbVVVQQQGGGCCCAAAFFFQQQ\\\ccceeefffccc^^^XXXSSSOOOLLLKKKGGGGGGHHHIIIJJJLLLMMMNNNKKKNNNQQQQQQOOONNNOOOPPPRRRSSSTTTSSSRRRQQQRRRTTTPPPRRRTTTSSSPPPNNNOOOPPPMMMKKKIIIJJJNNNRRRVVVWWWXXXZZZ]]]bbbfffjjjmmmoootttuuuuuusssqqqoooppppppmmmmmmlllkkkjjjjjjjjjjjjkkkkkkkkknnnrrruuuvvvuuussspppmmmlllkkkjjjhhhfff___\\\WWWTTTQQQNNNKKKHHHFFFEEEEEEEEEGGGJJJMMMOOOLLLKKKIIIFFFDDDDDDHHHJJJJJJIIIGGGCCC???===>>>???>>>AAADDDFFFGGGHHHJJJLLLKKKKKKKKKKKKLLLMMMNNNOOOLLLNNNOOONNNKKKKKKMMMPPPLLLLLLLLLLLLMMMNNNOOOPPPQQQPPPOOOOOONNNNNNOOOOOOPPPPPPQQQQQQQQQPPPOOONNNNNNPPPQQQQQQPPPPPPRRRSSSOOOQQQSSSTTTUUUTTTRRRQQQPPPQQQRRRTTTVVVWWWXXXXXXUUUUUUUUUVVVWWWWWWTTTRRRTTTSSSSSSSSSTTTVVVYYYZZZTTTUUUUUUTTTSSSTTTVVVXXXYYYYYYYYYWWWTTTTTTVVVWWWZZZZZZZZZZZZ[[[[[[[[[[[[[[[YYYXXXYYY[[[\\\YYYWWWTTTSSSQQQOOONNNNNNNNNOOONNNOOOPPPSSSXXX___fffjjjooorrrwww|||}}}}}}yyypppddd]]][[[]]]iiikkkkkkjjjnnnwww}}}~~~|||uuuqqqmmmhhh```ZZZ]]]bbbhhhjjjiiihhhiiijjjmmmnnnpppsssvvvuuuqqqnnnlllppprrrqqqnnnmmmqqquuuuuuuuutttsssrrrrrrqqqpppfffccc^^^VVVLLLAAA777222,,,,,,+++)))''''''(((******)))(((''''''((()))***))))))(((((('''''''''&&&''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&((()))###$$$&&&'''((('''&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&###%%%''''''&&&&&&&&&'''((((((((((((((((((((((((%%%&&&((()))))))))((('''...,,,***((((((***,,,...(((((((((((())))))))))))++++++************+++++++++++++++,,,---000222333888===DDDKKKRRR\\\fffnnnxxx$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''(((((((((((('''&&&%%%$$$)))(((((('''''''''(((((((((***,,,---000888EEEOOOXXXdddxxxyyylllgggpppxxxvvvuuuyyyvvvhhheeeooozzz~~~zzzzzzyyyvvvvvvuuuvvvzzz{{{uuuggg\\\OOOCCC>>>EEELLLNNNVVVaaaiiigggbbb\\\UUUPPPLLLJJJIIIHHHGGGHHHJJJKKKJJJIIIKKKLLLLLLMMMNNNNNNOOOOOOUUUVVVUUUSSSQQQOOOPPPQQQPPPQQQRRRRRRRRRQQQPPPOOOLLLLLLJJJIIIJJJMMMRRRWWW]]]```cccfffiiikkkooorrruuuuuuuuuuuutttrrrpppooopppooommmkkkjjjiiijjjjjjlllkkkkkkmmmppprrrrrrrrrqqqqqqpppooollljjjhhhgggfffbbb^^^ZZZWWWSSSNNNKKKJJJJJJHHHGGGFFFGGGJJJMMMRRROOOJJJFFFDDDDDDFFFHHHMMMIIIEEEBBB@@@???>>>===@@@BBBCCCEEEGGGHHHIIIIIIMMMLLLKKKJJJIIIIIIJJJKKKPPPPPPPPPPPPOOONNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPOOOOOONNNNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPOOOOOONNNRRRQQQQQQQQQRRRSSSTTTUUUTTTTTTVVVWWWWWWVVVTTTTTTTTTSSSSSSTTTVVVXXXWWWVVVTTTSSSQQQPPPPPPRRRTTTUUUXXXYYYZZZYYYWWWWWWYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWXXXYYYYYYWWWUUUPPPOOOOOONNNNNNNNNNNNNNNPPPRRRUUUXXX\\\bbbhhhmmmrrrvvv|||}}}wwwuuunnncccXXXVVV\\\ccchhhmmmpppnnnnnntttxxxzzzzzzwwwsssnnnhhhccc___]]]___ccchhhkkkkkkjjjiiiiiiooommmnnnqqqtttssslllffffffgggiiillloooqqqrrrssswwwuuusssrrrrrrrrrpppnnnhhh]]]QQQIIIAAA888111///******)))((((((((((((((())))))((((((''''''&&&&&&******)))(((((((((((((((%%%&&&'''&&&%%%$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''((()))((('''&&&''')))***************)))((((((((((((((((((((((((((((((******+++,,,,,,,,,,,,+++))))))***+++---///111222;;;???EEELLLTTT___iiiooowww~~~$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''((((((((((((((((((''''''''''''((((((''')))++++++---555@@@HHHRRR^^^ooo~~~|||oooiiinnnsssrrruuu{{{sssjjjjjjmmm~~~~~~xxxvvvvvvuuuqqqqqqtttzzz}}}ssskkkVVVJJJBBBEEEHHHIIIPPP[[[ddddddbbb___ZZZTTTOOOLLLKKKJJJIIIIIIKKKKKKJJJIIIJJJKKKKKKLLLMMMMMMNNNNNNRRRRRRRRRQQQOOONNNOOOPPPPPPQQQQQQRRRQQQPPPOOONNNJJJJJJIIIHHHIIIMMMRRRWWW]]]```dddgggiiilllooorrruuuuuuuuuuuutttrrrpppoooppppppnnnmmmlllkkkkkkkkkkkkjjjjjjllloooqqqqqqpppppppppooommmkkkiiigggfffgggddd```\\\YYYVVVRRROOOMMMLLLJJJHHHGGGHHHJJJLLLQQQNNNJJJFFFDDDDDDEEEGGGKKKHHHDDDBBBAAA@@@???>>>@@@AAACCCDDDFFFGGGHHHIIIMMMLLLKKKJJJIIIIIIJJJKKKOOOOOOOOOOOOOOONNNNNNMMMJJJKKKKKKKKKKKKLLLLLLLLLOOOOOOOOOPPPPPPPPPPPPQQQOOOOOOPPPPPPPPPPPPQQQQQQOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQPPPPPPPPPOOOOOOOOOQQQQQQQQQQQQRRRSSSTTTUUUTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRTTTVVVWWWWWWVVVTTTSSSRRRRRRRRRSSSTTTTTTXXXYYYYYYXXXWWWWWWXXXZZZVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVWWWXXXXXXVVVTTTPPPOOONNNMMMLLLMMMNNNNNNQQQSSSWWWZZZ^^^dddjjjnnnuuuxxx|||~~~|||rrrnnneee[[[TTTVVV^^^ffflllppprrrpppooosssvvvwwwxxxuuunnnhhhbbb^^^[[[[[[cccfffkkknnnnnnmmmllllllnnnmmmmmmooorrrpppkkkeeedddfffiiilllppprrrtttuuuuuutttrrrrrrrrrqqqooolllfffZZZNNNFFF>>>555///...******)))((((((((((((((()))))))))(((((('''''''''***))))))(((((((((((((((''''''((('''&&&%%%''')))&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((&&&&&&&&&'''''''''''''''(((((('''&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))***************)))(((((()))))))))))))))))))))))))))***++++++,,,,,,++++++))))))***+++---///111222999<<>>===>>>@@@AAAAAA@@@??????@@@AAABBBEEEGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIKKKLLLMMMNNNNNNNNNKKKKKKLLLLLLLLLMMMMMMMMMJJJJJJKKKLLLLLLMMMNNNNNNMMMNNNNNNNNNOOOOOOPPPPPPOOOOOOOOONNNNNNMMMMMMLLLMMMNNNNNNOOOOOOPPPPPPPPPNNNOOOPPPRRRSSSSSSSSSSSSSSSSSSQQQPPPPPPQQQSSSSSSPPPPPPPPPRRRTTTVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSRRRRRRTTTVVVVVVUUUTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVWWWVVVSSSQQQOOOMMMKKKIIIJJJMMMQQQSSSYYY]]]ccciiimmmqqqvvvyyywwwzzz||||||xxxppphhhcccXXXUUUTTTYYYbbbjjjooopppqqqtttuuurrrrrrsssqqqllliiiccc\\\WWWWWW]]]eeekkklllnnnqqqrrrqqqppppppppprrrpppmmmkkkiiihhhfffeeefffhhhkkkoooqqqrrrqqqqqqrrrrrrrrrrrrooojjjbbb\\\PPPDDD999333///+++)))***))))))(((((((((((())))))((((((((((((((()))))))))((((((''''''''''''((((((&&&''''''&&&%%%%%%&&&((('''''''''&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&'''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%)))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''((()))((('''&&&''')))'''(((((()))))))))(((((())))))))))))))))))))))))))))))***++++++++++++***))))))***+++---///111222888;;;@@@FFFNNNWWW```fffsss|||$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((###$$$%%%'''((()))))))))%%%%%%%%%%%%&&&'''(((((())))))))))))***+++,,,,,,666>>>MMM]]]kkkssswwwyyyzzz|||zzzsssppptttyyy|||~~~~~~~~~yyyuuuzzz~~~rrrmmmggghhhpppwwwrrriiihhhiiilllqqquuuvvvuuusssqqqjjj^^^QQQGGGBBBCCCEEEDDDIIIRRRZZZ___```___]]]YYYUUUPPPLLLJJJHHHGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGIIIJJJKKKKKKKKKLLLNNNPPPPPPOOONNNMMMMMMMMMNNNNNNJJJIIIGGGEEEEEEHHHMMMQQQZZZ]]]aaaeeehhhkkkooorrruuuvvvwwwwwwwwwvvvtttsssrrrtttvvvwwwvvvuuurrrpppnnnmmmlllmmmnnnooonnnmmmkkkjjjiiihhhfffcccaaa```aaaaaa```bbbeeeffffffeee___[[[VVVUUUUUUSSSPPPMMMJJJIIIFFFCCCAAA@@@@@@@@@===<<<<<<>>>@@@AAAAAA@@@@@@@@@@@@@@@BBBEEEGGGHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMIIIIIIJJJJJJKKKLLLMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMLLLMMMMMMNNNOOOPPPPPPQQQNNNOOOQQQRRRSSSSSSRRRQQQRRRQQQQQQPPPPPPQQQQQQRRROOOOOOOOOQQQTTTVVVVVVVVVUUUUUUUUUTTTSSSSSSRRRRRRQQQSSSUUUUUUTTTSSSRRRSSSTTTTTTUUUUUUVVVVVVWWWWWWVVVUUUTTTUUUUUUTTTQQQOOOLLLKKKJJJKKKMMMPPPSSSVVV[[[```gggnnnrrrvvvzzz|||wwwyyyyyywwwqqqhhh___YYYQQQRRRUUU]]]fffmmmooonnnpppssssssqqqqqqqqqmmmfffaaa]]]XXXVVVZZZbbbkkkrrrppprrrtttuuusssrrrrrrssssssppplllhhheeedddddddddfffhhhkkkoooppppppooonnnqqqrrrrrrppplllcccYYYRRRFFF<<<222///---***)))***((((((((((((((())))))***''''''''''''((((((((((((''''''&&&&&&''''''((((((%%%&&&'''&&&$$$$$$&&&'''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((()))))))))*********'''((()))((('''&&&''')))''''''((()))))))))((((((((((((((((((((((((((((((((()))******++++++******))))))***+++---///111222666999>>>DDDKKKTTT]]]cccqqq{{{$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((!!!"""$$$&&&'''(((((()))%%%%%%%%%%%%&&&'''((())))))((('''((()))+++,,,,,,...666BBBQQQ___jjjqqquuuvvvxxxtttmmmkkkqqqyyy}}}}}}~~~|||sssrrrvvvxxxxxx{{{|||uuujjjeeeiiippppppjjjgggiiinnnssswwwyyyyyyxxxsssooofffXXXLLLEEEBBBBBB@@@DDDJJJRRRXXX]]]```aaa]]]YYYSSSNNNLLLJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIKKKJJJJJJKKKMMMOOOOOOOOONNNMMMNNNOOOPPPQQQMMMLLLJJJFFFEEEFFFJJJNNNXXX[[[___cccfffjjjnnnqqquuuvvvwwwxxxwwwvvvuuutttssstttvvvvvvvvvuuusssrrrpppooonnnoooppppppooonnnjjjjjjiiihhheeecccaaa```^^^]]]^^^```dddfffggggggaaa]]]XXXWWWXXXVVVRRRNNNIIIGGGEEEBBB@@@?????????>>>======???AAACCCBBBAAAAAA@@@@@@AAABBBEEEHHHIIIGGGHHHIIIJJJJJJJJJIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMKKKLLLMMMNNNOOOPPPQQQQQQOOOPPPRRRSSSSSSRRRPPPOOOPPPPPPQQQQQQQQQQQQPPPPPPNNNNNNNNNPPPSSSVVVVVVUUUVVVUUUTTTRRRQQQQQQRRRRRROOORRRTTTUUUSSSRRRQQQQQQRRRSSSSSSTTTUUUUUUVVVVVVTTTSSSRRRRRRSSSQQQNNNLLLIIIJJJKKKLLLOOOSSSVVVXXX]]]ccckkkrrrvvvzzz}}}zzzxxxuuuppphhh```XXXTTTRRRUUUZZZbbbiiinnnppppppqqqsssrrrpppooonnnggg___ZZZWWWUUUVVV[[[ccclllrrrrrrtttuuuuuutttrrrssssssqqqooojjjeeeaaa```aaabbbcccfffjjjnnnppppppooonnnpppppppppnnnggg\\\PPPGGG===555---,,,,,,***)))***((((((((((((((()))******%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''((()))&&&'''''''''%%%%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''%%%&&&&&&&&&'''''''''''')))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''((()))((('''&&&''')))&&&''''''((())))))((((((''''''''''''''''''''''''((())))))***************))))))***+++---///111222777:::>>>DDDJJJSSS\\\bbbnnnxxx$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((())))))'''&&&&&&(((+++,,,,,,***///999GGGUUUcccnnnssstttuuuqqqiiihhhoooxxx}}}zzz{{{||||||qqqjjjooorrrsssvvv|||~~~|||yyy{{{~~~{{{oooeeedddjjjmmmkkkiiilllqqqwww{{{||||||{{{uuussskkk]]]OOOFFFBBB??????AAAFFFLLLTTT[[[```cccaaa\\\VVVQQQNNNKKKJJJHHHGGGGGGGGGFFFFFFFFFFFFFFFHHHIIIJJJJJJIIIJJJLLLNNNOOONNNNNNMMMNNNPPPQQQRRRPPPNNNKKKGGGEEEEEEIIILLLWWWZZZ___bbbfffiiinnnqqqvvvvvvwwwxxxxxxwwwuuuuuuttttttuuuvvvvvvuuutttsssrrrqqqppppppqqqqqqpppooojjjjjjiiihhhfffcccaaa```[[[[[[\\\___cccfffggggggbbb]]]YYYXXXYYYXXXTTTOOOHHHGGGDDDBBB@@@>>>>>>>>>???>>>???AAACCCDDDCCCBBBAAAAAA@@@AAACCCEEEHHHJJJFFFGGGIIIJJJKKKJJJIIIIIIHHHIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLDDDEEEFFFGGGHHHIIIJJJJJJIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNKKKKKKLLLNNNOOOPPPQQQQQQPPPQQQRRRSSSSSSQQQOOONNNNNNOOOQQQQQQQQQQQQOOONNNNNNMMMNNNPPPSSSVVVVVVUUUWWWUUUSSSQQQPPPPPPRRRRRROOOQQQTTTTTTSSSQQQQQQQQQMMMMMMMMMNNNOOOPPPPPPQQQRRRQQQPPPPPPPPPOOOLLLJJJHHHIIIKKKNNNQQQUUUXXXYYY^^^dddllltttyyy||||||yyyrrrjjjbbbZZZUUURRRVVVZZZ```ffflllpppsssuuussstttsssooommmkkkcccZZZUUUTTTSSSUUUZZZccckkkqqqqqqrrrtttsssrrrpppqqqrrrpppmmmhhhbbb^^^\\\^^^``````ccchhhmmmpppppppppooooooooooookkkdddWWWIII@@@999111++++++,,,***)))***((((((((((((((()))******%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''((()))(((&&&&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''******)))((('''&&&&&&%%%%%%&&&&&&''''''(((((((((&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''((()))((('''&&&''')))&&&&&&'''((())))))((((((''''''''''''''''''''''''(((((()))***************)))******+++---///111222999<<>>LLLZZZccchhhgggnnnqqqooommmqqqwwwzzz{{{}}}~~~}}}}}}zzzoooddd___dddkkkssswwwyyyyyyyyyzzzzzzzzz}}}xxxjjj^^^]]]gggqqqoooqqqvvv{{{zzzwwwwwwssskkk___TTTKKKEEECCC@@@CCCEEEEEEGGGMMMXXX```]]]```^^^XXXTTTQQQMMMGGGHHHHHHGGGEEECCCCCCDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMLLLMMMMMMMMMMMMNNNPPPSSSQQQPPPMMMHHHCCCCCCGGGKKKRRRVVV\\\aaaeeeiiinnnqqquuuvvvxxxyyyxxxvvvtttrrrtttuuuvvvwwwwwwvvvuuutttuuuuuuttttttrrrqqqpppooollliiigggggggggfffbbb___aaa___]]]^^^aaabbb```^^^]]]\\\[[[ZZZWWWSSSNNNIIIGGGDDDAAA??????@@@@@@@@@>>>@@@BBBCCCDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHHHHGGGJJJKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHIIIKKKLLLKKKJJJJJJIIIHHHGGGHHHIIIJJJKKKHHHIIIIIIJJJKKKLLLLLLLLLMMMMMMLLLKKKKKKLLLMMMNNNMMMNNNPPPOOOOOONNNPPPQQQNNNOOOQQQRRRRRRQQQOOONNNLLLLLLMMMOOOQQQRRRSSSTTTSSSSSSSSSSSSRRRPPPOOONNNOOOPPPPPPQQQPPPPPPOOOOOOQQQOOOLLLLLLMMMOOOOOONNNNNNNNNNNNNNNMMMLLLJJJJJJLLLNNNPPPRRRTTTXXX\\\```ccciiipppuuuwwwxxx|||~~~yyyvvvooodddXXXRRRQQQRRRZZZ___fffkkkmmmnnnnnnnnnmmmppprrrpppiii```XXXSSSSSSTTTWWW[[[___dddiiikkkqqqqqqqqqqqqqqqqqqqqqqqqmmmhhhbbb]]]\\\^^^______```dddhhhkkkjjjkkkmmmpppoooooonnnhhh]]]OOODDD===111///,,,)))&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&+++)))'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))*********))))))))))))))))))))))))))))))******+++,,,+++******+++...111333555999???DDDIIIRRR]]]eeepppxxx&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))***)))((('''&&&***+++...555???LLLYYY```eeekkkooonnnoootttyyyzzzxxxyyyyyywwwwwwuuukkkaaa\\\aaahhhpppwwwzzzyyyxxxwwwvvvuuuwwwyyy|||~~~wwwiii\\\YYY___gggtttvvvxxx{{{}}}}}}{{{yyyzzzvvvmmmbbbVVVNNNIIIGGGCCCEEEEEEDDDDDDIIIRRRZZZ___bbbbbb^^^ZZZWWWRRRLLLKKKJJJIIIGGGEEEDDDEEEFFFFFFFFFFFFGGGHHHIIIKKKLLLKKKLLLMMMLLLLLLMMMPPPRRRQQQQQQNNNIIIEEEDDDFFFIIIOOOSSSYYY___dddhhhmmmpppssstttvvvxxxxxxvvvtttssstttuuuvvvwwwwwwvvvuuutttuuuuuuuuuuuuuuutttsssrrrpppmmmjjjiiiiiihhheeebbbaaa___^^^^^^```aaa___]]]ZZZYYYYYYXXXWWWTTTOOOLLLDDDAAA???>>>???@@@AAAAAACCCDDDFFFGGGHHHGGGEEEDDD@@@@@@@@@@@@AAABBBCCCCCCGGGGGGGGGGGGGGGGGGGGGFFFIIIIIIJJJJJJIIIHHHHHHGGGJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIJJJKKKKKKIIIJJJJJJIIIHHHIIIJJJKKKLLLJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKLLLMMMMMMMMMNNNOOONNNMMMMMMMMMOOOMMMNNNOOOOOOOOOOOONNNMMMLLLMMMNNNOOOQQQRRRSSSTTTSSSSSSSSSSSSRRRQQQPPPOOONNNOOOOOOPPPQQQQQQPPPPPPPPPNNNLLLLLLMMMNNNNNNMMMKKKKKKKKKJJJJJJIIIIIIIIIMMMOOOQQQSSSVVVZZZ```ccchhhlllrrrvvvxxxyyyzzzzzzrrrooohhh```YYYVVVVVVWWW^^^bbbgggkkkllllllllllllnnnppppppnnnggg___XXXUUUTTTUUUWWWZZZ___eeejjjmmmqqqqqqqqqqqqpppooonnnmmmjjjfff```]]]]]]___```aaacccfffiiijjjiiiiiikkkmmmnnnmmmiiiaaaUUUGGG<<<555...,,,***((('''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))************((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''***))))))))))))))))))))))))))))))))))))******+++)))***+++,,,---///000111444888===BBBHHHQQQ\\\cccooowww&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((('''''''''''')))***+++---222>>>LLLWWW___eeejjjlllqqqxxxzzzyyyvvvvvvtttppppppoooiiiaaaZZZ\\\aaajjjtttzzz{{{zzz{{{yyywwwvvvvvvyyy{{{}}}~~~{{{sssggg[[[VVVXXX]]]tttwwwzzz|||{{{zzzzzzzzz|||wwwpppfff]]]TTTOOOLLLGGGGGGFFFCCCAAADDDKKKPPP\\\aaacccaaa___\\\WWWPPPOOOMMMKKKIIIGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGIIIIIIJJJKKKLLLKKKKKKLLLOOORRRRRRQQQOOOLLLHHHFFFFFFGGGIIINNNUUU\\\bbbgggkkknnnpppqqqtttvvvvvvvvvuuutttuuuuuuwwwwwwwwwwwwuuuuuutttuuuvvvwwwwwwwwwwwwwwwtttqqqmmmkkkiiihhhfffeeecccbbb```_________]]][[[WWWWWWVVVVVVVVVTTTQQQNNNCCCAAA???>>>@@@BBBCCCCCCFFFHHHJJJKKKJJJIIIFFFEEE@@@??????@@@@@@AAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIIIIIIIIIIHHHHHHGGGIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHGGGHHHJJJKKKJJJIIIJJJJJJIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIJJJLLLNNNOOOOOOOOONNNMMMLLLLLLMMMMMMLLLMMMNNNMMMLLLKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPMMMNNNOOOPPPPPPQQQPPPPPPPPPNNNLLLKKKLLLMMMLLLKKKHHHHHHGGGGGGGGGHHHJJJKKKNNNPPPSSSVVVYYY^^^eeeiiilllnnnrrrvvvxxxwwwtttqqqgggbbb[[[VVVUUUUUUWWWWWWbbbeeegggiiiiiiiiijjjkkkppppppnnniiibbb\\\XXXWWWWWWWWWXXXZZZ___eeekkkooopppqqqqqqqqqooommmjjjiiidddaaa]]][[[\\\___bbbcccfffhhhiiiiiihhhhhhiiijjjlllhhhaaaVVVIII<<<222,,,******((((((((((((******''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&%%%$$$$$$###&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''((()))******)))((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))******)))))))))))))))******+++((()))+++---/////////...333777<<>>GGGTTT[[[ccclllwwwzzzsssqqqsssrrroooddd^^^ZZZ\\\eeeqqq|||~~~zzzuuussssssuuutttrrrmmmfff```[[[XXXWWW___jjjyyy|||ssssssrrrqqqnnnggg]]]WWWOOOMMMIIIEEEBBBCCCEEEGGGIIIPPPVVVZZZ^^^aaaaaa]]]WWWSSSNNNLLLJJJIIIFFFDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFHHHHHHIIIIIIJJJMMMPPPRRRQQQOOOMMMKKKIIIFFFDDDAAAEEELLLRRRXXX^^^dddgggkkkllloooqqqtttuuuvvvvvvtttuuuvvvwwwwwwvvvuuutttrrrssstttvvvxxxyyyyyyyyywwwuuurrrmmmjjjhhhhhhiiihhhhhhfffdddaaa^^^]]]\\\XXXUUURRRPPPNNNMMMJJJHHHFFFCCCAAAAAACCCEEEFFFFFFMMMNNNPPPPPPOOOKKKGGGDDD????????????@@@AAABBBBBBDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIHHHFFFFFFFFFEEEEEEFFFHHHIIIJJJNNNLLLJJJIIIIIIKKKMMMOOONNNNNNNNNNNNMMMMMMLLLLLLIIIKKKMMMNNNNNNNNNPPPRRRNNNMMMLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOPPPPPPQQQQQQPPPQQQQQQRRRRRRRRRQQQQQQQQQQQQPPPPPPOOONNNLLLLLLNNNLLLKKKJJJJJJIIIGGGFFFDDDCCCCCCCCCEEEHHHKKKMMMOOORRRWWW\\\aaagggmmmqqqtttsssrrrrrrqqqmmmeee___YYYUUURRRSSSXXX^^^```aaabbbcccccccccccceeeiiilllrrrooohhh___XXXUUUVVVXXX___^^^^^^^^^bbbhhhnnnrrrqqqqqqrrrqqqnnniiieeebbbYYYWWWUUUVVVZZZ^^^aaabbbddddddddddddeeefffffffffaaaZZZNNNCCC:::333---)))******)))(((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))*********)))(((((($$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''')))***)))&&&$$$$$$$$$''''''((((((((())))))))))))))))))((((((((((((((((((((())))))************)))))))))))))))******+++++++++***)))***,,,///000333777<<>>>>>??????@@@AAABBBDDDDDDEEEEEEFFFFFFGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJJJJJJJJJJIIIGGGFFFFFFHHHHHHGGGEEEEEEDDDDDDDDDEEEGGGIIIJJJLLLKKKJJJIIIIIIJJJLLLMMMKKKLLLMMMMMMMMMMMMLLLLLLIIIKKKMMMNNNNNNNNNPPPRRRMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOONNNOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOMMMLLLKKKMMMKKKJJJJJJIIIHHHEEECCCAAAAAABBBCCCEEEHHHJJJLLLQQQUUU[[[bbbggglllqqqtttxxxvvvsssqqqmmmggg```\\\QQQPPPQQQUUUZZZ___cccdddaaaaaaaaaaaaaaacccfffiiinnnjjjccc[[[UUUUUUXXX[[[dddcccccccccfffjjjnnnqqqpppppppppnnnkkkgggcccaaaXXXWWWUUUVVVZZZ^^^aaabbbaaaaaaaaaccceeeeeecccaaaYYYQQQEEE<<<666222---*********))))))((('''&&&%%%''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&''''''((((((%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%###&&&'''%%%$$$%%%'''&&&&&&''''''(((((())))))(((((()))))))))*********((((((((()))******++++++)))))))))))))))******+++---+++)))((()))+++...000333777<<>>>>>>>>>>>???@@@AAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJIIIGGGFFFFFFGGGGGGFFFDDDEEEEEEDDDDDDFFFGGGIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIKKKLLLMMMMMMLLLLLLKKKLLLNNNMMMLLLLLLMMMNNNLLLMMMNNNNNNNNNNNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNOOOPPPPPPPPPPPPMMMNNNNNNOOOOOOOOONNNNNNLLLKKKJJJIIIIIIGGGDDDAAACCCDDDEEEGGGIIIKKKLLLMMMSSSYYYaaahhhmmmqqqtttvvvvvvuuurrrlllddd^^^YYYWWWTTTWWWZZZ\\\]]]___bbbdddaaaaaaaaa```______bbbdddgggddd]]]WWWTTTWWW\\\aaahhhhhhggggggiiilllooopppnnnmmmllliiifffccc```___[[[YYYXXXYYY\\\___aaabbb``````aaabbbdddbbb^^^ZZZQQQIII===555222///+++((())))))))))))((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&&&&'''''''''''''''$$$############$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!&&&'''%%%$$$&&&(((&&&&&&''''''((())))))***&&&&&&'''((()))***++++++'''(((((()))******++++++)))))))))))))))******++++++************,,,---...111555;;;@@@FFFNNNYYYaaakkksss~~~$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''###%%%'''))))))((('''&&&***(((%%%%%%(((,,,///111888EEESSS\\\fffsss{{{wwwzzz|||{{{}}}tttfff[[[ZZZbbbkkkqqqzzzzzzvvvrrrpppqqqppplllhhh______eeeuuuwwwsssrrrrrrnnnkkkccc___XXXRRRMMMJJJGGGFFFDDDGGGHHHJJJPPP\\\ccceeeeee___XXXTTTSSSQQQLLLHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFHHHKKKNNNPPPLLLHHHHHHIIIJJJHHHGGGDDDDDDDDDEEEHHHOOOWWW]]]aaabbbccceeehhhjjjkkklllqqqqqqrrrssssssrrrqqqqqqlllllllllllllllkkkkkkjjjjjjlllmmmkkkgggccccccddddddfffeeebbb]]]ZZZZZZ[[[TTTPPPJJJFFFDDDDDDCCCBBBCCCBBBBBBEEEKKKPPPTTTUUUSSSUUUVVVVVVSSSMMMGGGCCC>>>>>>>>>>>>???@@@AAABBBAAAAAABBBBBBCCCDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJIIIGGGFFFFFFGGGGGGFFFDDDFFFEEEEEEEEEFFFHHHJJJKKKIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHJJJKKKLLLMMMLLLLLLMMMNNNNNNMMMJJJIIIIIIJJJJJJLLLMMMOOOOOOMMMLLLJJJMMMMMMMMMLLLLLLLLLLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPKKKKKKMMMNNNOOOPPPPPPQQQLLLKKKIIIIIIHHHFFFCCC@@@GGGHHHJJJMMMOOOPPPQQQQQQVVV\\\eeemmmrrruuuwwwxxxrrrqqqnnnggg]]]VVVSSSSSScccfffiiiiiifffddddddfffbbbbbbaaa___]]]]]]^^^```aaa^^^ZZZUUUUUUYYY```fffkkkjjjjjjjjjkkkmmmoooppplllkkkiiifffcccaaa___^^^]]][[[ZZZ[[[^^^aaabbbcccaaa```aaacccccc```ZZZTTTLLLDDD888111...,,,)))%%%'''(((((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''((()))******)))((('''((((((((('''&&&&&&%%%%%%######""""""######$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$ %%%******&&&$$$%%%(((&&&''''''((()))*********$$$%%%&&&'''(((***++++++'''(((((()))***+++++++++)))))))))))))))******+++((()))+++,,,---,,,,,,+++000444999>>>DDDMMMXXX```jjjrrr~~~&&&&&&&&&%%%%%%$$$$$$$$$!!!$$$&&&((((((&&&$$$!!!############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++333999EEETTT___hhhtttyyyuuuuuutttrrr{{{yyywwwrrriii^^^[[[]]]hhhppp~~~}}}vvvtttrrrrrrrrrppplllggghhhfffffflllvvvwwwsssqqqpppooonnnlllfff\\\PPPHHHEEEEEEEEEEEEFFFHHHNNNUUU\\\```bbbbbb```\\\WWWRRRMMMJJJJJJGGGDDDBBBCCCDDDDDDCCCBBBBBBBBBCCCEEEHHHJJJKKKLLLJJJIIIIIIJJJIIIGGGEEEEEECCCAAAAAADDDJJJQQQUUUZZZ\\\^^^```aaacccfffhhhgggjjjmmmpppqqqqqqooonnnkkkjjjiiihhhhhhgggggghhhkkkjjjiiifffdddaaa^^^]]]___^^^^^^\\\[[[YYYWWWVVVPPPNNNJJJGGGCCCAAA@@@???>>>???CCCIIIMMMNNNRRRXXX[[[ZZZYYYXXXVVVPPPGGGAAA??????@@@AAACCCDDDEEEEEE>>>???BBBCCCCCCDDDFFFHHHHHHHHHGGGGGGFFFEEEDDDDDDBBBBBBDDDGGGLLLPPPQQQRRRIIIIIIHHHHHHHHHIIIJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIKKKJJJHHHGGGFFFGGGHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLNNNOOOMMMJJJHHHIIIKKKKKKKKKLLLLLLLLLLLLKKKJJJKKKJJJHHHHHHHHHIIIKKKMMMPPPOOOOOONNNNNNOOOOOOPPPPPPMMMKKKKKKMMMNNNLLLIIIKKKIIIEEEBBBAAABBBDDDEEEGGGIIILLLNNNPPPRRRTTTWWW]]]ccckkkqqqttttttssssssrrrllleee^^^VVVPPPRRRYYYhhhnnnppplllgggeeedddaaaaaabbbccc___[[[XXXZZZ\\\YYYVVVTTTVVV\\\bbbfffgggllljjjiiiiiijjjkkkjjjiiikkkhhhddd```]]]]]]^^^___eeedddcccbbbaaaaaaaaabbbaaa```___aaabbb^^^UUUNNN???:::333...+++)))(((&&&&&&&&&&&&&&&''')))******+++)))&&&%%%&&&(((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&******))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))'''$$$$$$%%%'''((()))))))))))))))))))))))))))))))))))))))***+++,,,---111444888===DDDNNNYYY___kkkvvv%%%%%%%%%$$$$$$#########"""$$$&&&''''''&&&$$$"""$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******000444???MMMYYYbbbooozzz{{{uuusssrrrpppxxxvvvvvvuuummmaaaZZZYYY]]]eeerrr{{{uuurrrnnnnnnooonnnkkkgggkkkkkkjjjjjjnnnyyy~~~xxxtttqqqooommmlllggg___TTTLLLGGGFFFDDDCCCBBBCCCGGGMMMTTTXXX[[[\\\]]]]]][[[XXXTTTRRRLLLIIIEEECCCCCCDDDCCCCCCBBBAAAAAABBBDDDFFFHHHIIIKKKJJJIIIIIIIIIIIIGGGEEEFFFDDDBBBAAACCCHHHNNNRRRYYY[[[]]]^^^^^^___```bbbccceeehhhjjjlllmmmmmmlllmmmllljjjiiihhhgggffffffggggggeeecccaaa^^^\\\ZZZ\\\\\\[[[ZZZXXXVVVTTTSSSOOOMMMJJJFFFBBB@@@???>>>======BBBIIIMMMNNNRRRXXXXXXWWWVVVVVVTTTOOOGGGAAA===>>>>>>???@@@AAABBBBBB>>>@@@BBBCCCCCCDDDFFFHHHHHHHHHGGGFFFFFFEEEDDDDDDGGGFFFFFFGGGIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIHHHGGGFFFEEEFFFFFFGGGFFFGGGGGGHHHIIIJJJKKKKKKJJJLLLMMMKKKHHHGGGHHHIIIKKKKKKKKKLLLLLLKKKKKKJJJKKKJJJHHHHHHHHHIIIKKKLLLNNNMMMMMMLLLLLLMMMMMMNNNOOONNNLLLLLLLLLLLLJJJIIIIIIGGGDDDBBBAAABBBEEEFFFIIIKKKOOOQQQSSSVVVYYY\\\aaaeeelllrrrttttttqqqnnnjjjddd^^^XXXRRROOOUUU]]]ooouuuwwwrrrmmmjjjhhheeefffeeeccc___[[[WWWVVVVVVVVVUUUTTTXXX^^^dddggghhhjjjiiiggghhhiiijjjiiihhhhhheeeaaa]]][[[[[[]]]^^^bbbbbbbbbbbbbbbbbbbbbbbbcccaaa``````^^^WWWMMMEEE;;;777000,,,)))((('''&&&&&&&&&&&&&&&''''''((()))+++)))&&&%%%&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&%%%%%%%%%$$$$$$$$$###'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))'''&&&&&&((()))******))))))))))))))))))))))))))))))))))))***+++,,,---111333777===DDDNNNXXX___iiittt$$$$$$###############"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***+++...777CCCNNNYYYfffsss~~~uuupppnnnmmmsssrrruuuyyyuuuhhh\\\WWWVVV\\\hhhxxxvvvqqqkkkhhhiiijjjiiiggghhhmmmoookkkiiirrrzzztttppplllllljjjddd[[[RRRLLLIIIGGGEEEBBB@@@BBBFFFKKKNNNTTTWWW[[[______]]]ZZZWWWNNNKKKHHHFFFEEEDDDCCCBBB@@@@@@@@@@@@AAACCCEEEFFFIIIHHHGGGHHHHHHHHHFFFDDDGGGEEEBBB@@@BBBEEEIIILLLUUUXXXZZZ[[[[[[YYYYYYYYY]]]^^^___bbbdddfffggghhhlllllljjjiiigggfffeeedddccccccbbb```^^^\\\ZZZXXXYYYYYYXXXWWWUUUSSSQQQPPPNNNKKKHHHDDDAAA>>>===<<<<<<<<>>>>>>>>??????@@@@@@@@@???@@@BBBCCCCCCCCCEEEGGGGGGGGGFFFFFFEEEEEEDDDDDDHHHHHHGGGGGGFFFFFFFFFFFFHHHIIIIIIJJJIIIHHHFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFEEEFFFFFFGGGHHHIIIJJJKKKJJJKKKLLLKKKIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHIIIKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMLLLIIIHHHHHHHHHEEEDDDBBBAAABBBDDDGGGHHHKKKNNNRRRUUUXXX\\\```bbbgggiiilllqqquuurrrlllfffaaa\\\VVVSSSPPPRRR[[[fffwww}}}yyyrrrnnnkkkggggggeeeaaa^^^[[[XXXTTTQQQSSSSSSUUUZZZ```eeehhhhhhhhhgggfffggghhhhhhhhhfffdddaaa]]]YYYXXXYYY[[[]]]^^^```bbbcccddddddcccbbbcccaaa___]]]YYYPPPEEE===666222---)))''''''&&&%%%''''''&&&&&&&&&''''''(((---***(((''''''((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((()))***++++++,,,(((((((((((((((((((((((())))))))))))***+++,,,---111333777<<>><<<;;;:::<<<===BBBHHHKKKJJJMMMRRRSSSSSSRRRPPPMMMHHHCCC@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@AAACCCCCCBBBCCCDDDFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGHHHHHHHHHJJJJJJIIIGGGEEECCCEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJKKKHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJHHHJJJKKKIIIEEECCCDDDFFFCCCBBBBBBBBBDDDGGGJJJLLLMMMQQQUUUYYY]]]```eeehhhlllkkklllppprrrnnneee]]]YYYUUURRRQQQRRRWWWcccooo{{{|||tttooojjjfffccc```\\\[[[[[[ZZZVVVRRRQQQSSSWWW\\\bbbeeegggggggggfffeeefffggggggfffddd___\\\YYYVVVUUUWWWZZZ]]][[[^^^aaadddeeeeeecccaaa___^^^\\\YYYTTTLLLBBB:::111...***'''''''''&&&&&&((((((''''''''''''''''''///,,,***)))))))))(((&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((%%%''')))*********+++,,,(((((((((((((((((((((((())))))))))))***+++,,,---000222666;;;BBBKKKVVV\\\eeeqqq}}}$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((,,,333;;;DDDRRR^^^tttvvvllliiiiiijjjlllsss~~~vvviiiaaaXXXVVVVVV^^^mmm{{{wwwkkkcccaaabbbdddddd^^^gggmmmooosss~~~|||tttlllmmmlllkkkfff___XXXSSSUUURRRMMMHHHEEEDDDEEEFFFJJJNNNTTTYYY]]]]]][[[ZZZUUUSSSOOOMMMKKKIIIFFFDDDAAA@@@???>>>>>>???@@@AAAEEEDDDCCCEEEFFFFFFEEECCCFFFDDDBBB@@@@@@@@@AAABBBFFFIIINNNQQQQQQPPPPPPPPPPPPPPPPPPPPPRRRUUUWWWYYY\\\]]]^^^^^^___^^^^^^]]]^^^^^^^^^]]]\\\ZZZYYYXXXUUUUUUUUUSSSRRRPPPNNNMMMGGGEEEBBB???<<<;;;:::999>>>>>>BBBHHHIIIGGGIIIMMMTTTSSSRRROOOJJJEEEAAA???AAAAAAAAAAAAAAAAAABBBBBB@@@BBBCCCCCCBBBBBBDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDBBBDDDFFFGGGFFFFFFHHHJJJGGGHHHIIIIIIHHHFFFDDDBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIDDDFFFHHHEEEAAA???AAACCCBBBBBBBBBDDDGGGJJJNNNPPPPPPTTTXXX\\\___ccchhhkkkooommmkkkkkklllfff]]]TTTQQQPPPPPPSSSVVVZZZeeeqqq{{{|||tttnnniiiddd```\\\XXXWWWXXXXXXVVVSSSRRRVVV[[[___bbbdddddddddfffeeedddeeeeeeeeebbb```ZZZYYYWWWVVVVVVXXX[[[]]][[[^^^aaadddeeedddbbb```___]]]ZZZUUUNNNEEE===777///,,,)))'''((((((((('''))))))(((((('''(((((((((,,,***((('''''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''''''''''''''(((((((((((((((((((((((($$$&&&))))))(((((()))***(((((((((((((((((((((((())))))))))))***+++,,,---000222555:::AAAJJJTTT[[[dddppp}}}%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))(((***///444:::GGGRRRfffuuu}}}rrrkkkiiihhhhhhiiipppxxxzzzrrrjjjfffbbb^^^YYY[[[dddqqqxxxkkkbbb```aaaccccccccchhhiiiiiittt|||{{{|||~~~uuunnnmmmllljjjhhhddd^^^ZZZZZZWWWSSSMMMIIIFFFDDDCCCCCCFFFKKKQQQVVVYYY[[[\\\XXXVVVSSSQQQOOOLLLIIIFFFCCCBBB@@@?????????@@@@@@BBBBBBBBBCCCEEEFFFEEECCCDDDCCCBBB@@@@@@@@@@@@AAA@@@CCCHHHKKKLLLMMMNNNOOOMMMLLLKKKKKKLLLMMMOOOPPPPPPRRRTTTUUUVVVVVVVVVUUUWWWWWWWWWWWWVVVUUUUUUTTTQQQQQQPPPOOONNNLLLJJJIIICCCAAA???<<<::::::999999======BBBGGGHHHFFFGGGJJJQQQQQQPPPLLLGGGCCC@@@@@@?????????@@@@@@AAAAAAAAAAAACCCDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFHHHGGGDDDCCCEEEHHHFFFGGGGGGHHHGGGFFFDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGEEEEEEFFFGGGHHHIIIIIIJJJHHHGGGFFFFFFGGGHHHGGGFFFEEEFFFGGGHHHHHHIIIHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHBBBCCCCCCBBB@@@???@@@AAACCCDDDEEEGGGKKKNNNRRRTTTUUUXXX\\\___bbbeeeiiilllooolllhhhfffbbb\\\TTTMMMKKKLLLQQQWWWZZZ\\\ccckkkxxx~~~zzzrrrlllgggbbb^^^ZZZVVVSSSRRRSSSSSSSSSYYY\\\aaaccccccbbbbbbbbbdddcccbbbbbbbbb```]]]ZZZWWWWWWWWWXXXYYY[[[]]]^^^]]]___bbbddddddccc```^^^___\\\VVVNNNEEE<<<444000---+++((('''((()))((('''(((((('''''''''(((((()))'''&&&$$$$$$$$$$$$"""!!!%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((($$$&&&((((((%%%$$$''')))(((((((((((((((((((((((())))))))))))***+++,,,---///111555999@@@IIISSSYYYcccooo|||######$$$$$$%%%%%%%%%%%%########################$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''')))((())),,,...222<<>>AAADDDFFFHHHIIIKKKMMMKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIKKKMMMMMMMMMLLLKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIGGGEEEDDDCCC???>>><<<:::999999999::::::;;;@@@FFFHHHFFFGGGKKKLLLMMMLLLIIIDDDAAAAAABBB??????@@@AAABBBBBBCCCCCCBBBCCCDDDCCCBBBAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFHHHFFFBBBAAACCCFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDFFFGGGGGGGGGFFFFFFBBBBBBCCCDDDEEEFFFGGGGGGGGGEEECCCDDDFFFGGGFFFDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIEEEEEEDDDDDDDDDDDDEEEEEEBBBAAA@@@AAABBBBBBAAA@@@EEEFFFHHHKKKNNNRRRUUUWWWZZZ]]]```bbbdddgggjjjmmmmmmjjjfff```YYYRRRLLLIIIIIIMMMVVV^^^```^^^```dddpppvvvyyytttmmmgggbbb]]]XXXVVVSSSOOOMMMPPPTTTXXXbbbeeehhhhhheeebbbaaaaaaaaa```___^^^]]]ZZZVVVSSSUUUVVVYYY[[[]]]^^^______```aaacccdddccc```^^^\\\YYYUUUNNNEEE;;;333...,,,+++)))'''''''''((('''&&&%%%%%%%%%%%%%%%&&&'''(((%%%$$$###$$$%%%$$$###!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&########################&&&&&&'''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&((()))'''###"""&&&)))))))))))))))))))))))))))))))))))))))***+++,,,---///111444999???HHHRRRXXXaaammmzzz""""""######$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&)))((((((***+++---666@@@GGGVVVdddhhhhhhhhhhhhggggggggghhhiiiddd______dddkkkhhhccc\\\YYY^^^jjjttt|||sssggg___^^^aaadddeeeeeennnqqqmmmooowwwxxxqqqiiieeedddlllxxx~~~rrrnnniiiggghhhgggfffcccaaa```^^^ZZZUUUOOOJJJGGGEEEDDDCCCCCCFFFKKKPPPTTT\\\ZZZWWWVVVTTTRRRNNNKKKFFFEEECCCAAA@@@@@@@@@AAA@@@???@@@AAADDDEEEDDDCCC@@@@@@AAAAAAAAABBBBBBBBB???AAACCCDDDEEEFFFIIIKKKKKKKKKJJJHHHGGGEEEDDDDDDDDDEEEGGGHHHHHHGGGEEEDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFEEEDDDBBB@@@???>>><<<<<<:::999999999::::::666888>>>FFFHHHGGGIIIMMMGGGHHHHHHFFFBBB@@@BBBDDDAAAAAABBBCCCDDDFFFFFFGGGBBBDDDDDDDDDBBBAAABBBCCCBBBCCCCCCCCCCCCCCCCCCCCC???CCCFFFEEEAAA@@@CCCFFFFFFEEEEEEDDDEEEEEEFFFGGGDDDEEEFFFGGGGGGFFFEEEDDDBBBCCCDDDFFFFFFFFFEEEDDD@@@@@@AAABBBCCCDDDEEEEEEHHHFFFDDDEEEHHHIIIGGGEEEDDDDDDEEEGGGGGGHHHHHHHHHFFFGGGHHHIIIIIIIIIHHHHHHCCCCCCCCCBBBBBBCCCCCCCCCCCCAAA???AAADDDEEECCCAAAGGGHHHJJJMMMPPPTTTWWWYYY^^^```ccceeefffhhhkkkmmmkkkiiiddd]]]TTTLLLHHHGGGJJJPPP[[[eeefffaaa___aaahhhooorrrnnngggbbb]]]XXXQQQPPPOOOLLLKKKOOOXXX___hhhkkkmmmkkkfffbbbaaabbb___^^^\\\[[[ZZZVVVRRRNNNTTTVVVZZZ^^^```aaaaaa```ccccccdddcccbbb___\\\[[[QQQMMMFFF===444///------***(((&&&&&&''''''&&&%%%""""""######$$$%%%&&&''''''&&&%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((******'''"""!!!%%%***************************))))))))))))***+++,,,---///111444888???HHHQQQXXX___kkkxxx%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$(((&&&$$$"""!!!"""$$$&&&###%%%&&&%%%"""!!!$$$'''"""###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))***---000333@@@GGGRRR[[[bbbeeehhhiiiiiigggddd```]]][[[ZZZZZZccckkkpppjjjccc```______kkkgggbbb```aaadddfffggghhhkkkmmmlllnnnpppmmmhhhbbbZZZWWW___jjjqqquuuwwwwwwnnneeebbbeeefffddd```___aaa```]]]]]]\\\UUUMMMIIIFFFCCCCCCEEEIIILLLMMMUUUVVVWWWXXXVVVSSSPPPNNNHHHGGGEEECCCBBBBBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGFFFDDDBBB@@@@@@BBBDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@???????????????BBBCCCDDDDDDBBBAAAAAAAAA>>>????????????===;;;:::;;;:::999888777777777777888;;;???DDDGGGIIIIIIHHHHHHGGGDDDBBBAAA@@@@@@@@@EEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBCCCEEEGGGGGGFFFDDDCCCBBBCCCEEEFFFFFFDDDBBBAAAFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDEEEFFFHHHIIIGGGEEEHHHGGGGGGGGGGGGGGGHHHHHHDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>???DDDHHHJJJHHHEEEHHHJJJLLLOOOQQQUUUZZZ^^^aaabbbeeeggghhhiiiiiiiiiiiiddd[[[QQQJJJGGGIIIKKKRRRWWW___dddeeecccaaa___ggghhhiiihhhccc\\\UUUPPPHHHFFFEEEGGGNNNWWW^^^ccciiioooqqqlllgggeeedddaaa^^^^^^]]]XXXQQQMMMMMMNNNQQQUUU[[[___aaaaaabbbbbbccc```^^^______\\\UUUNNNHHHCCC<<<555///+++))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''')))((('''&&&%%%$$$######''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''')))'''%%%$$$$$$&&&)))***(((((((((((())))))))))))***)))(((''''''((()))******))))))))))))+++,,,------000444777<<>><<<===>>>???CCCCCCBBB@@@@@@???????????????>>>======>>>>>>>>>>>>???AAA@@@>>>======>>>===>>>>>>>>>===<<<:::::::::999999888888888888888999;;;???CCCFFFGGGGGGFFFFFFEEECCCBBBAAA@@@AAAAAADDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDCCCBBBAAAEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEGGGIIIIIIGGGEEEFFFFFFEEEDDDDDDDDDEEEEEEBBBBBBAAA@@@?????????@@@@@@@@@AAADDDHHHJJJHHHFFFKKKMMMQQQTTTWWW[[[```dddhhhhhhhhhhhhfffdddaaa___\\\ZZZUUUOOOKKKJJJMMMPPP\\\```dddfffeeedddcccccccccddddddbbb]]]WWWPPPLLLFFFEEEFFFJJJQQQZZZbbbfffmmmssstttoooiiifffccc```\\\[[[ZZZUUUPPPMMMNNNOOORRRVVV\\\```aaaaaaaaabbbccc```^^^^^^^^^ZZZRRRKKKBBB???888111,,,)))''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%######$$$%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&((()))(((((((((((())))))))))))***)))(((((('''((()))*********))))))***+++---...,,,///333666;;;CCCMMMUUU[[[fffuuu%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$""" """&&&(((%%%"""######%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&''''''&&&''')))+++222888@@@IIIQQQYYY___dddfffeeebbb```]]][[[ZZZZZZ]]]ccchhhgggfffccc]]]VVVWWWWWWWWWYYY\\\___``````cccggghhhffffffhhhfffbbb]]]RRRJJJKKKRRRYYY___eeejjjgggccc___]]]\\\\\\]]]aaaddddddcccdddeeeaaa[[[PPPJJJBBB<<<<<<>>>AAACCCDDDFFFJJJNNNQQQTTTUUUUUULLLKKKIIIGGGFFFEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBAAABBBDDDFFFFFFFFFEEEDDDEEECCC@@@===;;;;;;;;;;;;??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======;;;===>>>>>><<<;;;;;;<<<<<<<<<<<<<<<;;;:::999999888888888999999999::::::999<<>>??????@@@CCCCCCCCCEEEHHHIIIHHHFFFNNNQQQUUUYYY]]]aaafffiiijjjiiihhhfffaaa[[[VVVSSSLLLMMMMMMMMMNNNPPPTTTXXXfffggggggfffdddcccdddeee``````^^^ZZZUUUOOOIIIEEECCCEEEIIIOOOVVV^^^dddhhhqqqvvvxxxssslllgggccc___YYYXXXVVVRRROOOOOOPPPSSSTTTXXX\\\___`````````aaa```^^^\\\[[[YYYSSSKKKDDD;;;888222---)))'''&&&&&&((('''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))))))))((((((((())))))******************,,,------+++...222555999AAAKKKSSSZZZfffsss~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############""""""$$$%%%&&&%%%%%%$$$"""!!!!!!"""$$$$$$!!!###$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&&&&''')))---111888@@@HHHQQQ[[[```bbbaaa```^^^]]][[[ZZZZZZ\\\___aaaaaabbbbbb\\\TTTMMMNNNPPPUUU[[[___aaaaaa```eeegggeeeeeegggfffddd]]]SSSJJJHHHKKKNNNRRRVVV[[[^^^``````]]]ZZZ[[[\\\^^^bbbdddcccdddfffddd```WWWPPPFFF???<<<===@@@AAABBBCCCFFFJJJMMMPPPRRRSSSMMMMMMKKKJJJHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFDDDBBB???>>>===>>>>>><<<<<<;;;:::::::::::::::::::::999999::::::;;;<<<;;;<<<>>>>>><<<;;;;;;<<<;;;;;;;;;::::::999999888888888999:::;;;;;;;;;<<<:::<<<>>>@@@BBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBCCCDDDBBBBBBAAA@@@@@@@@@@@@AAABBBBBBAAAAAABBBCCCDDDEEEEEEDDDBBB@@@@@@@@@AAABBBAAAAAABBBBBBCCCCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBFFFFFFFFFGGGHHHHHHEEECCCCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>???@@@@@@EEEEEEEEEFFFGGGHHHHHHHHHPPPSSSYYY]]]aaadddhhhkkkfffeeeddd```[[[TTTMMMIIIBBBEEEJJJNNNRRRVVVZZZ^^^fffffffffeeebbbaaaaaabbb```^^^ZZZTTTNNNHHHCCCAAADDDGGGMMMSSSYYY^^^cccfffpppwwwzzzuuunnniiiddd___WWWUUUSSSPPPPPPRRRUUUWWWVVVYYY]]]______^^^______\\\ZZZXXXUUUQQQJJJAAA;;;444222...***'''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&''''''&&&&&&&&&############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&(((((((((((())))))))))))))))))))))))))))))******(((((())))))***++++++,,,***---111444888???IIIPPPZZZeeerrr|||%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!"""$$$&&&&&&&&&%%%$$$###%%%&&&%%%""" !!!$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%########################&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((((((&&&&&&&&&(((+++...333999AAAKKKUUU[[[____________^^^^^^^^^]]]]]]]]]\\\ZZZ]]]___[[[TTTHHHIIILLLRRRZZZ```cccddd___eeehhhffffffhhhjjjiii```WWWOOOMMMLLLJJJIIIKKKMMMTTT\\\___^^^[[[[[[\\\[[[___bbbaaaaaadddccc```[[[TTTJJJCCC??????@@@@@@@@@AAACCCFFFJJJMMMPPPRRRPPPPPPOOOOOONNNLLLKKKKKKGGGGGGFFFEEECCCBBBAAAAAABBB@@@???>>>>>>AAACCCEEECCCCCCBBBAAAAAAAAABBBBBB<<<;;;:::::::::::::::::::::999999999999999::::::999;;;<<<<<<;;;:::;;;<<<;;;:::::::::999999999999888999;;;<<<============;;;<<<>>>???@@@AAA@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDEEECCCBBBBBBBBBCCCDDDDDDEEEBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCEEEEEEFFFDDDBBB@@@???@@@AAABBB@@@@@@AAAAAABBBBBBBBBCCCBBBBBBBBBCCCDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCFFFEEEEEEFFFGGGFFFDDDAAABBBAAA@@@???????????????>>>>>>>>>>>>???@@@BBBBBBEEEFFFFFFFFFGGGHHHJJJLLLUUUYYY^^^bbbeeefffiiijjjeeedddaaa\\\VVVNNNGGGCCC???DDDKKKQQQVVVZZZ^^^```aaacccffffffdddaaa```___```]]]WWWPPPJJJEEEBBB@@@GGGLLLSSSWWWZZZ\\\___aaakkkssswwwtttnnniiiddd```VVVTTTQQQQQQRRRVVVYYY[[[WWWZZZ]]]^^^]]]\\\\\\]]]ZZZXXXUUUQQQKKKCCC;;;666///...+++)))'''&&&''''''''''''&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&%%%%%%$$$%%%'''((()))((('''&&&(((((((((((())))))))))))(((((()))***************''''''((())))))************---000333666===GGGNNNZZZdddpppyyy%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%&&&%%%$$$###%%%((()))&&&""" """&&&$$$$$$$$$$$$#####################$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###############$$$$$$%%%%%%&&&&&&&&&'''))))))'''&&&''''''))),,,///444:::CCCLLLSSSZZZ[[[]]]___```aaaaaaaaa^^^^^^\\\YYY[[[^^^[[[VVVHHHHHHIIINNNUUU\\\aaaccc___fffiiigggeeehhhjjjjjjaaa[[[UUUSSSPPPJJJGGGGGGEEELLLUUUZZZ\\\[[[\\\]]]YYY^^^aaa___^^^aaaaaa```ZZZUUUNNNHHHDDDCCCAAA@@@===>>>???BBBFFFJJJNNNQQQRRRRRRRRRRRRRRRQQQPPPPPPJJJJJJHHHFFFEEECCCBBBAAAAAA@@@>>>===>>>@@@CCCEEE@@@@@@@@@@@@AAABBBCCCDDD======<<<<<<<<<<<<<<<===<<<;;;::::::999999999:::777999:::;;;999999999:::<<<;;;;;;::::::;;;;;;<<<:::;;;===???@@@@@@???>>><<<<<<>>>???@@@@@@AAAAAA@@@AAABBBCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGEEECCCAAA@@@@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEDDDAAA???@@@???????????????@@@@@@>>>>>>???@@@AAACCCEEEFFFFFFGGGHHHHHHIIIKKKPPPSSS]]]```eeehhhhhhhhhggghhheeeccc___YYYRRRJJJDDDAAABBBGGGNNNTTTXXX\\\___aaa___cccggghhhfffccc```^^^\\\XXXRRRKKKFFFDDDDDDDDDMMMRRRXXX[[[[[[ZZZ\\\]]]dddmmmsssqqqlllgggbbb]]]TTTRRRPPPQQQTTTXXX[[[\\\XXXZZZ\\\\\\[[[YYYYYYZZZZZZXXXSSSMMMFFF>>>888555,,,+++***((('''''''''((('''''''''&&&''''''((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******)))((('''&&&&&&%%%%%%%%%'''((((((((('''&&&(((((((((((())))))))))))(((((()))***++++++++++++&&&'''((()))************+++---000333666===FFFMMMZZZcccnnnwww%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%###"""!!!"""%%%'''%%%$$$$$$###############"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$&&&((()))'''&&&&&&'''((()))+++...333:::BBBHHHRRRTTTWWWZZZ\\\^^^___```^^^aaaaaa^^^^^^___\\\WWWLLLIIIGGGHHHMMMUUU[[[^^^```gggiiifffbbbdddggggggaaa\\\WWWUUURRRLLLJJJKKKDDDHHHMMMRRRUUUXXX[[[\\\ZZZ```bbb___^^^```aaa```ZZZWWWSSSPPPMMMJJJFFFDDD>>>>>>>>>>>>AAADDDHHHJJJNNNNNNPPPQQQQQQQQQPPPOOOMMMLLLJJJHHHFFFDDDBBBAAA@@@@@@AAAAAABBBCCCCCCCCC???@@@@@@AAABBBBBBCCCDDD@@@???????????????@@@@@@>>>===<<<;;;:::999999999888999;;;;;;::::::;;;<<<>>>===<<<;;;;;;<<<===>>>===>>>@@@AAABBBAAA@@@???<<<======???@@@AAAAAABBBAAABBBDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDAAAAAAAAAAAABBBCCCDDDEEEDDDCCCCCCBBBAAABBBBBBBBB@@@AAACCCEEEFFFFFFFFFFFFGGGFFFDDDCCCAAAAAAAAABBB@@@@@@@@@@@@@@@?????????>>>>>>???@@@BBBCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDCCCCCCCCCBBB???===============>>>???@@@@@@??????@@@BBBDDDFFFHHHIIIHHHIIIKKKKKKLLLPPPWWW\\\aaadddhhhiiihhheeecccbbb___\\\XXXRRRLLLGGGDDDBBBEEEJJJPPPUUUYYY\\\^^^``````cccggggggeeeaaa^^^]]]SSSOOOJJJEEECCCEEEHHHJJJQQQWWW\\\^^^\\\ZZZ\\\^^^```hhhooommmhhhccc]]]XXXQQQOOONNNQQQUUUYYY[[[[[[XXXZZZ[[[ZZZXXXWWWWWWWWWWWWTTTOOOGGG>>>888444222***)))(((''''''''''''''''''''''''''''''((())))))%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######""""""""""""############&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&&&&&&&&&&'''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((((((((((())))))))))))'''(((***+++,,,,,,++++++((((((***+++,,,,,,++++++,,,...111333666<<>>@@@AAAHHHIIIKKKLLLMMMMMMLLLLLLNNNMMMLLLIIIGGGEEECCCBBB>>>@@@CCCFFFGGGEEECCCAAABBBBBBBBBCCCCCCDDDDDDDDDBBBAAAAAAAAAAAAAAABBBBBB@@@???>>><<<;;;:::999999:::<<<>>>>>>======>>>??????>>>===<<<<<<===??????>>>@@@BBBCCCCCCBBBAAA@@@<<<===>>>???@@@AAABBBCCCBBBCCCEEEFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBCCCCCCCCC@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCC@@@AAADDDFFFGGGGGGFFFEEEGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@??????>>>>>><<<<<<===???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCDDDCCCBBBBBBBBBAAA>>>;;;;;;;;;;;;<<<===>>>???@@@@@@@@@AAACCCEEEGGGJJJKKKIIIKKKMMMNNNOOOTTT\\\aaabbbeeehhhhhheeeaaa]]][[[TTTRRRNNNKKKHHHFFFEEEDDDGGGKKKQQQVVVYYY[[[^^^```bbbdddeeedddaaa]]][[[ZZZKKKHHHCCC@@@AAAEEEJJJNNNTTTYYY___```]]][[[]]]___]]]fffmmmkkkfff```ZZZTTTOOOMMMMMMPPPVVVYYYZZZYYYXXXZZZZZZYYYWWWUUUUUUVVVSSSPPPIIIAAA888222///...)))(((''''''&&&&&&&&&''''''''''''''''''((())))))$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***###$$$$$$%%%&&&(((((()))''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''(((((()))&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))'''(((***+++,,,,,,++++++)))***,,,---......------,,,///111333666<<>>BBBEEEDDDDDDDDDFFFHHHJJJLLLNNNPPPOOOMMMJJJHHHGGGGGGFFFAAA@@@@@@@@@BBBCCCBBBAAADDDDDDCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@???AAAAAA@@@AAABBBAAA>>><<<>>>>>>======>>>???@@@@@@AAA???===>>>@@@BBBBBBBBB???@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>???AAACCCDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFDDDDDDEEEEEECCCBBBDDDCCCBBBAAA@@@AAABBBCCCCCCBBBAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDFFFGGGGGGEEEDDDDDDEEEEEEDDDBBB@@@@@@@@@?????????>>>>>>>>>@@@BBBBBBAAAAAABBBCCC@@@@@@@@@AAAAAABBBBBBBBBDDDCCCAAA@@@@@@AAACCCDDDDDDBBB???===;;;;;;;;;<<<:::<<>>>>>???@@@@@@??????@@@AAADDDGGGIIINNNNNNMMMKKKIIIHHHGGGFFFCCCBBB@@@@@@AAAAAAAAA@@@CCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAACCCBBBBBBCCCCCCCCCAAA>>>>>>=========>>>>>>???@@@AAA???>>>>>>@@@BBBBBBBBB???@@@BBBCCCCCCBBBBBBAAA????????????@@@BBBCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFDDDDDDEEEEEECCCBBBCCCBBBAAA@@@@@@AAABBBCCCBBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFEEEDDDDDDEEEEEEDDDBBB@@@@@@@@@@@@????????????>>>@@@BBBBBBAAA@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBBCCCBBBAAA??????@@@AAABBB@@@???===;;;:::;;;;;;<<<;;;===???AAAAAAAAACCCDDDCCCCCCDDDFFFIIILLLPPPRRRSSSVVVWWWVVVYYY___bbbaaacccdddccc```ZZZTTTNNNKKKEEEEEEEEEEEEEEEFFFGGGGGGKKKNNNRRRTTTUUUVVVXXX[[[aaabbbbbb^^^WWWPPPKKKIIIGGGEEECCCDDDHHHMMMQQQSSSWWWZZZ]]]]]]\\\[[[\\\]]][[[^^^aaa___ZZZTTTPPPOOOMMMNNNQQQTTTXXXZZZ\\\]]]YYYXXXWWWVVVUUUSSSOOOLLLIIIBBB999333111///+++'''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$$$$%%%&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&### ###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&)))++++++***)))'''))))))*********+++++++++,,,---///111555<<>>BBBEEEKKKKKKLLLLLLLLLJJJIIIHHHGGGDDDAAA@@@AAAAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCDDDEEEEEECCCAAA>>>>>>>>>>>>>>>??????@@@AAA???>>>???AAABBBCCCBBB@@@AAABBBCCCDDDCCCCCCBBB@@@@@@@@@@@@BBBCCCDDDEEEDDDDDDEEEFFFFFFGGGGGGHHHGGGEEEDDDDDDDDDDDDCCCAAACCCBBBAAA@@@@@@AAABBBCCCAAAAAA@@@@@@@@@AAABBBBBB@@@AAABBBDDDDDDDDDDDDCCCEEEDDDCCCCCCDDDEEECCCBBBAAAAAAAAA@@@@@@@@@??????>>>@@@BBBBBBAAA@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBAAA???>>>>>>>>>???@@@>>>>>>===<<<<<<<<<======;;;>>>AAABBBCCCDDDFFFGGGFFFGGGIIILLLOOORRRTTTVVVWWWZZZ[[[ZZZ\\\aaacccaaacccaaa]]]XXXRRRLLLGGGDDD@@@AAADDDFFFGGGHHHIIIIIIHHHKKKOOOQQQRRRSSSTTTVVV]]]]]][[[VVVPPPJJJGGGFFFCCCDDDGGGJJJNNNQQQTTTVVVUUUWWWZZZ[[[[[[ZZZ[[[[[[ZZZ[[[ZZZXXXTTTQQQPPPPPPQQQRRRTTTWWWYYY[[[\\\\\\YYYXXXWWWVVVTTTOOOJJJFFF@@@;;;333...---+++(((&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$###$$$%%%((()))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%###!!!"""$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((('''((())))))))))))(((((()))))))))*********++++++***+++...111666===FFFLLLVVV^^^kkkvvv######""""""######$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""#########$$$$$$########################"""###$$$%%%%%%%%%%%%$$$"""###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%)))))))))(((%%%&&&(((+++...,,,)))'''&&&&&&'''&&&+++222<<>><<<999777888;;;???BBBEEEGGGJJJMMMNNNNNNMMMMMMKKKHHHEEECCCCCCCCCBBBAAACCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEECCCCCCDDDEEEFFFEEECCCAAA@@@@@@???@@@@@@AAAAAA@@@??????@@@BBBCCCCCCBBB@@@AAACCCDDDDDDDDDDDDCCC@@@AAAAAABBBCCCDDDEEEFFFDDDDDDDDDDDDEEEFFFGGGGGGGGGEEEDDDCCCDDDDDDCCCAAABBBAAA@@@@@@@@@AAABBBCCC@@@@@@@@@@@@AAAAAABBBCCC???@@@BBBDDDEEEDDDBBBAAADDDCCCBBBBBBDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>@@@BBBBBB@@@???@@@AAA@@@@@@@@@@@@@@@?????????@@@???>>>============>>>@@@@@@?????????>>>>>>>>><<<>>>BBBDDDEEEFFFIIIKKKIIIKKKNNNRRRUUUWWWYYYYYY\\\______]]]]]]aaabbb___^^^ZZZUUUOOOKKKGGGCCC@@@AAACCCFFFIIIJJJJJJIIIHHHGGGIIILLLOOOPPPPPPPPPPPPUUUTTTRRRMMMGGGDDDCCCCCCCCCFFFLLLPPPSSSTTTUUUVVVUUUVVVXXXZZZZZZZZZZZZZZZYYYWWWTTTQQQOOOOOOQQQRRRTTTUUUWWWYYYZZZ[[[\\\\\\YYYXXXWWWUUURRRLLLDDD???888444///+++***)))'''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%''''''%%%$$$"""""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%&&&'''((((((***))))))(((((((((((()))))))))))))))************+++,,,...000555<<>>@@@BBBGGGKKKOOOPPPQQQQQQNNNKKKHHHGGGGGGGGGFFFEEEFFFFFFGGGGGGFFFEEEDDDDDD???@@@@@@AAAAAABBBBBBCCCCCCBBBAAABBBDDDEEEEEEDDDCCCCCCBBBAAAAAABBBBBBBBB@@@??????@@@BBBCCCCCCBBB@@@AAABBBDDDEEEDDDDDDDDD@@@AAABBBCCCDDDEEEEEEEEECCCCCCCCCCCCCCCEEEFFFGGGFFFEEECCCCCCDDDDDDBBBAAAAAA@@@@@@???@@@AAABBBCCC@@@@@@@@@@@@AAAAAABBBCCC???@@@BBBDDDDDDCCCAAA@@@CCCBBBAAABBBCCCDDDCCCBBBAAAAAAAAA@@@@@@@@@??????>>>@@@BBBAAA@@@??????@@@=================================<<<<<<=========@@@@@@AAAAAA@@@???======>>>AAADDDFFFHHHIIILLLNNNNNNPPPSSSWWWZZZ[[[\\\\\\___aaaaaa]]]\\\^^^]]]ZZZUUUQQQLLLHHHGGGGGGEEECCCFFFHHHJJJLLLLLLJJJHHHFFFGGGHHHJJJMMMNNNNNNMMMKKKKKKJJJHHHDDD@@@???@@@BBBFFFKKKQQQTTTUUUTTTUUUUUUVVVVVVXXXYYYZZZ[[[ZZZYYYXXXUUUPPPMMMMMMPPPSSSTTTVVVWWWXXXYYYZZZ[[[[[[[[[YYYXXXVVVSSSNNNGGG???999222000,,,***)))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$######$$$&&&(((((('''&&&%%%###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$&&&&&&$$$###!!!""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((()))(((''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%&&&'''((((((***)))(((''''''((())))))(((((()))))))))*********,,,---///111444;;;CCCHHHVVV___kkkwww$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$##################$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&""""""###)))000777;;;<<<666000(((%%%&&&)))++++++(((***---111666<<>>BBBGGGKKKNNNPPPQQQMMMLLLJJJJJJKKKKKKJJJHHHHHHIIIIIIJJJIIIHHHFFFEEE??????@@@@@@AAAAAAAAABBBBBBAAA@@@AAACCCEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCC@@@???@@@AAACCCDDDCCCAAA???@@@AAACCCDDDDDDDDDCCC???@@@BBBCCCDDDEEEEEEEEECCCBBBAAAAAABBBCCCEEEFFFFFFDDDCCCCCCCCCCCCBBB@@@@@@@@@??????@@@AAABBBCCCAAAAAA@@@@@@@@@AAABBBBBB???@@@AAABBBBBBBBBAAA@@@BBBAAA@@@AAACCCCCCCCCAAA@@@@@@@@@?????????>>>>>>???@@@BBBAAA???>>>??????:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>???AAABBBBBB@@@>>>===CCCEEEIIIKKKLLLMMMPPPQQQSSSTTTWWWZZZ\\\]]]]]]]]]```bbbaaa\\\YYYYYYVVVRRRLLLHHHEEEEEEHHHJJJJJJIIILLLMMMNNNNNNLLLJJJFFFDDDEEEFFFHHHJJJLLLLLLIIIFFFBBBBBBAAA???>>>>>>AAACCCJJJOOOTTTVVVUUUTTTUUUVVVWWWVVVWWWXXXZZZZZZXXXVVVUUUQQQMMMLLLMMMQQQSSSUUUVVVVVVWWWXXXYYYYYYYYYYYYXXXUUURRRNNNHHHAAA999444...---+++)))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!$$$''')))***(((%%%###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###&&&((('''$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!$$$&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((())))))(((((((((((()))***((((((((()))))))))******---...///000444:::BBBGGGTTT]]]jjjvvv$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$(((111;;;@@@>>>999111+++%%%$$$'''******)))'''(((***,,,///444:::???EEEKKKSSSYYY[[[ZZZYYYXXXZZZYYYYYYYYYYYYZZZZZZ[[[TTTNNNEEE@@@???DDDJJJNNNQQQTTTWWWYYYYYYZZZ]]]```dddffffff```UUULLLGGGFFFDDDAAA>>>BBBKKKTTTYYYZZZVVVWWWZZZ```fffiiigggdddXXXYYYZZZZZZXXXUUURRROOOHHHEEEBBB>>>;;;999999999:::<<<>>>BBBEEEHHHKKKLLLJJJJJJJJJLLLNNNNNNLLLJJJIIIJJJKKKKKKJJJIIIGGGEEE@@@AAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@CCCEEEFFFFFFCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@BBBDDDDDDCCCAAA===???@@@BBBCCCDDDCCCCCC>>>@@@AAACCCDDDDDDDDDDDDBBBBBBAAA@@@AAACCCEEEFFFFFFDDDCCCCCCCCCCCCBBB@@@@@@????????????AAABBBCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@???@@@BBBCCCBBBAAA?????????>>>>>>>>>======???@@@AAAAAA???>>>>>>???999999:::;;;<<<======>>>999999;;;<<<>>>??????@@@===???CCCFFFGGGFFFEEEDDDHHHKKKNNNPPPQQQRRRTTTVVVWWWWWWYYYZZZ\\\]]]]]]]]]```bbb```YYYUUUSSSNNNIIIFFFCCCAAADDDJJJOOOPPPNNNNNNNNNNNNMMMKKKHHHEEECCCCCCCCCDDDGGGIIIIIIEEEAAA;;;<<<>>>>>>???AAAEEEHHHLLLPPPUUUVVVTTTSSSVVVYYYWWWVVVUUUVVVXXXXXXUUURRRQQQNNNJJJJJJNNNQQQRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXTTTQQQLLLGGGAAA;;;444///++++++***((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&(((((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""&&&***)))&&&$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%% $$$&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((())))))******(((((((((((()))))))))***+++,,,...000444;;;CCCHHHQQQZZZgggttt%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$#########%%%%%%$$$$$$###""""""""" !!!!!!""""""######$$$$$$$$$$$$%%%$$$###""""""$$$&&&''''''&&&$$$###"""###$$$$$$########################""""""###$$$%%%%%%&&&&&&%%%%%%)))444>>>>>>555,,,+++&&&######'''***(((&&&%%%''')))***,,,000444888===DDDNNNWWWZZZZZZYYYXXXXXXXXXYYYYYYYYYXXXXXXXXXWWWQQQHHHAAA>>>@@@EEEIIINNNQQQUUUWWWXXXZZZ^^^aaaiiikkkkkkdddXXXOOOJJJIIICCC???<<<===BBBIIIMMMNNNSSSTTTXXX___eeegggddd```XXXYYYZZZ[[[ZZZWWWTTTRRRMMMKKKGGGCCC@@@===;;;::::::;;;<<<>>>@@@CCCFFFGGGGGGGGGJJJMMMPPPPPPMMMKKKIIIJJJKKKKKKKKKIIIFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCAAA@@@AAADDDFFFGGGGGGBBBAAA@@@@@@????????????@@@@@@@@@BBBDDDEEECCCAAA===>>>@@@BBBCCCCCCCCCCCC>>>???AAACCCDDDDDDCCCCCCBBBAAA@@@@@@@@@BBBDDDFFFFFFDDDCCCBBBCCCCCCBBB@@@??????>>>>>>???AAABBBDDDCCCBBBBBBAAA@@@@@@@@@@@@AAAAAA@@@??????@@@@@@AAAAAA@@@???@@@BBBCCCBBBAAA>>>>>>>>>>>>============???@@@AAAAAA???>>>>>>>>>888999:::;;;===>>>??????777999:::===>>>@@@@@@AAA>>>AAAFFFJJJMMMMMMMMMLLLMMMOOORRRTTTUUUUUUWWWYYYYYYYYYZZZZZZ[[[\\\]]]]]]```aaa___XXXRRROOOJJJDDDDDDAAA@@@DDDLLLRRRSSSQQQNNNNNNMMMLLLJJJGGGEEECCCBBBAAABBBEEEGGGFFFBBB>>>888:::===>>>@@@DDDHHHKKKLLLQQQTTTUUUSSSTTTXXX\\\WWWUUUTTTUUUVVVVVVSSSOOONNNKKKIIIJJJNNNQQQQQQQQQSSSTTTUUUVVVWWWWWWWWWWWWRRRNNNHHHCCC===666000,,,)))))))))'''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%)))(((''''''''''''((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$"""'''++++++'''$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%% $$$((()))'''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%&&&'''(((&&&''''''''''''''''''&&&((((((((((((((('''''''''&&&&&&((()))************(((((((((((()))))))))))))))***,,,///444<<>>EEELLLRRRUUUVVVVVVWWWXXXZZZZZZXXXXXXXXXYYYTTTPPPJJJDDDAAAAAABBBCCCEEEGGGJJJOOOUUU\\\aaadddhhhlllllleeeXXXMMMJJJJJJFFFDDD@@@>>>===???AAACCCGGGLLLSSSYYY]]]^^^]]]\\\XXXVVVTTTTTTWWWWWWVVVSSSOOOMMMIIIEEEAAA>>><<<<<<>>>=========???AAACCCDDDGGGHHHJJJLLLMMMOOOOOOOOOPPPPPPOOONNNMMMKKKJJJIIICCCDDDDDDEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDEEEEEEEEEBBBAAA???=========>>>>>>>>>???@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAFFFEEEBBB@@@???@@@AAABBBBBBBBBAAA@@@@@@???>>>>>>???@@@@@@AAAAAABBBBBBCCCAAAAAA@@@@@@???>>>======>>>>>>>>>>>>>>>????????????>>>>>>============>>>>>>>>>>>>======<<<<<<<<<>>>???AAAAAA???=========<<<;;;;;;===AAABBB???===>>>>>>??????@@@AAACCCDDDDDDEEEFFFHHHJJJLLLOOOPPPPPPRRRUUUXXXYYYYYYXXXWWWWWWYYY[[[]]]]]]\\\ZZZXXXXXXYYYWWWRRRKKKEEEDDDEEEBBBEEEIIIMMMPPPPPPOOONNNMMMMMMMMMMMMLLLIIIGGGFFFHHHEEEAAAAAAAAA@@@<<<999999<<<@@@CCCFFFIIIMMMPPPRRRRRRSSSTTTTTTTTTSSSSSSVVVVVVUUUTTTRRROOOLLLJJJHHHIIIJJJLLLNNNOOOOOOOOOSSSTTTTTTUUUTTTSSSRRRQQQKKKGGGAAA:::333...+++***))))))(((''''''''''''((($$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$((('''&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&$$$#########$$$""""""###%%%''''''%%%"""&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))&&&""""""%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%''''''&&&$$$"""%%%%%%%%%&&&&&&&&&''''''$$$%%%''')))***)))((('''''''''&&&%%%&&&'''((()))'''(((((()))***)))))))))(((((((((((()))***+++,,,,,,---...000333999???DDDQQQZZZeeennnzzz$$$$$$%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$#########""""""&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$###############$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&'''''''''(((***,,,444888>>>EEEKKKOOOQQQRRRTTTVVVXXXXXXWWWVVVVVVWWWXXXTTTNNNHHHBBB???===<<>><<<<<<======BBBFFFLLLSSSXXX[[[]]]]]][[[WWWTTTSSSUUUWWWWWWVVVPPPOOONNNKKKHHHEEEAAA???@@@@@@?????????@@@AAABBBEEEEEEGGGIIIKKKLLLMMMMMMOOOOOOOOONNNMMMLLLKKKKKKFFFGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFEEEEEEDDDAAAAAA@@@???>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@BBBBBBCCCCCCCCCEEEDDDBBB@@@???@@@AAABBBBBBBBBAAAAAA@@@??????>>>??????@@@@@@AAABBBBBBBBBAAAAAA@@@??????>>>======>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<>>>@@@@@@>>>===<<<======<<<<<>>BBBEEEGGGJJJMMMPPPRRRRRRRRRSSSSSSTTTTTTTTTVVVUUUTTTRRROOOLLLJJJHHHIIIJJJKKKMMMNNNOOOPPPPPPRRRSSSTTTTTTSSSPPPNNNLLLEEEBBB<<<666000,,,***(((((('''&&&&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$###!!!!!!###%%%%%%$$$"""""""""#########$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((())))))(((%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''''''''&&&%%%$$$$$$$$$%%%'''(((%%%&&&&&&'''''''''''''''(((((((((((()))***+++,,,,,,---...000333888???DDDOOOYYYcccmmmyyy###$$$$$$$$$%%%%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$###############%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%$$$###""""""""""""###$$$$$$%%%%%%$$$$$$###"""#########$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%&&&(((***///222666===CCCIIIMMMOOOPPPSSSUUUVVVUUUTTTTTTUUUVVVTTTQQQLLLFFF@@@<<<999???@@@CCCGGGLLLRRRXXX[[[eeeiiikkkfff\\\TTTPPPPPPJJJHHHEEEBBB???===;;;:::===???DDDIIIOOOUUUYYY[[[ZZZVVVRRRPPPQQQSSSUUUVVVOOOPPPQQQQQQNNNKKKGGGDDDEEEDDDDDDBBBAAAAAA@@@@@@AAABBBCCCEEEGGGHHHIIIJJJMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJIIIIIIHHHGGGGGGFFFGGGHHHIIIHHHFFFDDDCCCAAABBBBBBAAAAAA@@@???>>>???@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA<<<===>>>@@@BBBCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@???????????????@@@AAAAAABBBBBB@@@@@@??????>>>>>>==============================>>>>>><<<;;;::::::::::::;;;;;;::::::::::::999999:::<<<>>>>>>===<<<<<<===>>>>>>>>>@@@CCCDDDCCCBBBAAAAAABBBBBBCCCDDDEEEFFFGGGHHHJJJLLLNNNQQQRRRSSSXXXYYY[[[\\\\\\[[[YYYWWWXXXXXXXXXWWWTTTQQQNNNLLLJJJGGGDDDCCCEEEHHHJJJKKKIIIKKKOOORRRTTTTTTSSSRRRQQQPPPMMMJJJGGGEEEDDDCCC>>>;;;888777888999:::999AAACCCFFFHHHIIIKKKMMMPPPQQQQQQPPPPPPQQQSSSTTTUUUVVVTTTQQQNNNKKKIIIHHHGGGJJJKKKLLLNNNOOOPPPQQQQQQQQQRRRSSSSSSQQQMMMHHHEEE>>>;;;666111,,,)))((('''&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''$$$"""%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&%%%########################&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''---+++(((&&&$$$%%%&&&&&&***)))((((((((()))+++,,,&&&&&&'''''''''((((((((((((((((((((()))***+++,,,+++,,,...000333888???DDDLLLVVVaaakkkxxx#########$$$%%%%%%&&&&&&###$$$&&&&&&$$$###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$###""""""#########$$$$$$%%%%%%$$$$$$###########################&&&%%%$$$$$$$$$$$$%%%&&&###$$$$$$%%%&&&&&&&&&&&&%%%&&&''''''&&&''')))+++---...222777===DDDJJJNNNLLLOOOSSSUUUTTTSSSRRRRRROOOPPPOOONNNJJJEEEAAA>>>===>>>???BBBFFFKKKQQQTTT\\\```bbb```YYYRRROOONNNMMMMMMKKKHHHEEEBBB???>>>>>>>>>???BBBFFFKKKPPPSSSSSSQQQOOOMMMNNNOOOPPPQQQOOOPPPPPPPPPOOOMMMJJJIIIIIIIIIHHHGGGEEECCCAAA???@@@@@@@@@AAACCCDDDEEEFFFIIIJJJJJJKKKLLLNNNOOOOOOOOONNNMMMLLLJJJIIIHHHHHHGGGIIIJJJKKKJJJHHHEEECCCBBBCCCCCCDDDCCCBBB@@@?????????@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>???AAAAAAAAAAAAAAA@@@@@@???@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@???>>>>>>??????@@@AAAAAAAAA??????>>>>>>>>>==================<<<<<<<<<<<<<<<======;;;:::999999888888999999999999999999999999888;;;===>>>===<<<<<<===??????@@@AAACCCDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHKKKLLLNNNPPPRRRTTTUUUVVVYYYZZZZZZZZZYYYWWWUUUSSSUUUTTTRRROOOKKKHHHEEEDDDEEECCCBBBEEEKKKPPPQQQPPPLLLNNNQQQTTTUUUVVVUUUTTTTTTRRRNNNJJJGGGEEECCCCCC===;;;999888999;;;>>>???EEEGGGIIIJJJJJJKKKMMMOOOPPPOOONNNNNNOOOQQQSSSUUUSSSQQQNNNJJJHHHHHHIIIJJJKKKLLLNNNOOOPPPQQQQQQQQQQQQRRRSSSRRRNNNIIICCC???777444000,,,)))'''''''''&&&%%%%%%$$$###$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&(((%%%  ###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&'''&&&%%%###"""%%%%%%%%%&&&&&&&&&''''''+++***(((&&&%%%%%%%%%&&&++++++***)))***+++,,,---)))))))))))))))******+++))))))(((((()))***+++++++++,,,...///222888???DDDJJJSSS___iiiwww#########$$$$$$%%%%%%%%%"""$$$%%%%%%$$$######$$$########################"""""""""#######################################""""""#########$$$$$$$$$######""""""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$###"""!!!!!!'''&&&%%%######%%%&&&'''###$$$$$$%%%&&&&&&&&&&&&%%%&&&'''&&&%%%&&&(((******+++---111777>>>DDDHHHHHHLLLQQQTTTSSSRRRQQQPPPKKKMMMNNNNNNMMMIIIEEECCC???>>>===>>>AAAEEEIIILLLRRRVVVZZZZZZVVVQQQMMMLLLLLLLLLLLLKKKIIIGGGDDDCCCBBBAAA@@@???@@@BBBEEEGGGJJJLLLMMMNNNNNNMMMMMMMMMQQQPPPOOOOOONNNNNNNNNNNNLLLLLLLLLLLLJJJGGGDDDBBB@@@@@@@@@@@@@@@AAABBBCCCFFFFFFFFFHHHJJJLLLNNNOOOPPPOOONNNMMMKKKJJJIIIIIIIIIJJJLLLMMMLLLJJJGGGEEEDDDDDDEEEEEEEEECCCBBB@@@>>>??????@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@@@@??????@@@@@@?????????@@@@@@AAA@@@@@@@@@@@@@@@@@@??????======>>>??????@@@@@@AAA>>>>>>==================<<<<<<<<<;;;;;;;;;::::::<<<;;;:::999888888888888999999999999999999999999999;;;>>>>>>>>>======>>>>>>???@@@AAABBBDDDEEEFFFFFFGGGIIIJJJKKKLLLLLLKKKNNNOOOQQQSSSUUUVVVVVVVVVYYYYYYXXXWWWUUUSSSPPPOOOMMMLLLIIIFFFCCC@@@???>>>AAAAAADDDKKKRRRUUUTTTRRRNNNPPPRRRTTTUUUVVVUUUTTTRRRPPPLLLHHHEEEBBBAAAAAA===<<<;;;:::;;;>>>AAADDDHHHJJJKKKLLLKKKKKKMMMNNNNNNMMMLLLKKKLLLNNNPPPRRROOOMMMJJJHHHHHHIIILLLNNNLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQPPPKKKEEE>>>:::222000---***(((''''''((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%'''(((******!!!!!!"""$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%$$$$$$(((%%%######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%%%%&&&((()))***))))))))))))***++++++))))))))))))))))))***++++++,,,---///222888>>>CCCHHHRRR^^^hhhvvv$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$###############$$$$$$$$$"""""""""#######################################"""############$$$$$$$$$""""""""""""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$###""""""!!!%%%$$$###""""""###$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%$$$######%%%'''''''''(((+++000666;;;???CCCGGGMMMQQQQQQOOONNNMMMMMMNNNNNNNNNLLLJJJGGGEEEDDDBBB???======???BBBDDDJJJNNNSSSUUUTTTQQQNNNLLLHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDBBB@@@>>>>>>>>>>>>DDDGGGKKKMMMMMMLLLLLLLLLQQQPPPOOONNNNNNOOOPPPQQQMMMNNNPPPPPPOOOMMMJJJHHHDDDCCCAAA@@@???@@@@@@AAABBBBBBBBBDDDFFFIIILLLNNNNNNNNNMMMLLLLLLKKKJJJJJJKKKLLLMMMNNNMMMKKKIIIHHHFFFFFFFFFFFFEEEDDDCCCCCC??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@??????>>>?????????????????????????????????????????????>>>=========>>>??????@@@@@@============<<<<<<<<<<<<<<<<<<;;;;;;:::999999999;;;::::::999999999999999999999::::::::::::;;;;;;<<<>>>@@@@@@???>>>>>>???>>>@@@AAABBBBBBDDDFFFIIIJJJKKKMMMOOOPPPPPPOOOOOOPPPQQQSSSTTTUUUUUUTTTTTTVVVUUUTTTRRRPPPMMMKKKJJJDDDCCC@@@>>>===<<<======>>>AAAGGGMMMRRRTTTRRROOOOOOPPPQQQSSSTTTTTTSSSSSSLLLKKKHHHEEEBBB@@@???>>>;;;<<<=========???CCCFFFIIIKKKLLLLLLKKKKKKLLLMMMLLLKKKJJJJJJJJJKKKLLLMMMJJJIIIGGGGGGGGGJJJLLLNNNLLLMMMNNNOOOPPPPPPPPPPPPOOOOOONNNLLLGGG@@@:::666///---+++(((''''''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''***,,,---...&&&'''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$(((((((((((('''%%%$$$###'''&&&%%%%%%''''''%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''"""$$$&&&((()))((('''&&&'''&&&&&&%%%%%%'''((())))))((('''&&&'''((()))******)))))))))))))))*********+++---///222777>>>CCCHHHRRR]]]hhhvvv%%%%%%$$$$$$###""""""""""""###%%%%%%###"""###$$$""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%########################"""############$$$$$$$$$$$$###############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$##################$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%###$$$%%%'''%%%%%%&&&'''+++000444777===BBBIIINNNNNNLLLJJJHHHOOONNNMMMLLLKKKJJJJJJIIIIIIFFFBBB>>>;;;<<<===???CCCHHHMMMQQQRRRPPPMMMKKKFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDBBBAAA???===<<<===@@@DDDFFFFFFFFFIIIKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLNNNRRRTTTTTTRRRPPPNNNHHHFFFCCCAAA??????@@@@@@???>>>???@@@BBBFFFIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLIIIHHHGGGFFFEEEEEEEEEEEEAAAAAABBBBBBBBBAAAAAA@@@????????????????????????>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@??????>>>===========================>>><<<<<<======>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888888888:::999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<======???AAACCCCCCAAA@@@???@@@@@@BBBCCCDDDCCCEEEIIILLLMMMNNNQQQSSSTTTTTTSSSRRROOOPPPRRRSSSSSSRRRPPPOOONNNMMMKKKIIIGGGDDDBBBAAA===;;;:::999:::<<<>>>@@@@@@DDDJJJMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQIIIIIIHHHFFFDDDBBB@@@???<<<>>>@@@@@@@@@AAAEEEHHHHHHJJJKKKKKKJJJJJJKKKLLLIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEFFFHHHJJJKKKLLLMMMNNNOOOOOOPPPPPPOOOMMMLLLJJJFFFAAA;;;555222,,,+++)))'''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''')))***++++++,,,---......+++'''### %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''(((((('''&&&%%%$$$'''&&&$$$$$$%%%&&&%%%###((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&''')))(((((('''%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''''''''((())))))((('''((()))***+++)))((('''&&&'''(((***+++******))))))))))))*********+++---...111777>>>CCCIIISSS^^^hhhuuu&&&%%%%%%$$$###"""!!!!!!"""###%%%%%%###"""###$$$""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''"""""""""""""""""""""""""""############$$$$$$$$$&&&%%%$$$###""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$"""######%%%&&&'''(((((($$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&'''((('''&&&&&&''')))&&&&&&&&&'''***...111333999???FFFKKKLLLIIIGGGEEEMMMMMMKKKKKKKKKLLLNNNOOOMMMJJJDDD>>>;;;:::;;;<<<>>>BBBHHHMMMOOOMMMKKKIIIGGGFFFFFFEEEEEEFFFFFFGGGBBBCCCDDDDDDCCCAAA>>>===888:::===>>>>>>@@@EEEIIIGGGHHHJJJLLLLLLJJJHHHGGGKKKNNNRRRVVVWWWVVVTTTRRRJJJHHHEEEBBB@@@??????@@@=========>>>@@@CCCGGGIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNJJJIIIGGGFFFEEEFFFFFFGGGCCCCCCCCCDDDCCCCCCBBBBBB????????????????????????<<<===???@@@BBBBBBCCCCCC@@@@@@@@@@@@???===<<<;;;<<<<<<<<<===============<<<<<<======>>>?????????;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888777777999999999999:::;;;<<<<<<<<<<<<<<<======>>>>>>>>>AAACCCEEEDDDBBBAAA@@@@@@AAACCCEEEEEEEEEFFFJJJNNNOOOPPPSSSUUUVVVVVVUUUTTTNNNOOOPPPQQQPPPOOOMMMKKKFFFEEECCCAAA>>><<<:::999999888777777999===AAACCCDDDHHHLLLMMMLLLKKKLLLOOOMMMNNNNNNOOOOOOPPPOOOOOOIIIJJJJJJIIIHHHFFFDDDBBB>>>AAADDDEEEDDDDDDGGGJJJHHHIIIJJJJJJIIIIIIJJJKKKHHHHHHHHHHHHHHHFFFEEEEEEFFFEEEEEEDDDDDDEEEFFFGGGLLLMMMNNNNNNOOOOOOOOOOOOKKKIIIFFFBBB===777333000+++***'''%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%(((,,,......,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((((((((('''&&&(((&&&###"""###$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%""""""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((###$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$&&&((()))'''&&&%%%%%%%%%&&&((())),,,***)))((()))***,,,---******)))))))))))))))******+++---...111777>>>CCCJJJSSS^^^iiivvv&&&%%%$$$$$$&&&&&&%%%$$$######""""""""""""############################## !!!"""$$$%%%%%%$$$"""!!!"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((()))++++++333777>>>CCCDDDDDDDDDDDDGGGGGGGGGHHHHHHIIIKKKKKKMMMKKKHHHDDD@@@===:::999888:::>>>DDDJJJOOOPPPOOOIIIHHHFFFEEEFFFGGGIIIKKKEEEEEEFFFEEEEEEDDDCCCCCC<<<<<<;;;999999<<>>AAA>>>;;;<<>><<<<<<>>>??????@@@AAAAAABBBBBBCCCBBBAAA@@@???????????????>>>===<<<<<<<<<<<<<<<777777888999:::;;;::::::;;;;;;<<<<<<<<<;;;::::::777777888999999999999888999:::;;;<<<==================>>>???@@@BBBDDDEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCEEEGGGIIILLLMMMOOOOOOSSSRRRRRRRRRTTTTTTRRRPPPSSSNNNIIIHHHIIIIIIFFFBBBAAA@@@===:::777555444333888999<<>>>>>FFFGGGHHHHHHIIIIIIIIIIIIGGGGGGIIIJJJJJJJJJIIIHHHIIIIIIGGGFFFDDDBBBAAA@@@CCCCCCCCCDDDEEEGGGHHHIIIOOONNNMMMMMMNNNMMMKKKJJJJJJEEE>>>777333///,,,***)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$***'''$$$"""!!!###&&&(((###(((++++++,,,---+++&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$###"""!!!!!!''')))&&&""""""$$$$$$######""""""######$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$#################################%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))*********)))''''''(((+++...000+++,,,---...111666<<>>>>>???AAACCCFFFGGGIIIIIILLLMMMRRRYYY```aaa]]]XXXMMMLLLKKKIIIGGGEEEBBBAAAAAA>>>;;;<<<>>>@@@@@@???CCCCCCDDDEEEEEEFFFGGGGGGHHHHHHJJJJJJJJJJJJIIIHHHIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHGGGGGGFFFEEEEEEEEEAAAAAAAAA@@@@@@?????????>>>>>>??????@@@AAAAAAAAABBBBBBAAAAAA@@@??????>>>>>>>>>===<<<<<<<<<<<<<<<888999::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<==================>>>???@@@BBBDDDEEEFFFFFFGGGHHHHHHHHHGGGGGGIIIJJJLLLNNNOOOQQQQQQRRRQQQPPPPPPPPPQQQRRRPPPNNNPPPKKKEEEBBBCCCCCC@@@===;;;:::999888777777777777:::<<<@@@DDDHHHKKKNNNOOOPPPPPPOOONNNMMMMMMMMMMMMLLLLLLMMMMMMLLLIIIGGGFFFBBB??????BBBBBB@@@???BBBHHHHHHIIIIIIIIIHHHGGGGGGGGGHHHJJJKKKKKKJJJHHHGGGFFFEEEDDDCCCAAA@@@??????BBBBBBCCCDDDEEEGGGIIIJJJOOONNNMMMMMMMMMLLLIIIFFFCCC>>>888333000...,,,***)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""" !!!"""$$$$$$''',,,222333111&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###### $$$((('''$$$"""$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))*********)))(((((()))+++...000+++,,,---...111666<<>>AAADDDDDDDDDDDDEEEFFFGGGHHHGGGHHHIIIJJJGGGCCC???<<<999888888;;;AAAGGGLLLNNNKKKJJJJJJIIIGGGEEEDDDCCCGGGGGGHHHHHHIIIIIIHHHHHHFFFDDDAAA<<<777555555666:::;;;===@@@DDDFFFIIIJJJJJJLLLQQQYYY___aaa]]]XXXNNNNNNMMMLLLJJJHHHGGGFFFAAA???======>>>???>>>===???@@@AAABBBCCCDDDEEEFFFDDDDDDEEEFFFGGGGGGGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIJJJIIIIIIHHHGGGGGGFFFFFF??????@@@@@@AAABBBBBBBBB>>>??????@@@@@@AAABBBBBBAAAAAABBBBBBAAA@@@>>>===>>>======<<<<<<<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<>>>===<<<:::::::::;;;<<<<<<<<<===>>>>>>>>>>>>>>>=========<<<======>>>>>>?????????@@@AAACCCDDDEEEGGGHHHIIIIIIJJJJJJJJJJJJMMMNNNOOOPPPQQQRRRRRRRRRPPPNNNMMMMMMMMMMMMKKKIIIIIICCC===:::::::::888666444444555666888:::<<<===???AAAEEEJJJMMMPPPQQQQQQPPPPPPOOONNNMMMLLLLLLKKKIIIHHHHHHFFFEEEDDDCCCBBB;;;777777:::<<<===AAAFFFIIIIIIIIIIIIHHHGGGFFFFFFHHHIIIKKKLLLLLLIIIGGGEEEAAA@@@@@@??????>>>======@@@AAABBBDDDEEEGGGIIIIIINNNMMMLLLLLLKKKHHHDDDAAA:::666111...---,,,+++***((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!"""!!!$$$%%%(((---///---&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&(((&&&###"""%%%((('''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$############$$$%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******+++***))))))***,,,...000,,,,,,---...111555<<<@@@EEEOOOZZZdddqqq&&&$$$$$$$$$&&&'''&&&%%%$$$######""""""######$$$###################################################!!!!!!###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###""""""###$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&(((+++...111444999<<>>======>>>>>>@@@AAABBBCCCDDD>>>???@@@@@@AAABBBBBBCCCBBBCCCEEEHHHIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEEEEEEE@@@AAAAAABBBCCCDDDDDDEEE@@@AAAAAABBBCCCCCCDDDDDDAAABBBCCCDDDCCCAAA???===>>>======<<<<<<<<<=========>>>>>>??????>>>>>>>>>@@@???<<<;;;:::;;;<<<===>>>>>>???@@@@@@@@@@@@???============>>>@@@AAACCCBBBBBBBBBCCCDDDEEEGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKNNNNNNOOOOOOPPPOOOOOONNNOOOMMMJJJHHHGGGFFFDDDBBB@@@;;;666333333444444444333333555777:::>>>@@@BBBDDDGGGJJJNNNPPPPPPOOOOOOMMMMMMMMMMMMLLLLLLKKKKKKFFFEEECCC@@@>>>=========777444444888<<<===BBBHHHHHHHHHIIIIIIIIIHHHGGGGGGHHHJJJKKKLLLKKKHHHEEEBBB========================???@@@AAACCCEEEGGGHHHIIIKKKJJJIIIIIIGGGCCC>>>:::333000---+++******)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$'''&&&###$$$''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&'''&&&###"""###%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%&&&(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***+++******)))***,,,...///,,,,,,---...000555;;;???EEENNNYYYcccppp%%%$$$###$$$&&&'''&&&%%%$$$$$$############$$$$$$################################################%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###""""""###$$$$$$###&&&%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((()))***+++...333666>>>>>>>>>???AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEE@@@===888666888;;;>>>???AAACCCFFFHHHIIIHHHGGGFFFGGGHHHHHHIIIJJJJJJJJJJJJKKKJJJHHHDDD>>>999777777666777888;;;>>>AAADDDFFFHHHJJJNNNSSSUUUUUURRROOOLLLLLLLLLLLLLLLKKKKKKJJJGGGGGGHHHGGGEEECCCAAA@@@===>>>>>>???@@@AAAAAAAAA:::::::::;;;<<<===>>>>>>>>>@@@BBBEEEGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEECCCDDDDDDEEEEEEFFFGGGGGGBBBCCCDDDEEEDDDBBB@@@???>>>>>>=========>>>>>>??????@@@@@@AAAAAAAAAAAA@@@BBBAAA>>><<<<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@<<<===>>>@@@BBBDDDFFFGGGEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMMMMLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKMMMIIIFFFCCCAAA???===;;;999666333222333444666666777777999;;;>>>AAADDDFFFHHHJJJLLLNNNOOOMMMKKKJJJHHHIIIJJJJJJJJJJJJIIIIIIDDDBBB???;;;999888888888888666888===@@@@@@BBBFFFEEEFFFGGGHHHIIIIIIJJJJJJGGGHHHIIIIIIHHHEEEBBB@@@<<<=========>>>>>>>>>>>>>>>???AAACCCEEEFFFGGGGGGIIIGGGEEECCCAAA===888555111...+++))))))((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%$$$!!!######!!!"""''')))'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$&&&&&&$$$###"""!!!%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***+++************+++---...,,,,,,---...000444:::???EEENNNXXXbbbooo###"""!!!"""$$$%%%%%%$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$""""""$$$%%%$$$###'''&&&$$$###"""######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''((((((((((((***---000777888999;;;===@@@BBBCCCDDDCCCCCCCCCCCCDDDFFFFFFCCC???;;;888888888888888:::<<>>===<<<999999999:::;;;>>>@@@AAAEEEGGGIIILLLMMMLLLKKKJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJLLLMMMMMMJJJGGGEEEDDDAAA@@@@@@@@@????????????888888888888888999:::;;;<<<===???AAACCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIEEEEEEFFFFFFEEEDDDBBBAAA???????????????@@@@@@AAA@@@AAABBBCCCDDDDDDDDDDDDDDDCCCAAA@@@??????????????????@@@AAAAAAAAAAAA@@@===???AAADDDFFFHHHIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMMMMNNNNNNMMMMMMLLLJJJKKKKKKJJJJJJIIIHHHGGGGGGDDD@@@===<<<;;;:::888777777666666777888:::;;;<<<===>>>@@@BBBEEEGGGHHHIIIJJJKKKLLLKKKIIIGGGFFFDDDEEEFFFGGGGGGFFFEEEDDD???===;;;888777666666666;;;:::<<>>>>>?????????>>>???AAACCCEEEEEEEEEEEEEEECCC@@@===;;;777333000...,,,***(((((('''&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$###!!!$$$$$$""""""&&&'''%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$######"""###$$$%%%%%%$$$""" $$$######""""""######$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))*********)))))))))***++++++,,,,,,,,,------///444:::>>>EEEMMMWWWaaannn~~~"""!!!!!!"""$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%######%%%%%%%%%$$$(((&&&$$$###""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%'''***---000111333555888<<<>>>@@@???@@@AAACCCCCCDDDCCCCCCBBB@@@===;;;:::888666444333555999===@@@CCCEEEEEELLLLLLLLLLLLLLLLLLKKKJJJHHHIIIJJJIIIEEEBBB@@@???===<<<;;;:::999:::<<<===@@@AAACCCDDDEEEFFFGGGHHHGGGHHHIIIJJJKKKLLLLLLLLLKKKNNNQQQQQQMMMJJJHHHHHHEEEDDDCCCAAA@@@>>>===<<<999999888777888888999:::::::::;;;<<<>>>@@@AAABBBBBBCCCCCCDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDAAA@@@@@@@@@AAAAAABBBCCC@@@AAACCCDDDFFFGGGGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAACCCFFFHHHJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHEEEEEEEEEEEEDDDCCCBBBAAA>>><<<999888999::::::::::::;;;===>>>>>>>>>>>>???@@@@@@AAACCCEEEGGGIIIKKKHHHHHHHHHHHHHHHHHHGGGFFFCCCDDDEEEEEECCCAAA???===888777777777777777888888===;;;===BBBCCCAAAAAADDDEEEFFFGGGHHHIIIJJJJJJJJJCCCBBBAAA@@@??????>>>>>>===>>>>>>>>>>>>>>>??????>>>@@@BBBDDDDDDDDDCCCBBBCCC???;;;777555333000...***)))''''''''''''&&&$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%''''''###"""$$$$$$!!!$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%$$$######""""""""""""######%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))******,,,---------///333999===CCCLLLUUU___lll|||$$$######$$$&&&((('''&&&%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""%%%$$$###""""""###$$$%%%"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%((('''$$$###""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%"""###$$$$$$$$$&&&)))++++++,,,...111555999<<<>>><<<>>>AAADDDDDDCCCAAA@@@@@@???>>>===<<<:::666333000111444888<<>>???@@@BBBFFFHHHGGGHHHIIIJJJLLLLLLMMMMMMKKKOOOSSSSSSOOOKKKIIIIIIHHHGGGEEECCC@@@>>><<<;;;;;;:::999888888999::::::999999999999;;;===???AAA>>>>>>???AAABBBDDDEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFAAAAAAAAAAAABBBBBBCCCDDD@@@AAACCCEEEGGGHHHIIIIIIFFFFFFFFFEEEDDDBBBAAA@@@AAABBBBBBCCCCCCCCCCCCCCCDDDFFFIIIKKKLLLJJJGGGEEEFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHHHHGGGFFFEEECCCCCC????????????>>>===<<<<<<888666555555888;;;<<<===>>>@@@BBBCCCBBBAAAAAAAAA@@@AAABBBDDDFFFIIIKKKLLLFFFFFFFFFFFFGGGGGGHHHHHHDDDDDDDDDCCCAAA===:::888333333555666888999:::;;;>>>;;;<<<@@@AAA@@@AAAEEEGGGGGGHHHIIIIIIIIIHHHHHHAAA@@@>>>===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDDDDCCCBBBAAAAAA===888444111000...---'''&&&%%%%%%'''((('''%%%"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%'''((()))+++,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%% $$$%%%###$$$''''''$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%&&&&&&&&&&&&'''%%%""""""###&&&'''((($$$##################$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''############$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******(((((((((((()))))))))))),,,---------///333999===BBBJJJTTT]]]jjj{{{!!!$$$'''''''''%%%######$$$$$$$$$$$$###""""""%%%###!!! !!!###%%%'''$$$%%%%%%&&&%%%$$$###"""########################$$$$$$######$$$&&&'''((($$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$!!!"""###"""########################$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&******+++---111666;;;>>>BBB???===>>>AAABBBAAA@@@??????@@@???===:::666444666444333222444888<<>><<<:::999888888999;;;<<<>>>???@@@AAACCCCCCDDDEEEFFFGGGHHHHHHLLLMMMOOOPPPOOOLLLHHHEEEGGGFFFDDDCCCBBBCCCDDDDDD>>>>>>===<<<<<<;;;<<<<<<999888777888:::;;;:::999::::::;;;<<<===>>>>>>???>>>>>>@@@AAAAAABBBBBBBBBDDDDDDDDDEEEFFFHHHIIIJJJHHHIIIJJJKKKKKKKKKJJJIIIFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGFFFEEEEEEGGGFFFDDDCCCCCCDDDFFFGGGDDDDDDDDDDDDEEEFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDCCCBBB@@@??????>>>>>>===<<<<<<;;;:::999888888666666666888:::>>>AAADDDJJJJJJHHHFFFCCC@@@===;;;@@@@@@AAABBBDDDGGGIIIJJJIIIHHHFFFEEEDDDDDDDDDDDD@@@@@@???>>><<<:::888777999888888888:::<<>>@@@AAACCCEEEGGGGGGGGGHHHIIIJJJIIIGGGEEECCC@@@???<<<::::::;;;===???????????????????????????AAABBBCCCDDDCCCBBB@@@???<<<888222...,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###&&&(((***,,,---###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%$$$"""$$$###!!!!!!"""###%%%'''######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$''''''%%%%%%%%%%%%''''''&&&%%%############%%%&&&%%%%%%%%%$$$$$$#########''''''&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((($$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''(((((($$$%%%&&&'''((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))),,,---------///333999===EEEJJJSSS^^^jjjxxx !!!###%%%&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""########################$$$$$$######$$$%%%'''(((%%%%%%$$$###""""""""""""######$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&###!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&*********+++...222666888???===<<<===@@@AAA@@@>>>>>>???@@@@@@>>>;;;888666333222111111222555888999BBBDDDGGGGGGFFFDDDDDDDDDGGGFFFEEECCCBBBAAAAAA@@@BBBBBB@@@???===<<<::::::888888888999:::;;;<<<===@@@AAABBBCCCEEEFFFGGGHHHJJJLLLNNNOOONNNKKKHHHFFFGGGGGGFFFFFFFFFFFFGGGGGG@@@@@@???>>>============;;;:::999999;;;<<<;;;:::999999::::::;;;<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>BBBCCCCCCDDDEEEFFFGGGHHHGGGGGGIIIJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEDDDEEEEEEFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFGGGFFFDDDBBBAAA??????>>>AAA@@@???>>>===<<<<<<<<<;;;::::::999888888777777555555666777:::===AAACCCGGGGGGFFFDDDBBB@@@>>>===@@@@@@BBBDDDEEEGGGHHHIIIHHHGGGEEECCCAAAAAAAAAAAA<<<;;;888666555555666777::::::999999;;;===@@@BBBBBBCCCDDDDDDFFFFFFGGGHHHGGGHHHHHHHHHGGGDDDBBB@@@>>>===;;;::::::;;;===>>>???????????????@@@@@@@@@BBBBBBCCCCCCBBB@@@===<<<888444///,,,***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$$$$###%%%$$$###"""!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((!!!!!!!!!!!!""""""######%%%%%%$$$$$$$$$$$$$$$%%%'''&&&&&&&&&&&&'''((((((%%%%%%&&&'''(((((((((((('''''''''((((((((((((((((((((((((((()))))))))******+++++++++---111666:::DDDIIIRRR]]]iiiwww!!!!!!"""######$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$!!!"""$$$%%%%%%$$$###"""$$$$$$$$$%%%$$$$$$###"""########################$$$$$$###$$$$$$%%%&&&'''%%%%%%###"""!!! !!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$$$$&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%))))))((()))+++---000222999999:::<<<>>>???>>><<<===>>>??????>>><<<:::888333333222222222333444444;;;===@@@AAAAAAAAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAA@@@???>>>======<<<:::888777555555666777888<<<===>>>@@@BBBDDDEEEFFFFFFHHHJJJLLLLLLJJJHHHGGGDDDEEEFFFGGGHHHHHHHHHHHHCCCBBBAAA@@@@@@???@@@@@@>>><<<;;;<<<======<<<;;;999999999999999999999999999999:::;;;<<<<<<<<<<<<@@@@@@AAABBBCCCCCCDDDEEECCCDDDFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFEEEDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCBBBAAAAAACCCBBB@@@>>><<<::::::999<<<<<<;;;:::999999::::::999999888888777777666666555555666888:::>>>AAACCCDDDDDDDDDCCCBBBAAA?????????AAACCCEEEFFFGGGGGGGGGFFFEEEBBB@@@>>><<<<<<<<<<<<999555333333666;;;>>><<<<<<<<<<<<===???AAACCCEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGFFFEEECCC@@@>>><<<::::::::::::;;;<<<<<<===>>>>>>??????@@@@@@@@@AAACCCCCCBBBAAA???<<<999777222///+++)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''%%%$$$"""!!!""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''&&&&&&&&&''''''(((((())))))((((((((()))))))))*********++++++,,,---000666999AAAFFFOOOZZZggguuu""""""!!!!!!!!!"""$$$%%%###$$$$$$$$$$$$###"""""""""######$$$$$$$$$#########$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%&&&%%%$$$###""""""""""""""" !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%%%%###"""$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%'''''''''''')))+++...///333444777:::;;;<<<;;;999:::;;;<<<======;;;:::999555555555555555444333222666888:::<<<===>>>AAACCCBBBBBBBBBAAAAAA@@@??????@@@@@@@@@@@@????????????===;;;888555444444666777888888:::;;;===???@@@AAAAAACCCEEEGGGHHHHHHGGGFFF???@@@CCCEEEFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCBBB@@@???>>>??????===<<<999999999999888888777777999:::;;;<<<<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@???@@@AAABBBCCCDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCDDDDDDEEEDDDDDDDDDCCCDDDFFFGGGGGGFFFDDDCCCEEEEEEDDDCCCCCCBBBCCCCCCBBBBBBAAA@@@???>>>===<<<===<<<;;;999888777777777888777777777777777888888999999999888888888888888777777888:::===???BBBDDDEEEEEEEEEDDDCCCAAA@@@??????@@@CCCEEEFFFFFFDDDDDDCCCAAA???<<<999888777777999888555444666:::???BBB????????????@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDBBB???<<<:::888666777999;;;<<<<<<<<<<<<===>>>>>>??????@@@@@@AAACCCBBB@@@>>>;;;777444222...+++(((''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%######""""""############$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((''''''%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&%%%&&&&&&'''((()))******(((((()))))))))*********,,,,,,---...///222777:::???DDDMMMXXXeeesss###"""!!! !!!"""$$$%%%###$$$$$$$$$$$$###""""""%%%$$$###!!!!!!"""$$$%%%#####################$$$##############################$$$$$$$$$$$$$$$$$$###############$$$%%%&&&!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###!!!#########""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$%%%%%%%%%%%%&&&''')))+++---///---000333666777888888888888888999::::::999999888666666777777666444333222222333555666777999===@@@@@@AAAAAAAAA@@@???>>>===????????????????????????AAA???<<<888777777888999555555666777888999::::::;;;<<>>>>>>>>======;;;;;;<<<===>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA>>>???@@@@@@AAAAAAAAA@@@@@@BBBDDDEEEEEEDDDBBB@@@CCCBBBAAA@@@@@@@@@@@@@@@???>>>===<<<;;;:::999888777777666666666666777777666666555666666777888999;;;;;;;;;;;;;;;<<<<<<<<<:::;;;<<<===???AAACCCDDDGGGFFFFFFEEECCCAAA???>>>>>>???AAACCCCCCBBBAAA@@@>>>===:::888666555444444333444444666888;;;>>>@@@AAAAAAAAAAAABBBCCCCCCDDDAAAAAAAAABBBBBBCCCCCCDDDBBBBBB@@@>>><<<:::888777555666999;;;<<<<<<<<<;;;=========>>>>>>?????????@@@???===999666222///---,,,)))'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############%%%&&&'''&&&$$$###$$$&&&###""""""######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$###!!!"""###$$$%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&%%%&&&&&&'''((()))******))))))))))))************+++,,,......///222666999<<>>??????>>>======????????????????????????BBBAAA>>><<<;;;:::;;;<<<666666555555555555444444555666999;;;======>>>>>><<<===>>>@@@BBBDDDDDDEEECCCCCCCCCDDDDDDFFFGGGHHHJJJHHHEEEDDDDDDCCC@@@>>>=========<<<<<<;;;;;;;;;888999999::::::999999888:::;;;<<<======<<<:::999999999999999:::<<<===>>>AAAAAA@@@@@@@@@@@@AAAAAA<<<===>>>???????????????>>>???AAABBBBBBAAA???>>>>>>>>>===<<<<<<<<<======;;;;;;:::999888777777666555555555555555666777888666666666777888:::;;;<<<======>>>>>>??????@@@@@@>>>>>>???@@@AAABBBCCCCCCFFFEEEEEEDDDBBB@@@???>>>======>>>??????>>>===<<<999888666444333333444444555666999<<>>===<<<:::999888777666777999;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<;;;:::888444111...,,,******(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############$$$'''((('''$$$###$$$'''!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&$$$###$$$%%%'''((()))((((((''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''&&&&&&&&&''''''(((((()))))))))))))))*********++++++)))***,,,,,,---///333666;;;@@@JJJUUUcccqqq$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%###"""""""""#########"""!!!!!!"""###$$$%%%########################"""###$$$%%%%%%$$$###"""######"""######$$$%%%&&&!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""%%%%%%%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&############$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((%%%(((,,,...///111444777888888888888888777777777666666666777777777888888222222000...---...111444555666999<<<===>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======<<<<<<<<<999999777666444333111111000111333555777888888999::::::;;;<<<>>>@@@AAABBB@@@@@@AAABBBDDDFFFHHHIIIMMMKKKHHHFFFFFFDDDAAA???@@@@@@??????????????????:::::::::;;;;;;::::::999:::;;;<<<===<<<;;;999888:::999999888999:::;;;<<>>>>>======>>>>>>???:::;;;<<<======>>>>>>>>>;;;<<<===>>>>>>===<<<;;;:::999999999999999:::;;;888888777777666666666666666666666555666666777888888888999:::;;;===???@@@>>>??????@@@AAABBBBBBBBB???@@@@@@AAAAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>>>>;;;;;;;;;::::::999999999444333222222222333444555:::;;;===@@@BBBDDDDDDEEECCCCCCDDDDDDDDDCCCCCCCCC@@@@@@@@@?????????>>>>>><<<;;;::::::999999999999888888:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999777555333000---+++))))))((('''&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$''')))((($$$"""$$$'''"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&&&&''')))))))))'''&&&$$$&&&''')))+++,,,+++******'''&&&&&&&&&&&&'''((((((%%%%%%&&&'''(((((((((((('''''''''((((((((((((((())))))*********+++++++++(((***,,,------///222555:::@@@IIIUUUbbbqqq$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""###$$$$$$%%%$$$###"""!!!###"""!!!!!!!!!###$$$%%%########################"""###$$$%%%%%%$$$""""""######"""""""""""""""###!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$"""$$$%%%$$$###!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$'''***,,,,,,///444888999999999888888888888888999999999999:::;;;===>>>666555333000---...111444...111555999<<<===>>>>>>>>>>>>>>>>>>==============================<<<<<<===<<<:::777555222000///---...000222333555555555888777777888999;;;===???>>>???@@@BBBDDDFFFIIIJJJNNNLLLIIIHHHGGGEEEBBB@@@AAAAAAAAAAAAAAAAAAAAAAAA=========>>>>>>===<<<<<<:::;;;<<<<<<<<<:::888777;;;:::999999999:::;;;<<<;;;;;;::::::::::::;;;;;;777888999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::777666666666777888999999666666666666666666666555999888777666666666666777999::::::<<<===???AAABBB??????@@@AAABBBCCCCCCDDD@@@@@@AAAAAAAAA@@@??????===>>>>>>????????????>>>;;;:::999888777777777777111111000111222333555666999:::;;;<<<>>>@@@BBBCCCCCCDDDDDDDDDDDDCCCCCCBBB???>>>===<<<;;;:::999888:::999999999999999:::::::::::::::;;;;;;<<<<<<======<<<;;;:::999999888777333222000---+++)))(((((('''&&&%%%%%%&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$'''***((($$$"""$$$((($$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%''''''''''''%%%%%%&&&%%%############%%%&&&#########$$$$$$%%%%%%%%% !!!"""$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%###$$$%%%&&&&&&$$$"""!!!!!!"""$$$&&&''''''&&&%%%'''&&&&&&&&&&&&'''(((((($$$%%%&&&'''(((((((((((((((((((((((((((''''''''')))************+++++++++***,,,...//////111444666:::???IIIUUUbbbqqq########################%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$###"""""""""###"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""######$$$$$$%%%'''!!!$$$'''$$$"""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""###$$$%%%&&&%%%$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((()))***+++,,,---333444555666666555444333999999999:::::::::;;;;;;777777555333111///---,,,///000222555999===@@@BBB??????>>>======<<<======>>>>>>>>>??????@@@@@@@@@@@@>>><<<999666444333222111222333444444444333222666666555666666777888999999999:::<<>>>>>??????????????????>>>>>>>>>===<<<;;;:::999999:::::::::999:::<<<>>>;;;<<<>>>===<<<::::::;;;<<<;;;:::999888888888888777777777777777777888888777666555666888999999999888777666555444555555666888999;;;<<<<<<<<<;;;:::AAA@@@>>>===<<<===>>>>>>@@@AAABBBCCCDDDDDDDDDDDDBBBAAA@@@>>>===;;;::::::999:::;;;;;;:::999888777999888777666555444444444333333222333444666888999============>>>???@@@AAACCCBBBBBBAAAAAAAAABBBBBB@@@@@@???===;;;888555444666555555555666777999:::;;;;;;<<<<<<======>>>>>><<<;;;:::888666444333222000---***)))******(((&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''&&&$$$"""!!!"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$ ###%%%'''&&&$$$###########################$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$###"""""""""###%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$"""!!!#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$&&&&&&'''((((((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((()))******+++---000333777>>>IIITTTaaaooo~~~########################$$$$$$$$$#######################################%%%$$$######""""""######%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%##################$$$$$$#########$$$$$$$$$$$$$$$%%%###%%%###!!!###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++///000222555666777666666888888999999::::::;;;;;;<<<;;;999666333111///...//////111333666999;;;===<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>============>>>===;;;999777555444444333444555555555444333222555555555555666777888999999999999:::;;;>>>@@@AAAGGGDDDAAAAAACCCEEEDDDCCCCCCCCCBBBBBBAAABBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCC@@@@@@@@@???>>>===<<<;;;<<<======<<<;;;;;;===???888:::;;;;;;:::999:::;;;<<<;;;:::999999888888888777777777777777777888999:::999888777888999::::::;;;:::888666444444444444:::;;;<<<===>>>======<<>><<<:::999888777666777777888777666555444333333333222333333444444444333333333444777999;;;=========>>>???@@@AAAAAABBBAAA@@@???????????????======;;;999888666555444777666555555666888999:::::::::;;;;;;<<<============<<<999777555333222111+++(((&&&%%%&&&&&&%%%###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###%%%&&&&&&###"""!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$######""""""""" """$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$###"""!!!!!!###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%&&&%%%###!!!"""$$$&&&######$$$$$$$$$%%%%%%%%%(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((())))))***(((((((((((()))))))))***(((***+++++++++---000333888???IIITTT```nnn}}}########################""""""""""""""""""""""""########################$$$$$$###"""""""""######'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""!!!###"""!!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***,,,///222555777888999666777777888999::::::;;;===<<<:::888555222000/////////000000222333555666666666666777888999;;;<<<=========<<<;;;;;;::::::<<<<<<;;;:::888777666666555666777777666555444333333333333444555777888999;;;::::::::::::;;;;;;<<>>======@@@BBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@CCCCCCCCCDDDDDDEEEEEEEEEBBBBBBBBBBBBAAA@@@??????@@@@@@@@@???======???AAA:::;;;<<<<<<;;;:::;;;======<<<;;;:::999999999:::888888777777888999999:::===<<<:::888777777888999;;;:::888777666666777777===>>>??????@@@@@@??????BBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBB===<<<;;;999888666555444444555555555555444444333000000111222444555666777555444333333555888<<<>>>===>>>???@@@AAABBBCCCCCC@@@@@@>>>===<<<<<<<<<<<<999888666555444444444555888777777777777888:::;;;:::::::::;;;<<<<<<=========;;;888444222000000000***((('''&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&%%%###!!!!!!"""$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$###""""""###############"""""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###""""""$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###%%%&&&%%%$$$$$$%%%'''######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%'''((())))))''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***&&&''''''((()))******+++((((((((()))))))))******)))***+++,,,,,,...111444999???HHHSSS^^^lll{{{########################!!!!!!!!!"""""""""""""""##############################""""""""""""######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$###"""###$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&'''''''''))),,,000333555777777444444555666888999999:::;;;:::888666444222111000111111000000//////000000///000111222444777888::::::::::::::::::::::::::::::::::::::::::999888888777888888999888777555444000000111222333444666777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???AAABBBCCCBBBAAA@@@???>>>>>>>>>@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCAAA??????@@@BBBAAAAAABBB@@@>>>===>>>???===<<<;;;;;;:::::::::;;;::::::999::::::;;;<<<===???===;;;888666555777999888777777777888:::<<<===???@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAAAAAAAA@@@@@@????????????::::::999777666555333333555555555555555555444444222333444666888999::::::555444444444666:::>>>AAA>>>@@@BBBCCCDDDEEEDDDDDD???>>>===;;;:::999999999666555333222222444666777999999888888888999;;;;;;::::::;;;;;;<<<<<<<<<===<<<999555111...---......))))))((((((((()))))))))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&%%%###"""#########$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """%%%%%%%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!"""###%%%&&&"""###$$$$$$&&&&&&'''(((###$$$$$$%%%&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((()))))))))))))))(((((()))))))))************+++,,,,,,---///222555999???HHHQQQ\\\jjjxxx########################"""""""""#########$$$$$$###########################""""""!!!""""""######!!!"""""""""#########$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""&&&&&&&&&%%%%%%$$$$$$$$$###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$###"""###$$$%%%&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&(((***---000111222222111111222444555777888888888777777666666555555444444333222000///.........+++,,,---...111333555666666777777888999::::::;;;888888999:::::::::999888888888999:::999888666666/////////000111222444444888888999999::::::::::::::::::::::::;;;<<<>>>@@@AAAAAA@@@>>>==================>>>??????@@@AAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCAAA??????AAABBBFFFFFFEEEBBB???===>>>???<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@???<<<999888:::<<<999999888999:::<<<>>>???@@@@@@@@@@@@@@@AAAAAABBB@@@AAABBBCCCCCCCCCAAAAAAAAA@@@>>>===<<<;;;<<<<<<888888777777666555444444333333333333333333444444555666888999::::::::::::666555444555777;;;???AAA???AAADDDFFFFFFFFFDDDCCC===<<<:::999888777777777555444333222333555888999:::999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888555111---+++***++++++%%%%%%%%%%%%$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########%%%&&&&&&%%%$$$###$$$%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&&&&%%%%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%&&&'''((()))"""###$$$$$$&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((''''''))))))))))))***************+++,,,,,,---///222555999>>>FFFOOOZZZhhhwww########################"""######$$$$$$%%%%%%%%%########################""""""!!!!!!!!!"""###### !!!!!!"""######$$$###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$###""""""!!!%%%%%%%%%%%%$$$$$$$$$$$$&&&)))***&&&$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***,,,,,,,,,,,,---...///111333444666777888888888888888888888999555444333111000///......)))******,,,---///111222222333444555666888999999666777888999:::999888888777888999::::::999888777000000000000111222333333333444555666777777777777999::::::999999999<<<>>>??????>>>===<<<<<<<<<===<<<<<<===>>>??????@@@@@@@@@@@@AAABBBCCCCCCCCCCCCAAAAAAAAA@@@>>>>>>@@@BBBEEEDDDCCC@@@<<<;;;<<<===;;;;;;::::::::::::;;;;;;============>>>???AAAAAAAAACCCDDDBBB>>><<<>>>AAA>>>===<<<;;;;;;<<<======???>>>>>>>>>>>>???@@@@@@>>>??????@@@@@@@@@@@@@@@@@@>>><<<:::888888888888666666666666555555555555111000000000000111111222666777888999:::999888888555555666777999;;;===??????AAADDDFFFFFFDDDAAA???999888777555555444444444444333333444555777999:::::::::999888888999:::;;;;;;;;;:::999888777777666222000---***(((''''''((($$$%%%&&&%%%$$$$$$%%%'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%$$$######$$$&&&############$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%!!!!!!!!!"""""""""""""""'''&&&%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&$$$######$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""$$$'''((('''''''''(((######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))((((((''''''&&&&&&)))))))))*********++++++)))***+++,,,,,,...111444888===EEEMMMXXXgggvvv########################""""""######$$$%%%%%%&&&########################!!!!!!!!!!!!!!!"""######"""""""""""""""#########"""###%%%&&&&&&%%%###"""$$$$$$###########################$$$$$$$$$$$$$$$''',,,,,,'''###%%%%%%###########################$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$############$$$&&&''')))))))))(((***+++,,,...000222444555888888888888888888888888555444222111000//////...))))))******+++,,,......000000111222333333444444555666777999999888777666555666888999::::::999999444333333222222333333444333333555555666555555444555777888777666777;;;>>>======<<<<<<<<<<<<<<<===::::::;;;<<<===>>>??????===>>>???@@@AAAAAAAAAAAA>>>>>>>>>===<<<<<>>::::::999999999999::::::<<<<<<<<<<<<>>>???@@@AAA===AAADDDCCC@@@>>>@@@BBB@@@???>>>===<<<<<<===>>>===<<<;;;;;;;;;<<<>>>>>><<<<<<<<<<<<<<<===>>>>>>???===:::777555444555555222333333444555555666666000000/////////000222333444666888999::::::999888444555777888:::;;;;;;<<<===???BBBDDDCCC@@@<<<999333333222111111111111111333333444555777888999::::::999888777777888999:::999999777666444222111000,,,+++***(((&&&%%%%%%%%%$$$&&&&&&%%%###"""$$$&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############"""######""" !!!###%%%############$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%% !!!!!!!!!"""""""""###%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&''''''&&&$$$######$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###!!!###&&&(((((('''%%%###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$######$$$&&&&&&&&&%%%&&&'''######$$$$$$$$$%%%%%%%%%!!!###$$$%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''''''''((())))))*********+++++++++(((***+++++++++---000333666;;;CCCLLLWWWfffvvv########################!!!""""""###$$$%%%%%%%%%########################!!!!!!!!!!!!!!!"""######%%%%%%$$$$$$###""""""""""""###%%%&&&&&&%%%###""""""""""""###$$$$$$%%%%%%"""""""""######$$$$$$%%%(((---...'''###$$$%%%"""########################$$$$$$############$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$######""""""&&&&&&%%%%%%$$$######### """$$$&&&''''''''''''((()))***---///111333444777777666666555555444444444333222000000/////////***************+++,,,,,,////////////000000000000444555777888999888666555444555777999:::::::::999666666555555444444555555555666777777777666444444222444666666555666;;;>>><<<<<<;;;;;;;;;<<<<<<===777777888999:::;;;<<<===;;;<<<===>>>???@@@@@@@@@;;;<<<<<<;;;;;;;;;>>>@@@>>>>>>>>><<<;;;;;;>>>AAA999999999888888999::::::::::::;;;;;;<<<>>>???@@@777<<>>AAA>>>>>>=========???@@@AAA;;;::::::999999;;;<<<===;;;:::999999999;;;<<<===>>><<<999666333333333333000000111333444555666666333222111111111333444555444666888;;;<<<<<<;;;:::444555777999::::::::::::;;;===@@@BBB@@@===888555000//////.........//////222333444666777888888888:::999888777777777888999888777555333111///---,,,((((((''''''&&&$$$$$$###!!!""" !!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""!!!!!!!!! !!!###"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%################################################$$$$$$######$$$$$$%%%&&&&&&''''''&&&$$$######$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$&&&***------+++(((%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&&&&%%%$$$###!!!###$$$###""""""###%%%######$$$$$$$$$%%%%%%%%%!!!###&&&))))))((('''%%%"""###$$$%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))"""###$$$%%%'''((()))***)))************+++++++++((()))******+++---000333666:::BBBKKKWWWfffvvv######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############""""""############$$$$$$$$$######""""""""""""""""""""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$"""!!!!!!%%%$$$#########$$$%%%&&&$$$$$$$$$$$$######""""""%%%$$$$$$%%%''''''%%%$$$(((((('''&&&%%%%%%&&&&&&$$$###"""!!!!!!"""###$$$&&&&&&%%%$$$$$$%%%%%%%%%########################""""""###$$$%%%%%%&&&'''(((((()))***+++---///000111333444444333222222333666555444222000...---,,,---,,,,,,++++++,,,,,,---+++,,,---...////////////000111333555666777888888666888999::::::999777666888777777666666555555555444555666777888888777666555555555444333555999<<>>>>>>>>;;;999999:::<<<<<<;;;::::::999999::::::888999:::;;;<<<<<<<<<<<>>============>>>>>>>>>>>>>>>>>>===<<<:::::::::999999999999999:::::::::888666666888:::;;;;;;888555111000111222///111444888:::<<<<<<<<<777555222222333444444333666555555555555666666666888888999999999999888777888888888888777555222111111000000//////000111222666777777888999;;;<<<===>>>===:::888777888999::::::777444000---,,,++++++((('''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$"""  !!!#########"""!!!"""$$$'''###$$$%%%%%%%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&,,,***(((%%%$$$$$$%%%%%%###"""!!! !!!"""$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%((()))(((%%%"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&!!! ###%%%%%%&&&((('''!!! ''',,,((($$$$$$'''&&&$$$######$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))+++***))))))((((((''''''))))))*********))))))(((***))))))***+++---///111888<<>>BBBAAA???<<<:::999999999888555222222333555555444555666666777777777777666888999999::::::;;;;;;<<<>>>>>>>>><<<:::999;;;<<<;;;;;;:::999999999999999888999:::<<<======>>>>>>@@@@@@???>>>===<<<;;;:::<<<<<<======<<<<<<;;;:::777777777777777777777777888888888666444444666888888888666333000///111222222444777:::<<<======<<<888666444333444555555444555444333333333555666777777777777666555555444444777666666555444333222111111111000///000111222333666666666777888:::;;;;;;===<<<999777666777777888666444111---+++***))))))''''''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%###""" !!!"""#########$$$###""""""$$$&&&###$$$%%%%%%%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&+++***'''%%%$$$$$$%%%%%%###"""!!!!!!!!!"""$$$%%%!!!!!!"""""""""############$$$%%%%%%&&&&&&%%%%%%$$$%%%'''((('''%%%###!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$#########&&&"""!!!$$$&&&%%%%%%'''(((%%%%%%***+++'''%%%'''((('''%%%$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########''''''((((((((('''&&&%%%))))))************))))))************,,,...000111666:::AAAHHHSSSaaarrr|||######$$$$$$$$$%%%%%%%%%######$$$$$$######"""!!!######$$$%%%%%%%%%%%%$$$ !!!######$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$############&&&$$$$$$$$$%%%$$$"""!!! !!!"""$$$%%%%%%$$$$$$$$$###""""""""""""###$$$""""""""""""""""""""""""########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((***+++,,,...000222222444666888333333333333333333333333222111000...,,,+++++++++******+++,,,------------+++,,,---///111222333444555666777888888888666666777888888999::::::;;;;;;777888999:::;;;;;;;;;;;;666777777777777999===@@@FFFGGGEEE@@@:::666666777:::666222000111222222222333333333333333222222222333444555777888:::;;;<<<=========<<<:::999:::<<<999999888777777777777888777888999;;;===>>>??????AAAAAABBBAAA@@@===;;;999999:::::::::999999888777444444444444444444444444555555666444333222444555444444444222000000222333666777:::<<<>>>>>>===<<<999888666666777777777666444333111111222444777999999888666444222222222222555444333222111000000000111111000000111111222333555555666777888999999:::;;;999888666555444555555222000---+++(((''''''''''''&&&%%%$$$$$$###$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''(((#########$$$$$$$$$$$$%%%###############$$$$$$$$$%%%$$$###"""!!!"""###$$$"""###$$$###"""###$$$&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%***((('''%%%$$$$$$%%%%%%######"""!!!!!!###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$###############"""&&&""""""&&&'''%%%###%%%&&&$$$%%%'''&&&######&&&'''&&&&&&%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&%%%&&&'''(((((((((''''''))))))***************)))++++++++++++---///111222444888???GGGRRR```pppzzz######$$$$$$$$$%%%%%%%%%"""############"""!!!!!!"""###$$$%%%&&&%%%$$$########################### !!!###$$$$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$$$$###!!!"""$$$&&&&&&%%%$$$########################!!!!!!!!!"""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((())))))+++---///111333777999444444444444444444444444111000///...---,,,,,,,,,******+++,,,,,,,,,,,,,,,******+++---...000222333444444555666666666555555666666888999;;;<<<===>>>999999999999888888888777888999999::::::<<>>===<<<;;;:::999777888999999888777444333111000111444888:::<<<:::777444222111222222333222000///......///000111111111111222222333444666666777888888888888888888777555333222111111111...---+++)))'''&&&&&&&&&&&&%%%%%%$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###!!!###%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""#########$$$$$$$$$########################$$$######"""""""""######"""$$$%%%$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$$$$%%%%%%$$$######""""""###$$$$$$%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$############&&&######'''(((%%%######%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&''')))***''''''''''''''''''''''''((((((((()))******++++++'''&&&&&&&&&'''(((***+++))))))***+++++++++******,,,++++++,,,---///111333555999???GGGPPP]]]lllvvv######$$$$$$$$$%%%%%%%%%"""############"""!!!!!!"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!######$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$##################$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###$$$$$$###!!! ###%%%%%%$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$$$$####################################$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&(((+++---///222666999666555555444444333333333///......------------...++++++,,,---------,,,,,,+++++++++,,,---///111222111222222333333444444333333444666888:::<<<>>>>>><<<<<<:::999777666555555999:::;;;<<<<<<===@@@CCCCCCFFFGGGBBB;;;666777999<<<:::777444222222333444555444333111000/////////......///000111111222222555666777777555444555666333222111111000000111111000111333555777999999:::???AAACCCDDDCCC@@@<<<999666666666666555444333222//////000000111111111222222444555555444333444555333444555555444444666777888999;;;<<<===<<<:::999:::999888888999999888666444333111000111444888;;;999888555222000000000111111000...------...///000000111111222333444444444666777888888999888777777555444222111///......---+++***)))((('''&&&&&&&&&%%%%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$##################"""""""""""""""""""""###"""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$###############$$$""""""""""""############"""###$$$$$$%%%%%%$$$$$$%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%'''######''')))%%%###$$$'''&&&%%%&&&(((***((($$$###$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''(((((((((&&&###!!!"""&&&***---))))))***+++++++++++++++,,,++++++,,,---///111333666:::@@@GGGOOO[[[hhhqqq######$$$$$$$$$%%%%%%%%%######$$$$$$######"""!!!######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""!!!!!!"""############""""""############$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''$$$#########""""""!!!!!!######$$$$$$$$$######"""!!!"""######$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%$$$"""!!! """###############$$$%%%%%%$$$######!!!"""$$$%%%&&&%%%%%%$$$########################!!!""""""###%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&(((***,,,///333666555555555444444333333222//////............///000------...//////......---,,,,,,++++++,,,---///000/////////000000111111222000111333555777:::;;;<<>><<<:::888777666666999:::;;;<<<;;;<<<>>>@@@???AAABBB@@@<<<999999::::::::::::777555444555777999777555222000000//////.........///////////////222333555555333222333333111000//////......//////...///000222444555666666888999<<<>>>>>><<<:::888666666666555444333222111000000000111222222333333222444666666555444444555555666888777666555666777777888:::<<<<<<;;;:::999999888777888999999777555333222111000111333666888333222000///........./////////.........///000000000111222333444555555555666666777888888777555555222111000///---+++***)))(((((((((''''''&&&&&&&&&$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$###"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!""""""""""""""""""$$$&&&&&&%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%"""######$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''######'''(((&&&$$$&&&%%%((()))'''&&&'''$$$ ###$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%'''$$$!!!###(((+++))))))***+++,,,,,,,,,,,,++++++++++++---///111222666:::AAAGGGOOOZZZfffooo######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######"""$$$$$$######$$$$$$%%%&&&"""""""""""""""""""""""""""############"""!!!!!!"""############$$$$$$$$$""""""######$$$%%%%%%&&&#########"""""""""""""""!!!"""###$$$$$$$$$$$$$$$ !!!"""###$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$### !!!###$$$&&&&&&###$$$$$$%%%%%%$$$$$$### """$$$%%%&&&&&&%%%$$$########################"""""""""######$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$&&&'''''')))+++000333333333333333333444444444333222222111000000000000000000000111111000000///---,,,+++******+++,,,---,,,,,,,,,------...///000---...000222444666888999===<<<:::888777777777777777888999999888888:::;;;<<<<<<======<<<:::999888666888:::999777666777888;;;999666333111000000000////////////000000000000000222444555333222222333000000///............///---...///111222333333333222444777999;;;:::999888777777666666555333222111111111222222333444555555111333555666555444444555777888999888666555555666777888:::<<<<<<<<<:::999777666666777888888555333111000/////////111222333.............../////////...//////000111111111000000111333444555666555555333444555666666444222111//////...---+++)))''''''%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###!!! """%%%((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!"""######$$$$$$$$$###"""$$$&&&'''%%%%%%%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""%%%%%%&&&&&&&&&'''''''''""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&######$$$$$$%%%%%%%%%%%%'''###"""&&&'''&&&&&&(((&&&000555///&&&"""!!! %%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''******))))))((('''''''''&&&%%%#########%%%''')))((()))***+++,,,,,,,,,,,,************,,,...000111444999@@@GGGPPP[[[hhhqqq######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%$$$###"""###$$$&&&'''###########################$$$$$$######"""!!! """############$$$$$$$$$ !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&& !!!"""$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$###$$$$$$%%%&&&(((***+++###$$$%%%&&&&&&%%%$$$###!!!###%%%&&&%%%$$$####################################"""""""""""""""&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&''')))---000000000111222444555666666777666555333222111111000111111222222222222111000...,,,***)))((()))***+++++++++++++++,,,---...///+++,,,...000222444666777888777666555555666777777555666777777666555666777;;;::::::;;;<<<;;;888666333666::::::888777777999<<<:::777333111000000000//////000000111222222333000222555555444333333333111111000///////////////......///111111222222222000222555888:::;;;;;;;;;777777777666555444222111222222333444555555666666000222444555444333333444888999:::999666444333444777999;;;<<<===<<<;;;:::666555555666777777444222///............/////////------///000111111111111...///000222222222111111000111333555666666666555222333444444444222000///......---,,,***(((&&&%%%###$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$### !!!%%%)))$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%"""$$$&&&'''&&&%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%$$$"""!!! ######$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%''''''""""""######$$$$$$$$$$$$(((###!!!%%%'''&&&'''***...>>>GGG===,,,%%%&&&((('''''''''(((''''''&&&&&&((((((((((((((((((((((((######$$$$$$%%%&&&&&&&&&'''((())))))***)))))))))((()))***+++,,,---------******)))***+++---///111111777???GGGQQQ]]]jjjsss~~~######$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%%%%$$$##################&&&%%%$$$###"""""""""""" !!!"""###############$$$$$$$$$###############!!!"""###$$$%%%&&&&&&&&&$$$######%%%&&&&&&$$$""" ###$$$$$$!!!"""$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$######""""""############$$$$$$$$$)))'''%%%$$$$$$&&&)))+++,,,...000222333333222111222222111000///...------333444555666666777777777222000---+++))))))*********))))))(((((()))+++,,,***+++,,,---///000111222999999888777555444333333777777777777777888888888:::999888666555666666777<<<;;;;;;:::999999888888:::999888777555333111111000111222333333333333333444444555555444444333333111000///......------...,,,---///000222333333333222333444666999<<<>>>@@@999999888777666666777777666666555444333333333333111000///...///000222444999888666555555555666777888888888888999:::;;;<<<:::777333111111111000000//////...------,,,++++++++++++---...///111222222///000000111111111000000///000222444555666777777666666444222000///---,,,***)))'''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""#########$$$$$$$$$''''''&&&%%%$$$###"""!!!"""###$$$%%%%%%$$$###""" !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###"""""""""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&'''(((((('''&&&&&&"""###$$$%%%%%%$$$###""""""""""""!!!!!!!!!!!! &&&%%%%%%$$$#########$$$%%%""" !!!$$$&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%#########"""""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$######"""&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###''''''%%%%%%%%%%%%''''''@@@ZZZgggQQQ000!!!$$$)))(((###$$$)))+++'''%%%(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&''')))***,,,------,,,+++)))))))))+++---...000666???FFFNNNYYYgggqqq######$$$$$$$$$$$$##############################%%%$$$"""!!!!!!"""$$$%%%%%%$$$######""""""""""""$$$###"""!!! ######$$$%%%%%%%%%$$$$$$$$$$$$######"""!!! !!!"""###############"""$$$$$$""" !!!"""$$$$$$$$$%%%$$$$$$###"""!!!######"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$######""""""############$$$$$$$$$'''&&&%%%$$$%%%&&&((()))((())),,,...000111000000000000000///......------222333444666777777777777444333000---,,,+++,,,,,,+++***)))(((((()))***+++((())))))***+++,,,---...000000000111111111222222555666666666666777777777777777666555555555555666::::::;;;;;;;;;:::999999;;;:::999777666555444444222222222222333333333444111222222333333222222222333222111000////////////...///000111111222111111222333444555777:::<<<===:::999888777666666666666666555444333333222333333///.........///111444555777666555444444444555555777777777777888999:::;;;===:::666333222111000......------------,,,,,,,,,,,,,,,---...000111222333222222333333444333333222000000222333444555555555444333222000...---++++++)))((('''%%%%%%%%%%%%%%%$$$$$$######""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$$$$$$$###"""%%%%%%$$$$$$$$$#########&&&%%%$$$$$$#########$$$!!!!!!"""!!! ########################%%%$$$"""!!!!!!"""$$$%%%###########################$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&???QQQWWWFFF///%%%$$$###&&&!!!!!!$$$&&&######&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((()))))))))*********,,,+++***)))***,,,...//////666>>>EEEMMMXXXgggqqq######$$$$$$$$$$$$##############################%%%$$$###""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!$$$###"""!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%$$$$$$###%%%$$$###"""!!!!!!""""""#########"""""""""&&&***(((### """&&&&&&%%%$$$######%%%&&&'''&&&&&&%%%###!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###############################################################""""""""""""######$$$$$$$$$######"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''***,,,---------..................------000111333555666888888999777666333111///.........---,,,+++)))))))))******)))))))))))))))************++++++,,,---...//////333333333444444555555555333333444555555555444444888999;;;<<<<<<;;;:::999;;;:::888777666666777777333222111111111222444444000000111222333333333333444444333222111111111111000000111111111000000///222222333444666888:::;;;;;;:::999777666555555555666555444333333222222222---------...000222555666555444444333222333333333555555555555666777888888===:::555222000///---++++++,,,,,,,,,------------------...///111222333333333444444555555444333333111111111222222222222222000///...---+++***)))(((''''''&&&%%%$$$$$$$$$$$$###""""""""""""!!!!!!!!!###############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#################################%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""###$$$$$$$$$$$$###"""&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$############$$$###"""!!!!!!###$$$$$$###########################%%%$$$###""""""###$$$%%%""""""######$$$$$$%%%%%%"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$######$$$%%%%%%+++444777000))))))'''"""(((%%%$$$%%%&&&%%%&&&)))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))+++******))))))((((((''',,,++++++++++++---///000///555===DDDLLLWWWeeeppp######$$$$$$$$$$$$##############################$$$$$$###""""""###$$$$$$%%%$$$###"""!!! &&&%%%$$$$$$#########$$$###############"""!!! $$$$$$###"""!!!!!! $$$$$$%%%%%%%%%$$$$$$###%%%(((***((($$$"""###&&&""""""!!!!!!"""###$$$%%%&&&&&&%%%###"""!!!"""#################################"""!!!!!!"""######"""""""""###############################################################""""""###$$$$$$$$$######""""""#########$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$###$$$%%%'''))))))))))))+++++++++,,,,,,---------...///111444666777888999999888666333222111000000000///---+++************+++++++++*********)))))),,,,,,,,,,,,,,,+++++++++000000000111111222222333///111222444555555444333555777:::<<<===<<<:::999999888666555555666888999333222000//////000222333000111333444555666666666555555444333222222222222000000111111111111000000000111222444666888:::<<<<<<;;;999888666555444444666555444333222222222222.........///000222333444444444333333222222222222333333333333333444555555777444111...---,,,***(((******+++,,,---...////////////000111222333444444333333333444333333222222222111000000////////////,,,+++***)))((('''&&&&&&&&&%%%%%%$$$$$$#########$$$###################################################$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$############$$$&&&%%%%%%$$$$$$##################$$$$$$#########$$$###"""###%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###&&&$$$###!!!!!!###$$$&&&#########$$$$$$#########%%%%%%$$$$$$$$$#########$$$$$$###############$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$""""""###$$$%%%%%%&&&&&&""""""###$$$$$$$$$$$$####################################$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$##################$$$###$$$"""$$$((('''"""&&&&&&'''''''''&&&''')))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))*********)))(((((('''''',,,++++++,,,---...///000///444<<>><<<;;;999888666555444444555555444333222222222222000000000000000000111111444444444444333333222222111000000000000111222222111///---,,,,,,,,,***)))******+++,,,...///000111000111111222333444555555444444444444444333222111111000///---,,,,,,+++,,,((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$###############"""""""""%%%%%%%%%$$$$$$#########"""###$$$$$$$$$$$$###"""###!!!!!!"""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$##################$$$%%%%%%%%%$$$$$$$$$$$$############""""""###$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$""""""###$$$%%%%%%&&&&&&""""""###$$$$$$$$$$$$###########################%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###########################((()))(((%%%######""" """&&&%%%$$$#########&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((()))))))))+++++++++,,,---...000000...444;;;AAAHHHSSSbbbmmm|||######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###############$$$######"""""""""######$$$$$$%%%%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%!!!""""""#########""""""'''$$$!!!!!!###$$$"""!!!"""###$$$%%%%%%%%%$$$###"""""""""$$$&&&%%%###!!!########################"""""""""######"""""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$'''''''''&&&%%%%%%%%%$$$'''((((((((())))))*********+++---000222444555555777777666666555444444333555333111000.........///++++++******)))(((((('''&&&&&&''''''((()))******))))))***+++,,,,,,------------...///000111111111000222444666777666555555111222222333333333333444111000///.........///000...///111222333444444444666666555444333333333333......///111111222222222///000111444666999<<<===;;;:::999777666555555555555444333222222111111111111111111111000000000///333333333444333222222111///...............//////...,,,,,,,,,---...---+++++++++,,,...///000111222222222333444444555666666666666666666555444333333111///---+++***))))))***&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!!!!!!!""""""""""""###$$$$$$$$$###############%%%%%%%%%$$$$$$#########$$$######""""""######$$$!!!"""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""!!! !!!#########"""######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$###""""""###$$$$$$'''''''''&&&&&&&&&%%%%%%###""""""""""""###$$$$$$$$$%%%%%%%%%$$$$$$&&&'''################################################""""""######$$$$$$%%%%%%"""######$$$%%%$$$$$$$$$#########$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%"""###$$$$$$$$$$$$###"""%%%'''(((&&&"""!!!"""###$$$(((&&&###$$$%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&'''(((((()))******)))***+++,,,---...///000...333999???FFFRRRaaalllzzz######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$%%%%%%&&&#########""""""######$$$######$$$%%%%%%%%%$$$$$$""""""""""""############ !!!"""###############%%%%%%$$$###"""###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%'''$$$"""###%%%&&&%%%$$$########################""""""############""""""!!!!!!""""""###$$$$$$%%%########################"""""""""#########$$$$$$!!!!!!"""$$$$$$%%%%%%$$$"""############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%''''''''''''(((((((((((()))***,,,...000111222222666777777777777777777666666555333222111111111222,,,,,,,,,++++++******)))&&&&&&&&&''''''(((((((((&&&''''''((()))***+++,,,++++++++++++,,,,,,---...///000111222222222222222000111222444444333222111222222111111000000000000///000111222333444444444888777666555555444555555///000111111111111000000111111222333444666888999:::999888777666666666666555444333222111111111111000000000111111111000000111111222222222111000///------,,,,,,,,,,,,,,,---+++******+++------,,,***,,,---...///000111222333333444444555555666666777666666666555555444222222///...+++)))((((((((()))&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$$$$""""""""""""######$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%!!!###&&&(((((('''%%%############$$$$$$%%%%%%&&&!!!###$$$%%%%%%$$$###!!!"""!!!!!!!!!###$$$###"""""""""###$$$%%%&&&&&&'''########################$$$$$$###""""""###$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%"""""""""""""""###$$$$$$$$$&&&'''&&&$$$$$$&&&)))#################################$$$$$$####################################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%$$$######!!!###$$$###"""$$$'''###)))***$$$!!!%%%)))***&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&''''''((())))))***'''(((***+++---......///...333888>>>EEEPPP```kkkyyy######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$%%%%%%&&&&&& !!!"""#####################""""""!!!!!! !!!"""###$$$%%%&&&&&&&&&!!!###!!!!!!%%%)))'''###!!! """$$$&&&,,,(((###"""$$$&&&&&&&&&""""""""""""""""""""""""""""""############"""""" !!!"""######$$$"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!"""$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''((()))+++---...///000000666777888999999999999999777666444333222333333444/////////.........------++++++***)))'''&&&%%%%%%%%%%%%&&&'''((()))***+++***)))((((((((()))+++,,,///////////////000000000///111333555555333111///333333333333333222111000222222333444555555555555:::999888777666666666666222222222111111000......333222222222333333444555999999888777777666777777555444333222111111111111......///111222222222222///000111111111000...---,,,,,,+++++++++++++++,,,)))(((((((((******((('''......///000111222333333444444555555666666777777333333333333222111000//////---***(((''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$######""""""!!!"""###$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&& ###'''++++++***'''%%%""""""###$$$%%%&&&&&&'''!!!"""$$$%%%%%%$$$"""!!!###"""""""""$$$%%%$$$###!!!!!!"""###%%%&&&'''(((######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""""""""!!!""""""###$$$$$$!!!###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###############"""""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###'''&&&'''((('''$$$$$$%%%###'''&&& '''***&&&''''''''''''''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((((((((('''((()))+++------.........222888===DDDPPP___kkkxxx%%%%%%$$$$$$###"""""""""########################""""""""""""""""""""""""$$$#########$$$%%%&&&&&&############""""""!!!!!!""""""""""""##################"""""""""$$$%%%'''########################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$########################$$$$$$########################$$$$$$$$$$$$########################$$$$$$$$$###"""!!!!!!"""#########$$$%%%$$$"""!!!"""######$$$$$$%%%%%%$$$$$$######""""""""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))+++,,,---...//////000111222333444444444333333333333333333333333444111...---.../////////---,,,+++***))))))(((((()))))))))))))))(((''''''((((((((((((((()))***+++,,,------...///////////////000111222333333333333111000000///......------//////000111222222333333777777777777888888888888333222111000////////////111111222222222333333333777777666555333222111111333222222222111111000000------------------------...---,,,---......,,,+++'''(((((()))***,,,---...***+++,,,...//////000000222111111111222222333444444444555666666777666666777777555333111///...---)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########"""""""""!!!!!!###$$$$$$###"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### !!!"""###$$$%%%&&&&&&!!!###%%%&&&&&&&&&'''(((%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$#################################"""######$$$$$$&&&&&&%%%$$$###!!!!!! $$$%%%&&&%%%###"""###$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""############%%%$$$###""""""$$$&&&'''""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''***)))'''&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''&&&&&&'''((()))***++++++*********+++,,,---///000111444888===EEEQQQ___iiiyyy##################$$$$$$########################"""##################"""$$$############$$$$$$%%%######"""""""""!!!!!!!!!""""""""""""############$$$######"""""""""##############################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######################################################$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""######"""!!!!!!"""###$$$###%%%%%%$$$###"""###$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++---...///111222333333333333333333333333333333333444222///...///000000000///...---,,,++++++++++++))))))******))))))((('''))))))((((((((()))******,,,,,,------...---------...///000111222222222222111111000//////...------//////000000111222222333555555555666666777777777222222111000///......///111111111111222222222222444444333222111000000///111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......---+++))))))******+++,,,......+++,,,...///000111111111222222222222222333444444333333444555555555555555555444333111///---,,,+++((((((((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""$$$%%%$$$"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#################################%%%&&&%%%$$$"""###$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&$$$$$$$$$############"""$$$%%%&&&%%%######$$$%%%########################""""""###$$$$$$###""""""""""""""""""##################$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''((('''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''')))(((((('''''''''((((((''''''(((((())))))******))))))******+++---...///000333888>>>EEEQQQ___hhhvvv!!!""""""###$$$$$$%%%%%%########################"""###$$$%%%%%%$$$###"""$$$$$$###"""""""""######"""""""""""""""!!!!!!!!!"""""""""#########$$$$$$%%%%%%%%%%%%$$$###"""!!!#######################################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######################################################$$$$$$$$$$$$######&&&%%%%%%$$$###"""!!!!!!"""""""""""""""###$$$%%%$$$%%%&&&%%%###"""###$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&***+++,,,...000111111111222222222222222222333333444222000///000222222111111000///...............+++++++++++++++******)))+++******))))))))))))***++++++,,,,,,,,,+++******,,,---...///000000000///000000000//////......---......//////000111111111111222222333444555555666111000///...............000000000000111111111111000000/////////.....................------------++++++++++++++++++++++++---,,,,,,---//////---,,,------,,,,,,------...///......000111222222222222222222222222222333333444111222222333333333333333000000///---,,,***))))))(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###%%%''''''%%%#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$###"""!!! ###$$$%%%$$$"""!!!"""###%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$"""###$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&"""""""""###$$$$$$$$$%%%###$$$&&&%%%$$$$$$%%%&&&##############################$$$$$$$$$$$$######"""""""""#########$$$$$$"""$$$%%%'''&&&%%%###!!!$$$$$$%%%&&&&&&&&&&&&%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''')))(((((('''&&&&&&&&&'''))))))((((((((())))))***(((((((((((())))))))))))))))))))))))***+++------...222888???FFFQQQ^^^fffsss}}}""""""#########$$$$$$$$$########################"""$$$%%%&&&&&&%%%$$$"""$$$$$$###"""!!!!!!!!!"""########################""""""#########$$$$$$$$$%%%&&&'''''''''&&&$$$######################################################$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$#######################################$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""!!!!!!""""""###$$$%%%&&&$$$%%%&&&%%%$$$######%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))+++---...//////111111111111111222222222444222000000222222222111111000000/////////000000......//////......---,,,---,,,+++***************++++++++++++******)))(((***++++++,,,------,,,,,,///.........---------,,,------....../////////000...//////000111222333333//////...---------------...////////////000000000------------------------,,,,,,,,,+++++++++++++++))))))******************---,,,,,,...///000///---000//////....../////////000000111222333444444333111111000000000111111222///000000111111000000000,,,++++++)))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""""""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""!!! """#########$$$&&&(((%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%######$$$%%%%%%$$$$$$$$$#################################"""######$$$$$$"""""""""###$$$$$$$$$%%%###$$$&&&%%%$$$$$$%%%'''########################$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!""""""###$$$$$$$$$$$$###!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''***)))((('''''''''''''''((((((((('''(((((())))))***)))))))))((((((((('''(((((((((((()))***+++,,,---111888???FFFQQQ]]]eeesss}}}$$$$$$$$$#########""""""###########################$$$%%%%%%%%%%%%$$$###$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$#########################################################$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%!!!!!!"""###$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%''')))***+++,,,,,,.../////////000000111111222111000000111222222111000////////////000000111222222222222222111000000///...------,,,,,,,,,,,,++++++++++++******)))((())))))******+++*********------,,,,,,,,,,,,++++++,,,,,,------------......,,,,,,---...//////000000------,,,,,,+++,,,,,,,,,---------.........//////------------,,,,,,,,,,,,***************+++++++++))))))*********+++++++++---------///111222111000222111000000///000000000000111222333333444333333//////...............///------.........------,,,(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""""""###"""!!! ###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""###$$$$$$$$$%%%''')))%%%$$$$$$######$$$$$$%%%$$$###$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###########################%%%%%%$$$###""""""""""""########################$$$%%%&&&&&&%%%$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$'''&&&$$$#########$$$$$$""""""###$$$$$$$$$$$$###!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&))))))(((''''''''''''''''''&&&&&&&&&''''''((()))******))))))((((((''''''(((((((((((()))***++++++,,,111777>>>FFFPPP\\\ddduuu%%%%%%$$$$$$###""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###############$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%% !!!"""###$$$$$$$$$$$$########################$$$$$$$$$###########################$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%########################"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&""""""###$$$%%%%%%%%%$$$###$$$%%%$$$"""!!!"""######$$$$$$%%%%%%$$$$$$###!!!!!!"""$$$$$$%%%%%%$$$########################%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((())))))))),,,,,,------......//////000......///000111000/////////...//////000111111444444444444444333333222111000///////////////000++++++,,,,,,,,,+++************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******+++++++++,,,,,,,,,,,,---------...---------,,,,,,+++++++++************++++++++++++******++++++,,,---------.........000333444444222222222111000000111111111000111111222333333222222...------,,,,,,,,,,,,,,,++++++++++++++++++***)))&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''&&&$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%&&&'''&&&%%%######%%%'''%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$###########################&&&%%%$$$###""""""""""""##################$$$$$$%%%''''''&&&%%%$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%'''&&&$$$""""""###%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%(((''''''&&&''''''((((((&&&&&&%%%&&&&&&'''((()))******))))))((((((''''''))))))((())))))***++++++,,,000666===DDDOOO\\\ddduuu$$$$$$##########################################%%%$$$"""!!!!!!"""$$$%%%$$$############$$$$$$%%%!!!!!!"""""""""##################$$$$$$$$$%%%%%%$$$$$$#########$$$$$$%%%########################$$$$$$$$$#########""""""############$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%############%%%%%%########################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%######$$$%%%%%%%%%$$$###"""###$$$###!!! !!!"""###$$$$$$%%%%%%$$$$$$###""""""$$$$$$$$$$$$###"""########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''*********+++,,,,,,---------,,,,,,---//////...---////////////000111222333444444444444444333333222222111111111111222222333,,,,,,------...---------------.........------,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********))))))******++++++++++++,,,,,,,,,,,,---------,,,+++***))))))(((***+++++++++,,,,,,,,,---,,,,,,,,,---...///////////////000222555666666555111111111000111111222222//////000111111111111000...------,,,,,,+++,,,,,,))))))******)))(((((('''%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!%%%''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###""""""$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$#################################""""""###$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&'''(((((('''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%&&&'''((()))&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&'''((()))***))))))))))))((((((((((((******)))))))))***++++++---000555;;;CCCNNN\\\eeeqqq|||"""""""""###$$$$$$%%%%%%########################%%%###!!!!!!###%%%$$$#########$$$%%%&&&&&& !!!!!!""""""######$$$$$$$$$%%%%%%%%%***)))'''&&&%%%%%%&&&'''########################$$$$$$$$$$$$######"""""""""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%########################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$##################$$$%%%&&&%%%$$$###"""!!!"""###"""!!! """$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$###!!! """"""""""""""""""""""""###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((()))***++++++,,,,,,+++******,,,---...---+++//////000000111222333444333333444444333333222111222222222222333444555555,,,------...////////////000000000111000000//////......//////////////////+++++++++***************------,,,,,,+++************)))))))))))))))************+++++++++,,,,,,,,,---,,,+++***)))((('''&&&++++++,,,,,,------------------......///000111111000000111333666888777666111111000000111111222333...//////000000000/////////...------,,,,,,,,,,,,(((((())))))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!""""""############ """%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!!!!###&&&)))%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$########################### !!!"""###%%%'''(((!!!"""$$$&&&'''(((((())))))'''%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$&&&&&&&&&%%%$$$""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&((()))++++++''''''((()))((('''%%%$$$$$$$$$$$$%%%&&&'''((()))''''''''''''((()))++++++(((((((((((())))))))))))******************+++,,,...111555:::AAAMMM\\\fffnnnxxx$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%%%%%%%$$$###""""""######""""""""""""""""""""""""########################$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""$$$(((%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""############!!!!!!"""###$$$$$$%%%%%%"""###%%%%%%###"""###$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###((('''&&&%%%%%%&&&'''(((((()))))))))************---...///000111111111111222222111111000111111222111111000000000111333444222111000000000111222333222333333333333333333333111111000//////000111222111000...,,,+++,,,---.........---,,,,,,+++******......---,,,++++++++++++)))+++---///...---,,,,,,///.........------------111///............+++)))///...---000444555444222111111222222333333444444000000000///////////////...---,,,+++,,,---...///---,,,+++***))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###""""""#########""""""!!!###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%$$$###""""""######%%%$$$"""!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&((('''&&&$$$###"""""""""######$$$$$$$$$%%%%%%%%%""""""""""""############%%%%%%%%%&&&&&&'''''''''"""$$$%%%&&&&&&%%%$$$%%%&&&'''((('''&&&%%%&&&&&&%%%$$$%%%&&&'''((('''&&&&&&&&&&&&'''(((((((((&&&$$$%%%((()))(((&&&)))*********++++++++++++))))))***++++++++++++***......111888@@@JJJYYYgggpppzzz$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$%%%$$$$$$###""""""##############################$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%!!!!!!''')))'''###$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%######$$$$$$$$$$$$####################################""""""""""""######""""""""""""############!!!""""""###$$$$$$%%%%%%###$$$&&&&&&$$$###$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###((('''&&&%%%%%%&&&'''((('''''''''((((((((()))))),,,,,,---...///000000///000000////////////000000000000///......///111111111111000000000111222333222222222222111111111111//////......///111333444111000...---,,,---...///......------,,,+++++++++------,,,,,,---...000111222000......///000//////...............---------000///......//////---+++...------///333444333222444444444444555555666666000000000//////.........,,,,,,************+++,,,+++***)))(((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""""""""######$$$######""""""###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""########################%%%$$$$$$###""""""######$$$$$$###"""""""""""""""$$$$$$$$$###############%%%%%%$$$$$$%%%&&&'''&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&%%%&&&''''''((((((&&&%%%&&&((()))(((&&&((((((((())))))))))))***))))))***++++++++++++***------000777>>>HHHWWWdddnnnxxx$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$######%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!""""""###$$$"""##################"""!!!!!!!!!!!!!!!!!!!!!!!!"""##################""""""""""""#########$$$$$$"""""""""###$$$$$$%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%########################&&&&&&&&&%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''******+++,,,------------......------------......000///...---,,,---...///000000000///000111222222111111111000000//////...---------...000111333444111000///.........///000///......------,,,,,,,,,,,,,,,+++,,,...222555888???;;;666222000000000000///////////////......---000///...///000000///------,,,---///222333333222444444444444444555555555111000000///...------,,,******)))(((''''''''''''(((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###""""""!!! ######$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&'''################################################%%%$$$######"""##################$$$######"""!!!"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&((()))((('''&&&&&&'''''''''((((((((())))))***++++++++++++***,,,,,,///666===FFFUUUaaajjjuuu$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$##################$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%"""###$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""###$$$$$$""""""############""""""""""""""""""""""""""""""""""""$$$%%%%%%$$$""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((()))***************,,,,,,,,,+++,,,,,,---...000///---,,,+++,,,,,,---////////////000111111222222111111000///......---------......///000111111000000////////////000111/////////......------------,,,++++++...222777:::DDDDDDAAA:::222------000111111222222222111000//////......///111222111///------...000222333333222111111111111111111111111000//////...---,,,++++++))))))((('''&&&%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""""""""!!!!!!######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$"""###$$$%%%%%%$$$"""!!!!!!!!!!!!""""""""""""""""""$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%$$$#########$$$&&&'''%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))***++++++++++++***---,,,000666===EEESSS___hhhttt$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$#########$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''!!!###$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$%%%%%%""""""############""""""########################"""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$###############$$$$$$$$$!!!"""$$$$$$"""""""""###"""##################"""%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((('''+++++++++++++++,,,------///...---,,,++++++,,,---------...///000000111111222111111000///......---.../////////............///////////////000111111000000///////////////......---++++++---000444777<<>>999555444555222444555777666555222111...------...000000///---...000111000---++++++,,,,,,++++++***((('''&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%&&&'''&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$ !!!"""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$"""""""""#########$$$$$$########################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$#########$$$$$$%%%&&&""""""######$$$%%%%%%&&&"""###!!!"""!!!"""###$$$$$$%%%$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$######$$$$$$%%%&&&"""""""""###$$$%%%'''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%&&&''''''(((&&&(((***)))'''''')))+++(((((()))))))))*********))))))***++++++++++++***------000777<<>>JJJUUUdddppp}}}#########$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$&&&###"""$$$### """###$$$%%%$$$"""""""""###""""""""""""############""""""""""""""""""""""""""""""$$$(((+++,,,,,,***&&&%%%$$$$$$%%%%%%$$$######$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""############$$$$$$$$$######"""######$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$###############$$$$$$""""""!!!!!!!!!""""""###&&&%%%###"""!!!!!!"""######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((('''&&&'''(((***)))***++++++***)))'''&&&(((((('''''''''''''''((((((,,,###---HHHAAA,,,000)))(((&&&$$$$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$###############$$$%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&%%%%%%$$$$$$$$$%%%!!!""""""######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$######""""""""""""#########$$$$$$$$$!!!$$$%%%$$$$$$$$$%%%%%%$$$######""""""######%%%%%%$$$$$$$$$$$$$$$%%%"""!!! !!!###$$$$$$###""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!!  $$$%%%$$$######$$$########################%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""###%%%&&&&&&%%%###"""%%%""" $$$''''''%%%$$$""" !!!"""###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%'''%%%&&&'''(((((('''&&&%%%###$$$&&&'''((('''&&&%%%(((''''''''''''((()))))))))))))))))))))******+++))))))*********+++++++++,,,+++---222666===IIITTTbbbnnn|||#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$### !!!$$$%%%"""###&&&###$$$%%%$$$"""""""""###!!!!!!!!!"""""""""""""""########################!!!"""$$$''')))***(((&&&$$$###"""###$$$$$$###"""###$$$%%%&&&&&&%%%$$$###"""###%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######""""""""""""###############$$$$$$$$$$$$###"""""""""######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""############$$$$$$#########"""######$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$###"""""""""######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&"""######$$$$$$$$$$$$###%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&%%%%%%'''))),,,,,,,,,,,,+++******)))'''''''''''''''&&&&&&&&&'''((($$$)))999???666///((('''&&&%%%$$$%%%&&&&&&"""######$$$$$$$$$$$$#########$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$"""###%%%$$$######$$$%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%"""""""""#########$$$$$$"""###$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$######""""""""""""############$$$$$$$$$ """#########$$$%%%%%%%%%$$$###"""""""""###&&&%%%%%%$$$$$$$$$$$$%%%###"""!!!"""$$$$$$$$$"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$"""!!! """###"""!!!"""$$$########################$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$!!!"""$$$%%%%%%%%%$$$######"""!!!"""###%%%%%%$$$&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$$$$%%%'''&&&''''''((((((''''''&&&$$$$$$%%%&&&''''''''''''((((((''''''(((((()))***'''''''''''''''((()))))))))))))))************+++,,,+++---222666<<>>***&&&&&&&&&&&&%%%$$$######""""""$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''(((((('''$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$$$$#########"""######"""!!!!!!"""$$$!!!"""""""""#####################$$$$$$######""" """$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$###""""""###%%%%%%%%%%%%&&&%%%%%%$$$###""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&$$$'''---444:::888...%%%%%%$$$$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$%%%%%%#################################"""""""""""""""###############$$$$$$$$$%%%%%%$$$###"""""""""###########################$$$$$$$$$%%%%%%%%%%%%&&&#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""!!!"""###%%%%%%%%%$$$$$$+++(((%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$###"""###%%%&&&&&&%%%$$$###&&&%%%%%%$$$%%%&&&'''(((((('''&&&&&&''')))+++,,,&&&&&&%%%%%%%%%&&&&&&'''&&&&&&((()))))))))(((''''''(((((())))))))))))))))))))))))))))))))))))))),,,+++...222555999CCCNNN\\\jjj{{{&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((()))(((%%%#########$$$%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%"""!!!***+++>>>+++&&&&&&$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###&&&''''''&&&$$$$$$%%%$$$###"""""""""""""""""""""######$$$$$$"""######"""!!!!!!"""$$$!!!"""""""""############!!!!!!""""""""""""!!!!!!!!!###""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%%%%$$$"""!!!########################$$$##################$$$###$$$$$$###""""""###%%%"""""""""""""""!!! """"""#########$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###!!!$$$222AAA>>>222***$$$$$$############$$$$$$###################################################$$$$$$$$$%%%%%%%%%$$$########################""""""""""""""""""######""""""#########$$$$$$$$$%%%%%%$$$###"""""""""#######################################$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$#########$$$&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""" !!!###$$$$$$###"""!!!###!!!!!!"""$$$&&&'''&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%######%%%%%%%%%$$$###"""((('''&&&%%%%%%%%%&&&&&&(((''''''&&&&&&'''((()))'''&&&&&&%%%%%%%%%&&&&&&%%%&&&((()))))))))((('''((((((((((((((()))))))))))))))))))))))))))))))))***))),,,111555:::DDDOOOZZZiii{{{%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%% !!!"""###$$$&&&''''''###!!!******>>>***%%%%%%######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$&&&%%%$$$###$$$%%%$$$""""""###$$$ !!!!!!"""######$$$$$$"""######"""!!!!!!"""$$$""""""""""""############!!!"""###########################!!! !!!###%%%#################################$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$!!!""""""!!! !!!###$$$$$$%%%$$$$$$###"""!!!"""############$$$$$$$$$$$$############$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$!!!"""%%%999KKK???***'''$$$######""""""######$$$###############$$$$$$$$$###########################$$$$$$%%%$$$$$$##############################""""""""""""############"""""""""###$$$$$$%%%%%%$$$$$$######"""#################################""""""#########$$$$$$$$$########################"""""""""###$$$$$$%%%%%%######"""######$$$%%%&&&%%%%%%$$$$$$###""""""!!!########################!!!!!!!!!!!!!!!"""######$$$$$$############$$$$$$"""############$$$$$$$$$########################!!!!!!"""###$$$$$$%%%%%%#########$$$$$$$$$$$$%%%!!!!!!!!!"""""""""""""""$$$$$$$$$###############"""###$$$$$$$$$###"""!!!$$$######$$$&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%$$$######***)))'''%%%%%%%%%%%%&&&(((((('''%%%$$$#########''''''&&&%%%%%%%%%&&&&&&%%%&&&'''((()))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))(((+++000444999DDDNNNZZZhhhzzz%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""######$$$%%%&&&&&&'''%%%"""***)))<<<((($$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$#########$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$###"""###%%%$$$""""""$$$&&&########################"""######"""!!!!!!"""$$$""""""""""""############""""""###$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$###""""""###$$$$$$!!!""""""!!! !!!###(((((((((''''''&&&%%%$$$"""############$$$$$$$$$$$$###"""""""""###%%%%%%%%%&&&&&&&&&%%%%%%$$$###"""&&&***???OOO:::###'''%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$###########################$$$$$$$$$$$$###!!! ########################!!!"""""""""############!!!""""""###$$$$$$%%%%%%#########"""######$$$$$$#################################$$$$$$$$$%%%%%%########################!!!""""""###$$$$$$%%%%%%!!!!!!"""######$$$$$$%%%$$$$$$##################"""""""""""""""""""""""""""""""""!!!"""######$$$""""""############"""""""""############$$$$$$$$$########################"""""""""###$$$$$$$$$%%%#########$$$$$$$$$%%%%%% !!!!!!!!!"""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%&&&((((((&&&$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""###$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))***)))(((''''''''''''((()))))))))))))))))))))))))))***))),,,000333888BBBLLLYYYhhhzzz$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""###%%%%%%%%%%%%%%%"""""""""!!!"""######$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&###)))(((;;;'''###$$$&&&'''''''''&&&$$$"""!!!$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$######%%%%%%$$$###!!!###$$$$$$""""""$$$'''&&&&&&%%%%%%$$$#########"""######"""!!!!!!"""$$$""""""""""""############ !!!"""###############$$$###"""###%%%%%%### %%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$$$$###""""""###%%%%%%&&&%%%%%%$$$###"""!!!"""############$$$$$$$$$$$$###"""""""""###%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$***000BBBOOO555)))&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$###########################$$$$$$$$$###""" ########################!!!!!!""""""#########$$$!!!""""""###$$$$$$%%%%%%###"""""""""###$$$%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&########################!!!""""""###$$$$$$%%%%%% !!!######$$$$$$$$$"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!#########"""###$$$$$$%%%!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%""""""######$$$$$$$$$%%%(((''''''&&&&&&%%%%%%%%%""""""###%%%(((((('''%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""""""""###$$$%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&((('''%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&''')))***###$$$&&&(((+++---///000((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&'''(((***+++))))))'''&&&&&&'''((())))))))))))))))))))))))))),,,+++---000333666@@@JJJYYYhhhyyy'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$############"""$$$%%%&&&%%%###!!!!!!"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((()))(((...555+++""")))%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######""""""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&!!!###$$$!!!!!!$$$$$$$$$$$$#########""""""########################%%%$$$######"""############"""!!!"""###""" """!!! !!!###$$$######"""######""""""$$$%%%%%%###""""""###&&&&&&&&&%%%$$$###"""!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''$$$---;;;CCC===///%%%$$$%%%$$$$$$$$$######"""""""""############$$$$$$$$$%%%&&&&&&'''''''''&&&&&&########################&&&&&&%%%$$$$$$%%%&&&&&&"""############$$$$$$$$$'''&&&%%%$$$############""""""###$$$$$$###!!! ###$$$%%%###!!!!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$'''&&&%%%&&&)))***(((%%%%%%%%%$$$###""""""##############################'''&&&$$$""""""###$$$%%%!!!""""""""""""#########!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""%%%''''''$$$""""""$$$&&&&&&%%%$$$###"""!!! """############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$######"""#################################"""(((((($$$"""&&&'''###"""###$$$$$$%%%%%%%%%%%%"""""""""""""""""""""""")))&&&######$$$%%%### ########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''+++---...,,,***'''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&)))(((&&&%%%%%%''')))+++---,,,***(((((()))***+++,,,,,,,,,+++***)))((('''---...//////111888BBBIIIYYYeeeuuu&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$############%%%&&&'''&&&$$$""""""#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&---444***!!!'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&!!!!!!%%%'''$$$%%%(((%%%%%%%%%%%%$$$$$$$$$##############################"""""""""###$$$%%%%%%###"""""""""######""" %%%%%%$$$###"""""""""######"""!!!"""######""" !!!###$$$$$$$$$%%%&&&%%%%%%%%%%%%$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''###111???@@@444'''#########"""""""""!!!!!!!!!!!!"""############$$$$$$$$$"""###############""""""########################&&&%%%$$$######$$$%%%&&&"""############$$$$$$$$$&&&&&&$$$######"""""""""""""""###$$$$$$$$$$$$$$$###$$$%%%###!!!!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###"""!!!###%%%&&&$$$"""%%%$$$$$$###""""""##############################$$$###"""!!!!!!###%%%&&&"""""""""#########$$$$$$!!!""""""###$$$$$$%%%%%%############$$$$$$%%%%%%###%%%'''&&&$$$""""""##################$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$######"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###''''''######&&&&&&#########$$$%%%%%%%%%$$$$$$########################(((%%%######$$$%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%'''((('''%%%###""""""%%%%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&)))(((&&&%%%%%%''')))+++---,,,***)))((()))***+++******+++++++++***)))))),,,---...///111777AAAHHHWWWbbbsss$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$############%%%&&&((('''%%%######$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''///666+++!!!'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$%%%$$$############$$$%%%###!!! ###### ###&&&&&&&&&%%%%%%%%%$$$$$$########################!!!!!!!!!"""###%%%&&&'''###"""!!!"""###$$$###"""######$$$$$$$$$######"""$$$"""!!!"""###%%%%%%$$$!!!###$$$######%%%&&&$$$$$$$$$$$$###"""!!!!!!%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''###777DDD:::)))"""###$$$"""""""""""""""!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""########################$$$$$$############$$$$$$"""############$$$$$$$$$%%%$$$###""""""""""""""""""""""""###$$$&&&'''(((###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$!!! !!!######""" %%%$$$######"""#################################!!! !!!###%%%&&&############$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%"""""""""############$$$$$$%%%&&&&&&###"""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&######&&&&&&$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$############$$$%%%%%%$$$&&&''''''%%%$$$$$$%%%$$$$$$%%%&&&'''(((((()))(((((('''&&&&&&&&&&&&''')))(((&&&%%%&&&''')))+++,,,+++***)))((()))***+++((())))))***+++++++++******,,,---...000666???FFFTTT```rrr#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$#########$$$&&&'''&&&$$$######$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%(((***222999...###((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######"""#############################################$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$######"""&&&%%%%%%%%%%%%$$$$$$$$$########################""""""""""""###$$$%%%&&&"""!!! """$$$###### """$$$$$$$$$$$$&&&$$$""""""###%%%%%%%%%"""###%%%$$$"""!!!!!!"""###############"""!!!!!!%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%999AAA222######&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""##############################""""""""""""######""""""#########$$$$$$$$$$$$######"""!!!!!!""""""######""""""###$$$&&&'''######$$$############$$$################################################$$$$$$############$$$$$$"""""""""###$$$$$$######$$$$$$###############$$$########################"""!!!!!!!!!"""###%%%&&&######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$"""""""""""""""""""""###%%%%%%%%%$$$###"""""""""%%%%%%$$$$$$###""""""!!!""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$&&&%%%$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&########################$$$$$$$$$%%%%%%%%%&&&&&&######""""""######$$$%%%$$$%%%''''''&&&%%%&&&(((%%%%%%$$$$$$%%%%%%&&&&&&(((''''''&&&&&&&&&''''''((((((&&&&&&&&&''')))***+++***))))))))))))******((())))))***************(((***,,,---///555>>>EEETTT```qqq#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""$$$%%%%%%###""""""###%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))222999...###((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###############$$$########################"""""""""######$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################$$$'''(((%%%""" $$$$$$$$$$$$####################################$$$$$$###############$$$""" !!!######""" """$$$$$$$$$$$$)))&&&$$$######$$$$$$###!!!###$$$$$$"""!!!!!!""""""############"""!!!!!!######""""""""""""###############$$$$$$%%%%%%%%%######$$$$$$$$$#########%%%222555((( %%%'''"""$$$$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$############"""!!!########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$###""""""!!!"""""""""$$$###"""!!!!!!"""###$$$############$$$$$$######################################################$$$$$$############$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################$$$$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$###"""""""""""""""""""""%%%$$$###############"""%%%%%%$$$$$$###"""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!###&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&'''########################$$$$$$$$$%%%%%%%%%&&&&&&######""""""######$$$%%%!!!"""$$$$$$######%%%'''***)))'''&&&%%%%%%%%%%%%''''''&&&&&&&&&''''''((((((''''''&&&'''((()))***))))))))))))))))))******)))************)))(((((('''))),,,---///555===DDDUUUaaarrr#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###%%%$$$###""""""###%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%...555+++!!!'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$######""""""###$$$$$$%%%########################!!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$""""""###$$$$$$###"""""""""&&&$$$!!!"""$$$###$$$$$$$$$#########""""""########################%%%$$$$$$###""""""#########!!!!!!"""###"""######$$$$$$$$$######""")))'''$$$###$$$$$$"""!!! """###""""""$$$%%%"""######$$$######""""""""""""!!!!!!!!!!!!""""""#########$$$$$$%%%%%%&&&#########$$$######"""!!!###((('''!!! %%%%%% """""""""###############"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################""""""############"""""""""############$$$$$$$$$$$$######"""""""""######$$$######"""!!!!!!""""""$$$###"""###%%%%%%###!!!################################################$$$$$$############$$$$$$ """###$$$###"""###$$$#########"""######$$$%%%########################%%%%%%%%%%%%$$$$$$##################$$$$$$$$$%%%########################$$$############"""""""""$$$"""!!!!!!###$$$$$$###!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###""""""##############################%%%!!!###'''&&&$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$############$$$%%%%%%###%%%%%%%%%%%%%%%''')))///---+++)))'''&&&&&&''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))(((((()))))))))))))))))))))*********)))((((((''''''))),,,---000555===CCCUUU```qqq$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$"""$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$+++333***!!!'''###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!""""""###$$$&&&&&&########################!!!!!!!!!"""###$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$""" ###%%%$$$%%%%%%$$$$$$$$$##########################################"""######$$$$$$'''$$$"""!!!"""###$$$$$$%%%%%%$$$###"""""""""###%%%$$$###$$$%%%$$$"""!!!""""""""""""###%%%######$$$$$$$$$$$$$$$#########""""""""""""######"""######$$$%%%%%%&&&&&&###$$$$$$%%%$$$###"""!!!""""""""""""#########""""""""""""######$$$$$$$$$"""############$$$$$$$$$&&&&&&''''''''''''&&&%%%########################""""""###$$$$$$###"""""""""############$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$######$$$""""""###%%%&&&###!!!################################################$$$$$$############$$$$$$!!!$$$$$$"""!!!"""$$$######""""""###$$$$$$%%%########################"""######$$$$$$$$$$$$###"""""""""#########$$$$$$########################%%%%%%$$$$$$###############  ###%%%&&&%%% !!!"""###$$$%%%&&&&&&"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$############"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###'''&&&$$$$$$######$$$%%%%%%%%%$$$$$$###########################$$$%%%$$$###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&'''((('''&&&''')))+++...,,,***(((&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((()))'''(((((()))))))))))))))'''((())))))))))))))))))'''))),,,...000555===CCCSSS^^^ppp$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###%%%&&&&&&%%%$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%,,,444+++###***######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!"""###%%%&&&'''######################## !!!!!!"""###$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$!!!"""###$$$$$$###"""!!!%%%)))&&&###%%%'''%%%&&&&&&&&&%%%%%%%%%$$$$$$########################!!!!!!""""""###$$$&&&&&&***'''$$$###$$$%%%%%%%%%"""!!! !!!###$$$"""""""""$$$%%%%%%###!!!!!!"""$$$###!!! !!!###$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&%%%$$$###"""$$$"""###''''''""""""&&&$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################"""###$$$%%%%%%$$$###""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%% !!!###%%%&&&&&&&&&%%%$$$""""""###&&&&&&### """"""""""""""""""""""""########################$$$$$$############$$$$$$ ###%%%%%%###"""$$$&&&######""""""###$$$%%%%%%######################## !!!###$$$$$$$$$$$$!!!""""""""""""#########$$$$$$##################%%%%%%%%%$$$$$$$$$######"""###&&&'''&&&$$$$$$$$$###############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###(((&&&$$$%%%"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""###%%%&&&%%%""""""$$$&&&########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$###"""###%%%''')))(((&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&'''((()))'''''''''(((((((((((((((''''''((())))))***))))))%%%&&&''')))******++++++'''***---///111666===CCCPPP\\\nnn$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$'''+++,,,***&&&"""%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$%%%&&&$$$%%%'''(((((('''%%%$$$######$$$$$$$$$######"""#########$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$#########!!!!!!!!!!!!""""""""""""&&&&&&&&&&&&%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%###""" !!!###$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""""""""############$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$###"""""""""%%%%%%$$$$$$$$$$$$%%%%%%!!!"""$$$&&&((()))******%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%######$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$#########$$$$$$%%%$$$###"""!!!%%%%%%$$$###""""""######"""###$$$$$$%%%%%%%%%%%%$$$$$$##################&&&%%%%%%$$$#########$$$$$$$$$############$$$$$$ """######!!!!!!"""###$$$$$$%%%%%%%%%$$$######""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""###$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%###"""###$$$&&&&&&%%%###########################"""""""""!!!!!! ########################''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&%%%###!!! """###%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$#########$$$%%%%%%$$$$$$$$$###"""""""""###$$$%%%&&&%%%%%%###"""%%%%%%%%%%%%$$$$$$###"""&&&%%%$$$$$$%%%&&&&&&%%%"""###$$$%%%'''((())))))///***&&&&&&)))***(((%%%%%%&&&&&&%%%$$$%%%''')))%%%&&&'''((())))))))))))(((((((((((((((''''''''''''(((((((((((()))))))))...******111777;;;???DDDQQQ\\\lllzzz$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$'''***,,,***&&&"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$#########$$$%%%&&&######$$$%%%%%%$$$###############$$$$$$######"""#########$$$$$$$$$$$$$$$########################!!!!!!"""""""""#########%%%%%%%%%&&&%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%$$$###!!!"""$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################"""!!!!!!"""###$$$"""############$$$$$$$$$######""""""""""""######%%%%%%$$$$$$#########"""$$$$$$$$$######$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$############$$$$$$$$$###!!! %%%$$$$$$###""""""############$$$%%%%%%%%%$$$$$$########################%%%$$$######"""""""""###$$$$$$############$$$$$$!!!""""""###$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""###$$$%%%&&&&&&&&&&&&######"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###""""""$$$%%%%%%$$$#################################"""""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''$$$###"""###$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''((((((...***&&&&&&(((***(((%%%%%%&&&&&&&&&%%%%%%'''(((((())))))))))))(((''''''''''''((((((((((((((((((***++++++++++++,,,,,,,,,)))'''(((...222555;;;AAAOOO[[[kkkyyy$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$###""""""###$$$'''***,,,***&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$######"""##################"""""" !!!!!!"""######$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%%%%$$$"""###%%%&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$########################"""!!!!!!""""""$$$%%%%%%"""############$$$$$$$$$######""""""""""""######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$%%%$$$$$$$$$#####################$$$$$$$$$$$$###############$$$######"""!!!%%%$$$######"""#########$$$$$$%%%%%%%%%$$$##############################$$$###""""""!!!"""""""""$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$###$$$%%%&&&''''''''''''$$$###""""""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$"""!!!!!!###$$$$$$###########################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''+++'''###"""###%%%%%%$$$''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&,,,)))&&&&&&((()))'''%%%###%%%''''''&&&%%%&&&'''+++++++++***)))'''&&&%%%'''''''''(((((()))))))))((((((((()))))))))******&&&&&&)))---///000777@@@MMMZZZjjjxxx###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!###$$$&&&)))+++***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&!!!""""""###############$$$#########"""!!!!!!!!!""""""""""""######$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%###""""""$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$"""""""""""""""############$$$$$$$$$$$$$$$$$$###########################"""""""""######$$$$$$$$$""""""#########$$$$$$$$$$$$######""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""######$$$%%%&&&&&&'''((('''''''''%%%%%%%%%$$$$$$$$$##############################"""###$$$$$$######$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$###############$$$%%%%%%%%%%%%$$$$$$###"""###############$$$$$$$$$$$$######"""""""""######$$$$$$############$$$$$$&&&&&&%%%$$$###""""""!!!""""""#########$$$$$$$$$&&&%%%$$$$$$######$$$$$$################################################""""""#########$$$$$$$$$%%%%%%&&&'''((((((((((((&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$"""!!!!!!"""######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&,,,&&& $$$'''&&&$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&&&&(((((('''%%%"""%%%'''((('''&&&&&&&&&,,,+++++++++***((('''&&&&&&&&&'''((()))******+++'''''''''(((((((((((()))'''(((,,,//////000888AAAKKKYYYjjjxxx#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$###"""!!! ###$$$&&&)))+++***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&& !!!"""###############$$$#########"""!!!!!!!!!%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%###############$$$$$$$$$###"""!!!!!!###$$$$$$######$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$!!!!!!"""""""""#########""""""############""""""########################$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&&&&'''$$$$$$############$$$$$$$$$%%%&&&'''((()))))))))%%%%%%%%%$$$$$$$$$##############################!!!"""$$$$$$###"""$$$%%%##############################$$$$$$$$$$$$######%%%%%%%%%$$$%%%%%%%%%%%%$$$###############$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$############$$$$$$&&&%%%$$$###"""!!! ###############$$$$$$$$$$$$######"""""""""""""""############################################################$$$$$$$$$$$$&&&'''((())))))***))))))'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$"""!!!!!!"""######"""########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$***$$$###&&&%%%"""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%###""""""!!!###&&&'''&&&&&&'''(((&&&%%%%%%%%%%%%$$$$$$$$$''''''&&&&&&''''''&&&%%%"""%%%'''((('''&&&&&&&&&))))))************))))))&&&''''''((()))***++++++*********+++++++++,,,,,,((()))---000///000777AAAIIIXXXjjjwww############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$###"""!!!!!!######%%%(((******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$""""""###$$$%%%&&&&&&'''"""###$$$%%%%%%%%%%%%$$$######################## !!!"""##############################""""""&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$###########################!!! !!!"""$$$#########$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%%%%!!!""""""######$$$$$$$$$"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&&&&'''((((((%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%''''''((((((%%%%%%%%%$$$$$$$$$############################## """######""""""$$$%%%###############$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&#########"""######$$$%%%$$$$$$%%%%%%%%%$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$############$$$$$$&&&&&&%%%$$$$$$######"""##############################"""!!!!!!!!!!!!!!!#########################################################$$$$$$$$$$$$%%%'''((()))***++++++++++++&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###%%%###""""""#########"""###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$""""""""""""############&&&### !!!###%%%$$$"""######$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%############$$$%%%&&&&&&''''''&&&%%%$$$"""!!! !!!%%%%%%$$$###$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%###%%%''''''&&&%%%&&&'''&&&'''((()))************((((((((())))))*********)))))))))*********++++++)))(((***---...///555===GGGVVViiivvv############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&""""""############""""""######%%%(((******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$""""""###$$$%%%&&&&&&'''"""###$$$%%%%%%%%%$$$$$$!!!"""###$$$$$$###"""!!! !!!"""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$###$$$$$$$$$$$$######"""########################$$$"""!!!"""###$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$%%%&&&&&&&&&""""""######$$$%%%%%%&&&"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###""""""############$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$%%%&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$############################## !!!######""""""$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$############"""""""""###$$$%%%######""""""###$$$$$$%%%######$$$%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%###############$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""!!!"""""""""#########################################################$$$$$$$$$%%%%%%((()))***+++,,,,,,,,,,,,&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$&&&%%%#########$$$###"""####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############%%%&&&'''&&&&&&&&&&&&%%%$$$###""" $$$((('''$$$!!!"""$$$$$$$$$$$$$$$$$$$$$%%%%%%###%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%'''(((%%%&&&'''((()))))))))))))))))))))))))))))))))***''''''''''''((((((((((((+++((((((,,,///000555:::CCCSSSfffsss"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!""""""############"""######%%%'''******)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$"""###%%%&&&&&&%%%###""" !!!"""#####################$$$%%%%%%%%%&&&!!!!!!!!!"""######$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$##################%%%###"""###$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$"""############$$$$$$$$$  ###$$$%%%&&&''')))******'''&&&&&&%%%%%%&&&&&&'''(((((())))))(((''''''&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!"""###""""""$$$&&&""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######"""!!! """###$$$######""""""###$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%""""""!!!""""""###$$$$$$$$$$$$############$$$$$$"""""""""######$$$$$$%%%$$$$$$##################%%%$$$$$$###"""#################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%))))))***+++,,,,,,,,,,,,(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%'''%%%######$$$%%%$$$###########################"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######""""""###%%%&&&(((&&&&&&&&&'''&&&&&&%%%%%%%%%)))---+++&&&######%%%######$$$$$$$$$%%%%%%%%%###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%''')))&&&&&&'''(((((((((((((((*********)))))))))))))))************++++++++++++...)))(((,,,111333666:::@@@QQQdddqqq|||$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###""""""""""""""""""###$$$&&&''''''%%%$$$$$$%%%$$$######$$$&&&''''''&&&""""""###$$$$$$$$$$$$$$$$$$(((&&&///)))&&&000###$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''$$$"""###%%%&&&$$$!!!%%%###!!!"""$$$%%%$$$!!!############"""!!!$$$$$$%%%%%%%%%$$$$$$###!!!!!!!!!"""###%%%&&&''''''&&&$$$$$$%%%%%%%%%$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$######""""""""" !!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%$$$###############"""######$$$$$$###!!! !!!!!!!!!###$$$&&&((())))))(((((()))(((((()))++++++***(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######""""""!!! $$$$$$$$$#########""""""$$$$$$############$$$$$$###"""!!!!!!!!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""############""""""""""""######%%%%%%%%%$$$$$$#########&&&&&&%%%$$$###"""!!! &&&%%%$$$######$$$%%%&&&################################################$$$%%%&&&&&&%%%%%%'''))))))***+++,,,,,,,,,++++++(((&&&%%%###""""""##############################$$$$$$############$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$"""""""""###%%%$$$"""  !!!###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))(((''''''(((******)))))))))***+++---...000,,,+++***))))))***+++,,,,,,******...///000555;;;HHHRRRbbbqqq%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$###!!! """$$$&&&%%%$$$$$$%%%&&&%%%###"""######$$$$$$$$$######$$$&&&$$$---)))(((222###%%%$$$###"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&$$$######%%%%%%$$$"""%%%###!!!"""$$$%%%$$$"""############"""!!! """"""#########""""""!!!!!!"""""""""###%%%&&&'''...***&&&######$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$###$$$$$$$$$$$$###""""""'''&&&$$$###"""!!!!!!!!!%%%$$$""""""###$$$$$$$$$###$$$&&&'''((((((((('''***))))))***++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""$$$$$$$$$#########""""""$$$######""""""######$$$###"""!!!!!!"""###$$$%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############""""""""""""######$$$$$$$$$######"""""""""$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%################################################$$$%%%&&&%%%%%%%%%'''))),,,,,,,,,,,,+++)))'''&&&'''&&&%%%$$$$$$#################################$$$$$$############$$$$$$"""$$$%%%%%%###"""###$$$$$$###"""###$$$$$$""" !!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###############"""$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''''''''((()))***************************++++++************+++++++++)))***---///000555;;;HHHRRRaaappp~~~&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$######""""""######$$$$$$###"""!!!$$$(((&&&$$$$$$%%%%%%###"""######$$$$$$$$$######"""$$$%%%!!!******,,,555###$$$$$$############$$$%%%"""#########$$$%%%%%%%%%#################################$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&$$$######$$$$$$###"""$$$###"""###$$$$$$###"""############"""!!! !!!""""""#########"""""""""""""""###$$$%%%&&&'''333...((($$$###$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$########################!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$###############$$$$$$$$$#########$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$"""############"""!!!!!!&&&%%%$$$###"""!!!!!!!!!%%%$$$$$$######$$$$$$%%%$$$%%%&&&((())))))))))))---+++++++++,,,+++***(((''''''''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!""""""###$$$$$$%%%$$$$$$$$$#####################""""""""""""############"""""""""###$$$$$$########################!!!!!!"""#######################################$$$$$$############$$$$$$######""""""""""""###############"""""""""""""""""""""######$$$$$$$$$%%%###$$$$$$$$$$$$$$$$$$######################################################%%%%%%%%%%%%%%%''')))++++++,,,,,,+++)))'''&&&&&&&&&'''&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!&&&***)))%%%"""###%%%$$$###!!!!!!###$$$###"""%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!######"""!!!!!!"""######%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''''''''$$$$$$%%%%%%$$$$$$###""""""###$$$%%%&&&&&&'''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''(((((()))***((()))************)))(((******++++++++++++******+++)))***---//////444;;;GGGQQQ```ooo|||%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""!!!!!!!!!!!!""""""%%%%%%%%%###!!!!!!###%%%&&&%%%$$$$$$%%%%%%$$$"""###$$$$$$$$$$$$###""""""$$$&&& (((+++000:::&&&""""""######%%%&&&''''''!!!""""""###$$$%%%%%%&&&####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###############"""$$$############$$$#####################"""!!! ######$$$%%%%%%%%%$$$$$$############$$$%%%&&&'''000,,,'''$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""###############"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$####################################""""""!!!!!!!!!!!!""""""###########################""""""!!!""""""!!!""""""###$$$%%%"""#########"""""""""###$$$%%%&&&)))+++,,,---...000...------...---+++)))))))))((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$###########################""""""!!!!!!""""""########################$$$######################## !!!""""""######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$##################"""""""""############$$$$$$$$$"""###$$$%%%%%%$$$###"""###################################################$$$%%%%%%$$$%%%''')))((()))***+++,,,+++******&&&&&&'''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&,,,111///)))$$$$$$'''###!!! ###%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$######"""###%%%%%%%%%%%%###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###'''%%%$$$""""""$$$%%%'''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%$$$############$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))***"""$$$''')))++++++***))))))***+++,,,,,,+++***)))+++)))***---...///444;;;EEEOOO^^^mmmzzz$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%###%%%''''''&&&$$$######$$$###"""###%%%&&&%%%$$$######$$$$$$$$$######"""%%%'''!!!'''+++333>>>)))###$$$$$$$$$%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$############$$$"""############""""""!!!"""###$$$%%%%%%%%%%%%%%%############$$$%%%&&&&&&((('''%%%%%%%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$########################''''''&&&%%%###"""!!!!!!"""""""""""""""#########$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!"""###$$$%%%"""$$$%%%%%%###"""###$$$$$$%%%'''***---///222333111000//////000///---+++++++++***((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$######""""""##############################""""""""""""#########$$$$$$$$$$$$#########""""""""""""""""""""""""!!!""""""###$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""$$$%%%%%%$$$""""""###################################################$$$%%%%%%$$$$$$&&&(((((()))+++,,,,,,,,,+++***%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$)))///444111)))###$$$&&&!!!  $$$'''((()))"""###$$$%%%&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!$$$$$$$$$%%%%%%$$$#########$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###((('''%%%$$$$$$%%%'''((('''&&&&&&%%%$$$###""""""$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((()))))))))"""###&&&)))******)))((()))***+++,,,,,,+++***)))***))))))---...///444:::CCCMMM]]]lllyyy$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$ ###&&&'''%%%###!!! ###"""!!!###%%%&&&%%%%%%""""""###$$$$$$$$$$$$$$$###(((###'''(((222???+++'''&&&&&&%%%$$$""" !!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$"""!!!"""###"""$$$$$$$$$###"""###$$$"""######$$$######"""""" !!!"""#####################""""""######$$$%%%#########%%%&&&%%%""" ########################"""############$$$$$$$$$""""""######$$$%%%%%%%%%"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$###############******)))'''&&&%%%$$$###""""""""""""""""""######%%%%%%%%%%%%%%%$$$######$$$###"""!!!!!!!!!!!!!!!%%%(((+++***'''&&&''')))''''''(((***---000222444111000//////000000...,,,+++***)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""##################"""################################################"""$$$$$$$$$$$$$$$&&&(((+++,,,,,,,,,+++)))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$'''+++...,,,&&&""""""###!!! """%%%'''((('''!!!"""###$$$%%%%%%&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""!!!"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%$$$######%%%%%%$$$######$$$%%%%%%&&&&&&%%%$$$######"""!!!$$$%%%&&&'''''''''''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''((()))))))))&&&'''(((((((((((('''&&&******++++++++++++*********((())),,,......333:::AAALLL[[[kkkxxx%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""!!!!!!!!!!!!""""""!!!###%%%%%%###!!!!!!!!!$$$###"""###$$$%%%$$$### !!!"""###$$$%%%%%%%%%!!!((($$$%%%$$$///>>>,,,$$$$$$%%%$$$$$$"""!!! """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%"""$$$%%%$$$!!! !!!###"""$$$%%%$$$"""!!!###%%%"""######$$$$$$######### !!!######$$$$$$###""""""!!!!!!""""""######$$$###"""###$$$$$$"""!!!########################"""############$$$$$$$$$!!!!!!""""""###$$$$$$%%%######%%%%%%%%%%%%######"""############$$$$$$$$$$$$$$$$$$#########""""""''''''&&&&&&&&&&&&%%%%%%###"""""""""""""""""""""$$$$$$$$$$$$$$$###""""""######"""!!!!!!!!!!!!"""(((,,,//////+++)))+++---******)))***+++,,,...///...---,,,---......---+++'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########%%%$$$$$$######$$$$$$%%%"""#########$$$$$$$$$$$$###############$$$$$$$$$######""""""""""""######################################################"""###$$$$$$###$$$&&&((())))))******((('''%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###%%%&&&&&&$$$""""""###$$$######$$$%%%&&&$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%% !!!"""$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$&&&''')))))))))(((''''''''''''''''''''''''++++++************++++++***((())),,,---...333:::@@@JJJZZZjjjxxx&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$"""!!!###$$$&&&$$$######$$$$$$"""!!! """###%%%%%%&&&&&&((($$$$$$!!!,,,===+++!!!###$$$%%%%%%$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%!!!$$$%%%$$$!!! !!!###!!!$$$%%%%%%"""!!!###%%%"""######$$$$$$$$$######""""""###%%%%%%&&&&&&&&&"""!!!!!!!!!!!!!!!"""###(((%%%"""!!!"""######"""%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$ !!!"""######$$$###$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""###$$$$$$%%%%%%#########"""""""""""""""###############"""!!!!!! !!!###$$$%%%)))---111000,,,***,,,...,,,+++***)))))))))***++++++******+++,,,---+++***$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""" !!!!!!""""""######""""""######$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&%%%$$$###"""########################!!!!!!"""#############################################""""""""""""######%%%$$$$$$######$$$$$$%%%!!!!!!""""""#########$$$ !!!"""###$$$%%%&&&&&&$$$###"""!!!!!!"""###$$$################################################"""###$$$$$$###$$$&&&((($$$%%%&&&'''''''''&&&%%%%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!!!!!!!"""###%%%%%%&&&'''&&&&&&&&&&&&$$$!!!&&&&&&&&&&&&%%%$$$###"""$$$$$$############$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&& """###%%%%%%&&&&&&'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%''''''###$$$%%%%%%%%%%%%$$$#########$$$%%%'''(((((()))%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######!!!"""###%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""$$$&&&((()))))))))(((%%%%%%%%%&&&((()))+++,,,,,,+++***))))))***+++,,,***((())),,,---...333:::???IIIZZZjjjyyy&&&%%%###"""""""""######$$$######"""###$$$&&&'''%%%%%%%%%$$$$$$############"""!!!"""$$$%%%%%%%%%%%%%%%%%%$$$###"""!!! !!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&))),,,...###!!!"""###"""!!!&&&$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$######### !!!###$$$$$$###!!! !!!"""$$$%%%%%%$$$"""!!!""""""###$$$%%%&&&&&&'''###"""!!!!!!!!!!!!!!!"""$$$$$$$$$$$$###""" #########$$$$$$#################################%%%%%%%%%$$$%%%&&&&&&'''$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###"""!!!"""""""""$$$&&&&&&$$$"""!!!###$$$$$$$$$$$$%%%''')))+++---......---+++)))((()))++++++)))'''&&&'''###$$$'''***------***'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%###"""""""""######$$$$$$############$$$$$$########################""""""""""""""""""""""""########################!!!!!!""""""##################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###"""""""""###!!!"""###$$$%%%$$$$$$###################################################)))(((((('''%%%$$$$$$###&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%###"""""""""###$$$%%%%%%$$$$$$$$$###########################$$$%%%&&&&&&######""""""""""""######$$$$$$######$$$$$$%%%&&&%%%$$$""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$***(((%%%!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""(((''')))+++'''!!!###***,,,+++***(((''''''''''''***+++***(((### ))))))))))))((((((((((((((((((((((((((('''&&&&&&((()))++++++,,,...222444???JJJZZZjjjxxx&&&%%%$$$###"""######$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''%%%###"""######"""!!!!!!"""###$$$%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&(((***&&&$$$$$$&&&&&&######%%%$$$###"""!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$##################%%%%%%%%%$$$$$$#########"""###%%%&&&&&&%%%###"""""""""###$$$$$$###""""""#####################$$$"""""""""!!!""""""######$$$$$$$$$###"""!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$########################"""!!!!!!!!!!!!"""######$$$###"""""""""""""""###""""""""""""""""""""""""$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$######$$$&&&'''%%%$$$!!!###$$$$$$$$$$$$%%%'''+++,,,...//////...,,,***)))+++---,,,+++)))))))))&&&''')))---//////---***%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%###"""""""""######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""###$$$$$$%%%$$$###"""!!!############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""###$$$$$$$$$######################################################&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""!!!!!!#########"""######$$$$$$##################$$$$$$$$$$$$$$$###$$$$$$%%%%%%#########""""""###############""""""######$$$%%%'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$""" ###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%&&&'''!!!"""***)))((('''&&&&&&&&&&&&'''(((******(((''''''(((***+++++++++++++++++++++***************)))((((((((()))++++++,,,...222444>>>IIIYYYiiiwww&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###""""""%%%%%%%%%$$$$$$$$$$$$###'''%%%###"""######"""!!!"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###%%%''')))***%%%###''')))&&&############""""""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""###$$$%%%%%%&&&%%%###"""!!!!!!""""""###$$$$$$$$$$$$$$$$$$#################################""""""######$$$%%%######"""""""""######$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$##################%%%###""""""$$$%%%%%%$$$!!!###$$$$$$$$$$$$%%%''',,,...///111111000...---+++---......,,,++++++,,,((((((***,,,...///,,,***$$$%%%((())))))(((%%%$$$#################################$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$######$$$$$$$$$######"""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$###"""!!! $$$$$$######"""#########"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""###$$$$$$'''&&&$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))((('''&&&%%%''''''&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%'''&&&(((((($$$ !!!%%%''''''&&&&&&&&&&&&&&&'''%%%''')))*********+++,,,&&&&&&''''''((()))))))))+++++++++,,,++++++***)))((()))++++++,,,...222444===GGGWWWggguuu&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&(((+++---...&&&!!!###&&&%%%###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$###############!!!"""############"""!!!""""""!!!!!!!!!!!!""""""##################""""""""""""######$$$%%%&&&'''&&&%%%###!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!########################$$$############$$$%%%%%%######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###!!!!!!"""######!!!###$$$$$$$$$$$$%%%'''---...000111222111000///---...///...---,,,,,,---&&&&&&&&&(((******)))'''$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$##################$$$$$$############$$$$$$########################""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$##################$$$############!!!!!!"""""""""#########""""""""""""""""""""""""!!!###%%%''''''&&&%%%$$$$$$$$$$$$$$$#########"""################################################"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###"""""""""###!!!!!!"""###$$$%%%%%%%%%&&&&&&%%%$$$############%%%$$$$$$$$$$$$$$$$$$%%%###############$$$$$$%%%$$$###"""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))******(((&&&$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%'''((()))((('''))),,,&&&&&&%%%%%%&&&'''((((((%%%'''(((((('''&&&'''((($$$$$$%%%%%%&&&'''((((((+++++++++,,,,,,+++******((()))++++++,,,...222444===GGGVVVfffttt%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%'''***---///444***""""""$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################"""""""""######"""""""""""""""!!!!!!!!!!!!""""""""""""######$$$%%%%%%&&&############$$$%%%''''''&&&%%%###!!!!!!"""$$$%%%!!!!!!""""""""""""!!!!!!######################## !!!""""""$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%###!!!!!!"""######!!!###$$$$$$$$$$$$%%%''',,,---...000111222222222...//////---+++***+++,,,&&&%%%$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&####################################$$$#########$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################$$$$$$""""""""""""############"""""""""""""""""""""""" !!!$$$%%%&&&%%%$$$###$$$$$$##################################################################$$$$$$#########"""""""""###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&&&&'''%%%%%%$$$###"""""""""###!!!!!!"""###$$$%%%%%%%%%&&&&&&%%%$$$############%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((()))******(((&&&$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%"""$$$%%%%%%%%%&&&((((((&&&&&&&&&&&&'''((())))))&&&'''((((((&&&%%%%%%&&&''''''((()))******++++++))))))***************)))((()))++++++,,,...222444<<>>KKKYYYhhhxxx&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""!!!""""""###%%%(((***,,,---+++'''$$$"""!!!!!!"""%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$&&&&&&%%%#########$$$############$$$""""""""""""""""""""""""!!!!!!"""###############""""""#########$$$$$$$$$ !!!""""""#########$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$###########################$$$%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""""""""######""""""""""""######$$$$$$$$$###"""###'''+++---.........---,,,,,,,,,222222222222333333111...((('''%%%###""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$######"""#########!!!###%%%%%%###!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%"""######$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%###################################################$$$%%%%%%%%%###""" $$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%&&&%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""$$$$$$###############$$$$$$"""  """%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$######!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&---,,,)))&&&%%%%%%%%%&&&'''&&&&&&''''''((()))***((((((((((((((((((((((((************+++*********+++*********+++---///000555===JJJXXXgggvvv%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$#########"""""""""###$$$%%%&&&((()))+++)))'''$$$"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############"""############$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""########################"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""!!!!!!###""""""""""""""""""###"""$$$&&&$$$""""""%%%(((---...///...,,,,,,---...333444333111111111...)))&&&&&&%%%$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$###############$$$###%%%&&&%%%###"""""""""$$$$$$$$$############"""%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$%%%###################################################$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!! ########################%%%$$$$$$###""""""######"""!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%$$$$$$$$$######"""""""""###############$$$$$$$$$""" !!!###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''((())))))"""""""""######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''---,,,***'''&&&%%%%%%%%%'''&&&&&&''''''((()))***''''''''''''''''''''''''))))))***++++++++++++***+++*********+++---///000444<<>>555+++%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$###############$$$#########$$$$$$%%%&&&$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######!!!""""""$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!! !!!###$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''((()))***+++))))))***************)))))))))************))))))))))))***************+++***///---...777>>>MMMcccxxx$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$#########%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&"""""""""######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((((((((('''&&&###$$$$$$%%%&&&'''((((((!!!###%%%&&&&&&''')))+++++++++---111888>>>AAACCCDDD@@@999222+++'''$$$###''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#####################$$$%%%&&&&&&######""""""""""""######"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%!!!!!!"""#########""""""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%"""$$$%%%"""###&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%%%%%%%$$$"""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((()))******((())))))***+++++++++***))))))************))))))***************+++++++++***///------666<<>>000---)))&&&$$$%%%''')))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%&&&'''$$$##################$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%$$$$$$######""""""############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!%%%%%%""""""'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%########################'''%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%######$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((()))((((((((((((((())))))'''((()))***+++,,,,,,,,,))))))************))))))***************))))))))))))...,,,---555;;;HHH^^^vvv!!!###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$%%%'''+++---'''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""######$$$&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''(((((('''&&&%%%%%%$$$###"""###$$$%%%%%%$$$###"""###%%%'''))))))'''%%%###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''#########$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###!!!###%%%$$$"""!!!###%%%$$$---666;;;888000((($$$&&&((())))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$############$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%$$$$$$#########"""############""""""!!!$$$$$$$$$###############'''&&&$$$###"""###$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&$$$((('''""""""''''''###&&&&&&&&&&&&&&&&&&&&&&&&###########################"""!!!"""$$$%%%%%%###%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$###"""$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''***))))))(((((((((((()))'''''')))***,,,,,,------))))))************))))))))))))))))))(((((((((((()))...,,,---555:::GGG]]]vvv$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&$$$%%%%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$############%%%###!!!!!!###$$$%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&%%%%%%&&&'''))))))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$$$$$$$&&&(((######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###!!!!!!$$$$$$##################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%!!!$$$&&&'''&&&%%%&&&'''((('''&&&&&&$$$$$$###""" !!!###%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***%%%%%%%%%$$$$$$#########"""######$$$$$$%%%%%%&&&$$$%%%'''((()))(((''''''&&&&&&'''''''''&&&%%%%%%%%%%%%'''((())))))))))))(((&&&%%%'''***,,,+++)))'''&&&&&&&&&&&&'''((((((***)))'''&&&'''((('''&&&******))))))))))))*********((('''&&&'''(((***+++---******---333===MMM\\\vvv%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$%%%%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%))))))(((&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$############$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%$$$"""###%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$#########%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((($$$$$$##################################################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%###  !!!'''&&&&&&%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&'''(((%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%######%%%&&&'''(((((()))(((((((((&&&%%%&&&)))***)))'''(((''''''''''''((())))))+++)))''''''((((((((('''******))))))))))))*********)))((('''''')))***,,,+++***+++///444===MMM[[[sss&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&'''''',,,+++)))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""######&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""###$$$%%%&&&%%%$$$$$$%%%''''''&&&$$$###$$$%%%&&&''''''''''''%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%''''''&&&%%%$$$###""""""%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&(((******((('''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%)))(((&&&###!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&((())))))******&&&''''''((((((((('''''''''&&&%%%&&&'''((('''&&&((((((((((((((()))******+++***(((((()))))))))(((******))))))))))))************)))((()))***+++,,,++++++,,,000333:::JJJXXXppp&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((+++***((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%######$$$%%%''''''%%%######$$$%%%&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%########################&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&!!!"""$$$&&&''''''&&&%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((***+++)))'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$######$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%%%%&&&(((***$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&((()))$$$%%%%%%&&&&&&&&&%%%%%%'''''''''(((''''''&&&&&&(((''''''''''''''''''&&&((((((''''''(((((()))***+++***(((((()))******)))******))))))))))))************))))))******+++,,,---,,,,,,...000777HHHXXXppp$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""""""""$$$&&&&&&$$$"""%%%%%%&&&&&&%%%$$$$$$###$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''' """%%%'''((('''&&&%%%$$$$$$#########$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''))))))'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%"""$$$%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))(((&&&%%%%%%&&&'''(((((('''&&&### &&&'''''''''''''''&&&%%%((()))))))))((('''((((((''''''&&&&&&''''''((()))+++)))((((((***+++***)))******))))))))))))*********************++++++,,,---,,,,,,---///:::NNNaaaqqq$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$######$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''$$$############$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$###""""""###%%%%%%$$$"""&&&&&&&&&&&&%%%$$$###"""############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''(((((("""###&&&'''((('''&&&%%%$$$$$$######$$$$$$%%%%%%######$$$%%%&&&'''((((((%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$###$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%###!!!######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%$$$############$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%!!!%%%((('''%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&""""""###%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###!!!!!!%%%&&&&&&'''''''''&&&&&&''')))***)))(((((()))***&&&&&&&&&&&&&&&'''((((((***((('''''')))******)))******))))))))))))******)))))))))************+++++++++,,,...222===SSShhhooo~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%###""""""$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((%%%&&&''''''((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%&&&'''''''''%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((&&&#########$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###%%%((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""###%%%''')))***+++,,,$$$%%%%%%&&&''''''''''''%%%'''))))))'''''')))+++'''''''''''''''(((((())))))'''&&&'''(((***))))))******))))))))))))******(((((())))))*********))))))+++...000111888KKK^^^iiizzz&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&((()))***'''%%%######$$$&&&'''&&&"""###$$$$$$%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$(((+++,,,+++)))'''######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########&&&&&&&&&&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&################################################&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%!!!###$$$$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$######"""''''''((()))((('''%%%$$$%%%%%%%%%%%%$$$###"""!!!###$$$%%%&&&''''''((('''###%%%((((((&&&&&&(((+++((((((((((((((()))******((('''%%%&&&((())))))(((******))))))))))))******''''''((()))))))))))))))))),,,000000---000>>>NNNeeevvv''''''&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&+++'''%%%&&&$$$""""""&&&'''&&&&&&%%%%%%&&&&&&''')))'''###!!! """%%%&&&$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###""""""###&&&&&&%%%$$$$$$$$$%%%%%%(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%%%%&&&$$$######""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&&&&&&&%%%#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!"""$$$$$$!!!$$$#########""""""!!!!!!""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%############%%%%%%"""###%%%&&&&&&%%%###"""%%%%%%%%%$$$$$$######### """$$$&&&'''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%%%%%%%%%%$$$###"""!!! !!!!!!"""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$#########$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!!!!$$$&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))))))))(((((()))'''%%%&&&((((((&&&$$$&&&%%%%%%%%%&&&''')))***))))))))))))))))))))))))+++++++++***)))((((((((()))...***(((---000;;;OOO```www&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&%%%$$$$$$%%%&&&&&&(((%%%$$$'''&&&$$$$$$'''%%%%%%%%%$$$$$$%%%%%%%%%(((&&&$$$""""""###$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%#########%%%''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&&&&$$$"""%%%$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''&&&%%%$$$######$$$%%%&&&(((&&&###!!!!!!###&&&(((%%%%%%%%%$$$$$$$$$###### """$$$&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%$$$###$$$&&&'''&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$######$$$$$$&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&&&&$$$"""$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((('''&&&%%%%%%)))'''&&&'''***+++***(((((('''''''''''')))***,,,))))))))))))))))))))))))))))))))))))))))))))))))***---***+++444666;;;JJJ^^^uuu((('''''''''''''''((((((%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%###$$$'''(((%%%%%%'''%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######%%%''')))((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&'''&&&&&&%%%$$$###'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$###$$$''')))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###!!!!!!"""$$$%%%%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''%%%###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((&&&###!!!!!!###&&&(((%%%%%%%%%$$$$$$$$$$$$###!!!"""$$$%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$&&&'''&&&%%%$$$%%%&&&'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''(((&&&"""#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''))))))((('''&&&&&&&&&&&&((('''''')))+++------,,,***))))))((()))***,,,---))))))))))))))))))))))))&&&''''''((()))******++++++---***///::::::;;;EEE\\\sss'''&&&&&&&&&&&&''''''(((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&######&&&&&&$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$###$$$'''******)))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&### ###(((***((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&''''''%%%%%%&&&'''$$$###"""!!!!!!###%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%######$$$$$$%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&$$$"""!!!""""""######$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&'''(((***+++(((((())))))+++,,,,,,,,,******)))))))))***,,,,,,))))))))))))))))))))))))'''''''''((())))))*********---,,,///999888999DDD[[[rrr######""""""###$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%''''''$$$$$$'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%$$$''''''&&&%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$$$$%%%(((***))))))((('''&&&%%%%%%&&&(((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%""" """'''***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&''''''%%%%%%&&&'''$$$###!!!!!!!!!###%%%'''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$%%%%%%&&&&&&"""###$$$%%%&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######"""###$$$%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&'''''''''(((((())))))))))))(((((('''(((***+++,,,)))))))))))))))((())))))***)))((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((...---...222111666FFF[[[rrr&&&%%%%%%&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&***((()))------(((&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((()))(((((('''&&&%%%$$$$$$'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%(((***((('''&&&&&&%%%&&&&&&&&&))))))(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%###!!!###&&&(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$(((******(((&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((&&&###!!!!!!###&&&(((###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$&&&'''&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''######%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$"""!!!"""&&&((($$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&''''''(((((((((''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))++++++***)))((((((((((((((()))***)))'''&&&'''((()))(((''''''''''''))))))))))))))))))))))))))))))************))))))))))))'''...---,,,///---444FFFYYYppp(((''''''((()))***++++++&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%''')))///777777000***(((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&%%%%%%'''(((%%%%%%%%%%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&&&&%%%$$$%%%'''$$$$$$$$$$$$%%%%%%&&&&&&"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###(((&&&###!!!!!!###&&&(((######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%'''((('''$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&''''''((()))))))))))))))(((((('''&&&%%%&&&((())))))'''&&&(((***))))))''''''''''''((()))))))))))))))))))))))))))))))))******++++++,,,,,,(((---++++++000///333BBBTTTmmm"""""""""###$$$%%%&&&'''(((((()))***************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))$$$%%%''''''''''''%%%$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''%%%&&&'''(((((('''&&&%%%###(((444???@@@777---)))%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$$$$%%%&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%%%%&&&'''$$$$$$$$$$$$%%%&&&''''''&&&&&&''''''((()))))))))&&&&&&'''''''''''''''&&&***)))(((&&&$$$"""!!! &&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&######%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$"""!!!"""%%%%%%%%%%%%&&&&&&'''''''''""""""###$$$&&&'''((((((#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$######%%%%%%%%%%%%######"""###%%%&&&&&&%%%###"""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%"""###$$$$$$$$$######"""######$$$$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&***,,,+++(((%%%$$$%%%''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((()))###$$$%%%'''(((''''''&&&$$$'''))))))((((((***---***)))(((''''''((())))))))))))))))))))))))))))))(((((()))+++,,,---...///***,,,)))+++444333333===PPPjjj)))(((&&&$$$$$$$$$&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&)))222???HHHDDD555'''(((''''''&&&&&&&&&''''''((((((&&&&&&''')))+++---((('''&&&%%%%%%&&&'''((((((((())))))))))))(((((((((&&&$$$%%%((()))(((&&&((('''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''(((((((((((()))''''''((((((((((((((((((+++***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$###"""""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%))))))(((((((((((())))))'''&&&%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$###%%%'''))))))'''%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''(((((('''%%%%%%&&&'''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((******((('''&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&((()))))))))(((''')))((('''&&&&&&'''((())))))(((&&&'''((()))'''&&&(((((())))))))))))(((((()))************)))(((((())))))***------...444<<>>VVVttt&&&%%%%%%$$$#########$$$&&&((()))(((&&&%%%%%%&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%'''((((((&&&$$$&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###"""""""""######%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""&&&(((***+++)))((((((((()))******)))((((((***,,,---///000///...,,,,,,---...///000...,,,++++++,,,...///000222333333444444000///...,,,+++*********)))***+++++++++)))((('''))))))))))))((((((((((((&&&%%%$$$######$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((())))))++++++***))))))))))))***''''''''''''''''''''''''***(((&&&%%%%%%%%%'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%&&&'''((())))))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((((('''%%%$$$###$$$%%%%%%&&&%%%%%%$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%$$$$$$###!!!###%%%'''''''''&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%(((((('''&&&&&&&&&&&&'''%%%%%%&&&'''((((((''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$)))((('''&&&%%%$$$######'''%%%$$$%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''''''''(((%%%&&&&&&''''''&&&&&&%%%'''((((((((('''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%%%%&&&''''''&&&&&&((()))...,,,(((&&&%%%''')))***&&&&&&%%%$$$%%%&&&'''(((%%%&&&''''''&&&&&&''')))*********)))))))))))))))&&&'''((())))))******)))%%%,,,///+++(((++++++)))))))))***+++++++++++++++)))***++++++,,,---111333EEEWWWrrr&&&%%%%%%$$$$$$###$$$$$$&&&''')))(((&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''&&&%%%&&&''''''&&&$$$&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$&&&((('''&&&%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%''')))***)))(((((())))))******)))((()))+++---...000111111///...///000000111111000...,,,---...///000111222333444444444111000///---,,,++++++******+++,,,,,,,,,+++)))((()))))))))(((((((((((((((&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&'''((((((++++++***((('''&&&%%%%%%((('''&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''$$$&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((((((''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&'''((($$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((('''%%%###"""'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$###""""""###$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!######%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&%%%%%%&&&%%%$$$%%%'''((('''&&&%%%&&&''''''&&&&&&''')))%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%&&&'''(((''''''&&&%%%&&&''''''&&&&&&''')))))))))))))))))))))))))))((()))))))))))))))((('''!!!'''+++(((&&&)))***(((((()))******++++++******)))***+++,,,,,,...111444CCCVVVqqq%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((((((&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%)))'''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%'''(((((('''&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((()))###%%%'''((((((((()))******++++++***)))***,,,...000111222222111111222333444444444222///...///000111111222333333333333333222111000///---,,,+++++++++,,,,,,------,,,******)))))))))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''(((---,,,+++***(((&&&%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&%%%######&&&%%%%%%%%%%%%&&&&&&'''######$$$%%%&&&'''((((((%%%&&&&&&&&&&&&'''''''''&&&''''''''''''&&&%%%%%%''''''(((((('''&&&$$$###''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((((((&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$'''&&&%%%&&&((()))((('''%%%&&&''''''&&&&&&'''(((%%%&&&'''((())))))))))))###%%%(((******)))'''%%%%%%&&&''''''&&&&&&''')))))))))))))))))))))))))))************)))((('''&&&!!!%%%(((''''''***+++***'''((())))))******))))))***+++,,,,,,---...222444@@@TTTppp%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((('''&&&%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&+++(((&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&((((((&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((("""$$$&&&''''''((()))++++++,,,,,,+++***+++...000000222333333222333444666777777666444111000111333222333333333333333222222222222111000...---+++***++++++,,,------,,,+++******))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&'''###$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((())))))%%%&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&((()))(((%%%$$$###$$$&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''(((&&&''''''((('''%%%$$$"""%%%%%%%%%%%%%%%%%%%%%&&&######$$$%%%&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''(((''''''&&&&&&$$$%%%&&&'''((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&'''(((***''''''&&&&&&&&&&&&''''''###$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''')))(((&&&$$$"""!!! %%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$'''%%%%%%&&&'''((('''&&&%%%&&&''''''%%%%%%&&&''')))))))))******+++++++++%%%&&&((()))***)))((('''%%%&&&''''''&&&&&&''')))((((((((())))))))))))))))))))))))))))))(((''''''&&&((()))******,,,------''''''((()))))))))))))))***+++,,,------///222555===QQQnnn$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%&&&$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&+++(((&&&%%%&&&''''''&&&&&&&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%''''''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&((((((''''''''''''(((((($$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%"""###%%%&&&'''(((***,,,,,,---------,,,---000222111222444444444555777:::;;;;;;:::777444333444666555555555555555444333222444333333222000...,,,******+++,,,---------,,,++++++******)))(((((('''''''''''''''(((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&((()))****** """###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%&&&((()))(((%%%$$$###$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''(((''''''&&&%%%%%%&&&'''(((((((((((($$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&''''''(((((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&###$$$%%%%%%######%%%'''(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''!!!""""""$$$%%%''')))***%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%$$$$$$$$$&&&'''&&&%%%%%%&&&'''&&&%%%$$$%%%&&&)))'''%%%######$$$&&&''''''''''''''''''((())))))%%%&&&''''''&&&&&&''')))''''''(((((())))))))))))''''''((()))))))))))))))+++******++++++++++++,,,''''''((()))))))))))))))***+++,,,,,,---...222444:::OOOlll###$$$&&&''''''&&&%%%%%%###%%%&&&'''%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''')))'''&&&&&&'''(((((('''&&&&&&''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$######%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&)))(((''''''''''''''''''######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%###%%%&&&&&&'''(((+++------.........---...111444333444555666666888<<<>>>AAAAAA???;;;888777999;;;:::::::::999888777555555666666666555333111...,,,+++,,,...//////...------,,,,,,+++***))))))(((((('''((())))))))))))((('''%%%%%%&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''((((((&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''$$$%%%%%%%%%%%%$$$$$$###&&&%%%%%%%%%$$$$$$$$$###%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&)))(((((((((''''''&&&&&&$$$&&&((('''$$$$$$'''***((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))+++,,,---%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%&&&'''&&&%%%$$$%%%&&&)))'''###!!! !!!$$$%%%((('''&&&%%%&&&''')))***%%%&&&''''''&&&&&&''')))&&&''''''(((((())))))***&&&'''((()))************,,,(((&&&(((***(((((()))'''((())))))******)))))))))***++++++,,,---111333999MMMiii###$$$&&&'''((('''&&&%%%"""$$$&&&&&&%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&''')))***)))'''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&'''''''''''''''''''''(((((((((%%%&&&'''''''''(((+++------...//////...000222555666777888999999<<<@@@CCCGGGGGGDDDAAA======???AAAAAA@@@@@@???===;;;:::999;;;;;;;;;:::888555222000...///000111222111000000......---,,,+++***)))((((((((()))******)))(((((((((''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((((('''''''''''''''(((((())))))(((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$&&&((('''&&&%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%'''((()))***$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&)))+++)))&&&&&&)))---((((((''''''''''''(((((((((''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! %%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&%%%$$$%%%'''''''''&&&%%%&&&'''&&&$$$###$$$%%%)))(((&&&%%%%%%&&&'''(((%%%&&&&&&&&&''''''''''''%%%&&&''''''&&&&&&''')))&&&&&&''''''((())))))***'''((()))))))))))))))(((***$$$"""&&&((('''''')))((()))******++++++******((()))******+++,,,000222888KKKggg###$$$&&&(((((('''&&&%%%"""$$$&&&&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''###$$$%%%&&&''''''''''''%%%%%%&&&(((***+++)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((((('''%%%'''(((((('''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%$$$$$$############%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&''''''&&&&&&'''((()))***++++++''''''(((''''''(((+++---...////////////000333666888999:::;;;<<>>>>>>>>===;;;888555333000111222333444333333222//////...---,,,******)))((()))***++++++***)))((()))))))))((('''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''(((((())))))******((())))))'''%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%''''''&&&%%%&&&'''&&&%%%%%%$$$#########$$$"""""""""###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&(((+++,,,$$$%%%%%%&&&%%%$$$###"""""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''######$$$%%%&&&(((((()))###&&&((('''######&&&***((((((''''''''''''(((((()))))))))((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''(((((()))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&%%%&&&((()))((('''%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&'''(((((((((((("""$$$&&&((()))'''%%%$$$%%%&&&((('''&&&&&&''')))&&&&&&&&&'''((())))))***************)))((('''&&&)))""" &&&)))((())),,,))))))***+++++++++++++++'''((()))******,,,///222888KKKfff~~~&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***(((''''''''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&''''''(((%%%%%%&&&''')))+++---...***)))'''&&&''')))+++---111111111000111111222222444666999:::<<>>:::777555555555444555666666444222333222111///...---------++++++,,,,,,---,,,,,,+++******)))(((((('''((((((&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&***(((&&&&&&&&&'''&&&%%%%%%%%%&&&&&&%%%%%%$$$###'''&&&$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$%%%$$$#########%%%&&&&&&$$$""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&***,,,+++)))&&&&&&%%%&&&&&&'''((()))))))))))))))((((((((((((%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%******))))))******+++,,,((()))***++++++***((((((((())))))*********))))))&&&''''''((()))*********)))))))))***,,,...000222888HHH```yyy''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&'''(((((('''''''''(((''''''&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&'''((((((''''''&&&&&&&&&'''((((((******++++++,,,,,,------////////////000111222333777999<<<>>>@@@CCCGGGJJJNNNQQQSSSQQQMMMKKKMMMQQQRRRQQQPPPLLLGGGEEEDDDEEEHHHHHHGGGFFFCCCAAA>>><<<888666666666777777666444555444222000...---,,,,,,***+++,,,---............,,,+++***)))((((((((((((''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&&&&''''''+++***(((((())))))((('''((())))))))))))((('''''''''&&&%%%######%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&''''''(((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""!!!!!! %%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%)))***)))(((&&&%%%%%%&&&&&&'''((()))'''''''''((((((((())))))&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((******))))))******+++,,,)))***++++++,,,+++***)))***************)))((('''''''''((())))))***++++++++++++******+++---...000999HHH```xxx((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&%%%)))))))))((((((&&&%%%%%%%%%%%%%%%%%%&&&'''((()))%%%&&&'''((()))((('''&&&''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&''''''((())))))(((((('''''''''((((((+++,,,...000111111///...000000111222333555777888===???CCCEEEGGGJJJNNNQQQSSSVVVXXXWWWTTTQQQRRRTTTUUUVVVUUURRRNNNKKKJJJJJJGGGGGGGGGFFFDDDBBB@@@???:::999777888999999777666666555333111///------,,,,,,---...000000111111111...---,,,***)))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))+++***(((((()))***)))((()))************)))(((((('''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%$$$##############################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&$$$$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%&&&'''((()))$$$$$$%%%&&&'''((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))***))))))))))))***++++++))))))***+++,,,,,,,,,,,,,,,,,,+++***)))(((''''''(((((())))))***+++++++++---,,,+++++++++,,,---...999GGG^^^www((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''((()))$$$&&&''')))))))))((('''''''''&&&&&&&&&&&&''''''%%%$$$###$$$'''(((((('''&&&&&&&&&&&&''''''''''''))))))((((((''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&'''((()))***)))))))))***+++,,,......---...000222333333333222666666777999<<>>AAABBBBBBCCCFFFJJJOOOSSSWWWYYY]]]```cccdddcccccccccdddjjjfff___ZZZVVVVVVXXXZZZZZZ^^^aaaaaa]]]WWWRRRPPPLLLKKKHHHEEECCCAAA@@@???;;;888555444555555555444222333444555777999;;;<<<======<<<:::888555333222///...---+++***)))))))))++++++***)))))))))))))))((((((((((((((((((((((((&&&&&&'''''')))***+++,,,+++)))((()))***++++++***((())))))))))))(((''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''(((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######"""!!! ######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%''')))$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""""""""######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&$$$$$$$$$&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%%%%$$$$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((()))(((((((((((()))******'''''''''''''''((()))***((((((''''''(((***,,,---************************)))))))))***,,,...000222666BBBWWWqqq((((((((((((((((((((((((((('''''''''''''''((()))((((((((((((((((((((((((''''''((((((((()))))))))&&&'''(((((()))))))))((('''((()))))))))))))))(((&&&&&&&&&&&&'''((()))***+++***((('''&&&''')))***''''''&&&&&&&&&&&&''''''((('''&&&''')))***)))(((&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((***+++,,,.........///000111222333777999===BBBFFFHHHJJJKKKIIIKKKNNNSSSYYY^^^ccceeehhhjjjlllllljjjgggffffffiiieee```\\\ZZZZZZ[[[\\\YYY]]]aaaaaa]]]VVVPPPMMMHHHGGGDDDBBB@@@?????????;;;999555444444555555444222222333444666888:::;;;<<<<<<;;;999777555333222------+++******))))))))),,,+++***)))))))))******(((((((((((((((((((((((((((((((((((()))***+++,,,+++)))((()))***,,,,,,+++)))************)))((((((((((((((())))))(((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$#########"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$))))))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$&&&&&&$$$%%%'''&&&%%%%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$&&&((($$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""$$$&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))(((''''''((()))******)))((('''((()))+++---))))))))))))))))))))))))************+++---///000444???UUUppp))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((())))))******(((((()))***************(((((((((((('''&&&%%%$$$'''&&&&&&''''''((()))***---+++(((&&&%%%''')))***'''''''''&&&&&&''''''''')))((('''((()))***)))(((&&&&&&&&&'''((())))))***%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&''''''''''''''''''''''''########################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''(((***+++,,,---...///111444777999;;;999===CCCJJJNNNPPPPPPPPPPPPRRRUUU[[[aaafffkkknnnnnnpppqqqpppmmmjjjhhhgggfffdddaaa______^^^^^^]]]YYY]]]aaaaaa\\\UUUNNNJJJIIIHHHFFFDDDDDDCCCDDDDDD<<<:::666444555555555444222222333333555666888888999999999888666444333222,,,++++++***)))))))))***,,,,,,***)))))))))***+++))))))))))))))))))))))))(((((((((((()))***+++,,,)))'''&&&''')))******))))))))))))))))))(((''''''(((((())))))))))))(((((()))(((((((((''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))%%%&&&((())))))(((&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%!!!""""""###%%%&&&&&&'''"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%&&&'''!!!###%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&((('''%%%$$$&&&)))$$$$$$$$$$$$%%%&&&''''''######$$$%%%&&&''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((()))******+++***)))(((((()))******,,,+++)))''''''(((***+++)))))))))(((((((((((((((,,,,,,+++++++++,,,---...333>>>SSSooo******************************))))))))))))******)))'''$$$%%%(((***)))(((((()))*********)))'''&&&))))))))))))))))))))))))''''''''''''''''''''''''$$$&&&'''((('''(((***+++)))(((''''''''')))***+++%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))+++***'''%%%$$$$$$%%%&&&)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&'''''''''''''''''''''&&&&&&'''))),,,...---///111444888;;;===???===AAAHHHNNNRRRVVVZZZ]]]\\\___dddiiinnnqqqrrrssswwwxxxxxxwwwuuurrrooommmkkkiiigggeeedddbbb___\\\ZZZZZZ\\\\\\[[[WWWQQQLLLGGGFFFDDDBBB@@@???>>>>>>===<<<::::::;;;:::999777777555333222333444777999777777777888999777444111,,,,,,++++++******++++++,,,---------,,,,,,+++***...,,,+++*********(((''')))'''&&&(((+++---+++***+++,,,,,,------,,,,,,++++++++++++*********))))))(((((())))))))))))((((((******)))(((((()))***+++)))))))))))))))))))))))))))+++,,,,,,***))))))***''''''''''''&&&%%%$$$###%%%&&&&&&'''''''''''''''))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((()))******,,,+++***(((&&&%%%%%%%%%$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''')))&&&###"""###%%%&&&&&&''''''%%%$$$###""""""""""""######$$$&&&''''''(((""""""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%''''''''''''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&$$$%%%%%%&&&&&&''''''(((((())))))&&&'''((())))))*********))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))******+++************************)))************+++++++++111---)))))),,,//////...666???RRRkkk******************************))))))))))))*********)))((()))+++,,,***((('''((()))))))))(((&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%'''(((((('''''')))***)))(((((('''((()))***+++&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))'''&&&%%%%%%&&&''')))(((''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''((((((((((((((()))(((''''''(((***,,,---111222555777:::===???@@@CCCGGGMMMRRRVVV[[[___bbbaaacccggglllqqqtttwwwxxxzzzzzzzzzyyyvvvssspppnnnkkkiiigggfffdddbbb___\\\ZZZZZZ[[[\\\[[[WWWPPPKKKDDDCCCBBBAAA@@@?????????>>><<<;;;:::;;;;;;999777555444222222222555777999:::999888888888666444111///...---,,,++++++++++++.........------+++******---,,,******++++++)))(((***((('''))),,,---,,,***)))******++++++******))),,,,,,+++++++++******************++++++*********+++***))))))))))))***+++))))))))))))))))))))))))+++---...---+++******+++(((((((((''''''%%%$$$$$$&&&&&&'''((((((((((((((())))))))))))((((((((((((&&&''''''((((((''''''&&&((((((''''''(((((()))***))))))((('''&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((&&&$$$$$$&&&'''''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''###$$$&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))&&&&&&%%%$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&'''((())))))*********))))))))))))))))))))))))(((((())))))***+++++++++***************++++++,,,************************))))))*********+++++++++111...+++)))***,,,......444===OOOiii++++++++++++++++++++++++******))))))))))))************)))***++++++)))''''''(((((((((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))''''''((())))))))))))((())))))***+++''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((())))))(((''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))******)))))))))***,,,---333444666999<<>>>>>?????????===;;;;;;;;;;;;999777333222222222444666888:::;;;888555444555666666555666555333111///---,,,,,,------............------,,,******+++---...---,,,,,,,,,,,,,,,---......---///000000111111000000///......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++++++++))))))))))))))))))))))))...///000///,,,+++***+++((()))))))))(((((('''&&&(((((()))***************))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''')))(((&&&$$$$$$%%%'''((($$$%%%%%%&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''$$$$$$%%%(((******)))&&&$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''"""###%%%'''((((((((('''%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&''''''######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''')))(((&&&%%%%%%&&&(((''''''&&&&&&%%%%%%%%%&&&'''((())))))*********)))))))))))))))))))))))))))))))))******+++++++++******))))))******+++,,,(((((((((((((((((((((((())))))))))))******************(((%%%"""###)))...000999JJJccc|||++++++++++++++++++++++++++++++************++++++,,,***(((%%%%%%'''***,,,+++++++++***************++++++++++++++++++++++++)))))))))))))))))))))))))))***+++***(((''''''(((++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******+++***((('''((()))***)))(((''''''''''''''''''''''''&&&''''''''''''''''''&&&((())))))***************++++++++++++++++++,,,,,,000222666:::???DDDGGGIIIIIIKKKNNNQQQSSSXXX]]]aaa```______```dddjjjpppttttttsssqqqooollliiifffeeedddbbb```^^^]]][[[XXXUUUTTTTTTUUUVVVUUUQQQKKKFFFCCCCCCAAA@@@???>>>>>>>>>???===<<<<<<<<<<<<;;;999555555555555666777888999<<<999777777999;;;======999888555333000...------+++,,,---...///000000000,,,+++***+++---......---,,,---------------......------............------.........---------,,,,,,,,,+++************+++,,,,,,,,,,,,,,,++++++******)))))))))))))))))))))))),,,---...---+++))))))***))))))*********)))((((((((())))))***************))))))))))))(((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&'''(((((())))))((('''&&&&&&&&&&&&***(((&&&%%%%%%&&&''')))%%%%%%&&&'''(((((()))***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''(((((())))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&######%%%(((******'''%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))))))))(((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&((((((&&&%%%%%%&&&((((((&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((((((((''''''&&&((()))((('''%%%&&&&&&)))(((((((((''''''&&&&&&&&&'''((())))))*********))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((()))))))))*********'''((((((&&&$$$'''---222000888JJJccc|||,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,***(((''')))---000---,,,,,,+++***+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))***+++***((('''((()))++++++,,,,,,,,,+++******)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++***)))((((((******)))(((''''''''''''''''''''''''''''''((((((((((((''''''(((((()))*********************++++++,,,,,,,,,,,,111333777;;;@@@EEEIIIJJJHHHJJJMMMPPPRRRUUUZZZ]]]\\\[[[[[[\\\```ffflllpppqqqpppnnnllljjjiiiggggggeeedddbbbbbbaaa```]]][[[WWWWWWXXXYYYXXXTTTMMMIIIHHHGGGEEEDDDCCCBBBBBBBBBAAA???>>>???@@@AAA@@@>>>::::::999999888888888999===;;;:::;;;>>>AAACCCCCC:::999777444111///......+++,,,---///000111111111---,,,+++,,,...///...---,,,---///...---,,,---///......////////////............---------,,,,,,,,,+++***)))(((((()))***++++++,,,,,,,,,+++***)))((()))))))))))))))))))))))))))+++,,,+++***))))))************++++++******)))(((((()))***************))))))))))))(((((((((((('''(((((())))))(((((('''''''''&&&&&&''''''((()))******)))''''''&&&&&&&&&)))((((((''''''((()))***&&&&&&''''''((()))******&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%'''))))))'''%%%))))))((('''&&&&&&''''''%%%%%%&&&&&&'''''''''(((''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((()))***)))((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&'''(((((('''&&&((()))((((((((()))))))))******&&&((())))))'''&&&&&&'''((((((((((((((('''''''''&&&'''((())))))*********))))))))))))))))))))))))((((((((((((((((((((()))(((''''''''''''((())))))))))))))))))))))))))))))((((((((()))))))))******))))))***)))***---111555000888IIIbbb{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,(((***++++++******---000---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++***(((((()))***,,,,,,---------,,,******((())))))***+++,,,------************************************************))))))))))))))))))))))))))))))******+++************)))((()))******)))(((''''''''''''''''''''''''(((((())))))))))))(((((('''((())))))******))))))(((((()))+++,,,,,,,,,,,,000222555999===AAADDDEEEEEEHHHKKKNNNPPPRRRUUUWWWWWWVVVVVVWWW[[[aaafffjjjkkkjjjiiihhhhhhgggggggggfffeeeccccccdddcccaaa___]]]^^^___```___ZZZTTTOOOKKKKKKJJJIIIIIIIIIIIIIIIDDDCCCBBBCCCFFFGGGFFFEEE@@@???>>>===;;;999888888<<<;;;:::;;;>>>@@@AAAAAA:::999777444222000///.........///000000000000///...---,,,---...///...---,,,...///...,,,+++---...000000111111111111000000------------,,,,,,,,,++++++***)))(((((()))***++++++++++++++++++)))((('''))))))))))))))))))))))))''')))++++++***)))***+++******+++++++++++++++***'''((())))))******))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((''''''(((((()))******))))))((((((((())))))(((((())))))******++++++'''''''''(((((())))))***&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((())))))******))))))(((((((((''''''''''''(((((('''&&&&&&((())))))'''%%%(((''''''''''''(((((()))''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((*********************)))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%'''((((((''''''(((***&&&&&&'''((()))******+++'''((())))))'''&&&&&&'''&&&&&&'''''''''''''''(((&&&'''((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***************************(((((((((((()))))))))***+++***)))+++...000111111///777HHH```zzz,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,!!!&&&+++---+++***+++,,,,,,,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++***)))((()))+++,,,,,,---...---,,,***)))(((((()))***,,,---...///************************************************))))))))))))))))))))))))******+++++++++******)))***)))((()))***+++***((((((((((((((((((((((((((())))))************))))))''''''((()))))))))))))))&&&''')))***+++,,,,,,---...///222555888:::===>>>AAADDDIIILLLMMMOOOQQQRRRRRRRRRRRRSSSWWW\\\aaaeeefffeeeddddddddddddeeeeeedddcccbbbcccdddcccaaa___ccccccdddeeeddd```YYYTTTMMMMMMMMMMMMMMMNNNOOOOOOFFFFFFEEEGGGJJJKKKKKKJJJDDDCCCAAA???<<<:::888777999888777888:::<<<<<<;;;:::999777444222000//////111111111111000///...---///...------...///...---+++---///...+++***,,,...------............------------,,,,,,,,,+++++++++,,,+++)))(((((()))+++,,,******++++++***)))'''&&&))))))))))))))))))))))))''')))++++++******+++,,,***++++++,,,,,,,,,++++++''''''((()))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((()))******(((((((((((()))***+++,,,'''((()))+++,,,,,,,,,,,,(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******&&&&&&&&&'''''''''(((((())))))))))))************))))))************))))))******))))))))))))*********(((((((((******(((&&&$$$$$$$$$%%%&&&'''((()))***)))((('''&&&%%%$$$$$$$$$$$$%%%&&&'''))))))***&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((&&&%%%$$$&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%'''((((((''''''(((***$$$%%%&&&'''(((***++++++'''(((***)))'''&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&'''((()))************))))))))))))))))))))))))++++++******************)))))))))))))))******+++************************(((((((((((())))))))))))+++)))'''***---///...+++...666GGG___xxx,,,,,,---///111000---+++))))))***+++---...//////...---,,,+++,,,---...///,,,++++++++++++,,,------,,,------------------,,,------++++++++++++------,,,++++++***)))))))))***,,,++++++++++++,,,---...---.........---,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++------,,,,,,---+++)))&&&'''(((***+++,,,,,,,,,++++++***)))***+++++++++)))******+++,,,,,,,,,,,,++++++++++++++++++***)))(((---...///000222444666777:::<<>>;;;::::::::::::999777888999999888666555444333111000/////////111000000000//////...............---,,,+++***)))...---,,,,,,++++++++++++---------...///000000111---------,,,,,,+++++++++(((((((((((()))***,,,,,,++++++***)))(((((())))))+++******)))(((''''''&&&************************,,,,,,,,,,,,,,,+++***)))***************)))(((((((((((())))))***,,,,,,---++++++++++++++++++++++++******)))))))))))))))***---,,,,,,+++***)))((((((((((((''''''''''''((((((+++***(((&&&%%%&&&'''(((&&&&&&''''''&&&$$$"""!!!'''&&&&&&&&&'''(((***+++(((((())))))))))))((((((&&&%%%%%%%%%%%%&&&''''''++++++******))))))((((((''''''((()))))))))))))))***+++,,,------,,,+++***++++++)))(((((()))***+++)))))))))))))))***+++++++++(((%%%%%%((())))))'''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&************************(((((('''&&&'''((()))***(((((()))***************((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''((((((((()))---'''###$$$))),,,((($$$%%%&&&&&&'''((()))******'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))***((('''((()))***)))((('''&&&&&&&&&&&&'''((()))))))))))))))************++++++++++++++++++++++++))))))))))))************))))))(((((((((***+++,,,+++******)))(((((('''''',,,,,,++++++******))))))))))))************))))))++++++++++++,,,---......000777FFF___zzz.........///000///---,,,******+++,,,---....../////////...------...///000---,,,,,,,,,,,,---......------............------------,,,++++++,,,---------,,,++++++*********+++,,,,,,,,,---------......,,,------------,,,+++***+++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,+++,,,---,,,***'''((()))***+++,,,,,,++++++,,,***)))***+++,,,+++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++******,,,,,,---...///111222333333555888;;;===>>>>>>>>>>>>>>>>>>@@@BBBFFFIIIKKKNNNOOOPPPQQQRRRSSSTTTTTTQQQQQQRRRTTTVVVWWWYYYYYYZZZYYYYYY\\\```___ZZZVVVPPPPPPPPPQQQSSSUUUWWWXXXPPPLLLHHHGGGHHHIIIHHHFFFDDDBBB>>>:::888777888888999888666777888888777555222111000000///000000000000/////////............,,,,,,---------,,,++++++------,,,+++++++++,,,,,,,,,------...//////000000---------,,,,,,,,,++++++((((((((())))))+++,,,,,,++++++***)))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,+++***)))******++++++,,,+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********------,,,++++++***))))))******))))))))))))******+++***(((&&&%%%&&&''''''(((((())))))(((&&&%%%$$$))))))(((''''''((()))***'''((((((((((((((((((''''''''''''''''''(((((()))***************)))))))))((())))))*********)))))))))***+++,,,,,,+++***)))))))))((((((((((((((()))************++++++,,,,,,,,,)))'''''')))+++***))))))(((((('''(((((())))))******)))(((((((((((()))&&&''''''(((((((((((((((************************(((''''''&&&'''((()))***(((((()))***************)))))))))******)))))))))(((((((((((((((((((((((('''''''''((((((((())))))***'''%%%''',,,...,,,)))((((((((((((((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''))))))(((''''''&&&$$$"""###%%%''')))******))))))))))))))))))(((((((((((((((((((((((())))))))))))*********++++++******))))))***+++,,,###$$$%%%'''((()))))))))))))))))))))))))))((((((((())))))******))))))(((+++******++++++,,,---...000666FFF___yyy000000//////......------,,,,,,---------.........111000000//////000000111......------......///000......////////////.........---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++)))******+++++++++++++++***,,,+++******,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++,,,---......---///111333444444444444555555444555666888:::<<<@@@@@@AAABBBCCCDDDDDDEEEAAABBBDDDFFFIIILLLMMMNNNNNNMMMMMMOOOSSSTTTQQQNNNGGGHHHIIIKKKMMMPPPSSSTTTJJJGGGCCC@@@@@@AAAAAAAAA;;;:::777555444444555666777666444555666666555333......---......///000000//////...............---++++++,,,---------------,,,++++++++++++,,,,,,---,,,------....../////////------------,,,,,,,,,,,,))))))))))))***+++,,,,,,++++++***))))))))))))***&&&&&&''')))***+++,,,---))))))))))))))))))))))))++++++,,,,,,,,,+++*********+++,,,------......---...///111222222000---,,,........................+++++++++******++++++,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''&&&&&&'''(((***+++++++++***)))((((((,,,+++***)))))))))******''''''(((((((((((('''''')))(((((((((((()))******************+++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++((())))))*********)))))),,,,,,,,,,,,,,,------------+++))))))***,,,,,,++++++***(((''''''(((***++++++******)))))))))))))))(((((()))***************************************(((''''''''''''((()))***(((((()))************))))))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***+++---------,,,+++******)))))))))((((((((((((((()))******)))((((((((((((((((((((((((((((((+++)))((()))***+++***)))***'''$$$""""""%%%))),,,*********))))))((((((((((((((((((((((((((((((((())))))*********+++++++++---,,,++++++***++++++,,,%%%''')))+++,,,,,,,,,+++''''''''''''(((((((((((((((((())))))))))))(((((()))))))))******,,,------000666EEE]]]xxx222222111///---------...........................111111111000000000000000//////......//////000111//////000000000000//////......------------............------------......---...000111111000///---,,,---------------,,,,,,------------------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,......,,,+++++++++++++++++++++******---+++***+++,,,---,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,++++++++++++************++++++------//////000000//////222111111000111111222333666666777888888999::::::555666888:::===???AAABBBAAA??????@@@BBBDDDCCCAAA>>>>>>@@@AAADDDFFFHHHIIIBBB???;;;888777777888999444333222111111222333444555333222222333333222111,,,,,,,,,,,,,,,---......////////////............,,,,,,---------------,,,+++*********+++,,,------,,,,,,---------.........------------------,,,,,,++++++*********++++++,,,++++++***))))))*********''''''((()))+++,,,------************************++++++,,,,,,,,,,,,+++***,,,,,,---...............000222555777777555111///////////////////////////,,,,,,,,,+++,,,,,,---------.../////////...------------............---------,,,+++***)))))))))***++++++,,,,,,+++++++++***+++++++++++++++,,,,,,,,,((())))))******))))))((()))))))))))))))******+++******++++++,,,,,,---------------...------,,,+++........................+++,,,...//////...---,,,,,,,,,------...............,,,+++***+++,,,------...,,,***(((((()))+++---***)))((((((''''''(((((())))))***++++++++++++***))))))))))))))))))))))))((((((((((((((())))))***))))))***************)))******(((''''''(((******(((((((((((((((((((((((((((((()))))))))*********,,,...111000---)))((()))*********************)))''')))***,,,,,,***)))'''))))))))))))))))))))))))---,,,+++,,,------,,,+++,,,***(((''''''))),,,---+++******))))))(((((('''++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++************++++++------,,,+++)))(((&&&&&&''''''(((((())))))((((((((())))))((((((((((((((())))))***+++,,,---///555CCC[[[vvv111222222000...---...000////////////////////////111111111111000000//////000////////////000111111//////000000000000//////........................///......---......//////...///111222222111///.........///////////////...------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///---+++,,,,,,++++++++++++++++++---,,,+++,,,---...---+++++++++,,,------------,,,******++++++++++++******---,,,++++++******++++++..................------111111000000////////////000000111111222333333333000000111333444555666777888777666666777777777777555666777888999999::::::888666444111//////000111//////......///000222222222000//////000111///...---,,,++++++******++++++////////////////////////............---,,,+++***************++++++,,,---,,,,,,,,,,,,---------------------------------------,,,+++++++++++++++,,,+++***************++++++)))*********++++++,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,.........//////......---000333777;;;;;;999666444000000000000000000000000---------------.../////////000111222222222111000//////000000000000//////000///......---,,,,,,,,,++++++++++++++++++,,,,,,)))***+++,,,---...//////++++++,,,,,,,,,,,,++++++)))))))))((()))******+++++++++,,,,,,------.........///////////////......////////////////////////---...000111222111000000,,,---.../////////......------,,,+++++++++---...000...+++))))))***,,,...******)))((((((((((((((())))))***+++++++++++++++(((((((((((((((((((((((())))))*********+++++++++***+++++++++++++++******+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))************+++***...111000,,,(((((()))))))))******+++,,,,,,---'''(((***++++++***((('''************************---,,,++++++------,,,+++******+++++++++,,,,,,,,,++++++******)))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++******)))(((((())))))))))))((('''%%%$$$((((((((())))))******+++(((((())))))))))))((((((((((((((()))***+++---...///444AAAYYYttt000222444222///---///111/////////000000111111111222222222222111000///...000000//////000000111222//////000000000000//////......///000000///...............---......///000///000111111111000///......///000000111000000000........................,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---//////---+++,,,,,,++++++++++++,,,---...---,,,,,,......---,,,++++++,,,---------------))))))***+++++++++******...---,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,////////////............---------.........//////......//////000000111111333222222222222222222222///000000111111000000///000000///---+++***+++---------------......///000///...------......---+++,,,,,,+++***************.............../////////////////////---,,,+++***+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................---,,,+++++++++++++++************+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......//////......//////000111111111000000222555999===>>><<<:::888111111111111111111111111............//////000111000222444666666666444333111222333444444333222111222111111000000///......+++++++++++++++,,,---...((()))+++---///000000111,,,,,,------------,,,,,,***))))))))))))***++++++------------............///000000111222222111111111000000//////000000111///000111111222222222222...///000111222111000000---......,,,++++++---///111///---+++++++++---------,,,,,,+++++++++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,------------,,,+++++++++++++++******+++++++++************************)))*********++++++++++++'''***......,,,***+++---))))))***+++,,,---...///))))))***++++++***))))))++++++++++++++++++++++++,,,***)))***+++,,,+++***((()))+++,,,,,,,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------))))))*********)))((((((''''''((()))***,,,------************++++++++++++))))))************))))))(((((())))))+++,,,...///...333@@@WWWrrr---111555444000...000222//////000000111222333333333444444444333222000//////////////////000111111...//////000000//////......///000000000000///......------------...///000111111000000000/////////......///000000000000000........................---,,,,,,,,,,,,---......,,,,,,,,,---------......------------------------,,,,,,,,,---//////---+++,,,++++++***+++,,,.........---,,,---...///...,,,+++,,,------...---------)))***++++++,,,,,,,,,+++...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------......//////......---------------.........,,,,,,------......//////,,,---///000000///000000------............,,,,,,***,,,...---+++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++)))******************+++,,,+++++++++,,,,,,---------......///......---,,,,,,,,,+++******************,,,,,,++++++++++++++++++------------........./////////---,,,,,,++++++++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,..............................///000000000000000///000111333555666666777666888;;;>>>>>>===;;;999000000000000000000000000///......///000111222222222444777999:::999777666555666777888888777666555222222222111111000///...,,,+++++++++,,,---///000)))***,,,---////////////,,,,,,------------,,,,,,+++++++++++++++,,,,,,---/////////...............///000111222333444444444555555444333333444555555333333333333444555666666111222333555555444333222...000000...,,,,,,///222111000///...------------------,,,++++++++++++,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---......//////...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,)))***+++,,,,,,,,,...///++++++,,,,,,------......++++++++++++++++++++++++---------------------------,,,++++++------,,,+++******++++++,,,,,,,,,,,,+++++++++,,,,,,------...------------------------,,,,,,,,,,,,------------((()))***+++++++++***)))(((((()))+++...222666888+++++++++++++++***************++++++++++++******)))))))))***,,,---///000...222>>>UUUppp,,,111555555222///000222...//////111222333444444555555666666555333222000///////////////000000111......////////////.........///000111111000///...---------------...///000111111000///......//////------...///000000//////////////////////////////---,,,,,,,,,,,,---......,,,,,,,,,------.........---------------------------,,,,,,...//////,,,***++++++******+++---...000///...------...///...---+++,,,------......------***+++,,,,,,------------------,,,,,,,,,,,,,,,---///......------------...,,,---...///000000000000/////////////////////000***+++,,,,,,---...///000&&&(((+++------......///,,,,,,...//////...---,,,(((+++......,,,***+++,,,++++++++++++************,,,+++******++++++***((((((((())))))***,,,---...))))))*********+++++++++,,,---......///.........,,,,,,+++***)))))))))***,,,+++++++++++++++++++++---------.........//////000///...---,,,++++++++++++*********+++,,,,,,---+++++++++,,,,,,---------//////////////////////////////000111111111111111...///222555888:::;;;<<<:::;;;===>>>>>><<<:::888000000000000000000000000////////////000111222333333555888:::;;;;;;999888777888:::;;;;;;:::888777111222222111111000///...---,,,,,,,,,---...000111***+++---.........------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......000000//////......------///000111333444555666666;;;:::999888888999:::;;;777666666666666888:::;;;333444666888888777666555000111222000......000444111000000///......---,,,,,,+++******))))))******---......///////////////////////////////////////,,,---///000000000///...//////000000///...------,,,,,,............,,,,,,------------------------******+++++++++,,,,,,,,,...---,,,,,,,,,---------......---------,,,,,,,,,...------,,,,,,------...........................111///...///000111000//////...---,,,,,,...///111***+++,,,,,,......///000000000000000000000000000,,,,,,,,,---------......((()))+++,,,------,,,+++((('''''')))---111666999,,,,,,++++++******))))))++++++,,,,,,,,,,,,++++++))))))***+++,,,...000111...222>>>TTTppp333333222222111000000000222222222222222222222222444444444333333333222222000000000000111111111111000000111111111111000000222111000000000111333333////////////............111333444555444111---***000///...------...///000111111000000/////////...........................000000///............///---.........//////000000////////////////////////---.........---,,,,,,+++)))***,,,------,,,***)))------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///---+++)))***---///...,,,---------............///.................................------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------.........***************************+++,,,,,,------,,,,,,++++++++++++******))))))))))))))))))************(((***...000000...***(((***)))))))))(((((('''''')))************+++++++++------......------,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...000000000000000/////////111222444555555444222111333333444444444555555555666777888999::::::999888222111000//////...//////000000000000111111111111333555888:::<<<<<<;;;;;;777888999;;;>>>>>><<<:::555333111000000000...,,,+++******)))***,,,---..................///////////////..................000---***+++---//////...222222222222111000//////...///111222333555888;;;:::;;;<<<;;;:::;;;===???;;;;;;;;;::::::;;;;;;<<>>;;;333222000///000///...,,,++++++******+++,,,...///......///000000111111222000000000000000111111111222///------000222111000222222333333333333222222222333555666666777:::<<<===>>>??????>>>===???@@@>>>======<<<<<<<<<======@@@===::::::===<<<888444333555666666444333333444222222000//////000111111333111......///000...,,,000000111222222222111000333333444444333333222111////////////////////////111000000000000000000///...000222222111//////000111000/////////000111222///000000000000000//////111111222222222111000000444444333222111000//////......///000000111111111222222222222222222222222555555555555555444333222000000...---------............------------......+++,,,------.........---......---,,,++++++*********+++++++++******)))))),,,,,,+++++++++,,,,,,---******)))(((((()))***+++)))***+++,,,,,,---------************+++,,,------///333<<>><<<000///......//////...,,,,,,++++++++++++---.../////////000111333444555666333333333333333333333333444222000000222444444444333444555666777777777777777888999999999:::<<<>>>@@@BBBDDDDDDBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>@@@>>><<<===???===999555222333555555333333444666333222111000///000000111222000...---.........,,,///111333555777777777777555555666666555555444333/////////000111111222222111111111111111222222222111333555555333333333444333222111111222333444555555444333222222111222222444555777999999888777666777888777777555333000///000111222222333333333333444444444555555666777888999:::::::::999666444222111111///.........///000...------,,,,,,---......,,,---..................---------,,,,,,,,,++++++*********)))))))))((((((,,,+++***)))(((''''''''''''(((((()))***++++++,,,((()))***+++++++++++++++))))))))))))***+++,,,,,,///333===NNNiii333333333333444444555555444444444444444444444444333333222222222111111111111111111222222222333333333333444444444444333333222222222222333333333444444444555555666777888888;;;888555111//////000111000111333333333333111000////////////////////////000000000000000000000000222222111000000000000111111000000000///...............///000000///......///000000000000000//////---......//////......---........................------------------------........................---------------......///------------.........------------............///........................,,,,,,------......//////,,,,,,------------,,,,,,---------............///------------------------***+++,,,,,,------,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,---,,,++++++************)))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////...------,,,,,,,,,,,,---------...------//////000///...---)))))))))))))))***+++++++++++++++,,,,,,,,,,,,------...000111222333333333999888888:::<<<<<<;;;999...,,,+++,,,......---,,,+++************,,,---......///111222555666888999888777777666555444333333333222111111222333444444555666888:::;;;=========<<<===>>>===<<<<<<>>>@@@BBBDDDGGGGGGEEECCCAAAAAABBBBBBBBBAAAAAA@@@??????>>>======>>>???<<<888444111222333333333333555777666555333111111111111111111000///.........------000111444777999:::::::::777777777888777777666555222222333444444555666666222222222333333444444444444666777777777666777999777666555555555666888999;;;:::888666666555666666999;;;===@@@AAA@@@>>>===<<<<<<===<<<:::666333111222333444555666555555444777777777888999;;;===>>>>>>???@@@@@@>>>;;;777555333222111/////////000000...------------......///------...//////.........////////////////////////++++++***)))))))))))))))(((((('''''''''(((((()))'''((()))***++++++******(((((()))***************)))))))))******+++,,,---///444<<>>@@@AAAAAABBBCCCCCCBBBAAA@@@BBBCCCBBBDDDGGGGGGEEECCCBBBAAABBBBBBBBBCCCBBBAAA@@@?????????@@@@@@@@@===999666111222333333333444666888999888666444333333333333222222111000///...//////111222555777999::::::::::::::::::::::::999888888555555666666777888999999555555555666666777777777888:::;;;;;;;;;;;;===???======;;;:::::::::;;;<<>>===<<<<<<<<<<<<<<<>>>@@@CCCFFFGGGFFFDDDCCCAAAAAAAAA@@@>>>;;;777555444555777888888888777666888888888999;;;===@@@AAADDDEEEFFFFFFDDDAAA===;;;666555333111000000000000//////......///000000111...//////000//////......///000000000000111111111---,,,+++************+++'''''''''((((((***++++++))))))************))))))(((((()))*********))))))++++++***++++++,,,---......333<<>>@@@AAAAAAEEEEEEFFFEEECCCCCCEEEFFFBBBDDDFFFFFFDDDCCCBBBCCCAAABBBCCCDDDDDDDDDBBBBBBCCCCCCDDDDDDBBB@@@===<<<555666666666555666999;;;>>>===:::888777666666666444444444333111000111222333444777999:::;;;;;;;;;>>>>>>>>>>>>>>>======<<<999999999::::::;;;;;;;;;:::;;;;;;;;;;;;;;;<<<<<<>>>???@@@@@@@@@AAADDDFFFHHHFFFDDDBBB@@@?????????@@@AAABBBCCCCCCCCCCCCCCCCCCEEEGGGIIIJJJJJJIIIHHHFFFEEEEEEDDDAAA???<<<:::888999;;;<<<<<<;;;999888999999888999:::===@@@BBBFFFGGGHHHIIIHHHFFFDDDBBB;;;:::777555333222111111111111111111222333444444222222222222222111111000000000000000000000000000...---+++*********+++,,,+++******))))))******************)))))))))))))))))))))************))))))++++++++++++,,,---...///---222;;;III```{{{;;;;;;;;;;;;::::::::::::777777777777777777777777555555555444444444333333333333333333444444444444444444555555555555444444222333444555666555555444555555555555555555555555222222444555666666555555333333222222222222333333111111222222222333333333333333333333333333333333333333222111111111111111222222222333333333333333111222444555555444222111///000000111222222111111000//////////////////000........................////////////////////////........................,,,---...///000//////...---000222222000...---...---------............///........................////////////............------............------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++************+++++++++,,,------------..................//////......---,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++*********++++++,,,------...++++++************++++++*********+++++++++,,,,,,+++,,,,,,---,,,+++***)))+++******)))))))))******))))))))))))************++++++++++++,,,---......---,,,******,,,,,,,,,+++***((('''((())))))((('''((((((''''''((()))+++,,,))))))+++---000222333444333333111000...,,,+++******+++,,,+++)))))),,,///222444666888;;;===>>>>>>AAABBBBBBBBB@@@@@@BBBCCCBBBDDDEEEDDDCCCCCCDDDEEEBBBCCCEEEGGGGGGGGGFFFEEEDDDEEEEEEDDDBBB@@@??????;;;;;;;;;:::999:::===???BBBAAA>>><<<:::999999999666777888666333222333555555777999<<<>>>@@@@@@@@@CCCCCCCCCDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAADDDEEEFFFFFFFFFHHHKKKMMMSSSQQQNNNJJJGGGEEEDDDCCCAAACCCFFFIIIJJJJJJIIIIIIHHHIIIJJJJJJKKKKKKKKKKKKIIIHHHGGGEEECCCBBB@@@@@@<<<===???AAA@@@???===;;;999888777777999<<>>CCCDDDDDDDDDCCCDDDFFFHHHCCCDDDFFFIIIJJJIIIHHHHHHDDDDDDDDDBBB???>>>>>>>>>?????????===<<<===@@@BBBEEECCCAAA>>><<<;;;;;;;;;777999:::888444333555777777888<<>>999888777666888;;;>>>@@@FFFFFFGGGGGGHHHIIIJJJJJJGGGDDDAAA===:::777666666555555555666666888999999999999999999999888777777666666666555555444444444,,,+++)))((('''(((***+++***************+++,,,,,,((('''&&&'''(((+++---///******+++++++++******)))))))))))))))***+++,,,---+++111888EEE\\\vvv;;;;;;:::::::::::::::;;;;;;:::888666666777888999999999999888888666555555444444555555666666777777555555666777777888777777444444444444444555666777555555555555666666666666777777666555444444333333333333444444444444444444222222222111111111000000222222222333333222222111333333333222222111111111222222111111222333444444333333444444555444444444222222222222222222222222111222333222000000000111222222222222222222222222111111000000//////......000000/////////111222333222111000.........///000000000//////.........---......///////////////...////////////////////////.......................................///000111...........................------,,,,,,------...------------------------//////...---,,,,,,++++++,,,,,,,,,------..................////////////000------,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,---///000222222000///---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------............///***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,---------,,,***)))++++++++++++++++++++++++///...---,,,+++*********((((((((((((((((((((((((+++)))(((((())))))'''&&&***************)))(((((())))))(((((((((((())))))(((((('''(((((()))***++++++,,,------,,,***'''&&&++++++************++++++,,,,,,---000444555444333555555555555555555555555888999:::;;;===@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???;;;999999;;;>>>AAABBBCCCCCCDDDCCCCCCCCCHHHHHHFFFDDDBBB???===<<<;;;;;;::::::999999888888<<<===???AAACCCEEEFFFGGGJJJIIIHHHHHHIIIJJJLLLMMMIIIKKKLLLLLLJJJJJJJJJKKKMMMOOOPPPOOOMMMKKKKKKKKKMMMLLLJJJIIIJJJPPPXXX^^^bbb^^^YYYWWWVVVSSSLLLFFFDDDFFFJJJMMMPPPQQQRRRRRRSSSOOOJJJFFFFFFIIIOOORRRMMMKKKIIIHHHGGGEEEBBB????????????AAABBBAAA>>><<<999888777666666777888999@@@BBBDDDHHHKKKMMMOOOOOOPPPNNNJJJDDD@@@<<<:::999::::::;;;<<<>>>@@@BBBCCC@@@EEEHHHFFFCCCCCC@@@===::::::999999999888888888333000---++++++***)))((())))))))))))************,,,++++++***+++,,,...//////...,,,+++******++++++++++++++++++++++++++++++---111666@@@VVVrrr;;;:::::::::::::::;;;<<<<<<:::999777777888999:::999999999999888777666666666666666666666777777777777777777777777777666666444444333333333444555555666666666777777777888888555555555444333222222222444444444444555555555555333333333333222222222222333444444555555555444444444444333333333222222222222222222222222333333444444444555555555555444333222222222222222222222222444555666555333222333444222222222222222222222222222222222111111000000000222222111000000000111222111111000///////////////000000000//////.........///000000000000000///...////////////////////////.......................................///000000...........................------------------...------------------------------------,,,+++******,,,,,,,,,,,,---------...------........./////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---------............///,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,---......---,,,+++***++++++++++++++++++++++++......---,,,++++++++++++))))))))))))))))))))))))+++)))((()))******)))(((***************)))(((((('''''''''&&&&&&''''''''')))(((((((((((())))))***((()))+++,,,+++***)))'''*********))))))*********++++++,,,...000111///...222222222222222222222222555555666777888:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999666444333555777===>>>@@@AAACCCCCCDDDDDDEEEEEEDDDCCCBBBAAA???>>><<<<<<<<<<<<;;;;;;;;;;;;???@@@BBBEEEFFFGGGGGGGGGJJJJJJIIIHHHIIIJJJKKKLLLIIIKKKMMMNNNMMMLLLLLLLLLOOOQQQSSSSSSQQQOOONNNNNNNNNMMMKKKIIIJJJOOOWWW\\\]]][[[YYYZZZZZZVVVMMMFFFGGGHHHKKKMMMPPPRRRTTTUUUSSSQQQNNNKKKKKKMMMPPPRRRSSSQQQOOOMMMKKKIIIEEEBBB>>>???@@@BBBDDDDDDBBB@@@<<<;;;999888777777888999???@@@CCCFFFIIIKKKMMMMMMQQQOOOLLLHHHDDDAAA@@@????????????@@@AAACCCDDDEEECCCHHHIIIFFFDDDEEEEEECCC@@@??????===<<<;;;;;;:::444111---+++******)))((())))))))))))************++++++++++++,,,...000111666555444222000,,,***((()))))))))***+++,,,,,,------000555@@@VVVrrr:::999999999:::;;;;;;<<<===<<<:::999999999:::;;;::::::;;;::::::999888777888888888888888777777777999888888777777666555555777666666555555555555666777888888888888999999999666666555555444444333333444555555555666666666666666666555555555444444444555666777888888888888888555555444444444444333333333222222222222333444444666666666666666555444333222222222222222222222222555666777666444333444555333333333333333333333333333333333333222222222222444333222111000000000000000111111111111000//////000000000000000/////////111111111111000000///...000000000000000000000000////////////////////////......------......//////////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))(((++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,---.....................---...///000111111000///...------------------------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------............///------............------,,,,,,------------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))+++,,,+++******************)))((((((''''''''''''''''''''''''******)))((((((((())))))&&&''')))***+++***))))))***))))))(((((())))))***,,,++++++,,,......,,,+++------------------------000000000111222333444555222222222222222222222222333333444222000//////000777888;;;===???AAABBBCCC???@@@@@@AAAAAAAAA@@@@@@<<<============>>>>>>>>>AAACCCFFFIIIJJJIIIHHHGGGJJJJJJIIIHHHHHHHHHIIIIIIIIILLLOOOQQQPPPNNNMMMMMMPPPRRRUUUVVVTTTQQQOOOOOOMMMLLLJJJIIIIIIMMMSSSWWWXXXXXXYYY\\\]]]YYYPPPJJJKKKKKKLLLNNNPPPSSSUUUVVVSSSRRRQQQPPPOOOPPPPPPQQQXXXVVVSSSQQQOOOLLLHHHEEE??????AAADDDGGGHHHFFFEEE@@@???===;;;999999999999>>>???AAADDDGGGIIIJJJKKKQQQPPPNNNLLLJJJIIIHHHHHHDDDDDDDDDDDDDDDEEEEEEEEEFFFJJJKKKHHHHHHJJJLLLKKKIIIHHHFFFDDDAAA???===<<<666222...+++*********)))))))))))))))*********************,,,---///111222666777777666333...***'''&&&'''((()))+++,,,---...---000555???UUUqqq888888888888999:::;;;;;;======<<<;;;:::;;;;;;<<<;;;;;;<<<;;;;;;:::999999:::::::::999999888888888888888777777777777777777<<<;;;:::999999888999999888888888888999999999999999999888888777777777777555555666666777888888888888888888777777777777666777777888999::::::::::::666666666666666555555555444444333333333444444555888888888888777666555444333333333333333333333333333444555444222111222333444444444444444444444444333333333333333333333333444444333222222222222222000000222222222111000///111111111111111111111000111111111111000///...---111111111111111111111111000000000000000000000000///......---......////////////////////////////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***)))+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,------//////............------//////000000000000//////------------------------,,,,,,,,,---------------------------------,,,,,,---------............///------............------......////////////...........................---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++***************)))(((((()))))))))******)))))))))++++++***)))(((((((((((('''((())))))))))))(((((())))))(((((((((((()))))),,,++++++,,,......---,,,************************---,,,,,,,,,,,,---.................................000111111///---------222333555777:::;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>BBBDDDGGGJJJJJJIIIFFFEEEIIIIIIHHHGGGGGGFFFFFFEEEGGGKKKOOORRRQQQOOONNNNNNMMMPPPSSSTTTSSSPPPNNNMMMKKKKKKIIIGGGGGGIIINNNQQQTTTTTTVVVYYY[[[XXXSSSOOOPPPOOOOOOOOOPPPQQQSSSUUUQQQQQQOOOOOONNNOOOPPPQQQVVVTTTRRRPPPOOOMMMJJJGGGBBBBBBDDDGGGIIIJJJHHHFFFEEECCCAAA>>><<<;;;::::::>>>???AAADDDFFFHHHIIIIIIQQQPPPPPPPPPOOOOOOPPPPPPHHHHHHHHHGGGFFFEEEEEEDDDHHHMMMPPPOOOOOORRRSSSRRRQQQOOOLLLHHHDDD@@@===<<<777333...***************((()))))))))************)))******+++,,,...//////...///000000///...+++***&&&'''((()))***+++,,,,,,,,,///444>>>TTTppp888888888888888999::::::=========<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;:::;;;;;;::::::999999888888666666666666777888:::;;;===<<<;;;;;;::::::::::::777777777888888888999999::::::999999999999999888666666777888888999::::::::::::::::::999999999999888888999:::::::::::::::777777777777777777888888666666555555555555666666:::::::::999888777666555444444444444444444444444333444444444222111222333444444444444444444444444333333333333333333333333222222333444444444444444000111222333333222111000222222222222222222222222000000000000000///...---222222222222222222222222111111111111111111111111000//////.........//////000000000000000000000000000//////......//////000---------------------------......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,+++++++++,,,,,,---...............------------//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------------------------............///,,,,,,------------,,,,,,------............------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++---...............,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,------,,,***************)))(((((())))))***++++++***)))))),,,+++***))))))((())))))*********)))(((''''''&&&))))))(((((((((((())))))***))))))***,,,......---************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////---,,,++++++...///000222333333333333555555666666666555555444555555666777888999999:::>>>@@@CCCEEEFFFDDDBBB@@@EEEEEEDDDDDDCCCBBBAAA@@@CCCGGGKKKNNNNNNMMMLLLKKKJJJMMMPPPPPPOOOMMMKKKKKKJJJJJJIIIGGGFFFGGGKKKNNNPPPPPPOOOPPPRRRRRRRRRQQQRRRQQQPPPNNNNNNOOOPPPPPPNNNMMMKKKJJJJJJLLLOOOPPPQQQPPPOOOOOOPPPPPPNNNLLLGGGGGGHHHIIIKKKJJJGGGEEEHHHGGGDDDBBB???>>>>>>>>>@@@BBBCCCFFFGGGIIIJJJJJJOOOPPPQQQRRRSSSTTTTTTTTTNNNNNNNNNMMMKKKIIIGGGFFFHHHOOOUUUWWWXXXYYYYYYVVVVVVTTTPPPJJJDDD>>>:::888555111---***************((()))))))))************************++++++******))))))))))))***+++,,,---)))))))))))))))*********,,,///333===SSSnnn;;;::::::999999::::::;;;============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::999999999666666555666777999;;;===;;;::::::999999999999:::777777888888888999999999999999888888888888888888777777888999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;::::::999888888999999999999::::::999999888777777777777888:::::::::::::::999888777666666666666666666666666666777777777555444555666555555555555555555555555333333333333444444444444222333444555666666666666111111222333333333333222222222222333333333333333///000000111111000000///333333333333333333333333222222222222222222222222111111000000//////000000000000000000000000000000000000////////////000000........................//////........................------------,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,---......------------......//////000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------------............---------............///,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++---------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---/////////...---------------------------,,,*********,,,---,,,+++***************)))((((((''''''))))))))))))''''''++++++***)))))))))******,,,++++++)))(((''''''&&&***))))))(((((())))))***((('''&&&'''***,,,,,,,,,************************+++******))))))*********************************''')))++++++***))))))***,,,,,,------...---------000000000000000///......///000000111222333333333666888:::<<<===<<<:::999============<<<:::999888;;;???CCCEEEFFFEEEEEEEEEEEEGGGIIIIIIHHHGGGGGGGGGHHHHHHGGGFFFEEEEEEGGGJJJIIIHHHEEEDDDEEEHHHKKKMMMOOONNNMMMMMMLLLLLLLLLMMMJJJIIIHHHGGGIIIKKKNNNQQQOOOOOOOOOPPPSSSTTTSSSQQQMMMMMMMMMMMMNNNLLLIIIFFFJJJIIIGGGDDDCCCBBBBBBCCCEEEFFFHHHJJJKKKLLLMMMMMMOOOPPPRRRTTTUUUVVVVVVVVVUUUUUUUUUTTTRRROOOLLLKKKJJJRRRZZZ\\\]]]___]]]YYYZZZWWWRRRJJJBBB;;;555222111...,,,+++++++++***)))))))))))))))************)))************)))((('''******((((((((()))***+++************************+++...333<<>>===<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;;;;999999999999999:::::::::888777666666777999;;;<<<::::::999999999:::;;;;;;999999999999::::::::::::999999999999999999999999888888999:::;;;<<<======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999999:::::::::;;;;;;;;;;;;;;;:::999999999999999::::::;;;;;;;;;::::::999888888888888888888888888888999:::999777666777888555555555555555555555555444444444555555666666666444444555666666666555444222222222222222333444444222333333333444444444444000000111222333333333333333333333333333333333333333333333333333333333333333333222111111111111111111111111111111111111111111000000//////000000111000000000000000000000000///...---,,,,,,---///000/////////......---------,,,,,,,,,,,,------------++++++++++++,,,---...///------...///000000111111000000////////////000000------------------------,,,,,,------.../////////------------.........///---------............///------............------,,,,,,------------,,,,,,---,,,++++++,,,---...///------------------------+++,,,.../////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++***)))***************)))((((((&&&''')))******)))'''&&&*********)))******++++++,,,+++******))))))))))))*********))))))************)))'''''')))++++++***++++++++++++++++++++++++*********))))))******+++************************&&&((()))***)))((()))*********++++++,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------.........///000222333333222222333333444444333222111000222555888:::;;;;;;<<<======>>>???>>>===<<<>>>???@@@AAAAAA@@@>>>???@@@BBB???>>>;;;999999<<<@@@CCCGGGHHHIIIJJJKKKKKKKKKKKKFFFFFFHHHJJJLLLNNNPPPPPPNNNNNNNNNPPPSSSTTTTTTSSSRRRQQQQQQQQQRRRPPPLLLJJJJJJIIIHHHFFFFFFFFFGGGGGGJJJKKKMMMNNNOOOPPPQQQQQQQQQRRRTTTVVVWWWXXXXXXWWWXXXXXXXXXWWWUUURRROOOMMMNNNUUU\\\]]]___aaaaaa^^^]]]YYYRRRJJJAAA888222...,,,+++***+++,,,,,,***((())))))))))))************((()))***++++++***)))))))))))))))))))))))))))))))))*********++++++,,,,,,+++...222<<>>>>>>>>>>><<<<<<<<<===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;:::888888888999999::::::::::::999777666666888999;;;;;;;;;;;;;;;;;;<<<===>>>:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888888999:::;;;======>>><<<<<<<<<<<<;;;;;;;;;;;;>>>>>>>>>>>>===;;;:::999:::::::::;;;;;;<<<<<<<<<===<<<;;;;;;::::::::::::::::::;;;;;;<<<;;;;;;;;;999999999999999999999999888999:::999777777777888666666666666666666666666555666666666777777888888666666777777777555444333333333222111222333555666333333333444444555555555111222333444555666666666444444444444444444444444333333333333333333333333444444333222111111111222111111111111111111111111111111000000000000111111000000000000000000000000///...,,,******,,,...000000000/////////.........,,,,,,------------......++++++++++++,,,---...///------...000111222333444000000////////////000000////////////////////////,,,,,,------...///000000---------.........//////---------.........//////......////////////......//////000000000000//////,,,++++++***+++,,,......------------------------,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******++++++)))(((***************)))(((((((((***+++,,,,,,+++***(((***)))))))))***+++,,,,,,***************++++++,,,++++++************++++++///---******++++++++++++++++++++++++++++++++++++******)))))))))***++++++++++++++++++++++++++++++''')))******)))***+++---((()))***++++++,,,,,,,,,((((((***++++++,,,,,,+++))))))************++++++((()))***+++,,,---......,,,------......---+++***,,,...111333333444666888555555555444333333666888888999:::999888888999;;;777777555333333444888:::AAACCCEEEHHHJJJKKKLLLLLLCCCFFFJJJNNNPPPQQQQQQPPPMMMLLLMMMOOOQQQSSSRRRQQQTTTSSSSSSTTTUUUSSSPPPMMMJJJIIIHHHGGGHHHHHHIIIJJJNNNOOOPPPQQQRRRSSSSSSSSSRRRTTTVVVWWWYYYYYYXXXXXXWWWXXXXXXWWWUUURRROOOMMMQQQXXX\\\]]]^^^bbbcccaaa^^^ZZZSSSJJJ@@@777000,,,)))))))))+++,,,,,,***((())))))))))))************'''(((***+++,,,,,,,,,+++$$$&&&(((+++++++++)))((((((((()))+++,,,---...///+++...222;;;PPPlllBBBAAA@@@???>>>>>>>>>>>>@@@@@@>>>===;;;;;;::::::======<<<;;;:::999999888888888777777777888999999777555444333444777:::<<<:::<<<======<<<<<<>>>?????????@@@@@@@@@@@@?????????===:::999:::<<<<<<<<<============>>>>>>>>>>>>@@@???===<<<===>>>@@@AAA============<<<<<<<<<<<>>======>>>>>>???======<<<;;;;;;;;;;;;<<<:::<<<===<<<;;;:::<<<=========<<<;;;:::999999888777888888999999999888888666888999888777666777999777777777777777777777777888777666666666666777777777555444444666777666666777666555444333444444555444333222222333444555666777666444555666777666555222222222222333444555555555444444333333333444444444444444333333333222222333222111000000111222333111000000000111111222333111000///...------------+++---///000/////////111//////...---,,,++++++***---,,,,,,++++++,,,,,,---//////000111111111111111333222000............///000/////////..................///000111222333333////////////............/////////...---------,,,------------------------///000000000///......---,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------000000000000///...---,,,,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---+++++++++******)))))))))))))))))))))))))))))))))))))))))))))************)))***++++++,,,,,,,,,,,,************************++++++++++++++++++++++++''''''(((***---...,,,+++------,,,,,,***)))''''''))))))))))))))))))))))))))))))***+++,,,,,,------))))))))))))))))))))))))------,,,++++++*********---,,,,,,,,,+++*********------------------------/////////000000000000111000000000000111111222222000000////////////000000<<<<<<>>>@@@BBBDDDEEEFFFBBBCCCEEEHHHLLLNNNMMMLLLIIIHHHFFFFFFHHHKKKPPPRRRTTTTTTRRRPPPNNNKKKHHHGGGLLLMMMMMMLLLJJJIIIIIIJJJOOOQQQSSSTTTUUUTTTSSSRRRSSSTTTVVVWWWWWWWWWYYY[[[[[[\\\]]][[[XXXVVVUUUUUUVVVWWWZZZ]]]___`````````aaa\\\SSSHHH===444///,,,++++++++++++++++++++++++))))))(((((()))***++++++************************************+++,,,---...)))******+++,,,,,,------***,,,000999NNNkkkBBBAAAAAA@@@??????>>>>>>AAA@@@???>>>===<<<<<<<<<>>>======<<<;;;;;;:::::::::::::::::::::;;;;;;<<<999777666555666888:::<<<;;;===>>>>>><<<<<<===?????????@@@@@@@@@@@@??????@@@===;;;;;;<<<>>>>>>>>>@@@@@@??????>>>>>>>>>===@@@???===<<<<<<===???@@@============<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>>>>===<<<<<<<<<<<<<<<<<<>>>???>>><<<<<<<<<>>>=========<<<;;;;;;::::::888888999999999888888888666888999888777666777888777777777777777777777777888777777666666777777777888777555555777888777777888777555444333444444555333222222333444666888999888666444444555666666666666555444333222333444444444444333333333333444444444444444333333333222222333222111000000111222333777666555444333333333333222222111111111111222222---///111111000000000222/////////...------,,,,,,///......------......//////000000111111111111111222222111000///......///000000/////////.........////////////000000000000000000000///.........---..................---------------------------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,---------------,,,---------------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++((()))***,,,...000111222************************))))))))))))******************+++,,,,,,,,,++++++************************+++++++++++++++******************+++------+++)))))))))*********))))))((()))))))))))))))))))))))))))))))))***+++,,,,,,,,,))))))))))))))))))))))))************************************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,------...------,,,,,,------...444555666888999;;;<<<===::::::;;;>>>AAACCCBBBAAA??????>>>>>>AAAEEEIIIKKKOOOOOONNNLLLJJJHHHFFFEEEFFFGGGHHHHHHFFFFFFGGGHHHMMMOOOQQQSSSTTTTTTSSSRRRQQQSSSUUUUUUUUUVVVWWWYYY\\\]]]^^^\\\YYYVVVVVVVVVVVVXXX[[[^^^``````___^^^\\\XXXPPPFFF===555///,,,************************+++***)))))))))))))))***************************************+++,,,,,,---))))))******+++,,,,,,,,,,,,...111999MMMhhhAAABBBBBBBBBBBB@@@???>>>AAA@@@??????>>>>>>>>>>>>???>>>>>>>>>======<<<<<<>>>>>>======>>>>>>???@@@<<<;;;999888888999;;;<<<===?????????===<<<===>>>???@@@@@@AAAAAA@@@@@@???@@@>>><<<<<<>>>@@@AAAAAABBBBBBAAA@@@???>>>======???>>>===<<<<<<<<<>>>>>>=========<<<<<<<<<<<<;;;<<<===>>>@@@@@@@@@???>>>>>>>>>===<<<<<<<<<<<<===>>>???@@@???===<<<===>>>======<<<<<<<<<<<<<<<<<<::::::999999888888777777666777888888777666777888777777777777777777777777888888777777777777888888:::888777777888999888777888777666555444444444444222333333444666888:::;;;888666333222444555666666:::999666444222222333444444444444333333444444555444444444444333333333333333222111000000111222333333333333222111111000000............///000222222///111333333111111111222////////////////////////111111000000000000111111///000111111222222111111111111111111111000///...000000000/////////......000000/////////.........111111000//////...------..................//////------------------------,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...............---------***+++,,,---............---............------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------,,,+++***)))........................++++++++++++++++++++++++)))))))))*********++++++++++++,,,,,,,,,+++******))))))))))))))))))))))))+++++++++*********))))))---,,,+++,,,,,,,,,***(((&&&&&&((()))******++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))''''''(((((()))******+++''''''''''''((((((((((((************************)))))))))*********++++++******))))))))))))))))))+++******))))))******+++---...///000111222222333222222222444666777666555333333333444777;;;>>>@@@DDDDDDCCCBBBAAA@@@>>>======>>>@@@@@@???@@@AAACCCEEEFFFIIIKKKMMMNNNNNNNNNMMMOOOPPPQQQPPPPPPRRRTTTZZZ[[[[[[YYYVVVTTTSSSSSSUUUWWWZZZ]]]]]]\\\YYYXXXRRRPPPJJJCCC<<<555///,,,)))))))))))))))))))))))),,,+++***)))((((((((((((************************++++++*********++++++,,,(((((())))))***++++++,,,---000222999KKKfff}}}BBBCCCDDDEEEDDDBBB@@@>>>@@@??????>>>>>>>>>????????????????????????>>>>>>AAAAAAAAAAAAAAABBBBBBCCC???>>>===;;;;;;;;;<<<===???@@@AAA@@@>>>======>>>@@@@@@AAAAAAAAAAAA@@@@@@???>>><<<===@@@AAABBBAAAAAAAAA@@@??????>>>======>>>===<<<<<<;;;<<<<<<=========<<<<<<<<<;;;;;;;;;:::<<<>>>@@@AAA@@@???>>>======<<<;;;;;;;;;;;;<<<>>>???@@@???===<<<<<<===;;;;;;;;;;;;<<<<<<======<<<;;;:::999888888777777777888999888777666777999888888888888888888888888999888888888888999999::::::888777777888888888777888777666666555444444444444555555666777999::::::999666333222333555666777;;;:::777444333444555666666555555555555666666777555444444444444333333333333222111111111111222333...///000111111222222222...------......///000111000222333333111000111111//////000000000111111111222222111111111111222222000000111222222222222111111111222333222111///...000000000////////////...000000000000000/////////222111111000///...------------......//////000000........................---...............------------------------------........................---......///000000//////------.........------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---+++)))(((------,,,+++******)))(((++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))+++++++++******))))))))),,,+++******++++++***(((&&&'''(((***++++++++++++(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))((((((((())))))*********&&&&&&&&&''''''(((((((((************************''''''((((((((()))))))))++++++************)))))))))(((((((((((((((((())),,,,,,,,,------.........000/////////111111000///---,,,---...///222444555666666666666666555444444222444666777777777999;;;888999;;;>>>@@@BBBBBBCCCDDDEEEGGGGGGGGGGGGHHHJJJPPPQQQRRRPPPMMMKKKJJJJJJNNNPPPSSSUUUUUURRROOOMMMFFFEEEBBB===888222...+++))))))))))))))))))))))))******)))))))))))))))***************************,,,+++***************+++((((((((()))******++++++,,,///222888IIIddd|||CCCDDDEEEFFFEEECCCAAA@@@??????>>>=========>>>>>>??????@@@@@@@@@@@@@@@@@@CCCCCCBBBBBBCCCCCCDDDEEEAAA@@@???>>>======>>>>>>@@@AAABBBAAA???>>>>>>???AAAAAABBBBBBBBBBBBAAAAAA>>>======>>>@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;===?????????===<<<;;;;;;:::999999999999:::<<<===>>>===;;;:::;;;<<<888999999::::::;;;;;;<<<<<<<<<:::999888888888888888999:::999888777888:::::::::::::::::::::::::::999999999999999:::;;;;;;:::888666666777777777555666666666666666555555555777777888888888888888888999666444333555666777777999888666555555666888999777777777777777888999999555555555444444444333333444333222111111222333444222333444444555555444444333222222111111222222333111222333333111//////000//////000111111222222222222222111111111111222222000000111222222222222222111222333333333222000///111000000000//////////////////000111222222333333222111111000//////......---......//////000000000........................------...//////.........---------------------------.....................//////000000///......---,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***)))%%%&&&''')))***,,,------++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))***************************)))((()))***++++++******++++++,,,,,,+++++++++((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))++++++*********)))))))))'''''''''(((((()))))))))************************'''((((((((())))))))))))+++++++++***************))))))(((((((((((())))))+++++++++,,,,,,---------111///.........///...,,,,,,,,,,,,,,,,,,---------------...............---***,,,......//////111333...///000333555666777888999:::<<<<<<;;;;;;<<<>>>AAACCCDDDCCC@@@>>>>>>???DDDEEEGGGHHHHHHEEEBBB???;;;:::888666222///,,,***************************(((((((((((()))***+++,,,************************++++++******)))*********((((((((()))******++++++***---111777GGGbbb|||EEEFFFFFFFFFFFFDDDCCCBBB@@@???>>>===============?????????@@@AAAAAAAAABBBCCCBBBBBBBBBBBBCCCDDDDDDBBBAAA@@@@@@????????????@@@AAABBBBBB@@@???@@@AAAAAABBBBBBCCCCCCBBBBBBAAA???>>>>>>???AAABBBAAA@@@<<<<<<======>>>>>>>>>>>>???>>>>>>>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<======<<<;;;:::::::::999888888888888999999:::;;;;;;999999:::;;;888888999999:::::::::;;;<<<;;;:::999888888999:::999:::;;;;;;:::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999::::::;;;<<<===:::888666666777777666555555555666777777777666666888888999999888888777666999777666666777888888777555555666666777888999:::777777777777888999::::::555555555555444444444333444333222111111222333444555666666555333111...---222222111111111111111222222333444333111/////////000000000111111222222222222111111111111111111222000111222222333222222222222222333333333222222111111111000000000////////////000000111222333444555111111000000000000////////////////////////000000........................,,,,,,------......---------------------------------------...........................---,,,+++***++++++,,,------------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,+++***************************************+++,,,,,,------+++)))((((((***,,,,,,+++,,,---------,,,+++******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,+++******)))((((((((((((((()))))))))))))))************************(((((()))))))))*********((()))))))))***************))))))(((((())))))***))))))******++++++,,,,,,///---+++++++++,,,+++***,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,,,,,,,,,,''')))************+++---+++,,,,,,---///000111111000111222222111111222444444666777777555444555555::::::;;;;;;:::888666444333222111///...,,,++++++************************'''''''''((()))+++---...******************************)))))))))******+++(((((())))))***++++++,,,)))---000666EEE```{{{GGGGGGGGGFFFEEEEEEDDDDDDBBBAAA@@@???>>>=========>>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@AAABBBCCCBBB@@@??????>>>>>>>>>>>>>>>>>>????????????>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<;;;;;;::::::999999888;;;:::999999888888999999777999::::::999999;;;<<<999:::::::::::::::::::::<<<;;;999888888999:::;;;;;;<<<===<<<;;;;;;;;;===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>>;;;:::777777888888777666333444555777888888888888666777888999999888777777888888888999::::::888666444555666777888888888888666666666666777888999999555555555555444444444444444333222222222222333444555555444333111...***(((............///000111111444555666444222000000000000000000000111111111111333222222111111222222333000111222222333333222222333333222222222333333333111111111000000000//////000000111111222222222333000000000000000111111111000000000///////////////........................,,,---......//////..............................---------.........//////,,,---------------,,,,,,,,,,,,---...............------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---,,,+++***)))(((*********************************+++++++++,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++))))))***,,,---...///000///---+++***+++,,,,,,,,,+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))((((((((((((((())))))))))))))))))))))))(((((()))))))))*********'''(((((()))***+++,,,,,,***))))))(((((())))))***((())))))***+++,,,,,,------+++)))((()))))))))((()))***+++,,,,,,***)))((())))))***++++++++++++***(((***+++***(((((()))***,,,,,,,,,+++,,,,,,------+++,,,...---,,,,,,---...,,,...000000000///000222333333333222111000///...///...---,,,++++++,,,,,,))))))))))))))))))))))))(((((((((((()))***,,,,,,************************))))))((())))))***+++,,,))))))******+++,,,,,,,,,***...111555CCC]]]xxxIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBB@@@???>>>>>>>>>>>>>>>???@@@AAAAAABBBBBB@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???AAABBBBBBAAAAAACCCDDDBBBBBBCCCCCCCCCCCCBBBBBBDDDCCCBBBCCCDDDDDDBBBAAABBBAAAAAA@@@???>>>======@@@@@@@@@@@@???>>><<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<:::999888777777777<<<;;;::::::999999::::::666888::::::::::::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999888888999;;;===<<<===>>>===<<<<<<<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>===;;;999888999999888777111333555777999999999999444555777888999999999888888888999;;;<<<;;;999666333555777888999888666555444444444444555666888888666666555555555444444444444444222222222222444444555666666666444222///---//////000111222444666777555777777666333111111111000000000000000000000000444333333222222333333444111111222333333333333222444333222111222333444555111111111111000000000000111111111111000000000000/////////000111111222222111111000000//////......//////////////////////////////000111222222111111........................---------.........//////------...///000000000000------...///000000//////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...///'''((((((***+++,,,------))))))))))))))))))))))))******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,...000111222333111...,,,------,,,+++)))******+++++++++******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))))))))))))))((('''''''''&&&((((((((((((((((((((((((((((((((())))))))))))***((()))***+++,,,---...///))))))(((((((((((()))))))))******+++,,,---...///---+++((((((((())))))((('''(((***++++++***)))((('''(((((()))))))))((((((+++,,,,,,+++)))(((((()))---,,,+++******************+++,,,,,,+++***,,,---)))+++---///...///000111111000///---,,,,,,,,,,,,///---,,,******+++---...((((((((((((((((((((((((***)))))))))))))))***+++************************(((((((((((()))***,,,,,,*********+++,,,,,,------,,,000333555BBB[[[vvvJJJIIIHHHGGGFFFFFFFFFFFFAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@CCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBB???@@@@@@AAAAAABBBBBBCCC@@@AAABBBCCCDDDDDDDDDDDD>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>BBBBBBAAAAAA@@@???>>>>>>>>>===;;;:::;;;<<<>>>@@@=========<<<<<<;;;;;;;;;<<<<<<===<<<;;;:::888777777888999:::::::::999888???>>><<<;;;:::::::::;;;;;;;;;;;;::::::999999999>>>===<<<;;;:::999999999:::999888666666888999:::<<<<<<<<<<<<<<<<<<<<<<<<===:::777777999999777555444555777777777777999;;;777777777777888:::;;;<<<>>><<<:::888777777888999777777888888999999999:::777666666666777888999999777666555444333444444555555555444333333333333444444444444333333333222222333333222111222333555666222222333444444333333333222222111000000///000000222222333333333444444444333333222222333333444555444444444444333222111000111111222222222111111000000/////////111444777888222222333333333444444444111111000000000000111111111000......///000000///111111111000//////............////////////......///...---,,,,,,---...///222111111000///.........000000000000////////////000000///...------,,,,,,+++++++++,,,,,,---------......---------,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,***++++++,,,------------+++,,,,,,---...///000000000///...,,,***((('''&&&******+++++++++,,,,,,,,,((('''''''''((()))******++++++++++++******))))))((((((((((((((()))))))))((()))******)))(((***+++******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''*********+++,,,---...///+++******)))))))))))))))&&&&&&''''''(((((())))))******+++******)))((('''&&&&&&&&&&&&'''((()))*********))))))(((((((((''')))***)))'''''')))******222000+++(((+++///---)))++++++******************---+++***(((((()))+++,,,,,,,,,+++)))(((&&&%%%$$$)))************+++++++++'''(((((()))***+++++++++,,,,,,+++***))))))******))))))*********+++++++++///......444CCCYYYqqqJJJJJJIIIHHHGGGGGGGGGGGGCCCCCCCCCDDDDDDEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBB@@@AAABBBCCCCCCDDDDDDDDD@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBAAAAAA@@@??????>>>===<<<;;;;;;;;;<<<===>>>>>>>>>>>>======<<<<<<<<<>>>???@@@@@@@@@>>><<<;;;999:::;;;<<<======<<<;;;@@@???===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::===<<<;;;:::999999999999:::999888777777888999:::::::::::::::::::::::::::;;;999666666777888666444333555666777555555555666:::999888888888999;;;<<<@@@>>><<<:::999999::::::888888888999999999::::::999888888888888999999:::777777555444444444555555666555555444333444444444444444444444333333333333333333222222222333444555222333333444444333333333222222111000000000000000333333333444444444555555333333222222333333444555555555555555444333222111111111222222222222222111111111000000222444666888222222333333333333333333222111111000000111111222444222111111222333222111//////000000000000000000......////////////......000000000//////000000000111111111000///.........111111000000000/////////111000000///......------,,,---------.........///.........------------,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------............---,,,------------------------------,,,+++******)))++++++++++++,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++*********)))******************)))))))))***,,,+++***))))))*********))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************************((())))))******)))((('''*********+++,,,...///000+++******)))))))))))))))))))))))))))************((())))))*********)))))),,,,,,+++++++++++++++,,,)))))))))((((((((('''''')))******(((((()))***+++)))444888000+++...000---++++++++++++++++++++++++,,,+++***))))))***,,,---)))))))))))))))))))))))))))************+++++++++((((((((()))***+++++++++,,,++++++***))))))******+++++++++,,,,,,,,,------......///444BBBXXXqqqJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGDDDDDDDDDEEEEEEFFFFFFGGGFFFEEEEEEEEEEEEEEEEEEFFFEEEFFFFFFFFFEEEDDDBBBAAACCCBBBBBBBBBBBBAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@?????????<<<===>>>>>>>>>???>>>>>>??????>>>>>>>>>>>>======:::;;;>>>??????>>>;;;:::;;;<<<>>>???@@@@@@@@@???@@@???>>>===============<<<<<<<<<<<<============<<<<<<;;;:::999999999999:::999888777777888999:::999999999999999999999999999888666555666666555444444666888999777555444444444555666999===AAADDDFFFAAA???===<<<;;;;;;;;;;;;888888999999999999999:::;;;;;;:::999999999::::::888777666666555666666666777666555555444444555555555555555444444444333333444333222222222222222333333333444444444444333333222222111111000000111111333333444444444555555555333333333333333444444555666666666666555444333222000111111222333333333333333333222222333444666777333333333333222222222222333333222222222222333333444333111222333444444333...//////000111111222222...//////000000//////...111111222222222222111111111111000000///.........111111111000000000000///111000000//////...............////////////000000/////////.........---------------...............------------------------,,,,,,------------,,,,,,+++,,,,,,,,,,,,---------//////////////////...---...---------,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...---,,,,,,,,,,,,,,,---++++++++++++************++++++******))))))((((((***,,,......,,,***))))))***))))))))))))((((((((())))))))))))))))))))))))((((((((()))))))))******************************)))*********))))))(((''')))***+++,,,...///000111+++******)))))))))))))))************))))))))))))'''''')))******+++++++++,,,,,,***))))))(((((((((((((((((((((''''''''''''))))))***)))))))))+++---555MMMUUUBBB...,,,///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---...((())))))******+++++++++)))************+++++++++(((((())))))***+++++++++,,,+++******)))***************+++++++++,,,,,,,,,......///444AAAWWWpppIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFGGGHHHIIIIIIJJJGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIGGGEEEBBBAAADDDDDDDDDCCCBBBAAAAAA@@@???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>???AAABBBBBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>888:::===???@@@>>><<<:::<<<===???AAABBBBBBBBBAAA@@@@@@@@@??????>>>>>>>>>=========>>>>>>?????????======<<<;;;;;;;;;;;;;;;::::::999888888999::::::::::::::::::::::::::::::999888777666666777666666888;;;>>>???>>>;;;::::::555777<<<@@@DDDGGGHHHIII???>>><<<;;;:::999::::::888888888888888888888888;;;;;;:::999888888888999888888888777777777777888777777666555555555666666666666666555555555444444444444333333222222222111444444444444444444333222333222222111111111222222222333333333333444444444333333333333333444555555666666666666666555444444000000222333444444444444555555444444444555666666333333333333222222222222444444333333333333444444333222000111222333333222000000111111111222222222//////000000000000/////////000222222222222000///111111000000000/////////222222111111111000000000000000/////////........./////////000000000000000000000/////////.........//////.........///000000........................---------......---------,,,,,,---------.........000000000000///...------..................------++++++,,,,,,------......,,,,,,,,,,,,------------...---,,,+++++++++++++++++++++++++++++++++++++++++++++***))))))(((''''''***---000000...+++)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((+++*********)))(((((('''))))))+++---...000111111+++******)))))))))))))))))))))((((((''''''&&&&&&(((((()))***************))))))((('''''''''''''''((((((''''''''''''''''''''''''(((***)))(((,,,111FFF```fffIII...,,,///++++++++++++,,,,,,,,,,,,,,,++++++***+++,,,---...///,,,+++++++++******))))))))))))*********+++++++++)))))))))******+++++++++++++++***************+++((((((((()))))))))******---...///444@@@UUUoooHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJHHHFFFCCCBBBFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCBBBAAAAAA@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???===>>>AAABBBCCCBBB@@@???>>>>>>>>>>>>>>>>>>??????<<<>>>AAACCCCCCBBBAAA@@@===>>>@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>??????@@@@@@@@@??????>>>============>>>;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999888888999:::>>>AAAEEEFFFFFFDDDDDDDDDBBBDDDGGGIIIHHHEEEAAA>>><<<;;;:::999888777777666777777777777777777666666999999888777666666777777888999999999999999999999999888777777666666777777777777777666666666555555444444444444333333222222444555555555444444333222333333222222222222333333222222222222333333333333444444333333444444555666666666777777666666555555000111222444444555555555555555555555555555555666333333333333333333333333555555444444444444555555444333111222444555555444444444444333333222222222000111111222222111111000...///000111111000///...111111111111111000000000222222222222111111111111/////////...............000000000///////////////111111000000000000//////000000//////000000111222////////////////////////......////////////......---............////////////////////////...---,,,.........///000111111111......------------------,,,,,,---------...............---,,,+++++++++,,,+++++++++++++++++++++,,,------,,,,,,+++***))))))+++---000000...+++)))((())))))))))))************************************))))))))))))************''''''''''''''''''''''''++++++***)))))))))))))))((()))+++---...///000000+++******)))))))))))))))))))))((((((''''''&&&&&&***************)))(((((())))))(((((()))***++++++''''''(((((((((((((((((('''%%%''')))((((((...888MMM```^^^@@@+++...222,,,)))*********+++++++++,,,******++++++,,,---...///,,,+++++++++******))))))))))))*********+++++++++************+++++++++++++++***************++++++((())))))))))))*********,,,...000444???TTTnnnHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHIIIIIIIIIHHHFFFEEEDDDFFFFFFEEEDDDCCCCCCBBBBBB@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBBAAAAAAAAAAAA@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@<<<===???AAAAAA@@@???>>>?????????@@@@@@@@@@@@@@@>>>???@@@AAABBBAAAAAA@@@???@@@AAABBBCCCBBBAAAAAA???@@@@@@AAA@@@@@@?????????????????????@@@@@@@@@@@@@@@??????>>>??????@@@<<<<<<<<<======<<<<<<<<<========================;;;<<<<<<;;;::::::;;;===AAADDDGGGIIIIIIHHHHHHIIICCCEEEGGGHHHGGGDDD@@@>>>::::::999888777666555555777777777777777666666666777777666555555555666666999999:::;;;;;;;;;::::::999999888777777777888888888888888777777777666666444555555555555444444333555555666555555444333222333333222222333333444444222222222333333333444444444444444444444555555666555666666666666666555555222333333444555555555555444444555555555555555555333444444444555555555555555555444444444444555555777666444555777999999888777777666555555444333333222333333333333333333222000000111111111111000000333222222222222222222222333333333222222222111111////////////////////////111111000000000000//////222222111111111000000000000000111111222222333333000000000000000000000000/////////000000/////////....../////////000000000...///////////////...---......///000111222333333/////////......------,,,---------.........//////000///..................++++++++++++,,,,,,,,,,,,000000//////......------+++---//////---+++******)))))))))************+++************************)))))))))*********++++++''''''''''''''''''''''''+++******))))))******+++((()))+++---......------+++******)))))))))))))))************))))))))))))+++++++++******)))''''''&&&&&&&&&&&&'''((()))***(((((((((((())))))))))))(((%%%&&&***)))***444AAA___dddWWW;;;+++...000***)))))))))******++++++,,,******++++++,,,,,,------((())))))******+++++++++)))************+++++++++++++++++++++++++++++++++*********)))******+++,,,++++++,,,,,,,,,---------+++---000444>>>RRRmmmIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDBBBAAA@@@AAABBBCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBAAA@@@@@@AAABBBBBBBBBCCCCCCCCCCCC???>>>>>>>>>>>>??????@@@BBBBBBCCCDDDCCCBBBAAA@@@>>>???@@@AAAAAA@@@???>>>@@@@@@@@@???????????????@@@??????>>>>>>??????@@@>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===<<<::::::<<<>>>AAACCCEEEEEEDDDDDDEEEFFF>>>>>>>>>???@@@BBBCCCDDD;;;;;;;;;:::999888666666999999999999888888888777555555555555555555666777999:::;;;<<<===<<<<<<;;;::::::999888888888888888999999888888888777777777444555666777777777666555666666666666555444333222333333333333333444555555444444444555555555666666444444444444444555666666444555555666666555555555444444555555555555444444222333444444555555555555333444444555666777888888555444444333333444444555888666555666888::::::999777777777777777777777777444444555555555555444444444444333333333333444444444444444444444444444444444333333333333222222222111111111111111111111111333222222222111111111000333222222222222111111111///000222333444444333333111111111111111111111111///000000111111000000////////////000000000111111//////000000111000000000//////000000111111111222////////////............---.........////////////......------......//////+++++++++,,,,,,,,,------////////////............***,,,------+++***++++++))))))*********+++++++++************************))))))*********+++++++++((((((((((((((((((((((((***))))))))))))+++,,,---((()))+++,,,---,,,+++***+++******)))))))))))))))))))))))))))************))))))*********))))))(((&&&&&&%%%%%%%%%&&&&&&'''))))))))))))******+++++++++&&&'''+++,,,---:::LLLlllfffRRR:::---------((())))))***++++++,,,------******++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******))))))***++++++,,,,,,------------.........***---111444===QQQlllKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHGGGFFFFFFFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFGGGFFFDDDBBBAAABBBCCCDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFDDDCCCBBBAAA@@@AAACCCCCCDDDDDDEEEEEEDDDCCCBBBAAA===>>>@@@@@@AAA@@@???>>>AAA@@@@@@??????>>>>>>>>>???>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>:::<<<>>><<<::::::<<>>???@@@AAA>>>:::777777:::>>>AAA=========<<<;;;:::888888;;;;;;;;;::::::999999999555555555555555666777888999:::<<<=========<<<<<<;;;:::999999888888999999999999999888888888888777444555666888888888777777666666666666555444333222333333333333333444555666666666666666777777777777555444444444444555666666444444555555555555555444555555555666555555444444111222333444555555555555333444555666777999::::::444444444333333444444444666555444555777888999888777777777888999999::::::555555666666666666555555888777666555555666777888555555555555555555555555444444444333333333222222333333333333333333333333444444444333333222222222333333333222222222111111///000333555666555444333111111111111111111111111000000111111111111000000000000000000111111111111///000111222222222222222000000000000////////////.........///////////////............/////////000+++++++++++++++,,,---...+++++++++,,,,,,---------++++++,,,,,,,,,,,,,,,,,,***+++,,,+++******+++---))))))******++++++++++++************************)))************+++++++++************************))))))(((((()))+++---...((()))+++,,,,,,+++)))(((+++******)))))))))))))))&&&&&&''''''(((((())))))'''((()))******++++++***,,,+++***))))))(((((()))))))))******+++++++++,,,...((((((------000???SSSeeeZZZGGG555---------,,,******+++,,,,,,---......******+++++++++***)))))),,,,,,+++)))(((&&&%%%$$$)))************+++++++++++++++++++++++++++++++++******))))))***+++,,,,,,+++++++++,,,,,,,,,------***---111444<<>><<<@@@???>>>======>>>???@@@@@@@@@??????>>>?????????AAA???======>>>??????>>><<<<<<===>>>???@@@@@@AAACCCCCCBBBBBBAAA@@@??????@@@???????????????@@@@@@BBBBBBAAA@@@@@@???>>>>>>>>>======<<<;;;;;;:::::::::999888777777777777777:::;;;===>>>>>>>>>===<<<>>>>>>===<<<<<<<<<<<<<<<777888999999::::::::::::777777777888888999999:::555666777888777555333222666666555555555555666666666666555555555555666666333444555666777777777777666666666666666555555444777666666666666777777888666666777777777777777666777666555444444555666777888777666555444555555666666666666666666777888888;;;;;;::::::999888888888777666555444444444444444444555777888999999999888777777666555444444333333777666666666666777888888444555555666777888999999222222333444555777888999222222222222222222222222333222111222444666666666333222222111111222222333444333222222111111111222333333333222222222111111333333333222111000///...222111111111000000//////////////////////////////000000000000000000000000////////////////////////------------------------222///------//////---***,,,---.........---,,,++++++,,,,,,---,,,+++)))(((---------,,,,,,+++++++++***+++,,,,,,+++***)))(((''')))******))))))***,,,++++++******************))))))))))))))))))))))))******))))))))))))******((((((''''''''''''((((((******++++++++++++******************))))))))))))))))))))))))))))))))))))&&&******'''+++999JJJUUUlll[[[DDD444---,,,+++***+++******))))))******+++)))+++------,,,+++***+++***)))))))))))))))))))))******+++++++++,,,,,,,,,,,,***)))((()))***)))((())))))***++++++++++++*********)))))))))***,,,---+++,,,000555===NNNiiiPPPOOOOOONNNMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDDDDDDDEEEGGGHHHIIIFFFFFFEEEEEEEEEDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHIIIHHHEEECCCBBBBBBFFFDDDCCCDDDFFFFFFDDDBBBCCCCCCCCCCCCBBBAAA@@@???AAA@@@???>>>>>>???@@@AAACCCBBBAAAAAA@@@@@@@@@AAABBB@@@>>>>>>??????>>>===<<<======>>>???@@@@@@AAABBBBBBAAAAAA@@@?????????>>>>>>>>>>>>>>>???@@@AAACCCCCCBBBAAA@@@???>>>>>>===============>>>>>>>>>>>>======<<<;;;;;;<<<<<<;;;<<<===>>>???>>>>>>===???>>>======<<<<<<======999999:::;;;;;;;;;::::::888888888888888888999999777888999:::999888666555777777777666666777777777777777777666666777777777333444555666777777777777777777777777777666555555666555555555555666777777666666777777888777777666888777666666666666777888999888777666555666666777666666666666666777888888::::::999888888777777666777777666555555555555555444555666888888888888888888777777666555555444444444444444444444555555666555555555666777777888888666666555444444444444444444444444444444444444333444222111222444666666666444444333333333333444444000111444777999::::::999333333333222222222222111333333333333222111000///222222111111000000000000////////////////////////111111111111111111111111////////////////////////------------------------111///------......,,,***)))***,,,---......---------------------,,,++++++------,,,,,,,,,+++++++++***+++,,,,,,+++***)))(((''')))******))))))***++++++++++++++++++***************************************))))))))))))*********))))))(((((())))))*********++++++++++++******++++++******))))))((((((************************++++++)))(((111BBBSSS[[[```QQQ===///+++,,,,,,+++,,,,,,,,,++++++,,,,,,,,,)))+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---+++******++++++***)))))))))***++++++++++++***,,,+++******+++,,,---...------111666>>>NNNiiiPPPOOONNNNNNMMMNNNNNNNNNOOONNNNNNMMMLLLMMMMMMMMMKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFCCCCCCCCCCCCDDDEEEGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEECCCCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHIIIHHHFFFCCCBBBBBBDDDCCCCCCDDDFFFFFFEEECCCFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAABBBFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@??????@@@@@@???>>>===>>>>>>>>>???@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>><<<<<<<<<===>>>???@@@AAADDDDDDCCCBBB@@@??????>>>===>>>>>>???@@@AAAAAAAAA======<<<<<<;;;;;;<<<<<<======>>>????????????>>>@@@??????>>>===>>>>>>>>>;;;<<<<<<<<<<<<<<<;;;:::999999999999999888888888888999;;;<<<<<<;;;::::::999999999888888999999999999999999888888999999999555666777888888888888888888888888888888777777666555555444444555666666777777777888888888888777777999999888777777888999999999888777777666777777777777666666666666777888888:::::::::999888888777777888777777666666666666777666777888999999999999999888888777777666666555555444444333333444444555666666666666666666666666666777777555444333333222222555555555555555555555555555333222333555666666555555555444444444444555555222444777999999777444222333333333333222222222222444444444444444333222111222222222111111111111000111111111111111111111111111111111111111111111111////////////////////////........................000...------......,,,+++'''(((***,,,---...////////////...---------......,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++******((()))******)))(((***+++++++++++++++++++++++++++******************************))))))))))))******+++******))))))******+++******++++++++++++******,,,,,,+++***))))))((((((++++++++++++++++++++++++...,,,((()))555IIIXXX^^^PPPDDD444***)))+++------......------------......***++++++***))))))***,,,******************************+++++++++,,,,,,,,,...,,,++++++,,,,,,+++***))))))***++++++++++++***---,,,,,,,,,,,,------...---...111666===NNNhhhMMMMMMLLLLLLLLLLLLLLLMMMOOONNNNNNMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIJJJJJJJJJLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCGGGGGGGGGFFFFFFFFFEEEEEEHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFEEECCCBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEGGGIIIJJJIIIFFFCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDGGGFFFDDDCCCBBBCCCDDDEEEDDDCCCBBBAAAAAABBBCCCDDDHHHGGGEEEDDDCCCBBBBBBBBB@@@??????@@@BBBCCCBBBAAA?????????????????????@@@@@@?????????>>>>>>======;;;;;;;;;<<<===???@@@AAABBBBBBBBBAAAAAAAAAAAA@@@>>>>>>??????@@@AAAAAAAAA>>>===<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@@@@AAA@@@??????>>>>>>??????>>>>>>>>>>>>======<<<;;;<<<<<<<<<;;;:::::::::999999:::;;;<<<============<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<888999:::;;;;;;;;;;;;;;;999::::::::::::999888888666666666666666777888999999999999:::999999888888999999999888888999999999888888888777777777888888777777777777777888888999<<<<<<;;;;;;:::999999999777777666666666666777777999999::::::;;;;;;;;;;;;888777777777666666666555666666555555666666777888777666666666666666666666555555444444444444444555555555555666666666666666666444333333555666555555555555444444444444555555555666777777666444111///444444333333333222222222444555555555555555444333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000///////////////////////////...------------,,,,,,)))***+++,,,...///000000000///...---,,,---...///,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++(((***+++***))))))***++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++*********))))))***************++++++++++++******---,,,++++++***)))((((((+++++++++++++++++++++++++++,,,++++++444CCCOOOSSSBBB999...'''(((+++------......------------......***++++++)))((((((***,,,(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,+++++++++------+++***))))))***++++++++++++***,,,,,,,,,,,,,,,,,,------------000444;;;KKKfff|||MMMLLLLLLLLLLLLLLLMMMMMMOOONNNMMMMMMLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHIIIJJJIIIFFFDDDCCCCCCAAABBBCCCDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEDDDCCCBBBBBBCCCDDDEEEGGGFFFEEECCCBBBAAAAAAAAA======>>>AAADDDFFFEEEDDD@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>===;;;;;;;;;<<<===???@@@AAA??????@@@AAAAAABBBBBBCCC????????????????????????AAAAAA@@@@@@@@@@@@AAAAAA???????????????@@@@@@AAAAAAAAA@@@???????????????????????????>>>>>>===<<<>>>>>>>>>======<<<<<<<<<999:::;;;<<<======>>>>>>======<<<<<<<<<<<<============<<<<<<<<<<<<======<<<======>>>>>>>>>>>>===;;;;;;<<<<<<;;;;;;:::999888888888999999:::<<<<<<;;;<<<<<<<<<;;;;;;:::999999999999::::::999999999888888888999999999999888999888888888888999::::::;;;;;;;;;:::999999888888777666666666666666777777999999999999::::::;;;;;;777777777666666666666666777666666666666777888888777777777777777666666666666666555444444444555555444555555555666666666777777555444444555666555444444444333333333333444444444444555666888999::::::444444444333333333222222444555555666666666555555222222222222333333333333333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000...//////......------...............//////000000///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------***+++,,,+++***)))***+++++++++,,,,,,------------++++++++++++++++++++++++++++++************++++++***))))))(((((())))))*********++++++++++++******,,,,,,,,,+++***))))))(((************************%%%+++...---...555<<<@@@999333,,,((((((***,,,,,,------,,,,,,,,,,,,------+++++++++)))((((((+++---+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++******+++,,,,,,+++)))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,++++++,,,,,,...222888HHHbbbxxxNNNNNNNNNMMMNNNNNNOOOPPPOOONNNMMMMMMLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEEEEEEEEEEDDDDDDCCCFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIJJJIIIGGGDDDCCCCCCAAACCCDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEFFFEEEDDDCCCBBBBBBAAAAAA<<<===???BBBFFFGGGGGGFFFAAAAAAAAA@@@?????????>>>??????>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>???@@@AAA>>>>>>???@@@@@@AAABBBBBB??????>>>>>>>>>>>>>>>>>>??????>>>>>>>>>???@@@@@@??????>>>>>>??????@@@AAAAAA@@@??????>>>?????????>>>????????????>>>>>>===>>>>>>>>>>>>>>>=========::::::;;;<<<<<<===>>>>>>>>>>>>============>>>>>>>>>>>>============>>>>>>>>>??????@@@@@@@@@??????===============<<<;;;;;;::::::;;;;;;<<<===??????>>>>>>???>>>>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<<<<;;;;;;:::::::::::::::;;;<<<<<<:::::::::999888888777777777777777777777888888999999888888777777888999999888888888777777777777777666666555555666666777888888888888888888888888888;;;:::888666555444333333555555555666666777777888888666555444555555555333444444333333333333444444777666666555555666666777444444444444333333333333333444555666666666666666222333333333333444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111...000111000......///000222111000///////////////...------------...//////------------............------,,,,,,,,,---......,,,---...---+++++++++---+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))(((((()))))))))******++++++++++++******+++++++++++++++*********************************###+++000---)))+++...000333000,,,)))******++++++,,,,,,++++++++++++,,,,,,+++,,,,,,+++******+++---))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,***)))***+++------+++)))))))))***++++++++++++***+++,,,,,,,,,,,,++++++***++++++---111777EEE___uuuNNNNNNMMMMMMNNNOOOOOOPPPPPPPPPOOONNNNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLJJJKKKKKKKKKKKKLLLLLLLLLKKKLLLMMMNNNNNNNNNMMMLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJKKKJJJGGGDDDCCCCCCAAACCCEEEEEEBBBAAABBBCCCBBBBBBCCCCCCDDDCCCCCCBBBEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCC??????AAADDDFFFGGGFFFDDDBBBBBBAAA@@@@@@???>>>>>>????????????????????????>>>>>>>>>>>>>>>???@@@AAA????????????????????????======>>>>>>??????@@@@@@;;;;;;;;;;;;;;;<<<======???>>>>>>===>>>???@@@AAA@@@@@@???>>>>>>>>>>>>>>>===>>>>>>????????????>>><<<<<<==================<<<<<<<<<<<<===>>>?????????>>>>>>======>>>>>>??????>>>>>>======>>>>>>????????????@@@@@@??????>>>>>>>>>>>>>>>>>>======<<<;;;;;;<<<<<<===???@@@AAAAAAAAAAAAAAA@@@???>>>=========>>>??????>>>=========>>>???@@@@@@@@@??????<<<<<<<<<<<<<<<======>>><<<<<<<<<;;;::::::999999999999999999999:::;;;;;;;;;:::999888888999::::::::::::::::::::::::::::::777777777777777888888999888888888999:::::::::;;;;;;:::999777666555555555666666777777888999999:::999777555555555555444333555555444444444444555555999999888777555333111///555444444444444333333333222333444555666666666666333333333333444444444555222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222///111222222//////000222222111000.........//////---...//////000000000///........./////////000000...---,,,,,,---...///000...///000///---,,,---...,,,,,,,,,---.../////////------------------------,,,++++++******++++++,,,+++******))))))******+++******++++++++++++************++++++++++++,,,,,,++++++++++++++++++++++++(((---///,,,***+++,,,+++...---+++***+++++++++***,,,,,,++++++++++++,,,,,,+++,,,......,,,+++,,,---&&&''''''((())))))************+++++++++,,,,,,,,,******+++---......,,,***))))))***++++++++++++***,,,---......---,,,+++***,,,,,,...111666DDD^^^tttLLLLLLKKKKKKLLLMMMNNNNNNQQQQQQPPPOOOOOOOOOOOOPPPNNNMMMMMMLLLLLLLLLLLLLLLNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQRRRQQQPPPNNNLLLKKKMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGHHHIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHJJJKKKJJJGGGEEECCCCCCBBBDDDFFFEEEBBB@@@AAACCCBBBCCCDDDEEEEEEDDDCCCBBBEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEBBBBBBCCCEEEGGGFFFDDDBBBCCCBBBBBBAAA@@@???>>>>>>???????????????@@@@@@@@@@@@???????????????@@@@@@AAAAAA@@@???>>>===<<<<<<;;;<<<===>>>@@@AAABBBCCC===============>>>?????????>>>=========>>>@@@AAA@@@??????>>>===>>>>>>>>><<<===>>>???????????????::::::;;;;;;<<<<<<======>>>>>>>>>===>>>>>>???@@@??????>>>>>>>>>>>>????????????>>>>>>>>>>>>??????>>>>>>?????????>>>>>>===???????????????>>>======;;;;;;<<<<<<>>>???@@@AAABBBCCCCCCBBBAAA@@@???>>>???@@@AAABBBBBBAAA@@@???@@@AAABBBCCCDDDCCCCCCBBB===============>>>??????@@@@@@@@@???>>>>>>======;;;;;;;;;;;;;;;<<<===>>>>>>>>><<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999999::::::;;;<<<888888999:::;;;;;;<<<<<<888888888888888999::::::777777888999::::::;;;;;;:::888666555555555444333666666555555555555666666555777:::<<<===;;;999777555555444444444333333333222222444555666666666666333333333444444555555555222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222///222333333000///111444000///...------...///000...///000222222222111000.../////////000000111111...------,,,---...///000///000111000...------///,,,,,,------...///000000------------------------,,,++++++******++++++,,,,,,++++++++++++++++++,,,******++++++++++++******)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...///---+++---111000,,,*********+++++++++++++++---,,,,,,++++++,,,,,,---***---//////...,,,,,,---)))******+++,,,---------******+++++++++,,,,,,,,,++++++,,,...000000---+++))))))***++++++++++++***....../////////...,,,+++------///222777EEE^^^tttQQQPPPOOONNNNNNNNNNNNNNNRRRRRRQQQOOOOOONNNNNNNNNKKKKKKLLLMMMMMMMMMMMMLLLMMMLLLLLLLLLLLLNNNOOOPPPRRRQQQOOONNNMMMNNNOOOOOOOOONNNNNNNNNOOOOOOMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJMMMMMMLLLJJJJJJIIIIIIIIIFFFFFFFFFGGGGGGGGGHHHHHHDDDEEEEEEFFFFFFEEECCCBBB@@@BBBEEEFFFEEEEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEHHHGGGEEECCCDDDEEEHHHIIIGGGHHHHHHHHHGGGDDDAAA???@@@BBBDDDFFFFFFDDDBBB@@@EEEEEEEEEEEEDDDDDDDDDDDDFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBDDDDDDEEEEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>============>>>???@@@@@@AAAAAA@@@???===<<<<<<===???@@@@@@@@@@@@@@@AAABBBCCCCCCBBB@@@>>>======>>>>>>===;;;<<<===>>>>>>===<<<;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<===???>>>===<<<;;;:::999999===<<<<<<<<<<<<===>>>>>>==================<<<<<<======>>>>>>??????@@@@@@>>>===;;;;;;;;;===???@@@>>>???@@@AAAAAA@@@???>>>======>>>>>>>>>>>>======>>>???@@@AAABBBAAAAAA@@@>>>>>>>>>>>>???@@@AAABBBEEEDDDAAA?????????@@@AAA???>>>===;;;;;;===>>>??????????????????>>>======????????????>>>===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::888888888888888888888888:::::::::999999888888888666666555555444444444333777777666666666666777777888888888777666555555444444444555555444444333333222222333444444555666666444555666777666555333222333333333333333333222222444444444444444444444444333444444444333333222111222222222222222222222222...//////000111222222333000000000000111111111111222111///......///111222000//////000111111///...........................,,,---......//////......,,,+++,,,...000222111000......////////////......)))******+++,,,......///,,,------------,,,+++***))))))*********+++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++111///------//////---+++---,,,+++******,,,...000++++++,,,,,,,,,++++++***---,,,+++***)))))))))))))))(((((((((''''''&&&&&&***++++++,,,,,,++++++***+++))))))+++......***'''+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,...333888DDD___zzzRRRRRRQQQPPPPPPPPPQQQQQQSSSRRRQQQOOOOOONNNNNNNNNMMMNNNNNNOOOPPPOOOOOOOOOMMMMMMLLLKKKKKKLLLNNNOOOOOOOOONNNNNNNNNNNNNNNNNNOOONNNMMMNNNOOONNNMMMKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIICCCDDDDDDEEEDDDCCCAAAAAAAAACCCFFFFFFFFFEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFIIIGGGEEEDDDDDDFFFIIIJJJIIIIIIIIIHHHGGGEEECCCAAABBBCCCDDDEEEEEEDDDCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDCCCCCCAAAAAAAAA@@@@@@??????>>>???@@@@@@AAABBBBBBCCCCCCAAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@@@@AAABBBCCCBBB@@@>>>===>>>>>>>>>===<<<======>>>>>>======<<<;;;;;;<<<============<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>===<<<;;;:::;;;<<<>>>???>>>??????@@@@@@??????>>>>>>??????@@@@@@??????>>>>>>???@@@AAAAAAAAA@@@@@@????????????@@@AAABBBBBBDDDCCCAAA????????????@@@@@@???>>>======>>>???@@@@@@@@@@@@@@@@@@???>>>>>>@@@@@@@@@@@@???>>>===<<<======>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999;;;;;;:::::::::999999999888888888777777666666666888888777777777777888888999999888888777666666666555555555555555444333222222222333444444555666666666666666666666555444444555555555555555555666666444444444444444444444444333444444444333333222111222222222333333333333333///000000000111222222222000000000111111111222222111000///------///000111000///...///000111///---..............................///000000000000///---------///111111000///...//////000000//////...,,,,,,,,,------------------------,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,++++++++++++******++++++++++++++++++***...,,,+++,,,...///...,,,***)))((('''((()))***,,,++++++,,,,,,,,,++++++***...---,,,++++++***++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,+++***,,,000222111000---,,,,,,---...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,...,,,...333777CCC^^^yyySSSSSSRRRRRRRRRSSSTTTTTTSSSRRRQQQOOONNNMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPNNNMMMKKKJJJJJJKKKKKKLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMKKKJJJMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJEEEEEEEEEEEEDDDCCCBBBAAABBBDDDFFFGGGFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHGGGGGGIIIHHHFFFEEEEEEGGGJJJLLLKKKJJJIIIHHHFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEEEECCCCCCCCCDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAFFFFFFEEEEEEDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEECCCBBBAAA@@@@@@AAABBBCCCBBBAAAAAAAAAAAABBBBBBCCCCCCAAA???>>>??????>>>===>>>>>>>>>======>>>>>>>>>;;;<<<======>>>>>>======;;;<<<<<<<<<<<<=========:::::::::;;;;;;<<<<<<<<<:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===<<<;;;:::;;;<<<===>>>??????>>>>>>>>>>>>??????@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>@@@AAAAAAAAA@@@???????????????@@@AAAAAABBBAAAAAA@@@@@@???>>>>>>>>>AAA@@@???>>>>>>???@@@AAA@@@AAAAAAAAAAAA@@@??????@@@@@@AAA@@@@@@???>>>===>>>??????@@@@@@??????>>><<<<<<<<<<<<============::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;::::::::::::999999:::999999888888999999::::::::::::999999888888777777777777666666444333333333333333444444555555666777777666555555555666666666555444444555666777888555555555555555555555555444444555555444444333333333333333333333333333333111111111111222222222222111111111222222222333333000///...------...///000111000000111222222111//////////////////////////////000111111222222111111000//////000222333111000//////000000000000///////////////......---------...---,,,+++++++++,,,---+++,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++******++++++++++++******---,,,++++++---...---++++++***(((''''''((())))))++++++,,,,,,,,,,,,++++++...---,,,,,,,,,,,,------......---------------,,,***++++++,,,,,,++++++***...,,,+++---111666999;;;///,,,+++,,,//////---+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,...333777BBB]]]xxxRRRRRRQQQRRRRRRSSSTTTUUURRRQQQOOONNNMMMLLLLLLLLLMMMMMMNNNOOOOOOOOOOOONNNNNNMMMKKKJJJIIIIIIJJJJJJIIIJJJLLLMMMNNNMMMLLLLLLLLLKKKJJJKKKLLLLLLJJJHHHLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDFFFGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIGGGFFFFFFIIIKKKMMMMMMLLLIIIGGGFFFFFFGGGHHHGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEFFFFFFFFFFFFFFFGGGIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@FFFFFFEEEEEEDDDCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEECCCAAAAAABBBBBB@@@???@@@???>>>======>>>???@@@<<<===>>>>>>??????>>>>>>======>>>>>>>>>?????????<<<<<<<<<<<<============;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<===============>>>>>>======<<<<<<<<<;;;======<<<;;;<<<<<<===>>>@@@???>>>======>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>???@@@AAAAAA@@@??????>>>>>>>>>>>>>>>???@@@AAA???????????????>>>===<<<@@@??????>>>>>>??????@@@???@@@@@@AAA@@@@@@?????????@@@@@@@@@??????>>>===>>>??????@@@@@@??????>>>============>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;:::::::::999888888888888777666444444444444444555555555666666999888666555555666777888444333222222333555777888666666666666666666666666666666777777777666666555555555555444444444444444333333333333222222222222222222333333333444444444000000///......///000000333222222333555555444222000000000000000000000000000000111222222222222222111111111222555666555444///000000111111000000///000000000////////////...///...,,,++++++,,,---///------------............------,,,,,,,,,+++++++++)))******++++++******)))---,,,,,,+++++++++***)))...---,,,+++******++++++++++++,,,,,,---,,,,,,,,,---,,,,,,,,,,,,,,,---...,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***...---+++---111888>>>AAA444///+++***...000///---,,,,,,,,,,,,,,,,,,,,,,,,...,,,...222666AAA\\\vvvOOOOOOOOOOOOOOOPPPQQQRRROOONNNMMMLLLKKKKKKKKKKKKMMMMMMNNNOOOOOOOOOOOONNNNNNMMMKKKJJJIIIHHHIIIIIIHHHIIIKKKLLLMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKIIIHHHJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGFFFEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIGGGFFFGGGIIILLLNNNNNNLLLJJJGGGFFFGGGHHHIIIIIIHHHFFFEEEEEEFFFHHHIIIEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFEEEEEEEEEBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAADDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEFFFFFFGGGGGGEEEDDDDDDEEEDDDCCCAAAAAA@@@???>>>>>>???@@@AAA===>>>??????@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAA????????????>>>>>>>>>>>>===============>>>??????????????????@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>AAA@@@???>>>>>>???@@@AAA???@@@@@@AAAAAA@@@@@@??????@@@AAABBBBBBAAA@@@???>>>============>>>>>>???>>>>>>?????????>>>======>>>>>>>>>======>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>???>>>>>>===<<<===>>>>>>??????>>>>>>============>>>>>>>>>??????=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999888777666555666666666666666777777777999888777666666777999:::444444333333444666777888777777777777777777777777888888999999999999999888666666666555555555444444444444444444333333333333444444444444555555555555111111111111111111111111222222111333555555444222111111111111111111111111000000111222222222222111222111222444777999999777000000111111111111000000/////////000000000111111///...,,,++++++,,,...///------........./////////---------,,,,,,,,,++++++******++++++++++++************+++++++++++++++,,,///...------,,,,,,,,,,,,***+++,,,---------------,,,++++++++++++,,,,,,---******++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++,,,///555<<<@@@>>>888000,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,...222555@@@ZZZuuuLLLLLLKKKKKKKKKLLLMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKNNNOOOOOOPPPPPPPPPPPPPPPNNNMMMKKKJJJIIIIIIIIIJJJJJJJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKIIIHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGFFFDDDDDDFFFHHHHHHHHHIIIIIIIIIIIIIIIJJJIIIHHHFFFFFFGGGIIILLLNNNMMMLLLJJJHHHGGGGGGIIIJJJJJJIIIHHHGGGGGGHHHIIIJJJFFFFFFFFFGGGHHHHHHIIIIIIFFFGGGHHHIIIHHHGGGFFFEEECCCDDDEEEEEEFFFEEEEEEEEEBBBCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIGGGFFFEEEFFFFFFFFFDDDBBBAAAAAA@@@@@@@@@@@@AAAAAA>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@????????????????????????@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA???@@@@@@AAAAAA@@@@@@???AAABBBCCCCCCCCCBBB@@@@@@>>>>>>=========>>>>>>?????????>>>>>>>>>>>>>>>>>>==============================>>>????????????>>>======>>>>>>>>>======<<<<<<======>>>>>>======<<<<<<<<<======>>>>>>??????>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<999999999::::::::::::;;;===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<999::::::::::::999888888888888888888888888888888999999888888888999::::::666666777777888888999999888888888888888888888888999999::::::;;;;;;::::::888888777777666555555555444444444444555555555555555555555666666666777777444444444444444444444444000000000111333444333111222222222222222222222222000111111222222222222222222222333555777999888777111111222222222222111111/////////000000111111111...---,,,,,,,,,---...///---............/////////------------,,,,,,,,,,,,+++++++++,,,,,,+++++++++&&&(((***++++++,,,...000,,,,,,,,,,,,,,,+++++++++***+++,,,------......---,,,,,,+++++++++++++++,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++******+++,,,,,,---000555888DDD@@@999111,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,///,,,...111444???YYYsssJJJJJJIIIHHHHHHHHHIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKMMMNNNNNNOOOPPPOOOOOOOOONNNMMMKKKJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKLLLKKKJJJKKKLLLKKKJJJHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFDDDCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFEEECCCCCCEEEGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEFFFIIILLLNNNLLLKKKIIIHHHHHHHHHHHHIIIJJJIIIIIIIIIIIIIIIIIIJJJFFFFFFGGGGGGHHHIIIIIIJJJFFFGGGIIIJJJJJJJJJHHHGGGDDDEEEFFFFFFGGGGGGFFFFFFCCCDDDDDDEEEFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEAAAAAAAAAAAAAAABBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEECCCCCCCCCDDDFFFGGGIIIJJJFFFEEEEEEEEEFFFEEECCCAAAAAAAAABBBBBBBBBBBBAAAAAA???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA??????@@@@@@@@@@@@@@@AAA@@@@@@@@@???@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEDDDDDDCCCCCCBBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAACCCCCCDDDDDDDDDCCCAAAAAA@@@@@@????????????@@@@@@@@@???>>>>>>>>>>>>@@@@@@>>>>>>>>>??????>>>>>>>>>===>>>??????@@@@@@@@@???===>>>>>>?????????>>>>>><<<======>>>>>>======<<<;;;;;;<<<======>>>??????>>>>>>===<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<999999999999:::::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::888888999:::::::::::::::666777999::::::999888777999999999999999999999999888888999:::::::::::::::999999888777777666555555444444444555555666666777666666666777777777888888666666777777777777666666222111111333555666555333333333333333333333333333222222333444444444444333444333222444555555444333111222222222222222222111000000000000000/////////------------.........///---------.........//////...------------,,,,,,,,,,,,,,,------------,,,,,,)))+++---,,,++++++---///******++++++,,,,,,++++++***+++,,,---............///...---,,,,,,+++,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++******,,,------++++++---///===>>>>>>999222---,,,---,,,,,,,,,,,,,,,,,,,,,,,,///,,,---111444>>>XXXrrrJJJIIIHHHGGGGGGGGGGGGGGGEEEEEEEEEFFFGGGHHHJJJKKKKKKKKKLLLMMMMMMMMMMMMLLLNNNMMMKKKJJJJJJKKKLLLLLLOOOMMMLLLJJJJJJJJJKKKLLLLLLKKKJJJKKKLLLLLLJJJHHHJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFDDDDDDCCCCCCDDDEEEGGGHHHEEEFFFEEEDDDBBBBBBDDDFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGEEEEEEFFFHHHKKKMMMKKKJJJIIIIIIHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFGGGHHHHHHIIIJJJJJJFFFHHHJJJKKKLLLLLLJJJIIIEEEFFFGGGHHHHHHHHHHHHHHHDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBBBBCCCDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEAAAAAABBBCCCEEEGGGHHHIIIEEEDDDDDDEEEEEEDDDBBB???@@@AAABBBCCCCCCBBBAAA@@@???@@@AAAAAABBBBBBAAAAAA>>>>>>?????????@@@@@@@@@<<<===>>>???@@@AAABBBBBB@@@@@@??????@@@@@@AAABBBBBBBBBCCCCCCDDDEEEEEEFFFDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGFFFEEEDDDDDDAAABBBCCCDDDDDDCCCBBBAAABBBCCCCCCCCCCCCCCCCCCBBBDDDDDDEEEEEEEEEDDDBBBAAABBBBBBAAAAAA@@@AAAAAAAAAAAA@@@>>>======???AAABBB??????@@@@@@@@@@@@??????>>>???@@@AAAAAAAAAAAAAAA>>>??????@@@@@@@@@??????======>>>>>>>>>>>>======:::;;;;;;<<<===>>>>>>???>>>======<<<;;;::::::::::::::::::;;;;;;;;;<<<<<<999999999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888:::;;;<<<;;;::::::444666888999999777555333999999999999999999999999666777888999999999999999999999999888777666666555333444444555666777888888777777777777888888888888888888999999999999888888555444555666888999888777333333333333333333333333333444555555666666555555555333222222333222000...111222222333333222222111222222111000///...------,,,,,,---...//////......------------.........///......---------,,,,,,,,,,,,------......------,,,///111111...***'''((()))***+++,,,---------------***+++,,,---............111000///...---,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++***,,,///...+++(((((()))111888???>>>888222222333,,,,,,,,,,,,,,,,,,,,,,,,///,,,---111333>>>WWWqqqJJJIIIHHHGGGFFFFFFFFFGGGDDDCCCAAABBBCCCEEEEEEDDDFFFHHHGGGFFFHHHLLLMMMJJJLLLIIIFFFEEEGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIEEEGGGIIIJJJIIIIIIIIIKKKKKKIIIGGGEEEEEEEEECCCBBBFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCEEEGGGIIIIIIGGGDDDCCCCCCFFFHHHIIIHHHGGGEEEEEEFFFIIIHHHFFFEEEEEEGGGJJJLLLLLLIIIEEEDDDDDDFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGHHHIIIIIIJJJJJJGGGHHHIIIKKKLLLMMMMMMMMMJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFEEEEEEDDDDDDDDDGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEE@@@AAABBBDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFEEEDDDBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAABBBAAA@@@@@@??????@@@@@@BBBBBBAAAAAA@@@???>>>>>>=========>>>???@@@BBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCDDDDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBCCCCCCDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@AAAAAABBBCCCBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@AAACCCDDDDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAA>>>>>>????????????>>>>>>===============>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::>>>===<<<::::::999999:::<<<===>>>===;;;:::;;;<<<999:::<<<<<<<<<<<<:::999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::999999999999999999999999999777777888999::::::::::::::::::::::::999999888888999999:::;;;;;;:::888777:::999999888888888888888777777777666555555444444555555444444444555666666444555666777777888888777999999999999777555333222333444555666666666555444444444555555555555555444444555555666555555444444222111111111222444666777111333333222000///000111000000////////////000000////////////............//////.........---------,,,,,,,,,---------......,,,,,,,,,+++++++++******++++++------------++++++---------,,,,,,+++++++++//////...------------...---,,,,,,++++++,,,,,,---((()))+++,,,------,,,,,,,,,,,,,,,+++++++++******///...222:::BBB@@@444)))+++++++++,,,,,,---------+++...,,,...555<<>>>>>??????>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBBBBBBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEDDDDDDCCCAAA@@@@@@AAACCCDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>???>>>>>>===<<>>>>>===<<<<<<;;;:::<<<<<<<<<:::::::::<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>=========<<<<<<;;;:::999999888::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::999999999888999999::::::999999888777999999888777777777777888888888888777666666555555444444555555666666666777777777777888777777666666777777888888777666555444333444555666666666666666777777888888999888888777444444555666666666666666444333333333333444555555222333333222111000000222000000000//////000000000333222222222222111111111//////.........---------,,,,,,---------.........------------,,,,,,,,,,,,+++,,,------------,,,+++.........---------,,,,,,//////...------------...---,,,,,,++++++,,,,,,---&&&'''(((***************,,,,,,+++++++++***************---333999777///'''+++,,,,,,,,,,,,,,,,,,---,,,///---...555<<>>>>>AAAAAA@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCC@@@????????????AAABBBCCCCCCBBBBBBBBBAAA@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFEEEEEEEEEBBBAAA@@@AAACCCCCCBBBAAABBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCBBBAAAAAAAAAAAABBBCCCBBBBBBAAAAAA@@@@@@@@@???>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBBBBAAA@@@???>>><<<===>>>>>><<<<<<===>>>=========<<<<<<=========>>>??????@@@@@@@@@@@@@@@>>>>>>===<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>======<<<<<<;;;;;;;;;::::::::::::999:::999999888888888888888888888777666666666666777999999888888777666666666222333555666777777777777999999999888888666555555555555666777777777666666444444444555666777888999888999999::::::999999888444444555666777777777666555555555555444444333222222333444333111000111222111111000000000000111111444444333333333222222222/////////.........------------------........./////////.........---------,,,,,,------------,,,,,,/////////...............//////...------------...---,,,,,,++++++,,,,,,---***+++,,,---------------+++++++++*********))))))++++++---000222222///,,,---,,,,,,,,,,,,,,,,,,+++---000---...555;;;NNNlllRRRSSSUUUUUUTTTQQQMMMKKKHHHHHHHHHIIIKKKKKKJJJHHHGGGKKKLLLIIIHHHJJJJJJHHHGGGFFFDDDDDDEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEHHHJJJKKKJJJIIIGGGDDDFFFGGGGGGEEEDDDEEEEEEDDDCCCBBBCCCFFFGGGHHHGGGBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGHHHHHHFFFEEEDDDEEEBBBDDDFFFFFFEEEDDDEEEFFFDDDCCCBBBBBBCCCEEEGGGHHHJJJGGGEEEDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEDDDCCCCCCHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFFFFEEEDDDDDDCCCCCCAAAAAABBBBBBCCCEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@????????????BBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDCCCBBBBBBAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@?????????AAACCCDDDDDDDDDCCCBBBBBBAAA@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDBBBAAABBBCCCCCCBBBAAABBBCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDBBBAAAAAABBBDDDEEEDDDDDDDDDCCCCCCBBBBBBAAA???@@@AAABBBCCCCCCCCCCCCAAABBBDDDEEEDDDCCCAAA??????AAABBBBBBAAA@@@BBBCCC@@@???>>>======>>>???@@@???@@@AAAAAABBBBBBAAAAAAAAA@@@@@@>>>===<<<;;;:::========================???@@@??????>>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888777888999:::888888777666666666666666999999888888777666666666000222444777888888777666888999999999888888777666666666666666666666666666666555555555666888:::;;;777777777888777777666666555555555666666555555444333333444555555333222111222333444333222111222333222111111000000111111222222111111111000000000000////////////............---............///////////////.........---------,,,------------------,,,........................//////...------------...---,,,,,,++++++,,,,,,---------......////////////++++++*********))))))))),,,---......------...000---------,,,,,,+++++++++---000...///555:::MMMjjj^^^```bbbdddbbb___[[[YYYPPPPPPOOOQQQRRRSSSRRRPPPTTTYYYZZZUUURRRRRRQQQOOOOOONNNLLLLLLMMMNNNMMMLLLGGGHHHHHHHHHHHHHHHHHHGGGEEEGGGJJJMMMNNNNNNLLLKKKKKKLLLNNNMMMKKKJJJJJJJJJHHHFFFEEEDDDFFFFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCEEEFFFEEEDDDCCCCCCDDDBBBCCCEEEEEEDDDCCCCCCDDDFFFEEEEEEFFFGGGHHHJJJKKKGGGEEEBBBBBBBBBCCCBBBAAACCCCCCCCCCCCCCCBBBAAAAAADDDDDDDDDEEEEEEFFFFFFFFFDDDEEEFFFHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGGGGEEEDDDDDDCCCCCCCCCDDDDDDFFFFFFEEEEEEDDDDDDDDDCCCAAA@@@@@@AAABBBCCCEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCEEEFFFFFFEEEEEEDDDCCCBBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEECCCBBBCCCDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDBBBAAAAAABBBDDDEEEFFFFFFEEEEEEDDDDDDDDDCCCAAAAAACCCDDDEEEEEEFFFFFFBBBCCCEEEFFFEEEDDDBBBAAABBBCCCDDDDDDBBBBBBCCCDDDBBBAAA????????????AAABBB@@@@@@AAABBBBBBBBBBBBAAADDDCCCBBBAAA@@@???>>>>>>????????????????????????@@@@@@@@@@@@???===<<<;;;=========>>>>>>>>>>>>>>>===<<<;;;999999:::;;;;;;999999888777777777777777999999888888777666666555000222555777888888777666777777888999999999999999999888888777666666555555777777666666777888:::;;;666777777777666666555444666666666555444333222111000111333444444444333222222333444444333222333555222222111111111111222222111111000000000/////////000000/////////................../////////000000............------------------------------------------------------......//////...------------...---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,+++++++++************)))***++++++)))'''(((+++...---------,,,,,,+++++++++---000...///555:::LLLhhhrrrsssvvvwwwvvvtttpppnnnaaa```^^^___```bbbbbbaaaggglllnnniiidddcccbbb```^^^]]][[[[[[[[[[[[YYYWWWRRRSSSSSSTTTTTTSSSSSSRRRPPPRRRTTTWWWYYYYYYXXXXXXVVVXXXYYYXXXUUUTTTSSSTTTQQQOOOMMMKKKKKKKKKIIIHHHHHHHHHIIIIIIIIIGGGEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFDDDEEEFFFEEEDDDCCCDDDFFFDDDEEEFFFFFFDDDCCCCCCDDDEEEEEEFFFGGGHHHJJJKKKLLLFFFDDDBBBBBBCCCCCCBBBAAAEEEEEEEEEEEEEEEDDDCCCCCCAAABBBBBBCCCDDDDDDEEEEEEDDDEEEFFFHHHIIIJJJKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIFFFGGGGGGGGGGGGFFFEEEEEEAAAAAA@@@@@@??????@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCAAAAAABBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDGGGGGGFFFEEEEEEEEEEEEEEECCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCEEEFFFGGGCCCCCCCCCDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCDDDEEEFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCDDDEEEFFFFFFFFFFFFCCCDDDEEEEEEEEEEEEDDDCCCBBBCCCDDDCCCAAA@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAABBBBBBBBBBBBBBBEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===??????@@@@@@@@@@@@AAAAAA???>>>>>>===============;;;;;;:::999999999999:::::::::999999888777777777444555777888999999999999777777888999:::;;;;;;;;;;;;:::999888777666666777999888888888888999::::::999999999999888777666666777777666666555444222222111222222333444444444444222444555555333333444666333333222222222222333333333222222222222111111111000000000/////////......////////////000000000000///............---------......------------......---------------.........//////...------------...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,+++******,,,...---,,,,,,,,,,,,,,,,,,++++++///...///555:::KKKhhhvvvtttqqqqqqrrruuuvvvvvvxxx~~~}}}xxxwwwwwwvvvsssrrrpppoooooommmkkkhhhffffffggghhhhhhgggffffffeeeggghhhjjjlllnnnnnnooojjjllllllkkkiiigggfffgggdddbbb___]]]\\\[[[ZZZXXXTTTTTTUUUTTTSSSQQQNNNMMMKKKKKKKKKKKKLLLLLLMMMMMMKKKLLLMMMLLLKKKJJJLLLMMMKKKLLLMMMLLLJJJHHHHHHHHHIIIJJJKKKLLLMMMOOOPPPQQQLLLKKKIIIIIIIIIIIIHHHGGGJJJJJJKKKKKKJJJJJJIIIHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFHHHIIIJJJJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGFFFEEEDDDCCCBBB>>>======<<<;;;;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAADDDCCCAAA@@@???@@@AAABBBBBBCCCCCCDDDEEEEEEFFFFFFDDDDDDFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDEEECCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBCCCDDDDDDAAABBBBBBCCCDDDDDDEEEEEEAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEAAACCCEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDEEEGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFEEEEEEEEEEEEEEEEEEFFFDDDEEEEEEFFFFFFGGGGGGHHHCCCDDDEEEFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEDDDAAA@@@@@@AAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCC@@@AAAAAAAAAAAA@@@??????>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::999999:::::::::;;;;;;<<<<<<<<<999999:::::::::::::::999;;;:::999888888999:::::::::::::::::::::999999888::::::::::::999888777666666666777777777777666666666666555444444444555555222444555555444444555777333333222222222222333333444444333333333222222222000000000000/////////...//////000000000111111111000000000/////////......///...---,,,,,,---...///------.........///////////////...------------...---,,,,,,++++++,,,,,,---000///...------...//////---------,,,,,,,,,,,,+++......------.........---+++,,,,,,,,,,,,,,,,,,---***...---///666:::LLLhhh}}}~~~|||yyywwwvvvwwwxxxyyyyyyxxxwwwvvvxxxyyyzzz|||~~~~~~|||||||||wwwtttqqqpppooonnnllljjjfffggggggfffeeebbb___]]]WWWWWWWWWWWWXXXXXXYYYYYYSSSTTTUUUTTTSSSSSSTTTVVVSSSTTTUUUSSSQQQNNNNNNNNNTTTTTTVVVWWWYYYZZZ[[[[[[TTTSSSQQQQQQRRRRRRPPPNNNOOOOOOOOOOOOOOONNNNNNMMMNNNMMMMMMLLLLLLKKKKKKJJJHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFDDDCCCAAA@@@<<<;;;:::999999999999999::::::;;;<<<===>>>??????>>>===<<<<<<===???AAACCCAAABBBBBBCCCDDDEEEEEEFFFCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFFFFEEEDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDD??????@@@AAABBBDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEE@@@BBBEEEGGGHHHGGGEEECCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDEEEGGGGGGHHHHHHHHHFFFEEEEEEFFFHHHJJJIIIHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDEEEFFFGGGHHHHHHIIIDDDDDDEEEFFFFFFFFFFFFEEEHHHGGGFFFFFFFFFGGGHHHHHHGGGHHHHHHFFFCCCAAAAAABBBBBBCCCDDDEEEEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDDDDEEEEEEAAABBBCCCDDDCCCBBBAAA@@@??????>>>===============>>>>>>>>>===<<<<<<;;;;;;>>>>>>=========>>>>>>???;;;;;;;;;;;;:::999888888:::999888888999;;;<<<===:::;;;<<<<<<;;;:::888777:::::::::999888777666555555666777888::::::;;;;;;;;;:::888666555444555555333444555555444444666777444333333222222333333444333333333222222222111111000000000000////////////000000000000111111111111111111111111000000000000///...---,,,,,,---...///.../////////000000111111//////...------------...---,,,,,,++++++,,,,,,------,,,******)))***+++,,,......---------,,,,,,,,,+++***)))***,,,,,,***(((+++++++++,,,,,,---------)))...---///666:::LLLhhh~~~~~~vvvnnnnnnlllkkklllmmmnnnmmmkkkeeeeeedddcccbbbcccfffhhhhhhhhhgggfffeeedddddddddffflllppppppoooqqqqqqnnnnnnoooooonnnllliiieeeccceeedddcccaaa```aaaaaabbb```___\\\ZZZXXXXXXXXXXXXTTTUUUUUUUUUUUUUUUTTTSSSQQQPPPNNNNNNNNNMMMJJJHHHHHHIIIIIIHHHGGGGGGHHHJJJHHHEEECCCAAA@@@???===;;;:::;;;;;;;;;::::::999888666777:::===>>>>>>============<<<;;;;;;<<<===>>>>>>>>>???@@@AAABBBDDDEEE???@@@AAACCCDDDEEEEEEEEECCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAABBBBBBBBBEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAAAAABBBCCCBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA>>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>???@@@AAABBBAAABBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGDDDAAAAAACCCEEEDDDCCCEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBAAAAAABBBDDDDDDDDDDDDCCCCCCCCCCCCFFFEEECCCBBBBBBCCCEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEFFFFFFGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHEEEFFFHHHIIIJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJFFFFFFGGGGGGGGGGGGHHHHHHIIIHHHGGGEEEDDDCCCCCCBBBCCCDDDDDDEEEEEEFFFGGGGGGEEEEEEDDDEEEFFFEEECCCAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@AAAAAA@@@===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::======<<<<<<;;;;;;;;;:::999999999999999999999999888888888777777777777666555666777777777777666555888555555444000---222;;;999666222222555777777666555555555444444333333333000000000000000000000000222222222222222222222222000000000000111111111111000000///...............111111000000//////......//////...------------............------,,,,,,,,,,,,,,,,,,---------..............................---,,,+++***+++,,,---...---------............///111//////000333<<>>======;;;:::::::::::::::999999888888;;;:::::::::;;;<<<>>>???===<<<:::::::::;;;===>>>=========>>>???@@@BBBCCC>>>???@@@AAABBBCCCCCCCCC????????????@@@AAABBBCCCEEEEEEDDDDDDDDDDDDEEEFFFBBBAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@???BBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@?????????>>>>>>???@@@@@@@@@@@@@@@============>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFCCCAAAAAACCCDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEBBBCCCDDDDDDEEEEEEEEEDDDEEEFFFGGGHHHHHHIIIIIIHHHJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGEEECCCBBBCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA???@@@AAA@@@???>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>><<<<<<<<<===============>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777777777777777777777777777555999===:::555333666:::999666333333444666666555555555444444444333333333111111111111111111111111222222222222222222222222222222222222111111111111111000//////......////////////000000000000000000000///......------...............------,,,,,,,,,,,,,,,---------.................................,,,,,,+++++++++,,,---...,,,,,,,,,,,,---------.........///000333===SSSgggjjjmmmvvv~~~~~~|||yyyvvvrrrppplllhhheeeaaa^^^ZZZUUURRRPPPOOOOOOMMMIIICCC???>>>===<<<;;;<<<<<<;;;:::::::::;;;;;;???===:::888888;;;>>>AAA???>>>;;;::::::;;;===???============>>>???AAAAAA???@@@AAABBBBBBBBBBBBAAA???>>>>>>>>>???BBBDDDFFFBBBAAAAAAAAAAAAAAABBBBBB?????????>>>??????@@@@@@???@@@BBBCCCBBBAAA>>>===AAA@@@@@@@@@@@@@@@AAAAAABBBAAAAAA@@@???>>>===<<<<<<======>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<===>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDBBB@@@@@@BBBCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAA???@@@AAABBBCCCDDDEEEFFFCCCCCCCCCCCCBBBBBBBBBBBB@@@AAABBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEEEEEEEEEEIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIHHHGGGIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKHHHGGGGGGFFFEEEEEEFFFFFFHHHHHHHHHGGGGGGGGGGGGFFFHHHGGGFFFGGGHHHHHHFFFDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCBBBBBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAA???@@@AAAAAA@@@@@@AAACCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@======>>>>>>??????@@@@@@@@@@@@@@@???????????????========================;;;;;;:::::::::999999999999888777777777999;;;<<<@@@KKKOOOFFF<<<:::;;;999:::777555444555666555555444444444444444333333333222222222222222222222222222222222222222222222222333333333222222111111111111111000////////////000...//////000111111222222000000///........................---------------,,,------------.................................,,,,,,,,,+++,,,------...+++++++++,,,,,,,,,------***,,,///111222>>>XXXooohhhmmmxxx|||vvvrrrlllgggdddaaa```___YYYTTTMMMFFFBBB@@@>>>===??????>>>======>>>>>>??????===:::888999<<<@@@BBBDDDBBB???<<<;;;<<<>>>???=========>>>???@@@AAABBBCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBAAAAAACCCFFFJJJLLLBBBAAA@@@??????>>>>>>???@@@@@@?????????@@@AAAAAA@@@@@@@@@@@@@@@???======@@@@@@@@@@@@@@@AAABBBCCCDDDCCCBBB@@@>>>===<<<;;;<<<<<<============<<<<<<999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>======>>>??????>>>>>>???@@@AAABBBCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@??????@@@@@@BBBCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIHHHGGGGGGGGGHHHIIIJJJGGGGGGFFFFFFFFFFFFGGGGGGJJJIIIIIIHHHGGGGGGFFFFFFGGGFFFEEEFFFGGGHHHFFFEEECCCDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAA???AAABBBAAA@@@???@@@BBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@======>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;::::::999888777999===AAACCCZZZeeecccOOO>>>======888;;;:::888777666666666666444444444444444444444444333333333333333333333333222222222222222222222222444333333222222111111111222222111000000000000111000000000111111222222222111000//////......//////...............---------------------....................................,,,,,,,,,,,,------......+++,,,,,,,,,,,,---------***---111222222>>>ZZZtttpppwww}}}yyyvvvtttrrrppphhhaaaXXXPPPJJJEEEBBB???BBBAAAAAAAAAAAAAAABBBBBB>>>=========>>>@@@BBBDDDGGGEEEAAA>>><<<<<<======<<<<<<===>>>???AAABBBCCCEEEEEEFFFFFFFFFEEEDDDDDDDDDCCCBBBBBBDDDGGGKKKMMMJJJIIIGGGEEECCCBBBAAAAAABBBAAAAAAAAAAAAAAABBBBBBCCCAAA???===<<<===>>>???AAAAAAAAAAAABBBCCCEEEEEEFFFEEEDDDBBB@@@>>><<<;;;<<<<<<============<<<<<<999::::::;;;<<<;;;;;;::::::999999999999999999999=========>>>>>>?????????<<<===>>>>>>============>>>>>>??????@@@AAABBBBBBCCCBBBAAA@@@????????????>>>>>>>>>??????@@@@@@@@@???>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@??????????????????>>>>>>????????????>>>>>>???@@@AAABBBBBBCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGHHHIIIFFFFFFEEEEEEDDDEEEEEEFFFGGGFFFEEEDDDEEEFFFGGGIIIFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFEEEEEEFFFDDDCCCDDDEEEFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAABBBBBBAAA???===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???<<<<<<===>>>>>>???@@@@@@????????????????????????====================================<<<<<<<<<;;;:::999888999<<>>;;;<<<;;;;;;:::888777777888555555555555555555555555555555555555555555555555333333333333333333333333333333333222222111111111333333222111111111111222333333222222111111111000111111000////////////000........................---------.........//////........................,,,,,,---------.........------------............,,,///333333222>>>YYYsssiiisss~~~{{{sssmmmcccZZZRRRLLLGGGDDDEEEEEEFFFGGGGGGGGGGGGFFFBBBCCCDDDEEEEEEFFFFFFFFFGGGFFFDDDBBB@@@?????????======>>>???AAADDDFFFGGGIIIJJJJJJJJJJJJJJJIIIIIIGGGFFFEEEEEEFFFHHHJJJKKKNNNMMMKKKIIIGGGFFFEEEEEEFFFEEEDDDCCCCCCCCCCCCDDDGGGEEEAAA>>>===>>>AAABBBCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHFFFDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>======<<<:::;;;<<<======<<<;;;::::::::::::999999888888777;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<;;;:::999999:::;;;;;;<<<===>>>>>>???@@@AAA@@@???>>>>>>=========;;;<<<<<<======>>>>>>>>>>>>>>>>>>??????>>>>>>>>>AAA@@@@@@???>>>=========>>>>>>>>>>>>?????????@@@?????????@@@??????>>>===>>>???@@@AAAAAABBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBDDDEEEGGGHHHEEEEEEDDDCCCCCCCCCCCCDDDEEEDDDCCCBBBBBBDDDFFFGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCDDDBBBAAAAAACCCDDDDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAABBBBBBAAA>>>======>>>@@@@@@@@@@@@@@@@@@@@@@@@??????>>>============>>><<<<<<======>>>>>>??????>>>>>>>>>>>>>>>?????????========================>>>============<<<<<<<<<:::999999:::===BBBGGGJJJfffggg\\\HHH:::;;;>>>>>>:::;;;<<<;;;999888888999666666666777777777777777666666666666666666666666555555555555555555555555333333333333333333333333444444333222222222222333444444333333222111111000222111111000000000000000.............../////////------........./////////........................,,,,,,---............------------........./////////111333333444???XXXooonnnzzz|||vvvnnneee]]]VVVPPPLLLMMMNNNPPPRRRSSSRRRPPPOOOMMMMMMLLLKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIBBBCCCDDDFFFIIILLLOOOPPPRRRSSSSSSTTTTTTTTTTTTSSSQQQPPPPPPOOOOOOOOOPPPPPPQQQPPPOOONNNMMMLLLLLLLLLNNNMMMLLLJJJIIIIIIIIIIIIJJJHHHFFFCCCBBBCCCDDDEEEEEEEEEFFFGGGHHHJJJLLLMMMKKKJJJHHHGGGEEECCCAAAAAA@@@@@@@@@@@@@@@???>>>>>>;;;<<<>>>???>>>===<<<;;;======<<<;;;::::::999999;;;;;;::::::999888888888555777:::999777666666888888888999:::;;;<<<======??????===<<<<<<<<<<<<<<<888888999999:::;;;;;;<<<======>>>>>>>>>>>>======@@@@@@@@@???>>>=========<<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@@@@???>>>>>>======>>>???@@@@@@@@@@@@?????????@@@@@@@@@AAAAAADDDDDDCCCCCCCCCDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCEEEDDDBBBAAAAAACCCEEEGGGEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBDDDBBB@@@@@@BBBDDDDDDDDDAAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBAAABBBCCCBBB@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>>============>>>=========>>>>>>>>>>>>>>>===>>>>>>>>>?????????@@@========================>>>=========<<<<<<<<<<<<;;;:::999:::<<>><<<<<<===777999;;;:::888777888999777777888888888999999999777777777777777777777777666666666666666666666666444444555555666666777777555444444333333333333333333333333333333333222222222222111000000000111111---........./////////000............////////////........................,,,,,,.../////////...---,,,,,,---------.........///000111333666AAAWWWkkk}}}uuunnnggg```YYYUUUTTTWWWZZZ\\\]]][[[YYYWWWWWWUUURRROOONNNMMMMMMMMMLLLNNNPPPRRRTTTTTTTTTSSSIIIJJJLLLNNNQQQUUUXXXYYY[[[\\\]]]]]]^^^^^^]]]]]]\\\\\\\\\[[[ZZZYYYXXXXXXVVVVVVVVVUUUUUUVVVVVVVVVUUUUUUSSSQQQPPPOOOOOOOOOKKKKKKJJJIIIHHHGGGFFFEEEFFFGGGGGGHHHJJJLLLNNNOOOLLLKKKJJJHHHFFFEEECCCCCCAAAAAAAAAAAAAAA@@@??????<<<===???@@@@@@>>>===;;;??????>>>>>>===<<<;;;;;;;;;;;;:::999888777666666222555888888666444555666666777777999:::;;;<<<<<<>>>===<<<;;;;;;:::;;;;;;555666666777888999999999<<<<<<============<<<<<>>>>>>>>>>>;;;<<<===>>>???@@@AAABBBAAAAAAAAAAAAAAA@@@??????;;;<<<===>>>??????????????????@@@@@@@@@AAAAAAAAAHHHGGGEEEDDDCCCCCCCCCDDDFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDBBBAAAAAACCCEEEGGGEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAADDDBBB@@@@@@BBBDDDEEEDDD@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCDDDDDDCCCBBBBBBBBBBBBCCC@@@AAACCCBBBAAAAAABBBDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@??????>>>===>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;:::999:::<<<>>>???JJJEEECCCFFFDDD>>>:::;;;444777999999777666777999888888999999999:::::::::777777777777777777777777777777777777777777777777555555666777888999::::::555555444333333333333444111222222333333444444555333222111111000111111111---.........//////000000............/////////000........................,,,,,,.../////////...---++++++,,,,,,,,,---------///...///333777BBBWWWiiixxxpppkkkhhhhhhdddddddddeeefffgggfffdddaaa___\\\ZZZXXXUUUQQQNNNPPPXXXaaaeeecccbbbbbbdddXXXXXXYYYZZZ^^^bbbeeehhhdddgggjjjjjjgggfffhhhkkknnnlllkkkkkklllmmmmmmlllfffdddaaaaaacccgggjjjkkkooolllhhhddd```]]]YYYVVVSSSQQQOOONNNOOOOOONNNMMMMMMLLLKKKLLLNNNOOONNNMMMMMMLLLKKKIIIGGGFFFHHHIIIIIIFFFBBB@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@???>>>AAA@@@@@@??????>>>============<<<<<<;;;::::::999666555444444555555333111444444555666666777888888;;;<<<=========:::888777333444444333333444666888;;;<<<===>>>???????????????@@@AAAAAAAAAAAAAAAAAA>>>??????@@@@@@AAAAAABBBDDDDDDDDDCCCBBB@@@>>><<<999999:::;;;<<<>>>@@@@@@@@@AAAAAA@@@??????BBBDDDDDDFFFIIIJJJJJJJJJJJJKKKFFFFFFFFFFFFGGGHHHIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDEEECCC@@@@@@AAACCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDCCCBBBBBB???@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAABBBDDDEEE???@@@BBBCCCDDDDDDCCCCCC???@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBCCCAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCBBBAAA@@@???===============>>>??????>>>=========>>>>>>???@@@DDDCCCCCCBBBAAA@@@???>>>AAAAAA@@@????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::<<<=========<<<;;;::::::888888888999999::::::::::::::::::999999888888888999999:::::::::999999888555666777777777666555444444555666555444444444555222111000000//////000000000000000000000000000000111///...///000111000///......------...///111222---------.........//////222111///---,,,---///000......000444:::GGG\\\ooo}}}vvvpppmmmmmmjjjiiiiiijjjllllllkkkjjjgggdddbbb___\\\XXXSSSOOOQQQ[[[gggnnnmmmjjjhhhggg```______```bbbfffjjjllllllnnnoooooonnnmmmnnnooopppppprrrtttwwwyyyyyyyyyqqqooolllkkknnnqqqtttuuu|||xxxtttrrrpppnnniiieee^^^]]][[[YYYXXXVVVTTTSSSQQQOOONNNNNNOOOQQQPPPPPPVVVUUUSSSQQQNNNMMMMMMMMMJJJHHHFFFDDDCCCCCCBBBAAAFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>===???>>>>>>>>>======<<<<<<888777777888999999888666777777777888888888999999<<<<<<===>>>===;;;999888333333333222222333555777999999:::;;;<<<=========<<<======>>>??????????????????@@@AAABBBCCCCCCCCCFFFFFFFFFFFFDDDBBB@@@???===<<<<<<<<<<<<<<<======???@@@@@@@@@???AAACCCFFFIIIKKKMMMNNNMMMMMMNNNPPPMMMNNNOOOQQQQQQQQQPPPOOOOOOOOOOOOOOONNNMMMKKKJJJKKKJJJJJJIIIIIIHHHHHHHHHKKKHHHEEEDDDFFFHHHHHHHHHIIIGGGEEEDDDEEEFFFFFFFFFAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@??????===>>>>>>???@@@@@@@@@@@@AAAAAA@@@@@@AAABBBDDDEEECCCCCCCCCDDDCCCCCCBBBBBB@@@AAAAAAAAAAAAAAA@@@@@@===>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@??????????????????@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCC@@@??????>>>======>>>>>>???>>>>>>=========>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::<<<<<<======<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::999999999999:::::::::999999888888888666555555555555666666777777777666666666777333333333333222222222222222222222222222222222222222000///000111222111000111000///...------......---------.........//////111000...---,,,---...///222222444888>>>JJJ___rrrzzztttqqqpppppppppoooqqqrrrsssqqqppplllkkkhhheeeaaa[[[TTTPPPOOOZZZiiisssuuuqqqkkkhhhhhhgggffffffhhhlllpppsssvvvuuuuuuvvvwwwwwwuuuttttttwww{{{|||yyyvvvvvvxxx{{{~~~~~~{{{{{{|||{{{uuuppplllkkkjjjhhheeeaaa^^^\\\[[[YYYUUUTTTVVVWWWXXXXXX]]]\\\YYYWWWTTTRRRQQQQQQNNNMMMLLLJJJHHHFFFEEEDDDKKKJJJIIIHHHFFFFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????;;;::::::<<<>>>???>>><<<;;;;;;;;;;;;::::::::::::<<<======>>>===<<<:::999555555444333333444666666777777888999:::;;;<<<<<<999999:::;;;<<<<<<======>>>???@@@AAABBBCCCDDDDDDGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@???>>>=========>>>???@@@@@@@@@AAADDDFFFKKKMMMOOOPPPQQQSSSVVVXXXWWWYYY\\\^^^______^^^]]]``````___^^^\\\ZZZWWWVVVVVVUUUTTTSSSSSSTTTUUUUUU\\\UUUNNNKKKMMMPPPPPPNNNMMMKKKIIIIIIIIIJJJIIIHHHCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCBBB@@@???>>><<<======>>>??????@@@@@@AAA@@@@@@@@@@@@BBBCCCDDDEEEEEEDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>>>>??????AAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBB@@@???>>>======>>>???@@@>>>===============>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<=========<<<;;;;;;<<<<<<<<<===============<<<<<<<<<<<<;;;;;;;;;;;;999999::::::::::::999999<<<:::777444333444666888777888888999999999888888555555666777666555444333444444444444444444444444222111000111222333222000111000///...------------------........./////////000///...,,,,,,---......333333666:::@@@LLLbbbtttyyytttqqqppptttsssssstttvvvvvvuuutttpppnnnllliiiddd]]]UUUPPPLLLVVVeeepppssspppjjjgggllljjjiiiiiikkkpppuuuxxx}}}zzzyyyzzz|||}}}zzzwww{{{~~~}}}zzzyyy{{{~~~~~~|||}}}zzzttttttuuuuuusssoookkkhhhfffjjjfffaaa___```bbbdddeeeeeecccaaa```___^^^\\\[[[WWWVVVTTTQQQNNNLLLLLLMMMQQQPPPNNNKKKJJJIIIIIIIIIGGGGGGGGGFFFEEEEEEDDDDDD@@@AAABBBBBBBBBBBBAAA@@@<<<<<<===???BBBCCCBBBAAA@@@??????>>>>>>============>>>>>>???>>>>>>===<<<:::888777666777888888888666777777777888888999:::666666777777888999:::;;;;;;;;;<<<===???@@@AAAAAACCCCCCDDDEEEFFFFFFGGGGGGHHHGGGEEEDDDCCCCCCBBBBBBAAABBBBBBAAAAAAAAADDDFFFIIIJJJMMMOOOQQQUUUYYY]]]\\\^^^aaadddgggjjjlllmmmrrrqqqqqqooolllhhheeeccccccbbbaaa``````bbbdddeeennnfff]]]ZZZ]]]^^^[[[VVVVVVTTTSSSRRRSSSSSSQQQPPPIIIHHHGGGGGGGGGGGGGGGGGGIIIIIIHHHGGGEEECCCBBBAAA======>>>>>>???@@@AAAAAA@@@???>>>>>>>>>???AAABBBDDDCCCAAA?????????@@@@@@AAAAAAAAA@@@???>>>===<<>>>>>>>>????????????@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@CCCBBB@@@??????@@@AAABBB??????>>>>>>>>>??????@@@????????????????????????>>>>>>>>>>>>>>>?????????>>>>>>>>>===============<<<<<<============<<<<<<========================<<<;;;;;;;;;;;;;;;;;;;;;999999::::::;;;:::::::::<<<;;;888666555666666777888888888999;;;;;;999888555666888999888777555333555555555555555555555555222111000111222222111000............//////000000............///////////////...------------......000111444:::AAAMMMcccuuu~~~zzzvvvssssssvvvuuuuuuvvvxxxxxxwwwvvvqqqpppnnnkkkgggaaaYYYSSSNNNVVVaaajjjnnnmmmjjjhhhkkkjjjjjjkkkmmmrrrwwwzzz~~~{{{zzz{{{~~~~~~|||yyy}}}{{{zzz{{{~~~~~~yyyvvvyyyzzzyyyuuuqqqooonnnsssooojjjhhhiiikkkmmmooonnnlllkkklllnnnnnnmmmkkkbbbaaa^^^ZZZUUUTTTWWWZZZWWWVVVTTTRRRPPPNNNNNNMMMJJJJJJIIIIIIHHHGGGGGGFFFCCCCCCDDDEEEEEEDDDBBBAAA>>>>>>???AAAEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCC@@@>>>;;;:::<<<===<<<;;;888777666555555555555555333333333333444555666777777777888999:::;;;<<<<<<<<<===>>>@@@BBBDDDFFFGGGIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGEEEDDDFFFHHHHHHIIIKKKLLLNNNQQQUUUYYYZZZZZZ[[[^^^cccjjjppptttxxxxxxwwwuuurrrnnnjjjgggeeedddccccccdddfffhhhjjjpppjjjeeefffjjjkkkeee___```___]]]]]]]]]\\\ZZZXXXMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIGGGFFFEEE??????>>>>>>>>>???@@@AAA???>>>=========>>>???@@@@@@@@@>>>======>>>@@@@@@@@@@@@@@@@@@???>>>===<<<>>>>>>???AAABBBDDDEEEEEEBBBBBBBBBCCCBBBAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAA@@@BBBBBBCCCCCCCCCCCCBBBAAADDDCCCAAA@@@?????????@@@AAA@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===============<<<======<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;;;;888999:::;;;;;;;;;;;;;;;::::::::::::999888777666888777888:::<<<<<<:::777555777888999999777555444555555555555555555555555222111000000222222111000//////000000000000000000........./////////000000.........------............///333:::AAANNNcccvvv}}}zzzzzzzzzzzzyyyyyyzzz||||||{{{yyyuuutttrrrpppmmmhhhbbb^^^YYY]]]dddkkkoooppppppnnnmmmmmmmmmoooqqquuuxxxzzz{{{{{{{{{|||~~~~~~}}}|||~~~}}}~~~}}}yyywwwzzz|||zzzvvvrrrrrrtttvvvrrrnnnlllmmmooorrrsssqqqooooooqqquuuwwwuuussskkkkkkjjjeeeaaa___bbbfff______^^^\\\ZZZWWWUUUTTTMMMMMMLLLLLLKKKJJJJJJJJJHHHIIIJJJKKKJJJHHHFFFEEECCCBBBCCCFFFIIIKKKKKKJJJHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOKKKHHHDDDDDDFFFGGGEEECCC???===;;;888666444444444333222111000111222333444555555555666777777888888777777888:::<<>><<<>>>@@@BBBEEEHHHJJJKKKGGGHHHHHHIIIHHHGGGEEEDDDBBBCCCEEEFFFFFFFFFEEEDDDAAABBBCCCDDDCCCBBBAAA@@@CCCCCCDDDEEEEEEDDDBBBAAACCCCCCCCCBBBBBBAAAAAAAAACCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????@@@@@@@@@============>>>>>>>>>>>><<<<<<===>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;888999:::;;;;;;<<<<<<;;;999:::;;;<<<;;;:::888777888777888:::>>>>>>;;;777777777888888888777666555666666666666666666666666333222111111333333222111444444444333222000...---....../////////000000000.........///////////////...000444;;;AAANNNbbbttt|||zzzxxxwwwvvvsssooollleeehhhlllrrrvvvwwwvvvuuuttttttuuuvvvwwwxxxyyyzzzyyy{{{}}}~~~~~~~~~}}}{{{yyyzzz|||}}}{{{uuurrrtttvvvuuurrrooonnnooorrrttttttqqqooonnnrrrwwwyyywwwtttpppsssuuurrrmmmjjjkkkmmmiiiiiiiiihhhfffbbb^^^\\\UUUTTTTTTSSSSSSRRRQQQQQQQQQRRRSSSSSSRRROOOLLLJJJIIIIIIJJJLLLOOOQQQPPPOOOMMMNNNOOOQQQSSSUUUVVVWWWYYYYYYZZZZZZ[[[\\\]]]^^^\\\XXXTTTSSSUUUVVVTTTQQQMMMKKKFFFBBB>>>;;;:::999888777555444444555666777666666666666666666666666666555555666777999;;;<<>>@@@CCCHHHLLLPPPTTTUUUUUUUUUVVVWWWVVVTTTRRRQQQLLLNNNQQQSSSTTTRRRPPPNNNLLLMMMNNNOOONNNMMMKKKJJJJJJKKKLLLMMMMMMKKKIIIHHHHHHIIIKKKMMMNNNNNNMMMLLLJJJIIIGGGEEECCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>??????@@@AAAAAA<<<<<<<<<======>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<888999:::;;;<<<<<<<<<<<<:::::::::::::::;;;;;;;;;:::999999<<<@@@AAA===999999999888888888777777777777777777777777777777777666444333444555666555333555666666555333111///....../////////000000000000...//////000000111000000///000444999>>>III\\\mmm~~~}}}}}}|||yyywwwlllnnnrrrwww{{{|||zzzxxx{{{{{{||||||||||||{{{zzzxxx|||~~~}}}}}}|||{{{uuurrrtttwwwuuussspppppprrrtttvvvvvvuuusssrrrvvv{{{}}}zzzvvvqqqvvv{{{{{{vvvqqqppppppooopppqqqqqqnnnjjjeeebbb\\\\\\\\\[[[ZZZZZZYYYYYYWWWXXXYYYYYYWWWTTTQQQNNNNNNNNNOOOQQQTTTUUUUUUTTTPPPQQQSSSVVVXXX[[[]]]^^^cccccccccddddddfffggghhhkkkfffaaaaaacccdddbbb^^^ZZZWWWRRRLLLGGGDDDBBBAAA???>>><<<:::999:::;;;<<<888888888888777777777777777666555444444555666777999:::;;;<<<>>>AAACCCDDDBBBBBBBBB@@@???>>>@@@BBBHHHLLLPPPTTTVVVWWWZZZ[[[[[[ZZZWWWUUUTTTUUUVVVWWWVVVWWWXXXYYYWWWSSSOOOLLLIIIJJJLLLOOOQQQRRRSSSSSSTTTVVVZZZ]]]^^^^^^^^^]]]ZZZYYYXXXWWWWWWUUUQQQNNNOOONNNMMMLLLKKKKKKKKKKKKNNNOOOQQQSSSTTTUUUVVVVVVVVVUUURRROOONNNNNNNNNOOONNNMMMLLLKKKKKKKKKLLLMMMKKKLLLLLLKKKJJJHHHEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEBBBEEEIIINNNSSSXXX\\\^^^aaabbbcccdddcccaaa___]]]]]]```dddggggggeeebbb```^^^___aaaaaaaaa___]]]\\\XXXYYYZZZ[[[ZZZYYYWWWUUUOOORRRVVVZZZ\\\\\\[[[ZZZPPPOOOMMMKKKHHHGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB===>>>>>>???@@@@@@AAAAAA;;;<<<<<<<<<======>>>>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<======>>>>>>888999:::;;;<<<<<<<<<<<<<<<;;;999888999;;;===???<<<::::::>>>CCCCCC???:::;;;:::999888888888999999999999999999999999999999888666555666777888777666333444555555555444333222////////////000000000000//////000111111111111111///000222666:::CCCUUUeee~~~~~~}}}|||{{{yyy|||}}}~~~~~~|||zzzyyyuuuuuutttsssssstttuuuvvvyyyvvvuuuwww{{{{{{wwwsssuuu{{{{{{tttqqqppptttvvvyyyxxxsssmmmhhhfffkkkjjjeee^^^[[[^^^```___```]]]]]]bbbccc]]]WWWUUUTTTXXXZZZYYY[[[^^^^^^[[[UUUWWWYYY\\\___aaacccdddjjjfffeeehhhkkkkkklllooojjjiiiggggggiiikkkkkkkkklllhhhbbb\\\WWWTTTQQQOOOKKKIIIEEEAAA???>>>??????@@@>>>======>>>===;;;999777777777777777666555444333444666888:::;;;<<<<<<999777555444444777:::===@@@DDDIIIPPPUUUYYY[[[\\\ZZZZZZYYYXXXVVVTTTRRRQQQRRRTTTUUUVVVVVVSSSQQQOOOKKKJJJIIIKKKOOOSSSUUUUUUVVVXXXYYYZZZZZZ\\\___aaaaaa^^^[[[[[[]]]\\\YYYVVVVVVUUUTTTRRRQQQPPPOOOOOOMMMNNNOOORRRVVV\\\```ccccccaaa^^^[[[YYYYYYYYYZZZWWWWWWWWWWWWVVVVVVUUUTTTPPPPPPPPPQQQRRRRRRQQQPPPLLLMMMNNNOOOOOOMMMLLLKKKLLLMMMOOOQQQUUUZZZ^^^```fffeeeeeefffiiilllmmmlllnnnqqquuuyyy{{{zzzyyywwwtttssssssuuuwwwuuuoookkkqqqpppoooooopppooojjjfffhhhkkkpppuuuwwwtttnnniii```ZZZTTTPPPOOOOOONNNLLLLLLLLLLLLKKKKKKJJJJJJJJJHHHEEEAAA??????@@@???>>>BBB@@@======???@@@>>><<>><<<;;;;;;;;;;;;>>>??????>>><<<;;;<<<===::::::;;;<<<===>>>??????>>>===:::888777999;;;======???BBBCCCCCC@@@<<<999;;;:::999888888888999999888888999:::::::::999999555555555444444555555555888888888777666444222111444444444333333222222222111000111444666666111...222111222333444:::IIIXXX~~~}}}}}}zzz~~~~~~zzzzzzxxxxxxwwwxxxyyyzzz|||yyyxxxzzz}}}~~~zzzvvvzzz}}}vvvsssrrr|||}}}~~~{{{uuuooojjjhhhqqqqqqlllfffccceeeeeecccdddbbbccchhhiiiddd^^^\\\[[[___aaa```bbbffffffccc\\\]]]^^^```cccfffhhhiiikkkgggeeehhhiiihhhiiikkkjjjhhhfffgggiiilllmmmmmmqqqnnniiiddd```]]]ZZZXXXUUURRRNNNJJJFFFEEEEEEEEEEEECCCBBBBBBBBBBBB@@@>>>;;;;;;;;;:::999999888888999999999::::::::::::999888777555333333555666888:::===BBBGGGLLLOOOQQQRRRUUUUUUTTTTTTSSSQQQPPPOOOLLLMMMOOOQQQQQQPPPOOONNNIIIHHHHHHJJJMMMPPPRRRRRRUUUWWWYYYYYYZZZ[[[^^^`````````___\\\ZZZYYYYYYYYYVVVVVVTTTSSSRRRQQQQQQQQQQQQQQQSSSUUUYYY^^^bbbdddeeecccaaa___]]]]]]^^^^^^cccdddeeeeeedddcccbbbaaa[[[[[[ZZZ[[[[[[[[[ZZZXXXYYYYYYWWWVVVUUUTTTSSSSSSQQQRRRSSSUUUXXX\\\___aaaccccccccceeehhhjjjjjjiiiqqqssswwwzzz}}}~~~}}}}}}||||||}}}|||zzzyyyxxxyyyzzzyyyvvvssstttwww|||sssmmmfffaaa___^^^\\\[[[WWWWWWVVVUUUTTTSSSSSSRRROOOLLLGGGDDDCCCCCCBBBAAACCCAAA??????BBBCCCCCCBBBEEEFFFFFFEEECCCAAAAAABBBAAAAAA@@@???>>>>>>>>>??????@@@@@@>>><<<;;;;;;<<<:::;;;;;;<<<<<<======>>>@@@???>>>=========>>>>>>>>>@@@CCCDDDDDDAAA===;;;<<<<<<;;;;;;::::::::::::888999999:::::::::999999888777777777777777777888::::::::::::999777444333111222222222222111111000111111111333666777444111222222444666555888DDDPPP~~~~~~}}}{{{}}}~~~}}}~~~~~~~~~|||~~~|||zzzwwwvvv{{{vvvqqqooonnnwwwxxxvvvpppnnnooonnnkkkiiihhhjjjooopppjjjdddccccccggghhhhhhjjjnnnnnnllleeeeeeeeefffhhhkkknnnpppmmmhhhfffggggggeeedddfffjjjgggeeefffiiimmmoooppptttsssqqqnnnkkkgggdddcccbbb___[[[VVVRRRPPPOOONNNMMMLLLJJJJJJJJJIIIGGGFFFCCCBBBAAA???>>>>>>??????======<<<<<<<<<<<<<<<;;;;;;:::888666555444444444555777:::>>>BBBDDDFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDFFFHHHIIIJJJJJJJJJFFFEEEDDDEEEHHHJJJKKKKKKLLLNNNOOOPPPPPPRRRTTTWWWWWWYYYXXXTTTOOOMMMOOOSSSQQQQQQPPPOOOOOOOOOOOOOOOPPPQQQRRRTTTWWWZZZ^^^```aaa```^^^]]]\\\\\\]]]]]]gggiiilllnnnoooooonnnmmmiiiiiiiiiiiiiiiiiiiiiiiillljjjgggdddaaa`````````]]]]]]]]]^^^```bbbdddeeeggghhhiiimmmooopppnnnlllpppqqqtttwwwyyy{{{|||}}}}}}~~~~~~}}}|||}}}~~~~~~|||zzzwwwzzzzzztttpppnnnmmmllllllgggfffeeecccbbb```___^^^[[[WWWRRRNNNLLLKKKJJJIIIHHHFFFFFFGGGJJJMMMNNNNNNNNNPPPRRRQQQNNNKKKJJJIIIDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCAAA>>>======???========================AAAAAACCCCCCCCCBBB@@@???AAABBBEEEFFFEEECCC???===>>>>>>>>>>>>>>>======<<<:::::::::;;;;;;::::::999;;;::::::999999::::::;;;999999::::::999666333222222333444555555444333222444333333555888::::::999666666888:::888888@@@JJJ}}}}}}}}}||||||}}}}}}|||}}}}}}|||yyyvvvttttttuuuyyy||||||xxxwwwxxxvvvsssnnnmmmppptttssslllgggfffiiilllnnnmmmnnnssstttqqqmmmlllkkkjjjlllooorrrtttpppkkkggghhhgggdddcccdddkkkiiiggggggjjjooorrrssstttuuuvvvuuurrrnnnlllkkkjjjhhhddd```]]][[[ZZZZZZWWWUUUSSSRRRRRRRRRPPPOOOMMMKKKHHHFFFEEEFFFGGGHHH?????????@@@@@@AAABBBBBB@@@@@@>>>===:::888666555666666888:::<<<>>>???@@@;;;;;;;;;<<<<<<<<<======>>>>>>??????AAABBBCCCCCCAAA??????@@@BBBCCCCCCBBBBBBCCCEEEFFFFFFGGGJJJLLLNNNNNNLLLGGGCCCBBBEEEGGGGGGFFFFFFFFFFFFFFFGGGGGGIIIIIIJJJKKKMMMPPPRRRTTTUUUTTTSSSSSSRRRSSSSSSTTTXXX[[[aaagggkkklllllllllmmmnnnppprrrsssuuuwwwyyyzzzyyyxxxvvvtttrrrqqqqqqnnnnnnnnnnnnoooppppppqqqrrrsssvvvzzz|||zzzvvvssspppqqqqqqsssuuuvvvxxxyyyxxxyyyzzz{{{}}}zzzyyyxxxxxxwwwwwwvvvuuuqqqssswww}}}|||xxxuuutttuuuvvvwwwrrrqqqooommmkkkiiiggggggeeeaaa\\\XXXWWWVVVUUUUUUQQQQQQQQQSSSVVVYYY\\\^^^]]]___aaa```\\\XXXTTTSSSLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIGGGDDDCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCEEEHHHJJJJJJGGGDDDAAAEEEFFFHHHIIIIIIFFFCCCAAA@@@AAABBBBBBBBBAAA@@@???<<<======>>>>>>======<<<===<<<<<<;;;;;;<<<<<<===;;;<<<===<<<;;;999666444666777888::::::999888777666666666888;;;>>>@@@AAA>>><<<<<<===;;;;;;AAAJJJ~~~}}}|||}}}||||||}}}zzzwwwwwwxxxzzzxxx|||~~~}}}}}}}}}yyyvvvuuuwwwyyyvvvoookkkkkkooossssssrrrssswwwxxxvvvrrrqqqooonnnoooqqqtttvvvsssmmmjjjkkkjjjgggeeegggooollljjjkkknnnqqqtttttttttwwwyyyyyyvvvsssrrrrrrnnnmmmkkkhhhfffeeeeeeeeebbb```]]]\\\\\\[[[ZZZYYYWWWUUUSSSPPPOOOOOOPPPQQQHHHHHHGGGGGGGGGGGGHHHIIIFFFFFFEEECCCAAA===;;;999999999999999:::<<<===>>><<<<<<;;;;;;<<<===>>>>>>=========<<<<<<=========<<<;;;;;;<<<===>>>===<<<>>>@@@AAABBBBBBDDDGGGIIILLLHHHCCC@@@@@@AAAAAA@@@@@@????????????@@@AAAAAABBBBBBCCCDDDFFFGGGIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJIIILLLRRRWWW[[[]]]]]]\\\bbbeeeiiilllooosssyyy}}}}}}~~~~~~~~~~~~~~~~~~{{{{{{zzzzzzzzz{{{|||}}}{{{|||}}}}}}|||{{{{{{|||zzzyyywwwtttrrrppppppqqqooooooqqquuuzzz}}}~~~~~~{{{yyyvvvsssqqqrrrtttvvvrrrqqqpppnnnllljjjiiihhhiiifffbbb`````````___^^^[[[[[[[[[\\\^^^bbbfffiiilllnnnpppnnnjjjddd```]]]XXXXXXWWWVVVUUUTTTSSSSSSUUUUUUSSSQQQNNNNNNOOOQQQPPPPPPPPPOOONNNNNNMMMMMMLLLOOORRRUUUTTTQQQMMMJJJLLLMMMNNNOOONNNLLLJJJHHHEEEGGGHHHIIIIIIGGGEEECCCBBBCCCCCCDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBAAA???===<<<888999:::;;;;;;:::999999888999999;;;===AAAEEEGGGGGGCCC@@@>>>======EEEMMM{{{}}}}}}{{{|||~~~zzz~~~}}}~~~{{{uuusssuuuwwwzzzzzzwwwxxx|||}}}{{{wwwvvvtttsssssstttvvvwwwuuupppmmmoooooommmlllnnntttrrrpppqqqsssuuuuuuuuuuuuyyy||||||yyywwwwwwxxxrrrqqqpppooonnnnnnnnnnnnmmmkkkgggfffeeeeeedddcccbbbaaa___]]][[[[[[[[[[[[XXXVVVTTTQQQOOONNNNNNNNNMMMMMMLLLJJJHHHEEECCCAAAAAA???>>>======>>>@@@BBBBBBAAA@@@???>>>???@@@AAA@@@@@@@@@@@@???>>>===<<<<<<;;;;;;<<<>>>>>>===;;;<<<===???@@@@@@BBBDDDGGGHHHCCC>>>===???@@@???<<>>@@@BBBCCCFFFKKKNNNQQQLLLGGGDDDBBBBBBIIIPPPhhhiiikkkmmmooosssxxx|||~~~yyyzzz}}}~~~zzzzzz~~~}}}||||||{{{zzzyyyyyyyyyyyywwwrrrqqqsssuuuttttttwwwyyyxxxwwwwwwxxxwwwvvvtttuuuyyy||||||yyywwwxxx{{{wwwwwwvvvvvvuuuuuuuuuuuuxxxuuuqqqooonnnnnnnnnmmmlllkkkjjjiiihhhfffeeeeeedddbbb___\\\YYYXXXXXXXXXWWWVVVUUUSSSRRRPPPOOONNNKKKIIIGGGEEEEEEGGGIIIKKKLLLJJJHHHFFFEEEEEEEEEFFFDDDEEEFFFFFFFFFDDDBBB@@@@@@@@@@@@BBBCCCDDDBBB@@@>>>???AAABBBBBBCCCFFFIIIFFFDDDCCCBBBBBBBBBAAAAAAFFFEEEEEEDDDDDDDDDEEEEEEDDDEEEGGGHHHJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLKKKJJJKKKLLLLLLMMMLLLKKKIIIHHHEEEIIIMMMNNNOOOSSSZZZ```dddgggkkkoooqqqqqqpppooossstttuuuvvvwwwwwwvvvvvvxxx{{{~~~}}}}}}|||}}}~~~~~~|||zzzzzzyyyvvvqqqlllkkknnnppppppppppppppppppppppppppppppppppppqqqrrrqqqnnnkkkkkkkkkkkkhhhggghhhlllpppxxxzzz|||{{{yyyuuusssrrrooommmjjjgggfffgggiiikkkggggggfffdddbbbcccfffiiigggggggggggggggggggggfffgggggghhhhhhhhhgggfffeee```aaabbbbbbaaa```^^^]]]ZZZ\\\```bbbaaa___[[[XXXVVVWWWXXXZZZ\\\]]]^^^^^^ZZZYYYYYYYYYYYYYYYYYYZZZSSSPPPMMMJJJIIIIIIJJJLLLJJJIIIGGGEEEDDDDDDEEEEEEFFFIIILLLNNNOOORRRVVVYYY___YYYTTTRRROOOLLLOOOTTTRRRSSSUUUWWWYYY]]]bbbfffjjjooosssttttttuuu{{{~~~{{{~~~~~~~~~zzzzzz}}}~~~|||~~~}}}||||||xxxtttsssvvvyyyyyyzzz||||||{{{zzz{{{{{{yyyvvvsssssswww{{{zzzvvvuuuwwwzzz||||||{{{{{{zzzyyyyyyxxx~~~{{{wwwtttttttttssssssrrrrrrrrrqqqpppnnnlllkkkhhhgggdddbbbaaaaaabbbccc```___]]]\\\ZZZZZZZZZZZZTTTRRROOOMMMMMMOOOQQQSSSXXXVVVSSSPPPOOONNNNNNOOOGGGIIIKKKLLLLLLJJJGGGEEEDDDDDDEEEFFFHHHIIIGGGEEEEEEGGGHHHIIIIIIKKKNNNPPPIIILLLNNNMMMIIIHHHIIILLLIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMNNNOOOOOORRRRRRRRRQQQQQQPPPNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLCCCFFFIIIIIIGGGIIIOOOUUUTTTUUUXXXZZZ]]]^^^___```bbbccceeeggghhhhhhgggggg```dddkkkssszzz~~~}}}{{{~~~}}}zzzyyy}}}uuuvvvvvvvvvwwwwwwxxxxxxwwwwwwyyyzzz{{{yyytttppprrrrrrqqqmmmjjjkkkooosssvvvyyy{{{|||zzzyyyxxxyyytttqqqnnnkkkkkknnnqqqtttkkkkkkjjjhhhggghhhlllooommmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjkkkggghhhiiiiiihhhgggeeedddbbbeeeiiikkkkkkhhhdddaaa]]]^^^```bbbeeefffggghhhddddddccccccccccccdddddd```]]]YYYUUUTTTUUUWWWYYYYYYVVVSSSPPPOOOOOOQQQRRRQQQTTTXXXZZZZZZ\\\```ccckkkeeeaaa___[[[VVVUUUWWW