BM6P6(@ DDDCCCBBBCCCDDDEEEDDDCCCAAA???<<<999999999;;;<<<888777555222///---,,,+++))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++***)))((('''&&&'''(((***++++++++++++111666;;;:::666444555888222222111...---...111444666555333000...---000222333111000000222666;;;???@@@???===;;;:::;;;<<<======>>>>>>===;;;;;;<<<>>>???>>>;;;666333333666888666666666666666555555555888888999999999888888777555:::>>>???>>>@@@EEEJJJIIIIIIFFFCCCCCCFFFCCC===666<<>>===;;;:::::::::<<<======>>>>>>===<<<;;;<<<>>>???===:::777333333555888666666666666666666666555888888999999999888888777888;;;???@@@???AAAFFFJJJIIIIIIGGGCCCDDDEEECCC===555:::EEETTT]]]^^^]]]___]]]VVVLLLDDDBBBDDDHHHKKKIIIFFFEEEGGGMMMOOOMMMIII===<<<>>>CCCEEEBBBAAACCCIIIOOOWWW^^^bbbccccccdddeeecccaaa^^^]]][[[[[[[[[XXX^^^fffooowww~~~xxxyyyzzztttpppiiiccc[[[VVVUUUVVVVVVVVV[[[\\\___bbbfffiiikkklllooorrrrrrnnngggeeeiiinnnsss~~~|||jjj[[[^^^jjj|||uuuooorrrooohhhZZZLLLGGGKKKQQQbbbqqq{{{uuukkkpppwwwlllaaaVVVMMMHHHLLL\\\ppptttiii\\\OOOHHHFFFHHHNNNWWWnnn}}}vvvooowww}}}}}}dddfff{{{iiiYYYYYYmmmyyyooolllgggcccVVVFFF<<<999999666333111111111111222333444555MMMrrriiiMMMAAAFFFZZZ```KKKBBBBBB@@@===<<>>???>>><<<<<<<<<>>>>>>===:::777444333555777555555666666666666666666777888888999999999888888888;;;>>>>>>>>>???CCCGGGHHHIIIHHHDDDDDDEEECCC>>>777999BBBQQQZZZ[[[WWWVVVSSSIII>>><<>>777444555:::===@@@EEEKKKOOOTTT[[[aaacccddddddeeefffccc^^^ZZZXXXYYY[[[\\\___gggsss}}}|||yyytttqqqiiiddd^^^[[[\\\```dddgggggghhhjjjlllnnnoooooooooooopppppplllgggfffkkkpppttt~~~lllZZZZZZccc{{{tttnnnrrrooofffYYYKKKDDDEEEIIIYYYfffoookkkdddjjjzzzzzzvvvsssrrrpppiii\\\RRRPPPVVVbbbqqq~~~uuuhhhZZZQQQHHHFFFIIINNNVVV^^^iiivvv{{{tttzzz~~~^^^bbbmmmYYY[[[nnnwwwqqqnnngggbbbUUUEEE<<<999999666222111111111111222333444555LLLxxxtttQQQGGGFFFUUUyyypppIIIAAAAAAAAA>>><<<>>>DDDJJJTTT___nnnwww{{{~~~~~~ooobbbRRRIIIPPPbbbxxx}}}}}}tttnnncccdddiiirrr~~~yyytttrrr~~~IIIGGGFFFFFFGGGGGGEEEDDDBBB@@@>>><<<;;;:::;;;;;;777555333111///---,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((('''((()))))))))((('''&&&'''''''''(((***+++,,,---///333666555222111555999777666444111......000333555444222///---...222555777555222111222555999;;;::::::::::::;;;<<<===>>>===???@@@???>>><<<===>>>===<<<:::777444333555666555555555555666666666666777777888999999999888888666888:::;;;:::<<>>:::999???LLLTTTSSSNNNKKKGGG@@@;;;>>>GGGMMMMMMJJJEEEAAA???AAADDDDDD@@@;;;===777555777;;;AAAIIIRRRSSSWWW]]]aaabbbbbbbbbccceeeaaa]]]YYYYYY\\\aaadddmmmsss{{{}}}zzzvvvsssqqqooommmjjjhhhjjjoootttwwwrrrqqqpppooonnnmmmmmmnnnlllmmmlllhhheeefffkkkqqqvvvnnn[[[VVV\\\zzzzzzqqqiiijjjggg___TTTIIIBBB@@@AAAMMMWWW```___\\\cccttt{{{uuuwww}}}}}}sssiii^^^[[[]]]dddhhhooo~~~yyyuuunnnaaaWWWMMMKKKKKKQQQZZZdddlllrrrqqqyyyyyytttrrr{{{^^^eeeuuuZZZ\\\qqqvvvrrrpppgggaaaUUUEEE<<<999999666222111111111111222333444444IIIxxx[[[LLLIIIQQQooosssFFF@@@AAAAAA>>><<<===BBBGGGRRR]]]kkkvvv{{{~~~qqqeeeTTTJJJMMM^^^uuu}}}{{{qqqbbbhhhsssxxxsssrrrJJJHHHGGGFFFGGGGGGEEECCCAAA@@@>>><<<;;;:::::::::666555333111///---,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((()))*********)))((('''''''''((()))+++---...333444444000,,,,,,222888777666444111......000333888777555222///...000222888666444222333666:::<<<::::::;;;;;;<<<>>>??????>>>???AAA@@@???======>>><<<<<<:::777444333444666444555555555666666777777666777888999999999999999777777999999:::;;;===???GGGJJJJJJGGGEEEEEEBBB???:::777999BBBHHHGGGBBB???>>>@@@CCCIIIOOOQQQPPPMMMAAA===:::<<>>888444666;;;BBBMMMVVVYYY\\\```bbbbbbaaaaaabbbaaa___]]]]]]___dddiiimmmqqqrrrrrrqqqppprrrxxx}}}~~~zzzwwwtttrrruuuuuuuuutttuuuwwwyyy{{{vvvsssnnnjjjggggggggghhhhhhhhhfffcccbbbdddiiinnnwwwqqq\\\SSSVVVlllyyylllaaa\\\YYYSSSLLLFFF@@@===<<>><<<:::999888888555444222000...---,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((***++++++******)))'''&&&&&&''')))+++---///777777555000+++,,,333999666555333000......111333999999888555222000000000888666333222333666:::<<<;;;;;;<<<======>>>??????>>>@@@BBBBBB@@@>>>>>>>>>;;;;;;:::777444333333555444444555555666777777777666777888999999999999999888999999:::<<<>>>???@@@FFFJJJLLLHHHEEEDDDBBB???888444333777;;;:::999:::@@@FFFOOOVVVXXXVVVSSSQQQAAA===:::===CCCIIIJJJHHH>>>:::888===CCCKKKVVV```___aaaccccccbbbaaaaaabbb]]]^^^___aaadddgggjjjkkkfffccc^^^[[[]]]bbbjjjnnnrrr{{{~~~zzzwwwttttttuuuuuutttrrrrrrrrrtttqqqnnniiieeebbbbbbcccdddddddddbbbaaa```bbbfffiiitttuuu^^^RRRRRRccc{{{rrrbbbUUUMMMKKKHHHEEECCC@@@<<<:::;;;???DDDHHHKKKSSSddduuuooo]]]XXXfffxxxwwwjjj\\\SSSNNNIIIHHHIIIRRRZZZeeeppp|||{{{|||~~~zzzsssyyypppyyyjjj^^^uuusssnnnmmmddd^^^SSSDDD<<<:::999555111111111111111222333444555>>>cccwwwPPPHHHEEETTTrrroooLLL???AAAAAA@@@===<<>>===;;;:::888777666444333222000...---,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((&&&''')))*********)))((('''&&&&&&'''(((+++...000444666777333//////444999444333222///---...111333777999:::999666333111111555444111000111555999;;;:::;;;;;;<<<============>>>@@@BBBCCCAAA???>>>>>>;;;;;;:::777444333333444444444555555666777777888666666777999999::::::999888888888:::<<>>@@@BBB@@@===;;;===@@@JJJSSSaaannnwww}}}vvvoooaaaSSSMMMXXXnnnwwwkkkXXXRRRRRRYYY\\\\\\cccnnnuuuyyy|||xxxxxxyyyxxx}}}zzz|||KKKIIIGGGFFFEEEDDDBBB@@@???>>>===;;;999777666555444333222000...---,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&((()))))))))(((((('''&&&&&&&&&(((+++...000///333666555111000333777222222111...---...111444555888:::;;;888555333333333111///...000333888:::999:::;;;;;;<<<<<<;;;;;;>>>@@@CCCCCCAAA???>>>>>>:::;;;:::777444333333444444444444555666777777888666666777999999:::::::::666666666888;;;>>>??????EEEKKKMMMJJJEEEDDDBBB@@@:::555222222333666???HHHRRRVVV[[[aaaccc___XXXSSSIIIGGGGGGKKKQQQSSSPPPKKKCCCAAACCCKKKRRRWWW^^^eeeaaaaaaaaa```]]][[[[[[\\\XXX[[[```cccbbb]]]WWWSSSTTTNNNHHHLLLXXXdddkkknnnjjjvvv{{{wwwrrrooolllkkkhhhccc^^^]]]```ccc___aaacccfffffffffdddbbbaaaaaa`````````aaacccdddjjjwwwyyybbbSSSOOOQQQvvv{{{yyy}}}~~~vvvlll___OOOCCC>>><<<<<>>@@@EEETTTdddyyyfff___ffflll{{{nnn___RRRHHHFFFHHHKKKSSS\\\```hhhooouuuzzzpppttt}}}xxxwwwpppuuuuuuxxx~~~fffVVVhhhllldddddd]]]]]]RRRDDD<<<:::999555111111111111111222333444555;;;QQQ]]]MMMCCCOOOqqqxxxrrrRRR>>>@@@BBB@@@===;;;===???IIIRRR___lllvvv}}}vvvooobbbTTTMMMWWWlll~~~sssaaaXXXQQQMMMQQQ\\\aaabbbkkkxxxwwwvvv|||vvvrrrrrruuu}}}~~~OOOIIIEEEGGGHHHFFFDDDDDDAAA@@@>>>;;;:::999999999888777555222///---,,,+++******++++++++++++******)))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&'''))),,,---222333555666111,,,///555444000......,,,***---333333444666555333111111222000111222222222555999<<<<<<:::999:::===>>>===;;;>>>???AAAAAA@@@@@@@@@AAA::::::999666444333444555666666555555555777999:::777777888888888777777666666999<<<===<<<999777666:::BBBHHHFFFEEEFFFDDD???>>>999444555;;;DDDKKKNNN\\\bbbiiikkkgggaaa[[[XXXWWWWWWWWWYYY[[[XXXRRRMMMKKKMMMQQQVVVZZZ]]]```aaa______]]][[[YYYZZZ]]]```ddd^^^ZZZXXXVVVPPPNNNOOOQQQPPPMMMKKKQQQ^^^iiimmmrrrzzz~~~}}}yyyqqqkkkqqqhhh```^^^^^^\\\YYYWWWaaaffflllmmmkkkjjjmmmpppnnnkkkiiijjjjjjfffaaa___nnnyyybbbSSSNNNTTTaaaiiissstttqqqdddaaa]]][[[XXXSSSLLLFFFAAABBB@@@======@@@@@@<<>>CCC===;;;???===JJJTTT___hhhpppzzzwwwrrreeeUUUNNNXXXkkkzzzyyygggVVVOOORRRKKKSSS```kkkoooqqqzzz}}}vvvqqqooowwwPPPIIIDDDFFFGGGEEEDDDEEEBBB@@@>>>;;;:::999999999888666444222///...---,,,******++++++++++++******))))))******))))))((('''(((''''''&&&&&&''''''(((((('''&&&&&&''')))+++---///000333444000,,,000777222///------,,,***---333111222333333222111222444111111111111222444999<<<===;;;:::;;;===???===<<<===???AAAAAA@@@???@@@AAA<<<<<<:::777444333444555666555555555666777888999777777888888888888777777777888:::;;;999666444333777>>>CCCCCCCCCDDDAAA;;;<<<;;;;;;<<>>cccgggLLLCCCOOOjjjpppNNNAAAAAAEEE>>><<>>HHHQQQ\\\eeennnxxx~~~zzztttfffUUUNNNVVViiixxxnnneee___WWWUUUXXX^^^cccllluuuzzz~~~vvvnnnjjjccclll~~~RRRJJJDDDDDDEEEEEEEEEGGGBBB@@@>>><<<:::999999999777555444222000......---******++++++++++++************++++++******)))((((((''''''&&&&&&''''''(((''''''&&&'''((()))+++---,,,---000222///---333;;;222///......---+++...333000000111000000111333666333333222000000444999======<<<;;;<<<>>>???>>>===<<<>>>???@@@???>>>???@@@>>>>>><<<999555333333555666555555555666777888999777777888888888888888777888888777777555444222111555999>>>@@@BBBBBB===777777;;;???@@@CCCNNNaaapppuuupppccc```[[[VVVSSSTTTXXX\\\WWWZZZ^^^bbbdddeeeddddddbbb^^^[[[\\\aaagggjjjkkkddd___\\\[[[XXXSSSQQQTTT[[[YYYUUURRRYYYhhhssswww}}}|||sssiiibbbZZZ[[[[[[XXXVVVVVVYYY[[[bbbnnn~~~wwwsssrrrsss}}}hhhYYYSSSPPP]]][[[QQQPPPSSSZZZgggkkkbbbUUUJJJFFFJJJRRRXXXWWWXXXTTTLLLGGGEEEBBB>>><<<:::===CCCGGGIIIMMMSSSiiihhhcccnnnqqq\\\NNNJJJKKKSSSUUUYYY]]]bbbfffjjjkkkssszzzzzznnnooommmppp}}}wwwiiifffgggtttyyy~~~vvvmmmddd___aaaooo}}}yyymmmaaaaaammm{{{{{{ooofffccc___ZZZZZZNNNCCC???<<<888444333000000000000111111111111555===\\\mmmNNNAAALLLgggXXXGGGCCCFFF@@@<<<@@@???DDDNNNXXX```jjjttt{{{}}}~~~}}}uuugggVVVNNNTTTfffvvvnnn^^^]]]bbbcccdddfffooopppwww}}}rrrhhh```ZZZYYYeee}}}~~~|||SSSJJJCCCCCCDDDDDDEEEHHHBBBAAA>>><<<:::999999999666555333111000///......******++++++++++++******+++++++++++++++***))))))((((((''''''''''''((((((''''''''''''(((***+++,,,+++,,,///222000///666>>>666222111111...+++---222000111000///...///222555555444222000000333999===>>>=========>>>>>>>>>===;;;===??????>>>===>>>???AAA@@@>>>:::666333333444555555555666777777888888777777888999999999888888777666444444444444333333777999<<<@@@BBB@@@;;;555444;;;AAA???<<>><<<777444333///000000000111111111111777???VVVwwwsssPPP@@@JJJfffaaaKKKCCCGGGAAA<<>>>>>>>>=========>>>;;;<<<>>>>>>=========>>>AAAAAA>>>:::666333333444444555666666777888888888777777888999999999999999666444222333555777777666;;;;;;>>>AAABBB???;;;888999BBBHHHDDD===AAARRRbbbwwwyyyiiibbbbbbWWW]]]cccfffccc```^^^^^^aaaccceeeggghhhfffeeecccbbb```aaaeeekkklllhhhddddddaaa```___[[[WWWWWW\\\]]][[[XXXWWW___lllrrrrrr|||jjj\\\WWWXXXZZZUUUZZZ]]]```eeeiiicccZZZTTTVVVXXXXXX\\\eeettt~~~nnn^^^XXXfffxxxfffWWWOOOSSSaaaiiinnndddRRREEEFFFKKK\\\aaabbb\\\VVVSSSOOOKKKHHHBBB@@@FFFMMMRRRVVVYYYccc{{{gggmmmjjjdddxxx|||fffZZZUUUUUUZZZaaabbbbbbccceeeiiinnnsssvvv{{{{{{xxxvvvxxx{{{xxxrrr{{{vvvttt~~~}}}hhh```wwwvvv```OOOTTTiiivvvvvvwwwggg^^^^^^```___YYYNNNBBB>>><<<777333222///000000000111111111111444;;;JJJhhh|||UUUBBBJJJcccgggMMMBBBFFFBBB<<<>>>>>>AAAIIIRRRXXXbbbnnnvvvyyyzzz~~~tttgggZZZQQQRRRbbbttt|||}}}xxxwwwxxxyyywwwttttttwww}}}~~~uuuppptttxxxuuukkkccc]]]___dddnnn}}}mmm```XXXQQQJJJQQQggg}}}}}}}}}}}}|||uuunnnlllnnnnnnjjjfffaaaeeejjjooorrryyySSSJJJCCCCCCDDDDDDFFFHHHCCCAAA???===;;;:::::::::777555444222000......---******++++++++++++************++++++******)))((()))((((((''''''(((((()))&&&&&&'''((()))***++++++...///444666444111555<<<:::777555555111,,,---111333333222000......///111777666444222111333888;;;===>>>???>>><<<;;;<<<===;;;===>>>???>>>===>>>???AAA@@@>>>:::666333333444444555666777888888888777777777888999::::::::::::555222111333777999999777:::;;;>>>BBBAAA===<<>>;;;777333222000000000000111111111111333:::AAA\\\```FFFIII]]]jjjLLL@@@GGGDDD===>>>>>>@@@GGGOOOUUU]]]jjjsssvvvwww~~~uuuiii^^^TTTQQQ^^^ppp~~~~~~}}}sssllleee___bbbhhhggg___WWWVVVUUUVVV]]]iiivvv~~~|||~~~xxxjjj^^^YYYSSSKKKQQQhhh}}}zzzxxxtttnnngggaaa^^^[[[WWWTTTVVVYYYaaahhhlllqqq{{{RRRJJJCCCCCCEEEDDDEEEGGGCCCBBB???===;;;:::::::::888666444222///...---,,,******++++++++++++******))))))******))))))((('''))))))(((((((((((())))))%%%&&&'''(((******++++++///111666888444///111777666444333444111------111000111222222000///000222777666555333222333777:::<<<===???===;;;:::;;;===;;;===??????>>>>>>>>>?????????===999555333333444444555666777888888888777666777888999::::::::::::555222000333777999777444555666<<>>FFFKKKQQQXXXYYYWWWWWW\\\aaaYYYVVVRRROOOPPPRRRTTTUUUTTTTTTWWW]]]ccciiimmmooolllkkkkkkjjjjjjjjjjjjjjjfffggghhhiiiiiiiiigggfffdddccccccccc^^^ZZZ]]]ccceeefffgggkkksssyyyvvvooottt|||vvvpppmmmnnnsssvvv{{{~~~wwwuuuxxxssshhhUUU[[[aaaddddddeeejjjoooxxxttthhh___eeexxxxxxppp___XXXaaaeeeRRRGGGQQQ___fffccc\\\TTTPPPTTT___iiikkkhhheeeaaa]]]VVVRRRQQQUUUXXXYYY[[[___hhhyyyhhh\\\kkkwwwxxxiii```cccggggggjjjppppppqqqrrrtttvvvyyy{{{|||yyysssjjjcccgggrrryyyzzzuuuuuuwwwuuuiiisssnnn[[[nnnhhh\\\kkk~~~~~~lllaaa___^^^\\\YYYMMMBBB===;;;666333222000000000000111111111111555;;;===VVVmmmKKKFFFSSS}}}lllLLL???HHHGGG@@@?????????EEELLLQQQYYYeeennnqqqttt{{{wwwlllbbbVVVOOOYYYiii|||~~~|||rrrnnnllljjjiiiiiihhhddd```]]][[[[[[^^^cccjjjqqqvvvyyytttkkkhhhbbbYYY\\\pppyyywwwssslllddd]]]WWWTTTTTTVVV\\\cccfffiiirrr~~~RRRJJJDDDDDDEEEEEEEEEGGGCCCBBB???===;;;;;;::::::888777555222///---,,,+++******++++++++++++******)))))))))))))))(((''''''))))))(((((((((((())))))%%%&&&''')))************///222666999444---...222222000000222000---...222...000222333222111222333666666666555333444666999;;;===???===:::999:::<<<<<<>>>???@@@???>>>???@@@>>>>>><<<999555333333555333444666888888888777777666777888999:::;;;;;;;;;555222111333777888555111///222888===:::777???LLLLLLQQQWWWZZZYYYXXXXXXXXXLLLEEEBBBHHHSSSYYYTTTMMMQQQSSSXXXbbblllrrrsssqqqpppooommmlllllllllmmmnnniiijjjjjjhhhggggggjjjllldddcccdddddd___[[[^^^dddfffhhhkkkpppxxx|||vvvmmmsss}}}uuusssttt~~~sssiiiiiieee]]]YYY___eeegggfffgggkkkooorrrssskkkaaaeeewwwyyyppp^^^WWWSSSvvv___OOORRRXXX```dddaaaWWWOOOOOO\\\hhhllljjjgggbbb^^^XXXVVVXXX\\\]]][[[\\\___kkkyyylll^^^lllxxxnnnkkkqqqrrrmmmooowwwuuuwwwzzz|||~~~~~~~~~|||vvvkkkdddgggrrr{{{|||wwwyyy~~~mmmrrrvvvaaaqqqnnnYYYdddyyyrrrhhhccc```\\\YYYMMMBBB===;;;666333222000000000000111111111111333999777OOOwwwNNNCCCLLLtttlllLLL???IIIIIIBBBAAA@@@===DDDJJJNNNVVVbbbkkknnnrrryyyyyynnneeeWWWMMMUUUddd|||}}}|||yyyvvvvvvvvvlllkkkkkkllllllmmmrrrwww~~~xxxnnnkkkzzzuuujjjbbb___WWWWWW[[[```aaacccmmmyyy|||SSSJJJAAA???CCCGGGFFFDDDEEECCC???<<<:::999:::;;;888666333000---,,,,,,,,,))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''(((((())))))******///222666555111---,,,---333000000111///,,,---222000222333333111000000111:::999777555333333777:::===============>>>??????AAA@@@>>>=========>>>???@@@@@@???;;;777444222222222333444555666666666666::::::999888888777777666222111111555999999444///000000000222888@@@HHHMMMRRRUUUXXXXXXVVVRRRPPPOOOCCC???BBBLLLSSSSSSSSSVVVTTT\\\dddjjjqqqwwwvvvrrrsssuuuvvvuuurrrooommmmmmiiihhhggghhhkkklllkkkhhhfffeeeeeeeee___ZZZ```jjjkkknnnssswwwxxxxxxzzz~~~vvv~~~wwwuuuuuu{{{qqqfff```^^^hhhiiilllmmmjjjhhhoooyyyzzzwwwnnnhhhlllyyyxxx}}}wwwaaaPPPPPPmmmsssdddcccdddggggggccc]]]ZZZVVV[[[bbbiiikkkiiiddd```^^^^^^```bbb___\\\^^^cccsssttt```jjj~~~{{{vvvrrrppprrruuuwwwyyyxxx{{{{{{vvvxxx|||tttllljjjnnntttwwwwwwwwwuuu}}}wwwxxx|||gggvvvgggZZZdddxxxzzzfffggggggYYYYYYNNNBBB===;;;666222222000000000000111111111111...999888JJJ}}}QQQJJJKKKffftttLLL999BBBGGGBBB???;;;>>>@@@EEELLLVVV```iiinnntttwwwzzznnneeeYYYNNNTTTaaawww{{{qqqooovvvxxxsssrrrwww|||wwwwww}}}yyyssstttyyy}}}~~~ssseee]]]YYYYYY[[[]]]^^^bbbiiipppxxxSSSKKKBBB@@@CCCGGGGGGEEEEEECCC???<<<:::999:::;;;888666333000---,,,,,,,,,))))))))))))))))))))))))))))))((((((((('''''''''&&&'''(((((((((((('''&&&''''''(((((())))))******...111555555111...---...222000///000...,,,---222222333444444222111111222333222111//////222777;;;===<<<<<<<<<<<<<<<======@@@???>>>===<<<===>>>>>>>>>???>>>;;;777444333333333333444555666666666666999999999999888777666666222111222666::::::444///000000222555;;;CCCJJJNNNUUUVVVVVVVVVSSSNNNIIIEEEBBBAAAFFFOOOTTTRRRRRRUUU\\\cccjjjpppvvv{{{zzzvvv{{{||||||zzzuuupppmmmllljjjiiihhhkkknnnnnnmmmjjjiiiggggggfffaaa]]]ccclllkkkooouuuyyy{{{zzzuuuwww{{{~~~|||vvvtttttttttqqqooottt{{{|||xxxqqqjjjnnn{{{zzzuuu```PPPQQQddd|||tttmmmlllooommmfff___```bbbeeehhhjjjiiieeeccc\\\]]]aaaddddddbbbeeekkkxxx|||gggooo{{{xxxvvvwwwxxxzzz}}}{{{zzz~~~vvvpppqqqtttwwwxxxyyyyyywwwyyyoooxxxaaaXXXcccvvvjjjdddeee\\\WWWMMMBBB>>>;;;666222111000000000000111111111111///777444CCCqqq}}}NNNDDDFFFdddmmmJJJ;;;DDDFFFAAA@@@>>>===???CCCJJJSSS]]]fffkkkpppttt{{{|||rrriii\\\PPPQQQ[[[qqqmmmddd[[[\\\gggttt|||wwwlll```YYYXXXdddhhhmmm}}}mmmbbbQQQQQQRRRVVVZZZ___eeejjjsssSSSLLLDDDAAADDDGGGGGGFFFDDDBBB???<<<:::999::::::888666333000...,,,,,,,,,)))))))))))))))))))))))))))))))))))))))((((((((('''(((((())))))(((((('''''''''(((((())))))******,,,000444444111//////000111//////000...+++---222333444555444222111222333111000...------111777;;;===<<<<<<;;;;;;;;;<<<<<>>===<<<<<<<<<===>>><<<===<<<:::666444333444333333444555666666666666777888::::::999888666444222222555999<<<:::444//////111555;;;AAAGGGLLLOOOTTTSSSQQQOOOLLLGGGAAA===BBBEEELLLRRRSSSRRRTTTXXXgggnnntttwwwzzz~~~}}}yyy~~~|||vvvqqqmmmllliiijjjkkkmmmpppqqqooonnnmmmlllkkkiiidddbbbgggooommmqqqvvvxxxzzz{{{lllpppsss{{{|||xxxwwwvvvtttwww|||}}}{{{tttooottt}}}sssaaaRRRMMMTTTfffyyy||||||uuukkkhhhfffffffffgggfffeeecccWWWYYY___eeeggggggkkkrrr~~~qqqvvv~~~~~~~~~~~~}}}{{{yyyxxxzzz}}}}}}yyy{{{uuuzzzyyyzzzsssZZZXXXdddtttjjj]]]___\\\UUULLLCCC???<<<555111000000000000000111111111111000666222;;;bbbzzzLLLBBBDDD___kkkKKK>>>EEEEEEAAAAAAAAA<<<>>>AAAGGGPPPZZZccchhhlllqqqxxxvvvmmm___QQQNNNTTThhh|||vvv```WWWNNNOOO[[[kkkvvvzzz|||yyyvvvtttpppfffYYYOOOOOOaaajjjmmm{{{|||{{{yyyeeeXXXJJJIIIJJJOOOXXX```eeefffnnn~~~RRRLLLEEECCCEEEGGGGGGFFFDDDBBB???<<<:::999999999777666333111...---,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******+++///222333111000111333111//////000...+++---222222333444222111000111333666444222///...111666;;;======<<<<<<;;;;;;<<<<<>><<<;;;;;;;;;<<<===:::;;;;;;999666444444444333444555666666777777777666777999;;;:::888555444222444777<<<>>>;;;555///000333:::AAAGGGKKKMMMNNNNNNNNNKKKFFF@@@===<<<>>>DDDIIIPPPRRRRRRTTT[[[cccsssyyy||||||{{{|||{{{wwwzzz{{{|||zzzuuuqqqnnnmmmiiijjjllloooqqqqqqqqqpppqqqqqqoookkkgggggglllsssqqquuuvvvsssuuu~~~~~~pppjjjiiiqqq{{{zzzttttttvvvvvvwwwzzz~~~|||wwwttt{{{tttcccVVVLLLNNNXXXnnn|||sssiiigggddddddeeedddaaa___RRRUUU[[[cccfffggglllssszzz~~~~~~~~~~~~}}}tttxxxyyy~~~hhhVVVZZZhhhuuueeeTTTXXXYYYTTTLLLEEEAAA<<<555000000///000000000111111111111000444333:::YYY~~~xxxOOODDDFFF[[[xxxTTT@@@BBBCCCBBBCCCAAA===>>>@@@EEEMMMWWW___eeejjjpppxxxvvvmmm```RRRNNNQQQbbbzzz{{{rrrrrrhhh\\\OOOLLLUUUcccmmmrrrkkkiiigggggghhhfff```[[[aaawww{{{||||||~~~|||ppphhhccc^^^[[[]]]ccclllyyymmmYYYLLLGGGFFFFFFLLLYYYfffjjjhhhmmmzzzQQQLLLGGGDDDEEEGGGGGGGGGCCCAAA???<<<:::999888888777666444111///---++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))''''''(((((())))))******+++...222222111000222444333111000111///,,,---222111222222000///...000222777555333000000222777;;;>>>>>>===============>>>???>>><<<;;;;;;;;;<<<===:::;;;;;;999666444444555333444555666777777777777555777999::::::888666444333666:::>>>???;;;555111222666>>>EEEJJJLLLLLLKKKJJJKKKHHH???555333:::BBBHHHMMMQQQQQQQQQZZZgggrrr}}}~~~yyyxxxuuurrryyyzzz{{{yyyuuuqqqooonnnjjjkkkmmmooopppqqqrrrsssuuuuuurrrllljjjlllqqquuuuuuxxxvvvqqqsss~~~~~~kkkaaafffooovvv|||tttooorrrvvvwwwyyy{{{}}}|||yyyyyyyyyxxxvvvfff[[[RRRVVV^^^hhhyyy}}}tttkkkhhhfffggghhheee```[[[QQQSSSYYY```dddffflllttttttwww{{{}}}uuu___RRR^^^nnn{{{|||___QQQVVVXXXVVVNNNGGGBBB<<<444///000///000000000111111111111///333666===UUU|||~~~TTTEEEFFFYYYeeeDDD???@@@DDDEEE???>>>>>>@@@DDDKKKTTT]]]bbbjjjqqqyyyuuukkk___TTTPPPQQQ___xxxsssnnnsssttteeeTTTLLLPPPZZZbbbeee\\\[[[[[[\\\___dddiiimmmwwwwwwsss||||||sssvvvlllccc]]]WWWPPPLLLPPPUUUYYYbbbkkkxxxrrrbbbTTTLLLFFFEEEEEEJJJZZZkkkpppmmmmmmuuuOOOLLLGGGDDDDDDEEEFFFFFFBBBAAA???===;;;999888777666555444222///---+++***))))))))))))))))))))))))&&&&&&&&&&&&'''''''''''')))((((((''''''(((((()))''''''(((((())))))******+++...111222000000222555666333222222000,,,---111111111111///------///111222222111000111333888<<<===============>>>?????????>>>===<<<<<<<<<===>>>;;;;;;;;;999666444444555444444555666777777777777555666888999999888666555555888<<>>;;;777333555999AAAGGGKKKKKKIIIGGGGGGHHHDDD;;;333444===GGGMMMRRRTTTQQQTTTbbbssswwwtttrrrppp|||~~~~~~|||xxxssspppooommmnnnooonnnnnnpppsssvvvwwwwwwsssllljjjoootttuuuxxxxxxtttnnnsss{{{qqqhhheeehhhnnnrrr}}}{{{uuurrrvvvzzz{{{|||~~~|||{{{yyyzzzyyyqqqooowwwxxxiii^^^VVV]]]ffflllooo}}}}}}ssspppmmmmmmmmmiiiaaaYYYRRRSSSWWW]]]aaadddllluuuvvvwwwzzzoooXXXQQQcccvvv|||sss^^^TTTYYY]]]YYYRRRJJJDDD;;;333///000000000000000111111111111///111888===PPP{{{[[[EEEEEEUUUyyyNNN@@@@@@FFFGGG???>>>>>>???BBBIIIQQQZZZ___hhhqqqzzzvvvlllaaaXXXRRRPPP\\\ttt|||xxxzzzppp\\\PPPPPPVVV[[[\\\YYYXXXWWWYYY```kkkvvv~~~rrrooo{{{yyytttyyyrrruuuyyyqqqkkkggg\\\SSSNNNRRRUUUUUUYYYaaapppwww~~~~~~xxxssssssuuu|||wwwnnndddZZZQQQKKKHHHEEEFFFEEEIIIYYYmmmuuusssnnnpppzzzMMMKKKGGGDDDDDDDDDEEEFFFAAA@@@???===;;;999888777666555444222000---+++***))))))))))))))))))))))))&&&'''''''''(((((((((((((((((('''&&&&&&'''((((((''''''(((((())))))******,,,///222111000///222555999666444444111,,,---111222222111///......000222111222222222222333666999;;;;;;;;;<<<===>>>???@@@@@@???>>>===<<<===>>>>>><<<======:::777555444555444555666777777888888777666666777777777777666666777:::===???>>>;;;888666888<<>>======???EEENNNVVV\\\eeeoooyyy~~~{{{pppfff\\\SSSMMMQQQlll}}}yyybbbSSSOOORRRSSSSSSSSSPPPQQQYYYhhhzzz{{{lllkkkzzz{{{zzz{{{||||||}}}}}}|||xxxnnngggjjjvvvwwwrrrhhh\\\UUUXXXZZZXXX[[[cccpppxxx~~~|||sssllljjjllliiiccc[[[RRRKKKGGGFFFFFFGGGJJJIIIJJJYYYppp{{{zzzsssnnntttLLLJJJGGGDDDCCCCCCDDDEEEAAA@@@???===;;;999777777666555444222000---+++***))))))))))))))))))))))))'''((((((((())))))******((('''&&&%%%%%%&&&'''(((''''''(((((()))*********,,,///222111//////222444;;;888666555111,,,---000333333222000...///111333666777777666444333444555999999::::::<<<===???@@@AAA@@@>>>=========>>>???>>>>>>>>>;;;777555444555444555666777888888888888666666666666666777777777888;;;>>>???===;;;888777:::>>>DDDHHHIIIFFFBBB???:::666555;;;FFFPPPUUUVVVTTTYYYZZZXXX___ooo~~~yyywwwwwwvvvuuuxxxzzz{{{zzzyyyyyyyyyvvvuuussspppnnnpppvvv|||xxxyyyssskkkjjjqqqvvvuuurrroooeee\\\aaakkkfffZZZ\\\]]]```fffooozzz}}}||||||zzzxxxxxx~~~~~~vvvooonnnjjjgggjjj}}}zzzjjj___]]]cccrrr{{{|||~~~vvvqqqnnnhhh^^^VVVKKKJJJMMMRRRVVV\\\hhhsssxxxrrr{{{qqqrrr}}}yyytttnnnmmmqqqxxx~~~|||}}}~~~wwwaaa^^^sss{{{ssspppaaaWWW]]]ddd```XXXNNNEEE:::111///222000000000000111111111111222...333222>>>rrrqqqTTTHHHCCCiiieeeMMMBBBEEEIIIEEE<<<<<<;;;===CCCKKKTTTYYYbbblllxxx|||~~~vvvkkk___SSSJJJFFFcccxxx{{{cccQQQJJJJJJIIIHHHDDDAAACCCSSSlllzzzjjjjjjzzzzzzuuuuuuzzz}}}ssslllnnnvvv}}}wwwrrrddd\\\^^^```^^^aaajjjpppyyyuuukkkhhhiiinnniii```WWWPPPMMMMMMNNNJJJNNNNNNMMM[[[sssxxxppprrrOOOJJJFFFGGGHHHEEEEEEGGGDDDAAA>>><<<<<<;;;999777777666444111...---++++++,,,++++++***************))))))))))))************(((((()))***************)))((('''&&&'''(((+++,,,000222444444111///------444555777666333111000000333444444444222111222333:::999777444222222555777999999:::<<<===???@@@@@@??????>>>???AAAAAA???===?????????===<<<:::888777777777888999999999999999888555555888888777888;;;@@@@@@AAABBBBBBAAA>>><<>><<<111666<<>>AAAIIIDDD@@@???======@@@HHHRRRYYYaaajjjnnnuuuxxxmmm```TTTMMMJJJTTTiiibbbUUUOOOEEEAAAFFFCCCEEEDDDLLLhhh}}}|||{{{|||~~~}}}uuukkkwww~~~tttmmmkkkooo|||wwwuuu~~~{{{nnncccbbbgggjjjmmmooorrr}}}tttrrrpppkkksssppplllfff]]]VVVSSSUUUOOORRROOONNN]]]wwwvvvrrruuuNNNIIIEEEFFFEEECCCCCCEEEDDDAAA>>><<<<<<;;;999777888777555222000...---,,,******+++,,,,,,***)))((())))))))))))))))))))))))'''(((((()))******))))))((('''&&&&&&'''))),,,---000222444444222///......333444555444111000///000333444555444222111222333888777555222//////111444999999:::<<<===>>>???@@@@@@???>>>???@@@@@@???>>>>>>>>>===;;;999777666555666777777888888888888888888555555888888777888;;;@@@@@@AAACCCDDDCCCAAA@@@???AAACCCDDDCCC@@@<<<999333888>>>CCCLLLVVVYYYWWWSSSSSSRRRSSSUUU[[[ccciiirrrzzz}}}xxxvvvzzzyyyssswwwxxxzzz||||||{{{zzzyyy}}}yyysssooorrrxxxyyyvvvvvvppphhhbbbcccfffjjjlllmmmbbbUUUNNNPPPUUUYYYZZZdddlllsssvvv{{{~~~~~~}}}|||{{{zzzzzzzzzzzzvvvkkkdddeeekkkxxx{{{kkk```^^^kkk}}}|||~~~zzzvvvqqqeeeYYYPPPLLLIIIIIIKKKTTTfffvvvzzziiieeeooo}}}xxxtttllldddcccdddaaa[[[PPPSSSPPPPPPUUUXXXggg{{{vvv{{{xxxqqqeee]]]rrr{{{mmmeee```]]]bbbjjjccc\\\PPPCCC999333111111111111111000000111111111444...444555999^^^iiiMMMBBBVVVyyywwwXXX??????GGGCCCAAA???===<<>>BBBDDDKKKccc}}}tttnnnlllooouuu|||}}}~~~~~~vvvkkksss}}}tttjjjbbb^^^aaakkkwwwwwwiiidddeeehhhmmmrrrzzzyyyzzz|||{{{zzztttkkkbbb\\\YYYQQQSSSQQQQQQaaazzzvvvsssvvvOOOIIIFFFFFFEEEBBBBBBDDDDDDAAA>>>===<<<;;;999777999888555333000///------(((***,,,------+++(((&&&((((((((((((((((((((((((&&&'''(((((((((((((((((('''&&&&&&&&&(((***,,,---///111333444222///......111222222000///...///111444555666555333111111222777666444111//////111444999:::;;;<<<===???@@@@@@BBB@@@>>>===???@@@@@@???@@@???<<<:::888666555555555666666777777777777777777444444777888666777;;;AAABBBDDDEEEFFFFFFEEEDDD>>>?????????===;;;999777999===@@@CCCIIIQQQSSSQQQOOOMMMJJJGGGFFFIIIOOOTTTlllxxx|||yyy{{{{{{vvvyyyzzz||||||{{{yyyvvvuuu{{{xxxqqqlllooovvvyyywwwnnnfff[[[VVVXXX\\\]]]]]]ddd[[[QQQLLLPPPYYYaaaeeeooovvv{{{|||~~~zzz}}}}}}|||}}}{{{rrrkkkllloooyyyyyyjjj______kkkxxxsssvvvyyyssshhh]]]OOOJJJEEEDDDGGGQQQeeewww{{{wwwxxx~~~sssoooggg___[[[ZZZTTTNNNMMMQQQPPPSSSZZZ[[[hhhwwwqqquuummmeeeyyy___VVVfffsssyyyeee[[[___gggkkkggg___RRRDDD999333111111000000000000000000000000333...333666555OOO|||yyyTTT???NNNpppcccBBB>>>GGGCCCBBB@@@>>><<<===DDDLLLRRRZZZgggqqqxxx{{{pppddd\\\TTTTTT]]]rrrjjjTTTMMMKKKEEE>>>>>>BBBCCCHHH[[[yyytttiiiaaa]]]^^^bbbiiirrr~~~{{{yyyyyyssshhhooo{{{{{{uuukkk```YYYSSSSSSZZZcccwwwlllhhhkkkuuu~~~}}}xxxnnnccc\\\YYYVVVRRRVVVhhh~~~vvvtttwwwRRRLLLHHHHHHGGGDDDCCCEEEDDDBBB???===<<<;;;999888999777555222000...---,,,******+++,,,,,,***)))(((((((((((((((''''''''''''&&&&&&''''''(((''''''&&&((((((''''''((()))***+++---///222222000///......///000///...,,,---///111444555666666333111111111555555444222111222555888<<<<<<===>>>???@@@AAAAAABBB@@@===<<<>>>@@@@@@@@@BBBAAA>>>;;;999777777666444555555666777666666666777444444777888666777:::BBBDDDGGGIIIIIIHHHGGGGGG???===:::777666777999;;;BBBBBBAAA???BBBIIILLLJJJKKKIIIDDD???<<<===BBBEEEkkkzzz}}}}}}{{{wwwzzzyyyxxxuuussspppnnnmmmqqqoooiiidddgggpppuuuuuufff[[[OOOJJJLLLOOOOOOLLLWWWUUUSSSVVV\\\eeemmmrrryyy~~~www|||{{{uuuuuuuuu{{{zzzlllbbb^^^kkkwwwrrrrrrwww|||~~~vvvkkkbbbPPPJJJDDDAAADDDPPPfffyyyzzz}}}xxxwwwrrrkkkgggeee```ZZZ]]]^^^[[[]]]aaa___kkkwwwpppssseee]]]qqqxxxWWWOOOZZZcccuuu}}}fffWWW```jjjiiijjjaaaTTTEEE:::333111000//////000000000000//////222///333666333@@@hhhZZZ???GGGeeemmmGGG???FFFCCCBBBAAA>>><<<<<>>>>>???@@@AAABBBBBBCCCBBB@@@===<<<>>>@@@@@@@@@AAA@@@>>>;;;999777666666444444555666666666666666777444444777777666777:::BBBFFFKKKMMMKKKHHHGGGFFFAAA<<<666111222666===BBBIIIGGGBBB===@@@GGGLLLLLLIIIGGGCCC>>>;;;;;;>>>AAAbbbrrr~~~zzzzzzxxxssspppmmmhhhccc___]]]]]]]]]aaa```\\\WWW[[[dddjjjlll\\\QQQEEE???AAADDDDDDAAAJJJPPPZZZdddmmmsssxxxzzz~~~{{{|||{{{yyy|||}}}oooeee\\\iiiwwwoookkkjjjyyyxxxnnneeeSSSLLLEEEAAACCCOOOeeeyyy~~~yyyxxxyyy~~~xxxuuusssnnnhhheeebbb[[[\\\^^^ZZZgggxxxqqquuuxxxaaa]]]pppqqqTTTLLLUUU\\\nnneeeUUUaaallljjjlllcccTTTEEE999333111000...///000000000000///...000000222555222666VVV~~~___BBBCCC[[[zzzPPP???BBBAAACCCBBB???<<<<<<@@@FFFKKKKKK\\\gggooovvvwww{{{nnneeeWWWPPPSSSggg~~~|||vvv]]]SSSKKKNNN]]]sssxxxjjj]]]SSSLLLIIIKKKMMMOOOUUUbbbpppwwwwwwooogggddd___ZZZggguuutttmmmeee\\\WWWSSSOOOPPPTTToooyyyjjjZZZQQQ___yyyxxxyyyyyy}}}OOOIIIFFFFFFEEEBBBBBBDDDEEEBBB???>>>===<<<:::888777666333111...,,,++++++...,,,)))'''''')))+++,,,***))))))((((((''''''''''''''''''(((''''''&&&%%%))))))))))))(((((((((((())),,,///000///.........000111111///...---...000///222444444333111000000//////000///000333888<<>>===???@@@@@@???<<<<<<;;;:::888666555333444555555666666666666666666333333666777555666:::>>>DDDLLLOOOMMMJJJGGGFFF@@@;;;555111333:::CCCIIILLLJJJFFFAAADDDLLLPPPPPPGGGFFFDDD@@@======>>>@@@TTTdddrrrssssssuuussslll\\\XXXSSSNNNKKKKKKLLLMMMQQQQQQNNNJJJLLLTTT[[[\\\QQQHHH>>>999;;;>>>@@@@@@EEEQQQbbbpppxxx|||~~~}}}yyy{{{~~~pppeeeYYYccc{{{tttnnnkkklllssszzz|||{{{wwwnnneeeVVVOOOGGGBBBCCCNNNcccvvv}}}ssskkkjjjpppxxx~~~{{{wwwtttnnnhhhccc^^^VVVXXX[[[XXXhhhzzzsssvvvuuu```\\\kkkqqqWWWMMMUUU^^^pppmmmYYYaaakkkiiilllcccTTTDDD888222000111//////111111111111//////...333222333444333GGGiiieeeGGGBBBTTTuuuaaaAAA===>>>DDDBBB???===<<>>===<<<:::999888666444222///---,,,,,,---,,,***)))((()))***+++++++++***))))))(((''''''((((((((((((((('''&&&&&&&&&'''((())))))************---000111111000000000111222333222000......///,,,///222333222000000000111111111111111333777;;;>>>>>>??????@@@AAAAAAAAA@@@???>>>???@@@@@@???>>>999:::;;;;;;:::888555333555555666777777777777666666333333666777555666:::666@@@KKKQQQPPPKKKHHHGGG<<<999777666:::AAAIIINNNNNNNNNLLLHHHJJJNNNNNNKKKDDDEEEDDDBBB???>>>>>>???FFFTTT```ccceeehhhddd\\\JJJJJJHHHGGGFFFFFFGGGGGGFFFGGGDDD??????EEEJJJKKKEEE???888555777===BBBEEENNNZZZjjjvvv|||{{{vvv|||~~~zzz{{{~~~mmmaaaTTTZZZwww}}}xxxsssiiimmmqqqrrrsssrrrllldddXXXQQQHHHCCCBBBLLL```rrr}}}qqqjjjzzzpppfff^^^^^^hhhtttvvvzzz|||xxxssspppkkkeeebbb\\\UUUZZZ___\\\mmmyyyrrruuuzzzddd___kkk}}}sssZZZLLLUUUccctttttt___bbbjjjkkkkkkbbbSSSCCC888222000111///000222333333222000///,,,666222000777555===UUUpppmmmJJJAAAPPPgggzzzIII<<>>===<<<:::999999888555333000...------+++++++++++++++***)))))),,,++++++***)))(((((('''((()))))))))((('''&&&&&&###$$$&&&(((***+++,,,---+++...111333222111222222222444555444222///......***---111222222000000///666666555444333444888;;;=========>>>?????????@@@??????>>>???AAAAAA???===888:::===>>>===;;;777555555666666777777777777777666333333666777555666999111<<>>FFFKKKYYYcccqqqyyy}}}~~~}}}}}}|||{{{|||~~~zzzyyy}}}rrrkkkrrr|||}}}|||jjj]]]PPPTTTppp}}}wwwllllllllljjjmmmnnniiibbbYYYRRRIIICCCBBBJJJ]]]ooo{{{ssshhhdddzzzuuufff[[[SSSSSS^^^lllooouuuxxxvvvsssppplllfffaaa[[[VVV]]]bbb___ooowwwpppssskkkiiixxx{{{sss[[[IIISSSfffvvvqqq```cccmmmqqqkkkaaaRRRBBB777111000111///111222333333222111///+++888333///999888888IIIeeerrrLLL@@@OOO\\\QQQ???FFFDDDCCC@@@>>>===@@@EEEIIIHHHRRRXXX```lllpppwww|||ttt\\\PPPJJJWWWnnnwwwiiiaaaYYYZZZpppqqqbbbVVVOOOMMMLLLOOOUUUXXXSSSRRR\\\jjjtttnnndddaaaaaafffyyy|||tttooommmjjjddd___^^^hhhMMMHHHEEEFFFFFFDDDCCCEEEBBB@@@>>>===>>>===;;;999999555111...---,,,+++***))))))))))))))))))))))))...---,,,+++***(((''''''))))))((((((''''''&&&&&&'''%%%&&&))))))(((***...---,,,...222555444///+++333444444444222000---+++)))+++///111...***,,,222444666777666333333666:::>>>======>>>??????===<<<===>>>???@@@AAA@@@@@@?????????CCCGGGEEE<<<666444777777888888888888777777777666444222111222333444444777;;;???AAA@@@>>>===999===BBBDDDEEEGGGMMMSSSUUUPPPLLLJJJEEE???===???AAABBBCCCBBB@@@>>>>>>>>>>>>;;;===CCCDDD@@@???CCCIIILLLQQQWWWZZZ\\\[[[ZZZUUUOOOGGG???<<<<<<@@@CCCDDDAAA@@@???<<<;;;FFFTTTfffppp}}}{{{rrrmmmlllnnnnnnmmm{{{vvvpppkkkjjjkkkllllllmmmfffbbbhhhssswwwpppfffjjjgggeeeiiirrrzzz||||||{{{nnn```UUUSSS^^^|||zzzppphhhbbb```aaaddd\\\VVVMMMFFFBBBHHHZZZlll~~~qqqqqq{{{gggVVVQQQMMMMMM```yyy{{{}}}xxxqqqnnnfffcccfffccceee}}}xxxnnnlllfffmmmqqqWWWPPP___nnn~~~ttteeeccclllmmmllllllWWW===555222...000000000000000000000000000000000000000111333888;;;XXX|||[[[777@@@SSS{{{YYYGGG;;;DDDBBB@@@???>>>??????@@@FFFKKKSSS[[[cccnnnzzzyyycccTTTJJJQQQeee{{{sssddd\\\]]]fffmmmyyyjjjqqqqqqaaaYYYVVVSSSPPPWWWUUUTTTUUUYYY^^^fffmmmrrrnnnfffbbbjjj}}}uuuqqqrrrlllddd```kkkNNNIIIEEEGGGFFFDDDCCCDDDCCCAAA???>>>>>>>>><<<:::999555111...---,,,+++***)))))))))))))))))))))))),,,,,,+++***)))(((((('''((((((((((((((('''''''''***((((((***)))&&&'''+++,,,...111444555333///+++444444555555333111...,,,+++---222888777222000222888999:::777444333555888>>>===<<<===>>>???===<<<===>>>???@@@AAA@@@??????@@@???BBBEEECCC;;;666555777777888888888888777777999888666555444555666777333444555777888888888777<<>>>>>>>><<<:::===DDDHHHHHHJJJOOOWWWYYY]]]bbbfffgggfffeee___ZZZQQQJJJFFFHHHKKKNNNXXXTTTQQQNNNHHHFFFOOOZZZfffnnnyyy}}}~~~uuuooojjjfff```\\\aaa]]]XXXUUUUUUVVVVVVVVVTTTPPPMMMNNNSSSVVVUUUSSS\\\YYYZZZbbbnnnyyy|||||||||pppcccTTTPPPXXXtttuuujjjbbb^^^^^^^^^WWWOOOHHHDDDIIIYYYjjj{{{vvvmmmZZZLLLIIIHHHKKK```xxx{{{sssllliiijjjfffgggsssiiigggeeehhhuuuVVVNNN___qqqxxxmmm]]]]]]jjjnnnmmmmmmWWW===555222...000000000000000000000000000000000111000111333777;;;NNNvvvjjjDDDDDD???___dddJJJBBBAAABBBBBB@@@???>>>??????CCCHHHPPPWWW___jjjvvv~~~|||hhhXXXLLLQQQbbbxxxzzziiiaaabbbffflllyyyzzzgggTTTRRR[[[aaaccczzz{{{lllddd___ZZZVVVXXXXXXYYYZZZ]]]bbbjjjpppooommmiiigggmmmwwwuuuoooiiieeepppOOOJJJFFFGGGFFFCCCBBBCCCEEECCC@@@??????>>>===;;;888555111...------,,,+++))))))))))))))))))))))))***)))))))))(((((((((((('''''''''(((((((((((((((&&&$$$%%%(((***)))+++///+++///444777555222...,,,333444555555333111///---,,,---333;;;>>>888222000:::;;;;;;888444222444777===<<<;;;<<<===>>>===<<<===>>>???@@@@@@@@@???>>>@@@???@@@BBB@@@:::666666666777777888888777777666888777666666666777999:::888777444333333555888:::AAADDDHHHIIIIIIKKKOOORRRUUUNNNIIIEEEAAA;;;:::<<>>======>>>===@@@GGGMMMQQQVVV[[[aaabbbeeejjjnnnooommmkkkiiiccc\\\UUUSSSUUUZZZ]]]gggdddaaa[[[TTTQQQVVV^^^jjjnnnvvv}}}}}}~~~yyytttlllccc\\\___\\\XXXUUUTTTSSSRRRQQQMMMLLLJJJHHHGGGJJJQQQVVVUUUSSSTTT^^^lllxxx||||||}}}qqqdddTTTMMMPPPhhhuuuhhh```]]]___YYYRRRLLLHHHKKKXXXggg~~~}}}uuu\\\MMMCCCCCCDDDHHH[[[qqqrrrmmmkkkjjjeeegggzzzmmmeeebbbyyyccc```zzzwwwUUUMMMaaavvv{{{rrrdddTTTXXXiiioooooonnnWWW<<<555222///000000000000000000000000000000000111000111333777:::DDDooozzzRRRCCC===PPPssslllHHHDDD>>>AAACCCCCC???======??????DDDKKKRRRZZZdddpppxxx}}}nnn^^^PPPPPP^^^rrr|||kkkeeedddwwwttt^^^SSSQQQQQQTTTwwwlllccc\\\YYYXXXZZZ\\\\\\^^^dddmmmsssmmmooonnnkkkmmm||||||wwwsssnnnlllxxxPPPKKKGGGGGGGGGCCCBBBCCCEEECCC@@@>>>>>>===<<<;;;888555111...------,,,+++))))))))))))))))))))))))''''''((((((((((((((((((&&&&&&''''''(((((())))))(((%%%$$$(((***)))***---***000777999555111...---111222333333222000...,,,+++***...888===999222---999::::::777333222444777===<<<;;;;;;===>>>===<<<===>>>???@@@@@@???>>>===@@@>>>===???===888666777666666777777777777666666555555555555666777888999;;;888444111222777===AAAEEEGGGJJJJJJJJJJJJLLLNNNPPPJJJEEEBBB???;;;;;;>>>BBBCCCEEEDDDAAA???======BBBCCCEEEJJJPPPWWW]]]aaaaaaaaacccgggkkkmmmkkkhhhjjjfff```\\\[[[___eeehhhnnnnnnlllggg```ZZZZZZ]]]dddeeehhhnnnvvv|||}}}|||}}}vvvpppjjjgggccc```]]]YYYVVVSSSPPPQQQPPPMMMKKKNNNUUU[[[^^^ZZZYYYbbbpppzzz}}}{{{~~~qqqdddVVVLLLKKK]]]{{{zzznnnfff```ZZZSSSNNNKKKMMMXXXdddyyyooohhhQQQHHHCCCDDDEEEGGGUUUeeewww~~~{{{vvvfffccccccbbb\\\___vvv{{{tttlllccc\\\ZZZpppccc]]]wwwuuuRRRMMMeeezzz}}}ooo___RRR[[[llloooqqqnnnVVV;;;444333///000000000000000000000000000///000111111111333666999???iii[[[===CCCJJJfffrrrGGGDDD<<<@@@DDDDDD@@@===<<<>>><<>><<<<<<<<<;;;:::777444000...------,,,+++))))))))))))))))))))))))'''''''''''''''(((((((((&&&&&&''''''(((((())))))...)))''')))***'''&&&'''***000666888555111///......///000111000...,,,+++,,,(((***333:::888222...444666777555222222555888>>><<<:::;;;===>>>>>>>>>===>>>???@@@??????======@@@<<<;;;<<<;;;666555888666666777777777777666666555555555666777888999999888555111000333999AAAFFFGGGHHHIIIJJJIIIHHHHHHHHHHHHCCC@@@@@@???===>>>BBBCCCEEEGGGFFFCCC@@@>>>>>>CCCFFFIIINNNTTT\\\aaaddd```^^^___bbbgggiiigggdddfffdddaaa___aaafffkkkooosssvvvvvvppphhhaaa\\\YYYUUUSSSRRRVVV\\\``````^^^bbbfffmmmvvv{{{xxxuuurrrnnnkkkjjjiiigggeeeddddddddddddfff```^^^eeesss~~~~~~~~~sssgggYYYNNNJJJWWWpppsssbbb\\\UUUPPPNNNOOOYYYcccyyy{{{wwwuuurrrnnniiiaaaYYYSSSLLLHHHHHHKKKKKKKKKSSS___hhhjjjmmmnnnkkkfffbbbaaaYYYWWWWWWUUUOOOOOO```tttzzzuuusssooohhhbbb\\\WWWSSSiiibbb]]]wwwlllPPPPPPiii{{{sssaaaWWWcccrrrppptttpppUUU:::444333000111000000000000000000000000///000111111111222555777<<>><<<;;;;;;:::999777444000...---------,,,))))))))))))))))))))))))'''''''''((((((((((((((('''''''''((((((((((((((('''"""!!!''',,,,,,,,,...+++///333555444222000///+++,,,...//////...,,,+++,,,)))***222888777444222111333444444222333666:::>>>===;;;;;;===???@@@@@@===>>>?????????>>>===<<<>>>;;;:::;;;999555555777555666666777777666666555666777777888999:::::::::777666555666:::@@@GGGKKKHHHHHHIIIHHHGGGEEECCCBBB@@@======@@@AAA@@@BBBEEEEEEGGGIIIIIIFFFBBB???>>>AAAGGGNNNSSSZZZaaaeeedddaaa^^^^^^bbbhhhjjjhhhddddddcccbbbccceeeiiinnnppprrruuuuuunnnfff___XXXRRRPPPNNNLLLMMMPPPQQQPPPNNNLLLPPPVVVbbbvvv}}}zzzuuummmhhhddd]]]YYYbbbssswwwlll\\\QQQLLLUUUiiiyyyuuu{{{jjjbbbZZZTTTQQQQQQYYYbbbvvvkkkgggaaaZZZUUUOOOJJJFFFNNNMMMOOORRRQQQPPPVVV^^^```^^^\\\[[[VVVOOOLLLNNNPPPNNNMMMKKKEEEBBBJJJTTTooo|||tttmmmhhhaaa[[[iii|||```^^^vvvuuubbbMMMSSSmmm{{{|||ggg\\\iiiwwwtttvvvpppUUU999444444000111000000000000000000000000...000111111111222444666999VVVwwwqqqKKKCCCCCCWWWbbbNNN>>>???AAABBBAAA???<<<::::::???EEEJJJPPPYYYccckkkttt~~~|||uuujjj\\\SSSSSS```zzz~~~xxxzzzyyyrrrhhh___YYYWWWTTTdddwwwqqqzzzssssssooommmeee___fffvvv||||||yyypppeeelll|||OOOJJJGGGHHHHHHEEEDDDFFFGGGCCC???<<<;;;;;;;;;:::777444000...---...---,,,))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''!!!%%%---111222444,,,---...111333333111///+++,,,...//////...---+++)))'''***222777555333222111333555444333333777;;;@@@>>><<<<<<>>>@@@AAAAAA===>>>?????????>>><<<;;;<<<999999:::999555444666555555666666666666555555666666777888999999999999666666999<<<@@@EEEIIILLLIIIIIIIIIHHHFFFDDD@@@>>><<<;;;<<>>CCCIIINNNWWWaaahhhllltttwwwnnnbbbWWWRRRZZZqqq~~~tttggg[[[UUU\\\aaassswwwhhhaaa```ggguuuzzzwwwnnniiittt~~~|||tttgggiiiOOOIIIGGGHHHHHHFFFEEEGGGIIIEEE@@@===<<<<<<<<<;;;777333000...---...---,,,))))))))))))))))))))))))******))))))(((((((((((())))))(((((('''''''''&&&***$$$"""''',,,,,,++++++---,,,+++...333444222000+++,,,...000000///...---$$$$$$)))222666333000000333555666555333444888;;;@@@>>><<<<<<>>>AAABBBBBB===>>>?????????===<<<;;;;;;888888:::999555333555555555666666666666555555444555555666666666666555000222666;;;???BBBDDDEEEKKKJJJIIIHHHFFFCCC???<<<;;;:::===BBBDDDBBBCCCEEEHHHJJJLLLLLLIIIEEEBBB@@@JJJSSS[[[^^^```ccc```XXX___[[[ZZZ^^^fffjjjgggcccaaabbbcccdddeeeeeeeeeeeejjjmmmjjjcccbbbgggiiifffcccdddcccbbb```^^^]]]\\\[[[[[[ZZZ^^^mmmyyyqqqkkkhhhZZZQQQLLLWWWlll}}}|||~~~yyynnn]]]UUUPPPVVVaaapppwwwfff``````^^^lll~~~~~~sssfff]]]VVVSSSXXX^^^ooozzzyyymmmeeebbb``````ddd```[[[TTTNNNLLLQQQXXXLLLIIIIIIKKKHHH@@@???CCCCCCCCCEEEHHHIIIEEEBBB@@@BBBPPPrrryyyzzzwwwllltttrrrYYY^^^nnnwwwaaaVVVJJJTTTmmmxxx}}}rrr]]]fffzzz}}}yyyrrrTTT888333444111111000000000000000000000000...000111222111111333555555CCCbbb~~~qqqSSS999===MMMllluuuCCC>>>;;;===BBBCCC===888999===BBBGGGMMMUUU___fffhhhpppyyyqqqfffYYYQQQVVVkkkvvvdddYYY^^^aaalllzzzjjj^^^XXXddd}}}|||tttqqq}}}~~~vvvgggeee~~~QQQNNNIIIFFFEEEEEEEEEDDDGGGDDD@@@>>><<<:::888555999444///...111222000---***))))))((((((((((((((((((((())))))))))))(((((())))))((((((((('''''''''''''''(((******+++++++++''')))---000222222222111,,,---///000000...,,,***,,,+++***+++---/////////333999:::555000111444555:::???AAA??????AAAAAA???@@@>>><<<;;;:::;;;<<<===888888888888666444222000444777666333333666666444666666777777666333000...111777===@@@@@@BBBFFFKKKGGGHHHHHHFFFBBB???======;;;>>>BBBBBBAAAAAACCCFFFLLLKKKMMMMMMIIIDDDEEEJJJTTTXXX^^^cccdddaaa\\\XXX\\\^^^bbbfffhhhgggbbb^^^_________aaacccddddddbbbiii___YYY^^^iiiqqqvvvzzzyyyuuutttuuuqqqkkkggghhhhhhfffbbbaaaiiitttxxxvvvpppppppppqqqvvv|||ppp___RRRKKKDDDDDDLLL\\\{{{xxxvvvzzz~~~qqqaaaSSSNNNSSS___rrrxxxmmmvvvxxxpppmmm___eeejjjrrroooccc\\\VVVUUUYYYiiittt|||xxxtttpppqqqjjj```VVVPPPNNNOOOOOOIIIIIIFFFDDDDDDDDDAAA===BBBCCCDDDFFFHHHGGGEEECCCFFFHHHWWW{{{|||zzzsssgggpppuuuYYY[[[eeeaaaPPPFFFCCCSSSkkk~~~ttt]]]fffwwwxxx}}}vvvLLL666444000333---............////////////000111111222222333444444888888SSSyyy}}}iiiJJJ888EEEhhhVVVAAA:::@@@CCCEEEBBB888999999>>>EEEKKKPPPXXX```dddlllzzz~~~vvvkkk]]]RRRPPP]]]mmmyyytttnnnkkklll|||ssspppfffnnnoooeeeppp|||PPPLLLHHHFFFEEEFFFFFFEEEDDDAAA???======<<<:::888999444///...000111000---******)))((((((((())))))(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%''''''(((******++++++***+++,,,---...///000000111000111333444444222000...+++***)))***---...///...333999;;;666222222444444888>>>AAA???===???@@@???@@@>>>===;;;;;;;;;===>>>999999999888666444222111222555555222333666777444333444444444444333111000666;;;AAACCCBBBCCCFFFIIIEEEFFFFFFDDDAAA>>>======<<<@@@DDDEEEDDDDDDGGGJJJLLLLLLNNNNNNJJJEEEGGGMMMYYY]]]cccdddaaa[[[VVVSSSXXX\\\aaadddeeeccc___\\\YYYYYYZZZ\\\___aaaaaa```___[[[\\\eeeooovvvzzz~~~|||yyyxxxxxxuuuoookkklllpppnnnjjjhhhkkkpppooojjjaaa```^^^\\\^^^fffqqqyyy~~~}}}yyyqqqmmmiiiaaaTTTJJJCCC===>>>GGGXXXxxx~~~{{{wwwvvvzzz~~~|||nnneeeVVVOOOTTT```sssyyymmmkkkpppuuuwwwuuurrrqqqqqqmmmmmmjjjfffkkkzzzvvvjjj```XXXWWWZZZeeeppp~~~vvvmmm```WWWTTTTTTSSSRRRIIIHHHEEEDDDEEEEEECCCAAACCCHHHNNNPPPOOOMMMMMMNNNMMMLLLUUUsss~~~{{{}}}nnnaaahhhyyyuuu[[[]]]fff```PPPGGGFFFUUUmmmxxxaaakkk~~~}}}uuuKKK666444///333---....../////////000000000000111111222222333444444888777KKKkkkmmmUUUAAAGGGccc~~~eeeIII;;;???AAAAAA@@@999:::999===CCCHHHLLLSSSZZZ```gggsss~~~xxxooocccUUUPPPXXXddd{{{zzzsssrrr{{{rrrwww{{{mmmppp|||NNNKKKGGGFFFFFFGGGGGGGGGAAA???===<<<=========;;;999444000...000000///---++++++***))))))))))))***(((((())))))))))))((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''((()))************...---------...///000111222444666777777555222111***))))))***---.........333999<<<888444444333222444;;;@@@>>>;;;===???@@@???>>>===<<<;;;<<<===>>>;;;::::::999777555333222111444444222222666666444111111111111111111222222;;;???DDDFFFEEEDDDFFFHHHBBBCCCCCCBBB???======>>>@@@DDDGGGHHHGGGGGGJJJNNNMMMMMMOOOPPPKKKGGGJJJQQQ```eeeiiifff]]]TTTOOOMMMTTTZZZ```bbb___\\\YYYYYYRRRRRRSSSUUUYYY[[[[[[ZZZUUUXXXaaammmuuuwwwyyy|||xxxuuuttttttqqqkkkhhhjjjoooooolllhhhggggggaaaYYYZZZWWWSSSOOOMMMQQQWWW\\\bbbdddjjjpppvvvwwwuuusssqqqjjj```YYYUUUPPPIIICCC@@@:::<<>>;;;999<<>>===<<<888444000...//////...---,,,++++++***************(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))******)))))),,,---...000111222222222111222444666555333111///*********,,,///000000///333999<<<999666555333000000888>>><<<999;;;>>>@@@>>>>>>===<<<<<<======>>><<<<<<:::999777555333222111444555222222444444111111000///...///000222333===@@@DDDFFFFFFEEEEEEFFF@@@@@@AAA@@@>>>===>>>???EEEGGGJJJIIIHHHHHHKKKNNNMMMNNNQQQQQQLLLHHHLLLTTTdddiiilllfffZZZOOOJJJJJJRRRXXX^^^^^^XXXTTTSSSTTTNNNNNNOOOQQQTTTUUUTTTSSSQQQWWWdddppptttrrrsssvvvtttpppoooooommmgggeeeggglllllliiieeebbbaaa\\\UUUZZZVVVQQQKKKIIIJJJNNNQQQVVVZZZ```gggmmmpppqqqpppmmmeee[[[TTTPPPKKKFFFBBBDDD???@@@DDDQQQppp~~~~~~wwwrrrvvv{{{}}}~~~yyyooo[[[PPPTTTddd{{{xxxjjjbbbXXXPPPNNNQQQVVVXXXjjjlllqqqpppeee^^^kkkuuuggg\\\XXXYYY]]]fffrrrzzz}}}~~~ooo```^^^fffnnnmmmhhhWWWPPPJJJJJJLLLKKKHHHGGGJJJ]]]qqquuulllcccdddjjjfffbbb\\\hhhwwwkkkbbbWWWNNNQQQccc~~~zzzccciiimmm```PPPHHHGGGUUUjjj{{{}}}lllVVVaaaxxx|||qqqHHH666555...111///000000000000111111111111000111111222222333444444555555<<>>@@@???AAABBB;;;999:::>>>AAACCCIIIQQQ\\\```jjjyyy|||vvvlll^^^QQQOOOSSSjjj~~~|||mmmlll}}}yyyJJJHHHFFFFFFHHHIIIIIIHHHBBB@@@>>>=========;;;:::777555111///......------,,,++++++***************(((((())))))))))))(((((('''((((((((((((((((((((('''(((((())))))))))))((((((+++///444666666555333000111333444444222000...++++++,,,...111222222000222777:::999777777444///...666;;;:::888;;;>>>???>>>>>>=========>>>>>>>>>===<<<:::888666444333222333666666333222333222...111000...---...000222444;;;>>>BBBEEEEEEEEEDDDDDD>>>?????????>>>>>>@@@BBBHHHJJJKKKJJJGGGFFFIIILLLMMMOOORRRQQQKKKGGGLLLVVVdddiiijjjdddWWWLLLHHHIIIQQQUUUXXXVVVQQQLLLMMMOOOLLLLLLNNNPPPQQQPPPMMMJJJKKKSSS```mmmqqqoooppptttwwwsssrrrrrrpppkkkjjjllloooooolllfffcccdddbbb^^^VVVRRRKKKGGGEEEGGGJJJMMMWWWYYY]]]bbbggglllpppsssoooiiibbb\\\WWWQQQKKKFFFHHHCCCCCCDDDNNNmmm~~~|||uuummmtttzzz|||}}}}}}ppp\\\PPPSSSccc~~~uuulll^^^SSSNNNOOORRRUUUeeehhhoootttkkk___aaalllyyy|||{{{sssfff]]]YYYYYYYYYaaakkkrrrvvv||||||mmm```cccrrr~~~yyyhhh]]]TTTSSSSSSOOOKKKJJJPPPgggssspppsssrrrooohhhnnnzzzvvvlll```XXXUUUQQQLLLMMM[[[vvvyyygggsssxxxiiiRRRJJJIIIVVVjjjzzzzzzmmmWWWaaaxxx~~~{{{oooFFF666555---111000000000000000111111111111000111111222222333444444444666;;;DDD]]]uuu]]]FFFAAALLL```vvvNNN888;;;===>>>AAABBB;;;999:::===???BBBHHHPPPYYY\\\gggwww|||wwwnnn```TTTPPPTTTbbbwwwuuuqqq~~~IIIHHHFFFGGGHHHIIIIIIHHHCCCAAA>>>======<<<:::999777555222///---,,,,,,---++++++***))))))))))))***(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))(((((((((&&&)))000555888777555333000222444555444333000///++++++---000333444333111000555777777777777555000...333777888999>>>???>>>======>>>>>>>>>>>>??????>>><<<:::777555333222222333666777444333444222...000///...///000222555777:::===@@@CCCDDDCCCAAA@@@===>>>?????????@@@CCCFFFIIIJJJKKKIIIFFFFFFIIILLLMMMOOORRRQQQIIIEEEKKKUUUaaadddddd^^^SSSJJJFFFFFFLLLNNNNNNLLLHHHGGGIIILLLJJJKKKNNNQQQQQQNNNIIIDDDBBBJJJYYYiiipppqqqtttxxxyyyuuussstttrrrnnnmmmppprrrrrrnnngggdddfffgggeeeXXXRRRKKKGGGGGGJJJNNNPPPYYYZZZ\\\^^^bbbhhhoootttrrroookkkgggbbb\\\UUUQQQIIIEEEEEEEEEMMMkkkyyyrrrkkksssyyy{{{~~~}}}rrr^^^PPPQQQ```}}}xxxkkk___XXXXXX\\\```pppqqqrrrqqqjjj___ZZZ\\\ffflllnnnhhh```\\\ZZZXXXTTTYYY```gggmmmuuu~~~xxxlllcccjjj~~~{{{lll___]]][[[TTTOOONNNUUUnnn|||zzzyyyzzzssswwwyyyrrrkkkfffddd]]]VVVTTTVVVUUURRRPPPYYYpppsssgggxxxqqqTTTLLLKKKWWWlll~~~yyymmmYYYcccyyy}}}zzzmmmDDD666555,,,000111/////////000000000111111000111111222222333444444333666<<<@@@RRRwww|||gggIII===BBBOOOrrrqqqyyytttSSS>>>;;;999<<<@@@======::::::<<<>>>???FFFMMMSSSWWWbbbsss}}}xxxpppdddWWWSSSTTT]]]rrrIIIHHHGGGGGGHHHIIIHHHGGGCCC@@@>>>=========;;;:::666555222///,,,+++,,,---******)))((((((((())))))(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''***...222555555333222///111333444444222///...***+++,,,000333444333111///222444444555888666111///222444666;;;AAAAAA=========>>>???????????????===<<<999666444222111111111555666555555666555111,,,---...000333777:::<<<<<<>>>@@@CCCCCCAAA>>>;;;===>>>???@@@@@@CCCGGGJJJGGGIIIJJJHHHFFFGGGKKKOOOMMMOOORRROOOGGGBBBIIITTT^^^^^^\\\VVVOOOGGGCCCAAAEEECCCAAA???AAADDDHHHKKKEEEHHHMMMQQQRRRNNNGGGAAA===EEEUUUhhhtttwwwzzz}}}xxxtttrrrsssqqqnnnmmmpppppprrrpppkkkjjjmmmooonnnddd]]]TTTOOOOOOSSSWWWYYY[[[]]]___aaadddjjjqqqwwwvvvuuusssppplllgggbbb___QQQMMMLLLIIINNNkkkuuunnnooovvv|||}}}uuuaaaSSSPPP[[[zzzyyyiii^^^\\\```fffqqqtttssslllddd]]]VVVPPPPPPWWWZZZVVVTTTUUUUUURRRMMMPPPUUUZZZaaakkkwww~~~vvvlllgggqqqwwwiiifffddd[[[TTTTTTXXXrrr{{{zzz||||||vvvttttttpppjjjgggfffbbb]]]WWWZZZmmmlll```ttt}}}mmmQQQJJJIIIVVVlllxxx}}}}}}kkkZZZfffyyy{{{zzzkkkCCC666555+++000222....../////////000000000000111111222222333444444333555;;;<<>>???????????????===<<<999555333111111111///333555555666999888444)))+++---111666:::>>>@@@???@@@AAACCCCCC@@@;;;777>>>???@@@@@@AAADDDIIILLLEEEGGGIIIHHHGGGIIINNNRRRLLLOOORRROOOEEE@@@GGGRRR[[[ZZZVVVQQQKKKEEE???<<<>>>;;;777777<<>>\\\zzzaaaIII:::@@@DDD:::AAA===::::::999999>>>EEELLLPPP^^^mmmtttxxx}}}yyymmm\\\RRROOOSSSdddxxxHHHGGGFFFFFFHHHHHHGGGFFF???>>>======>>>===;;;999444222000...,,,,,,,,,,,,,,,)))&&&%%%''')))*********)))(((&&&&&&''''''(((***)))(((''''''((()))***&&&'''''''''''''''&&&&&&((()))+++,,,---000333666///000222222000...------,,,---...000111111222222444222444888888333111222000555888999<<<@@@AAA???======>>>>>>======<<<;;;===;;;999666444222111000333111000222444444111---))),,,000666;;;???BBBCCCQQQMMMGGGAAA<<<:::999999@@@???>>>@@@DDDGGGIIIJJJOOOJJJDDDDDDJJJOOORRRRRROOOPPPNNNJJJEEEEEEKKKQQQWWWSSSMMMGGGBBB???======???;;;777888===DDDHHHJJJCCCDDDGGGJJJKKKIIIDDD@@@===@@@NNNhhh|||zzzsssmmmkkklllooorrrsssxxx{{{}}}{{{rrrfff______```___]]]```bbbcccfffkkkrrr{{{|||yyywwwxxxwwwtttqqqgggdddZZZQQQYYYrrr~~~~~~|||uuuqqqqqqsss|||yyygggSSSLLLVVVooossscccYYYSSSMMMWWWUUUSSSPPPNNNKKKGGGDDD@@@>>>===<<<>>>BBBFFFHHHFFFFFFFFFIIIOOOZZZgggppp|||{{{vvvrrrzzztttmmmhhh^^^YYYYYYdddwww}}}mmmcccWWWXXXgggfff]]]nnnqqqaaaKKKHHHHHHQQQeee~~~wwwnnndddqqq|||{{{{{{\\\>>>333333111...---////////////000000000000000000000000111222333333666777555999@@@JJJlllhhhHHH999===YYY|||~~~[[[AAA:::???DDD@@@???===:::999;;;???CCCKKKSSSYYYddduuu}}}yyyooocccXXXQQQRRRUUUeee~~~HHHGGGFFFFFFHHHHHHGGGFFF@@@???=========<<<:::888555333111///---,,,,,,,,,+++)))((()))***+++***)))***)))((('''&&&''''''(((---,,,***(((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&(((***+++,,,---000444777000111222222111//////...------...///000111111111222222555999999444222444000555888888;;;???@@@>>>=========<<<<<<<<<;;;;;;<<<;;;999777444222000000111000000111222222000...))),,,111888???FFFKKKNNNQQQMMMHHHBBB===;;;::::::AAA@@@AAACCCHHHLLLNNNNNNLLLGGGCCCDDDIIIOOOQQQQQQRRRRRROOOIIIDDDCCCHHHNNNOOOLLLGGGAAA===;;;::::::>>>:::666777;;;BBBFFFHHHDDDCCCCCCCCCDDDCCCAAA>>>>>>>>>JJJbbbwww~~~}}}yyyqqqkkkiiilllpppsss{{{yyynnnfffcccbbbaaa```dddeeefffhhhmmmuuu}}}|||}}}}}}{{{zzzppplll```VVV]]]sss}}}}}}zzzuuusssttt}}}yyygggUUUMMMQQQbbbyyydddWWWLLLEEEJJJHHHEEEDDDCCCBBB???===>>>===<<<;;;;;;>>>@@@BBB@@@@@@@@@AAAFFFOOOYYYaaammmuuu|||xxxuuu}}}zzzqqqeee\\\[[[bbbwww|||qqqjjjhhhoootttnnnzzzvvvaaaFFFFFFJJJVVVjjj|||mmmaaammmzzzzzzwwwYYY;;;222222111...///////////////000000000000111111111111222222333444777888666999???FFFcccxxxVVV@@@;;;NNNkkkwwwMMM<<<::::::@@@???===;;;999;;;???BBBHHHQQQVVVaaarrrzzz{{{rrrfffZZZSSSQQQTTT___rrrHHHGGGFFFFFFHHHHHHGGGFFFAAA???===<<<<<<;;;999777666444222///...---------*********+++---,,,***((())))))(((''''''''''''(((,,,+++***((('''&&&&&&&&&&&&&&&'''''''''''''''&&&(((***+++,,,---000333666111222222222222222111000------......//////000000///222777<<<:::444333666111555888888:::>>>???<<<======;;;:::::::::;;;<<<:::::::::888666333000......000111111///.........,,,...222888@@@GGGMMMQQQOOOLLLHHHDDD@@@>>><<<<<>>>>>?????????@@@>>>FFF[[[rrr}}}~~~{{{}}}wwwnnniiikkkpppvvvzzz}}}sssllljjjjjjjjjiiiiiiiiikkkoooxxx{{{vvvhhh\\\aaauuu~~~{{{{{{xxxuuutttwww|||iiiYYYRRRLLLTTTvvvnnnZZZKKKBBB@@@>>><<<;;;<<<===<<<<<<>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;<<<>>>CCCJJJOOOXXXeee~~~{{{yyy~~~nnnbbb```aaassswww\\\CCCFFFNNN\\\nnnlll\\\iiiwwwyyysssVVV999000111000///000////////////000000000000222222222222333444555555777999777999===AAAXXX|||jjjMMM<<>>;;;:::;;;>>>AAADDDMMMRRR]]]mmmvvv}}}wwwkkk___VVVPPPQQQUUU```ttt|||}}}vvvlllfffeeehhhlllooozzzHHHGGGFFFFFFHHHHHHGGGFFFBBB@@@===<<<;;;:::888666777555333000...---------***))))))***++++++***((()))(((((((((''''''''''''''''''''''''((((((((()))%%%&&&''''''(((''''''''''''(((***+++,,,...222555333222222222444444333222...............//////000...111888===;;;666555999111666888888:::===>>>;;;>>><<<:::999888999;;;<<<:::::::::999777333000---,,,///111000---,,,---000000000222666;;;@@@FFFIIIIIIHHHFFFCCCBBBAAABBBBBBCCCCCCDDDGGGKKKMMMMMMLLLIIIHHHIIIMMMRRRVVVXXXXXXNNNLLLHHHCCC???AAAFFFJJJDDDBBB???<<<::::::;;;<<>>;;;:::<<>>????????????????????????>>>===<<<<<<<<<<<<;;;;;;<<<@@@CCCGGGTTTqqq~~~~~~vvvjjjgggaaallluuuWWWIIINNNXXXeeetttjjjYYYhhhxxxyyypppUUU999000111000///111////////////000000000000222222222333444555666777666999888:::===???OOOmmm~~~^^^DDD>>>IIIwwwkkkIII===>>>??????>>><<<;;;;;;===@@@AAAJJJOOOYYYiiiqqqzzzzzzpppcccZZZPPPOOOMMMQQQddd~~~wwwnnnbbbWWWRRRPPPQQQRRRUUUVVVXXX___tttHHHGGGFFFFFFHHHHHHGGGFFFBBB@@@===;;;::::::888777777666333000...---,,,,,,,,,)))'''&&&((()))******(((((((((((((((''''''&&&&&&&&&''''''((((((((((((%%%&&&&&&'''((((((''''''%%%'''((()))***---111444444222111222444666555444......------...///000111///111777<<<;;;777666999222666888888:::>>>>>>;;;>>><<<:::999888999;;;<<<:::::::::999777333000---,,,...000///------///222222222333444777;;;???AAABBBAAAAAAAAABBBEEEGGGIIIHHHHHHIIIKKKLLLLLLIIIGGGGGGIIILLLQQQVVVYYYZZZYYYPPPLLLFFFAAA>>>???CCCGGGDDDBBB???<<<;;;;;;<<<===@@@>>><<<:::<<<@@@FFFJJJKKKHHHDDDBBBBBBCCCCCCBBBDDD@@@@@@LLLbbbuuu}}}~~~yyyqqqhhheeekkkvvv~~~|||}}}rrrqqqoooooosss{{{|||nnnbbbgggyyy{{{yyyxxxuuussswww}}}zzz~~~oooZZZUUUNNNLLLdddkkkZZZPPPNNNKKKFFFCCCBBBBBBAAA@@@???@@@AAAAAAAAA@@@???>>>>>>>>>>>><<<;;;:::<<<>>>???HHHaaa||||||qqqoooeeeeeeoooxxx\\\OOOVVVbbbooo|||hhhYYYjjjzzzyyymmmSSS:::222222///...000////////////000000000000222222222333444555777888444::::::;;;???@@@KKKbbbpppRRRAAACCCccczzzQQQ;;;<<<>>>??????>>><<<;;;===>>>@@@HHHMMMVVVeeelllttt|||uuuiii```TTTOOOIIIIIIYYYtttooohhh^^^UUUPPPNNNLLLLLLJJJIIIIIIPPPddd~~~HHHGGGFFFFFFHHHHHHGGGFFFBBB???<<<:::::::::999888777555333000---,,,++++++,,,)))&&&%%%&&&(((******((((((((()))(((''''''&&&(((((()))((((((&&&%%%$$$%%%%%%&&&'''((((((((((((%%%'''((()))***---000333444111///111555777666444......---...///111222444333222444:::;;;888777888222666999999;;;???@@@=========;;;:::::::::;;;<<<:::::::::888666333000...---.../////////111333555444444555666999<<>>???BBBEEEIIIFFFCCC???=========>>>???>>><<<:::;;;@@@GGGLLLIIIGGGEEEEEEFFFGGGGGGFFFGGGDDD@@@FFFWWWlllyyy{{{xxxoooeeebbbhhhrrryyy|||vvvuuusssrrruuu||||||pppffflll||||||zzzyyyxxxtttrrrvvv}}}~~~sss]]]TTTMMMKKK]]]vvv|||oooeeeZZZWWWRRRNNNKKKHHHEEECCCAAABBBBBBBBBBBBAAA@@@@@@>>>???>>>===;;;;;;<<<>>>AAADDDVVVnnnvvvvvvppphhhgggvvv~~~gggNNNXXXgggvvv}}}ttt~~~ggg\\\ooo|||wwweeeNNN888222222///...///////////////000000000000111111222333444555777888444;;;;;;<<>>???@@@???===<<<<<<===???GGGJJJSSS```fffnnn~~~~~~yyypppiii\\\RRRJJJIIIRRReee~~~~~~rrrlllbbbYYYRRRMMMIIIGGGGGGGGGHHHNNN^^^xxxHHHGGGFFFFFFHHHHHHGGGFFFAAA>>>;;;999999::::::999777555222///---+++******+++)))(((''')))******)))'''((()))))))))(((&&&&&&'''((((((((((((&&&%%%$$$$$$%%%&&&'''(((((((((((('''(((***+++,,,...222555444111...000444777777555............000222555777777222111666:::999777666222666999:::<<>>???CCCKKKQQQMMMJJJHHHHHHJJJMMMOOOOOOPPPMMMGGGFFFQQQeeeuuuzzzuuulllcccbbbjjjttt{{{~~~yyyxxxwwwvvvxxx}}}tttlllrrr{{{yyyyyyyyytttqqquuu||||||fffVVVLLLJJJXXXiii}}}~~~wwwnnnkkkfffaaa]]]XXXSSSPPPIIIHHHGGGEEEDDDCCCBBBAAA>>>??????>>>===>>>AAACCCFFFGGGSSSdddwww}}}uuukkkooo~~~{{{ssskkkjjjttt|||jjjUUUbbbtttyyyppp|||hhh___ttt}}}rrr[[[FFF555111222///...///////////////000000000000000111111222333555777888555<<<;;;<<>>EEEHHHOOO[[[```gggwww~~~xxxrrreeeWWWNNNNNNNNNUUUnnnzzzvvvooodddYYYQQQLLLGGGEEEDDDFFFGGGJJJVVVoooHHHGGGFFFFFFHHHHHHGGGFFF@@@===:::999999:::::::::666555222///,,,******)))*********+++,,,,,,***((('''((()))))))))(((&&&%%%###$$$&&&((())))))((('''$$$%%%&&&'''(((((((((((((((***+++,,,---000333666444000---///444888777555............000333777999:::222///444::::::777555222666::::::===BBBCCCAAA======>>>>>>======<<<;;;===;;;999666444222111000000...,,,///555999:::999888999:::;;;<<<<<<<<<<<<999777555666:::BBBKKKPPPMMMMMMNNNOOONNNJJJEEE@@@FFFLLLUUU[[[]]]]]][[[ZZZPPPKKKFFFCCCFFFLLLRRRVVVZZZVVVQQQLLLHHHEEEDDDDDDDDDEEEDDDCCCCCCHHHPPPWWWRRRNNNKKKJJJMMMRRRVVVXXXYYYWWWOOOIIIPPPcccttt{{{qqqiiibbbdddnnn{{{{{{{{{zzzyyyzzz~~~yyyqqqvvvzzzyyyzzzyyyuuuqqqttt{{{zzzppp[[[LLLJJJVVVdddjjjrrr{{{zzz}}}yyytttpppjjjddd```PPPOOOLLLJJJGGGFFFDDDDDD@@@@@@AAA@@@@@@BBBEEEHHHJJJKKKTTT___lllssslllpppzzz}}}vvvooogggeeemmm}}}uuudddggguuuyyyrrr|||hhhaaavvv|||nnnSSS@@@111000222000...000////////////000000000000000000000222333555666777666===<<<;;;@@@@@@CCCOOOWWWyyykkkOOOAAA???BBBZZZzzzlllHHH===???AAA@@@>>><<<;;;;;;===DDDFFFLLLXXX\\\cccrrr}}}xxxkkkZZZQQQRRRLLLJJJbbbzzzqqqjjj```WWWRRRPPPOOOOOOIIIIIIHHHEEEJJJ```HHHGGGFFFFFFGGGGGGFFFDDD@@@>>>;;;:::::::::888777777333///...//////---+++,,,+++******))))))******,,,,,,,,,+++)))(((&&&%%%&&&$$$###%%%((()))'''$$$&&&&&&&&&'''''''''(((((((((''''''(((+++///333666888222...000333444222111000...,,,,,,...111555888;;;666222222666888777444555666888<<>>;;;======;;;;;;:::;;;<<<===???<<<::::::777111...//////......111555:::===>>><<<@@@AAA???BBBGGGFFFAAA:::666333666>>>GGGLLLMMMPPPOOOPPPQQQLLLDDDAAACCCIIIQQQXXX[[[\\\]]]ZZZVVVRRRKKKGGGJJJPPPSSSXXX\\\```^^^ZZZUUUQQQMMMKKKIIILLLJJJHHHFFFCCCGGGTTTccchhh]]]UUUTTTTTTSSSUUUYYY[[[]]]ZZZUUUTTT]]]kkkuuussshhh```fffsss}}}~~~}}}~~~~~~ssssss{{{zzzzzzyyyyyyyyyzzzzzz{{{|||ooo```UUUNNNUUUaaafffiiimmmrrruuuxxxzzz{{{}}}yyyvvvtttvvvwwwhhh]]]PPPJJJJJJKKKHHHDDDFFFEEEBBBAAAGGGNNNOOOLLLOOOUUUZZZYYY___vvvyyyvvvyyy{{{zzzvvvxxxqqqggghhhuuu}}}lllmmmpppzzzjjj{{{iiissswwwwwwmmmIII<<<111///111000//////111000///////////////000333444555555666666555555888:::<<<===???BBBFFFIIINNNdddrrr^^^EEE???BBBWWW~~~aaaJJJ@@@BBBEEE???>>>@@@;;;======AAAJJJRRRYYYccclllwww}}}|||zzztttdddUUUOOOGGGFFF\\\www}}}}}}~~~zzz{{{zzz{{{uuuooobbbWWWSSSUUUTTTPPPMMMJJJIIIIIILLLXXXmmmHHHGGGFFFFFFGGGGGGFFFDDD@@@>>>;;;:::::::::888777777333///.........---++++++***))))))(((((())))))+++++++++***)))((('''&&&&&&%%%$$$%%%((()))'''%%%&&&&&&&&&'''''''''(((((((((''''''(((***...111444666222...///222333111000///...---,,,...000333555888444000111555888888666333444777;;;>>>@@@???===>>>===<<<;;;;;;<<<======>>>;;;999999666000---//////...---...222666999;;;CCCGGGHHHDDDBBBCCCAAA<<<999666444888@@@HHHLLLLLLSSSQQQQQQQQQLLLEEEDDDGGGJJJRRRYYY[[[]]]^^^[[[VVVPPPKKKJJJPPPWWW[[[```dddeeeccc```\\\WWWSSSPPPOOOJJJHHHIIIJJJKKKMMMVVV```qqqggg___]]][[[WWWWWWZZZ\\\bbbeee___XXX\\\jjjwwwqqqgggccckkkxxxwwwwww~~~|||{{{{{{{{{{{{|||}}}~~~|||~~~rrrbbbWWWPPPWWWdddiiiiiiiiijjjkkkooosssvvv{{{{{{{{{yyywwwwwwyyy{{{sssjjj^^^UUUNNNJJJGGGDDDFFFHHHGGGFFFIIINNNNNNJJJFFFHHHLLLMMMPPPccc~~~sssrrrwwwzzzsssvvvvvvssszzzxxxffffffhhh{{{xxxqqqxxxiiissswwwvvviiiGGG<<<111000111000///000000000////////////000000333333444555666666666555888:::<<<>>>???BBBFFFIIIHHHXXXwwwzzzdddIII>>>===MMMsss}}}PPP@@@???FFFDDD@@@>>>999======AAAIIIPPPWWW```jjjuuu}}}zzzjjj\\\TTTJJJEEEVVVnnnwwwrrrooonnnmmmnnnuuu|||vvvlllhhhgggiiijjjpppxxx}}}{{{uuujjj^^^ZZZZZZWWWRRRPPPLLLJJJIIIIIIMMMYYYeeeIIIGGGFFFFFFGGGGGGFFFEEE@@@>>>;;;:::::::::888777666333000......---,,,+++***))))))(((((((((((((((((())))))))))))((('''&&&&&&%%%%%%&&&(((((('''%%%&&&&&&&&&'''''''''''''''((('''''''''))),,,///000555222///...111333111///......---......000111222444111...000444888999888222333555999===??????>>>===<<<;;;;;;;;;<<<===>>>===999888888555///,,,......---++++++...333888;;;GGGLLLNNNIIIDDDAAA???<<<999888888<<>>;;;<<<;;;???FFFLLLQQQZZZcccoooyyysssfff]]]OOOFFFOOOaaayyy|||ooobbb\\\ZZZZZZ]]]aaahhhjjjkkkggg^^^VVVQQQOOORRRTTTZZZccciiinnnttt|||{{{pppeeeaaa```\\\VVVQQQMMMJJJKKKJJJHHHJJJNNNfffIIIGGGFFFFFFGGGHHHFFFEEE@@@>>>;;;:::::::::888777555333000...---,,,,,,+++******)))(((((((((((()))''''''((((((((((((''''''%%%%%%&&&'''(((((('''&&&''''''''''''''''''''''''''''''&&&'''(((***,,,...444444111///111444444111...//////000000000000000000///---///333777999:::333333444777:::<<<<<<<<<;;;;;;:::999999:::<<<===;;;888666777444...,,,------,,,++++++...333:::???DDDJJJOOOMMMGGGBBBAAAAAA;;;;;;===CCCIIINNNPPPPPPVVVTTTRRRPPPKKKFFFJJJQQQXXX]]]______]]][[[TTTLLLGGGIIIRRR___iiilllpppsssrrrqqqooolllhhhccc^^^\\\OOOKKKKKKRRRWWWXXXXXXZZZcccccceeeggghhhfffeeedddeeeoooyyyyyyoooiiiqqq}}}sssllljjjrrr~~~~~~}}}}}}~~~sssddd___gggsssyyyvvvppphhhbbbbbbgggkkkoooqqqrrrrrrqqqqqqrrrttt|||~~~pppccc]]]\\\QQQVVVYYYWWWVVVVVVSSSOOOLLLDDDCCCHHHCCCBBB[[[||||||xxxfffeeekkkkkkqqqxxxcccTTTVVVfffrrrlllxxxpppeeelllrrrrrr]]]AAA888111000111000///000000000000///000000111111111222444555666777777777999;;;>>>@@@BBBEEEHHHKKKmmm^^^eee~~~sssQQQCCC???]]]TTT<<>>???@@@:::999;;;AAAFFFJJJRRRZZZeeemmm~~~zzzpppgggXXXJJJKKKVVVlll~~~xxxcccYYYUUUQQQOOONNNQQQSSSTTTRRRMMMGGGDDDCCCDDDDDDJJJRRRYYY^^^eeemmmtttttthhhdddccc```ZZZPPPKKKIIIMMMOOOMMMKKKLLLVVVmmmIIIHHHGGGGGGHHHHHHGGGEEE@@@>>>;;;:::::::::888777444333111...,,,++++++,,,++++++***))))))))))))***&&&''''''(((((((((((((((%%%&&&'''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((()))+++,,,333555444000111777777444000111222222222222111000///...---///222666999:::666555444555777999999888999999888888888999;;;<<<:::777555666333...+++---,,,---------///555===DDDBBBGGGMMMNNNIIICCCAAACCC<<<>>>BBBHHHMMMQQQSSSSSSUUUSSSRRROOOIIIFFFKKKTTTZZZ]]]______^^^\\\TTTKKKCCCHHHTTTcccmmmoooqqquuuzzzzzzyyyvvvrrrlllgggdddYYYRRRNNNQQQVVVXXXYYYZZZ___dddkkkoooqqqrrrpppnnnjjjoooxxx|||vvvxxxyyyrrrnnnttt~~~~~~~~~}}}~~~|||kkkeeemmmxxx~~~yyyqqqiiidddfffhhhtttuuuvvvvvvsssqqqppppppwwwvvvlllhhhYYY\\\]]][[[[[[\\\ZZZVVVQQQHHHHHHNNNIIIBBBRRRlllzzzwwwzzzpppaaa[[[dddlllvvv___QQQTTTeeeooo|||qqqkkkccchhhpppqqqWWW===666111111222000///111000000000000000111222222111222444666777999999999:::===@@@BBBCCCEEEHHHJJJdddRRRTTTmmmaaaMMM@@@TTTVVV<<>>;;;:::::::::888777333333111...+++***+++,,,,,,++++++***************'''(((((()))))))))((((((%%%&&&(((((('''''''''((('''''''''''''''&&&&&&&&&%%%&&&&&&'''(((***+++,,,111555555111222999;;;777111111222333333222222222000//////000222555888:::888666333333555666666666999888888777888999;;;<<<999666555666333...,,,---+++---//////111666>>>DDDBBBDDDJJJMMMIIIAAA===>>>;;;>>>CCCHHHMMMPPPRRRSSSTTTSSSSSSPPPJJJGGGMMMWWWXXX[[[]]]]]]___^^^VVVMMMAAAHHHWWWgggoooqqqsssvvv{{{uuuoookkk```XXXRRRSSSVVVXXX[[[___aaaiiipppssstttsssppplllmmmlllttt~~~}}}|||vvvtttyyy~~~rrrkkkqqqzzz{{{pppiiigggiiitttvvvxxxwwwtttqqqooonnnwwwzzzrrrbbbaaa]]][[[___dddeeeaaaUUUNNNMMMQQQOOOIIIQQQaaa~~~zzzuuusssvvv}}}iiiVVV^^^hhh|||~~~fffWWWWWWdddppp~~~zzzeeebbbgggooopppOOO999444111222222//////111000000000000111111222333222333555777999;;;;;;<<<<<>>;;;:::::::::888777222222222...+++)))***,,,++++++***))))))))))))))))))))))))***))))))(((((($$$'''))))))'''&&&((()))(((((('''''''''&&&&&&&&&%%%%%%&&&''')))***,,,,,,---444555///111:::===999000000111111111222222333222222111111222444777999777444222111333555777777:::999999999999;;;<<<>>>999666555666444...,,,...***---/////////222999???@@@@@@DDDJJJIIIAAA;;;;;;777:::???DDDHHHKKKNNNPPPSSSTTTUUUSSSLLLIIIPPPZZZZZZ\\\]]]]]]^^^\\\SSSIIIAAAIIIYYYjjjsssuuuwww{{{~~~wwwqqqlllccc\\\WWWWWWYYYZZZ```eeeeeeooovvvvvvtttrrrmmmhhhkkkiiippp}}}}}}}}}{{{xxxyyyzzzrrrwwwwwwooommmnnntttwww{{{|||zzzxxxvvvuuu{{{oooiii```]]]fffqqqtttqqqeee^^^XXXVVVTTTSSSUUUZZZuuu{{{uuurrrooommmrrrxxx|||___^^^iii}}}wwwbbb\\\kkkvvvzzzyyyxxx___ccciiiqqqnnnGGG777222000222222//////111000000000000111222333444333444666999;;;===>>>>>>>>>AAADDDEEEEEEEEEFFFGGGEEEFFFMMMYYYoooyyy]]]FFFFFFSSSgggtttWWWGGGEEEAAA@@@@@@;;;???===<<<>>>??????DDDKKKUUU[[[iiirrr```TTTOOOKKKTTTjjj}}}gggZZZUUUNNNHHHEEEEEEEEEFFFFFFGGGGGGFFFEEEBBB??????BBBDDDGGGNNNVVV]]]iii||||||{{{rrriiicccaaaZZZSSSMMMIIIGGGJJJJJJGGGFFFHHHHHHRRRaaawwwJJJIIIGGGHHHIIIIIIHHHFFF@@@>>>;;;:::::::::888777222222222///***)))***---******)))(((((((((((((((***************)))(((((($$$'''***)))'''&&&(((***(((((('''''''''&&&&&&&&&$$$%%%&&&(((***+++,,,---***222444...000:::===999////////////000111222333333333333222222333666999555333000000222666888888;;;;;;::::::;;;===>>>???:::666555666444///---...***---//////---...444999<<<;;;???HHHIIIBBB;;;:::333666;;;???CCCGGGJJJMMMTTTUUUWWWUUUNNNJJJRRR\\\```aaa```]]]]]]YYYNNNCCCAAAJJJ[[[mmmvvvxxx{{{}}}vvvooojjjccc^^^ZZZ[[[\\\]]]cccjjjlllvvv}}}|||xxxvvvqqqkkkjjjgggnnn{{{zzzzzzyyyxxx}}}{{{zzzxxxwww|||xxx||||||tttsssuuu{{{zzzqqqeeebbbmmm|||~~~wwwoooddd\\\ZZZZZZYYYWWWjjjwwwrrrmmmkkkiiihhhmmmtttxxxkkkaaammmlll___vvv~~~~~~iiirrrooo[[[dddkkkrrrmmmBBB555111000222222//////111000000000000111222333444444555777:::<<<>>>??????@@@BBBEEEFFFFFFEEEFFFFFFLLLOOOPPPNNN\\\bbbJJJDDDDDDOOOrrrdddNNNAAA888<<>>>>>@@@BBBDDDKKKSSS[[[ggg}}}wwwrrr|||nnnkkkkkkhhhdddbbbaaa[[[SSSJJJHHHHHHKKKIIIEEECCCEEE???NNN```sssJJJIIIHHHHHHHHHGGGEEECCC===???===::::::<<<999444222111///---+++***))))))***)))(((''''''((()))***+++++++++***)))((((((''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''***...222555222000000111444666777222111///.........000111777===>>>444...111777999555555444333222333777:::888:::<<<<<<;;;:::;;;<<<<<<<<<;;;888444111//////---,,,++++++---000333555555777;;;@@@CCCAAA;;;555333333333777???HHHNNNRRRXXX\\\[[[UUURRRVVV[[[]]]aaa______```^^^WWWJJJAAABBBLLL\\\mmmvvvyyyzzz|||}}}yyyuuupppmmmjjjiiigggfffggghhhjjjlllvvvxxxyyyyyywwwsssooolllhhhkkkpppuuuzzz~~~vvv|||xxxzzzwwwwww|||xxx}}}yyyzzzooogggqqq{{{mmmhhheee___[[[\\\hhh}}}tttuuurrrkkkiiilllnnnnnnvvv~~~wwwlllzzz~~~xxxwww{{{~~~oookkk|||\\\[[[ppprrrrrrccc===444222000///000000///...000000111222333444444555888999::::::;;;>>>BBBFFFDDDBBBCCCGGGHHHFFFGGGJJJJJJMMMPPPRRR[[[qqqkkkZZZ>>>:::IIIYYY|||[[[AAA??????;;;<<<@@@>>>===<<<<<<===>>>@@@JJJOOOWWWdddzzzrrr___TTTRRRNNNSSSeee{{{rrr```UUUMMMGGGEEECCCDDDEEEEEEFFFFFFFFFFFFFFFDDDAAA???@@@CCCGGGJJJTTTaaasssrrrooorrrzzz{{{nnnccc___UUUTTTVVV[[[______YYYSSSEEEEEEDDDCCCAAA@@@??????AAAHHHVVVlllKKKIIIGGGGGGGGGGGGEEEDDD>>>???>>>::::::<<<:::555333222000...---++++++***+++***)))(((((()))***+++******))))))(((''''''&&&'''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''***...111999666222000///000111111222111///------...///000555;;;;;;333...111666999999888777444222222444777888:::<<<<<<<<<;;;<<<===;;;;;;;;;888555111///...///...------...111444666111222555:::===;;;666222222111222777???HHHQQQVVVVVV[[[[[[WWWTTTXXX^^^``````___^^^^^^\\\TTTHHH>>>DDDOOO___lllsssvvvxxxzzz}}}zzzxxxvvvtttrrrooollllllmmmpppqqqssstttvvvvvvtttqqqmmmjjjkkklllnnnsssyyy~~~||||||~~~~~~zzzzzzuuurrr~~~}}}zzzppp{{{{{{uuurrrlllgggeeegggxxx||||||vvvnnnjjjlllllljjjhhhmmmzzz{{{xxxuuueeejjj{{{YYYZZZpppsssqqq```<<<444222000///000000///...///000111222333444444444666777999999:::===AAAEEEHHHFFFGGGKKKLLLJJJKKKNNNOOOOOOPPPRRRYYYjjjyyyeeeFFF===EEEQQQ|||rrrZZZMMMAAA<<>><<<;;;;;;<<<>>>???DDDIIIQQQ\\\pppzzzkkkaaaWWWOOOMMM[[[pppyyyeeeYYYOOOIIIFFFEEEFFFGGGHHHHHHGGGFFFEEEEEECCCAAA???@@@BBBEEEGGGRRR^^^nnnnnnmmmnnnnnngggZZZOOOLLLIIIIIILLLRRRXXXYYYUUUPPPEEEEEEDDDDDDCCCBBBAAA@@@???DDDPPPbbb|||LLLJJJGGGFFFFFFFFFFFFEEE>>>???>>>;;;;;;===:::555444333111///...,,,,,,,,,++++++************++++++))))))((((((''''''&&&&&&&&&&&&''''''((('''''''''((((((((((((((((((((((((&&&'''''''''''')))---000888666222///------///000222000...---,,,---///000222777888222...111666999<<<<<<999666222111222444777999;;;<<<<<<===>>>???;;;;;;:::888555222///......---,,,,,,---000222444///000222444777666333000000000222666>>>HHHRRRXXXTTTZZZ]]]ZZZXXX\\\bbbeeecccbbb```___[[[RRRFFF>>>FFFSSScccmmmppprrrvvvyyy~~~~~~~~~~~~}}}}}}}}}}}}vvvsssnnnjjjiiikkknnnpppqqqrrrrrrrrrppplllhhhfffkkkjjjkkkqqqxxx}}}~~~~~~}}}{{{yyyzzzuuuooovvvvvv~~~zzzuuunnnjjjgggppp|||rrrmmmllljjjeee```aaannnxxxlllaaannnqqqWWW\\\qqqtttmmmZZZ:::444222000///000000000...//////111222333444444444555777888999:::===@@@CCCKKKHHHIIIMMMNNNLLLLLLOOOUUUPPPPPPTTTWWW```~~~sssQQQBBBAAAIIIkkkjjjHHH:::CCC===<<<;;;::::::;;;<<<===BBBGGGNNNXXXggguuunnn]]]QQQJJJQQQcccxxx}}}kkk^^^SSSLLLIIIHHHJJJKKKLLLKKKIIIGGGEEEEEEDDDBBBAAAAAAAAABBBCCCMMMXXXfffwwwvvvhhh^^^TTTJJJFFFFFFBBBCCCEEEKKKPPPQQQNNNJJJDDDDDDDDDDDDDDDCCCCCCBBBDDDFFFMMM\\\qqqMMMJJJFFFEEEEEEFFFFFFFFF???@@@???<<<<<<===;;;666444333111///...,,,,,,+++************************)))))))))(((((('''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&''''''''''''))),,,...000000///...---///111444222000...---,,,---...///000333444111///000555999>>>===;;;777333111222333666888;;;<<<===>>>???AAA;;;:::999888777444000---++++++******+++---...000000000111333444444333333111222222555;;;EEEOOOVVVTTT\\\aaa___]]]```fffiiihhhgggdddaaa\\\RRRHHH@@@HHHWWWgggnnnooorrrwww{{{}}}}}}{{{zzzzzzzzzzzzzzzqqqnnniiifffeeehhhmmmpppssssssrrrppplllhhhcccaaaeeeeeeiiipppxxx|||{{{xxxzzz~~~|||{{{{{{zzzyyyuuu}}}~~~|||{{{tttuuuyyysssnnnjjjiiiyyyvvvqqqpppkkkddd```\\\cccooo~~~lllhhhwwwyyyiiiYYY```tttttthhhQQQ777333111000///000111000///...///111333444555555555666888:::;;;<<<>>>AAADDDJJJGGGHHHKKKLLLJJJJJJMMMUUUNNNPPPWWWVVVWWWppp~~~\\\HHH@@@FFF]]]\\\===AAA<<<;;;;;;::::::;;;;;;<<>>;;;666333222000...---+++++++++((())))))))))))))))))(((******)))))))))))))))(((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((***,,,***,,,.........///333555333111///---,,,---...//////000111111000000444888======<<<999555333444555555777:::<<<===>>>???AAA<<<;;;999999999666111---++++++******+++,,,---...000000111222222222333444333444444555888???HHHNNNSSS]]]eeedddaaaccciiilllkkkiiifffbbbZZZQQQGGGAAAHHHYYYjjjoooqqqvvv|||~~~}}}{{{xxxvvvtttssssssooollliiiggghhhlllrrruuuwwwvvvssspppkkkeee```]]]^^^aaahhhrrryyy{{{wwwssssss}}}~~~~~~{{{yyyyyyyyyyyyyyyuuu}}}zzzvvv}}}xxxppphhhmmm{{{xxxwwwqqqhhh___XXXYYY\\\```wwwkkknnn~~~wwwggg___fffuuusssaaaHHH444333111//////000111000///...000222444666666666666888:::<<<>>>???AAADDDFFFIIIGGGGGGJJJKKKIIIIIILLLQQQLLLPPPYYYUUUPPPbbb}}}jjjRRRBBBEEEQQQkkkDDD@@@;;;;;;::::::::::::;;;;;;<<<>>>DDDKKKQQQaaa}}}}}}yyypppggg\\\SSSQQQ[[[tttttthhh\\\UUUSSSQQQRRRTTTTTTRRROOOKKKHHHFFFFFFEEEDDDCCCAAA@@@???AAAMMMYYYgggrrrcccZZZSSSOOONNNMMMLLLKKKKKKJJJGGGDDDBBBAAABBBDDDEEEEEEEEECCCCCCEEEFFFLLLYYYnnnLLLJJJGGGFFFFFFFFFFFFEEE@@@AAA@@@======???<<<777333222000...---++++++***(((((())))))))))))((((((************))))))))))))&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''')))+++)))---111222000///000222444222000...------...///000...///111111000333777======<<<:::777555555666444777:::;;;<<<===>>>@@@===;;;:::;;;;;;999333.........---------......///---///000000//////111333333555555555444888???EEENNNZZZeeeeeebbbeeejjjnnnjjjiiifff```WWWNNNFFFAAAIII[[[kkkpppttt{{{~~~}}}|||yyyvvvssspppmmmllljjjhhhffffffiiinnntttwwwyyywwwtttpppjjjddd^^^[[[\\\cccllltttxxxwwwsssqqqppp{{{~~~{{{yyywwwxxx}}}|||{{{}}}|||xxxvvvwwwyyyzzzzzzzzz}}}tttyyy{{{|||xxxnnnlllzzzzzzpppeee[[[WWWTTTQQQccc{{{wwwtttrrrtttyyykkksss}}}eeedddjjjtttpppYYY???333222111//////000111111000///111333666888888888777:::<<>>;;;;;;;;;;;;;;;;;;;;;;;;<<<===AAAHHHLLLVVVnnn{{{sssgggYYYNNNOOO```sss~~~|||mmm___VVVTTTRRRSSSTTTTTTRRROOOKKKIIIFFFEEEDDDCCCBBB@@@??????>>>JJJWWWddd|||{{{lllXXXLLLMMMMMMLLLJJJIIIGGGEEEDDDBBBCCCEEEGGGGGGFFFDDDCCCDDDGGGQQQeee~~~KKKIIIGGGGGGGGGGGGEEEDDDAAABBB@@@======???<<<888444333111///...,,,,,,+++((()))************)))((())))))))))))))))))))))))'''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&((()))(((''''''(((***'''---333555222///...///555444111///......///000111......222222000222777>>>>>>>>>;;;888555555555444666999::::::;;;===>>>???<<<;;;<<<>>>;;;555////////////...............,,,...000000//////000222111333555444222333888===EEESSS```cccbbbeeelllpppkkkjjjfff```WWWNNNFFFCCCJJJ[[[jjjpppuuu}}}yyyttttttsssrrrooollliiigggeeeeeedddeeehhhmmmqqquuuxxxvvvsssnnniiiddd___]]]cccjjjrrrvvvtttrrrqqqqqqqqq{{{{{{yyyvvvrrrqqqvvv~~~zzzxxxzzz}}}yyywwwttttttvvvxxxzzzzzz|||~~~qqqsss}}}zzztttsss{{{wwwqqqttt{{{wwwppp```YYYUUUNNNYYYsss|||rrrhhhbbb]]]ZZZ]]]cccttt{{{www{{{aaafffkkkqqqlllRRR:::444222000//////000111111000000222555888::::::999999:::===@@@BBBCCCDDDGGGIIILLLIIIIIILLLLLLJJJJJJMMMMMMMMMQQQTTTRRRPPPUUU\\\wwwWWWNNN@@@RRR{{{dddIII>>>;;;;;;<<<<<<<<<<<<;;;;;;>>><<<@@@GGGJJJOOOaaavvvxxxlll___SSSOOOVVV```|||pppaaaXXXVVVQQQQQQQQQPPPOOOLLLJJJIIIDDDCCCBBB@@@???>>>>>>>>>???IIIUUUccc|||xxx|||iiiUUUOOONNNMMMKKKIIIGGGFFFFFFEEEFFFHHHIIIIIIHHHFFFDDDFFFKKKXXXoooJJJIIIHHHHHHHHHGGGEEECCCAAABBBAAA>>>>>>???===888555444333111///...------)))***+++,,,,,,+++***)))'''''''''((((((((((((((('''((((((((('''&&&%%%%%%((((((((((((((((((((((((&&&((()))(((''''''((()))$$$+++333666444000000000666555222000//////000000222......333333000111666@@@@@@???<<<888555444444444666999:::::::::;;;===???===<<<===???===666000------------------,,,,,,,,,///222222111000222444...222444333000111555999===MMM]]]aaaaaaeeemmmqqqmmmllliiibbbYYYPPPIIIFFFKKK\\\jjjooovvv~~~}}}uuukkkllllllmmmkkkiiifffdddfffffffffgggjjjnnnrrruuuuuutttqqqmmmiiidddaaa^^^jjjqqqwwwwwwqqqnnnpppsssssszzz|||zzzuuuooonnnrrr}}}zzzxxxxxxzzzuuusssrrrrrruuuxxxzzzzzzzzz~~~qqqrrryyy{{{zzzuuutttooorrr}}}wwwssspppxxx{{{vvvbbbXXXTTTLLLQQQcccnnnnnndddYYYQQQKKKGGGKKKQQQfffnnnzzz|||sss^^^eeejjjnnniiiNNN777555222000//////111222111000000222666999;;;;;;:::999:::===@@@BBBCCCDDDGGGHHHJJJHHHHHHKKKKKKHHHIIIKKKNNNPPPQQQQQQQQQRRRUUUWWWooocccVVVAAADDD```{{{iiiQQQEEE;;;<<<<<<======<<<<<<;;;:::666:::BBBDDDFFFUUUgggyyylllccc[[[VVVVVVYYYppppppbbbZZZXXXOOOOOONNNMMMLLLJJJIIIHHHCCCAAA???===<<<<<<======AAAJJJTTTbbb|||uuuzzzttt___SSSSSSQQQMMMJJJGGGFFFGGGGGGIIIKKKLLLKKKJJJGGGEEEEEEJJJWWWnnnHHHGGGFFFDDDCCCCCCCCCCCC>>>>>>===>>>>>><<<888555555333000...+++***))))))))))))((('''''''''''''''&&&''')))******(((&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((+++000666888666222000000333333222111000///......111//////333999999222+++666<<>>444222000000000000000111111222444444444444555777999:::>>>???@@@@@@AAABBBFFFHHHHHHHHHHHHJJJLLLLLLKKKIIIMMMNNNOOOOOONNNOOOQQQSSS^^^vvv^^^IIICCCFFF]]]uuuvvvwwwaaaMMMFFF;;;@@@BBB666999BBB;;;999:::<<<>>>AAAGGGOOOTTTggg|||rrrjjjfff```WWWPPPaaalllzzznnnaaaUUUNNNIIIIIIIIIKKKKKKIIIEEEBBBBBB@@@======>>>???>>>>>>@@@DDDMMM```{{{iii^^^ZZZRRRJJJGGGHHHHHHFFFHHHJJJOOOSSSPPPHHHCCCDDDDDDLLLTTThhhIIIHHHGGGEEEDDDDDDDDDDDD>>>>>>=========<<<888555444222000---+++*********))))))(((''''''''''''(((((())))))))))))'''&&&%%%'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''',,,222555444111000000333222222111000......---111///000444::::::444...555:::@@@AAA===999777777222444777:::<<<===<<<;;;:::999888;;;>>><<<666111////////////...---,,,+++,,,---//////...///000222...///000111333666888999888???KKKUUU^^^fffmmmrrroooooommmfff\\\QQQIIIDDDWWWhhhvvvyyy{{{}}}xxxnnnrrrvvvyyytttkkkccc```aaa^^^^^^]]]]]]___cccgggiiikkkppptttqqqiiicccccceeehhhjjjmmmmmmfff```dddkkkrrruuuyyyzzzqqqqqqlllfffccceeehhhkkkkkkvvv{{{~~~|||qqqnnnllloootttxxxxxxxxxyyyzzz{{{|||zzztttlllfffiiiooovvvoooooottt~~~mmm^^^TTTOOOSSSYYY[[[WWWRRRMMMJJJHHHGGGFFFIIIKKKTTTcccuuuzzzvvvccc\\\iiipppdddMMM;;;333111000000//////000000111222444444444444555777999:::???@@@AAAAAAAAACCCFFFHHHFFFGGGHHHJJJKKKKKKJJJIIIMMMNNNNNNNNNLLLLLLMMMOOOWWWppp}}}gggSSSFFFCCCNNNpppxxxuuuzzzqqqjjj^^^JJJ@@@@@@<<<:::;;;999::::::;;;<<<>>>CCCIIIMMMWWWgggzzz~~~uuuoooggg\\\RRRUUU^^^rrrssseee[[[TTTQQQOOOIIIIIIJJJKKKLLLJJJFFFCCCBBB@@@>>>===>>>???>>>===>>>BBBKKK[[[vvvqqqhhh[[[QQQMMMLLLJJJHHHHHHHHHKKKPPPOOOIIIFFFGGGEEEKKKPPP```yyyzzznnngggmmm{{{JJJIIIHHHFFFEEEEEEDDDDDD>>>============;;;888555333111///---,,,+++++++++***)))((((((''''''((((((***))))))((('''&&&&&&%%%(((&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&***000333444333222111111111111000///...---,,,111000000555;;;<<<777111222777===???<<<:::999999444555888:::;;;<<<<<<<<<777777999<<<>>>===777111000000000000///...------***,,,.../////////111333...///000111333666888999555:::BBBMMMYYYdddlllqqqpppqqqpppjjj___RRRGGGAAAXXXhhhvvvyyyzzz|||zzzuuuvvvyyyzzztttjjjbbb___```ZZZYYYXXXXXXZZZ]]]aaadddhhhmmmqqqpppjjjdddcccdddddddddeeefffbbb___dddlllooorrruuuuuuwwwzzzpppkkkeee___]]]^^^[[[SSSMMMZZZcccqqqtttpppkkklllpppuuuxxxyyywwwwwwvvvuuurrrkkkccc]]]]]]aaapppsssjjjgggsssyyyiiiZZZRRRUUU\\\^^^\\\XXXSSSNNNJJJGGGEEE@@@???BBBPPPeeexxx~~~wwwlll^^^ccclllmmm\\\EEE666111000///////////////000000111333333444555666888:::;;;@@@AAABBBBBBBBBCCCFFFHHHEEEGGGIIIJJJKKKKKKJJJIIIKKKLLLMMMMMMLLLLLLMMMOOOSSS___tttqqq___JJJBBBBBB\\\xxx~~~~~~fffGGG<<>>777;;;:::;;;;;;:::;;;===BBBEEENNNXXXeeewww}}}rrrcccWWWOOOSSSbbbzzz|||iiiXXXNNNKKKKKKLLLJJJJJJJJJLLLMMMKKKHHHEEECCCAAA???>>>>>>???>>>===<<>>;;;555//////////////////...------***,,,...//////000222444222222222222333444555555444666;;;EEESSSaaakkkqqqrrrssssssmmmbbbSSSGGG@@@UUUcccqqquuuvvvxxxyyyxxxwwwxxxxxxrrriiibbb______[[[XXXUUUSSSUUUYYY^^^bbbjjjmmmooommmhhhcccbbbccc^^^^^^```dddeeeeeejjjqqqoooqqqqqqppppppuuuyyymmmgggccc^^^ZZZVVVOOOFFF>>>EEEMMM]]]qqq{{{uuunnnlllooouuuyyyzzzwwwtttppplllhhhddd^^^ZZZZZZ\\\fff|||}}}{{{yyyyyy||||||nnneeegggrrrqqqaaaXXX\\\eeegggddd___XXXPPPIIIEEEDDD>>>===>>>FFFWWWkkk|||vvvxxx|||zzzwwwddd^^^iiioooiiiSSS===333111000//////......//////000111333333444666888:::;;;<<>>AAAMMMTTT]]]jjj}}}lll___UUURRRXXXmmm|||kkkZZZOOOIIIFFFEEEIIIIIIJJJLLLMMMLLLHHHFFFDDDBBB@@@@@@@@@???>>><<<>>>BBBIIIWWWqqq}}}jjjccc^^^VVVPPPNNNHHHEEEGGGIIIHHHHHHIIILLLeeexxxooo```aaakkkqqqpppHHHGGGFFFEEEDDDCCCCCCCCC???===<<<;;;;;;:::888666222111///---,,,,,,,,,,,,******)))(((((((((((((((''''''&&&&&&'''((()))***)))(((''''''))))))((('''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&***,,,///222444444222000...///000000000...---+++,,,,,,...222777888666333000333888;;;=========<<<888888888888999:::;;;<<<888:::<<<>>>===888222---------.........---,,,,,,***,,,...//////000222444222222222222333444555555555444777@@@MMM]]]jjjqqqtttvvvwwwqqqeeeVVVHHH@@@QQQ]]]jjjqqquuuxxxzzz{{{xxxxxxwwwrrrjjjdddaaa```___[[[TTTOOOPPPUUU\\\aaahhhjjjkkkiiieeecccdddfff^^^]]]```gggjjjkkkmmmrrrrrrqqqpppppprrrtttvvvwwwxxxtttggg```^^^ZZZSSSKKKDDD>>>;;;>>>AAAMMMccc|||~~~vvvqqqssswwwzzz{{{xxxrrrjjjbbb]]]YYYUUUSSSXXXYYYaaasss~~~{{{~~~nnnvvvwwwkkkgggjjjuuuyyymmmfffkkkttttttppphhh\\\PPPHHHDDDDDD@@@AAACCCEEELLL\\\qqqyyynnnxxx~~~rrr```___lllnnndddKKK777333222000///////////////000111111333444666888:::<<<>>>>>>BBBDDDFFFFFFEEEEEEFFFGGGGGGJJJNNNPPPOOOMMMMMMMMMOOOQQQSSSTTTSSSRRRSSSTTTWWWSSS^^^|||}}}___OOO???HHHtttvvvAAA;;;DDD@@@>>>:::;;;;;;::::::;;;>>>@@@GGGNNNVVV___ooowwwkkk___WWWTTTaaavvvxxxhhhXXXNNNHHHEEEDDDGGGHHHIIIKKKMMMLLLIIIFFFFFFEEECCCBBBBBBAAA???===>>>AAAHHHWWWsssyyydddUUUTTTNNNJJJKKKLLLMMMOOOSSSQQQxxxuuusssyyy|||zzzHHHGGGFFFDDDCCCCCCBBBBBB???===;;;:::::::::888666333111///---,,,++++++++++++***))))))(((((())))))&&&&&&''''''((())))))))))))'''&&&'''((()))((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&((()))+++///111222000......///111111111///---,,,+++,,,---111444555444222000333777;;;===>>>>>>>>>999999888777888999;;;<<<999;;;===>>>;;;666111---,,,---------------,,,,,,***,,,.../////////111333...///000111333666888999666555666;;;GGGWWWgggqqqwwwyyyyyyttthhhXXXKKKCCCPPPXXXeeepppwww|||~~~~~~zzz{{{zzzuuuooohhhdddbbbaaa\\\TTTNNNMMMQQQXXX]]]___aaacccddddddeeefffgggbbb___aaagggkkkkkkkkkmmmrrrqqqpppqqqsssrrrpppmmmkkkrrr}}}xxxlll```XXXVVVQQQIIIAAA;;;:::;;;>>>>>>EEEXXXqqq{{{{{{|||||||||xxxrrrhhh___XXXSSSNNNLLLSSSXXX___kkk|||rrrrrr}}}|||jjjuuurrrkkkfffiii||||||xxx~~~{{{qqqcccTTTIIIEEEEEEBBBEEEGGGEEEEEEPPPddduuu}}}mmmddduuusss{{{sss[[[^^^iiikkk]]]CCC333333444000000000000000000111111222444555888;;;===???@@@AAADDDFFFGGGGGGFFFEEEFFFGGGGGGLLLQQQRRRPPPNNNNNNNNNTTTVVVXXXWWWUUUSSSRRRSSSSSSRRRZZZrrruuu___DDD>>>ZZZQQQ;;;@@@AAA;;;;;;<<<<<<;;;;;;;;;>>>@@@@@@HHHQQQWWWbbbzzzzzzhhh^^^VVVYYYfffyyy|||rrrbbbTTTLLLIIIJJJJJJHHHHHHJJJLLLNNNNNNKKKHHHIIIGGGFFFEEEDDDCCC@@@===>>>???EEEVVVwwwnnnZZZVVVSSSRRRPPPOOOTTT[[[bbbHHHHHHFFFEEEDDDCCCCCCCCC???===;;;::::::999888666444222000---+++*********+++***))))))(((((())))))'''((()))))))))(((&&&%%%((('''&&&&&&(((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&''')))---111333222///...000111333222111...---+++,,,...000333333333222222333777;;;>>>@@@@@@???;;;:::888777777888;;;<<<999:::<<<<<<999555222000------............------,,,---//////...///000222...///000111333666888999666555555888@@@PPPcccpppyyy{{{|||vvvjjj[[[NNNFFFNNNSSS___nnnzzz}}}}}}|||wwwqqqiiibbb___^^^ZZZSSSNNNLLLNNNQQQTTTVVVYYY^^^bbbdddcccbbbaaaccc]]]\\\aaafffggghhhjjjooopppppppppnnnkkkiiiiiiggglllsssxxxwwwyyywwwqqqhhh___WWWSSSKKKEEE@@@>>>======@@@@@@DDDOOObbbvvv~~~|||wwwtttnnnhhhccc]]]VVVRRRUUU]]]eeekkkzzzxxxkkkllllllhhhgggnnn{{{~~~|||uuuyyy{{{{{{{{{mmmdddbbbpppzzzlll[[[OOOIIIHHHEEEGGGGGGDDDCCCKKK[[[hhh|||xxxfff]]]qqqnnnzzzmmmTTT\\\bbbdddWWW===///222444///111111111111111222333333555777:::===@@@BBBCCCCCCEEEGGGIIIIIIGGGFFFFFFFFFFFFKKKRRRSSSPPPMMMMMMNNNPPPSSSUUUVVVUUUTTTTTTUUUPPPSSSWWWccc~~~uuuTTTBBBGGGccccccDDD>>>AAA<<<======>>><<<;;;:::<<<===???DDDJJJOOOXXXjjjtttkkk```YYYYYYeee}}}~~~}}}uuukkkaaaZZZUUURRRPPPIIIJJJLLLOOOQQQPPPNNNKKKKKKJJJHHHHHHGGGEEEAAA>>>@@@???DDDYYYrrroookkkddd[[[UUUZZZbbbxxxJJJIIIGGGFFFEEEEEEDDDDDD???===:::999999999888666555333000...+++***))))))+++******))))))))))))))))))***++++++)))&&&###"""(((&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&)))...444666666333...000222333333111///---,,,---///111222333333222333444777;;;???AAA@@@???<<<:::888666666888:::<<<777999;;;;;;999666444333......///////////////...,,,...//////......///111222222222222333444555555555666555666<<>>AAACCCDDDEEEEEEGGGIIIIIIHHHFFFFFFFFFEEEKKKQQQSSSPPPMMMLLLNNNHHHKKKPPPTTTUUUVVVXXXYYYPPPUUUUUUXXXooogggMMMAAAJJJkkk{{{oooNNN>>>BBB@@@>>>??????===:::999:::;;;???@@@CCCGGGNNN\\\pppyyylll^^^TTTWWWlllwww||||||wwwooodddYYYQQQKKKLLLNNNQQQSSSSSSPPPNNNMMMKKKJJJIIIHHHFFFBBB???CCCAAAFFF]]]|||lllaaaccckkkIIIHHHGGGEEECCCBBBAAAAAA:::999888888999999777555444333111...,,,,,,+++,,,***)))))))))))))))******((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&)))...444777555222......000222444333000---+++++++++---000333444444888666666888<<<>>>===<<<:::999888777888999;;;<<<===:::777777888777555222222///,,,,,,......---+++---.........------///000...///111111111111333444555000111999<<>>AAADDDFFFGGGHHHIIIIIIFFFEEELLLVVVWWWRRRKKKLLLLLLMMMMMMMMMLLLLLLOOOMMMKKKJJJLLLQQQVVVZZZWWWVVVWWW\\\eeeyyynnnYYYJJJCCCNNNaaa}}}xxx___HHHAAA>>>FFF;;;;;;???;;;===>>>666===>>>@@@DDDLLLWWWdddmmmttteeeVVVPPP[[[kkkppp```WWWQQQSSSQQQMMMQQQWWWUUUNNNNNNLLLJJJIIIIIIGGGDDDBBBHHHBBBGGGbbbnnnsssIIIHHHGGGEEECCCBBBAAAAAA;;;:::999999:::999777555444333111...,,,,,,+++,,,)))((((((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''')))---222333222000......///222444333111//////......000444777888888999777666888;;;======<<<===;;;:::999999:::;;;===;;;999777777999888666333555222///...//////---+++---.........------///000///111222222111111333444555111222777:::===LLL___cccqqqyyyuuummmcccSSSCCCDDDIIIVVVjjjxxx}}}~~~zzzxxxvvvooobbbYYYWWWRRROOOJJJGGGFFFEEEDDDCCCGGGJJJNNNRRRTTTSSSQQQPPPQQQRRRUUU\\\ccchhhiiihhhooopppqqqpppnnnmmmlllmmmmmmiiiiiiooouuuxxx}}}zzztttnnniiiaaaWWWPPPNNNLLLIIIFFFHHHDDDCCCEEEFFFNNNfff|||}}}}}}xxxuuutttqqqmmmnnnnnnqqqtttttt~~~zzziii___RRRJJJIIIIIIHHHGGGEEEAAAAAAEEELLLUUUdddpppzzz}}}{{{yyy|||vvvkkkbbbeeeuuurrrcccUUUMMMGGGIIIKKKJJJIIIIIIKKKMMMYYYiii{{{}}}mmmdddvvvxxx^^^WWW```eeeWWWCCC444///000000///000000111222333444555666;;;<<<>>>AAACCCEEEGGGGGGIIIKKKJJJIIINNNVVVWWWSSSMMMMMMNNNNNNNNNNNNNNNMMMOOOMMMKKKJJJLLLOOOSSSUUUTTTVVVYYY[[[]]]mmmsss^^^KKK>>>BBBOOOooozzz{{{ooobbbTTTEEEEEE<<<>>>AAA::::::===:::======>>>@@@FFFOOO[[[bbbwww|||nnn___TTTUUU\\\tttkkk___VVVSSSOOOLLLMMMPPPSSSSSSPPPNNNMMMLLLLLLJJJHHHEEEFFFDDDLLLfffIIIHHHGGGEEECCCBBBAAAAAA<<<;;;::::::;;;:::888777444333111...,,,,,,+++,,,((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((())),,,///000000.........///111333444222000...------...222555666666:::888777777:::<<<<<<<<<<<<;;;999888888999:::;;;888888888999:::999777444666444111000//////---+++---.........------///000111222333333222111222333444111222666666777CCCQQQ^^^mmmzzz{{{uuukkkZZZIIICCCEEEPPPcccttt{{{|||}}}~~~{{{yyyvvvooocccZZZWWWMMMJJJFFFDDDCCCCCCBBBAAADDDEEEEEEFFFGGGHHHIIIIIIIIILLLSSS\\\dddiiijjjiiioooppprrrqqqooonnnnnnnnnkkkjjjhhhhhhoooyyy}}}|||}}}yyyuuurrrkkk```XXXTTTRRRPPPMMMKKKGGGEEEDDDAAACCCUUUiiizzzwwwwwwuuuqqqjjjjjjllljjjdddjjjxxxnnnbbb\\\RRRIIICCCAAA@@@AAABBB@@@???AAACCCJJJYYYggguuuwwwyyy~~~~~~|||}}}rrreeecccpppqqq```SSSHHHHHHHHHFFFDDDCCCDDDFFFLLL___ttttttjjjlllppp\\\ZZZccccccRRR<<<000///000000///000000111333444666777777;;;<<<>>>@@@CCCDDDFFFFFFGGGJJJLLLLLLNNNRRRSSSQQQLLLMMMMMMNNNNNNMMMMMMLLLMMMMMMLLLKKKLLLMMMOOOPPPPPPUUUYYYXXXUUU^^^www|||iiiRRR@@@===BBBSSSzzzgggHHH>>>@@@BBB:::999>>>===<<<<<<<<<<<>>@@@BBBDDDEEEEEECCCGGGJJJLLLLLLMMMMMMMMMJJJKKKKKKKKKKKKJJJJJJIIIKKKKKKLLLMMMNNNNNNNNNNNNOOOQQQTTTTTTQQQUUUfffxxxxxxbbbMMMAAA???FFFnnnRRRBBB???BBB===;;;???===<<<<<<;;;:::<<<@@@GGGLLL[[[qqqrrraaaVVVUUU```sssrrr```[[[ggglll^^^SSSRRRKKKJJJIIIJJJJJJJJJHHHFFFMMMVVVccctttIIIHHHGGGEEECCCBBBAAAAAA===<<<;;;;;;<<<<<<:::888444333111...,,,,,,+++,,,+++***))))))((((((((()))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((***---111555888111000///000222444444333333111///000333666888999999888777666666999<<>>SSSkkk|||vvv```PPPRRRhhh|||iii\\\\\\```ZZZFFF444///222333222222111111333555777:::;;;<<<===>>>???AAABBBDDDDDDDDDBBBEEEIIILLLLLLJJJJJJLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJLLLNNNPPPPPPPPPPPPOOOMMMNNNQQQRRRUUU]]]fffqqqYYYGGG===CCCdddbbbHHH===AAA??????@@@<<<<<<<<<;;;;;;<<>>???@@@@@@>>>>>>===;;;777444333444000111111///------...///---.........------///000000111222222111000111222000111222333444666:::===FFFSSSdddooopppiii^^^VVVKKKEEEEEEPPP```nnnzzz|||xxxnnnfff___ZZZXXXSSSMMMHHHDDDAAA>>><<<444555666777777666444444===???BBBEEEKKKSSS\\\bbbiiikkkmmmmmmllllllmmmnnnbbbaaa]]]WWW[[[lll|||xxxqqqiiiaaa[[[WWWUUURRRQQQNNNIIIEEECCCEEEGGGZZZrrr}}}uuulllbbbUUUJJJHHHHHHLLLYYYggg}}}wwwsssnnnhhh```]]]\\\XXXPPPIIIIIIGGGDDDBBB>>>>>>FFFPPPiiipppvvvzzzmmm^^^]]]jjj~~~yyyhhhVVVQQQIIICCC@@@???>>>>>>???OOOcccsss}}}kkkSSSIIITTTlllzzzwwwrrr\\\ZZZ```bbbRRR@@@222111444222111444111222444666999;;;===>>>>>>???AAABBBCCCDDDDDDDDDEEEDDDGGGLLLNNNLLLKKKMMMNNNNNNNNNNNNMMMLLLKKKKKKHHHIIILLLNNNPPPPPPPPPPPPOOOKKKKKKPPPTTTUUUXXX\\\}}}}}}dddNNN???BBBWWW~~~rrrQQQ???AAA@@@@@@@@@<<<<<<<<<<<<<<<<<<>>>BBBFFFCCCVVVsssyyyjjj^^^UUUTTTccc{{{|||yyykkkSSSMMMLLLKKKLLLLLLLLLJJJHHHLLL]]]nnnyyyIIIHHHGGGEEECCCBBBAAAAAA<<<;;;:::;;;;;;;;;999777444333111...,,,,,,+++,,,++++++***(((((('''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&)))///777===666333000///000222333333000---+++***---111333444777777555333333777>>>DDDNNNLLLHHHDDDAAA@@@??????>>>>>>===999555444555777444555444111---+++,,,...---.........------///000...///111111000000111333111222222222222555888:::===GGGWWWdddhhheee```\\\NNNGGGDDDIIITTTbbbppp|||uuu|||~~~vvvmmmgggbbb^^^WWWRRRLLLFFFBBB???<<<:::444555555555555555555555777:::===AAAFFFNNNXXX___iiikkkmmmnnnmmmmmmnnnooofffdddbbb___]]]dddwww~~~|||zzzuuunnnfff___ZZZWWWSSSQQQNNNIIIFFFEEEDDDCCCRRRhhhuuu}}}}}}vvvjjj^^^RRRMMMHHHHHHSSSbbbwww~~~xxxuuuvvvsssoookkkeee^^^WWWQQQJJJFFFCCCBBB@@@>>>BBBIIIYYYdddnnnqqqttt{{{sssaaaZZZcccttt~~~uuuzzz}}}ppp]]]VVVMMMFFFDDDCCCBBBAAAAAAKKKXXXeeevvvwwwdddNNNNNNcccuuuuuuqqq}}}}}}aaaTTT[[[bbb___III;;;111333444000///444111222444777:::===???@@@@@@AAABBBCCCDDDEEEEEEEEEFFFBBBBBBIIINNNLLLKKKLLLOOOOOOOOOOOONNNMMMLLLKKKIIIJJJKKKMMMMMMMMMMMMMMMMMMKKKMMMQQQSSSRRRUUUYYYhhhvvvbbbRRREEEJJJ^^^}}}YYYDDDBBB???<<>>MMMaaawwwxxxiii]]]UUUZZZhhhyyy}}}cccSSSRRRQQQQQQQQQQQQOOOMMMXXXjjjzzzJJJHHHGGGEEECCCBBBAAAAAA<<<;;;::::::;;;:::888666444333111...,,,,,,,,,,,,******)))''''''&&&&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%''',,,555<<<888444111///000111222222333000------///333666777666666555333333777???EEESSSPPPKKKFFFAAA>>><<<<<<======<<<888444444777;;;888888888333...***+++,,,---.........------///000,,,...///000//////111333222333222000111444777777111:::IIIWWW^^^^^^\\\\\\RRRJJJCCCCCCIIITTTdddqqqooowwwzzzssskkkhhheee```VVVRRRLLLFFFCCC@@@===;;;888888666555666777999:::222666;;;@@@EEEMMMWWW^^^hhhjjjlllmmmllllllmmmoookkkhhhhhhgggaaa```qqqyyywww{{{|||{{{xxxrrrjjjbbb\\\YYYUUUTTTPPPKKKHHHGGGEEECCCMMM```lllrrr}}}pppeeeZZZQQQGGGCCCOOO___www{{{~~~|||{{{yyyzzzyyyrrrhhh^^^XXXVVVLLLGGGCCCCCCBBB@@@AAAEEEQQQ___kkkooorrrxxxzzzdddYYY]]]jjjvvv~~~pppjjjbbbYYY\\\iiirrrsssvvv|||xxxnnnccc\\\RRRKKKHHHGGGFFFEEECCCGGGNNNZZZnnntttaaaNNNVVVqqq|||qqqlllzzztttZZZRRR^^^aaaVVVDDD777000333333......444222333555888;;;===@@@AAAAAABBBCCCDDDEEEEEEEEEEEEFFF???>>>FFFLLLKKKIIIJJJNNNNNNNNNMMMMMMKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLPPPSSSQQQOOORRRYYYSSSwwwyyyjjjKKKDDDGGGccc___IIIDDD<<<888>>>BBB;;;<<<<<<;;;999:::<<<>>>@@@IIIPPPZZZwwwtttggg[[[WWWYYYaaasssrrr___^^^]]]\\\]]]\\\ZZZXXXhhhyyyLLLIIIEEECCCBBBBBBAAAAAA??????>>>===<<<;;;;;;:::444333111///---++++++***)))*********)))(((&&&%%%(((&&&%%%&&&)))***)))''')))'''&&&'''((()))((('''(((((('''&&&%%%$$$$$$###$$$&&&''''''&&&&&&((()))&&&&&&'''&&&'''))),,,///333333111///------000333555444222000000111222333999;;;999444333888===>>>MMMGGGEEEFFFCCC===;;;???<<<======999444333777<<<<<<;;;:::777444111...,,,111000///...............,,,...000000//////111333555333222111111222444666888999;;;@@@FFFNNNUUUYYYUUUSSSNNNHHHDDDHHHSSS\\\hhhqqqwwwrrrdddZZZYYY]]]YYYQQQHHHCCCCCCAAA;;;666777666777999;;;;;;999777666333444:::BBBJJJUUU^^^iiihhhggghhhkkkmmmmmmmmmhhhmmmooohhh``````lllxxxzzzxxxrrrjjjdddfffooowwwzzz|||zzztttmmmhhh___WWW[[[UUUMMMGGGEEEFFFGGGHHHKKKZZZjjjqqqvvv}}}~~~sssaaaQQQHHHIIIPPPVVVkkkvvv}}}xxxpppiiiaaaZZZMMMJJJHHHFFFGGGGGGFFFEEEHHHOOO[[[jjjuuu}}}~~~nnn___WWWaaarrr|||hhhZZZPPPKKKKKKNNNMMMOOOSSSXXX]]]cccjjjnnnjjjiiidddZZZTTTQQQLLLFFFHHHEEEDDDPPPhhhwwwjjj\\\JJJkkkpppwwwiiiWWWZZZddd\\\KKK777333///...111333444333555666888;;;>>>@@@AAABBB@@@AAACCCDDDFFFGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFLLLLLLMMMMMMMMMLLLLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNRRRMMMLLLPPPSSSQQQPPPPPPXXX```uuu]]]MMMDDDJJJYYYppp~~~uuubbbKKK<<<:::<<<>>>BBB???;;;:::;;;<<<<<<<<<@@@>>>BBBPPPgggxxxiii^^^UUURRRZZZfff|||yyyyyywwwsssoooLLLHHHEEECCCBBBCCCBBBAAA<<<;;;;;;:::999888777777555333111///---,,,+++***)))*********)))(((&&&%%%'''%%%$$$%%%((()))(((&&&)))'''&&&'''((()))(((&&&(((''''''&&&&&&%%%%%%$$$&&&'''((((((&&&%%%&&&'''&&&&&&'''&&&&&&(((,,,///333222111///---...000333666555333111111222333444444888999666666:::<<<<<>><<<===<<<======999444333666:::;;;:::999777444111///---000///..................,,,...000000//////111222333333222111222333444555777777999;;;@@@FFFKKKNNNTTTSSSPPPJJJEEEFFFLLLRRR___iiipppmmmbbbXXXWWW[[[WWWPPPHHHDDDEEEDDD???::::::999999:::;;;;;;999777777333444:::AAAHHHSSS\\\dddddddddgggkkknnnooonnnqqqvvvxxxpppaaaXXXYYY^^^YYYWWWRRRMMMLLLSSS```jjjwww{{{{{{vvvppplllfff___\\\VVVMMMGGGDDDDDDEEEEEEJJJXXXhhhqqqwww~~~}}}mmm[[[OOOKKKOOOSSSfffrrr}}}{{{~~~vvvmmmcccZZZQQQNNNIIIFFFEEEDDDCCCBBBCCCIIIVVVeeesss}}}ssscccYYY```nnnxxxlll^^^VVVPPPKKKJJJLLLIIIIIIIIIKKKNNNTTT[[[___nnntttuuukkk^^^TTTMMMIIIEEEDDDCCCKKKbbb|||nnn^^^RRRPPPppprrrxxxyyydddYYY]]]aaaVVVGGG555222///...000333444333444666888;;;===???@@@AAAAAABBBCCCEEEFFFGGGHHHHHHEEEFFFGGGGGGHHHHHHGGGGGGJJJJJJKKKLLLLLLLLLLLLLLLJJJKKKLLLMMMMMMMMMMMMMMMQQQMMMLLLPPPRRRPPPOOOPPPSSSYYYiiijjjSSS@@@???HHH\\\{{{wwwmmm\\\HHH<<<;;;@@@BBB@@@>>><<<;;;:::::::::===;;;<<>>???>>>DDDBBBCCCEEECCC>>>;;;<<<;;;<<<===:::555333555777999999888666444222000///......---------......///---...////////////000222111111222222222333333333666555555666888;;;>>>@@@JJJKKKKKKGGGCCCAAADDDGGGSSS\\\fffggg___XXXWWWZZZVVVOOOIIIFFFHHHHHHDDD@@@???>>>===<<<===;;;999777888444333999???FFFOOOXXX``````bbbeeejjjmmmmmmmmmttt{{{}}}uuubbbQQQIIIGGGIIIGGGDDDAAACCCMMM[[[eeeooowww|||yyytttnnnhhhbbb^^^XXXOOOHHHDDDCCCCCCCCCHHHUUUeeepppyyy{{{|||}}}uuudddUUUMMMLLLOOO___kkkwww}}}}}}xxx}}}ttthhh]]]VVVRRRLLLHHHGGGHHHHHHHHHCCCHHHQQQ```qqq~~~zzziii]]]```kkktttggg```[[[ZZZWWWSSSQQQRRRQQQNNNJJJGGGGGGJJJNNNQQQiiivvvvvveeeVVVNNNKKKDDDFFFEEEHHH^^^{{{iiiXXXLLLaaa}}}}}}kkkZZZZZZ___ZZZLLL@@@333111......000222333333444666888:::===???@@@@@@BBBCCCDDDFFFHHHHHHIIIIIIGGGGGGHHHIIIIIIIIIIIIIIIHHHIIIJJJKKKKKKLLLKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMPPPLLLKKKOOOQQQOOONNNPPPQQQTTT\\\qqqvvv]]]EEE===>>>JJJfffzzzcccIII>>>@@@AAAAAAAAA>>>;;;888888888???<<<<<>>BBBDDDCCCBBBAAAAAAAAA???<<<;;;:::888:::;;;999777555666777888888777666555333222111------,,,------...//////---...//////......///111///000111222333333333222444444333333444555777888<<<>>>???>>>======@@@BBBHHHRRR]]]bbb___ZZZZZZ[[[VVVQQQKKKIIIJJJJJJHHHEEEDDDCCC@@@??????===:::888999555444888===BBBKKKSSS\\\]]]___dddhhhkkkkkkjjjoootttvvvnnn___OOOEEEBBB@@@>>>;;;999;;;AAAKKKRRR___mmmyyy|||wwwpppfff]]]]]]WWWOOOHHHEEEDDDCCCCCCEEEQQQaaammmxxx~~~zzzuuurrrmmmjjjmmmwww{{{rrreeeXXXOOOLLLMMMYYYeeeqqqxxx~~~~~~wwwpppuuu~~~|||oooccc[[[VVVQQQNNNOOORRRUUUVVVMMMNNNQQQ[[[lll}}}mmm```bbbkkk}}}tttqqqmmmlllnnnmmmiiigggiiifffbbb\\\XXXUUUUUUUUUUUU^^^mmmxxxtttfffZZZRRRNNNIIIMMMJJJKKK```}}}qqqaaaVVVTTTyyysss^^^SSS[[[___SSSAAA888111000//////000222444444666777:::<<<>>>@@@AAAAAACCCDDDEEEGGGHHHIIIJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLKKKKKKJJJJJJIIIJJJKKKMMMNNNNNNNNNNNNOOOLLLLLLOOOPPPNNNMMMPPPSSSUUUVVVbbb~~~iiiUUUJJJBBBBBBUUUmmmiiiLLLAAA???AAABBB@@@<<<999888999>>>======>>>CCCQQQkkkrrr___TTTQQQSSS___rrrJJJGGGDDDBBBCCCDDDDDDCCC???===;;;:::999888999:::666444222000...,,,,,,+++)))))))))((((((((((((((('''(((((((((''''''''''''(((&&&%%%&&&'''((('''&&&%%%&&&&&&''''''(((((()))%%%&&&''''''&&&&&&''')))%%%%%%%%%%%%$$$&&&))),,,///000222222000000000111111111111111111111222222222888;;;;;;<<>>AAAAAAJJJVVV]]]___^^^]]]]]]WWWSSSNNNLLLKKKKKKJJJHHHIIIFFFCCCBBBAAA@@@===;;;;;;777444777;;;???GGGOOOTTTVVV[[[aaagggkkkkkkkkkiiijjjiiibbbVVVLLLGGGEEECCCBBBAAA???>>>@@@CCCEEELLL]]]qqq{{{{{{ttthhh]]]XXXSSSKKKEEECCCBBBAAAAAAAAANNN^^^kkkvvv}}}|||wwwnnnggg]]]WWWYYYfffxxxxxxpppnnniiiccc\\\VVVSSSRRRYYYdddpppxxx~~~}}}~~~~~~sssmmmppp{{{uuuiii```[[[UUURRRSSSVVVZZZ\\\UUUTTTQQQSSSaaauuupppcccdddkkk|||yyyuuurrrqqqooollliiidddnnnuuutttnnnggg___YYYUUUVVVRRRRRRfff}}}|||~~~|||ppp^^^UUUUUUfffjjjYYYSSS^^^```NNN<<<666//////000000111222444666999:::<<<>>>@@@BBBCCCCCCCCCDDDFFFGGGIIIJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKJJJNNNNNNNNNMMMLLLKKKJJJIIIJJJKKKMMMNNNOOOPPPPPPPPPNNNLLLMMMOOOOOOMMMMMMQQQRRRUUUUUUXXXpppxxxfffVVVDDD<<>><<<;;;;;;888999;;;<<<<<>>===:::888777777888999666555333000...---,,,+++))))))(((((((((((())))))''')))))))))'''&&&'''((('''&&&%%%&&&''''''&&&%%%&&&&&&''''''(((((((((((($$$%%%''''''&&&'''(((***%%%%%%%%%$$$$$$%%%(((+++---///222222111000000111000000000111111111111111000666888888999>>>AAAAAA>>>@@@@@@======@@@@@@???888888888888999:::;;;;;;999999999999888666555555//////.........//////000---...//////------...///......///000111222222333111111222333444666888888<<<:::888666777999===???<<>>999666888:::===DDDKKKKKKNNNUUU^^^ggglllmmmmmmeeedddaaa[[[TTTOOOMMMMMMOOONNNMMMKKKIIIGGGFFFEEE@@@OOOcccqqqyyyyyyoooeeeTTTOOOHHHCCC@@@??????>>>???MMM^^^kkkttt{{{|||yyyjjjcccXXXQQQRRR]]]nnnzzz|||xxxkkkgggcccbbbbbbaaa]]]ZZZ[[[fffqqqyyy~~~}}}uuuxxxzzzuuusssooozzzxxxllleee___WWWRRRPPPQQQRRRSSSSSSRRRMMMJJJVVVlll{{{rrrdddccciii}}}xxxqqqiiiccc\\\]]]nnn{{{{{{}}}~~~{{{|||}}}}}}iiiTTTRRR___yyy{{{cccYYYXXX```^^^LLL;;;666...///111222222333666888;;;<<<>>>@@@BBBCCCDDDDDDCCCDDDEEEGGGHHHIIIJJJJJJIIIIIIJJJKKKKKKKKKKKKJJJNNNNNNNNNNNNMMMKKKJJJIIIKKKLLLMMMOOOPPPQQQQQQQQQNNNMMMNNNPPPOOOLLLNNNRRROOOTTTUUUUUUcccrrr```III;;;DDDWWW}}}yyyWWWBBBAAA??????@@@@@@>>>===999999;;;======>>>GGGQQQfff|||{{{nnnXXXPPPMMMXXXmmmLLLHHHEEECCCBBBCCCBBBAAA???===:::888777777888999666555333111///---,,,,,,***)))(((''''''((()))***&&&((()))(((&&&%%%&&&''''''&&&%%%%%%''''''&&&%%%''''''''''''((((((((((((%%%'''((('''&&&&&&'''(((%%%%%%%%%$$$###$$$'''***,,,///222333222111000000000000111111222222222222...444999999:::<<<===:::888>>>AAABBBDDDHHHHHHDDD>>><<<999888888::::::;;;;;;;;;;;;:::999888666666111111000/////////000000---...//////------...///............///111333444000000111333444666777888>>><<<999888888999:::;;;888>>>HHHRRRYYY\\\]]]]]]SSSQQQOOOMMMNNNOOOOOOPPPKKKIIIFFFEEEFFFFFFEEEDDDAAA;;;777888:::<<>>???OOOaaammmtttzzz}}}}}}rrrlllbbbYYYVVV[[[dddlllooowww|||ppphhhbbbbbbgggiiiccc]]]YYYdddooowww~~~sssoootttrrrvvvxxxyyyuuuooolllmmmooohhhtttxxxnnnfff```WWWPPPLLLJJJIIIHHHGGGKKKIIIFFFQQQhhhyyy}}}tttddd```bbbuuusssiiilllyyyyyyyyyyyy|||~~~~~~}}}{{{}}}|||~~~kkkWWW]]]qqq~~~}}}wwwZZZYYYZZZ]]]VVVFFF888333---000222333333444777:::;;;<<<>>>@@@AAACCCCCCCCCBBBCCCEEEGGGHHHIIIIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJKKKLLLNNNPPPPPPQQQQQQNNNNNNOOORRRPPPMMMNNNSSSPPPSSSVVVVVVZZZjjj~~~rrr___JJJDDDLLLeee|||^^^IIICCC>>>>>>AAACCC@@@<<<===::::::===>>>???CCCJJJUUUgggfffYYYNNNOOO[[[nnnLLLIIIEEECCCBBBBBBAAAAAA@@@>>>;;;999888999:::;;;666555333111///---,,,,,,***)))(((''''''((()))***%%%''')))'''$$$###$$$''''''&&&%%%%%%''''''&&&%%%(((((((((((((((((((((''''''((()))(((&&&%%%%%%&&&%%%%%%%%%######$$$''')))+++///222444333111000000000111222333333333333333...555<<<======>>>;;;777222;;;CCCGGGKKKPPPMMMGGGBBB???;;;888888999999999======<<<;;;:::999777666222222111000000///000000---...//////---,,,---...///...------...000333555//////111222333555666666:::999888888999:::999888666;;;CCCMMMUUUZZZ[[[[[[PPPOOONNNMMMNNNPPPRRRSSSKKKIIIGGGFFFGGGHHHHHHGGGBBB<<<888999:::;;;AAAHHHMMMPPPVVV^^^dddfffdddbbbUUUZZZaaakkkrrrvvvwwwwwwqqqmmmgggaaa\\\XXXUUURRRHHHHHHJJJPPP^^^jjjmmmiii^^^YYYQQQKKKFFFDDDAAA@@@@@@QQQdddoootttzzz}}}xxxoooeee]]][[[]]]```eeemmmyyyvvvlllbbbccciiikkkddd\\\UUU___kkkttt|||tttmmmkkkccc___aaaaaa]]]WWWVVVZZZ^^^___jjjxxxyyyoooeee___VVVOOOJJJGGGEEECCC>>>FFFHHHFFFQQQiiizzzvvvccc]]]\\\kkkxxxsssxxx{{{yyyxxxwwwxxx{{{|||}}}|||wwwtttxxxzzzkkk[[[eee}}}xxxsss~~~}}}sssSSSVVVYYYWWWNNN@@@444...---000333444444555888;;;;;;<<<===???AAABBBBBBCCCBBBCCCDDDFFFGGGHHHIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJGGGHHHIIIKKKLLLMMMMMMMMMIIIJJJKKKMMMOOOPPPPPPPPPOOONNNPPPRRRPPPMMMOOOTTTUUUUUUWWWXXXVVV\\\ooozzz^^^JJJDDDKKKyyyvvv___NNNFFF>>>>>>BBBDDD@@@:::;;;666444777:::<<>><<<:::666999@@@JJJSSSVVVTTTQQQJJJDDD>>>::::::;;;:::999>>>>>>>>>>>>===<<<;;;:::444222111000111000///---......///000000///...------------...///000000111000111222333333444777:::<<<777999>>>;;;222333<<<:::;;;@@@HHHQQQXXXZZZYYYUUUQQQKKKGGGGGGJJJOOOSSSVVVSSSPPPOOOOOOMMMIIIEEECCC???>>>??????===???BBBIIINNNVVV]]]aaaaaa___^^^WWW```nnn{{{uuuqqqpppmmmcccZZZQQQPPPPPPPPPTTT]]]gggoookkkfff^^^WWWRRRLLLFFFBBBAAAKKK]]]ooozzz~~~|||vvvlll```ZZZZZZ]]]]]]ddduuuzzznnnaaa\\\]]]]]]ZZZWWWPPPUUUbbbrrr}}}tttjjjhhhccceeeddd___WWWOOOJJJIIIPPPRRR___vvvxxxnnniiiaaaVVVLLLGGGCCC@@@======CCCEEECCCKKK___sss~~~sss```WWWVVVcccvvvxxx{{{}}}~~~~~~{{{xxxwwwwwwxxxyyytttmmmmmmnnneee\\\lll~~~sss^^^QQQQQQUUUUUUGGG333+++000000111111333555999<<<===>>>>>>>>>>>>???@@@AAAAAAFFFEEEEEEHHHKKKKKKGGGDDDGGGFFFEEEFFFJJJRRRYYY^^^WWWTTTPPPNNNMMMMMMKKKJJJFFFGGGHHHIIIJJJLLLMMMMMMMMMNNNOOOOOOOOOPPPRRRTTTZZZVVVUUUYYYZZZZZZ```iiivvvYYY<<>>;;;888777999:::;;;:::???EEESSSggg}}}ttt___YYYWWWUUUYYYaaawwwzzzsssxxxHHHFFFDDDBBB@@@@@@AAAAAA@@@===:::888888999999999666555333000...,,,+++***+++***)))((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((+++000444555444222000......///000222555777999333444666999:::;;;<<<<<<999<<>>AAA>>>;;;999888999:::;;;:::999===FFFTTTdddzzz~~~iii```YYYRRRQQQWWW___tttuuuqqqHHHFFFDDDBBBAAA@@@@@@AAAAAA>>>:::999999::::::999666444222///---+++***)))***))))))(((((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((***---000222333222222------...000333666999;;;888777777888:::<<>>888777999===CCCIIIMMMNNNNNNKKKFFFCCCBBBEEEIIIMMMTTTRRRPPPMMMKKKFFFAAA===;;;888777::::::999:::>>>AAAIIISSSZZZ```fffooouuukkknnnyyyzzztttpppkkkeeeccceeelllqqqzzzxxxrrriii^^^RRRHHHBBBBBBNNN```qqq|||yyytttsssjjjeee```aaajjjuuu~~~{{{rrrcccTTTJJJGGGHHHIIIGGGJJJVVVhhhvvv~~~~~~zzzyyyzzzzzzuuulll^^^QQQIIIEEEDDDKKKYYYdddhhhiiikkkddd___WWWQQQLLLHHHEEECCC===AAAAAA@@@GGGXXXlllyyy}}}gggUUUMMMKKK]]]rrryyyxxx~~~|||{{{zzzxxxxxxxxxxxxxxxwwwvvvvvvsssnnnpppwwwwwwsssyyyvvvyyyooo[[[SSSSSSXXXVVVHHH999111111222111111222444666999;;;<<>><<<:::999:::;;;;;;::::::;;;???FFFOOOaaa}}}wwwlll```SSSMMMPPPOOO```zzzttt~~~GGGFFFDDDCCCAAA@@@@@@@@@@@@===:::888999:::999999666555333000...,,,+++***))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''')))+++---000222333444......///222555999<<<>>>777777888999;;;>>>@@@AAA@@@AAABBBDDDFFFGGGGGGFFFCCC@@@;;;777777888;;;===>>>>>>===<<<;;;:::888777555333222333444444333222/////////...---,,,,,,+++---------....../////////---...//////...000333555666555777======888777:::777666555666999===AAACCCEEECCC@@@>>>>>>AAAFFFHHHPPPPPPNNNLLLHHHBBB<<<888777444444777888666888;;;@@@HHHRRRYYY^^^gggsss}}}ssssss{{{|||uuupppppppppuuusssnnndddXXXKKKCCC???@@@NNNaaappp}}}~~~~~~}}}zzz{{{tttmmmccc]]]___gggrrryyyuuurrrhhhWWWJJJEEEEEEFFFGGGIIISSSdddttt}}}}}}{{{wwwpppdddWWWNNNMMMJJJJJJOOOTTTWWW\\\bbbcccaaa\\\WWWRRRMMMIIIFFFBBBCCCBBB@@@DDDRRReeerrr~~~}}}gggVVVNNNLLLYYYlll|||}}}uuuttt~~~{{{|||}}}{{{yyyxxxyyyzzz{{{{{{zzzxxxwwwrrroooqqq{{{zzzfffWWWWWWYYY]]]VVVAAA222111333222222333444666888:::<<<===>>>???@@@AAABBBCCCCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHIIIJJJLLLOOOPPPNNNMMMLLLMMMMMMLLLIIIGGGHHHHHHIIIKKKLLLMMMNNNOOORRRRRRRRRPPPNNNMMMNNNPPPRRRRRRTTTUUUTTTSSSUUUWWWZZZvvvuuuhhhSSSGGG???FFFZZZ{{{xxxQQQBBBCCC???===;;;:::;;;;;;;;;:::;;;<<<>>>AAAFFFSSSkkkxxxkkk[[[SSSRRRNNNUUUfff}}}GGGFFFEEECCCBBBAAA@@@@@@???<<<999777888888888888888777444222///---,,,,,,(((((())))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''')))+++...111444666---...///111444888;;;===333555888;;;===>>>>>>>>>BBBBBBCCCCCCDDDFFFHHHJJJBBB@@@<<<999777777999;;;???>>>>>>>>><<<;;;:::999555444333444555666555444111111///...---,,,++++++------------............---.........---...111444888555444666666555555777777555444222222444777::::::888666666777;;;???AAAJJJKKKKKKJJJEEE???999666555222333666777555666999@@@HHHQQQXXX\\\eeerrr|||yyyxxx}}}{{{vvvrrrqqqlllaaaSSSIIIDDDDDDCCCRRRdddsssxxxrrrggg^^^ZZZ\\\ccchhhkkkpppnnnaaaTTTMMMJJJHHHKKKKKKSSSdddttt|||~~~{{{xxxrrrhhh```XXXRRRMMMMMMLLLMMMSSSZZZfffffffffddd___XXXRRRNNNIIIGGGCCC@@@BBBLLL^^^lll}}}xxxfffWWWQQQPPPUUUaaammmnnngggeeeqqqxxxwwwzzz~~~}}}{{{wwwxxxzzz{{{{{{zzzxxxvvvkkkiiilllvvvxxxaaaXXX^^^^^^^^^QQQ<<>>===>>>@@@AAACCCCCCCCCCCCCCCDDDCCCCCCCCCDDDEEEFFFDDDDDDEEEGGGIIIKKKMMMOOOKKKKKKKKKLLLMMMLLLJJJGGGEEEEEEFFFHHHIIIJJJKKKLLLOOOPPPPPPNNNLLLLLLMMMNNNPPPRRRTTTSSSRRRRRRSSSSSSQQQbbb~~~rrrfffUUUEEECCCOOOjjj___IIIEEE???>>><<<;;;<<<<<<;;;999999:::<<<===>>>DDDTTTdddoooxxxxxxhhh]]]YYYPPPMMMQQQ___pppFFFFFFEEEDDDBBBAAA@@@??????<<<888777777888888777999777555222000...---,,,((())))))************)))'''''''''(((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&(((+++...222555777,,,,,,---...000333666888555888===BBBDDDDDDBBB@@@CCCCCCCCCBBBBBBEEEJJJMMMEEEDDDBBB>>>:::888999:::>>>>>>>>>>>>===<<<;;;;;;666444444555777888777666333222111///---,,,,,,,,,---------------------------.........---...000333999666333222444555666666555555444222000111555888333222111111222555777999AAADDDGGGGGGCCC>>>999666666333444777888555666999@@@GGGOOOVVV[[[cccllltttyyyyyy~~~{{{{{{vvvjjjZZZOOOMMMOOOKKK[[[kkkwwwyyysssjjjaaaZZZWWWWWWXXX```lllrrrkkk```ZZZTTTNNNOOONNNUUUeeettt|||}}}uuunnn___XXXRRRPPPOOONNNQQQVVVfffkkkppprrrnnnfff^^^YYYNNNJJJEEEBBBBBBIIIZZZiii|||yyyiii^^^[[[\\\]]]aaaiiioookkkfffooo|||}}}xxxtttuuuzzz~~~}}}|||vvvwwwxxxyyyxxxwwwuuussscccccceeemmm|||zzz{{{~~~nnn^^^ZZZ______WWWGGG777000111333111555666888:::;;;======>>><<<===???AAACCCCCCCCCBBBCCCDDDFFFEEEDDDDDDEEEGGGCCCCCCDDDEEEHHHKKKMMMOOOPPPOOONNNMMMNNNMMMJJJHHHCCCDDDEEEFFFGGGIIIJJJJJJLLLMMMNNNMMMLLLLLLMMMOOOOOOSSSTTTQQQPPPRRRSSSRRRNNNVVVfff~~~xxxbbbKKK???AAASSSuuueeeKKKAAA@@@>>>============;;;999;;;:::;;;<<<::::::BBBKKK\\\___gggwwwvvviiiaaaWWWNNNJJJOOOYYYhhh~~~FFFEEEEEEDDDCCCAAA@@@??????===999888888999999888888777444222///...,,,,,,((()))***+++,,,,,,+++***''''''''''''((((((((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%(((+++///333666888------------///000222444777:::???DDDFFFFFFEEECCCDDDDDDBBB@@@@@@CCCIIINNNIIIJJJIIIEEE???;;;999:::;;;<<<<<<======<<<<<<;;;666555444666888999999888666444222000...---,,,,,,---------------------------.........---...000222555333111111444777666555333444555444333555999<<<888777555444444444555666999>>>CCCEEEBBB===999888888666666999999666666999>>>DDDLLLTTT[[[aaagggkkknnnpppuuu}}}xxxfffXXXTTTVVVRRRbbbpppxxx{{{vvvnnnfff```[[[UUUQQQYYYhhhsssoooiiieee]]]TTTPPPNNNUUUfffuuu|||~~~~~~{{{ssskkkccc\\\ZZZXXXUUUSSSUUU___hhhsssyyywwwooogggaaaQQQKKKEEECCCCCCIIIZZZkkk}}}~~~nnndddbbbeeekkkiiippp{{{|||tttuuu~~~~~~wwwuuutttvvvyyy||||||{{{wwwxxxxxxxxxwwwvvvtttsssfffggghhhmmm}}}}}}yyyxxxzzztttfff^^^\\\]]][[[JJJ999222222222222333333555777999;;;;;;<<<<<<:::<<<>>>AAABBBCCCBBBBBB@@@CCCFFFFFFEEECCCDDDEEEFFFEEEEEEFFFHHHKKKNNNPPPQQQOOOMMMLLLMMMMMMLLLKKKDDDEEEFFFGGGIIIJJJKKKKKKJJJKKKMMMMMMMMMNNNPPPRRROOOTTTTTTPPPOOOSSSUUUSSSOOOTTT[[[iiisssXXXEEE===CCCZZZqqqlllSSSCCCAAA???>>>>>>>>>===;;;999>>>;;;:::<<<<<<:::<<>>:::999999::::::999777666444111///---,,,+++)))***+++,,,---,,,,,,+++&&&'''''''''(((((())))))'''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''###%%%(((,,,000444777888000000/////////111222333222555999===@@@@@@@@@???EEEDDDBBB???>>>AAAHHHMMMMMMNNNNNNJJJCCC===::::::999:::;;;;;;<<<<<<;;;;;;666555555666999::::::999777555333000...---------------------------------......///...---...000333...//////111444777666222111444666777777999===AAA@@@???===:::999888777777444:::AAADDDBBB===:::999:::777888;;;;;;777777999===AAAIIISSS[[[aaadddfffaaaeeejjjoooyyymmm[[[UUUUUUVVVdddpppwwwyyyrrrlllgggaaaYYYSSSUUUfffrrrpppllljjjbbbWWWOOONNNUUUfffvvv}}}~~~}}}vvvvvvnnngggeeebbb[[[VVVTTTWWWbbbqqqzzzzzzrrrjjjdddQQQJJJEEECCCDDDJJJ\\\mmm}}}nnnbbb```cccqqqmmmttt}}}xxx|||{{{uuuuuuuuuwwwyyyzzzzzzyyy{{{{{{zzzyyyxxxwwwuuuuuunnnpppooorrrzzz}}}||||||ooobbb___^^^[[[VVV@@@//////444333222444222333666888999:::::::::999;;;>>>@@@BBBBBBBBBAAA===AAADDDEEECCCAAAAAABBBIIIHHHGGGFFFHHHKKKNNNPPPLLLJJJIIIIIIKKKMMMNNNNNNFFFGGGHHHIIIKKKLLLMMMMMMIIIKKKLLLMMMNNNOOORRRUUUPPPTTTUUUPPPOOOTTTWWWUUUQQQYYYZZZ^^^xxxiiiSSSCCC>>>IIIYYYsssyyybbbPPPAAA???>>>>>>>>>===;;;999;;;777666999;;;;;;<<>>>>>@@@???<<<:::888777777777888555111...------+++***++++++++++++***)))((('''(((((())))))((('''&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((+++000666;;;777555222...,,,...333777777;;;>>>===999888:::===FFFEEEEEEBBB>>>>>>DDDKKKJJJVVV\\\TTTHHH@@@<<<888999999:::;;;===>>><<<:::666666666666888:::<<<===::::::888555111//////000,,,---------,,,,,,+++***...------------.../////////......000222444555444333888666999GGGKKKKKKPPPNNNKKKHHHGGGDDD@@@======;;;;;;<<<===>>>===<<<<<<<<<>>>???;;;666333555888===CCCJJJQQQUUUXXXZZZ\\\]]][[[\\\___fffuuuwwwjjjbbb]]]aaannnxxx}}}~~~|||wwwsssoooiiiccc^^^^^^aaaeeeiiijjjhhhdddaaa]]]YYY[[[gggsssyyyzzzzzz~~~yyytttoooggg]]]VVVZZZ]]]dddmmmtttssskkkcccQQQNNNKKKHHHGGGMMM]]]lllvvvfffdddiiikkknnnyyy{{{www|||uuuqqqnnnpppsssvvvxxxzzzzzzzzzzzzxxxxxxyyyvvvsssvvv|||{{{}}}{{{|||}}}iii\\\\\\]]]ZZZUUUHHH<<<333000111111111333444555777777777777999;;;>>>>>>?????????>>>>>>===AAABBBCCCDDDDDDDDDCCCBBBEEEFFFGGGGGGGGGJJJNNNQQQLLLKKKJJJKKKMMMOOONNNMMMJJJJJJJJJJJJJJJIIIIIIIIIMMMQQQRRROOOQQQWWWYYYVVVUUURRRPPPPPPRRRTTTTTTRRRPPP]]]cccUUUUUU}}}}}}eeePPP???@@@JJJQQQkkk{{{iiiZZZCCC;;;HHHMMMAAA;;;AAA999888888777888:::;;;<<<@@@<<<@@@JJJPPPWWWkkk|||sssfffZZZQQQMMMMMMNNN\\\gggzzzGGGFFFDDDBBB@@@???>>>>>>@@@>>><<<:::888777777777444222111000000///,,,***************))))))((('''((((((((((((((('''&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***...444888777666333///---///333666777;;;>>>>>><<<;;;===@@@AAAEEEJJJKKKHHHDDDEEEGGGJJJSSSZZZYYYTTTMMMCCC999;;;;;;:::;;;<<<<<<999777777777666777888999;;;<<<:::999777555333111000///---............------,,,...------------...//////000///...///111333555555<<>>>>>======<<<@@@BBBBBB???999555666888>>>CCCJJJPPPTTTWWWYYY[[[\\\ZZZZZZ]]]aaalllvvvmmmeeejjjsssyyy{{{~~~|||yyyuuuqqqmmmjjjhhhjjjlllmmmmmmkkkhhheeeaaa]]]___iiitttyyyyyyyyy}}}yyytttmmmhhhdddccceeeiiinnnnnnjjjeeeYYYUUUQQQLLLIIINNN^^^nnn~~~}}}pppuuu}}}wwwwww{{{uuurrr||||||vvvppplllnnnoooqqqsssuuuvvvwwwwwwzzzwwwvvvxxxzzz}}}|||vvvaaaUUUUUUYYYXXXUUUAAA888000000222222222444444555777888888888:::<<<>>>>>>>>>??????>>>>>>===@@@AAABBBDDDDDDCCCBBBBBBBBBCCCDDDDDDEEEGGGKKKNNNJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKOOOOOOMMMNNNTTTUUUSSSSSSPPPNNNOOOQQQSSSSSSRRRLLLRRR\\\ZZZSSSfffyyy]]]OOOFFF@@@DDDRRReeeyyyZZZDDD;;;<<<@@@CCC;;;::::::999999:::<<<<<>><<<:::888777777888111000111222222000---***((())))))))))))(((((('''(((((((((((((((''''''&&&))))))(((((('''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((+++000444777666444111///000222555666:::>>>???>>>===???BBB@@@FFFLLLMMMJJJGGGEEEEEEJJJOOOWWW]]]```[[[KKK;;;<<<;;;:::;;;;;;:::888666999888888777888999:::;;;;;;888666666777666111.........//////////////////...------------...//////000///......///222555777DDDOOOSSSWWWaaaeeekkkwww{{{wwwrrrnnniiiccc[[[UUUOOOJJJCCC???===>>>??????CCCEEEEEEAAA;;;777666777>>>CCCJJJOOOSSSUUUWWWYYYZZZXXXYYY\\\___fffuuu~~~sssiiissswwwyyyyyy~~~{{{wwwuuutttuuuuuutttuuutttrrrmmmjjjccc```bbbmmmwww{{{{{{|||}}}zzzqqqmmmhhhgggiiijjjjjjiiiccc```[[[UUUQQQUUUgggyyy}}}}}}wwwpppggglllwwwooohhhnnn|||uuusssppplllhhhmmmmmmnnnoooppprrrtttuuuxxxtttssswww}}}zzzyyymmmYYYOOOQQQUUUTTTPPP:::333///111444444333555444666888999999:::<<<>>>======>>>>>>>>>>>>======???@@@BBBCCCCCCCCCBBBAAAAAABBBCCCCCCDDDEEEIIIKKKGGGIIIKKKIIIGGGEEEGGGIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKMMMNNNMMMNNNRRRSSSQQQPPPNNNMMMMMMPPPRRRSSSRRRRRROOO\\\eeeWWWTTTpppnnnfffYYYEEEEEEFFFHHH___UUU>>>BBBDDD=========<<<;;;;;;;;;;;;<<>>>>>GGGUUUwwwtttiii```XXXSSSJJJHHHJJJSSS]]]jjj{{{GGGFFFDDDCCCAAA@@@@@@@@@@@@>>><<<:::999888888888222111111111111///,,,***(((((()))))))))((((((''''''(((((((((((((((''''''+++***((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((,,,///666666555333111000222444777:::>>>???>>>===>>>???CCCGGGIIIFFFDDDDDDEEEDDDHHHKKKRRR[[[aaa\\\MMM@@@;;;999888999:::;;;:::999;;;:::999888888888999:::;;;888666777:::999444...///.........//////000000...------------...//////000///...------000555888FFFUUU]]]___fffjjjqqq{{{wwwrrriiiaaaYYYRRRHHHAAA???@@@AAAAAABBBBBBBBB>>>:::666555666???CCCIIINNNQQQSSSUUUVVVVVVVVVYYY]]]```dddoooyyyyyyooogggtttwwwxxxxxx|||~~~yyywwwxxx}}}||||||}}}}}}zzzsssnnncccaaaeeeppp{{{}}}wwwppplllkkkmmmoooooohhhddd___YYYVVV\\\ooozzzooo^^^bbbmmmmmmhhhnnn~~~~~~rrrlllmmmnnnlllhhhmmmmmmmmmmmmnnnppprrrssssssqqqrrrxxx}}}{{{xxxxxx~~~kkkUUUMMMRRRUUUPPPHHH666222111444777555444555444666888999999:::===>>><<<<<<======>>>>>>======>>>???@@@BBBBBBBBBAAAAAACCCDDDEEEEEEEEEFFFHHHKKKEEEIIIKKKIIIEEEBBBEEEIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRQQQNNNMMMMMMMMMOOOQQQSSSTTTYYYSSS^^^hhhZZZQQQbbbvvvyyyiiiTTTIIIGGGCCCVVV___DDDCCCCCC<<<>>>>>>===<<<;;;;;;:::::::::999:::===<<<<<>><<<:::999999999999777444111///...---,,,***)))))))))))))))(((((('''''''''((((((((((((((('''***)))'''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&))),,,333444555444222111222333777:::<<<======;;;::::::AAAGGGIIIFFFEEEGGGFFFBBBFFFGGGLLLTTTWWWTTTLLLFFF;;;888666777999<<<>>>>>>;;;:::999888888888999:::;;;888666888<<<<<<666111//////...------...///000...------------...////////////...---,,,///444999III[[[dddgggkkkmmmtttzzzssskkkbbbUUULLLGGGEEECCC@@@???>>>===:::777555555666@@@DDDIIILLLNNNPPPRRRTTTTTTTTTXXX]]]___```eeemmm{{{~~~{{{rrrmmmiiifffqqqsssuuuxxx{{{yyyrrrgggfffjjjuuu}}}}}}yyyxxxxxxyyyzzzoooiiibbb\\\YYY___pppyyyfffeeemmmrrrmmmsss}}}xxxmmmiiillloooooolllnnnmmmmmmmmmooopppssstttqqqrrrwww||||||{{{}}}}}}zzz}}}xxxeeeRRRNNNTTTVVVLLL@@@666333444888999555444555444666888999999:::<<<>>>:::;;;<<<===============<<<===???@@@AAAAAAAAA@@@BBBDDDEEEEEEDDDEEEGGGIIIEEEIIILLLIIIEEECCCEEEIIIHHHIIIIIIJJJKKKLLLLLLMMMJJJJJJLLLNNNOOOOOOOOOPPPNNNNNNNNNNNNOOOQQQSSSUUUWWWTTT[[[\\\SSSTTT^^^```uuusss___GGGEEEBBBSSS}}}^^^DDD:::<<>>======<<<;;;:::999999777777999;;;<<<<<>><<<;;;:::999::::::999555111...---,,,+++***+++++++++******)))((('''&&&'''((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%(((***///111333444333222222222777888:::<<<<<<:::888666;;;EEELLLLLLNNNPPPJJJAAAFFFDDDGGGLLLNNNMMMMMMOOOAAA===888555777:::===???;;;:::999888888999:::;;;;;;999888999<<<<<<999666111000///---------...///...------------...//////---//////...---...333888LLL___jjjnnnrrrqqqwww{{{mmmbbb[[[SSSJJJDDDAAA???;;;888666777888999AAADDDHHHKKKLLLNNNOOOQQQSSSSSSVVVZZZZZZXXXZZZ^^^eeeooo|||{{{wwwssspppnnngggooosssnnngggggghhhiiioooppptttxxxzzz~~~wwwooonnnrrryyy}}}|||{{{|||xxxmmmgggfffjjjvvvwwwuuuzzz}}}|||~~~|||xxxrrrkkkjjjmmmppppppnnnmmmmmmnnnoooqqqrrrtttuuutttxxx~~~{{{~~~hhh\\\QQQPPPSSSQQQFFF:::555444555:::999555333555555777888999888999;;;<<<999:::;;;<<<============;;;<<<>>>???@@@AAA@@@@@@AAABBBDDDDDDCCCCCCDDDEEEFFFHHHJJJIIIFFFEEEFFFIIIGGGGGGHHHIIIJJJKKKLLLMMMEEEDDDGGGLLLMMMLLLLLLNNNNNNOOOOOOOOONNNOOORRRUUUUUUUUUYYYTTTOOOYYY```WWW___tttsssTTTLLLBBBJJJgggyyyaaaHHH<<<===============<<<;;;:::999777888999999999:::===???GGGeeevvvmmmaaaYYYQQQNNNKKKGGGFFFHHHLLLUUUbbbppp}}}GGGFFFEEECCCBBBBBBBBBBBB???>>><<<;;;::::::::::::666333111//////...,,,***---------,,,+++)))''''''&&&&&&'''(((((((((((((((%%%%%%&&&'''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%%%%%%%(((***+++...222444444222222222555666999;;;===;;;999777777BBBJJJLLLQQQWWWSSSJJJHHHCCCBBBHHHMMMNNNQQQVVVLLLEEE<<<555333666999;;;;;;:::999888999:::;;;<<<::::::::::::;;;;;;;;;;;;444333111///......//////...------------...//////+++...000///---...333777HHH\\\iiioootttsssvvv}}}uuujjj]]]SSSJJJFFF@@@;;;999:::<<<>>>BBBEEEHHHJJJKKKLLLMMMOOOPPPPPPRRRWWWXXXUUUUUUWWWWWW\\\bbbgggmmmqqqooojjjgggjjjjjjddd\\\XXX[[[``````eeegggeeeeeehhhkkkkkkqqqqqqtttxxxxxxyyy{{{tttsssvvv|||~~~{{{xxxyyy|||wwwrrrssswww}}}xxxvvvooommmllllllmmmmmmlllkkkkkklllnnnppprrrtttuuuuuu}}}qqqYYYYYYXXXUUUOOOFFF;;;444222222444999888555444666666777888888777777888:::999999:::;;;<<<<<<<<<<<<:::;;;===???@@@@@@@@@???AAACCCDDDDDDCCCCCCCCCDDDFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFHHHIIIKKKLLLLLLCCCAAADDDKKKMMMKKKKKKNNNMMMOOOOOONNNLLLMMMPPPSSSTTTTTTYYYWWWQQQYYY```ZZZSSS___vvvqqq^^^HHHEEEOOO\\\|||eeeLLLAAA===>>>>>>>>>>>>===;;;;;;:::::::::888888999;;;;;;:::III[[[yyy{{{ssshhh[[[TTTMMMFFFCCCCCCBBBFFFLLLSSS\\\iiixxxzzzxxxGGGFFFEEECCCCCCBBBBBBBBB???>>>===;;;:::::::::;;;111111111111222000---***//////...---+++)))'''&&&&&&&&&'''((())))))(((((($$$%%%'''((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%&&&(((***(((,,,111444444333222222333555888;;;>>>===;;;888888AAAEEEEEELLLXXX[[[TTTKKKBBB@@@GGGPPPSSSWWW[[[VVVMMM@@@555111222444777::::::999999999:::;;;<<<:::;;;;;;;;;::::::<<<>>>777555222000///...///000...------------...//////***---111000......222666AAAUUUccckkkrrrqqqsss~~~~~~ooocccSSSMMMEEE???===>>>@@@BBBCCCEEEHHHIIIJJJKKKLLLNNNMMMLLLPPPVVVXXXWWWWWWZZZSSSVVVXXXXXXXXXYYYYYYXXXVVV\\\```ZZZQQQOOOWWWaaadddeeedddcccffflllmmmkkkvvvtttuuuxxxvvvuuu}}}ssssssvvv}}}~~~{{{yyy{{{zzz}}}uuurrrwww|||{{{{{{~~~yyyssspppjjjkkkmmmmmmmmmkkkhhhgggiiikkknnnqqqssstttuuuuuuzzzaaaSSS[[[aaa\\\LLL<<<333000000///333777777444444777666888888888777666777888888999:::;;;<<<<<<<<<<<<999;;;<<<>>>???@@@@@@???DDDEEEGGGGGGFFFEEEEEEFFFEEEDDDCCCEEEGGGHHHGGGFFFDDDDDDFFFGGGIIIJJJKKKLLLCCCAAAEEEMMMOOOMMMMMMQQQLLLNNNOOOMMMKKKKKKNNNQQQPPPNNNVVVYYYQQQSSS[[[[[[[[[]]]dddvvviiiMMMEEEEEEEEE```uuuaaaTTT>>>>>>???@@@@@@???===<<<;;;<<<;;;999999;;;<<<<<<======AAA\\\|||ooo```WWWQQQLLLKKKMMMEEEEEEDDDCCCFFFPPP]]]ggg|||yyyoooqqqzzzGGGEEECCCAAA@@@AAABBBCCCAAA@@@>>><<<;;;:::;;;;;;555222000//////...---,,,+++******))))))))))))))))))))))))))))))(((''''''((((((''''''''''''(((((()))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''---...000333444555555444555444666:::>>>@@@>>>;;;<<<;;;AAAMMMQQQMMMPPPXXXWWWEEE<<>><<<;;;:::::::::555222000//////...---,,,+++******))))))))))))))))))))))))))))))(((''''''((((((''''''''''''(((((()))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&)))+++---000222555666777999777666777;;;===>>>===;;;:::;;;@@@EEEJJJSSS\\\UUUMMMDDDCCCJJJUUUaaaiiisssmmm]]]EEE333000666:::::::::::::::::::::;;;;;;<<<:::::::::;;;;;;999777444555555666444222000///.....................///------,,,,,,---///111222888???HHHNNNQQQSSSWWW[[[```hhhnnnmmmmmmsss{{{|||pppgggYYYKKKBBB@@@AAACCCFFFHHHJJJKKKKKKKKKMMMOOOKKKLLLNNNPPPPPPQQQPPPPPPTTTQQQOOOPPPQQQRRRQQQOOOVVVXXXZZZZZZZZZ[[[\\\]]]___\\\ZZZ\\\bbbjjjnnnqqqtttuuuvvvvvvwwwwwwwwwwww|||xxxkkklllxxx|||tttrrrsssuuuxxxzzzyyywwwuuurrrxxxwwwrrrnnnpppwww||||||~~~}}}}}}wwwtttvvvxxxzzz}}}wwwrrrooommmmmmppppppooommmllljjjiiihhhjjjmmmpppnnnlllnnnwww~~~rrrfffhhhyyy}}}nnnaaaYYY\\\]]]YYYMMM>>>333000222222222333333444444555555555777999999888777777777888888999999::::::;;;;;;999;;;<<<>>>??????>>>>>>@@@@@@@@@@@@@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAABBBBBBCCCEEEGGGIIIJJJIIIHHHGGGIIILLLMMMLLLJJJLLLNNNPPPPPPNNNMMMMMMOOOPPPQQQQQQRRRTTTUUUUUUVVVVVVUUUWWW]]]dddsssuuu```MMMBBBFFFOOOiii|||pppTTT<<<;;;AAA@@@;;;999;;;;;;;;;<<<===;;;888555666888:::>>>III^^^xxxssskkkfff]]]TTTNNNLLLHHHEEEDDDEEEHHHIIILLLWWWffftttKKKJJJHHHEEEDDDCCCCCCCCCAAA@@@>>><<<::::::::::::555222000//////...---,,,+++******))))))))))))))))))))))))))))))(((((('''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&&&&'''))),,,///444777999<<<999555555777;;;>>>@@@@@@BBBBBB@@@DDDOOOZZZ___]]]]]]TTTHHHHHHUUU___```tttvvvmmmUUU>>>555777;;;999999:::;;;<<<<<<<<<;;;;;;:::::::::<<<;;;:::888555666777888777555222000111000///.........///000---,,,+++++++++,,,...///000444999<<<>>>AAAGGGKKKOOOSSSUUUUUUXXXbbbjjjnnnqqquuu~~~}}}vvvlll]]]NNNCCC??????AAAEEEGGGIIIIIIIIIJJJLLLNNNKKKLLLMMMNNNMMMLLLKKKJJJMMMLLLKKKLLLNNNOOONNNMMMWWWWWWXXXZZZ]]]_________]]]ZZZXXXZZZ___fffmmmppppppqqqssstttuuuuuuttttttrrryyy}}}gggXXX___ooouuusssqqqrrrtttvvvxxxyyyxxxvvvuuuooovvv|||}}}lllkkkmmmttt}}}tttqqqooooooooosss}}}~~~vvvoookkkjjjlllmmmooonnnmmmlllkkkjjjkkkkkklllmmmooopppsssyyy|||pppnnn|||oooccc^^^\\\```]]]UUUGGG888000///222222333333333333333333333777888::::::888777777888666777777888999999::::::999:::<<<=========<<<<<<============>>>???@@@AAABBBCCCCCCDDDDDDDDDCCCCCCAAABBBBBBBBBCCCEEEFFFGGGJJJIIIGGGHHHJJJKKKKKKJJJJJJMMMOOOPPPOOOMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSVVVZZZXXXUUU^^^yyyqqqYYYKKKDDD???HHHWWWssssssNNN???@@@AAA???>>>:::888777888;;;<<<:::777999:::999888;;;FFFVVVbbbzzzuuukkkbbbWWWTTTQQQMMMIIIHHHGGGGGGBBBFFFKKKRRR\\\jjjzzzLLLKKKHHHFFFDDDCCCBBBBBBAAA@@@>>>;;;:::999999999555222000//////...---,,,+++******)))))))))))))))(((((())))))))))))(((((((((''''''&&&&&&''''''(((''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''')))---222777::::::888666555777;;;???BBBBBBJJJLLLGGGJJJUUUZZZXXX___aaa\\\QQQIIILLLVVV^^^dddlllmmm```MMM@@@999666999:::;;;<<<======<<<<<<;;;::::::;;;<<<<<<:::999666777999:::999777444222333222000...---...000111------,,,++++++,,,,,,---///111222333555:::AAAFFFNNNTTTXXXVVVXXX___gggkkkiiigggfffiiiooottttttssskkkcccUUUHHH@@@===>>>@@@CCCEEEGGGGGGGGGHHHIIIKKKLLLLLLMMMLLLKKKIIIGGGFFFIIIIIIJJJLLLMMMNNNNNNNNNXXXVVVUUUXXX\\\______]]][[[YYYVVVVVV[[[bbbiiinnnnnnppprrrtttuuuttttttssstttuuuuuuvvv{{{~~~zzzaaaRRR]]]lllnnnlllnnnuuuwwwyyyyyywwwtttrrrpppqqquuuzzz{{{{{{|||oooooorrrxxxzzzzzzyyyvvvsssuuu{{{vvvpppjjjggghhhkkkmmmiiiiiijjjkkkllllllllllllpppoooqqqyyy|||zzzggg^^^^^^aaaaaa\\\RRREEE999222111333333333333333333333333333555666888888777777888999666777777888888999999::::::;;;<<<======<<<;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFIIIHHHGGGFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLLLLMMMMMMNNNOOOOOOPPPQQQQQQRRRVVVZZZZZZWWW]]]qqqlll___RRREEE===BBBXXXkkkSSSCCC<<>>;;;999888888888555222000//////...---,,,+++******)))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''))))))((())),,,000555888555666777888999<<>>BBBMMMYYYaaa___ZZZ]]]ccchhhiiiccc[[[XXXZZZ^^^bbbddd[[[UUUKKKAAA;;;:::<<<>>>BBBCCCEEEEEEEEEEEEGGGIIILLLLLLLLLKKKJJJGGGEEEDDDHHHIIIKKKMMMNNNOOOOOOPPPXXXUUUSSSUUUXXX[[[ZZZYYYZZZWWWTTTSSSVVV]]]eeekkknnnoooqqqsssttttttttttttxxxuuupppjjjgggkkkttt{{{}}}zzzsss]]]QQQ]]]jjjjjjgggjjjsssvvvxxxxxxuuurrrpppppptttvvvxxx{{{~~~{{{vvvxxxwwwwww{{{yyy}}}}}}~~~~~~|||pppnnnkkkhhhhhhhhhjjjkkkfffgggjjjllllllkkkiiihhhlllkkkppp|||nnn^^^WWWYYY\\\[[[VVVLLLBBB999444111111222333333333333333444444222333555555555666888:::777777888888999999:::::::::;;;<<<=========<<<;;;<<<<<<<<<<<<===>>>???@@@???@@@BBBDDDEEEDDDDDDCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFEEEDDDEEEGGGHHHJJJJJJJJJJJJKKKLLLLLLLLLMMMNNNNNNNNNOOOPPPPPPPPPQQQQQQVVV^^^cccgggmmmtttxxxdddOOODDD@@@HHHiiirrr^^^LLLBBB@@@AAACCCDDDAAA<<<888888:::777999::::::999;;;@@@DDDQQQqqqtttooofff]]]UUUPPPMMMLLLHHHFFFDDDAAA@@@BBBEEEHHHUUU___kkkuuu~~~~~~ssskkksssHHHGGGFFFEEECCCBBB@@@@@@BBB@@@>>>;;;999888888888555222000//////...---,,,+++******)))))))))))))))'''(((((()))))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%&&&''''''***)))))))))+++///333555333666888:::;;;<<<>>>@@@@@@CCCCCCBBBGGGQQQZZZ^^^VVVUUU^^^fff[[[JJJOOObbbdddccc^^^YYYVVVQQQFFF;;;>>>===<<<<<<<<<<<<======;;;::::::;;;======<<<:::999999:::::::::999888777666555333111000000000000////////////............,,,+++***+++...333888;;;GGGUUU```^^^WWWUUUZZZ^^^ZZZVVVRRRPPPPPPPPPQQQPPPNNNIIICCC===999999:::<<<@@@BBBCCCDDDCCCCCCEEEFFFIIIJJJJJJIIIHHHFFFDDDCCCFFFIIILLLNNNNNNNNNOOOPPPTTTSSSQQQRRRTTTVVVWWWWWWYYYWWWSSSPPPQQQXXXaaahhhmmmmmmnnnoooppprrrsssssstttrrrnnngggbbbbbbhhhmmmpppqqqrrrsssssssssssssssjjj[[[RRRYYYbbbddddddffflllqqquuuvvvtttrrrrrrsssttttttwww{{{}}}yyy{{{xxxssssssttttttttt|||zzzyyy|||~~~|||uuuuuu~~~zzzxxxjjjiiihhhhhhhhhhhhiiijjjhhhiiijjjkkkkkkjjjhhhfffiiilllsss}}}uuudddYYYWWWWWWVVVOOOJJJBBB;;;666333000...222222333444444555666666111333444444444555888:::777777777888999999::::::999:::<<<=========<<<<<<<<<<<<<<<======>>>???@@@<<<>>>@@@CCCDDDDDDCCCBBBCCCCCCCCCCCCCCCDDDEEEFFFDDDEEEFFFEEEEEEEEEGGGHHHJJJJJJJJJKKKMMMNNNMMMKKKNNNNNNNNNNNNOOOOOOOOOPPPNNNLLLPPP\\\fffhhhfffdddlllvvv\\\JJJ@@@===PPPuuu{{{^^^GGG:::>>>BBBBBB@@@<<<::::::888999::::::999999;;;===@@@UUUgggzzz|||ssshhh]]]TTTNNNKKKGGGFFFFFFEEEDDDCCCBBBBBBCCCIIIRRRZZZcccnnn|||wwwvvvFFFFFFFFFEEEDDDBBBAAA@@@BBB@@@>>>;;;999777777777555222000//////...---,,,+++******)))))))))))))))''''''((()))))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''(((***...111333666999::::::999999<<<>>>BBBBBBEEELLLPPPTTT\\\ccc]]]___ggglllfffXXXQQQSSS^^^]]]ZZZYYY\\\]]]VVVLLLAAA@@@===;;;:::;;;===>>>;;;::::::;;;===>>><<<;;;::::::999999888888999999666666555333222000//////---....../////////......,,,+++***+++---000222333;;;FFFOOONNNIIIHHHJJJLLLEEEDDDCCCCCCCCCBBB@@@??????===;;;999888999;;;<<>><<<::::::::::::999:::;;;<<<666CCCIIISSSlllzzzpppeee\\\WWWOOOMMMKKKHHHFFFEEECCCBBB???AAACCCFFFKKKSSS\\\bbbpppwww~~~FFFFFFFFFFFFEEEDDDBBBBBBBBB@@@>>>;;;999777777777555333000/////////---,,,+++******)))))))))))))))''''''((()))))))))))))))'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&###$$$%%%'''***---000222;;;<<<<<<:::777777:::===@@@@@@IIIVVVZZZUUUUUU[[[[[[bbbiiilllnnnlll^^^OOOLLLQQQXXX^^^eeehhhcccZZZDDDAAA===;;;:::;;;===>>>;;;::::::;;;===>>>===;;;;;;:::999888777888999:::666666666555333111///...,,,---......//////......000.........///000000///...555::::::999;;;;;;:::<<<;;;999888888888999999222222333555777:::<<<>>>???@@@BBBAAAAAAAAABBBDDDBBBCCCDDDDDDDDDCCCBBBAAABBBEEEJJJKKKIIIHHHIIIKKKKKKMMMPPPPPPOOORRRWWW\\\ZZZWWWRRRMMMKKKQQQ[[[cccgggeeeddddddeeehhhlllnnnnnnmmmjjjddd]]][[[]]]```ccceeehhhhhhhhhiiimmmppptttooocccXXXWWW___ccccccjjjooottttttpppmmmmmmoookkkooottttttrrrqqqsssuuusssnnnlllrrr|||~~~xxx}}}xxxxxx{{{xxxmmmcccaaadddfffhhhhhhiiinnnuuu{{{}}}|||||||||{{{yyyooorrr{{{ssskkkhhhgggnnnlllhhheeedddeeeggghhhfffeeedddeeeiiipppwww{{{xxxeee[[[^^^ccc]]]SSSCCC;;;222...///222444333111222333555777888999:::999999888666444444555777444444555555666777777777555666888:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>888;;;>>>AAACCCCCCBBBAAA?????????@@@AAABBBDDDDDDBBBEEEIIIJJJIIIHHHJJJLLLHHHKKKPPPWWWZZZWWWOOOHHHLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNQQQTTTSSSQQQVVV]]][[[___pppxxxiiiRRR???===SSSuuuwwwVVVBBB===???>>>;;;888888777777777999:::<<<:::CCC???;;;HHH[[[oooyyynnnhhh^^^YYYQQQKKKGGGDDDBBBAAABBB@@@===;;;===AAAEEEIIINNNTTT]]]gggppp{{{zzzGGGFFFDDDCCCBBBBBBCCCCCCBBB@@@>>>;;;:::999888888555222000//////...---,,,)))))))))))))))*********((()))+++,,,,,,***(((&&&%%%&&&''''''(((((('''''')))'''&&&&&&''''''&&&%%%***(((%%%###"""$$$&&&(((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((((('''&&&&&&'''***...000@@@===999999;;;===<<<:::DDDFFFIIIPPPVVV[[[\\\\\\VVVeeejjjdddiiitttkkkVVVGGGKKKQQQ]]]qqqvvv[[[MMM>>>888:::=========??????>>>>>>=========<<>><<<;;;;;;:::888777777888999999777444111/////////...---------......------------------------...///000222222333333333222333444555555555444333111222444666888999::::::@@@??????>>>???AAABBBCCCCCCDDDEEEDDDAAA???>>>???DDDFFFHHHIIIHHHGGGGGGHHHKKKKKKKKKJJJJJJLLLOOOSSSXXXSSSOOOOOOSSSYYY\\\]]]aaacccdddeeeeeegggiiikkklllnnnnnnggg^^^ZZZ\\\```hhhfffggghhhgggfffllltttyyyvvvmmm___YYY\\\bbbeeeiiillloooooonnnllllllllleeejjjppprrrpppmmmllllllrrrqqqpppoooooorrrwww|||zzzyyyuuuqqqtttvvvooodddkkkkkkkkkmmmqqquuuzzz}}}{{{|||~~~~~~wwwooorrr|||wwwpppkkkhhhgggggghhhiiijjjjjjhhhffffffggggggeeefffmmmttt{{{xxx|||xxxiii\\\^^^fffdddWWWJJJ888888666444111111333555444222222444666999999999777777666666555555555555555666666555333333444666555666888;;;<<<=========;;;;;;<<<===???BBBDDDEEE???@@@AAABBBCCCBBBAAA@@@@@@@@@AAABBBBBBCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGIIIMMMPPPQQQOOOLLLJJJJJJJJJKKKLLLMMMNNNNNNOOOQQQMMMNNNSSSUUURRRTTTYYYYYY]]]eeevvvlllRRRBBBBBBOOO[[[}}}NNN;;;CCCBBB555999999888777999<<<<<<;;;888888888:::>>>EEEOOOUUUrrrrrrkkkaaaXXXQQQLLLIIIFFF?????????@@@@@@@@@@@@???AAAEEEIIINNNSSS[[[eeelllssswww~~~rrrzzzGGGFFFEEECCCBBBBBBBBBCCCBBB@@@>>>;;;:::999888999555333000/////////---,,,)))))))))))))))))))))***''')))***,,,+++)))'''&&&%%%&&&''''''((((((''''''&&&%%%%%%''')))+++***)))(((((('''&&&%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''((('''&&&&&&'''***---///BBB???===<<<>>>>>>===;;;AAAEEEJJJNNNSSSYYYaaagggWWWZZZ___dddiiillljjjgggWWWJJJIII]]]xxxoooaaaPPPCCC===<<<===???======>>>>>>>>>?????????>>>===;;;:::;;;:::888777::::::;;;<<<:::777444222//////..................---------------------------...///000000111000000111222333444444444333333111222444666777999999:::<<<<<<<<<===>>>@@@CCCDDDFFFGGGGGGFFFCCCAAAAAABBBBBBDDDFFFGGGFFFEEEEEEFFFHHHHHHHHHHHHHHHKKKPPPTTTVVVRRRNNNOOOTTTYYY\\\\\\```aaaccccccccceeegggiiikkkooorrrmmmddd\\\[[[\\\ccccccfffiiihhhfffjjjpppuuuyyyvvvkkkaaa___bbbcccfffhhhlllnnnnnnmmmmmmnnnkkkoootttuuurrrooonnnoootttsssrrrpppooorrrvvvzzzwwwwwwtttqqqssswwwtttmmmuuutttttttttwwwzzz~~~~~~{{{}}}yyyxxx|||tttlllfffdddddddddjjjjjjjjjhhhggggggjjjlllfffgggmmmwww}}}xxxwww~~~ppphhhaaacccfffaaaSSSGGG;;;<<<===;;;888666555555444333222333666888888888666666666555555444444444555666666555333333555666444666888:::;;;<<<<<<<<<::::::<<<>>>AAAEEEGGGIII???@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDFFFGGGGGGHHHHHHFFFIIILLLOOOOOONNNKKKJJJKKKKKKKKKLLLMMMMMMMMMNNNPPPLLLLLLQQQRRRQQQSSSXXXZZZ[[[]]]hhh~~~uuuYYYEEE@@@DDDJJJ```\\\>>>===@@@===999;;;>>>>>>===<<<999777<<<<<<;;;:::;;;???EEEIIIWWWjjjzzzpppfff]]]TTTMMMIIIFFFEEEDDDDDDCCCBBB@@@>>>;;;>>>AAACCCFFFJJJQQQVVV^^^bbbiiirrr|||wwwxxxxxxxxxHHHGGGEEECCCBBBBBBBBBBBBAAA@@@>>>;;;:::999999999555333000/////////---,,,******))))))))))))))))))'''((()))******(((&&&%%%&&&&&&'''((((((((((((''''''&&&&&&'''***++++++***&&&''''''(((''''''&&&%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&(((***---...=========>>>AAABBBAAA???AAAEEEIIIJJJLLLSSS___iii\\\SSSVVVfffkkkfffjjjwwwlllQQQEEEXXXqqq~~~yyycccLLL===:::>>>CCC>>>>>>>>>>>>>>>>>>??????===<<<::::::::::::888777777888999999888555222111000000/////////.........------------------------------...............---000000111222222222222222000111333555666888888888888999999:::<<>>@@@CCCEEEFFF@@@@@@@@@@@@AAAAAAAAABBB???@@@@@@AAAAAABBBCCCCCCAAABBBCCCDDDEEEFFFFFFGGGEEEGGGJJJLLLMMMLLLJJJIIILLLLLLLLLLLLLLLLLLLLLLLLOOOLLLLLLOOOPPPPPPQQQUUUVVVTTTVVV\\\gggzzzqqqXXXHHHBBBAAAGGGjjjtttQQQ???<<<===555777:::;;;:::999999999<<<<<<;;;999888999<<>>===>>>@@@AAAAAA@@@AAACCCEEEIIIKKKQQQXXX```hhhnnnrrrwww{{{|||sssqqqIIIHHHFFFDDDBBBBBBBBBBBBAAA???===;;;:::999999999555333111000000///...,,,*********)))))))))))))))'''((()))))))))(((&&&%%%&&&&&&'''(((((((((((((((***)))'''((())))))(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&'''(((***,,,---333444888<<>><<<<<<;;;<<<<<<<<<;;;999999::::::999777666777777777666444222000111111111111000///......,,,,,,------------------------.........------,,,//////000000000111111111///000222444555666777777777777777888:::<<<>>>@@@@@@AAABBB@@@>>>>>>>>>@@@>>>@@@CCCCCCBBB@@@@@@AAADDDCCCBBBAAABBBFFFLLLPPPOOOMMMLLLOOOTTTXXXXXXWWWZZZ[[[\\\\\\\\\\\\___```dddjjjoooooohhh```ZZZXXX]]]^^^cccgggeeebbbdddhhhfffpppwwwvvvpppjjjbbb\\\\\\___dddggghhhiiijjjkkkllloooqqqoookkkhhhhhhiiipppoooooommmmmmooosssvvvyyyxxxuuuooolllnnnssswww}}}|||{{{{{{|||}}}~~~}}}}}}~~~}}}~~~}}}}}}}}}|||ssspppllliiiggghhhjjjkkkfffgggiiiiiihhhiiikkklllwww~~~rrrjjjhhhoooqqqhhhYYYKKK???888555999<<<===:::666333111777555333333444555444333333333333333333333333333333444555555444444666888555555666777888999999999;;;;;;;;;;;;<<<===>>>>>>@@@@@@@@@@@@@@@AAAAAABBB?????????@@@AAAAAABBBBBBAAAAAABBBCCCDDDEEEFFFGGGEEEFFFHHHJJJKKKJJJIIIHHHLLLLLLLLLLLLLLLKKKKKKKKKNNNNNNOOOQQQQQQOOONNNNNNKKKKKKQQQYYY]]]cccvvvrrrWWWJJJHHHFFFVVVssswwwZZZEEE<<<>>>:::888777555444888===777888999999888888:::<<<>>>BBBLLLWWWbbbqqquuuiiibbbXXXRRRJJJEEECCCCCCBBB@@@DDDDDDDDDCCCBBBAAAAAAAAA@@@AAABBBDDDHHHLLLPPPRRRUUUZZZ```eeemmm}}}yyyxxxKKKIIIGGGDDDBBBAAAAAAAAA@@@???===;;;:::999::::::666444111000000000...---************))))))(((((('''(((((()))((('''&&&&&&&&&'''(((((())))))(((((()))(((&&&&&&(((((('''%%%'''%%%###""""""###&&&'''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((()))+++,,,+++...333888===@@@BBBDDDFFFEEEDDDFFFIIIMMMPPPQQQ]]]WWWVVV^^^iiiqqqsssrrr{{{zzzppp^^^QQQSSS```jjjwwwvvvnnn]]]NNNHHHCCC>>>>>>===;;;::::::;;;<<<===;;;:::999999;;;;;;:::999999:::::::::999777666555222222222222111000///...,,,,,,,,,---------............/////////...------............//////000000...///111222444444555555777666666666777999;;;<<<===>>>>>>===;;;;;;===>>>???AAACCCCCCAAA@@@@@@@@@CCCBBBAAA??????BBBGGGKKKKKKJJJIIIMMMRRRUUUUUUTTTVVVXXXXXXXXXWWWWWWYYY[[[^^^bbbeeeeeebbb^^^\\\\\\YYYYYYZZZ\\\ZZZXXX\\\bbbcccggglllooorrrqqqhhh]]]^^^aaaeeeggghhhhhhiiijjjhhhkkkmmmkkkgggddddddeeemmmnnnnnnnnnnnnqqquuuyyyvvvuuurrrnnnjjjjjjqqqxxxyyyyyyyyyyyyzzz|||~~~~~~~~~~~~~~~~~~~~~{{{xxxtttsssxxx}}}zzzwwwvvvvvvjjjjjjjjjjjjjjjjjjjjjkkkllljjjiiihhhllluuu~~~}}}~~~ssskkkiiirrrxxxvvveeeOOOAAA999555222444666666555333333333777555333333333333222111222333333333333333333333222333444444444444777999666666666777777888888999;;;::::::::::::;;;<<<===?????????@@@@@@@@@AAAAAA>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBCCCEEEFFFGGGEEEFFFGGGHHHHHHIIIIIIHHHLLLLLLLLLKKKKKKKKKKKKKKKNNNQQQTTTUUUSSSOOOJJJEEEBBBBBBIIITTTXXXXXXbbboooiiiYYYVVVIIIHHHRRRmmm~~~]]]IIIIIIAAA<<<;;;:::777777;;;555777999:::999999:::;;;;;;;;;===@@@CCCJJJZZZjjj~~~pppfffYYYPPPLLLIIIGGGDDDBBBAAAAAAAAAAAA@@@??????@@@???===<<<<<<===>>>???===AAAEEEHHHMMM[[[mmm|||LLLJJJHHHEEECCCAAAAAAAAA@@@???===;;;::::::::::::666444111000000000...---++++++******)))(((((((((((()))))))))((((((''''''''''''((())))))))))))(((%%%$$$$$$%%%((())))))((('''%%%###!!!!!!###&&&)))%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))******+++...222555888:::===???DDDCCCCCCGGGMMMQQQRRRQQQSSSVVVUUUWWWbbbrrruuuooommmzzzzzzhhhTTTQQQWWW]]]```iiiooommmhhh```NNN===;;;;;;:::999;;;===???AAA;;;:::999:::<<<<<<<<<:::888888888888777666555444333333444444333111///...+++,,,,,,------...............///////////////..................///000000......000111222333333333666666555555666777888999=========<<<;;;;;;>>>@@@???AAACCCCCCAAA??????@@@AAAAAA@@@??????AAADDDGGGHHHFFFFFFIIINNNRRRSSSRRRSSSTTTUUUTTTSSSSSSTTTVVVXXXZZZ[[[[[[[[[[[[\\\^^^UUUSSSRRRQQQOOOMMMRRRZZZ```aaabbbgggppptttmmmbbb```cccgggiiiiiihhhiiiiiieeeiiilllkkkhhheeedddfffmmmnnnooopppqqqtttxxx{{{rrrpppnnnmmmllllllrrrzzzwwwwwwxxxyyyzzz|||}}}~~~}}}~~~~~~~~~}}}~~~~~~zzz}}}uuummmiiijjjuuu{{{vvvqqqpppooofffgggiiikkkkkkjjjiiihhhoookkkggggggqqq}}}}}}}}}tttooorrrwww{{{sss\\\FFF<<<888444111333444444333333555666777555333222333333222111222222333333333333444444111333444444444555777:::888777777777777777888999777888999:::<<<>>>@@@AAA===>>>@@@AAAAAAAAA@@@???===>>>>>>??????@@@AAAAAABBBBBBAAAAAABBBDDDFFFGGGEEEFFFFFFFFFGGGHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKMMMRRRVVVUUUSSSOOOHHHAAA??????DDDMMMTTTXXX]]]bbbvvvrrrlllFFF@@@AAAOOOfffzzzeeeHHH===888===AAA===;;;<<<888:::;;;;;;999888888888:::::::::<<<;;;===GGGRRRlll|||zzzlll```XXXQQQJJJDDDCCCAAA@@@???AAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;===>>>>>>>>>DDDOOOXXXeeelllppprrr{{{}}}MMMKKKHHHEEECCCAAA@@@@@@???>>>===;;;:::::::::;;;666444222000000000///---++++++******)))(((((('''******)))))))))(((((((((''''''((()))))))))))))))&&&%%%%%%&&&)))******)))'''&&&%%%$$$%%%&&&((()))%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((())))))***,,,///222444555888<<<@@@@@@AAADDDGGGJJJNNNRRRUUURRRWWWYYYWWW\\\hhhqqqrrrlllsssyyyuuuhhh[[[WWWYYY```iiipppuuu{{{yyyeeeMMM@@@???===;;;;;;<<<>>>@@@<<<;;;:::;;;===>>>===<<<666666666555444444333333444444555555444222///...++++++,,,,,,---......///,,,---...//////000/////////......---...///000111---...///000111222222222444444444444555777999:::<<<<<<<<<;;;:::;;;>>>@@@>>>@@@BBBBBB@@@>>>>>>>>><<<>>>???@@@@@@AAADDDFFFFFFDDDCCCEEEKKKOOOQQQPPPQQQRRRRRRQQQOOOOOOQQQRRRSSSTTTUUUVVVVVVXXXZZZ\\\TTTRRRPPPOOOLLLIIIMMMTTTZZZ[[[]]]aaaiiioookkkddd\\\___ccceeefffffffffgggbbbggglllllljjjgggfffggglllnnnooooooppprrruuuxxxrrrooommmpppooonnnqqqwwwvvvwwwwwwxxxyyyzzz{{{{{{yyy{{{}}}~~~~~~~~~}}}}}}|||}}}}}}zzz~~~zzzuuuqqqyyy}}}~~~~~~{{{tttnnnkkkjjjggghhhjjjlllnnnooooooooorrrrrrsssxxxyyymmmmmmwwwooopppeeeNNN<<<888666111222333555444333333444555666444222111222333222111333333333333444444444555111222444444444555888:::999999888777777777888999666666777999;;;>>>@@@AAA;;;===@@@BBBCCCAAA???=========>>>>>>???@@@@@@@@@AAA@@@??????@@@BBBEEEFFFFFFFFFFFFFFFFFFHHHIIIJJJIIIJJJJJJJJJKKKLLLLLLLLLLLLQQQSSSPPPNNNNNNIIIBBB@@@DDDIIILLLSSS[[[]]][[[eeevvvXXXJJJ@@@CCCNNNccc```LLL======AAA>>>;;;===999:::;;;:::888777777888:::999;;;===<<<;;;@@@HHHVVV```rrrwwwooodddUUUKKKLLLHHHDDDCCCDDDDDDDDDBBB>>>>>>?????????>>>>>>===>>>>>>???>>>======@@@CCCPPPWWWZZZYYY]]]mmm{{{kkkgggnnnxxx}}}MMMLLLIIIEEECCCAAA@@@@@@???>>>===;;;:::::::::;;;666444222111111000///---+++++++++***)))(((((('''************))))))))))))'''(((((()))))))))))))))***)))(((((())))))((('''&&&&&&'''((()))))))))(((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))+++...222444666:::@@@EEE===AAAEEEEEEDDDGGGOOOVVVYYY]]]___]]]ZZZ^^^kkkwwwzzzuuuzzziii[[[[[[nnnqqqqqqtttxxxbbbIIIFFFBBB>>>;;;:::;;;;;;<<<;;;;;;<<<>>>???>>>===999999888888777777666666444555666666444222000...++++++,,,,,,---...//////+++,,,---...//////////////////...---...///000111------///000111111111111222222222333666888;;;<<<:::;;;:::999888:::===???===???AAAAAA???=========999;;;>>>@@@AAACCCEEEGGGEEEBBBAAACCCIIINNNOOOOOOOOOPPPPPPOOONNNMMMOOOPPPQQQRRRSSSTTTUUUWWWXXXYYYVVVTTTSSSRRRNNNJJJMMMSSSSSSVVVZZZ]]]bbbhhhgggbbbVVVYYY]]]```aaabbbcccddd___eeekkkmmmkkkhhhggggggkkklllmmmllllllnnnpppssswwwqqqpppsssrrrnnnnnnrrrvvvvvvvvvwwwwwwwwwwwwwwwvvvxxx|||}}}~~~~~~}}}||||||}}}~~~}}}~~~{{{rrrpppyyy|||yyy~~~~~~|||{{{~~~~~~{{{tttmmmiiihhhiiijjjkkknnnqqquuuyyy{{{yyy}}}uuufffZZZaaaqqqccccccWWWAAA444444333---111333555555444222111111555333111111222333222111333333333444444555555555000222333444444666888;;;::::::888777777777888999666666666777888999;;;<<<:::===AAACCCDDDAAA>>><<<=========>>>??????@@@@@@@@@???>>>>>>???AAACCCEEEGGGFFFFFFFFFFFFHHHIIIJJJHHHIIIIIIJJJKKKLLLMMMMMMKKKOOOPPPKKKJJJMMMKKKFFF@@@KKKRRRRRRVVV]]][[[SSSWWW]]]qqqzzz]]]CCC>>>CCCJJJ[[[lllpppOOOBBB>>>999666999777888999999888888999:::666666888:::777444777===<<<@@@JJJYYYiiivvv~~~zzzhhh[[[RRRMMMGGGDDDDDDDDDCCCBBB>>>???@@@AAAAAA@@@???>>>888999:::;;;;;;:::999888???DDDEEE@@@@@@KKKXXXaaadddeee```VVVPPPSSSYYY\\\ZZZ]]]eeelllooorrr{{{KKKKKKIIIGGGCCCAAAAAAAAABBB???;;;999999999999888888333000222222///---///++++++******)))***************)))((('''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''''''''&&&&&&%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''***+++---///444;;;CCCIIIHHHCCCDDDIIIKKKJJJOOOUUUWWWWWW[[[bbbdddbbbaaabbbtttuuuzzzwwwkkk]]]ppp{{{yyy~~~qqqcccOOOAAA>>>AAA???;;;AAA@@@???<<<:::999;;;<<<<<<:::888777888888777666666777777666333111000111222///,,,***,,,...////////////////////////////////////.........---------......//////000000111111222222222555888999999888777999<<<===<<<;;;<<<<<<======>>>>>>>>>>>>======:::::::::<<>>===;;;::::::;;;<<<<<>>;;;;;;:::666555666888888555999:::777777;;;;;;777;;;>>>AAACCCDDDHHHOOOTTTrrr|||kkkbbbUUUKKKGGGFFFEEECCCEEECCCAAA@@@AAAAAA@@@???>>><<<::::::;;;:::999777::::::;;;<<>>;;;999999999999888888333000222222///---///,,,+++******)))*********))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''(((((((((''''''&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((+++,,,...000444;;;BBBHHHFFFEEEKKKTTTXXXUUUSSSTTTSSSVVV___iiilllhhhcccbbbjjjqqqtttvvvxxxfffdddaaadddqqqzzzdddQQQEEE@@@???AAA>>>?????????>>>>>>>>>???<<<:::888888999999888666666888999888666444444555333000---,,,,,,...///...........................//////.........------------......//////000000000222111222444777999888777666888:::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;===???AAAAAA@@@<<<>>>@@@CCCFFFGGGHHHHHHKKKKKKKKKJJJJJJIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJLLLNNNQQQTTTWWWWWWTTTQQQQQQRRRSSSVVVXXXZZZ\\\]]]]]][[[XXXUUUUUUVVVXXXZZZ[[[```ddddddbbbbbbeeeiiifffffffffhhhkkknnnrrrtttrrrpppnnnnnnnnnnnnmmmlllpppqqqssssssrrrrrrtttuuutttuuuuuuvvvwwwyyyzzz{{{~~~{{{zzz{{{{{{{{{{{{yyyzzz|||}}}~~~~~~}}}}}}yyyllljjjuuuuuupppwww}}}vvvnnnmmmttt~~~~~~|||}}}||||||}}}~~~~~~}}}tttpppkkkiiiiiiiiihhhffflllpppzzzpppjjjiiiiiigggeeeVVVKKK===333111222333333222222222222222222222222222222222222222222222222111111222333444555777888777555444222222222444555777777666666777888:::;;;777777777777777777777777;;;;;;<<<============<<<>>>>>>======<<<=========??????>>>???@@@AAACCCDDDDDDEEEFFFFFFDDDCCCDDDEEEEEEHHHJJJIIIHHHHHHKKKNNNIIIJJJJJJIIIHHHHHHIIIKKKOOOOOOQQQTTTVVVWWWVVVUUUSSSWWWXXX\\\qqq{{{gggUUUHHHDDDGGGRRRiiizzzjjjXXXKKKCCC::::::<<<======<<<:::777444888:::999555555999:::777888:::;;;<<<<<<>>>CCCGGGQQQmmm|||nnnbbbYYYSSSMMMIIIIIIGGGEEECCCCCCCCCAAA@@@AAA???>>>>>>??????>>><<<999:::::::::;;;===>>>???@@@@@@??????>>>===<<<<<<<<<===>>>AAADDDGGGIIIKKKPPPVVV```jjjsssyyy|||}}}GGGHHHGGGFFFCCCBBBCCCDDDAAA>>>;;;999999:::999888888333000222222///---///,,,++++++***))))))******((((((((((((((('''''''''((((((((())))))(((((((((&&&&&&'''''''''''''''&&&(((((((((''''''&&&$$$$$$'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++,,,---///333999@@@EEECCCFFFPPP^^^ddd___WWWRRRSSSVVV^^^iiimmmkkkiiiiii___rrryyyrrrwwwqqq]]]NNNSSSaaarrrnnn^^^LLL===<<>>???AAAAAAAAA@@@???<<<;;;999999::::::888777555777888888777666777888444222///......///...---.......................................---------,,,,,,------...//////000111111111333666777777666444666888888888777888999888888999:::;;;;;;::::::===<<<<<<>>>@@@AAA@@@???>>>???AAABBBCCCCCCBBBBBBJJJJJJJJJIIIHHHGGGFFFEEEIIIIIIJJJIIIIIIHHHHHHGGGFFFHHHKKKOOOSSSUUUSSSQQQPPPPPPRRRSSSUUUVVVWWWXXX]]]\\\YYYSSSMMMLLLOOORRRVVVZZZ```bbbbbbccceeehhheeeeeefffhhhjjjnnnqqqsssqqqooommmmmmmmmmmmkkkiiikkklllnnnnnnnnnooorrrtttvvvvvvvvvwwwxxxyyyyyyzzz}}}zzzzzz{{{{{{{{{{{{zzz{{{|||~~~~~~~~~}}}vvvooouuu~~~wwwgggiiizzzzzzsssrrrwww~~~}}}|||}}}{{{{{{{{{}}}~~~}}}mmmgggaaaaaagggjjjiiiggglllnnnuuuyyy|||~~~zzzrrrlllmmmsssrrrggg]]]GGG???666111111333444444222222222222222222222222222222222222222222222222000111111333444666888999666555333222222333444444777777777777888999:::;;;777777777777777777777777::::::;;;<<<<<<<<<<<<;;;>>>>>>???????????????>>>>>>>>>===>>>???@@@BBBCCCFFFGGGGGGFFFDDDCCCDDDEEEFFFHHHJJJIIIFFFFFFIIILLLHHHIIIIIIIIIGGGGGGIIIJJJQQQQQQRRRTTTVVVXXXWWWUUUVVVWWWWWWXXX```tttkkkSSSCCC>>>DDDVVVjjj{{{}}}{{{mmm[[[MMMAAA<<<<<<<<<======:::666333:::;;;999555444777888777777888888777666777:::<<<;;;MMM^^^fffsssxxxmmmcccYYYSSSRRROOOKKKIIIGGGEEEBBB@@@AAA???======??????>>>===;;;:::::::::::::::;;;;;;;;;;;;;;;:::::::::999999999999999:::;;;<<<===>>>???BBBIIIOOOVVVZZZ\\\]]]jjjrrr~~~yyyHHHHHHHHHEEECCCAAAAAABBB@@@===;;;:::::::::999888888333000222222///---///,,,,,,+++***))))))))))))'''''''''((((((((((((((((((((())))))))))))((((((%%%&&&''''''((('''''''''&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''''''''''')))***,,,---000555;;;@@@???CCCMMMZZZaaa```WWWQQQVVVUUUXXX___eeehhhmmmrrr^^^tttzzzsss{{{{{{iiiWWWQQQVVV```ooo|||}}}rrrkkkhhh[[[III@@@BBB>>>>>>???AAAAAA@@@===;;;===;;;::::::;;;;;;999777222444666777666666777888555333111000000000...---................................................++++++,,,,,,---...//////000000000222555666555444222333555555555555666777666777888999999::::::999<<<<<<<<<>>>@@@@@@???======>>>???@@@AAA@@@??????GGGGGGHHHHHHGGGFFFEEEDDDHHHHHHIIIJJJJJJJJJIIIHHHEEEFFFHHHKKKNNNPPPNNNMMMNNNOOOPPPQQQSSSUUUVVVWWWZZZ\\\[[[UUUMMMIIIJJJMMMRRRWWW\\\```aaaaaabbbdddhhhhhhhhhhhhiiikkklllmmmqqqooonnnmmmmmmllljjjhhheeeggghhhiiijjjlllooorrrxxxyyyyyyzzzzzz{{{{{{{{{|||zzzxxxxxxzzz{{{{{{zzzzzz{{{}}}~~~~~~~~~vvvxxxmmmiiixxxyyyxxx|||}}}||||||}}}~~~}}}{{{xxxiiieeebbbcccgggllllllkkkhhhhhhxxxooouuuyyyttt{{{oookkkjjjpppuuuppp```QQQ<<<888333000111333444444111111111111111111111111111111111111111111111111111111111222333555666777444444333222222333333444555555666666777888888999777777777777777777777777888999::::::;;;;;;::::::<<<===>>>@@@@@@@@@???>>>>>>=========>>>???AAABBBFFFGGGHHHGGGEEEDDDDDDEEEEEEHHHIIIHHHEEEEEEGGGJJJJJJKKKLLLKKKJJJJJJLLLMMMQQQPPPPPPQQQTTTUUUUUUUUUSSSTTTYYY^^^___dddyyyjjjTTTIIIBBBNNNXXXeeeuuuooohhhYYYNNNBBB<<<:::999:::<<<;;;;;;999777666777777666888888888888777888999;;;;;;CCCJJJOOO[[[ssswwwmmmgggaaa^^^XXXTTTPPPLLLHHHEEECCCAAA???>>>?????????>>><<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;:::::::::======<<<;;;;;;<<<<<<<<<===???AAADDDHHHJJJLLLMMMPPPUUU]]]gggqqq{{{~~~yyytttJJJJJJIIIFFFBBB????????????===;;;:::;;;;;;999888888333000222222///---///---,,,+++***))))))))))))'''''''''(((((((((((((((&&&''''''((((((''''''&&&%%%&&&&&&'''((((((''''''$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***,,,000666999;;;???DDDKKKSSSVVVTTTPPPSSSQQQRRRYYY___dddkkkrrrffflllvvv~~~~~~zzz|||ppp[[[PPPUUU___eeerrrlllnnnwwwvvvdddPPPEEE>>>===<<<>>>@@@@@@>>>;;;===<<<<<<<<<===<<<:::888333555777888777777888999555444333222333222///---........................---.....................******+++,,,---...///////////////111333444333222000222333333222222444666666777888888999999999888::::::;;;===>>>???===;;;:::;;;===>>>????????????AAACCCDDDFFFFFFFFFEEEDDDAAACCCEEEHHHIIIJJJIIIIIIHHHGGGGGGHHHJJJJJJHHHGGGIIIJJJLLLNNNPPPSSSTTTUUUUUUYYY]]]ZZZSSSNNNLLLNNNQQQUUUYYY]]]^^^^^^^^^^^^fffffffffggghhhiiijjjjjjmmmkkkjjjjjjkkkjjjgggeeeaaaccceeefffgggjjjmmmooossstttuuuvvvvvvvvvvvvvvvxxxwwwvvvwwwyyyzzzzzzyyywwwxxxyyy{{{|||{{{{{{zzz~~~~~~|||rrrxxx}}}~~~}}}~~~~~~~~~yyysssooogggggggggggghhhiiilllnnnkkkgggqqqtttiiivvvttt~~~tttaaaccchhhooopppgggWWWIII666555222222222222333222111111111111111111111111111111111111111111111111111111111000111111222222333333333222222333333333444555555666777777888888777777777777777777777777777777888999999999999999999:::<<<>>>??????>>>>>>>>>======<<<===>>>@@@AAAEEEFFFGGGFFFDDDCCCDDDEEEEEEGGGIIIGGGEEEDDDGGGJJJKKKLLLMMMLLLKKKKKKMMMOOOOOONNNMMMNNNPPPSSSTTTTTTOOONNNTTT]]]\\\YYYbbbrrrwwwdddFFFGGGGGGMMMcccyyyZZZEEE<<<999===BBB999999999::::::888666666888777777888999:::;;;;;;:::<<<<<<>>>GGGWWWfffoooxxxtttmmmgggbbb]]]XXXTTTNNNKKKGGGEEEDDDCCCBBBAAA=========<<<<<<===>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;999999999:::;;;<<<>>>??????@@@BBBEEEKKKSSSYYY]]]```^^^```dddfffffffffgggKKKKKKIIIFFFAAA>>>===>>>>>><<<;;;;;;;;;;;;999888888333000222222///---///------+++***))))))((((((((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((((((((((($$$$$$&&&''''''((((((((('''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((())),,,111444777;;;>>>@@@DDDLLLPPPPPPLLLLLLPPPYYY___bbbfffjjjnnncccdddwww{{{yyykkkWWWVVV^^^cccuuussswww|||cccMMMBBB???<<<<<>>=========>>>===;;;888888:::;;;;;;:::999::::::555444444555555444111...---------------------------------...............******+++,,,...///000000///......000222333222000///000111111000111333555666777777888777777666666666666888:::<<<<<<:::888777888:::===??????@@@@@@>>>???BBBDDDEEEEEEDDDCCC???BBBEEEIIILLLMMMMMMMMMIIIHHHFFFFFFGGGGGGFFFEEEDDDEEEGGGJJJLLLOOOPPPQQQQQQVVV\\\]]]YYYUUUQQQPPPQQQSSSVVVYYY[[[[[[[[[ZZZ^^^___aaaccceeeggghhhiiieeeeeeeeeeeefffeeeccc```^^^```dddfffggghhhkkkllloooppprrrsssttttttsssssstttsssssstttwwwxxxxxxwwwwwwxxxzzz{{{||||||{{{{{{}}}}}}~~~~~~~~~}}}}}}}}}|||yyyssskkkfffeeehhhjjjiiigggggghhhjjjmmmfffiiixxxzzzpppnnnoootttxxxxxxeee\\\aaagggkkkiii^^^NNNCCC444444333333222111111111111111111111111111111111111111111111111111111111222111000000//////000000222222222222333333333333555666777888999999999888777777777777777777777777666666777888888888888777888999:::;;;===>>>>>>>>>???>>>=========>>>@@@AAACCCEEEFFFEEEDDDCCCDDDFFFEEEGGGIIIHHHEEEEEEHHHKKKIIIJJJKKKJJJJJJJJJLLLNNNOOOMMMKKKLLLOOOSSSUUUVVVSSSOOOQQQWWWXXXVVVZZZbbbooo}}}WWWLLLAAAAAAMMMfffrrrUUUDDD999888;;;999777888;;;<<<:::999;;;:::999888999::::::999888777666555666;;;CCCKKKOOOcccuuu{{{vvvqqqnnn]]]YYYSSSNNNKKKHHHFFFDDDAAA@@@@@@??????@@@@@@AAA>>>>>>>>>>>>======<<<<<<;;;::::::::::::;;;<<<<<<:::999999888888999::::::;;;999888777888;;;???AAABBBCCCDDDEEEEEEIIIPPPUUUJJJJJJHHHEEEAAA???>>>???===<<<;;;;;;<<<;;;:::888888333000222222///---///...---,,,***)))((((((((())))))((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((((((((&&&''''''((((((((('''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&'''((((((+++...111444;;;???>>>???GGGNNNQQQMMMLLLOOOVVV\\\___dddjjjoooiiihhhpppzzz|||{{{yyypppaaabbbjjjzzz{{{{{{~~~zzzcccPPPIIIAAA>>>???BBBBBB@@@>>>>>>>>>??????>>>;;;999;;;<<<===<<<:::999888999444444555666777666222000---------------------------------.........//////******+++---...///111111...------///111222111//////000000000///000222555666666666666555444333333222222444888::::::888666666777:::<<<>>>???@@@???===???AAACCCDDDCCCAAA@@@???AAAEEEJJJMMMNNNNNNNNNGGGEEEDDDDDDFFFHHHIIIHHHEEEFFFGGGIIIJJJLLLMMMNNNPPPSSSXXX[[[[[[XXXUUUSSSPPPQQQRRRUUUXXXYYYZZZZZZYYYZZZ[[[^^^```aaabbbcccaaa```aaabbbdddcccaaa^^^\\\___dddggghhhhhhiiijjjlllnnnppprrrttttttsssrrrppppppppprrruuuwwwwwwvvvxxxyyyzzz||||||||||||{{{www{{{~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}zzzwwwssspppkkkfffbbbeeefffhhhiiijjjiiigggeeeeee^^^^^^dddgggeeeiiippp}}}mmm[[[UUUZZZfffxxxuuuffffffhhhiiihhhbbbUUUEEE999222222333222111000000111111111111111111111111111111111111111111111111111111000000000000000111111111111222333333333333333333444666777888888777777777777777777777777777777555555666777777777777666888888999:::;;;===???@@@@@@???>>>===>>>???@@@AAAAAABBBDDDDDDCCCCCCDDDFFFDDDFFFIIIHHHFFFFFFIIIMMMHHHIIIJJJIIIIIIIIIKKKMMMQQQNNNMMMNNNQQQVVVYYYZZZUUUUUUUUUVVVVVVWWWYYY\\\YYYlllyyy___IIIEEEGGGPPPgggiiiXXXFFF:::888;;;777666999;;;:::>>>CCCGGGDDDAAA@@@???===999666777666666777999;;;>>>BBBOOO[[[mmmtttnnnggg___YYYUUUQQQOOOJJJIIIHHHGGGFFFEEEEEEEEEBBBBBBAAA@@@??????>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<===<<<;;;999888888999:::;;;888:::;;;::::::===BBBEEEHHHHHHGGGEEEAAA???@@@AAA===<<<;;;;;;<<<<<<:::888888333000222222///---///...---,,,***)))(((((((((******)))((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&'''(((((((((((())))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((***...000222===DDDBBBAAAGGGNNNQQQUUUPPPMMMQQQVVV\\\fffoookkkxxx|||pppeeejjjvvv}}}llldddnnn}}}|||zzz|||___UUUIIIAAA@@@@@@???>>>>>>>>>>>>???@@@???;;;999;;;<<<===;;;888666555666333444555777888777444111---------------------------------.........//////***+++,,,---///000111222...------...000111000...///000000000///000222555555555555444333222111000///000222666999999777555666888:::<<<>>>?????????>>>???BBBCCCCCCAAA???===:::===AAAEEEHHHIIIHHHHHHCCCBBBAAACCCGGGKKKLLLMMMIIIIIIJJJJJJKKKLLLMMMMMMQQQRRRTTTWWWYYYYYYWWWTTTOOOOOOPPPRRRVVVYYYZZZZZZXXXYYYZZZ[[[[[[[[[[[[[[[``````aaacccddddddbbb___[[[___eeehhhiiihhhhhhhhhhhhiiilllooopppqqqpppooonnnnnnoooqqqtttvvvvvvuuussstttvvvwwwxxxxxxwwwwwwssstttwww{{{~~~|||||||||{{{{{{{{{{{{}}}~~~~~~}}}}}}|||{{{{{{{{{{{{{{{|||wwwqqqllliiifffcccaaagggeeeeeeiiinnnmmmgggaaaXXXUUUXXX___```^^^eeeqqqaaaVVVLLLNNNWWWeee{{{~~~~~~xxxqqqllluuuqqqmmmggg___PPP<<<...000111222111000000000111000000000000000000000000000000000000000000000000000000000000111222333444000111222333333333333333111222333555555555555444777777777777777777777777444555555666777666666666999999999999;;;===@@@AAA@@@??????>>>>>>???@@@AAA???AAABBBCCCCCCCCCEEEFFFDDDFFFIIIHHHGGGGGGKKKNNNHHHJJJKKKJJJJJJJJJMMMOOOSSSQQQOOOPPPTTTYYY]]]___PPPTTTWWWVVVVVVWWWVVVTTTXXXcccsssoooQQQJJJGGGCCCQQQiii|||pppZZZHHH@@@>>>777444777999;;;AAAJJJUUURRRMMMIIIGGGBBB<<<888888777888999999888999<<>>@@@>>><<<===>>>>>>======<<<:::888777555555555666777888999888777777333222000...---,,,,,,---,,,,,,---......---------///////////////.........///............---------///000111222222222222222222222222222222222222222111111222555999:::777444333444555777999;;;======:::===@@@???<<<:::;;;===??????@@@@@@AAABBBCCCCCC>>>??????>>>===@@@EEEJJJIIIGGGEEEDDDDDDFFFIIIKKKLLLOOORRRRRROOOMMMMMMNNNKKKMMMPPPRRRSSSTTTSSSRRRTTTUUUVVVXXXYYYXXXXXXWWWXXXZZZ^^^aaabbbbbbaaa```]]]^^^```bbbdddeeeffffffhhhggggggjjjmmmnnnllliiikkkkkkkkklllnnnoooqqqrrrqqqqqqrrrsssssssssrrrrrrttttttuuuwwwxxxyyyzzz{{{xxx{{{~~~}}}vvvvvvvvvvvvwwwyyy{{{|||~~~}}}|||{{{zzzyyyxxxwwwwwwpppfff```^^^```bbbbbbeeeddddddhhhkkkjjjccc^^^MMMFFFEEEOOOZZZ^^^^^^]]]NNNFFFAAAEEETTThhh~~~hhheeeppp||||||vvvjjj\\\NNNAAA777333222222222111111111000000000000000000111111111111000000000000111111111111111000/////////000222333000000000000000000000000111111222333444444444444666555555555555444444444222444666777888777666555999999999:::;;;<<<>>>>>>AAA@@@===;;;;;;<<<===>>>???@@@@@@AAAAAABBBCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIIIIJJJLLLMMMNNNOOOPPPQQQQQQQQQSSSVVVYYYVVVVVVWWWWWWWWWVVVUUUUUUZZZ\\\]]]gggooo^^^NNNBBBEEEQQQeeewwweeeWWWKKK<<<666:::888333AAAXXX^^^WWWNNNJJJHHHEEE???:::555666666666777777888888===@@@EEELLLZZZoootttpppkkkgggdddaaa^^^[[[UUURRRMMMJJJIIIGGGEEEDDDCCCAAA???>>>??????>>><<<>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===::::::::::::::::::999999JJJHHHEEEBBB@@@?????????===<<<;;;<<<======;;;999555333000.........---,,,,,,++++++***))))))((((((%%%&&&'''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&'''(((((('''&&&'''&&&&&&%%%&&&'''((()))'''''''''''''''''''''''''''%%%$$$%%%(((***)))''''''%%%%%%&&&((()))((('''''''''&&&'''''')))***+++///222777<<>>@@@???===<<<<<<;;;===<<<;;;:::999888777777666777888999:::999888888666444222000///.........------...............---/////////////////////...///............---------111111111111111111000///111111111111111111111111000000000333666777444222222222444555777999:::;;;999;;;======<<<;;;;;;;;;<<<<<<===>>>@@@AAABBBBBB@@@@@@@@@>>>===???DDDHHHFFFFFFEEEEEEEEEGGGIIIKKKIIILLLOOONNNKKKGGGFFFFFFIIIJJJMMMOOOQQQQQQQQQPPPPPPQQQRRRTTTUUUTTTTTTSSSUUUXXX[[[^^^______^^^]]]ZZZ[[[\\\^^^```bbbcccdddeeeddddddfffiiijjjhhheeeeeeeeefffgggiiijjjlllmmmllllllmmmnnnnnnnnnmmmmmmnnnnnnpppqqqssstttuuuvvvwwwyyy|||~~~~~~|||zzzxxxrrrrrrrrrrrrsssuuuwwwxxxxxxxxxxxxwwwvvvvvvuuutttqqqkkkccc___^^^```bbbbbbhhhfffddddddccc___XXXRRRIIICCCCCCLLLUUUVVVTTTRRRDDDJJJTTT^^^hhhtttvvvkkkmmmwwwyyypppaaaQQQEEE;;;444000111111111000000///////////////000000000111111111//////000000000111111111111000/////////000111222111111111111111111111111000111222333444444444444444444444555555555666666444555777888999888777666888888999999:::<<<===>>>?????????===:::999;;;===?????????@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKMMMMMMPPPQQQRRRQQQPPPPPPRRRSSSTTTUUUUUUVVVVVVUUUUUUTTTVVVXXXXXX[[[kkkzzzcccOOOGGGFFFLLLbbb{{{~~~|||\\\@@@999;;;777666999FFFBBB>>>>>>@@@@@@===:::555555666666666777777777777888:::<<>>===<<<<<<;;;;;;>>>>>>===;;;;;;:::::::::;;;;;;:::::::::;;;===>>>JJJHHHEEEBBB@@@??????@@@<<<;;;;;;<<<===<<<:::888666333000/////////...---,,,,,,,,,+++******))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''((((((&&&%%%%%%&&&((()))(((&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&%%%%%%&&&((()))((('''%%%$$$$$$&&&(((***))))))&&&&&&&&&&&&'''((()))***+++///444999>>>DDDKKKOOOOOOTTT^^^fffaaaZZZ___kkkjjjrrryyyzzz~~~xxxlllvvv{{{yyyzzzooouuu~~~mmm[[[MMMDDD<<<===???@@@@@@>>>;;;:::===<<<<<<;;;::::::999999777888999;;;;;;::::::999888777555333111000//////............................../////////////////////............---------111111111111000///...---000000000000000000000000/////////111333333111///000000111333444666777777777777888999;;;;;;:::888999:::;;;<<<>>>???@@@AAABBBAAA@@@???===???BBBEEECCCCCCDDDEEEGGGHHHIIIIIIHHHJJJMMMMMMIIIEEEBBBAAAEEEFFFIIIKKKMMMNNNNNNNNNMMMNNNPPPQQQRRRRRRQQQQQQRRRTTTWWWZZZ[[[[[[YYYXXXVVVVVVVVVXXXZZZ]]]___aaaaaa``````aaaccccccaaa`````````aaabbbdddfffhhhiiieeeffffffggghhhhhhgggggghhhiiijjjlllmmmoooqqqqqqtttvvvxxxyyyxxxvvvtttrrrooooooooooooppprrrssstttqqqrrrrrrrrrrrrqqqpppoooiiieeeaaa^^^___aaabbbcccjjjiiihhhfffbbbZZZQQQKKKFFFAAA@@@GGGMMMLLLHHHGGGFFF___|||yyysss~~~rrrkkknnntttzzzwwwiiiUUUDDD;;;666222///000000////////////......//////000000000000111111//////000000000000111111000000/////////000111222111111111111111111111111000111222333444444444444222222333444555666777888555666777888999888777666888888888999:::;;;<<<======AAACCCAAA<<<999:::=========>>>??????@@@@@@AAAAAABBBBBBCCCDDDEEEFFFFFFHHHHHHHHHHHHIIIKKKLLLMMMOOOPPPRRRRRRPPPNNNMMMNNNQQQRRRSSSTTTTTTTTTTTTTTTRRRVVVUUURRRWWWkkkkkkTTTDDD@@@IIIXXXhhhuuuUUU???===>>>999333333444666999<<<===;;;999555555555555666666666666777888777666777<<>>===<<<<<<<<<<<>>===<<<<<<>>>???@@@IIIGGGEEEBBB@@@???@@@@@@<<<;;;;;;<<<>>>===:::888666333000/////////...---,,,,,,++++++************************))))))(((''''''&&&&&&&&&&&&'''((((((&&&%%%%%%&&&((()))((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''(((((((((&&&%%%$$$&&&((())))))(((&&&&&&&&&&&&''''''((((((&&&***///444999>>>DDDGGGKKKLLLWWWdddbbbWWWXXXccciiiqqqsssnnnpppxxxzzztttllluuu}}}rrrggghhhzzz}}}^^^GGG???<<<<<<@@@BBB@@@======>>>>>>===<<<;;;::::::999888999;;;<<<<<<<<<;;;::::::999777555333111000000//////......------..................///////////////............---------//////////////////....../////////////////////////////////000000000///...///000000111333444555555555444333666:::;;;888555777888999:::<<<>>>???@@@BBBAAA@@@>>>===>>>AAABBB@@@AAACCCEEEGGGHHHHHHHHHIIIKKKNNNOOOMMMJJJFFFDDDCCCDDDFFFHHHJJJLLLLLLMMMNNNOOOPPPRRRRRRRRRRRRQQQPPPQQQTTTWWWWWWWWWUUUTTTSSSRRRRRRSSSUUUXXX[[[]]]]]]\\\\\\\\\]]]]]]\\\[[[]]]^^^^^^```aaaccceeefff``````aaabbbccccccccccccdddeeefffhhhjjjlllnnnnnnoooppprrrssssssqqqooonnnnnnnnnnnnoooooopppqqqqqqnnnnnnnnnmmmlllkkkjjjiiidddcccaaa``````aaabbbccceeehhhllllllfffZZZOOOGGGEEE@@@>>>BBBEEEDDDCCCDDDUUUzzz}}}sssnnn|||yyyfffgggrrryyyzzzzzzsssaaaKKK:::555444333111////////////////////////////////////000000000111////////////000000000111////////////000000111111222222222222222222222222000111222333333444333333333333444444555666666777555666777777777777666666777777777888999:::;;;;;;>>>DDDHHHFFF???;;;<<<@@@<<<<<<======>>>?????????BBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLLLLOOORRRRRRQQQNNNMMMLLLNNNOOOPPPQQQSSSSSSSSSTTTSSSVVVVVVRRRRRR]]]ooo|||dddGGGCCCAAAHHHVVVaaammmqqqOOO???<<<======111444999>>>@@@@@@<<<999555555555555555555666666999::::::999999:::>>>AAAAAAMMM___qqq~~~{{{ooojjjccc\\\WWWSSSPPPMMMGGGGGGGGGFFFEEEDDDCCCBBB=========>>>>>>???@@@AAA@@@@@@@@@@@@@@@??????>>>IIIGGGDDDBBB@@@@@@@@@AAA<<<<<<<<<>>>???>>>;;;888666444111/////////...---***************))))))))))))))))))))))))((('''&&&'''&&&&&&&&&&&&'''((((((&&&%%%%%%&&&((()))(((&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''((()))((('''&&&&&&'''((('''%%%&&&&&&&&&'''''''''''''''&&&)))---111555:::@@@DDDHHHDDDLLL[[[^^^TTTPPPWWWfffpppsssmmmlllttt~~~nnnxxxyyyxxx}}}{{{rrriiittttttSSSHHH???:::===@@@???===>>>@@@???>>>===;;;:::999888999:::;;;<<<===<<<<<<;;;999999888666555333111000//////...---,,,,,,---------.........//////000000///............---------+++,,,---//////000000000........................///000000000////////////000000111111222333444444333222111444888999666333777777888:::;;;===>>>>>>AAA???=========>>>@@@@@@===???AAADDDEEEFFFEEEEEEGGGIIILLLNNNOOONNNLLLJJJBBBCCCEEEGGGIIIJJJKKKKKKLLLMMMOOOPPPQQQQQQPPPPPPNNNPPPSSSTTTUUUTTTRRRQQQPPPPPPOOOOOOQQQTTTWWWYYYYYYYYYYYYXXXXXXWWWXXXXXXZZZZZZZZZ[[[]]]^^^```aaa\\\]]]^^^___``````````````````bbbccceeeggghhhiiigggiiijjjlllmmmmmmlllkkkiiijjjjjjkkkkkklllllllllkkkjjjiiigggfffddddddcccbbbccccccbbbbbbbbbcccdddbbbjjjssstttkkk[[[LLLCCCCCC===:::<<<===???CCCIIIddd~~~xxxvvvqqqgggmmmyyy|||wwwfffVVVAAA333000222333222000000000000000000000000...////////////000000000...////////////000000000......//////000000000000111111111111111111111111000000111222333333333333555555555555555555555555555555555555555555444444777777777777777888999:::===CCCHHHFFF???;;;<<>>??????@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGIIIJJJKKKIIIMMMQQQRRRRRRPPPOOOOOOLLLMMMNNNPPPQQQRRRRRRSSSSSSTTTVVVWWWXXXZZZ```eeeqqqvvvTTTLLLAAA???IIIRRR```~~~kkkTTTGGG>>>999333555999???CCCBBB???;;;666666666666666666555555444666777888888999:::;;;===@@@GGGQQQ```vvvzzzsssmmmiiidddaaaXXXWWWVVVSSSOOOLLLHHHFFFBBBBBBBBBBBBBBBCCCDDDDDD>>>???AAACCCBBB@@@>>><<>>???@@@???<<<999777444111000000000///...************************'''((((((((((((''''''&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&'''(((((('''%%%'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&'''(((***)))'''&&&&&&''''''&&&%%%&&&''''''(((((((((''''''(((***---000333999???CCCEEEBBBFFFQQQVVVRRROOOPPPZZZdddnnnpppnnnoooxxxzzzwww|||vvvyyyyyyuuuwww~~~^^^MMM???===>>>;;;:::===???>>>===<<<;;;:::999999999:::;;;======<<<<<<;;;999999999888777555333333111000...---,,,------...------......///000000000///............---------***+++---///000111111111........................///000111000///...///000000111111111222222333333111111222444555666444222666777888888999:::;;;;;;===;;;:::;;;===?????????<<<===???AAABBBCCCBBBBBBBBBCCCEEEHHHKKKMMMLLLJJJCCCCCCDDDEEEGGGHHHIIIJJJIIIJJJKKKMMMMMMMMMMMMLLLMMMOOOQQQSSSSSSQQQOOONNNNNNNNNMMMNNNOOOPPPRRRSSSTTTUUUUUUTTTSSSSSSUUUWWWUUUUUUUUUUUUVVVWWWXXXYYYXXXYYYZZZ[[[\\\]]]]]]]]]ZZZZZZ[[[\\\^^^___`````````bbbccceeeffffffffffffaaabbbcccddddddddddddccceeedddaaa^^^]]]]]]^^^^^^aaabbbcccccccccccceeegggjjjuuurrr^^^LLLBBB>>>:::888:::<<>>BBBAAA===999:::<<<;;;<<<<<<======>>>>>>???===>>>>>>???@@@AAABBBBBBEEEEEEEEEEEEFFFHHHIIIJJJGGGKKKOOOQQQQQQQQQPPPQQQLLLLLLNNNOOOPPPQQQRRRRRRRRRQQQSSSYYY\\\ZZZXXXYYY]]]zzzxxxfffUUUFFFBBBCCCOOOkkkpppXXXHHHAAA<<<888:::>>>AAA???<<<777777777777666666666666444444555555666666666666;;;999888<<>>???AAABBBAAA===999777444111000000000///...++++++++++++++++++++++++''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((((()))(((''''''((('''%%%###''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''&&&&&&(((***'''&&&%%%&&&(((((('''&&&'''((()))))))))(((''''''((()))***,,,///555<<>>;;;;;;;;;;;;;;;;;;<<<<<<999:::;;;<<<===<<<;;;;;;:::::::::::::::888777666444333111///......///000------......///000000111///............---------,,,---...///000111111111........................---///000///------///111000000000111111111111111000222444444333222222222666666666666777777888888999777666888<<>>????????????>>>======@@@EEEHHHHHHGGGCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGIIIJJJKKKKKKJJJIIIKKKMMMOOOPPPPPPNNNLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMOOOPPPQQQPPPOOOOOORRRUUURRRRRRQQQQQQQQQQQQRRRRRRSSSTTTUUUWWWXXXXXXXXXYYYVVVVVVWWWWWWXXXYYYYYYZZZ\\\\\\]]]^^^_________^^^[[[\\\]]]^^^^^^^^^]]]\\\\\\YYYUUUSSSSSSUUUXXX[[[]]]___aaabbbbbbdddhhhkkkpppzzzrrr\\\LLLCCC:::999;;;@@@DDDKKKXXXdddzzzooofffsss|||}}}qqqZZZ@@@:::333///---...//////.........//////000000000........./////////000000........./////////000000---...///000000000///...///////////////////////////000111222222333333222444444444555555555555555666666555444444444444444666666555555666666777777999;;;======;;;::::::;;;<<<<<<<<<===>>>>>>??????<<<======>>>???@@@AAAAAADDDDDDDDDEEEFFFGGGHHHIIIFFFIIIMMMOOOOOOOOOOOOPPPLLLMMMNNNOOOPPPQQQQQQQQQRRROOOQQQWWWZZZXXXXXX[[[VVVdddwwwvvvaaaOOODDDDDDSSSccc|||uuujjjZZZFFF<<<<<<>>>===:::999999888888777777777777888777666666666666666666888555555999:::<<>>>>>@@@BBBCCCAAA===:::777555111000000000///...,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))))))))))))))'''&&&&&&&&&&&&'''((((((***(((''''''((('''%%%###''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###&&&((((((&&&&&&(((***%%%$$$$$$&&&((())))))((((((((()))******)))((('''&&&&&&&&&'''***000888>>>???GGGLLLKKKLLLSSSZZZ\\\QQQKKKSSSdddjjjeeelll{{{yyyqqqttt~~~~~~|||oooqqq{{{|||\\\MMMDDD===;;;@@@777888999:::<<<===>>>>>>999:::;;;<<<<<<<<<;;;::::::;;;<<<<<<<<<;;;:::999666555333111000000111222---------...///000000111//////.........---------//////000000000000000///////////////////////////,,,...///...,,,,,,///111//////000000000000000000///333666555222000111333555555555555555555555555666444444777<<<@@@@@@???;;;<<<<<<<<<======>>>>>>===;;;:::<<>>?????????>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIGGGIIILLLMMMMMMLLLMMMNNNMMMNNNOOOPPPPPPPPPPPPPPPSSSPPPQQQVVVWWWVVVZZZbbb```___bbbnnnyyydddRRRHHHHHHLLL___qqq{{{ZZZDDD======:::666:::999999999888888777777999777555555666777888777555444999???>>>888777<<>>===;;;:::777444111000000000///...---+++)))***,,,---+++)))+++)))((('''((((((&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%((()))(((%%%$$$&&&)))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&''''''((((((''''''$$$$$$%%%'''***000555888@@@BBBFFFLLLRRRVVVYYYZZZUUUSSSUUU]]]iiiooonnnjjj||||||}}}|||}}}xxx}}}xxxqqquuu~~~sss[[[JJJ???===AAA???<<<;;;===>>><<<999888<<<===>>>>>><<<;;;;;;<<<>>>>>>>>>===;;;999777555777555222///......000111------......///000000000//////......---------,,,---...000111111111000//////000111222111000...,,,------------------------///////////////////////////000111333333222222111555666777888777666444222777666666666888999;;;===;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<=========AAA@@@???>>>>>>@@@BBBCCCDDDFFFHHHIIIHHHGGGGGGHHHEEEFFFHHHJJJKKKKKKJJJJJJLLLKKKJJJIIIIIIJJJKKKLLLJJJJJJKKKLLLMMMOOOPPPQQQNNNNNNMMMMMMLLLKKKKKKJJJPPPPPPPPPOOOOOONNNNNNNNNPPPPPPQQQRRRRRRRRRRRRRRRUUUUUUVVVVVVVVVWWWWWWWWWTTTUUUVVVWWWVVVUUUSSSQQQNNNHHHEEEHHHLLLOOOUUU[[[___cccccc___```hhhqqquuuvvvtttqqqkkk]]]MMMDDDCCC???FFFPPPZZZhhhwww}}}yyyzzzmmmdddiiissswww|||}}}wwwgggPPP===111111000000//////......////////////////////////////////////////////////---.........//////000000............////////////000000//////.........---000000111111111000000///444444555666666555555444444444444555555555666666666666777777777777666666777888:::;;;::::::;;;<<<:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>???BBBEEEFFFFFFFFFFFFGGGHHHIIIJJJEEEGGGJJJLLLMMMMMMMMMLLLNNNNNNMMMMMMNNNPPPQQQRRRRRRSSSTTTVVVXXXZZZ[[[\\\[[[\\\]]]```kkkyyygggZZZMMMAAAOOOWWWlllzzzaaaJJJBBB===777;;;:::888888888888888777555555555555666666666666555555666666777777888888===>>>BBBIIISSS^^^iiiooozzz{{{mmm\\\NNNEEEBBBFFFEEEDDDCCCBBBAAAAAAAAA??????@@@???>>>===;;;:::777444111000000000///...---+++)))***,,,,,,+++)))+++)))''''''((((((&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''&&&''')))---000222???EEEKKKNNNMMMMMMOOORRRVVVUUUVVV[[[cccjjjoooqqqtttzzz}}}~~~~~~ppp```OOODDD>>><<<;;;;;;;;;:::;;;<<<<<<===??????>>>=========;;;;;;<<<<<<<<<;;;999888999777444000......//////---.........//////000000////////////......---------...///000111000000///...///000111111///---,,,------------------------..............................000111111111000///222333555666555444222111555444444444666777999:::999999999999::::::::::::888999999:::;;;<<<<<<<<>>===<<<<<<>>>???AAAAAADDDFFFFFFEEEDDDEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJLLLMMMNNNKKKJJJJJJIIIHHHHHHGGGGGGMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRPPPNNNLLLJJJIIIEEEEEEGGGJJJMMMTTT[[[```ccceeegggppp}}}tttkkk___RRRFFF>>>AAAHHHXXXnnn{{{{{{yyy{{{{{{uuutttuuuzzz~~~xxxiiiUUUAAA444000000000/////////....................................................../////////......---------............////////////000/////////............000000111111111111111000333333444444555555555666666666666555444444333333666666777777777777666666666888:::;;;::::::;;;<<<:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>===>>>AAACCCDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFGGGHHHJJJKKKMMMNNNOOOOOOOOOOOOPPPQQQSSSTTTQQQRRRSSSUUUWWWXXXYYYZZZWWWXXXZZZ]]]eeeuuuvvvcccTTTGGGEEEOOOiiipppcccSSSCCC===;;;888888999:::999777666666666777777888888888555666666666777777777888888888888;;;@@@GGGNNNRRRZZZaaakkkrrrwww|||tttfff[[[VVVFFFEEEDDDCCCBBBAAAAAAAAA??????@@@???>>>===;;;:::777444111000000000///...---+++))))))***+++***)))***)))''''''(((((('''%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&'''((('''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''***)))((('''''')))+++,,,111<<>>>>>===<<<;;;:::777888:::;;;<<<<<<;;;;;;;;;999555222000...//////............////////////000000000000////////////......///000000000000000---...///000///...---,,,------------------------------------------------,,,---.../////////......///000222333333222111000222222222222333555666777666666666666777777777777555555666888999:::;;;;;;<<<;;;:::::::::;;;<<<===>>>@@@BBBBBBAAAAAAAAABBBCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEHHHGGGFFFEEEEEEGGGIIIJJJFFFFFFFFFEEEDDDDDDCCCCCCHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLLLLJJJHHHEEECCCAAABBBBBBDDDGGGHHHLLLVVVbbbfffhhhlllvvvuuuhhhVVVGGG???AAANNN\\\xxx}}}~~~~~~xxxsss|||}}}~~~uuurrr}}}|||lllUUU???222---///////////////.........................................................---------------------------............/////////////////////............///000111222222222222222333333222222333555666888999888777666444222111111555666666777777666666555666888:::::::::999:::;;;:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>======???AAABBBBBBBBBBBBBBBCCCEEEEEEFFFEEEEEEEEEGGGJJJMMMOOOOOOOOOOOOOOOPPPQQQRRRRRRQQQQQQSSSTTTUUUVVVVVVVVVRRRTTTWWWYYY^^^gggrrr{{{sssUUUFFFAAAOOOcccwwwnnn[[[SSSMMMEEE>>>;;;::::::;;;777666666666666555555555666666666666777777777777777666555444555888;;;======CCCJJJQQQVVV]]]dddjjjwwwwwwvvvyyywwwqqqFFFEEEDDDCCCBBBAAAAAAAAA????????????>>>===;;;:::777444111000000000///...,,,+++***)))))))))*********(((''''''(((((('''%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((&&&$$$%%%(((***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((+++***((('''&&&&&&'''(((***444AAAJJJLLLNNNRRRVVVTTTQQQOOOQQQWWW```iiinnn|||{{{wwwuuu|||zzzmmmZZZKKKJJJQQQUUUUUUAAA@@@???>>>===<<<:::888777888:::;;;<<<<<<<<<;;;:::999666333222111111111/////////////////////...111111000000000000000000...//////000000000000000------...//////...---,,,................................................------........./////////...///000111111111111111000111111111222333444444444444444555555555666666222222333555666888999:::999999888888888999:::;;;<<<===??????>>>===>>>@@@BBBAAA???>>>>>>???@@@AAABBBBBBAAAAAAAAAAAABBBBBBGGGEEECCCBBBBBBCCCEEEFFFDDDCCCCCCCCCBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFGGGEEEEEEEEECCCBBB???===<<<===???DDDGGGIIIOOO___pppuuuxxx~~~___TTTGGG>>><<>>>>>===<<<>>>???AAAAAA@@@AAAAAABBBCCCDDDEEEEEEEEEFFFHHHKKKMMMOOOOOONNNNNNNNNMMMMMMMMMMMMPPPQQQRRRSSSTTTTTTSSSSSSNNNQQQUUUWWWYYY\\\aaadddeeevvvppp[[[MMMNNNPPPTTTeee{{{|||}}}wwwjjjXXXFFF<<<;;;>>>::::::999777666555444333666666666666777777777777777666555555666777:::;;;777999===@@@CCCGGGMMMQQQYYYZZZ\\\bbboooFFFEEEDDDCCCBBBAAAAAAAAA????????????>>>===;;;:::777444111000000000///...,,,+++***)))((()))+++,,,)))(((''''''(((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((%%%$$$%%%(((***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&'''(((...444<<>>>>>>>><<<;;;999:::;;;<<<===<<<;;;:::999888666555444444444444111111111000000/////////000000111111111111111111///////////////000000111------...............---........................///////////////////////////...////////////000000//////000000111111111111000111111222222333333333444444444444555555555555000000111333444666777888777777777777777888888999:::;;;<<<<<<;;;:::<<<===???>>>===<<<;;;<<<===>>>????????????????????????DDDCCCAAA@@@???@@@BBBCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBAAA@@@AAAAAAAAABBBBBBBBBBBB????????????>>>===<<<<<<<<>>>>>===<<<===???AAAAAAAAAAAABBBCCCDDDDDDCCCEEEGGGJJJKKKLLLMMMMMMQQQPPPPPPOOONNNMMMKKKKKKPPPQQQRRRSSSTTTSSSRRRRRRMMMPPPTTTWWWYYYYYYYYYYYY^^^ggg{{{sssaaaWWWJJJAAAJJJZZZxxxdddIII>>>===;;;;;;:::999999888777777777777777777666666666666333333333444555666888888999:::::::::;;;===@@@BBBEEEIIIPPPVVV\\\cccmmmuuuFFFEEEDDDCCCBBBAAAAAAAAA??????@@@???>>>===;;;:::777444111000000000///...+++++++++))))))***---000)))(((''''''((()))(((&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&((()))((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&%%%&&&'''((()))'''''''''&&&''''''((((((***---222:::EEEOOOVVVYYYWWWSSSQQQVVV```fffddd``````kkkvvv|||xxxooovvvxxxvvv{{{~~~yyy~~~wwwfffJJJEEE>>>;;;;;;<<<;;;:::<<<<<<===>>>======;;;:::888888777666666666666666444333333222111000000///000000000000111111111111///////////////000111111.............../////////........................000000000000000000000000000000//////000000111222000000000000000111111111000000111222333333222222333333333444444444555555///000000222333444555555444555555555666666666666777888999888777777999;;;:::::::::999999:::;;;;;;;;;;;;<<<======<<<;;;;;;??????>>>>>>>>>>>>>>>???????????????????????????============>>>>>>>>>>>>??????@@@@@@??????>>>>>>;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<============???DDDHHHJJJRRRddduuu~~~dddNNNDDDCCCEEELLLSSS^^^nnn|||uuuyyyvvveeeaaarrrgggIII:::444///...000,,,,,,,,,---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................///////////////...///000111111111111111111111000000111333444666444444444555555555666666444555555666666555555444444666888888888777888999:::::::::;;;;;;;;;<<<<<<;;;===??????>>>>>>>>>???AAAAAAAAAAAABBBCCCDDDDDDDDDFFFHHHKKKLLLLLLKKKKKKRRRRRRSSSRRRQQQPPPOOONNNPPPQQQSSSUUUUUUUUUSSSRRRPPPRRRTTTWWWXXXXXXWWWVVVZZZ[[[ggg}}}hhhQQQAAABBBIIIVVVpppcccKKKCCC<<<;;;:::999888777777666777777777777666666666666333333444444555555555555777777666666777888:::;;;;;;<<>>===;;;:::777444111000000000///...***++++++***)))+++000444((('''&&&'''((()))((('''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%''''''''''''(((***$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%'''((()))''''''''''''''''''((((((###&&&***000:::HHHWWWaaaUUUSSSTTTXXX^^^aaa```]]]QQQ]]]lllxxxzzzoookkkppp{{{|||rrr```WWWKKKBBB???>>><<<:::<<<===>>>??????>>>===<<<::::::999888777666666666666555555444222111111000/////////000000000111111000//////...///000111222///.........//////000111........................000000000000000000000000000000/////////000111222111000000////////////000///000111222222222111000222222222222333333333333000000000111222333333444111222222333333333333333444555555444333444666888444555666777777888777777777888999999999999888777999:::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<::::::;;;;;;:::999999888888888888999999999999:::::::::::::::;;;<<<<<<======???DDDHHHIIIKKKUUUaaannntttwwwssskkk___OOOBBB@@@HHHWWWfffnnnppptttyyyuuunnnzzzxxxzzzkkklllsss~~~mmmSSS;;;444333...,,,...++++++,,,,,,,,,---------------------------------------------------------......------,,,,,,++++++,,,,,,---------...................../////////000...//////000000000//////000111111111222222333333444444444555555555666666444555555666666555555444333555777888777777888999:::::::::;;;;;;;;;<<<<<<:::===???@@@@@@???@@@AAA@@@@@@@@@@@@AAABBBCCCDDDFFFGGGGGGHHHIIIJJJJJJJJJOOOPPPRRRSSSSSSSSSSSSRRRPPPQQQTTTVVVWWWWWWUUUTTTTTTTTTTTTUUUWWWWWWVVVVVVVVVTTTYYYhhhyyykkkYYYPPPLLLFFFTTTdddmmmwww~~~dddXXXMMMKKKHHHDDD???;;;888666888777777777666666666555555666777777777777666666555444444555666888888999777444444888;;;;;;>>>DDDFFFKKKRRRUUUWWW\\\ccciiihhhkkkooosssxxxFFFEEEDDDCCCBBBAAAAAAAAA??????@@@???>>>===;;;:::777555111000000000///...)))+++++++++***,,,222666((('''&&&'''((()))((('''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&###&&&((((((&&&%%%(((+++$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&(((***)))(((((((((((('''''''''&&&)))+++,,,///;;;NNN\\\QQQRRRTTTWWWXXXZZZ[[[\\\RRRXXXaaammm}}}zzzyyy~~~|||sssssszzzuuuuuu~~~rrraaaSSSLLLGGGBBB???<<<===>>>@@@@@@@@@??????<<<<<<:::999888666555444777777666555333222111111......//////000000000111000///.........///111222///////////////000111222////////////////////////////////////////////////000//////......000111222111000///..................///000111111111000///111111111111222222222222000000111111222222222333//////000111111111111111222222222111000111333666000111333555666666555555444555666777777666555444555777999:::;;;:::888777777777777777888888888888777777888888999999999:::666666777777666555444444888888888999999999999:::;;;;;;::::::::::::;;;<<<===???DDDHHHGGGDDDGGGNNNQQQWWWXXXRRRKKKFFFBBB>>>UUUfff|||uuuwwwuuulllhhhfffxxx|||oooYYYDDD333222333...,,,///+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,------.........,,,,,,,,,---------......---.........//////000000...///////////////...---000111111222222222111111555555555555555555555555444555555555555555555444333555777888777777888999:::::::::;;;;;;;;;<<<<<<:::<<>><<<>>>@@@@@@>>>;;;999888777444222000//////---+++***))))))))))))+++,,,---+++)))&&&######%%%''')))''''''''''''(((((((((((()))((('''&&&&&&'''((())))))(((&&&%%%%%%&&&((()))######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((******))))))((((((''''''(((((())))))))))))((((((---&&&%%%***,,,///>>>PPPUUUSSSRRRSSSUUUUUUSSSQQQVVV]]]```aaannn}}}mmm~~~|||tttsssuuufff]]]YYYTTTMMMCCC@@@??????<<<777777;;;;;;>>>>>>:::888999:::888999999999888777555444333000000000000000111111222///............///000000/////////000000000000000........................000////////////.........------------------------,,,---...///000000000000111111000000/////////...000000000000000000000000//////............//////000000000000000000000000222333333222111111222444222222222222333444555666222333444444555555444444222333444555666666666666444333333333333444555555666555555444444444555555888888777777777777888888:::999888888::::::999888999999999888999::::::;;;;;;???BBB@@@===<<<<<<;;;AAA@@@@@@???======CCCIIIhhh~~~|||ssshhheeefffzzziiiRRR;;;777222///...---+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------..........................................////////////111111111111111111222222222444333000111444555333666666666666666666666666555555444444555666888999999999999999999999::::::999;;;>>>AAABBBAAA???>>>>>>>>>>>>>>>???@@@AAABBBDDDFFFHHHGGGFFFEEEFFFGGGHHHKKKOOOSSSUUUUUUSSSRRRNNNNNNOOOPPPQQQRRRSSSSSSXXXVVVSSSQQQRRRUUUYYY\\\XXXWWWVVVXXX\\\bbbiiimmm}}}lllSSSAAABBBIIISSSmmm}}}vvv]]]GGG>>>888:::<<<<<<;;;:::555111555666777888777777888999888888888777666666555555666666555555555555666666777777888999:::<<<>>>??????AAADDDHHHLLLPPPSSSUUU^^^bbbjjjsss~~~CCCCCCBBBAAA@@@??????>>><<<>>>@@@@@@>>>;;;999888777444111000000///---,,,+++***)))))))))***+++,,,+++***'''&&&%%%&&&((()))''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((()))'''&&&%%%%%%&&&''')))$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&'''(((((())))))((((((''',,,'''&&&***++++++777FFFTTTWWW[[[ZZZVVVTTTTTTUUUNNNWWW[[[[[[dddxxxxxxooouuu}}}|||}}}uuujjjgggiiifffaaaOOOEEE<<<;;;<<<;;;<<<===<<<@@@@@@===;;;<<<;;;888888888888888777555444444222111111000000000111111...............///000000////////////////////////........................////////////............------------------------,,,---...//////000000000000000000000//////......////////////////////////000//////......//////000////////////////////////000111222111//////111222000000000000111222333444111111222333333333333333111222333444444555555444444444333333444444555666777666666666666666666666777777666666666666777777999888777888999:::999888999999999999:::::::::;;;???>>>:::888777999999999:::;;;;;;::::::@@@LLLVVVwwwrrr|||}}}kkkdddhhhmmmuuuZZZDDD777444000............------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------.......................................////////////000000111111222222222333...333555222111444666555444444444444444444444444555555555444555666888999888888999999999999::::::999;;;===???@@@@@@@@@??????????????????@@@AAABBBDDDFFFHHHHHHGGGGGGGGGHHHIIIKKKNNNRRRSSSTTTSSSRRRPPPPPPPPPQQQRRRSSSTTTUUUWWWUUUSSSQQQRRRUUUXXX[[[\\\ZZZXXXWWWXXX\\\```bbbhhhuuudddCCC???HHHPPP[[[ggg~~~]]]IIIFFF===888<<<===999:::@@@888777444111///111444666999888888888777777666666666666555555555555666666333333444555666888:::;;;===>>>@@@DDDGGGJJJLLLNNNOOOSSSYYY```hhhrrr|||CCCCCCBBBAAA@@@???>>>>>><<<>>>@@@@@@===:::999999666444111000000///---,,,,,,+++******)))***************)))(((((((((((()))&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((('''+++''''''+++***'''...888JJJTTT^^^___YYYSSSUUUYYYLLLTTTXXXUUUZZZlll}}}}}}xxxqqqtttuuuttttttxxx}}}uuussswwwwwwtttgggUUUBBB<<<<<<<<<;;;:::<<>>@@@JJJ[[[hhhvvv{{{qqqdddeeepppxxxzzzaaaFFF444222000...---...///000///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------....................................///////////////000000111222333444444111888<<<888444444666666333333333333333333333333666555555555666777888999888888888999999999::::::999:::;;;===>>>???@@@AAAAAA@@@@@@???@@@@@@AAAAAABBBDDDFFFGGGFFFFFFGGGIIIJJJKKKMMMOOOPPPQQQRRRRRRRRRQQQQQQQQQRRRTTTVVVWWWVVVUUUSSSRRRRRRUUUWWWYYY\\\ZZZWWWVVVUUUWWWYYY[[[ZZZ```www~~~fffWWWKKKAAADDDOOOeeexxx```]]]KKK@@@CCCBBB888888BBB@@@>>>;;;888777777888999888888888888888888777777555555444444444444555555222222222333444666777888999:::<<<===@@@AAACCCDDDEEEHHHKKKOOOTTT[[[bbbgggmmmqqqwwwCCCBBBBBBAAA@@@???>>>>>><<<>>>??????<<<:::999999666444111000000///...,,,,,,,,,+++******))))))))))))))))))))))))(((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&((())))))******))))))(((((('''(((+++***''')))///888EEEUUU]]][[[XXXYYY\\\TTTYYYYYYVVVXXXcccooouuu{{{ssskkkhhhooozzzzzzssssssttttttsssaaaNNNEEECCCAAA@@@AAAAAABBB???:::999;;;:::666666777777777777777666666666555444222111111000000///............///000000/////////.............../////////////////////////////////.........------------------------------,,,,,,---...////////////////////////////////////........................111000000//////000000111///////////////////////////000000000......000111///////////////000111111///000000111111111111111000000111222333333333333444444444444444555666666777777777888888888888888888888777777777777888888999888888999;;;<<<<<<;;;555555666555444333111000222222444666666444555888>>>MMM\\\bbbdddjjjuuu|||}}}~~~uuuiiigggqqq}}}www___HHH888///000...------...//////...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------....................................//////////////////000111333444555555999AAAEEE???777555555555333333333333333333333333555555666666777888888999777777888888999999::::::999999999:::<<<>>>@@@BBBBBBAAA@@@@@@@@@@@@@@@AAA???AAACCCEEEEEEEEEGGGHHHKKKKKKKKKLLLMMMOOOPPPQQQQQQPPPPPPPPPQQQSSSUUUVVVVVVVVVTTTTTTTTTVVVWWWYYYVVVUUUUUUTTTUUUWWWYYY[[[[[[\\\iii}}}eeeMMMDDDGGGMMMggg|||yyyooofffccc\\\OOOAAA;;;999999999::::::999666444888888888888777777777777555555444444444444555555444444444444555666888888777777888999::::::;;;;;;@@@BBBDDDFFFIIIMMMRRRUUUWWWYYY]]]bbbgggooovvv{{{CCCBBBAAA@@@???>>>>>>===<<<>>>???>>>;;;999999999555333111000000///...---,,,,,,,,,+++***)))((('''''''''((((((((('''&&&%%%&&&&&&&&&&&&''''''''''''((((((((())))))((((((((('''''''''&&&&&&'''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))******++++++******)))'''&&&)))++++++))))))+++(((444DDDSSS\\\___```___]]]^^^]]][[[^^^dddggggggvvv~~~rrrppptttwwwwwwkkkiiinnnttttttjjj```XXXRRRMMMOOOTTTJJJIIICCC<<<;;;<<<:::666888888888888888888777777777777555444222111111111000////////////000111111000000//////............000000000000000000000000000000/////////.................................,,,---...///000000000000///000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000111222222111000000111333111111000000000111222222000111222222333222222222111222333444555555555555555444444444444555666666555666777888888888888777:::999999888888999999::::::999999:::;;;<<<<<<;;;999888888777555333222111///111555777444444???MMMeee}}}~~~wwwqqqiiihhhrrroooYYYCCC444000222000...,,,,,,---...---,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------....................................///////////////000111222333444555555999AAAEEE???777444555555444444444444444444444444444555666666777888888888666666777888888999::::::999999888999:::===???AAAAAAAAA@@@??????@@@@@@@@@???AAADDDEEEFFFFFFHHHIIIJJJJJJJJJJJJKKKLLLNNNOOONNNNNNNNNNNNOOOQQQRRRTTTWWWVVVVVVVVVVVVWWWWWWXXXSSSSSSTTTUUUWWWYYY[[[\\\\\\^^^gggqqquuuyyyvvv]]]LLL???OOOcccooouuueeeFFF>>><<<;;;;;;===>>><<<;;;888888777777777777666666555555555444444555555555555555555555555666777888666666666666777777777777999;;;===>>>???BBBFFFHHHLLLMMMOOORRRTTTYYY___cccfffkkksssyyy|||}}}~~~BBBBBBAAA@@@???>>>======<<<===>>>===;;;999999999555333000000000000///---,,,,,,,,,++++++)))(((''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((())))))******))))))(((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((((((((()))******++++++******)))'''''')))***++++++******$$$***666EEEUUU___bbbbbb`````````bbbeeegggfffdddrrr~~~zzz}}}tttppp{{{wwwmmmooozzz~~~zzzqqqdddYYYYYY___SSSQQQKKKDDDAAA@@@;;;444:::::::::::::::999888777888777666444333333222222111111111111111222222333111111000000//////......000000000000000000000000111111111000000000//////000000000000000000000000......///000111111111111000000111111111111222222222222222222222222222222222222111111111111222222111111111111111111111111222333333222111111222444222222222111111222222333111222333333444444333333333333444555666666666666555555444444555555666777444555777888999999888777999999999888888999999999:::999888888::::::999888555555444333222222222333222111333333000555LLLeee~~~{{{|||}}}jjjiiiiiiqqqoooWWWBBB333+++---222///---,,,,,,------+++)))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,....................................////////////000111111222333444555555222999===888444444555555444444444444444444444444333444555666777777777777555666666777888999::::::999999888888999;;;===>>>@@@??????>>>??????@@@@@@AAADDDFFFGGGHHHHHHJJJKKKIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKLLLMMMNNNOOOPPPPPPVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTVVVWWWXXXYYYZZZ[[[WWW\\\ffflllgggcccnnn~~~zzznnnDDDDDDJJJRRRZZZjjj```KKKDDD===999:::===??????:::999999888777777666666666666555555555555666666555444444444444444555555555555555666666666777777777999;;;<<<<<<>>>@@@CCCDDDFFFHHHJJJLLLOOOTTTWWWXXX\\\bbbfffiiijjjlllnnnppprrruuuxxx{{{}}}~~~BBBBBBAAA@@@???>>>======<<<===>>><<<:::888888999444222000000000000///...***++++++,,,+++***)))(((((((((((('''''''''''''''%%%%%%&&&&&&&&&''''''''''''((()))******)))((('''&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''(((((())))))))))))(((((())))))(((((()))***+++))))))))),,,555CCCQQQ[[[```aaabbbdddffffffeeeeeefffppp|||wwwsss{{{wwwjjjhhhllleeeddd```ZZZVVVQQQEEE:::======<<<<<<;;;:::999888888777666555444444444444333333222222333333444555333222222111000000//////111111111111111111111111222222222222111111111111111111111111111111111111///000111222222333333222111111222222222333333333222222222222222222222222222222222111111222222222222222222222222222222222222333444333111111333444333222222111111111222222111222333333444333333333333333555666666666666666555555555555555666666777555666888:::;;;:::999999888777777777777777777888999777666666777666555444222111000111222555888:::@@@>>>@@@DDDDDDJJJaaazzz{{{|||{{{~~~sssiiipppyyyiiiUUU???444000------///---,,,++++++------+++)))++++++************++++++***************************************************+++,,,,,,------,,,,,,***++++++++++++,,,,,,,,,....................................////////////222222222333333444444444000555666222111333444333333333333333333333333333222333444555666666555555555555666777888999::::::999999999999999:::;;;;;;============>>>???@@@@@@AAACCCFFFGGGFFFGGGHHHIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJLLLNNNOOOOOOOOONNNSSSTTTUUUUUUUUUUUUTTTSSSRRRTTTVVVXXXYYYZZZZZZ[[[XXXYYY```gggddd]]]^^^fff}}}hhhVVVGGGFFFIIIQQQbbbuuuyyy~~~www[[[UUUMMMIIIGGGEEEAAA=========<<<;;;999888777777777777666666666666777777555444444333333333444444333333444555666777888888666888:::::::::;;;===>>><<<>>>AAADDDEEEHHHKKKMMMQQQSSSWWWZZZ[[[]]]___aaadddfffiiimmmoooqqqrrrrrrBBBAAAAAA@@@???>>>============>>><<<:::888888999444222000000000000///...******+++,,,+++***)))(((******)))(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&######$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&+++***(((&&&''')))***(((...***''')))333CCCRRR\\\cccfffiiihhhccc___bbbggg```www}}}sssrrr}}}||||||zzz{{{zzzvvvqqqhhhWWWIII>>>>>>>>>===<<<:::999888888777666555555444555555444444333333333444555555333333333222111000000///111111111111111111111111333333333222222222111111222222222222222222222222000000222333333333333333222222222333333444444444222222222222222222222222333222222111111222222333333333333333333333333333222333333222111111222444222222111111111111111222111111222333333333333222222333444555666666666666555555555555555666777777666777:::<<<<<<<<<;;;:::666666555555555555666666777666444444444333222000666555555666:::???EEEHHHRRRQQQXXXbbbfffiiixxx|||www}}}{{{bbbppp}}}wwwQQQ>>>...---222222---++++++******+++------,,,***++++++************++++++************************************************++++++,,,---------,,,,,,******+++++++++,,,,,,,,,..................................../////////000333333333333333333333333444666555111000333333000222222222222222222222222111222333555666555555444444555666777888999::::::999999999999999999999999<<<<<<<<<<<<===>>>@@@@@@???AAACCCDDDCCCCCCDDDEEEGGGHHHHHHIIIIIIHHHHHHGGGHHHJJJMMMPPPQQQPPPNNNMMMQQQRRRSSSTTTTTTSSSRRRQQQOOOPPPTTTWWWZZZ\\\]]]]]]```YYYXXX```ccc]]]YYYZZZfff}}}qqqSSSGGGCCCAAAGGGRRRZZZsssyyy~~~|||xxxnnn```VVV@@@@@@>>>===;;;999888888888888777777777777888888666666555555444444555555222222333555666777888999333444666666555555666777666999<<<>>>???@@@BBBDDDGGGIIILLLMMMNNNOOORRRTTTSSSTTTWWWZZZ\\\^^^^^^^^^EEECCC@@@???@@@???>>>===???>>>===<<<:::999888777777666555222...------...,,,***'''&&&'''((())))))+++)))(((&&&&&&((()))+++''''''''''''''''''''''''((('''&&&%%%&&&(((***,,,))))))((('''&&&%%%$$$$$$!!!$$$''')))***(((%%%###''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&((((((((((((((()))******)))++++++******222>>>III___eeellllllhhheeegggjjjfffbbbeeeuuuxxxwwwxxxtttvvvyyyuuu~~~yyyttttttfffeeehhh^^^NNNQQQYYYZZZPPPBBB<<<;;;<<<555666999999888444000---333444555555555555777888555333111000111222222222444333222111222333444555666555333222111222333333333333333222222111111111222222111111222222333444444333333222222333333444444444444333333222222222333333333333333333333333444333333222222333333444444333111000000000111222222222333333333444444444777444222222444666444333333333444555666666555555555555555555666666666666555777999999888666666666444555333000111555777666---111444555888:::666000777555888===CCCRRRlll|||{{{mmmhhhiiidddRRR555222///------------,,,***+++---------+++)))(((++++++++++++++++++++++++++++++,,,,,,,,,,,,------***************************+++,,,,,,------,,,,,,))))))*********+++++++++,,,------,,,,,,,,,---///---------......000111222//////000000111111222222222111000000///000000111333222111/////////000111333333333333333333444444444444444555555555555666888888999:::::::::999999;;;;;;:::;;;;;;<<<===>>>BBBAAA@@@@@@AAABBBDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEHHHIIIKKKLLLMMMNNNMMMMMMQQQRRRQQQPPPOOOOOOQQQSSSOOOOOOOOOQQQTTTWWWYYYYYYXXXWWWVVVVVVVVVWWWWWWXXXZZZbbbqqqzzz```NNNHHHGGGDDDNNNWWWiii[[[LLL@@@???AAA>>><<<<<<<<<888777::::::777666777999888666444333444777999444444555555666666777777555444333333555666666666777777777888:::<<>>===???>>>===<<<;;;999888888888888666333///......///...,,,)))((()))***+++******)))(((''''''((()))***'''''''''''''''''''''''''''&&&%%%%%%&&&''')))+++******))))))((((((''''''###$$$&&&(((((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((())))))***(((***+++++++++000777===SSSaaapppwwwtttpppppprrrqqqhhhbbbgggtttwww{{{{{{uuuxxxpppyyy{{{rrrdddZZZOOOGGGHHHUUUccciiieeeXXXEEE555888888777666666777888999444444555555555555666777777555333222222333333222222222111111111222333444555555333222222222333333333333333333222222222111222222222222222333333444444444333333333333444444444444444333333333222222333333333333333333333333444444333333333333444444333222111000///000000111222222333333333444444444777555222333444555444333555555666777777777777777444444555555666777888888999:::::::::888777777888666888777333222444444111888999888666:::???@@@>>>DDDEEELLLXXXggg|||~~~rrrmmmsss|||}}}```EEE777444111...,,,,,,---,,,,,,***+++,,,------+++)))(((++++++++++++++++++++++++*********+++++++++,,,,,,************************)))***++++++,,,,,,++++++*********++++++++++++,,,------------------...///......---......///000111/////////000000000000000000000000000000000000000333222000/////////000111222222222222333333333333444444444444555555555555777888888999999999999999;;;::::::;;;;;;<<<===>>>AAA@@@@@@@@@@@@BBBCCCDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGIIIJJJLLLLLLLLLKKKLLLNNNPPPQQQQQQPPPQQQRRRRRRQQQQQQSSSUUUWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUQQQUUU\\\eeerrrmmm^^^UUUOOO@@@OOOcccwwwvvv|||vvvmmmcccZZZOOOEEECCCHHHFFF???;;;;;;;;;888666666999888777666555666888999666666666666666555555555666444333444555777777666444444444444666888:::;;;;;;;;;;;;<<<===???AAABBBBBBDDDFFFGGGGGGIIIKKKNNNDDDBBB@@@@@@@@@@@@>>>===??????>>>===;;;:::999999999888777444000...///000...,,,))))))***++++++******)))(((''''''((()))***''''''''''''''''''''''''&&&&&&%%%%%%%%%'''((()))(((((((((((((((((((((((($$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''(((((()))***((()))***+++,,,---...///BBBTTTkkkxxxzzzvvvttttttxxxoooeeedddlllzzz|||~~~www{{{zzz|||{{{fff\\\[[[UUUWWWZZZ___eeebbbSSSBBB???===:::777666666777888666666666666777777777777999777444333333444333222222111111111111222333333555555444333333333444444444333333333333333222222333222222222222333444444444444333333333333444444444444444444333333333333333333333333333333333333555555555555555555555555222222111000000000000000333333333333444444444444777666444444444555444333555666666777777777777777333333444555777888999:::888888777444222222444666111555777444333666666555777888777888BBBQQQ]]]```fffdddgggooo|||}}}}}}}}}|||pppiiioooeeeHHH666000111///,,,++++++,,,,,,+++***+++,,,,,,,,,+++***)))++++++++++++++++++++++++)))))))))************+++************************))))))***++++++++++++***++++++++++++,,,,,,,,,,,,------.........////////////.............../////////////////////.........//////000111111111000///222111000000///000000000111111111111222222333333444444444444555555555555666666777888888888888888::::::::::::;;;<<<===>>>???????????????@@@BBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEGGGHHHIIIJJJJJJJJJGGGKKKOOORRRRRRQQQPPPPPPSSSSSSSSSTTTVVVVVVUUUTTTUUUUUUVVVVVVVVVUUUSSSRRRMMMOOOPPPPPPUUUddd{{{}}}vvvsssccc\\\TTT\\\iiifffcccnnnuuuhhhfffkkkUUUHHH<<<888888999;;;===888888777777666666666666888888888777666555555555777555444444666777777666666666666666777888999:::888888888888888999;;;;;;<<<===??????@@@AAADDDFFFCCCAAA@@@@@@AAA@@@???===@@@???>>>===<<<;;;::::::888888666333000...///000,,,***(((((()))))))))((()))(((''''''''''''((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&'''((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''(((''''''''''''((()))))))))(((((()))++++++***(((222@@@TTTfffooorrrqqqqqqrrrpppllljjjnnnxxx|||uuusssvvv~~~sssddd[[[]]]```XXXLLL>>>===<<<:::888666555444888777777777888888888777777555333222444555555444222222222222333333444444555555444444444444444444444444444444333333333333333333333333333444555555555555444444444444555555444444444444444444333333444444444444444444444444555555666666666666555555333333222222111111111111333333333444444444444555777666555555555555555555444444555555555555555444444444555666777777888888777666444000...///222555222666666333222666888777777:::>>>GGG\\\www~~~xxxqqqvvv|||}}}rrriiilllzzz|||hhhOOO;;;333555///---+++***+++++++++*********++++++++++++***)))************************)))))))))*********++++++************************)))******+++++++++++++++++++++,,,,,,,,,---------...------...000111000/////////...---------....../////////......------,,,---...000222222111///...111111000000000000000000000000000111111222222333333333444444444555555555444555666777888888888777::::::::::::;;;<<<============>>>>>>??????@@@AAAAAAAAABBBCCCDDDFFFFFFGGGEEEEEEFFFGGGHHHIIIJJJJJJHHHKKKNNNPPPOOOOOOOOOOOORRRQQQQQQSSSUUUUUUSSSRRRUUUVVVWWWXXXWWWUUUSSSRRROOOQQQSSSQQQPPPVVVcccmmmzzz[[[QQQYYYYYYUUU[[[cccwww|||iiiRRREEE>>>;;;<<<>>>;;;:::999999999:::999888::::::999999999888888888888777555555777888888777777777777777777777888888888888888777777888888888999:::;;;<<<<<<<<>>===<<<;;;;;;:::777777555222...------///,,,***))))))******)))(((((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((((((((&&&%%%%%%&&&(((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))***((('''((()))+++***))))))...:::KKK]]]jjjppprrrooosssrrrkkkhhhlllrrrsssvvvsssxxxzzzwwwdddTTTHHHEEEAAA===:::::::::;;;777666555666888999888666444222111111333555666555444444444555555555555555555555555555555555555555444444444444444444444444444444333333444444555666666555555444444555555666444444444444444444444444444444444444444444444444555555666777777666555555555555555555444444333333333333444444444555555555666666666666555555666777444555555555555555444444666666666555555555555555666555444222111222555888::::::888555777>>>AAA???NNNRRRXXXfff~~~}}}ssshhhrrr}}}zzzvvvpppppp}}}xxx___JJJ999...+++...,,,+++******+++++++++***)))*********************************************************+++++++++,,,***************************++++++,,,---,,,,,,,,,++++++,,,,,,,,,------------,,,,,,...111222000...///......------------...//////......------,,,,,,,,,---000111222111///...000000000111111111000000//////000111222222333333333333333444444444444555444444555666777888888888:::999999::::::;;;<<<===<<<<<<===>>>????????????@@@AAABBBCCCDDDEEEFFFGGGFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMMMMLLLLLLMMMOOOOOONNNNNNPPPRRRSSSSSSQQQVVVWWWXXXYYYYYYWWWUUUSSSPPPQQQSSSTTTTTTSSSSSSSSSfffwwwzzzaaaTTTLLLPPP```ZZZdddxxxsssaaaOOOBBB===@@@===::::::<<<===>>>===::::::;;;;;;<<<<<<<<<<<<:::888777777888999888777333444444444444444444444777777777777777666666555666888999999888999;;;===AAA@@@@@@AAABBBAAA???===>>>>>>======<<<;;;;;;:::777666555111...,,,---......,,,++++++,,,---+++***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((()))&&&%%%%%%%%%%%%&&&'''''''''&&&$$$######$$$&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((''''''&&&&&&''''''((()))))))))(((((((((***+++---'''&&&***777JJJ^^^lllrrrzzz}}}nnnaaaaaafffhhhnnnttt{{{}}}{{{xxx{{{yyyqqqhhh[[[MMMCCC>>>>>>@@@888666555666:::<<<:::888444222111111333555666555444555666666777777666666444555666666777666666666444444444555555555555666555444444444444555666666666666555555555555666666444444444444555555555555444444444444444444444444444555666777777666555444666666666666666555444444333444444444555555555555555666777666666666888:::777777777777777777666555666666555555444333333222111222444444444555777999:::;;;===DDDRRRbbbhhhgggtttvvvwww~~~~~~yyyqqqgggqqq}}}uuuvvvxxx{{{ppp\\\DDD555///,,,,,,...+++***)))***,,,,,,+++***)))))))))************+++*********************************+++++++++,,,,,,************************++++++,,,------------,,,++++++++++++,,,,,,,,,,,,,,,++++++...111333000---...---------------.....................---------,,,---///000111000000/////////000111111111111000///000000111222333444444333333333333444444444444333444555777888888888888999999999999:::;;;<<<===;;;<<<===>>>????????????AAAAAABBBCCCDDDDDDEEEEEEGGGGGGGGGHHHIIIJJJLLLLLLNNNNNNMMMLLLJJJKKKMMMOOOOOOMMMLLLMMMOOOQQQRRRQQQVVVVVVXXXXXXXXXXXXWWWVVVUUURRRPPPQQQUUUVVVTTTPPPWWW\\\lllyyykkk\\\QQQRRROOOYYYnnnxxxcccYYYPPPJJJAAA<<<;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>;;;999888888999999999888555555666777777777666666555666666666666555444333444555666555444555777888@@@@@@@@@AAABBBBBB???=========<<<<<<;;;:::::::::777777666222///---...///---,,,+++,,,------+++***&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&$$$""""""$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&'''((((((&&&)))+++***((('''***,,,((('''(((,,,777HHHZZZfff|||vvvfffdddgggiiibbb___bbbjjjooouuuxxxxxx||||||yyynnn]]]PPPHHHDDD???<<<;;;===BBBEEECCCAAA888666333333444444444444444444666777777777666555444555666777888777777666444444555555666666666666555555555555555666666777777666666666666666666777444444444444555555555666555555555555555555555555333444666777777666444333555666666777666555444333444444444444555555555555333555777777666777:::===777777777777777666555555333333333333333333222222000444999===>>>??????@@@EEEHHHPPPccc~~~ppppppqqqmmm}}}}}}|||~~~zzzrrr}}}tttQQQBBB333...//////000222***))))))+++,,,---,,,+++)))))))))))))))***++++++************************)))))))))************+++******************************+++,,,,,,,,,,,,,,,*********++++++++++++,,,+++***)))---111333000,,,,,,,,,,,,,,,---......///.............../////////------......///000000111...///000111222111111000000000111222333444555555222222333333333444444444444444666777888999999999999999999999:::;;;<<<===;;;<<<>>>???@@@@@@??????BBBBBBBBBCCCCCCDDDDDDDDDGGGGGGGGGGGGHHHJJJKKKLLLJJJLLLNNNNNNMMMMMMNNNOOOSSSPPPMMMLLLMMMOOOQQQQQQUUUUUUUUUVVVWWWWWWXXXXXXWWWRRRMMMNNNRRRVVVVVVTTTPPPKKKMMMZZZmmmdddRRRMMMWWWnnnyyy{{{rrr___PPPGGGAAA===:::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999888999:::999888888999:::;;;<<<;;;;;;:::555555666666666555444333444555555555444444555777@@@@@@@@@BBBCCCBBB???===<<<<<<<<<;;;;;;::::::999999888777333000...///000+++*********++++++)))(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((()))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&***(((&&&$$$$$$&&&(((***&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''(((((($$$)))------(((&&&'''***)))++++++((()))333EEETTTooo}}}nnnjjjllllllfff\\\ZZZcccggglll}}}}}}uuuhhhppp~~~{{{iiiZZZQQQGGGDDDCCCFFFKKKNNNMMMJJJ<<<999666444444444333222333333555666666666555444444555666888888888777666444555555555666666777777555555555555555666777777777777666666666666777777444444444555555555666666555555555555555555555555333444555777777555444333444555666666666555333333444444444555555555666666222444777777666888;;;???555555666666555444333333111111111222222333333333999>>>EEEJJJMMMMMMMMMMMM\\\___jjjxxx}}}pppwwwzzzvvv}}}uuuvvvtttpppuuuvvvaaa@@@666...,,,,,,***))))))***))))))+++---...---+++))))))(((((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))************************))))))***++++++++++++***))))))*********++++++++++++)))))),,,111333///++++++++++++,,,---...///000---.........///000000000------------...///111222...///000222222222111000000111111333444555666666222222333333333444444444444555666888999999::::::999999999999:::;;;<<<<<<;;;<<<>>>@@@@@@@@@??????BBBBBBCCCCCCCCCCCCCCCCCCGGGFFFFFFFFFGGGIIIKKKLLLFFFJJJNNNPPPPPPOOOOOOOOOWWWSSSOOOLLLMMMNNNPPPPPPSSSSSSSSSTTTUUUVVVXXXYYYRRRNNNKKKKKKMMMPPPQQQPPPGGGEEEIIISSS\\\hhh{{{wwwaaa```hhhtttuuuooopppxxx~~~lll[[[NNNFFF@@@<<<<<<<<<;;;::::::999999===;;;999999::::::999888555666888999::::::999999666777888888888777666555666777777666555555666888DDDCCCCCCDDDDDDBBB???<<>>===AAACCC===666<<<;;;999666444555999<<<777555444555888888777555555666888999888777666555777666555444555777999;;;;;;444222777999777777;;;444444444444444555555666444666888888777666666888444777888777555666;;;???999999888666333333555777333444555777888888999999888888777666555555444444333333555777555111000444555999444000444333777DDDDDD\\\xxxwww{{{zzz|||vvvsss{{{yyy{{{rrriiikkkzzzzzzdddPPPAAA......---,,,,,,,,,------,,,+++)))((((((((()))***))))))))))))))))))))))))************)))))))))))),,,,,,+++***)))))))))***************************+++++++++++++++***)))((()))************+++++++++,,,,,,++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,---------........................------////////////000000000000222222111111222222333444222222333444555666777888555555555555666666666666888999999::::::;;;;;;<<<<<<======>>>???@@@@@@@@@BBBAAA@@@???@@@BBBDDDEEEHHHHHHHHHGGGGGGGGGFFFFFFJJJMMMOOONNNLLLJJJKKKNNNSSSRRRQQQPPPNNNMMMLLLKKKVVVTTTRRRPPPOOOPPPQQQRRRUUUSSSPPPMMMNNNPPPSSSVVVIIICCCAAAFFFKKKPPP[[[fffzzzkkk^^^TTTOOOVVVccc```fffsssfffOOOIIIEEEBBB@@@@@@>>><<<999:::999888666666777888999555666666888999;;;<<<===:::777888;;;;;;777777999777777777666444444777999DDDCCCCCCDDDDDDBBB???<<<@@@???>>><<<;;;;;;;;;;;;888777555333111000//////000//////......---,,,,,,))))))((((((((((((''''''((((((((('''%%%$$$%%%''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&$$$%%%&&&''''''''''''''''''''''''''''''(((((((((((('''''')))))))))))))))(((''''''))))))((()))***,,,///111999MMMggg{{{}}}sssooommmqqq}}}{{{|||zzz|||{{{ooommmmmmpppvvvyyyyyyxxxddd[[[PPPLLLQQQZZZaaaeeeMMMGGG???:::999888666333888888777888999999777555<<<;;;888777666888:::;;;999888777666555666777888999444222555555222222666999888777666666777888888666777777777777666666666222333555555444333555777999999999999888777888888888777666555555666777888444666777777555444444555444333333444222000444:::888DDDHHHJJJOOOOOOSSSaaawwwtttooo}}}yyyuuupppmmmmmmtttnnnXXXGGG888...---,,,++++++******++++++++++++)))((((((((())))))(((((((((((((((((((((((()))))))))((((((((('''''',,,+++******)))))))))***************************+++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,------...,,,,,,,,,------------.....................------.../////////000000000000222111111111111222333333111222222333444555555666555555555555666666666666888888888999:::;;;<<<<<<<<<<<<===>>>>>>???@@@@@@BBBAAA@@@@@@@@@BBBDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGJJJMMMOOOOOOLLLJJJKKKMMMRRRQQQQQQPPPOOONNNMMMLLLPPPOOONNNNNNNNNOOOPPPQQQQQQQQQPPPOOOPPPQQQSSSTTTQQQKKKHHHLLLPPPRRRWWW]]]```jjjzzzwww]]]IIIGGGNNNffflllnnnwwwnnnllldddWWWIII===888777999:::::::::999777444333222111000222666777444222888666777::::::777666888999888888777777777888888CCCCCCCCCDDDDDDCCC???<<<======<<<<<<;;;<<<<<<<<<888777555333222000000///---------,,,++++++******''''''''''''(((***,,,---.........+++(((&&&'''((())))))((('''&&&%%%$$$###'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''')))))))))))))))(((((('''***)))((('''((()))***+++---999NNNhhhxxxqqqooottt{{{zzzvvv}}}pppiiixxx|||zzz|||uuukkkdddeeeppp~~~kkk___PPPGGGDDDAAA:::444777777888888888888888888;;;:::888777777888:::;;;777777666555555666666777<<<::::::;;;:::777888<<<999888777666666666777888777666555555555555444222666777999:::::::::999888666555555666777777555333999888666555666888;;;===333777:::888444333666:::>>>;;;:::;;;;;;>>>GGGRRReeewwwyyyvvvyyyvvvxxx{{{uuummmkkkzzzooommmmmmsss~~~hhhMMM:::111+++&&&+++******)))((()))))))))******)))((((((((())))))((((((((((((((((((((((((((((((((('''''''''&&&&&&+++******))))))))))))))))))))))))))))))))))))))),,,+++***)))((()))******)))))))))*********++++++)))*********+++,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,------------------------------............/////////000000000111111111111111222222333111111222222333333333444444555555555555666666666666777888999:::;;;<<<<<<<<<<<<<<<===>>>>>>??????AAAAAA@@@@@@AAABBBDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHJJJMMMPPPOOOLLLIIIJJJLLLOOOOOOOOOOOOOOONNNMMMMMMPPPPPPQQQRRRSSSSSSSSSSSSNNNOOOPPPRRRRRRSSSSSSSSSVVVPPPMMMPPPSSSSSSSSSUUUQQQQQQZZZnnn~~~rrrhhh^^^UUUYYYgggmmmyyyrrrxxx]]]LLLEEE>>>>>>======<<<;;;;;;;;;:::777555888;;;;;;777222666444555888888555444666777666555555666666555444CCCBBBCCCDDDDDDCCC@@@=========<<<;;;;;;;;;;;;<<<777666555333222111000000,,,,,,++++++***)))))))))((('''&&&'''(((+++...///000000000---***((()))***)))(((((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((())))))))))))(((((()))((((((''''''((())))))...333>>>TTTrrrwwwqqqooooooggg```hhh~~~|||uuufffhhhzzz{{{{{{|||zzz~~~uuubbbSSSKKKFFFCCCAAA>>>>>>===:::777777:::<<<777888:::;;;;;;:::888777666666777888888999::::::555666777777555444555888777777888888888888888888999777444444555555333222000111222444666777777777888666666666888888666333888666555444444555777888666:::<<<;;;888<<>>===;;;::::::::::::777666555333222111111000/////////...------,,,,,,***)))((('''(((***,,,---***++++++)))'''&&&'''(((''''''''''''''''''''''''(((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((())))))))))))(((((('''''''''((()))***++++++++++++111???VVVsss{{{vvvssshhh]]]\\\jjjvvv}}}}}}{{{|||~~~zzzkkkjjjssszzz{{{tttrrr|||zzzfffWWWSSSXXX______]]]VVVKKK???:::;;;>>>:::;;;;;;<<<;;;:::888777777888999:::;;;::::::999777999999888666666666666555666888:::::::::999888888666444333333333222222///000111222444777999;;;:::999999:::::::::888666555555555555666777888888===@@@AAABBBFFFSSSgggvvv}}}yyyrrrooouuu~~~yyy}}}vvv}}}vvvvvvssskkklll{{{nnn[[[KKK999---***+++,,,---++++++***)))))))))))))))((((((((()))))))))(((((('''''''''''''''''''''''')))))))))((((((((('''''')))(((((('''(((((())))))((((((((((((((((((((((((+++***(((''''''(((***,,,(((((()))))))))*********(((((()))***++++++,,,,,,))))))***++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,------..................////////////000000//////000000111222333333333333333444444444444444444444555555555555555555666777888::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>??????@@@AAABBBBBBBBBCCCDDDFFFGGGHHHHHHGGGKKKOOOOOOLLLJJJJJJKKKHHHIIIKKKMMMMMMMMMLLLLLLOOOPPPRRRSSSRRRPPPNNNLLLPPPPPPOOOPPPQQQSSSUUUWWWYYYUUUPPPMMMMMMOOOOOONNNHHHJJJPPPVVVSSSTTTfff}}}wwwoooeeeZZZcccwww}}}ooofffppppppfffbbb\\\TTTKKKCCC>>>;;;??????===:::777777:::===:::666555666555333333666666555444555666777666555BBBBBBBBBCCCDDDCCC@@@>>>???>>>===;;;:::999999999666666444333222111111111......------,,,++++++++++++***)))((('''((())))))((()))***)))''''''(((***&&&&&&'''''''''(((((((((((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$"""###%%%''')))%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))'''(((((()))))))))))))))&&&&&&'''(((***+++,,,,,,,,,***+++111;;;MMMfffzzzuuuhhhdddhhhsss}}}vvv}}}zzznnnlllvvvxxxuuummmXXXKKKGGGIIIJJJHHHDDD@@@===;;;;;;;;;777888:::;;;;;;:::888777:::;;;;;;:::<<<>>>===999777777777777666666666666333333333111......000222111444777666444444666999555999>>>@@@???===;;;:::888;;;@@@GGGPPPYYY```dddVVVUUUTTTTTT\\\ooo~~~~~~~~~~~~xxxvvvzzzwwwrrrqqqxxxxxxoookkkpppwwwzzzyyycccPPPAAA777---++++++***)))))),,,++++++***************''''''((()))))))))(((((('''''''''''''''''''''''')))))))))((((((((('''''''''''''''''''''(((((()))(((((((((((((((((((((((())))))((('''((()))***+++((((((((()))))))))******((()))))))))***+++++++++))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------.........////////////////////////000000111222333333333444444555555333444444444444555555555666666666777888888999999::::::::::::::::::::::::<<<<<<======>>>?????????AAABBBCCCDDDEEEFFFGGGGGGEEEIIINNNOOOMMMKKKKKKLLLHHHJJJLLLNNNOOONNNMMMLLLPPPQQQRRRSSSRRRPPPNNNLLLPPPOOONNNNNNOOOQQQSSSUUU[[[[[[VVVNNNKKKLLLMMMKKKKKKHHHGGGKKKOOOPPPRRRUUU```qqqnnnnnnpppdddbbbtttwwwnnnrrr}}}lllXXXKKKJJJHHHEEEAAA???>>>???AAACCC===999888777555777;;;999999888666333222333555BBBAAABBBCCCDDDCCCAAA>>>===<<<;;;;;;:::::::::;;;666555444333222111111111,,,,,,+++******))))))(((***))))))((((((''''''''')))******)))''''''(((***((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))''''''((()))))))))))))))%%%&&&''')))*********+++///,,,***,,,///444BBBPPPcccsssooojjjsssssslllpppzzz{{{jjjddddddggggggeeeaaa[[[SSSKKKGGG???BBBEEEIIIKKKKKKJJJIII???AAABBBEEENNNWWWVVVOOOIIIEEE@@@;;;888999<<<>>>;;;>>>@@@===888777<<>>:::::::::::::::;;;<<<===666555444333222111111111//////...------,,,,,,+++(((((())))))((('''&&&&&&&&&''''''%%%###"""###$$$******)))((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))''''''((()))))))))))))))&&&''''''((())))))((((((+++'''(((---///000666???>>>UUUmmmxxx~~~zzzooosssxxxvvvxxx~~~{{{yyy}}}tttuuuyyy}}}~~~zzztttbbbWWWNNNRRRXXX^^^cccfffgggfff```bbbfffnnn~~~bbb[[[QQQGGGDDDFFFKKKOOONNNSSSVVVRRRLLLKKKQQQYYYllluuu}}}xxxjjj]]]XXXYYYddduuuzzzyyyyyy}}}~~~~~~yyysssjjjeeeqqquuuvvvqqqmmmlllrrr}}}vvvYYYGGG@@@555(((---((('''++++++'''&&&***++++++***)))))))))))))))%%%&&&((()))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&'''((()))******))))))(((((((((((())))))))))))*********))))))))))))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......---------.........//////...............///000000...///000111222333444444333333333444444444555555777777777777666666666666:::999999999999999999999888999:::;;;<<<<<<<<<<<>>>>>???AAABBBCCCCCCDDDKKKTTT\\\~~~lllZZZYYYiiizzz|||uuurrrvvv|||gggLLLJJJHHH===AAASSSXXX```ZZZOOONNNKKKEEEEEEDDDCCCAAAAAABBBAAA@@@>>>======<<<;;;::::::::::::888666444222111111222333///---++++++,,,,,,+++***(((''''''''''''(((((()))&&&&&&&&&(((***+++(((%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))))))))(((((((((((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,000333888AAAPPPeee|||wwwpppmmmpppmmmcccXXXUUU]]]hhhnnnzzzuuutttuuu~~~xxx~~~~~~xxxvvv{{{{{{www{{{~~~yyy~~~}}}xxxxxxooouuuyyy{{{wwwqqqpppoooqqqttt{{{wwwvvvrrr}}}gggXXXBBB333.........---))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((&&&''''''((())))))******((())))))******+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.........------...//////---,,,............///////////////000000111333444444555555444333222222444555777666666777777777777666666666666666555666666777888999999888888999;;;<<<===BBBAAAAAAAAAAAABBBCCCCCC@@@BBBFFFGGGGGGHHHIIIJJJJJJNNNPPPOOOOOOPPPNNNJJJIIIIIIJJJLLLMMMNNNNNNNNNJJJKKKLLLLLLKKKJJJKKKMMMOOOLLLHHHFFFGGGHHHHHHHHHEEEFFFDDDAAA===;;;===???AAA@@@??????@@@EEEKKKPPPNNNccc}}}}}}kkkdddgggkkkhhhccctttoooooovvv}}}kkk```[[[```hhh]]]aaaTTTDDDBBBBBBCCCIIIBBBAAA??????@@@@@@>>>=========<<<;;;::::::::::::777555333222111111111111///---++++++,,,,,,+++***))))))(((''''''''''''(((&&&&&&&&&(((******(((&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((++++++++++++++++++++++++))),,,......333FFFaaavvvwwwdddXXXZZZccciii}}}|||vvvyyy{{{}}}uuu}}}zzz~~~}}}~~~qqqeeeaaadddgggkkkooo|||sssoooqqqxxx|||wwwvvv}}}iiiXXXCCC:::///******------,,,))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))&&&''''''((((((((((((((('''''''''(((((())))))***(((((()))******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,---......---+++............///////////////000000111222333444444444444333222333444555666666666777777777777666666666666777888888888888888777777777888999;;;======AAAAAAAAAAAAAAABBBCCCCCC???AAADDDEEEEEEGGGIIIKKKJJJMMMNNNLLLLLLOOONNNKKKHHHIIIJJJJJJKKKLLLMMMMMMJJJJJJKKKJJJIIIJJJLLLNNNPPPMMMIIIGGGGGGGGGFFFFFFEEEDDDAAA===::::::===???AAA???===<<<>>>@@@BBBBBB>>>FFFRRRbbbwwwxxxrrr\\\XXXWWW```qqq|||~~~iiiWWWLLLIIIQQQBBB@@@??????@@@@@@???=========<<<;;;::::::::::::666555333222111000000000///---++++++,,,,,,+++*********(((''''''&&&&&&&&&%%%&&&&&&'''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))************%%%***---+++***111BBBPPPjjjsssvvvgggeeelllrrr~~~xxxuuusssxxx}}}yyywww}}}{{{{{{}}}vvvzzz{{{rrrxxx~~~uuuvvvvvv|||zzzqqqmmmlllrrr}}}}}}qqqfffgggoooyyy|||xxxxxx}}}nnnZZZDDD555222...***))),,,,,,***((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&''''''((((((((((((((('''''''''((((((((())))))(((((())))))***+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,---//////...,,,............///////////////000000111222333333333444444333333333444555666666666777777777777666666555666888999::::::999888666666777999;;;===>>>???@@@@@@@@@@@@AAABBBCCCCCC@@@BBBDDDDDDEEEGGGJJJMMMMMMOOONNNKKKJJJMMMMMMKKKHHHHHHHHHIIIJJJKKKKKKLLLIIIIIIIIIHHHHHHIIIMMMOOOQQQNNNJJJHHHGGGGGGEEEDDDDDDCCCAAA???======>>>???BBB???======???@@@===;;;EEEAAA<<<===III\\\nnnyyyzzziii^^^```qqq{{{yyy||||||~~~wwwttt}}}BBBAAA@@@@@@AAAAAA@@@???======<<<;;;::::::::::::555444333222111000000000///---++++++,,,,,,+++***+++***)))'''&&&&&&&&&&&&%%%&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''((()))******''''''''''''''''''''''''((((((((())))))*********))),,,...---+++,,,111555GGGVVVooorrrlllmmmooolllppp|||ssskkkooo{{{jjjnnnwwwyyyooonnnuuu|||}}}uuuxxx{{{}}}nnnssszzzvvvyyy|||{{{xxxwwwzzz|||wwwooo~~~}}}uuulllsssssspppoootttqqq^^^MMM>>>222+++---,,,+++---...---(((%%%(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&''''''(((((((((((((((''''''''''''(((((((((((('''(((((()))******++++++*********+++++++++,,,,,,,,,,,,,,,---------.........------...000000///...............////////////000000000111111222222333333333333333444444555555666666777777777777666666555666888::::::::::::999666777999;;;===???@@@@@@?????????@@@AAABBBCCCCCCBBBDDDEEEFFFFFFHHHKKKMMMOOOQQQOOOKKKIIIKKKKKKIIIHHHGGGGGGGGGHHHIIIJJJKKKHHHIIIHHHGGGGGGIIILLLOOOPPPMMMJJJHHHHHHGGGEEEDDDCCCCCCDDDDDDDDDBBB@@@>>>@@@===<<<<<<>>>>>>;;;888666888;;;<<<>>>BBBLLLTTTuuuhhhYYYZZZfffpppnnnwwwyyyCCCBBBAAAAAABBBCCCBBB@@@======<<<;;;::::::::::::555555444333222111000000///---++++++,,,,,,+++*********)))''''''&&&&&&&&&$$$&&&''''''&&&%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((((())))))'''''''''''''''''''''''''''(((((())))))*********---,,,,,,++++++---///000333;;;JJJ\\\ppp~~~wwwrrrpppllliiinnnzzz}}}{{{}}}sssuuuxxxtttiiifffiiilllzzz}}}vvvrrroooooovvv}}}wwwtttxxx{{{~~~~~~}}}wwwvvv}}}~~~vvveee[[[VVVdddzzzzzzuuuwwwtttrrr{{{yyyfffOOO???555///------******+++,,,---,,,)))&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''''''''((())))))******+++************++++++++++++,,,,,,,,,---------.........------...000111000///............////////////000000000111111111222222333333333444444444555555666666777777777777666666555666777888999:::::::::777888:::<<<>>>???@@@@@@????????????@@@BBBCCCDDDCCCEEEGGGGGGGGGHHHJJJLLLNNNPPPNNNJJJHHHJJJJJJGGGGGGGGGFFFEEEFFFGGGHHHIIIHHHHHHIIIHHHGGGHHHJJJMMMLLLJJJGGGFFFGGGFFFEEECCCBBBCCCDDDFFFGGGEEEAAA>>>;;;;;;::::::;;;:::888666333777<<<>>>;;;888<<>>>>>??????>>>>>>>>>???@@@BBBCCCDDDBBBEEEGGGHHHGGGGGGGGGHHHHHHJJJJJJGGGGGGIIIIIIFFFGGGFFFEEEDDDDDDFFFGGGHHHGGGHHHIIIIIIHHHGGGHHHJJJEEEDDDCCCCCCDDDDDDCCCBBBBBBAAAAAABBBDDDDDDAAA>>>:::;;;;;;:::888666666666<<<888666777444222777???555@@@PPP```ooovvvaaaZZZXXXbbbsssyyyzzz~~~pppmmmxxxBBBAAA@@@@@@BBBCCCBBB@@@======<<<;;;::::::::::::666666666555444333222111///...,,,+++,,,,,,+++***))))))(((''''''''''''((($$$&&&'''&&&$$$$$$''')))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((()))***++++++,,,%%%)))------***(((***+++)))...222222111555@@@IIIooo|||uuutttvvvsssddd]]]___bbbooo}}}yyyrrriiibbb```dddbbb[[[```lllwwwzzztttqqqkkk}}}|||rrr```PPPDDD777...)))...222...)))((())))))(((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&''''''((((((((((((((('''''''''''''''''''''&&&''''''(((((()))*********)))************+++++++++,,,,,,,,,---------......+++++++++,,,///000///---............/////////000000000000000111111111111222333444444555555444444666666777777777777666666666555555555666888:::<<<666888:::<<<============>>>>>>>>>???@@@BBBCCCDDDAAADDDGGGHHHGGGFFFEEEEEEBBBEEEGGGEEEFFFIIIIIIFFFGGGFFFDDDCCCDDDEEEGGGHHHGGGHHHJJJJJJHHHGGGGGGHHH@@@??????@@@BBBCCCBBBAAABBB???===>>>@@@AAA@@@>>><<<>>>>>><<<777555666888555000000666999666555777999:::;;;<<>>>>>@@@AAABBBEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGIIIJJJIIIGGGKKKIIIGGGEEEDDDDDDEEEEEEGGGHHHIIIJJJIIIGGGEEECCCAAA???===???CCCDDDBBB>>>======<<<<<<;;;::::::999888888777777666555555444444444444444444444444444555555444444444555777888777@@@NNN```sssxxxmmmgggiii```[[[___```bbbmmm{{{DDDDDDCCCBBBAAAAAAAAAAAA>>>===<<<;;;::::::::::::777555222111222333222111...---,,,,,,+++++++++,,,((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&############$$$%%%&&&'''$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((())))))(((((('''(((((())))))))))))******)))))))))******+++------......111999CCCWWWttt{{{qqqhhhdddccceeerrrrrrfffddd```dddjjjpppxxx~~~~~~zzz}}}xxx{{{xxxwwwvvvrrrfffYYYUUUXXX^^^___\\\XXXXXXeee}}}vvvsssnnngggccchhhrrr|||tttSSSIII;;;///)))))),,,---++++++***)))(((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))******+++((())))))******+++++++++++++++*********+++,,,------,,,,,,,,,,,,---......//////......//////000111000000000111111111222222333333333333444444444444444444666777777666555444666666777888888999999:::666666666777999;;;===???AAA@@@>>>=========>>>???EEEFFFFFFFFFFFFFFFEEEEEEFFFDDDCCCDDDFFFHHHHHHGGGJJJIIIGGGEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFEEEDDDCCC@@@>>>===???BBBBBB@@@===<<<<<<;;;;;;:::999999888777777777666555555444444333333333333333333333333555444333222222111111222333444777>>>JJJ[[[lllxxxxxxssspppiii^^^\\\```}}}}}}xxx~~~DDDDDDCCCBBBBBBBBBBBBBBB>>>===<<<;;;;;;:::::::::888555333111222222222111......---,,,++++++++++++((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))*********)))))))))***++++++//////000111111777HHHXXXzzznnnlllsss}}}yyytttrrruuuxxxxxxvvvvvvvvvyyy~~~yyyqqqjjjggghhhiiiiiicccffflllrrrrrrnnnnnnqqqrrrwww{{{{{{}}}sssllliiihhhiiitttyyy{{{zzzzzz}}}}}}mmmWWWFFF444222000---,,,+++***)))******)))((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''(((((()))*********'''(((((()))***++++++,,,---,,,***)))***+++---///------,,,+++*********+++///............///000000000000000000111111111111111222222222333333333333333444555666666666555555666666777777888999999999666666666666888:::<<<===>>>===<<<<<<<<<===>>>>>>CCCCCCDDDEEEFFFFFFFFFFFFIIIGGGDDDCCCDDDEEEEEEEEEHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCC???>>>===>>>@@@@@@>>><<<;;;::::::999999888777777666666666555555444444444222222222222222222222222444333222111111000//////444444555555777<<>>>>>===<<<;;;;;;;;;;;;888666333222222222111000///...---,,,++++++++++++((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((('''(((((((((((()))))))))++++++************++++++((('''***......---111777MMM]]]ttttttoookkkrrrzzzxxxssspppooonnnvvvwww|||xxxtttxxxzzzyyy}}}xxxfff```iiitttwwwtttrrrvvv|||zzz}}}wwwrrrpppuuu|||{{{}}}zzzwww}}}www```NNN@@@222&&&&&&(((***,,,+++)))&&&%%%***)))((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''((())))))******''''''((()))******++++++...---+++***+++,,,...000,,,,,,+++,,,,,,---.....................//////000//////000000000111111111111111111111222222222333333333444555555555555555555666666777888888999999666666666666777999;;;<<<999::::::;;;<<<>>>?????????@@@BBBDDDFFFGGGHHHHHHIIIFFFDDDCCCEEEFFFFFFEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@AAABBBBBB>>>>>>======>>>===<<<:::999999999888777777666666555555555555444444444444222222222222222222222222111111111111111111000000///111333444333333555666444<<>>===<<<;;;;;;;;;;;;999666333222222222111000///...---,,,+++*********((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###############%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((''''''(((((((((((())))))++++++*********++++++,,,,,,))))))---...---...000222>>>QQQiiivvvlllmmmkkkfffbbbeeeoooxxx{{{oooiiihhheeeccceeeooo{{{}}}|||~~~tttooopppooojjjbbb___eeehhhfffjjjjjj^^^bbbssswwwpppttt}}}|||wwwyyy{{{rrrhhhTTT>>>111...,,,)))***++++++)))(((''')))***)))((((((''''''(((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((())))))***'''(((((())))))*********,,,,,,+++++++++,,,---...******+++---///222444666......------......///000/////////000000000111111111111111111222222222222333333333444444555666666555555666777777888888999777666666666777999;;;<<<777888999;;;===>>>???@@@===>>>@@@BBBDDDFFFFFFGGGCCCBBBBBBCCCFFFHHHHHHHHHCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@?????????@@@@@@============<<<;;;999999888888777777666555555555444444444444444444444444222222222222222222222222///000111111222222111111000000111111000000222444222555666555888EEEZZZjjj}}}tttmmmmmmlllcccXXXPPPdddyyy{{{DDDDDDCCCCCCCCCCCCDDDDDD???>>>===<<<;;;;;;;;;;;;999666333222222222111000//////---,,,+++*********)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$###%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((('''''''''((((((((())))))***)))))))))***+++,,,,,,111---+++------+++,,,///---333<<>>>>>>>>>>>???@@@AAABBBCCCCCCCCC@@@@@@@@@CCCEEEGGGFFFEEE@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<======<<<:::999888888777777666666555444444444333333333333333333333333000000000000000000000000//////000111111000//////333333333111...---///000555555444111111777AAAIIIQQQ___rrrsss```cccfffoooDDDDDDCCCCCCCCCDDDDDDEEE???>>>===<<<<<<;;;;;;<<<999777333222222222111000000///---,,,+++*********))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))(((((((((((()))***+++,,,'''%%%'''***)))''')))...,,,......---666HHHYYYcccssszzzssslllggghhhuuuyyyuuu}}}{{{uuupppmmmkkkhhhpppqqqpppnnnccc^^^ggg]]]\\\YYYVVVYYYaaafffeeeZZZXXXZZZaaafffggghhhkkkllljjjfffdddfffjjjooorrrmmmvvvzzzsssgggbbbgggmmmnnntttxxxwwwuuuwww}}}rrrooorrrvvv{{{~~~zzz{{{yyyjjj___MMM:::,,,...,,,)))))),,,---***''')))+++***(((''')))+++(((((('''''''''(((((()))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))))))))))))))((((((((((((''''''((())))))))))))(((,,,,,,+++******+++++++++...------------...//////////////////000000000000111222222222222333333333333222222333444555666777555555666666777888888888888888777888888:::<<<===:::;;;;;;<<<=========<<>>>>><<<===>>>>>>>>>>>>>>>===<<<======<<<:::888777777777666666555444444333333333333333333333333333333//////////////////////////////000000000///---,,,...111333444222000//////+++,,,...111444555666777888<<<@@@FFFRRRcccttt}}}~~~ooo^^^ZZZfffxxx}}}EEEDDDCCCBBBAAABBBBBBCCCAAA@@@>>><<<;;;:::;;;;;;888666333222333333333222222111000///---,,,+++******)))((('''(((((('''%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%''''''''''''((((((((((((((((((((((((((()))******))))))))))))************,,,,,,+++,,,---000333555GGG\\\}}}zzzpppkkkjjjgggaaa[[[^^^bbbgggqqq~~~zzzxxxtttooojjjggghhhjjjiiidddiiivvvxxxlllbbbbbbcccccceeeiiijjjkkkqqqyyywww|||}}}zzzxxx{{{}}}xxxtttyyy}}}}}}}}}~~~xxx}}}rrrYYYFFF===777111,,,************)))))))))((()))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,..................------000/////////000000000///000000111222333333444444333333333333333333333333555555666666777888888888777777888999999999999888;;;::::::::::::;;;<<<<<<============>>>>>>>>>>>>>>>???AAABBBBBBAAA???>>>BBBAAAAAABBBAAA===;;;<<>><<<;;;;;;;;;;;;999777444222333333222111111111000...---,,,+++******)))''''''((((((&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%''''''''''''((((((((((((((((((((((((((())))))***(((((()))))))))*********,,,+++***+++,,,...111222222BBB]]]yyyzzzuuulll```WWWYYY[[[^^^fffvvv~~~nnnjjjjjjrrr}}}zzz{{{yyyyyy|||ooo^^^OOOEEE888111000000///,,,*********)))))))))(((((()))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,..................---------,,,---...///000111111000111111222333333444444444444444444444444444444444444555666666777777888777777888999999999999888888888999:::;;;<<<>>>>>>=========>>>>>>????????????@@@AAABBBBBBAAA???>>><<<;;;<<>>>>>===<<<<<<<<<===>>>:::777777999888555555777444444333222111111111111222222111111111000000000000//////////////////000..............................////////////.....................//////000000///......000333777999777<<>><<<;;;;;;;;;<<<:::888444333222222111000111000///...---++++++***)))((('''&&&''''''&&&$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&''''''''''''(((((((((((((((''''''(((((()))***(((((())))))))))))******++++++******+++,,,...///(((111@@@TTTkkk~~~rrriiihhhfffbbbccckkkuuuxxxvvv~~~~~~}}}nnnffffffjjjuuuxxxzzzzzzzzz~~~wwwlll]]]III;;;000---***)))))))))((('''))))))))))))(((((((((((((((((()))))))))(((''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&'''(((((((((((((((((()))))))))))))))))))))*********++++++*********++++++++++++,,,------------------......,,,,,,,,,---...///000111111111111222222333333444444444444444555555555555333333444444555666666777666777888888999999888888777777888999;;;===???@@@<<<======>>>???@@@@@@AAAAAAAAABBBCCCBBBAAA???>>>BBB@@@>>>???AAABBB@@@===:::::::::;;;<<<===>>>???999666555888777333333555444333222111000000000000111111111111000000000000//////............//////---------------------------......//////......---...------------...//////...------,,,,,,---......///...---...555AAAOOOYYYkkkssswwwgggYYYZZZXXX\\\hhhwwwDDDCCCBBBAAAAAABBBCCCDDDAAA@@@>>><<<<<<<<<<<<===;;;888555333222222111///000//////...,,,++++++***)))(((&&&&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((())))))(((((((((((()))))))))***++++++*********+++,,,------...333;;;HHHZZZmmmyyy}}}rrrjjjhhhgggeeebbbhhhfffdddjjjzzzzzzvvvoooqqqwww~~~vvvssssssvvv|||{{{}}}vvvfffRRRDDD>>><<<888444///000000...***'''&&&%%%))))))(((((((((''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************************++++++++++++,,,,,,------------.........//////...---...000111111111111222222333333333333333333444444444444444222222333444444555555666666777777888888888888888777777888999:::<<<>>>???<<<======>>>???@@@AAAAAABBBBBBCCCCCCBBBAAA@@@???CCCAAA>>><<>>AAAGGGQQQ\\\hhhrrrzzz}}}{{{vvvkkkbbb```bbbdddhhhmmmuuuwww|||DDDCCCBBBAAAAAABBBCCCDDD@@@???>>>===<<<<<<======;;;888555333222222111/////////...---,,,++++++******((('''&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))'''(((((((((((()))))))))+++++++++++++++++++++,,,------,,,,,,000888BBBIII[[[ggg{{{xxxqqqkkkfffdddccc___[[[]]]hhhzzzzzz{{{yyyrrrmmmnnnsss}}}{{{nnn```UUUCCC;;;333000222222...))))))+++,,,+++)))((()))+++(((((((((''''''''''''&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,------......---...//////...000444777111222222222222222333333111111222222222333333333222222333333444555555555666666777888888888888777999999999999999:::;;;<<<<<<======>>>??????@@@@@@BBBBBBBBBBBBAAA@@@@@@???>>>>>>;;;888;;;AAAAAA<<<999999999:::::::::999999666333333555444111000333111111000/////////000000000000000/////////............------------......------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......---.../////////...---,,,))),,,///111111111111222333333333666;;;CCCJJJOOOSSS___qqq}}}{{{wwwoooiiifffXXX[[[```eeennn{{{CCCCCCBBBAAABBBCCCDDDEEE@@@???>>>===<<<===>>>>>>:::888444333222222111000......------,,,++++++******)))''''''((((((&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))''''''(((((((((((())))))*********+++++++++++++++++++++,,,,,,+++---111333///999NNNjjjwwwoookkklllooorrrooorrryyyxxxsss{{{wwwhhh___eeehhhooozzz{{{{{{}}}ooo^^^QQQDDD777...111...++++++---,,,)))''''''((((((''''''(((***,,,((('''''''''&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))((((((((()))))))))******)))))))))************+++++++++,,,,,,------......***,,,...//////222888===222222222222222222222222000000111111222222333333222222333333444555555666555666777777888888777777999999999999999::::::;;;============>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@KKKMMMHHH>>>:::======888999999999999999888777666666333222555444111000333000000////////////000000////////////............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++,,,------++++++,,,---------------)))***,,,,,,,,,,,,...///111000///...///000222333444;;;EEEMMMUUU___kkksssuuuzzzppppppllleeecccfffjjjkkknnn|||CCCBBBBBBAAABBBCCCDDDEEE@@@???>>>=========>>>???999777444222333333222111...------,,,,,,+++++++++,,,***)))((())))))(((&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))'''((())))))***************,,,......------...000000333@@@WWWnnntttkkkeeedddaaa___bbbiiirrryyy|||www{{{|||vvvxxxxxxhhh^^^cccjjjnnnuuufffYYYHHH;;;444000***&&&111///+++(((&&&'''***,,,+++***)))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))***************++++++,,,------......+++...000///---///555;;;222222222222222222222222000000111222222333444444333333333444555555666666555666666777777777777777888888888888999:::;;;<<<=========<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAAAAASSSXXXSSSCCC999:::;;;777777777888888888777666555666333333555444111000333/////////......//////000/////////.........------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---*********++++++,,,,,,---///000///---++++++---///---......///000111111222111222333444777===DDDIIIMMMXXXmmm}}}wwwsssllleee___gggmmmkkkjjjlllnnnmmmkkksss~~~CCCBBBBBBAAABBBCCCDDDEEE@@@???>>>======>>>>>>???888666333222333333333222---------,,,,,,+++++++++,,,+++))))))******((('''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))%%%&&&'''((())))))))))))***+++,,,+++))))))***+++111---000>>>MMMYYYfffrrrzzzzzz~~~{{{tttnnnmmmjjjfffdddfffjjjnnnllljjjiiikkkuuutttnnniiiaaabbbjjjlllyyy}}}yyywwwqqqppp{{{sss```UUUEEE<<<222...//////---)))%%%)))------+++(((((()))((('''&&&''')))***)))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************+++,,,,,,---......000222222///+++***///444222222222222222222222222111111222333333444555555333333444555555666666777555666666777777777777777666666666888999;;;===>>>=========<<<;;;;;;::::::<<<<<<======>>>???AAABBBEEEMMMKKK===555:::???>>>555666777888888777666555666333333555444111000333//////.........//////000//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++******++++++,,,---,,,+++++++++++++++,,,---'''))),,,------------.........---,,,---...000111,,,,,,...333777888666444666>>>NNN___hhhlllqqqwww{{{zzz|||xxxoooiiihhhddd]]]UUU\\\eeejjjjjjgggeeedddDDDCCCBBBAAAAAABBBCCCDDDCCC@@@===<<<===>>>>>>>>>:::777333111111111111000///---,,,,,,---...,,,+++,,,***)))((())))))'''%%%%%%%%%%%%%%%$$$###"""!!!&&&'''((())))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''******))))))(((((('''''')))************+++++++++,,,,,,---///222666:::<<>>??????@@@@@@@@@???===<<<:::999:::999888666555555555555222222111000///...------///............---------///---------...///...---,,,,,,,,,++++++*********,,,++++++******++++++,,,************************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------..............................---333:::>>>>>>>>>???@@@NNNQQQYYYeeettt{{{|||vvvtttqqqooolllhhhccc___DDDCCCBBBBBBBBBBBBCCCDDDCCC@@@===<<<===>>>>>>===:::777333111111111111000///---,,,,,,---...,,,+++,,,***))))))))))))(((&&&''''''''''''&&&%%%$$$###%%%&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((('''''''''(((((())))))******))))))*********+++++++++++++++++++++---000333555444///000666:::>>>MMM___mmmrrr}}}xxxvvvoooeeeeeelllyyypppjjjjjjmmmnnnqqquuuxxxxxxwwwtttpppoooppprrrwwwwww~~~yyyuuuwww}}}wwwxxxwwwmmmiiicccbbbfffmmmtttxxxxxxyyyzzzyyyxxx{{{}}}rrreee\\\BBB@@@;;;555000---+++***,,,,,,++++++******))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))*********++++++++++++++++++,,,,,,,,,------...------,,,---...///000/////////000000000111111111111111222222222333333555555555555555555555555555555555555555555555555555777999999999888999:::999::::::;;;;;;;;;;;;;;;::::::;;;<<<======>>>>>>>>>>>>>>>===<<<;;;:::999888777666555444333333333222222111000///...---,,,............---------------,,,+++,,,---...---+++,,,,,,+++++++++*********+++++++++******+++++++++************************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,------------------------------------...222666777555333333444111222555<<>>======>>>>>>===999666333111111222111111///---,,,,,,---...,,,+++,,,***))))))***)))((('''((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%'''''''''''''''&&&&&&&&&''''''((((((((((((((((((''''''(((((())))))******)))))))))*********++++++++++++*********,,,---......***+++...---***///999@@@LLLccczzz|||~~~tttllliiiiiihhhiiillloootttuuuoooddd]]]^^^aaa\\\ZZZaaaoooxxxvvvtttwwwsssrrrttt}}}~~~}}}xxxvvvzzz{{{sssiiieeehhhmmmrrruuurrryyy}}}yyysssooommmllliiiiiipppyyywwwmmmhhhjjjbbbhhhlllooowwwuuurrrnnnnnnqqqwww|||~~~~~~~~~tttjjj\\\OOODDD:::000***111000...---,,,,,,------))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++++++++++++++,,,,,,,,,,,,---------,,,---......///000000000000111111111111111111111222222222222333555555555555555555555555444444444444444444444444444666888999888888999:::888888999:::::::::::::::::::::;;;;;;<<<<<<======:::;;;;;;;;;;;;:::999888666666444333222111111111111111000///...------,,,......---------,,,,,,,,,,,,+++******,,,,,,+++***+++++++++***************++++++************++++++************************)))))))))*********++++++++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,---------------------------------...///000000...,,,,,,,,,000///...000333555666555444999>>>AAADDDJJJTTT]]]nnnrrrvvvyyy{{{CCCCCCCCCBBBBBBCCCCCCCCCBBB@@@>>>===>>>>>>>>>===999666333111111222222111///---,,,,,,---...,,,+++***)))(((((())))))'''&&&((((((((((((((('''&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((******))))))((((((''''''))))))))))))************,,,,,,+++++++++,,,---...000...///222111---...444444:::EEEOOOQQQOOOTTT\\\qqqzzzuuuhhhbbbdddiiifff``````hhhnnnllliiihhhaaa]]]ZZZaaarrr~~~|||rrrtttfff]]]]]]^^^```kkkxxxxxxoooccc[[[YYY[[[___bbbccciiinnnmmmhhhccc___^^^TTTWWW___iiimmmkkklllpppkkkqqquuuvvv{{{}}}|||{{{~~~|||qqqeeeWWWMMMGGGAAA999333000///...,,,111000...+++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,---------......000000000000111111111222111111111111222222222222444444444444444444444444444444444444444444444444555777999999888888999:::888999999:::::::::::::::::::::::::::;;;;;;;;;;;;888999999:::::::::999999555555333222111000000000000000///......---,,,,,,------------,,,,,,,,,+++,,,+++******,,,,,,+++************************)))******))))))))))))******************************))))))))))))******************************************++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,---...//////...000222333111///000666;;;<<>>>>>>>>>>>===<<<888666222111111222222222///---,,,,,,---...,,,+++)))'''&&&&&&'''((('''%%%&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''((((((((('''&&&&&&&&&%%%&&&'''''''''(((((())))))******))))))((((((''''''(((((()))))))))***************++++++,,,---......+++***+++------,,,---111//////000444666666999===DDDLLLXXXcccooo|||zzz{{{|||zzzvvvtttsssqqqmmmnnnvvv}}}zzzrrrqqqhhhdddggggggfffmmmxxxtttooogggbbbaaadddhhhjjjyyyzzz|||zzztttnnnkkklllxxxwwwyyy{{{|||{{{}}}}}}oooeeeVVVKKKEEE???999444666333000...............)))((((((((((((((())))))))))))(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,---------------///000000000000111111111000000111111111222222222444444444444444444444444444444444444444444444444555777999:::999999:::;;;999999:::;;;;;;;;;;;;;;;::::::::::::999999999999888888999:::::::::999999555444333222111000000000//////......------,,,,,,---,,,,,,,,,++++++++++++,,,+++***+++,,,---,,,***))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((()))))))))*********************************)))******++++++******)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...000000+++******+++...///...---222444666555222222333666111555888777555666<<>>>>>??????===;;;888555222111111222222222///---,,,,,,---...,,,+++((('''&&&&&&(((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%'''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))''''''(((((())))))******((((((((()))))))))******''''''((()))***+++,,,,,,***)))))))))***+++,,,......------///111000---***))),,,111555:::CCCMMMTTTdddkkkxxx}}}~~~}}}~~~vvviiiaaaaaa___SSSEEE>>>:::444111111000...++++++******)))'''&&&%%%$$$***++++++,,,------......))))))(((((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''((((((((()))))))))******************++++++++++++++++++,,,------------,,,////////////000000000000000000000111111111111222333333333333333333333333444444444444444444444444444666888999888888999:::999::::::;;;;;;;;;;;;;;;::::::999999888888777777777888888999999999888888444444222111000/////////......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,+++***+++,,,,,,+++***(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******************************))))))************))))))))))))*********+++++++++++++++++++++++++++++++++,,,+++))))))+++,,,,,,+++.........000222222111000'''***,,,...---,,,,,,---///111333111//////111444BBBBBBCCCDDDDDDCCCBBBBBBAAA???>>>?????????===;;;888555222111111333333222///---,,,,,,---...,,,+++***((('''((()))***)))((($$$%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########################################################$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))***''''''(((((())))))******(((((((((((()))))))))***''''''((())))))*********------,,,,,,,,,......---...............---)))%%%...///.........///222444///777BBBMMMXXXdddpppyyyxxxjjj\\\RRRFFFAAA999444444555000'''++++++,,,,,,,,,+++)))(((***+++------,,,,,,,,,,,,(((((((((''''''&&&%%%$$$((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$'''))))))'''$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''(((((((((((()))))))))***************++++++++++++***+++,,,---------,,,,,,---.........////////////000000000000111111111111222222222222222222222222333333333333333333333333222444666777666666777888888888999:::::::::::::::::::::999888777777666666666666777777777666666555333222111///......---------------,,,,,,,,,,,,,,,++++++++++++************+++***))))))++++++***)))'''''''''((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((()))))))))***************************))))))************))))))))))))))))))*********+++++++++++++++++++++++++++,,,***((()))+++,,,***(((***))))))***,,,,,,***(((,,,---//////...---------'''(((***+++---...//////AAABBBCCCDDDDDDCCCBBBAAA@@@???>>>?????????===;;;777555222111111333333333///---,,,,,,---...,,,++++++***)))***+++,,,+++***%%%%%%&&&&&&'''&&&&&&%%%"""###%%%'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%&&&&&&''''''(((((((((&&&&&&&&&'''((())))))************)))((((((''''''(((((((((((())))))))))))))))))************))))))((()))******+++,,,+++(((*********((((((+++---...***+++,,,---///000000000---///222222222666>>>DDDGGGKKKQQQXXXcccqqq}}}{{{tttnnnjjj^^^XXXNNNDDD===888444222---///...+++,,,000111///)))***,,,,,,*********,,,&&&'''((((((((()))***,,,'''((()))))))))))))))(((&&&&&&''''''((())))))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''))))))(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###''',,,000000,,,'''###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++***+++,,,---...---,,,,,,------------.........///000000000000111111111111222222222222222222222222111111111111111111111111000222444555444444555666777777888999999999999888:::999999888777666555555555555666666555444444333111000///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++************)))***((('''((()))***)))(((&&&'''''''''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))***************************************((((((***---...---***,,,+++,,,---//////---+++,,,,,,,,,,,,,,,---.........------...000///---+++CCCCCCDDDDDDDDDDDDCCCCCCDDDCCCAAA???>>>===<<<<<<555444333222222444555777***)))***,,,///000000...***))))))(((((()))***+++$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&(((((((((&&&%%%'''&&&$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&)))'''"""!!!$$$&&&$$$$$$%%%&&&&&&''''''&&&&&&((((((((((((((()))******((((((''''''''''''(((((((((((())))))))))))(((((('''(((((()))))))))))))))***)))((((((((((((((())))))***,,,,,,***)))***+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,---...//////222333555999>>>DDDJJJMMM]]]```gggoooyyy}}}rrrlll^^^[[[UUUOOOHHHCCC@@@>>>999888666333111///------)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((&&&%%%((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''))),,,------***'''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))************))))))))))))))),,,,,,++++++++++++++++++---------------------------......///////////////000000000/////////222444222222111111111222333444111222333333444444333333444444444555555555555666666666555666666777888999888888999:::999888777666555444222333333333222111/////////...------,,,,,,***++++++++++++***))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((()))******))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))************)))************+++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................BBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@>>>===<<<;;;;;;666555333222222333555666...,,,+++,,,......---,,,***)))((('''''''''((()))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&&&&%%%%%%%%%###""""""######$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%######$$$'''((($$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&###"""$$$''''''%%%"""$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((''''''''''''(((((((((((())))))))))))((((((''''''((()))))))))((((((******))))))))))))******(((***,,,+++***)))******++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,............000333666888;;;===AAAFFFLLLSSSWWWZZZjjjnnntttzzz~~~~~~|||{{{~~~vvvgggeeeaaa^^^YYYRRRKKKEEE???===:::777444222111111111000///...,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))******)))(((&&&%%%((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&'''((()))***))))))))))))))))))))))))************************------------------------------...///////////////000111111000......000222000000111111111222222222111222222333444333333333444444444444555555555555555555555555666777888888666777888888888777666555333222111222333444333222//////......---,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))''''''(((((((((((('''''''''((((((((())))))))))))((((((((((((((())))))***((((((((())))))(((((((((((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))************)))************+++++++++)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------AAAAAABBBBBBBBBBBBAAAAAAAAA@@@???>>>===;;;;;;:::777666444222222222333444222///---+++,,,,,,+++******)))'''&&&%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%((('''&&&&&&$$$$$$###"""$$$###"""!!!!!!"""$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''' !!!+++111,,,%%%######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&((((((''''''''''''((((((((())))))******))))))(((&&&&&&'''(((((((((((('''************************(((***++++++***))))))***************************)))***++++++,,,,,,+++++++++++++++*********))))))---,,,+++***)))***+++,,,++++++,,,...000222444555666999<<<@@@BBBBBBAAA@@@GGGJJJMMMPPPTTTZZZaaafffiiilllppptttuuurrrooollloooqqqtttwwwxxxxxxvvvuuurrrqqqppppppooopppppppppeeedddbbb___\\\YYYWWWVVVNNNOOORRRTTTTTTNNNDDD<<<999777555444333111...+++,,,+++******))))))************)))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((&&&&&&(((((((((''''''''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))'''(((((())))))*********------------------------------...////////////...000111111000......000111...///000111222111000000111111222333333333333222333333333444444444555555444444444555555777888888555666666666666555444444111000000111333444444333///......------,,,,,,+++******++++++******)))((())))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((()))))))))((((((''''''(((((()))***&&&''''''((((((''''''&&&))))))))))))************))))))))))))))))))))))))************************))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@???>>><<<;;;;;;999777555222111111222333333000---++++++++++++++++++***(((&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$######$$$$$$#########$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$!!!!!!$$$%%%$$$###$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%)))"""&&&555888,,,%%%'''"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''(((((())))))******))))))(((%%%&&&&&&'''''''''''''''((())))))************)))(((***++++++)))))))))***************************))))))***+++++++++++++++************************++++++***))))))***++++++......---------......///---...///111111111111111---...///000222666;;;???777999===??????===999777666999<<>>===:::;;;;;;;;;::::::999999777777666666555444444444///111555999:::666///***+++***))))))+++,,,,,,+++,,,,,,,,,++++++*********)))))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((''''''&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))))))))''''''(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........///000000//////111222...///111333333222000///000111111222222222222222222333333333444444444444333333333444555666777888555555555555555444444444111000///000222222222000......------,,,+++++++++***************))))))((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((())))))(((''''''''''''((())))))'''''''''(((((('''''''''))))))))))))*********+++))))))))))))))))))))))))************************((()))))))))************))))))*********+++++++++,,,+++++++++******))))))************++++++++++++************************************************BBBBBBCCCCCCCCCCCCBBBBBB@@@AAAAAA@@@???>>>===<<<999888555333111111222222111///,,,***+++,,,------,,,***)))'''&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$#####################$$$%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&(((""" ###&&&$$$$$$'''"""""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''%%%,,,888555&&&""")))"""###$$$$$$%%%%%%$$$$$$'''''''''&&&'''(((((()))''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((%%%&&&&&&'''''''''''''''&&&&&&'''((())))))((((((((()))++++++)))((()))***))))))))))))))))))))))))))))))***++++++++++++***)))))))))***+++,,,,,,,,,'''''''''''''''(((((()))++++++******++++++,,,---////////////////////////...///...------...111444......///000///...---,,,***,,,...000111000...,,,------.........---,,,+++...//////000000111222222,,,---///111222111...+++***((('''(((***,,,---,,,++++++++++++******))))))***))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''''''''(((((())))))))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............+++---///000000000222333///000222444444333222111///000111111222222111111222222222222333333333444222222333333444666777888666666555555444444444444333111000000000000...------------,,,++++++******)))************)))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''(((((()))'''(((((())))))(((((('''((())))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++,,,++++++******))))))((()))))))))******+++++++++************************************************BBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAAAAA@@@???===<<<999777555333111111222333///---++++++,,,---------+++***((('''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$########################%%%&&&''''''''''''"""###$$$$$$&&&''''''((())) """&&&######'''""""""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''###%%%,,,111+++!!! '''###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&'''(((((((((((('''$$$%%%'''((()))(((((('''''')))******)))(((((()))((((((((((((((((((((((((((()))******++++++******(((((()))***+++,,,------***))))))))))))((((((((((((((((((((()))***,,,,,,(((((('''''''''''''''''')))*********))))))+++,,,......,,,+++++++++,,,,,,,,,------......---,,,+++---............---,,,,,,))))))***************************)))(((''''''''')))'''&&&&&&(((***))))))''''''((())))))))))))((()))(((''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&''''''(((((())))))***((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---***,,,///000000000111333000111222333444333333222//////000111111111111000111111222222222333333333111111222222444555777888666555444444333444444444333222000//////...,,,***---,,,,,,++++++******)))))))))******))))))((('''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))((((((((())))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++++++++*********)))))))))((((((((()))******++++++************************************************AAAAAABBBBBBBBBBBBAAAAAA>>>???@@@AAA@@@>>><<<;;;888777444222111222333444///---,,,,,,---...,,,+++)))((('''&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%########################!!!""""""###$$$$$$%%%%%%!!!"""###$$$$$$######"""!!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&""")))777:::000%%%"""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''((("""%%%''''''$$$"""###&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''((()))))))))(((((($$$%%%''')))***)))((((((''')))******)))(((((()))((((((((((((((((((((((((((())))))***************((((((((())))))***************++++++++++++*********************++++++,,,,,,,,,,,,---------------)))+++.........------...)))((('''&&&&&&''''''(((((((((''''''''''''(((((()))))))))(((((((((((('''++++++++++++++++++++++++.........---,,,++++++,,,)))'''&&&'''((()))'''&&&'''((()))******)))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&''''''((())))))***))))))))))))))))))))))))+++++++++++++++++++++++++++,,,------......------,,,...000000///...//////111111111111222222222222...///000000111111000000111111111111222222222222000000111222333555777888555444333222111222222333111000............,,,+++,,,,,,,,,+++******)))))))))))))))))))))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++************))))))))))))''''''(((((()))******+++************************************************@@@@@@@@@AAAAAA@@@@@@@@@===>>>???@@@???>>><<<:::777666444222222222333444///...---......---+++)))'''&&&%%%$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$########################!!!""""""###$$$$$$%%%%%% ###$$$%%%$$$###""" !!!"""$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&+++???WWW[[[FFF..."""###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$&&&$$$!!!"""''')))&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''(((((()))))))))))))))$$$&&&(((***++++++))))))''')))******((((((((()))(((((((((((((((((((((((((((((()))***************((((((((((((((('''''''''$$$%%%'''((()))***++++++))))))((('''&&&&&&&&&&&&&&&'''((()))))))))))))))%%%(((+++,,,+++)))((((((***+++++++++++++++*********)))(((((((((***+++,,,++++++***))))))))))))***'''(((((()))***+++++++++%%%''')))))))))))))))***(((''''''''')))(((&&&%%%)))*********)))'''%%%$$$''''''''''''((()))******((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''((())))))***((((((((((((((('''''''''+++++++++++++++++++++++++++,,,------......------...000222111///---,,,,,,000000000///000111111222...//////000000000000000000111111111111222222222000000111222333555777888444333111000000000111222///...------...///...,,,,,,,,,++++++***))))))))))))))))))))))))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++)))))))))))))))*********&&&''''''((()))******+++))))))))))))))))))))))))************************??????@@@AAAAAAAAA@@@@@@???@@@AAAAAA@@@>>>;;;:::666444111000111222111111......---------,,,,,,,,,,,,***(((%%%$$$$$$%%%&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#####################$$$$$$$$$############$$$$$$######################## )));;;HHH@@@,,,"""%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$(((&&&%%%%%%%%%%%%$$$"""&&&((()))(((&&&%%%%%%&&&'''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))&&&''')))*********)))(((''''''''''''((((((((((((''''''(((((())))))******''''''''''''((()))***++++++*********))))))(((((())))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))******))))))((((((''''''&&&'''(((******+++++++++***))))))((('''&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&(((((((((&&&%%%&&&'''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$###""""""######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))******))))))******+++,,,------------------------000000000000111111111111111111111111111111111111000000000000000000000000111111000000000000111111//////000111222222333333444111///000222333111///------------------------))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))'''&&&'''***+++***((()))***++++++***)))***+++))))))))))))))))))))))))@@@@@@AAAAAAAAA@@@@@@??????@@@AAAAAA@@@>>>;;;:::666444111000111222111111......---------,,,,,,,,,+++***(((%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""$$$$$$############$$$$$$###############$$$$$$$$$ $$$000:::444&&& $$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&''')))(((&&&%%%%%%&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))))))))))))))''''''''''''''''''&&&&&&''''''(((((())))))***************)))******+++,,,*********)))))))))(((((((((((((((((((((((((((((('''((())))))*********)))(((((((((((((((((((((((()))))))))((((((((((((((('''((())))))************)))))))))((('''&&&&&&&&&&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))'''%%%$$$$$$&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))***************++++++,,,------------------------....../////////000000000000000000000000000000000000000000000000000000000111111000000000000111111//////000111111222333333333111///000222222111///------------------------))))))))))))))))))))))))))))))))))))((((((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))***)))'''&&&'''***+++***((()))***++++++))))))***+++))))))))))))))))))))))))AAAAAAAAAAAA@@@@@@???>>>??????@@@@@@???===;;;999666444111000111222111111......---------,,,,,,,,,+++)))(((&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$""""""######$$$$$$$$$$$$###!!!$$$***)))!!! %%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$######$$$&&&''''''&&&%%%'''((((((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((()))((((((''''''(((((()))((((((''''''(((((()))***((((((''''''&&&&&&&&&%%%''''''(((((())))))******++++++***)))))))))************))))))))))))((((((''''''''''''''''''''''''''''''(((((())))))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((()))))))))))))))((())))))(((((('''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''$$$######$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,------------------........./////////////////////////////////000000000000000000000000111000000//////000000111//////000000111111222222222111///000111111///...------------------------)))))))))))))))))))))))))))))))))(((((((((''''''(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((('''((()))***)))((((((***+++***)))((()))+++))))))))))))))))))))))))BBBBBBBBBAAA@@@???>>>===>>>???@@@@@@???===;;;999666444111000111222111111......---------,,,,,,,,,***)))'''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%&&&!!! $$$%%%######'''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$######$$$&&&''''''&&&%%%&&&((('''&&&%%%%%%&&&((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&((()))***))))))(((((('''&&&&&&&&&''''''(((((())))))************)))''''''&&&&&&&&&))))))))))))))))))(((((('''''''''''''''''''''''''''(((((())))))(((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((()))))))))(((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))******++++++++++++,,,,,,,,,,,,,,,---------------........./////////////////////////////////000000000000000000000000000000////////////000000/////////000000000111111111000000/////////...---------------------------))))))))))))))))))))))))))))))((((((((('''''''''(((''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''''''''''''''''''''''')))((((((((()))))))))(((((()))******(((((()))***))))))))))))))))))))))))BBBBBBBBBAAA@@@???>>>===>>>???@@@@@@???===:::999666444111000111222111111......---------,,,,,,,,,)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$""""""#########$$$$$$$$$&&&""" ###%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&&&&&&&''')))***)))))))))(((((((((''''''''''''(((((())))))************((('''&&&&&&&&&%%%(((((((((((((((((())))))((((((((((((((((((((((((((())))))******)))((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''(((((((((''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%%%%%%%&&&(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((()))***++++++++++++***+++++++++,,,,,,,,,------....../////////000000000000000000000000000000000////////////////////////000000////////////000000//////////////////000000000000000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((()))))))))((((((((()))'''((())))))''''''((()))((((((((((((((((((((((((AAAAAAAAAAAA@@@@@@???>>>>>>>>>??????>>><<<:::888666444111000111222111111......---------,,,,,,,,,(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$###########################"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$###%%%&&&'''%%%%%%%%%&&&((((((''''''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''(((((())))))******,,,+++***)))((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((())))))*********)))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((((((''''''&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((()))***,,,,,,+++************++++++,,,,,,------....../////////000000000000000000000000000000000////////////////////////000//////......//////000............//////////////////000...,,,++++++,,,************************((((((((((((((((((((((((((((((((('''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))***+++,,,,,,+++***)))((()))***)))((('''((()))&&&((()))((('''&&&''')))((((((((((((((((((((((((@@@@@@AAAAAAAAA@@@@@@???===>>>??????>>><<<:::888666444111000111222111111......---------,,,,,,,,,''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$%%%%%%$$$$$$###""""""""""""######""""""###$$$###$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%######$$$&&&''''''%%%"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%&&&''''''((((((''''''$$$$$$%%%&&&&&&'''''''''''''''(((((())))))******+++***)))((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((()))))))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((((((((('''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((()))+++,,,,,,+++***))))))******+++,,,,,,------------.........///////////////////////////////////////////////////////////////............//////...........................///000...+++)))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))***++++++***)))((((((***+++***'''&&&''')))&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((??????@@@AAAAAAAAA@@@@@@===>>>??????>>><<<:::888666444111111111222111111......---------,,,,,,,,,'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! $$$$$$############$$$$$$&&&%%%%%%$$$###"""!!!!!!###%%%&&&###!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''"""""""""$$$&&&((((((((("""$$$&&&&&&%%%%%%&&&'''$$$$$$&&&''''''&&&$$$$$$'''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$%%%'''((((((((('''&&&!!!"""###$$$%%%&&&&&&'''''''''(((((()))*********(((((('''&&&&&&&&&&&&'''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*********(((%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""###%%%&&&'''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%))))))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''(((((((((((())))))))))))''')))+++,,,,,,,,,***)))))))))***+++,,,,,,------,,,,,,,,,---------..............................//////////////////////////////............//////.....................------///000...***((()))+++(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&'''))))))'''&&&%%%(((***+++***'''&&&''')))&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((BBB@@@??????@@@AAA@@@???======<<<;;;::::::999999666333111111222333111///...,,,++++++------,,,***)))'''%%%%%%&&&'''''''''***)))'''%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###""""""######""""""######$$$%%%""""""!!!!!!"""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$##############################$$$$$$$$$######"""$$$$$$######$$$$$$%%%&&& !!!"""###$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&+++'''######%%%'''&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''###$$$%%%&&&''')))******'''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%,,,///...)))%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''')))+++)))&&&%%%&&&(((&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))************((()))))))))************,,,,,,,,,---------..............................///////////////////////////////////////////////////...---,,,,,,---...//////111222000,,,***+++,,,(((((((((((((((((((((((((((((())))))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$((((((((((((((((((((((((&&&&&&''''''(((((())))))'''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))))))))(((((('''''''''&&&CCCAAA@@@@@@AAABBBBBBAAA>>>======;;;:::999888888777444111111222222111//////...,,,---......---+++***(((&&&%%%&&&''''''&&&&&&%%%$$$""""""""""""###&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######"""######""""""######$$$%%%"""""""""""""""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&##############################$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&""""""######$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$'''''''''''''''''''''''')))'''$$$$$$%%%'''&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((+++,,,(((%%%''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%'''((('''%%%$$$%%%&&&%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))************************++++++++++++,,,,,,,,,------------...................................................------------------------///...---,,,,,,---...///---//////...***((()))+++))))))))))))))))))))))))((((((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''((((((((((((((()))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((()))))))))(((((((((''''''''''''DDDBBB@@@AAABBBCCCCCCBBB???>>>===<<<:::999777777777555222111222111000///000///......//////...,,,+++)))&&&%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###############""""""######$$$%%%###""""""""""""###$$$$$$############$$$$$$$$$%%%########################"""""""""###$$$%%%&&&'''################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&%%%%%%&&&&&&%%%$$$(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###'''(((&&&%%%''')))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((())))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,+++)))'''((()))************************'''(((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''))))))))))))((((((((((((&&&''''''(((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))((((((((((((''''''''''''CCCAAA@@@@@@BBBCCCCCCBBB@@@???>>><<<:::888777666666555333222111000000///111///......//////---,,,,,,***'''%%%&&&&&&%%%$$$&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############""""""######$$$%%%#########""""""###$$$$$$#########$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""###$$$%%%&&&##########################################$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$#########'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%&&&&&&&&&%%%$$$###'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&(((''''''&&&&&&%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%'''$$$$$$'''((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%''''''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$#########$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''((((((((((((((()))))))))*********************+++++++++,,,,,,++++++,,,,,,,,,---------........................------------------------........................---,,,,,,,,,,,,,,,,,,---************)))((((((((())))))))))))))))))))))))'''''''''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''*********))))))(((((('''&&&&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''AAA???>>>???AAABBBBBBAAA@@@???>>><<<:::888777666555555444222111000000000000///------...---,,,***,,,***'''%%%&&&&&&%%%$$$!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""######$$$%%%$$$$$$###############$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$###""""""#######################################""""""######%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$###""""""!!!!!!######""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&'''$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%''''''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((((((((()))))))))************))))))))))))*********++++++++++++,,,,,,,,,------........................................................................+++,,,,,,,,,,,,,,,,,,+++******))))))******))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''******))))))((((((''''''%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((()))((((((((('''''''''(((((((((((((((@@@???>>>>>>@@@BBBBBBAAA???>>>===<<<:::999777777333444444333000000111222111///------------+++***+++)))&&&%%%&&&&&&&&&%%%######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$###"""""""""""""""##############################"""""""""$$$%%%&&&$$$$$$######$$$$$$%%%&&&#########"""""""""!!!!!!!!!!!!!!!!!!"""$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&'''$$$"""%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''(((((((((((())))))))))))************(((((()))))))))*********++++++++++++,,,,,,,,,,,,........................////////////////////////++++++++++++++++++++++++***++++++,,,,,,++++++******)))((()))+++++++++)))''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''$$$%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))(((''''''''''''(((((((((((((((AAA???>>>???AAACCCCCCBBB>>>======;;;:::999888888111333444333000000222444222000///.........,,,******(((&&&%%%&&&''''''&&&%%%&&&'''((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""######$$$###########################"""!!!!!!"""$$$&&&'''$$$$$$######$$$$$$%%%&&&$$$#####################""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$"""!!!$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###%%%&&&&&&%%%########################!!!%%%'''$$$###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$"""$$$&&&'''&&&$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''(((((((((((())))))))))))************))))))*********+++++++++***++++++++++++,,,,,,,,,................................................++++++++++++++++++++++++)))***+++,,,,,,+++***)))***((('''(((+++,,,+++)))(((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''((()))((('''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''###$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&((()))***)))((('''''''''''''''((((((((()))BBB@@@???@@@BBBDDDDDDDDD======<<<;;;::::::999999000222444333000000333555333222000///000///---,,,)))'''%%%%%%&&&'''''''''###$$$%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""$$$%%%&&&###########################"""!!!!!!"""$$$&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&###!!!!!!$$$'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""""""""######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$######################## $$$&&&$$$$$$''')))'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%###!!!###&&&'''&&&$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''((((((((()))))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,........................------------------------------------------------)))***+++,,,,,,+++***))))))'''&&&'''***,,,***((())))))))))))))))))))))))$$$%%%&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''))))))((('''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''''''''&&&''''''''''''''''''&&&%%%&&&((()))***)))((('''&&&'''''''''(((((())))))CCCAAA??????@@@BBBBBBAAA@@@===;;;999::::::999999666555333333333333222000000//////---,,,+++******+++)))((('''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###########################"""!!!!!!!!!"""$$$%%%&&&&&&$$$"""!!!###%%%%%%$$$$$$###""""""!!!########################%%%%%%$$$###"""!!! ########################$$$$$$$$$#########""""""########################"""###$$$$$$###"""###$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$'''&&&%%%%%%&&&&&&$$$###'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$222===333%%%!!!###"""%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&"""!!!######!!!"""&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------........................------,,,,,,,,,,,,++++++******))))))))))))******&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((((((''''''%%%$$$###$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''''''''''''(((BBB@@@>>>>>>???AAAAAA@@@@@@===;;;999::::::999999666444333222333333111000000///...---,,,++++++***...,,,)))((('''%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''########################$$$###"""""""""###%%%%%%%%%%%%$$$"""!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$######""""""!!!!!!########################$$$$$$$$$#########""""""########################"""###$$$$$$###"""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$$$$%%%%%%$$$###'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$***;;;DDD:::---***+++)))%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###%%%))))))%%%###$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))***************************++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,+++++++++***************))))))))))))******''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''(((***+++'''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''AAA???======>>>@@@@@@???@@@===;;;999::::::999999555333222222222222111000//////...---,,,++++++***---+++((('''&&&%%%###!!!''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$###"""###&&&(((######$$$%%%&&&&&&''''''########################################################################$$$$$$$$$#######################################"""###$$$$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###$$$%%%%%%$$$"""&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$ +++111)))"""!!!""" $$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###)))//////)))###"""%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))(((((((((((())))))))))))++++++++++++++++++++++++++++++,,,---------------++++++,,,,,,,,,,,,------------------------------+++************)))))))))***))))))(((((())))))***((((((((('''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$%%%)))...333666+++(((%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''BBB@@@>>>>>>???@@@@@@@@@@@@===;;;999::::::999999444333111111222222111000//////...---,,,,,,++++++)))'''&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&####################################$$$$$$%%%%%%###$$$%%%$$$""""""$$$&&&######$$$$$$%%%&&&&&&&&&########################"""""""""######$$$$$$$$$########################################################################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%(((%%%###&&&'''&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$)))000000)))$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((()))(((((((((((())))))))))))+++++++++++++++++++++++++++,,,------......------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))(((((((((((())))))(((((((((''''''&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&+++333;;;@@@---***&&&$$$$$$&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''CCCAAA??????@@@AAAAAAAAA@@@===;;;999::::::999999444222111222333333222111.........------,,,,,,+++((('''&&&&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################!!!""""""###############$$$%%%%%%###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$%%%%%%########################################################################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$######%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""$$$%%%%%%&&&)))***)))###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###&&&++++++&&&###$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))+++++++++++++++++++++++++++,,,------......------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))(((((((((((())))))((((((''''''&&&&&&%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%)))000777<<<---***&&&$$$$$$&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''DDDAAA??????AAABBBBBBAAA@@@===;;;999::::::999999444333222222444444333222......---------,,,,,,,,,,,,+++)))(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################!!!!!!"""############"""$$$%%%%%%$$$!!! #########################################################$$$$$$$$$%%%%%%#######################################$$$$$$$$$########################"""###$$$$$$###"""###$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######!!!""""""!!!!!!!!!!!!!!!######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%######&&&&&&######%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''(((((((((((((((((())))))))))))++++++++++++++++++++++++++++++,,,---------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++*********)))((((((''''''(((((()))'''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$###%%%(((+++...+++(((%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&CCCAAA???>>>@@@AAAAAAAAA@@@===;;;999::::::999999555444333333555555555333...------------,,,,,,,,,---+++)))))))))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################!!!"""###$$$$$$$$$#########$$$%%%$$$###!!!"""""""""######$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################"""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%'''((('''&&&###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######(((((((((((('''%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%"""!!!$$$$$$!!!"""%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''((((((((((((((())))))))))))***************************++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++************)))))))))((((((''''''''''''((((((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&BBB@@@>>>===???@@@@@@@@@@@@===;;;999::::::999999666444333444666666555444------------------,,,,,,***)))((()))***+++***)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""###$$$%%%&&&%%%$$$$$$"""###%%%%%%$$$$$$$$$%%%!!!"""###$$$&&&'''((()))########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################"""$$$$$$$$$###"""###$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$&&&''''''&&&$$$$$$'''&&&%%%&&&((()))((('''###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###### """$$$%%%$$$!!!"""%%%"""###$$$%%%&&&&&&'''&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""############""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%""""""$$$$$$""""""%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------************************))))))))))))((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((('''%%%$$$$$$$$$&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&&&&''''''''''''''''''&&&(((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&BBBAAA???>>>>>>???AAABBB>>>===<<<:::999888777777666555444555666777777555///............---------///---++++++++++++)))(((&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%***%%%###%%%"""#########"""""""""""""""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***)))&&&$$$%%%''''''&&&&&&%%%$$$$$$$$$%%%#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$&&&'''&&&$$$"""!!!###%%%###$$$%%%%%%%%%%%%$$$###%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%$$$$$$$$$%%%"""############$$$$$$$$$%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$''''''%%%$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$ !!!%%%%%%###$$$#########$$$&&&((()))%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######################################################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################!!!"""%%%'''''''''&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))&&&''')))*********)))((()))************+++++++++)))))))))))))))))))))))),,,+++++++++******)))))))))******)))''''''((()))''''''''''''''''''''''''%%%%%%''')))(((&&&''')))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%!!!"""'''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''BBBAAA???>>>>>>???AAABBB???>>><<<:::999777777777666555444555666777666555///............------------+++***)))))))))(((&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$'''######%%%$$$ ########################%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###"""###$$$$$$###""""""!!!!!!!!!"""#########$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%%%%$$$###""""""######$$$###$$$$$$%%%%%%$$$$$$############$$$$$$###""""""%%%$$$######""""""######"""############$$$$$$$$$%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$'''$$$!!!"""&&&((('''%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""###%%%&&&'''&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&'''((()))***))))))((())))))*********+++++++++))))))))))))))))))))))))(((((((((((('''''''''&&&((())))))(((&&&%%%'''(((''''''''''''''''''''''''''''''&&&&&&$$$!!! !!!&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&"""###'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''BBBAAA???>>>>>>???AAABBB???>>><<<:::888777666666555444444444666777666555///............---------,,,***((('''''''''&&&$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$"""###&&&&&&$$$###&&&""""""######$$$$$$%%%%%%#########$$$$$$$$$$$$$$$######################## """######"""!!!"""$$$###"""!!!!!! !!!!!!!!!#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###  ###%%%%%%#########$$$%%%%%%$$$##################""""""!!! $$$$$$######""""""######"""############$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%(((&&&$$$%%%((()))'''%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((())))))))))))))))))))))))*********++++++))))))))))))))))))))))))***************)))))))))'''(((((('''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''%%%"""!!!###&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''BBBAAA???>>>>>>???AAABBB@@@???===:::888777666666555444333444666777666555///............---------,,,)))'''&&&&&&&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""""""""###%%%&&&&&&&&&'''""""""###$$$%%%%%%&&&&&&""""""######$$$$$$%%%%%%########################%%%%%%%%%$$$######$$$$$$%%%$$$$$$#########$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""" %%%((('''#########$$$$$$$$$$$$######&&&&&&&&&&&&%%%$$$""""""&&&&&&%%%%%%$$$%%%%%%&&&""""""#########$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((((((((%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&$$$$$$%%%&&&&&&$$$"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++((((((((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&)))(((&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%###$$$&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''BBBAAA???>>>>>>???AAABBB???>>><<<:::888777666666555444333444555666666444///............------------+++(((&&&'''''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###""""""###$$$$$$$$$%%%%%%$$$""""""###$$$%%%%%%&&&&&&"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$############%%%%%%$$$$$$$$$%%%%%%&&&########################$$$$$$%%%%%%%%%&&&&&&&&&### !!!'''***((($$$########################''''''''''''&&&%%%$$$###&&&%%%%%%$$$%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((('''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$######$$$%%%$$$###"""""""""###$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))((((((((((((((())))))***(((((()))))))))*********))))))))))))))))))))))))'''((((((((((((((((((((())))))***((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&)))***'''###%%%)))(((###((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''BBBAAA???>>>>>>???AAABBB>>>===<<<:::999888777777444333333333555666555444///............---------...+++(((&&&'''(((((('''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###"""$$$%%%######$$$$$$!!!""""""######$$$$$$%%%%%%"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""!!!!!!""""""!!!##################$$$%%%###############"""""""""$$$$$$$$$$$$%%%%%%%%%%%%###"""!!!###'''(((&&&$$$$$$###""""""""""""###$$$%%%%%%%%%%%%%%%$$$###"""######""""""######$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&)))((('''%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%% !!!"""$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))***((((((((((((((()))******((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))******)))******)))''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%+++555666000+++***(((&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((((((''''''%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''BBBAAA???>>>>>>???AAABBB===<<<;;;:::999999999999444333222333555666555444///............---------...+++(((&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$!!!%%%&&&""""""%%%%%%!!!####################################""""""""""""###########################  ######""""""""""""""""""###$$$$$$$$$#########"""""""""!!!#########$$$$$$$$$$$$%%%######$$$%%%%%%$$$###"""$$$###"""!!!!!!"""###$$$######$$$$$$$$$######"""######""""""######$$$%%%"""############$$$$$$$$$######$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$&&&(((!!!"""###$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################"""""""""######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))(((((('''((()))***+++(((((((((((()))))))))***))))))))))))))))))))))))******++++++,,,,,,,,,,,,((())))))(((&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%%%%$$$---:::===666...,,,***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''***+++++++++***(((''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''BBBAAA???>>>>>>???AAABBB<<<;;;::::::999999::::::444333222333555666555444//////.........---------...+++'''%%%%%%&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%!!!%%%&&&######'''&&&"""#########"""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!"""%%%&&&&&&######"""######$$$%%%%%%$$$#########""""""!!!!!!""""""#########$$$$$$$$$"""$$$%%%%%%###!!! $$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%&&&&&&'''"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%$$$$$$###"""&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""""""""!!!!!!"""&&&(((######$$$%%%%%%###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################""""""""""""###$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))((('''''''''(((***+++(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((()))))))))***'''(((((('''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$$$$......%%%000...+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%&&&%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))+++---...------)))))))))((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''AAA@@@??????>>>>>>??????<<<<<<<<<;;;;;;:::::::::666444222222333333222111111000000///...---------...---***'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$ !!!###$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################%%%%%%%%%$$$$$$#########&&&%%%$$$$$$######$$$$$$(((((('''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&((((((%%%&&&)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%$$$###"""###$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%((('''$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&(((((((((&&&%%%&&&''')))((('''''''''(((***+++(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))++++++,,,(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***BBBAAAAAA@@@@@@@@@@@@@@@;;;;;;:::999999888777777666444222222333333222111111000000///......---------,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$"""######$$$$$$$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$######$$$$$$(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))%%%$$$"""!!!''',,,***###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$###"""!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&&&&((())))))(((((('''((()))***+++(((((()))))))))*********))))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))******((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((CCCCCCBBBAAAAAAAAAAAAAAA<<<<<<;;;:::888777666666666444222222333333222111000000000///......------,,,***)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############%%%%%%%%%$$$$$$$$$$$$###################################################%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$$$$######$$$$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))'''%%%"""$$$,,,333000(((&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&''''''''')))+++((((((((((((((()))******(((((())))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&CCCBBBBBBAAAAAAAAAAAAAAA???>>>===<<<:::999888777666444222222333333222111000000//////............***)))((('''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$############$$$$$$###$$$$$$%%%$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&,,,111000***&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$#########%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%''''''&&&'''(((***((((((((((((((())))))***(((((())))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%BBBBBBAAA@@@@@@@@@@@@@@@???>>>===<<<:::999888777666444222222333333222111////////////............***)))((('''&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$############$$$$$$ !!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''!!!%%%'''$$$$$$'''(((''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''&&&%%%&&&((('''(((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&'''BBBAAAAAA@@@@@@@@@@@@@@@<<<<<<;;;:::888777666666666444222222333333222111//////////////////......***)))((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###################################################$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))"""(((***&&&"""###&&&&&&((((((''''''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''((()))(((&&&%%%&&&'''''''''((()))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''(((CCCCCCBBBAAAAAAAAAAAAAAA;;;;;;:::999999888777777666444222222333333222111.../////////////////////+++***((('''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))%%%)))***'''%%%'''((('''((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&############$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%((('''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((('''&&&&&&'''(((&&&'''((()))***))))))((())))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%########################&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((DDDDDDCCCBBBBBBBBBBBBCCC<<<<<<<<<;;;;;;:::::::::666555333222333333222111.........///////////////,,,+++)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&########################$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%#########$$$$$$%%%%%%%%%#########################################################$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%$$$"""$$$((('''###))))))((('''&&&&&&%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$%%%&&&'''(((###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&############$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''''''''''')))***&&&''')))*********)))((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$%%%&&&'''(((FFFEEECCCBBBCCCBBBAAA???=========<<<;;;;;;::::::666333000....../////////222111000000111111000...,,,***((('''''''''&&&%%%###%%%&&&&&&%%%$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$&&&)))$$$#########$$$%%%&&&&&&"""############$$$$$$$$$%%%$$$###""""""###$$$%%%################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&"""""""""###$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&''''''%%%######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&***)))'''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%$$$######%%%''')))+++%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&GGGEEECCCCCCCCCCCCAAA@@@>>>======<<<<<<;;;::::::888555222111111222111111222111000000111111000...,,,***((('''''''''&&&%%%'''((())))))(((''''''(((###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$&&&(((###############$$$%%%%%%"""############$$$$$$$$$$$$$$$###""""""###$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&############$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''$$$&&&((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######!!!!!!!!!###%%%))),,,...%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&HHHFFFDDDDDDDDDDDDBBB@@@>>>>>>===<<<<<<;;;;;;:::888666333222222333222111222000//////111111000...,,,***((('''((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$&&&'''######"""""""""###$$$$$$"""############$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$)))///000---)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###!!!!!!"""###%%%(((+++---%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&HHHGGGEEEDDDEEEDDDCCCAAA>>>>>>======<<<;;;;;;;;;777555222111222222111000222000//////000000///...---+++((('''(((((('''%%%$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$%%%'''###"""""""""""""""######""""""#########$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&,,,222333...)))((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&HHHGGGEEEDDDEEEDDDCCCAAA???>>>>>>===<<<<<<;;;;;;777555333333333333222000111000//////000000///------+++)))((((((((('''&&&((('''&&&'''))))))(((%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$$$$%%%######"""""""""""""""###""""""#########$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&+++...---(((&&&'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((((((((((((((('''&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!! !!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&HHHFFFDDDDDDDDDDDDBBB@@@??????>>>======<<<<<<;;;:::888777666777666444333111///......000000///------+++)))((()))((('''&&&(((&&&$$$&&&((()))&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''%%%$$$$$$%%%$$$$$$###"""""""""######"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&######%%%)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&'''(((((((((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))'''(((((())))))(((((('''''''''((())))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&GGGEEECCCCCCCCCCCCAAA@@@??????>>>>>>===<<<<<<<<<:::999888777888777555333111///......//////...---...+++)))((())))))(((&&&&&&###!!!###&&&'''$$$!!!###$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''%%%$$$###$$$%%%%%%$$$###############"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))&&&&&&'''((((((((((((((('''((()))))))))((('''&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###########################$$$%%%%%%%%%%%%$$$###!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&FFFEEECCCCCCCCCBBBAAA?????????>>>>>>======<<<<<<888777666666666666333111111///......//////...---...,,,))))))))))))(((&&&)))&&&$$$&&&***+++'''###$$$$$$%%%&&&&&&&&&%%%%%%$$$&&&''''''%%%$$$######&&&&&&%%%$$$######$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&(((***++++++***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&''''''((((((((((((((())))))*********((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###########################$$$%%%&&&&&&%%%$$$###!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''(((******((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&HHHEEECCCAAAAAABBBAAA@@@@@@@@@>>>===<<<<<<<<<<<<999777666666666666333111000000000000///...,,,+++---***((('''((((((((('''%%%&&&'''((()))++++++,,,%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$#########"""""""""############$$$$$$$$$######""""""###$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$########################"""!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!###%%%((((((((('''&&&"""""""""###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((()))(((&&&%%%&&&''')))+++((('''&&&&&&'''((()))***((()))***)))'''&&&&&&'''''''''''''''''''''''''''(((((((((((()))***,,,,,,***'''%%%&&&)))++++++***)))((('''(((***+++***)))******))))))))))))******((())))))(((&&&&&&'''(((*********)))))))))))))))''''''((((((((()))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$'''((('''###"""###&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%IIIGGGDDDBBBBBBBBBAAA@@@AAA@@@???>>><<<<<<;;;;;;888666555555555555222000000000111111111///...---,,,***(((''''''(((((('''%%%&&&&&&'''((()))******%%%%%%%%%&&&&&&&&&''''''%%%$$$############$$$%%%%%%$$$$$$$$$$$$#########"""############$$$$$$$$$###############$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((()))((('''&&&&&&((()))***)))((('''''''''((()))***)))***+++***((('''((()))************************((((((((()))***+++,,,,,,,,,)))'''(((***,,,,,,+++***)))((()))+++++++++***+++***))))))((((((((((((+++++++++***((('''(((***)))))))))))))))(((((((((&&&&&&'''''''''(((((((((***))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&$$$$$$$$$%%%&&&%%%$$$""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%KKKHHHEEECCCBBBBBBAAA???BBBAAA@@@>>>===;;;::::::777555444444555444111///000000111222222111000///,,,***'''&&&'''(((''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$$$$############$$$$$$%%%############$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&******((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((()))((('''&&&'''((()))******)))((((((((((((((())))))***++++++)))((()))***))))))))))))))))))))))))************+++,,,------...,,,++++++,,,.........,,,*********,,,---,,,++++++++++++******)))))))))---------,,,)))))))))+++************))))))((((((''''''''''''((((((((((((++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%MMMJJJFFFDDDCCCBBBAAA???BBBAAA@@@???===;;;999888777666555555555444222000...///000111111111000///,,,***'''&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%''''''&&&&&&%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&+++***)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''(((((()))***+++******)))(((((((((((()))***++++++))))))***+++((((((((()))))))))))))))+++++++++++++++,,,---...///...---------///000000---,,,+++,,,.........---,,,,,,------............/////////---***)))***+++,,,,,,++++++***)))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&###"""###'''((('''$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%###"""%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%MMMJJJFFFDDDCCCBBBAAA???AAAAAAAAA???===;;;999888888777666666666555333111---...///000000000///...,,,)))'''&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((((((((((()))******+++++++++******)))((((((((()))++++++******+++---******+++++++++,,,,,,,,,)))))))))***+++,,,.....................///111333///...---...000000000///---///000222444444555555333333333000---,,,,,,---------,,,++++++***))))))***)))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&###"""###'''((('''$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""###$$$&&&'''((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%###"""%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%KKKHHHEEECCCBBBBBBAAA???@@@@@@@@@@@@>>><<<:::888999777666666777666444222---...///000000///...---+++)))&&&%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((()))))))))************++++++++++++******)))(((***,,,,,,+++,,,---///******++++++,,,,,,------++++++,,,---///111333444333444555555555666999<<<888777666777888999888777666777:::<<<>>>>>>>>>>>>======<<<:::666444555555111111000///...------,,,,,,,,,,,,+++++++++++++++,,,++++++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&'''&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%IIIGGGDDDBBBBBBBBBAAA@@@??????@@@@@@???===:::999888777555555666555333111///000111111000///...---+++)))&&&%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$$$$$$$#########"""############$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!""""""######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''(((((()))(((((((((&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((()))***************)))***+++,,,,,,,,,+++******,,,.........///000222//////000000111222222333444555666888:::===???AAA@@@BBBDDDDDDDDDFFFJJJNNNJJJHHHHHHIIIJJJKKKJJJIIIHHHIIIKKKLLLMMMMMMLLLKKKKKKKKKJJJGGGCCCAAAAAABBB<<<;;;;;;:::999888777666333333333222222111111111000000000/////////......************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&'''$$$$$$%%%%%%&&&''''''(((%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%HHHEEECCCAAAAAABBBAAA@@@>>>>>>@@@@@@???===;;;999777666444444555444222000111222222222111000...---+++)))&&&%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%$$$$$$$$$#########"""""""""############$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&& !!!"""###$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###&&&((((((((('''&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((()))***************((()))+++,,,---,,,,,,+++,,,...000111000111333555:::;;;;;;<<<===>>>>>>?????????AAACCCFFFIIILLLMMMMMMPPPRRRSSSSSSUUUZZZ^^^ZZZYYYXXXYYY[[[[[[[[[ZZZXXXYYYZZZ[[[[[[YYYWWWVVVUUUUUUTTTQQQMMMKKKKKKKKKFFFFFFEEEDDDCCCBBBAAAAAA;;;;;;::::::999999999888444444444333333333222222************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$'''((('''###"""###&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""###%%%&&&((($$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$%%%%%%&&&'''"""$$$%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%JJJHHHDDDBBBCCCCCCCCCCCC????????????>>>===;;;:::::::::999777666444333333111111111222333111...,,,---***'''&&&&&&'''&&&%%%$$$&&&((('''&&&%%%%%%&&&%%%$$$$$$&&&'''((('''%%%###$$$&&&'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))***((('''(((***+++)))&&&'''((()))***+++***))))))...---+++++++++,,,+++***---............------...***000444555555888;;;===CCCJJJPPPPPPKKKIIIJJJNNNIIIJJJMMMRRRWWWZZZ\\\\\\gggkkknnnlllhhhkkksss|||tttrrrnnnnnnttt{{{zzzuuuqqqvvv{{{zzztttnnnjjjhhhkkkhhheeeaaa]]]WWWQQQLLLSSSRRRQQQQQQQQQOOOMMMJJJJJJFFFAAA@@@AAACCCCCCBBBAAA@@@???===;;;:::::::::888222,,,***---///...+++...---+++))))))))))))***&&&&&&&&&&&&''')))***+++%%%&&&(((((()))((('''&&&&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%&&&(((***+++))))))(((((('''''''''&&&'''&&&&&&%%%%%%$$$$$$###&&&%%%###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!$$$&&&%%%###"""$$$'''((('''&&&%%%$$$%%%%%%&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###IIIFFFCCCAAABBBBBBBBBAAA@@@@@@AAA@@@???>>><<<;;;888888777555444333222111111111111222333111...,,,---***'''&&&&&&'''&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%$$$&&&'''((('''%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***((('''(((***+++)))&&&%%%&&&((()))******))))))+++******+++,,,.........,,,,,,++++++---...000000444666777666888@@@JJJPPP[[[dddlllkkkccc[[[ZZZ\\\bbbbbbcccffflllrrrwwwyyy}}}~~~~~~}}}|||}}}}}}|||~~~yyytttnnnjjjhhhdddcccdddeeefffdddbbb___OOOKKKFFFEEEEEEFFFFFFEEEGGGHHHIIIHHHDDD>>>888444:::777222111333444333222000///,,,***(((''''''''')))(((((('''''''''((((((&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&'''(((((()))'''&&&%%%$$$$$$%%%'''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%'''&&&$$$$$$&&&(((((('''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$$$$GGGEEEBBBAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@>>>===<<<888777666555444333222111222111111111222111///,,,---***'''&&&&&&'''&&&%%%(((&&&%%%&&&)))***'''%%%&&&%%%%%%&&&'''(((&&&%%%'''&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))(((((()))******)))'''&&&'''((()))******************+++,,,---//////000000111222444666:::===@@@HHHIIIKKKMMMSSS]]]jjjttt}}}}}}~~~|||yyyyyy{{{qqqmmmfff```\\\WWWSSSQQQQQQRRRSSSRRROOOJJJEEEBBB???>>><<<:::999888777777666555222000---+++***)))***)))((((((''''''((((((''''''(((((((((''''''&&&''''''''''''((()))***+++((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%'''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$FFFDDDBBBAAABBBBBBAAA@@@@@@AAAAAAAAA@@@>>><<<;;;999999888777666555444444222111111111222111///------***'''&&&&&&'''&&&%%%***&&&$$$&&&+++,,,)))%%%&&&%%%%%%&&&''''''&&&$$$'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********)))((())))))******++++++++++++---...///000000000111222:::AAAIIILLLKKKLLLRRRXXX[[[^^^fffnnnuuu|||zzztttooollleeebbb\\\VVVQQQNNNLLLLLLGGGHHHGGGDDD@@@===<<<<<<>>>===;;;999777555444333+++***)))))))))))))))***''''''(((((())))))))))))&&&&&&&&&'''((()))***+++***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%FFFDDDCCCBBBCCCCCCBBBAAA??????@@@@@@???===;;;:::999999888777666555555444333111000000111111///------***'''&&&&&&'''&&&%%%)))&&&$$$&&&+++,,,)))%%%&&&&&&%%%&&&''''''&&&$$$$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))*********)))))))))*********************+++///222666888999:::<<>>===222111///...,,,+++******&&&&&&''''''((()))***+++&&&&&&&&&&&&'''((()))***))))))((((((''''''''''''''''''''''''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%EEEDDDCCCCCCDDDDDDCCCAAA????????????>>><<<;;;999777666666555444444333333333222000000111111///...---***'''&&&&&&'''&&&%%%'''%%%$$$&&&)))+++)))&&&'''&&&%%%&&&''''''%%%$$$#########$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$$$$%%%&&&(((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((***++++++***))))))***))))))))))))***,,,---...333999@@@FFFIIIMMMRRRVVVqqq}}}~~~||||||tttjjjaaa[[[RRRPPPMMMIIIFFFCCCAAA@@@CCCCCCDDDEEEEEEDDDDDDCCC>>><<<999666222///---,,,))))))((((((((()))******''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''(((((((((((((((''''''&&&%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&CCCBBBBBBBBBCCCCCCBBB@@@???@@@@@@@@@???===;;;:::666666666555444444333333444222000000000000///...---***'''&&&&&&'''&&&%%%$$$$$$%%%''''''((((((''''''&&&&&&&&&''''''%%%###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########%%%&&&%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((('''&&&$$$######$$$&&&((())))))((('''''''''''''''''''''''''''(((((((((((())))))))))))(((***,,,,,,***))))))+++******,,,...111444777999>>>EEEOOOWWW[[[aaagggmmm|||{{{nnnggg^^^WWWRRRMMMGGGCCCEEEFFFGGGHHHHHHGGGGGGFFFEEEDDDAAA>>>;;;999777777333222000...---,,,,,,,,,***)))((((((''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$"""$$$&&&'''&&&$$$$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$&&&&&&BBBAAA@@@AAABBBBBBAAA???AAAAAAAAAAAA@@@>>>===;;;888888777777666666555555444222000///000000///...---***'''&&&''''''&&&%%%"""$$$&&&'''&&&&&&'''((('''&&&&&&&&&''''''%%%###&&&'''(((((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%######$$$%%%&&&%%%%%%%%%$$$$$$#########!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((&&&$$$######$$$&&&((())))))((('''************************(((((((((((())))))))))))(((***---,,,***(((***+++---...000333888===AAADDDJJJRRR\\\cccggglllsssxxxyyyxxx{{{{{{oooggg^^^UUUNNNIIIIIIJJJKKKKKKJJJIIIHHHEEEEEEDDDCCCBBBBBBBBBBBB>>><<<999555222000//////,,,+++***)))((((((((((((&&&&&&'''((()))))))))(((%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&'''"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''%%%###%%%''')))'''%%%###$$$&&&'''((('''&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$&&&'''FFFDDDBBBAAABBBCCCCCCBBBAAA???>>>===>>>===<<<:::777777666555555555555555333222111222222111...++++++***)))'''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%$$$$$$#########"""###%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$""""""$$$&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%$$$######(((((((((((((((((((((((()))(((((('''''')))***+++'''''''''((((((((())))))'''((()))***++++++******...***+++111111...000555333777???FFFMMMSSSZZZ^^^jjjhhhffffffiiinnnqqqsss{{{}}}{{{}}}uuuiii^^^\\\VVVMMMHHHIIIHHHEEEJJJGGGCCC???<<<===@@@DDD>>>???AAAAAA>>>;;;666333333000,,,)))'''(((***,,,'''((()))***)))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$(((((('''&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%''''''&&&%%%&&&&&&'''((('''&&&$$$###'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&EEECCCAAAAAABBBCCCBBBBBBAAA???>>>===>>>===;;;:::777777666555555555555555333222111111111000...,,,+++***)))'''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$""""""$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&'''((()))(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,...++++++000111111666<<>>AAACCCDDDDDDCCCAAA???<<<888333///+++))),,,+++***((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$###"""###%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&CCCAAA@@@@@@AAABBBAAA???@@@???============;;;999777666555555555555666666555333000////////////...+++***)))'''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''###%%%&&&%%%$$$$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&$$$$$$%%%&&&###$$$%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&''''''))))))))))))((((((((((((+++***)))((()))+++...///111555<<>><<<;;;CCCCCCCCCBBB???:::666444000...+++)))((()))+++,,,((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&CCCAAA@@@AAABBBBBB@@@???@@@>>>===<<<===<<<:::999666666555555555555666666555333000////////////...+++***)))'''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&###$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((###$$$%%%%%%&&&&&&&&&%%%((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((---------///222666:::<<<@@@IIITTT\\\dddmmmwww}}}}}}{{{~~~~~~}}}zzzxxxtttvvvyyy|||ttteeeZZZQQQJJJEEEHHHGGGFFFDDDAAA???===<<>><<<<<<<<<<<<:::888666555555555555666666777555333000000000000///---+++***)))'''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$############$$$$$$$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""$$$&&&'''&&&%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&'''((((((''''''((()))%%%&&&'''(((((()))(((((((((((((((((((((((((((((('''((())))))******))))))((((((((()))))))))******+++---000555<<>>@@@CCCDDDEEEEEECCCAAA>>>999333...+++((()))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''CCCBBBBBBCCCDDDCCCAAA???@@@>>><<<<<<<<<<<<:::888555555555555555666777777333222111111111000...,,,+++***)))'''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%#################################$$$$$$######"""######$$$$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$"""$$$&&&''''''&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&&&&''')))%%%&&&'''((())))))))))))(((((((((((((((((((((((('''((()))*********))))))))))))***+++,,,,,,------...222999BBBLLLUUU\\\```hhhrrrzzzyyyxxx}}}~~~~~~zzzzzz}}}~~~~~~www\\\YYYTTTOOOIIIFFFCCCBBB@@@???>>>>>>>>>@@@BBBCCCEEEEEEEEECCC???999444000++++++******)))(((((('''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$######%%%'''$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((CCCCCCCCCDDDEEEDDDBBB@@@???>>><<<<<<<<<<<<:::888555555555555555666777888333222111222222111...++++++***)))(((&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%########################%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########!!!$$$'''((('''&&&'''(((######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((###$$$%%%&&&''''''''''''((((((((((((((((((((((((&&&''')))*********)))(((******+++,,,...///000000888===FFFRRR^^^iiipppuuunnnxxx}}}yyywww}}}yyyqqqjjjqqqxxxsssnnneee[[[QQQJJJDDDBBBHHHEEEAAA>>><<<===???AAAAAACCCGGGIIIHHHDDD???<<<------,,,,,,+++***))))))%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&%%%%%%''')))$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&'''((((((###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((DDDBBB@@@???@@@AAAAAA@@@CCC@@@===;;;::::::999777666666555444333333333333111111000000//////......,,,)))&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%$$$######%%%'''(((%%%$$$$$$######$$$$$$$$$(((((('''&&&%%%%%%$$$$$$&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''')))***)))((('''(((***+++***(((''''''((()))***'''+++...000222555;;;@@@MMMZZZhhhooooooooouuu{{{zzz~~~~~~||||||}}}|||qqqjjjjjjqqqzzz~~~~~~~~~rrreeeVVVJJJMMMJJJGGGEEEDDDAAA<<<888<<<>>>BBBHHHLLLLLLIIIFFF===:::444...***(((((((((&&&&&&&&&'''((('''$$$"""''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$######$$$&&&''''''&&&$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%)))&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&DDDBBB@@@???@@@AAAAAA@@@BBB@@@<<<;;;::::::999777666555444333333222333333111111000000//////......,,,***&&&%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%$$$######%%%&&&(((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%&&&&&&&&&'''''''''''')))***+++***(((((()))***((((((((()))***+++,,,---...000444888>>>IIIWWWaaahhhppp{{{|||{{{vvvtttwwwzzz~~~mmm```RRROOOJJJGGGEEECCC???<<<;;;;;;===@@@CCCFFFHHHIIIFFFDDD@@@:::555111...,,,((('''&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$&&&''''''&&&$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&(((&&&$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&DDDBBB@@@@@@AAAAAAAAA@@@BBB???<<<:::::::::999777666555444333333222222222111111000000//////......,,,***'''&&&'''(((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&''''''((((((((($$$$$$%%%%%%&&&'''((((((&&&''''''''''''&&&%%%%%%'''''''''(((((((((((()))***++++++***)))(((((()))'''((()))+++,,,------...222777???HHHRRR___lllvvv{{{~~~}}}||||||{{{}}}wwwaaaZZZPPPHHHEEEFFFHHHIII@@@???===;;;:::===AAAEEEKKKKKKIIIFFFAAA;;;555222---***'''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%''''''&&&%%%%%%%%%$$$$$$$$$$$$######''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''CCCBBB@@@@@@AAABBBAAA???AAA>>>;;;:::::::::999888666555444333222222222222111111000000//////......***)))''''''((()))((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&''''''''''''&&&&&&'''''''''((((((((()))))))))***+++***(((''''''(((+++*********,,,...000111<<>>999777999;;;CCCEEEHHHIIIHHHCCC>>>:::555000+++(((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&%%%%%%%%%$$$''''''&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''CCCAAA@@@AAABBBBBB@@@???@@@>>>;;;999999:::999888555555444333222222222222111111000000//////......)))'''&&&&&&'''((('''&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&######%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&'''''''''((((((((((((((()))***)))'''&&&'''(((,,,++++++,,,000666===AAARRR]]]lllwww{{{zzzyyyxxxwwwxxx}}}yyyrrrpppssswww}}}~~~mmm\\\PPPHHHEEEJJJIIIGGGBBB>>>:::888888888<<>>@@@===:::999999999999888555444333222222111111111111111000000//////......)))(((''''''((((((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%""""""######$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((((('''''''''''''''((((((((((((''')))***)))((('''(((***,,,---000666@@@KKKUUU[[[gggmmmuuuzzz{{{{{{|||~~~wwwpppmmmssswww|||}}}mmm___WWWNNNKKKGGGDDDCCCAAA???===555888<<>>???===:::999999999999888555444333222111111111111111111000000//////......+++***(((((()))(((&&&$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&###############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''&&&%%%###!!!$$$%%%%%%&&&&&&'''''''''&&&&&&'''(((((((((((((((((((((((()))))))))******((()))++++++******+++---000555===IIIVVVcccmmmssstttwwwzzzzzzyyyzzz~~~|||vvvpppnnnmmmooosssxxx|||~~~|||vvvggg\\\NNNFFFEEEEEEDDDBBB::::::999:::===BBBFFFIIIHHHFFFDDDBBB>>>999333...******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%'''((('''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&BBBAAAAAABBBCCCBBB@@@>>>???<<<:::888999999999888555444333222111111111111111111111000//////......---+++*********)))'''%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$###"""""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%$$$""""""###$$$%%%'''((()))***&&&&&&'''((())))))(((((()))************+++++++++)))***,,,,,,,,,,,,...000777>>>JJJXXXfffrrrzzz}}}~~~}}}zzzzzzvvvpppiiihhhmmmvvv}}}{{{sssZZZJJJEEEDDDCCCAAA@@@===999666666:::???CCCJJJIIIIIIIIIFFF@@@999444++++++***((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$########################%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$'''&&&%%%%%%''''''&&&%%%#########$$$$$$%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))$$$%%%'''(((((('''%%%$$$%%%&&&&&&&&&'''((((((((()))(((&&&$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''(((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%''')))(((&&&%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&BBBBBBCCCCCCBBBBBBAAA@@@>>>>>><<<:::888666444333666555555444444333222222////////////...---,,,++++++***)))(((((('''''''''%%%%%%%%%&&&&&&&&&'''''''''%%%###%%%''')))'''%%%''''''&&&%%%$$$$$$######&&&%%%%%%$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))&&&&&&''''''(((((()))))),,,***((('''((())))))))),,,)))***------,,,333===EEEMMM]]]ooo~~~~~~}}}|||zzzxxx{{{}}}yyypppnnnssstttpppvvv{{{wwwdddQQQDDDBBBCCCCCCAAA>>>999777777;;;>>>AAAEEEJJJOOOOOOKKKBBB<<>><<<999777666555444666555555444444333222222000000000///...---,,,++++++***)))(((((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%###"""###%%%&&&%%%###'''''''''&&&%%%$$$$$$$$$&&&%%%%%%$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((***)))(((((((((*********///---...222555:::EEEQQQiiillluuu{{{xxxxxx~~~|||}}}}}}|||vvvlllpppuuuzzz|||||||||{{{{{{jjjYYYLLLEEEJJJKKKJJJFFF@@@:::666444:::<<>>;;;888666555666666666555555444444333222222111111111000///...,,,++++++***)))(((((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%#########%%%&&&%%%$$$((((((''''''&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((('''(((((())))))***+++,,,,,,......333:::BBBLLL[[[ggg~~~~~~||||||{{{~~~qqqooommmmmmnnnqqquuuwwwvvv___OOONNNQQQTTTSSSLLLCCC:::555666555666999???DDDGGGHHHIIIFFF@@@:::333...+++)))***(((&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''*********))))))(((((((((***))))))(((((('''&&&&&&+++*********)))))))))(((******))))))))))))******((((((((()))******++++++''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''BBBBBBCCCCCCBBBBBBAAA@@@AAA>>>;;;777555555666777666555555444444333222222222222222111000...,,,,,,+++***)))(((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''(((((('''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((***)))))))))((((((''''''((()))*********+++---///...555@@@LLLXXXcccpppzzz|||{{{~~~yyyvvv~~~}}}|||~~~}}}rrrjjjjjjooowww|||vvvcccRRRUUUWWWVVVPPPJJJDDDAAA<<<999555444888???EEEIIIJJJIIIEEE@@@:::333---)))+++)))'''''')))***++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''(((((((((((('''''''''''''''(((((((((++++++***))))))((((((((()))))))))(((((((((((((((*********))))))(((((((((******))))))))))))************************))))))(((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''BBBBBBCCCCCCBBBBBBAAA@@@@@@>>>:::777666666777888666555555444444333222222222222111111000...---,,,+++***)))(((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''(((((('''''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%((((((((((((((())))))*********))))))((((((((('''&&&((()))))))))+++///333666CCCTTTbbbnnnxxx~~~}}}~~~}}}~~~{{{sssppprrrtttvvvyyyhhhfffaaaYYYPPPHHHDDDBBBFFF@@@999555555999>>>@@@CCCEEEFFFFFFBBB;;;333///,,,)))'''&&&(((***++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''''''''((((((((())))))'''''''''((((((((())))))************))))))(((((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......000000000///...,,,***)))((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''BBBBBBCCCCCCBBBBBBAAA@@@???===:::888666666777777666555555444444333222222000000000000///...------+++***)))(((((('''''''''%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%))))))(((((())))))***+++***))))))))))))))))))(((%%%'''))))))+++///777===CCCQQQaaammmvvv~~~|||zzzyyy|||~~~{{{}}}{{{{{{uuunnnhhhrrrwwwzzzlll\\\MMMCCC>>>JJJEEE>>>999777777888888<<<@@@EEEHHHHHHCCC>>>:::000---)))''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((''''''''''''''''''''''''(((((())))))***((((((((())))))******+++++++++++++++++++++++++++***+++,,,---...000111111222222222333444444555555666555555555555555555666888888888777555222///...))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''BBBBBBCCCCCCBBBBBBAAA@@@===<<<;;;999888777777666666555555444444333222222....../////////......---+++***)))(((((('''''''''%%%%%%%%%&&&&&&&&&''''''###%%%'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))******)))))))))))))))*********'''***---///333;;;HHHQQQXXXccclllpppuuu}}}|||}}}~~~|||{{{|||~~~|||wwwrrrnnnllljjjjjjlllpppssssssvvvyyyxxxsssvvv}}}zzzrrrllleeecccfffmmmsssvvvxxxwwwwwwxxx{{{}}}~~~}}}rrriiiffffffnnn|||jjjWWWLLLIIIGGGCCCAAA???===;;;888777;;;@@@EEEGGGGGGFFFEEE<<<777111,,,***((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((())))))******((())))))***++++++,,,,,,,,,,,,,,,---......//////111111222222333444555555555555666777999:::;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;999777444333////////////////////////,,,,,,+++***))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''BBBBBBCCCCCCBBBBBBAAA@@@<<<<<<;;;:::999777666666666555555444444333222222,,,------...............+++***)))(((((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%'''))))))'''&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''((())))))(((((())))))******++++++,,,///333666<<>>444777;;;???DDDGGGIIIJJJHHHBBB:::333///+++)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''$$$&&&(((******(((&&&$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((***((('''&&&&&&'''(((***((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&''''''((()))******+++))))))***+++,,,,,,------------...///000111222222666666777777777777777777555555777888:::<<<===>>>===<<<<<<;;;;;;<<<<<<===::::::;;;<<<;;;999666555666666666666666666666666333222111///---+++***)))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''@@@BBBEEEFFFFFFEEECCCAAA>>>>>>===<<<:::999888777777777666555444333333222000///...///000000...,,,,,,+++***(((&&&%%%%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%$$$######(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$%%%'''(((&&&###$$$&&&&&&&&&$$$###$$$&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***)))((((((((((((((()))(((***---------,,,,,,---***222:::???HHHXXXiiirrryyy}}}}}}}}}|||vvvxxx}}}~~~~~~vvvkkkcccjjjccc^^^aaajjjpppqqqoooeeefffhhhkkkmmmppprrrssszzzxxxyyyqqqooosss}}}wwwfff[[[VVVWWWWWWUUURRRMMMJJJHHHLLLLLLKKKKKKKKKLLLNNNOOORRRWWW]]]aaafffmmmwww~~~~~~|||wwwooohhhffflllvvv|||]]]OOOAAA???HHHMMMHHHAAA===777444888===AAAEEEJJJGGGEEEAAA;;;555///***((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''(((''''''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))(((''''''''''''''')))((('''&&&&&&'''((())))))))))))))))))((((((''''''((())))))((()))+++---,,,,,,,,,---,,,***+++---...111444777888999888888;;;777555888:::999666333;;;:::888888:::===???AAA===???999777??????999<<<666999<<<<<<:::666444444777777777777777888999;;;;;;888666777666111,,,((((((***++++++***))))))***(((&&&%%%&&&'''(((((('''(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&BBBCCCDDDFFFFFFEEECCCBBB>>>>>>===<<<:::999888777777777666555444333333222000///...///000000...,,,,,,+++)))(((&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$%%%''''''%%%###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))''')))+++,,,+++++++++,,,222===JJJQQQYYYeeepppuuuzzz{{{|||{{{|||zzzuuuwww|||yyy}}}nnnnnnoooqqqrrrqqqnnnkkkjjjhhhhhhkkkrrrzzz~~~~~~~~~xxxpppnnnttt{{{|||yyywwwqqqooollliiieee```ZZZWWWQQQQQQRRRSSSUUUTTTRRRQQQLLLKKKJJJMMMTTT\\\bbbeeeiiillllllkkkpppzzz{{{vvvtttsssrrrqqqlll___OOOFFFEEEFFFDDDAAAAAA;;;666555666:::EEEOOOJJJIIIFFFBBB<<<666000---((((((((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))(((''''''''''''''')))((('''&&&&&&'''((()))&&&'''((())))))))))))))))))***+++***(((((()))***((()))+++---//////111444555666777888777777666777:::999:::<<<===<<<===>>>:::<<<===<<<;;;;;;===@@@;;;???;;;:::AAA???;;;??????>>>===;;;::::::;;;<<<999888777888888888777666888666555666777666222000...000111000...------...***(((&&&&&&'''(((((('''%%%%%%%%%%%%&&&'''((()))&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&CCCDDDDDDDDDDDDDDDCCCCCC>>>>>>===<<<:::999888777777777666555444333333222000///...///000000...,,,,,,+++)))(((&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&&&&%%%$$$###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))(((((())))))***''')))+++,,,,,,,,,...000>>>MMM]]]gggmmmsssvvvvvvwwwzzz~~~yyywwwyyy}}}xxxrrruuu~~~|||}}}~~~vvvmmmsssrrrssswww}}}}}}xxxxxx|||~~~|||yyyxxxppplllsss}}}{{{vvvuuuuuuvvvzzz|||{{{uuupppddd[[[QQQOOOTTTXXXXXXVVV[[[\\\ZZZXXX\\\eeelllnnnxxxyyyrrrrrrtttwww{{{jjjZZZOOOHHHCCCAAADDD@@@===:::666777@@@JJJJJJKKKLLLJJJFFF@@@999555)))))))))(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))((((((''''''''''''((())))))''''''''''''))))))%%%%%%'''((()))************+++------+++******++++++---///222555888::::::<<<<<<<<<:::888888:::<<<:::===???>>>;;;999999:::>>>BBBFFFEEEBBB@@@BBBEEEFFFNNNMMMKKKOOOIIIBBBFFFCCCAAA===<<<<<<<<<<<<<<<:::888888999<<<<<<999555555444444444555666555333555666888777555444444555///,,,)))'''((((((((((((&&&&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&DDDDDDDDDDDDCCCCCCCCCCCC>>>>>>===<<<:::999888777777777666555444333333222000///...///000000...,,,+++***)))(((&&&&&&%%%%%%'''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$"""###%%%%%%%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))((())))))***************+++---333999>>>LLL\\\llluuuwwwxxxwwwtttsss{{{{{{||||||}}}~~~|||zzzxxxzzz~~~{{{yyyxxxwwwpppiiifffgggiiihhhgggkkkiiimmmxxxxxxkkkeeefffiiihhheee^^^]]]WWWPPPNNNRRRRRRPPPZZZjjjxxxtttvvvvvvyyyzzzkkk\\\NNNFFFDDDBBBBBBCCC@@@;;;999;;;EEEHHHLLLNNNMMMHHHBBB>>>111///+++(((&&&&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))(((''''''''''''((((((***)))(((''''''((()))***%%%&&&'''((())))))))))))(((***---......---...///111444666777:::======:::<<<>>>???>>>>>>AAAFFFKKKUUUXXXYYYVVVSSSNNNGGG@@@IIIMMMPPPQQQPPPPPPQQQSSS]]]hhhkkkiiihhh]]]RRRTTTKKKHHHEEECCCCCCAAA>>>;;;???======@@@DDDDDDAAA===999:::888555444666666444888:::<<<<<<;;;:::;;;<<<888444///,,,+++***)))(((+++***)))(((((('''''''''''''''((((((((((((''''''(((''''''&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))(((((((((''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''EEEEEEDDDDDDCCCCCCCCCCCC>>>>>>===<<<:::999888777777777666555444333333222000///...///000000...,,,+++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''***))))))(((((('''&&&&&&&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$"""###%%%%%%%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))***+++++++++******+++000:::FFFNNN[[[hhhuuuzzzyyyyyywwwtttwww}}}{{{ttt|||||||||~~~}}}vvvooohhhdddaaaaaafff```XXXTTTTTTTTTUUUTTTYYY[[[dddsss~~~wwwtttuuuxxx{{{kkkiiicccZZZVVVTTTOOOHHHJJJWWWccciiiwww{{{{{{gggXXXKKKEEEAAADDDEEE@@@999666>>>BBBHHHMMMOOOLLLHHHEEE===888111***&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&###$$$$$$%%%&&&'''(((((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((''''''''''''((((((***)))(((''''''((()))***((()))))))))))))))(((((((((***,,,---------///000111666999:::>>>CCC@@@:::<<<@@@DDDFFFIIIMMMUUU[[[gggjjjmmmoooqqqoooaaaRRRZZZ\\\___aaaccccccccccccmmmyyy~~~}}}}}}pppcccddd^^^ZZZTTTOOOLLLJJJHHHHHHGGGEEECCCDDDFFFFFFDDDBBBAAACCC@@@999666999:::888888:::===>>>>>>???@@@AAA@@@<<<777222000...,,,******))))))((((((((((((((('''(((((((((((((((((('''(((''''''&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))'''(((((((((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''DDDEEEEEEEEEDDDCCCBBBAAA>>>>>>===<<<:::999888777777777666555444333333222000///...///000000...,,,******(((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###$$$%%%###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))******+++,,,+++,,,---000777DDDQQQZZZfffqqqyyyzzzyyyyyyzzzyyy|||||||||}}}zzz|||zzz{{{{{{~~~~~~{{{|||zzzssslll^^^[[[WWWSSSOOOMMMMMMLLLOOOKKKFFFCCCBBBCCCCCCCCCJJJKKKRRR]]]gggqqq}}}|||wwwyyy}}}~~~~~~|||xxxuuurrriii```RRRTTTUUUWWW___kkksssvvvzzz{{{yyy|||}}}{{{vvvdddUUUFFFBBBCCCBBB@@@???;;;???DDDJJJMMMMMMKKKIIIEEE@@@888000+++)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%&&&'''(((((($$$%%%&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((''''''''''''(((((()))******((((((((((((*********+++++++++******)))(((+++,,,---......///222444555>>>DDDHHHPPPWWWSSSIIIJJJOOOVVVXXXYYY\\\bbbggglllssszzzssslllqqqxxxzzzxxxtttqqqpppnnnyyy{{{}}}xxxmmmooommmkkkfff___YYYVVVVVVXXXMMMKKKGGGDDDBBBBBBDDDEEEMMMOOOJJJ>>>888;;;<<<999999;;;===??????@@@AAACCCBBB???;;;888666333000---&&&&&&&&&&&&'''(((******'''(((((())))))(((((('''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%&&&&&&&&&'''(((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''DDDDDDEEEFFFEEECCCAAA@@@>>>>>>===<<<:::999888777777777666555444333333222000///...///000000...,,,***)))(((''''''&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''%%%###"""###%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))***+++,,,---///222666<<>><<<;;;;;;;;;;;;;;;@@@???AAAFFFLLLTTTaaannn|||~~~~~~|||yyyzzzttt]]]WWWRRRUUUXXXXXXXXXXXXaaalll|||~~~{{{vvvnnniiiiiitttvvv^^^NNNFFFBBBDDDGGG>>>@@@DDDGGGJJJKKKLLLLLLFFFDDD???:::444///+++)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%'''((()))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''((((((((())))))))))))'''''''''''''''((())))))+++***)))(((((()))***+++***++++++,,,,,,,,,++++++---///111333666;;;AAAEEEQQQ\\\eeelllvvvyyymmmhhhnnnttttttoookkklllnnnvvvzzzyyyoootttqqqpppwwwuuupppssssss{{{xxxnnngggddd\\\[[[WWWQQQMMMOOOWWW^^^jjjkkkbbbNNNCCCBBBAAA===;;;===???????????????AAA>>>===<<<;;;:::888555222,,,+++******))))))))))))(((((())))))))))))((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((CCCDDDFFFGGGFFFDDDAAA???>>>>>>===<<<:::999888777777777666555444333333222000///...///000000...,,,***)))((('''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&###"""###%%%$$$&&&'''&&&$$$$$$$$$&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))***+++,,,---444888@@@HHHQQQYYYbbbgggfffooouuuuuuuuuyyy~~~sssnnnuuu}}}rrriiikkksss~~~vvvtttppphhhmmmrrrwww~~~~~~uuujjj```UUUKKKEEECCCCCCAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>?????????>>><<<::::::;;;<<>>@@@AAA@@@???======>>>:::::::::<<<===;;;888666777555222///,,,)))''''''(((((())))))))))))(((((((((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((FFFFFFEEEDDDCCCBBBBBBBBB???>>>===;;;:::999888888;;;999777444333333444444111000...---,,,,,,---...***)))(((((())))))((('''(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&$$$$$$$$$$$$&&&&&&!!!"""%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''(((((((((((((((((((((***++++++++++++---000222:::KKK[[[___^^^aaafffjjjpppooooooqqquuuwwwwwwvvvmmmsssyyy}}}zzz{{{~~~}}}uuussswww~~~{{{zzzuuullliiitttwwwllljjj```WWWLLLFFFDDDCCC===888;;;===>>>>>><<<;;;;;;<<<>>>>>>>>>===<<<>>>BBBEEEFFFFFFFFFFFFEEEEEEEEEEEE??????>>>======>>>???@@@LLLPPPRRRNNNEEEAAAFFFNNNTTTVVVZZZ]]]```bbbdddfffqqq{{{~~~zzzvvvsssjjj```[[[___fffrrrvvvooogggdddeeegggfffdddssszzz|||sssdddaaagggwwwzzz]]]FFFAAAGGGEEEGGGHHHIIIJJJLLLLLLJJJBBBBBBCCCEEEDDD>>>555---)))*********)))(((&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))************))))))))))))(((***)))''''''((()))((((((***,,,...///111333444777:::@@@FFFNNNZZZhhhqqqxxxzzz|||}}}~~~}}}|||{{{|||sssmmmqqquuuwww{{{yyysssrrrvvv}}}eeeUUUMMMIIICCCAAABBBEEEDDD???===>>>===:::777888:::<<<:::888;;;:::888666333000...---,,,)))'''&&&'''(((''''''''''''''''''((()))******'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''((()))((('''&&&'''))))))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&DDDDDDEEEDDDCCCBBBAAAAAA???>>>===;;;:::999888888999888666444333222222222000000///...------------+++)))(((((())))))((('''((((((((((((((('''&&&&&&))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&& !!!###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((())))))******++++++***+++---000555888EEERRR^^^cccdddfffhhhgggfffmmmtttxxxvvvrrrnnnlllpppuuuzzz}}}~~~{{{~~~}}}|||~~~~~~tttrrrsssvvvwwwzzzyyyrrrgggXXXNNNKKKLLLGGGAAA>>>??????===:::===???AAAAAAAAAAAACCCEEECCCBBBAAA???@@@DDDJJJOOORRROOOLLLLLLNNNNNNKKKHHHDDDCCCAAA>>>======>>>???<<>>CCCEEEHHHJJJLLLMMMKKKIIIDDDCCCCCCEEEEEEBBB<<<777---+++)))(((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***)))))))))))))))))))))))))))******)))((()))******...---,,,---000444888:::???GGGQQQXXX]]]eeepppxxxyyy}}}yyyuuutttvvvwwwuuurrr~~~~~~}}}yyypppkkknnnsssvvvzzz|||}}}rrrbbbWWWQQQNNNIIIGGGIIIIIIFFFDDDEEEBBB>>>:::999::::::888666666666555333222111000000...+++)))((((((((('''&&&)))(((((('''(((((())))))'''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&((()))((('''&&&''')))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''BBBCCCDDDEEEDDDBBB@@@???@@@???===<<<:::999999999888777666555333222111111////////////...---,,,,,,+++)))(((((()))***((('''(((((((((((((((''''''&&&))))))))))))))))))))))))''''''&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((''''''((()))******+++++++++******,,,111888???DDDSSS[[[bbbfffiiilllkkkggglllssszzzyyyrrrllljjjkkkwwwzzz}}}~~~~~~}}}uuupppmmmkkkkkkqqq|||~~~tttjjjaaaWWWPPPIIIAAA<<<<<<>>>>>>===>>>???AAABBBBBBBBBDDDGGGIIIJJJMMMQQQTTTLLLKKKIIIHHHHHHKKKQQQUUU___YYYUUUUUUXXXXXXSSSNNNPPPMMMIIIDDD@@@?????????>>>GGGJJJGGGJJJQQQLLL@@@BBBBBBCCCDDDEEEEEEFFFFFFCCCCCC@@@EEEVVVjjjpppkkkxxx}}}zzzkkk\\\VVVXXX[[[aaadddhhhlllqqqwww~~~rrrhhh\\\aaagggmmmttt}}}}}}ooohhhhhhkkkpppuuuuuu]]]GGG<<>>===<<<:::777333333333333333333444444111///,,,*********((('''***)))((((((''''''((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''@@@BBBDDDEEEDDDBBB@@@>>>@@@???>>><<<;;;::::::999777777777666555333222111//////000000000...,,,++++++***((()))******)))''''''(((((((((((((((''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((('''((((((((())))))************+++111:::EEENNNSSS\\\bbbggghhhjjjoooqqqppp~~~|||xxxpppjjjjjjpppvvv~~~}}}}}}}}}~~~}}}rrrgggcccdddwwwwww|||wwwjjj]]]TTTIIIDDD???<<<===>>>???AAABBBEEEIIIKKKKKKLLLOOORRRQQQSSSVVVYYY\\\aaafffiiibbbdddeeeeeecccbbbaaabbbmmmjjjgggggghhhhhhfffcccjjjeee___WWWQQQMMMLLLKKKMMMUUUSSSNNNWWWgggcccRRRCCCBBBAAA@@@AAAAAA@@@???DDDBBB???BBBOOO^^^bbb^^^fffnnnqqqgggZZZUUUWWWZZZ]]]```bbbbbb```aaaeeeiiiooovvvtttuuupppfff```aaaeeehhh~~~jjjYYYUUUWWWiiiyyypppZZZJJJ@@@???BBBIIIMMMLLLIIIGGGIIIFFFAAA>>>>>>AAADDDFFF>>>777///******+++***(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''((((((((((((%%%&&&'''((()))***++++++(((((()))))))))*********))))))))))))************+++***+++,,,******---333444===HHHNNNQQQUUU]]]cccgggmmmtttxxxyyywwwuuuuuugggfffhhhoooxxx|||zzzvvvyyyyyyrrrmmmrrruuummmooouuuwwwyyy{{{tttrrrsssxxxyyyttttttwwwxxxvvvssszzzvvvuuuzzz~~~www~~~vvvkkkaaaaaacccbbb```___]]]WWWOOOIIIFFFBBB>>>;;;666666555444444555666777444222///...---,,,***(((((((((''''''''''''((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''@@@AAACCCEEEDDDCCC@@@>>>AAA@@@???===<<<;;;::::::999999999888777555333222///000000111000...---,,,+++***))))))******)))(((''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''((((((((())))))))))))((((((((((((((((((+++,,,000999FFFSSS\\\```bbbiiimmmkkkjjjpppxxx|||}}}uuukkkdddeeemmmwww~~~~~~{{{zzz}}}|||xxxxxx|||~~~vvvllleee```bbbmmmzzz}}}uuujjj```VVVLLLEEEAAA@@@???===>>>BBBGGGJJJKKKNNNSSSZZZ]]]___aaaeeejjjlllooorrrvvvyyy}}}}}}uuupppmmmlllgggiiibbbXXXcccwwwxxxjjjNNNKKKGGGEEEEEEDDDBBB@@@@@@@@@??????CCCJJJLLLKKKUUU___fffbbbZZZUUURRRPPPLLLQQQUUUWWWWWWXXX[[[^^^___dddmmmwww~~~qqqggg^^^VVV```kkkzzz~~~jjjYYYPPPRRRaaauuu~~~nnnaaaHHHBBBAAAGGGKKKJJJHHHIIIIIIEEE@@@;;;999;;;???BBBEEE???888222///---+++(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((())))))******'''''''''((((((((())))))&&&&&&'''((()))***+++,,,))))))))))))************************++++++,,,,,,---++++++...------555???HHH[[[qqqyyyvvvrrrwww}}}sssllleeegggmmmpppkkkeee___iiissswwwyyy}}}}}}~~~zzzyyyzzzxxxtttsssppppppvvvyyyxxxwwwyyylllrrrzzz}}}uuuwww{{{}}}||||||uuummmbbbYYYRRRKKKCCC>>>===;;;999666555444444555666444222111111000...,,,''''''&&&&&&'''((())))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''((('''&&&%%%&&&(((%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((AAABBBCCCDDDDDDCCCAAA@@@BBBAAA???>>><<<;;;;;;;;;;;;:::999888666555444444000000000000///...------,,,***))))))***+++)))(((&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))))))))))))))))))))))))))///111888EEESSS___eeegggfffmmmqqqnnnlllqqqxxx}}}fffccc```bbbiiiqqqwww{{{~~~|||zzzyyy{{{|||~~~|||{{{yyytttrrruuu}}}nnnfffbbbcccllltttzzzsss\\\SSSJJJFFFBBB??????AAACCCFFFGGGJJJRRR[[[``````]]]cccjjjqqqvvv{{{wwwyyy}}}gggaaa[[[WWWUUURRRNNNKKK>>>@@@@@@>>>;;;<<>>===<<<;;;;;;;;;:::888666555444444444222111000///............,,,+++)))***++++++***(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((()))%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))((())))))***,,,---......666:::BBBPPP^^^hhhiiihhhhhhmmmooolllkkkmmmnnnlllXXX\\\cccjjjooosssvvvwwwyyy{{{}}}~~~zzzwwwrrrssssssqqqooorrryyy~~~qqq___SSSXXXkkk}}}uuueeeVVVGGGAAA>>>AAACCCCCCEEEJJJQQQUUUWWWYYYcccpppwwwwwwssswww~~~wwwpppkkkfff___ZZZQQQOOOLLLHHHCCCAAAEEEIIIWWWeeesssvvvsssmmmfff```^^^\\\ZZZYYYYYYXXXWWWVVVXXXYYYZZZ[[[]]]```dddfffkkk{{{___ZZZUUUYYYcccqqq{{{~~~ccc\\\WWW^^^oooppp\\\LLLHHHGGGDDDFFFLLLCCCCCCBBB===888555555777<<>>999666555444555444555666888999777555000///...,,,+++*********((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&'''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))DDDDDDCCCDDDDDDDDDDDDDDDCCCBBB@@@>>>===<<<<<<<<<;;;999777444333333444444333222000.........//////,,,+++******++++++***(((&&&&&&'''((())))))((((((((((((((((((((((((((((((###$$$$$$%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''((())))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***(((((((((((())))))))))))'''(((***,,,...000222333<<<@@@IIIWWWeeekkkjjjggggggiiijjjiiijjjiiiaaaXXXZZZbbbmmmsssssssssuuuxxxvvvzzz{{{tttnnnqqqsssqqqmmmnnnsssxxx~~~hhh[[[XXX[[[llluuuiii^^^NNN>>>AAA===???GGGLLLKKKLLLPPPggghhhgggeeelllyyyzzzgggaaaYYYSSSMMMLLLOOOSSSVVVgggyyy}}}zzzvvvrrrpppgggbbb]]][[[\\\^^^^^^\\\[[[\\\]]]\\\ZZZYYYYYYYYY___jjjuuu}}}mmmZZZRRRXXXfffrrrxxx}}}{{{|||iiiUUUPPP[[[ooohhhRRRJJJFFFBBBEEEMMMAAACCCCCC@@@;;;777555666555>>>GGGGGG???444...,,,((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''((()))***+++&&&''''''((()))******+++)))))))))))))))*********)))************+++++++++------......///000000111222...333>>>HHHSSSkkk~~~qqqooorrrjjjrrryyyyyyyyyzzz|||||||||zzzxxxyyy|||{{{wwwuuuwwwwwwtttrrrrrrqqqnnniiidddTTTPPPJJJDDD???;;;:::999444444555777:::;;;:::888666444222///---+++***)))))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))EEEDDDDDDCCCCCCCCCCCCDDDCCCBBB@@@???======>>>>>>:::888555333444444333222222///------///000...,,,///---+++*********((('''(((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((()))(((&&&%%%%%%&&&((()))''''''&&&$$$"""!!!"""$$$&&&$$$###$$$''')))'''%%%$$$&&&(((((('''&&&'''(((&&&))),,,...///222888===IIIQQQWWW\\\fffqqquuurrrhhhfffgggiiidddZZZVVVXXXgggpppzzz}}}{{{}}}~~~|||wwwuuuuuuwwwzzz|||{{{zzzqqquuuwwwyyy{{{qqqaaaPPPEEEBBBDDDGGGIIIJJJOOOWWW___eeefffeeezzz~~~yyynnngggcccbbbhhhpppuuuwwwxxxzzz}}}xxxrrrmmmooopppmmmfffaaaccc^^^\\\___^^^XXXVVVYYYYYYYYY]]]eeemmmwwwuuubbbXXX[[[bbbgggjjjpppwww|||{{{sss```OOOOOOfffuuunnnfffSSSHHHGGGDDDEEEDDDCCCBBBAAA>>>999666;;;<<<>>>BBBCCC@@@999333++++++***(((''''''((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$'''''''''(((((((((((()))(((((('''''''''&&&&&&&&&&&&'''((((((''''''(((***((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))((((((((((((((()))*********)))))))))***+++,,,---111...,,,---///111444777888>>>GGGQQQ]]]lll{{{~~~wwwpppvvv|||~~~{{{tttpppvvv~~~~~~{{{vvvwwwxxxvvv{{{{{{|||zzztttoooooosssvvvuuurrrqqqpppqqqsssuuuiii```XXXUUUOOOEEE???@@@;;;888666666:::???BBBCCC???<<<999444000,,,***)))&&&'''((())))))'''%%%###(((((())))))))))))((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((EEEEEEDDDCCCCCCCCCCCCDDDCCCAAA@@@>>>============:::777555333444444333222222000......000111000......,,,***)))))))))((('''(((((((((((())))))))))))******)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((&&&'''&&&%%%######%%%''''''%%%$$$%%%((()))(((&&&&&&'''))))))(((''''''((((((***,,,...000666>>>EEEVVV\\\___^^^aaagggjjjhhhoooiiidddbbb^^^[[[___eeeoooxxx~~~~~~}}}}}}|||ttttttpppmmmpppxxx}}}nnnaaaYYYOOOIIIJJJNNNQQQSSS```bbbfffnnnwww}}}~~~~~~|||wwwtttssstttvvvuuuvvvwwwtttlllccc^^^^^^[[[\\\```^^^YYYWWWYYYUUUTTTUUUZZZ]]]aaajjjtttwwwjjjdddcccaaabbbgggppp}}}|||zzzxxxcccZZZeeewww~~~{{{|||kkkXXXPPPJJJEEEDDDCCCCCCBBB@@@<<<888;;;;;;===@@@CCCBBB>>>:::///---)))(((((())))))***((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''&&&&&&'''((((((((((((((((((((((((((('''''''''((((((((())))))(((((('''''''''(((((()))***))))))))))))***++++++******+++++++++,,,,,,---++++++,,,,,,---111999AAALLLSSS\\\fffoooxxx|||bbbeeekkkrrrvvvxxxyyyyyy~~~~~~xxxzzzwwwqqqnnnjjjkkkqqqyyy~~~~~~||||||}}}}}}|||||||||||||||zzzyyyvvvpppoootttrrrdddRRRGGGBBB???;;;:::<<>>===<<<<<<<<<999777444333444444333333222000///000222222222000---+++)))((())))))'''&&&(((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))'''&&&%%%$$$$$$%%%&&&'''%%%&&&'''&&&%%%&&&((()))((('''&&&'''((()))((('''''')))***)))((('''((()))***+++---///333<<>>===<<<;;;;;;999777444333444444444333000000000111222222111111,,,***((('''(((((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''&&&%%%'''((()))((((((((()))))))))((('''((()))((('''&&&((()))))),,,111555;;;DDDOOOXXX\\\]]]^^^```dddjjjoooqqqeeeeeeeeefffffffffiiimmmiiinnnxxx~~~wwwtttssstttzzz~~~rrrggg\\\OOOOOOWWWeeeuuussscccUUUKKKMMMNNNRRRZZZdddkkknnnoooyyyrrrjjj^^^UUUNNNSSSZZZ```___ZZZUUURRRTTTRRRSSSVVVVVVUUUVVVYYYeeegggiiilllnnnpppqqqrrrqqqfffZZZUUU]]]ooolll]]]UUU\\\hhhyyyxxxcccIIICCCBBBBBBCCCEEEEEEDDDCCC===;;;999999:::>>>BBBDDD>>>666...)))((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''(((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%'''((((((((((((((((((((((((((('''(((((((((((()))))))))***)))((((((((((((((((((***************+++,,,,,,***+++,,,---------,,,,,,111333333222888EEESSS[[[fffnnnzzz~~~zzzzzzyyy|||}}}~~~xxxrrruuuzzzwwwvvvyyyyyy{{{|||yyyyyy}}}wwwhhh\\\WWWPPPFFF???>>>AAADDDGGGFFFGGGFFFDDD@@@;;;555222---,,,***((((((((()))***''''''((((((((((((''''''((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((GGGGGGEEEDDDDDDCCCCCCCCC@@@??????>>>===<<<;;;;;;999666444333444555444444...///111111111000000000,,,***((('''((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$$$$%%%))))))))))))((((((((()))&&&'''((('''&&&&&&(((***)))///777???EEEMMMUUU[[[gggccc```aaaeeefffeeeddd___bbbfffggghhhiiijjjkkkhhhkkkqqqyyy{{{uuunnnrrryyyttthhhddd[[[WWWSSSJJJFFFNNNZZZiiivvvtttdddUUUKKKHHHIIIXXX```jjjrrrxxx}}}}}}wwwjjj\\\TTT[[[dddjjjjjjdddZZZQQQMMMJJJJJJNNNOOOMMMNNNPPPWWWTTTPPPPPPVVV___iiioootttlll```SSSOOOWWWiiivvvpppbbbNNNLLLVVVkkk||||||ZZZFFFDDDBBBCCCEEEGGGHHHHHH@@@===999666555777<<>>===;;;;;;888666444333444555555444...000222222000///......,,,***(((((()))))))))((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&((('''%%%$$$$$$$$$((()))***)))((('''((()))&&&'''''''''&&&(((+++------555@@@JJJPPPUUU[[[___gggcccbbbdddccc___ZZZYYYbbbeeefffddddddhhhlllmmmmmmooorrrxxx}}}}}}xxxtttqqqwww~~~~~~mmm[[[TTTQQQWWW```___```ccciiirrrzzzpppeeeWWWKKKFFFIIIWWWeeeiiisssyyyvvveeeQQQKKKHHHHHHHHHEEEEEEGGGHHHFFFDDDEEEIIIQQQZZZ___gggjjjiiibbbVVVPPPRRRWWWdddtttyyybbbOOOEEERRRfffsss~~~oooQQQMMMGGGDDDEEEGGGIIIJJJDDDAAA<<<777333333666999CCCAAA<<<666///***'''%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''(((((((((''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&''')))(((''''''(((***((((((((((((((((((((((((((((((((()))))))))******)))((((((((())))))***+++)))))))))))))))***++++++******++++++---...000111555===HHHXXXttt}}}~~~}}}~~~||||||}}}||||||}}}ssscccUUUKKKEEECCCBBBEEEFFFHHHHHHEEEAAA===:::333111...+++)))((())))))(((((())))))))))))(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''((((((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((IIIHHHGGGEEEDDDCCCCCCCCC@@@AAAAAA@@@???>>><<<;;;888666333333444555555444000333555444111.........,,,***))))))*********)))(((((((((((())))))))))))''''''(((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&'''(((((((((((((((((('''$$$&&&(((((('''&&&&&&'''''')))***)))'''&&&''')))''''''(((((()))+++...111777>>>IIIRRRXXX\\\```dddbbbdddiiikkkdddYYYVVVYYYdddhhhhhhdddccchhhlllkkkjjjmmmrrrwwwzzzzzzvvvssswwwyyy|||}}}zzzsssyyyooocccbbbcccnnn{{{|||zzzooofffUUUNNNJJJMMMTTT^^^pppbbbYYYPPPLLLIIIEEEDDDFFF>>>@@@BBBCCCDDDGGGLLLOOOXXXcccpppuuuooocccXXXSSSOOO\\\pppfffNNNLLLUUU```uuu```YYYOOOHHHEEEFFFHHHIIIHHHFFFBBB;;;555333555777AAACCCCCC???666///,,,+++))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((((((''''''&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((%%%&&&((('''&&&&&&''')))(((((((((((((((((((((((((((((()))))))))*********''''''(((((()))***,,,,,,+++************+++,,,,,,,,,,,,+++,,,...111555777BBBPPPaaatttzzzuuu|||yyyrrrooopppvvvtttggg\\\RRRIIIDDDAAACCCEEEGGGGGGFFFEEEDDD777555333///,,,***))))))))))))************))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''''''''''''''((((((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((IIIHHHGGGEEEDDDCCCCCCCCCAAAAAAAAAAAA@@@>>>===;;;888666333333444555555555222555777666222///...///---+++))))))***+++***)))(((((((((((())))))))))))(((((())))))*********+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''(((((())))))))))))(((((("""%%%((())))))))))))***''')))***)))&&&%%%&&&(((((())))))***+++---111555>>>EEEOOOWWW[[[```dddhhhfffmmmuuutttdddSSSPPPVVVbbbiiillliiihhhkkkjjjfffaaafffnnnuuuxxxwwwuuussszzzwwwvvvyyy}}}yyytttuuuyyy}}}ooommmuuuyyy~~~qqq___PPPIIIJJJQQQ___iiipppyyynnncccWWWQQQMMMHHHGGGIII===@@@BBBBBB@@@@@@DDDGGGQQQ___sss|||mmmcccQQQWWWdddwwwuuuZZZPPPNNNVVVqqqlllcccVVVKKKEEEEEEFFFHHHJJJIIIFFF@@@999555666888>>>DDDHHHEEE<<<333000111************************%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))((()))))))))((('''&&&&&&'''''''''(((((((((((()))&&&&&&&&&'''''''''(((((($$$%%%'''&&&%%%%%%&&&((((((((((((((((((((((((((())))))))))))************'''''''''((()))+++------,,,,,,++++++,,,,,,---...///---,,,---///444888;;;III\\\ppp|||yyywwwxxxnnnlllmmmjjjxxx}}}uuujjj^^^RRRJJJ===???CCCFFFIIIKKKKKKKKK:::999666333///,,,***)))******++++++++++++******)))************+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''''''''''''''((((((((()))&&&'''((((((''''''(((***((((((((((((((((((((((((KKKHHHEEECCCDDDEEEEEEDDDCCCBBBAAA???>>><<<;;;:::555444444333333444444555000000111111111///---,,,((()))************))))))''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''')))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((()))---333888GGGLLLSSSYYY]]]```ccceeeiiiqqqvvvnnn\\\PPPUUU```gggjjjmmmkkkfffdddfffjjjhhhdddccchhhqqqvvvvvvrrrwwwwwwvvvxxxzzz|||uuutttzzzyyyrrrrrryyyxxx}}}~~~uuueeeSSSLLLNNNTTT[[[dddlllsss~~~uuueee[[[MMMHHHIIIDDDDDDBBBAAACCCBBB@@@AAAFFFKKKTTTgggoooRRROOO___kkkuuuiiiUUUJJJcccrrr[[[KKKCCCBBBEEEHHHLLLLLLIIIDDD<<<888777888<<>>AAAGGGLLLMMMLLLGGG@@@;;;999999>>>AAAFFFHHHFFF@@@:::555---+++))))))))))))(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************000...,,,+++,,,,,,------222222222555<<>>===BBBEEEIIIKKKJJJFFFAAA===111...***)))++++++***'''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''((()))***&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))*********++++++000...,,,***)))***+++,,,666666888===IIIZZZkkkttt~~~~~~yyywwwwww||||||uuupppooojjj\\\LLLCCCDDDIIIOOONNNJJJDDD<<<555111///+++)))))))))++++++***)))(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''(((((('''&&&&&&((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((''''''&&&(((((((((((())))))))))))''''''((((((((()))))))))LLLIIIFFFDDDDDDEEEDDDDDDBBBAAA@@@???===;;;:::999555444444333333444444555333222000.........//////,,,***(((&&&&&&&&&((()))&&&'''((())))))***))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((())))))))))))''''''''''''''''''''''''***)))(((((((((((((((((()))+++...222777???HHHOOOXXXVVVVVVYYY]]]aaabbbaaa]]][[[ZZZ^^^hhhooonnnhhhllljjjhhhhhhiiikkkkkkjjjeeeiiinnnrrrtttwww{{{~~~}}}zzzzzz|||yyyoooeeeUUUQQQSSS^^^kkkxxx}}}sss\\\RRRKKKOOO]]]mmmxxx~~~}}}dddVVVOOOHHHFFFEEEDDDGGGKKKJJJOOOTTTTTTVVV```rrr}}}nnn\\\UUUddduuuxxx___```|||mmmWWWJJJFFFFFFHHHIIIKKKLLLJJJGGGDDDBBBFFFHHHKKKMMMMMMJJJGGGDDD:::444---******+++***'''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&''')))+++---''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++,,,,,,,,,+++++++++,,,...444888===FFFUUUhhhvvv|||xxx{{{{{{yyyvvv___KKKAAA@@@MMMNNNNNNIIIAAA999333111,,,***))))))***+++***)))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))((((((((((((((((((((())))))))))))'''(((((((((((()))))))))MMMJJJFFFDDDDDDEEEDDDDDDBBBAAA@@@>>><<<;;;:::999555444444333333444444555333222000.........//////,,,***((('''&&&''')))***''''''((()))******))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((''''''((((((((())))))******((((((((((((((((((((((((***))))))((((((((())))))***---111555;;;BBBIIINNNVVVWWWXXXZZZ\\\\\\[[[YYYPPPUUUZZZbbbooo}}}}}}xxxqqqllliiihhhffffffaaahhhpppuuuvvvwwwyyy|||}}}yyyhhhYYYSSSUUU\\\hhhttt~~~vvvkkkfffUUUVVVZZZ```jjjxxxyyybbbXXXNNNJJJHHHGGGJJJNNNWWW[[[]]]WWWQQQUUUeeettt{{{```[[[cccrrr{{{hhhsssyyyfffUUUGGG===EEEFFFHHHJJJKKKKKKIIIHHHIIIKKKMMMNNNMMMLLLJJJHHHBBB;;;222,,,)))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&'''))),,,---'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************************++++++++++++,,,...111111000//////000111;;;HHHTTTddduuu}}}}}}|||zzztttmmmmmmnnnrrruuuwwwxxxyyy|||vvv|||kkkTTTFFFAAAFFFIIILLLKKKFFF>>>666111...,,,***)))******)))((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))************(((((((((((())))))))))))(((((((((((()))))))))***NNNKKKGGGEEEEEEEEEDDDDDDAAAAAA???>>><<<;;;999999555444444333333444444555222111000//////............---+++)))((('''''''''((())))))******))))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((()))((((((((())))))***+++,,,000666;;;@@@EEEKKKNNNOOOUUU\\\```^^^XXXRRROOORRRYYY^^^```jjj|||yyyooogggeeeeeefffdddjjjrrrvvvwwwvvvvvvwww{{{uuuvvvwwwoooaaaWWW]]]bbbmmmyyyzzzjjj^^^XXXWWW]]]dddjjjlllrrr~~~vvvhhhYYYPPPKKKGGGHHHKKK^^^eeekkkggg]]]WWWZZZ```kkkjjjYYY[[[hhh{{{rrrxxx~~~sssdddVVVGGGFFFEEEGGGIIILLLMMMMMMLLLLLLMMMLLLKKKJJJHHHHHHDDD???888111+++(((((())))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''((()))***+++''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********************++++++++++++,,,***---000111///...000333999KKK]]]jjjwww|||tttwww{{{{{{}}}{{{yyyxxx{{{zzzvvvrrrtttxxxvvvrrrkkknnnrrruuutttpppkkkhhh\\\ZZZZZZ]]]```aaadddiiinnnmmmmmmrrrzzz~~~zzz~~~|||sssvvvzzz{{{tttfffWWWNNNIIIDDDFFFHHHJJJIIIDDD<<<666333000---+++++++++***)))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))'''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''')))***++++++++++++(((((((((((())))))))))))((((((((()))))))))******NNNKKKHHHEEEEEEEEEDDDCCCAAA@@@???>>><<<:::999888555444444333333444444555111111111000000///...---,,,,,,,,,+++***)))))))))***************)))((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''(((((()))***,,,,,,...444;;;BBBHHHKKKOOOQQQOOOWWW^^^___YYYRRROOOOOOYYYaaaccc___dddsss~~~}}}tttjjjcccdddjjjpppoooqqqsssttttttssssssssswwwnnnfffdddbbb___```cccpppvvv~~~{{{nnn```WWWUUUWWWZZZmmmuuu{{{|||vvvdddWWWLLLGGGGGGQQQ^^^lllrrrlllaaaWWWSSSYYYmmmqqqkkkiiirrroooooowww}}}uuuNNNJJJFFFEEEGGGKKKNNNOOONNNMMMLLLJJJHHHFFFEEEEEE===???>>>999000***((()))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********************+++++++++,,,,,,(((+++///000000444<<>>999666222///...---,,,+++))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''')))***+++++++++(((((((((((())))))))))))(((((()))))))))*********OOOLLLHHHEEEEEEEEEDDDCCCAAA@@@???>>><<<:::999888555444444333333444444555000000111111111///---,,,((()))***,,,------------++++++++++++***((('''&&&)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&''''''&&&%%%$$$'''''''''((()))******+++))))))))))))))))))))))))'''''''''((()))+++------000666???HHHMMMQQQSSSTTTWWW[[[]]]XXXOOOLLLPPPVVVTTT___cccaaadddooosssppprrrooojjjccc___dddqqq{{{yyywwwuuusssrrrqqqqqqqqqqqqhhh___YYYUUUWWWeeeuuuwwwkkk[[[SSSTTT]]]ggglllxxx~~~iiiWWWMMMJJJBBBMMM\\\hhhkkkiiieeebbbWWW___uuuvvvmmmrrr~~~}}}qqq\\\^^^nnn{{{zzzTTTNNNGGGDDDFFFKKKNNNOOOOOOMMMKKKHHHFFFDDDCCCBBB777===BBB>>>555,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((((((((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,+++...222444888BBBOOOZZZdddzzzxxxiiiYYYTTTQQQNNNXXXVVVYYY^^^bbbfffnnnwwwtttrrrmmmhhhjjjnnnnnnkkkdddcccbbbbbbeeekkkrrrxxx{{{yyy|||iiiiiikkkooossstttpppmmmnnnyyyrrrttt~~~qqqnnnmmmqqqvvvvvvooogggUUUNNNGGGGGGLLLOOOJJJEEE>>>:::555222000///...---))))))))))))))))))))))))******))))))))))))******''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&((()))*********(((((((((((())))))))))))))))))))))))************MMMJJJFFFDDDDDDEEEDDDDDD??????>>><<<;;;999888888444333222222222333444555777555222///---------...---,,,)))((((((***---///))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''')))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***((('''***//////+++&&&(((((((((((())))))))))))))))))***)))***,,,111444333777>>>HHHQQQXXX[[[[[[YYYZZZZZZUUUPPPQQQVVV]]]bbbaaa```bbbfffjjjmmmnnnrrriii___[[[```iiiqqqvvvyyyyyyxxxwwwtttpppjjjfffeeekkknnnjjjccceeettt|||pppZZZXXXWWW]]]fffnnnqqqpppfffXXXTTTHHHFFFGGGOOO]]]hhhjjjggg___]]]```ooozzzlllppp}}}|||ooo]]]aaasss~~~~~~```QQQDDDCCCHHHIIIFFFDDDJJJPPPOOOFFF@@@BBBEEEDDD???>>>>>>===;;;666///)))***)))((()))******(((&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''(((((((((((('''''')))(((&&&%%%&&&''')))+++))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,---,,,++++++---------,,,///444777666===PPPgggvvv{{{xxxvvvbbbSSSLLLKKKPPPTTTYYY[[[eeerrrqqqggggggnnn~~~}}}qqqbbb___kkkqqqoooqqqtttyyy}}}xxxsssoooooouuu|||}}}~~~~~~~~~vvvnnnnnn}}}bbbNNNEEEFFFEEEJJJNNNJJJIII>>>555555777555111///...,,,************)))((())))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))MMMJJJFFFDDDDDDEEEDDDDDD???>>>===<<<:::999888888444333222222222333444444444333111///......//////---,,,***))))))***,,,---))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%(((+++,,,((($$$''''''((((((((()))))))))))))))))))))***...333777???CCCJJJSSS[[[aaadddeee]]]\\\YYYTTTRRRTTT[[[```bbbaaaaaaccceeehhhiiijjjiiieeeaaaaaaeeekkkpppssstttssstttwwwyyyuuukkkbbbZZZbbbjjjkkkgggiiiuuu|||xxxtttjjj___XXXYYY^^^gggqqqyyy}}}~~~}}}bbbSSSJJJIIIGGGHHHNNNXXXaaafffaaa]]]ZZZ]]]jjjssslllooorrrrrr}}}ooo\\\IIICCCGGGJJJKKKLLLKKKOOONNNEEE??????@@@??????>>>>>>>>><<<777111,,,***)))(((((())))))(((&&&))))))((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))(((&&&&&&&&&''')))***))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++------------......---,,,///222666>>>QQQmmmyyy|||jjj^^^RRRNNNQQQUUUXXXYYYYYYZZZdddnnnmmmdddcccjjjuuu}}}|||rrrnnnwww~~~~~~|||vvvxxxyyyaaaQQQJJJCCCEEEIIIEEEKKKAAA888777666333111000000---***)))*********)))***)))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))'''(((((((((((()))))))))************)))))))))((())))))))))))))))))))))))LLLJJJFFFEEEEEEEEEDDDCCC>>>>>>===<<<:::999888888444444333222222222333444111000000000000000000000---,,,+++***************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$'''******'''$$$&&&&&&'''''''''((((((((())))))******,,,000666;;;CCCGGGNNNVVV]]]aaadddeee___\\\WWWTTTUUUYYY___dddaaabbbccccccdddccccccccc[[[^^^bbbgggkkkooopppqqqsssrrrsssxxx{{{ttteeeYYYMMMYYYgggmmmmmmnnntttzzz{{{zzzuuukkkccc^^^WWWQQQ^^^eeeooozzzzzz```MMMKKKFFFAAA@@@EEEPPPYYYZZZ[[[[[[[[[^^^jjj|||yyypppppp|||yyypppXXXIIIDDDBBBCCCEEELLLOOONNNHHHBBB@@@>>>;;;>>>>>>===>>>===999555111+++***(((((())))))((('''))))))((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&((()))***))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))************************------...//////...------222333888GGGeee{{{jjj```UUUNNNHHHJJJSSS[[[\\\ZZZXXXZZZcccnnnoooiiiiiiooo{{{}}}yyyzzz|||yyy~~~sss___SSSGGGFFFJJJFFFLLLEEE???===;;;777555777333000+++))))))***++++++******)))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((************))))))))))))))))))))))))))))))))))))LLLIIIGGGEEEEEEEEEDDDCCC??????>>>===<<<;;;:::999555444333222222222333444000000111111000000///...------,,,+++***)))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''(((((()))******'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((******)))&&&&&&&&&&&&&&&'''''''''(((((()))***,,,...333:::???AAAFFFLLLRRRVVVYYY\\\]]]]]]ZZZVVVVVVYYY^^^aaaccc___aaabbbbbb```^^^]]]]]]WWW]]]fffnnnsssuuuuuuuuuyyywwwvvvuuurrriii[[[QQQOOO]]]llltttuuutttrrrpppnnnjjjaaaVVVOOOOOORRRUUUlllvvv```VVVKKKEEEBBBAAADDDHHHLLLTTT```jjjppprrrpppooommmrrrvvvcccgggwwwwwwhhhxxxooo]]]MMMAAA>>>@@@LLLNNNOOONNNKKKFFF@@@:::>>>============<<<888666...,,,)))(((((())))))((())))))((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++*********,,,---//////............777:::BBBRRRoooxxxlllbbbZZZUUUYYYWWWSSSRRRYYYaaaeeeeeefffiiisss|||{{{}}}|||lllbbbUUUPPPQQQKKKIIIEEEDDDEEEDDD???>>>AAA999444...***)))+++,,,,,,*********)))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))*********)))))))))))))))))))))))))))))))))))))))KKKIIIGGGFFFFFFEEEDDDBBB@@@??????>>>===<<<;;;;;;555444333222111222333333111111111111000...---,,,------,,,+++***(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))((('''&&&&&&&&&&&&'''''''''((((((***,,,...222777===AAAAAAFFFLLLPPPRRRSSSUUUWWWVVVVVVWWWYYY]]]``````___^^^```aaa___\\\ZZZ[[[\\\```eeelllssswwwyyywwwvvvzzzyyyuuunnneee\\\VVVTTT___lllxxx}}}|||xxxoooeee]]]VVVLLLEEEDDDLLLZZZeeeuuupppWWWMMMLLLIIIDDDBBBGGGLLLYYYlll|||yyypppccc```dddwww|||lll``````wwwnnnvvvxxxcccNNNFFFFFFIIIIIIMMMRRRRRRLLLBBB;;;>>>===<<<<<<======;;;999222///+++(((((())))))((((((((())))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))(((((())))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,+++++++++++++++,,,......------///111<<>>>>>===<<<<<<;;;666555333222111222222333222222111000...------,,,------+++***((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&'''''''''((((((((('''***...222666:::>>>BBB@@@EEEJJJMMMMMMLLLMMMOOORRRUUUYYY\\\^^^______^^^^^^```___]]]ZZZZZZ^^^aaaggggggjjjoootttuuurrrnnnsssqqqkkkbbbZZZWWW[[[```oooxxx~~~{{{vvvhhhYYYLLLEEE???AAAIIIVVVfffssswwwkkk[[[TTTMMMGGGEEEKKKHHHJJJWWWkkk|||kkkbbb\\\hhhvvvgggjjjrrr[[[MMMIIIIIIFFFHHHPPPSSSNNNEEE???>>><<<;;;;;;======<<<;;;888333...***))))))))))))(((((())))))))))))******((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((())))))))))))******))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,...333777EEEQQQ```mmm|||{{{ddd___XXXTTTVVVZZZ```ccc]]]gggllljjjnnnxxxwwwtttdddXXXJJJCCCAAABBBHHHLLLJJJIIIKKKEEE???777111...---,,,,,,++++++*********)))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))JJJIIIGGGGGGGGGFFFCCCAAA======<<<<<<;;;;;;::::::666555444222111111222222111000///...---......///...,,,***(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&'''(((''''''((((((((()))))))))'''+++111666999<<>><<<::::::<<<======<<<===888111+++))))))))))))(((((()))))))))*********((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((((((((()))))))))*********))))))))))))))))))))))))************************++++++,,,,,,------......,,,...///---,,,000777>>>WWW```jjjrrr}}}|||jjjZZZYYYYYY]]]cccjjjoooqqqooo{{{~~~{{{zzzmmmcccWWWPPPHHHCCCFFFKKKLLLKKKLLLJJJDDD<<<555111...,,,++++++++++++*********))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((())))))))))))***((()))))))))************))))))))))))))))))))))))JJJIIIGGGGGGGGGFFFCCCAAA;;;;;;;;;::::::999999999666555444222111111222222000///---,,,---...000222...,,,)))'''&&&''')))+++))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))(((((((((***+++(((((((((((())))))))))))''',,,222888;;;===???@@@CCCIIINNNOOOKKKIIIJJJLLLSSSXXX]]]]]][[[\\\```eeecccccc```\\\ZZZ___iiirrrmmmjjjlllwwwggg___UUUPPPTTT]]]gggmmmlllooollldddaaa^^^PPP>>>CCCBBBKKK^^^ooouuuxxx{{{gggZZZ^^^MMMQQQPPPGGGBBBMMMfff|||{{{kkkmmmfffmmmwwwtttZZZNNNGGGKKKPPPOOOMMMMMM>>><<<::::::;;;<<<<<<<<<@@@:::222,,,***)))))))))(((((())))))*********+++((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((()))((((((((((((((())))))*********+++))))))))))))))))))))))))************************++++++,,,,,,---...//////...000000...---222;;;CCCgggkkknnnpppxxx}}}}}}wwwqqqaaaOOO[[[\\\aaajjjvvv}}}uuuqqqiii^^^QQQGGGFFFKKKMMMNNNOOOMMMGGG???888333///,,,***+++++++++************)))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))(((((())))))*********+++))))))))))))))))))))))))MMMGGGBBBBBBFFFGGGBBB===<<<<<<<<<;;;:::999888777:::888555333222222111000444222111111222222000///+++++++++***)))((((((''')))((('''((()))***)))(((((((((((((((((((((((((((***(((%%%$$$%%%%%%%%%$$$'''''''''((()))***)))'''((((((((((((((((((((((((''''''''''''((((((((((((***(((&&&%%%&&&(((,,,...***---333999???CCCEEEFFFHHHNNNSSSPPPJJJIIINNNUUU^^^ZZZXXXZZZ```ggglllmmmnnneee\\\\\\dddkkkllljjjqqqkkkiiinnnyyy|||wwwoooWWWXXXWWWUUU\\\gggkkkhhhmmmcccWWWPPPJJJFFFFFFJJJOOOTTT]]]iiittt~~~lllUUUVVVLLLGGGHHHFFFFFFQQQaaajjjdddtttjjjiiiuuutttyyy{{{^^^AAADDDOOOMMMMMMUUULLLCCC:::888;;;===<<<999BBBAAA===555...))))))+++******))))))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((()))******++++++***************+++******))))))))))))******)))************++++++++++++++++++---......,,,+++,,,---///000000555FFFVVVwwwyyy}}}~~~|||zzzzzzoooddd\\\XXXXXXXXX]]]gggsss}}}~~~zzz|||gggjjj\\\LLLBBBBBBHHHLLLNNNPPPJJJBBB===;;;777000***///...,,,+++++++++)))'''***************)))((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))'''((((((((()))))))))***MMMGGGBBBBBBFFFGGGCCC>>><<<<<<<<<;;;:::999888777:::777444222222333222111444222111111111111///...++++++******)))((((((''')))((('''((()))***)))(((((((((((((((((((((((((((+++)))'''&&&'''((('''&&&#########$$$%%%%%%$$$$$$((((((((((((((((((((((((''''''''''''(((((((((((()))(((&&&&&&&&&)))+++---,,,///333999???CCCFFFGGGLLLOOOQQQOOOMMMOOOWWW^^^[[[ZZZ[[[```hhhpppuuuwwwpppggg___]]]bbbhhhkkkkkkjjjggggggmmmsssrrriiiaaaOOOTTTXXXYYY^^^cccccc^^^ZZZQQQGGGCCCBBBCCCIIIPPP\\\```hhhqqq{{{bbbVVVLLLFFFHHHIIIFFFLLLVVViiikkk[[[eeevvv|||pppqqq~~~xxxttt~~~zzzyyyqqqQQQJJJMMMLLLMMMRRRMMMFFF>>>999999:::999888@@@@@@>>>888111,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((()))******+++******)))))))))************))))))))))))******************++++++++++++++++++,,,---......,,,+++......111555:::CCCTTTdddyyy|||yyysssjjjaaa[[[XXXXXXXXX```lllzzz~~~{{{wwwsss}}}}}}xxxooofffZZZOOOIIIHHHJJJLLLPPPKKKDDD???<<<888222...---,,,******++++++***)))))))))******))))))((('''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))************LLLHHHCCCCCCFFFGGGDDD@@@=========<<<;;;:::888888:::777444222333444444444555333111000111000...,,,++++++******)))((((((((()))((('''((()))***)))(((((((((((((((((((((((((((***(((&&&&&&((((((((('''$$$%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''((()))+++,,,///111555:::???DDDHHHJJJPPPOOONNNLLLMMMRRRZZZ```[[[[[[\\\___cccffffffeeefffdddbbbccceeehhhiiiiiibbbcccfffiiiiiicccXXXPPPIIIRRR]]]aaabbb___YYYSSSFFF@@@;;;===AAAHHHSSS]]]fffkkkrrrzzzfffWWWKKKJJJKKKHHHGGGJJJPPPhhhyyyggg```aaatttwwwnnnuuutttxxxnnnrrrbbbOOOIIIIIIMMMPPPOOOKKKCCC===888666666666===>>>???<<<777111,,,***(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((()))******)))))))))(((((())))))*********))))))))))))******************+++++++++,,,,,,------......---,,,,,,...---111;;;FFFRRRbbbppp{{{}}}mmmiiiccc^^^[[[[[[^^^```iiiwww|||~~~zzzwwwuuuzzz|||~~~}}}rrrmmmcccWWWLLLGGGHHHJJJNNNMMMIIIDDD???:::555222,,,+++))))))+++,,,+++***((())))))))))))(((''''''((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))+++++++++***************LLLHHHDDDDDDFFFGGGDDDAAA============<<<:::999888999666444333444555666666555333111000000///---+++************))))))(((((()))((('''((()))***)))((((((((((((((((((((((((((('''%%%$$$%%%&&&''''''%%%%%%'''((()))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))+++,,,,,,222444777;;;@@@EEEIIILLLQQQNNNKKKJJJMMMQQQVVVXXXYYYYYYZZZZZZYYYVVVRRROOOUUU[[[ccciiikkkjjjhhhfffaaabbbdddccc___WWWNNNGGGKKKVVVbbbgggddd[[[RRRLLL???<<<>>>DDDLLLTTT___jjjlllpppwwwrrrYYYNNNLLLJJJGGGGGGJJJSSSfffvvvbbbcccmmmnnnqqqwwwzzzpppjjjssslllQQQDDDGGGLLLNNNPPPNNNIIIAAA999444444666888;;;>>>>>>;;;555...***'''((())))))))))))((('''(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((())))))***(((((((((((((((((()))*********))))))))))))***************+++++++++,,,,,,---.........---------...111111888GGGWWWdddqqqzzzqqqeeebbb^^^]]]```fffnnnssszzz{{{xxx}}}}}}~~~~~~~~~|||xxxooodddYYYPPPJJJHHHIIILLLMMMKKKEEE>>>888555...,,,***)))***+++***)))(((((((((((((((''''''&&&((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))++++++************))))))JJJGGGDDDDDDEEEFFFDDDBBB>>>>>>>>>===<<<;;;:::999888666444444666777666666444222000//////...,,,************))))))))))))))))))((('''((()))***)))(((((((((((((((((((((((((((&&&%%%$$$%%%''''''&&&%%%###%%%''''''&&&%%%&&&'''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***+++---...///666777:::===BBBFFFJJJLLLKKKIIIIIIKKKOOOSSSTTTSSSSSSUUUXXXYYYYYYWWWTTTSSSSSSYYYaaaggghhhhhhggggggccccccaaa^^^XXXRRRMMMKKKQQQYYYbbbfffaaaWWWNNNJJJAAABBBIIIRRRYYY^^^gggoootttxxx~~~pppXXXNNNLLLKKKKKKKKKJJJVVVuuunnnhhhhhhvvvooojjj|||yyy{{{uuunnnoootttXXXGGGFFFIIIJJJNNNNNNLLLEEE<<<777666888666999===???>>>888111,,,(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((())))))***(((((('''(((((()))************))))))))))))*********++++++++++++,,,,,,,,,,,,...//////------///111444888FFF[[[nnnzzzppp^^^dddbbbaaaccckkkwww{{{tttppprrr{{{~~~iiiRRRBBBDDDIIINNNPPPKKKDDD<<<777222///,,,*********)))((((((((((((((((((''''''&&&))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))HHHFFFDDDCCCDDDDDDCCCBBB??????>>>>>>===<<<:::999777666666777888888666444333111///...///...,,,*********)))))))))))))))))))))((('''((()))***)))((((((((((((((((((((((((((((((''''''((())))))'''&&&$$$'''******'''&&&(((***((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***---///222444:::;;;>>>AAADDDGGGIIIJJJCCCDDDHHHNNNSSSVVVWWWVVVTTTVVVYYYZZZYYYXXXWWWWWW]]]^^^___```aaacccgggiiieeebbb]]]XXXUUUTTTSSSTTTUUUWWW\\\```]]]TTTNNNMMMHHHKKKTTT]]]bbbdddjjjqqqmmm[[[UUUSSSSSSLLLMMMVVVkkk}}}nnnmmm~~~|||iiipppvvvmmmzzz}}}fffRRRGGGEEEDDDJJJLLLMMMIIICCC>>>;;;;;;666888<<>>===<<<;;;:::666777888::::::999555222111000............---+++)))))))))))))))))))))***)))((('''((()))***)))((((((((((((((((((((((((((()))(((((()))))))))&&&$$$%%%))),,,,,,)))'''))),,,((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***---222666999===>>>AAADDDFFFGGGHHHHHH@@@CCCIIINNNRRRUUUWWWXXXWWWYYYYYYXXXUUUSSSTTTVVV_________```cccfffggghhhbbb]]]WWWTTTUUUXXXZZZ[[[WWWUUUWWW]]]^^^YYYTTTTTTSSSWWW___gggjjjkkkqqqyyyuuufff___[[[QQQQQQSSSZZZfffyyyqqqsss}}}uuu~~~yyyvvvttt___LLLBBBAAAFFFIIILLLMMMJJJEEEAAA>>>999:::<<>><<<;;;:::666777999;;;<<<999444000000///------......---,,,)))))))))))))))*********)))((('''((()))******(((((((((((((((((((((((((((((('''&&&''''''&&&$$$!!!!!!%%%)))(((%%%###%%%)))((((((((((((((((((((((((''''''''''''((((((((()))***))))))***...333999<<<>>>@@@CCCFFFGGGHHHGGGGGGAAAEEEIIILLLNNNPPPSSSUUUUUUWWWXXXVVVUUUVVVYYY]]]XXX[[[```ggglllmmmiiieee^^^YYYSSSRRRVVV[[[^^^___XXXSSSUUU^^^bbb___[[[\\\]]]```gggnnnqqqssszzzvvvhhhaaaYYYSSSKKKIIIRRRdddxxxqqqgggttt{{{~~~nnnwww{{{gggOOOBBBAAACCCFFFKKKNNNNNNKKKEEEAAA<<<<<<===@@@CCCCCC???;;;///---***((((((***---///)))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((()))******))))))))))))***+++,,,---******))))))))))))******++++++,,,,,,,,,---------))),,,//////---///444999OOObbb}}}nnnrrr~~~mmmgggkkkpppqqqwwwlllooojjjYYYDDDAAA@@@CCCIIIKKKHHHDDD555111...,,,,,,.........***************)))(((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''(((***+++,,,---...FFFCCCAAABBBDDDDDDAAA>>>;;;???@@@>>>===>>>;;;777;;;999666333111000000111---...000000///...+++***&&&'''((())))))((('''&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))((('''''''''''''''&&&&&&&&&''''''''''''((()))))))))(((((()))))))))(((&&&$$$%%%((()))(((&&&***++++++,,,222;;;===;;;@@@???@@@CCCGGGHHHEEEAAAAAAFFFLLLMMMMMMMMMRRRVVVYYYRRRLLLMMMTTT[[[]]]\\\cccbbbccchhhllllllfffaaaRRRRRRUUU[[[bbbccc___[[[UUUWWWZZZ\\\]]]\\\[[[ZZZdddeeehhhoooxxx}}}ddd\\\TTTOOOOOOJJJIIIWWWkkktttpppqqqrrrjjjcccnnn~~~www~~~vvvqqq}}}gggQQQEEECCCGGGKKKMMMOOONNNKKKFFFBBB@@@>>>AAAEEEFFFCCC@@@555000***''''''))))))((())))))))))))******************))))))))))))******''''''''''''(((((((((((()))************+++++++++))))))))))))************++++++++++++++++++,,,,,,---+++...222///...===PPPiii{{{~~~}}}}}}vvvkkkiiilllpppvvv|||wwwpppyyy|||yyywwwhhhWWWLLLBBBAAAGGGKKKJJJFFF:::666000---------,,,***(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))*********)))))))))))))))))))))))))))************+++++++++*********))))))GGGDDDBBBCCCEEEEEEBBB???<<<@@@@@@===<<<===;;;888888777444222111111222222......///000///...,,,***(((((()))******)))(((((())))))((('''''''''''''''&&&&&&'''''''''((((((((())))))((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%$$$$$$%%%&&&&&&***(((&&&&&&((((((&&&###)))+++,,,...444<<<>>><<>>@@@@@@<<<;;;<<<<<<888666444333111111111222222...//////000///---,,,+++)))******++++++******))))))(((((((((((('''''''''''''''((((((((())))))))))))((((((''''''''''''(((&&&&&&&&&''''''''''''((()))(((&&&&&&&&&&&&((())),,,***(((''''''&&&$$$"""(((,,,///111777>>>@@@>>>@@@BBBCCCCCCBBBAAAAAABBBIIILLLOOOOOOMMMLLLNNNQQQQQQNNNMMMRRR[[[bbbeeedddiiihhhhhhjjjjjjbbbTTTHHHDDDDDDHHHQQQZZZ[[[UUUMMMPPPOOOMMMMMMOOOWWW```gggnnnooorrrwww}}}vvvfff___YYYRRRQQQVVVllliiimmmwwwzzzpppfffaaaqqq{{{qqqvvvlllqqq}}}___JJJHHHIIIJJJJJJJJJJJJMMMOOOJJJFFFBBB@@@@@@BBBCCCCCC???999111+++))))))******))))))))))))******************))))))))))))******++++++++++++,,,,,,,,,,,,)))************+++++++++)))))))))*********++++++***+++++++++,,,,,,,,,---...++++++///111777III\\\rrrzzz{{{wwwlllccc```aaaiiirrrzzzjjjcccaaa___dddnnnvvvtttdddQQQFFFFFFJJJKKKJJJ???:::555000---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))******))))))))))))************+++++++++***************IIIFFFCCCCCCEEEFFFDDDAAA???AAA???;;;:::<<<<<<999555444333222111000000111////////////...---,,,+++************************'''''''''''''''''''''&&&(((((((((((()))))))))))))))(((''''''''''''((((((&&&&&&&&&''''''''''''((())))))(((''''''((())))))+++***)))((('''&&&%%%$$$(((---222444:::@@@BBB@@@>>>AAACCCCCC@@@@@@CCCFFFKKKMMMOOOPPPNNNNNNOOOPPPKKKLLLPPPYYYccciiiiiigggiiiiiiiiigggbbbXXXMMMFFF@@@>>>???FFFMMMNNNHHHBBBFFFHHHKKKNNNSSS[[[fffmmmtttuuuwww{{{~~~kkk^^^YYYWWWYYY]]]jjjgggjjjuuu{{{nnnbbbaaarrrwwwxxxqqqppp}}}hhhTTTIIIGGGGGGIIIIIIIIIMMMRRRMMMIIIDDD???<<<===@@@CCCAAA;;;333+++'''&&&''')))((()))))))))******************))))))))))))******((((((((()))))))))******))))))*********+++++++++))))))*********+++++++++***++++++,,,,,,---------000------222999DDDXXXjjjzzz|||}}}tttjjjeee______iiivvvxxxqqqiiieeedddppp{{{nnnggg\\\RRRKKKIIIIIIJJJBBB>>>888333///,,,***************)))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((()))))))))))))))*********((()))))))))************************************IIIFFFCCCCCCEEEFFFDDDBBB@@@AAA@@@;;;:::<<<;;;888777666444333111///....../////////......---,,,,,,))))))))))))))))))))))))%%%&&&&&&'''''''''&&&&&&(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((('''(((((()))///444666:::@@@CCCAAA<<>>???@@@AAAEEEIIIMMMIIIJJJLLLMMMOOOPPPQQQQQQMMMRRRZZZdddlllooonnnlllhhhggg```UUUHHHBBBDDDHHHLLLJJJEEE???;;;999888999;;;FFFTTT___eeejjjoootttuuuxxxzzz{{{{{{{{{|||~~~{{{~~~~~~}}}{{{vvvvvvsssmmmgggcccbbbbbbaaa```^^^^^^]]]\\\YYYVVVUUURRRPPPQQQUUUWWWWWWVVVVVVYYY\\\\\\[[[]]]bbbgggtttxxx}}}zzzkkkgggkkknnnyyyyyyuuunnnlllmmmfff\\\SSSUUU]]]pppmmmnnn{{{[[[NNNFFFHHHKKKJJJJJJNNNLLLLLLIIIBBB999555777;;;AAA>>>999222,,,)))***+++))))))))))))******************))))))))))))******((()))))))))************)))************+++++++++*********++++++++++++,,,******+++,,,---...//////---000888FFF\\\uuu~~~|||qqqnnnqqqeee^^^]]]kkk~~~~~~hhh```WWW[[[ooo{{{|||zzzooorrr||||||cccPPPIIIJJJIIIFFFAAA:::333///...///+++++++++******))))))((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((()))******++++++))))))))))))***************************+++++++++IIIEEEAAA@@@BBBDDDCCCAAA>>>AAAAAA===<<<<<<:::555777666666555333111000///000//////...------,,,---+++***))))))))))))***+++&&&''')))***+++***)))(((&&&&&&'''''''''((((((((('''''''''''''''((())))))&&&&&&&&&''''''''''''((('''))),,,......,,,)))'''$$$&&&))))))((((((+++---...444777666888===BBBCCCBBB@@@>>>???CCCGGGJJJLLLIIIJJJKKKLLLNNNPPPPPPOOONNNPPPUUU[[[aaafffiiijjjggg```WWWNNNJJJKKKNNNRRRVVVVVVSSSKKKBBB<<<<<>>AAABBB>>><<<<<<999444555555555555444333222111000000...------------------,,,+++******+++,,,---''')))+++,,,---,,,+++***&&&&&&&&&&&&'''''''''((('''''''''''''''((()))***&&&&&&&&&'''''''''(((((($$$&&&***------***&&&$$$%%%'''))))))((((((***---///555777666666<<>>???DDDHHHJJJJJJJJJJJJJJJLLLNNNOOONNNMMMTTTTTTTTTWWW\\\ccciiimmmddd[[[PPPMMMRRRYYY]]]]]]\\\______VVVJJJAAABBBEEELLLTTT]]]bbbdddhhhqqqxxxqqqtttvvvwwwuuutttvvvxxxpppvvv~~~|||~~~}}}wwwuuuwwwzzzxxx~~~|||yyytttssspppkkkddd___]]]\\\WWWSSSMMMJJJJJJJJJIIIGGGEEEDDDCCCAAA??????AAADDD=========???AAAAAA@@@>>><<<>>>@@@@@@???===>>>??????<<<999;;;???BBBAAA@@@EEEGGGHHHHHHHHHHHHJJJKKKKKKMMMOOOQQQSSSTTTTTTTTTXXXYYYXXXWWWUUUUUUWWWYYYWWW```jjjqqqssstttwwwzzzwwwxxx{{{}}}~~~~~~nnn]]]UUUMMM___fff[[[PPPQQQRRROOOMMMQQQSSSYYYqqqsssooo{{{www}}}cccJJJEEEHHHHHHHHHLLLLLLPPPQQQIII===444333666999999777222,,,((((((***))))))))))))******************))))))))))))******((())))))))))))*********)))************+++++++++******+++++++++,,,,,,,,,******+++,,,---//////000///444>>>OOOfff~~~|||wwwnnnjjjkkkqqqyyyzzz|||kkkccckkk{{{{{{}}}^^^GGGLLLKKKFFF???777333333444,,,,,,++++++***))))))((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************))))))******++++++++++++HHHIIIFFFAAAAAADDDCCC???=========<<<:::888666444777666666555333222111111......---------,,,,,,,,,+++***((('''&&&''')))***%%%&&&((()))))))))((('''((('''&&&&&&'''((('''%%%***)))'''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))***,,,---...---111777;;;===???AAACCCEEEAAA======BBBGGGJJJJJJIIINNNQQQMMMFFFEEEKKKSSSPPPSSSWWWZZZ\\\^^^bbbdddYYYQQQHHHIIIQQQZZZ______]]]```bbb___TTTIIIHHHMMMNNNSSS[[[bbbgggkkknnnppprrrqqqrrruuuxxxxxxuuuqqqnnnvvv}}}zzz{{{}}}yyyqqqjjjggggggggggggkkkmmmuuu{{{||||||xxxtttqqqqqqtttxxx{{{xxxsssmmmjjjhhheeebbb^^^^^^[[[WWWTTTRRRPPPMMMLLLDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@???>>>======;;;<<<===>>>>>>===<<<;;;>>>===;;;===AAABBB???<<>><<<:::777666666666555444333222111111......---------,,,,,,,,,+++***((('''''''''))))))&&&&&&((()))))))))((('''((('''&&&&&&'''((('''&&&***((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))+++,,,---...111333777999;;;===AAACCCAAA@@@>>>???BBBGGGJJJLLLKKKMMMMMMJJJEEEFFFLLLSSSTTTUUUVVVVVVWWWYYYZZZ[[[JJJGGGEEEIIIRRRZZZ\\\\\\ZZZ[[[^^^]]]TTTKKKLLLRRRRRRWWW]]]cccfffiiilllnnntttrrrqqqtttwwwxxxvvvtttqqqwww~~~yyyvvvvvv|||{{{xxxtttnnnjjjhhhgggiiicccZZZRRRNNNKKKJJJIIILLLPPP[[[iiippppppqqqtttxxxuuuooojjjhhhjjjooosssooopppqqqpppnnnkkkgggeeegggfffccc___\\\\\\^^^___WWWSSSNNNLLLLLLKKKJJJHHHGGGDDDAAA????????????>>>AAAAAA@@@@@@@@@@@@@@@@@@?????????@@@??????>>>>>>??????@@@AAABBBBBBBBBBBBAAA@@@???@@@AAABBBAAA@@@DDDDDDDDDEEEFFFHHHJJJLLLPPPVVV\\\``````___```aaakkknnnqqqrrrrrruuuzzz~~~}}}rrrkkklllrrrvvv}}}zzzbbbWWW\\\dddggg___RRRLLLLLLIIILLLPPPTTT]]]ppp|||tttxxx{{{lllvvvyyykkkmmmwwwZZZIIIHHHKKKJJJLLLMMMMMMKKKDDD===666222444777777222...---,,,)))+++******))))))******+++************************))))))))))))******************))))))******+++,,,++++++++++++++++++++++++---+++,,,//////---///333888DDD]]]qqqxxx}}}{{{pppkkkpppzzzvvvqqqnnnvvv~~~}}}||||||~~~pppUUUFFFHHHJJJGGGAAA;;;888777444000+++*********)))((())))))))))))************************************))))))))))))))))))))))))))))))))))))************((((((((((((((()))******************++++++++++++IIIHHHCCC>>>>>>BBBCCC@@@@@@@@@@@@???>>>;;;999888555444444333222111000000......---------,,,,,,,,,+++***((('''''''''((()))&&&''''''((()))((((((((((((&&&%%%&&&'''((('''&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***+++---//////555666777888999;;;???BBB<<<>>>@@@BBBDDDGGGJJJMMMNNNLLLIIIEEEDDDHHHNNNSSSXXXWWWTTTSSSSSSRRRPPPOOO>>>@@@EEEMMMTTTXXXXXXWWWVVVVVVXXXXXXTTTOOORRRXXXWWW[[[```dddfffhhhiiikkkqqqooonnnppptttwwwvvvtttpppuuuyyyxxxrrriiiccc```gggccc___ZZZWWWTTTQQQNNNJJJFFFAAA===<<<<<<<<<<<<;;;>>>GGGSSSYYYZZZZZZ]]]bbb```\\\ZZZ[[[]]]aaadddddddddbbb```\\\XXXTTTRRR[[[]]]]]]ZZZUUURRRRRRSSSVVVRRRLLLHHHFFFFFFEEEEEEEEECCCBBBBBBDDDEEEEEEEEEBBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKKKKLLLMMMMMMMMMOOOQQQTTTUUUTTTTTTTTTVVVZZZ^^^```ooovvv||||||pppqqqmmmmmmsss{{{zzz]]]aaaiiioooiii\\\QQQMMMGGGLLLQQQQQQPPPYYYjjjxxx|||rrrwww|||mmmyyyvvvkkk~~~pppRRRKKKJJJFFFIIIKKKMMMMMMIIIBBB:::555444777777111......---***+++******)))))))))******************************)))))))))*********++++++******))))))******+++,,,++++++++++++,,,,,,,,,,,,,,,+++,,,//////...111666???QQQqqq~~~vvvnnnkkkqqq|||zzzvvvuuu~~~{{{{{{~~~{{{vvvdddHHHIIIJJJIIIGGGBBB===999555222...+++++++++******)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))************)))(((((((((((()))******************+++++++++,,,HHHGGGBBB<<<<<>>;;;999888333333222222111000000///......---------,,,,,,,,,******)))((('''(((((()))&&&''''''((((((((((((((('''&&&%%%&&&(((((((((&&&(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***,,,...000111666888999:::::::::<<<>>>888<<>>EEELLLQQQRRRRRRQQQTTTSSSTTTUUUTTTRRRVVV\\\[[[^^^bbbeeefffgggiiijjjkkkjjjjjjmmmqqqsssqqqnnnjjjllllllhhhaaaYYYSSSQQQPPPLLLHHHGGGIIIJJJIIIGGG@@@===::::::;;;>>>??????AAAAAAFFFPPPXXX[[[___cccfffdddbbbbbbcccfffhhhiiissspppmmmiiifffeeedddddddddhhhkkkjjjfffbbbcccddd]]]XXXPPPIIIDDDAAAAAA@@@CCCDDDEEEIIILLLMMMLLLJJJNNNNNNMMMMMMNNNOOOPPPQQQRRRRRRSSSTTTUUUUUUUUUTTTSSSSSSTTTUUUWWWZZZ\\\^^^^^^```bbbccccccffflllqqqmmmkkkjjjjjjkkkooosssvvv|||wwwiii[[[XXXXXXZZZ\\\gggiiiiiilllppplllaaaWWWRRRLLLOOOPPPMMMJJJNNNWWW```uuuuuunnnuuuqqqtttuuu~~~\\\LLLGGGEEEGGGIIILLLNNNLLLEEE<<<666444777777111.........,,,++++++***)))))))))******************************))))))*********+++++++++******))))))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,+++---//////...333:::GGGZZZzzz~~~vvvmmmjjjpppzzzsss|||~~~~~~{{{}}}~~~xxxoooUUUOOOHHHFFFHHHFFF???777666333000---++++++******))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************))))))(((((())))))***+++*********+++++++++,,,,,,HHHGGGBBB<<<<<>>===:::888666222222222111111000000///......---------,,,,,,,,,***))))))(((((((((((((((''''''''''''((((((((()))'''&&&%%%&&&((()))(((''''''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''((()))+++---///111333555888<<<===<<<;;;:::999777<<>>???FFFLLLPPPQQQJJJGGGBBB@@@?????????>>>HHHJJJTTTdddrrryyy~~~~~~}}}~~~|||kkkmmmooonnnkkkjjjkkklll___[[[VVVPPPLLLKKKMMMNNNOOORRRWWW^^^ccceeecccaaafffeeedddddddddfffgggiiijjjjjjkkklllmmmmmmlllllllllllllllmmmooorrruuuwwwuuuwwwyyyxxxxxxzzz~~~|||zzz{{{~~~{{{zzzvvvxxx{{{{{{zzzuuuuuuwwwccc]]]WWWTTTQQQXXXqqqxxxtttmmmccc\\\YYYRRRPPPLLLIIIHHHKKKPPPSSSZZZzzztttdddtttssstttzzzjjjPPPEEEEEEEEEGGGJJJMMMMMMGGG===666555888666111---...///---,,,,,,+++***************************************************++++++++++++******))))))******+++,,,++++++,,,,,,,,,---------...------//////000888BBBUUUggg~~~vvvmmmiiioooyyy}}}}}}{{{vvvuuuxxxxxxvvvlll\\\KKKEEEIIIJJJAAA888888666333///+++***)))***************++++++++++++************************))))))))))))))))))))))))((()))))))))************)))))))))))))))***++++++***++++++++++++,,,,,,,,,GGGFFFBBB===>>>CCCDDDAAA>>>>>>>>>===<<<999777555222222222111111111000000......---------,,,,,,,,,))))))))))))(((((((((((((((''''''''''''((())))))&&&%%%%%%&&&((()))((('''&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((()))+++...000333444444888===???>>>;;;888777:::===BBBEEEGGGGGGHHHIIIKKKIIIFFFFFFIIINNNRRRUUUTTTVVVVVVTTTNNNIIIEEECCCHHHHHHIIIMMMTTTZZZ^^^___WWWRRRPPPTTTWWWWWWYYY\\\]]]___bbbcccccccccdddfffhhhggggggiiikkkjjjfffaaaOOOKKKEEE@@@======>>>???BBB@@@>>>AAAHHHSSS]]]cccZZZUUUOOOKKKIIIIIIHHHHHHPPPVVVggg|||gggdddaaa______```bbbcccggggggggghhhiiimmmssswwwsssuuuzzz~~~~~~vvvnnniiiiiisss|||nnndddooobbbVVVSSSaaattt|||nnn```YYYWWWTTTOOOIIIFFFGGGIIIJJJJJJKKK```jjjrrr~~~sssbbbdddtttxxxiiiwwwzzz^^^JJJDDDEEEFFFIIIMMMNNNIII@@@888555888666111---///000......---,,,+++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,******))))))******+++,,,++++++,,,,,,------.........---...000111666CCCPPPfffyyyzzztttnnnmmmttt}}}xxxwwwyyy|||}}}}}}jjjTTTIIIJJJLLLFFF@@@<<<;;;777222,,,))))))************++++++++++++,,,************************))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++++++++++++++,,,,,,,,,,,,FFFFFFCCC???@@@DDDDDDAAA>>>>>>>>>===<<<999777555222222222222222111111111......---------,,,,,,,,,)))))))))))))))(((((('''(((''''''&&&'''((()))***&&&%%%$$$&&&((())))))(((%%%&&&'''(((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((()))+++...111444555666999<<<>>><<<:::999888??????AAADDDGGGHHHFFFEEEGGGHHHIIIJJJLLLOOOSSSUUUVVVXXXWWWPPPGGGCCCEEEIIIQQQLLLIIILLLTTT\\\______VVVQQQPPPUUUZZZ[[[[[[]]]^^^___```___]]]]]]]]]^^^[[[YYYZZZ^^^dddiiikkkjjjYYYUUUPPPLLLJJJJJJJJJKKKKKKKKKKKKNNNWWWfffwww{{{vvvmmmfffcccaaaaaa```___bbbnnnvvvooogggdddhhhooossstttzzz}}}rrrfffhhhtttgggpppzzziiidddhhhwwwcccYYYVVVRRRPPPLLLHHHFFFDDDDDDDDDFFFLLLWWWeeerrrssskkkddddddzzzqqqqqq|||qqqWWWDDDDDDDDDGGGLLLOOOMMMEEE>>>666888666000---///000///000///...---,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,******))))))******+++,,,++++++,,,,,,---......///...---///222666???QQQaaaqqqvvvtttsssvvv||||||rrrwww~~~~~~qqq^^^PPPJJJIIIKKKKKKAAA@@@<<<666///******+++*********+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))******************))))))******+++,,,+++++++++,,,,,,,,,------FFFGGGDDDAAABBBEEEEEEAAA?????????>>><<<:::777666333333333222222222222222......---------,,,,,,,,,)))))))))))))))(((((('''(((''''''&&&&&&((()))***&&&%%%$$$&&&((())))))(((%%%&&&'''((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((())),,,///222444666888:::<<<;;;:::999999:::BBBAAA@@@CCCGGGHHHEEEBBBEEEHHHKKKMMMNNNPPPSSSUUUYYYZZZVVVLLLAAA>>>EEEMMMOOOHHHBBBDDDKKKQQQRRRPPPUUUPPPOOOVVV\\\^^^^^^^^^^^^___^^^\\\YYYWWWWWWXXXKKKIIIKKKRRR^^^jjjrrruuussspppkkkhhhfffeeedddcccZZZ[[[]]]bbblll|||wwwsssqqqlllggghhhrrr|||}}}gggaaadddpppxxxzzz{{{ooouuu|||tttwwwoooaaa]]]PPPRRRRRRMMMFFFAAA???AAA@@@===IIIZZZfffqqqrrrhhh]]]uuu{{{vvvdddEEECCCCCCFFFLLLQQQPPPJJJCCC666888666000---///111000111000///...---,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********)))***++++++,,,++++++,,,,,,---...//////------///333999FFF[[[mmmttt}}}vvvvvvyyy~~~sssaaagggzzzwwwqqqcccTTTHHHFFFLLLSSSEEEDDD@@@999111,,,+++,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))*********************)))******+++,,,++++++,,,,,,,,,---------KKKFFFAAA???AAADDDDDDCCCAAAAAA???>>><<<:::999888333333222111000000000000...---,,,+++***+++,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((''''''(((((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&***+++---///111333444444;;;::::::::::::;;;===>>>??????@@@CCCGGGHHHDDDAAA@@@GGGMMMNNNNNNRRR]]]fffhhh\\\LLLAAA???EEELLLQQQVVVNNNDDD>>>???EEEKKKOOOPPPRRRUUUWWWYYYYYYXXXXXXXXX[[[]]]^^^]]]ZZZWWWUUUJJJIIIJJJRRR```rrr}}}}}}}}}qqqnnnnnnvvvwwwqqqeee```iiiuuu~~~~~~nnneeeeeeiiixxx~~~jjj___WWW[[[ccciiimmmqqqrrruuuxxxhhhsssvvv|||uuuqqq```SSSOOOMMMDDDBBBBBB<<>>===@@@@@@AAAOOOfffssstttaaa]]]qqq{{{sss~~~|||[[[HHHEEEEEEIIINNNOOOMMMLLLBBB<<<555111000111222111666555333///+++***+++---************************,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------......///111,,,---999JJJ___vvv~~~{{{||||||}}}nnneeeiiiyyyvvvhhhVVVGGGFFFLLLMMMKKKGGG@@@777111...---+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...JJJFFFAAA@@@BBBDDDDDDCCC@@@@@@???===;;;:::999888333333111000000/////////...---,,,+++++++++,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((***))))))((('''&&&%%%%%%&&&''''''''''''&&&&&&%%%((((((((((((((()))******)))***,,,///222444555666888777666666888;;;>>>AAAAAAEEEHHHHHHEEEAAA@@@@@@GGGJJJMMMLLLKKKOOOWWW^^^cccVVVFFF???DDDMMMTTTWWWbbb___YYYOOOFFFBBBCCCEEEUUUUUUVVVWWWYYYZZZ[[[[[[ZZZ___cccaaa\\\ZZZ]]]bbb[[[\\\^^^```iii{{{|||kkkXXXXXXbbbgggjjjmmmqqqrrrpppiii^^^TTTOOONNNPPPMMMVVVrrrwwwpppiii___WWWXXX[[[]]]___aaadddjjjttt}}}pppiiirrr}}}nnnWWWIIIGGGHHHBBBAAACCC>>>999;;;>>>@@@GGGXXXooowww^^^cccjjj~~~~~~nnnPPPGGGCCCIIIMMMMMMNNNRRRIIIBBB999222000111333555;;;:::888333...++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---......//////222,,,--->>>XXXsss{{{{{{{{{}}}uuugggpppsss___NNNHHHJJJNNNMMMKKKEEE<<<444///---,,,,,,,,,,,,,,,+++++++++************++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...JJJFFFAAA@@@BBBDDDDDDBBB@@@???>>>===;;;:::999888555444333111111000000000------,,,,,,,,,+++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&''''''&&&&&&%%%))))))(((((())))))***+++)))***---///222444666666666555444555777;;;???BBBBBBGGGLLLJJJCCC>>>>>>AAAKKKLLLLLLKKKJJJMMMRRRWWWVVVLLLBBBAAAJJJSSSWWWXXXfffddd___UUUJJJEEEGGGKKKUUUUUUVVVVVVWWWYYYZZZ[[[]]]___`````````bbbfffiii```aaaaaabbbfffpppwwwuuupppjjjcccbbbmmm{{{pppXXXQQQSSSVVV[[[bbbjjjsss|||}}}vvvmmmhhhggg___WWWWWWggg~~~uuuoooppptttvvvyyy|||yyywwwzzz|||mmmYYYJJJGGGJJJDDDAAACCC@@@:::888;;;@@@BBBLLLeee~~~kkkddduuuuuujjjUUUFFFHHHLLLLLLNNNSSSMMMGGG===444000111444777===<<<:::666111---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////333111777IIIfffvvvzzz{{{xxxyyy}}}{{{zzz{{{|||zzz}}}{{{}}}{{{~~~zzzkkkZZZNNNHHHMMMNNNNNNJJJBBB999222...------,,,,,,+++++++++,,,*********++++++++++++,,,------,,,,,,+++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...IIIEEEAAAAAACCCDDDCCCAAA???>>>===<<<;;;:::999888666555444333222111111111---------,,,,,,,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%%%%&&&'''(((((()))%%%%%%&&&&&&&&&&&&&&&%%%((((((''''''(((((()))******+++---000222444666666444444444555888<<<@@@CCCBBBHHHKKKHHH@@@<<>>999999???AAAEEEXXXmmmssskkkwwwxxxwwwmmmOOOGGGKKKMMMOOOQQQOOOIII@@@777222111444777;;;<<<;;;777222...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---......//////000222999EEEVVVnnnxxx}}}tttlllooowww}}}yyyyyyzzz|||{{{xxxvvvsssqqqlllbbb[[[\\\```aaaaaabbbbbbdddgggjjjmmmppprrrsss}}}}}}{{{uuuiiiVVVGGGKKKMMMOOOMMMFFF>>>666222...---,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...IIIEEEBBBAAACCCEEECCCAAA>>>>>>===<<<;;;:::999888777666444333111111000000,,,,,,---------,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%'''''''''''''''(((((()))+++,,,...111333444555555444444555777:::===@@@BBBAAAEEEGGGDDD>>>===BBBGGGOOOMMMKKKKKKKKKKKKJJJHHH>>>@@@DDDKKKRRRUUUTTTRRRVVVTTTQQQLLLIIIJJJQQQVVVTTTTTTUUUUUUVVVWWWWWWXXXWWWQQQMMMSSS```iiijjjgggjjjaaaUUUPPPUUU```lllsssrrrvvv{{{~~~zzzwwwssspppllliiiddd```dddjjj{{{qqq___MMMEEECCCFFFTTTcccttt}}}{{{zzzzzz~~~}}}xxxrrr^^^KKKDDD???CCC<<<:::>>>AAAEEEPPP]]]oootttsssppp}}}|||___IIIIIIOOOPPPNNNOOOKKKDDD<<<555333555777:::;;;;;;999444000------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------------...//////000000111???RRRaaattt~~~pppeeehhhqqqxxxwwwxxxyyy}}}~~~}}}{{{xxxvvvhhhddd```]]][[[ZZZXXXVVVWWWNNNFFFFFFGGGFFFEEEFFFIIIJJJKKKMMMOOORRRTTTVVVYYY]]]bbbhhhppp~~~}}}{{{{{{{{{sss^^^JJJHHHKKKOOONNNIIIBBB;;;777///...---+++++++++,,,,,,++++++++++++,,,,,,,,,------,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...HHHEEEBBBBBBDDDEEECCCAAA======<<<<<<;;;:::999999555444333111000///......,,,,,,---------,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&(((''''''''''''((())))))---...///111222333444444333555777:::<<<>>>@@@AAA@@@BBBBBB???<<<>>>EEEKKKOOOMMMKKKKKKLLLKKKGGGBBB???CCCIIIOOOQQQQQQPPPOOOOOONNNLLLKKKKKKNNNRRRTTTTTTUUUVVVXXXXXXXXXWWWWWWUUUOOOMMMSSS^^^fffhhheeeddd___YYYVVV\\\jjjzzzzzzvvvtttqqqmmmlllnnnyyynnn\\\TTTOOOKKKNNNVVV___rrryyyvvvuuuyyynnnTTTHHHBBBCCC@@@======@@@GGGPPPWWW```mmmuuuoookkkxxxqqqOOOGGGPPPSSSNNNNNNMMMIIIBBB;;;777666777<<<======;;;666111---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------------......//////000000444FFF\\\lll|||oooggglllrrruuuuuuvvvyyy}}}}}}zzzuuutttsssssstttvvvxxxyyy~~~{{{xxxuuurrrpppoooeeedddccccccdddcccaaa___RRRPPPMMMLLLMMMNNNMMMMMMPPPIIIEEEFFFHHHHHHIIIKKKJJJJJJKKKNNNRRRWWW\\\___\\\```fffmmmuuu~~~||||||vvvdddPPPDDDHHHMMMNNNKKKEEE@@@===000///---+++++++++,,,---************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...HHHEEEBBBBBBDDDEEECCC@@@======<<<;;;::::::999999444333111000...---,,,,,,,,,,,,---...---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***######$$$%%%'''(((((()))###$$$%%%%%%&&&&&&&&&&&&((((((((((((((())))))***...///000111222333333333333555888;;;>>>???@@@@@@??????>>>;;;;;;@@@GGGNNNNNNLLLKKKLLLNNNKKKEEE???CCCHHHNNNQQQPPPNNNNNNOOONNNMMMLLLNNNPPPSSSSSSSSSTTTVVVXXXZZZZZZYYYXXXWWWUUURRRRRRVVV^^^eeegggggg[[[^^^aaaccchhhttt||||||{{{wwwssssss|||yyyoooeeeXXXOOOMMMJJJYYYttt}}}uuuqqqooovvv|||zzzyyyuuuuuuzzz}}}aaaSSSMMMBBBBBB???<<>>???@@@===777111---+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,---------------......///000000000999LLLbbbsssqqqmmmssswwwuuutttvvvyyy~~~|||yyyxxxyyyyyywwwtttqqqmmmhhhggghhhhhhfffdddbbbaaa___^^^]]]^^^```aaaeeeccc___[[[WWWSSSQQQPPPOOONNNNNNOOOQQQRRRPPPOOOQQQOOONNNOOORRRUUUVVVVVVQQQMMMMMMRRRVVVXXX\\\```XXXYYY[[[___fffnnnvvv{{{~~~~~~{{{vvvfffUUUBBBGGGLLLNNNLLLGGGBBB@@@111///---+++***+++,,,---))))))))))))************++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,---......HHHFFFCCCAAABBBBBBAAA@@@>>>>>>===<<<:::999888888666333000....../////////------,,,++++++******)))((((((((((((''''''''''''(((''''''''''''((())))))''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''')))***,,,---)))***,,,///222444444333222777;;;;;;===@@@???;;;AAABBB===888<<>>>>>???EEESSSaaaYYYWWWdddtttjjjVVV___{{{wwwuuu}}}xxxeeeNNNLLLPPPMMMRRRRRRPPPKKKDDD???>>>??????===:::999999666111,,,......---,,,++++++++++++)))+++------,,,,,,,,,------------............/////////...---...000111///999RRRhhhrrr~~~zzzssspppsssxxxuuuyyy~~~{{{~~~|||{{{{{{|||{{{vvvrrrqqqmmmkkkmmmrrrrrrllleee]]][[[WWWVVVUUUTTTRRRPPPRRRMMMLLLOOOPPPMMMJJJJJJMMMIIIGGGJJJLLLLLLPPPUUUUUUSSSRRRRRRTTTUUUUUUUUUUUUTTTQQQVVViii{{{wwwgggmmmnnnnnnqqqxxx}}}zzztttqqqfff```ggguuuzzzxxx}}}rrr^^^MMMFFFFFFLLLOOOJJJDDDBBB666222---******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++***+++///...,,,---222IIIFFFCCCAAAAAABBBAAA@@@???>>>===<<<:::999888777888555222000111111111000------,,,++++++******)))((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((''''''&&&&&&''''''(((''''''&&&%%%%%%&&&''''''&&&&&&'''''')))***+++,,,,,,,,,...111333444444333222777::::::<<>>BBBQQQaaaaaaYYY```qqqmmm[[[YYYgggyyyppp}}}xxxmmmRRRMMMPPPPPPQQQRRRPPPLLLFFFCCCBBBCCC???<<<999999999777222...///...---,,,++++++++++++)))+++------,,,,,,,,,------------............///............///222333333;;;UUUllluuu~~~{{{vvvrrrrrruuuuuuzzz|||zzzyyyyyywwwuuuuuuvvvuuurrrooommmllljjjiiiiiifffbbb^^^___\\\YYYZZZ[[[ZZZUUUQQQMMMKKKJJJJJJKKKKKKJJJHHHPPPQQQTTTUUUOOOEEEBBBDDDHHHDDDCCCGGGJJJMMMRRRYYYYYYZZZ]]]bbbggghhhgggeeegggfffdddhhh}}}|||rrr___MMMHHHHHHNNNPPPKKKFFFDDD888444...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++***,,,///...,,,...222JJJGGGCCCAAAAAABBBAAA@@@@@@???>>><<<:::888777666777555222111111111111000------,,,++++++******)))((((((((((((''''''''''''%%%&&&((()))))))))((('''''''''((((((((((((''''''(((''''''&&&&&&''''''(((''''''&&&%%%%%%&&&'''''''''''''''((()))***+++,,,...///000222333333333333333777999888:::???@@@>>>EEEAAA;;;999???HHHKKKJJJHHHMMMRRRPPPHHHCCCBBBEEEGGGHHHGGGCCCAAABBBAAA???CCCIIIPPPSSSRRROOOMMMMMMTTTSSSQQQPPPQQQSSSVVVXXXRRRTTTWWWYYYZZZ[[[\\\^^^cccccc```___bbbiiimmmllltttrrrrrruuuwwwwwwzzz~~~zzzxxxzzzuuu}}}rrr```UUUSSSfffwww~~~oooaaa[[[kkkyyy~~~yyy{{{hhhWWWKKKBBB>>>===???MMM^^^hhh\\\]]]mmmrrreeeXXXVVVqqqwww||||||uuuVVVJJJMMMPPPPPPPPPPPPMMMJJJHHHGGGHHH???<<<999888999888444000///...---,,,++++++++++++)))+++------,,,,,,,,,------------............///------///000000222555999BBB^^^wwwwwwtttqqqnnnnnnsssxxx}}}zzz|||{{{yyyvvvsssqqqooonnnmmmlllkkkjjjhhhfffccc___```___]]]]]]]]]\\\YYYWWWSSSRRRRRRRRRRRRQQQNNNKKKMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJMMMPPPQQQPPPOOOaaahhhrrrrrrfffVVVQQQSSSTTTPPPOOOSSSYYY___gggpppqqqsssxxx~~~iiiTTTNNNJJJNNNQQQNNNIIIFFF<<<777111---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,***,,,///...,,,///333KKKHHHDDDAAAAAAAAAAAAAAA@@@???>>><<<:::888777666555333000//////000///...------,,,++++++******)))((((((((((((''''''''''''%%%&&&(((******)))'''&&&''''''((((((((((((''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((()))***+++,,,///000111222111111111222555888999777:::???BBBAAACCC@@@<<<<<>>BBBIIIPPPOOOMMMJJJIIIGGGCCC???FFFKKKQQQRRRNNNKKKLLLOOOSSSSSSQQQPPPPPPRRRUUUXXXUUUWWWWWWWWWWWWWWWZZZ\\\aaa```]]]\\\]]]aaadddeeeooonnnoooppppppppppppppphhhjjjnnnsssrrrnnnpppuuusssxxxtttxxxtttcccUUUZZZqqqyyyvvvfff\\\iii|||~~~zzzzzzuuu___PPPEEEBBB>>><<>>>>>BBBFFFHHHIIIIIIJJJMMMMMMFFF>>><<>>999777888888777555//////...---,,,,,,,,,,,,)))+++------,,,,,,,,,------------............//////...///000///000;;;HHHfff}}}}}}sssqqqpppoooooozzz}}}zzzsssnnnkkkgggddd___\\\ZZZVVVQQQMMMGGGHHHIIIJJJIIIHHHFFFEEEFFFFFFEEEGGGOOOVVVTTTLLLNNNPPPSSSWWWZZZ]]]___aaaaaacccgggkkkooorrruuuwwwwww}}}~~~~~~{{{~~~~~~xxxfffQQQHHHMMMSSSOOOGGGCCC===666111...,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))******+++++++++,,,,,,,,,---+++,,,//////...111777NNNJJJDDDAAA@@@AAABBBAAA>>>>>>===<<<:::999888888666444333222333222000///------,,,++++++******)))((((((((((((''''''''''''%%%&&&((()))))))))((('''''''''(((((((((((('''''')))((((((''''''(((((()))&&&'''(((((((((((('''&&&''''''((()))***,,,---......000222000---,,,///222888;;;;;;999:::@@@BBBAAA;;;<<<@@@FFFHHHIIILLLQQQSSSPPPIIIAAA===>>>EEEKKKIIIKKKQQQXXXYYYUUUQQQQQQQQQPPPOOOKKKHHHIIIMMMRRROOOPPPQQQQQQRRRVVV^^^dddfffeeeaaa\\\WWWTTTTTTUUUVVVUUUXXX\\\^^^^^^aaafffggghhhfff```[[[XXXSSSNNNQQQTTT[[[ccceeebbbbbbdddhhhppp}}}kkkbbbkkkxxxxxxhhhfffxxx~~~lll[[[fff|||{{{}}}~~~||||||~~~{{{aaaMMMJJJGGG===<<>>BBBGGGIIIFFFHHHOOOVVVVVVQQQPPPUUUQQQOOOLLLIIIHHHIIIKKKMMMLLLNNNQQQRRRTTTZZZdddllllllkkkggg```ZZZUUUTTTTTTTTTUUUZZZaaacccaaadddiiieeehhheee]]]XXXVVVRRRLLLMMMOOOVVVaaagggdddaaa```iiinnn|||nnn___^^^ddd{{{ttthhhrrr~~~ppp]]]ggg~~~yyyqqqmmmkkkkkknnnssszzz{{{}}}}}}}}}|||||||||yyy|||}}}|||lllPPPLLLJJJ@@@===CCCQQQccchhh^^^```pppqqqdddVVVZZZrrrsssrrr|||gggNNNGGGIIIHHHIIIKKKNNNNNNLLLIIIGGGAAA:::777777888777666000///...------,,,,,,---)))+++------,,,,,,,,,------------............///000---///222222777MMMeeessslllhhheeeeeehhheeedddaaa]]]XXXTTTSSSSSSMMMOOOPPPOOOMMMNNNSSSXXX[[[]]]aaafffjjjnnnqqqrrrsssooogggeeesss}}}tttjjjdddcccfff^^^WWWTTTRRRQQQTTTZZZfffwww|||{{{}}}{{{yyyxxxuuu|||uuu\\\NNNLLLLLLKKKFFFAAA999333000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,...,,,,,,/////////333999OOOKKKEEEAAA@@@AAABBBBBB<<<<<<;;;;;;;;;:::::::::333222111111111000...,,,------,,,,,,+++******))))))(((((((((''''''''''''(((''''''''''''((())))))''''''((((((((((((''''''))))))(((((((((((())))))&&&'''((())))))((('''&&&%%%%%%'''(((+++---000111///222444222......222666666999999777888;;;<<<999888;;;BBBGGGHHHKKK[[[llljjjZZZHHH???@@@EEEGGGFFFIIIJJJPPPTTTQQQJJJLLLSSSPPPMMMJJJIIIIIIJJJIIIHHHJJJMMMQQQSSSVVV]]]iiiqqqooonnnjjjccc\\\WWWUUUUUUTTTVVV]]]eeegggdddffflll___bbb___XXXSSSSSSPPPIIIFFFGGGPPP^^^gggfffaaa___mmmppp}}}pppaaa]]]```hhh|||zzzhhhlll}}}tttaaajjj|||qqqgggbbb```aaadddeee{{{~~~|||yyywwwyyy{{{||||||zzzwwwuuutttuuu}}}wwwtttRRRLLLKKKBBB???EEEHHH___hhh___dddxxx{{{lllaaaYYYjjjrrrkkkuuuoooQQQEEEKKKJJJJJJLLLOOOOOOLLLHHHHHHBBB;;;777777777777555000000...---------------)))+++------,,,,,,,,,------------.........//////000---///333444<<>><<<;;;;;;:::999777555444222000.........///------,,,++++++******)))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((()))******+++,,,...///000333222111000111333555777999:::;;;;;;<<<<<<<<<<<>>BBBGGGKKKMMMLLLIIIFFFDDDEEEFFFHHHGGGEEEBBB@@@>>>@@@EEELLLRRRRRRMMMHHHCCCCCCEEEGGGKKKLLLLLLJJJNNNSSSWWWXXXZZZ]]]\\\XXXUUUXXX]]]dddiiiiiieeeaaa```dddhhhiiieeebbbaaabbb^^^ZZZUUUQQQMMMIIIEEEBBB===>>><<>>777111...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...***...,,,---///,,,666NNNKKKHHHEEECCCCCCDDDCCCCCC@@@>>><<<;;;;;;:::999777333333222111000///...---------,,,++++++******)))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((()))***+++,,,------------+++,,,---...000222444555444777:::999666555777999===@@@EEEIIIJJJIIIFFFDDD<<<@@@DDDGGGFFFDDDCCCBBBAAADDDJJJOOORRRPPPKKKGGGDDDDDDDDDGGGJJJMMMMMMMMMQQQVVVYYYXXXYYY[[[YYYUUUSSSUUUZZZbbbhhhjjjfffbbbfffhhhkkkllljjjgggeeeddd]]]XXXRRRLLLIIIHHHFFFEEE;;;>>>;;;@@@OOORRRLLLNNN[[[pppnnn___QQQIII???CCCOOOSSSaaa{{{{{{ttttttcccfff}}}{{{|||pppwww{{{ooollllllnnnsssxxxqqqpppooommmiiifffbbbaaaZZZfffzzzeeeQQQRRRhhhlllPPPDDDEEE>>>HHH[[[jjjdddTTTRRR[[[pppsss___KKKVVVuuuttt~~~dddSSSGGGJJJPPPPPPMMMNNNEEE===777777888666555666333444333111...,,,---...+++,,,,,,------.........////////////////////////...222333<<>>;;;;;;<<<<<<777222333333222111000///......------,,,+++***)))((('''))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''(((******&&&&&&&&&''''''''''''''')))***+++---......------,,,---...000111333444555888:::;;;:::888888;;;>>>===@@@DDDFFFEEEBBB>>><<>>BBBEEEFFFQQQaaaxxx~~~lllaaaTTTJJJHHHDDDAAAJJJXXXsss{{{xxxnnnvvvxxxcccccctttzzzttt~~~~~~nnnaaaccceeeddd```^^^___```XXXUUUSSSUUUZZZ```dddfffhhhpppyyy~~~dddXXXiiiiiiLLLBBB======@@@DDDEEEDDDFFFKKKYYYbbbkkkeeeOOOHHHfffuuu|||xxxuuu\\\IIIJJJMMMIIIHHHLLLFFFBBB<<<888666555555555444555555555333111...,,,---,,,,,,,,,,,,---..................///000111222555444:::SSSyyyzzzoooggg^^^YYYYYYZZZhhhlllqqq{{{yyynnnjjjdddVVVWWWZZZ```qqqpppuuummmaaammm||||||rrrrrryyy|||fffTTTTTT```xxxcccYYYRRRQQQmmm}}}ssssssxxxrrrfffSSSPPP\\\zzz~~~zzzmmm~~~rrr```WWWYYYeeewwwfffTTTSSSMMM^^^sssWWWUUURRRUUURRRFFFAAA>>>444///...------...///...,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,...,,,+++IIIxxxHHHFFFCCCCCCCCCDDDDDDCCCBBB>>>;;;;;;<<<;;;777222333333222111000///......------,,,+++***)))((((((''''''''''''''''''''''''))))))))))))((((((''''''((((((((((((((((((((((((((('''&&&&&&%%%&&&''''''&&&&&&&&&''''''''''''((()))***,,,---......------,,,,,,...000111333555555999::::::999888999<<<@@@===@@@CCCDDDCCC???;;;999<<<>>>AAABBB<<<888;;;BBBJJJMMMOOOOOOLLLHHHEEEDDDFFFFFFGGGHHHIIIJJJKKKKKKPPPWWW\\\\\\[[[[[[XXXSSSRRRQQQWWWaaaddd```dddkkkooossswwwxxxvvvrrrnnnlllqqqgggeeebbbYYYTTTNNNAAA;;;999777888;;;@@@CCCDDDMMM^^^uuuqqqhhhYYYLLLHHHCCC>>>CCCNNNfffooopppjjjttt{{{fffgggwww~~~uuutttmmmoooqqqsssqqqnnnlllmmmnnnoookkkgggggglllttt{{{~~~nnn[[[iiirrrRRRCCCAAA>>>===>>>>>>===BBBHHHRRR^^^qqqvvvbbbNNNZZZvvv~~~~~~cccKKKFFFGGGEEEEEEIIIFFFBBB===888555444444444444444555555333111...,,,---,,,,,,,,,,,,---......//////...//////000111111000444AAAZZZ}}}nnnbbb[[[YYYXXX[[[iiiqqqxxx}}}zzzsssddddddeeehhhpppqqqvvvooodddrrr~~~xxxgggUUUTTT\\\|||{{{hhh___WWWRRRkkkvvvssswwwsssiiiWWWPPPXXXttt|||}}}}}}nnn~~~wwwiiiaaabbbtttyyyeeeRRRRRRMMM___mmmVVVRRRUUUSSSHHHCCC???555000...------...///...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...000000111OOO~~~GGGEEECCCBBBCCCEEEEEEDDDAAA>>>;;;;;;;;;:::666333333333222111000///......---,,,,,,+++***)))(((((('''''''''''''''''''''''')))))))))(((((((((((('''(((((((((((((((((((((((()))((('''&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((***+++,,,---......------+++,,,...000222444555666999999999888888:::???BBB===@@@BBBBBB???;;;888666999;;;>>>@@@===:::>>>EEEOOOPPPPPPNNNJJJGGGEEEEEEHHHHHHGGGHHHHHHJJJLLLMMMPPPVVVZZZ\\\]]]^^^[[[VVVSSSTTT\\\gggiiieeegggnnnrrrvvv{{{}}}{{{wwwsssqqqzzzpppmmmiii\\\UUUNNNAAA:::777555555888===@@@AAAHHHYYYqqqxxxrrraaaQQQJJJDDD===>>>CCCVVV```eeeeeeqqq}}}jjjiiixxxuuu}}}ssstttzzz}}}|||~~~|||aaaiiiZZZFFFFFFAAA<<<:::888888>>>FFFKKKWWWqqqsssVVVQQQbbbzzzpppRRREEECCCCCCDDDGGGEEEBBB===999555333333333333444444444333111...------,,,,,,,,,,,,---......000///////////////000111333>>>NNNeeeuuu```ZZZZZZXXX___nnnwww|||mmmlllnnnppp}}}nnntttzzzqqqiiiyyy~~~wwwrrrlll```SSSSSS[[[vvvpppfff[[[RRRdddzzzuuuyyyxxxqqq]]]QQQRRRmmm~~~xxx{{{rrr}}}zzzrrrnnnpppxxxdddQQQPPPJJJ]]]tttWWWQQQTTTUUULLLFFFBBB777111000.........///...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...000222555TTTFFFDDDBBBBBBCCCEEEEEEEEE@@@>>><<<;;;;;;999666333333333222111000///......,,,,,,++++++***))))))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))((('''''''''&&&&&&''''''(((((())))))***+++---.........---,,,+++,,,...000222444666777999999888777999<<<@@@CCC>>>@@@BBBAAA===888666666888999===AAA@@@>>>BBBIIITTTSSSPPPLLLHHHEEEEEEFFFJJJIIIHHHGGGHHHJJJLLLNNNMMMSSSWWWYYY]]]```]]]XXXSSSVVV```kkklllggghhhppptttyyy}}}zzzxxx|||sssqqqlll]]]UUUNNNAAA:::777444444777;;;>>>???DDDTTTlllzzziiiWWWNNNGGGAAA>>>???JJJSSSZZZ___lllllljjjvvv}}}tttxxxsssqqquuuhhhllldddJJJIIICCC===:::777777===EEEHHHNNNggg{{{```TTT[[[tttuuu~~~^^^JJJEEEFFFGGGGGGEEECCC???:::555222222333222333444444333111...------,,,,,,,,,,,,---......000000////////////000000333DDDYYYlllccc\\\]]]ZZZeeettt}}}xxxhhhiiioooqqqzzzooovvv}}}uuukkk}}}zzzmmmaaa[[[TTTNNNRRR[[[ooowwwiii[[[PPP[[[~~~yyy|||}}}yyybbbRRRQQQjjj}}}vvvyyy{{{~~~{{{wwwyyy~~~xxxeeeSSSPPPHHHZZZ|||ZZZQQQSSSWWWPPPJJJEEE:::333111///......///...---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++...---...000666TTT~~~EEECCCAAAAAACCCDDDEEEDDD???>>><<<;;;:::888555333333333222111000///......,,,,,,++++++***)))))))))(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++******)))(((''''''&&&&&&&&&''''''((())))))***+++,,,---.........---,,,,,,---...000333555666777999777666777:::===@@@BBB>>>AAACCCAAA<<<888777999:::;;;???CCCDDDDDDHHHNNNTTTRRROOOJJJEEECCCEEEFFFJJJIIIHHHGGGHHHJJJLLLMMMJJJOOOSSSWWW\\\aaa___ZZZSSSVVVaaallllllgggiiirrrwww|||~~~zzzrrrqqqlll]]]TTTMMMAAA<<<999555444666:::===>>>AAAQQQhhh{{{mmm\\\QQQKKKEEEAAA@@@???EEENNNWWWeeezzzppplllttt|||vvvuuullloooxxxtttwwwkkkOOOFFFBBB>>><<<999888<<>>>>>===;;;999777555444333333222111000///......+++++++++*********))))))))))))))))))))))))))))))&&&''''''''''''((((((((((((((((((((((((((((((((('''((((((((('''&&&%%%$$$&&&&&&'''((())))))***+++,,,---...//////...---,,,......///111333444555666777666666777:::===??????===@@@CCC@@@;;;888:::===>>>===AAAFFFHHHHHHKKKPPPQQQOOOLLLGGGCCCBBBDDDGGGJJJIIIHHHHHHHHHIIIKKKLLLHHHLLLPPPUUU\\\cccbbb]]]TTTWWW```jjjiiieeekkkvvv}}}yyyssssssnnn___VVVOOODDD>>>:::666444555999<<<===???MMMccczzz|||qqqbbbUUUMMMGGGDDDBBB999<<>>777222222333111222333333222000...------,,,,,,,,,,,,---...............//////000111222888VVVtttnnn\\\YYY]]]^^^kkkzzzuuuaaaccckkkooorrrxxxyyyeeeoooyyyhhh```PPPHHHEEEJJJKKKGGGGGGMMMhhhlll\\\TTTPPPfff|||zzzvvvgggWWWUUUooo}}}vvvtttzzzzzz|||^^^WWWLLLYYYfffUUURRRXXXUUUOOOJJJAAA888444111///...///......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......222///---222;;;XXX~~~GGGDDDBBBAAABBBCCCBBBBBB===>>>===;;;999666444444333333222111000///......+++++++++***************((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&%%%&&&&&&'''((()))***++++++,,,---...//////...---,,,///000000111333444444555666555555888;;;===<<<;;;:::>>>AAA???:::888<<<@@@@@@???BBBGGGIIIIIILLLPPPLLLKKKHHHDDDAAAAAADDDFFFHHHHHHHHHHHHIIIIIIIIIIIIGGGKKKOOOTTT^^^fffeee```VVVXXX```hhhgggdddlllzzz}}}xxxyyytttdddZZZTTTIII???;;;555333444777:::<<<===III^^^ttt|||nnn^^^QQQJJJFFFDDD<<<:::===GGGQQQbbb{{{rrrnnnrrr|||yyy|||qqqsssyyy|||xxxwwwuuussspppmmmpppqqqlllhhhmmm{{{rrrWWWHHHCCC???===999777;;;AAAFFFJJJVVVlllyyy___ggg~~~^^^HHHFFFGGGDDDGGGHHHGGG@@@888222222444000111222333222000...------,,,,,,,,,,,,---......---------...000111333333EEEhhhtttcccdddccc]]]XXXWWW[[[```kkk|||xxxbbbccclllppprrruuu|||wwwkkkkkkpppuuuqqqfff\\\XXXSSSKKKGGGIIIHHHCCCDDDKKKgggrrrddd___QQQZZZ}}}{{{vvviiiYYYWWWnnn~~~sssoooooouuu|||uuurrr}}}wwwpppwww```WWWJJJSSSttt}}}lllWWWQQQXXXVVVPPPKKKCCC999666111///...///......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---222///...444???\\\GGGEEEBBBAAABBBBBBBBBAAA=========;;;888666444444333333222111000///......+++++++++***************''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((((((&&&&&&'''((()))***++++++---.../////////...---,,,000111111222222333444444555444555888<<<===;;;888777<<>>===CCCIIIVVVooo|||ooojjjoooyyyvvv}}}nnnooovvv}}}yyy|||wwwtttttttttrrrpppmmmuuu{{{yyysssqqqwww~~~rrrYYYOOOIIIBBB>>>:::888===CCCCCCFFFJJJ[[[|||jjj```zzzwwwbbbIIIFFFIIIGGGHHHIIIHHHAAA999333222444000111222333222000...------,,,,,,,,,,,,---......,,,,,,---...000222333444DDDjjjdddTTTQQQQQQUUUWWWWWW[[[bbblll}}}wwwaaaaaalllrrrrrrrrrzzzuuussspppooossstttssssssuuufffYYYMMMHHHCCC>>>DDDOOOhhhwwwlllhhhTTTRRRqqq~~~zzzjjj[[[WWWlllxxxeee```___eeesss{{{zzzuuuqqqzzz~~~yyyoooddddddssszzz```UUUFFFKKKggg{{{ttt}}}pppYYYQQQXXXVVVQQQLLLDDD:::666222///...///......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***///---,,,444AAA^^^EEEEEEEEEDDDCCCAAA@@@???@@@???===;;;999777555444:::888444111...---------+++++++++************)))&&&'''((())))))((('''&&&'''''''''(((***)))'''%%%''''''''''''''''''''''''***)))))))))((((((''''''$$$%%%'''(((***,,,......---...//////---,,,---...111111222333444444444444222444777999;;;;;;;;;:::>>>@@@<<<333222999??????AAAAAAAAADDDHHHLLLNNNOOOMMMIIIEEEBBBBBBCCCDDDDDD???CCCIIIMMMNNNLLLIIIFFFLLLOOORRRVVV]]]cccaaa[[[[[[]]]dddjjjeeeaaannnxxxpppfffWWWJJJ@@@<<<777555666888:::::::::EEESSSddd||||||kkk___WWWNNNDDDCCC>>><<<===DDDRRRiii|||zzzrrrkkkkkkuuuzzzwwwqqquuuzzz}}}xxxuuutttttttttllluuu}}}eee^^^OOOCCCAAA===777999AAACCCHHHHHHPPPqqqrrrccc{{{{{{|||tttpppkkkOOOCCCDDDIIIEEEFFFEEEAAA:::555333444111111111222333222///,,,++++++,,,,,,---...//////---444///+++000111111888CCCrrroooZZZRRRPPPWWWXXXUUUYYYcccqqqkkkccciiippp~~~sssssswwwssswww}}}}}}fffRRRJJJDDD???FFFSSSrrr~~~ttthhhYYYXXXccc|||~~~nnn___VVVdddzzzhhhaaa[[[^^^jjjyyytttqqqssswwwtttaaaYYYZZZrrrqqq]]]PPPGGGMMM]]]mmmyyyzzzuuuxxxpppXXXKKKVVV]]]SSSGGGEEEAAA999000,,,///111///,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......---...+++333---888eeezzzEEEEEEDDDCCCBBBAAA@@@@@@@@@???===;;;999777555444888666333000...---------+++++++++************)))&&&'''((())))))((('''&&&'''&&&&&&&&&(((((('''%%%''''''''''''''''''''''''))))))((((((((('''''''''&&&'''((()))***+++,,,------...///...---,,,---///111222333444444555555444333444777:::;;;<<<;;;;;;???@@@<<<444444:::???@@@@@@@@@BBBEEEIIILLLMMMMMMJJJGGGCCCAAAAAACCCDDDDDDBBBEEEIIIMMMNNNLLLJJJHHHLLLNNNPPPSSS[[[bbbaaa[[[ZZZ\\\ccchhhdddcccrrryyyqqqfffWWWJJJ@@@===888555666888999:::999BBBPPPaaazzzqqqeee]]]RRRHHHFFFAAA======AAAKKK^^^ooowwwuuupppkkkjjjrrrzzzwwwpppqqq{{{}}}|||yyyyyyyyyyyyxxxyyy}}}{{{sssaaaPPPBBB@@@>>>999:::AAABBBJJJLLLSSSnnn{{{dddssszzzooouuuVVVDDDBBBGGGDDDEEEDDDAAA;;;666333333111111111222333222///,,,++++++,,,------...//////,,,333///+++000111222;;;RRR{{{uuu```VVVQQQTTTVVVUUU]]]hhhtttmmmaaafffqqq~~~ssssssyyy}}}zzzdddPPPIIIDDD@@@GGGTTTsssvvviii]]][[[aaaxxxsssdddZZZeeewwwjjj^^^^^^jjjxxxtttooommmmmmqqq]]]SSSUUUnnn~~~fffVVVMMMGGGKKKTTT```nnnyyy{{{uuu~~~}}}lllXXXKKKOOOVVVSSSLLLIIIBBB:::111---///111///,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......///000,,,333000===lllFFFEEECCCBBBAAA@@@AAAAAA@@@???===;;;999777555444444333111///---------...+++++++++************)))''''''(((((((((((('''''''''&&&$$$$$$&&&'''&&&%%%''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))***+++++++++---...///...---,,,...///222222333444555555555555333555777:::;;;<<<<<<<<<@@@???;;;666666;;;???@@@???@@@CCCGGGKKKMMMLLLJJJFFFCCC@@@???AAACCCDDDEEEEEEFFFIIIKKKMMMMMMLLLLLLOOOOOONNNPPPXXX``````[[[YYY\\\bbbfffdddfffwww{{{rrrhhhYYYKKKBBB>>>999666666888999:::777???KKK]]]vvvzzzpppgggZZZOOOIIIDDD>>><<<<<>>GGGPPPUUUZZZpppkkkjjj|||~~~{{{ffflll```HHHCCCGGGCCCDDDDDDAAA<<<777444222333222222333444222///---,,,,,,,,,---......//////+++222...,,,111222555@@@kkk{{{ggg[[[RRRQQQSSSVVVaaammmvvvoooaaaeeettt~~~sssttt|||}}}uuu___LLLFFFDDDAAAHHHVVVrrryyyjjjccc___^^^nnnyyykkk___eeeyyywwwbbb___mmm{{{~~~zzzwwwkkkeee```^^^ssskkkWWWNNNRRRnnnxxxbbbPPPKKKHHHHHHKKKUUUfffvvv{{{ttt}}}pppbbbQQQKKKOOOSSSQQQLLLDDD<<<333//////111///---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......///000,,,222111CCCtttFFFEEEBBB@@@@@@@@@AAABBB@@@???===;;;999777555444111111///...------......+++++++++*********))))))'''((((((((((((((((((''')))'''$$$$$$%%%'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***++++++,,,,,,---......---,,,,,,...000222222333444555555555555444555777:::<<<======>>>@@@>>>:::888999===???@@@>>>@@@DDDIIILLLMMMJJJGGGCCCAAA??????AAADDDFFFFFFEEEGGGIIILLLOOOQQQSSSSSSVVVSSSPPPOOOVVV^^^^^^YYYYYY]]]ccceeecccgggyyy~~~uuulll]]]PPPDDD@@@:::777666888999999888===GGGXXXppp{{{rrrcccUUUKKKEEE???<<<999:::AAAJJJXXX\\\^^^[[[XXX[[[eeeooovvvpppmmmrrr~~~}}}wwwyyy~~~}}}zzzwwwttt|||zzz}}}mmmTTTHHHEEEAAA===:::IIIPPPTTT[[[ooozzzgggiii}}}bbb___ooolllNNNFFFJJJBBBCCCCCCAAA===999555333444333333444555333000---,,,---------......//////+++000...---222333888FFFzzz}}}|||fff\\\RRRPPPRRRWWWcccnnnuuussseeefffuuutttvvv~~~oooYYYGGGEEEDDDBBBIIIUUUnnn}}}mmmhhhaaaYYYcccyyysssggggggqqq{{{~~~|||}}}iiicccrrrwwwoooccc\\\WWWZZZpppvvvaaaQQQLLLTTTqqqiiiNNNJJJFFFFFFJJJUUUiiizzz|||sss{{{{{{{{{ppp]]]MMMMMMUUUTTTLLLFFF>>>666111000000///---......---------,,,,,,,,,------------------------++++++++++++,,,---.........///***111222HHH{{{EEEDDDBBB@@@???@@@AAABBB@@@???===;;;999777555444/////////...............+++++++++*********))))))(((((((((''''''(((((((((***(((&&&%%%'''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((()))+++---...///---......---,,,,,,///111111222333444555555555555555666777:::<<<>>>??????@@@<<<999999<<<===???@@@===@@@DDDJJJMMMLLLHHHDDDBBB@@@???@@@CCCFFFGGGGGGHHHJJJNNNSSSXXX[[[]]]^^^^^^ZZZSSSQQQWWW^^^]]]WWWZZZ___ffffffdddhhhyyyyyypppcccWWWFFFBBB<<<888777777888888:::<<>>:::CCCFFFJJJRRRggglll___yyyiii```iiiyyyWWWIIIKKKDDDCCCBBBAAA???;;;777444555555555555666444111...------...............///,,,000......333333:::LLLttt```YYYRRRPPPSSSYYYdddlllrrrwwwkkkjjjrrrwwwxxx~~~jjjUUUDDDDDDEEECCCHHHRRRhhhyyyrrrlllbbbUUU[[[ppp}}}rrrooossstttnnngggdddkkkxxxqqqiiivvv}}}sssoooaaaZZZZZZddd|||ssshhhXXXMMMKKKVVVrrrsssssslllNNNFFFAAADDDNNN]]]ppp~~~~~~uuu}}}wwwzzzdddPPPNNNWWWVVVLLLHHHAAA999333111000///.........---------,,,,,,,,,------------------------++++++++++++,,,---.........111,,,333666NNNDDDCCCAAA@@@@@@@@@AAABBB@@@???===;;;999777555444///////////////.........+++++++++************)))((((((''''''''''''(((((()))(((&&&'''((()))((('''''''''''''''''''''''''''(((((((((((())))))))))))%%%&&&(((***,,,...///000---...---,,,+++---000222111111222333444444444444555666888:::<<<>>>@@@AAA@@@:::777:::===>>>>>>???>>>@@@EEEJJJMMMKKKGGGCCCAAA??????@@@CCCFFFGGGGGGLLLPPPVVV]]]bbbeeeffffffddd^^^UUUSSSYYY```]]]VVVWWW```hhhhhheeeiiiwww|||ttthhh\\\HHHCCC===999777777888888::::::@@@NNN```uuuooo___LLLFFF???<<<999666888<<<@@@CCCDDDDDDBBBBBBEEEHHHJJJGGGHHHLLLQQQ```zzzxxx{{{bbbMMMFFFEEEAAA<<>>===<<<===>>>AAAEEEIIILLLKKKFFFCCC???>>>>>>???BBBEEEFFFEEEMMMRRR[[[cccggghhhfffdddccc]]]UUUSSS[[[bbb___WWWRRR^^^iiijjjgggkkkvvv~~~vvviii^^^JJJEEE>>>999777777777777777666<<>>;;;777888;;;======>>>???@@@BBBBBBBBBEEEDDDGGGJJJJJJSSSqqq}}}xxxxxxiiiPPPFFFDDDAAA===CCCGGGLLLSSS\\\nnnfffiii}}}ssskkk```bbbKKKIIIIIIFFFBBB@@@@@@???===;;;888777777777777555222///////////////............///111...000555333===TTT|||zzz^^^SSSRRRPPPPPPVVV```jjjooottttttppp|||~~~||||||cccOOOBBBEEEHHHCCCBBBGGGOOOaaapppzzzrrraaaUUUUUUddd~~~hhhcccaaalll~~~{{{ppplllppp~~~{{{vvvjjjTTTJJJFFFJJJ[[[wwwwww```YYYfffqqqmmmnnnlll[[[___bbbuuu}}}jjjTTTMMMHHHJJJUUUbbbkkksssyyy~~~|||vvvttt}}}kkkdddRRRQQQWWWXXXTTTKKKFFF>>>666222000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,222000666:::RRR~~~AAAAAABBBBBBBBBAAA@@@@@@@@@???===;;;999777555444000111111111000///...---+++++++++************))))))((('''&&&&&&'''((()))%%%%%%%%%'''((((((&&&###''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&)))******+++,,,,,,---------------++++++---000444//////000111222222222222666777888:::<<>>777444:::???===;;;===???AAADDDIIIKKKJJJFFFCCC>>>===<<<>>>AAACCCDDDDDDKKKQQQ[[[cccgggfffbbb^^^aaa[[[TTTSSS\\\ccc```XXXNNN\\\iiikkkiiilllwww~~~vvviii]]]JJJEEE???:::888777777777555444999GGGWWWiiirrraaaSSSKKKCCC???<<<888888:::===<<<;;;>>>BBBEEEDDDBBBAAABBBGGGIIIEEEIIIeeexxxuuu{{{{{{zzzpppTTTGGGDDDAAA===@@@FFFOOORRRTTTbbbkkkggg|||sss~~~tttbbbwwwdddLLLIIIKKKGGGBBB@@@@@@@@@???===888888777888888666222//////////////////.........000111///111555222===VVV|||wwwXXXQQQQQQOOOPPPVVVbbbmmmrrrvvvoooppp}}}{{{wwwzzzbbbNNNBBBFFFIIICCC@@@DDDBBBWWWeeejjjyyytttaaaWWWPPP^^^www}}}}}}|||pppdddhhh}}}wwwllldddOOOFFFDDDKKK___qqqiiiuuu~~~oooaaa___dddcccaaa[[[MMMNNNNNNUUUaaajjjnnnrrruuuuuusssnnnnnnkkkgggTTTSSSWWWWWWVVVLLLGGG???777222000//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......'''///...444777NNNxxxEEECCC@@@@@@BBBBBB???===??????>>>===;;;999666444111111000///...---,,,,,,,,,,,,++++++***)))((((((***)))((('''&&&&&&'''((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((((()))***+++---...///000,,,,,,,,,,,,------...///000000111333444555333222333777:::<<<;;;<<<>>>AAAAAA>>>999777888;;;>>>???AAACCCKKKSSSTTTKKKDDDAAA@@@@@@??????@@@BBBCCCDDDOOOTTT[[[```aaa___\\\[[[ZZZVVVRRRSSS[[[aaa^^^VVVWWW\\\ffflllllllllttt~~~wwwjjj___SSSKKKCCC>>>999555555999666888===EEEPPP___nnnwww||||||}}}kkk]]]QQQLLLGGGCCC@@@======@@@@@@AAACCCFFFIIILLLMMMMMMRRR^^^\\\\\\^^^UUU^^^{{{|||xxx\\\MMMGGGBBB>>>BBBLLLWWWXXXUUU^^^yyywwwdddnnn{{{dddmmmsssKKKKKKHHHGGGEEEEEEEEECCC@@@======;;;777555444333222000///...---,,,,,,---...//////---000444111333GGG___nnn\\\QQQOOOMMMPPPXXXbbblllqqquuummmrrr{{{qqqlllgggbbbsss|||```NNNCCCHHHLLLIIIFFFHHHOOOTTThhhnnnggghhhWWWPPPTTTgggvvvsssnnnlllmmmxxxrrrzzzrrrkkkxxxpppggg___[[[NNNFFFEEEKKK\\\xxxfff```^^^[[[[[[]]]XXX]]]fffooovvvvvvrrrnnnssshhhbbbnnnxxxiiiOOOPPPUUUXXX^^^SSSMMMEEE===888444000.........---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...222555///777\\\zzz|||EEECCCAAA@@@AAAAAA???===??????>>>===:::888666555111111000///...---,,,,,,,,,,,,++++++***))))))(((***)))((('''&&&''''''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((((()))***,,,---...///000,,,,,,,,,,,,---...//////111111111333444444333222444888;;;<<<<<<===???AAA===;;;888777888:::===>>>AAACCCKKKSSSSSSKKKDDDBBB@@@??????@@@AAACCCEEEFFFNNNRRRYYY^^^```^^^\\\ZZZZZZWWWRRRQQQYYY___]]]VVVVVV[[[dddjjjjjjkkktttyyylllaaaUUULLLDDD???:::666666999777999<<>>;;;999888777666111111000///...---,,,,,,,,,,,,++++++***)))))))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&'''''''''((((((((())))))+++,,,......//////,,,,,,,,,------...000000222222222333333333333333666999<<<>>>>>>>>>???@@@888777777888999:::<<<===@@@BBBIIIQQQRRRKKKDDDBBB?????????@@@BBBDDDFFFGGGLLLPPPVVV\\\^^^^^^[[[YYY[[[WWWQQQOOOUUU\\\[[[UUUVVV[[[bbbggggggjjjuuu|||ooodddXXXOOOEEE@@@<<<888777999777888<<>>>>>CCCTTTdddaaa\\\nnnnnnjjj~~~qqq~~~}}}^^^kkk^^^JJJHHHGGGFFFFFFFFFDDD@@@>>>===:::777555444333222111//////...------...//////......111555666;;;PPPfff~~~uuu[[[SSSRRRRRRUUU]]]gggnnnrrruuunnnooo|||oooddd]]]^^^YYYiiiuuuYYYOOOLLLQQQUUUPPPMMMMMMRRRjjj|||qqqZZZPPPGGGFFFOOOWWWUUUQQQRRRJJJMMMRRRcccooobbb[[[YYYIIIGGGGGGGGGZZZ|||{{{llllllnnnssswwwxxxuuuqqqllleeeccctttpppwww___WWWUUUWWW```YYYRRRHHH>>>888444111000///...------,,,---------------,,,,,,,,,,,,---------............/////////,,,///333222@@@jjjCCCBBBAAAAAA@@@???>>>===BBB@@@===:::888777777777111111000///...---,,,,,,+++++++++*********))))))((((((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((''''''''''''(((((((((((()))***,,,---...//////...------------...///111111333333333222222222333444888:::===???????????????444666999:::;;;<<<===>>>AAABBBHHHPPPPPPJJJDDDCCC@@@?????????AAABBBDDDFFFKKKNNNSSSYYY^^^^^^\\\YYY\\\WWWQQQMMMRRRYYYZZZUUUVVV[[[bbbfffeeeiiiwww|||ssshhh\\\RRRGGGBBB>>>999888999777888<<>>???AAASSSiiiiii\\\gggooodddtttnnnpppnnnrrrhhhQQQIIIHHHGGGFFFFFFDDDAAA>>>===:::666555444444333111000///...------...///000111000111333666BBB[[[qqqzzzxxxZZZRRRQQQRRRWWW___hhhooorrrxxxrrrrrrzzzmmm```WWWXXXVVViiioooVVVSSSTTTYYYZZZTTTPPPPPPWWWwwwrrr]]]RRRIIIDDDKKKRRRRRRPPPOOONNNPPPQQQXXXqqqssshhhaaa\\\MMMKKKIIIEEEUUUssspppnnnooossstttqqqmmmfff___]]]nnnsss|||qqqaaaWWWVVV___]]]UUUJJJ@@@999555222111//////...---------------------,,,,,,,,,,,,------------........./////////+++---111222DDDoooBBBBBBBBBAAA???>>>>>>>>>BBB@@@===:::888777777777111111000///...---,,,,,,+++++++++***************''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''((((((((()))))))))***,,,...//////......---------...///000222222333444444222000111444777:::;;;===???AAA@@@???===333777;;;>>>>>>>>>???@@@BBBCCCHHHNNNNNNHHHCCCBBBAAA@@@?????????AAABBBCCCJJJMMMQQQXXX^^^___]]]ZZZ[[[WWWQQQLLLPPPWWWYYYVVVWWW\\\ccceeedddgggwww~~~vvv|||wwwlll___TTTIIICCC@@@;;;888888888999===GGGUUUbbblllqqq{{{ppp[[[]]]ccciiinnnxxxooo```RRRTTTaaakkkiiicccwwwtttnnn}}}}}}}}}xxxvvvrrrnnnmmmnnnpppsssqqqwww|||cccQQQEEE@@@AAA@@@RRRlllnnn```cccuuuooo\\\ccc~~~rrrwww\\\JJJIIIGGGGGGGGGEEEBBB???<<<999666444444444333222000///...------...///000444222000111777JJJhhhwwwYYYPPPOOOPPPUUU^^^hhhooosssvvv{{{}}}zzz{{{vvvhhh[[[VVVXXXpppjjjWWWYYY^^^bbb___WWWRRRQQQ]]]}}}{{{xxxvvvlll___TTTQQQRRR[[[dddgggdddaaa___]]]XXXUUUbbbzzzxxxxxxssslllcccUUUOOOKKKGGGSSS~~~~~~xxxrrrqqquuuvvvtttpppaaaXXXUUUeeeqqqhhhyyy~~~iiiZZZXXXbbb___XXXMMMCCC<<<777444222//////...------------......------,,,,,,------...,,,------------............///222555IIIvvvAAABBBBBBAAA>>>======>>>AAA@@@>>>;;;999888777666111111000///...---,,,,,,************************&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((())))))))))))+++---///000///...------------...000111333444222444444222000111666:::;;;;;;===???AAAAAA>>>;;;444888>>>@@@??????AAACCCDDDDDDHHHMMMLLLFFFAAAAAAAAA@@@??????@@@AAACCCDDDKKKMMMQQQXXX___bbb```]]]YYYVVVQQQMMMPPPWWWYYYWWWVVV\\\ccceeebbbeeeuuu}}}ssswwwzzznnnbbbVVVIIIDDDAAA<<<888777999:::@@@LLL\\\jjjrrrvvvqqqYYYXXXbbbkkkoooxxxuuucccRRROOO[[[fffeee```qqqwwwppp~~~uuulllggggggiiihhhfffbbb]]]ZZZZZZ]]]```jjjppp{{{~~~lllWWWHHHBBBBBBAAAPPPiiirrriiieeellluuu[[[VVVmmmvvvyyy```JJJIIIHHHHHHGGGFFFBBB@@@<<<999666444444444333222000000///......///000000555333111111;;;TTTtttxxxvvv|||rrrVVVNNNMMMNNNSSS]]]hhhpppuuurrrrrrqqquuu|||yyyiiiZZZ```zzz|||hhh[[[aaahhhiiibbbXXXRRRQQQaaarrrmmmgggeeeiiikkkjjjggg]]]```gggrrr{{{~~~|||yyynnniii___XXX]]]sssuuutttyyyzzzuuummm^^^QQQKKKJJJTTTxxx|||tttsssvvvxxxvvvqqq___UUUQQQ```~~~}}}dddmmmrrr]]]WWW```___YYYOOOFFF???:::555333000///......------............------------......,,,,,,---------.........222222444999PPP~~~@@@BBBCCCAAA>>><<<===>>>??????>>>===:::888666555111111000///...---,,,,,,************************%%%&&&((()))))))))((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&'''((((((((())))))))))))***+++...000000000...---------...///000222333444111333333111///111777===;;;;;;<<>>AAADDDFFFEEEHHHLLLKKKDDD@@@?????????@@@AAABBBEEEGGGIIIMMMMMMQQQYYYaaaeeeccc___WWWVVVRRRNNNQQQXXXZZZXXXTTTZZZbbbddd___bbbqqq|||rrrvvv|||pppdddWWWIIIDDDAAA<<<777666666:::CCCRRRcccpppuuuvvv|||sss\\\TTT^^^ffflllzzztttcccQQQMMMVVV______ZZZhhhvvvqqq~~~tttggg\\\VVVVVVXXXYYYXXXUUUQQQMMMMMMPPPTTTeeelllyyyzzzpppjjjoooqqquuu{{{ttt\\\KKKDDD@@@@@@LLLdddtttsssllliii|||gggWWWcccvvvwwwttt}}}aaaKKKJJJIIIHHHHHHFFFCCC@@@;;;999666444444444444333111000///......///000111222222222555BBB]]]}}}yyywww{{{jjjRRRMMMLLLMMMRRR\\\iiisssyyysssnnnfffeeessstttvvv```hhhxxxiii```iiiqqqnnncccXXXQQQPPPbbbooocccgggooorrruuu{{{ooottt{{{vvvoooeee^^^```oooxxxpppzzz}}}}}}xxxvvvyyyzzzvvvgggRRRIIILLLQQQlll|||tttrrrwwwyyyvvvqqq___VVVSSSbbboookkkwww^^^UUU[[[^^^YYYQQQIIIBBB<<<777333000//////.....................------------......---............/////////333222444:::TTT@@@BBBCCCAAA>>><<<===?????????>>>===;;;999666444111111000///...---,,,,,,******************++++++%%%&&&((()))))))))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))***+++...000111000...,,,------...///000222444555111333333111///111999???;;;;;;<<>>===@@@DDDHHHFFFHHHLLLJJJCCC???>>>>>>???@@@BBBEEEHHHLLLNNNNNNNNNRRRYYYbbbfffdddaaaUUUUUURRROOORRRYYY[[[YYYRRRYYYaaabbb^^^___nnn{{{sssxxx}}}qqqeeeWWWIIIDDDAAA<<<777555222888EEEXXXjjjvvvxxxwwwsssvvvbbbSSS[[[bbbkkkrrraaaPPPKKKSSSYYYWWWRRR___tttrrr~~~wwwssskkk```VVVQQQQQQSSSQQQQQQOOOKKKHHHHHHLLLOOO^^^eeesss~~~pppeee^^^bbbfffmmmuuu~~~xxx___MMMEEE>>>???JJJaaauuuzzzqqqhhhwwwuuu___dddsssxxxxxxttthhhKKKJJJIIIIIIHHHFFFCCC@@@;;;999666444444555444333111000///......///000111...111444999GGGcccwwweeeOOONNNLLLLLLRRR]]]jjjuuu|||xxxoooaaaZZZbbbqqqwwwssspppiii}}}|||fffnnnwwwkkkcccnnnvvvqqqcccWWWQQQOOObbb{{{mmmuuu{{{rrrhhhbbbeeepppqqqcccjjjnnnwww~~~rrruuu||||||nnnSSSGGGKKKLLL```vvvuuuzzz}}}yyyttt```XXXWWWgggtttgggzzzvvv___VVV]]]]]]YYYRRRKKKDDD>>>888444000000///.....................------------......////////////000000000000000...111999TTTCCCAAA>>>>>>>>>??????>>>@@@BBB???999777999888555111111111000///---+++******************)))((((((((()))))))))'''''')))***))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))+++,,,...000000000000///,,,,,,---...000222444555777555222222444777999999:::<<<>>>@@@@@@<<<555111777===@@@???@@@EEEHHHGGGLLLJJJGGGDDDBBB@@@????????????@@@CCCHHHKKKLLLLLLNNNOOORRRXXXcccjjjdddZZZOOOOOONNNOOOUUU\\\]]]YYYPPPQQQYYY```]]]XXXcccuuu}}}yyyqqqppp}}}wwwfffZZZNNNFFFAAA;;;888888777;;;HHH^^^xxx{{{oootttuuukkkWWWYYY[[[cccxxx~~~iiiTTTNNNQQQRRROOOKKKTTTzzzuuu{{{{{{sssjjjlllllliiibbb[[[TTTPPPTTTVVVSSSKKKFFFFFFFFFEEEXXXbbbppp}}}pppeee]]]ZZZZZZcccjjjoooxxxzzzpppqqqyyynnnWWWDDDDDD<<>>666///333111///////////////---.........------,,,,,,,,,...............///000000+++222444999SSS{{{CCCAAA>>>>>>>>>??????>>>@@@AAA???999777999888555222222111///...---,,,++++++++++++++++++***))))))((())))))(((''''''(((***)))((((((''''''&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''((()))******,,,---////////////...+++,,,,,,---///000222333777555222222444777999:::;;;<<>>AAAAAABBBHHHKKKKKKNNNMMMIIIFFFCCCAAA@@@@@@??????@@@CCCHHHKKKLLLLLLOOOPPPRRRWWWaaagggbbbYYYOOONNNLLLKKKQQQYYYZZZWWWPPPOOOUUU[[[XXXUUU___nnntttrrrmmmlllxxxxxxiii\\\OOOGGGAAA;;;888999888<<>>AAAVVVrrr|||mmmZZZ^^^tttzzz\\\OOOLLLMMMHHHGGGFFF???===;;;888777666555222000000000////////////000000333777333;;;\\\||||||jjjTTTPPPNNNKKKNNNWWWaaajjjvvvzzzhhhaaa[[[UUUSSSUUUeeerrr{{{pppjjj}}}mmmjjjuuu}}}vvvaaaQQQKKKMMMoooqqqjjjiiioootttssskkkfffssssss```ZZZ___ppprrrtttwwwZZZFFFEEEEEEGGG```|||pppkkksss|||iiiYYYVVVlllzzzfffzzzlll[[[TTT[[[\\\XXXOOOFFF@@@888111333111///////////////---.........------,,,,,,,,,...............///000000...333444777OOOuuuCCCAAA???>>>>>>???>>>>>>???AAA???:::888999888555333222000...---,,,,,,,,,,,,,,,,,,,,,,,,+++******((())))))(((''''''(((***)))((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((()))++++++***+++---...//////...---,,,,,,,,,---...///111222777444222222555888::::::;;;===???@@@>>>:::555222:::???BBBBBBEEEKKKOOOOOOQQQOOOKKKGGGCCCAAAAAA@@@??????@@@CCCHHHKKKLLLLLLOOOPPPPPPUUU^^^dddaaaYYYPPPNNNIIIHHHNNNVVVXXXUUUNNNLLLMMMQQQPPPMMMUUUbbbfffggggggiiirrr{{{mmm```QQQHHHAAA;;;999;;;888<<>>```~~~{{{fffRRRNNNMMMKKKNNNXXXbbbkkkvvvsssfff\\\XXXUUU___{{{zzz~~~nnnqqqvvvjjjllluuu```PPPJJJLLLppp|||kkkeeeeeedddnnntttmmmeeennnzzzfffZZZXXXaaakkkrrryyy}}}vvvyyy```GGGEEEEEEEEETTTkkkyyylllhhhppp{{{}}}kkk[[[VVViiiggg}}}ppp[[[SSSYYY[[[XXXPPPIIICCC;;;444333111///////////////---.........---------------...............///000000///444444777NNNsssDDDBBB???>>>>>>???>>>===>>>@@@???:::888:::888555444222000---,,,,,,------++++++,,,,,,++++++***)))'''((()))(((&&&&&&((())))))(((((((((''''''&&&&&&''''''''''''(((((((((((('''''''''((()))+++,,,---+++,,,.../////////......---------...///000111222777444222222555888:::;;;<<<>>>@@@???===999555333:::???CCCCCCEEELLLQQQRRRRRROOOKKKFFFBBB@@@@@@@@@??????@@@CCCHHHKKKLLLLLLMMMMMMMMMQQQZZZbbbbbb\\\UUUPPPIIIGGGMMMVVVXXXTTTJJJGGGGGGHHHFFFDDDIIIQQQTTTYYY^^^dddnnn}}}}}}qqqcccSSSIIIBBB<<<;;;<<<999<<>>>>>>>>>>>======@@@???;;;999:::999555444222000---,,,,,,------***************))))))((('''(((((('''&&&&&&''')))(((((((((((((((''''''''''''''''''((((((((())))))''''''((((((***+++---------...000111111000//////.........///000222333444777444222333555999;;;<<<===???@@@???;;;777555555:::???BBBBBBEEELLLQQQSSSQQQMMMIIICCC@@@>>>>>>>>>??????@@@CCCHHHKKKLLLLLLHHHIIIIIILLLVVV```cccaaaZZZTTTKKKHHHOOOXXXYYYTTTFFFEEEEEEDDD@@@===>>>CCCDDDIIIRRR]]]iiixxxssseeeUUUJJJCCC===<<<===888<<>>:::888777555333111111000000000000111111000555888LLLpppiiiSSSMMMLLLKKKPPPZZZdddlllvvv~~~wwwiiicccdddwwwtttwwwmmmrrrppp^^^RRRNNNNNNdddyyynnnbbbZZZVVVVVVWWW[[[aaaiiikkkfffiii{{{{{{sssqqqvvv}}}sssiii___ZZZ[[[]]]```dddlllwwwuuu~~~}}}cccRRRGGGIIIIIIGGGRRReeevvvjjj[[[UUUVVVYYY[[[[[[RRRJJJGGGTTTlllssszzztttYYY[[[^^^]]]VVVNNNFFF===444333111///.../////////---.......................................///000000...333444;;;XXXEEEBBB???>>>>>>>>>===<<<<<>>@@@AAA???999666555666;;;@@@BBBAAADDDLLLQQQSSSOOOKKKFFFAAA>>>======>>>??????@@@CCCHHHKKKLLLLLLFFFFFFFFFHHHRRR^^^dddccc\\\VVVLLLIIIPPPXXXXXXRRREEEIIILLLIIIAAA;;;999;;;999===GGGVVVeeeuuussseeeVVVLLLEEE???<<<===777<<>>>>>======>>>???@@@@@@CCCKKKYYYjjjyyyoooPPPEEEFFF@@@AAA\\\qqq^^^WWW|||{{{|||___OOOQQQNNNLLLOOONNNFFFBBB===999888666555333222111111000000111111222333666;;;PPPtttjjjTTTNNNKKKKKKQQQ\\\fffmmmvvv}}}}}}mmmhhhgggtttwwwtttnnnxxxooo^^^RRRLLLLLL\\\~~~sssiii[[[QQQNNNPPPTTTVVV______dddiiikkkqqqyyykkkaaa______aaaeeekkk{{{uuuhhheee\\\UUUMMMKKKQQQOOOLLLVVVhhhjjj]]]QQQKKKIIIGGGFFFFFFCCCAAAAAAJJJ\\\tttxxx```\\\______XXXQQQHHH>>>555333111///////////////---.............../////////...............///000000///333555<<>>>>>>>>===<<<<<>>AAABBB>>>888444555777===AAACCCBBBDDDLLLRRRSSSMMMJJJEEE@@@======>>>?????????@@@CCCHHHKKKLLLLLLFFFFFFEEEFFFNNN[[[cccddd\\\TTTKKKHHHOOOWWWUUUMMMHHHQQQXXXTTTHHH>>>::::::999:::CCCTTTeeeuuuqqqdddVVVMMMFFF@@@======666<<>>>>>>>>===<<<;;;>>>???<<<:::;;;999555111111111000///---+++***+++,,,,,,,,,,,,+++******&&&'''((('''%%%%%%'''((((((((((((((())))))))))))(((((((((((())))))))))))+++++++++***++++++,,,,,,......///000000///...---)))***+++---000333666777666444222333666:::===>>>???AAABBB>>>888444555777???CCCDDDCCCEEELLLRRRTTTMMMJJJEEE@@@======???@@@??????@@@CCCHHHKKKLLLLLLGGGGGGEEEEEELLLYYYaaabbbZZZRRRIIIFFFMMMUUUQQQIIIKKKXXXaaa]]]OOOBBB===<<<>>>===DDDVVVhhhxxx~~~ooocccVVVNNNGGG@@@======555<<>>===III\\\kkk~~~yyyaaaXXX]]]___[[[UUUMMMCCC:::333111///////////////------.........//////000000...............///000000000444555>>>]]]GGGDDDAAA??????>>>===<<<======<<<;;;:::888777666222111///...,,,,,,++++++************))))))))))))))))))))))))))))))))))))%%%(((+++......+++(((%%%&&&&&&'''''''''''''''''',,,,,,,,,++++++++++++***...///111222222000...,,,111222222000......222666222111111333777;;;===>>>@@@>>>??????888111222:::===CCCEEEDDDEEELLLRRRTTTRRRJJJBBB@@@>>><<<>>>AAA>>>>>>???DDDIIILLLKKKHHHIIIEEECCCFFFMMMVVV[[[^^^YYYSSSKKKIIIPPPWWWSSSJJJBBBQQQ______RRRDDD===<<<888<<>>CCCIII```tttooo{{{rrrnnnhhhjjj{{{rrrnnnsssrrrggg]]]aaaiiihhheeeeeeccckkkuuuiiiWWWTTTYYYiiixxxccc[[[PPPRRRiii}}}nnn[[[OOOQQQZZZggglllgggaaaaaaaaacccccceeeuuu|||uuulllccc]]][[[ZZZYYYWWW]]]eeekkkmmmiiibbb]]]TTTSSSQQQNNNMMMSSSeeewwwrrrSSSJJJJJJAAAQQQwwwtttXXXlllyyy|||oooRRRIIIMMMLLLFFF@@@@@@===:::777666444222000111000/////////000222333222444===TTTsssmmmaaaUUUKKKJJJHHHPPPbbbmmmmmmpppwww{{{kkkhhhyyyqqquuu{{{nnniiieee\\\RRRLLLPPPsss}}}vvvhhh^^^WWWVVVbbbooorrrlllddd```dddyyy|||ppprrruuutttkkk\\\[[[XXXRRRTTT]]]}}}{{{ooodddbbbaaa\\\VVVRRROOOHHHDDDEEEEEECCCHHHPPPfff}}}~~~bbbUUUZZZccc___PPPKKKHHH;;;555222000//////000000///////////////////////////...............///000000...333666CCCdddFFFDDDAAA?????????>>>===;;;;;;;;;:::888777555444222111///...,,,,,,++++++************))))))))))))''''''''''''''''''''''''%%%''')))++++++)))'''%%%$$$%%%%%%&&&'''((()))***++++++++++++++++++++++++...000222333222111...,,,111222222000......111444111000000333777:::<<<<<>>777000222999===CCCEEEDDDFFFMMMSSSUUUOOOGGG@@@???>>>===???BBB@@@@@@AAADDDHHHIIIFFFBBBDDDBBBBBBFFFOOOWWW^^^```ZZZSSSKKKJJJSSS[[[XXXOOOCCCOOO[[[\\\RRRFFF???===999???MMMaaaqqq|||wwwggg___VVVFFF???@@@<<<999;;;???EEE[[[yyyrrrvvvoooggghhhyyypppmmmtttuuulllddddddiiiccc]]]]]]]]]hhh}}}pppccc___eee|||{{{nnnYYYPPPdddnnnZZZRRRSSS[[[eeeiiiddd___^^^ggggggaaabbbwww|||~~~rrrqqqpppooommmqqqzzzYYYLLLKKKBBBKKKgggXXXeeeuuussstttYYYNNNLLLIIIFFFEEE@@@===:::777666444222000111000/////////000222333333444>>>XXXzzzzzzeeeZZZQQQJJJLLLJJJRRRcccmmmmmmpppwww{{{lllhhhtttyyy}}}rrreee^^^WWWPPPKKKJJJHHHlllzzzqqqiiigggnnnyyyssslllddd^^^aaauuurrraaa]]]XXXRRRTTT^^^yyyoooiiiZZZQQQIIIFFFDDDAAACCCHHHLLLcccyyyfffXXX[[[bbb```TTTNNNGGG888555333000//////000000///////////////////////////...............///000000000444888DDDfffFFFCCC@@@?????????>>>===<<<<<<;;;:::999777666555222111///...,,,,,,++++++************))))))))))))''''''''''''''''''''''''&&&&&&((())))))(((&&&&&&"""###$$$&&&(((***+++,,,******++++++++++++++++++///000222444333111///---111111222111//////111333111111111333666999;;;;;;BBBAAA@@@===666000222888>>>CCCFFFEEEHHHOOOUUUVVVKKKCCC>>>=========???CCCAAA@@@BBBFFFJJJIIIEEEAAAAAA@@@BBBGGGOOOWWW]]]___ZZZSSSJJJKKKWWWbbb```XXXFFFNNNVVVYYYSSSJJJBBB>>>;;;BBBRRReeetttxxxiiiaaaYYYIIIBBBCCC???<<<<<<>>>BBBVVV~~~www{{{qqqffffffxxxooommmtttvvvooohhhiiijjjaaaXXXXXXYYYfff}}}tttgggbbbvvvnnnYYYgggnnnYYYSSSTTTZZZbbbdddaaa^^^^^^ppppppiiihhhcccOOOLLLDDDCCCSSSlll^^^___yyyuuukkkzzzzzzbbbRRRJJJGGGFFFHHHAAA>>>:::777666555333111111111000///000111222333555444???]]]www^^^SSSNNNLLLMMMMMMUUUdddlllmmmpppvvv{{{wwwmmmjjjqqq}}}vvv{{{}}}iiibbb[[[TTTKKKCCCBBBEEEEEEjjj~~~xxxvvv{{{yyypppcccXXXSSS```~~~|||iiiaaaYYYRRRVVVbbbvvvdddXXXNNNFFFBBBBBB;;;MMMhhhlllpppmmm\\\\\\dddeeeZZZTTTJJJ999777444111//////000000///////////////////////////...............///000000000444777CCCdddEEEBBB@@@??????@@@???>>>>>>>>>>>>===;;;:::888777222111///...,,,+++++++++************)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%'''(((***++++++))))))******+++++++++,,,000111333444444222000...222222333333333222333333222222222444888;;;;;;;;;CCCCCCAAA;;;444000333888???CCCFFFFFFJJJQQQVVVVVVIIIBBB=========<<<>>>AAA>>>???BBBHHHMMMNNNKKKGGG@@@AAACCCGGGMMMTTTYYY[[[ZZZSSSKKKLLLZZZhhhiiicccMMMQQQUUUXXXVVVOOOFFF???;;;EEEVVVggguuuwwwhhhaaaZZZJJJCCCDDDAAABBBAAACCCEEEVVV~~~zzztttffffffxxxqqqmmmssstttnnngggkkklllbbbYYYZZZ\\\hhh~~~nnndddwwwlllooolllXXXQQQSSSXXX\\\^^^^^^___```uuuxxxtttsssnnnQQQJJJEEEBBBHHH^^^hhh\\\qqqnnnwwwgggTTTJJJGGGGGGHHHBBB>>>:::777666555333222222111000000000111222333666333???```yyy]]]QQQNNNMMMLLLOOOWWWdddkkklllpppuuu|||mmmhhhiiiqqqrrriiiiiiiiifff___```cccaaaWWWJJJCCCDDDHHHnnn}}}xxxxxxuuuzzzzzzqqqdddTTTIIIMMMcccyyy~~~|||ssshhh^^^VVV]]]kkkrrraaaTTTJJJEEE@@@IIIYYYqqq~~~hhhiii~~~rrr\\\]]]gggjjj___VVVMMM???999666222//////000000///////////////////////////...............///000000...222444@@@```DDDAAA???>>>???@@@@@@???>>>>>>===<<<;;;999888777222111///...,,,+++++++++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((()))***++++++,,,,,,000111333444444222000...222333444666777777666666333333444777:::=========AAACCCAAA999222111555999@@@CCCFFFGGGKKKSSSVVVTTTIIIBBB======<<<;;;<<>>AAAHHHNNNPPPNNNKKKAAABBBEEEHHHLLLRRRWWW[[[YYYSSSLLLMMM[[[jjjooolllXXXYYY[[[]]][[[SSSHHH@@@;;;HHHXXXeeerrrtttfff```ZZZKKKDDDEEEAAAEEEDDDGGGJJJXXX|||}}}vvvggggggyyyqqqmmmrrrsssmmmgggfffiiibbb]]]___^^^fffxxxyyyjjjvvvyyypppkkkWWWRRRTTTVVVVVVVVVYYY\\\^^^rrrwwwrrrpppsssPPPGGGFFFDDDGGGYYYmmm[[[kkk~~~ooovvvgggTTTKKKIIIGGGDDDCCC???:::777555555444333222111000000000111333444666333@@@ccczzz^^^PPPLLLLLLKKKPPPYYYccciiilllpppttt~~~jjjfffkkkvvv}}}jjj\\\YYYZZZ[[[gggmmmxxx~~~uuuaaaPPPIIIKKKpppssslll~~~yyylllkkkqqquuuqqqlllbbbVVVJJJKKK\\\ooozzz}}}yyylll```\\\]]]^^^cccqqqxxxlllrrruuuhhh___gggxxxvvvdddUUULLLHHHGGGMMM___{{{ssspppqqqZZZ[[[fffjjj^^^UUUOOOEEE;;;777333000///000000///////////////////////////...............///000000---111333>>>^^^CCCAAA???>>>???AAAAAA@@@;;;;;;:::999888666555444222111///...,,,,,,++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((''''''&&&''''''((()))***,,,,,,---///000222444333111///---222222444888;;;;;;:::888333333555888<<>>??????AAAGGGMMMPPPPPPMMMEEEGGGHHHJJJMMMRRRXXX]]]XXXTTTOOOOOOYYYiiirrrttteeeeeefffeeeaaaWWWIII??????MMM[[[eeennn}}}rrrddd___YYYKKKDDDEEEBBBCCCBBBGGGJJJWWWzzzwwwiiifffxxxpppmmmrrrrrrkkkfff]]]bbb___]]]___[[[\\\jjjyyyyyyooo~~~kkkYYYXXX[[[ZZZUUUSSSXXX]]]```pppssskkkddd|||oooMMMFFFFFFEEEGGGVVVooo[[[hhh|||{{{xxxhhhmmm|||jjjVVVLLLJJJHHHDDDCCC@@@:::777555555444444222222111000111222333444666444CCCgggvvv[[[MMMIIIHHHJJJQQQ\\\dddiiimmmrrrvvv|||{{{ppprrr}}}}}}vvvtttqqqhhh[[[PPPMMMPPPUUUgggmmmzzzsss]]]QQQRRRpppvvvbbbeeeyyyvvvccc^^^eeennnrrrkkkggg```UUUJJJJJJYYYjjjqqqrrrmmm```UUUPPPPPPPPPVVVggg}}}vvv}}}ssshhhooozzzbbbRRRMMMFFFDDDPPPmmmzzzpppzzzvvv^^^ZZZbbbggg]]]TTTPPPGGG===999444000///000000000////////////////////////...............///000000///333555???___BBB@@@>>>>>>@@@AAAAAAAAA::::::999888777555444333222111///...,,,,,,++++++************))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&*********)))(((''''''&&&&&&&&&''')))***,,,------...000222333222111...,,,///000333888<<<>>>;;;999000111333888===@@@@@@???<<<@@@>>>555000555<<<@@@BBBDDDEEEGGGLLLRRRRRROOOFFF@@@<<<===>>>===>>>@@@AAA@@@BBBHHHPPPVVVXXXWWWRRRRRRQQQOOONNNPPPUUUZZZVVVUUURRRPPPWWWfffsssxxxrrrrrrrrrooogggYYYJJJ???FFFSSS```fffmmm|||}}}qqqddd___ZZZLLLFFFFFFCCCDDDBBBDDDFFFPPPssswwwiiidddssspppmmmpppnnnfff```XXX]]]\\\ZZZ[[[TTTQQQ\\\hhhzzz~~~lll\\\___cccbbb\\\[[[ccclllpppzzz|||ooocccwwwcccJJJHHHFFFBBBDDDTTT|||uuuaaaiiiyyyvvviiijjjpppoooZZZLLLIIIJJJHHHDDD@@@:::777555555555444222222111111111222333444555555HHHlllpppWWWLLLIIIIIIKKKTTT___fffkkkpppuuuyyyxxxvvvnnntttwwwppp]]]XXXVVVRRRLLLGGGFFFJJJOOOXXXYYYbbbttt{{{mmmbbbdddvvvxxxiiigggmmmsssuuuooodddZZZ\\\fffnnnooofffbbb\\\SSSJJJMMM___rrruuujjjaaaZZZUUUYYYeee{{{vvvhhhnnn~~~wwwvvv}}}iii[[[QQQHHHNNNfffuuueeemmm}}}lll______eee```ZZZSSSGGG???:::444000///000000000////////////////////////...............///000000///222444>>>]]]BBB@@@>>>>>>@@@AAABBBAAA;;;;;;;;;:::888777555444222111///...,,,,,,++++++************))))))))))))''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$******))))))((((((''''''%%%&&&''')))***,,,---......///111222222000...,,,---...111777===>>><<<999...///222777<<>>===444000777???BBBBBBDDDEEEFFFLLLQQQQQQMMMDDD>>>;;;===???>>>@@@CCCAAAAAACCCKKKUUU^^^bbbccc```^^^ZZZSSSNNNMMMPPPTTTUUUVVVTTTPPPUUUcccsss{{{zzzzzzzzzuuukkkZZZJJJ???KKKYYYdddgggmmm}}}{{{qqqddd```[[[MMMGGGHHHDDDHHHCCCCCCBBBJJJlllvvvhhhbbbnnnrrrnnnnnnjjj```YYYXXX]]][[[YYYYYYPPPKKKTTTTTTooonnn___dddiiiiiidddfffqqq~~~|||mmm|||wwwYYYGGGJJJFFF>>>@@@QQQyyy}}}iiilllxxxvvvrrrooouuu^^^LLLHHHKKKMMMDDD@@@:::777555555555444333222111111111222333444444777KKKpppmmmUUULLLLLLKKKLLLVVVaaahhhlllrrrxxx{{{~~~ooo^^^^^^[[[fffmmmUUUNNNJJJGGGFFFFFFFFFIIILLLJJJFFFKKKaaaxxx~~~xxxvvvzzzpppllltttrrrkkkcccccciiijjjfff___\\\XXXSSSQQQZZZrrr{{{mmmbbb]]]cccwwwsssccchhhwwwxxxlllaaaVVVQQQVVV^^^nnnaaaTTTTTTfffqqq\\\eeewww{{{fff___eeefffbbbWWWHHH@@@;;;555111///000000000////////////////////////...............///000000---000222;;;ZZZEEECCCAAA@@@AAA@@@???>>>>>>===<<<:::888777666555222111000...------------************))))))))))))++++++***((('''&&&%%%$$$((((((((((((((((((((((((%%%'''******)))(((((()))((()))*********+++...111111///111555444///,,,---000000111444777999999999000222555888;;;===>>>>>>======888222444<<<@@@>>>AAACCCDDDGGGNNNUUUVVVRRRCCC???>>>@@@@@@>>>???CCCDDDCCCDDDMMMYYYaaabbb``````^^^\\\XXXPPPKKKQQQZZZZZZSSSLLLMMMTTT```ppp~~~|||}}}vvvppplllXXXFFFEEEFFF]]]hhhjjjvvv~~~zzzjjj```VVVPPPKKKGGGFFFHHHHHHFFF@@@>>>KKKhhhqqq```]]]lllvvvrrrqqqkkk___WWW\\\[[[YYYVVVSSSQQQPPPOOOWWWlll||||||qqqhhhlllqqqnnneeegggyyyzzzwww^^^LLLLLLFFFAAAEEEOOOnnnwwwnnnqqqiiiuuu|||aaaKKKHHHIIIFFFDDDAAA===:::888666444222333222111111111222333444666;;;FFFpppkkkQQQKKKNNNNNNMMMTTT```kkkqqqssswww{{{|||hhhWWWOOOKKKPPPlllhhhOOOJJJIIIIIIKKKMMMMMMLLLJJJMMMTTT___lllxxx}}}uuurrrooohhh```YYYZZZXXXTTTSSS^^^vvvzzznnnnnntttuuubbbYYY```kkkzzz|||kkk```XXXVVVQQQIIIHHHMMMeeepppbbbaaahhhsss___ggghhh\\\iiikkk___RRRGGGBBB<<<555111111111111///000000//////.........---///////////////000111111777333555<<>>===<<<;;;:::888666555444222111000...------------************))))))))))))******)))((('''&&&&&&%%%''''''''''''''''''''''''%%%'''******)))(((((()))'''((()))))))))***---000111///000444333...,,,...000000111333666888888777000111444888:::<<<=========<<<777222444<<>>CCCFFFGGGJJJQQQXXXXXXSSSDDD???<<<======<<>><<<<<<:::999777555444444222111///...------,,,,,,************)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''%%%'''******)))(((((()))&&&'''(((((((((***---000222000///111111------///111000000222555666555444///111444777:::;;;<<<======;;;666222444;;;??????DDDGGGIIIKKKRRRXXXWWWRRREEE???;;;;;;;;;;;;???EEEEEEDDDEEEJJJTTT]]]bbbcccbbb```]]]WWWMMMGGGLLLTTTUUUOOOJJJKKKQQQ\\\mmm|||yyyqqqiiiUUUFFFGGGUUUiiirrrrrr|||yyytttbbbUUUHHHEEEHHHJJJKKKLLLEEEHHHJJJJJJPPPeeehhh^^^kkk|||vvvrrrkkkfffdddeeeccc^^^YYYTTTRRRPPPPPPVVVkkkkkkmmm~~~|||zzz{{{}}}wwwpppooommmkkkjjjmmm|||{{{___RRRCCC???EEELLLeeewww~~~yyynnnzzzlllTTTKKKIIIFFFEEEAAA===:::888777555333333222111111111222333444;;;AAANNN}}}hhhSSSOOOPPPMMMRRRYYYbbbkkkpppuuuxxxyyywwwzzz|||rrrkkk```PPPEEEEEEBBB===BBBMMMRRRVVVUUUQQQTTT[[[YYYQQQMMMLLLLLLPPPVVV]]]bbbeee~~~tttjjjjjjwwwttteeeWWWVVVRRROOOVVVjjjtttjjjaaa\\\ZZZVVVRRRNNNIIIEEEEEEOOO[[[lll|||tttjjjcccccc^^^RRRKKKJJJIIIaaaxxxvvvyyy|||dddXXXdddggg```WWWMMMDDD===555111000111111000////////////............///////////////000111111000000444<<>>???CCCFFFHHHKKKQQQVVVTTTNNNDDD???<<<======<<>>666111000111111000///////////////.........///////////////000000111333333666<<>>AAAAAA>>>???BBBDDDEEEFFFIIIOOOWWW```fffeeebbb^^^WWWKKKCCCGGGOOOPPPKKKIIIIIIMMMVVVhhhwww|||}}}tttjjjXXXMMMSSSdddwww~~~~~~~~~zzzrrraaaOOOIIIJJJJJJJJJJJJKKKLLLNNNLLLKKKZZZ}}}mmm\\\ccc{{{|||sssnnnjjjffffffiiiiiigggccc^^^[[[YYYXXXXXXYYYoooyyyttt~~~yyyuuutttuuurrrooopppxxx~~~wwwpppiii^^^ZZZhhh{{{|||lllqqqkkkMMMBBBEEECCCRRRmmmwwwpppwwwXXXHHHFFFGGGEEEBBB>>>;;;999777555444333222111111111222333444666???RRRzzziiiQQQMMMMMMKKKQQQ[[[ffflllpppqqqkkkbbb^^^bbbgggjjjlllooorrruuuuuucccPPPGGGEEEGGGOOOZZZcccgggkkkmmmnnnnnnjjjeeelllpppuuuzzzzzztttjjjccc^^^iiiqqqllldddiii~~~sssbbb___XXXUUUbbb}}}~~~mmm___WWWSSSKKKFFFBBBBBBBBBBBBFFFMMMWWWhhh~~~|||}}}wwweeeRRRIIIHHHQQQddd}}}jjj\\\cccgggddd\\\PPPFFF???666111000111111000.........//////////////////////////////000000111000111555888LLLwwwGGGEEEBBBBBBBBBBBBAAA???<<<<<<:::999777555444444111000...---,,,,,,++++++************))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''******)))(((((()))((()))***+++,,,...111444555111000111000......222111000000111222222111//////111444777:::;;;<<<======777222333666888===AAADDDHHHKKKNNNSSSVVVQQQJJJAAA>>>???CCCCCC???>>>AAABBBEEEHHHJJJNNNUUU^^^ffffffddd___WWWKKKCCCFFFNNNOOOLLLIIIJJJLLLTTTeeeuuu{{{xxxmmmZZZPPPXXXiii{{{}}}yyy{{{kkkYYYPPPNNNKKKJJJKKKRRRPPPOOOMMMLLLXXXyyyqqq\\\___uuu{{{sssqqqpppnnnnnnqqqjjjiiifffccc___]]][[[ZZZ]]]sss}}}~~~zzzuuunnniiigggggghhhhhhgggkkkzzzyyyoooaaaSSSKKKPPPYYYjjjxxxppp^^^aaa}}}tttQQQCCCDDD@@@LLLaaa}}}qqq|||yyy[[[IIIGGGJJJEEEBBB>>>;;;999888666444333222111111111222333444555@@@VVVsssoooTTTLLLMMMKKKQQQ]]]ggglllppprrriii]]]NNNVVVcccoooyyy~~~lllWWWHHHDDDNNNdddxxxwwwwwwwwwvvvwwwyyyzzz{{{rrraaaUUUOOOXXXaaa```___jjjppplllbbb\\\ggg~~~nnnbbb[[[OOOHHHCCCBBBCCCBBBCCCGGGRRRbbbzzznnnWWWKKKGGGMMM^^^uuukkk]]]dddhhhfff^^^QQQHHH@@@777111000111111111.........//////////////////////////////000111111000222666999MMM{{{GGGEEECCCBBBBBBBBBAAA@@@===<<<;;;:::888666555444000///...---,,,+++++++++************))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''******)))(((((()))'''(((******+++---111444555222111333222//////222111000000111222333111000000111444888:::<<<=========555111444666888<<>>>>>@@@@@@>>>>>>AAA@@@DDDIIIKKKMMMSSS]]]eeegggddd```XXXLLLCCCFFFNNNPPPMMMKKKJJJKKKRRRcccsss|||}}}ppp[[[QQQYYYlll}}}}}}zzz}}}ooo```WWWRRRNNNMMMOOORRRNNNMMMMMMLLLTTTppprrrZZZWWWjjjzzz}}}wwwqqqrrrttttttssstttmmmllljjjgggccc^^^[[[XXX```uuu~~~wwwwwwuuupppkkkgggeeeeeeeeeiiijjjkkkxxxyyyuuuhhhWWWJJJHHHIIIJJJQQQ\\\kkktttzzzyyyfffWWWUUUjjjtttQQQBBBDDD@@@KKKXXXzzz~~~sssbbbLLLGGGIIIFFFCCC>>>;;;999888666444333222111111111222333444777CCCZZZvvvuuuYYYOOONNNMMMQQQ]]]hhhoooxxx{{{pppXXX]]]fffsssjjjUUULLLXXXwwwqqq___TTTOOORRRTTTTTTXXXjjjvvvrrrgggaaalllpppfffXXXOOOGGGEEEDDDBBBAAACCCMMM\\\sssyyybbbTTTHHHLLL___zzziii\\\ccchhhhhh```QQQHHHAAA777111///111111111............/////////000///////////////000111111///222666999NNN~~~GGGEEECCCBBBBBBBBBAAA@@@>>>===<<<:::888777666555000///...---,,,+++++++++************))))))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''******)))(((((()))&&&'''))))))***---000333555222222444333000///222111000000111333333222000000222555888;;;===>>>>>>===555111444777777<<>><<<======<<<>>>BBB???DDDJJJLLLMMMRRR\\\dddhhheee```XXXLLLDDDGGGOOOPPPNNNLLLKKKKKKQQQaaaqqq}}}qqq[[[PPPYYYnnn~~~|||pppcccZZZTTTPPPPPPTTTNNNJJJJJJLLLJJJPPPiiipppVVVPPPaaaqqqtttzzzrrrmmmpppttttttssssssooonnnmmmiiieee___YYYVVV\\\qqq~~~{{{wwwxxxxxxvvvtttrrrrrrsssiiioooqqqpppzzzssspppcccOOOFFFJJJLLLHHHEEEHHHLLLRRR\\\qqqssscccVVVQQQ\\\nnnqqqOOOAAADDD@@@KKKRRRqqqvvvmmmiiiOOOFFFGGGFFFCCC>>>;;;:::888666444333222111111111222333444444BBBXXXzzz]]]RRROOONNNOOO\\\iiirrrrrrppppppwwwhhhUUU\\\zzzmmm]]]SSSTTTRRRMMMKKKSSSjjjuuurrrhhhbbbooovvvcccXXXMMMJJJGGGCCC@@@@@@GGGVVVmmmlll^^^QQQSSSiiifff[[[bbbhhhiiiaaaRRRIIIAAA777111///111111111---.........//////000000///////////////000111111+++...111444HHHyyyJJJGGGCCCBBBBBBBBBBBBBBB???>>><<<:::777666555555222111///---,,,,,,,,,---------+++***)))'''&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&(((***++++++,,,///111...000222222000.........333111//////222444333111222222444666888;;;===>>>@@@777000000444777;;;@@@DDDFFFJJJNNNQQQOOOKKKGGG<<<<<<;;;;;;<<<===???@@@BBBHHHMMMMMMKKKOOO[[[eeejjjhhhaaaWWWMMMHHHHHHJJJRRROOOLLLKKKHHHMMM^^^qqq}}}xxxaaaWWW```zzz|||xxxwwwvvvtttoooaaaTTTQQQVVVWWWSSSNNNJJJGGGHHHGGGMMMccczzzxxxooonnnggg\\\PPPNNNYYYgggnnnqqquuuvvvtttpppmmmlllqqqsssssspppfff[[[UUUUUU\\\nnn~~~|||zzzwwwtttqqqjjjkkkkkkllltttzzzvvviiiWWWLLLOOOWWWZZZYYYOOOPPPHHHEEELLL[[[zzzwwwfff\\\YYYWWWssszzz^^^QQQJJJBBB@@@EEEKKKddd|||rrrnnnhhhlll{{{nnnQQQFFFIIIFFFDDD@@@<<<999888777777777333//////222555555333;;;CCCVVVoooTTTJJJOOORRR]]]fffoooyyywwwqqq[[[gggoooaaaYYYYYYSSSRRRPPPTTTnnnuuuooonnniiibbb]]]\\\\\\eeewwwrrrkkkgggfffkkkrrrppp}}}~~~vvvjjj___TTTOOOKKKEEEAAAAAAKKKNNN```zzzyyydddSSSVVVnnnhhh\\\ccciiiiiibbbUUUMMMDDD999222000000000///000000000000000000000000...............///000000111444000777===VVVIIIFFFCCCBBBBBBBBBBBBBBB???>>><<<999777666555444222000///---,,,,,,,,,,,,++++++******))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&(((***++++++---///111...000222111000.........222000...///111222000...111222444777999;;;<<<======555000111555888;;;???BBBEEEJJJOOOQQQOOOJJJFFF<<<<<<;;;;;;<<<===???@@@AAAGGGLLLLLLKKKPPP[[[eeellljjjcccYYYNNNHHHGGGIIIPPPNNNLLLKKKHHHLLL\\\mmm{{{yyybbbYYYbbb|||~~~wwwsssrrrrrrsssrrrjjj[[[PPPPPPWWWZZZWWWKKKGGGFFFFFFEEEKKK```xxx|||llldddddd___UUUJJJIIIUUUaaassswww|||{{{vvvqqqnnnnnnqqqqqqppplllbbbYYYVVVXXXcccttt{{{xxxqqqpppnnnmmmrrrvvvmmmcccWWWRRRWWWcccmmmqqq]]]XXXKKKEEEIIIQQQllltttggg```]]]gggwwwuuu[[[PPPJJJBBB@@@CCCIIIaaaxxxllleee\\\aaa}}}~~~pppPPPCCCFFFGGGEEEAAA>>>:::888777777666555333222444555555555888@@@UUUzzzxxxmmmXXXNNNQQQWWW]]]dddnnnsssvvvzzz```]]]qqqqqqcccZZZYYYRRRQQQOOOSSSnnn|||llleeeddd___XXXUUUTTTVVVbbbxxx|||mmmccc\\\ZZZaaajjjbbbfffpppwwwnnnggg```YYYUUUOOOGGGAAA@@@CCCGGGZZZvvv{{{hhhZZZ[[[sssmmm^^^dddhhhiiicccVVVMMMEEE:::222000000000///.......................................///000000222444///555888OOO~~~HHHFFFCCCBBBBBBBBBBBBAAA???===;;;999777666555444111000///---,,,,,,,,,,,,)))))))))))))))*********&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&(((***+++,,,---///111...000111111///......///111000//////000///...,,,000222555888;;;<<<<<<<<<:::444000333777999;;;>>>AAADDDJJJPPPRRROOOIIICCC<<<<<<;;;;;;<<<===???@@@@@@EEEJJJLLLLLLQQQ\\\eeemmmkkkdddZZZOOOHHHGGGHHHOOONNNMMMLLLIIILLLYYYgggxxxzzzdddZZZddd|||zzzrrrjjjfffgggjjjmmmlllaaaSSSLLLQQQZZZ\\\YYYHHHEEEDDDEEECCCIII^^^vvvvvvhhh^^^___ZZZPPPGGGIIIUUU```www|||zzzuuussstttpppmmmjjjfff]]]WWWYYY```ooo}}}{{{vvvrrruuu}}}pppeee```[[[[[[dddsss{{{ooo]]]TTTRRRQQQeee|||mmmddd]]]fffppp|||rrrYYYNNNHHHBBB???AAAFFF[[[ppptttgggVVVVVVqqquuuQQQBBBFFFHHHGGGDDD@@@<<<999777666444555666555444333444555555???TTTzzzllllllhhhZZZPPPOOOZZZ^^^bbbmmmzzznnnvvvdddiiitttuuuwwwrrrddd[[[YYYSSSQQQOOORRRnnnuuullliiibbbYYYPPPMMMOOO\\\vvvyyyyyy{{{vvviii]]]XXX^^^hhhccc```ZZZ```nnnyyy}}}nnnccc]]]XXXWWWRRRIIIBBB@@@BBBFFFYYYwwwuuu```]]]nnnppp```eeeiiijjjdddXXXNNNFFF:::333000000000///.......................................///000000333444///333333GGGwwwGGGEEEBBBBBBBBBCCCBBBAAA>>>===;;;999777555444444111000///...---,,,,,,+++))))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''&&&(((+++,,,,,,---///111...000111000...---...///111111111111111///---+++///222666:::<<<===<<<;;;888222000555999:::;;;===@@@EEELLLRRRTTTPPPHHHBBB<<<<<<;;;;;;<<<===???@@@???DDDIIIKKKLLLRRR\\\dddjjjhhhcccZZZPPPIIIGGGHHHOOOPPPPPPNNNLLLOOOXXXbbbsss{{{eee[[[dddxxx}}}uuujjjaaa\\\]]]aaaeeedddYYYNNNLLLTTT\\\[[[VVVHHHFFFFFFFFFDDDJJJ```yyyuuuhhhggg```SSSKKKQQQ___iiiyyy|||}}}zzzxxxlllhhhdddaaa[[[XXXaaannnzzzzzzuuummmhhhfffdddgggmmm{{{yyynnnggg]]]iii{{{jjjgggcccfffyyyuuuZZZLLLFFFAAA@@@AAADDDUUUhhhxxx]]]TTTiii{{{TTTDDDJJJJJJHHHEEEBBB>>>:::777666222555777777444222333555666???SSS|||ddd^^^^^^WWWOOOLLLYYY^^^ccclllxxxvvvjjjrrr~~~zzz|||pppcccZZZZZZTTTRRROOORRRooo}}}pppbbbPPPJJJHHHTTTnnnmmmppptttwwwzzz}}}rrrgggfffjjjtttsssiiiaaaaaagggjjj^^^RRRPPPOOOJJJDDDAAADDDGGGXXXuuunnnaaadddmmm___fffkkkmmmggg[[[OOOGGG;;;444111111000000.......................................///000000111333...444222DDDvvvEEEDDDBBBBBBCCCCCCBBB@@@>>>===;;;888666555444444000000//////---,,,++++++++++++******)))(((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''''')))+++,,,,,,---000222///000000///------...///111222444444333111...---000222666:::<<<===<<<<<<777222111666:::;;;;;;<<>>BBBGGGJJJMMMRRR[[[bbbeeeeeebbbZZZQQQKKKIIIJJJPPPSSSSSSQQQOOOSSSZZZ```nnnzzzdddZZZcccsssxxxkkk___XXXXXX[[[^^^[[[RRRLLLPPPXXX\\\XXXRRRLLLJJJKKKKKKHHHOOOhhhyyywwwkkkZZZSSS\\\llluuu~~~~~~yyysssiiiccc``````]]]\\\kkk}}}~~~~~~|||vvvtttsssvvvrrrqqqqqqqqqwww~~~pppssskkk]]]cccuuu|||```KKKCCCAAAAAABBBCCCPPP___xxxiiiXXXhhh~~~UUUEEELLLKKKIIIFFFBBB>>>;;;888777555888:::999666444555777888AAASSS^^^RRRRRRQQQMMMJJJUUU]]]eeelllxxxddd```mmmooosss{{{pppccc[[[[[[UUUSSSOOORRRppp}}}rrraaaOOOHHHCCCLLLeee{{{zzzhhhnnnuuuxxxxxx{{{vvvrrrrrrhhhtttmmmUUULLLLLLKKKEEEAAA@@@AAARRRoooooodddvvvfff\\\fffnnnpppjjj^^^PPPHHH<<<444111111111000////////////////////////...............///000000///111...666444FFF{{{DDDCCCBBBBBBCCCCCCBBB@@@>>><<<:::888666555444333000000000///...---+++***+++++++++***)))(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''')))+++,,,---...000222//////000...---,,,---///000333666777555222000///111333666999<<<=========777222111666:::;;;:::;;;AAAFFFMMMSSSUUUPPPHHHBBB<<<<<<;;;;;;<<<===???@@@>>>BBBGGGJJJMMMRRRZZZ___cccdddbbb\\\SSSMMMKKKKKKRRRUUUVVVRRRQQQVVV]]]```kkk|||zzzdddYYYaaaooo}}}rrrddd[[[XXXXXXZZZTTTMMMKKKSSS[[[[[[VVVQQQRRRPPPPPPPPPNNNVVVrrruuubbb[[[fffvvv~~~{{{ssslllhhhbbbaaadddbbbbbbtttyyywww|||~~~zzzvvvpppmmmwwwjjj^^^```iiiooohhhccciiiuuufffMMMCCCBBBBBBAAADDDLLLYYYsssqqq^^^jjjVVVEEELLLLLLIIIEEE@@@===;;;::::::;;;<<<<<<;;;:::999999:::999CCCTTT\\\KKKJJJLLLLLLKKKRRR\\\gggkkkqqqeeeZZZfffpppzzz}}}rrreee\\\[[[VVVSSSOOOQQQpppuuu|||wwwdddTTTLLLFFFBBBJJJaaavvv|||wwwjjjttt~~~~~~uuueeeTTTPPPLLLEEE@@@===???RRRqqq{{{mmmuuu~~~dddZZZdddmmmppplll```QQQIII===555222222111000000000000000000000000000...............///000000...000///999666FFF~~~CCCBBBAAABBBCCCCCCAAA@@@===<<<:::888666444333333//////000///...---+++*********))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''')))+++------...000222/////////...,,,,,,---///...222777999666333111000222444666888;;;===>>>>>>999333222666::::::999;;;AAADDDKKKPPPRRRNNNFFF@@@<<<<<<;;;;;;<<<===???@@@???BBBFFFJJJMMMRRRXXX]]]eeefffeee___VVVOOOLLLLLLRRRVVVVVVRRRRRRYYY___```jjj|||zzzdddYYYaaannn|||yyykkkaaa[[[YYYYYYNNNIIIJJJSSS[[[ZZZWWWVVVWWWUUUUUUTTTRRR\\\{{{|||jjjdddppp}}}}}}tttnnnkkkjjjdddeeejjjhhhhhhzzz|||wwwmmmcccgggrrrkkk___\\\^^^XXXRRRUUU^^^jjjlllQQQFFFDDDBBB@@@CCCIIIUUUpppwwwaaaiiiZZZFFFKKKLLLIIICCC>>>;;;:::;;;<<>>666222222111000////////////////////////...............///000000000111111:::555CCC{{{CCCBBBAAABBBCCCCCCAAA@@@===<<<:::888666444333333//////000000///---+++***'''(((((()))***+++++++++(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''((())),,,------...000222/////////---,,,,,,---///,,,111777999777333111111333444666888:::<<<>>>???:::444222666999999999:::@@@CCCIIINNNPPPLLLEEE???<<<<<<;;;;;;<<<===???@@@@@@CCCFFFJJJMMMRRRWWW[[[hhhiiihhhaaaXXXPPPLLLKKKRRRVVVVVVQQQQQQYYY___```jjj}}}|||eeeYYYaaannn}}}}}}pppeee^^^[[[ZZZLLLGGGIIIRRRYYYYYYYYY\\\ZZZXXXWWWVVVTTT___pppkkkvvv{{{pppnnnqqqmmmgggiiiooollljjj||||||vvvjjj]]]]]]gggrrr{{{ggg]]][[[TTTLLLLLLPPP[[[sss~~~nnnTTTIIIFFFCCC>>>CCCHHHSSSooo|||ccceee|||___HHHKKKLLLHHHBBB===::::::<<<>>>>>>:::666555777999888666444@@@UUUnnnXXXOOOLLLKKKKKKVVV\\\dddiiimmmwwwvvvooo}}}ooo```VVVXXXSSSPPPJJJLLLlllssswwwyyynnnqqqpppiiidddbbb___[[[PPPOOOPPPVVVdddppppppiiiooo}}}xxxqqqtttooo]]]NNNGGGFFFAAAFFF\\\|||nnn\\\```fffjjjiii```SSSJJJ>>>666333222111000.......................................///000000222333222:::333???wwwEEEDDDCCCCCCDDDCCCAAA??????>>>;;;::::::999777555000000///...,,,+++***))),,,)))))),,,,,,)))))),,,******)))******)))&&&$$$''''''''''''(((((((((((((((''''''&&&&&&&&&'''''')))***+++,,,---............///000///------///000333222333555888777333///666666777888:::;;;<<<<<<444222444888:::999:::>>>DDDFFFHHHKKKKKKIIIDDD@@@;;;::::::;;;<<<>>>@@@AAADDDGGGJJJKKKLLLOOOUUUZZZiiieeebbb```XXXNNNLLLQQQPPPWWWXXXRRROOOVVV^^^aaalllzzz|||ggg^^^___mmm{{{ooofff^^^XXXKKKKKKLLLPPPUUUZZZ\\\]]]WWWWWWZZZ\\\[[[aaazzz{{{yyy{{{vvvrrroooppptttttttttpppffftttvvviiieeeddd___XXXbbbxxxsssiii\\\WWWQQQLLLMMMVVVccclllyyy[[[JJJFFFCCC>>>AAAEEEOOOiiizzzdddbbbsssbbbGGGIIINNNJJJDDD???<<<;;;999888===999444111///111444777:::DDDWWWtttYYYKKKHHHJJJKKKRRRYYYccckkkqqqxxxnnnbbb^^^aaa\\\RRRJJJPPPkkkxxxyyyzzzwwwkkkccceeegggdddccceee\\\UUUUUU___jjjooonnnnnnuuukkkUUUXXXXXX\\\dddiii|||uuuZZZKKKGGGEEEIII^^^zzzwwwvvv{{{dddaaalllqqqmmmfffSSSLLLBBB999444111000///////////////////////////...............///000000222///000333444DDDpppEEEDDDCCCCCCCCCCCCAAA??????===;;;:::999888666444000000///...,,,+++***)))---))))))+++***&&&&&&(((***)))((()))***)))'''%%%''''''''''''(((((((((((((((''''''&&&&&&'''''''''((()))***+++,,,---------...///000///------///000222222222555777666222///666666777999:::;;;<<<<<<333000222666777666777;;;@@@CCCHHHLLLMMMIIIBBB>>>;;;;;;;;;;;;<<<>>>@@@AAADDDGGGJJJKKKLLLOOOUUUZZZhhhdddbbb```WWWNNNMMMQQQOOOVVVXXXSSSQQQWWW___ccclll|||kkk``````qqq~~~qqqhhh___XXXJJJNNNUUUZZZ]]]]]][[[ZZZ]]][[[[[[ZZZVVVZZZppp~~~yyywwwwwwzzzxxxpppjjjcccZZZfffxxxjjjdddaaaZZZTTTWWWfff{{{~~~eee]]]RRRKKKLLLRRRXXX[[[kkkzzz\\\KKKFFFDDD@@@AAAEEEOOOhhh~~~fffdddyyybbbLLLNNNNNNIIIDDD???<<<:::888777999666333111111333555888888BBBSSSrrrYYYLLLIIIJJJKKKVVV\\\dddkkkpppuuu|||xxxssshhheeeccc]]]SSSNNNVVVqqqzzznnneeefffiiiiiijjjmmmaaa[[[\\\eeennnqqqppppppyyynnnWWWHHHIIIEEEEEEKKKLLL[[[vvv}}}nnnfffgggkkkyyyjjjUUUKKKFFFLLL```tttsssdddcccnnn{{{eeebbbjjjmmmiiicccTTTMMMCCC:::555222111000////////////////////////...............///000000333111222444444BBBlllEEECCCBBBBBBCCCCCCAAA@@@>>><<<:::999999777555333000000///...,,,+++***)))---***)))***)))%%%###&&&)))((('''(((***)))(((&&&''''''''''''(((((((((((((((''''''&&&''''''(((((('''((()))+++,,,,,,------...///000///------///000111111111333555444111///555666777999:::;;;<<<<<<333111222555777555666999;;;AAAHHHNNNNNNIIIBBB===<<<<<<;;;;;;<<<>>>???AAACCCFFFJJJKKKKKKNNNTTTXXXeeecccbbb___WWWOOOMMMPPPOOOVVVYYYUUURRRWWW___dddhhhyyynnnaaa```sssvvvlllbbbZZZLLLPPPWWW[[[]]]\\\[[[ZZZccc___[[[VVVNNNOOOddd|||}}}}}}wwwggg\\\WWWPPPYYYsssxxxpppqqqwww}}}}}}ooofff^^^VVVQQQTTT[[[gggyyywwwkkk\\\SSSRRRTTTTTTRRRUUUmmm{{{]]]LLLGGGEEEBBBAAAFFFOOOgggiiifffcccQQQQQQMMMIIIDDD???<<<:::888666555444222222222444666777555???OOO|||oooXXXMMMJJJJJJKKKYYY___ffflllooorrrwww{{{{{{xxxnnn{{{yyypppnnnhhh```TTTOOOZZZvvvvvvkkkiiimmmppptttxxxnnnjjjjjjqqquuutttqqqqqq}}}|||ttthhhVVVGGGLLLLLLFFFFFFLLLNNNYYYooo}}}eeeUUUVVV^^^fffxxxcccOOOJJJVVVmmm|||sss___YYYaaavvvxxxeeebbbhhhkkkgggdddUUUNNNCCC:::555222111000////////////////////////...............///000000444111333555333???fffEEECCCAAAAAABBBBBBAAA@@@>>><<<999888888777555333000000///...,,,+++***))),,,)))(((***)))%%%$$$'''((('''&&&'''))))))((('''''''''''''''(((((((((((('''''''''''''''(((((()))'''(((***+++------.........///000///------///000///000111222222222000///444555777999;;;<<<<<<<<<666333444777888666777:::;;;@@@HHHMMMLLLHHHBBB???======<<<<<<<<<>>>???@@@CCCFFFIIIKKKKKKNNNSSSWWWaaabbbbbb^^^WWWPPPNNNOOOPPPVVV[[[XXXTTTUUU\\\cccaaarrrmmmaaa```qqq{{{rrriiiaaaXXXWWWWWWZZZ___bbbcccbbbbbb\\\VVVPPPHHHHHHZZZqqq}}}~~~yyyooo\\\RRRRRRMMMSSSggg}}}ooodddgggqqq|||vvvjjj]]]TTTQQQSSSVVV^^^nnn{{{iii\\\UUUSSSRRRQQQLLL```ppp~~~___MMMHHHFFFDDDAAAFFFOOOfffkkkfffbbbPPPNNNMMMIIIDDD@@@===:::777555333333333333333444555555444???OOO{{{kkkWWWMMMKKKKKKKKKYYY___ggglllnnnqqqtttwww~~~tttgggpppqqqmmmrrr~~~xxxrrr|||yyyyyyqqqeeeVVVOOOZZZwww}}}qqqlllnnnssswwwzzzzzzxxxzzz~~~}}}wwwtttttttttuuuqqq```WWWRRRMMMHHHHHHKKKIIIMMMYYY^^^hhhzzz}}}eee^^^aaahhhuuurrrUUUNNNaaa}}}qqqaaa]]]jjjtttcccaaagggkkkiiihhhVVVNNNCCC999444111000000////////////////////////...............///000000111000333555333>>>cccDDDBBB@@@@@@AAABBBBBBAAA>>><<<999888888777555333000000///...,,,+++***)))+++((((((******''''''***((('''&&&&&&((()))((('''''''''''''''(((((((((((('''''''''''''''((()))***((()))+++---...///000000...///000///------///000///000111111111000//////333555777:::<<<<<<<<<<<<666444444888888666777:::>>>CCCIIILLLJJJGGGDDDCCC???>>>===<<<<<<===??????BBBEEEIIIKKKKKKMMMQQQUUU]]]```bbb^^^WWWRRROOONNNQQQWWW\\\ZZZTTTRRRYYYaaa\\\jjj|||~~~nnndddcccppp~~~~~~xxxqqqjjjfffbbb```eeemmmqqqmmmgggYYYTTTPPPLLLEEEEEEUUUiiiyyyyyyyyy|||mmmdddUUUNNNRRRMMMMMMZZZddd}}}xxxrrrzzz|||~~~|||{{{tttuuuxxxzzzkkk\\\SSSSSSPPPRRRXXXeee|||vvvcccTTTMMMLLLMMMKKKYYYfff|||cccOOOHHHGGGEEEAAAGGGOOOfffooofff|||```NNNKKKNNNJJJEEEAAA>>>;;;777555555555444444444333333333555???PPP}}}hhhVVVMMMKKKKKKJJJVVV]]]eeekkknnnqqqtttwwwyyyeee]]]iiiooonnnuuuuuu{{{qqq^^^SSS]]]yyytttlllmmmqqqrrrpppyyy{{{{{{yyy|||kkkgggpppxxxyyylll[[[OOOLLLOOOSSSVVVUUU___dddmmm|||tttmmmwwwzzzdddVVVkkksssaaacccqqquuudddaaagggkkkiiihhhWWWNNNCCC888222000000000////////////////////////...............///000000///...222555444===bbbDDDBBB@@@???AAABBBBBBBBB>>><<<:::999999777555333000000///...,,,+++***)))***((((((******((((((+++)))'''&&&&&&'''(((''''''''''''''''''((((((((((((''''''''''''((()))******)))***+++---///000111111...///000///------///000...000111111000//////000222444777:::<<<======<<<444222333666888666777:::AAAFFFLLLMMMKKKGGGFFFFFF@@@???>>>=========>>>???AAAEEEIIIKKKKKKLLLPPPTTTYYY___aaa]]]WWWSSSPPPMMMOOOUUU[[[\\\UUUPPPVVVaaa]]]eeesss~~~|||pppfffcccooo||||||{{{sssnnnttt~~~|||wwwrrrjjjiiilllsssxxxtttggg\\\OOOKKKJJJJJJEEECCCQQQbbbsss}}}uuuiiieee```TTTPPPTTTMMMGGGMMMTTTmmmwwwggg]]]aaauuusssiiidddcccbbbUUUXXX[[[bbbuuu}}}lll[[[UUUXXXWWWVVVWWWaaaxxxuuu```RRRLLLLLLKKKUUU___uuuhhhQQQIIIGGGEEE@@@GGGOOOfffuuuiiiwww]]]MMMNNNOOOLLLGGGCCC???<<<888555777666555555444444444444666>>>NNN~~~zzzgggUUULLLJJJJJJJJJSSSZZZcccjjjnnnqqqtttwwwxxx{{{eeeiii}}}yyy}}}jjj]]]ccc~~~uuussstttpppjjjooowwwggg```bbbjjjrrryyy{{{ssseee```ZZZWWWXXX^^^eeekkkyyyyyyjjj|||wwwjjjjjj}}}hhhccchhhkkkhhhdddXXXPPPCCC999333111000000////////////////////////...............///000000...---111555333===bbbDDDBBB??????@@@BBBBBBBBB???===;;;:::999888666444000000///...,,,+++***)))+++((('''***)))&&&%%%(((***(((&&&%%%&&&'''&&&&&&''''''''''''((((((((((((''''''''''''((()))***+++((()))+++---...000000111...///000///------///000...000222111///...000222111444777;;;=========<<<444222333777999888999<<>>=========>>>>>>AAAEEEIIIKKKKKKLLLOOORRRVVV^^^aaa\\\WWWTTTPPPLLLJJJQQQYYY\\\UUUPPPWWWccc]]]bbbmmmyyy|||qqqddd\\\hhhqqqpppjjjjjjfffgggrrr||||||zzzwwwpppsssxxxyyyttthhhZZZPPPIIIGGGIIIJJJFFFBBBKKKZZZooouuukkkeeedddcccZZZVVVYYYQQQGGGJJJSSSmmm~~~rrrgggcccmmmzzzxxxpppnnnmmmkkkiii^^^]]]WWWUUUcccppp___[[[aaaiiiaaaZZZccc~~~yyygggYYYRRRKKKRRRYYYoookkkRRRIIIFFFEEE@@@GGGOOOfff}}}}}}pppuuu[[[MMMVVVPPPMMMIIIDDDAAA===999666777666555444555666777888777<<>>@@@BBBBBBBBB???>>>;;;::::::999777555000000///...,,,+++***))),,,(((''')))'''$$$###%%%+++)))&&&%%%&&&&&&&&&%%%''''''''''''((((((((()))''''''''''''((()))++++++'''(((***,,,...///000000...///000///------///000///111333222///...000222111333777;;;=========<<<666444555:::<<<;;;<<<@@@BBBJJJSSSVVVRRRKKKFFFEEEAAA@@@???=========>>>>>>@@@DDDIIIKKKJJJKKKOOORRRUUU]]]aaa\\\WWWUUUQQQKKKGGGMMMWWW\\\VVVPPPXXXeee]]]___iiivvv{{{ppp```TTT___fffbbb]]]___aaahhhwww}}}{{{|||{{{xxx||||||nnn^^^TTTPPPGGGFFFIIILLLFFFAAAGGGSSSgggqqqggggggkkkfffggg```\\\___WWWMMMOOOZZZttt{{{qqqpppttt~~~wwwhhhXXX]]]zzzuuudddaaajjjwwwhhhZZZcccxxxdddVVVMMMRRRWWWkkknnnSSSHHHEEEDDD???GGGOOOfff|||uuuvvvYYYNNN[[[QQQNNNJJJFFFBBB>>>999666666555444444555777:::<<<888999DDDwwwqqqgggSSSJJJIIIIIIIIIRRRZZZcccjjjmmmooorrruuuqqqqqqqqquuuvvvllloootttuuukkkdddlllpppnnnlllpppuuuwwwuuu{{{|||uuuooommmttt~~~{{{tttpppiiiccclllqqqmmmhhh]]]UUUHHH<<<666444444555////////////////////////...............///000000222111333555222;;;```HHHEEEAAA@@@@@@AAAAAA@@@AAA???===<<<;;;999666444111000---+++***+++,,,---***)))((('''&&&&&&'''((())))))((('''''''''''''''(((((('''''''''(((((()))(((''''''''''''(((((()))******+++,,,,,,---.........///000///------///000000000000000111111111111333444666777999999::::::444444444555888:::;;;;;;AAAFFFMMMPPPOOOKKKGGGDDDBBB@@@===;;;;;;===???AAAGGGGGGHHHIIIJJJJJJJJJJJJTTTVVVYYYYYYWWWSSSQQQPPPEEEIIIUUU```\\\RRRUUU```]]]YYY```rrr~~~vvvdddVVV^^^XXXUUU\\\iiissssssppp|||xxxyyyyyymmmaaaXXXSSSQQQLLLIIIKKKNNNIIIAAADDDNNN^^^nnn{{{zzzuuuwww~~~vvvooommmmmmlllqqqqqqiiieeeeeeWWWIIIIII[[[www~~~}}}zzzmmmwwwvvveeehhhuuukkkZZZeeeqqq___PPPSSSUUUdddmmmRRRHHHFFFEEEBBBCCCPPPooozzz{{{~~~ooo{{{{{{YYYLLLNNNQQQMMMHHHCCC@@@===:::777666555333222222333555666333<<>><<<;;;;;;999666333111000...,,,++++++++++++***)))((('''&&&''''''((())))))(((''''''''''''''''''''''''''''''((())))))))))))(((((('''(((((((((++++++,,,---......///000000111000///---,,,---//////000000000000000111111444555666888999::::::;;;555444555666888;;;<<<<<<@@@EEEKKKNNNLLLIIIEEECCC@@@???<<<;;;;;;>>>AAACCCGGGGGGHHHJJJJJJJJJJJJJJJPPPTTTWWWXXXVVVRRRPPPNNNGGGLLLWWWaaa]]]SSSTTT]]]ZZZVVVYYYeeelllfffZZZRRRNNNNNNSSS```ppp|||}}}{{{}}}~~~zzzuuusssuuuxxx~~~yyyqqqggg^^^WWWRRRPPPKKKIIILLLOOOIIIAAACCCKKKYYYgggqqqllldddfffsss~~~zzzvvvvvvvvvvvvwwwwwwooojjjiiiZZZKKKLLLZZZuuu~~~yyyyyy}}}pppuuusssdddppprrrXXXUUUQQQ___~~~mmmRRRFFFDDDCCCFFFGGGUUUsssvvvwww}}}qqqzzzxxxVVVJJJLLLSSSOOOIIIDDD@@@===:::888666555333222222333555666:::@@@GGGzzzzzzyyydddSSSMMMJJJHHHHHHRRR\\\eeejjjnnnqqqqqqnnnfffhhhmmmvvv{{{qqqggg^^^[[[bbbmmm~~~vvvlllttttttjjjfffnnnpppiiipppsssmmmhhh```WWWIII===666333222222000000000000////////////////////////000000000111111...000333222<<>>???@@@?????????===;;;;;;:::888555333111000///...,,,+++))))))))))))((('''''''''(((((())))))((('''''''''''''''&&&&&&&&&'''''')))***++++++***))))))((((((((((((+++,,,,,,---...///000111111111111///,,,,,,---....../////////000000000111444555777999;;;;;;;;;;;;555555666777999;;;===>>>AAAEEEIIIKKKIIIFFFCCCBBB???>>><<<;;;<<<>>>BBBDDDFFFGGGHHHIIIJJJJJJJJJJJJMMMQQQVVVXXXVVVRRRNNNLLLIIIMMMWWWaaa^^^TTTRRRWWWXXXUUUTTTVVVUUUQQQLLLKKKEEELLLXXXiiiyyyzzzwwwvvvuuuqqqjjjccc^^^ZZZVVVSSSLLLKKKOOOSSSNNNCCCCCCJJJXXXdddkkkbbbYYY^^^ppp|||~~~}}}{{{zzzxxxyyysssmmmjjjZZZKKKMMMYYYrrr}}}||||||ooo~~~eeeWWWLLLXXXvvvqqqUUUHHHDDDCCCCCCEEETTTqqqmmmnnnvvv}}}yyyqqqxxxzzzYYYOOORRRVVVQQQJJJDDD@@@===;;;999666555333222222333555666<<>>666333222222000000000000////////////000//////...///000111222000///111333333???fffFFFCCC???>>>>>>??????>>>>>><<<;;;:::999888555333111111000///---***((('''))))))(((((((((((((((((())))))((('''''''''''''''%%%%%%&&&&&&((()))++++++,,,,,,***)))((((((((((((***+++,,,---...///000111000000000...,,,,,,...111....../////////000000000444666888:::<<<<<<;;;;;;555666777888999;;;===???CCCFFFIIIIIIGGGEEECCCCCC@@@???<<<;;;;;;>>>AAACCCEEEEEEFFFGGGHHHHHHHHHHHHLLLQQQWWWYYYXXXSSSOOOLLLGGGKKKUUU______XXXSSSSSSYYYXXXUUUOOOGGGBBBDDDHHHNNNWWWeeesss}}}uuuooohhhdddcccaaa]]]ZZZNNNOOOUUUZZZTTTHHHEEEKKKUUU^^^bbb]]][[[eeevvv{{{yyywwwwww}}}~~~vvvqqqooossspppkkkgggUUUGGGJJJYYYqqqvvvzzzvvvttt[[[JJJRRRmmmxxxZZZKKKGGGEEEAAADDDRRRnnnkkkdddhhhnnnqqqmmmssszzz\\\SSSXXXWWWRRRKKKDDD@@@===:::999777555444333333444555777777;;;BBB{{{wwwdddRRRLLLIIIHHHHHHPPPYYYccckkkuuuooo\\\]]]ooo{{{zzz|||bbbZZZUUUKKKFFFHHHGGG]]]zzz{{{pppfffaaa\\\SSSKKKFFFDDDMMMMMMNNNUUUZZZggg|||yyymmmnnnrrrpppmmmcccZZZKKK???777333222111000000000000///////////////...,,,+++,,,---///111//////222333333BBBjjjFFFCCC???>>>>>>??????>>>===<<<:::::::::888666333111111000///---***((('''(((((())))))))))))))))))))))))((('''''''''''''''%%%%%%&&&&&&((()))++++++,,,,,,***)))(((((((((((())))))***,,,---...///000---......---,,,...111444000000000000000000000000444555888;;;<<<<<<;;;:::444666888999888:::===@@@FFFHHHJJJJJJHHHEEEDDDCCCCCCAAA>>>;;;;;;<<>>DDD@@@RRRmmm{{{}}}mmmaaaYYYPPPJJJHHHCCCGGGDDDBBBGGGJJJXXXpppwwwkkklllrrrrrroooeee[[[MMM???777333222111000000000000///////////////...,,,+++,,,---///111///000333333333EEEnnnFFFCCC@@@>>>???@@@??????>>><<<;;;::::::999666444111000///...,,,+++))))))(((((()))*********))))))))))))((('''''''''''''''&&&&&&&&&'''''')))***++++++***))))))(((((((((((((((((()))+++---...///000,,,,,,,,,,,,,,,///333777222222111111000000//////222555888;;;<<<<<<:::999333666888999777888<<<@@@GGGJJJLLLLLLIIIFFFDDDCCCDDDBBB???<<<;;;<<<>>>???BBBCCCDDDEEEFFFFFFFFFFFFNNNRRRVVVXXXUUUQQQMMMJJJHHHJJJQQQ[[[cccddd]]]WWW\\\cccbbbVVVIIIIIIRRR[[[eeekkkqqqwww{{{|||rrrgggdddhhhjjjgggcccQQQSSS[[[bbb\\\OOOKKKOOOSSSWWW\\\bbbnnn{{{zzztttttt|||{{{iii\\\[[[hhhnnnoooiiiVVVHHHKKKZZZooofff^^^___iii{{{zzzzzzzzzvvvmmmdddcccffffffjjjmmmjjjaaaaaapppeeeSSSSSS[[[~~~```MMMFFFCCCBBBLLL[[[qqq|||]]]^^^___^^^]]]iiiwwwVVVOOOVVVTTTPPPJJJEEEAAA===999777777666444333333444666777:::AAAGGGuuueeeQQQKKKHHHGGGHHHOOOYYYccckkkxxx~~~~~~rrr[[[YYYjjj~~~{{{jjj^^^aaammmwwwzzzlllVVVDDDBBBBBB======BBBAAAJJJbbbuuuwwwtttcccWWWMMMIIIJJJFFFGGGBBB???BBBCCCPPPhhhtttgggkkkssstttnnnfff\\\NNN@@@777333111111000000000000////////////000//////...///000111222...111444222222FFFpppGGGDDDAAA???@@@@@@@@@@@@>>>===;;;;;;;;;:::888555111000...,,,++++++++++++'''((()))***+++******)))))))))(((''''''''''''''''''''''''''''''((())))))))))))(((((('''(((((((((((()))***,,,...///000111---------,,,+++...222666555444333222111000///...111444777:::<<<;;;:::888222555888888666777;;;???GGGJJJLLLMMMJJJFFFCCCBBBCCCAAA>>>;;;;;;<<>>>>>>>>===;;;999666555111000///---,,,+++******************)))))))))((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((''''''''')))***,,,...///000111111000///---++++++---///000555555666555333000---+++000333666:::;;;;;;999888000333666777666888<<<@@@GGGIIILLLMMMKKKHHHFFFFFFBBBBBBAAA>>><<<<<<>>>@@@EEEEEEEEEGGGIIIIIIHHHGGGGGGGGGFFFDDDAAA>>><<<:::?????????GGGWWWaaaZZZLLLSSSSSSSSSWWW]]]gggooouuu{{{xxxwwwyyyzzzyyy|||}}}yyy~~~zzzkkkbbbgggpppssspppYYY^^^iiiqqqnnnggghhhooo|||~~~wwwtttqqqhhheeevvviiiWWWUUUkkk{{{vvv]]]MMMPPPcccttt\\\VVVfffzzz~~~~~~kkkbbbuuujjj]]]SSS```iiiQQQGGGEEEEEEUUUpppmmmrrrkkkeeeZZZggghhhTTTUUUSSSTTTPPPIIICCC???<<<:::888888666444333333333555666<<<:::BBBeeekkkSSSJJJIIIIIIHHHOOOYYYdddgggjjjzzz{{{zzz|||fffWWWNNNGGG@@@@@@FFFZZZ~~~kkkVVVNNNLLLIIIEEEccczzzrrr}}}iiiYYYXXXfff~~~wwwooojjjZZZWWWSSSYYYnnn~~~vvvbbbTTTPPP[[[ooorrrhhhlll||||||iiiYYYVVVYYYYYYQQQLLLLLLIIIIIIWWWjjjvvvcccYYYjjjwwwfffkkkzzzyyyooohhhaaaSSSAAA666444333111111111111111000000000000///////////////000111111333444000000777DDDiiiJJJEEE@@@>>>???AAAAAA???>>>>>>>>>===;;;888666444111000///---,,,+++******++++++++++++*********)))))))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''((((((((()))***+++---///000111111000///---++++++---///000222222333333222000...---111333666999;;;:::888777222555888888777999===AAAFFFHHHJJJJJJHHHFFFDDDDDDAAAAAA@@@>>>======@@@BBBAAABBBCCCEEEFFFEEECCCBBB<<<<<<<<<<<<<<<<<<===============DDDSSS\\\WWWKKKIIILLLRRRYYYaaakkkvvv}}}}}}yyyzzz{{{{{{~~~|||{{{}}}yyyssswww~~~oooccchhhtttwwwppp^^^eeeooouuuqqqlllpppyyyxxxtttqqqhhhbbbooojjjWWWWWWlll|||vvv]]]NNNRRRdddtttiii]]]eee|||mmmaaauuuvvvdddTTT]]]}}}hhhQQQGGGDDDDDDUUUppppppuuuoookkkaaannneeePPPRRRPPPTTTOOOIIICCC@@@>>>;;;:::888666444333333333555666888666>>>aaajjjPPPIIIJJJLLLKKKPPPYYYbbbeeehhhuuu{{{kkkkkkoooyyyyyyeeeWWWOOOIIIBBBAAAGGGZZZ}}}}}}~~~dddRRRLLLKKKIIIFFFYYYtttqqqpppwwwkkkXXXUUUbbbyyysssccc]]]QQQMMMZZZooouuuoooWWWSSS^^^sssxxxjjjbbbgggnnn{{{vvvhhhdddfffddd]]]YYYVVVOOONNN^^^sss|||cccSSSnnntttdddjjjwwwxxxmmmgggaaaRRRAAA666444333111111111111111000000000000///////////////000111111222333111111777AAAcccJJJEEE???===>>>@@@@@@?????????>>>===;;;888555444111000///---,,,+++******,,,,,,+++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''***)))(((''''''((()))***((()))+++---///000111111000///---++++++---///000//////111111111000///...222444777999:::999777666333666999999888999===AAAHHHJJJKKKJJJGGGEEEDDDDDD???@@@@@@???>>>>>>AAACCC@@@AAACCCDDDCCCAAA>>><<<555666777888:::<<<>>>???===<<<===CCCNNNVVVRRRJJJEEEMMMWWW^^^dddkkkttt{{{yyyyyy|||~~~|||}}}{{{sssttt|||wwwgggkkk|||}}}qqqfffnnnxxx{{{uuuqqqyyyxxxrrroooeee^^^iiimmmXXX\\\qqqyyyaaaRRRXXXhhhvvv|||gggddd}}}ooo]]]gggzzzlllTTTUUUnnneeeOOOGGGDDDCCCVVVrrr{{{~~~vvvrrriiittt~~~eeeOOORRRRRRUUUPPPJJJEEEAAA???===<<<888666444333333333555666999888@@@bbbnnnRRRIIIJJJKKKKKKPPPWWW___cccfffooo|||~~~ggg[[[YYY\\\cccggggggiiimmm|||zzzlll^^^TTTMMMEEEDDDHHHXXXyyyzzzkkk[[[TTTQQQMMMJJJHHH]]]rrrvvvnnnddd^^^\\\ZZZUUU^^^xxxlllVVVSSS___}}}mmmdddSSSDDDHHH[[[kkkppp[[[[[[iii~~~sss___WWWaaaqqquuuqqqqqqrrrnnnjjjcccXXXVVViii{{{eeeuuusssdddjjjwwwwwwnnngggaaaRRR@@@666444333111111111111111000000000000///////////////000111111///222111333777===[[[JJJEEE???===???@@@@@@?????????>>>===:::777555333111000///---,,,+++******+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''(((***+++((()))+++---///000000111000///---++++++---///000///000000111111000//////444666888::::::999888777333666888999888999<<<@@@KKKLLLMMMLLLIIIGGGFFFGGG@@@AAAAAA@@@>>>>>>@@@AAAAAACCCEEEDDDAAA===:::888777888;;;>>>@@@@@@@@@@@@@@@>>>>>>BBBIIINNNMMMIIINNNVVV```eeedddeeejjjooo{{{tttvvv{{{zzzxxx~~~lllpppsssmmmwwwvvvttt~~~vvvpppiii```^^^nnnsss\\\dddyyy}}}fffYYY```ppp|||ssseeepppnnnXXX]]]mmmsssTTTLLLZZZfff{{{```MMMGGGFFFCCCWWWuuu{{{uuukkkvvvxxxcccPPPWWWYYYXXXSSSLLLFFFBBB???===;;;888666444333333333555666:::;;;AAAaaa|||```NNNHHHHHHHHHOOOTTT[[[bbbfffkkkqqquuuyyyrrr^^^XXXRRRRRRXXXZZZVVVTTTVVVaaakkkwww}}}mmm]]]RRRHHHFFFJJJVVVuuuxxx}}}}}}lll```WWWPPPKKKAAARRRdddhhh```UUUPPPOOOSSSKKKTTTsssmmmWWWSSS___ssskkk[[[LLLKKKXXXffflllhhhqqqiiiZZZ]]]ppp}}}||||||{{{wwwnnnaaaaaavvvzzz}}}rrrffflllxxxyyyrrrfff```QQQ@@@666444333222111111111111000000000//////////////////000000111---222222444666999SSSzzzKKKFFFAAA???@@@BBBAAA@@@??????>>><<<:::777444222111000///---,,,+++******))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''''')))***+++((()))+++,,,...///000000000///---++++++---///000222222222111111000//////666777999:::;;;:::999888222555777888666777;;;>>>JJJLLLMMMMMMJJJHHHGGGGGGCCCCCCCCCAAA???===>>>???AAADDDEEECCC>>>:::777666999===BBBGGGHHHGGGDDDBBBAAA???>>>@@@CCCFFFHHHIIIUUU]]]fffhhheeeccceeehhhxxxrrrooossszzz~~~zzz~~~rrrvvvvvvsss~~~yyywww}}}wwwpppeee\\\ccc|||vvv```kkkiii^^^ggg{{{~~~iiihhhuuusssnnnVVV]]]jjjzzzXXXHHHLLLNNN[[[dddooowww|||]]]LLLHHHGGGCCCYYYxxxtttqqqkkkzzzvvv[[[MMMXXX[[[[[[VVVNNNGGGCCC???<<<:::888666444333333333555666666:::???YYYsssYYYJJJFFFGGGLLLQQQYYYaaahhhkkkmmmnnnqqq{{{|||sssrrrrrryyywwwfff^^^VVVUUU]]]aaaZZZTTTUUUWWW]]]hhhzzz{{{fffVVVKKKHHHJJJSSSooouuuwww}}}pppppp|||xxxhhhZZZOOOHHHHHHWWWjjjrrrkkk^^^WWWVVVTTTKKKRRRnnnrrrYYYUUUaaa~~~uuuhhh___aaalllvvv{{{tttbbb___qqquuulllooooooeeelllvvvwwwrrreee___QQQ@@@555444333222111111111111000000000//////////////////000000111,,,111222444555666NNNtttLLLGGGAAA???@@@BBBBBBAAA??????>>><<<999666333111111000///---,,,+++******))))))((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))'''(((***,,,...///000000000///---++++++---///000222222222111111000000000666777888:::::::::::::::222555777777666777:::>>>FFFIIILLLLLLJJJGGGFFFEEEDDDDDDDDDBBB???=========???AAACCCAAA===999999:::<<<@@@FFFKKKMMMLLLHHHFFFAAA>>>>>>@@@AAABBBHHHOOOYYY___gggjjjhhhgggiiilllmmmlllooouuuyyy{{{~~~xxxzzzvvv{{{wwwwww}}}xxxpppbbbZZZgggxxxdddpppkkkbbbmmm|||oooeeeyyyhhhdddnnn}}}qqqZZZYYYdddzzzxxxXXXIIIGGGCCCMMMSSS]]]hhhvvv```OOOIIIHHHDDD[[[{{{yyyvvviiihhhiii|||wwwSSSIIIVVVWWW[[[VVVNNNGGGCCC???<<<:::888666444333333333555666666<<>>???AAAAAA@@@??????>>><<<999666333111111000///---,,,+++******))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''###$$$&&&((()))((('''''''''(((***,,,...///000000000///---++++++---///000000////////////000111111333444666777999999::::::333666888888777777;;;>>>CCCGGGLLLNNNLLLIIIFFFEEEBBBDDDDDDCCC@@@>>>>>>>>>===AAACCCBBB@@@???CCCGGGGGGIIIKKKMMMMMMLLLIIIHHHBBBAAABBBEEEEEEHHHQQQ]]]cccfffjjjlllkkkkkklllmmmiiimmmuuu|||{{{vvvvvvzzzwwwxxxxxx|||vvv{{{{{{uuulll^^^UUUccc}}}jjjwwwppphhhtttyyytttddd{{{nnn```[[[^^^gggqqqxxxxxxcccXXXcccuuuyyyqqqyyy}}}tttdddOOOIIIJJJEEESSS^^^lllyyyiiiUUUKKKFFFFFF]]]~~~~~~wwwfffcccffftttSSSLLLWWWUUUXXXSSSLLLGGGCCC@@@>>><<<888666444333333333555666666??????NNNxxx~~~pppZZZNNNKKKKKKIIIPPPYYYaaagggkkknnnoooqqqtttwwwxxxzzzyyypppfffTTTUUU\\\pppnnnooo{{{~~~~~~}}}~~~ttt\\\OOOJJJJJJMMMdddttttttuuuooommmnnnmmmsss{{{iii[[[TTTPPPdddqqqlll\\\XXXUUUZZZnnn}}}^^^VVV___hhh___jjj|||fff___gggppprrrpppddd^^^PPP???555333333222111111111111000000000000///////////////000111111...222111222333444MMMtttJJJEEE???===>>>@@@@@@?????????>>><<<999666222111111000///---,,,+++******************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''!!!###&&&((()))(((&&&%%%'''(((***,,,...//////000000///---++++++---///000,,,,,,------///000222333111222444555777888999999555777:::999888888<<>>BBBEEEFFFEEEGGGMMMSSSTTTSSSQQQOOOLLLJJJHHHHHHFFFDDDGGGKKKLLLOOO\\\jjjqqqpppooonnnmmmkkkiiiiiiiiiqqq|||}}}ssspppssszzzzzz|||xxx}}}}}}vvv~~~~~~xxxpppgggYYYPPP[[[uuuqqq}}}uuunnn{{{}}}}}}wwwxxxddd}}}{{{sssiii^^^YYYWWW[[[gggrrr}}}kkkdddmmmyyyrrr\\\YYYdddgggiii___XXXOOODDDGGGNNNKKK___pppqqq[[[MMMEEEGGG___jjjcccccczzzxxxZZZSSS\\\WWWUUUPPPJJJFFFCCCAAA@@@???888666444333333333555666111;;;;;;EEEmmmyyy```RRRLLLKKKKKKJJJPPPYYYaaafffjjjnnnppprrruuuyyy}}}vvviiiYYYVVVXXXiiirrrzzzzzz]]]PPPJJJIIILLLaaaxxxxxxttt~~~|||iiiZZZSSSVVVlll~~~gggeee\\\XXXggg}}}___UUU\\\|||xxxhhh```fffnnn___fff|||fff```hhhqqqsssqqqddd^^^PPP???555333444222111111111111000000000000///////////////000111111///333111111222444OOOvvvMMMIIICCC@@@??????@@@@@@<<<<<<;;;999777666444444111000///---,,,+++******************)))(((&&&&&&(((((())))))))))))(((((())))))(((((((((((())))))''''''''''''((((((((((((***)))***,,,///222222222333333111...++++++,,,...444222000000000000///...444444444555777:::<<<>>>666666666666666888<<>>:::777444333444555666555888:::888;;;VVV{{{```OOOIIIHHHJJJMMMMMMSSS^^^gggiiikkknnntttwwwzzzmmm___QQQXXXrrrxxx{{{{{{|||nnnyyysss^^^TTTHHHFFFIIIOOOgggzzzpppvvvpppbbbRRRMMMZZZpppooocccUUUSSS___rrr{{{YYYRRRVVVpppsssaaaXXXZZZnnn[[[___sss|||hhhdddjjjppprrrrrreee^^^OOO>>>555444333000000000000000000000000000111111111000000000000000000111///444777444DDDeeeKKKGGGBBB???>>>??????>>>===<<<;;;999888666555444111000///---,,,+++******************)))((('''&&&(((((())))))))))))(((((())))))(((((((((((())))))''''''''''''(((((((((((((((((()))+++...111111111222222000...++++++---///111000///...////////////333333444666888:::<<<===555666777777777999<<<>>>DDDLLLRRRSSSSSSRRROOOJJJFFFDDDBBBAAABBBCCCBBBBBBEEEKKKTTTZZZ\\\YYYVVVSSSSSSTTTSSSOOOOOORRRQQQKKKFFFJJJPPPWWW^^^eeekkknnnpppqqqooojjjhhheee\\\RRRQQQYYYwwwwwwdddfff~~~yyywww|||wwwxxxyyyuuurrrqqq~~~|||xxxqqqjjjaaa\\\XXXWWWYYYeee}}}yyywwwuuu}}}ooo~~~iii|||yyyooodddZZZUUU\\\fffttt}}}{{{zzzyyynnnlllhhhdddaaa___^^^]]]dddxxxlllUUUJJJKKKgggfffaaayyybbbLLLJJJTTTUUURRROOOJJJFFFCCCAAA???===:::777444333444555555555444777666999QQQ|||}}}zzz^^^NNNIIIJJJLLLLLLMMMSSS___gggjjjlllooorrrvvvzzz}}}gggSSSUUUhhhyyy{{{vvvlllqqqwwwqqqzzzgggmmmjjj[[[UUUMMMJJJJJJSSSpppzzzvvvqqqvvvpppiii]]]RRRRRRZZZkkk```WWWPPPTTTbbbrrr~~~{{{\\\TTTUUUlll}}}ooohhh```www\\\ZZZhhhzzzdddaaaiiipppqqqooofff^^^OOO>>>555444333000000000000000000000000000111000000000000000000000000111000333777444DDDcccJJJFFFAAA>>>>>>>>>>>>>>>======<<<:::888777555555111000///---,,,+++******)))******))))))((('''&&&'''(((((())))))((((((''')))((((((''''''(((((()))''''''''''''((((((((((((((('''(((***...000000000111111000...,,,,,,...111.............../////////111333555888:::;;;<<<<<<333666888999999999;;;<<>>555444333000000000000000000000000000000000000000000000111111000222000333777555CCC```IIIFFFBBB????????????>>>>>>===<<<:::999777666555111000///---,,,+++******)))))))))))))))((('''''''''(((((((((((((((((('''(((((((((''''''(((((((((''''''''''''(((((((((((((((((((((+++...000111000/////////---,,,---///222///000000000///...//////000333666:::<<<<<<;;;;;;222555999::::::999::::::CCCKKKSSSUUUUUUTTTPPPKKKEEECCCAAAAAABBBCCCCCCCCCCCCMMM]]]jjjppplllbbbZZZRRRTTTUUUWWWXXXXXXTTTPPPLLLLLLQQQ\\\kkktttuuurrrpppooommmiiibbbWWWHHH======GGGffftttvvvnnnWWWVVVjjjyyyuuujjjcccccc^^^]]]```ccccccdddfffrrr}}}zzztttkkkdddjjjtttyyymmmYYYRRRaaattt~~~}}}~~~yyyjjjooo~~~www||||||sss~~~vvvlllddd\\\VVVWWW[[[jjj{{{nnn___UUUSSSfff|||]]]JJJOOOjjjooojjj}}}eeeVVVMMMSSSYYYTTTQQQNNNKKKHHHEEEBBB???<<<999666333222222333333222111888::::::HHHkkkkkkVVVNNNJJJHHHJJJKKKRRR^^^hhhlllooorrrwwwzzz}}}zzzaaa]]]bbbgggsssyyymmmllluuudddiiiqqqqqqXXXTTTOOOKKKYYY~~~~~~rrruuu{{{mmmZZZRRR[[[qqqzzzzzzuuu}}}nnn^^^ZZZggg}}}vvvcccYYYXXXjjjzzzvvvcccUUU[[[rrrrrrxxxzzz~~~kkkcccmmmwwwwwwrrrhhh```PPP>>>555444333111000000000000000000000000000000000000000111111111000333111333777666BBB\\\IIIFFFCCCAAAAAAAAA@@@???======<<<:::888777555555111000///---,,,+++******((())))))))))))(((((('''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))))),,,///222222222/////////---,,,---000222222444555444111......///000333777:::======<<<;;;222555999;;;:::999999999BBBKKKSSSUUUUUUTTTOOOJJJFFFDDDAAAAAABBBCCCCCCBBBDDDMMM\\\lllvvvvvvoooiiiaaa___^^^___]]]YYYSSSPPPKKKLLLQQQ___pppzzz{{{wwwsssnnnhhhccc[[[PPPDDD<<<>>>FFFdddnnnnnneeePPPOOOcccrrr~~~~~~uuulllaaaYYYTTTPPPPPPTTTWWWWWWXXX\\\hhhzzzrrrggg^^^eeexxx|||cccTTTYYYdddyyyoooyyyyyysss~~~uuufffnnn~~~|||yyy|||}}}yyyggg^^^VVVRRRNNNJJJKKKNNN___uuu}}}lllYYYOOOPPPeeeaaaNNNMMMhhhtttuuurrr```VVVOOOVVV\\\WWWQQQOOOLLLJJJHHHDDD???<<<:::777333222222333222222111777:::999DDDdddrrr\\\RRRKKKEEEIIIJJJQQQ^^^ggglllooorrryyy|||vvvppplllhhhnnn{{{{{{zzzqqqdddiiioooooo]]]XXXSSSRRReee}}}yyyllleeeppptttnnnyyysss```WWWYYYnnnpppbbb]]]jjjggguuu{{{qqqeeennnxxxxxxtttiiiaaaPPP>>>444444333111000000000000000000000000//////000000111111111111000444222333777777AAAWWWIIIFFFCCCBBBBBBBBBAAA???<<<<<<;;;999777666444444111000///---,,,+++******(((((())))))))))))((((((&&&''''''((((((''''''&&&(((''''''&&&&&&''''''(((''''''''''''((((((((((((***)))***,,,000222333222/////////---,,,---000222444777999777333//////000111333777:::<<<===<<<;;;333666999;;;:::999999999@@@IIIRRRUUUUUUTTTOOOJJJGGGEEEBBBAAABBBBBBBBBAAAFFFMMM[[[kkkyyy}}}zzzvvvnnnhhhdddbbb]]]VVVQQQOOONNNOOOWWWfffvvv~~~xxxpppfff```XXXMMMDDD@@@BBBKKKhhhooojjj___KKKMMMbbbpppyyyvvvooojjjbbbYYYUUUQQQPPPQQQPPPNNNNNNQQQeeeyyyoooaaaUUUWWWpppkkkYYYUUUXXXlllvvv|||zzzuuu```XXX___vvvtttjjj|||sssgggqqqwww}}}uuukkkZZZQQQIIIGGGGGGFFFFFFHHHVVVjjj{{{}}}iiiWWWOOORRRjjjzzz___PPPJJJddduuu}}}zzzgggYYYRRRNNNUUU[[[VVVQQQPPPNNNLLLJJJFFF@@@<<<;;;888444222222333333222000444777777AAA___qqq[[[SSSMMMFFFHHHIIIPPP\\\fffjjjmmmpppvvv{{{}}}qqqllloooooo|||tttuuuxxxuuucccYYYUUUZZZooozzzxxxwwwttt~~~|||vvvbbbXXX\\\tttyyycccZZZiiitttooosssyyyiiivvvqqqfffooowwwwwwssskkkbbbPPP>>>444444444222000000000000000000000000/////////000111111222222000555333222777888@@@SSSGGGEEEBBBAAAAAAAAA@@@???;;;;;;:::888666555333333111000///---,,,+++******(((((())))))))))))((((((&&&''''''((((((''''''&&&(((''''''&&&&&&''''''(((''''''''''''(((((((((((()))((()))+++///111222111000000///---,,,,,,///111333777:::888444000000222222444777:::<<<======<<<444777999:::999888999:::;;;EEEOOOSSSUUUUUUQQQLLLHHHFFFCCCAAAAAABBBAAA@@@CCCJJJWWWhhhwww~~~}}}yyyrrriiibbb^^^YYYQQQNNNOOOUUUXXXaaaooo}}}tttiiibbbZZZNNNEEEBBBEEEQQQpppuuulll^^^JJJNNNcccpppwwwrrrmmmmmmhhhaaa[[[WWWTTTSSSOOOJJJIIILLL```}}}xxxkkkYYYLLLMMMiiiooo]]]TTTOOOYYYffftttyyyvvvsssrrrsssnnnfffbbbccc^^^SSSOOOSSSlllsssgggzzz|||rrrkkkuuu|||}}}~~~pppfff\\\QQQHHHGGGHHHHHHHHHIIIKKK]]]ooo~~~gggVVVRRRRRRmmmkkkVVVLLLHHHbbbrrrjjj{{{uuu```RRRMMMMMMUUU[[[SSSRRRQQQPPPOOOLLLHHHBBB===<<<999555333333444333222222444555777BBB^^^mmmWWWQQQMMMGGGGGGHHHOOO[[[eeehhhkkknnnrrryyy~~~{{{sssnnnwwwwwwfff```hhh|||zzz~~~xxxyyy~~~jjjeeeWWWRRRYYYZZZ[[[fffoooyyy|||qqqcccddd{{{zzziiihhhpppoooccceeekkk|||qqqqqq|||~~~ooohhhrrryyyxxxssslllcccQQQ>>>444333444222000000000000000000000000...//////000111111222222000666333222777999@@@PPPFFFDDDAAA@@@@@@@@@???===;;;:::999777666444333222111000///---,,,+++******(((((()))))))))))))))(((&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''''''''''''''((((((((()))((('''(((***...000111000111111000...,,,,,,...111000555999888444111111444333444777999;;;=========555777999999888888999:::666AAALLLRRRUUUVVVSSSNNNIIIGGGCCCBBBAAAAAA@@@??????EEERRRdddttt{{{zzzvvvqqqfff]]]ZZZUUUNNNLLLOOO[[[```iiivvvxxxlllfff\\\OOOEEECCCFFFTTTvvv{{{ooo___LLLPPPcccpppvvvpppmmmpppnnnggg]]]YYYVVVTTTOOOIIIHHHKKKYYYxxxvvvhhhUUUFFFMMMgggqqq___RRRJJJMMM\\\kkkpppkkkfffcccbbbccc]]]YYYYYYZZZYYYYYYZZZiiisssgggwww}}}sssoooyyy~~~qqqiii^^^RRRHHHFFFHHHGGGGGGGGGAAASSSeee}}}~~~eeeVVVTTTOOOmmmuuu]]]LLLEEEGGGaaaxxxaaa\\\rrrxxx___NNNJJJMMMXXX[[[RRRSSSRRRQQQPPPNNNIIIBBB>>>===:::666444444444444333555666777999EEEaaajjjSSSOOOMMMHHHGGGHHHNNN[[[dddgggjjjmmmooowww}}}zzz~~~{{{rrr{{{}}}yyy|||mmm___PPPRRRKKKGGGIIIEEEFFFRRRXXXfffuuu~~~ppplll|||}}}}}}zzzwwwggggggmmmsssvvvhhh}}}{{{~~~mmmkkkvvv}}}zzzuuulllcccQQQ>>>444333444222000000000000000000000000...//////000111222222222000666444222777999???NNNKKKGGGBBB???>>>>>>======::::::999888777555555444333111...+++******+++,,,(((((())))))((('''&&&%%%******)))(((((((((((((((((('''&&&'''((())))))'''''''''''''''(((((((((((('''(((***+++,,,------............---,,,,,,...000000111333444444333111000333444666888:::;;;<<<<<<777555666;;;===:::777888===>>>CCCLLLTTTYYYXXXVVVLLLHHHDDDAAA@@@???>>>======CCCLLLVVV___fffjjjkkk^^^YYYSSSPPPLLLKKKQQQXXXdddnnnwww}}}}}}nnneee]]]QQQGGGAAAGGG\\\rrrvvvgggVVVNNNNNNfffsss|||{{{vvvsssmmmfff]]]YYYTTTOOOKKKIIIHHHHHH[[[tttwwwlll___SSSKKKKKKZZZxxxsss___RRRHHHLLLTTTaaakkkooommmjjjhhhjjjeeebbbaaa\\\UUUUUUZZZccc}}}xxxfffxxx{{{qqqnnnwww|||mmmiiiddd```UUUJJJHHHMMMMMMIIIKKKNNN\\\uuuzzzssswwwfffSSSNNNUUUrrr{{{kkk___RRRGGGCCCJJJgggkkk[[[]]]mmmcccPPPOOOOOOSSSUUUPPPQQQQQQQQQPPPMMMJJJFFFDDDCCC:::333333444333444666222888999888LLLsss^^^QQQLLLEEEHHHJJJNNNWWWbbbiiikkkkkkssszzzxxx{{{mmmZZZLLLIIIKKKCCCAAAFFFKKKIIIHHHJJJMMM\\\pppzzzwwwssszzzuuuhhhoooyyy~~~zzzzzzmmmlllyyyiiilllrrryyy{{{sssggg^^^OOO@@@555111111222222111111111000000//////+++,,,...000111222222111222111333666777888???HHHKKKGGGBBB???>>>>>>======;;;;;;:::999777666555555333111...+++******+++,,,'''''''''&&&''''''((((((***)))((((((''''''((((((((('''&&&'''((())))))'''''''''''''''(((((((((((('''(((***+++,,,---.........///...---,,,,,,...000000111333444444333111000444555666888:::;;;;;;<<<777444555:::===:::888999999;;;???HHHPPPUUUUUURRRMMMJJJFFFCCCBBBBBBAAA@@@???CCCIIIOOOTTTVVVWWWWWWTTTQQQOOOPPPOOOOOOUUU\\\jjjrrrzzzzzzlllcccZZZOOOEEEAAAJJJ[[[mmmooobbbSSSLLLLLLdddnnntttpppkkkhhhddd___RRRPPPLLLHHHFFFEEEEEEEEEMMMfffxxxlll___SSSKKKKKK[[[vvvppp^^^SSSHHHIIISSScccooovvvwwwuuusssoooiiieeeddd___XXXUUUWWW___vvvuuudddqqq~~~yyynnnwwwvvvyyytttjjjkkkiii___RRRLLLPPPUUUVVVMMMKKKTTTkkk~~~{{{wwwrrrlllhhhnnnwwwiiiWWWRRRbbb|||yyyfffXXXMMMFFFEEEJJJiiizzzccc___rrrdddQQQPPPOOOSSSVVVQQQRRRRRRRRRQQQNNNKKKGGGEEEDDD<<<555444555444555777555777555888PPPxxxgggWWWPPPIIIGGGIIIMMMWWWbbbjjjmmmmmmrrrxxxwww}}}vvvqqqdddSSSMMMPPPRRRMMMKKKNNNPPPNNNOOOSSS\\\hhhwww~~~{{{xxxvvvjjjlllrrrhhhpppoooeeennnuuuyyyvvvkkkdddZZZKKK===444111222333111111111111000000000///---...000111222333222222333222444666777888>>>GGGKKKGGGBBB???>>>>>>======<<<<<<;;;999888777666555222111...+++******++++++'''&&&%%%%%%&&&''')))***)))(((''''''&&&&&&''''''((('''&&&'''((())))))'''''''''''''''(((((((((((((((((()))+++,,,...///////////////...,,,,,,...000000111333444444333111000555666777999:::;;;;;;;;;666444555:::===;;;:::;;;888999===EEENNNSSSSSSQQQOOOLLLHHHFFFEEEEEEDDDCCCBBBDDDGGGJJJKKKJJJIIIGGGLLLKKKMMMPPPPPPQQQXXX```nnnuuu|||vvvjjjaaaYYYNNNFFFDDDPPP[[[ffffff[[[NNNHHHGGGUUUZZZ]]]XXXSSSPPPNNNLLLGGGFFFDDDBBB@@@@@@AAAAAAAAAWWWwww{{{nnnbbbVVVNNNNNN\\\ttt|||lll\\\SSSHHHEEEQQQbbbrrr{{{}}}|||{{{vvvooojjjhhheee^^^XXXVVVYYYkkkssseeelllzzzqqqxxxooo^^^hhh|||||||||ooopppppphhhYYYNNNPPP[[[dddSSSJJJKKK^^^zzzzzz~~~xxxpppfff```\\\\\\dddnnnjjjXXXVVVjjj~~~eeeRRRGGGDDDGGGKKKmmmmmm```wwweeeSSSRRRPPPSSSWWWTTTSSSTTTTTTRRRPPPLLLGGGEEEBBB:::444444555444444666666444222999VVVooo[[[RRRLLLFFFGGGKKKUUUaaajjjnnnooossswww}}}vvv~~~tttddd```eee```______```^^^^^^bbbiiiuuu~~~{{{vvvqqqxxxgggtttxxxbbb___oooyyy{{{tttgggaaaWWWHHH;;;333111222333111111111111000000000000000000111222333333222222444444555777777777===EEEKKKGGGBBB???>>>>>>============<<<:::888777666555222000...,,,+++***++++++'''''''''(((((()))))))))(((((('''&&&&&&&&&&&&&&&((('''&&&'''((())))))'''''''''''''''((((((((((((((())))))+++,,,...///000///000///...,,,,,,...000///111222333333222111///666666888999:::;;;;;;;;;666444555:::===;;;;;;<<<:::;;;???FFFOOOTTTUUUSSSOOOLLLHHHFFFFFFFFFEEEDDDCCCDDDGGGJJJKKKJJJIIIHHHLLLLLLMMMOOOOOOPPPYYYbbbpppwww~~~wwwooofff```XXXOOOKKKKKKVVV\\\bbb```UUUJJJBBB@@@AAADDDFFFDDDAAA???>>>===BBBAAA@@@???>>>>>>>>>>>>===MMMkkktttggg\\\TTTSSS___ssswwwfff[[[TTTHHHGGGRRRdddsss{{{}}}{{{yyytttnnnhhhfffeeeaaaZZZTTTSSS]]]xxxrrriiikkk{{{vvv}}}zzzfffSSS___vvv|||xxx~~~uuuoooqqqkkk[[[LLLLLL[[[jjj\\\NNNGGGVVVuuu~~~ssscccYYYUUUVVV___iiifffXXXYYYjjjlllSSSEEECCCFFFNNNrrruuuaaaxxxeeeUUUSSSPPPRRRWWWVVVSSSTTTTTTSSSPPPLLLGGGDDD>>>777111111222111111333444333333;;;VVV|||sssZZZPPPKKKEEEEEEIIISSS___iiiooopppwwwxxx{{{vvv|||zzzqqqrrrnnnppprrrqqqoooqqqwww~~~wwwyyymmmvvvttt^^^]]]ppp{{{}}}wwwlllbbbVVVFFF999333111222333111111111000000000000000111111222222222222222222666555666888888777<<>>>>>======>>>===<<<:::888777555555111000...---+++*********((()))+++++++++)))(((&&&(((((('''&&&&&&&&&&&&&&&((('''&&&'''((())))))'''''''''''''''(((((((((((()))))))))***,,,...000222000111000...---,,,...000///000222333333222000///555666888999;;;;;;<<<<<<777444555:::===<<<;;;===;;;<<>>@@@@@@@@@???>>>===<<<;;;999DDD^^^xxxlllaaaZZZZZZdddsssrrrbbbZZZUUUJJJKKKUUUcccnnnsssqqqmmmjjjccc___ZZZXXXYYYYYYTTTNNNLLLNNNcccooojjjiiizzz~~~xxxjjjVVV___sssxxxuuuuuurrrlllnnnjjj]]]MMMJJJYYYiiieeeVVVLLLVVVsssmmm___WWWWWW___hhh}}}bbbZZZaaaooorrrWWWHHHDDDFFFOOOuuu|||cccwww{{{cccVVVUUUQQQRRRWWWWWWSSSTTTUUUTTTQQQLLLGGGCCC===666000111333111111333222444666;;;MMMkkkvvvZZZOOOKKKDDDDDDGGGPPP\\\gggmmmoooxxxvvvvvv{{{xxx}}}}}}|||~~~sssrrrqqqsssfff```pppzzz{{{xxxqqqdddXXXFFF888222111222111000000000000000000111111111111000000111111111111666555777999888777<<>>>>>======>>>===<<<:::888666444444111000///---,,,+++************++++++***)))'''&&&)))(((''''''&&&&&&''''''((('''&&&'''((())))))'''''''''''''''(((((((((((()))))))))***,,,///111333111111111///---,,,...000///000222333333222000///555666777999;;;<<<======999555555:::<<<;;;;;;===:::;;;>>>EEENNNSSSTTTTTTNNNKKKGGGDDDCCCBBBAAA@@@???@@@BBBEEEGGGHHHHHHIIILLLKKKKKKJJJIIIMMM[[[jjjxxxxxxpppeee]]]```]]]ZZZWWWQQQLLLMMMSSS^^^``````YYYOOOGGGEEEFFFBBBAAABBBEEEEEEBBBAAABBB@@@@@@AAAAAA@@@>>><<<:::888<<>>777222444555444444555222666777888@@@WWWwww}}}___PPPLLLEEEDDDFFFMMMXXXccciiilllsssqqqrrrwww~~~xxx}}}ssssss|||uuurrr|||qqqssspppdddrrryyywwwtttpppeeeWWWDDD777222222222111000000000000111111111111000000000000000111222333555555777:::999888<<>>>>>=========<<<;;;999777555333222000000///---,,,+++*********)))'''&&&%%%&&&((()))***)))((((((''''''((((((((('''&&&'''((())))))'''''''''''''''(((((((((((()))))))))***,,,///222444222222111///------...000///000111222222111000///333555777999<<<===??????;;;777666:::<<<;;;;;;===::::::===DDDMMMSSSTTTTTTOOOKKKGGGCCCBBB@@@???>>>???@@@BBBDDDFFFHHHIIIIIILLLKKKLLLJJJFFFHHHUUUcccuuu}}}yyynnnhhhccc```]]]\\\ZZZXXXQQQKKKNNNUUU```aaa^^^UUUKKKIIINNNVVVQQQKKKGGGGGGFFFBBBBBBEEEBBBDDDEEEFFFEEEDDDAAA@@@???===PPPyyyxxxnnnhhhkkkqqqwwwnnn]]]ZZZYYYLLLKKKPPPWWWYYYVVVPPPIIIEEEEEEGGGEEEAAACCCIIIMMMKKKLLLHHHNNN```qqqssskkkeeehhh{{{tttrrrrrr___fffvvvoooffffffeeedddaaaXXXPPPSSS[[[jjjeee```bbbsssyyykkkeeelllvvvppp]]]eeexxxlllTTTJJJGGGEEEUUUzzz{{{lllkkkYYYTTTVVVQQQPPPUUUVVVWWWYYYZZZYYYVVVPPPJJJFFF>>>777333555666555444555222444555555<<>>>>>=========<<<:::888666444333222000000///...,,,+++***)))***'''### !!!$$$)))---******)))(((((((((((((((((('''&&&''')))))))))'''''''''''''''((((((((())))))))))))***,,,///222444222222111///------...000...000111222222111000...222444666999<<<>>>@@@@@@<<<888666:::<<<::::::<<<<<<<<>>===@@@BBBDDDGGGJJJLLLMMMNNNNNNNNNNNNLLLEEECCCLLLXXXooowwwzzzsssiiigggjjjlll```___^^^[[[SSSMMMPPPXXXaaaaaa\\\QQQHHHJJJWWWcccaaaWWWOOOLLLHHHDDDDDDIIIFFFGGGJJJLLLLLLJJJHHHGGGJJJEEETTT|||vvvpppoootttyyynnn\\\[[[ZZZMMMUUUYYY^^^___[[[TTTMMMIIIHHHKKKJJJEEEEEEMMMSSSSSSSSSOOOPPP^^^ooouuunnneeemmm}}}vvvppp{{{ppp^^^fffxxxwwwhhhccc``````aaa[[[RRRPPPTTThhhhhheeefffrrruuunnnuuujjjZZZggg~~~iiiQQQHHHEEECCCZZZ}}}uuunnnfffVVVSSSWWWQQQOOOTTTUUUZZZ[[[\\\\\\XXXRRRLLLHHH<<<666111333555444333444111111222555>>>UUUwwwhhhRRRJJJHHHEEEEEEJJJSSS]]]ccceeejjjmmmsss|||~~~|||zzz{{{~~~}}}www|||yyyvvvkkkiiirrrvvvqqqwww|||www{{{ooommmfff```ttt|||xxxsssnnn___PPP>>>222000222333222//////000000111111111222111111111111222444666777444444777;;;;;;999>>>DDDIIIGGGDDD@@@>>>===<<<=========<<<:::888666333222---------,,,+++***)))((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&%%%&&&(((((((((''')))))))))))))))((((((((('''''')))+++...000333444111111222000---,,,,,,---/////////111222111///,,,666666777888;;;>>>AAABBBDDD>>>666333555999;;;<<<:::999;;;@@@IIIRRRVVVXXXPPPNNNJJJGGGCCCAAA??????AAABBBEEEHHHKKKLLLMMMLLLPPPTTTTTTNNNDDDAAAFFFMMMfffkkknnnllllllnnnooonnnoooiiibbb\\\VVVQQQSSSXXXdddbbb[[[PPPJJJOOO^^^kkkqqqkkk```SSSLLLLLLKKKGGGLLLJJJMMMVVV^^^\\\SSSLLLHHHLLLZZZwww~~~wwwzzzvvvjjjeee\\\SSSUUUXXXaaagggeee```\\\VVVQQQNNNOOOMMMJJJNNNWWW^^^```ZZZTTTWWWfffpppnnnhhhfffooozzz|||hhhxxxsss___gggzzz|||rrreeebbb``````]]]VVVPPPNNN___hhhggggggvvvlll[[[iii```LLLMMMDDDGGG]]]~~~}}}XXXQQQSSSSSSMMMOOOTTTOOOXXX[[[\\\ZZZXXXVVVPPPHHH999888555222222222444555333555333777BBBNNNjjjgggPPPQQQGGGEEEEEEKKKUUU```gggjjjmmmppprrruuu}}}{{{xxxxxxxxxyyy~~~uuuxxxzzz{{{iiieeeiiixxxtttqqq|||{{{|||vvvhhhiii}}}pppxxxqqq```cccvvvyyyuuussspppbbbQQQ???666333111000000//////000000000000//////111000000111222444777888999999999999999;;;>>>AAAIIIGGGDDD@@@>>>=========;;;;;;:::888666444222111---------,,,+++***)))((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&%%%&&&((((((((('''(((((((((((((((((((((((('''((()))+++---000222333000111111000---,,,,,,---//////000111333222///---333444777;;;>>>@@@AAAAAACCC===777444666999;;;;;;;;;:::<<>>=========;;;;;;:::888666444222111......---,,,+++***))))))(((((())))))))))))(((((((((((((((((((((((((((((('''&&&%%%&&&((((((((('''''''''''''''''''''''''''))))))***+++---///111222000111111000---,,,,,,---000000111222444333111...000333888===@@@AAAAAAAAAAAA===777666888;;;;;;:::;;;;;;>>>BBBIIINNNQQQRRRSSSPPPKKKGGGDDDCCCCCCDDDBBBCCCEEEIIIMMMPPPPPPOOOXXX[[[\\\SSSGGG???@@@EEEBBBNNN\\\gggqqq{{{zzzqqqiii___XXXWWW[[[fff```WWWNNNMMMYYYlll|||{{{kkk[[[RRRLLLGGGLLLSSS___kkktttuuupppkkk\\\VVVXXXpppyyykkkfff]]]UUUXXXsss|||yyyrrrjjjcccZZZYYYUUUTTT]]]mmmyyy~~~vvvooonnnvvvyyyrrrjjjiiizzzlll{{{www___hhh|||uuuiiigggmmmqqqyyynnnaaaeeefff]]]RRROOOGGGQQQTTT\\\rrrssslll{{{^^^KKKJJJBBBHHHdddzzz}}}jjjPPPMMMQQQPPPFFFIIIRRRRRRXXX[[[[[[YYYVVVSSSKKKCCC888777444333222333444555555777555666;;;BBBaaabbbRRRLLLIIIFFFHHHQQQZZZaaaccchhhlllooorrryyy}}}}}}}}}zzz|||sssvvvtttrrr}}}iii\\\WWWooo{{{rrrppp}}}vvvhhhmmmsssiii~~~}}}qqq___bbbuuu{{{wwwqqqhhh[[[KKK:::444333222222333222111000//////000111222222222222333333555666777999:::;;;<<<===@@@DDDGGGHHHFFFCCC@@@>>>======>>>======<<<;;;999777555444///...---,,,+++*********(((((())))))))))))(((((((((((((((((((((((((((((('''&&&%%%&&&((((((((('''&&&&&&&&&'''''''''''''''*********+++,,,...///000000111111000...,,,---...000000111333555444222000000333777;;;???AAABBBCCC@@@<<<888777:::<<<;;;::::::<<>>^^^mmmSSSNNNIIIEEEGGGNNNWWW^^^aaafffjjjnnnqqqxxx~~~}}}~~~{{{xxxzzz~~~~~~qqquuupppmmm{{{nnnaaaYYYjjjwwwuuuttt}}}}}}rrr}}}ooohhhuuudddeeeuuuzzzwwwpppeeeZZZJJJ:::444333333222333333222000//////000222333333333333444555555666777888:::;;;<<<>>>BBBFFFJJJHHHFFFCCC@@@>>>===>>>>>>======<<<;;;999777666555000///---,,,+++*********(((((())))))))))))(((((((((((((((((((((((((((((('''&&&%%%&&&((((((((('''&&&&&&&&&&&&''''''((((((*********+++,,,---...//////000111000...------...000000111333555555333111222333555888<<<@@@CCCDDD???<<<888888;;;<<<<<<:::999<<>>555555444333333333444444555555555888;;;>>>]]]~~~___PPPJJJEEEEEELLLUUU\\\```dddjjjnnnqqqwww|||{{{xxxvvvyyy~~~}}}}}}qqquuunnnkkkzzzwwwnnnhhhkkkvvvyyyxxx}}}mmmgggyyyiiijjjwwwzzzwwwpppdddZZZKKK;;;555444333222222333222111000000111222333222333444555666777777777777999;;;<<<>>>BBBGGGKKKGGGFFFCCC@@@>>>>>>>>>>>>;;;;;;:::999888666444333111///---,,,+++***++++++(((((())))))))))))(((((((((((((((((((((((((((((('''&&&%%%&&&((((((((('''&&&&&&&&&'''(((((())))))))))))******+++---...//////000000000...------///000000111333555555333111333333444666999===AAACCC@@@<<<888888;;;===<<<;;;999<<>>>>>>>>???;;;;;;:::999888666555444111000---+++***++++++,,,(((((())))))))))))(((((((((((((((((((((((((((((('''&&&%%%&&&((((((((('''&&&&&&'''(((((()))******(((((()))***+++---///000...///000///...---.../////////000222555555333000111222444777:::<<<>>>???@@@<<<888777:::======<<<:::<<<>>>@@@CCCIIIRRRXXXYYYWWWRRRMMMIIIFFFEEEEEECCCAAABBBIIISSSYYYXXXUUU___bbbbbbZZZOOOIIILLLRRR[[[aaafffkkktttzzztttppprrrwwwpppbbbPPPIIISSShhh|||nnn___SSS\\\jjjyyytttnnndddbbbrrrsssiiiYYYVVVeee~~~vvvmmmmmm|||zzz^^^[[[eeeXXXZZZ\\\kkk|||~~~yyyuuuhhhfffmmmuuutttvvv{{{ooo]]]MMMOOOJJJUUUvvvxxx\\\IIIGGGIII\\\pppqqqmmmVVVOOOOOOMMMGGGMMMXXXYYY^^^aaaaaa\\\VVVOOOCCC888333333333333333333333333777333000999>>><<>>???AAAEEEJJJMMMGGGEEEBBB@@@>>>>>>>>>???======<<<;;;:::999777666222000...+++***+++,,,,,,(((((())))))))))))(((((((((((((((((((((((((((((('''&&&%%%&&&(((((((((''''''''''''((()))******+++'''((((((***+++---///000...///000///...---...///......000222444444222000...111555999;;;<<<<<<;;;AAA<<<888777:::===>>>===;;;======>>>@@@FFFNNNUUUTTTRRROOOLLLIIIFFFEEEEEEEEECCCDDDKKKVVV\\\[[[WWWdddffffff]]]QQQLLLOOOUUU[[[___aaadddmmm}}}~~~zzzvvvyyypppbbbPPPKKKVVVlll{{{lll```dddqqq~~~|||wwwmmmeeelll}}}ppp]]]ZZZkkkyyywww}}}^^^TTTXXXFFFJJJRRRggg}}}ooolllrrrxxxqqqkkkyyybbbQQQSSSOOOZZZ|||}}}pppVVVFFFGGGLLLbbb{{{wwwwww]]]VVVMMMLLLLLLIIIQQQ]]]]]]^^^aaa```[[[UUUMMMAAA666333333333333333333333333999222///888>>>;;;QQQ{{{{{{www```WWWLLLFFFHHHMMMSSSVVV^^^eeejjjmmmrrr}}}|||{{{~~~yyywww}}}|||qqqvvvqqqkkkxxx{{{nnnnnntttmmmaaaRRRNNNXXXkkk}}}kkkggg}}}xxx|||}}}}}}kkk^^^aaauuu{{{pppaaaNNN@@@333///111111000111000222444666666444222000///111444777999:::;;;;;;===>>>@@@AAACCCFFFKKKOOOJJJHHHCCC@@@>>>>>>???@@@???>>>===<<<:::777555444333111///,,,+++***)))***))))))))))))))))))))))))************))))))))))))''''''((((((((((((''''''***((('''))),,,,,,***'''+++*********,,,...111333222000000111///******...///000111222222111000///000666:::;;;:::;;;<<<===<<<===;;;888888;;;:::777===<<<;;;===AAAGGGMMMQQQWWWRRRLLLHHHGGGFFFCCCAAAAAAAAADDDJJJRRRWWWYYYXXXgggmmmlll```TTTQQQTTTVVVZZZ\\\aaa^^^^^^uuuzzzuuussssssoooaaaRRRNNNWWWkkk}}}qqqhhhmmmtttvvvjjjhhhooo~~~xxxddd^^^mmm|||hhh]]]XXXJJJJJJWWWooo|||xxxuuuvvvvvvnnniiiwwwsss[[[QQQMMMYYYttt}}}jjjQQQFFFBBBCCCccczzzzzzjjjYYYQQQPPPMMMLLLMMMQQQUUUYYYccc```]]]ZZZVVVLLL>>>444444333111000000222333555444555444777;;;:::NNNqqqrrrggg^^^PPPEEEDDDKKKRRRVVV\\\aaahhhooouuu|||zzzzzzuuussszzz~~~rrryyy~~~yyy}}}qqqhhhvvvvvvnnnlllmmmtttooofffoooooo[[[UUUVVV]]]qqqooonnnyyy}}}eeeZZZkkkzzz~~~zzzmmm___KKK???444333444333222111111000111444444333333555///000444999999777:::???BBBAAADDDFFFFFFEEEJJJQQQJJJHHHDDD@@@>>>>>>???@@@======<<<;;;999666444333333111///,,,+++*********)))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((('''''')))((('''(((++++++***(((++++++******,,,---///000111//////111///+++,,,000111111222222222111000000000444999::::::;;;===>>>>>>???>>>::::::======999===<<<<<<===AAAGGGMMMQQQVVVQQQLLLIIIGGGFFFDDDBBBBBBAAACCCHHHPPPUUUXXXXXXaaagggggg___WWWVVVYYYZZZYYYXXX[[[WWWVVVmmm|||zzzzzzuuueeeSSSNNNXXXlll{{{sssnnnssszzzzzzmmmkkkppp}}}wwwaaa[[[jjjwwwhhh^^^WWWLLLQQQcccxxxxxxwwwxxxxxxooogggppp}}}dddXXXQQQ\\\xxx~~~kkkRRRGGGCCCGGGhhh}}}{{{```PPPQQQOOOMMMLLLMMMQQQWWW[[[aaa^^^ZZZWWWSSSIII===444333222111000000222333555444666444888;;;:::KKKkkkmmmaaaZZZPPPGGGEEEJJJPPPTTT]]]bbbjjjpppvvv}}}|||yyy{{{wwwsssyyy{{{nnnwww~~~vvvnnneee```gggqqqxxxsssiiiuuuxxxrrrpppccc```eeevvvmmmeeennnuuummmddd```jjjyyynnnjjjsss~~~xxxjjj```ppp}}}~~~xxxjjj[[[HHH===333222444333222222000000111333333222111111///000444999:::999<<>>>>>??????===<<<;;;:::888555333222222111///,,,+++*********))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''((('''&&&''')))***)))(((*********++++++,,,---...111//////000///+++---111333333333222222111111111000222666:::;;;<<<===???>>>@@@???;;;;;;======;;;<<<<<<<<<>>>BBBHHHNNNQQQTTTQQQLLLIIIGGGFFFEEEDDDCCCBBBBBBFFFLLLRRRVVVXXX]]]bbbccc```___aaacccaaaXXXSSSRRRMMMKKKaaa}}}jjjUUUMMMYYYnnnsssnnnnnnsss||||||ooolllnnnxxx{{{ccc\\\lll}}}~~~}}}~~~tttuuusssmmmjjjgggaaaZZZNNNXXXkkk|||}}}}}}|||~~~|||rrrhhhkkkvvvuuufffZZZdddwwweeeMMMDDDCCCJJJnnn{{{zzz\\\QQQQQQPPPNNNMMMMMMQQQXXX]]]^^^[[[WWWSSSNNNEEE;;;333222222111000111222444555444777666999<<<999FFFaaaeeeYYYUUUPPPKKKHHHIIIMMMRRR[[[aaahhhooottt{{{}}}|||}}}|||yyywwwwwwzzzyyyqqquuu}}}{{{lllwwwxxxnnnbbbZZZ\\\bbbggguuuvvvjjjttt{{{iii\\\eee}}}mmm```fff~~~vvvrrrwwwoooggglllyyyyyy}}}nnnhhhvvv}}}vvveeeUUUDDD:::222222333222111222111111222222111111000///111111444999;;;;;;>>>DDDBBBAAACCCEEEEEEEEEKKKSSSIIIGGGDDDAAA???>>>>>>???======<<<:::888666444333222111...,,,+++*********(((((((((((((((((((((((())))))((((((((('''''''''''''''(((((((((((('''''''''&&&&&&'''((()))))))))(((((()))***+++---......333000000111///+++,,,000444444333333222222222222000000444999<<<<<<>>>AAA<<>>>>>>>>>>>>>>===;;;999777555444111000...,,,+++***++++++((((((((((((((((((((((((*********)))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&'''((()))+++''''''((()))+++---///111444222222333000++++++...333333333333333333333333111///111888<<<<<<===BBB===@@@AAA<<<:::;;;===<<<<<<<<<===@@@EEEJJJPPPSSSSSSQQQNNNJJJGGGFFFFFFGGGDDDCCCAAA@@@CCCIIIPPPTTT]]]bbbfffiiimmmqqqnnnggg[[[PPPNNNLLLEEETTTvvvvvvZZZMMMYYYsss~~~yyyxxxsssiii```]]]^^^kkk|||tttmmmhhhfffooo|||lll___jjjvvvsss{{{uuupppqqqsssnnncccXXX[[[bbbppp~~~uuulllfff___cccuuuxxxsssuuuzzzooosssnnn]]]HHHEEEIIIQQQvvvmmmaaafffggg^^^VVVVVVSSSNNNKKKMMMTTT[[[\\\XXXQQQJJJBBB;;;555222111111111111222333444444444888777999===:::>>>OOO|||{{{oooZZZUUURRRQQQMMMGGGHHHLLLSSSYYYbbbiiinnnttt{{{}}}{{{nnnbbbZZZWWWaaalllzzzuuuiiijjjsss~~~~~~zzzvvvwww{{{zzzkkkpppxxxuuuzzzzzzjjjnnnqqqvvvxxx```QQQTTThhh}}}}}}dddZZZVVVfff|||{{{zzzvvvvvvfffkkkvvv}}}|||xxxppp]]]KKK<<<555111222333111000222111333222111888GGGQQQTTT>>>:::888;;;<<<<<>>>>>>>>???>>>===<<<:::777555444111000...,,,++++++++++++))))))))))))))))))))))))************))))))))))))''''''((((((((((((''''''&&&'''''''''&&&(((+++---))))))((()))***---000222222111333555222,,,***---000111333444555555444333333...///888===;;;<<>>@@@@@@;;;<<<>>>AAAFFFKKKPPPSSSSSSRRRPPPKKKGGGEEEFFFGGGDDDCCCAAA???@@@EEELLLQQQ[[[aaagggjjjmmmooojjjccc[[[QQQSSSWWWPPPYYYxxx}}}```NNNXXXqqqvvvooorrrssslllgggfff___hhhwwwyyytttmmmfffjjjsssppp```hhhuuu{{{|||sssjjjgggiiiggg___XXXVVV\\\iiiyyy{{{uuunnnooo~~~xxxzzz~~~gggUUUDDDEEEJJJQQQrrrnnn\\\dddaaaTTTVVVVVVSSSNNNIIIKKKTTT[[[^^^ZZZQQQHHH???888333111000000111222333444444444444888777888>>><<<>>>KKKwww~~~ggg\\\SSSRRRNNNHHHGGGKKKQQQWWWaaahhhnnnttt{{{vvvbbbTTTYYYaaapppzzzuuukkkllluuu|||wwwxxxqqqttt~~~xxxfffhhhyyywwwhhhVVVMMMTTTddd}}}pppfffaaammm~~~pppvvvyyy{{{sssbbbjjjtttzzzxxxuuummm[[[HHH:::555222444444111000222...222333333>>>RRR```dddDDD>>>:::<<<======???CCCEEEHHHNNNRRROOOIIIFFFHHHHHHGGGDDDBBB@@@???>>>===>>>======;;;999777555333111///...,,,+++++++++,,,))))))))))))))))))))))))***))))))))))))(((((((((''''''((((((((((((''''''&&&((((((((('''(((,,,//////---***((())),,,///222---...222777555///,,,...,,,...222555666666444333555......888===:::;;;AAA???DDDFFFAAA===>>>@@@AAA;;;<<<>>>BBBGGGLLLQQQTTTTTTTTTQQQLLLGGGDDDEEEGGGBBBBBBAAA???>>>BBBIIIOOOYYYaaaiiilllnnnmmmhhhbbbYYYPPPZZZeee___dddfffQQQVVVnnnssskkknnnqqqpppttt|||iiilllrrr}}}|||yyyrrrhhhhhhoooxxx|||lllsss|||{{{sssmmmmmmppppppiiiaaaTTTWWW___mmm}}}~~~}}}vvv]]]MMMBBBKKKUUU[[[yyywwwaaalllzzzZZZRRRSSSSSSRRRLLLHHHKKKUUU^^^aaa\\\RRRGGG<<<555222222///000111222333444444444444888666777???>>>???JJJrrrzzzvvvdddUUURRROOOHHHGGGJJJMMMTTT^^^fffmmmssszzzkkkfffiiittt|||qqqpppxxx~~~~~~xxxtttvvv~~~ooorrrsss___```sssuuujjjXXXMMMRRR^^^zzzyyy~~~vvvwwwwwwooobbbllltttyyywwwssslllXXXEEE:::555444555444111///111---333333111:::LLLXXXXXXFFF???;;;<<<>>>???BBBEEEGGGIIIMMMQQQOOOJJJKKKNNNHHHGGGEEEBBB@@@???>>>======<<<;;;:::888666444222000///...,,,++++++,,,,,,)))))))))))))))))))))))))))(((((((((''''''''''''''''''(((((((((((('''''''''((()))((('''(((,,,000333000,,,)))(((***...000)))+++111777777111///000))),,,111555777666444222777......888===::::::AAA===CCCEEE???;;;<<>>AAAHHHMMMYYYccclllppppppnnniiidddVVVPPP^^^nnnjjjlllkkkRRRUUUkkk|||~~~}}}qqqiiilllnnnrrr~~~rrrpppnnnttt{{{zzztttjjjhhhnnnvvv{{{~~~|||xxxuuuuuuzzz}}}qqqfffQQQRRRVVVbbbtttsss[[[MMMGGGWWWfffmmm}}}ffftttnnnXXXYYYPPPQQQPPPKKKHHHLLLVVV```ccc]]]SSSFFF;;;444222222//////111222333444444444333888555666???@@@@@@JJJiiiwww~~~iiiVVVQQQOOOIIIGGGJJJIIIPPPZZZcccjjjqqqxxx}}}{{{yyyyyyxxxtttzzzssstttsssmmmiiikkkuuu~~~wwwccchhhzzznnnZZZ[[[ooo}}}|||vvv```NNNNNN[[[yyy~~~yyyzzzvvvyyywww{{{ssskkkdddnnnuuuyyywwwssskkkWWWCCC:::666555666555111///111...444444...222???FFFCCCGGG???:::<<>>;;;;;;;;;888555222222222222111///---+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++===555+++&&&(((,,,------222000...///111222///,,,---///222444333333444555333//////666<<<======>>>AAACCCFFFDDD@@@===>>>???<<<;;;:::<<>>@@@DDD___bbbTTTWWWNNNKKKKKK@@@IIIOOOXXX```gggmmmtttyyyxxx~~~mmmhhhyyyyyyuuulllddd```ccclllttt|||mmm]]]^^^nnn|||iiiYYYTTTaaa|||wwwqqqzzzzzzvvvvvvkkkZZZWWWbbbkkkyyyhhh^^^ZZZhhhzzzwwwxxxvvvxxx{{{{{{~~~uuupppbbbiiissswwwxxxvvvqqqfffPPP;;;666555333111000000111111222222333555666888999::::::;;;<<<===>>>AAAEEEHHHKKKMMMSSSWWWUUUOOONNNQQQLLLIIIEEECCCAAA@@@???===<<<<<<<<<999666444333444222111///---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&'''))))))///(((""" $$$))),,,,,,111///...///111111...,,,,,,///222333333333444555222......555<<>>AAA===;;;:::<<>>@@@EEEYYYdddSSSTTTNNNMMMMMMCCCHHHNNNVVV^^^eeelllssswww{{{{{{jjjfffiiinnnttt}}}~~~pppmmm}}}nnnaaa^^^gggrrr}}}kkk\\\]]]jjjyyyqqqccc___hhh|||wwwzzzuuunnnnnnhhh^^^aaammmsssxxxzzz}}}yyyuuulll}}}uuurrryyyrrreee[[[UUUaaazzz}}}uuurrr}}}~~~pppiiifffyyypppdddjjjssswwwyyyvvvrrreeeOOO;;;777555444222111222222222111222333444666888999999===>>>>>>??????BBBFFFIIIOOOOOOSSSXXXWWWSSSQQQSSSJJJGGGDDDBBBAAA@@@>>><<<=========;;;777555444555222111///---+++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((***&&&######(((---/////////.........//////---,,,+++---111222222222333444222------444<<<@@@DDDHHHHHHHHHDDD???::::::>>>BBB>>><<<;;;<<>><<<=========:::777444444444111000///---+++*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((...,,,)))***,,,...///.....................---,,,***,,,000111222222333444555///...444;;;@@@EEEIIISSSPPPJJJAAA999888===AAA@@@>>><<<<<>><<<<<<<<<<<<:::666444333444111000...---,,,+++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))))),,,***))))))************---...//////...------,,,))),,,///111222222333555999222///444;;;???CCCHHHSSSPPPJJJAAA:::999===AAAAAA???<<<===BBBKKKTTT[[[ZZZWWWTTTPPPMMMIIIDDDAAABBBBBBBBBAAA===<<>>@@@AAAGGGNNNXXXvvvoooYYYUUUVVVSSSPPPGGGHHHLLLRRRZZZccciiimmmuuu|||}}}}}}tttiiiccc]]]fff}}}oookkknnn~~~uuujjjeeehhhqqqvvvtttooohhhaaa```hhhzzznnncccgggmmmuuujjjVVVOOOVVVjjj|||sssllllllnnnmmmllllllooo~~~xxxzzz~~~sssdddeeemmmqqqqqqrrrpppgggUUUAAA555333333222111111222333444555666777999<<<>>>???@@@@@@CCCFFFIIILLLOOOSSSVVV___ZZZXXX\\\___]]]ZZZZZZGGGFFFDDDCCCCCCAAA>>><<<<<<<<<<<<999666444333444000000...---,,,+++++++++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***)))))))))((((((((())))))***+++,,,---///000000...------...***,,,000222222333444666:::333000555:::>>>AAAEEEHHHHHHFFFAAA<<<;;;>>>BBBCCC@@@======BBBKKKUUU\\\]]]ZZZWWWTTTPPPKKKFFFAAACCCCCCCCCBBB===;;;DDDNNN```lllzzz~~~xxxuuuuuukkk^^^QQQLLLNNNVVVeeerrrtttfff\\\RRRJJJPPP\\\iiikkkllljjjhhhllluuu}}}~~~yyysssmmmiiiiiiuuulll^^^QQQKKKHHHEEEEEEGGGFFFGGGIIISSSfffzzzqqq```^^^qqq}}}uuujjjhhh{{{rrrgggoooqqqpppttt{{{iii```iiissswww|||pppRRRMMMJJJKKKSSSddd}}}bbbTTT\\\```cccddddddcccgggoootttuuucccMMM999555666444333444111222333333333444777:::::::::>>>BBBDDDEEELLLTTTcccyyy```YYYWWWRRRSSSGGGGGGIIIOOOXXXaaagggjjjuuuqqq___]]]lll|||ooo___QQQUUUhhh}}}tttfffZZZTTTXXXaaawwwuuuaaa]]]bbbqqqrrrgggfffccc[[[TTTQQQ[[[ssstttiiikkkxxxkkk^^^]]]kkk}}}zzzzzz|||{{{llldddjjjqqquuurrrqqqoooeeeRRR@@@777222111111000111222444555777888999;;;>>>@@@BBBBBBCCCFFFJJJMMMPPPSSSWWWYYY___[[[YYY\\\]]][[[ZZZ[[[GGGFFFEEEDDDDDDBBB???============:::777555444555000///...---,,,+++++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))))))))((((((((())))))******+++---///...000222111...---...///***---000333333444555777888222000555;;;===@@@CCC@@@CCCEEEDDDAAA>>>???@@@DDDAAA======BBBKKKUUU\\\```^^^[[[XXXTTTNNNGGGCCCCCCDDDEEEDDD???>>>GGGRRRfffppp|||~~~{{{zzzttthhh[[[SSSRRRUUU[[[bbbjjj~~~vvviii]]]PPPFFFIIIRRR______]]]YYYXXX___lllxxxzzzrrrkkkgggdddsssooocccUUUMMMJJJHHHIIIKKKJJJIIIIIINNN___tttnnn\\\RRR\\\iiiiiieeecccxxxxxxvvv}}}tttdddccc{{{|||xxxyyyyyyeeeWWWZZZ______fffrrrjjjUUURRRRRRVVVYYY```ppp}}}cccXXXaaaeeelllrrruuuuuuwwwzzzwwwppp]]]GGG555444777555222333222333444444444555888;;;;;;<<>>AAABBBCCCHHHJJJNNNQQQRRRTTTWWWYYY]]]ZZZZZZ[[[ZZZWWWXXX\\\GGGFFFEEEEEEEEECCC@@@===>>>???>>><<<888666555666000///...---,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%'''((((((((('''&&&((()))(((''''''''')))+++...111333222///---...000***---111333444555666888666111///555;;;>>>@@@CCC@@@DDDHHHIIIEEE@@@>>>>>>EEEBBB>>>===BBBKKKVVV\\\aaa```]]]ZZZVVVPPPIIIDDDBBBDDDFFFEEEAAA@@@JJJVVVnnnvvv|||xxxuuussshhh]]]XXXXXXYYYYYYZZZ]]]ooovvvhhh]]]NNNBBBCCCLLLSSSRRRNNNJJJJJJUUUgggvvv~~~xxxooogggbbbdddrrrqqqeeeXXXQQQQQQSSSSSSTTTPPPNNNJJJKKKYYYnnn~~~ppp]]]LLLNNNXXX___aaabbbwwwuuupppzzzooommmtttccc^^^nnn|||zzzzzzdddTTTSSSSSSPPPYYYhhh}}}jjjXXXWWW[[[dddkkkpppyyyyyyuuubbbZZZeeejjjpppxxx~~~~~~vvvkkkYYYCCC222333888444111333222333444444555666999<<<:::;;;>>>AAAAAAAAAHHHQQQYYYhhhggg[[[VVVQQQXXXIIIGGGGGGLLLUUU___eeehhhhhh|||hhhOOOGGGRRRTTTaaauuuzzzcccXXXUUUWWW___hhhlllhhhhhhnnnqqqmmmiiiggg^^^```lll~~~ssshhh[[[UUUhhhvvvoootttvvvrrrhhh^^^```sss~~~~~~xxxyyyyyyccc```iiiooosssnnnjjjfffZZZGGG999444333222222222333555666888666777999;;;>>>@@@BBBCCCLLLNNNQQQSSSSSSTTTVVVXXX[[[ZZZZZZ[[[WWWTTTWWW]]]IIIGGGEEEDDDEEEDDDBBB@@@BBB@@@===999666444444333333222///---,,,,,,---...+++++++++******(((''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((%%%&&&&&&'''((()))******+++***)))((()))***---...000...------......---,,,......000222444666888999:::777555333555999???CCCCCCDDDFFFEEECCC@@@>>>>>>CCCCCCAAA???@@@GGGSSS\\\bbbeeefffccc```[[[QQQGGGLLLFFFEEEHHHFFFHHHYYYnnn~~~|||}}}{{{vvvoookkkddd[[[TTTQQQQQQSSSYYY```jjjrrrvvvyyy}}}zzziiiZZZNNNEEEAAA@@@@@@BBBCCCBBBBBBKKKZZZggguuu|||xxxoooffffffgggrrr~~~~~~tttllliiieee___]]]```UUUMMMFFFIIIUUUggg{{{~~~yyyvvv{{{sssbbbQQQKKKHHHHHHQQQ^^^rrrpppjjjzzzuuujjjyyyqqqbbbZZZ^^^aaahhh~~~~~~~~~~~~xxxcccQQQKKKKKKJJJNNNUUU{{{yyyhhhWWWdddlllwwwtttgggppp~~~rrr\\\___jjjooowww{{{}}}~~~}}}tttjjjSSSBBB777888888222///333222333444666888999:::;;;>>>>>>@@@BBBEEEHHHKKKLLLQQQYYYwwwwww]]]UUUVVVVVVOOOJJJEEEFFFNNNYYYbbbgggfffrrr}}}fffXXXRRROOO\\\___lllppp```WWWZZZaaadddcccfffqqq~~~}}}jjjbbblll}}}hhhfffqqq|||uuunnnnnnzzz||||||yyyvvvuuu{{{~~~mmm\\\```kkkqqqvvvtttmmm```PPPBBB999555333333333222333333444444444777;;;>>>@@@CCCGGGJJJIIINNNSSSVVVWWWXXX\\\___YYYYYYXXXYYYZZZ[[[ZZZYYYIIIGGGEEEEEEDDDDDDBBB@@@AAA@@@===999777555444333222111///...---,,,------+++++++++******)))((('''((('''''''''&&&&&&&&&%%%''''''''''''((((((((((((&&&&&&''''''(((((())))))***)))(((((((((***,,,---000///...///000000...------...///111333555777888;;;999666444444888===AAACCCDDDFFFFFFDDDBBB???>>>EEEEEECCC@@@???EEEOOOWWW```eeegggddd___ZZZRRRJJJHHHFFFHHHKKKIIIMMMaaayyyyyytttsssqqqmmmjjjhhhccc\\\VVVSSSSSSUUUTTTWWW[[[\\\\\\]]]aaaeeepppzzz}}}kkk[[[OOOGGGCCCBBBDDDFFFFFFCCCBBBHHHUUU___uuu}}}zzzpppeeeeeedddnnn{{{~~~~~~}}}qqqgggcccVVVOOOHHHHHHPPP___rrrzzzsssmmmeee___bbbjjjppprrrsssyyymmm___VVVPPPNNNQQQWWWrrrrrriiiwwwqqqxxxsssaaaTTTRRRQQQQQQaaavvvppp___WWWQQQMMMSSS]]]zzzttteeeeeesss}}}zzzlllzzzmmm[[[```mmmrrr}}}{{{nnnaaaMMM???555888999444222555333333444555777999;;;<<<===>>>@@@BBBEEEIIIKKKMMMNNNSSSnnnfffZZZVVVSSSOOOJJJEEEFFFMMMXXXaaafffjjjpppuuuxxxtttgggaaa^^^TTT\\\jjj|||yyyvvvzzzuuuuuuzzzzzznnnpppyyysssyyyoooddd^^^]]]XXXUUUSSSTTT^^^lll|||zzztttooommmiiifffeeegggjjjrrreee[[[dddoootttwwwsssjjj\\\LLL>>>777444222222222222222333444555888;;;>>>AAADDDGGGJJJMMMMMMRRRVVVXXXWWWXXXZZZ]]]YYYWWWVVVWWWZZZ\\\ZZZYYYJJJHHHFFFEEEDDDCCCAAA???AAA???===:::777555444333111000000///...---,,,,,,******+++******)))((('''((((((((((((''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((()))(((''''''((()))+++,,,//////111333444444111...------...000222444666777<<<;;;888555444666;;;???BBBDDDFFFHHHGGGDDD@@@===FFFGGGFFFBBB@@@BBBKKKSSS^^^eeeiiieee___ZZZTTTOOOGGGHHHKKKLLLIIIMMMbbbzzzqqqhhhfffeeebbbddddddaaa]]]YYYVVVUUUVVVSSSSSSQQQMMMIIIJJJNNNRRR^^^ggguuuooo^^^RRRLLLJJJHHHLLLLLLKKKGGGDDDGGGPPPXXXttt|||qqqeeeeeecccmmmyyy|||lllbbb[[[TTTNNNLLLOOOXXXjjjyyywwwiii]]][[[\\\\\\```fff~~~zzznnn^^^SSSRRRSSSSSSrrruuujjjttt{{{~~~sssaaaQQQLLLHHHEEEPPP___zzzmmm^^^RRRWWWccczzzooocccvvv~~~ooofffZZZcccpppvvv|||}}}}}}~~~zzziiiXXXFFF;;;444777:::666444777444444444555777999<<<===@@@AAACCCFFFIIILLLNNNPPPPPPOOOggggggXXXUUUQQQPPPLLLGGGGGGMMMVVV___dddiiimmmppppppuuuoooccc[[[PPPZZZjjjyyy~~~oooiiiooorrruuuyyyooonnnrrrtttuuuvvvuuu|||pppbbbVVVPPPNNNOOOSSSQQQOOOPPPUUU]]]ffflllnnnrrruuuqqqiiibbbbbbccc[[[YYYXXXZZZ___iii{{{zzzrrrzzz}}}{{{~~~xxx]]][[[iiitttwwwxxxqqqeeeUUUEEE:::444222333333333333444666777888;;;===AAADDDFFFIIIMMMPPPRRRVVVYYYYYYWWWWWWYYY[[[VVVRRROOOQQQUUUXXXUUURRRKKKIIIGGGEEEDDDBBB@@@>>>@@@???===:::888555444333000000000///...---+++******************)))(((((()))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((('''''''''((()))***+++...///222666888777333000---------///000333555666;;;:::999666444666;;;@@@@@@BBBEEEGGGHHHEEE@@@<<>>CCCEEEHHHKKKNNNQQQSSSTTTUUUSSSgggeeeUUUSSSSSSRRROOOKKKJJJMMMUUU]]]bbbdddjjjppprrruuu|||uuuaaaQQQQQQ[[[jjjvvv}}}iii]]]UUUVVVWWW\\\nnnpppeeeZZZYYY[[[[[[[[[\\\\\\bbbjjjwww}}}wwwfffccc^^^YYYWWWYYY]]]```]]]]]]___bbbggglllrrruuutttzzz~~~}}}wwwrrrrrrtttiiieee```]]]]]]fffyyyppp```aaannnxxxzzzzzzpppjjjvvvqqqYYY]]]nnnwwwwwwxxxooo```NNN@@@777444333555555555666777999:::;;;;;;>>>AAADDDGGGJJJMMMPPPSSSVVVYYYYYYVVVVVVXXX[[[YYYTTTPPPQQQUUUWWWTTTPPPKKKIIIGGGEEEDDDBBB@@@>>>???>>>===;;;888666444333////////////...,,,+++***)))************))))))((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((((()))******---///222777999888555111...------...///222444666888999999777444666<<>>CCCEEEIIILLLPPPSSSUUUUUUZZZZZZmmmuuu___VVVTTTUUURRROOOLLLNNNTTT[[[aaabbbgggmmmppprrryyyiiiSSSPPPYYYggguuuzzzuuunnnfff```RRRLLLHHHHHHIIILLLXXXeee{{{wwwrrr^^^VVVPPPRRRUUUVVVUUUVVVZZZ^^^```cccnnn|||{{{uuusssrrrrrrssstttvvvvvvvvvxxx{{{~~~{{{zzzuuuoooggg```\\\bbbuuu~~~eeeXXX[[[cccggg~~~kkkaaatttppp[[[bbbqqqwwwvvvwwwlllZZZHHH<<<666555555555555666666888999:::;;;<<>>===<<<;;;999666444333000//////...---,,,++++++))))))************))))))(((((((((((())))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((''''''((())))))******++++++---111555999999666333///...---...///222444666666999:::777555666<<>>;;;BBBJJJKKKGGGGGGNNNVVV___hhhooonnniiiccc\\\UUUUUUPPPIIIFFFGGGIIIJJJKKKNNNUUUYYYWWWVVVWWWYYYXXX^^^aaaddddddaaa]]]ZZZXXXWWWZZZ\\\ZZZSSSLLLHHHGGGMMMWWWbbbjjjooovvvyyykkkfffjjjkkkgggUUUSSSOOOJJJFFFGGGJJJMMM]]]qqq}}}xxxjjjhhheeemmmyyyyyypppkkkgggdddYYY^^^fffoooyyy|||rrrfffYYYQQQQQQWWWWWWSSS[[[iiiyyyzzz}}}sss___TTTQQQbbbzzz~~~sss{{{zzz]]]YYYssszzzzzzuuummmcccYYYNNNFFFIIIQQQ{{{vvvvvvxxxkkkrrruuuzzz}}}___[[[hhhrrrvvvxxx|||}}}}}}|||yyyoooXXXDDD;;;888666555555555444333555666777999:::<<<======@@@BBBFFFJJJNNNPPPRRRRRRZZZ___mmmttt]]]VVVVVVTTTQQQNNNMMMRRRYYY^^^ccceeeggghhhhhhrrriiiRRRLLLTTTeeevvv{{{qqqhhhccc___ZZZWWWPPPQQQRRRRRRQQQRRRXXX^^^___rrr{{{uuuqqqkkkfffdddjjjoooooopppqqqpppvvvzzzyyyzzz}}}yyyrrrjjjdddgggxxx~~~hhhaaaccceeekkkfffyyynnn^^^gggssswwwvvvsssfffTTTCCC999555666777555555555555666777999999???AAAEEEHHHJJJMMMQQQTTTRRRTTTVVVVVVUUUVVVYYY]]]aaa___\\\ZZZ[[[\\\]]]\\\IIIGGGEEEEEEDDDDDDBBB@@@======<<<;;;999777444333111000...,,,+++++++++,,,))))))************))))))'''''''''(((((()))))))))''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((()))***++++++++++++***,,,///333777888666333000///......///222555777777:::<<<999444444:::AAADDDCCCCCCFFFJJJJJJFFFAAA999BBBLLLNNNJJJIIIPPPWWWbbbjjjqqqrrroooiii^^^TTTOOOMMMJJJGGGFFFGGGGGGFFFEEEMMMSSSSSSRRRUUUXXXXXX\\\```ccceeecccaaa^^^^^^```dddfffcccZZZQQQJJJGGGJJJRRR\\\eeekkksss||||||}}}ttthhhgggnnnpppkkk[[[WWWQQQKKKGGGGGGJJJLLLRRRhhhwww}}}yyymmmkkkccckkkwwwwwwttteeeXXXPPPIIIKKKNNNUUUbbbkkkhhh___ZZZQQQQQQ[[[]]]WWWZZZeeeqqqsssuuuxxxtttfffUUULLLKKKYYYvvv|||rrrzzzoooeeeqqq]]]OOOOOOTTT}}}xxxzzz{{{pppgggssstttuuu[[[]]]mmmwwwzzz|||{{{ssseeeOOO<<<999777555333333555555555444555888;;;<<<======<<<===@@@DDDIIIMMMOOOPPPQQQXXX^^^fffssscccZZZVVVTTTQQQMMMKKKNNNUUU[[[```bbbeeegggfffoooyyy___LLLJJJTTTgggzzz~~~{{{yyyvvvtttdddgggiiifffdddeeehhhjjjkkkvvv|||}}}}}}xxxttt|||wwwvvv{{{lllqqq~~~iii```iiisssvvvwwwmmm```MMM>>>666555666888888888777777888999999:::>>>AAADDDGGGJJJMMMPPPSSSTTTVVVXXXWWWUUUVVVYYY]]]XXXXXXXXXWWWVVVXXX\\\```IIIGGGEEEDDDEEEDDDBBBAAA======<<<;;;:::777444333222000---+++***+++,,,,,,((())))))*********))))))&&&'''''''''(((((())))))''''''''''''((((((((()))%%%&&&&&&'''((()))******((()))***++++++,,,,,,+++)))+++---222555777666444111000///...///222555777999<<<===999444333888???GGGEEEDDDGGGKKKLLLHHHDDD999CCCNNNPPPKKKJJJPPPWWWdddkkkrrrtttrrrlll___RRRIIILLLLLLGGGCCCBBBBBBBBBDDDLLLRRRPPPOOOSSSWWWXXXZZZ^^^bbbeeeeeecccbbbbbbcccfffhhhddd[[[RRRKKKHHHMMMRRRZZZaaahhhpppyyysssvvvpppeeefffoooqqqlllaaa]]]UUUNNNJJJJJJLLLNNNKKKcccsss{{{{{{ooollldddlllxxx|||ttt___RRRMMMIIICCCCCCOOO^^^bbb^^^UUUJJJKKKWWWZZZRRRRRR[[[qqqrrrfff]]]\\\YYYQQQOOOTTTTTTtttyyypppxxxzzzhhhXXXVVV[[[tttppprrrvvvxxxzzzjjjcccrrrzzzssssssZZZ___qqqyyy}}}|||~~~~~~wwwmmm^^^III888666666444111222555777777333555999<<<>>>>>>===;;;>>>@@@EEEJJJNNNPPPQQQQQQVVV]]]]]]```}}}eee___UUUTTTQQQLLLJJJLLLRRRXXX[[[```hhhmmmlllpppmmmYYYLLLKKKXXXmmmvvv{{{{{{uuurrrtttvvvwwwsssvvvxxxxxx}}}}}}tttkkkxxxeee```jjjssswwwyyyiii\\\III:::444444666888<<<<<<;;;;;;;;;<<<<<<===;;;>>>BBBEEEGGGJJJNNNPPPWWWYYYZZZYYYVVVVVVYYY]]]SSSVVVXXXXXXVVVYYY```fffIIIEEEBBBBBBCCCCCC@@@===??????>>>===:::777444333555111...---......---+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***,,,///111222222111111111222111111000111555777666888:::999777666888;;;@@@CCCDDDCCCFFFLLLOOOMMM:::@@@HHHMMMMMMNNNQQQUUU___dddkkkooonnnggg^^^WWWRRRPPPLLLFFF@@@======>>>DDDFFFIIIMMMQQQUUUXXXZZZYYY[[[^^^```cccfffkkknnnqqqqqqpppjjj```VVVNNNJJJRRRPPPMMMRRRbbbvvv|||ooodddbbbcccffflllttteee^^^UUUNNNGGGEEEKKKTTTTTTZZZpppyyyrrriii___hhhvvvmmmaaaTTTLLLFFFFFFIIIMMMTTT\\\TTTHHHBBBGGGJJJIIIPPP[[[ooo~~~pppgggfffddd___YYY^^^sss|||uuuvvvrrrwwwwwwqqqzzzwwwbbbYYY]]]zzzsssnnniiinnnyyybbb^^^iiiyyywwwqqq\\\dddqqq}}}yyy{{{xxxxxxppp\\\FFF888777777666555555555555555777888999:::<<>>@@@@@@???===;;;888555444444000---,,,------,,,***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))+++---000111111000000111111111000///111444666666888;;;;;;999888999:::???GGGOOOPPPOOOMMMJJJEEE@@@???DDDLLLNNNKKKMMMQQQUUU\\\eeemmmooojjjaaa[[[SSSPPPLLLFFFAAA???>>>???CCCDDDGGGLLLPPPUUUXXXZZZ\\\]]]___```bbbfffkkkoooooorrrrrrmmmbbbXXXQQQNNNVVVUUURRRTTT```pppzzz|||yyykkk]]]XXXWWWYYYaaaiiiaaa[[[SSSLLLDDDAAAFFFMMMPPPUUUkkkyyyrrrfff___fffpppyyyggg]]]RRRNNNLLLNNNTTT[[[TTTHHHAAACCCCCCBBBHHHRRRiiiyyyyyykkkuuuzzznnndddaaaXXX[[[fffvvvwwwpppyyy{{{fff^^^```xxxmmmhhhqqqppp^^^YYY___tttqqqwwwiii___jjjttt}}}~~~zzzvvvrrrgggTTTAAA888555555555555555666777777888888999;;;>>>@@@BBBCCCHHHHHHJJJNNNRRRVVVWWWXXX[[[^^^______hhhtttaaaXXXVVVUUUTTTOOOIIIJJJNNNSSSXXX___bbbccckkkgggTTTYYYgggxxx~~~~~~|||{{{zzzyyyyyyyyywwwxxxzzz{{{{{{|||~~~|||qqqiiirrrooowwwiii^^^dddiiinnnqqqmmmeeePPP===888777444555999???AAAEEEIIILLLNNNOOOOOOJJJHHHIIIMMMOOOOOOQQQTTTYYYXXXWWWVVVVVVWWWZZZ\\\\\\YYYYYY]]]]]][[[]]]bbbJJJGGGDDDDDDEEEEEEBBB???AAA@@@???>>>;;;888666555222000---,,,,,,,,,***)))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))***,,,...000000000000000000000///...///222555666999===>>>===;;;;;;;;;>>>LLL[[[aaa```[[[RRRIIIIII@@@@@@KKKOOOIIIHHHMMMLLLTTT```kkkpppmmmddd]]]UUURRRMMMGGGCCCAAA@@@AAAAAACCCFFFKKKPPPUUUYYY[[[]]]]]]\\\[[[\\\```fffjjjlllrrrvvvqqqeeeYYYSSSRRR[[[\\\[[[ZZZ```kkksssvvvsssfffVVVMMMKKKMMMTTT[[[]]]XXXRRRKKKCCC===???FFFKKKNNNeee|||zzzqqqddd^^^cccjjjqqqvvv{{{}}}nnn]]]QQQKKKMMMSSSVVVKKKDDDCCCBBB@@@FFFPPPaaasss~~~xxxtttkkk]]]YYY^^^aaafffooouuuuuutttzzzxxxqqqyyyqqqgggiiisssmmm{{{tttdddZZZVVVVVVaaaqqqxxxqqqqqqccceeeqqqvvv{{{}}}yyyssslll\\\III<<<777333333333444555777888999888999:::<<>><<<:::777555444222111///---,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))***,,,...000111111111///000///...---...111444888;;;???BBBBBB@@@===<<<@@@MMM]]]iiioooooofff\\\RRRCCC>>>KKKQQQJJJFFFKKKIIIPPP\\\hhhooonnnfff^^^ZZZUUUNNNIIIEEEDDDCCCCCCBBBCCCFFFJJJPPPUUUZZZ]]]\\\ZZZWWWTTTSSSUUUZZZ^^^hhhpppwwwtttgggYYYSSSSSSZZZ```bbbaaabbbiiioooqqqkkkbbbVVVLLLGGGHHHLLLQQQYYYVVVRRRMMMDDD<<<<<<@@@GGGIII```yyy|||rrrccc]]]aaahhhnnnsssxxx|||~~~kkkWWWLLLMMMSSSXXXQQQIIIFFFCCCBBBGGGOOO\\\nnn}}}ppppppnnnjjjrrrsssiiigggjjjjjjlllpppwwwzzzrrrzzzzzzppprrr{{{lll```______[[[]]]bbbxxxsssxxxhhh```hhhtttvvvzzz}}}{{{xxxtttiiiVVVBBB888777333333333444555666888888888999;;;===@@@CCCFFFGGGLLLOOOSSSUUUVVVVVVVVVVVV[[[```ddddddbbbkkk|||[[[VVVTTTVVVVVVPPPIIIGGGGGGNNNVVVYYYXXX^^^qqqxxxuuu||||||yyywwwssspppnnnkkkjjjsss~~~~~~}}}vvvfffdddllloooqqqppphhhTTTCCC666444555444555;;;:::===CCCIIINNNQQQRRRSSSNNNLLLMMMQQQTTTSSSVVVZZZ]]]\\\ZZZZZZ[[[]]]]]]]]]]]][[[ZZZ\\\___aaaccceeeJJJGGGEEEEEEGGGGGGDDDAAA@@@>>>===:::888666444333222222111000---+++******))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))***************************+++---///000222333333000000///...---...000333:::<<<@@@CCCEEECCC@@@===AAAHHHRRR___mmmuuuqqqhhhXXXGGG@@@JJJRRRNNNJJJLLLHHHLLLVVVcccmmmpppkkkfff```ZZZRRRKKKHHHGGGFFFDDDCCCDDDFFFJJJPPPUUU[[[^^^\\\[[[WWWRRROOONNNQQQSSSbbblllvvvtttgggYYYRRRPPPRRRZZZ```aaaccciiinnnppphhheee]]]TTTMMMKKKKKKKKKSSSQQQPPPNNNFFF===;;;>>>EEEGGG^^^www~~~{{{sssddd]]]bbbjjjrrrvvvyyy|||}}}~~~}}}sss^^^RRRSSSZZZ^^^YYYRRRLLLFFFCCCFFFKKKZZZkkk}}}wwwooobbb\\\ZZZTTTVVVZZZ```lll{{{ttt|||}}}tttwwwjjjaaaggghhhccc^^^[[[lllmmm{{{ddd^^^fffrrrwww}}}}}}yyyyyyuuuiiiSSS>>>555777666555555555555666777777999:::<<<>>>BBBEEEHHHJJJOOORRRUUUVVVUUUSSSSSSSSSSSSUUU\\\cccgggmmm|||aaaYYYSSSUUUWWWSSSLLLGGGGGGLLLSSSWWWUUUYYYiiiyyy}}}ooocccdddkkklllnnnmmmdddMMM>>>444444666444666<<>><<<999666555444333222333333111...+++******))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))************************++++++---///111222444555000000000...---...000333:::;;;>>>BBBDDDCCC@@@<<<@@@CCCGGGNNN[[[eeeeee```XXXLLLCCCHHHPPPSSSQQQNNNFFFHHHNNNZZZhhhqqqrrrpppggg```VVVOOOLLLJJJHHHFFFCCCDDDFFFIIINNNTTTYYY\\\^^^^^^\\\XXXSSSQQQPPPQQQ[[[eeeppprrriii\\\SSSOOOHHHPPPWWW[[[bbbmmmvvvzzzssssssnnncccYYYSSSMMMHHHLLLLLLOOOPPPJJJAAA===???DDDGGG^^^uuu{{{xxxrrrfff^^^dddmmmtttyyy{{{||||||{{{yyy{{{mmmZZZSSSUUUgggddd___VVVMMMGGGGGGJJJXXXjjj~~~iii\\\TTTPPPHHHJJJNNNTTTaaavvv}}}uuu|||wwwzzz{{{hhhbbbffffff```^^^ZZZggg{{{jjj{{{xxx```\\\dddqqqwwwyyyxxxsssfffPPP<<<444666777777777666777777888888;;;<<<>>>AAAEEEIIILLLNNNQQQTTTXXXXXXUUUTTTUUUWWWPPPOOOVVVaaagggiiioooyyyoooaaaUUUUUUXXXVVVOOOJJJHHHJJJOOOTTTUUUXXXcccooo~~~hhhaaafffmmmlllnnnlllaaaGGG;;;444666777555888>>>BBBCCCEEEHHHLLLQQQUUUWWWWWWTTTTTTWWWXXXVVVXXX[[[[[[ZZZZZZ^^^bbbcccaaa^^^aaa```[[[XXX[[[``````]]]HHHFFFCCCDDDFFFFFFDDDAAA@@@???<<<999777555444444111222333111---***))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******,,,---///222444555111111111///---...000333888888:::>>>AAAAAA>>>:::>>>CCCFFFGGGJJJQQQTTTSSSSSSNNNFFFDDDMMMWWWWWWQQQIIIGGGHHHRRRaaannntttuuummmeeeYYYRRRNNNMMMJJJGGGBBBCCCDDDGGGKKKQQQVVVZZZ^^^```aaa___[[[WWWTTTSSSSSS]]]jjjpppkkkaaaWWWQQQEEEJJJOOOUUUbbbvvvwwwhhh]]]SSSKKKIIILLLRRRVVVRRRIIIEEEFFFDDDHHH^^^tttvvvsssooofff___eeemmmssswwwzzz{{{|||{{{xxxzzzkkkXXXRRRbbbccc```XXXNNNIIIHHHIIIUUUhhh}}}wwwhhhaaa]]][[[]]]aaafffppp}}}tttyyy~~~rrrmmmjjjddd^^^``````kkksssmmmkkk^^^^^^iiitttwww~~~}}}zzzuuummm^^^JJJ888333777777777777777888999;;;;;;???@@@CCCFFFJJJNNNQQQSSSSSSWWWZZZZZZXXXYYY\\\```XXXUUUYYYbbbddd___aaaiiimmmZZZUUUYYYXXXRRRMMMFFFFFFIIIPPPTTTXXX___gggwwwzzzxxx}}}}}}}}}~~~}}}|||}}}yyyeeeccclllrrrooommmgggZZZEEE:::444777999777999@@@@@@BBBFFFKKKOOOSSSVVVWWWXXXUUUUUUYYYZZZYYYZZZ^^^YYYVVVTTTVVV\\\``````^^^^^^\\\WWWSSSVVV]]]]]]XXXHHHEEECCCCCCFFFFFFDDDAAAAAA@@@===:::777666555555///111333111,,,((('''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))***,,,...111333444222222111///......111333666666777:::>>>???<<<888<<>>BBBCCCFFFIIIMMMQQQUUUWWWTTTXXX\\\]]]\\\]]]ccchhhccc___aaaeeeaaaWWWXXXaaavvv^^^WWWYYYYYYTTTOOOEEEBBBEEEMMMTTTYYY___dddoooyyyjjjlll}}}vvvbbbcccnnntttnnnhhh^^^MMMDDD:::555999:::888:::AAA@@@DDDKKKQQQWWWYYYZZZ[[[SSSQQQSSSXXXZZZ[[[]]]aaaXXXRRRNNNOOOUUU\\\______ZZZYYYSSSOOOSSS[[[[[[VVVIIIFFFDDDDDDFFFGGGDDDBBBAAA>>>;;;:::999888666444333222000...,,,+++******))))))))))))))))))))))))************))))))))))))***))))))((((((((((((((((((((())))))))))))((((((***************)))((('''***+++,,,,,,---///222444555333000......000333555777999<<<>>>???>>>===;;;;;;@@@EEEFFFEEEEEEHHHKKKTTTQQQIIIDDDJJJVVV[[[XXXXXXNNNHHHNNNYYYdddmmmsssvvvlll___UUUOOOLLLHHHFFFAAA@@@AAADDDJJJQQQUUUWWWaaadddfffeeeeeeeeeaaa[[[\\\WWWbbbppppppllldddWWWUUULLLIIITTTggg}}}tttfffYYYMMMMMM\\\jjjfff```[[[SSSLLLKKK[[[nnnssstttrrrjjjeeecccfffooowwwyyyzzz{{{|||yyyyyy~~~zzz```YYYSSSNNNNNNKKKFFFCCCCCCSSShhh|||xxx|||rrrtttmmmyyylllooo```bbbjjjqqquuuyyy}}}|||wwwvvvooo___KKK;;;444555666666777888999999;;;>>>@@@CCCFFFIIIKKKMMMPPPUUUYYYVVVZZZ]]]^^^\\\]]]aaaeeejjjkkkkkkhhhbbb]]]ZZZXXX~~~\\\RRRWWWYYYVVVTTTJJJEEECCCGGGLLLRRR\\\eeexxxxxxrrrwwwxxxxxxhhhkkkoooqqqmmmcccVVVMMM<<<888777999:::999;;;???FFFCCCFFFRRRYYYXXXVVVWWWTTTRRRQQQUUU\\\___]]]ZZZXXXTTTRRRTTTXXXZZZXXXTTTSSSTTTVVVXXXYYYYYYXXXXXXIIIFFFDDDDDDFFFGGGDDDAAAAAA>>>;;;:::999888666444333222000...,,,+++******))))))))))))))))))))))))*********)))))))))((((((((((((''''''((()))******((())))))))))))))))))((((((((()))))))))((((((''')))***+++,,,,,,...111444111111111111111111111111555777:::===>>>??????>>>:::>>>CCCEEEEEEFFFIIILLLRRRRRRMMMHHHJJJTTT\\\]]]YYYPPPKKKQQQ[[[dddlllrrrtttnnndddYYYOOOJJJHHHIIIDDDCCCAAAAAAEEEKKKSSSXXX```eeegggffffffgggfffccc]]]TTT[[[iiiooouuuxxxrrrccc\\\ZZZbbbpppwwwiii]]]VVV]]]jjjjjjgggaaaUUUKKKJJJ[[[ooovvvyyyyyyrrrdddbbbdddmmmvvvyyy{{{}}}~~~zzzyyy|||kkk```UUUOOOLLLIIIJJJMMMUUUhhh{{{~~~tttxxxtttpppmmmrrrzzzeeehhhnnntttwwwzzz}}}{{{wwwsssjjjYYYGGG:::555666777777888999::::::<<>>;;;:::999888666444333222000...,,,+++******))))))))))))))))))))))))******))))))))))))((((((&&&&&&&&&'''((()))+++,,,))))))************))))))&&&''''''(((((((((((('''((()))******+++,,,000222...000222444444222000...444666888;;;===???AAAAAA:::===AAADDDFFFHHHKKKMMMSSSWWWVVVOOOLLLQQQ[[[bbbZZZSSSOOOTTT]]]eeemmmtttsssqqqjjj___RRRJJJIIIKKKGGGFFFCCC@@@???EEEOOOWWW]]]eeekkkiiihhhkkkooopppbbbSSSRRR[[[cccqqq~~~sssnnnlllsss}}}{{{gggVVVTTT\\\______XXXJJJGGGFFFXXXnnnvvvyyyzzzsssddd```aaajjjsssyyy}}}{{{xxxzzz}}}zzzooodddZZZSSSRRRXXXiiizzz|||pppuuu|||nnnxxxnnnffflllrrrvvvwwwyyy{{{yyytttooobbbPPPAAA999777777888888:::;;;;;;<<<===AAADDDNNNNNNSSS___kkkmmmcccYYY\\\^^^___```^^^^^^^^^___dddgggjjjkkkkkkkkkkkklllmmmZZZTTTSSSSSSQQQJJJEEEEEEGGGKKKSSS[[[eeezzzttt||||||vvvssszzzssseeegggjjjnnnmmmeeeXXXIII@@@<<<:::<<>>;;;:::999888666444333222000...,,,+++******))))))))))))))))))))))))***)))))))))((((((((((((&&&&&&&&&'''((()))******))))))************))))))&&&&&&'''((())))))))))))&&&((()))))))))+++...111...000222444444222000...555666888:::<<<>>>@@@AAA;;;===???DDDHHHLLLNNNOOOUUU[[[^^^WWWNNNNNNXXXccc\\\UUUQQQTTT[[[cccoooyyyvvvtttnnndddXXXOOOKKKIIIGGGHHHFFFBBB>>>BBBKKKSSS[[[fffooonnnmmmqqqxxx}}}ppp]]]TTTUUUXXXeeevvvzzz{{{uuurrrzzzqqq\\\SSSUUUTTTTTTOOOBBBGGGHHH\\\ssszzz{{{yyypppccc^^^^^^gggqqqxxx~~~{{{xxxxxxzzz}}}xxxbbbVVV[[[hhhxxx~~~ppptttnnnvvvbbbcccnnnsssvvvvvvwwwxxxvvvrrrlll[[[HHH===:::999999999:::;;;======>>>@@@CCCFFFOOOQQQXXXfffrrrtttkkkaaa______```aaabbbbbbbbbaaadddgggkkkmmmoooppprrrtttyyydddWWWUUUVVVTTTMMMFFFDDDDDDFFFMMMTTT___lll|||nnnzzzzzz~~~{{{|||{{{ssscccaaaeeehhhjjjggg\\\MMM???777;;;999<<>>;;;:::999888666444333222000...,,,+++******)))))))))))))))))))))))))))))))))(((((((((((('''((((((''''''''''''(((((())))))************))))))'''((())))))************&&&'''(((((()))***...000111111111111111111111111777777888:::;;;===>>>???>>>===>>>CCCJJJPPPQQQQQQOOOVVV\\\XXXOOOLLLUUUaaa]]]VVVQQQQQQVVV```ooo|||zzzvvvooohhh```WWWMMMFFFEEEGGGHHHEEEAAABBBGGGMMMXXXfffqqqsssrrrwww~~~~~~kkkbbb___[[[eeeuuu{{{}}}tttooozzzqqqfffbbb[[[XXXUUUMMMKKKMMMccc{{{|||qqqccc^^^]]]eeeooowww~~~{{{xxxxxxxxxzzzsssbbb^^^hhhvvvtttwwwrrrmmm^^^dddnnnssswwwwwwxxxyyyvvvqqqgggUUUCCC<<<;;;::::::;;;<<<===???@@@@@@CCCFFFIIILLLPPPXXXaaaggghhhddd```eeecccaaaaaabbbcccaaa___bbbeeehhhiiijjjlllnnnpppqqqwww___XXXXXXVVVOOOHHHEEEDDDDDDHHHNNNZZZ```nnn|||xxxooo}}}}}}www{{{eee^^^dddggghhhgggaaaTTTFFF:::444999888:::AAAEEEFFFJJJNNNPPPRRRSSSOOOKKKKKKNNNPPPVVVVVVVVVWWWZZZ]]]^^^___XXXWWWWWWWWWYYYZZZZZZZZZVVVXXXZZZWWWSSSQQQSSSVVVHHHEEECCCCCCEEEEEECCC@@@AAA>>>;;;:::999888666444333222000...,,,+++******))))))))))))))))))))))))))))))(((((((((((('''''')))(((''''''&&&&&&''''''(((((())))))))))))((((((((()))***************)))&&&'''(((((()))***...000333222111000000111222333666777888:::<<<======>>>@@@======BBBKKKQQQRRRPPPFFFMMMUUUWWWQQQLLLRRR\\\]]]WWWQQQOOOQQQZZZjjjyyy}}}yyysssmmmggg\\\NNNEEEBBBDDDFFFEEECCCBBBDDDGGGSSSbbbqqqvvvwwwzzz|||qqqnnnllleeekkk|||vvvpppzzz{{{uuuiiidddccc]]]QQQSSSggg}}}zzzoooddd^^^]]]dddmmmuuu{{{~~~{{{zzzzzzzzzyyy~~~zzzjjj___fffssszzzyyyzzziiiaaahhhooouuuyyyzzzzzzyyytttnnn^^^MMM>>>;;;<<<:::;;;???>>>???AAABBBCCCEEEIIILLLQQQVVV[[[^^^^^^^^^___```qqqllleeedddfffhhheeebbbfffgggiiijjjiiijjjlllnnnmmmzzzeeeUUUSSSVVVOOOIIIGGGEEECCCEEEJJJSSSZZZhhhvvv}}}|||{{{}}}~~~xxxyyyyyy{{{wwwqqqyyy}}}ttt___```gggjjjjjjeee[[[MMMAAA:::777888777:::AAAEEEFFFIIINNNOOOQQQOOOKKKJJJMMMPPPQQQZZZZZZYYYYYYZZZ[[[]]]^^^ZZZ[[[\\\\\\ZZZWWWTTTRRRQQQTTTVVVSSSOOOMMMQQQUUUHHHEEEBBBCCCEEEEEECCC@@@AAA>>>;;;:::999888666444333222000...,,,+++******))))))))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&'''((((((''''''((((((((((((''''''))))))))))))))))))((('''&&&'''((())))))+++...111222222111000000111222222222444888;;;===>>>>>>>>>@@@<<<:::@@@JJJQQQQQQNNNIIILLLSSSYYYVVVOOOOOOTTT\\\XXXTTTQQQOOOSSSaaaooo|||{{{yyysssiii\\\OOOGGG@@@@@@AAAAAABBBBBBCCCCCCNNN^^^nnnvvvyyy{{{}}}|||yyytttxxxwwwmmmpppzzz}}}{{{tttfffcccqqq}}}xxxnnneee___^^^dddmmmsssyyy~~~|||zzz{{{}}}|||zzz}}}wwwkkk```eeeppp}}}}}}zzz~~~xxxcccbbbkkknnnuuuyyyyyywwwuuunnnfffRRRCCC999:::<<<:::<<>>;;;:::999888666444333222000...,,,+++******)))))))))))))))))))))))))))(((((((((''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&''''''''''''&&&&&&((()))))))))((('''&&&&&&&&&''')))))))))+++...111111111111222222111111111///222777;;;>>>@@@@@@???@@@;;;888>>>HHHOOOOOOLLLRRRRRRWWW^^^\\\RRRMMMMMM[[[YYYVVVSSSOOOPPPZZZfffzzz}}}~~~wwwjjj[[[OOOIII???===<<<===???AAABBBAAAJJJZZZllluuuyyy{{{yyyvvv~~~}}}ssstttzzz{{{rrreee```^^^eeemmmrrrwww{{{{{{zzz|||~~~|||}}}uuukkk```dddooo|||~~~yyy{{{qqq]]]___iiilllrrrwwwvvvsssooofff^^^III<<<555999;;;:::>>>GGG@@@BBBCCCDDDFFFHHHLLLOOOOOORRRUUUYYY\\\___ccceeefff^^^WWWXXXaaahhhjjjhhhggghhhhhhhhhgggggghhhjjjkkkuuugggdddSSSNNNKKKKKKHHHDDDDDDGGGLLLSSSaaannnsssssswww}}}~~~~~~|||qqqmmmvvvzzzrrrkkkyyywwwwwwzzz\\\]]]gggdddiiieee[[[LLL>>>666666888::::::???GGGMMMOOOSSSWWWTTTSSSMMMHHHKKKSSSUUUQQQYYYYYYYYYXXXWWWYYY\\\^^^YYY[[[]]]^^^\\\[[[ZZZZZZXXX[[[]]]YYYRRRPPPTTTYYYGGGFFFEEEEEEEEEEEECCCAAA@@@>>>;;;999999999777555555444222///---+++******))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&'''(((***,,,------...''''''((())))))))))))))))))******))))))+++...111...000222222222222444666333444666;;;@@@BBBCCCBBB>>>BBBBBB???BBBJJJOOONNNQQQ^^^gggfffdddbbbXXXJJJYYYeeeggg[[[QQQRRRXXXYYYlll||||||pppfffZZZMMMEEEAAA===;;;===??????===DDDMMM]]]mmmzzz~~~~~~uuunnnggg```]]]eeepppuuuwwwxxxuuuwww{{{~~~~~~wwwkkkbbbdddmmmyyywwwxxx~~~ggg___gggmmmmmmrrrttttttssspppbbbSSS===999555555888<<<>>>>>>DDDBBBAAACCCIIIOOOTTTVVVTTTVVVXXXYYYYYYZZZ]]]```___WWWQQQWWWeeennnmmmgggggggggggggggfffeeedddcccbbblllaaaYYYRRRLLLLLLKKKGGGEEEEEEKKKPPP[[[fffkkklllqqqwwwyyyzzz{{{{{{|||pppkkkoootttwwwrrrrrr|||~~~}}}mmmcccdddjjjnnnooo```NNNBBB;;;777999<<<999AAAGGGHHHLLLTTTXXXVVVVVVTTTQQQNNNRRRYYY[[[YYY\\\^^^```^^^[[[ZZZ\\\___[[[YYYWWWXXXZZZZZZWWWUUUWWWWWWYYY\\\ZZZUUUTTTVVVGGGFFFEEEEEEEEEDDDBBB@@@@@@>>>;;;:::999888666555444333111///,,,+++***)))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((()))***++++++******'''((()))))))))))))))((()))******))))))***...000///111333333222333444666111222444888===AAAAAAAAAAAACCCBBB???AAAJJJPPPPPPOOOZZZbbbbbbdddggg___SSSTTTaaaiiiaaaUUURRRVVVXXXgggwww~~~vvvnnnaaaTTTIIIEEE@@@===>>>?????????AAAGGGRRR```nnnyyy|||{{{~~~}}}sssllleee^^^\\\dddoootttvvvwwwwwwxxx{{{}}}~~~|||}}}|||~~~tttggg```bbbkkkxxxvvvvvv|||zzzeee]]]fffoooooossstttrrrpppjjj\\\MMM<<<999666555888<<<>>>>>>@@@@@@AAAFFFNNNVVV[[[^^^YYYZZZZZZZZZ[[[]]]___```___\\\ZZZ]]]dddjjjkkkjjjhhhiiiiiiiiihhhgggfffeee___gggwwwuuu```WWWPPPNNNNNNJJJFFFEEEEEEIIIRRR]]]cccffflllsssuuuwwwxxxyyyzzz}}}vvvnnnooossswwwnnnmmmwww|||~~~qqq{{{|||gggaaaeeekkknnnnnn]]]JJJ@@@;;;:::<<<@@@AAAHHHMMMNNNQQQXXX\\\[[[\\\]]]\\\ZZZ[[[___]]]XXX\\\\\\\\\]]]\\\[[[XXXVVV[[[ZZZXXXYYY[[[[[[XXXVVVYYYZZZ^^^bbb```ZZZWWWYYYGGGFFFEEEEEEEEEDDDBBB@@@AAA???<<<:::999888666444333222000...,,,***))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((************)))((('''&&&((()))))))))))))))((('''((()))***))))))***---///000222444444444333444555//////111555;;;???@@@@@@DDDFFFCCC???@@@HHHPPPSSSOOOVVVZZZ[[[```fffaaaXXXLLL]]]jjjhhh\\\TTTSSSUUU___ooo}}}zzzmmm```PPPKKKEEE@@@????????????@@@BBBGGGOOO\\\jjjwww~~~~~~}}}xxxvvvwwwyyyxxxvvvyyy}}}}}}ssslllccc\\\[[[dddnnnsssttttttxxxyyyyyyzzz{{{|||}}}}}}~~~|||zzzyyyzzz}}}~~~qqqddd^^^```iiivvvtttsssxxxppp^^^lllzzzrrrwww}}}aaa[[[fffpppqqqssstttqqqlllcccTTTFFF;;;999666666999<<<>>>???@@@BBBEEELLLTTT\\\```aaa___]]]\\\[[[]]]^^^___^^^^^^```bbbccccccdddhhhkkkjjjkkkllllllkkkjjjhhhgggeeeiiissswww~~~hhh\\\QQQNNNNNNKKKGGGEEE@@@CCCKKKTTTYYY]]]eeennnqqqtttwwwzzz{{{|||~~~rrrnnnqqquuullljjjrrr}}}}}}qqqpppsssaaa```ggglllmmmjjjXXXEEE<<<<<<>>>BBBFFFLLLQQQUUUUUUWWW\\\``````^^^aaabbbaaabbbccc___ZZZ^^^\\\[[[]]]___^^^XXXRRR\\\[[[ZZZ[[[[[[[[[YYYWWWZZZ[[[aaafffeee^^^ZZZ[[[GGGFFFEEEDDDDDDCCCAAA???BBB???<<<:::999888555444222111///---+++***))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((('''&&&%%%)))))))))))))))(((((('''((()))))))))((())),,,...111333555555555444444555///...000444999>>>@@@AAAHHHGGGEEEAAAAAAFFFOOOUUUSSSTTTTTTTTTYYY^^^\\\UUUIIIXXXjjjoooeeeXXXSSSTTTWWWeeetttxxxkkkWWWRRRKKKDDD@@@?????????CCCBBBAAACCCKKKXXXfffoooyyyyyyxxxwwwvvvuuuuuuuuutttsssrrrtttvvvvvvuuurrrwwwyyy{{{||||||}}}~~~tttmmmbbb\\\[[[dddnnnrrrssssssvvvvvvwwwwwwxxxzzz|||}}}}}}}}}~~~|||zzzzzz|||~~~}}}pppddd___```ggguuu~~~}}}rrrpppssswww\\\]]]iiikkkqqq```^^^gggppprrrssssssooohhh\\\MMMBBB:::999777888:::===???AAAFFFGGGKKKRRRXXX\\\]]]]]]ccc```]]]]]]^^^___^^^]]]\\\___ccccccbbbcccfffiiillllllmmmmmmlllkkkiiihhhkkkkkkrrrwwwvvvfffVVVOOONNNKKKGGGFFFBBBCCCGGGNNNRRRVVV^^^hhhnnnrrrwww{{{}}}~~~uuulllnnnrrroookkkooo{{{|||xxxmmmqqqiii]]]ccckkkllljjjdddRRR@@@:::>>>CCCIIIMMMTTTWWWYYYYYYZZZ]]]```bbb]]]___^^^\\\]]]aaaaaa___aaa```___```aaa```]]]ZZZ___^^^]]]\\\[[[YYYWWWVVVYYYZZZ___dddbbb]]]ZZZ\\\HHHFFFEEEDDDDDDCCC@@@>>>AAA???<<<:::999888666444222111///---+++******)))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((('''(((((())))))))))))(((((('''((())))))((((((***,,,000222555666555444444555111000000333888>>>AAABBBHHHHHHFFFDDDBBBEEEMMMTTTVVVVVVTTTTTTWWW[[[[[[XXXLLLUUUeeerrrmmm___VVVVVVRRR[[[iiixxxttt^^^ZZZSSSJJJCCC???>>>???BBBAAA???>>>AAAJJJUUU^^^ggghhhhhhiiijjjkkkkkkkkkfffhhhjjjnnnqqqrrrqqqooorrrsssssssssrrrsssvvvxxxzzz{{{}}}}}}{{{yyyyyy{{{zzzwwwqqqddd]]][[[cccmmmrrrrrrrrrsssssstttuuuxxxzzz|||~~~}}}}}}{{{yyyyyyyyyyyy}}}~~~rrrhhhaaa```fffsss~~~~~~}}}yyyvvvtttuuuuuuvvvyyy|||pppnnnqqqqqq]]]aaarrruuueeeaaacccjjjooorrrqqqqqqnnneeeWWWIIIAAA999999999:::;;;>>>AAACCCIIIKKKOOOTTTYYY[[[[[[YYYeeedddbbbbbbbbbbbbaaa```^^^___aaadddfffiiijjjkkkllllllllllllkkkjjjiiiiiigggfffooo|||kkk]]]UUUNNNIIIHHHFFFEEEFFFIIIJJJMMMUUU___ggglllsssyyy{{{|||}}}}}}|||nnnllloooqqqlllkkkqqq{{{yyyvvvrrreee{{{yyyaaa^^^hhhmmmjjjfffZZZKKK===;;;@@@GGGNNNTTTYYYXXXYYYYYYYYYZZZ^^^bbbaaa```ZZZSSSSSSZZZ```bbb```aaabbb```^^^___aaadddaaaaaa```^^^[[[XXXVVVUUU[[[ZZZ\\\```___[[[\\\___HHHFFFEEEDDDDDDBBB@@@===@@@>>>;;;:::999999777555222111///---,,,++++++***))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%'''((())))))))))))''''''((()))))))))))))))&&&((())))))(((((()))***...000444666555555555555333222111333777===AAABBBGGGGGGHHHHHHEEECCCIIIRRRXXXYYYZZZ[[[]]]___bbbcccWWWUUU^^^pppuuuhhh\\\YYYQQQTTT^^^ooo|||fffccc\\\RRRIIIBBB??????>>>??????>>>>>>CCCLLLRRRWWWZZZ^^^```aaaccceeegggeeegggjjjmmmoooooonnnnnnmmmnnnooooooppprrruuuxxxxxxvvvwwwxxxwwwttttttxxxuuu}}}xxxrrrggg___\\\bbbkkkooopppqqqpppqqqsssuuuxxxzzz|||}}}{{{|||~~~~~~}}}{{{zzzxxx{{{uuulllbbb```eeerrr}}}~~~|||{{{zzzvvvqqqkkkfffcccbbbaaaaaalllsss{{{~~~~~~|||qqqmmmoooccceee~~~ggg___dddiiimmmpppqqqoooooolllbbbRRREEE???999:::<<<======@@@CCCFFFIIIKKKOOOUUUZZZ\\\\\\ZZZeeegggiiiiiigggeeeeeeeeedddccccccfffkkkoooppppppnnnmmmkkkjjjiiiiiijjjkkkggghhhyyyuuudddVVVMMMLLLGGGEEEDDDEEEDDDEEELLLUUU\\\bbbjjjqqquuuwwwxxxyyy~~~vvvnnnmmmppplllhhhhhhmmmwww||||||nnnllllll]]]aaajjjjjjddd```OOOEEE>>>>>>CCCJJJQQQXXX[[[XXXXXXXXXXXXWWW[[[aaahhheee\\\QQQNNNUUU^^^bbb^^^``````^^^[[[\\\aaaggg___``````^^^ZZZWWWVVVVVV\\\[[[\\\___^^^\\\^^^bbbHHHFFFDDDDDDCCCBBB???===>>><<<:::999999999888777222111000...---,,,,,,+++))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))))))))%%%&&&''')))************&&&'''))))))((('''((()))+++...222555555555555555555333111222666;;;???AAADDDEEEIIILLLGGGBBBFFFNNN[[[^^^bbbcccccccccgggllldddVVVWWWlllzzzqqqbbb]]]UUURRRVVVfff{{{nnnkkkeee[[[PPPFFFBBBAAA>>>@@@AAA???===???EEEKKKOOOUUU[[[^^^]]]___cccgggjjjlllnnnoooooooooooopppnnnooopppqqqqqqsssvvvxxxxxxtttrrrvvvvvvssstttxxxsss|||wwwrrriii```ZZZ___ggglllnnnoooppprrrtttwwwyyyzzzzzzzzzxxxyyy{{{}}}yyyzzzwwwnnnaaa^^^cccppp}}}|||zzzxxxwwwpppjjjaaaZZZWWWTTTRRRPPP^^^ccciiijjjkkkpppzzz|||qqqmmmooo|||sssoooqqq~~~jjjsss}}}aaa^^^ggglllnnnqqqqqqnnnmmmjjj^^^LLL???:::999;;;>>>??????AAAEEEIIIKKKLLLPPPUUUZZZ\\\\\\[[[^^^eeekkklllhhhdddeeeggggggffffffhhhlllppprrrsssqqqoookkkhhhhhhiiilllnnnooowwwqqq\\\PPPMMMHHHEEECCCCCCAAAAAAGGGPPPSSSYYYbbbiiinnnrrrtttvvv|||}}}ssslllnnnnnnjjjeeeeeelllxxx}}}ooouuurrrccc\\\ccciiiddd]]]\\\EEEAAA@@@CCCFFFKKKSSS[[[]]]YYYWWWYYYXXXVVV[[[bbbgggfff```UUURRRWWW^^^aaa___^^^^^^]]]\\\]]]___aaaZZZ\\\^^^]]]ZZZXXXXXXZZZYYYYYY[[[______\\\]]]aaaHHHFFFDDDDDDCCCBBB???<<<===<<<:::999::::::999888333222000///------,,,,,,)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((('''((())))))))))))))))))$$$%%%'''(((***+++++++++%%%'''))))))((('''((())))))---111444555555555666666333000111555:::>>>@@@BBBDDDJJJNNNIIIBBBDDDKKK]]]aaagggiiieeecccgggnnnlllWWWRRRiii|||vvvggg___YYYRRRRRRbbbwwwrrrqqqkkkaaaTTTJJJDDDBBBBBBCCCDDD@@@<<<<<<@@@EEEMMMUUU]]]___]]]^^^ccciiijjjkkklllmmmlllmmmoooppppppqqqqqqqqqpppppprrrsssxxxrrrppptttwwwuuuuuuyyyttt}}}vvvpppjjj```YYY]]]eeeiiikkkmmmrrrsssvvvxxxyyyyyyxxxwwwuuuvvvxxx||||||vvvvvvxxxmmm___\\\aaaooo}}}}}}zzzxxxvvvuuuqqqiii___XXXSSSPPPMMMJJJTTTWWWZZZZZZZZZbbbppp||||||rrrnnnooo~~~{{{rrrhhhbbbcccjjjrrr}}}}}}nnnxxx___```jjjmmmnnnsssqqqnnnllliii[[[GGG:::666999<<>>BBBGGGLLLNNNTTTVVVXXXZZZ\\\^^^aaadddaaagggiiieeebbbcccdddbbbeeehhhkkklllkkklllnnnpppqqqsssmmmgggiiiiiirrruuu___UUUQQQMMMHHHBBBBBBFFFHHHEEEAAAMMMQQQXXX___eeejjjpppsssuuu}}}}}}nnnpppkkkiiikkkjjjdddbbbeeewww{{{}}}vvvrrr{{{lllkkkrrr{{{kkkfffcccfffhhhcccWWWNNNBBB@@@AAAEEEMMMTTTWWWWWWXXXVVVTTTUUUWWWZZZ[[[\\\___\\\YYYXXXYYYZZZ[[[ZZZZZZZZZYYYXXX\\\aaa___ZZZWWWZZZZZZXXXSSSSSSWWW\\\ZZZ\\\^^^]]]ZZZYYY[[[]]]KKKHHHEEECCCBBBAAA@@@???=========<<<;;;999888777333222000...,,,+++***************)))((((((''''''&&&&&&((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******(((((((((((((((((())))))***+++...111444666666777555555666777555555>>>HHHMMMNNNLLLIIIKKKMMMKKKFFFNNNbbbooojjjdddgggjjjiiiddddddYYYVVViiiyyyuuummmdddaaaVVVVVVgggssszzztttfff\\\WWWRRRMMMKKKFFFBBBBBBBBB??????@@@FFFJJJOOOTTTYYY]]]bbbfffhhhhhhiiijjjlllmmmmmmnnnqqqqqqqqqooonnnoooqqqtttwwwvvvtttsssrrrrrrsssssssss{{{{{{qqqdddZZZ^^^gggmmmoooooojjjkkkiiiggghhhkkkhhhcccaaa^^^^^^aaacccgggnnnvvv{{{~~~~~~}}}qqqbbb^^^___kkkxxx~~~~~~}}}{{{xxxvvvuuutttsssxxx~~~|||nnndddmmmvvvyyyooobbb[[[WWWUUU^^^kkkxxx}}}rrrooorrrzzzvvvtttlllhhhjjjkkknnn|||yyyiii___fffoooppppppsssllllllfffXXXEEE888555777:::;;;===@@@DDDIIINNNQQQQQQTTTXXX[[[\\\]]]^^^```^^^cccdddbbbaaadddggggggiiijjjkkklllkkkjjjjjjiiippptttoookkknnnppp|||rrr___RRROOOLLLIIIGGGFFFFFFDDDCCCFFFJJJPPPVVV]]]cccjjjnnnqqqxxx}}}}}}|||xxxpppkkkmmmmmmiiieeeeeehhhnnnxxx~~~yyyxxxzzz|||~~~ssskkkooozzz}}}iiieeecccfffhhhcccWWWNNNHHHGGGFFFIIIPPPVVVYYYZZZYYYWWWUUUTTTVVVXXXYYYYYY\\\YYYWWWWWWYYY\\\]]]]]]WWWYYYYYYWWWXXX^^^aaaaaa]]]]]][[[VVVRRRRRRWWW\\\\\\]]]^^^\\\YYYWWWXXXYYYJJJGGGEEEDDDCCCBBB???===>>>>>>===<<<:::888777666333222000...,,,++++++***))))))))))))))))))))))))''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))(((((((((((((((''''''''''''))),,,///222555777777333777<<<;;;444333???MMMUUUUUUQQQLLLLLLOOOOOOLLLHHHdddzzzxxxiiicccgggllljjjbbb\\\YYY^^^ppp|||wwwmmmhhh\\\XXX]]]aaaooo{{{kkk```[[[WWWSSSNNNHHHDDDDDDBBB???===>>>BBBFFFKKKPPPUUUZZZ```dddiiijjjkkkkkkkkkkkkkkkkkknnnooopppppppppqqqtttvvvxxxwwwuuusssrrrqqqrrrrrrttt{{{|||qqqeee[[[___hhhnnnppprrroooooojjjccc``````]]]XXXOOOLLLKKKNNNPPPVVVaaalllxxxyyy{{{|||~~~wwwddd^^^___jjjvvv|||~~~}}}{{{xxxwwwyyy}}}~~~}}}nnnccc\\\VVV^^^hhhppp{{{~~~rrrnnnqqq}}}uuuooosss}}}~~~lllcccaaaiiioooooooooqqqnnnkkkbbbQQQ@@@555555888;;;<<<>>>BBBGGGMMMQQQTTTOOOSSSXXX[[[\\\[[[[[[\\\XXX\\\]]][[[\\\ccciiijjjllllllkkkkkkkkkiiieeebbbjjjooollliiimmmqqqvvv]]]RRRQQQOOOKKKGGGEEEEEEEEE@@@CCCHHHMMMSSS[[[ccchhhkkkqqqvvvxxx{{{|||xxxmmmlllppppppnnnlllaaacccgggmmmvvv|||wwwvvv{{{zzzvvvvvv}}}ssshhheeeddddddfffgggbbbWWWNNNNNNMMMLLLNNNSSSWWWYYYZZZZZZWWWUUUTTTUUUVVVVVVUUUWWWVVVUUUVVVYYY\\\]]]^^^WWW[[[ZZZUUUSSSXXX```dddaaa___\\\VVVRRRRRRWWW\\\\\\]]]]]][[[XXXVVVUUUUUUHHHGGGEEEDDDCCCBBB>>><<<>>>>>>===<<<:::888666555222111000...,,,+++++++++(((((()))))))))*********((((((((()))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((()))(((((((((''''''&&&&&&''')))+++...111333555666444888<<<;;;666444>>>KKKSSSTTTRRRNNNNNNQQQRRRPPPKKKfffooocccdddjjjoooaaaaaa^^^UUUfff}}}~~~sssjjj\\\XXXYYYXXXiiipppddd]]]YYYTTTMMMHHHDDDDDDCCC???===>>>>>>BBBFFFLLLRRRYYY```eeeiiiiiijjjkkkkkkkkkjjjiiikkknnnpppqqqrrrsssvvvxxxxxxwwwuuusssrrrqqqqqqrrrttt{{{}}}qqqeee\\\___gggmmmpppsssuuusssjjj___YYYXXXVVVSSSJJJEEEDDDGGGKKKNNNUUU\\\rrrvvvzzz}}}~~~}}}uuuhhhbbb```jjjvvv|||~~~~~~wwwnnnbbbaaa___bbbmmm}}}rrrmmmooo{{{vvv```___ccckkkooommmlllnnnnnnjjj```PPP@@@888888;;;;;;<<>><<<>>>>>>===;;;:::777555444222111///...,,,,,,++++++(((((())))))******++++++)))))))))((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&)))***+++---///111333333666666888:::888777<<>>???<<>><<<======<<<;;;999777666555111000///...---,,,,,,,,,)))))))))******+++++++++******)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))((((((((((((+++++++++---...000222333888555555999;;;999999;;;===EEELLLNNNQQQUUUUUUSSSNNNRRR]]]kkkooojjjhhhkkkkkkeeegggeeeVVVUUUeeettt|||wwwhhh]]][[[VVV___tttwwwlllbbbZZZNNNIIIGGGHHHGGGCCC@@@AAA===>>>AAAEEEJJJRRR[[[aaa___aaadddhhhjjjkkkkkkkkkkkkooosssuuuuuuuuuvvvvvvttttttsssrrrssstttuuuvvvvvv|||rrrggg^^^^^^ccchhhmmmqqqppprrrpppkkkjjjoootttuuu|||pppbbb[[[VVVSSSTTTWWWdddooozzz~~~~~~yyyqqqkkkbbb]]]dddooovvv{{{~~~~~~iiiaaajjjyyyrrrkkklll{{{xxxtttwww{{{~~~sssiiidddooo|||wwwsss|||wwwhhhYYY___fffkkkllliiifffdddaaa^^^WWWLLLBBB<<<;;;===>>>AAAEEEJJJPPPUUUYYY[[[______]]]\\\[[[]]]aaaddd```bbbaaa```ccchhhiiifffdddfffgggfffdddbbbbbbccchhhmmmjjjgggiiifffkkk{{{zzzbbbTTTRRRRRRMMMHHHDDDDDDCCCCCCDDDGGGLLLPPPWWW___ffflllssszzz}}}{{{zzz|||xxxkkkjjjllllll{{{}}}|||vvvmmmddd___]]]eeeeeegggjjjnnnqqqtttvvvvvvyyy}}}~~~}}}yyywwwrrrpppppprrrrrrrrrwww}}}}}}{{{vvvaaa^^^dddfffiiieeeYYYRRRQQQOOOJJJJJJNNNTTTWWWYYYYYYZZZZZZXXXWWWVVVWWWYYYZZZYYYXXXUUUTTTTTTTTTVVVVVVUUUTTTWWWSSSLLLIIINNNWWW[[[YYYSSSUUUXXX[[[\\\\\\[[[ZZZTTTUUUVVVXXXZZZZZZXXXVVVJJJGGGCCCAAA@@@@@@>>>===<<<;;;;;;:::999888777666111000///...---,,,,,,,,,******************++++++++++++)))((((((((())))))************************(((((((((((())))))))))))((((((((()))))))))******)))))))))*********************+++,,,...111444555888666777<<<===999666666:::BBBJJJNNNQQQUUUXXXWWWSSSKKKNNN___kkklllmmmrrrjjjoooooolllcccUUUYYYnnnyyy}}}sssddd]]]XXX\\\kkk{{{oooeeeSSSNNNLLLLLLKKKEEEBBBBBB@@@@@@AAABBBEEEKKKSSSYYYXXX[[[```eeejjjlllmmmnnnmmmppptttwwwvvvuuuttttttqqqqqqqqqrrrsssvvvxxxyyyvvv|||uuujjj```___cccgggmmmrrrttt|||~~~nnn```[[[]]]___hhhrrryyy|||tttmmmccc]]]bbbmmmuuuzzz}}}qqqmmmttt{{{xxxiiiccccccooozzz{{{~~~{{{tttoooqqq{{{tttmmmoooxxx{{{yyyaaa]]]bbbgggjjjjjjgggccc___[[[XXXQQQHHH@@@<<<>>>@@@CCCEEEIIINNNTTTXXX\\\^^^```aaa```___^^^^^^aaacccccceeeeeeeeehhhllliiidddbbbeeegggddd___^^^bbbfffiiimmmkkkkkkpppkkkjjjuuu{{{cccWWWSSSOOOLLLHHHHHHGGGDDDBBBBBBEEEHHHMMMVVV```dddjjjrrrxxxyyyyyywwwxxxtttooolllsssyyy~~~wwwoooiiiggg___^^^^^^]]]^^^___```aaabbbdddgggjjjmmmnnnooooookkkmmmoooooonnnmmmmmmnnnnnnooorrrxxxzzz|||{{{kkkaaadddjjjjjjmmmeeeSSSIIIJJJKKKHHHFFFIIILLLNNNPPPTTTZZZ^^^[[[ZZZYYYZZZ[[[[[[ZZZXXXWWWVVVUUUWWWXXXYYYXXXVVVRRRRRRPPPLLLOOOVVV[[[[[[SSSTTTVVVYYY[[[\\\[[[ZZZUUUTTTVVVYYY[[[\\\YYYVVVJJJGGGCCC@@@?????????>>>;;;;;;;;;:::999888777666111000///...---,,,,,,,,,************************,,,+++***((((((((()))***************************(((((((((((())))))))))))))))))))))))************))))))******++++++,,,,,,((()))***,,,///333666888777777;;;???>>>888555555;;;CCCJJJMMMPPPVVVZZZZZZ[[[MMMJJJZZZiiimmmpppwwwmmmxxxwwwtttoooYYYTTTmmmrrrzzziii^^^ZZZ]]]iiiyyyoooXXXSSSPPPPPPMMMGGGCCCBBBCCCBBBAAA@@@AAAFFFMMMRRRSSSWWW]]]dddiiimmmoooooonnnrrrvvvxxxwwwuuussssssoooooopppqqqtttwwwzzz{{{www|||wwwlllbbbaaadddgggmmmrrrwwwmmm``````]]]bbbkkkttt{{{xxxpppeee___dddnnnvvv{{{~~~}}}}}}||||||nnn```YYYZZZccc}}}|||xxxooopppzzzrrrqqq[[[aaadddgggiiiiiigggaaa\\\[[[VVVNNNEEE???>>>BBBEEEFFFHHHLLLRRRWWW[[[^^^```___aaabbbbbbaaa``````aaaaaadddfffgggjjjlllhhhaaaaaafffhhhddd\\\ZZZaaahhheeeiiihhhkkkrrrmmmhhhpppqqq{{{}}}zzzooo[[[SSSPPPPPPMMMMMMKKKGGGCCCBBBCCCDDDFFFQQQ[[[___cccllltttwwwxxxuuutttxxxxxxsssjjjqqqwwwyyywwwuuuvvvxxxmmmkkkgggccc___\\\[[[ZZZ\\\\\\]]]^^^___aaabbbcccdddeeefffffffffiiimmmppptttvvv}}}|||www|||zzzxxxppp~~~vvvaaa```fffiiimmmooodddOOOCCCFFFIIIGGGBBBCCCDDDDDDGGGNNNXXX______]]]\\\\\\\\\[[[YYYWWWWWWWWWWWWYYY[[[\\\[[[YYYRRRVVVVVVQQQOOOSSSXXXZZZVVVUUUUUUVVVXXXZZZ[[[[[[VVVUUUVVVYYY\\\\\\XXXUUUJJJHHHDDDBBBAAA???===;;;;;;;;;;;;:::999888777666222222111///...---,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((+++*********))))))((((((((()))******+++...222555:::::::::<<<>>><<<777333666<<>>:::777666<<>>???BBBEEEFFFIIIRRRYYY\\\```hhhlllkkkllllllmmmoooqqqsssttttttqqqqqqqqqrrrssstttvvvvvv}}}|||}}}xxxjjj[[[VVVXXX```lllvvv{{{zzzuuussssss{{{}}}|||zzznnnbbbaaalllwww|||{{{zzz|||~~~~~~{{{vvv{{{|||yyywwwoooddd______]]]eeeqqqzzzqqqnnnvvv{{{vvv~~~{{{}}}nnn^^^]]]^^^cccfffeeeeeeddd```ZZZMMMHHHAAA<<<:::===BBBFFFPPPUUU[[[___`````````aaa___cccgggiiihhhfffeeeeeehhhhhhggghhhhhhfffccc```hhhjjjllliiieeecccdddggggggggghhhjjjmmmmmmjjjgggjjjmmmnnnmmmooouuuxxxwwwqqqoooqqq|||ttt\\\MMMMMMNNNOOOMMMIIIFFFCCCCCCAAAEEEKKKRRRZZZaaagggiiiooooooppprrrwww{{{uuusssuuuwwwxxxyyyzzzzzz{{{{{{{{{zzz{{{zzzxxxwwwwwwyyy|||~~~~~~~~~}}}yyy{{{{{{fff^^^dddlllpppppphhh]]]TTTPPPPPPQQQQQQOOOKKKGGGGGGLLLSSSXXX[[[[[[[[[\\\]]]]]][[[XXXVVVVVVTTTRRRSSSVVVYYY[[[[[[XXXYYYXXXTTTPPPPPPUUUZZZWWWTTTUUUXXXXXXUUUSSSUUUMMMMMMPPPTTTXXXWWWSSSOOOIIIGGGDDDBBBAAA@@@>>><<<;;;;;;;;;:::999888777666000000///---,,,+++***)))+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))************************************))))))))))))((()))******+++---111444888999;;;>>>AAAAAA???===999<<>>>>>???BBBCCCGGGOOOWWWYYY[[[aaagggjjjiiijjjlllmmmoooqqqrrrssssssssssssssstttvvvwwwxxxzzzyyyyyy|||~~~{{{wwwrrrcccSSSLLLOOOYYYhhhuuuuuuyyywwwtttzzz~~~vvvsssmmmcccWWWTTTZZZdddlllppppppqqqsssvvv{{{~~~vvvssseeeeeefffggglllttt~~~}}}oooaaa^^^YYYaaakkkmmmzzzvvveeeZZZ^^^aaadddeeeeeeeeeddd[[[RRRDDD@@@<<<999:::???EEEIIIPPPVVV]]]_________cccfffccceeehhhiiihhhggghhhhhhjjjiiihhhiiiiiihhheeecccjjjkkkkkkkkkjjjiiigggfffiiiiiihhhiiijjjhhhfffccciiijjjhhhgggjjjmmmkkkfffhhhdddeeeooo|||yyyZZZOOOPPPPPPNNNJJJGGGEEEEEE???@@@CCCHHHOOOVVV\\\``````ccchhhlllpppuuu{{{~~~}}}~~~}}}}}}~~~}}}{{{tttvvv}}}nnncccccclllsssuuunnndddYYYSSSSSSUUUVVVVVVVVVTTTRRRRRRTTTWWWXXXYYYXXXZZZ]]]^^^^^^[[[XXXUUUVVVTTTSSSSSSVVVYYYZZZZZZZZZZZZXXXSSSPPPPPPUUUZZZVVVUUUUUUUUUQQQMMMOOOUUUGGGFFFGGGMMMUUUXXXVVVRRRHHHFFFCCCAAAAAA@@@>>>===;;;;;;;;;:::999888777666111000///...,,,+++******+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))*********************************)))))))))))))))))))))*********---111444666888;;;???BBBCCCCCCBBB<<<>>>BBBHHHPPPZZZccciiiwwwzzz}}}vvveee[[[hhh}}}wwwsssaaafffvvvrrrbbb^^^XXX]]]fffuuupppcccYYYQQQNNNOOONNNKKKGGGCCCAAAAAACCCDDDDDDLLLTTTWWWWWW\\\dddkkkkkklllnnnoooooopppqqqssstttttttttuuuuuuwwwxxxxxxwwwwwwxxxxxxwwwrrrjjjeeeeeeXXXJJJDDDGGGPPP```nnnnnnoooqqqtttwwwzzz}}}zzzwwwwwwvvv|||~~~uuulllhhh___XXXQQQMMMOOOWWW```fffjjjkkknnnssszzzyyymmmgggXXXUUUQQQOOOTTT^^^jjjssstttkkkfffbbblllnnnqqqrrruuusssiii]]]VVVQQQXXX``````lll}}}mmm```ZZZaaafffgggfffeeeeeeaaaVVVJJJ>>><<<::::::<<>>;;;;;;;;;:::999888777666222111000///...,,,+++++++++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))************************))))))))))))))))))******))))))*********,,,000333555888;;;???BBBCCCEEEEEE>>>>>>@@@EEEKKKQQQVVVYYYdddgggnnnooocccWWW___pppnnn|||yyy|||sssgggccclll~~~jjj^^^YYY[[[aaaoooooobbbYYYUUUUUUSSSQQQLLLGGGDDDCCCDDDEEEBBBHHHQQQVVVWWWZZZccckkknnnpppqqqqqqooooooqqqsssuuuuuuuuuuuuuuuvvvwwwxxxwwwtttqqqmmmhhhbbb\\\XXXTTTLLLEEECCCFFFMMMYYYeeejjjjjjkkkmmmppptttwwwyyyyyyrrroootttzzz}}}{{{tttlllgggfffbbb]]]WWWTTTUUUYYY]]]gggiiinnnsssyyy~~~~~~~~~}}}|||zzzyyy~~~||||||}}}~~~|||~~~xxxpppcccWWWRRRJJJIIIHHHGGGJJJRRR\\\dddvvvxxxzzz{{{yyyxxxwwwxxxrrrmmmkkkmmmnnnlllmmmooossswwwwwwooogggdddeeedddeeeiiinnnttt{{{zzzqqqaaa\\\bbbddd]]]eeezzzwwwjjjaaa^^^fffeeefffeeedddccc___TTTGGG======<<<===@@@EEEJJJMMMQQQXXX___aaa___```eeekkkfffeeeeeefffggghhhiiiiiihhhggghhhjjjmmmoooooonnnjjjiiihhhkkkooooookkkgggggggggfffeeedddddddddddddddfffhhhkkksssyyywwwpppnnniiimmmtttpppooottteeeTTTLLLNNNQQQOOOJJJFFFDDDBBB@@@AAADDDGGGJJJOOORRRWWW\\\aaaffflllooottt|||~~~||||||}}}uuummmgggiiiqqqvvvuuussskkkbbbYYYVVVYYY]]]\\\YYYYYYZZZ\\\\\\\\\[[[ZZZYYYZZZ\\\\\\[[[XXXXXXZZZ\\\XXXYYY\\\___```^^^YYYUUURRRRRRSSSTTTTTTVVVXXXZZZYYYYYYYYYUUUMMMGGGLLLUUUPPPLLLJJJLLLQQQTTTSSSQQQGGGDDDBBBAAAAAAAAA@@@???;;;;;;;;;:::999888777666222222111///...---,,,++++++++++++************)))))))))))))))))))))))))))************************''''''((()))))))))))))))************************))))))))))))************))))))*********,,,///222444777;;;>>>@@@AAADDDEEE@@@???@@@CCCIIINNNRRRSSSYYY[[[bbbfff___VVVVVV]]]eeennnqqqooovvvzzzqqqggggggvvvtttdddYYYXXX[[[ggg}}}qqqddd\\\XXXTTTRRRNNNJJJGGGEEEDDDDDDBBBFFFNNNUUUXXXYYY```hhhllloooqqqqqqnnnnnnpppssstttttttttttttttuuuvvvvvvtttooofff^^^XXXVVVVVVWWWPPPLLLJJJKKKKKKMMMTTT\\\^^^```ccchhhnnntttxxx{{{|||~~~~~~{{{zzz|||{{{yyy~~~~~~~~~|||vvvqqqnnnggg___VVVQQQOOOOOOVVVZZZbbbkkksssyyy}}}||||||||||||{{{zzzzzzxxxwwwvvvuuurrrooollllllkkkjjjjjjkkkkkkjjjiiikkkjjjkkkoootttvvvtttrrrkkkfffcccbbb^^^VVVPPPNNNJJJLLLMMMKKKJJJMMMUUU]]]aaadddggghhhgggffffffffffffbbb```aaaccceeejjjpppyyy}}}|||zzztttwwwyyy~~~zzzvvvzzzzzznnnpppppphhhdddaaahhh```bbbbbb```___[[[RRRHHH>>>???@@@BBBEEEIIIMMMOOOPPPVVV]]]```___```cccggggggffffffgggiiijjjjjjiiifffeeeeeehhhkkknnnooonnnkkkjjjjjjllloooqqqnnnkkkfffffffffdddbbbbbbdddfffbbbdddfffhhhmmmrrrpppkkkdddggguuu|||}}}vvv^^^QQQOOOQQQNNNIIIJJJIIIFFFDDDBBBBBBBBBCCCIIILLLOOOSSSXXX^^^eeejjjnnnuuu}}}yyyxxxwwwzzzqqqggglllyyynnngggeeekkkqqqpppllliiifff```ZZZXXX[[[\\\[[[YYYXXXYYY[[[[[[ZZZZZZZZZ[[[[[[\\\\\\YYYWWWWWW[[[___ZZZ[[[^^^``````\\\UUUPPPMMMMMMNNNPPPRRRUUUWWWYYYZZZZZZ[[[XXXPPPIIILLLTTTUUUTTTRRRQQQQQQRRRQQQPPPFFFDDDBBBAAAAAABBB@@@???;;;;;;;;;:::999888777666111111000///---,,,+++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((()))))))))************)))******))))))+++///222444777;;;===>>>???AAADDDEEEBBB???AAAFFFMMMRRRTTTTTTXXX]]]___^^^ZZZXXXXXXeeejjjmmmnnnrrr{{{}}}tttlllqqqttt```ZZZWWWaaavvvtttdddZZZSSSRRRPPPMMMJJJHHHFFFEEEEEEFFFLLLTTTXXXWWWZZZ```fffjjjmmmmmmkkkkkkooosssssssssrrrrrrrrrssstttttttttrrrnnniiieeedddeeefffbbb___\\\YYYRRRKKKKKKNNNNNNRRRXXX```hhhooosssvvv{{{}}}}}}yyyzzz}}}}}}yyyssswwwyyy{{{}}}uuuiiifff___WWWPPPKKKHHHGGGFFFKKKRRR[[[cccjjjoooqqqllljjjiiiiiikkkmmmnnnmmmbbb```]]]\\\]]]\\\YYYVVV\\\\\\[[[ZZZYYYXXXWWWXXXZZZYYYXXXYYYZZZZZZZZZYYY[[[ZZZ\\\___]]]YYYWWWZZZXXX[[[[[[TTTLLLKKKSSS\\\dddgggkkkmmmmmmmmmmmmmmmsssqqqqqqssssssttt|||fffdddeeebbbfff^^^aaaaaa\\\WWWRRRKKKCCC>>>???AAAEEEIIIMMMPPPRRRRRRVVV\\\```aaaaaabbbbbbfffeeedddfffiiijjjhhhfffdddcccccceeegggjjjjjjjjjiiiiiiiiikkkmmmnnnnnnnnnhhhhhhgggdddaaaaaadddgggaaadddeeeddddddfffeeebbbaaadddppp~~~vvv}}}fffYYYQQQLLLIIIKKKJJJIIIHHHFFFCCCAAA@@@CCCEEEHHHKKKOOOUUU[[[___bbbjjjttt{{{~~~yyyvvvuuuwww{{{}}}lllfffyyysssmmmmmmqqqrrrkkkbbb___\\\ZZZYYYYYYZZZ[[[ZZZXXXYYYZZZ[[[YYYWWWWWWYYY\\\YYY[[[]]][[[XXXWWWZZZ^^^[[[[[[[[[[[[ZZZVVVQQQLLLMMMJJJHHHGGGJJJOOOSSSVVVYYYYYY[[[ZZZTTTMMMLLLQQQVVVWWWWWWUUURRRPPPQQQSSSFFFDDDBBBAAABBBBBBAAA@@@;;;;;;;;;:::999888777666000000///...,,,+++***)))+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((())))))*********+++)))******))))))+++...111444777;;;<<<<<<===???BBBJJJEEE???>>>CCCKKKQQQTTTPPPVVV[[[]]]^^^aaaaaa___kkknnnrrrrrrqqqttt~~~uuuqqq~~~nnnbbbZZZbbbwwwkkk\\\TTTTTTSSSQQQNNNKKKHHHGGGGGGFFFKKKTTTXXXUUUVVVZZZ```dddiiijjjiiiiiinnnsssrrrrrrqqqqqqqqqrrrsssssszzz~~~}}}{{{xxxsssmmmeeeWWWIIIBBBCCCGGGKKKSSS\\\dddjjjnnnppplllooonnnjjjkkkooooooiiiiiiqqqvvvtttvvv}}}|||sssggg^^^[[[WWWRRRNNNKKKJJJJJJJJJIIIJJJMMMPPPSSSVVVXXXYYYVVVVVVVVVYYY^^^bbbeeefff[[[XXXUUUUUUWWWZZZZZZXXXVVVYYY[[[\\\\\\]]]___bbbhhhhhhiiiiiiiiijjjlllmmmtttuuuyyy|||yyytttuuuyyy~~~~~~rrreeeaaakkkvvvzzz}}}yyy^^^aaadddaaacccaaadddcccZZZQQQJJJBBB;;;===>>>BBBFFFKKKOOORRRTTTXXX[[[```eeehhhhhhfffeeebbbaaaaaadddggggggeeebbbdddbbbaaabbbdddeeefffeeeffffffggghhhiiijjjlllnnniiijjjhhhddd``````cccfffbbbffffffbbb```aaa```^^^___[[[\\\bbbfffiiipppxxxxxxbbbllliiiXXXQQQOOOIIIJJJKKKJJJHHHEEEBBB@@@???AAADDDGGGJJJNNNSSSVVV^^^dddmmmtttuuuwww~~~xxxsssooommmrrryyyzzzxxx{{{vvviii]]]XXXUUUVVVWWWXXXYYYYYYYYYXXX[[[[[[[[[XXXUUUUUUYYY\\\VVVZZZ^^^]]]ZZZXXXZZZ\\\]]][[[XXXVVVTTTQQQMMMJJJOOOIIICCC@@@CCCIIIPPPTTTXXXXXXZZZ[[[VVVOOOLLLNNNSSSVVVYYYWWWRRRPPPSSSVVVFFFDDDAAA@@@@@@@@@???===;;;::::::999888777666666222222111000///...------************))))))))))))&&&((()))((('''&&&''')))'''(((+++,,,,,,+++((('''))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))***+++,,,,,,111444888<<>>===@@@DDDHHHKKKNNNRRRUUUVVV[[[cccjjjllljjjeeeaaaccccccbbbaaa___```cccfffgggccc^^^]]]^^^______^^^___aaadddfffgggiiikkkmmmllliiifffeeefffeeebbb______ccceeeccc\\\WWWVVVXXX```\\\YYYYYY\\\aaaeeegggwww}}}qqq||||||eeeYYYSSSOOOJJJIIILLLKKKFFFFFFJJJAAAAAAAAABBBEEEIIIMMMOOOTTT]]]hhhnnnppprrrtttwwwyyyuuuqqqmmmpppwww{{{{{{ssseee\\\YYYUUUTTTRRRRRRSSSUUUXXXZZZ]]]^^^]]]XXXSSSRRRWWW\\\VVV^^^bbb\\\XXXZZZ\\\\\\]]]VVVNNNLLLTTT[[[XXXPPPUUUOOOFFF??????DDDMMMRRRYYYYYYXXXUUUPPPMMMLLLLLLSSSWWWZZZZZZVVVTTTVVVYYYEEECCC@@@?????????===<<<;;;::::::999888777666666111111000///...---,,,,,,************))))))))))))'''((())))))''''''((()))''')))***++++++***)))'''((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******+++***************++++++///111555:::>>>@@@AAABBBGGGKKKKKKEEECCCHHHPPPUUU\\\______^^^```fffjjjkkkdddrrr~~~|||}}}~~~ttttttttthhhdddjjjzzz|||uuufffZZZWWWRRRHHHDDDGGGKKKHHHEEEFFFKKKPPPSSSTTT[[[\\\aaagggjjjiiikkkoooqqqssspppiiiddddddcccaaa```iiirrruuuvvvyyyyyywwwjjjggg]]]PPPHHHHHHFFFAAABBBAAAEEELLLPPPQQQSSSWWWUUUTTTSSSTTTUUUVVVUUUSSSSSSVVV[[[___aaa```]]][[[aaabbbcccddddddbbb```^^^]]]fffhhh```\\\``````\\\___\\\\\\aaacccbbbbbbdddeeefffhhhiiijjjkkknnnqqqsssrrrqqqrrrtttwwwxxxyyy{{{}}}}}}{{{{{{ggg___ZZZ\\\bbbaaa___bbb```VVVJJJ@@@<<<;;;BBBEEEHHHKKKNNNQQQUUUXXX\\\^^^bbbeeeffffffdddcccbbbcccbbbaaa___^^^```bbbbbb```^^^]]]______^^^\\\cccdddeeefffggghhhjjjkkkllliiifffeeeeeeeeecccaaa___cccfffddd___ZZZYYYZZZ\\\[[[ZZZZZZ\\\^^^aaacccooo|||vvvbbbYYYMMMIIIIIINNNOOOKKKJJJLLLEEECCCAAA???@@@CCCFFFHHHNNNVVV```gggkkkmmmrrruuuxxxwwwyyyzzztttppppppppppppvvv}}}xxxvvviii]]]WWWTTTWWWVVVUUUTTTUUUVVVYYYZZZVVVYYYZZZXXXSSSPPPRRRUUUVVV[[[\\\XXXWWWZZZZZZVVVVVVSSSOOONNNSSSXXXTTTLLLZZZUUUMMMGGGFFFJJJPPPTTTVVVUUUTTTSSSRRRQQQOOOOOOQQQVVV[[[[[[XXXUUUUUUWWWDDDBBB@@@>>>>>>>>>===;;;;;;::::::999888777666666000000///...---,,,++++++************))))))))))))((()))******(((((()))***))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))******))))))))))))******,,,+++******)))*********,,,...222777;;;???BBBCCCHHHLLLQQQQQQLLLHHHNNNWWW[[[bbbgggfffeeeiiimmmnnnbbbnnn{{{|||ppphhhwwwuuujjjhhhrrrwwweee]]]UUUJJJEEEFFFJJJGGGCCCAAACCCHHHMMMQQQUUUWWW\\\cccfffeeegggllljjjllljjjccc^^^]]]\\\ZZZSSSYYY^^^aaaeeekkkmmmkkkaaa___YYYQQQNNNOOOMMMJJJEEEDDDGGGMMMQQQQQQRRRUUUWWWWWWXXXZZZ]]]]]][[[YYY]]]```fffooouuutttooojjjkkkjjjlllqqqvvvyyyxxxvvvsss~~~{{{sssrrrqqqnnngggeeegggnnnsssrrrrrrtttzzz||||||{{{yyywwwwwwwww}}}}}}~~~zzzwwwooo\\\___]]][[[```bbbccceee___PPPFFFDDDBBB???FFFIIIMMMPPPQQQSSSVVVXXXfffdddbbb```______``````bbbccccccaaa___\\\\\\\\\]]]\\\\\\]]]^^^^^^]]][[[aaaaaaaaabbbccceeeggghhhiiifffcccbbbbbbbbbbbbaaa^^^bbbfffeee```\\\ZZZYYYWWWYYY\\\\\\ZZZ[[[^^^aaajjjggg~~~ttt```YYYSSSRRRQQQMMMIIIIIIKKKHHHDDD@@@>>>???@@@BBBFFFLLLUUU[[[```dddjjjnnnoooooosssyyy|||}}}yyytttllljjjkkknnnrrrvvv~~~}}}yyyuuuuuuxxxwwwkkk___WWWSSSQQQRRRRRRQQQQQQQQQQQQRRRRRRPPPTTTXXXXXXUUUQQQOOOOOOVVVWWWVVVTTTVVVXXXVVVQQQQQQSSSRRRRRRTTTVVVRRRKKKYYYWWWSSSPPPPPPRRRVVVXXXXXXUUUSSSSSSUUUUUUSSSPPPOOOTTTYYY[[[XXXUUUTTTUUUEEEBBB@@@??????>>>===<<<;;;::::::999888777666666111000//////------,,,+++************)))))))))((((((***+++***)))((()))******)))(((''''''((()))***''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))***************)))******+++++++++,,,000555:::???CCCEEEJJJJJJPPPXXXVVVNNNOOOWWW[[[dddlllooooooooommmiiifffkkkrrryyywwwqqqwww|||pppnnn{{{wwwjjj___SSSJJJGGGEEEEEECCC@@@@@@CCCHHHMMMNNNPPPUUU]]]``````bbbgggfffjjjkkkhhhgggiiikkkiiiccceeeeeedddiiiooorrrooonnnnnnkkkeee___^^^___aaaYYYSSSRRRYYYbbbeeefffgggiiijjjmmmpppssssssqqqnnnuuuwww}}}tttrrrvvv}}}zzzlllrrreeeXXX___^^^YYY^^^ccceeeggg]]]LLLDDDHHHIIIDDDHHHMMMSSSWWWXXXWWWWWWWWWjjjgggbbb]]]ZZZZZZ[[[\\\bbbcccdddccc___\\\ZZZYYYZZZZZZZZZZZZ[[[\\\]]]]]]___]]]\\\\\\___aaacccddddddbbb```^^^^^^______```^^^bbbdddddd```[[[WWWVVVTTTXXX[[[ZZZXXXYYY^^^dddkkkaaammmvvvfffZZZSSSOOOLLLKKKMMMKKKHHHEEECCCBBBAAAAAAAAADDDJJJOOOSSSXXX^^^bbbeeegggmmmuuuwwwwwwyyy}}}~~~yyyuuusssoookkkhhhhhhjjjoootttxxx~~~|||uuu|||xxxzzzwwwxxx{{{mmmbbb[[[WWWTTTRRROOOOOOOOONNNNNNMMMMMMMMMMMMQQQVVVXXXVVVSSSQQQQQQTTTUUUUUUTTTTTTUUUSSSQQQSSSVVVVVVTTTTTTVVVSSSOOORRRRRRRRRTTTVVVXXX[[[\\\]]]XXXTTTUUUWWWXXXTTTOOOLLLOOOSSSUUUUUUTTTUUUWWWFFFDDDAAA@@@@@@@@@>>>===;;;::::::999888777666666222111111000///...------************)))))))))((((((***+++***)))((()))******)))(((''''''((()))***''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))***+++,,,---***,,,///333999???DDDFFFKKKGGGLLLWWW[[[UUURRRVVVkkknnnoooppprrrsssooohhhiiifffeeemmm~~~vvvvvvuuu{{{}}}ooo```PPPGGGCCCCCCCCCBBBAAACCCFFFIIIJJJKKKPPPXXX\\\]]]```fffooouuuyyyzzz||||||{{{xxxuuuxxxvvvqqqvvv}}}yyykkkbbbhhhsssxxxvvvssssssuuuxxx}}}}}}zzzyyyzzzyyy}}}~~~pppaaasss{{{```WWW```^^^[[[aaafffeeebbbWWWHHHDDDKKKNNNJJJOOOUUU^^^cccdddaaa]]][[[dddbbb___\\\[[[[[[\\\]]]bbbdddeeedddaaa]]]ZZZYYY[[[ZZZXXXWWWXXXZZZ___aaagggccc___]]]___```aaaaaa``````___^^^^^^^^^___```bbbcccdddccc___ZZZVVVTTTTTTWWWYYYWWWVVVYYYaaahhhfffaaaeee|||{{{kkk\\\VVVSSSQQQJJJKKKKKKKKKIIIGGGDDDCCC@@@AAACCCEEEHHHLLLPPPTTTXXXZZZbbblllpppppprrrvvvsssvvv{{{~~~uuupppjjjeeebbbbbbbbbbbbhhhooowww|||{{{fffeeerrrxxxsssttt}}}tttlllaaaZZZXXXWWWUUUSSSQQQQQQQQQPPPPPPOOONNNNNNLLLOOORRRSSSTTTTTTTTTTTTQQQTTTWWWWWWSSSQQQSSSVVVVVVXXXWWWSSSQQQTTTUUUSSSMMMNNNPPPSSSUUUWWWXXXXXXZZZUUURRRSSSWWWXXXTTTPPPKKKKKKLLLMMMOOORRRVVVYYYFFFDDDBBBAAAAAA@@@???===;;;::::::999888777666666222222111000///...------************))))))))))))((()))******(((((()))***))))))''''''''''''))))))''''''((((((((()))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))***+++,,,---++++++...111777>>>CCCGGGIIIFFFHHHQQQWWWWWWUUUTTTxxxuuuoookkkooouuuuuurrrnnnhhhbbbgggxxxnnnooo~~~zzz|||ttt]]]MMMGGGFFFEEEDDDDDDDDDEEEEEEIIIIIIMMMTTTXXX[[[```gggttt{{{~~~qqqrrrzzz|||wwwrrruuuwwwzzz~~~|||xxxxxx}}}{{{qqqiiiaaazzzlll[[[YYY``````bbbhhhhhhfff^^^RRRLLLLLLPPPTTTUUUWWW]]]eeejjjkkkhhheeeccc[[[[[[[[[[[[\\\]]]^^^___```bbbdddccc```]]][[[[[[]]]\\\YYYWWWWWWZZZ```eeesssllleee```___```___]]]]]]___``````______```bbbddddddcccbbb___[[[XXXVVVVVVVVVVVVTTTUUUYYYaaagggZZZ[[[^^^iiillliii|||sssdddXXXQQQLLLMMMNNNNNNLLLJJJGGGEEEBBBBBBBBBBBBCCCEEEHHHIIIPPPRRRZZZccchhhiiilllqqqqqquuuzzz}}}}}}yyywwwgggddd___\\\\\\^^^bbbeeehhhtttzzzlllcccdddlllyyykkkooo```[[[VVVSSSTTTUUUSSSRRRPPPPPPOOONNNMMMMMMNNNNNNMMMMMMOOOPPPQQQRRRRRRSSSPPPSSSWWWYYYTTTPPPTTT[[[YYYYYYUUUOOONNNRRRUUUTTTPPPPPPQQQQQQRRRRRRRRRRRRPPPNNNMMMPPPTTTVVVUUUSSSLLLKKKIIIJJJLLLQQQVVVYYYEEECCCAAA@@@@@@???>>><<<;;;::::::999888777666666111111000///...------,,,************))))))))))))'''((())))))''''''((()))(((((((((''''''(((((((((((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******,,,,,,+++***))))))************,,,///444;;;AAAEEEFFFIIIIIIJJJNNNSSSTTTRRRiiikkkkkkjjjoooxxx}}}~~~|||xxxrrrnnnvvv{{{gggsss~~~vvvaaaRRRMMMGGGDDDEEEEEEDDDCCCEEEDDDGGGMMMRRRVVV^^^fffpppwww~~~yyyzzz}}}|||xxxuuuwwwxxxzzz}}}}}}~~~pppfffjjjwww{{{^^^XXX\\\aaa```fffjjjcccbbbSSSIIILLLPPPPPPSSSZZZWWWZZZ___ccccccccccccddd[[[[[[ZZZZZZ[[[[[[\\\\\\^^^___aaaaaa___]]]\\\]]]]]]]]]\\\ZZZYYY[[[```eeeppphhh___ZZZZZZ[[[ZZZXXXXXX[[[___```^^^]]]^^^___```^^^]]]\\\[[[ZZZXXXVVVVVVUUUTTTTTTUUUYYY\\\___RRRTTTZZZbbblllkkkggg|||kkk\\\WWWUUUSSSPPPMMMKKKIIIHHHFFFEEEDDDCCCDDDEEEEEEEEEJJJKKKPPPXXX\\\]]]aaafffoooqqqssstttttttttvvvwww|||~~~~~~{{{vvvpppkkkiii\\\\\\]]]^^^```dddiiimmmppp~~~tttlllgggmmm~~~|||~~~uuuooowwwyyyUUUSSSQQQPPPPPPQQQQQQQQQOOONNNLLLKKKKKKLLLMMMNNNQQQQQQQQQRRRSSSRRRPPPNNNQQQPPPSSSXXXWWWSSSUUU[[[[[[ZZZUUUPPPQQQUUUVVVSSSTTTSSSRRRQQQQQQQQQRRRRRRMMMNNNOOOQQQSSSUUUVVVWWWOOONNNLLLKKKMMMPPPSSSTTTDDDBBB@@@??????>>>===;;;;;;::::::999888777666666000000///...---,,,,,,+++************))))))))))))'''((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******))))))))))))******///...,,,***)))(((''''''))))))***---222999@@@DDDDDDKKKLLLFFFFFFNNNSSSQQQNNNYYYfffmmmttt|||{{{www~~~rrrqqqzzzvvv[[[SSSIIIDDDDDDFFFDDDBBBAAA@@@BBBGGGLLLQQQZZZccclllttt{{{}}}zzz{{{~~~~~~xxxxxxzzz}}}}}}zzz______ooofffVVVWWW___bbb```hhhhhh[[[VVVDDD;;;DDDJJJGGGJJJTTTQQQSSSTTTVVVWWWYYY\\\___bbb```]]]ZZZXXXWWWVVVWWW[[[]]]^^^^^^]]]\\\]]]^^^\\\^^^___^^^\\\\\\```cccccc\\\TTTPPPRRRUUUUUUTTTRRRVVV[[[]]]\\\ZZZZZZ[[[YYYXXXVVVUUUVVVWWWVVVVVVVVVUUUTTTTTTVVVXXXXXXWWWSSSQQQYYYcccbbbgggqqqgggjjjwwwccc___YYYSSSNNNLLLLLLLLLIIIGGGFFFEEEFFFFFFFFFEEEBBBBBBEEEKKKMMMMMMQQQWWW]]]___aaaccceeeiiinnnrrrtttwwwyyyzzzxxxxxxzzz|||{{{|||}}}~~~~~~}}}|||{{{xxx{{{~~~{{{yyyxxxppppppoookkkddd]]]XXXUUUVVVZZZ^^^cccggglllpppssszzzgggaaarrrzzzzzzrrrwww~~~rrr\\\SSSRRRQQQPPPOOOPPPQQQRRRSSSQQQOOOMMMNNNOOORRRSSSVVVVVVVVVWWWWWWTTTOOOLLLSSSNNNOOOVVVYYYWWWVVVYYY^^^\\\WWWSSSUUUZZZXXXTTTUUUTTTRRRRRRRRRTTTVVVWWWQQQSSSTTTUUUTTTTTTVVVXXXRRRQQQOOOOOOPPPPPPPPPOOOEEEDDDBBBAAA@@@????????????<<<999888777777555333222111000...------------************************))))))))))))))))))))))))(((((((((((((((((('''&&&111)))%%%(((***((()))...)))(((***,,,***'''***000))))))))))))))))))))))))---,,,,,,+++***)))((((((+++,,,,,,,,,...333:::???EEEIIILLLMMMLLLLLLOOORRRHHHSSSaaakkkqqqyyyooofff}}}gggQQQGGGEEECCCCCCEEEFFFDDDCCCCCCCCCHHHTTTaaaooowww}}}}}}~~~}}}|||}}}~~~|||}}}vvv[[[SSSnnniiibbb___bbbbbbaaaaaa___XXXPPP???@@@AAACCCFFFKKKOOORRROOORRRWWWYYYYYYYYYYYYZZZ]]]]]][[[YYYVVVUUUVVVWWWYYYXXXYYY^^^```^^^___cccbbb^^^[[[[[[\\\\\\YYYUUUTTTXXXXXXSSSPPPSSSWWWXXXVVVWWWXXXYYYZZZ[[[\\\]]]WWWXXXXXXXXXXXXXXXXXXXXXVVVWWWVVVSSSSSSUUUUUURRRRRRVVV^^^ccc^^^^^^tttqqqsssxxx}}}ooogggeeeaaaXXXPPPTTTOOOJJJIIIJJJKKKHHHEEEEEECCCDDDGGGEEEAAADDDLLLNNNPPPQQQQQQRRRUUU\\\aaajjjlllnnnnnnllllllnnnpppyyyvvvtttuuuwwwvvvtttqqqqqqtttvvvvvvqqqkkkgggddd]]]ZZZWWWVVVRRRPPPTTT[[[^^^kkktttuuu|||pppppppppsss}}}xxxxxxsss___TTTSSSSSSRRRPPPOOONNNMMMMMMKKKMMMPPPQQQPPPQQQTTTVVVTTTVVVXXXWWWVVVTTTSSSTTTSSSRRRRRRTTTUUUUUUSSSQQQUUUUUUVVVWWWWWWVVVUUUUUUYYYWWWRRRNNNPPPUUUTTTPPPQQQUUUXXXXXXTTTRRRRRRTTTVVVSSSQQQQQQOOOMMMPPPUUUEEEEEECCCBBBAAA@@@@@@@@@>>><<<999888777777555333222111000...------------************************))))))))))))))))))))))))&&&'''((((((((((((((((((---((('''******''''''+++((('''(((***)))&&&)))...)))))))))))))))))))))))),,,,,,++++++***)))))))))+++++++++,,,...222999===DDDIIINNNPPPPPPPPPRRRUUUPPPOOOXXXhhhoooppp{{{rrrzzzfffVVVMMMGGGEEEGGGEEECCCBBBBBBAAACCCMMMXXXkkkvvv}}}}}}~~~}}}yyyzzz~~~{{{yyy{{{{{{xxxxxx{{{~~~~~~{{{|||rrrbbbRRR]]]fff```^^^aaaccccccccc___TTTIIIAAABBBCCCEEEHHHLLLOOORRRQQQTTTWWWXXXYYYYYY[[[\\\ZZZ[[[ZZZXXXVVVVVVXXXYYYYYYWWWYYY^^^```]]]]]]```^^^\\\ZZZYYYXXXWWWVVVTTTTTTWWWXXXUUUTTTWWWXXXVVVVVVVVVVVVWWWXXXYYYZZZZZZYYYYYYXXXWWWUUUTTTTTTSSSSSSVVVUUUQQQPPPSSSTTTSSSSSSSSSYYY___^^^]]]jjj|||rrrqqqssszzzsssnnniiibbbYYYSSSPPPNNNKKKIIIIIIEEEEEEGGGEEEAAACCCHHHBBBEEEHHHIIIKKKNNNSSSWWWUUUXXX[[[]]]]]]^^^aaadddfffeeeddddddffffffccc``````aaaaaa```\\\XXXTTTRRRSSSQQQQQQSSSTTTUUU\\\ddduuu{{{~~~sss|||xxxeeeWWWRRRPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNPPPSSSUUUUUUUUUUUUWWWXXXWWWTTTQQQPPPPPPVVVUUUUUUVVVWWWXXXVVVUUUTTTUUUWWWYYYYYYXXXWWWVVVUUUTTTQQQNNNQQQVVVVVVRRRTTTVVVYYYYYYXXXVVVTTTTTTSSSPPPPPPQQQPPPNNNPPPUUUFFFEEEDDDBBBAAAAAAAAAAAA>>><<<999888777777555444222111000...------------************************))))))))))))))))))))))))&&&''''''(((((()))))))))))))))***---,,,)))))),,,)))'''''')))'''%%%''',,,))))))))))))))))))))))))******************************++++++,,,000666:::AAAGGGNNNRRRSSSSSSTTTVVV[[[MMMOOOaaajjjgggooowwwwww|||eeeTTTIIIEEEFFFFFFCCCCCCCCCAAAAAAGGGPPPbbbrrr~~~{{{||||||uuurrrppprrrrrrppprrruuuxxxuuutttuuuuuuuuuyyy~~~{{{yyy{{{zzzxxx|||vvv]]]NNNNNNmmm|||ccc```cccfffiiiiiiggg___NNN???AAABBBDDDGGGKKKOOORRRTTTTTTVVVXXXYYYYYYZZZ\\\^^^XXXYYYYYYXXXWWWWWWYYY[[[WWWVVVYYY]]]^^^ZZZYYYZZZ\\\\\\[[[XXXUUUTTTTTTUUUSSSVVVWWWVVVXXXZZZYYYTTTVVVUUUTTTTTTTTTVVVWWWXXX[[[ZZZXXXUUUSSSQQQOOOOOOPPPTTTTTTOOOLLLOOORRRSSSUUUQQQSSSZZZ\\\YYY]]]dddzzzzzzwww{{{|||ooobbbYYYSSSOOOMMMOOOJJJGGGGGGGGGDDDDDDFFFBBBDDDEEEEEEDDDDDDEEEFFFGGGIIIKKKMMMNNNPPPSSSUUUUUUTTTSSSTTTUUUTTTRRRPPPNNNNNNOOOQQQSSSTTTSSSQQQNNNLLLMMMRRRXXX^^^hhhrrruuuyyysss{{{iiiXXXSSSUUURRRRRRRRRSSSSSSTTTTTTUUURRROOONNNPPPUUUWWWVVVSSSSSSUUUVVVUUUSSSQQQQQQRRRXXXVVVUUUUUUWWWXXXXXXXXXTTTVVVXXXZZZ[[[ZZZXXXWWWTTTTTTRRROOORRRVVVUUUPPPRRRSSSUUUXXXYYYXXXTTTQQQMMMLLLMMMPPPOOOMMMNNNSSSDDDDDDCCCAAAAAA@@@@@@@@@>>>;;;999888888777666444222111000...------------************************(((((((((((((((((((((((((((((((((((((((((())))))%%%&&&)))******))),,,///+++((('''((((((&&&'''+++))))))))))))))))))))))))))))))*********+++++++++)))*********+++...333777>>>EEENNNTTTTTTSSSSSSTTT___SSSOOOZZZcccdddkkkvvv}}}nnnsssyyy~~~sss___PPPHHHEEEFFFDDDDDDFFFDDDBBBEEEKKKVVVfffwww~~~}}}zzzwwwvvvwwwzzz}}}}}}}}}~~~~~~~~~}}}}}}fffPPPHHHWWWsssbbbdddkkkoooqqqpppkkk```LLL:::@@@BBBEEEJJJNNNSSSVVVXXXUUUWWWZZZ[[[[[[[[[\\\]]]XXXYYYZZZYYYXXXXXXYYYZZZVVVUUUXXX]]]]]]XXXUUUVVV]]]^^^^^^[[[VVVSSSUUUWWWTTTUUUTTTSSSWWW[[[YYYSSSVVVUUUTTTSSSSSSTTTVVVWWW[[[YYYVVVTTTQQQPPPOOONNNOOOTTTTTTNNNJJJLLLPPPQQQVVVQQQPPPTTTVVVTTTUUUXXXhhh}}}rrriiidddbbb___XXXPPPKKKJJJIIIGGGFFFHHHGGGFFFEEECCCCCCCCCDDDFFFFFFGGGHHHHHHIIIJJJKKKLLLKKKKKKKKKLLLKKKKKKJJJGGGJJJPPPZZZdddlllooooooWWWSSSQQQVVV]]]gggttt}}}yyy~~~|||uuuhhhYYYPPPPPPUUUSSSSSSTTTTTTUUUUUUVVVVVVTTTSSSRRRRRRTTTTTTTTTSSSOOOQQQSSSTTTTTTUUUVVVXXXWWWUUUSSSSSSUUUWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXUUURRRSSSUUURRRLLLLLLLLLNNNRRRWWWWWWSSSOOOKKKJJJLLLPPPOOOKKKKKKOOOBBBBBBAAA@@@????????????===;;;999888888777666555222111000...------------************************((((((((((((((((((((((((+++***)))((('''(((((((((%%%'''''''''***...333666000+++((())))))((())),,,)))))))))))))))))))))))))))))))))***++++++,,,,,,)))************---111444>>>FFFPPPVVVWWWUUUTTTTTT^^^]]]YYYWWW]]]hhhmmmmmmqqqvvv|||wwwpppttt~~~~~~mmm]]]PPPGGGEEECCCDDDFFFFFFDDDEEEIIIKKKVVVeeerrr~~~~~~~~~}}}}}}}}}{{{dddSSSKKKTTTnnniiiaaahhhnnnsssvvvsssmmmbbbQQQCCCFFFHHHKKKOOORRRUUUVVVWWWUUUYYY]]]^^^^^^\\\ZZZZZZZZZ[[[\\\[[[YYYXXXXXXYYYYYYXXX[[[______ZZZWWWWWW]]]______]]]XXXTTTUUUVVVVVVUUURRROOOSSSXXXXXXTTTVVVUUUUUUTTTTTTUUUVVVWWWXXXVVVTTTRRRQQQQQQQQQRRRQQQTTTTTTNNNKKKMMMPPPPPPUUURRRPPPQQQPPPOOORRRWWW^^^iii{{{qqqeeeooo|||{{{nnnccc\\\XXXSSSOOOMMMKKKIIIGGGGGGHHHIIIIIIFFFEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFEEEFFFGGGIIIJJJNNNTTT```ooo~~~nnngggcccgggoooyyy|||mmmmmmsss}}}yyykkkZZZQQQKKKIIIKKKPPPOOOOOOOOOOOOOOOOOOOOOPPPRRRUUUWWWUUUPPPNNNPPPSSSPPPQQQSSSTTTUUUVVVXXX[[[YYYWWWTTTTTTUUUWWWWWWWWW\\\ZZZXXXVVVVVVWWWZZZ[[[YYYYYYVVVSSSTTTWWWTTTNNNFFFGGGIIIOOOTTTVVVSSSPPPOOONNNPPPSSSQQQMMMLLLOOOAAAAAA@@@???????????????===;;;888777888888666555222111000...------------************************))))))))))))))))))))))))+++***)))((('''((())))))111222000000555>>>BBBBBB333---)))***+++)))***---))))))))))))))))))))))))))))))******+++++++++,,,******+++******,,,///222===EEEPPPWWWYYYXXXWWWXXXZZZcccddd]]]___jjjppplllnnnppprrrvvvzzzyyywwwyyywwwhhhVVVGGGDDDAAABBBEEEFFFCCCCCCFFFDDDIIISSSaaasss~~~wwwvvvzzz~~~xxxbbbJJJFFFSSSmmmsssccc```gggiiiooorrrnnnggg```WWWPPPQQQSSSUUUWWWXXXWWWVVVUUUXXX[[[^^^___]]]ZZZXXXXXX\\\]]]^^^]]][[[YYYYYYZZZ^^^\\\^^^bbbbbb]]][[[\\\\\\^^^___^^^ZZZVVVSSSRRRVVVVVVSSSOOOPPPUUUVVVTTTTTTUUUUUUVVVVVVVVVWWWWWWTTTSSSQQQPPPPPPRRRTTTUUUQQQSSSSSSPPPPPPSSSSSSQQQRRRQQQPPPMMMJJJLLLQQQVVVZZZYYY]]]rrr^^^[[[WWWXXXaaarrr{{{sssmmmgggccc]]]WWWSSSPPPLLLIIIHHHFFFEEEEEEGGGGGGFFFDDDBBBCCCCCCDDDFFFKKKQQQVVV```hhhtttxxxiiilllsssxxxwwwzzz}}}fffXXXKKKGGGIIIKKKLLLNNNNNNNNNNNNNNNNNNNNNOOOOOONNNSSSWWWTTTMMMJJJNNNSSSTTTUUUVVVUUUTTTTTTVVVXXX[[[YYYWWWWWWXXXXXXWWWVVVYYYWWWUUUSSSTTTWWWZZZ\\\UUUUUUSSSQQQTTTYYYXXXSSSGGGHHHKKKOOOSSSUUUUUUTTTSSSRRRTTTVVVTTTOOOOOORRRAAAAAA@@@@@@??????@@@@@@<<<:::888777888888777555222111000...------------************************)))))))))))))))))))))))))))(((''''''(((***,,,---::::::777777???IIIIIIDDD555...)))***+++******,,,))))))))))))))))))))))))***************+++++++++***+++++++++***+++...111777???KKKSSSVVVXXXYYYZZZWWWbbbkkkjjjfffgggmmmrrroooppptttxxx|||zzztttwwwuuu___LLLHHHDDDDDDGGGGGGDDDDDDEEE@@@CCCGGGPPPaaasss}}}~~~xxxiiibbb^^^dddlllrrrtttwwwvvvvvvuuuvvvwwwxxxzzz{{{{{{yyyxxxzzz}}}{{{~~~}}}}}}}}}}}}~~~~~~~~~dddOOODDDMMMmmm{{{qqqhhh```___dddeeekkkllldddZZZVVVVVVVVVXXXZZZ]]]______^^^\\\ZZZ^^^^^^^^^[[[XXXWWWWWWXXX[[[]]]______]]]\\\\\\]]]^^^\\\]]]``````\\\[[[\\\______```aaa___[[[UUUPPPUUUXXXWWWSSSQQQSSSTTTSSSQQQRRRUUUVVVWWWWWWVVVVVVQQQPPPOOONNNOOOQQQSSSUUUPPPQQQQQQRRRWWW\\\ZZZTTTOOOOOOLLLIIIHHHJJJMMMNNNQQQRRRRRR^^^|||wwwaaaSSSQQQYYYccciiinnntttyyyzzzyyy}}}zzzsssiii___XXXWWWTTTRRRQQQQQQPPPNNNKKKIIIJJJLLLNNNSSS\\\hhhpppxxxssslllhhhgggyyykkkWWWOOOIIIJJJLLLLLLMMMOOOMMMMMMNNNOOOPPPQQQQQQRRRJJJNNNQQQPPPMMMLLLOOOSSSTTTUUUUUUTTTSSSSSSUUUWWW[[[ZZZXXXXXXXXXWWWTTTRRRPPPPPPQQQSSSVVVYYY[[[]]]SSSSSSPPPNNNRRRXXXXXXTTTKKKMMMOOOPPPPPPQQQSSSTTTRRRQQQRRRTTTSSSOOOPPPSSSBBBBBBAAAAAA@@@@@@AAAAAA<<<:::888777888888777666222111000///------------************************))))))))))))))))))))))))&&&&&&&&&&&&(((+++///000777666444555>>>FFFCCC999666...)))***+++******,,,))))))))))))))))))))))))************************+++,,,,,,+++++++++...000///888DDDNNNSSSUUUXXXZZZVVV___mmmtttmmmcccjjjxxxsssuuu|||yyynnnooozzzmmmWWWMMMIIIGGGJJJJJJGGGEEEFFF@@@BBBCCCFFFRRReeesssyyy}}}{{{oooaaaUUUVVV```hhhnnnrrrqqqqqqqqqsssuuuxxx{{{}}}{{{xxxwwwxxx|||}}}|||yyy~~~|||~~~~~~|||{{{}}}~~~~~~|||yyy{{{~~~~~~}}}}}}}}}}}}}}}}}}sssVVVCCCNNN^^^mmmdddbbb______bbbeeejjjiii\\\NNNKKKOOOTTTXXX[[[___ccceeeeeedddccccccaaa]]]XXXTTTTTTWWWZZZZZZ\\\___```___^^^___```[[[XXXXXX[[[[[[XXXXXXZZZbbbbbbcccdddeee```XXXQQQSSSYYY[[[WWWSSSSSSSSSRRRNNNQQQTTTWWWXXXWWWVVVUUUPPPOOOMMMLLLMMMOOORRRSSSNNNNNNOOOSSS\\\bbb___XXXNNNLLLHHHFFFHHHJJJIIIFFFDDDKKKOOORRRdddgggTTTNNNNNNMMMKKKQQQUUUZZZYYYYYY^^^kkkvvv|||wwwkkkhhhccc```^^^[[[WWWSSSTTTVVVXXX\\\dddpppssspppuuu}}}tttyyyZZZJJJHHHIIILLLKKKHHHIIILLLGGGHHHIIIKKKMMMOOOPPPQQQHHHIIIKKKMMMNNNOOOQQQSSSPPPQQQRRRRRRRRRTTTWWWYYYYYYXXXWWWWWWVVVTTTQQQNNNGGGJJJOOOTTTXXX[[[\\\]]]UUUTTTOOOLLLOOOTTTUUUQQQMMMOOOQQQOOOMMMMMMOOOSSSMMMLLLMMMPPPOOOLLLNNNRRR