BM6P6(@ |||wwwsssrrrrrrtttvvvvvvuuutttttttttsssssstttvvvyyyzzzzzz~~~wwwrrrgggiiifff[[[OOOGGGAAA===DDDBBBBBBCCCEEEGGGGGGFFFFFFCCC@@@>>>===<<<:::888999888666444333444555666111111111000000000000000///---+++)))))))))++++++''''''''''''((((((((((((***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++(((%%%$$$$$$&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''$$$!!!!!!######'''(((&&&%%%&&&$$$ ---%%%$$$%%% $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########***&&&"""$$$((()))&&&"""%%%###"""$$$'''(((&&&###))))))+++,,,...///000111777:::>>>AAADDDHHHLLLOOOVVVUUUTTTVVVXXXWWWTTTQQQLLLKKKKKKMMMNNNKKKDDD===888777;;;DDDLLLRRRZZZbbbbbbgggllltttxxxrrrllljjjllltttwwwiii[[[QQQNNNPPPOOONNNPPPTTTYYY^^^jjjttt~~~xxxuuuuuutttvvvyyy}}}wwwqqqjjjddd^^^XXXPPPIIIGGGGGGGGGHHHJJJHHHDDD@@@>>><<<<<<<<<<<<<<<;;;::::::999888888999888777666666888:::<<>>======???BBB@@@BBBCCCDDDEEEHHHKKKNNNQQQSSSTTTTTTQQQOOOMMMMMMTTTTTTUUUVVVYYY```iiioooyyy{{{rrrjjjfffbbb^^^^^^```hhhjjjooosssxxx~~~}}}zzzyyy{{{~~~}}}{{{{{{}}}}}}|||{{{xxxvvvssspppnnnnnnnnnoooyyy{{{nnnmmmllljjjfffbbb]]][[[XXXYYYYYYWWWWWWYYY___dddfffmmmssssssoookkklllnnnwwwzzz}}}{{{tttkkkbbb]]]]]]```gggqqqwwwrrrdddXXX???888///***((()))))))))~~~zzzxxxyyy{{{}}}|||yyyxxxwwwwwwxxxyyy{{{~~~yyyvvvvvvxxxvvvkkk___VVVNNNGGGDDDBBB@@@@@@BBBDDDDDDDDDHHHFFFCCCBBBAAA@@@>>>;;;999888666444444444555666222222111111000000000//////---,,,***)))***++++++*********))))))((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&'''&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!!!!""""""###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$""""""###%%%$$$((()))&&&%%%&&&%%%"""$$$""" """%%%'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&$$$###$$$'''(((&&&###$$$$$$$$$%%%'''((('''&&&)))***+++---///111333444999<<<@@@CCCFFFJJJNNNPPPVVVUUUUUUWWWXXXWWWSSSOOOLLLKKKKKKMMMMMMIIIAAA:::888777;;;DDDMMMTTT^^^ggglllqqqxxxuuuqqqlllmmmrrr|||ooobbbXXXOOOLLLNNNMMMMMMPPPTTTXXX___lllyyyzzzuuuwwwvvvwwwyyy}}}yyytttooohhhcccZZZUUUNNNHHHFFFGGGHHHHHHIIIGGGCCC@@@===<<<<<<<<<======<<<<<<;;;::::::999;;;:::999888888888:::<<<>>>CCCKKKVVVcccqqq}}}yyyttttttuuuwwwyyy{{{}}}~~~zzzyyyxxxwwwyyy|||zzzwwwqqqrrrzzznnnVVVKKKAAA???@@@???@@@BBBBBBDDDGGGJJJLLLPPPUUUXXXXXXYYYZZZYYYWWWVVVWWWYYYYYYZZZ]]]aaagggoooxxx~~~{{{rrrhhhdddaaa^^^___bbbkkknnnssswww|||~~~||||||}}}}}}}}}}}}{{{yyyxxxuuusssqqqnnnlllkkkllllllvvv|||uuutttqqqnnnhhhbbb[[[WWWVVVXXXYYYYYYYYY\\\```ddddddjjjqqqrrrpppooorrruuu|||}}}~~~{{{tttkkkccc^^^YYY[[[```iiipppoooeee]]]III@@@333+++)))***)))(((~~~~~~||||||}}}~~~zzzyyyxxxxxx}}}}}}~~~sssfff\\\RRRJJJFFFCCC@@@???@@@BBBCCCCCCCCCBBBAAAAAAAAA@@@===:::999888666555444444555666333333222111000//////...///...,,,*********++++++---,,,,,,+++)))(((((('''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%%%%%%%$$$################################################"""%%%'''&&&###"""###%%%###$$$$$$%%%%%%%%%%%%%%%%%%$$$######%%%&&&&&&&&&!!!###!!!"""&&&((('''!!!$$$%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""###$$$&&&'''&&&&&&%%%$$$%%%''''''''''''((()))***+++---///222555777888<<>>>>>======<<<;;;;;;;;;777888888888777888:::<<<@@@EEENNNXXXdddqqq}}}~~~}}}~~~}}}zzzxxxvvvsss|||lllVVVIIIBBB===???BBBBBBBBBCCCEEEHHHLLLQQQVVV[[[aaaeeeaaaaaaaaaaaaaaacccgggjjjfffjjjpppwwwxxxoooeeeaaa______bbbfffnnnqqqvvv{{{~~~~~~{{{zzzyyyzzz|||~~~~~~{{{xxxvvvtttrrrpppmmmlllkkkkkkkkkqqqxxx{{{uuunnneee\\\VVVTTTWWWZZZ[[[\\\]]]___aaaaaaffflllppprrruuuzzz~~~|||wwwppphhhaaa]]]XXXXXX[[[cccjjjmmmiiidddVVVIII888---++++++)))'''~~~}}}~~~~~~{{{xxxtttsssxxx|||ooocccZZZQQQIIIIIIEEEAAA???@@@CCCDDDEEEAAA@@@@@@AAABBB@@@===:::999888777666555555555666444444333222000///............,,,++++++***++++++,,,++++++***))))))((((((((('''''''''''''''((()))'''''''''''''''''''''''''''%%%######$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###((((((%%%###%%%(((######$$$%%%%%%%%%%%%$$$'''$$$"""###&&&((('''$$$"""$$$!!! $$$''''''"""$$$%%%&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""%%%'''((('''%%%%%%%%%###&&&)))(((&&&&&&))),,,+++,,,///222555999;;;<<<>>>AAADDDGGGJJJLLLPPPSSSUUUVVVYYYZZZYYYTTTOOOKKKKKKLLLNNNLLLGGG@@@888444777999AAAMMMXXXcccqqq}}}tttgggjjjqqq{{{{{{kkkYYYQQQNNNJJJGGGFFFGGGIIIOOOUUUYYYcccuuu|||wwwuuutttvvvxxx|||vvvooolllhhhbbb]]]SSSPPPLLLIIIJJJKKKLLLLLLHHHFFFCCC@@@>>>======>>>=========<<<<<<<<<;;;;;;555888999:::999;;;???BBBHHHNNNWWW```jjjvvv~~~{{{zzzzzz{{{~~~qqqYYYJJJBBB===;;;???BBBBBBCCCFFFGGGKKKQQQWWW]]]ccciiimmmgggiiilllnnnpppsssxxx{{{}}}rrriiiaaa______aaafffkkkpppsssxxx|||~~~~~~}}}}}}~~~}}}{{{yyysssrrrrrrrrrtttwww{{{}}}}}}}}}}}}|||zzzxxxvvvuuuwww||||||yyywwwtttsssqqqooonnnmmmmmmmmmmmmttt}}}uuulllaaaZZZVVVXXX[[[]]]]]]]]]\\\[[[]]]```ffflllssszzz|||vvvoooiiiccc]]]ZZZ[[[[[[]]]dddkkknnnmmmjjj^^^OOO<<>>999888777777666666555555444444333222111000///.........---,,,++++++++++++))))))))))))))))))))))))(((((('''''''''(((((()))'''''''''''''''''''''''''''%%%######$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%###"""$$$'''"""###$$$$$$%%%%%%$$$$$$)))&&&######&&&'''%%%###(((,,,,,,&&&!!!!!!""""""%%%###"""$$$&&&%%% $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''%%%$$$%%%$$$&&&((((((&&&'''***...,,,...111444888;;;>>>@@@@@@CCCFFFHHHJJJMMMPPPSSSTTTVVVYYYZZZXXXSSSNNNKKKLLLNNNPPPLLLDDD<<<666444999===HHHUUU```jjjwwwwwwiiijjjsssqqqbbbSSSLLLJJJGGGDDDDDDEEEHHHNNNVVV]]]hhh{{{zzzwwwwwwyyyyyy}}}|||sssmmmjjjeee___YYYRRRPPPMMMMMMNNNPPPPPPPPPKKKIIIEEEBBB@@@?????????<<<<<<<<<;;;;;;;;;;;;;;;999<<<>>>======???EEEJJJQQQXXXbbbkkkttt}}}zzz{{{~~~uuu^^^OOOFFFCCC>>><<<>>>@@@AAADDDHHHIIIMMMTTTZZZaaagggmmmqqqooorrrxxx|||sssiiibbb]]]^^^aaadddiiiooorrrtttxxxzzzzzzzzz{{{|||~~~{{{yyywwwwwwxxxxxxwwwvvvsssrrrqqqooooooooopppqqqsssrrrrrrrrrqqqqqqqqqqqqtttyyy|||yyywwwsssrrrqqqpppnnnmmmmmmmmmmmmsss|||zzzrrrggg```[[[\\\]]]^^^]]][[[XXXVVVZZZ\\\aaaiiisss|||yyyqqqjjjddd```[[[YYY]]]^^^```eeekkkmmmkkkiii```RRR???222...---+++(((~~~~~~~~~~~~sssiiieee```[[[UUUQQQKKKGGGEEEDDDCCCBBBCCCBBBAAABBBBBBAAA???<<<999888888777777666555555444444333222111000000///.........---,,,,,,++++++((((((((()))))))))******))))))(((((('''((((((((('''''''''''''''''''''''''''%%%######%%%%%%%%%$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&%%%%%%&&&((("""######$$$$$$$$$$$$$$$'''&&&$$$$$$$$$%%%$$$######&&&""" ###$$$###!!!"""%%%&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&(((+++---...///222666:::===@@@AAABBBEEEHHHJJJLLLNNNQQQSSSTTTVVVYYYYYYVVVQQQNNNLLLNNNQQQRRRLLLBBB:::777777===CCCPPP^^^ffflllvvv|||mmmgggtttxxxeeeYYYNNNJJJHHHFFFDDDDDDGGGIIIOOOZZZeeeqqq|||yyywwwyyy}}}~~~yyypppkkkhhhddd^^^XXXRRRQQQOOOPPPQQQSSSSSSSSSMMMKKKGGGCCCAAA?????????;;;;;;;;;;;;;;;;;;;;;;;;999<<>>>>>CCCLLLTTT___fffqqqzzz}}}~~~}}}|||zzz```QQQHHHAAADDD???===>>>??????CCCIIIIIINNNUUU]]]dddjjjqqquuuwww{{{pppfffbbb]]]\\\```dddfffiiimmmqqqrrrssssssqqqppppppqqqrrruuuyyy}}}xxxuuurrrqqqrrrtttuuuuuuuuutttrrrpppmmmkkkjjjiiijjjjjjiiijjjlllooorrrtttyyy}}}{{{wwwvvvqqqppppppooonnnllllllkkkmmmrrryyy~~~wwwnnngggcccaaa___^^^]]]\\\YYYVVVZZZ[[[___hhhttt~~~~~~wwwmmmfffbbb```\\\ZZZ[[[\\\___bbbfffgggeeeccc^^^SSSDDD888111---+++***}}}~~~|||}}}yyyvvvqqqjjjeee```ZZZSSSNNNIIIEEEBBBBBB@@@>>>>>>>>>===;;;:::888888888888777666666555333333333222222111111111............---,,,+++*********************))))))******)))((('''''''''((('''''''''''''''''''''''''''%%%$$$$$$&&&'''&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((('''''''''""""""###$$$$$$$$$$$$$$$###$$$$$$$$$######$$$&&&!!! !!!%%%'''!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&### !!!$$$''''''&&&&&&%%%###$$$''')))+++,,,///111333777:::>>>@@@BBBEEEHHHKKKLLLNNNPPPRRRUUUSSSVVVYYYXXXTTTQQQOOONNNQQQTTTTTTLLLAAA999999;;;BBBJJJYYYeeeiiiiiinnnuuuyyyoooiiimmmyyyzzzgggWWWOOOIIIHHHGGGEEEEEEGGGLLLLLLRRR```nnn{{{}}}{{{zzzxxxzzz~~~zzzssslllhhhgggddd^^^YYYRRRQQQPPPQQQSSSUUUUUUTTTNNNLLLHHHCCC@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::>>>CCCFFFJJJUUUdddoooxxx}}}~~~~~~zzzxxxxxxyyyyyyyyyzzz}}}```PPPJJJEEE>>>BBB>>>===??????>>>BBBGGGIIIOOOWWW```hhhooovvvzzz|||~~~}}}qqqfff______\\\]]]cccgggffffffhhhjjjjjjiiifffbbb``````aaacccgggnnnsssxxx|||yyyuuuqqqpppqqqsssuuuuuuuuutttrrrpppmmmkkkhhhgggfffeeedddfffjjjpppwww{{{~~~{{{yyywwwqqqqqqppppppooonnnllllllnnnpppuuu{{{wwwqqqiiifffaaa______^^^]]][[[]]]]]]```jjjvvvyyyqqqhhhbbb```___\\\YYYYYYYYYZZZ\\\___```aaaaaa\\\VVVKKK???444---+++***~~~}}}|||}}}~~~yyyzzz}}}zzzsssnnnfff^^^WWWOOOHHHDDDFFFCCCAAA?????????>>><<<888999999888888777666555333222222222222222222222............---,,,+++***...------,,,+++***))))))++++++***(((''''''''''''((((((((((((((((((((((((&&&%%%$$$$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""'''&&&$$$$$$%%%$$$""" """"""###$$$$$$$$$$$$###"""$$$###""""""%%%)))%%%+++'''"""!!!###$$$!!!$$$'''%%%!!!!!!%%%)))$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######((()))''''''$$$!!!"""'''***+++***000111444777;;;>>>@@@BBBHHHJJJMMMNNNPPPQQQTTTVVVSSSVVVXXXWWWSSSPPPOOOPPPRRRUUUUUULLL@@@999:::>>>EEEOOO^^^iiijjjeeefffkkkqqqxxxvvviiijjjsssxxx|||jjjXXXMMMHHHFFFGGGFFFDDDFFFJJJPPPOOOUUUddduuu{{{zzzzzzxxxzzz~~~}}}uuuoooiiiffffffddd___ZZZQQQQQQPPPRRRTTTUUUUUUTTTNNNLLLGGGCCC???===<<<;;;============>>>>>>>>>>>>@@@FFFNNNUUU^^^nnn~~~~~~}}}wwwtttjjjlllnnnooosss|||fffOOOHHHIIIEEE>>>>>><<<===@@@@@@>>>@@@EEEIIIOOOXXXbbbkkksss{{{}}}}}}{{{xxxuuutttvvvxxx}}}zzznnnfffaaa]]]^^^\\\___eeehhheeeccccccbbbaaa___ZZZVVVSSSSSSTTTWWW\\\dddkkkqqqwww}}}}}}yyytttrrrrrruuuwwwxxxsssrrrrrrpppnnnllljjjiiidddcccbbbdddjjjrrr{{{~~~{{{zzzssssssssssssrrrpppooonnnnnnooorrrwwwyyymmmhhhbbb___```bbbbbbaaa```___bbblllxxxtttlllccc^^^]]]\\\ZZZWWWXXXXXXWWWXXXZZZ^^^```bbb\\\XXXPPPDDD777---******}}}~~~~~~}}}~~~}}}oooddd]]]TTTLLLEEEDDDBBBAAA@@@?????????=========<<<:::888666444888888666555333111000000000///---,,,++++++,,,---***)))***---,,,((((((,,,))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%(((&&&%%%%%%'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!######"""""""""###%%%&&&"""$$$%%%%%%$$$$$$%%%&&&"""###&&&)))&&&!!!"""'''%%%&&&&&&###$$$&&&$$$'''((()))(((((())),,,...333444666888<<>>AAADDDFFFKKKOOOXXXhhh{{{sssnnniiihhhhhhkkkqqq|||yyykkkZZZOOOGGGAAA@@@BBBAAAAAAAAAAAAAAACCCEEEFFFQQQSSSYYYbbbllluuu{{{}}}~~~zzztttnnnjjjgggggggggmmmttt~~~qqqggg]]]WWWTTT\\\aaadddcccdddfffddd```ddd```YYYRRRNNNMMMOOOQQQUUUWWW[[[```gggpppyyywwwwwwwwwwwwwwwvvvvvvvvvrrrrrrrrrooollliiiiiiiiigggdddcccgggqqq|||}}}|||zzzxxxuuurrrooonnnmmmlllooonnnoootttzzz~~~qqqjjjccc```dddhhhiiiiii```ccciiipppvvv|||qqqjjjcccaaa^^^[[[ZZZ]]][[[[[[[[[\\\]]]___bbbccc^^^[[[UUUIII;;;111+++)))~~~~~~rrr___PPPKKKIIIGGGDDDBBBAAA@@@@@@<<<<<<<<<<<<;;;:::888777888888666555333111000000000///...---,,,,,,+++++++++)))***---+++''''''+++***)))))))))((((((((((((''''''''''''&&&&&&&&&&&&'''&&&%%%%%%'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&###########################$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$############$$$&&&'''###$$$$$$$$$$$$######"""$$$$$$###"""######%%%%%%"""###%%%$$$######$$$&&&$$$"""$$$&&&$$$!!!%%%'''&&&$$$%%%(((&&&!!!'''((((((((((((***---000555666888;;;>>>BBBEEEFFFIIIKKKNNNQQQTTTVVVWWWXXXXXXXXXVVVRRRNNNMMMOOOQQQYYY]]]VVVMMMGGG======KKKPPPZZZfffnnnpppppprrruuuyyyzzznnnhhhggggggiiipppxxx{{{uuugggWWWLLLGGGFFFEEEEEEGGGIIIJJJKKKNNNVVVbbbnnn}}}~~~{{{yyy{{{|||{{{zzz~~~~~~tttnnnkkkgggccc```\\\YYYVVVLLLKKKKKKMMMPPPRRRRRRQQQOOOLLLGGGDDDBBBAAA???===:::<<<>>>???@@@CCCHHHKKKRRR\\\lll|||vvvrrrnnnmmmmmmnnnttt~~~{{{lll```RRRJJJEEEAAAAAACCCBBBBBBBBBBBBBBBCCCEEEGGGOOOSSS[[[eeepppzzz~~~yyyrrrkkkfffddddddeeegggmmmwww{{{mmmccc[[[WWWUUUZZZ___cccccceeeiiihhheee```]]]XXXSSSOOOMMMLLLLLLRRRTTTWWW\\\bbbjjjrrrxxxzzz|||~~~~~~~~~zzzyyywwwvvvtttsssssssssppprrrsssrrroookkkhhhgggfffdddeeejjjsss|||{{{zzzwwwsssqqqooonnnnnnpppooooootttxxx~~~zzzsssllliiikkkmmmlllkkkdddggglllrrryyywwwnnneeebbbaaa______aaa``````aaaaaaaaaccceeegggeeebbbZZZMMM???444---+++}}}|||qqq^^^XXXUUUQQQLLLGGGDDDBBBAAA<<<<<<=========<<<;;;;;;888888666555333111000000000000///...---,,,******,,,***+++,,,+++''''''+++******)))))))))((((((((((((((((((((('''''''''''''''&&&$$$%%%'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&###########################$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$%%%"""###$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%%%%!!!###$$$$$$######$$$%%%'''$$$###&&&'''$$$"""###$$$&&&&&&$$$&&&)))((($$$'''((((((((((((+++000333777999;;;>>>BBBEEEHHHIIILLLMMMPPPSSSVVVXXXXXXYYYYYYWWWTTTOOOLLLKKKNNNPPPYYY[[[SSSJJJEEE===???MMMXXXaaalllssstttuuuxxx{{{zzzmmmhhhgggfffgggoooxxxyyyooo___PPPGGGAAAAAABBBCCCEEEFFFHHHIIISSS\\\iiittt{{{zzzzzzzzz{{{{{{yyywww|||vvvnnniiigggcccaaa^^^[[[WWWSSSLLLKKKKKKMMMOOOQQQQQQPPPPPPLLLHHHEEECCCBBBAAA@@@<<<@@@CCCDDDDDDGGGNNNUUU___ppp{{{xxxtttsssssstttzzzpppddd[[[RRRJJJFFFCCCAAACCCFFFIIIJJJKKKJJJJJJLLLOOOQQQWWW]]]gggsss~~~|||tttlllgggggghhhjjjkkkqqqzzzsssggg```[[[YYYZZZ^^^cccggggggjjjmmmmmmjjjbbb```\\\WWWSSSOOOMMMLLLOOOQQQTTTXXX]]]dddkkkqqqvvvxxxzzz||||||}}}~~~}}}|||zzzwwwtttqqqpppppppppnnnqqqttttttpppkkkfffdddccccccfffkkksss{{{~~~~~~~~~}}}}}}}}}{{{xxxtttrrrpppoooooopppnnnooorrrvvv}}}{{{uuuqqqqqqpppnnnlllhhhkkkoootttzzzsssgggddddddcccdddffffffffffffeeeeeegggkkkooorrrmmmcccUUUEEE999111...sssjjjfff___WWWOOOHHHDDDAAA>>>>>>>>>>>>===<<<<<<;;;888888666555333111000000///000000000...,,,***))),,,***+++---,,,)))***...*********)))))))))(((((())))))))))))(((((((((((('''%%%$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%''''''&&&$$$###""""""""""""######$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%!!!"""$$$###""""""###%%%%%%!!! %%%)))(((''''''###%%%%%%$$$&&&***)))%%%'''((((((((()))---222666888:::===@@@DDDGGGIIIKKKMMMOOORRRUUUWWWXXXXXXXXXYYYVVVPPPKKKIIIJJJMMMOOOVVVWWWNNNFFFCCC===@@@NNN\\\dddnnntttuuuwww{{{wwwkkkgggggghhhnnntttyyytttgggWWWKKKFFF@@@BBBCCCDDDEEEFFFHHHIIIVVVaaaooo{{{}}}||||||{{{{{{yyywwwvvvzzzpppiiieeecccaaa___]]]ZZZVVVSSSOOONNNNNNPPPSSSUUUUUUUUUSSSOOOJJJFFFEEEDDDCCCAAAAAAEEEIIIIIIIIIOOO[[[eeettt}}}xxxwwwwwwzzzzzzpppddd[[[OOOIIIEEEEEEDDDCCCFFFJJJMMMPPPSSSTTTUUUXXX]]]bbbhhhnnnyyyyyywwwxxx|||zzzjjjaaa]]][[[]]]```gggllloooppprrruuussspppmmmjjjddd^^^XXXTTTRRRQQQNNNPPPTTTWWW[[[aaahhhmmmsssvvvzzz||||||}}}}}}zzzvvvrrrooonnnnnnooooooqqqrrrqqqlllgggcccaaa___bbbfffmmmsssyyy|||~~~||||||{{{{{{}}}|||{{{xxxtttqqqpppoooooonnnlllmmmppptttzzz}}}yyywwwvvvtttqqqnnnnnnooorrrvvv{{{wwwiiidddeeefffhhhjjjjjjiiigggddddddjjjrrryyyzzzooo```OOO@@@555///zzzuuummmcccXXXNNNFFFBBBBBBAAA@@@>>>===<<<;;;;;;888888666555333111000000///000000000///---+++***,,,***+++...---+++...333************))))))))))))******)))))))))((((((((('''%%%$$$$$$&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%$$$$$$######"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$######$$$%%%""" $$$$$$###$$$!!!######"""%%%)))((($$$'''((())))))+++...333777888:::===AAAEEEHHHJJJKKKMMMOOOSSSVVVWWWXXXWWWWWWWWWSSSMMMHHHGGGIIILLLNNNRRRSSSIIIBBBAAA===@@@OOO\\\ccckkkppprrrtttzzzrrriiihhhkkkllltttuuurrrgggWWWJJJCCCAAACCCEEEGGGGGGGGGHHHKKKNNNXXXeeettt}}}|||zzzxxxwwwwwwxxxzzzvvvmmmhhhcccaaa___^^^]]][[[WWWUUUSSSSSSTTTVVVZZZ]]]]]]]]]WWWRRRMMMHHHFFFEEEDDDCCCDDDHHHMMMOOOSSS^^^nnn|||zzzyyyzzz~~~}}}wwwoooeee\\\VVVKKKGGGEEEFFFFFFFFFJJJOOOOOOSSSYYY]]]aaafffnnnttt|||uuujjj___ZZZZZZ\\\aaafffkkkrrryyy|||}}}wwwnnnddd]]]YYYWWWWWWPPPRRRUUUXXX\\\```fffjjjqqqtttxxx{{{|||}}}|||yyyuuuqqqnnnmmmnnnnnnppppppmmmiiidddaaa```aaaaaaeeekkkrrrwwwzzz}}}~~~~~~}}}}}}~~~|||zzzwwwsssqqqooonnnnnnkkkiiijjjnnnrrrxxx~~~}}}|||{{{xxxvvvuuuuuuvvvxxx|||xxxkkkeeeeeeeeehhhkkkjjjiiieeeaaabbbjjjwww{{{mmm\\\JJJ:::111wwwlll```SSSIIICCCCCCBBB@@@>>><<<;;;::::::888888666555333111000000///////////////...---,,,,,,***+++------+++...333++++++*********)))))))))))))))))))))((((((((((((&&&%%%###$$$&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%% !!!"""$$$&&&'''''''''###$$$%%%%%%%%%%%%%%%%%%######$$$%%%&&&%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&'''###!!!###$$$!!!!!!###!!!######"""$$$((('''###''')))+++,,,---///333666777:::>>>BBBFFFIIIKKKLLLOOOQQQTTTWWWYYYXXXWWWVVVTTTOOOIIIFFFFFFIIIKKKMMMOOOOOOFFF@@@BBB???BBBPPPXXX___fffkkkmmmqqqxxx~~~{{{oooiiikkkqqqttt{{{vvvlll]]]NNNDDD@@@@@@@@@BBBDDDCCCCCCEEEJJJOOO\\\jjj{{{xxxwwwvvvttttttwww|||}}}ssskkkhhhdddbbb___]]]]]]\\\[[[ZZZZZZYYYZZZ\\\```bbbcccbbbXXXTTTNNNIIIHHHGGGGGGFFFFFFKKKQQQXXXaaappp|||yyyvvvxxxzzzzzzxxxwwwvvvvvvvvvvvvwwwyyy|||zzzzzz{{{zzzrrrlllcccYYYQQQNNNIIIFFFFFFHHHHHHHHHMMMSSSUUU\\\dddkkkpppxxxvvvccc[[[VVVWWWZZZ___fffmmmqqq{{{~~~rrrhhhbbb______XXXYYY\\\]]]___aaaeeehhhnnnrrrwwwzzz|||~~~|||zzzvvvrrrooommmmmmmmmmmmkkkfffaaa]]]]]]```dddhhhmmmtttzzz~~~{{{zzzwwwsssqqqooonnnnnnjjjhhhiiimmmooottt}}}|||~~~zzzyyyxxxxxx{{{xxxmmmhhheeeccceeejjjjjjiiifffbbbbbbjjjxxxxxxiiiVVVCCC666~~~zzzxxxxxx{{{{{{rrreeeXXXLLLEEEBBBAAA???===<<<<<<<<<<<<888888666555333111000000//////............//////...++++++,,,***(((+++000+++++++++*********))))))))))))((((((((('''''''''&&&$$$###$$$%%%'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%!!!"""###%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$ !!!###$$$%%%&&&%%%%%%###%%%&&&&&&%%%%%%&&&'''+++((('''(((&&&###$$$((("""%%%$$$###%%%((('''###'''))),,,...///000333444888:::???DDDHHHKKKLLLMMMQQQSSSVVVYYY[[[ZZZXXXWWWQQQLLLGGGDDDFFFIIIKKKLLLNNNNNNFFFAAADDDBBBDDDQQQVVV\\\cccgggjjjooowww~~~|||pppkkkpppxxx{{{~~~uuugggXXXLLLEEECCCBBB;;;>>>@@@@@@@@@EEEMMMTTTdddrrr}}}wwwwwwwwwvvvvvvxxx}}}{{{qqqkkkiiifffccc```^^^^^^_________```___^^^```bbbccccccbbbWWWSSSMMMJJJIIIJJJKKKKKKMMMRRR[[[eeeqqq~~~~~~yyy~~~{{{oooiiieeeaaa^^^XXX[[[^^^^^^\\\YYYXXXYYYWWWXXX[[[^^^dddjjjpppsss{{{~~~|||{{{|||xxxooofffaaaZZZOOOHHHGGGFFFDDDDDDGGGGGGIIIOOOWWWZZZaaakkksssyyytttiiiYYYUUUTTTZZZ```gggpppwww~~~uuupppnnngggggghhhgggffffffhhhjjjooosssxxx}}}~~~|||xxxtttpppllljjjiiifffdddaaa]]]\\\___dddhhhnnnssszzz}}}{{{xxxtttrrrpppoooooollljjjjjjlllmmmpppyyy|||wwwxxx{{{|||}}}}}}||||||||||||yyywwwtttssstttwww{{{~~~}}}wwwqqqllleeeaaaccciiijjjlllllliiiggglllwwwuuubbbLLL===}}}vvvqqqqqqnnnnnnqqqwww{{{ssshhh[[[OOOGGG@@@???===<<<<<<<<<===>>>888888666555333111000000//////...------...000111///,,,++++++(((%%%''',,,+++++++++************)))((((((((((((''''''''''''&&&$$$###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###!!!&&&&&&&&&&&&%%%%%%$$$### """$$$%%%&&&&&&%%%$$$%%%'''&&&%%%%%%&&&(((&&&%%%&&&'''$$$"""%%%+++$$$&&&&&&$$$&&&)))((($$$'''***...000000111222333999;;;@@@EEEIIILLLNNNNNNSSSUUUXXX[[[]]]\\\ZZZXXXNNNJJJEEEDDDFFFJJJKKKKKKNNNNNNFFFCCCGGGDDDFFFSSSUUU[[[bbbfffiiioooxxx~~~rrrnnnttt|||zzzpppbbbTTTJJJEEEBBBAAA>>>AAACCCDDDEEEKKKVVV^^^jjjxxx~~~yyy{{{|||}}}{{{yyyzzz}}}yyypppjjjjjjhhheee```^^^^^^```bbbbbbcccbbbaaaaaabbbbbbaaa```UUUQQQLLLJJJKKKMMMOOOPPPVVV[[[dddooozzzuuuppppppooolllrrrvvv~~~tttdddXXXSSSPPPLLLIIIFFFJJJMMMMMMJJJGGGFFFGGGHHHIIILLLPPPUUUZZZ___aaakkkoootttzzz|||}}}}}}|||}}}ooofff^^^[[[UUUKKKFFFFFFCCCBBBBBBEEEFFFHHHPPPXXXUUU^^^hhhpppvvvwwwfff^^^WWWUUUWWW___hhhoooyyy|||ttttttsssqqqmmmkkkkkklllqqqvvv|||~~~~~~~~~{{{vvvqqqlllhhheee```___^^^]]]]]]aaaggglllpppuuu|||~~~|||yyyvvvsssqqqppppppnnnlllkkklllkkkmmmuuu~~~yyywwwzzzssstttuuutttsssssstttuuuuuurrrnnnllllllooosssvvvzzzwwwtttooofff```bbbiiikkknnnqqqooolllnnnvvv}}}}}}jjjSSSCCC}}}vvvpppjjjeeebbbfffkkknnnrrrzzz|||~~~|||sssiii```TTTJJJIIIDDD???======<<<:::777555444444555555444111...///...---...000000///...//////...---,,,,,,,,,,,,+++***(((((())))))'''&&&(((***+++)))&&&$$$%%%(((''''''&&&&&&&&&%%%%%%%%%((('''%%%%%%&&&&&&%%%$$$&&&&&&''''''&&&$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%######$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""!!! """###%%%!!!"""###%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%&&&&&&(((***,,,///222555666777:::<<>>===AAAEEEGGGIIILLLWWWYYY___hhhrrr{{{|||hhh^^^]]]TTTXXX]]]eeeppp}}}{{{wwwuuusssoooooorrr|||}}}}}}{{{||||||wwwqqqlllhhhfff\\\\\\]]]^^^```bbbeeefffooorrrxxx~~~|||{{{yyyvvvtttrrrpppppplllmmmlllllllllooosssvvvwwwssspppnnnkkkjjjjjjjjjjjjiiiggggggeeebbb```___aaaccckkkqqquuurrrjjjfffiiinnnnnnpppqqqlllffffffnnnuuuttt^^^HHHuuullleeeaaaeeegggjjjmmmrrrxxx~~~yyy{{{~~~~~~wwwooofffZZZPPPLLLFFF@@@=========<<<:::888666444333444444333222000.........000000///...000///...---,,,,,,,,,,,,...,,,++++++++++++***(((((()))***)))'''&&&&&&''''''''''''&&&&&&&&&%%%%%%(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############$$$%%%""""""$$$%%%&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&'''''')))+++---111444666888888???AAAGGGLLLJJJGGGLLLTTTXXX^^^```^^^^^^^^^[[[UUUSSSKKKGGGJJJNNNNNNOOOQQQJJJHHHDDDCCCDDDIIIOOOSSSVVVYYY^^^dddnnn}}}tttpppvvv{{{{{{uuufffTTTKKKFFFBBB@@@AAA???AAACCCEEEIIIQQQ\\\dddwww}}}zzzvvvvvvyyy}}}vvvoookkkiiihhhfffeeedddcccbbbbbbbbbcccaaa``````aaacccbbb^^^[[[XXXYYYYYYYYYWWWWWWXXXZZZ___aaaeeekkknnnnnnkkkhhhfffaaa[[[XXXYYYZZZ[[[[[[```dddkkkttt~~~vvveee[[[MMMDDDAAA@@@???===???>>>======???@@@???>>>=========>>>AAADDDFFFHHHLLLPPPVVV^^^gggqqq{{{~~~vvvllldddaaa``````aaabbbdddgggkkkpppsssxxx}}}rrrkkkeee\\\SSSLLLGGGCCCBBB@@@??????AAA@@@???CCCIIIOOOQQQVVV]]]ffflllqqqsssuuutttyyyuuueee^^^]]]^^^```fffnnnzzz{{{{{{yyywwwyyy}}}}}}{{{||||||wwwqqqlllhhhfff^^^^^^]]]]]]___aaadddeeennnsss|||}}}zzzwwwtttrrrpppooommmmmmlllkkkjjjlllooorrr|||xxxssslllgggdddcccbbbbbbaaaaaa```]]]ZZZYYY[[[\\\bbbkkktttvvvqqqlllkkkmmmoooppppppllliiikkkssszzz~~~ttt___KKKyyymmmeeebbbggggggiiinnntttzzz~~~zzzvvvuuuwwwwww|||}}}vvvsssrrr{{{zzzsssiii___UUUNNNEEE???======<<<::::::777444222333444555555000///...///000000///...000///...------,,,,,,---...---++++++,,,,,,***))))))((('''((())))))(((''''''''''''&&&&&&&&&&&&%%%(((&&&%%%%%%&&&'''&&&$$$$$$$$$$$$$$$$$$###!!!!!!$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$###############$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%'''((()))+++,,,///222555888:::;;;@@@CCCIIIMMMLLLKKKPPPWWW\\\___aaa___^^^]]]YYYTTTMMMJJJIIIOOOSSSRRRPPPPPPGGGEEEBBBBBBEEELLLRRRWWWXXXZZZ___iiiyyyzzzuuuxxxzzzxxxmmm___OOOGGGCCC???>>>???BBBCCCDDDFFFJJJTTTaaakkk}}}xxxvvvtttuuuxxx|||~~~{{{rrrlllhhhfffddddddcccaaa``````aaacccdddeeedddcccdddeeecccaaa^^^^^^______^^^\\\[[[\\\]]]bbbaaaaaabbbaaa___\\\XXXYYYUUUPPPMMMNNNPPPQQQRRRVVVZZZaaahhhqqq|||vvvkkkbbbVVVOOOEEE???======<<<:::<<<;;;999:::<<<======<<<;;;:::::::::<<<===???AAACCCFFFKKKQQQZZZdddnnntttyyyvvvpppggg[[[RRRLLLJJJLLLMMMOOORRRWWW^^^ffflllttt|||yyynnnkkkdddYYYPPPIIIEEECCCBBB===>>>AAAAAA===;;;AAAIIIFFFHHHLLLQQQVVVZZZ]]]^^^^^^]]]aaahhhkkknnnzzz}}}pppfffbbbcccgggiiioooyyy}}}yyyzzzzzzzzz~~~}}}~~~~~~}}}}}}|||wwwrrrlllhhhfffaaa```^^^^^^___bbbeeegggnnnvvv|||xxxtttqqqpppooommmmmmllljjjhhhiiikkknnn{{{zzzoooeee___[[[ZZZYYYXXXYYYYYYWWWTTTSSSSSSSSSYYYeeettt|||{{{uuupppnnnuuussspppmmmlllpppwww|||~~~vvvmmm[[[IIIwwwoookkkhhhggghhhoooyyyxxxrrrppplllrrr{{{xxxwwwyyyooo```VVVJJJ@@@<<<:::999777:::777555444555555555444222111///000111111000///111000///...------------+++***(((((())))))'''&&&***'''&&&'''***+++)))'''''''''''''''&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$###""""""###$$$&&&''''''&&&$$$###%%%&&&'''%%%###""""""######$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""""""""$$$$$$%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%&&&(((***+++,,,...111444777:::<<<===>>>BBBHHHLLLNNNPPPWWW\\\^^^___```___]]]ZZZVVVRRRHHHJJJNNNTTTWWWUUUPPPMMMCCCBBBAAABBBGGGNNNVVVZZZ[[[]]]dddrrr|||}}}{{{vvvfffYYYKKKDDDBBB???>>>???CCCDDDFFFHHHOOO\\\lllwww|||yyywwwtttsssrrrsssuuuxxx{{{|||wwwooojjjfffcccbbb```___]]]\\\\\\___aaaccchhhhhhhhhhhhgggfffdddcccbbbccccccbbb___]]]]]]]]]```^^^\\\[[[[[[ZZZWWWUUUQQQNNNJJJGGGGGGIIIKKKMMMSSSWWW]]]ccciiipppvvvzzzzzz~~~|||tttjjjaaaXXXQQQJJJFFFAAA>>>======<<<;;;@@@>>><<<;;;<<<<<<;;;:::;;;;;;:::999:::;;;<<<===AAACCCHHHMMMSSS\\\dddjjjmmmhhh```VVVMMMFFFBBB@@@@@@AAACCCEEEJJJRRR]]]eeemmmwwwxxxoooiii```TTTJJJEEECCCBBBAAA======???@@@>>><<>>???@@@DDDIIIKKKNNNSSSYYY]]]___^^^^^^^^^[[[VVVRRRPPPIIIOOOVVV\\\]]]YYYQQQJJJ??????@@@DDDIIIQQQWWW\\\YYY^^^iiizzz~~~vvvbbbVVVIIIEEECCCAAA@@@AAAAAADDDHHHNNNXXXgggxxx{{{vvvtttwwwvvvuuuuuuvvvxxx|||~~~|||uuunnniiieeebbb```]]]\\\[[[[[[\\\___bbbeeehhhiiiiiihhhgggfffeeeeeedddeeefffddd```]]]\\\\\\]]][[[XXXWWWWWWVVVUUUSSSLLLKKKHHHEEEDDDFFFJJJLLLSSSXXX___eeehhhkkkmmmnnnoooqqqmmmcccYYYRRRLLLFFFAAA@@@>>>============<<<@@@???>>>>>>???>>>===;;;;;;:::999999999:::;;;<<>>>>>;;;<<<>>>>>>AAAIIIUUU___kkktttzzzsssggg]]]QQQHHHEEEEEEDDDBBBCCC>>><<<>>>>>>===>>>AAA<<>>===<<<;;;===<<<<<<<<<<<<:::666222777555444444555555333222222111000//////......///---,,,******++++++)))(((***)))((((((******)))(((((((((((('''''''''&&&&&&&&&%%%$$$%%%'''''''''&&&&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$ """$$$$$$&&&(((***$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%'''(((***,,,---///222666:::===???@@@GGGKKKMMMLLLNNNTTTXXXYYY___]]]\\\]]]ZZZTTTPPPPPPOOOXXXaaadddbbb]]]RRRHHH<<<>>>AAAFFFLLLRRRWWWZZZVVV^^^llluuu```TTTJJJFFFFFFCCCBBBBBB@@@EEEMMMVVVbbbrrr}}}yyyvvvwwwvvvuuutttuuuxxx~~~|||xxxrrrlllhhheeeaaa___]]]\\\\\\]]]___bbbeeegggfffggggggfffeeedddeeefffgggiiiiiifffbbb^^^\\\[[[\\\ZZZVVVTTTRRRQQQOOOMMMHHHHHHFFFEEEEEEHHHMMMQQQVVV[[[aaafffhhhiiiiiijjjiiijjjdddXXXOOOIIIDDD@@@;;;;;;;;;;;;;;;;;;<<<<<<======???BBBDDDDDDBBB@@@:::999999999999;;;<<<======CCCLLLTTTZZZ^^^bbbddd```YYYMMMDDD>>>;;;;;;:::888:::<<<<<<>>>FFFSSS]]]nnnvvv}}}{{{uuufff\\\PPPIIIHHHIIIHHHFFFHHHAAA=========:::999::::::<<<>>>======???EEEIIIEEENNN\\\mmmzzzxxxyyy}}}zzzuuuqqqppprrrsssrrruuuyyyzzz{{{~~~~~~~~~}}}|||xxxtttpppnnnkkkkkkkkkmmmoooqqqtttuuuuuuzzz|||wwwsssrrrqqqlllmmmnnnmmmllllllnnnpppuuuyyyooofff]]]VVVQQQNNNOOOPPPPPPOOONNNPPPQQQZZZ```kkkwww~~~|||xxxmmmmmmmmmmmmooouuu|||xxxiii```WWWMMMyyywwwxxxyyyzzzvvvkkk\\\PPPIIIFFFCCCAAAEEECCC@@@???>>><<<999666999888666666777666555333222222111000///////////////---,,,,,,---,,,+++)))***++++++***((('''((()))((((((((((((''''''''''''&&&%%%$$$%%%'''((('''&&&%%%%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$%%%''')))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%###"""!!!$$$############$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''(((***+++---///222666:::===???@@@JJJOOOPPPNNNPPPWWW[[[ZZZaaa]]]\\\]]]ZZZSSSPPPQQQRRR]]]fffgggccc[[[NNNBBB;;;>>>CCCIIIOOOSSSVVVWWW[[[cccqqqsss___TTTJJJGGGGGGEEECCCCCCBBBIIISSS___lll{{{}}}{{{yyywwwwwwvvvuuuvvv|||xxxtttooojjjgggccc```]]]ZZZ[[[\\\^^^aaadddfffhhheeeggghhhgggfffeeegggjjjlllmmmmmmjjjfffaaa^^^]]]\\\YYYUUURRRPPPMMMJJJHHHEEEFFFGGGHHHIIINNNVVV[[[aaaccceeefffeeeeeefffgggfffeee^^^RRRHHHCCC@@@===:::;;;;;;;;;;;;;;;<<<===@@@AAAEEEIIIKKKJJJGGGCCC<<<;;;;;;<<<===???BBBCCCDDDKKKUUU^^^aaaaaa___^^^VVVOOOGGG@@@===:::888666555999===>>>AAAJJJXXXdddpppwww~~~~~~|||~~~}}}zzzrrrcccZZZOOOJJJJJJLLLKKKHHHHHHDDDBBBAAA???<<<===AAA:::<<<>>>======AAAIIIPPPQQQaaaxxxzzzyyyzzz~~~zzzvvvooommmmmmqqqrrrrrrssswwwxxxyyy|||}}}~~~~~~}}}{{{wwwtttrrrooopppqqqrrrssssssttttttxxx{{{}}}xxxtttssssssnnnoooooonnnlllkkklllmmmpppwww|||oooddd[[[TTTOOOIIIJJJJJJJJJJJJKKKNNNPPPYYY]]]dddooowwwyyytttooohhhkkknnnmmmlllooovvv|||wwwfff]]]UUUMMMzzzzzz}}}}}}lll]]]SSSMMMHHHEEEKKKHHHCCC@@@???>>><<<;;;;;;999777777888888666444333222111000///////////////---,,,,,,,,,,,,+++)))))),,,---+++(((&&&'''))))))(((((((((''''''''''''&&&%%%$$$%%%'''((('''&&&$$$$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&&&&%%%###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###""" ######""""""###%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&'''(((***+++---///222666:::===???@@@JJJOOOPPPNNNRRR[[[___^^^bbb]]]\\\^^^[[[TTTQQQSSSSSS^^^gggfffaaaXXXJJJ===:::>>>DDDKKKPPPTTTUUUUUUccckkkwwwppp___TTTJJJHHHHHHEEECCCCCCCCCKKKXXXeeerrr}}}{{{{{{{{{{{{{{{|||{{{zzz}}}uuurrrmmmiiifffbbb^^^\\\WWWXXX[[[]]]```ccceeefffgggiiikkkjjjiiiiiikkknnnoooppppppnnniiiddd```___[[[YYYUUUSSSPPPNNNJJJHHHEEEGGGIIIKKKOOOUUU___eeekkkkkkhhheeeaaa```aaaccceeeccc[[[NNNDDD@@@>>>;;;<<<=========<<<===>>>@@@GGGIIIMMMPPPQQQNNNIIIDDD?????????@@@BBBEEEGGGIIINNNVVV```ffffffaaa[[[XXXJJJFFFAAA???===;;;777444444999???BBBGGGQQQ```lllpppvvv|||}}}zzzxxxzzz}}}yyynnn___VVVLLLHHHJJJLLLJJJGGGDDDDDDFFFGGGCCCAAAFFFNNN===???@@@???@@@EEEPPPXXXfff{{{tttlllrrrvvv}}}|||uuurrrqqqoooqqqvvvxxxxxxyyy}}}xxxyyy||||||}}}~~~~~~}}}zzzvvvtttrrrssstttuuutttsssrrrqqqzzz}}}~~~xxxuuuttttttpppqqqpppnnnkkkiiiiiijjjlllqqq{{{~~~nnnaaaXXXQQQNNNDDDEEEEEEEEEEEEHHHLLLOOOVVVYYY```iiiqqqsssmmmhhhjjjnnnqqqnnniiihhhnnnttt{{{iii```XXXPPP{{{lll___WWWSSSMMMJJJFFFDDDDDDCCC???<<<<<<======:::555333444666333333222111111000000///000333222---***,,,,,,***+++++++++***)))((((((''',,,)))&&&%%%&&&'''(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$""""""###$$$%%%&&&&&&'''###%%%''''''&&&$$$$$$%%%'''&&&$$$%%%%%%&&&$$$###'''$$$""""""%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&+++...///111444777:::???DDDHHHLLLNNNRRRUUUWWWZZZ^^^```___^^^\\\ZZZVVVSSSQQQPPP]]]aaaeeeeee^^^RRRFFF>>>999@@@HHHNNNQQQVVV^^^eeejjjqqq{{{{{{kkk[[[UUUPPPMMMJJJFFFHHHLLLJJJTTTaaakkkxxx|||{{{zzzxxxwww{{{|||}}}|||ooonnnlllhhhdddaaa^^^\\\___```aaabbbcccdddeeeeeehhhhhhiiikkkmmmqqqtttvvvyyyvvvrrrmmmhhhccc```___ddd]]]WWWUUUQQQLLLJJJLLLMMMNNNQQQUUUZZZaaakkkttt{{{qqqgggcccaaa``````bbbiiicccYYYOOOGGGBBB@@@???<<<===>>>>>>>>>@@@DDDGGGJJJLLLOOOSSSVVVUUUQQQNNNLLLHHHCCCCCCGGGLLLNNNOOO\\\```fffiiiggg```WWWQQQIIIFFFBBB>>>:::888777777<<<===@@@EEEMMMYYYgggpppuuutttssssssuuuzzz~~~vvvkkk[[[UUUNNNHHHFFFGGGHHHHHHJJJIIIHHHHHHHHHHHHGGGFFFEEEAAACCCJJJKKKMMM\\\ooo~~~rrrjjjgggiiinnnttt|||wwwsssqqqkkkmmmpppuuuzzz}}}~~~}}}~~~~~~}}}}}}yyywwwvvvuuurrrppptttsssqqqooooooooopppqqqxxxyyyyyy{{{}}}}}}{{{{{{wwwtttrrrpppooommmkkkjjjjjjjjjkkknnnpppuuuxxxiii^^^VVVOOOIIIBBBCCCBBBBBBCCCGGGLLLQQQTTTXXX^^^eeekkkooorrrsssnnnqqqrrrnnniiiiiipppwwwoooddd^^^ZZZ|||{{{{{{|||||||||sssiiidddXXXSSSLLLGGGDDDBBB???<<<<<<<<<;;;999666444444555333333333222111111000000))),,,---******...000...++++++******)))(((((('''+++)))&&&%%%&&&((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%###%%%''''''%%%$$$$$$%%%'''%%%$$$$$$%%%%%%$$$###&&&$$$"""###%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((+++...///111555888;;;@@@EEEIIIMMMOOOSSSVVVXXX[[[^^^aaacccaaa^^^ZZZTTTPPPNNNMMM[[[```cccaaaWWWJJJ???999<<>>===;;;999777777666555333444444333333222111111000...000000,,,+++---,,,)))++++++******)))(((((((((+++)))&&&&&&'''((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$#########%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%%%%$$$###&&&%%%######%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((((())),,,...000222666:::===BBBGGGJJJOOOQQQUUUXXXZZZ\\\___aaacccaaa^^^XXXRRROOONNNNNNYYY___bbb\\\NNN@@@999666>>>EEENNNUUU\\\fffsss|||zzzgggYYYVVVSSSQQQQQQNNNLLLNNNSSSWWWdddsss|||yyyxxxyyyzzz||||||zzzrrrnnnlllhhhdddaaa___^^^^^^``````aaabbbcccddddddeeegggiiikkknnnqqqssstttuuusssrrrqqqnnnkkkhhheeecccccc]]]YYYXXXVVVTTTUUUYYY]]]aaajjjwwwppp```YYYYYY]]]eeelllkkkeeeZZZPPPHHHDDDCCCDDDGGGJJJMMMMMMKKKJJJLLLOOORRRXXX```fffhhheee```\\\VVVXXX[[[]]]\\\[[[ZZZZZZbbbbbbcccaaa]]]WWWQQQNNNLLLIIIFFFBBB@@@??????@@@HHHJJJOOOZZZhhhttt{{{}}}|||{{{zzzzzz}}}yyynnndddZZZTTTMMMGGGFFFFFFGGGHHHLLLMMMOOORRRUUUXXX[[[]]]___YYYXXX\\\```iii|||zzzoooccc^^^]]]^^^ccciiilllwwwwwwqqqmmmkkkmmmooorrrvvvzzz~~~~~~xxxvvvrrrpppnnnmmmllljjjiiihhhfffeeegggjjjnnnpppqqqrrrtttwwwzzz|||wwwxxxxxxxxxxxxyyy|||~~~{{{uuurrrooonnnllljjjiiiiiiiiijjjgggkkkssswwwkkkaaaXXXOOOIIIBBBDDDFFFGGGGGGIIIKKKNNNNNNQQQVVV]]]dddlllqqquuuuuuxxxyyyvvvqqqppptttxxx}}}vvvooofff^^^}}}zzzxxxuuuvvvwwwyyy{{{}}}~~~~~~~~~wwwlll```TTTKKKDDD@@@???;;;777777888888555222444444333333222111111111444555333///---...,,,'''************))))))((((((***(((&&&&&&'''((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$###$$$%%%&&&$$$###$$$%%%%%%$$$###&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%((((((((()))+++---111444888<<<@@@DDDIIILLLPPPSSSWWWZZZ\\\]]]```aaa___^^^[[[VVVQQQOOOQQQTTTXXX^^^aaaXXXGGG:::777999@@@GGGPPPXXX```kkkxxx~~~nnn^^^UUURRRPPPQQQRRRQQQOOOSSSYYYcccooo}}}xxxwwwuuutttvvvxxxzzz{{{~~~~~~~~~tttnnnnnnlllgggcccaaa``````aaa```aaaaaabbbccccccddddddeeegggjjjnnnqqqrrrssssssppppppooonnnmmmjjjhhhgggeee```\\\[[[YYYXXX\\\bbblllsss~~~pppaaa[[[\\\aaajjjrrrooohhh]]]RRRKKKHHHHHHIIIQQQUUUXXXWWWSSSPPPQQQTTTUUU\\\hhhpppqqqmmmgggccc```dddfffeeeaaa]]]\\\]]]aaa```___]]]ZZZWWWTTTRRRLLLJJJGGGEEEDDDFFFHHHIIIPPPRRRZZZhhhwww~~~}}}|||}}}~~~yyypppfffZZZTTTLLLGGGEEEEEEFFFGGGJJJMMMPPPTTTXXX]]]bbbfffiiifffeeeiiioooxxxzzzmmmeee]]][[[\\\___fffnnnttt~~~vvvpppllljjjiiikkkooosssxxx}}}}}}tttqqqmmmjjjiiihhhfffeeeeeedddcccdddfffkkkqqqtttssstttuuuxxxzzz{{{}}}}}}wwwzzz|||yyyvvvvvvzzz}}}uuuqqqooommmllljjjiiiiiiiiiiiihhhmmmwww}}}pppeee[[[SSSNNNLLLNNNOOOPPPOOOOOOPPPRRRRRRTTTVVV[[[aaagggmmmqqqvvvyyyzzzxxxtttrrruuuxxx|||~~~|||yyyoooeee~~~vvvxxx|||~~~{{{yyyvvvuuutttvvvzzz~~~pppaaaRRRFFF@@@@@@===999777888888555222444444333222222111111000---//////---///222000+++*********))))))))))))))))))'''&&&&&&((()))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$######""""""######$$$""""""###$$$%%%%%%&&&&&&###$$$%%%$$$######$$$%%%%%%#########%%%%%%$$$###%%%&&&%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&''''''(((***+++222555:::???BBBGGGKKKNNNRRRUUUYYY\\\]]]^^^```aaa^^^]]]ZZZTTTNNNNNNRRRWWWVVV\\\]]]SSSBBB777888===DDDLLLWWW___gggppp|||}}}vvvdddZZZTTTNNNNNNPPPRRRRRRRRRXXX```nnnxxxzzztttssssssssssssuuuxxxyyy}}}}}}~~~{{{rrrmmmkkkiiieeebbb______```aaaaaaaaaaaabbbccccccddddddccceeehhhlllooopppqqqqqqnnnnnnnnnnnnmmmllllllkkkiiieeebbbaaa______fffnnn{{{wwwlllaaa^^^bbbgggnnnuuuqqqjjj___TTTMMMKKKLLLNNNXXX]]]```^^^XXXTTTUUUXXX___iiivvv~~~yyyrrrnnnlllmmmlllhhhbbb^^^^^^`````````___^^^]]]\\\\\\\\\QQQOOOMMMLLLNNNQQQUUUWWWZZZ^^^ggguuu}}}|||{{{|||~~~}}}yyyppphhhZZZTTTLLLFFFDDDDDDDDDEEEFFFIIIMMMQQQUUU[[[bbbgggnnnnnnqqqwww}}}qqqgggbbb^^^^^^aaaeeennnwww}}}uuunnniiiggggggjjjooosssxxx~~~|||qqqmmmhhhdddcccaaa```_________```bbbgggmmmssswwwxxxyyyzzz{{{||||||||||||yyy|||}}}zzzuuuuuuzzz}}}vvvrrrooonnnllljjjiiiiiiiiijjjiiioooxxxtttiiiaaa]]][[[______]]]ZZZUUUSSSRRRSSSTTTUUUWWWZZZ```fffllloootttvvvwwwvvvtttsssuuuwww~~~~~~rrrfffwww{{{}}}yyyuuussspppnnnnnnppptttvvv{{{{{{}}}kkkXXXIIIBBBBBB@@@<<<:::888777444333333333222222111000000///......---+++---///+++$$$******))))))))))))))))))((('''&&&'''))))))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&&&&'''###$$$%%%$$$""""""$$$%%%$$$###"""###$$$%%%$$$###%%%&&&&&&&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&'''***,,,333777<<>>AAAGGGQQQ\\\lllyyy~~~}}}hhhWWWNNNIIIHHHIIILLLOOOPPPTTT```mmmzzz|||ssspppsssuuuvvvvvvxxx|||}}}sssoooooofffeeedddbbbaaa`````````bbbbbbbbbbbbbbbccccccccceeeeeegggiiillloooqqqsssooonnnmmmllllllnnnppprrrrrrpppoooqqqrrrvvvqqqiiidddhhhooouuu|||~~~vvvjjj^^^XXXXXX[[[^^^dddjjjooommmhhhgggmmmtttzzzsssrrrpppqqqtttwwwyyyyyyuuuuuuvvvuuussspppmmmkkkcccaaa^^^\\\]]]aaaeeehhhgggnnnyyy|||sssrrrqqqrrrtttxxx}}}|||tttkkk]]]WWWNNNFFFBBB@@@@@@???>>>AAAEEEFFFFFFJJJRRRXXX```hhhrrr{{{yyyuuuvvv|||vvvvvvyyyyyyrrrlllhhheee```cccfffgggiiinnnwww~~~|||yyyooojjjccc]]]ZZZXXXVVVTTTVVVXXX]]]dddlllsssxxx{{{||||||{{{yyyvvvwww||||||yyyqqqpppnnnlllkkkkkkkkkllleeehhhkkkpppwwwzzzuuutttuuuqqqkkkbbbWWWOOOLLLNNNQQQRRRTTTVVVZZZ```eeejjjlllnnnnnnnnnnnnpppssswwwzzz~~~pppdddwwwuuurrrpppnnnooopppqqqmmmooosssuuuvvvxxxzzz|||}}}~~~|||}}}eeeVVVPPPDDDEEEDDD???888444333555111111000000///.........------,,,+++...111,,,$$$)))))))))))))))*********'''&&&&&&''')))***)))''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$##################$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###!!!"""$$$&&&###"""!!!"""$$$%%%%%%###%%%'''(((&&&$$$###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&(((,,,000444888>>>DDDHHHLLLPPPRRRSSSVVV[[[^^^^^^^^^^^^^^^YYYYYYVVVOOOJJJLLLVVV```llljjjcccVVVIIIDDDGGGMMMRRR___qqqzzzeeeTTTIIIBBBGGGHHHJJJMMMOOOTTTbbbpppzzz|||rrrpppssswwwxxxyyy|||yyyqqqoooooohhhhhhhhhgggfffeeedddcccbbbbbbbbbbbbbbbcccccccccfffggggggiiilllooorrrtttpppooolllkkkkkknnnqqqttttttssssssvvvxxxtttmmmhhhmmmuuu|||rrrfff``````dddgggkkkqqqwwwvvvrrrsss{{{~~~~~~{{{gggddd```^^^^^^```dddgggfffnnnyyy}}}xxxtttooonnnmmmnnnppptttyyy|||yyy~~~yyyrrr___XXXNNNFFFAAA???>>>>>><<<@@@BBBBBBBBBEEELLLRRRVVV___jjjttt~~~}}}vvvqqqqqqxxxzzztttoookkkiiidddggghhhhhhhhhlllttt|||}}}{{{xxxooojjjbbb\\\XXXUUUSSSRRRVVVZZZ```hhhpppwww|||~~~|||zzzyyy{{{}}}rrrpppooommmlllllllllllleeefffhhhkkkppp{{{}}}yyyyyyiiicccZZZPPPJJJJJJOOOTTTVVVWWWXXX[[[^^^aaadddfffllllllkkkllloootttyyy}}}zzzsssiiizzzwwwwwwwwwvvvttttttsssrrrsssvvvxxxxxxxxx}}}|||zzzyyyyyyzzz{{{{{{{{{{{{zzzxxxwwwxxx{{{~~~}}}}}}{{{zzz~~~mmm]]]TTTKKKBBB===999555555777000000111111111111000000000///---+++++++++---...******************++++++'''''''''(((((()))***+++)))(((((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((******(((&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((%%%&&&((()))))),,,///222999===BBBFFFHHHJJJLLLMMMYYY[[[^^^___^^^]]]]]]]]]VVVSSSNNNIIIIIIQQQ^^^gggnnnfff]]]SSSIIIAAACCCIIIZZZcccpppzzz}}}yyy}}}ttt]]]OOOIIIFFFEEEGGGJJJLLLQQQYYYdddlll|||xxxpppssswww{{{yyysssnnnkkkhhhjjjllljjjfffbbbaaabbbgggfffeeebbb___^^^```bbbdddeeegggjjjmmmqqqsssuuurrrqqqooolllkkkmmmqqqtttrrrvvv|||yyyqqqpppzzz{{{tttnnniiijjjnnntttzzz}}}~~~mmmccc[[[ZZZ[[[[[[```hhhgggrrr|||vvvlllkkkggggggkkkoooooopppttt|||~~~yyynnndddWWWJJJDDDAAA===;;;;;;CCCAAA>>>>>>???BBBDDDEEEOOOTTT\\\fffnnnsssvvvxxxsssooolllmmmuuuzzzuuuppplllhhhgggggghhhjjjlllooorrrsssyyyzzz}}}~~~zzztttooohhhaaa]]]VVVPPPNNNPPPVVV[[[```eeennnxxx|||{{{~~~}}}|||{{{|||~~~vvvtttqqqooonnnllliiigggiiiffffffkkkqqqzzzwwwmmmcccYYYSSSPPPMMMNNNRRRTTTVVVYYY\\\```cccfffhhhllljjjhhhiiimmmrrrvvvxxxxxx~~~}}}uuummm}}}yyyxxxwwwxxxzzz{{{{{{{{{yyyxxxvvvuuussssssssstttqqqqqqqqqppppppssswww{{{|||~~~~~~~~~~~~wwwqqqnnnppppppsss}}}}}}lllZZZOOOEEE@@@<<<777444555222222333222222111111000/////////...---+++***)))************************+++***)))((((((''''''(((((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***(((&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%%%%%%%&&&((((((%%%&&&((()))))),,,///222777<<>>???@@@AAAAAAFFFJJJQQQYYY___ccceeefffdddeeeiiiqqq}}}yyyuuuqqqnnnlllkkkkkkkkkllloooqqqssstttuuuvvvyyy{{{~~~~~~~~~zzztttmmmfff___[[[UUUOOONNNQQQTTTZZZaaagggpppzzz~~~}}}~~~}}}||||||~~~xxxvvvrrrpppooommmkkkiiihhhfffhhhnnntttzzzvvvmmmcccXXXQQQMMMKKKMMMQQQVVVWWWZZZ\\\___bbbeeehhhjjjiiihhhiiimmmrrrvvvyyyvvv|||~~~|||{{{uuuooo~~~~~~~~~xxxwwwuuusssqqqoooooonnnkkkkkkkkkiiiiiilllqqqtttvvvxxx|||{{{zzzyyy|||}}}||||||~~~yyyrrrllliiijjjfffeeemmm{{{|||fffXXXKKKEEEBBB<<<777555555555555444333222111000...///000///...+++(((&&&************************++++++***)))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''))))))'''%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%&&&&&&'''(((&&&'''((())))))+++///222333888@@@FFFLLLQQQUUUWWW[[[^^^aaabbbaaa___^^^^^^XXXRRRKKKJJJOOOXXX___bbbggg]]]RRRIIICCCBBBIIIRRR\\\eeeooouuuwwwyyy~~~{{{zzzsss^^^OOOHHHEEEHHHJJJLLLNNNSSS^^^kkkttt~~~xxxtttxxxxxxzzz|||{{{~~~{{{rrrllliiigggfffiiijjjiiigggeeeeeefffhhhaaaaaabbbbbbaaabbbeeehhhhhhiiijjjkkkmmmnnnooopppmmmmmmkkkiiiiiilllpppttt}}}~~~{{{|||~~~|||jjjbbbYYYWWWXXX\\\bbbhhhttt|||~~~wwwooofff______[[[[[[^^^```aaadddiiiqqqxxx~~~}}}sssbbbWWWLLLHHHGGGGGGIIILLLKKKJJJIIIGGGFFFDDDCCCBBBAAADDDHHHMMMQQQTTTVVVWWWZZZaaammm}}}~~~{{{xxxuuurrrpppnnnllllllnnnpppqqqqqqppppppqqqrrrtttvvvwww~~~{{{{{{wwwqqqiiibbb[[[WWWRRRNNNNNNRRRVVV]]]eeekkksss|||~~~{{{xxxssspppooonnnlllkkkfffeeehhhnnnrrrvvv~~~uuunnnbbbVVVNNNJJJHHHJJJOOOTTTVVVXXXZZZ\\\___cccggghhhhhhhhhjjjmmmqqqvvvxxxvvv{{{}}}|||{{{|||yyyttt|||{{{yyywwwuuusssrrrqqqpppooommmiiiggggggkkknnnsssvvvyyy{{{~~~~~~zzzyyyyyy|||~~~~~~}}}xxxsssooollliiihhhmmmwwwuuucccPPPGGGDDD@@@;;;888777777555444222111000000......///...---+++)))(((+++++++++***************(((((((((((()))***+++,,,''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((('''%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%### """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&'''((())))))+++...111000555===DDDJJJOOOTTTWWWZZZ]]]aaabbbaaa___]]]]]]WWWPPPJJJLLLTTT]]]bbbbbbcccXXXKKKCCC@@@BBBJJJTTT```gggooorrruuu{{{|||yyy|||~~~jjjXXXLLLGGGFFFHHHJJJLLLOOOUUUaaaoooyyyzzzwwwyyywwwxxx}}}yyyuuuqqqqqqtttzzz}}}tttmmmjjjjjjkkkkkkmmmkkkiiifffdddeeefffhhhfffgggfffeeecccbbbccceeeggghhhiiikkklllmmmnnnnnnkkkjjjiiiggghhhkkkppptttzzz}}}lllddd\\\ZZZ]]]eeennnttt{{{ppphhhcccaaa]]]ZZZXXXZZZZZZ[[[___eeeooowwwzzzooobbbXXXNNNJJJIIIJJJNNNSSSVVVVVVVVVSSSOOOKKKHHHGGGHHHHHHHHHIIILLLQQQVVVYYYbbblll}}}}}}{{{xxxuuurrrnnnmmmmmmnnnpppqqqpppnnnllllllmmmnnnooosssuuuwwwzzz~~~zzzxxxwwwsssmmmccc\\\VVVSSSPPPMMMPPPTTT[[[cccmmmrrrwww}}}~~~{{{{{{}}}}}}yyysssooonnnmmmllllllfffdddeeeiiilllooovvv}}}wwwooobbbUUULLLGGGEEEHHHMMMPPPSSSUUUWWWYYY]]]bbbggghhhiiijjjkkkmmmooorrrtttvvv{{{~~~yyy~~~|||zzzxxxwwwuuusssooojjjggggggjjjmmmvvvxxx{{{|||~~~{{{xxxxxx|||yyyuuupppqqqrrruuuzzzmmmUUUHHHCCC???<<<<<<888777555333111000000//////...---,,,,,,,,,---...+++++++++*********))))))((((((((())))))***+++,,,''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''&&&%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%""""""######$$$$$$$$$$$$&&&((()))))))))+++...111222777>>>EEEJJJNNNRRRUUUYYY\\\```bbb```]]][[[[[[SSSMMMIIIMMMXXXaaacccbbb\\\QQQEEE???>>>BBBKKKTTT^^^fffkkkmmmrrr}}}|||xxxzzznnn\\\OOOGGGEEEGGGGGGJJJMMMQQQXXXdddrrr|||}}}zzzwwwwwwzzz{{{vvvrrrpppmmmmmmqqqvvvzzz|||{{{vvvpppmmmmmmppprrrsssqqqmmmiiieeeccccccddddddiiijjjjjjhhheeeddddddfffeeefffhhhjjjlllnnnnnnoooiiiiiihhhfffgggjjjoootttvvv{{{vvvooofffccc___```hhhvvv~~~rrrfff^^^\\\]]]ZZZVVVTTTTTTSSSSSSXXX```kkktttzzzoooaaaYYYQQQOOOPPPRRRWWW]]]___aaaaaa^^^YYYTTTRRRQQQTTTQQQNNNMMMPPPXXX```eeesss~~~|||yyyvvvrrrooonnnnnnoooqqqooommmjjjhhhgggggggggdddfffiiinnnsssxxx}}}~~~}}}xxxvvvuuupppjjj]]]VVVPPPNNNNNNNNNSSSYYY```jjjuuuyyy|||~~~|||yyyzzz}}}}}}yyysssooommmlllkkkkkkiiieeedddeeegggjjjqqqzzzpppcccUUULLLGGGDDDGGGKKKMMMQQQVVVYYYZZZ^^^eeejjjjjjlllmmmmmmllllllmmmooosssyyyyyy~~~{{{zzztttrrrooollljjjlllqqquuuzzz|||}}}~~~}}}~~~~~~zzzwwwwww{{{|||xxxssswwwzzz{{{}}}zzz___NNNDDD>>><<<<<<888777555222111000000111000///---,,,,,,...000111,,,,,,++++++***))))))))),,,,,,+++***))))))))))))''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&!!!"""###$$$$$$$$$######'''((()))))))))+++...000666:::AAAGGGKKKOOOSSSUUUXXX\\\```bbb```]]]ZZZYYYOOOKKKHHHMMMWWW^^^___]]]SSSHHH???<<>>999888555333222222222333000000000/////////000000,,,,,,++++++***))))))(((,,,,,,+++***))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$### $$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$######$$$%%%'''"""###$$$%%%&&&%%%%%%$$$'''((()))))))))***---000666;;;AAAGGGKKKOOORRRUUUYYY]]]aaacccaaa^^^[[[YYYLLLJJJIIILLLSSSWWWWWWUUUGGG???999;;;AAAGGGOOOVVVcccpppzzz~~~vvvmmmmmmsssxxxxxxuuulll\\\MMMHHHFFFCCCBBBDDDGGGLLLSSSZZZcccnnn{{{|||{{{ssstttuuuvvvvvvvvvuuutttpppoooppprrruuuwwwxxxxxxrrrpppmmmmmmppprrrssstttoookkkfffddddddcccbbb```aaacccfffggghhhiiikkkllljjjlllnnnpppqqqqqqppppppjjjiiihhhffffffiiinnnrrruuuzzztttnnnjjjeeeccceeedddmmmxxx{{{jjjaaaZZZSSSPPPRRRIIIGGGFFFGGGFFFHHHRRR\\\hhhssswwwbbb]]]ZZZZZZYYYYYY^^^dddfffkkkoooqqqpppqqquuuyyysssqqqpppppptttzzz}}}{{{xxxvvvuuuoooooonnnlllhhhccc___]]]TTTTTTSSSTTTWWW\\\bbbeeekkknnnpppooonnnlllddd\\\RRRLLLHHHIIILLLQQQZZZcccmmm|||}}}zzzvvvsssqqqnnnkkkiiillliiihhhiiiiiijjjooovvvrrrgggZZZQQQKKKFFFFFFIIINNNUUU]]]___^^^___ccchhhhhhlllpppoookkkhhhiiikkkmmmssswwwxxxzzz|||zzzvvv~~~{{{{{{yyywwwuuuuuuxxx}}}xxxuuutttkkknnnqqqtttxxx|||lllXXXHHHAAA@@@:::999666444333333444555111222222333222000...,,,,,,,,,++++++***))))))((())))))))))))***+++,,,---)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((((((&&&"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$%%%&&&'''((('''&&&&&&'''((()))))))))***---000333888???EEEJJJMMMQQQSSSZZZ^^^cccdddccc___\\\ZZZKKKJJJIIIKKKOOOQQQPPPNNN???999555:::BBBJJJRRRXXX```ooo|||wwwnnneeeeeekkkooolllfff___QQQFFFEEEGGGEEEBBBBBBHHHMMMVVV^^^gggrrr~~~|||xxxvvvmmmooorrrrrrrrrrrrtttuuuppppppqqqsssvvvxxxwwwvvvpppnnnllllllnnnooooooooolllhhhdddcccddddddbbb```___bbbeeefffggggggiiijjjoooppprrrssssssrrrqqqpppkkkjjjhhhgggfffiiinnnrrrtttyyy~~~uuuiiieeebbb\\\ZZZ]]]bbbooo}}}tttdddVVVQQQOOOKKKGGGHHHEEECCCCCCEEEEEEIIITTT```mmmxxx}}}uuueeeaaa]]]ZZZWWWTTTVVV[[[[[[aaagggkkkmmmqqqxxx~~~}}}zzzxxxqqqqqqqqqoookkkfff```]]]SSSQQQNNNMMMNNNSSSXXX[[[```eeehhhhhhgggddd\\\SSSPPPJJJFFFGGGLLLRRR]]]fffttt~~~{{{xxxuuussspppllljjjiiiggghhhjjjjjjiiilllqqqssshhh[[[SSSLLLGGGFFFIIIMMMUUU\\\___\\\[[[^^^bbbfffkkkooooookkkiiijjjllloootttvvvuuuwww{{{{{{xxx~~~yyyvvvxxxxxxtttrrrpppppprrrtttxxx{{{~~~~~~zzzfffUUUIIICCCEEE@@@999666666666555333555333222444666666222//////+++((((((***+++***((((((((()))******)))((('''(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$''''''###!!!&&&,,,***""" !!!###%%%'''((())))))&&&&&&&&&''')))+++...///888;;;@@@FFFKKKOOORRRTTT\\\^^^aaacccccc```\\\YYYNNNMMMKKKJJJNNNQQQMMMFFFDDD<<<777;;;DDDJJJPPPUUUdddpppxxxttteee^^^^^^^^^eeehhh___WWWLLLBBB@@@BBBDDDFFFIIIHHHNNNWWWaaakkkuuu~~~zzzxxxuuutttlllooorrrvvvwwwvvvtttrrrooonnnooosssxxxzzzxxxuuummmllllllmmmnnnmmmjjjhhhjjjfffbbbbbbeeefffeeecccccc___```fffiiihhhkkkqqqpppqqqrrrrrrqqqpppnnnmmmiiihhhggggggiiillloooqqqxxxxxxyyyzzz|||}}}tttlllccc^^^ZZZVVVXXX]]]hhhsss~~~zzzpppggg]]]VVVMMMFFFDDDDDDDDDCCC@@@BBBCCCCCCFFFPPP^^^iiiyyy~~~xxxrrriiibbbXXXQQQOOOPPPPPPOOOTTTUUUYYY^^^dddkkkpppsss~~~{{{rrrooonnnpppqqqmmmeee^^^VVVSSSPPPMMMKKKLLLNNNPPPTTTWWWZZZ[[[ZZZVVVQQQMMMAAABBBEEEJJJMMMRRR^^^jjj{{{tttqqqooollljjjkkkkkkkkkiiihhhiiillloooyyynnnbbb[[[UUUOOOJJJJJJMMMPPPUUUXXXZZZ\\\]]]___bbblllsssrrrooooooqqqqqqmmmmmmmmmqqqvvv{{{~~~}}}}}}zzzuuutttttttttuuuuuuuuuuuuuuuvvvwwwuuuwww{{{pppaaaTTTMMMJJJEEE???;;;:::888666333999888777999;;;:::555000333000---,,,------,,,***,,,+++)))'''&&&%%%%%%%%%(((((())))))))))))((((((&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$+++***)))'''%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%$$$!!!"""''''''###&&&&&&&&&&&&%%%$$$######&&&&&&&&&''')))+++...///666999@@@FFFLLLQQQUUUWWW^^^```bbbbbbaaa^^^[[[XXXRRRQQQOOONNNPPPRRRLLLDDDBBB;;;999>>>EEELLLTTT[[[fffsss~~~qqqbbb]]]^^^^^^dddfff]]]UUUJJJAAA@@@BBBDDDFFFIIIMMMRRR[[[dddmmmwwwxxxuuuttttttssstttuuuwwwxxxxxxvvvtttrrrqqqppppppsssxxxyyyvvvsssqqqpppoooooooooooommmkkkiiihhhgggeeecccbbbcccdddccc``````eeegggfffiiinnnnnnnnnoooooooooooonnnmmmmmmllljjjhhhiiijjjmmmooouuuuuuttttttuuuvvvxxxyyyyyyvvvuuuvvvwww}}}yyymmmfffaaa^^^[[[XXXZZZ^^^hhhoootttqqqlllfff]]]UUUPPPJJJDDDAAABBBDDDEEEEEECCCDDDEEEGGGNNNYYYgggpppxxxsssggg```WWWQQQNNNNNNNNNMMMOOOQQQSSSWWW]]]ccciiilllxxx~~~yyyxxxvvvtttvvv{{{~~~zzzxxxuuurrrrrrrrrnnnfff```UUURRROOOKKKIIIIIIJJJKKKLLLNNNPPPPPPOOOLLLHHHFFFFFFFFFJJJOOORRRYYYfffsss~~~wwwtttqqqooommmllllllllljjjiiijjjlllooo}}}}}}tttmmmhhh```TTTJJJFFFGGGJJJOOORRRUUUXXX\\\___```hhhoooqqqssstttppplllhhhhhhiiinnnvvv~~~|||uuutttwww{{{xxxzzzzzzwwwrrrnnnmmmnnnoooqqquuu{{{}}}zzzzzz{{{}}}~~~xxxlll```YYYNNNHHHAAA===<<<<<<:::888@@@>>><<<<<<===:::555000000...,,,+++++++++)))(((---+++(((%%%###$$$%%%'''(((((())))))))))))((((((&&&&&&%%%$$$$$$$$$%%%%%%((('''%%%$$$###$$$$$$%%%)))(((&&&$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%&&&###!!!###&&&&&&)))(((((('''%%%###!!! &&&&&&&&&''')))+++...///333888@@@GGGMMMSSSXXX[[[aaaaaaaaaaaa___\\\YYYWWWWWWXXXVVVTTTUUUTTTKKKAAA===;;;;;;AAAGGGOOOZZZeeekkkyyymmm___[[[]]]^^^dddeee[[[QQQHHH@@@@@@BBBCCCFFFIIIRRRWWW^^^gggpppzzzxxxsssqqqrrrtttuuu||||||{{{zzzxxxuuusssrrrrrrqqqrrrvvv{{{}}}|||yyyxxxuuusssqqqqqqpppnnnlllhhhjjjkkkgggbbb___aaaddddddaaaaaadddeeedddfffjjjjjjkkkkkklllmmmmmmnnnnnnqqqooollljjjhhhiiijjjkkkpppooommmjjjiiihhhhhhhhheeebbbaaacccgggpppvvvgggbbb```aaa```]]]^^^bbbkkknnnmmmeee^^^YYYTTTOOOLLLIIIFFFFFFHHHKKKMMMNNNMMMLLLLLLRRR]]]jjjvvv||||||vvvrrreee___XXXRRROOONNNMMMLLLNNNOOOPPPSSSWWW\\\aaadddnnnvvvyyysssqqqooommmpppttt|||~~~}}}yyyxxxuuuqqqnnnmmmiiibbb]]]VVVTTTQQQNNNKKKIIIIIIIIIHHHHHHGGGFFFEEECCCBBBAAAFFFGGGKKKQQQVVV___nnn}}}zzzvvvssspppnnnmmmmmmmmmllljjjjjjlllnnnvvv~~~{{{zzzrrrbbbQQQIIIEEEGGGKKKMMMPPPSSSXXX[[[\\\dddmmmtttyyyyyyqqqgggfffeeegggkkkttt}}}vvvvvv{{{{{{}}}~~~yyyrrrmmmkkklllpppqqqsssvvvzzz}}}tttrrrqqqrrrvvv{{{~~~{{{{{{{{{|||}}}~~~~~~yyytttlllddd^^^LLLFFF???<<>>:::888666222///---,,,+++++++++******))))))((('''&&&&&&''')))***(((((())))))))))))((((((''''''&&&%%%$$$$$$$$$%%%'''&&&$$$######$$$&&&'''"""!!!!!!""""""###$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''(((%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&''')))+++...///444:::BBBIIINNNSSSYYY]]]`````````___^^^[[[YYYXXX[[[\\\\\\ZZZZZZWWWKKK???888999===CCCIIIQQQ```mmmuuuzzziii]]][[[^^^___ccccccXXXMMMEEE???@@@BBBCCCFFFJJJQQQVVV___hhhrrr|||}}}vvvrrrqqqsssvvvwww}}}|||zzzwwwuuusssrrrqqqpppqqquuu}}}zzzvvvssspppnnnlllgggiiiiiigggdddbbbcccdddeeedddccccccddddddfffggghhhhhhiiijjjlllnnnoooppprrrppplllhhhfffffffffgggjjjgggddd```\\\ZZZXXXXXXUUURRRRRRVVV[[[bbbnnnyyy}}}wwweeebbbbbbddddddaaaaaadddjjjllliiiaaa[[[ZZZXXXUUUSSSRRRQQQRRRTTTVVVXXXYYY]]]ZZZ[[[cccqqq~~~{{{vvvsssqqqfffbbb\\\VVVSSSQQQPPPOOOUUUUUUUUUVVVYYY]]]```bbblllrrr{{{xxxtttqqqpppqqqsssxxx||||||yyyxxxtttpppmmmjjjgggccc___^^^]]]ZZZWWWTTTQQQOOONNNLLLJJJGGGDDDBBBAAABBBCCCGGGHHHMMMTTT\\\gggyyy{{{vvvrrrooonnnnnnooonnnmmmkkkkkklllnnnrrrzzzppp^^^SSSIIIJJJKKKLLLLLLNNNRRRUUUYYYeeeqqqyyy}}}{{{rrrhhhhhhggggggiiippp{{{}}}{{{}}}|||~~~~~~{{{vvvrrrqqqrrrrrrrrrsssssssssrrrpppooohhhiiilllqqqxxx}}}zzz{{{|||}}}|||{{{{{{zzzyyy{{{xxxqqqmmmjjjiiiiiifff```[[[JJJDDD>>>>>>DDDNNNUUUYYYSSSKKK@@@888444333111///---...///////////////000(((((()))***************(((((())))))))))))(((((((((((('''&&&&&&%%%&&&&&&%%%$$$###"""###%%%(((***""""""###$$$&&&(((***+++######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%)))%%%"""$$$((()))'''%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&''')))+++...///777===EEEKKKNNNRRRXXX]]]_________^^^]]][[[YYYXXXZZZ]]]_________ZZZMMM???666777===DDDJJJSSScccrrrtttggg[[[[[[______ccc```TTTHHHCCC???AAABBBCCCFFFKKKMMMSSS]]]iiisss~~~}}}vvvrrrrrrtttvvvwwwyyywwwuuusssqqqpppppppppnnnqqqzzz~~~xxxtttooolllhhhfffdddeeeggghhhfffdddggggggeeedddccceeefffffffffgggiiikkkmmmoooqqqqqqooommmiiieeebbbaaaaaabbbaaa___ZZZVVVQQQNNNLLLKKKJJJHHHIIINNNQQQTTT[[[bbbhhhvvvzzz|||}}}}}}xxxfffcccbbbeeedddaaaaaaddddddgggfff```\\\\\\[[[YYYXXXYYYZZZ\\\]]]```bbbdddkkkjjjllluuu|||wwwtttrrrqqqiiifffaaa\\\XXXVVVVVVWWW^^^______aaacccfffhhhiiiqqqsssyyy{{{qqqqqqrrrtttyyy~~~~~~|||yyywwwvvvtttrrrpppnnnnnnlllhhhddd___ZZZXXXRRROOOIIIDDDBBBBBBDDDEEEKKKLLLSSS\\\gggtttzzztttqqqooonnnoooooonnnkkkjjjkkklllooovvvtttcccYYYIIIJJJKKKKKKKKKLLLPPPRRRYYYhhhxxx~~~yyyrrrkkkhhhhhhhhhiiinnnxxx~~~}}}{{{yyyxxxwwwwwwrrrsssttttttrrrpppmmmkkkgggiiimmmsssyyy}}}~~~~~~|||~~~~~~{{{wwwuuuuuuvvvyyy}}}uuuhhhfffeeegggiiifff^^^WWWJJJFFFBBBDDDLLLWWW```dddVVVMMM@@@777333222222111,,,...///000.........///***+++,,,,,,+++***((('''(((((())))))))))))(((((((((((('''&&&&&&&&&''''''$$$#########$$$&&&((()))############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%)))""""""''''''%%%###%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&''')))+++...///999@@@HHHMMMOOORRRXXX]]]______```___]]]ZZZWWWUUUUUUZZZ___bbbddd___PPPBBB666888===EEELLLVVVggguuupppcccYYYZZZ______aaa\\\NNNEEEAAA@@@BBBDDDDDDGGGLLLKKKSSS___kkkwww{{{vvvsssrrrtttuuuuuusssrrrqqqooonnnnnnnnnnnnnnnttt~~~xxxqqqmmmgggeeeccceeeiiijjjgggdddfffhhhgggccccccffffffeeeeeegggjjjmmmooopppqqqqqqkkkhhhddd___[[[ZZZYYYYYYVVVTTTPPPLLLIIIFFFDDDDDDCCCAAACCCHHHJJJKKKMMMRRR[[[hhhkkkkkktttvvvtttwwwqqqnnnooosssuuuuuuwww{{{xxxxxxyyyzzzzzzyyyvvvtttooonnnmmmmmmppptttyyy|||xxxhhhdddbbbbbbbbb___```dddeeeiiiiiiccc```___^^^[[[^^^```bbbccceeehhhllloooqqqrrrvvv{{{wwwtttsssrrrkkkiiieee```[[[ZZZ]]]___gggiiimmmqqqtttwwwyyyzzz}}}{{{|||}}}xxxuuuyyy}}}zzzrrrkkkfff[[[VVVOOOHHHEEEDDDGGGIIIMMMPPPYYYeeeqqqxxxtttrrrnnnoooooonnnkkkiiiiiijjjmmmqqq{{{ooo```XXXGGGIIIKKKLLLMMMOOORRRUUU\\\kkkzzz}}}zzzvvvqqqllldddfffhhhkkkpppyyy|||zzz{{{{{{yyywwwvvvwwwxxxxxxwwwtttpppnnnllllllnnnsssyyy}}}~~~|||~~~~~~|||xxxuuutttuuuxxx{{{pppoooqqquuuvvvpppbbbWWWLLLIIIGGGKKKRRRYYY\\\]]]OOOGGG===666444333222000,,,...000///,,,******+++++++++******)))((((((((((((((())))))))))))((((((&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''!!! $$$&&&$$$$$$&&&%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&''')))+++...///999AAAJJJNNNPPPSSSYYY___aaaaaabbb```]]]XXXSSSPPPOOOUUU]]]cccfffbbbSSSEEE::::::>>>GGGPPP[[[jjjwwwooo```VVVXXX]]]]]]]]]WWWHHHCCCAAAAAADDDEEEEEEIIINNNMMMVVVcccqqq||||||yyyvvvuuuuuuvvvwwwvvvqqqppppppooonnnnnnmmmlllrrrxxxxxxpppkkkffffffgggggghhhgggfffdddeeegggfffaaaaaaeeefffccccccfffjjjnnnpppqqqpppoooiiifff```YYYTTTQQQPPPOOOLLLJJJGGGDDDBBB@@@??????BBB???@@@EEEHHHIIILLLPPPWWWccceeedddjjjiiidddfffbbb```aaaeeeeeecccccceeecccfffiiijjjiiigggffffffcccccceeehhhoooxxxyyymmmgggccccccbbbaaadddiiiiiilllkkkeeeaaaaaa```^^^bbbdddeeeddddddfffjjjnnnlllpppyyy~~~{{{wwwtttrrrqqqpppkkkiiieee```[[[\\\```dddooosss{{{~~~wwwhhhccc[[[SSSNNNNNNOOOQQQUUUYYYdddsssyyytttsssnnnoooooommmkkkhhhhhhhhhjjjlllttt|||mmm```ZZZLLLOOORRRSSSTTTUUUVVVXXXbbbkkktttvvvtttrrrmmmgggcccggglllpppsss{{{|||yyy{{{|||yyyuuu{{{|||}}}}}}{{{wwwssspppnnnmmmnnnqqqwww}}}yyyzzz{{{xxxuuutttvvvyyy}}}{{{|||{{{hhhZZZLLLJJJKKKNNNSSSUUUTTTQQQEEE@@@999555444333000...111444555333///+++++++++)))(((&&&&&&&&&)))+++---(((((())))))))))))(((((($$$$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%$$$"""!!!%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$%%%((('''###%%%+++###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''')))+++...///888@@@JJJOOOPPPTTT[[[aaacccddddddbbb]]]VVVPPPKKKJJJRRR[[[ccchhhdddVVVGGG===<<>>=========DDD@@@@@@DDDIIILLLQQQVVVWWWcccdddbbbfffddd]]]^^^\\\ZZZ[[[^^^^^^ZZZXXXZZZ\\\```eeefffcccaaaaaabbb]]]___cccjjjuuu{{{rrrkkkfffeeedddeeejjjpppgggiiigggaaa]]]^^^___^^^aaabbbaaa^^^[[[[[[^^^bbbeeelllwwwxxxwwwuuurrrpppnnnmmmllljjjhhhddd^^^ZZZ\\\aaafffuuu{{{~~~~~~uuuoooggg___YYYXXXYYY[[[bbbhhhtttxxxsssqqqmmmnnnooommmjjjhhhgggggggggiiiooo|||}}}pppddd___VVVXXX[[[[[[ZZZYYYYYYZZZeeejjjnnnoooppppppiiiaaafffkkkppptttvvv{{{zzzuuutttvvvyyy||||||}}}}}}|||wwwppplllnnnlllmmmrrryyy}}}}}}zzzvvvuuuttttttwwwzzz}}}zzz|||xxxlll]]]XXXSSSRRRTTTSSSOOOJJJCCCAAA===888333111222333111111222111000...,,,+++,,,,,,++++++***))))))(((,,,***'''&&&'''((()))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%"""###((((((######'''$$$%%%&&&''''''''''''&&&%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%""""""%%%&&&&&&$$$''''''((()))***...333777???DDDJJJNNNRRRVVV\\\aaabbbaaa^^^[[[WWWRRRLLLHHHFFFTTT```dddccc]]]OOOBBB???AAAEEEJJJSSS^^^iiiqqqqqq```YYYZZZ\\\\\\YYYRRRJJJDDD???BBBEEEEEEEEEGGGLLLPPPSSS___ooo{{{zzzzzzzzzyyyyyyxxxxxxxxxrrrssstttssspppnnnnnnooovvvzzz}}}tttnnnkkkiiihhhjjjiiigggfffeeeeeeeeefffmmmhhhccc``````aaaccccccggghhhiiilllnnnmmmkkkhhhccc___XXXPPPIIIDDDAAA@@@BBB???;;;;;;===@@@???>>>???DDDHHHIIIIIILLLSSSYYYdddgggiiihhhccc^^^[[[[[[ZZZ[[[[[[YYYWWWXXX[[[___```aaadddggghhheee___[[[ccciiipppwww~~~tttnnngggfffiiillllllkkkiiihhheeeaaa^^^]]]^^^``````fff```YYYYYYWWWYYYdddaaammm|||}}}xxxtttnnnjjjhhhhhhgggggghhhdddaaa___\\\\\\dddmmmooozzz}}}~~~|||rrrnnnllljjjjjjmmmrrrzzztttqqqnnnmmmllljjjhhhgggfffffffffjjjssszzzooobbbYYYYYYWWWVVVVVVXXXYYYYYYXXX```aaabbbdddfffhhhiiiiiihhhkkkqqqxxx{{{zzzvvvwwwyyy{{{wwwwwwwwwyyyyyywwwsssooossspppooorrrvvvxxxvvvssspppssswwwxxxxxxyyy}}}zzzxxxzzz}}}qqqjjj```YYYUUUPPPKKKFFF???>>>;;;888555444555666222222222222111///---,,,---,,,,,,++++++***)))))),,,***'''&&&((()))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%&&&"""!!!%%%&&&$$$$$$'''############$$$$$$$$$$$$%%%$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&######%%%'''&&&%%%''''''((()))***...333777@@@EEEJJJOOOSSSXXX^^^bbbaaa___]]]YYYUUUPPPKKKGGGFFFPPPZZZ^^^___[[[OOOCCC@@@BBBHHHQQQ[[[fffnnnsssqqqdddZZZ[[[\\\[[[WWWOOOGGGAAA???BBBEEEEEEEEEGGGMMMQQQXXXdddttt}}}}}}|||{{{zzzyyyxxxwwwwwwwwwvvvssspppooooooqqqwww{{{yyypppiiieeedddeeeeeejjjiiihhhgggfffffffffgggjjjgggcccaaaaaacccddddddhhhhhhiiilllmmmllliiifff^^^ZZZSSSLLLFFFBBBAAA@@@???===::::::===@@@@@@@@@AAAEEEJJJMMMQQQXXXccckkkoooqqqssspppkkkeeebbbaaa]]]^^^^^^]]][[[\\\___bbbhhhkkknnnpppqqqooommmkkknnnuuuxxxooojjjdddcccfffiiiiiigggeeedddbbb___]]]]]]```bbb]]]bbb\\\UUUXXXWWW[[[fffooo{{{uuuoookkkeeeaaaaaaaaabbbbbb___\\\ZZZZZZYYY[[[dddnnnxxx}}}|||{{{}}}|||zzz{{{|||~~~wwwsssmmmllljjjhhhgggfffffffffiiillltttzzznnn```VVVQQQPPPPPPSSSVVVYYYZZZYYY^^^______aaacccfffhhhiiimmmnnnssszzz~~~}}}{{{}}}~~~}}}vvvuuuuuuuuuvvvvvvtttrrrtttrrrppprrruuuuuussspppooouuu||||||yyywwwzzz~~~~~~yyywwwwwwyyy{{{~~~oooaaaXXXPPPJJJFFF>>>===;;;999777666666666333333333222111000///......------,,,,,,+++******+++)))'''''')))***+++***'''''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%(((""""""%%%%%%%%%&&&###""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&''''''&&&''''''((()))***...333777AAAEEEKKKQQQVVV[[[```ccc```^^^\\\XXXSSSNNNJJJHHHIIIPPPWWW[[[^^^ZZZPPPEEEBBBEEELLLXXXfffpppvvvwwwzzzjjjaaa[[[\\\\\\YYYTTTLLLCCC>>>@@@CCCEEEEEEEEEHHHNNNSSS___kkkzzz~~~}}}{{{zzzxxxwwwvvvwwwwwwvvvtttrrrqqqsssuuuwwwzzz}}}rrrkkkccc]]]\\\___bbbdddkkkjjjiiihhhgggggghhhhhhgggeeeccccccdddfffffffffiiiiiijjjkkkllljjjfffcccXXXTTTMMMFFFAAA??????@@@>>><<<;;;<<>>===>>>??????>>>>>>???BBBEEEHHHJJJPPPSSSYYYaaalll{{{}}}yyyxxxxxxvvvtttpppnnnpppuuu{{{yyylll^^^\\\YYYYYYYYYYYYVVVTTTQQQRRRRRRSSSTTTWWW\\\___aaaddd]]]XXX^^^ccciiiuuuxxxqqqkkkccc^^^XXXTTTRRRSSSSSSSSSWWWTTTRRRSSSSSSUUU___iiiwwwzzzuuuuuusssvvvzzz~~~~~~{{{vvvrrrnnnppptttyyy~~~~~~tttmmmhhhgggfffddddddeeefffgggmmmnnnqqqyyy{{{pppeeeZZZRRRNNNNNNOOOSSSWWWZZZ\\\[[[WWWVVVUUUVVVYYY^^^cccfff______dddmmmwww~~~{{{wwwtttttttttssssssrrrrrrsssuuuwwwyyyyyyxxx|||yyywwwwwwxxxyyywwwttt{{{|||}}}}}}|||}}}|||zzz{{{|||}}}~~~~~~{{{wwwxxx}}}{{{xxxvvvuuuyyyzzzkkk___UUUPPPEEEAAA<<<:::888777555333444444333222222111111111//////...------,,,,,,+++***)))((((((*********)))&&&'''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$&&&((()))&&&"""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&&&&&&&&&&''''''''''''((()))***...333777???BBBHHHPPPXXX]]]aaabbbbbbaaa^^^YYYSSSNNNNNNNNNVVVWWW[[[___^^^UUUHHH@@@GGGIIIPPP^^^ooo||||||lll___XXXZZZ[[[[[[WWWPPPIIIDDDBBBBBBDDDEEEEEEGGGMMMUUU\\\jjjttt{{{xxxtttttttttsssssssssssssssooorrruuuvvvtttqqqpppooossswww~~~{{{sssiiiccc\\\XXXZZZ```fffiiillllllllllllllllllkkkkkkhhhhhhhhhiiikkklllkkkjjjkkkjjjjjjjjjiiifffaaa^^^VVVQQQIIIBBB===<<<>>>??????@@@AAABBBEEEIIIMMMPPPYYY^^^fffrrr~~~|||rrreeeXXXVVVTTTSSSRRRPPPNNNLLLJJJKKKLLLLLLNNNRRRWWW[[[]]]aaa\\\\\\gggnnnuuu~~~uuuoookkkggg[[[WWWRRRPPPOOOPPPPPPPPPPPPMMMLLLLLLLLLOOOYYYcccmmmttt~~~wwwnnnjjjjjjjjjnnnsssvvvuuuqqqllliiifffjjjrrryyy~~~~~~}}}}}}xxxppphhhfffdddccccccdddfffgggllllllnnntttuuuiiiaaaYYYTTTSSSRRRPPPQQQSSSTTTTTTTTTSSSRRRPPPPPPSSSYYY^^^bbb^^^^^^eeeqqq~~~}}}zzzxxxwwwxxxxxxwwwwwwwwwxxxxxxxxxxxxwwwwwwyyytttqqqsssyyy|||zzzvvvxxxzzz{{{{{{{{{|||~~~}}}{{{zzz|||}}}}}}zzz|||yyytttrrruuulll\\\RRREEE@@@:::888999999888666444333222222111111222222///......------,,,++++++***)))(((((())))))(((&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&!!!%%%'''%%%%%%'''&&&###!!!"""######$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$########################"""$$$&&&&&&%%%%%%&&&'''''''''((()))***...333777???AAAGGGPPPYYY___bbbbbbcccccc```ZZZSSSOOOPPPRRRWWWXXXZZZ\\\VVVJJJ@@@<<>>???@@@???AAADDDGGGKKKPPPVVVZZZ___fffsss}}}iii\\\SSSRRRQQQOOONNNLLLKKKJJJKKKLLLLLLLLLNNNQQQVVVZZZVVV\\\\\\```oooxxx~~~vvvnnnjjjeee```PPPNNNLLLLLLMMMNNNNNNNNNCCCAAA@@@BBBCCCFFFPPP[[[cccjjjsss|||yyyooofff___^^^```aaafffkkkmmmjjjeeeaaa^^^]]]eeeoooxxx}}}~~~|||}}}xxxooohhhgggdddcccbbbdddfffgggjjjjjjmmmtttsssgggaaa[[[WWWTTTPPPLLLIIIIIIJJJKKKJJJOOONNNLLLLLLOOOTTTYYY\\\]]]^^^hhhwww~~~|||zzzzzz{{{zzzxxxvvvvvvvvvrrrqqqqqqtttyyy{{{yyyvvvvvvxxxzzzzzzzzz{{{~~~~~~||||||~~~~~~|||wwwssssssxxx}}}|||eeeWWWIIIBBB:::777777999888666333333222111000111111222......------,,,+++++++++***)))((((((((('''%%%###&&&&&&&&&'''''''''((((((###$$$&&&''''''&&&$$$###%%%$$$$$$$$$%%%%%%&&&''' &&&'''!!!"""&&&''' """$$$&&&&&&%%%###"""######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&$$$$$$%%%&&&''''''((()))***...333777???BBBHHHQQQ[[[bbbdddcccdddcccaaaZZZRRROOOQQQTTTYYYXXXWWWUUULLL@@@;;;>>>CCCJJJWWWfffttt~~~wwwhhh___\\\___aaa```YYYOOOHHHEEEEEECCCDDDFFFGGGKKKTTT```iiiwww~~~zzzvvvqqqqqqqqqqqqqqqppppppppppppqqqqqqooolllkkkkkklllxxx|||zzzqqqaaa]]]YYYXXX[[[aaafffiiimmmnnnoooppppppooonnnnnnnnnllljjjiiijjjjjjiiihhhjjjiiiiiihhhgggddd___\\\QQQNNNIIIEEEBBBAAAAAABBBAAAEEEJJJPPPUUU]]]eeekkkqqqzzzooo___VVVOOOOOOOOONNNMMMMMMOOOPPPSSSSSSSSSSSSSSSUUUYYY]]]ZZZbbbccchhhwww~~~yyypppkkkggg```WWWOOONNNMMMMMMMMMLLLJJJGGG===:::999999:::<<>>:::888777555666>>>HHHKKKQQQYYYbbbjjjsss}}}yyyjjj___RRRLLLIIIGGGKKKPPPUUUYYY]]]]]]XXXSSSOOONNNQQQ[[[iiitttzzz|||~~~|||}}}zzzrrrkkkiiifffcccbbbcccfffgggiiikkkqqq}}}zzzppphhh```ZZZNNNIIIBBB>>>>>>BBBEEEGGGJJJJJJIIIIIIKKKNNNRRRTTT```cccooo}}}|||yyytttqqqmmmoooqqqsssttttttssssss{{{zzzyyyxxxxxxzzz|||}}}~~~}}}}}}|||}}}{{{|||}}}}}}}}}~~~yyyuuusssnnnvvv}}}}}}|||}}}jjjYYYOOODDD???<<<888777888444444444333333222222222000...------------,,,***************)))))))))))))))((('''&&&&&&'''((())))))&&&$$$$$$&&&&&&$$$!!!$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''########################!!!###$$$$$$###"""$$$%%%'''&&&&&&%%%%%%&&&&&&'''((()))***)))(((+++222777@@@DDDKKKSSS[[[bbbgggjjjcccbbb___XXXQQQPPPUUUZZZXXXZZZXXXPPPEEE???@@@CCCJJJSSScccsssyyyfffVVVRRRVVV___]]]YYYSSSMMMIIIHHHHHHGGGGGGGGGIIIOOOZZZiiisss|||{{{oooqqqtttuuuvvvtttrrrqqqmmmjjjhhhiiiiiijjjooovvv{{{{{{nnnhhh```ZZZ[[[^^^aaahhhnnnqqqpppooooooppppppooonnnllljjjhhhggghhhjjjmmmoooiiijjjkkkkkkiiiddd\\\VVVOOOJJJDDDAAABBBDDDEEEDDDIIIQQQ[[[dddlllzzz~~~qqqfff[[[RRROOOMMMNNNPPPRRRTTTXXX]]]```hhhiiijjjjjjjjjkkknnnqqquuutttuuuxxx|||}}}{{{xxxsssrrrpppnnnkkkeee___ZZZVVVXXXYYYVVVOOOGGG@@@<<<666444111000111555999<<>><<<===???BBBGGGMMMKKKGGGCCCCCCJJJUUU^^^jjjqqq|||}}}zzzvvvrrrooooooqqqsssvvvwwwwwwwwwwwwzzzyyyxxxxxxyyy{{{}}}~~~}}}}}}~~~uuuvvvxxxzzz|||xxxsssqqqzzzyyybbbTTTEEE>>>;;;888666666666666555444444333222222000...------------,,,***************)))))))))))))))((('''&&&&&&'''((())))))&&&$$$$$$&&&&&&$$$"""$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$&&&'''''''''&&&&&&'''''''''''')))*********...555;;;CCCFFFMMMTTT\\\aaaeeegggcccbbb^^^WWWQQQPPPUUUZZZ______[[[PPPDDD======AAANNNYYYjjjzzzwwwcccTTTPPPTTTZZZXXXTTTOOOKKKHHHHHHHHHFFFFFFHHHKKKSSS```ooozzzzzzyyyrrrsssuuuuuutttrrrpppnnnnnnkkkjjjkkkkkkkkkooovvv}}}|||oooggg```ZZZ[[[___bbbiiiooovvvtttrrrqqqpppnnnmmmlllkkkjjjiiihhhiiijjjlllnnniiiiiijjjkkkiiiccc\\\VVVNNNJJJEEECCCEEEHHHIIIJJJOOOVVVaaammm}}}yyykkkbbbZZZSSSMMMLLLMMMOOOQQQTTTXXX]]]dddiiiqqqsssvvvyyy|||}}}{{{xxxsssooorrrqqqpppooonnnkkkfffbbb\\\\\\YYYTTTLLLDDD@@@>>>444333111000111444777:::<<>>EEEIIIOOOVVV]]]aaacccdddcccaaa\\\UUUPPPPPPUUUZZZbbb```ZZZNNNCCC>>>@@@DDDUUUaaaqqq~~~sss___QQQNNNRRRVVVSSSOOOKKKHHHGGGGGGHHHEEEFFFHHHNNNYYYhhhxxx{{{wwwvvvuuuuuuvvvuuussspppllljjjnnnkkkjjjlllllllllqqqxxx|||ooofff___ZZZ\\\```dddkkkrrrzzzxxxvvvrrrooollljjjiiijjjjjjjjjiiijjjjjjkkkkkkiiiiiijjjjjjhhhbbb[[[VVVMMMJJJFFFFFFHHHLLLOOOQQQXXX^^^jjjzzzssshhh]]]WWWSSSNNNLLLMMMNNNPPPSSSVVV\\\dddlllrrr{{{wwwpppkkkggglllllllllmmmmmmllljjjgggccc```YYYPPPGGG@@@======111111000000111333555666777999;;;===???CCCHHHKKKUUU^^^mmm}}}zzztttmmmfffaaa^^^ZZZWWWVVVVVVSSSKKKDDDAAA===;;;>>>@@@AAAEEEKKKOOOOOOLLLGGGBBBAAADDDGGGXXXaaammmuuuxxxwwwwwwwwwuuu|||~~~~~~~~~~~~{{{sssmmmiiieeebbbcccdddeeeeeehhhkkksssyyyrrrjjjaaaXXXKKK???:::999:::>>>CCCFFFGGGGGGFFFHHHNNNXXX```qqquuuyyy{{{{{{|||~~~xxxvvvuuuuuuuuutttuuuvvvwwwxxxxxxxxxxxxuuuuuuvvvwwwzzz|||~~~~~~~~~wwwwwwoooTTTEEEAAA>>>;;;999888888777555444222111000000///------......,,,+++************)))))))))((((((((((((''''''(((((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''&&&(((***+++,,,111888>>>EEEJJJQQQXXX___bbbddddddbbb___ZZZSSSOOOOOOTTTXXX]]]ZZZTTTKKKCCCBBBGGGMMMZZZcccnnnwwwmmm[[[PPPPPPTTTVVVSSSNNNJJJHHHHHHHHHHHHFFFGGGKKKRRR___nnn~~~wwwttttttuuuuuuuuusssqqqnnnkkkiiimmmiiihhhiiikkknnnvvv~~~zzzmmmeee^^^ZZZ\\\aaafffnnnuuuzzzyyywwwrrrnnnkkkjjjjjjiiijjjjjjjjjiiiiiiiiiiiijjjiiiiiiiiifffaaaZZZUUUMMMKKKIIIIIILLLQQQUUUXXXaaahhhuuuyyynnniii```WWWSSSOOOKKKJJJLLLNNNPPPTTTXXX^^^gggpppvvv~~~{{{rrrmmmhhhffffffeeedddeeeffffffdddcccaaa^^^VVVLLLBBB;;;888888//////000000111222222333666777999::::::<<>>CCCDDDFFFGGGGGGHHHMMMVVV\\\lllooorrrsssrrrtttxxx|||~~~yyyvvvuuuuuuuuuuuuuuuuuuuuuuuutttssssssttttttuuuwwwyyy{{{}}}~~~|||||||||}}}zzz\\\JJJCCC???;;;:::777777666444222111000///111///............---+++************)))))))))((('''(((((((((((((((((('''&&&''''''&&&&&&%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&''')))***++++++000777===EEEJJJRRRZZZaaadddeeeeeeaaa]]]VVVPPPMMMNNNSSSWWWXXXUUUOOOGGGCCCEEELLLQQQYYY^^^eeekkktttxxxfffYYYRRRTTTYYYYYYTTTNNNJJJIIIIIIHHHHHHHHHJJJOOOXXXeeettt{{{uuussssssssssssrrrrrrpppnnnlllkkkkkkgggeeegggkkkqqq}}}wwwllleee___ZZZ]]]bbbhhhooowwwxxxxxxvvvrrrmmmkkkkkkmmmjjjjjjjjjiiiiiihhhhhhgggjjjiiiiiihhheee```YYYTTTNNNMMMMMMMMMPPPVVV\\\```kkkuuu{{{nnnddd\\\UUUNNNKKKHHHEEEEEEHHHNNNPPPTTTXXX^^^eeennnttt|||wwwpppmmmjjjhhhbbb```^^^\\\\\\[[[ZZZXXXWWWUUUPPPGGG>>>666222000......///000000111111111555777999999:::;;;===@@@DDDJJJSSS[[[aaabbb```___VVVRRRMMMIIIGGGGGGFFFFFFGGGFFFFFFHHHIIIFFF@@@<<<<<<:::;;;???BBBCCCFFFKKKJJJKKKIIIFFFCCCEEEKKKPPP]]]fffppptttsssqqqrrruuuxxxzzzuuummmjjjeeebbbcccdddeeeeeehhhmmmuuu~~~vvvnnnggg___QQQCCC<<<:::;;;>>>CCCEEEGGGHHHHHHHHHKKKQQQWWWdddgggiiijjjkkknnntttzzz}}}yyyvvvtttrrruuuttttttssssssrrrrrrrrruuuvvvwwwxxxyyyzzz{{{{{{zzzzzzzzz|||~~~bbbNNNCCC===999888666666555333222111000000111///......///...---+++************))))))))))))''''''((((((((((((''''''&&&'''((('''&&&%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%$$$$$$$$$$$$%%%%%%''')))++++++,,,000777===EEEKKKTTT\\\ccceeeeeeddd___ZZZSSSLLLJJJMMMQQQTTTVVVRRRKKKDDDAAADDDJJJOOOTTTVVV[[[dddqqqmmm___XXXVVVXXX]]]YYYSSSLLLHHHHHHIIIIIIHHHKKKMMMSSS^^^lllyyyyyytttrrrrrrqqqqqqqqqpppooommmlllkkkiiiffffffkkkpppwwwvvvmmmfff___[[[^^^ccciiipppxxxvvvwwwvvvrrrnnnlllooorrrmmmlllkkkjjjiiiiiiiiiiiijjjiiihhhgggddd___XXXTTTNNNOOOQQQSSSVVV]]]eeejjjwww{{{qqqfff]]]QQQKKKGGGFFFEEECCCEEEJJJLLLOOOSSSWWW\\\cccjjjnnnvvv~~~{{{ssspppnnnllljjjbbb^^^YYYUUUSSSQQQNNNMMMJJJIIIFFFAAA999222...,,,......//////000000000000222444777888999:::<<<>>>;;;???EEEKKKOOOQQQPPPOOOGGGDDDAAA>>><<<<<<===>>>CCCDDDEEEGGGGGGDDD???:::;;;999999>>>AAACCCFFFKKKKKKKKKIIIFFFDDDGGGMMMSSS___hhhrrruuusssqqqtttxxx~~~}}}yyyooolllgggdddcccdddeeedddhhhllluuuwwwoooggg]]]QQQCCC===<<<<<>>AAACCCCCCBBB>>>===<<<:::999:::;;;===BBBCCCEEEFFFFFFBBB===999;;;888999>>>BBBDDDIIIOOOPPPPPPNNNJJJGGGIIIOOOUUUbbbkkkuuuxxxuuutttxxx}}}~~~rrrnnniiieeeddddddddddddfffkkkrrr|||yyyoooggg^^^RRRGGGBBBAAAAAACCCGGGJJJKKKKKKJJJHHHKKKQQQVVV```bbbeeeeeeeeehhhmmmrrr}}}zzzssssssssstttuuuwwwyyyzzz|||}}}}}}}}}|||{{{zzzzzzzzzzzzzzzzzz|||~~~mmmXXXHHH===:::;;;666666555555555444444444111000......//////---,,,************))))))))))))&&&'''((())))))((('''&&&%%%''')))(((&&&%%%''')))$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&'''%%%(((+++---///555>>>DDDJJJPPPXXX```ddddddaaa___]]]VVVNNNHHHGGGJJJNNNQQQOOOKKKEEE@@@@@@CCCIIIMMMQQQRRRXXXfffwwwppp___XXXXXXYYY\\\___PPPJJJCCCAAADDDHHHHHHGGGMMMQQQZZZiiiyyyyyytttqqqpppsssrrrpppooommmkkkjjjiiigggiiiqqq{{{~~~yyyuuuhhhaaa]]]___dddiiiqqqxxxzzz|||{{{wwwqqqpppsssxxxvvvtttpppmmmlllmmmnnnoookkkiiigggeeeccc^^^XXXSSSNNNQQQVVV\\\cccmmmyyyuuummmggg___VVVNNNGGGCCC@@@@@@>>><<<>>>DDDEEEJJJPPPVVV\\\aaafffiiifffhhhjjjjjjiiiiiijjjllleeedddeeehhhmmmnnnllliii[[[VVVOOOHHHCCC@@@===;;;;;;:::888444000...///000111000///......///111222///111444555666666888999444555666888::::::::::::888999::::::;;;<<>>:::999:::<<<>>>DDDGGGLLLRRRVVVZZZ[[[\\\aaaaaaaaa```___^^^]]]\\\\\\^^^```aaa```^^^[[[ZZZQQQOOOJJJEEEAAA???>>>>>>:::888444111...---------////////////000000000000666666666777666666555444444444444555555555666666666666777888999:::;;;;;;:::<<>>;;;999<<<<<<===>>>BBBIIIQQQWWWXXXSSSOOOMMMKKKKKKSSS]]]hhhrrr|||}}}xxxwww|||yyyrrrjjjfffeeeffffffeeeggggggiiiqqq||||||pppjjjccc\\\RRRJJJFFFEEEFFFGGGFFFGGGIIILLLOOOTTT[[[```gggiiiiiihhhfffgggkkkooo||||||}}}}}}}}}}}}||||||}}}}}}||||||}}}|||zzz{{{}}}ssstttzzzyyydddRRREEE>>>:::999888777555444333333333333111...---------,,,***------,,,+++***)))(((((()))(((&&&'''(((((('''&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$######$$$&&&'''%%%$$$&&&%%%$$$$$$######$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$###$$$%%%'''((((((%%%""""""###&&&'''((((((((()))+++///555<<>>@@@AAAAAA???===;;;;;;<<<===???CCCJJJRRRXXXYYYUUUQQQPPPNNNPPPYYYcccpppxxx{{{zzz}}}vvvmmmgggfffeeedddccchhhgggiiinnnwwwvvvpppjjjcccWWWMMMFFFCCCBBBBBBDDDFFFIIILLLPPPVVV\\\aaadddhhhlllmmmlllllloooqqq~~~}}}}}}}}}}}}~~~|||{{{|||||||||}}}}}}vvv|||{{{oookkkpppyyyxxxgggWWWJJJBBB???:::999888777666555555555222000/////////...+++)))---,,,,,,+++***)))(((((()))'''$$$$$$%%%'''((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%###""""""$$$%%%&&&$$$###%%%%%%$$$$$$######$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''))))))(((&&&'''((()))***...444<<>><<<:::999888444333111///...------...////////////000000000000...///000222333444444444222222333333333444444444444444555666777888999999===>>>@@@AAAAAA@@@???>>>;;;<<<>>>@@@EEELLLTTTZZZ\\\XXXUUUTTTSSSUUU___jjjwww}}}{{{}}}yyyooohhheeedddbbbaaagggggghhhkkkoootttyyy|||zzzzzz|||{{{uuunnnggg[[[NNNDDD???======BBBEEEIIIMMMQQQVVV\\\```bbbhhhooorrrrrrppppppqqq~~~}}}}}}~~~|||~~~~~~|||||||||{{{|||~~~~~~}}}{{{xxxuuunnnttt~~~}}}ssskkkkkkqqq}}}~~~}}}xxxvvvqqqfffYYYMMMDDDAAA:::999888777666666666666333111///.........,,,***,,,,,,++++++***))))))(((+++)))&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$###""""""###%%%%%%$$$"""%%%%%%$$$$$$###$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$%%%&&&''''''$$$$$$$$$&&&'''(((&&&$$$&&&'''(((***---333;;;@@@IIIQQQ\\\dddgggfffdddbbbYYYOOOFFFFFFKKKQQQYYY```aaa\\\SSSIIIEEEGGGMMMPPPTTT[[[eeellltttyyyvvvpppfffaaa]]]\\\\\\XXXNNNGGG>>>>>>???@@@AAAEEEIIILLLZZZdddrrr~~~}}}wwwuuutttsssrrrssstttsssrrrsssuuuwwwuuuwwwyyyzzzzzz{{{}}}zzzvvvtttqqqnnnllleeecccaaabbbhhhqqq{{{{{{wwwuuuuuutttsssrrrpppooonnnnnnnnniiihhhfffbbb]]]WWWSSSPPPPPPRRRUUUXXXZZZ]]]aaadddkkkrrr~~~|||vvvpppkkkjjjcccZZZSSSNNNIIIBBB>>><<<;;;999777666666777888666888:::===???@@@AAAAAACCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCBBB@@@>>><<<;;;;;;<<<;;;:::777444333111000///............///////////////000000000000...///000111222222222222111111222222222333333333333333444555666777888888<<<===???@@@@@@@@@???>>>;;;===@@@CCCHHHPPPXXX^^^bbb]]]ZZZXXXWWWZZZdddnnnyyy}}}~~~|||yyynnngggdddcccbbb```eeefffggghhhiiijjjlllnnntttvvv{{{yyyrrrkkk___QQQEEE>>>;;;:::BBBEEEJJJNNNQQQUUUYYY[[[aaagggnnnqqqpppnnnnnnooo~~~}}}||||||}}}~~~|||}}}|||zzzyyyyyy{{{}}}|||~~~}}}|||{{{yyyvvvtttqqqttt{{{{{{oooiiikkkvvvuuuqqqqqqiiiiiihhhbbbXXXMMMDDD@@@::::::888777666666666666666333...,,,,,,---------,,,,,,++++++***)))))))))***(((''''''''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$###""""""###%%%%%%$$$"""%%%$$$$$$###$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$######%%%&&&&&&%%%&&&'''(((***---333;;;@@@HHHPPP[[[dddgggeeebbb```WWWNNNFFFHHHOOOVVV___fffcccXXXKKKEEEEEEHHHLLLNNNUUU]]]gggmmmtttxxxuuuooohhhdddaaa___\\\UUUKKKCCC@@@BBBCCCDDDEEEIIIOOOTTT```jjjxxx|||yyyxxxwwwvvvpppsssvvvwwwuuutttssssssqqqsssvvvxxx{{{}}}}}}vvvqqqmmmiiieeeccc]]]]]]]]]aaahhhsss}}}zzzuuurrrqqqrrrqqqpppnnnmmmlllllllllgggeeebbb]]]XXXSSSOOOLLLMMMOOORRRTTTVVVXXX\\\___iiipppzzz|||wwwpppiiiccc```YYYQQQKKKGGGDDD@@@<<<>>>===;;;888666555444444666777888:::;;;<<<======<<<======>>>>>>>>>======888999999::::::999888777888999:::999777444111///..................//////////////////000000000000111111222222222222111111111111111222222222333333333333444555666777888888999;;;===???@@@@@@???>>>===???CCCGGGMMMUUU^^^dddhhhccc___\\\ZZZ]]]gggqqq{{{~~~~~~~~~~~~vvvllldddbbbbbbbbbaaabbbdddggggggeeedddfffgggooottt|||{{{nnn]]]MMMBBB>>>===BBBFFFKKKOOORRRTTTVVVWWW\\\aaagggjjjjjjkkknnnqqq~~~~~~}}}}}}}}}~~~~~~}}}}}}{{{yyywwwxxx|||}}}}}}|||||||||{{{yyywwwxxxyyy}}}rrrhhhfffqqq~~~{{{vvv~~~}}}rrrnnnnnnjjjiiifffbbb\\\RRRHHH@@@<<<;;;:::888666666555555777333...,,,,,,---......+++++++++*********))))))'''''''''((()))***(((&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%###""""""$$$%%%&&&$$$###$$$$$$######$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%(((&&&######%%%'''(((((('''((()))***...444<<>>===<<<:::777555333222666666777888999:::;;;;;;999999:::;;;;;;<<<;;;;;;666777777888888888888888666777777777555222000............///////////////////////////000000000000222222333333222111111000111111222222222333333333333333444555666777888888999;;;???BBBCCCBBB@@@???@@@CCCGGGMMMSSS[[[dddjjjnnnhhhccc```^^^aaakkkvvv~~~~~~~~~}}}}}}~~~~~~}}}uuujjjcccaaabbbbbbbbb```cccffffffcccbbbccceeeiiippp}}}mmmXXXIIIAAA???BBBFFFMMMRRRUUUVVVVVVWWWVVVZZZ___cccfffjjjooottt~~~~~~~~~~~~~~~|||{{{|||~~~~~~~~~~~~|||zzz}}}}}}xxxkkkfffoooyyy~~~yyyvvv}}}~~~}}}xxxrrrnnniii```RRRHHH???>>><<<:::888666555555666333///.........------+++++++++***************,,,***''''''((()))))))))''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$######$$$&&&'''%%%$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%%%%%%%%%%%%%'''&&&$$$$$$&&&'''((('''(((((()))+++///555<<>>CCCHHHIIIHHHEEEBBBCCCFFFKKKQQQXXXaaajjjoooqqqlllgggdddcccgggrrr}}}~~~~~~}}}|||{{{|||}}}~~~|||zzz|||~~~~~~~~~~~~~~~vvvkkkcccaaabbbbbbbbb___cccfffeeeaaa```bbbeeefffpppsss[[[IIIAAA>>>AAAGGGOOOVVVYYY[[[[[[[[[VVVZZZ___ccceeehhhmmmqqq}}}~~~~~~|||ppphhhooouuuuuuxxx~~~~~~||||||{{{vvvmmm]]]QQQBBB@@@>>>;;;999777666666333222111000000///---***+++++++++***************333///)))&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%$$$$$$%%%''''''&&&$$$$$$#########$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$###$$$&&&'''&&&$$$((()))***,,,///555===BBBIIIRRR^^^fffiiifffbbb___\\\SSSNNNOOOSSSUUUYYY]]]VVVNNNHHHGGGGGGHHHQQQ\\\gggooovvvyyy{{{~~~~~~{{{iiieee___ZZZVVVPPPJJJFFFGGGJJJLLLLLLLLLPPPYYY```kkkvvvyyywwwzzz{{{zzzxxx~~~~~~}}}zzzvvvsssrrrrrrsssuuuxxx{{{}}}|||xxxuuusssmmmddd\\\UUUPPPKKKHHHDDDGGGMMMVVVbbbppp||||||yyyxxxxxxwwwvvvsssqqqooommmlllkkkddd___XXXPPPJJJFFFEEEEEEDDDFFFIIIMMMRRRZZZbbbhhhpppwww|||zzzyyy{{{}}}~~~wwwlll```WWWLLLFFF???<<<===???@@@???888999999999777666333222333333333333444666777888666777888999:::;;;;;;;;;666555555444333222222111///000000111111111111111...///000000000000000///////////////000000000000---...///111222222222222222222333333333444444444444444555666777888999999===AAAHHHMMMNNNLLLHHHEEEDDDHHHNNNTTT[[[dddmmmsssrrrmmmiiiggggggkkkwww~~~|||{{{zzzzzz{{{}}}~~~~~~|||~~~xxxllldddbbbbbbbbbbbb```cccfffddd```^^^aaadddiiitttqqqXXXFFF>>><<<@@@GGGPPPXXX]]]___``````ZZZ___dddfffeeeeeehhhjjj~~~zzzxxx~~~}}}}}}}}}~~~|||{{{zzzyyyxxxwwwwwwwww~~~~~~}}}yyy|||tttaaaRRRKKKBBB;;;::::::777666666000000111111000///...---,,,,,,++++++++++++++++++))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###"""$$$&&&&&&&&&&&&++++++%%%"""%%%&&&###&&&%%%$$$$$$$$$###!!!&&&%%%$$$%%%'''((('''&&&###!!!!!!###&&&(((&&&$$$&&&%%%%%%%%%%%%&&&'''((('''(((***...333999>>>AAAHHHUUUaaafffggggggddd```YYYRRRKKKKKKQQQWWWWWWUUUSSSKKKFFFFFFIIIMMMSSSZZZ```iiittt~~~|||oooddd^^^XXXWWWXXXVVVOOOHHHOOOLLLLLLOOOSSSXXXaaajjjuuu|||~~~{{{xxxvvvwwwxxxyyy|||{{{{{{zzzxxxvvvtttsssxxxwwwvvvvvvwwwvvvtttrrroooeeeZZZSSSKKKDDDAAABBBAAAEEEKKKSSS]]]iiiuuu|||~~~~~~~~~}}}|||{{{zzzxxxvvvrrrooommmiiieeebbb]]]VVVMMMEEEAAAAAAAAAAAADDDGGGLLLPPPUUU]]]fffnnnttt|||zzz{{{|||~~~}}}xxxmmm___VVVMMMGGG???;;;:::;;;:::888666555555777999888555111555555555555555555555555666777888999:::999888888888777777666444333222222222222222000......000222......//////000000111111////////////////////////000111333333444333222111333222222222222222333333666777888888999999:::;;;AAADDDKKKRRRVVVUUUQQQMMMFFFIIIOOOWWWaaallltttyyyuuurrrmmmjjjlllsss{{{~~~zzzwwwwwwyyy}}}}}}}}}~~~|||nnnfffccccccbbbaaa```aaaaaa```______aaaccclll{{{wwwhhhVVVFFF===<<>>>>>CCCIIISSS\\\ccceeedddcccdddaaa^^^\\\]]]aaadddggg~~~}}}|||}}}|||zzzyyyppptttwwwwwwuuutttuuuxxx|||ppp]]]QQQHHH@@@>>><<<999777888222222222111000000//////---------,,,,,,,,,++++++(((((((((((('''''''''''')))))))))))))))((((((((('''%%%""""""############"""###$$$%%%$$$"""&&&$$$""""""###$$$$$$$$$&&&%%%$$$%%%&&&'''&&&%%%&&&%%%$$$%%%&&&%%%$$$"""$$$%%%&&&&&&''''''&&&&&&&&&''')))---333999???BBBPPP[[[eeehhhfffddd___ZZZPPPJJJEEEFFFLLLQQQSSSRRRIIIEEECCCGGGKKKOOOVVV^^^lllttt~~~wwwjjjcccaaaaaadddgggddd]]]VVVOOOKKKJJJMMMQQQXXXcccnnn|||}}}{{{zzzzzz{{{|||}}}{{{xxxvvvuuusssrrrppppppooommmiiigggZZZRRRJJJGGGDDDAAAAAACCCDDDFFFIIIMMMQQQWWW^^^ccclllnnnqqqsssuuuuuuttttttqqqpppmmmjjjfff```ZZZUUUKKKGGGAAA??????BBBDDDFFFFFFJJJNNNTTT\\\iiixxx}}}|||}}}}}}sssggg]]]QQQJJJBBB<<<;;;:::888666999777555555666777666555444444555555555666666666555555666777777777777666555555444333222111111000///000000///---...000222////////////000000000000////////////////////////------...///////////////444333333333444555555666555888;;;===>>>???@@@BBBGGGKKKSSSZZZ^^^\\\UUUPPPOOOQQQUUU]]]gggsss~~~yyytttwww|||yyyyyyyyyyyy{{{}}}~~~}}}|||ppphhhdddcccbbbaaaaaaaaa___]]]\\\^^^bbbeeemmmzzz{{{vvvnnnbbbQQQBBB===@@@CCCKKKVVV]]]___^^^^^^^^^bbbaaa___^^^___aaadddfff}}}{{{zzz|||~~~~~~{{{pppqqqqqqpppppprrrvvvzzzyyyeeeVVVLLLDDDAAA@@@===<<<===444444333222111000000000///.........---,,,,,,,,,(((((((((((('''''''''&&&******))))))))))))(((((()))'''%%%%%%%%%&&&%%%$$$###&&&&&&%%%$$$###"""(((%%%###"""$$$'''((((((%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&)))***,,,111777>>>CCCGGGRRR\\\fffhhhfffccc^^^XXXLLLHHHCCCDDDHHHLLLNNNMMMFFFDDDDDDGGGKKKNNNVVV]]]hhhrrr|||yyymmmddddddfffiiikkkggg^^^WWWNNNJJJIIILLLRRRZZZgggrrr}}}{{{yyyyyyzzzzzz|||{{{zzzyyywwwuuusssqqqpppnnnmmmlllkkkhhhdddaaaXXXQQQJJJHHHGGGEEEFFFIIIKKKMMMOOOQQQTTTWWW\\\___dddfffjjjnnnqqqrrrrrrrrrrrrpppnnnjjjfff^^^VVVPPPGGGCCC@@@???AAAEEEHHHIIIIIILLLRRRYYYeeevvvwwwkkkbbbTTTMMMDDD>>><<<:::888666999777555444444555666666444444444444555555555666666666666777777777777777777777666666555444333333111222222111000111333555////////////000000000000//////////////////////////////000111111222222222666666666666777888999::::::>>>BBBDDDDDDCCCDDDEEEFFFLLLUUU]]]bbb___XXXRRRTTTUUUYYY```kkkxxxzzz|||~~~zzz{{{|||}}}~~~~~~tttlllgggeeecccbbbaaa```^^^\\\[[[^^^cccfffmmmyyyuuuqqqkkk```PPPAAA>>>AAACCCLLLWWW]]]\\\[[[[[[\\\aaaaaaaaaaaaaaabbbdddfff~~~}}}||||||~~~|||xxx|||~~~~~~uuusssqqqnnnooorrrxxx|||oooXXXOOOFFFCCCAAA???>>>???666555444222111111111111000000//////...------,,,)))((((((((((((''''''''')))))))))((((((((('''''')))'''%%%%%%&&&'''&&&$$$&&&&&&'''&&&$$$"""###$$$&&&$$$""""""$$$&&&''''''%%%$$$###$$$&&&'''&&&%%%"""###%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&)))+++...222999@@@FFFJJJSSS]]]gggiiifffccc]]]XXXKKKGGGDDDCCCFFFIIIJJJJJJIIIFFFGGGJJJKKKNNNUUU^^^iiirrr||||||sssfffgggiiikkkjjjcccYYYRRRNNNJJJJJJNNNUUU^^^lllxxx~~~{{{xxxvvvvvvxxxyyyyyyyyyxxxvvvuuurrrpppooommmlllkkkkkkjjjgggbbb___[[[TTTNNNLLLKKKJJJKKKOOONNNPPPSSSUUUVVVXXX\\\^^^___bbbfffjjjnnnpppqqqqqqrrrpppmmmhhhbbbZZZQQQKKKDDDAAA??????BBBEEEGGGHHHMMMQQQWWWaaappp~~~~~~}}}~~~~~~~~~~~~xxxnnnfffWWWPPPGGG@@@===<<<999777888777555333222333666777444444444444444444444444777777777777888888999999888777777666666555555555333333333222111111333555000000000000////////////////////////////////////000000111111222333444444555555666666888999;;;;;;???DDDIIIJJJGGGEEEEEEFFFIIIPPP[[[fffkkkhhh```ZZZSSSTTTXXX```kkkxxx~~~zzzqqqkkkfffdddcccaaa```^^^\\\[[[^^^cccggglllwwwxxxtttmmmdddUUUGGGBBBEEEDDDMMMXXX]]]]]]]]]^^^``````bbbcccbbbaaabbbdddggg~~~}}}}}}}}}~~~~~~~~~zzzwwwzzz{{{}}}}}}~~~~~~~~~~~~}}}zzzxxxuuussssssuuuxxxzzz}}}uuu\\\RRRHHHCCCAAA===<<<===888777555333222111111222222111111000///...------))))))))))))(((((((((((())))))((((((''''''&&&&&&%%%$$$###$$$%%%&&&%%%###%%%######%%%$$$"""$$$((($$$""" """$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$!!!###%%%&&&&&&&&&''')))&&&%%%%%%%%%%%%&&&'''((((((***---222999@@@FFFJJJUUU___hhhjjjfffbbb\\\VVVJJJGGGEEEDDDFFFIIIKKKKKKNNNLLLLLLMMMNNNPPPYYYbbbpppyyy~~~wwwjjjkkkllllllhhh___TTTLLLLLLJJJKKKRRRZZZdddrrr~~~|||wwwtttsssuuuyyy{{{~~~}}}|||yyyvvvssspppooojjjjjjjjjkkkkkkhhhdddaaa]]]VVVPPPOOONNNMMMOOORRROOORRRUUUWWWYYYZZZ\\\^^^___aaadddgggkkknnnpppqqqqqqnnniiiccc\\\SSSJJJDDD@@@???>>>???AAADDDFFFFFFLLLPPPWWWaaappp|||{{{zzzyyyxxxxxxxxxxxxtttlllfffYYYRRRIIICCC@@@>>>;;;999999999888666444444777999888888777666666555555444888888888777888999999:::777777666666555555555555333333222111//////111333000000000000////////////////////////////////////////////////000111333444444444444555777999;;;<<>>>>>@@@DDDGGGHHHHHHKKKOOOVVV```nnn~~~{{{yyywwwtttrrrpppppppppmmmhhhccc[[[TTTKKKEEEBBBAAA>>><<<;;;<<<<<<:::888777:::<<<===<<<;;;:::999777666666888777777666777888999:::888888888777777777777777444555444222//////000222111000000000/////////...////////////////////////............///111222333555555666777999;;;===>>>CCCKKKSSSTTTPPPLLLKKKMMMOOOWWWdddooosssnnnccc[[[UUUXXX^^^gggsss}}}~~~~~~~~~xxxnnnfffbbb```]]]^^^^^^]]]]]]^^^bbbeeeiiirrr{{{rrrjjjeee]]]RRRJJJGGGEEEHHHMMMRRRWWW[[[]]]^^^\\\^^^```^^^[[[[[[```eee~~~||||||||||||}}}zzzzzzyyyuuuqqqqqquuuzzz{{{{{{{{{{{{|||~~~~~~~~~||||||xxxyyy{{{~~~~~~vvvpppllluuunnnbbbTTTLLLFFF???;;;;;;;;;999666444222222222333333333222111000///...---++++++++++++*********)))*********)))(((''''''&&&%%%$$$%%%&&&)))***)))(((###"""&&&,,,+++%%%###''''''&&&&&&'''(((((('''%%%$$$###"""###%%%&&&%%%$$$$$$''')))(((%%%$$$%%%&&&)))'''$$$"""###%%%(((***+++---000555===DDDKKKOOO\\\eeemmmkkkeee___WWWPPPEEEDDDEEEGGGJJJNNNQQQSSSWWWUUUUUUVVVVVVZZZeeeqqqrrryyy|||qqqrrrrrroooggg]]]RRRKKKJJJJJJNNNXXXbbbmmm{{{yyyuuuqqqoooqqqyyyyyyrrrmmmjjjiiiiiikkknnnpppnnnkkkhhh```YYYTTTTTTUUUUUUWWW[[[___bbbfffhhhhhhhhhhhhhhhaaaaaaaaaccceeeiiimmmppprrrmmmfff^^^UUULLLDDD???@@@@@@@@@CCCGGGKKKLLLMMMRRRVVV\\\eeerrr~~~{{{wwwuuupppmmmjjjjjjjjjhhhddd```\\\UUULLLFFFDDDBBB@@@>>><<<>>>???>>>;;;:::<<<>>>AAA@@@???===;;;999888777777666555555555666888999;;;;;;;;;:::::::::::::::888888777444111000111333111111000000/////////...//////////////////////////////...///000222444555888999:::;;;===???AAABBBFFFOOOXXXZZZVVVRRRRRRTTTXXX```lllwwwyyysssggg^^^ZZZ^^^eeeooo{{{{{{|||}}}}}}~~~~~~~~~~~~xxxmmmeee```^^^\\\]]]^^^^^^^^^___aaadddhhhpppuuulllccc___ZZZQQQHHHDDDAAABBBDDDIIIPPPTTTVVVVVVZZZ\\\]]][[[XXXXXX^^^ccc~~~}}}}}}||||||}}}~~~~~~|||zzzvvvrrrpppsssyyy}}}~~~}}}~~~}}}zzz~~~}}}}}}}}}}}}zzzxxxzzzwwwvvv{{{}}}}}}}}}ttthhhnnnrrr||||||ooo[[[JJJ@@@<<<::::::777888999:::999888777666444555666333000...000222///---+++,,,...---+++(((++++++)))(((''''''''''''(((((((((((('''&&&%%%$$$###$$$$$$%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((***+++///666>>>FFFKKKMMMZZZbbbiiihhhccc]]]TTTLLLHHHHHHIIIJJJLLLOOOQQQSSSRRRRRRQQQSSSXXX```ggglllooonnnnnnqqqwww|||}}}}}}qqquuuxxxtttiii\\\RRRMMMLLLMMMPPPYYYggguuuzzzrrrsssrrrqqqrrrwwwyyyqqqmmmjjjjjjmmmnnnpppooollliiigggfff[[[XXXVVVWWWVVVVVV[[[aaahhhpppwwwwwwuuusssmmmggg___ZZZWWWZZZbbbhhhhhheeeiiigggaaaXXXNNNGGGCCCBBB@@@AAABBBCCCEEEGGGIIIJJJWWWXXX]]]iii{{{|||zzzwwwtttqqqmmmhhhccc^^^\\\\\\[[[[[[XXXUUUPPPLLLIIIFFFCCC@@@@@@???>>>>>>>>>>>>>>>??????@@@AAABBB@@@===:::888999777666777::::::888555::::::<<<<<<<<<<<<;;;:::666666555555555444444444///000111111///....../////////.........---------000///---...000222444444777666888:::::::::@@@GGGTTT\\\eeegggbbb[[[WWWVVV]]]eeeqqq{{{|||vvvmmmfff```aaagggttt~~~}}}}}}}}}~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~{{{|||~~~~~~}}}}}}{{{rrrkkkfffbbb_________^^^]]]^^^___```aaaccckkkyyy|||nnnbbbXXXTTTQQQJJJAAA<<<<<<>>>CCCGGGKKKMMMNNNOOOOOORRRUUUVVVUUUWWW\\\```}}}|||||||||{{{zzzzzzzzzzzzyyyuuussssssxxx~~~}}}|||||||||{{{xxxvvvwwwsssrrrvvvyyyzzz|||xxxpppooorrryyyqqq\\\KKKBBB@@@???>>>:::::::::::::::888777666111222222000---,,,---//////---+++,,,------+++(((+++***)))(((''''''''''''(((((((((''''''%%%$$$$$$&&&&&&&&&&&&((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&'''((())),,,---111888@@@GGGMMMOOO\\\ccciiihhhccc]]]TTTLLLJJJJJJKKKKKKMMMOOORRRSSSSSSTTTWWWZZZ___dddhhhjjjnnnjjjiiioooyyy~~~}}}zzztttwwwwwwqqqeeeYYYPPPMMMMMMOOOSSS]]]kkkyyyzzzttttttsssrrrsssxxx~~~uuuoookkkkkkkkknnnppprrrrrrnnniiidddaaa\\\ZZZ[[[^^^^^^^^^bbbgggqqqyyy|||wwwnnnfff___ZZZWWWYYY```eeeeeebbbaaa___ZZZRRRJJJDDDAAAAAABBBCCCEEEGGGIIILLLPPPRRRYYY]]]eeeqqq}}}zzzwwwtttqqqiiiddd^^^YYYVVVVVVUUUTTTWWWTTTPPPMMMJJJHHHEEECCC@@@@@@@@@@@@@@@AAABBBCCCBBBCCCDDDDDDCCC@@@>>><<<:::888777888999999777555:::;;;===>>>??????>>>>>>:::999888777555444333333000222333333111000000111//////.........---------...---,,,---...000111222555444666::::::;;;BBBJJJVVV___jjjnnnkkkfffbbbbbbcccjjjvvv|||qqqhhhcccdddiiiuuu~~~~~~~~~~~~{{{||||||}}}~~~~~~zzzzzzyyyyyyxxxyyyyyyyyy~~~~~~|||rrrkkkeeeaaa______^^^]]]\\\\\\]]]^^^___bbbiiiuuuyyyfff[[[RRRPPPPPPIIIBBB>>><<<>>>BBBEEEHHHIIIIIIIIIJJJLLLNNNOOOPPPTTT[[[aaa~~~{{{{{{{{{{{{yyywwwuuusssuuutttsssrrrtttyyy}}}|||{{{{{{{{{yyyvvvsssqqqllljjjnnnsssuuuyyy~~~{{{rrrsssuuuyyy{{{www___MMMEEECCCAAA@@@=========<<<:::999777666444444444222000//////111...---,,,,,,------***)))+++***)))((((((''''''(((&&&''''''&&&&&&%%%$$$###&&&&&&&&&&&&'''(((******$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))---000444:::BBBIIINNNRRR^^^eeejjjhhhccc^^^UUUNNNPPPPPPPPPPPPQQQRRRTTTUUUVVVYYY]]]bbbfffhhhhhhhhhnnnjjjhhhppp|||yyyzzzzzzwwwnnnaaaVVVOOOMMMOOORRRXXXcccqqqzzzvvvvvvuuutttuuuyyyxxxqqqlllkkklllnnnrrrtttvvvvvvsssllleee```\\\[[[]]]aaaccccccffflllttt~~~xxxkkkaaaYYYUUUQQQSSSXXX\\\[[[YYYWWWVVVSSSMMMGGGCCCBBBBBBAAACCCFFFHHHKKKPPPUUUYYY___gggttt~~~|||xxxtttppphhhbbbZZZTTTQQQPPPOOONNNSSSPPPMMMLLLKKKJJJIIIGGGBBBBBBBBBCCCDDDEEEGGGGGGEEEFFFGGGHHHGGGEEEBBBAAA===<<<::::::::::::888666:::<<<>>>AAACCCDDDDDDDDDAAA???===:::777555333333222444555444333222222222//////............------///.........///000111111333222555999:::<<>>DDDKKKTTT[[[ccciiimmmkkkhhhfffbbb]]]ffffffeeedddbbb```^^^]]][[[XXXVVVTTTWWW[[[aaaeeepppxxx~~~wwwlllaaaYYYXXXXXXYYY]]]fffsss~~~{{{yyyxxxxxxzzz{{{{{{{{{wwwtttqqqnnnmmmnnnqqqssspppmmmkkklllooopppnnnllllllhhhfffiiimmmttt|||mmmaaaXXXUUUQQQNNNLLLLLLJJJIIIGGGGGGHHHGGGGGGHHHJJJLLLPPPTTTZZZ^^^cccmmmzzz~~~|||sssnnnfff^^^WWWPPPJJJFFFFFFEEEEEEHHHKKKNNNPPPPPPOOONNNMMMLLLKKKJJJJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMFFFFFFEEEBBB???>>>???@@@BBBDDDGGGKKKNNNPPPQQQRRRPPPLLLGGGAAA<<<999777777444666777666555333444444333333222222222111111111,,,///222333111111333555888666888;;;===@@@IIISSSbbbjjjsssxxxvvvttttttvvvyyyuuulllooovvv}}}vvvvvvwwwxxxyyy{{{|||}}}}}}{{{yyyzzz{{{||||||{{{yyyxxxvvvvvvwwwyyy{{{}}}}}}}}}}}}~~~}}}|||~~~~~~yyyrrrkkkgggcccbbb```^^^]]]]]]]]]]]]^^^aaahhhsssqqqhhh```___\\\RRREEE>>>888999;;;===???AAACCCDDDBBBDDDFFFHHHNNNYYYgggqqq~~~{{{yyyxxxuuutttqqqmmmjjjfffcccbbbeeeiiilllmmmkkkhhheeedddgggmmmvvv}}}~~~}}}|||{{{yyytttnnnjjjccc^^^[[[___ffflllttt{{{~~~|||~~~wwwqqqnnnvvvooo^^^SSSNNNLLLCCCAAA???<<<:::888777777888555333222333333222000,,,...///...+++)))***+++))))))(((((((((((())))))%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***)))000999@@@FFFNNNXXX___eeekkknnnjjjgggddd```[[[ffffffeeedddaaa^^^\\\ZZZUUUQQQNNNLLLNNNTTTZZZ___hhhooozzz{{{yyyuuummmccc\\\ZZZ[[[\\\```hhhttt|||zzzxxxxxxzzz{{{yyywwwqqqooommmkkkjjjkkklllmmmjjjgggfffiiimmmooollliiihhhfffhhhoooxxx~~~rrrjjj^^^[[[VVVRRROOOMMMLLLKKKKKKLLLMMMMMMLLLNNNQQQSSSVVV\\\cccjjjqqq~~~zzzvvvoooggg___WWWNNNIIIFFFEEEFFFIIIMMMQQQSSSSSSQQQQQQPPPOOONNNNNNNNNNNNKKKKKKLLLNNNOOOPPPQQQQQQLLLLLLLLLIIIEEEDDDGGGIIIIIIJJJMMMPPPSSSTTTUUUUUUPPPMMMHHHBBB===:::999999666777999888666555555666555444444444444333333333***...333444222222444777:::999;;;???AAAFFFPPPZZZeeellltttwwwuuutttvvvxxx}}}vvvqqqssszzz}}}yyy{{{|||~~~}}}|||zzz{{{{{{{{{zzzxxxvvvwwwwwwxxxzzz{{{|||}}}}}}{{{|||{{{uuummmhhhcccbbb```^^^\\\[[[[[[\\\\\\___fffppp~~~mmmddd^^^^^^\\\RRRFFF>>>999999:::<<<>>>@@@BBBCCCAAADDDGGGKKKQQQ[[[gggppp}}}{{{yyysssqqqmmmiiifffcccaaa```bbbdddgggggggggffffffggghhhnnnuuuyyy{{{|||~~~}}}|||{{{zzzxxxssslllhhhccc^^^\\\```gggmmmttt{{{|||~~~sssrrrwww}}}}}}zzztttpppooouuuyyycccSSSKKKIIIBBBAAA>>>;;;999888888888555222//////000111///,,,+++...///...+++)))***+++))))))(((((((((((()))***&&&&&&''''''((('''''''''$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((((())))))***+++,,,)))000:::BBBHHHPPP[[[cccggglllnnnjjjeeebbb]]]XXXeeeddddddbbb___\\\YYYWWWOOOLLLIIIGGGIIIOOOVVVZZZaaafffppp|||yyyvvvvvvssslllddd]]][[[\\\^^^bbbiiittt|||zzzxxxxxxzzzzzzxxxvvvlllkkkjjjiiihhhhhhhhhhhhgggffffffkkkooopppkkkfffiiijjjppp|||yyyjjjgggbbb]]]YYYWWWVVVUUUQQQRRRSSSSSSSSSTTTWWWZZZaaagggqqqyyy}}}wwwpppggg]]]SSSMMMGGGFFFGGGJJJOOOSSSUUUUUURRRQQQQQQQQQQQQRRRRRRSSSLLLMMMNNNOOOPPPRRRSSSSSSSSSTTTSSSPPPMMMLLLOOORRRMMMOOOQQQTTTVVVWWWWWWWWWPPPMMMHHHBBB>>>;;;;;;;;;777999::::::888777777888666666555555555444444444+++000555666444444777;;;<<<;;;===BBBEEEKKKVVVaaaiiioootttuuurrrppprrruuuxxxuuuvvv}}}~~~}}}}}}|||||||||{{{xxxvvvtttvvvyyy{{{}}}}}}}}}|||}}}~~~~~~|||{{{yyyxxxzzz|||vvvmmmgggbbbaaa___]]][[[ZZZZZZZZZZZZ]]]dddooo}}}mmmeee^^^^^^\\\RRREEE===:::::::::;;;===???@@@AAA???CCCHHHLLLRRR[[[fffmmm|||xxxssspppmmmhhhdddaaa```___]]]___ccceeeeeedddddddddiiilllooossswwwyyy{{{{{{zzz|||~~~|||wwwpppkkkiiieeefffggghhhkkkqqqwww||||||xxxiiifffjjjnnnqqqtttnnnnnnooovvviiiYYYPPPLLLDDDBBB???===<<<;;;888666555444333111000//////...++++++,,,,,,,,,+++******))))))))))))(((((((((((('''''''''((()))(((&&&###&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%&&&((()))***)))222444:::AAAKKKUUU^^^ccckkknnnqqqooohhhaaa]]]\\\___aaa```^^^]]]]]]XXXQQQOOOKKKIIIJJJJJJKKKQQQXXX^^^aaannnvvvpppmmmllliiiddd^^^[[[[[[\\\XXX___jjjvvv~~~xxxxxxxxxwwwvvvtttrrrqqqkkkkkkkkkkkkjjjhhhgggfffjjjllloooooonnnkkkjjjiiikkkoooyyy{{{uuummmgggdddaaa]]]ZZZ^^^^^^]]]]]]]]]___bbbdddiiiqqq}}}wwwmmmccc[[[VVVNNNMMMKKKLLLOOORRRTTTTTT\\\YYYVVVWWWYYYXXXSSSNNNSSSRRRQQQPPPRRRTTTXXXZZZWWWYYYZZZXXXUUUSSSQQQQQQTTTWWWZZZ[[[ZZZ[[[]]]```WWWQQQIIIBBB>>><<<;;;:::999::::::;;;;;;::::::999:::999888666555444444444777888888888777777999;;;;;;>>>BBBGGGLLLTTT\\\aaagggkkkooopppooorrryyy{{{uuu|||}}}zzzxxxvvvyyyxxxwwwyyy|||~~~~~~~~~uuuwwwyyy|||{{{~~~}}}|||{{{{{{{{{|||vvvooojjjdddaaa]]]ZZZZZZZZZYYYXXX^^^^^^dddnnnzzzlllccc]]]]]]\\\SSSGGGAAA666777999<<<>>>@@@AAAAAABBBEEEIIIOOOVVV\\\aaaccc~~~yyyuuupppnnniiiddd___\\\ZZZYYYYYY[[[^^^```aaabbbbbbcccgggiiilllqqquuuxxxzzz{{{zzz|||}}}{{{wwwrrrnnnlllkkklllmmmnnnpppuuu{{{~~~}}}wwwgggbbbeeekkkqqqwwwxxxwwwwww{{{iiiXXXNNNJJJDDDBBB???===<<<;;;888666666555333222000/////////,,,------,,,,,,++++++******)))))))))((((((((((((''''''&&&'''((((((&&&$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&((()))))))))///333:::CCCMMMWWW```eeemmmppprrrooohhhaaa]]]\\\___cccdddbbb___]]]XXXQQQKKKHHHFFFHHHHHHHHHMMMTTT\\\cccsss}}}pppiii```aaa```]]]XXXUUUUUUVVV\\\bbbmmmyyy~~~|||vvvvvvvvvuuutttsssrrrqqqmmmmmmlllkkkiiihhhgggfffjjjnnnssssssqqqmmmllllllooouuu}}}uuuqqqpppoooooonnnllljjjhhhhhhkkkpppsss}}}|||sssiii```[[[TTTRRROOOOOOQQQSSSUUUVVV\\\YYYWWWYYY[[[[[[WWWSSSTTTSSSSSSSSSTTTWWWZZZ\\\```aaabbbaaa^^^[[[ZZZZZZVVVYYY]]]_________```bbbYYYSSSKKKDDD???>>>===<<<::::::;;;;;;;;;;;;::::::888888777666666666666666777888999:::999:::===???@@@CCCHHHMMMRRRXXX^^^bbbeeeiiinnnpppqqqvvv~~~zzz~~~~~~~~~|||zzzyyy}}}|||{{{}}}|||}}}~~~~~~~~~}}}}}}||||||yyyzzz||||||yyyxxxyyyzzz||||||||||||{{{~~~~~~}}}wwwooojjjeeeaaa^^^\\\[[[[[[[[[ZZZ^^^]]]bbblllwwwlllddd^^^___]]]TTTHHH@@@::::::;;;>>>AAABBBCCCBBBBBBDDDHHHNNNTTTYYY^^^```}}}|||zzzuuuqqqllliiiddd___ZZZVVVSSSRRRUUUVVVXXXZZZ\\\___```aaaccceeeiiimmmrrrwwwzzz|||{{{|||}}}{{{xxxtttrrrrrrssstttuuuvvvwwwzzz~~~yyyzzzyyyggg___aaaiiiuuuiiiWWWLLLHHHDDDBBB???>>>===;;;888666666555444222111000////////////...---,,,,,,+++*********)))))))))(((((((((((('''&&&'''((((((&&&$$$######%%%&&&&&&'''''''''%%%&&&'''((())))))))))))&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&''''''((()))***,,,222;;;EEEOOOYYYaaafffooorrrssspppiiibbb^^^]]]aaagggjjjhhhccc___XXXQQQIIIFFFEEEFFFGGGGGGMMMSSS\\\hhh{{{xxxjjjccc^^^```bbb```[[[XXXWWWXXX^^^dddooo{{{}}}zzzttttttttttttssssssrrrrrrqqqpppnnnkkkiiihhhggggggkkkqqqvvvvvvrrrmmmlllnnnnnnwww~~~}}}xxxnnneee```\\\XXXTTTRRRSSSUUUWWWXXX]]][[[ZZZ[[[^^^^^^ZZZWWWVVVUUUUUUVVVXXX[[[^^^___eeeggghhhgggeeebbbaaabbb^^^aaaeeehhhgggfffeeeeee[[[UUULLLEEEAAA???>>>===;;;;;;;;;<<<<<<;;;;;;;;;999999888999999:::;;;<<<:::<<<===>>>???@@@CCCEEEFFFJJJPPPUUUXXX\\\```bbbdddiiiooorrruuu{{{~~~}}}~~~}}}}}}~~~}}}yyyzzz|||~~~}}}||||||||||||}}}~~~}}}zzzwwwxxxyyy{{{|||}}}}}}||||||~~~xxxoooiiibbb___\\\ZZZ[[[[[[[[[[[[]]]\\\```iiitttllleee```bbbaaaVVVIIIAAA???>>>???AAADDDFFFEEEDDDCCCDDDGGGLLLQQQVVVZZZ\\\|||yyyxxxuuuqqqmmmeeeccc___ZZZVVVSSSQQQPPPQQQQQQRRRUUUYYY]]]```aaa```bbbfffjjjpppvvv{{{}}}}}}~~~~~~}}}zzzxxxxxxyyyzzz{{{|||||||||~~~}}}tttttt}}}kkkaaaaaajjj|||kkkXXXMMMHHHEEECCCAAA???>>><<<999777777666444333111000000000111000///...---,,,++++++*********)))))))))((((((((('''&&&'''((((((&&&%%%$$$$$$%%%&&&''''''&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''&&&''''''''''''((()))++++++222===GGGPPPXXX___eeennnqqqssspppjjjdddaaa```bbbjjjooommmgggaaaYYYRRRMMMHHHEEEFFFHHHKKKSSS]]]dddsssvvvjjjfffgggkkkmmmjjjccc]]][[[\\\^^^eeeppp||||||yyysssssssssssssssssstttttttttssspppmmmkkkiiihhhhhhmmmrrruuusssmmmiiijjjmmmoooxxx{{{rrrjjjdddbbb]]]XXXUUUVVVXXX[[[\\\^^^]]]\\\]]]^^^^^^[[[XXXWWWWWWYYY[[[]]]```bbbcccjjjlllnnnnnnllljjjjjjjjjjjjmmmqqqrrrpppmmmiiifff[[[UUULLLEEEAAA@@@???>>>;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<===???@@@AAA@@@BBBCCCDDDDDDEEEHHHJJJHHHMMMSSSYYY]]]___bbbcccggglllrrruuuxxx~~~~~~}}}~~~}}}|||xxxzzz}}}~~~~~~}}}}}}}}}~~~}}}{{{zzzyyy~~~~~~~~~~~~~~~~~~zzzooohhh^^^[[[XXXWWWXXXYYYYYYYYY]]]\\\___gggqqqmmmfffccceeeeee[[[MMMEEECCCBBBBBBDDDGGGIIIHHHFFFDDDEEEHHHKKKPPPTTTXXX[[[~~~xxxtttrrroookkkggg___]]]ZZZWWWUUUSSSSSSSSSOOOOOOOOOSSSYYY^^^``````___```ccchhhnnnuuu{{{}}}|||}}}~~~}}}~~~}}}rrrppp|||pppeeebbbkkkooo\\\PPPKKKGGGEEEBBBAAA???>>>;;;999777777555333222111111111222111///...,,,,,,,,,,,,************)))))))))))))))'''&&&&&&''''''&&&%%%&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((%%%'''((((((&&&''')))+++,,,444???IIIOOOVVV]]]bbbmmmppprrrpppjjjeeeccccccbbbjjjpppoookkkeee[[[SSSOOOIIIEEEFFFJJJQQQ^^^jjjtttvvvooonnnppptttuuupppfff]]]ZZZZZZ```gggrrr~~~{{{yyyttttttssssssssstttuuuvvvwwwvvvsssqqqnnnllljjjjjjpppqqqqqqmmmhhhfffhhhlllttt|||xxxrrrnnngggccc]]]ZZZ[[[]]]___`````````______^^^]]]ZZZXXXYYYZZZ]]]```ccceeeggghhhqqqtttvvvwwwvvvvvvvvvwwwvvvwwwxxxxxxtttnnngggbbbXXXRRRJJJDDD@@@??????>>><<<======>>>>>>======<<<<<<======>>>???AAABBBCCCFFFGGGHHHGGGGGGGGGIIIKKKJJJNNNUUU[[[^^^bbbeeegggnnnrrrvvvyyy{{{||||||||||||~~~~~~}}}|||{{{zzz|||~~~~~~}}}}}}}}}~~~||||||}}}}}}}}}zzzoooggg]]][[[XXXWWWXXXYYYYYYYYY]]]]]]```gggpppqqqjjjgggiiihhh^^^QQQIIIEEECCCBBBEEEIIIKKKIIIFFFFFFGGGHHHKKKPPPUUUYYY\\\zzzsssnnnkkkhhhddd```XXXWWWUUUTTTSSSSSSTTTTTTNNNMMMNNNSSSZZZ___```___^^^___aaaffflllttt{{{~~~~~~~~~}}}rrrmmmwwwtttiiidddkkk|||{{{|||vvvbbbUUUOOOIIIGGGDDDCCCBBB@@@===;;;888777666444333222111111111000...---,,,,,,,,,---++++++*********))))))))))))(((&&&%%%&&&''''''&&&(((((((((''''''&&&$$$$$$'''''''''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((($$$''')))(((&&&&&&))),,,---666BBBJJJOOOVVV^^^dddmmmpppqqqoooiiieeeccccccbbbhhhmmmnnnmmmiii^^^TTTMMMHHHEEEHHHOOOZZZjjjxxxwwwsssrrrvvvzzz{{{tttggg]]]YYYZZZcccjjjuuu}}}zzzyyyuuuuuutttsssssstttuuuvvvyyyxxxwwwuuurrrpppmmmlllpppooonnnkkkjjjjjjlllooovvv}}}|||}}}~~~|||rrrmmmhhhdddcccdddeeeeeedddddddddcccaaa___\\\[[[\\\^^^bbbfffjjjlllmmmnnnqqqtttxxxzzz{{{{{{}}}~~~}}}|||{{{yyytttmmmddd^^^UUUPPPHHHBBB@@@?????????===>>>>>>??????>>>>>>===<<<===>>>???BBBDDDGGGHHHKKKLLLMMMLLLKKKKKKMMMOOORRRUUUYYY^^^aaafffjjjnnntttxxx{{{}}}~~~xxxxxxyyy{{{}}}~~~~~~~~~}}}|||}}}}}}}}}}}}|||{{{{{{}}}}}}~~~~~~}}}|||~~~~~~}}}~~~~~~}}}||||||~~~{{{ppphhh```]]]ZZZYYYZZZ[[[[[[[[[[[[\\\```gggpppyyyqqqlllmmmkkk```SSSKKKEEEBBB@@@DDDIIILLLJJJFFFEEEFFFHHHKKKPPPVVV\\\___}}}qqqpppqqqwwwzzztttlllgggdddaaa]]]YYYSSSRRRQQQPPPOOOPPPQQQQQQLLLKKKMMMSSSZZZ___^^^\\\]]]]]]___ccciiiqqqyyy}}}|||~~~~~~}}}}}}~~~}}}}}}qqqkkkrrr}}}zzzqqqiiimmm~~~yyy{{{~~~~~~hhhYYYRRRKKKIIIFFFEEEDDDBBB???===999888666555333222222222000///---,,,+++,,,---...+++++++++*********))))))***(((&&&%%%&&&''''''&&&&&&'''''''''''''''&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((($$$''')))(((&&&%%%)))---///888CCCLLLQQQXXXaaaiiippprrrrrrnnnhhhbbb``````aaadddhhhkkknnnmmmaaaUUUKKKHHHIIIPPPZZZfffwwwuuuqqqoootttxxxzzzsssfff]]][[[]]]cccjjjvvv{{{xxxwwwuuutttsssqqqqqqrrrtttuuuyyyyyyzzzyyywwwssspppnnnnnnnnnnnnppptttvvvvvvtttxxxyyytttwww{{{{{{uuupppnnnlllkkkjjjhhhiiiiiiiiigggeeeccccccaaaccchhhmmmqqqssstttuuupppssswww{{{}}}}}}zzzvvvnnneee^^^SSSNNNGGGBBB@@@AAAAAABBB>>>??????????????????>>>===???AAAEEEIIIMMMQQQSSSTTTUUUVVVVVVUUUVVVXXXZZZ```aaabbbdddfffkkkrrrvvvxxx{{{~~~}}}|||vvvwwwyyy{{{|||}}}~~~~~~{{{zzz{{{}}}}}}{{{zzzzzz{{{||||||||||||{{{~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}{{{qqqkkkaaa^^^[[[ZZZZZZ[[[[[[[[[XXXZZZ___fffooozzzsssqqqlll```QQQIIICCC???>>>BBBHHHLLLIIIEEECCCDDDFFFJJJPPPWWW]]]aaawwwoooeeedddgggnnnyyyvvvppphhhccc___\\\XXXTTTPPPOOONNNLLLLLLLLLMMMNNNKKKJJJLLLSSS[[[^^^]]]ZZZ[[[\\\]]]```gggooowww|||zzz|||~~~~~~}}}|||{{{||||||yyyooojjjpppzzzwwwnnnppp|||zzz~~~lll\\\TTTMMMJJJHHHFFFEEECCCAAA>>>999888666555333333222222///...,,,++++++,,,---...+++++++++************)))***(((%%%%%%&&&''''''&&&$$$%%%&&&'''(((((((((((( !!!###$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''(((((($$$'''***)))%%%%%%)))---///888DDDMMMSSSZZZeeennnrrrtttsssnnnggg```^^^]]]aaabbbdddiiioooooocccUUUJJJJJJOOOYYYdddqqqtttnnniiilllqqqsssmmmaaaYYYYYY\\\aaahhhuuuyyywwwvvvuuutttrrrppppppqqqrrrsssyyyzzz||||||zzzvvvrrrooommmmmmooovvv~~~~~~zzz~~~zzzuuunnnqqqwww|||zzzuuurrrooollljjjlllmmmmmmllljjjjjjjjjdddggglllrrrvvvxxxyyyyyyssswww|||}}}yyyrrriiibbbRRRMMMGGGBBBAAABBBCCCCCC??????@@@@@@@@@@@@??????AAABBBFFFKKKQQQVVV[[[^^^[[[]]]_________aaadddfffkkkjjjiiiiiijjjpppwww|||yyy||||||xxxvvvwwwxxxzzz||||||||||||{{{xxxyyyzzz|||~~~~~~|||zzzxxxyyyzzz{{{||||||||||||}}}}}}}}}|||}}}~~~~~~~~~|||}}}{{{sssmmm```]]]ZZZXXXYYYYYYYYYYYYVVVXXX^^^eeennn}}}wwwssslll___PPPGGGAAA===<<<@@@HHHKKKIIIDDDAAABBBEEEIIIPPPWWW^^^bbb~~~sssiiicccXXX\\\cccllluuu~~~}}}tttkkkaaaZZZWWWUUURRRNNNMMMMMMKKKJJJIIIHHHHHHGGGDDDEEEHHHLLLPPPTTTWWWYYYYYY\\\```bbbdddjjjqqqxxx}}}}}}|||zzzxxxxxxzzz||||||~~~~~~{{{rrrnnnooorrr~~~{{{vvv|||yyyyyyzzzyyy|||ttt```UUUNNNMMMJJJHHHFFFBBB===999>>>;;;888666555333000...000...+++,,,///111000---++++++******************&&&&&&'''((())))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((('''&&&&&&&&&''''''''''''&&&&&&,,,((($$$###%%%)))***)))111777BBBMMMTTTZZZdddooouuuvvvuuupppggg___[[[ZZZ]]]bbbiiippppppgggXXXMMMPPPUUU\\\bbbkkkyyypppkkkkkkmmmpppoooggg```______]]]ccckkkvvv}}}yyywwwvvvrrrrrrqqqooonnnnnnqqqsssuuu|||wwwrrrqqqxxxxxx|||}}}yyyuuutttpppssswww||||||wwwrrrpppkkkkkknnnqqqtttvvvtttsssmmmnnnqqqtttxxx|||xxxnnnccc[[[WWWNNNFFFEEECCC@@@AAAFFFFFFFFFGGGFFFAAA<<>><<<:::888777555333111222000///...000111111111,,,+++++++++******))))))''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&...+++'''&&&(((+++------222888DDDQQQWWW\\\fffppptttuuutttnnneee^^^[[[ZZZ[[[^^^bbbgggggg```VVVNNNVVV\\\eeennnyyypppjjjjjjlllooonnnggg```___```___dddkkkvvv{{{xxxwwwsssssssssrrrqqqsssvvvxxx}}}{{{yyyyyy{{{|||~~~xxxtttqqqoooqqqtttyyy~~~~~~xxxssspppoooppprrrvvvzzz{{{zzzyyyssstttuuuwwwzzz~~~}}}wwwpppfff\\\UUUPPPHHHDDDEEEFFFEEEHHHLLLHHHFFFFFFFFFCCC@@@BBBHHHKKKOOOVVV```jjjttt~~~}}}~~~}}}|||||||||||||||}}}|||{{{{{{{{{{{{{{{|||||||||}}}~~~|||zzzzzz}}}~~~|||zzzyyyyyy|||~~~~~~}}}}}}}}}xxxpppfff^^^WWWXXXYYYXXXYYY[[[ZZZZZZ]]]ccckkk{{{|||tttgggTTTFFF???<<<<<<@@@HHHKKKGGGCCCEEEHHHNNNVVV\\\___``````|||pppcccYYYTTTUUUZZZbbblllwww~~~xxxtttkkkfff^^^YYYUUURRRMMMHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDFFFHHHJJJLLLLLLUUUXXX[[[\\\^^^ccckkkpppwwwxxxyyyzzzzzz|||~~~~~~~~~tttllliiihhhuuu{{{sssyyyyyyuuurrrnnnooorrryyy}}}}}}lll^^^PPPMMMJJJHHHHHHHHHGGGFFF???===;;;::::::999666444333222111000...///111444------,,,+++***))))))(((''''''''''''&&&%%%$$$$$$(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&+++(((%%%$$$&&&)))***+++333:::HHHUUU\\\```hhhqqqttttttrrrlllccc]]]ZZZ[[[ZZZ[[[]]]___^^^[[[UUUPPPXXX```kkkvvv~~~mmmhhhiiijjjnnnmmmfff``````aaaaaafffmmmwww}}}zzzxxxtttuuuvvvvvvwwwzzz~~~}}}~~~{{{wwwssspppoooqqqtttyyyzzzuuurrrvvvwwwyyy}}}|||{{{yyyzzz|||zzzssskkkccc[[[SSSNNNJJJEEECCCFFFIIIIIIKKKNNNIIIFFFDDDFFFGGGFFFIIINNNQQQXXXcccqqq}}}|||~~~}}}}}}}}}}}}}}}|||||||||}}}~~~~~~~~~}}}}}}}}}zzzyyyyyyzzz}}}~~~~~~~~~}}}|||sssiii```ZZZYYYZZZYYYXXXZZZZZZZZZ]]]ccckkkzzzzzzlllWWWHHH???<<<:::===CCCGGGEEEBBBJJJOOOUUU\\\______^^^\\\zzzlll___WWWSSSVVV[[[dddooo{{{}}}yyytttpppgggccc]]]XXXTTTOOOJJJFFFDDDCCCBBBAAA@@@@@@@@@@@@???@@@AAACCCEEEGGGHHHIIIRRRUUUXXXZZZ\\\```hhhmmmtttuuuxxxzzz{{{~~~yyypppjjjggglllzzz}}}xxxooosss{{{uuuoooiiimmmooowwwyyyuuu}}}nnn___VVVRRRMMMIIIGGGFFFEEEDDD@@@>>><<<;;;;;;;;;999777333444333000------000444......---,,,***)))(((((('''''''''(((''''''&&&&&&(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''(((((()))(((&&&&&&''''''''''''&&&&&&(((&&&%%%$$$%%%''')))***333;;;JJJXXX^^^bbbiiiqqqsssssspppiiiaaa[[[YYYZZZYYYYYY[[[\\\[[[YYYVVVSSSYYYbbbnnnxxxuuuhhheeehhhiiimmmllleee```aaacccccchhhnnnxxx{{{yyywwwyyyzzz|||~~~|||}}}|||xxxuuurrrpppooosssuuuzzz}}}yyyvvv|||}}}~~~}}}{{{}}}}}}tttooofff]]]WWWQQQLLLIIIIIIGGGFFFGGGIIIIIIIIIIIIJJJEEECCCGGGLLLNNNRRRWWW^^^kkk|||~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~|||zzzyyy{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}zzzzzz~~~~~~uuukkkbbb[[[ZZZZZZXXXWWWYYYYYYZZZ]]]ccckkkyyy}}}nnnXXXGGG???;;;888:::???CCCDDDCCCIIIMMMSSSXXX[[[[[[[[[[[[wwwjjj]]]VVVTTTWWW]]]gggttt{{{xxxtttpppmmmccc```\\\WWWRRRMMMHHHDDDBBBBBBAAA@@@????????????<<<===>>>@@@CCCEEEFFFGGGPPPRRRVVVWWWYYY^^^ffflllqqqtttwwwzzz}}}uuummmhhhfffuuu}}}}}}zzzqqqsss|||tttmmmggglllpppzzzyyyuuu{{{tttgggYYYUUUNNNHHHEEECCCBBB@@@@@@>>>===<<<<<<<<<:::888555666666333//////222555......---,,,+++***)))(((&&&&&&'''))))))*********(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&'''((((((((((((&&&&&&''''''''''''&&&&&&)))))))))((()))***,,,...333;;;JJJXXX___bbbiiippptttssspppiii```ZZZXXXYYYUUUWWWZZZ[[[YYYWWWTTTRRR[[[dddppp{{{lllaaaaaaeeeiiilllkkkddd```aaaddddddiiioooyyy|||zzzzzz{{{}}}}}}||||||yyyyyy{{{|||{{{zzzwwwtttrrrpppnnnnnnvvvxxx{{{|||}}}~~~xxxtttgggaaaYYYSSSNNNKKKIIIHHHGGGGGGGGGGGGIIIJJJHHHFFFJJJFFFEEEKKKRRRXXX^^^dddwww~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~|||{{{|||~~~~~~~~~}}}zzzxxxyyy}}}wwwkkkbbb[[[ZZZYYYWWWVVVWWWYYYZZZ]]]cccjjjxxx~~~pppZZZHHH>>>;;;888888===AAADDDDDDGGGJJJNNNQQQTTTWWW\\\```tttfffZZZUUUTTTYYY___kkkxxx~~~{{{wwwtttpppllliii___]]]YYYTTTNNNIIIEEECCCAAA@@@??????>>>>>>>>>???:::;;;<<<>>>@@@BBBDDDDDDLLLOOORRRTTTWWW\\\dddjjjqqqtttxxx{{{~~~xxxmmmgggdddrrrzzz~~~zzz{{{~~~wwwoooiiinnntttzzzvvvzzzuuu```[[[TTTNNNJJJGGGEEECCCBBB@@@>>>>>>>>>===;;;:::999999999777444333333444......---,,,+++******)))%%%&&&''')))++++++,,,,,,(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((((((''')))+++...333;;;JJJXXX___bbbiiiqqqttttttqqqjjj```YYYVVVVVVQQQTTTWWWWWWUUURRRPPPOOOXXXbbbnnnyyy{{{ggg]]]___dddiiilllkkkddd___aaadddeeeiiippp{{{|||zzzzzz|||~~~~~~}}}~~~~~~{{{xxxwwwwwwyyyzzzyyyxxxvvvtttsssqqqqqqqqqtttvvvyyy|||~~~~~~~~~~~~wwwooohhh[[[VVVQQQLLLJJJJJJHHHGGGDDDFFFGGGGGGIIIMMMLLLIIILLLIIIKKKRRRZZZbbbmmmvvv}}}}}}|||||||||}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}|||yyyxxx{{{zzzkkkccc[[[ZZZYYYWWWVVVWWWYYYZZZ]]]cccjjjwww~~~qqq\\\KKK===:::888999===BBBEEEGGGHHHJJJLLLMMMOOOUUU^^^eeetttdddXXXTTTTTTYYY```lll{{{~~~|||yyyuuurrrmmmgggccc[[[YYYUUUOOOIIIDDDAAA@@@???>>>==================:::;;;;;;<<<===>>>??????GGGJJJNNNQQQTTTZZZbbbhhhrrruuuyyy|||~~~vvviiiaaa___kkkttt}}}xxxrrrttt{{{{{{yyysssmmmeee^^^WWWRRRMMMJJJEEECCCAAA@@@@@@???===;;;999888777666666444222///---------,,,,,,+++++++++&&&&&&((()))************(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&###%%%'''&&&%%%&&&))),,,555===KKKXXX___cccjjjsssuuuvvvssslllbbbYYYTTTSSSQQQSSSUUUSSSPPPNNNMMMNNNZZZbbbmmmwwwwwweee]]]aaahhhjjjmmmkkkddd___aaadddeeeiiiqqq|||}}}{{{zzzyyyzzz|||}}}}}}zzz{{{|||}}}~~~~~~}}}{{{xxxuuussstttuuuvvvtttsssrrrpppooooooooonnnkkkmmmpppsssuuuvvvvvvuuuvvvyyy}}}}}}xxxrrrjjjaaa[[[SSSPPPMMMKKKJJJIIIHHHFFFEEEHHHIIIHHHKKKPPPPPPLLLNNNNNNRRRZZZccclll{{{zzzzzzzzzzzz{{{|||}}}}}}}}}}}}{{{yyyzzz}}}zzzlllddd\\\[[[[[[YYYXXXYYYYYYYYY]]]cccjjjwww~~~zzzooo\\\KKK;;;:::999;;;>>>CCCGGGJJJJJJLLLMMMMMMMMMRRR[[[bbbuuueeeXXXTTTUUUYYY```mmm{{{~~~~~~{{{xxxuuupppjjjddd___XXXVVVRRRLLLEEEAAA???>>>======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;DDDGGGKKKNNNRRRXXX```gggsssvvvyyy|||~~~sssddd[[[YYYeeennnzzz{{{zzz}}}{{{wwwmmmddd\\\TTTPPPGGGEEECCCBBBBBBAAA>>><<<666444333444555333...))),,,,,,,,,,,,,,,,,,,,,,,,''''''((((((((((((((('''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&''''''''''''''''''&&&%%%(((******((())),,,///777>>>KKKYYY```dddllluuuvvvwwwuuummmcccYYYSSSRRRTTTUUUUUURRRNNNLLLNNNQQQbbbiiirrryyytttccc^^^eeemmmkkkmmmkkkccc___```dddeeeiiiqqq}}}|||{{{zzzwwwxxxyyyzzz|||~~~zzzxxxyyyzzz{{{|||~~~{{{zzzuuusssqqqnnnmmmmmmmmmnnniiihhhgggfffeeeeeeeeeeeeaaacccfffjjjmmmnnnnnnnnnooorrrwww|||zzztttmmmfff^^^VVVQQQOOOMMMLLLKKKKKKIIIGGGEEEIIILLLLLLIIILLLQQQQQQLLLPPPRRRXXX```hhhsss~~~~~~}}}}}}~~~xxxxxxxxxyyyzzz{{{|||}}}}}}}}}~~~{{{zzz|||wwwmmmeee]]]\\\\\\ZZZYYY[[[YYYYYY]]]cccjjjvvvxxxuuulllYYYIII:::::::::<<<@@@DDDIIIKKKKKKNNNOOONNNLLLOOOVVV]]]qqq^^^SSSRRRUUU[[[fffsss}}}}}}yyysssnnnhhhbbb]]]YYYSSSPPPLLLFFFBBB>>><<<;;;777777888888888888777666777888888999999:::;;;;;;@@@@@@CCCHHHKKKOOOWWWaaakkkrrrzzz~~~~~~yyymmm]]]QQQXXX\\\iiizzz~~~~~~~~~ssseeeYYYRRRJJJDDDEEEEEEAAA===;;;777666555444333222222222//////...---,,,++++++***+++******)))((())))))))),,,)))&&&%%%&&&((('''&&&&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&(((***+++&&&&&&&&&&&&''''''''''''$$$%%%'''((((((+++...111444AAAQQQ[[[___dddmmmtttzzzyyyuuummmaaaWWWRRRQQQUUUXXXZZZXXXSSSRRRUUUYYY^^^eeeppp{{{rrrhhhgggiiiiiirrrppplllfffbbbaaabbbeeelllttt{{{yyyyyyzzzvvvxxxzzzzzzzzz|||~~~}}}|||{{{|||~~~xxxvvvuuuwwwzzz|||~~~~~~}}}|||}}}yyyvvvrrrooolllhhhdddaaa``````aaaaaaaaaaaa___]]]ZZZYYYXXXWWWXXX[[[___aaaaaa___ccciiirrryyy}}}~~~xxxvvvrrrkkkccc\\\VVVRRRPPPPPPQQQQQQOOOLLLJJJJJJKKKHHHJJJMMMOOOPPPQQQSSSTTTVVVZZZaaaiiippp|||~~~}}}|||yyyxxxwwwvvvwwwyyy|||~~~}}}|||{{{|||~~~}}}}}}zzzxxxyyy}}}|||pppkkkgggaaa\\\ZZZYYYXXXWWWYYY^^^\\\^^^lllyyyuuuppppppgggWWWKKK<<<;;;;;;===BBBHHHOOOSSSPPPMMMIIIGGGHHHKKKPPPSSSooo]]]SSSRRRTTT]]]hhhvvv}}}{{{wwwqqqkkkfff```ZZZVVVQQQNNNJJJEEE@@@===;;;:::777777777777777777777777777777888888999:::::::::======@@@EEEHHHKKKTTT]]]iiipppyyyzzzmmm```YYYYYY\\\gggyyyppp___RRRKKKFFFFFFGGGCCC>>>===999888666444333222111111111000000///...---,,,,,,******)))(((((((((((()))'''(((((('''%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''((((((((((((((())))))))))))&&&'''((())))))+++///222555AAAQQQ\\\aaafffooovvvxxxxxxtttkkk```WWWRRRQQQVVVYYY[[[YYYTTTSSSVVVZZZ___eeennnwwwqqqeeedddhhhkkknnnmmmjjjfffbbb```bbbcccjjjsss~~~|||zzzzzz{{{xxxyyyzzzyyyyyy{{{~~~~~~yyyxxxyyy~~~zzzxxxxxxvvvwwwyyy{{{}}}}}}}}}}}}}}}~~~{{{vvvrrrmmmkkkgggbbb]]]YYYWWWUUUSSSSSSTTTTTTTTTTTTTTTTTTVVVVVVVVVXXXZZZ[[[[[[[[[^^^cccllltttyyy}}}|||vvvsssoooggg___WWWRRRNNNMMMOOOPPPPPPOOOLLLKKKKKKLLLLLLNNNQQQRRRRRRRRRTTTVVVWWW[[[eeeppp{{{~~~}}}}}}zzzyyywwwwwwxxxzzz|||~~~~~~|||{{{yyyxxxzzz}}}~~~}}}|||yyywwwwwwzzz}}}~~~~~~~~~}}}tttlllgggaaa\\\YYYXXXXXXWWWYYY]]][[[^^^kkkxxxqqqkkkkkkdddTTTIII===<<<<<<@@@GGGOOOUUUWWWSSSPPPKKKHHHIIILLLQQQTTT~~~mmm\\\SSSRRRUUU___kkkzzz}}}xxxtttnnniiiccc]]]WWWSSSNNNKKKGGGBBB>>>;;;999888777777666555555666777888666666777888888999999:::999999<<>><<<===CCCNNNWWW[[[[[[SSSPPPKKKGGGGGGJJJOOOSSS|||kkk\\\TTTSSSVVVbbbooo}}}xxxtttnnnhhhbbb\\\VVVRRRJJJHHHDDD???;;;888777666777666444333333555777888555666666777777888888999777666999>>>@@@CCCKKKTTTccckkkvvv}}}}}}qqqgggbbb[[[[[[cccvvvuuu___QQQKKKGGGHHHGGGCCC@@@AAA===<<<999777444222111000222111111000///...---,,,,,,++++++***************((()))((('''&&&&&&)))+++(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''((()))))))))***---///555AAAPPP\\\dddjjjrrrxxxwwwuuuoooeeeYYYPPPLLLLLLQQQVVVZZZZZZWWWWWW[[[___hhhiiilllnnnrrrwww}}}wwwlllfffffffffdddbbbcccdddcccaaa`````````gggppp{{{}}}~~~}}}|||yyywwwvvvxxx}}}~~~xxxtttrrrsssyyyvvvnnnmmmqqqwww{{{xxxxxxyyyyyy{{{}}}~~~{{{rrrjjjeeedddbbb]]]WWWQQQJJJEEEBBBFFFGGGHHHKKKPPPVVV[[[^^^]]]]]]\\\ZZZXXXXXX[[[]]]```cccgggkkkooossswwwzzzzzzvvvuuuyyyuuupppkkkccc[[[TTTPPPNNNNNNLLLNNNOOOOOOOOOOOOQQQRRRXXXXXXXXXVVVTTTTTTVVVWWW\\\aaakkkyyy}}}|||{{{zzzzzz{{{}}}~~~~~~~~~}}}|||~~~{{{{{{{{{{{{|||}}}~~~~~~~~~|||{{{{{{yyyvvvssstttsssrrrsssuuuxxxzzz{{{~~~{{{mmmhhhaaa[[[XXXXXXWWWWWWXXX\\\ZZZ]]]jjjxxx}}}iiicccddd^^^QQQGGG???<<<<<>>AAAIIIQQQ```iiisss{{{}}}}}}~~~~~~sssfff\\\ZZZ[[[cccvvvhhhWWWNNNIIIGGGGGGFFFBBB@@@BBB>>>===;;;888555333222111111000000///...---,,,,,,...---,,,,,,++++++,,,,,,777000)))&&&(((***)))(((((('''&&&%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&'''((((((((()))))))))******&&&'''((('''''')))+++...666@@@OOO[[[dddkkkrrrwwwyyyvvvooobbbUUULLLIIIIIINNNSSSYYYZZZYYYYYY]]]bbbfffggggggggghhhlllrrrvvvyyyxxxuuuqqqqqqqqqkkkbbb___aaaccccccaaa```___```gggooo|||~~~~~~~~~}}}|||yyyvvvuuuxxx~~~{{{uuuttttttzzz{{{qqqlllmmmrrrxxx|||yyyyyyzzzzzz|||~~~|||vvvnnnfffbbb]]][[[WWWRRRLLLGGGCCCAAAFFFHHHKKKPPPVVV\\\bbbeeeggggggfffdddcccdddfffhhhggghhhjjjkkknnnrrrwww{{{}}}uuuqqqqqqrrryyy||||||vvvrrrjjjfff```YYYTTTQQQPPPPPPLLLNNNPPPRRRRRRSSSVVVXXX[[[ZZZXXXUUURRRRRRTTTVVV]]]```jjjxxx~~~}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~}}}|||{{{{{{zzz|||~~~~~~~~~|||{{{{{{yyyvvvsssrrrrrrrrrsssuuuxxx|||~~~~~~xxxnnniiiaaaZZZXXXWWWWWWWWWWWW[[[ZZZ]]]kkkyyy}}}iiidddeee```TTTJJJ???<<<;;;CCCOOOXXXYYYWWWPPPNNNKKKJJJKKKOOOTTTXXXxxxgggZZZUUUUUUXXXfffsss|||wwwsssmmmfff```ZZZSSSOOODDDBBB???;;;888555444444333333222222222444555666333444444555555666777777666666888<<<===???GGGPPP]]]fffqqqzzz}}}~~~~~~~~~|||pppaaaWWWVVV[[[eeewwwppp]]]QQQLLLIIIGGGGGGEEEAAAAAACCC???>>>;;;999666444333222111000000///...---,,,+++...---,,,,,,++++++,,,,,,>>>555***''')))***'''"""&&&&&&&&&%%%%%%&&&&&&'''"""###$$$&&&''''''((('''''''''((((((((()))))))))$$$%%%&&&&&&'''(((+++...777AAAOOO[[[dddkkkrrrvvv{{{wwwooobbbUUULLLIIIJJJOOOTTTZZZ\\\[[[[[[___cccaaaaaaaaa``````ccchhhllltttwwwxxxxxxzzzxxxoooeee___aaabbbbbbaaa``````aaahhhqqq}}}}}}}}}}}}|||{{{yyyvvvvvvyyy~~~yyywwwwww|||~~~xxxqqqnnnqqqvvvyyyzzzzzz{{{|||}}}~~~{{{|||~~~~~~|||wwwqqqiiiccc___TTTRRROOOKKKHHHFFFFFFEEEIIIMMMSSS[[[bbbhhhlllnnnooommmlllmmmooorrrssssssqqqpppooonnnooosssyyy~~~zzzsssppprrrtttvvvzzz}}}vvvooojjj```]]]ZZZVVVSSSQQQPPPPPPMMMOOOSSSUUUVVVYYY\\\^^^\\\[[[XXXTTTPPPPPPSSSVVV[[[^^^hhhwww~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{|||~~~~~~|||zzzxxxyyy|||~~~~~~}}}zzzxxxtttuuuvvvvvvwwwzzz~~~~~~uuuoooiiiaaaZZZWWWWWWWWWWWWUUUZZZYYY]]]lll{{{|||iiieeegggbbbUUUKKK???<<<<<>>EEENNNYYYcccpppzzzwwwjjj^^^UUUSSS[[[hhhxxxuuufffZZZRRRLLLIIIHHHIIIFFFBBBBBBEEE???>>><<<999777555444444222111111000///...------,,,,,,+++************+++444...)))(((******&&&"""%%%%%%%%%%%%&&&&&&'''((($$$%%%&&&'''(((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''')))---000:::CCCPPP]]]ffflllrrruuu|||yyypppdddWWWPPPOOOPPPTTTYYY___```]]]\\\^^^bbb______^^^]]]]]]___dddgggooowww|||{{{xxxtttmmmgggaaabbbcccbbbaaa```aaacccjjjrrr~~~|||{{{{{{zzzzzzyyywwwwwwzzz|||zzzyyy~~~xxxtttpppqqqvvvyyyyyyxxxzzz|||~~~zzz|||{{{yyyuuuooohhhaaa[[[XXXOOOMMMJJJIIIIIIKKKMMMOOOUUU\\\fffqqqzzz|||{{{}}}xxxrrrooopppuuuyyy|||~~~~~~wwwttttttuuuvvv{{{wwwmmmddd___WWWVVVUUUTTTSSSRRRQQQQQQOOOQQQUUUXXXZZZ]]]aaaddd]]][[[WWWSSSPPPPPPSSSVVVYYY]]]gggttt~~~~~~~~~~~~}}}|||{{{{{{zzzzzz|||}}}{{{|||~~~~~~}}}{{{yyy{{{{{{{{{zzz{{{yyypppjjjaaaZZZWWWVVVWWWWWWTTTZZZYYY^^^nnn}}}zzzhhheeehhhbbbTTTJJJ>>>======BBBJJJRRRXXX[[[[[[]]]```eeekkkqqqvvvyyyqqqaaaUUUQQQRRRUUUgggttt}}}zzzpppkkkeee^^^XXXQQQKKKGGGBBB@@@===999777555444333///000111333333444444333222222333444444555555666555444666:::;;;<<>><<<999777666555555333333222111000///......+++******)))((()))))))))###$$$&&&)))++++++)))'''$$$$$$$$$%%%&&&'''((()))&&&'''((((((((('''&&&%%%&&&&&&&&&'''''''''(((((($$$%%%'''((()))+++///111===EEERRR^^^gggnnnsssvvv}}}yyyqqqeeeZZZTTTSSSUUUYYY^^^cccccc___\\\^^^aaa___```___^^^^^^```dddgggjjjvvv~~~zzzpppjjjhhhhhhccccccdddbbbaaaaaabbbdddkkkttt~~~{{{zzzzzzyyyyyyxxxxxxxxx{{{zzz~~~{{{zzz~~~sssqqqpppsssyyy{{{yyyvvvzzz|||}}}}}}zzzxxxuuuoooggg```XXXSSSPPPNNNLLLJJJJJJLLLPPPUUUXXXdddlllyyyvvvnnnlllnnnqqqsssvvvzzz{{{vvvttttttxxx|||}}}sssfff[[[VVVRRRSSSTTTTTTUUUTTTSSSSSSPPPSSSWWWZZZ]]]```dddggg^^^\\\XXXSSSPPPPPPTTTWWWZZZ]]]fffrrr{{{~~~~~~~~~}}}{{{{{{zzzzzz}}}}}}}}}||||||}}}~~~~~~}}}{{{~~~~~~||||||pppjjjaaaZZZVVVVVVWWWWWWTTTYYYYYY___oooxxxgggdddgggaaaSSSHHH===>>>???CCCJJJRRR[[[```^^^aaagggnnnuuu|||zzziii^^^UUUQQQSSSWWWfffttt~~~xxxtttnnniiibbb[[[UUUOOOJJJGGGBBB???;;;777444222111111222000///111333444222000444333222111222333444555666444444666888:::DDDMMM[[[eeeqqqyyy~~~|||~~~}}}sssggg[[[TTTWWW^^^fffrrrzzznnnhhhbbb[[[TTTQQQMMMMMMLLLJJJGGGEEECCCAAA======<<<;;;999777555444333333222111000///...---***++++++++++++***))))))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&'''((($$$"""###''''''''',,,222888GGGWWW___dddlllssswwwrrrrrrooohhh___YYYWWWXXX[[[``````\\\[[[aaacccbbbeeedddbbbaaaaaabbbcccdddqqqxxxzzzrrriiigggiiijjjkkkjjjgggddd``````aaadddooouuu}}}~~~}}}{{{zzzxxxxxxyyyzzz|||~~~{{{wwwrrrrrruuuyyy{{{{{{xxx{{{~~~|||yyypppnnnhhh]]]UUUQQQOOOOOOFFFHHHOOOVVVWWWXXXcccpppzzzzzzrrrqqqooojjjjjjnnnrrrwww}}}~~~{{{yyyyyy}}}|||zzztttmmmccc[[[VVVYYYWWWUUUTTTTTTTTTSSSRRRUUU[[[```bbbeeehhhhhheee```WWWOOOPPPRRRSSSSSSTTTZZZ^^^cccjjjqqqzzz}}}}}}|||yyywww~~~~~~|||yyy}}}}}}||||||}}}~~~~~~}}}|||}}}~~~vvvkkkaaa\\\ZZZXXXXXXZZZYYYYYY[[[bbbkkk}}}lll\\\\\\^^^___YYYJJJAAA>>>>>>BBBKKKTTTZZZ\\\aaabbbeeellluuu}}}xxxhhh\\\SSSOOOQQQVVVffftttzzzvvvmmmhhhaaaZZZSSSNNNHHHEEEAAA???;;;777333222111111111000///111333444222000333222222222222333444444666555555777999;;;DDDNNNVVVbbbpppzzz~~~}}}|||ssshhh^^^XXX\\\ccclllxxxvvvlllcccaaa___[[[WWWVVVLLLKKKKKKIIIGGGEEECCCBBB???>>><<<:::888666444444333333222111000///......+++++++++++++++***))))))******)))))))))(((((((((%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&%%%%%%((()))(((,,,222:::HHHXXX___dddkkkrrruuuqqqqqqooohhh```ZZZXXXYYYZZZ```bbb______bbbccc```cccaaa___^^^```eeejjjmmmrrrxxxyyytttnnnnnnoooooommmmmmkkkhhheeeeeegggiiiqqqwww}}}{{{zzzyyyyyyyyyzzz{{{~~~yyyvvvssstttwwwzzz{{{{{{{{{|||}}}}}}yyyuuupppkkkbbbXXXPPPKKKHHHFFFGGGHHHNNNVVV\\\eeevvv|||yyytttnnnjjjlllnnnrrrwww~~~~~~{{{zzzyyy{{{zzzwwwrrrkkkccc[[[WWWWWWUUUTTTTTTUUUWWWXXXXXX\\\bbbggghhhjjjmmmkkkggg___VVVOOOOOOQQQRRRRRRTTTXXX\\\bbbhhhooowww}}}{{{}}}}}}}}}}}}}}}||||||||||||{{{zzz{{{|||zzzoooddd___]]]ZZZZZZ\\\YYYYYY[[[bbblll}}}fffXXXZZZ]]]```[[[MMMCCC@@@>>>BBBJJJSSSYYY[[[______```eeekkkrrrwwwyyyyyyiii]]]SSSOOOQQQWWWfffuuu{{{wwwkkkfff___XXXQQQLLLFFFCCC@@@===:::666333111111111111000000111333333222000111222222333333333333333777555666888999<<>>@@@HHHPPPVVVXXX[[[YYYXXXZZZ___eeeiiikkkzzzkkk___UUUPPPTTT[[[fffuuuyyyuuuiiiddd]]]VVVPPPJJJEEEBBB>>><<<888555222111111111000000111111222222222111000111222444444333222222666444555888999:::BBBKKKXXXiii{{{zzztttmmmgggdddeeemmmuuu}}}yyyvvvzzzsssmmmddd\\\[[[[[[XXXTTTSSSJJJJJJJJJIIIIIIGGGFFFEEECCC@@@<<<888555444444444222222111111000//////...++++++,,,,,,++++++***)))((((((((('''''''''&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''''''''((((((''''''''''''((((((***((((((******))),,,222>>>LLLZZZ```dddiiioooqqqrrrsssqqqkkkccc]]][[[\\\ZZZ]]]______^^^^^^______]]][[[[[[\\\aaahhhpppuuuzzz{{{yyyrrroooooolllhhhlllmmmnnnnnnmmmnnnoooqqqxxx}}}|||zzzyyyxxxyyyzzz||||||sssuuuwwwzzz|||}}}}}}|||~~~}}}{{{zzz{{{|||~~~{{{{{{{{{|||{{{wwwqqqmmmcccYYYNNNJJJJJJHHHFFFFFFNNNSSS[[[hhhyyyvvvppplllkkkmmmrrrzzz~~~zzzwwwuuupppooonnnkkkfff```[[[XXXWWWWWWVVVWWWZZZ___fffkkksssyyy}}}{{{xxxssskkkbbb]]]UUUPPPPPPQQQQQQSSSVVV[[[^^^ccchhhkkkooorrruuu}}}~~~vvvxxx|||~~~{{{zzzzzz{{{|||{{{oooccc]]]ZZZVVVUUUWWWWWWWWW[[[aaakkk|||ttt^^^UUUXXXZZZ^^^\\\RRRGGGCCC???@@@FFFNNNSSSUUUSSSQQQOOOQQQVVV\\\aaadddxxxjjj^^^TTTPPPUUU]]]gggvvv{{{uuupppfffaaa[[[TTTOOOJJJEEEBBB<<<:::777333111000000111///000111222222222222222000111222333444333222111444333444666777999@@@IIIYYYkkk~~~{{{uuupppkkkiiilllpppssswwwwwwttt}}}~~~ssshhh^^^ZZZXXXTTTOOONNNKKKKKKKKKKKKJJJIIIHHHGGGCCC@@@<<<888555444444444222222111111000000//////+++,,,,,,,,,,,,+++******'''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((()))''''''***)))(((,,,111???MMM[[[aaaeeejjjppprrrtttuuutttnnnfff```]]]]]][[[ZZZZZZZZZZZZ[[[^^^bbb_________aaadddiiinnnqqq{{{{{{vvvnnnjjjjjjhhheeemmmoooqqqrrrqqqqqqrrrsssyyy}}}~~~{{{xxxvvvwwwxxxzzz|||~~~~~~}}}yyysssuuuyyy|||~~~~~~}}}}}}}}}}}}|||{{{zzzyyyxxxwwwvvvwwwyyyzzzzzzuuuooojjj\\\PPPFFFFFFGGGGGGHHHJJJQQQ[[[jjj||||||ssslllkkklllnnnuuu~~~~~~zzzvvvsssllllllkkkhhhddd```\\\YYYXXXXXXXXXXXX[[[aaaiiipppvvv}}}~~~xxxmmmddd]]]WWWRRRRRRRRRRRRTTTYYY___bbbeeehhhjjjkkknnnppp{{{{{{sssrrrtttqqqtttxxx|||}}}}}}}}}yyymmmaaa[[[WWWSSSRRRTTTUUUVVVZZZ```jjjzzzvvvbbbYYY[[[ZZZ[[[YYYOOOGGGCCC???@@@EEELLLPPPRRRLLLJJJIIIKKKQQQXXX^^^aaa|||sssfff[[[QQQMMMSSS]]]jjjxxx|||vvvpppkkkaaa]]]WWWQQQLLLHHHDDDAAA:::888555222000000000111///000222222111111111333000111111222222222222222222222333666666777>>>GGGUUUfffxxx|||wwwrrrnnnkkkooopppoooooozzzwwwuuu~~~wwwjjj]]]XXXUUUPPPLLLLLLKKKKKKKKKKKKJJJHHHGGGGGGAAA???<<<999777555444444111111111111000000//////,,,,,,,,,,,,,,,++++++***(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''(((((())))))((((((''')))''''''******)))---222???MMM\\\cccffflllsssuuuxxxyyyxxxrrriiibbb___^^^[[[YYYXXXYYYZZZZZZ```ffffffffffffhhhjjjnnnqqqsss}}}}}}wwwnnnhhhiiikkkkkkqqqsssvvvvvvuuuttttttuuuvvv{{{~~~{{{xxxvvvtttxxxyyy{{{|||~~~|||sssvvvyyy||||||{{{yyyxxxssswww{{{~~~~~~~~~}}}~~~||||||}}}}}}{{{xxxuuussstttvvvxxxzzzxxxssskkkeeeYYYLLLDDDEEEFFFEEEIIIPPPYYYhhh}}}uuummmmmmkkkjjjoooyyy|||~~~zzzvvvtttmmmmmmkkkiiifffbbb___]]]YYY[[[\\\]]]___eeennnuuuxxx}}}qqqggg]]]WWWSSSSSSRRRRRRUUU[[[```bbbeeeggghhhjjjmmmooozzz~~~tttooonnnpppmmmooosssvvvxxx{{{~~~~~~~~~xxxlllaaa[[[WWWSSSRRRTTTSSSTTTXXX___hhhxxxzzzggg___^^^XXXWWWTTTKKKFFFBBB???@@@EEEKKKNNNOOOGGGFFFEEEHHHNNNUUUZZZ\\\xxxooodddZZZPPPMMMTTT^^^nnn}}}}}}xxxrrrlllggg\\\XXXRRRMMMIIIFFFBBB@@@999777444111000///000000...111333333111000111333111111111111111222222333333222444777777888>>>FFFRRR```qqq}}}~~~yyytttooolllggghhhfffgggtttvvvuuu~~~}}}{{{mmm^^^WWWRRRNNNKKKLLLJJJJJJJJJIIIHHHFFFEEEDDD???>>><<<:::888666444444111111111111000000000000,,,,,,------,,,,,,+++***))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((('''((()))******)))(((''')))'''(((+++++++++///555>>>MMM\\\dddhhhooovvvyyy{{{|||{{{uuulllddd```___\\\YYYZZZ^^^______cccjjjnnnnnnmmmnnnqqqvvv{{{~~~tttkkklllqqqtttrrruuuwwwxxxvvvtttsssrrrsssxxx~~~|||zzzyyyxxxvvvzzz{{{}}}~~~~~~~~~yyyrrrnnndddggglllpppsssuuuwwwxxxuuuyyy}}}~~~}}}}}}~~~||||||}}}}}}|||zzzwwwvvvvvvwwwyyyzzzwwwpppggg```VVVKKKFFFIIIJJJJJJRRR]]]kkk|||yyyqqqrrrooojjjmmmvvvzzz}}}}}}zzzxxxqqqpppooollliiifffcccaaa___bbbeeegggjjjpppzzzpppddd[[[VVVSSSRRRQQQQQQUUU[[[\\\^^^aaadddfffjjjooosss{{{uuuooommmmmmmmmiiillloooqqqsssvvv|||}}}}}}~~~vvvkkk___ZZZVVVSSSRRRTTTQQQRRRVVV]]]fffvvv|||jjjbbb___WWWSSSPPPGGGDDDAAA???AAAFFFKKKLLLLLLFFFEEEDDDFFFKKKOOORRRSSSwwwoooeee[[[QQQOOOWWWaaarrr|||vvvqqqjjjeeeXXXTTTNNNJJJGGGDDDAAA???888666333111//////000000...111333333111000111333222111000000000111333444444333555888888999???GGGSSS___mmmxxx{{{uuupppmmm[[[]]]^^^bbbrrrtttttt~~~~~~zzzrrrbbbXXXSSSNNNKKKLLLIIIIIIHHHHHHFFFDDDCCCBBB======<<<;;;999777555444111111111111000000000000,,,,,,------,,,,,,+++***((((((((((((''''''''''''%%%&&&&&&&&&'''(((((((((&&&''''''((((((((((((((('''((()))******)))((('''***((())),,,------111777>>>MMM\\\dddjjjqqqxxx|||~~~}}}wwwnnneee```___\\\[[[^^^dddeeecccfffmmmuuusssqqqrrrvvv}}}{{{ooonnntttxxxqqqtttvvvvvvtttqqqooonnnpppuuu}}}}}}||||||}}}|||{{{|||}}}~~~~~~~~~|||uuulllccc]]]XXX\\\bbbhhhmmmrrrvvvyyywwwzzz~~~~~~|||}}}||||||||||||||||||{{{{{{yyyzzz{{{{{{wwwnnnccc[[[TTTKKKHHHNNNQQQRRR]]]lll|||}}}vvvwwwtttmmmnnnwwwyyy|||}}}|||tttsssrrrooollliiigggeeeeeeiiinnnqqqttt{{{lll]]]ZZZUUURRRRRRPPPPPPTTTZZZYYY[[[^^^aaaeeekkkqqqvvv}}}uuulllhhhggggggfffiiikkknnnoooqqquuu{{{~~~||||||}}}ttthhh]]]WWWTTTQQQQQQRRRPPPQQQUUU\\\eeettt|||kkkccc___VVVQQQNNNEEEBBB@@@???BBBGGGKKKLLLKKKHHHFFFEEEEEEHHHJJJJJJJJJ{{{rrrfff[[[RRRPPPXXXbbbqqqvvvoooiiibbb^^^SSSQQQMMMJJJGGGBBB<<<888:::666222111222222000...222000///111333444222///111111000000111111222333222444666666666999???DDDNNNXXXeeepppwww{{{~~~{{{qqqgggaaaYYYYYYZZZcccuuu|||vvv~~~zzz|||}}}sssyyyqqq```VVVPPPLLLKKKMMMKKKJJJHHHEEECCC@@@>>>===<<<<<<;;;:::999777666555111222222222222000...---...------,,,++++++++++++((()))***)))'''%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())),,,000444AAAOOO^^^eeejjjrrrzzz~~~|||tttjjjbbb______ccceeeiiikkknnnpppssstttxxxvvvsssrrrvvv}}}uuuwww{{{}}}zzzxxxvvvtttqqqnnnmmmlllkkkttt~~~~~~|||{{{zzzzzz{{{yyy{{{|||zzzwwwwwwuuuqqqiii```WWWRRRSSSYYYaaaiiioootttxxxzzzzzzzzz{{{}}}~~~}}}}}}~~~~~~}}}{{{yyyxxx|||{{{{{{xxxsssjjj```ZZZOOOIIIJJJSSSXXX\\\jjjzzz|||vvvrrrrrrssstttuuuzzz~~~|||yyysssrrrpppmmmlllnnnoootttxxx{{{}}}vvveee]]]PPPPPPQQQPPPPPPRRRUUUXXXUUUZZZ___cccfffkkkqqqvvv{{{tttnnnjjjgggdddbbbcccfffkkkooosssvvv{{{~~~~~~}}}yyylll^^^VVVRRROOOOOORRRRRRSSSWWW\\\bbbooouuuiiieee[[[LLLCCCDDD;;;;;;;;;???CCCGGGHHHHHHGGGEEECCCBBBBBBDDDFFFGGG|||sssggg]]]UUUSSSZZZeeettt|||rrrkkkeee```\\\TTTRRRNNNKKKGGGCCC===999444000---+++,,,,,,+++)))222111000222444555333111111111000000111111222333111333555555555888>>>CCCMMMWWWdddooovvv{{{zzzoooeee___WWWXXX\\\fffwwwyyyttt~~~|||wwwwwwyyy{{{vvv~~~}}}nnn^^^TTTOOOLLLLLLNNNIIIHHHGGGDDDBBB@@@>>>===>>>===;;;:::999888888888444444333333222111//////......---,,,++++++++++++(((***+++***(((''''''((('''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())),,,000444@@@OOO^^^fffkkkttt|||{{{rrrhhhaaa^^^___eeehhhnnntttxxxzzzyyyxxxxxxxxxvvvvvvyyy|||uuuwww|||~~~{{{xxxtttoookkkiiihhhhhhmmmvvv~~~|||{{{{{{~~~}}}xxxtttqqqsssppplllfff```ZZZUUUSSSVVV\\\dddkkkppptttxxxzzz{{{||||||}}}~~~~~~~~~~~~}}}}}}||||||{{{zzzyyyyyy}}}|||zzzvvvpppggg]]]WWWPPPMMMPPPZZZaaaiii{{{}}}~~~zzzwwwuuuttttttyyyxxxsssrrrqqqooopppsssvvvzzzppp```XXXQQQQQQQQQQQQPPPRRRUUUWWWTTTYYY___eeeiiipppwww}}}}}}vvvpppllljjjgggeeeeeegggkkknnnqqqvvv{{{~~~~~~||||||~~~yyylll^^^WWWRRROOOOOOQQQPPPQQQUUUZZZ```mmmwwwjjjeee]]]OOODDDCCC<<<<<>>===<<<;;;;;;;;;;;;666666444333222111111111///...---,,,++++++++++++(((***++++++)))((()))***'''''''''&&&&&&&&&&&&%%%(((((((((((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((())),,,000444@@@OOO___gggnnnvvvzzzpppfff```___aaafffjjjrrrzzz{{{xxxwwwyyyzzzzzz|||{{{}}}}}}yyyrrrkkkgggfffggghhhmmmvvv}}}{{{zzz~~~~~~}}}zzzwwwssspppmmmpppkkkddd]]]XXXWWWWWWXXX\\\aaahhhnnnsssvvvyyy{{{|||}}}}}}}}}}}}|||||||||}}}|||{{{yyyyyyyyyzzzzzz~~~}}}yyysssjjjaaaXXXSSSQQQPPPVVVaaalllyyy{{{}}}|||wwwsssrrrvvv}}}xxxrrrrrrssssssuuuyyy}}}{{{hhh[[[UUUMMMNNNPPPPPPQQQSSSWWWZZZVVV[[[bbbggglllssszzzxxxrrrooollljjjhhhgggiiikkkllloootttzzz~~~~~~}}}||||||}}}yyymmm___WWWSSSOOONNNQQQNNNOOOSSSWWW]]]jjjwwwiiieee___RRRFFF@@@999:::>>>CCCHHHKKKLLLKKKKKKHHHEEEBBBAAACCCFFFHHHvvvkkk```WWWTTTZZZdddnnn|||rrrggg```\\\YYYVVVNNNKKKGGGCCC@@@<<<888555555333111000///000000000000000000111222333222222111111000000111111222333000222333333333666<<>><<<888777555333111111111222000///...---,,,+++++++++''')))******)))((()))***''''''''''''&&&&&&&&&&&&(((((((((((('''&&&%%%$$$'''''''''''''''((((((((('''((((((((())),,,000444BBBQQQaaaiiioooxxx}}}xxxooofffbbbbbbdddgggkkkqqqwwwzzzxxxsssooouuuxxxzzz{{{||||||sssjjjffffffiiilllmmmuuu}}}zzzxxxwwwwwwwwwvvvuuuttttttssspppkkkddd^^^[[[\\\___aaacccgggmmmsssvvvxxxzzz{{{{{{|||}}}}}}}}}}}}|||{{{}}}{{{yyywwwwwwxxxzzz||||||wwwnnndddZZZRRROOOMMMPPPXXXeeerrr}}}xxxtttqqquuu{{{~~~wwwrrrssstttuuuxxx}}}ppp```VVVRRRHHHJJJMMMPPPRRRVVVZZZ]]][[[```eeejjjmmmrrrxxx~~~~~~wwwrrrooollljjjiiihhhiiiiiijjjmmmrrryyy~~~~~~}}}~~~}}}}}}~~~~~~~~~}}}{{{zzz{{{}}}yyymmm___XXXTTTPPPOOOPPPMMMOOORRRVVV[[[hhhtttgggccc```VVVHHH???::::::<<<@@@FFFJJJMMMMMMMMMJJJFFFCCCBBBDDDGGGIIIvvvjjj___UUUQQQVVV___jjjwww|||oooddd]]]ZZZVVVTTTKKKHHHDDD@@@===999666333///...---,,,++++++,,,---,,,...///000000000111111111111000000111111222333000222333333333555;;;@@@GGGQQQ```lllvvv}}}{{{qqqhhhbbb```gggooozzz|||uuuwwwpppssswwwaaaVVVQQQMMMKKKKKKHHHGGGEEECCCBBBBBBBBBCCCBBBEEEIIILLLKKKFFFAAA===999888666333222111111222111000...---,,,+++++++++&&&'''))))))((('''((()))(((((('''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&''''''''''''((((((((())),,,000444DDDSSSccckkkqqqxxx}}}xxxpppgggcccdddfffiiilllpppqqqoookkkhhhfffsssvvvzzzzzz|||uuujjjddddddhhhkkkrrryyyzzzwwwuuurrrrrrssstttuuuwwwyyyyyyqqqnnniiieeeddddddfffhhhhhhlllrrrvvvxxxyyy{{{|||yyyzzz|||~~~~~~~~~}}}}}}|||{{{xxxwwwwwwyyy{{{}}}}}}zzztttiii\\\SSSNNNLLLIIINNNXXXeeeuuuyyyvvvsssvvv{{{}}}vvvrrrrrrtttuuuxxx|||{{{~~~rrrcccVVVOOOLLLIIIKKKNNNQQQSSSWWW[[[]]]___ccchhhkkknnnrrrxxx}}}{{{uuupppmmmkkkiiihhhhhhiiiiiiiiilllqqqyyy~~~~~~}}}{{{{{{}}}|||zzzzzzzzzyyyxxxvvvuuuvvvyyy|||}}}~~~xxxlll___YYYUUUQQQPPPQQQOOOPPPTTTWWW\\\hhhttthhhdddcccZZZLLLBBB@@@???>>>@@@EEEJJJNNNPPPMMMJJJGGGDDDDDDEEEHHHJJJ}}}tttiii^^^TTTOOOSSS[[[jjjuuuyyylllbbb\\\WWWSSSPPPJJJGGGCCC???<<<999666333,,,,,,,,,***))))))+++---***,,,.../////////000111111111000000111111222333111333444333333555;;;@@@EEEPPP```mmmwww~~~~~~~~~uuulllggggggmmmttt{{{wwwqqq|||uuuooowww}}}fffYYYTTTOOOLLLJJJLLLJJJGGGEEEDDDDDDEEEFFFEEEHHHMMMPPPOOOIIIBBB>>>;;;:::888666444333222222111000///---,,,+++++++++&&&((())))))'''&&&'''(((((((((((('''''''''&&&&&&(((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((())),,,000444EEETTTdddlllqqqxxx~~~~~~yyypppgggaaa```bbbiiimmmqqqnnngggbbbbbbdddqqqvvv{{{}}}wwwjjjddddddhhhlll{{{}}}xxxuuusssrrrssstttuuuvvvwwwxxxyyyqqqooommmjjjiiiiiiiiijjjlllpppuuuyyyzzz{{{|||}}}yyy{{{}}}~~~}}}|||zzzxxxwwwxxxzzz}}}~~~{{{wwwpppcccVVVNNNKKKKKKIIIOOOZZZjjj}}}}}}|||yyyvvvyyy|||~~~{{{uuuqqqrrrsssrrrsssvvvtttxxx~~~}}}qqqcccWWWNNNHHHEEENNNPPPSSSUUUWWWYYY[[[^^^cccgggllloooqqquuu{{{~~~zzztttpppmmmkkkjjjiiiiiiiiijjjkkknnnsss{{{~~~}}}{{{zzz{{{}}}}}}yyyxxxwwwxxxtttsssqqqqqqrrruuuxxxzzz}}}}}}vvvkkk___YYYVVVRRRQQQSSSQQQRRRUUUYYY]]]iii{{{qqqmmmjjjbbbUUUJJJBBB@@@>>>???CCCHHHKKKLLLKKKJJJHHHFFFFFFHHHJJJKKKyyyqqqfff\\\SSSOOOTTT\\\kkkuuu}}}uuujjj```ZZZUUUPPPMMMIIIEEE@@@<<<:::777444222,,,---...,,,******---000***,,,///000//////000222111111000000111111222333222333555444333666;;;@@@CCCOOO```oooxxx~~~}}}{{{wwwpppkkkkkkoootttxxxrrrnnn}}}|||xxxhhh[[[VVVQQQMMMKKKOOOMMMJJJGGGFFFFFFGGGHHHIIIKKKNNNOOOMMMHHHCCC???<<<<<<;;;:::888666555444222111///...,,,+++++++++((()))+++***((('''''''''((((((((((((''''''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''((((((((((((((((((((())),,,000444CCCSSSdddlllrrryyy{{{pppeee\\\YYYYYYbbbjjjqqqnnneee___aaafffqqqyyyuuulllhhhlllrrrxxxzzzwwwtttsssssstttuuuvvvvvvvvvvvvvvvrrrpppnnnlllkkkjjjjjjjjjnnnrrrwwwzzz{{{|||}}}}}}|||}}}~~~|||{{{zzzyyyyyyzzz|||~~~wwwtttlll___RRRJJJIIILLLMMMTTT```rrr}}}}}}~~~~~~}}}}}}}}}{{{}}}|||{{{|||~~~|||zzztttqqqqqqqqqmmmlllnnnmmmqqqwww}}}~~~zzzwwwkkkfff^^^VVVOOOJJJHHHFFFOOORRRVVVZZZ\\\___bbbeeemmmqqqtttvvvwwwyyy~~~|||vvvrrrooonnnmmmkkkiiikkklllnnnrrrwww~~~~~~yyyxxxxxxyyy{{{}}}|||yyywwwwwwwwwtttsssrrrrrrsssvvvzzz|||}}}tttiii^^^ZZZWWWTTTSSSTTTSSSSSSVVVZZZ^^^iiizzztttlll___TTTFFFFFFFFFGGGJJJKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKLLL|||yyyvvvnnneee\\\TTTPPPVVV^^^jjjtttzzzssshhh___YYYTTTNNNJJJFFFBBB===999666444111///***+++,,,+++)))))),,,///***---000111000///111444111111111000111222222333222444555444444666;;;@@@BBBOOO```pppyyy~~~{{{yyyxxxrrrmmmlllooorrrtttzzzpppnnn|||iii[[[WWWSSSNNNLLLRRRPPPLLLIIIGGGGGGHHHIIIMMMMMMMMMLLLIIIFFFCCCAAA>>>>>>>>>===<<<999666555222111000...,,,+++++++++***+++,,,+++)))''''''((()))(((((((((''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&'''((())))))***(((((((((((())),,,000444AAAQQQbbblllrrrzzz|||pppcccXXXSSSQQQYYYeeepppoooeee^^^bbbiiirrr{{{|||tttnnnooovvv~~~zzzvvvttttttrrrsssuuuvvvwwwvvvuuuuuutttrrrooommmkkkkkkkkklllooorrrwww{{{||||||}}}~~~|||{{{{{{zzzzzzzzz{{{}}}~~~uuurrrjjj]]]OOOHHHIIILLLRRRYYYfffzzz{{{|||~~~}}}|||zzzyyyyyy{{{~~~}}}}}}~~~|||yyytttqqqqqqooojjjhhhhhhiiilllqqqttttttnnnfff```WWWTTTPPPMMMLLLLLLLLLKKKLLLQQQWWW\\\aaafffkkknnnxxxzzz}}}|||zzz{{{~~~~~~xxxtttrrrqqqooonnnkkkllloooqqquuu{{{~~~{{{zzzttttttuuuwwwzzz~~~|||yyyxxxwwwwwwxxxwwwvvvvvvxxx{{{~~~~~~ssshhh^^^ZZZWWWTTTTTTUUUSSSTTTVVVZZZ^^^iii|||rrrfff\\\PPPQQQSSSVVVWWWVVVRRROOOGGGGGGHHHIIIKKKKKKLLLLLL|||zzzyyyvvvlllaaaYYYSSSQQQWWW___jjjvvvvvvjjj]]]VVVQQQLLLKKKLLLCCC???999555333222111000+++***(((((()))***---...---...000222333222111000000000000000000111111111000111333444555999===AAAIIISSSaaaoooxxx}}}~~~~~~~~~|||ssslllmmmiiijjjjjjmmm{{{uuuooolll{{{hhh[[[TTTMMMLLLPPPTTTRRROOOLLLIIIGGGGGGFFFGGGIIIJJJJJJGGGEEEDDDDDDAAA@@@???===:::777555333333111...---------+++***,,,+++***)))(((((((((((()))(((((((((''''''''''''"""$$$&&&(((((((((&&&%%%''''''&&&&&&&&&&&&''''''*********)))(((***...111CCCPPPaaannntttzzz|||ooo```TTTOOONNNYYY___hhhmmmjjjeeeiiiqqq|||~~~yyyzzzvvvqqquuu{{{yyywwwuuusssssstttttttttsssrrrqqqqqquuutttsssqqqooonnnmmmmmmnnnrrrxxx~~~~~~}}}{{{{{{|||}}}{{{zzzvvvnnnddd[[[QQQJJJJJJOOOXXXcccuuu~~~{{{xxxvvvvvvxxxvvvrrrrrrvvvyyy~~~~~~|||xxxtttrrroookkkgggeeeccccccccchhhmmmlllcccZZZTTTSSSNNNLLLIIIFFFEEEGGGIIIKKKMMMPPPUUU\\\dddmmmwww}}}~~~~~~zzzwwwuuusssqqqoookkklllnnnrrrwww|||~~~||||||~~~|||zzzxxxxxxuuussswww}}}|||yyyxxxxxxyyyzzzzzzyyyxxxyyy|||tttkkkaaa[[[WWWSSSSSSUUUTTTRRRTTTYYY\\\cccxxxsssiiieeehhhmmmnnniii```VVVOOOMMMKKKIIIHHHHHHJJJMMMOOO|||zzzyyyvvvlllaaaXXXRRRPPPVVV^^^hhhuuu~~~lllbbbXXXSSSNNNGGGCCCBBB@@@<<<777333111000///...******)))((()))+++---...---...000222333222111000///000000000111111222222///000222333444777;;;>>>JJJSSSaaannnwww}}}~~~wwwnnnggghhhdddfffgggkkkyyysssmmmjjj}}}~~~}}}fff\\\VVVQQQQQQUUUOOONNNLLLJJJIIIIIIIIIIIIFFFHHHJJJIIIGGGEEEEEEEEECCCBBBAAA???<<<999666444333111///......---,,,***,,,+++***))))))(((((()))))))))((((((((('''''''''$$$%%%&&&'''''''''&&&%%%(((''''''&&&&&&''''''(((((())))))((()))+++000333CCCPPPaaammmtttyyy{{{nnn___TTTOOONNNZZZ```hhhmmmiiieeehhhppp|||{{{yyyuuuwwwvvvsssvvv}}}{{{|||}}}{{{yyywwwtttrrrsssssstttuuuuuuuuuttttttvvvuuusssqqqooonnnmmmmmmooosssyyy~~~~~~|||{{{{{{{{{zzzyyywwwrrrjjj```WWWOOOJJJMMMRRR]]]jjj~~~|||wwwtttssstttsssrrrvvv|||zzzvvvpppnnnjjjeeeaaa___^^^^^^\\\```bbb___VVVNNNJJJHHHJJJHHHEEECCCCCCDDDGGGHHHNNNQQQWWW]]]fffoooyyyzzzwwwuuusssqqqoookkklllmmmqqqwww~~~|||vvvuuuvvvwww||||||yyyxxxzzzwwwuuuyyy}}}zzzyyyyyyzzz{{{|||}}}}}}}}}{{{pppfff___YYYTTTSSSUUUSSSQQQTTTYYY\\\cccxxxxxxnnnlllnnnpppooohhh^^^SSSLLLLLLKKKJJJIIIIIIJJJLLLMMM}}}|||{{{vvvlllaaaXXXQQQOOOUUU]]]hhhvvv{{{jjjbbbZZZVVVQQQIIIBBB???===:::555111000///---,,,******))))))***+++---...---...000111222222111111...//////000111222333333000222444555666888;;;===KKKSSS```mmmvvv|||zzzrrriiibbbbbb^^^```ccchhhxxx}}}pppjjjfffxxxzzzeee\\\XXXSSSSSSWWWMMMLLLJJJHHHHHHHHHHHHHHHFFFHHHIIIIIIHHHGGGGGGHHHGGGFFFDDDBBB>>>;;;888777444222000//////...---+++---,,,+++***)))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&'''(((((())),,,111555CCCPPP```lllsssyyy{{{nnn```UUUPPPOOO\\\aaahhhllliiieeeiiippp}}}|||vvvtttuuuvvvyyyzzzyyyzzz|||yyysssvvvxxx||||||yyywwwtttrrrssstttuuuvvvvvvwwwvvvvvvuuutttrrrpppnnnmmmmmmmmmqqqtttzzz~~~}}}}}}|||}}}{{{zzzyyyzzzyyyvvvtttoooggg]]]UUUOOOMMMRRRZZZeeeuuu~~~~~~}}}|||vvvrrrppppppqqqttt|||}}}xxxtttllliiiccc^^^YYYXXXXXXXXXZZZ[[[ZZZUUUMMMGGGEEEEEEDDDCCCAAA???@@@AAADDDFFFLLLPPPVVV]]]eeeoooyyy~~~zzzwwwuuussspppnnnjjjjjjkkknnnttt|||xxxpppmmmmmmnnnnnnttt}}}}}}}}}|||}}}~~~~~~}}}}}}{{{zzz}}}}}}{{{zzz{{{{{{|||~~~tttiiiaaaZZZSSSQQQSSSSSSQQQSSSYYY[[[cccxxxxxxnnnllllllllljjjcccYYYPPPJJJLLLKKKJJJJJJJJJJJJJJJKKK~~~|||uuukkk```WWWPPPNNNTTT\\\iiixxx}}}mmmddd\\\XXXSSSKKKDDDAAA;;;777333111///...---,,,***************,,,---......///000111222222111111......///000222333444444444666888999999;;;===???LLLTTT```lllvvv}}}yyyooofff```^^^[[[^^^bbbiiiyyy}}}ooofffbbbtttvvvbbbZZZVVVQQQOOOSSSOOOMMMKKKHHHFFFEEEEEEEEEGGGIIIJJJJJJIIIIIIJJJKKKJJJIIIGGGDDDAAA>>>;;;999666444111000000000...---------+++***************)))))))))((((((((((((''')))((('''&&&%%%%%%&&&&&&((((((''''''''''''((((((''''''(((((())),,,111555CCCOOO```lllsssyyy{{{pppbbbWWWRRRQQQ\\\```fffkkkiiigggkkksssvvvqqqtttxxx~~~|||zzzuuuppprrruuuzzz~~~{{{yyyvvvtttttttttuuuuuuvvvuuuuuuuuutttrrrpppnnnllllllmmmmmmsssvvvzzz~~~}}}||||||zzzyyyyyyyyyyyyyyyvvvtttpppggg]]]VVVQQQQQQXXXaaaooo{{{yyyzzzzzzzzzwwwsssqqqrrrsssvvv~~~~~~{{{vvvrrrjjjfff___YYYTTTRRRRRRSSSVVVUUURRRMMMGGGDDDDDDEEE@@@???======>>>@@@BBBDDDHHHLLLSSSZZZbbbkkktttzzz{{{}}}{{{xxxuuusssooommmiiihhhhhhjjjooowwwzzzwwwsssmmmhhhgggiiikkkmmmsss|||}}}zzzzzz{{{|||}}}{{{zzz{{{|||~~~ttthhh```YYYRRRPPPQQQRRRPPPSSSXXX[[[bbbwww~~~qqqfff___``````^^^ZZZTTTNNNKKKKKKKKKKKKKKKKKKKKKJJJJJJ}}}sssiii^^^VVVOOONNNTTT\\\hhhxxx~~~kkkaaaWWWQQQLLLEEE@@@???999666222000000///---+++*********++++++,,,------...///000000111222222222...///000111222333444444555666888999999;;;>>>@@@MMMUUUaaannnwwwyyynnnfff```___[[[^^^ccckkk{{{}}}nnnaaaaaauuummm\\\WWWUUUPPPNNNQQQNNNMMMJJJHHHGGGFFFFFFFFFIIIKKKLLLLLLKKKKKKMMMOOOKKKJJJIIIFFFCCC@@@===;;;777555222111111111///......---,,,+++***************)))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((''''''(((((((((((())))))((()))+++000333AAAOOO```mmmsssyyy|||qqqdddYYYTTTRRRZZZ]]]ccciiijjjjjjpppxxx}}}uuuuuu{{{}}}yyytttpppnnnpppttt{{{~~~{{{xxxvvvtttuuuttttttsssrrrqqqpppqqqpppnnnlllkkklllnnnooouuuwww{{{~~~~~~~~~yyyyyyyyyzzz{{{{{{xxxvvvpppggg]]]WWWSSSTTT]]]fffyyy~~~xxxvvvwwwwwwwwwxxxuuuuuuwwwwwwxxx~~~~~~zzzuuuqqqiiieee^^^WWWRRROOOOOOOOOLLLJJJFFFBBB???>>>@@@AAA>>>===<<<<<<===???AAACCCFFFJJJPPPWWW^^^fffnnnsssuuuxxx||||||yyyvvvsssooolllkkkjjjhhhiiilllrrrxxx}}}{{{tttqqqjjjjjjiiigggfffhhhkkkooosssxxx}}}||||||}}}~~~|||yyyyyy{{{|||~~~~~~}}}{{{{{{}}}ttthhhaaaZZZSSSQQQSSSQQQOOORRRWWWZZZaaavvvvvvhhh]]]UUUTTTTTTSSSQQQPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLKKK~~~zzzpppggg\\\TTTOOONNNUUU]]]hhhxxxzzzjjj___SSSMMMGGGAAA======666444111000///...,,,+++******++++++,,,---------/////////000111111222222///000000111222333444444333444555555666888===@@@MMMVVVcccpppzzzxxxmmmeeeaaa```[[[___dddlll{{{{{{jjj^^^ccczzzvvveeeWWWUUUVVVSSSRRRUUUKKKJJJIIIIIIIIIJJJKKKLLLKKKLLLMMMLLLKKKLLLNNNPPPJJJJJJHHHFFFDDDAAA>>>===888666444333333222111///......---,,,++++++++++++******)))))))))((((((((((((((((((''''''''''''''')))((((((''''''(((((())))))))))))((()))+++///333???NNNaaannnuuuyyy}}}rrrdddYYYSSSQQQVVVXXX^^^fffkkknnnvvv|||~~~|||wwwsssmmmkkklllooouuu|||}}}zzzxxxtttttttttsssqqqpppnnnmmmpppooommmllllllnnnqqqsssuuuwww{{{~~~|||{{{|||}}}~~~~~~{{{xxxnnnfff]]]YYYWWWYYYbbblll}}}vvvtttuuuvvvwwwxxxvvvwwwyyyyyyxxx|||}}}yyytttppphhhddd]]]VVVPPPMMMKKKKKKEEECCCAAA>>>======>>>???============>>>???AAABBBDDDGGGMMMRRRXXX^^^eeeiiijjjnnnuuu}}}~~~{{{xxxtttpppmmmlllkkkiiihhhjjjnnnsssvvvzzz{{{zzzvvvpppiiidddbbb```bbbeeegggiiilllpppssswww|||zzzwwwwwwyyy{{{{{{zzzyyywwwvvvyyyuuujjjccc\\\VVVTTTVVVQQQOOOQQQWWWYYYaaavvv}}}sssdddXXXPPPOOOMMMLLLLLLLLLNNNOOOMMMMMMMMMMMMMMMNNNOOOOOO~~~{{{vvvmmmdddZZZSSSNNNNNNUUU^^^jjjzzzuuuiii^^^SSSLLLGGG@@@;;;;;;333111///......---+++)))******+++,,,------------/////////000000111222333111111111222222333333333333333333222444888>>>BBBNNNWWWeeesss}}}uuukkkdddaaa```[[[]]]ccckkkxxxwwweee\\\fffssscccWWWWWWYYYVVVUUUYYYLLLLLLKKKKKKKKKLLLNNNOOOKKKLLLLLLKKKJJJJJJLLLNNNIIIHHHGGGFFFCCCAAA???>>>999777555444444333222000///...---,,,,,,++++++,,,*********)))))))))((((((&&&&&&((())))))(((''''''))))))(((((((((((())))))'''((((((((())),,,111555===LLLaaapppwwwzzz~~~|||qqqcccWWWPPPNNNQQQSSSZZZdddlllrrr|||wwwsssooojjjjjjmmmooouuu~~~}}}zzzxxxrrrrrrrrrrrrqqqpppooonnnqqqpppnnnnnnooorrrvvvxxxvvvwwwzzz}}}{{{xxxmmmggg```^^^^^^aaakkkuuu{{{vvvuuuvvvxxxzzzxxxvvvvvvxxxxxxwwwzzz~~~}}}}}}{{{wwwqqqmmmdddaaa[[[TTTNNNIIIGGGFFFDDDCCCAAA@@@??????>>>==================>>>???@@@>>>BBBFFFKKKOOOSSSXXX\\\]]]bbbkkkuuu~~~}}}zzzvvvqqqmmmhhhgggeeeeeefffiiilllooommmllljjjeee```\\\[[[[[[\\\___eeeiiimmmppptttvvv{{{}}}wwwuuuuuuwwwyyyuuuvvvvvvvvvvvvxxx|||vvvjjjbbb[[[UUUSSSUUUPPPNNNQQQVVVYYY```uuu~~~tttdddWWWKKKIIIGGGFFFGGGJJJNNNQQQNNNNNNMMMMMMNNNPPPRRRSSS}}}{{{{{{~~~yyyssslllcccYYYSSSNNNNNNVVV___ooo}}}sssdddZZZPPPJJJDDD===777666111///---,,,,,,+++)))'''******+++,,,------------////////////000111222333222222222222222222222333555444333333444999@@@FFFNNNXXXggguuu|||rrrhhhbbb```___ZZZ\\\aaaiiivvvttt```[[[iiivvvfffZZZZZZ[[[WWWVVVXXXQQQPPPNNNMMMLLLLLLLLLMMMKKKKKKKKKJJJHHHIIIKKKMMMGGGGGGFFFEEECCCAAA???>>>:::888555444444444222111//////...---,,,,,,,,,,,,************))))))))))))$$$&&&(((******)))((('''))))))(((((((((((())))))%%%&&&'''((()))---333777;;;LLLbbbqqqxxxzzz}}}zzzoooaaaUUUNNNLLLNNNPPPWWWcccmmmuuu~~~|||tttssspppkkkkkkooonnnuuu~~~}}}zzzwwwqqqqqqrrrrrrrrrqqqpppppprrrqqqpppppprrrvvvzzz}}}vvvwwwyyy|||~~~~~~{{{wwwoooiiieeedddeeejjjttt~~~{{{wwwuuuwwwzzz}}}xxxuuusssuuuuuuuuuzzz~~~~~~}}}|||{{{yyyuuuppplllaaa^^^YYYRRRLLLGGGCCCBBBBBBAAA@@@??????===:::888======<<<<<<<<<===>>>>>>999<<<@@@CCCFFFJJJNNNQQQSSSYYYbbbkkkuuu~~~~~~{{{wwwqqqnnnaaa`````````bbbdddggghhhdddccc___[[[WWWVVVWWWYYY[[[___ffflllooorrruuuwww}}}|||{{{vvvssstttvvvxxxqqqsssuuuwwwwwwyyy{{{}}}}}}uuuiii```YYYRRROOOQQQPPPNNNQQQVVVYYY```uuuuuueeeWWWDDDCCCAAAAAADDDIIIPPPTTTOOONNNMMMLLLNNNQQQTTTVVV{{{{{{{{{||||||zzzwwwtttlllddd[[[UUUQQQQQQWWW___qqqyyyoooaaaYYYNNNGGGCCC>>>888333111---***)))+++,,,+++)))(((((()))***+++,,,,,,---000000000111222222333333000000111111111222222222777555666777666666;;;CCCJJJZZZlllvvv}}}~~~xxxsssmmmeee```[[[YYYXXX___ooowwwlll[[[]]]oookkk___[[[TTTUUUWWWRRRRRRQQQOOOOOOPPPOOOMMMKKKJJJKKKLLLLLLLLLJJJGGGFFFHHHGGGFFFEEECCCAAA@@@???222444777888777444000---111///......///...,,,)))***'''''')))&&&###''''''&&&&&&&&&&&&''''''***++++++)))'''&&&''')))''''''((('''''')))---000>>>LLL```pppxxx{{{}}}~~~yyypppdddYYYQQQMMMPPPSSS[[[iiixxx~~~{{{yyywwwvvvzzz~~~wwwqqqqqqooojjjjjjnnnqqqvvv~~~~~~{{{{{{{{{{{{ooorrruuuuuutttssstttvvvzzzyyyyyyzzz|||}}}|||zzzssstttwwwzzz|||~~~~~~~~~~~~~~~}}}}}}qqqlllgggggghhhppp~~~~~~yyyvvvvvvvvvvvvvvvwwwsssnnnlllnnnsssvvvxxx{{{~~~zzzyyyzzz||||||wwwooohhhcccZZZQQQNNNKKKFFFCCCCCC??????>>><<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>===;;;;;;<<<===???AAABBBCCCLLLLLLQQQ\\\gggpppzzzzzzrrrlllgggfffZZZ[[[\\\]]]\\\ZZZXXXWWWVVVTTTPPPLLLKKKNNNTTTXXX```eeekkkppptttwwwzzz||||||}}}~~~|||yyyyyy|||~~~~~~{{{wwwtttsssrrrppprrruuuwwwwwwwwwxxxyyy|||~~~sssccc[[[XXXTTTRRRSSSQQQUUUQQQQQQYYYbbbrrruuuaaaQQQCCCBBB???>>>>>>BBBGGGLLLHHHHHHHHHIIIKKKNNNQQQRRR~~~|||{{{{{{{{{zzzxxxuuurrrlllcccZZZTTTPPPPPPWWW___ppp}}}|||nnndddXXXQQQGGGAAA===999333///...+++(((((()))***)))'''(((((()))***+++,,,------...//////000111111222222111111111222222222333333444333444777777777>>>FFFNNN]]]oooyyy|||vvvnnnfff```]]]ZZZXXX^^^kkkrrrgggWWWXXXgggmmm```[[[TTTTTTWWWRRRPPPOOONNNNNNOOONNNLLLJJJHHHIIIJJJJJJIIIHHHGGGFFFHHHGGGFFFDDDCCCAAA@@@@@@:::::::::999888666444333111000......///...,,,***)))''''''***(((######'''(((''''''&&&&&&''''''(((((())))))((('''&&&''')))((())))))((((((***...111===KKK___oooxxx{{{~~~|||ssshhh\\\SSSOOOOOOTTT^^^mmm|||~~~zzzwwwuuutttrrrvvv{{{|||zzzssspppqqqpppmmmnnnrrrrrrvvv|||{{{xxxvvvtttrrrtttvvvvvvuuuuuuwwwyyy{{{zzzyyyzzz{{{zzzxxxwwwsssuuuxxx{{{~~~~~~|||wwwqqqmmmlllnnnwww}}}wwwttttttuuuvvvwwwtttpppkkkjjjmmmrrrvvvyyy|||}}}}}}{{{zzz{{{}}}|||||||||}}}~~~}}}|||wwwnnnggg^^^UUUMMMJJJHHHCCC@@@@@@???>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<======;;;;;;;;;;;;===>>>???@@@DDDCCCGGGQQQZZZaaajjjsss~~~}}}{{{~~~}}}yyyrrriiiaaa]]][[[TTTTTTUUUTTTSSSPPPNNNLLLIIIHHHGGGFFFHHHNNNVVV[[[cccgggnnnssswwwzzz}}}~~~}}}zzzyyy{{{~~~zzzvvvsssqqqppppppsssuuuvvvvvvvvvvvvwwwyyy|||}}}uuuddd[[[VVVRRRPPPQQQNNNSSSPPPQQQ[[[cccrrrtttaaaSSSFFFFFFFFFEEEEEEFFFHHHJJJJJJJJJJJJJJJLLLNNNQQQRRR~~~~~~|||{{{zzzyyyvvvrrrooolllcccYYYSSSOOOOOOWWW```mmmxxxyyymmm```VVVNNNHHH@@@:::777444000,,,000...,,,+++,,,---,,,+++(((((()))***+++,,,------.........///000000111111222222222333333333444444333222444777888:::AAAJJJSSSbbbrrr|||xxxooogggccc```\\\YYY]]]gggjjj___QQQTTT___tttqqqbbb[[[SSSTTTWWWSSSNNNMMMMMMMMMNNNMMMLLLJJJGGGGGGGGGGGGGGGGGGGGGFFFGGGFFFEEEDDDCCCBBBAAAAAAAAA>>>;;;888666555666666111000/////////...,,,***((('''(((***)))'''(((+++(((''''''&&&&&&''''''(((&&&'''((('''&&&&&&(((***))))))***))))))+++///222;;;III^^^nnnwww|||xxxlll```WWWRRRPPPVVVbbbqqq~~~zzzuuurrrppppppsssxxx~~~}}}xxxrrrooooootttpppoooqqqqqqppprrrvvvrrruuuyyy}}}xxxtttpppvvvwwwwwwvvvvvvvvvyyy{{{|||zzzyyyyyyyyyxxxvvvtttsssuuuyyy}}}~~~}}}wwwrrrqqqttt~~~zzztttqqqqqqtttvvvwwwqqqmmmhhhgggkkkqqqwwwzzz}}}zzzwwwwwwxxxuuuuuuvvvxxx{{{~~~zzzxxxuuuooofff```ZZZQQQIIIGGGEEEBBB???@@@???>>>===<<<<<<;;;<<<<<<===<<<;;;::::::;;;;;;<<<::::::999999999:::;;;;;;<<<:::===DDDJJJOOOVVV]]]gggjjjnnnpppqqqqqqqqqrrruuusssooohhh^^^VVVQQQOOOMMMMMMLLLKKKHHHFFFDDDBBB@@@AAABBBCCCGGGOOOWWW]]]fffjjjqqqwww{{{~~~~~~~~~|||zzzyyy{{{|||~~~xxxtttrrrpppppprrrtttvvvvvvuuuuuuuuuvvvxxx{{{wwweeeZZZUUUPPPOOOPPPLLLRRRQQQSSS\\\cccrrr~~~ooo\\\PPPGGGHHHIIIKKKKKKKKKJJJIIINNNNNNNNNOOOPPPSSSUUUVVV~~~{{{yyywwwtttpppmmmlllcccYYYRRRNNNOOOXXXaaajjjssszzzvvvlllaaaUUULLLEEEAAA<<<777555333000---///...---------------,,,((())))))***+++,,,---.........//////000111111111333333333444444444555555333222444888999;;;BBBKKKWWWeeettt}}}xxxooojjjhhhccc^^^ZZZ\\\bbbaaaWWWLLLRRR[[[nnnuuueee\\\RRRRRRVVVRRRNNNMMMLLLMMMNNNNNNLLLKKKHHHHHHGGGFFFFFFGGGGGGHHHEEEEEEEEEDDDCCCCCCBBBBBB@@@>>>;;;777555444444444111000/////////...,,,***(((((()))***)))((())),,,((((((''''''''''''(((((($$$%%%&&&&&&&&&&&&(((***((())))))))))))+++...111999GGG\\\mmmwww}}}{{{pppcccYYYTTTTTTYYYcccoooyyy~~~yyytttrrrrrruuuzzz{{{tttiiibbbcccgggqqqqqqqqqrrrqqqpppqqqsssooorrrxxx~~~{{{wwwtttxxxxxxwwwvvvvvvxxxzzz|||{{{yyyxxxxxxxxxxxxuuussssssuuuzzz~~~xxxsssqqquuu|||wwwqqqnnnoooqqqtttuuuooolllhhhggglllrrrxxx{{{~~~}}}|||yyyvvvsssrrrqqqooooooooopppssswww{{{}}}{{{vvvrrrnnniiiaaa\\\XXXOOOHHHFFFEEEBBB@@@AAA>>>>>>===<<<<<<<<<<<<<<<>>>===;;;999888999;;;<<<:::999888777666666666777999777888===@@@BBBGGGLLLPPPTTTXXX\\\___bbbfffiiiiiihhheee^^^VVVOOOJJJHHHGGGGGGEEEDDDBBBAAA@@@???BBBCCCDDDFFFJJJQQQYYY^^^hhhmmmsssyyy~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}}}}}}}}}}{{{vvvsssrrrssssssvvvwwwyyyxxxwwwvvvwwwxxx{{{vvvdddZZZTTTPPPOOOQQQMMMSSSRRRTTT]]]bbbnnnuuueeeUUUMMMGGGHHHIIIKKKMMMMMMLLLKKKPPPPPPQQQSSSVVVZZZ]]]^^^~~~zzzxxxuuurrrnnnkkkjjjbbbXXXRRROOOOOOWWW```fffnnnrrrlllbbbXXXNNNGGG>>>;;;888555333111///...))))))******)))((((((((())))))***+++,,,------...//////000111111222222333333333444444444555555555555444666999:::;;;CCCKKKYYYfffttt{{{uuunnnllllllddd^^^ZZZ[[[]]]ZZZQQQIIIOOOYYYmmmyyyggg]]]RRRQQQTTTPPPNNNMMMLLLNNNOOOOOONNNLLLJJJJJJIIIHHHHHHHHHHHHIIIDDDDDDDDDDDDDDDDDDCCCCCC???>>><<<:::777555222111222000//////000///---***)))******(((&&&&&&'''((((((((((((''''''((((((((($$$%%%&&&&&&&&&''')))+++'''((((((((((((***---000777FFF[[[lllvvv}}}|||qqqddd[[[UUUYYY\\\aaagggooovvv|||~~~zzzyyyzzz|||}}}zzznnn```YYY^^^eeeooorrrtttrrrooonnnmmmmmmkkkpppxxx}}}|||{{{yyyxxxvvvuuuwwwyyy{{{|||xxxwwwwwwwwwxxxxxxvvvtttrrruuuzzz|||uuuooonnnqqq|||xxxtttooolllllloooqqqrrrooollliiiiiimmmsssxxx{{{vvvtttrrrpppnnnllljjjhhhffffffeeefffgggjjjmmmoooqqqtttxxx|||zzzuuurrrooojjjddd^^^VVVMMMFFFEEEDDDAAA@@@@@@>>>======<<<<<<<<<<<<===>>>===;;;999888999;;;<<<:::999888777555555444444888555555999;;;;;;===BBBCCCEEEIIIKKKNNNRRRVVVYYY[[[[[[YYYTTTNNNIIIFFFEEEAAA@@@???>>>>>>???@@@@@@DDDFFFHHHKKKOOOUUU\\\```iiinnnuuuzzz~~~~~~~~~|||||||||~~~~~~~~~~~~~~~~~~}}}|||}}}}}}xxxtttssstttvvvxxx{{{||||||{{{zzzyyyzzz{{{sssbbbYYYUUURRRQQQSSSPPPVVVUUUUUU\\\```jjj~~~yyynnnaaaUUUPPPOOOMMMKKKKKKLLLNNNMMMLLLNNNOOOQQQUUUYYY^^^ccceee|||xxxtttrrrnnnkkkhhhfff^^^VVVQQQNNNNNNUUU]]]bbbhhhjjjcccYYYPPPHHHBBB777666444222000...------(((***++++++***))))))***))))))***+++,,,---......000000000111222222333333333333333444444444555555555555777:::;;;===DDDMMM[[[hhhtttyyy}}}}}}tttooommmmmmbbb[[[WWWXXXYYYSSSLLLHHHLLLZZZqqq|||iii^^^RRROOOQQQMMMMMMLLLLLLMMMOOOPPPOOOMMMLLLLLLKKKJJJJJJIIIHHHHHHBBBCCCCCCCCCDDDDDDEEEEEE???@@@@@@???<<<888555222222111000000000///---+++***,,,+++&&&$$$%%%&&&&&&)))((((((''''''(((((()))%%%&&&''''''&&&''')))+++''''''((('''''')))---000777FFFZZZkkkvvv}}}|||qqqfff\\\XXXZZZ[[[]]]```eeellluuu{{{}}}zzzlll^^^XXX\\\ccciiipppsssqqqmmmkkkjjjhhhiiiooowww~~~~~~zzzxxxvvvwwwyyy{{{{{{{{{vvvuuuuuuuuuwwwwwwuuusssppptttzzz~~~wwwqqqmmmlllppp{{{uuurrrmmmkkkkkklllmmmmmmllljjjhhhiiilllqqqtttuuuqqqooollljjjiiigggdddbbb[[[ZZZXXXXXXYYYZZZ\\\^^^bbbeeejjjnnnrrrvvv{{{~~~{{{wwwssspppnnnjjjddd___SSSKKKDDDCCCBBB???>>>>>>======<<<<<<<<<<<<=========<<<;;;::::::;;;;;;<<<<<<;;;:::888666666555555777444444777888777999<<>>@@@BBBBBBEEEIIINNNSSSZZZaaaeeekkkooovvv{{{}}}|||}}}~~~|||zzzzzz{{{|||}}}|||yyyyyyyyyyyyzzzzzzzzzzzz}}}||||||}}}|||wwwssssssvvvzzz}}}~~~~~~||||||~~~~~~pppaaaZZZWWWTTTSSSTTTSSSXXXVVVUUU[[[^^^hhh|||~~~vvvpppfff^^^ZZZXXXTTTNNNLLLMMMNNNNNNLLLKKKLLLOOOTTTZZZ```fffiii}}}{{{{{{xxxssspppmmmjjjgggddd```ZZZSSSOOOLLLKKKQQQXXX^^^ccccccZZZPPPHHHAAA<<<333333333111///---------***---//////---,,,,,,---)))******+++,,,---......//////000000111222222222222333333333444444444444333333666:::<<>>???======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<======>>>===;;;:::888888777777777444444777999777999<<<===>>>??????>>>>>>???AAACCCDDDEEECCCAAA>>>>>>>>>===<<<;;;:::;;;>>>AAADDDDDDHHHMMMRRRXXX^^^eeeiiimmmqqqwww|||{{{yyyxxxyyyyyyvvvsssrrrssssssrrrpppnnnnnnnnnooooooooopppppprrrrrrsssuuuyyy}}}xxxtttsssvvv{{{~~~~~~~~~|||oooaaa[[[XXXTTTRRRRRRSSSXXXUUUTTTZZZ]]]hhh}}}{{{wwwooofffaaaVVVQQQLLLKKKNNNPPPOOOMMMMMMOOORRRWWW]]]ccchhhkkk}}}zzzxxxxxxtttpppllljjjgggdddaaa\\\VVVQQQMMMJJJIIIMMMTTT\\\```___UUUJJJBBB<<<777333444444222000.........'''+++------+++******,,,)))***++++++------...///......//////000111111111222222222333333333444444111111555:::===AAAJJJSSS___jjjtttwwwyyy~~~|||xxxrrrjjjdddYYYRRROOOQQQPPPJJJFFFFFFPPPeee~~~kkk___RRRMMMMMMGGGJJJIIIIIIKKKMMMNNNNNNLLLLLLMMMMMMMMMKKKHHHEEECCCAAAAAABBBCCCDDDEEEFFFFFFAAAAAA???>>><<<:::888777222111000000000000---+++)))---,,,%%%###(((***((())))))(((((((((((())))))((()))))))))'''((()))+++))))))***))))))+++///222888FFFYYYjjjuuu|||}}}ssshhhaaa^^^QQQTTTWWW[[[___fffpppwwwzzzxxx{{{{{{xxxpppddd\\\YYYYYYYYYdddlllllljjjlllmmmjjjmmmpppvvv|||~~~|||zzzzzz|||~~~|||uuutttrrrqqqqqqooollljjjnnnrrryyyrrrooonnnrrryyyxxxqqqooolllkkkjjjiiigggfffdddccccccdddfffgggfffeee```\\\WWWTTTSSSPPPKKKGGGBBBAAA@@@@@@AAACCCEEEGGGMMMMMMMMMNNNQQQXXXaaagggjjjrrr|||~~~|||yyywwwuuuppphhhbbbXXXOOOHHHFFFEEEBBB@@@AAA======<<<<<<<<<======>>>;;;;;;<<<===>>>>>>>>>===???>>>===;;;:::999999999888666666:::;;;:::;;;???;;;===???@@@@@@AAACCCEEEAAABBBCCCBBB???>>>===>>>AAA???===<<<===@@@DDDFFFJJJMMMRRRWWW\\\aaagggkkkooosssxxx}}}~~~}}}|||||||||}}}~~~~~~~~~|||xxxuuuuuuuuussspppkkkiiiiiiiiifffdddddddddeeeeeeeeefffffffffdddeeeggglllsss{{{yyytttsssvvvzzz~~~~~~|||ooobbb\\\YYYTTTQQQPPPSSSWWWTTTSSSYYY]]]jjj~~~~~~uuuiiibbbLLLIIIGGGIIIOOORRRRRROOORRRSSSVVV[[[```fffkkknnn}}}~~~~~~~~~~~~|||xxxvvvtttoooiiidddaaa^^^\\\ZZZSSSQQQLLLIIIHHHJJJMMMPPPUUU\\\]]]SSSFFF===888555111111///...,,,***)))((())))))))))))))))))))))))******,,,---.../////////***,,,...///000111333555222222222333444555666777777777999<<<===AAAMMMYYYgggooowww{{{{{{|||}}}||||||wwwjjj___QQQPPPIIIHHHKKKBBBAAANNN\\\wwwnnn^^^UUUMMMJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMNNNOOONNNMMMJJJGGGCCCAAACCCCCCCCCDDDDDDDDDDDDDDDBBB@@@>>>;;;999777666555222000...///111111///,,,,,,+++******))))))************)))''''''&&&&&&&&&''''''''''''''''''''''''*********))))))+++...111555DDDYYYjjjsss{{{wwwooocccXXXYYYVVVVVV[[[```gggrrr|||zzzuuurrr~~~yyyjjjaaa^^^\\\___bbbeeefffggghhhiiikkkjjjpppxxx~~~|||zzzyyyyyyzzz{{{zzzzzzqqqqqqooollliiiggghhhiiiqqqwww}}}uuuvvvuuuxxx|||uuupppkkkkkkmmmkkkddd]]]aaa^^^[[[]]]______ZZZUUUSSSQQQOOOKKKHHHDDDBBB@@@???<<<:::<<<<<<:::;;;???>>>???AAACCCGGGLLLPPPRRR\\\___gggsss||||||}}}{{{vvvrrrnnnggg___WWWPPPGGGBBBAAABBBBBBAAA>>>===<<<;;;;;;<<<===>>>::::::::::::<<<>>>@@@BBB@@@???>>>===<<<<<<<<<<<<999;;;<<<=========???AAACCCDDDEEECCC@@@???CCCFFFFFFBBB???>>>???>>><<<999;;;===???AAADDDGGGLLLOOOPPPSSSWWW[[[___ccchhhllltttwww{{{}}}{{{{{{zzzxxxwwwwwwxxxzzz{{{~~~}}}}}}~~~~~~|||{{{yyyxxxwwwuuusssooolllbbbaaa___]]][[[ZZZYYYYYY[[[\\\[[[YYYWWWWWWYYYZZZZZZ___dddiiinnnttt|||}}}xxxsssrrruuuyyy|||~~~qqqfff\\\WWWUUURRRQQQSSSQQQOOOOOOSSSWWW___nnn{{{}}}yyyppp]]]LLLCCCEEEHHHLLLNNNOOONNNNNNXXXZZZ]]]```dddfffhhhhhh~~~||||||}}}|||{{{zzzxxxuuurrrppplllfffbbb___\\\ZZZXXXTTTQQQMMMIIIGGGHHHKKKMMMSSSZZZ[[[RRREEE<<<666333//////...---,,,++++++***))))))))))))))))))))))))***+++,,,---.../////////,,,...000000///000111333444333333333333444444555777777999<<<>>>BBBNNNZZZhhhpppxxx{{{{{{}}}~~~{{{zzzsssggg\\\JJJKKKGGGGGGIIICCCFFFWWWpppooo___UUUOOOKKKLLLIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNNNNMMMKKKHHHEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???<<<999777666555222000...///111000...+++,,,+++******))))))*********)))(((''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))(((***---000444CCCWWWhhhrrryyyxxxooocccXXXWWWTTTUUUYYY^^^eeepppzzzzzztttvvvzzzooohhhbbb^^^ccchhhlllmmmkkkhhhiiijjjmmmrrrzzz~~~|||zzzxxxwwwxxxxxxxxxvvvsssrrrppplllhhhfffgggiiiooouuu}}}{{{pppsssvvv|||{{{uuupppkkkjjjkkkhhhaaaZZZZZZWWWTTTTTTUUUTTTOOOJJJDDDCCCBBB@@@===;;;999999;;;777666888888666777;;;888999;;;===@@@DDDFFFHHHOOOQQQXXXccckkkqqqzzz{{{}}}{{{vvvrrrnnnggg___WWWPPPGGGBBBAAABBBAAA@@@===<<<;;;::::::;;;<<<===;;;;;;;;;<<<>>>@@@BBBDDDCCCBBBAAA@@@???>>>>>>>>>===>>>@@@AAAAAAAAACCCEEEDDDEEEFFFGGGGGGHHHJJJLLLKKKGGGCCCAAAAAAAAA???===???AAACCCEEEGGGJJJOOORRRQQQTTTXXX\\\aaafffmmmqqquuuyyy}}}xxxtttrrrqqqppppppqqqsssuuuwww{{{{{{}}}~~~~~~}}}{{{zzzwwwuuurrrpppmmmjjjeeebbbZZZXXXVVVSSSPPPMMMLLLKKKKKKKKKKKKJJJHHHHHHJJJLLLRRRVVV]]]bbbgggnnnvvv}}}~~~|||xxxwwwzzz}}}ssshhh]]]WWWTTTPPPOOOPPPQQQOOOPPPSSSWWW___nnn|||vvvrrrhhhUUUEEEAAABBBDDDGGGKKKOOOSSSUUU^^^______aaabbbcccdddeee~~~|||{{{|||}}}|||zzzxxxvvvuuurrrooolllkkkgggbbb^^^\\\YYYWWWUUUTTTQQQLLLGGGEEEFFFGGGIIIQQQWWWXXXPPPDDD;;;444///------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***+++,,,---.../////////...000111000//////000222555444333333222222222333777777:::===???DDDPPP\\\jjjqqqxxx||||||}}}~~~{{{wwwmmm___UUUDDDGGGEEEFFFIIIFFFOOOeee|||~~~nnn]]]TTTNNNLLLLLLIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLMMMLLLKKKIIIGGGFFFAAAAAAAAAAAA@@@@@@@@@@@@BBBAAA???===:::888777666111000//////000///---+++,,,+++******))))))*********)))(((''''''&&&''''''''''''''''''''''''''''''(((((((((((('''))),,,///333AAATTTeeepppyyyyyypppdddYYYUUURRRSSSXXX\\\bbbkkkuuu~~~|||vvv|||{{{tttoookkkfffuuu{{{}}}vvvooooooqqqssswww|||~~~|||zzzxxxvvvuuuvvvvvvuuusssvvvtttpppkkkgggfffiiikkknnnssszzz|||yyyqqqvvv||||||tttooojjjhhhgggccc[[[UUURRROOOLLLJJJJJJHHHDDD???;;;;;;:::999888888777777777444333666666444444888444555777999;;;<<<======AAABBBGGGPPPWWW\\\eeemmmvvvzzz~~~~~~~~~{{{|||zzzuuurrrnnnggg___VVVOOOGGGAAA@@@AAA@@@>>><<<<<<;;;::::::;;;<<<<<<;;;<<<===>>>AAACCCFFFGGGFFFFFFDDDCCCBBBAAAAAAAAAAAACCCEEEFFFFFFGGGIIIKKKGGGHHHJJJNNNRRRUUUUUUTTTRRRNNNIIIEEEDDDCCCCCCBBBEEEGGGIIIKKKLLLOOOSSSUUUVVVYYY\\\___dddiiipppuuuxxx}}}|||vvvooojjjfffccccccdddfffhhhkkknnnpppvvvxxx{{{~~~~~~}}}|||{{{xxxvvvrrrooojjjfffaaa\\\WWWSSSLLLKKKHHHFFFCCCAAA@@@@@@@@@AAABBBAAA@@@AAADDDFFFJJJOOOVVV[[[```fffnnntttwww{{{~~~~~~tttiii]]]WWWSSSOOOMMMNNNPPPOOOQQQTTTXXX___ooo}}}xxxnnnhhh]]]LLL======>>>???BBBHHHPPPWWW[[[```___^^^]]]\\\]]]^^^^^^}}}|||{{{|||}}}~~~}}}|||zzzwwwtttrrrpppmmmjjjgggfffccc___[[[YYYWWWTTTRRROOOMMMHHHEEECCCCCCEEEFFFNNNTTTUUULLLBBB:::333---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))***+++,,,.../////////000...///111111000000111333444333333222222222333333777777:::>>>AAAFFFRRR___lllrrryyy}}}~~~wwwhhhWWWLLLAAAFFFFFFGGGIIIHHHUUUoooyyyyyylllZZZRRRMMMKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIJJJIIIHHHGGGFFFBBBAAAAAAAAA@@@@@@??????AAA@@@???===;;;999777666000000000//////...,,,+++,,,+++******))))))******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((+++...222???RRRdddpppyyy{{{sssggg\\\VVVSSSTTTWWWZZZ^^^fffnnnxxx{{{}}}{{{uuusssuuuwww|||sssssswwwwwwzzz}}}}}}{{{wwwuuutttssstttuuutttssswwwuuupppkkkhhhjjjnnnqqqrrrwww}}}~~~{{{yyyuuu{{{}}}wwwppplllgggcccaaa\\\TTTNNNKKKIIIFFFDDDDDDBBB???<<<888888888777777777666666666333333666666444444777555666888999:::999888888<<<;;;>>>DDDHHHLLLSSS[[[dddhhhnnnuuuzzz|||}}}}}}{{{}}}zzzuuuqqqnnnfff^^^TTTNNNFFFAAA@@@@@@>>>======<<<;;;;;;;;;;;;<<<===<<<===???AAACCCFFFHHHIIIHHHHHHFFFEEEDDDCCCCCCCCCDDDFFFIIIJJJJJJLLLNNNPPPMMMMMMPPPVVV\\\___]]]ZZZXXXTTTOOOJJJGGGFFFGGGGGGKKKMMMOOOQQQRRRTTTWWWZZZ^^^```bbbdddhhhmmmsssxxxwwwmmmeee^^^ZZZWWWTTTUUUXXX[[[```eeehhhkkkqqqsssvvvyyy}}}~~~}}}|||zzzvvvsssnnniiibbb\\\VVVPPPKKKGGG??????>>>============>>>===>>>???@@@@@@BBBEEEGGGHHHMMMSSSWWWZZZ___eeejjjpppvvv}}}~~~ssshhh]]]WWWTTTPPPNNNOOOPPPPPPRRRUUUXXX___oooqqqiiicccWWWGGG<<<::::::===AAAGGGOOOVVV[[[ZZZXXXWWWUUUUUUVVVXXXYYY~~~}}}||||||}}}~~~~~~|||zzzxxxuuuqqqooollljjjgggdddbbb```\\\YYYWWWTTTQQQNNNIIIGGGDDDAAA@@@AAACCCDDDKKKOOOOOOGGG>>>888222,,,------,,,+++***))))))((())))))))))))))))))))))))++++++---...///000000000,,,...000000111111333555222222222222333444555666777888;;;???BBBHHHUUUbbbmmmrrryyy}}}yyyeeeRRRGGG???EEEEEEEEEFFFFFFUUUqqq|||sssxxxlllZZZSSSOOOMMMMMMJJJJJJJJJIIIIIIIIIIIIIIIEEEEEEFFFFFFFFFFFFFFFFFFDDDCCCCCCBBBAAA@@@@@@???@@@??????>>><<<999777666111111111000///---,,,,,,,,,+++******))))))******)))((((((''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&(((+++...333???QQQcccppp{{{}}}uuuiii___XXXUUUVVVYYYZZZ\\\bbbiiiuuu|||{{{tttttt}}}xxxoooqqqvvvxxxzzz}}}|||zzzuuutttsssssstttvvvuuutttvvvtttpppmmmkkknnntttyyy}}}~~~|||zzzwww|||~~~yyyrrrmmmiiifffaaa]]]YYYTTTMMMHHHCCCBBB@@@??????>>>===<<<555555444444333222222222444222222666666444444666777777999::::::999777777<<<:::;;;???AAABBBGGGNNNSSSXXX___hhhqqqwww{{{}}}~~~~~~~~~|||}}}{{{uuuqqqllleee\\\QQQKKKDDD@@@??????>>><<>>===<<<<<<===>>>???===>>>@@@BBBEEEGGGIIIJJJHHHHHHGGGFFFEEEEEEEEEEEEFFFHHHKKKLLLMMMOOOQQQTTTUUUUUUXXX]]]ccceeebbb___]]]ZZZUUUPPPLLLKKKLLLMMMPPPSSSVVVXXXYYY[[[]]]___bbbdddhhhkkkooottt{{{wwwpppeee[[[SSSOOOKKKIIIIIIKKKOOOUUU[[[aaafffhhhnnnnnnpppsssxxx}}}~~~|||xxxsssooohhhbbb[[[SSSMMMHHHCCC@@@:::999999999::::::;;;<<<777999:::;;;<<<>>>BBBEEEHHHLLLQQQSSSSSSUUUZZZ]]]ffflllttt}}}rrrggg\\\WWWUUURRRQQQRRROOOPPPSSSVVVXXX___ppp|||mmmhhhcccVVVGGG>>>777999===CCCHHHMMMQQQTTTPPPPPPOOOPPPQQQTTTWWWYYY~~~~~~}}}||||||||||||}}}~~~}}}zzzwwwuuurrrnnnkkkiiigggeeeccc___]]]YYYVVVTTTPPPMMMJJJDDDBBB???======>>>???@@@FFFIIIGGG???888444000+++------,,,+++***(((((('''))))))))))))))))))))))))+++,,,---...///000000000+++---000111111222444666222222222333444555777777777888;;;@@@DDDJJJWWWdddnnnrrrxxx}}}www```OOOFFF>>>CCCBBBBBBCCCCCCQQQlll~~~uuuqqqlll\\\VVVSSSPPPOOOIIIIIIIIIHHHHHHGGGGGGFFFCCCCCCDDDDDDDDDEEEEEEEEEFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>===;;;999666555111222333222///---,,,---,,,+++******))))))******((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&(((+++...333>>>OOOaaappp{{{}}}vvvjjj___YYYWWWXXX[[[]]]]]]bbbiiiuuuzzz}}}|||uuuttttttnnnpppuuuuuuxxx{{{}}}~~~}}}xxxvvvuuuuuuvvvwwwwwwvvvtttssspppnnnmmmqqqwww|||~~~~~~}}}{{{zzzzzz~~~xxxuuussspppkkkfff```]]]YYYVVVQQQLLLFFFBBB<<<;;;::::::999999::::::555555444444333222222111222000111555666333333555777777777888888888777777;;;999:::=========AAAGGGGGGLLLUUU]]]eeemmmuuuzzz~~~~~~|||uuupppkkkbbbZZZNNNHHHBBB?????????>>><<>>======>>>??????===>>>@@@CCCEEEGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGIIIKKKNNNPPPQQQSSSVVVXXX\\\^^^```dddhhhhhhgggeeecccbbb^^^YYYUUUSSSTTTUUUVVVYYY\\\___```bbbdddffffffiiioootttyyy|||uuuccc\\\SSSKKKFFFDDDCCCBBBDDDGGGLLLSSSZZZaaafffiiillllllmmmpppuuu{{{~~~}}}yyytttmmmggg___YYYQQQJJJEEEBBB???===999999888777777777777888555666888999:::<<<@@@CCCFFFIIIMMMMMMLLLKKKMMMPPPWWW^^^hhhrrr}}}~~~||||||}}}~~~rrrggg]]]XXXVVVSSSSSSTTTOOOQQQTTTWWWXXX```qqqyyymmmjjjeeeVVVGGGAAA666999???DDDHHHKKKLLLLLLKKKKKKLLLNNNPPPSSSVVVXXX}}}~~~~~~~~~~~~~~~|||zzzzzzzzz{{{|||}}}{{{wwwtttrrroookkkhhhfffeeebbbaaa\\\ZZZVVVSSSPPPLLLHHHDDDAAA???===;;;999999:::;;;@@@BBB>>>777222000---***++++++******))))))))))))))))))))))))))))))))))))+++,,,---///000000000000---///111111111222333555444444444444555555666777777888<<>>888888777666555555777888666666666666666666555555444222333777888555555777777666666777777888999:::888777999===>>>===@@@EEECCCIIIQQQWWW\\\cccnnnvvv}}}}}}uuuoooiii```XXXKKKFFF@@@>>>>>>???>>><<>>===<<<<<<===>>>???===>>>@@@CCCDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKNNNPPPSSSUUUWWWYYY\\\^^^aaadddhhhjjjkkkkkklllmmmkkkkkkiiiddd___]]]]]]___[[[^^^cccfffhhhjjjlllnnnppptttzzz{{{qqqeee]]]PPPKKKEEE@@@>>>?????????CCCFFFLLLTTT\\\dddiiilllkkklllnnnqqquuuzzz~~~}}}|||{{{xxxtttmmmddd^^^TTTOOOHHHBBB>>>===;;;:::888888888777888888999999666888999:::;;;>>>BBBDDDDDDGGGJJJJJJGGGFFFGGGIIIMMMSSS]]]hhhttt}}}}}}}}}||||||}}}~~~uuujjj___ZZZWWWTTTSSSTTTOOOQQQUUUXXXYYY```rrrxxxmmmlllfffUUUEEE???777:::>>>CCCGGGIIIIIIJJJHHHIIIJJJLLLNNNOOOQQQRRR~~~~~~~~~}}}}}}}}}}}}}}}|||}}}~~~|||yyyxxxyyyzzz{{{|||yyyuuuqqqooolllhhheeedddcccaaa```ZZZXXXTTTQQQMMMIIIDDDAAAAAA???<<<999777666666777<<<===999111------+++(((((()))))))))*********+++))))))))))))))))))))))))+++,,,---///000000111111///111222222111111222333777777666555555555555666777888<<>>>>>;;;<<<<<<<<<:::888555333333555666444000------///,,,++++++***)))*********(((((('''''''''(((((()))))))))))))))))))))))))))(((((((((((('''))),,,///000:::JJJ]]]mmmzzz|||rrreeeYYYVVVUUUYYY___ccceeekkkqqq{{{zzzzzzyyy|||~~~yyyzzz{{{sssllliiiiiijjjnnnqqqvvvzzz|||~~~|||zzzyyyxxxvvvtttrrrrrrpppnnnmmmoootttwww|||yyywwwwwwvvvuuuoooqqqpppmmmlllmmmiiiccc\\\XXXTTTSSSUUUVVVVVVTTTRRRPPPNNNKKKGGGCCC>>><<<888888888666444444666777333333444444555555555666777555777;;;<<<999999;;;888777777777888:::<<<===777777:::???@@@@@@CCCHHHDDDKKKRRRUUUXXX^^^jjjttt{{{}}}}}}vvvoooiii___VVVIIIDDD???===>>>???>>>===>>>===<<<;;;;;;<<<===>>><<<>>>@@@BBBDDDDDDDDDDDDGGGGGGHHHHHHJJJKKKLLLMMMRRRTTTWWWYYY[[[]]]aaacccdddhhhlllnnnmmmnnnpppssspppqqqppplllgggddddddfff___bbbgggjjjmmmoooqqqsss{{{{{{tttkkk___RRRIIIEEEBBB===;;;;;;===???@@@CCCGGGNNNVVV___ffflllnnnkkkmmmppptttwwwyyyzzz{{{zzzyyywwwuuuppphhh^^^XXXMMMHHHAAA<<<:::999999999666666777999;;;===???@@@666888999:::;;;===AAADDDDDDGGGJJJJJJGGGEEEFFFGGGJJJOOOXXXbbbmmmyyy~~~{{{|||~~~}}}}}}~~~yyyxxxlllaaa[[[XXXSSSRRRSSSNNNQQQVVVXXXYYY```rrrxxxnnnmmmfffSSSBBB<<<888:::===AAAEEEGGGIIIJJJFFFGGGHHHIIIJJJJJJJJJJJJ||||||{{{{{{{{{{{{||||||}}}~~~~~~|||xxxyyyyyyzzzyyyxxxvvvuuuooommmjjjgggdddbbbaaa```XXXUUUQQQNNNKKKHHHDDDAAA===<<<999777555444444444@@@===999333...***(((''')))))))))))))))))))))))))))(((((((((((())))))***---......//////////////////000000222333444555555333333333444555666777888777:::>>>DDDKKKTTT^^^eeeqqquuu{{{hhhOOODDDAAA@@@CCCDDDHHHHHHCCCGGGZZZppp}}}cccXXXVVVSSSMMMIIIJJJHHHFFFEEEEEEEEEDDDCCCCCCDDDEEEFFFFFFGGGGGGGGGKKKJJJIIIGGGDDDAAA>>>===::::::999888888888888888;;;;;;<<<<<<:::666333000+++,,,------,,,+++)))((()))******)))&&&%%%%%%&&&(((''''''))),,,+++((($$$((())))))((((((***---000000888EEEWWWiiivvv}}}zzzqqqdddYYYVVVWWWYYY\\\aaahhhpppuuu}}}yyy}}}~~~yyywwwwwwzzzxxxsssmmmhhhfffhhhjjjlllnnnqqqwww}}}}}}yyyxxxwwwuuutttyyyqqqlllmmmnnnlllkkklll}}}}}}xxxrrrmmmiiieeeccc```___^^^ZZZTTTOOOKKKJJJHHHFFFFFFGGGIIIJJJKKKJJJHHHEEEAAA===999777777777777777777777777777777777777777777666666666999999999:::;;;;;;:::888666666777999;;;;;;;;;999AAA???@@@CCCEEEFFFHHHKKKKKKJJJMMMSSSYYY]]]eeemmmrrrvvv|||{{{sssooojjj___TTTKKKGGGBBB>>>===<<<;;;:::<<<;;;;;;;;;;;;<<<=========>>>>>>@@@AAABBBCCCCCCGGGGGGGGGIIIKKKNNNQQQRRRSSSWWW]]]bbbdddfffggghhhmmmoooqqqsssuuuxxx|||{{{yyyvvvqqqmmmhhheeeccchhhggggggjjjooouuuxxxzzz~~~{{{qqqbbbWWWPPPKKKEEEAAA======<<<;;;:::;;;???BBBBBBIIIRRR[[[ccciiinnnqqqqqqqqqqqqrrrtttuuuwwwxxx{{{xxxuuuooohhh^^^SSSLLLEEEAAA<<<888777666555555555666888999::::::999888666888:::<<<===???BBBDDDKKKKKKKKKKKKIIIGGGEEECCCIIIKKKSSS^^^ffflllwww}}}|||{{{||||||xxxlll___XXXSSSOOONNNOOOPPPQQQUUUXXXZZZbbbuuuvvvmmmkkkcccQQQAAA;;;999999;;;===AAAEEEHHHJJJFFFCCCAAADDDIIILLLJJJGGGzzzyyyyyyzzzzzz|||}}}~~~}}}|||{{{||||||zzzyyywwwwwwwwwwwwvvvtttsssrrrmmmllljjjgggccc^^^[[[XXXQQQOOOKKKHHHEEEBBB>>>;;;:::888777555444444555555;;;999555111...,,,******))))))))))))))))))))))))***))))))))))))***++++++---...//////000000//////000000111222333444444555333333333444555666888888888;;;@@@FFFNNNYYYcccjjjtttxxx}}}yyy___JJJBBB@@@???BBBDDDGGGGGGDDDLLLddd||||||bbbVVVSSSQQQLLLIIIHHHFFFDDDDDDEEEFFFFFFEEEEEEEEEGGGHHHIIIIIIIIIIIIIIIHHHHHHFFFDDDBBB@@@???888777777666666666777777<<<======<<<999555111///---------,,,,,,+++***))))))******)))'''&&&'''((()))(((((()))++++++)))&&&(((((()))(((((()))---///111888EEEVVVhhhuuu||||||ttthhh]]]UUUUUUVVVXXX]]]eeemmmsssyyy~~~~~~}}}wwwsssqqquuutttrrrnnnjjjhhhiiijjjnnnnnnooosssyyy|||yyyxxxxxxvvvuuuwwwrrrooonnnllljjjlllpppzzz~~~zzztttlllfffaaaVVVSSSPPPNNNMMMJJJEEEBBBBBBAAA@@@??????AAABBBDDDAAA@@@@@@???===<<<:::999666666666666666777777777::::::999999999999999:::888999;;;===>>>===;;;:::=========???AAABBBBBBBBBGGGGGGHHHLLLPPPSSSUUUVVVVVVRRRQQQRRRSSSTTTZZZ```jjjooouuuzzz}}}~~~yyyrrrnnnjjj```UUUKKKGGGBBB>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>???@@@AAABBBBBBFFFFFFGGGHHHKKKNNNPPPRRRWWW[[[aaaeeehhhjjjlllmmmppprrruuuxxxzzz~~~}}}yyytttpppmmmkkkmmmllllllnnnssswwwzzzzzz~~~yyytttggg^^^RRRJJJFFFCCC???<<<<<<<<<<<<;;;:::<<<@@@CCCGGGMMMUUU^^^eeejjjooorrrqqqqqqqqqqqqrrrtttvvvwwwwwwtttpppkkkcccZZZPPPJJJBBB???:::777777666666555777777888999::::::999999888:::===???@@@CCCGGGIIIKKKKKKKKKJJJHHHGGGEEEDDDGGGIIIOOOXXX^^^eeepppzzz~~~~~~~~~~~~wwwkkk^^^WWWSSSOOONNNPPPNNNPPPTTTWWWZZZcccwww}}}uuuqqqnnnbbbNNN???<<<888999:::===@@@DDDGGGIIIFFFCCCAAADDDIIILLLKKKHHHxxxxxxxxxyyyzzz|||~~~}}}{{{yyyxxxxxxxxxvvvuuuuuuuuutttsssqqqooommmllliiihhhgggccc^^^XXXSSSOOONNNKKKHHHEEECCC@@@===:::666555444333222333444444333222000...------------))))))))))))))))))))))))***************+++,,,------...//////000000//////111222222222333333444444444444444444555777888999:::===BBBIIIRRR]]]hhhooowww{{{jjjSSSDDD??????>>>BBBDDDFFFFFFGGGUUUsssyyyaaaUUURRROOOKKKIIIFFFEEECCCDDDFFFGGGGGGFFFEEEFFFGGGIIIJJJKKKKKKKKKHHHGGGGGGFFFEEECCCBBBAAA777777777666777777888888=========;;;888444000.........---,,,++++++++++++)))***+++***)))((()))***+++***))))))++++++***)))'''(((((((((''')))+++...111888DDDUUUfffsss{{{~~~~~~xxxlllbbbVVVTTTSSSTTTYYYbbbkkkqqquuu|||~~~~~~wwwsssqqqsssttttttsssooommmllllllooonnnmmmpppuuu|||~~~|||zzz{{{{{{yyyxxxvvvtttrrrpppkkkhhhmmmuuuxxx}}}~~~{{{vvvmmmddd[[[VVVLLLIIIFFFCCCBBB@@@>>><<<;;;;;;::::::;;;<<<>>>???;;;<<<<<<<<<<<<<<<<<<<<<888888888888888888888888;;;:::999999999:::;;;<<<;;;<<>>======<<<;;;;;;;;;::::::;;;;;;<<<=========>>>>>>???@@@AAAAAAEEEEEEEEEGGGIIILLLOOOQQQZZZ^^^ccchhhkkknnnqqqsssuuuxxx|||}}}zzzwwwvvvuuuuuuuuuwwwzzz}}}~~~}}}~~~|||wwwoooeee^^^OOOIIIAAA<<<;;;;;;:::888:::;;;<<<<<<<<<>>>BBBFFFLLLRRRZZZaaagggmmmqqqttttttsssrrrqqqqqqrrrtttuuuqqqnnniiiccc\\\TTTKKKEEE>>><<<888666666777777666888999999:::::::::::::::;;;===@@@BBBEEEHHHLLLOOONNNMMMLLLKKKJJJHHHGGGGGGFFFFFFJJJPPPUUU[[[fffqqq|||vvvjjj]]]WWWSSSOOONNNPPPLLLNNNSSSWWWZZZdddyyy|||yyyxxxvvvgggPPPAAA???888888:::<<>>;;;999444333222000000000111111///...---,,,+++,,,------))))))))))))))))))))))))***************+++,,,---......///000000000000000222222333333333333333333444444444555666777999999<<>>???>>>>>>===============999999::::::::::::::::::===<<<;;;;;;<<<>>>@@@BBBDDDEEEFFFFFFFFFFFFFFFGGGHHHJJJNNNQQQUUUZZZ```cccgggjjjmmmooosssvvvrrrlllcccYYYNNNHHHDDDBBBEEEJJJOOOVVV___gggmmmrrruuuwwwvvvvvvtttoookkkggg^^^VVVJJJFFFAAA>>>===<<<<<<;;;:::::::::::::::;;;;;;<<<<<<<<<===>>>>>>???@@@@@@CCCCCCCCCDDDGGGIIILLLNNNVVVZZZ___eeeiiinnnsssvvv{{{~~~~~~|||vvvooofff\\\RRRLLL@@@<<<888666777999999999999;;;<<<>>>???BBBFFFJJJPPPUUU\\\dddjjjpppuuuxxxwwwvvvtttsssrrrqqqrrrrrrnnnjjjccc\\\TTTLLLDDD???;;;888666555666888888888:::::::::999::::::;;;<<>>@@@BBBCCCAAA@@@@@@BBBFFFJJJKKKKKK~~~|||zzzzzzzzz|||}}}{{{xxxtttrrrrrrqqqpppooopppooommmjjjgggeeecccbbb___\\\WWWRRRNNNKKKJJJIIIBBB@@@===<<<;;;999666444444333111///---------------,,,+++*********++++++))))))))))))))))))))))))((((((((()))***+++,,,,,,...//////000000000000000333333333333333333333444555555555666777888999:::===???CCCIIIRRR^^^jjjrrr{{{~~~mmmUUUEEE??????@@@AAAGGGIIIIIIIIISSSmmmttthhh\\\XXXVVVRRRNNNMMMMMMKKKIIIHHHIIIIIIHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKIIIGGGEEEBBB@@@???;;;;;;::::::::::::;;;;;;888888888888777555333222000///...,,,+++,,,,,,---)))***++++++******+++,,,++++++******)))***+++,,,&&&((()))(((((((((***+++111666AAAPPPaaapppyyy~~~yyymmmbbbTTTOOOKKKMMMTTT___iiinnnuuu|||}}}zzz{{{|||zzzsssooommmllllllmmmqqqvvv{{{}}}~~~yyyrrrmmmnnnpppoooqqqtttvvvzzz~~~{{{tttkkk```TTTJJJDDD???>>>;;;888777777888999;;;;;;;;;;;;<<<===>>>>>>@@@???>>><<<<<<;;;<<<<<<999::::::;;;<<<<<<======??????@@@AAACCCFFFHHHJJJMMMMMMMMMKKKIIIKKKOOOSSSTTTYYY___eeejjjqqqxxx}}}~~~yyycccWWWIIIBBB>>><<<>>>CCCEEEJJJSSS[[[bbbgggllloooqqqsssrrrlllgggbbbZZZRRRHHHEEE@@@===<<<<<<;;;;;;999999999999999:::;;;;;;;;;<<<<<<======>>>>>>>>>@@@@@@@@@AAABBBDDDGGGHHHLLLPPPUUU[[[```gggmmmqqq~~~~~~xxxqqqfff[[[RRRJJJCCC???;;;999777666777999:::;;;999;;;>>>AAADDDGGGLLLPPPRRRWWW^^^ffflllrrrxxx|||{{{zzzxxxuuussspppooonnnjjjeee]]]TTTMMMEEE>>>:::888666555555777999999999<<<;;;:::999:::<<<>>>???BBBDDDFFFHHHIIIKKKOOOQQQTTTSSSRRRPPPNNNLLLJJJIIIFFFCCCDDDFFFHHHMMMWWWbbbpppzzz~~~rrrfffZZZUUURRROOOOOORRRPPPQQQTTTWWWZZZcccxxx|||{{{}}}rrrYYYAAA666777888:::<<<===???@@@@@@>>>>>>>>>@@@DDDHHHKKKLLL}}}zzzxxxxxxyyyzzzyyyuuuqqqooonnnnnnnnnmmmllljjjgggdddbbb___^^^]]]YYYVVVPPPKKKGGGFFFGGGGGG@@@>>>;;;:::999888666444444222000---,,,+++++++++---,,,***)))((())))))***))))))))))))))))))))))))((((((((()))***+++,,,---...///000000111111000000222222333333444444444555666666666666777999:::;;;===???DDDJJJSSS```mmmuuu~~~vvvcccNNNCCC@@@@@@BBBDDDIIIJJJJJJMMM]]]zzzkkkbbbZZZXXXVVVSSSPPPQQQQQQOOOLLLLLLLLLLLLKKKIIIOOOOOOPPPPPPPPPPPPOOOOOOLLLLLLJJJHHHEEEBBB@@@>>>;;;:::999999888888999999666666666666666555444444000000///...------------***+++,,,+++***)))***+++)))***++++++))))))***+++'''(((******)))(((***+++///444>>>NNN___ooozzzzzznnnbbbRRRNNNJJJLLLVVVaaajjjooozzz~~~{{{|||}}}~~~wwwrrrnnnmmmllllllmmmqqqvvv{{{}}}}}}xxxqqqlllnnnrrrrrrqqqrrruuuzzz}}}|||}}}{{{wwwoooeeeYYYNNNFFFAAA::::::999777555555777999::::::<<<>>>@@@AAABBBCCCAAA@@@>>>===<<<;;;<<<<<<:::;;;<<<===???AAABBBBBB@@@AAADDDGGGKKKNNNPPPRRRRRRSSSTTTRRRRRRUUU\\\aaagggmmmvvv}}}aaaTTTEEE===999777888;;;===AAAHHHNNNUUU[[[aaaeeeiiillllllgggbbb]]]UUUMMMFFFCCC>>>;;;::::::::::::999999888888999999:::;;;;;;;;;;;;<<<<<<===============<<<<<<===>>>@@@AAABBBEEEIIIMMMRRRXXX___dddvvv{{{xxxsssggg___SSSHHHAAA<<<999888888888888888888:::;;;<<<:::===AAAEEEIIINNNSSSVVVWWW[[[bbbhhhooouuuzzz~~~~~~}}}{{{xxxsssnnniiigggccc]]]UUULLLEEE???:::777777555555666888::::::999<<<;;;999999:::===@@@CCCEEEGGGIIIKKKMMMPPPSSSVVVWWWWWWVVVTTTQQQMMMJJJHHHDDDBBBBBBEEEFFFJJJTTT___jjjtttpppdddYYYTTTRRROOOPPPRRRQQQRRRTTTWWWYYYcccxxx|||bbbGGG:::888999;;;<<<>>>>>>>>>???======>>>@@@CCCHHHLLLOOO{{{xxxvvvvvvwwwxxxuuurrrmmmkkkkkkkkkkkkkkkfffdddaaa^^^\\\ZZZYYYYYYUUURRRNNNIIIEEECCCBBBBBB>>><<<:::999999888666444222000...---+++++++++,,,,,,+++***(((((())))))***)))))))))))))))))))))))))))))))))***+++,,,---...//////000111111111111000111222222333444555666666666666666777888999:::;;;===???DDDLLLWWWeeettt}}}~~~hhhXXXGGGAAA@@@@@@CCCGGGHHHIIIIIIPPPgggjjjaaaYYYVVVTTTQQQRRRUUUSSSQQQOOOOOOOOOPPPOOONNNSSSSSSSSSSSSRRRQQQPPPPPPKKKKKKJJJHHHFFFCCCAAA@@@===<<<;;;999888888888888777777666666555444333333///000000//////...---,,,***+++,,,+++)))(((((()))&&&)))++++++)))(((((()))((()))++++++***)))***+++---222<<>>===???BBBFFFJJJNNNPPPRRROOOMMMIIIEEEBBB@@@@@@???@@@@@@BBBEEEGGGIIIKKKLLLKKKMMMRRRXXX\\\```bbbbbbccchhhmmmpppqqquuu|||zzz\\\NNN@@@999777555666888777:::>>>CCCHHHOOOVVV[[[___ccceeeaaa\\\WWWPPPIIIDDDAAA<<<999999999999888888888888888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888888888::::::;;;===???AAADDDIIIOOOSSSbbbhhhpppyyy|||rrrggg```VVVOOOFFF???:::999888888888999::::::;;;;;;===>>><<<@@@EEEIIINNNSSSXXX\\\^^^bbbggglllqqqvvv{{{~~~~~~~~~|||yyyrrrjjjccc___ZZZTTTLLLDDD???<<<999777666555555777999;;;::::::;;;:::999888:::???CCCFFFGGGJJJMMMPPPSSSWWW\\\___^^^______]]]YYYTTTNNNKKKFFFEEEFFFIIIJJJNNNWWWaaaiiisss}}}~~~nnncccXXXSSSQQQOOOPPPSSSPPPQQQSSSVVVZZZdddzzzeeeLLL@@@999:::<<<===>>>>>>>>>=========???AAADDDIIINNNRRR}}}yyyvvvttttttvvvwwwrrroookkkhhhhhhiiijjjiiibbb```]]]ZZZXXXVVVVVVVVVRRRPPPMMMIIIEEEAAA>>>===888666555444444333111000///...---,,,,,,,,,------+++***)))(((((()))***+++))))))))))))))))))))))))*********+++,,,---///000//////000111111111111111111111222333555666777777666666777777888999;;;<<<===@@@EEENNN[[[jjjzzzxxx^^^OOOBBB???@@@@@@DDDJJJFFFGGGHHHSSSmmmxxxlllcccYYYTTTQQQOOOSSSXXXSSSQQQPPPPPPRRRSSSSSSRRRTTTTTTSSSSSSRRRPPPOOONNNIIIIIIIIIHHHFFFEEECCCBBB@@@???>>><<<;;;:::999999888888777555444333222111//////000000000...---+++***+++,,,***(((''''''((($$$(((+++,,,)))''''''((((((***,,,,,,+++******+++,,,111;;;JJJ]]]nnn{{{uuujjj[[[WWWUUUYYYeeeqqqyyy|||}}}yyyuuuuuuwwwzzzrrrooolllmmmrrryyyzzzvvvnnnoooqqqssspppmmmoootttsssxxx~~~}}}|||||||||uuuoooeeeZZZOOOGGGBBB@@@;;;===>>>===;;;;;;===@@@CCCFFFKKKQQQVVV[[[___aaaaaa]]]WWWQQQKKKGGGDDDCCCFFFGGGIIILLLOOORRRTTTUUU\\\```fffmmmsssvvvxxxxxx}}}mmmUUUHHH;;;777666666777:::444666999<<>>@@@AAA===AAAGGGLLLQQQVVV[[[___dddggglllooosssvvv{{{~~~~~~~~~}}}yyyqqqhhh___YYYRRRMMMEEE???;;;:::999888777666666777:::;;;;;;:::;;;:::888888;;;???EEEHHHHHHLLLPPPTTTXXX]]]cccgggfffggggggeeeaaa[[[TTTPPPJJJIIIKKKNNNPPPTTT]]]fffkkkuuuzzznnnbbbWWWSSSQQQPPPPPPSSSNNNOOORRRVVVZZZfff|||}}}___HHH@@@:::;;;<<<>>>>>>>>>>>>===>>>???@@@BBBEEEJJJPPPTTTxxxuuuqqqnnnnnnoooppppppmmmfff``````eeegggddd```ZZZXXXUUUTTTSSSQQQOOOMMMIIIHHHFFFDDDAAA???===<<<777666555333111///...---(((***...///---+++******)))))))))))))))******+++(((((((((((()))***,,,,,,)))***+++,,,,,,,,,,,,,,,111111111111111222333333111222222222222222222333333555666777777888:::===???FFFMMMTTTaaasssvvvhhhSSSJJJ???:::;;;>>>@@@@@@CCC@@@EEEZZZzzztttqqqxxxuuufff]]]TTTOOOOOOPPPOOOMMMRRRQQQNNNMMMMMMPPPSSSVVVTTTUUUVVVUUUSSSPPPLLLIIIHHHHHHGGGGGGEEEDDDBBBAAAAAA???>>><<<:::999888888999888777666555444333222000000000///...---------///---+++)))((((((((()))(((''''''''''''(((((()))***)))))))))))))))***+++///111:::JJJ___pppyyy|||xxxnnn\\\SSSNNNVVVdddpppzzz}}}~~~yyyvvvyyy}}}tttsssqqqqqqssswww{{{}}}|||~~~~~~{{{xxxuuurrrqqqtttttttttuuuvvvuuurrrooouuuxxx{{{}}}~~~xxxooocccWWWNNNHHHDDDBBBCCCBBBBBBAAA???>>>@@@DDDGGGMMMVVV___mmm{{{xxxlll```WWWRRRQQQRRRRRRTTTWWWZZZ^^^dddkkkpppyyyfffKKKFFF>>>888555444555555222555777888999<<>>@@@@@@AAAEEEIIILLLQQQUUUYYY```jjjpppvvvwwwwwwuuummmbbbXXXQQQNNNKKKLLLQQQUUUXXX]]]dddkkksss~~~zzzlllbbbXXXTTTRRRPPPOOOQQQNNNSSSRRRSSS\\\eeexxxrrrWWWEEE>>>;;;>>>???>>>@@@CCCBBB>>>???@@@CCCHHHNNNRRRTTTTTTrrroookkkiiiiiiiiihhhhhh```ZZZUUUUUUYYY\\\YYYVVVWWWUUURRRQQQPPPOOOLLLJJJFFFFFFDDDBBB???===;;;:::666555444222000///------%%%'''***+++***((('''''')))))))))))))))******+++)))((((((((()))***++++++)))***+++---...///////////////......//////000111333333333444444444444444444555777777888999<<<>>>BBBKKKTTT\\\ggguuuppp```LLLDDD<<<888:::===??????CCCAAAIII```yyyqqqpppwwwtttccc\\\SSSPPPQQQSSSSSSRRRTTTRRRPPPOOOPPPRRRTTTVVVUUUUUUUUUTTTRRROOOMMMKKKJJJJJJIIIHHHGGGFFFEEEEEEBBBAAA@@@???>>>===<<<;;;;;;:::999888777555555444222111111000///......---...---+++***)))((())))))'''&&&&&&&&&'''(((***+++))))))((((((((()))******///111:::JJJ^^^oooyyy}}}uuujjj\\\SSSNNNUUUbbbmmmwww}}}{{{}}}{{{vvvvvvzzz~~~yyywwwuuutttuuuxxx{{{}}}{{{}}}|||{{{zzzwwwuuusssqqqpppuuuvvvwwwwwwvvvtttrrrqqqvvvxxxzzz|||}}}}}}rrrkkk___UUUMMMIIIFFFEEEEEEDDDCCCCCCBBBAAAEEEKKKQQQ^^^ooo~~~ttthhh```]]][[[XXX^^^gggqqq|||fffUUUIIIDDD===888666555444444333555666777777999===AAA???@@@AAABBBAAA???>>><<<<<<:::888666555555555666555777888888777666777888===:::999;;;======999444:::888666666777777555333555555444555666888:::;;;:::>>>CCCHHHNNNVVVaaahhhqqqzzzyyyuuunnnfff___XXXQQQMMMIIICCC@@@???===::::::<<<>>>AAAGGGKKKMMMNNNMMMMMMMMMPPPTTTWWW[[[___dddggghhhhhhiiilllppptttxxx{{{}}}}}}yyypppcccVVVLLLFFF@@@>>>;;;999888777555333888888999::::::;;;<<<<<<@@@<<<;;;???BBBBBBEEEIIIMMMRRRXXX^^^dddmmmxxxyyymmm```YYYPPPMMMLLLPPPSSSVVV\\\cccjjjrrr}}}xxxkkk```WWWSSSRRRPPPPPPRRRMMMSSSSSSUUU```jjj}}}}}}iiiQQQCCC???;;;???AAAAAACCCEEEDDD???AAAAAADDDIIIOOOUUUWWWXXXhhhfffcccbbbaaa```^^^\\\XXXSSSOOOPPPTTTVVVTTTQQQRRRPPPNNNMMMMMMKKKHHHFFFCCCBBB@@@>>><<<:::888777444444222111///...---,,,'''***,,,---,,,***)))))))))))))))))))))******+++***)))))))))))))))******)))***,,,...///111111111111111111111111222222333444444555555666666666666444555777888999;;;???BBBFFFPPP[[[ccclllvvv|||}}}}}}zzzgggUUUDDD???999888:::===??????AAACCCOOOkkkvvvqqqsss|||ppp___ZZZTTTRRRTTTWWWWWWWWWUUUUUUTTTSSSSSSTTTUUUVVVWWWVVVUUUSSSQQQOOOMMMLLLMMMLLLKKKIIIHHHHHHHHHIIIDDDDDDDDDCCCBBBAAA???>>>>>>===<<<;;;:::888777777444444333222000//////......---,,,***))))))))))))&&&&&&%%%%%%&&&)))+++---((('''''''''(((((()))***///222:::III\\\nnnyyy~~~vvvkkk^^^TTTNNNSSS^^^hhhqqqxxxwwwzzzxxxuuusssvvv{{{|||{{{xxxvvvvvvwwwyyy{{{zzz|||~~~zzzyyyxxxwwwuuutttsssrrruuuxxxzzzyyyuuurrrrrrsssuuuvvvyyyzzz{{{~~~|||yyyooohhh^^^UUUOOOLLLKKKJJJHHHFFFEEEFFFEEEFFFMMMVVVfff{{{vvvooollliiissspppYYYLLLEEEBBB===999777666555333444444555555444555888;;;999:::;;;<<<<<<;;;:::999:::999777666555555555666555777888888666555555666;;;999888;;;>>>>>>;;;888:::888777777777777666444555555444444555666888999666999===@@@DDDLLLWWW^^^iiirrrzzz~~~}}}vvvnnnjjjddd^^^YYYTTTOOOKKKGGGBBB???@@@???===???CCCAAAGGGOOOVVVYYYYYYYYYXXXVVVYYY]]]```bbbeeehhhjjjiiijjjjjjlllooosssvvvxxx~~~{{{uuuiii[[[NNNEEE@@@;;;999777666666666555444888999999::::::;;;;;;;;;???<<<===AAADDDFFFJJJOOOQQQVVV___hhhrrr~~~vvvggg^^^SSSNNNLLLOOORRRUUU[[[bbbiiippp{{{|||zzzyyyjjj```VVVSSSRRRPPPPPPRRRMMMTTTTTTXXXcccooozzzppp]]]JJJ@@@???<<>>CCCGGGJJJTTT___gggooowww{{{zzz}}}sss^^^KKKAAA>>>;;;:::<<<>>>>>>>>>>>>EEEWWWwwwuuussszzz}}}jjj^^^[[[VVVUUUWWWYYYZZZZZZWWWWWWWWWVVVVVVVVVVVVWWWXXXVVVTTTQQQOOONNNMMMMMMNNNMMMJJJIIIHHHIIIJJJKKKGGGGGGGGGFFFEEECCCAAA???BBBAAA@@@???===;;;::::::666666555333222000//////------,,,+++******))))))((('''%%%%%%&&&(((***,,,''''''&&&''''''((()))***///111999FFFYYYkkkyyyzzzooo___UUUOOORRRZZZccclllsssrrrwwwxxxvvvvvvyyy~~~~~~|||yyywwwuuuuuuvvvwwwzzz|||~~~}}}|||{{{zzzyyywwwvvvvvvuuuyyy|||yyyssspppqqqsssqqqtttwwwyyy|||{{{xxxpppjjjaaaYYYUUURRROOONNNKKKGGGFFFIIIJJJKKKWWWdddyyyeeeVVVNNNCCC@@@===;;;999888666444333333333333333444555777777888999::::::::::::999888777666555555555666666777888::::::999888888999;;;:::999;;;===>>><<<:::999888777777777666666555666555555555555777888999999;;;>>>AAADDDLLLVVV^^^fffnnnvvvyyy{{{{{{wwwpppiiieee___ZZZVVVRRRNNNKKKFFFBBB@@@AAA@@@???BBBHHHHHHPPPZZZaaaccccccbbbbbb```cccfffhhhhhhiiijjjkkkjjjkkklllnnnqqqtttvvvxxx~~~zzzqqqcccTTTGGG???;;;:::888777777888999888777999999999:::;;;;;;<<<<<<@@@>>>@@@DDDGGGIIINNNTTTXXX```lllxxxyyyggg]]]TTTOOOLLLNNNQQQUUU\\\dddhhhoooxxx~~~yyyzzz|||lllbbbXXXTTTRRRPPPOOOQQQNNNUUUUUUYYYeeeqqqyyyvvvpppfffUUUDDD===>>>>>>EEEKKKKKKKKKKKKHHHDDDCCCCCCFFFKKKTTT\\\bbbeeeYYYXXXWWWWWWVVVTTTPPPMMMNNNLLLJJJKKKMMMNNNMMMKKKIIIHHHGGGGGGGGGEEEBBB???===<<<;;;999777555444333//////...---,,,,,,++++++%%%'''))))))(((''''''((()))))))))))))))******++++++***)))))))))))))))***,,,---...............---------,,,,,,------...///222333333444555555666666444666888:::===BBBGGGLLLPPPZZZdddlllttt|||xxxjjjVVVEEE@@@>>><<<;;;;;;;;;;;;:::<<>>===<<<888888666555333111000///,,,,,,,,,,,,++++++*********)))'''&&&&&&'''((()))&&&&&&&&&&&&'''((()))***...111777DDDUUUhhhwww|||qqq```WWWOOOPPPVVV]]]gggoooooottt|||zzz~~~|||||||||yyywwwvvvvvvvvv{{{|||~~~}}}{{{yyyxxxwwwtttxxxzzzwwwrrrnnnpppsssnnnqqqvvvzzz~~~|||zzzrrrmmmfff___ZZZUUUQQQNNNMMMHHHHHHMMMOOOSSScccvvv~~~hhhZZZRRROOODDDAAA???===<<<:::777555222222222222444555555555333333444555666666666666555555555555555666666666555777:::;;;:::;;;<<<===<<<;;;;;;<<<======<<<<<<999999999888777666666666777777777777999;;;===>>><<>>BBBBBBDDDIIIKKKMMMSSSZZZdddnnn}}}zzzhhh]]]TTTOOOMMMOOOSSSWWW^^^fffgggmmmwww|||yyy}}}}}}ooodddZZZUUURRROOONNNPPPOOOVVVVVVYYYeeeppp|||uuuqqqlllbbbRRRBBB<<<>>>AAAIIIPPPPPPNNNMMMJJJEEECCCDDDFFFMMMVVV___eeehhhRRRRRRQQQQQQQQQOOOLLLJJJJJJIIIHHHHHHJJJJJJIIIHHHDDDDDDDDDDDDDDDBBB>>>;;;:::999888666444333111111---,,,,,,,,,++++++******''')))******((((((((())))))))))))))))))******+++***)))))))))))))))******.........///...------,,,...............///000000111111222333444555555666444666888;;;???EEEKKKPPPYYYbbblllttt|||qqqaaaOOOBBB>>><<<;;;999777777777777>>>OOOlll|||tttfff^^^]]]\\\ZZZZZZYYYZZZZZZ[[[ZZZXXXWWWVVVVVVVVVWWWUUUTTTQQQNNNLLLKKKKKKKKKIIIHHHGGGFFFGGGHHHIIIJJJIIIHHHFFFEEEDDDCCCCCCCCCHHHGGGFFFDDDBBB@@@???>>>:::999777555333111///...,,,,,,------,,,+++*********)))(((''''''&&&&&&&&&&&&&&&&&&'''((()))***+++---///555@@@QQQdddvvv|||qqqaaaXXXPPPOOOSSSZZZdddllloootttzzz}}}~~~yyyxxx~~~~~~~~~}}}{{{zzzyyyyyy{{{|||~~~~~~|||zzzyyyxxxuuuwwwxxxuuurrrpppqqqrrrmmmrrrxxx~~~}}}uuurrrmmmgggaaaZZZSSSNNNQQQJJJKKKRRRVVV\\\qqqtttaaaVVVRRRPPPGGGEEEAAA???>>><<<:::888555444333444666777666555333333333444444555555666222333444444555666666777222555777999999:::;;;===<<<<<<<<<<<<======>>>>>>:::;;;<<<;;;999888888999::::::;;;<<<>>>AAADDDFFFBBBEEEIIILLLOOOUUU]]]dddhhhooouuuwwwxxxxxxsssmmmhhhccc\\\VVVRRRNNNKKKIIIHHHFFFFFFFFFEEEEEEKKKTTT___fffmmmpppnnnlllnnnpppsssvvvyyyzzzwwwsssqqqpppooooooqqqrrrtttvvvwwwwwwwwwrrrgggYYYKKK@@@;;;999999777555666777888777666999999:::<<<>>>???@@@AAAEEEFFFJJJOOORRRTTT\\\dddmmmyyymmmaaaVVVRRROOORRRUUUXXX^^^eeegggmmmvvv~~~~~~{{{xxxwww}}}}}}ooodddYYYUUURRROOONNNOOOOOOVVVVVVYYYdddooo|||wwwssslll```PPPAAA===???FFFNNNTTTRRROOOMMMJJJGGGBBBCCCGGGNNNXXX```fffiiiLLLKKKJJJJJJKKKJJJHHHFFFHHHGGGGGGGGGGGGFFFEEEDDD@@@??????@@@@@@>>>:::777666666444333111000......++++++******************)))+++,,,+++***)))***+++)))))))))))))))******+++)))((((((((()))***++++++......///000000/////////222222222222222333444444111111222333444555666666444666999<<<@@@GGGNNNTTT]]]hhhsss{{{|||jjjYYYJJJ@@@===<<<:::888777666777999BBBWWWvvvnnnbbb[[[\\\\\\[[[ZZZZZZ[[[[[[\\\ZZZWWWUUUSSSTTTUUUVVVSSSRRRPPPNNNLLLJJJIIIIIIFFFFFFFFFGGGGGGHHHHHHHHHFFFEEECCCCCCCCCFFFHHHJJJJJJIIIHHHFFFDDDBBB@@@???:::999888555333000///...+++,,,---------,,,+++***'''(((((())))))((('''&&&'''''''''((()))***,,,,,,+++...333>>>MMMaaattt}}}sssaaaXXXPPPOOORRRXXXbbbkkkqqqwwwzzzyyyzzz~~~}}}yyytttuuuxxx{{{uuutttvvv|||~~~|||{{{{{{{{{zzz{{{|||~~~}}}}}}|||{{{wwwvvvvvvtttssssssssssssooottt|||zzzxxxuuuqqqkkkcccYYYSSSUUUNNNNNNXXX]]]eee~~~ooo^^^UUURRRQQQLLLIIIDDDAAA@@@>>>===;;;:::888666777888888555333666555555555555666666777111111333444555666777777333555777888888888:::;;;:::;;;<<<<<<===>>>@@@BBB>>>???@@@???<<<;;;<<<===<<<===>>>AAAEEEIIILLLOOOMMMQQQVVVXXXZZZ^^^dddiiimmmsssyyyzzz{{{zzzvvvpppiiiddd]]]WWWSSSPPPMMMKKKIIIHHHIIIJJJJJJKKKTTT]]]iiinnnttttttqqqppptttyyyyyy}}}}}}zzzyyyrrrssssssssssssssssssrrrpppkkkbbbUUUHHH???:::999:::888666555666666555444888999;;;===@@@BBBDDDDDDFFFIIIOOOVVVZZZ^^^gggqqqxxxqqqcccZZZVVVSSSUUUWWWXXX\\\bbbhhhmmmuuu}}}xxxttttttvvv{{{}}}jjj```VVVRRRQQQNNNNNNPPPNNNUUUUUUXXXdddpppwwwlll^^^LLL???>>>CCCIIIQQQWWWTTTOOOLLLJJJGGG@@@BBBGGGOOOXXXaaafffgggHHHFFFEEEEEEFFFFFFEEEDDDCCCCCCCCCBBBBBBAAA???>>>===<<<===>>>>>><<<777444444333222000///---,,,,,,*********)))))))))))))))&&&((()))((('''&&&'''))))))))))))))))))******+++(((((((((((()))***,,,,,,......///111111222222222111111000000111111222333111111222333444555666777555666999<<>>===<<<:::888999;;;===GGG]]]}}}}}}hhh]]]YYYZZZ[[[\\\[[[[[[\\\]]]]]]ZZZVVVSSSRRRSSSTTTVVVQQQQQQOOOMMMKKKIIIHHHGGGEEEEEEFFFGGGHHHHHHHHHHHHCCCBBBAAAAAADDDHHHMMMPPPKKKJJJHHHFFFDDDBBBAAA@@@;;;999888555222000...---+++,,,---------,,,+++***$$$&&&(((******)))((('''''''''(((((()))+++,,,---+++---222<<>>===>>><<<999999:::888555111444444333333333333444444000111222444555666777777555777999999999888999:::777999;;;<<<===@@@CCCEEE@@@BBBCCCBBB???===>>>@@@===>>>@@@DDDHHHMMMRRRTTTYYY]]]bbbdddeeegggkkkooorrrxxx}}}~~~~~~zzztttkkkfff___YYYVVVSSSQQQOOOIIIIIIKKKMMMNNNPPPZZZeeennnssswwwvvvrrrsssyyy|||uuuuuutttsssrrrpppnnnnnnkkkggg^^^SSSGGG>>>:::999<<<:::888777777777666444888999;;;>>>AAACCCEEEGGGGGGJJJRRRZZZ___dddooozzzrrraaa^^^YYYWWWXXXXXXWWWZZZ^^^hhhmmmuuu|||vvvqqqrrrvvvzzzfff\\\SSSPPPOOONNNOOOQQQLLLTTTUUUXXXeeeqqq{{{lll[[[III>>>???EEELLLTTTXXXTTTNNNLLLJJJHHH???AAAGGGOOOYYY```eeefffEEEEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>============999999::::::888666444333111000...---,,,,,,------,,,+++***+++++++++)))(((***(((&&&'''***+++)))'''***)))(((((((((((())))))'''''''''))),,,......---//////000000000000//////222111111000///000000000000111333444444555666888555:::@@@BBBDDDHHHQQQXXXcccjjjttt}}}~~~|||~~~mmmWWWHHH???;;;999;;;:::777666888;;;===JJJjjjqqqbbb\\\YYYYYYZZZZZZZZZ[[[[[[[[[YYYWWWUUUTTTRRRRRRRRRRRROOONNNLLLKKKIIIHHHHHHHHHKKKIIIFFFDDDCCCDDDFFFGGGBBBAAAAAABBBEEEHHHHHHHHHJJJHHHEEEDDDDDDCCCBBB@@@???<<<999444111000//////---,,,++++++,,,,,,***)))***+++***(((&&&&&&(((***(((((((((((()))))))))))),,,///444<<>>;;;:::<<<@@@EEEFFFFFFHHHGGGFFFFFFFFFFFFEEEDDDCCCDDDEEEHHHMMMUUU___eeegggkkkqqqssssssssstttwwwuuuzzzwwwqqqjjjbbb\\\YYYXXXVVVTTTOOOOOONNNOOOSSS[[[eeekkkuuuvvvxxxyyyyyyzzz}}}~~~ttttttsssqqqpppnnnmmmmmmfffccc]]]TTTJJJBBB>>><<<===;;;999888777888:::;;;:::<<<>>>@@@AAADDDHHHJJJOOORRRYYYbbbggglllzzzyyygggaaaZZZUUUTTTTTTVVV\\\bbbkkkooovvv}}}{{{ttttttyyyzzznnneee]]]VVVTTTRRRPPPPPPSSSQQQRRRVVV[[[bbbqqq}}}lllYYYIIIAAA@@@AAAIIINNNOOOLLLJJJJJJHHHDDDCCCBBBEEENNNXXX___^^^[[[BBBBBBBBBAAA@@@???======;;;;;;;;;;;;::::::::::::777777777666555444222222000///...,,,++++++,,,,,,+++*********+++***)))(((+++)))((()))++++++***(((***))))))((((((((()))))))))((((((***---.........///000000000000000///////////////000111222333444111222444444444555777888888;;;@@@CCCGGGMMMUUU\\\hhhkkkqqqxxx}}}ttt```LLL@@@:::777888999999666555777;;;>>>OOOqqq~~~{{{}}}pppaaa[[[\\\\\\[[[[[[ZZZYYYXXXXXXXXXVVVTTTRRRQQQPPPQQQQQQPPPOOONNNLLLKKKJJJIIIIIIKKKIIIGGGEEEDDDEEEFFFGGGDDDCCCBBBCCCEEEFFFFFFEEEIIIGGGDDDCCCCCCCCCAAA@@@>>><<<888555222000/////////---+++***+++++++++))))))******)))''''''(((***(((((((((((())))))))))))))),,,111:::III^^^ttt|||fff[[[PPPMMMOOOUUU___hhhqqqvvv|||}}}zzzxxxwwwzzz|||uuukkkgggiiisss}}}}}}}}}}}}}}}{{{xxxzzz|||~~~|||zzzxxxxxxyyyxxxxxxvvvuuuuuuxxxzzz}}}xxxmmmbbb[[[WWWZZZ```jjjzzzlll\\\VVVVVVUUUSSSPPPJJJFFFFFFEEEAAA???@@@@@@@@@@@@@@@>>>===<<<<<<999777555444333333222000111111222333444444555555777777777888999:::;;;<<<>>><<<;;;===BBBFFFGGGGGGHHHHHHHHHHHHJJJKKKKKKJJJJJJLLLPPPUUU[[[dddmmmsss|||~~~rrrnnnhhheeedddbbb^^^[[[TTTTTTTTTVVVZZZaaajjjppp{{{|||}}}}}}|||}}}wwwvvvuuusssrrrpppnnnnnngggddd^^^UUUKKKCCC???>>>;;;:::888777777777888999;;;>>>AAACCCEEEHHHLLLPPPUUUWWW^^^ffflllsss|||jjjaaa[[[VVVVVVWWWXXX^^^eeekkkooouuuzzz}}}xxxyyy|||qqqggg___XXXUUURRROOOOOORRRRRRSSSVVV\\\ddduuu|||kkkXXXHHHAAA@@@BBBIIILLLKKKGGGEEEFFFGGGDDDAAADDDIIIPPPVVVZZZ[[[[[[???>>>>>>===<<<;;;::::::777777777777666666666666555444333222111000000000...---,,,++++++***++++++))))))******))))))((((((+++***)))***+++,,,+++)))***)))))))))))))))***************+++...000000///000111111111000//////...000000000111222333555555222333555555444555777999===???BBBGGGNNNWWW___cccmmmnnnpppsssxxx}}}vvvaaaNNN@@@999777777777888888777666777===CCCZZZ}}}uuusssuuunnnaaa\\\\\\\\\[[[ZZZYYYXXXWWWWWWVVVUUUSSSQQQPPPOOOOOOOOOQQQPPPOOOMMMLLLKKKJJJJJJJJJIIIHHHFFFFFFFFFGGGGGGGGGEEEDDDDDDEEEFFFEEEDDDGGGEEECCCBBBBBBBBB@@@???===;;;888555333111111000111...+++******+++++++++'''(((******)))((()))***(((((((((((()))))))))))))))+++000888FFF\\\ttt|||iii]]]QQQMMMNNNSSS]]]fffpppvvv~~~yyyxxx{{{yyyooojjjjjjrrrzzz}}}{{{yyyyyyyyy{{{}}}~~~|||{{{zzzyyyzzz{{{{{{{{{yyywwwvvv{{{{{{{{{{{{||||||}}}~~~|||ssshhh^^^YYYZZZ___jjjzzz{{{ggg[[[YYYZZZXXXTTTPPPKKKIIIJJJIIIEEECCCDDD?????????>>>>>>=========<<<:::777555444333111000333333333444444555555555777777777888999:::<<<<<>>>>>@@@CCCGGGIIIIIIIIIJJJKKKMMMOOOQQQSSSUUUXXX\\\bbbiiipppyyywwwtttrrrrrrrrroooiiiddd\\\]]]^^^```ccciiipppuuu{{{|||}}}~~~~~~~~~{{{zzzyyywwwuuutttrrrrrrllliiibbbXXXNNNFFFBBBAAA<<<;;;999888888888999:::===@@@CCCGGGJJJNNNSSSWWW\\\___fffooowww}}}mmmaaa[[[WWWXXXYYY[[[aaahhhmmmpppssswww{{{|||~~~sssggg___XXXUUUSSSOOOOOOQQQSSSSSSVVV]]]hhhzzz|||jjjWWWHHHAAABBBDDDKKKLLLIIIDDDBBBEEEFFFDDD???EEELLLRRRTTTVVVXXX[[[;;;;;;:::999888888777777444444444333333333222222333222000///......//////,,,,,,+++***************'''(((******)))(((((((((******************************)))))))))***++++++,,,,,,+++---///111111000111111111111111000///...444444333222222222222333333555555555555666888;;;CCCCCCFFFMMMXXXbbbiiimmmpppqqqrrrtttyyy~~~~~~~~~~~~}}}}}}uuudddOOOAAA;;;888999;;;888777888888888:::CCCLLLjjjxxx|||nnnccc___XXXXXXXXXXXXXXXXXXXXXXXXVVVTTTRRRQQQOOOOOOOOOPPPQQQPPPNNNMMMKKKKKKJJJJJJJJJJJJIIIHHHHHHGGGHHHHHHHHHGGGFFFGGGHHHHHHGGGEEEFFFDDDAAA@@@AAAAAA???>>><<<;;;999666444333333222333///+++******+++,,,,,,%%%(((***+++***))))))***(((((((((((()))))))))))),,,...000666BBBWWWooo{{{lll```RRRLLLLLLQQQZZZcccjjjqqq|||xxxuuuvvvzzzmmmjjjjjjqqqwwwyyy{{{zzz}}}~~~{{{vvvssstttwww{{{~~~|||{{{{{{{{{}}}~~~}}}zzzxxx~~~}}}zzzyyyyyyzzz|||~~~|||~~~|||tttkkkbbb[[[VVV^^^eeesss|||iii^^^\\\[[[VVVQQQNNNJJJIIILLLLLLHHHEEEEEE???>>><<<<<<===>>>=========;;;888555444333111///555555555555666666666666777777777888999;;;<<<===@@@@@@AAABBBEEEHHHJJJKKKJJJLLLNNNQQQTTTXXX\\\___eeejjjrrrzzz}}}{{{zzzzzzwwwrrrmmmfffgggiiijjjlllpppuuuxxxvvvxxxzzz|||}}}~~~}}}}}}|||{{{{{{zzzzzzvvvrrrjjj^^^RRRIIIDDDCCC???>>>===<<<<<<<<<======>>>AAAEEEJJJNNNTTTZZZ]]]dddhhhqqq{{{zzzkkk```[[[XXXYYY[[[]]]ccciiinnnppprrruuuxxx}}}}}}tttddd\\\VVVTTTRRROOONNNQQQSSSRRRVVV^^^kkk}}}kkkXXXIIIDDDFFFIIIPPPPPPMMMGGGFFFGGGFFFBBB@@@DDDLLLSSSWWWYYYZZZZZZ888888666555555555555555222222111111111000000000222111///...------...///******************))))))&&&(((******((('''((()))((())))))))))))((())))))***************+++,,,,,,...------...000222111111111111111111111000//////555444333333222333333333444555666555555777:::===EEEFFFKKKSSS^^^iiipppssssssuuuxxx|||~~~|||yyyvvvhhhWWWFFF>>>;;;888888:::777555555777777;;;HHHVVV|||}}}mmmdddbbbVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTRRRQQQPPPPPPQQQRRRPPPOOONNNLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIHHHHHHIIIKKKKKKJJJHHHEEECCC@@@@@@@@@@@@???>>><<<;;;:::888777666555555444111,,,***+++,,,,,,,,,&&&(((+++++++++*********(((((((((((())))))))))))+++---000444???SSSlll~~~zzznnnaaaTTTMMMLLLOOOWWW```eeelllyyyzzzuuuttt|||uuugggeeefffkkkooonnnoooqqqxxx{{{~~~zzztttqqqssswww{{{}}}~~~|||{{{|||}}}}}}{{{}}}{{{yyywwwwwwyyy{{{}}}{{{}}}|||tttkkkccc\\\XXXVVV```gggvvv|||kkk```]]]ZZZUUUOOONNNJJJIIILLLLLLIIIFFFGGGDDDAAA??????AAABBBAAA@@@>>>;;;888666444333000...444444444444444444555555777888888999:::<<<>>>???@@@AAACCCEEEGGGIIIKKKMMMKKKMMMQQQTTTWWW\\\cccggglllqqqyyy~~~}}}{{{wwwssspppqqqsssssstttvvvzzz}}}{{{|||~~~|||rrrdddVVVLLLFFFEEEAAA@@@@@@??????????????????CCCHHHMMMSSSYYY___dddkkksssuuuggg___ZZZXXXYYY[[[]]]ccciiinnnppprrruuuxxx~~~}}}{{{}}}~~~qqq^^^WWWRRRRRRQQQOOOOOOQQQRRRQQQUUU___nnnlllYYYLLLHHHKKKOOOSSSSSSQQQLLLKKKKKKFFF???BBBDDDJJJTTT]]]aaa___[[[555444333111111111222333000////////////.........000///......---------...)))******+++******))))))&&&)))++++++(((''')))+++''')))***)))((('''((()))************+++,,,------///...---///111222111111000111111222222111111000111111111222333444555666444555555666666999===@@@EEEIIIQQQZZZdddnnnuuuyyyzzz}}}|||{{{}}}|||vvvqqq___PPPBBB???<<<666444777666222222555666<<>><<<<<<<<<;;;:::999888888444111...,,,,,,,,,,,,+++((()))++++++***)))***+++(((((((((((())))))))))))'''+++///333===QQQkkk~~~zzzooocccWWWQQQOOOQQQWWW___dddkkkwwwzzzuuusssyyy{{{qqqeeebbbbbbeeefffdddeeeiiixxx{{{}}}{{{vvvsssuuuyyyyyy|||}}}~~~}}}{{{xxxwwwvvvvvvvvvxxxzzz{{{|||~~~~~~~~~{{{uuulllccc\\\YYYXXXYYY___fffuuuzzzmmmccc^^^[[[VVVQQQQQQMMMKKKMMMNNNKKKIIIJJJGGGDDD@@@@@@BBBDDDCCCAAA???===999777666444222000111111111222222222333333888999999:::<<<>>>@@@AAA@@@BBBEEEFFFHHHIIILLLNNNKKKOOOSSSVVVXXX^^^eeekkknnnrrryyy~~~{{{xxxzzz{{{||||||}}}wwwhhhZZZOOOIIIGGGCCCCCCCCCCCCBBBBBBAAAAAADDDGGGMMMSSSYYY```gggkkksssttthhh```[[[YYY[[[]]]^^^ccciiimmmpppssswww|||zzzwwwwwwwwwxxxttt~~~{{{lllZZZTTTPPPQQQQQQNNNOOOQQQQQQQQQVVVbbbsssmmmZZZMMMJJJOOOTTTSSSTTTRRROOONNNNNNHHH@@@FFFGGGMMMXXXdddhhhddd^^^111000...------...///000---------,,,,,,,,,,,,+++---------------,,,,,,+++))))))***+++++++++***)))&&&)))---,,,)))(((***---(((***+++***(((''')))+++*********++++++---......///...---///111222111000//////000111222222222222111111111111222444555666333444555666777:::???CCCIIIPPP[[[eeemmmttt|||~~~~~~|||{{{zzz|||~~~}}}{{{vvvnnngggUUUHHH>>>>>>;;;444222777999333222666888@@@WWWnnn}}}pppbbb[[[YYYVVVUUUTTTRRRPPPOOOMMMMMMOOOOOONNNNNNPPPQQQSSSTTTQQQPPPOOOMMMLLLKKKJJJJJJIIIJJJLLLMMMMMMLLLJJJIIIJJJJJJJJJKKKKKKJJJGGGEEEDDDBBB@@@@@@AAAAAA@@@???===============<<<;;;;;;444111///......---,,,******++++++***)))(((***+++(((((((((((())))))))))))'''+++000444<<>>;;;999999777555444000111111222333444555555::::::;;;<<<>>>@@@BBBCCC???BBBFFFGGGHHHIIILLLNNNLLLOOOTTTVVVXXX]]]eeelllqqquuu{{{}}}xxxjjj[[[QQQLLLJJJIIIIIIIIIIIIIIIHHHGGGGGGKKKOOOTTT[[[aaahhhooosss|||xxxnnnbbb^^^[[[]]]___```dddjjjmmmpppuuuzzz|||xxxtttrrrpppnnnttt}}}wwwhhh[[[UUUQQQQQQQQQNNNNNNPPPRRRRRRXXXfffxxxlllYYYMMMKKKQQQVVVVVVUUURRRPPPRRRTTTPPPJJJIIIMMMUUU___gggiiifffbbb///---,,,******+++---...++++++++++++***************+++,,,------,,,***))))))***+++,,,,,,+++***)))&&&***------)))(((***...(((+++,,,,,,)))(((***,,,++++++++++++,,,---...//////...---...000111111000...///000111222333333333444333222222111111222222333444555666777;;;AAAEEENNNXXXeeeooouuu{{{yyyzzz{{{{{{{{{}}}|||yyyvvvnnncccZZZLLL@@@:::;;;999333444;;;===777555999<<>>>>>>>>>>>>>>======<<<333222000//////...,,,***,,,,,,,,,***(((((()))+++(((((((((((())))))))))))***...222555;;;KKKcccuuusssiii^^^YYYWWWWWW\\\aaaeeehhhppp{{{yyyrrrhhhgggjjjtttxxxqqqjjjgggdddeeekkkssstttuuuuuuuuutttttttttuuuuuuxxx|||~~~~~~~~~~~~~~~zzzwwwtttssstttvvvyyy|||~~~~~~~~~{{{yyyyyytttmmmccc[[[WWWYYY]]]aaa___eeelllsss|||}}}rrrggg___[[[ZZZ\\\VVVSSSTTTTTTQQQQQQTTTUUUPPPJJJIIILLLNNNLLLIIICCC@@@===<<<;;;:::888666333333444555666888888999:::;;;<<<===???AAACCCDDD>>>BBBFFFHHHHHHIIIKKKNNNLLLPPPTTTVVVWWW\\\eeellluuuxxx~~~wwwiii\\\RRRNNNMMMOOOOOOOOOOOOOOONNNMMMMMMPPPTTTZZZ```gggnnnuuuyyy}}}sssddd```]]]___```aaaeeekkklllpppvvv}}}zzzvvvsssooollliiixxxuuueee]]]WWWSSSSSSQQQNNNMMMOOOSSSSSSZZZiii|||~~~kkkXXXLLLKKKQQQWWWZZZXXXTTTQQQUUUZZZYYYTTTJJJRRR]]]eeehhhhhhfffeee,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))*********************+++,,,///111333333222111000////////////444333222000000000000111555444333333222222222333777555444666;;;@@@CCCDDDQQQ```pppwwwvvvzzz}}}zzz{{{vvvwwwyyy}}}zzzuuuqqqnnnhhh^^^WWWHHHAAA:::777999;;;:::888222333666:::>>>LLLjjj|||xxxxxxvvvcccUUUPPPRRRKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLNNNPPPQQQSSSQQQOOOMMMKKKIIIHHHGGGKKKJJJJJJLLLNNNOOONNNMMMMMMLLLJJJGGGEEECCCAAAAAADDDBBB?????????@@@@@@???@@@???>>><<<;;;:::999888111111000...---,,,+++***''''''(((((()))+++,,,---))))))(((((((((((())))))((())),,,000666CCC[[[ppp{{{yyykkk]]]XXXWWWVVVWWWZZZccceeekkktttzzzyyyqqqjjjgggeeegggrrryyymmmgggkkkttt{{{~~~}}}yyyvvvtttsssssstttwww{{{|||{{{{{{~~~|||yyyyyyyyyxxxvvvyyy}}}|||xxxuuuttttttkkk```[[[\\\___```___aaa___aaaiiirrr}}}yyyqqqjjjddd``````^^^\\\YYYWWWVVVVVVVVVTTTSSSRRRRRRQQQNNNKKKGGGFFFEEECCC@@@<<<888555444444444333222111333777:::<<<<<<===>>>@@@BBBDDDEEEDDDDDDEEEFFFHHHJJJLLLMMMMMMLLLPPPVVV[[[___fffnnnwww|||vvvhhh^^^XXXVVVUUUUUUUUUTTTTTTSSSTTTTTTUUUWWW[[[___aaaccchhhrrrzzz{{{oookkkeeeccceeeggggggiiilllnnnqqqwww~~~}}}xxxqqqiiieeeiiirrr{{{qqqddd[[[XXXTTTRRRQQQPPPNNNMMMLLLPPPXXXggg{{{{{{dddSSSHHHFFFMMMVVVTTTUUUUUUTTTSSSQQQOOOOOOKKKQQQZZZbbbfffhhhiiijjj,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++******)))((())))))))))))))))))))))))((())))))))))))))))))(((************++++++++++++++++++++++++---///000222111000000000000000111222222222111111222333555666444444333333444555555666666666777999===CCCIIILLL]]]fffpppsssuuu~~~zzzxxx{{{{{{{{{|||~~~zzztttpppkkkcccWWWOOOCCC>>>777555777888777555444444777;;;CCCTTTsss}}}mmm\\\PPPKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLJJJJJJKKKLLLMMMOOOQQQRRRNNNMMMKKKIIIGGGFFFFFFFFFKKKJJJJJJKKKMMMMMMLLLJJJKKKJJJHHHFFFCCCBBBAAA@@@@@@>>>======???AAAAAAAAA>>>>>>>>>===<<<:::888777333222111000///---,,,,,,)))(((((())))))***+++,,,))))))(((((((((((())))))((())),,,000555BBBZZZooo|||yyylll^^^XXXVVVUUUVVVYYYfffiiinnntttyyyxxxtttooogggfffiiisss|||qqqmmmrrr{{{}}}zzzwwwuuuttttttuuuxxx{{{||||||}}}~~~|||}}}}}}|||zzz{{{~~~{{{wwwsssrrroooggg^^^[[[\\\______^^^^^^\\\]]]dddlllvvv}}}wwwqqqkkkhhhdddccc```]]][[[ZZZYYYYYYXXXVVVUUUTTTTTTTTTRRRPPPKKKJJJHHHDDD@@@;;;888666444444444444444666999<<<;;;<<<===>>>@@@AAABBBCCCFFFFFFFFFHHHIIIKKKMMMNNNNNNMMMPPPVVV[[[```hhhqqq{{{zzznnnddd^^^\\\[[[YYYYYYXXXXXXWWWWWWXXXXXXWWW\\\bbbfffiiippp{{{{{{ppplllfffdddgggiiijjjlllpppvvvyyy~~~}}}wwwpppiiifffmmmvvvnnnbbbZZZWWWTTTQQQPPPPPPNNNMMMQQQUUU___ooowwwaaaQQQHHHGGGMMMUUUXXXXXXXXXVVVRRRMMMJJJHHHGGGNNNXXX```dddgggjjjlll++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++***))))))))))))))))))))))))))))))+++******))))))******+++******+++++++++,,,,,,,,,---,,,,,,------...000000/////////000000222333333111111111111222333444555333333333444555777888999666888:::<<>><<<;;;<<<>>>?????????<<<=========;;;999777666555444333222111///......******)))))))))******+++***))))))(((((())))))***((())),,,000444@@@WWWkkk{{{yyymmm___XXXUUUSSSUUUXXXeeehhhlllpppqqqqqqrrrssskkkjjjmmmuuuxxxqqqooouuu~~~~~~{{{yyywwwvvvuuuwwwyyy|||~~~~~~}}}~~~~~~|||yyyvvvrrrpppjjjddd]]][[[^^^```^^^[[[ZZZXXXXXX^^^eeemmmzzzzzzuuuqqqjjjhhheeebbb___^^^]]]\\\[[[YYYXXXYYY[[[\\\\\\[[[SSSQQQOOOJJJEEE???;;;888333444555666666888;;;>>><<<===???AAABBBCCCDDDDDDIIIIIIIIIJJJKKKLLLNNNNNNNNNMMMOOOUUU[[[aaakkkuuu{{{tttlllfffcccbbbaaaaaa````````````______]]]ccciiinnnsss{{{zzzqqqlllgggeeehhhkkkmmmqqqvvv~~~}}}uuunnniiiiiirrr|||{{{kkk___YYYVVVSSSQQQPPPPPPOOOMMMRRRVVVaaaqqqpppZZZLLLGGGGGGKKKPPPWWWXXXXXXUUUPPPIIIEEECCCCCCJJJTTT\\\```dddiiimmm++++++++++++++++++++++++************************)))))))))******))))))((())))))))))))))))))))))))+++***)))(((((()))***+++******+++++++++,,,,,,,,,.............../////////111000000000111111222333222222111000////////////333333333444555666888888555999===>>>@@@GGGRRR[[[hhhhhhhhhlllvvv|||uuuuuuvvvyyy|||~~~~~~}}}yyyvvvsssmmmdddXXXJJJAAA<<<:::888888888888666444555666:::FFF[[[yyyooo^^^WWWRRRLLLIIIJJJJJJIIIIIIIIIJJJKKKLLLHHHIIIKKKNNNOOOPPPPPPOOOKKKJJJIIIJJJLLLPPPSSSUUUPPPNNNLLLKKKLLLKKKJJJIIIEEEDDDCCCAAA@@@??????>>>>>>===;;;<<<======<<<;;;===<<<;;;:::999888888777555555444333111000//////,,,+++******)))))))))******))))))))))))))))))***((())),,,///333>>>SSSgggxxx{{{nnnaaaYYYTTTQQQSSSWWW]]]aaaeeeeeedddfffkkkppprrrppppppuuu|||wwwrrrllljjjooowww~~~}}}{{{yyyxxxxxxyyy{{{}}}{{{}}}|||{{{zzzyyyvvvtttrrriiiddd```___aaaaaa]]]YYYWWWTTTUUUZZZ```gggsss~~~|||xxxooommmiiieeebbb___^^^^^^[[[[[[\\\___bbbcccbbb```YYYXXXUUUPPPJJJCCC===:::444555666777777999;;;>>>@@@AAACCCEEEGGGHHHHHHHHHKKKKKKKKKLLLLLLNNNOOOOOOOOOMMMOOOUUU[[[bbbmmmwww~~~xxxpppjjjgggfffhhhhhhiiijjjjjjkkkkkkkkkkkkoootttxxx}}}zzzqqqlllfffdddggglllooouuuzzzzzzqqqkkkhhhkkkvvvwwwhhh\\\WWWTTTQQQPPPPPPPPPOOONNNTTTWWWaaarrr{{{hhhRRRFFFCCCDDDFFFIIIPPPSSSTTTRRRLLLFFFBBBAAAAAAHHHQQQWWWZZZ___eeekkk************************************************''''''((((((((((((((('''******************************(((''''''(((***************+++++++++,,,,,,////////////////////////333333222111111111111111222222111111000//////...444444444333444555555666666:::>>>@@@BBBIIISSS\\\___```dddlllwww|||rrrqqquuuxxx{{{~~~vvvtttpppjjj```TTTHHH@@@999888777777777777555444555777>>>PPPmmmdddVVVSSSPPPJJJGGGLLLKKKJJJIIIJJJKKKLLLMMMIIIJJJLLLMMMNNNMMMLLLLLLJJJJJJKKKMMMQQQUUUYYY\\\OOOMMMJJJIIIIIIHHHGGGFFFCCCBBBAAA@@@????????????<<<;;;;;;<<<>>>>>>===<<>>@@@DDDEEEGGGIIIJJJKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQOOONNNPPPVVV]]]dddoooyyyxxxqqqllljjjiiilllmmmppprrruuuvvvwwwxxxxxx|||zzzrrrkkkeeebbbfffkkkpppwww}}}~~~uuullliiiiiimmmyyy~~~ssseee[[[UUURRRPPPOOOOOOPPPPPPOOOXXX[[[eeevvvzzzppp]]]III@@@>>>>>>???AAALLLOOOQQQNNNFFF@@@======@@@GGGOOOSSSUUUYYYaaahhh))))))))))))))))))))))))************************''''''(((((())))))((((((************************)))))))))(((((()))))))))++++++,,,,,,,,,---------...///000000000000000///444444333111111000000000111111333444444555444444444444444333444444555555888;;;@@@DDDHHHOOOWWW^^^\\\^^^dddllluuu}}}wwwqqqnnnrrrwwwzzz~~~tttrrrllldddYYYNNNEEE???666666555555444444333333666;;;FFF]]]~~~yyyaaaVVVTTTRRRMMMJJJLLLKKKJJJIIIIIIKKKMMMNNNJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJKKKNNNQQQUUUWWWYYYLLLJJJGGGEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@AAAAAA;;;;;;;;;===@@@AAA@@@>>>???===:::888777888:::;;;777666555444222111000000---,,,+++***************+++******))))))******+++((())),,,...///888LLL^^^wwwtttfff\\\TTTPPPRRRWWWUUUYYY]]]^^^^^^aaaiiiooommmkkkjjjlllqqqvvvzzz||||||wwwpppkkkjjjnnntttxxx||||||}}}|||{{{||||||yyyuuuppplllhhhhhhiiifff```ZZZUUURRRSSSXXX]]]cccmmmwwwwwwuuupppkkkfffbbb```___\\\]]]```dddfffeeebbb^^^\\\\\\ZZZVVVPPPIIICCC???999:::;;;;;;===AAAFFFJJJNNNMMMLLLLLLLLLLLLLLLMMMLLLMMMMMMNNNOOOPPPQQQRRRRRRQQQSSSZZZ```gggqqq{{{zzzsssooonnnnnnooorrrvvv|||}}}tttkkkdddaaadddjjjpppxxxyyyqqqjjjiiikkkqqq{{{yyynnnbbbYYYSSSQQQNNNNNNOOOPPPPPPOOOWWW[[[fffzzzyyypppbbbSSSBBB;;;999999<<>>???@@@DDDKKKSSSYYY]]]ZZZVVVRRROOONNNNNNNNNLLLLLLLLLMMMOOOQQQSSSTTTUUUUUUXXX```fffkkkttt}}}~~~xxxuuutttuuuvvvzzzxxxllleeeaaadddjjjqqqyyy~~~uuunnnjjjlllpppuuu~~~uuukkk```WWWQQQOOOMMMMMMOOOPPPPPPPPPSSSZZZjjj}}}pppgggTTTIII===888666888===CCCKKKNNNNNNHHH???:::;;;>>>BBBIIIPPPSSSTTTYYYeeeooo)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,***************************+++,,,------,,,+++***000000000000111111111111---...000111222222111111111111111111222333444444333444555555444333111000333333444555777999;;;<<<;;;>>>CCCMMMWWW```fffhhhllllllllllllmmmpppuuuxxxqqqppprrrwwwyyyyyy~~~{{{wwwtttrrrmmmbbbUUUHHH>>>999777888888777666555555777999===EEEUUUpppnnn\\\UUUSSSQQQNNNLLLKKKIIIGGGFFFFFFHHHKKKLLLFFFFFFFFFFFFGGGIIIKKKLLLNNNOOOPPPQQQPPPNNNLLLJJJOOOLLLIIIGGGGGGHHHHHHGGGCCCBBBBBBBBBCCCCCCDDDEEEIIIGGGEEECCCAAA===888555:::<<<>>>@@@???===999777:::999888777666555444333,,,++++++***++++++,,,,,,++++++************++++++)))))),,,---...555GGGYYYoooxxxxxxkkk```VVVPPPRRRXXXXXX[[[___dddiiimmmqqqtttooollliiihhhkkkqqqxxx|||zzzqqqiiieeehhhnnnttt|||}}}}}}||||||~~~}}}xxxssspppllliiijjjlllkkkfffaaaVVVSSSRRRUUUWWW[[[bbbkkkxxxzzzsssnnniiifffeeegggddd```______``````___\\\\\\\\\ZZZUUUOOOIIIEEE@@@AAABBBEEEJJJSSS]]]eeejjjfff```YYYTTTQQQPPPPPPKKKKKKLLLMMMOOOQQQSSSTTTXXXXXX\\\dddjjjnnnvvv|||yyyzzz{{{~~~zzznnngggbbbeeekkkqqqzzz~~~}}}sssmmmkkknnnsssyyytttiii^^^UUUPPPNNNMMMMMMOOOPPPQQQPPPTTT^^^sssttthhhaaaLLLCCC;;;777666888???GGGHHHKKKLLLGGG???<<<@@@EEEBBBJJJQQQTTTUUU\\\jjjuuu)))***)))(((((()))---000'''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))%%%&&&''')))+++,,,,,,,,,(((,,,///...///111000,,,111111111000000000000000000000111222222222222111444111000111333444333111444222111222555999<<<===BBBDDDKKKVVVbbbjjjllllllmmmllllllnnnooopppooommmrrrqqqqqqssswww|||~~~|||yyysssnnnnnncccUUUJJJ@@@999999<<<888777444222222666777777???MMMeeeiiibbbYYYRRRNNNMMMMMMMMMMMMJJJGGGGGGIIIJJJIIIGGGGGGEEEEEEFFFIIILLLMMMNNNMMMNNNNNNOOONNNMMMLLLKKKOOOLLLIIIIIIKKKKKKJJJGGGBBBDDDFFFGGGFFFGGGHHHJJJLLLMMMMMMIIICCC>>>>>>>>>??????>>>===<<<;;;::::::999:::;;;999666333222222000///......///...,,,***+++++++++***************(((&&&'''+++000888EEERRRgggvvvzzzooobbbYYYWWWZZZ^^^```hhhllljjjlllsssxxxxxxvvvpppkkkjjjhhhgggjjjooowwwwwwsssllliiillloooooowww{{{zzztttvvv~~~{{{wwwuuummmkkkiiikkknnnmmmgggaaaVVVRRRPPPRRRUUUXXX^^^eeesss~~~|||wwwtttqqqmmmiiieeeeeeccc```]]]\\\]]]___^^^^^^\\\VVVQQQNNNJJJGGGKKKFFFDDDLLLYYYgggqqqvvvyyyzzzsssfff]]]ZZZVVVPPPNNNOOOOOONNNOOOQQQVVVYYYZZZ\\\bbbhhhpppwww|||yyylllbbbeeennnxxx{{{ooollliiijjjrrr}}}ttteeeYYYTTTQQQNNNLLLMMMLLLLLLQQQWWWZZZdddxxx~~~kkk]]]VVVGGG@@@888444666;;;>>>???HHHJJJJJJDDD===<<>>@@@HHHMMMUUU___iiiooorrrsssttttttuuutttsssrrrqqqpppqqqrrrtttvvvyyy|||~~~zzzvvvuuuuuusssooollliii\\\MMMCCC;;;666555888444444333222333666999:::EEEWWWrrryyyccc^^^WWWQQQOOOOOOOOOOOOMMMJJJHHHHHHJJJJJJIIIHHHIIIGGGFFFHHHKKKMMMNNNOOORRRQQQOOONNNMMMLLLLLLMMMMMMKKKHHHIIIJJJKKKJJJHHHFFFIIIKKKLLLKKKJJJJJJJJJMMMMMMLLLHHHCCC@@@???AAA?????????>>>======<<<<<<<<<<<<;;;:::888666444333111///............,,,***---,,,,,,+++******))))))+++)))))),,,///555BBBNNNfffuuu}}}qqqddd[[[YYY]]]aaaeeeooowwwzzz|||xxxooojjjfffccceeejjjsssvvvuuunnnjjjmmmqqqsssyyy~~~~~~zzzwwwxxx||||||yyyvvvqqqnnnlllmmmooonnnhhhccc\\\VVVRRRSSSTTTVVV\\\ccctttzzzwwwsssnnnkkkjjjhhhfffdddbbb```___^^^\\\\\\[[[XXXTTTRRROOONNNNNNOOOTTT___ooopppccc\\\WWWRRRNNNOOOOOOOOOPPPSSSXXX\\\___bbbgggmmmsssyyy}}}yyynnneeefffllluuu}}}yyypppmmmjjjkkkrrr|||~~~pppbbbXXXSSSRRRNNNMMMMMMMMMMMMRRRXXX___iii~~~rrr```TTTNNNBBB<<<555222555:::===>>>EEEGGGHHHCCC??????FFFMMMXXXYYY^^^aaacccjjj}}},,,------+++)))''''''((('''((())))))******))))))))))))))))))************((())))))))))))*********++++++,,,,,,,,,++++++***+++...///------111111...............////////////000000111222222222222111222111000222444555555444666555555666999>>>CCCFFFOOOWWWbbbkkkppptttwwwzzz|||~~~|||wwwsssrrrsssrrrtttxxx{{{}}}}}}|||{{{xxxtttpppoooqqqqqqooommmcccTTTEEE<<<888555444555222333444555666888<<<@@@OOOgggnnn\\\XXXTTTQQQQQQQQQRRRQQQMMMKKKIIIIIIJJJKKKJJJIIIKKKJJJIIIIIILLLNNNOOOOOORRRPPPNNNKKKJJJJJJKKKLLLJJJHHHGGGGGGIIIJJJJJJIIIIIIKKKNNNNNNMMMKKKKKKKKKOOONNNLLLGGGCCCAAAAAABBB??????@@@@@@@@@@@@??????@@@===;;;;;;;;;;;;777444111000.........---+++***------,,,+++******))))))---+++***,,,...333===HHHbbbrrruuuhhh___\\\```dddmmmxxxrrriiibbb___bbbhhhqqqwwwxxxpppjjjlllrrrvvvzzz~~~zzzzzzzzzzzzzzz{{{}}}}}}}}}~~~~~~|||zzzuuurrrooopppttttttooojjjccc\\\UUUSSSSSSUUU[[[bbbssszzzuuuqqqnnnpppmmmjjjiiiiiifff```\\\UUUUUUUUUTTTQQQOOOPPPQQQQQQZZZiiiyyyyyyhhh___ZZZVVVPPPQQQQQQRRRSSSWWW\\\___cccgggmmmttt|||xxxpppiiiiiinnnwww|||wwwpppmmmjjjlllsss}}}zzzlll___WWWSSSQQQNNNLLLMMMMMMMMMRRRYYY```lll{{{fffVVVMMMHHH===888333222666<<>>:::;;;======999444333111.........---,,,*********************))))))---++++++---...111;;;EEE^^^nnnxxxkkkaaa___bbbeeerrr|||}}}ooofff```___dddlllrrrxxxyyyppphhhjjjsssyyyzzzzzzzzzzzzzzzzzz{{{{{{||||||}}}~~~|||yyyvvvxxx|||}}}yyytttiii```XXXTTTSSSTTT[[[cccooo{{{{{{vvvsssqqqssspppmmmmmmnnnjjjaaaZZZQQQPPPQQQQQQOOOMMMPPPUUU\\\nnnzzziiiaaa]]][[[VVVVVVWWWWWWXXX[[[___ccceeejjjtttxxxrrrnnnooosss}}}{{{vvvllljjjjjjnnnwwwwwwiii^^^VVVRRROOOLLLKKKLLLLLLMMMRRRYYY\\\kkktttbbbVVVMMMGGG;;;777444555;;;@@@CCCCCC@@@AAAAAA???>>>BBBJJJQQQYYY\\\aaafffooo(((***++++++)))(((((((((((())))))***************'''''''''((((((((())))))************+++++++++++++++,,,---......///......///111111......222222000/////////000000111111111000000111222222222222111444555555555444444444444666888:::<<<@@@GGGPPPVVV___jjjwww|||{{{{{{~~~{{{wwwxxx{{{~~~~~~}}}||||||yyyxxxxxxyyyyyyvvvnnnhhhTTTFFF:::777888888666666777666777888888:::FFFSSSpppwwwdddYYYWWWTTTSSSRRRRRRPPPOOOMMMMMMMMMMMMLLLLLLMMMNNNNNNLLLJJJJJJLLLMMMMMMMMMFFFHHHIIIJJJJJJIIIGGGFFFDDDEEEFFFGGGHHHIIIKKKLLLKKKJJJJJJIIIJJJMMMRRRWWWYYYUUUOOOIIIEEEBBB@@@@@@???AAABBBDDDEEEDDDCCCCCCBBB>>>:::;;;>>>>>>:::555555222000.........---+++''''''(((((()))*********+++)))***---...111999CCCYYYkkk}}}zzznnnddd```bbbdddooouuuyyykkkbbb^^^^^^eeemmmqqqwwwwwwooojjjooozzz|||yyywwwwwwzzz|||zzzxxx{{{|||~~~zzzlllccc[[[WWWUUUWWW^^^fffooozzzzzzuuusssrrrssspppnnnooopppkkkaaaYYYUUURRRRRRTTTRRRRRRYYYcccuuuxxxiiiaaa______^^^^^^^^^]]]]]]```dddggglllsss~~~|||wwwssssssuuu~~~wwwrrrggggggiiippp{{{sssfff[[[SSSOOOMMMJJJIIIKKKKKKLLLRRRYYY[[[lllssseeeYYYNNNFFF888666555777===BBBDDDDDD@@@@@@>>><<<<<>>;;;888777444111/////////...---''''''(((((()))*********)))(((***---...000888AAAUUUggg{{{|||qqqhhhbbbbbbcccfffhhhppp{{{~~~sssggg___[[[[[[bbbiiiooovvvyyyuuuttt{{{}}}yyyuuuvvvzzz|||{{{yyy|||}}}}}}rrriii```\\\[[[\\\cccjjjsss}}}wwwrrrppppppppppppoooppppppkkkccc\\\XXXTTTTTTYYYZZZ]]]jjjzzzyyykkkcccaaacccddddddeeeddddddgggkkkoooxxx~~~wwwtttttt{{{|||sssmmmeeefffiiiqqq}}}{{{mmmaaaXXXPPPLLLLLLIIIIIIKKKKKKMMMRRRZZZaaasssqqqdddYYYLLLCCC666555555888>>>BBBBBBAAAAAA@@@===;;;<<>>===<<<999666333111000000///...++++++++++++*********))))))(((***---...///555>>>SSSeeeyyyuuullleeebbbbbb```___dddnnnuuuuuutttuuutttkkkaaa]]]ZZZZZZ```gggttt|||{{{zzzxxxwwwwwwyyy|||~~~~~~yyyqqqhhhdddaaaaaagggmmmwww~~~uuunnnllllllmmmoooqqqqqqooojjjeeeaaa___[[[]]]eeellltttzzzooogggfffhhhggghhhiiiiiikkkoootttxxxzzzuuuvvv{{{}}}sssmmmhhhhhhkkkqqq{{{wwwkkkaaaYYYRRRNNNMMMJJJJJJLLLMMMOOOUUU\\\jjj}}}{{{iii___WWWKKKBBB888666777;;;@@@CCCBBB@@@AAA@@@===<<<>>>DDDLLLQQQ[[[fffqqqxxx++++++)))'''%%%&&&(((+++))))))***++++++++++++***++++++,,,,,,,,,---------++++++,,,,,,,,,---------............---,,,+++***---000222111000222000,,,---------...///000000111000000111222222222222111...111444666666777:::===;;;@@@EEEIIIOOOZZZhhhssszzz~~~wwwsssuuu{{{}}}{{{yyyxxxsssooohhhaaaZZZOOOCCC:::888555444666666333333666444111444===FFFWWWzzzssseee```^^^ZZZVVVSSSRRRSSSSSSRRRMMMPPPQQQPPPNNNNNNQQQTTTUUUSSSPPPNNNOOOOOONNNMMMOOONNNLLLIIIGGGDDDBBBAAAEEEGGGIIIIIIHHHHHHKKKNNNOOORRRUUUWWWXXXXXXYYYZZZVVVRRROOOMMMLLLJJJFFFCCCAAACCCEEEFFFFFFEEEBBBAAABBBCCCDDDCCC@@@?????????;;;888444111111111000///000///...---+++***)))(((******+++...------333;;;QQQdddxxxxxxooogggcccaaa___\\\```kkkqqqpppnnnpppkkkccc]]]ZZZZZZ[[[aaahhh|||yyy{{{{{{xxxuuuvvv|||vvvnnniiifffeeeiiioooxxxtttllliiiiiilllooorrrrrrooojjjgggfffkkkhhhkkkwwwyyyqqqkkkjjjmmmhhhiiikkkllloootttzzz~~~{{{wwwyyyvvvoookkkkkklllqqqzzzuuukkkccc]]]VVVRRRNNNLLLKKKNNNOOOPPPWWW^^^pppqqq```YYYUUULLLDDD;;;:::;;;???CCCEEEDDDAAABBB???===<<<@@@GGGOOOUUUbbbllltttxxx*********)))))))))))))))***,,,+++)))+++...---******+++,,,,,,------,,,,,,***+++,,,,,,******+++,,,..................------...///////////////.........///000///...---...///444222000///111333444555555666666444333666<<>>AAADDDEEEDDDCCCBBB@@@>>>>>>CCCNNNZZZcccnnnvvv{{{{{{}}})))))))))******************,,,+++)))+++......***++++++,,,------------,,,+++---...---,,,+++,,,---...........................///////////////.........///000///...---...000222111000000111333444444///222555666666999???CCCIIIRRR[[[```fffpppxxx{{{~~~|||zzzzzz|||}}}}}}}}}{{{yyyvvvwwwyyy|||}}}}}}{{{ppp^^^MMMAAA:::777555333555666666555444555666555666:::BBBMMMeeerrrhhhaaa]]][[[YYYVVVSSSRRRRRRSSSTTTSSSRRRRRRQQQQQQRRRRRRSSSRRRQQQPPPNNNNNNOOOPPPQQQPPPLLLKKKLLLKKKHHHHHHKKKLLLKKKIIIHHHJJJLLLPPPRRRSSSRRRRRRSSSUUUVVVVVVUUUTTTRRROOOLLLJJJHHHEEECCCEEEEEEFFFFFFFFFEEECCCBBB????????????>>>>>>>>>>>><<<;;;999777555222111000111///,,,***(((''''''((((((******))))))---444999GGG___uuu~~~vvvlllaaaZZZWWWVVV[[[ccchhhhhhgggiiidddeeeccc]]]YYYaaasss~~~{{{wwwttttttvvvxxx~~~wwwtttqqqnnnsss|||zzzqqqpppttt}}}~~~xxxuuutttvvvwwwyyyzzzzzz{{{~~~}}}xxxuuupppmmmppppppqqqvvv}}}||||||vvvppppppqqqvvv|||uuuhhh\\\TTTPPPOOONNNPPPJJJJJJPPPQQQVVVeeexxxwww___VVVUUUQQQHHH@@@999:::<<<@@@DDDFFFFFFDDDBBB@@@>>>???EEEQQQ^^^gggtttzzz}}}|||}}})))))))))******++++++,,,+++,,,,,,***+++///...***++++++,,,---------------,,,...///...---,,,---..............................//////000000/////////...///000000......///000000000111111222333333444///333777:::;;;===BBBFFFSSS]]]hhhnnnssszzz~~~}}}~~~~~~}}}{{{yyyzzzuuuqqqsssyyy~~~~~~}}}tttgggTTTCCC888444555555333555777777666555555666666888>>>IIIYYYssspppgggccc___\\\YYYXXXUUUTTTSSSSSSUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRPPPPPPPPPPPPPPPQQQQQQQQQNNNKKKJJJMMMMMMJJJJJJMMMIIIJJJKKKLLLNNNOOOQQQQQQRRRQQQOOOPPPRRRTTTTTTTTTSSSSSSRRROOOKKKGGGEEEDDDFFFFFFFFFFFFEEECCCBBBAAA>>>>>>=========<<<<<<<<<===<<<<<<:::888555222000111///---***)))(((((((((((()))***)))(((+++222777AAAXXXooo|||vvvkkk___WWWUUUUUUZZZ```aaa^^^___cccbbbeeefffcccbbbjjj{{{}}}xxxuuuuuuxxx{{{~~~~~~xxxtttqqquuu}}}}}}tttkkkiiinnnxxx~~~{{{xxxsssooovvvxxx|||~~~~~~zzztttppprrrtttzzz|||ooobbbWWWQQQOOOOOOMMMPPPKKKKKKRRRTTT[[[kkkwww```XXXXXXTTTLLLEEE777999===CCCHHHJJJIIIHHHAAA???>>>AAAIIIVVVdddmmmxxx}}}~~~yyyyyy))))))******+++,,,------+++---,,,***,,,000///++++++,,,,,,---...---------,,,.........---,,,---...............////////////...//////000000000000///...///000000///...000111...///111222333333333444666999<<<>>>>>>BBBHHHMMM]]]fffppptttxxx~~~~~~~~~}}}|||zzzxxxwwwrrrnnnqqqxxx{{{wwwsssaaaVVVGGG:::444444777999444666777777666444555555888>>>JJJZZZnnnttteee``````]]]ZZZWWWVVVUUUSSSSSSTTTUUUVVVVVVUUUTTTSSSQQQQQQQQQPPPNNNOOOPPPQQQRRRRRRQQQPPPLLLIIIJJJLLLLLLIIIHHHJJJDDDFFFIIILLLNNNNNNNNNMMMQQQOOOMMMMMMOOOQQQRRRSSSRRRTTTTTTQQQKKKFFFEEEFFFEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>=========<<<<<<>>>>>>>>>===:::777333111000///---+++***)))))))))''')))***)))(((***000555<<>>>>>CCCNNN\\\iiipppwwwyyyxxxrrrttt)))******+++,,,------...,,,...---+++---000000,,,,,,,,,---.........------+++---...---,,,+++,,,---........./////////000000......///000111111000000...///000000//////000222---000333444333333444666999;;;===???BBBIIISSSZZZiiiqqqwwwyyy{{{}}}{{{zzzzzzxxxwwwrrrooommmooosssqqqhhh```MMMFFF===666444555777999666777777666444333444555;;;JJJ```vvv}}}jjj```^^^^^^[[[WWWUUUTTTSSSSSSSSSSSSTTTUUUUUUTTTRRRQQQOOOOOONNNNNNMMMNNNPPPQQQRRRQQQPPPOOOMMMKKKLLLOOONNNIIIFFFHHHAAADDDGGGJJJLLLMMMLLLKKKOOOMMMKKKKKKMMMOOOQQQQQQOOOQQQQQQNNNHHHDDDDDDEEECCCCCCBBBAAA@@@@@@??????@@@@@@@@@????????????>>>@@@@@@@@@>>><<<888444111000///...---+++******)))''')))***)))(((***///333888JJJbbbtttzzzlll^^^TTTSSSSSSVVVYYYWWWTTTWWW\\\aaafffjjjjjjhhhjjjrrryyy|||xxxxxxyyy|||~~~}}}{{{xxxwwwyyy}}}||||||}}}}}}}}}~~~}}}vvvsssuuuyyywwwuuuqqqjjjeeehhhpppxxx~~~|||~~~wwwsssqqqrrrwwwyyyhhhZZZQQQMMMLLLLLLIIINNNKKKLLLTTTZZZggg{{{ssseeeaaa___VVVHHH>>><<>>???FFFRRR___jjjooonnnpppmmmjjjppp+++++++++,,,,,,------...---......,,,---111000,,,,,,,,,---...............+++---...---,,,+++,,,---.........//////000000111......///000111111111111---///000000000000111333...111444444333333666999888:::>>>BBBIIIUUUcccmmmxxx~~~{{{xxxwwwwwwvvvuuunnnllljjjjjjiiiaaaUUULLL@@@===999666666666666555777777666555444555888;;;GGG^^^}}}{{{qqqddd]]]\\\\\\XXXTTTSSSSSSRRRRRRRRRRRRRRRRRRSSSRRRQQQOOONNNMMMMMMMMMLLLMMMOOOPPPPPPOOONNNNNNOOOMMMOOORRRQQQLLLHHHIIIDDDEEEGGGJJJKKKLLLLLLLLLNNNLLLJJJKKKMMMOOOOOOOOOKKKKKKJJJGGGDDDBBBBBBCCCBBBAAA@@@@@@???@@@@@@@@@CCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@>>>;;;888555333000//////...---++++++***(((***+++***(((***...222555DDDZZZnnn|||}}}ooo```VVVRRRPPPRRRUUUVVVUUUWWW]]]bbbggglllmmmjjjiiillloooyyyuuulllllllllpppvvv|||yyyyyyxxxvvvuuuvvvzzz|||{{{{{{{{{||||||~~~zzzvvvuuuyyyuuuqqqkkkddd___eeemmmttt}}}}}}wwwtttrrrrrrwwwuuudddVVVOOOMMMKKKKKKIIINNNLLLMMMWWW^^^mmm|||oooeeecccaaaVVVFFF;;;;;;???FFFMMMQQQOOOIIIDDD??????AAAIIIUUU```gggjjjeeeeeedddfffrrr,,,,,,,,,------------------///...,,,...111111---,,,------...............,,,...///...---,,,---...---......///000000111111......///111111222222111---///000111000000222333000333555555333333888<<<;;;@@@FFFMMMWWWdddrrr|||}}}}}}}}}zzzxxxwwwvvvsssqqqjjjiiifffccc\\\RRRFFF>>>999777555555666777777666777666555444555999???DDD[[[wwwooohhh___YYYWWWVVVTTTQQQRRRRRRQQQQQQPPPPPPPPPPPPRRRQQQPPPNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLLLLMMMLLLOOOSSSSSSMMMJJJKKKFFFGGGGGGGGGHHHJJJKKKLLLLLLKKKJJJLLLNNNOOONNNMMMLLLIIIEEECCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAACCCCCCDDDDDDDDDDDDCCCCCCCCCBBBDDDBBB@@@===:::777555444/////////...---,,,++++++)))+++,,,+++)))***...111333???SSSgggwwwrrrcccYYYOOOLLLLLLQQQUUUVVVYYY]]]aaagggnnnqqqooommmmmmnnnvvvmmmbbbbbbdddiiipppxxx~~~zzzzzzzzzxxxvvvvvvwwwxxx{{{zzzzzz{{{|||~~~yyywwwwwwuuuqqqlllfff^^^[[[bbbkkkttt~~~zzzuuuttttttrrrxxxzzznnn^^^SSSNNNMMMLLLKKKJJJPPPOOOPPPZZZccctttuuujjjaaa```___TTTEEE;;;:::???GGGNNNRRRPPPIIIDDD@@@???CCCKKKWWW```cccccc_________gggzzz------------------,,,,,,---///...,,,...222111---,,,---......//////.........///000///...---...000---......///000111111222......///111111222222222---///000111000000222333111444666555222444999???CCCIIIQQQZZZcccooo|||{{{yyyyyyzzzzzzyyyyyyxxxuuuqqqmmmhhhgggccc]]]SSSHHH>>>888444333222444777999::::::666555444444777===EEEKKKkkkxxxiiiccc\\\VVVSSSQQQQQQPPPRRRQQQQQQPPPPPPOOONNNNNNQQQQQQPPPOOONNNNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKIIIHHHLLLQQQRRRMMMJJJKKKGGGFFFEEEDDDEEEGGGJJJKKKKKKJJJKKKLLLNNNOOONNNLLLOOOJJJEEECCCEEEGGGGGGFFFCCCBBBAAAAAABBBCCCEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCEEECCC@@@<<<999777555444////////////...---,,,+++)))+++---,,,******...111111;;;NNNcccsss~~~ttteee[[[NNNIIIHHHNNNUUUXXXZZZ]]]```hhhpppttttttqqqqqqqqqrrr{{{vvvggg]]]]]]___eeennnwww~~~~~~}}}yyywwwwwwwwwzzzzzzzzz{{{|||~~~zzzvvvwwwxxxppplllgggaaa[[[ZZZbbbmmmvvv|||}}}}}}xxxuuuxxx~~~}}}wwwttttttvvvssszzzttthhhZZZPPPMMMMMMLLLKKKKKKQQQQQQSSS]]]fffxxxlllaaaXXXWWWVVVMMMAAA888:::@@@HHHQQQUUUSSSLLLGGG@@@@@@DDDMMMXXX___```^^^]]]\\\^^^jjj------------------------......//////...---,,,,,,////////////000000000000000000//////.........---//////...---------------222111000000000111333444000000000000000111111222333444666777888;;;>>>AAAHHHLLLSSS___mmmzzz|||{{{}}}}}}{{{yyyxxxxxxvvvqqqlllhhh```YYYSSSKKK@@@888555222222111222333555777999777666777999777999GGGXXXwwwxxxkkk^^^[[[VVVRRRPPPOOOPPPQQQNNNNNNOOOPPPPPPOOOOOOOOONNNNNNNNNLLLJJJJJJLLLMMMLLLKKKKKKJJJKKKKKKLLLLLLIIIKKKLLLLLLJJJIIIIIIJJJFFFFFFFFFFFFGGGIIIKKKLLLJJJJJJKKKLLLMMMNNNNNNNNNMMMKKKIIIHHHIIIIIIHHHGGGAAAAAAAAABBBBBBDDDEEEEEECCCDDDDDDDDDDDDEEEEEEEEEFFFDDD@@@===;;;888444111333000......///,,,%%%++++++************++++++222:::GGGYYYkkkzzzyyygggWWWOOOJJJIIIOOOUUUWWWYYY\\\eeeiiipppuuuvvvtttooolllsssxxx}}}sssaaaZZZWWW[[[fffpppuuuxxx{{{}}}~~~{{{zzzxxxuuu}}}zzzzzz|||}}}{{{|||||||||vvvsssqqqkkkeee]]]XXXXXX\\\aaadddvvv~~~~~~}}}||||||||||||vvvqqqqqqrrrwww~~~~~~~~~|||xxxtttqqqqqqrrrxxx{{{hhh^^^UUUQQQNNNKKKLLLOOOMMMKKKNNNUUUZZZfffsss___YYYUUUTTTLLLAAA;;;<<<@@@DDDLLLTTTWWWTTTKKKCCC:::>>>EEENNNVVV[[[\\\\\\YYY]]]cccqqq------------------------......//////...------,,,............////////////000/////////............000//////...------......222111111000000111222333111111111111111222333444333444666777888;;;>>>AAAJJJNNNVVVbbbooo{{{}}}zzzwwwvvvwwwvvvsssooocccZZZRRRKKKDDD:::333222333333333444555666777888777666777:::===BBBPPP^^^xxxyyynnnccc\\\ZZZUUURRROOOOOOPPPQQQOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMKKKJJJJJJLLLMMMLLLLLLLLLKKKKKKKKKJJJJJJHHHJJJKKKKKKJJJIIIIIIJJJGGGGGGGGGGGGHHHJJJLLLMMMKKKKKKLLLLLLMMMMMMNNNNNNJJJHHHFFFFFFGGGGGGFFFEEEBBBBBBBBBCCCCCCEEEFFFGGGDDDEEEEEEEEEEEEFFFFFFFFFHHHEEEAAA???===;;;888555555222//////000...(((###++++++************++++++111777CCCVVViiiyyy|||kkk\\\RRRLLLKKKPPPUUUWWWYYY\\\aaafffmmmuuuxxxxxxvvvtttsssxxx}}}vvveeeXXXWWW\\\gggppptttxxx}}}~~~zzz}}}{{{zzz}}}~~~|||}}}~~~{{{uuupppnnnhhhddd^^^YYYXXXYYY]]]```pppxxx~~~}}}{{{zzzyyyyyy}}}xxxtttssstttxxx~~~~~~~~~}}}{{{wwwqqqlllkkknnnpppzzzsssfff]]]TTTQQQNNNLLLMMMPPPPPPNNNQQQYYY___mmmkkk[[[WWWTTTRRRJJJ@@@:::;;;@@@DDDKKKRRRUUUQQQHHHAAA<<>>BBBEEEMMMRRR[[[fffrrr}}}~~~zzzwwwvvvvvvvvvsssppp^^^UUUJJJCCC<<<444111222444444555666666666666666777555777???HHHSSS```jjj~~~sssnnn}}}sssddd^^^ZZZWWWTTTQQQOOOOOOPPPPPPPPPPPPPPPOOONNNMMMKKKKKKIIIJJJJJJIIIHHHHHHJJJLLLKKKKKKLLLLLLLLLKKKIIIHHHGGGIIIJJJJJJIIIHHHIIIJJJHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMGGGEEEDDDDDDEEEEEEEEEDDDBBBBBBBBBCCCDDDFFFGGGHHHFFFFFFFFFGGGGGGGGGGGGHHHHHHEEEBBB@@@???>>><<<:::777444000///000///+++(((++++++************++++++///333>>>PPPfffxxxqqqdddYYYRRROOOSSSXXXZZZ\\\^^^```eeellltttyyyzzzxxxwwwssswww|||vvvggg[[[[[[___ggglllpppvvv~~~~~~{{{{{{~~~wwwrrrnnnhhhhhheee```ZZZYYY\\\___iiiqqq{{{~~~~~~~~~}}}|||{{{zzzvvvuuuuuuwww~~~|||{{{|||}}}~~~{{{wwwpppiiidddeeeiiimmm|||xxxkkkbbbZZZRRRPPPNNNLLLMMMQQQRRRPPPTTT\\\fffwww```UUUSSSQQQNNNGGG>>>::::::@@@DDDJJJPPPRRRNNNFFF@@@>>>AAAGGGMMMRRRUUUVVVWWW[[[bbbppp............---------------...............------------.........////////////////////////.........000000////////////000000222222222111111111111111111111111222444555777888<<<===???@@@AAADDDHHHKKKPPPVVVaaalllxxx~~~{{{xxxwwwvvvsssnnniii[[[PPPEEE===888333222444333444555666666555444333666555999FFFXXXiiiuuu{{{nnnkkkrrr{{{hhhaaa```VVVTTTRRROOONNNNNNOOOPPPQQQPPPPPPNNNMMMKKKIIIHHHEEEFFFFFFEEEDDDEEEGGGJJJGGGIIIKKKLLLLLLKKKIIIHHHGGGIIIJJJKKKJJJIIIJJJKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLFFFEEECCCCCCDDDEEEEEEDDDAAAAAABBBBBBCCCEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHEEECCCAAA@@@@@@???>>>===888444111/////////---+++++++++************++++++///111999KKKbbbvvvuuujjj```YYYTTTWWW[[[\\\^^^aaadddgggmmmrrruuuuuusssqqqooosssxxx}}}vvviiicccaaabbbeeegggkkkuuu||||||~~~~~~wwwsssmmmooonnnhhh```\\\^^^aaagggmmmwww~~~~~~~~~~~~yyyvvvuuutttsssyyy~~~yyywwwxxxzzz|||}}}wwwtttmmmfffbbbbbbgggkkkzzztttggg^^^VVVPPPNNNNNNLLLNNNQQQQQQQQQUUU___mmmrrrXXXOOOOOONNNJJJCCC<<<999:::BBBFFFKKKPPPPPPKKKDDD??????CCCIIIOOOSSSVVVXXXYYY```fffuuu/////////......---------------...............---....../////////000000000.........///////////////000000////////////000000111111111222111111111111000000111222444777999:::???AAACCCEEEFFFJJJNNNQQQUUU]]]iiittt~~~~~~|||yyywwwtttmmmddd]]]TTTJJJ???999555222333666222333444555444333222111555777???QQQhhh}}}yyyjjj```iii{{{nnnaaa]]]^^^SSSQQQOOONNNMMMMMMNNNOOOPPPPPPOOONNNKKKIIIGGGFFFBBBBBBCCCBBBAAABBBDDDFFFDDDEEEHHHJJJKKKJJJIIIHHHFFFHHHJJJKKKJJJJJJKKKMMMJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLHHHFFFEEEEEEFFFGGGFFFEEEAAAAAAAAAAAABBBCCCDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHBBB@@@???@@@AAA@@@???===888555222///......------++++++************++++++///000777GGG]]]qqq~~~wwwnnnccc[[[UUUVVVZZZ\\\^^^bbbeeehhhkkknnnooonnnkkkjjjggglllrrrxxx|||sssgggccc```aaaccciiiwww}}}}}}~~~}}}wwwrrrsssrrrkkkccc^^^___bbbiiinnnvvv}}}{{{{{{|||xxxtttrrrpppooosssyyy}}}}}}yyyuuusssuuuyyy||||||vvvsssnnniiieeeeeeiiilllwww~~~sssggg[[[TTTNNNMMMMMMLLLMMMQQQOOOPPPVVVbbbsssiiiTTTLLLNNNMMMFFF???;;;:::;;;EEEIIINNNQQQOOOJJJDDD@@@???EEEMMMTTTXXX[[[]]]___eeeiiiuuu000000//////...---------,,,---......///.........////////////000000000111........./////////////////////......//////000000000000111222222222222111000111222444666999;;;===AAACCCFFFHHHKKKOOOTTTWWW^^^gggrrr}}}|||yyyuuuqqqllldddYYYQQQJJJAAA999555333111222666222222333333333222222111555<<>>888777444111///...------++++++************++++++...000666CCCVVViiiyyyyyyqqqcccZZZSSSTTTWWWYYY\\\```ccceeegggiiiiiihhhgggeee___eeemmmttt~~~}}}gggaaa^^^___dddlllzzzyyyuuusssooohhh```]]]^^^aaakkknnnuuu~~~}}}|||{{{{{{vvvqqqooollljjjooouuu}}}vvvrrrnnnoootttzzz|||}}}xxxvvvqqqllljjjkkkooosssyyy~~~rrrgggXXXRRRMMMLLLLLLKKKLLLOOOOOORRRYYYggg|||}}}cccTTTLLLOOOLLLCCC;;;999<<<>>>HHHLLLPPPRRRNNNIIIDDDAAA???GGGRRRZZZ^^^```bbbcccgggjjjuuu000000000///...---------,,,------...//////.............../////////000000............/////////000......------...//////000...///000222333333333333222333444777999===???AAAEEEHHHKKKNNNRRRWWW\\\```iiiqqq|||yyytttmmmgggaaaYYYPPPIIIBBB;;;555444444222333666333333222222222333444444777AAAPPPddd{{{{{{lllbbbbbbppp|||eee[[[WWWSSSNNNMMMLLLLLLKKKKKKLLLMMMMMMNNNNNNMMMLLLJJJHHHFFFEEECCCDDDCCCBBB@@@@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDGGGHHHHHHHHHJJJKKKJJJKKKLLLMMMMMMMMMLLLKKKHHHHHHIIIIIIJJJJJJKKKKKKNNNLLLIIIHHHHHHHHHGGGEEEDDDDDDCCCBBBAAAAAAAAAAAACCCCCCCCCDDDDDDDDDEEEEEEAAACCCEEEHHHJJJHHHCCC???:::999777444111.........++++++************+++++++++///666???NNN```rrrzzzrrrdddZZZSSSSSSVVVYYY]]]aaadddeeeffffffeeedddbbbaaa^^^ccciiiooowww~~~~~~yyyhhhbbb___bbbhhhnnnwww~~~~~~~~~|||xxxssskkkccc^^^]]]^^^```jjjmmmrrryyy~~~zzz|||{{{uuupppmmmjjjhhhmmmttt}}}~~~yyykkkhhhgggkkksss{{{~~~}}}yyysssnnnlllooovvv|||{{{ooocccWWWQQQLLLLLLLLLJJJKKKNNNQQQUUU^^^mmmrrr]]]UUUNNNQQQMMMAAA888999>>>@@@JJJNNNRRRQQQMMMGGGCCCAAA@@@JJJWWW___bbbbbbcccdddeeejjjuuu111000000///...---------,,,,,,---.../////////...---------.........//////---.........//////000000---------------...///000,,,...000222333444444333444555666999<<>>888555666666444555777444444333222333444555666888EEEVVVhhh}}}|||vvvlllgggppplllZZZVVVVVVQQQLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNMMMMMMKKKJJJHHHFFFEEEFFFFFFEEEDDDBBBAAACCCEEEGGGFFFDDDBBBAAAAAAAAAAAA???BBBDDDFFFFFFGGGHHHJJJJJJJJJLLLMMMMMMLLLKKKKKKGGGGGGHHHHHHIIIJJJKKKKKKOOOMMMJJJIIIHHHHHHFFFDDDFFFFFFDDDCCCBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDFFFIIIMMMNNNLLLFFFBBB;;;;;;:::777333000......++++++************++++++***...555===HHHZZZnnn|||{{{tttfff]]]UUUUUUYYY\\\```eeegggggggggeeeccc```^^^\\\```dddhhhkkkpppuuusssnnnmmmfffbbbfffkkknnnqqqttt~~~}}}~~~{{{tttiiiaaa]]]^^^```aaaiiijjjnnnvvv{{{xxxqqqttt{{{}}}yyy{{{uuuooolllhhhgggmmmttt{{{}}}xxxrrrcccaaaaaahhhrrr||||||tttmmmlllqqq{{{yyykkk___WWWPPPLLLLLLKKKJJJJJJMMMSSSXXXbbbssslllZZZUUUPPPSSSNNN@@@666888???BBBJJJNNNRRRQQQLLLFFFBBBAAA@@@KKKYYYbbbdddcccbbbcccccciiivvv~~~}}}///////////////////////////......---------......///////////////.........444222000...---...///000...---,,,,,,,,,---//////111111000000000000000111777888:::>>>BBBGGGKKKNNNWWWWWWWWWWWWZZZaaaiiiooo}}}{{{zzzwwwtttqqqmmmfff[[[TTTOOOHHH???888333333333444444555555555111000000222222222666<<<@@@IIIZZZqqqsssqqqwww]]]QQQOOOOOONNNMMMMMMKKKIIIIIILLLLLLKKKHHHFFFFFFFFFHHHIIIIIIHHHFFFEEEDDDCCCCCCCCCDDDFFFGGGDDDCCCAAA@@@@@@AAABBBCCCBBBBBBCCCEEEGGGIIIKKKLLLIIIJJJJJJKKKJJJJJJIIIIIIIIIHHHFFFFFFFFFHHHJJJLLLFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEDDDAAA??????@@@BBBEEEEEEEEEEEEEEEEEEFFFFFFHHHJJJLLLLLLKKKHHHDDDBBB<<<<<<:::888555222///...,,,+++***+++++++++)))'''------333;;;FFFTTTiii{{{|||~~~xxxkkkaaaXXXWWWYYY[[[___dddeeegggfff```]]]^^^___]]]^^^^^^^^^```dddiiinnnqqqrrrjjjdddbbbdddiiirrr|||{{{|||}}}|||sssjjjddd^^^ZZZ[[[___eeejjjooorrrsssvvv}}}{{{sssmmmjjjfffkkkttt{{{|||~~~~~~|||{{{wwwqqqkkkjjjiiijjjooouuu~~~xxxpppjjjgggggghhhiiikkkppp{{{xxxooohhhfff```bbbooo{{{zzzrrrkkkjjjnnnvvvssseee]]]TTTOOOLLLNNNNNNLLLLLLOOOTTTYYYfff~~~hhh[[[XXX\\\NNNCCCAAA===999>>>IIIPPPTTTTTTMMMDDD???======EEESSSZZZ]]]dddaaa___fffmmmuuu||||||........................///......------.........///////////////////////////...------,,,---...///000///.........///000000/////////000111222333444:::<<<>>>BBBGGGLLLQQQSSSVVVWWWXXXZZZ___hhhqqqxxx|||zzzwwwuuussspppllliiibbb\\\TTTMMMHHHBBB;;;666444444444555555555555555444333444666666555999???HHHUUUiii~~~lllVVVMMMLLLLLLJJJIIIKKKJJJHHHIIIKKKKKKHHHFFFEEEEEEFFFGGGHHHIIIHHHFFFIIIHHHHHHHHHHHHIIIJJJKKKDDDCCCAAA@@@@@@AAAAAABBBBBBBBBCCCDDDFFFHHHJJJKKKLLLKKKJJJIIIHHHGGGGGGFFFHHHGGGFFFFFFFFFHHHJJJKKKFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCAAA>>><<<===@@@CCCLLLJJJHHHFFFDDDDDDEEEEEEFFFGGGHHHIIIGGGDDD@@@>>><<<<<<:::888555222000...---,,,******++++++)))(((,,,,,,111999BBBQQQfffxxx}}}{{{uuukkkbbb___```aaaeeejjjdddgggeee```\\\^^^^^^]]]\\\[[[[[[]]]bbbjjjqqqvvvvvvoooiiihhhhhhjjjqqqxxx~~~~~~xxxqqqiiiddd```\\\]]]aaaeeehhhlllmmmnnnqqqxxx~~~|||tttkkkddd```aaafffoooyyy{{{wwwtttuuuvvvwwwxxxwwwvvvvvvqqqmmmjjjlllmmmooottt{{{~~~tttoooggg___YYYWWWXXXYYY___aaafffooozzz~~~vvvmmmeee___bbb```eeesssssslllhhhkkkrrr{{{rrrbbbXXXQQQLLLJJJKKKLLLJJJKKKNNNUUU\\\mmmhhh]]][[[YYYLLLBBB@@@===:::@@@JJJQQQRRRPPPIIIAAA<<<<<<===FFFUUU]]]aaafffcccccclllqqqzzz~~~{{{........................///......---......//////////////////////////////---------.........//////111111000//////000000111//////000222444666888999>>>@@@DDDIIINNNSSSWWWYYYVVVXXX[[[___fffoooyyy}}}}}}~~~|||tttrrrnnnkkkiiieee```]]]TTTPPPKKKEEE???:::666444555555555555555555555555222111333666666555;;;BBBUUUeee{{{zzzppp```PPPJJJKKKJJJHHHGGGIIIIIIIIIJJJJJJIIIEEECCCCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIICCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDFFFGGGHHHIIIMMMLLLJJJGGGEEEDDDDDDDDDFFFEEEEEEEEEFFFGGGIIIJJJGGGGGGFFFDDDCCCAAA@@@???@@@???===;;;<<<@@@GGGLLLWWWSSSNNNIIIFFFEEEGGGHHHFFFFFFGGGFFFDDDAAA>>><<<<<<<<<:::888666333000//////,,,***)))*********))),,,,,,...555>>>LLLaaasss}}}|||rrrhhhcccaaaaaaeeejjjfffiiiiiidddaaabbbbbb```ZZZXXXWWWYYY```kkkwwwyyyssspppnnnlllooouuu|||vvvpppjjjhhhdddaaabbbeeehhhjjjlllmmmmmmqqqwww}}}||||||{{{uuulllccc\\\YYY\\\aaajjjttt{{{tttooolllkkklllmmmnnnooopppppppppllljjjlllqqqtttvvv||||||yyyuuuppplllaaa\\\UUUOOOKKKKKKMMMNNNXXXZZZ^^^fffpppxxx|||~~~~~~tttjjjbbb[[[YYY```bbblllzzzqqqlllkkkpppwwwooo]]]RRROOOKKKIIIKKKKKKJJJMMMQQQYYYeeeyyyyyyeee\\\[[[SSSHHH???>>>===<<>>888444333333555555555444444444444333222111333666777:::DDDOOOfffuuuzzzwwweeeYYYOOOLLLMMMKKKHHHGGGIIIJJJKKKKKKJJJHHHDDDAAAAAACCCDDDEEEFFFFFFHHHIIIFFFGGGIIIIIIJJJIIIHHHGGGDDDEEEEEEEEEDDDCCCBBBAAAAAAAAACCCDDDEEEFFFGGGGGGKKKJJJGGGDDDCCCBBBCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGEEECCCAAA>>>===<<<<<<<<<;;;<<<@@@HHHRRRYYY]]]YYYRRRLLLIIIIIIKKKMMMHHHHHHGGGFFFDDDAAA???======<<<;;;999777444222000000---***((()))***+++***---,,,---222:::GGG\\\nnn{{{wwwllleeeaaa___ccciiilllpppqqqmmmjjjjjjiiiggg[[[XXXUUUWWW```nnn~~~{{{uuuppplllmmmqqqvvvxxxrrrnnnllliiiffffffjjjjjjkkklllmmmnnnrrrxxx}}}~~~{{{zzzwwwqqqhhh```ZZZXXX[[[aaajjjuuu}}}xxxzzzyyywwwsssooojjjfffddddddeeefffhhhjjjlllmmmnnnkkklllpppuuuxxxyyyzzztttooojjjeeebbbWWWTTTOOOJJJIIIKKKOOOQQQYYY[[[```gggpppxxx}}}uuukkkbbbZZZXXXYYY```hhhvvv~~~zzzvvvtttxxx}}}{{{iiiYYYOOONNNKKKKKKMMMMMMMMMQQQWWW```pppmmm]]]WWWVVVKKKCCC===<<<===@@@HHHQQQWWWPPPGGG@@@:::888>>>EEEMMM___hhhhhhiiifffjjjxxx.......................................///000111////////////000000111111222333333333333222111000111222222333333333333333555555666777999;;;===>>>GGGJJJOOOUUUZZZ]]]___```___aaacccfffiiinnntttyyy|||~~~}}}|||}}}~~~|||zzzxxxyyyzzzzzzwwwsssooolllgggccc___ZZZTTTPPPEEEDDD@@@:::555222222333444444333333333333333333555555888;;;>>>EEETTTcccyyy}}}rrrppprrrrrr^^^VVVOOONNNNNNKKKHHHHHHKKKMMMNNNNNNKKKGGGDDDBBB@@@BBBEEEEEEEEEFFFHHHKKKJJJKKKLLLMMMMMMLLLKKKJJJGGGGGGGGGGGGFFFEEEDDDCCC@@@AAABBBDDDDDDEEEDDDDDDFFFEEECCCAAAAAABBBDDDEEEBBBCCCEEEGGGHHHHHHHHHHHHHHHGGGEEECCC@@@>>><<<;;;<<<<<<<<<===BBBJJJTTT[[[YYYVVVPPPLLLJJJJJJMMMOOOHHHGGGFFFDDDCCCAAA??????>>>>>>===;;;888666444333000---***))))))+++++++++---,,,---111888CCCWWWhhhxxx|||qqqiiiccc```dddjjjpppvvvyyywwwtttsssppplll^^^ZZZWWWXXXaaaqqq|||tttmmmhhhhhhmmmrrr{{{yyysssooommmjjjggghhhkkkkkkkkklllmmmppptttyyy}}}~~~~~~}}}{{{uuulllbbbZZZVVVTTT[[[bbblllyyyyyyqqqkkkjjjiiihhhfffdddbbb```___]]]^^^aaadddgggiiikkkkkklllmmmppptttuuuvvv|||zzzrrrkkkfffcccaaa___UUURRROOOLLLMMMQQQWWWZZZ___bbbgggnnnvvvzzzlllbbbYYYSSSTTTZZZaaannn~~~|||pppbbbUUUOOOLLLJJJKKKMMMNNNOOOUUU\\\cccxxxtttaaaWWWRRRPPPEEE???;;;<<>>::::::BBBLLLTTTdddjjjhhhhhhffflll|||////////////////////////............///000111111...//////000000111111222222222222222222222222222555555777888999:::::::::999:::;;;<<<>>>AAACCCDDDPPPSSSXXX]]]aaacccccccccdddfffhhhiiikkkmmmqqqtttwwwzzz|||~~~~~~}}}~~~}}}zzzxxxxxxyyywwwrrrnnnooolllgggccc^^^YYYSSSPPPBBB???;;;777444333444444333333333444444444555555777999>>>DDDHHHQQQaaaqqqtttnnnssszzz{{{gggXXXRRRNNNNNNMMMJJJIIIKKKNNNPPPQQQOOOKKKGGGDDDDDD@@@CCCEEEEEEEEEFFFJJJNNNKKKKKKLLLLLLLLLKKKJJJJJJIIIHHHGGGGGGFFFEEEDDDDDD???AAABBBCCCDDDCCCCCCBBBAAAAAA@@@@@@AAABBBDDDEEEAAACCCFFFHHHJJJIIIIIIHHHHHHGGGEEECCCAAA???>>>===>>>>>>>>>>>>@@@DDDKKKOOOOOOMMMKKKIIIIIIJJJKKKMMMFFFEEEDDDBBBAAA@@@@@@@@@@@@??????===;;;888666555000---+++***+++++++++***,,,+++---111666???QQQ```sss{{{{{{pppggg```]]]bbbiiirrrzzz}}}zzzuuunnnaaa]]]ZZZ[[[cccrrryyyrrrkkkffffffjjjqqqyyy~~~~~~}}}||||||}}}xxxrrrmmmllljjjgggiiimmmsssssstttvvvxxx{{{~~~~~~zzzpppcccXXXQQQNNNNNNZZZbbbooo~~~wwwpppiiiddd___^^^]]]]]]\\\[[[ZZZZZZWWWZZZ^^^cccgggiiijjjjjjllllllnnnpppppprrr{{{{{{vvvpppkkkiiihhhhhhggg\\\ZZZWWWUUUWWW[[[aaadddjjjnnnssszzzrrrccc[[[TTTOOOTTT]]]gggwww~~~}}}tttfffZZZRRRNNNIIIHHHIIILLLMMMOOOWWW```fff~~~}}}cccVVVRRRNNNKKK@@@===;;;<<>><<<===GGGTTTZZZgggiiifffhhhiiippp000000000000000000000000............///000111222...//////000111111222222222222111222333555777888:::;;;>>>@@@BBBCCCCCCCCCAAABBBDDDFFFJJJMMMPPPQQQZZZ]]]bbbfffiiiiiigggfffgggiiilllmmmnnnpppsssvvvwwwzzz~~~{{{xxxwwwwwwtttnnniiijjjgggbbb^^^YYYTTTNNNJJJ>>>999444222444666666555333444444555666777888888===CCCMMMVVVZZZ```ooo}}}zzzqqqrrr~~~mmm___UUUQQQMMMNNNMMMKKKMMMQQQPPPQQQQQQNNNIIIEEEDDDEEE@@@CCCFFFFFFEEEFFFKKKPPPLLLLLLKKKJJJJJJJJJJJJJJJIIIHHHFFFDDDCCCCCCCCCCCC???@@@BBBCCCCCCBBBAAA@@@>>>>>>???@@@@@@AAABBBBBBAAACCCGGGJJJKKKKKKIIIHHHGGGGGGFFFDDDCCCBBBAAA@@@===???@@@@@@???@@@CCCEEEGGGHHHIIIIIIJJJJJJJJJJJJGGGFFFDDDBBBBBBBBBCCCCCCBBBAAA@@@???===;;;999777///---,,,+++,,,,,,+++)))***)))+++///333;;;KKKYYYnnnvvv~~~zzznnneee]]][[[```iiiuuuzzzrrrccc```]]]^^^dddppp}}}{{{wwwuuuqqqllljjjlllrrrxxx~~~}}}}}}|||||||||}}}yyyrrrnnnllllllkkkoootttyyyyyyzzz{{{}}}~~~~~~}}}yyyyyyzzz~~~zzzssshhh[[[QQQLLLNNNPPPZZZdddtttyyyqqqjjjddd```]]]\\\[[[ZZZYYYXXXXXXXXXVVVYYY```fffjjjlllllllllllllllmmmoooooottt~~~|||{{{{{{|||}}}|||{{{rrroookkkiiiiiimmmrrruuu|||vvvgggZZZWWWUUUTTT]]]kkkvvv|||xxxxxx|||yyykkk___UUUOOOMMMIIIHHHJJJMMMNNNQQQZZZdddooofffQQQKKKLLLIIIEEE===<<<<<<>>>EEERRR]]]ddd^^^NNNAAA>>>>>>@@@KKKYYY___gggfffccciiimmmwww000000000000000000000000............///000222222...//////000111222222222333222222333666999===??????AAACCCFFFHHHIIIJJJJJJIIIJJJMMMPPPTTTYYY\\\^^^aaadddiiilllnnnmmmkkkiiihhhkkknnnppprrrtttwwwzzzyyy}}}|||yyywwwuuuqqqkkkeeebbb___[[[WWWRRRMMMGGGDDD:::444//////333777888666444555666777888999:::;;;IIIQQQ___jjjooorrr}}}vvvqqqwwwwwweeeZZZUUUQQQNNNOOONNNNNNRRRXXXQQQRRRQQQMMMHHHDDDDDDEEE@@@DDDGGGGGGEEEGGGLLLQQQRRRQQQOOONNNMMMNNNOOOOOOIIIGGGDDDBBBAAAAAABBBCCC???@@@BBBCCCCCCBBB@@@???===>>>???@@@@@@@@@@@@@@@AAADDDGGGKKKLLLLLLJJJIIIGGGFFFFFFEEEDDDDDDCCCCCC;;;>>>@@@AAAAAAAAABBBCCCFFFGGGJJJLLLMMMMMMKKKJJJJJJHHHFFFEEEDDDEEEGGGHHHCCCBBBAAA@@@>>><<<:::999...---,,,---------***(((((((((***...222999GGGTTTkkkttt|||}}}sssiiiaaa___eeennnyyywwwdddaaa______eeeooozzzyyywwwxxx{{{yyyssspppqqqsssxxx~~~~~~~~~~~~}}}}}}||||||{{{tttpppoooooopppvvv|||vvvvvvvvvwwwxxxwwwuuussssssqqqrrrxxxtttmmmbbbVVVNNNNNNRRRWWW]]]gggyyyxxxnnngggaaa]]]```___^^^\\\ZZZYYYXXXXXXWWW\\\dddkkkpppqqqqqqpppnnnmmmoooqqqrrryyy}}}|||zzzmmm___UUUVVVYYY]]]jjjzzz}}}xxxuuutttxxx{{{~~~~~~tttggg\\\SSSNNNKKKJJJJJJMMMPPPQQQTTT^^^iiizzzuuuVVVDDDCCCFFFEEE@@@<<<<<<<<>>???AAAMMM[[[aaagggdddbbbjjjrrr|||000000000000/////////////////////000000111111111111222333333222222555666555888<<<======>>>AAADDDIIIKKKMMMNNNOOOQQQTTTWWWOOOVVV^^^bbbcccdddgggkkknnnqqqtttuuutttqqqnnnmmmppprrruuuxxxzzzyyyxxxwww~~~yyyxxxwwwuuuqqqjjjbbb]]][[[WWWQQQMMMIIIFFFBBB@@@888666333444666666444222:::555333777999999@@@III]]]iiixxxwwwsssyyy|||ggg\\\VVVTTTSSSQQQOOOOOOOOOPPPQQQOOOLLLIIIHHHHHHHHHGGGEEEDDDEEEFFFGGGJJJNNNQQQSSSUUUSSSQQQPPPPPPOOOLLLKKKJJJIIIHHHFFFEEEDDDDDDDDDAAABBBCCCCCCBBBAAA???>>>AAABBBCCCCCCCCCCCCFFFHHHEEEFFFHHHIIIIIIIIIHHHGGGGGGGGGGGGFFFEEEDDDBBBAAABBBAAA@@@???@@@BBBDDDEEEFFFGGGHHHJJJKKKLLLLLLLLLJJJHHHFFFFFFGGGHHHIIIHHHDDDDDDCCCBBB???<<<999888111000///...---,,,,,,,,,+++---((('''000444===OOOdddnnnxxx~~~{{{tttooogggaaagggrrrvvvjjjgggcccaaadddjjjooorrrttttttvvvxxxyyywwwsssooooooyyy~~~~~~}}}||||||}}}~~~~~~}}}rrriiiiiilllooorrrvvvtttwwwwwwssssssuuutttrrrkkklllnnnrrrxxx~~~xxxuuuhhh[[[RRRMMMLLLPPPUUU___mmm{{{qqqjjjeeeaaaaaabbbaaa^^^[[[XXXXXXXXXZZZaaakkksssvvvvvvtttssskkkiiikkkrrrzzzyyyooohhh]]]TTTVVV___kkk|||uuuooollllllqqqxxxxxxjjj```XXXPPPKKKJJJIIIMMMJJJKKKTTTWWW___ooo___HHHEEEBBBCCCAAA999888;;;>>>BBBMMM[[[eeegggVVVNNNCCC===???GGGPPPUUUbbbccciiippptttzzz000000///000111111111000///000000000000000000000111333444555555777999<<<999<<<@@@CCCEEEHHHLLLOOOSSSTTTVVVVVVVVVXXXZZZ]]]^^^cccjjjmmmmmmnnnqqquuuuuuvvvwwwvvvtttqqqooonnnvvvwwwzzz{{{{{{zzzxxxwww}}}xxxvvvtttqqqlllddd\\\VVVQQQMMMHHHDDDAAA>>>;;;888555333222222444444222000444222333777888===KKKYYYqqq{{{wwwyyyvvvfff___[[[VVVTTTQQQNNNMMMMMMNNNOOOQQQNNNJJJHHHGGGGGGFFFEEEFFFGGGIIIKKKMMMPPPRRRTTTTTTRRRQQQPPPPPPOOOMMMLLLJJJIIIHHHGGGEEEEEEEEEEEECCCCCCCCCCCCBBBAAA@@@???@@@BBBCCCDDDDDDEEEHHHJJJIIIJJJKKKLLLMMMLLLKKKKKKIIIIIIIIIIIIIIIHHHGGGFFFFFFEEECCCBBBBBBCCCDDDEEEGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJHHHHHHJJJJJJJJJIIIFFFFFFEEECCC@@@===:::888444222000...---,,,,,,,,,+++---)))(((000333;;;LLL```kkkwww~~~zzztttmmmhhhmmmvvv~~~vvvlllgggbbb^^^```eeejjjnnnmmmnnnpppsssuuuuuurrroooqqqxxx||||||{{{{{{{{{|||}}}~~~yyypppjjjlllooopppqqqsssuuuwwwwwwsssrrrtttssspppllllllmmmpppuuu{{{yyyrrrkkk```TTTNNNKKKKKKPPPWWWbbbqqqxxxqqqjjjfffeeeeeeeeeccc___]]]\\\]]]^^^eeennnuuuxxxxxxwwwwwwrrrqqqsssxxx}}}qqqhhh^^^WWWUUU]]]jjjyyyuuukkkiiihhhjjjpppxxxwwwhhh^^^VVVOOOKKKKKKIIINNNMMMNNNWWW[[[eeexxxqqqTTTDDDDDDDDDEEEDDD===:::===???EEEPPP\\\aaa___RRRJJJAAA===BBBLLLVVV[[[hhhiiimmmrrrvvv}}}222000///111444666444222222222222222333333333333333666888:::;;;===@@@CCCCCCFFFJJJMMMPPPTTTXXX[[[]]]^^^___^^^^^^___bbbeeejjjnnnsssvvvwwwyyy~~~|||xxxuuusssrrrqqqtttvvvxxxzzzzzzyyyxxxwww|||}}}~~~}}}{{{yyywwwtttpppjjjddd[[[RRRLLLFFFCCC>>>;;;888666444222333222222333444444111///222444666999===GGG[[[mmm~~~~~~llldddaaa___WWWUUUQQQNNNLLLLLLNNNOOOSSSPPPKKKHHHHHHHHHHHHHHHJJJKKKMMMPPPRRRSSSTTTTTTSSSQQQPPPPPPPPPPPPOOOMMMJJJJJJHHHGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBB@@@BBBDDDEEEFFFHHHJJJLLLHHHIIIKKKLLLLLLLLLKKKJJJLLLLLLMMMMMMMMMMMMLLLLLLJJJHHHFFFDDDCCCDDDEEEFFFHHHHHHIIIJJJKKKKKKJJJJJJLLLKKKJJJKKKMMMMMMKKKJJJIIIIIIHHHFFFCCC???<<<:::888666333000...------...***...******111222777FFFZZZggguuu}}}~~~yyyrrrmmmpppvvvzzz~~~yyytttnnnjjjccc^^^\\\___dddgggdddeeehhhlllpppqqqooommmlllttt{{{zzzzzzzzz{{{|||}}}}}}~~~xxxqqqnnnpppsssqqqqqqrrrvvvxxxvvvrrrppprrrqqqmmmlllkkkkkklllooosssxxx{{{|||xxxqqqjjj___VVVNNNJJJIIILLLSSS\\\gggwwwzzzrrrmmmiiijjjjjjiiifffdddcccdddeeellltttzzz|||{{{yyyxxxrrrpppqqqvvv|||vvvjjjbbb[[[YYY\\\iiiyyy}}}rrriiicccbbbdddhhhpppyyytttdddZZZSSSMMMJJJKKKIIIPPPPPPRRRZZZ```nnndddLLLCCCIIIIIIHHHFFF???<<<===@@@GGGRRR\\\[[[UUUKKKEEE>>>>>>GGGTTT^^^dddnnnmmmnnnrrrwww|||yyy|||555222000222666888777444555555666777888:::;;;;;;<<<>>>AAACCCDDDFFFHHHJJJQQQRRRUUUXXX[[[^^^```bbbcccdddeeeeeeeeegggjjjmmmpppssswwwzzz~~~zzzvvvuuuttttttnnnooorrruuuwwwxxxxxxxxxyyyyyyzzzzzzyyywwwuuussstttpppjjjddd\\\SSSJJJDDD@@@===999666555444222111333444555666666555444222666777:::???HHHYYYnnn}}}ssseee```^^^]]]WWWUUURRROOONNNOOOQQQRRRUUUQQQMMMKKKKKKMMMMMMNNNMMMOOORRRUUUVVVVVVUUUTTTRRRPPPOOOOOOPPPQQQPPPNNNKKKJJJIIIHHHGGGGGGGGGGGGHHHGGGEEEDDDCCCCCCDDDEEEBBBEEEGGGHHHHHHIIIKKKLLLJJJKKKLLLMMMNNNMMMMMMLLLOOOOOOPPPOOOOOONNNMMMMMMJJJHHHFFFEEEDDDEEEFFFGGGIIIIIIJJJJJJJJJJJJJJJIIIKKKJJJKKKLLLMMMMMMKKKIIIIIIIIIIIIGGGEEECCC@@@???<<<999666222////////////***...++++++111000333AAASSSbbbsss|||zzzsssnnnmmmooooooqqqssstttuuuuuurrrnnnooommmhhhccc___]]]^^^___]]]^^^aaaeeejjjlllkkkiiifffnnn{{{||||||{{{{{{{{{{{{{{{{{{~~~~~~~~~{{{uuuqqqrrrsssqqqppprrrvvvxxxvvvrrrpppqqqooolllkkkiiigggeeefffiiimmmoooxxx|||}}}wwwqqqiiibbbWWWPPPJJJIIIJJJOOOXXXbbblll~~~yyysssmmmnnnpppooommmkkkkkkkkkmmmttt|||{{{uuuqqqkkkjjjlllqqqwww}}}yyyvvvssssssssswww|||rrrhhh``````bbbhhhuuuqqqhhhcccaaaaaafffnnnuuu}}}ooo```VVVPPPKKKIIIKKKIIIQQQSSSUUU]]]ddduuuyyy]]]KKKIIIPPPNNNIIIEEE===<<<<<>>AAACCCEEEFFFJJJLLLOOOPPPPPPPPPQQQSSS[[[\\\^^^aaaeeehhhjjjkkkiiikkknnnoooqqqsssvvvxxx|||}}}zzzxxxwwwwwwvvvppprrrtttvvvxxxyyyzzzzzzxxxxxxwwwvvvtttqqqooonnnnnnjjjccc\\\TTTLLLDDD???;;;999666444444444333222333444666777666555555444555888===III[[[ppp|||jjjaaa]]]ZZZXXXVVVUUUTTTSSSSSSUUUVVVWWWUUUSSSOOOOOOPPPRRRSSSSSSPPPRRRUUUWWWXXXWWWTTTSSSQQQPPPOOOOOOQQQQQQPPPOOOLLLKKKJJJIIIHHHHHHHHHIIIKKKJJJHHHFFFFFFFFFGGGGGGGGGIIIKKKKKKJJJJJJJJJKKKPPPQQQRRRSSSTTTSSSRRRRRRRRRQQQQQQPPPNNNLLLKKKJJJGGGFFFEEEDDDDDDFFFHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJIIIJJJKKKLLLLLLJJJHHHGGGHHHHHHHHHGGGEEECCCBBB>>>;;;888444222000000000+++///,,,,,,111///111===NNN^^^qqq{{{{{{sssnnniiifffgggffffffjjjmmmnnnmmmlllooopppoookkkddd^^^ZZZYYYXXXYYY[[[```dddggggggfffgggmmmvvv~~~~~~~~~}}}|||{{{zzzyyy~~~~~~~~~~~~xxxqqqooonnnmmmooossswwwyyyxxxtttrrrsssrrrooollliiidddaaa```aaaccceeeqqqwwwyyyqqqkkkbbb[[[PPPKKKHHHIIIKKKPPP[[[gggttt~~~xxxrrrtttvvvwwwuuutttttttttuuu|||xxxnnnhhhhhhgggjjjqqqxxx{{{uuusssrrrqqqpppqqqrrrtttyyyzzzpppgggbbbbbbhhhrrrwwwjjjcccbbbdddhhhpppyyywwwiii[[[RRRMMMIIIIIIKKKJJJRRRTTTVVV```jjjmmmUUUHHHKKKTTTOOOHHHCCC;;;<<<===???GGGRRRYYYTTTJJJBBB>>>>>>GGGVVVdddlllooolllllllllqqq|||yyy{{{555666888;;;===???AAABBBEEEFFFHHHKKKNNNQQQSSSTTTZZZ]]]___```___^^^______bbbccceeeiiiooosssvvvvvvssswww{{{{{{yyyyyyzzzyyywww{{{|||||||||||||||{{{{{{wwwvvvtttqqqnnnkkkhhhgggccc___XXXRRRKKKEEE???;;;777444222111222333333222333444555555444333555666555<<>>:::777444222000000222444444444555666666555333444777:::===MMMcccxxx{{{ttteee___\\\XXXUUUVVVUUUWWWYYY[[[\\\[[[ZZZYYYVVVUUUTTTTTTUUUTTTRRRQQQRRRSSSTTTUUUTTTRRRPPPOOORRRQQQOOOOOOPPPPPPOOONNNLLLLLLKKKKKKJJJJJJKKKKKKOOOOOOOOONNNNNNMMMLLLKKKIIILLLOOOPPPOOOMMMMMMNNNLLLLLLNNNOOOOOOOOONNNMMMPPPOOOOOONNNLLLJJJIIIHHHHHHGGGEEEDDDDDDFFFGGGIIIGGGHHHIIIJJJKKKKKKKKKKKKKKKIIIHHHHHHIIIJJJJJJIIIHHHHHHHHHGGGEEECCCAAA???;;;;;;:::999666444111///---111...---222///111===CCCUUUiiisssxxx}}}{{{vvvnnndddccc\\\YYY___fffhhhjjjmmmjjjooorrrnnneee[[[TTTRRROOOQQQTTTZZZaaafffhhhhhhmmmnnnooosss~~~~~~|||zzzzzz{{{|||||||||{{{zzz~~~yyytttqqqpppqqqxxx~~~xxxssslllfffbbbaaacccdddooouuu}}}{{{{{{vvvkkkaaaZZZQQQIIIDDDCCCEEEIIINNNVVVeeerrr{{{qqqiiieee___^^^bbblllyyy~~~|||zzz{{{~~~wwwmmmhhhhhhgggwwwyyyrrrpppuuu||||||zzzhhh]]]RRRNNNLLLIIIIIILLLMMMSSSTTT\\\qqqiiiQQQFFF@@@IIITTTMMMDDDBBB???AAAJJJUUU^^^ccc```TTTGGGDDDCCCGGGSSSbbbllllllhhhkkknnnqqqxxx~~~{{{|||AAAIIIQQQUUUWWW[[[ccckkkllllllmmmnnnooopppqqqqqqqqqtttwwwyyyyyyxxxxxxxxxxxxvvvvvvyyy~~~~~~|||vvvtttsssvvv{{{}}}{{{wwwwwwwwwwwwxxxxxxxxxyyyyyykkkiiifffaaa\\\WWWTTTRRRLLLHHHCCC>>><<<999666444444222111111444666666666888999999777555666:::>>>JJJ```{{{}}}}}}yyykkk___\\\ZZZWWWWWWZZZVVVXXX[[[]]]]]][[[XXXVVVWWWVVVUUUUUUUUUSSSOOOLLLRRRSSSSSSSSSRRRQQQOOONNNSSSQQQPPPPPPPPPPPPOOOMMMMMMLLLLLLKKKKKKKKKKKKLLLOOOPPPQQQQQQPPPOOOMMMLLLHHHKKKNNNPPPPPPOOOPPPPPPMMMNNNOOOPPPPPPPPPOOOOOONNNNNNNNNMMMLLLKKKJJJIIIKKKIIIGGGEEEEEEEEEFFFGGGFFFGGGHHHJJJKKKLLLLLLLLLLLLJJJHHHHHHIIIJJJKKKJJJJJJJJJIIIGGGDDDAAA>>><<<999:::::::::888444111///...111...---222///111>>>@@@RRReeeppptttzzz}}}yyypppeeeaaaXXXUUU[[[bbbdddgggkkkiiimmmooojjjaaaWWWSSSQQQLLLNNNRRRYYYaaagggkkklllfffkkkqqqyyy}}}yyyyyyzzzzzzyyyvvvwwwyyy{{{|||||||||||||||xxxxxxxxxyyy~~~yyyrrrjjjfffeeefffhhhqqqvvv|||~~~}}}|||vvvvvvpppeee[[[SSSJJJCCCDDDCCCGGGLLLRRR[[[kkkzzzwwwpppkkkiii```___cccmmm{{{yyyooolllmmmrrr|||zzzzzztttdddZZZPPPMMMLLLJJJJJJLLLOOOSSSUUU```xxxwwwYYYDDDIIICCCMMMVVVMMMDDDBBB@@@DDDQQQ```jjjllldddTTTFFFFFFEEEJJJWWWeeemmmjjjdddiiimmmqqqxxx}}}zzzzzz{{{{{{aaacccfffjjjnnnrrruuuwww{{{zzzyyyxxxwwwvvvvvvvvvwwwxxx{{{~~~}}}zzzzzz{{{{{{yyyvvvwwwwwwxxxxxxyyyyyyxxxxxxzzzuuurrrtttyyyzzzvvvqqqccc___ZZZUUUQQQMMMIIIGGG>>>>>>===:::666444333444111333555555444444555666333111333555444555AAAOOOiiihhhddd___[[[YYYYYYXXXWWWXXXXXXYYYYYYYYYYYYYYYYYYQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQPPPOOONNNMMMLLLLLLNNNPPPQQQQQQOOOLLLJJJMMMMMMMMMKKKKKKLLLOOOQQQQQQQQQQQQPPPOOONNNLLLKKKMMMLLLKKKKKKKKKLLLMMMNNNOOONNNNNNMMMMMMNNNOOOOOOPPPMMMKKKJJJJJJKKKKKKJJJHHHHHHIIIIIIIIIHHHGGGFFFGGGFFFFFFHHHJJJLLLLLLKKKJJJIIIHHHGGGHHHHHHJJJKKKIIIHHHGGGEEEDDDBBBAAA@@@>>>===<<<:::888555222111222111...------000333555>>>HHHYYYjjjwww}}}~~~~~~|||yyyrrrjjjddd]]]XXXYYY\\\]]]aaafffiiihhhhhhgggddd^^^WWWQQQOOOOOOSSSZZZ___aaadddhhhjjjoooxxx{{{wwwvvvwwwvvvuuuvvvvvvwwwyyyyyyyyyyyyyyy~~~~~~~~~~~~~~~|||~~~wwwnnnkkkjjjjjjiiilllooorrruuuwwwzzz}}}}}}zzz|||}}}~~~~~~|||yyyvvvssswwwooodddZZZRRRLLLFFFBBBIIIHHHKKKOOOTTT^^^ttt}}}zzztttlllhhh```bbbgggppp~~~}}}qqqhhhiiioooooo___UUULLLJJJIIIGGGGGGIIILLLSSS[[[ggg~~~```LLLBBBDDDHHHLLLNNNKKKGGGCCCAAANNNXXXeeeoooooodddUUUIIIEEEGGGNNNZZZeeekkkjjjfffgggjjjnnnvvv|||vvvxxxxxxrrrkkkxxxxxxyyy{{{|||~~~~~~}}}||||||}}}}}}~~~~~~}}}|||{{{yyyxxxxxxyyyyyyvvvtttvvvvvvwwwwwwvvvuuuttttttwwwtttsssuuuxxxvvvnnngggYYYUUUPPPKKKGGGDDDAAA???::::::999777333222222333000222444555555555555666222111333777:::BBBRRRccc~~~qqqgggccc^^^[[[ZZZYYYXXXWWWWWWWWWXXXXXXXXXWWWWWWVVVSSSRRRRRRQQQPPPPPPOOOOOOPPPOOOOOONNNMMMLLLKKKKKKLLLMMMOOOPPPPPPNNNLLLJJJMMMMMMMMMLLLKKKLLLNNNQQQQQQQQQPPPPPPOOOMMMLLLKKKMMMLLLKKKKKKKKKKKKMMMMMMLLLLLLLLLKKKLLLLLLMMMMMMNNNMMMKKKJJJKKKKKKJJJIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGFFFEEEGGGIIIKKKLLLKKKKKKJJJIIIHHHHHHIIIJJJKKKHHHHHHFFFEEECCCBBBAAA@@@???>>>===;;;999666444222222000...------///222444;;;EEEUUUgggttt|||}}}{{{tttlllaaa[[[VVVXXX[[[]]]aaafffhhhhhhiiiiiihhhccc\\\WWWVVVVVVYYY```ddddddfffjjjnnnsss}}}yyyvvvuuusssqqqssstttvvvxxxzzz|||}}}}}}}}}}}}}}}}}}~~~xxxppplllkkkjjjiiigggggggggggghhhkkkooorrryyy{{{|||yyyuuutttxxx|||yyyzzzzzzyyywwwsssooollliiibbbYYYQQQKKKGGGCCCAAAEEEEEEJJJQQQYYYggg}}}zzztttllliiidddfffkkksss~~~tttkkkfffkkktttvvveeeZZZRRRKKKJJJJJJHHHIIILLLMMMUUUaaaqqqpppTTTDDD>>>AAAEEEJJJJJJFFFBBB@@@@@@LLLUUUaaaiiiiii___QQQHHHCCCGGGPPP[[[eeeiiigggcccdddiiiqqq~~~~~~xxxyyyxxxqqqjjj|||zzzyyyyyyxxxxxxxxxyyyzzzyyyvvvtttuuuuuuuuuuuutttrrrpppooorrrqqqqqqttttttnnnbbbYYYMMMIIIDDD@@@>>>;;;999666444444444333000///000222111444666777777666666777333222333777???NNNcccuuurrrddddddaaa]]]ZZZZZZYYYYYYXXXVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSRRRQQQPPPPPPOOOOOOOOONNNLLLJJJIIIIIIIIIJJJLLLMMMOOOPPPOOONNNLLLKKKMMMNNNNNNMMMLLLLLLNNNQQQPPPPPPOOOOOONNNMMMLLLKKKLLLLLLKKKJJJJJJJJJKKKLLLIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJKKKKKKKKKIIIGGGGGGEEECCCBBBBBBDDDFFFHHHFFFEEEDDDEEEHHHJJJLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJGGGFFFEEEDDDCCCBBBAAAAAA@@@???>>>===:::888555444222000...------///111333777@@@PPPaaapppzzz|||uuummm___XXXTTTUUUXXXZZZ___ddddddeeehhhkkkkkkiiiddd______^^^bbbhhhkkkjjjjjjmmmnnnrrr|||{{{wwwuuusssrrrssstttuuuwwwyyy{{{|||}}}{{{{{{{{{||||||}}}~~~~~~~~~zzzrrrooolllhhhfff___\\\XXXVVVVVVYYY]]]```cccfffhhhhhhhhhiiinnnrrrrrrrrrqqqoookkkgggccc```WWWRRRLLLGGGDDDCCCBBBAAADDDFFFLLLUUU```sssyyyvvvtttmmmgggdddhhhkkkpppwww}}}rrrjjjeeegggssslll\\\UUUNNNJJJKKKKKKJJJKKKNNNOOOYYYjjj~~~^^^HHH@@@???AAAFFFJJJGGG@@@<<<>>>AAAIIIRRR]]]cccaaaWWWLLLEEEBBBHHHRRR]]]eeefffbbb^^^]]]fffuuu||||||yyyooogggyyyxxxzzz{{{{{{yyyzzz{{{}}}~~~|||yyywwwtttuuuuuuuuutttrrrooonnnnnnmmmlllkkkiiiaaaUUULLLDDDAAA===:::999777555333000111111000//////111333555777999:::888777666777888888:::???KKK^^^vvv|||}}}uuuhhhcccaaa___[[[YYYYYYYYYXXXWWWTTTTTTTTTTTTSSSRRRPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPNNNMMMKKKIIIHHHHHHIIIJJJNNNOOOPPPPPPPPPOOOMMMLLLNNNOOOOOOOOOMMMMMMOOOQQQNNNNNNNNNNNNMMMLLLKKKJJJKKKJJJIIIHHHHHHHHHIIIJJJGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJJJJKKKKKKJJJHHHEEEEEEDDDCCCBBBBBBCCCEEEFFFEEEDDDCCCCCCGGGJJJKKKLLLIIIIIIHHHHHHHHHHHHHHHHHHEEEDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@>>><<<999777666222000///------...000111444<<>>DDDHHHRRR]]]aaa[[[PPPFFFAAAAAAIIIUUU___cccbbb]]]ZZZ]]]jjj~~~pppdddyyyvvvwwwzzzzzzzzzyyy{{{}}}~~~~~~|||zzzyyytttuuuvvvvvvuuurrrpppnnnjjjfffaaa]]]XXXQQQIIICCC>>>;;;888666555555444222///000111111000111333555888999:::888666555555666999===DDDOOO___vvv{{{sssvvv{{{~~~~~~llleeeeee^^^\\\YYYXXXWWWWWWVVVUUURRRRRRRRRRRRQQQOOONNNNNNNNNNNNOOOOOOPPPPPPQQQQQQNNNLLLJJJIIIHHHJJJKKKLLLPPPPPPQQQQQQQQQPPPOOONNNOOOPPPQQQPPPOOONNNOOOQQQMMMMMMMMMMMMLLLKKKJJJJJJIIIHHHGGGFFFEEEFFFFFFGGGEEEEEEFFFFFFHHHIIIJJJKKKJJJIIIIIIIIIJJJIIIFFFDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBAAACCCFFFIIIJJJJJJGGGGGGGGGFFFFFFEEEEEEEEECCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@???===;;;999888333111000.........///000333999EEETTTdddttt{{{ssskkkaaaZZZTTTSSSSSSSSSUUUYYYZZZ]]]bbbggglllllljjjgggdddcccffflllpppppprrrvvvqqqsssyyyzzzzzz|||}}}~~~~~~}}}}}}}}}tttssssssssstttuuuvvvwwwxxxxxxzzz{{{||||||{{{{{{|||}}}zzzqqqggg```SSSOOOJJJGGGFFFFFFDDDCCCCCCEEEGGGIIILLLNNNQQQSSSWWWWWWUUURRROOOKKKHHHFFFDDDCCCAAA@@@@@@BBBFFFHHHJJJQQQ[[[gggwwwzzztttssspppkkkhhhhhheeehhhnnnuuu}}}}}}yyysssmmmiiiggggggjjjqqq{{{qqqhhhfffkkkxxx{{{oooaaaVVVOOOLLLJJJKKKKKKJJJLLLQQQYYYfff|||bbbMMMAAAAAAFFFMMMOOONNNEEE;;;888???FFFMMMVVVaaaaaaXXXKKKBBB>>>BBBKKKWWW___```^^^ZZZXXXccctttttteee}}}zzzwwwvvvvvvvvvvvvvvvwwwyyy||||||zzzxxxwwwwwwssstttuuuuuussspppmmmjjjbbb]]]UUUNNNHHHCCC???<<<777555222111222222222111000111222333333444666888888999888777555555777999777AAAOOO___rrr{{{rrrpppyyyuuugggaaabbb\\\YYYWWWVVVUUUUUUSSSRRRPPPPPPPPPPPPPPPOOONNNMMMLLLMMMMMMNNNNNNOOOOOOPPPKKKJJJJJJJJJJJJKKKMMMNNNPPPPPPPPPPPPPPPOOOOOONNNNNNOOOPPPPPPNNNMMMNNNOOOKKKLLLLLLLLLKKKKKKJJJIIIGGGFFFDDDCCCBBBCCCCCCDDDCCCCCCDDDEEEFFFHHHJJJKKKJJJHHHGGGHHHHHHHHHFFFDDDBBBCCCDDDEEEDDDCCCAAA@@@AAA@@@AAACCCGGGIIIIIIIIIEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@???===;;;:::888444333111000////////////333777@@@MMM]]]ooo}}}}}}uuummmfff^^^WWWUUUTTTSSSUUUYYYYYY\\\aaaggglllmmmjjjhhhcccaaaccciiimmmoootttyyyrrrsssvvvxxxyyyvvvqqqnnntttxxx~~~~~~|||{{{pppppppppqqqtttvvvyyy{{{xxxyyy{{{|||}}}}}}||||||~~~~~~{{{yyy|||}}}qqqhhhXXXRRRLLLGGGEEECCC???<<<>>>>>>@@@AAACCCEEEFFFFFFJJJIIIIIIGGGEEECCCAAA@@@@@@@@@@@@???@@@CCCIIIMMMOOOZZZiiiwwwyyysssoooooommmiiihhhiiicccfffkkkqqqzzzyyyrrrjjjddd^^^\\\ZZZ```gggrrrsssmmmiiinnnyyypppdddXXXPPPMMMJJJIIIJJJJJJIIIMMMTTTaaaqqqpppWWWGGG>>>???FFFPPPOOOKKKBBB::::::BBBKKKWWW___eeeaaaSSSFFF@@@@@@DDDMMMXXX^^^]]]ZZZZZZ[[[dddxxxvvvfff{{{wwwxxxxxxxxxvvvvvvwwwxxxwwwyyyzzzyyyvvvttttttvvvsssttttttrrrooojjjeeebbbYYYSSSKKKCCC===999777777333111//////000222222111111222444444444555888:::;;;;;;:::888888;;;@@@DDDGGGUUUfffuuu|||xxxvvvuuuvvvpppkkknnnyyyxxxlllddd______ZZZXXXUUUTTTSSSRRRPPPNNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLKKKKKKGGGHHHIIIJJJKKKMMMNNNNNNOOOOOONNNNNNNNNNNNMMMMMMKKKMMMNNNMMMLLLJJJKKKKKKJJJKKKKKKKKKKKKJJJIIIIIIEEEDDDBBBAAA@@@@@@AAAAAA@@@@@@AAABBBDDDFFFHHHIIIJJJHHHFFFFFFFFFGGGFFFEEEDDDCCCBBBAAA@@@?????????>>>???AAADDDHHHIIIHHHGGGEEEFFFFFFFFFEEEDDDCCCBBB??????@@@AAABBBCCCCCCCCCAAAAAA@@@???===;;;:::999555444333111000000//////222444;;;FFFVVVhhhxxx{{{sssjjjbbb[[[YYYXXXWWWYYY]]]]]]___dddjjjnnnooollliiidddaaaaaaeeeiiimmmsssyyysssttttttqqqlllhhhggggggmmmttt~~~|||zzzrrrqqqqqqrrrtttwwwzzz|||yyyzzz|||~~~~~~}}}}}}{{{tttsssvvv{{{vvvggg___TTTLLLHHHEEEAAA===<<<<<<===>>>???@@@@@@???@@@@@@@@@@@@@@@@@@@@@???>>>@@@AAABBBCCCHHHOOOTTT[[[iiizzz~~~|||{{{{{{{{{{{{yyyxxxpppkkkiiijjjiiiffffffhhheeefffiiinnnwww}}}yyyrrrhhh___YYYVVVUUUSSS]]]jjjwwwzzzooolllooo|||wwwggg[[[QQQJJJJJJHHHGGGHHHIIIJJJQQQYYYiii}}}```LLLCCC???DDDMMMRRRNNNHHH@@@===AAAKKKTTTdddhhhhhh]]]LLL@@@???CCCGGGOOOYYY\\\ZZZXXXZZZ^^^ddd{{{qqqaaa}}}zzzyyy|||xxxuuuvvvyyyyyyuuuppptttwwwzzzzzzyyyyyy|||yyyzzz{{{yyyuuussstttvvvssssssrrrpppkkkeee^^^[[[RRRMMMEEE>>>888444333333222111//////111333333333111333444444444666888:::???>>>======>>>CCCJJJOOObbbrrr|||tttmmmllloooooommmllljjjgggjjjrrryyywwwkkkgggccc^^^]]]YYYWWWTTTSSSRRRQQQNNNLLLMMMNNNNNNOOOOOOOOONNNNNNOOOOOONNNLLLKKKIIIHHHHHHDDDEEEGGGJJJLLLMMMNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKIIIKKKLLLKKKIIIHHHHHHIIIJJJJJJJJJKKKJJJJJJIIIIIICCCBBBAAA???>>>>>>??????>>>>>>???@@@BBBEEEFFFHHHKKKHHHEEEDDDEEEFFFFFFEEEEEECCC@@@===<<<<<<===>>><<<>>>AAAEEEHHHIIIGGGEEEFFFGGGGGGGGGFFFEEECCCBBB>>>??????AAABBBCCCCCCDDDAAAAAA@@@???===;;;:::999666555444222111000000000111333888BBBRRRddduuuyyylllddd^^^\\\\\\[[[^^^bbbaaacccgggmmmqqqqqqnnnkkkfffaaa```cccgggkkkqqqxxxyyyzzzxxxrrrjjjfffhhhkkkgggppp|||}}}{{{wwwvvvuuutttuuuwwwyyyzzzzzz{{{}}}~~~}}}~~~vvvooommmqqqvvv}}}vvvkkk\\\QQQLLLHHHEEEAAA<<<;;;<<<===>>>???>>>===<<<<<<===>>>???@@@@@@AAA???AAADDDEEEHHHMMMUUU[[[gggvvv~~~zzzxxxuuuttttttsssrrrqqqoookkkiiikkkjjjhhhhhhkkkhhhhhhiiimmmvvvyyytttlllbbbYYYSSSRRRSSSVVVcccrrr~~~wwwnnnnnnvvvrrrbbbWWWOOOIIIHHHEEEEEEGGGHHHKKKSSS]]]oooxxxUUUEEEBBBDDDMMMYYYTTTOOOGGGAAAAAAIIITTT]]]mmmoooiiiYYYFFF<<>>>>>BBBFFFIIIPPP```qqq~~~~~~nnnffffffddd___]]]^^^^^^\\\aaaeeekkkooowww~~~iiiaaa```\\\XXXWWWWWWVVVSSSQQQOOOOOOOOOOOOMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKIIIHHHGGGGGGHHHIIIMMMKKKIIIIIIKKKMMMMMMMMMOOOLLLJJJJJJMMMNNNKKKIIIMMMKKKJJJIIIJJJKKKJJJIIIIIIHHHHHHIIIJJJIIIGGGEEEDDDCCCCCCBBBBBBAAA@@@@@@AAA@@@??????AAACCCFFFGGGEEEGGGIIIIIIGGGEEEDDDDDDBBBAAA@@@>>>===<<<<<<<<<@@@AAABBBCCCDDDEEEFFFGGGEEEEEEEEEEEEDDDCCCAAAAAA>>>>>>======>>>???@@@@@@???>>>===;;;:::::::::999:::999666333000//////...---333777999DDDZZZnnnxxx~~~{{{oookkkeee___]]]]]]```bbbfffiiikkklllmmmnnnppprrrqqqkkkfffdddggglllpppqqqwwwuuurrrnnnjjjhhhjjjkkknnnssszzz}}}yyywwwxxxyyyxxxvvvvvvxxxyyy{{{|||~~~{{{vvvtttuuuwwwyyy}}}{{{kkk```YYYSSSKKKDDDDDDCCCAAA???===<<<<<<<<<===>>>>>>>>>======???BBB@@@DDDJJJNNNRRRYYYdddlll|||uuusssooommmlllkkkjjjiiieeeeeefffiiikkkllljjjiiijjjhhhhhhlllvvvwwwmmmccc]]]XXXTTTTTTXXX\\\eeeuuu|||ssspppoooyyy}}}xxxzzz|||~~~yyypppdddYYYOOOHHHDDDLLLEEEEEEKKKNNNOOO[[[kkk}}}eeeNNNFFF???DDDSSS[[[WWWQQQHHHCCCEEEPPP___jjjtttkkk___TTTJJJCCCEEEKKKPPPWWW^^^bbbaaabbbeeeiiixxxnnn^^^WWW~~~vvvppplllmmmnnnnnnssszzz}}}|||{{{zzzyyyyyyyyyyyy|||}}}~~~}}}zzzxxxyyyzzz}}}zzzwwwyyy{{{yyysssmmmmmmkkkhhhddd^^^UUUKKKEEE>>>888222///111333333111//////000111222333333333555333555999;;;<<<@@@EEEDDDJJJRRRZZZbbbnnn|||ooo```\\\ZZZXXXWWWVVVUUUVVVYYYbbbkkkvvv|||mmm___\\\\\\YYYVVVVVVTTTSSSQQQOOONNNNNNNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLJJJIIIHHHHHHHHHIIIJJJJJJKKKIIIHHHHHHJJJKKKLLLKKKIIIHHHGGGHHHJJJKKKKKKJJJLLLKKKIIIIIIJJJJJJJJJIIIJJJIIIHHHHHHHHHGGGEEECCCAAAAAABBBBBBBBBBBBBBBBBBAAA@@@??????@@@BBBDDDFFFEEEGGGHHHGGGEEECCCBBBCCC??????>>>>>>>>>>>>>>>???AAAAAABBBCCCEEEFFFGGGGGGFFFEEEEEEDDDCCCAAA???>>>>>>======<<<=========>>>======<<<<<<;;;;;;<<<<<<;;;999666333111///......,,,222555777AAAVVViiisss}}}~~~~~~{{{pppllleee___\\\]]]```bbbhhhjjjmmmnnnppprrrvvvxxxxxxtttnnnlllmmmppprrrrrrtttttttttqqqnnnlllmmmnnnooosssxxx}}}}}}{{{xxxyyyzzzxxxwwwvvvwwwyyy}}}~~~~~~}}}|||}}}~~~zzz{{{|||~~~~~~{{{xxxvvvxxxzzz{{{rrriii```UUUNNNMMMKKKGGGDDDBBBAAAAAAAAABBBCCCCCCBBBAAABBBEEEGGGFFFKKKSSSYYYaaalllyyyzzzqqqpppmmmlllkkkhhhdddaaa``````bbbfffjjjmmmnnnmmmkkkjjjiiilllvvvvvvlllccc]]]XXXUUUWWW[[[eeepppxxxppppppqqq~~~zzzwwwwwwxxxuuuoooeeeYYYOOOIIIFFFEEEGGGCCCEEELLLNNNPPP^^^ooo}}}]]]HHHCCC???EEESSSYYYUUUOOOIIIGGGMMMYYYfffnnnlllbbbVVVLLLCCC>>>BBBHHHQQQYYY```cccbbbdddlllsssiiiZZZUUU{{{tttmmmiiihhheeefffjjjooorrrxxx}}}~~~~~~}}}{{{yyyxxxvvvuuusss{{{uuuooopppttttttmmmffffffddd```[[[TTTJJJ@@@999666222......000222222111222222333333444444444555777555666999;;;<<>>@@@AAABBBAAAAAABBBDDDEEEGGGHHHHHHEEEEEEEEEDDDBBB@@@>>>===???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>><<<:::888444222///...---,,,000333444===OOO```jjjzzz|||}}}{{{rrrnnnfff___\\\\\\___aaahhhjjjlllnnnqqqvvv{{{{{{xxxuuuttttttuuuvvvuuutttuuuvvvuuusssqqqqqqrrrqqqsssuuuxxx{{{|||}}}~~~{{{||||||zzzxxxvvvwwwxxxyyy{{{|||{{{zzzyyyzzz|||zzzzzzzzzzzz{{{}}}~~~}}}}}}|||{{{{{{}}}~~~uuujjjbbbaaa]]]WWWQQQLLLJJJIIIIIIGGGGGGGGGFFFFFFGGGJJJMMMQQQXXXcccooo{{{}}}vvvlllkkkjjjiiigggddd___[[[______```dddiiimmmppppppnnnllljjjmmmwwwuuulllbbb]]]YYYXXX\\\bbbppp{{{rrrlllooovvvzzzwwwvvvtttrrrllldddYYYNNNGGGEEEFFFGGGEEEDDDHHHNNNPPPVVVhhh{{{nnnQQQ@@@??????HHHTTTVVVTTTOOOKKKNNNWWWbbbiiikkkaaaXXXLLLDDD===;;;AAAIIIUUU^^^fffgggfffkkkxxxyyycccUUURRRyyyrrrmmmjjjgggeeeeeefffjjjpppvvv{{{zzzuuusssttttttppplllooojjjfffdddffffffbbb^^^___[[[UUUOOOIIIAAA:::555333111///000222444333222444444444444444555555666;;;999999;;;===AAAKKKUUUiii}}}xxxsssoookkkggghhh]]]XXX\\\^^^aaapppyyyjjj\\\ZZZWWWVVVTTTQQQPPPPPPOOOOOONNNMMMMMMMMMLLLLLLHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJGGGEEECCCCCCDDDFFFFFFEEEEEEHHHKKKKKKJJJJJJMMMPPPJJJHHHFFFFFFGGGHHHGGGFFFGGGEEEDDDDDDEEEEEEDDDCCC@@@@@@AAAAAAAAABBBBBBBBB@@@@@@???>>>>>>??????@@@CCCDDDDDDCCC@@@>>>>>>>>>============>>>???AAAAAAAAAAAABBBDDDFFFGGGHHHIIIEEEEEEDDDDDDCCCBBBAAA@@@@@@???>>><<<;;;::::::999;;;;;;<<<<<<============<<<;;;999666333000...---...000111333:::HHHXXXbbbvvvxxx|||~~~~~~}}}||||||uuuppphhhaaa]]]\\\^^^```eeefffiiilllpppvvv}}}{{{zzzzzzzzz{{{|||||||||yyyyyyxxxvvvttttttuuuwwwssssssssstttwww{{{~~~zzzwwwvvvwwwwwwxxxyyyyyyxxxxxxyyyzzz{{{zzzyyyxxxxxxzzz|||~~~~~~~~~|||}}}~~~yyypppfff^^^YYYVVVVVVQQQQQQQQQPPPPPPRRRVVVYYY```jjjyyyxxxppphhhfffdddccccccaaa^^^[[[bbbaaaaaadddhhhmmmpppqqqqqqooommmpppzzzuuulllddd___\\\]]]eeemmm{{{|||rrrllljjjtttyyyuuuvvvvvvqqqmmmddd^^^TTTKKKEEEDDDGGGIIIFFFGGGKKKPPPSSS___xxxyyy^^^FFF:::<<>>:::<<>>>>>>>>???AAABBBBBB@@@>>><<<===>>>???>>>>>>>>>>>>>>>??????@@@AAABBBDDDEEEGGGHHHIIIDDDDDDEEEEEEEEEEEEDDDDDDBBBAAA???===<<<::::::999;;;<<<<<<===<<<;;;::::::<<<;;;999777444111///...000000000333888BBBPPP\\\ppptttzzz}}}}}}}}}}}}}}}xxxssskkkddd___^^^^^^___bbbdddgggkkkpppwww~~~{{{vvvsssuuuyyy}}}wwwvvvuuuuuuxxx}}}~~~yyywwwvvvuuuwwwxxxxxxwwwwwwxxxzzz|||{{{yyyxxxyyyzzz}}}~~~~~~wwwpppllljjjcccdddccccccccceeejjjmmmwww}}}rrrjjjeeebbb___^^^^^^`````````bbbaaabbbeeejjjooorrrssssssqqqppptttuuunnnfffbbb```dddooozzz~~~{{{tttkkkjjjooovvvsssttttttnnnhhh]]]XXXQQQJJJFFFDDDEEEFFFFFFHHHLLLPPPXXXjjjjjjPPP>>>888===BBBLLLSSSNNNKKKIIIKKKTTT```ddd^^^VVVKKKDDD===::::::???KKKVVV___ffflllllllllxxxlllZZZRRROOO|||zzzwwwssspppqqqvvvyyyyyy{{{}}}zzzzzzzzzzzzyyyyyyxxxxxxsssooojjjiiijjjgggbbb\\\QQQSSSTTTQQQLLLIIIKKKNNNEEE@@@:::555333333333333222222111111111111111222555444444444555777999:::777;;;CCCNNNYYYfffxxxxxxeee[[[\\\fffvvv~~~yyyrrrtttwww|||wwwbbb]]]```RRRSSSQQQMMMMMMPPPQQQOOONNNNNNNNNNNNMMMKKKJJJJJJFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFDDDBBBBBBCCCDDDDDDCCCGGGHHHIIIHHHFFFEEEFFFGGGFFFEEECCCCCCDDDDDDDDDCCC??????AAADDDGGGIIIHHHFFFBBBBBBBBBAAA@@@????????????@@@@@@???????????????@@@@@@@@@>>><<<<<<===>>>@@@@@@???>>>======>>>>>>??????AAACCCEEEFFFHHHIIIEEEEEEEEEFFFFFFEEEEEEDDDBBBAAA???===<<<::::::999:::;;;<<<<<<;;;:::999888;;;:::999888555333000///111//////222666===JJJVVViiipppxxx}}}~~~}}}~~~zzzvvvooohhhccc```^^^^^^aaacccgggkkkpppwww~~~|||vvvtttvvv|||}}}|||{{{||||||wwwvvvtttvvvwwwwwwvvvvvvxxxyyy|||{{{zzzzzz{{{|||}}}~~~}}}}}}~~~~~~||||||{{{zzz{{{~~~wwwmmmfffccc```\\\ZZZ\\\___aaabbb^^^^^^aaafffmmmsssvvvwwwsssssssssyyy~~~uuunnngggdddccciiiwww|||xxxuuunnnhhhooo{{{{{{ssspppqqqoooiiicccTTTQQQLLLGGGDDDBBBBBBCCCCCCGGGLLLSSS```yyyuuu\\\FFF::::::???AAAIIINNNHHHBBBCCCIIIUUUaaabbbYYYPPP@@@;;;777888<<>>EEEMMM\\\lllwwwuuubbbWWWXXX^^^mmm}}}~~~jjj]]]ZZZ___OOOQQQOOOLLLMMMQQQPPPJJJMMMMMMMMMLLLKKKIIIGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHIIIJJJJJJJJJIIIHHHGGGGGGEEECCCBBBCCCDDDDDDCCCHHHGGGFFFFFFGGGGGGFFFDDDEEECCCBBBAAABBBCCCBBBAAA>>>???BBBFFFIIIIIIGGGEEEAAAAAA@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@>>>??????===<<<<<<>>>@@@@@@??????>>>>>>>>>>>>>>>===>>>???AAADDDFFFGGGHHHGGGGGGFFFFFFEEECCCBBBAAAAAA@@@>>><<<;;;999999999777888999;;;;;;:::999888::::::999888666444222111000------111444999EEERRRdddlllwww~~~{{{xxxsssmmmgggbbb^^^\\\]]]aaaeeejjjnnntttzzz~~~}}}xxxwwwyyy~~~xxxvvvrrrtttuuuuuuuuuuuuwwwxxxzzzzzz{{{||||||}}}~~~~~~{{{zzzzzz{{{}}}}}}|||{{{{{{|||~~~~~~~~~}}}zzzsssjjjdddaaa^^^[[[[[[\\\^^^______\\\]]]aaafffmmmsssuuuuuussstttvvv}}}|||tttnnngggddddddlll|||yyyssspppkkkiiiwww}}}wwwpppmmmkkkgggaaa[[[MMMJJJFFFBBB@@@AAABBBDDDBBBHHHQQQ\\\ooo```KKK>>>888<<<@@@???DDDHHHAAA@@@CCCLLLXXX```___TTTJJJ:::777666;;;CCCMMM[[[hhhkkkmmmnnnooottttttaaaXXXSSSNNN~~~zzz|||~~~|||zzzzzzyyyxxxwww{{{~~~yyywwwyyywwwqqqooopppppppppnnnjjjfffcccZZZYYYWWWTTTOOOHHHAAA<<<>>><<<;;;<<<======:::888666555444555555444222///222222222111111333777999777666666777999<<>>>>>===<<<<<>>>>>>>>>>>>>>??????<<<===???AAACCCEEEGGGGGGIIIHHHGGGEEECCCAAA???===???>>>===;;;:::999888888333555777:::;;;;;;:::999999999999999777555333222///++++++///222666BBBOOO```jjjwww|||yyyuuuoooiiiccc^^^\\\YYY]]]bbbgggkkkpppuuuxxx~~~}}}zzzzzz|||yyyvvvqqqrrrttttttttttttuuuwwwxxxyyy{{{|||}}}~~~~~~~~~zzzzzzzzz{{{~~~}}}~~~|||zzzvvvrrrooonnnoooppptttuuuvvvwwwuuupppiiiddd___]]]\\\\\\]]]]]][[[ZZZ^^^___bbbgggmmmpppqqqpppssstttxxx{{{sssmmmgggddddddmmmxxxqqqnnnjjjkkk}}}yyytttnnnjjjfffaaa[[[VVVKKKGGGCCC??????AAAEEEHHHCCCKKKWWWfff|||pppPPP<<<:::888>>>AAA===AAADDD===CCCHHHPPP[[[```[[[OOODDD:::777999@@@IIITTTdddpppsssssssssttt{{{nnn^^^XXXSSSMMM~~~wwwvvv{{{}}}yyyuuutttssssssvvvuuutttrrrqqqqqqqqqqqqrrroookkkhhhddd^^^XXXTTTRRROOOIIIDDD???<<<<<<;;;888888777666555555444444555333222333555555333000///333444000111666777444666555888<<<<<<>>>KKKYYYuuuqqqaaa[[[]]]kkkqqqyyyxxxqqqrrr|||hhh]]]WWWTTTRRRRRRSSSRRRPPPMMMLLLLLLLLLOOONNNLLLJJJHHHEEEDDDCCCGGGHHHJJJLLLLLLMMMLLLLLLFFFGGGHHHHHHIIIIIIHHHHHHKKKHHHEEECCCCCCDDDDDDDDDEEEFFFHHHJJJIIIGGGDDDBBBEEEBBB>>>===>>>@@@AAAAAA;;;===@@@BBBBBBAAABBBCCC============>>>???@@@AAA>>>???AAACCCDDDDDDDDDCCC????????????>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;>>>???BBBDDDFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@<<<<<<<<<;;;:::999777666999999:::;;;<<<===>>>???999:::;;;:::888666666777111---,,,---///333;;;DDDZZZbbbmmmvvv||||||xxxrrrkkkddd___\\\YYYYYY[[[___eeekkkqqqtttxxxxxxvvvttttttvvvzzz}}}~~~~~~}}}{{{zzzyyy}}}{{{uuurrrqqqpppqqqtttvvvvvvvvvvvvvvvwwwxxxzzz{{{||||||yyyzzzzzz|||}}}}}}wwwrrrnnnkkkfff```\\\\\\___bbbeeelllrrrsssrrrooohhhaaa^^^\\\ZZZYYYYYYXXXWWWVVVUUUXXX]]]ccchhhkkkmmmmmmnnnqqquuu~~~~~~{{{tttmmmfffcccdddnnn}}}oooeeefffjjjrrrppplllgggdddbbb^^^UUUNNNGGGDDDBBBCCCBBB@@@AAADDDJJJQQQ___tttxxxZZZHHH@@@666:::???@@@>>>===>>>@@@BBBPPP[[[\\\WWWQQQGGG===888777:::CCCQQQ___hhhmmmwwwuuusssxxx{{{lllbbbYYYSSSRRR|||wwwssstttyyy}}}{{{xxxuuusssrrrrrrrrrqqqpppooommmkkkjjjjjjiiijjjhhhddd```\\\WWWRRRNNNIIIGGGCCC>>>;;;:::::::::555555444333333222111111222000///000222333111...333777777444333777999666999888999>>>BBBJJJ[[[llluuuiiieeegggsssuuuyyy{{{{{{uuueee[[[VVVSSSQQQPPPQQQRRRRRROOONNNMMMNNNOOONNNMMMKKKIIIGGGFFFEEEHHHIIIJJJLLLLLLLLLLLLLLLIIIIIIJJJKKKKKKKKKKKKJJJKKKHHHFFFEEEFFFGGGHHHHHHDDDEEEGGGHHHGGGFFFDDDCCC>>><<<:::;;;===@@@AAAAAA===???AAAAAA@@@???????????????????????????@@@AAA???@@@BBBDDDEEEEEEDDDDDD>>>>>>>>>??????@@@@@@@@@============<<<<<<<<<<<<<<<===???AAACCCDDDEEEEEEGGGFFFEEEDDDCCCBBBAAAAAA>>>===<<<;;;:::999888777:::;;;;;;<<<===>>>>>>???;;;<<<<<<;;;888555555555222...,,,...000333:::CCCVVV___lllvvv{{{~~~~~~zzzssslllddd^^^ZZZWWWZZZ^^^bbbgggmmmssswww{{{zzzwwwsssrrrsssuuuxxx}}}{{{xxxvvvtttqqqzzz}}}xxxwwwuuuuuuwwwxxxyyyxxxwwwwwwwwwxxxxxxyyyyyyyyy{{{{{{|||}}}~~~|||uuunnniii```^^^[[[VVVSSSSSSVVVYYY[[[ccckkknnnpppooojjjccc\\\ZZZWWWVVVVVVUUUTTTRRRRRRUUU[[[```eeeiiikkkkkklllqqqxxx|||tttnnngggdddfffpppzzzmmmeeehhhnnnyyy{{{nnniiidddaaa^^^YYYQQQJJJGGGCCCAAABBBBBBAAADDDJJJMMMXXXjjjeeeKKK===777999<<<@@@@@@>>><<<===???GGGQQQWWWTTTNNNHHHAAA999:::;;;???IIIVVVdddmmmqqquuusssuuu~~~zzzkkkaaaYYYUUUTTTwwwtttqqqrrruuuxxxxxxwwwvvvuuusssqqqoooooopppppplllkkkiiifffcccaaa``````___\\\XXXUUUQQQMMMHHHDDD???===:::777666666666777333333333222111111000000000000///000222222000///111444555333222666888888===>>>AAAIIISSSbbbxxx{{{tttrrrtttvvvuuuvvv{{{xxxkkk```YYYUUUQQQNNNNNNPPPSSSSSSRRRQQQPPPPPPPPPOOONNNMMMKKKJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKLLLMMMMMMNNNNNNMMMMMMKKKIIIGGGGGGIIIKKKKKKKKKGGGGGGFFFEEEDDDBBBAAA@@@:::999999:::===>>>>>>===???@@@AAA@@@>>><<<;;;<<>>>>>>>>=========;;;;;;<<<===???@@@BBBCCCFFFFFFEEEEEEDDDCCCBBBBBB@@@???===;;;:::999999999=========>>>>>>>>>??????===>>>>>><<<888555444444333///...///000222999AAANNN[[[kkkvvvyyy{{{~~~{{{uuummmeee^^^ZZZVVVZZZ```eeejjjpppxxx~~~zzzuuurrrrrrsssttt}}}yyyuuuqqqnnnlllhhhqqq|||zzzzzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwww}}}}}}|||}}}~~~yyyppphhh```ZZZOOOOOOMMMKKKIIIJJJMMMPPPUUU^^^fffkkknnnnnniiibbbZZZWWWTTTRRRQQQQQQOOONNNNNNRRRWWW]]]cccfffiiijjjkkkrrr|||}}}tttnnnhhhfffhhhqqqrrriiieeejjjttt|||uuuiiieee___[[[WWWRRRKKKEEEFFFBBB@@@AAAAAABBBHHHOOOSSSccczzzkkkOOO===666444:::===@@@@@@===<<<===???HHHNNNPPPKKKDDD@@@<<<888;;;>>>EEEOOO]]]iiiqqqtttttttttxxxtttggg^^^WWWTTTTTT{{{wwwssspppppppppooonnnrrrqqqooommmlllkkkkkkkkkfffdddaaa^^^[[[XXXWWWVVVSSSPPPLLLIIIFFFCCC???<<<777666444333222222333333444333333333222222222111111111111222333333222222///111333222222666;;;>>>@@@FFFQQQ^^^mmmzzzzzzzzz|||~~~xxxwwwzzztttuuu{{{~~~rrrqqqlllddd]]]XXXTTTPPPLLLLLLOOOSSSUUUUUUTTTSSSSSSQQQPPPPPPOOONNNMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNOOOOOONNNNNNLLLJJJHHHHHHJJJKKKKKKJJJJJJIIIGGGDDDBBB???>>>===============>>>>>><<<:::>>>???@@@???<<<;;;;;;;;;BBBAAA@@@???>>>>>>>>>>>>???@@@BBBCCCDDDEEEDDDDDDAAAAAA@@@???>>>======<<<@@@@@@@@@??????>>>>>>>>>;;;;;;:::;;;<<>>;;;::::::;;;;;;????????????????????????===>>>???===:::777666666555111///000000111777???FFFUUUhhhsssvvvwww||||||wwwppphhhaaa]]]WWW[[[___dddiiirrr~~~~~~yyyvvvuuutttssszzzyyyuuuqqqmmmiiigggeeeiiippp~~~}}}yyyuuussstttttttttuuuuuuvvvvvvvvv|||||||||||||||}}}~~~zzzooodddZZZQQQLLLDDDEEEEEEEEEEEEGGGKKKNNNXXX```iiimmmnnnmmmggg```WWWTTTPPPNNNMMMMMMLLLJJJKKKOOOUUU[[[aaafffhhhiiijjjsss}}}tttmmmgggfffiiiqqqyyyiiieeeeeemmm{{{wwwoooddd```ZZZUUUPPPKKKFFFBBBCCCAAAAAABBBBBBCCCIIIQQQZZZnnntttWWWCCC999777888999<<<>>>>>><<<<<<>>>AAAEEEHHHIIIEEE@@@<<<;;;;;;:::???HHHSSS___iiipppttttttuuu}}}~~~kkk___XXXSSSRRRSSS}}}yyyrrrmmmkkkkkkkkklllnnnmmmkkkiiifffdddcccbbbZZZXXXUUURRROOOLLLKKKJJJHHHEEEBBB@@@>>><<<999666555444222111000000000000222222222222222111111111000111222333333333333333333444666666777:::BBBJJJPPP\\\mmm~~~{{{ooogggeeefffoooooossswwwvvvrrrqqqtttrrr|||rrrhhheeegggeeeaaa]]]YYYTTTPPPMMMMMMQQQUUUWWWWWWVVVUUUUUURRRRRRQQQPPPPPPOOONNNNNNLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMMMMKKKIIIIIIJJJJJJHHHGGGHHHHHHFFFDDDBBBAAA@@@???@@@@@@@@@AAABBBAAA???<<<===>>>???>>><<<<<<===>>>AAA@@@???===<<<<<<<<<<<<===>>>@@@BBBCCCCCCCCCBBB======>>>>>>>>>>>>>>>>>>BBBAAAAAA@@@??????>>>>>><<<;;;;;;;;;===???AAABBBDDDDDDDDDCCCCCCCCCCCCCCCCCCAAA???===<<<<<<===>>>?????????@@@@@@@@@@@@@@@===???@@@>>><<<::::::;;;777333111222111000555<<>>888777999777:::<<<===<<<===BBBFFFFFFGGGHHHEEE@@@;;;:::;;;:::@@@JJJTTT^^^gggmmmppppppuuusssbbbZZZUUURRRQQQRRRvvvrrrmmmgggeeeeeehhhiiieeedddbbb___\\\YYYVVVUUUKKKIIIGGGDDDBBB@@@???>>>???===:::888888777666444444333222111000000//////000000000000000000000000...000222222111111222333777666888:::<<>>??????>>>>>>@@@BBB@@@???>>>===<<<;;;;;;;;;<<<>>>???AAABBBBBBBBBBBB999:::;;;===???AAACCCDDDBBBBBBAAA@@@???>>>>>>===<<<<<<======>>>@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA???>>>>>>>>>???@@@?????????@@@@@@@@@AAAAAA???@@@BBBAAA???======>>>999555333333111000444:::;;;III\\\iiippptttzzz{{{|||}}}|||wwwpppiiidddZZZYYYYYY___jjjzzz~~~|||yyysssnnnjjjjjjiiihhhiiijjjlllmmmnnnttt~~~{{{tttnnnoooqqqsssuuuwwwxxxyyyxxxxxxyyyyyyyyyzzzzzzzzz}}}xxxkkk]]]RRRIIICCC@@@===???@@@BBBEEEJJJPPPTTT___gggooorrrrrroooggg^^^OOOLLLGGGEEEEEEFFFFFFFFFHHHKKKRRRZZZaaafffiiikkklllwwwuuummmfffeeefffjjjsss|||tttkkkggglllvvvvvviiiaaaWWWTTTOOOJJJFFFDDDBBBBBBAAAAAADDDGGGFFFGGGOOOYYYkkkqqqRRRAAA:::555444777999;;;=========@@@FFFJJJKKKJJJIIIGGGAAA999888;;;???EEENNNWWW___eeekkknnnnnnwwwwwwjjj]]]WWWVVVTTTSSSTTTllljjjfffbbb^^^]]]]]]^^^WWWVVVTTTQQQNNNKKKHHHGGG???>>>===;;;999888888777888666333333444444444333111111111111111111111111000000000000000000000000...111333444222222333555888888;;;BBBIIIUUUiii{{{nnnbbbXXXWWWYYYYYYZZZ]]]```^^^^^^```aaaaaaeeelllttt~~~lllbbb\\\ZZZ[[[``````^^^\\\ZZZXXXXXXXXXUUUWWWYYYXXXWWWVVVVVVWWWTTTTTTSSSRRRQQQPPPOOONNNOOONNNMMMLLLKKKKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLKKKLLLJJJIIIJJJKKKJJJIIIGGGEEEFFFHHHIIIIIIHHHFFFEEE?????????AAACCCDDDDDDCCC@@@AAAAAA@@@???@@@BBBDDD??????>>>======<<<=========>>>@@@BBBCCCCCCCCCBBB<<<===>>>???AAABBBDDDDDDBBBBBBAAA@@@???>>>======<<<<<<>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA======>>>???@@@AAAAAABBBCCCDDDEEECCCAAA???>>>???;;;777444444111///222888999EEEUUUdddmmmtttzzz~~~|||~~~~~~yyyqqqiiidddYYYWWWXXXaaaqqqzzzqqqjjjdddddddddeeehhhkkknnnppprrrwww}}}xxxppppppqqqssstttvvvwwwxxxwwwwwwyyyzzz{{{{{{||||||zzzqqqdddWWWNNNHHHCCCAAA@@@AAABBBDDDGGGMMMUUUZZZaaaiiipppqqqnnniii^^^UUUJJJGGGBBB@@@AAACCCDDDDDDEEEIIIPPPXXX```eeeiiikkklllxxxxxxppphhhffffffhhhnnnuuuxxxrrrnnnpppyyywwwlll```YYYPPPNNNJJJEEEBBBAAABBBCCCCCCBBBDDDFFFGGGLLLYYYfff{{{xxx]]]CCC999777444555:::>>>???AAA@@@@@@BBBIIINNNNNNKKKHHHFFF@@@999;;;@@@GGGMMMUUU\\\aaaggglllpppssslllaaaWWWUUUUUUTTTSSSTTTffffffccc___YYYUUURRRRRRKKKKKKIIIGGGDDDAAA???===;;;:::999888777666666666444222000000111333333333//////000111111222222222222222222222222333333333000333666666555444666888<<<<<>>CCCCCCCCCAAA@@@@@@BBBDDD@@@??????>>>>>>>>>>>>>>>>>>???AAACCCDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAA@@@???======<<<;;;<<<>>>@@@AAAAAA@@@????????????@@@@@@AAAAAABBB>>>???@@@AAABBBBBBBBBBBB<<<======???@@@AAABBBBBBFFFGGGGGGEEEBBB???>>>>>><<<888555444222///222777999BBBQQQ```llluuuzzz}}}~~~zzzqqqhhhcccYYYWWWYYYeeewww|||qqqhhh`````````bbbfffjjjnnnpppwwwzzz}}}}}}}}}yyyrrrrrrsssssstttuuuvvvvvvvvvwwwyyy{{{|||}}}~~~~~~}}}vvvmmmaaaUUULLLGGGEEECCCDDDDDDEEEFFFJJJQQQYYY___eeelllqqqoooiiiaaaTTTIIIFFFCCC???===>>>@@@BBBCCCDDDHHHOOOWWW___dddhhhjjjlllxxx{{{rrrjjjgggfffgggkkkqqq|||vvvsssrrryyyxxxoooeee[[[TTTKKKIIIFFFBBB??????AAACCCEEEDDDDDDEEEGGGOOOaaarrriiiPPP:::555666666:::AAACCCDDDDDDCCCBBBDDDJJJOOOMMMHHHEEEDDD???;;;???HHHNNNSSS[[[aaaeeeiiinnnrrr|||ooocccZZZQQQQQQSSSRRRRRRRRR___^^^\\\WWWQQQJJJDDDAAABBBBBBAAA???===:::888777555555555555444444333222//////000111222333333333111111000000000000111111111111111000......///111333333444444555777;;;===???OOO^^^iiizzzwwwjjj^^^WWWUUU^^^hhhmmmlllkkkkkkmmmfff___^^^cccccccccoooppp]]]XXXXXXWWWWWWYYYbbbaaa___]]][[[YYYWWWVVV]]]YYYUUUTTTUUUWWWYYYYYYVVVUUUSSSQQQQQQRRRTTTUUUQQQOOOMMMJJJIIIIIIJJJJJJIIIJJJJJJKKKLLLLLLMMMNNNIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFDDDBBBAAABBBCCCDDDGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHEEE@@@???BBBDDDBBBBBBBBBBBBCCCCCCCCCCCCCCC???@@@BBBCCCDDDCCCBBBAAA@@@BBBCCCAAA<<<999888999<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>????????????@@@AAACCCDDDEEEEEEEEEEEEBBBBBBAAA@@@@@@@@@@@@AAACCCGGGKKKIIICCC>>>>>>@@@<<<:::888555333222222222999???JJJWWWeeeooowww{{{~~~}}}vvvoookkkddd[[[YYYeeexxxvvvnnncccaaaaaaccchhhnnnsssuuuxxxxxxxxxuuutttxxx{{{uuurrrqqqssstttrrrsssvvvuuuvvvxxxyyyyyyzzz|||~~~}}}yyynnndddWWWNNNKKKJJJHHHEEEHHHEEEFFFMMMRRRUUU___iiinnnpppoooiii^^^RRRIIIEEE===>>>>>>>>>===>>>@@@CCCFFFKKKRRRYYY^^^bbbeeehhhsss|||xxxsssjjjbbb___ccclllsssyyyqqqrrrwww|||qqqeeeYYYNNNHHHHHHEEEAAA??????@@@AAAAAAEEE???@@@EEEHHHOOOddd|||sssVVVKKK<<<222111666<<>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@AAACCCDDDFFFFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBAAADDDGGGFFFCCC@@@@@@@@@<<<:::888666444333333333777===HHHUUUcccnnnwww{{{yyyrrrnnneee]]]ZZZcccrrrwwwppphhhfffdddcccfffjjjnnnqqqwww{{{}}}xxxrrrrrr{{{{{{ssspppoooqqqqqqpppqqquuuvvvwwwxxxwwwwwwxxxzzz|||~~~xxxsssmmmdddXXXPPPNNNNNNMMMLLLOOOMMMOOOVVV\\\aaaiiisssqqqqqqnnneeeYYYMMMEEEBBB;;;<<<===<<<<<<===???BBBCCCIIIQQQYYY```fffkkkooovvv~~~xxxtttllleeedddiiirrryyyuuunnnpppwwwwwwlllaaaVVVMMMGGGEEECCCAAA??????@@@AAAAAAFFFDDDFFFLLLPPPXXXooodddHHH@@@777222555;;;@@@BBBCCCBBB>>><<>>999888===GGGNNNRRR[[[___eeennnooouuu}}}pppcccZZZRRRPPPNNNLLLKKKLLLNNNOOOFFFEEECCC@@@>>>;;;999888888666333111111222444666111222222222222111000000111111111111111111111111111111000///////////////...000222333222222444555...333999>>>BBBKKKVVV___zzzxxxooobbbYYYWWW\\\cccgggmmmmmmnnnooopppqqqrrrssstttkkkeeehhhooo|||vvvggg___WWWUUUUUUUUUXXX\\\^^^]]]\\\YYYXXXVVVUUUUUUWWWVVVVVVWWWXXXWWWUUUSSSUUUUUUTTTSSSSSSRRRQQQQQQKKKJJJIIIHHHHHHIIIJJJKKKNNNOOOQQQQQQQQQOOONNNLLLJJJJJJIIIHHHGGGFFFFFFEEEIIIJJJJJJKKKJJJJJJIIIIIIFFFEEEEEEEEEFFFGGGIIIJJJNNNMMMLLLKKKKKKJJJJJJKKKFFFGGGEEEAAAAAAEEEGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@AAAAAACCCDDDAAAAAAAAA???======???@@@>>>>>>>>>???>>>>>>=========>>>>>>>>>?????????@@@@@@AAABBBDDDFFFGGGGGGGGGEEEEEEFFFGGGFFFEEEDDDCCC@@@AAABBBCCCBBBAAA@@@???<<<;;;999777666444444444555;;;EEEQQQ___lllvvv|||}}}wwwsssgggaaa]]]bbbjjjsss~~~xxxqqqnnnkkkgggdddccceeehhhjjjqqqyyy|||sssqqqyyy|||sssooommmoooooonnnpppuuuwwwwwwvvvuuutttuuuxxxzzz~~~}}}|||uuunnniiiddd\\\RRRLLLLLLNNNOOOPPPVVVUUUXXX```gggnnnvvv}}}xxxtttlll```SSSGGG@@@===;;;<<<<<<<<<<<<>>>AAACCCEEEJJJQQQYYY```gggnnnrrrwww{{{vvvooohhhfffkkktttzzzvvvnnnjjjpppyyytttfffZZZQQQJJJEEEAAAAAA@@@@@@@@@@@@@@@AAACCCCCCGGGNNNSSS___zzzrrrWWW<<<888333444999>>>AAABBB;;;<<<===???GGGPPPSSSQQQDDDAAA;;;777888>>>IIIPPPSSS\\\```dddlllooozzz~~~qqqcccWWWQQQMMMLLLJJJJJJJJJLLLNNNOOO???===<<<:::888777666666555444222111000111222333222333333333333333222222111111111111000000000000111000000///......//////222222222222111333666999888>>>EEELLLUUUeeexxxwwweeebbb```aaadddiiimmmooopppooonnnpppuuuyyy|||}}}{{{vvvttt{{{xxxjjj^^^\\\ZZZXXXWWWXXX[[[___[[[ZZZXXXVVVUUUTTTTTTTTTVVVVVVUUUVVVVVVVVVSSSQQQSSSSSSSSSRRRQQQOOONNNMMMIIIIIIIIIIIIJJJKKKMMMNNNQQQRRRTTTUUUTTTQQQNNNLLLLLLLLLKKKKKKJJJJJJIIIIIIKKKKKKKKKKKKJJJIIIIIIIIIEEEEEEFFFFFFHHHJJJKKKMMMNNNMMMLLLJJJIIIHHHHHHHHHDDDFFFEEEBBBCCCGGGIIIGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCAAA@@@>>>???AAACCCEEEBBBAAA???===<<<===>>>@@@???????????????>>>===<<<<<<<<<======>>>>>>??????@@@@@@BBBDDDEEEGGGHHHHHHDDDEEEGGGHHHGGGFFFDDDBBBAAA@@@???@@@AAAAAA???===<<<<<<:::999777666555555555999BBBMMM\\\jjjvvv|||zzzwwwkkkfffbbbcccffflllvvv~~~zzztttoooooommmiiidddaaaaaaccceeekkksss{{{|||yyyxxx}}}}}}wwwrrrooooooooonnnpppuuuuuuuuutttsssssstttxxx{{{|||~~~}}}yyyrrrjjjaaa\\\XXXSSSLLLIIIKKKOOOSSSUUUYYYZZZ^^^fffooowww~~~yyylll\\\NNNCCC>>>;;;;;;<<<======>>>@@@CCCFFFJJJNNNTTTZZZ___eeejjjnnnvvv}}}~~~yyyppphhheeehhhooouuusssjjjeeegggqqq}}}~~~ooo```TTTKKKFFFCCC===>>>@@@@@@??????@@@AAAAAABBBGGGNNNWWWiiibbbIII999666444666;;;???@@@@@@:::===AAAFFFOOOWWWWWWSSSGGGCCC===999:::AAAKKKQQQXXXaaabbbcccjjjooo~~~xxxiiiZZZRRRNNNIIIIIIIIIIIIJJJLLLOOOPPP:::999888666555444333333//////000000///---+++***111111222222333222222111111111000000000000000000000000////////////000000666666444222333888>>>CCCIIIRRR___mmmzzz{{{kkk^^^___```bbbfffkkkmmmmmmlllvvvvvvwww{{{vvviiibbbZZZ\\\\\\ZZZXXXXXX[[[]]]XXXWWWUUUSSSRRRQQQRRRRRRXXXUUUSSSRRRSSSSSSSSSRRRPPPPPPOOOOOONNNLLLJJJIIIIIIIIIJJJKKKMMMNNNPPPQQQSSSTTTVVVVVVTTTQQQNNNLLLJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHEEEEEEFFFGGGIIIJJJLLLLLLJJJIIIHHHFFFEEEDDDDDDCCCBBBEEEEEECCCDDDHHHJJJHHHGGGFFFFFFEEEDDDCCCCCCBBBCCCAAA???>>>>>>@@@CCCEEEDDDBBB>>><<<;;;;;;<<<<<>>======;;;;;;<<<======>>>??????@@@@@@AAABBBDDDEEEGGGGGGCCCDDDEEEFFFFFFDDDBBBAAABBB@@@????????????===;;;===<<<<<<;;;999888777666666999???IIIVVVfffssszzz{{{}}}{{{yyypppkkkhhhggggggjjjrrr|||{{{yyyvvvtttqqqooollljjjjjjkkkjjjfffbbb``````aaahhhnnnuuu{{{}}}~~~}}}{{{uuupppooommmkkknnnsssqqqrrrsssssstttvvvzzz}}}|||~~~}}}xxxoooggg^^^VVVQQQPPPNNNKKKKKKOOOTTTYYY\\\___aaafffmmmxxx}}}kkkYYYKKKBBB===<<<888:::;;;<<<===@@@CCCFFFLLLPPPVVV[[[```eeeiiilllttt|||zzzrrriiifffhhhnnnttttttggg___]]]bbbooo{{{zzzpppcccUUULLLGGGDDDBBB<<<>>>@@@@@@???>>>@@@BBBEEEGGGLLLTTTaaaxxxmmmOOO;;;888666666999>>>BBBCCCBBB@@@EEEJJJOOOVVV[[[XXXRRRDDD@@@;;;:::>>>FFFOOOUUU\\\cccaaa```gggnnnqqqaaaUUUPPPNNNHHHHHHIIIJJJLLLNNNPPPQQQ555555444333222111000000///000222333222///,,,***......///000000000000///000000000000000000000000////////////000111222333333444444666;;;CCCMMMTTTaaammm|||tttiiibbbjjjhhhfffgggkkkpppsssttt{{{sssddd^^^]]]WWW[[[[[[WWWVVVWWWXXXWWWUUUTTTRRRPPPOOOOOOPPPQQQWWWUUURRRQQQQQQRRRQQQPPPMMMMMMLLLKKKKKKJJJIIIIIIJJJKKKLLLNNNOOOQQQRRRSSSTTTTTTUUUUUUSSSQQQNNNMMMGGGHHHHHHIIIJJJKKKLLLLLLMMMLLLJJJIIIGGGGGGFFFFFFEEEFFFFFFGGGHHHIIIIIIIIIFFFEEEDDDBBBAAAAAA@@@@@@AAADDDDDDBBBDDDHHHIIIGGGGGGGGGFFFEEECCCBBBAAAAAABBBAAA???>>>>>>@@@BBBDDDDDDAAA>>><<<<<<<<<;;;:::?????????@@@??????>>>>>><<<<<<===>>>???@@@@@@AAA@@@@@@@@@AAABBBCCCEEEEEEBBBBBBCCCCCCCCCBBBAAA@@@AAAAAA@@@???===<<<<<<<<<=========<<<;;;:::888888777888<<>>GGGRRR^^^jjjqqq{{{vvvttttttppplllmmmttt~~~sssggg^^^ZZZ\\\WWWZZZYYYUUUUUUYYYXXXTTTSSSQQQOOOMMMMMMMMMOOOPPPTTTSSSRRRRRRRRRQQQOOOMMMMMMLLLKKKIIIIIIIIIJJJJJJJJJKKKMMMOOOQQQRRRSSSSSSTTTTTTSSSSSSQQQPPPNNNMMMIIIIIIIIIJJJJJJKKKKKKLLLMMMKKKIIIGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@AAADDDDDDBBBCCCGGGGGGEEEGGGFFFEEEDDDBBBAAA@@@???AAA@@@???>>>???@@@BBBCCCBBB???======??????===;;;>>>>>>???@@@@@@@@@????????????@@@AAABBBCCCDDDDDDAAA@@@@@@@@@@@@AAABBBCCCBBBBBBAAAAAAAAAAAA@@@@@@>>>@@@AAA???<<<;;;===@@@===>>>>>>>>>===;;;:::888777666888===HHHWWWfffnnnuuuwww{{{~~~}}}|||zzzsssnnnllljjjggghhhkkkiiihhhfffccc```]]]]]]]]]cccjjjqqqrrrmmmfff```^^^```fffmmmrrrsssqqqpppoooooossswwwzzzyyysssnnnjjjkkkoooqqqtttwwwyyyyyyzzz{{{}}}}}}}}}~~~~~~}}}{{{zzzzzz{{{{{{pppjjj```XXXSSSPPPOOONNNKKKNNNSSSYYY___eeejjjmmmtttyyy~~~vvvbbbOOOCCC===;;;:::666888:::<<<>>>AAAFFFIIILLLSSS]]]gggnnntttxxxzzz|||}}}vvvooolllnnnuuuzzzzzzmmmddd[[[YYY\\\cccnnnyyy~~~uuunnnhhhcccXXXSSSLLLGGGEEECCCBBBAAA???AAABBB@@@<<<<<<@@@EEEGGGKKKUUUeee}}}cccJJJ===:::444888>>>HHHOOOQQQNNNIIIKKKOOOSSSVVVXXXXXXPPPGGG;;;999999>>>HHHRRRYYY]]]ZZZ]]]ZZZ^^^nnn~~~tttaaaSSSLLLIIIHHHGGGGGGIIIJJJLLLNNNPPPQQQ---...111333444333222111---------...///000111222//////000111111222111111---......///000111111222...//////111333555666888<<>>===???AAABBB@@@======>>>???@@@@@@@@@@@@@@@AAAAAABBBCCCDDDFFFFFFGGGAAAAAA?????????@@@AAAAAACCCBBBAAA@@@@@@@@@@@@AAA;;;???AAA@@@<<<;;;???CCC>>>>>>>>>>>>>>><<<:::999666555555999CCCRRR```iiitttvvvzzz}}}~~~~~~|||uuunnnllljjjeeecccdddaaabbbcccaaa^^^[[[ZZZYYYbbbkkkuuuxxxrrrhhhaaa^^^WWW```iiimmmllliiijjjmmmdddjjjooorrruuuxxxrrrmmmnnnrrrsssvvvzzz|||{{{{{{{{{{{{|||||||||}}}~~~}}}~~~~~~zzzyyyxxxvvvuuutttsssssshhhaaaXXXQQQOOOOOOPPPQQQUUUZZZaaaiiioootttyyy|||{{{rrr]]]KKK@@@;;;999888:::;;;>>>@@@BBBEEEJJJMMMQQQXXXcccmmmuuuyyy|||~~~xxxpppkkklllqqqvvv{{{wwweee]]]XXXZZZaaaiiittt~~~}}}qqqjjjeee^^^ZZZWWWSSSNNNIIIFFFCCC@@@>>>@@@BBBCCC???<<<<<>>>>>CCCMMMUUU[[[]]]ZZZ]]][[[bbbwwwsss^^^QQQKKKHHHFFFFFFGGGHHHJJJLLLNNNOOOPPP444000...111333111111333000111222111///...///111//////000000///,,,'''###000000///...---///333666000111333666999===BBBEEEKKKZZZlllzzz}}}uuuuuutttvvv{{{zzzrrrhhh```^^^^^^___^^^[[[[[[[[[[[[YYYWWWUUUTTTOOONNNKKKJJJJJJLLLOOOQQQQQQPPPOOOOOOOOONNNLLLIIIHHHIIIIIIIIIIIIIIIHHHHHHIIIJJJLLLNNNQQQRRRTTTTTTVVVRRROOOOOORRRSSSQQQOOOPPPPPPOOOOOOOOONNNNNNNNNMMMLLLIIIGGGDDDDDDCCCCCCDDDCCCBBBAAAAAAAAAAAAAAADDDCCCBBBAAA@@@?????????AAABBBEEEFFFGGGFFFEEEDDDFFFEEECCCAAA@@@>>>>>>===<<<<<<<<<<<<===>>>@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@AAA@@@??????>>>>>>??????>>>@@@BBBCCCEEEEEEEEEDDDAAAAAAAAA@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA>>>>>>>>>===<<<:::999888:::777888<<>>AAAEEEIIILLLUUU[[[hhhuuuzzz{{{}}}uuuooonnnqqqttt~~~}}}ttthhhccc___```iiittt~~~sssmmmllljjjeee```dddWWWKKKFFFDDDBBBAAABBB@@@AAA<<<===EEEBBB@@@IIIQQQZZZlllsss[[[DDD;;;;;;555222<<>>======<<<<<<<<<<<<===>>>??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>??????>>>???AAACCCDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@===============<<<;;;:::999777777;;;???GGGUUUbbbmmmtttzzz}}}~~~}}}wwwsssrrrnnnfff``````]]]^^^___```]]]]]]eeennnxxx|||nnnddd___ZZZ\\\^^^aaadddgggiiijjjiiigggfffggghhhmmmyyy|||xxxuuutttvvvvvvvvvvvvvvvwwwxxxyyyxxxyyyyyyyyyzzz|||}}}}}}~~~|||vvvrrrjjjfffgggiiifffcccccc___\\\\\\aaaeeeiiiqqq{{{yyydddSSSDDD@@@<<<555555:::>>>>>>>>>???AAAEEEIIIKKKUUU[[[gggtttzzz|||wwwqqqpppsssuuu}}}{{{ssshhheeedddhhhsss}}}wwwvvvyyyyyyuuupppaaaUUUJJJFFFDDDAAA@@@AAA???AAA<<<>>>FFFEEEEEEOOOYYYfff|||fffPPP===999;;;555???IIIVVV\\\YYYQQQMMMLLLSSSRRRSSSUUUPPPFFF>>><<<:::>>>EEEOOOYYY```dddeeedddeeejjjwww|||cccTTTMMMGGGDDDCCCCCCBBBCCCEEEHHHJJJHHHEEE000---///444666222///000333222111222222111///---222222222222222222222222333555888999999:::;;;===FFFJJJNNNOOORRR^^^ppptttiiiaaadddlllyyy}}}yyyxxxwwwlllfffbbb___\\\[[[[[[\\\\\\[[[^^^]]][[[WWWTTTQQQOOOMMMNNNNNNNNNNNNOOOOOOOOOPPPOOOMMMLLLLLLLLLJJJHHHFFFFFFGGGGGGHHHIIIIIIIIIHHHIIIJJJLLLMMMOOOPPPPPPQQQPPPVVV[[[ZZZTTTOOOOOOQQQNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJIIIGGGFFFDDDCCCAAAAAAAAA@@@AAAAAABBBBBBBBBBBBAAA@@@?????????@@@BBBCCCDDDDDDDDDCCCBBBAAAAAA@@@???>>>==================<<<<<<<<<======>>>>>>??????@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>???AAABBBCCCDDDCCCCCC???@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@??????>>>>>>@@@@@@@@@???????????????<<<======>>>>>>======<<<888666666:::===DDDPPP\\\jjjsss{{{~~~{{{wwwvvvqqqjjjdddbbb```]]]\\\___bbbgggqqq{{{uuuiiiccc\\\]]]```dddiiioootttwwwuuuqqqooonnnllllllttt}}}zzzwwwuuuuuutttttttttvvvwwwxxxyyyyyyyyyxxxyyy}}}xxxqqqiiiaaa\\\]]]^^^^^^^^^```bbbbbbgggpppyyyxxxgggTTTGGG===<<<:::666666;;;>>>>>>>>>???AAADDDGGGIIITTTYYYeeerrryyy|||zzzuuusssuuuxxx}}}yyyrrrhhhhhhkkksssvvvooo[[[QQQHHHEEEDDDAAA@@@AAA===@@@===>>>FFFGGGKKKXXXfffyyyrrrSSSAAA555666:::666DDDOOO[[[^^^[[[UUUSSSTTTVVVSSSPPPOOOIII>>>888666:::BBBNNN[[[eeejjjlllkkkmmmnnnvvvsss\\\OOOIIIEEEBBBCCCBBBBBBBBBCCCEEEEEECCCAAA111......222444222111222222000///000111111...,,,444444333333222222444666;;;;;;<<<>>>BBBIIISSSYYY]]]aaafffkkkqqq{{{|||qqqggg___YYY^^^dddooo~~~zzzwwwwwwxxxssshhhbbb```bbb```\\\YYYWWWVVVVVVVVVZZZYYYVVVSSSPPPMMMKKKJJJKKKLLLMMMNNNNNNNNNMMMMMMIIIHHHGGGGGGHHHHHHFFFDDDFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIKKKLLLMMMNNNNNNNNNMMMWWW```^^^TTTMMMMMMRRRLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJJJJJJJHHHFFFDDDCCC@@@@@@@@@@@@@@@AAAAAABBBAAA@@@@@@????????????@@@BBBBBBCCCCCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<======<<<<<<;;;<<<<<<<<<======>>>>>>???@@@AAAAAA??????>>>============>>>===>>>@@@BBBBBBBBBBBBAAA>>>????????????@@@@@@@@@@@@@@@??????>>>=========???????????????>>>>>>>>>>>>>>>???>>>>>>===<<<<<<777555666888;;;???JJJUUUfffpppzzz{{{xxxtttnnnhhhddd```\\\\\\ccclllttt~~~}}}rrrjjjeeeeeegggjjjqqqxxxyyyuuurrrooonnnsss{{{~~~xxxrrrrrrqqqqqqrrrtttvvvwwwxxxwwwwwwvvvwww{{{~~~tttmmmaaaZZZTTTUUUYYY[[[```eeelllqqq{{{wwwfffVVVIIIAAA;;;;;;;;;999999===============???BBBDDDFFFOOOTTT___llltttxxx~~~yyywwwxxx{{{~~~vvvpppiiilllrrr}}}zzzlllbbbTTTMMMFFFDDDCCC@@@???AAA===AAA>>>???FFFIIIPPP```vvvaaaDDD888222555:::777IIISSS[[[\\\XXXXXXYYYZZZVVVQQQLLLIIICCC<<<888999???JJJYYYgggppprrrpppnnnooosssxxxgggTTTJJJEEEBBBAAACCCAAABBBBBBBBBBBBAAA???>>>555000,,,///111111333777------...000333666777777444666888999999;;;???BBBFFFIIINNNSSS[[[eeepppwwwxxxzzz~~~}}}sssjjjbbb]]][[[\\\gggnnn|||vvvttttttwww|||nnnfffddddddcccdddaaa\\\VVVSSSSSSTTTVVVSSSRRRQQQOOOMMMKKKIIIHHHHHHIIIJJJLLLLLLKKKJJJIIIEEEDDDDDDFFFHHHIIIHHHGGGHHHHHHIIIJJJJJJJJJJJJJJJGGGHHHIIIKKKLLLMMMMMMMMMHHHSSS[[[ZZZPPPHHHIIIMMMKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIHHHFFFDDDCCC@@@@@@?????????@@@@@@AAA??????>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@??????<<<;;;;;;::::::;;;;;;;;;===<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@@@@???>>>======<<<<<<=========>>>???AAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@???===<<<:::999777555666888999<<>>;;;;;;:::999:::<<<;;;;;;;;;;;;<<<>>>@@@AAAIIIMMMWWWccckkkqqqzzz|||zzz{{{}}}yyyrrrnnnjjjqqq|||~~~pppaaaWWWMMMGGGCCCDDDBBB???>>>@@@===BBB@@@@@@GGGKKKVVVjjjsssRRR<<<777333666>>>>>>UUU\\\___[[[WWWXXXZZZXXXYYYQQQJJJFFFAAA<<<<<>>>>>??????>>>=========>>>???@@@@@@@@@@@@??????????????????;;;;;;::::::::::::::::::;;;;;;:::::::::;;;;;;<<<;;;<<<<<<======>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===???@@@@@@@@@???>>>=========<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>BBBAAA@@@???===:::888777888666666888777999@@@IIITTTcccsss|||}}}yyyvvvnnnggg^^^]]]bbbnnnxxx~~~{{{vvvrrrpppnnnooorrrxxx~~~{{{wwwwwwwwwyyy~~~xxxvvvsssqqqpppqqqssstttsssssssssrrrrrruuuzzz~~~zzzppphhh]]]WWWTTTWWW]]]dddoooxxx~~~tttiii```[[[XXXZZZZZZXXXWWWUUULLLBBB===<<<:::999888888999:::::::::::::::;;;;;;<<<===CCCFFFOOOZZZbbbiiisss}}}}}}}}}~~~~~~~~~yyytttrrrrrr{{{ooo___QQQIIIFFFBBBAAACCCBBB>>>===@@@>>>DDDBBBBBBIIIPPP___www```FFF999:::666999FFFMMM[[[aaadddaaabbbfffeee___\\\SSSIIICCC???===AAAGGGUUU^^^kkkrrrrrrnnnjjjhhhppp~~~vvv]]]SSSIIIEEEDDDBBBBBBDDDCCCEEEFFFEEEBBB???>>>>>>888222...000333444777;;;888;;;===;;;888;;;DDDLLLRRRYYYbbbhhhiiiiiikkkmmmvvv}}}wwwlllddd```^^^bbbiiilllkkklllpppvvv|||zzzrrrnnnkkknnnvvvvvvmmmccc]]]]]]______^^^YYYYYYWWWSSSOOOOOOQQQTTTJJJLLLMMMNNNMMMJJJFFFDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEGGGHHHIIIHHHFFFHHHHHHHHHHHHGGGFFFEEEEEECCCDDDFFFHHHJJJLLLLLLMMMIIIJJJJJJJJJHHHGGGFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDBBBAAA@@@>>>>>>=========<<<<<<<<<===>>>???@@@@@@>>>>>>>>>===>>>>>>??????<<<;;;;;;:::999999999999:::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<<<<===>>>?????????>>>======<<<<<<;;;:::999888888999999::::::;;;;;;<<<<<<:::;;;<<<<<<===>>>??????@@@??????>>><<<:::999888888777777888777777===EEEHHHYYYlllwww}}}}}}zzzrrrjjjaaaaaafffnnntttwww||||||yyyrrrpppnnnnnnppptttyyy|||||||||zzzuuurrrqqqqqqqqqrrrssssssrrrrrrssswwwzzz}}}yyyooohhh___ZZZXXX[[[```gggrrr|||rrrlllbbbZZZTTTPPPKKKHHHJJJLLLLLLJJJKKKKKKFFF???;;;;;;:::888777888:::;;;:::::::::::::::;;;;;;;;;???AAAIIISSS[[[bbbmmmxxx~~~~~~~~~~~~ooo]]]OOOFFFAAA@@@>>>???BBBAAA======@@@===EEEEEEEEENNNWWWjjjjjjOOO<<<777;;;777;;;PPP```bbbiiinnnpppvvv{{{tttfffXXXOOOEEE@@@???AAAIIIQQQ]]]eeemmmpppmmmhhheeedddrrrwwwcccSSSLLLFFFEEEEEECCCCCCEEEEEEGGGHHHGGGDDDAAA@@@AAA666222000333555555777:::888>>>DDDFFFHHHPPP```llluuu}}}|||vvvrrrsssuuuwwwuuunnnfffaaa^^^fffccceeelllqqqrrrvvv}}}|||~~~tttkkkfffeeehhhlllvvvsssgggfffdddaaa^^^\\\ZZZZZZUUUWWWWWWSSSNNNKKKKKKLLLKKKMMMOOOPPPNNNJJJEEEBBBEEEFFFFFFFFFFFFGGGGGGGGGEEEDDDDDDDDDEEEDDDBBBAAAGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCEEEHHHJJJLLLMMMMMMOOOLLLHHHHHHKKKLLLKKKHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBCCCDDDEEECCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<===???@@@AAA======<<<======>>>???@@@===<<<;;;:::999999999999888888999999:::;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;======<<<;;;;;;;;;;;;<<<<<<===>>>??????>>>=========<<<;;;:::888777666666888888999:::;;;<<<<<<===999:::;;;<<<===???@@@@@@============<<<;;;:::999999777777888777666;;;CCCAAARRRgggsss{{{}}}uuulllfffeeehhhmmmooopppvvv|||}}}~~~|||{{{sssqqqooonnnooossswwwzzzyyyxxx|||yyyssspppoooooorrrsssssssssrrrsssuuuxxxwwwzzzyyyppphhhaaa]]][[[]]]aaagggrrr}}}wwwiii\\\[[[UUUNNNIIIGGGFFFDDDBBBEEEGGGFFFEEEEEEGGGDDD>>>;;;===<<<999888;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;===???FFFPPPWWW___jjjuuu}}}qqq^^^QQQJJJGGGGGG===<<<>>>BBBAAA======???===EEEFFFHHHQQQ\\\ssstttPPPFFF666555;;;666<<>>???EEEQQQ[[[aaagggmmmnnniiidddccccccrrrjjjXXXNNNHHHEEEFFFGGGDDDDDDEEEFFFHHHJJJIIIEEEBBBBBBCCC888666666:::@@@DDDDDDBBBIIISSSYYYZZZ```pppuuuzzzzzzrrriiihhhjjjlllrrrqqqooojjjdddaaaaaacccbbbffflllsssyyy~~~rrreee^^^]]]kkkppp}}}}}}qqqllleeedddcccaaa^^^ZZZWWWVVVTTTSSSRRRQQQPPPOOOOOOOOONNNQQQSSSQQQLLLFFFDDDCCCHHHGGGGGGGGGHHHGGGDDDBBBDDDEEEEEEFFFEEECCCBBBAAADDDEEEFFFFFFFFFEEECCCBBBDDDAAA@@@AAAFFFLLLRRRUUUWWWRRRKKKHHHHHHJJJJJJIIIJJJJJJIIIHHHFFFDDDBBBAAA??????@@@AAAAAAAAAAAA@@@<<<===>>>>>>>>>===;;;::::::>>>???======@@@???;;;<<<===>>>>>>>>>>>>>>>======;;;999888999:::::::::999888888888888888999999::::::;;;<<<===>>>???@@@<<<<<<<<<<<<;;;:::999888777888:::<<<>>>>>>;;;999;;;::::::999888777666666888999999:::::::::999999:::<<<>>>AAABBBBBBAAA@@@@@@BBB???999888<<<===:::;;;999777666666777999;;;===JJJ\\\nnnzzzyyyqqqmmmiiiiiinnnqqqqqqooosssxxx}}}~~~}}}xxxuuuvvvxxxwwwqqqkkkwwwwwwzzz~~~zzzwwwtttrrrssspppqqqsssssssssssstttvvvuuuxxx{{{zzzqqqjjjhhhaaa[[[\\\ccckkkppprrrvvvvvvtttmmmdddZZZRRROOOEEECCCAAA@@@AAA@@@???>>>???@@@BBBDDDFFFEEEBBB???===<<<:::999999:::;;;<<<999;;;>>>>>><<<:::999999===AAAHHHOOOXXXaaakkkqqq~~~|||ppp```SSSKKKGGGCCC???CCCAAA@@@AAA@@@>>>AAAFFF@@@DDDHHHLLLSSSgggzzz\\\GGG===:::666888AAARRRdddpppuuu}}}xxxfffZZZHHHCCC>>>>>>EEEPPP[[[aaaiiihhhiiiiiiccc]]]bbbkkkxxxsss___SSSLLLJJJGGGCCCBBBBBBCCCDDDGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEHHHMMMRRRWWW[[[]]]dddoooxxx{{{}}}uuuqqqbbblllrrrpppmmmooorrrsssnnnllliiiccc^^^[[[]]]___gggmmmvvv~~~wwwoooooorrr}}}~~~oooeeebbbaaa```^^^\\\ZZZXXXVVVUUUTTTSSSRRRPPPNNNMMMLLLLLLKKKMMMOOONNNKKKGGGFFFFFFHHHHHHGGGHHHHHHGGGEEECCCDDDEEEEEEDDDDDDCCCBBBAAADDDDDDEEEEEEEEEDDDCCCBBBDDDCCCAAACCCIIIQQQXXX\\\^^^WWWNNNHHHGGGIIIJJJKKKIIIIIIHHHGGGFFFDDDBBBBBB@@@@@@@@@??????>>>>>>>>>===============<<<;;;;;;:::===???===>>>@@@???<<<=========>>>======<<<<<<===;;;999888::::::::::::888888888888888888999:::;;;;;;<<<<<<===>>>>>>???<<<<<<<<<<<<;;;:::999888999999:::===>>>>>>;;;888:::999999888777666666555888888999::::::::::::::::::<<<>>>@@@AAAAAAAAA@@@>>>AAA???:::888<<<<<<999;;;999777666555777999:::;;;EEEVVVggguuu~~~|||yyyssskkkhhhiiijjjiiihhhlllqqqxxx{{{||||||~~~|||{{{~~~zzzssstttrrrsssyyyzzzwwwrrrpppppppppqqqssssssrrrrrrtttuuutttvvvzzz}}}xxxrrrllleee^^^\\\___dddffffffkkkjjjfff___VVVMMMGGGEEEEEECCCAAA@@@@@@??????>>>@@@AAACCCEEEGGGGGGEEEDDD???>>><<<;;;;;;<<<>>>???@@@AAA@@@???<<<;;;<<<>>>AAAEEEKKKRRRZZZccclllrrr{{{hhh___RRRJJJGGGFFFEEECCCAAA??????AAA@@@???AAAFFF@@@EEEKKKRRR___vvvjjjOOO===;;;888777<<>>FFFRRR\\\ccceeedddeeeccc]]]YYY```kkkwww|||iiiWWWMMMHHHGGGEEECCCCCCEEEGGGHHHHHHHHHFFFEEEDDDDDDDDDDDDaaadddhhhlllooouuu}}}wwwsssnnneeecccfffqqq{{{|||xxxuuurrrhhhgggccc___]]]___cccfffsss{{{uuuiiibbb]]]\\\^^^\\\ZZZXXXVVVUUUUUUUUUSSSRRRPPPNNNLLLJJJIIIIIIIIIJJJLLLKKKJJJIIIIIIJJJIIIHHHHHHHHHIIIHHHFFFDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAACCCBBBAAACCCJJJSSS\\\bbbccc\\\QQQIIIFFFGGGIIIKKKHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@>>>===<<<;;;;;;;;;>>>===<<<<<<;;;<<<<<<<<<999===???>>>???BBBAAA>>>????????????>>>===<<<<<<===;;;999999:::;;;:::999888888888888888999:::;;;========================<<<<<<;;;;;;::::::999999;;;;;;;;;===>>>===:::777888777777666666555555555777777888999:::;;;;;;<<<:::<<<===???@@@@@@??????<<<>>>>>>:::999;;;:::888;;;999777666555666777888999@@@MMM^^^nnn{{{wwwllleeecccddddddcccggglllrrruuuvvvwwwzzz}}}~~~pppllljjjmmmvvv|||vvvpppmmmmmmoooqqqrrrrrrqqqqqqssstttrrrtttwwwzzz}}}}}}wwwnnnhhhaaa^^^^^^______^^^aaa___ZZZRRRJJJDDDAAAAAA@@@@@@???>>>??????AAAAAADDDFFFIIIKKKKKKJJJGGGFFF@@@???>>>>>>>>>@@@BBBCCCEEEDDDBBB???>>>???BBBEEEFFFIIIOOOVVV]]]fffooouuu}}}~~~oooWWWPPPGGGCCCCCCEEEEEEEEE@@@???@@@CCCBBB@@@BBBGGGCCCHHHQQQ]]]pppoooUUUBBB777777777:::CCCSSScccnnntttvvvsssmmmdddYYYMMMCCC===;;;999:::???JJJVVV```fffdddcccbbb^^^XXXXXXdddrrrnnn\\\QQQKKKGGGFFFEEEDDDEEEGGGIIIJJJJJJJJJHHHGGGFFFEEEEEEEEE{{{oooaaaZZZ^^^___\\\eeetttyyyqqqhhhgggeeeeeehhhnnnvvv|||yyykkkaaa^^^___^^^^^^]]][[[XXXUUUSSSSSSSSSTTTPPPOOONNNLLLJJJIIIIIIHHHJJJKKKKKKKKKJJJJJJKKKLLLJJJIIIHHHHHHIIIIIIGGGFFFFFFEEECCCAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@??????AAAFFFOOOYYY```eee___VVVNNNIIIHHHHHHIIIHHHGGGFFFEEEDDDCCCCCCBBB???>>>===;;;::::::;;;;;;>>>===;;;::::::;;;<<<===;;;???AAA@@@AAADDDDDDAAAAAAAAAAAAAAA@@@???>>>======<<<::::::;;;;;;:::888777777777888999:::;;;<<>>>>>===<<<<<<<<<<<<;;;;;;::::::999999999<<<;;;;;;<<<<<<;;;999666555555555555555555555555555666666777888:::;;;<<<;;;<<<===>>>>>>>>>>>>>>>;;;<<<<<<;;;:::999888777:::999777666555555666777:::>>>FFFUUUfffuuuwwwkkkccc```aaacccdddfffjjjoooqqqqqqqqqsssvvvnnniiiddddddkkkuuu~~~xxxpppmmmmmmooopppqqqqqqppppppqqqssspppqqqtttvvvxxx||||||wwwlllhhhccc``````aaa```___\\\ZZZUUUNNNHHHDDDDDDEEE@@@AAAAAAAAABBBDDDHHHJJJKKKOOOUUUWWWUUUOOOIIIEEEAAA@@@??????AAACCCFFFGGGEEEFFFFFFDDDDDDEEEHHHJJJGGGKKKQQQYYYbbbkkkuuu{{{mmm^^^QQQLLLFFFBBBBBBCCCCCCCCCAAA@@@AAADDDCCCAAABBBGGGGGGNNNYYYjjjyyy[[[FFF;;;777555777@@@NNN```nnnuuuvvvooojjj```UUUJJJBBB<<<:::666777;;;DDDPPP]]]fffjjjgggeeeaaa[[[XXX___qqqrrraaaTTTOOOMMMIIIHHHGGGFFFFFFFFFGGGHHHLLLKKKJJJHHHGGGGGGFFFFFFxxxnnniii^^^WWWXXX```ccceeevvv~~~sssqqqoooqqqwwwwwwlllddd[[[XXX[[[______]]]]]]ZZZWWWSSSPPPOOONNNNNNMMMLLLKKKKKKJJJJJJJJJJJJNNNMMMLLLLLLLLLLLLLLLKKKJJJHHHGGGGGGHHHIIIHHHGGGFFFEEECCCBBBAAAAAABBBCCCAAAAAAAAA@@@@@@@@@@@@@@@????????????BBBJJJSSSZZZdddbbb]]]XXXRRRMMMJJJJJJHHHGGGFFFDDDCCCBBBBBBBBB======<<<<<<<<<============<<<;;;::::::;;;<<<======AAACCCCCCDDDGGGGGGDDDAAAAAA@@@@@@???>>>===<<<>>><<<;;;;;;<<<;;;999888777777777888999;;;<<<===@@@@@@???>>>===<<<;;;;;;;;;;;;:::999999999::::::<<<;;;::::::;;;:::777555444444444444444555555555444444444555666888999;;;;;;<<<<<<<<<===<<<<<<<<<999999999:::999888666666888888666555555555666666<<<>>>CCCNNN]]]mmmzzzzzznnnddd______aaacccdddhhhlllnnnnnnoooqqqtttpppkkkeeecccfffnnnvvv{{{zzzrrrooopppnnnoooqqqpppoooooopppqqqnnnoooqqqrrrtttvvvzzz}}}~~~~~~yyynnnkkkgggdddcccbbbbbbaaaZZZXXXTTTNNNJJJHHHHHHJJJFFFHHHHHHHHHHHHJJJOOOSSSUUU]]]eeehhhcccXXXNNNGGG@@@@@@@@@AAACCCFFFIIIKKKMMMOOOPPPPPPNNNLLLKKKKKKHHHLLLSSS\\\fffqqq|||ppp[[[NNNMMMJJJFFFCCCAAAAAAAAAAAAAAA???@@@BBBAAA???AAAFFFHHHTTTdddxxxeeeLLL<<<888999666<<>>>>>>>>?????????@@@AAAAAAAAAFFFOOOUUUaaabbbbbb___YYYSSSNNNLLLIIIHHHEEECCCAAA@@@@@@@@@===>>>???@@@@@@@@@@@@???;;;;;;;;;;;;;;;;;;<<<===???CCCEEEDDDEEEHHHGGGDDD>>>>>>>>>>>>===<<<;;;;;;>>>===<<<<<<<<<<<<999777666777777888:::<<<===>>>AAA@@@@@@???===<<<<<<;;;;;;:::999888888999:::;;;;;;999888888999888666444333333333444555555555666555555444444555777999:::<<<<<<;;;;;;;;;;;;;;;;;;999777777999888555555777666666555555555555666666:::===AAAIIITTTddduuuuuujjjbbb^^^^^^___^^^ccchhhkkklllooossswww~~~zzzxxxtttqqqmmmjjjiiilllpppsss}}}~~~uuuqqqrrrnnnooopppooonnnnnnooopppmmmnnnooooooppprrruuuxxxzzzwwwtttoookkkgggfffeeeeee^^^^^^[[[VVVQQQNNNNNNNNNMMMNNNPPPPPPOOORRRXXX^^^jjjrrr{{{|||rrrcccTTTLLLAAA@@@AAABBBEEEIIILLLOOOYYY[[[]]]\\\XXXQQQLLLIIIJJJOOOWWWaaalllxxxsssaaaRRRIIIEEEDDDBBBAAA@@@@@@@@@@@@???======@@@@@@???CCCIIINNN___uuulllSSSAAA777666999<<>>=========>>>>>><<>>>>>>>>???>>>>>>======>>>===<<<======<<<999777666666777888:::<<<>>>???AAA@@@@@@???>>>===<<<<<<;;;:::888777777999:::;;;999777666666777777666444333333333444555666666777888777666666666888999;;;<<<<<<;;;::::::::::::::::::666444777777333444888444444444555555666666777555999???DDDMMM]]]qqq|||qqqfff```]]]\\\\\\aaafffiiijjjmmmrrrvvv{{{zzztttrrrsssxxxxxxwwwuuurrrpppooooooqqqwww}}}vvvqqqrrrmmmnnnoooooommmmmmnnnooolllmmmnnnnnnmmmoooqqqtttttt||||||vvvqqqppppppqqqrrrrrrpppkkkeee___[[[ZZZXXX\\\```cccfffmmmvvv~~~|||gggUUULLLBBBBBBCCCEEEHHHLLLPPPSSS]]]___aaa```[[[UUUOOOLLLPPPUUU]]]fffqqq}}}sssaaaTTTLLLHHH>>>???@@@@@@@@@???@@@AAA???======AAACCCEEELLLTTT]]]sssnnnSSSCCC;;;777888;;;DDDPPP```jjjkkkfff```]]]UUUPPPHHH???999666555666???DDDOOO[[[fffkkklllkkkfffhhhjjjpppmmm___UUUOOOJJJFFFDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIKKKLLLLLLyyyssshhhhhhkkkjjjjjjmmmggglllpppsss~~~rrrooovvvqqqccc]]]]]]___YYYYYYZZZ]]]___``````___[[[[[[ZZZYYYWWWUUUSSSRRRQQQPPPOOOMMMLLLLLLKKKKKKJJJIIIJJJMMMPPPOOOLLLHHHHHHFFFDDDDDDFFFGGGGGGGGGFFFFFFGGGGGGGGGEEECCCBBB@@@???===<<<<<<======>>>888<<>>>>>>>>CCCEEEGGGHHHGGGDDD@@@>>>888999;;;<<<===<<<;;;;;;@@@CCCDDDBBBCCCEEEDDD@@@@@@@@@AAABBBBBBBBBAAAAAA>>>============<<<999666666666777888:::===???@@@@@@@@@??????>>>======<<<;;;:::888777777999:::<<<777666555555666666555444222333444444555666777777;;;:::888777777999:::<<<<<<<<<;;;:::999999999999:::555333666666222444999222333333444555666777777000666===AAAIIIXXXnnntttjjjbbb^^^]]]___bbbfffhhhhhhiiinnnqqqwww{{{~~~{{{sssnnnnnnppp{{{}}}~~~}}}zzzuuuqqqooolllqqqwwwyyy{{{vvvqqqqqqmmmnnnooonnnmmmlllmmmnnnlllmmmnnnmmmlllmmmppprrrqqqyyy|||{{{}}}yyyqqqjjjggghhhnnnvvv}}}fffRRRHHHCCCDDDEEEGGGJJJOOOSSSVVVYYY[[[^^^^^^ZZZVVVRRRQQQUUUZZZaaajjjtttwwwaaaPPPGGGDDDCCC>>>???AAAAAA@@@???@@@@@@BBB@@@@@@EEEIIIMMMVVV___mmmqqqZZZBBB999999:::<<<@@@KKKXXXgggmmmhhh^^^VVVSSSOOOJJJBBB<<<888888:::<<>><<<;;;;;;<<<===???>>><<<<<<>>>BBBEEEGGGMMMMMMLLLLLLLLLKKKKKKKKKIIIHHHGGGEEECCCAAA???>>>GGGFFFEEEDDDCCCBBBAAAAAA@@@@@@>>>;;;888888999;;;@@@CCCFFFFFFEEEBBBAAA@@@@@@@@@@@@@@@????????????===<<<;;;:::999777666666444666888:::<<<======>>>DDDBBB@@@@@@AAA@@@<<<888666777888999999999999999666555333222333555777999333444666666555555666888888888888888999::::::;;;999::::::;;;;;;::::::999666777888666444444666999:::999888888777777888888555666:::@@@HHHVVVmmmzzztttoooggg^^^ddd```___cccfffeeefffhhhoootttxxxvvvpppkkkkkkmmmzzz{{{sssnnnkkkiiihhhlllsssyyy|||uuuooonnnllljjjiiikkkllllllkkkmmmmmmmmmlllkkkkkkmmmoootttxxx~~~|||iiiWWWJJJFFFFFFEEEDDDEEEGGGIIIJJJSSSUUUVVVUUURRRQQQSSSVVVZZZbbbkkksssyyyttt```VVVMMMCCC@@@EEE===>>>>>>????????????>>>BBB===>>>EEEJJJOOObbbwwwyyyYYYKKK===888666666<<>>>>>>>>>>>@@@???>>>>>>???BBBDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBGGGGGGFFFEEEEEEDDDDDDCCCBBBBBB@@@>>>;;;:::;;;===@@@CCCEEEFFFDDDBBBAAA@@@???>>>>>>======<<<<<<<<<<<<;;;;;;:::888777666666999999;;;<<<>>>@@@AAABBBBBBAAA@@@AAAAAA@@@<<<999777777888999999999888888777666444222222333555666777888999999888777888:::999888888888888999999:::;;;;;;;;;;;;;;;;;;::::::999::::::999777666999<<<::::::999888888888888888777777;;;@@@HHHTTTiii{{{~~~zzzrrriiifffccccccgggjjjiiijjjlllmmmqqqttttttpppmmmlllmmmtttwww{{{{{{wwwssspppooojjjiiilllrrrvvvzzzyyyqqqrrrpppmmmllllllmmmmmmllljjjjjjkkkjjjiiiiiikkkmmmqqqtttzzz{{{hhhYYYNNNJJJIIIGGGFFFFFFGGGIIIJJJMMMPPPRRRRRRQQQRRRUUUXXXWWW___iiirrryyyxxxeeeTTTNNNGGG???===BBB======>>>>>>??????>>>>>>BBB???CCCLLLRRR[[[ppp}}}bbbIIIAAA:::888888;;;FFFQQQaaaeeeddd\\\UUUTTTQQQMMMDDDAAA<<<777666999???DDDNNNSSSZZZaaaddddddcccbbbiiipppqqqhhh\\\SSSPPPOOONNNLLLIIIGGGFFFDDDDDDDDDDDDEEECCCDDDDDDEEEGGGHHHHHHIIIxxxpppnnnkkklllssswwwwwwwwwyyy~~~xxxooonnnllliiikkkuuuxxxjjj^^^[[[XXXXXX[[[\\\[[[YYYZZZ[[[\\\]]]\\\[[[ZZZYYYRRRRRRSSSTTTTTTUUUVVVVVVRRRQQQPPPOOONNNNNNNNNNNNPPPMMMKKKIIIIIIHHHGGGEEECCCCCCCCCCCCCCCDDDEEEEEEHHHIIIKKKMMMMMMKKKIIIGGGGGGGGGGGGEEEDDDBBBAAA@@@BBBBBBBBBAAAAAABBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEECCC@@@>>>>>>???AAACCCEEEFFFDDDBBBAAAAAA??????>>>======<<<;;;;;;;;;;;;:::999888777777666;;;;;;;;;<<<>>>@@@BBBDDD??????@@@AAABBB@@@<<<999888888999999999888888777777666444222111222222333999:::;;;:::888888888::::::999999888888888888999<<<<<<<<<<<<;;;::::::::::::::::::999888888:::<<<;;;:::::::::999999999999:::999;;;@@@EEEPPPbbbqqq}}}tttiiiffffffkkknnnnnnnnnqqqmmmnnnpppqqqqqqooommmkkkllloooqqqrrrpppooonnnooommmkkkkkknnnooopppuuu|||yyyvvvtttpppnnnnnnnnnmmmllliiijjjkkkjjjiiiiiikkkmmmmmmooossswww|||xxxggg[[[TTTMMMKKKHHHFFFEEEEEEFFFFFFCCCGGGKKKLLLMMMOOOSSSWWWYYY```jjjttt}}}sssaaaSSSHHHEEEBBB===<<<@@@<<<=========>>>>>>>>>>>>??????DDDMMMUUUaaazzzdddJJJ<<<:::999999<<>>>>><<<888666;;;DDDLLLRRRVVV\\\```bbbbbbbbbcccmmmzzz}}}rrrbbb\\\TTTOOONNNOOONNNMMMIIIHHHFFFDDDCCCCCCCCCCCCAAABBBBBBCCCDDDEEEFFFFFFzzzooojjjhhheeegggmmmwww}}}ssslllgggdddgggmmmuuu~~~|||kkk___YYYWWWVVVWWWYYYZZZYYYXXXZZZZZZ[[[[[[ZZZYYYWWWVVVUUUUUUTTTSSSQQQPPPOOONNNRRRRRRRRRRRRSSSSSSTTTTTTQQQNNNJJJGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEIIIKKKMMMOOOOOOMMMJJJGGGFFFGGGIIIIIIIIIGGGEEEDDDFFFEEEEEEDDDCCCCCCBBBAAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIGGGHHHIIIGGGEEEBBBBBBBBBAAACCCEEEEEECCCBBBAAAAAAAAAAAA@@@???>>>======<<<::::::999999888888888777::::::999999;;;===@@@BBB===>>>@@@BBBBBB@@@<<<:::999999999999999888777666555444444333222222222333888999:::999777666777888<<<;;;:::999999888999999<<<<<<;;;:::999999999999999999888777777777999:::;;;;;;;;;;;;::::::999999:::999:::===AAAIIIWWWdddvvvzzzlllhhhgggllloooooopppsssooooooooopppqqqoookkkhhheeeffffffgggggghhhjjjkkkpppkkkgggfffddddddiiiqqqyyy~~~yyyvvvrrrooonnnnnnnnnmmmlllmmmnnnmmmllllllnnnpppjjjlllnnnqqquuu|||yyyhhh^^^YYYSSSQQQNNNKKKHHHGGGFFFFFFBBBEEEIIIJJJKKKNNNSSSWWW^^^fffqqq|||pppaaaQQQIIICCCBBBAAA>>>===@@@<<<<<<<<<======>>>??????AAAAAAFFFMMMWWWgggnnnRRR???<<<999888:::AAAMMM[[[eee]]]VVVNNNIIIIIIKKKIIIFFF>>>===;;;999:::@@@IIIOOOSSSWWW\\\___```cccgggjjjtttsssfffYYYTTTPPPNNNPPPPPPOOOMMMJJJIIIFFFDDDCCCBBBBBBBBBAAAAAAAAABBBCCCDDDDDDEEEvvvmmmkkkmmmllloooxxxyyymmmccc___ccclllttt|||tttkkkbbb\\\ZZZXXXVVVUUUUUUWWWXXXXXXYYYYYYZZZZZZYYYWWWUUUTTTWWWVVVTTTRRRPPPMMMLLLKKKQQQRRRSSSTTTUUUVVVVVVWWWRRRNNNJJJGGGFFFEEEEEEDDDBBBBBBBBBCCCCCCEEEFFFFFFJJJKKKNNNPPPOOOMMMJJJGGGDDDFFFHHHKKKLLLLLLKKKJJJIIIIIIHHHFFFEEECCCBBBAAA<<<===>>>???@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHIIIIIIJJJIIIKKKKKKJJJGGGEEEDDDEEEBBBCCCEEEEEECCCAAAAAABBB@@@@@@??????>>>======<<<:::::::::999999999999999:::999888888:::<<>>@@@AAA@@@>>><<<;;;999999999999999888777666333333444444555555555555999::::::999777666777888===<<<;;;:::::::::::::::::::::888777777777888888:::999777777777888999999::::::;;;;;;;;;:::999888:::777777999<<>>===???===<<<<<<<<<===>>>@@@@@@EEEFFFKKKTTTaaavvvrrrYYYFFF;;;<<<999777<<>>??????@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJLLLLLLLLLKKKHHHFFFFFFGGGBBBDDDEEEDDDBBBAAABBBBBB======<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<>>>@@@AAA>>>???AAA@@@>>><<<;;;<<<888888999999999888888777333444666777888888777777:::;;;<<<;;;999999999;;;<<<;;;;;;::::::::::::;;;888888666666666777888999<<<:::888888999:::::::::999:::;;;;;;;;;:::888777999666555777888:::AAAIIIUUUhhh}}}uuunnniiiiiijjjkkkmmmrrrxxxxxxwwwuuuqqqlllgggdddYYYWWWWWWYYY^^^dddhhhjjjllldddZZZTTTQQQQQQYYYbbbfffmmmuuu{{{{{{uuurrrqqqooonnnlllnnnooonnnllljjjjjjkkkhhhiiijjjkkknnnsssyyy~~~qqqhhhfff]]]]]]]]][[[XXXTTTPPPNNNLLLMMMNNNNNNOOOTTT]]]dddsss~~~kkkZZZQQQLLLCCCBBBAAA@@@>>>===<<<<<<============>>>???AAABBBCCCGGGOOO^^^qqqrrrZZZHHH>>>999888999;;;DDDSSS```aaa[[[OOOIIIEEEHHHJJJFFFAAA>>>666555555<<>>???@@@@@@AAA@@@AAAAAA???<<<:::;;;<<<777777888999999999888888666777999;;;;;;:::888777888999::::::999999:::;;;999999888888888999::::::888777666555666888:::;;;<<<999666666999::::::999888999:::;;;:::999777666999555444555666777<<>>======>>>@@@CCCDDDEEELLLZZZnnnxxx]]]III===999999666@@@KKKWWWccchhhaaaUUUNNNIIIGGGKKKKKKFFFBBBAAA888:::@@@GGGPPPWWW\\\^^^\\\___aaabbbccckkkxxx|||hhhXXXPPPLLLIIIGGGHHHKKKKKKIIIFFFGGGFFFDDDCCCBBBBBBCCCCCCAAAAAABBBBBBBBBBBBCCCCCC}}}vvvrrriiieee```^^^bbbjjjttt{{{}}}nnneee```\\\ZZZYYY[[[]]]\\\XXXTTTSSSTTTUUUVVVUUUUUUUUUVVVVVVWWWXXXXXXXXXWWWVVVUUUTTTTTTTTTSSSRRRRRRQQQQQQTTTUUUVVVVVVVVVVVVUUUTTTPPPMMMKKKJJJIIIIIIGGGEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFJJJKKKMMMOOOPPPQQQRRRRRRQQQNNNKKKGGGEEEEEEFFFFFF>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBDDDFFFHHHJJJKKKIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNLLLIIIFFFEEEGGGIIICCCDDDDDDDDDBBBAAABBBCCC<<<<<<======>>>?????????;;;;;;<<<<<<===>>>>>>>>>:::;;;<<<>>>????????????AAABBBAAA>>>:::888:::===666777888999999999999999999:::<<<======:::888666555666888888777777888:::777666666666777888999999888777666666777999;;;===999666444444666888777666777888999::::::999777555:::666444666666666999>>>CCCQQQcccssszzzoookkkjjjjjjoootttyyy}}}{{{rrrkkkiiijjjhhhccc___]]]^^^```___^^^\\\WWWSSSQQQOOOMMMRRRXXXWWW___gggmmmpppwww|||wwwrrrpppmmmoooooonnnkkkhhhfffffffffggghhhiiijjjmmmqqqtttxxx{{{wwwsssuuuxxx{{{yyyrrrnnnffffffgggiiippp|||sss```SSSMMMJJJEEEAAA???BBBBBB???>>>>>>>>>===??????>>>>>>???AAADDDEEEOOOXXXhhhjjjQQQAAA:::999:::999JJJ]]]iiiooommm```RRRMMMHHHHHHLLLMMMHHHEEEHHH???EEEMMMSSSVVVZZZ```dddXXX\\\```bbbfffpppttt```RRRLLLFFFDDDBBBCCCFFFGGGEEECCCFFFEEEDDDCCCBBBBBBCCCDDDAAAAAAAAAAAAAAAAAABBBBBB}}}{{{pppgggeeeccc^^^[[[]]]```dddlllttt}}}yyyqqqjjjaaa[[[XXXXXXXXXZZZZZZYYYVVVSSSQQQQQQPPPPPPQQQSSSVVVWWWZZZZZZYYYXXXWWWUUUSSSRRRUUUTTTSSSTTTUUUVVVTTTSSSVVVVVVUUUTTTRRRQQQOOONNNOOONNNLLLJJJHHHGGGFFFFFFFFFGGGHHHHHHIIIHHHHHHHHHKKKLLLLLLJJJHHHGGGHHHJJJIIIKKKNNNPPPRRRRRRQQQQQQOOONNNLLLIIIGGGDDDBBBAAACCCCCCAAA@@@@@@@@@AAAAAA@@@BBBFFFJJJMMMOOOPPPPPPJJJJJJLLLMMMMMMNNNNNNNNNLLLKKKJJJHHHGGGFFFEEEEEEDDDEEEEEEEEEEEECCCBBBAAA======<<<<<<<<<<<<======AAA???<<<:::999:::;;;<<<999::::::;;;<<<===>>>>>>??????>>>===<<<;;;;;;:::777777777777888999:::;;;======>>>>>>===;;;999888555555555555666777999999===<<<;;;:::999777666666666666666666666666666666:::999888666666666777888777777777777777666666666999999888666444444666888<<>>===>>>??????<<<;;;>>>@@@CCCIIIQQQSSShhhtttTTTEEE>>>888999>>>IIIZZZmmmvvvsssiiiYYYMMMLLLMMMNNNOOOOOOKKKDDD???<<>>;;;888777777999:::<<<<<<<<<<<<;;;;;;;;;;;;======<<<<<<;;;;;;::::::888888777888888999:::;;;;;;;;;:::999888777555555333333444555777888:::;;;;;;;;;:::999888777666666555555555555555555555555888777777666666666666777555444444444444444444444666666666555333444777999:::FFFPPPaaa|||~~~yyywwwvvvvvv~~~{{{{{{}}}|||yyyxxxzzzzzzzzzvvvnnnhhhfffdddaaa[[[UUUOOOMMMJJJJJJNNNUUUZZZ\\\aaaffffffeeekkkrrr{{{xxxoooooonnnmmmlllkkkiiihhhffffffgggiiijjjlllmmmnnnmmmqqqwww~~~|||ppp^^^VVVLLLFFFEEEEEECCCAAABBBBBBBBBAAA??????@@@AAA;;;;;;===BBBEEEGGGNNNWWWlll~~~|||cccJJJ@@@;;;888<<>>???@@@BBBCCCDDDEEEHHHJJJLLLLLLLLLLLLIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEAAAAAABBBBBBAAA@@@>>>===<<<<<<;;;;;;;;;;;;<<<<<<>>><<<:::777555555666666<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888999999:::;;;<<<;;;:::888666555444333333222222333444777999;;;<<<888888888888777777777666555555555555555555555555444555555666666666666555444444444444444444444444333444444333333444666999888CCCJJJXXXrrr}}}zzz|||zzz{{{~~~|||vvvrrrllleee\\\VVVQQQOOONNNNNNRRRWWWYYY[[[```eeeeeedddgggmmmxxx}}}tttqqqmmmllllllkkkhhheeehhhhhhgggggghhhjjjkkklllmmmppptttyyy}}}|||xxxzzz{{{}}}{{{xxx~~~pppbbbTTTNNNGGGCCCCCCDDDDDDCCCAAABBBBBBAAA@@@@@@AAACCC===>>>CCCHHHKKKOOOYYYddd~~~^^^NNN???::::::<<>>>>>???OOOUUU\\\aaabbb^^^ZZZXXXVVV\\\hhhxxxpppaaaVVVNNNHHHFFFFFFBBBAAAEEEFFFDDDDDDEEEEEECCCAAA@@@@@@@@@???===@@@AAAAAA@@@===<<<<<<===aaaaaa```bbbcccbbb```^^^aaa```bbbhhhooovvvzzz|||xxxnnnjjjjjjjjjgggddd```]]]\\\[[[YYYVVVWWWUUURRRQQQRRRSSSSSSRRRVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSTTTTTTTTTSSSRRRRRROOOMMMKKKKKKNNNQQQTTTUUUPPPPPPPPPOOONNNMMMKKKJJJHHHGGGGGGFFFFFFGGGGGGHHHNNNOOOQQQOOOKKKHHHHHHIIIHHHIIIJJJIIIHHHHHHIIIKKKLLLLLLMMMMMMMMMLLLKKKJJJGGGGGGFFFDDDBBBAAA@@@???<<<<<<===???@@@BBBDDDEEEEEEEEEGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHGGGFFFEEEEEEEEEEEEEEEAAAAAABBBBBBAAA@@@>>>===<<<<<<;;;;;;;;;;;;<<<<<<>>><<<:::777555444444444888888999:::;;;<<<======666777777777888888888999999999999999:::;;;<<<<<<>>><<<:::777666555555555333333333444666888999:::666666666777777777777777555555555555555555555555111222444555666666555444555555555555555666666666222333333333222222444666777@@@EEEOOOfffyyy~~~}}}{{{|||~~~~~~vvvmmmddd]]]WWWVVVUUUTTTVVVZZZYYYZZZ```fffhhhhhhkkkpppsssuuu|||zzzsssmmmjjjkkkkkkgggccchhhgggfffeeefffiiikkkmmmooopppsssuuuxxx}}}~~~vvvttttttpppmmmkkkkkkmmmnnnooonnnllljjjppptttxxxxxxuuusssssstttxxxzzz}}}yyygggZZZSSSNNNHHHDDDCCCCCCBBBAAAAAABBBBBBAAA??????@@@AAABBBCCCGGGLLLQQQ[[[kkk{{{wwwbbbIIIAAA:::999<<>>BBBBBBAAA???===<<<;;;;;;SSSUUU[[[dddooozzz{{{ppphhhddddddfffgggaaa___]]]\\\[[[ZZZYYYWWWSSSPPPMMMMMMNNNPPPRRRRRRUUUTTTSSSRRRQQQPPPPPPPPPRRRRRRSSSSSSSSSRRRRRRQQQNNNLLLJJJJJJMMMQQQTTTUUUNNNNNNNNNNNNMMMKKKJJJIIIGGGGGGGGGGGGGGGHHHHHHIIISSSUUUVVVSSSMMMIIIIIIJJJGGGHHHIIIHHHHHHHHHJJJLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBAAAAAA===>>>@@@AAACCCEEEFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEBBBBBBCCCCCCBBBAAA???>>><<<<<<<<<;;;;;;<<<<<<<<<>>>===;;;888777555555555777777888999:::;;;<<<<<<555555666777777888888888999999999999:::;;;<<<<<<>>><<<:::888666666666666555555444555555666777777555666666666666777777777555555555555555555555555111222333555555555444333333444444444555555555666333444444333111111222333555???AAAGGGZZZlll~~~~~~zzzzzz|||xxxllleee^^^\\\[[[XXXWWWYYYYYYYYY\\\cccffffffiiimmmrrrqqqssszzz~~~wwwnnnjjjiiiiiifffbbbeeedddddddddfffiiilllmmmmmmnnnoooqqqsssvvv{{{ssskkkbbb___aaabbb^^^YYYZZZZZZ[[[[[[[[[]]]^^^```aaadddfffeee```]]]\\\]]]eeeggglllpppvvv}}}yyyjjjZZZPPPOOOLLLHHHEEECCCBBBAAA@@@AAABBBBBB@@@>>>===>>>???DDDCCCGGGPPP[[[lllsssZZZLLL>>><<<:::;;;AAAOOOdddvvvtttaaaRRRIIIDDDDDDDDDAAA<<<:::???KKKUUU]]]aaadddccc___\\\\\\]]]dddrrruuuhhhWWWLLLHHHGGGDDDBBBAAA???AAADDDEEEBBBBBBDDD>>>======???BBBCCCBBBAAAAAA@@@>>>===<<<;;;999888jjjmmmuuuuuummmiiiddd```___^^^]]]]]]VVVVVVWWWWWWWWWWWWWWWWWWPPPNNNLLLKKKMMMOOOPPPPPPRRRRRRQQQPPPOOONNNMMMMMMPPPPPPQQQQQQQQQPPPOOOOOOPPPNNNKKKKKKLLLNNNOOOOOOMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGFFFFFFGGGHHHHHHIIIPPPSSSUUUQQQJJJFFFFFFHHHFFFGGGHHHHHHGGGHHHJJJLLLMMMMMMLLLLLLKKKJJJJJJJJJFFFEEEEEEDDDDDDCCCCCCCCC@@@AAACCCDDDEEEFFFFFFFFFCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEECCCCCCDDDDDDCCCBBBAAA???======<<<<<<<<<<<<======>>>===;;;:::888777666666:::::::::999999999888888666666777777888888888999888888888999999:::;;;<<<;;;:::999777666666666666666555555444444555555666666666666666777777777777444444444444444444444444222333333444444444444333000111111222222333333333333444555444222000111111333<<<===@@@NNN]]]ppp~~~zzzzzz}}}rrrjjjcccaaa___ZZZWWWWWWXXXUUUWWW[[[^^^^^^```eeepppooonnnpppwwwzzzqqqjjjgggfffdddccccccccccccdddfffhhhkkklllhhhiiikkklllmmmooosssvvv|||~~~zzzlllccc\\\XXXTTTTTTUUUTTTOOOJJJMMMNNNNNNNNNNNNPPPTTTWWWSSSTTTUUUTTTRRRPPPPPPQQQTTTWWW]]]dddlllvvvxxxjjj]]]QQQIIIFFFEEECCCBBBAAAAAAAAAAAAAAABBBBBB@@@>>>>>>???AAADDDDDDLLL\\\ooouuuYYYGGG???999:::===AAAJJJ[[[qqqlllZZZPPPIIIDDD???>>>===<<>>;;;;;;::::::888666vvvllldddaaa```^^^]]]\\\[[[XXXVVVQQQSSSTTTUUUUUUUUUVVVWWWRRRPPPNNNMMMMMMNNNMMMMMMOOOOOOOOONNNMMMLLLKKKJJJNNNNNNNNNNNNMMMMMMLLLKKKNNNLLLJJJJJJKKKLLLLLLKKKMMMMMMMMMMMMLLLKKKJJJIIIFFFFFFEEEEEEEEEFFFGGGGGGIIIMMMPPPMMMGGGCCCEEEHHHEEEFFFGGGHHHGGGHHHKKKMMMLLLLLLKKKJJJJJJIIIIIIIIIDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@??????===>>>???AAABBBCCCDDDDDDCCCBBBBBBBBBCCCDDDDDDEEECCCCCCDDDDDDCCCBBB@@@???>>>>>>============>>>>>><<<;;;;;;999888777777666999999999999888888888888888888888888999999999999888888777888888999:::;;;888888888888888777666555444444444444444555666777777777777777777777777777444444444444444444444444555444444333333333333444000000000111222222333333222333444444333222222333000999::::::DDDPPPaaawwwwwwnnngggfffddd___ZZZYYYWWWSSSSSSWWW[[[]]]```eeejjjllllllkkkmmmuuu}}}tttjjjdddbbbcccdddbbbcccdddeeefffggghhhhhheeegggiiijjjkkkllloooqqqtttwww|||vvviii```XXXSSSRRRQQQPPPPPPPPPNNNJJJGGGIIIKKKMMMMMMLLLMMMPPPSSSNNNLLLJJJJJJKKKLLLLLLLLLLLLQQQWWW```kkkwwwzzziii[[[QQQKKKHHHAAAAAAAAAAAA@@@@@@AAABBB???AAABBBBBBAAABBBDDDFFFLLLPPP^^^uuuuuu[[[GGG>>>;;;777<<>>999:::===BBBJJJTTT^^^dddhhhjjjjjjddd]]]ZZZ^^^cccuuusssXXXQQQHHHBBB@@@@@@@@@?????????BBBEEECCC>>>>>>AAA======>>>AAADDDFFFEEEDDDAAA???<<<<<<======:::888mmmcccaaa```]]]ZZZZZZZZZ[[[]]]\\\ZZZXXXTTTVVVWWWWWWVVVUUUVVVVVVUUUSSSPPPOOONNNNNNLLLJJJMMMMMMMMMLLLLLLKKKIIIIIILLLLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGIIIKKKLLLLLLKKKLLLMMMMMMMMMLLLKKKJJJJJJEEEEEEDDDDDDDDDDDDEEEEEEDDDIIIMMMKKKFFFCCCFFFJJJDDDFFFGGGGGGGGGHHHKKKMMMJJJIIIHHHGGGGGGGGGGGGHHHCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEECCCBBBDDDCCCBBBAAA@@@@@@@@@@@@;;;<<<>>>@@@BBBCCCDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEBBBCCCDDDDDDCCCBBB@@@?????????>>>>>>>>>>>>??????:::::::::999888777777666666666777888999:::;;;;;;::::::999999999999999999777777777777888999:::;;;777888999::::::999888777222333333444555666888888999888888888777777777666444444444444444444444444777666444333222333333444111111222333444444555555000222444444333333444555---777888666>>>GGGXXXnnn{{{rrrkkkjjjiiiddd___]]]XXXTTTSSSXXX^^^bbbgggmmmdddhhhlllkkkiiimmmzzzvvvkkkccc```bbbeeecccdddeeefffffffffeeeeeeeeehhhkkkllllllmmmnnnpppooosssyyyuuudddZZZUUURRRPPPIIIJJJLLLLLLLLLJJJIIIHHHKKKNNNRRRRRRQQQPPPQQQSSSPPPLLLHHHGGGIIIKKKKKKIIIMMMQQQYYYbbbnnn||||||kkkZZZMMMGGGEEEFFFBBBBBBCCCBBBAAA@@@@@@AAA>>>@@@BBBCCCDDDEEEHHHKKKXXX___qqqvvv[[[III???;;;:::666???JJJVVVddduuu}}}sss```MMMBBB>>>:::555777999@@@JJJVVV```fffhhhfffhhhhhhccc]]]]]]ccciiivvvbbbNNNJJJDDD@@@>>>===>>>>>>???@@@CCCEEEBBB===<<<@@@??????@@@BBBEEEEEEDDDBBBEEEBBB@@@@@@AAAAAA???<<>>===>>>???@@@AAABBBBBBCCCCCC>>>???@@@AAAAAAAAA@@@???CCCCCCDDDCCCCCCBBBAAAAAA@@@@@@??????>>>=========;;;;;;:::999888777666555666666777777888999999999888888888888888777666666444555777888888666444333999888888777666555555555999444222444444000111666666666777666666555444444666555444444444444555666777777555444333222222222222333555666666555333222222222222222222222222222...///222555888???NNN]]]xxx|||zzzuuuooogggaaa\\\ZZZZZZYYYYYYZZZ]]]aaaeeehhhfffdddcccfffhhhjjjrrrzzz~~~uuupppiiiaaa___dddeeefffgggfffcccbbbcccfffdddeeegggjjjlllmmmnnnoooqqqrrrtttyyy~~~tttggg^^^YYYVVVQQQMMMNNNOOOPPPPPPNNNNNNOOOPPPSSSUUUTTTPPPRRRWWWVVVQQQQQQNNNKKKJJJKKKMMMOOOPPPWWW]]]hhhrrr}}}xxxhhhYYYQQQKKKDDDAAACCCBBBBBBAAA@@@@@@@@@AAAAAACCC===<<>>:::888999999===DDDNNNWWW^^^bbbccc```aaaaaa^^^]]]dddrrr~~~vvvdddXXXEEECCC???======>>>@@@BBB@@@@@@AAA@@@???>>>@@@BBBDDDEEEGGGHHHGGGFFFCCCBBB<<<===???@@@???>>><<<;;;}}}yyy{{{{{{uuurrrqqqpppkkkeee^^^XXXVVVVVVWWWWWWVVVUUUTTTUUUWWWVVVRRROOORRRSSSUUUUUUUUUTTTRRRQQQQQQPPPMMMKKKJJJJJJLLLMMMOOONNNMMMKKKJJJIIIIIIHHHIIIIIIJJJJJJKKKLLLNNNNNNLLLKKKJJJIIIHHHIIIJJJKKKJJJJJJKKKLLLKKKJJJIIIHHHIIIFFFCCCCCCCCCCCC@@@===@@@<<<<<<@@@AAA???@@@EEEEEEFFFHHHIIIJJJJJJJJJJJJIIIGGGEEEDDDDDDCCCAAA????????????@@@@@@@@@AAAAAACCCDDDFFFGGGHHHHHHHHHHHHCCCCCCBBB@@@???>>>===<<<;;;<<<>>>????????????>>>>>>???@@@AAAAAAAAAAAA@@@CCCCCCDDDDDDCCCBBBBBBAAA??????>>>>>>======<<<<<<;;;:::999888666555444333333333444444555666666666777777777777777666555555333444555666777666444333666666555444444333222222888333111333333000111666666666666666666555444444555555555555555555555555555444333222111111111111000111222333333222111000222222222222222222222222000000222555666:::GGGTTTkkk|||yyyqqqkkkgggddd```\\\[[[ZZZYYYYYY[[[^^^bbbdddeeebbbcccfffiiikkkrrrzzzzzzsssllljjjnnnjjjkkkkkkhhheeecccdddfffdddeeegggiiikkkllllllmmmnnnooopppttt{{{vvvnnnddd]]]ZZZXXXUUUQQQTTTVVVVVVVVVUUUUUUVVVWWWVVV[[[]]][[[\\\___^^^YYYSSSQQQOOOOOORRRVVV[[[]]]dddlllwwwsssfffYYYNNNJJJGGGCCCAAACCCBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@BBBEEEGGGLLLYYYggg~~~yyybbbJJJ???:::666888===KKKYYYlllzzz}}}sssdddVVVFFF>>>:::777777999>>>@@@FFFMMMTTTYYY[[[\\\[[[]]]^^^^^^bbbppp|||kkkZZZMMMGGGDDDAAA>>>======???@@@AAABBBBBBAAA@@@@@@AAACCCFFFFFFFFFFFFEEECCCBBBAAA:::<<<===???@@@???>>>===xxxpppmmmnnnooopppyyy~~~wwwqqqhhhbbb___```bbbccc```\\\WWWTTTUUUWWWXXXYYYVVVTTTSSSRRRRRRQQQOOOMMMRRRSSSSSSTTTSSSRRRPPPOOOPPPOOOMMMKKKJJJKKKMMMNNNPPPOOOLLLJJJIIIHHHHHHHHHGGGHHHJJJLLLOOOQQQSSSTTTMMMLLLJJJIIIIIIIIIJJJKKKHHHHHHHHHHHHHHHIIIIIIIIIGGGFFFDDDDDDDDDCCCAAA>>>@@@>>>???BBBDDDCCCDDDGGGGGGGGGHHHIIIIIIJJJJJJJJJHHHFFFDDDCCCCCCBBB@@@>>>===============>>>>>>???AAACCCEEEGGGHHHIIIIIIHHHCCCAAA???===<<<;;;;;;<<<:::;;;===??????>>><<<;;;===>>>???@@@AAAAAABBBAAACCCCCCCCCCCCCCCBBBBBBAAA???>>>>>>======<<<;;;;;;;;;:::999777555333222111111222222333333444555555555555555555555444444333000111333444555555444333555444444333333222222222666222111222111000222555444555555555555444444333333444555666666555444333222222111000/////////000000000000000000000000000222222222222222222222222111111333555444666???IIIZZZooo}}}{{{{{{{{{~~~uuuppppppppplllhhhbbb```]]][[[[[[]]]___```cccaaabbbfffggghhhmmmtttwwwyyyvvvwwwppppppnnnkkkgggeeeeeegggeeefffgggiiijjjkkkkkkkkkkkkkkklllooosssyyyyyypppjjjddd```___^^^\\\ZZZYYYZZZ[[[ZZZZZZZZZ\\\^^^]]]ccchhhfffcccbbb```^^^YYYZZZ\\\___eeelllssswww||||||lll^^^UUUMMMFFFDDDCCCAAA@@@@@@AAAAAAAAAAAAAAA@@@??????@@@DDDIIILLLMMMVVVlllnnnWWWIII===;;;:::999???HHHZZZhhh{{{yyyiiiYYYMMM@@@:::777666888;;;BBBEEEJJJPPPTTTWWWYYYYYYYYYYYY[[[aaammm|||nnn___PPPEEEHHHEEEBBB???======>>>???BBBCCCDDDCCCAAAAAACCCDDDHHHGGGFFFDDDCCCAAA@@@???999;;;===>>>???@@@??????xxxpppiiiiiinnnsssyyy}}}zzzqqqjjjfffbbb^^^YYYXXXYYY]]]```aaa\\\YYYVVVUUUVVVYYY[[[\\\VVVUUURRRPPPNNNNNNMMMMMMOOOOOOPPPQQQQQQPPPPPPOOOOOONNNMMMLLLLLLMMMNNNOOONNNMMMKKKIIIHHHHHHIIIIIIGGGHHHKKKNNNQQQTTTVVVWWWMMMLLLKKKIIIIIIIIIIIIJJJFFFFFFEEEEEEFFFGGGHHHIIIFFFDDDCCCBBBCCCDDDFFFGGGHHHHHHIIIKKKLLLKKKKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIDDDBBBAAAAAABBBBBBAAA@@@===<<<<<<;;;<<<===>>>>>>AAABBBCCCEEEFFFFFFFFFEEEAAA???===:::999999::::::<<<===???AAA@@@???===;;;<<<<<<>>>???@@@AAABBBBBBAAABBBBBBBBBBBBBBBAAAAAA??????>>>>>>===<<<<<<<<<<<<;;;999777555333111000222222333333444555555555333333333444333222222111//////111222333333333333555555444444444333333333333111000///000000222444333333444444444444333333222333555666666555333222222111000////////////000222111000000000000111222111111111111111111111111222111333555444444999AAAMMMaaa}}}{{{vvvsssqqqoooqqqrrrsssssswww}}}|||{{{zzzwwwuuuooolllhhhdddaaa_________bbbaaaaaadddddddddgggmmmuuuzzz|||zzzsssqqqnnnkkkhhhgggggghhhggghhhiiiiiijjjjjjjjjjjjjjjjjjjjjkkknnnrrrvvvyyy|||rrrnnnjjjgggfffeeecccbbb___```aaaaaa```aaadddfffkkkooorrrooohhheeefffhhhgggllluuu~~~zzzmmm^^^RRRNNNJJJEEEDDDCCCAAA>>>===@@@@@@AAABBBBBBAAA@@@???CCCHHHNNNRRRZZZllleeePPPEEE===:::<<<>>>@@@KKKXXXiiitttwwwfffQQQGGG<<<888777777:::???DDDIIIQQQWWW[[[[[[[[[ZZZYYYXXX\\\iii~~~|||ooobbbWWWLLLEEEFFFDDDBBB???>>>>>>???@@@CCCDDDEEEDDDBBBBBBDDDFFFJJJIIIFFFDDDBBB@@@??????;;;<<<===>>>??????>>>>>>}}}ssskkknnnuuu}}}{{{qqqhhhbbb^^^\\\[[[VVVUUUTTTUUUXXXZZZZZZZZZWWWUUURRRRRRSSSUUUVVVVVVVVVUUURRROOOLLLKKKLLLLLLJJJKKKLLLNNNOOOPPPQQQQQQOOONNNMMMMMMLLLMMMNNNNNNJJJIIIHHHHHHHHHIIIJJJKKKHHHJJJLLLOOOQQQSSSTTTUUUMMMLLLJJJIIIHHHHHHHHHIIIEEEEEEEEEEEEEEEFFFGGGHHHFFFCCCAAA???AAAGGGNNNSSSVVVWWWXXXXXXWWWWWWUUURRRTTTRRROOOKKKHHHGGGFFFFFF???>>>>>>???AAACCCBBBAAA======;;;;;;;;;<<<>>>???@@@AAABBBCCCBBBBBB@@@@@@@@@>>>;;;888777777888999<<<===>>>??????>>><<<;;;;;;;;;<<<===>>>???AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@??????>>>======<<<<<<===<<<:::888666444222111111111222222333333444444222222222222222111000000...//////111111222222222333333333333222222222222000000///---...000222333222222333333333333222222222333555666666555333222333222111000000000000000111000000//////000000111111111111111111111111111111111333666555444888>>>FFFTTTkkkvvvrrrpppjjjkkkjjjiiiiiinnnwww~~~}}}{{{{{{|||yyyuuupppjjjfffcccaaa```^^^```dddeeeeeejjjpppzzz|||{{{rrrpppllliiihhhhhhhhhhhhhhhhhhiiijjjjjjjjjjjjjjjjjjjjjjjjkkklllooorrrssszzz~~~yyyvvvrrrnnnllljjjiiihhhiiijjjkkkkkkkkkmmmpppsssyyyzzzzzzwwwsssrrrxxx~~~tttjjj^^^RRRKKKHHHGGGEEECCCBBBAAA???===@@@@@@AAABBBBBBBBBBBBBBBFFFJJJQQQ[[[mmm~~~eeeMMM>>>>>>999888===???CCCRRRcccrrr~~~tttaaaIIIAAA999777777999>>>DDDIIIPPPYYY___```]]]YYYXXXZZZZZZbbbxxxpppbbbYYYQQQKKKGGGCCCBBBAAA@@@???@@@BBBBBBCCCDDDEEEDDDBBBBBBDDDFFFJJJHHHFFFDDDBBBAAA@@@@@@>>>>>>>>>>>>>>>===<<<<<<{{{vvvqqqooooootttwww|||xxxrrrlllfff^^^XXXVVVVVVXXXXXXVVVUUUUUUVVVWWWWWWUUUSSSVVVTTTRRRRRRSSSSSSSSSRRRSSSSSSQQQNNNKKKJJJJJJLLLGGGHHHIIIKKKMMMOOOPPPQQQNNNMMMLLLLLLKKKKKKKKKKKKFFFGGGGGGHHHIIIJJJKKKKKKHHHIIILLLNNNPPPQQQQQQPPPLLLKKKIIIGGGGGGFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFCCC@@@>>>AAAIIITTT\\\eeeiiijjjhhhggggggccc___YYYVVVPPPKKKGGGEEEDDDDDD===<<<<<<>>>@@@BBBBBBAAA>>>===;;;:::;;;<<<>>>@@@@@@@@@AAAAAA@@@???===<<<>>><<<:::888777666666777999999:::::::::::::::::::::::::::;;;<<<===>>>???===>>>>>>?????????????????????>>>======<<<<<<;;;<<<;;;:::888666444333222...//////000000111222222111111111111111000000////////////000000111222222////////////////////////---///...+++,,,000222111000111111222222222222222222333444555555444333222555444333111000000//////........................111111111111111111111111222000222555555444777===BBBJJJ[[[rrrxxxqqqlllkkkkkkhhheeedddhhhpppwww}}}yyysssmmmhhhddd]]]\\\^^^dddgggjjjqqqxxxrrrooojjjggggggggggggggggggggghhhiiijjjjjjjjjjjjjjjjjjjjjjjjlllnnnpppqqqtttwww{{{yyy~~~~~~zzzuuusssqqqrrrrrrrrrsssttttttuuuwww|||}}}pppcccYYYOOOHHHFFF>>>AAABBB@@@@@@BBBAAA>>>@@@@@@@@@AAABBBDDDFFFFFFJJJQQQ]]]mmm}}}bbbMMM@@@999:::666777>>>CCCIIIZZZlll}}}iiiUUU@@@:::666666888;;;CCCJJJRRRYYY```ccc```ZZZWWWUUU[[[aaarrr}}}sssdddXXXQQQLLLIIIFFFBBBAAAAAA@@@@@@BBBCCCDDDBBBCCCDDDCCCAAAAAACCCDDDFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>===<<<;;;;;;jjjhhhhhhkkkpppyyyzzzqqqjjjfffcccaaa\\\YYYUUUSSSSSSTTTUUUUUUWWWUUUTTTUUUVVVVVVUUUTTTVVVTTTSSSSSSSSSTTTRRRQQQOOOPPPPPPMMMIIIGGGHHHJJJGGGGGGHHHIIIKKKMMMNNNOOOKKKKKKJJJIIIHHHGGGGGGGGGEEEFFFHHHJJJJJJJJJIIIHHHEEEGGGJJJLLLNNNNNNNNNMMMKKKJJJHHHFFFEEEEEEEEEFFFGGGGGGHHHIIIHHHHHHFFFFFFFFFEEECCCAAADDDKKKWWW___jjjppprrrpppooooookkkeeeYYYUUUOOOIIIEEECCCCCCCCC>>>===<<<===???@@@???>>>===<<<:::999:::;;;>>>???>>>???@@@@@@@@@???>>>===<<<;;;:::999888666666555777666666555666777999999::::::999999999:::<<<<<<;;;<<<<<<===>>>>>>=========<<<<<<;;;;;;:::999999:::999888777555444333222...//////000111111222222111111111111111000//////111000000000000000111111........................+++...---)))***000222111///000000111222222111111333333333333333333333333666555333111000.........---...///000000///...---111111111111111111111111333000000333444333555:::===DDDPPPbbbwwwuuujjjhhhgggeeebbbaaaeeennnuuu|||}}}}}}|||xxxqqqkkkggg^^^\\\]]]bbbeeeiiiqqqyyyuuupppjjjgggfffffffffddddddeeefffggghhhhhhhhhhhhgggggghhhhhhjjjlllmmmnnnqqqtttwwwyyy|||{{{vvvyyy|||~~~|||}}}ooo___TTTLLLEEEBBBDDD999>>>@@@>>>>>>BBBBBB???AAA@@@@@@@@@BBBFFFIIILLLRRRaaatttfffNNN@@@;;;<<<<<<:::???JJJTTT\\\mmm~~~rrrYYYGGG:::666555888<<>>======<<<======mmmnnnttt}}}wwwqqqmmmggg```\\\YYYYYYZZZTTTSSSRRRRRRSSSSSSRRRPPPRRRPPPOOOOOORRRUUUWWWWWWRRRQQQPPPPPPQQQQQQOOONNNKKKMMMNNNLLLHHHFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMIIIIIIHHHGGGFFFDDDCCCCCCEEEGGGIIIKKKKKKIIIGGGEEECCCEEEHHHKKKLLLMMMLLLLLLJJJIIIGGGEEEDDDDDDDDDEEEGGGIIIJJJKKKJJJHHHFFFEEEFFFFFFEEEEEEFFFMMMVVV^^^ccciiillljjjjjjkkkhhhaaaWWWSSSMMMGGGCCCBBBBBBCCC@@@???======>>>>>>===;;;===;;;999888999:::===???===>>>???@@@AAAAAA@@@???;;;;;;;;;:::999777555444777666444444555777999;;;:::999888888888999:::;;;::::::;;;<<<======<<<<<<;;;;;;:::999999888888777888777666555444333222222111111111222333333444444111111111111111000000///222111111000000000000111/////////000000000000000***---,,,(((***000333000//////000111111111111111444333333222222333333444666555333111///---,,,,,,///000222333333222000///000000000000000000000000444000///111222111333888999@@@KKKYYYjjjoooaaabbbaaa___```fffpppwwwzzzuuuxxx{{{{{{yyysssmmmhhh```]]]]]]___aaacccjjjrrr|||xxxssslllgggfffeeedddbbbaaabbbdddeeefffgggggggggdddeeeeeefffhhhjjjlllmmmqqqsssuuuuuuuuuxxx}}}xxxuuuvvvyyy~~~}}}pppaaaRRRJJJFFFAAAAAAEEE:::@@@BBB>>>===AAAAAA>>>AAA@@@???@@@BBBGGGLLLOOOZZZoootttWWWCCC:::<<>>@@@BBB;;;<<<>>>@@@AAA@@@???===>>>===============>>>???yyy~~~vvvqqqnnnllliiifffaaaaaa___\\\XXXUUUUUUUUUWWWUUUSSSQQQQQQSSSUUUVVVTTTRRRPPPOOOOOOPPPSSSTTTNNNOOOPPPPPPPPPOOONNNMMMLLLKKKIIIGGGFFFFFFGGGHHHHHHGGGFFFEEEFFFHHHKKKMMMKKKJJJIIIEEECCCBBBDDDFFFAAADDDGGGHHHFFFDDDCCCCCCDDDGGGJJJKKKJJJJJJLLLNNNJJJHHHFFFFFFFFFFFFDDDCCCGGGGGGGGGFFFFFFFFFFFFFFFDDDEEEGGGIIIJJJMMMQQQTTTXXX]]]aaabbbdddggggggcccXXXRRRIIICCC@@@@@@AAAAAA@@@@@@???======<<<<<<<<<:::;;;<<<===<<<;;;:::999<<<<<<>>>?????????>>>===;;;;;;;;;<<<<<<;;;::::::888555333444777999999888:::::::::::::::;;;<<<===<<<:::999999;;;;;;:::888;;;::::::999888777777666666666666555444333111111111333555777888777555333333222222222222222222111---------.........////////////000000000000//////333000,,,,,,///111111000333333333222222111111111111222222222222111000000///000222333222111///---444222///,,,+++++++++,,,......///000000000000000222111111111222333444444>>>;;;>>>JJJ\\\sssooogggbbb^^^^^^```gggrrr~~~|||qqqmmmlllmmmsssyyyyyyqqqjjjddd\\\TTTSSSUUU[[[eeeooo|||~~~~~~}}}vvvnnniiifffdddcccaaaccceeefffeeeeeeeeeeeeccccccccccccdddfffhhhiiinnnmmmllllllnnnqqqtttvvv~~~~~~xxxvvvxxx|||rrrjjjXXXRRRIIIDDDAAA@@@???===:::???@@@<<<;;;???AAA@@@DDD@@@@@@FFFIIIKKKSSS]]]lll\\\HHH===777<<>>===;;;;;;;;;===>>><<<<<<===>>>???@@@AAAAAA===<<<<<<<<<<<<>>>@@@AAAuuummmiiiccc___^^^]]][[[YYY^^^^^^]]][[[WWWUUUUUUVVVVVVUUUTTTSSSTTTWWWYYY[[[ZZZXXXUUURRRPPPQQQRRRSSSOOOPPPPPPQQQPPPOOONNNMMMPPPNNNKKKHHHFFFEEEDDDEEEFFFEEECCCCCCDDDGGGJJJLLLKKKKKKJJJHHHEEECCCDDDEEEBBBEEEHHHHHHGGGEEECCCCCCFFFIIIKKKKKKJJJIIIJJJLLLKKKIIIHHHHHHHHHHHHGGGEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIKKKNNNPPPUUUZZZ]]]^^^```cccccc___TTTOOOIIIDDDBBBBBBCCCCCC@@@???>>>======<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999999:::<<<===>>>===<<<;;;;;;<<<<<<======<<<<<<;;;:::888666666888::::::999777777888999:::;;;===>>>;;;999888888999:::888777999999888888777666666555555555555555555444333222333444666777777777666555333333333333222222222222........./////////000000......//////000/////////777444111000111333222111333333333222222111111111111222222222222111000000000111333333333222000///222111///...------......///000000111111111111111111111111111111222333333999888;;;DDDRRReee~~~ppphhhaaa```ccciiittt}}}tttooolllkkkoootttuuuooojjjcccZZZSSSPPPQQQUUU^^^gggtttxxx}}}|||sssmmmjjjgggfffdddeeefffgggfffeeeeeeeeecccbbbbbbbbbcccdddfffgggiiihhhgggggghhhkkknnnpppvvv{{{{{{xxx~~~rrrddd[[[OOOJJJCCC?????????>>>===;;;??????;;;;;;???@@@>>>AAABBBHHHNNNPPPRRR]]]jjjvvvUUUDDD===>>>HHHUUUlll{{{vvvgggTTTCCC:::999888:::>>>FFFOOOYYY___ccc```bbbddddddgggtttvvvfffUUURRRMMMIIIGGGGGGHHHIIIFFFEEEDDDCCCBBBAAA@@@@@@???===;;;:::999:::;;;<<<;;;;;;<<<===>>>???@@@@@@>>>>>>=========>>>???@@@~~~rrrggg]]]ZZZVVVTTTTTTUUUUUUUUUYYYZZZZZZYYYWWWUUUVVVWWWVVVVVVUUUVVVXXX[[[^^^``````]]]ZZZVVVSSSQQQQQQQQQOOOPPPQQQQQQQQQPPPOOONNNRRRPPPMMMIIIEEECCCAAAAAADDDDDDCCCCCCEEEGGGJJJLLLLLLMMMMMMKKKHHHEEEDDDEEEDDDFFFIIIIIIGGGEEEDDDDDDHHHIIIJJJJJJHHHHHHIIIJJJKKKJJJIIIJJJKKKKKKJJJIIIBBBCCCCCCDDDDDDEEEEEEEEEIIIIIIIIIHHHGGGHHHJJJLLLOOOTTTWWWWWWYYY]]]\\\YYYPPPLLLHHHEEEDDDDDDDDDCCC?????????>>>======<<<<<<;;;;;;<<<<<<;;;:::999999888:::<<<>>>>>>===;;;:::<<<<<<===============<<<;;;999777777888999888777555666666777999;;;===>>>:::999777888999999888666777777777666555555444444444555555666666555555444555555555666666666666666444444444444333333333222/////////000000000000000,,,------.../////////...888555222111222222222111222222222222222111111111111111222222111111000///111222333444333222111000/////////000000000000000000000111222222222222222111111000000000111222222555555999???FFFUUUkkkssshhheeehhhmmmuuu}}}zzzrrrmmmhhhhhhkkkmmmkkkggg___WWWPPPNNNNNNPPPWWW___jjjqqqyyy~~~|||tttooojjjhhhffffffffffffeeeeeeddddddcccbbbaaaaaabbbcccdddeeegggfffeeedddeeegggiiijjjooorrrwww{{{~~~{{{mmm^^^QQQJJJDDDAAA===;;;<<<===>>>>>>>>>???>>>===>>>BBBAAA>>>CCCHHHPPPUUUYYYbbbvvvgggMMMBBBDDDNNN```ppp{{{ssspppggg\\\QQQDDD999666999;;;===CCCNNNZZZbbbffffff___bbbeeeiiissskkk]]]NNNMMMLLLKKKIIIGGGFFFEEECCCCCCCCCCCCBBBAAA@@@???>>>===;;;999888888999:::::::::;;;<<<===>>>????????????>>>>>>>>>??????@@@~~~pppkkkiiinnnuuuvvvmmmcccXXXVVVSSSRRRSSSTTTVVVWWWUUUVVVXXXXXXVVVVVVWWWXXXWWWVVVWWWXXXZZZ\\\___aaaaaa___[[[WWWSSSQQQPPPPPPPPPPPPQQQRRRQQQPPPOOONNNPPPOOOKKKHHHDDDBBB@@@???EEEEEEEEEFFFGGGJJJLLLNNNLLLMMMOOONNNKKKGGGEEEEEEFFFHHHJJJJJJHHHFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIKKKJJJIIIJJJLLLMMMLLLKKKEEEEEEDDDDDDDDDDDDDDDDDDIIIIIIIIIGGGFFFFFFHHHJJJJJJNNNQQQQQQSSSVVVVVVSSSNNNLLLIIIGGGFFFEEECCCAAA???????????????>>>======;;;:::::::::999999888888:::<<<>>>AAAAAA???===;;;;;;<<<==================:::999888777666555555444777777777888999;;;<<<===:::999888888999999888777666555555555444444444333444555666666777777777666666555444444444555666777555555555444444333333222////////////////////////++++++,,,---............222111000//////000000000222222222111111111111111111111111111111000000///111111222222222111000///......///000000000/////////000111111222222111111111000000000000000111111333555999===@@@III]]]ppprrrmmmnnnpppuuuyyy|||vvvooogggbbbbbbcccbbbaaaZZZTTTPPPPPPQQQRRRXXX^^^eeekkktttzzz}}}~~~|||tttmmmiiifffdddcccbbbcccdddcccccccccbbbbbbaaabbbcccdddeeeiiihhhfffffffffggghhhiiijjjllloooqqqtttyyy{{{vvvnnnbbbWWWMMMEEEBBB???===;;;;;;;;;===>>>???@@@???>>>>>>BBBEEEEEECCCLLLQQQWWW___jjj~~~iiiXXXGGGEEENNN```uuuvvvooojjjeeefff\\\PPPFFF>>>888999===@@@CCCJJJVVVbbbhhhhhhfffcccdddiiisssrrr___TTTJJJJJJJJJIIIHHHFFFEEEDDDBBBBBBCCCCCCCCCBBBAAA@@@???>>><<<:::999999999999999999:::;;;<<<======>>>>>>>>>>>>??????@@@AAABBB}}}zzztttmmmmmmhhhdddfffkkkjjjccc[[[TTTSSSRRRPPPOOOQQQTTTVVVSSSUUUWWWXXXWWWWWWWWWXXXWWWWWWWWWXXXYYYZZZ\\\]]]^^^\\\YYYVVVSSSQQQPPPPPPOOOPPPQQQQQQQQQPPPOOONNNKKKJJJHHHFFFDDDBBBAAA@@@EEEEEEFFFFFFHHHJJJLLLMMMKKKMMMOOOOOOLLLIIIGGGFFFGGGHHHJJJJJJIIIHHHHHHIIIEEEDDDDDDEEEFFFHHHIIIJJJJJJIIIHHHIIIKKKMMMLLLKKKIIIHHHHHHGGGFFFEEEDDDDDDGGGHHHHHHGGGFFFGGGIIIKKKGGGKKKMMMLLLNNNRRRRRROOONNNLLLJJJHHHGGGEEEAAA???@@@@@@AAAAAAAAA@@@???>>>;;;:::999999888777777777:::<<<>>>@@@@@@???===<<<;;;;;;<<<===============;;;;;;:::999777555444444;;;;;;:::::::::;;;;;;<<<<<<:::999999::::::999888555555555555444444444444555555666777888888888888666555444333222333555666666666555444444333222222........................++++++,,,---------------,,,------......///111222111111111111111111111111000111111111111000//////000000000000000//////........./////////...------...///000000111111000000111111000000000000000111222444888;;;<<>>>>>>>>=========>>>???>>><<<;;;>>>BBBFFFJJJLLLVVV]]]iiiwwwwwwVVVLLLEEEGGGSSSdddvvvyyynnnjjjjjjiiifffcccXXXLLLCCC===:::<<>>>>>??????>>>===>>>???===;;;888888888===<<<;;;;;;::::::;;;;;;<<<;;;999:::;;;;;;:::888666666666666666666666666666777888888999999999999777666444333333444555555666555555444333222111111............------------,,,------...------,,,,,,+++---///000000111333555000000000111111111111111000000111111000000///...000000/////////.....................------------......///000000000000000222222111000000000111111000111555888999===IIIVVVjjj|||sssnnnmmmppptttvvvtttuuuzzz}}}}}}zzztttkkkddd^^^ZZZWWWUUUUUUUUUXXX___aaa______bbb]]]^^^aaaeeejjjpppvvvyyy|||uuummmhhhccc```bbbcccbbbaaabbbbbbbbbbbbccceeeggghhhjjjiiihhhfffdddcccccccccbbbbbbccccccdddfffjjjmmmvvv}}}{{{qqqggg^^^YYYUUURRRMMMGGGCCC@@@>>>>>>>>>???@@@@@@>>>===>>>???:::888:::>>>BBBGGGQQQZZZeeetttsssZZZIIIEEEBBBEEEMMMYYYdddkkkhhhiiihhhgggjjjmmmjjjccc[[[QQQFFFAAA???===@@@EEERRRVVV]]]dddggghhhgggfffiiinnnzzz|||jjj]]]VVVSSSLLLIIIFFFCCCBBBCCCDDDEEECCCBBBBBBCCCCCCEEEFFFGGGCCCBBBAAA???===<<<:::999888888999:::;;;<<<======:::;;;===???@@@AAABBBBBB{{{xxxtttrrrrrrqqqnnnllllllllljjjeeeeeeggghhheee\\\[[[[[[[[[\\\\\\\\\[[[UUUUUUUUUSSSQQQRRRVVVZZZWWWZZZ\\\\\\ZZZXXXXXXXXXVVVVVVVVVWWWXXXXXXYYYYYYXXXWWWVVVTTTRRRPPPOOOOOOMMMNNNOOOOOOOOONNNMMMLLLGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGIIIKKKMMMMMMLLLKKKKKKKKKFFFHHHJJJKKKKKKLLLNNNOOOKKKHHHFFFFFFIIILLLLLLLLLKKKJJJIIIJJJKKKLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHIIIHHHIIIIIIHHHGGGGGGIIILLLGGGKKKLLLJJJLLLOOOPPPNNNLLLJJJIIIHHHGGGFFFCCCAAABBBCCCDDDEEEEEEDDDCCCBBB@@@???===<<<:::::::::;;;;;;;;;;;;;;;;;;<<<=========>>>???@@@AAAAAAAAAAAA===???AAA@@@<<<:::999:::;;;::::::999::::::;;;;;;;;;:::999999::::::999777777777777777777777777777888888999999999999999999888888777666666666666666555555444333222111000000////////////.........---......///......---,,,++++++...111111111111333555///000000000111111111222000000000000000//////...111000000///////////////......---------///000111//////000111111111111000333333222111111111111111111111222666777999AAAKKKYYYmmm|||sssqqqnnnpppqqqpppsssxxxyyyvvvxxxtttpppjjjddd^^^YYYVVVXXXYYY___ffffffaaa\\\\\\TTTTTTUUUYYY___fffllloooyyy{{{xxxrrriiieeeeeeeeeccc```````````````bbbdddggghhhiiihhhfffdddcccaaa```___```aaaaaaaaaaaabbbdddgggkkkqqqxxxxxxkkkaaaZZZUUURRROOOMMMJJJFFFBBB???===<<<;;;>>>@@@@@@===<<<===>>>::::::===CCCFFFMMM]]]lllpppXXXFFF???>>>===???DDDLLLRRRUUUTTTXXX\\\aaagggiiicccYYYQQQHHHBBBBBBEEEGGGKKKOOO[[[```gggjjjjjjiiikkkmmmppp{{{zzzjjj^^^VVVRRRQQQKKKJJJGGGDDDCCCBBBCCCCCCBBBAAA@@@@@@AAADDDGGGHHHDDDCCCBBB@@@>>><<<:::999888888999:::;;;<<<======;;;<<<>>>????????????>>>nnnlllkkklllnnnnnnkkkgggggghhhfffbbbaaaeeefffddd\\\\\\\\\ZZZWWWVVVWWWXXXSSSTTTTTTRRRQQQRRRWWW[[[ZZZ\\\^^^^^^\\\YYYXXXXXXUUUUUUVVVWWWXXXYYYZZZZZZXXXXXXVVVTTTRRRPPPOOONNNMMMMMMNNNOOONNNMMMLLLKKKHHHIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLLLLKKKKKKLLLMMMFFFHHHJJJKKKLLLMMMOOOQQQOOOLLLIIIHHHKKKMMMMMMLLLMMMKKKJJJKKKLLLMMMLLLJJJEEEFFFFFFHHHIIIJJJKKKKKKJJJKKKJJJIIIGGGGGGIIIJJJHHHLLLLLLKKKLLLPPPQQQOOOJJJIIIGGGGGGGGGGGGFFFDDDBBBCCCEEEGGGGGGFFFDDDCCCCCCBBB@@@>>>===<<<======>>>>>>===<<<<<<>>>???@@@???@@@AAABBBCCCCCCCCCCCC;;;>>>@@@???;;;999888999888888888888999:::;;;<<<:::999888888999999888666888888888888999999999999999999999::::::999999888999999999999888888777777555555444333111000000///111111000000/////////...000000000///...---+++++++++...111111///...000222//////000000111111111222000000000000000//////...222111111000000000000000...---,,,---...111444666000000111222222222222222444444333222111111222222555222333666777888>>>EEELLL___yyy{{{xxxoooppppppppptttyyywwwqqquuutttrrrooojjjccc]]]YYY[[[]]]cccjjjhhh___XXXUUUMMMMMMNNNRRRXXX___dddgggttttttvvvyyyzzzpppjjjhhhgggddd```^^^^^^^^^___aaadddfffhhhiiihhhgggeeebbb```___^^^aaabbbcccbbbaaaaaaccceeefffjjjnnnsssxxx~~~nnn___WWWSSSSSSTTTKKKJJJGGGEEEBBB???<<<;;;888;;;>>>>>><<<;;;<<<>>>===>>>CCCIIILLLTTTggg{{{yyybbbRRRFFF>>>888999999:::???FFFKKKMMMRRRTTTWWW[[[aaaddd]]]SSSJJJDDDAAAEEELLLQQQVVV[[[```gggnnnooolllkkkoootttyyy{{{kkk^^^UUUPPPNNNMMMJJJIIIHHHFFFDDDCCCBBBAAABBB@@@>>>>>>???BBBFFFIIIDDDCCCBBB@@@>>>;;;999888888999::::::<<<<<<===>>>===>>>?????????===<<<;;;ccccccbbbaaabbbccceeefffdddddddddeeefffdddaaa^^^\\\ZZZXXXYYYZZZXXXTTTQQQMMMNNNPPPRRRTTTVVVXXXYYY___]]][[[ZZZ[[[[[[ZZZZZZZZZXXXUUUTTTUUUWWWWWWWWWXXXXXXXXXWWWTTTRRROOOMMMLLLLLLLLLLLLKKKIIIHHHGGGDDDGGGJJJLLLKKKIIIHHHHHHHHHIIIJJJJJJKKKLLLLLLMMMPPPMMMKKKKKKMMMNNNMMMKKKOOONNNNNNNNNOOOQQQSSSTTTRRRPPPNNNKKKJJJIIIIIIIIIMMMNNNOOONNNLLLJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKJJJHHHGGGFFFGGGGGGHHHMMMKKKIIIJJJMMMNNNLLLJJJGGGGGGFFFFFFEEEFFFFFFFFFIIIIIIHHHHHHGGGGGGGGGGGGEEEEEEEEECCCAAA>>>;;;::::::<<<======;;;:::;;;;;;AAABBBCCCCCCCCCBBBAAA@@@??????>>>===;;;888555444777666666666666666777777888777777777888999999:::::::::;;;<<<======<<<<<<999999::::::999999888777555555555555555555444444333333222111000000000111////////////////////////......------------......,,,...000222333222111111000000111111111222222222222222222222222111000000...///000///...///111222............////////////000000000000////////////222111111111111111222222000000000111333666999;;;FFFRRRggg~~~qqqnnnllllllnnnooopppuuu|||uuuuuutttssspppkkkddd```dddfffgggfffbbb[[[SSSNNNMMMKKKLLLQQQTTTWWW___gggkkkmmmoooppprrrzzzuuummmkkkgggbbb```aaabbbbbbaaabbbccceeebbbddddddcccaaa_________^^^^^^___```aaaaaa`````````dddgggiiikkkqqq|||{{{nnnaaaZZZVVVQQQNNNNNNHHHFFFDDDBBB???===<<<<<>>???CCCGGGKKKYYYvvvjjjWWWIII===888999555777;;;???CCCGGGJJJKKKGGGMMMVVV]]]\\\UUULLLEEE>>>BBBHHHMMMPPPTTTZZZ___cccccceeeiiinnntttxxx{{{qqqhhh\\\TTTRRRQQQOOOMMMKKKIIIFFFCCC@@@>>>======AAAAAAAAA@@@@@@@@@??????AAAAAA@@@???>>>===<<<<<<::::::999999999999888888999999999999999999999999aaaaaaaaaaaabbbcccddddddbbbbbbbbbcccdddbbb___]]][[[YYYWWWXXXYYYYYYWWWUUUUUUUUUVVVWWWXXXYYYYYYZZZ\\\[[[ZZZYYYYYYYYYXXXWWWXXXWWWUUUVVVXXXYYYZZZYYYXXXXXXXXXWWWUUURRROOONNNNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNSSSPPPNNNNNNOOOPPPNNNMMMPPPOOOMMMMMMNNNQQQTTTVVVUUUTTTRRRPPPNNNNNNNNNNNNNNNOOOOOONNNLLLKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIMMMKKKIIIJJJLLLLLLKKKIIIHHHGGGGGGFFFGGGGGGHHHHHHKKKLLLLLLLLLLLLKKKJJJIIIGGGGGGFFFEEECCC@@@===<<<===>>>@@@@@@???>>>>>>???AAABBBBBBCCCCCCBBB@@@???AAAAAA@@@???===:::777666555666666777777777777888888888888888888999:::::::::;;;<<<<<<<<<<<<<<<<<<999999:::::::::999888888666555555555444444333333222222111000000000111111///////////////////////////......------......///---...000222222222111000000000000111111111222222...////////////...------//////000///------...000............////////////000000000000////////////111000///...------------111111000111333555888:::AAAHHHWWWmmmuuulllhhhgggjjjllllllppptttuuuuuuuuutttsssoookkkhhhffffffdddaaaZZZSSSKKKGGGDDDCCCEEEKKKPPPUUU___hhheeehhhjjjkkkmmmttt~~~sssnnniiicccaaaaaa``````______aaabbbaaabbbcccbbb___^^^]]]^^^^^^^^^___`````````_________aaaddddddeeeiiirrryyy~~~pppeeeZZZVVVTTTQQQNNNOOOEEEDDDBBB@@@>>>===<<<<<<<<<;;;::::::;;;=========CCCDDDHHHNNNWWWiiiuuueeeSSSHHH@@@999666777777:::===AAAEEEGGGIIIJJJJJJMMMSSSUUUTTTMMMFFFAAA>>>CCCIIIMMMPPPTTTZZZ^^^___bbbggglllrrr{{{ttthhh```UUUOOONNNNNNLLLKKKJJJIIIFFFCCC@@@???>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999888888999999999999999999999999^^^___```aaabbbbbbbbbbbbaaa``````aaaaaa```^^^[[[ZZZXXXWWWWWWXXXYYYZZZYYY[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUWWWVVVWWWXXX[[[\\\[[[ZZZXXXXXXXXXWWWUUURRRPPPNNNNNNNNNNNNNNNMMMLLLKKKKKKNNNKKKHHHHHHKKKMMMMMMLLLLLLKKKKKKKKKLLLNNNPPPRRRUUUSSSQQQPPPQQQQQQPPPNNNPPPOOONNNNNNOOORRRUUUWWWWWWVVVTTTSSSQQQQQQPPPPPPNNNOOOOOOMMMLLLLLLNNNPPPPPPPPPPPPOOONNNMMMLLLKKKHHHHHHGGGGGGGGGHHHIIIIIILLLKKKIIIIIIJJJJJJIIIGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLNNNNNNNNNMMMKKKJJJHHHHHHHHHGGGEEEBBB@@@>>>===???AAAAAA@@@@@@AAABBB@@@AAABBBBBBBBBAAA???>>>BBBAAA@@@???<<<999777555444555666777888999999999999999888888999999::::::;;;<<<<<<<<<<<<;;;;;;:::999999::::::999999888777666666555444444333222222111000000000000111111222000000000000000000000000///......------......//////000111222222111000///000000000000111111111111000000111111000000///...///000000...,,,+++,,,...............////////////////////////000000000000......------------......222222111111222444666777===???GGGYYYsss}}}ooohhhdddgggjjjkkklllooovvvvvvvvvvvvuuutttrrrrrrllliiiddd\\\TTTLLLEEEBBBBBB@@@AAAGGGLLLRRR[[[ddddddfffjjjlllnnnttt|||~~~wwwqqqkkkeeedddbbb```______`````````aaaaaa```^^^\\\\\\]]]^^^____________^^^^^^]]]]]]^^^___^^^]]]___eeejjjnnnsss{{{xxxpppbbbYYYRRRQQQOOOLLLIIIJJJAAA@@@???>>>===<<<<<<<<<::::::;;;;;;===>>>???@@@DDDEEEKKKUUUcccxxx{{{eeePPPFFF===:::999777777888<<<>>>AAAEEEHHHIIIIIIHHHLLLLLLLLLJJJGGGBBB>>>;;;???CCCIIIMMMPPPTTTYYY^^^^^^dddkkkqqqyyy~~~qqqeee[[[UUUMMMIIIIIIJJJJJJIIIJJJHHHEEEBBB@@@???>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888888888888888888888888]]]^^^```bbbccccccbbbbbbaaa```___`````````]]][[[\\\ZZZXXXVVVWWWYYYZZZ[[[\\\\\\[[[ZZZYYYXXXWWWWWWWWWXXXYYYYYYXXXVVVUUUUUUXXXXXXYYY[[[]]]]]]ZZZXXXXXXXXXXXXWWWUUUSSSPPPOOOKKKKKKLLLLLLLLLKKKKKKJJJMMMIIIEEEGGGKKKMMMKKKGGGJJJIIIJJJKKKMMMPPPSSSUUUUUUSSSRRRQQQPPPPPPOOOOOONNNOOOPPPQQQSSSTTTUUUUUUTTTSSSSSSRRRQQQPPPPPPOOOOOOOOOOOOMMMLLLMMMQQQSSSQQQQQQQQQPPPNNNMMMKKKJJJGGGGGGGGGGGGHHHHHHIIIIIIKKKJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJGGGIIIKKKMMMMMMKKKHHHGGGHHHHHHHHHGGGFFFCCCAAA@@@<<<>>>@@@@@@@@@@@@AAABBB@@@@@@AAAAAAAAA???>>>===@@@???===;;;999666444333222444666777999::::::::::::999999999999999::::::;;;<<<<<<<<<;;;:::999999888999999999999888777777666666555444333222111000///////////////000111222000000000000000000000000//////............//////000000111111111000000////////////000000000111111111111111111111000000///...//////...---,,,...///............////////////////////////000000000000,,,,,,---...000222444555333222222111222333444444:::;;;@@@LLLaaa{{{zzzoooffffffjjjlllnnnqqqxxxyyyyyyxxxwwwvvvwwwxxxsssnnnfff\\\SSSLLLHHHFFFIIIFFFEEEHHHJJJLLLTTT\\\___ccchhhlllpppvvv|||xxxnnnjjjfffbbb```````````````aaaaaa___]]]\\\\\\]]]^^^^^^___^^^^^^]]]\\\\\\[[[\\\\\\ZZZYYYZZZ]]]```bbbgggmmmtttzzzxxxnnnccc[[[VVVPPPKKKKKKIIIDDDAAAAAA===<<<;;;;;;;;;;;;<<<<<<:::;;;======>>>???AAACCCEEEJJJUUUdddvvvuuu^^^KKK@@@;;;666666888:::<<<>>>AAACCCFFFIIIJJJJJJIIIHHHJJJHHHDDD???<<<;;;::::::@@@EEEJJJNNNPPPTTTYYY^^^bbbfffnnnxxxuuufffYYYPPPMMMHHHGGGGGGIIIIIIIIIHHHFFFDDDAAA@@@???>>>>>>======<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;::::::999999999888888888666666666666666666666666]]]___aaacccdddddddddcccbbbaaa``````aaa```___]]]^^^]]]ZZZWWWVVVWWWZZZ\\\[[[[[[[[[ZZZYYYYYYXXXXXXXXXZZZ[[[ZZZWWWVVVVVVWWWYYYYYYZZZ\\\\\\[[[XXXUUUWWWWWWWWWVVVTTTRRRPPPOOOJJJKKKLLLLLLLLLLLLLLLKKKKKKHHHGGGJJJNNNNNNJJJDDDFFFFFFHHHJJJMMMQQQUUUWWWQQQQQQPPPOOONNNMMMNNNNNNKKKNNNRRRUUUVVVUUURRRPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOMMMMMMNNNQQQTTTPPPPPPOOONNNLLLJJJIIIHHHEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFHHHHHHEEEGGGIIIKKKKKKIIIGGGEEEFFFFFFFFFFFFEEECCCAAA@@@===???AAABBBAAAAAABBBCCC???@@@@@@@@@@@@>>>===;;;>>>===;;;999777555444333222333666888:::;;;::::::::::::999888888999999999:::::::::::::::999888777777777888888777777666555666555444333222111000000............///000111111000000000000000000000000/////////....../////////000111111111111000000///....../////////000000000---------------,,,,,,+++---...//////...///111333............////////////.../////////000000000111.........000111333555666222222222111111222222222555999>>>DDDPPPfff|||nnniiikkknnnrrrvvv}}}zzzyyy{{{}}}vvvqqqhhh___WWWRRRPPPOOOOOOLLLJJJJJJIIIHHHLLLRRRVVVZZZ```gggnnnuuu{{{xxxrrrjjjdddbbb```___^^^aaabbbaaa___]]]\\\]]]^^^]]]]]]^^^]]]]]]\\\[[[ZZZZZZZZZZZZZZZYYYYYY[[[\\\\\\___dddhhhmmmrrrxxx{{{wwwnnnfff\\\RRRKKKJJJEEECCCEEECCC???===>>>999999999999999:::;;;<<<:::;;;<<<======???CCCFFFLLLXXXjjj{{{fffVVVGGG<<<:::999666666999>>>CCCDDDEEEGGGHHHJJJJJJIIIHHHGGGEEEBBB>>>:::888999<<<>>>CCCGGGLLLPPPQQQUUUZZZ^^^cccfffpppwwwjjjZZZNNNKKKIIIHHHGGGHHHIIIJJJJJJFFFDDDBBB@@@>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;888999999::::::;;;;;;;;;999999888888888777777777555555555555555555555555^^^___```bbbcccddddddeeedddbbb``````aaaaaa___^^^^^^^^^\\\YYYWWWWWWZZZ\\\]]]]]]]]]\\\\\\[[[[[[ZZZYYY[[[\\\ZZZVVVUUUWWWZZZZZZYYYYYYZZZZZZYYYUUURRRUUUUUUUUUUUUSSSQQQOOONNNLLLLLLMMMNNNOOOOOOOOOOOOLLLKKKKKKNNNPPPOOOKKKGGGEEEFFFIIILLLOOORRRTTTUUUMMMNNNNNNMMMKKKKKKLLLNNNKKKNNNSSSVVVVVVTTTPPPMMMPPPQQQQQQQQQQQQQQQPPPPPPNNNOOOOOONNNMMMNNNPPPSSSMMMMMMMMMLLLJJJHHHGGGFFFDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGFFFDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGFFFGGGIIIJJJJJJIIIHHHGGGDDDEEEEEEEEEDDDCCCAAA@@@@@@BBBDDDDDDCCCCCCDDDEEE??????@@@@@@???===;;;:::===<<<:::999777666666666222444777999;;;;;;::::::999999888888777888888888777888888888888888777666555555666666555555444333444444333222222111000000///............//////000000000000000000000000000000//////......//////000000000000000000111111111............////////////---............---,,,,,,,,,---/////////000333555............////////////......//////000000111111111111000///////////////111111111111111111111111000777===???CCCSSSmmm|||sssooonnnrrrwww|||zzz{{{~~~uuuqqqkkkddd^^^ZZZXXXXXXRRROOOMMMMMMJJJFFFHHHLLLQQQTTT[[[dddnnnvvv}}}}}}|||~~~{{{ppphhhdddaaa^^^\\\bbbbbbaaa___\\\\\\]]]___[[[\\\\\\\\\\\\[[[[[[ZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[]]]___aaaeeejjjmmmsssvvv{{{xxxqqqhhh___XXXPPPHHHBBB>>><<<<<>>===<<<======<<<<<<;;;;;;;;;:::::::::888888888999999:::::::::777777777666666666666555444444444444444444444444^^^^^^______aaacccdddeeedddbbb````````````___^^^[[[\\\\\\ZZZXXXXXX[[[^^^```______]]]\\\[[[ZZZZZZZZZ\\\\\\XXXTTTSSSWWW\\\WWWWWWVVVWWWXXXWWWUUUSSSSSSTTTTTTSSSRRRPPPNNNMMMKKKLLLMMMNNNOOOPPPPPPOOOLLLMMMMMMNNNMMMLLLKKKJJJHHHJJJMMMOOOQQQRRRRRRQQQJJJLLLMMMLLLJJJJJJLLLOOONNNPPPRRRSSSSSSQQQNNNMMMNNNOOOPPPQQQQQQQQQPPPOOOMMMNNNOOOOOONNNMMMOOOPPPKKKKKKKKKJJJIIIHHHFFFEEECCCDDDDDDEEEEEEDDDCCCBBBBBBDDDEEEEEEBBBAAACCCEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHDDDDDDEEEEEEEEECCCBBBAAAAAACCCDDDDDDCCCBBBCCCDDD>>>?????????>>><<<:::999:::999777666555555666666333444777:::;;;;;;:::999999888777777666666777777555555666666777666666666333444444444444333222222333333222222111111111000//////...---------......////////////////////////000000////////////000000/////////000000111222222------.........////////////000000000000///......,,,---.........///111333............////////////.........///000111111111333222111///---,,,,,,+++000000111111111111111000000666;;;;;;===HHH[[[kkkxxxqqqrrrwww~~~zzzvvvwwwzzzuuusssooojjjfffbbb```___WWWUUUTTTSSSNNNHHHFFFHHHMMMPPPWWW```kkkttt{{{yyyvvvxxx}}}yyyoooiiifffbbb^^^aaaaaa___]]]ZZZZZZ\\\^^^ZZZZZZ[[[[[[\\\[[[[[[[[[YYYYYYYYYZZZZZZYYYWWWVVVWWWXXXXXXXXXYYY[[[___ccceeeiiipppyyyxxxjjjcccZZZRRRMMMHHHBBB>>>:::888999<<<===;;;<<<@@@888777777888888999:::;;;999;;;===>>>AAAHHHSSS\\\iiiiiiRRREEE>>>:::999000666;;;<<<@@@FFFHHHFFFDDDDDDBBBAAAAAAAAABBBBBB>>>>>>>>>???@@@CCCEEEGGGHHHLLLQQQSSSUUUWWW\\\```eeeqqqsss```VVVPPPKKKGGGHHHJJJJJJHHHFFFEEEEEE@@@???>>><<<;;;;;;;;;<<<:::::::::999999999888888777777777777777888888888666555555555555444444444333333333333333333333333]]]]]]]]]]]]___aaadddeeecccaaa_________```___^^^YYY[[[\\\[[[YYYZZZ]]]```aaa```___]]][[[YYYXXXWWWZZZ[[[[[[WWWRRRRRRWWW]]]UUUTTTTTTUUUVVVWWWUUUTTTSSSSSSSSSSSSQQQOOOMMMLLLIIIJJJKKKLLLMMMNNNNNNNNNLLLLLLLLLJJJHHHHHHJJJLLLLLLNNNPPPSSSSSSRRRPPPNNNHHHKKKLLLLLLJJJJJJMMMPPPRRRRRRQQQPPPOOOOOONNNNNNLLLMMMNNNOOOOOOOOONNNMMMLLLNNNPPPPPPNNNMMMMMMNNNKKKKKKJJJJJJIIIHHHFFFFFFCCCCCCDDDDDDDDDCCCAAA@@@@@@CCCEEEDDDBBBAAACCCEEEGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGDDDEEEFFFFFFFFFDDDCCCBBB@@@AAACCCBBBAAA@@@@@@AAA>>>?????????===<<<:::888666555333222222333444444333555888:::;;;;;;999888888888777666666555666666333333444555666666666555222333333333333222111111222222111111111111111111000///...---------------////////////////////////000000////////////000000////////////000111333333---------.........//////,,,,,,------,,,,,,+++***---.........------...000............/////////000---......///000111111222222222111//////.........///000000111111111111000222666999;;;===EEESSS]]]tttvvvsssvvvwww{{{}}}zzzuuuqqqrrruuuwwwvvvtttpppmmmiiifffeee```]]][[[YYYSSSIIIEEEFFFGGGJJJOOOXXXcccmmmtttwwwyyyvvvwwwyyyyyy{{{vvvpppkkkgggccc```___^^^[[[YYYYYY[[[]]]XXXYYYZZZ[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYWWWUUUSSSVVVVVVUUUTTTTTTVVVZZZ]]]^^^bbbiiiqqqwww{{{}}}~~~zzzooohhh```YYYQQQJJJFFFCCC???;;;<<<::::::<<<;;;888999===888888777888888999::::::<<>>999888666444222;;;CCCDDDFFFJJJJJJEEEBBBAAA???===<<<===???@@@>>>???@@@CCCEEEGGGHHHIIIIIIMMMRRRUUUVVVXXX]]]aaakkk{{{{{{```NNNIIIIIIIIIFFFHHHIIIIIIGGGDDDBBBAAA???>>><<<;;;::::::;;;;;;888888888888777777777777666666666666666666666666555555444444444333333333222222222222222222222222[[[\\\]]]___```aaaaaaaaa______^^^]]]\\\\\\]]]]]]```^^^]]]\\\\\\]]]___```^^^]]]\\\[[[ZZZXXXWWWWWWZZZWWWSSSQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTSSSQQQNNNJJJHHHHHHJJJKKKKKKJJJJJJKKKMMMMMMLLLLLLKKKLLLLLLMMMNNNNNNPPPSSSTTTRRRPPPOOOOOOMMMKKKKKKLLLNNNPPPQQQQQQPPPLLLJJJNNNTTTVVVQQQLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLJJJIIIHHHHHHIIIIIIIIIJJJIIIIIIHHHGGGFFFEEEDDD@@@===>>>CCCEEEBBB???CCCDDDEEEDDDAAA@@@BBBDDDDDDCCCBBBAAAAAABBBCCCDDDFFFFFFGGGGGGGGGHHHHHHHHHDDDDDDDDDDDDCCCBBBAAA@@@EEEEEEDDDCCCAAA>>>;;;999;;;;;;;;;:::999888777666333666666111111666666222777666555444555888;;;===999999999888666555333333666333111111444555444222222222333222222000//////444333333222111000//////------......------,,,+++,,,...///---...000---'''000///...------...///000//////.........---------000000000000000000000000............////////////,,,,,,,,,---...///000000////////////000000000000//////............/////////...---,,,,,,---...///////////////000000000000333555666888;;;???FFFJJJcccqqq{{{wwwrrrvvvzzzyyyvvvuuuxxx{{{xxxrrrppppppjjjfffbbb\\\WWWPPPHHHCCCFFFGGGJJJPPPXXXbbbkkkppptttwwwzzzyyywwwyyy~~~}}}qqqgggaaaaaa^^^ZZZXXXXXXYYYYYYYYYYYYXXXWWWVVVWWWYYY[[[]]]XXXYYYZZZ[[[ZZZXXXTTTRRRTTTSSSRRRQQQRRRSSSUUUWWWXXXZZZ^^^aaaeeeiiinnnrrrwwwnnndddYYYQQQKKKIIIEEEAAA???>>>======::::::;;;;;;:::999777666888888888888999;;;===>>>;;;???DDDIIIPPP```xxxbbbSSSCCC;;;999777555555555;;;EEENNNRRROOOHHHAAABBB===888666999;;;;;;;;;@@@>>>>>>DDDMMMRRRSSSQQQRRRUUUXXXXXXXXX\\\eeelllcccSSSMMMJJJHHHHHHEEEEEEFFFFFFFFFDDDCCCBBB===<<<;;;999888777777777888777666444444666777999555555666666666666555555333333333222222111111111222222222222111111111000\\\]]]^^^___aaaaaaaaaaaaaaa```___]]]\\\[[[[[[[[[[[[\\\]]]__________________^^^]]][[[YYYWWWVVVUUUVVVTTTRRRRRRSSSUUUVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRSSSRRRPPPNNNKKKIIIHHHJJJKKKKKKJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNPPPSSSVVVWWWUUURRRPPPOOOLLLKKKKKKMMMOOORRRRRRRRROOONNNOOORRRUUUTTTNNNHHHKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGFFFFFFFFFGGGHHHKKKJJJJJJIIIHHHFFFEEEDDDDDDAAA???@@@CCCDDDCCCAAABBBDDDDDDCCC@@@@@@AAADDDBBBBBBAAA@@@@@@AAABBBBBBFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBAAA???>>>===???@@@@@@???>>><<<:::999:::::::::999888777666555222555444000000444444111666555555555666888;;;<<<888888888777666555333333444111///000222333222000000000111222222222222111333333222222111111000000...............---,,,,,,---000000...///111...)))//////...------.../////////.........------------........................---.........////////////,,,,,,------......//////........./////////000000//////............/////////...---,,,,,,---...///....../////////000000000000111222444666:::???CCCOOO[[[rrruuuvvvvvvvvvvvvxxx|||{{{wwwnnnkkkeee```ZZZTTTNNNJJJFFFFFFHHHLLLTTT]]]ggglllrrrvvvzzzzzzyyyyyy}}}zzznnnfff```^^^[[[ZZZYYYYYYXXXWWWXXXWWWWWWVVVWWWXXXYYYZZZXXXXXXYYYYYYXXXVVVTTTRRRSSSRRRQQQPPPQQQRRRTTTUUUUUUWWWZZZ^^^bbbgggnnnrrrxxxyyy|||xxxjjj___WWWOOOFFF@@@EEECCC@@@===;;;:::::::::888888999::::::999888777;;;;;;;;;::::::;;;===>>>AAACCCHHHRRRbbbxxx{{{fffPPPDDD999666666666888;;;===DDDMMMTTTUUUOOOFFF@@@999888666666777888777777???@@@DDDKKKQQQUUUUUUTTTXXX[[[^^^aaagggqqq|||mmmVVVKKKHHHGGGFFFFFFDDDDDDEEEEEEDDDCCCAAA@@@===<<<:::999888777777777777666555444555666888999444555555666666555555444333333333222222111111111222222111111111000000000\\\]]]^^^```aaaaaaaaaaaabbbaaa___]]][[[ZZZYYYYYYVVVYYY\\\___```___\\\ZZZ^^^]]]\\\ZZZXXXWWWUUUUUURRRQQQQQQSSSUUUWWWWWWVVVTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPQQQQQQPPPNNNLLLKKKIIIJJJKKKKKKJJJJJJKKKLLLKKKLLLNNNOOOOOOOOONNNMMMQQQTTTXXXYYYVVVRRRNNNLLLKKKKKKKKKMMMQQQSSSTTTSSSQQQTTTXXX[[[ZZZTTTLLLGGGJJJJJJIIIIIIHHHHHHGGGGGGEEEDDDCCCCCCCCCDDDEEEFFFLLLKKKKKKIIIGGGEEECCCBBBBBBBBBAAABBBBBBCCCDDDDDDBBBCCCCCCBBB@@@@@@AAACCC@@@@@@????????????@@@@@@EEEEEEDDDDDDCCCCCCBBBBBB@@@@@@@@@???>>><<<;;;:::<<<<<<<<<<<<<<<;;;:::999888777777777666666555555222444333000///222222000333444444666777999::::::777777777666666444333222111///......///000000///---...///111222333333333111111111111111111111111...////////////...------,,,//////---...000...)))...------,,,,,,------...............------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------------.........---------.........////////////............//////......------------...............////////////000---///000000222555999===BBBKKK]]]www|||xxxrrrpppsssyyyyyytttnnngggbbb]]]YYYUUUJJJIIIHHHJJJOOOXXX```fffnnnsssxxxzzzzzz{{{}}}uuullldddaaa^^^\\\[[[ZZZXXXWWWXXXXXXXXXYYYYYYYYYYYYYYYWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQPPPOOOOOOPPPRRRSSSQQQSSSUUUXXX]]]cccjjjooovvvwwwyyy|||zzzlllbbbVVVKKKEEEBBB>>><<>>FFFJJJRRRbbbzzzwww\\\III???888333222333555;;;BBBFFFNNNWWWYYYTTTJJJAAA;;;111333666777666666777888AAAFFFMMMSSSWWWXXXYYYZZZ___bbbhhhrrriiiYYYIIICCCDDDDDDDDDEEEBBBBBBCCCCCCBBBAAA???>>><<<;;;:::999888777777777666666555444555666888999333444444555555444444333222222222222222111111111111111000000000/////////\\\\\\^^^______`````````______]]]\\\ZZZZZZYYYYYYVVVWWWZZZ\\\\\\ZZZXXXVVV[[[ZZZYYYYYYWWWWWWVVVUUUPPPPPPQQQSSSVVVWWWUUUTTTRRRRRRRRRQQQPPPPPPOOOOOONNNNNNOOOOOOOOONNNMMMLLLJJJLLLMMMLLLKKKKKKLLLMMMKKKLLLNNNPPPQQQPPPOOONNNPPPSSSWWWXXXUUUOOOJJJGGGJJJJJJKKKNNNQQQTTTTTTSSSTTT[[[bbbddd___VVVNNNIIIHHHGGGGGGFFFEEEDDDDDDCCCBBBAAAAAAAAAAAACCCDDDFFFKKKKKKJJJHHHFFFCCCAAA@@@@@@AAABBBBBBAAAAAACCCEEEAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@????????????@@@@@@DDDCCCCCCBBB@@@??????>>><<<<<<======<<<<<<;;;:::<<<<<<<<<<<<<<<;;;;;;:::666555555444444444444444222333222000000111111000111222444666888888999888555555555555555444333222000///......////////////---...///111222222333333........./////////000000/////////000///......---***,,,,,,***+++...,,,''',,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,---------............---------------------,,,,,,,,,---------......///......------......///------------------------------........./////////...000000111111333777:::???CCCOOOeee}}}~~~rrrmmmpppwww}}}xxxqqqlllhhhdddbbbVVVTTTQQQOOOQQQVVV\\\___ggglllrrrvvvyyy{{{}}}~~~zzz{{{~~~uuummmiiibbb^^^[[[ZZZZZZYYYZZZ[[[[[[[[[[[[ZZZYYYXXXWWWVVVTTTRRRQQQQQQQQQRRROOOOOONNNNNNNNNNNNOOOPPPOOOPPPRRRTTTWWW\\\ccchhhqqqsssvvvxxxzzz|||~~~zzzmmmeeeWWWQQQIIICCCAAA@@@@@@@@@<<<;;;:::999999999999:::777777777888888777777777777999;;;;;;;;;===AAAEEEIIITTTfff{{{uuu]]]III===999666444555555777>>>GGGMMMTTT[[[ZZZOOOCCC999555000333777888888999===AAAHHHOOOWWW[[[\\\^^^bbbfffjjjooo{{{kkkYYYNNNDDDBBBCCCBBBBBBDDD@@@@@@AAAAAA@@@???===<<<<<<;;;:::999888888888888888777666555555555555666222333333444444333333222222222222111111111111111000000000000////////////[[[\\\]]]^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[\\\\\\\\\[[[ZZZYYYWWWVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVQQQQQQQQQSSSTTTTTTQQQOOOPPPPPPPPPOOOOOONNNNNNNNNLLLLLLMMMMMMMMMMMMMMMLLLLLLNNNOOONNNMMMLLLMMMNNNJJJLLLNNNPPPQQQPPPOOONNNPPPTTTWWWXXXTTTNNNIIIFFFHHHHHHJJJMMMPPPRRRRRRQQQTTT[[[bbbccc]]]TTTMMMIIIEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@???@@@@@@BBBDDDEEEIIIHHHHHHFFFDDDBBB@@@???>>>???@@@@@@???@@@BBBDDD@@@@@@?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@BBBBBBAAA@@@>>>===<<<<<<999:::;;;<<<<<<============<<<;;;:::999999888888555555444222222222222333333111111111111111111333111222555777888777777666333333444444444333333222000000000/////////000111000000000111111000000000++++++,,,,,,------....../////////000///......---***,,,+++)))+++...---(((+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,------------......------------......,,,------------------,,,------------...............000111111000222444777;;;<<>>>>>>>>AAAHHHNNNRRRiiioooXXXHHH???<<<666555777999999;;;CCCLLLSSSXXX[[[VVVJJJ===555333111444777999;;;@@@GGGMMMSSSZZZaaadddfffjjjssszzzkkkXXXQQQJJJEEEDDDBBB???>>>@@@>>>>>>??????>>>===;;;:::;;;;;;:::999888888888888999999777666444333333222222222333333333333222222111111111111111111111111000000000000////////////\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______```aaa___[[[XXXVVVUUUUUUVVVSSSSSSSSSSSSTTTTTTTTTTTTRRRQQQQQQQQQRRRQQQNNNLLLMMMMMMMMMMMMMMMNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOONNNMMMLLLMMMNNNJJJKKKMMMNNNOOOPPPOOOOOORRRUUUXXXXXXTTTNNNJJJGGGFFFFFFHHHKKKNNNPPPOOONNNOOOSSSXXXXXXTTTMMMIIIGGGCCCCCCBBBBBBAAAAAA@@@@@@@@@?????????@@@AAACCCDDDDDDDDDDDDDDDCCCAAA@@@???>>>>>>>>>>>>???AAABBBBBB@@@>>>======???@@@@@@???AAAAAABBBBBBBBBBBBAAAAAAAAA@@@???>>>===<<<;;;;;;888999:::;;;<<<<<<<<<<<<;;;:::888777666666666666777555333222000000111111111//////222222111222555222333555666666666555444111222222333333333333222000111111111//////111222111111111111000///...---***+++++++++,,,,,,------...////////////...---------...---+++---000000,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,---------............------------......,,,,,,------------,,,,,,,,,,,,,,,---------......,,,...////////////111333888999???KKK[[[qqq{{{tttrrrpppnnnppptttxxxzzz|||{{{xxxvvvtttrrruuussspppkkkfffaaa]]]ZZZVVVWWWZZZ___dddkkkpppssssssssssssrrroooqqq~~~ssshhh```]]][[[[[[ZZZZZZYYYWWWVVVTTTSSSSSSUUUTTTRRRPPPOOOOOOOOOPPPMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOOOONNNOOORRRTTTWWWZZZ^^^______aaafffjjjpppsssvvvyyy{{{}}}wwwpppeee\\\UUUOOOIIIDDD???>>>>>><<<;;;999777666777777888888888999999999999888888777777777888888999<<<>>>>>>???FFFQQQ[[[mmmnnnVVVEEE;;;888999333333777<<>>>>>===<<<:::999;;;:::999999888888999999999999777666444333222111222333333444444333333222000000000111111111111111111111000000000/////////^^^^^^______``````______dddccccccbbbbbbbbbcccccc^^^\\\YYYVVVTTTSSSTTTTTTSSSSSSRRRRRRQQQPPPPPPOOOQQQOOONNNOOOOOOOOOMMMKKKKKKKKKKKKLLLMMMMMMNNNNNNLLLKKKKKKKKKJJJKKKKKKKKKLLLMMMNNNMMMKKKJJJKKKLLLJJJJJJKKKLLLMMMNNNOOOPPPQQQTTTVVVUUUQQQMMMIIIHHHDDDDDDFFFIIILLLMMMKKKJJJIIIJJJLLLKKKIIIGGGEEEEEEAAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>===>>>???AAABBB???@@@@@@AAAAAAAAAAAA@@@@@@>>><<<>>>AAADDDCCCBBB???===;;;<<>>@@@AAABBBCCCCCCBBBAAA@@@??????>>>======<<<;;;;;;999999::::::::::::999999999888777666666777888888888777444111000//////000///,,,,,,000222000111666444555555555555444333333000000111222333333222222///111222111///...000222111111111111000///...---,,,,,,,,,---------------...............---,,,,,,---///...,,,---111111---+++,,,---......---,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------...------------...............------,,,,,,------...+++,,,------------,,,++++++,,,,,,,,,,,,---------+++---...///...///111222555777===DDDNNN```}}}}}}tttnnnjjjiiikkkmmmppptttyyy~~~|||xxxvvvvvvvvvvvvuuu{{{|||{{{wwwqqqhhh```[[[PPPOOOMMMOOOUUU\\\cccgggllllllooorrrrrrttt}}}yyyooohhhbbb___]]]\\\ZZZWWWUUUTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLNNNNNNMMMLLLMMMNNNNNNRRRUUUUUUSSSUUUYYY^^^bbbcccddddddeeefffjjjmmmsssuuuxxx}}}wwwnnniii\\\VVVNNNHHHFFFCCC@@@===>>>>>>>>>===;;;999999999777777888888999999888888777666666777888:::<<<===888===AAAEEEKKKYYYkkkxxxmmmSSSCCC<<<666555666777666:::AAAEEEHHHMMMSSSWWWSSSLLLDDD===999777666777888<<>>>>>===<<<:::999::::::999999888888999999666666666666555444333333333333444444444444333333///000000000111111111222222222111111111000000000___```aaaaaaaaaaaaaaaaaaiiihhhgggfffeeeeeeeeeeeeXXXWWWUUUSSSRRRQQQQQQQQQTTTTTTRRRQQQOOOMMMLLLKKKOOONNNLLLMMMNNNNNNMMMKKKIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPOOOQQQRRRQQQNNNJJJGGGFFFCCCCCCEEEHHHJJJKKKIIIGGGGGGFFFDDDCCCDDDDDDEEEEEE@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>===<<<===>>>???@@@<<<===>>>???@@@AAAAAAAAABBB>>>;;;>>>CCCFFFEEEAAA???<<<:::;;;>>>@@@???>>>@@@AAABBBBBBBBBBBBAAA@@@>>>>>>>>>===<<<<<<;;;;;;::::::::::::999777666555888888888888999:::<<<===999777444111////////////---)))***///111///111666666666555444333333222222///000111222222222222222...000222000...---///222000000000000000///..............................------......------,,,+++,,,---,,,***,,,000000,,,,,,,,,............,,,,,,+++++++++,,,,,,---------******************************+++++++++,,,,,,,,,******+++,,,,,,---......---------.........//////...------,,,,,,------...++++++------------++++++++++++,,,,,,,,,---------,,,...///000000000222444///333888<<<@@@OOOkkkxxxooojjjcccbbbcccgggnnnrrrqqqppptttrrrqqqqqqtttvvvvvvvvv}}}~~~~~~wwwmmmbbb\\\NNNJJJFFFEEEJJJRRRYYY]]]hhhhhhllltttzzz~~~}}}sssjjjeeebbb```]]]YYYWWWWWWWWWWWWSSSSSSRRRRRRQQQOOOOOONNNMMMMMMNNNMMMMMMLLLKKKKKKHHHKKKMMMNNNMMMLLLLLLLLLGGGJJJLLLKKKIIIIIINNNRRRWWWWWWVVVTTTSSSUUUYYY\\\```aaadddhhhlllooorrrttt~~~zzznnnddd[[[SSSOOOIIIEEE@@@>>>??????===::::::;;;;;;:::999999;;;===888999:::::::::::::::999444555555777999<<>>888999777555666>>><<>>===;;;:::999::::::999999888999999999333444555555666666555555333444444555555444444333//////000000111111111222222222222222111111111111eee___\\\]]]^^^___dddjjjvvv}}}|||nnneeeccc___WWWRRRQQQOOONNNNNNOOOQQQRRRTTTSSSQQQNNNLLLJJJHHHHHHIIIJJJKKKKKKKKKLLLOOOQQQMMMKKKHHHGGGJJJMMMOOOOOOPPPPPPOOOLLLIIIHHHIIIKKKKKKKKKKKKKKKJJJIIIHHHGGGJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMKKKJJJHHHFFFEEEEEEDDDCCCBBBAAABBBCCCDDDEEEGGGEEEBBBBBBCCCDDDDDDDDDAAA@@@BBBDDD@@@:::888:::?????????===<<<<<<===???@@@@@@@@@AAABBBAAA???===DDD@@@<<<===AAACCCBBB???>>>============>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAA===<<<;;;;;;::::::::::::::::::999888888888999999999999::::::999888666555666666444222000...---,,,------......///000000000111111111111111111111111//////000000111111222222111111000000//////......000000000000///...---,,,,,,,,,++++++,,,,,,---...,,,---.........---+++***,,,------------,,,++++++***,,,......------...///)))---000000---++++++---///---------......,,,******))))))***,,,------,,,000000///...------,,,,,,..............................---------,,,,,,,,,...---,,,,,,++++++++++++"""'''***,,,---///000......---...///111333444444000333;;;???DDDWWWkkkrrriii```]]]dddmmmpppooommmkkkkkkooouuuvvvrrrpppqqqzzzyyywwwvvvvvvsssgggZZZMMMIIICCC???@@@FFFMMMSSS___fffppp{{{}}}uuupppiii```[[[ZZZYYYUUUQQQSSSTTTTTTRRROOONNNMMMNNNLLLNNNOOOMMMJJJJJJLLLNNNKKKLLLLLLLLLKKKIIIGGGEEEHHHHHHIIIIIIJJJKKKLLLLLLNNNNNNMMMNNNNNNOOOPPPPPPSSSSSSSSSUUUXXX\\\```bbbdddhhhpppyyy}}}}}}}}}|||}}}}}}}}}~~~xxxnnnhhh^^^VVVQQQLLLGGGCCCBBB@@@>>>>>>>>>===;;;999888999;;;<<<<<<:::777555<<<999666666888888777555222666:::;;;:::999:::===AAAIIISSS```uuuaaaKKKAAA999777555222333888BBBCCCDDDFFFHHHJJJKKKLLLGGGCCC<<<888666777888999>>>DDDPPP\\\```___aaafffcccsssvvveeeYYYSSSQQQOOOMMMGGGEEEDDDBBBAAAAAAAAABBB===<<<<<<;;;;;;:::999999;;;;;;:::999888777666555111111333333333333222111333444444444444333222222333222000///...///000222///000000111111111000000bbb]]]YYYYYY[[[```jjjuuupppccc___YYYPPPOOONNNMMMMMMMMMOOOPPPQQQSSSQQQOOOLLLJJJIIIIIIIIIIIIJJJJJJJJJJJJLLLNNNPPPMMMKKKHHHHHHJJJLLLMMMMMMKKKLLLLLLKKKJJJKKKMMMOOOJJJJJJIIIIIIHHHGGGGGGFFFGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLKKKIIIGGGFFFDDDDDDAAAAAA@@@@@@AAACCCDDDEEEBBB@@@>>>>>>@@@AAAAAAAAAAAA??????BBBAAA===;;;======>>>>>><<<;;;;;;===???AAA@@@AAAAAABBBBBBAAA@@@BBB>>>;;;<<<@@@BBB@@@===>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999999999999999888888888888999:::;;;;;;999999::::::999888666555666555444222111///...---.........///////////////////////////////////////000000000000000111111111000000000//////////////////000000//////...---,,,,,,++++++++++++,,,---------------------,,,+++***+++************)))))))))+++---......,,,++++++,,,******+++,,,...///.........---,,,---...---,,,***...,,,++++++++++++***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,+++++++++,,,&&&(((***+++,,,---000222...------...///000222333777222333888999;;;III[[[qqq{{{lllccc^^^ccckkkmmmlllkkkooonnnqqqvvvwwwuuutttvvvyyyyyyxxxwwwxxxwwwlllaaaTTTOOOIIIDDDCCCFFFKKKOOOYYY```kkkvvv}}}}}}|||zzzzzz|||yyylllbbb]]]ZZZWWWTTTWWWWWWVVVUUUSSSQQQQQQQQQMMMNNNOOONNNKKKJJJLLLNNNKKKKKKLLLKKKJJJIIIGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLOOORRRUUUWWWTTTWWW\\\ccchhhjjjiiifffbbbbbbcccdddgggjjjmmmnnnwwwzzz}}}~~~xxxtttpppjjjaaaZZZVVVQQQJJJEEECCCAAA???===>>><<<;;;;;;<<<<<<:::999777999:::<<<;;;999777555;;;999666666888999777666888999999:::<<>>>>>===>>>>>>===<<<;;;:::999999;;;:::999888777666555555000111333444444444333333111111222222111111000///444333111000000000222333222333333444444333333333]]]YYYVVVVVVXXX```qqqooo```XXXQQQIIILLLLLLLLLLLLMMMNNNPPPQQQQQQOOOLLLJJJHHHHHHIIIJJJIIIIIIIIIIIIJJJLLLMMMNNNMMMKKKJJJIIIJJJKKKJJJIIIHHHIIIKKKLLLMMMPPPTTTWWWQQQOOOLLLIIIGGGEEEDDDDDDCCCCCCDDDEEEFFFHHHIIIIIIKKKKKKIIIHHHFFFDDDCCCBBB>>>>>>>>>???AAABBBDDDEEE???===<<<<<<>>>@@@@@@???CCC===;;;>>>@@@???===>>>;;;<<<<<<;;;999:::<<<>>>CCCCCCCCCCCCCCCCCCCCCCCCBBB???>>>???BBBBBB@@@===??????>>>===<<<<<<<<<<<<======<<<<<<;;;;;;::::::999999888888777777888888777777777888999:::<<<===888999::::::999888666555555444444333111000000///000000////////////..............................111000000000000000000/////////////////////000000////////////...---,,,+++++++++******++++++,,,---------,,,+++++++++,,,,,,+++***))))))(((((())))))+++---...---+++))))))***...+++((()))---000...+++---,,,+++,,,------+++)))...,,,++++++++++++***((()))******+++,,,------...************************++++++,,,,,,------......------,,,+++++++++,,,,,,------,,,+++***,,,///222---------...///000111222555222222555444333<<>>EEEJJJTTTUUUXXX]]]^^^___eeemmmwwwsssiii___XXXPPPKKKKKKLLLKKKKKKJJJIIIFFFCCC@@@>>><<<<<<>>>>>>===<<<;;;:::999999999999888777666666555555222222333444555555444444111111111111111000000///555444333111111222333333000000111111111111000000XXXVVVUUUUUUVVV^^^qqq|||iiiZZZSSSMMMGGGKKKKKKLLLMMMOOOPPPQQQQQQOOOMMMJJJHHHGGGHHHIIIJJJIIIIIIIIIKKKMMMNNNNNNNNNOOOMMMLLLKKKLLLKKKIIIGGGIIIKKKMMMOOOQQQTTTYYY\\\\\\XXXSSSLLLGGGCCCAAA@@@@@@AAABBBCCCEEEFFFHHHHHHJJJIIIHHHFFFEEECCCBBBAAA>>>>>>>>>???@@@AAAAAABBB???>>>===>>>AAABBBBBBAAADDD===888:::>>>===;;;;;;::::::::::::999999<<<>>>GGGGGGGGGEEEDDDCCCDDDDDDDDDCCCBBBDDDEEEDDDAAA???@@@???>>>===<<<;;;;;;;;;<<<<<<;;;::::::999888888777777666666666666666777888888888888888999:::;;;888999999:::999888777666444444333333222222111111111111000000///......---////////////////////////111111000000/////////...---......//////000000000...............,,,++++++***************+++,,,,,,...---,,,++++++,,,---...---,,,+++*********++++++***+++,,,,,,***))))))***222...+++******+++***(((,,,+++***+++,,,,,,+++)))***))))))***,,,------,,,+++,,,,,,---......//////************************)))***+++,,,---...//////---,,,,,,++++++,,,,,,,,,+++,,,,,,+++******---///------......///000111111000...000222111111777AAAJJJVVVlllzzzpppooorrrssssssuuummmmmmqqqwwwzzzxxxxxxzzzzzz|||}}}}}}~~~}}}uuulllaaa^^^YYYTTTOOOLLLJJJIIIKKKPPPWWW^^^cccfffgggfffcccddddddaaa```fffsss~~~wwwlllddd```]]]VVVTTTRRRQQQQQQQQQQQQPPPMMMMMMMMMLLLKKKKKKKKKLLLKKKKKKJJJJJJIIIHHHGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHKKKJJJJJJKKKMMMNNNMMMLLLNNNMMMKKKJJJLLLOOOSSSVVVUUUUUUUUUSSSQQQQQQRRRTTTXXXYYYYYY[[[]]]aaadddfffggghhhiiilllooosssvvvxxxyyyyyyyyyyyy{{{|||~~~~~~|||zzzyyyrrrnnniiihhhhhhfffaaa]]]XXXTTTOOOLLLJJJGGGDDDBBBCCCAAA>>><<<<<<;;;;;;;;;888777666777888999888666666777888999999888777666777666555555666777888888666:::>>>@@@BBBHHHQQQYYYyyyxxxcccRRRCCC;;;;;;999888888<<<@@@CCCDDDEEEGGGHHHJJJJJJHHHCCC>>>;;;;;;999777777;;;DDDPPPWWW^^^]]]^^^aaabbbccckkksss|||tttfff^^^SSSOOOKKKJJJJJJLLLLLLKKKGGGFFFDDDCCCAAA@@@???>>>;;;;;;;;;;;;::::::::::::888888888777666555555444555555555555555444444444333333333333333222222111444444333222111222222333//////000000//////......TTTTTTUUUUUUUUU[[[iiixxx{{{vvvkkk^^^UUUQQQNNNJJJLLLMMMOOOPPPRRRRRRRRRRRRMMMLLLJJJHHHGGGGGGHHHIIIIIIIIIKKKOOORRRSSSRRROOOPPPOOOMMMLLLLLLKKKIIIGGGIIIKKKMMMNNNOOORRRVVVYYY\\\YYYSSSLLLGGGCCC@@@@@@@@@AAABBBDDDEEEGGGHHHHHHIIIIIIGGGFFFDDDBBBAAAAAA??????????????????>>>>>>???>>>>>>@@@BBBCCCCCCAAAEEE===777888;;;:::888888999:::::::::999:::===???JJJKKKLLLIIIFFFCCCCCCDDDEEEDDDDDDEEEEEECCCAAA?????????===<<<;;;;;;;;;;;;<<<<<<;;;:::999999888888555555444444444555555666:::999888777777777777777888888999:::999888777666444444444444333333222222222222111000///......---........................111000000000//////......------......//////000000............---,,,+++******))))))))))))***++++++///...---,,,,,,---...///---,,,,,,+++++++++++++++''')))++++++*********+++.........+++((('''(((++++++******+++,,,---+++******))))))***,,,------,,,------------------------++++++++++++++++++++++++((()))***+++,,,...//////,,,,,,,,,++++++,,,,,,---(((***---...---------...------......//////000000......000222111111666;;;@@@GGGUUUiii{{{wwwvvvuuuuuuwwwvvvwww|||}}}~~~uuukkkbbb```\\\XXXSSSOOOLLLJJJJJJJJJLLLOOOSSSWWW[[[]]][[[```bbb```]]]```jjjsss}}}rrriiieee]]]ZZZVVVTTTTTTTTTRRRQQQMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDFFFHHHHHHGGGJJJHHHEEECCCDDDFFFIIIKKKKKKKKKJJJIIIGGGHHHJJJLLLNNNMMMMMMMMMOOOPPPSSSTTTVVVWWWXXXZZZ\\\___aaabbb```______^^^___aaacccdddiiihhhggghhhjjjjjjjjjiiifffffffffffffffeeeeeeddd```\\\XXXVVVUUUSSSPPPMMMHHHFFFCCC@@@@@@?????????<<<<<<;;;999777777777888:::888777777888777666444666666777888888888777666444444555555666777888999999>>>DDDFFFIIIVVVkkk{{{sssWWWKKKEEE===777999999:::;;;===AAADDDDDDBBBIIIGGGEEEAAA===:::777555666777888:::@@@JJJWWW___hhhffffffhhhhhhiiipppyyyxxxggg[[[WWWLLLKKKIIIIIIIIIJJJJJJJJJEEEEEEDDDCCCAAA@@@>>>>>>777888888999::::::;;;;;;888888777777666666555555999888777555444333222222444444444444444333222222333333222111111111111111222222333333222111111000RRRRRRSSSUUUTTTUUU^^^iiieeeaaa[[[VVVSSSQQQOOOMMMMMMOOOQQQSSSTTTTTTSSSRRRLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJNNNUUUZZZ[[[WWWRRRQQQOOOLLLKKKKKKJJJIIIHHHGGGHHHIIIIIIIIIKKKNNNPPPSSSQQQMMMJJJFFFDDDCCCBBBBBBBBBCCCDDDFFFGGGHHHHHHIIIIIIGGGFFFDDDBBBAAAAAA@@@@@@@@@@@@???>>>===<<<>>>>>>>>>???AAABBB@@@???DDD===888999:::888666777999:::;;;;;;;;;<<>>===>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::999999888888444444333333444444555555:::999888666555555444444777888999::::::999888777555555555444444333333333222222111000000///......------------------------000//////////////////.....................//////------------,,,+++******)))))))))((())))))***+++------,,,,,,,,,---......***++++++++++++***))))))''')))+++++++++***+++---'''***,,,+++((('''+++///++++++***+++------,,,+++...,,,++++++++++++***(((++++++++++++************++++++++++++++++++++++++))))))***+++,,,---......,,,,,,+++++++++,,,------(((+++///000000/////////,,,---...////////////...000111111111000111333555:::>>>FFFTTTjjjyyytttrrrtttyyyzzztttjjjaaa___]]]YYYUUUQQQNNNLLLIIIGGGEEEDDDFFFKKKQQQTTTWWW]]]aaaaaa^^^___fffmmmuuu|||uuuiiiddd]]]XXXVVVSSSPPPLLLMMMLLLJJJJJJKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGFFFFFFFFFDDDBBBAAABBBDDDFFFFFFEEEDDDCCCAAA@@@AAACCCEEEGGGEEEFFFFFFEEEDDDEEEGGGJJJHHHHHHHHHGGGGGGHHHHHHIIILLLLLLMMMNNNOOOPPPQQQQQQOOOOOONNNNNNNNNOOOQQQRRRTTTSSSRRRSSSUUUUUUUUUTTTNNNOOOPPPPPPQQQQQQQQQQQQOOOMMMJJJHHHGGGFFFDDDBBBBBBAAA???<<<;;;::::::;;;666777888777666666888999:::888777777777777555444555666666777777777777777333555666777777888;;;===<<>>:::666444444444444888<<>><<<;;;777888888999:::;;;;;;<<<888888888777777666666666:::999777555333222222111333333333333333222222111222222222222222111111111111111111111111000///...SSSPPPOOOQQQQQQQQQUUU\\\XXXUUURRRRRRRRRPPPNNNLLLNNNPPPSSSUUUUUUTTTRRRPPPKKKLLLLLLKKKJJJHHHGGGEEEIIILLLRRR[[[bbbbbb\\\UUUPPPMMMIIIHHHHHHHHHHHHGGGDDDEEEEEEEEEDDDFFFHHHKKKLLLLLLKKKIIIHHHFFFEEEDDDCCCCCCDDDEEEEEEFFFGGGGGGJJJIIIHHHFFFDDDCCCBBBAAA>>>???@@@@@@@@@???>>>===???>>>>>>???AAAAAA???===AAA===;;;<<<;;;888888;;;;;;<<<=========???BBBDDDHHHMMMQQQQQQLLLHHHGGGHHHDDDDDDCCCAAA???======>>>===<<<<<<;;;;;;;;;<<<<<<999999999999888888888888444333333333444444555666777666555444444444444444777888999::::::999888777777666666555444333333222222111111000000/////////------------------------.........///////////////..................------,,,------,,,,,,+++***))))))(((((((((((()))******)))***++++++,,,,,,,,,+++***+++---...---,,,***((()))***,,,,,,+++***+++,,,&&&((()))******++++++,,,,,,++++++,,,......---,,,...,,,++++++++++++***((()))))))))***++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,+++++++++,,,,,,---...***,,,......------...///,,,---.../////////...---///000000///...000111222666:::@@@IIIXXXpppyyyttttttuuutttvvv{{{}}}|||}}}vvvkkk```___\\\XXXUUUQQQNNNLLLHHHEEEBBB@@@@@@DDDHHHKKKUUUYYY\\\]]]\\\^^^dddiiilllvvvwwwlllccc^^^XXXQQQLLLPPPMMMKKKKKKMMMNNNLLLKKKJJJIIIHHHGGGGGGGGGHHHIIICCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEECCCBBBCCCEEEFFFEEEDDDBBBBBBAAAAAAAAABBBDDDEEEBBBCCCDDDCCCBBBBBBDDDFFFDDDDDDEEEEEEEEEDDDDDDCCCEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIHHHGGGHHHJJJKKKJJJIIICCCDDDDDDEEEEEEEEEEEEEEEEEECCCAAA?????????>>>>>>??????>>><<<:::999::::::777999:::999888777999;;;777666555555777777666555555555555666666777777777555777999::::::;;;>>>AAACCCIIIRRR```sssvvvdddLLLCCC;;;888999;;;<<<;;;:::===>>><<>>FFFMMMRRRZZZdddkkkmmmjjjjjjnnnttt~~~uuuhhh\\\RRRLLLHHHEEEEEEEEEDDDCCCBBBBBBCCCDDDDDDDDDCCCAAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888777777777777666555333333333333444444444555555444444333222333333333333333222222111////////////...---,,,+++SSSOOOLLLMMMNNNNNNQQQUUUTTTQQQOOORRRSSSPPPLLLJJJNNNPPPSSSUUUUUUSSSQQQOOOKKKLLLMMMMMMKKKIIIFFFDDDIIIMMMUUU___gggggg___XXXOOOKKKGGGEEEEEEFFFGGGGGGCCCDDDEEEDDDDDDEEEGGGJJJMMMMMMMMMLLLJJJHHHFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFJJJIIIHHHFFFEEECCCBBBAAA===>>>???@@@AAAAAA@@@???AAA@@@@@@AAABBBBBB@@@===???======???===999;;;???<<<===>>>>>>>>>@@@CCCFFFEEEKKKQQQRRROOOKKKJJJKKKGGGFFFEEEBBB???>>>???@@@<<<<<<;;;;;;;;;<<<<<<===777777777777888888888888333333333333444444555666444444333333333444444555777777999::::::999888777888777666555444333222222111111111111000000000000000000000000000000000000---.........//////000000/////////......------,,,,,,,,,,,,,,,+++***))))))((((((((((((((()))******'''((()))+++++++++***)))+++---000222111///,,,***+++---...---+++))))))***+++)))((())),,,,,,)))%%%,,,++++++---//////...---***))))))***,,,------,,,((()))***+++---...///000*********************************++++++,,,------++++++++++++,,,,,,---...,,,,,,+++***((()))+++...,,,---.../////////...---+++,,,---,,,---000222333000555;;;@@@III[[[rrryyyxxxssspppooorrrtttuuuxxx}}}xxxlll```^^^[[[XXXTTTPPPMMMLLLGGGDDDAAA??????AAACCCEEESSSUUUWWWXXXYYY\\\bbbgggiiinnnqqqooossstttkkkcccZZZSSSRRROOOLLLMMMOOOPPPNNNLLLJJJIIIHHHGGGGGGGGGHHHIIIDDDEEEEEEFFFGGGHHHHHHIIIEEEEEEEEEEEEEEEFFFGGGHHHFFFFFFGGGHHHHHHGGGGGGGGGDDDCCCAAABBBCCCCCCBBBAAAAAAAAA@@@??????????????????AAABBBBBB@@@@@@AAABBBAAABBBCCCDDDDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEECCCDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDEEEGGGHHHGGGFFFBBBBBBCCCCCCCCCBBBAAAAAAAAA@@@>>>=========>>>>>>888999::::::999888999:::888:::<<<:::777555666888444333333444666777777666555555555555666666777777666999<<<<<<<<<===AAAEEEOOOVVVgggzzziiiTTTDDD<<<>>>>>>;;;;;;@@@EEEGGG???AAA@@@<<<>>>BBBAAA<<<:::999888777888999;;;<<>>===<<<;;;;;;:::999999999888888888888888444444333222333444555666777777777888777777666555444444555555444444333222222222222222111000///...QQQPPPOOOOOOOOOPPPQQQRRRQQQQQQQQQPPPOOONNNMMMLLLOOOPPPRRRSSSRRRPPPMMMKKKLLLLLLKKKJJJHHHGGGFFFFFFKKKNNNSSSZZZ______ZZZUUUMMMLLLKKKJJJHHHGGGFFFEEEHHHGGGEEEDDDCCCDDDFFFGGGOOONNNNNNOOOPPPNNNHHHCCCDDDDDDCCCDDDEEEGGGIIIJJJKKKIIIHHHFFFDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBBCCCEEEGGGIIIJJJHHHFFFEEEFFF@@@AAAAAAAAA???===;;;:::<<>>>>>===============>>>;;;;;;;;;<<<===<<<:::888555333111111222333222111444444333333333444555555888777666666666777999999888888777555444333222111111000000////////////000333444444333000//////000000000000000000111222222////////////...---,,,+++)))))))))))))))*********))))))))))))************,,,,,,++++++***+++++++++------,,,++++++******))),,,,,,,,,,,,,,,+++***)))+++******+++,,,,,,***)))---...///000///---+++))),,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++***)))))))))***,,,,,,******))))))******+++,,,+++,,,------++++++,,,------,,,+++*********++++++000///...------...///000......---,,,---...///000444666777888===HHHXXXccc~~~yyysssooonnnssswwwxxxzzz~~~xxxoookkkaaaYYYXXXVVVPPPMMMOOONNNKKKGGGCCCAAAAAABBBDDDGGGHHHKKKNNNRRRYYY```ffffffjjjmmmiiieeekkk{{{sssfff]]]YYYVVVSSSQQQPPPOOONNNLLLLLLIIIFFFDDDDDDFFFFFFFFFAAACCCDDDFFFFFFFFFFFFEEEHHHFFFDDDCCCBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDBBB@@@>>>???AAABBB@@@>>>@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDDDDCCCBBBCCCCCCDDDDDDCCCAAA@@@>>>??????>>>>>>???@@@AAAAAA>>>???@@@AAA@@@>>><<<:::?????????>>>===<<<::::::999999999999999999::::::888777666555555666777888666666777777888999999999888777999;;;:::666666:::===;;;<<<>>>@@@DDDJJJOOO]]]qqqvvvdddVVVJJJCCCAAA888:::???DDDIIIMMMPPPQQQDDDBBB???===<<<;;;999777333333444777<<>>===<<<>>>AAACCCCCCAAABBBFFFKKKMMMNNNPPPQQQPPPMMMJJJHHHFFFEEECCCAAA??????@@@AAAAAA@@@???>>>===<<<<<<<<<;;;:::::::::;;;;;;999777444333111111222222222111666555555555555555666666777777666666777888999:::888888777666444333333222111111000////////////000000111111000...,,,---...000/////////000000111222////////////...---,,,+++******************))))))))))))))))))))))))))))))///...---+++***)))(((((()))******++++++,,,------,,,,,,,,,,,,,,,+++***))))))))))))***,,,------,,,------...---,,,***'''&&&+++++++++*********))))))((()))******,,,,,,---...++++++*********+++,,,---******))))))******+++,,,+++,,,------++++++,,,---***+++++++++,,,,,,------......------------......///...---------...000111///111444666888@@@KKKSSSfff{{{vvvqqqooorrruuuvvvxxx|||vvvkkkbbb^^^ZZZSSSQQQRRRNNNKKKGGGDDDAAA@@@@@@@@@AAABBBDDDGGGLLLUUU^^^dddiiiiiihhhdddbbbfffpppxxxyyypppiiiddd^^^YYYUUUSSSQQQOOOJJJHHHFFFEEEEEEEEEDDDCCCCCCCCCEEEFFFFFFFFFFFFEEEGGGFFFDDDBBBBBBCCCDDDEEEDDDDDDCCCCCCCCCBBBBBBBBBBBB@@@??????AAABBB@@@>>>@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBB@@@@@@AAAAAAAAAAAA@@@???>>>===>>>>>>>>>??????@@@@@@@@@>>>>>>???@@@???===;;;:::999999:::::::::999888888777777777777777777777777777777666666666666777777555555666666666777777777:::777666888888777;;;AAA=========@@@EEEOOO\\\fff~~~zzzkkkXXXLLLDDD===:::::::::???GGGOOORRRQQQNNNLLLAAA???===:::999777666555777777999===EEEMMMTTTWWW]]]bbbiiiooosssuuuwwwyyyqqqeeeZZZXXXSSSNNNJJJHHHFFFFFFCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>???@@@AAABBBAAA>>><<<::::::999999666777999;;;;;;:::999777666666555444444444444444666444444444666777666555555444222333333444222111333444444333222333666888SSSRRRQQQOOOOOOOOOPPPPPPQQQPPPMMMKKKJJJIIIIIIIIIPPPQQQRRRSSSRRRPPPNNNMMMLLLKKKJJJHHHFFFEEECCCCCCAAACCCFFFJJJNNNOOOMMMKKKIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFEEEEEEEEEGGGHHHIIIIIIIIIIIIKKKKKKIIIFFFBBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>??????AAABBBBBBHHHIIIJJJIIIFFFDDDCCCDDDDDDCCCBBBAAA@@@?????????AAADDDEEEEEECCCDDDHHHLLLOOOPPPQQQPPPOOOLLLIIIGGGFFFEEEDDDCCCCCCCCCDDDEEECCCBBB@@@???======<<<<<<>>>===;;;;;;;;;;;;:::888666444222222333444333222888777777666666777777777777777777777888999:::;;;888777777666555444444333222111111000//////000000///000000///---,,,---...///////////////000000000////////////......---,,,++++++,,,,,,,,,***)))((())))))))))))))))))))))))///...,,,+++))))))(((((()))******++++++,,,------++++++,,,,,,,,,+++******************+++---///000//////...---,,,***))))))*********)))))))))((((((((())))))***+++,,,------,,,++++++++++++,,,------******))))))******+++,,,+++,,,---,,,+++***+++---(((***+++---...///......,,,,,,------------,,,,,,///...---------...000111+++///222444555888>>>CCCQQQccc{{{{{{tttoooppprrruuuyyy~~~yyynnnfff^^^XXXUUUUUUPPPOOOLLLHHHEEEBBB@@@>>><<<===>>>AAAFFFPPP[[[ccckkkjjjiiihhhhhhkkkoooqqquuu||||||rrriiiaaa[[[WWWTTTLLLKKKJJJIIIIIIHHHFFFDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDBBBBBBBBBAAAAAAAAAAAA@@@BBBAAA???@@@AAAAAA???>>>>>>??????@@@@@@??????>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>===@@@???>>>======<<<<<<=========???@@@@@@??????>>><<<======>>>===<<<:::999555666777888888888888888777777777777777777777777666666777777888777777666666666666666777777777777777555666999999888<<>>===;;;888777666555555;;;===AAAHHHRRR]]]gggmmmiiimmmqqqrrrqqqsssyyy~~~tttbbbVVVQQQPPPNNNKKKIIIFFFEEEDDDAAAAAAAAA@@@??????>>>>>><<<<<<======>>>???@@@AAACCCBBB@@@>>><<<;;;::::::999999:::::::::999888777555555444333333333444444555444333444666777666555555333222222444444333111555555555444333333555777VVVUUUSSSQQQPPPOOOOOOPPPRRRPPPMMMJJJIIIHHHIIIJJJPPPQQQRRRRRRRRRPPPNNNMMMKKKKKKIIIGGGEEECCCBBBAAABBBCCCEEEGGGJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFFFFFFFGGGIIIJJJKKKJJJJJJLLLMMMMMMKKKHHHFFFCCCBBBAAAAAA@@@?????????@@@@@@AAABBBCCCCCCCCCCCC@@@@@@@@@@@@AAABBBCCCDDDGGGJJJMMMNNNLLLIIIFFFEEEEEEDDDBBBAAA@@@@@@AAABBBEEEFFFGGGFFFEEEFFFIIILLLPPPPPPOOONNNLLLIIIFFFEEECCCCCCBBBBBBCCCDDDEEEEEEBBBAAA@@@???>>>>>>>>>>>>BBB@@@>>>>>>>>>>>>===;;;888777555555666666666555888888777777777777888888777777777888999:::;;;<<<777777777666666555555555333222111111000000000000111222333222111000111222/////////000000000/////////////////////...------,,,------...---+++)))'''***)))))))))))))))((((((***************++++++,,,------,,,++++++******)))++++++,,,,,,,,,++++++***------,,,,,,,,,...222555666555333111000/////////+++*********))))))))))))++++++++++++*********************+++++++++,,,,,,******))))))******+++,,,***,,,,,,,,,+++***+++,,,)))***---///000///...---+++,,,---......---,,,+++...---,,,,,,,,,---///000---000222333444555999;;;CCCQQQddduuuxxxnnnmmmooottt}}}wwwlllbbb[[[XXXWWWVVVUUUTTTQQQLLLHHHCCCAAA======<<<===AAAJJJUUU]]]bbbfffmmmrrrtttvvvwwwwwwnnnrrrwww|||wwwlllccc]]]WWWTTTPPPMMMLLLKKKIIIHHHEEEEEEEEEEEEDDDDDDCCCCCCDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@BBBAAAAAA@@@@@@@@@???>>>======>>>>>>>>>>>>======<<<<<<=========>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>======???>>><<<;;;;;;;;;<<<===;;;===???@@@@@@???===<<<;;;;;;;;;<<<;;;:::999888888888999999999999999888999999999999888888888888555666777999999888777666777777888888888999999999666666:::@@@AAA>>>???CCCDDDOOO]]]iiiwwwkkkYYYHHH@@@;;;;;;<<<<<<>>>AAAJJJNNNTTTWWWTTTLLLBBB<<<<<<;;;:::888666666888:::>>>DDDMMMWWWbbbmmmwww}}}vvvwwwvvvrrrooouuuwwwgggXXXOOOMMMMMMLLLKKKIIIFFFDDDBBBAAAAAA@@@@@@???>>>>>>===;;;;;;;;;<<<===???@@@AAABBBAAA@@@???>>>=========;;;:::999888777666666666444444333333333333333444444333222333555666555444444333222222444444333222333333333222000000111333[[[ZZZWWWTTTRRRQQQQQQQQQSSSQQQNNNKKKJJJJJJKKKKKKPPPQQQQQQQQQPPPOOONNNMMMKKKJJJIIIGGGEEECCCBBBAAADDDEEEFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLJJJLLLMMMMMMLLLKKKIIIIIICCCCCCBBBBBBAAA???>>>>>>AAABBBCCCEEEFFFGGGGGGGGGDDDDDDCCCCCCDDDDDDEEEFFFDDDJJJQQQUUUUUUPPPLLLIIIEEEDDDCCCBBBBBBBBBDDDDDDGGGGGGGGGGGGFFFGGGIIIKKKMMMLLLKKKIIIGGGEEEDDDCCC?????????@@@@@@AAAAAAAAA@@@???????????????@@@@@@BBB@@@????????????===<<<888666555444666666555444777777777666777777888999777888888999:::;;;;;;;;;777777777777777777666666444444222111111000000000222333444444333222333555//////000111000000///.../////////000//////...---............---,,,***)))++++++******)))))))))(((***)))))))))******+++,,,------,,,++++++******)))***++++++,,,,,,,,,+++++++++,,,------///444<<>>CCCKKKQQQVVVaaaoooyyy{{{zzz{{{|||ttttttrrrnnnmmmrrrzzzxxxpppeee___VVVOOOKKKJJJJJJIIIGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBBBBBAAA??????>>>???<<<======>>>>>>======<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>>>>??????>>><<<;;;;;;<<<======;;;<<<>>>??????>>><<<;;;:::::::::::::::999999888;;;;;;;;;;;;:::999888777999999999888888888777777555666888999999999888777777777777888999999::::::<<<;;;===AAADDDEEEJJJPPPTTTfff{{{gggRRRFFF???;;;:::>>>@@@AAACCCGGGRRRQQQOOOKKKFFF@@@:::777666777888777666888<<<@@@GGGPPP]]]iiisss{{{{{{uuuuuuwwwgggZZZRRRNNNMMMMMMMMMLLLIIIFFFCCCAAAAAAAAA@@@@@@???>>>>>>>>>:::::::::;;;<<<>>>???@@@>>>??????@@@@@@@@@@@@@@@;;;:::888666555444444444333333222222222222333444444333222333444555444333444333222222444444333222111222222111///...///000aaa___\\\XXXVVVTTTSSSRRRRRRQQQOOOMMMLLLLLLLLLMMMPPPPPPPPPOOOOOONNNMMMLLLJJJIIIHHHGGGFFFDDDCCCCCCCCCEEEGGGGGGGGGHHHJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNIIIKKKLLLLLLIIIGGGGGGGGGEEEEEEEEEDDDCCCBBB@@@???DDDEEEGGGIIIKKKKKKKKKKKKHHHHHHGGGFFFFFFFFFFFFGGGCCCJJJRRRXXXXXXTTTOOOLLLGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCC>>>>>>>>>>>>>>>@@@AAAAAA=========>>>???>>><<<:::777555333333444555444333666666666777888999:::;;;999999:::;;;;;;;;;::::::777777777777888888888888555555333222111111000000000111333333222222333555000000111222222111///.../////////000000//////...//////......------,,,,,,,,,,,,,,,++++++******))),,,,,,+++))))))((((((((()))******++++++,,,------******+++,,,,,,,,,++++++'''***,,,///333===HHHQQQRRRLLLCCC999111+++)))))),,,,,,,,,++++++++++++***'''(((((()))***+++,,,,,,'''((())))))******))))))******))))))******+++,,,***+++,,,+++***)))***,,,,,,---......---,,,+++***------............---------,,,+++++++++,,,......000///......///222555888555888???KKK[[[rrr~~~wwwvvvzzzzzzqqqlllgggbbbbbbbbbbbb```]]]XXXSSSPPPIIIHHHFFFDDDBBBCCCFFFIIIVVVbbbrrr{{{}}}{{{|||}}}zzzxxxssskkkdddcccgggkkk|||vvvmmmaaaUUUNNNKKKJJJJJJJJJIIIHHHFFFDDDCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCAAABBBCCCAAA???>>>>>>???<<<======>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????=========<<<<<<<<<======<<<======>>>>>>===;;;;;;999999999999999999999999:::::::::999888777666555777777777666666555555444666666777888999999999999555555666888999:::;;;<<<@@@===;;;@@@FFFPPP^^^jjjzzzttt```MMMAAA<<<<<<;;;>>>EEEHHHIIIKKKOOORRRNNNGGG???999666555555111333666666777;;;BBBHHHTTT___mmmxxx~~~}}}{{{tttbbbWWWQQQNNNNNNMMMMMMMMMKKKIIIFFFCCCAAAAAA@@@@@@???>>>>>>======:::999::::::;;;<<<===>>><<<===>>>@@@AAABBBBBBBBB;;;:::999777555444444444222222111111222222333333333222111222444555444333333222111222444555444333222333444333111000000111fffccc```\\\YYYWWWUUUUUUOOOOOONNNNNNNNNMMMMMMMMMOOOOOONNNNNNMMMLLLLLLKKKIIIHHHHHHGGGFFFFFFEEEEEECCCFFFHHHHHHGGGGGGIIIKKKJJJJJJKKKMMMNNNOOOPPPPPPNNNNNNOOOOOOOOOOOOOOONNNIIIKKKLLLKKKGGGEEEEEEFFFGGGGGGGGGGGGFFFEEECCCBBBFFFHHHJJJLLLNNNNNNMMMMMMKKKJJJIIIHHHGGGFFFFFFFFFEEEJJJQQQUUUTTTQQQNNNLLLIIIJJJKKKKKKLLLLLLLLLLLLHHHGGGEEEDDDEEEFFFFFFGGGFFFEEECCCBBBBBBCCCDDDEEEHHHHHHHHHGGGFFFDDDCCCBBB>>>>>>=========>>>??????:::;;;<<>>:::;;;;;;<<<<<<;;;:::999777777777888888999999999666555444333222111111111///000222222222222333555111222333444333222000/////////000000000000//////000///...,,,,,,---///000......------,,,++++++***,,,+++***))))))(((((())))))******++++++,,,------)))***+++,,,,,,,,,,,,+++***,,,///222777AAAOOOZZZZZZSSSGGG;;;111+++)))(((++++++++++++************''''''((()))***+++,,,,,,'''((()))***+++******)))******))))))******+++,,,)))+++,,,+++***)))***++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---,,,---...///000///...------///111222333666666:::BBBKKK[[[ttt~~~{{{zzz{{{{{{~~~zzztttnnnjjjkkkkkkjjjgggccc___]]][[[\\\[[[YYYUUURRRQQQQQQZZZaaakkkssswwwxxxyyyyyyyyyxxxtttmmmeeebbbcccfffmmmvvvuuuhhh^^^WWWSSSQQQOOONNNKKKIIIGGGFFFEEEEEECCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBAAACCCDDDBBB???======???======>>>>>>>>>>>>======;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA???>>>=========>>>;;;<<<<<<<<<===<<<<<<;;;=========<<<<<<;;;;;;;;;999999999999999999999:::999999999999888888777666888777777666555555444444777777777777888999:::;;;666777999;;;===???@@@AAAFFFFFFJJJTTTaaappphhhVVVIII>>>:::;;;@@@AAAFFFMMMOOONNNOOORRRJJJFFF@@@999555444444555000444888:::<<>>>>>===<<<<<<<<<::::::999::::::;;;<<<<<<<<<===>>>@@@AAAAAAAAAAAA<<<;;;:::999888777666555111111111111111222333333333111111222333444333222333222111222444555444333111333444333222111111222iiifffccc___[[[XXXWWWVVVMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFDDDGGGJJJJJJHHHHHHJJJLLLHHHIIIKKKMMMPPPRRRTTTUUUPPPPPPQQQQQQQQQPPPOOOOOOKKKMMMNNNLLLHHHEEEEEEFFFHHHIIIIIIIIIHHHGGGEEEDDDHHHIIILLLNNNOOOOOONNNNNNLLLLLLJJJHHHGGGFFFEEEEEEGGGJJJNNNPPPOOOMMMKKKKKKKKKLLLNNNPPPPPPPPPOOONNNHHHFFFDDDCCCDDDEEEEEEEEEDDDCCCBBBAAABBBDDDFFFGGGDDDDDDCCCBBBAAA>>>===<<>>======<<<======:::;;;>>>BBBDDDBBB>>>;;;<<<:::888888999:::999888666777777999;;;>>>@@@AAA;;;<<<<<<===<<<:::999888777777777888999999::::::777666444333222111111111000111333333333333555777111222444444444222000/////////000000000000000///111///---,,,,,,...000222//////...------,,,++++++(((((((((((()))***+++,,,------,,,,,,+++******))))))***+++,,,,,,,,,,,,,,,000222444555888BBBPPPZZZ[[[TTTIII===444///......************))))))))))))************))))))))))))((()))***+++,,,+++***************)))***++++++,,,)))+++++++++***)))***+++)))))))))***+++,,,......---,,,+++******+++,,,---000//////...///000111222000//////000111111000///555333555999<<>><<<===???======>>>>>>>>>>>>======;;;;;;;;;<<<<<<<<<======????????????????????????FFFDDDBBB???===<<<<<<<<<999:::;;;<<<===<<<;;;:::>>>===<<<;;;;;;;;;;;;;;;:::999999888999999::::::888888999::::::::::::999:::999999888777666666555888777666666777999;;;<<<:::;;;===???BBBDDDFFFGGGPPPUUUcccvvvqqq^^^KKKAAA<<<999:::???DDDEEEJJJPPPPPPMMMLLLNNNAAA???<<<999666555555666222777<<>>======<<<;;;;;;:::::::::::::::999999:::;;;;;;===>>>???@@@AAA@@@@@@???<<<<<<<<<;;;:::999777777111111000000111222333333222111000111333444333222333222111222444555444333///111333333111000111222eeedddaaa^^^[[[XXXWWWVVVQQQNNNKKKKKKMMMNNNNNNLLLRRRPPPMMMJJJIIIHHHIIIIIIJJJJJJIIIGGGDDDCCCCCCDDDIIIHHHHHHGGGHHHIIIKKKLLLOOOOOOOOOOOOQQQSSSUUUVVVSSSTTTUUUUUUTTTRRROOONNNLLLKKKHHHFFFEEEEEEEEEFFFGGGGGGHHHGGGFFFDDDBBBAAAIIIJJJLLLNNNOOONNNMMMLLLLLLKKKJJJHHHGGGGGGGGGGGGIIIKKKMMMNNNLLLKKKKKKKKKOOOMMMLLLNNNQQQQQQNNNJJJJJJIIIHHHGGGFFFDDDCCCBBBEEEDDDBBBAAAAAABBBCCCCCCDDDDDDBBBAAA@@@?????????@@@???===<<<;;;;;;<<<<<<<<<===???AAAAAAAAA???>>>???;;;777555666666555333666888;;;>>>??????===<<<;;;;;;:::999888888777666777777888888888888777777:::666222222333444222000222222111111111111222222...444999777111---///222//////............//////,,,///000...///222333000///......---,,,***)))(((+++******)))***,,,---...************************+++***)))))))))***+++,,,------///222888???FFFKKKWWWOOODDD;;;444111///---,,,,,,------,,,+++)))(((+++++++++++++++***)))(((++++++,,,,,,,,,---------)))+++---......,,,)))(((++++++******++++++,,,---)))***+++...000000...,,,,,,,,,+++***+++,,,---............------,,,++++++////////////000000000000333333333444888@@@JJJRRRfff{{{}}}tttqqqnnnmmmttt~~~|||{{{xxxtttqqqqqqtttvvvxxx}}}wwwnnnfffddd]]]XXXYYY[[[^^^bbbhhhmmmnnnnnniiidddcccgggkkkqqqtttwwwtttooommmpppttt|||zzzpppjjj```TTTNNNMMMMMMJJJGGGEEEEEEDDDEEEGGGGGGEEECCCFFFDDDBBB@@@@@@AAABBBCCC@@@AAAAAAAAA@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@??????>>>=========>>>>>>===>>>>>>??????>>>>>>===????????????????????????========================???>>>===<<<;;;;;;;;;;;;:::;;;;;;:::888777888::::::::::::888666555666777666555333333666888::::::666888:::;;;;;;;;;===>>>>>>===@@@EEEGGGJJJTTT```iiivvv}}}mmmdddNNNIIIBBB>>>======>>>???EEEHHHMMMSSSVVVRRRHHH@@@888666333111111333666777<<<===AAAGGGLLLQQQ[[[fffhhhtttooofffTTTRRROOOMMMLLLKKKIIIHHHHHHEEEBBBAAAAAA@@@???>>>@@@?????????>>>>>>======<<<<<<<<<<<<;;;;;;:::999<<<;;;;;;===???@@@???>>>===<<<:::888777666555555333333333222222222111111222222222333333444444444111111222222222333333333555444333333222222222222fffddd```\\\YYYUUUSSSRRRSSSPPPNNNNNNOOOQQQPPPOOOOOONNNLLLJJJIIIJJJKKKLLLIIIIIIIIIGGGDDDCCCDDDEEEFFFFFFFFFFFFFFFHHHJJJKKKQQQQQQPPPPPPQQQRRRTTTUUUQQQRRRSSSTTTSSSQQQOOONNNLLLJJJHHHFFFEEEEEEFFFGGGIIIIIIIIIHHHGGGFFFDDDDDDGGGHHHJJJLLLMMMMMMLLLKKKMMMMMMLLLJJJJJJIIIIIIIIIHHHJJJKKKKKKJJJIIIJJJJJJOOONNNMMMNNNNNNNNNLLLKKKGGGGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@????????????>>>===<<<;;;:::;;;<<<<<<===???@@@BBBBBBAAA@@@??????;;;888666777888777666666888;;;===???>>>===<<<>>>===<<<:::999777666555666777777777777777777666888666444222222333222111222111111000000111111222///333666444111...///000//////............//////,,,///000---...222222000......------,,,***)))(((---,,,+++******++++++,,,************************+++******)))***+++,,,---,,,,,,---000555;;;AAAEEEPPPJJJ@@@888333000///...,,,,,,,,,,,,+++***)))(((*********************)))++++++++++++,,,,,,,,,,,,************++++++,,,---))))))(((((())))))***+++))))))***,,,...///,,,***,,,,,,+++++++++,,,---...---------..............................////////////000111333666:::@@@EEEWWWfff|||rrrmmmkkkmmmvvv~~~yyywwwvvvwww}}}wwwooojjjbbbZZZXXXVVVUUUVVVZZZ^^^aaacccbbbaaacccjjjooorrrsssqqqllleee___]]]]]]]]]bbbjjjsss|||tttdddZZZUUURRRMMMIIIKKKJJJHHHGGGHHHGGGEEEDDDDDDCCCAAA@@@@@@@@@AAABBB>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>>>>============<<<<<<<<<======>>>======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::999999999:::;;;;;;:::888777888:::;;;<<<<<<;;;999999;;;<<<:::::::::;;;<<<===<<<;;;:::;;;<<<<<<<<<>>>AAACCCFFFGGGMMMWWW^^^ffftttrrrbbbXXXRRRLLLHHHBBB???@@@BBBEEEFFFOOORRRUUUVVVQQQIII@@@;;;666555333222333666999;;;CCCDDDGGGNNNRRRWWWaaalllrrr|||ooo___WWWNNNLLLJJJJJJJJJKKKJJJIIIGGGDDDAAA@@@@@@@@@???>>>??????>>>>>>>>>=====================<<<;;;:::999:::999999;;;===???>>>===>>>===;;;888777555555555333222222222111111111111111111222222222333333333111111111222222222333333444444333222222222222222aaa```]]]ZZZWWWUUUSSSRRRUUUSSSQQQQQQRRRRRRRRRQQQMMMLLLJJJIIIJJJKKKMMMNNNHHHIIIIIIGGGEEEDDDEEEFFFEEEEEEEEEEEEFFFHHHJJJKKKRRRRRRQQQQQQRRRRRRSSSTTTQQQQQQRRRRRRRRRQQQOOONNNJJJIIIHHHGGGFFFGGGGGGHHHJJJIIIGGGFFFEEEEEEEEEEEEEEEFFFHHHJJJKKKKKKKKKJJJMMMLLLKKKJJJJJJIIIJJJJJJHHHIIIIIIHHHGGGGGGHHHJJJNNNOOONNNMMMKKKJJJJJJKKKDDDDDDCCCCCCDDDEEEGGGHHHFFFFFFFFFEEEDDDCCCBBBBBB???>>>>>>=========>>>>>>;;;::::::999999:::<<<===@@@AAABBBCCCCCCBBB@@@???>>><<<999888999999999888777888;;;=========<<<;;;===<<<;;;999777555444333555666666666666666666555555666555333111000111222111111000000000000111111111111111000//////......///......------......///,,,//////---...111111///------------,,,+++***)))...---,,,+++************+++++++++++++++++++++++++++++++++++++++,,,------++++++,,,...111555999<<>>=========<<<<<<<<<===>>>???????????????@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;:::::::::999;;;<<<<<<;;;999999:::<<<888:::::::::999999;;;===666777999;;;<<<;;;::::::??????@@@AAABBBFFFLLLPPPRRRVVV```lllxxxwwwbbbUUUQQQPPPPPPXXXSSSMMMJJJJJJMMMPPPQQQUUUXXXYYYSSSIII>>>999777444444444555777;;;???AAAGGGHHHMMMTTTXXX]]]eeeoooxxx{{{jjj\\\QQQKKKKKKIIIGGGFFFGGGGGGFFFEEEEEECCC@@@>>>>>>>>>===<<<>>>>>>===============<<<============<<<;;;:::999888777777888;;;<<<<<<;;;???>>>;;;999777666666666222222111111111000000000000000111111111111222222000111111111222222222222444333222222111222222222[[[ZZZYYYXXXWWWWWWWWWWWWSSSSSSRRRQQQQQQQQQPPPPPPLLLKKKJJJIIIJJJKKKMMMOOOIIIIIIIIIHHHEEEEEEFFFGGGEEEEEEEEEEEEGGGIIIKKKLLLPPPPPPPPPQQQRRRTTTUUUUUUSSSSSSSSSRRRQQQOOOMMMLLLJJJIIIHHHHHHHHHHHHIIIIIIHHHGGGDDDBBBAAABBBCCCDDDDDDEEEGGGHHHJJJJJJKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGFFFFFFHHHJJJMMMNNNNNNKKKGGGFFFHHHKKKDDDCCCBBBAAABBBDDDFFFGGGBBBCCCCCCCCCBBBAAA???===;;;;;;;;;;;;;;;<<<======999888888888888:::<<<===AAABBBCCCDDDCCCBBB@@@>>>>>><<<:::999888888777777777999:::<<<<<<<<<;;;:::999888777666555444333222444444555555555555444444333555666444000///000333000000000//////000000000222///,,,,,,...///...,,,...------------------...,,,//////,,,---000000...............------,,,+++------,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,------,,,+++,,,---///111333555;;;777333000//////...------,,,***)))))))))***+++******))))))))))))))))))))))))))))))************+++)))'''&&&''')))---///***************+++,,,,,,,,,+++++++++,,,,,,***(((+++++++++++++++,,,,,,,,,,,,,,,,,,------.........---......//////000000000...000333444333333444555:::>>>KKK___uuu~~~yyyxxx|||~~~zzztttnnnhhhccc[[[SSSOOOKKKFFFDDDFFFIIILLLPPPSSSVVV[[[bbbfffooommmjjjgggddd___YYYUUUOOOMMMKKKIIILLLSSS\\\cccvvv|||uuulllfff[[[WWWRRROOOMMMLLLKKKJJJGGGGGGHHHHHHGGGFFFEEEDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>>>>??????AAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===============<<<;;;;;;======>>>===;;;;;;<<<>>>999:::;;;:::999999;;;===666888:::;;;<<<===???@@@CCCEEEHHHLLLRRRZZZccciiiwww~~~xxxjjjXXXNNNPPPXXX```dddgggaaaYYYTTTRRRRRRSSSTTTRRRRRROOOIII@@@999666555444555777;;;???DDDHHHJJJLLLOOOVVV^^^aaabbbgggnnnsss|||vvvfff[[[TTTMMMIIILLLIIIFFFEEEDDDCCCAAA???CCCAAA>>><<<======<<<;;;============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::888777666777999;;;;;;:::===<<<:::888888888888999111111111000000000000///000000000000000000000000000000000111111111111222222222111111111111222222YYYXXXWWWWWWWWWWWWWWWXXXPPPPPPPPPPPPNNNMMMMMMMMMMMMLLLJJJIIIJJJKKKMMMNNNKKKKKKKKKIIIGGGFFFGGGHHHDDDCCCCCCCCCEEEFFFHHHIIIKKKLLLNNNPPPSSSUUUVVVWWWWWWVVVUUUSSSPPPNNNLLLJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHFFFCCC@@@@@@AAACCCEEEEEEEEEFFFHHHIIIJJJJJJJJJGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIGGGFFFFFFHHHKKKKKKMMMMMMIIIEEEDDDFFFIIIDDDCCCBBBAAAAAAAAABBBCCC>>>>>>??????>>>===;;;:::999999999999:::;;;<<<<<<888777777777888:::;;;<<<@@@AAABBBCCCCCCAAA???>>>>>>===<<<:::777555555555888999:::;;;;;;::::::999666666666666666555555555333333333444444333333333111333555444000///000222000//////......//////000111---***+++...///...+++------,,,,,,,,,,,,------+++......,,,,,,//////---...///////////////......++++++,,,,,,------------++++++++++++++++++++++++++++++,,,,,,------------,,,,,,------...///000000111///...---...///...---,,,+++***)))((()))***+++---,,,***)))(((((((((((((((((()))))))))***************)))(((((())))))*********))))))******+++,,,...,,,+++,,,,,,,,,***)))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,---......//////000111111111222444666444888AAAMMMYYYkkk{{{wwwtttssstttyyy~~~~~~~~~uuuoooiiiddd[[[TTTNNNLLLIIIDDDCCCDDDCCCEEEGGGJJJMMMQQQVVVYYY\\\[[[ZZZZZZZZZYYYVVVTTTTTTSSSPPPLLLJJJKKKOOOSSS```fffrrrooojjjccc]]]YYYVVVRRRPPPNNNNNNNNNNNNMMMKKKJJJIIIJJJIIIGGGFFFEEEEEEEEEEEE@@@AAAAAAAAAAAAAAAAAAAAA????????????@@@AAACCCCCC@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@========================<<<======>>>======<<<;;;<<<======<<<;;;;;;===>>>>>>??????>>>======>>>@@@@@@@@@AAA@@@@@@CCCHHHLLLIIINNNWWWaaammm{{{uuugggTTTNNNHHHKKKVVVdddmmmqqqgggbbbZZZTTTQQQOOOOOONNNLLLGGGAAA<<<:::888555333999;;;???DDDIIINNNRRRTTTZZZ]]]ccchhhhhheeegggkkkmmm{{{ttteeeZZZUUUSSSOOOKKKKKKHHHEEECCCCCCBBB@@@>>>BBB???<<<;;;<<<<<<<<<;;;<<<<<<<<<<<<============;;;;;;<<<<<<<<<<<<<<<;;;;;;999777888999:::::::::888888888888999::::::;;;111111111000000000000/////////////////////////////////000000000111111111111111000000000111111222ZZZZZZXXXVVVUUUTTTTTTTTTMMMOOOPPPOOOLLLKKKJJJKKKLLLKKKJJJIIIJJJKKKMMMNNNNNNNNNMMMKKKHHHGGGGGGIIICCCBBBAAAAAABBBCCCEEEFFFHHHIIILLLOOORRRUUUVVVWWWWWWVVVTTTQQQNNNLLLJJJIIIKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGDDDBBBBBBCCCEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIFFFFFFFFFFFFFFFGGGHHHIIIGGGHHHIIIHHHFFFFFFHHHIIIIIIJJJIIIHHHFFFEEEEEEGGGCCCCCCBBBAAA@@@@@@???>>>:::;;;;;;;;;;;;:::999999888888888888888999:::;;;888777777777888999;;;<<<>>>???@@@AAAAAA@@@>>>===<<<===<<<:::777555555555999999::::::999999888888666666666777777888888999111222222333333222222111111222333333111000000000//////............/////////,,,+++,,,...///---+++---,,,,,,++++++,,,,,,---+++......++++++......,,,......//////000/////////***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++,,,---.../////////...+++++++++,,,...///---,,,+++******)))))))))******...,,,+++))))))))))))***((()))))))))************((())))))***)))((('''&&&(((''''''''''''((())))))...---++++++,,,,,,+++***)))******+++,,,+++++++++,,,,,,+++******)))((((((''''''((()))***++++++,,,---......------///333666111555;;;@@@EEEOOOeeeyyyuuuoooiiigggeeedddgggllliiinnnuuu{{{~~~tttnnngggaaa\\\UUUOOONNNKKKEEECCCCCC===>>>@@@BBBEEEHHHJJJKKKLLLMMMMMMMMMNNNNNNOOOOOOTTTUUUVVVUUUSSSSSSSSSUUUSSSUUU\\\iiiwwwyyysssmmmhhhdddYYYXXXWWWUUUSSSQQQPPPOOOMMMLLLJJJHHHGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@AAABBBCCCCCC@@@AAAAAABBBBBBAAAAAA@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;;;;<<<===<<<;;;;;;===??????@@@@@@@@@??????AAACCCCCCDDDEEEDDDEEEIIIQQQWWW```hhhtttqqqaaaPPPEEEBBBBBBFFFNNNYYYaaaeeefff___[[[UUUQQQOOONNNLLLKKKGGGAAA999666888999888666AAADDDIIIOOOUUUZZZ]]]___eeeeeehhhjjjhhhdddfffkkkxxxllleee[[[VVVTTTRRRMMMIIIFFFDDDBBBBBBBBBCCCBBB@@@AAA>>><<<;;;<<<<<<<<<;;;<<<============>>>>>>>>>;;;;;;===>>>????????????>>>;;;999888999999999999444666888999::::::999999222222111111111000000000000000////////////......////////////000000000000000000000///000000111222YYYXXXVVVTTTSSSRRRRRRQQQMMMPPPQQQPPPMMMKKKJJJKKKJJJIIIIIIIIIJJJMMMOOOQQQQQQQQQPPPMMMJJJHHHHHHIIIEEEDDDCCCCCCCCCDDDEEEEEEGGGIIILLLOOOQQQSSSTTTTTTRRRQQQPPPNNNLLLKKKJJJJJJLLLLLLLLLKKKJJJIIIHHHHHHGGGEEEDDDBBBBBBCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFCCCCCCCCCDDDEEEFFFGGGGGGDDDFFFGGGGGGFFFEEEEEEFFFGGGGGGFFFFFFGGGGGGEEECCC@@@AAABBBBBBAAA@@@>>><<<:::::::::::::::;;;;;;<<<999888888888888888999:::999888888777888999;;;<<<:::<<<===??????>>>===<<<999;;;<<<;;;999777888999:::999999999888888777777555555555555666666666666000111111222222111111000111111000111222222000...///......------......///,,,,,,,,,...///...---+++,,,,,,++++++++++++,,,,,,+++......++++++......+++,,,,,,---...............+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***)))+++,,,...//////...---((()))***---//////---***))))))************)))))),,,+++***)))***+++---...)))))))))*********++++++''''''(((((((((((((((((('''''''''''''''((())))))---+++))))))+++++++++***((()))***+++,,,++++++***+++++++++***************''''''((()))***+++,,,,,,,,,---......---...111333000111555:::<<>>???AAABBBBBBAAA???>>>@@@AAABBBAAA@@@@@@BBBDDDBBBDDDFFFGGGGGGIIILLLNNNJJJOOOTTTYYY]]]eeeooowwwxxxhhhXXXMMMEEE???<<>>BBBDDDJJJMMMSSSYYY___cccfffgggjjjhhhhhhjjjjjjlllttt~~~qqqfff^^^ZZZVVVSSSRRROOOJJJFFFDDDBBB@@@@@@AAAAAA@@@???@@@>>><<<;;;<<<<<<<<<;;;=========>>>>>>>>>??????<<<===???AAACCCDDDEEEEEE@@@===999777777888777666333666999;;;;;;999666444333222222222111111111111000000000000//////.............../////////000000///////////////000111111TTTSSSRRRRRRRRRRRRSSSSSSOOOQQQSSSRRRNNNLLLKKKLLLGGGGGGGGGHHHKKKNNNRRRTTTSSSSSSRRROOOKKKHHHHHHIIIJJJIIIGGGFFFFFFFFFGGGHHHHHHIIILLLNNNPPPRRRRRRRRRNNNMMMLLLKKKJJJJJJJJJJJJMMMMMMMMMLLLKKKIIIHHHGGGCCCCCCBBBAAAAAAAAABBBBBBEEEEEEDDDCCCCCCCCCCCCDDD@@@@@@@@@AAABBBCCCDDDEEEBBBDDDFFFGGGEEEDDDDDDDDDFFFEEEDDDFFFHHHHHHEEEAAA===???AAABBBBBB@@@>>><<<<<<;;;::::::;;;<<<>>>???999999888888888888999999:::999888888888999:::;;;888:::<<<===>>>===<<<;;;777:::<<<===;;;:::<<<>>>::::::999999888777777777333333333222222222111111000000111111111111000000222000///000333333000,,,.........------.........***,,,...//////...,,,+++,,,++++++++++++++++++,,,+++......++++++------*********+++,,,---------------......///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++******'''))),,,...//////...---((((((***---//////,,,***((()))***++++++***)))(((***)))))))))+++...111222************++++++++++++&&&&&&&&&&&&''')))***+++)))))))))))))))***+++++++++)))(((((()))******)))((()))***+++,,,+++***************+++,,,,,,------)))***+++,,,---...//////---///000111000000111222111000222777;;;>>>EEELLLRRReeesssgggbbb^^^[[[___eeedddeeefffgggjjjnnnuuuyyy{{{qqqhhhbbb\\\WWWVVVTTTNNNJJJJJJHHHFFFDDDBBBAAA???===;;;@@@BBBDDDAAA>>>@@@FFFLLLMMMRRRXXX]]]```bbbdddffffff^^^YYYXXXVVVSSSVVV]]]dddmmm~~~{{{ssskkkeeebbb```WWWVVVUUURRRPPPNNNLLLKKKKKKKKKJJJJJJIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEGGGGGGFFFDDDCCCFFFGGGHHHGGGFFFGGGHHHJJJKKKNNNPPPSSSTTTWWW[[[^^^[[[cccoooyyysss___VVVJJJ@@@<<<>>>CCCFFFAAAFFFNNNSSSUUUSSSQQQPPPJJJHHHEEECCCAAA>>>:::777999;;;<<<<<<===CCCLLLSSSPPPSSSYYY___eeeiiikkklllpppmmmkkknnnsss|||{{{gggYYYSSSUUUTTTSSSQQQPPPMMMIIIFFFFFFDDDAAA???>>>===<<<:::AAA>>><<<;;;<<<===<<<<<<======>>>>>>??????@@@@@@===???AAACCCFFFGGGIIIIII@@@===999777666666555444444666:::<<<;;;777222///333333333222222222222111111111000000/////////.............../////////000///////////////000111111QQQRRRRRRRRRRRRRRRQQQQQQQQQUUUYYYWWWQQQLLLLLLNNNJJJIIIIIIIIIKKKNNNQQQSSSRRRPPPMMMLLLMMMLLLKKKJJJJJJIIIHHHEEECCCDDDGGGJJJHHHKKKMMMMMMLLLLLLNNNQQQPPPOOONNNNNNNNNMMMKKKIIIMMMNNNOOONNNLLLIIIEEEBBBGGGEEEBBB@@@@@@AAACCCDDDAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBDDDEEEEEEDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFEEEEEECCCBBBBBBDDDDDDBBBAAA???>>>===<<<777888999:::;;;<<<<<<<<<::::::999999999999999:::999888777666666777888999<<<<<<;;;;;;;;;:::::::::>>>>>>>>><<<888666666666777666444333222222333333///222444555444222111111333///000333555222///000//////000000000000//////------------------------------------------------(((+++,,,)))######***111///...,,,***))))))******---,,,+++***+++,,,---...,,,------,,,***))))))***...,,,******---...---+++***+++---//////...---,,,'''***---,,,)))((())),,,'''(((+++,,,,,,,,,***)))///---+++)))((((((((()))(((((())))))))))))(((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''((()))))))))))))))***+++++++++***)))'''%%%((()))***(((%%%$$$&&&)))***++++++******)))(((''',,,---///111111111000000111111000000222444777999DDDKKK\\\sssooohhheeeccccccgggffffffeeecccbbbffflllrrrtttkkkiii]]]TTTSSSSSSPPPNNNPPPOOOLLLGGGDDDBBB???<<<:::;;;::::::;;;===???AAAAAAIIILLLRRRWWW\\\```dddgggpppnnnjjjccc[[[UUURRRQQQSSSTTT^^^ooozzzsssppplllgggccc___]]]\\\[[[ZZZWWWUUUTTTUUUVVVVVVTTTWWW[[[^^^^^^[[[WWWTTTPPPOOOLLLKKKJJJKKKLLLMMMGGGGGGHHHHHHIIIJJJJJJJJJJJJLLLMMMLLLJJJIIILLLOOOOOORRRUUUVVVVVVWWW[[[^^^YYY\\\aaagggmmmttt{{{wwwhhhZZZPPPHHHEEEAAA======@@@DDDFFFMMMOOOQQQQQQNNNKKKHHHGGGDDDAAA>>>;;;999888555333555999???IIIRRRXXX[[[[[[```^^^bbbiiikkkhhhjjjppprrrrrrttt{{{ooobbbVVVKKKCCCKKKJJJIIIGGGFFFDDDCCCBBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<<<<:::999:::===???===;;;===>>>@@@BBBCCCDDDEEEEEEAAA===999666666555444444888999999888888777666555222222111000000111222333//////////////////////////////............//////000000000///......------NNNNNNOOOOOOOOOPPPPPPPPPPPPSSSUUUTTTPPPMMMLLLMMMIIIIIIIIIIIIKKKMMMOOOPPPPPPNNNLLLKKKKKKKKKJJJHHHIIIIIIHHHFFFDDDDDDFFFHHHGGGIIIKKKKKKJJJJJJMMMOOOPPPNNNNNNNNNOOONNNLLLJJJMMMMMMNNNNNNLLLIIIFFFDDDDDDCCCAAA@@@@@@AAACCCDDD@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCC@@@AAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFEEEEEECCCCCCBBB@@@???===<<<<<<777777888999:::::::::::::::999888888888888888888999999888777777888999999;;;;;;;;;;;;:::::::::999999:::;;;:::888777888999777666444333222222333333111111222333333222111000111......111222///,,,---......////////////......------------------------------------------------+++,,,+++***((((((***,,,...---+++************+++,,,,,,,,,,,,,,,------...,,,---...---***)))***+++...,,,******,,,---,,,+++***+++---.........,,,,,,)))+++,,,,,,+++******+++)))***+++,,,,,,,,,++++++******))))))******++++++(((((())))))))))))(((((())))))))))))(((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))(((((()))***************&&&'''((()))++++++,,,,,,)))++++++***'''&&&(((***)))************)))((((((+++,,,---...////////////////////////111444777888<<>>@@@@@@???@@@CCCHHHLLLOOOKKKKKKKKKJJJHHHFFFCCCAAA;;;999888666777999<<>>>>>??????>>>>>>===<<<:::999:::===>>>===;;;<<<===>>>???AAACCCDDDDDD@@@===:::888777777777666888888888888777666555555444444222111000000111111000000000000000000000000//////............//////...------------,,,,,,,,,KKKKKKKKKKKKLLLNNNOOOPPPNNNOOOPPPPPPOOONNNLLLKKKIIIIIIIIIJJJJJJKKKKKKLLLNNNLLLJJJIIIIIIIIIHHHGGGGGGHHHIIIGGGEEEDDDEEEFFFEEEGGGIIIIIIIIIJJJKKKMMMOOONNNMMMNNNOOOPPPNNNLLLLLLLLLMMMMMMLLLJJJHHHGGGBBBBBBBBBBBBBBBBBBBBBCCC????????????????????????@@@@@@????????????@@@@@@>>>>>>??????@@@AAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGAAAAAA@@@???>>><<<<<<;;;999999999999999999999999;;;::::::999888888888999999999888888888888999999:::::::::::::::999999888777999999999777666777888666666444333333333333333666333111222444555444222222...---000111---+++,,,------------------------,,,,,,,,,,,,------------------------------------///---++++++------+++))),,,+++************+++++++++,,,------......---------......---+++******,,,---+++******+++,,,,,,+++)))***,,,---------,,,+++++++++***+++,,,,,,+++***))))))))))))******++++++((()))******+++++++++***(((((())))))))))))(((((())))))))))))(((((((((((((((''''''&&&&&&''''''(((,,,***)))'''''')))***,,,))))))***++++++++++++***%%%&&&'''(((***,,,---///+++,,,,,,+++))))))***,,,(((((()))************)))*********++++++,,,---...---------...000222555666444888???HHHVVViii~~~{{{vvvkkkkkkiiihhhhhhlllrrrwww|||{{{sssggg^^^VVVXXX\\\]]]\\\[[[bbb^^^ZZZUUUPPPJJJDDD@@@:::999888666777888999:::===AAAGGGMMMTTT\\\dddjjjooosssvvvvvvqqqiiibbb^^^WWWTTTRRRTTTVVV[[[eeennn||||||zzzvvvqqqnnnlllkkkkkkoooppprrruuuwwwzzz|||}}}|||fff\\\NNNCCC>>><<<;;;999>>>???CCCGGGKKKOOORRRSSSKKKGGGCCCAAAAAA@@@===999555555555444666===FFFNNNNNNSSS\\\eeellloooppppppkkkhhheeeffffffhhhooovvvuuuiiiYYYNNNIIIHHHFFFCCCDDDDDDCCCBBBAAA??????>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>??????@@@@@@??????>>>;;;:::999:::;;;<<<;;;:::;;;;;;;;;<<<>>>@@@CCCDDDAAA???<<<:::::::::999888777777777777777666444444666555444222111111111111111111111111111111111111//////............//////,,,,,,---------.........JJJJJJJJJKKKLLLNNNPPPQQQMMMMMMLLLNNNOOOOOOMMMKKKJJJJJJKKKKKKKKKJJJIIIIIIMMMKKKIIIHHHIIIIIIHHHGGGEEEGGGHHHHHHFFFDDDCCCDDDEEEFFFHHHIIIIIIJJJLLLMMMNNNMMMMMMNNNPPPQQQOOONNNKKKKKKKKKKKKKKKJJJIIIIIIDDDDDDEEEEEEDDDCCCAAAAAA>>>>>>>>>>>>>>>=========@@@???===<<<<<<<<<===>>>;;;;;;<<<<<<===>>>>>>???>>>???AAABBBDDDDDDEEEEEE???>>>>>>===<<<;;;;;;:::;;;;;;::::::999999999999======<<<::::::999999999888888777777777777888888999999:::::::::999888777888999999777444222222333555555444444333333333333666111,,,---111444222000444000///111111---+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---...---,,,***************++++++,,,+++,,,---...///...------,,,---...---+++***+++,,,,,,+++*********+++++++++)))***+++,,,,,,,,,++++++---+++)))+++---...,,,))))))((('''&&&&&&((()))+++***++++++++++++)))'''&&&(((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((()))************)))+++***)))(((((()))***++++++,,,++++++******+++,,,'''''')))******++++++++++++***))))))***+++---...------------...///000111111444888<<>><<<:::;;;===@@@???BBBFFFJJJOOOVVV^^^cccmmmqqqvvvwwwsssmmmhhheeedddaaa^^^ZZZWWWWWWZZZ^^^YYY___iiivvvzzzeeeXXXNNNGGG???:::;;;>>>AAACCCFFFIIILLLPPPQQQQQQPPPNNNIIICCC<<<:::;;;<<<999555555777888888:::CCCPPP[[[\\\aaaggglllnnnmmmkkkjjjkkkiiihhhjjjnnnwwwwww```XXXNNNHHHGGGHHHHHHGGGEEEEEEDDDCCCCCCBBBAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<>>>??????????????????>>>::::::999999::::::999999;;;:::::::::<<<@@@CCCEEEDDDAAA>>><<<;;;:::999777666666777666666555444333444444333333333333333333111111111111111111111111//////............//////---......///000111111111LLLLLLLLLMMMNNNOOOPPPQQQMMMLLLKKKMMMNNNOOONNNMMMLLLLLLMMMLLLKKKJJJIIIHHHLLLJJJHHHHHHIIIIIIHHHGGGCCCEEEGGGHHHFFFDDDCCCCCCGGGGGGHHHIIIKKKMMMMMMNNNMMMLLLLLLNNNPPPPPPOOONNNJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHFFFCCC@@@???>>>>>>>>>======<<<<<<<<>><<<:::::::::;;;<<<999999999:::;;;;;;<<<<<<<<<===>>>???????????????<<<<<<<<<;;;;;;:::::::::;;;:::999888777777888888===<<<;;;999888777777777555555666666666666555555777888999999999888666555666777777555222111111111444444444444444444333333111,,,''''''+++///...+++444///---//////,,,+++,,,++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------+++***,,,///222((())))))***++++++++++++***+++---.........---,,,,,,---------+++***+++,,,*********)))))))))***+++((())))))***************---***)))***---...+++(((***)))'''&&&'''(((+++,,,)))***++++++***)))'''&&&(((((())))))))))))(((((())))))))))))(((((((((((((((((((((''''''(((((((((&&&'''((())))))((('''&&&&&&''''''((()))(((((((((---,,,***((('''(((((()))+++***)))))))))*********&&&'''(((***+++++++++++++++******)))***,,,---...///...------,,,,,,,,,,,,///333666777:::AAAMMMWWWhhh|||}}}vvvqqqooooooooopppmmmkkklllpppuuuyyy{{{}}}~~~{{{sssiiidddccceeeeeeccc```^^^]]]ZZZVVVTTTMMMLLLJJJEEEBBBAAACCCFFFDDDEEEGGGIIIKKKOOOUUUYYYbbbeeehhhhhhgggdddccccccccceeeddd```[[[XXXVVVTTTKKKMMMPPPVVV```lllxxx~~~}}}lll[[[LLLCCC???===;;;;;;???DDDHHHKKKPPPRRRTTTUUUSSSOOOJJJGGGCCC===666333666888666444666999===???CCCMMM[[[fffjjjmmmpppoookkkgggdddcccaaaeeejjjrrr~~~nnn```TTTPPPKKKJJJJJJJJJIIIGGGEEEEEEEEEDDDDDDDDDCCCCCC????????????????????????===>>>>>>??????>>>>>>===:::::::::999888777777888::::::999:::<<<@@@CCCEEEFFFCCC@@@===<<<:::777555555555555555555333222222000111222333444555555555111111111111111111111111//////............//////---......///000111222222MMMNNNNNNOOOOOONNNMMMMMMKKKLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKJJJIIIIIIKKKIIIGGGGGGHHHHHHHHHGGGAAACCCFFFFFFEEEDDDDDDEEEHHHGGGHHHJJJMMMOOOOOONNNLLLLLLLLLMMMOOOOOONNNMMMIIIHHHGGGFFFFFFGGGIIIJJJMMMMMMLLLJJJGGGCCC@@@>>>???>>>>>>======<<<<<<;;;===<<<;;;:::::::::::::::777777888888999::::::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999999888777666555555666777<<<;;;999777666555444444444444555555555555444444666777888999999777555444000111333222111111222444333444444555555444333333333///++++++...000000///111,,,***,,,,,,***)))***,,,+++***))))))***+++,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---+++******---000(((((()))***+++++++++******+++,,,,,,------,,,,,,***+++,,,,,,******+++,,,)))******)))(((((()))+++(((((((((((())))))************)))***++++++***))),,,+++***))))))+++---...&&&'''((()))***+++++++++(((((())))))))))))(((((())))))))))))(((((((((((()))((((((''''''(((((()))&&&((()))++++++)))(((&&&%%%&&&''''''(((((('''''')))))))))))))))******+++***((('''''')))******)))''''''(((******++++++++++++******++++++,,,---............---,,,+++******...000333444555999???DDDNNNaaazzzvvvooojjjhhhkkkfffccceeeiiipppyyy~~~rrrlllkkkkkkhhhfffcccaaa```___]]]\\\YYYYYYVVVQQQLLLJJJMMMQQQPPPQQQPPPNNNKKKKKKLLLNNNQQQRRRRRRRRRRRRSSSUUUXXXZZZ```dddccc___\\\WWWRRROOOMMMIIIHHHKKKQQQXXX]]]jjjsss|||sssfffYYYNNNEEE???<<<<<<<<<>>>AAAEEEIIIMMMPPPUUUUUUUUUTTTPPPKKKFFFBBB:::666111000333666777666888===CCCIIIPPPZZZeeemmmnnnoooooojjjddd___^^^______hhhtttyyyhhhZZZSSSLLLKKKJJJJJJJJJJJJGGGEEEDDDDDDCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>>>>>>>>>>>>>===999::::::999777555666666888888999:::<<>>>>>===<<<<<<;;;::::::;;;;;;;;;::::::999666666777888888999999:::888999999999999999888888888888888888888888888888;;;999888777666777999:::===<<<:::888666555444444444444555666666555444444444666888999888777444333...000111111000000111222333333444555555444444333333222111111111222333333///***(((***+++))))))+++,,,+++)))(((((()))+++,,,)))******+++,,,,,,------+++++++++++++++++++++++++++++++++------+++(((%%%((()))***++++++***))))))+++************+++,,,,,,)))***++++++))))))***+++((()))***)))'''''')))+++((((((''''''(((((())))))((()))******)))((())))))******)))((()))***+++,,,&&&''''''''')))***+++,,,(((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))''''''((((((((((((''''''&&&''''''(((((((((((((((''''''(((******+++++++++***(((&&&''')))+++***)))'''((()))***************))))))***+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++---......000222444777999AAAMMM^^^ooouuummmiiijjjffffffiiilllqqq~~~|||vvvqqqmmmhhhdddcccbbbaaa```___``````]]]ZZZ\\\bbbgggkkkiiiddd\\\RRRJJJFFFDDDAAABBBBBBAAAAAADDDHHHLLLPPPYYY___```___^^^ZZZTTTSSSPPPLLLHHHGGGIIIMMMOOOSSSYYYbbblllvvvvvvmmmhhhddd```]]]ZZZTTTMMMGGGCCCAAA@@@>>>CCCDDDFFFGGGJJJNNNRRRUUUVVVUUUSSSOOOJJJEEE@@@===555444333333555999===???CCCHHHOOOXXXaaahhhmmmpppkkkkkkjjjeee```___ccchhhrrrooobbbXXXQQQMMMJJJIIIHHHGGGGGGGGGFFFEEECCCCCCCCCCCCCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@@@@??????>>>888::::::999555333444666555666777999<<<>>>@@@AAA@@@???===<<<;;;999777444444444444444333222111000---...000222444444444444000000000000000000000000//////............//////------....../////////000KKKLLLMMMMMMKKKGGGCCC@@@FFFJJJLLLJJJFFFEEEIIIMMMMMMLLLIIIGGGFFFGGGHHHIIIGGGEEECCCCCCDDDEEEEEEDDD???AAACCCCCCDDDEEEGGGIIIHHHFFFFFFIIIMMMPPPOOONNNLLLKKKKKKKKKMMMMMMKKKJJJIIIGGGEEECCCBBBDDDFFFGGGLLLKKKIIIGGGEEECCCBBBAAA@@@??????>>>===<<<<<<<<<999999;;;<<<<<<;;;:::999666666777777888999999999666777888999999999999999777777777777888888888888>>>===;;;::::::;;;===>>>AAA@@@>>>;;;999888777777444555666777777666555444444555777999888666444222111222222111...------...222333444555555555444333...///000///------...000000+++))),,,---++++++...,,,+++***((((((***+++,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,******...111...###((()))***++++++***)))(((+++***)))((()))***,,,---((()))******)))((()))+++''')))***)))'''&&&(((+++(((''''''''''''((())))))&&&)))+++***(((&&&(((***&&&&&&&&&&&&&&&'''((((((+++***(((''''''((())))))(((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))'''&&&$$$######$$$&&&''''''(((((()))))))))))))))'''(((***++++++***))))))+++(((&&&'''***,,,+++)))((())))))************)))'''(((***,,,,,,,,,++++++)))***+++,,,---.........///---,,,---000333555555999>>>GGGQQQ```uuuxxxrrrkkkiiikkkppprrrvvvzzzuuunnnhhheeecccbbbaaa___bbbeeefffggglllvvv}}}xxxjjjZZZLLLAAA===::::::;;;:::;;;>>>BBBFFFFFFPPPXXXYYYZZZ[[[XXXSSSPPPOOOMMMLLLLLLMMMNNNPPPRRRSSSTTTVVVYYY^^^eeekkkkkknnnxxxzzzxxxvvvrrrkkkdddddd[[[QQQJJJIIIKKKMMMNNNOOOMMMJJJJJJJJJIIIHHHFFFIIIIIIIIIIIIKKKNNNSSSWWWWWWUUUQQQKKKEEE???:::777555666777888:::>>>DDDHHHQQQTTT\\\eeemmmqqqqqqooolllmmmkkkhhheeehhhqqqxxxmmm```ZZZVVVPPPKKKJJJHHHFFFEEEDDDEEEFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@888:::;;;888555333333555222333666999;;;===>>>???<<<;;;::::::;;;:::888666333333333333222111000000...///111222333333222111//////////////////////////////............//////000000000000111111111111MMMNNNNNNMMMJJJHHHGGGGGGLLLNNNNNNLLLHHHFFFFFFHHHIIIHHHGGGFFFFFFFFFGGGHHHGGGEEEDDDCCCDDDEEEDDDDDD>>>>>>>>>>>>???AAACCCDDDEEEDDDDDDFFFIIILLLLLLKKKIIIHHHHHHHHHHHHIIIJJJJJJGGGFFFDDDBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFDDDCCCAAACCC@@@999888<<<<<<888;;;:::999888777666555555777777777888999::::::;;;<<<666444888;;;999888888======<<<;;;:::888777666666777999999:::<<<@@@CCCFFFBBB===:::888888888777777777777555444222000///444555666666666555444333///.........000111333555444444555555444444333222333222000.........////////////...---,,,,,,,,,,,,++++++++++++******))))))...---,,,***(((***---000---......///...,,,+++***)))+++,,,,,,***))))))***(((((())))))((('''&&&&&&))))))))))))))))))))))))******))))))((((((''''''***)))(((((()))***)))'''((((((((((((''''''''''''***)))'''&&&'''(((***,,,((((((((((((((('''''''''***)))))))))((((((((((((%%%&&&'''(((((('''&&&%%%(((((())))))))))))(((((())))))))))))(((((((((((("""$$$''''''$$$###%%%''')))(((&&&&&&((()))((('''))))))))))))))))))))))))******+++***)))))),,,...'''((()))***************+++******+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,---------............///555999===AAAHHHWWWkkkzzzwwwpppnnnvvv|||uuummmfff```]]]___]]]aaannnzzz~~~lll]]]RRRKKKGGG@@@===999666666888;;;===CCCFFFJJJNNNOOOOOOMMMLLLOOOOOONNNOOOOOOPPPQQQQQQSSSUUUVVVUUURRROOONNNNNNPPPQQQUUUZZZcccllltttyyy{{{ssskkkfff[[[XXXVVVVVVUUURRRLLLGGGGGGFFFDDDBBBBBBDDDHHHKKKRRRPPPMMMKKKKKKKKKMMMNNNMMMKKKIIIJJJNNNQQQRRRQQQSSSMMMEEE>>>:::888666555444666:::@@@GGGOOOUUUYYY]]]bbbiiimmmooonnnmmmmmmfffeeedddffflllyyyvvvoooddd\\\VVVRRRMMMIIIHHHGGGEEEEEEFFFFFFFFFEEEGGGGGGGGGHHHIIIHHHFFFDDDDDDDDDCCCCCCCCCCCCDDDDDDBBB@@@??????@@@AAA@@@??????>>>>>><<<:::888666555888777666777999::::::999<<<;;;;;;:::999888777666444444333333222111000000000000//////000111222222000000000000000///......////////////............////////////000000000000HHHJJJKKKKKKJJJJJJKKKLLLJJJKKKLLLKKKHHHFFFGGGIIIIIIHHHFFFEEEDDDEEEEEEFFFGGGEEEDDDDDDFFFFFFDDDCCC>>>=========>>>@@@BBBCCCBBBBBBCCCFFFJJJLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKLLLEEECCCBBB@@@@@@@@@BBBBBBDDDEEEFFFFFFFFFEEEDDDCCCAAACCC@@@:::888:::;;;777999999888777666555555444333444444555666666777777777444555:::===;;;;;;===<<<<<<;;;;;;999888777666333555777999:::===AAAEEECCC@@@<<<:::999999888777777666666555333222000///444444555555555444333222...---------///000222333333444444444444333222222222111000///.........//////...---,,,,,,+++,,,,,,++++++++++++*********)))+++,,,,,,+++***,,,///111---............,,,+++***((()))***)))((('''((())))))))))))))))))(((''''''************************))))))))))))(((((((((((()))(((''''''))))))((('''(((((((((((('''''''''''')))((('''&&&&&&((()))*********)))((('''&&&&&&%%%******)))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((())))))))))))((((((((('''$$$&&&((((((&&&&&&'''((()))(((&&&&&&((()))((('''(((((((((((((((((((((((('''(((((('''&&&&&&(((***))))))*********))))))(((&&&%%%%%%&&&'''(((((((((,,,,,,,,,,,,,,,,,,,,,,,,------------...............222666888:::BBBPPPZZZwww}}}zzzrrrkkkfffbbbdddaaaeeeqqq|||}}}nnnbbbXXXPPPLLL@@@>>>;;;999888999;;;<<<:::<<>>>>>===<<<:::888666555888666666777999:::999888<<<<<<:::999777666666666444333333222111111000000000000000000000111222222000000000000///...---,,,////////////...................../////////000000GGGHHHIIIJJJIIIJJJLLLNNNHHHIIIJJJIIIGGGGGGGGGIIIHHHGGGEEECCCBBBBBBCCCCCCEEEEEEEEEFFFGGGFFFDDDBBB======<<<<<<===???AAABBBAAAAAACCCFFFJJJKKKKKKJJJJJJJJJIIIIIIJJJJJJKKKLLLAAAAAA???>>>>>>???@@@@@@CCCDDDEEEFFFFFFEEEDDDCCCAAABBB???:::888999888666666666666555555555444444222222333333444444555555555555888======::::::===:::::::::999999777666555333555777888999;;;???AAA???===;;;::::::999777666555555555444333111000///333333444444333333222111///......///000111333333222222333333222222111000222111000///............///...---,,,,,,+++++++++++++++++++++************)))***,,,------...000222---.........---,,,+++***)))))))))((('''''')))+++))))))*********)))((((((************************(((((((((((())))))))))))((('''&&&&&&((()))(((&&&(((((((((((('''''''''''')))((('''&&&&&&&&&'''(((++++++***((('''&&&%%%$$$))))))((('''&&&&&&%%%%%%'''''''''&&&&&&''''''''''''(((((())))))((((((''')))))))))(((((((((''''''&&&(((******)))((()))***)))'''&&&'''((()))((('''(((((((((((((((((((((((('''(((((('''%%%%%%&&&(((************)))(((''''''((((((((((((((((((((((((++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---111444444333666===CCCSSS^^^ppp~~~~~~~~~|||yyyzzz~~~zzztttqqqnnnkkklllssszzzvvvlllbbbZZZRRRNNNCCCBBB@@@???============777777888999;;;;;;<<<<<<===>>>@@@CCCGGGKKKNNNOOORRRVVV[[[\\\XXXRRRLLLIIIEEEEEEDDDDDDCCCCCCCCCCCCFFFGGGKKKOOOVVV```kkkrrrzzz}}}|||yyyxxxrrrsssuuuyyy||||||zzzwwwuuuttttttuuuwwwzzz}}}}}}pppaaaWWWOOOKKKFFFAAA???===;;;999======<<<;;;:::;;;>>>@@@AAAFFFJJJKKKIIIIIIMMMRRRMMMLLLIIIFFFDDDDDDEEEEEEDDDCCCCCCEEEFFFGGGEEEDDDCCC???999555555777999:::BBBEEEKKKRRR[[[cccjjjmmmooopppooolllhhheeeddddddeeejjjtttyyyjjjbbb[[[XXXSSSPPPNNNMMMLLLKKKJJJHHHGGGGGGHHHHHHGGGFFFGGGFFFFFFHHHJJJJJJIIIHHHFFFEEEEEEDDDCCCCCCCCCDDDCCCBBBAAABBBDDDEEEEEEDDD>>>>>>===<<<;;;999777666777666555666777888777666===;;;999666555555555666333333222222111000000000000000000000000000111222111111000//////...------////////////............---------.........//////IIIIIIIIIHHHGGGHHHJJJMMMJJJJJJJJJIIIGGGFFFFFFFFFFFFEEEDDDBBBAAAAAAAAABBBCCCCCCDDDEEEFFFEEEBBB???>>>>>>======>>>???AAABBBAAAAAACCCFFFHHHIIIHHHFFFGGGFFFFFFFFFFFFGGGHHHHHH@@@??????>>>>>>???@@@@@@CCCDDDEEEEEEFFFEEEDDDCCCAAAAAA>>>;;;888777777555555555555444444444444444333333333444444555555555666888<<>><<<:::999888888999999999:::<<>>???>>>>>>AAAHHHNNNQQQUUUXXXUUUOOOJJJKKKNNNFFFEEEBBB@@@>>>======>>>======<<<<<<======>>>===AAA===999777:::===AAABBBJJJLLLRRRYYY```gggmmmppppppnnnkkkgggddddddgggjjjqqq}}}}}}kkk```ZZZWWWQQQOOOMMMLLLLLLLLLLLLLLLIIIHHHHHHJJJLLLMMMLLLKKKHHHGGGFFFFFFGGGHHHFFFEEEFFFFFFEEEDDDCCCCCCCCCCCC@@@@@@@@@AAACCCDDDDDDCCCAAAAAA@@@???>>><<<:::999777666555555666777666444===:::777444333333444666222222222111111000000000111000000000000000111111000000000000000000000000////////////............,,,,,,,,,---------......HHHHHHHHHFFFFFFGGGKKKNNNNNNMMMKKKJJJHHHGGGEEEDDDFFFEEECCCAAAAAAAAAAAABBBBBBAAABBBCCCEEECCC@@@>>>@@@???>>>>>>???@@@BBBCCCCCCBBBCCCDDDFFFFFFDDDBBBBBBBBBAAAAAABBBBBBCCCDDD@@@@@@@@@@@@AAAAAABBBBBBDDDEEEFFFFFFFFFEEECCCBBBAAA???===<<<:::777666666555555555555555444444444333333333333444444444444555666:::===:::444444777777777888888888777666666333555666666555555666777999999999:::;;;:::888555444444444444333333222111222222111111000000000000222222333333444444555555000000111111000000///...000000000///......---,,,......---,,,+++++++++++++++++++++++++++++++++,,,***---///000///...---......------,,,++++++******+++,,,+++***)))***---000++++++,,,,,,,,,,,,,,,+++************************''''''(((((())))))******'''%%%%%%&&&((((((((('''(((((((((((('''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((######$$$%%%&&&'''((((((((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((()))))))))((((((''''''((())))))'''&&&''''''''''''''''''''''''&&&((()))((('''&&&'''(((%%%&&&'''))))))*********'''((()))(((%%%$$$%%%'''*********++++++,,,,,,,,,++++++++++++,,,,,,,,,---***,,,---------000555999;;;???GGGQQQ___rrryyysssmmmjjjeeeccciiiqqqvvv~~~{{{wwwuuurrrnnnpppmmmhhhddd```[[[VVVSSSOOOOOOPPPPPPOOOMMMKKKIIIFFFDDD???;;;888777777777777888999;;;===???BBBCCCJJJLLLPPPQQQQQQQQQQQQRRROOOPPPRRRSSSSSSSSSRRRQQQJJJJJJIIIIIIJJJKKKLLLLLLIIIIIIHHHHHHHHHFFFCCCBBBAAA@@@AAABBBDDDCCCAAA>>>AAAAAA@@@AAAAAACCCDDDEEEKKKLLLLLLMMMNNNNNNOOOPPPKKKJJJIIIGGGEEECCC???===888888777666777999;;;======@@@CCCEEEIIIOOOXXX___fffgggeee\\\QQQHHHEEEEEE>>>===;;;999888888888888:::::::::;;;>>>BBBFFFIIIKKKHHHEEEEEEHHHLLLOOOQQQTTTWWW[[[aaaffflllppprrrrrrpppmmmjjjjjjooovvv|||tttaaaWWWTTTSSSQQQMMMMMMMMMMMMLLLLLLLLLMMMKKKKKKLLLOOOSSSUUUUUUTTTMMMKKKIIIGGGGGGFFFDDDBBBEEEEEEDDDCCCCCCBBBCCCCCC@@@???@@@BBBDDDEEEDDDBBBDDDDDDCCCBBBAAA@@@>>>===888666555555666666444333:::888555333222222444555222222222111111111111111111111000000000000000111/////////000111222444555////////////............,,,,,,,,,,,,------------EEEEEEEEEDDDEEEHHHNNNRRRRRRPPPNNNLLLKKKIIIFFFDDDEEEDDDCCCBBBBBBBBBCCCDDDBBBBBBAAABBBCCCCCCAAA???AAA@@@?????????@@@BBBCCCCCCBBBAAABBBCCCDDDCCCBBB??????>>>>>>??????@@@AAA@@@AAAAAABBBCCCDDDDDDEEEGGGGGGGGGGGGFFFEEECCCBBBAAA>>>======<<<888777888777777777666666666555555222222222222222333333333333333666::::::666666999666777777888888888888777///111444666666777999:::999999999:::;;;;;;888666444444444555555444333333222222111000000000000111///000111222222222222111000000111111000000///...///////////////---,,,,,,...---,,,++++++*********++++++++++++,,,,,,,,,,,,+++---//////...---,,,---...---,,,+++*********+++((()))***)))((()))+++...,,,,,,---.........------++++++++++++++++++++++++(((((((((((())))))))))))'''&&&%%%&&&((())))))(((((((((((((((''''''''''''&&&&&&''''''((((((((((((&&&&&&''''''((()))))))))######$$$%%%&&&((())))))'''''''''&&&&&&'''''''''&&&''''''((((((''''''&&&((((((((('''''''''&&&&&&'''&&&&&&'''))))))(((''''''''''''(((***)))'''%%%''''''''''''''''''''''''###%%%''''''&&&%%%&&&'''$$$%%%&&&((()))***++++++%%%((()))(((%%%###%%%'''))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++)))))),,,111444666888:::>>>FFFTTTdddpppzzzooogggeeebbb^^^bbbjjjhhhqqq|||wwwkkkgggbbb]]]ZZZWWWTTTQQQUUUVVVWWWXXXWWWVVVSSSRRRLLLIIIDDD>>>:::777777777888888888888888999:::;;;BBBDDDFFFHHHJJJMMMQQQTTTTTTVVVYYY\\\^^^___``````XXXXXXWWWWWWWWWUUUQQQNNNGGGDDDAAA???>>>>>><<<:::===<<<<<<<<<<<<;;;888666999999999:::;;;<<<===>>>AAAAAAAAABBBCCCDDDEEEFFFDDDCCCBBB@@@>>>===<<<;;;::::::;;;;;;;;;===AAADDDCCCFFFLLLRRRYYYaaaiiiooooookkkcccXXXMMMCCC>>><<<888888777777777777888888888:::>>>BBBFFFMMMTTTYYYYYYWWWVVVWWWYYY\\\]]]]]]ZZZ\\\___dddhhhlllnnnoooiiikkkpppvvv~~~ooo^^^TTTRRRQQQNNNJJJJJJLLLNNNNNNMMMKKKLLLLLLMMMNNNPPPTTTXXX[[[ZZZYYYQQQOOOKKKIIIHHHFFFDDDBBBCCCBBBBBBBBBBBBBBBCCCCCCAAAAAABBBDDDFFFFFFDDDBBBDDDDDDDDDCCCBBBAAA???>>>999777666555666666444222777555333222222222444555222222222222222222222222222111111000000000000000////////////000222444666////////////............,,,,,,,,,---------......FFFEEEDDDCCCCCCGGGMMMRRRTTTQQQOOONNNNNNMMMJJJGGGEEEEEEDDDCCCCCCDDDFFFGGGEEEDDDBBBCCCDDDDDDCCCAAA@@@??????>>>>>>???AAAAAABBB@@@>>>???AAADDDEEEEEE???>>>>>>>>>>>>???@@@@@@@@@AAABBBDDDEEEEEEFFFFFFJJJJJJJJJIIIGGGEEEBBBAAA@@@===<<>>999888;;;::::::999999888777666666444444444444444444444444777444444888:::888777999666777888888999999999888000222666888999:::;;;===;;;:::999:::;;;:::999777444444555666666555555555333222111000000000111111//////111222222111111000000111111111111000//////...////////////---,,,+++...---,,,+++************+++++++++,,,,,,,,,------***+++---------,,,---......---,,,************+++''')))************+++---,,,---...////////////...++++++++++++++++++++++++))))))))))))(((((((((((('''&&&&&&''')))******)))((((((((((((''''''''''''%%%&&&'''((()))*********'''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&(((&&&&&&'''******)))&&&''''''''')))******'''%%%''''''''''''''''''''''''"""$$$'''(((''''''((()))%%%&&&'''((())))))))))))'''***,,,+++'''&&&(((+++((())))))***++++++,,,,,,************++++++++++++------,,,,,,,,,---000222111222333444777>>>IIIQQQ___nnnwwwjjjhhheee^^^^^^ccc___dddllluuu|||~~~pppjjjccc\\\XXXWWWUUUTTTYYYZZZ[[[\\\\\\[[[ZZZYYYSSSPPPKKKFFFBBB???>>>>>><<<<<<;;;:::999999999999;;;===???BBBDDDHHHMMMQQQUUUWWW\\\aaafffkkkoooppprrrqqqqqqqqqpppkkkddd^^^SSSMMMGGGBBB@@@???>>>======<<<;;;:::;;;:::777555555666777999<<<>>>???@@@AAACCCFFFIIIIIIIIIGGGFFFIIIHHHEEEBBB???>>>>>>???BBBDDDEEEEEEEEEHHHLLLPPPPPPRRRVVV]]]eeekkknnnooofff___TTTJJJCCC>>>:::777666777777999:::;;;<<<===AAAFFFLLLRRRVVVZZZ^^^bbbbbbaaaaaaaaaccccccbbbaaa]]]___cccgggkkknnnppppppllluuuzzz```ZZZRRRNNNNNNMMMJJJGGGGGGJJJMMMMMMLLLJJJKKKLLLLLLMMMOOORRRVVVWWWVVVUUUOOOMMMIIIGGGFFFEEECCCAAA@@@@@@@@@@@@AAAAAABBBCCCAAAAAABBBDDDEEEEEEBBB@@@AAAAAAAAA@@@???>>>===<<<:::888777666666666444222222222222222222333444444333333333333333333333333222222111000000000000000000///...---...///111222////////////............------------............JJJHHHFFFCCCBBBEEEJJJNNNTTTQQQOOOOOOPPPPPPMMMJJJEEEEEEDDDDDDEEEFFFHHHIIIGGGEEEDDDCCCDDDEEEEEEDDD???>>>>>>======>>>???@@@@@@>>><<<<<<@@@DDDGGGHHH@@@@@@??????@@@@@@AAABBB@@@AAABBBDDDEEEFFFFFFFFFKKKKKKKKKJJJGGGEEEBBB@@@@@@<<<<<<@@@???:::999<<<<<<<<<;;;:::999888777666777777777777777777777777>>>888666888:::888666666666777888999999:::999999444777:::;;;;;;:::;;;<<<===;;;::::::::::::999888444555666666777666666666444333111000000000111222000111222333444333222111111111111111111000000///...////////////---,,,+++...---,,,+++************+++++++++,,,,,,---------((()))+++,,,,,,---///000...---,,,***)))******+++(((***---------,,,---...------...///000000//////++++++++++++++++++++++++******))))))((((((''''''((('''&&&(((***++++++***)))(((((((((''''''''''''$$$%%%''')))***+++++++++))))))(((((('''''''''&&&)))((((((''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&)))'''&&&(((***+++)))'''''''''''')))******'''%%%''''''''''''''''''''''''###&&&)))*********+++,,,''''''((((((((((((((('''&&&))),,,***'''%%%(((,,,((())))))***++++++,,,,,,)))************+++++++++***+++,,,,,,---...///000///111333333333666<<>>===<<<<<<<<<666999<<>>BBBEEEGGGIIIPPPSSSXXX[[[[[[WWWRRROOOKKKJJJHHHEEECCCBBBDDDFFFDDDFFFHHHHHHIIIKKKQQQUUUYYYYYY[[[```fffhhhfffcccZZZPPPDDD===;;;:::999777777888999;;;===???AAABBBQQQXXX```eeegggfffggghhhdddccccccdddeeecccaaa^^^dddfffjjjooorrruuuwwwxxxnnnaaaTTTQQQNNNJJJGGGGGGHHHIIICCCGGGKKKLLLKKKIIIJJJKKKIIIIIIKKKNNNPPPQQQOOOMMMJJJHHHDDDBBBBBBAAA@@@???>>>>>>>>>???@@@AAACCCCCC??????@@@AAACCCBBB???<<<>>>>>>>>>======;;;:::999;;;999777777777666444222000000111222333333444444444444444444444444444444222222111000000///000000111000...,,,+++,,,---...000/////////............---------.........//////LLLJJJHHHFFFFFFGGGHHHJJJPPPQQQSSSTTTTTTSSSQQQPPPJJJIIIGGGFFFFFFFFFGGGGGGIIIIIIIIIIIIHHHGGGFFFFFFBBBCCCDDDCCCAAA@@@AAABBBGGGDDDAAA???AAACCCEEEFFF@@@@@@AAAAAAAAA@@@??????AAABBBDDDEEEEEEEEEGGGHHHLLLKKKJJJKKKKKKJJJGGGDDDCCC@@@===<<<<<<>>>>>>>>>BBB>>>::::::<<<===:::777777888999999999777666555777888888888888777777666444777999999888777777777:::::::::;;;===>>>@@@AAA???>>>>>><<<;;;:::999999666666777777777777666666555333222222222222111///111111111222222333333333111111111111000000000000...///000111111000///.........---,,,,,,,,,,,,---------------------------........................,,,+++***))))))+++---...---------,,,,,,,,,++++++---,,,,,,---......---+++************************((((((((((((((()))))))))))))))(((((('''''''''&&&%%%&&&''')))******++++++###***,,,)))&&&'''******))))))((((((((())))))%%%''')))***((('''''''''%%%&&&''''''((((((''''''...,,,)))&&&%%%&&&((())))))$$$ !!!%%%'''''',,,+++***))))))((())))))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&+++ ((($$$---'''(((((((((((())))))))))))%%%%%%&&&&&&'''(((((()))++++++******************---,,,,,,+++*********+++++++++*********+++---...------...///000111222222:::@@@IIIRRR\\\mmmyyymmmeeeeeecccaaacccgggllloooqqquuuzzz~~~~~~~~~|||xxxsssnnnkkkjjjhhhgggfffeeebbb^^^ZZZ[[[ZZZYYYYYYYYYXXXUUUSSSRRROOOKKKFFFBBB@@@>>>===>>>>>>======>>>@@@BBBDDDDDDMMMYYYcccjjjqqqzzz}}}vvvoooeee[[[SSSPPPPPPPPPMMMKKKIIIHHHHHHGGGEEECCCBBBCCCEEEHHHMMMUUU]]]cccoooxxx}}}vvvmmmhhhaaa[[[TTTOOOIIIFFFFFFHHHGGGFFFMMMKKKHHHGGGJJJQQQXXX]]]]]]\\\]]]^^^___]]]WWWRRRHHHEEE???999555444555666555888<<>>???@@@@@@AAABBBBBB@@@>>>===>>>>>>>>><<<>>>>>>>>>>>>===<<<;;;:::999999888666555333222222000000111222222333444444444444333333333333222222333333222111111000000///111111000///......//////000222444333111///......------------------------JJJIIIHHHGGGGGGGGGGGGGGGMMMNNNPPPQQQRRRQQQOOONNNMMMLLLJJJHHHHHHHHHHHHIIIFFFFFFGGGHHHHHHHHHHHHHHHDDDEEEFFFEEECCCBBBAAABBBDDDBBBAAAAAABBBDDDCCCCCC???@@@AAABBBCCCCCCCCCCCC@@@AAABBBBBBAAABBBDDDEEEKKKKKKJJJKKKLLLLLLJJJHHHFFFCCC@@@???@@@AAAAAAAAADDD???<<<;;;>>>>>>;;;888888888999999999888777666777777888888888888888888666888999888666555555666:::::::::;;;<<<>>>???@@@??????>>>===;;;:::999999888888888888777666555444666555333333444444222111111111222222222333333333111111111111000000000000,,,---...//////...---,,,......------,,,,,,,,,------------------------------------------------------,,,,,,+++,,,---...///---------,,,,,,,,,++++++---,,,,,,---......---,,,++++++++++++++++++++++++(((((()))))))))(((((('''))))))((((((((('''''''''(((((())))))))))))(((((( %%%)))***)))'''((()))'''''''''&&&&&&&&&''''''%%%'''))))))((('''''''''%%%&&&''''''((((((''''''((((((((()))))))))))))))***&&&###"""$$$'''))))))((((((''''''''''''''''''))))))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&$$$'''%%%'''""" '''((((((((())))))))))))%%%%%%&&&'''((()))***+++************************---,,,++++++************++++++*********+++,,,---,,,,,,---...///000111111222777<<>>:::===???@@@???>>>???@@@@@@>>><<<<<<======<<<;;;<<<<<<<<<<<<;;;:::999999999999888666555444333222222222333333444555555666444444333333333222222222111111111111222222222222222111000///////////////...///000///---++++++,,,------------------------IIIIIIIIIHHHHHHGGGFFFFFFJJJLLLNNNQQQRRRQQQQQQPPPQQQOOOMMMKKKJJJJJJJJJJJJDDDEEEFFFGGGIIIJJJJJJJJJFFFHHHIIIHHHFFFCCCBBBBBBAAAAAAAAACCCEEEEEECCCAAABBBBBBCCCDDDEEEEEEDDDDDDBBBBBBBBBAAA@@@AAADDDFFFKKKKKKKKKLLLNNNOOOMMMLLLJJJHHHEEEDDDEEEEEEEEEDDDEEEAAA>>>===>>>???<<<999999::::::::::::999888888777777888888999999::::::;;;;;;;;;999777555666777:::::::::;;;<<<===>>>?????????>>><<<;;;:::999888999999999888777666555444888777555555666666444333111222222222222333333333111111111111000000000000------............------.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////------------,,,,,,,,,,,,,,,++++++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***((('''))))))((((((((((((''''''************)))'''&&&%%%&&&'''((()))))))))((((((''''''&&&&&&''''''''''''%%%'''))))))'''&&&''''''%%%&&&''''''((((((''''''"""$$$&&&((('''&&&###!!!***(((&&&&&&(((*********%%%%%%&&&'''''''''&&&&&&)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&$$$,,,%%%111 )))"""''''''((((((((()))))))))&&&&&&'''((()))***+++,,,************************,,,+++++++++************+++************+++,,,,,,++++++,,,---....../////////222555666888@@@LLLUUUggguuuzzzsssoooooopppppprrrtttwwwxxxwwwwwwwwwxxxxxx{{{rrrhhhfffgggbbbaaaaaabbbeeegggggggggeeeddddddbbbaaa___]]]\\\YYY\\\```cccccc```[[[XXXXXXTTTOOOMMMOOOSSSWWWZZZ^^^[[[VVVRRROOOOOOPPPQQQSSSTTTTTTUUUTTTTTTSSSRRRTTTVVVZZZ___eeeiiijjjiiiffffffgggkkksss~~~vvvkkkbbbXXXOOOMMMKKKJJJJJJLLLLLLKKKJJJHHHIIIKKKMMMNNNNNNNNNMMMKKKIIIFFFCCC@@@<<<888555888777777777888;;;>>>@@@GGGKKKPPPTTTXXX^^^ffflllvvvzzz{{{uuunnnhhhbbb\\\XXXXXXXXXXXX[[[aaaiiinnnvvv~~~pppjjjbbbZZZTTTPPPLLLJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIGGGFFFFFFGGGGGGFFFEEEGGGGGGHHHIIIKKKLLLJJJHHHDDDBBB???>>>>>>>>>===;;;<<<>>>@@@@@@???============;;;::::::;;;<<<;;;:::;;;;;;;;;:::999999888888999888777666555444333222222222333333444444555555333333333333222222222222000000111111222333333444222111111000000000000000.........---+++***+++---------------------------KKKKKKIIIHHHGGGGGGGGGHHHKKKMMMPPPSSSTTTUUUTTTTTTSSSRRRPPPNNNLLLKKKKKKLLLFFFGGGHHHJJJKKKKKKLLLLLLHHHJJJKKKJJJGGGDDDCCCBBBBBBAAABBBDDDFFFGGGEEEDDDFFFFFFFFFFFFEEECCCBBBAAAEEEEEEDDDCCCCCCEEEIIIMMMMMMLLLLLLMMMOOOOOONNNMMMMMMJJJHHHGGGHHHHHHGGGFFFDDDBBB???>>>>>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;:::888888888999:::;;;<<<<<<>>>>>>>>><<<::::::;;;===;;;;;;;;;:::;;;;;;<<<======<<<<<<;;;999888777777888888888888888777666555888777555555666666444333222222222222222222222222111111111111000000000//////000000000000000000///...............------,,,------------------------++++++++++++++++++++++++,,,---///000000000...---...------------,,,,,,,,,+++******,,,...///---,,,++++++++++++++++++++++++,,,---......---,,,***)))))))))((((((((((((((((((************)))'''&&&%%%+++)))'''''')))***)))(((((((((((()))))))))))))))&&&'''(((((('''&&&'''(((%%%&&&''''''((('''''''''&&&'''((('''&&&### ))))))((()))************%%%&&&'''((())))))(((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&)))$$$))) (((&&&+++'''''''''((((((((())))))''''''((((((((()))))))))))))))))))))******************+++++++++***************************++++++*********+++,,,------...///111333333444999AAAHHHLLLXXXkkk~~~~~~wwwsssrrrqqqtttuuuuuutttsssssstttvvvvvv{{{zzzwwwvvvsssoooiiiggggggjjjmmmnnnwwwwwwxxxxxxvvvtttrrrqqqrrrwww}}}xxxoooiiibbbZZZPPPJJJJJJKKKKKKIIIKKKHHHDDD@@@>>>>>>@@@AAA???AAADDDGGGIIIKKKKKKLLLOOOQQQVVV]]]dddhhhiiihhhfffddddddhhhpppzzz|||nnnaaaWWWOOOFFF???BBBCCCEEEFFFGGGGGGFFFEEECCCEEEGGGHHHHHHGGGEEEDDD???>>><<<:::999888777777666888:::>>>BBBGGGKKKMMMMMMRRRXXX\\\```fffmmmrrryyyzzzyyyssslllddd^^^[[[XXXXXXYYY\\\bbblllxxxoooeee```]]]XXXTTTQQQNNNMMMLLLGGGGGGGGGGGGGGGGGGHHHHHHHHHFFFDDDDDDFFFGGGFFFEEEFFFFFFGGGIIIKKKLLLJJJIIIDDDBBB???>>>>>>===;;;:::;;;===??????>>>=========;;;:::888999:::;;;;;;:::;;;;;;:::999888888888888888888777666555444333333000000111111222222222222333333333222222222222111111111111111222222333333222111111000000000111111000000000...------///111------------------,,,,,,OOOMMMJJJHHHGGGIIIKKKMMMLLLNNNQQQTTTVVVWWWWWWWWWUUUTTTQQQOOONNNMMMMMMMMMLLLMMMMMMNNNNNNMMMMMMMMMIIIJJJKKKJJJGGGDDDCCCCCCBBBAAA@@@AAACCCFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBEEEFFFFFFEEEFFFIIINNNQQQPPPNNNMMMMMMNNNNNNMMMLLLMMMKKKIIIHHHHHHHHHFFFEEEBBB@@@???>>>======<<<;;;======<<<<<<<<<=========999999999999:::;;;===>>>=========<<<<<<<<>>>>><<<;;;:::::::::;;;;;;<<<===???BBBEEEGGGIIILLLNNNRRRWWW]]]___^^^]]][[[ZZZ[[[```iiiqqqxxxzzzqqqeeeWWWOOOJJJDDD>>>999===???BBBDDDEEEDDDBBBBBB======>>>>>>>>>===<<<<<<777888888777888999;;;<<<;;;>>>CCCHHHNNNSSSVVVXXXUUUYYY___cccfffjjjpppuuuzzzxxxvvvqqqjjjbbb^^^]]]XXX[[[aaajjjvvvqqqeee]]]XXXUUUTTTRRROOOKKKIIIHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGEEECCCBBBCCCEEEGGGGGGGGGEEEEEEFFFHHHJJJKKKIIIGGGDDDBBB???>>>>>>===<<<:::888:::===>>>===<<<======:::999888888:::<<<<<<;;;<<<;;;:::999888888888888888888777666555444444333000000111111111111111222333333222222222111111111222222222111111000000000111000000000000000111111000111111///...///111333......---------,,,,,,,,,PPPNNNLLLKKKKKKMMMOOOQQQMMMOOORRRUUUWWWXXXXXXWWWVVVUUUSSSQQQPPPPPPPPPPPPRRRRRRRRRRRRQQQPPPNNNNNNKKKLLLKKKJJJGGGEEEFFFGGGBBBAAA???AAADDDFFFHHHHHHBBBCCCDDDFFFGGGGGGGGGGGGDDDEEEFFFFFFGGGIIIMMMPPPOOOMMMKKKKKKLLLMMMLLLKKKLLLJJJHHHHHHHHHGGGEEECCC@@@??????>>>===>>>>>>>>>>>>>>>>>>===>>>>>>???@@@;;;;;;:::::::::<<<===>>>999;;;<<<<<<;;;<<<>>>AAA===<<<;;;:::999888888888777777777777888888888888777888888999999888888777666444333333444333222000333333333222222222222111111111111111000000000000......------------............///000///...---,,,------------------------++++++++++++++++++++++++)))+++---.........,,,+++............---------,,,,,,++++++,,,------+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******&&&'''((())))))***))))))))))))((('''''''''((()))$$$%%%&&&(((((((((''''''&&&''''''&&&%%%%%%&&&(((%%%&&&''''''(((((('''''''''&&&$$$""""""%%%''')))%%%&&&''''''&&&&&&'''(((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&''''''''''''''''''!!!,,,!!!222$$$***!!!&&&&&&'''''''''((((((((())))))((('''&&&%%%%%%$$$'''(((((())))))*********((()))***+++++++++***)))*********+++******)))((())))))*********+++++++++---......---,,,---///111111666===EEENNNZZZfffooo~~~~~~}}}}}}||||||~~~}}}}}}xxxnnngggaaa[[[VVVSSSRRROOOHHHBBB:::;;;<<<<<<<<<;;;::::::;;;:::::::::;;;>>>AAACCCEEEFFFHHHKKKOOOPPPOOOMMMLLLLLLOOOVVV___eeeggggggYYYOOOEEEBBBAAA>>>;;;:::888;;;???@@@???===<<<<<<999999999999999999999999777888:::;;;;;;===@@@BBBEEEIIIOOOUUUZZZ^^^```aaa^^^bbbgggjjjkkkmmmrrrvvvtttqqqooommmhhhbbb```cccaaagggsssrrrbbbXXXTTTSSSSSSNNNOOOOOOLLLIIIFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFBBBAAAAAACCCEEEGGGGGGFFFDDDDDDEEEFFFHHHIIIGGGEEECCCAAA>>>=========<<<:::666888;;;<<<;;;;;;;;;<<<999777666777:::;;;;;;;;;<<<;;;999888777777888888888777777666555555444444222222333333333333333333222222222222111111111111222111111000//////......///////////////000000111---...///.........000222.........------,,,,,,+++MMMNNNPPPQQQRRRRRRSSSSSSPPPRRRUUUXXXZZZZZZZZZZZZXXXWWWUUUTTTSSSSSSSSSTTTSSSTTTTTTSSSRRRQQQPPPPPPMMMMMMLLLJJJHHHGGGIIIKKKEEEDDDEEEHHHKKKMMMMMMLLLBBBCCCEEEGGGIIIJJJJJJKKKFFFGGGHHHHHHGGGHHHJJJMMMLLLJJJIIIIIIJJJLLLLLLKKKKKKJJJHHHGGGGGGFFFDDDBBB??????????????????AAABBB@@@???>>>>>>>>>@@@AAABBB>>>===;;;::::::<<<===>>>999;;;=========<<<===>>>===<<<;;;999888777777777666666777888999:::;;;;;;:::::::::999888777555555666444333333444333222111333333333222222222111111111111111111000000000000///...---,,,,,,---...///......000000000///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,............---------------,,,+++,,,,,,,,,***((())))))))))))))))))))))))((('''&&&&&&&&&(((***+++(((((()))))))))*********''''''((()))))))))))))))%%%'''))))))&&&%%%''')))###$$$&&&((()))(((''''''&&&''''''&&&$$$$$$&&&(((%%%&&&''''''((((((''''''%%%$$$"""!!!"""%%%(((***$$$&&&'''&&&$$$$$$&&&)))***)))&&&%%%$$$&&&((()))&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((%%%&&&***'''((($$$%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((()))******+++'''(((***+++,,,+++***))))))***++++++***)))(((''')))************+++++++++---...//////.........///...111555888;;;AAAJJJQQQ```nnn}}}|||wwwsssqqqqqqsssuuuuuurrrkkkddd```YYYVVVSSSRRRPPPMMMGGGCCC????????????>>>>>>======:::999888888888999:::;;;===<<<===???BBBDDDDDDCCCEEEFFFIIIPPPVVVXXXTTTOOOFFF>>>999:::;;;888888;;;999<<>>@@@@@@@@@@@@???===@@@DDDFFFGGGIIIMMMPPPTTTXXX]]]cccgggiiiiiiiiifffjjjmmmnnnmmmnnnpppsssnnnkkklllppppppnnnqqqxxx|||nnnggg\\\SSSNNNMMMMMMMMMJJJLLLMMMLLLIIIFFFFFFGGGEEEFFFFFFGGGGGGFFFEEEDDDBBBAAABBBCCCEEEFFFDDDBBBDDDCCCDDDEEEGGGFFFDDDBBB@@@>>><<<;;;<<<<<<;;;:::666888::::::999888888888666555444555888:::::::::;;;999777666555555666777777777777666555555444444333333222222222222222222222222222222111111111111////////////...........................///000000***,,,...///......///000///......---,,,,,,++++++KKKNNNRRRVVVXXXWWWTTTRRRTTTVVVYYY\\\^^^^^^^^^]]]YYYXXXWWWVVVUUUVVVVVVWWWSSSSSSSSSSSSSSSRRRRRRQQQOOOOOOMMMJJJIIIIIILLLOOOHHHJJJMMMQQQTTTUUUSSSPPPGGGGGGHHHIIIJJJJJJJJJJJJIIIJJJKKKKKKIIIIIIIIIJJJIIIGGGFFFGGGIIILLLMMMMMMKKKIIIHHHHHHGGGFFFDDDAAA???@@@AAAAAA@@@AAACCCEEE@@@@@@?????????@@@BBBCCC???>>><<<;;;;;;<<<===>>><<<>>>@@@AAA???>>>============;;;999888777666666666777888999;;;<<<>>>>>>>>>===<<<:::888555333222777555444333444444333111333333333222222111111111111111111111000000000000111000///......///000111---///000111000///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------...------//////.........---------...---,,,,,,,,,+++)))'''************************+++)))((('''(((+++...000(((((())))))*********+++(((((())))))))))))(((((("""&&&***)))&&&$$$&&&***%%%&&&(((***++++++***)))&&&''''''%%%$$$$$$&&&(((%%%&&&''''''(((((('''''',,,+++***))))))***+++,,,$$$&&&'''%%%######'''***...,,,)))&&&&&&'''***,,,%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((%%%,,,###)))$$$$$$000&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++&&&''''''((()))******+++&&&(((***+++,,,+++***))))))***+++++++++)))((('''************++++++++++++)))***,,,......//////000...111444444555777<<>>???BBBDDDHHHJJJLLLKKKIIIHHHDDDHHHNNNRRRUUUXXX\\\``````ccciiinnnqqqrrrpppooojjjmmmppppppmmmlllnnnpppnnnlllqqqyyyqqqjjj[[[XXXUUURRROOOMMMJJJGGGDDDGGGIIIIIIGGGEEEEEEGGGEEEFFFGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEDDDBBB???DDDCCCCCCDDDEEEEEECCCAAA>>><<<::::::;;;;;;:::999777999::::::888666555555444333222444666888999999999888666444333444555666777777666666555555444444111111000000000000000000222222222111111111111000,,,,,,------.../////////---------------...///000***,,,///000000000000111//////...---,,,,,,++++++PPPPPPQQQRRRSSSTTTUUUUUUUUUUUUWWWYYY[[[]]]______\\\[[[ZZZYYYWWWUUUTTTTTTRRRRRRQQQQQQQQQPPPPPPPPPRRRPPPNNNLLLKKKKKKLLLLLLOOOOOOOOOQQQTTTTTTSSSQQQLLLLLLLLLKKKKKKKKKKKKKKKHHHIIIJJJJJJJJJIIIGGGFFFFFFGGGHHHIIIIIIGGGFFFDDDHHHHHHGGGEEECCCAAA???>>>DDDAAA??????AAACCCAAA???>>>>>>???@@@@@@@@@@@@???======>>>>>>?????????@@@>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::999888777666666666777999:::;;;<<<<<<999888666555555555666777777666666555444444333333888555222111333333000---////////////////////////------......//////000000---......//////......---,,,+++***+++---...---,,,......///000000///......---,,,***))))))***,,,------,,,,,,++++++,,,,,,---++++++,,,---,,,+++***)))***'''%%%&&&***+++'''###''''''(((((())))))******)))))))))))))))(((''''''%%%&&&''''''&&&&&&''')))%%%%%%&&&'''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$######""""""""""""((((((''''''''''''((((((***(((&&&&&&&&&'''&&&$$$%%%&&&''''''((((((''''''***(((&&&&&&))))))(((%%% $$$&&&%%%$$$''''''%%%))))))))))))))))))))))))$$$'''******(((''')))+++************))))))((((((000...+++(((&&&&&&''''''******+++++++++,,,,,,,,,------111555222...222:::;;;???DDDJJJSSScccvvv~~~~~~{{{uuuqqqllllllkkkiiifffbbb^^^\\\ZZZVVVPPPLLLKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFDDDAAA@@@AAAAAA@@@>>>BBB???@@@CCCEEEDDDFFFJJJQQQUUUXXXXXXRRRIIIAAA===>>>>>>===<<<<<>>???AAACCCBBBAAA@@@@@@AAA@@@@@@???>>>>>>=========>>>>>>?????????<<<<<<;;;;;;;;;::::::::::::::::::::::::999888777777777888999:::;;;<<<<<<999888777666555666666777555555444333333222222111///000111000///---------////////////////////////............////////////---------------------------,,,+++,,,...///...---........................---,,,***))))))***,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++***)))...+++)))+++...///,,,((('''''''''((())))))******)))))))))))))))(((''''''%%%&&&''''''&&&&&&''')))%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((((((&&&%%%%%%'''((('''&&&%%%&&&&&&''''''''''''''')))'''%%%&&&))))))(((&&&!!!&&&)))'''(((******'''((((((((((((((((((((((((%%%'''******)))(((***+++++++++*********)))))))))---,,,***)))((()))***+++*********+++++++++,,,,,,++++++...111...))),,,333333555888<<>>===;;;;;;;;;;;;:::999888888777666555555444444555555333333222222222333555555888777666444333333444444444444333333333222222222............////////////000000000111111000000///000//////...------,,,,,,,,,,,,,,,---------......//////------,,,---......111...+++---000000---)))NNNNNNNNNOOOPPPQQQRRRSSSWWWXXXYYY[[[\\\]]]^^^^^^___^^^[[[WWWSSSOOOLLLJJJKKKKKKKKKLLLMMMMMMNNNNNNSSSQQQMMMJJJIIIKKKMMMNNNNNNNNNPPPTTTVVVVVVSSSQQQLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLJJJIIIGGGFFFDDDFFFGGGIIIIIIIIIHHHHHHEEEEEEEEEEEEDDDCCCBBBAAA???>>>===>>>@@@BBBCCCBBBAAAAAAAAA@@@???>>><<<<<<===============>>>>>>>>>999999999999999888888888999:::::::::::::::999999777777888999999:::;;;;;;888888777666666666666777333333222222111000000///,,,000444333000------////////////////////////////////////..................---,,,++++++,,,---......---,,,---///000///...---,,,+++******+++,,,---,,,+++***))))))***+++,,,,,,,,,++++++++++++,,,,,,***++++++++++++***)))))),,,***'''(((******'''###&&&''''''(((((()))******((())))))))))))(((''''''%%%&&&''''''&&&&&&''')))%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''((()))(((%%%%%%&&&''''''''''''''''''&&&%%%&&&((())))))(((###&&&((('''(((++++++(((((((((((((((((((((((((((&&&(((*********)))***,,,+++++++++***************+++***))))))***+++---...)))*********++++++++++++******,,,...+++''')))...111111111333888???FFFKKKWWWfffvvv|||wwwqqqlllggggggiiimmmrrryyy~~~{{{rrrkkkfffcccbbbaaa___^^^______^^^\\\]]]___aaaccccccaaa___]]]]]]ZZZXXXYYY]]]cccgggiiikkkfffbbbbbbaaa___aaaeeennnnnnmmmiiiaaaYYYSSSPPPMMMNNNNNNOOOPPPSSSWWW[[[___dddlllpppqqqrrrtttwww{{{sssjjjccc```hhhjjjkkkkkkjjjjjjkkklllsssssssssqqqooooooqqqrrrwww}}}|||rrrcccUUUNNNKKKKKKKKKDDDDDDCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCDDDDDDDDDCCCBBBAAA@@@???@@@@@@@@@>>>>>>???AAA>>>>>>>>>>>>===<<<::::::999999999999999888777666777777666555555555555555444444333333333444555555666666555444333333333333222222111111111000000000/////////...............//////000000000000////////////......---,,,,,,,,,,,,,,,,,,---------......000///...---,,,,,,,,,,,,///---+++,,,//////---***NNNNNNNNNNNNOOOQQQSSSTTTUUUVVVXXXZZZZZZ[[[[[[ZZZ\\\[[[XXXTTTPPPLLLIIIHHHHHHHHHIIIKKKLLLMMMNNNOOOPPPNNNKKKIIIJJJLLLPPPRRROOOPPPRRRUUUWWWWWWTTTQQQKKKKKKLLLLLLLLLLLLLLLMMMMMMLLLKKKJJJHHHFFFEEEDDDBBBCCCEEEFFFGGGHHHHHHHHHEEEEEEEEEEEEDDDCCCAAAAAA???>>>===>>>???@@@@@@@@@?????????>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<===888888888888888888888888999999::::::;;;:::::::::666666777777888888888999777777777666666666666666222222222111000000//////...111444444111...,,,,,,......................../////////......---------...---+++******+++---......,,,,,,---...///...---,,,+++)))(((((()))+++,,,++++++***))))))***++++++,,,,,,++++++++++++,,,,,,***************)))))))))***(((&&&%%%%%%### &&&&&&''''''((())))))***(((((())))))(((((('''&&&%%%&&&''''''&&&&&&''')))&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&(((((('''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&((()))))))))$$$&&&$$$"""$$$)))+++((((((((((((((((((((((((((('''((()))*********++++++++++++++++++************))))))((()))***+++,,,---)))))))))************+++***+++------,,,***,,,...111///...000333777999:::AAAKKKWWWbbbmmm}}}}}}zzzwwwsssnnngggccc___```cccfffjjjmmmppprrrtttvvvyyy~~~zzztttqqqkkkkkkkkkkkklllkkkhhheeecccdddeeeffffffdddcccbbbdddcccdddgggmmmrrrvvvwwwvvvqqqlllllljjjiiikkkpppqqqpppmmmhhhaaaZZZWWWUUUOOOQQQTTTXXX[[[```eeeiiijjjooouuuyyy|||~~~|||tttnnnjjjiiinnnoooooonnnnnnoooqqqsssxxxzzz|||}}}}}}uuu```\\\VVVQQQNNNKKKHHHFFFEEEEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@???>>>??????>>><<<<<<===???>>>>>>>>>===<<<:::999888888888999999888777777666888777666666555555666666444444444444444444555555444444444333333222222222111111111000000000///////////////......---------......//////000000//////.........------,,,,,,,,,,,,,,,,,,---------............------------------,,,***)))***,,,,,,+++(((PPPPPPOOOOOOPPPRRRTTTVVVVVVWWWYYYZZZZZZZZZYYYXXXWWWUUUSSSQQQNNNKKKIIIHHHGGGHHHIIIKKKLLLNNNOOOPPPKKKJJJIIIIIIKKKOOOSSSVVVQQQQQQRRRTTTVVVUUURRRPPPJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJIIIFFFDDDCCCBBBAAA???@@@AAACCCDDDEEEFFFFFFHHHGGGFFFEEECCCAAA???>>>?????????>>>===<<<===>>>;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999999999999999:::;;;;;;;;;::::::555555555555666666666666666666666666555555444444333333333222111111000000......---...///,,,(((###------------------------//////......------,,,,,,...---+++******+++---...,,,+++++++++---...---,,,,,,+++)))(((((()))+++,,,************************,,,++++++******++++++,,,******)))))))))(((((((((***)))((((((((('''%%%###&&&&&&&&&'''(((((())))))((((((((((((((('''&&&&&&%%%&&&''''''&&&&&&''')))&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$$$$&&&'''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&$$$%%%&&&&&&''''''((()))((('''###!!!(((+++)))''''''''''''''''''''''''''''''((()))+++++++++***************************((((((((((((((()))))))))(((((()))))))))*********(((***,,,,,,,,,---//////+++******,,,///111222111555999???FFFNNNXXXgggrrryyyqqqkkkfffaaa]]]\\\^^^aaaeeehhhjjjlllmmmkkklllnnnttt||||||vvvrrrpppnnnllljjjiiiiiiiiijjjiiijjjmmmrrrwwwzzzzzzyyytttnnnkkkkkkkkkjjjnnnssssssqqqmmmfff^^^XXXUUUUUUKKKOOOUUU[[[```fffmmmqqqqqqtttxxx|||zzzsssooooooqqqmmmnnnpppqqqsssvvvzzz~~~uuufff]]]OOONNNMMMMMMLLLJJJFFFCCCGGGFFFEEEDDDCCCBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCBBBAAAAAA@@@?????????>>>>>>>>>===;;;;;;<<<===>>>>>>>>>===<<<:::999888999999999999999888888777888888777666666666666777555555555555555555555555333333333333333222222222111111111111000000000000//////......------,,,,,,,,,---...///////////////---------------,,,,,,,,,,,,,,,,,,---------......***+++,,,------......///+++******+++,,,,,,+++***RRRQQQPPPPPPQQQSSSVVVWWWVVVXXXYYYZZZZZZYYYWWWVVVQQQPPPOOONNNLLLKKKJJJIIIGGGHHHIIIKKKLLLNNNOOOPPPHHHHHHIIIJJJMMMPPPTTTVVVRRRQQQPPPQQQRRRQQQOOOMMMIIIIIIIIIJJJJJJKKKKKKLLLIIIGGGEEECCCAAA@@@????????????@@@AAABBBCCCDDDEEEHHHHHHGGGEEECCCAAA???>>>???@@@???===;;;:::;;;<<<999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::::::::888888888999999999999999::::::;;;;;;;;;;;;::::::555555555555555555555444444444555555444444333222444444333333222111111111111...---...000///***%%%------------------------.........---------------...---,,,++++++,,,---...,,,+++***+++---...---,,,,,,+++***))))))***+++,,,************************++++++************++++++***))))))((('''(((((((((%%%%%%'''((()))*********%%%&&&&&&''''''((())))))'''(((((((((((('''&&&&&&%%%&&&''''''&&&&&&''')))'''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&''')))+++)))$$$!!!###)))***''''''''''''''''''''''''''''''&&&&&&(((***+++***((()))))))))))))))*********((((((((((((((((((''''''(((((((((((())))))))))))%%%((()))(((***---...---((()))+++,,,...///000000333333666:::===BBBKKKUUUiiitttsssjjjccc^^^[[[aaacccfffiiilllooopppqqqqqqqqqrrrtttxxx~~~zzzvvvsssrrrssstttqqqsssvvvzzz||||||yyyvvvsssooommmnnnoooooosssxxxxxxvvvpppiiiaaa[[[XXXXXXTTTYYY___fffkkkqqqvvvzzzuuuvvvyyy|||~~~vvvpppnnnqqqsssrrrtttxxx{{{}}}nnn```WWWTTTOOOMMMJJJHHHHHHIIIHHHHHHFFFEEEDDDCCCBBBAAAAAAAAACCCCCCCCCCCCCCCDDDEEEEEECCCBBBAAA@@@?????????@@@>>>>>>>>>===;;;:::;;;===============<<<;;;:::999999999:::::::::999999888999888888777777777777777666666666777666666555444222333333444444333222222222222111111111000000000.........---------------+++,,,---...////////////------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......((()))+++,,,.../////////------......//////......SSSRRRPPPPPPQQQSSSVVVXXXSSSUUUVVVWWWWWWUUURRRQQQMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGHHHJJJLLLMMMNNNOOOHHHIIIJJJLLLNNNPPPRRRSSSQQQOOOMMMKKKKKKKKKIIIHHHGGGGGGHHHHHHIIIJJJJJJKKKGGGFFFDDDBBB@@@?????????@@@@@@@@@@@@AAABBBCCCDDDGGGGGGFFFEEEDDDBBB@@@???===>>>???===:::999;;;===<<<<<<=========<<<<<<;;;;;;:::::::::999999999999777777888888888999999999<<<<<<<<<<<<;;;:::999999777777777666666555555555222222333333333222111000444333333222222111111000000000///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...---------------------------,,,+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))++++++************++++++***)))((('''''''''(((((("""$$$&&&''''''(((((()))%%%%%%&&&''''''(((((()))''''''((((((''''''&&&%%%%%%&&&''''''&&&&&&''')))''''''(((((('''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$######%%%''''''&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&((('''%%%$$$&&&(((((((((%%%$$$'''***&&&'''''''''''''''''''''''''''%%%%%%''')))***)))'''''''''((((((((()))))))))(((((())))))))))))(((((('''''''''((((((((())))))&&&))))))'''(((------)))***,,,///...,,,+++---000333111222666888888>>>FFFMMMVVVcccmmmuuu}}}tttoookkksssttttttuuuvvvvvvvvvvvvwwwvvvvvvwwwzzz}}}}}}xxxttttttppppppsssttttttvvv{{{xxxwwwsssnnnhhhdddcccdddhhhlllrrrvvvyyy|||~~~yyyzzz|||~~~wwwssstttyyy}}}|||rrrkkkcccXXXSSSSSSPPPMMMIIIGGGHHHIIIJJJJJJDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDEEEFFFFFFDDDCCCAAA@@@??????@@@@@@>>>??????===;;;:::;;;<<<<<<<<<<<<<<<;;;;;;:::999888999999::::::999999888999999888777777777888888666777777888777666555444222333444555555444333333111111111111000000000000,,,------------------...++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))***+++---.........------...///000000//////000SSSRRRPPPOOOPPPSSSVVVXXXOOOPPPRRRSSSRRRPPPMMMKKKLLLLLLKKKJJJIIIHHHHHHGGGFFFGGGHHHIIIKKKLLLMMMNNNIIIJJJLLLMMMOOOPPPPPPPPPPPPMMMJJJGGGGGGFFFEEEDDDFFFFFFGGGHHHHHHIIIJJJJJJGGGEEECCCAAA@@@???@@@@@@AAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA:::<<<===<<<::::::<<>>===;;;::::::::::::999999999888888666777777777888888999999<<<<<<<<<<<<;;;:::999888999999888888777777666666111111222333222111000///333333222222111000000000(((+++......,,,+++...222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---......//////......---...---,,,---///000///...,,,------......------,,,))))))************))))))++++++************++++++***)))(((&&&&&&''''''(((((()))***)))(((&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''((((((''''''&&&%%%%%%&&&((('''&&&&&&''')))'''((((((((('''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))******%%%%%%%%%&&&&&&'''''''''""""""""""""######$$$%%%'''&&&&&&%%%%%%&&&&&&'''###"""!!!###&&&((()))((($$$$$$%%%&&&&&&&&&%%%%%%%%%'''((('''%%%###%%%'''###$$$%%%%%%((((((!!!''''''''''''''''''''''''&&&%%%$$$&&&)))***(((&&&&&&'''''''''(((((())))))'''((()))******+++******''''''''''''((((((((()))))),,,,,,((()))...---((((((,,,...,,,'''%%%'''+++---***,,,111222111666===<<>>??????===;;;:::;;;<<<::::::;;;;;;;;;::::::999777888888999999999888888:::999888888777888888888666777888888888666555444222333444555555555444333111000000000////////////,,,,,,,,,------.........***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,---...---,,,++++++---...///.........///MMMMMMNNNPPPQQQSSSTTTUUUSSSPPPMMMLLLLLLLLLKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHHHHGGGLLLJJJGGGHHHKKKMMMMMMLLLNNNMMMKKKHHHEEECCCBBBAAAFFFHHHJJJJJJGGGCCCAAA@@@AAA@@@>>>>>>???@@@BBBDDDCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@BBBAAA>>>::::::@@@EEEBBBBBBAAA@@@???======<<<999999999888777666666555555555666666777777888888>>>======<<<;;;;;;::::::;;;:::888555333111000000111333111------111222111000000///---,,,,,,///222000//////...------,,,,,,+++,,,,,,------,,,,,,+++---......---++++++---...,,,,,,,,,---------......,,,+++***+++---...---,,,------,,,++++++***))))))+++,,,,,,***))))))+++---***))))))((('''&&&&&&&&&+++)))(((((())))))(((&&&'''((())))))'''### ''''''&&&%%%%%%%%%&&&&&&(((((('''&&&&&&'''))))))'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""$$$'''))))))(((%%%$$$(((%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$)))(((&&&%%%&&&''')))+++((((((((((((''''''''''''###***)))&&&%%%&&&%%%''')))***)))((('''(((*********))))))******+++,,,,,,,,,---...///000111222666777999===BBBGGGLLLOOOaaahhhttt~~~wwwsssvvvvvvwwwzzzuuutttsssqqqqqqssswwwzzztttttttttqqqpppqqqwww{{{xxxpppiiiddd```___^^^]]][[[WWWSSSOOOMMMKKKHHHFFFDDDDDDEEEEEEDDDCCCCCCCCCDDDFFFHHHJJJJJJJJJIIIHHHGGGGGGGGGGGG???CCCDDDBBBBBBCCCBBB????????????>>>===<<<;;;:::::::::;;;;;;;;;:::999999888888999999999999888888666777777666555777:::======<<<:::888777555555555444444444444444444444555111000///......///000111///...---,,,++++++++++++///%%% %%%---000...,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------...---,,,,,,++++++++++++++++++,,,---...///000111MMMMMMMMMNNNOOOPPPQQQQQQOOOMMMKKKJJJKKKKKKJJJHHHGGGFFFFFFEEEDDDDDDEEEEEEGGGHHHHHHIIIIIIIIIHHHHHHLLLJJJHHHHHHJJJLLLLLLJJJLLLKKKIIIFFFDDDCCCBBBAAADDDGGGIIIHHHEEEBBB@@@???>>>======<<<===???AAACCC>>>>>>>>>>>>@@@AAACCCDDDBBBBBBBBBAAAAAAAAAAAA@@@===??????===::::::???DDDAAA@@@??????===<<<<<<;;;;;;:::999777555444333333555555555666777777888888======<<<<<<;;;::::::999:::999777444222111000///+++------+++---222555444///000///...------///111000000///...------,,,,,,,,,,,,------------,,,,,,+++,,,---,,,******,,,---,,,,,,,,,------------...,,,+++***+++---...---,,,---------,,,+++*********+++,,,,,,***))))))+++---*********)))((((((''''''+++)))''''''((((((((('''"""&&&)))******)))&&&&&&%%%%%%%%%&&&&&&'''***)))((('''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''###$$$&&&'''((('''&&&%%%'''&&&$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&)))(((&&&&&&&&&''')))***((((((((((((''''''''''''"""(((+++(((&&&'''((('''''')))***)))((('''((()))******))))))******+++,,,++++++,,,---...///000000111111222444777999;;;<<>>>>>BBBDDDBBBBBBBBBBBBAAA@@@>>>===<<<;;;;;;<<<;;;;;;:::999999;;;;;;;;;:::999888777777666777777666555777:::<<<888888888888777777777666222222222222222222222222000000////////////000000///...---,,,++++++++++++111***&&&***000000...---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,***++++++,,,...//////000MMMMMMLLLLLLLLLLLLLLLLLLJJJIIIHHHIIIJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCDDDHHHIIIIIIIIIIIIIIIHHHHHHKKKIIIGGGGGGHHHIIIIIIHHHHHHGGGFFFDDDCCCBBBAAAAAABBBDDDFFFFFFCCC@@@>>>>>>;;;;;;;;;;;;<<<>>>@@@AAA<<<======>>>???AAACCCDDDAAAAAA@@@@@@@@@?????????:::<<<>>><<<::::::===@@@??????>>>===<<<;;;;;;:::<<<:::888555333222111222444444555555666777777888<<<<<<;;;;;;::::::999999888777555333111000///...(((++++++***,,,222555444...///000000......///000111111000///...---,,,+++------............------***+++++++++))))))+++,,,,,,,,,,,,,,,------------,,,+++***+++,,,------+++...------,,,,,,++++++******++++++***))))))***,,,+++******))))))(((((((((***(((%%%$$$%%%''''''''' !!!$$$'''((((((((('''%%%%%%%%%%%%&&&&&&'''(((******)))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''((((((((((((''''''&&&&&&((()))***(((((((((((('''''''''''')))+++***&&&%%%((()))''''''((())))))''''''((()))***))))))))))))***++++++******+++,,,---......///...///000111222222333333444999>>>DDDIIIRRR\\\cccrrrxxx}}}rrreee```ZZZVVVTTTSSSRRRRRRVVVUUUUUUVVVWWWVVVSSSPPPOOOMMMKKKHHHEEEDDDDDDDDDCCCEEEFFFIIIKKKLLLMMMMMMNNNMMMKKKIIIGGGFFFFFFEEECCCDDD@@@<<<<<>>============<<<;;;999999======<<<;;;999888666666666777777777666777999<<<666777888888888777555555111111000000//////....../////////000000////////////...---,,,++++++++++++000,,,+++///000...,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,)))******+++,,,---......MMMLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFHHHIIIHHHFFFDDDBBBBBBAAAAAAAAABBBBBBCCCHHHHHHIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@AAACCCCCC@@@>>>======::::::;;;;;;===>>>@@@AAA?????????@@@@@@AAAAAABBB@@@@@@??????>>>>>>======:::<<<>>>===;;;:::;;;<<<>>>>>>======<<<;;;:::::::::888666333222111222222333333444555666666777777;;;;;;::::::999999999999777666444222000///......,,,......++++++///000...---///111111///......///111000000///...---,,,+++---..................---***+++++++++)))***+++---++++++,,,,,,,,,---------+++*********,,,---,,,+++---------,,,,,,,,,++++++)))***+++***)))(((***+++))))))))))))((((((''''''***'''$$$"""$$$&&&'''''''''((((((((('''%%%"""!!!$$$$$$$$$%%%&&&'''((())))))(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))(((''''''''''''((())))))((((((((((((''''''''''''((()))&&&###%%%))))))%%%'''((()))(((''''''((())))))))))))))))))***++++++))))))******+++,,,,,,---***+++...000222333333222222555777888:::>>>FFFLLLMMMSSS___mmmwww~~~~~~tttiiibbb[[[XXXUUUSSSSSSTTTVVVWWWWWWWWWWWWYYYYYYXXXUUUSSSPPPNNNLLLIIIFFFDDDCCCCCCBBBDDDGGGJJJLLLMMMNNNNNNOOONNNLLLJJJGGGFFFEEEDDDCCCDDDBBB===>>>DDDHHHHHHGGGGGGFFFEEECCCAAA@@@?????????>>>>>>===<<<::::::<<<<<<;;;999888777777777777888999888777777999;;;::::::;;;:::999666333111111111000///...------,,,---...///000000///...---......---,,,,,,,,,,,,,,,++++++---000///+++***---+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++)))))))))***+++,,,,,,,,,LLLLLLKKKJJJIIIGGGGGGFFFFFFEEEEEEGGGHHHGGGEEECCC@@@?????????@@@AAABBBBBBGGGGGGGGGGGGGGGFFFEEEEEEBBBCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@??????@@@@@@===???AAA@@@>>>=========<<<<<<<<<===>>>???AAAAAA???@@@AAABBBBBBCCCDDDDDD@@@@@@???>>>>>>===<<<<<<<<<>>>>>>>>><<<:::999999======<<<<<<;;;;;;::::::666555444222222222333333222222333444555666777777999999999999888888888888666555333111///......---...111000,,,,,,......,,,---...000000///....../////////......------,,,,,,---..................---***+++,,,+++***+++,,,...+++++++++,,,,,,,,,------+++***)))***,,,---,,,+++---,,,,,,,,,,,,,,,++++++((()))******)))((()))***'''''''''''''''&&&&&&&&&)))&&&###"""$$$&&&'''((($$$$$$&&&''''''''''''&&&$$$$$$$$$%%%&&&'''((()))&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$&&&'''(((%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$&&&&&&%%%###"""''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))((((((((((((''''''''''''$$$&&&&&&$$$'''+++***&&&&&&((()))((('''&&&'''((())))))(((((())))))***+++(((((())))))******++++++%%%&&&))),,,.../////////000222333111000222777;;;<<<===CCCLLLRRRXXXbbbmmm~~~}}}}}}yyysssmmmhhhddd```^^^WWWVVVTTTRRRRRRSSSUUUVVV[[[ZZZZZZZZZ[[[YYYUUUSSSPPPOOOMMMJJJHHHEEEDDDCCCAAACCCFFFIIIKKKLLLMMMMMMOOONNNLLLIIIGGGEEEDDDDDDAAADDDDDDBBBCCCGGGHHHFFFFFFEEEEEEDDDBBBAAA???>>>@@@@@@@@@???>>>===<<<<<<::::::999888888888999999888:::::::::999999:::<<<;;;<<<<<<<<<:::777444333222222111000//////......---...///000000///...---......------,,,,,,------)))***---111000,,,,,,///+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***((()))))))))***+++++++++IIIIIIHHHHHHGGGFFFFFFFFFEEEDDDDDDDDDEEEEEECCCAAA>>>>>>>>>>>>???AAABBBBBBEEEEEEEEEEEEDDDCCCBBBBBB>>>@@@AAAAAA@@@>>>??????@@@@@@??????>>>>>>??????<<<>>>??????===<<<<<<======>>>>>>??????@@@@@@AAA;;;===???BBBEEEGGGHHHHHH@@@@@@???>>>======<<<;;;============<<<:::999888;;;;;;:::::::::999999999333333333444444333333333000111222333444666777777888888888888888888777777555444333111///.........+++...///,,,---000000---,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------............------***+++,,,+++++++++---///++++++++++++,,,,,,,,,,,,+++***)))***+++,,,,,,***++++++++++++++++++++++++'''(((******((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&######%%%'''''''''$$$%%%&&&'''''''''''''''%%%%%%%%%%%%&&&&&&'''((($$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''$$$'''(((&&&'''+++,,,***&&&'''((((((&&&&&&'''((()))(((((((((((()))******(((((()))))))))*********((()))***+++,,,,,,,,,,,,---///000///,,,,,,///333777666888;;;<<>>@@@@@@@@@@@@@@@??????>>>;;;:::999888888999:::;;;:::<<<===<<<;;;;;;;;;===999:::;;;;;;;;;:::999888333333222222111111000000.........//////...............---------------...++++++...222222......111++++++,,,,,,,,,,,,------+++++++++,,,,,,---------000000000000...,,,***))))))))))))*********++++++EEEEEEEEEEEEEEEEEEEEEEEEEEECCCAAA@@@AAAAAA@@@???=========>>>???AAABBBCCCBBBBBBBBBBBBAAA@@@???>>><<>>>>>>>>>>>>>>;;;===>>>>>><<<<<<===>>>>>>?????????@@@?????????:::;;;>>>BBBEEEGGGHHHHHHAAAAAA@@@???>>>===<<<;;;::::::999999::::::::::::888888777777777777666666333444555666555444222111000000111333444555666777777777777777777777777777555444333111000//////...))),,,---+++,,,//////---,,,------+++******,,,...)))******++++++,,,,,,---,,,,,,------------,,,,,,((()))************,,,...***++++++++++++,,,,,,,,,+++))))))***+++,,,+++***************************&&&(((******(((''''''((('''''''''''''''''''''''''''&&&$$$%%%'''(((((('''((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''&&&&&&$$$###"""%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%%%%&&&&&&''''''$$$&&&((('''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''%%%))))))$$$"""&&&***,,,&&&'''((((((&&&&&&'''(((((((((((((((((()))******)))))))))))))))*********,,,,,,+++++++++,,,------+++...000000...---///222222222333666444333777>>><<<@@@HHHQQQZZZeeepppvvvyyymmmfffbbb^^^ZZZ]]]]]]___```aaa___ZZZWWWWWWXXXXXXWWWUUUUUUWWWZZZ[[[ZZZZZZZZZZZZXXXUUURRRNNNNNNMMMLLLJJJHHHFFFEEEEEEEEEFFFGGGHHHJJJLLLLLLLLLKKKIIIGGGEEEDDDCCCCCC@@@DDDEEECCCDDDEEEDDDAAAAAAAAABBBBBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@???>>><<<:::::::::;;;<<<<<<>>>??????===<<<===>>>:::::::::999999999888888333333222222222222222222///......------......///......------------......///,,,---000111...---...++++++,,,,,,,,,,,,------******++++++,,,---......---...//////...,,,***)))))))))************++++++AAABBBBBBCCCCCCDDDDDDDDDEEEBBB???>>>>>>>>>>>>============>>>???AAABBBCCCAAAAAAAAA@@@???>>>===<<<<<>>>>>===>>>>>>;;;<<<>>>===<<<<<<===??????????????????>>>>>>===<<<===???BBBCCCDDDDDDDDDAAAAAA@@@???>>>===<<<<<<777666555666999;;;;;;;;;555555555555555444444444444555777777666333000...///000111222444555666777666666666666777777777777555444333111000/////////))),,,---***+++------***,,,,,,+++***((())),,,...'''((()))***+++,,,------+++,,,,,,------,,,,,,+++'''((())))))((()))+++---******+++++++++,,,,,,,,,***)))))))))+++,,,+++***))))))))))))))))))******%%%''')))***(((''''''''''''''''''((((((((((((((('''&&&%%%&&&((()))((('''$$$$$$%%%&&&'''((()))***''''''&&&%%%%%%%%%&&&&&&(((((('''&&&$$$"""%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&((('''%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))((('''&&&&&&''''''((()))((((((((()))(((((((((''''''''''''&&&***(((  '''+++&&&'''((('''&&&&&&'''(((((((((((((((((()))******))))))))))))************))))))(((((()))***,,,---'''+++///000...---///111------111444222///000555999:::<<<>>>BBBHHHPPPUUUXXX```lllwww}}}{{{|||qqqjjjbbb^^^]]]\\\XXXTTT\\\ZZZYYYYYYZZZZZZYYYXXXVVVXXXYYYXXXVVVWWWZZZ]]][[[ZZZZZZ[[[\\\[[[WWWUUUNNNNNNMMMLLLKKKIIIGGGFFFGGGGGGFFFGGGHHHJJJLLLMMMKKKJJJHHHFFFEEEDDDCCCCCCAAACCCDDDAAAAAACCCCCC@@@@@@AAAAAAAAAAAAAAAAAA@@@??????@@@AAABBBBBBBBBBBBCCCAAA???<<<;;;;;;<<<<<<===???@@@@@@>>>===>>>>>>===<<<:::888777555555555222222222222222333333333///...---,,,,,,---...///......---------......///000,,,***---...+++))))))++++++,,,,,,,,,---------))))))***+++---...//////***,,,---......---+++***************++++++++++++@@@@@@BBBCCCDDDDDDEEEEEE>>>???@@@@@@@@@>>>===<<<>>>>>>>>>>>>???@@@AAABBB@@@@@@>>>======<<<<<<<<<@@@@@@@@@@@@@@@???>>>>>>???@@@@@@??????>>>===<<<>>>>>>>>>>>>============;;;===>>>@@@AAAAAAAAA@@@???@@@@@@AAAAAABBBBBBBBBBBBAAA??????@@@@@@>>>===:::999777666555666888999999999888666666555555555555444222000//////000111222222333444444555555666222222333666888999888666666222......//////...,,,......---,,,,,,,,,------++++++++++++++++++++++++************************,,,,,,++++++******))))))******))))))******+++,,,,,,++++++*********))))))))))))))))))))))))))))))+++++++++++++++***)))(((((('''''''''((()))+++,,,...(((%%%)))***''''''***(((((((((''''''&&&&&&&&&###&&&'''$$$$$$+++''''''''''''''''''&&&&&&((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&((((((&&&###"""""")))"""!!!&&&)))&&&&&&(((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&'''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&((())))))(((######$$$%%%&&&(((((()))'''''''''&&&&&&%%%%%%%%%((()))(((&&&$$$$$$&&&(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&+++&&&"""###'''***)))&&&''')))+++---......---,,,+++,,,,,,------,,,,,,+++,,,,,,---------------...111222444666777999999:::CCCFFFIIIMMMQQQWWW^^^cccssswwwzzzzzz~~~~~~tttmmmhhh___]]]YYYUUUSSSSSSTTTTTTVVVVVVWWWWWWXXXXXXWWWWWWZZZYYYYYYXXXWWWWWWVVVVVVXXXXXXWWWWWWVVVUUUTTTTTTTTTSSSQQQOOOLLLKKKJJJIIIEEEEEEEEEEEEFFFGGGHHHHHHGGGEEECCCBBBCCCCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDBBBAAAGGGEEECCCBBBAAABBBCCCDDDAAAAAAAAAAAA@@@>>><<<;;;===>>>@@@AAA@@@???===;;;<<<;;;;;;:::888777777666555555555444333333222222111///---...000000...,,,......---------,,,,,,,,,---,,,+++***+++,,,---...000...------...///---,,,---+++******+++,,,***)))------------------------++++++************++++++AAAAAABBBCCCDDDDDDDDDDDD????????????>>>===<<<;;;======<<<======>>>???@@@@@@???>>>===============AAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@???>>>=========>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCBBB@@@>>>>>>??????>>><<<;;;:::888777666777888999888888777666555555555555555444222000///000111111333333333444555555666666555555555777999:::888777000......///111111///,,,...---,,,+++++++++++++++++++++++++++++++++++++++************************++++++++++++******************))))))******+++,,,++++++++++++******))))))))))))))))))))))))))))))******++++++***))))))(((''''''''''''((()))***++++++%%%###&&&(((%%%%%%(((''''''''''''&&&&&&&&&&&&&&&((()))&&&######'''+++''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$"""$$$&&&((((((''')))###"""&&&(((&&&%%%'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((((((&&&%%%$$$&&&(((&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%((($$$!!!###'''++++++)))''''''''''''(((((()))***((())))))))))))))))))(((***++++++,,,,,,---......---...///111222333444444555777999;;;===AAAGGGJJJPPPSSSZZZbbbjjjrrrxxx{{{~~~~~~zzzssslllgggccc```]]]ZZZXXXUUUSSSQQQRRRSSSTTTUUUUUUVVVWWWXXXXXXXXXWWWXXXXXXXXXWWWVVVVVVUUUUUUTTTTTTSSSRRRQQQQQQQQQQQQUUUTTTRRROOOMMMLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHIIIIIIGGGFFFEEEFFFEEECCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAFFFEEECCCBBBAAABBBCCCDDDAAAAAA@@@@@@???===<<<;;;>>>>>>???@@@???>>>===<<<<<<<<<;;;:::999888777777666666555555444333333222222000......000000...,,,.........---------,,,,,,,,,,,,,,,,,,,,,------...---///000///,,,+++---...,,,++++++---///000000///,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))BBBBBBCCCCCCCCCCCCCCCBBB???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>??????AAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>=========>>>?????????@@@BBBAAA@@@???????????????EEEDDDDDDDDDDDDDDDCCCCCCAAA???>>>===>>>>>>===<<<<<<;;;999888777777888888777666666555555555666666555444222111000000111222444444444555666666777777999888888999::::::999777+++,,,...111444333111...------+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********************))))))******+++,,,+++++++++++++++******)))))))))))))))))))))))))))))))))******))))))((((((%%%&&&'''((())))))))))))((($$$###%%%'''&&&%%%'''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&)))### &&&+++***((()))%%%###%%%'''%%%$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$'''&&&&&&%%%$$$$$$######&&&%%%%%%%%%%%%%%%%%%$$$'''''''''''''''&&&%%%%%%(((((('''&&&%%%$$$$$$###'''&&&&&&&&&&&&%%%%%%%%%''''''(((&&&%%%$$$&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((%%%###$$$'''******(((+++***(((''''''(((***,,,(((((((((((((((((((((((())))))******+++,,,------+++,,,---......////////////000000000000222555888666888<<>>======<<<<<<>>>>>>>>>>>>============<<<<<<;;;:::999888888777777666666555444444333333222111////////////---,,,.........------------,,,,,,,,,---...............+++///222000+++))),,,000***))))))***,,,......---++++++++++++++++++++++++(((''''''&&&&&&''''''(((CCCCCCDDDDDDCCCBBBBBBAAA???>>><<<:::999999:::;;;;;;;;;;;;;;;<<<===>>>>>>???????????????@@@AAABBBAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>><<<======>>>???@@@AAABBBAAA@@@???>>>>>>???@@@AAAGGGGGGFFFFFFEEEEEEDDDDDDAAA???===<<<=========<<<<<<;;;999888777777777777666555555555555555666666555444333222222222222333555555666666777888888888;;;:::999999:::999888666---...000222444444333111...---,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''''''''(((((()))))))))******))))))******+++,,,***+++,,,,,,,,,+++******))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&''')))))))))((('''(((&&&%%%'''((()))(((((($$$$$$%%%%%%&&&&&&''''''&&&%%%$$$&&&((((((&&&###&&&&&&&&&'''''''''''''''%%%&&&'''((('''&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&***%%%!!!!!!$$$'''&&&$$$(((&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$"""$$$&&&'''''''''((()))(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++)))&&&%%%&&&'''&&&$$$+++***)))((((((((()))***************************))))))))))))************,,,,,,---.........------///000000///......000222111222444666:::===???AAACCCFFFIIIMMMPPPTTTYYY\\\aaadddiiipppvvvzzz|||}}}}}}rrrmmmfffaaa_________^^^YYYWWWUUUTTTUUUVVVVVVVVVQQQPPPOOONNNNNNOOOQQQRRRSSSTTTUUUVVVWWWXXXXXXXXXUUUUUUTTTSSSSSSRRRRRRQQQTTTSSSPPPOOOOOOQQQSSSUUUQQQQQQPPPOOONNNNNNNNNNNNMMMNNNNNNNNNOOOOOONNNNNNMMMLLLLLLMMMMMMKKKGGGDDDFFFFFFEEEDDDCCCBBBAAAAAADDDCCCAAA@@@@@@@@@AAABBBCCCBBBAAAAAAAAAAAABBBBBBBBBAAA???>>>======>>>>>>???>>>===<<<<<<<<<======<<<;;;;;;:::999888888888777666666555555444444333222111000000///...---,,,............------------+++,,,...///000///...---+++...111///+++***,,,///,,,***))))))******)))(((************************(((''''''&&&&&&''''''(((DDDDDDDDDDDDCCCBBBAAA@@@@@@???===;;;:::999::::::<<<<<<<<<<<<===>>>??????@@@@@@@@@AAABBBCCCDDDEEEBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@???>>>===;;;<<<===???@@@BBBCCCDDDBBBAAA@@@@@@AAACCCDDDFFFGGGGGGGGGFFFEEEEEEEEEDDDBBB???===;;;<<<======<<<::::::999888777777666666666666555555555666666777666555555444444444444444666777777888888999::::::<<<:::888777888777666444333333333333222333444444//////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++%%%&&&&&&''''''(((((((((******))))))******+++,,,)))***,,,------,,,+++***))))))))))))))))))))))))'''((())))))))))))((((((&&&'''((()))))))))((('''((((((''''''(((***)))&&&%%%%%%%%%&&&&&&''''''''''''%%%$$$&&&))))))&&&"""&&&&&&&&&'''''''''((((((%%%&&&'''((('''&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$###"""###$$$&&&'''&&&$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&''''''&&&&&&%%%$$$%%%$$$#########$$$%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!$$$&&&'''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''(((***)))'''&&&&&&&&&%%%$$$%%%&&&'''''''''&&&%%%$$$,,,+++************+++,,,+++******))))))((((((''',,,,,,------------,,,,,,,,,---------,,,+++---.../////////000111333444555666777888999:::<<>>>>>???@@@>>>===<<<<<<;;;;;;<<<<<<:::::::::999999888888777666666666555444444333333111111111000///.........//////.........---------+++,,,...///000///...---...---------------,,,+++...---,,,,,,------,,,+++************************)))((((((''''''(((((()))CCCDDDDDDDDDCCCBBBAAAAAAAAA@@@???===<<<;;;;;;;;;============>>>???@@@AAAAAAAAABBBCCCEEEFFFHHHIIIDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@???>>>===;;;<<<===???AAACCCEEEFFFEEEEEEEEEFFFGGGHHHIIIJJJEEEEEEEEEEEEEEEEEEDDDDDDCCC@@@===<<<<<<===>>>===999999999999999888888888888777666666666666777777777777777777777777777777888888888999::::::;;;;;;;;;999777666666666555444666666555333111111333555000//////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''((((((((((((******))))))******+++,,,)))***,,,......---+++***))))))))))))))))))))))))(((((())))))******))))))(((((()))))))))))))))((('''((((((&&&''')))'''###&&&&&&''''''''''''''''''(((&&&&&&'''******'''$$$%%%%%%&&&&&&'''(((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&& ###%%%%%%######$$$'''$$$''''''$$$"""$$$%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$######$$$&&&'''######$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&)))((($$$###$$$&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''###%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((()))(((''''''''''''((()))%%%%%%&&&&&&'''(((((()))%%%&&&((()))***((('''%%%******((((((((((((***************))))))((((((''')))***+++++++++++++++***)))***,,,,,,++++++---...---,,,+++++++++,,,...///000222333333333444666888666777888888999<<>>??????<<<<<<<<<<<<<<<;;;;;;;;;999999888888777777777777666555555444333333222222000111222111///...///000/////////.........------,,,,,,---...............///---++++++---...,,,***))))))(((***,,,...------***************************))))))(((((())))))***CCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???===<<<;;;============>>>???@@@@@@CCCCCCDDDEEEGGGIIIKKKLLLGGGGGGFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBAAA@@@???>>>:::;;;===???BBBDDDFFFGGGFFFGGGHHHHHHIIIIIIIIIIIICCCCCCCCCCCCDDDDDDDDDDDDDDDAAA>>><<<===>>>???>>>::::::;;;;;;;;;;;;;;;;;;:::999888777777777777777888888999999999999999888999999999:::;;;;;;<<<<<<;;;999666555666666555555222444555444111000111333//////.........///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******************)))******))))))******+++,,,(((***,,,...///---,,,***))))))))))))))))))))))))((())))))***++++++************))))))))))))******(((+++***''''''***'''!!!(((((((((((((((((('''''''''&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((((()))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$###$$$%%%&&&'''!!!&&&'''###!!!$$$&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###&&&)))((($$$"""$$$&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''"""$$$&&&'''&&&%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&'''(((###$$$&&&'''(((((()))***((())))))***++++++++++++***)))'''&&&&&&''')))***(((((()))))))))*********((()))******++++++++++++(((***,,,---------...///,,,+++*********+++---...---///000000//////111222///111222222111222555888666888<<>>>>>???@@@@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;<<<===<<<;;;:::999777777777777666666666666444444444333222222111111...000222111//////000333////////////............,,,,,,,,,,,,,,,------...,,,---------,,,++++++,,,'''&&&&&&'''***++++++***++++++++++++++++++++++++***))))))(((((())))))***BBBBBBCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCAAA???<<<;;;===<<<<<<======>>>???@@@CCCDDDEEEFFFHHHKKKMMMNNNIIIIIIHHHHHHFFFEEECCCBBBCCCCCCCCCCCCBBBAAA@@@@@@:::;;;===@@@BBBEEEGGGHHHEEEFFFGGGHHHHHHFFFEEEDDDAAAAAABBBBBBCCCCCCDDDDDDEEEBBB>>><<<===?????????:::;;;<<<===>>>>>>>>>>>>;;;;;;999888777777777777999::::::;;;;;;;;;::::::999999:::;;;;;;<<<<<<===<<<999777666666777666666,,,000444555333000000111...............///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,+++++++++*********)))***++++++,,,(((***,,,...///...,,,+++))))))))))))))))))))))))))))))***+++++++++++++++,,,+++***))))))***+++,,,,,,///...******,,,)))###******))))))((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))((('''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%'''&&&$$$$$$$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&333,,,$$$!!!$$$&&&&&&$$$ &&&'''""" %%%'''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$'''&&&$$$$$$$$$&&&((()))(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###''''''$$$###&&&***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''!!!$$$&&&'''&&&%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&%%%%%%&&&((()))'''&&&%%%%%%%%%%%%&&&'''%%%&&&(((((('''&&&'''''''''&&&%%%%%%&&&(((***,,,+++)))(((''''''((()))+++&&&&&&''')))***,,,------)))***+++,,,------------''')))++++++++++++,,,---,,,+++))))))***+++---///,,,---......,,,******+++,,,///222333111000222444000222333444444555777999999:::::::::;;;>>>CCCFFFFFFCCC@@@BBBFFFJJJLLLLLLNNNPPPRRRTTTTTTSSSQQQOOOJJJKKKLLLKKKJJJIIIJJJLLLNNNNNNNNNNNNNNNOOOPPPQQQGGGIIIKKKMMMNNNNNNMMMLLLOOOOOOMMMKKKHHHFFFDDDCCCGGGFFFEEEDDDDDDGGGKKKNNNOOOMMMMMMMMMOOOOOONNNMMMKKKLLLMMMOOOQQQSSSUUUUUUVVVVVVVVVVVVUUUTTTSSSSSSSSSRRRRRRQQQQQQPPPOOOOOOJJJJJJIIIIIIHHHGGGFFFEEEKKKKKKLLLMMMNNNPPPRRRSSSSSSSSSTTTSSSRRROOOLLLJJJMMMKKKHHHFFFFFFEEECCCBBBHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@AAABBBAAA@@@???>>>======>>>???????????????;;;<<<=========<<<;;;::::::;;;<<<======;;;999888666666666666555555555555444444333222222111111000---///222111//////111444000/////////............---,,,+++***+++,,,---...***...000...***(((+++...---,,,++++++,,,,,,+++)))++++++++++++++++++++++++))))))(((((((((((())))))CCCDDDFFFHHHIIIIIIIIIIIILLLKKKGGGBBB===::::::;;;??????>>>>>>>>>???AAABBBBBBDDDGGGJJJLLLMMMLLLLLLHHHFFFEEEEEEFFFFFFDDDCCC>>>???@@@AAAAAAAAAAAAAAA@@@@@@??????@@@CCCFFFHHHGGGGGGGGGFFFEEECCCBBBAAABBBAAA???>>>>>>>>>???@@@============>>>AAACCCDDDEEEEEEDDDDDDCCCBBB@@@@@@<<<;;;;;;:::999888777666555666888:::;;;;;;;;;;;;::::::999;;;===>>>>>>===::::::999888777777777888888777555222111000000111/////////...------,,,,,,///000111111111///...---.........---,,,,,,++++++((()))***+++,,,---------+++((((((++++++)))***---,,,,,,---...---,,,***)))+++***)))***++++++***)))+++++++++++++++***)))(((+++*********))))))((((((++++++***'''%%%&&&(((***(((((('''&&&&&&&&&&&&'''***)))'''%%%$$$$$$$$$%%%&&&'''''''''((())))))))),,,(((%%%%%%&&&((('''%%%%%%$$$$$$%%%%%%###!!!((()))&&&###$$$%%%###%%%'''%%%$$$$$$(((+++&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$###"""###$$$)))((('''%%%%%%&&&'''((()))'''%%%$$$%%%%%%$$$###''')))'''""""""(((+++(((%%%&&&&&&&&&%%%$$$$$$###%%%"""!!!"""&&&'''&&&### %%%'''&&&%%%######'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&&&&&&&'''&&&%%%$$$&&&(((%%%%%%&&&''''''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''')))))))))(((''''''&&&&&&)))(((&&&%%%%%%&&&((())))))(((''''''(((((('''&&&((((((((((((''''''''''''&&&''')))*********)))((()))))))))))))))(((''''''************************++++++******++++++,,,---+++++++++,,,,,,---------+++,,,------......------............///000222222555555444444555666888999999999999999::::::::::::???>>>=========>>>???@@@===<<<<<<;;;;;;::::::999@@@@@@@@@@@@AAABBBCCCDDDAAACCCFFFGGGGGGGGGIIIJJJJJJIIIGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCEEEHHHJJJJJJJJJIIIJJJJJJKKKLLLMMMOOONNNNNNMMMMMMNNNOOOOOOTTTUUUVVVVVVWWWWWWWWWWWWSSSRRRQQQPPPOOONNNMMMMMMKKKJJJIIIHHHGGGHHHIIIIIIKKKLLLNNNOOOPPPPPPOOONNNSSSRRRRRRPPPOOONNNMMMMMMLLLJJJFFFDDDCCCDDDFFFHHHDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@>>>===<<<<<<<<<<<<>>>===<<<;;;:::;;;<<<===============<<<;;;:::999999:::;;;;;;;;;:::999888999999888666555444333222000000000000000111111222//////000000000000/////////............---------,,,,,,,,,++++++*********,,,,,,,,,+++++++++******---,,,++++++,,,,,,***(((***************)))((((((++++++***)))((('''&&&&&&EEEFFFHHHKKKLLLMMMMMMLLLLLLLLLKKKGGGBBB===;;;:::=========>>>???AAABBBDDDDDDEEEGGGIIIJJJKKKJJJJJJIIIGGGFFFEEEFFFEEEDDDBBB>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBCCCEEEFFFGGGGGGFFFEEEDDDBBBAAA@@@???@@@???>>>=========>>>>>><<<<<<<<<===???BBBDDDFFFGGGGGGFFFEEECCCAAA@@@???<<<<<<;;;:::999888888777666777999:::;;;;;;;;;;;;;;;:::999:::<<<===<<<;;;;;;;;;;;;:::999999888888888777555333111000000111111000000///......------///000000111000///...---------------------......***+++,,,,,,------------,,,)))(((+++,,,******...,,,,,,---------,,,******+++***))))))++++++***)))***+++++++++******)))(((******)))))))))(((((((((*********((('''(((***---(((((('''&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&''''''''''''''''''(((***'''$$$$$$&&&'''&&&%%%%%%%%%%%%%%%&&&%%%###!!!"""&&&'''%%%%%%'''$$$$$$%%%%%%%%%$$$%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&###!!!!!!"""$$$&&&&&&&&&###&&&$$$%%%'''%%%%%%%%%%%%%%%%%%$$$######&&&%%%$$$%%%&&&'''&&&%%%!!!###&&&'''&&&&&&''')))&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&%%%$$$$$$%%%'''%%%&&&&&&%%%$$$$$$%%%'''(((((('''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&''''''(((((()))))))))'''&&&%%%%%%&&&'''))))))'''&&&''')))++++++***&&&'''''''''(((((())))))''''''((())))))))))))))))))))))))))))))(((''''''***************************************+++,,,,,,+++++++++++++++,,,,,,,,,++++++,,,------------,,,------...//////000111111000000000000111222333444333444444444444555555555555444333333333444666666999999888888888888777777::::::::::::;;;<<<======<<<>>>@@@AAAAAABBBCCCEEEGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBCCCEEEGGGHHHFFFFFFFFFGGGHHHIIIJJJJJJNNNNNNNNNNNNNNNNNNOOOOOOQQQRRRTTTUUUVVVVVVVVVUUUTTTSSSRRRQQQOOONNNMMMLLLJJJJJJIIIHHHIIIJJJKKKKKKMMMMMMNNNNNNNNNMMMMMMLLLQQQQQQPPPOOONNNMMMLLLLLLGGGEEEBBBAAA@@@BBBDDDFFFEEEEEEEEEEEEEEEEEEEEEEEEAAA@@@???===<<<<<<;;;;;;<<<;;;:::::::::;;;<<<============<<<;;;:::999999999:::;;;;;;:::999888777777777666555444333333222000000//////000000111222//////000000000000//////////////////............,,,,,,,,,,,,+++++++++***,,,,,,+++++++++*********+++***)))***,,,,,,+++))))))*********))))))((('''))))))))))))((((((((((((HHHIIILLLNNNPPPQQQRRRQQQMMMOOOPPPNNNHHHAAA<<<:::>>>>>>???@@@BBBDDDFFFGGGFFFFFFFFFGGGHHHHHHIIIIIIKKKIIIGGGFFFFFFDDDBBB@@@======>>>??????@@@AAAAAADDDEEEEEEFFFFFFFFFFFFFFFFFFEEEBBB@@@>>>============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<>>>@@@CCCFFFGGGHHHHHHGGGFFFDDDAAA???>>>======<<<;;;:::999999888888999::::::;;;;;;;;;:::;;;:::999:::;;;<<<;;;:::<<<<<<======<<<;;;999888777666555333222111111000111111111000//////......//////000000000///......,,,,,,------...//////000,,,,,,---------------,,,,,,)))))),,,,,,***+++...++++++,,,,,,,,,+++******+++***))))))++++++***)))***************))))))(((((((((((((((((('''''''''((()))))))))((())),,,...((((((''''''&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%'''&&&$$$$$$%%%&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$ %%%(((&&&$$$&&&((('''&&&$$$###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&""""""###$$$$$$%%%%%%$$$###"""!!!"""%%%'''((('''"""###"""###%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&%%%$$$###$$$%%%&&&&&&'''%%%$$$$$$&&&(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$%%%%%%$$$###$$$&&&((($$$%%%&&&%%%######%%%&&&''''''&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&'''(((((())))))((('''&&&%%%%%%&&&'''(((&&&%%%$$$%%%(((+++,,,,,,%%%%%%&&&'''((()))******((((((''''''(((((()))***(((((()))))))))((('''''')))))))))))))))))))))))))))))))))))))))******++++++***************)))))))))***++++++,,,,,,++++++,,,---...///000000//////+++,,,---...............//////000000000111111111111111000000111111222333333333444444444555555555555555555555666777888888777:::<<<======>>>???@@@DDDCCCCCCBBBBBBCCCCCCDDDDDDCCCBBBBBBCCCDDDEEEFFFDDDDDDEEEFFFGGGHHHIIIJJJLLLLLLLLLMMMMMMNNNNNNOOOLLLNNNQQQSSSTTTTTTSSSSSSUUUTTTSSSQQQOOOMMMLLLKKKHHHHHHHHHIIIJJJKKKMMMNNNNNNNNNMMMLLLKKKJJJJJJKKKNNNNNNMMMLLLKKKJJJIIIIIIBBBAAA@@@???@@@BBBDDDFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBAAA@@@>>><<<;;;:::::::::999888888999:::;;;<<<======<<<;;;:::999888777::::::::::::999777666555444444444333333333222222000000//////000000111222...//////000000//////...000000/////////.........------,,,,,,,,,,,,++++++,,,++++++++++++*********((('''''')))+++,,,+++***)))))))))(((((((((''''''''''''(((((())))))******JJJKKKNNNQQQSSSTTTUUUUUUQQQSSSSSSPPPJJJDDD???===BBBBBBCCCDDDEEEFFFGGGHHHEEEEEEEEEFFFGGGIIIJJJKKKMMMKKKHHHGGGFFFDDDAAA???<<<<<<<<<===>>>@@@AAABBBFFFGGGHHHIIIIIIGGGEEEDDDEEECCC@@@===;;;:::;;;;;;;;;;;;;;;;;;;;;:::999999>>>======>>>@@@BBBDDDFFFEEEEEEEEEDDDCCCAAA@@@???>>>>>>===<<<;;;:::999999:::::::::;;;;;;;;;;;;;;;===<<<:::;;;<<<<<<;;;:::;;;<<<=========:::888666666666444333222111111000111111000000///......---//////////////////......---------....../////////,,,,,,,,,---,,,,,,++++++---******,,,,,,******...++++++++++++++++++******+++)))((()))***+++***)))((())))))***))))))(((((('''''''''''''''''''''''''''((()))((('''(((***,,,'''''''''''''''&&&&&&%%%"""###$$$%%%%%%%%%######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$###$$$%%%%%%%%%$$$%%%&&&&&&''''''%%%$$$%%%&&&&&&&&&$$$"""###'''((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&& !!!###$$$%%%%%%%%%$$$+++)))'''&&&''''''&&&%%%%%%%%%$$$""""""%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$!!!$$$%%%$$$  ###%%%&&&&&&$$$!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%###"""###&&&)))$$$%%%%%%$$$######$$$&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))((((((''''''&&&%%%%%%((('''&&&&&&&&&&&&'''((($$$"""!!!"""%%%'''))))))&&&&&&&&&'''((())))))***(((((('''&&&&&&((()))***'''(((((((((((((((''''''))))))))))))))))))))))))((((((((((((((()))***************)))((((((((('''((())))))******************,,,...///000///---,,,***+++---...///...------....../////////000000000111111111111222222333333///000000111222333333333444444444555555666777888888:::<<<======>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEGGGHHHIIIJJJKKKKKKHHHIIIJJJKKKLLLLLLMMMMMMHHHJJJMMMPPPRRRRRRQQQPPPTTTSSSQQQOOOMMMKKKIIIHHHEEEEEEFFFHHHJJJKKKMMMNNNMMMKKKJJJIIIHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGFFF@@@@@@@@@AAABBBDDDFFFGGGEEEEEEEEEEEEEEEEEEEEEEEECCCBBB@@@>>><<<::::::999888777777777888999;;;<<<======;;;:::999888777777::::::999888777666444444111111222222222222222222///////////////000111111...//////////////////...//////.........------------,,,,,,,,,,,,,,,,,,,,,++++++++++++************(((''''''(((***+++)))((((((((('''''''''''''''((((((((((((((())))))))))))JJJLLLOOORRRTTTUUUVVVVVVUUUUUUSSSNNNIIIDDDBBBBBBDDDDDDEEEEEEEEEEEEEEEEEECCCDDDEEEFFFIIIKKKMMMOOONNNLLLIIIGGGFFFDDDAAA>>>;;;;;;<<<===>>>@@@BBBCCCGGGHHHIIIJJJIIIGGGEEECCCEEECCC@@@===;;;:::;;;;;;<<<;;;;;;;;;::::::::::::@@@@@@?????????@@@AAABBB@@@AAAAAABBBBBBAAAAAA@@@???>>>======;;;;;;:::999;;;;;;;;;;;;;;;;;;<<<<<<>>><<<;;;<<<======<<<;;;:::;;;<<<<<<;;;999666444555555444444333222111000000//////......------,,,..................////////////......------------******+++++++++******)))---******,,,,,,)))***---***************************)))((()))******)))((('''(((((()))))))))((((((&&&&&&&&&&&&'''''''''''''''(((((('''%%%%%%&&&'''''''''((((((''''''&&&%%%$$$%%%&&&&&&%%%###""" &&&&&&%%%%%%$$$$$$$$$###"""###$$$$$$$$$$$$%%%%%%"""$$$%%%$$$""""""$$$&&&***&&&""""""%%%&&&$$$"""&&&$$$"""$$$'''(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###%%%!!!"""$$$&&&'''&&&&&&%%%---+++(((&&&&&&&&&$$$"""&&&%%%$$$%%%%%%%%%'''(((&&&&&&''''''''''''&&&&&&!!!$$$%%%$$$  ###"""$$$%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###"""###&&&)))$$$%%%%%%$$$######$$$&&&""""""###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&((((((((('''&&&&&&%%%%%%'''''''''&&&&&&'''''''''&&&$$$""""""$$$&&&&&&&&&((((((((((((((('''''''''((('''&&&&&&&&&''')))***''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''(((((()))***)))))))))((((((''''''''''''((())))))******))))))***+++---...///...,,,+++***+++---......---,,,,,,---------.........//////.........///////////////......///000111222333333444444444555555666777888777:::<<<======>>>???@@@>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEGGGHHHJJJJJJJJJJJJDDDEEEGGGIIIJJJJJJKKKKKKFFFHHHJJJMMMNNNOOONNNNNNQQQPPPNNNLLLJJJHHHFFFEEEBBBCCCEEEFFFHHHJJJKKKKKKHHHHHHGGGFFFGGGHHHIIIJJJGGGGGGFFFFFFEEEEEEDDDDDD???@@@AAABBBCCCEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@>>><<<::::::999777666666666777999:::;;;<<<;;;:::888777777777777999999777666555444333333000000000000111111111111/////////...///000000111......////////////......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***)))(((((())))))'''%%%((((((''''''''''''((()))))))))))))))((((((((((((LLLMMMOOORRRTTTUUUUUUUUUVVVTTTQQQKKKFFFDDDDDDEEECCCCCCCCCDDDCCCBBBBBBAAACCCEEEGGGIIILLLNNNPPPQQQOOOMMMJJJGGGFFFDDDAAA???;;;;;;<<<<<<>>>AAADDDEEEHHHIIIJJJKKKJJJHHHFFFEEEDDDCCCAAA???============???>>>===<<<;;;<<<======AAA@@@???>>>>>>>>>???@@@>>>>>>???@@@AAAAAAAAAAAA>>>>>>===<<<;;;::::::999;;;;;;;;;;;;;;;<<<===>>>===;;;:::;;;======<<<;;;::::::::::::999777555333444444444444333222111000/////////...------,,,,,,......------......///000///......---,,,,,,++++++))))))***************)))---***)))++++++((((((,,,)))))))))((())))))***+++***)))((((((******)))(((&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&'''((('''%%%###$$$%%%&&&'''((((((((('''%%%$$$))))))(((((('''%%%$$$###&&&%%%%%%%%%%%%%%%%%%$$$ """$$$%%%%%%$$$%%%'''"""$$$%%%$$$!!! ###&&&(((!!!!!!''''''$$$###$$$$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$$$$$$$%%%&&&'''''''''&&&'''%%%######$$$%%%$$$###&&&######&&&&&&$$$%%%(((%%%&&&&&&''''''''''''&&&$$$%%%&&&%%%$$$###$$$%%%$$$''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%$$$###$$$&&&((($$$%%%&&&%%%######%%%&&&&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''')))(((&&&'''''''''&&&$$$))))))((((((''''''''''''''''''&&&&&&''''''((()))&&&&&&'''(((((((((''''''((((((((((((((((((((((((((((((((((((((())))))***)))((((((((((((((((((''''''((())))))******))))))***+++,,,------,,,+++*********++++++++++++*********++++++++++++,,,,,,,,,---...//////000/////////......///000111111222222222222222222333444555666555777999;;;;;;;;;<<<>>>>>>=========>>>??????@@@@@@AAAAAABBBBBBBBBCCCCCCBBBCCCDDDFFFFFFFFFFFFEEEBBBCCCFFFHHHIIIJJJJJJJJJFFFGGGHHHJJJKKKLLLLLLLLLNNNMMMLLLJJJHHHFFFEEEDDDBBBCCCEEEFFFGGGHHHHHHHHHEEEEEEEEEEEEFFFGGGHHHHHHEEEEEEDDDDDDCCCCCCCCCCCC???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>><<<;;;::::::888777666666777888999:::;;;:::888777666666777777888777666444333333333333000000000000000000111111//////......//////000111---......//////......---,,,,,,+++++++++***************++++++++++++,,,,,,+++************)))))))))+++***))))))))))))'''%%%)))((('''''''''((()))*********))))))((((((''''''MMMOOOQQQSSSTTTUUUUUUUUUSSSRRROOOJJJEEECCCDDDEEEBBBCCCDDDDDDEEEDDDCCCBBBFFFGGGJJJMMMOOOQQQQQQQQQOOOLLLJJJHHHFFFDDDBBB???<<<<<<<<<===???BBBEEEGGGKKKKKKLLLLLLKKKJJJIIIHHHCCCCCCCCCBBBAAA@@@@@@@@@CCCAAA???===<<<>>>@@@BBB???>>>=========>>>???@@@??????@@@AAAAAAAAA@@@@@@>>>======<<<;;;:::999999;;;;;;;;;;;;<<<===???@@@:::888888999;;;<<<;;;:::;;;;;;:::999777666555444333444444444444333111000000000//////...---------......---------...///000,,,,,,,,,,,,,,,,,,++++++((()))***+++++++++++++++,,,)))(((******''''''***)))(((((('''((()))***+++***((('''((()))***)))(((%%%&&&''''''((((((((('''&&&&&&''''''((((((((((((%%%&&&((('''&&&%%%%%%&&&&&&'''((()))((('''%%%$$$))))))((('''&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&"""%%%&&&%%%%%%&&&((($$$&&&'''%%%!!! ###&&&%%% $$$'''%%%$$$&&&"""$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&&&&%%%%%%%%%&&&&&&'''###"""!!!"""$$$&&&&&&%%%&&&######''''''$$$$$$(((###$$$$$$%%%&&&&&&%%%%%%&&&%%%$$$%%%&&&'''&&&%%%"""%%%''''''''''''((($$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&%%%$$$$$$%%%'''%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((($$$%%%%%%&&&&&&''''''(((&&&''''''''''''''''''&&&((('''((()))***)))&&&$$$'''''''''(((((((((((((((%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))(((((())))))***+++((((((((((((((()))))))))(((((()))************)))+++++++++++++++++++++***+++******))))))******+++************++++++++++++...///000111222111111000......//////000000111111111000000111111222333444222444777888888888:::;;;>>>>>>=========>>>>>>???>>>???@@@AAABBBCCCCCCCCC@@@AAACCCDDDDDDCCCAAA@@@AAACCCFFFIIIKKKKKKKKKKKKHHHGGGGGGGGGHHHIIIKKKLLLLLLLLLKKKIIIHHHFFFEEEEEEEEEEEEFFFGGGHHHGGGFFFFFFCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???===<<<<<<;;;;;;999888777777777888999:::999888666555555666888999666555444333222222333444111111111000000000000000///............///000000---......//////......---,,,,,,,,,+++++++++******)))))))))******+++++++++************))))))))))))***)))((()))******)))'''***)))((('''''')))+++,,,(((((((((((())))))))))))OOOPPPRRRTTTUUUUUUUUUUUUOOOOOOMMMJJJFFFCCCCCCDDDCCCDDDFFFGGGHHHHHHHHHGGGHHHJJJMMMPPPQQQQQQQQQPPPNNNLLLIIIHHHGGGEEEBBB@@@<<<<<<<<<===???CCCFFFHHHMMMMMMMMMMMMMMMLLLKKKKKKCCCDDDDDDDDDDDDCCCBBBAAAFFFDDD@@@======???BBBEEE===<<<<<<<<<<<<>>>@@@AAAAAABBBBBBBBBBBBAAA@@@???======<<<;;;:::999999888;;;;;;:::;;;<<<>>>@@@AAA777666666777999;;;:::999===<<<:::888777666555555333444444555444333111000111111111000//////.........------,,,---...///000)))******++++++,,,,,,---((()))***+++,,,---------,,,((('''))))))&&&&&&))))))(((''''''''')))***+++***((('''((()))***)))(((%%%&&&&&&'''(((((((((''''''''''''((((((((())))))###%%%'''(((''''''((()))&&&'''((())))))'''%%%$$$'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''"""&&&'''&&&%%%''')))&&&((()))&&&!!! ###'''$$$"""$$$(((&&&!!!!!!'''!!!$$$''''''$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&%%%$$$######%%%''''''&&&((($$$$$$))))))%%%&&&***!!!"""###$$$$$$$$$$$$$$$%%%"""!!!"""&&&'''&&&###&&&&&&'''%%%######$$$&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''"""$$$&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&(((###$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))(((''''''&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%&&&((()))(((%%%"""%%%&&&&&&'''((()))******$$$%%%'''((((((((('''&&&%%%%%%&&&'''(((((((((''''''''''''''''''''''''''')))))))))))))))***++++++'''((((((((())))))******((())))))***************++++++******)))******+++---,,,+++******+++,,,---++++++++++++,,,,,,,,,,,,,,,---...///000///.............../////////000000111000000111111222333444222444666777777888999;;;>>>>>>============>>>>>>===>>>@@@AAABBBCCCCCCCCCAAABBBCCCDDDDDDBBB@@@???BBBDDDGGGJJJLLLMMMLLLLLLIIIHHHGGGFFFFFFHHHJJJLLLLLLKKKKKKJJJHHHGGGFFFFFFGGGGGGHHHIIIHHHGGGFFFEEEDDDDDDEEEFFFEEECCCBBBAAACCCCCCBBBBBBBBBBBBBBBBBBFFFGGGIIIIIIHHHFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@>>>===<<<<<<<<<<<<:::999888777777888999999888777555444555666888999555444333222222222333444222111111111000000000///...............///000000---..................------------,,,,,,,,,++++++(((((())))))*********+++************))))))))))))((((((((()))+++,,,+++)))***)))((('''((()))+++---&&&&&&'''((()))***++++++RRRSSSSSSTTTUUUUUUVVVVVVRRRLLLFFFDDDFFFHHHFFFDDDJJJHHHHHHIIILLLMMMLLLIIIKKKLLLNNNPPPQQQQQQQQQPPPMMMLLLKKKJJJIIIGGGCCC@@@<<<===???BBBEEEHHHKKKLLLMMMKKKJJJLLLPPPOOOJJJEEECCCDDDDDDDDDDDDDDDCCCBBBBBB@@@>>>===???AAABBBBBB<<<<<<<<<<<<===???@@@AAA???@@@BBBCCCCCCBBBAAA@@@<<<<<<<<<<<<;;;:::999888===<<<:::888777777888999777666555555555666888999:::999777666666666777888999777444333444333222111111111111000//////......)))+++...---+++***---///------,,,+++*********++++++)))(((&&&&&&((()))+++************************+++,,,------+++)))******((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$&&&((((((%%%###(((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&'''((('''&&&$$$###$$$%%%&&&&&&''''''&&&&&&"""###$$$$$$%%%%%%%%%$$$'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$###$$$&&&''''''&&&$$$###"""###$$$%%%%%%$$$"""!!!&&&'''))))))$$$!!!'''%%%%%%&&&&&&&&&&&&&&&'''$$$$$$############$$$$$$%%%((((((%%%%%%''''''$$$&&&'''((('''%%%$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%%%%&&&'''&&&&&&)))((('''&&&%%%$$$######$$$''')))(((&&&%%%''')))))))))((('''&&&%%%%%%$$$+++***)))(((&&&&&&%%%%%%***((('''&&&%%%'''((()))&&&&&&&&&'''''''''(((((('''((()))))))))&&&$$$"""''''''&&&((()))***((('''))))))))))))))))))))))))&&&%%%%%%&&&)))******)))222...)))'''(((***)))(((''''''(((((())))))******,,,(((%%%&&&+++---+++(((******+++,,,,,,,,,,,,+++...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///000------//////,,,---000000000111111222222222333444333333444555888;;;===<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEECCCEEEGGGJJJKKKJJJIIIIIILLLJJJGGGEEEEEEGGGIIIJJJJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHEEEEEEEEEDDDCCCAAA???>>>BBBBBBBBBBBBBBBCCCDDDEEEDDDDDDEEEEEEDDDCCCBBBBBB@@@@@@AAABBBBBBCCCCCCDDDCCCCCCAAA???===:::999888<<<;;;:::999888888888888444444444555555555666666222333444444333222222333111333666666444111//////.........//////...------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,***+++---000---)))'''(((,,,...+++(((+++*********,,,---,,,++++++++++++***)))((((((''',,,)))&&&'''***,,,+++((($$$$$$%%%&&&'''((()))***QQQQQQRRRSSSTTTVVVWWWWWWPPPKKKEEEDDDFFFHHHFFFDDDJJJIIIIIILLLOOOPPPNNNLLLKKKLLLNNNPPPQQQQQQQQQPPPOOOMMMJJJIIIGGGDDDAAA>>>:::;;;===@@@BBBEEEGGGHHHMMMKKKKKKMMMQQQPPPLLLGGGDDDDDDEEEEEEEEEDDDCCCCCCCCCAAA>>>===>>>??????>>>:::::::::;;;<<<===>>>???>>>???AAABBBBBBAAA???>>>============<<<;;;:::999<<<;;;999888777777777888666666666666666777888888999888777666666666777777777555222222222222111///......------,,,+++++++++)))***++++++******+++---,,,,,,+++******************)))(((''''''((()))***))))))))))))))))))))))))***,,,---,,,+++))))))***(((((((((((((((((((((((()))))))))((((((((('''''')))))))))((((((((('''''''''''''''''''''''''''''')))'''&&&&&&''''''$$$!!!((('''''''''&&&&&&&&&&&&%%%&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&&&&$$$%%%&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$"""###%%%&&&&&&%%%$$$###$$$$$$&&&'''""" %%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$'''&&&######&&&&&&$$$&&&'''((('''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))(((%%%$$$%%%'''&&&&&&&&&&&&&&&%%%%%%%%%)))((((((''''''''''''(((''''''&&&'''(((+++---///''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&((()))%%%%%%$$$&&&'''(((&&&%%%(((((((((((((((((((((((('''&&&&&&''')))***)))(((+++(((%%%%%%'''(((((('''(((((((((((())))))******,,,)))''''''***+++***((()))***++++++,,,,,,++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...++++++------***+++...111111111111222222222333333333333333555888;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEECCCDDDFFFHHHIIIJJJJJJIIIIIIHHHFFFEEEDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJHHHGGGFFFEEECCCBBBAAA@@@CCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDCCCAAA???<<<;;;:::999::::::999888888777777777555555555555555555555555333444555555555444444444222444777666444111///...,,,...///000////////////------------------------,,,,,,---,,,+++,,,///222///,,,)))***------)))%%%+++***))))))+++,,,+++***++++++******)))((((((''')))((('''''')))*********&&&&&&''''''((()))******RRRRRRRRRSSSSSSTTTTTTTTTPPPLLLGGGGGGIIIJJJIIIHHHJJJKKKMMMPPPRRRRRRPPPNNNIIIJJJLLLNNNOOOOOOOOONNNPPPMMMIIIFFFDDDBBB???<<<999:::<<<===@@@AAACCCDDDJJJIIIIIILLLOOOOOOKKKGGGDDDDDDDDDDDDDDDCCCBBBBBBBBB@@@===;;;<<<<<<;;;;;;888888999999:::<<<===>>>>>>???@@@@@@???>>><<<;;;;;;;;;;;;;;;:::999888888:::999888777666666666777666666777888888888777777888777666666555666666666666444222111111111000///------,,,,,,+++************)))((()))***+++******+++******)))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((()))+++,,,,,,***))))))***((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((('''''''''&&&((((((((((((((((((((((((***((('''&&&&&&%%%###!!!''''''''''''&&&&&&&&&&&&"""$$$&&&((((((&&&$$$"""&&&%%%%%%%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''"""$$$&&&%%%""""""###&&&###$$$&&&&&&'''&&&%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&%%%###"""$$$&&&###!!!&&&&&&&&&%%%%%%$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&&&&(((&&&""""""&&&(((&&&%%%&&&'''&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''((())))))(((%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&'''((())))))&&&&&&&&&''')))+++...///)))(((&&&%%%%%%&&&'''((()))&&&###!!!"""&&&,,,000%%%%%%$$$&&&'''(((&&&%%%''''''''''''''''''''''''((('''&&&'''((()))((('''(((''''''(((+++,,,,,,,,,((((((((())))))))))))*********))))))))))))******)))***++++++,,,,,,++++++******+++,,,+++***)))(((++++++,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++111......000000...///222000111111111111222222222333222222333555777999;;;::::::::::::::::::::::::======>>>??????@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKLLLMMMHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGEEEEEEFFFGGGHHHIIIJJJJJJKKKJJJGGGEEECCCBBBBBBBBBCCCCCCBBBAAAAAA@@@@@@???BBBAAA@@@?????????@@@AAA??????@@@@@@AAABBBBBBBBBDDDCCC@@@>>><<<;;;:::;;;888888888888777666555444666666666666555555555555444555666888888888777777444555777666333000......***---111222000...///111........................***+++,,,,,,,,,...111444...,,,+++,,,......+++''',,,***((((((*********)))++++++******)))(((((((((&&&'''(((((('''(((***,,,(((((((((((())))))******TTTTTTSSSSSSRRRQQQQQQQQQRRROOOLLLLLLMMMOOOOOONNNMMMNNNQQQSSSTTTRRROOOMMMFFFGGGIIIKKKLLLLLLLLLKKKNNNKKKFFFCCCBBB@@@???===;;;<<<===>>>@@@AAABBBBBBEEEEEEFFFIIIKKKKKKGGGDDDBBBCCCCCCCCCBBBAAA@@@??????===:::::::::::::::999888888888999:::;;;<<<===>>>>>>>>>>>>===;;;:::999777777777777777666555555888888777777666666666666555666777888888888777666666666555555555555555555666444222111222222111000//////......---,,,,,,,,,,,,)))'''(((+++,,,+++((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((***++++++***))))))***((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%### %%%%%%$$$###$$$%%%'''((($$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%###'''%%%""" ###'''"""###%%%&&&&&&&&&$$$#########$$$$$$$$$%%%%%%%%%&&&%%%###"""###$$$&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""$$$%%%&&&&&&&&&&&&$$$###%%%'''&&&###$$$)))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&((()))'''"""###'''***)))$$$&&&'''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&''')))))))))(((&&&%%%%%%&&&'''((()))&&&""" """&&&,,,000'''&&&&&&((()))***(((''''''''''''''''''''''''''')))(((''''''((()))'''&&&'''((()))+++---...---,,,)))))))))))))))))))))))))))******)))(((((()))+++))))))***+++++++++++++++((()))***,,,,,,***((('''+++++++++++++++,,,,,,,,,+++---...//////---+++***222//////111222///000333////////////000000000000222222222333444666888999999999999999999:::::::::===>>>>>>???@@@AAABBBBBBEEEEEEFFFFFFEEEEEEEEEDDDHHHHHHHHHIIIKKKLLLNNNOOOIIIJJJJJJJJJIIIGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHIIIAAABBBCCCEEEFFFGGGHHHHHHKKKIIIFFFCCCBBBAAABBBBBB@@@@@@AAAAAA@@@@@@@@@???@@@???===<<<<<<===>>>@@@>>>??????@@@@@@AAAAAABBBCCCAAA???<<<;;;:::;;;;;;666666777777666555333333777777777666666666666555666666888:::<<<<<<:::999444666777555222///------***...333444000......////////////...............+++,,,---------///111444))))))***---000111///---...,,,))))))*********)))************))))))((((((###&&&((((((&&&&&&***---(((((((((((((((((())))))RRRRRRRRRRRRRRRRRRRRRRRRRRRQQQOOOOOOPPPQQQQQQPPPPPPRRRTTTUUUSSSOOOKKKIIIGGGHHHJJJKKKLLLMMMLLLLLLJJJGGGDDDBBBAAAAAA@@@?????????@@@AAABBBCCCCCCDDDDDDEEEGGGHHHIIIHHHFFFCCC@@@@@@@@@@@@???>>>===<<<:::999888888999::::::999888888888999:::;;;============<<<<<<;;;:::999888666666777777777666555555777777777777666666666555555666777888888777555555444444444444555444444444333222000///000000000...000000//////...------------***((())),,,---+++((()))((((((((((((((())))))))))))(((((((((((())))))************************''')))******)))((()))***((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''')))%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%$$$######$$$%%%'''(((###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$#########$$$%%%###'''&&&""" ###&&&"""###$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!###%%%'''%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!"""###$$$%%%%%%%%%$$$###$$$'''&&&$$$%%%)))#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%!!!!!!&&&)))((($$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######%%%'''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&'''''''''((((((((('''&&&%%%%%%$$$(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&%%%&&&'''(((((('''%%%$$$$$$&&&)))+++'''&&&&&&((()))***(((''''''''''''''''''''''''''')))(((''''''((()))'''&&&$$$&&&((()))***)))((((((************))))))))))))((()))***)))((((((***,,,))))))***++++++++++++***'''(((***++++++***((('''*********++++++,,,,,,,,,+++,,,...//////...,,,***---+++***---...,,,,,,000...............---------000111111222444555666777888888888999999999::::::>>>>>>???@@@AAABBBCCCDDDEEEFFFFFFGGGGGGFFFEEEDDDGGGGGGGGGHHHIIIJJJLLLMMMHHHIIIJJJJJJIIIHHHFFFDDDCCCCCCDDDDDDEEEFFFGGGHHHAAABBBDDDFFFGGGHHHHHHHHHHHHGGGDDDAAA@@@@@@AAAAAA===>>>???@@@AAAAAAAAAAAA???===<<<;;;;;;<<<>>>???>>>??????@@@@@@AAAAAABBBAAA@@@>>>===;;;;;;;;;;;;777777777666666555444333777777777777777777777777888888999<<>>>>>>>>>>>===<<<::::::888777666777999:::999888888888888888999;;;<<<===<<<<<<;;;::::::999999999888999999:::999999888888666666777777777777666666555555666666666555444444222222333444444444444333111///------......---,,,......------,,,+++++++++,,,+++******++++++***)))((((((((((((((())))))***(((((())))))))))))((((((************************&&&((()))***((((((((()))(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$&&&))),,,%%%%%%%%%%%%&&&&&&&&&&&&###""""""###$$$&&&)))***%%%$$$$$$$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''"""&&&&&&$$$###$$$&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######""""""###$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%###!!!!!!$$$%%%"""###&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!###"""$$$&&&%%%###$$$%%%%%%$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''%%%""""""$$$'''&&&&&&%%%%%%$$$$$$######$$$######$$$'''(((((('''***)))((('''&&&%%%%%%$$$(((((('''&&&%%%%%%%%%&&&%%%%%%&&&((()))***++++++&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&%%%%%%$$$&&&'''(((&&&%%%''''''''''''''''''''''''((('''&&&'''((()))((('''&&&(((++++++***(((((()))+++************)))))))))((('''(((((()))+++,,,,,,((()))******++++++******'''(((******+++***))))))))))))******+++,,,,,,,,,+++,,,---.........------...++++++...///---...111......------------,,,,,,000000111222333444555555888888888999999::::::;;;>>>>>>???AAABBBCCCDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFGGGHHHGGGFFFEEEDDDBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIHHHGGGDDDCCCBBB@@@@@@@@@@@@AAA;;;===???AAABBBCCCBBBBBB>>>===<<<<<<<<<===>>>?????????@@@@@@AAABBBBBBBBBAAAAAA@@@??????>>>======999888777666555555555666777777777777888888888888:::::::::>>>AAAAAA===999666777777666333000000000111333777:::999666222/////////......---,,,,,,,,,---///000000//////000222.........------,,,,,,,,,333000,,,+++++++++++++++******))))))))))))))))))&&&'''(((((('''(((***,,,%%%&&&&&&&&&''''''((((((RRRRRRSSSSSSTTTUUUUUUVVVQQQRRRRRRQQQPPPOOOOOOPPPOOOQQQRRRPPPKKKGGGFFFFFFIIIJJJLLLMMMNNNOOONNNNNNHHHFFFDDDDDDCCCBBB???<<>>>>>>>>===<<<;;;:::999999888777888999999777666666666666777888999:::;;;;;;;;;::::::::::::::::::999::::::;;;;;;;;;::::::666666777888888888777666555555444333333333333333000111222444444444333222111000......///000///...------,,,,,,+++************+++++++++)))((()))***)))((((((((())))))***+++(((((())))))))))))((((((************************%%%'''))))))((((((((()))((((((((((((((((((((((((''''''((((((((())))))))))))))))))(((((((((''''''''''''''''''''''''''''''$$$%%%&&&%%%$$$%%%(((,,,$$$$$$%%%%%%%%%&&&&&&&&& !!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$)))(((&&&$$$$$$%%%&&&'''!!!"""$$$&&&'''&&&%%%%%%***)))'''%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$######$$$$$$%%%%%%!!!!!!$$$%%%###"""$$$'''''''''&&&%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&& ######!!!!!!%%%&&&$$$"""$$$%%%%%%$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""%%%'''%%%"""!!!$$$((($$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&((('''%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&'''((())))))))))))###$$$&&&((())))))((('''%%%&&&'''(((((('''&&&%%%%%%%%%$$$&&&'''(((&&&%%%(((((((((((((((((((((((('''&&&&&&''')))***)))((((((+++------+++***+++---+++++++++*********))))))(((&&&$$$'''+++......,,,((())))))***************)))))))))******+++++++++((())))))***++++++,,,,,,***++++++,,,---...//////111......111222000222555/////////.........------//////000222333333444444888888999999:::;;;;;;<<<======>>>@@@AAABBBCCCDDDBBBDDDFFFGGGHHHGGGFFFEEEEEEFFFGGGGGGGGGFFFDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA===>>>@@@BBBCCCCCCBBBAAA=========>>>>>>>>>??????@@@@@@@@@AAABBBBBBCCCCCCBBBCCCDDDDDDDDDBBB@@@???<<<;;;888666555666888999666666777777888999::::::<<<;;;;;;>>>BBBBBB===888888999:::888666444444555555555888===AAA@@@:::444000000//////...------,,,+++---000111111111222444000///...+++******+++,,,333000,,,***************)))))))))))))))))))))***)))((('''''')))*********%%%%%%&&&'''((())))))***XXXXXXVVVUUUTTTRRRQQQQQQTTTTTTUUUSSSRRRQQQQQQQQQMMMOOOOOOMMMIIIFFFFFFGGGFFFGGGIIIKKKLLLLLLKKKKKKIIIHHHFFFEEEDDDAAA===:::======>>>@@@AAABBBCCCDDDFFFHHHJJJJJJHHHDDDBBBAAA?????????>>>===;;;:::999:::999888888888888555333555555555555666888999::::::::::::999::::::;;;;;;888999999:::::::::999999666777888999999888777666666555333222111222333333000111222333444333333222555333111111222333222111......------,,,++++++***(((***,,,***'''%%%'''))))))))))))))))))***++++++(((((())))))))))))(((((())))))))))))))))))))))))%%%'''((()))((('''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%''''''%%%######'''+++$$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((((('''$$$!!!$$$%%%&&&&&&%%%$$$"""!!!######$$$%%%%%%%%%%%%$$$'''&&&$$$""""""###$$$%%%""""""$$$&&&((((((&&&$$$...,,,)))&&&$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''(((((((((((($$$$$$$$$$$$%%%%%%&&&'''###$$$&&&''''''&&&$$$###&&&&&&%%%$$$$$$$$$%%%%%%'''$$$###&&&'''%%%$$$&&&+++***)))'''%%%###"""!!!'''''''''&&&&&&'''''''''"""&&&&&&$$$%%%))))))'''"""###%%%%%%$$$$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$"""%%%'''%%%"""!!!$$$(((!!!"""###$$$%%%&&&'''''''''%%%###$$$&&&'''%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''))))))((((((((('''&&&%%%###### ###&&&)))******)))'''%%%%%%'''(((((((((''''''''''''&&&((()))***((('''))))))))))))))))))))))))&&&&&&%%%''')))******)))$$$'''))))))''''''***---++++++++++++******))))))((($$$"""&&&,,,000///,,,(((((()))*********************))))))***+++,,,,,,((())))))***++++++,,,,,,******++++++---...000111///,,,---000000///000333111111000000/////////......///000222222333333333888888999:::;;;;;;<<<<<<;;;<<<===???@@@AAACCCCCCAAACCCEEEGGGHHHGGGFFFEEEHHHIIIJJJKKKJJJHHHEEEDDDGGGGGGGGGHHHHHHIIIJJJJJJGGGFFFFFFEEEEEEEEEFFFFFFDDDDDDEEEEEEDDDBBB???>>>???@@@AAABBBBBBBBBBBBAAA???@@@BBBCCCCCCBBBAAA@@@======>>>???@@@@@@??????@@@AAAAAABBBBBBCCCCCCDDDCCCDDDGGGHHHGGGEEECCCAAA???<<<999666666777999;;;555555666888999:::;;;<<<===<<<<<>>???AAAAAAFFFGGGHHHGGGFFFCCC@@@>>>????????????>>>===;;;;;;333555777999999888666555555555444444444555555666555666666888999;;;===>>>@@@???>>><<<:::888777666666666777888888888888888777555222111222111000///444333222000///---,,,+++111111222222111000//////+++*********++++++)))(((,,,+++***))))))***+++,,,***((('''))),,,...---+++))))))))))))((((((((((((&&&'''((()))))))))''''''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''$$$#########$$$&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&$$$"""!!!###%%%######$$$$$$$$$%%%%%%%%%$$$''')))'''"""!!!$$$#########$$$$$$%%%%%%%%%$$$#########""""""!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!&&&$$$"""$$$((((((###&&&(((***+++***'''###!!!&&&&&&$$$"""$$$'''%%% $$$'''&&&###$$$***)))$$$%%%$$$#########$$$%%%&&&""""""###$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%%%%&&&&&&%%%$$$''''''''''''''''''&&&&&&)))'''&&&'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))************))))))))))))((((((((((((((($$$!!!###(((++++++(((+++***+++,,,------+++)))''''''(((***,,,,,,)))''')))))))))***+++++++++,,,***)))((('''((()))+++,,,,,,,,,------...///000000///...------,,,,,,,,,,,,++++++,,,,,,---...//////---///222333444555666888666666666777888999;;;;;;;;;<<<>>>???AAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHFFFGGGHHHIIIIIIHHHGGGFFFHHHJJJIIIFFFEEEFFFCCC>>>@@@@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCAAAAAAAAAAAAAAABBBCCCDDDCCCBBBAAA@@@AAACCCEEEGGGHHHIIIIIIIIIGGGEEEBBBAAA::::::999888888777888888555777999;;;<<<<<<<<<<<<:::<<<>>>@@@@@@>>><<<:::999999888777666444222111999::::::999888888:::===<<<===999000---000000------...111222222111...---,,,)))))),,,222444111---222111...,,,***)))))))))***+++,,,+++)))))))))+++------,,,+++++++++,,,,,,)))&&&"""###(((,,,SSSRRRPPPNNNMMMKKKKKKJJJNNNPPPQQQQQQOOOMMMLLLMMMJJJJJJIIIHHHFFFEEEDDDDDDFFFGGGIIIJJJKKKLLLLLLLLLLLLHHHEEEEEEFFFEEEAAA===<<<<<<;;;;;;<<<===>>>???EEEEEEEEEEEEDDDBBB@@@?????????>>>>>>===;;;:::999555555777888888888777666555555555444444555555666555555666777999;;;===>>>??????===<<<:::888777666555666777888888888888777777555333222222222111000333222111000///---,,,,,,---............------,,,,,,+++***+++,,,,,,***(((++++++************++++++)))((('''(((+++,,,+++)))++++++******))))))(((((('''(((((((((((((((''''''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''''''''###$$$&&&&&&$$$###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%$$$######$$$&&&######$$$$$$$$$%%%%%%%%%###&&&(((&&&""" """%%%$$$$$$$$$$$$$$$$$$%%%%%%##################""""""%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########&&&$$$###%%%((('''###((((((((('''&&&&&&%%%%%%%%%&&&$$$"""$$$'''%%% ###&&&'''$$$%%%)))((($$$%%%$$$#########$$$%%%&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''***(((''''''(((((('''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((''''''(((%%%"""$$$(((+++***(((,,,***(((((()))***************+++---//////,,,*********************++++++)))******+++++++++++++++******++++++,,,------.........---,,,,,,,,,,,,,,,++++++,,,,,,---......///---000222333333444666777999999999999:::;;;======:::;;;<<<>>>???@@@AAAAAABBBBBBCCCDDDEEEEEEFFFFFFIIIIIIIIIHHHHHHGGGEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEFFFGGGGGGGGGGGGFFFEEEFFFIIIIIIFFFEEEGGGDDD@@@AAAAAABBBCCCDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@AAABBBAAAAAAAAAAAABBBBBBCCCDDDAAA@@@?????????AAACCCDDDFFFGGGHHHHHHGGGDDDAAA???;;;;;;:::999888888888888999:::;;;;;;;;;:::999888;;;;;;<<<===<<<:::888666888888777666555333111000111333444555666999<<>>>>>===;;;::::::;;;<<<===BBBBBBBBBBBBBBBAAAAAAAAA?????????===<<<:::888777777666666666777777888888666666555555444555555666555555666777999;;;<<<===>>>===<<<;;;999888777666555666666777777777777777777555333222222222111000111111000//////......---...//////000000000000///---,,,+++,,,------+++)))******++++++++++++******)))((('''((()))***)))(((---,,,,,,+++***))))))(((***)))((('''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((()))"""$$$%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$!!!"""%%%%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""%%%'''&&&###"""$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((("""$$$%%%%%%%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%''''''$$$ )))(((%%%######%%%''')))%%%&&&%%%###$$$'''&&&!!!"""&&&'''&&&&&&((('''$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''(((((())))))$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((()))'''&&&%%%%%%&&&'''(((((((((((($$$''')))(((%%%$$$&&&(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&)))&&&$$$%%%(((***)))'''+++)))%%%$$$%%%((())))))+++++++++---//////---+++******************))))))(((***,,,---...---+++*********++++++,,,,,,---------,,,,,,++++++++++++,,,+++,,,,,,------............000222333333333555777;;;:::::::::;;;;;;<<<===888999;;;===>>>?????????AAAAAABBBCCCDDDFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDDDDHHHIIIFFFFFFHHHGGGCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBB@@@@@@?????????AAABBBCCCCCCEEEGGGIIIHHHEEEBBB???<<<<<<:::999999888888888:::;;;;;;;;;;;;:::999888:::::::::999777666444333666666555444333222000///,,,...000222333555999<<<555999<<<<<<======:::666/////////...---,,,++++++'''+++///...***((())),,,,,,,,,,,,,,,,,,---------,,,---////////////111222111///***'''&&&''')))******)))(((((()))+++...000PPPOOOMMMKKKJJJIIIHHHHHHGGGIIIJJJJJJHHHFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHHHHHHHGGGGGGFFFEEEFFFDDDBBBCCCDDDCCCAAA>>>>>><<<;;;999:::;;;>>>???AAAAAA@@@@@@AAABBBCCCDDDAAAAAA@@@>>><<<:::888777888777666555666777999:::777666666555555555555555444444555666888:::<<<======<<<;;;:::999888777666555555666777777666666666555333111111111111000///////////////////////////...///000111111111111111---,,,,,,,,,------+++***)))***+++,,,,,,+++***)))***)))))))))))))))((((((,,,,,,+++***))))))((('''+++***((('''&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&'''((()))###%%%&&&&&&%%%$$$%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%######%%%'''%%%%%%%%%$$$$$$##################$$$$$$%%%%%%&&&$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((###$$$&&&%%%%%%$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%''''''%%%"""(((&&&$$$######&&&(((***$$$&&&&&&###$$$&&&&&&###"""%%%''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((((()))$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$$$$%%%&&&'''((((((((((((###&&&)))((($$$"""%%%)))''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&)))'''%%%&&&((()))((('''***(((%%%$$$&&&((((((((()))(((((()))++++++***(((++++++******))))))(((((()))***+++,,,,,,,,,+++***,,,,,,---------.........,,,++++++******+++++++++,,,,,,,,,---------......///000222222222222555666::::::999999999999999:::888999;;;<<<>>>????????????@@@AAABBBDDDEEEFFFGGGEEEFFFFFFFFFFFFEEEEEEDDDFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCHHHJJJHHHGGGIIIIIIGGGFFFFFFFFFGGGFFFFFFEEEEEEEEEDDDCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAABBBCCCDDDCCCEEEGGGIIIIIIFFFBBB@@@<<<;;;:::999888888888888888999999:::;;;;;;;;;;;;999999888666555444444333444444444333222000///...---...000/////////111222///222555888999888666444///...---,,,,,,,,,---...&&&***------***((()))+++******+++,,,,,,,,,,,,+++///000000///---,,,---...///---+++)))((())))))***&&&&&&'''((()))+++,,,---PPPOOOMMMLLLJJJJJJIIIIIIFFFGGGIIIIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@>>><<<<<<<<<;;;;;;<<<>>>@@@BBB@@@@@@@@@AAABBBCCCEEEFFFBBBBBBAAA@@@>>><<<:::999999888666555555777999;;;888777666555555555555555333444444666777999;;;<<<;;;;;;:::999888888777777555555666666666555555444222111///...//////...------.........////////////++++++,,,---............---,,,,,,,,,------+++***)))***+++,,,,,,+++***)))******+++******))))))***+++******)))((((((''''''+++***((('''&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''''''''''''&&&''''''&&&&&&&&&'''((((((###%%%&&&&&&%%%$$$%%%%%%"""###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%###"""#########$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%&&&$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''(((###&&&'''$$$$$$&&&'''$$$###$$$''''''%%%######%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''''''''&&&%%%$$$$$$######$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%$$$%%%&&&'''&&&%%%$$$%%%&&&'''((((((((((((###&&&)))((($$$"""%%%)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''''''''&&&&&&&&&&&&(((''''''((())))))((('''(((''''''((())))))(((&&&'''&&&&&&'''))))))((('''+++******))))))(((((((((***))))))((()))***+++,,,,,,,,,,,,---------------+++++++++******++++++,,,,,,,,,,,,---------------///000111111111222555777;;;;;;:::999888888888888999:::;;;===>>>???@@@@@@>>>???@@@BBBCCCEEEFFFFFFDDDDDDEEEFFFFFFFFFEEEEEEHHHHHHHHHIIIIIIHHHGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEJJJMMMJJJIIIKKKKKKIIIHHHHHHHHHHHHGGGFFFEEEEEEFFFEEEDDDBBBBBBBBBCCCDDDBBBCCCCCCCCCCCCAAA@@@@@@BBBAAAAAAAAABBBBBBBBBCCCAAABBBDDDFFFEEECCC@@@>>>::::::999888888888888999:::::::::::::::::::::;;;777777777666666666666666222222222222111000........./////////---+++,,,,,,------...000111000///000------,,,,,,---///111222++++++---...//////............///000///...,,,+++---......---+++)))***+++)))+++,,,---...---+++***&&&''')))***+++,,,,,,,,,OOOOOOMMMLLLKKKJJJJJJJJJEEEGGGHHHHHHFFFDDDCCCDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBAAA????????????>>>===;;;;;;;;;;;;;;;<<<>>>@@@AAABBB>>>???@@@AAACCCDDDEEEEEEBBBBBBBBB@@@???===;;;:::999888777666666888999;;;888888777666555555555555333333444555777999:::;;;999999999888888777777777555555555555555555444333111///------......---,,,------........./////////------......///.........---,,,+++,,,------+++)))******++++++++++++******)))***++++++***)))***,,,))))))))))))((((((((((((***)))((('''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%&&&''''''''''''&&&&&&"""$$$%%%%%%$$$######$$$""""""$$$%%%&&&'''''''''#########$$$$$$$$$$$$$$$$$$&&&'''&&&$$$""""""#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%&&&''''''&&&$$$######$$$###$$$$$$%%%%%%&&&&&&'''"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%'''''''''&&&%%%"""'''(((%%%$$$&&&'''&&&$$$$$$&&&'''$$$ """'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&$$$###""""""######$$$&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((('''&&&''')))))))))'''%%%%%%&&&'''(((((((((((($$$''')))(((%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&'''((()))))))))))))))(((((((((***++++++(((&&&)))''''''''')))***)))((())))))))))))))))))((((((+++)))((('''''')))+++,,,************++++++++++++,,,++++++++++++,,,,,,---------------------------...///000000000222666999>>>===;;;:::999888888888999999;;;===>>>??????@@@??????@@@AAABBBDDDDDDEEECCCDDDEEEFFFFFFFFFFFFFFFHHHIIIIIIJJJJJJJJJJJJJJJGGGFFFFFFEEEEEEFFFFFFGGGHHHNNNQQQNNNKKKKKKLLLKKKIIIIIIIIIHHHGGGFFFEEEDDDEEEDDDCCCBBBBBBCCCDDDEEECCCCCCDDDDDDCCCAAA???>>>?????????@@@@@@@@@@@@@@@???@@@AAAAAA@@@>>><<<;;;999999999999999::::::;;;???>>><<<:::888777777777777777888888888888777777222222222111111///......+++---//////---,,,---...///,,,,,,------+++,,,///,,,++++++,,,...000222444000000222333555555444333222444555666444222...,,,((()))******))))))***,,,''')))---000000///,,,***%%%%%%'''(((((((((((((((OOONNNMMMKKKJJJJJJJJJJJJDDDFFFGGGGGGEEECCCBBBCCCAAAAAA@@@@@@??????>>>>>>===>>>???AAABBBCCCCCCCCC???@@@@@@???===;;;:::::::::;;;<<<>>>>>>>>>>>>>>><<<===???AAACCCCCCCCCCCCAAAAAA@@@@@@???===<<<;;;888888777777777888999:::999888777666555555555555222333333444666888:::;;;888888888888888777777777555555555555555444333222000///------.........---------..................000000000111000000//////,,,+++***+++,,,,,,***(((++++++************++++++''')))+++***))))))***---((())))))))))))*********'''(((((((((((((((''''''(((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%$$$###%%%'''((((((&&&$$$######$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$%%%%%%&&&'''"""#########$$$$$$$$$$$$$$$%%%%%%$$$###"""$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%##################""""""%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$&&&&&&&&&$$$$$$$$$&&&######$$$%%%%%%&&&''''''###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%'''((($$$$$$%%%&&&&&&&&&%%%%%%"""'''(((%%%$$$&&&((('''&&&%%%%%%&&&"""""")))$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((((('''&&&$$$$$$#########$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&''')))***)))(((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))))))))(((((((((''''''$$$&&&((()))***************((('''''')))***)))((()))((('''''')))******)))((((((((()))))))))))))))***)))))))))******++++++************************,,,,,,,,,,,,,,,---......------------------------,,,---//////000333777:::>>>===;;;999888777666666777888:::;;;===>>>>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLIIIHHHGGGGGGGGGGGGHHHIIILLLRRRUUUQQQLLLLLLLLLLLLIIIIIIIIIHHHGGGFFFDDDDDDAAAAAA@@@@@@AAABBBDDDEEECCCDDDDDDDDDCCCAAA???===??????@@@@@@@@@?????????BBBAAA@@@???>>>===<<<;;;:::::::::;;;<<<===>>>???@@@>>><<<:::888777777777777888999:::999888666555111111111111111000///...+++---///000///......//////,,,+++......++++++///***++++++,,,---///000111000444777666444222333555222444666777666333///---)))***++++++******+++,,,(((***,,,......---+++)))%%%%%%&&&&&&&&&&&&&&&&&&NNNMMMLLLKKKJJJIIIIIIIIICCCEEEGGGFFFDDDBBBBBBBBB@@@@@@??????>>>======<<<<<<===???AAACCCDDDEEEEEE@@@AAAAAA???===;;;::::::999;;;===>>>>>>===;;;::::::<<<>>>AAABBBBBBAAA@@@????????????>>>===;;;;;;888888888888888999999:::999999777666555555555555222222333444666888:::;;;888888888777777777777777444555555555444444333222111///...---/////////...........................---.........---,,,+++++++++*********++++++)))(((,,,+++***))))))***+++,,,$$$'''))))))((((((***---)))))))))***++++++,,,,,,&&&'''((()))))))))''''''(((((((((((((((''''''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((((((&&&$$$###"""$$$'''((((((&&&###!!!%%%'''(((((('''&&&&&&''''''&&&%%%$$$###$$$%%%&&&""""""######$$$$$$$$$$$$###$$$$$$###"""###&&&(((######$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%$$$############$$$$$$%%%%%%&&&$$$#########""""""!!!!!!"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$"""$$$%%%%%%%%%%%%&&&(((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%''')))&&&%%%%%%%%%%%%%%%%%%%%%!!!''')))&&&$$$&&&(((((('''%%%%%%&&&!!!"""+++$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%###%%%'''((())))))'''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&'''''''''(((''''''&&&&&&)))(((&&&'''((()))((('''))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&''''''))))))))))))((((((((((((###&&&(((************++++++)))%%%$$$&&&((())))))((('''&&&&&&((())))))(((''''''(((((())))))******(((***+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///------------------------+++---...///000333888;;;;;;:::999777555444333222666777888:::;;;<<<======@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEGGGHHHHHHHHHHHHFFFGGGHHHJJJKKKLLLLLLMMMJJJJJJIIIHHHHHHIIIJJJJJJOOOUUUXXXSSSMMMLLLLLLLLLJJJJJJIIIHHHGGGEEEDDDCCC???>>>>>>>>>???AAACCCDDDCCCDDDEEEEEECCCAAA>>>===AAAAAABBBBBBBBBAAAAAA@@@FFFEEECCCAAA@@@???>>>>>>;;;;;;;;;<<<>>>???AAABBB===<<<:::999888999999:::888999;;;;;;:::777444111111111222111111000///...---///111111000.........---***+++000000++++++...***++++++,,,,,,------...---444999666///+++...333///111444666555222...,,,...//////---+++))))))***+++++++++++++++***)))(((+++++++++***************IIIGGGEEEDDDDDDCCCCCCAAAEEEEEEEEEEEECCCAAA???>>>????????????>>>===<<<;;;???===;;;<<>>===;;;;;;>>>===<<<<<<;;;<<<===>>>===;;;:::<<<@@@BBBBBB@@@>>>>>>>>>>>>>>>===<<<<<<:::999888777777888888999<<<<<<===<<<:::888555333444333333333444777:::;;;777888999999888777666555888888888777666444333222---//////---000555333,,,...+++)))***---000000///222111000///...---------///......------,,,,,,+++******))))))))))))************++++++++++++******+++++++++******)))''''''(((***+++)))&&&&&&(((+++)))''''''***+++'''''')))((((((((((((((()))******''''''&&&&&&&&&%%%%%%%%%%%%'''***)))&&&&&&(((***###&&&(((((('''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$!!!!!!((()))%%%$$$'''$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''###""""""""""""######$$$%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$&&&((($$$"""!!!###&&&'''%%%######$$$&&&((((((((('''&&&'''''''''&&&&&&%%%%%%%%%"""###%%%'''((((((((((((******)))((('''&&&%%%%%%(((((('''&&&&&&&&&&&&'''$$$$$$###""""""#########&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((''''''''''''((((((******)))((((((((((((((((((((('''''''''&&&&&&&&&$$$)))+++'''&&&'''$$$%%%&&&'''))))))))))))((((((&&&$$$%%%''')))(((&&&+++*********))))))(((((())))))))))))))))))))))))(((%%%%%%***+++'''(((---------............---------+++---000...(((***000............///111222333555444333222333333555666777888999999999:::===@@@999:::<<<>>>@@@AAABBBBBBFFFEEECCCBBBCCCDDDFFFGGGFFFGGGGGGHHHHHHIIIIIIJJJMMMIIIEEEDDDGGGJJJKKKKKKNNNQQQRRRPPPMMMKKKKKKMMMHHHHHHGGGFFFEEEEEEEEEEEE>>>>>>???@@@BBBCCCDDDEEEBBBBBBBBBCCCCCCCCCCCCDDDFFFEEEEEEDDDCCCBBBBBBBBBEEECCCAAA>>><<<;;;;;;;;;<<<===???@@@AAAAAA@@@@@@===;;;999777777888999:::888666444555777777555333222222222222222222222222...------///111111---)))...---,,,,,,......---,,,******+++,,,,,,---......***)))***------+++---222---+++555EEEJJJ???555444555111,,,***+++,,,***(((''')))++++++)))'''&&&&&&((((((((((((((()))******KKKJJJHHHHHHGGGGGGFFFFFFEEEFFFFFFEEEDDDBBB@@@>>><<<<<<>>>??????@@@@@@@@@AAA???>>>>>>AAACCCCCCCCCCCCBBBAAA@@@>>>===<<<<<<======>>>>>>===<<<;;;::::::999:::>>>BBBEEEDDDCCC@@@@@@@@@???>>><<<;;;::::::999888777777777888999:::;;;;;;;;;:::777555333555555444555666999;;;===:::;;;;;;:::999777555444666666666555444333222111444555222---,,,,,,''' ...,,,+++,,,///111000///000000///...---------............---,,,,,,++++++***))))))(((((())))))*********++++++++++++******+++++++++******)))((('''((()))***)))'''&&&'''((()))&&&'''***)))&&&%%%(((((((((((((((((())))))***######$$$%%%'''((())))))'''(((((('''&&&%%%%%%&&&$$$&&&((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%%%%"""###''''''"""!!!$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%######%%%######%%%%%%%%%%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%&&&'''&&&$$$$$$%%%'''&&&%%%###$$$&&&'''$$$"""######""""""""""""""""""&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$))))))((((((''''''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&&&&''''''((((((''''''(((((('''''''''(((((()))***))))))((((((((((((((((((((('''''''''&&&&&&&&&###''')))''''''***)))$$$'''&&&%%%$$$$$$%%%&&&&&&)))&&&%%%%%%((())))))'''))))))))))))((((((''''''))))))))))))))))))))))))+++((()))---...++++++///---...///000000///...------+++---000---)))***000000///////////////000111333333222222222333444555777888888888888999<<>>@@@AAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBAAABBBAAA???===<<<<<<======>>>???@@@AAA@@@@@@>>>>>>===;;;999888777777999999777555444444666666555333222222222222222222222222555222000//////---(((%%%...---,,,,,,......---,,,******++++++,,,------...,,,++++++---,,,)))+++///...,,,333AAAEEE<<<444444;;;888444111...---***)))((()))***)))'''&&&&&&'''((((((''''''((())))))***HHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEECCCAAA???999;;;===???BBBCCCDDDEEEDDDBBBAAABBBCCCCCCBBBAAA@@@@@@@@@???>>>>>>=========>>>??????>>>;;;888666777888;;;@@@EEEGGGGGGFFFBBBBBBAAA@@@>>><<<:::999:::999888777666777777888888888999999888777555444666666666777999;;;>>>???>>>>>>>>>===;;;999666555666666666666555444333333000111///,,,,,,,,,)))%%%,,,,,,,,,...000000...---///......---------.........------,,,,,,++++++***))))))(((((((((((())))))******++++++++++++******++++++******))))))(((((()))((((((((()))'''%%%###)))&&&&&&)))(((%%%$$$&&&((((((''''''(((((()))***"""###$$$%%%'''(((******)))'''&&&%%%%%%%%%###"""$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&&&&$$$$$$&&&%%%""""""$$$''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$###"""$$$)))&&&&&&&&&&&&&&&''''''(((###$$$$$$$$$$$$%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&''''''(((((((((((('''%%%$$$%%%&&&((('''&&&&&&'''&&&$$$"""+++***(((''''''((()))***%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((()))'''''''''''''''((()))***))))))((((((''''''(((((('''''''''''''''&&&&&&&&&%%%((()))'''(((******'''***(((%%%""""""###$$$&&&)))'''&&&'''((()))))))))(((((((((((('''''''''''')))))))))))))))))))))))),,,******---...,,,,,,///---...111222222111...---,,,+++,,,...---***+++///111000//////......//////222222222111222333444444666777888777777888;;;===;;;<<<===>>>@@@AAAAAABBBDDDDDDCCCBBBBBBDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIGGGFFFFFFHHHJJJIIIIIIHHHJJJMMMMMMLLLJJJJJJJJJIIIHHHFFFEEEDDDCCCCCCCCCEEEEEECCCAAA@@@>>><<<<<>>=========>>>???@@@@@@AAAAAA@@@???===<<<<<<;;;:::888777777888999666444333333444555333222222222222222222222222222111///............---+++...---,,,,,,......---,,,******++++++,,,,,,------...,,,,,,---+++((()))...***'''+++555888111---...999999888444000---,,,,,,,,,,,,,,,***(((''')))***(((((('''''''''((())))))GGGHHHIIIHHHGGGFFFFFFGGGFFFGGGGGGGGGFFFDDDBBBAAA;;;<<<>>>AAADDDFFFGGGGGGEEEDDDCCCCCCDDDCCCAAA>>>????????????????????????@@@@@@???>>><<<:::888777888:::>>>CCCFFFGGGGGGFFFBBBBBBAAA@@@???===;;;;;;;;;:::888777666666777888666666777888888777666666666777777888:::<<<>>>???????????????===<<<:::888888888999999888888777666.../////////000111111///***+++---///000///,,,+++...---------------...///---------,,,++++++******)))(((((((((((((((((()))******++++++++++++******+++******)))))))))))))))***((('''(((***((($$$)))''''''))))))%%%$$$&&&(((''''''''''''((())))))&&&&&&&&&&&&''''''''''''***'''$$$$$$&&&'''$$$!!!%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###""""""###$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$$$$&&&)))%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''((())))))((((((((('''%%%%%%&&&'''''''''''''''''''''&&&%%%############$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%$$$###"""!!!&&&&&&&&&''''''(((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&''''''''''''''''''''''''(((((()))''''''&&&''''''((()))***)))(((((('''''''''((((((''''''''''''''''''''''''******)))((('''''''''&&&***(((&&&%%%$$$%%%&&&''')))((('''(((((()))******(((((((((((((((((((((((()))))))))))))))))))))))))))((()))************+++---///111333333111///---,,,+++,,,---,,,,,,,,,...000//////.........//////222222222222333444444555555666777666666777:::<<<:::;;;<<<>>>@@@BBBCCCDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHFFFFFFGGGHHHHHHIIIHHHGGGHHHJJJLLLNNNNNNMMMKKKKKKKKKJJJHHHGGGFFFEEEDDDDDDBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA???>>>===<<<<<<===>>>??????@@@@@@AAA@@@???>>>===<<<<<<:::999888777777888444444333333333333222222222222222222222222222222///...------...//////000...---,,,,,,......---,,,******++++++,,,,,,,,,,,,---++++++---+++(((***...(((%%%''',,,---)))(((+++---000222111...,,,---///---///000///---,,,,,,---(((((((((''''''((())))))KKKMMMOOONNNLLLJJJJJJKKKGGGGGGHHHHHHGGGEEECCCBBB???@@@BBBDDDEEEFFFGGGGGGFFFEEECCCCCCDDDCCC@@@>>>????????????@@@@@@@@@@@@CCCAAA>>>;;;:::::::::;;;;;;>>>BBBEEEFFFEEEEEEDDD@@@AAAAAAAAA@@@???>>>===<<<;;;999888777777777888666777777888888888888888777777888999:::<<<===>>>>>>>>>???@@@@@@???>>>===::::::::::::999888777777777666444333000------------///222333333000...---......---------......///......---,,,,,,++++++***))))))(((((((((((())))))******++++++++++++******+++***))))))((())))))******((('''(((***((($$$***((((((******&&&&&&((('''''''''''''''(((((()))''''''''''''''''''''''''(((&&&$$$%%%((()))'''$$$%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%###$$$#########%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''((())))))%%%&&&''''''&&&&&&(((***$$$%%%&&&'''(((((())))))((())),,,------+++(((&&&###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%&&&'''((('''''''''''''''((())))))((((((''''''''''''((((((&&&''''''''''''''''''''')))((((((((('''&&&&&&&&&%%%&&&''''''((((((((('''((((((((((((((((((******))))))))))))))))))))))))((((((((((((((((((((((((((())))))(((((()))***))),,,...111333333111...,,,++++++++++++,,,------,,,------------...///000111111222222333444555555555444555666666666777:::===>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHDDDFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIKKKLLLLLLKKKIIIJJJIIIGGGFFFEEEDDDDDDDDD@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@???>>><<<<<<<<<=========>>>???@@@AAA@@@@@@???<<<<<<;;;999888777777777333444444333222222222222222222222222222222222222555444222///---+++******...---,,,,,,......---,,,******+++++++++++++++,,,***((())),,,+++)))+++000+++))))))++++++)))+++...&&&)))------+++***,,,///+++---111222000...------***))))))((((((((())))))LLLOOOQQQPPPLLLIIIIIIKKKGGGHHHHHHIIIHHHFFFEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGFFFDDDCCCCCCCCCCCCBBB@@@@@@@@@@@@@@@AAAAAABBBBBBDDDAAA>>>;;;:::;;;>>>@@@>>>@@@DDDEEEDDDCCCCCCCCC@@@AAAAAAAAAAAA@@@??????===<<<;;;999888888888999888888999999999:::::::::999999:::;;;;;;<<<<<<======>>>@@@AAAAAAAAA@@@???:::::::::999888777555444666444333333///++++++///222555888888666444222111000//////........./////////......------,,,++++++******))))))))))))************++++++++++++******+++***)))(((((()))***+++)))((((((((()))'''%%%###)))'''(((++++++((('''***''''''&&&&&&''''''((()))%%%%%%&&&'''((())))))***&&&%%%%%%&&&'''(((((('''&&&&&&'''&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%''''''######$$$###!!!$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###'''&&&$$$$$$### (((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%######$$$%%%&&&''''''((($$$%%%&&&&&&%%%&&&(((***"""$$$&&&''''''((()))+++555777999:::999555000---$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&%%%$$$$$$&&&'''(((((((((''''''''''''((((((''''''&&&&&&''''''((((((&&&&&&&&&'''''''''''''''%%%$$$%%%((()))((((((***"""$$$%%%'''(((((('''&&&'''((()))((('''''')))+++))))))))))))************(((((((((((((((((((((((()))++++++))))))+++,,,)))+++---///000000///---+++***++++++)))+++///...+++,,,,,,,,,---...///111222///000222333444444444444333444555666666999<<>>===>>>>>>AAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDEEEFFFFFFGGGGGGDDDEEEGGGGGGFFFFFFFFFGGGFFFEEEEEEFFFHHHIIIHHHGGGEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCFFFFFFEEECCCBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@???===<<<;;;<<<<<<===<<<===???@@@AAAAAA@@@@@@<<<<<<;;;:::999777666666333444555444222111222333222222222222222222222222111222222111...,,,,,,---...---,,,,,,......---,,,******++++++++++++++++++)))''')))++++++))),,,000((()))))))))((()))+++---)))***++++++***)))***+++&&&)))---......---------++++++***)))))))))******KKKOOORRRPPPKKKGGGGGGHHHHHHHHHIIIIIIIIIGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGEEECCCCCCDDDEEEFFFEEEAAAAAABBBBBBBBBBBBCCCCCCAAA@@@>>>======???AAABBB>>>AAACCCDDDBBBAAACCCDDDBBBBBBBBBBBBAAA@@@???>>>???>>><<<:::999999999:::;;;;;;;;;;;;;;;<<<<<<===<<<==================<<>><<<<<<;;;:::888666555444000...///222000---///666444777999999666333333333222111000///////////////000//////......------,,,++++++************++++++******++++++++++++******+++***)))(((((()))***+++((()))***)))'''&&&'''((('''%%%&&&******((((((***'''&&&&&&&&&&&&'''((((((&&&'''''''''((((((((((((%%%&&&'''&&&%%%$$$%%%&&&&&&''''''%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$(((((($$$###%%%######$$$%%%&&&&&&&&&%%%$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###"""%%%%%%###''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$&&&((("""$$$''''''&&&&&&''')))(((***,,,---,,,***'''%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%)))(((&&&%%%%%%&&&((()))''''''%%%%%%%%%&&&((()))***)))(((''''''&&&'''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%###&&&+++,,,)))(((+++''''''''''''''''''''''''%%%'''((('''&&&&&&(((***((((((((()))))))))******(((((((((((((((((((((((()))------))))))------)))***+++,,,------,,,+++***)))+++***(((+++000///***---------------...///000---...///111222222222222111333555666777:::>>>AAADDDCCCAAA???>>>>>>??????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGCCCEEEGGGFFFEEEDDDFFFHHHHHHFFFCCCDDDFFFGGGGGGFFFBBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA======<<<;;;<<<===>>>???>>>>>>@@@@@@AAA@@@???>>><<<<<<;;;:::999777666555333555666555222111222444222222222222222222222222+++...111111000///000111...---,,,,,,......---,,,++++++*********************((())),,,+++(((***///$$$''')))((('''(((***+++...,,,)))))))))******)))'''((())))))***,,,///222---,,,,,,+++******++++++OOOSSSVVVTTTNNNJJJIIIKKKHHHIIIIIIJJJIIIHHHFFFEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHFFFCCCCCCEEEGGGIIIIIICCCCCCCCCCCCCCCCCCCCCCCC>>>>>>???@@@AAAAAABBBCCC>>>@@@CCCBBBAAAAAACCCFFFEEEDDDDDDCCCAAA???===<<<@@@???===;;;::::::::::::======<<<<<<<<<======>>>???????????????>>>======AAAAAABBBBBBAAA???>>>===@@@???>>>===;;;888666555333111111333111,,,///666333666888777333111111222333333111000////////////000000000///......------,,,,,,++++++++++++,,,,,,******++++++++++++******+++***((('''''')))+++,,,(((***+++)))&&&&&&(((+++%%%###$$$((()))''''''***'''&&&&&&&&&&&&'''((((((++++++***((('''&&&%%%$$$%%%'''(((&&&""" """$$$&&&''''''%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%'''$$$$$$'''&&& ###$$$&&&'''(((''''''&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ %%%%%%!!!!!!&&&)))'''%%%$$$######""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%######$$$%%%###&&&((((((%%%$$$%%%'''!!!"""$$$&&&((()))******&&&%%%%%%$$$$$$#########((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&)))(((&&&%%%%%%&&&((())))))(((&&&%%%&&&''')))++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((()))''')))......(((&&&(((...,,,)))''''''((()))+++%%%'''((('''%%%%%%'''***&&&'''''''''(((((())))))(((((((((((((((((((((((((((---,,,((((((,,,,,,(((*********++++++*********)))+++***'''+++111///)))//////...------------...***,,,---///111111000000111222444666888;;;@@@CCC??????>>>>>>???AAACCCEEE???@@@AAABBBBBBBBBAAAAAACCCCCCDDDDDDEEEFFFFFFFFFDDDEEEGGGFFFDDDCCCFFFIIIKKKHHHDDDDDDFFFHHHIIIHHHCCCBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@AAA;;;;;;:::;;;<<<>>>@@@AAA@@@@@@AAAAAA@@@???===<<<<<<<<<<<<;;;999777666555333555777555333111333555222222222222222222222222000333555444///,,,******...---,,,,,,......---,,,++++++******************,,,******,,,***'''(((---%%%)))---,,,***+++---......***&&&&&&(((+++***)))***)))((('''(((,,,333888...------,,,+++++++++,,,MMMNNNOOOOOONNNKKKIIIHHHFFFGGGHHHHHHHHHGGGFFFEEEGGGGGGGGGHHHIIIJJJLLLMMMIIIGGGEEEEEEHHHIIIHHHFFFEEEDDDDDDCCCBBBAAA@@@@@@CCCAAA@@@AAADDDDDDBBB??????@@@@@@AAABBBCCCDDDDDDHHHGGGEEEDDDBBBAAA@@@@@@======<<<;;;999888777777<<<>>>??????>>><<<===>>>>>>>>>=========>>>?????????======@@@CCCEEEDDDBBB>>>===<<<:::888666555444555444222000000111222333555555555444333222111000000000000000////////////------............------///,,,))))))+++,,,+++***...+++(((''')))***)))'''***((('''''')))******)))***(((&&&&&&&&&'''&&&%%%&&&&&&''''''(((((())))))))))))))))))((('''&&&%%%(((((())))))'''&&&$$$$$$''''''''''''&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%%%%&&&((((((((('''&&&&&&#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! %%%%%%$$$######$$$$$$%%%%%%###!!!"""$$$%%%$$$!!!%%%$$$""""""""""""$$$%%%%%%$$$######$$$$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%'''***///)))!!!&&&&&&&&&&&&%%%$$$##################$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###'''''''''&&&%%%$$$"""!!!%%%&&&&&&&&&%%%%%%$$$### !!!###$$$%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$%%%&&&### """(((""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&& $$$((())))))(((&&&######$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))+++***)))(((&&&$$$######&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''((((((((()))(((((('''&&&!!!"""$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***))))))((((((((())))))))))))))))))))))))))))))*********)))((())),,,...)))************+++++++++,,,+++++++++,,,,,,---...,,,------,,,+++***,,,---...............///000000222222333555666888999:::;;;<<<======<<<<<<===???@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAABBBEEEGGGIIIEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@???AAAEEEHHHGGGFFFHHHHHHGGGFFFFFFFFFGGGGGGIIIGGGDDDBBB@@@AAABBBDDDAAAAAA@@@??????>>>>>>>>><<<<<<;;;;;;;;;===>>>???DDDCCCBBBAAA???===<<<<<<::::::::::::888777555444666666555555555444444444111222222000///...000111111000///...---,,,++++++000+++&&&'''+++---+++(((------,,,++++++******)))------+++***))))))((((((%%%+++,,,((((((,,,...+++((((((((((((((()))******%%%((((((&&&&&&******(((,,,+++***)))))))))***+++LLLMMMNNNOOONNNLLLJJJHHHHHHHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJFFFEEECCCDDDGGGIIIHHHGGGJJJJJJIIIHHHGGGFFFEEEDDDDDDBBBAAABBBDDDDDDBBB@@@@@@@@@@@@AAAAAABBBBBBCCCFFFFFFFFFEEECCCAAA>>>===============<<<;;;::::::666999===@@@???>>>>>>>>>??????????????????@@@AAAAAA@@@???@@@BBBCCCAAA???<<<;;;:::999777666444444444333222111111111222333333333333333333333222222000000000/////////......------............------///,,,))))))+++,,,+++***,,,***)))***,,,,,,***(((******)))((((((((()))))))))(((&&&&&&'''((('''&&&''''''((((((((((((((()))))))))))))))((('''&&&%%%%%%### """%%%((('''%%%'''''''''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%$$$"""'''&&&&&&%%%%%%&&&&&&''''''&&&$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&### """&&&(((&&&"""%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$%%%&&&$$$!!!###(((###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((('''%%%###!!!***)))'''&&&$$$""" %%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%((((((''''''''''''''''''''''''((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((((((((((((''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((((((***++++++***)))***+++))))))*********+++++++++)))))))))*********++++++,,,,,,---,,,******,,,---...............//////000111111222333555666777777999;;;<<<===<<<<<<>>>???@@@@@@AAAAAAAAAAAA@@@@@@DDDDDDDDDEEEEEEEEEEEEFFFCCCBBBAAAAAAAAACCCEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBDDDHHHJJJIIIGGGGGGGGGGGGFFFFFFGGGHHHHHHFFFDDDBBB@@@???@@@AAABBB????????????>>>===<<<;;;>>>>>>======>>>@@@AAABBBGGGFFFEEEDDDBBBAAA@@@???;;;:::999888777666555555333333222222222111111111000111222222111111222333111111000///...---,,,,,,///,,,))))))+++---,,,***+++++++++++++++++++++,,,,,,,,,+++***))))))))))))(((,,,---)))'''+++,,,)))((((((((((((((())))))***%%%((()))''''''******''''''((()))***++++++******LLLMMMOOOPPPPPPNNNKKKJJJIIIJJJKKKKKKKKKKKKJJJJJJFFFFFFEEEEEEEEEEEEFFFFFFCCCBBBBBBDDDFFFHHHHHHHHHOOONNNMMMLLLJJJIIIHHHGGGEEEDDDCCCDDDEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEEEEDDDBBB???<<<999;;;<<<===>>>>>>===<<<;;;000555;;;@@@AAA@@@??????AAA@@@@@@@@@AAAAAABBBCCCCCCBBB@@@@@@AAA@@@>>>;;;:::999888777666555555444444444444444444333333222111111222333333333333333111111000///...------,,,------------------------...,,,******+++,,,+++***)))))))))+++------+++))))))+++,,,***'''%%%'''***)))(((&&&'''((())))))((())))))))))))((((((((((((((((((((((((((('''&&&%%%&&&!!!$$$)))(((%%%'''''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%(((%%%###$$$&&&'''&&&$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%######%%%%%%%%%%%%$$$###%%%###"""###$$$%%%$$$#########$$$$$$$$$$$$######'''%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%###""""""$$$$$$$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$###############$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%'''''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&$$$%%%'''%%%###$$$)))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''%%%###!!! %%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&%%%%%%'''''''''((((((((())))))%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&((((((((((((***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((()))(((((((((((((((((((((((('''))),,,---+++)))(((((()))))))))*********++++++(((((()))************)))+++,,,,,,,,,******,,,---...------------...//////111111111222333444444555777999;;;;;;;;;<<<>>>@@@>>>??????@@@@@@??????>>>CCCCCCDDDDDDDDDEEEEEEEEECCCBBBAAA@@@@@@AAABBBCCCBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCEEEHHHIIIGGGFFFFFFFFFFFFFFFGGGGGGHHHIIICCCAAA???======>>>???@@@<<<===>>>???>>><<<:::999=========>>>???@@@BBBCCCGGGFFFFFFDDDCCCBBBAAAAAA;;;:::888666555555666666555555555444444444444333...000222222111111222333000000///...---,,,,,,+++......---,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++***************+++***------)))'''((()))(((''''''((((((((()))))))))$$$((()))((((((***)))&&&"""%%%(((+++,,,+++)))(((LLLNNNPPPRRRRRRQQQNNNLLLJJJJJJJJJKKKKKKKKKKKKKKKGGGGGGFFFEEEDDDDDDDDDDDDAAAAAACCCEEEGGGIIIJJJJJJNNNNNNLLLKKKIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAACCCCCCBBBAAA???<<<:::999999:::<<<===>>>===<<<;;;333777<<>><<<;;;888888888777777666666555555666777888777666444333111111222222222222111111111111000///---,,,++++++---------------------------,,,+++++++++++++++***))))))))))))))))))))))))'''***,,,)))$$$"""%%%))))))'''&&&''')))******************))))))((((((''''''(((((((((''''''&&&%%%'''%%%"""###%%%'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))%%%""""""%%%'''&&&###$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######""""""!!!###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$###""""""$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###&&&(((&&&"""!!!"""%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$######'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&''''''$$$$$$''''''$$$%%%)))%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&"""###$$$%%%'''((()))***%%%%%%%%%&&&'''(((((()))'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%$$$######""""""&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&'''''''''''')))(((&&&%%%%%%&&&'''((('''''''''''''''''''''''')))))))))((())))))***+++(((((((((((((((((((((((((((***,,,,,,***(((((()))))))))))))))************)))***+++,,,,,,+++*********+++,,,+++******,,,...------,,,,,,------...///111111111222222333333333555777999:::;;;<<<>>>@@@======>>>>>>>>>>>>======?????????@@@@@@AAAAAABBBCCCBBBAAA@@@?????????@@@AAAAAAAAABBBBBBCCCCCCCCC???@@@BBBDDDEEEEEEDDDCCCEEEEEEEEEEEEFFFGGGHHHIIICCCAAA???===<<<<<<<<<===;;;===???@@@???===:::888888888999:::<<<===>>>???BBBBBBBBBAAA@@@???>>>>>>:::999666444444444555666666666666666555555555555...000222222111//////000......------,,,+++******,,,......---++++++,,,---*********++++++,,,,,,,,,******))))))***++++++,,,+++---,,,)))''''''((()))'''''''''((((((((((((((($$$(((***((((((***(((%%%###%%%''')))))))))((('''LLLNNNQQQTTTUUUSSSQQQOOOHHHHHHIIIIIIIIIJJJJJJKKKIIIHHHGGGFFFDDDDDDDDDDDDAAACCCEEEGGGHHHIIIJJJJJJLLLKKKJJJIIIGGGFFFEEEDDDEEEFFFFFFFFFEEEDDDCCCCCCEEEEEEEEEDDDCCCCCCBBBBBBCCCBBB@@@>>>===<<<<<<<<<;;;<<<===>>>???>>>======;;;<<<>>>>>>>>>???AAABBB?????????@@@AAABBBCCCCCC>>>?????????>>>===<<<<<<999999888888888777777777666777999::::::888666444222222222222111000///...000000///...---,,,+++***...---,,,,,,,,,,,,---...+++,,,,,,,,,+++*********,,,,,,***((('''(((***+++&&&)))+++(((###!!!$$$''')))'''&&&''')))***************))))))(((((('''''''''''''''''''''&&&&&&%%% $$$((((((&&&$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))&&&###"""$$$&&&%%%$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!"""$$$&&&&&&&&&$$$###$$$$$$%%%%%%$$$$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$$$$###""""""$$$$$$$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''############$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%$$$######%%%$$$$$$######$$$%%%%%%%%%%%%$$$#########""""""'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&''''''$$$###&&&'''%%%&&&)))%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&((()))(((((('''&&&&&&%%%$$$$$$'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%$$$######""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&((()))+++''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''*********)))'''''')))+++(((((()))))))))******************++++++******))))))+++++++++******,,,...,,,,,,,,,,,,,,,---......111111111222222333333333333555888999:::;;;>>>@@@<<<======>>>>>>======<<<<<<<<<======>>>???@@@@@@CCCBBBAAA@@@???>>>>>>===???@@@@@@AAABBBCCCCCCDDD@@@AAACCCDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHDDDCCCAAA>>><<<;;;::::::<<<===???@@@???===:::888555666777888999:::;;;;;;>>>>>>======<<<<<<<<<;;;999777555333333333555666333333333222222222111111444555555444111///////////////......---,,,,,,,,,+++,,,------+++******,,,,,,,,,,,,+++++++++******))))))))))))***+++,,,,,,++++++***)))'''&&&(((+++&&&&&&'''((()))(((((('''%%%)))***(((''')))(((%%%''''''&&&&&&&&&&&&&&&'''JJJLLLQQQTTTUUUTTTQQQOOOGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIHHHFFFEEEEEEDDDDDDCCCEEEHHHIIIHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCDDDFFFFFFEEEDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@>>>======???AAA<<<<<<<<<===>>>???@@@AAA;;;===???>>>===<<<<<<===999999999888888777777777666777999:::999888666555222222222111000///...---//////...---,,,++++++***...---,,,++++++,,,---...***,,,------+++******+++,,,,,,,,,+++))))))+++...&&&(((((('''###"""$$$''')))(((&&&'''((())))))(((((((((((((((''''''''''''&&&&&&'''''''''&&&&&&%%% ((()))%%%###$$$'''###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%!!!"""$$$%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!###&&&'''&&&%%%"""###$$$%%%&&&&&&'''&&&!!!!!!"""###$$$&&&'''(((###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&'''''''''$$$###"""""""""###%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&''''''###"""%%%'''&&&&&&(((%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&''''''((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&%%%%%%&&&&&&&&&''')))***,,,---''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))'''''''''''''''''''''''')))))))))'''&&&'''***---((((((((()))))))))******)))(((''''''&&&''''''((()))***+++*********,,,...,,,++++++++++++,,,------000000111111222333333444333555777888999:::<<<>>><<<======>>>>>>======<<<======>>>???@@@@@@AAAAAABBBBBBAAA@@@???>>>======??????@@@AAABBBDDDDDDEEECCCDDDEEEEEECCCCCCDDDFFFBBBBBBBBBBBBCCCCCCDDDEEEDDDCCCAAA???===;;;::::::======>>>???>>>===:::999666777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;:::666666444333333333444444444444444444333333333333::::::999666333111111222111111000000000/////////,,,,,,,,,,,,,,,+++******------,,,,,,+++******)))***)))))))))***+++,,,,,,,,,***))))))'''%%%''',,,%%%&&&'''((()))((('''''''''***)))&&&&&&))))))&&&)))(((&&&%%%$$$%%%&&&'''FFFIIINNNRRRSSSRRRPPPNNNHHHGGGGGGGGGGGGIIIJJJKKKIIIHHHGGGFFFEEEEEEDDDDDDCCCFFFIIIIIIGGGEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCCCC@@@CCCEEEEEEDDDCCCEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEGGGJJJMMMNNNNNNMMMLLLIIIGGGEEEBBBAAAAAAAAAAAA@@@@@@AAA???===<<<===>>>999999999:::;;;<<<>>>>>>;;;===???>>><<<:::;;;<<<999999888777666666555555555666777777777666444444000111111111000///......------------,,,,,,++++++...---+++******+++---...))),,,...---+++)))***+++###&&&***,,,+++***+++,,,((((((''''''&&&&&&'''((()))(((&&&&&&'''((('''&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&&&&"""'''(((&&&$$$%%%&&&$$$%%%&&&''''''''''''&&&######$$$$$$$$$%%%%%%%%%%%%(((***)))%%%###$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!###$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&###%%%'''&&&$$$###%%%&&&###""""""""""""""""""###%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&###"""######$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###""""""$$$%%%&&&'''''''''%%%$$$###""""""$$$&&&'''&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&""" $$$'''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''''''''&&&&&&&&&!!!###&&&(((***+++''''''''''''((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%((((((''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((((((''''''%%%&&&'''((()))*********''''''''''''''''''''''''((((((((())))))***+++,,,''''''''''''''''''''''''&&&'''((((((((()))+++---(((((((((((()))))))))******)))&&&%%%$$$%%%'''(((((()))******)))***,,,...+++++++++++++++,,,,,,---------...///111222333333333555777888888999;;;=========>>>>>>>>>>>>=========>>>>>>???AAABBBBBBCCCBBBBBBAAAAAA@@@???>>>===??????@@@BBBCCCEEEFFFFFFDDDEEEEEECCCAAAAAADDDGGGBBBAAAAAA@@@AAAAAABBBBBB@@@@@@???>>>===<<<<<<;;;<<<======<<<<<<;;;:::999777888999::::::999888888888888888888888999999999444444444444333333333333777777666666666555555555::::::777444111000222444000000////////////.........,,,+++---//////,,,))),,,+++++++++++++++++++++******************++++++///+++))))))'''###%%%***$$$%%%'''))))))((('''&&&)))+++)))%%%$$$((()))'''&&&&&&&&&'''''''''''''''CCCFFFLLLPPPRRRQQQNNNLLLHHHHHHGGGGGGHHHIIIKKKLLLHHHGGGFFFEEEDDDDDDDDDDDDDDDGGGJJJIIIFFFCCCBBBCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>BBBEEEEEECCCCCCEEEGGGCCCDDDDDDDDDDDDDDDDDDDDDEEEJJJQQQVVVYYYWWWTTTQQQKKKIIIEEEAAA???>>>???@@@<<<>>>AAA@@@>>><<<;;;;;;777777777888999:::<<<<<<<<<>>>@@@>>>;;;999999;;;888888777666555444333333444444444444444333333222...//////000000000000000,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...))),,,......+++))))))+++'''++++++)))((((((***((('''''')))******)))***(((&&&&&&&&&'''&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&***)))(((''''''&&&%%%$$$&&&&&&'''((()))))))))(((#########$$$$$$%%%%%%%%%$$$)))---+++%%%"""$$$'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''###%%%'''&&&$$$###%%%''''''&&&%%%$$$$$$%%%&&&'''###"""!!!"""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$######%%%'''(((%%%$$$$$$###$$$%%%'''((($$$%%%''''''''''''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&!!!###&&&&&&%%%&&&(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%&&&'''((((((((('''#########$$$$$$%%%%%%%%%%%%&&&&&&'''((()))******$$$%%%''''''''''''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%'''((())))))******$$$%%%&&&'''''''''%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&'''))))))''''''''''''''''''''''''"""%%%)))************+++(((((((((((())))))))))))---+++(((%%%%%%''')))+++((()))******)))***,,,...++++++******++++++,,,---++++++,,,...///111222333333555777777777888:::<<<======>>>>>>>>>>>>======<<<===>>>???@@@AAABBBBBBAAABBBBBBAAAAAA???>>>>>>??????AAABBBDDDEEEFFFGGGCCCDDDCCC@@@>>>>>>BBBFFFAAAAAA@@@@@@???@@@@@@@@@<<<<<<==================<<<<<<;;;::::::999999888777777888999999777666555555555555555666666666666333333444444444333222222444444333333333222222222777666333000---...111444,,,,,,,,,,,,,,,,,,++++++000---+++---111222---(((*********++++++,,,------++++++***************+++222---******&&&!!!""")))$$$%%%'''))))))((('''&&&***+++)))$$$###''')))((("""$$$''')))***)))((('''HHHHHHIIINNNSSSUUUSSSQQQIIIJJJKKKJJJGGGEEEEEEEEEEEEFFFHHHJJJJJJJJJHHHGGGGGGFFFDDDCCCBBBAAA@@@@@@AAABBBBBBBBBBBBAAA@@@???CCCDDDDDDEEEEEEEEEEEEDDDEEEGGGGGGCCC>>><<<@@@EEEMMMSSSUUUTTTUUUVVVQQQHHHBBBAAAAAA@@@???>>>======:::;;;===>>>>>>>>><<<;;;888777555444555777:::;;;???>>>===<<<;;;:::::::::777777777666555333222111222222333222111///---,,,000000000111000//////...000...++++++------***(((------,,,,,,,,,,,,++++++---+++***)))***)))'''&&&))))))))))))))))))))))))***&&&###$$$(((***(((%%%))))))((('''&&&&&&%%%%%%((('''%%%%%%'''((('''&&&'''%%%$$$%%%''''''&&&%%%&&&'''((((((&&&&&&&&&(((''''''''''''''''''''''''******(((&&&$$$$$$&&&((('''(((((('''&&&###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""" &&&&&&&&&%%%%%%$$$$$$$$$+++&&&""""""%%%'''%%%"""***&&&###$$$### !!!%%%%%%%%%""""""'''---%%%%%%############%%%%%%&&&'''((((((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&#########"""!!!!!!$$$&&&!!!"""$$$%%%&&&'''''''''%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&"""'''((($$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%&&&((()))'''%%%%%%&&&&&&''''''&&&&&&%%%)))&&&$$$$$$&&&%%%"""***)))'''&&&%%%$$$$$$$$$''''''&&&&&&'''(((***+++%%%&&&((())))))(((&&&%%%((('''%%%%%%'''((('''&&&&&&&&&&&&''''''''''''((('''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((())))))$$$###(((''''''(((((('''&&&%%%%%%&&&&&&'''''''''''''''&&&+++)))((('''((()))(((''')))***+++,,,+++***(((&&&)))((('''''''''(((***+++,,,000///***)))---,,,''',,,---...000111111111111222555888999999888999999??????>>>>>>======<<<<<<>>>???@@@AAABBBCCCCCCCCCDDDCCCAAA???>>>======<<<<<<>>>AAADDDFFFFFFFFFEEEAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBAAA???>>>===============<<<;;;:::999<<<<<<<<<;;;888777888:::888888888777666555333333333444555666666666555444666555555444444333222222333222000/////////000111000///...------...///000000000///...---,,,,,,+++,,,,,,,,,++++++*********222------000///)))(((+++)))***,,,,,,,,,,,,***))),,,+++***)))((((((((((((&&&))))))&&&'''))))))'''&&&''''''%%%######$$$%%%***'''$$$$$$''')))((('''FFFGGGIIIMMMRRRTTTSSSQQQLLLLLLLLLKKKGGGEEEDDDDDDEEEFFFHHHIIIIIIIIIGGGFFFFFFEEECCCAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@BBBCCCDDDEEEEEEEEEEEEGGGGGGDDDAAABBBGGGLLLOOORRRSSSPPPPPPQQQLLLEEEBBBAAAAAA@@@???>>>======<<<===???@@@@@@@@@>>>===:::999777666666888;;;<<<======<<<::::::999999999888777666555333222111111111222222222111///...---------......------,,,+++000...,,,,,,......,,,***------,,,,,,,,,+++++++++---+++******++++++)))(((***************************'''$$$%%%(((***(((%%%)))(((((('''&&&&&&%%%%%%((('''%%%%%%'''((('''&&&'''&&&%%%%%%''''''&&&%%%$$$&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%###"""###&&&(((%%%&&&&&&&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""&&&&&&%%%%%%%%%$$$$$$$$$)))%%%!!!"""%%%'''%%%###+++'''%%%&&&%%%###$$$'''###%%%%%%"""!!!$$$'''&&&%%%$$$######$$$%%%&&&###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###&&&&&&%%%%%%%%%&&&''''''&&&((())))))'''%%%%%%%%%######$$$$$$%%%%%%%%%%%%""""""###$$$%%%&&&''''''#########$$$$$$#########%%%&&&&&&%%%$$$$$$%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!###&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))'''%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((()))***%%%&&&'''))))))'''&&&%%%((('''%%%%%%'''((('''&&&&&&&&&&&&''''''''''''(((((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))'''###"""%%%(((''''''(((((('''&&&&&&%%%)))((('''&&&&&&&&&((((((---+++))))))***+++***)))))))))+++++++++***((('''***)))((((((((()))***+++(((,,,---***,,,000111...,,,---...///000111111111444555777777666777999;;;>>>>>>>>>=========<<<<<<===>>>@@@AAABBBBBBCCCCCCCCCBBBAAA???>>>============>>>@@@AAABBBAAA@@@???AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>><<<<<<<<<;;;;;;:::999888;;;<<<<<<:::888777888999888888888777666555555444333444555666666555444444555555444444333222222222000//////...............//////...------...///////////////...------,,,,,,,,,,,,,,,,,,+++++++++***000------000///***)))+++,,,,,,------------,,,,,,,,,+++***)))((((((((((((''')))((($$$$$$''''''$$$''''''(((&&&%%%$$$%%%'''+++(((%%%$$$&&&'''&&&%%%EEEEEEHHHLLLQQQSSSRRRQQQNNNOOONNNKKKGGGDDDCCCDDDFFFFFFGGGHHHHHHGGGEEEDDDEEECCCAAA???>>>>>>???@@@AAA@@@???>>>>>>>>>?????????@@@BBBDDDEEEGGGHHHHHHHHHIIIHHHFFFCCCEEEJJJNNNQQQQQQNNNJJJIIIIIIFFFAAABBBAAA@@@@@@>>>>>>===<<<<<<===???@@@@@@@@@???>>>;;;:::999888888999;;;<<<;;;;;;:::999888888888888888777555333111111111111000111111111111000///...,,,,,,------,,,,,,+++***///---,,,---...///...,,,,,,,,,,,,,,,++++++++++++,,,+++******,,,,,,+++******************************'''$$$%%%((()))(((&&&((((((((('''&&&&&&%%%%%%((('''%%%%%%'''((('''&&&'''&&&%%%%%%''''''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""#########%%%(((***$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&###!!!!!!$$$&&&%%%###)))%%%$$$&&&&&&$$$%%%(((###$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&"""&&&'''&&&$$$$$$$$$$$$$$$######"""""""""'''&&&&&&%%%%%%%%%%%%&&&'''))),,,,,,***&&&$$$###%%%$$$$$$######$$$$$$%%%######$$$%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%'''''''''&&&%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&))))))&&&###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%"""$$$&&&'''''''''((()))###$$$%%%''''''(((((((((&&&&&&&&&&&&'''((()))***%%%&&&'''(((((('''&&&%%%((('''%%%%%%'''((('''&&&&&&&&&&&&''''''''''''((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%))))))'''%%%&&&((('''''''''(((''''''&&&%%%,,,***'''%%%%%%&&&(((***,,,+++))))))***+++***)))))))))***++++++***((('''+++***)))))))))***+++,,,'''***,,,+++---111222000+++,,,...///000000111111555555555444444666999<<<===============<<<<<<<<<===>>>???@@@AAABBBBBBBBBAAAAAA@@@>>>>>>=========@@@@@@@@@@@@???>>>===<<<@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>=========>>>???;;;::::::999999888777777:::;;;;;;999777666777999666666666555555444444444333444444555555444333333444444333333222111111000...////////////...------...------,,,,,,------...------------------------------,,,,,,,,,,,,++++++...,,,,,,///...+++***,,,------,,,,,,,,,,,,------++++++***)))((((((((((((((()))'''"""!!!$$$%%%###'''(((((('''%%%%%%&&&(((***(((%%%$$$$$$%%%$$$###CCCDDDHHHLLLOOOQQQQQQPPPNNNNNNMMMJJJGGGDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCAAA???===<<<===???@@@AAA@@@???>>>>>>???@@@@@@BBBCCCDDDFFFHHHIIIJJJJJJLLLKKKIIIFFFCCCDDDGGGKKKQQQNNNJJJFFFDDDDDDCCCAAAAAA@@@@@@???>>>===<<<<<<:::;;;<<<===============;;;:::999888888888::::::999888777777666666666777888666333111//////000111000000000000000000//////---............---,,,,,,,,,,,,,,,,,,---.........,,,,,,,,,++++++++++++******)))((()))+++,,,+++***(((((((((((((((((((((((()))'''&&&&&&((()))((('''(((((('''''''''&&&&&&&&&((('''%%%%%%'''((('''&&&(((&&&%%%%%%&&&'''&&&$$$$$$%%%'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%&&&)))+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%###$$$!!!!!!$$$$$$"""###'''###"""!!!"""&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&& ###'''((('''%%%######%%%%%%$$$$$$######""""""%%%%%%$$$###"""""""""###$$$&&&((()))'''%%%$$$###%%%%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%&&&%%%$$$$$$%%%'''$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%#########%%%'''(((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''&&&$$$###%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%!!!$$$((((((&&&%%%(((***###$$$&&&'''((((((((((((%%%&&&&&&&&&'''((())))))&&&&&&'''(((((('''&&&&&&((('''%%%%%%'''((('''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))'''&&&'''(((&&&'''''''''''''''&&&&&&,,,+++)))'''''''''((()))***(((&&&&&&((((((((('''))))))************)))(((++++++*********+++,,,---+++,,,,,,,,,,,,------,,,+++,,,---...///000000000333444444444444555888:::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAAAAABBBBBB@@@@@@???>>>>>>>>>>>>???DDDDDDCCCBBBAAA@@@????????????@@@@@@@@@AAAAAAAAA???>>><<<;;;;;;===>>>@@@;;;;;;:::999888888888888999::::::888777666777999333333333333333333333333555555444444444333222222333333222222111000000000///000111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,,,,+++***)))(((((()))***+++******)))(((((((((((((((((()))&&&!!!!!!$$$&&&%%%&&&'''((('''%%%%%%&&&((((((&&&%%%$$$$$$$$$$$$%%%BBBDDDHHHKKKMMMNNNNNNNNNKKKKKKJJJHHHEEEDDDEEEFFFEEEEEEEEEDDDDDDCCCBBBBBB@@@???===<<<<<<===>>>???AAAAAA@@@@@@@@@AAAAAABBBCCCDDDEEEGGGHHHHHHHHHHHHMMMLLLJJJHHHGGGGGGIIIKKKOOOKKKFFFDDDDDDCCCCCCDDD@@@???>>>===<<<;;;;;;:::999999:::;;;<<<<<<======:::999888777666666777777777777666555555555555666777666333000//////000111000000//////////////////---------...---,,,,,,+++)))***+++++++++,,,,,,---,,,,,,+++++++++*********((('''&&&(((***+++***)))'''''''''''''''''''''''')))(((''''''(((((((((((('''''''''''''''&&&&&&&&&((('''%%%%%%'''((('''&&&((('''%%%%%%&&&&&&%%%$$$"""$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%$$$$$$### $$$$$$"""###&&&%%%""" """&&&(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''$$$###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$######"""""""""""""""$$$$$$$$$######%%%'''$$$$$$$$$%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%(((''''''''''''''''''(((%%%%%%&&&%%%$$$$$$%%%'''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$######$$$&&&(((%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''###&&&((('''###!!!"""%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%"""%%%((('''%%%###%%%'''&&&&&&''''''((('''''''''%%%%%%&&&&&&'''(((((((((&&&''''''''''''''''''&&&((('''%%%%%%'''((('''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&%%%%%%&&&(((&&&&&&'''''''''''''''&&&((()))*********)))'''&&&)))'''&&&&&&'''((((((''')))))))))*********)))))),,,+++*********+++---...---+++++++++***)))((()))***+++,,,...///////////////222444666555555666777::::::;;;;;;<<<<<<======<<<<<<>>>???@@@AAAAAAAAA???????????????@@@@@@AAAEEEDDDCCCBBBAAAAAABBBBBB??????@@@@@@@@@AAAAAAAAA???>>><<<;;;;;;===???@@@======;;;:::999999::::::888999999888777666888999444555666777888888888777666666555444333333222222333222222111111000/////////000111111111000...---+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,------+++******(((''''''(((*********)))(((((((((((((((((('''(((&&&"""###'''***)))%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$%%%&&&(((AAADDDHHHJJJKKKKKKKKKLLLHHHHHHGGGEEECCCBBBCCCEEECCCCCCCCCCCCBBBBBBBBBBBB==================>>>>>>@@@@@@AAABBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEEFFFEEEKKKKKKKKKLLLMMMNNNOOOPPPLLLGGGDDDEEEFFFCCCCCCDDD>>>======<<<;;;:::999888999::::::;;;<<<===>>>>>>999888777666555444444444666555555444444555555555777666444222000000000000111000///............///++++++,,,,,,++++++***)))(((***++++++******+++---++++++++++++************((('''&&&''')))***)))((('''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''((('''%%%%%%'''((('''&&&((('''&&&&&&&&&&&&%%%###!!!""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###$$$((('''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$%%%"""###&&&&&&$$$$$$'''(((%%%###$$$&&&&&&$$$!!!%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%###""""""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%###$$$$$$######$$$(((***###$$$%%%&&&&&&&&&&&&%%%######$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%'''''''''&&&%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&&&&''''''''''''"""&&&)))'''!!!"""'''$$$%%%%%%&&&&&&'''''''''&&&'''((('''&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%$$$$$$$$$))))))((('''&&&&&&&&&'''$$$$$$&&&''''''(((''''''''''''''''''''''''''''''((('''%%%%%%'''((('''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%%%%&&&'''%%%&&&''''''((('''''''''%%%''')))++++++)))'''%%%***((('''((()))******))))))))))))))))))*********,,,+++*********+++,,,---***'''(((******((()))+++******,,,---.../////////---000444666555444444555999999::::::;;;<<<======;;;<<<===>>>???@@@@@@@@@?????????@@@@@@BBBCCCCCCDDDCCCAAA??????@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>???@@@???>>><<<;;;::::::;;;<<<999999:::999777777999:::999;;;>>>AAABBBBBB@@@???999888666555333333333333333333222222111000000///---............---,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---------...******++++++++++++,,,,,,))),,,---++++++------***++++++************++++++)))((((((''''''(((((((((&&&((('''$$$%%%***,,,+++$$$%%%%%%%%%$$$$$$%%%'''###$$$%%%$$$$$$%%%(((***BBBEEEIIIJJJIIIHHHIIIJJJGGGGGGEEEBBB???>>>@@@AAABBBAAAAAAAAAAAABBBBBBCCC;;;<<<===>>>??????>>>======>>>AAACCCCCCBBB@@@???>>>???AAACCCEEEFFFFFFGGGIIIJJJLLLNNNPPPPPPOOONNNJJJEEEDDDGGGGGGCCC@@@AAA<<<;;;;;;:::999888777777888888888999:::;;;======888888777666555444333333555555444444444555555666666666555333222111000///222111000...---------...,,,,,,,,,,,,,,,++++++***)))+++---,,,***)))+++---++++++++++++************)))((('''((()))***)))(((((((((((((((((((((((((((((())))))((('''''')))***''''''''''''''''''''''''((('''%%%%%%'''((('''&&&)))'''&&&&&&&&&&&&%%%###!!!"""$$$$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$###"""###$$$&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%"""#########$$$$$$$$$$$$###%%%&&&&&&%%%$$$######%%%"""###&&&&&&######&&&&&&%%%$$$$$$%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###!!!###$$$#########$$$&&&#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&"""$$$%%%%%%$$$$$$&&&'''###$$$%%%&&&%%%### """"""###$$$%%%&&&''''''$$$%%%'''))))))'''%%%$$$%%%&&&&&&%%%$$$$$$%%%'''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&''''''''''''$$$&&&'''%%%###"""$$$&&&$$$$$$%%%%%%&&&''''''(((%%%''')))(((&&&%%%&&&(((%%%&&&&&&''''''&&&&&&%%%((('''&&&'''''''''&&&$$$+++)))'''%%%%%%&&&((()))###$$$&&&'''(((''''''''''''''''''&&&&&&'''''''''((('''%%%%%%'''((('''&&&&&&&&&&&&''''''''''''((('''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&'''((((((''''''$$$%%%''')))))))))(((''')))((('''''')))******))))))))))))))))))******++++++******))))))+++,,,---)))&&&&&&+++,,,)))***---)))***+++,,,---............000222333333333444666777888999:::;;;<<<======;;;;;;===>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCEEEFFFEEECCC@@@>>>===>>>@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@???@@@>>><<<;;;::::::;;;<<<999:::::::::888888:::;;;<<<@@@EEEIIIKKKIIIGGGDDD;;;:::888666444333333333444333333222111111000000......---,,,,,,,,,,,,---+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,------)))))))))******+++++++++)))---...******---,,,((()))******************)))(((((('''''''''(((((()))&&&)))(((&&&&&&***+++)))$$$%%%&&&&&&%%%%%%'''(((%%%&&&'''&&&$$$%%%(((+++BBBFFFIIIJJJHHHGGGGGGIIIHHHGGGEEEAAA===;;;<<<>>>@@@@@@@@@@@@AAABBBBBBCCC:::;;;>>>@@@@@@???>>>===;;;===@@@CCCCCCAAA???===>>>???AAADDDFFFHHHJJJJJJJJJJJJLLLNNNOOOMMMJJJGGGIIIEEEDDDIIIHHHAAA===>>>;;;::::::999888777666666555555555666777999:::;;;999888777666555444333222555555444444444555555666666666555555333222000///333222000...---,,,------......//////......---,,,***---...---+++***+++...+++++++++************)))+++)))((()))***+++***(((************************((())))))((('''''')))***&&&'''''''''''''''''''''((('''%%%%%%'''((('''&&&)))'''&&&&&&&&&&&&$$$###$$$&&&'''''''''''')))***%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''$$$$$$######$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$&&&'''''''''""""""######$$$$$$$$$$$$$$$&&&''''''&&&$$$#########!!!!!!$$$$$$!!! ###!!!"""###$$$&&&'''((()))######%%%%%%%%%%%%######"""$$$''''''%%%$$$######!!!!!!"""###$$$%%%%%%&&&"""!!!!!!!!!"""###$$$$$$ ###&&&&&&%%%###!!!!!!###%%%&&&&&&$$$ %%%%%%%%%$$$$$$$$$######%%%'''***,,,,,,***'''%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''(((((((((&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%&&&'''((((((%%%''')))(((&&&%%%&&&)))%%%&&&&&&''''''&&&&&&%%%)))'''%%%'''***+++(((%%%+++)))&&&$$$$$$&&&)))+++###$$$%%%'''(((''''''&&&''''''&&&&&&&&&&&&''''''((('''%%%%%%'''((('''&&&&&&&&&&&&'''''''''((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&& !!!$$$'''))))))&&&$$$%%%%%%&&&'''((((((((('''%%%%%%%%%&&&'''((()))***'''&&&%%%%%%'''(((((('''))))))(((((()))***+++++++++***)))))))))***+++,,,,,,((((((,,,---))))))---)))***+++,,,---.........000111111000000222555888777777888999;;;<<<======:::;;;<<<>>>????????????@@@@@@AAAAAACCCEEEFFFGGGHHHFFFBBB>>>===>>>@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAA@@@???@@@>>><<<:::::::::;;;<<<999:::;;;:::999999:::<<<===AAAGGGMMMOOOMMMIIIFFF<<<;;;888666444444444444444444333333222111111111111000///------...//////,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++)))......******---,,,'''&&&'''((())))))((('''&&&(((((('''''''''(((((()))'''))))))'''&&&))))))&&&%%%&&&''''''&&&&&&(((***'''((()))'''$$$$$$'''***AAABBBDDDDDDCCCBBBCCCDDDHHHEEEAAA???>>>???@@@@@@CCCBBBBBBAAAAAABBBBBBCCC??????@@@@@@@@@???>>>>>>>>>AAAAAA>>>===>>>===:::>>>@@@CCCEEEFFFFFFEEEDDDBBBDDDGGGIIIJJJJJJHHHGGGBBBCCCDDDDDDCCCAAA???===:::999777555555666888999888777777777777777888888999777666555666666555333111111111222333444666666777555333000...---------///---,,,++++++,,,.../////////...------------......---------......,,,***...---,,,+++************000...+++((('''&&&'''''',,,***((((((***+++)))'''''''''((((((((((((((((((111///---+++******+++,,,(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&***$$$!!!&&&(((%%%###%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&###"""###'''((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$!!!"""###%%%%%%$$$######$$$)))&&&###$$$%%%%%%######"""""""""###%%%&&&######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&&&&$$$######$$$%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$((($$$ ###'''))))))$$$$$$%%%%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&''''''%%%%%%'''%%%!!!###'''%%%&&&''''''%%%%%%&&&'''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&%%%$$$$$$&&&(((((((((%%%''''''%%%%%%''''''%%%&&&&&&%%%$$$%%%&&&'''((("""%%%&&&$$$%%%))))))''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((()))'''&&&&&&((((((&&&###''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&%%%%%%&&&&&&'''))))))''''''''''''((((((((((((((('''&&&'''((((((&&&$$$'''((()))******)))((('''&&&'''''''''&&&%%%$$$$$$***)))'''&&&'''(((***+++)))(((((('''''''''((((((---+++)))((())))))(((''')))************+++++++++)))))))))(((((((((((((((---,,,+++***+++---///111000/////////000222444555555666666777888:::;;;<<<999;;;<<<======@@@CCCFFF@@@AAACCCDDDEEEEEEEEEDDDCCCBBB@@@>>>===<<<<<<======???BBBCCCBBBAAABBBBBBCCCDDDDDDCCCAAA???@@@AAA???===;;;999999;;;===???<<<;;;::::::::::::;;;<<<>>>AAADDDGGGGGGEEEBBB@@@:::999888666666666777888777666555444333222222222000000///...............------------------------+++++++++***++++++,,,,,,***++++++,,,,,,++++++***---,,,*********)))'''$$$))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))&&&(((***)))'''&&&'''(((%%%&&&''''''&&&&&&'''(((>>>@@@BBBBBBAAA@@@AAABBBGGGDDDAAA???>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA???????????????>>>>>>===:::>>>???======@@@@@@===@@@AAABBBDDDDDDDDDCCCCCCAAABBBEEEGGGHHHGGGFFFEEECCCDDDDDDDDDBBB@@@===<<<:::888555333333555777999888888777777777777888888888777555555666666444333222111111222222333444555666555333111///...---,,,---,,,++++++++++++---------,,,,,,,,,---.../////////---,,,,,,------,,,+++%%%''')))+++,,,,,,,,,,,,...---+++((('''''''''(((,,,***((((((***+++)))'''((((((((((((((('''''''''...,,,***)))((()))******&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&$$$ ###"""###&&&%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$""""""###$$$$$$$$$$$$###%%%$$$###&&&))))))######"""""""""###%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&$$$######$$$%%%$$$$$$&&&%%%$$$$$$######$$$$$$%%%###"""$$$&&&((('''%%%$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&%%%!!!"""&&&%%%&&&''''''%%%%%%&&&'''&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((&&&$$$#########""" ###&&&&&&######&&&&&&###''''''&&&%%%&&&'''((()))###&&&&&&$$$%%%((()))&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((()))'''&&&'''))))))'''%%%(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((((((''''''''''''(((''''''''''''(((((((((((()))((('''((())))))'''%%%''''''((()))((((((&&&&&&&&&''''''''''''&&&&&&%%%((('''&&&%%%&&&''')))***((((((''''''''''''((((((&&&'''))))))'''(((***---))))))*********+++++++++***************++++++++++++******)))***,,,.../////////...///000111333444555555666777888:::;;;<<<:::;;;<<<<<<<<<===@@@CCC@@@AAABBBCCCDDDDDDCCCCCC@@@???===<<<:::::::::;;;<<>>???>>>???@@@BBBEEEDDDBBB@@@???>>>>>>>>>???@@@AAABBBBBBAAA@@@??????????????????>>>======777;;;======@@@DDDEEECCCDDDCCCCCCBBBAAAAAAAAAAAA???AAACCCEEEEEEDDDCCCBBBCCCCCCCCCCCCAAA???===;;;:::888555222222333666888888888777777777777888888888777555555666666444333222222111111111222222222444444333222111///---,,,,,,,,,++++++++++++++++++******++++++,,,...///000000...,,,+++,,,------,,,"""$$$(((+++------,,,+++---,,,***(((((((((((()))+++)))(((((()))***((('''))))))(((((('''''''''&&&***)))((('''''''''))))))$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&""" """%%%%%%'''***$$$$$$%%%%%%&&&((()))***###&&&((('''###!!!$$$'''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$#########"""######$$$%%%%%%(((%%%"""###$$$############"""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$""""""$$$%%%$$$###############$$$%%%&&&&&&######%%%''')))((($$$!!!$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$&&&)))'''###"""&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''***(((&&&&&&&&&&&&$$$"""&&&))))))&&&&&&))))))&&&'''''''''&&&'''(((((()))$$$''''''$$$%%%''''''%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%$$$###$$$&&&'''&&&$$$)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))(((((((((((((((''''''''''''((((((((((((***)))((()))******(((&&&'''''''''''''''&&&%%%$$$&&&&&&'''((((((((('''''''''&&&&&&%%%%%%&&&((()))((((((''''''''''''(((((("""'''+++***&&&%%%***000)))))))))*********++++++))))))******++++++,,,,,,,,,+++******+++,,,...///.........///000111222333555555555666888999;;;<<<;;;<<<===<<<;;;<<<>>>@@@@@@AAABBBCCCCCCBBBAAA@@@???>>><<<;;;:::::::::;;;;;;===???@@@??????@@@AAABBBCCCDDDBBB@@@???@@@AAA;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===>>>?????????>>><<<:::999;;;999777555444444444444555444333111000000000000000///......---.........---------------------------,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***,,,+++************'''%%%))))))))))))))))))))))))***)))((('''''''''((((((((((((((((((((((((((((((+++(((&&&(((,,,---***&&&%%%&&&&&&&&&'''''''''''':::;;;=========>>>@@@BBBCCCDDDDDDCCC@@@???>>>>>>@@@AAACCCDDDDDDCCCAAA@@@@@@@@@@@@@@@???>>>======999===@@@@@@CCCHHHJJJHHHHHHFFFDDDBBB@@@@@@AAAAAA@@@AAABBBCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@>>>===<<<;;;999555333222444666888888888888777888888999999999777666666666666555333333222222111000000000111333333333333222000...---,,,,,,---------,,,++++++++++++++++++,,,---...///000...+++***+++---......))))))+++++++++***)))(((+++***))))))((())))))******)))))))))))))))(((''')))))))))(((''''''&&&&&&''''''&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&)))(((''''''''''''&&&'''$$$$$$$$$%%%%%%'''(((((($$$&&&'''&&&###"""###$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$###############$$$$$$###"""""""""###%%%&&&$$$)))***&&&"""###""" ##################$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%###""""""###$$$$$$### !!!"""$$$''')))***###$$$&&&((((((&&&$$$!!!"""###$$$$$$%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%'''+++)))%%%$$$'''%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''$$$$$$$$$%%%((())))))''''''))))))''''''))))))'''&&&&&&&&&&&&'''''''''(((&&&((((((%%%$$$'''&&&###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%$$$$$$%%%&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''(((((((((((()))((('''((()))***(((&&&((((((''''''&&&&&&%%%$$$&&&&&&'''((()))))))))(((''''''&&&&&&&&&'''((()))(((''''''''''''(((((()))'''***,,,***'''&&&))),,,))))))))))))************&&&&&&'''((()))******+++......---------...///000......//////000222333333444444555555777999:::;;;:::<<<======<<<===>>>@@@@@@AAABBBCCCBBBAAA@@@???@@@???===<<<<<<<<<<<<===;;;<<<>>>>>>>>>>>>???@@@AAABBBCCCBBB@@@???@@@AAA;;;<<<===>>>>>>===<<<;;;========================@@@@@@??????>>>===<<<<<<;;;999777555333333333333555444333222111000000000///......------....................................------,,,,,,,,,,,,---***++++++,,,,,,++++++***+++***)))*********(((&&&))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((()))(((((((((******((('''&&&%%%%%%%%%'''''''''&&&:::;;;======<<<>>>@@@CCCDDDFFFHHHHHHDDDAAA@@@@@@BBBCCCEEEFFFFFFEEECCCBBBAAAAAAAAAAAA@@@???>>>======AAACCCCCCFFFKKKLLLJJJKKKIIIFFFCCCAAAAAABBBCCCAAABBBCCCCCCCCCBBBAAA@@@<<<======>>>>>>>>>>>>>>>;;;:::777555444555666777777777777777888999:::;;;:::888777777777777666444333333222111000000000000222333333333222111///.........//////...---,,,,,,---,,,,,,++++++,,,,,,,,,000---+++***+++---......///...,,,***)))((())))))******)))))))))))))))***))))))))))))(((''''''((())))))(((((('''''''''&&&''''''''''''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&!!!###%%%%%%$$$###""" %%%%%%$$$$$$$$$$$$$$$%%%'''%%%######%%%%%%###!!!""""""######$$$$$$$$$$$$#########""""""###$$$$$$$$$###"""""""""###%%%&&&!!!%%%'''%%%%%%((()))'''#########$$$##################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%###""""""###$$$$$$###"""""""""###$$$%%%'''(((%%%%%%&&&&&&%%%$$$$$$%%%!!!!!!"""###############%%%%%%%%%$$$$$$%%%%%%%%%######&&&***((($$$###&&&%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''!!!$$$&&&&&&%%%"""%%%%%%""""""%%%%%%"""$$$$$$%%%%%%&&&&&&&&&&&&&&&)))(((%%%$$$&&&&&&###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''((((((''''''(((***+++(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''%%%$$$###''''''''''''(((((((((((('''&&&&&&'''((()))'''&&&)))((((((''''''&&&&&&&&&&&&&&&'''((()))))))))(((((((((((((((((()))))))))'''''''''''''''((()))))),,,+++)))))))))******)))(((((()))))))))*********&&&&&&'''((()))******+++...---------.........///......///000222222333333333333444555666888999:::999;;;===>>>>>>???AAABBB@@@AAABBBBBBBBBAAA@@@???>>>===<<<;;;;;;<<<======;;;<<<======<<<===>>>@@@@@@BBBBBBBBB@@@???@@@AAA===>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>?????????;;;999777555333333333333666555444222111111111111......------------..............................///......---,,,,,,------***++++++,,,,,,++++++******)))))))))++++++)))'''(((((((((((((((((((((((('''''''''(((((((((((('''''''''''''''''''''''''''###'''+++)))&&&$$$&&&)))&&&%%%$$$%%%'''((('''%%%<<<<<<===<<<<<<===@@@BBBFFFJJJNNNNNNJJJEEECCCCCCDDDDDDEEEFFFFFFEEEDDDDDDAAAAAAAAA@@@???>>>===<<<>>>BBBDDDDDDFFFJJJKKKHHHJJJHHHFFFDDDCCCCCCDDDEEECCCCCCCCCCCCBBBAAAAAA@@@;;;;;;<<<<<<======>>>>>>::::::999888777666666666555666666777999;;;<<<===;;;:::888888999999777666444333222111111111111111222333333333222111000000000000//////......------......---,,,,,,,,,,,,,,,///---++++++,,,.........///---+++((((((***,,,---************))))))))))))((()))***)))'''&&&'''(((((((((((((((((((((((((((''''''(((((())))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&&&&&&&&&& $$$######$$$$$$"""%%%%%%$$$###############'''$$$!!!"""%%%&&&$$$ !!!!!!""""""######$$$$$$###""""""""""""###$$$$$$#########"""######$$$%%%$$$''''''$$$$$$''''''%%%###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$###!!!!!!###$$$###"""'''&&&%%%$$$############%%%&&&%%%$$$######&&&((( !!!"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!###&&&%%%!!!!!!%%%%%%&&&''''''%%%%%%&&&'''###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((( !!!###&&&&&&%%%######&&&&&&######&&&&&&#########$$$%%%%%%%%%%%%$$$&&&((((((%%%$$$'''&&&###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%$$$######&&&(((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((******)))(((%%%### ''''''''''''((((((((((((&&&%%%%%%&&&(((((('''&&&((((((''''''''''''((((((&&&&&&'''(((((((((''''''((((((((()))))))))))))))''''''&&&''''''((()))******(((&&&'''***,,,+++***((((((((()))))))))******))))))******++++++,,,,,,++++++++++++++++++++++++------///000111222222222333333333444666777999:::999;;;>>>??????@@@AAACCC>>>???@@@AAAAAA@@@??????;;;:::999888999:::;;;<<<;;;<<<======<<<<<>>??????@@@@@@??????>>><<<<<<<<<======>>>>>>>>>;;;999777555444444444444666555444333222111111111---------,,,------...///........................000///......------------***++++++,,,,,,++++++***)))(((((()))++++++***(((((((((((((((((((((((((((&&&&&&'''(((((((((''''''''''''''''''''''''''''''!!!''',,,***$$$!!!%%%***'''$$$"""$$$'''((('''$$$<<<======;;;;;;;;;>>>AAAIIINNNSSSTTTOOOIIIGGGGGGDDDDDDDDDDDDDDDDDDDDDDDD@@@?????????>>><<<;;;:::;;;???AAA@@@BBBFFFGGGDDDFFFFFFDDDDDDCCCDDDDDDEEECCCCCCBBBBBBAAA@@@??????===<<<<<<;;;;;;;;;;;;;;;888888999999888666444222333444555777:::<<>>??????>>>???@@@:::;;;===>>>???>>>>>>===999999888888888999;;;<<<<<<======<<<<<<===???AAA???@@@AAAAAA@@@???@@@AAA???@@@@@@@@@@@@@@@@@@?????????@@@AAAAAA@@@??????<<<===============<<<;;;:::999888666555555666666555444333111000000000000---,,,,,,,,,------...///........................111000///...------------***++++++,,,,,,++++++***)))(((((()))+++,,,***)))((((((((((((((((((((((((%%%&&&'''(((((((((''''''''''''''''''''''''''''''###'''+++)))%%%###&&&)))'''$$$"""###''')))&&&###<<<===<<<;;;999:::===???JJJQQQWWWWWWRRRLLLIIIIIIDDDDDDCCCCCCCCCCCCDDDDDD>>>>>>>>>===<<<:::999888666:::===<<<>>>CCCDDDBBBDDDCCCCCCCCCCCCDDDDDDEEECCCBBBBBBAAA@@@???>>>>>>???>>>===;;;:::999888888666777999999888555222000222333555777:::===@@@AAA>>><<<;;;;;;;;;;;;:::888444333333222333333444444444333222111111111333333111000---+++***+++,,,---,,,,,,,,,---...///000111,,,++++++---//////...,,,***************)))((((((+++++++++******)))((('''''')))***)))&&&%%%&&&)))%%%%%%&&&'''((()))******&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###$$$&&&''''''&&&&&&&&&***((( ###((((((#########$$$%%%&&&'''((( ###%%%%%%"""!!!$$$'''""""""###$$$%%%%%%&&&&&&""""""!!!""""""###$$$$$$!!!"""###%%%%%%$$$######!!!!!!!!!&&&'''$$$###$$$%%%%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$"""!!!!!!"""######""""""""""""###$$$&&&'''(((!!!###&&&&&&%%%$$$&&&)))###$$$%%%&&&''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%'''%%%&&&((('''%%%'''+++%%%&&&''''''%%%%%%&&&'''"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%''')))(((&&&$$$$$$''''''$$$$$$''''''$$$$$$%%%&&&'''''''''&&&%%%$$$''''''$$$%%%''''''%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((()))***)))'''$$$###&&&***%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''(((((("""$$$&&&((())))))((('''''''''''''''((((((((()))(((''''''(((***+++***((($$$#########$$$&&&((()))''''''''''''&&&%%%$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&'''''')))******'''***,,,(((""""""%%%(((((((((((()))))))))))))))))))))(((((((((((((((++++++,,,,,,,,,++++++***((()))+++---.........---222222333333555666888999:::===??????===<<<<<<<<<777888:::<<<======<<<<<<;;;::::::999:::;;;===>>><<<=========<<<===???BBB???@@@AAAAAA@@@???@@@BBB???????????????????????????@@@AAAAAAAAAAAA@@@?????????@@@@@@???===;;;::::::999888666666666777888444333222000//////......,,,,,,,,,,,,------...///////////////////////////111111000......---------+++++++++,,,,,,+++++++++((((((((()))+++,,,+++)))(((((((((((((((((((((((($$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&((())))))(((''''''((('''$$$!!!###''')))&&&###999:::;;;::::::<<<>>>AAAHHHLLLQQQUUUUUURRRNNNJJJFFFEEEDDDCCCCCCCCCCCCCCCFFFDDDBBB???===;;;999999:::;;;<<<>>>??????@@@@@@CCCDDDDDDDDDDDDDDDCCCCCCEEEDDDDDDCCCBBBBBBAAAAAA@@@???>>><<<::::::999999444555555555666666777777444555777999;;;<<<<<<===::::::::::::;;;;;;<<<===777666444333222222333444222222333333333222111111///000111111111000...---...+++((())),,,///...---,,,,,,---------,,,,,,+++***)))))))))***,,,...///)))---000000---+++,,,...&&&'''***++++++***'''&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((''''''&&&%%%))))))###"""$$$"""'''&&&&&&%%%%%%$$$$$$###)))(((&&&$$$#########$$$%%%%%%%%%$$$$$$#########$$$###""""""$$$&&&&&&%%%&&&""""""$$$###!!!&&&$$$""""""###$$$%%%%%%######$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%&&&&&&###$$$%%%%%%######$$$%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&"""############$$$$$$$$$$$$%%%&&&%%%###"""###$$$((('''%%%$$$###$$$%%%%%%"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%!!!$$$&&&&&&$$$!!!(((### %%%)))&&&""",,,)))%%%&&&'''&&& $$$((()))%%%$$$&&&'''%%%!!!%%%'''&&&$$$"""#########$$$%%%&&&'''(((###$$$''''''!!! ''''''((()))(((''''''((()))$$$&&&)))***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%$$$&&&'''######$$$%%%%%%&&&'''''')))((('''&&&%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))&&&''')))******)))'''&&&((('''&&&&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''''''''''''''''')))******)))(((((()))''''''&&&%%%%%%'''((()))******))))))((((((''''''(((((())))))************,,,,,,,,,++++++*********+++++++++,,,---...///000---,,,***)))***---111333000111222333555777999:::===============<<<<<<<<<============<<<;;;:::999???===:::888888;;;>>>AAA:::;;;;;;<<<===>>>>>>???AAABBBCCCDDDDDDBBBAAA??????>>><<<;;;<<<>>>AAACCCBBBBBBAAA@@@????????????<<<<<<=========;;;:::999777555444444666777666666222111000...------------000//////............///000000000000000000000000,,,,,,------------------...---,,,,,,++++++,,,,,,,,,++++++***)))(((''''''((((((((('''&&&&&&&&&%%%###''')))'''&&&''')))''''''&&&&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&%%%%%%'''))))))&&&###!!! :::;;;<<<<<<;;;===???BBBGGGKKKOOOSSSSSSPPPLLLIIIFFFEEEEEEDDDDDDDDDDDDEEECCCBBB@@@>>><<<;;;::::::::::::<<<===>>>???@@@@@@DDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@>>>===<<<:::999888888888:::999999888777666555555666666888:::;;;<<<======>>>===;;;:::888777666666888777666444333333444444333333333333333222111000///000000111000///...------+++***+++,,,---------++++++,,,,,,,,,,,,++++++***))))))(((((()))***+++)))))))))*********((('''))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((("""&&&&&&###$$$'''&&&"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######'''%%%############"""!!!'''%%%$$$###%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###!!! """$$$$$$$$$###$$$%%%%%%######$$$%%%######"""!!!!!!"""######&&&%%%$$$######$$$%%%&&&############$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$'''&&&%%%$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###""""""###%%%&&&&&&%%%###"""'''$$$!!!"""%%%'''&&&$$$'''$$$"""$$$((()))&&&###$$$''''''$$$%%%((((((%%%###%%%'''((((((%%%###!!!'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''$$$ ###)))%%%&&&'''&&&%%%$$$%%%'''$$$'''))))))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%'''######$$$%%%%%%&&&'''''')))((('''&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''((((((((('''''''''''''''(((((()))''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&'''(((((())))))))))))((((((''''''))))))))))))))))))******++++++*********)))))))))************+++,,,------***++++++,,,---......///000000111222444666888999===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::;;;:::999999999:::;;;<<<;;;;;;<<<<<<===>>>>>>???BBBBBBAAA@@@????????????@@@???>>>======>>>???AAABBBBBBAAA@@@????????????======>>>>>>===;;;:::888777555444444555666666555444333222000...---,,,,,,//////.........//////000000000000000000000000000---------------------...------,,,++++++++++++,,,)))))))))))))))((((((((((((((((((((((((''''''''' $$$&&&&&&&&&(((***''''''&&&&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&%%%&&&'''(((&&&$$$"""######<<<===>>>>>>===>>>@@@BBBGGGJJJMMMPPPPPPNNNKKKIIIFFFFFFFFFEEEEEEEEEEEEEEE??????===<<<<<<;;;;;;;;;999:::;;;<<<>>>???@@@AAACCCDDDDDDEEEEEEEEEDDDDDD@@@AAAAAAAAAAAA@@@@@@???<<<;;;:::999888888777888;;;;;;:::999888777666666777777999:::<<<<<<=========<<<;;;999777555333333:::999777666444444444444444444444444333222000000000000000000000///......***,,,---------,,,------***+++++++++++++++++++++,,,+++***)))))))))))))))---***((())),,,,,,)))%%%,,,***'''%%%%%%'''***,,,((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%&&&'''((()))))))))"""%%%&&&%%%%%%((((((%%%######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###&&&$$$############"""!!!######$$$###""""""###%%%##############################$$$$$$$$$$$$######!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""###""""""###$$$%%%$$$######$$$%%%######"""!!!!!!"""######$$$$$$############$$$$$$############$$$$$$$$$%%%$$$%%%&&&%%%#########$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((((('''&&&%%%######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%###!!!###'''******(((%%%&&&$$$###&&&***)))$$$'''((((((((('''%%%###"""''''''&&&%%%%%%%%%%%%&&&(((%%%%%%''''''%%%&&&)))$$$&&&'''&&&%%%$$$%%%&&&&&&'''((('''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$'''(((###$$$$$$%%%%%%&&&&&&'''((('''&&&&&&%%%&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''((('''%%%######%%%'''(((&&&&&&'''(((((('''&&&%%%''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''%%%&&&''''''(((((('''''')))))))))(((((((((((('''))))))))))))))))))))))))***))))))))))))(((((((((***)))))))))))))))******((())),,,...///---+++***//////000111222444666777<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;;;;::::::777777888999:::999999999<<<<<<<<<======>>>>>>???CCCAAA???===<<<<<<===>>>@@@@@@?????????>>>>>>>>>BBBBBBAAA@@@????????????>>>>>>>>>>>>===;;;999888777555333444555666555444666555333111///...,,,,,,...............///000111000000000000000000000000........................------,,,+++++++++++++++((((((((()))))))))******((((((((((((((())))))))) """&&&'''''''''((()))''''''&&&&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&%%%''''''&&&$$$######%%%'''===>>>@@@@@@???@@@AAACCCHHHJJJMMMOOOPPPNNNLLLKKKHHHGGGGGGFFFEEEDDDCCCBBB???>>>===<<<;;;;;;;;;;;;::::::;;;<<<===???@@@AAABBBBBBCCCDDDDDDDDDCCCCCC@@@@@@AAABBBBBBAAA@@@???::::::999999888888999999999999999999999999999999666777888999:::;;;;;;;;;888888888888888777777777999888777666444333333222555555444444333222000000000000000000000//////...))),,,000000---+++,,,...******************++++++------,,,,,,,,,+++++++++...,,,******,,,,,,***''',,,***'''%%%%%%'''***,,,((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((&&&''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%'''&&&%%% """$$$### !!!$$$###$$$%%%%%%$$$######$$$######$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%$$$###"""$$$%%%$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%#################################$$$$$$$$$%%%%%%###%%%%%%%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&######$$$%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&''''''%%%$$$&&&))))))&&&$$$$$$&&&'''''''''%%%%%%""""""''',,,***$$$######$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''))))))(((###"""&&&)))(((((()))&&&'''((((((&&&&&&'''((('''''''''&&&%%%%%%(((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&(((***$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))'''((())))))(((&&&###"""'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''')))******)))(((((()))$$$%%%'''((((((((('''&&&(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))******)))((((((((())))))(((***,,,......,,,***)))......///000111222444555:::::::::999999999888888777777888999:::;;;;;;;;;777888888999999999999999<<<<<<<<<======>>>>>>>>>??????===<<<<<<===>>>>>>======???@@@@@@@@@??????BBBAAA@@@???>>>>>>>>>>>>>>>>>>???>>>===;;;999888777555333333444555444333333333222111000...---,,,---------......000111111///////////////////////////////////////.........---,,,,,,+++***+++++++++************************&&&&&&''''''(((((()))))))))*********)))((('''&&&''''''&&&&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&%%%$$$%%%&&&%%%$$$$$$%%%'''>>>@@@AAAAAAAAA@@@BBBCCCHHHJJJNNNPPPRRRQQQOOONNNJJJIIIIIIGGGEEECCC@@@???AAA@@@>>>===;;;;;;::::::<<<<<<<<<<<<===???@@@AAA@@@AAABBBBBBCCCCCCCCCBBB@@@AAABBBCCCCCCBBB@@@???;;;::::::::::::;;;<<<<<<999999999999999999999999555666777888888888888888666666888999::::::::::::777666666555444333222111444555555444333222111111111000000///////////////***---000000---+++,,,---******)))))))))***+++,,,++++++,,,,,,------------((()))***)))&&&%%%''')))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&'''''''''%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$'''((('''&&&"""%%%''''''$$$"""$$$'''###%%%&&&%%%$$$###$$$&&&######$$$$$$$$$$$$######%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''%%%"""###$$$$$$""""""###$$$$$$$$$$$$%%%%%%$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$######$$$%%%&&&"""&&&)))(((%%%$$$&&&))))))'''%%%$$$$$$%%%&&&%%%%%%%%%""""""''',,,***$$$""""""###$$$%%%'''((()))$$$$$$$$$%%%&&&'''((()))'''"""$$$((((((''''''&&&'''((('''&&&%%%&&&(((''''''&&&%%%$$$%%%(((+++&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&((())))))'''%%%$$$&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''')))******)))(((((()))$$$%%%'''((((((((('''&&&'''''''''''''''((((((((())))))((((((((((((((((((************************+++******)))))))))*********+++++++++++++++++++++.........///000111222333777777777777777777777777666666888999::::::;;;;;;::::::888888888999;;;<<<<<<<<<<<<<<<============;;;<<<===>>>??????>>>>>>888:::<<>>=====================>>>===<<<:::999777666444333222333444333222...//////000000///......---------......000111111////////////////////////000000//////............,,,,,,+++************+++------,,,++++++***))))))%%%%%%%%%&&&&&&''''''''',,,+++******)))((('''%%%''''''&&&&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&%%%!!!$$$''''''&&&%%%%%%%%%>>>@@@BBBBBBAAAAAAAAABBBFFFIIINNNRRRTTTTTTRRRPPPKKKKKKJJJIIIGGGDDDAAA???BBBAAA@@@???===<<<<<<<<>>===>>>???@@@AAA@@@AAABBBCCCCCCCCCCCCCCCAAABBBCCCDDDCCCAAA???>>>;;;;;;;;;;;;<<<===>>>???>>>===<<<:::999777666555555666666777777777666666888999:::;;;;;;:::999888555555555555444333222111444444444444444333333222111111000///////////////---...//////---,,,,,,---+++***))))))***+++---...))))))***+++,,,,,,++++++'''***,,,***'''&&&)))---(((((()))******)))((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%###$$$'''(((%%%%%%'''''''''&&&%%%%%%$$$######%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$""""""$$$%%%%%%$$$######$$$$$$%%%&&&$$$!!!!!!$$$(((######$$$$$$$$$$$$######&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$#########%%%'''((('''%%%"""###$$$###""""""###$$$!!!"""############"""!!!######$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%$$$""""""$$$$$$############$$$$$$"""%%%''''''%%%$$$%%%'''$$$$$$$$$$$$$$$%%%&&&'''%%%&&&$$$###&&&***)))$$$&&&&&&&&&'''''''''((((((&&&&&&%%%$$$$$$$$$$$$%%%&&&!!!###'''&&&&&&'''###%%%&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''###%%%'''(((((('''%%%###"""###%%%'''))))))))))))&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''%%%&&&''''''((((((''''''&&&''''''''''''((((((((('''''''''(((((()))))))))))))))************+++++++++***************++++++,,,+++*********,,,---...//////......///000111111444444555555666777777777666777888999:::;;;;;;;;;<<<;;;999888999:::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::===??????>>>===<<<666777:::===???AAAAAAAAA>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;:::888777666444222222333333222111+++---...000000000//////...............///000111000000000000000000000000000//////......---------,,,,,,+++***************...---,,,+++***)))((((((%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%&&&'''((((((&&&''''''&&&&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&%%%!!!$$$''')))'''%%%$$$###>>>@@@BBBCCCBBBAAAAAABBBCCCGGGNNNSSSVVVVVVSSSQQQJJJKKKKKKKKKJJJGGGEEECCCBBBBBBAAA@@@@@@@@@@@@@@@CCCBBB@@@???>>>???@@@AAAAAABBBCCCDDDEEEEEEEEEEEEAAABBBCCCDDDBBB@@@===;;;:::::::::;;;<<<>>>???@@@@@@???>>><<<:::999777777666777777777777777666666999:::;;;<<<;;;:::888777444444555666666555444333222333444444555444444444222111000///...//////000000///---------...---,,,++++++***)))***,,,...///***+++,,,,,,,,,+++***))))))))))))))))))***,,,---(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&%%%"""###''''''######&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###%%%$$$""" !!!!!!!!!"""######!!!###$$$$$$!!!###(((######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&&&&$$$"""!!!###$$$###"""!!!"""$$$!!!"""############"""!!!###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&"""$$$%%%%%%$$$###%%%&&&###$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###!!!!!!######$$$$$$$$$$$$######"""$$$%%%&&&%%%%%%%%%%%%!!!"""$$$$$$$$$%%%%%%&&&$$$''''''$$$%%%((((((%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$############$$$&&&"""!!!$$$&&&$$$%%%'''###$$$%%%%%%######$$$%%%%%%&&&&&&%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''(((((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******((((((((()))))))))******))))))))))))***+++,,,,,,++++++++++++,,,---///000000///////////////000111111222333444555777888888888888999:::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<;;;;;;::::::999666777999;;;===???@@@@@@===<<<;;;:::999999999999888999:::::::::999888888666444222111222222111000---...000111111000///...//////.........//////000000000000000000000000000//////......---,,,,,,+++,,,++++++************************))))))(((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''%%%###$$$'''((((((&&&''''''&&&&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&%%%###%%%''''''%%%$$$$$$%%%>>>@@@BBBCCCBBBAAAAAAAAAAAAEEEMMMTTTWWWVVVTTTQQQJJJKKKLLLMMMMMMKKKIIIHHHAAAAAAAAAAAABBBCCCDDDDDDEEEDDDAAA@@@??????@@@AAACCCCCCEEEFFFGGGGGGGGGGGGAAABBBCCCCCCAAA>>>;;;888999999::::::<<<>>>???@@@>>>>>>======<<<<<<<<<;;;777888888888888777777666777888:::;;;;;;:::999888333444666777777777666555222222333444555555555555222111///.........///000333///++++++---///...,,,,,,+++******+++,,,///000////////////...,,,***)))'''$$$!!!"""&&&))))))'''***)))(((''''''((()))***((((((''''''''''''((((((''''''''''''''''''''''''###$$$%%%&&&'''((((((((()))%%%$$$(((&&& """###$$$$$$%%%%%%&&&&&&'''!!!"""$$$&&&''''''''''''#########$$$$$$%%%%%%%%%!!!$$$%%%###!!!%%%###"""$$$''''''$$$!!!"""###""""""(((######$$$$$$$$$$$$###############$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$### !!!###$$$###"""!!!"""######$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%%%%$$$$$$%%%&&&"""###%%%&&&'''&&&%%%%%%"""###$$$%%%&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$###!!!###%%%%%%$$$###""""""$$$((()))%%%$$$&&&'''%%%!!!"""$$$%%%&&&%%%$$$###!!!!!!!!!"""###$$$&&&&&&&&&######&&&&&&###$$$(((%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))***)))'''&&&&&&''')))***+++***((('''%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''')))******)))(((((()))''''''&&&%%%%%%'''((()))&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((***++++++&&&'''''''''(((((())))))(((((((((((()))+++,,,,,,)))***+++---...//////000000000////////////000111///000111333555777888999999999:::;;;;;;;;;::::::777888;;;======<<<:::888999999999999999999999999???===;;;888666666777777888888999:::;;;===>>>>>>;;;;;;:::999888888888888666777888999:::999888888666444222111222222111000///000222333222111///---000//////.........//////000000000000000000000000//////...---,,,,,,++++++,,,++++++***)))*********''''''''''''(((((((((((((((((((((''''''&&&&&&%%%,,,)))&&&&&&(((((('''%%%'''''''''&&&&&&'''''''''(((&&&$$$%%%&&&'''&&&&&&&&&'''&&&%%%######$$$&&&EEEDDDBBB@@@@@@AAACCCDDDDDDHHHMMMRRRUUUTTTRRRPPPMMMKKKIIIJJJLLLMMMKKKIIIGGGGGGGGGGGGIIIKKKMMMNNNJJJGGGCCC???>>>@@@CCCFFFIIIFFFCCCCCCEEEHHHHHHGGGCCCBBB@@@>>><<<:::999999:::::::::;;;<<<===>>>???@@@???===<<<;;;;;;::::::;;;;;;999888777666666666<<<===>>>??????===;;;:::444444555555555444222111333333444222111000111333444222///---------,,,,,,000//////---,,,+++******+++++++++************)))......------,,,+++******)))((('''((()))***)))(((+++((((((+++***'''&&&((((((((('''&&&&&&%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%'''&&&$$$$$$%%%&&&%%%$$$(((!!!"""&&&%%%""" """###%%%%%%&&&&&&"""$$$%%%###!!!"""&&&)))((($$$"""$$$'''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&'''%%%###"""""""""######!!!$$$$$$$$$###############'''%%%""""""$$$&&&((((((""""""#########$$$$$$$$$'''(((%%%!!!!!!"""%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&(((%%%###$$$&&&'''%%%"""'''&&&$$$$$$&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&%%%%%%(((***'''((()))(((&&&%%%%%%&&&&&&''''''%%%""""""$$$'''$$$%%%&&&&&&''''''&&&&&&%%%'''((('''&&&$$$$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((())))))'''%%%$$$'''&&&%%%%%%&&&'''((()))))))))(((((((((((())))))***)))((('''&&&&&&'''(((******))))))((((((''''''---,,,***))))))+++,,,...,,,---..................333222111000222555888:::999;;;<<<======;;;888666333777???HHHMMMNNNKKKGGG@@@>>><<<:::888777777777777777777777777777888888666555555777:::<<<<<<;;;999999:::999888666444333444444444444444444444444333444555444222222333444555///---222777555///,,,///......//////000111222///000111000///...///000,,,,,,+++******+++,,,,,,+++++++++*********))))))((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&EEEDDDCCCBBBBBBBBBCCCDDDDDDHHHMMMQQQSSSRRRPPPNNNNNNLLLJJJKKKLLLMMMKKKIIIJJJLLLMMMOOOPPPPPPOOONNNJJJGGGCCC@@@@@@BBBEEEGGGHHHEEECCCCCCEEEFFFFFFEEEBBBAAA???===;;;:::999999;;;:::::::::;;;<<<===>>>>>>>>>======<<<=========>>>===;;;999888888888999>>>>>>??????===;;;888777222333444555555555444333222333333222000000111333444222///...//////...---//////...---,,,,,,++++++)))))))))*********++++++------,,,,,,+++*********)))((('''((()))***)))((((((%%%&&&)))***'''&&&)))***)))((('''&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%***(((&&&%%%&&&&&&%%%$$$***&&&""""""$$$&&&%%%###$$$$$$$$$$$$$$$###""""""!!!###%%%''''''&&&%%%###"""%%%((('''$$$"""$$$'''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&'''%%%$$$$$$######$$$$$$### ##################$$$$$$###!!! !!!######"""#########$$$$$$$$$$$$%%%###$$$###"""$$$'''$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&)))'''&&&&&&(((((('''$$$***)))((((((((()))))))))$$$%%%&&&(((((('''&&&%%%''''''''''''''''''''''''((('''''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((()))***)))((((((***,,,&&&((()))(((&&&%%%%%%&&&&&&'''(((&&&$$$###&&&(((%%%%%%&&&'''''''''''''''((()))***)))((('''((()))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((((((((('''%%%%%%''''''&&&&&&&&&'''))))))))))))(((((((((((())))))***)))((('''&&&''''''(((***)))))))))(((((((((''',,,+++******+++,,,---...------......//////......//////111333555777999999>>><<<888666777999===@@@NNNNNNOOOOOOOOOKKKFFFBBB===<<<999777666555555555888888888888777777777777444444333555777999888888888888999888777666444333333333333333333333333333000222222111000///000111333...,,,111444111...,,,............///000111111///000111000///...///000,,,++++++******++++++,,,+++++++++*********))))))((((((((((((((()))******''''''''''''''''''''''''''''''&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&EEEEEEEEEEEEEEEEEEEEEEEEFFFIIIMMMPPPRRRQQQOOONNNPPPNNNMMMLLLMMMLLLKKKIIIMMMOOOSSSUUUUUURRROOOLLLIIIGGGDDDBBBBBBDDDGGGIIIHHHFFFEEEEEEFFFFFFDDDCCCAAA@@@???>>><<<;;;:::999<<<;;;;;;::::::;;;;;;<<<======>>>>>>???@@@AAAAAABBB@@@===;;;::::::<<<===?????????>>>;;;888555444111222333444555555555555222333333222000000111333333111//////000111000///.........------,,,,,,,,,'''(((((()))+++,,,,,,---,,,,,,++++++***)))))))))***((('''((()))***)))''''''%%%&&&***+++((((((+++***)))'''&&&%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%+++)))'''&&&''''''&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!""""""###$$$$$$$$$$$$###"""%%%''''''$$$###$$$&&&&&&&&&''''''&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''&&&%%%&&&%%%$$$$$$%%%%%%###""""""""""""###$$$$$$$$$%%%$$$#########$$$$$$###!!!$$$$$$$$$$$$%%%%%%%%%%%%!!!$$$$$$###&&&***)))%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&)))'''&&&&&&'''(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&(((((('''&&&'''(((&&&'''((((((&&&%%%&&&'''%%%&&&''''''&&&%%%&&&(((&&&&&&'''(((((((((((('''&&&''''''&&&%%%%%%''')))((((((((((((((('''''''''((((((((()))))))))))))))(((''''''''''''&&&&&&&&&(((((('''''''''((()))))))))((((((''''''(((((()))))))))(((''''''''''''((())))))))))))(((((((((((())))))***+++,,,------...------...///////////////---...111333555666666666777666666888===DDDKKKOOOFFFCCC@@@>>>===;;;999666<<<;;;999777555555555666999999888888888777777777666555444555666777666555777777777777666444333222333333333333333333333333000111222111///...///000333000000222222///...111------------...///000111...//////...,,,+++---...,,,+++************+++,,,+++************)))))))))((((((((((((((())))))***((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&EEEFFFGGGHHHHHHHHHGGGGGGJJJLLLOOOQQQRRRQQQPPPOOORRRQQQPPPOOONNNMMMLLLKKKNNNPPPRRRSSSRRROOOLLLIIIHHHGGGEEECCCDDDEEEGGGIIIHHHGGGGGGGGGFFFEEECCCAAAAAA@@@@@@???>>><<<;;;:::<<<<<<;;;:::999999::::::<<<===???AAACCCDDDEEEFFFCCCAAA===::::::;;;===???>>>>>>===<<<:::777555444333333444444444444444444222333333222000///111222000///......000111000///---------------------,,,)))******+++,,,,,,------+++*********))))))((((((***)))(((((())))))((('''***'''(((++++++)))(((+++'''&&&$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&'''((('''&&&!!!%%%&&&&&&&&&''')))$$$$$$%%%%%%%%%%%%%%%$$$######"""""""""#########"""$$$&&&&&&$$$###$$$&&&&&&&&&(((((('''%%%"""!!!########################""""""###$$$%%%&&&&&&&&&&&&$$$###$$$%%%&&&%%%$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$%%%&&&%%%""" $$$$$$%%%%%%%%%&&&&&&&&&%%%''''''$$$%%%''''''###%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######%%%&&&&&&''''''''''''%%%$$$$$$''''''''''''''''''''''''!!!"""###$$$&&&'''((()))%%%&&&&&&''''''&&&&&&%%%"""$$$''''''&&&%%%%%%&&&&&&'''((('''&&&&&&''')))$$$%%%&&&'''&&&&&&&&&'''&&&''''''((()))(((((((((%%%%%%%%%######$$$'''***((((((''''''''''''''''''))))))***************+++(((((('''&&&&&&&&&&&&'''))))))((((((((()))))))))(((((((((''''''(((((((((((((((((('''''''''(((((())))))))))))((((((((((((&&&''')))***+++,,,,,,,,,,,,---...//////////////////000111222333444444444666:::@@@FFFJJJLLLMMMLLL===<<<;;;;;;===>>>===<<<<<<;;;999888777777777888:::999999888888777777666999888777777888888777555666666555555444333222222222222222222222222222222222333333222000///000111000//////000...***,,,222---,,,,,,------...///000,,,---,,,+++)))(((***+++++++++************++++++************))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&FFFGGGHHHIIIIIIIIIIIIHHHMMMNNNOOOQQQRRRQQQQQQPPPSSSSSSRRRQQQOOONNNMMMMMMQQQPPPPPPOOOMMMKKKJJJIIIFFFEEEDDDDDDDDDEEEFFFGGGDDDEEEEEEDDDBBB@@@???>>>@@@@@@AAA@@@@@@>>>===<<<<<<;;;:::999999888999999<<<>>>@@@CCCEEEGGGGGGHHHAAA???<<<999888:::<<<>>><<<<<<;;;;;;:::888777777666666555444333333222222222222222111000///000222...---,,,---///000///------------------------,,,------------------------******)))))))))))))))(((+++)))(((((())))))(((&&&+++((((((***)))%%%$$$&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((((((((("""'''(((&&&%%%'''***$$$%%%%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&'''"""###$$$%%%$$$$$$$$$%%%%%%&&&'''''''''%%%"""!!!########################!!!"""###$$$$$$%%%&&&'''$$$###"""###$$$%%%%%%$$$!!!!!!"""###$$$%%%%%%%%%!!!!!!!!!######"""$$$$$$%%%%%%%%%&&&&&&&&&%%%(((((($$$"""$$$$$$"""%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%&&&&&&%%%$$$$$$$$$$$$'''((()))(((&&&%%%''')))''''''''''''&&&%%%%%%$$$''''''''''''''''''''''''!!!"""###$$$&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%'''******)))(((((()))%%%&&&'''&&&%%%&&&(((***&&&%%%%%%%%%&&&&&&&&&%%%&&&''''''((()))(((((((((((((((((('''&&&'''***---&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''))))))))))))))))))((((((((((((''''''''''''((((((''''''(((((((((((((((((((((((((((((())))))))))))%%%&&&''')))***++++++++++++,,,---...////////////111111111222444888;;;===DDDGGGKKKMMMKKKFFF???:::===<<<===>>>@@@???===;;;;;;:::888777666777777888:::999999999888888777777:::999777777888888666555555555444333333222222222222222222222222222222222222333444222000//////000++++++,,,---)))&&&(((...---,,,,,,------...///000......---+++((((((***,,,************************))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&EEEEEEFFFFFFGGGHHHHHHHHHKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRRRRQQQNNNMMMMMMNNNSSSQQQNNNLLLJJJIIIJJJJJJDDDDDDCCCCCCCCCCCCCCCDDD???@@@@@@???<<<:::;;;;;;??????@@@AAA@@@???===<<<;;;:::999999888888888888;;;===@@@BBBDDDEEEFFFFFF>>>===:::888888999;;;<<<;;;:::::::::::::::::::::888777666444222222111111111222222111//////000222---,,,,,,---//////---,,,.........------,,,,,,,,,.........------,,,,,,,,,******))))))))))))))))))+++***(((((())))))'''&&&)))&&&&&&(((&&&"""!!!"""(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''(((((('''$$$'''******'''%%%&&&'''((((((((('''&&&%%%$$$###%%%%%%$$$#########$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""########################!!!###$$$$$$######%%%&&&###""""""###%%%%%%###""""""""""""###$$$$$$$$$%%%"""""""""$$$%%%$$$!!!$$$$$$$$$$$$%%%%%%%%%%%%"""&&&&&&###!!!$$$&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&''''''((()))(((&&&%%%&&&'''$$$'''((('''$$$###&&&((('''&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&(((((('''&&&'''(((%%%&&&&&&&&&%%%&&&)))+++***'''%%%$$$%%%&&&&&&&&&&&&&&&'''(((((((((((('''''''''(((&&&%%%&&&(((***%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''(((''''''''''''&&&&&&&&&(((((()))))))))(((''''''(((''''''&&&&&&''''''(((&&&'''(((((()))((((((((((((((((((((())))))))))))&&&&&&'''((()))******+++)))***+++,,,---.........111111111444888>>>CCCGGGGGGGGGFFFDDDAAA===:::888555666888:::===<<<999777777666555444444555666666999999999999999999999999999888666666777777555444555555444333222222333333333333333333333333333333111222222111///---............///111...***+++000------------...///000111111111///---******,,,...))))))***++++++***))))))(((((()))))))))))))))******))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&CCCBBBBBBBBBCCCDDDFFFGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMOOOPPPOOOLLLKKKLLLNNNPPPOOOLLLJJJHHHGGGHHHHHHBBBBBBBBBBBBAAAAAA@@@@@@>>>???>>><<<999888:::<<<<<<===>>>??????>>><<<;;;:::999999888888888888999:::;;;>>>@@@AAABBBAAAAAA<<<;;;:::999888999::::::<<<;;;;;;:::::::::::::::777666555333222222222333111222222111//////000111...------...//////---+++//////...---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,************************+++***(((((())))))'''&&&)))&&&&&&((('''###"""$$$'''(((***++++++***(((''''''&&&%%%%%%%%%%%%&&&'''***(((&&&&&&'''((('''&&&''''''((((((&&&%%%%%%%%%'''''''''''''''&&&%%%%%%"""""""""!!!!!! !!!!!!"""###%%%%%%%%%$$$""""""############$$$$$$########################"""###%%%$$$""""""###%%%#########%%%&&&%%%""" ##################$$$$$$%%%$$$%%%&&&((((((&&&$$$#########$$$$$$$$$$$$%%%"""&&&&&&###!!!$$$&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&((()))(((&&&%%%&&&(((!!!$$$&&&$$$!!! ###&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''((('''''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%$$$######%%%'''%%%%%%&&&%%%%%%&&&***---///+++'''%%%&&&(((((('''%%%%%%&&&'''''''''''''''$$$&&&&&&&&&$$$###$$$%%%&&&&&&&&&&&&'''''''''(((&&&&&&'''(((((()))******&&&'''((((((((('''%%%%%%'''(((((()))((('''&&&%%%(((''''''&&&&&&''''''(((%%%&&&((()))))))))(((((('''((((((((()))))))))******))))))((()))***+++,,,((((((***+++,,,---------//////111444999===AAACCC;;;::::::::::::<<<===>>>;;;<<<===@@@BBBCCCAAA???666555444444444555666777777888888999999::::::;;;:::999777777888888777555666555444333222333444444333333333333333333333333222333333222///......///111///111444222......000............///000111111111111///,,,))))))+++...((()))***++++++***)))((((((((((((((())))))************)))(((((((((((((((''''''''''''''''''''''''$$$$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&AAA@@@???>>>???AAACCCEEEAAAAAABBBCCCDDDFFFHHHIIIJJJLLLNNNMMMJJJIIIKKKMMMLLLKKKJJJHHHGGGEEEDDDDDDAAABBBBBBAAA@@@???>>>===???@@@@@@===::::::===@@@:::;;;===>>>>>><<<;;;999999888888888888888999999888:::<<<>>>???>>>======;;;::::::999999999::::::======<<<;;;::::::::::::666555444333222333444555111222222111///...000111/////////000111000---+++000000///...,,,+++******(((((()))***+++,,,,,,---***************+++++++++,,,***(((((())))))'''%%%***'''(((++++++'''''')))$$$&&&)))***+++)))'''%%%'''&&&%%%%%%%%%%%%&&&'''...,,,)))(((((('''&&&$$$############$$$%%%%%%%%%###$$$%%%'''((()))))))))$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!###%%%&&&%%%$$$!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""""""$$$&&&%%%"""!!!"""%%%###$$$%%%&&&'''&&&"""$$$$$$$$$###############""""""!!!###%%%%%%$$$###""""""#########$$$$$$$$$$$$((()))$$$!!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$&&&(((&&&###"""$$$&&&$$$''')))'''$$$"""&&&***%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&%%%&&&(((***$$$%%%%%%%%%%%%'''***---444///(((&&&''')))***)))$$$%%%&&&&&&''''''&&&&&&''')))******(((&&&&&&'''&&&'''''''''(((((())))))$$$$$$$$$%%%&&&''''''(((%%%'''((())))))'''%%%$$$''''''((((((((('''%%%$$$'''''''''&&&&&&'''''''''%%%&&&((()))))))))(((((('''((((((((())))))******---,,,***))))))+++,,,...'''''')))***+++,,,,,,,,,---///111444666777888888555666888::::::;;;::::::BBB@@@===<<<;;;:::777555777777666555666777888999777777888999:::;;;;;;<<<<<<;;;::::::;;;;;;:::888666555444333333333444555444444444444444444444444555666666555222000111111,,,***+++//////+++)))***///......//////000111222///...,,,)))&&&&&&)))+++((()))***++++++***)))((('''((((((((())))))************)))((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''((('''&&&&&&########################"""###$$$%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&???>>>>>>>>>>>>@@@AAABBBCCCCCCCCCAAA@@@AAADDDFFFLLLJJJIIIHHHHHHIIIKKKLLLKKKJJJIIIIIIIIIGGGCCCAAAAAA@@@@@@@@@>>>===<<<;;;@@@===:::999:::<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;:::::::::::::::999888777888999;;;===>>>>>>===<<<;;;;;;;;;:::999888777666999999999::::::;;;;;;;;;999777555333222333444555...---,,,+++,,,---///111000///...---------------///---+++***++++++***)))''')))***,,,,,,+++***)))+++***)))(((((()))***+++************))))))))))))***'''%%%&&&(((***(((&&&'''''''''&&&&&&%%%%%%%%%&&&$$$"""$$$'''(((&&&$$$(((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%$$$###""" """$$$&&&'''((()))"""###%%%&&&&&&%%%$$$### """######""""""###$$$""""""""""""""""""""""""###########################"""!!!"""$$$%%%%%%###'''&&&$$$#########$$$$$$ !!!"""###############&&&---,,,!!!$$$)))######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$#################################&&&&&&$$$$$$$$$$$$&&&&&&########################$$$$$$$$$$$$%%%&&&'''''' ###&&&&&&%%%%%%''')))&&&%%%$$$$$$######$$$$$$(((''''''&&&$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((($$$######%%%(((******)))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&((()))))))))(((''')))(((&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&'''''''''&&&%%%%%%'''))))))(((''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&%%%$$$%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''$$$(((,,,---+++)))))))))***)))(((''''''((()))******)))(((((()))+++---...************+++,,,---...///000111222444555666777999888888777888:::;;;<<<:::::::::;;;::::::999999999777555555777888999888;;;;;;:::;;;;;;<<<===>>>:::::::::999777666444333666555444333333333333333444333333333444444222000222222222222222111000///111111000///////////////---///000000//////000222...,,,***)))***+++++++++))))))))))))))))))))))))+++)))((('''((()))((('''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))&&&$$$$$$$$$'''&&&&&&%%%&&&''')))***%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%===<<<<<<<<<<<<>>>???@@@AAAAAAAAA???>>>???BBBDDDHHHGGGFFFFFFGGGIIIKKKLLLKKKJJJHHHHHHHHHFFFDDDBBBAAAAAA@@@@@@>>>===;;;;;;>>>;;;999888999;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::::::::::::::999888888888999;;;===>>>>>>===<<<<<<<<<<<<<<<;;;999888777888888999999999999999:::777555444222111222222333///...---,,,---...000111000000000/////////.........,,,******++++++***)))'''(((***+++,,,+++***)))+++***))))))))))))***+++*********)))))))))((((((***(((&&&&&&((()))((('''''''''&&&&&&&&&%%%%%%%%%'''%%%$$$%%%'''((('''&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$$$$$$$###!!!"""$$$###""""""###%%%###################################################"""!!!"""$$$%%%$$$###&&&%%%$$$#########$$$$$$""""""#####################***+++### $$$%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&#################################"""######$$$$$$$$$))),,,)))"""!!!%%%'''&&&%%%$$$############&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&((()))((('''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%&&&'''((()))(((''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%(((++++++***(((((()))***)))(((''''''((()))***)))))))))))))))***+++,,,************+++,,,---...//////111222333555666666777777666666777888:::;;;::::::;;;;;;;;;::::::999888777555555777999999999::::::::::::;;;<<<===>>>;;;;;;:::999888666555444666555444333333333333444444333333333444444222000222222222222222111000000111000000///////////////...///000000///...///111...,,,******+++,,,++++++))))))))))))))))))))))))+++)))((('''((()))((('''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&%%%%%%$$$###$$$%%%&&&&&&'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%:::::::::::::::<<<======>>>???>>>===<<<===@@@BBBDDDDDDEEEFFFGGGIIIJJJKKKJJJHHHFFFEEEEEEEEEDDDBBBAAAAAAAAA@@@>>>===;;;:::<<<:::888888999;;;;;;:::============<<<<<<<<<<<<::::::::::::999999999999999:::;;;=========<<<<<<>>>>>>>>>===<<<;;;999999888888888777777777777777444333222111000000000111000///...---...///000111000111111222222111//////...,,,*********+++***)))'''(((***+++++++++***)))++++++************++++++******))))))))))))(((((()))(((&&&&&&((()))(((''''''&&&&&&&&&&&&%%%%%%%%%(((&&&%%%&&&'''(((((('''''''''(((''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$######"""""""""######"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$"""""""""$$$%%%$$$###&&&%%%$$$#########$$$$$$%%%%%%######"""###$$$$$$!!!&&&(((%%%###$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$######"""#########$$$+++///+++!!!$$$'''&&&%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&(((&&&%%%&&&''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%'''''''''&&&%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''+++***)))((('''((())))))$$$%%%&&&'''(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((******''''''&&&&&&&&&&&&''''''+++***(((((()))***)))(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''')))(((''''''((()))))))))(((((((((((())))))(((((()))))))))))))))(((***************+++,,,---//////000111222444555555555555555555666777888999::::::;;;;;;;;;;;;::::::777666555666888:::::::::::::::::::::;;;<<<======<<<<<<;;;:::999777666555555555444333333333444444444333333333444444222000222222333333333222111111111000//////......//////...///000000...---...///...,,,******+++,,,+++***))))))))))))))))))))))))+++)))((('''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%)))(((&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%888888999999:::;;;;;;<<<=========<<<;;;<<>>===;;;:::;;;:::888999;;;<<<<<<<<<>>>>>>>>>>>>============:::::::::999999:::::::::::::::;;;<<<======<<<<<<>>>>>>======<<<;;;999888777666666666555555444444333333222222111000000000000000////////////000111...000111333222111///......,,,***)))******)))((()))***++++++,,,+++++++++,,,++++++++++++++++++,,,***)))))))))(((((((((((()))((('''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&'''''''''&&&'''''''''&&&&&&%%%$$$''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$###"""!!!!!!!!!"""###"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###$$$%%%$$$"""%%%$$$$$$$$$$$$$$$$$$$$$(((&&&$$$""""""###$$$%%%"""###$$$%%%&&&&&&$$$!!!%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$###"""$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################''''''&&&%%%$$$$$$$$$$$$"""'''+++)))### """&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$######$$$$$$%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&&&&'''((($$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((+++***(((&&&&&&''')))***$$$$$$&&&'''''''''&&&%%%%%%%%%'''''''''&&&%%%$$$%%%%%%%%%%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''---+++))))))******)))((($$$$$$%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&'''(((((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((()))))))))(((((((((((())))))'''''')))))))))((('''&&&***************+++,,,,,,......///000111222333444444444444555666666777888999::::::;;;;;;;;;;;;:::777666555777999;;;;;;:::999999999999:::;;;<<<=========<<<;;;:::888777666555444444333333333444444444333333333444444222000222222333333333333222222000000///............///...///000///---,,,---......,,,++++++,,,,,,+++***))))))))))))))))))))))))+++)))''''''((()))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%$$$$$$$$$%%%(((''''''&&&&&&%%%%%%%%%)))(((&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%888888999:::;;;;;;;;;;;;<<<======<<<;;;===@@@BBBFFFHHHJJJLLLKKKJJJGGGEEEEEECCC@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>===<<<;;;<<<;;;:::;;;===??????>>>??????>>>>>>>>>=========;;;::::::999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777555555555444444333333333333444444444333222111000000000000/////////000000,,,...000111111000...------,,,***)))******)))(((+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))(((((((((((('''((((((((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&%%%$$$((('''&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%$$$"""!!!!!!!!!"""###"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$""""""###$$$%%%%%%###!!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################''''''&&&%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%"""""""""###$$$%%%''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%$$$###%%%'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&&&&'''(((%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))$$$$$$&&&'''''''''&&&%%%$$$%%%&&&'''''''''%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%'''((((((&&&%%%'''(((((((((((('''&&&&&&&&&%%%(((''''''&&&&&&''''''((((((&&&%%%$$$%%%'''((()))(((((())))))))))))((((((&&&'''((())))))(((&&&%%%******))))))******++++++---......///000111222222444444555666666777777777888999999:::;;;;;;::::::777666666888:::;;;:::999999888888999999:::;;;<<<=========<<<:::999777666444444333333333444444555444333333333444444222000111222222333333222222222000//////..................//////...,,,+++,,,---...---,,,,,,------,,,***************************+++)))''''''((()))((('''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$"""######'''''''''&&&&&&%%%%%%$$$'''&&&%%%%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%888888999:::;;;;;;;;;;;;<<<======<<<;;;===@@@CCCGGGJJJMMMOOONNNKKKGGGDDDDDDBBB@@@@@@BBBBBBBBBAAA???????????????>>>=========<<<<<<>>>@@@BBBBBBAAA??????>>>>>>======<<<<<<;;;;;;:::999999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888666666444444444333333333333333333444666666555444111000000000////////////......,,,,,,...//////......------+++)))))))))***)))(((++++++++++++,,,,,,,,,---******++++++++++++******))))))(((((((((((('''''''''((()))(((&&&&&&((()))%%%%%%%%%&&&&&&&&&&&&'''''''''&&&$$$""""""%%%'''%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%$$$$$$$$$%%%&&&"""###$$$$$$%%%%%%%%%%%%%%%$$$######"""""""""""""""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$"""###$$$$$$###"""######$$$%%%%%%%%%$$$$$$%%%%%%######"""###$$$$$$'''###!!!###$$$$$$$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$##################$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&##############################$$$$$$$$$$$$##############################$$$$$$######"""#########'''%%%$$$%%%''''''%%%""""""""""""###$$$&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$######$$$&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%'''''''''&&&%%%&&&'''%%%&&&''''''((((((''''''%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%'''((($$$%%%&&&'''(((''''''&&&%%%%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''$$$''')))(((%%%$$$&&&((('''''''''''''''&&&&&&&&&((((((''''''''''''(((((((((&&&$$$$$$&&&((((((((((((((())))))))))))((((((''''''((((((((((((((('''******)))))))))******+++------...//////000111111333333555666666666666666666777888999:::::::::999888888777999:::;;;999888888888888888999:::;;;;;;======<<<;;;:::888777666444444333333333444555555444333333333444444222000000000111222222222111111000///......------......,,,---......,,,+++,,,---...---,,,---......,,,***************************+++)))((('''((()))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$"""#########$$$$$$$$$$$$$$$###"""%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%666777999:::;;;;;;::::::;;;;;;<<<;;;;;;<<<@@@CCCEEEHHHMMMPPPPPPLLLHHHDDDDDDCCCBBBCCCEEEEEEDDDBBB======>>>???????????????<<<<<<<<>>======<<<;;;;;;<<<;;;999999999;;;<<<>>><<<<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::999777666555333333333333333333444444222444666777666444111//////////////////...------,,,,,,------............---+++)))))))))))))))'''******))))))******++++++))))))***++++++***))))))))))))(((((((((''''''''''''((()))(((&&&&&&(((***%%%%%%%%%&&&&&&&&&''''''(((((('''$$$""""""%%%)))$$$%%%%%%&&&&&&%%%%%%%%%'''&&&$$$#########%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""!!!!!!"""$$$###""""""###%%%################################################%%%$$$######$$$$$$###!!!"""###$$$%%%%%%%%%%%%$$$""""""##################'''######&&&%%%!!!"""&&&""""""###$$$%%%&&&&&&'''######$$$%%%%%%%%%$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""#################################"""######$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&%%%$$$%%%&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((()))(((''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&''')))((('''$$$%%%%%%&&&''''''((((((###&&&)))'''$$$"""%%%(((&&&&&&&&&'''''''''''''''((((((''''''''''''(((((()))&&&%%%&&&((())))))''''''((()))******)))((('''''''''''''''((()))************))))))))))))******---------......///000000111222333444555555555444555555666888888999999888:::999999:::;;;:::888666777777777888888999:::;;;<<<<<<<<<;;;999888666555333333333333333444555666444333333333444444222000...///000111111111111000//////...------------...+++,,,------,,,+++---...------,,,---......,,,***************************+++)))((('''((()))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%$$$%%%&&&""""""###$$$%%%$$$#########""""""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%555666888999::::::999999::::::;;;::::::<<>>??????@@@@@@@@@<<<;;;<<>>>>>===<<<;;;;;;:::<<<;;;999999999;;;===>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::999888777666222222222333333444444555111333666777666444000.........//////...---,,,,,,---------------...///000---+++)))((())))))((('''((((((((((((((())))))***((()))***++++++***)))((()))(((((((((''''''''''''&&&(((***(((&&&%%%'''***%%%%%%%%%&&&&&&''''''''')))))))))&&&######&&&***$$$$$$%%%&&&&&&%%%%%%%%%'''&&&$$$""""""###$$$%%%$$$$$$%%%%%%%%%$$$######%%%%%%&&&&&&%%%$$$"""!!! """######""""""###$$$""""""""""""""""""""""""########################&&&$$$######$$$$$$###!!!"""###$$$%%%&&&%%%%%%$$$ !!!"""###############%%%###%%%(((&&& %%%!!!!!!"""###%%%&&&'''((("""###$$$%%%%%%%%%%%%%%%############$$$%%%&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$%%%&&&'''''' $$$''''''$$$###&&&)))'''&&&%%%$$$############"""######$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&%%%%%%%%%%%%(((&&&%%%%%%%%%%%%$$$"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%((('''%%%%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&((()))))))))((('''&&&&&&%%%$$$%%%&&&((()))%%%%%%%%%&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""###%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))"""&&&((('''###"""$$$(((%%%&&&&&&''''''(((((((((((((((''''''''''''(((((()))'''%%%&&&)))***)))''''''((()))******)))((('''((('''''''''((()))+++,,,******)))))))))))))))***,,,------......////////////000222333444444333333444444666777777888888888;;;:::999:::;;;:::777555777777777777888999:::;;;<<<<<<;;;:::999777666555333333333333333444555666444333333333444444222000......///000000000000000//////...------------...***+++,,,,,,,,,,,,---...---------...///...,,,***************************+++)))((('''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&&&&&&&'''((("""###%%%&&&'''&&&&&&%%%###"""!!!###%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%666666777888999999::::::999;;;===>>>???@@@BBBDDDFFFHHHJJJMMMNNNMMMKKKJJJIIIIIIHHHGGGEEEBBB???>>>@@@===;;;<<>>>>><<<;;;===@@@BBB@@@>>>@@@AAA@@@===;;;999:::;;;:::::::::;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<@@@>>><<<:::777666444444555333222222333444444333444444555666555444222111000///...------,,,,,,---------------............,,,++++++******)))))))))(((((())))))*********+++''')))+++,,,***)))))))))(((((((((((('''&&&%%%$$$)))'''&&&%%%%%%&&&((()))'''%%%%%%))))))&&&%%%(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&########################!!!$$$&&&%%%###""""""""""""""""""""""""""""""""""""""""""######$$$###"""!!!!!!"""###$$$"""$$$$$$!!!!!!%%%&&&###########################$$$$$$$$$######"""""""""%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###!!!"""$$$&&&(((""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%&&&&&&$$$""" !!!!!!%%%%%%%%%$$$$$$#########&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''' !!!"""$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((('''&&&%%%,,,***(((&&&$$$###"""!!!%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$######%%%%%%&&&%%%$$$###''''''&&&%%%$$$$$$$$$$$$&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$&&&)))***)))((('''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((%%%######&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%$$$###%%%'''$$$&&&((()))(((&&&$$$"""$$$)))+++(((######'''***(((((())))))))))))(((((()))((('''&&&'''(((***,,,******))))))))))))******,,,---------......//////000111111222222333444444555555444444555666888999:::::::::999999999888888777777777777777777888999;;;<<<<<<<<<;;;999666555777666555444333444555555444444555555555444222111222222222111000///------.........///////////////,,,---...//////...---,,,000...,,,,,,------,,,+++---,,,,,,,,,,,,,,,,,,+++(((***++++++)))(((((()))))))))((('''''''''''''''(((%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''$$$!!!"""&&&'''$$$!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########777777888888999::::::;;;999;;;===>>>>>>@@@BBBDDDFFFHHHJJJLLLMMMLLLJJJIIIHHHHHHGGGFFFDDDAAA???======;;;:::<<>>@@@@@@???===>>>??????===;;;:::;;;<<<:::;;;;;;;;;<<<;;;;;;;;;<<<;;;:::999999:::;;;<<>><<<:::888666555444444222111111222333333222333444555555555333222111000000///............///..................------......---,,,++++++******))))))))))))*********+++((()))++++++)))((()))***(((((((((((('''&&&%%%$$$((('''&&&%%%&&&&&&'''(((***'''''')))((($$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$######################## !!!###%%%$$$"""########################$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%"""$$$$$$!!!!!!%%%&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&)))((('''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&$$$$$$''''''&&&&&&&&&''''''(((&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&'''((('''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%###$$$&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''%%%%%%&&&(((&&&&&&((((((((('''%%%$$$&&&''''''&&&&&&((())))))(((((())))))))))))((((((+++***(((''''''''')))*********))))))))))))******+++,,,,,,---...//////000000000111111222333333444555444444444555666777888999999999999888888888888777777666666777777888888;;;;;;<<<===<<<:::888666777666555333333444444555444444555666666555333333555555555444333222111000////////////............,,,---...//////...---,,,///---,,,+++,,,---,,,+++---,,,,,,,,,,,,+++++++++,,,,,,,,,+++(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&(((&&&%%%%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!!###'''***(((%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$888999999::::::;;;;;;;;;999;;;===>>>>>>???AAACCCGGGHHHJJJKKKLLLKKKIIIHHHGGGGGGFFFEEECCC@@@>>>===;;;;;;;;;===@@@CCCEEEDDDBBBAAA??????@@@???>>><<<===>>>>>>>>><<<;;;<<<===:::;;;<<<======<<<::::::;;;::::::999999::::::;;;>>>>>>===;;;999777666555333111000000111222222111222333444444444333111111000000//////000000111222000000000///.........---111000000...---,,,++++++)))))))))***************)))******)))(((((()))+++((((((((((((''''''&&&%%%''''''''''''''''''''''''+++'''&&&''''''$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$########################!!!"""#########"""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$%%%%%%$$$$$$$$$$$$%%%%%%"""$$$$$$!!!!!!%%%&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&%%%$$$&&&&&&&&&&&&'''((())))))&&&&&&'''''''''''''''&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%(((+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%%%%$$$&&&'''((('''%%%''''''''''''''''''''''''((())))))(((&&&&&&''')))(((((((((''''''''''''&&&'''$$$###%%%(((******)))'''(((((())))))((((((''',,,+++)))'''''''''((((((******))))))))))))************+++,,,...///000000000000000111222222333333444444444444444666777777888888888888777777777777666666666666666777888888:::;;;<<<======;;;999888777666444333333333444555444555666777777666555555333333333222111000///...000/////////...---------------............------...---++++++,,,---,,,+++------,,,,,,+++++++++++++++++++++)))'''&&&((()))''''''&&&%%%%%%%%%%%%%%%((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$((()))(((%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%:::::::::;;;;;;;;;<<<<<<999;;;===>>>>>>???AAACCCGGGHHHIIIJJJJJJIIIGGGFFFFFFFFFEEECCCAAA???>>>=========>>>???BBBDDDEEEFFFBBBAAA@@@@@@??????>>>======>>>??????===<<<<<<===;;;<<<===>>>===<<<:::999::::::999999999999::::::============;;;999777555222000//////000111111000111222333333333222111000000000000111111333444444333333222111000//////...222111000///...,,,++++++************************)))***)))(((&&&''')))+++((((((((((((((('''&&&&&&'''''''''(((''''''&&&%%%'''$$$###%%%'''&&&)))---%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$!!!!!!%%%&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""######$$$$$$######"""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''""""""###$$$%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''%%%&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$%%%''')))%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))$$$$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&'''((()))(((''''''&&&'''((()))&&&$$$###%%%'''&&&&&&((('''(((((((((((((((((('''***)))(((((('''(((((()))******))))))))))))******((()))***,,,---///000000//////000000111222222222333333333444444555666666777777777666666666666555555555555555666777777888:::;;;<<<======<<<:::999666555444333333333444444444555666777888888777666111111111111000///...---000000///...------,,,,,,------------------------...,,,******,,,---,,,+++------,,,,,,+++*********''''''''''''&&&(((,,,///((('''&&&&&&%%%%%%&&&&&&((((((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%&&&%%%###!!!%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%;;;;;;;;;;;;;;;;;;<<<<<<:::<<<>>>?????????AAACCCGGGGGGHHHIIIHHHHHHGGGFFFFFFEEEDDDBBB@@@???>>>>>>>>>????????????@@@AAABBB??????@@@????????????@@@???@@@BBBAAA???===============>>>>>>===;;;:::888888999999999999999999888<<<===>>>>>>===;;;888666222000//////000111111000000111222333333333222111111111111222333444555666444444333333222111000000000000///...---,,,+++++++++++++++***************)))))))))(((&&&&&&)))+++((((((((()))(((((('''&&&''''''(((((('''&&&%%%%%%'''$$$###%%%'''&&&)))---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&##############################""""""""""""##############################""""""######$$$%%%%%%&&&"""##################""""""$$$$$$!!!!!!%%%&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''!!!""""""###$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$"""$$$''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&''''''###%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&''')))((('''&&&&&&''')))***%%%$$$&&&'''###!!!(((''''''(((((((((((('''''''''''''''((()))******+++******))))))))))))******(((((()))+++,,,...///000...//////000000111111222222222333333444555555555666666555555555444444444444444444444555666777888999:::<<<======;;;:::888666555444333222333333444444555777888888888777777444444444444333222111111000//////...---,,,,,,+++---------,,,,,,------------,,,***+++,,,------,,,------,,,++++++***))))))&&&''''''&&&&&&(((,,,///)))((((((''''''''''''''''''(((((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%$$$###"""!!!%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@@@@@@@BBBDDDFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDBBB@@@?????????===>>>>>>===;;;:::;;;======>>>??????>>>===>>>@@@???AAACCCCCCAAA@@@@@@@@@??????>>>===;;;::::::999777888888999999888888777:::<<>>???AAAAAAAAAAAACCCEEEDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFDDDBBBAAA@@@@@@@@@<<<>>>>>>===:::999;;;======???@@@???<<<;;;<<<======???CCCDDDDDDDDDDDDEEEBBB@@@>>>;;;::::::::::::777777888999999888777777:::<<>>???AAA???<<<<<<>>>AAA>>>@@@AAA???;;;888999;;;:::>>>BBBEEEFFFGGGHHHIIIDDDAAA>>>;;;999999:::;;;666777888999999888777666999<<>>:::777333111000000111222222111111222444555666555444444333333222222222333444444------------............---------............///,,,,,,,,,++++++*********%%%''')))***((('''''''''(((((()))))))))))))))(((+++)))'''%%%$$$%%%&&&''''''%%%&&&))))))&&&%%%((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###(((&&&###!!!!!!###&&&(((###$$$%%%&&&&&&%%%$$$###########################!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&###$$$%%%&&&&&&%%%$$$###"""$$$$$$!!!!!!%%%&&&###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$######""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!###%%%%%%%%%%%%''')))%%%%%%%%%&&&&&&'''''''''###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''((('''&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&'''&&&%%%$$$&&&(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''')))***,,,$$$$$$$$$$$$%%%&&&''''''$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###"""###%%%((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''%%%###$$$'''***''''''''''''''''''''''''$$$&&&)))))))))(((((()))$$$%%%%%%&&&&&&''''''''',,,###!!!)))+++%%%$$$***&&&''''''''''''''''''&&&'''((()))))))))))))))(((******))))))))))))******))))))******+++++++++,,,------......///000000000///000222333444444333333333333333222222222111111222222222333444555777888999:::;;;;;;:::777555333555444333222222222333333666666777777777555444333222333333333333222222111,,,,,,------------------------++++++++++++------///...------///000000000------,,,+++***)))((('''$$$&&&((()))((((((((()))''''''&&&%%%%%%%%%%%%&&&$$$&&&((('''%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%&&&%%%$$$"""!!!!!!"""$$$%%%&&&%%%%%%$$$$$$#########888888888888999999999999@@@@@@AAABBBCCCDDDDDDEEEFFFCCCAAABBBFFFHHHHHHGGGGGGGGGGGGGGGFFFDDDBBBAAA===============>>>>>>???============<<<:::999888888===BBBCCCBBBBBBCCCEEEBBBAAA>>>;;;999888888999888:::<<<===;;;:::::::::;;;;;;<<<======<<<;;;;;;555444222000000111222333333555666555444222222333222222333333333222111111333222111000///...---,,,///............------------,,,***+++++++++((('''(((((())))))))))))((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%'''((((((&&&%%%%%%%%%$$$###"""""""""###%%%%%%$$$$$$###"""###$$$&&&'''$$$&&&$$$"""$$$%%%######$$$$$$$$$$$$######""""""############"""""" """######""""""###$$$"""###!!!!!!###"""$$$$$$$$$%%%&&&&&&$$$!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%""""""%%%%%%""""""%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))+++&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&(((&&&%%%&&&((((((%%%"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''%%%$$$$$$&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%''''''((((((((((((''''''%%%&&&''''''%%%$$$%%%''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%'''((((((((('''&&&((()))***++++++***)))(((''''''(((((())))))******((()))***+++,,,---------------------...///000111000000111111111222222222222222222111111111111000111333444444444444555777666888999999777666777777555555666777777666555444444444333333333333222222222222222333555555333111000///......///...,,,***------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$$$$666666777777777888888888>>>???@@@@@@BBBBBBCCCDDDEEECCCAAABBBEEEHHHIIIHHHGGGGGGHHHHHHHHHGGGEEEDDD@@@@@@????????????@@@@@@AAA@@@???>>><<<;;;:::999<<<>>>AAACCCCCCBBBBBBBBB@@@???<<<:::999999::::::;;;<<<===<<<:::999999:::::::::<<<<<<<<<<<<::::::444444222222222444666777444555777666444333333444333333333333333222222111222111111000///...------............---------------+++++++++++++++)))'''(((((())))))))))))((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&%%%#########%%%%%%$$$#########$$$&&&&&&%%%$$$#########$$$%%%&&& """"""###(((,,,&&&######$$$$$$$$$$$$######""""""############""""""!!!"""$$$###""""""###%%%###%%%%%%######%%%%%%######""""""$$$%%%%%%###!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%""""""%%%%%%""""""%%%%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%###"""###%%%%%%""" &&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&'''((((((((('''&&&(((((()))******)))(((((((((((((((((())))))))))))((()))***+++,,,---......111111000////////////000000000000111111222222222000000000111111222222222...000111111111111222444555666888888666555666666333444666777777777666666444444333333333222222222555555555666777777555333111///......///...,,,+++------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$###"""""""""######&&&$$$""" !!!###''')))333333444555666777777888<<<<<<===>>>???@@@AAAAAADDDBBBAAABBBEEEHHHIIIJJJHHHIIIJJJKKKLLLKKKKKKJJJEEEEEEDDDCCCBBBBBBBBBBBBEEEDDDBBB???>>>=========BBBAAABBBCCCDDDCCCAAA???>>>===;;;:::999:::<<<===BBBBBB@@@===:::888999:::888999:::;;;;;;:::999888444444444444555777999:::555666888777666555555666444444444333333222222222000000000//////.....................---------------+++++++++,,,+++)))'''((())))))******))))))((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""!!! """$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$#########$$$$$$"""""""""!!!$$$'''$$$######$$$$$$$$$$$$######""""""############"""""""""###$$$$$$######$$$&&&$$$&&&%%%!!!!!!%%%&&&$$$"""!!!!!!###$$$$$$""" """#########$$$$$$$$$$$$%%%""""""%%%%%%""""""%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###########################&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%###$$$%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&''''''&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''%%%$$$$$$&&&''''''&&&&&&%%%%%%$$$%%%&&&((()))&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&((()))(((''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''(((((('''''''''(((((())))))(((((('''))))))))))))(((((((((((()))))))))***+++---///111444444222111//////......000000000000111111111111...//////000111222333444000222333333333333444666333555666666555444555666222333555777888888888777333333333333222222222222666555555777999999888777333111///.........,,,+++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++)))((((((''''''''''''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###"""""""""$$$'''(((111111222333444666666777888999999:::;;;<<<===>>>BBBAAA@@@AAADDDGGGJJJLLLKKKLLLNNNPPPQQQQQQQQQQQQJJJJJJHHHGGGFFFEEEEEEEEEHHHFFFDDDBBBBBBBBBDDDEEEHHHEEECCCCCCEEEDDDAAA======<<<;;;;;;;;;===???@@@LLLJJJFFF@@@;;;888888:::777888999::::::999888777555555555555666777888999666777999999777666666777555555444333333222222222//////////////////...............---------,,,,,,,,,+++++++++,,,,,,***((()))))))))******)))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###!!! """%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$#########$$$$$$"""!!!!!!"""!!!######$$$$$$$$$$$$######"""######$$$$$$######""""""$$$%%%%%%$$$###%%%&&&"""###!!!!!!###""""""!!!"""###%%%%%%###!!!""""""""""""############%%%""""""%%%%%%""""""%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&%%%$$$###$$$&&&)))***%%%%%%&&&&&&&&&&&&%%%%%%'''%%%$$$&&&(((***)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''******))))))((((((''''''***)))((()))***---000222333222111000///.........000000000000000000000000/////////000111222222222111333444444444444555777333555666666555555555666444555666777888888777666333333333222222222222111444333444666:::<<<<<<<<<666333000......---,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++***************)))(((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((( %%%((()))'''$$$"""000111222333444555666777666666777888999:::;;;;;;@@@@@@@@@@@@CCCGGGKKKNNNPPPQQQSSSUUUVVVVVVVVVVVVNNNMMMKKKJJJHHHGGGGGGGGGHHHGGGFFFEEEEEEGGGIIIJJJJJJGGGDDDDDDEEEEEEAAA>>>>>>===<<<<<<===???AAABBBRRROOOJJJCCC<<<999999:::666777888999999888777666666666555555555555555555666888999999888777888888666555444222222111222222////////////...............------------,,,,,,,,,,,,+++++++++,,,,,,+++)))))))))************))))))((((((((((((''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%"""!!!!!!$$$&&&"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""#########$$$$$$%%%'''***######$$$$$$$$$$$$############$$$$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&!!!"""  """!!!""""""###$$$&&&&&&$$$###!!!!!!"""""""""#########%%%""""""%%%%%%""""""%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&%%%$$$###$$$&&&)))***%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((******))))))((((((''''''))))))(((((())),,,///111......------------......////////////////////////000000000000000000000000...///111111000000222333333555777777666666666888777777888888888666555444333333222222222111111111222222444888===AAACCCCCC999666111...------,,,+++,,,,,,+++++++++++++++***++++++++++++++++++++++++++++++++++++******))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&((((((!!!%%%((()))'''$$$"""222222333444555666666777666666777888999:::;;;;;;>>>??????@@@BBBFFFLLLQQQUUUVVVWWWXXXYYYXXXXXXWWWOOONNNLLLKKKJJJIIIIIIIIIHHHGGGGGGFFFGGGHHHJJJKKKHHHFFFEEEDDDDDDCCCAAA@@@@@@???===<<<===>>>@@@AAAOOOMMMHHHBBB<<<999999:::666777888999999888777666666555555555555444444333666777999999888777888999666555333111000000111111/////////......---------------------,,,,,,,,,,,,,,,++++++,,,------+++***)))******++++++******)))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&$$$######$$$&&&!!!"""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######%%%$$$$$$$$$!!!!!!'''######$$$$$$$$$$$$############$$$$$$$$$$$$######"""###$$$$$$######$$$&&&"""$$$######$$$"""""""""###%%%''''''%%%$$$!!!"""""""""############%%%""""""%%%%%%""""""%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((()))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%''''''&&&%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$&&&''''''&&&&&&%%%%%%$$$%%%&&&((()))&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%$$$%%%'''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))))))))))))))(((((((((((((((((((((((()))+++,,,---*********++++++---......////////////............111111000000000/////////...000111222111111222444333555777777666666777888888999999999888666444333222222222222111111111111333333555999???EEEHHHIII<<<888222...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++******)))((((((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&$$$###""""""$$$&&&'''555555555555666666777777888888999:::;;;<<<=========>>>??????AAAFFFMMMRRRWWWXXXYYYYYYXXXWWWVVVUUUNNNMMMLLLKKKJJJJJJJJJJJJGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCBBB@@@???@@@AAA@@@???===;;;;;;<<<===>>>DDDCCCAAA===999777888:::777888999999999999888777444444555555555555555555555777888999888777888999666444222000/////////000000000///...------,,,,,,---------,,,,,,,,,++++++,,,++++++,,,------,,,***)))******++++++******)))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&$$$###$$$%%%"""###$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$###$$$$$$!!!######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###!!!"""$$$###""""""###%%%"""%%%%%%""""""%%%%%%"""!!!!!!"""$$$&&&&&&%%%###"""""""""#########$$$$$$%%%""""""%%%%%%""""""%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%(((******(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''###'''***'''""" ###'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))***)))(((((((((((()))***(((((((((((())))))))))))'''((((((((())))))))))))************+++,,,---.../////////......---------/////////000000000000000111222444444333333555666222333666666555555666777777888999999888777666555222222222222111111111111333222444888===CCCFFFGGG???999333...,,,,,,,,,,,,++++++++++++++++++++++++************************)))******+++***)))(((''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&(((&&&###!!!!!!"""%%%'''666666777777777777777777:::;;;<<<<<<>>>>>>???@@@<<<>>>??????@@@EEEMMMSSSXXXXXXYYYXXXWWWVVVTTTSSSMMMMMMLLLKKKJJJJJJJJJJJJGGGGGGFFFFFFDDDCCCAAA@@@>>>@@@BBB@@@===<<<>>>AAA@@@>>><<<:::999999:::;;;:::;;;:::999777666888:::777888999::::::999888777222333444666777777777777444666888888777777888999555444111///......//////111000000...---,,,++++++---------,,,,,,,,,++++++,,,++++++,,,---...,,,+++******++++++++++++******)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''###%%%&&&&&&$$$######$$$###$$$%%%&&&'''&&&%%%%%%!!!"""$$$%%%&&&%%%%%%$$$###&&&"""""",,,######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$### """######""""""###$$$!!!$$$%%%######%%%$$$!!! !!!###%%%%%%$$$"""############$$$$$$$$$$$$%%%""""""%%%%%%""""""%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$###!!! '''&&&&&&%%%$$$###""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""############""""""&&&%%%$$$######$$$%%%&&&########################%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###"""###$$$$$$%%%&&&''''''########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%"""%%%''''''%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''%%%$$$$$$&&&''''''&&&&&&&&&'''''''''&&&%%%%%%''''''((((((((((((''''''"""'''+++((( !!!&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))+++***)))(((((()))***+++''''''(((((())))))******''''''((((((((((((''''''++++++******++++++,,,---//////.........---------------...///000111222222---///000111000000111333000222444555444444555666666777888999999888777777222222222111111111111000111111111444999>>>@@@AAA@@@:::333...,,,,,,,,,,,,++++++++++++++++++++++++************************)))******++++++)))(((''''''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$"""!!!555777888999888888999;;;===============>>>>>>>>>>>>>>>???AAAEEEIIINNNPPPRRRSSSTTTTTTSSSPPPMMMKKKIIIGGGEEEDDDEEEFFFGGGFFFCCCBBB@@@AAACCCDDDDDDDDDCCC@@@<<<999888:::===???BBBAAA???===<<<;;;<<<<<<;;;:::999777666666555555333555888:::;;;;;;:::999999999888888888888888888999888777666666555555555222111111000///......---.....................------.........---,,,++++++,,,,,,,,,,,,+++***))))))************))))))))))))******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''"""###%%%&&&&&&%%%###""""""###$$$$$$$$$"""!!! """###%%%'''''''''%%%$$$######$$$%%%%%%%%%%%%$$$### !!!$$$%%%###$$$'''&&&&&& !!!'''!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$###############$$$$$$'''''''''&&&%%%$$$###"""!!!"""$$$$$$######$$$%%% !!!"""###$$$$$$###"""&&&"""!!!%%%%%%!!!!!!&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%###""""""######%%%$$$"""!!!!!!"""$$$%%%'''''''''&&&$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&$$$%%%%%%&&&'''''''''&&&###%%%'''&&&###"""$$$'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$'''######))),,,***'''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&%%%$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&))))))(((''''''''''''((()))************+++++++++..................------000000000000000111111222111111000///000111333444222222333333333333444444888888888777666444333222111000///---...///111222...///111333555666777777999444...+++,,,---,,,***)))))))))***+++++++++,,,******++++++++++++******,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((!!!$$$''')))((('''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!###%%%&&&&&&555777888888888888999;;;===============>>>>>>>>>??????@@@BBBEEEIIIMMMOOOMMMNNNNNNMMMLLLJJJHHHFFFGGGEEEDDDEEEGGGHHHHHHHHHDDDCCCAAAAAABBBCCCBBBAAA@@@>>>;;;999999:::===>>>BBBAAA???===<<<<<<<<<<<<;;;:::888666555555555555444555777999;;;;;;;;;;;;::::::::::::999999999999888777666555555444444555111111000000///......---------------.........///------.........---,,,,,,******+++,,,,,,+++++++++*********)))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""###############"""!!!!!!###$$$&&&'''''''''&&&%%%######$$$%%%%%%%%%%%%$$$$$$!!!!!!###### ###$$$%%%###!!!"""###!!!###$$$###"""!!!"""###$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%$$$###############$$$%%%%%%%%%%%%$$$###""""""!!!###$$$$$$######$$$%%%!!!"""###$$$$$$$$$###"""%%%!!!!!!$$$%%%""""""&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%((('''%%%$$$#########$$$%%%$$$###""""""###$$$%%%(((%%%###$$$&&&'''%%%"""&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''&&&%%%$$$%%%&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&$$$$$$&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&((('''&&&&&&'''((('''%%%'''''''''''''''((()))***))))))*********+++++++++---------------,,,,,,,,,/////////...///000000111/////////000111333444555222222222333333333444444777777777666555333222111000///.........///000000---...///111333333444444555222///,,,,,,,,,+++++++++++++++++++++,,,,,,,,,******++++++++++++******++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((###%%%((()))(((&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%&&&&&&%%%444666777777777777888:::<<<<<<<<<=========>>>>>>@@@@@@AAABBBEEEHHHJJJLLLJJJJJJIIIHHHFFFEEEDDDDDDEEEDDDEEEGGGIIIJJJIIIHHHFFFDDDBBBAAAAAAAAA@@@>>><<<;;;:::::::::;;;===>>>AAAAAA???>>>============;;;:::888555444555666777666666777999:::;;;<<<===<<<<<<;;;;;;::::::::::::666666555444333333333333111000000//////.........,,,,,,------......//////------......///.........((()))***+++,,,,,,,,,,,,******))))))))))))((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$###""""""""""""######$$$%%%''''''&&&%%%%%%######$$$%%%%%%%%%%%%$$$!!!"""""" """&&&###!!!###&&&&&&###!!!###$$$###"""!!!"""###%%%$$$$$$###"""!!! ##############################$$$$$$$$$$$$##############################&&&%%%$$$########################$$$$$$######""""""###$$$$$$######$$$%%%###$$$$$$%%%$$$$$$###"""###!!!!!!$$$%%%######&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$%%%%%%$$$###""""""###$$$%%%(((### """(((***'''"""'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&'''&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%### !!!&&&)))'''%%%&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''((('''''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%'''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''')))(((&&&&&&''''''&&&$$$%%%&&&&&&&&&((()))***+++)))))))))*********+++++++++++++++++++++,,,,,,,,,...............//////000,,,---///111333444555555222222222222333333333333555555555555444333111111........................------...///000000000000///000///...,,,***++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++******************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''%%%$$$333555666666666666777999:::;;;;;;<<<<<<=========@@@@@@AAABBBDDDFFFHHHIIIKKKJJJHHHGGGFFFFFFFFFFFFFFFEEEFFFHHHJJJJJJHHHFFFGGGEEEBBB@@@@@@???===;;;888999999:::;;;<<<======AAAAAA@@@???>>>>>>=========;;;999777666777888999888888888999:::<<<>>>???<<<;;;;;;::::::999999999555444333222222111111111000000/////////.........------------------------,,,---......////////////))))))***+++++++++++++++***)))))))))(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###"""""""""###$$$######$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$!!!###"""###''')))$$$ !!!%%%'''$$$ !!!###$$$###"""!!!"""###$$$$$$######"""""""""!!!""""""""""""""""""""""""######$$$$$$$$$$$$##############################&&&&&&%%%$$$############""""""###$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$######"""!!!"""$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''$$$###$$$&&&'''&&&###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&###$$$&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%)))&&&$$$%%%((()))'''%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%+++((((((+++***'''%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((($$$%%%&&&((((((&&&%%%$$$''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&'''''')))(((&&&&&&''''''&&&$$$&&&&&&&&&''''''(((******))))))))))))************++++++++++++,,,,,,,,,,,,///............///000000---...000222333444333333111222222222222333333333333333333333333222111000---......///......---,,,......////////////......***---000///,,,)))***+++,,,,,,,,,++++++***************++++++++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))'''&&&%%%''')))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''&&&$$$"""222444555555555555666888888888999:::;;;;;;<<<<<>>>>>AAAAAAAAA@@@@@@???>>>>>>???===;;;:::999:::;;;<<<::::::::::::;;;===>>>???::::::999999888777777666444333222111000000000000////////////............//////...---,,,++++++***,,,,,,---.../////////...++++++++++++******)))((()))))))))(((((((((((('''((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""#########"""""""""######$$$%%%%%%%%%%%%$$$###$$$$$$%%%(((%%%###!!!!!!###$$$$$$###!!!###$$$###"""!!!"""###"""######$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$##############################&&&&&&%%%$$$######$$$$$$"""###$$$%%%&&&&&&&&&&&&###%%%&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$#########!!!"""###$$$$$$%%%$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''((('''###"""###%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%)))&&&$$$%%%((()))'''%%%''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&(((&&&""""""$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((()))'''&&&&&&''''''&&&%%%((((((''''''''''''(((((((((((()))))))))*********++++++,,,,,,---------...000000//////000000111222///000222333333222111000111111111222222222333333111222222222222222111111......//////...---,,,,,,//////000000///......---))),,,//////,,,)))***+++++++++******))))))((((((******++++++++++++******)))))))))(((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((******)))'''%%%%%%''')))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&%%%###!!!111333444444444444555777666666777777888999::::::<<<===>>>???AAABBBCCCCCCEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGFFFDDDBBBEEEBBB@@@>>>>>>===;;;:::888888999;;;<<<===>>>???AAAAAAAAAAAAAAA@@@???>>>???>>>======<<<<<<<<<<<<;;;<<<<<<<<<============999999888777666555555444444333222111000000000000........................///......---,,,+++******,,,,,,------...---------++++++++++++***)))((('''))))))((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%#########"""""""""""""""######$$$%%%%%%%%%%%%$$$$$$""""""%%%%%%"""###%%%!!!!!!""""""!!!"""$$$%%%!!!###$$$###"""!!!"""###""""""###$$$%%%&&&''''''##############################$$$$$$$$$$$$##############################%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%%%%$$$$$$#########$$$$$$!!!$$$%%%$$$###%%%$$$!!!%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$(((+++(((""""""&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%'''&&&%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$###$$$'''&&&###%%%)))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$&&&'''(((((('''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''((('''&&&))))))((('''''''''''''''((((((((()))))))))******++++++,,,,,,------......000000000000000111222222222222222222222111000000111111111111222222222222000111222222222222222111000000//////...---------000000000000000///...---+++---......---+++******)))))))))))))))(((((((((******++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''%%%%%%''')))&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$%%%###"""111222444444333333555666333444444555666777888999::::::<<<>>>???@@@AAAAAA@@@BBBDDDFFFHHHIIIJJJJJJHHHFFFDDDDDDEEEEEEDDDCCCBBB@@@>>>=========<<<;;;:::::::::;;;<<<>>>???@@@@@@AAABBBBBBBBBAAA@@@???======>>>>>>>>>===<<<;;;======>>>???>>>===<<<;;;999999888777666555444333444333222111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))***************)))((())))))((((((((('''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$%%%%%%%%%$$$%%%%%%$$$#####################$$$%%%%%%%%%%%%$$$&&&######%%%%%%""""""%%%""""""""""""############!!!###$$$###"""!!!"""###""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%######"""""""""###$$$%%%!!!&&&'''$$$###%%%###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$'''((('''###"""###&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""""#########$$$$$$###%%%&&&&&&$$$$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''&&&%%%$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&%%%''')))(((%%%(((---&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%&&&((((((%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&%%%%%%&&&((()))((('''(((''''''''''''(((((()))(((((((((((()))))))))************+++,,,---------///////////////000111111222111111111111111222222111111111111222222222222000111222222333333333222222111000...------......//////////////////...---///...------------+++))))))))))))))))))***************++++++++++++***************)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''&&&%%%%%%'''((($$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&&&&%%%000222333333333333444666222222333444555666777888888999;;;<<<>>>???@@@@@@>>>AAADDDHHHJJJKKKKKKKKKGGGDDDBBBBBBDDDEEEFFFEEE@@@>>>===<<<===>>>===<<<;;;;;;;;;;;;<<<>>>@@@AAA@@@AAABBBBBBBBBAAA@@@???;;;<<<>>>??????===;;;:::===>>>@@@@@@???===;;;999999999888777666555444444444333222111000000000000---.....................)))******+++---...//////,,,,,,,,,,,,++++++***)))'''((()))******++++++***)))((((((((('''''''''''''''((((((((())))))******((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!###$$$%%%&&&%%%%%%$$$'''&&&&&&%%%$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$### !!!$$$%%%###$$$'''%%%###"""###%%%%%%### !!!###$$$###"""!!!"""###############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#######################################$$$%%%&&&'''(((######$$$$$$$$$######"""%%%&&&'''&&&$$$###$$$%%%""""""!!!!!!!!!###$$$%%%"""'''((($$$###%%%"""%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%%%%&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""""""""############%%%&&&&&&%%%$$$&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&'''''''''&&&%%%%%%$$$###%%%'''&&&$$$"""$$$'''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((()))&&&"""%%%***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''((()))***&&&''''''''''''''''''&&&''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))%%%$$$$$$&&&((())))))(((&&&&&&&&&'''((()))***+++(((((((((((())))))))))))((())))))***++++++,,,,,,...............///000000111000//////000222444555000111111111111222222222000111222333333333333333444222000...---...///000---......//////...------222///,,,,,,......+++((())))))******+++++++++,,,******++++++++++++******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((###%%%&&&&&&&&&%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""%%%'''((((((111111111222222333333444222333333444555666777777777777888999:::<<<>>>???@@@BBBDDDGGGHHHHHHGGGGGGEEEBBB@@@@@@BBBBBB@@@>>>============<<<;;;:::999::::::;;;<<<===>>>???@@@AAAAAA@@@???>>>>>>>>>???;;;<<<===>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;::::::888888888777555222000...222222222222111000......//////000111111000///...***,,,...---,,,+++,,,,,,'''((()))***+++,,,,,,,,,------,,,,,,+++***))))))(((''''''(((***+++***(((+++******)))(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%&&&(((***+++(((((('''&&&%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$&&&###!!!"""!!! !!!!!!"""###$$$%%%&&&&&&$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&!!!!!!""""""######$$$$$$""""""""""""############'''!!!%%%(((%%%###&&&$$$$$$$$$#########"""""""""###$$$%%%&&&'''''''''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&######$$$%%%&&&%%%!!!%%%%%% $$$$$$ %%%$$$$$$%%%&&&&&&%%%###$$$###"""###&&&(((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((("""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%"""$$$'''((('''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))(((&&&$$$###%%%))))))%%%&&&******&&&''''''''''''''''''''''''$$$&&&(((******(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&%%%$$$###$$$&&&)))***(((&&&$$$%%%'''(((&&&$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&'''(((((()))***)))))))))******************++++++---...///000000111111111000000000000000111111222333333222111111222222333222222333444555555555555111111000000000000111111........................000///...---,,,---......,,,,,,++++++***)))((((((******+++++++++,,,,,,,,,+++*********))))))((((((******+++++++++***)))((((((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&%%%############""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$111111222222333444444444333333333444444555555666666666777888999;;;<<<===???@@@CCCEEEFFFGGGFFFEEEBBB???<<<<<<===>>>===;;;============<<<;;;:::999::::::<<<===>>>?????????@@@??????>>>>>>>>>>>>???;;;;;;======>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::999777777777666555333222111222222222222111000///...111111111111000///---,,,***+++------+++***+++,,,)))******++++++++++++***,,,,,,+++******)))((((((((((((((()))++++++***((())))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%''')))***'''&&&%%%$$$$$$######$$$&&&%%%$$$#########$$$%%%(((%%%######%%%%%%$$$###%%%%%%$$$$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$############$$$$$$$$$$$$""""""""""""############&&&!!! %%%'''%%%###%%%$$$$$$$$$#########""""""######$$$%%%&&&&&&&&&&&&$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%$$$###"""%%%&&&""""""&&&&&&"""%%%$$$$$$%%%&&&&&&%%%###&&&$$$###$$$%%%&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''')))((('''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((('''&&&%%%%%%))))))&&&&&&******'''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$$$$$$$&&&((()))***(((%%%%%%&&&%%%### (((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&''''''((((((((())))))))))))))))))******+++++++++......///000111111111111000000//////000000111222222222222222222222222222555555555555444333222111111111///...---,,,,,,,,,------------------------///......---,,,---------,,,,,,++++++***)))))))))************++++++,,,,,,************)))))))))(((,,,,,,+++++++++*********(((((((((((('''&&&%%%$$$((((((''''''&&&&&&&&&%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########000111111222333333444444333333333333333333333333444555666777888999:::;;;<<<>>>@@@BBBDDDDDDDDDDDD@@@>>>:::999:::;;;;;;;;;============<<<;;;:::::::::;;;===???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>???::::::;;;<<<=========<<<<<<<<<<<<<<<;;;:::999888777666555444444444444444222222222222111000//////111000000///...,,,+++***)))***,,,,,,***)))***++++++++++++++++++***))))))++++++******)))((((((((()))(((((()))++++++***(((((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$&&&((()))&&&%%%$$$######"""""""""$$$$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%###%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""############%%%"""!!!$$$&&&$$$###%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###!!!###&&&&&&$$$%%%((((((&&&%%%$$$$$$%%%&&&&&&%%%###'''%%%$$$$$$%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((())))))***)))(((&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&'''''''''''''''%%%((((((&&&&&&))))))'''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%'''&&&%%%$$$%%%%%%'''(((***(((&&&%%%%%%%%%###!!!'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''&&&&&&''''''((()))(((((())))))***+++,,,,,,...///000111111222111111000000//////000000111222000111222333333222111111444555555444444333222111333222000...,,,+++***)))---------------------------------------,,,++++++,,,,,,,,,+++******)))))))))))))))************+++************))))))))))))............---------,,,(((((((((''''''&&&%%%%%%))))))((('''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$###############"""//////000111222222333333333333333222222222111111333333555666777888888888:::;;;===???@@@AAABBBBBBBBB???===;;;;;;<<<======<<<<<<======<<<;;;;;;::::::<<>><<<<<<======>>>>>>>>>>>>999::::::;;;<<<<<<<<<===;;;;;;;;;:::999888777666999777555444333333333444000111111111000000///...---------,,,+++***))))))((()))++++++)))((()))***+++++++++,,,,,,+++******++++++******))))))))))))(((''''''((()))***((('''''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''$$$#########$$$%%%&&&'''&&&%%%$$$######""""""############$$$$$$%%%%%%&&&""""""###$$$%%%$$$"""!!! !!!!!!"""###$$$%%%%%%"""######$$$$$$%%%%%%%%%################################################%%%%%%%%%$$$$$$######"""!!!"""""""""############$$$###"""$$$$$$$$$###$$$########################$$$$$$%%%%%%%%%$$$$$$############$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""###%%%%%%###!!!###$$$%%%%%%&&&'''((((((%%%$$$###$$$&&&&&&$$$###&&&%%%$$$$$$%%%%%%$$$"""%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((&&&$$$$$$&&&(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''&&&'''(((((('''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((('''&&&&&&%%%&&&'''((()))&&&'''((()))***+++,,,---,,,---...///000000000000///////////////000111111///000222333444333111000000111222333444555555555444333222000...---,,,,,,------------------------+++,,,---...---,,,+++***,,,,,,,,,++++++*********)))))))))))))))))))))************)))))))))))))))...000222444333111///---((((((''''''&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$############------...///000111222222333333333222222111000000222333444555666777777666777888:::<<<===???@@@@@@AAA@@@???===;;;<<<===>>><<<<<<<<<===<<<<<<;;;::::::<<>>??????>>>>>>:::::::::::::::;;;<<<<<<999999999888777666555555;;;999777444222222111222/////////000//////......,,,,,,,,,,,,,,,,,,------''')))+++***)))((())))))))))))***,,,,,,---------+++++++++++++++*********((('''&&&'''(((((('''%%%((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$%%%&&&'''&&&%%%$$$$$$#########"""######$$$%%%%%%%%%%%% !!!#########"""!!!!!! !!!"""###$$$$$$!!!"""""""""######$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$######"""""""""!!!!!!"""""""""###############$$$$$$###"""#################################$$$$$$$$$%%%$$$$$$######"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$&&&&&&$$$"""###"""###$$$%%%%%%&&&'''$$$######$$$%%%%%%$$$"""#########$$$&&&&&&%%%###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$###$$$&&&)))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&%%%&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((()))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&'''((((((&&&'''''')))***+++,,,,,,***+++,,,---............/////////...///000000111...///111333333333111000///000111333444555555555222111000//////......///------------------------+++,,,---...---,,,+++***,,,,,,,,,+++++++++++++++***)))))))))))))))))))))))))))))))))))))))******---111666999999555///+++(((((('''&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%,,,------///000111222333333333333222222111111111111222444666666666666555666666888999;;;===???@@@>>>??????===;;;:::;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@@@@???>>>===<<<===>>>???@@@???>>>===;;;::::::999999::::::;;;777777777777777777666555;;;:::888555333111000000...//////000000///.....................000111111((()))++++++)))((()))***((()))***,,,------......++++++++++++++++++++++++((('''&&&'''((((((&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%'''&&&%%%$$$$$$######$$$######$$$%%%%%%%%%$$$$$$!!!###$$$$$$#########$$$######"""""""""!!!!!!!!!"""""""""""""""################################# !!!"""###$$$%%%&&&&&&#########"""""""""""""""""""""""""""############!!!%%%&&&"""!!!"""###"""###############$$$$$$$$$######$$$$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&%%%$$$###!!!"""$$$%%%###$$$&&&$$$######$$$%%%%%%$$$""""""""""""$$$&&&&&&$$$"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%"""###$$$$$$###$$$&&&(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%'''$$$%%%'''(((&&&&&&((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&((()))***(((&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((('''''''''(((((()))***++++++))))))+++,,,,,,,,,,,,,,,//////......//////000111...///000222222222222111222222333333333333222222//////.........//////000........................---------------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))************,,,000666::::::555...***((((((&&&%%%%%%&&&'''((($$$$$$%%%%%%&&&&&&&&&&&& !!!"""######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&---...///000111333444444333333333333333222222222111333555666777666555444555555666888:::<<<>>>???;;;>>>@@@???<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>>>>======>>>???@@@AAA@@@???>>><<<<<<;;;:::999888888999999666777888888999999888888888888777666555333111000000000111111111111000000//////...---......000000(((***++++++***))))))******++++++,,,---------,,,***************+++++++++***)))((()))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%&&&%%%$$$######""""""###$$$$$$%%%%%%%%%$$$###""""""$$$%%%$$$######%%%'''$$$$$$$$$$$$############$$$$$$###############"""########################""""""#########$$$$$$$$$"""###############$$$$$$""""""""""""############ &&&'''""" """###!!!""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###%%%%%%$$$%%%!!!"""%%%%%%""""""&&&$$$###"""###%%%%%%###"""#########%%%&&&%%%""" ###$$$$$$%%%%%%$$$$$$############$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''$$$$$$((((((%%%%%%)))''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&''''''''''''&&&'''((('''$$$###$$$&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&)))***+++***(((&&&'''((((((((())))))******)))***+++,,,,,,------,,,///............///000000/////////000111222222222111222222333333333222222000000////////////000111///////////////////////////......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************((()))))))))************+++...333555555222---***((('''&&&%%%%%%&&&((()))&&&&&&%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%...///000222333444666666333333333333333333333333111333555777777777555444444555666777:::<<<>>>@@@;;;???BBBBBB>>><<<;;;<<<;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<=========???@@@AAABBBAAA???===<<<===<<<:::888777777888888777888999::::::;;;::::::555666666777666444333111111222222333333333222222///...,,,+++***++++++,,,)))***,,,,,,***)))***+++,,,,,,---------,,,++++++)))))))))))))))*********,,,+++***+++++++++)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%&&&%%%%%%%%%$$$###"""!!!!!!!!!!!!$$$%%%%%%&&&%%%$$$"""!!!"""###$$$###!!!!!!$$$(((######$$$%%%&&&''''''(((&&&%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$########################$$$$$$%%%%%%&&&""""""""""""############ &&&'''""""""###!!!""""""######$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!###$$$$$$'''""""""&&&&&&""""""&&&$$$###"""###%%%%%%###"""%%%%%%%%%%%%%%%$$$ %%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$#########$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%''')))(((&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$&&&((()))'''######(((((($$$%%%)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&###$$$%%%&&&'''''''''''' ###%%%%%%######%%%(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$&&&***,,,,,,+++(((&&&(((((((((((())))))))))))******+++,,,------------...............///000000////////////000111333333...///000222444555555555444333333222222222222222000000000000000000000000000///...---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))*********+++,,,---///000000...,,,***((('''&&&%%%%%%&&&((()))((('''&&&&&&%%%$$$######$$$$$$%%%&&&((()))******#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$,,,---...000111333444555888777666555444444444555777777888888888666555444333444555777999;;;===???@@@@@@???>>>=========>>><<<<<<===============<<<888999:::;;;;;;;;;;;;;;;BBB@@@???======>>>@@@AAADDDAAA>>>:::888777888999888999:::;;;;;;;;;::::::666444333333444555444333111111111111000///...---------...............---,,,+++******))))))******''''''((())))))))))))))),,,++++++***+++,,,...///+++***((('''''''''((()))'''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$##################&&&$$$###!!!!!!!!!"""""""""""""""""""""######$$$"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$#################################"""""""""""""""!!!!!!!!!!!!!!!"""""""""&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%###"""%%%$$$###$$$$$$$$$"""!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$###"""!!!%%%$$$''')))&&&!!!$$$,,,$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&%%%$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((('''''''''###$$$&&&'''((('''&&&%%%'''''''''''''''((())))))((('''&&&%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%'''%%%###$$$''')))'''%%%)))&&&###"""###$$$&&&&&&***)))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!!!!$$$'''))))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''******))))))(((((('''''''''((()))******++++++***///////////////.........//////......//////000111222222111111000111111222222222222111111000000000444444444444333333222111000000000000...,,,***))),,,,,,------------,,,,,,...---,,,,,,++++++,,,,,,+++++++++************)))///......---,,,+++******'''''''''''''''((()))***'''&&&%%%$$$###$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%$$$$$$###$$$$$$$$$,,,---...000111333444555777777666666555555666666666666777777666555333222333444555666888;;;===>>>AAAAAA@@@@@@@@@@@@@@@@@@=========>>>>>>======<<<777888999::::::;;;;;;:::@@@???>>>======???@@@AAACCCAAA>>><<<::::::::::::;;;;;;;;;;;;;;;;;;;;;:::666444222222333444444333333333333222111000///.........////////////......---,,,++++++******++++++))))))***+++++++++++++++,,,,,,+++++++++,,,---...+++***)))((('''(((((()))'''(((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#################################"""""""""""""""###$$$"""""""""""""""###$$$$$$ !!!"""######"""!!! !!!""""""###$$$$$$%%%%%% !!!!!!""""""""""""!!!####################################""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$##################$$$$$$$$$$$$$$$$$$"""!!!###$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$#########""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###%%%&&&""" '''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$###$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''(((((()))(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&(((&&&%%%&&&((()))(((&&&'''&&&&&&'''(((((('''%%%'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))'''%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))((((((''''''((()))******+++,,,,,,,,,//////............//////222222222222333333333333222222222222222222333333444444333333222222222222333333444444333222222111000000000///...---,,,+++------............------...---,,,,,,++++++,,,,,,+++++++++*********))))))*********)))((((((''''''(((''''''''''''(((((()))'''&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%########################'''&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%,,,,,,---///111222444444666666666666777777777777666666777666666555333333333444555666888:::<<<===BBBBBBBBBBBBCCCCCCCCCCCC????????????>>>===<<<<<<888999:::;;;<<<<<<<<<<<>>======>>>???@@@AAABBBAAA@@@???>>>==================<<<;;;;;;::::::777555222111333555555555666555555444222111000000///000000000000000//////...------,,,+++,,,,,,,,,++++++,,,------------------,,,,,,++++++++++++,,,******)))((((((((((((((('''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######################## !!!"""###$$$$$$$$$$$$###""""""""""""###$$$$$$ !!!""""""""""""!!!!!!"""""""""###$$$$$$%%%%%%!!!""""""""""""!!!!!! ########################################################################$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%###""" """$$$%%%$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$&&&&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%$$$%%%%%%!!!$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''&&&&&&''''''((()))(((((('''''''''((())))))%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&((('''&&&''')))***)))(((''''''(((***+++((($$$ &&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((%%%&&&&&&&&&&&&%%%%%%%%%%%%(((((((((((((((((((((((('''''''''((((((((()))))))))))))))(((((((((((('''))))))***++++++,,,,,,---//////...------...///000///000111222222222111000222222222222333333444444555555444444444444333333222333333333333222111111111000//////.........///.........//////............---,,,,,,++++++,,,,,,++++++*********)))))))))((((((((('''''''''''''''((((((''''''&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%########################'''&&&&&&%%%%%%&&&''''''%%%$$$$$$###$$$$$$%%%%%%******+++---///000222222444555666777888888888888777777777777666666555555444444555666888:::<<<===BBBBBBCCCDDDDDDEEEEEEEEE@@@@@@@@@@@@???>>>===<<<:::;;;<<<===>>>?????????>>>>>>===>>>>>>???AAAAAAAAAAAAAAAAAA@@@@@@??????>>>===<<<;;;:::999999888777555333333666999;;;<<<888777666444333111111000111111222222222111000000//////...---------------,,,,,,---............---------,,,++++++************))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$##################$$$$$$$$$ """###$$$%%%$$$############""""""######$$$%%%"""######$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################"""###############$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""###$$$%%%###$$$%%%%%%$$$######$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&$$$"""###&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%''')))%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&&&&&&&''')))***'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''((())))))&&&''''''((()))***++++++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&'''((((((((((((((((((((()))(((%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''&&&###&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,///...---,,,,,,...///000---...000222222111000///000000111222333333333333444444444444444444444444111222222222222222111111111000///......///000111......////////////.........---,,,,,,++++++,,,,,,************))))))))))))(((((()))))))))*********)))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%%%%'''((()))+++---...///000333444555777888888888888555555555555555555555666555555666777999;;;<<<===AAABBBCCCDDDEEEEEEDDDDDDAAAAAAAAAAAA@@@???>>>===:::;;;<<<>>>???@@@@@@@@@???????????????@@@AAAAAA@@@@@@AAAAAAAAAAAAAAA@@@===<<<;;;999888777777777666555555777;;;@@@CCCDDD:::888666444222111000000222222333333222111000000000///......------......+++,,,,,,---...---------,,,,,,,,,++++++******))))))))))))))))))(((((('''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""############""""""""""""#########$$$$$$$$$###$$$%%%%%%%%%###"""!!!###############$$$$$$%%%###############$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&&&&%%%%%%"""$$$&&&&&&$$$###$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&'''(((&&&%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%''')))%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&'''((((((&&&''''''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''((('''&&&&&&&&&%%%### (((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''''''&&&###!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''((()))***+++...---,,,,,,---...///000000111333555555444333222...///000111222111111111222222222222222222333333000000111111222111111000000000///......///111222......////////////.........---,,,,,,++++++,,,,,,*********)))))))))(((((((((((())))))***+++++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$#########$$$$$$%%%&&&&&&'''(((***,,,---//////222333555777777777777666222222222222333444666666777777777888:::;;;===>>>BBBCCCDDDEEEEEEDDDCCCCCCAAABBBBBBBBBAAA@@@??????::::::<<<>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????@@@@@@AAA===<<<:::888666666777777777777888<<>>???CCCDDDEEEFFFFFFEEECCCBBBAAAAAABBBBBBBBBBBBAAA@@@<<<===???@@@BBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@???>>><<<<<<===???@@@===<<<:::888777777888999999:::<<<@@@EEEHHHHHHGGG???===999666444222222222333333333222222111000/////////...------------...+++,,,------......------))))))++++++,,,+++******((())))))***)))((('''&&&((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################"""######$$$$$$######"""!!!""""""###$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!! !!!"""###$$$######################## !!!!!!""""""""""""!!!########################""""""###$$$$$$%%%&&&&&&%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$%%%&&&&&&&&&&&&!!!$$$((('''$$$###%%%(((%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""#########$$$$$$$$$&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%'''&&&"""###''''''###$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$###$$$%%%'''$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&''''''((())))))%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((($$$&&&((('''&&&%%%''')))%%%$$$$$$%%%(((******)))&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%%%%$$$###&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&''')))+++,,,)))+++---...//////...---,,,---------............000111222222222000...---000000000111111111222222...//////000111111000000....../////////......---------............------...---,,,,,,++++++,,,,,,***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$###########################"""###$$$&&&&&&&&&&&&&&&############$$$%%%&&&'''))))))+++,,,...///111111111222444666666555444222444444555666888;;;>>>@@@999999:::;;;<<<===???@@@EEEFFFGGGHHHGGGEEECCCBBBAAAAAABBBBBBCCCBBBBBBBBB@@@AAACCCEEEFFFGGGHHHHHHEEEEEEEEEDDDCCCBBB@@@@@@AAA???===;;;:::<<<>>>???>>><<<:::888888888::::::;;;<<<>>>BBBFFFHHHFFFEEEAAA???;;;888555444333444333333333222111000///...//////...---------------,,,------...............((()))***+++,,,,,,+++***((()))*********)))'''&&&((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$######"""###$$$&&&'''$$$$$$######$$$$$$%%%&&&###""""""""""""$$$&&&'''$$$$$$##################!!!"""###$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!$$$#########$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$###""""""###%%%'''((( $$$((('''$$$###%%%(((&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&(((((()))(((***(((######'''&&&!!!$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$######%%%'''$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((%%%&&&((()))))))))((('''&&&%%%%%%%%%%%%&&&''''''***)))((('''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''(((%%%'''))))))'''&&&(((***'''&&&%%%&&&&&&&&&###!!!$$$$$$%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))'''%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((***)))((('''(((***,,,---(((***---///000///---,,,000////////////000111111222333444444333111...---000000111111111222222222......///000000111000000---.../////////...,,,+++,,,------------------,,,...---,,,,,,++++++,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''((((((''''''############$$$%%%&&&'''(((((('''(((***---000222666666666666666666555555444555666777999:::<<<<<<<<<<<<<<<<<<===???@@@AAACCCDDDEEEFFFFFFEEEDDDCCCBBBCCCDDDEEEEEEEEEEEEEEEHHHGGGEEECCCBBBBBBBBBBBBCCCBBBAAAAAACCCCCCBBBAAA===<<<;;;;;;===>>>>>>===999888666555666777999:::>>>@@@AAACCCDDDEEEDDDDDDCCCAAA>>>:::777555444333222222222111111000.........///000///,,,*********------,,,,,,,,,++++++++++++++++++*********))))))---,,,***(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&"""''''''"""!!!%%%&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$##################$$$""""""############""""""%%%$$$######$$$$$$"""!!! !!!"""$$$$$$######"""""""""#########""""""!!!"""############$$$$$$$$$""""""""""""############""""""""""""""""""""""""########################&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################&&&%%%###%%%''''''%%%"""!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###((('''&&&$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""###$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%(((&&&$$$$$$&&&&&&$$$""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$&&&&&&'''((('''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&&&&((((((%%%%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''%%%$$$%%%&&&(((&&&$$$######%%%(((***%%%&&&'''((((((&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$%%%&&&&&&%%%###))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((***+++,,,---------000///...///111222222222000---...111111---///555111000000///000111111222111111222222222222111111////////////////////////***+++,,,---.../////////000...,,,,,,......,,,***,,,,,,++++++***)))((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))''''''&&&%%%$$$######"""&&&&&&&&&&&&%%%%%%$$$###&&&### """###"""!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%((((((((((((***---000111111222222222222333333333666666777888999;;;<<<<<<;;;;;;<<<<<<===???@@@AAACCCDDDEEEFFFFFFFFFEEEDDDCCCDDDEEEFFFFFFFFFFFFFFFGGGFFFDDDBBBAAA@@@AAAAAABBB@@@@@@@@@BBBBBBBBB@@@===<<<::::::<<<======<<<999888666666666777999:::>>>???BBBDDDFFFGGGGGGGGGAAA@@@<<<999666555444333222222222111111000///...///000111000---,,,+++,,,////////////............,,,,,,,,,+++++++++******+++***)))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""&&&'''######'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""!!!!!!!!!!!!"""###"""##################"""%%%$$$######$$$$$$###!!!!!!"""###$$$%%%$$$$$$###""""""############"""""""""############$$$$$$$$$""""""""""""############################################################%%%%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###$$$&&&'''%%%############$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$$$$&&&&&&%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$''''''$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&'''&&&%%%$$$$$$&&&''')))%%%&&&'''((('''&&&$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%&&&''''''&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))+++,,,---.........111///......///000///...///------000///,,,...333------......//////000000---......//////......---------------------------***+++,,,---............,,,***)))***,,,---,,,***,,,,,,+++******)))((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$###)))&&&$$$$$$%%%&&&&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%((((((((()))***,,,///000......///000111222333333888888999::::::;;;<<<<<<;;;;;;;;;<<<===>>>@@@@@@CCCDDDEEEFFFGGGGGGFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFEEECCCAAA???????????????>>>>>>???@@@AAAAAA@@@===;;;999999;;;;;;;;;:::999888777666666888:::;;;===>>>AAACCCEEEFFFFFFFFF>>><<<:::777555444444444222222111111000000/////////111222111000......///---------,,,,,,,,,++++++------,,,,,,,,,+++++++++))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''$$$$$$''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$$$$######%%%$$$"""###$$$$$$###""""""###$$$%%%%%%%%%$$$$$$""""""############"""""""""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%######%%%&&&%%%$$$&&&%%%%%%%%%$$$$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""""""""###$$$%%%''''''########################$$$%%%%%%&&&&&&%%%######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$&&&&&&%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%"""###&&&'''$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&'''''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&'''''''''%%%%%%&&&''''''''''''&&&'''&&&&&&'''((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******,,,---............000///------------,,,***...,,,---///---+++---111)))***,,,---.........---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------***)))(((***,,,---,,,,,,+++++++++******))))))((()))))))))(((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$'''%%%######$$$%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%((((((((()))***,,,---.........000111333555666777:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>???@@@BBBCCCEEEGGGGGGGGGGGGFFFGGGHHHHHHHHHHHHHHHGGGFFFEEECCCAAA???>>>============<<<<<<===???@@@???>>><<<:::888888999:::999888999888777777777999;;;<<<===>>>@@@BBBCCCCCCCCCBBB;;;999777555444444444444222111111000000000000000000222333333111000000111++++++++++++************,,,,,,++++++++++++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################(((&&&$$$######$$$&&&((($$$$$$$$$%%%%%%$$$$$$$$$%%%###"""###$$$$$$###"""""""""######$$$$$$$$$$$$!!!""""""############"""""""""#########$$$$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###&&&'''%%%&&&)))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%%%%'''$$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''(((((()))%%%&&&''''''((((((''''''&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))***+++,,,------------///---,,,---......,,,***,,,,,,------+++***,,,///''')))+++---......---,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,++++++,,,------------+++*********)))))))))((())))))))))))(((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$##################%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%(((((())))))***+++,,,------...///111333555777888:::::::::;;;;;;<<<<<<<<<:::;;;;;;;;;<<<>>>???@@@AAABBBDDDFFFGGGHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFEEECCCAAA@@@>>>===============<<<;;;<<<>>>???>>>===;;;999777777999999999888999999888777888:::<<<===AAAAAABBBCCCBBBAAA@@@???999888666444333333333444222111000000///000000111000222333333222000111222............------------************))))))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""###$$$%%%$$$"""!!!!!!!!!!!!!!!""""""###!!!!!!"""###############""""""#########$$$$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$######$$$%%%&&&######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$'''(((&&&'''***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%&&&'''###$$$&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))))))))%%%&&&''''''((((((''''''%%%$$$$$$%%%''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))***+++++++++++++++,,,++++++---//////...,,,+++------+++******,,,---(((***,,,...///...---,,,...//////000000//////...------------------------,,,,,,,,,---,,,,,,++++++---------,,,++++++++++++*********)))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&%%%%%%$$$%%%%%%&&&''''''((((((((($$$%%%%%%&&&&&&%%%%%%%%%''''''(((''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%((())))))******+++++++++***+++---///111333444555999999::::::;;;<<<======:::::::::;;;<<<===?????????AAACCCEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCC@@@@@@>>>=========>>>???>>><<<;;;<<<===>>>===;;;999888777777999::::::999:::999888888999;;;===>>>DDDDDDDDDDDDCCCAAA???>>>888777555444333333333444222111000//////000111222000222333222111//////000------,,,,,,,,,+++++++++***))))))))))))((((((((((((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&###"""'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""############$$$$$$$$$$$$######$$$"""""""""$$$%%%$$$###!!! !!!"""""" !!!"""######$$$######"""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%% """$$$%%%$$$$$$$$$%%%""""""###$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$############''''''''''''''''''''''''######%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''$$$%%%((()))&&&'''***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$&&&'''&&&%%%%%%&&&((($$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((%%%%%%&&&''''''''''''&&&$$$######$$$&&&'''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))*********************+++---//////...,,,+++......***)))+++,,,+++++++++---......------,,,,,,------------------,,,------------------------,,,,,,---,,,,,,+++******+++,,,,,,+++)))'''((())))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''((($$$$$$%%%&&&&&&&&&%%%%%%$$$&&&''''''%%%$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%((())))))***************)))***+++---///111222333777888999:::;;;<<<======:::::::::;;;<<<===>>>???===???AAADDDFFFGGGGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@???>>>=========>>>@@@@@@???>>><<<<<<======;;;:::888777666777999;;;<<<;;;:::999888888999;;;>>>???AAAAAABBBAAA@@@???===<<<999888666444333333333333222111000//////000111222000111222111///------...************))))))))))))*********))))))))))))(((&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###((((((''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""######"""!!!!!!"""##################"""###"""!!!"""$$$%%%$$$###"""!!! !!!###### !!!"""######$$$$$$$$$"""############$$$$$$$$$""""""""""""############################################################!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!%%%&&&%%%$$$$$$$$$"""#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""%%%&&&&&&$$$$$$&&&(((###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''$$$%%%'''(((%%%%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''&&&%%%%%%&&&((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))***++++++++++++************,,,------+++(((+++//////***))),,,---+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,***))))))(((***++++++(((''')))+++((()))))))))))))))))))))((((((((('''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%% """%%%$$$""" !!!$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%))))))************))))))***+++,,,...000111333333666777888999;;;<<<===>>>:::::::::;;;<<<===>>>???<<<>>>@@@CCCEEEFFFFFFFFFEEEEEEEEEDDDCCCAAA@@@???>>>=========>>>???AAABBB@@@???============;;;999888666666777:::<<<===<<<:::999888888:::<<<>>>@@@;;;<<<=========;;;:::999:::888666444333333333333222111///......000222333000111222000...,,,+++,,,---------,,,,,,,,,+++++++++++++++************)))$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&---%%%!!!&&&)))&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$%%%%%%$$$"""!!!""""""############""""""###"""!!!"""$$$%%%%%%######"""!!!!!!!!!"""$$$%%% !!!######$$$$$$$$$"""############$$$$$$$$$""""""""""""############""""""""""""""""""""""""########################!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!&&&(((&&&$$$###$$$$$$$$$$$$############"""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""$$$'''&&&$$$$$$&&&(((######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$&&&&&&######&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$#####################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&)))))))))'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))((((((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((******+++,,,,,,,,,++++++*********+++,,,+++'''%%%+++000000***(((,,,---+++...---,,,+++************,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++---------,,,+++***)))((((((***---,,,******,,,///(((((((((((())))))))))))((('''''''''&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&"""%%%''''''$$$""""""$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%))))))************)))(((************+++---///000555555666777888999:::::::::888777888<<<>>>>>>===??????@@@BBBDDDEEEFFFGGGFFFEEECCCBBBAAA@@@????????????>>>>>>>>>>>>??????>>>>>>?????????===<<<;;;666777999;;;============:::::::::;;;<<<===>>>???<<<:::888777777888777666999888666666666555333111000000///...............333333222222111000000000******)))''''''&&&&&&&&&))))))***+++,,,,,,------&&&''')))((('''%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&$$$######%%%(((((('''%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%% ###&&&&&&$$$!!!!!!""""""""""""!!!!!!!!!######!!!!!!$$$'''######""""""""""""######!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$############""""""!!!!!!$$$$$$$$$#########""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################'''### ###&&&%%%$$$#####################$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###"""!!!"""######$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$###"""###$$$&&&'''$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%&&&'''((('''&&&$$$"""$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&"""$$$))))))%%%$$$(((%%%&&&((('''&&&&&&''')))''''''((((((''''''&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***%%%&&&''''''((((((''''''&&&'''''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%"""$$$''')))'''&&&%%%&&&$$$%%%((()))(((%%%!!!%%%'''&&&%%%''',,,,,,(((''''''''''''''''''''''''*********)))))))))))))))++++++******************++++++******+++---...000...---+++)))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///...---,,,***)))((('''))))))))))))************))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((''''''''''''###$$$%%%%%%&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""#########&&&""" """&&&(((%%%"""))))))))))))))))))))))))---,,,++++++,,,...111222444444666777888999999999:::888777888;;;======<<>>>>>>>>>>>>>>======>>>??????>>>?????????>>><<<;;;:::555777999;;;<<<=========;;;;;;;;;:::;;;;;;<<<<<<:::888555444555666777777888777666666666555333111000000///...............111111000000///.........******)))''''''&&&&&&'''((())))))***++++++,,,,,,&&&''')))((('''%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%''''''&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$#########$$$$$$((($$$!!!"""$$$$$$ """"""############""""""!!!"""""""""!!!"""$$$%%%######""""""""""""######""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########"""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$$$$###$$$$$$'''&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%''''''''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&(((((('''&&&&&&&&&&&&&&&((($$$$$$'''(((%%%%%%)))"""$$$'''((('''&&&%%%%%%'''''''''''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''(((%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''(((((((((((('''&&&&&&$$$&&&((()))(((''''''(((+++++++++******)))((((((((()))'''$$$%%%((((((%%%''''''''''''''''''''''''))))))))))))))))))))))))************************,,,++++++++++++,,,...///...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,++++++******+++*********))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((''''''''''''$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%'''$$$###$$$&&&(((&&&$$$***)))((((((((()))******---,,,+++***+++---000222111333555777888888777777999777666888:::<<<<<<;;;===>>>???@@@AAABBBCCCCCCFFFEEECCCBBB@@@>>>===<<<======<<<======>>>???????????????>>>===;;;:::999666777999:::<<<<<<=========<<<;;;:::999999888999777555333333444666777777888666555555666555333111000//////............//////......------,,,++++++******)))(((''''''''''''((((((((())))))******+++&&&''')))((('''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''###%%%&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$###""""""""""""'''%%%$$$%%%%%%$$$######$$$$$$$$$$$$######$$$"""!!!!!!"""######"""######""""""""""""######$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$###############""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""''''''$$$""""""%%%(((''''''&&&%%%$$$############$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%'''%%%$$$"""###$$$&&&(((&&&%%%%%%%%%%%%&&&'''''')))((('''&&&%%%&&&'''((()))%%%$$$&&&'''%%%'''***###''')))(((&&&$$$###'''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&(((((('''&&&%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((''''''&&&&&&''')))(((''''''(((******)))&&&$$$$$$&&&(((*********'''###$$$))))))&&&''''''''''''''''''''''''))))))))))))))))))))))))************************---,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((''''''''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%***)))'''&&&'''(((***++++++***((('''(((+++...000///111444777888777666444777777666777888999::::::::::::<<<>>>@@@BBBCCCDDDFFFFFFEEECCCAAA???===<<<<<<<<<<<<<<<===>>>????????????>>>===<<<:::999888888999:::;;;<<<===>>>>>>>>>===;;;999777666555555444444444666999:::999777777555444555555555333111000///............//////...------,,,++++++************)))(((''''''(((((('''''''''((((((((())))))&&&''')))((('''%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''"""%%%''''''&&&$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%###""""""""""""###""""""###%%%%%%### """######$$$$$$######"""&&&### ###$$$### ######""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """%%%%%%$$$"""###$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###""" $$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%%%%$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''((((((((('''&&&$$$$$$%%%'''((('''&&&&&&''''''''''''(((!!!$$$'''((('''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&'''''''''&&&&&&+++***((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((())))))(((((('''&&&&&&'''((('''&&&&&&(((***&&&$$$"""!!!"""$$$&&&(((((((((&&&$$$&&&,,,---+++''''''''''''''''''''''''((((((((()))))))))))))))***************+++++++++------------,,,,,,,,,,,,---......///......------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((('''))))))))))))))))))))))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((($$$$$$$$$###!!!!!!###$$$)))((('''&&&&&&(((***,,,***)))''''''(((***---///...000333555666666444333555666666666666777888999666777999<<>>===============>>>?????????>>>===<<<;;;:::999999:::;;;;;;<<<===>>>??????>>>===;;;888666444333222111333777<<<>>>>>>:::666555444333444555444222000//////............//////...------,,,,,,+++*********))))))(((((((((((()))'''''''''''''''(((((((((&&&''')))((('''%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''"""%%%''''''&&&$$$$$$%%%###$$$$$$%%%&&&&&&&&&&&&((('''&&&%%%$$$############"""!!!!!!###%%%&&&&&&!!!!!!""""""""""""!!!!!!&&&### ###$$$### ######""""""""""""##################$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%### !!!###%%%%%%$$$"""""""""######$$$$$$$$$$$$$$$#########$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&########################"""###$$$$$$###""" $$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$$$$%%%&&&'''(((((('''&&&''''''&&&&&&''''''((()))&&&&&&%%%$$$$$$%%%&&&'''$$$&&&'''((((((((('''%%%%%%&&&'''&&&%%%%%%''')))&&&&&&&&&'''&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&'''&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&***)))'''%%%$$$######"""%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%(((((((((((((((''''''&&&%%%&&&'''&&&%%%%%%''')))&&&&&&&&&''''''((())))))&&&'''%%%###%%%***,,,)))''''''''''''''''''''''''''''''(((((())))))))))))))))))*********+++++++++---------------------,,,------...//////......---------------------------,,,,,,------------,,,,,,...------,,,,,,+++******))))))))))))))))))******((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((($$$%%%$$$###!!!!!!$$$&&&(((''''''&&&'''(((***+++***)))))))))+++,,,...///---///111333444444333333444555666555444555666888555666999<<>>>>>>>>>>>??????===<<<;;;:::::::::::::::;;;;;;;;;;;;<<<===>>>???<<<;;;999777555333222222000333888===@@@>>>999555444333333333444444222000///............//////000......---,,,,,,++++++******))))))(((((()))))))))''''''''''''''''''''''''&&&''')))((('''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''###%%%&&&&&&%%%$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$'''%%%###"""!!!"""$$$%%%!!!!!!""""""""""""!!!!!!$$$"""!!!!!!"""######"""######""""""""""""######""""""""""""############$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################'''######&&&&&&$$$######$$$%%%&&&''''''(((%%%$$$###""""""###$$$%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&""""""############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###%%%'''(((((('''&&&$$$'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&"""&&&'''&&&&&&((('''$$$'''''''''%%%$$$%%%(((+++&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&''''''&&&%%%$$$#########%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%$$$%%%&&&&&&%%%%%%&&&(((%%%&&&(((*********)))(((%%%&&&%%%"""###&&&%%%!!!''''''''''''''''''''''''&&&''''''(((((())))))***)))))))))***++++++,,,,,,,,,---............---------------...............------------------------+++,,,,,,,,,,,,,,,,,,+++------,,,++++++***))))))(((((())))))************((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''&&&%%%###"""###%%%&&&(((&&&&&&''''''((())))))***(((((()))+++,,,,,,------......000111222333333333333444666555333333555777777888:::<<>>>>>???<<<;;;:::999999:::;;;;;;::::::999999:::;;;<<<===999999777555444333333222000111444888;;;:::777444333333222333444333222000...............///000000------,,,,,,+++************)))))))))))))))******((((((((('''''''''''''''&&&''')))((('''%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%'''$$$%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$###""""""###"""""""""######"""""""""!!!"""""""""!!!"""$$$%%%######""""""""""""######""""""""""""#########$$$$$$$$$############$$$$$$"""""""""#########$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%$$$###""""""###$$$%%%########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$######&&&&&&%%%%%%&&&&&&'''(((%%%&&&((()))***)))((('''$$$'''%%%!!!!!!&&&(((&&&%%%&&&&&&&&&%%%%%%''')))%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$###&&&(((((('''&&&''''''$$$%%%&&&'''''''''&&&%%%$$$&&&&&&$$$%%%'''%%% ''''''''''''''''''''''''&&&&&&''''''((())))))***((())))))***++++++,,,,,,+++,,,---...//////......------,,,,,,,,,---//////........................,,,,,,------------,,,,,,*********************************)))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$#########$$$$$$%%%$$$!!!"""%%%&&&&&&%%%&&&'''((())))))))))))$$$&&&((()))***+++***)))......///000111222333333222444666444222222444777:::;;;<<<===>>>@@@AAAAAACCCDDDEEEFFFEEEDDDBBBAAACCCCCCAAA@@@??????>>>>>>;;;:::999999999:::;;;<<<999888888777888999;;;<<<888777666555444333333333111000000222555666555444333222222222333333222000...............///000111,,,,,,++++++***)))))))))***)))))))))))))))******((((((((((((((((((''''''&&&''')))((('''%%%&&&&&&$$$%%%''''''''''''%%%$$$%%%&&&&&&$$$######%%%(((%%%&&&&&&'''&&&%%%###"""##################$$$$$$"""$$$&&&'''%%%$$$###"""######$$$$$$$$$$$$######!!!######!!!!!!$$$'''######""""""""""""######""""""#########$$$$$$$$$$$$$$$############$$$$$$!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""&&&'''$$$"""###$$$$$$$$$##################&&&$$$###!!!!!!"""$$$%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&& !!!###$$$%%%$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$###"""###$$$&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&$$$"""!!! !!!"""###&&&%%%%%%%%%%%%&&&''''''%%%'''***,,,---+++)))((('''(((###$$$)))((("""$$$&&&'''&&&%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((()))(((&&&%%%$$$#########$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&'''&&&&&&%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$&&&)))***)))((('''''''''''''''&&&&&&'''''''''###&&&''''''***---+++&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***((())))))***++++++,,,,,,***+++---///000000//////...---+++***+++---///000........................---..................---'''(((((()))******++++++,,,,,,+++***)))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$######"""#########!!!######""")))(((((((((******((('''(((((((((((())))))))))))///000111222222333333222222333444333222111222333888:::;;;<<<===???BBBEEEEEEFFFGGGHHHGGGEEEBBB@@@DDDBBB@@@@@@@@@@@@>>>===;;;;;;;;;:::777777888999666999;;;:::===@@@>>>999<<<888444222222222111000111222222333333444444444444555555555444222000////////////....../////////+++++++++++++++++++++++++++******+++------,,,***---+++(((&&&%%%''')))***))))))((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$##################$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&$$$!!!!!!"""$$$$$$$$$""""""############""""""""""""############""""""########################$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%###########################"""!!!"""#########!!!$$$"""$$$((((((%%%$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&$$$"""###%%%&&&$$$"""&&&&&&&&&%%%%%%%%%$$$$$$"""&&&&&&###!!!######!!!$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$###############$$$%%%%%%%%%%%%%%%$$$###"""%%%""" %%%'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###'''$$$$$$''''''$$$$$$'''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''((((((((((((''''''&&&"""###((((((%%%%%%***&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%&&&'''&&&%%%$$$%%%'''(((((('''%%%$$$&&&'''''''''&&&%%%%%%$$$#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))'''$$$###''',,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&%%%&&&&&&'''%%%&&&&&&&&&'''((((((((()))%%%%%%))))))$$$$$$(((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))((()))+++,,, ###''')))***+++---...---......///////////////111000///...------...///---------...///000000111000//////...---,,,,,,,,,...,,,***+++---...,,,*********))))))))))))******))))))))))))((('''%%%%%%%%%&&&((()))))))))(((''')))(((&&&$$$###$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&%%%%%%###"""(((''''''(((******)))'''(((((((((((()))))))))))),,,,,,...///000000000000111222222111000000111222555666999;;;===AAAFFFIIIDDDEEEGGGIIIIIIGGGEEECCCCCCAAA@@@@@@@@@@@@>>>===:::;;;;;;999777666777999777:::<<<<<>>===:::::::::999777666777999777:::<<<===@@@EEECCC???<<<999777666777777777666555555555555666666666666333333444444333111///...,,,,,,++++++++++++,,,,,,------------------......---,,,++++++,,,,,,***(((''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&((((((&&&$$$"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$"""!!! !!!######!!! """"""############""""""""""""############""""""########################""""""############""""""#########$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%###"""###$$$%%%$$$###""" !!!%%%%%%""""""$$$""""""############""""""""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$###"""###%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!$$$%%%"""###%%%%%%"""$$$%%%&&&%%%$$$###$$$&&&$$$###############$$$$$$""""""###$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###### ###### ###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$)))&&&&&&''''''$$$###%%%&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))&&&"""!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&&&&###$$$&&&&&&$$$$$$&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((((((***,,,+++,,,---,,,******,,,---------...////////////...000///......---.........---------...//////000000000000000///......------,,,***)))***+++,,,+++)))******))))))))))))******((((((((())))))(((''''''&&&''''''((()))((((((((('''&&&%%%%%%&&&((()))***&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$#########"""######$$$$$$######"""###$$$$$$%%%%%%%%%$$$$$$'''&&&&&&''')))***)))((((((((((((((()))))))))))))))***,,,---///000000000000...------...000222222888999;;;<<<===???CCCFFFGGGHHHIIIJJJJJJIIIGGGFFF@@@???>>>>>>???@@@???===999::::::999777777888999777:::<<<<<>>999:::888777888:::;;;;;;:::999999999888888777777777222333333333222000...---+++******))))))******++++++++++++,,,,,,---------...,,,+++,,,,,,+++)))'''%%%&&&((()))***)))((('''(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########"""""""""$$$%%%%%%### """"""############""""""""""""############""""""########################$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$###""""""###$$$$$$%%%$$$###$$$%%%%%%$$$###$$$""""""%%%%%%######&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""$$$$$$######$$$$$$%%%&&&""""""###$$$$$$%%%&&&'''""""""""""""############ """###"""%%%(((%%% ###$$$%%%%%%######$$$%%%######""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""""""""###%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###&&&######&&&&&&######&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&)))'''''''''((()))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&'''((('''&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((''''''(((*********+++***)))))),,,...,,,------...............------..................------------............////////////............,,,------------,,,------++++++************++++++(((((()))))))))))))))(((''''''''''''((((((((()))))))))((((((''''''''''''&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%((('''&&&'''((()))'''%%%(((((((((((())))))))))))(((((()))***++++++++++++///------111777::::::999777888:::<<<===@@@DDDGGGHHHGGGFFFEEECCCBBB@@@???===<<<;;;<<<>>>??????>>>:::;;;<<<;;;999999:::<<<:::<<<===<<<===???===888:::999999:::<<<<<<<<<:::;;;::::::999888777666666333333444444333111///...++++++************++++++---------...//////000000---,,,++++++,,,,,,***((('''((()))******))))))((((((''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$""" """$$$&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$###"""###%%%%%%###"""""""""############""""""""""""############""""""########################""""""############""""""###############"""""""""########################%%%###"""###$$$%%%$$$###%%%""""""$$$%%%######'''!!!!!!""""""""""""!!!!!!###$$$$$$$$$$$$###""""""$$$$$$######$$$$$$%%%&&&"""###%%%%%%$$$$$$%%%'''#########$$$$$$$$$$$$$$$!!!######"""%%%(((%%%###$$$%%%$$$###"""###%%%""""""""""""###$$$%%%%%%############"""!!! &&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%""""""%%%%%%""""""%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###%%%&&&$$$%%%((()))'''$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$''''''%%%&&&))))))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((''''''((()))'''((()))))))))***,,,...,,,,,,---............---,,,,,,---............---------------------------.....................------...///...---,,,---///++++++************++++++)))))))))******)))(((((((((''''''''''''((())))))))))))(((((('''&&&%%%%%%&&&%%%$$$######$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%############$$$%%%&&&&&&)))(((''''''((('''&&&$$$(((((((((((()))))))))))))))******++++++*********...---///555===AAA@@@===999:::;;;<<<===???BBBEEECCCCCCBBBAAA@@@???>>>===<<<;;;;;;<<<>>>??????>>>;;;<<<===<<<;;;:::<<<>>>;;;>>>??????@@@CCCAAA<<<===<<<;;;<<<>>>>>>===<<<;;;;;;:::999888777666555444444555444333222000///---,,,,,,++++++,,,,,,---------......///000000000,,,+++***+++,,,,,,+++)))******************))))))''''''&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###""""""###%%%&&&######$$$%%%%%%%%%%%%$$$########################"""###$$$$$$$$$$$$###"""$$$###!!!!!!###$$$###"""""""""############""""""""""""############""""""########################""""""############""""""$$$#########"""""""""!!!!!!###$$$%%%%%%$$$###!!!$$$###""""""$$$$$$###"""$$$!!! ######!!!###&&&!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$###""""""$$$$$$######$$$$$$%%%&&&"""$$$&&&%%%###"""$$$&&&%%%%%%%%%&&&&&&'''''''''############&&&((($$$"""$$$%%%$$$###"""###$$$""""""""""""###$$$%%%&&&#########$$$######""""""$$$%%%&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$!!!!!!$$$$$$!!!!!!$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$''''''$$$$$$(((((($$$$$$%%%&&&'''''''''&&&&&&'''&&&%%%&&&'''((('''%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&"""&&&'''$$$%%%))))))&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&''')))&&&(((***+++******+++,,,+++,,,------......------+++,,,---.........------------------------------,,,,,,------------------+++---///...,,,+++---...,,,++++++******++++++,,,***************)))((('''(((''''''&&&'''((()))***&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############%%%&&&'''***(((''''''((('''%%%###(((((((((((()))))))))))),,,------------,,,++++++......111888AAAEEECCC???===>>>>>>===<<<<<<>>>@@@?????????>>>>>>=========;;;::::::<<<>>>??????>>><<<=========;;;;;;===???===@@@AAAAAADDDGGGEEEAAA???>>>===>>>@@@@@@>>>===;;;;;;:::999777666555555444555555555444222000///...------,,,,,,------...++++++,,,,,,---...//////+++******+++------,,,***,,,,,,++++++******))))))''''''&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$########################"""###$$$%%%%%%$$$###"""$$$""" !!!"""""""""""""""############""""""""""""############""""""########################$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""!!!!!! """$$$&&&&&&$$$""" ###"""!!!"""###$$$###!!!### !!!""" !!!%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!$$$$$$######$$$$$$%%%&&&###%%%'''%%%###"""###%%%"""""""""######$$$$$$$$$###$$$######&&&(((###"""$$$$$$$$$###"""###$$$""""""""""""###$$$%%%&&&$$$$$$%%%&&&''''''''''''"""%%%'''&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%""""""%%%%%%""""""%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%))))))$$$$$$''''''"""$$$%%%&&&'''''''''&&&%%%'''&&&%%%%%%&&&'''&&&%%%$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&'''''''''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''((()))(((''''''$$$$$$$$$%%%%%%&&&&&&&&&!!!%%%&&&######((()))%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%''')))***+++!!!"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''((('''***,,,,,,+++*********+++,,,------......------***+++---...///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...,,,++++++******++++++,,,+++++++++******(((''''''(((''''''&&&&&&((()))***###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""###%%%&&&(((%%%&&&''''''&&&'''***---%%%&&&''''''((((((''''''(((***++++++******+++,,,+++...333888<<<>>>???>>>===<<<:::999999:::;;;===@@@??????>>>>>>>>>>>>???===<<<;;;:::;;;<<<===>>>@@@@@@AAAAAABBBBBBAAAAAACCCDDDDDDEEEEEEEEEEEEDDD@@@@@@@@@@@@@@@???>>>===999999888888777888888888777666555444222111000///000000000...,,,,,,...000------..................************))))))))))))******))))))((((((''''''(((((())))))******++++++***)))((('''&&&%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$ """###$$$$$$######%%%&&&&&&&&&&&&%%%$$$$$$""""""""""""""""""""""""!!!!!!!!!"""###%%%&&&'''"""""""""""""""######$$$%%%%%%$$$!!! $$$)))###"""!!!!!!!!!"""$$$%%%###########################$$$%%%%%%%%%###"""!!!!!!$$$$$$"""!!!"""$$$""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###'''&&&%%%%%%$$$$$$$$$$$$""""""""""""############%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%$$$######""""""""""""""""""""""""%%%''''''&&&$$$###$$$%%%###$$$%%%%%%######$$$%%% ###&&&'''&&&$$$$$$$$$###"""!!!"""%%%'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$######"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''((($$$###&&&%%% """&&&&&&&&&&&&&&&&&&&&&&&&######&&&)))((($$$$$$((($$$$$$%%%%%%&&&'''(((((($$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%)))))))))((((((''''''&&&'''''''''&&&&&&%%%%%%%%%***)))'''&&&&&&''')))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%((((((&&&###***)))((('''&&&%%%%%%%%%&&&$$$%%%******&&&''',,,'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&((((((''''''&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&'''((())))))(((,,,---)))))),,,,,,''',,,,,,,,,,,,,,,,,,,,,,,,///,,,+++,,,...///---+++///...------,,,,,,,,,,,,------++++++++++++------------,,,++++++***))))))************+++,,,------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%###""""""!!!'''%%%######$$$%%%$$$###"""'''(((###!!!$$$%%%"""%%%$$$###""""""###$$$%%%%%%###"""$$$&&&'''$$$"""((('''&&&&&&&&&'''((()))%%%&&&''''''((((((''''''''')))******)))(((***++++++---111555999;;;<<<<<<<<<;;;:::999888999;;;<<<======<<<<<<<<<<<<<<<======<<<<<<;;;;;;<<<>>>???@@@@@@AAAAAAAAAAAAAAA@@@EEEFFFFFFGGGGGGGGGFFFFFF@@@@@@@@@@@@@@@???>>>>>>::::::999888888888888999888777666555444222111111/////////---++++++---......///////////////......************))))))))))))((((((((()))))))))))))))(((((())))))*********+++***)))((('''&&&%%%$$$$$$'''''''''&&&&&&&&&%%%%%%######$$$%%%%%%$$$###"""###$$$$$$$$$$$$###""""""########################$$$$$$#########$$$$$$%%%"""""""""""""""###$$$$$$$$$%%%$$$""" $$$'''"""!!!!!!!!!!!!"""##############################$$$$$$$$$$$$$$$###""""""###%%%'''&&&%%%$$$%%%&&&###"""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###'''&&&%%%$$$$$$$$$$$$$$$""""""""""""############$$$$$$############$$$$$$""""""$$$%%%%%%%%%$$$##############################$$$%%%$$$"""""""""$$$###$$$%%%%%%######$$$%%% ###&&&&&&%%%$$$$$$$$$'''%%%$$$%%%&&&''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((($$$!!!!!!%%%%%%""""""&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""$$$((((((%%%$$$'''$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%)))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''''''%%%"""(((((('''&&&%%%%%%%%%&&&((($$$$$$''''''%%%''',,,'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''))))))((((((''''''''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&'''(((((()))(((,,,,,,)))))),,,+++(((,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,......---+++...------,,,++++++,,,,,,---,,,,,,++++++,,,,,,------------,,,++++++******+++++++++***++++++,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''')))***+++,,,'''%%%###"""######"""!!!"""'''(((###!!!$$$%%%###%%%$$$############$$$%%%%%%######$$$&&&&&&$$$"""***'''$$$%%%'''(((&&&$$$%%%&&&''''''((((((''''''&&&((())))))(((((()))***+++,,,...111444666888999;;;:::999888888999:::;;;<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;<<<===>>>???AAAAAAAAABBBBBBAAAAAA@@@FFFFFFFFFGGGGGGFFFEEEEEE@@@@@@AAAAAAAAA@@@??????;;;;;;:::999999999999999666666555444222111000000111111111///---,,,---...000000000000000///...---++++++*********)))))))))''''''((())))))***++++++)))))))))))))))*********))))))((('''&&&%%%%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$$$$$$$$$$###""""""########################'''&&&%%%$$$###"""""""""###""""""""""""###$$$$$$###$$$$$$###""""""###%%%!!!!!!"""############"""########################%%%$$$##################"""###$$$###"""!!!"""#########"""""""""!!!!!!!!!""""""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$$$$$$$%%%"""""""""#########$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%%%%########################"""###$$$$$$###"""###%%%###$$$%%%%%%######$$$%%%!!!###%%%&&&%%%$$$$$$%%%(((&&&%%%%%%&&&&&&%%%#########$$$$$$$$$$$$######'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###$$$%%%'''((($$$""""""%%%%%%######&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!"""&&&(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''%%%%%%%%%%%%''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''&&&$$$"""&&&&&&%%%%%%%%%%%%%%%&&&)))&&&$$$%%%%%%$$$&&&***'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((((((((((((((%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&'''((((((((((((++++++))))))++++++(((++++++++++++++++++++++++---,,,++++++------,,,+++---,,,++++++***+++++++++---,,,,,,++++++,,,,,,---......------,,,,,,++++++,,,,,,++++++***+++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%###!!! (((&&&$$$###$$$$$$###"""###&&&'''$$$"""$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%&&&$$$""")))%%%"""###((()))&&&###%%%&&&''''''(((''''''''''''((())))))(((((()))+++---------...000333555777888888777777777888999:::<<<======>>>>>>?????????<<<;;;;;;:::;;;<<<>>>???BBBCCCCCCCCCCCCCCCBBBBBBDDDDDDEEEEEEDDDCCCBBBBBB@@@AAAAAAAAAAAAAAA@@@@@@<<<<<<;;;:::999999999999777777666555444333222111444444555333111///000111000000000000///...,,,,,,+++++++++*********))))))(((((()))))))))******************))))))))))))))))))(((((('''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######%%%&&&&&&&&&&&&%%%$$$$$$########################&&&%%%$$$###"""!!!!!!!!!######""""""######$$$%%%"""###$$$$$$$$$#########!!!"""$$$%%%%%%%%%$$$###########################%%%$$$###""""""###$$$%%%"""""""""!!! !!!#########"""""""""!!!!!!""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&###########################$$$&&&&&&%%%%%%&&&'''###$$$%%%%%%######$$$%%%!!!###%%%&&&%%%$$$$$$%%%%%%$$$######$$$$$$###!!!"""######$$$$$$######"""%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$######%%%'''(((&&&%%%%%%%%%$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&""""""&&&)))'''&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&)))'''%%%&&&'''&&&&&&''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((((((((''''''''''''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&'''''''''((((((((()))*********+++***)))************++++++++++++,,,+++++++++,,,,,,,,,+++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,+++************+++++++++++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''%%%!!!'''&&&$$$$$$&&&'''&&&%%%$$$&&&&&&%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$###'''###!!!$$$)))+++((($$$%%%&&&''''''((('''''''''((()))+++***))))))***,,,...---------///222444666666666666666777777888888:::;;;===>>>????????????;;;::::::::::::<<<===>>>CCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@@@@AAAAAABBBBBBBBBAAAAAA===<<<;;;:::999999999999:::999999888777666555555333555555444222000111111/////////...---,,,+++***++++++++++++************+++*********)))))))))(((++++++******))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###########################""""""!!!!!!!!!""""""###############$$$$$$%%%"""######$$$%%%$$$###"""###$$$%%%&&&'''&&&%%%$$$########################$$$$$$"""""""""###$$$%%%%%%$$$#########$$$$$$$$$############""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$######$$$$$$%%%############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###########################$$$&&&&&&%%%%%%&&&'''###$$$%%%%%%######$$$%%%"""###%%%%%%$$$$$$$$$&&&"""""""""###%%%%%%$$$""""""######$$$$$$######"""######$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&(((%%%&&&&&&$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$((($$$$$$'''(((&&&&&&(((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((()))%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''))))))'''$$$'''&&&&&&&&&&&&'''((((((###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&'''''''''''''''(((((((((*********)))***)))))))))******+++++++++***++++++++++++***++++++*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,------,,,+++***************++++++++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((('''%%%""" $$$""""""###%%%'''''''''$$$%%%%%%%%%$$$"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$$$$$$$%%%######%%%)))+++)))&&&%%%&&&''''''(((((('''''')))***++++++******+++,,,---,,,------///111444555444444555555666666777777777888:::<<<============;;;:::::::::;;;===>>>???BBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDBBBAAAAAAAAABBBCCCCCCCCCBBBBBB===<<<;;;999888888888888666555555444333333222222000111333222111///000000---------------,,,+++***,,,++++++++++++*********,,,++++++***))))))((((((,,,++++++***)))(((''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""###$$$&&&&&&###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""###$$$$$$############$$$%%%%%%$$$###"""###%%%%%%###!!!$$$$$$%%%&&&&&&&&&&&&%%%##########################################$$$%%%$$$""" """###$$$$$$$$$$$$#########"""""""""""""""###$$$$$$$$$$$$###$$$############$$$$$$%%%#########$$$$$$$$$$$$%%%###""""""!!!!!!""""""###$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###%%%###$$$%%%%%%######$$$%%%"""$$$%%%%%%######%%%&&&#########%%%''''''%%%#########$$$$$$$$$$$$######!!!"""###%%%%%%&&&%%%%%%#########$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&!!!$$$$$$###$$$'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&&&&(((&&&"""$$$(((&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''))),,,&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''***(((###'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%''''''''''''''''''''''''(((&&&'''***+++))))))+++((((((((()))******++++++)))***++++++))))))***+++*********)))******+++,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++******++++++******)))((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''((((((((('''&&&!!! ###%%%%%%%%%%%%$$$%%%&&&$$$!!!"""%%%$$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&%%%$$$###$$$%%%%%%&&&'''((())))))((('''%%%&&&''''''((((((''''''((()))******))))))***+++***++++++---///111222333222333444555555666666666555777999<<<===>>>======<<<<<<;;;<<<===???@@@BBB???@@@BBBDDDFFFGGGGGGHHHHHHHHHGGGFFFEEECCCAAA@@@AAAAAABBBCCCCCCCCCCCCCCC<<<;;;:::999888777777777222222111111000000//////...000222222111000000111,,,---------------,,,,,,,,,,,,+++++++++*********************************,,,,,,+++***)))((('''&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%###!!!"""$$$%%%$$$"""$$$############$$$%%%%%%########################""""""###$$$$$$$$$$$$$$$!!!"""###"""$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$##################$$$%%%%%%#########$$$$$$$$$%%%%%%$$$######""""""######$$$$$$######"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""$$$###$$$%%%%%%######$$$%%%###$$$%%%$$$######%%%'''$$$$$$$$$&&&'''&&&###!!!$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$ $$$%%%###$$$((()))&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((('''!!! '''$$$%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%&&&))),,,(((((('''&&&%%%%%%%%%&&&&&&%%%!!!"""))))))$$$'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&###$$$'''((()))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%''''''''''''''''''''''''(((%%%&&&++++++((((((,,,''''''(((((()))******+++(((***++++++)))((()))+++***************+++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,***************))))))((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$######$$$"""!!!!!!###$$$$$$###&&&###$$$'''%%%!!!!!!&&&######$$$%%%%%%$$$######"""$$$&&&&&&$$$######%%%&&&(((******((('''&&&'''%%%&&&''''''(((((('''''''''((())))))(((((()))***((()))***,,,...000111222111222333444555555555555777888;;;>>>@@@@@@??????>>>=========???AAABBBDDD===>>>@@@BBBDDDFFFGGGHHHFFFFFFEEEDDDBBBAAA???>>>AAAAAABBBCCCDDDDDDDDDCCC<<<;;;:::888777666666666666666666555555444444444...000333444333222333444------......///.........,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,---,,,+++***)))((('''&&&'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&###!!!!!!$$$%%%$$$"""###"""!!!!!!!!!"""$$$%%%########################!!!"""###%%%%%%%%%$$$###### """&&&'''&&&$$$$$$$$$############"""""""""###$$$$$$$$$$$$#########""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&$$$###$$$%%%###$$$%%%%%%######$$$%%%###$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$"""!!!""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&'''&&&$$$######((('''######''''''"""&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''')))))))))(((((('''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''$$$$$$'''******)))((('''&&&%%%%%%%%%'''$$$''')))&&&'''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&###&&&)))++++++***'''%%%&&&&&&&&&'''''''''((((((%%%$$$###$$$&&&'''&&&%%%'''''''''''''''''''''&&&((($$$&&&+++,,,((((((,,,&&&''''''((()))******+++(((***,,,+++(((''')))+++++++++******+++,,,------++++++------------++++++++++++++++++++++++++++++************+++,,,------***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((#########$$$%%%&&&((()))***(((&&&%%%&&&&&&%%%$$$&&&###$$$'''%%% !!!&&&"""###$$$%%%%%%$$$###""""""$$$'''&&&$$$"""###%%%&&&%%%%%%'''((()))'''&&&&&&&&&''''''''''''&&&&&&((()))))))))))))))(((((())))))***+++,,,...///000///000222444666888888999999:::<<<>>>???>>>===<<<@@@??????>>>???AAABBBCCC@@@?????????AAACCCEEEFFFHHHGGGEEECCCAAA>>>===<<>>;;;:::888666666555666777444222111111222333333222111111111111111000//////,,,,,,+++***+++,,,---......---,,,,,,++++++,,,,,,///+++((((((&&&!!!!!!$$$)))***+++,,,+++***(((&&&)))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$(((&&&$$$"""""""""$$$%%%########################$$$$$$######$$$$$$%%%&&&!!!!!!""""""######$$$$$$&&&%%%%%%$$$###"""!!!!!!!!!"""###$$$$$$###"""!!! !!!######""""""###%%%#######################################"""!!! #########"""""""""""""""$$$$$$######$$$$$$%%%&&&"""!!!  !!!"""!!!""""""""""""#########$$$###""""""######""" ###$$$%%%$$$"""""""""$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""!!!  !!!###$$$$$$$$$%%%%%%$$$###$$$%%%&&&###"""%%%''''''########################%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$''''''''''''&&&%%%$$$$$$######$$$%%%'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''&&&%%%%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''((((((%%%'''((('''&&&$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''(((&&&$$$%%%(((***(((&&&'''''''''''''''''''''''''''((()))******)))((((((''''''''''''''''''''''''***)))(((''''''((()))***))))))))))))(((((((((((((((((((((((()))))))))))),,,,,,,,,++++++*********(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))&&&%%%%%%&&&((()))((('''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$''''''&&&((()))***)))'''&&&''''''((((((''''''&&&(((((())))))))))))((((((++++++++++++,,,---......///000222444666777888888999;;;===???@@@@@@????????????>>>>>>???@@@BBBCCC???@@@@@@AAACCCEEEFFFGGGIIIHHHFFFCCC@@@>>><<<;;;@@@@@@AAACCCDDDCCC@@@===999888777555444444333333444222111111222333222222222222111111///...,,,,,,,,,,,,+++++++++,,,---...---,,,,,,+++++++++++++++)))&&&%%%''''''%%%&&&***((()))+++++++++)))(((&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&############$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%$$$##############################$$$$$$######"""!!!"""""""""""""""#########$$$$$$######$$$$$$%%%&&&""""""!!! !!!"""""""""""""""#########$$$$$$$$$###""""""######""" """$$$%%%$$$######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''!!!%%%(((&&&""" ###'''###  ###$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%%%%'''((('''&&&$$$%%%%%%&&&&&&'''''''''%%%'''((('''&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&$$$###$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((()))((((((''''''''''''''''''''''''***)))(((''''''((()))***))))))))))))((((((((((((((((((((()))))))))******,,,,,,,,,++++++*********************************(((((()))))))))*********))))))))))))))))))))))))'''&&&%%%&&&(((((('''&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$(((''''''(((***+++)))(((&&&''''''((((((''''''&&&(((((())))))))))))((((((------,,,,,,,,,,,,------///000222333555666777777999;;;===???AAABBBBBBBBB???>>>>>>>>>>>>@@@AAABBB???AAACCCEEEGGGHHHIIIIIIJJJIIIGGGDDD@@@===;;;:::======>>>@@@BBBAAA???<<<999999888777555444222111333222000000222333222111222222111000...,,,***))),,,,,,+++++++++,,,---...,,,++++++***************&&&######'''(((''')))---((()))***+++***)))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######)))&&&$$$$$$&&&&&&$$$!!!########################$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""######$$$$$$$$$############$$$%%%%%%######""""""""""""##################$$$$$$$$$%%%$$$###""""""######""" """$$$%%%%%%$$$$$$&&&'''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%***'''!!!###)))&&&$$$""""""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''))))))'''%%%###''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&###$$$%%%&&&''''''''''''***)))((('''%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%###"""!!!&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&'''(((((('''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((()))))))))))))))))))))*********+++++++++++++++++++++*********************************(((((())))))))))))******))))))))))))))))))))))))((('''&&&&&&'''((('''%%%&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$(((''''''(((******)))'''''''''(((((((((((('''''''''(((((())))))))))))(((,,,,,,,,,,,,,,,------......///111333444555555666777999;;;===@@@AAABBBBBB>>>>>>======>>>???AAABBB@@@BBBFFFIIIKKKLLLKKKJJJJJJIIIGGGDDD@@@===;;;999<<<<<<===???AAAAAA???===::::::::::::888666333222333111000000111222222111222222111000///---+++++++++++++++,,,,,,,,,------+++******))))))))))))))))))&&&&&&((()))&&&'''***(((((()))******)))(((((()))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&""" $$$%%%"""########################$$$$$$%%%%%%%%%$$$$$$### !!!"""###$$$$$$%%%###############$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$###""""""######""" """###%%%%%%%%%%%%'''(((""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%!!!%%%(((&&&"""!!!###'''&&&&&&&&&&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""#########"""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###"""(((&&&&&&&&&(((((((((&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))*********+++++++++++++++++++++***************************************(((((((((((()))))))))***)))))))))))))))))))))))))))(((&&&&&&''''''&&&$$$&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&'''))))))(((&&&'''(((((((((((((((((('''''''''((()))))))))))))))*********+++,,,---...///...///000222333444444444444555777:::<<<>>>???@@@>>>===<<<<<<===>>>@@@AAAAAADDDHHHKKKMMMMMMLLLKKKIIIHHHFFFCCC@@@>>><<<;;;=========???@@@AAA???>>>::::::::::::888666444222333111000000111222222111111111111111000//////...++++++,,,,,,,,,---------+++***))))))(((((())))))***''''''***)))&&&%%%(((((((((((()))))))))(((((()))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$######"""""""""!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%"""###########################$$$$$$%%%%%%%%%$$$$$$ !!!"""###$$$$$$%%%######""""""######$$$%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$###""""""######""" """###%%%%%%%%%%%%'''(((""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$###"""###$$$$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""######"""!!!#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$######$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))(((&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((()))))))))***)))*********++++++++++++************************))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((()))(((&&&&&&''''''&&&$$$'''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&((()))'''&&&'''(((((())))))(((((('''&&&'''((())))))******)))((((((((()))+++,,,...///---...///111222333333333111222444666888:::<<<======<<<<<<<<<<<<>>>???@@@AAACCCFFFIIIKKKJJJIIIHHHFFFFFFDDDCCCAAA???>>>>>>???>>>>>>???@@@AAA???>>>777777777777666444333222222111//////111222111000111111111111111000000///***+++,,,---------,,,,,,+++******)))))))))))))))(((&&&&&&******((('''***''''''(((((((((((())))))'''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%###########################""""""""""""###$$$$$$#########"""""""""""""""""""""######$$$$$$$$$%%%$$$$$$############$$$$$$###!!!!!!$$$&&&%%%###########################"""###$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$###""""""""""""###$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$%%%$$$###""""""######""" """$$$%%%%%%$$$$$$&&&'''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%'''$$$!!!"""&&&'''%%%!!!!!!###%%%%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$$$$###"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######""""""######$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''(((((())))))******)))))))))*********++++++)))))))))***************((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((((('''&&&&&&'''((('''%%%((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&'''))))))((('''(((((())))))))))))((((((&&&'''((()))************(((((((((((()))***+++,,,---...///000111222222222000111222333555777999:::<<<<<<;;;;;;<<<===???@@@???AAACCCEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>>>>??????>>>===777777666555555555555555222111//////111111111000111111111111000///...---***+++,,,---------,,,,,,++++++***))))))))))))***'''%%%&&&++++++((((((***'''''''''''''''((())))))'''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&%%%$$$#########$$$%%%"""""""""""""""""""""""""""""""""""""""###$$$$$$"""###############$$$$$$###############$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%########################!!!"""######$$$$$$######"""""""""""""""#########"""""""""""""""###$$$$$$""""""###$$$$$$###"""""""""""""""#########$$$$$$$$$###""""""######""" """$$$%%%$$$######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$######%%%%%%$$$###"""$$$&&&%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%%%%$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$###"""$$$&&&''''''&&&$$$%%%%%%&&&&&&'''''''''###%%%''''''&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%"""$$$&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''((()))*********((((((((()))))))))******((()))))))))*********+++))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''&&&%%%&&&(((((('''&&&((('''&&&&&&&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((''''''(((***+++)))((((((((())))))))))))((((((&&&'''((()))************))))))(((((((((((())))))------///000111111111111000111111222444666888999<<<<<<;;;;;;<<<===???@@@>>>>>>@@@AAAAAAAAA@@@???AAAAAAAAABBBBBBCCCCCCCCC@@@???======>>>>>>===;;;999888777666666777888999222000//////000111111000222222111000...---+++******+++,,,---...---,,,,,,,,,++++++***************)))'''(((++++++(((&&&((('''''''''''''''((()))***))))))((((((((('''''''''(((((('''''''''&&&&&&&&&(((&&&$$$"""""""""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$#########$$$$$$%%%%%%&&&########################$$$###"""!!!!!!"""###$$$%%%&&&&&&%%%###"""###$$$######################## !!!"""########################""""""""""""""""""""""""""""""######$$$!!!"""###$$$$$$###"""!!!!!!""""""""""""#########$$$###""""""######"""!!!###$$$%%%$$$""""""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$&&&%%%###"""$$$&&& """!!! ###&&&########################"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$(((******((($$$!!!%%%%%%%%%%%%&&&&&&'''(((######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%% """&&&((()))((($$$$$$%%%%%%&&&'''((((((###%%%''''''&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$''')))(((&&&%%%'''***''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%'''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&''''''((()))******+++(((((((((((())))))))))))(((((())))))*********+++************************''''''''''''((((((((()))((((((((((((((((((((((((&&&%%%%%%&&&((()))((('''((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&))))))(((((('''''''''&&&))))))))))))(((((((((((((((((((((((())))))))))))*********+++,,,,,,,,,---+++,,,,,,------.........000000000111444777999;;;;;;;;;;;;<<<<<<>>>???@@@BBBBBBBBBBBBAAA@@@@@@???AAAAAA@@@@@@??????@@@@@@???===<<<<<<>>>???>>>===::::::999888888999999:::555444333333222222222222111111111000///---++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%"""""""""""""""######$$$%%%###""""""###$$$$$$###'''$$$$$$'''&&&######&&&######""""""!!!!!!!!! ######""""""""""""######""""""""""""############$$$$$$######""""""!!!!!!$$$""" !!!$$$%%%###!!!######################## ###%%%%%%$$$&&&***///###$$$$$$%%%%%%&&&&&&'''""""""""""""""""""""""""%%%$$$###""""""###$$$%%%###$$$%%%&&&%%%$$$###""""""############$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%############%%%%%%&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((&&&%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%%%%&&&&&&%%%###(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$######"""###$$$&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""&&&&&&&&&'''''''''((((((&&&%%%$$$%%%'''((('''&&&%%%&&&((())))))(((&&&%%%!!!"""###$$$%%%&&&&&&&&&((($$$"""%%%&&&%%%$$$&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&'''((())))))(((************************''''''(((******+++++++++******))))))))))))******((())))))*********))))))))))))))))))************))))))))))))(((((((((((('''((()))(((&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((((((((('''''''''''''''''''''(((((()))))))))''''''''''''(((((((((((((((((((((((((((((())))))++++++,,,,,,---.........000000000222444666888::::::::::::;;;<<<===>>>???AAABBBBBBAAAAAA@@@???>>>AAA@@@????????????@@@@@@>>><<<;;;;;;===>>>===<<<:::999999888888888999999444444333222222222222222///////////////...---,,,,,,,,,,,,,,,++++++++++++---------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((''''''&&&%%%%%%$$$$$$(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$"""""""""""""""###$$$$$$%%%###""""""###$$$$$$###$$$!!!"""$$$%%%""""""%%%######"""""""""!!!!!!!!!######""""""""""""######""""""""""""############""""""!!!!!! $$$"""!!!!!!$$$$$$###!!!########################!!!!!!"""!!!!!!"""$$$'''$$$$$$$$$$$$####################################$$$$$$###""""""###$$$$$$!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&$$$######$$$%%%%%%$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$$$$&&&(((&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''&&&$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&$$$$$$%%%&&&&&&%%%$$$$$$######$$$%%%&&&&&&&&&%%%'''$$$$$$&&&&&&$$$%%%)))$$$%%%&&&&&&''''''&&&&&&''''''&&&'''((()))((((((''''''''''''''''''''''''&&&&&&'''))))))***************))))))))))))*********************)))((('''((((((((((((''''''''''''))))))))))))((((((((((((&&&(((((((((&&&%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''$$$%%%&&&'''((()))******&&&&&&&&&'''''''''((((((((((((((('''''''''''''''+++++++++,,,---.........000111111222333555777888::::::;;;<<<===>>>??????AAAAAAAAA@@@@@@???>>>===??????>>>>>>>>>??????@@@>>><<<;;;;;;<<<===<<<;;;:::999888888777777777777444333222222111222222222......////////////......------------,,,,,,,,,,,,......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''&&&&&&%%%%%%$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""############""""""""""""###$$$$$$%%%###""""""###$$$$$$######!!!!!!$$$%%%######&&&#########"""""""""""""""######""""""""""""######""""""""""""############"""!!!!!!!!!!!! $$$###""""""###$$$###"""###########################""" !!!!!! $$$######"""!!!!!! ########################$$$$$$###""""""###$$$$$$""""""$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""&&&$$$######$$$%%%%%%$$$""""""###$$$%%%%%%&&&&&&########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))(((''''''&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%'''%%%###%%%+++$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&'''(((((()))((((((******))))))))))))******++++++++++++***((('''&&&))))))((((((''''''&&&&&&))))))))))))((((((((((((&&&'''(((((('''&&&''')))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''%%%%%%&&&&&&'''(((((()))'''''''''(((((((((((()))+++++++++******))))))(((******+++,,,---......///000111111222333555666666:::;;;<<<===???@@@@@@@@@@@@@@@@@@???>>>===<<<;;;======<<<<<<===>>>?????????===<<<<<<=========<<<:::999888777666666555666222222111111111111222222000000000000000000///.........---------,,,,,,,,,//////...---+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""#########""""""######$$$%%%%%%###""""""###$$$$$$###$$$""""""&&&'''%%%&&&)))##############################""""""""""""######!!!"""""""""###################################################$$$##############################&&&###!!!!!!$$$$$$"""######""""""!!!!!!!!!!!!########################$$$##################$$$###$$$&&&''''''&&&%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%''')))%%%&&&&&&&&&&&&&&&&&&%%%&&&$$$$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((($$$$$$$$$%%%%%%%%%&&&&&&))))))((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&%%%$$$%%%'''((('''&&&(((''''''&&&&&&''''''(((&&&&&&'''''''''&&&%%%%%%$$$$$$''''''######)))$$$%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''((())))))))))))))))))))))))&&&'''(((((()))))))))(((******))))))))))))*********************)))((('''++++++******))))))(((((())))))))))))((((((((((((%%%'''((((((''''''(((***'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''''''''''''''&&&&&&((())))))))))))*********,,,,,,,,,++++++*********))))))***+++,,,---...///000000111222444555555666777888:::<<<>>>>>>???????????????>>>===;;;:::999:::::::::;;;<<<===>>>???AAA???======>>>???>>>===:::999777666555444444444111111000000000111111222333333333222111000///.........---------,,,,,,,,,//////...---+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""##################$$$$$$%%%%%%###""""""###$$$$$$###$$$""""""&&&'''%%%&&&)))#########$$$$$$$$$$$$$$$######""""""""""""######!!!"""""""""########################$$$$$$$$$$$$######$$$$$$#########$$$########################%%%###!!!###&&&'''%%%""""""""""""#########$$$$$$#################################$$$$$$############$$$%%%&&&'''&&&%%%%%%""""""#########$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&$$$$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&'''''''''((((((&&&%%%$$$%%%'''((('''&&&(((''''''&&&&&&''''''(((&&&&&&'''''''''&&&%%%%%%%%%%%%''''''""" &&&$$$%%%&&&&&&''''''&&&&&&$$$&&&((('''&&&%%%''')))(((((((((((((((((((((((((((((()))*********))))))******))))))))))))******'''((()))***************+++*********)))))))))((())))))))))))((((((((((((%%%'''(((((('''''')))***(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&))))))*********+++++++++************))))))))))))((()))***+++,,,---...///...///111333444555555666444555777:::;;;<<<<<<<<<>>>>>>>>>===<<<:::888888888888999999;;;<<<>>>>>>BBB@@@>>>>>>??????>>>===:::999777555444333222222000000000///000000111222444444444333111000...---------------,,,,,,,,,,,,......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$############$$$%%%%%%%%%###""""""###$$$$$$######!!!!!!$$$%%%######&&&$$$$$$$$$$$$$$$%%%%%%%%%######""""""""""""######""""""""""""############!!!!!!!!!""""""""""""######$$$%%%$$$######$$$%%%########################!!!!!!!!!###%%%%%%$$$###""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""" """###$$$$$$###""""""############$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&$$$######$$$%%%%%%$$$&&&%%%%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''&&&###"""$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&%%%&&&'''(((((('''&&&%%%&&&%%%$$$%%%'''''''''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%&&&&&&### %%%$$$%%%&&&&&&''''''&&&&&&###&&&((('''%%%$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))******))))))))))))******&&&'''(((***++++++++++++'''''''''((((((((((((((())))))))))))(((((((((((('''((())))))((('''(((***((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''''''''''''''((((((((()))((((((((((((((((((((()))))))))))))))************(((((((((((())))))))))))(((((()))+++,,,---...///,,,...000222444666666666444555888;;;<<<======<<<>>>======<<<:::999777666777777777888:::<<<===>>>BBB@@@>>>===>>>>>>===<<<:::999777555333111111000///////////////000111111111222222111000///...---,,,,,,,,,,,,++++++++++++---------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$######$$$$$$%%%&&&%%%###""""""###$$$$$$###$$$!!!"""$$$%%%""""""%%%$$$$$$$$$%%%%%%%%%&&&&&&######""""""""""""######""""""""""""############!!!!!!"""""""""#########"""$$$&&&%%%###"""$$$&&&######################## """$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!"""######"""""""""############$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&((('''$$$###%%%)))$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&''')))((($$$!!!%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%&&&'''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''$$$$$$%%%&&&'''&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&$$$$$$%%%&&&&&&%%%$$$$$$######$$$%%%&&&&&&&&&%%%'''$$$$$$&&&&&&###$$$((($$$%%%&&&&&&''''''&&&&&&###&&&)))((($$$###&&&)))&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))((((((******))))))))))))******'''((()))***************&&&&&&''''''(((((())))))))))))))))))((((((((((((((()))***)))((('''((())))))(((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&'''''''''(((((())))))&&&''''''((()))***++++++(((((((((((())))))))))))(((((())))))******++++++'''((()))***,,,---...///+++---///222555666666666666888;;;>>>@@@@@@@@@???======<<<;;;:::888777666666666777888999;;;===>>>AAA???============<<<;;;:::888666444222111000000///////////////000111111......////////////......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###$$$$$$###'''$$$$$$'''&&&######&&&$$$$$$$$$%%%%%%&&&&&&&&&######""""""""""""######""""""""""""##################$$$$$$%%%%%%%%%%%%"""%%%&&&%%%###"""$$$&&&########################"""%%%((('''$$$"""###%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""" """###$$$$$$$$$###"""############$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$######$$$%%%%%%$$$ !!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################"""&&&)))((($$$###&&&***$$$$$$%%%%%%%%%&&&&&&&&&######%%%%%%%%%%%%######!!!###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%''')))'''"""%%%&&&((())))))(((&&&%%%((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((()))))))))***&&&&&&&&&'''''''''((((((###$$$&&&'''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((&&&%%%$$$%%%'''((('''&&&%%%&&&((())))))(((&&&%%%!!!"""###$$$%%%&&&&&&&&&'''###"""&&&)))((()))+++$$$%%%&&&&&&''''''&&&&&&"""&&&)))((($$$###&&&***(((((((((((((((((((((((('''(((((((((((((((''''''******))))))))))))******)))************))))))(((''''''((()))***+++,,,,,,))))))))))))(((((((((((()))******)))(((''''''((())))))((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&''''''(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&+++***)))(((((()))***+++******+++++++++,,,,,,,,,//////000111333444555666666999<<>><<<:::::::::999888777666555555777666666666888:::<<<===?????????>>>===<<<:::999666666555444333111111000---...111222222111...---111000...+++******...111---,,,++++++------,,,+++,,,,,,,,,+++++++++******(((((((((((((((((((((((('''''''''(((((((((((((((((()))*********((('''&&&,,,***(((&&&%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$###"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&##############################"""!!!!!!"""###$$$"""#########$$$$$$$$$$$$!!!!!!!!!###&&&&&&%%%############$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$###!!!!!!$$$&&&###'''&&& ###&&&$$$###"""!!! !!!"""$$$&&&$$$$$$##################'''%%%###"""###$$$'''(((%%%$$$###$$$&&&'''&&&%%%!!!###%%%&&&%%%###""""""%%%&&&&&&%%%$$$###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$&&&))))))&&&"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###&&&%%%######'''(((%%%'''"""!!!''')))&&&!!!"""###%%%&&&&&&%%%###"""&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###%%%###!!! """&&&***---******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))'''%%%$$$''')))((('''&&&&&&$$$$$$###"""&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))((('''&&&&&&(((((('''&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%'''((('''((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))(((%%%$$$&&&((()))'''%%%&&&)))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&$$$%%%,,,444%%%$$$###"""!!!"""###$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***''''''((()))))))))))))))))))))))))))************))))))************))))))*********))))))))))))))),,,)))'''((()))***(((%%%(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""" """%%%''''''&&&$$$######$$$&&&'''(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))(((((('''+++***)))(((((()))***+++*********+++++++++,,,,,,...///000111222444555555777999;;;>>>???>>><<<;;;;;;;;;:::999888777666666888777777777888:::;;;<<<============<<<;;;:::999666555555444333222111111---...000111111000...---000000000///------...000---+++***+++,,,---,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((())))))***)))((('''&&&+++)))'''&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###!!!"""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&%%%%%%%%%!!!###%%%%%%###""""""###########################$$$$$$###"""!!!!!!!!!""""""""""""#########$$$$$$!!!"""###%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$###!!!"""###%%%$$$&&&"""!!!$$$$$$""""""""""""################################################$$$$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%!!!###%%%&&&$$$###""""""$$$%%%%%%$$$###"""$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$&&&'''%%%###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&&&&######&&&'''%%%&&&$$$!!!###&&&(((&&&###$$$$$$%%%&&&%%%$$$###"""%%%&&&&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%$$$&&&((('''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))((('''&&&'''(((((('''&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&&&&'''***(((&&&%%%%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###''''''######'''+++&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&******(((&&&$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''(((((()))''''''((()))))))))))))))(((((()))))))))*********))))))************))))))))))))))))))))))))))))))+++)))'''((()))***(((&&&((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$((('''&&&%%%%%%&&&'''(((((())))))******))))))((())))))))))))))))))))))))***))))))(((((())))))*********))))))))))))***************++++++++++++,,,......///000222333444444777888:::<<<===>>>======<<<;;;;;;:::999888777777999888888888999999:::;;;;;;;;;;;;;;;;;;:::999888444444444333333222222222...........................000222222111/////////---,,,++++++,,,---,,,+++,,,,,,,,,+++++++++******************************************))))))))))))((((((((()))(((((('''&&&)))((('''%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###!!!!!!"""###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$### """$$$%%%###"""!!!"""########################$$$$$$$$$$$$"""!!! !!!!!!!!!"""""""""######"""$$$$$$!!! !!!############$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###""""""###%%%!!!%%%$$$$$$$$$###!!!!!!"""$$$%%%%%%###!!! ########################!!!"""###%%%%%%$$$###"""%%%$$$###$$$%%%&&&&&&$$$!!!###%%%%%%$$$###############$$$###""""""###%%%#########$$$$$$$$$$$$%%%$$$###!!!"""$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$''''''$$$###&&&&&&###&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((((('''&&&&&&(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''&&&'''(((***&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$######$$$'''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((''''''&&&'''''''''''''''((())))))))))))((((((((())))))))))))************++++++++++++******))))))))))))))))))))))))***)))(((((())))))((('''(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&)))))))))******)))))))))))))))))))))))))))))))))+++***)))(((((()))***+++***))))))))))))))))))***************++++++++++++------...///111222333333777888999;;;<<<===>>>>>><<<;;;;;;:::999888777666999999888888999999999999:::::::::::::::999888888333222222222222222222222///...---,,,,,,---...///...000222222000//////000...---,,,,,,......---,,,,,,,,,,,,+++++++++************************************)))))))))))))))(((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""""""""###"""!!!########################%%%$$$$$$$$$###"""""""""###############$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$###"""!!!"""$$$########################"""###$$$$$$$$$"""!!! !!!!!!!!!!!!""""""""""""!!!$$$""""""###############$$$$$$$$$########################"""$$$$$$$$$""""""###%%% ###$$$$$$$$$#########$$$$$$%%%$$$###!!! ###############$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$!!!###$$$%%%$$$######$$$######$$$###""""""$$$&&&""""""#########$$$$$$$$$$$$###""""""###$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$''''''$$$$$$&&&&&&"""&&&((()))'''%%%###$$$&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''((())))))%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&((((((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&'''(((&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&'''((((((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$&&&((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((''''''&&&&&&&&&&&&&&&'''(((((())))))(((((((((((((((((()))))))))*********++++++++++++******((((((((()))))))))))))))))))))(((((())))))((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######))))))************))))))************************+++***)))(((((()))***+++)))))))))******)))))))))))))))*********++++++++++++,,,---...000111222222555666888:::<<<>>>??????<<<;;;:::999888777777666888999999999999999999999;;;;;;;;;;;;:::999888888222222222222222111111111///...---,,,,,,---...//////000000///---...///111000...---...///000///...,,,,,,,,,+++++++++******************************)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$$$$###"""########################%%%$$$$$$$$$###"""""""""######""""""######$$$%%%%%%%%%%%%%%%$$$######"""&&&%%%$$$""" !!!%%%(((######################## !!!"""$$$$$$$$$###"""!!!!!!!!!!!!"""""""""""""""%%%### $$$################################################"""###%%%$$$###"""###$$$ """######"""$$$&&&&&&%%%$$$"""""""""######""""""#########$$$$$$$$$&&&%%%#########$$$&&&((($$$###"""###%%%&&&%%%$$$!!!"""$$$$$$######$$$%%%###$$$%%%%%%$$$$$$&&&'''""""""#########$$$$$$$$$%%%$$$$$$######$$$&&&((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###&&&'''%%%$$$'''&&&"""%%%(((***((($$$"""$$$'''###""""""###$$$%%%''''''$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$&&&((()))$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''$$$$$$(((((($$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$&&&'''&&&%%%%%%&&&&&&''''''&&&$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''(((((((((((()))))))))*********++++++*********''''''(((((())))))))))))(((((())))))(((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%""""""###$$$$$$###"""""")))******++++++******)))***************************))))))(((((())))))***))))))************)))))))))))))))************+++++++++,,,---///000111111333555888;;;===>>>??????===<<<;;;;;;999999888777999:::;;;<<<<<<<<<<<<;;;============<<<:::999888444444444333333222222222000///...------...///000/////////...------000222000///......///000///...,,,,,,,,,+++++++++******************************))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%######$$$%%%$$$###########################$$$$$$$$$##################""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###"""&&&&&&$$$"""!!!"""%%%(((######################## !!!"""$$$$$$$$$$$$!!!!!!!!!"""""""""#########%%%&&&$$$""""""$$$'''###############"""""""""###############$$$$$$$$$!!!###%%%%%%###"""###$$$"""!!!"""%%%$$$"""###''''''%%%###"""!!!"""$$$%%%"""""""""###$$$$$$%%%%%%'''&&&###""""""$$$''')))$$$###"""###$$$%%%%%%###!!!"""$$$$$$######$$$&&&###$$$%%%%%%$$$%%%&&&(((#########$$$$$$$$$$$$%%%$$$%%%&&&%%%######%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!%%%&&&%%%%%%((('''###$$$&&&((('''$$$###%%%'''""""""###$$$%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%''''''%%%%%%%%%%%%'''''')))'''%%%#########%%%&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$######%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&!!!"""((((((######(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%&&&%%%###"""%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&%%%$$$%%%%%%%%%%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((((((((('''''''''(((((((((((())))))))))))************))))))&&&''''''(((((())))))***'''((())))))(((((()))***((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$)))******++++++******)))************************'''(((((())))))(((((('''((()))***++++++***)))((())))))))))))******************+++---...///000111111444888;;;>>>???>>>>>>??????>>>===<<<;;;::::::;;;<<<>>>???@@@@@@@@@@@@AAAAAA@@@???===;;;999888888888777666555555444444000//////......//////000---///111111000000000111...---,,,---...///...,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))(((''''''&&&%%%%%%$$$$$$$$$%%%'''''''''''''''(((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%###""""""$$$%%%$$$$$$#######################################$$$$$$$$$"""""""""""""""###$$$$$$"""######$$$$$$$$$$$$###"""$$$%%%$$$###"""###$$$########################"""!!!!!!!!!"""###$$$$$$"""""""""#########$$$$$$$$$############$$$&&&'''$$$#########"""""""""!!!""""""#########$$$$$$$$$!!!###%%%%%%$$$############"""$$$)))(((""""""%%%$$$$$$######$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%%%%$$$#########$$$&&&&&&$$$""""""###$$$%%%$$$###!!!"""######"""###%%%'''"""###$$$$$$###$$$&&&((($$$$$$$$$$$$%%%%%%%%%%%%###%%%'''&&&###!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&%%%&&&)))((($$$###$$$%%%%%%$$$$$$%%%&&&###$$$%%%%%%%%%%%%#########$$$%%%%%%&&&&&&&&&%%%((('''%%%$$$$$$%%%'''(((''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((&&&$$$%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%&&&'''&&&$$$%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$ ((()))######)))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&&&&$$$"""$$$&&&'''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&& """$$$&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&''''''(((((('''''''''''''''((((((((())))))(((((())))))))))))((((((&&&&&&''''''((())))))***&&&(((***)))(((''')))+++((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$%%%******++++++++++++******************************&&&'''((())))))((('''&&&((()))***++++++***)))((())))))))))))************)))***+++,,,...///000000000333888<<>>===AAAAAA@@@???>>>===<<<<<<===>>>@@@BBBCCCDDDCCCCCCCCCCCCBBB@@@>>><<<:::999<<<;;;:::999888777666555000000000000000000000000,,,///333555444222111000---,,,++++++------,,,+++,,,,,,,,,+++++++++******((((((((((((((((((((((((+++++++++***)))(((((('''%%%%%%$$$###$$$%%%'''(((''''''(((((()))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&###!!! !!!###$$$$$$###""""""""""""""""""""""""""""""######$$$$$$$$$%%%"""""""""""""""######$$$!!!"""###$$$$$$$$$$$$$$$!!!%%%&&&%%%###!!! ########################$$$###"""!!!!!!"""##################$$$$$$$$$$$$""" !!!###$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$$$$$$$!!!###%%%%%%$$$###"""###""""""&&&---+++### ###!!!"""$$$&&&&&&&&&$$$$$$!!!""""""###$$$$$$%%%%%%!!!"""###$$$%%%$$$#########"""""""""$$$%%%$$$###!!!"""######"""###%%%'''!!!"""######"""###%%%'''$$$$$$%%%%%%%%%&&&&&&&&&"""$$$'''&&&""" ######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%%%%&&&)))(((%%%#########$$$%%%%%%%%%%%%%%%&&&''''''&&&###!!!###$$$%%%%%%&&&&&&&&&&&&&&&%%%###""""""###%%%&&&!!!###%%%'''((('''%%%$$$(((((((((((((((((((((((('''''''''''''''''''''''')))'''$$$%%%''')))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((((('''&&&&&&(((((('''&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$((()))######***&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&'''&&&$$$"""%%%&&&%%%###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%%%%%%%'''((('''&&&%%%$$$###$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&$$$$$$$$$$$$&&&'''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%&&&''''''((((((''''''''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&'''((())))))***&&&(((******((('''))),,,((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((((((&&&$$$"""$$$"""!!!!!!"""$$$,,,+++***+++------,,,***++++++***************+++)))))))))))))))))))))))))))***+++,,,,,,+++***))))))***+++,,,,,,+++)))(((++++++++++++,,,---.........222666999;;;===???AAA???AAACCCDDDEEEDDDCCCBBBCCCBBBCCCDDDFFFGGGFFFEEEBBBCCCDDDDDDBBB@@@===;;;???>>>;;;888555333111000111000000000//////......000000222333333222111000---------,,,,,,+++++++++,,,+++******))))))******+++'''$$$"""$$$''')))******)))(((&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""$$$&&&''''''$$$""" ############""""""!!!!!!######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######$$$$$$$$$######""""""!!!!!!!!!!!!""""""%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$###"""""""""%%%'''&&&!!!!!!$$$%%%###!!!""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! ###$$$%%%%%%%%%%%%$$$###%%%$$$######$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%$$$#########$$$######$$$%%%%%%%%%%%%$$$%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%'''%%%%%%&&&'''"""$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''&&&""""""''''''###$$$(((%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((&&&###!!!###%%%######$$$$$$$$$%%%%%%%%%)))%%%"""$$$((()))&&&"""&&&&&&%%%%%%&&&''')))***$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((((('''%%%#########%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&$$$$$$&&&'''(((((('''''''''&&&&&&&&&%%%))),,,***'''%%%(((,,,''''''''''''''''''''''''&&&(((***)))&&&%%%''')))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''')))&&&$$$%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%$$$''''''$$$%%%'''(((%%%555222---***((('''%%%$$$,,,++++++******++++++,,,******************************++++++++++++******+++*********************++++++++++++,,,---......///222666999:::;;;===>>>@@@AAACCCEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEEEECCCBBB@@@AAACCCCCCCCCBBB@@@??????>>><<<999777555444333333222222111000//////...000111222333333222111000/////////.........------,,,,,,+++************+++,,,)))&&&%%%%%%'''((('''))))))((('''&&&&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''%%%$$$$$$$$$#########"""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######""""""###############"""""""""!!!!!!!!!!!!""""""$$$$$$###""""""###$$$$$$#########$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$###############$$$'''&&&""""""%%%%%%""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!! ###$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""###%%%'''$$$$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%'''%%%$$$&&&(((((($$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&######''''''$$$$$$(((%%%%%%%%%&&&&&&&&&''''''***)))))))))((((((((('''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((('''%%%%%%''')))$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$"""$$$'''((('''$$$(((((('''&&&&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%$$$%%%%%%&&&((('''%%%######$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$&&&'''(((((('''''''''&&&&&&&&&&&&))),,,***'''%%%'''***''''''''''''''''''''''''&&&((())))))'''&&&''')))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((&&&%%%%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%&&&((((((%%%$$$&&&&&&###999444///+++******++++++,,,,,,++++++++++++,,,,,,************************++++++************++++++,,,+++)))(((((()))+++,,,+++******++++++,,,---...000333666888888999;;;===AAAAAACCCDDDFFFHHHIIIIIIGGGFFFEEEDDDDDDCCCAAA??????@@@BBBCCCDDDCCCCCCBBB???>>>===;;;:::888777777555555444333222111000///111111222222222222111111///////////////.........------,,,+++++++++++++++---+++)))((((((((('''&&&))))))(((''''''((((((((())))))(((((((((((((((''')))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$###############################################################$$$$$$$$$%%%%%%%%%######$$$$$$%%%$$$$$$$$$!!!""""""######""""""!!!###""""""!!!!!!""""""###$$$$$$###""""""###$$$$$$##############################$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###&&&&&&$$$###%%%%%%!!!############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###!!!$$$''''''%%%$$$&&&)))$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""###'''+++###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%(((%%%###$$$'''******((("""###$$$&&&'''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&###$$$&&&'''%%%%%%'''%%%%%%%%%&&&&&&&&&'''''')))))))))(((((((((((((((%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&'''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((('''(((***,,,&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%&&&&&&&&&&&&))))))(((&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&''''''&&&&&&&&&&&&''''''%%%&&&'''&&&%%%$$$&&&((('''''''''''''''&&&&&&&&&'''***+++***&&&%%%''')))(((((((((((((((((((((((('''((()))((('''&&&''')))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&&&&%%%''')))(((%%%$$$%%%%%%""">>>;;;666333222222111111---,,,,,,++++++++++++,,,************************,,,+++***))))))***+++,,,******)))(((((()))++++++************+++,,,---...000222555777888:::===???BBBBBBCCCCCCDDDFFFHHHIIIFFFEEEDDDDDDDDDCCCAAA???@@@AAABBBCCCCCCCCCCCCBBB>>>>>>>>>===<<<<<<;;;:::888888666555333222111000222222222222222222111111...---------------------...---,,,,,,++++++,,,,,,,,,+++******++++++)))''')))(((((((((((())))))*********))))))((((((''''''***))))))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!""""""""""""!!!!!! ###""""""""""""""""""###$$$##################$$$$$$##################$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$%%%"""%%%&&&$$$$$$&&&%%%!!!######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%!!!"""&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###%%%(((***######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%)))&&&######$$$&&&&&&%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))***+++%%%&&&&&&&&&&&&'''''''''%%%'''((('''%%%%%%&&&'''((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&'''''''''%%%&&&&&&&&&%%%%%%&&&(((''''''''''''''''''''''''((()))***)))'''%%%&&&((())))))))))))))))))))))))'''(((((((((''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$&&&&&&%%%%%%((('''$$$$$$&&&%%%"""JJJGGGBBB===999555000---///...---,,,++++++++++++************************,,,+++***))))))***+++,,,'''((()))***+++******)))************+++,,,------...000333666888;;;???BBBCCCCCCBBBBBBBBBCCCCCCDDDCCCBBBAAABBBDDDDDDBBBAAACCCCCCCCCCCCBBBAAA@@@@@@======>>>>>>>>>===<<<<<<999999888666555333222222444333333222222222111111...........................---,,,,,,++++++,,,,,,)))))))))+++------,,,***)))(((((((((((())))))*********))))))((((((''''''***))))))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%!!!"""######$$$$$$$$$$$$"""""""""""""""!!! ######""""""""""""###############$$$$$$#########$$$$$$###""""""###$$$$$$$$$#####################"""""""""###$$$$$$$$$%%%!!!%%%&&&$$$$$$&&&%%%!!!######$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&'''&&&&&&&&&'''"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%$$$###"""&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&%%%###'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&((((((((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&&&&''''''((('''%%%%%%%%%%%%&&&&&&&&&&&&)))******)))&&&%%%%%%&&&%%%&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''''''''$$$%%%&&&&&&%%%%%%''')))&&&'''''''''''''''''''''((())))))((('''&&&&&&'''))))))))))))))))))))))))((((((''''''((((((((('''(((((((((''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$%%%%%%$$$"""%%%%%%###$$$''''''%%%KKKIIIFFFCCC@@@<<<888444333222000///---,,,++++++++++++++++++++++++++++++++++++************++++++%%%''')))+++++++++)))(((***))))))******+++,,,---,,,...111444777;;;???CCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAADDDDDDCCCBBBEEEDDDCCCBBB@@@???>>>===;;;<<<===>>>>>>===<<<;;;999999888777666444444333555444333222222111222222000000000000111111111111------,,,+++++++++++++++(((((((((***---...---,,,))))))(((''''''((((((((())))))(((((((((((((((''')))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&#########$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%""""""######$$$#####################"""!!! $$$######""""""######$$$"""###$$$$$$$$$$$$###"""%%%$$$###""""""###$$$%%%""""""#################################$$$$$$$$$!!!%%%%%%###$$$&&&&&&###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$&&&%%%!!! """$$$$$$$$$$$$$$$$$$$$$$$$"""&&&''''''%%%$$$###"""###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''$$$''''''%%%%%%((((((&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''''''''(((&&&%%%%%%&&&'''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&***))))))((('''&&&%%%%%%$$$%%%&&&'''((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''((((((((($$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&'''((()))(((''')))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%%%%$$$!!!$$$$$$###$$$'''(((&&&MMMJJJHHHFFFFFFFFFDDDCCC999888555333000...---,,,++++++++++++++++++++++++******++++++++++++******&&&'''((())))))*********))))))))))))***+++,,,---+++---000222444888<<>>======:::;;;<<<======<<<;;;:::888888888777666555555444666555333222111111222222000000111111111222222222,,,,,,+++************+++***)))((()))+++,,,,,,+++))))))((('''&&&&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!"""######"""""""""#########$$$$$$######################################################$$$$$$$$$%%%%%%%%%"""############""""""!!!$$$$$$$$$$$$###"""!!! $$$######""""""######$$$"""###$$$$$$$$$$$$###"""%%%$$$###!!!!!!###$$$%%%!!!!!!""""""######$$$$$$$$$$$$$$$###############"""%%%%%%""""""&&&'''$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ """%%%%%%$$$###"""###""""""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&''''''''''''(((###$$$%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$((((((%%%%%%))))))&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''(((((((((((($$$%%%%%%%%%&&&&&&&&&&&&'''%%%###$$$''')))((('''&&&&&&&&&&&&'''''''''''''''%%%###$$$'''(((&&&$$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''''''''&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&'''''''''((((((&&&%%%%%%&&&(((((((((((('''''''''''''''''''''''')))'''&&&'''))))))(((&&&))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&###%%%''''''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$!!!$$$%%%######&&&'''$$$ZZZUUUOOOJJJHHHGGGGGGFFF===<<<999666333000///...++++++++++++++++++++++++)))***+++,,,,,,+++***)))(((((('''&&&''')))+++---))))))))))))***+++,,,---+++---///000111444999<<<===>>>AAACCCDDDCCCBBBAAAAAA@@@@@@AAACCCCCCBBB@@@CCCBBB@@@???>>>=========999:::<<<======;;;:::888888777777777666666555555666555444222111111222222......//////000000000111,,,+++******))))))******,,,+++))))))***+++***)))***)))(((&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%!!!!!!""""""#########$$$######################################################$$$$$$$$$%%%%%%%%%###############"""!!! %%%%%%%%%$$$$$$"""!!!!!!$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$"""!!!!!!"""$$$%%% !!!!!!"""###$$$$$$%%%%%%$$$$$$$$$######""""""###%%%$$$!!!"""&&&'''%%%!!!""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""!!!!!!###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!!!!!"""###!!!"""###$$$%%%&&&&&&&&&$$$#########$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######%%%'''!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$((((((%%%%%%)))***&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%""""""###$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))$$$$$$$$$$$$%%%&&&&&&'''''''''''''''((((((((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%###"""$$$(((++++++)))''''''''''''((((((((()))$$$!!!!!!''')))'''$$$'''((((((((((((&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&%%%&&&(((***&&&&&&&&&'''''''''((((((%%%$$$$$$&&&((()))))))))'''''''''''''''''''''''')))'''%%%&&&)))***(((&&&))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###%%%''''''%%%$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%%%%$$$###&&&&&&######%%%%%%"""