BM6P6(@ 111111222111111000///...///222@@@YYYnnntttqqqlll^^^MMM???;;;666333???QQQooo~~~tttkkkmmmuuu~~~yyyeeeMMMIIIDDDAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>???@@@BBBDDDFFFGGGJJJGGGDDDDDDFFFHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJHHHFFFFFFFFFHHHIIIGGGGGGGGGGGGHHHIIIJJJJJJOOOOOONNNNNNMMMLLLLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHDDDEEEFFFFFFEEECCC@@@???<<<<<<===<<<999666222///333333333666<<>>:::888666555444555666888999777444111......---------...//////000111222333222333555777666888;;;===@@@CCCGGGJJJLLLPPPWWWaaajjjppprrrrrrxxxvvvuuutttvvvzzz}}}{{{ooo```SSSGGG???:::222222222222222333444444444444444444444333222111333333333333333333333333555555555666777777888888666555333111111111333444555555555555555666777888:::999999888777666666555555555444555666888999;;;:::<<<>>>EEEXXXssszzzsssllliiigggeeebbbaaa___^^^\\\[[[cccnnnuuu|||ooo[[[XXX^^^vvvkkkUUUEEEQQQhhhvvvgggdddkkkvvv```TTTMMMTTTbbbnnn{{{}}}pppgggYYYJJJ666444000...---,,,+++)))++++++++++++++++++++++++))))))(((((((((((())))))))))))******)))(((''''''))))))))))))))))))))))))+++***)))(((((('''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++(((((())))))))))))((((((''''''((((((((((((''''''***************++++++,,,,,,+++***))))))***+++,,,,,,,,,+++++++++*********++++++++++++******))))))++++++++++++++++++++++++,,,+++***(((((((((((())),,,,,,++++++,,,,,,---...---...000555===JJJWWW```dddiiiuuu~~~{{{|||222222222111000///......///222AAAYYYlllrrrmmmiii[[[JJJ===:::666666DDDWWWrrr|||zzzkkkgggkkkuuuttt]]]JJJGGGBBB@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCEEEFFFHHHIIIHHHFFFCCCCCCFFFGGGFFFEEEEEEEEEDDDEEEEEEFFFGGGHHHJJJIIIGGGFFFFFFFFFHHHIIIHHHHHHGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHFFFGGGHHHHHHGGGEEEBBBAAA>>>>>>>>>===;;;777333111333333333555999AAAKKKRRRcccppp}}}{{{tttggg___aaabbbccckkkvvv|||~~~|||tttjjjhhhnnnuuu~~~qqqhhhhhhkkksss~~~hhhVVVKKKKKKOOOUUUXXXWWWXXXbbbnnnxxx~~~}}}wwwqqqooorrruuusssrrrssswwwxxxxxxtttnnniiiggggggqqqtttyyy}}}~~~|||yyywwwtttoooggg]]]UUUQQQRRRSSSQQQQQQPPPPPPOOOOOONNNMMMLLLLLLLLLMMMOOORRRVVVXXXaaacccfffiiijjjjjjiiihhhhhhgggfffdddaaa[[[SSSNNNLLLDDD>>>===;;;777555666;;;AAAHHHOOO[[[kkkvvvzzz{{{vvvpppeeeXXXQQQQQQYYYcccpppyyyvvvfffdddlll}}}{{{hhhYYYXXX^^^eeekkkmmmmmmkkkjjjccc```ZZZUUUSSSVVV]]]bbboooyyy{{{lllaaaWWWNNNHHHGGGCCC===888555444444444777999;;;======:::555222..................///000111333444444333444666999777:::<<>>AAAGGGLLLVVV___mmmzzz|||sssjjj^^^TTTMMMHHHBBB???===:::777333222222444555===???CCCEEECCC===777222...............///000000222444555555444555888::::::<<>>999999999888:::???AAALLL[[[kkkzzz{{{qqqeee\\\VVVVVV^^^gggrrryyyooogggeeekkktttqqqbbb\\\bbbfffiiieeeZZZOOOGGGDDD===;;;999666555777===AAAFFFLLLUUU^^^cccbbb___]]]WWWQQQIIIDDD@@@>>><<<:::888777555333222444888:::CCCGGGJJJJJJFFF>>>666111---,,,,,,,,,---...///000222333555555444555777999<<<>>>@@@BBBCCCEEEIIIKKKOOOTTT\\\eeelllnnnkkkiii___ZZZUUUUUUXXX^^^bbbdddUUUNNNBBB:::555222000/////////...---------......000000000111111222333333333333333444444444444444666777999::::::999777666999888777777777777888888777777666555444444444555888888777777777666666666777666666555666777888999===BBBKKKYYYnnnyyysssnnnhhhddd^^^^^^^^^]]]]]]^^^aaacccdddvvv|||nnnjjjwwwbbbWWWSSSfffwww{{{~~~mmmYYYUUUVVVbbbuuuzzzfffOOO===222000---,,,---...---,,,************************++++++************++++++))))))*********))))))((((((((((((((((((((((((((((((((('''(((((()))******))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))(((((()))))))))******)))))))))&&&''''''((((((''''''&&&'''''''''''''''((())))))))))))(((((((((((())))))((((((((((((((((((((((((***)))(((''''''((())))))++++++++++++++++++++++++***************+++,,,,,,)))))))))))))))******+++,,,---......---///222444888===IIIXXX```cccfffjjj333222111///...---------111777FFF[[[hhhggg___YYYMMM@@@666555555999NNNggguuuvvvssspppsssyyy|||zzztttaaa[[[hhhsssyyyqqq\\\LLLFFFDDDAAA@@@AAABBBBBBBBB?????????@@@@@@@@@AAAAAA@@@@@@@@@??????@@@@@@AAABBBBBBCCCDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDDDDEEEEEEJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIMMMLLLLLLKKKJJJJJJIIIIIIGGGHHHIIIIIIHHHFFFDDDBBBDDDDDDCCCBBB@@@>>><<<:::333444555555555888<<>>;;;999999888777444555555444555888===BBBKKKNNNPPPMMMEEE;;;333///++++++++++++,,,---...///111333444444333444777999===???BBBCCCDDDFFFJJJLLLQQQUUU[[[aaafffeeeaaa]]]SSSPPPNNNQQQXXX]]]______MMMEEE;;;555444444333111000//////.........//////111000000000111222333444333333333444444555555555555666777888888888777666777777777777777777888888666555555444333333333333777777777777666666666666666555555444555666888999<<>>>>>>>>??????@@@@@@AAAAAAAAA@@@@@@@@@AAABBBBBB@@@BBBDDDEEEDDDDDDDDDEEEFFFFFFFFFEEEEEEFFFGGGGGGJJJJJJKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLKKKJJJJJJIIIIIIMMMMMMLLLKKKKKKJJJJJJIIIGGGGGGHHHIIIHHHEEECCCBBBDDDDDDCCCBBB@@@>>><<<;;;555666666555555777;;;>>>>>>HHHZZZjjjqqqooommmoooqqqlllddd\\\VVVRRRQQQRRRTTTZZZbbbffffffdddcccdddsss{{{~~~xxxwwwyyyzzz||||||qqqaaaTTTLLLHHHEEEFFFIIIQQQ```nnntttzzz}}}||||||}}}yyyrrrmmmoooqqqqqqqqqrrrppprrruuuyyy||||||yyyvvvppppppqqqsssvvvyyy{{{}}}vvvsssnnnkkkjjjkkklllllljjjjjjiiiiiikkklllnnnpppjjjgggccc___[[[YYYXXXXXXUUUWWWYYY\\\^^^aaabbbccc]]]]]]\\\[[[XXXSSSLLLFFF===999777777888;;;CCCKKKWWWfffuuu~~~zzzqqqhhh\\\UUUOOOPPPUUU```qqqqqqhhh___aaaooovvvmmmlllkkkdddYYYMMMBBB;;;777555...//////...---...111333555666777888:::;;;<<<===;;;:::888666555444444444222444666888999>>>FFFLLLUUUVVVTTTMMMBBB777000...++++++++++++,,,---//////111222444444333444666888===???AAACCCEEEGGGKKKNNNSSSUUUYYY^^^```^^^ZZZVVVNNNMMMPPPVVV^^^aaa]]]YYYFFF>>>666222333555333111111000000000111111222333111000///...///000111222333333333444555555666666555555555666777777888888666666777777777777777777555555444444333444444444444444444444444444444444555555444555666777999:::;;;FFFUUUfffxxx{{{tttmmmhhhdddaaa]]]^^^^^^[[[XXXYYY]]]aaatttyyylllpppeeeSSSXXXeee{{{{{{bbbTTTbbbuuuvvv]]]EEE555333111...,,,,,,,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&*********))))))*********''''''((()))))))))(((((()))))))))))))))))))))))))))(((((((((((())))))***''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((('''''''''''')))******++++++******)))'''(((((())))))((((((''''''''''''''''''((())))))((())))))******))))))(((((())))))+++,,,---......***)))(((''''''(((***,,,((((((((((((((((((((((((***++++++******)))'''''')))))))))))))))******+++//////---+++)))))),,,///111000444<<>>:::<<<<<>>=========>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBCCCCCC@@@BBBEEEFFFEEEDDDEEEFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHFFFFFFFFFGGGHHHJJJLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJMMMMMMLLLLLLKKKJJJJJJJJJGGGHHHIIIIIIHHHFFFCCCBBBDDDCCCBBBAAA???===<<<;;;999888777444333555999<<<<<>>;;;:::===???DDDOOOZZZhhhttt~~~|||sssiii___XXXOOOLLLMMMTTT___mmmwwwllleeebbbbbblllxxxssstttggg\\\MMMBBB;;;777444111,,,---------,,,,,,---///000000222333444666666777555555555444333222222333111555:::>>>BBBIIITTT\\\^^^]]]XXXLLL>>>333///...,,,,,,,,,---...///111111222444555555444555777:::<<<>>>AAACCCEEEHHHLLLOOOUUUVVVYYY\\\^^^\\\XXXUUUUUUVVV[[[dddjjjggg]]]TTTBBB:::333111444555333000222222222333444555666777333222000//////000111222333333444444555666666666666555555555666888;;;<<<666666777888888888888888666666555555555666777777444444444444444444444444555555555666888:::<<<>>>@@@PPPeeevvvxxxpppjjjfffcccaaa]]]^^^___\\\YYYZZZ___dddyyysssfffllloooTTTLLLZZZiiixxxddd```sss~~~kkkSSS>>>222111///,,,+++,,,---,,,+++((((((((((((((((((((((((***))))))(((((())))))***''''''((()))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))******++++++******)))))))))************))))))((((((''''''(((((()))***))))))***++++++***))))))'''''''''((((((((())))))+++***((('''((())),,,---(((((((((((((((((((((((('''((()))))))))(((''''''***))))))))))))***++++++,,,------,,,+++******,,,///---...333888<<>>;;;???@@@EEE\\\wwwxxxllleeeiiirrrxxxhhhhhhkkkrrr|||~~~tttcccRRRJJJHHHEEECCC@@@??????>>><<<;;;<<<======>>>???@@@@@@@@@????????????@@@AAABBBCCC???CCCFFFGGGEEEDDDEEEGGGDDDDDDDDDDDDEEEGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFDDDEEEEEEFFFHHHJJJLLLMMMHHHHHHIIIJJJJJJKKKKKKLLLMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHIIIJJJHHHFFFDDDBBBCCCBBBAAA@@@>>>===<<<;;;<<<:::777444222333777:::???DDDRRRbbbjjjlllrrr{{{~~~|||nnnaaa[[[XXXZZZ\\\```bbbbbbccceeegggiiinnnuuu|||xxxqqqmmmppptttvvvrrriii]]]UUUTTTOOOMMMNNNQQQWWWbbbmmmsssyyy|||{{{{{{~~~}}}~~~vvvooooooooommmmmmnnnjjjjjjmmmrrrxxxzzzyyyvvvkkkjjjjjjkkknnnssswwwzzz{{{|||{{{xxxtttssswwwzzz{{{zzzyyyxxxyyy{{{}}}|||zzzwwwtttsssrrrssssssttttttssssssrrrrrrqqqqqqmmmkkkiiifffaaaYYYPPPJJJAAA??????CCCHHHNNN[[[gggrrr|||xxxhhh[[[RRRMMMKKKJJJPPP[[[iiiyyytttfff\\\[[[```kkk|||yyyvvvyyybbbVVVFFF<<<888777333///---...//////---------...---///111444555666555555222333444444333222333444222777>>>DDDIIISSS___hhhdddbbbZZZLLL===222...///------......000111222333444555666666666777999;;;;;;===@@@CCCEEEHHHLLLOOOVVVWWWYYY\\\^^^]]]YYYWWW___aaahhhqqquuunnn___RRRAAA:::333222555777444000333333444555666888999:::777555333222111222333444333333444444555666777777777666555555666:::===???666777888999999999999999777777666777777888999:::555666666666666666666666666666777888:::===???AAAIII\\\sss~~~uuulllgggeeecccbbb]]]______]]]ZZZ\\\bbbhhhzzz|||ooobbbggg|||xxx```HHHHHH\\\jjjyyyjjjooo}}}rrr```KKK:::111///---++++++,,,......---++++++++++++++++++++++++))))))(((((((((((())))))))))))***+++++++++++++++))))))))))))))))))))))))+++***)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******++++++++++++******))))))************))))))((((((((((((((()))******)))***+++,,,,,,+++***)))+++++++++***))))))((((((,,,***)))'''(((***,,,...************************%%%&&&''')))))))))((((((***************++++++,,,'''***...000///...------...,,,,,,///000222888???,,,...///......000111000444JJJ\\\bbbfffiii```QQQHHHAAA:::888AAATTTiiiwww|||qqqiiijjjooopppmmmdddbbbhhhvvvxxxqqqjjj]]]LLLAAA@@@======<<<;;;;;;;;;;;;<<<=========<<<===>>>>>>??????@@@@@@AAAAAABBBCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIKKKIIIGGGFFFGGGGGGFFFEEEDDDEEEFFFGGGHHHIIIIIIIIIKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIFFFGGGGGGFFFDDDBBBBBBCCC@@@CCCDDDAAA;;;777888;;;888666555333333555777888???BBBNNNbbbtttrrrccc___```aaabbbcccbbbbbbbbbccceeefffjjjpppwwwsssnnnfffjjjmmmllleee]]]WWWUUUTTTSSSSSSTTTXXX]]]dddhhhsssvvvzzz~~~~~~yyyqqqmmmmmmnnnnnnmmmnnnnnnooosssuuuuuupppllleeecccbbbdddjjjqqqwwwzzz~~~}}}|||{{{{{{}}}~~~~~~~~~}}}zzzuuunnnhhhbbbZZZQQQJJJDDDEEEEEEGGGQQQaaalllpppxxxmmmaaaTTTJJJGGGJJJCCCJJJSSSaaavvv~~~lll\\\VVVXXXXXXdddsss{{{~~~|||rrrhhhTTTLLLAAA999777555222///000//////........./////////000222222222222444666666222000222333111222444666;;;DDDPPP\\\dddhhhiiihhh```TTTHHH>>>666///+++///...---,,,---///111333111222333555666777777777888999<<<>>>AAAFFFLLLPPPXXXZZZ\\\]]]\\\[[[[[[[[[aaakkkxxxzzzkkkWWWJJJ<<<888333111333666777666888777777999;;;======<<<<<<666222222222//////111111222444666666555444333666666777777888888888999:::999888666555555555555888888777777666666666555333333444555666666666555444444666888777777???III]]]mmmzzzppphhhccc```^^^^^^ddd^^^ZZZYYYWWWXXXcccppp}}}ssseee]]]fffuuuxxxfffPPPEEENNN\\\ssstttooo|||}}}zzzrrrdddRRRAAA666000000...,,,***)))))))))***************)))(((&&&$$$'''((()))***++++++***)))(((((())))))))))))((((((******))))))))))))******111111///---+++)))((('''((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))***++++++)))((()))+++---***++++++,,,,,,++++++***)))((('''&&&&&&'''((()))******+++++++++,,,,,,,,,---,,,)))'''&&&''')))+++++++++,,,,,,,,,,,,++++++******))))))((((((((('''******))))))))))))******))))))))))))************)))+++,,,,,,,,,,,,...///000111111000//////222444111111000...---000333555<<>>777999EEEXXXkkkwww|||yyysssnnnppptttsssnnnaaaaaahhhvvvvvvqqqkkkeeeZZZJJJAAA???======<<<;;;;;;;;;;;;;;;>>>>>>======>>>>>>???@@@?????????@@@AAAAAABBBBBBAAAAAABBBCCCDDDEEEFFFGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIGGGEEEEEEFFFGGGFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHFFFGGGHHHGGGDDDAAA@@@@@@<<<===>>><<<999888888999:::999777666555555666777===BBBPPPgggwwwggg```___aaabbbcccdddeeegggiiikkkhhhjjjnnnuuu}}}rrrmmmfffhhhjjjhhhccc___]]]]]]YYYWWWVVVWWW[[[aaafffhhhqqqtttyyy~~~~~~{{{tttmmmiiijjjmmmnnnnnnqqqpppppppppqqqooojjjfffcccaaa___aaagggooouuuxxx}}}}}}|||{{{{{{~~~}}}wwwppphhh```WWWMMMGGGCCCFFFJJJOOO[[[kkkwwwzzz{{{pppbbbVVVJJJCCCEEEKKKLLLTTT```nnnqqqbbbUUUQQQSSSYYYdddrrr|||yyyrrreeeYYYKKKCCC:::444333222000---//////............//////...///111111000111222444555111///222444333444777===DDDOOO\\\fffjjjkkkjjjccc\\\PPPDDD;;;444///,,,///...------...///000111000111333444666777888888999;;;===???AAAEEEKKKNNNVVVXXX[[[[[[[[[ZZZ[[[[[[eeennnzzzyyyhhhTTTGGG:::666222111333666888888;;;:::;;;>>>AAACCCCCCBBB>>>888333333222//////111111222444555555555333222555555666777777888999999999888888777666666666666888777777777777666666555555555666777777777666666555555666888888:::DDDOOOgggwww{{{uuummmgggcccaaa___^^^\\\YYYXXXYYYYYY]]]jjjxxxyyylll^^^ZZZeeeuuu}}}mmmZZZIIIDDDQQQaaayyysssqqqwwwtttmmm^^^LLL<<<333///......,,,+++***))))))))))))************((('''&&&''''''((()))***)))(((((((((((())))))))))))((((((******))))))))))))******---------,,,+++***))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))+++,,,+++***(((((()))+++***++++++++++++++++++***)))((((((''''''(((((()))************+++++++++,,,,,,+++)))(((((()))***+++&&&&&&''''''''''''&&&&&&*********)))))))))((((((******))))))))))))******(((((()))))))))*********(((***,,,,,,++++++---...---......---,,,---///111555222///,,,+++...333888GGGZZZhhhjjjlllooogggZZZBBB<<<888===MMM```ooowwwvvvwwwuuutttwwwzzzwwwpppaaaeeennnzzzmmmjjjfffaaaVVVHHH@@@>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>======>>>??????@@@@@@AAA>>>???@@@BBBCCCEEEFFFFFFDDDEEEFFFGGGHHHGGGFFFFFFFFFDDDBBBBBBDDDEEEFFFEEEDDDEEEFFFGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKJJJIIIIIIHHHGGGGGGFFFHHHIIIGGGCCC???===<<<::::::999999888777888888;;;:::999888777666666555:::@@@NNNhhhvvvhhh```]]]bbbcccfffiiilllooorrrssskkkiiijjjppp|||}}}tttooohhhiiiiiihhheeedddddddddaaa]]]ZZZZZZ___dddggghhhlllpppwww}}}~~~zzzsssjjjfffhhhkkknnnooorrrqqqnnnmmmllljjjfffdddccc```^^^___eeemmmsssvvv{{{{{{zzzzzz{{{|||wwwnnneee\\\SSSKKKFFFEEELLLUUU]]]iiiuuu}}}~~~pppdddVVVJJJBBBAAAHHHRRRZZZdddrrr{{{lll```WWWOOONNNPPPZZZdddqqq{{{{{{sssgggWWWKKKAAA<<<555111000111///...///......------...//////---...000000//////000222333000///222333444777<<>>@@@AAADDDIIILLLRRRTTTWWWYYYYYYYYYYYYZZZdddkkksssvvvooo___LLL???666333111111444777999:::===>>>@@@DDDIIIKKKKKKJJJAAA:::555444222//////111000111333444444444333222333444555666777888999:::888888888888888888888888777777777888777777666666777777888888888777666666777666666888999>>>KKKXXXrrrsssooojjjfffcccbbb```___WWWWWWXXXXXXYYY```pppsssdddZZZ\\\kkk{{{wwwaaaNNNDDDHHHXXXiii~~~~~~wwwyyy~~~mmmkkkcccUUUCCC555///...------,,,,,,+++***(((((())))))************))))))'''((((((((((((''''''&&&(((((())))))))))))((((((***))))))(((((())))))***)))))))))******+++++++++))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******)))((((((***+++******++++++++++++******(((((())))))***))))))((())))))))))))***************************+++++++++(((((())))))))))))((((((*********))))))))))))(((***))))))(((((())))))***(((((())))))))))))******((()))++++++******+++---***++++++***)))***,,,---333000...,,,***+++111999MMM___mmmmmmlllkkk```QQQBBB===:::CCCTTTfffqqquuuuuuxxxyyyxxxzzz|||xxxrrrfffmmmxxxlllkkkhhh```TTTGGG???======<<<;;;;;;::::::;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<======>>>?????????<<<===>>>@@@BBBDDDEEEFFFCCCEEEFFFHHHHHHGGGEEEDDDCCCAAA???@@@BBBDDDEEEEEEDDDDDDEEEFFFGGGGGGFFFFFFHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGIIIIIIGGGCCC>>>;;;999:::<<<===;;;777444555777999999999999888777666555777<<>>???@@@AAACCCFFFIIIMMMOOORRRTTTTTTUUUVVVWWW[[[^^^aaaaaaZZZMMM@@@777222111111222444888;;;===>>>@@@DDDJJJOOOQQQPPPOOODDD<<<666444222//////111000111222333333333222222222333444555777888999:::777777888999999999999999666777888888888777777666888888888888777666555555777555555777:::BBBSSSbbbxxx{{{mmmjjjgggeeeeeedddbbb```ZZZYYYXXXVVVWWWaaarrr|||oooddd```gggxxxrrrXXXIIIFFFOOOaaapppxxxxxx|||www{{{~~~uuueeebbbZZZKKK;;;000---...++++++,,,,,,,,,***((('''((())))))************+++)))))))))((((((''''''&&&(((((())))))))))))(((((())))))(((((((((((())))))''''''(((((()))******+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''))))))((()))+++,,,))))))************))))))'''(((***++++++***))))))((((((((()))))))))))))))((()))***+++,,,,,,+++++++++,,,,,,------,,,,,,+++(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***''')))******))))))***,,,''')))***)))((((((***+++000......000...---333===OOObbbooonnnllliii\\\KKK@@@======FFFWWWfffnnnpppyyy||||||yyyyyyzzzwwwrrrgggtttqqqqqqmmmaaaSSSGGG@@@===<<<<<<;;;::::::::::::::::::;;;<<<=========<<<<<<;;;<<<<<<======>>>??????<<<<<<>>>@@@BBBCCCEEEEEECCCDDDFFFGGGGGGFFFDDDCCCBBB@@@>>>>>>@@@CCCDDDEEEDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIGGGBBB>>>;;;:::;;;@@@DDD@@@888222222555777777888888888777666555555:::DDDVVVqqqyyytttqqqhhhlllsss{{{}}}yyyooojjjfffiiiqqq{{{zzzwwwuuuuuuvvvtttooojjj___dddmmmuuuzzzzzzwwwtttrrrmmmfffcccdddeeeeeeeeeeeeiiipppvvvzzz|||{{{zzztttnnnhhhfffiiinnnpppqqqqqqqqqooollljjjiiiiiiiiieeeaaa]]]\\\```gggmmmqqqvvvvvvwwwxxxzzz~~~uuupppggg]]]SSSMMMJJJIIINNN\\\kkkssstttqqqiiiaaaRRRMMMHHHIIILLLTTTaaammmzzztttgggZZZNNNKKKLLLPPPWWW]]]gggqqq{{{yyynnnbbbUUUJJJDDD:::888444222000000///..................///000111000222333222000000000222333000000333444666===EEEQQQ]]]lllwwwxxxqqqgggaaaZZZRRRFFF;;;444000...------...//////000//////...222333333444666888:::<<<<<<>>>???@@@@@@AAADDDFFFHHHJJJMMMOOONNNNNNOOOPPPNNNMMMLLLIIICCC===777444000000111333555999===??????BBBGGGNNNTTTUUUSSSPPPEEE===666444222//////222111111222222333333333222111222333444666888999999666777888999::::::999999666777888999999888777666777777777777666666555444666444444777===HHH[[[kkk}}}wwwkkkiiigggfffeeeeeecccaaa[[[[[[WWWTTTXXXeeevvv{{{rrrkkkmmmwwwjjjRRRGGGJJJVVVgggsss~~~sssiiiooo{{{{{{uuurrrtttwwwuuupppbbb\\\QQQBBB666...---...***+++,,,,,,+++***((('''((((((((())))))***+++++++++******))))))((((((((((((((())))))))))))(((((())))))(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''')))***)))(((''''''(((((())))))******))))))((('''((()))+++++++++***)))(((((((((((((((((((((((('''(((***,,,,,,,,,+++***(((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))'''(((((((((((()))))))))''')))******)))((()))+++''')))******))))))***+++111...000444333111999FFFTTTeeeqqqooollliii\\\KKK<<<;;;>>>HHHVVVcccjjjlll|||~~~~~~zzzwwwwwwuuupppeeewwwssstttooo```PPPFFFAAA>>><<<;;;;;;:::::::::::::::<<<===>>>???@@@???>>>>>>;;;<<<<<<======>>>>>>???<<<===>>>@@@AAACCCDDDEEEDDDDDDEEEFFFFFFEEECCCBBBBBB???======???BBBDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIHHHFFFBBB???======>>>DDDIIIGGG@@@999777888888888888777777666666555333:::BBBOOOggg{{{vvvsssiiilllrrrzzz~~~yyypppkkkggggggkkkqqqtttuuunnnkkkjjjjjjkkkiiieeeaaaWWW]]]gggsss}}}}}}yyyssslllhhhffffffgggfffiiinnnssswwwxxxxxxxxxkkkhhhfffhhhmmmrrrssssssttttttrrroookkkiiiiiiiiifffaaa\\\ZZZ]]]ccciiilllrrrtttvvvwwwxxx{{{~~~|||sssnnnfff[[[QQQLLLLLLMMMTTTaaannnrrroooggg\\\SSSGGGEEEFFFMMMUUU___mmmyyy}}}qqqfffWWWOOOHHHJJJOOOVVV```iiiyyy}}}pppbbbVVVKKKCCC===555444333111///---,,,,,,////////////000111222222333444444333111000111222333111222555777<<>>??????@@@BBBCCCDDDFFFHHHHHHGGGFFFFFFGGGCCCAAA===999666444444444///111333555777:::???BBBBBBEEELLLSSSXXXXXXUUUQQQEEE===666333111///000333222222222222333333333444111222333444555666777888555666888999999999888888555666888::::::999888666666666777777666666555555666444555:::AAANNNcccuuu~~~xxxkkkiiifffeeedddcccaaa___XXXXXXWWWWWW```ooo}}}|||zzzvvvuuu{{{rrr^^^JJJDDDLLLZZZjjjvvv}}}~~~zzzzzz~~~mmm]]]YYYcccpppqqqpppooooooqqqsssrrrqqqbbbXXXHHH;;;333///...---******++++++***))))))(((((((((''''''((()))******+++******))))))))))))***(((((())))))))))))(((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++,,,,,,***'''$$$######(((((())))))))))))((((((''''''((()))************))))))))))))(((((((((((('''(((***++++++***)))((('''(((((())))))(((((('''&&&&&&''''''''''''(((((()))((((((''''''(((((()))''''''(((((((((((())))))((()))******)))((()))+++''')))++++++***)))***+++111---...333333333???OOO```nnnuuunnnhhhdddXXXIII999;;;@@@JJJWWWccckkknnnzzz~~~{{{xxxvvvrrrmmmfff{{{mmmpppjjjZZZKKKEEECCCAAA<<<;;;::::::999999:::::::::<<<===??????>>>===<<<<<<<<<<<<===>>>>>>??????>>>>>>???@@@AAABBBCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCCCC@@@===<<<>>>AAACCCDDDCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDDDDEEEFFFGGGGGGDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHGGGDDDAAA@@@AAABBBDDDGGGLLLPPPQQQNNNGGGBBB>>>===:::888666555444444111999@@@HHH\\\xxx}}}uuuqqqooohhhhhhjjjqqqyyy~~~}}}zzzooommmjjjgggfffgggiiikkkhhhhhhhhhhhhhhhfffbbb___YYY[[[```iiiuuuwwwnnniiijjjllljjjlllooorrruuuwwwwwwwwwlllkkkllloootttvvvtttqqqqqqrrrsssqqqmmmkkkkkklllkkkfff___\\\^^^ccchhhkkkooorrruuuvvvwwwwwwxxxzzzzzzvvvmmmiiibbbZZZSSSQQQUUUXXX___iiipppmmmeee[[[RRRJJJEEEDDDIIIRRR]]]iiixxxzzzoooddd[[[MMMJJJJJJOOOVVV___lllxxxzzzpppaaaUUULLLDDD<<<777111222222111///---------000000000000111222333444444555555444222000111222111111444999===DDDQQQ^^^lllqqqvvvuuummmccc]]][[[QQQKKKBBB:::555111///------,,,,,,---...000222333999888777777888999;;;===888;;;===>>>>>>???@@@BBBAAABBBDDDCCCAAA???>>>>>>;;;999666333111111222333///222555777888;;;@@@CCCGGGKKKRRRYYY]]]\\\WWWRRRDDD<<<555222111///000333333333333333333444444555222222333444555555666666555666777999999888777666555666999:::;;;:::888777666666777888888888777777777666888>>>FFFUUUkkk}}}|||yyymmmjjjeeebbbaaa___^^^\\\UUUWWWYYY___lll|||uuuvvvvvvzzzeeeTTTCCCAAALLL]]]ooo|||{{{wwwxxxyyy~~~gggWWWPPPUUUdddsssuuurrrppprrruuuvvvuuutttcccTTTAAA555000000...++++++******)))))))))))))))(((''''''&&&&&&'''((()))))))))((('''((()))******(((((())))))))))))((((((((((((''''''''''''((((((''''''(((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))))))))))))))***+++***'''$$$######'''(((((())))))(((((('''''''''''''''((()))***+++*********))))))((((((((((((((()))))))))(((((('''******++++++++++++******((((((((()))))))))******((((((''''''''''''(((((('''''''''((((((((()))))))))***++++++))))))***+++''')))+++,,,+++******+++000++++++000000222AAATTTlllwwwxxxlllbbb^^^RRRDDD999===DDDNNNZZZeeennntttvvv|||}}}yyyvvvpppkkkjjjwwwfffjjjeeeUUUGGGDDDDDDDDD<<<;;;::::::999999::::::777888:::<<<<<<;;;:::999<<<<<<======>>>???????????????@@@AAABBBBBBCCCCCCFFFEEEDDDCCCCCCCCCCCCCCCDDDAAA===<<<>>>AAACCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGCCCCCCDDDFFFGGGHHHIIIJJJHHHHHHFFFDDDAAAAAACCCEEEKKKKKKNNNXXXaaaaaaWWWMMMCCCAAA===999555444333333///888>>>BBBRRRnnn}}}tttpppoooeeecccccchhhrrryyy|||{{{ooonnnkkkgggcccbbbccceeeiiijjjlllmmmkkkiiifffddd```]]][[[```kkkyyyrrrlllmmmqqqnnnoooppprrrtttvvvwwwxxxttttttuuuxxxzzzyyysssnnnkkknnnqqqqqqnnnmmmoooqqqqqqkkkddd```aaafffkkknnnnnnqqqtttvvvvvvuuuuuuuuu{{{||||||yyytttpppeeeccc___YYYVVVXXX___eeekkkrrrsssiii]]]SSSJJJEEEHHHHHHMMMWWWcccppp}}}oooddd[[[TTTKKKKKKOOOWWW^^^gggvvv{{{mmmbbbUUUKKKFFFAAA:::444000111222222111000000000111111111111222333444555444555555333111000000111000111555<<>>???AAA???AAABBB@@@===:::999999555444333111000000000000///333666888999<<<@@@DDDKKKOOOWWW^^^aaa___YYYTTTCCC;;;444111000...000444444444333333333444555666333333333444444555555555555666777888888777555444444666999;;;;;;:::888777666777888999999999999999888777:::AAAJJJYYYppp}}}yyywwwnnnjjjeee```^^^]]][[[YYYUUUYYY^^^fffvvvzzzmmmpppssszzz___OOO@@@@@@MMMaaauuu{{{vvvxxxuuu~~~{{{iiiTTTIIIKKKXXXmmm~~~{{{uuuwww{{{|||xxxuuudddRRR===111///000...***+++***)))(((((((((******((('''&&&%%%%%%&&&'''(((((('''&&&&&&'''((()))***(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&'''((()))***++++++(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))###%%%((()))(((''''''(((''''''(((((((((((('''''''''&&&&&&&&&&&&(((***+++++++++******))))))(((((())))))((((((''''''&&&&&&))))))************))))))))))))******+++++++++,,,((((((''''''''''''((((((''''''''''''((((((((()))***+++,,,+++***)))***+++&&&)))++++++***)))******------///222555BBB]]]vvvvvvjjj^^^TTTMMMJJJ:::@@@JJJUUU```jjjtttzzz~~~|||{{{|||~~~|||uuunnnzzzwwwlllgggaaaUUUIIICCCBBBAAA???===<<<999888777777888999999888777666666777888888;;;;;;;;;;;;<<<<<<<<<<<>>===??????AAABBBCCCDDDDDDDDDFFFGGGHHHFFFCCCCCCEEEHHHGGGEEEBBBBBBCCCEEEFFFFFFDDDEEEGGGHHHIIIHHHHHHGGGIIIHHHGGGFFFFFFFFFGGGHHHQQQRRRYYYdddnnnmmmaaaVVVHHHGGGDDD>>>888555444444333777===BBBKKKYYYjjjwwwzzzrrrsssqqqjjjdddaaa```dddkkkqqqsssrrrkkkllljjjccc\\\ZZZ___dddppp{{{zzzrrrsssppphhhgggaaa``````bbbiiiwwwqqqjjjjjjooosssyyy~~~|||wwwsssttttttvvvyyy|||{{{vvvrrrlllpppsssqqqmmmkkklllooopppooommmhhhccccccfffjjjoooqqquuuvvvvvvtttttttttrrrtttwww{{{~~~|||yyy{{{xxxtttrrrrrrpppmmmiiigggbbb]]][[[^^^dddiiilllrrrkkkbbb[[[RRRHHHCCCDDDHHHMMMTTT\\\kkk{{{uuulll```TTTLLLLLLFFFKKKTTTaaappp~~~zzzoooWWWRRRKKKCCC<<<777444333333000---,,,...000///---+++,,,---...111333666777888777444333333333222111666:::<<<===FFFWWWfffmmmxxxvvvqqqiiiaaaYYYRRRNNNIIIGGGBBB;;;444000000000000///......///111333555999999999999999999999999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999777555333333000///...------...///000222555777666666999@@@GGGNNNUUU\\\```bbb```XXXOOOAAA:::444333222000000333333333444444444444555555444444444555444444333333777777888888888777777666999999888888777666666555777777888888888888888888666:::@@@EEEOOOddd~~~xxxrrrkkkjjjdddaaaaaa___[[[ZZZ[[[XXXZZZfffxxxvvvnnnbbbkkkuuu}}}XXXMMMAAAEEE[[[uuuyyypppooonnnyyyvvviii[[[MMMLLLZZZooo}}}uuulll\\\FFF333000000+++))),,,+++***************++++++((((((((((((((((((((((((&&&(((******'''''')))+++'''&&&%%%&&&(((***)))(((''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&******))))))))))))*********)))(((&&&&&&((()))***''''''&&&&&&&&&''''''(((((((((''''''''''''(((((((((((((((((())))))))))))***(((&&&'''***,,,,,,***'''(((((((((&&&&&&(((***,,,***))))))***,,,+++***+++***)))))))))***+++,,,)))))))))))))))))))))))))))((('''%%%###!!! %%%&&&'''&&&%%%%%%&&&'''''''''((()))***+++,,,,,,*********))))))))))))))),,,***,,,222:::KKKfff~~~vvvjjj___TTTIIIBBB???DDDNNN\\\kkkxxx~~~zzz~~~{{{sssooozzzsssjjjfff]]]PPPEEE???===<<<:::===;;;999777777777888999:::999888777777888999999;;;;;;;;;<<<<<<<<<============>>>??????@@@AAAAAABBBBBBBBBBBBAAAAAA@@@???@@@AAABBBDDDEEEEEEFFFFFFEEEFFFFFFEEECCCCCCEEEHHHFFFDDDBBBBBBDDDEEEEEEEEEDDDEEEGGGHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDEEEEEEFFFMMMNNNTTT]]]dddbbbZZZQQQHHHGGGDDD???:::666555666333666:::===CCCNNN]]]hhhqqq|||wwwqqqqqqnnngggcccaaa___```dddiiilllllliiiiiigggaaaZZZXXX\\\bbbppp}}}~~~vvvuuuoooggghhhgggfffddddddiiiwwwvvvjjjeeennnttt|||~~~uuuvvvxxx{{{}}}{{{wwwrrrlllppprrrqqqmmmjjjlllnnnppppppoookkkhhhgggjjjllloooqqqssssssrrrqqqrrrrrrssstttuuuvvvxxxyyyzzz{{{}}}yyytttqqqppppppooommmooommmkkkkkklllllljjjhhhccc```]]]]]]aaafffkkkmmmkkkcccZZZTTTMMMFFFDDDFFFMMMSSS[[[dddppp~~~}}}tttjjjaaaWWWNNNIIIJJJNNNTTT___lllzzzzzzjjj]]]KKKGGGAAA;;;666333111111222///---,,,...///...---,,,---...///222444666777888666444333333333222222666;;;@@@EEEPPP```mmmrrruuuqqqkkkddd[[[TTTNNNKKKHHHEEEAAA:::333/////////000///......///111333555888888888888888888888888999999999999:::::::::::::::999888666444222000000//////.........//////000555777888777666:::AAAGGGQQQXXX]]]___```]]]TTTKKK@@@999333222111///000333111111111222222222333333444444555666666555555555777777777888888777777666777777777777777888888888666666777777888999999999444999AAAJJJYYYooo{{{uuuooojjjeee```]]]]]]\\\YYYXXX[[[]]]aaannnrrriii```jjjvvvyyyWWWKKKEEERRRmmm|||rrrooonnn{{{qqq___TTTKKKQQQfff|||~~~uuukkkWWWBBB222///000+++)))++++++***************++++++))))))))))))))))))))))))&&&(((***)))(((''')))+++///---+++******)))&&&%%%(((((((((''''''(((((((((&&&&&&'''((()))))))))((()))(((((((((((((((((())),,,+++)))(((((()))+++,,,))))))(((''''''''''''(((((((((''''''''''''(((((('''((((((((()))))))))))))))'''%%%&&&)))+++***))))))******)))'''''')))******(((''''''((())))))(((,,,+++***(((((((((((()))))))))))))))))))))))))))++++++***((('''&&&%%%$$$%%%'''((('''&&&%%%&&&(((((((((((()))******++++++************************000,,,,,,333AAAVVVpppsssggg^^^SSSFFF===@@@FFFTTThhh~~~yyy{{{tttttt}}}wwwmmmgggfff[[[LLLAAA;;;999888888;;;:::999777777777888888:::999888888888888::::::;;;<<<<<<<<<<<<=========;;;;;;<<<>>>???AAABBBBBB???@@@AAAAAABBBBBBBBBBBBBBBCCCDDDFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDGGGIIIEEEDDDCCCCCCEEEEEEDDDCCCCCCEEEFFFHHHJJJJJJJJJIIIGGGGGGEEEDDDCCCCCCCCCCCCHHHJJJNNNRRRUUUTTTOOOKKKGGGFFFDDD@@@;;;888777888777888888999;;;CCCNNNVVVaaammmvvvsssnnnmmmjjjeeeaaa```]]][[[ZZZ]]]bbbfffhhhhhhfff___XXXUUUYYY^^^nnn~~~{{{wwwnnnhhhmmmmmmllljjjgggjjjxxx|||jjj___iiippp{{{uuuwwwyyy}}}~~~|||wwwsssmmmppprrrqqqnnnkkklllmmmpppqqqpppnnnkkkjjjkkklllmmmoooqqqqqqpppooooooppppppoooooonnnmmmlllkkkkkkmmmiiidddaaaaaacccccccccdddcccbbbbbbdddeeedddddd___^^^^^^```eeeiiilllmmmeee\\\RRRLLLHHHEEEHHHMMMWWW^^^fffnnnxxxrrrhhh]]]UUUNNNHHHIIIMMMVVV^^^kkkzzzuuugggVVVIII>>><<<888444111000000000000...---,,,.........------...///111333555666777666666444333333333444444888???GGGQQQ^^^mmmtttuuuoookkkddd[[[SSSMMMHHHFFFFFFDDD@@@999333///......000///......///111444555777777777777777777777777777777777777777777666666777666444222000...---,,,---......//////000000000666888999888888<<>>HHH[[[wwwzzz~~~www|||yyyooohhhdddiii[[[KKK@@@;;;888777888:::999888777777777777888999888777777777888999:::;;;;;;<<<<<<<<<=========:::;;;<<<===???@@@AAAAAA===>>>???AAABBBCCCDDDDDDCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEGGGHHHEEEEEEDDDDDDEEEEEECCCAAACCCDDDFFFHHHJJJJJJJJJJJJGGGFFFFFFDDDCCCCCCBBBBBBFFFHHHJJJKKKJJJIIIHHHHHHDDDDDDCCC@@@<<<999999999;;;:::999888888===DDDIIIVVVbbbllllllhhhgggfffdddaaaaaa^^^XXXTTTUUU\\\bbbkkkkkkiiibbbYYYUUUVVVZZZhhhyyy|||wwwooolllvvvtttuuutttooonnnxxxnnn``````gggssssssvvvzzz}}}~~~|||xxxtttnnnpppsssssspppnnnnnnnnnoooooonnnmmmjjjhhhfffeeefffjjjnnnppppppooonnnnnnhhhgggfffdddbbbaaa______\\\ZZZVVVSSSSSSUUUXXXYYY]]]\\\[[[[[[\\\]]]]]]^^^^^^___```dddhhhjjjjjjjjjaaaWWWNNNIIIGGGHHHOOOWWWbbbjjjrrrxxx~~~|||vvviii___TTTMMMHHHGGGLLLSSS]]]fffuuuyyynnnbbbUUUGGG>>>888777555222111000111111......---------...------//////111333444555666666555555444333333444666888===EEEQQQ\\\jjjtttvvvsssiiieee]]]TTTLLLGGGDDDCCCEEEDDD@@@:::444000...//////.........///111444666888888888888888888888888666555555555555555444444444333222000...---++++++,,,---...///111111222222555777999:::===BBBIIINNN[[[___```]]]ZZZVVVMMMCCC;;;444000000000......111222333333333333444444444222333444666666777777777555555666666777777666666666666666777888888999999666666666777777777888888<<>>===???LLLeee|||}}}uuujjjeeecccgggWWWFFF???;;;888666888888888777777777777777777777666555555666777888999;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<======>>>??????<<<===???AAABBBCCCDDDDDDBBBCCCDDDEEEFFFGGGGGGGGGIIIGGGEEEDDDDDDEEEEEEEEEGGGFFFEEEEEEFFFEEECCCAAACCCDDDFFFHHHIIIIIIIIIHHHFFFFFFFFFEEEEEEDDDCCCBBBEEEGGGIIIHHHEEEDDDFFFGGGAAABBBBBB@@@===;;;:::;;;<<<;;;999777777:::???BBBOOOZZZddddddaaaaaadddfffffffffccc[[[TTTTTT[[[bbbpppqqqppphhh^^^XXXWWWYYYaaarrrzzzyyywwwqqqttt~~~wwwyyywwwiii[[[```jjjwww~~~mmmqqqwww{{{}}}{{{wwwuuuoooqqqtttuuutttsssrrrqqqnnnmmmkkkiiifffbbb^^^\\\^^^dddlllqqqrrrooolllkkkdddccc```]]]ZZZVVVTTTSSSJJJIIIFFFDDDDDDEEEHHHJJJQQQQQQRRRRRRTTTVVVYYY[[[aaabbbdddgggiiiiiifffccc]]]SSSKKKGGGHHHMMMWWWaaammmssszzz}}}~~~|||sssjjj```WWWMMMHHHGGGJJJRRRZZZfffooo}}}{{{rrreeeYYYOOOFFF>>>999666555444222111000000000---.....................///000222444555555555555333444444333222444888;;;CCCMMMZZZeeennnsssqqqkkkddd___WWWOOOHHHDDDCCCCCCFFFDDDAAA<<<666111000000///...---...///222444666999999999999999999999999555555555555444444333333222222111000///---,,,,,,------///000222333555555333666:::@@@FFFLLLSSSWWW___aaa```\\\XXXTTTKKKBBB999333///000000......000222222222333333333444444111222333444555666666666333444555666666666666666777777777777777777777777888888888777777777777777???GGGWWWlll|||nnnfffcccdddeeeddd```]]]\\\ZZZYYY]]]dddmmmwwwooodddcccvvvmmmXXXJJJMMMaaa{{{}}}xxxfffUUUOOOPPP```www~~~|||vvvrrrqqqnnnaaaTTT999333...------+++***+++,,,++++++***))))))******''''''''''''''''''''''''(((((((((((())))))))))))...,,,+++***++++++)))'''(((''''''&&&&&&''''''(((((()))))))))))))))(((((()))((((((''''''(((((()))(((''''''''''''''''''(((%%%%%%%%%&&&'''((()))***((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))+++,,,+++++++++)))'''&&&'''(((---+++))))))***+++***)))((())))))******+++++++++((((((((((((((((((((((((&&&&&&'''''''''(((((((((((()))***)))(((((()))*********))))))(((''''''''''''((((((((())))))******444333444@@@VVVnnnzzz{{{qqqooogggWWWFFF;;;999:::DDDSSSmmmssshhhccccccaaaOOO@@@;;;:::666444666666777777777666666666666666555444444555666888999999::::::::::::;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>@@@AAABBBCCCCCCCCCAAABBBCCCDDDFFFFFFFFFFFFFFFDDDCCCCCCDDDFFFFFFFFFJJJHHHFFFFFFFFFEEEDDDBBBCCCDDDEEEGGGGGGGGGGGGFFFEEEEEEEEEFFFEEEDDDDDDCCCEEEFFFGGGGGGFFFEEEFFFGGG???AAABBBAAA???======>>><<<;;;888777777:::<<<>>>HHHRRR]]]aaa```aaahhhooosssqqqlllccc[[[YYY^^^cccrrruuuvvvqqqggg^^^[[[[[[^^^lllsssuuuwwwuuu|||zzz}}}~~~rrr]]]^^^bbbkkktttwwwtttooodddjjjrrrxxxzzzyyywwwvvvoooqqqtttvvvwwwwwwuuutttooollliiifffccc___ZZZWWWZZZ```hhhnnnooollliiigggbbb```\\\WWWRRRMMMJJJHHHAAABBBAAA???======???BBBBBBDDDGGGIIILLLQQQWWW\\\ddddddfffiiiiiifffaaa]]]VVVNNNHHHIIIMMMTTT```kkkuuuzzz}}}|||yyyttthhh^^^TTTLLLFFFFFFIIIOOOYYYcccsssyyyyyyrrrccc[[[PPPEEE>>>:::777666444333222000///.........,,,...000000///...///000000111222444555555444444111333444333222444:::???IIIVVVccckkkmmmmmmhhhbbb^^^ZZZTTTMMMGGGDDDCCCCCCEEEDDDBBB===777222000000......---...///222555666999999999999999999999999555555555444333333222222111000000000/////////.../////////000222555888:::666:::BBBKKKTTT\\\bbbdddeeefffbbb\\\VVVRRRIIIAAA777222///000111//////111000000000000111111111111222222333444555555555444222333444555666666666666888888888777777777777777::::::::::::::::::::::::@@@KKK```wwwvvvmmmiiifffeeeggg```]]][[[[[[YYYYYYaaaiiiyyytttddd```eee|||}}}gggXXXNNN^^^yyyvvveeeVVVVVV\\\jjjzzz}}}uuussspppnnnnnnhhhXXXHHH222000...,,,+++***+++,,,,,,,,,+++***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((()))***)))((()))((('''(((***+++***)))''''''&&&&&&&&&&&&'''''')))*********))))))(((''')))(((((((((((((((((()))))))))))))))))))))))))))%%%%%%%%%%%%&&&((()))***((((((''''''''''''((((((&&&&&&'''''''''(((((((((''')))***)))))))))+++---***++++++)))''''''((())),,,***((('''(((((((((&&&'''((()))+++,,,,,,,,,,,,))))))))))))))))))))))))'''((((((((()))))))))***''')))***)))((('''(((***)))))))))(((((('''''''''&&&''''''(((((()))))))))---000666CCC[[[qqqzzzxxxnnniii___PPPBBB:::999:::EEEUUUnnn~~~}}}qqqfffcccccc[[[HHH:::999:::555333666555666666666666666666666666555555555666777999:::888888999999999999::::::999999:::;;;===>>>??????@@@@@@AAAAAABBBBBBAAAAAAAAABBBCCCEEEFFFFFFGGGGGGFFFDDDCCCEEEJJJMMMNNNNNNMMMKKKHHHFFFFFFFFFEEEDDDCCCDDDEEEFFFFFFEEEDDDCCCAAABBBCCCDDDEEEDDDCCCCCCBBBCCCEEEFFFHHHGGGFFFEEE@@@BBBCCCDDDBBBAAAAAAAAA>>><<<:::999:::;;;======BBBNNN]]]fffhhhlllvvvxxxmmmddd```aaacccqqqvvvzzzwwwnnneeeaaa``````jjjmmmqqqwwwyyy{{{zzz{{{}}}|||qqqbbb^^^\\\```eeegggccc___[[[bbbllltttwwwwwwwwwwwwmmmooorrrvvvyyyyyywwwuuuqqqmmmiiifffdddaaa\\\YYY[[[___dddhhhhhhfffdddddd\\\ZZZWWWRRRMMMIIIEEECCCAAACCCCCCBBB???===>>>???<<>>???DDDNNNYYYdddlllpppqqqlllkkkeee\\\UUUOOOFFF>>>666111///111111//////111000000000000111111111111444444555555555555555444222222333444555555555555666666777777888888999999<<<<<<===>>>???@@@AAABBBDDDSSSjjj{{{pppmmmkkkfffdddfff\\\ZZZZZZ[[[[[[^^^hhhsss|||jjj^^^dddqqqrrr```XXX]]]yyyzzzhhh\\\cccnnnzzz}}}nnnnnnmmmllllllcccOOO;;;///000...+++)))***+++------,,,+++***))))))))))))'''''''''''''''''''''''')))'''&&&'''***+++***((( ###''')))***)))((((((''''''''''''((((((((())))))*********))))))(((''''''&&&&&&''''''(((((())))))))))))))))))(((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&((())))))'''(((***---***++++++***((((((***+++,,,***((('''(((((('''&&&'''((()))***++++++******))))))))))))))))))))))))((((((((()))))))))))))))'''((())))))''''''((()))(((((((((((((((((('''''''''''''''((())))))******+++000999FFF\\\qqqwwwssskkkcccWWWKKKBBB>>>======CCCSSSkkk~~~|||||||||{{{{{{ooofffccccccXXXFFF999:::<<<777444777555555666666666666666555777666666666777888:::;;;777777888888888999999999666777999;;;===???@@@AAAAAAAAABBBBBBBBBAAA@@@@@@BBBCCCDDDEEEFFFGGGGGGGGGHHHFFFFFFJJJPPPVVVXXXXXXOOOLLLHHHFFFFFFFFFFFFEEECCCDDDEEEEEEEEEDDDBBBAAA???@@@BBBCCCDDDCCCCCCBBB@@@@@@BBBFFFIIIIIIFFFCCCAAACCCEEEFFFEEEDDDDDDDDDBBB@@@===<<<===>>>>>>>>>???MMM```mmmsssyyytttjjjdddbbbbbbnnnuuu{{{zzzsssjjjeeeccccccjjjkkkooowww{{{}}}{{{{{{rrr}}}~~~|||}}}vvvkkkeee^^^XXXXXX[[[\\\XXXSSSUUU]]]iiiqqquuuvvvvvvwwwkkkmmmqqquuuyyyyyywwwuuusssooojjjgggfffdddaaa^^^]]]```bbbbbbaaa``````aaaUUUTTTRRROOOKKKHHHFFFEEEAAACCCDDDBBB>>><<<<<<===???BBBEEEGGGIIINNNUUU[[[eeeeeeggghhhgggccc]]]XXXNNNJJJKKKSSS]]]iiivvv|||~~~|||uuummmeeeXXXMMMCCC@@@BBBJJJUUU```mmmxxx~~~ssscccSSSIIIAAA???;;;777444222111000////////////////////////,,,///333333111000111222///000222444444333222111000222444333222555<<>>AAAFFFJJJXXXlll|||}}}uuuvvvxxxwww{{{oooeee___]]]GGGBBB;;;777555555666666555555444555555666777888777666444333333555777999999999:::::::::999999888777999;;;<<<;;;;;;<<<======>>>>>>???@@@AAAAAAAAAAAABBBDDDFFFFFFFFFEEEEEEDDDHHHIIIJJJRRR\\\___[[[NNNIIICCCAAABBBDDDEEEDDDCCCCCCCCCCCCCCCDDDEEEEEE??????@@@AAABBBDDDDDDEEEEEEBBBCCCFFFFFFCCCBBBDDDBBBDDDEEEFFFFFFFFFEEEEEEFFFDDD@@@<<<::::::;;;<<>>AAAWWW[[[```bbb```\\\XXXVVVSSSRRRPPPKKKFFFCCCBBBCCCFFFDDD@@@;;;666222000...///.........000333666777999999999888888888777777777555111000000000///...------...000111222333444222444555444444888@@@FFFGGGTTTdddqqq||||||tttmmmcccZZZRRRJJJAAA<<<111111111111111111111111...///000111111111111111333444555666777777777777777888888888777666555444666777888888888999<<<>>>BBBEEEIIIIIIGGGHHHLLLQQQTTTbbbxxxxxxpppgggfffiiihhhbbb[[[XXXZZZ[[[[[[]]]fffsss}}}{{{lll[[[ZZZqqqwwwWWWQQQeee{{{xxxzzzooogggyyyvvvvvvlllVVV@@@555//////...---,,,******)))***(((%%%######%%%(((***)))))))))))))))(((''''''***)))'''&&&%%%'''((()))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))***))))))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((()))***++++++++++++++++++*********))))))******+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))((('''&&&***((('''(((***++++++***))))))(((''''''((())))))'''((()))******(((&&&$$$'''---111...&&&!!!###(((///222>>>RRReeennnnnnjjjaaaVVVJJJCCC>>><<>>======>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEHHHIIIIIIPPPXXXZZZWWWNNNJJJFFFDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDEEE??????@@@AAABBBCCCDDDDDDDDDBBBAAADDDCCC???>>>@@@CCCDDDFFFFFFFFFDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>AAAGGG[[[vvvvvvhhhbbbaaaaaakkktttvvvuuuvvvsssnnnmmmhhhcccfffqqq}}}zzzrrrmmmjjjiiiiiiiiijjjlllnnnoooqqqjjj___WWWRRROOOLLLIIIHHHSSSbbbpppwwwxxxvvvtttpppnnnnnnppptttvvvvvvuuusssqqqooommmlllmmmoooqqqrrroookkkhhhfffdddcccbbbXXXSSSLLLGGGFFFFFFGGGGGGLLLLLLMMMOOORRRSSSSSSQQQTTTQQQQQQWWWZZZ[[[___eeeggglllllleee___[[[VVVPPPOOORRRWWW___lllyyy}}}{{{{{{llltttdddRRRRRRDDDDDDDDDFFFKKKUUUcccpppzzz{{{mmm^^^OOOCCC:::666444333111000////////////------......////////////222222222222333333444555333333333333333222222111111333444555666999===@@@NNNQQQVVVXXXWWWVVVTTTTTTSSSRRROOOKKKFFFBBBBBBBBBDDDBBB>>>:::555222///...............000333666888::::::999999888888777777444222000000111222222222///000000111222333444444333444555555555:::AAAGGGNNN\\\mmm{{{|||oooiii___VVVNNNEEE===777111111111111111111111111...///000111222222222222333444555666777777777777666666777777777777777777666777888888888999<<>><<<<<<@@@FFFSSS^^^ooo|||wwweee^^^gggttt|||tttooobbbSSS>>>;;;666333444555666666888777666555444444444444888777666555555777888:::888888999999999999999888:::<<<>>>>>><<<<<<<<<===<<<<<<======>>>>>>??????AAAAAAAAAAAABBBCCCDDDEEEEEEGGGGGGHHHLLLQQQSSSQQQLLLJJJHHHGGGHHHHHHGGGFFFEEEEEEDDDCCCCCCDDDDDDDDD??????@@@AAABBBCCCDDDDDDFFFCCCAAABBB@@@<<<:::<<>>;;;777333000///---------...000333666888;;;::::::999888888777777444222000000111333333222222222333333333444444444333555666666777;;;CCCIIITTTbbbsss~~~|||sssddd___WWWOOOGGG>>>777222000000000000000000000000---...///111222333333333333444555666666666666666444555555666777777888888555777777888888999<<>>>>>@@@EEEJJJQQQ[[[jjjwwwnnn```^^^jjjzzzzzzwwwfffQQQ???;;;777555555666777777777666555444444444444444888777666666666777999:::777888888999999999999888:::<<<======;;;:::;;;<<<<<<<<<<<<<<<======>>>>>>AAA@@@@@@???@@@BBBCCCDDDFFFFFFFFFFFFHHHJJJKKKKKKJJJIIIIIIIIIHHHHHHFFFEEEFFFEEEDDDDDDDDDDDDDDDDDDAAABBBBBBCCCDDDDDDEEEEEEIIIDDDBBBBBB???:::888:::>>>AAADDDEEECCCBBBCCCEEECCCFFFHHHJJJJJJGGGCCCAAABBBDDDTTTppp}}}mmmbbb[[[eeerrr}}}~~~zzzwwwooohhhiiisss}}}xxxwwwxxx{{{|||vvvkkkbbbZZZ\\\aaagggnnnuuu{{{{{{wwwpppeeeYYYPPPJJJHHHEEENNN[[[gggnnnrrrssstttrrrpppnnnnnnpppssswwwyyyzzzxxxtttqqqppprrrtttvvv{{{|||~~~zzzrrrjjjcccYYYQQQLLLKKKJJJJJJFFFFFFHHHMMMTTT\\\bbbdddhhhiiimmmqqqssssssrrrrrrqqqpppkkkccc[[[VVVSSSRRRPPPZZZhhhttt}}}}}}uuunnnaaa^^^SSSEEEEEEGGGEEEIIIQQQ]]]lllwww||||||zzzeeeYYYIII===888666333111333222222222222222333333444333333333333333444444555444444333333444444555222222111111111000111111111333444555555777:::======???AAABBBCCCFFFJJJMMMPPPPPPNNNJJJEEEAAA@@@@@@CCCBBB@@@<<<999555222111---,,,,,,---000333666888;;;;;;:::999999888777777888666333111111111000///333333333333333333333333333555666777888===FFFLLLVVVaaalllrrrssspppggg^^^UUURRRMMMFFF@@@999333///000000000000000000000000,,,---///111333444444444333444555555666666666555444444444444555555666666555666777777777888;;;>>>@@@AAACCCCCCBBBBBBEEEGGGLLLWWWkkkvvvnnnllliiiddd^^^[[[YYYYYYYYYWWWXXX___mmmyyyxxxkkkkkkwwwbbbPPPLLLVVVfffvvvuuurrrvvvkkkbbbeeeyyyxxxiiiTTTAAA777333,,,,,,++++++***)))((((((''''''((((((((((((''''''(((((())))))))))))((((((&&&'''(((((()))((((((''')))))))))))))))))))))))))))((((((''''''(((((()))))))))***))))))((('''&&&(((((((((((((((((((((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''++++++***)))(((''''''&&&((((((((((((((((((((((((((((((((()))))))))))))))***************************)))'''&&&%%%'''(((***,,,***((((((((()))(((''''''((())))))))))))((('''***)))'''&&&&&&'''((()))---,,,,,,,,,,,,***(((&&&555@@@JJJRRR[[[bbbbbb^^^[[[NNNBBB>>>@@@DDDJJJOOORRRYYYeeeqqqyyy~~~|||ssshhhcccgggsss~~~{{{hhhPPP>>>;;;777555444555555444444444444444444555666666888777777666777888999999666777888888999999999999999:::<<<<<<:::999999:::<<<<<<<<<<<<<<<=========@@@@@@?????????AAACCCDDDFFFEEEEEEFFFEEEEEEFFFHHHFFFGGGHHHHHHGGGFFFEEEDDDFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGHHHCCC@@@???<<<777555777:::???CCCDDDCCCCCCEEEHHHIIIKKKMMMNNNMMMHHHCCC@@@CCCCCCMMMbbbzzzooobbbWWWbbbsss}}}vvvmmmkkkiiihhhkkkrrrzzzwwwuuuuuuvvvuuuooocccYYYUUUZZZbbblllvvv}}}rrrdddWWWMMMHHHEEELLLWWWbbbiiinnnqqqsssvvvtttrrrpppppprrrvvvyyy{{{zzzxxxvvvtttrrrqqqpppuuuxxxxxxwwwooodddZZZSSSOOOLLLKKKGGGEEEFFFJJJSSS]]]fffjjjmmmqqquuuyyy{{{{{{xxxvvvsssoooiiibbbZZZUUUTTTUUUTTT```ooozzzxxxoooddd\\\UUUPPPEEEDDDNNNKKKLLLUUUdddsss{{{yyyqqqjjjQQQHHH===666666666444222444555555666777777777777888888777666666666777888555555666666777777777777333222111000000000111111111222444555555666888;;;999999::::::;;;>>>CCCGGGMMMMMMLLLIIIEEEAAA@@@@@@BBBAAA???<<<999555222000---,,,,,,---///222666888:::::::::999999999999888999777444222222222111000333333333333333222222222222444666777999???GGGNNNVVV[[[^^^\\\YYYVVVPPPIIIEEEDDDBBB???:::555111000////////////////////////---...///111333444444555333444444555555555555555555444333222222222222333444555666666555666999<<>>888555555666444333888999:::<<<======>>>>>>>>>>>><<<;;;;;;;;;<<<===:::<<<===???>>>===;;;:::444333222000000111222222111222444555555555777999444444444444555888>>>BBBIIIJJJJJJHHHEEEBBB@@@@@@AAA@@@???<<<888444000---...---------///111444666999999999999::::::::::::666444222222333555555444333333333333333333333333111333666777:::@@@IIIPPPUUUVVVRRRJJJDDDCCC???;;;999;;;;;;:::666333111111////////////////////////...///000222333444444444333444444555555555444444666555333111111111111222444555555444333444666888888999999;;;<<>>???@@@AAABBBBBBBBBBBBEEECCCDDDGGGEEEAAACCCIIIDDDFFFGGGFFFDDDCCCDDDFFFCCCCCCDDDDDDEEEFFFHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHFFFAAA>>>===;;;777777:::AAAGGGLLLLLLHHHFFFIIIMMMMMMMMMLLLJJJGGGDDD@@@???AAACCCGGGLLLWWWgggvvvtttkkkbbbdddnnn{{{yyyppplll^^^bbbccc___[[[^^^hhhrrr}}}{{{xxxsssmmmgggaaa^^^XXXZZZ___gggrrr}}}}}}mmmZZZNNNLLLQQQXXX___eeekkkpppttttttttttttrrrqqqrrrvvvyyy{{{{{{|||{{{yyyuuuqqqooojjjoooyyy~~~wwwnnnddd\\\TTTNNNKKKFFFHHHNNNWWWbbbkkkpppsss{{{|||uuummmhhhcccaaa\\\WWWYYY^^^bbblllvvvyyyxxxrrriii___RRRQQQDDDLLLKKKRRRqqqooo]]]bbbhhhmmmkkkaaaTTTKKK===<<<:::888888999;;;<<<@@@AAACCCEEEGGGGGGGGGGGGIIIHHHFFFEEEDDDEEEFFFGGGEEEGGGIIIJJJIIIEEE@@@===555444222111111111333333000222444555444444666777222222222333444888>>>CCCFFFGGGHHHGGGEEEBBBAAAAAADDDCCCBBB???:::555111...///...------...000333444777888888999:::;;;<<<<<<777555333222444555555555444444444444444444555555///222555777999@@@IIIPPPRRRPPPIII???999999888555333666888777444111000000........................///000111222333333333333444444444555555444444333666555333222222222444555444555444333111111333555111222333777<<<@@@CCCEEELLLZZZmmmzzz|||wwwqqqmmmjjjhhhdddaaa^^^\\\[[[ZZZWWW\\\gggtttrrrmmmqqq{{{]]]KKKMMMTTTgggrrryyyzzzdddUUUSSS___mmmqqqwwwzzzwwwttttttsssssskkkiii\\\HHH888111---))),,,,,,,,,,,,++++++++++++((((((((((((((((((((((((''''''((()))))))))))))))''''''&&&&&&'''(((***+++)))))))))))))))))))))))))))((((((''''''(((((()))'''(((((())))))))))))(((((((((((((((((((((((((((%%%%%%&&&'''(((((((((''''''''''''''''''''''''''')))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''(((((()))))))))*********))))))(((((((((''''''''''''''''''''''''((((((((()))))))))******)))'''&&&&&&((())))))(((+++***(((&&&&&&(((***+++(((''''''&&&'''((()))***'''((())))))(((&&&%%%$$$JJJYYYdddccccccjjjkkkeeeSSSFFF<<>>>>>>>>>>>>>>>>>=========>>>???AAABBBCCCCCCBBBAAAEEECCCDDDGGGEEEAAACCCJJJEEEGGGGGGFFFCCCCCCEEEGGGCCCCCCCCCDDDEEEGGGIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHIIIDDDAAAAAA???<<<<<>>999444111000///...---...000222333666777888999;;;<<<===>>>;;;888555333333333333222555555555555666666777777///111444666999@@@IIIQQQNNNLLLDDD:::444555555333222555777777333000//////........................000111222333333333333333444444444555444444333333555444333333333555777999444555444222000///111222111222555;;;BBBHHHLLLNNNSSS```ooowwwuuupppnnnnnniiifffbbb___^^^]]][[[YYYXXX___mmmzzzjjjiiippptttUUUIIIOOOWWWmmmuuuhhhqqqnnnXXXNNNQQQ___nnnuuu{{{}}}yyywwwwwwvvvgggbbbSSS>>>111///...,,,------,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))''''''((()))))))))))))))((('''&&&%%%&&&(((***,,,))))))))))))))))))))))))******))))))))))))******''''''((())))))***))))))((((((((((((((((((((((((%%%&&&''''''((('''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&'''''''''((((((++++++******))))))((((((************************%%%%%%&&&'''((((((''''''((('''%%%&&&((()))))))))(((&&&###!!!!!!###&&&((('''''''''''''''((())))))&&&(((++++++)))'''((((((QQQ^^^dddaaafffnnniii[[[LLLAAA888===NNN^^^ffffffccc^^^XXXXXX]]]dddjjjmmmnnnxxx}}}nnneeefffaaaPPP@@@:::444333333333333444555555444444444444333222111000666666555555555444444444333444555666777888999::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>============???@@@BBBCCCCCCCCCBBBBBBEEEDDDCCCBBBBBBCCCDDDDDDCCCHHHLLLKKKFFFCCCCCCEEECCCBBBAAABBBEEEGGGHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIDDDAAABBBGGGCCC>>>FFFUUUaaa]]]VVVOOOJJJHHHGGGHHHFFFFFFEEEDDDDDDDDDDDDDDDFFFIIIIIIFFFEEELLLXXXcccnnnzzz|||}}}~~~}}}qqqmmmiiihhhjjjmmmnnnnnnkkkccc]]][[[WWWTTTXXXaaayyywwwtttrrroookkkiiiggghhhnnnxxxrrrggg``````dddjjjmmmkkkllloooppprrrrrrooooootttwwwvvv{{{{{{|||}}}|||yyytttpppppppppoooooooooppppppqqqvvvoooiiiddd___YYYWWWZZZWWWcccqqqyyy{{{tttoooiiieee```]]]]]]___aaaaaahhhmmmssstttpppggg^^^XXXMMMHHHCCCDDDLLLVVV___ccchhhlllkkkaaaXXXPPPDDD888;;;===@@@BBBCCCEEEIIILLLTTTVVVYYY\\\^^^______^^^XXXZZZZZZXXXVVVVVVYYY\\\[[[YYYWWWWWWVVVPPPFFF>>>666555444222111111222333666555444444555666888999666444444666;;;AAAEEEGGGIIIIIIGGGDDDAAA???@@@AAADDDGGGIIIFFF???888222000------,,,,,,---000222444666888:::;;;:::999999999;;;:::777444333333333444444555777777555444444444555444555888>>>CCCGGGHHHKKKDDD===999555111222666666888:::888333//////000------------------------000000111222444555666666888888777777666666666555444444333222222333333333333222111///.........///222333666;;;AAAGGGMMMPPPVVViiivvvtttooopppnnnhhheeeaaa```aaa```\\\ZZZ]]]]]]mmm~~~~~~bbbnnn}}}qqqWWWJJJQQQfff|||qqqjjjyyywwwdddTTTIIIVVVmmmuuu}}}}}}zzzwwwsssdddVVVFFF<<<555000...000************************))))))))))))(((((((((((((((((((((((((((((((((((()))(((''')))+++,,,+++***((((((((((((((((((((((((((('''&&&'''((())))))'''''''''&&&%%%%%%'''((()))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&***))))))((((((((())))))*********)))))))))))))))''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''(((((())))))))))))(((((((((''''''''''''(((((()))*********)))(((''''''&&&******))))))((((((''''''QQQ```gggbbbbbbhhhfff[[[JJJAAA;;;AAAQQQ___dddcccddd```]]]^^^dddlllrrruuuqqq|||xxxjjjbbbaaaZZZIII;;;777333333333333333444555555222222333333333333333333222222222333333444444444444444555666777888888999999999::::::::::::;;;;;;========================@@@@@@BBBCCCDDDDDDCCCCCCEEEDDDCCCCCCCCCDDDEEEEEEBBBFFFIIIGGGCCCAAAAAADDDCCCCCCCCCDDDGGGIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHCCC@@@BBBGGGEEEBBBKKKZZZeee```XXXPPPJJJGGGFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDFFFHHHHHHEEECCCGGGRRR[[[bbbooozzz|||}}}tttpppjjjgggggghhhiiiiiijjjccc]]]\\\ZZZVVVXXX\\\sss~~~yyywwwvvvuuuwwwuuusssqqqrrrwww~~~wwwnnndddbbbdddkkknnnnnnoooqqqsssvvvvvvrrrqqqtttwwwvvvyyyzzz{{{||||||{{{xxxvvvqqqpppnnnmmmllllllllllllmmmgggbbbaaa^^^[[[\\\```dddqqq|||xxxsssnnnkkkgggddd```___```cccdddeeehhhkkkoooppplllddd\\\WWWNNNIIIEEEFFFNNNXXX___bbbfffgggcccXXXPPPJJJBBB:::===@@@DDDHHHLLLQQQVVVZZZ```aaabbbdddffffffeeecccaaaccccccaaa^^^\\\^^^```ccc___\\\ZZZWWWQQQHHH@@@555444333111111111222222555555555555777999:::;;;;;;;;;;;;>>>CCCIIILLLMMMJJJJJJIIIEEEBBB@@@@@@AAACCCFFFIIIGGGAAA999333000...---,,,,,,---///222333888:::<<<<<<<<<;;;<<<===:::999666444333333444444666888::::::888666666666333222222666<<>>;;;999666888<<<:::<<<===:::444000...///,,,---------.........///111111222222333444555555777777666666666555555555444444333333222333333444333222000/////////000111333444666:::@@@GGGNNNRRR[[[mmmzzzwwwpppnnnlllgggbbb^^^^^^```___]]]]]]```iiivvvtttkkkxxxvvveeeRRRKKKVVVlllssslll{{{zzzgggYYYQQQOOOaaaxxx}}}zzztttmmmcccSSSBBB888333...------************************))))))))))))((((((((((((((((((((((((((((((((((((&&&%%%$$$%%%''')))((('''((((((((((((((((((((((((((('''&&&'''((())))))'''''''''&&&&&&''''''((())))))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&******+++,,,---...//////(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))(((((()))(((((('''''''''((((((((('''''''''''''''((((((***)))))))))((((((((('''RRRaaahhhccc___ccc```XXXEEE@@@>>>FFFTTT___bbb``````^^^]]]```fffnnntttxxxqqq}}}pppfff^^^ZZZPPP@@@666555333333222222333333444555000111111222333444444555000111111222333444555666555555666666666777777777888888888888999999999999;;;;;;<<<<<<======>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFCCCEEEGGGEEEBBB@@@BBBDDDCCCCCCDDDGGGJJJKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEFFFCCC@@@BBBGGGGGGGGGPPP^^^gggbbbYYYPPPJJJFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEGGGGGGCCC@@@CCCJJJQQQ```kkkvvvyyyyyyyyyzzzyyytttpppkkkeeebbb```aaaaaaddd^^^\\\^^^```^^^\\\\\\lllxxx|||{{{|||~~~}}}xxxxxx}}}|||vvvkkkeeeccchhhnnnqqqssswwwtttyyyzzzvvvsssuuuxxxxxxxxxxxxzzz{{{||||||||||||sssqqqooollljjjiiiiiiiiigggbbb^^^^^^\\\[[[]]]bbbrrr{{{sssnnnjjjhhhfffbbb```___```cccfffgggggghhhiiikkkjjjfff```YYYTTTMMMJJJGGGKKKRRR[[[```ccceeeccc[[[QQQIIIFFFBBB>>>BBBEEEJJJPPPVVV^^^eeejjjmmmlllmmmoooqqqrrrrrrpppnnnoooooolllhhheeeddddddhhhddd___[[[VVVOOOFFF???333222111000000111222222555555666888999;;;<<<===@@@AAACCCGGGMMMQQQTTTTTTLLLLLLKKKHHHDDDAAAAAAAAAAAAEEEIIIHHHCCC;;;444000......---,,,---///111333777999;;;<<<<<<===???AAA:::888666333222222333333888:::<<<===;;;999888888333222333666===DDDIIIKKKLLLFFFAAA???>>><<>>777111......,,,,,,---...///000111111222222222333333444444444555555555555444444444444444333333333333333444444333222000//////000222333555666888===DDDLLLSSSWWW___qqq}}}yyypppkkkiiieeebbb^^^[[[]]]]]]\\\___dddvvvxxxmmmuuueee\\\RRRTTTbbbvvv{{{xxxkkkYYYNNNNNNUUUkkk~~~|||zzzssslllbbbOOO<<<333111...+++***************************))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&'''***+++***)))((((((((((((((((((((((((((('''&&&'''((())))))'''''''''(((((()))))))))(((((((((((((((''''''''''''(((''''''''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&((())))))''''''&&&%%%%%%%%%%%%%%%'''(((((()))***+++,,,,,,((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((***)))((('''''''''''''''&&&%%%%%%%%%&&&''')))***))))))))))))((((((((((((RRR^^^fffdddbbbbbb[[[QQQ@@@>>>???GGGUUU___cccbbb^^^^^^```ccciiioootttwwwppp}}}zzzkkkddd[[[TTTHHH:::444555222222222222222333333444111111111222222333444444333333444444555666777777666666666666666666666666666666666777777777888888999::::::;;;<<<======>>>===>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFGGGFFFGGGGGGEEECCCBBBDDDFFFBBBBBBDDDGGGJJJJJJIIIGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDBBBCCCFFFGGGHHHQQQ\\\ccc^^^VVVNNNHHHFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFEEEGGGFFFDDDAAABBBGGGMMM^^^gggpppsssrrrpppooonnnnnnmmmiiibbb]]]ZZZ[[[]]]^^^\\\___fffmmmmmmhhhdddeeeppp|||~~~~~~|||~~~|||qqqggg```bbbhhhooowww}}}www}}}{{{vvvvvvyyyzzzwwwxxxyyyyyyyyyzzz|||~~~vvvtttrrrooommmllllllllllllfff```^^^[[[XXXZZZ^^^vvv|||tttmmmiiifffcccbbb\\\\\\]]]```dddhhhiiihhhkkkjjjhhheeeaaa[[[TTTPPPJJJIIIJJJOOOXXX___cccdddddd```XXXOOOIIIGGGFFFEEEGGGKKKRRRYYY```iiiqqqwwwwwwvvvvvvxxx}}}wwwvvvuuurrrmmmiiieeecccdddaaa]]]YYYSSSJJJ@@@999111000/////////000222333666777888:::;;;;;;;;;;;;???AAADDDJJJPPPUUUVVVVVVOOOOOOOOOLLLGGGCCCAAAAAAAAADDDHHHIIIEEE>>>555000///...---,,,---///111222444666888999:::<<>>===;;;::::::777666777<<>>???@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDEEE@@@@@@BBBEEEHHHIIIGGGEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEDDDEEEFFFFFFHHHNNNUUUYYYUUUPPPKKKGGGFFFGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGEEECCCDDDIIILLLUUU[[[eeelllnnnmmmlllmmmjjjkkkjjjddd]]]XXXYYY\\\bbbeeekkkttt|||~~~wwwooobbbiiissszzz}}}~~~yyyyyyzzz~~~ttthhh\\\ZZZ```iiiuuuyyyvvvwwwxxxvvvxxxyyyxxxvvvwwwzzz|||yyyxxxwwwvvvuuutttssssssrrrkkkddd```\\\XXXYYY]]]sssvvvsssoookkkhhhfffcccaaa\\\]]]^^^bbbgggjjjkkkjjjmmmjjjeeeaaa\\\WWWPPPLLLGGGHHHLLLTTT]]]ccceeeddd___ZZZTTTNNNJJJGGGHHHIIIJJJOOOXXXaaakkkttt}}}|||~~~uuusssqqqmmmiiiccc^^^[[[YYYYYYXXXTTTNNNDDD999222//////......///111333444999:::<<<<<<<<<;;;999888:::<<<@@@GGGNNNRRRTTTSSSQQQRRRRRROOOJJJEEEBBBAAAAAACCCGGGIIIGGG@@@777222000///...------...000111333555888999:::<<>><<<888444111000000000666999===??????======<<<;;;<<<>>>DDDLLLSSSXXXZZZZZZTTTOOOMMMKKKHHHKKKOOOTTTTTTQQQIII>>>555000...,,,,,,---///111222333444444444333333333333222222222222222333333333333333444333333333444444555666555444111//////111444555666===HHHTTT]]]bbbcccccccccnnnuuussslllgggeeeeeefff___XXXXXX]]]eeerrr}}}~~~sssuuu{{{```\\\```iiiwwwrrrdddQQQJJJSSSccc|||zzzvvvxxx{{{{{{\\\III777111222111---+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%$$$$$$%%%'''(((((('''((((((((((((((((((((((((((('''&&&'''((())))))'''&&&''')))*********)))((('''''''''(((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&(((((((((''''''(((((((((******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((((((&&&%%%(((((())))))))))))((((((******)))''''''&&&&&&&&&))))))(((''''''((())))))(((((((((((())))))))))))UUUYYY^^^cccgggbbbQQQ???;;;===CCCMMMWWWaaafffhhheeeiiimmmpppqqqrrrsssuuu~~~jjjcccWWWIII===666555666111111000000111111222333333333111000000111222333444444333333333222222222666555555555555555555555555555555555666666666666888888999999::::::;;;;;;888888999999;;;<<<>>>???@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA??????@@@CCCFFFGGGFFFDDDFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFGGGJJJMMMNNNMMMKKKIIIGGGGGGHHHHHHFFFFFFEEEEEEEEEFFFGGGGGGHHHGGGFFFDDDCCCEEEIIILLLSSSWWW^^^gggjjjiiijjjlllppptttuuuoooddd]]]]]]___kkkrrr{{{vvvdddeeeiiirrryyy}}}qqqkkkkkksss}}}uuujjj^^^YYYYYY```mmmyyyzzzsssssstttuuuxxxyyyxxxvvvuuuxxx{{{|||}}}~~~~~~~~~|||{{{yyyrrrkkkdddaaa^^^\\\^^^bbbpppzzzzzzuuummmllljjjjjjiiigggdddbbb``````aaadddhhhkkklllkkkkkkfffaaa\\\YYYTTTNNNIIIFFFIIIOOOXXXaaaeeedddaaaWWWQQQLLLIIIFFFDDDEEEIIIKKKRRR\\\hhhrrr|||{{{zzz}}}~~~|||yyyiiifffbbb^^^ZZZVVVQQQMMMLLLMMMNNNLLLFFF>>>555000............000222444555<<<===???@@@???<<<999777666888===CCCKKKPPPRRRRRRTTTUUUVVVSSSMMMGGGCCCAAAAAACCCFFFHHHGGGBBB:::444111000...------...///000222555999<<<===>>>???AAA>>>;;;888555333222222222666:::???CCCCCCBBBBBBBBBAAACCCGGGOOOWWW___cccdddeee^^^YYYVVVTTTQQQSSSWWW\\\[[[XXXNNNBBB888222000,,,,,,---///000222333333333333333333333333333333222222222222333333333333333333333333444555666777555444222111222555999;;;???HHHVVVccckkkmmmkkkiiigggkkknnnmmmjjjfffeeeeeeaaa\\\YYY]]]fffrrrtttooo{{{oooYYYXXXaaaqqqqqq\\\NNNOOO___ttt{{{xxxzzzyyyvvvSSSDDD555111222000---+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&((()))((('''((((((((((((((((((((((((((('''&&&'''((())))))'''''''''(((((()))))))))((('''''''''((((((((((((((((((''''''''''''''''''((('''((((((((((((((((((''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''(((((())))))))))))((((((***)))((('''''''''''''''))))))))))))))))))(((((((((((((((((())))))))))))ZZZ]]]```bbbbbbZZZKKK===;;;AAAKKKUUU]]]cccfffgggfffjjjpppssssssrrrrrrsssvvvjjjaaaRRRCCC999555444333000000000000000111222222222111000///000111333555222222333333333333333333444555555555555555555555555555555555666666666666888888888999999999999999888888888999:::<<<>>>??????@@@AAABBBBBBBBBAAA@@@@@@@@@AAABBBCCCBBBAAA???@@@??????AAADDDFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFHHHIIIHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHIIIGGGDDDAAAAAABBBFFFIIIRRRSSSZZZeeejjjjjjmmmrrrqqqfffbbbdddjjjuuuyyyhhhbbb```iiiuuu~~~nnneeeccckkkvvv}}}~~~|||{{{uuummmddd]]]WWWWWWaaammmyyyuuunnnooorrrssswwwzzzzzzwwwvvvyyy|||~~~}}}{{{pppiiicccaaa```___bbbhhhllltttzzzzzzwwwuuusssoooiiihhhggggggggggggeeeccccccbbbaaabbbeeehhhhhhhhheee```[[[XXXWWWTTTMMMHHHHHHLLLRRR\\\cccddd```[[[RRRJJJDDDBBBAAA???CCCJJJMMMTTT___iiirrrxxx}}}|||uuummmjjjlllllliiieeeZZZVVVPPPLLLIIIFFFAAA>>>???@@@???===999444111///------...///111333666777===???BBBCCCCCC@@@===:::777999===CCCKKKQQQTTTUUUVVVXXXXXXVVVOOOIIICCCAAACCCCCCEEEGGGGGGCCC<<<666222000...---,,,---...///000444999<<<=========>>>:::999777555444555666777999>>>DDDHHHJJJJJJJJJJJJKKKNNNTTT]]]fffmmmooopppmmmgggbbb```]]][[[]]]aaaaaa```\\\RRREEE:::333111,,,,,,---...000111222222333333333333333333333333222222222333333333444444333333333444444555666777444333333333777<<>>555333222111000000000000000111111222000///...///000333555777222333333444555666777777444444444555555555666666555555555666666666777777999999999888888888888888999888888999:::===???@@@???@@@AAABBBAAA@@@???>>>AAABBBCCCDDDFFFEEECCC@@@AAA@@@???@@@CCCFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHFFFHHHJJJJJJJJJJJJIIIGGGFFFGGGHHHIIIJJJIIIHHHGGGFFFFFFEEEEEEFFFGGGHHHHHHJJJGGGCCC???>>>???CCCEEEGGGHHHRRRbbbmmmrrryyy{{{lllfffgggbbbpppzzzlll```[[[dddrrr~~~rrrhhh```gggpppuuuvvvtttssssssuuupppjjjbbbWWWRRRYYYccchhhvvvzzznnnjjjnnnsssrrrvvv{{{{{{yyyxxx{{{}}}yyyoooiiicccaaa``````dddiiiiiipppuuussspppooonnnllliiigggddddddeeeeeeeeedddbbb```^^^___aaacccdddccc___ZZZVVVUUUUUUSSSNNNIIIKKKNNNUUU^^^dddccc\\\VVVPPPGGG???>>>======CCCLLLPPPVVV```hhhmmmoooqqqrrrmmmeee]]]ZZZ\\\^^^[[[WWWPPPKKKDDD@@@>>>;;;777444666555444111...,,,---...------...///111444666888>>>@@@DDDFFFFFFDDD@@@>>>:::;;;???EEEMMMTTTXXXYYYWWWYYYZZZWWWQQQIIIDDDAAADDDCCCDDDFFFGGGCCC===777222111///---,,,---...///---111777;;;<<<;;;:::999777777666555666888:::<<<<<>>???@@@AAAAAAEEEEEEFFFFFFEEECCCAAA@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEDDDEEEFFFGGGIIIHHHFFFGGGHHHHHHFFFEEEDDD???<<<<<<;;;:::<<>>DDDHHHMMMSSS[[[aaabbb```]]][[[YYYVVVSSSOOOMMMMMMNNNOOOFFFBBB>>>:::777444111///000000///...---+++)))(((///.........000111333555===AAAGGGIIIHHHCCC@@@===>>>>>>AAALLLYYYbbbccc```bbb^^^XXXSSSNNNGGG???999@@@AAABBBCCCAAA???;;;999111111///...------------000222555888999:::999999999::::::999888999;;;===>>>CCCJJJQQQUUUXXX[[[]]]___dddllluuu|||}}}{{{xxxooojjjdddcccfffjjjmmmmmmhhheee]]]RRREEE:::222...---...///000111222333333333333444444555444444444111333444444333222333444333444555444333333444666555777888;;;BBBOOO^^^iiiuuu}}}~~~qqqkkkfffdddggghhheeebbb^^^bbbjjjttt~~~}}}pppdddiii{{{mmmTTTLLLPPPVVVfff~~~{{{rrrgggyyyzzz}}}~~~oooVVVCCC999555000---------+++)))************************)))***+++++++++***((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((()))((('''&&&'''(((***,,,)))(((((('''&&&%%%%%%%%%''''''''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%&&&'''***+++111---)))$$$######&&&''''''((()))))))))(((&&&%%%%%%&&&''''''((((((''''''''''''''''''((((((((((((++++++,,,,,,,,,+++******'''''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((('''''''''''''''&&&$$$######%%%''')))***************)))((((((aaabbbaaa\\\PPPBBB>>>@@@IIIWWW]]]___eeedddeeeooosssvvvyyy{{{|||}}}}}}{{{}}}yyylllbbb___ZZZNNNAAA:::555111111333......///000000111222222111111111111000000000///222222111111111222333333333333333444444444444555333555666666555555666777888888888888888888888888:::999999999999:::;;;;;;<<<<<<===>>>??????@@@@@@DDDDDDEEEDDDDDDBBBAAA@@@AAABBBCCCDDDEEEEEEEEEEEECCCCCCBBBBBBCCCEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHJJJIIIHHHHHHHHHHHHGGGEEEEEE@@@<<<;;;999777999===@@@DDDNNNbbb~~~xxxppphhhdddhhhpppyyy}}}sssfff```___```nnn}}}~~~||||||}}}{{{vvvqqqmmmfff```^^^]]]```hhhpppxxxxxxxxxsssiii^^^XXXWWW[[[bbbiiikkkhhheeegggjjjjjjnnnrrrvvvxxxyyy{{{}}}|||wwwtttmmmjjjeee___\\\___ffflllpppooollliiigggfffffffffbbbaaaaaaaaaccccccaaa```[[[[[[[[[[[[\\\\\\\\\\\\YYYYYYYYYVVVRRRNNNMMMMMMQQQSSSXXX]]]___[[[SSSLLLHHHDDD???;;;:::===BBBFFFIIINNNUUUYYYYYYWWWTTTSSSOOONNNKKKHHHFFFFFFFFFFFF>>><<<888555333111///---------...------,,,,,,+++............///111333444<<>>AAAIIIVVVcccmmmooonnniiicccYYYPPPIIICCC===999===>>>??????>>><<<999777222111000///............111222555777999::::::::::::;;;;;;:::999999<<<>>>AAAFFFMMMTTTYYY]]]```cccjjjnnnvvv~~~~~~{{{ooojjjdddcccfffjjjllllllhhhccc[[[OOOCCC999222///......///000111222333333222222333444444444444333111333555444333222333444333444555444222222444555666888<<>>>>>?????????BBBBBBCCCCCCBBBAAA@@@???AAABBBCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCEEEGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIKKKJJJHHHHHHIIIHHHGGGEEEFFFAAA<<<;;;888555555999>>>AAAJJJ^^^}}}{{{uuunnnccceeekkksss{{{uuuhhhbbb___\\\iii{{{}}}xxxrrrqqqtttxxxzzzzzzxxxnnnccc]]][[[```mmmyyy{{{~~~{{{qqqfff^^^YYY]]]bbbeeefffeeeffffffeeejjjpppuuuxxxxxxyyyyyy}}}~~~|||yyyuuurrrooollleee___\\\___fffkkkpppnnnjjjfffdddddddddeee___^^^]]]^^^___```___^^^XXXXXXYYYYYYZZZ[[[[[[[[[XXXXXXWWWTTTPPPOOOOOOPPPTTTVVVYYY\\\\\\VVVOOOIIICCCAAA===::::::<<>>===999666333111111000...,,,++++++,,,,,,------..................///111222333888<<>>CCCHHHOOOUUU[[[```dddgggtttwww}}}|||wwwmmmhhhcccbbbeeeiiijjjjjjgggaaaVVVJJJ???777111///......///000111222222333222222333444444444444444222444555555333222333444333444444333222222333555777;;;CCCMMM[[[mmmuuuooojjjdddaaaaaaaaa```]]]^^^dddkkkooonnnjjjfffdddXXX\\\hhh}}}fffRRRGGGHHHLLLSSSccc{{{ssslllppp|||tttnnnllleeeTTT@@@444222000---+++++++++***)))((((((((((((((((((((((((***)))((((((''''''((((((((((((((((((((((((((((((''''''((((((((())))))))))))((((((''''''(((((()))%%%%%%$$$######%%%&&&'''***))))))((((((''''''&&&''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((('''''''''''')))((('''%%%%%%%%%&&&&&&'''((()))))))))(((&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''')))******++++++))))))((('''&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''((((((((($$$%%%&&&'''((()))******,,,+++)))((()))***,,,...))))))******))))))((((((___]]]ZZZSSSHHHBBBHHHRRRdddppprrrpppsssrrrttt|||xxxvvv~~~{{{xxxtttlllbbb[[[KKKAAA777444333111111333000000111111222222222222111111111000000000000000333333222111000000111111222222333333333444444444222444555555444333555666777777777777888888888888888888777888888999:::;;;============>>>>>>??????AAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCDDDDDDDDDCCC@@@@@@@@@@@@BBBDDDFFFHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIJJJHHHGGGGGGGGGGGGFFFDDDFFFAAA<<<;;;888555666:::???BBBHHHUUUkkk~~~yyyiiihhhjjjsssssshhhddd```\\\iii}}}xxxqqqmmmooovvv|||vvvjjjbbb___dddrrrwwwlll``````aaadddgggjjjjjjjjjeeeiiiooosssuuuvvvxxxyyyyyyzzzzzzzzzyyyvvvtttrrrpppmmmhhhccc```bbbeeehhhjjjjjjhhhgggeeeddddddccc___]]]\\\\\\]]]]]]\\\[[[XXXXXXXXXXXXYYYYYYYYYYYYWWWVVVTTTQQQOOONNNQQQSSSVVVXXXZZZZZZXXXRRRJJJEEE???===;;;:::999:::<<<===@@@CCCGGGJJJIIIIIIHHHHHHAAAAAAAAA@@@???<<<:::999888666333222111000...---++++++++++++,,,---......------......///000111111222555999:::999888777777===III[[[kkkvvv}}}yyyiiiXXXIII???:::888555666777777777555444333222222111000000000000000333444444555777999;;;<<<;;;<<<<<<;;;:::;;;===???BBBFFFMMMSSSYYY___eeeiiivvvxxx|||{{{sssmmmjjjeee```___bbbeeegggfffddd\\\PPPDDD;;;555111///...//////000111111222222222333444555555555555555333444666555444222333333333333444333222222444666777@@@MMM[[[kkk{{{|||qqqlllgggaaa^^^]]]]]]\\\[[[```eeeiiihhhaaaXXXRRRPPPNNNZZZooooooVVVJJJGGGJJJOOOXXXeeexxxxxxeeegggrrr|||ssskkk]]]JJJ999111000///---,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))'''&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))(((''''''&&&&&&'''((((((******))))))((((((((('''''''''''''''(((((((((((((((''''''''''''''''''((((((((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''((()))*********'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&''''''((()))))))))((('''''''''(((***+++((()))))))))))))))((((((aaa^^^XXXOOOEEEBBBNNN\\\qqq~~~}}}~~~~~~~~~uuunnnlllhhh```XXXGGG>>>666444333111111222111111111111111222222222000000000000000000111111333222222111000000000000222222222333333333444444222333444444333333444555666666777777777888888888777666666777888999:::;;;<<<<<<<<<===>>>>>>?????????????????????@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCC>>>>>>>>>???@@@CCCEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFFFFEEECCCFFF@@@===<<<;;;999:::???CCCGGGKKKMMMXXXjjj{{{vvvooolllvvvvvvkkkgggccc^^^iiizzz~~~|||tttppppppuuu{{{~~~yyyppphhhbbbbbbkkkvvvrrrmmmiiiggghhhkkklllllljjjllloooqqqsssuuuxxxzzzvvvwwwwwwwwwwwwvvvuuuuuuqqqooollliiigggfffeeedddeeegggjjjkkkllljjjgggeeebbb___\\\[[[[[[ZZZYYYWWWYYYYYYXXXXXXWWWVVVUUUUUUTTTSSSQQQOOOMMMNNNRRRUUUVVVXXXZZZXXXTTTNNNGGGDDD===<<<:::999888888999999999===AAADDDDDDEEEEEEFFF>>>>>>??????===;;;999777999777444222111000...,,,------,,,+++++++++,,,,,,------......////////////000111111000000111444666@@@MMM___nnnwwwzzz}}}zzzlll\\\KKK???777333333444444555555444333222222111111000000000000000333333333555666888:::;;;;;;<<<<<<;;;:::;;;===???AAAEEEKKKQQQWWW^^^eeeiiiuuuwwwyyy{{{zzzuuummmgggeeeaaa]]]\\\^^^aaabbbaaa___VVVIII???888444111/////////000000111111222222333333555666666777777777333555666666444222333333222333444444333444666888888EEEZZZmmm}}}vvvlllgggccc^^^ZZZYYYYYYZZZZZZbbbeeefff___SSSJJJGGGHHHTTTeee~~~```NNNHHHJJJOOOTTTccclllyyyhhh\\\eeetttwwwhhhVVVBBB555000*********)))(((((())))))***************************)))'''&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%%%%&&&''''''((('''''''''&&&'''''''''((((((((((((((()))))))))))))))((((((%%%%%%&&&&&&'''(((((((((%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&'''((()))'''(((((()))))))))((((((eeeaaaYYYMMMCCCCCCTTTfff|||}}}ppphhhgggfff^^^TTTDDD;;;444333333111000111111111111111111111111111000000000000111111111111222222111000000000111111222222222222333333333333111222444333222222333555555666666777777888888888666666666666777888:::::::::;;;;;;<<<>>>??????@@@???????????????@@@AAABBBAAABBBBBBCCCCCCCCCBBBBBB??????>>>???@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBDDDEEEFFFDDDCCCCCCCCCEEEFFFEEEDDDEEE@@@===>>>===<<<>>>BBBFFFLLLNNNKKKMMM\\\ppp}}}{{{wwwooouuu~~~rrrlllggg```eeeooooooyyywwwuuutttuuuwwwzzz|||}}}yyytttmmmccc\\\```gggwww}}}qqqgggdddeeeiiikkkpppqqqssssssssstttwwwzzztttuuuuuuvvvwwwxxxyyyzzztttsssqqqooonnnkkkgggddddddggglllpppqqqnnnkkkhhhccc```\\\ZZZYYYXXXWWWUUUXXXXXXWWWVVVTTTSSSRRRQQQOOOOOONNNMMMLLLNNNQQQUUUUUUWWWXXXVVVQQQKKKFFFCCC===<<<:::888777666666666222666;;;>>>???@@@@@@AAA;;;<<<<<<<<<;;;999777666888555222000000///---+++///...,,,+++*********+++,,,,,,---...//////......//////...------///444888BBBMMM]]]jjjooopppoooooopppllldddVVVGGG:::222...111111222222222222222222111000000//////000000000111111333444666888999999;;;;;;;;;:::999:::<<<>>>BBBEEEJJJOOOUUU\\\dddiiittttttvvvwwwvvvrrrlllgggbbb^^^ZZZYYY\\\^^^^^^]]]XXXOOOCCC:::666333111000//////000000111111111111222333444555666777777777444666777666444333333333111222444555555666999;;;>>>NNNggg~~~xxxmmmddd```^^^ZZZVVVUUUWWWYYY[[[cccddd```VVVIIIEEEKKKSSSggg{{{{{{iiiTTTJJJIIINNNVVV^^^sssyyylll[[[WWWcccrrrqqq^^^KKK:::000///***,,,,,,,,,***)))***+++***************************)))((((((''''''(((((((((((((((((((((((((((((((((((()))))))))************))))))(((((())))))***'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''%%%%%%&&&&&&'''''''''''''''((()))))))))(((&&&%%%%%%&&&''''''(((((('''''''''''''''((((((((()))))))))))))))))))))(((''''''%%%%%%&&&&&&'''((((((((($$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%'''''''''''''''(((((()))''''''((()))))))))((((((ccc^^^VVVKKKCCCHHH^^^ttt}}}zzznnnggggggggg]]]OOO>>>777111222333111000222000000000000000000000000///000000000111111111111111000000000000111111222111222222222222333333333111222333333222222333444555555666666777888888999555555555666777888999:::999999:::<<<>>>???@@@AAA??????>>>>>>???AAABBBCCCBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@AAACCCDDDFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDBBB???>>>>>>@@@BBBDDDCCCBBBBBBCCCFFFGGGGGGFFFFFFAAA>>>>>>===<<<>>>CCCEEEJJJKKKGGGHHHTTTdddnnnrrr||||||qqqpppxxx~~~vvvooojjjaaabbbeee___eeeiiipppuuuyyyzzz{{{{{{{{{zzzyyytttjjj```aaafffuuurrrbbb[[[]]]eeekkkuuuvvvxxxxxxwwwvvvvvvwwwsssttttttvvvxxx{{{}}}zzzwwwtttrrrqqqnnnjjjfffcccfffjjjmmmmmmllliiigggaaa^^^ZZZXXXWWWWWWVVVUUUTTTSSSSSSRRRQQQPPPPPPOOOKKKLLLLLLLLLLLLMMMQQQTTTSSSVVVWWWUUUOOOIIIFFFDDD???===:::777555444444444000444999======<<<<<<<<<:::::::::999888777666555555333111000000000///...///...,,,***))))))***++++++,,,---.........------,,,---.........000333666===FFFSSS]]]bbb```]]]ZZZZZZYYYUUULLL@@@666000......//////000000000111111000//////......//////000...000222444666777777777:::;;;;;;:::999999<<<>>>???BBBFFFKKKPPPXXX___eeemmmmmmmmmnnnnnnlllhhheeeaaa]]]YYYXXXZZZ\\\\\\ZZZRRRJJJ>>>777555444222000000000000000111111111111000111222444555666666666555666777666444333333333000222444555777999<<>>@@@AAABBB??????>>>>>>???AAACCCDDDBBBBBBBBBCCCBBBBBBAAAAAADDDCCCCCCBBBCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDAAA>>>;;;;;;===@@@CCCCCCBBBBBBDDDGGGIIIIIIHHHGGGAAA>>>>>>===;;;===AAACCCFFFFFFBBBDDDNNNYYY^^^jjjuuu}}}qqqjjjkkkrrryyy}}}uuuooojjjbbbaaa```VVVTTT\\\iiittt{{{}}}|||{{{zzz{{{}}}{{{sssjjjkkkpppyyymmm\\\TTTXXXdddnnnwwwyyy|||}}}{{{wwwuuutttsssssstttvvvyyy}}}{{{uuurrrqqqpppllljjjbbbdddfffggggggfffdddccc^^^[[[XXXVVVVVVVVVVVVVVVOOOOOOOOOOOOOOOOOOOOOOOOHHHIIIKKKKKKKKKMMMPPPSSSRRRTTTVVVTTTNNNHHHFFFEEE@@@>>>:::777444333333333222666;;;>>>>>><<<:::999;;;;;;:::999888888777777444333111111333333333222...,,,+++))))))***+++---+++,,,---.........---,,,(((***---//////000111222777>>>HHHRRRVVVTTTNNNJJJLLLMMMJJJDDD<<<555222222,,,------......//////000//////............///000,,,...111444666666666555999::::::999888999;;;===<<<>>>AAAFFFKKKRRRZZZ```eeeddddddeeefffeeecccaaaaaa]]]YYYXXX[[[\\\\\\ZZZOOOFFF<<<666444444222000000000000000111111111111...///111222333444444444555777777777444333333333000222444666888:::>>>AAASSSbbbyyy{{{ooohhhbbb\\\WWWVVVTTTQQQRRRUUUZZZ^^^aaa___WWWKKKDDDNNNeeezzzmmmWWWRRROOOOOORRR[[[lll{{{~~~kkkUUUIIIGGGNNNZZZeeeqqqxxxoooXXXFFF999000///222***,,,...---***((()))+++)))))))))))))))))))))))))))***+++++++++***((('''((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))******'''(((((((((''''''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))((('''&&&%%%&&&(((***+++)))((('''&&&&&&'''((()))'''((()))))))))(((&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''(((((((((+++***)))(((&&&%%%$$$######$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((())))))((((((UUUNNNFFFBBBJJJ^^^vvvvvvpppttt{{{rrrjjjdddfffiiidddSSSEEE666555444222000///......///000111000///...///000000000000000111111111111333333222222222222222222111111222222222333333333333333333222222222111111777666666555555555666666666666666777888888999999888888999:::;;;===>>>>>>>>>>>>??????@@@???>>>>>>BBBBBBCCCDDDDDDDDDCCCCCCCCCAAA@@@AAACCCEEEEEEDDDGGGEEECCCAAAAAABBBCCCDDDAAA>>><<<;;;===AAAGGGKKKCCCDDDFFFGGGHHHHHHGGGFFFHHHCCC>>>===@@@BBBCCCCCCFFFEEEDDDCCCDDDHHHOOOSSSaaakkkxxxssshhhgggkkkpppsssxxxqqqhhhcccaaa^^^YYYTTTXXXUUUXXXfffyyy}}}zzzxxx{{{~~~yyyyyykkkZZZSSSUUU[[[```rrrzzz|||yyyyyywwwrrrssssssssstttvvvyyy{{{}}}zzzwwwttttttuuuuuurrroookkkgggbbb]]][[[[[[\\\]]]^^^[[[XXXVVVWWWWWWWWWVVVRRROOOMMMKKKLLLLLLLLLKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOLLLHHHDDDBBB???<<<777444333222111000333555888::::::999777666999888777555555444444444444333222222222333444555///...---,,,,,,,,,,,,,,,........./////////000000111111000//////000000000444666???HHHHHHAAA@@@DDD???@@@@@@<<<666000......,,,---......//////......000000000///......---------...///111222444555666666777999999888999;;;======>>>@@@CCCGGGLLLPPPRRRVVVXXX[[[^^^___^^^\\\[[[YYYYYYXXXYYYZZZYYYWWWUUUMMMGGG???888444333222111111///------///000111000444444666777888888888888:::888777888666333555999333555666777999???IIIPPPeeewww{{{qqqhhh^^^YYYZZZVVVXXXSSSMMMRRR]]]^^^VVV^^^WWWNNNHHHLLL^^^|||mmmZZZSSSWWWXXXZZZcccuuuzzzwwwmmm[[[KKKHHHNNNWWWcccmmmssswwwnnn\\\FFF:::555111000111------+++***))))))((((((*********)))))))))(((((())))))(((((('''''''''&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&'''((()))******''''''''''''''''''''''''))))))(((((((((((()))))),,,+++)))((('''&&&'''''')))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''((()))***)))*********((('''%%%###&&&&&&''''''''''''&&&&&&###$$$%%%'''(((''''''&&&%%%&&&((()))))))))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&KKKFFFBBBCCCNNNcccyyyuuuooopppxxx~~~~~~~~~}}}yyysssooohhhbbbdddggg```MMM<<<333222111///...------,,,...000111000///...///000//////000000000111111111222222222222222222222222222222222222222222222222111111111222222333333333666666555555555555666666666666666777888888999999777888999999:::;;;<<<<<<=========>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@AAACCCDDDDDDDDDGGGEEEAAA>>>===>>>@@@BBBAAA@@@???>>>@@@DDDHHHJJJEEEEEEFFFGGGGGGGGGGGGFFFGGGDDD@@@@@@BBBDDDDDDDDDFFFFFFFFFEEEEEEGGGJJJMMMYYYdddttt~~~tttkkkhhhhhhjjjlllkkkeee___]]]______[[[WWWPPPLLLOOO___ttt}}}{{{vvveeeYYYVVVYYY^^^hhhqqqwwwvvvttttttrrrmmmnnnoooppprrruuuxxx{{{|||{{{yyywwwwwwxxxxxxvvvsssoookkkeee^^^XXXUUUUUUUUU[[[XXXUUUTTTUUUVVVWWWWWWRRROOOLLLJJJKKKKKKKKKJJJLLLKKKKKKKKKLLLMMMNNNNNNMMMNNNMMMMMMJJJGGGDDDBBB???<<<888555444333222111444555888999:::999777666777666666555444444333333333333222111222333444444111000///...------------............////////////000000///////////////000111222888>>>===999888===;;;===>>>;;;555000......,,,---......//////......------------............,,,---...///111222333444555666888888888999;;;===;;;;;;===???CCCGGGJJJLLLJJJLLLPPPSSSVVVWWWWWWWWWUUUUUUUUUVVVXXXXXXVVVTTTLLLFFF>>>777444333222111444222000000222333444333333444555666666777777777777555666888666222222555444555777999???IIIWWW```rrrsssjjjaaaXXXSSSSSSOOOSSSRRRNNNSSS___ccc^^^XXXQQQIIIKKKYYYqqquuuaaaWWWUUU___jjjrrr}}}yyyqqqcccUUUIIIKKKUUUaaammmwww{{{~~~uuucccQQQ???444000...---///++++++******)))*********+++*********)))))))))))))))(((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((***)))((('''&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%&&&''''''%%%&&&&&&&&&''''''''''''))))))((('''&&&'''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''&&&&&&'''(((((()))'''((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&###$$$%%%''''''''''''&&&%%%%%%'''((((((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&AAA>>><<>>??????????????????@@@AAAAAABBBAAA@@@@@@BBBDDDDDDCCCFFFCCC>>>:::999:::===???BBBBBBCCCDDDEEEGGGIIIJJJHHHGGGFFFFFFEEEFFFFFFFFFFFFDDDCCCCCCDDDEEEEEEDDDFFFGGGHHHGGGEEEDDDEEEEEENNN[[[mmm{{{|||xxxtttpppmmmiiieeeaaa]]]YYYVVVXXX]]]```___\\\MMMIIIKKKYYYmmm}}}}}}}}}~~~pppccc[[[ZZZ\\\___gggnnnppppppooolllhhhiiijjjmmmqqquuuwwwyyyzzzyyyxxxwwwxxxzzzzzzyyywwwtttpppiii```YYYTTTRRRQQQXXXVVVSSSRRRTTTWWWXXXXXXTTTQQQMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMLLLKKKIIIGGGEEEDDDCCC@@@<<<888555444444333222444555777999999888666555444444444444444333222111222111111111222222333444333333111000......------------......////////////111111111111111111111111777666999<<<;;;888888;;;777888:::888555111......,,,---......//////......++++++,,,,,,---......///++++++,,,---///000111111333555666777777888;;;===;;;;;;<<<>>>@@@BBBDDDFFFBBBDDDFFFHHHKKKNNNPPPQQQPPPPPPPPPRRRTTTUUUSSSQQQHHHCCC<<<666333222222111222000......000222222222222333444555666666666555555444666999777222111444555777:::@@@IIIXXXjjjvvvvvvkkkbbbZZZRRRNNNOOOIIIPPPSSSTTTZZZfffkkkhhhUUUNNNJJJTTTlllwwwccc]]]___lllvvvxxxlll[[[SSSQQQZZZiiiuuu~~~ttthhhUUUFFF777///---+++,,,...)))))))))))))))***+++,,,+++************)))))))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&'''''''''((((((((((((((('''''''''((())))))&&&&&&'''((()))******+++%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&%%%%%%&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&===::::::AAAQQQddduuu~~~{{{qqqjjjdddggglllttt{{{~~~{{{vvvooopppppplllaaaQQQ???333111111000/////////000000---...000///......///000////////////000000000111...//////000111222333333222222222222111111111111000000111222333333444444555555444444444555666666555555666666777888888888888999::::::;;;:::999999777777666666777:::===???AAA@@@@@@@@@@@@AAACCCDDDAAA@@@???@@@BBBCCCCCCCCCBBB???:::777666999===@@@CCCDDDFFFHHHIIIIIIIIIIIIJJJIIIGGGEEEDDDEEEEEEFFFCCCCCCCCCDDDEEEEEEDDDDDDGGGGGGGGGFFFCCCBBBBBBCCCGGGSSSeeeuuu~~~~~~|||ooooooqqqwww{{{uuuggg[[[WWWSSSQQQUUU\\\aaaaaa___RRRQQQSSSZZZeeepppxxx|||{{{~~~{{{uuulllddd]]][[[ZZZ___fffkkkmmmllliiifffhhhjjjmmmqqqtttvvvvvvwwwtttuuuvvvxxxzzzzzzzzzyyyxxxtttnnnfff___ZZZVVVUUUWWWTTTQQQQQQTTTWWWYYYZZZWWWTTTPPPMMMLLLLLLKKKJJJGGGGGGGGGGGGHHHJJJKKKLLLKKKJJJGGGEEEDDDCCCCCCCCC???<<<888666555555444444444555666777888777666555222222333333333111000///000000111111222333444444444333222000...------,,,------...///000000111111444555555666666666666666;;;<<<>>>??????<<<;;;<<<555666777666444111///---,,,---......///.........,,,,,,---------.........******+++,,,------......111222444555555666999;;;======>>>>>>???@@@AAABBBCCCCCCCCCDDDFFFHHHJJJKKKMMMMMMMMMNNNPPPPPPNNNLLLCCC???999444222222111111000...------///111222111333444555555666666666555777666888:::999555444888777;;;BBBKKKWWWhhhzzzzzzqqqfff___YYYRRROOOPPPIIIPPPVVV\\\fffooooooiiiSSSRRRUUUdddvvvfff```hhhsssyyykkkZZZ]]]hhhyyy~~~{{{wwwmmmbbbLLL@@@444///---+++,,,...******))))))))))))******************************(((((((((((((((''''''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&''''''(((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''(((((((((((()))%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&'''''''''%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&===<<<===EEETTTgggxxxyyynnnhhh___dddooo~~~www}}}~~~sss]]]HHH;;;777000000///////////////000,,,...//////......///111...////////////000000000......///000000111222222111111111111111111111111222222222222222222222222444444444444444555666666555555555666777777888888999:::;;;<<<<<<;;;:::999555444444444666888;;;===@@@@@@@@@@@@AAABBBCCCDDDAAA???>>>???AAACCCCCCBBB???<<<999666777<<>>;;;888666555666555555444555666666666666555444111111111111111000000/////////111222333444555555444333111///...---,,,,,,---...///000222333555555777888999::::::::::::999:::===@@@BBBBBBAAA>>>;;;888888777666444222///...,,,---......///.........////////////......------******++++++,,,,,,------...000111222222333666888;;;<<<<<<===============AAA@@@@@@@@@BBBDDDGGGHHHKKKJJJJJJJJJKKKJJJGGGEEE>>>:::555222111111111111333222000111333555555555555555666777777777666666888777888::::::777999===<<>>>>>@@@BBBBBBAAA???===::::::;;;@@@EEEHHHFFFEEEEEEEEEFFFGGGHHHHHHIIIHHHGGGFFFEEEEEEEEEEEE@@@BBBDDDDDDCCCCCCDDDEEEGGGGGGEEEBBB@@@AAADDDFFFFFFJJJSSS```mmmtttuuutttsssrrryyyqqq]]]XXXRRRRRRXXX]]]___^^^[[[bbbhhhhhhdddfffoooxxx}}}wwwuuuuuutttsssrrrmmmjjjkkknnnkkk```VVVLLLKKKOOOXXXaaaeeeiiimmmmmmmmmnnnooooooooooooooorrruuuyyy|||}}}}}}~~~}}}{{{vvvooohhhbbb\\\YYYXXXUUUQQQPPPQQQUUUWWWYYYXXXVVVTTTRRRPPPMMMIIIFFFDDDDDDCCCCCCDDDDDDEEEFFFEEECCCBBB@@@??????@@@@@@===:::777555555666555555555555555555555444444333111111000//////000000111...///111333555666666666333222111///...---------...///111333666888:::;;;:::;;;<<<>>>>>>>>>======???CCCFFFHHHKKKMMMJJJDDDAAA===999666444222000...,,,---......//////......111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---...////////////222444555555666777888888777777999999999;;;===@@@CCCEEEGGGFFFFFFFFFFFFDDDAAA>>>:::666222000000111111111222000///000222444555555666666777777777777777666777777:::>>>>>><<<===AAAEEENNN\\\iiittt~~~vvvlllddd\\\YYYVVVSSSSSSVVVSSSVVV]]]fffmmmlllcccYYYRRRbbbvvvlllWWWSSS[[[iii{{{yyytttrrrqqq}}}vvvtttrrrgggZZZ===555///...,,,((((((***,,,,,,***)))((('''''''''''''''(((((((((((())))))'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))''''''((()))******))))))''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&'''''''''(((((((((&&&'''(((((()))((((((((('''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''%%%$$$&&&&&&&&&&&&((()))***+++&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%'''(((((((((''''''''''''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&===DDDOOOWWW```mmm}}}zzzrrrkkkgggiiiqqqnnnQQQ;;;333333......---,,,+++++++++,,,+++---............///111........./////////000000////////////////////////......///000111222333333222222222222222222333333333333333333444555666777444444555555666777777777555777:::<<<======;;;:::777888999:::;;;<<<===>>>;;;===@@@BBBCCCCCCBBBAAA???>>>===>>>@@@AAABBBAAAAAA@@@???>>>@@@DDDGGGJJJGGGEEEBBBAAAAAACCCFFFHHHGGGGGGGGGGGGGGGFFFEEEDDDAAACCCEEEEEECCCCCCEEEHHHGGGGGGGGGEEEBBBAAABBBCCCFFFFFFJJJVVVfffttt|||~~~||||||ddd^^^WWWVVV\\\bbbffffffgggmmmrrrtttrrrsssxxx|||~~~wwwmmmgggeeefffhhhjjjgggeeegggkkkjjjfff```RRRLLLKKKRRRYYY]]]ccciiilllllllllkkkkkklllmmmmmmppptttzzz|||}}}}}}~~~|||{{{xxxtttnnniiidddbbbaaa]]]XXXUUUVVVYYY[[[\\\]]]\\\[[[ZZZWWWSSSMMMIIIFFFEEEEEEDDDDDDDDDDDDDDDAAAAAA@@@??????>>>>>>>>>;;;999555444444555555555555555555555444444333333333111///......///111333...000222444666777888888333333222111000/////////...000222666999<<>>?????????===???CCCFFFGGGFFFDDDBBB???>>>===>>>@@@AAAAAAAAAEEEDDDBBBBBBCCCFFFHHHJJJGGGDDD@@@===>>>AAAEEEHHHEEEFFFGGGHHHHHHFFFEEEDDDBBBDDDFFFEEEDDDDDDGGGJJJFFFHHHIIIHHHEEEBBB@@@???EEECCCDDDPPPdddwwwjjjccc\\\[[[aaajjjnnnpppuuuwww{{{~~~vvvsssggg^^^\\\```dddbbbbbbccceeehhhkkkmmmmmm^^^TTTNNNQQQUUUWWW\\\bbbkkkjjjiiihhhiiijjjlllmmmmmmrrrxxx{{{{{{zzz{{{}}}zzzzzzyyyxxxuuurrrooommmiiieee___\\\]]]___aaabbbcccccccccbbb```ZZZSSSNNNHHHGGGFFFEEEEEEDDDDDDEEE????????????>>>>>>======:::888555333444555555555555555555444444333333333444222///------///222444...000333555777888999999444333333222111111111222///000333777;;;???BBBDDDFFFHHHJJJLLLMMMLLLKKKJJJMMMPPPQQQQQQXXXbbbccc___PPPIII@@@999555333111...,,,---......//////......+++,,,,,,------....../////////............------+++,,,,,,+++******+++------...000222333444444333555555555555555555555555;;;:::;;;<<<===<<<:::888444222///...///000111000333111000111333666666666444555555555555555444444999===GGGQQQSSSNNNJJJKKKWWW___lllwww}}}rrrjjjccc\\\VVVVVVVVVUUUWWW[[[aaahhhooonnnfff______dddwwwaaaUUUOOOWWWaaalll{{{mmmooo}}}yyymmmkkkeeeSSS???444000...000///------000((((((((((((((())))))***%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))$$$%%%''''''''''''%%%$$$$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&$$$###''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''((()))******(((&&&%%%%%%%%%$$$$$$%%%&&&((()))&&&''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&((()))&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&<<>>>>>>>>>>>????????????AAAAAAAAA@@@@@@?????????<<>>===<<<<<<:::999777555444333333555555555444333222111000//////............//////333333444555777999:::;;;444333111//////000111222222555999<<<@@@DDDIIIMMMQQQSSSUUUWWWWWWTTTQQQOOOMMMPPPWWWaaajjjlllgggaaaSSSNNNGGG???999333...+++000...,,,,,,...///...---...............///000000///////////////......---...------,,,,,,++++++***,,,---///000111222111111...------......///000111222555888;;;;;;999555333000///...------...000000111000000000111333555666:::777666777777555777<<<>>>JJJPPPTTT[[[UUUMMMPPP\\\eeerrrvvvjjjddd___[[[YYYWWWUUUVVV___iiivvv||||||mmm[[[YYYjjj}}}nnn[[[SSSRRR___oooyyy}}}gggfffxxxwwwsssjjjUUUAAA777222000...,,,+++,,,---...((()))***+++***(((&&&%%%((()))((('''&&&&&&(((***************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''))))))(((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&''''''''''''(((&&&&&&%%%&&&''')))+++,,,((('''&&&%%%$$$###"""""")))%%%""""""&&&***++++++(((((((((((((((''''''''')))((('''&&&%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***))))))'''%%%###$$$'''*********))))))((((((''''''???OOO]]]bbbffflllnnnjjjdddaaabbbiiillliiifffgggtttdddKKK<<<333111222....................................////////////------............------,,,---......///...---,,,/////////000000000111111000000111222222333444444333444444555555666666666222222333333444555555666999999999999999999::::::<<<<<<<<<<<<<<<=========@@@@@@?????????>>>>>>>>><<<>>>AAABBBBBBAAABBBCCCAAABBBDDDFFFGGGGGGFFFFFFGGGFFFCCCBBBBBBCCCFFFHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFJJJIIIHHHGGGFFFEEEEEEEEEFFFIIIHHHGGGOOO```qqqyyyvvvppplllnnnsssvvvwwwwwwxxxnnnfffeeeiiippp}}}vvvnnnjjjiiiffffffggglllqqqtttsssqqqqqqsssooodddXXXRRRVVV\\\bbboooxxxxxxvvvxxxzzz{{{{{{pppddd[[[TTTPPPUUU]]]eeejjjnnnllleeeaaadddhhhnnnoooqqqssstttuuuuuutttyyywwwvvvuuuuuuuuusssrrrssspppmmmhhheeedddcccccciiihhhhhhiiiiiifff```[[[XXXVVVRRRNNNJJJGGGEEECCCAAA>>><<<;;;;;;<<<;;;;;;888777666444444333333333333333333222111000///...//////............//////111222444666888999::::::555333222111000111333444777:::>>>BBBFFFJJJPPPSSSVVVXXXZZZ[[[\\\ZZZYYYWWWXXX[[[cccmmmtttsssllleeeYYYTTTMMMFFF@@@:::333000///---,,,,,,...//////...//////.........///000000///////////////......---......------------,,,,,,,,,---.../////////...---...------......///000111111333555777777555222000///............///000111000000///000111333444555555333222444555444777<<>>>>>>>>>>>============???@@@@@@??????@@@BBBCCCCCCDDDEEEEEEEEEDDDDDDFFFEEECCCCCCCCCEEEGGGIIIGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCDDDDDDDDDEEEJJJHHHFFFDDDDDDEEEFFFHHHFFFJJJJJJFFFHHHRRR___gggkkkjjjiiiiiilllppptttvvv{{{tttmmmjjjkkkuuu{{{mmmeeebbbbbb```ZZZWWW]]]iiiqqqpppkkkfffiiihhh```VVVRRRWWW^^^fffsss~~~rrrdddXXXUUUXXXfffjjjmmmkkkeeebbbdddffflllmmmnnnpppqqqrrrrrrrrrtttsssssstttvvvvvvuuutttwwwvvvtttppplllfffbbb___aaacccfffiiijjjgggaaa]]]bbb```\\\WWWQQQKKKFFFDDDBBB???;;;999999::::::999666555555444444444444555333333333222111000///...//////............//////...111444888:::;;;::::::555444333333333444555666:::===BBBFFFJJJPPPUUUYYYZZZ[[[]]]^^^````````````dddgggnnnvvvzzzvvvmmmeee]]]YYYSSSMMMFFF???888333...---,,,,,,.../////////111000///////////////000///////////////......---------............//////------......---,,,++++++...------......///000111000111111222111000...---............///000222222000000000000111222444555333111222555555555999???GGGUUU^^^ccciiiddd]]]```ooo{{{vvviiiaaa^^^WWWRRRPPPRRRWWW\\\eeennn|||xxxrrrpppwwweeeUUUOOO]]]sssooo```ggg}}}tttkkk[[[EEE666333///......------,,,,,,+++((()))*********)))((('''"""&&&)))+++***(((''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&''''''((((((((('''&&&$$$$$$%%%%%%$$$###$$$$$$%%%%%%&&&'''''''''""""""###$$$%%%''')))************)))))))))((((((''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((()))))) ###&&&(((''''''&&&'''&&&&&&''''''''''''''''''LLLZZZfffjjjmmmsssrrrlll]]]bbbiiikkkjjjlllssszzz|||cccEEE555111000000111---------------------------------.........//////------............------,,,---...//////000111111000000000000111111111222111111111111222222222222333333333222222222222222555555555666666666777777;;;:::999888888888999:::;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???>>>>>>@@@BBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBCCCDDDFFFGGGHHHEEEEEEFFFFFFEEEEEEDDDCCCDDDCCCCCCBBBCCCCCCDDDEEEGGGFFFEEEDDDDDDEEEFFFGGGBBBGGGIIIFFFDDDIIISSS\\\iiimmmpppooopppvvv||||||tttmmmkkktttxxxjjjbbb______[[[UUUSSS[[[hhhrrrrrrnnnddddddccc```]]]\\\```cccfffrrrxxxeeeZZZVVVaaafffjjjllljjjgggfffgggiiijjjkkkmmmooopppqqqqqqqqqqqqrrruuuxxxzzzyyyxxxyyyzzz{{{yyytttllleee```___```bbbdddcccaaa^^^[[[eeecccaaa\\\WWWQQQKKKHHHFFFBBB>>>;;;::::::999888999888777666666555666666555555555444333222111000//////............//////,,,///444999<<<<<<:::999555555444555555777888999:::===BBBGGGKKKPPPVVVZZZ[[[[[[]]]^^^```ccceeefffjjjlllpppttttttoooggg```[[[XXXSSSMMMGGG@@@888333...,,,+++,,,...000000///111111000////////////000///////////////......---+++,,,,,,---.../////////---------------------,,,...------......///000111000000//////...---,,,,,,---......///000222333333111111222222333444555555666555777:::::::::???FFFNNN^^^fffkkkpppjjjcccgggvvvzzzkkkbbb^^^]]]WWWSSSPPPSSSUUUWWW\\\bbbdddgggmmmxxxiiiYYYTTTWWWiii~~~~~~ooo^^^XXXcccwwwzzzoooaaaMMM:::111222---------------,,,+++***((()))************)))(((###&&&)))***)))(((((((((''''''((()))))))))))))))''''''''''''''''''''''''&&&%%%%%%&&&((()))((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''))))))((('''$$$$$$%%%&&&''''''(((((('''''''''&&&%%%%%%%%%%%%*********)))))))))(((((('''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''')))******$$$&&&((((((&&&$$$######%%%%%%%%%&&&&&&'''''''''PPP]]]hhhlllqqqxxxxxxrrraaaiiipppooommmsss~~~eeePPP:::222111111///...------------------------------------............------............---------------...///000111111///000000000000111111111333222222111111000000///222222222222222111111111555555555666666666666666888999:::;;;;;;:::999888999:::;;;<<<===>>>??????????????????????????????@@@AAAAAA@@@??????AAACCC@@@@@@AAAAAABBBDDDEEEEEE@@@@@@AAABBBCCCEEEFFFFFFDDDDDDEEEEEEDDDDDDCCCBBBDDDCCCBBBBBBBBBDDDEEEFFFCCCDDDEEEFFFFFFFFFEEEDDDAAAEEEHHHGGGDDDEEELLLUUUgggnnnssssssuuu}}}zzzpppjjjppp|||~~~uuujjjaaa\\\ZZZQQQQQQTTT]]]gggnnnpppnnniiifffcccbbbdddfffeeecccaaajjjxxxrrraaaXXX[[[```ggglllnnnnnnkkkjjjiiiiiijjjlllnnnpppqqqrrrrrrrrrsssvvvzzz|||}}}|||zzz}}}{{{ssskkkfff]]]\\\[[[ZZZYYYZZZ[[[\\\bbbbbbaaa___\\\XXXTTTRRRMMMHHHBBB>>><<<;;;:::999;;;:::888777555444444444555555555444333222111000//////............//////,,,///555:::<<<<<<:::999444555555666888999:::;;;;;;>>>BBBFFFJJJOOOTTTXXXZZZZZZ\\\^^^aaadddgggiiikkkkkkkkkjjjhhhccc^^^ZZZVVVSSSOOOJJJFFF???999444...---,,,,,,...//////...000000///////////////000///////////////......---******+++,,,---......///---------...//////000111...------......///000111111111000///...------------...///000222333333444333444444555666666666666999999<<<>>>>>>>>>CCCKKKWWWfffnnnqqquuuoooiiiooo|||~~~nnnddd^^^]]]]]]\\\XXXVVVWWWUUURRRSSSVVVVVVeee{{{rrr[[[UUUZZZhhhwwwwwwjjjZZZRRRWWWcccooowwwwwwvvvfffSSS???222...111+++,,,,,,---,,,,,,+++******************)))))))))&&&'''(((''''''''')))***))))))***))))))(((''''''''''''''''''''''''''''''%%%%%%%%%'''))))))((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$###%%%'''))))))(((''''''%%%%%%&&&'''((())))))***+++***)))((('''&&&%%%$$$))))))((((((((((((''''''&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%###"""!!!&&&''''''&&&###"""###$$$$$$$$$%%%%%%&&&&&&''''''WWWbbbjjjlllrrrzzzzzzsssdddlllqqqpppsssvvvnnnPPPBBB444111333111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------............------...---------...///000000////////////000000000000222222222111000000//////111111111222222222222222444444444444444444444444555777999;;;;;;:::999777666666888999;;;<<<===>>>>>>>>>????????????@@@@@@>>>@@@AAAAAA@@@@@@AAACCC?????????@@@AAACCCDDDEEE>>>???AAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBDDDCCCAAAAAAAAACCCEEEGGGBBBCCCEEEGGGGGGFFFDDDCCCEEEFFFHHHHHHEEECCCHHHOOO\\\eeellllllqqq}}}~~~ssslllnnnsssuuuvvvvvvtttoooggg^^^XXXUUUPPPSSSYYY```fffiiikkkkkkllliiieeefffiiijjjgggdddccchhhsss~~~{{{iii\\\XXX[[[aaahhhnnnqqqpppnnnmmmmmmmmmmmmnnnpppqqqrrrsssrrrrrruuuyyy|||~~~~~~{{{}}}~~~wwwpppkkk[[[ZZZWWWSSSSSSVVV[[[````````````______^^^\\\\\\UUUOOOHHHBBB>>><<<:::999:::999777555333222111111333333333222111000///...//////............//////---000555999<<<;;;:::888333444555777999;;;<<<===>>>AAADDDGGGJJJMMMRRRUUUWWWXXXZZZ]]]```dddggghhhhhhgggeeebbb^^^ZZZWWWUUUPPPMMMIIIFFFCCC>>>:::666000...,,,,,,...///...---...............///000000///////////////......---******++++++,,,---..................000111222333...------......///000111222111111000000/////////...///000222333333333333555555666777777777777777888999===@@@@@@@@@GGGQQQ^^^mmmuuuwwwzzzuuurrryyyrrrfff___]]]\\\\\\YYYWWWVVVUUUPPPLLLOOOUUU___tttfffXXX[[[eeexxxyyylll^^^TTTJJJKKKUUUbbbjjjlll{{{|||nnnYYYDDD666///...000++++++++++++++++++++++++,,,++++++***))))))((((((((()))((('''%%%&&&(((***(((((((((((('''&&&%%%$$$''''''''''''''''''''''''(((''''''((()))(((%%%###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%(((((((((''''''&&&&&&&&&%%%'''((('''%%%###""""""&&&''''''(((((()))))))))'''((())))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""$$$%%%&&&%%%$$$%%%&&&(((%%%%%%&&&&&&&&&&&&&&&&&&ccckkkoooooossszzzyyyrrrlllooopppsss~~~wwwggg[[[BBB999111111333111///...++++++++++++++++++++++++,,,,,,---------.........------............------......---,,,,,,---...///---.........///////////////000000000111111111222111111111222222333333333444444444444444444444444444444555777888888888999555555777888:::<<<===>>>=========>>>>>>>>>??????;;;===@@@AAAAAA@@@AAABBBAAA@@@??????@@@AAABBBCCC???@@@BBBDDDEEEEEEDDDCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@???@@@BBBDDDFFFDDDDDDDDDDDDDDDDDDCCCCCCFFFDDDEEEHHHGGGEEEGGGNNNOOOYYY```aaajjjyyywwwqqqqqqooojjjkkkkkkiiiddd^^^ZZZWWWWWWVVVXXX[[[___bbbcccbbbaaadddfffiiijjjkkkmmmoooppptttuuuyyynnn___YYYYYYZZZ```iiiooorrrrrrtttsssqqqpppooooooooopppsssqqqoooqqqtttxxx{{{||||||~~~}}}wwwqqqmmm___]]]YYYTTTQQQTTTZZZ___^^^^^^]]]]]]\\\]]]]]]]]][[[UUULLLDDD???<<<999888888777666555333333222222333333333222111000///...//////............/////////111555999;;;:::999888222333555888:::<<<======???AAADDDFFFGGGIIIMMMPPPRRRSSSVVVYYY\\\```bbbccc``````___\\\XXXSSSPPPOOOHHHEEEBBB???===<<<999777111///---------...---,,,,,,,,,,,,,,,---///000111///////////////......---+++,,,,,,,,,------......000////////////000222222...------......///000111111111222222222111111000000000222333333333222222444555666777888777666666444777===BBBCCCDDDMMMXXXeeettt{{{}}}}}}}}}zzzsssjjjbbb^^^\\\ZZZXXXUUUUUUUUUTTTPPPPPP\\\iii}}}nnnbbbbbblllwwwxxxeeeXXXMMMIIIGGGLLLWWWdddmmmqqqrrrbbbKKK999222111///---,,,+++***))))))***+++,,,...---,,,***)))(((''''''((()))***)))'''&&&&&&'''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((''''''((()))(((%%%"""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&'''''''''''''''(((&&&'''((('''$$$""""""###''''''''''''''''''''''''$$$%%%'''((()))******)))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&& ###%%%&&&'''''''''###%%%(((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&ooouuuvvvsssuuuzzzyyyrrrwwwuuurrrvvvzzzooo[[[KKK<<<555000111222000000111++++++++++++++++++++++++,,,,,,,,,---------......---..................---///...---,,,+++,,,---...------------.........///------...000111333444444000000111222333444444444666666666666666666666555333333222222333666888:::666777888:::<<<>>>???@@@;;;<<<<<<<<<======>>>>>>888;;;???AAA@@@@@@@@@@@@CCCBBB@@@?????????@@@@@@@@@AAADDDEEEFFFEEEDDDCCCDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@>>>===>>>@@@CCCEEEGGGEEECCCBBBBBBBBBDDDEEEDDD@@@AAAFFFIIIHHHJJJPPPHHHRRRYYY[[[fffwww|||zzzvvvuuuooofffeeeccc___[[[XXXWWWZZZ\\\ZZZWWWVVVXXX[[[[[[XXXUUUYYYbbbkkknnnnnnqqqxxxqqqaaa\\\XXXVVVYYYccclllrrrtttzzzxxxuuurrrpppnnnnnnmmmrrrooommmmmmppptttxxxyyy}}}~~~~~~{{{vvvqqqmmmeeeccc^^^XXXRRRRRRWWW[[[\\\[[[ZZZXXXXXXXXXYYYZZZ^^^WWWNNNEEE???<<<999777888888777666666666666666555555555444333222111000//////............//////000222555888::::::999888111333555888:::<<<===>>>???@@@BBBCCCDDDEEEHHHKKKLLLNNNQQQTTTXXXZZZ\\\]]]YYYZZZ[[[ZZZUUUPPPLLLJJJBBB???;;;999888888777666222000...---------,,,+++******++++++---...000111///////////////......------------............///222111///......///000000...------......///000111000111222333333222111111000111222333444333222111444555666777777666666555333777>>>DDDFFFIIISSS___hhhwww~~~tttnnnfff```]]][[[XXXUUUXXXXXXZZZYYYWWW]]]pppmmm___bbbmmm|||ppp]]]PPPIIIKKKOOOTTT^^^jjjwwwjjjXXXAAA333111333000+++,,,+++)))((((((***+++---///...,,,***)))(((''''''''')))++++++)))&&&$$$$$$&&&'''((()))************(((((((((((((((((((((((($$$$$$%%%(((******(((%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''#########$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&"""$$$'''((((((((("""######$$$%%%''''''(((%%%''')))(((&&&%%%''')))&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&((())))))((((((((((((((((((''''''''''''''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###"""%%%(((+++,,,***&&&###!!!(((((((((''''''&&&&&&&&&zzzvvvvvvzzzwwwrrrxxxwwwsss~~~|||uuugggRRRAAA333222000...---...///000)))***+++,,,---.........////////////...---,,,+++//////...,,,,,,,,,,,,,,,........................000////////////.........000000111222333444444444......000111333333333333333333333333333333333333666555555444444444555555444777:::;;;:::::::::;;;::::::<<<>>>???>>>;;;888999;;;???BBBCCCBBB@@@???BBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDEEEFFFFFFEEECCCEEEDDDCCCBBBBBBCCCDDDEEEGGGEEEBBBAAACCCEEEGGGGGGDDDEEEEEEDDDBBB@@@@@@AAABBBCCCDDDFFFFFFGGGGGGFFFHHHMMMVVV^^^eeelllrrrvvv~~~~~~wwwllleee```\\\VVVRRRQQQTTTXXX\\\```]]]YYYWWWWWWXXXXXXWWW___]]]bbblllqqqsssyyymmm```]]]WWWQQQQQQXXXbbblllrrryyyyyywwwssspppnnnjjjfffnnnnnnoooppprrruuuwwwyyyzzz{{{||||||zzzvvvssspppgggeeeaaa[[[UUUTTTYYY]]]ZZZ\\\ZZZVVVTTTUUUTTTPPPTTTQQQMMMGGGAAA<<<999777999888666444333222222222000333666999999777444111///000111111222222111111111444888:::999777555555111222333555666888999:::===>>>???AAABBBCCCDDDDDDJJJJJJKKKMMMOOOQQQSSSTTT\\\YYYUUUQQQNNNJJJFFFCCC@@@???===:::888666555555444333000...------...///////////////000000000000000/////////............,,,---......//////......000111111111111222222222222222111111111111111111222222222222222222222222444333111000000222333555666666666666666666777888;;;999===DDDHHHMMMXXXdddsss||||||rrrlllccc\\\[[[[[[XXXSSSVVVUUURRRSSSbbb|||sss```]]]dddnnniiiVVVOOOKKKOOOUUU[[[dddsssyyypppYYYJJJ999111...,,,---000---,,,***((('''(((((()))))))))))))))))))))))))))***)))(((&&&&&&&&&'''(((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&###%%%&&&%%%###!!!!!!"""$$$$$$%%%&&&&&&&&&%%%%%%&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&******+++***)))(((&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''~~~~~~~~~|||{{{~~~{{{yyynnn]]]JJJ<<<222111///---------...///***++++++,,,---------------------------,,,,,,+++,,,,,,+++++++++,,,,,,---........................***+++++++++,,,,,,------.........//////000000000---...///000111222222222333333333333333333333333555555444444444444555555555777888999888777888:::<<<;;;;;;<<<===<<<999777888;;;>>>AAACCCCCCAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDCCCAAADDDCCCBBBAAAAAABBBCCCDDDGGGEEEBBBAAAAAACCCDDDEEECCCDDDEEEDDDBBBAAAAAABBBBBBCCCCCCDDDEEEGGGGGGHHHIIIMMMSSS[[[dddjjjoooqqqsssuuuyyy~~~~~~wwwmmmeee___\\\WWWTTTSSSVVV[[[^^^ddddddbbb\\\WWWVVV[[[```kkkgggiiioooqqqvvv|||wwwyyyzzz~~~zzzvvvsssmmmddd^^^ZZZTTTOOOPPPXXXdddllltttvvvwwwvvvssspppllliiillllllkkklllmmmoooqqqsssuuuvvvwwwxxxwwwuuusssrrrpppnnnhhhaaaZZZVVVUUUVVVSSSUUUUUUSSSSSSVVVWWWTTTPPPNNNJJJEEE@@@<<<999888888666444333222222333444111333666999999777444222000000000//////...------111444777888777444333333111222333444666777888999;;;<<<===???@@@AAAAAAAAAFFFFFFGGGHHHJJJLLLNNNOOONNNLLLIIIGGGEEECCC@@@>>>???>>><<<:::777666555444111000...,,,,,,,,,---...////////////000000000000000000/////////.........------.../////////......111111111111222222222222222222222222222111111111333333333333333333333333444333222111000111111222444555555555555666777999999999>>>GGGMMMSSS___kkkzzz}}}pppjjjeee___ZZZYYYYYYVVVSSSSSSTTTUUU^^^vvvqqqddd^^^gggrrr|||kkk[[[VVVRRRZZZeeemmmsss|||zzzlllaaaKKK???444///---++++++,,,,,,+++***)))(((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&###$$$&&&%%%$$$######$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''(((''''''(((((((((''''''&&&((())))))***)))(((&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%zzzzzzuuucccOOO???666111000...---,,,,,,---...++++++,,,------,,,,,,,,,***++++++,,,,,,,,,,,,,,,))))))******+++,,,------------------------------(((((()))***+++,,,---...........................------...///000111111222333333333333333333333333444444444333333444444555777888888888777888:::<<>>>>>>>>@@@@@@AAABBBCCCEEEGGGHHHEEEDDDBBBBBBBBBBBB@@@>>>===<<<:::888666555444444///...---,,,,,,---...///////////////000000000000000000000/////////......---......///////////////111111111111222222222333222222222222222222222222444444444444444444444444666555555444333222111111333444555666666777:::======@@@GGGQQQZZZbbbnnnyyy{{{oooeeeaaa^^^[[[ZZZXXXVVVTTTSSSKKKOOOXXXjjj{{{]]]YYY___qqqmmmaaa]]]cccmmm{{{sss```QQQ===555///......,,,************+++******)))((('''))))))))))))))))))))))))&&&'''((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((((((((((('''''''''''''''$$$%%%%%%&&&'''((()))***%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&"""$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$###!!!!!!$$$$$$$$$%%%$$$$$$######%%%%%%%%%&&&'''''''''((()))))))))(((((()))******'''(((((())))))(((((((((''''''(((((((((''''''&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$############$$$%%%%%%}}}zzzqqqtttpppXXXCCC777222000///...,,,,,,,,,,,,,,,,,,,,,---------,,,++++++)))***+++,,,------------******+++,,,,,,,,,,,,,,,------------------------+++,,,,,,---......//////111000000000000000000000.........///000111222222222222222222222222222222333333333333333333444555888999999888999;;;???CCCCCC@@@<<<:::999999777666777999<<<@@@BBBCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???@@@CCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBEEEDDDBBB@@@===<<<===>>>AAABBBCCCCCCBBBBBBCCCEEEDDDCCCCCCCCCEEEHHHKKKMMMOOOMMMNNNUUU^^^dddeeeccc___gggrrr||||||sssmmmeee]]]ZZZ\\\```dddiiippptttrrrooouuuzzznnniiippptttfff______bbbeeeeeefffjjjnnnpppuuuppphhh]]]VVVRRRSSSUUUaaaeeemmmtttvvvrrroooooommmmmmlllmmmnnnrrruuuwwwooopppppprrrssstttuuuvvvxxxuuurrrpppnnnhhh```ZZZRRRUUUUUURRRRRRTTTTTTPPPUUUQQQKKKDDD???<<<::::::===;;;999666555666666777444555777888999888777666222222222111111222222222111333666666555444444444111111222222333444555555888999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA@@@??????@@@AAA@@@>>>:::999888666444333333222/////////...///000111222////////////000000000000000000000////////////.........///000000000000///111111111222222222333333222222222333333333333333555555555555555555555555888888888777666444333222333555777888999<<>>;;;::::::999888777999<<>>===>>>AAACCCDDDCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCBBB???<<<:::;;;<<<@@@BBBCCCCCCBBBBBBDDDEEEDDDDDDCCCDDDFFFIIILLLNNNOOOMMMLLLRRR[[[```aaa______mmm|||yyylllaaa[[[[[[___ccciiinnnsssvvvyyyuuugggeeennn~~~zzzmmmggg___^^^___aaaeeejjjrrrxxx|||tttnnniiiaaaWWWOOOVVVWWW___mmmuuuuuuuuuxxxpppooollljjjjjjlllnnnpppqqqqqqrrrssstttuuuvvvvvvvvvuuuuuuvvvvvvrrrjjjddd```bbbaaa\\\WWWUUUQQQKKKQQQNNNHHHBBB???>>>>>>???AAA???===:::888666555555555666777888999999999999888777555444333222222222000333666777666555444555000000111111222222222333666777888::::::;;;;;;;;;:::::::::::::::;;;<<<<<<;;;:::999999::::::888777777777555444222222111111......//////000000111222////////////000000000000111000000000////////////...///000000111111000000111222222222222333333333222222333333444444444444666666666666666666666666777777777777666555333333222555999;;;===AAAIIIOOO\\\dddmmmvvv~~~wwwnnnhhhcccaaa```[[[YYYYYYYYYVVVPPPRRRWWWaaasssuuudddWWWNNNOOOVVVggg~~~vvvrrrzzzyyylllXXXBBB444555000---------++++++...((()))***++++++***((('''((((((((((((((((((((((((%%%&&&''')))))))))((('''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&"""$$$&&&'''''''''((()))%%%%%%&&&'''(((((((((''''''(((((()))((((((''''''%%%%%%&&&&&&'''((())))))(((((((((''''''(((((()))''''''((()))))))))))))))%%%%%%&&&&&&''''''((()))''''''''''''''''''''''''*********))))))(((((((((''''''&&&&&&''''''((()))wwwsssmmmllluuuzzzmmmYYYEEE777222222.........------,,,++++++++++++,,,------,,,,,,,,,******,,,---..................//////...---+++***,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,////////////////////////222111000000000111333444222222222222222222222222111111111111222333444444222333444555777;;;@@@DDDCCCAAA>>><<<<<<<<<;;;:::888999<<<>>>@@@AAABBBBBB????????????????????????<<<:::999:::===@@@AAABBBEEEEEEEEEEEEDDDCCCBBBAAA???AAABBB???;;;999;;;===@@@BBBCCCCCCBBBBBBDDDEEECCCBBBCCCCCCEEEGGGIIIKKKKKKJJJJJJOOOVVV[[[]]]]]]bbbvvvsssggg```^^^aaaccckkkoootttyyy}}}pppffffffppp}}}uuuooo___YYYWWW\\\dddlllvvv}}}yyyjjj]]]VVVQQQUUUeeesssxxx{{{zzzvvvqqqllliiihhhiiijjjpppqqqrrrssstttuuuuuuuuuvvvvvvwwwyyyyyyvvvrrrnnnpppsssrrrkkkddd^^^VVVNNNLLLIIIDDD@@@???@@@CCCFFFDDDCCCBBB???<<<999666444777777777888999:::;;;;;;>>><<<999555333111000000333666:::;;;999666444333000000000000000000000111333444666888999::::::;;;:::999999888888888999999:::888777666777666555333555444333222111000000000,,,------.........//////////////////000000000000111111000000000///////////////000111111111111111222222222222333333333333222333333444444555555666666666666666666666666666444444444444444444444444222777===@@@CCCIIITTT\\\lllvvv}}}tttkkkeee```\\\[[[\\\XXXVVVWWWYYYWWWSSSZZZfff}}}ttt```VVVOOOKKKHHHUUUkkkyyyrrryyy|||ooo]]]III:::222333...++++++***((()))---))))))************))))))))))))))))))))))))))))))&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&"""$$$&&&'''&&&&&&'''(((%%%%%%'''((()))*********"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&'''((((((((())))))(((''''''&&&&&&&&&'''&&&&&&'''((())))))))))))''''''&&&&&&'''((())))))'''''''''''''''(((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''uuunnnlllsss}}}~~~}}}qqq^^^JJJ;;;333000000/////////......---,,,+++***++++++,,,------------)))***+++,,,,,,,,,,,,,,,+++,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////222111/////////000222333111111111111111111111111000000000111111222333444222333555555666999===AAA@@@>>><<<<<<======<<<;;;999:::<<<>>>???@@@@@@AAA????????????????????????:::999888999<<>>;;;888888888888999;;;<<<===???===;;;888666666666666===AAADDDEEEAAA<<<777444///////////////////////////000222555777888999999999999888777666666666666:::999777777777777666444222222111000/////////000------..................////////////000000000000111111111000000000/////////000111111222222111111222222222333333333444444333333333444555666666666666666666666666666666666444444333444555777999:::999???FFFJJJNNNVVVbbblllzzzsssjjjcccaaa^^^YYYWWWYYYXXXUUUWWW]]]^^^___mmmzzzaaaWWWVVVVVVVVVRRR^^^pppvvvyyywwweeeNNN===555555...++++++,,,+++((())),,,******))))))))))))******)))))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&&&&&&&%%%&&&'''%%%&&&'''(((((()))((((((!!!"""###$$$%%%&&&&&&&&&''''''''''''((((((((((((***)))((('''&&&%%%%%%%%%%%%%%%&&&'''((())))))((()))((('''''''''((()))***&&&'''''''''((((((((()))$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&''''''(((zzzqqqrrr{{{zzzzzzjjjSSS@@@555111//////////////////...---,,,+++)))***+++,,,---.........))))))***++++++++++++***((()))+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......///000------......///000111111111000...---...///111222111111111111111111111111000000000000111222333444666777888888888:::===???===;;;;;;;;;======<<<;;;:::;;;<<<>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<:::999:::===AAACCCDDDCCCCCCDDDDDDCCCAAA@@@>>>:::===AAA???<<<;;;>>>AAABBBCCCDDDCCCBBBAAABBBDDD===>>>???@@@AAAAAAAAAAAA???BBBEEEHHHLLLQQQWWW[[[fff~~~zzzvvvsssrrrwww}}}zzzlllhhhpppyyyyyyzzz|||~~~wwwrrriii[[[QQQWWWcccmmmuuu|||{{{ggg[[[dddpppttttttvvvuuurrrmmmhhhffffffgggiiieeehhhlllooorrrrrrqqqpppmmmqqqvvvyyyyyy|||{{{pppgggZZZUUUNNNGGGDDDEEEGGGJJJNNNOOORRRRRRPPPLLLGGGDDD888888888888999;;;===>>>===<<<;;;;;;;;;===???AAAIIILLLOOOOOOIIIBBB;;;777///////////////.........,,,...000333555777888888999888777666555555555555777666444555666666555333111111000/////////////////////000000000000//////////////////000000000000111111111111000000000000000000111222222222222111222222333333333444444444333333444444555666777777666666666666666666666666666666555666888;;;???AAA@@@GGGOOOTTTXXXaaaoooyyyrrrkkkccc___```^^^YYYWWWZZZYYYVVVZZZcccffflllgggUUUUUU[[[aaaccceeellluuu}}}wwwyyyxxxwwwoooZZZAAA111///333,,,+++,,,000...+++***---+++***)))(((((()))***+++))))))))))))))))))))))))+++)))(((&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''((((((((())))))******$$$%%%%%%&&&'''((())))))$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&&&&%%%$$$%%%&&&'''''''''(((''''''&&&&&&$$$%%%&&&((()))***++++++(((((((((((((((''''''''',,,+++)))(((&&&%%%%%%%%%$$$%%%&&&'''((((((((((((***)))(((''''''((()))***&&&'''''''''(((((())))))%%%%%%&&&'''((()))******((((((((((((((()))******nnnwwwzzzzzzwww}}}xxx```DDD666222000,,,+++///......---,,,+++******,,,,,,,,,------.........(((((()))***+++,,,,,,,,,++++++++++++++++++++++++------------------------***+++,,,,,,------,,,,,,111...,,,---000000---***---......///000111111222222111000.........///000000111111222222333444444333444555777999;;;<<<======<<<:::999:::<<<>>>@@@<<<<<<===>>>>>>>>>>>>>>>@@@@@@???>>>===<<<;;;;;;=========>>>???@@@BBBCCCGGGEEECCCDDDEEEDDD@@@<<<;;;<<<<<<<<<;;;===@@@CCCIIIGGGEEECCCCCCAAA???===999999:::;;;===>>>???@@@???AAACCCGGGLLLPPPTTTVVVkkkttt{{{~~~xxxzzzyyyjjjaaaeeeooovvv{{{xxxvvvuuuhhhbbb^^^___cccjjjwwwxxxbbb^^^```cccjjjtttssssssrrrmmmgggccccccdddhhhkkkmmmmmmjjjiiikkknnnqqqrrrssstttvvvzzzyyyvvvlllfff]]]TTTNNNKKKKKKLLLQQQTTTWWWXXXWWWSSSNNNKKKCCCBBBBBB@@@>>><<<:::999>>>======>>>======BBBJJJPPPVVV\\\YYYOOOCCC999555333222000/////////000111222222333444555666666777555333333555888:::999777555555444333333333444444555444222111000///000000,,,------...///000111111////////////////////////000///...------...000000///////////////000111111111111111111222333444555777555444444666777777777555555666999;;;;;;999888555555555666;;;BBBIIINNNVVV^^^hhhnnnqqquuu}}}rrriiieee___\\\^^^]]]YYYVVVUUU[[[XXX]]]kkksss{{{~~~kkkZZZZZZcccjjjooossswww}}}}}}rrrppp}}}}}}pppYYYFFF;;;555111///---,,,,,,++++++,,,,,,---+++***)))(((((()))***+++''''''''''''((((((((((((((())))))(((&&&%%%'''(((+++***((('''&&&&&&''''''))))))))))))))))))))))))((((((((((((((('''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))))))))((('''%%%$$$###&&&&&&'''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''(((((('''%%%'''''''''(((((((((((()))###$$$$$$%%%&&&'''((()))(((''')))---111111,,,(((%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&&&&)))))))))((('''''''''&&&(((''''''&&&&&&&&&''''''&&&$$$"""%%%***,,,)))&&&yyy}}}vvvwwwvvv{{{kkkUUU>>>333222111///...------,,,,,,++++++***************+++++++++,,,,,,(((((()))++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------------,,,,,,,,,------+++))).........///000111111111222111000.........///000000111111222222333444444333444555777999;;;<<<===888888888999999:::;;;;;;<<<===>>>>>>??????>>>>>>@@@??????>>>===<<<<<<;;;>>>>>>??????@@@@@@AAAAAAEEEDDDCCCCCCDDDCCC@@@==================>>>AAADDDFFFDDDBBBBBBBBBBBB@@@>>>555666888:::<<<===>>>???@@@AAACCCFFFJJJOOOSSSUUU]]]eeennnrrrrrrssswww||||||vvv{{{}}}vvvlll___WWW[[[dddssszzzvvvssspppllliiijjjjjjlllttt|||mmmccc^^^YYY[[[ccciiillloooooommmjjjiiijjjhhhiiijjjiiiiiiiiikkklllmmmoooqqqsssvvv{{{}}}zzzsssnnnfff]]]WWWSSSRRRRRRRRRUUUXXXZZZYYYVVVRRROOOGGGFFFEEECCCAAA>>><<<;;;???<<<<<<>>>>>>>>>DDDKKKUUUZZZ]]]YYYNNNBBB999555333222111000///000000111/////////000111111222222777666555777:::<<<;;;999555555444333222222222222222111///...---.........---.........///000000000000000000000000000000000222222000///...//////000///////////////000111111222222222222333444555555666555444444444444444333777666666777888888777666777777888<<>>?????????????????????>>>>>>======<<<<<>>???@@@??????@@@CCCEEEFFFDDDBBBAAA@@@???===;;;111333555777:::;;;======AAABBBBBBDDDHHHLLLPPPSSSUUUZZZaaaeeegggllluuu|||pppppprrryyy{{{sssjjjcccZZZTTTVVV\\\mmm}}}}}}vvvrrrwwwvvvwwwxxxtttpppqqqvvvwwwiii[[[PPPMMMQQQ]]]ccckkkqqqrrrqqqooonnnfffeeecccdddfffhhhhhhhhhiiikkknnnrrrwww}}}}}}|||zzzvvvpppiiibbb^^^[[[ZZZVVVXXXZZZ[[[ZZZWWWTTTQQQOOONNNLLLIIIGGGDDDBBBAAACCC@@@???@@@AAABBBGGGNNNZZZ\\\\\\VVVKKK@@@999666222222111000000000000111..................//////333222222333555777666666555444333222111000000000//////...------......///////////////////////////111111111111111111111111444333222111000/////////000////////////000111111222222222333333444555666444444555555555555444444999888777666666777888888<<<===AAAIIITTTaaammmttt~~~ssskkkeeebbb```[[[YYYZZZYYYVVVVVVZZZ]]]aaammmxxxkkkhhhjjjqqqxxx{{{xxxmmmfffaaadddnnnzzz~~~{{{{{{xxxlllfffVVVLLL???555000...---+++******))))))))))))******))))))(((((((((((()))))),,,,,,+++***)))(((''''''((())))))(((&&&&&&''')))%%%$$$$$$%%%%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&%%%$$$###((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))******(((((('''&&&%%%$$$######&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%&&&$$$"""%%%&&&&&&&&&''''''''''''***))))))((('''&&&&&&%%%###%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''')))'''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&''''''(((((()))&&&###$$$&&&((('''&&&}}}{{{~~~wwwhhhMMM???333//////---+++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,---((()))***+++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---+++...111000---,,,---///.../////////000000000111111000///......///000111000111111222222333444444444444555666777999999:::666777888999::::::::::::===>>>>>>???????????????>>>>>>>>>>>>============???@@@BBBCCCBBBAAA???===@@@AAABBBCCCCCCCCCAAA@@@@@@AAABBBBBBAAABBBDDDFFFIIIGGGCCCAAA???<<<999666555444333333555888;;;===AAAAAAAAABBBDDDHHHLLLNNNSSSVVVZZZ]]]aaaiiittt|||~~~pppkkkiiinnnyyy|||wwwsssmmmhhhhhhfffaaa]]]]]]iii{{{xxxrrrwwwyyyzzzwwwyyyzzzlll\\\NNNIIIKKKSSS[[[eeeooottttttrrrooofffccc``````dddffffffeeegggjjjnnnrrrwww}}}|||{{{{{{{{{yyyvvvqqqmmmhhheeeddd___``````___\\\XXXTTTQQQUUUTTTRRRPPPNNNLLLKKKJJJLLLHHHEEEFFFFFFFFFKKKPPPYYYXXXVVVOOOFFF===888666222222111111111000000000111111111000000///////////////000000222333333333444333222000///////////////////////////000111111000000000///////////////000000000000000000000000222222111111000000000000000000//////000000111222222222222222333444555666222444666777888888888999999999999888999;;;???BBBFFFJJJRRR]]]iiivvv~~~rrrjjjfffcccbbb```]]][[[[[[YYYWWW[[[aaaeeennnsssoooppp|||ssseee\\\YYYXXXbbbpppyyy{{{zzz}}}}}}rrrfff^^^EEE???888222000///...---*********))))))*********)))(((((((((((((((((())))))))))))((('''&&&&&&&&&'''((()))(((&&&&&&''')))''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((%%%((()))'''$$$$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&'''&&&%%%&&&'''''''''((()))))))))'''''''''''''''(((((()))+++((($$$###%%%&&&'''&&&{{{zzz~~~|||xxxiiiVVV???666///......+++***+++)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++...000000---,,,---000////////////000000000000111000///......///000111000111111222222333444444444444555666777777888888888777666666666888:::<<<======>>>???????????????============>>>>>>>>>>>>@@@AAABBBCCCBBB@@@>>><<<@@@AAABBBCCCCCCBBBBBBBBBAAACCCDDDDDDCCCCCCEEEFFFIIIFFFCCCAAA???===:::888<<<999444111222666;;;>>>AAAAAA@@@@@@BBBEEEGGGIIIOOOQQQTTTVVV[[[cccmmmttt|||~~~~~~{{{qqqkkkgggjjjssswwwtttoookkkhhhkkkssswwwrrrjjjeeeiiixxx{{{uuuvvvzzzxxxnnn```TTTNNNOOOLLLSSS]]]hhhppptttsssrrrkkkhhhddddddggghhhgggeeeiiikkkooorrrvvv{{{~~~yyywwwxxxyyyzzzzzzyyywwwvvvsssqqqpppnnnmmmkkkgggccc^^^YYYVVVYYYXXXVVVTTTRRRQQQQQQQQQRRRMMMJJJKKKKKKJJJKKKOOOSSSQQQMMMGGG@@@:::777666222222222222111111111000222222222111000000//////111222333333333333444555333222111000////////////......//////000111111111000000000000000/////////////////////////////////...//////000000111111111000000000000000111222222222111111222222333444555333555888888666666777999777999;;;===@@@EEEMMMRRRWWW]]]hhhttt~~~xxxpppjjjfffcccbbb``````_________\\\\\\dddmmmuuu}}}nnnooo{{{lll[[[UUUTTTYYYffftttzzz{{{}}}}}}rrraaaSSS;;;888444111//////...---++++++************++++++(((((())))))))))))((((((''''''''''''(((((((((((('''(((((((((&&&&&&(((***))))))(((((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((((()))******+++++++++***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&(((((('''%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&'''&&&((()))'''$$$$$$'''***))))))))))))))))))))))))'''&&&$$$$$$%%%&&&&&&%%%&&&'''''''''((()))))))))'''''''''''''''((()))***+++)))&&&%%%%%%&&&''''''~~~|||yyymmmXXXEEE555///,,,---...,,,,,,...)))*********++++++,,,,,,***************))))))))))))******+++++++++***************++++++,,,,,,---***************************+++,,,,,,------,,,,,,***+++------,,,,,,,,,---////////////000000000000000//////......///111111000111111222222333444444444444555555666666777777777666444333333666999;;;<<<<<<===>>>>>>>>>>>>>>><<<<<<======>>>>>>?????????@@@@@@AAA@@@???>>>===@@@BBBDDDEEEDDDBBBBBBCCCBBBDDDEEEEEEDDDDDDEEEFFFDDDCCCAAAAAABBBBBBAAA???BBB>>>888444444777===AAABBBBBBBBBBBBCCCDDDEEEEEELLLNNNQQQUUUZZZ```hhhmmmtttxxxzzz{{{}}}~~~zzzkkkhhhgggiiimmmooolllhhhggggggmmmyyy{{{rrrmmmllluuu}}}{{{yyy|||{{{yyyvvvppphhh___YYYWWWMMMPPPVVV___iiippptttuuurrrpppnnnmmmllljjjhhhfffhhhkkknnnqqqssswww{{{~~~||||||{{{xxxvvvtttuuuwwwxxxyyyzzz{{{|||{{{{{{{{{zzzxxxuuuqqqmmmhhheeeccc]]]\\\YYYWWWUUUTTTTTTUUUUUUPPPMMMOOOPPPMMMMMMNNNNNNKKKFFFAAA<<<999777666222222333333222222111000111111000000//////......///000222222111000222333111111000/////////000000,,,---...///////////////000000000000000000000000........................,,,---///000111222222222111000000000000111222222222222222222333444555666666888999777444333555888999===CCCHHHNNNVVV```hhhooouuuzzzllliiifffcccbbbaaa___]]]XXXYYY[[[]]]\\\___lllyyypppppp|||kkkZZZUUUVVV```lllxxx|||}}}~~~|||nnnVVVCCC444333111///---,,,,,,,,,+++++++++******+++++++++))))))************))))))((()))))))))*********+++'''(((((((((&&&'''(((***''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''((()))***++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%!!!"""###$$$%%%%%%&&&%%%######$$$%%%&&&'''((((((%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%''''''&&&%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&'''((((((((((((((((((((((((&&&$$$######%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))******+++***((('''''''''(((((({{{fffMMM===222///---...---+++,,,///++++++++++++,,,,,,,,,,,,************)))))))))(((******+++++++++******))))))******+++,,,,,,------)))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++,,,---...---+++000000000000////////////000///.........000111222000111111222222333444444444555555555555555666666666555555555555777888999;;;;;;<<<===============;;;<<<<<<===>>>??????@@@???>>>>>>>>>>>>>>>>>>>>>AAADDDFFFFFFDDDBBBCCCDDDBBBDDDEEEEEEDDDDDDEEEFFFCCCBBBAAABBBDDDEEEEEEDDDCCCAAA===::::::===AAADDDCCCDDDEEEFFFFFFEEEDDDDDDHHHKKKQQQVVV\\\aaaeeegggkkkrrrvvvwwwwwwzzzzzzwwwlllnnnppppppnnnkkkhhhgggmmmjjjmmmvvv{{{yyyuuusssqqqrrrrrrssszzz~~~~~~{{{rrrssstttsssqqqmmmhhhdddYYYWWWUUUXXX```iiiooorrrtttttttttqqqmmmhhheeedddeeehhhkkknnnppprrrvvvyyyrrrtttuuuuuusssrrrrrrrrrvvvvvvxxxzzz{{{}}}~~~~~~{{{zzzyyyvvvtttsssqqqqqqgggeeeaaa^^^[[[YYYYYYYYYVVVRRRQQQUUUWWWUUUSSSSSSNNNKKKEEE@@@<<<999777666222222333333333222111000000000//////////////////,,,...000///...---///111000000000///000000111222---...///000000000///.../////////000111111111222////////////////////////...///111222222222222111111111000000111111222333444444444555555666777888888:::;;;999666777<<>>???@@@@@@>>>>>>============>>>>>>BBBEEEHHHGGGDDDBBBCCCDDDBBBDDDFFFFFFEEEDDDDDDEEEFFFEEEDDDDDDEEEFFFEEEDDDBBBAAA@@@???@@@BBBDDDEEEEEEFFFHHHIIIIIIGGGEEEDDD@@@EEELLLTTTZZZ^^^```aaadddlllssssssrrrtttuuutttxxx}}}wwwppplllmmmtttooommmqqqtttttttttvvvtttqqqkkkkkkuuu~~~{{{xxx{{{zzztttlllnnnrrrtttwwwxxxtttoooggg```XXXVVVZZZaaahhhlllrrrtttuuurrrjjjccc```___bbbdddhhhkkkmmmpppsssvvvllloooqqqrrrqqqooommmmmmsssssstttvvvxxxzzz{{{|||wwwwwwvvvvvvwwwxxxxxxyyyqqqnnnjjjeeeaaa^^^]]]]]]XXXUUUVVV\\\___]]]ZZZYYYPPPLLLFFFAAA===:::888666222222333444333222111000000111111111111111111111///222333333000000222444/////////000000111222333000111222333333222111000......///000111222222333000000000000000000000000111222333444333222111000111111111000111111222333666666666777777888999:::666999<<<;;;;;;???GGGNNNPPPWWWaaajjjsss}}}wwwrrrnnnjjjeeeccc```______^^^]]]\\\YYY^^^eeelllppp{{{ssseeebbbvvvmmmbbbccchhhjjjsss|||zzzqqqhhhmmmpppmmmaaaPPPBBB999///000000///------...///))))))(((((((((((())))))***+++,,,------,,,+++*********)))((('''&&&%%%%%%&&&'''(((''''''''')))+++%%%&&&'''))))))))))))((())))))))))))))))))))))))$$$$$$%%%%%%&&&'''((((((************)))((('''&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&%%%$$$"""!!!'''''''''''''''''''''&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''(((***+++***)))'''''''''(((((((((((()))!!!"""###%%%''')))***+++%%%######%%%)))***(((%%%''''''''''''''''''''''''%%%$$$###%%%(((*********)))))))))((((((''''''&&&''''''''''''((()))++++++)))***,,,,,,+++*********yyyvvvWWW@@@888333222000...,,,+++******************************+++*********))))))(((((())))))(((((((((((())))))******++++++++++++******++++++******)))(((((('''))))))))))))))))))))))))+++++++++++++++++++++++++++,,,.../////////111333...............///000000//////000111222222333333222333555666777666666555333444555666777888999999777888999:::<<<===>>>????????????>>>>>>>>>>>>>>>>>>======<<<===???AAABBBDDDDDDDDDDDDDDDDDDDDDDDDAAACCCDDDEEEDDDDDDFFFGGGEEECCCCCCEEEHHHJJJHHHFFFGGGFFFFFFFFFGGGJJJMMMOOOLLLIIIGGGFFFFFFEEEAAA>>>BBBFFFKKKPPPTTTVVVWWWVVVYYY```hhhjjjjjjooo{{{wwwqqqoooooojjjnnnmmmgggooo~~~yyyssssssvvv|||rrrfffdddiiimmmkkksssxxxxxx{{{~~~yyytttlllfffccc___ZZZ[[[```lllnnnppppppnnniiidddaaa```aaadddfffiiikkkmmmmmmlllkkkkkkjjjkkklllnnnooonnnnnnpppsssvvvyyy{{{||||||xxxttttttxxx}}}|||yyytttppplllhhhccc```\\\^^^aaadddeeedddbbb```[[[WWWOOOFFF???:::888777777777666444333333666888000111333444333111///...000////////////000111111222222111000////////////222222222111111000000000333333333333333333333333............///000111222555222000111333444222000///111444555444333333333888666444444666999;;;<<<===>>>AAADDDIIIQQQZZZ```ooottt{{{{{{rrrmmmjjjhhhfffhhhbbb^^^\\\ZZZWWWXXX\\\\\\gggsss{{{sssaaacccnnnzzzxxx|||{{{uuuuuuxxx}}}tttnnnlllfff\\\PPPBBB777000222000...,,,+++,,,---...---+++(((''''''))),,,...***)))''''''((())))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%'''(((***$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%&&&%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''''''''(((,,,,,,---.../////////...kkkMMM:::333000///...,,,,,,+++++++++************************++++++++++++*********)))))))))(((((((((((())))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++---...///...///000222///////////////000111111//////000111111222333333000111222333444444444444444444555666777888999999777888999:::<<<===>>>???@@@@@@????????????>>>>>>=========>>>???@@@AAABBB@@@@@@AAABBBCCCCCCCCCCCCCCCDDDFFFFFFEEEEEEFFFGGGGGGDDDBBBCCCFFFHHHHHHHHHKKKJJJIIIIIIJJJLLLNNNOOOOOOMMMJJJIIIIIIHHHDDDAAAEEEFFFIIIMMMOOOPPPPPPPPPQQQYYYdddmmmuuu{{{vvvtttssslllnnnooolllvvvuuupppsssxxx}}}mmm```\\\^^^bbbgggrrr||||||vvvqqqnnnhhh^^^XXXWWW___cccjjjpppsssqqqjjjeeeaaaaaabbbcccfffiiimmmooommmmmmlllkkkkkkkkklllmmmmmmmmmnnnooorrruuuxxxzzz}}}zzzxxxyyy|||}}}yyyvvvssspppmmmllliiijjjlllnnnnnnnnnmmmmmmnnnjjjbbbXXXNNNEEE???<<<888:::;;;:::888666666666111222333333333333222111111111111000000000111111444333222222111111111111111111111000000000//////222222222222222222222222222111111111222333444444444222000111222333111///000333555666666666888999777666555777;;;@@@CCCEEEFFFIIINNNTTT\\\fffqqqxxx~~~~~~xxxoooiiifffdddbbbaaabbb___^^^^^^\\\YYY[[[aaaddduuusssaaa^^^ddduuu}}}uuuzzzyyytttkkk___QQQFFF<<<333...111///---,,,++++++,,,---******))))))******+++,,,)))(((''''''((()))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''&&&%%%%%%%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&'''((((((&&&'''''''''&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***))))))((((((((())))))******+++,,,,,,,,,,,,,,,yyyXXXAAA555000------,,,+++++++++,,,,,,************************,,,,,,,,,+++++++++++++++***))))))(((((())))))*********++++++++++++******)))******+++,,,------...///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......///000000000//////000000111222///000000111111222222222111111111222222333444555555555666777777888999999888999:::;;;<<<===>>>???@@@@@@?????????>>>>>>>>>;;;<<<>>>???@@@AAAAAA@@@;;;<<>>DDDJJJPPPTTTWWWZZZaaahhhrrr}}}{{{ssspppnnnjjjeeebbbaaa```___^^^______``````^^^]]]ccclll{{{wwwfff```eeeqqqvvv|||wwwhhhTTTCCC999444000---///...,,,+++***++++++,,,'''(((***+++,,,+++***)))(((((('''(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((('''%%%$$$###"""###$$$&&&'''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))(((((('''%%%$$$###$$$$$$$$$$$$%%%&&&'''((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$(((''''''&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++%%%%%%&&&&&&''''''((((((++++++************++++++******+++,,,,,,,,,,,,+++bbbEEE:::666111......---,,,++++++++++++************************++++++++++++++++++++++++***))))))))))))))))))*********++++++++++++******&&&''''''((())))))******///...,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...//////////////////000000111///000000000111111111222444333333222333555666777555555666777777888999999888999:::;;;<<<===>>>>>>???>>>>>>======<<<<<<<<<888:::<<>>999:::===@@@BBBCCCCCCCCCFFFGGGIIIIIIGGGEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFGGGFFFFFFGGGJJJMMMQQQSSSQQQSSS[[[lll{{{vvvkkkjjjpppxxxuuuccc]]]]]]fffppp}}}ssseee\\\YYYYYY[[[]]]jjjwww~~~xxxjjjZZZYYY\\\fffrrryyywwwsssmmmjjjeeeaaaaaacccgggjjjjjjjjjiiiiiihhhhhhhhhhhhlllkkkiiihhhiiimmmqqqsss||||||~~~}}}{{{|||~~~}}}sssjjjaaa[[[XXX[[[[[[ZZZTTTLLLCCC===999:::999999888888888888999777777777777777666666666222111111000000000111111333333333333333333333333333333333333333333333333222111111111111111222222666666555555666666555555444555555555555777:::===AAACCCFFFJJJPPPWWW^^^ccciiimmmssszzz~~~{{{xxxqqqjjjgggdddcccaaaaaa``````___^^^``````aaaaaaaaafffuuullliiiooozzz||||||~~~|||qqq```III888222000...,,,------+++*********++++++(((((()))***+++******))))))))))))(((''''''(((***************************))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((((((((((((%%%&&&&&&'''''''''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&'''((((((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$########################''''''''''''&&&&&&&&&&&&###$$$&&&'''))))))))))))%%%%%%&&&'''((())))))))),,,,,,++++++,,,,,,---------....../////////......qqqLLL:::999888222222111///...,,,++++++***************************))))))************************))))))))))))************++++++++++++******''''''''''''''''''''''''---,,,+++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------...///...------------...//////000000000000000111111111444333222222333444666777555555555666777777888888888999999:::;;;<<<======<<<<<<<<<;;;:::999999888555777;;;>>>@@@???>>><<<:::;;;>>>AAACCCDDDDDDEEEFFFHHHIIIIIIGGGDDDCCCCCCAAADDDHHHJJJKKKJJJHHHGGGGGGFFFEEEDDDCCCBBBAAAAAA>>>???@@@AAACCCFFFHHHJJJIIIHHHGGGFFFHHHKKKOOORRRTTTSSSWWWeeeyyyyyymmmlllsss}}}sssaaaVVVQQQUUU___pppuuukkkfffdddcccccccccjjjsssyyyzzz}}}mmmeee]]]]]]fffppptttuuuuuurrrlllgggeeedddeeefffffffffgggggghhhhhhhhhhhhllljjjgggfffgggiiimmmooovvvxxx{{{~~~~~~~~~}}}vvvrrrqqqrrrssszzzwwwqqqfffYYYOOOHHHEEEAAAAAA???>>>============;;;;;;<<<;;;;;;:::888888666555555444444444444555333333333333333333333333333333333333333333333333444444333333444444555555333444444555555555555666777999;;;>>>@@@DDDIIILLLRRRTTTXXX[[[```gggnnnttt{{{~~~xxxnnnkkkiiiddd^^^\\\]]]^^^______^^^]]]]]]\\\^^^^^^```eeelllzzzuuummmttt~~~ooohhhkkk{{{|||bbbSSS@@@333000000///,,,,,,,,,++++++*********+++))))))((((((((()))***+++***++++++)))&&&%%%&&&((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''''''''''''''"""%%%(((++++++)))&&&$$$%%%&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&'''((())))))))))))((('''&&&&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$#########$$$%%%&&&''''''))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''' """&&&)))***)))(((&&&&&&&&&'''(((((()))******,,,,,,+++,,,,,,---......//////000000000000//////\\\???666888666111333222000...,,,+++******************************)))))))))))))))*********+++******))))))******+++******++++++++++++******)))))))))((((((((((((((())))))))))))))))))))))))+++++++++++++++++++++++++++---......------...///------,,,,,,------...///000000000000000000000000000000000111111222333444444444444555555666666666888888888999:::;;;;;;;;;;;;;;;:::999888777777666555777:::===??????>>>===>>>>>>???@@@BBBCCCDDDEEEEEEGGGIIIHHHEEEBBB@@@@@@<<>>@@@BBBCCCEEEIIIMMMPPPNNNKKKHHHFFFFFFGGGJJJLLLQQQQQQTTT]]]kkk|||uuurrrwww~~~|||oooaaaUUUNNNMMMSSSaaasss~~~xxxuuusssooolllhhhiiilllppprrrxxxrrraaaXXXZZZccclllqqqvvvuuusssqqqnnnkkkiiigggeeefffggghhhiiiiiiiiiiiijjjhhhfffeeeeeefffhhhjjjnnnqqquuuwwwyyy{{{}}}}}}~~~wwwiii___YYYWWWNNNMMMMMMLLLLLLKKKJJJJJJHHHGGGGGGEEECCC@@@===;;;888888777555555444444555333333444444444444444555444444444444444444444444333333333444444555777777333444666777777777999;;;:::===CCCIIIOOOUUU\\\```gggjjjnnnpppsssyyytttkkkbbb^^^[[[VVVSSSSSSYYYZZZ\\\\\\[[[ZZZZZZ[[[]]]```hhhuuu}}}{{{~~~pppbbb]]]dddzzznnnOOOFFF999111000000///---++++++++++++++++++++++++***)))((('''((()))***+++***+++,,,***&&&$$$&&&)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&& ###'''******((($$$"""%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''$$$%%%&&&((())))))******)))((('''&&&%%%%%%%%%%%%$$$$$$###$$$$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$""""""###$$$&&&'''(((((('''''''''((())))))******((((((((((((((((((((((((&&&&&&'''''''''((((((((( ###&&&)))***)))'''%%%''''''(((((())))))******++++++***++++++,,,---...---............---,,,,,,iiiIII999666444111...111000...---,,,+++++++++************************)))))))))******++++++++++++******))))))******+++******++++++++++++******((())))))******+++++++++&&&''')))***++++++***)))***************************+++------------///000---------------...//////000000000000000000000//////000111222222222222222333333333444444444444444777777777888888999999:::;;;;;;:::999888777666666777888;;;>>>@@@@@@@@@@@@AAA@@@?????????AAACCCDDDDDDEEEGGGFFFCCC???===<<<888===CCCGGGHHHGGGFFFGGGCCCCCCCCCDDDDDDDDDCCCCCCBBBDDDFFFGGGHHHKKKPPPTTTPPPNNNKKKHHHGGGHHHJJJKKKOOORRRVVVZZZ___jjjxxx|||wwwwwwvvvxxxnnnfff```ZZZWWWSSSTTTYYYeeeuuu|||vvvtttnnnkkkmmmnnnrrr|||yyyeeeWWWSSSXXXaaahhhpppssswwwzzzzzzwwwrrrooohhhiiijjjkkkkkkkkkjjjiiigggfffdddcccbbbbbbcccdddfffiiimmmoooppprrrvvvyyy}}}zzzpppkkkiii```aaabbbcccdddccccccbbb^^^]]][[[WWWQQQKKKFFFCCC???>>><<<;;;999888888888999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888999:::<<<===>>>===@@@CCCDDDDDDEEEHHHKKKIIINNNUUU\\\ccciiippptttzzz~~~{{{uuujjjccc]]]ZZZVVVRRRSSSVVVZZZ\\\______^^^^^^```bbbiiiooo~~~yyyhhh```___hhhkkkWWW@@@;;;444///.........---++++++,,,,,,,,,,,,,,,+++'''(((((()))***)))))))))&&&)))+++***&&&%%%(((,,,''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((''''''&&&###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''(((((((((((((((''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,------,,,++++++***oooTTT<<<666555000,,,,,,...---,,,,,,+++++++++,,,*********************************++++++,,,,,,,,,++++++************++++++******++++++++++++******&&&&&&''')))***+++------$$$&&&))),,,---,,,***))))))))))))))))))))))))))))))+++,,,---------///111...............///000000000000000000////////////000111333444555555444333222222333333333333333333666666777777888888999999<<<<<<;;;:::999888777666999:::<<>>;;;:::666:::@@@CCCCCCDDDFFFHHH@@@@@@AAABBBCCCCCCCCCCCCEEEGGGIIIIIIIIIKKKPPPUUUPPPNNNLLLKKKKKKMMMOOOQQQOOOUUUZZZZZZXXX]]]iiisssyyytttmmmsss}}}|||tttpppjjjccc___^^^```bbb^^^[[[YYY^^^iiiyyy{{{sssrrrrrrrrryyyzzzhhhYYYQQQSSSZZZaaajjjpppyyyzzzvvvlllmmmnnnnnnmmmllljjjiiiddddddcccaaaaaa`````````aaadddgggiiijjjmmmqqquuuvvv{{{|||wwwvvvooopppsssvvvxxxxxxxxxwwwrrrppplllfff___VVVOOOKKKJJJIIIGGGEEEDDDBBBBBBBBB???@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCEEEFFFHHHJJJKKKKKKNNNRRRSSSTTTUUUYYY\\\```dddkkkrrrxxx|||xxxqqqmmmeeeaaa]]][[[YYYWWW[[[bbb___bbbeeeeeeeeeeeehhhkkkwwwtttgggdddeeeppp}}}oooXXXEEE999666222...++++++,,,---+++,,,,,,---------,,,,,,$$$&&&))),,,,,,***(((&&&###'''***)))''''''+++///''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))***))))))(((''''''(((((('''&&&'''((()))***%%%%%%$$$$$$%%%'''(((***'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***+++++++++)))'''&&&&&&(((***,,,*********)))))))))))))))(((((((((((()))***+++,,,------------,,,,,,+++***uuuTTTIII;;;111......---+++---,,,,,,++++++,,,,,,---000---***((((((((('''&&&'''(((***,,,,,,***((('''******))))))))))))******+++++++++************))),,,+++++++++******))))))******))))))))))))))))))++++++************++++++,,,...000///...------...---------...///000000111222222111111111111222222000000111222222222222111222222111000222444666888888888777666666777888999::::::999999999999888888888???BBB@@@@@@CCCFFFFFFBBBBBB@@@===999999===AAAFFFFFFEEEDDDBBB???===<<>>444444222///---,,,---...000///---+++*********+++,,,,,,+++***))))))************))))))))))))******''''''''''''(((((((((((((((((((((((('''''''''&&&)))&&&###$$$'''))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''+++***((('''&&&&&&''''''###%%%'''))))))((('''&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%''''''''''''(((((())))))&&&%%%$$$#########$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((()))))))))))),,,+++((('''&&&'''((()))((()))******++++++++++++((()))***++++++***)))(((+++,,,,,,,,,+++***((('''ttt^^^GGG???444...---///000///,,,,,,++++++++++++,,,,,,***((('''(((***++++++***((()))***++++++***)))(((******))))))))))))***************)))))))))(((((()))))))))(((((((((''''''************************++++++************++++++)))+++,,,,,,*********+++---------...///000000000111000000//////000000111000000111222222222222111222111111111222444666777777777666666666777999999::::::::::::999999999999888???CCCAAA@@@BBBDDDCCCCCCBBBAAA===:::;;;>>>BBBFFFEEEDDDCCCBBBBBBAAA@@@AAABBBCCCDDDEEEDDDDDDCCCBBBAAA>>>===<<<===???AAAEEEEEEEEEFFFGGGIIIJJJKKKLLLKKKJJJJJJJJJJJJKKKLLLLLLNNNPPPRRRUUUYYY___cccmmmxxx~~~uuummmgggdddaaa`````````ccceeeeeedddfffiiilllnnnmmmlllooorrr}}}|||{{{vvvnnnhhhccc```]]][[[YYYbbblllttt|||~~~uuuooommmhhhbbbfffbbb]]][[[]]]_________cccaaaaaacccdddcccgggnnnpppqqqssstttuuuwww{{{~~~}}}zzz}}}yyyuuuvvvxxxxxxuuuqqqkkkiiiffffffggghhhhhhgggmmmmmmmmmkkkhhhfffggghhhjjjmmmppppppooonnnoooppptttuuuwwwyyy|||vvvoooiiieee```]]]```______```eeennnxxx~~~yyyyyy}}}vvvnnnooo~~~}}}jjjSSSAAA888666333,,,''')))///222---''')))))))))))))))******+++++++++***)))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&'''%%%###$$$'''((('''&&&(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((()))((('''&&&&&&'''(((((())))))))))))))))))))))))'''((()))***++++++++++++,,,+++)))((('''(((***+++******+++,,,,,,,,,,,,,,,)))******++++++******)))((()))******++++++++++++xxx]]]GGG:::444...+++,,,/////////++++++************++++++''''''''')))+++,,,,,,+++))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((('''))))))((((((((((((''''''******++++++++++++++++++++++++************++++++(((***+++***)))))))))+++---------...//////000000000//////......//////000///000111111222222111111111111111111222333555777555555555555666888999:::::::::::::::::::::::::::999@@@DDDCCCAAAAAABBB@@@CCCCCCAAA>>><<<===@@@BBBEEEEEECCCCCCBBBCCCDDDEEECCCDDDDDDDDDDDDDDDDDDDDDCCCAAA???===;;;<<<======DDDDDDFFFGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHIIIJJJKKKLLLLLLMMMOOOTTTZZZ___```eeejjjnnnwwwyyynnnfffbbb___```cccgggjjjiiigggeeeiiipppwwwzzzvvvqqqllljjjrrr{{{yyy{{{|||yyytttsssrrrttttttqqqkkkeee^^^```bbbeeeooozzzzzztttoooiiiccceeebbb^^^\\\^^^```aaabbbaaa______aaaaaa___ccciiikkkmmmnnnooooooqqqsssvvvyyy}}}~~~|||pppmmmhhhdddaaa]]]ZZZWWW______bbbjjjwww{{{wwwwwwnnnooo{{{{{{lllVVVCCC777222000222///,,,...111111,,,((('''((()))******************))))))(((((((((((())))))((((((''''''(((((()))))))))))))))((((((((((((***)))'''&&&%%%%%%&&&&&&&&&%%%%%%&&&(((((('''&&&((('''''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%%%%'''((((((&&&&&&&&&''''''''''''''''''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((******''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''))))))(((''''''((()))***''''''&&&&&&'''((()))******+++,,,---............,,,+++***))))))+++,,,---,,,------...............+++++++++******++++++,,,++++++++++++,,,---...///tttaaaJJJ999555111---+++,,,,,,,,,***+++******))))))******+++************+++***(((%%%******))))))))))))************))))))))))))************)))))))))(((((((((******************))))))+++++++++++++++,,,,,,,,,++++++************++++++***,,,,,,,,,++++++,,,...---------....../////////000//////......//////000///000000111111111111111111000000111222333555666333333444555666888999999999999::::::;;;;;;;;;<<<;;;BBBGGGEEEBBBBBBAAA???CCCBBBAAA???>>>???AAACCCFFFDDDCCCAAAAAABBBDDDEEEFFFEEEDDDDDDDDDDDDEEEEEEFFFDDDBBB@@@>>>>>>>>>>>>BBBDDDEEEFFFGGGGGGFFFEEECCCDDDDDDEEEFFFGGGIIIIIIJJJJJJJJJIIIKKKOOOVVVZZZ^^^^^^]]]bbbppp|||uuunnnjjjgggfffhhhmmmooommmjjjjjjnnnxxx{{{uuuppppppuuu}}}~~~vvvlllkkkrrrxxxvvvrrrnnnqqqwww~~~{{{vvvlllllljjjfffggglllooommmsssuuuvvvvvvtttrrrooommmgggeeecccbbbcccdddeeeeeebbb``````aaa```^^^aaafffjjjkkkmmmmmmmmmmmmoooqqqsssvvv{{{~~~zzzsssnnngggfffdddcccaaa^^^[[[ZZZ[[[aaakkkxxxzzzrrr|||zzzrrrtttzzzkkkVVVCCC999444222111000999???;;;000(((+++000,,,---......---+++***((()))(((((('''''''''((((((((((((''''''''''''(((((()))))))))))))))(((((((((+++***(((&&&%%%&&&&&&''')))(((&&&&&&&&&((())))))'''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))''''''&&&&&&&&&''''''((('''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''((('''&&&%%%%%%&&&(((+++,,,,,,---...//////000000000,,,,,,,,,,,,,,,---...///...///000000000000//////---,,,+++++++++,,,---...222111///.........///000ttt```KKK;;;333111000...------,,,+++***+++******))))))******+++---,,,+++++++++)))&&&###******))))))))))))************))))))))))))******++++++*********)))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++************+++++++++,,,---,,,+++,,,...000------------............111000000//////000000111//////000111111111111000000000000111222333444555222333444555666777888888888888999999:::;;;<<<<<<===DDDHHHFFFCCCBBBAAA???CCCAAA@@@???@@@AAABBBCCCFFFDDDBBB@@@@@@@@@BBBCCCGGGFFFEEEDDDCCCCCCDDDDDDFFFEEECCCAAA@@@?????????AAABBBDDDEEEFFFEEEDDDDDDCCCCCCDDDFFFGGGHHHIIIIIIJJJJJJIIIHHHHHHLLLRRRVVV^^^[[[XXX\\\jjjyyy~~~||||||xxxwww{{{xxxrrroooqqqqqqmmmkkknnnqqq}}}uuupppooouuu|||ppp___YYY]]]cccggggggmmmsss|||rrrjjjddd______```dddiiinnnrrruuuxxxssssssqqqooommmjjjiiihhhcccaaaaaabbbaaa^^^___dddgggiiikkkkkkjjjjjjkkkmmmooorrruuuwwwwwwwwwwwwxxx{{{}}}zzzvvvtttrrrooommmlllkkkiiigggdddeeeeeedddbbb```^^^^^^```hhhttt~~~uuunnnssszzzcccUUUDDD888555555333111///888@@@<<>>DDDHHHEEEBBBBBBAAA@@@BBB@@@??????AAACCCCCCCCCDDDCCCBBBAAA@@@@@@AAABBBFFFFFFEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@????????????@@@AAABBBCCCDDDDDDDDDDDDCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGIIINNNQQQVVVUUUSSSUUU___lllrrrqqqvvvsssuuuyyyvvvrrrkkkjjjooottt|||nnncccfffooowwwzzzkkkZZZRRRRRRVVV]]]cccpppxxxyyyllldddWWWUUUUUU[[[bbbiiisss{{{~~~}}}wwwqqqllljjjeeecccccccccaaa]]]^^^bbbdddfffhhhhhhgggggghhhiiikkknnnpppqqqpppooonnnnnnqqqsssuuuvvvxxxzzz}}}}}}~~~xxxuuussspppmmmfffccc```___aaacccddddddbbbdddeeedddbbb``````aaalllrrrzzz|||qqqppprrr|||{{{gggPPPFFF999333333333000------......000000...***''''''((()))***+++,,,,,,,,,(((''''''''''''(((((())))))((((((''''''(((((()))))))))((((((''''''&&&&&&'''''''''((((((((((((((('''&&&###  $$$(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$###'''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&((()))******)))))))))+++,,,...///---...///000111111111111000000000111111111111111000000000000000//////...............//////000111,,,------...///111222333pppZZZGGG:::666555,,,---.../////////000111,,,,,,++++++++++++,,,,,,+++)))((((((***+++***)))((()))***++++++***)))(((******))))))))))))******************))))))))))))&&&&&&&&&'''''''''(((((((((((())))))***++++++,,,++++++************++++++((())))))((('''))),,,...------------------------000//////......//////000...//////000000000000000...///000111222333333333222333444555666555555444444555666777999:::;;;<<<===CCCEEEBBB???@@@AAA@@@AAA???===>>>AAACCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEDDDBBB@@@???>>>>>>?????????@@@@@@AAA??????@@@@@@BBBCCCEEEEEECCCDDDFFFHHHHHHIIIHHHHHHFFFGGGGGGFFFEEEFFFJJJLLLLLLOOOQQQQQQWWWaaahhhjjjnnnrrr}}}xxxmmmkkkppptttnnn\\\ZZZ___ggguuu~~~tttnnndddZZZTTTQQQRRRZZZdddsss~~~sss```XXXQQQRRRUUU[[[gggrrrzzz~~~}}}vvvpppnnniiigggggggggddd``````cccbbbdddgggggggggfffggghhhhhhjjjllllllkkkiiihhhhhhiiijjjlllmmmnnnqqquuuwwwuuuwwwyyy{{{|||}}}rrrlllkkkllliiifff```___]]]]]]```bbbccccccccceeegggfffeeedddfffhhhpppvvvzzzwwwwww}}}hhhOOOAAA:::222///000111---***---+++***,,,......***&&&&&&&&&&&&'''(((***+++,,,((((((''''''(((((()))******))))))(((((())))))***((((((((('''&&&%%%%%%%%%!!!###%%%'''((((((''''''%%%&&&&&&$$$"""!!!###&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&%%%$$$&&&'''((((((((('''%%%$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&((('''''''''''')))***+++((((((((()))***+++,,,,,,...///000111222222222222222222333333333222111111///////////////...---------...///000111111111111---...///111222333444444yyy```JJJ<<<444111///...///000///......///000---,,,,,,++++++,,,,,,------+++((('''((()))))))))''')))***,,,,,,***)))'''******))))))))))))******))))))))))))(((((((((((('''((((((((())))))******'''(((((()))******++++++++++++************++++++)))******)))(((***---000------------------------.........------............//////000000000000000...///000111333333333333222333444555555555444333333444555666888:::;;;;;;;;;AAACCC@@@===>>>@@@???@@@>>><<<>>>AAACCCCCCAAA@@@AAABBBDDDEEEFFFFFFFFFDDDEEEEEEEEEDDDBBB???======>>>???@@@AAABBBCCCCCC???>>>>>>???@@@CCCEEEGGGDDDEEEFFFHHHHHHHHHGGGGGGDDDEEEFFFEEEDDDEEEGGGIIIGGGMMMQQQQQQTTT\\\dddhhhgggrrrrrrmmmqqqtttpppZZZSSSSSSXXXiiizzz}}}qqqccc___[[[WWWUUUPPPNNNVVVbbbtttmmm```SSSNNNMMMQQQ\\\hhhmmmttt|||~~~xxxtttrrrnnnllllllllliiidddcccfffbbbeeehhhiiihhhhhhhhhiiieeegggiiijjjhhhfffeeeeeedddeeegggggghhhjjjnnnqqqssstttvvvxxxyyy|||zzzrrriiieeeggggggddd````````````bbbdddeeedddcccfffiiikkkjjjiiijjjmmmpppmmmuuuzzzuuuxxx~~~}}}}}}qqqWWW>>>888333...,,,...///---***,,,222666333+++''')))---+++***(((''''''((()))***((((((((((((((()))************))))))))))))******(((((('''&&&%%%%%%$$$$$$ ###&&&((('''&&&%%%$$$'''+++***(((%%%%%%%%%%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''))))))))))))(((&&&'''((())))))'''%%%###&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((###$$$&&&((())))))((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''))))))(((((((((''''''''''''&&&&&&&&&'''(((***+++++++++---...............000000111222333333333333444444444444333222222111...............---,,,,,,---...000111222222222111333444555666666666555444gggLLL===777222///............---,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''++++++******))))))(((((())))))))))))))))))))))))))))))))))))************...---,,,+++************,,,---.........---,,,+++,,,,,,,,,+++,,,,,,------000000//////............////////////////////////.../////////...///111444222222333333333333444444111222555777999999999999>>>>>>>>>>>>????????????>>>>>>???@@@@@@@@@@@@???AAAAAAAAABBBCCCDDDEEEFFFDDDDDDDDDDDDBBB???===;;;:::;;;===???AAACCCEEEFFF@@@???>>>>>>???@@@AAABBBFFFGGGHHHIIIIIIHHHGGGFFFDDDEEEEEEEEEFFFFFFFFFFFFGGGJJJOOOSSSVVVYYY\\\^^^bbbqqq|||uuuqqq|||mmmXXXQQQSSSXXX^^^bbbyyy|||tttjjjaaa\\\[[[\\\^^^\\\WWWVVVYYYhhh{{{{{{kkk\\\WWWUUUQQQPPPRRRYYY^^^fffmmmqqqsssxxx}}}uuuzzzyyyqqqqqqvvvsssiiihhhccc```bbbbbb``````bbbcccbbbaaabbbdddeeeeeedddddddddcccdddeeegggiiijjjlllmmmnnnppprrruuuwwwxxx~~~~~~}}}~~~|||zzzyyyyyyzzz}}}~~~}}}{{{xxxuuummmiiieeeaaa```___^^^]]]fffbbb^^^^^^aaaeeeffffffiiikkkqqqxxx~~~}}}|||}}}jjjTTTCCC:::222000...---,,,---...///,,,,,,,,,+++++++++******))))))))))))))))))))))))******)))((((((((((((((('''(((***++++++)))(((&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''''''''(((((((((((()))(((&&&%%%%%%'''(((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((()))((('''''''''(((((('''&&&%%%%%%((())))))(((&&&$$$%%%&&&(((''''''&&&&&&%%%$$$$$$))))))((('''&&&%%%%%%$$$((((((((((((((('''''''''&&&''')))((('''''')))***,,,+++)))'''''''''((()))((()))++++++***+++---///000000000000////////////444444555555555555555555777777555444222111000///000///,,,))))))***,,,---///000111333555666888888888888888888999999999999ppp[[[DDD999555222////////////......---,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********************+++,,,------,,,---...///......---,,,------,,,+++++++++++++++/////////......---------........................---...///.........111333222222222333333333444444000111444777999;;;;;;;;;============>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBBAAA???>>>======>>>>>>???@@@BBBBBBCCCDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDDDDEEEEEEDDDHHHMMMPPPSSSUUUXXXZZZZZZhhh}}}wwwhhhZZZTTTUUUWWWZZZ]]]eeeoooyyy|||{{{vvvnnneeebbbbbbfffjjjhhhcccaaabbbhhhvvv{{{mmm```[[[XXXTTTQQQRRRSSSTTTVVV[[[```gggooovvv|||~~~zzznnngggaaabbbcccbbbbbbccc```______```bbbcccccccccbbbbbbbbbbbbcccdddfffgggffffffggghhhjjjlllnnnooorrrssssssuuuwww{{{}}}wwwvvvvvvzzz~~~{{{vvvqqqooommmllllllnnnppprrrxxxxxxzzz{{{vvvvvvvvvwwwxxxzzz{{{||||||~~~~~~zzzsssnnnlllkkkjjjiiigggeeecccbbbbbbbbbbbbbbbdddbbbaaaaaaccceeeffffffjjjqqq}}}xxxgggVVVFFF;;;666111000...---,,,---...///,,,,,,+++++++++*********((((((((((((((((((((((((******)))((((((((((((((("""###%%%'''(((((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&$$$%%%'''(((((('''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&'''((((((&&&''''''(((((('''&&&&&&%%%'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%((((((((((((((((((((('''###%%%&&&%%%$$$$$$%%%&&&((('''%%%$$$%%%&&&'''((()))***,,,,,,+++,,,...000000000000000111111111111444444555555555666666666666666444333222000/////////...---,,,,,,...000111222222333555666777888999666666666666777777777777ZZZJJJ:::333222000///000000//////...------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((((())))))))))))******)))******++++++,,,------,,,------.........------------,,,+++************......------------,,,,,,........................,,,---......---...000222222222222222333333333333///111444666999;;;<<<===;;;;;;<<<<<<============@@@???>>>>>>>>>???AAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCBBBAAA@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAAGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGIIIGGGEEEBBBAAAAAABBBCCCBBBEEEIIILLLNNNQQQTTTVVVSSS^^^sssxxxjjjbbb[[[YYYYYYWWWXXX[[[UUUaaannnuuuxxxzzzvvvqqqnnnppptttyyywwwqqqmmmnnnqqqxxxvvvlllccc```]]]ZZZXXXXXXQQQNNNJJJJJJPPPZZZccchhhnnntttzzzxxxmmmdddccceeeccc```^^^ZZZYYYYYYZZZ]]]```aaaaaa```````````````aaabbbcccaaaaaaaaaaaabbbdddeeeeeehhhiiikkkmmmoooqqqssstttooonnnnnnqqqtttuuuqqqnnniiigggfffeeefffgggiiikkklllkkklllqqqvvvxxxwwwuuuooooooooooooooonnnjjjgggjjjjjjjjjjjjjjjkkkkkkkkkqqqqqqrrrrrrrrrrrrrrrqqqllllllnnnrrrvvvxxxvvvtttqqqkkkddd___^^^___aaabbbbbbbbbaaaaaabbbcccdddeeejjjjjjjjjiiiiiikkkooorrrzzz|||zzzzzzzzzcccNNN@@@888444111000///...---,,,---...///,,,++++++++++++*********''''''''''''''''''''''''******)))(((((((((((((((%%%&&&((()))***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''%%%$$$$$$&&&''''''&&&''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%'''''''''&&&'''''''''(((''''''&&&%%%&&&'''((((((&&&%%%&&&'''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&'''((('''&&&%%%&&&'''%%%%%%$$$$$$%%%&&&((()))+++,,,---------...000222111111111222333333444444444444555555666777888888555555444333111000////////////000111222333444555555666666777777888999999666666666666666666666666GGG<<<222000000///...000000//////......------,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************((()))))))))*********+++))))))))))))))))))))))))(((((((((((()))))))))***,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++---......------///111111222222222222333333333222333444666888:::;;;<<<:::::::::;;;;;;<<<<<<===AAA???>>>======???AAABBBAAAAAA@@@@@@???@@@@@@@@@BBBAAA@@@??????@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCHHHGGGEEEDDDDDDDDDDDDEEEHHHGGGFFFEEEEEEFFFGGGHHHJJJHHHDDDAAA??????@@@AAAAAADDDGGGIIIKKKMMMPPPRRRSSSYYYeeewww}}}~~~xxxlllaaa^^^]]]^^^\\\ZZZ\\\aaaZZZbbbhhhlllqqqxxx|||}}}{{{||||||zzz{{{}}}}}}yyyvvvllliiifffeeedddbbbaaa```XXXUUUPPPNNNSSSZZZ]]]\\\YYY]]]ccclll|||{{{oooeeedddfffbbb[[[VVVRRRPPPPPPRRRWWW[[[^^^```_____________________`````````_________``````aaafffggghhhiiiiiiiiiiiiiiiiiihhhiiijjjlllllljjjgggeeedddcccccccccdddfffgggeeedddeeegggiiijjjhhhfffccccccddddddeeecccaaa```ffffffeeeeeeddddddccccccccccccdddddddddccccccbbb___bbbeeegggggghhhhhhiiihhhccc^^^[[[\\\___aaaccc````````````aaaeeejjjnnn|||{{{xxxuuutttzzz}}}zzz{{{{{{~~~xxxrrrsssxxxuuummmmmmtttlllRRR>>>555222111///......---,,,,,,------...++++++++++++************((((((((((((((((((((((((***))))))(((((((((((((((++++++++++++***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&''''''&&&''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&'''&&&%%%&&&'''''''''''''''&&&&&&%%%'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((((()))***)))'''&&&'''((((((''''''''''''((()))***---.../////////000222444444444444444444444444555444444555666777999999:::666666555444333333222222111333444666777777777777777777777777777777777777666666666666666666666666;;;444/////////------////////////...------,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))*********++++++*********)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))++++++,,,,,,,,,+++******))))))*********++++++,,,))))))******+++,,,......+++,,,,,,,,,,,,,,,,,,,,,........................+++,,,............///000111111111222222222333333555555555666666777888888888999999:::;;;<<<<<<<<>>======???AAABBBAAAAAA@@@?????????@@@@@@BBBAAA@@@@@@@@@AAACCCDDDBBBCCCCCCDDDEEEFFFGGGGGGHHHGGGFFFEEEDDDDDDEEEFFFHHHGGGEEEEEEEEEEEEGGGHHHJJJGGGDDDAAA??????@@@AAABBBDDDGGGHHHIIIKKKNNNQQQWWWXXX[[[dddppp}}}|||wwwxxx{{{zzzrrrjjj```^^^___aaaaaaaaafffllliiikkkhhhdddfffpppyyy~~~|||sssvvv|||}}}~~~~~~|||vvvoookkkjjjgggjjjmmmnnnmmmkkkiiihhhdddffffffeeehhhkkkfff^^^YYYWWWTTTXXXcccpppuuuuuuoooeee^^^aaaddd```XXXSSSKKKIIIIIIKKKQQQWWW\\\^^^^^^^^^^^^____________^^^aaa```___^^^^^^^^^^^^^^^bbbbbbcccdddddddddcccbbbcccbbbbbbcccdddcccbbb```___^^^^^^]]]]]]^^^^^^_________```aaabbbbbb```___YYYZZZ[[[\\\\\\[[[ZZZZZZ______^^^^^^]]]\\\[[[[[[YYYZZZZZZZZZZZZZZZYYYXXXYYY\\\___```___^^^```aaabbb___\\\[[[]]]___aaaaaa```aaabbbeeejjjtttwwwmmmkkkrrryyyrrrnnnfffgggoooyyyxxxqqqsss|||iiiYYYEEE777333222000,,,---,,,,,,,,,,,,,,,------+++++++++*********))))))))))))))))))))))))))))))***))))))((((((((((((((()))(((((('''&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$&&&''''''&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&'''''''''''''''&&&%%%'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&'''''''''(((((())))))%%%&&&'''&&&%%%$$$%%%&&&+++******)))((((((((((((...///111111000111333555777777666666555555444444555555666777999:::;;;;;;888888888777777666666666666777999::::::999777666777777777666666555555555444444444555555555666666555111///000///,,,,,,//////......---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********)))))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))&&&(((***,,,---...------))))))))))))***+++,,,,,,*********+++,,,---...///++++++,,,,,,,,,,,,------------------------------+++---/////////...///000111111111111222222222222666555555444444555666666888888999:::;;;<<<<<<===@@@???>>>>>>>>>???AAAAAA@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCEEEFFFHHHIIIJJJIIIHHHGGGFFFFFFFFFGGGHHHFFFFFFFFFEEEEEEFFFFFFFFFHHHFFFDDDAAA@@@@@@AAABBBDDDEEEGGGHHHHHHJJJMMMOOOWWWWWWWWWYYY^^^hhhttt}}}zzzqqqnnnpppqqqnnnjjjeeeccccccfffgggiiinnnuuuttttttooogggffflllsssuuu{{{{{{}}}pppjjjjjjhhhggghhhiiifff```]]]^^^fffpppxxxzzzyyyxxxuuurrrttt}}}uuuiii^^^WWWOOOOOOVVV]]]___^^^ZZZTTTQQQWWW]]]\\\XXXVVVJJJHHHFFFHHHMMMTTTYYY[[[\\\\\\]]]^^^______^^^^^^______^^^]]]\\\\\\\\\\\\ZZZZZZ[[[\\\]]]^^^___```aaaaaaaaaaaaaaa```______]]]\\\[[[ZZZYYYYYYYYYYYYWWWXXXYYYZZZZZZZZZYYYXXXTTTVVVXXXXXXWWWVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXYYYYYYXXXXXXXXXZZZ\\\^^^``````aaacccddd]]][[[ZZZ[[[^^^bbbeeefffjjjmmmqqqvvv~~~ooollljjjmmmttt~~~wwwqqqjjjfff^^^ffftttzzzjjjPPPFFF999333222222...***++++++,,,,,,,,,,,,,,,,,,+++************)))))))))******************************)))(((((((((((((((&&&&&&'''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&%%%%%%'''(((((('''''''''&&&&&&&&&&&&'''''')))'''&&&&&&'''((('''%%%%%%&&&''''''((('''''''''&&&'''((((((&&&%%%&&&'''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''(((((((((&&&&&&''''''((()))))))))&&&'''((((((''''''(((***+++++++++***)))(((((('''///000111111111222444666777777777666666666555555777777888888999:::;;;;;;:::::::::::::::::::::::::::;;;;;;;;;:::999777666666666666555555444444444111111222333444555666666111//////000...+++,,,000---------,,,++++++******************************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((()))******((((((((((((''''''''''''************************'''''''''((((((((())))))&&&'''***,,,......------+++*********+++,,,............------,,,------...,,,,,,,,,,,,---------...------------------------+++---000111000///000111111111111111222222222222444333333222333444555666888888999:::;;;<<<======>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDAAABBBCCCDDDEEEGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBCCCCCCCCCDDDFFFGGGGGGGGGIIILLLNNNOOOSSSWWWVVVTTTWWWaaaiiimmmppptttvvvwwwxxxyyy{{{wwwrrrnnnnnnqqqsssrrrooolllhhhgggkkknnnnnnrrrvvvwww|||}}}yyywwwtttoooqqqrrryyyuuujjjccc^^^XXXUUUVVVUUUQQQQQQUUUdddsss~~~qqq___WWWOOOPPPVVVZZZXXXUUUMMMGGGEEEKKKPPPSSSUUUWWWPPPMMMIIIHHHLLLQQQUUUXXXYYYZZZ\\\]]]^^^^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[WWWWWWVVVVVVWWWYYYZZZ\\\___``````___]]]\\\\\\\\\\\\[[[ZZZXXXWWWVVVUUUUUUPPPQQQSSSSSSSSSRRRQQQQQQPPPRRRTTTTTTRRRQQQSSSUUUSSSSSSTTTTTTTTTUUUUUUUUUTTTUUUVVVWWWWWWWWWWWWWWWWWWXXX[[[^^^bbbfffhhhhhh]]]\\\\\\```iiirrrzzz~~~vvvnnnmmmrrr}}}xxxtttrrrnnniiijjjwww}}}qqq]]]OOO@@@:::222//////000...,,,******+++,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((())))))+++,,,,,,''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((()))'''&&&&&&((())))))(((''''''&&&&&&&&&&&&''''''***)))''''''((()))'''&&&%%%&&&&&&'''(((((('''''''''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((((((((((((((((((&&&&&&''''''((())))))***(((***+++,,,+++,,,---///,,,,,,---------,,,,,,+++///000222222111222444666444555555666777888888888888999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999888777666666555555555555444444222222444555777999::::::///...///000...+++---222------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((())))))***(((((())))))******++++++''''''''''''''''''''''''''''''''''''((((((((())))))***,,,------,,,+++))),,,,,,++++++,,,...///000222111///...---,,,,,,,,,,,,,,,,,,------.........------------------------,,,...000111111000000111000111111111111222222222222111111111222444666777888999999:::<<<===>>>>>>>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@AAABBBCCCDDDCCCDDDEEEFFFFFFEEEDDDCCCAAABBBBBBCCCDDDEEEEEEFFFCCCCCCBBBBBBBBBDDDEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEFFFFFFFFFHHHKKKMMMGGGPPPXXXWWWQQQNNNSSSZZZ^^^aaafffiiikkkmmmoooqqqmmmmmmpppuuu{{{}}}|||yyyppplllkkkooorrrqqqrrrtttxxxzzzooojjjmmmuuu~~~}}}{{{nnnbbb\\\RRRJJJIIIIIIHHHJJJPPP```sss~~~rrrcccZZZSSSUUUYYYXXXRRRMMMIIICCC@@@BBBFFFJJJOOOUUUVVVRRRMMMJJJLLLPPPSSSUUUWWWXXXZZZ\\\]]]^^^]]]]]]___^^^]]]\\\\\\\\\\\\\\\ZZZYYYWWWUUUTTTUUUVVVWWWYYYYYYZZZXXXVVVUUUUUUVVVWWWWWWVVVTTTRRRPPPOOONNNLLLNNNOOOPPPNNNMMMLLLLLLIIILLLNNNMMMKKKJJJLLLNNNNNNNNNOOOPPPPPPQQQRRRRRRLLLMMMNNNPPPPPPQQQQQQQQQOOOPPPRRRWWW^^^dddffffff```___aaaiiivvvwwwpppmmmkkkyyy~~~uuuvvvwwwuuurrr~~~yyy{{{vvvaaaJJJ???;;;666000------///000000)))***+++,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((******)))(((((((((((((((((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((())))))((('''''')))******)))'''''''''&&&&&&'''''''''+++)))(((((())))))(((&&&%%%%%%&&&'''((((((((('''((())))))(((&&&$$$%%%&&&$$$%%%%%%&&&&&&''''''((()))))))))))))))))))))(((&&&&&&&&&'''((())))))***%%%''')))))))))***,,,...---...///000111111111111///000111222111222444666111222444555777999;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;::::::999999999999666666666666666555555555555666777999;;;===???@@@......---,,,,,,,,,,,,---............---,,,+++***((((((((()))******++++++++++++++++++***((('''%%%******)))))))))))))))***+++)))(((''''''((()))+++,,,+++)))'''%%%%%%%%%%%%,,,***)))'''&&&&&&&&&&&&******))))))((((((''''''(((((((((((())))))))))))++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------000//////........./////////////////////.........000000000000111111111111222111111111333555888:::888888999:::;;;===>>>??????>>>>>>>>>>>>>>>??????AAAAAA@@@??????@@@AAAAAAFFFGGGGGGGGGFFFEEECCCCCCEEEEEEEEEDDDCCCDDDGGGIIIFFFFFFFFFEEEEEEEEEEEEEEEGGGHHHHHHGGGEEEDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCFFFGGGHHHGGGFFFFFFGGGIIIJJJMMMQQQTTTTTTRRROOOMMMZZZ___ddddddaaa```dddhhhdddppp|||{{{wwwssstttrrrpppqqquuu~~~pppdddeeekkkuuuyyyuuuwww{{{yyypppgggYYYUUUNNNFFFBBBDDDJJJOOO[[[kkkuuuiii___XXX[[[```\\\TTTMMMLLLGGGEEEIIIIIIFFFIIIOOOQQQYYY\\\WWWTTTTTTSSSNNNWWWVVVVVVVVVWWWYYY[[[\\\[[[ZZZ\\\aaa```\\\YYY[[[WWWZZZZZZVVVQQQPPPSSSWWWSSSTTTUUUTTTSSSRRRRRRSSSUUUTTTQQQOOOMMMMMMNNNNNNLLLMMMMMMLLLKKKIIIGGGFFFGGGHHHHHHGGGGGGFFFDDDDDDMMMJJJGGGHHHLLLNNNNNNLLLNNNKKKHHHJJJMMMPPPPPPNNNJJJPPPUUUXXX___hhhmmmmmmccciiivvvwwwtttxxx~~~uuutttzzztttiiiYYYHHH<<<999000000///...------,,,,,,,,,,,,------,,,,,,+++***+++***)))(((((()))***+++...***&&&'''***,,,)))&&&)))((('''&&&&&&'''((()))(((''''''&&&&&&&&&''''''(((((('''''''''(((((()))%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((('''((()))******)))'''''')))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%''')))%%%%%%&&&&&&'''(((((()))++++++,,,,,,---,,,,,,,,,000000111111111000000//////////////////000111111///000111333444555666666888888888888999999999999:::;;;;;;<<<<<<;;;;;;:::>>>;;;999888888888777666555777888777444444666999=========AAAGGGNNNSSSUUU......---,,,,,,,,,,,,---------------,,,+++***)))******************))))))******++++++***)))''''''***************+++,,,,,,((('''%%%$$$$$$%%%'''(((---,,,***((('''''''''(((***)))((('''&&&&&&''''''))))))))))))((((((''''''(((((((((((()))))))))))))))))))))*********+++++++++++++++******+++++++++++++++++++++++++++++++++//////...............////////////////////////...000000000000111111111111222222111111333555777999777777777888:::;;;===>>>>>>>>>=========>>>>>>???AAAAAA@@@???@@@AAABBBCCCHHHHHHGGGFFFFFFEEEDDDDDDCCCDDDEEEDDDDDDDDDFFFGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGEEEDDDEEEGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFFFFFFFDDDDDDFFFGGGGGGJJJMMMQQQRRRRRRQQQPPPTTTXXX___dddffffffggggggnnn|||{{{uuusssqqqpppsssxxxrrraaa______eeepppzzzyyyuuupppooopppnnngggaaaZZZVVVPPPJJJHHHKKKQQQVVV]]]jjjzzzvvvnnnfffbbbeeegggccc[[[WWWTTTPPPNNNOOOKKKEEECCCFFFOOOXXX___```aaaeeeeeecccZZZZZZYYYYYYYYYYYYZZZ[[[[[[YYY[[[^^^^^^[[[YYY[[[RRRTTTUUURRRLLLIIIKKKNNNPPPRRRTTTTTTRRRPPPOOOOOOUUUSSSPPPMMMKKKJJJJJJJJJIIIIIIIIIIIIHHHFFFDDDCCCDDDEEEEEEEEEEEEEEEDDDDDDFFFCCCBBBCCCGGGJJJKKKKKKLLLJJJIIIJJJMMMOOOPPPQQQOOOWWW```iiittt}}}~~~zzzxxx}}}xxxvvvzzzjjj\\\MMM???666333000//////...------,,,,,,,,,,,,------,,,,,,+++*********))))))))))))******---)))&&&&&&)))+++(((%%%((((((''''''''''''(((((((((''''''&&&&&&&&&''''''***)))((('''''''''''''''%%%&&&&&&&&&''''''''''''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%''')))&&&&&&&&&'''(((((())))))++++++,,,---......------//////000111222222222111222222111000///////////////000222333555666666666666666777777777888888888<<<<<<<<<;;;:::999888888555555555666777777666555444555666666888===DDDIIITTTSSSSSSVVV\\\ccchhhkkk......---,,,,,,,,,,,,,,,+++,,,,,,,,,+++***)))(((,,,,,,++++++***))))))(((((())))))******))))))((()))))))))))))))***+++,,,+++***)))(((((()))***+++,,,,,,+++***)))*********)))(((''''''''''''(((((()))))))))(((((((((((('''(((((((((((()))))))))))))))))))))************+++******))))))))))))******++++++++++++++++++++++++......---------......///......//////////////////000000000000111111111111333333222222222444666777555666666777888:::;;;<<<>>>======<<<<<<<<<======@@@@@@??????@@@BBBDDDEEEJJJIIIGGGEEEDDDDDDDDDEEEBBBDDDEEEFFFDDDDDDDDDEEEGGGGGGGGGHHHHHHIIIIIIJJJGGGHHHHHHGGGEEEEEEFFFHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDEEEEEEDDDCCCBBBDDDFFFDDDFFFHHHKKKNNNPPPQQQRRRMMMQQQYYYbbbiiillllllkkkwwwzzztttppppppuuu{{{ttt___XXXRRRRRR[[[hhhsssyyywwwtttppplllhhhddd___[[[]]][[[XXXVVVWWW\\\dddjjjpppvvv|||}}}}}}zzzqqqnnnnnnqqqrrrnnnkkkllllllllllllkkkbbbUUUMMMKKKLLLUUU___fffmmmuuuyyyyyykkkjjjhhheeebbb___]]]\\\```]]]]]]```___\\\\\\^^^WWWXXXXXXTTTNNNJJJJJJLLLMMMOOOSSSSSSRRROOONNNMMMQQQOOOKKKHHHEEECCCCCCBBBEEEEEEEEEDDDDDDBBBAAA@@@????????????@@@@@@@@@@@@BBBAAA@@@@@@BBBEEEHHHJJJIIIJJJKKKLLLNNNRRRVVVZZZbbblll{{{yyy|||zzzzzzlllsss}}}lllWWWIII???666111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))************))))))+++(((%%%&&&((()))(((%%%''''''((((((((((((''''''''''''&&&&&&&&&''''''(((******)))((('''&&&%%%%%%&&&&&&'''''''''(((((((((&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''')))'''''''''((())))))******+++,,,---...///000000000...///000111222333333333444333222000...------,,,///000222333555555666666444444444555555555666666666666666666555555444444222333555666777777666555555666777;;;BBBMMMYYYaaaiiigggfffiiiooovvv{{{~~~...---,,,,,,++++++,,,,,,++++++,,,,,,+++***)))))),,,+++++++++*********)))'''(((((()))))))))******(((''''''&&&&&&&&&'''''',,,++++++******++++++,,,******************++++++''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++,,,,,,,,,,,,*********))))))*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------..................///////////////000000000111111111111333333222222222333444555555555666777888:::;;;<<<===<<<<<<;;;;;;;;;;;;<<<>>>>>>>>>>>>@@@BBBDDDEEEJJJHHHEEECCCBBBBBBCCCDDDBBBDDDGGGGGGFFFEEEDDDEEEFFFFFFGGGHHHHHHIIIJJJJJJFFFGGGHHHGGGFFFFFFGGGIIIJJJIIIHHHGGGFFFFFFEEEEEEDDDEEEEEEDDDBBBBBBCCCEEECCCDDDEEEGGGIIIMMMOOOQQQKKKPPPXXX___ffflllssswwwwwwqqqpppvvv}}}rrr]]]UUUKKKGGGMMMYYYfffmmmvvvvvvuuuqqqkkkddd```^^^bbbcccdddffflllvvv|||tttsssyyy}}}}}}}}}tttsssvvv{{{|||{{{uuueee]]]SSSWWW^^^dddllluuu{{{~~~~~~}}}zzzwwwsssoookkkiiilllhhhfffgggeeeaaaaaaddd```___\\\VVVPPPNNNNNNPPPOOOQQQSSSSSSQQQOOOOOOOOOMMMKKKIIIFFFCCCBBBAAA@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCBBBAAADDDJJJOOOOOORRRUUUWWWYYY___hhhooo}}}jjjjjjuuuyyyoookkkvvv~~~hhhVVVCCC:::666333222222.........------,,,,,,,,,+++,,,,,,,,,,,,+++******((()))***++++++***)))(((***(((&&&&&&((()))((('''&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''(((((()))))))))(((((('''&&&&&&'''''''''(((((((((((()))%%%%%%%%%'''((((((%%%###&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&'''((('''&&&%%%&&&&&&%%%%%%&&&(((***+++&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&((()))(((((())))))***+++++++++,,,,,,...///111111222222000000111222222333222222333222000...---,,,,,,+++...///111222333444444444222222333333333444444444333333333333444555666666555666777777777777888:::>>>@@@CCCJJJTTTaaammmuuuvvvtttrrrtttzzz------,,,++++++++++++,,,+++,,,,,,,,,,,,++++++***))))))*********+++++++++'''''''''(((((()))******))))))'''&&&%%%%%%%%%%%%(((((((((''''''(((((((((((((((((()))))))))))))))&&&&&&'''(((((()))))))))'''''''''''''''((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---.........//////000000///000000000111111111111333333333222222333333333666666666777999:::<<<===<<<;;;;;;:::999999::::::;;;;;;;;;<<<>>>@@@BBBDDDFFFEEECCCAAA@@@AAABBBCCCDDDFFFHHHHHHGGGEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHIIIFFFGGGGGGGGGFFFGGGHHHJJJKKKJJJHHHGGGFFFEEEEEEEEEDDDEEEEEEDDDBBBBBBCCCDDDDDDDDDCCCDDDFFFHHHKKKMMMNNNSSSYYY[[[]]]eeeuuuzzzsssqqquuu|||yyylllZZZSSSKKKGGGJJJSSS\\\bbbmmmqqquuuuuurrrnnnkkkjjjgggiiimmmsss}}}rrrjjjiiijjjqqqkkkhhhjjjqqqvvvxxxyyyxxxyyy}}}ssskkkhhhddddddeeehhhlllooo{{{|||~~~{{{xxxwwwtttpppppprrrmmmiiibbb[[[VVVUUUXXXZZZ[[[[[[ZZZVVVRRRPPPOOOPPPJJJIIIHHHFFFEEECCCCCCBBB>>>>>>==================AAAAAA@@@???>>>>>>??????===AAAEEEDDDCCCHHHSSS\\\gggiiijjjlllpppyyy}}}vvvoooiiippp}}}ssslllpppyyy~~~vvvkkkRRRDDD777222333222111111---------------,,,,,,,,,++++++,,,,,,++++++***)))((()))***++++++***)))(((***)))(((((()))******)))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((((((%%%&&&'''((())))))(((((('''''''''(((((((((((()))%%%%%%%%%'''((((((%%%###&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&((((((((('''&&&''''''&&&&&&''')))+++,,,''''''&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))((('''(((***))))))***++++++,,,,,,---,,,---...000111222222222222222222222222111000///......---,,,,,,,,,,,,------...///111111222222222222222222222333333333333777777666666666777888888777888888888999>>>DDDIIIOOORRRXXXaaallluuu}}}~~~|||{{{}}}------,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++'''(((((()))******++++++((('''''''''(((((()))***,,,+++***(((''''''''''''(((((())))))))))))((((((&&&''''''(((((((((''''''&&&&&&'''((())))))((((((&&&''''''''''''((((((((((((((((((((())))))))))))((((((((())))))))))))***+++++++++******+++++++++************************++++++++++++,,,------...------......///000000000000000000000111111111111222222222333333333333333555666666777888:::<<<<<<;;;;;;:::999888888888888;;;;;;;;;;;;===???AAABBBBBBBBBAAA@@@@@@AAABBBBBBEEEFFFGGGGGGEEEDDDDDDEEEDDDDDDDDDEEEEEEFFFFFFGGGEEEFFFGGGGGGGGGGGGJJJLLLKKKJJJHHHFFFEEEDDDDDDEEEDDDEEEEEEDDDBBBAAABBBCCCDDDCCCBBBBBBCCCFFFHHHJJJOOOUUUYYYWWWTTT\\\ooo|||vvvrrruuu{{{qqqeeeWWWTTTRRRQQQRRRWWW\\\___aaaeeelllqqqtttuuuvvvvvvmmmooorrryyyuuujjjccc^^^XXXUUUWWW\\\```gggmmmyyy{{{}}}rrriiibbb\\\ZZZ\\\dddiiiqqqzzz{{{sssllliiiiiilllnnnhhhhhheee```YYYTTTRRRQQQHHHGGGFFFEEEDDDCCCBBBAAA=========<<<<<<===>>>>>>AAA@@@???>>>>>>>>>???@@@@@@GGGNNNOOOOOOWWWggguuu~~~zzzoooppptttzzzrrrmmmhhhwwwyyyyyy|||}}}{{{dddRRRDDD:::222111222000------------,,,,,,,,,,,,,,,,,,+++++++++++++++******)))))))))************))))))***))))))))))))******+++''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))$$$%%%''')))******))))))&&&&&&'''''''''(((((((((&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((((((((((((((((((((()))***+++'''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))))))))((()))******++++++,,,------......---...///000111222222222222222222111000///...---,,,,,,,,,,,,,,,---...///......///000111222222111222222222333333333444444888777666444333333444444777999<<<>>>CCCMMMYYYbbbeeeiiipppyyy~~~---,,,++++++***+++++++++******++++++++++++******(((((((((((((((((())))))(((((('''''''''((())))))***))))))((())))))***************++++++*********&&&'''((((((((('''&&&&&&&&&'''((())))))(((((('''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))************+++,,,---...------......///000000111000000000000111111111111000111222333333333333333444444555666777999:::;;;::::::999888777777777777<<<<<<;;;<<<===???AAABBB@@@@@@@@@AAABBBBBBCCCCCCDDDEEEEEEDDDBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHJJJLLLKKKJJJGGGEEECCCCCCDDDDDDCCCDDDDDDBBB@@@???@@@AAABBBBBBAAABBBCCCEEEHHHIIIMMMRRRUUUTTTQQQUUUaaalll|||xxxtttuuuyyyzzz{{{sssiiiaaaXXXZZZ]]]___aaadddfffhhh]]]___ccchhhooouuuyyyzzzvvvvvvwww{{{xxxjjjUUUOOOLLLLLLLLLMMMVVV```qqqvvvzzzqqqggg\\\UUUTTTSSSYYYbbbllltttzzz}}}~~~||||||}}}xxxsssqqqqqqrrrrrrjjjkkkllljjjeee___[[[YYYPPPPPPOOOMMMKKKIIIGGGFFFCCCCCCBBBBBBBBBCCCEEEFFFFFFEEEDDDDDDFFFHHHJJJLLLUUU^^^ggghhhgggooo~~~uuuvvvyyy|||zzzqqqrrrtttzzzuuuvvvyyy~~~wwwdddOOOAAA999444000111000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))******))))))))))))******((((((((((((((((((***+++((((((''''''''''''((((((&&&%%%%%%&&&&&&((())))))$$$&&&((()))***)))((('''%%%&&&&&&&&&''''''''''''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))***+++''''''(((((()))(((((((((&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))***)))))))))***+++,,,,,,---......//////......///000111111000000000000000000000///...---...---------......///000///000111222333333333333333333444444444555555555555555333333333555777888===AAAGGGMMMTTT```nnnxxxyyy|||~~~---,,,++++++******++++++((())))))*********))))))))))))((((((''''''&&&&&&)))((('''&&&&&&'''((()))%%%%%%&&&&&&((()))***+++&&&&&&''''''''''''&&&&&&'''((()))))))))(((&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))************++++++++++++))))))(((((((((((())))))++++++++++++++++++++++++************+++,,,---...---------...///000000111000000000000111111111111000000111222333444333333333333333444666777999::::::999888777666666666666============>>>???AAABBB>>>???AAABBBCCCDDDDDDDDDCCCDDDCCCAAA??????AAACCCFFFFFFFFFEEEEEEEEEEEEEEEDDDFFFGGGGGGGGGHHHKKKMMMKKKIIIGGGDDDCCCBBBCCCDDDBBBBBBBBBAAA>>>>>>>>>@@@@@@@@@AAABBBDDDFFFHHHJJJIIINNNRRRSSSRRRRRRWWW[[[gggsss|||}}}}}}{{{xxxuuuuuuxxxssswwwwwwqqqllliiieee```\\\```fffkkknnnppprrrtttaaa```___ccciiiqqqvvvxxx}}}{{{|||nnnTTTOOOKKKIIIDDDCCCMMMYYYfffnnn{{{vvvmmmaaaXXXWWWQQQUUU\\\bbbgggiiiiiihhhhhhffffffiiiiiiggggggiiimmmkkkhhhfffeeedddbbb```dddiiiooorrrpppjjjeeecccaaa```___]]]ZZZWWWUUUSSSJJJJJJIIIIIIJJJKKKLLLMMMRRRRRRRRRSSSVVVYYY]]]___nnnxxx|||}}}|||{{{tttnnnjjjxxxvvvsssyyyxxxuuuwwwxxx{{{{{{ooo[[[HHH<<<888222///...000///,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))+++***)))(((((()))***+++&&&'''(((''''''''')))***)))((('''&&&&&&'''((()))%%%%%%%%%&&&'''((()))***&&&''')))******(((&&&%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&''''''(((***+++,,,&&&'''((((((((('''&&&%%%$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))******))))))***,,,,,,------.../////////...//////000000000//////---...///////////////...000000////////////000000111222333444444444444444444444555555555555666666666666666888;;;???CCCFFFFFFLLLUUU\\\cccnnn{{{((('''&&&''')))+++***)))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''++++++***)))((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))......---+++***((('''&&&))))))))))))((((((((((((***(((((()))***+++***)))...------,,,,,,------...******+++++++++,,,,,,,,,------------------------////////////000000000000222222333444444555555666999999888888777666666666999999888888888999;;;<<<>>>===<<<<<<<<>>===>>>@@@AAACCCCCCDDDFFFGGGHHHIIIJJJIIIIIIJJJLLLNNNQQQTTTVVV^^^___bbbfffjjjnnnqqqsssooouuuwwwqqqlllmmmnnnkkkmmmnnnpppooojjjeeeeeehhheeehhhlllpppuuuyyyxxxvvvpppssstttoooiiijjjrrr{{{~~~qqqccc```ZZZTTTQQQSSSVVVVVVgggooo|||{{{sssnnniiieeebbbbbb```bbbjjjnnnjjjeeebbbaaaXXXSSSTTTTTTOOOMMMNNNMMMOOOQQQOOOLLLKKKNNNQQQXXXYYY[[[\\\]]]___bbbdddfffjjjnnnooonnnjjjgggfffbbbbbbaaa^^^]]]]]]```bbbgggiiikkklllmmmppptttwww}}}~~~}}}~~~xxxwww{{{}}}ppp^^^PPPHHH@@@888111//////...---+++***)))(((.../////////...------,,,,,,,,,,,,++++++*********((((((((((((((()))******''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((()))***'''''''''(((''''''&&&%%%''''''(((((())))))******%%%%%%%%%&&&&&&'''''''''$$$%%%&&&''')))***++++++******+++,,,------------...---+++,,,...111111111000000111111000///............///...---...000222//////000111222222333333222000000222777999999777333222111222333555555444:::999:::>>>FFFOOOVVVZZZ```ccchhhnnnssszzz}}}---+++************)))'''))))))))))))))))))))))))***))))))(((((())))))***$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((((((''''''''''''''''''((('''''''''&&&&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''***************)))))))))(((((((((((())))))))))))***(((((()))***+++***)))++++++************++++++)))))))))************+++,,,,,,,,,,,,,,,,,,++++++.../////////000000000000222222333333444555555555888888777777777777666666888888777888888:::;;;<<<======<<<<<<===>>>@@@AAA@@@@@@@@@AAAAAABBBCCCDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDGGGGGGHHHHHHIIIIIIJJJJJJJJJHHHEEEEEEGGGIIIHHHGGGFFFDDDAAA???>>>>>>???@@@BBBCCCCCCDDDFFFGGGHHHHHHHHHHHHHHHIIILLLOOOQQQSSSQQQRRRSSSVVVZZZ^^^bbbeeeeeekkkkkkfffdddhhhmmmooorrrssstttsssoooiiieeeeeekkklllkkkkkknnnssswwwzzz|||}}}rrrjjjiiikkkssstttxxx}}}~~~zzzrrroooooommmiiigggiiilllooo{{{zzztttqqqqqqqqqqqqpppqqqooottt{{{sssggg___WWWUUURRRKKKGGGGGGEEEEEEFFFEEEDDDDDDFFFHHHHHHJJJKKKKKKLLLNNNQQQSSSZZZ___fffkkknnnppprrrsssttttttuuutttssssssuuuwww}}}~~~yyyuuulll___NNNBBB<<<999444000222111000...+++)))'''&&&++++++,,,,,,+++******))),,,,,,,,,+++++++++******((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((()))******''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&'''((((((((('''&&&'''''''''((((((((((((''''''''''''''''''(((((('''&&&&&&''''''((())))))***+++,,,------.........111///......000222333222000000//////......------......///.........111333111111222222333444444555666444333444666777555333888777666666777999::::::===???DDDLLLUUU___fffiiiqqqssswwwyyy|||yyy...---++++++,,,,,,***)))))))))))))))))))))))))))*********))))))*********(((((((((((())))))))))))''''''((())))))***++++++)))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))''''''(((((())))))*********(((((()))***+++***)))******))))))))))))******************++++++++++++,,,,,,,,,++++++*********....../////////000000000111222222333333444555555666666666666777777777777777777777888999;;;<<<===<<<<<<===>>>????????????===>>>???@@@AAABBBCCCDDDCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEGGGGGGFFFEEEEEEDDDBBBAAA@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGIIIKKKNNNOOOPPPPPPOOOPPPQQQTTTVVVXXXXXX]]]^^^ZZZZZZbbbmmmttt}}}~~~vvvnnniiinnnnnnmmmlllkkkooowww}}}tttiiidddeeedddggglllqqqxxxyyyxxxzzzxxxtttqqqwww{{{}}}qqqqqqvvv|||zzzuuurrrooonnnqqqvvvyyy{{{xxxnnnhhh```VVVPPPOOOLLLJJJHHHGGGHHHIIIIIIHHHDDDDDDEEECCCCCCCCCFFFHHHIIINNNUUU\\\bbbhhhmmmqqqtttwwwzzz|||}}}vvvuuuzzzttthhhVVVKKK===444222222111000111111///...,,,***)))(((***************))))))(((,,,,,,,,,++++++++++++***))))))((((((((()))***************))))))(((((('''(((((((((((())))))))))))'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((''''''''''''''''''((((((((('''%%%%%%$$$$$$$$$$$$%%%&&&'''((()))))))))&&&&&&&&&&&&'''''''''''')))))))))((((((((((((((()))((('''&&&&&&&&&'''(((++++++,,,---............222000//////000111111000000///---,,,++++++,,,,,,...///000/////////111333333333333444555555666666888777666777777777555333888777666777999===AAACCCJJJNNNVVV```jjjrrrxxxzzz{{{xxx}}}+++******+++---......---))))))))))))))))))))))))++++++************++++++************************((()))))))))*********+++))))))(((((((((((()))))))))*********************(((((((((((((((((((((((())))))))))))))))))))))))******)))((('''&&&&&&%%%&&&''''''((()))******+++***(((((((((***+++***)))++++++************++++++,,,,,,---------.........------,,,,,,++++++******........./////////000000111111111222333333444444444444555666666777888888555666777888:::;;;======<<<===???@@@AAA@@@???>>>??????@@@AAAAAAAAAAAAAAADDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFBBBBBBCCCCCCDDDDDDCCCBBBDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJLLLWWWVVVVVVUUUSSSQQQPPPOOOPPPTTTWWWWWWXXXaaannnyyyzzztttnnnooopppqqqoooqqqzzzrrrkkk___[[[YYY\\\cccnnn}}}|||xxxtttrrruuu|||tttkkkjjjjjjjjjhhhhhhggghhhiiiiiimmmkkkjjjjjjnnnsssyyy|||xxxnnngggdddccc___[[[ZZZ\\\]]][[[YYYTTTTTTRRROOOKKKIIIJJJKKKHHHKKKNNNQQQUUUYYY___ccceeeiiioootttwwwyyy|||~~~zzzsssooorrr{{{yyyeeeWWWEEE>>>555000000222222000------------------------+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))((())))))******,,,++++++***)))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((())))))((('''''''''''''''%%%&&&'''(((((()))))))))'''''''''''''''''''''''')))))))))((((((''''''''')))(((&&&&&&&&&''')))***,,,,,,---...////////////111///......//////...---000...,,,***)))***+++,,,...///000111000111333444444444444555555555666666555555666777999999999888666888:::>>>CCCJJJRRRWWW```dddkkksssyyy}}}~~~***)))(((***,,,---,,,+++))))))))))))))))))))))))++++++************++++++''''''''''''''''''''''''+++*********)))))))))((())))))(((((((((((())))))'''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&''''''((()))******+++***(((((((((***+++***)))+++******))))))******+++,,,,,,---------...............------,,,,,,,,,+++............////////////000000111111222333333333333333444555666777777888555666777999:::;;;<<<======>>>AAABBBBBBAAA???>>>???@@@AAABBBCCCCCCBBBBBBEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@BBBCCCEEEGGGHHHIIIGGGGGGGGGFFFEEEEEEDDDDDDAAABBBCCCCCCCCCBBBBBBBBBEEEFFFFFFGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIQQQRRRTTTTTTSSSOOOKKKHHHMMMRRRXXX[[[]]]cccqqq}}}wwwtttrrrrrrqqquuu{{{tttccc[[[SSSRRRVVV```ooo}}}{{{xxxttt{{{|||oooiii```\\\WWWSSSRRRUUUYYY\\\`````````ccchhhoooxxx}}}~~~{{{yyywwwuuuwww{{{}}}|||zzzrrrqqqnnniiibbb]]][[[ZZZ[[[[[[YYYWWWVVVYYY]]]aaaeeehhhnnnqqqsssssstttuuu{{{}}}xxxpppooonnnnnnuuuyyyeeeRRRFFF:::666333222222222111///,,,,,,,,,------------...,,,,,,------------,,,,,,++++++++++++++++++++++++******))))))))))))******,,,++++++***)))(((((('''&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))((((((''''''''''''(((((('''''''''''''''((())))))'''(((((((((((((((''''''(((((((((((((((((((((((()))((((((''''''&&&&&&&&&((('''''''''(((***,,,---------...///000000000000111///......//////---,,,///---+++***)))***,,,---...///111222222222444555444444444555555555555555222333444666777999;;;======AAAIIIPPPXXXbbbkkkrrrsssvvv{{{,,,+++))))))******((('''))))))))))))))))))))))))*********))))))*********((((((((((((((('''''''''++++++***))))))((('''''')))((((((''''''(((((())))))))))))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&'''((()))***+++''''''(((((())))))*********(((((()))***+++***)))))))))(((((((((((())))))************++++++++++++------------------------------.........////////////000000111111222333333333333333444555666666777555666888999;;;;;;<<<<<<>>>???AAABBBBBBAAA???>>>;;;===???BBBDDDEEEEEEEEECCCCCCDDDCCCCCCBBB@@@@@@>>>???AAACCCEEEGGGIIIJJJFFFFFFFFFEEEEEEDDDDDDDDDCCCDDDEEEEEECCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDEEEEEEHHHMMMPPPQQQOOOMMMJJJMMMSSS[[[```aaafffsss}}}tttqqqqqqwwwxxxggg^^^UUURRRRRRUUU^^^gggeeegggqqq~~~zzz~~~{{{ttt___ZZZRRRLLLJJJMMMSSSWWWTTTUUUWWW[[[aaajjjuuu||||||wwwtttrrrooojjjfffdddgggmmmrrr|||~~~}}}zzzyyyyyyyyy}}}xxxoooiiifffiiinnnsssyyyyyydddPPPAAA:::222111111222222111...,,,//////...---+++***)))))))))***++++++++++++++++++***++++++++++++,,,,,,,,,++++++***)))))))))***************))))))(((((('''(((((((((((())))))))))))&&&&&&&&&''''''''''''''')))))))))(((((((((((('''''''''((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''''''''((($$$$$$$$$%%%%%%'''(((((()))))))))))))))((('''&&&)))))))))))))))(((((((((((((((''''''''''''''''''((()))***+++---...//////......///000111111111111222111000111222111///---------,,,,,,,,,---...///...000222444333444555666555555555555555555555555333444555666777:::???CCCIIIQQQ[[[eeelllsss{{{}}},,,+++))))))******((('''))))))))))))))))))))))))***))))))(((((())))))************)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''(((---,,,,,,++++++*********&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''')))***+++,,,(((((((((((())))))))))))***(((((()))***+++***)))***))))))(((((())))))***)))))))))************++++++++++++,,,------......---------.........////////////000000111222222222333333333444444555555555666777888:::;;;;;;::::::===>>>????????????>>>===;;;<<>>666222////////////000///...---///...---,,,***)))((('''(((((()))*********************+++++++++,,,,,,,,,,,,+++******))))))******(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''(((((())))))))))))((((((((('''&&&'''((()))***))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((()))))))))(((((())))))((((((((('''''''''(((((((((((((((((())))))+++,,,...000111111000///...///000111222222222222111000000111222222000...,,,,,,---...///000111111...000333555555555666777777777777777777777777777777888:::;;;>>>DDDLLLSSS]]]eeeqqqyyy{{{}}})))(((((()))+++,,,,,,+++))))))))))))))))))))))))))))))(((((((((((())))))''''''&&&&&&%%%%%%%%%$$$&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''+++******)))((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))((((((((((((***(((((()))***+++***))),,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,------...---------.........///////////////000111111222222333333444444444444555555777888999:::;;;::::::999<<<===============<<<<<<===???@@@AAAAAA@@@>>>===<<<>>>@@@BBBDDDEEEEEEEEECCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDBBB???@@@CCCGGGDDDCCCCCCCCCDDDEEEFFFGGGDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@???=========>>>???@@@@@@BBBDDDGGGKKKNNNPPPLLLPPPWWW^^^___ddduuu{{{{{{zzzmmmccc]]][[[^^^eeefffbbb^^^^^^\\\[[[```hhhnnnsssyyy~~~xxxmmmjjjeeeaaa______aaacccbbb```\\\WWWSSSUUU[[[```^^^iii~~~~~~yyyuuusssrrrqqqpppgggiiijjjjjjjjjnnnuuu{{{wwwwwwiiiUUUDDD999333000...//////...---...///000000+++++++++*********))))))))))))***+++++++++++++++*********++++++,,,,,,,,,,,,,,,+++***))))))******''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((******))))))((((((((('''&&&'''(((*********)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((()))******&&&&&&&&&%%%%%%&&&&&&&&&***)))((('''''''''''''''%%%&&&''')))************(((((('''''''''&&&&&&&&&(((((())))))******++++++...///222333333222///...///000111222222333222222.........///111000...,,,+++,,,...000111222333333...000444555555555666777999999888888888888888888:::<<<>>>AAAFFFPPP[[[dddqqqzzz,,,,,,+++***)))(((''''''))))))************))))))******))))))((((((''''''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''((((((((((((&&&'''''''''(((((())))))((((((((((((((((((''''''((())))))************)))))))))))))))))))))))))))***++++++***((('''(((***,,,---.........---,,,++++++++++++,,,,,,---------,,,---000111222111000///111111222222222333333333777777888:::::::::::::::;;;:::999999;;;======<<<>>>>>>>>>>>>>>>?????????AAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDCCCCCCCCCDDDFFFFFFFFFDDDAAA@@@DDDAAA===<<<===???>>>===:::;;;===>>>???DDDIIIMMMKKKOOOPPPNNNOOO[[[qqq}}}vvvttttttuuunnnmmmrrrsssllldddbbbYYY[[[ccclllooonnnooosssooossswwwvvvooohhhiiimmmwwwxxx~~~}}}xxxtttqqqpppqqqrrrppptttuuupppiiifffjjjpppooouuuvvvlll```YYYVVVUUUTTTYYYfffwwwzzzwwwqqqrrrwww|||{{{zzz|||ppplllhhhhhhkkknnnnnnmmmgggqqq{{{tttgggTTTKKK???888555555222///---------------------------,,,***(((&&&$$$######,,,,,,,,,+++++++++******++++++***************+++((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***'''### """$$$$$$$$$$$$%%%&&&(((***,,,&&&&&&'''((())))))((((((&&&'''((())))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''((((((###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''((('''&&&$$$$$$$$$%%%&&&+++***((('''&&&&&&'''((())))))))))))***+++,,,---+++,,,,,,---...///000000333444444333222111000000------------------------+++---111444666777666555666444333333444666666666888;;;;;;999777:::BBBIIIHHHLLLPPPTTTYYYcccpppzzz((((((((((((((('''''''''))))))************))))))(((((((((((()))))))))))))))((('''&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''((()))***++++++,,,,,,,,,))))))))))))))))))))))))***++++++***(((''')))******+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000000000000111111111222222222333333555666777888888999888888:::::::::::::::;;;<<<===>>>>>>>>>????????????@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDCCCBBBDDD@@@<<<;;;<<<===<<<;;;;;;<<<<<<<<<<<>>>>>>>>>>>>>>CCCCCCAAAAAAAAAAAACCCCCC@@@AAAAAABBBCCCCCCDDDDDDBBB???<<<:::999:::999888;;;;;;;;;:::999:::===@@@FFFJJJNNNRRRUUU\\\dddkkkmmmrrrxxx{{{zzzxxxwwwwww~~~{{{zzz{{{|||~~~sssfff```___```dddhhhkkklllpppvvvzzz{{{rrrllliiibbb___ccciiimmmrrrvvvpppooollliiigggfffeeeeeekkkooossstttrrrqqqsssvvvnnn___TTTOOONNNSSS[[[___]]]ZZZ[[[[[[ZZZ\\\```bbbccchhhnnntttsssqqqpppqqqqqqpppnnntttqqqttt|||tttooohhhfffhhhmmmrrrtttyyyzzzyyyvvvuuu}}}vvvmmmdddVVVEEE999888444///...///000///...------------------------+++++++++++++++,,,,,,---++++++*********)))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((''''''((()))***+++***)))(((''''''(((((()))$$$%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%$$$&&&''''''''''''&&&&&&%%%((((((((()))***+++---...++++++++++++,,,---......///......---...///111222333333222222111///...---+++,,,,,,---...///000000777666444222222333444555555555666666777999::::::888<<<@@@CCCHHHQQQ^^^hhhiiiqqq|||))))))*********+++++++++))))))************))))))'''((((((((()))))))))***))))))(((((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((''''''&&&''''''''''''(((((((((((())))))))))))************)))))))))))))))*********+++*********+++++++++,,,)))))))))))))))))))))))))))******)))(((((()))+++((())))))***+++,,,,,,,,,------,,,,,,,,,,,,++++++---,,,+++++++++---///111111111111111222222222222222333444555555666666555555888<<<:::777777;;;@@@?????????@@@AAAAAAAAABBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@AAAAAACCCBBB@@@??????@@@BBBCCCBBBAAAAAAAAAAAABBBCCCDDDAAA???;;;999777777777777:::;;;:::999777888:::<<<@@@CCCGGGMMMTTTZZZ```dddcccdddggghhhgggfffeeedddooonnnooorrryyyuuummmiiijjjllloooqqqsssyyy~~~vvviii```XXXWWWZZZ\\\___ccciiiiiijjjkkklllkkkkkkkkknnntttzzzxxxpppkkklllpppssscccXXXSSSVVV^^^hhhkkkfffaaa___[[[```iiippprrrnnnhhhddd```]]]YYYWWWWWWWWWVVVUUU[[[XXXZZZccckkknnnpppssswww|||~~~xxxyyyyyyyyyxxxxxxyyy}}}yyyzzzzzzwwwnnnbbbWWWMMMCCC888000222000...///111222111000,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))***+++*********))))))))))))((((((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&%%%$$$$$$###$$$%%%&&&''''''&&&$$$###++++++++++++++++++,,,,,,++++++++++++,,,---......111000///......///111222222222111111000...---,,,,,,,,,---...000111222333777555444222222222333444555666777888888:::<<<======CCCKKKQQQWWW```llluuuxxx++++++++++++************))))))************))))))***)))))))))(((((((((''')))))))))((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))((((((''''''''''''((((((((((((************))))))))))))'''''''''(((((())))))))),,,+++***)))(((((()))))))))))))))))))))))))))))))))******)))((((((***+++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++---///111000000111111111222222222333333444555666666666666333777;;;:::777666;;;???>>>??????@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@?????????AAAAAAAAABBBBBBCCCCCCCCCCCCBBB@@@??????@@@BBBCCCDDDCCCBBBAAAAAAAAAAAABBB@@@???<<<999666666666777999::::::999888999;;;===;;;<<>>===>>>>>>???@@@AAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@??????>>>>>>@@@@@@AAAAAABBBBBBCCCCCCBBBBBB@@@@@@@@@@@@BBBBBBDDDDDDCCCCCCBBBAAAAAA@@@??????===:::777666888999999:::;;;:::::::::;;;===888888:::>>>EEEMMMVVV[[[[[[UUUOOONNNQQQRRROOOKKKPPPVVV```jjjttt~~~{{{vvvrrrssswwwvvvnnnhhhgggfffaaa^^^^^^aaadddhhhlllmmmjjjfffdddjjjuuu}}}zzznnngggkkksssssswwwxxxtttqqqpppnnnkkkkkkiiikkkoooooommmpppuuuzzzjjjfff```[[[XXXVVVSSSQQQTTTRRRUUU___gggeee```^^^YYYYYYZZZ\\\^^^```bbbcccbbb```___```cccfffggghhhlllmmmmmmhhhbbb]]]]]]^^^gggooovvv}}}{{{sssqqqoooggg]]]WWWJJJCCC;;;444222222333444....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((++++++*********)))))))))''''''&&&''''''((()))***((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&$$$$$$######$$$&&&((()))&&&&&&&&&'''&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&%%%&&&&&&'''((((((((('''''' """$$$&&&)))***+++,,,,,,,,,,,,,,,---...//////333333333222222111111000//////000000000000//////000111222333555666777888555555666888888888888888333666999;;;===CCCLLLSSS```gggpppvvvwwwyyy~~~ssseeedddeeeooo((()))))))))))))))******))))))************))))))))))))))))))((((((((((((&&&'''((()))******))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''(((((((((((()))))))))(((((((((''''''%%%%%%%%%&&&''''''((((((+++***)))((((((***,,,---))))))))))))))))))))))))((()))***)))((((((***,,,++++++*********+++,,,,,,******++++++,,,---......---,,,,,,,,,---...///000000000000000111111111111222333444555666666666666555555666666888999;;;<<<<<<======>>>???@@@AAABBBAAAAAABBBBBBCCCDDDDDDDDDFFFEEEEEEDDDCCCBBBAAA@@@AAAAAA@@@@@@???>>>>>>===@@@@@@AAABBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAA??????>>>;;;888888:::<<<:::;;;<<<;;;:::999:::;;;999:::;;;;;;===CCCJJJPPPRRRPPPNNNOOOPPPOOOLLLIIIQQQ[[[hhhrrryyyyyywwwxxx~~~wwwrrrooosssvvvtttrrrrrruuuwwwyyyyyytttlllccc]]]]]]ccciiiiiidddbbbeeeiiikkkmmmkkkgggfffkkknnnnnnpppooorrrvvvwwwwww|||tttqqqmmmkkkiiihhhfffeeeeeedddkkkyyyyyytttjjjhhheeedddddddddbbbaaaaaaaaabbbgggmmmrrruuuuuu|||yyylllbbb```cccqqq{{{|||sssmmmeeeWWWLLLHHH999666333000////////////,,,---------,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******,,,+++++++++************''''''''''''((()))***+++((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''((())))))'''&&&%%%$$$%%%%%%''''''&&&&&&''''''&&&%%%%%%$$$(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$$$$$$$$$$$$$%%%&&&&&&!!!###&&&)))+++---..................///000111222333444444555444222000///......///000111111111111333333444555777888999999666555444444444555666777888<<<@@@DDDJJJUUUbbblllwww|||uuukkkooorrr~~~((()))***+++,,,---......))))))************))))))''''''(((((())))))******%%%&&&((()))***+++******''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''''''''((((((((()))))))))(((((('''''''''&&&'''(((((()))***++++++,,,))))))((((((***---///111))))))))))))))))))))))))((()))***)))((()))***,,,******))))))***,,,...///))))))***+++---...//////------------...///000000000000000000111111111111222222333444555555555555555444444555888;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>===BBBBBBCCCCCCDDDEEEFFFFFFAAABBBBBBCCCCCCBBBBBBAAA@@@AAADDDFFFFFFFFFDDDCCC???@@@???===999999;;;???;;;<<<===;;;999888888999;;;<<<===;;;:::<<>>????????????@@@@@@@@@AAAAAAAAABBBAAA@@@??????@@@AAAAAADDDCCCCCCBBBBBBBBBBBBCCCDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFEEEDDDBBB@@@???AAACCCEEEFFFFFFDDDBBB@@@@@@??????>>>>>>>>>>>>>>>888888999::::::;;;;;;<<<999999999:::;;;<<<>>>??????DDDKKKRRRUUUUUURRRPPPNNNXXXgggsss{{{|||zzz|||}}}~~~|||rrrnnnnnnsss{{{yyyooofff___YYYWWWUUUTTTXXX^^^eeemmmpppiiibbbdddlllqqqoootttzzzyyyxxxzzz|||xxxuuuvvvyyy{{{vvv|||zzzzzzmmm[[[KKKBBB;;;555000111000...,,,,,,,,,,,,---+++++++++*********))))))************++++++,,,------+++)))'''&&&(((***+++++++++++++++++++++++++++))))))))))))************(((((((((((('''''''''''''''&&&$$$###$$$&&&((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&%%%%%%$$$%%%###!!! !!!$$$(((***)))(((&&&$$$$$$$$$%%%&&&&&&&&&'''((()))))))))(((((()))+++,,,---............///111222333333222222777666444222000...---,,,+++,,,---///111333555666666666777888::::::999888:::666555777777555999@@@HHHVVVeeeqqqzzzvvvnnnhhhhhhfffaaa___bbbdddhhhpppyyy++++++*********)))))))))))))))))))))))))))))))))))))))(((''''''((((((((('''''''''(((''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''((())))))))))))))))))(((((((((''''''''''''(((((()))))))))(((''''''(((((((((((())))))))))))+++++++++*********))))))))))))***+++,,,,,,,,,,,,,,,******+++---...,,,***------......//////000000...//////000111111222222222222333444555555555555666666666666777888999999:::;;;;;;<<<===>>>>>>>>>?????????@@@@@@@@@AAAAAABBBAAA@@@>>>>>>>>>???@@@CCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEECCCBBB@@@BBBCCCEEEFFFFFFDDDBBB@@@AAA@@@??????>>>>>>??????::::::::::::;;;;;;;;;;;;777777777777888999:::;;;===@@@DDDJJJNNNQQQSSSSSSSSSZZZdddoooyyy}}}yyy|||}}}}}}{{{{{{zzzssskkkiiinnnwwwwwwnnneee___YYYTTTTTTXXXfffkkknnnmmmooovvv}}}}}}}}}xxxzzz~~~~~~zzz|||uuuqqqdddYYYKKK@@@:::666222///222111000///............---,,,,,,,,,++++++++++++...---,,,,,,++++++,,,,,,,,,+++)))(((((((((******))))))))))))))))))))))))&&&'''''''''((((((((((((((((((((((((''''''''''''''''''&&&%%%&&&'''((()))((((((((((((((((((((((((&&&&&&'''''''''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$'''&&&$$$###$$$&&&(((******)))'''%%%%%%&&&'''(((&&&&&&'''((())))))))))))++++++,,,---............,,,---///222333444555555444333222111///...---,,,------///000222444555555444555666888999999888666999666555888:::===GGGSSSfffttt{{{uuupppiiiccc```]]]ZZZ]]]cccooottt|||+++++++++***************))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&''''''((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''((())))))))))))(((((((((((((((''''''''''''************)))((('''&&&(((((((((((())))))))))))+++************)))))))))))))))***************)))*********,,,///000000///...............//////////////////000000111111222222333444555555666666555666555555666666777888999:::;;;;;;<<<<<<=========>>>?????????@@@@@@@@@@@@AAA@@@???=========>>>???CCCCCCCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFEEECCCBBBCCCDDDEEEFFFEEEDDDBBB@@@AAAAAA@@@???????????????<<<<<<<<<<<<<<<;;;;;;;;;888888777777777777888888::::::<<>>>>>>>>????????????@@@>>>===<<<<<<<<<>>>???@@@BBBBBBBBBCCCDDDEEEFFFGGGEEEDDDDDDEEEEEEFFFGGGHHHIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEEEECCCBBBAAA@@@??????>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;;;;:::999888777777777777777666666888===DDDJJJNNNSSSSSSTTTYYY```gggkkkmmmsssxxx~~~~~~|||||||||~~~tttsssxxx|||~~~|||vvvoooiiigggjjjqqqwww{{{zzzssskkkgggbbb]]]^^^aaaaaafffkkkpppyyy|||yyyxxxzzz}}}}}}wwwuuuqqqllllllrrr}}}zzzwwwxxx~~~xxxooofff[[[OOOFFF:::666222000111111111000***+++,,,---,,,+++)))(((......---------,,,,,,,,,))))))))))))***++++++,,,******+++++++++***)))(((++++++++++++++++++++++++((((((((()))))))))******((((((((((((''''''''''''&&&'''((((((((((((''''''(((((((((((((((((((((((()))(((((((((''''''&&&&&&&&&&&&''''''(((((())))))%%%%%%&&&&&&''''''((((((((((((((())))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$###(((''''''&&&&&&'''((()))'''''')))***++++++++++++,,,---///000111222222222444444333222111000//////---.........//////000000333333333333444444444444777888999999888777777777666;;;BBBGGGMMM[[[qqq~~~{{{uuummmgggfff]]]bbblll{{{************************''''''(((((())))))))))))***)))(((&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&'''((((((((((((((('''''''''((((((((((((((((((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))***+++++++++++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------------............111222333444555555555555444444444444555666777888999999::::::;;;;;;<<<<<<======>>>>>>>>>?????????;;;;;;;;;;;;===???AAABBBBBBBBBBBBBBBCCCEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>===<<<<<<<<<<<<<<>>===<<<;;;;;;:::;;;;;;999888777666666666555555555777:::===AAACCCKKKKKKMMMRRRWWW[[[]]]]]]```fffkkknnnkkkiiihhhhhhsss{{{~~~vvvpppsss|||~~~vvvoookkkiiinnnssszzzqqqlllhhhiiiiiiiiimmmrrruuu~~~uuummmlllqqqwww{{{}}}|||xxxrrrpppqqqqqqnnnooouuuvvvsssrrruuuyyyqqqeee[[[RRRHHH>>>777555333000//////000000///...///000111000///...---,,,,,,,,,,,,+++++++++***,,,++++++*********************,,,,,,,,,+++)))(((************************(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&'''''''''&&&&&&%%%(((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&%%%###"""%%%%%%%%%%%%&&&''''''((('''((()))+++,,,---------+++,,,...111333444555555555444333111000///......------...000111222333333444444444444444444444444777888999888666666888:::;;;FFFSSS\\\fffvvv}}}vvvpppiiicccccchhhnnnxxx)))))))))))))))*********&&&''''''(((((())))))***))))))((('''&&&&&&&&&&&&&&&&&&''''''((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((&&&'''((()))************(((((((((((())))))))))))(((((()))))))))))))))*********++++++,,,++++++***)))***,,,+++***))))))***---------------.........////////////////////////000111222333333444444444444333333444444555666777777888888999:::;;;<<<===============>>>>>>>>>>>>;;;;;;;;;;;;===???AAACCCBBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDBBBAAAAAA===<<<<<<;;;;;;;;;;;;;;;???>>>>>>===<<<;;;;;;;;;:::999888666555555444444555555666777888999::::::AAADDDIIINNNSSSWWWZZZ\\\XXX\\\___aaaaaa___^^^]]]eeemmmrrrnnnmmmuuu{{{rrrkkklllpppsssyyypppllllllppptttwww}}}ooodddccciiippptttrrrssstttvvvwwwuuuqqqmmmooosss}}}~~~{{{wwwxxx}}}zzz{{{}}}wwwrrrsssuuu{{{eee[[[OOOFFFAAA===777222222111///...---------------...............------++++++*********)))))))))111000...,,,***)))((((((***+++,,,,,,,,,+++))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''((((((((((((((($$$$$$%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&((((((((((((((('''&&&%%%###$$$$$$%%%&&&'''((((((((()))***,,,---.........,,,---///111333555555666111000000/////////000000---...///111222444555666555555555444444444444444555777888777666999???DDDKKKXXXhhhsss{{{vvvpppjjjeeeccciiiqqq|||''''''((((((((()))))))))&&&&&&''''''((())))))***))))))(((''''''((((((((('''''''''(((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((()))''''''((()))))))))(((((((((((((((((())))))))))))(((((((((((())))))******(((((()))***+++++++++***(((***,,,+++)))((()))+++,,,,,,,,,------....../////////////////////////////////000111222222222222333333333333444555666777555666777999:::<<<===>>><<<<<<<<<=========>>>>>>>>>======<<<===>>>@@@AAABBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBCCCDDDEEEGGGGGGIIIHHHGGGFFFFFFFFFGGGHHHFFFFFFEEEDDDCCCBBBAAAAAA======<<<;;;;;;;;;;;;<<<=========<<<<<<;;;;;;;;;:::999888777666555555555666666777777777777777777:::>>>BBBFFFJJJOOOVVV[[[WWWVVVVVVWWWYYY[[[[[[[[[[[[ccchhhhhhkkkwww~~~xxxuuuqqqnnnpppuuurrrvvvwwwvvvvvvyyyxxxtttrrrpppqqqxxx~~~{{{kkkcccdddkkkqqquuuooopppsssxxx{{{xxxsssooolllmmmrrr}}}}}}{{{xxxuuuxxxxxx}}}{{{{{{{{{xxxuuuqqqpppnnnnnnsss~~~~~~xxxtttuuuzzzyyyjjjPPPHHH===888777777333//////...---,,,++++++---...++++++************++++++++++++*********))))))))),,,+++***))))))((())))))++++++,,,,,,++++++******((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((('''''''''''')))((('''%%%%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%***)))(((((((((((()))***$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((''''''''''''###$$$%%%&&&(((((())))))((()))+++,,,.../////////...///000111222333333333//////...------...///000---...///111333444555666444444444444444444444444666888::::::<<>>>>><<<<<<<<<<<<=========>>>AAA@@@>>>=========>>>???BBBBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBBCCCEEEFFFGGGIIIHHHGGGFFFFFFFFFGGGHHHGGGFFFEEEDDDCCCBBBAAAAAA>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999888888888888777777777777777777777777666999===>>>???DDDNNNVVVVVVRRROOOPPPTTTYYY[[[[[[WWW]]]bbbdddkkkyyy~~~uuullllllpppgggkkkmmmmmmnnnrrrrrrooorrrpppsss{{{{{{ooojjjmmmvvv|||wwwuuuuuuxxx|||{{{yyywwwmmmkkklllrrr}}}~~~zzzyyyzzz{{{yyywww}}}{{{}}}vvvrrrtttuuurrrnnnnnnllljjjkkkqqq{{{{{{yyyxxx{{{yyyfffXXXEEE>>>555111333333///+++------,,,++++++,,,///111------+++++++++,,,---...+++++++++*********))))))""""""###$$$&&&(((***+++,,,,,,,,,+++++++++******************************'''''''''((((((((()))))))))(((((((((''''''''''''+++***'''&&&%%%&&&((()))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&(((((((((''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&((()))*********((()))+++---...///000000111111222222222111111000222111///---,,,,,,,,,,,,---...///111222444555666333333333444444444444444888;;;===???CCCLLLZZZeeeyyy~~~~~~|||wwwssstttwwwyyyyyyzzz)))((('''&&&&&&'''((()))******))))))((((((''''''%%%&&&&&&&&&'''(((((((((%%%&&&&&&'''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''+++***)))''''''((())))))&&&&&&&&&''''''''''''((()))&&&$$$%%%(((***)))(((((((((((((((((((((((((((&&&&&&&&&&&&'''(((******)))************+++++++++))))))))))))((((((((((((,,,,,,,,,++++++*********---...............------,,,,,,++++++,,,...///111000///...///000111000000444444333333333444444555444555777999:::<<<<<<<<<<<<<<<<<<<<<===>>>???@@@>>>>>>======>>>>>>???@@@EEEDDDAAA???>>>???@@@AAACCCDDDEEEEEEDDDCCCEEEFFFHHHIIIIIIIIIHHHFFFDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAA???===:::777555444777:::;;;:::999999999::::::888777666666666666:::999777666555555555666999777555555777<<>>??????AAAAAA@@@@@@@@@AAAAAABBBDDDCCCBBB@@@@@@@@@AAAAAABBBDDDEEEDDDCCCCCCDDDFFFEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@???===;;;777444333333555888:::999888888888999888777777666666666666777666555555555666777777555444222222444888;;;>>>BBBEEEIIIMMMOOOQQQSSSUUUNNNPPPSSSWWW^^^hhhuuu~~~|||vvvuuuxxx|||{{{zzzzzz{{{{{{zzzxxxuuullliiiqqqzzz~~~xxx{{{yyyppppppttttttoooooommmqqqyyyxxxtttrrrrrrnnnkkkiiimmmtttyyyzzzyyyyyyzzz{{{zzzyyy|||~~~yyyjjj\\\QQQFFF<<<555111000///.........//////,,,,,,------------,,,,,,******++++++++++++******'''((()))))))))((('''&&&''''''((()))******++++++***))))))((((((((((((((($$$%%%&&&((((((((('''''''''(((((((((((((((''''''&&&&&&((())))))(((''''''''''''&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((***+++,,,------,,,,,,---...///000///////////////...------...---------...///000111333333444555777888999:::666666666666666999>>>AAAHHHNNNWWW]]]eeepppwwwuuuwwwyyyyyyyyywwwuuuuuuwwwyyy)))((((((''''''(((((()))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))((((((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))''''''''''''''''''''''''$$$%%%&&&((())))))******&&&&&&&&&''''''''''''(((+++***(((((()))***)))(((''''''&&&&&&%%%%%%%%%%%%''''''&&&''''''((()))***'''''''''((((((((())))))))))))***+++,,,---......*********)))))))))))))))++++++,,,,,,,,,,,,++++++,,,,,,------...---------,,,------...///000000111333222111111222444666888777888999:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????CCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCEEEFFFDDDDDDEEEFFFFFFFFFFFFFFFBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???===:::777444222111444777888777666666666777777666666555666666666444444444444555666777888333333222222333555777888;;;>>>BBBFFFIIIMMMRRRVVVQQQQQQSSSWWW^^^fffoootttnnnooosssyyy{{{zzz|||}}}{{{sssnnnrrrwww}}}|||yyy}}}}}}}}}~~~xxxvvvsssvvvzzzsssoooooopppmmmnnnvvv||||||xxxtttqqqggg]]]OOOCCC;;;666111...---------,,,------...///---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++'''((())))))***)))))))))******)))))))))((((((((())))))((((((''''''((((((###$$$%%%'''((()))))))))))))))((((((((()))))))))((((((((('''''''''''''''$$$%%%&&&'''((()))++++++)))))))))((((((((((((((())))))((('''&&&%%%%%%$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))+++,,,---,,,,,,---...//////000000------------------,,,,,,,,,,,,---...///111222333777777888999999888888777777777777888;;;BBBKKKQQQ^^^fffpppxxx~~~|||qqqlllmmmrrrrrrrrrqqqqqqtttxxx{{{((((((((((((((()))))))))))))))))))))((((((((((((((((((((('''&&&&&&&&&%%%###$$$&&&((()))+++,,,,,,''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((''')))***)))((('''((()))''''''''''''''''''''''''%%%&&&(((************)))&&&&&&&&&''''''''''''(((+++***((((((((((((((('''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((''''''((((((((()))))))))))))))***+++,,,,,,------******************))))))***++++++,,,,,,,,,,,,,,,,,,---.........---,,,++++++,,,.........///000111222222000000111444777999888999:::;;;;;;;;;;;;;;;============>>>???@@@@@@AAAAAA@@@@@@??????@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBDDDEEEEEEDDDEEEFFFGGGEEEEEEEEEFFFFFFFFFEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@BBBAAAAAA???<<<999666444000333666777666555555666666555555555555666666777333333444444555555666777555555555555555555666666555888;;;???CCCIIIOOOSSSWWWXXXZZZ^^^dddhhhjjjjjjfffeeefffkkklllkkkmmmqqqssswwwzzz|||zzzuuuvvvwwwyyy~~~zzzzzz}}}yyyuuutttzzzxxxzzz~~~~~~wwwlll```XXXKKKEEE<<<555222111000//////......---,,,,,,,,,,,,---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,///...---+++***((('''&&&)))(((((('''''''''((((((&&&'''(((((()))*********)))((('''''''''((()))***)))((('''&&&&&&&&&&&&&&&$$$%%%&&&((()))***++++++(((((()))))))))(((((((((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''*********+++,,,---...///+++,,,...000111111000///------------------......---...///000222444555666::::::::::::999777666555666777999===EEEQQQ___gggwww}}}}}}{{{{{{|||~~~~~~wwwmmmiiijjjssssssrrrqqqqqqsssxxx|||'''(((((()))))))))))))))(((((((((((())))))))))))((((((((('''&&&&&&&&&%%%))))))))))))((('''&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((((()))***)))(((((()))***''''''''''''''''''''''''$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&''''''''''''(((((((((((('''&&&%%%&&&&&&$$$$$$%%%'''((()))***+++'''''''''&&&''''''((((((((((((((()))))))))*********************)))))))))++++++++++++++++++++++++++++++,,,---------------,,,---.........---,,,++++++---//////......000222222111000000222444666888888999999:::;;;;;;;;;;;;>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@??????@@@@@@@@@@@@AAABBBCCCCCCBBBBBBAAACCCEEEFFFFFFFFFFFFGGGIIIHHHGGGGGGFFFEEEDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@>>><<<999666444111444777888777666666777666555555555555666666777444555555555555555555444777777777777666555555444222444777999===BBBIIIMMMTTTVVV\\\ccchhhjjjhhheeedddaaaaaadddfffdddeeehhhjjjmmmrrrwww}}}yyyuuuuuuvvv}}}zzzyyyzzz~~~}}}||||||www||||||yyytttlllcccWWWJJJBBB999777333111000000000///.........------,,,,,,,,,,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++*********++++++,,,------,,,,,,++++++***))))))(((((((((''''''''''''(((((()))))))))((((((((())))))''''''&&&%%%&&&''')))***)))((('''&&&%%%%%%&&&&&&%%%&&&'''((())))))((((((&&&''''''((((((((('''&&&%%%&&&&&&&&&''''''(((((('''''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%'''((())))))***+++,,,---.........+++---///111111000...---,,,,,,++++++,,,---...//////000222444666888999999:::::::::999888777666555666:::@@@JJJVVVeeettt~~~}}}|||}}}{{{xxxpppjjjhhhkkktttttttttssstttwww}}}''''''((()))************(((((((((((())))))))))))'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((''')))***)))((('''(((***''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((&&&''''''&&&%%%$$$&&&'''$$$$$$&&&''')))***+++,,,******)))))))))******+++(((((()))))))))*********)))))))))(((((((((''''''+++++++++++++++,,,,,,,,,***+++,,,---.........---,,,,,,------...------------///222111......000222111111111222222444555555666777888999::::::::::::>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCDDDFFFFFFFFFFFFHHHIIIHHHGGGFFFDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@<<<===<<<<<<:::777555444444666:::;;;:::999999999777777666666555666666666555555666666666555555444666666555555444333333222222444555666888<<>>EEEPPP]]]kkkyyywwwpppllliiijjjnnnsssuuuwwwyyy}}}&&&''')))***++++++******'''((((((((()))))))))***&&&&&&&&&'''''''''''''''"""###$$$&&&'''(((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((('''((())))))''''''((()))''''''''''''''''''''''''(((((('''''''''((())))))&&&&&&&&&''''''''''''(((%%%'''((('''%%%%%%''')))%%%%%%&&&''''''(((((()))***))))))((((((((())))))'''''''''((((((((())))))((((((((((((((((((((())))))*********++++++++++++)))***+++,,,,,,---------,,,,,,,,,,,,------...//////222444222///---///333000111222333444333333222444555666888999:::::::::<<<<<<<<<<<<===>>>???@@@?????????@@@AAABBBCCCDDDCCCBBB@@@???>>>??????@@@AAABBBDDDDDDDDDEEEFFFHHHDDDDDDBBBAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@???:::;;;;;;;;;:::888666555777:::===>>>===<<<<<<<<<999888777777666666666666333444666777777777777666666555444333333333333333444555666555555666999;;;>>>EEENNNVVV[[[aaafffkkkddd```___dddgggeeecccdddmmmqqqvvvzzz|||tttpppooosssvvvxxx|||~~~yyy~~~xxxooo[[[SSSHHH===777333222111000111111000...---------((()))+++,,,,,,,,,++++++))))))************))))))******++++++++++++*********)))((('''''''''((()))%%%%%%&&&'''((()))******'''&&&&&&&&&&&&'''((()))''''''&&&%%%&&&&&&((((((%%%&&&'''(((((()))))))))$$$%%%&&&'''''''''&&&%%%$$$%%%&&&''''''&&&%%%$$$###%%%&&&(((((('''&&&%%%%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&%%%$$$%%%&&&((()))'''&&&&&&&&&''')))+++,,,***+++---///000000000000////////////...,,,+++***)))((((((((()))+++---///333444666888::::::::::::999888777777888;;;>>>@@@MMMVVVdddrrrwwwsssrrrqqqsssvvvxxx{{{&&&''')))***+++++++++***'''((((((((())))))******%%%&&&&&&''''''((((((((((((((('''&&&%%%###"""!!!(((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))''''''''''''''''''''''''$$$#########$$$&&&((()))&&&&&&&&&'''''''''((((((%%%''')))(((&&&&&&))),,,''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++(((((())))))*********+++(((((()))++++++,,,,,,,,,,,,,,,++++++,,,...///111000333666444///---///333000111333444444333222000333444555777999::::::;;;;;;::::::;;;;;;<<<===>>>;;;<<<<<<===>>>@@@AAABBBDDDBBB@@@=========>>>??????@@@BBBCCCCCCCCCEEEGGGAAA@@@?????????@@@AAABBBAAAAAAAAA@@@@@@@@@??????;;;<<<<<<===<<<;;;999888999<<>>>>>???::::::999777666666666666222333555777999999999999888777555444333444444555666777777555444333444555444:::AAAFFFJJJPPPZZZbbbiiieeedddhhhiiifffcccbbbjjjooouuuzzz~~~xxxtttuuuvvvuuuvvvxxxwww}}}}}}|||tttnnnqqqxxx|||}}}uuusss}}}ttthhh\\\SSS@@@===999777555333000....../////////...///111222++++++,,,+++***((('''%%%((()))***++++++***)))(((*********++++++*********,,,+++***((((((((()))))),,,++++++***)))(((((((((&&&&&&&&&&&&&&&'''((()))((('''''''''(((***+++---%%%&&&(((************)))"""$$$&&&(((((((((&&&%%%"""###%%%''''''&&&%%%$$$###%%%'''((()))((('''&&&''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((('''%%%%%%%%%''')))***((('''&&&&&&'''))),,,......000111333444444444444000000///...---+++))))))+++*********+++---000222333444666888999::::::999999888777777999>>>BBBEEEYYYcccrrr||||||||||||}}}///---+++***((((((((()))((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%'''(((******((('''%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((((((((()))***,,,---...///++++++,,,,,,,,,,,,------222111111111000...---,,,000000000111222333555555777777888888999999::::::999999:::;;;;;;<<<<<<===<<<===>>>???@@@AAABBBBBBDDDCCCAAA>>><<<<<<@@@CCCBBBBBBAAA@@@@@@AAAAAAAAAAAA???======>>>@@@AAAAAABBB???<<<:::;;;===>>>>>>;;;<<<<<<;;;999999:::<<<===@@@BBBAAA===::::::;;;:::::::::999999999888888666666666666666555555444888777666444444555555666444444444444444444444444777666777999>>>DDDJJJNNNTTTYYYbbbjjjpppoookkkgggooonnnooosss{{{|||vvvqqqvvvsssvvv~~~tttooooooooonnnuuu~~~{{{xxx|||~~~zzzxxxvvvsssnnnhhhgggmmmvvvzzzrrrcccVVVLLLEEEAAA666555444222111000000///000000///...------------((((((((((((((((((((((((,,,,,,+++***)))))))))***)))))))))(((((((((((((((******)))(((((((((((((((&&&&&&((()))************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))$$$%%%%%%&&&'''((())))))***)))((('''&&&&&&'''((())))))))))))((('''&&&%%%&&&&&&&&&''''''((()))***(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$((('''%%%$$$######$$$$$$(((''''''&&&&&&%%%$$$$$$&&&&&&''''''((('''''''''&&&&&&'''))),,,000333666+++,,,///222333333333222//////000...,,,,,,---///+++---000111111111333444555;;;===;;;;;;@@@???;;;999:::;;;;;;>>>GGGRRRZZZpppwww...---+++***)))((())))))((((((((('''''''''&&&&&&((('''&&&&&&%%%%%%%%%&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''')))******)))'''&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))))))))******+++,,,------+++++++++,,,,,,,,,------000000000000///...------//////000000111333444555555555666666777777888888999999::::::;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBB@@@>>>======@@@CCCBBBAAAAAA@@@@@@AAAAAAAAABBB???===<<<>>>@@@AAAAAAAAA>>>;;;:::;;;===>>>>>><<<======;;;:::999;;;<<<===???AAA@@@===;;;;;;;;;::::::999999999888888888222333444666777777888888999888777666555666777777444444444444444444444444333333333444777;;;???BBBHHHLLLTTT]]]ffflllpppqqqvvvtttqqqpppsssxxx~~~}}}xxxtttrrrnnnjjjgggmmmkkkmmmwww}}}wwwuuuuuuqqq{{{{{{xxxzzz}}}}}}vvvrrrppppppppppppqqqvvv~~~yyykkkdddXXXLLLCCC<<<777444333222111000///.........,,,,,,,,,,,,---...//////************************,,,+++******))))))******+++***************************)))(((((((((((((((&&&'''((()))************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%%%%%%%$$$$$$$$$$$$)))((('''&&&&&&&&&''''''&&&'''((((((((((((((('''******((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$######&&&&&&%%%$$$$$$%%%&&&'''&&&'''''''''''''''''''''&&&&&&''''''(((((('''''')))(((((()))+++...000222,,,---///111222222222111---...///...,,,,,,---///+++...222444444555666888777<<<===:::999;;;:::666======>>>@@@GGGSSScccooo~~~,,,,,,+++***))))))******)))))))))(((((((((''''''((('''&&&%%%%%%%%%&&&'''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&''''''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''((()))******)))(((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))*********************************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---......///......------.........///000111333333222333333444555555666666888999999::::::;;;<<<<<<;;;;;;<<<===>>>??????@@@>>>???@@@???>>>>>>@@@BBBAAAAAA@@@@@@@@@@@@AAAAAABBB???<<<<<<===@@@AAABBB???===::::::;;;===>>>>>>=========;;;::::::;;;===<<<>>>@@@???===<<<;;;<<<:::999999999999888888888222333444666777777888888888777666555444555666666444444444444444444444444111111111111222333555666;;;===BBBIIITTT___iiiooowwwvvvqqqkkkhhhiiiooouuuvvvvvvtttqqqmmmjjjjjjjjjkkkhhhjjjttt~~~zzzxxxxxxyyy~~~}}}}}}uuupppjjjlllpppwww{{{rrrggg^^^NNNHHHAAA:::666333111000//////...---------------++++++***++++++,,,---...++++++++++++++++++++++++++++++***)))))))))************************++++++******)))(((((((((((((((&&&'''((())))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''((('''&&&&&&%%%&&&&&&&&&%%%%%%&&&(((((()))))))))+++***)))'''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%$$$#########%%%%%%%%%%%%&&&'''((()))%%%&&&&&&'''((()))))))))%%%&&&'''(((((((((((((((+++******)))***+++---...---...000111111111000///,,,---------+++,,,---///---111555888999999:::;;;777;;;<<<999888888888666===???CCCJJJTTTeeeyyy~~~++++++******************))))))))))))(((((((((((()))(((&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%(((''''''''''''((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))+++++++++******************++++++++++++,,,,,,,,,+++,,,------.........------------...///000111222111222222333444555666666888888888999::::::;;;;;;::::::;;;<<<<<<===>>>>>>;;;===???@@@??????@@@AAA@@@@@@@@@@@@@@@@@@AAABBBBBB???<<<<<<===@@@AAABBB===;;;::::::;;;===>>>>>>>>>>>>===;;;999:::<<<>>>;;;===>>>>>>>>>===<<<;;;999999999999888888888888666666666666666555555444555444333222111222333333333333333333333333333333111222222222222222111111444444666999@@@JJJTTT[[[iiijjjiiiddd___```ffflllooorrrtttrrrnnnmmmppptttsssppprrryyyyyytttrrrxxxwww~~~|||uuunnnrrryyy}}}xxxqqqjjjbbbWWWKKKCCC===:::555333333333333222,,,,,,,,,++++++,,,,,,------,,,+++***))))))))))))++++++++++++++++++++++++******))))))))))))******((((((((((((((()))))))))***))))))(((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((()))***+++,,,,,,&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&''''''(((((((((''''''''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&''''''((((((%%%&&&'''(((((()))((((((+++************+++,,,---//////000000000///...---+++,,,------,,,,,,...000111444888::::::999999:::666999;;;:::888888:::<<<;;;BBBMMMZZZgggxxx******++++++************))))))))))))((((((((((((((('''&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((('''''''''&&&(((''''''''''''((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&'''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((++++++************))))))*********+++++++++,,,,,,***+++,,,---............,,,,,,,,,---...///111111111222222333555666666777777777888888999::::::::::::::::::;;;<<<<<<======999<<<>>>????????????@@@????????????@@@@@@AAABBBAAA???======>>>@@@AAAAAA;;;:::888999;;;===>>>>>>>>>>>><<<:::999999<<<>>><<<<<<===>>>>>>===<<<:::999999999888888888777777666666666666666555555444555444333111111222222333333333333333333333333333111222333333333333222111111222333333555999@@@EEEPPPUUUYYYZZZYYYZZZ```eeeeeejjjnnnmmmiiihhhlllpppuuutttwww}}}|||yyyyyy{{{ssspppqqqsss~~~~~~|||yyy~~~{{{~~~|||~~~nnneeeYYYNNNGGG@@@999444222000...---...000000///,,,++++++++++++,,,------,,,,,,+++)))))))))))))))***************************))))))((())))))******''''''(((((())))))))))))***))))))((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&###$$$%%%&&&'''(((((()))%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))))))))))))))))))))***+++---...///000000//////...------,,,+++,,,---......///111333555777::::::999777666777666777999999777888===CCCDDDOOOaaaqqq+++++++++++++++***)))((()))))))))(((((((((''''''&&&'''''''''((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''''''''&&&&&&''''''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''******************))))))************+++++++++++++++,,,,,,---.........---,,,,,,,,,---...///111111111222333444555666777888666777777888888999::::::::::::;;;;;;;;;<<<<<<<<<:::<<<>>>>>>>>>>>>???@@@??????>>>??????@@@AAABBB???>>>>>>???@@@AAA@@@???999888888999<<<>>>>>>=========;;;999777888;;;>>>===<<<<<<===>>>===;;;999999888888888888777777777222333444666777777888888777666555444333444555555333333333333333333333333///000111111222111111111...111444444222333666999;;;@@@GGGKKKNNNRRRVVVZZZ]]]bbbggggggdddbbbcccfffllllllpppxxx{{{wwwsssrrrsssyyy}}}}}}~~~ssssssssssssvvv||||||uuusssqqqvvvxxxwwwvvvwwwxxxzzzyyyyyy{{{yyyxxxwwwvvvqqqiiicccUUULLLAAA999555444333111...,,,++++++---------,,,,,,,,,+++++++++,,,,,,---))))))((())))))***+++,,,(((((((((((((((((((((((())))))((((((((()))******)))))))))***++++++,,,,,,******)))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&(((((((((''''''%%%$$$$$$)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&%%%%%%$$$######"""%%%&&&'''((()))*********((()))***+++---///000000000//////...------,,,,,,,,,---///000000222555777888999:::888666555555555888888999:::999;;;DDDOOO]]]iii{{{+++,,,,,,,,,+++)))((('''((((((((('''''''''&&&&&&%%%&&&((()))))))))((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))************************++++++++++++,,,------............---,,,---------...000111222000111222333555666777888666666777777888999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<======<<<<<<>>>???>>>>>>>>>>>>???@@@AAABBB======>>>AAABBBBBB???===888777777999<<<>>>>>>======<<<:::777666777:::===>>>===<<<===>>>===:::777888888888888777777777777222333444666777777888888888777555444444444555666222222222222222222222222000000000000000000000000,,,000444444111000222555333555888<<<@@@DDDGGGIIIRRRWWW^^^bbbbbbaaaaaabbbcccbbbfffnnnrrrpppooopppnnnpppqqqrrryyyyyyxxxvvvuuuuuuyyy{{{yyyyyy~~~|||zzzyyyzzzxxxwwwwwwxxxwwwuuussstttoooiiiddd^^^VVVLLLEEE>>>999333000111222111000...---,,,,,,------,,,***,,,+++***************+++))))))))))))***+++,,,,,,((((((((((((((((((((((((((((((((((((((()))******((())))))***++++++,,,,,,******)))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))(((((((((((('''%%%&&&'''((()))(((((('''&&&&&&&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((************)))***+++---...///000000//////...---,,,,,,,,,,,,---///111222333555888;;;999999999777555444666777999888;;;???AAAGGGVVVfff}}},,,,,,---,,,+++)))'''&&&((('''''''''&&&&&&&&&&&&$$$%%%(((***+++***'''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))((()))))))))************)))************+++++++++---......//////...---------------...///000111222///000111222444555666777666666666777888888999999;;;;;;<<<<<<<<<<<<<<<<<<<<<======<<<;;;<<<===???>>>>>>>>>>>>???@@@AAABBB<<<===???BBBDDDBBB???<<<777666777999<<<>>>>>>===<<<;;;999777555666999===???===<<<<<<>>>===999666888888888888777777777777666666666666666555555444666555444333222333444444222222222222222222222222333222111000000000000111+++///333222///---///222333111000222666999;;;<<>>>>>@@@@@@AAA@@@???>>>???>>>===;;;999:::===@@@<<<<<<<<<<<<===???@@@AAA;;;<<<===>>>????????????AAA>>>999666444666888:::>>><<<:::999:::;;;<<<;;;999999999888777555444333111333444444333222333333:::999888666444222111000222333333333333222111111333333333222222222111111111111000///////////////222222333444444555666666888<<>>???======;;;888555555888;;;;;;BBBMMMYYYfffvvv)))***+++***((('''((()))'''((()))******)))((('''((((((''''''''''''((((((((('''&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((*********)))))))))((((((''''''(((((())))))******+++***)))***,,,------,,,------,,,,,,,,,,,,++++++---------,,,,,,---......111222222333444444555555555555666777888888999999888999::::::;;;;;;::::::===>>>???@@@@@@???>>>>>>===<<<;;;888777777:::<<<<<<<<<<<<======>>>??????======>>>>>>>>>======<<<>>><<<999777666888:::;;;;;;:::888888999:::999888777777666666444333222111222333555555333222333444666666555555444333333222222333333333333222111111111111111000000000//////000000///............///......///000000111222222000444777888999===EEEKKKQQQUUUYYY^^^aaaaaa```___\\\^^^aaaeeekkkppptttwww{{{~~~|||{{{www}}}zzzsssqqqrrrsss{{{~~~}}}{{{yyyyyy}}}}}}|||zzzwwwuuuwwwyyyzzzyyyyyy}}}{{{{{{||||||uuupppjjjeee]]]WWWPPPJJJCCC>>>888777444222///...------......---,,,,,,+++******---,,,+++*********++++++(((((()))))))))*********)))))))))*********++++++*********)))))))))((((((******))))))))))))))))))''''''''''''((((((((()))))))))))))))((((((''''''''''''''''''''''''''''''))))))))))))((((((((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((($$$"""###&&&(((&&&###((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))***+++,,,---............///000111000//////...---,,,+++,,,...000111333333444555777888999:::888999999888777999===@@@EEEOOO^^^nnn|||)))***+++***((('''((()))'''(((((())))))(((((('''((((((''''''''''''(((((())))))((('''''''''((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''******))))))))))))(((((((((((((((((()))))))))))),,,+++******,,,---,,,***++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////...000222444555444333222555666666666777777888888888999999:::::::::::::::======>>>??????>>>===<<<<<<<<<:::888666555888:::;;;<<<<<<======>>>>>>???????????????>>>===;;;;;;<<<;;;:::999999:::;;;<<<888777777777888888666444555555555444333222111111222444555555444333333444333333333333444444444444222333333333333222111111111000000000000///////////////...------------...,,,,,,------...////////////111333222111333888<<>>EEEKKKXXXdddwww((()))***)))((('''((()))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((&&&%%%%%%&&&(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))(((((())))))))))))((((((((((((+++***))))))***+++***(((******+++,,,,,,---......,,,,,,,,,,,,---///000000...///111222333333222222666666666666666666666666888888999::::::::::::999<<<<<<===>>>>>>===;;;:::======<<<999666666777999999999;;;===>>>@@@@@@AAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;666666777999999888444111555444444333222222222222333444666666444333444555222222222333333444444444222333333333333222111111222222222222111111111111......---,,,,,,,,,,,,------.........//////000000111222222000//////222555444666:::>>>BBBDDDEEEEEEMMMQQQWWW^^^eeejjjlllnnnhhhjjjkkkjjjgggdddbbbbbb___dddjjjmmmllllllnnnqqquuuzzz~~~~~~yyy||||||xxxoooooollliiihhhkkkqqquuu{{{vvvuuutttrrrooommmllllllfffeeeccc___XXXOOOGGGBBB>>>;;;777333111000//////,,,,,,,,,,,,------......------,,,,,,,,,+++++++++++++++******************((((((((()))))))))******((((((((((((((()))))))))***)))))))))((((((((((((*********)))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&))))))((((((''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((+++,,,,,,---...///000111111000000//////...------,,,,,,---...111333555777777777777888:::<<<>>>???;;;===>>>===???FFFRRR\\\rrr}}}'''((())))))((('''(((***((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))((((((((((((,,,+++******+++,,,***)))******++++++,,,---......,,,,,,,,,---...///000111111000//////000111333444555555555555555555666666777888999999::::::999999;;;;;;<<<===<<<;;;:::999;;;;;;:::888555444555666666777:::===@@@BBBCCCDDDBBBBBBCCCCCCCCCCCCBBBBBB???>>>>>>===<<<;;;:::999888888999;;;;;;999555222222222111000000000111222333555777666555444555555333333333333333333333333222333333333333222111111111111111111111111111111......---,,,,,,,,,,,,,,,.........///////////////---------,,,,,,,,,---///,,,---///222444555666777===@@@EEEKKKSSSZZZ```cccaaabbbbbb```]]]ZZZYYYYYYWWW[[[aaadddeeeeeegggiiippprrrtttvvv{{{yyy{{{}}}~~~||||||~~~~~~xxxrrrrrruuuuuusssqqqpppssswwwzzz{{{zzzyyyxxxtttqqqlllgggddddddgggjjjuuuwww{{{}}}}}}yyyuuurrruuurrrmmmggg```ZZZTTTQQQMMMKKKHHHDDD???:::777555555444222000//////000222,,,,,,---------------------------,,,,,,,,,,,,,,,************************)))))))))*********++++++)))))))))((((((((((((((()))))))))(((((((((((('''))))))))))))((((((''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((((((''''''''''''&&&&&&%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&'''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''***+++------...///000111222222111111000///...---,,,,,,,,,---...000333555777999888888888888:::<<<>>>@@@;;;===@@@AAAFFFSSSfffsss&&&((())))))''''''(((***(((''''''&&&&&&''''''(((((((((''''''''''''((((((&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''(((((())))))''''''(((((((((((())))))(((((((((((())))))))))))---,,,++++++---...---+++******+++,,,,,,---......------------...///000000222111/////////111444555333444444444555555666666777888888999999999999999:::;;;;;;;;;;;;999888777666666666555222111222333555777;;;???BBBDDDEEEFFFCCCDDDEEEEEEEEEEEEEEEDDDAAA@@@???>>>===;;;:::999;;;;;;;;;<<<===;;;777444000///.........///000111444666777777666555555666555555444444333333222222222333333333333222111111......///////////////000......---,,,,,,,,,,,,---------------------------,,,,,,+++,,,,,,---......,,,,,,------......//////222222444888===DDDIIIMMMSSSTTTUUUUUUTTTUUUVVVXXXZZZ^^^bbbeeefffeeeddddddgggjjjllllllpppuuuvvvssskkkkkknnnuuu{{{{{{uuunnnssssssrrrpppnnnlllmmmooommmgggccccccddddddeeeiiijjjllloooqqqsssvvvyyy|||}}}wwwpppllliiihhhhhhiiinnntttyyyxxxssskkkfffbbb^^^WWWQQQKKKDDD>>>:::;;;999666333111111111111...//////---,,,,,,...000++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,+++++++++((()))******+++*********************++++++++++++******))))))))))))(((((())))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%(((,,,.........///000111222333333111000///...---------------...000333555777999::::::999777666666888999;;;999>>>EEEKKKTTTeee{{{&&&'''((((((''''''(((***((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((%%%&&&'''((((((''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((((((&&&&&&'''(((((()))******'''''''''((((((((())))))''''''(((((())))))*********)))((()))+++,,,,,,++++++++++++,,,,,,---------///...............//////111000111111222333333444222222333444555555666666777777888999999999999999999::::::::::::888777666333444555333222111222333888:::===AAACCCDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCAAA@@@???>>>===<<<<<<======<<<<<<======;;;888555222111000///000111333444555666888888666555666777555555555444444444444333222333333333333222111111............//////000000///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,++++++,,,,,,---------...///222555999;;;???AAACCCDDDEEEHHHKKKNNNTTTXXX^^^bbbdddcccaaa```___eeejjjkkkmmmppppppmmmfffeeegggnnnttttttmmmeeedddfffgggfffeeeeeeggghhhjjjddd```^^^\\\]]]dddnnnoooqqqrrrsssssswww|||{{{uuuoookkkgggeee]]]```ccceeeccc]]]VVVQQQDDD@@@<<<:::999888555222222111000///...---------***,,,---,,,***)))+++---))))))***++++++***)))((()))))))))))))))*********'''((()))***++++++***)))))))))))))))************++++++*********)))))))))))))))((((((((('''''''''&&&&&&''''''((())))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&& !!!!!!!!!""""""""""""''''''''''''''''''''''''&&&&&&&&&''')))+++.../////////000111222333444444000///...---,,,------...///000222444777888::::::999888666555555777:::;;;???GGGSSS]]]hhhxxx}}}~~~%%%'''((((((''''''(((***((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((%%%&&&''')))))))))((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***'''''''''((()))******+++&&&'''''''''(((((())))))&&&''''''((()))******+++%%%$$$$$$%%%((())))))(((++++++,,,,,,,,,,,,------000//////............//////000222444555444333222111111222333555666777777777777888999999999999888999:::::::::999888666555333555666555333333333555;;;===@@@BBBDDDDDDCCCCCCHHHGGGGGGFFFDDDCCCAAA@@@@@@???>>>======>>>???@@@>>>===<<<<<<<<<;;;888666666555333333333555777999555666888888666666666777444444555555555555555555222333333333333222111111///000000000111111222222//////...------------...------------------------***)))))))))+++++++++***---,,,+++*********+++,,,)))***+++,,,...///111111///111333444666999===@@@CCCHHHPPPWWW[[[[[[ZZZXXX[[[dddlllooopppqqqooollliiigggiiiooovvvvvvooohhhbbbdddfffgggggghhhjjjkkkmmmfff```]]]ZZZZZZffftttuuuwwwwwwvvvtttvvv{{{}}}yyysssnnnhhhccc^^^ZZZSSSRRRNNNJJJFFFBBB???>>>666333///...000111000...////////////...,,,***)))***---///...+++***+++,,,((()))***+++++++++***)))'''''''''((((((((((((((('''((()))+++++++++***)))(((((((((((()))))))))))),,,+++++++++******)))))))))(((((((((''''''''''''%%%%%%&&&'''((()))******))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''((('''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%$$$$$$###"""###%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&))),,,.../////////000000111222333444444555000///...---,,,---......000111333555777999::::::666666555555888;;;???AAAIIITTTcccnnnwww}}}|||zzz{{{(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$&&&'''''''''&&&((()))'''%%%######$$$&&&&&&%%%!!!"""%%%&&&''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%###%%%''')))******)))(((&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''((((((&&&$$$!!!!!!$$$&&&(((&&&'''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))******+++******************************+++++++++,,,,,,,,,,,,,,,------...///////////////............//////222333444444333333555777666777888888777555333111555555666666777777888888444666888999999888999;;;BBBBBBCCCCCCDDDEEEEEEEEEJJJHHHFFFCCCBBBAAA@@@AAAAAA@@@>>>===<<<===>>>@@@@@@@@@@@@@@@===:::777555888888777777666555555555555555555555555555555555555444333222111222333444222222222111222222333333222222222111111111111111///---,,,---...///...---,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******)))************+++++++++---,,,)))(((((())),,,---------......///000000111666777999;;;>>>@@@BBBCCCIIIMMMRRRWWW[[[bbbjjjpppmmmlllmmmqqqtttuuussspppggghhhkkkqqqvvvwwwssspppsssooohhhaaa]]]^^^cccgggkkkjjjhhhfffdddcccbbbbbb^^^ZZZUUUPPPLLLHHHCCC@@@<<<;;;:::888666444333222......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))************))))))+++((($$$###%%%(((***+++******))))))))))))******''''''(((((())))))******)))((('''&&&&&&'''((()))((('''&&&%%%%%%%%%%%%%%%)))))))))))))))******+++'''((())))))(((&&&$$$###''''''''''''''''''''''''%%%'''((('''%%%$$$$$$%%%&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&$$$###222111...+++(((&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&'''((((((((((((***)))(((&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%((()))+++---...///000000222333333222000///000111...------,,,,,,---------222222222333444777999;;;888555777;;;;;;;;;BBBLLLUUUcccuuu{{{{{{{{{~~~(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%%%%%%%$$$$$$%%%'''(((&&&%%%$$$&&&''''''&&&"""###%%%'''((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&''')))***)))((('''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''((()))'''%%%$$$$$$%%%''')))''''''((())))))))))))((((((''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((())))))***+++((((((((((((((((((((((((*********+++++++++,,,,,,,,,,,,------...///////////////............/////////111222111111111333555666777777888777555333222444444555555666777888888777999;;;<<<;;;;;;<<<===BBBBBBCCCCCCDDDDDDDDDEEEGGGFFFDDDBBBAAA@@@@@@@@@@@@???===<<<<<<<<<>>>???>>>?????????>>><<<999888999888888777666666555555666555555444444444555555555444333222222222333444333333222111111222222222////////////////////////...---,,,,,,......---,,,,,,,,,------,,,,,,+++***,,,,,,+++++++++*********(((((()))))))))*********+++***)))(((((()))***+++))))))******+++,,,,,,---++++++---///111333555555666999===AAAEEELLLUUU[[[aaa``````cccfffgggeeeccc```aaadddiiimmmmmmjjjgggdddaaaZZZSSSMMMKKKMMMPPPNNNMMMLLLJJJIIIHHHGGGGGGFFFCCC???<<<:::777444222111111000//////...------------,,,++++++,,,------++++++++++++++++++++++++)))******++++++******)))))))))************))))))+++(((%%%%%%''')))******((((((''''''''''''((((((((((((((((((((())))))))))))((('''&&&&&&'''((()))))))))((('''''''''''''''((((((''''''(((((()))***))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&''')))(((&&&%%%%%%&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$(((''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''')))(((''''''&&&&&&''''''((((((''''''&&&%%%%%%%%%)))***+++---//////000000111222333333000//////000------------...///000111000000111222333555777888888666777:::<<<@@@JJJUUUeeeuuu|||~~~(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&$$$"""###%%%''')))'''&&&&&&'''(((((('''$$$%%%&&&(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&((())))))((('''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''((((((%%%&&&'''((((((((((((((((((''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((())))))***+++((((((((((((((((((((((((*********++++++++++++,,,,,,,,,,,,---......////////////............/////////000111111000000222444666666666666666555444333333333444555666777888999;;;<<<>>>???>>>>>>???@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@???@@@@@@@@@???===<<<<<<<<<===>>>===>>>>>>???>>>===;;;:::999999888888777666666666666555444222222222333444555555444333333333333444444333222111111111111111.........///////////////...---,,,,,,......---,,,,,,,,,------,,,,,,+++***,,,++++++++++++*********'''((((((((()))))))))))))))))))))(((((()))))))))'''''''''((())))))******((()))***+++,,,---...///---...///111444:::AAAFFFJJJIIIHHHIIIKKKKKKKKKJJJKKKLLLOOORRRUUUUUUSSSPPPKKKJJJGGGBBB<<<999888999888777666555444444444444555333000//////...---+++,,,---------............,,,++++++******++++++,,,************************)))******++++++******)))))))))************))))))***((('''''')))*********(((''''''&&&&&&''''''((())))))((((((((((((((((((((((((''''''''''''((((((******))))))(((((())))))''''''&&&&&&''''''((()))+++)))'''%%%%%%%%%'''((('''''''''''''''''''''''''''((())))))'''&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((''''''&&&&&&%%%$$$$$$###%%%&&&&&&'''''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&'''''''''''''''((((((***+++,,,...///000000000000222333333111///......+++,,,,,,---///111222333000111222444555666666666:::888888<<>>===>>>???BBBBBBBBBBBBBBBBBBBBBBBB????????????????????????@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>><<<;;;:::999999999888777777666666555444222111000000111222666555555444444444444444444444222111000000000000//////000000000000000111///...------//////...---,,,,,,------,,,,,,+++***++++++++++++************((((((((()))))))))******&&&'''((())))))((('''&&&((((((((()))******++++++,,,,,,,,,---------......///...,,,,,,...111666:::777666555555555666666666777888:::<<<======;;;:::555666777666444111000000000000000//////000000000000...---,,,---...---,,,---------....../////////*********))))))*********************************))))))************))))))))))))************)))))))))(((((()))++++++***))))))))))))(((((())))))))))))))))))((((((''''''&&&(((((((((''''''(((((((((******))))))((())))))***''''''&&&&&&''''''((()))***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''''')))******((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%'''''''''&&&%%%$$$$$$%%%&&&''')))***+++,,,+++,,,---...///000000000///111333333111...------,,,,,,,,,---///000222333222444666777999999888888::::::<<>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@??????>>>===<<<;;;999999999999888888777666666666444333222111000000111222666666666666555555444444444333222111000000//////....../////////000000000000///...///000111000...,,,,,,------,,,,,,+++***+++++++++*********)))))))))))))))*********++++++&&&'''((())))))((('''&&&((((((((()))******++++++))))))))))))))))))))))))+++)))'''''')))---000222000000000///......///000000111222222222222222222***---000111000.........+++++++++++++++,,,---------,,,******+++,,,+++************************)))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))******)))))))))))))))************)))))))))((((((***+++,,,***((())))))(((((((((((())))))))))))((((((''''''&&&&&&'''(((((((((((((((((('''(((((((((''''''(((((()))((((((''''''(((((()))***'''((()))))))))((('''&&&''''''''''''''''''''''''''')))******)))(((((()))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%&&&((())))))(((''''''&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''%%%%%%&&&''''''(((***++++++,,,,,,---...///000111111111///000222111///---------------------...///000111444555777999:::;;;::::::888<<>>>>>???@@@AAAAAA@@@@@@BBBBBBBBBBBBAAAAAA@@@@@@???>>>===<<<:::999888777888888777777666555555555333333333444444444444333666666777777666666555444333222111000000000000000++++++,,,,,,---.........000///...///000000///...,,,,,,------,,,,,,+++***+++************)))))))))************++++++++++++&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))((((((((('''''''''&&&&&&&&&$$$$$$%%%)))---///000+++,,,---,,,+++***+++,,,,,,---...---,,,,,,...///***,,,......,,,*********((((((((((((((()))******---+++))))))***+++***)))*********)))((((((''''''((())))))******))))))(((++++++++++++++++++++++++((())))))******))))))((())))))************))))))((((((((()))++++++***((('''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&'''((((((((((((''''''(((((()))***&&&''')))******)))'''&&&''''''''''''''''''''''''&&&(((******)))((()))***((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((()))%%%%%%%%%%%%&&&'''(((((($$$%%%%%%&&&''''''(((((($$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&+++******************)))---...///000111111111111///000111///---,,,---...//////...//////000111222333444666888:::;;;<<<<<<:::BBBMMMWWWggg|||yyy(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%%%%$$$$$$%%%''''''''''''((())))))'''%%%((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((()))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((''''''''''''((())))))(((((((((((((((((((((((())))))))))))***************++++++,,,,,,---.........------,,,,,,------...+++,,,------,,,---///111555444222111111444777999;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======<<<;;;;;;<<<===>>>???@@@AAABBBCCCDDD???@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@<<<<<<;;;:::999999888888777777666666555444444444444555777999999999888777666666777888777666555444111111000000000000111111***++++++,,,------......///---,,,---...///...---,,,,,,------,,,,,,+++***************))))))))))))))))))))))))************((((((((())))))(((((((((%%%%%%&&&&&&'''(((((((((******))))))))))))((((((((('''&&&(((+++------,,,%%%(((++++++)))(((((())))))***+++***((()))+++...,,,------+++)))(((((())))))))))))((())))))******---+++******+++,,,,,,+++++++++++++++************((()))************)))(((************************(((((())))))))))))(((((())))))************))))))((('''&&&''')))***)))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''&&&'''((())))))((('''&&&'''&&&&&&&&&''''''((()))''''''&&&&&&''''''((()))((((((((()))))))))((((((''''''''''''''''''''''''%%%'''))))))((((((((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((######$$$$$$&&&'''((()))&&&&&&&&&'''''''''''''''###$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))******+++,,,,,,,,,......///000111111111111111000///---++++++---/////////000111222333555666555666777999;;;>>>@@@AAACCCOOO]]]iiixxxxxxsssmmmhhh(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$&&&'''(((''''''((()))((((((((()))+++***(((&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))###$$$%%%'''((()))))))))(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))************************))))))))))))***************++++++,,,,,,---.........------,,,,,,------...---...///.........000222555333111000111444777:::;;;;;;::::::::::::999999<<<>>>??????===<<<======<<<===>>>???AAACCCDDDDDDAAAAAACCCCCCDDDCCCBBBAAA@@@AAAAAAAAAAAA@@@??????:::999999888888999::::::666666666555444444333333555777:::===>>>===;;;:::666777888888888777555444111000000000000000111222,,,,,,---......///000000---,,,++++++------,,,+++,,,,,,---------,,,++++++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''(((((())))))******))))))))))))))))))(((,,,)))((((((***)))&&&###&&&***...///,,,++++++,,,***,,,---+++******---111,,,---,,,***))))))+++---))))))(((((((((((())))))***((('''(((***+++++++++((((((((()))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))((('''&&&&&&((())))))((((((((((((''''''(((((((((%%%&&&&&&''''''(((((((((&&&'''((())))))((('''&&&'''''''''''''''((())))))&&&%%%%%%%%%%%%&&&''''''***)))(((''''''(((***+++''''''''''''''''''''''''%%%&&&((()))((('''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((()))))))))(((''''''&&&&&&&&&''''''((()))((((((((('''&&&&&&%%%%%%"""###$$$%%%&&&'''''''''((('''&&&&&&'''((()))***$$$%%%'''***---///222333...///000111111111111111111111///,,,******---000///000111222444777999:::888888999;;;>>>AAADDDFFFMMM\\\kkkwww~~~vvvkkkeeedddccc```(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%%%%%%%)))((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&)))((((((''''''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&)))(((((((((((('''''''''&&&'''((('''&&&%%%&&&((('''''''''''''''((())))))'''&&&%%%&&&((((((((('''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))(((((((((((()))***+++,,,*********))))))))))))))),,,,,,+++******+++,,,---+++---......---...000222............////////////444444444444666888;;;<<<777888999;;;<<<=========>>>>>>???@@@???>>>===<<<======>>>@@@AAABBBCCCDDDAAACCCEEEEEEEEEBBB???===;;;<<<===>>>>>>>>>===<<<;;;;;;<<<<<<<<<;;;:::999555444444444444555666666777888:::::::::999777555999888666444222111111000111111111111111111111111...---+++++++++---///000//////...---,,,,,,++++++,,,,,,++++++++++++******,,,,,,++++++***)))((((((***)))(((''''''((()))*********)))((('''&&&&&&%%%'''(((((()))))))))))))))))))))((((((''''''&&&&&&+++)))'''(((+++,,,***(((***)))'''((()))++++++***))))))))))))))))))))))))***)))'''&&&'''(((***+++******))))))((((((''''''''''''((()))))))))))))))$$$%%%&&&((())))))))))))************))))))))))))))))))))))))***************)))'''(((******(((%%%(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&''''''((()))(((((((((&&&&&&&&&&&&''''''((((((,,,)))&&&%%%(((((('''$$$)))(((&&&%%%%%%&&&((()))((((((((((((((()))******'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%###$$$%%%&&&'''((((((((('''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&+++***)))''''''&&&&&&&&&&&&'''***---///111111111//////000000000000//////,,,+++******+++...111333222222222444666777666555>>>999999???EEEJJJTTT^^^hhhooo{{{wwwrrroookkkddd___\\\ZZZYYYYYY''''''''''''''''''''''''(((((('''&&&%%%$$$######'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((((((((((('''''''''&&&&&&%%%'''((('''&&&&&&'''(((''''''&&&&&&&&&''''''((('''&&&%%%&&&((((((((('''&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))(((((((((((()))***+++,,,))))))))))))))))))))))))...---+++************+++***+++,,,+++******+++---////////////000000000000333333444444666777999:::777888:::<<<===>>>????????????@@@@@@@@@>>>===<<<<<<<<<===>>>???AAACCCDDD??????@@@@@@???===:::999999:::;;;=========<<<<<<;;;;;;::::::999999999888333333333333333444555555666777888999999777555444777666555333222111111111////////////////////////...---,,,++++++---///000.........------,,,,,,+++......---------,,,,,,,,,,,,,,,+++******)))(((((()))((('''&&&&&&'''((()))&&&&&&'''''''''(((((((((&&&'''(((((())))))(((((()))((((((((((((((('''''')))'''&&&&&&((()))(((&&&((('''&&&''')))***)))((()))))))))))))))))))))))))))((('''&&&'''(((***+++)))))))))(((((((((((((((''''''((()))))))))))))))&&&'''((((((((((((((('''(((((())))))))))))))))))((((((((()))))))))*********)))'''(((******(((%%%((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''%%%&&&&&&'''''''''''''''&&&(((+++,,,,,,***((('''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&''''''((('''''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((('''''''''''' """$$$&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))+++,,,---///111222222333//////000000000//////...+++,,,,,,...///000111222222333444666888999999888===<<>>???@@@@@@@@@@@@AAAAAA@@@>>>===;;;:::::::::;;;===???BBBCCC>>>>>>===;;;:::888777666666777999;;;<<<<<<;;;;;;;;;:::888777666666666777333222222222222333444444555666777777777666444333555444333222111111111111////////////////////////...---,,,,,,,,,---...///------------------------------------,,,,,,,,,,,,+++++++++******))))))((((((''''''&&&&&&''''''(((%%%&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))((('''&&&&&&(((((('''&&&&&&&&&&&&'''))))))(((&&&)))))))))))))))))))))))))))((('''''''''((()))***(((((((((((((((((())))))''''''((())))))))))))(((((((((((((((((('''&&&&&&&&&'''''''''(((((())))))'''''''''(((((((((((()))***)))'''((())))))(((&&&(((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''$$$%%%'''((((((((('''&&&$$$---555777111***(((((($$$&&&((())))))(((&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++............///000222222000000/////////......---+++,,,///111222333222222333444666888:::;;;;;;;;;===AAAMMM\\\iiitttuuuiii```ZZZYYYYYYYYYZZZ]]]```dddfff''''''''''''''''''''''''%%%&&&&&&''''''((((((((()))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&&&&((()))************))))))(((((('''&&&%%%&&&((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((('''''''''(((((()))***((((((((()))))))))))))))(((((()))***+++,,,---...,,,...//////...---...///......//////000000111111111222444555555444333222555666888:::===>>>???@@@@@@@@@AAAAAA@@@>>><<<;;;999999888999;;;>>>@@@BBBAAA???===:::999777777777444555777999::::::999999:::888666444333333444555333333333222333333444555555666666666666555444444333222111111111111111111111111111111111111111111......------------...///,,,,,,------------------+++++++++************)))+++*********)))))))))((((((((((((''''''((((((((((((((('''&&&%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&'''(((((())))))*********))))))((())))))))))))(((%%%%%%&&&(((******'''%%%))))))))))))))))))))))))(((''''''''''''((()))***&&&''''''(((((()))))))))&&&'''(((((())))))(((((('''(((((((((((((((''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((())))))(((''''''((('''''''''(((((((((((((((''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%'''((()))((('''&&&)))333>>><<<111'''&&&(((%%%&&&'''(((((('''&&&%%%''''''&&&&&&''''''((()))&&&&&&''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))((('''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((()))++++++++++++******+++---///111000000///...------------,,,---///000222333333333444555777888999999;;;<<<>>>HHHZZZmmm}}}wwwlllccc^^^[[[[[[\\\___bbbfffkkkqqqttt''''''''''''''''''''''''%%%%%%&&&&&&'''((()))))))))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''')))'''((()))))))))((('''''''''&&&%%%&&&(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&''''''((()))''''''(((((())))))))))))))))))*********+++******%%%'''***+++++++++,,,---,,,,,,------...///000000111222333444444333222111333444666999;;;===>>>>>>??????@@@@@@???>>><<<;;;999999999999;;;===???@@@AAA@@@===:::888777777888333444666777888888888777888666444222111222333444444444444444444555555666666666666666666666555555222111111000000111111111222222222222222222222222///.........---.........,,,,,,------------------++++++*********)))))))))*********))))))))))))))))))))))))******)))))))))(((((('''&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))******((()))))))))((((((((()))&&&&&&''')))++++++(((&&&(((((((((((((((((((((((('''''''''''''''(((((()))&&&&&&''''''(((((())))))&&&&&&'''(((((((((((((((%%%&&&'''((())))))))))))%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''))))))((('''&&&&&&'''(((''''''((((((((((((((('''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%'''((((((((('''&&&(((222999666+++$$$%%%)))((('''&&&%%%%%%&&&'''(((((((((((((((((())))))***%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((( !!!###$$$&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$######%%%$$$$$$$$$#########"""%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******))))))))))))***---///000//////...---,,,,,,------///.........///111444666555666777777666888;;;>>>DDDRRRgggzzz~~~zzzvvvpppjjjdddaaa``````cccfffjjjmmmqqqwww~~~&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&$$$%%%%%%&&&'''&&&&&&&&&''''''&&&%%%$$$$$$######&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&%%%&&&'''((('''&&&%%%&&&(((###$$$&&&'''''''''&&&%%%'''&&&%%%&&&(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&''''''(((((())))))***------,,,+++***(((&&&%%%$$$'''+++,,,------...///++++++,,,---......//////111222222333333333333222222444555888:::;;;<<<<<<<<<===>>>>>>>>>===<<<;;;:::;;;;;;<<<======>>>>>>???>>>;;;999777777777777444555666777777777666555555444333222111222333333555444444444444555666666777666666666555555555555222222111111000111111111000000000000000000000000////////////.........---------------------------,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))******++++++******)))%%%&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((%%%&&&''''''%%%%%%&&&'''''''''''')))******)))'''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''((((((&&&&&&'''(((((((((((('''$$$%%%&&&((())))))******''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))((('''%%%%%%''')))&&&'''((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''(((((($$$)))---+++&&&$$$&&&***)))(((&&&$$$$$$&&&((()))'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$###"""""""""$$$%%%%%%&&&&&&'''''''''(((((((((((())))))***+++,,,,,,,,,,,,---...///000...---,,,++++++,,,---...000///...---///222555777666888888777777:::@@@FFFQQQaaauuu~~~uuunnnkkkhhhgggfffdddbbbbbbeeehhhooorrrwww{{{&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&'''((()))(((&&&%%%%%%&&&"""$$$&&&((())))))(((''''''&&&%%%&&&((((((((('''(((((('''''''''&&&&&&&&&''''''&&&&&&''''''((()))''''''&&&&&&%%%&&&&&&'''&&&&&&''''''((())))))******+++++++++***)))'''&&&'''***---//////...///000++++++,,,---...///000000222222222222222333444555444555666888:::;;;;;;;;;::::::<<<=========<<<;;;<<<===>>>??????>>>===<<<===<<<;;;:::888888777777555666777777777666555444222222222222222333333333444444333333444444555666666555555444444444444444444333222111111111111111000000000000000000000000///////////////...------.........------,,,,,,+++,,,,,,,,,,,,++++++++++++((()))))))))))))))))))))((()))***++++++***)))(((&&&&&&'''''''''(((((((((%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&''''''&&&%%%&&&((()))((('''((((((((((((((((((((((((&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&'''((())))))(((((())))))(((((('''&&&&&&&&&&&&''''''''''''(((((((((((()))(((&&&$$$$$$''')))&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''((('''&&&%%%%%%'''((()))%%%%%%&&&&&&'''((()))***'''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&########################$$$$$$%%%&&&&&&'''((((((***))))))'''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&''''''((()))+++,,,---000000000000///...---------,,,+++***+++,,,...000000000000111222444666777888999:::999:::@@@KKKSSSaaaqqq{{{zzzvvvqqqjjjfffddddddcccdddggghhhiiilllrrrvvv&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&''''''((())))))((((((((('''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&''''''(((((((((((((((%%%&&&&&&''''''(((((()))$$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((())))))(((((((((((('''''''''((())))))(((&&&$$$$$$%%%$$$&&&(((+++,,,,,,,,,+++'''&&&%%%&&&((((((((('''(((((('''''''''&&&&&&&&&(((''''''''''''((())))))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***%%%&&&(((***+++,,,,,,+++&&&(((+++---,,,*********,,,,,,---...///000111222333222111111222444555777666666888999:::;;;;;;<<<888999:::<<<<<<<<<<<<;;;===>>>@@@BBBAAA???<<<;;;======<<<<<<;;;:::999999666777777777777555444333000111222333333444333333333333222222333333444555555444333333222222333333555444333222111111111111222222222222222222222222//////000000///...------//////...---,,,,,,++++++*********))))))))))))((((((((((((((())))))))))))'''((()))******)))((('''******)))((('''&&&&&&%%%%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%$$$&&&(((***)))'''&&&'''***'''%%%$$$$$$&&&'''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((''''''&&&&&&%%%%%%&&&''''''((((((''''''(((((((((((((((''''''&&&******)))((('''&&&&&&%%%'''''''''(((((((((((()))((())))))&&&######&&&***&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&'''(((((())))))(((((()))'''%%%$$$$$$&&&)))***+++((('''(((+++,,,***'''%%%&&&((())))))(((&&&%%%'''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((!!!!!!"""###%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&###$$$%%%&&&'''(((((((((%%%&&&&&&''''''(((((()))$$$$$$%%%%%%&&&'''(((((($$$%%%&&&(((***,,,///000222222222111///---***(((++++++******+++---///111///000222444666666666666999;;;;;;;;;===FFFSSS]]]mmm|||wwwmmmkkkgggccc``````cccfffcccgggkkkooorrrxxx))))))))))))((('''&&&%%%%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((()))'''%%%%%%%%%$$$###!!!&&&&&&''''''((())))))***&&&&&&&&&''')))+++,,,---(((''''''&&&&&&%%%%%%$$$((((((((())))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&&&&&&&((()))&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((((((((((((&&&$$$$$$&&&'''&&&&&&$$$$$$%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))$$$%%%&&&&&&''''''&&&&&&''''''(((((()))*********************************,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///000111222333444444444666888999:::999777666888888999::::::;;;;;;<<<>>>>>>===<<<:::999888888:::::::::::::::::::::::::::;;;;;;:::888666333222666666666666666777777888222333444555666666666666111111222333333444555555444333222222111111222222111111111111000///...---...---,,,,,,,,,,,,---.................................---------,,,,,,,,,))))))*********+++++++++))))))))))))************%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&***'''###$$$)))''''''''''''''''''''''''(((''''''&&&&&&((()))***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((('''&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''((($$$%%%%%%&&&'''''''''&&&%%%%%%%%%$$$$$$#########&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''''''''''''''''''''&&&&&&,,,***)))'''&&&&&&&&&'''***(((&&&$$$$$$&&&(((***$$$%%%&&&'''''''''&&&%%%%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((''''''''''''(((((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((+++++++++,,,,,,,,,------111000///...............,,,,,,,,,---...///000111222222555999777444444888888>>>AAAAAAFFFRRR```ggguuu|||qqqjjj___aaabbbbbb```bbbfffjjjooorrruuuzzz%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((()))(((&&&&&&''''''%%%$$$$$$%%%&&&'''((()))******&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&&&&''')))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((&&&%%%%%%&&&'''&&&%%%)))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((************************,,,,,,++++++++++++++++++------------...............//////000222333333444111333666888:::::::::999999999999:::;;;;;;<<<<<<>>>======<<<:::999999888;;;;;;:::::::::::::::::::::::::::999777666555444777777666666666777888888444444444555555555666666222222222333333444444555444333222222111222222222111111222111111000///.........---,,,,,,---......------------------------,,,,,,,,,,,,+++++++++***))))))*********+++++++++))))))))))))************'''''''''((((((((())))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%$$$###"""$$$'''***(((((((((((((((((((((((((((''''''&&&'''((()))***&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$&&&&&&'''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''***)))'''&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&'''''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***------......////////////......---,,,,,,,,,,,,,,,///.........//////000111555444666888666333444999<<>>FFFUUUaaa___[[[```llluuu}}}wwwuuusssvvvyyykkkdddcccaaaeeekkkooorrrxxx%%%&&&''''''((((((((('''((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''###""""""###%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((()))***)))'''&&&'''(((***))))))((('''((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&(((((('''%%%&&&&&&&&&'''(((((())))))(((((((((((((((((((((((('''''''''((((((((())))))%%%&&&&&&'''''''''''''''''''''(((((()))*********************************))))))))))))************,,,,,,---------...............//////000111222222666666777777777666555444999::::::;;;;;;<<<============<<<<<<;;;;;;::::::<<<<<<<<<;;;::::::999999888777444333222444666777888888888888888999999::::::888666444333333555666444444444444444333333333444444333222222222222333111111111111000///...---......------------......,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************************((()))))))))************&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((((((&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''')))******'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''''''''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''((($$$$$$$$$###$$$$$$$$$%%%((((((((('''''''''''''''$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++---...---.....................//////...------.........//////000111222222222222999777777666555666>>>IIIWWWgggrrrnnneeegggttt|||wwwtttvvvzzzuuunnniiieeeeeehhhkkkpppvvv|||''''''(((((('''&&&%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&"""!!!!!!###%%%'''&&&%%%(((''''''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&&&&''')))(((''''''&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&''')))((('''%%%$$$%%%%%%&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&''''''((((((''''''''''''(((((()))*********))))))))))))))))))))))))((((((((())))))*********,,,,,,,,,------------............//////000000111555555666666666555555555999999::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::777555333111111333555777888888888888888999999::::::999666444333444555555555444444444444444444444555444333333222222333333000000000000///...------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************((()))))))))************&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&'''''''''''''''''''''$$$$$$$$$%%%&&&'''((((((((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((('''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((((((((()))))))))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''(((%%%$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''######$$$%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***,,,...000.....................---......---------......///+++---///111333555555666888666666777777;;;HHHUUUiiiuuu|||tttkkkmmm{{{zzzyyyyyytttmmmffffffgggiiimmmrrrsssyyy&&&&&&&&&%%%%%%$$$""""""'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&$$$######$$$'''((((((''')))(((((('''&&&%%%$$$$$$"""""""""###$$$%%%&&&'''(((((('''&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((&&&%%%&&&'''((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&'''((())))))'''%%%'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((('''%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,,,,---------------........./////////000000111222444555777888999888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;888666444222222333555777888777777777777888999999:::888777555444444555555444444444444444555555555555444444333333333333333000111111000000///...------...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++***************))))))))))))************((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''%%%%%%%%%$$$###%%%(((+++))))))))))))))))))))))))%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$)))(((&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''###$$$%%%&&&&&&&&&&&&%%%&&&&&&((((((((((((&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%###"""$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))+++---///000000000000////////////...+++++++++++++++,,,,,,---+++---000333666888888888666666777999:::AAAQQQaaassszzz|||uuuoootttxxxnnnhhheeeeeeiiilllnnntttzzz}}}$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((('''&&&&&&$$$######$$$&&&(((''''''''''''''''''''''''''''''#########$$$$$$%%%&&&'''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&''')))***)))'''%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))(((((()))******+++,,,,,,++++++,,,,,,,,,---------------............////////////111222555777999;;;777777888999999::::::;;;;;;<<<<<<<<<=========>>>::::::;;;;;;<<<=========:::999777666555666777888777777666666666777888888888888777777666666555555333333444444555555666666555555444333333333333444222222333222222111000///---...///000000///...------------------------------,,,,,,,,,,,,++++++++++++++++++*********))))))))))))))))))************))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((($$$%%%&&&%%%$$$%%%(((***(((((((((((((((((((((((($$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&'''''''''&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$***)))'''&&&%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%$$$#########$$$%%%&&&&&&'''((((((((('''%%%$$$########################%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%$$$"""!!!###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))***,,,...///000////////////......------++++++******++++++,,,---...000333777999:::::::::777777:::<<<===EEEVVVggguuuxxxwwwrrrsss|||{{{pppllllllhhhiiinnnuuuxxx{{{$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%"""!!!!!!"""$$$%%%%%%$$$%%%&&&&&&'''((()))******''''''&&&&&&&&&'''((((((&&&&&&''''''((()))))))))&&&&&&''''''''''''((((((((((((((((((((((((((((((%%%&&&'''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''')))******'''%%%&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''(((((()))*********))))))))))))))))))))))))((())))))***+++,,,,,,,,,++++++,,,,,,,,,---------------..................111111222333444666777888666777777888999999::::::;;;;;;<<<<<<===>>>>>>>>>999::::::;;;<<<===>>>>>><<<;;;:::999888888888999666666666666666777777888666777777888777666666555333333333444555666777777555555444333333333333444444444444444333222111111---...///000000///...---........................,,,,,,,,,++++++++++++***++++++++++++******))))))))))))))))))************''''''&&&&&&&&&%%%%%%%%%''''''%%%$$$$$$%%%''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&'''''''''&&&&&&'''''''''$$$$$$%%%&&&&&&''''''((()))(((&&&$$$$$$$$$&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&''''''((((((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&%%%###!!!###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))***+++,,,...///000------,,,,,,,,,+++++++++,,,,,,,,,,,,------...///222444777:::;;;<<<;;;;;;888999<<<>>>???GGGYYYjjjrrrsssqqqqqqwwwyyyqqqgggffflllpppttt|||&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$)))'''%%%%%%&&&&&&%%%$$$'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***((('''(((''''''&&&&&&''')))******(((%%%$$$###$$$&&&'''((((((((((((((((((((((((((('''&&&(((***)))%%%"""$$$%%%&&&'''((((((((((((%%%&&&''''''(((((('''''')))'''%%%&&&((((((&&&$$$''''''&&&&&&&&&&&&''''''((((((((((((((()))******(((((()))***++++++,,,,,,+++---000000...,,,+++++++++,,,---.........---,,,...///000222444666777888777666666666777999<<<======???@@@???===<<<<<<===============<<<:::999888;;;;;;:::::::::999999999777777888888888888777777777666444333444555444333222444555444333111222222777666555444333444555555333333333222222222111111//////.........------------.../////////...,,,+++......---,,,+++))))))((('''(((((()))))))))))))))))))))***))))))((('''&&&'''''''''(((((((((((((((''''''''''''''''''''''''(((((())))))******++++++))))))(((((('''''''''&&&((('''&&&'''((()))((('''*********'''%%%###$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$###$$$$$$&&&'''%%%&&&&&&'''&&&%%%###""" !!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&'''((((((''''''&&&%%%$$$$$$$$$%%%%%%%%%############%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%(((((('''&&&%%%%%%%%%%%%&&&$$$!!!!!!$$$&&&((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''555555444111///...///000222111///---,,,,,,,,,---...---+++***+++---///000666<<<===:::999<<<:::555999777777<<>>>>><<<;;;<<<<<<<<<<<<=========<<<;;;;;;;;;::::::::::::999999999777777888888888888777777888777555555666666555444444555777666444333333444444444333222222222222333333333333222222222111111//////.........---------...//////000///...---,,,++++++++++++++++++++++++++++++******)))'''&&&%%%((())))))))))))(((((('''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''((('''''''''&&&&&&&&&&&&)))'''&&&'''((()))'''&&&)))******(((&&&$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%))))))((('''&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$###############((('''&&&&&&&&&&&&'''(((&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&''''''((((((000111111///......000222...---+++***)))))))))*********+++,,,///111444666444999;;;888777:::999555777888<<>>>>>======:::::::::999999999888888666777777888888777777666999888666777888888777666555777888888666555555666333333444444333333222111333333333222222222111111/////////.........------,,,,,,---------,,,+++***))))))***+++,,,------...+++++++++***)))(((&&&&&&'''(((((())))))))))))((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%***(((''''''((((((&&&%%%'''((()))(((&&&%%%&&&'''((((((''''''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%(((((('''&&&%%%%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&''''''''''''&&&$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''(((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&''''''$$$%%%''''''''''''%%%$$$&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&((((((((((((((()))******+++,,,---------...000333,,,+++)))((('''(((((())))))***---000333666888999444888:::777666888999888888???IIIPPPXXXbbbnnnwwwyyyzzzsssoookkkgggggghhhllltttzzz'''''''''((((((((((((((($$$%%%%%%&&&'''(((((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&$$$###$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((('''%%%$$$%%%'''((('''&&&%%%&&&((()))))))))((('''''''''(((((((((''''''&&&(((((((((((((((((((((((('''&&&%%%%%%&&&'''))))))''''''(((((('''&&&&&&%%%%%%&&&''''''((('''''''''((('''''''''''''''&&&&&&(((((())))))))))))(((((((((''''''''''''((()))))))))))))))******+++++++++***,,,......,,,++++++,,,,,,,,,,,,---------------//////000222333555666666888777555444444666777888777999:::;;;:::::::::<<<<<<<<<======>>>======<<<999999999999888888888888666666777777777777666666999888888888999:::888777555777888888666555555666444555666777666555444333333333333222222222111111////////////............---------------,,,,,,+++))))))***+++,,,------...(((((()))************)))&&&'''((())))))***))))))******)))((('''&&&&&&%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))''''''''''''%%%$$$$$$&&&''''''%%%%%%%%%'''((((((''''''''''''(((((('''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&((((((''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%%%%'''(((''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''')))***)))'''&&&$$$##################$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$%%%&&&'''((()))%%%&&&''''''''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''''''''''''''((()))***+++,,,***,,,---.........000222---,,,+++*********+++,,,---///222555777888888888888:::;;;999777888:::<<>>>>>>>>>>>===<<<;;;:::999999888888888777777777666666777777777777666666888888777999::::::999777444666777777555444444555444555666777666555444333333333333222222222111111000000/////////.........000000000///////////////++++++++++++++++++++++++((())))))***************&&&'''((())))))***))))))******)))((('''&&&&&&%%%''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''((((((***((('''&&&''''''%%%###!!!###%%%&&&$$$$$$$$$%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((((())))))&&&&&&&&&%%%$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''*********))))))'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%!!!###%%%%%%$$$###"""&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&'''(((***+++,,,,,,...000000//////000111...---,,,+++,,,---...///000222555888;;;;;;::::::999:::;;;999777777<<>>>>>>>>===<<<:::999888888888888777777777777666555666666777777666666555666666666888:::999888666333555666666444333333444333333444444333333222111333333333222222222111111000000000/////////......------,,,++++++++++++,,,,,,,,,,,,++++++*********,,,,,,,,,+++***)))'''''''''(((((())))))))))))((())))))((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$'''''''''((((((((((((((()))'''&&&&&&''''''%%%$$$!!!###&&&&&&%%%$$$###$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%'''((((((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))&&&%%%$$$######$$$%%%&&&&&&''''''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''%%%%%%&&&''')))***,,,---...000222222000///000111,,,,,,+++++++++,,,...///111333666:::<<<>>>>>>>>>777777999999888888AAAJJJVVVeeerrrvvv||||||wwwssspppnnniiifffccccccgggmmmrrruuu}}}$$$%%%%%%&&&''''''((((((''''''''''''(((((((((((()))(((''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&%%%$$$$$$&&&(((''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$&&&((())))))'''''''''''''''((())))))'''&&&%%%%%%&&&'''((()))((((((((((((((((((((((((%%%''')))(((&&&%%%&&&'''&&&&&&'''''''''''''''&&&%%%&&&''''''((((((''''''###%%%''''''&&&&&&)))+++%%%&&&((())))))(((&&&%%%'''&&&&&&&&&&&&'''(((((()))))))))(((((((((((((((***+++,,,+++******,,,...------,,,,,,,,,---...///------...///000111222222333222111111222444666888;;;===>>>>>><<<;;;<<<<<<;;;;;;<<<;;;;;;:::999999888888777777777666666666555555666666666666555555444444555777888888666444333555666666444333333444444444333222222222222333333333333222222222111111000000000000/////////...+++***)))((((((((()))***,,,,,,,,,+++++++++******,,,,,,,,,+++***)))((('''((())))))))))))(((((('''((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%''''''&&&%%%###%%%((((((&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$'''&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%$$$###############$$$$$$%%%%%%%%%'''''''''''''''&&&&&&&&&"""###$$$$$$$$$$$$###"""%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&'''(((&&&%%%###%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''''''''&&&&&&'''(((***,,,...///---///111222111000000111,,,++++++++++++---///000555666888;;;<<<=========666666999<<<===@@@KKKYYYdddrrr|||zzzrrrkkkgggdddcccbbbaaaaaaccchhhnnnuuu{{{~~~$$$$$$%%%%%%&&&'''(((((((((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''%%%$$$$$$&&&''''''&&&)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&######%%%'''(((((((((((('''&&&&&&((()))***%%%&&&((()))))))))((((((((((((((((((((((((((((((((())))))&&&######&&&)))(((((((((((('''&&&%%%%%%%%%&&&''''''((((((''''''&&&((()))(((%%%$$$&&&(((%%%&&&((())))))(((&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&***+++++++++******,,,...------,,,+++,,,---.../////////000111222333333444222111000000222444666888===???@@@???===<<<<<<===999999::::::;;;;;;::::::777777777777666666666666555555666666666666555555222222333666777777555333444555777666444333333444777666555444333444555666333333333222222222111111000000000000////////////000///...---------...///++++++++++++++++++++++++))))))***++++++++++++***))))))***))))))((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%'''''''''%%%%%%'''******(((&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&$$$"""!!!%%%$$$$$$###$$$%%%'''(((&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$ !!!###%%%&&&(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&((()))'''$$$"""&&&&&&%%%%%%%%%&&&''''''###$$$'''))))))'''$$$######$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&''''''(((***+++...000111+++---000111111000111222---,,,,,,,,,---///111222<<<<<<<<<<<<;;;:::999999777777;;;AAACCCHHHVVVeeeooo{{{zzzsssjjjbbb^^^^^^```aaaaaaccchhhooowww***)))((('''&&&%%%%%%%%%))))))'''&&&&&&'''((()))&&&%%%$$$$$$$$$%%%&&&''''''(((((()))(((&&&%%%$$$&&&((()))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&***))))))))))))((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))''''''''''''((((((((((((((((((((((((((((((((((((***'''$$$''',,,///---***&&&''''''((()))*********''')))++++++++++++---///..................------......//////000000111111333333333444444555555555:::===???>>>;;;999:::<<<999;;;======;;;:::999:::999888666555444555666888:::999999888777666666555222222333333333333444444666666666666555555555555777777666555444444333333...///111222333333222222111111111111000000000000222------000000++++++///++++++++++++++++++++++++++++++******)))(((((((((******))))))((((((''''''++++++***)))((('''&&&&&&))))))(((((((((''''''''''''&&&%%%%%%%%%%%%&&&'''&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%&&&((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''******)))((('''%%%$$$###)))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%((('''&&&&&&%%%%%%%%%%%%(((((('''''''''((())))))'''(((((()))***+++++++++...000222444555444333222...+++)))))),,,222777:::AAA>>><<<<<<>>>>>>:::777;;;888999BBBLLLWWWdddooozzzsssiiiddd^^^ZZZYYY[[[^^^```iiimmmvvv(((''''''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''((()))))))))))))))(((((('''''''''(((''''''&&&%%%&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''((((((''''''&&&&&&'''''''''))))))((('''&&&$$$######''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''(((((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&((())))))''''''''''''(((((((((((((((((((((((((((((((((((($$$!!!!!!%%%((('''%%%''''''((())))))***+++++++++,,,---,,,***)))***+++++++++,,,,,,,,,,,,,,,,,,.........///000000111111222222333333444555555666:::;;;======;;;;;;;;;<<<:::<<<======;;;::::::::::::888777555555666777888777777666666555444444333222222333333333333444444666666666666555555555555666666555555444333333222000111111222222111//////////////////.........---///++++++......******...++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&'''***))))))(((((((((((()))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((()))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''((((((##############################$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%###"""!!!((('''&&&&&&%%%&&&&&&&&&*********************)))''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&((())))))***,,,------...///000222333444333222111///...,,,,,,///444888::::::::::::;;;<<<;;;999888:::999===FFFPPP]]]mmmzzzqqqeee```^^^ZZZYYY[[[___dddfffnnnrrr|||&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''******++++++***)))(((''''''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((((('''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''(((((()))''''''&&&&&&%%%$$$$$$###''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&###!!!###''')))(((&&&(((((())))))***++++++++++++,,,,,,,,,***)))***+++******++++++,,,,,,---------......//////000111111000111222333444555666777999999999:::<<<===<<<;;;:::<<<======;;;::::::;;;:::999777666666666777888666666666555444444333333222222333333333333444444666666666666555555555555555444444333333222222222333333222222000///---,,,/////////.........------...++++++...---++++++---************************------,,,,,,+++*********(((((((((((())))))))))))&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%)))(((''''''''''''((()))&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((((((((($$$$$$%%%&&&''''''''''''))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%$$$$$$######&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######""""""###$$$$$$%%%))))))+++,,,...///000111111222222333333111000///000000000111222555888999555777999::::::;;;<<<===>>>???EEENNNXXXeeexxxyyyqqqfff\\\YYYYYYYYY\\\```gggmmmqqqvvv|||''''''&&&&&&&&&''''''(((''''''''''''((((((((())))))((('''&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&''')))***&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((((()))((('''&&&%%%'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((***(((&&&(((***,,,,,,+++))))))******++++++++++++'''(((***+++***+++,,,...++++++,,,---......//////------......///000000111///000111222444555777777888666666888<<<>>><<<:::;;;<<<===<<<;;;::::::;;;999999888777777777777888777777777666666555555555222222222333333333444444666666666666555555555555333333333222222222111111444444333222111///...---111111000000000/////////000///.........,,,,,,---************************---,,,,,,+++******))))))''''''(((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((&&&%%%%%%%%%&&&''')))***((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%'''((((((((((((###$$$&&&'''((('''&&&%%%(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&'''&&&&&&&&&''''''&&&&&&''''''((()))&&&%%%"""!!! !!!"""###%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((()))***+++---///000222222222333333222111000...---///111333444444555666777666888999999999<<>>HHHRRR[[[hhhssszzz~~~~~~yyywwwyyyzzz|||nnn___VVVPPPLLLMMMNNNOOORRRWWWZZZ\\\bbbiiinnnxxx$$$&&&&&&&&&$$$###$$$%%%(((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&&&&'''&&&%%%$$$######$$$%%%&&&&&&''''''&&&$$$###%%%&&&'''(((((((((((()))))))))((('''&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&)))(((''''''''''''((()))(((''''''&&&%%%$$$######(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&'''(((((()))(((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&''')))'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((()))******************************+++,,,,,,+++))))))***,,,---......//////000111111222222333444444444444444444555555555555444333333444444333333333333444444///111444777888777555444222333333444444333333222333222222222222111111111111111000000000000111111...//////...,,,+++,,,---...------,,,,,,++++++***++++++***))))))))))))***))))))))))))(((((((((((())))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&((())))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%%%%$$$$$$$$$%%%###%%%''''''%%%$$$%%%%%%'''''''''&&&%%%$$$$$$###$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$%%%$$$######%%%&&&&&&%%%%%%&&&((())))))((('''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$&&&''''''%%%$$$$$$%%%$$$%%%&&&'''((((((((('''((()))***+++,,,......///111111000000000000000000///---+++***+++---000222555555555666777999;;;===>>>===DDDSSScccmmmssswww{{{|||nnn]]]RRRMMMKKKKKKOOORRRSSSWWW\\\\\\```hhhooowww$$$&&&'''&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%)))((('''&&&&&&&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%######$$$&&&''''''''''''(((((((((((((((''''''''''''((()))***&&&&&&''''''''''''&&&&&&(((''''''''''''''''''((('''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''%%%&&&''''''&&&&&&''')))((('''&&&%%%%%%&&&((((((&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***************************)))******))))))***---///------......///000000111111222333444444444444444555555666666555555444333444333333333333333333444000222444666666666555444222333333444444333333222222222222222111111111111111111000000000000111111///000111000...---...///---------,,,,,,+++++++++---,,,,,,+++++++++++++++))))))))))))((((((((((((************************''''''&&&%%%%%%%%%%%%&&&%%%&&&'''((()))*********%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%$$$$$$%%%###%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''((())))))***$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$######%%%&&&&&&&&&&&&''')))))))))((('''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$&&&''''''&&&%%%%%%&&&$$$#########%%%&&&((()))((()))***+++,,,...//////111111111111111000000000//////......///111333555444555888999:::<<<>>>@@@???CCCNNN^^^mmmvvvzzzzzz{{{ooo___TTTNNNLLLKKKNNNTTTWWWWWW[[[``````gggqqq|||%%%&&&((('''&&&%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%######$$$&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((((((((''''''''''''(((&&&&&&''''''&&&&&&%%%$$$""""""######$$$$$$$$$$$$%%%&&&''''''&&&&&&''')))((((((&&&%%%%%%&&&'''(((''''''&&&&&&'''((())))))'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))******************************++++++******+++...000---------...//////000000000111222333444444444444555555666666555555444333333333333222222333333333444444333333333333444444222333333444444333333222222222222111111111000000111111000000000000111111000111222111///...///000------,,,,,,,,,,,,++++++---,,,++++++******++++++(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%######$$$###$$$%%%$$$###"""###%%%$$$$$$%%%&&&'''(((((()))###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######"""!!! $$$%%%'''&&&&&&%%%'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&''''''&&&%%%&&&'''$$$"""###'''+++))))))***+++---...//////111111111111000000//////---...///111222333333444333666999;;;;;;;;;===???GGGRRRaaammmuuuzzz}}}~~~pppaaaVVVPPPMMMMMMMMMQQQWWWYYYZZZ^^^eeekkkttt%%%'''((('''&&&&&&''')))%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''***)))&&&%%%$$$%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&$$$###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((()))***++++++'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$######$$$$$$%%%&&&&&&&&&%%%&&&''''''&&&&&&''')))(((((('''&&&&&&&&&&&&''''''''''''''''''((()))***&&&'''((()))************((((((((((((((((((((((((((((((((((((((()))******************************,,,------,,,******+++---,,,------......///000000///000111333444444444444444555555555555444333333333333222222222222333333555444333222222333444555222333333444444333333222222111111111111000000000111111000000000000111111---///000///------...///,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((%%%######$$$###$$$$$$###""""""###%%%%%%%%%%%%$$$###""""""!!!######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%###""""""###%%%&&&'''&&&%%%$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&'''(((&&&&&&&&&'''%%%""""""'''*********+++---...///000111111111000000//////......+++,,,...111222222111111555888:::::::::;;;@@@DDD\\\jjjxxx|||{{{}}}rrraaaUUUOOOLLLKKKNNNOOOSSSYYY\\\^^^fffoooxxx$$$%%%''''''&&&%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''((((((...,,,***((('''((()))***$$$$$$%%%%%%%%%%%%$$$$$$'''((((((&&&%%%$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''((())))))%%%&&&''''''&&&&&&''')))''''''(((((('''&&&&&&%%%&&&&&&&&&&&&'''((())))))###%%%&&&(((************''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))(((***,,,,,,+++***+++,,,,,,,,,---......//////000///000111222333444444444444444444444444333222222333333222222222222333333111222222333444444444444222333333444444333333222111111111111000000000000111111000000000000111111,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******)))((((((((((((((('''((((((((()))))))))***''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&%%%%%%&&&$$$%%%%%%###""""""$$$&&&'''&&&%%%$$$###"""!!! """###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&((()))'''%%%&&&'''%%%&&&'''&&&$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&(((((('''&&&'''(((%%%$$$###"""###%%%((()))------...///111222333333000000//////...------,,,......//////000111222222777999::::::===FFFRRR\\\tttuuuaaaSSSMMMLLLLLLKKKOOOPPPUUU\\\aaahhhuuu###$$$&&&%%%%%%%%%&&&''''''''''''&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%'''((()))))),,,***(((%%%$$$%%%'''(((######$$$$$$$$$$$$######'''(((((('''%%%%%%&&&(((&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''''''''%%%$$$###$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$""""""###$$$$$$%%%&&&&&&%%%&&&((('''&&&&&&''')))&&&'''((()))((('''%%%$$$$$$$$$$$$%%%&&&'''((()))!!!###%%%''')))*********&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******(((((((((((((((((((((((("""%%%(((++++++,,,---...,,,,,,------...//////000//////111222333444444444333333444444333333222111333222222222222222222333---///222555666666555444222333333444444333333222111111111111000000000000111111000000000000111111---...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************'''((((((((())))))******''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&###$$$%%%'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###########################$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((%%%&&&&&&$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&$$$###$$$&&&&&&&&&'''%%%###!!!"""###$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&(((((('''''''''(((%%%&&&'''((())))))))))))//////000222333444555666000//////...------,,,,,,333222000///000222555666888999:::<<>>CCCHHHWWWhhhxxxzzzuuuxxxyyyvvv~~~|||uuuhhh]]]OOONNNKKKIIIIIILLLQQQTTTZZZZZZ\\\bbbeeeiiiqqqzzz&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%***)))(((((((((((()))***&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%###$$$&&&(((((('''&&&%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''''''''''''''&&&%%%%%%&&&''''''&&&%%%%%%''''''((((((''''''&&&%%%%%%&&&&&&'''((()))******$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%&&&((((((((((((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++)))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))************))))))***,,,...///111111(((+++///222444333111000///000000111222222333333444333333222111000//////......///111222333444555444444444333333222222222333333333333333333333333111111111111111111222222---------.........//////+++,,,---...---,,,+++***------------------------+++******)))(((''''''&&&&&&)))+++***''''''(((+++(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%""""""###$$$%%%%%%&&&&&&###$$$%%%%%%######$$$%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%######&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((&&&&&&'''''')))***,,,---&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&%%%%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&&&&'''(((((((((***+++,,,...000111222333222111///...------......***+++,,,...000111333333666888:::999777999@@@FFFUUUaaapppssspppvvvzzzzzz{{{wwwsssjjj[[[OOOIIIIIIHHHHHHJJJNNNTTTXXX^^^]]]```fffjjjppp{{{&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&!!!$$$'''(((((('''&&&((((((((('''&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&'''''''''''''''&&&%%%&&&&&&'''((()))*********'''%%%&&&((((((&&&$$$%%%(((++++++(((&&&%%%&&&$$$$$$%%%&&&'''))))))***&&&''''''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))******)))'''%%%###''''''(((((('''&&&%%%%%%$$$$$$$$$%%%&&&'''((())) ###'''******'''$$$******))))))((((((''''''&&&&&&&&&'''''''''''''''(((((((((((((((''''''''')))))))))))))))))))))))))))))))))***+++---...///......//////000000111111000000111111111222222222222111111111000000//////---...000111222222222111////////////////////////222111///000111333333222111111111000000000000000//////............//////------...............---......,,,++++++,,,......'''(((***+++***)))'''%%%&&&'''((((((''''''(((***&&&&&&%%%%%%%%%%%%$$$$$$))))))))))))))))))))))))&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&&&&'''((((((((((((''''''&&&&&&''''''((($$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###&&&&&&%%%$$$$$$#########%%%$$$######"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%&&&&&&(((***,,,...///$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%$$$######$$$%%%&&&'''''''''&&&%%%!!!%%%'''(((((()))++++++,,,,,,...///222333555333222000///---,,,,,,,,,............000222444666333777:::777555:::FFFRRRcccppp}}}zzzsssoooooovvv~~~|||tttnnneeeYYYOOOLLLIIIGGGFFFHHHMMMTTTYYY\\\ccc]]]]]]dddiiiqqq&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%))))))(((((('''&&&$$$$$$%%%%%%&&&&&&''''''(((((()))'''%%%&&&((((((&&&$$$&&&(((+++***(((&&&&&&'''(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%((()))))))))(((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&'''((())))))###$$$%%%(((***)))'''$$$((((((((((((''''''''''''******)))((('''&&&%%%$$$'''''''''((((((((((((((()))))))))))))))))))))))))))))))))***+++,,,......,,,------......///000000000000000111111111222222111111111111000000000///---...000111222222222111333333333333333333333333111000///000222333222111111111111000000000000000......------------......---...............------,,,++++++++++++++++++,,,((()))*********)))'''&&&%%%&&&(((((('''((()))+++'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&'''((()))***$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%)))))))))))))))(((((('''$$$%%%&&&'''''''''&&&&&&###%%%'''((((((((()))+++000000111222333444666777333222111///...---------***+++---///222555777999555777999777666>>>MMMYYYiiixxxwwwrrrpppqqqxxxzzzrrrjjjddd\\\RRRKKKJJJFFFGGGIIIMMMRRRWWWZZZ\\\eeeaaaccckkkrrr~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&***)))'''&&&%%%%%%&&&'''&&&&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&&&&'''(((&&&%%%'''((()))((('''&&&'''((())))))((('''&&&%%%%%%$$$&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& ###&&&(((*********'''''''''(((''''''&&&%%%)))(((((('''(((((())))))(((''''''((())))))'''%%%&&&&&&&&&&&&''''''''''''******))))))((('''&&&&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((()))))))))***+++,,,---...++++++,,,,,,---......///000000000000111111111111111111111111000000000000...///000111111222111111222222222222222222222222/////////111222333111///111111111000000/////////------------------------...............---,,,+++))))))************))))))))))))))))))((((((((((((%%%&&&(((((('''((()))+++(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''((())))))((((((***,,,000000000111111222333333222111000///............+++,,,...111444666777888666888888666999DDDWWWfffsss{{{rrrooopppsssxxx~~~}}}wwwqqqhhh^^^WWWQQQKKKHHHIIIGGGJJJPPPVVV[[[^^^______hhhhhhnnnwww%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%)))((('''&&&%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$######''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''(((((("""###%%%'''((()))******''''''&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''&&&((((((((('''&&&'''((()))&&&&&&''''''''''''''''''&&&''''''((((((((((((((('''''''''&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''(((''''''&&&'''''''''''''''&&&&&&))))))((('''''''''(((((()))'''&&&&&&'''(((((('''&&&&&&&&&''''''(((((((((''''''(((((())))))******%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))***+++,,,---++++++,,,,,,---........./////////000000000111111111111111000000000000000//////000000111111111111000000000000000000000000......///111333333000...111111111000//////......---------......---------............---,,,++++++'''((()))******)))((('''******)))((('''((((((((('''((()))((('''&&&''')))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&((((((((('''&&&&&&&&&%%%(((''''''&&&&&&''''''((($$$%%%&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""######&&&&&&%%%%%%%%%&&&''''''!!!"""%%%'''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((()))(((((())),,,...000000111111111111000000000///......---.........///000222444555555555555777777777888>>>MMMcccsss|||xxxsssnnnnnnqqqvvv|||yyyqqqkkkaaaVVVPPPKKKHHHHHHLLLMMMRRRYYY___dddggghhhiiiooosss}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%###$$$&&&''''''&&&%%%$$$!!!!!!"""###$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''(((((("""###%%%'''((()))******((((((((('''''''''''''''&&&''''''''''''&&&'''''')))((('''&&&'''(((((((((&&&&&&''''''''''''''''''&&&''''''((((((((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&'''''''''''''''&&&((((((''''''&&&''''''''''''%%%$$$$$$&&&((((((((('''''''''(((((())))))***'''''''''((()))******+++%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))***+++,,,,,,+++,,,,,,------...//////....../////////000000000000000000000000000111111000000000000000111111111111111111111111111111111...///000222333333111...111111000000///......------...////////////...---------......---,,,++++++((()))***++++++***)))(((******)))((('''((((((((()))******)))&&&%%%%%%&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%(((''''''&&&&&&''''''((($$$%%%&&&&&&$$$###$$$&&&((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''!!!"""%%%'''((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))%%%%%%%%%%%%&&&&&&''''''%%%&&&'''((((((***...000444444555555555444333222------,,,,,,------......111222444666777777666555666888:::>>>HHHYYYooo~~~wwwoooooooooqqqyyyzzzqqqeee[[[PPPKKKIIIHHHKKKPPPUUUZZZaaaggglllqqqvvvzzz&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%% """%%%'''((('''&&&$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&'''(((((((((((((((((((((%%%&&&((('''&&&&&&'''(((((('''&&&'''))))))((('''))))))((('''&&&%%%%%%$$$&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%&&&''''''(((''''''''''''''''''&&&&&&'''((((((&&&%%%$$$$$$'''((()))(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((()))))))))))))))***++++++++++++,,,------......///............////////////000000000000111111111111111111000000000000111111////////////////////////000000000222333444222000111111000000///...---------...///000000///...---,,,,,,------------,,,,,,******++++++++++++******))))))))))))((((((((((((***++++++)))&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$###$$$%%%))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$&&&'''((()))))))))((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&'''"""###%%%&&&'''&&&&&&%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&'''((($$$&&&((()))***+++...111222222333444333222111000,,,,,,,,,,,,---...///000000111333555888999:::;;;777:::@@@IIIUUUggg{{{wwwooorrruuuyyyyyynnn\\\SSSKKKIIIJJJKKKOOOUUU[[[aaajjjrrryyy''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((((((((($$$&&&((((((&&&&&&''')))'''&&&&&&(((***+++(((&&&(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((%%%&&&&&&'''((((((''''''''''''''''''((()))******((('''&&&'''((()))(((&&&((((((((((((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++******++++++,,,---------------.........////////////000000000111111111111222111000//////000111111........................333111111222333444333222222111000///...---,,,,,,,,,---///000000///---,,,***+++,,,,,,------------+++******************+++((()))*********)))'''&&&'''))))))((('''&&&'''((((((((((((''''''''''''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%###"""###$$$)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''((($$$%%%&&&&&&&&&&&&%%%$$$"""###$$$%%%&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((&&&(((+++,,,,,,---...000...///000111111///...---,,,------...///000222333222333444555777999;;;<<<888>>>HHHUUUddduuuxxx{{{}}}pppbbbSSSLLLIIIKKKOOORRRXXX^^^bbbkkkxxx((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$''''''&&&%%%&&&'''((()))$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))$$$$$$&&&'''(((((())))))$$$$$$%%%%%%&&&'''(((((($$$&&&((((((&&&%%%'''***&&&%%%&&&(((++++++(((%%%$$$$$$%%%&&&'''))))))***&&&''''''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((('''(((((((((((()))***,,,,,,+++***))))))***)))'''%%%(((((((((''''''&&&&&&%%%$$$$$$%%%&&&'''((()))***((((((((((((((('''''''''***************************)))))))))))))))***+++)))))))))***++++++,,,,,,---------.........////////////000000111111111222222111000//////000111111111111111111111111111111444222111111333444444444222111000///...---,,,,,,+++,,,...//////...,,,+++)))***+++,,,---.........+++***)))(((((()))***+++'''(((***+++***)))'''&&&%%%&&&(((((('''''')))***))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&''''''((($$$%%%&&&%%%###"""###$$$(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''$$$%%%%%%&&&&&&''''''((( !!!###%%%%%%%%%###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&"""###$$$%%%&&&%%%%%%$$$''''''&&&&&&%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&...---+++)))((()))***+++&&&&&&%%%$$$%%%&&&'''((()))+++...///...---......000111222333333222000///.........///111222444555777777666666666888999:::999AAANNN]]]mmm}}}wwweeeTTTNNNJJJIIINNNUUUZZZ```fffhhhsss''''''''''''''''''''''''&&&&&&&&&'''((()))(((&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$)))'''%%%###"""###%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''))))))(((((('''''''''&&&''''''''''''(((((((((((())))))(((((((((((())))))******))))))((((((''''''(((((('''''''''&&&&&&&&&)))))))))))))))(((((('''*********)))))))))))))))***+++,,,,,,------,,,,,,////////////............------......//////000000111000000////////////000////////////000000000000333333222111000///......111000///......///000111//////............//////,,,++++++,,,------,,,*********))))))((((((''''''))))))))))))))))))))))))---,,,***(((&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$%%%&&&(((***+++'''''''''&&&&&&%%%%%%$$$)))'''%%%%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###############""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&(((((('''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&'''((())))))'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%***%%%!!!"""%%%(((&&&###%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%!!!"""%%%'''(((''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%"""$$$%%%'''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&$$$"""$$$''')))((('''+++,,,...000222222222222000111222333333222111000...///111333444666777777<<<888777999999888:::===@@@LLL]]]lllxxx}}}sssdddXXXSSSKKKLLLNNNRRRYYY```fffjjjooo''''''''''''''''''''''''%%%$$$$$$%%%''''''&&&$$$'''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%'''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((()))(((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))((((((''''''(((((('''''''''&&&&&&&&&''''''((())))))))))))))))))))))))))))))************+++,,,,,,------,,,,,,.................................///////////////000000////////////000000////////////000000000000111111111111000000000000111000///......///000111......------------......---,,,,,,---......---+++((())))))***++++++,,,,,,((((((((((((((((((((((((+++***((('''&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''''')))((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%)))'''%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%###""""""$$$%%%%%%###'''&&&%%%%%%$$$$$$$$$%%%((('''&&&$$$$$$$$$$$$$$$"""""""""######$$$%%%%%%(((''''''&&&&&&&&&&&&&&& !!!###$$$%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''(((((())))))'''%%%%%%((()))((('''+++,,,...000222222222222000111222333222222111000000111333555666888888999:::888777999888777;;;AAALLLWWWeeesss}}}zzzssshhh[[[QQQNNNLLLNNNRRRVVV[[[ccckkkqqq''''''''''''''''''''''''(((''''''(((******)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&''''''&&&$$$###''''''&&&&&&&&&&&&''''''))))))(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))***((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((()))))))))))))))(((((((((((('''(((((((((''''''''''''&&&%%%&&&''')))******++++++(((((())))))******++++++***++++++,,,,,,,,,,,,,,,,,,,,,---......////////////////////////.........//////...//////000111222////////////000000000000//////000000111111111222000000////////////000000------,,,,,,,,,,,,------...---,,,---...///...,,,+++++++++,,,,,,------...''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%'''((((((((('''&&&%%%%%%&&&&&&'''''''''(((((((((***)))(((&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&'''(((((()))###%%%&&&&&&%%%$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$)))((('''&&&%%%%%%%%%%%%)))'''%%%$$$$$$&&&''')))))))))(((''''''''''''(((!!!"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))+++)))''''''((()))((('''+++---///111222333333222000000222222222222111000222333555777888:::::::::777777888:::888999AAAKKK]]]fffrrr}}}zzznnndddZZZOOOIIIIIINNNRRRVVVYYY]]]fffrrr|||''''''''''''''''''''''''((((((((()))***+++***(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&&&&%%%%%%((((((''''''''''''(((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''''''''''''''&&&&&&&&&(((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((('''''''''''''''&&&'''((()))************''''''((()))***++++++,,,******+++,,,,,,,,,,,,+++***+++,,,---...///000000000000//////......------............///000222222////////////000000000000000000000000111111111111000000////////////000000...------,,,,,,------......---+++,,,---...---,,,//////...---,,,++++++***(((((((((((((((((((((((('''''''''''''''''''''((((((((('''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$'''''''''(((((((((((()))''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((&&&%%%%%%&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!"""$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&''''''&&&&&&&&&'''''''''''''''%%%)))---+++'''$$$%%%'''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&***)))'''&&&&&&&&&''''''))))))((('''''''''''''''%%%%%%&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((()))(((''''''(((((()))))),,,---///222333333333333000000222333333222111111333444666888999:::;;;;;;666666999:::999<<>><<<+++%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%$$$###""""""$$$&&&''''''&&&%%%&&&'''%%%&&&''''''''''''&&&&&&'''&&&%%%&&&'''((('''%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((((('''''''''+++,,,---...///000111111111111222222333555666777777888999:::;;;;;;;;;;;;888888777444333666===CCCOOO^^^uuu}}}~~~uuu{{{kkk]]]MMMGGGFFFFFFHHHLLLIIIIIIJJJJJJHHHJJJWWWddd|||''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%!!!###%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&''''''(((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$'''((((((((()))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((('''''''''(((((())))))***((()))***+++***)))'''&&&((((((((((((((((((((((((''')))***)))'''&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))((('''(((((((((((()))))))))))))))))))))******))))))))))))***++++++))))))***+++(((((())))))))))))(((((((((***+++***'''&&&&&&''',,,+++))))))***+++***))))))***+++,,,---......////////////////////////////////////000000000000000000000////////////000000////////////...............---,,,---//////...---)))******+++,,,,,,------,,,,,,++++++***)))))))))'''((((((((()))))))))***''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###!!!"""###$$$$$$###$$$%%%'''((((((&&&&&&&&&&&&'''''''''(((###&&&((('''%%%%%%)))...444333222333888999333+++%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&((('''&&&%%%%%%&&&$$$%%%&&&'''((((((''''''(((&&&%%%&&&'''((('''&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((())))))))),,,,,,---...000111222222222222333444666888999:::777777999::::::;;;;;;;;;777777666333333999DDDMMM```nnnyyyyyy}}}vvv{{{}}}}}}~~~|||rrr[[[PPPFFFEEEGGGHHHIIIJJJGGGHHHKKKMMMNNNVVVhhhzzz((((((((((((((((((((((((&&&'''((())))))'''%%%###&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((''''''&&&)))))))))((('''%%%$$$###(((((('''&&&%%%$$$$$$###((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))&&&'''''''''''''''&&&&&&))))))(((((((((''''''''''''((((((((())))))************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))***+++,,,,,,+++)))'''%%%))))))))))))))))))))))))***+++,,,+++)))''''''(((((()))))))))))))))((((((((((((((((((((((((((((((&&&'''((()))************(((((((((((())))))))))))((()))***++++++***)))((()))+++++++++***)))***+++(((((())))))))))))(((((('''***------+++***,,,...+++)))((()))+++,,,,,,+++)))******+++---...//////111111111111111111111111000000000000000/////////000000////////////000000000/////////............,,,++++++---///000000///---,,,,,,++++++*********,,,,,,++++++***)))))))))'''((((((((())))))******&&&'''((())))))((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%''''''''''''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''!!!###%%%&&&%%%%%%&&&''''''***,,,+++'''%%%&&&'''&&&&&&&&&'''''''''((((((###'''***)))&&&%%%)))---333***///???BBB222'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$""""""######$$$&&&((())))))((((((((('''&&&&&&'''((('''&&&$$$%%%&&&&&&''''''&&&&&&''''''(((((())))))******+++,,,---///000222333444333333444666888:::<<<===666777888999::::::;;;:::666777555333444===JJJUUUsss~~~~~~uuuttt{{{zzz}}}zzzxxxxxx{{{|||zzzyyysss```RRRJJJDDDFFFJJJJJJJJJKKKGGGIIIMMMQQQUUUaaaxxx~~~))))))))))))))))))))))))%%%&&&''')))************---***((('''(((*********%%%&&&&&&'''((()))******''''''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&***************)))(((((('''&&&&&&&&&&&&'''((()))&&&&&&''''''''''''''''''))))))((((((((('''''''''++++++***)))))))))))))))((((((''''''((()))+++,,,************)))'''&&&%%%))))))************))))))''''''((()))******))))))'''(((((((((((((((((((((******)))))))))(((((((((&&&'''(((***+++,,,,,,,,,---+++)))((('''(((***+++(((((())))))))))))((((((+++*********))))))((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''(((((((((((('''''' $$$)))***)))((()))+++)))***+++,,,,,,+++***)))+++++++++,,,,,,,,,------000//////.........//////////////////............111111000000//////......////////////////////////---------...............------,,,,,,+++***))))))************************(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&(((((((((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''))))))***%%%)))...222333000+++(((''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&)))***+++***)))******))))))(((&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%'''***+++---...000222444555666666777777777777888999:::;;;;;;999888999;;;<<<;;;999777444444777<<>>HHHYYYiii}}}ssskkkllluuu~~~zzzzzz}}}{{{zzz|||wwweeeUUUJJJJJJFFFEEEGGGIIIIIIKKKOOOTTTWWW\\\cccsss~~~zzztttrrrsssrrrmmmlllooo((((((((((((((((((((((((***)))((('''(((((()))***...,,,)))''''''''''''&&&''''''''''''&&&&&&%%%%%%'''''''''&&&''''''(((((())))))))))))))))))))))))((((((''''''&&&&&&''''''$$$$$$$$$%%%&&&((()))***(((((())))))((((((''''''((((((((('''''''''''''''''''''&&&%%%&&&'''((()))******))))))))))))((((((((((((((()))***,,,---......---,,,******))))))***)))***+++,,,------------)))******++++++******)))++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((''''''((('''%%%$$$$$$$$$%%%&&&((())))))******))))))(((************))))))))))))************))))))))))))'''''''''(((((()))))))))'''(((((())))))(((((('''&&&(((++++++***)))******)))******++++++******))),,,,,,,,,---------......///...............//////......//////000000111111000000000////////////.../////////////////////////////////...---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&''''''(((###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&$$$$$$%%%&&&'''(((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''')))+++,,,+++,,,...111333444555666999999999999::::::::::::999888888999:::999777444555444666;;;@@@KKK]]]mmm~~~vvvrrrkkkeeedddiiirrrzzz}}}vvv{{{|||yyy||||||jjjYYYMMMFFFFFFDDDDDDHHHJJJKKKOOOSSS[[[]]]cccrrrzzztttooonnnllllllppprrrqqqtttwww))))))))))))))))))))))))+++)))'''%%%%%%&&&'''((()))(((&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&((()))***'''''''''''''''''''''''')))(((((('''''''''((((((%%%%%%%%%&&&&&&'''((()))******+++++++++******))))))))))))))))))(((((('''((('''&&&&&&&&&(((***+++++++++++++++++++++***************+++,,,---...///000000//////............000000000111000000//////...//////000000//////...000000111000000///...------------------,,,,,,,,,++++++******)))(((((((((***))))))(((((((((((((((***)))((((((''''''(((((()))))))))******)))))))))*********)))))))))))))))*********)))))))))((((((&&&&&&'''((()))******+++(((((())))))))))))((((((((()))*********)))(((((())))))************)))))),,,,,,---------...............---------...//////------...///000111222333////////////////////////////////////////////////000000///...---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''"""###$$$&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$%%%&&&''''''+++***(((''''''''''''((($$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&'''((('''&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((()))+++---...,,,---///222444555666777::::::::::::;;;:::::::::999::::::::::::888666444666777:::???DDDNNNaaarrr{{{rrriiiddd^^^\\\___hhhpppvvv~~~|||{{{|||qqq]]]OOOGGGDDDDDDBBBDDDHHHKKKLLLPPPVVV^^^bbbnnn{{{uuupppmmmlllmmmooouuu{{{%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&$$$###$$$%%%&&&(((&&&%%%&&&((())))))((($$$$$$%%%%%%&&&''''''(((((('''&&&&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))(((''''''&&&&&&'''''''''******++++++++++++******)))***+++++++++******)))***)))))))))***+++---...------------------------//////......//////000111222333333444444444555555333444555555555555555444555555666666666666555555555666666666555444333333333333333222222111111111///...---+++***((('''&&&******)))))))))***+++,,,,,,++++++***************))))))************))))))))))))))))))))))))******))))))((((((((('''''''''&&&''''''((()))***++++++(((((())))))))))))(((((()))((((((((((((((('''&&&)))))))))))))))))))))))),,,,,,,,,---------......---------------...//////,,,---...///000111222333.............../////////////////////////////////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((******)))))))))((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((***)))'''&&&%%%$$$######%%%%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&%%%%%%%%%"""###%%%&&&(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((((((&&&%%%&&&((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((('''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((()))***+++---...//////000222444555777777888999999:::;;;;;;;;;:::::::::;;;<<<<<<:::999777777999;;;???EEEJJJTTTgggyyy}}}rrriiiddd```[[[[[[```hhhpppsss|||~~~wwwbbbQQQFFFBBBBBBDDDCCCEEEIIIKKKLLLRRRYYY```jjj~~~xxxqqqllllllnnnpppuuu}}}&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%&&&)))((('''&&&''''''%%%$$$$$$$$$%%%&&&'''((())))))((((((((('''(((((())))))((((((((((((((((((((((((''''''&&&&&&''''''(((((()))(((((('''&&&&&&''''''(((((())))))******))))))***+++,,,......------,,,+++,,,,,,---...///000000//////000000000000111111333333333222333333444444555666777888999999999999222333555777999;;;;;;<<<999::::::;;;;;;::::::999999999:::::::::999888888888888888777777666666555333222111///---+++***))),,,,,,+++++++++,,,...///++++++++++++************)))******++++++******)))))))))))))))************((((((((((((''''''''''''((((((((())))))*********((())))))******))))))((()))(((&&&'''(((((('''&&&***))))))(((((())))))***+++++++++,,,,,,,,,------,,,,,,,,,,,,---...//////,,,,,,---...///000111222---............//////////////////////////////////////////...---------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$''''''((((((((((((''''''&&&&&&'''''''''(((((((((***)))(((&&&%%%$$$######&&&&&&&&&&&&&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&(((((())))))&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%&&&&&&&&&'''###%%%&&&''''''&&&$$$"""$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&'''((('''%%%%%%%%%'''$$$$$$%%%%%%%%%%%%&&&&&&########################$$$%%%%%%&&&'''(((((()))'''''''''''''''&&&%%%$$$&&&&&&'''''''''(((((((((((()))***,,,---///000000222222444555666777777777666777999;;;;;;;;;;;;:::;;;<<<<<<;;;999888999:::;;;???FFFMMMRRR^^^rrr{{{ssskkkiiifffccccccffflllqqqsss{{{~~~jjjXXXLLLGGGEEEEEEDDDDDDHHHLLLNNNOOOVVV^^^bbbssszzzwwwqqqllllllpppyyy((((((((((((((((((((((((((('''''''''''''''''''''((('''&&&&&&''''''%%%###&&&&&&&&&''''''(((((((((((())))))))))))(((((('''))))))))))))))))))))))))&&&&&&%%%%%%&&&''''''(((((('''''''''''''''((()))'''((()))************)))***+++...000111000000///---...000222333333333222111222222222333333333333555555555666777888999:::888999:::;;;;;;:::999999222333666888:::<<<======;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<;;;;;;<<<;;;;;;:::999999888888666555444444333222111000111000...------...///000,,,,,,,,,,,,,,,+++******)))******++++++******)))((()))))))))************)))))))))((((((((((((''')))))))))))))))))))))***))))))************))))))***(((&&&''')))***)))(((***)))(((''''''((()))************+++++++++,,,,,,,,,,,,,,,,,,---...///000+++,,,,,,---...//////000---------.........//////////////////////////////..................------.........---,,,,,,,,,+++++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((('''''''''&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%"""###$$$&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''''''''%%%&&&'''((((((((('''&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%''''''&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&########################&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''((((((((((((((()))+++---///000111111333444444555555555555555444555888:::;;;;;;;;;::::::;;;;;;999666777999<<<===BBBLLLUUU\\\jjj{{{uuurrrrrrpppooonnnpppsssuuuzzzrrr^^^PPPKKKJJJIIIGGGDDDEEEJJJPPPRRRTTT\\\fffrrrsssqqqppppppuuu%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))***)))(((((($$$$$$$$$&&&((()))(((&&&)))(((((((((((('''''''''((()))*********((('''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''')))***+++)))***+++,,,,,,,,,,,,,,,***,,,...111222222222111---///333555777666444333333333333444444555555555555666666888:::<<<===???:::;;;;;;<<<;;;:::888777555666777888999::::::::::::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<=========<<<======<<<;;;::::::999999777777777777777777777777555444111///......///000---............---,,,,,,******++++++++++++******(((((())))))*********+++************))))))))))))*********)))))))))))))))))))))************))))))+++(((&&&'''***,,,+++)))***)))(((''''''((()))***))))))*********++++++++++++++++++,,,---...///000++++++,,,,,,---.........---------.........//////////////////////////////---------...............//////...---,,,,,,++++++************************))))))))))))))))))))))))************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((''''''((((((((((((''''''''''''''''''((((((((()))$$$$$$$$$%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$############"""###%%%&&&'''(((((((((''''''''''''((((((((()))(((***+++...///111111222444444444555444444333333222444777999;;;;;;;;;:::999999999777444555999======DDDOOOZZZcccrrr~~~zzzzzzzzzwwwtttssstttvvvyyyttteeeQQQFFFEEEGGGFFFDDDCCCFFFLLLRRRUUUYYYbbblllnnnoooqqquuu(((((((((((())))))))))))(((''''''&&&&&&&&&''''''(((&&&%%%%%%&&&(((((((((&&&'''''''''''''''''''''******+++******)))(((((((((((('''&&&&&&'''''''''&&&&&&%%%%%%&&&''')))***((())))))*********))))))...///000000111111111111444555666777777666555444666777777888888888888777333222222222333444555666333222222333666888999999888:::;;;:::888777666777555666666777888999:::;;;;;;>>>@@@???;;;::::::<<<;;;<<<=========<<<;;;:::999999999:::::::::;;;;;;;;;:::999999;;;;;;;;;999<<<;;;888555333111000///333333222111///---+++***++++++************))))))'''''''''(((((((((((())))))((('''%%%%%%''',,,//////)))(((,,,,,,'''%%%(((***************+++++++++'''((()))((('''&&&'''))),,,+++++++++******))))))(((((()))***++++++,,,,,,///......---------......******+++,,,,,,---......000000///...---,,,++++++...............///000111,,,---...//////---+++***((()))***+++++++++++++++...,,,+++)))(((((())))))))))))************))))))************************(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''''')))(((&&&%%%$$$%%%%%%&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''((()))((('''%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%######$$$%%%%%%&&&&&&((()))+++,,,'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''$$$######$$$&&&&&&%%%###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$#########%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''***+++,,,,,,,,,---///222333444444555666666555555555666777999;;;;;;<<<<<<999999::::::777666<<>><<<<<<<<<<<<;;;999888777444444555666666666666555999777666666777666555444777666666666666666666777888999999888888777666555444333333222111000000///,,,,,,,,,+++******))))))+++---000000...+++)))(((+++((()))+++,,,******,,,***))))))(((&&&%%%%%%$$$(((***+++***)))((()))***))))))))))))(((((((((((()))))))))***++++++,,,,,,*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000//////............///++++++,,,------,,,***)))++++++,,,,,,------,,,,,,...---,,,+++******++++++))))))************))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&'''((('''&&&&&&'''(((%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%"""$$$''')))***(((&&&$$$((((((((((((((('''''''''''''''&&&&&&'''(((((())))))***,,,---...///222555666666666777666666555555555666777888999999999999777666777:::;;;???KKKXXXmmm~~~nnn\\\QQQHHHEEEBBBCCCGGGJJJIIIHHHNNNQQQXXXdddsss~~~yyyvvv&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((((($$$%%%%%%$$$$$$$$$%%%'''*********)))((((((''''''(((((()))))))))(((((('''''''''''''''''''''((())),,,+++++++++++++++,,,,,,...---,,,,,,---000222444555666888999:::;;;<<<<<<:::999777666555666777888777777888999::::::::::::777777888999999999999999<<<::::::;;;=========;;;999;;;===>>>>>>>>>???AAA;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>???>>>>>>>>>>>>???@@@@@@>>>===;;;999777666444555666888999999999999:::888777777888999777666888777666555555555555555777777888888888888777777777666666555444333222222000000///...---,,,+++******---///000---***((((((,,,,,,,,,+++)))''''''((())))))(((''''''&&&%%%%%%)))***++++++))))))***++++++++++++***************))))))*********+++++++++,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,+++------------............111000///...............+++,,,---------,,,,,,+++,,,,,,---------------,,,---------,,,,,,+++++++++))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%$$$$$$$$$$$$$$$%%%'''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((((()))''''''&&&%%%%%%$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$###%%%&&&%%%$$$###$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((&&&&&&)))(((((((((''''''&&&&&&&&&&&&&&&&&&''''''((())))))+++---...///111444666777777888888777777666555777777888999999999999888666555777;;;@@@IIIYYYiii|||yyy```PPPIIIFFFDDDDDDGGGKKKNNNOOOOOOVVVYYYcccuuu{{{wwwyyy}}}''''''((((((((()))))))))&&&&&&&&&&&&&&&'''((((((((((((&&&### !!!%%%(((******))))))((((((((('''(((((()))))))))))))))((('''''''''''''''((()))))),,,,,,------------------000///......///111444666999999::::::;;;:::::::::777777555444444555777777777888999::::::;;;;;;;;;:::;;;<<<===>>>>>>======<<<;;;999:::<<<>>>>>>>>><<<===>>>??????AAADDDGGGAAABBBCCCDDDDDDCCCAAA@@@AAABBBBBBCCCDDDCCCBBBAAADDDCCCBBBAAA???>>>>>>===;;;;;;:::999888888888888;;;:::999999::::::999888777666555555444555555555666666777888888888888888888777777666555444444444333333222111///...------***+++,,,+++***))))))******,,,,,,***'''&&&''''''(((((((((((((((((((((((()))+++,,,+++***)))***,,,******************++++++***************+++++++++---------------...//////,,,,,,,,,,,,,,,,,,,,,+++333333222222222111111111111000///...............------...............---------.........------,,,,,,------,,,,,,,,,++++++))))))************))))))))))))))))))))))))))))))&&&'''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%(((((('''&&&&&&%%%%%%$$$'''(((((()))******++++++&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%"""$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***,,,...///000222555777777888888999888888777777::::::;;;;;;::::::999999666555888???GGGUUUiii{{{pppYYYLLLHHHHHHGGGGGGIIIMMMRRRUUUVVVWWW^^^ooozzzvvvwww(((((((((((()))))))))***&&&&&&&&&&&&&&&'''((()))***+++)))&&&"""###'''+++((((((((((((((((((((((((&&&''''''((((((((((((((()))(((((())))))***+++,,,+++,,,---...////////////000000000000111222444555888999999999999888777777444444444444555666777888777888999:::;;;<<<<<<<<<<<<===>>>@@@@@@@@@?????????<<<999888:::<<<>>>>>>===AAAFFFJJJNNNRRRVVVXXXYYYWWWUUURRROOOMMMJJJIIIHHHIIILLLQQQUUUWWWVVVTTTQQQPPPOOONNNMMMMMMMMMMMMJJJHHHDDD???<<<:::999:::<<<:::888777888777555333444444444555666777999999888888999:::::::::::::::777777777666666666666555666555444333222111000000------,,,***((((((***,,,%%%***,,,)))''')))++++++(((((()))))))))*********)))+++++++++***)))***+++(((((((((((())))))))))))************************++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,222222111111000000//////000//////............///.............../////////------......------,,,,,,++++++,,,,,,,,,,,,++++++))))))************))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((())))))))))))((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&''''''((((((''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&&&&'''((('''&&&&&&&&&&&&&&&'''%%%%%%%%%&&&''''''(((((((((((('''&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%'''***------***''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''',,,***'''$$$######%%%'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))***,,,---///000111222555888777888999999::::::999999<<<<<<<<<<<<;;;:::999888555666;;;DDDPPPaaayyywwwaaaQQQIIIFFFHHHHHHJJJLLLPPPTTTXXXZZZVVVccc|||wwwuuuwww|||'''''''''((((((((())))))&&&%%%%%%&&&&&&((())))))%%%(((***)))&&&%%%))),,,&&&&&&&&&'''(((((())))))'''(((((())))))))))))))),,,,,,,,,,,,---...//////)))***,,,...///000000000111111111222222333333333444555666666666666555555222333555666888888999999777888999;;;<<<<<<======;;;>>>AAAEEEIIIKKKKKKKKKLLLHHHBBB>>>>>>AAACCCDDDDDDLLLYYYfffnnntttxxxyyy}}}wwwmmmccc[[[VVVUUUTTTVVVZZZbbbmmmwww||||||zzzpppnnnkkkgggcccaaa______^^^ZZZTTTNNNKKKJJJJJJKKKJJJGGGDDDAAA???===:::777666666777777888999:::;;;888999999::::::::::::999666777777777777888888888777666666555444333333222222222111...,,,+++,,,---&&&---000+++(((***------******)))))))))))))))))))))***+++***)))((()))+++'''((((((((())))))))))))************************************+++,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,------------///............//////000------------......//////---------------,,,++++++)))***+++,,,,,,+++******))))))************))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((('''''''''''''''((())))))'''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''&&&%%%&&&''''''&&&&&&&&&&&&&&&'''(((%%%%%%&&&&&&'''(((((((((&&&%%%$$$###!!!#########$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&(((...444555///(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''((()))+++,,,---...///111111111222555777666777888:::;;;;;;;;;;;;<<<<<<<<<;;;:::999777666555777>>>JJJXXXlllooo^^^RRRJJJFFFDDDFFFIIINNNSSSVVVYYY[[[]]]```qqquuuoootttzzz&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***###)))+++((('''(((+++$$$%%%%%%&&&'''((())))))******+++,,,,,,,,,,,,,,,.........//////111222222((())),,,...000111111111111111222333333333222222111111333444555555555555111333555888:::;;;;;;;;;777888999;;;<<<=========>>>BBBIIIPPPWWW\\\___```\\\VVVNNNHHHGGGIIIKKKLLLMMMZZZmmm~~~nnnbbb\\\\\\]]]fffkkkwww}}}uuuoookkkiiimmmiiiccc]]][[[\\\```bbbaaa]]]YYYUUUQQQMMMHHHEEE<<<<<<;;;:::999999999999777777888999999888888777666777777888888999999:::777777666666555555444444666666666444000---,,,,,,+++222444---(((***,,,+++++++++***)))((('''&&&&&&(((*********)))((()))***))))))******+++++++++,,,++++++******************++++++++++++,,,---...///******+++,,,,,,---......++++++,,,---...///000111...............///000111,,,,,,,,,,,,,,,---...///,,,---------,,,,,,+++***((()))++++++,,,+++***)))))))))************))))))************************&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))'''''''''((((((((())))))((('''&&&&&&&&&((()))***&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%$$$###$$$%%%'''(((###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%'''&&&%%%%%%%%%&&&&&&'''((()))(((((('''&&&&&&%%%%%%(((((('''&&&&&&%%%%%%$$$""""""###$$$%%%&&&&&&'''''''''%%%$$$$$$%%%''''''&&&%%%'''///888999000'''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&&&&%%%%%%&&&'''''''''(((((()))))))))))))))***+++---...//////000111222111222555777666777888:::;;;<<<======<<<<<<;;;;;;999777666555555888@@@MMM]]]rrr~~~ppp]]]NNNHHHFFFDDDBBBDDDJJJRRRYYY]]]_________nnnwwwnnnkkkttt~~~))))))))))))((((((((((((***'''%%%&&&)))+++***)))'''((((((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''(((*********)))((()))+++...+++,,,///000111111///...444000,,,,,,...000///...111111111///...///222444666333222666777555555666;;;888999======999999<<<;;;;;;:::999:::>>>CCCGGGMMMTTTaaaooo{{{~~~zzzlll]]]TTTPPPOOORRRWWWYYYqqqqqqbbb^^^cccjjjlllwwwqqqjjjkkknnnuuuuuukkkeeelll{{{vvvrrrmmmddd[[[WWWNNNJJJGGGGGGFFFCCCAAAAAA@@@<<<;;;>>>>>>;;;<<<>>>999<<<<<<:::999:::999555666777777666444333333333<<<:::777444222111000000...------,,,,,,---------++++++,,,,,,,,,+++******,,,++++++***)))(((''''''***)))(((''''''((()))*********+++,,,,,,,,,,,,+++******))))))******+++,,,,,,(((&&&&&&***---...---)))******++++++,,,------......//////000//////...111000///...---,,,,,,,,,...---,,,,,,---000222444//////...------,,,++++++***+++,,,---,,,***((('''(((((((((((('''&&&%%%$$$(((((((((((((((((((((((()))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******)))((('''&&&&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$((('''&&&%%%&&&(((***,,,&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%''')))((((((&&&&&&'''''''''(((((((((''''''''''''&&&&&&%%%$$$&&&(((***,,,------++++++'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!"""###%%%&&&''''''&&&%%%%%%%%%%%%&&&'''((()))((()))***,,,...111222111444444222333888999777777888:::<<<===>>>??????AAAAAA>>>;;;888888:::<<<999===FFFTTTiii|||qqq```XXXLLLEEEDDDFFFHHHIIINNNPPPVVV\\\^^^^^^cccjjjxxxyyyooopppsssxxx)))((((((((((((((((((((()))'''%%%&&&(((***)))''''''''''''''''''&&&%%%%%%'''''''''((((((((())))))+++,,,,,,+++******---///,,,---///111222111000000111///,,,---///111111000222222333222222222333444888555444888999888888;;;:::;;;===???@@@AAABBBBBB@@@AAAAAA??????FFFRRR[[[llltttxxxggg\\\WWWVVV[[[aaakkkmmmdddeeekkkpppwww~~~ooojjjkkkuuu{{{}}}xxxwww}}}qqqkkk^^^]]]]]][[[WWWRRROOOMMMRRRMMMJJJIIIGGGBBB@@@AAA>>>@@@>>>:::888:::999666:::::::::888777777777888888777666444444333333333000000///------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++******))))))+++***)))(((((()))******)))***++++++,,,,,,++++++******))))))******+++,,,---***((((((+++---...---******++++++,,,---------------...............---000000///...---,,,,,,,,,000///---,,,+++,,,---...------,,,++++++***))))))))))))))))))***++++++,,,))))))))))))((('''&&&%%%''''''''''''''''''''''''((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++***((('''&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%%%%&&&''')))+++%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$"""###%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%&&&'''''')))))))))***,,,///111333222555555333444888999777777888:::<<<===>>>??????======;;;888666666999;;;<<>>BBBAAAIIIMMMLLLNNNUUUTTTOOOKKKLLLKKKGGGGGGQQQcccrrr}}}lllbbb^^^___fffnnn}}}ooocccaaafffmmmppp~~~xxxnnnkkknnnxxx}}}{{{uuubbbggglllnnnllljjjiiijjjnnngggaaa^^^XXXPPPKKKJJJHHHIIIFFF???<<<===<<<999<<<;;;:::999888999:::;;;888888777777666666555555333333111///...---,,,,,,...---+++*********+++,,,,,,,,,++++++++++++++++++******))))))))))))******)))***++++++,,,,,,++++++******))))))******+++,,,///,,,******+++---------++++++,,,,,,---......///........................//////......------------111000...,,,++++++,,,,,,---,,,,,,++++++******)))***((('''&&&''')))+++---*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&%%%$$$$$$%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$###$$$&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))''''''&&&&&&&&&&&&&&&'''))))))***+++---000222333555777777555555999999777888999:::<<<===>>>>>>>>>;;;;;;999777555666999<<<@@@HHHUUUeeeyyy|||~~~sssdddXXXKKKGGGCCCBBBEEEIIIMMMOOOUUUTTTWWW]]]ccclllzzz~~~rrrmmmsss~~~'''''''''(((((((((((((((,,,+++***)))))))))))))))******++++++++++++******++++++++++++,,,,,,,,,,,,+++---...---,,,,,,...///......000111222222111111000000111333555666555555888777777777999::::::999===;;;;;;>>>@@@AAAFFFMMMRRR```gggeeegggnnnjjj^^^WWWUUUPPPLLLOOO]]]qqq~~~sssgggbbbaaadddmmmvvvuuuiiiaaaaaagggmmmqqq}}}|||xxxrrrlllmmmrrrtttwwwxxx|||uuuppphhhrrrzzz}}}}}}yyytttmmmccc\\\ZZZ[[[\\\YYYSSSOOONNNKKKGGGBBB@@@===<<<<<<=========;;;;;;:::999888666555444555444222111000/////////000...,,,*********,,,---******++++++++++++++++++(((((((((((()))))))))***))))))***+++++++++++++++******))))))******+++,,,...---,,,+++++++++++++++,,,,,,------.../////////111000000///////////////..................------......------------...///.........------,,,,,,,,,+++***)))''''''''''''(((***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''(((((((((((('''&&&""""""!!!###%%%'''&&&&&&$$$%%%&&&'''(((''''''&&&$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((((((((('''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&))))))+++---///111333444777999999666666999:::888888999:::<<<===>>>>>>>>>;;;;;;:::777666777:::<<>>>>>BBBDDDHHHPPPYYYfffvvv}}}}}}wwwhhh]]]WWWPPPPPPZZZkkk|||pppiiicccbbbcccfffoooxxxzzzxxxvvvsssnnnlllnnntttyyy}}}}}}xxxtttrrrooollloootttrrrssssssvvvvvvqqqppp{{{~~~uuummmjjjlllooonnniiifffddd```[[[NNNKKKGGGEEEDDDDDDBBB@@@::::::999888777666666555444444333333222333333333222000...,,,++++++---...)))))))))***************'''''''''(((((()))))))))))))))***++++++++++++*********))))))******+++,,,,,,,,,,,,+++***))))))***,,,------......//////000000///...------------...,,,---...//////......---,,,,,,,,,,,,,,,,,,------......------------,,,,,,))))))******)))(((&&&%%%)))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&''''''((('''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%""""""!!!###%%%'''&&&&&&!!!"""$$$%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''(((''''''&&&&&&&&&'''''')))***,,,...111333444555888::::::777777:::;;;888999999;;;<<<============::::::999777555777:::===JJJSSSaaappp{{{|||{{{{{{~~~~~~sssbbbPPPDDDCCCDDDEEEFFFIIIMMMQQQTTTWWWVVVXXX```lll|||}}}xxxyyy|||qqqiii&&&&&&&&&''''''(((((()))''''''((('''%%%%%%&&&((('''((())))))***)))))))))------------............***,,,......---,,,---...000000000111111222333333444666888999:::;;;===????????????BBBFFFGGGDDD@@@CCCAAACCCGGGJJJPPP\\\ggguuuxxxkkk^^^YYYUUUYYYfffvvv~~~oookkkgggggggggiiipppyyy{{{vvvyyyzzzxxxuuutttxxx}}}~~~yyytttsssqqqnnnooosssvvvvvvtttvvv{{{vvvqqqqqquuu~~~}}}vvvrrrmmmpppqqqooooooqqqooolll___[[[VVVRRRQQQMMMHHHDDD===<<<:::999888888999:::666555555444444555666666333222000///...---......***)))))))))))))))))))))&&&'''((()))******))))))((()))******++++++************))))))******+++,,,***+++,,,+++)))((()))***,,,,,,------.../////////...---,,,***)))******++++++,,,.../////////......,,,,,,++++++***)))((((((++++++++++++++++++++++++%%%''')))+++,,,+++***(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))*********'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$&&&%%%$$$$$$%%%%%%$$$######$$$&&&'''((('''%%%$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&'''(((((())))))***---000222444666666777999999777777;;;;;;999999:::;;;<<<============777777777666666888===@@@OOOWWWeeetttxxxyyyzzzqqq]]]NNNFFFEEEFFFHHHIIIJJJNNNRRRUUUWWWXXX^^^jjjxxx|||}}}yyyqqqhhhaaa%%%%%%&&&''''''((())))))&&&''')))(((&&&%%%(((***))))))***+++++++++++++++------------.........///+++---///000///......///222222222333333444555666444666999;;;<<>>=========999888777666666555666666444333333222111000///...+++++++++******)))))))))'''(((***+++,,,,,,++++++((())))))*********************))))))******+++,,,)))+++------***)))***++++++,,,,,,---....../////////...,,,*********+++,,,***+++---///000000///...,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++(((((()))***++++++++++++)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&(((******(((&&&%%%'''&&&%%%%%%&&&&&&%%%$$$&&&''')))+++,,,***)))'''%%%&&&''''''((((((((('''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''')))***+++)))***---111333555666777555888888666777;;;<<<:::::::::;;;<<<============444666777999;;;???EEEIIISSSZZZiii{{{|||tttxxx}}}oooXXXKKKHHHFFFGGGIIIJJJKKKNNNSSSXXXXXX\\\fffwww}}}~~~{{{uuupppjjjbbb[[[%%%%%%&&&&&&'''((())))))(((***,,,+++))))))+++...,,,------.../////////...------------.........///,,,...111111000//////000555555444555555666777888333555999;;;===BBBIIIOOOTTTYYYbbblllqqqlll___TTTJJJIIIKKKPPPVVV^^^nnn|||wwwooonnnkkknnnqqqtttwww{{{~~~zzzxxxzzzuuupppnnnnnnqqq}}}}}}yyy|||xxxuuuvvvzzz~~~~~~vvvyyy~~~}}}yyyyyytttqqqssssssqqqqqqtttvvvwwwwwwwww}}}{{{zzzwwwuuuyyy~~~xxxxxxyyyuuuoookkkkkknnnoooqqqyyy~~~rrrjjj```[[[SSSJJJDDD@@@??????;;;:::999777666555555555444444444444222111///...------,,,,,,+++***)))))))))***,,,---......------(((((()))************************)))***++++++,,,))),,,......,,,***+++---++++++,,,,,,---......///333111///---,,,---...///)))+++---///000000///...+++,,,---///000111111111------------------------...---+++)))((()))***+++***)))(((&&&'''(((***+++(((((((((((((((((((((((()))***+++,,,------,,,+++((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%$$$###!!! $$$%%%''''''''''''%%%$$$&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&'''***++++++***'''&&&$$$$$$###%%%''')))((((((###%%%'''))))))(((&&&%%%&&&&&&'''((())))))((((((&&&%%%%%%$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((()))%%%%%%%%%&&&((()))+++,,,)))+++...111444666777777444777888666777;;;<<<;;;::::::;;;<<<============555777:::===AAAGGGNNNSSSUUU\\\kkk~~~~~~~~~ooowww~~~}}}vvvttt|||nnnTTTIIIHHHEEEGGGIIIIIIJJJNNNTTTYYYYYY___mmm}}}~~~xxxrrrnnnlllggg___XXX))))))(((((((((''''''&&&((()))***+++---...///000000//////.........//////333333222111111222222222//////000222555666555444777777666555333444777999;;;999999;;;<<>><<<<<<===>>>???AAAGGGRRRaaammmwwwvvvssspppmmmkkkiiihhhpppvvvzzzyyyzzz~~~|||xxxuuuuuuyyy||||||{{{rrrmmmkkkoooqqqqqqrrruuurrrppppppsssxxxzzz{{{yyypppllllllsss{{{{{{}}}|||tttsssxxx~~~|||yyysssllleeeaaaaaaccchhhkkknnnqqqtttwww{{{~~~zzzyyyvvvvvvxxxyyyuuuqqqttt~~~sssnnnkkkmmmmmmnnnsssyyywwwpppggg___VVVNNNEEE???===<<<:::999:::;;;:::999444444333111000...---,,,...,,,))))))))))))'''&&&(((((()))***++++++,,,,,,,,,,,,++++++++++++***+++))))))***+++,,,,,,,,,,,,000///,,,***)))***,,,....../////////---,,,------***+++---...//////000000000000///,,,***)))***+++...------,,,+++******)))******)))(((((((((((())))))))))))(((''''''&&&&&&(((((((((((())))))))))))'''(((((((((((((((''''''&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))*********(((''''''***,,,'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''%%%$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''###$$$%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%###$$$$$$######$$$'''))))))'''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''&&&&&&&&&((()))***,,,---///111222333333333888999:::<<<<<<<<<<<<;;;999:::<<<;;;999888777888666>>>MMM___nnntttrrrmmmgggrrr~~~xxxpppjjjjjjnnntttxxx~~~uuukkkkkkwwwvvvbbbSSSLLLKKKLLLJJJLLLOOOPPPOOOQQQ[[[fffqqqzzztttpppllljjjiiiiiiggg```UUUMMM)))))))))***+++...000111000000111222333444444555666777888999999999999888<<<<<<;;;:::999999999999666888999888888;;;???CCCFFFIIILLLLLLJJJFFFBBBAAA>>>AAADDDGGGMMMYYYfffnnnvvvuuutttqqqnnnkkkiiihhhjjjooossstttuuuzzz~~~|||xxxwwwyyyzzzxxxuuulllhhhfffjjjllllllllloooiiiiiilllsss{{{}}}rrrmmmkkkrrr~~~~~~wwwxxxvvvtttwwwuuuxxxyyyvvvqqqooorrruuutttrrrnnniiieeeccceeeggggggjjjmmmppptttxxx}}}vvvrrrnnnooorrrtttuuuuuuttt||||||kkkiiiiiimmmpppvvv|||rrrhhh^^^RRRJJJDDDAAA===:::::::::999888666555444333111000///...000...+++*********((('''((())))))***+++,,,,,,---,,,,,,,,,,,,++++++******))))))***+++,,,,,,,,,,,,000...,,,))))))***,,,------...000///---,,,---...***+++---...//////000000------,,,+++))))))+++---///......---,,,++++++***++++++***))))))))))))***((((((((())))))******+++))))))))))))((((((((((((''''''((((((((((((((('''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&''''''%%%$$$$$$&&&)))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''&&&$$$###!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%%%%$$$###$$$''')))((('''&&&&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((''''''''')))***,,,---111222333555666777888888888999;;;<<<======<<<;;;999;;;;;;:::888777777888:::DDDTTTdddnnnpppmmmjjjjjjyyy{{{yyysssmmmkkkqqq}}}oooooorrraaaTTTLLLKKKMMMPPPOOOOOOPPPQQQOOOQQQ^^^mmmyyyrrrlllhhhfffeeeeeedddbbb\\\SSSLLL((()))+++,,,...000111111111111222333555666777888888999;;;<<<===<<<<<<;;;<<<;;;999888777777666666666999<<<======@@@EEEIIIMMMPPPTTTUUUSSSOOOLLLJJJEEEJJJNNNRRRYYYeeeooossszzzyyywwwtttqqqmmmjjjhhhlllttt|||}}}yyywwwvvvsssnnniiigggccccccgggjjjhhhhhhjjjgggiiinnnxxx{{{oookkkiiioooyyy}}}|||zzzyyyuuusssssstttrrrmmmlllooonnnppprrrrrrrrrqqqqqqqqqqqqnnnhhhbbb___aaafffjjjkkkmmmppprrruuuyyy~~~|||wwwqqqmmmkkknnnqqqssswww{{{|||yyyuuuggggggkkkpppuuu~~~|||qqqeee\\\OOOJJJDDD???<<<:::888777888777666555444333222111333111///.........---+++)))*********+++,,,,,,,,,+++,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,+++)))(((((()))***+++(((+++......------000333......//////......---,,,+++,,,------,,,,,,...000.........------,,,,,,,,,,,,++++++***************))))))***+++---...//////))))))))))))((((((((((((&&&'''(((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%&&&'''((('''%%%''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((''''''&&&$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%*********(((&&&%%%&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((()))+++---000111444444555666888999:::;;;888999;;;<<<======<<<<<<:::;;;;;;:::777666666777===HHHXXXdddiiiiiihhhhhhlll|||zzzqqqnnnuuuvvvzzzsssfffWWWNNNKKKLLLOOOTTTWWWTTTSSSSSSPPPRRRbbbuuuwwwpppjjjeeeaaa___^^^^^^]]]ZZZTTTNNNIII(((***,,,///111111111000111111333555777888:::;;;999;;;===?????????>>>===:::999888777777777777777999>>>CCCDDDDDDFFFKKKOOOQQQUUUYYY\\\[[[YYYWWWWWWVVV\\\aaabbbgggpppvvvuuuwwwvvvtttrrrpppooooooooouuu||||||{{{~~~|||zzzzzzyyyuuunnniiihhheeeggglllnnnllljjjkkkiiilllrrr|||yyypppfffddddddiiirrrzzz||||||{{{}}}|||zzzuuukkkhhhiiinnnqqqpppppprrrqqqpppooopppssstttsssqqqooonnnkkkhhhfffgggkkknnnqqqrrrssstttuuuxxx|||}}}tttooonnnjjjhhhkkkqqqssssssvvv|||}}}xxxuuujjjlllqqqwww}}}xxxooo___YYYQQQIIIDDD@@@===<<<::::::999999888777666666444222000///000000///...++++++++++++++++++++++++++++++,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,***)))))))))))))))***+++'''+++......,,,,,,///333......//////......---,,,+++---//////...---...///---,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))***+++,,,------...***)))))))))((((((((('''&&&&&&'''(((((((((((((((''''''''''''''''''&&&&&&$$$%%%'''(((((('''%%%$$$(((***++++++)))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%&&&'''((('''&&&''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%***+++,,,+++(((&&&&&&'''&&&''''''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''))),,,///222444444444444555777888::::::999:::;;;============<<<;;;;;;;;;999777555666777===HHHWWW```cccdddgggkkkttt|||zzz}}}|||}}}{{{yyyfffZZZNNNKKKLLLMMMSSSYYY]]]XXXWWWXXXVVV[[[ppp{{{ssslllfffbbb^^^\\\WWWVVVUUUSSSPPPLLLGGGDDD(((***...111222222111///000111333555888:::<<<===:::<<<>>>@@@AAA@@@???>>>999999999888888999::::::>>>CCCHHHJJJIIIJJJOOOSSSSSSWWW\\\___``````___```hhhnnnpppoooqqqvvvwwwtttpppooommmlllnnnppptttvvvuuuzzz{{{zzz||||||{{{|||~~~wwwrrrmmmkkkmmmsssuuurrrppppppkkkmmmttt}}}~~~pppddd^^^]]]___eeennnuuuyyyzzz{{{~~~zzzwwwtttqqqnnnooovvv|||}}}}}}~~~rrrnnnjjjkkkooorrrqqqooolllppptttwwwvvvtttrrrqqqrrrrrrrrrqqqqqqrrrvvvxxxzzz||||||vvvnnnhhhgggiiidddfffllluuuvvvrrruuu{{{yyyuuuwww{{{~~~~~~~~~~~~}}}yyywwwrrruuuzzz{{{nnnggg]]]SSSMMMHHHDDDBBB<<<<<<<<<;;;;;;:::::::::333111///...///000///...,,,,,,++++++++++++++++++++++++,,,---,,,+++***)))))))))***+++,,,,,,,,,,,,******++++++,,,,,,,,,,,,***---000///+++***---000++++++---...///000000000***,,,//////...,,,,,,,,,++++++++++++++++++,,,,,,******)))((((((((((((((((((((((((((())))))))))))******))))))((((((((('''&&&&&&'''((())))))((((((%%%%%%&&&&&&'''(((((((((###%%%'''))))))'''%%%###$$$&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&'''((('''&&&%%%$$$"""""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%((('''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%''')))***)))''''''(((&&&&&&&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%&&&(((,,,///333555666666666777888:::<<<===999:::;;;============<<<;;;;;;;;;999666555666777;;;GGGUUU]]]```ccciiiooo}}}yyynnnllltttyyyyyyyyykkkYYYNNNGGGHHHKKKNNNVVV^^^___ZZZZZZ]]]^^^fff}}}wwwrrrkkkddd```]]]ZZZXXXRRRQQQOOOMMMJJJFFFCCCAAA///////////////000111111444666999::::::::::::;;;===@@@BBB@@@===::::::;;;777;;;===<<<;;;>>>CCCEEEIIIHHHGGGFFFIIIPPPYYY______bbbdddeeeeeefffgggiiivvvyyy|||yyyrrrnnnooorrrlllhhhdddeeejjjnnnnnnllljjjooovvvzzz{{{zzzyyyxxxwww}}}zzzrrrrrrrrrrrrrrrsssssstttuuuttttttvvvwwwrrrhhh___SSS[[[gggqqqxxx|||}}}~~~}}}xxxuuutttwwwxxx{{{{{{vvvllldddbbb```\\\]]]bbbaaagggooottttttsssssstttzzzsssjjjdddcccgggkkknnnooonnnnnnoooooolllhhhdddffffffgggkkkqqquuuxxxxxx{{{}}}vvvqqqpppsssuuutttuuuwwwwwwwwwxxx{{{~~~uuu}}}uuullleeeddd```WWWPPPNNNIIIFFFAAA===;;;999666444:::777444222111000...,,,******+++,,,,,,,,,,,,,,,+++,,,------,,,+++***)))))))))******++++++++++++******))))))******+++,,,......---,,,,,,,,,,,,---000//////............///------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,000//////...,,,+++******,,,)))%%%$$$%%%'''&&&%%%((((((''''''''''''((((((%%%&&&''''''((('''''''''(((((())))))))))))((((((&&&((()))(((&&&%%%%%%&&&(((((()))******)))(((((($$$$$$%%%&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))+++,,,000444777:::777444555888<<<===<<>>>>><<<<<<>>>AAA<<<@@@DDDDDDDDDEEEGGGHHHIIIHHHGGGGGGKKKTTT___gggkkklllnnnnnnmmmlllmmmnnnwwwxxxyyyxxxtttpppmmmkkkiiieeebbbbbbfffiiigggeeeaaafffnnnvvv{{{}}}|||zzzzzzzzztttppppppppppppqqqssstttuuuwwwvvvvvvwwwxxxsssjjjcccccckkkwww~~~~~~|||yyyuuurrrrrrsss{{{zzzzzz{{{|||xxxqqqkkkddd[[[UUUSSSRRRNNNNNNRRRSSSYYY___dddeeeeeeeeefffgggaaaYYYSSSRRRUUUXXXZZZ___```bbbfffiiijjjiiigggccccccdddggglllqqqssstttwww{{{}}}yyyzzzyyyxxxvvvrrrqqqrrrvvvyyy~~~~~~{{{oookkkiiillljjjccc___```\\\WWWPPPIIIDDD>>>999666888666444333222111...,,,***+++,,,,,,,,,,,,,,,+++)))***++++++***)))(((''')))*********++++++++++++******))))))******+++,,,+++++++++,,,---...///000---------------......///------,,,++++++,,,------,,,,,,,,,,,,------------......---,,,+++***)))(((...+++((('''((())))))(((((((((''''''''''''((((((&&&'''(((((())))))(((((((((((())))))))))))((((((&&&((()))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&%%%$$$######$$$%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((+++,,,...111555999;;;999888:::===??????======<<<<<<;;;;;;;;;<<<<<<<<<:::999:::999555555999???FFFSSScccmmmvvvrrrlllqqq~~~tttiiicccqqq}}}~~~xxxnnn___SSSKKKJJJJJJNNNVVV^^^cccfffccc___^^^fffzzzxxxrrrqqqnnnjjjgggfffdddbbb```^^^[[[VVVPPPJJJEEEBBBAAA......///111333444666666666999<<<>>>??????@@@BBB:::;;;<<<>>>@@@DDDJJJNNNOOOQQQRRRRRRPPPMMMLLLLLLMMMMMMKKKLLLRRR\\\iiiqqqwwwwwwwwwuuurrrpppppppppuuuuuuuuuwwwwwwtttmmmhhhiiigggeeefffiiijjjhhheee```dddlllwww||||||vvvqqqmmmnnnpppsssuuuxxxzzz{{{~~~|||{{{{{{{{{wwwpppkkkiiipppzzzzzztttppprrrqqqmmmhhhdddccceeegggmmmkkkiiihhhfffaaaYYYRRRPPPJJJFFFFFFFFFCCCCCCEEEDDDGGGLLLOOOPPPQQQRRRSSSSSSNNNGGGCCCCCCDDDFFFGGGJJJLLLQQQXXX^^^cccdddddd___^^^^^^```eeejjjnnnooorrrtttxxx{{{vvvmmmjjjkkknnnooopppqqqsssvvv{{{yyysssfffgggjjjoooooommmmmmppprrrlllcccYYYQQQHHHAAA===999777666555555333111///,,,,,,---------,,,++++++******+++++++++***))))))************++++++++++++******))))))******+++,,,++++++++++++,,,...///000+++++++++,,,------......------,,,,,,,,,,,,------,,,,,,------.........///,,,++++++***)))(((''''''...,,,)))((()))******))))))((((((''''''(((((()))'''(((((()))))))))))))))'''(((((())))))(((((('''&&&((())))))'''&&&&&&''')))((('''&&&&&&'''((()))))))))((('''&&&%%%%%%$$$(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''''''''(((***---///000333777:::::::::<<<@@@CCCFFFFFFEEEAAA@@@???===<<<;;;;;;;;;===::::::;;;999666888===AAAJJJ\\\ooo}}}mmmkkk|||rrrgggbbb```mmmxxxxxxnnnbbbUUUKKKGGGGGGKKKSSS]]]dddhhhhhhgggdddeeettt{{{tttppptttrrrooonnnmmmjjjgggeeeccc```[[[TTTNNNHHHDDDBBB000111333555777999:::;;;:::<<>>?????????>>>???CCCJJJQQQUUUWWWWWWVVVUUUUUUXXX]]]cccggghhhlllnnnrrruuuqqqiiigggiiihhhkkknnnqqqtttwww|||}}}uuuooofffiiimmmqqqsssvvv|||uuujjj```WWWOOOJJJBBB>>>:::888777777666555////////////...---,,,+++------------------,,,,,,++++++++++++++++++++++++******))))))******+++,,,...---,,,,,,++++++,,,,,,,,,,,,,,,------------,,,---------,,,,,,---------........................++++++***)))(((((('''''',,,***)))(((((()))))))))))))))(((((((((((())))))''''''((())))))))))))((('''(((((((((((((((((('''&&&((())))))'''&&&'''(((+++)))(((&&&&&&((()))+++))))))((('''&&&%%%%%%$$$((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%)))(((''''''''''''((()))###$$$&&&&&&&&&&&&$$$###%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((((((((()))+++...000222444777:::999:::<<<@@@DDDIIIKKKMMMJJJHHHEEEAAA>>>;;;999999<<<:::999:::888777;;;BBBIIIUUUggg{{{yyyhhhooossskkkiiiiiilllssswwwrrreeeWWWNNNIIIEEEGGGNNNWWWaaaggggggfffkkkiiinnn{{{wwwtttvvvuuuttttttssspppkkkhhhbbb```\\\VVVQQQLLLHHHFFF333555777999;;;======>>>===???AAAAAA???============???DDDMMMZZZfffqqqwwwuuukkkddd]]]UUUUUUXXX]]]]]]]]]^^^aaaiiirrryyy|||{{{yyytttoookkkjjjjjjmmmttt~~~~~~{{{xxxvvvtttvvv|||{{{yyywwwtttsssrrrssssssuuuyyy~~~{{{wwwqqqpppnnnkkkhhhccc___[[[TTTVVVXXXXXXTTTPPPMMMLLLIIIJJJJJJIIIFFFEEEEEEFFFFFFEEEDDDGGGJJJKKKHHHEEE@@@AAACCCFFFJJJNNNNNNMMMOOONNNMMMLLLLLLKKKIIIHHHGGGDDDAAA???@@@AAAAAA@@@>>>>>>@@@CCCFFFHHHHHHGGGIIIHHHIIILLLRRRXXX[[[]]]aaadddkkkppppppkkkkkkooommmooorrrtttvvvxxx{{{~~~~~~xxxsssoooooorrruuuvvv{{{}}}rrrggg___YYYNNNHHHAAA;;;999999999:::222222222111000...,,,,,,------------------......,,,+++++++++++++++++++++******))))))******+++,,,------,,,++++++++++++,,,...............---,,,+++------------------------000000///...---,,,,,,++++++++++++***))))))((((((************)))))))))***))))))(((((((((((())))))%%%&&&''''''((((((''''''''''''((((((((((((''''''&&&((())))))(((''''''((('''&&&$$$######$$$&&&''''''''''''''''''''''''&&&'''(((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((('''&&&&&&&&&%%%)))(((''''''''''''((()))###$$$&&&&&&&&&&&&$$$###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''(((((()))))))))))),,,///111222444777999::::::999:::<<>>;;;999888:::888888888777777???HHHUUUaaasssttthhhuuuvvv{{{xxxnnnmmmrrrvvv{{{zzztttiiiZZZMMMIIIIIIFFFKKKTTT]]]ccceeecccbbbiiilllxxx}}}{{{yyyzzzyyyxxxwwwuuurrrllliiibbb```[[[VVVPPPLLLHHHGGG777999;;;===>>>>>>>>>>>>>>>???@@@@@@===;;;::::::>>>AAAIIIUUUdddqqqzzzuuullljjjfff^^^]]]aaa^^^```cccgggjjjpppvvv{{{~~~{{{vvvqqqnnnmmmnnnrrrzzzzzzwwwuuuwwwzzz|||xxxtttssstttvvvxxxvvvyyy{{{|||xxxqqqjjjeeeYYYYYYXXXVVVSSSNNNKKKHHHIIIIIIIIIGGGEEEDDDEEEGGGDDDFFFIIIJJJIIIGGGFFFFFFGGGEEEDDDFFFIIIKKKIIIFFF@@@CCCFFFHHHNNNTTTUUURRRTTTRRRPPPOOONNNLLLIIIFFFFFFCCCAAAAAABBBDDDEEEEEEHHHFFFEEEEEEEEEDDDAAA?????????@@@CCCHHHLLLNNNNNNSSSUUU\\\dddffffffkkkqqq{{{}}}~~~~~~zzz}}}{{{wwwuuutttuuuwwwyyyzzz|||xxxnnniii\\\VVVLLLCCC???======<<<666666555444222000...---,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++******))))))******+++,,,************+++---...///---.../////////---,,,+++------............------000//////...---,,,++++++++++++++++++******))))))***,,,---,,,+++***+++,,,***))))))(((((())))))***%%%&&&&&&'''''''''''''''&&&''''''((((((''''''&&&&&&((())))))((((((((()))'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&'''(((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))(((((('''&&&&&&%%%%%%''''''(((((())))))*********---000222444555777999<<<;;;888555444777<<<@@@BBBAAA@@@>>><<<;;;::::::999777888888888:::DDDPPP___lll~~~tttnnn~~~{{{xxxkkkvvvvvvqqquuu{{{wwwiii[[[OOOFFFEEEIIIJJJSSS^^^eeeeeecccaaaaaahhhrrr~~~~~~}}}|||}}}{{{yyywwwtttpppjjjfffccc___YYYRRRLLLHHHFFFDDD:::;;;===>>>>>>===<<<;;;;;;<<<>>>===;;;888888888<<<@@@IIIWWWfffqqqxxxzzzyyyrrrrrrxxxwwwllleeefff]]]cccjjjrrrxxx}}}zzzvvvttttttuuuyyy|||~~~yyyvvvuuuvvvyyy}}}|||vvvpppmmmmmmoooqqqjjjiiihhheeeaaa\\\VVVSSSLLLNNNOOOOOOMMMIIIFFFEEEEEEEEEEEEDDDCCCDDDGGGIIIIIILLLPPPRRRRRRQQQQQQRRRPPPMMMJJJJJJLLLMMMKKKHHHFFFJJJLLLMMMRRRYYYZZZWWWVVVTTTSSSSSSSSSQQQMMMIIIIIIFFFDDDEEEGGGJJJLLLLLLRRRPPPMMMLLLKKKJJJGGGEEE>>>>>>???BBBEEEFFFEEEDDDGGGHHHLLLRRRVVV[[[dddnnn}}}yyyxxxyyyxxxyyyzzzxxxwwwyyy}}}xxxlllfff\\\SSSLLLGGGBBB@@@999999888666444111///...---,,,++++++,,,---...///------,,,,,,,,,+++++++++******))))))******+++,,,))))))******+++,,,...///(((***,,,...///...------,,,---...//////...---,,,,,,,,,,,,,,,------------+++++++++************))))))+++---,,,***)))***,,,******))))))))))))******&&&&&&'''(((((((((((((((&&&''''''((((((''''''&&&&&&''')))))))))((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&%%%$$$######$$$%%%&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***++++++,,,///222555666777888:::;;;;;;999666444666:::>>>???>>>===<<<;;;:::::::::999888999::::::>>>KKKXXXggguuuxxx{{{}}}rrrpppmmm}}}~~~nnn[[[PPPHHHDDDFFFKKKPPP\\\iiinnniiidddcccfffooo}}}~~~}}}yyyuuuqqqlllfffbbb___ZZZTTTMMMHHHFFFEEEEEE;;;<<<===>>>===<<<:::888888999;;;;;;999888777777999>>>GGGVVVdddnnnqqqrrrwwwssszzzwwwjjjggg]]]eeeppp{{{}}}yyyxxxyyyzzz}}}{{{zzz{{{zzzyyyxxxvvvuuuvvvxxxzzz}}}xxxssslllddd___^^^___```ZZZXXXUUUQQQNNNMMMLLLLLLLLLOOORRRTTTSSSPPPNNNMMMJJJKKKLLLLLLLLLMMMOOORRRPPPSSSVVVWWWXXXYYYZZZ\\\YYYUUURRRQQQSSSSSSQQQNNNOOOSSSTTTRRRWWW^^^___[[[^^^\\\[[[\\\]]]\\\WWWSSSMMMKKKIIIJJJMMMQQQSSSTTTWWWUUUSSSRRRRRRQQQOOOMMMBBBBBBCCCEEEFFFEEEBBB@@@CCCAAAAAAEEEJJJQQQ^^^jjjxxxxxxyyyyyyzzz|||~~~|||{{{wwwxxxzzz}}}}}}xxxtttwwwyyy{{{{{{|||xxxrrrkkkbbbYYYQQQIIIDDD;;;;;;999888555222000//////......---...///000111---------,,,,,,+++++++++*********)))***++++++,,,---,,,++++++******++++++$$$&&&))),,,...//////...,,,---...//////...---,,,))))))***+++---......///************))))))))))))%%%(((+++***((('''(((*********))))))))))))******'''(((((()))))))))))))))&&&''''''''''''''''''&&&&&&''')))***)))((()))***$$$$$$%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%&&&'''((((((&&&%%%%%%&&&((((((%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((((((((('''(((((()))***+++++++++...000444777777888:::;;;888:::<<<<<<;;;<<<@@@CCCBBBAAA???===;;;:::999999999999:::;;;<<>>===<<<;;;999888999999888777777999<<<>>>@@@JJJUUU```ppp~~~~~~uuuzzzwwwyyyyyynnnhhheeeiiivvv~~~{{{yyy{{{yyyvvvuuu{{{}}}vvvppplllmmmoooqqqtttyyyzzz}}}~~~zzzuuurrrddd[[[TTTRRRPPPLLLIIIIIIJJJIIIIIIIIIKKKNNNQQQSSSTTTWWW[[[^^^^^^\\\XXXUUUYYYUUURRRTTTYYY```ccceeebbbbbbbbbbbbcccdddeeegggcccbbb```___^^^^^^___``````___```bbbfffhhhiiihhhcccjjjoooqqqqqqnnneee[[[YYYXXXWWWVVVWWWXXXYYYZZZ[[[[[[[[[[[[ZZZUUUOOOJJJEEEFFFGGGHHHHHHGGGFFFEEEFFFDDDBBBAAABBBFFFMMMRRR]]]]]]^^^```dddiiimmmppp{{{}}}wwwtttqqqsssvvvwwwvvvvvvwwwxxx{{{}}}zzztttooonnnmmmfffZZZPPPMMMIIIAAA:::555222111111999666222000000///...,,,,,,,,,,,,++++++*********...---,,,,,,++++++,,,,,,***+++,,,---------,,,+++------...///000000//////000000//////............///...---,,,+++*********++++++++++++++++++++++++,,,++++++***)))(((''''''''''''&&&&&&&&&(((***++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((("""%%%(((***)))(((((()))(((&&&%%%%%%'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%$$$%%%&&&&&&((((((&&&%%%$$$#########%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$))))))*********((('''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&((())))))(((&&&%%%'''((()))(((&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((()))***,,,,,,555555666888999999999999:::999999999999:::;;;<<<>>><<<:::999999999999999666;;;999<<>>=========<<<;;;;;;:::888777999<<>><<<;;;<<<>>>??????>>>===;;;:::;;;@@@GGGLLLUUUgggyyyxxxpppkkkkkkjjjfffccccccaaaeeeqqq~~~zzzwwwuuuppprrrtttvvv~~~zzzrrrlllmmmmmmhhhccc```]]]XXXRRROOOMMMJJJFFFCCCCCCAAABBBEEEEEEEEEIIIOOORRRTTTVVVZZZ^^^bbbeeefffaaaeeehhhhhhggghhhmmmsssuuuuuuuuuyyyzzzxxxzzz|||wwwyyyzzzyyywwwvvvwwwxxx{{{|||}}}|||yyy{{{~~~wwwtttuuuvvvvvvvvvuuuttttttjjjiiiggggggfffddd```]]]]]][[[WWWSSSQQQPPPPPPQQQNNNMMMLLLKKKKKKLLLMMMOOOMMMKKKHHHFFFFFFIIILLLNNNYYY```iiiqqqttttttssssssvvvyyy|||~~~{{{yyyyyyyyyyyywwwtttqqqnnnggg\\\QQQHHHBBB===999333333333111...------...---------,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,---............---......//////000000//////.........---------------------,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,************)))((('''&&&))))))((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((...///000///,,,)))''''''***(((&&&%%%&&&'''&&&%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''((((((((((((''''''((((((((((((((('''&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&''''''&&&'''((()))************$$$%%%%%%&&&'''((()))***(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%&&&'''&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((()))***+++,,,---333333555666777888888888666777888:::;;;<<<<<<<<<<<<;;;;;;:::999888777666777===@@@JJJ\\\dddlllzzzrrrjjjiiivvv}}}zzz{{{jjjTTTJJJDDDEEEIIIPPP___nnn}}}{{{yyyzzz||||||xxxuuurrrooojjjccc[[[TTTOOOKKKKKKJJJHHHFFFGGGHHHKKKLLLAAA???===>>>@@@DDDFFFGGGBBBCCCDDDCCCCCCFFFLLLQQQ\\\ooowwwqqqjjjddddddcccaaa```bbbdddeeelllwww}}}}}}~~~{{{zzzyyyxxxvvvuuutttuuussswww{{{}}}xxxmmmdddbbb```YYYRRROOOLLLIIIFFFGGGKKKMMMKKKHHHGGGGGGJJJMMMMMMLLLRRRYYY___aaadddiiimmmppprrrsssnnnsssvvvuuusssvvvzzz{{{{{{xxxtttsssuuuwww{{{zzzzzz{{{||||||zzzxxxuuuzzzzzzvvvxxx{{{}}}}}}|||zzzxxxwwwwwwwwwwwwuuusssqqqmmmfff```[[[ZZZZZZ[[[ZZZWWWTTTRRRRRRTTTUUUUUUSSSQQQNNNKKKHHHFFFEEEEEEFFFLLLTTT[[[aaafffjjjmmmwww|||}}}|||~~~||||||}}}wwwkkk___UUULLLDDD???::::::999555000------...------------------------------,,,+++++++++++++++---------...............------............------------------------------,,,,,,,,,,,,,,,---......,,,,,,+++++++++++++++***************************((()))*********)))'''&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''')))++++++***))))))***---+++))))))))))))((('''(((((((((((('''&&&%%%$$$''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&'''((()))*********$$$%%%%%%&&&'''((((((((('''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((()))***,,,---...222333444666777888888888444555888:::;;;<<<<<<<<<:::;;;;;;:::888777666666:::CCCJJJXXXjjjmmmnnnwwwuuuhhhccckkk~~~|||{{{{{{mmm]]]MMMHHHFFFHHHMMMVVVhhhxxx{{{yyyxxxyyyyyyxxxtttqqqnnnkkkeee^^^VVVPPPKKKIIIIIIHHHFFFFFFGGGJJJNNNPPPDDDCCCBBBEEEJJJNNNQQQRRRLLLPPPTTTSSSQQQQQQSSSVVV\\\ooo}}}wwwnnnjjjfffdddeeeeeebbbbbbcccgggiiipppxxx{{{yyyxxxyyyqqqooommmmmmoootttyyy{{{~~~wwwppphhh]]]SSSPPPNNNJJJGGGFFFFFFFFFIIIMMMRRRTTTRRROOOMMMNNNRRRVVVWWWWWW\\\dddjjjmmmqqqvvv{{{~~~~~~{{{uuuooonnnrrrwwwyyyvvvsssrrrtttvvvwwwwwwssszzzxxxzzz}}}}}}|||{{{sssnnnllllllllljjjddd]]]XXXVVVVVVVVVUUUSSSSSSRRRPPPMMMIIIFFFCCCAAACCCFFFHHHLLLRRRYYY]]]hhhppp}}}~~~{{{{{{|||yyy{{{wwwlllbbbYYYPPPIIIAAA@@@<<<888333111000111...........................---,,,,,,++++++,,,,,,------------......//////,,,,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,---...//////,,,,,,,,,++++++*********+++******)))((('''''''''&&&'''(((*********)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((###%%%'''(((((((((***+++...,,,***)))))))))((('''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&%%%%%%((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&'''((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&'''(((&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&((()))((('''&&&''')))''''''''''''''''''''''''''''''(((((((((((('''''''''(((((()))***,,,...///111222444555777888888999444555777999:::;;;<<<<<<:::;;;<<<:::888777777999:::HHHVVVgggwwwuuuooottt|||gggaaaeeewww{{{|||~~~}}}~~~sss```SSSHHHGGGHHHMMMSSS^^^nnn{{{yyywwwvvvvvvvvvwwwvvvtttpppnnnhhheee___XXXQQQLLLIIIHHHHHHGGGGGGHHHJJJNNNQQQTTTAAAAAACCCHHHNNNSSSVVVWWWXXX]]]bbbbbb^^^[[[\\\^^^^^^mmmyyyzzzxxxyyywwwqqqjjjhhhiiimmmllliiigggiiikkkoooyyyyyysssqqqnnnlllkkkmmmsss{{{{{{rrrkkkbbbZZZSSSLLLFFFEEEEEEDDDGGGKKKKKKOOOTTTYYYZZZXXXUUUSSSRRRRRRVVV^^^bbbeeejjjqqqtttvvvzzz|||yyy|||yyyrrrppptttyyyzzzvvvqqqooopppsssvvvwwwxxx}}}~~~zzzxxx{{{}}}zzzsssjjjbbb^^^[[[WWWTTTOOOOOOPPPPPPOOOLLLIIIGGGHHHGGGDDDAAA@@@CCCHHHMMMVVV___nnn}}}}}}~~~|||{{{{{{}}}zzzrrrjjjaaaZZZLLLGGG@@@:::888666555444///////////////000000000///......---------------------,,,,,,------...///,,,,,,,,,---,,,,,,+++***---------------.........------,,,,,,---...//////---,,,,,,++++++*********+++***)))((('''&&&%%%%%%%%%&&&'''((())))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))(((''''''(((***+++)))'''&&&'''((('''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&'''&&&&&&&&&(((((('''&&&%%%%%%&&&&&&%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&''''''(((&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))(((''')))***''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''(((((()))+++---///000111222444666888999999:::666666777777888:::<<<===:::;;;<<<:::777777:::>>>???QQQcccuuu{{{sssyyy}}}}}}mmm]]]ZZZiii~~~zzzyyy~~~wwweeeUUUNNNCCCEEEJJJQQQYYYdddooovvvxxx||||||wwwrrrpppnnnoooqqqqqqqqqnnnllljjj```\\\VVVPPPKKKHHHGGGGGGHHHHHHIIIKKKNNNRRRUUUWWW>>>@@@DDDKKKSSSXXXZZZ[[[^^^dddhhhgggbbb___aaaeeegggqqqvvvttttttyyyzzzvvvpppoooqqqtttsssooonnnpppqqquuu}}}|||xxxyyyzzzxxxxxx{{{uuuggg\\\WWWSSSOOOKKKIIIIIIJJJJJJJJJOOOUUUUUU[[[cccgggeeeccccccddd```___cccmmmuuuyyy}}}~~~wwwppppppxxx~~~{{{|||}}}~~~~~~|||yyyzzz|||}}}wwwsssmmmeee^^^VVVVVVTTTRRRQQQPPPOOONNNMMMLLLIIIEEEBBBBBBDDDGGGLLLRRR]]]hhhsss}}}zzzxxx}}}tttmmm```VVVIIIAAA>>><<<999555/////////000000111111111000000///............///---,,,,,,++++++,,,.....................---,,,,,,------........./////////...------------......///------,,,,,,+++******)))***)))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&'''))))))'''&&&&&&'''((('''&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&((()))))))))(((((('''&&&&&&&&&&&&''''''((('''((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&(((((())))))&&&&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''(((***''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''((()))+++---///000222333555777888::::::;;;999888666666666999;;;===:::<<<<<<999777888===CCCLLL```rrr}}}www~~~{{{zzz{{{wwwkkk___XXXZZZqqqzzzyyywwwyyy~~~~~~mmmZZZNNNLLLDDDGGGMMMTTT\\\dddggghhhhhhkkkmmmwwwxxxqqqmmmjjjbbbeeehhhjjjiiigggeeedddYYYVVVPPPKKKHHHGGGGGGHHHHHHJJJMMMPPPSSSVVVWWWXXXDDDFFFLLLTTT\\\aaacccccc___dddgggeee```^^^ccchhhqqqwwwwwwqqqqqqyyy{{{xxxxxxvvvwwwyyywwwrrrrrrtttxxxwwwzzz~~~~~~~~~tttpppdddUUULLLLLLOOOOOOOOOPPPTTTVVVTTTRRRVVV]]]\\\dddnnnrrrrrrrrrvvvzzzssspppsss}}}uuuoooqqq}}}~~~~~~wwwooofffbbb]]]XXXUUUTTTTTTUUULLLMMMLLLKKKHHHGGGHHHIIIFFFIIIMMMSSSZZZcccmmmsss{{{ssswwwxxxuuuvvv{{{tttfffTTTHHHDDD@@@:::333//////000000111111111222111111000///////////////,,,,,,+++***+++,,,---...///000000000///...------........./////////000000///......---------......------,,,,,,+++***))))))))))))))))))************)))(((&&&%%%$$$$$$%%%&&&(((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&%%%%%%%%%''')))***((('''''')))***))))))$$$$$$&&&'''((()))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&((((((''''''''''''(((((('''((()))+++++++++***)))%%%%%%%%%&&&'''((()))***************)))((('''&&&$$$%%%%%%&&&'''((())))))"""###&&&((())))))))))))'''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''&&&&&&((()))(((((((((((((((((((((((('''(((((((((((((((((('''''''''(((***+++...///000222333555777999:::;;;<<<;;;999666555555888;;;===:::<<<<<<999666888???FFF[[[nnn}}}}}}wwwzzzuuuuuunnn___VVVWWW___xxxzzzvvvzzzxxxzzz~~~{{{gggTTTKKKLLLIIILLLPPPVVV\\\```^^^YYYXXX\\\aaaooo}}}tttnnniiieeeaaaZZZ^^^bbbdddcccbbb``````WWWTTTOOOJJJHHHHHHIIIKKKIIIKKKOOOSSSVVVXXXYYYYYYEEEOOO[[[bbbdddccceeegggeeeaaa^^^ZZZTTTQQQ\\\jjjsssmmmgggfffllltttzzz||||||xxxsssrrrsssuuutttrrrrrrwww|||pppfff___YYYQQQLLLMMMQQQUUUXXXaaaaaa___[[[YYY]]]dddjjjssswww~~~~~~{{{}}}~~~|||wwwoooeee]]]YYYWWWZZZVVVPPPKKKIIIKKKNNNQQQOOONNNMMMLLLLLLOOOTTTXXXbbbhhhrrr}}}yyytttuuu|||{{{xxxnnn]]]OOOGGG@@@:::>>>???>>>999111...///222000000...---,,,+++++++++---------,,,+++***(((((()))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++000...,,,+++++++++***)))+++++++++++++++***)))((((((((((((((((((((((((((((((((())))))((('''&&&&&&'''(((******((((((((()))***&&&$$$&&&***,,,((($$$))))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''''''''&&&%%%%%%%%%$$$((((((''''''''''''((((((*********)))((((((''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***)))'''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))***+++---///222444666777222444777999::::::888777888999999888777888:::<<<<<<;;;:::777777<<>>;;;888666444333111000///...............+++,,,------.........---***+++,,,------......---........................------------,,,,,,,,,,,,,,,++++++---......,,,******++++++++++++***))))))************************(((((((((((((((''''''&&&'''(((******((((((((()))%%%(((***)))'''&&&''')))''''''''''''''''''''''''(((((((((((('''''''''&&&'''''''''(((((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&'''(((((()))&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))***,,,...111444666777777999;;;>>>???@@@???>>>::::::::::::::::::;;;<<<999999777555666===HHHPPP^^^eeelllrrr{{{xxxkkk\\\UUU\\\ggg}}}}}}|||gggZZZRRRNNNOOOSSSUUUVVV]]]dddeee___YYYXXX^^^lll|||ooojjjbbb[[[VVVQQQMMMKKKJJJKKKLLLMMMMMMLLLKKKJJJKKKJJJHHHFFFGGGHHHKKKLLLOOOUUUZZZZZZ\\\```bbb```^^^^^^```bbbddddddbbb```^^^XXXRRRRRRUUUWWWWWWWWW\\\```cccdddcccdddgggkkkjjjiiiiiikkkppp{{{vvvhhh```UUURRROOONNNPPPSSSUUUWWWVVV[[[```bbbdddjjjttt|||}}}sssiiibbb]]]bbbccccccddddddbbb___\\\MMMIIICCC@@@CCCKKKUUU\\\nnnwww~~~zzzsssllljjjlllyyy~~~~~~{{{rrriiiUUUMMMCCC===;;;:::777444000000///...........................---,,,+++***)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,******+++---//////,,,*********+++++++++******)))'''''''''''''''''''''''''''((((((((((((((('''''''''(((******((((((((()))%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((()))***,,,///111444666777888:::<<>>KKKTTT___ccckkkvvv|||rrreeeYYYWWWeeeuuuyyykkk\\\SSSNNNLLLOOOTTTUUUYYYaaahhhggg```^^^```jjj{{{|||tttooodddaaa\\\WWWSSSPPPLLLIIIHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFEEEEEEFFFHHHKKKMMMQQQVVVZZZ[[[]]]aaadddccchhhiiikkkmmmmmmkkkeeeaaa\\\ZZZWWWWWW[[[^^^^^^]]]```aaacccbbb```aaafffkkkooopppuuu|||yyytttqqqkkk```UUUPPPSSSTTTVVVVVVUUUVVVWWWXXX\\\bbbkkkrrrwww~~~|||}}}sssmmmeeebbb___^^^___bbbbbbbbbTTTPPPIIICCCAAACCCGGGJJJWWWbbbqqq{{{|||zzzxxxrrriiieeefffsssxxx}}}}}}vvvfffZZZKKKAAA===;;;777444111000///...---------...,,,,,,---,,,,,,+++***)))---......////////////...+++++++++,,,,,,,,,------.........---------,,,,,,)))***+++---//////---***)))******+++++++++******''''''''''''''''''''''''''''''(((((((((((((((''''''(((******((((((((())))))&&&$$$&&&******((($$$((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''''''''((((((''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((''''''&&&'''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((***+++---///222555666888999:::<<<>>>???@@@@@@@@@<<<;;;::::::<<<===;;;999999888777666999DDDRRR]]]gggjjjsss||||||wwwpppfff]]]WWW]]]qqqxxxkkkaaaWWWRRROOOLLLOOOSSSYYY^^^eeeiiieee```cccjjj~~~}}}xxxppphhhccc\\\YYYVVVSSSQQQNNNKKKHHHFFFGGGHHHIIIIIIHHHGGGFFFDDDCCCCCCCCCEEEHHHLLLNNNQQQWWW[[[[[[\\\bbbeeedddhhhkkknnnpppppplllhhheee```dddfffdddbbbdddeeedddfffeeeeeedddeeehhhmmmqqquuuzzzwwwkkkccc]]]ZZZZZZXXXSSSPPPQQQUUUZZZaaadddcccaaaaaabbbeeekkkttt{{{~~~{{{{{{tttmmmddd^^^\\\[[[ZZZXXXUUUSSSOOOKKKHHHGGGGGGGGGIIIRRR]]]gggooowww~~~}}}yyyxxxyyyzzzvvvooolllmmmqqqwww|||tttiiiYYYMMMEEE@@@;;;666333222111///......------((()))***+++,,,---------,,,------.........------,,,------....../////////............---------,,,+++***+++,,,......---+++))))))***++++++++++++***************************&&&'''(((((((((((((((((('''(((******((((((((()))---)))&&&(((---...***%%%))))))))))))))))))))))))(((((((((((('''''''''&&&'''''''''(((((((((((((((((((((''''''''''''(((((((((''''''&&&%%%%%%$$$$$$&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))''''''&&&&&&&&&%%%%%%%%%'''''''''''''''(((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((+++,,,...000333666888999999:::;;;===>>>>>>>>>>>><<<:::999:::<<<===:::777888888888:::AAAOOO```mmmuuuwww|||yyykkkcccZZZVVVYYYeee|||qqqaaaZZZTTTQQQOOOMMMOOOTTT```dddiiihhhcccaaakkkyyy|||wwwrrrllleee___ZZZUUURRROOOMMMLLLKKKHHHFFFDDDEEEFFFFFFFFFFFFEEEDDDBBBAAAAAAAAADDDGGGKKKNNNRRRWWWZZZYYY[[[```cccccc```dddiiijjjiiihhhhhhiiikkkuuuzzzrrriiifffhhhhhhjjjiiihhhkkkoootttxxxzzzxxx}}}sssdddYYYRRRQQQRRRUUUVVVUUUYYY^^^\\\dddnnnttttttssstttvvvxxx|||vvv|||~~~wwwoooiiibbbYYYSSSTTTTTTTTTTTTSSSQQQOOONNNLLLNNNPPPTTTZZZeeerrrzzz|||zzz{{{|||zzzvvvvvvyyyyyyyyymmmaaaWWWMMMEEE???777666444222000//////...((()))***,,,---.........***++++++,,,,,,++++++***,,,,,,------...//////000............---------------+++++++++---------+++))))))***+++++++++++++++************************&&&&&&'''((((((((((((((('''(((******((((((((()))***((('''(((++++++)))'''(((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((('''''''''((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************''''''&&&&&&&&&%%%%%%%%%&&&'''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((())))))))),,,---///222555777999:::;;;;;;<<<<<<============<<<999888999<<<===999555666777:::???JJJ]]]rrr}}}wwwcccZZZRRRSSS\\\mmmuuugggWWWRRRMMMLLLLLLMMMSSSZZZbbbeeehhhgggbbbfffzzz}}}vvvrrrlllfffaaa\\\XXXUUUPPPNNNJJJHHHHHHGGGFFFEEECCCDDDEEEFFFFFFEEEDDDCCCAAA@@@@@@@@@CCCGGGJJJMMMRRRWWWYYYXXXYYY^^^aaaaaa[[[```eeefffeeefffkkkpppttt|||lllfffgggjjjlllkkklllqqqyyyyyyzzzyyyrrrggg^^^YYYWWWUUUVVV[[[```aaaaaafffmmmkkkttt}}}~~~yyy~~~{{{}}}{{{pppbbbXXXVVVWWWYYYZZZZZZYYYWWWVVVVVVQQQLLLHHHKKKTTT```iii~~~~~~|||yyy{{{}}}sssggg[[[OOOHHH:::999777444222111000///---------...------,,,,,,.........//////...------******++++++,,,---......//////.........---------...,,,++++++,,,---,,,,,,((()))***+++++++++++++++((((((((((((((((((((((((&&&&&&'''((())))))((((((''')))******((((((((()))$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$((((((''''''''''''((((((%%%&&&&&&''''''(((((()))&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***++++++++++++''''''&&&&&&&&&%%%%%%%%%&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))---...000333555888:::;;;<<<<<<<<<<<<<<<<<<<<<===<<<999777999<<<<<<888444444777;;;CCCQQQggg~~~}}}uuu___UUUNNNRRR___sssjjj\\\QQQLLLGGGGGGHHHLLLVVV______cccfffeeeccclll{{{xxxooojjjddd^^^ZZZWWWTTTRRRPPPMMMIIIGGGFFFGGGFFFFFFEEEEEEFFFGGGGGGFFFEEEEEE@@@@@@???@@@BBBFFFJJJLLLRRRVVVXXXWWWXXX\\\______WWW]]]ccceeeiiipppssssssppp~~~}}}ppphhhddd```eeecccfffqqqzzz{{{yyyxxxmmmfffaaa```ZZZRRRQQQUUU^^^dddjjjooorrruuuzzz~~~}}}{{{|||www~~~~~~|||oooiiifffaaa\\\XXXYYY\\\___^^^[[[UUUNNNIIIKKKQQQWWWjjjoooyyy{{{sssjjj___XXXJJJDDD===999888777222......//////---,,,+++,,,...+++,,,---...---+++((('''---------,,,,,,,,,++++++//////...---,,,++++++***,,,,,,,,,+++++++++******************+++,,,---...,,,+++)))((((((((()))***))))))))))))))))))))))))(((((())))))((('''&&&&&&))))))(((((((((((())))))))))))))))))************)))((('''&&&&&&''')))***&&&&&&''''''((()))******''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&'''''''''&&&%%%%%%$$$))))))((((((''''''&&&&&&$$$&&&'''''''''(((***,,,))))))))))))((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''((()))(((&&&&&&''''''&&&%%%&&&((()))))))))***,,,...,,,///222444555777999;;;<<<;;;:::999:::<<<>>>@@@:::>>>@@@===::::::<<<===555<<<<<>>>>>???AAACCCFFFHHHIIINNNNNNNNNNNNNNNNNNNNNNNNVVV^^^fffkkkpppuuuvvvsssnnnuuuwwwnnnfffeeehhhhhhjjjeeecccgggjjjfffbbb```ZZZVVVSSSUUUVVVVVV[[[bbbjjjpppwww|||~~~~~~~~~xxxxxxyyyzzz{{{~~~}}}vvvlllccc]]]ZZZZZZddddddaaaZZZSSSMMMLLLLLLWWW\\\fffqqq{{{{{{ssslllggg^^^UUUIII???:::777333000//////...,,,+++***++++++...//////000///...,,,+++...---,,,,,,++++++,,,,,,---------,,,++++++******+++++++++*********))))))------,,,+++************+++******)))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))(((((((((((())))))&&&&&&&&&&&&''''''''''''(((''''''&&&''''''))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''&&&&&&&&&&&&)))))))))(((&&&%%%'''((()))))))))(((((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))***(((''''''(((((('''&&&&&&'''(((((('''(((***,,,,,,///222444555666999:::<<<;;;::::::;;;===???@@@===???@@@===999888888888777BBBJJJZZZqqq}}}jjjTTTPPPPPPXXXfffxxxxxxcccUUUIIIIIIIIIJJJMMMTTT]]]ccc___^^^^^^aaannn|||sssiiiaaa]]]XXXRRRNNNMMMLLLJJJHHHJJJIIIHHHHHHHHHHHHIIIJJJLLLMMMOOOOOOMMMJJJFFFDDD@@@AAAAAABBBDDDFFFGGGHHHKKKKKKKKKKKKJJJJJJJJJJJJXXXaaakkkqqquuuxxxtttnnnjjjllllllhhhgggllloooqqqlllddd]]][[[XXXRRRMMMLLLMMMKKKLLLQQQXXX___jjjtttyyy~~~~~~yyy{{{zzzzzzzzz|||xxxwwwyyyyyyxxxvvvyyy|||uuujjjaaa[[[dddfffgggeee]]]TTTLLLHHHGGGKKKRRR]]]iiiuuuzzzxxxxxxtttiiiXXXIII@@@;;;777555222111///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++++++++,,,---++++++++++++++++++++++++************))))))))))))---,,,+++******)))*********************)))(((((())))))))))))))))))))))))++++++)))(((((()))******))))))(((((((((((())))))%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))******)))'''&&&%%%$$$###'''''''''''''''''''''''')))))))))((((((''''''''''''''''''''''''&&&%%%$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&)))******(((&&&%%%&&&'''((((((((('''''''''&&&&&&'''%%%###!!!!!!###%%%''''''''''''''''''''''''''')))))))))(((''''''&&&&&&(((''''''''''''((())))))***)))(((((())))))(((''''''((()))((('''(((***,,,,,,///222444555666888:::===<<<<<<;;;<<<===???@@@@@@???>>>===;;;999888888999EEETTTjjj~~~hhhQQQQQQVVVbbbooo}}}nnn\\\RRRIIIHHHIIILLLSSSZZZ```ccc]]]\\\^^^iii~~~{{{tttkkkaaaYYYQQQNNNJJJHHHHHHHHHGGGGGGHHHHHHHHHIIIJJJLLLMMMNNNQQQRRRSSSSSSQQQMMMIIIGGGEEEDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFFFF^^^gggpppvvvzzzzzzssskkkhhhjjjlllooossstttrrrnnnccc[[[TTTQQQNNNJJJHHHJJJOOORRRWWW]]]dddmmmxxxyyyuuuwww}}}}}}yyy||||||xxxyyy{{{yyyvvvnnnoooqqquuuwwwxxxwwwuuuwwwuuuvvv{{{}}}yyywwwvvvvvv{{{|||~~~}}}rrrkkk```bbbeeeeeeaaaZZZSSSOOOGGGGGGIIINNNWWWcccnnnuuu~~~zzz}}}uuueeeVVVJJJCCC>>>;;;777444111000////////////++++++*********+++,,,,,,///...,,,+++++++++---...******++++++,,,,,,,,,---++++++++++++*********)))))))))))))))***+++,,,---))))))***++++++)))((('''((((((((((((((((((((((((+++***(((''''''(((***+++))))))(((((((((((())))))''''''((((((((()))))))))''''''''''''((())))))******)))((('''&&&%%%$$$###&&&&&&&&&'''''''''''''''))))))(((((('''&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((&&&'''((('''&&&'''(((***((('''''''''&&&&&&&&&&&&&&&%%%###""""""###%%%&&&''''''''''''''''''''''''))))))))))))(((((((((((('''''''''''''''((((((((()))((('''((())))))((('''((()))******))))))+++------///333444555666888:::=========<<<===>>>???@@@AAA===;;;<<<<<<;;;<<<>>>@@@LLL\\\rrriiiSSSWWW```nnnxxxtttaaaTTTMMMJJJJJJKKKQQQZZZaaaccccccaaaaaafffwww|||tttllldddZZZSSSLLLJJJHHHGGGGGGGGGHHHHHHFFFGGGIIIKKKMMMPPPRRRSSSSSSUUUVVVWWWUUURRRNNNLLLIIIIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJIIIHHHGGGGGGhhhpppyyy}}}tttpppmmmkkknnnppplllfffaaaUUUOOOKKKKKKLLLLLLNNNRRRYYY```iiioootttzzz~~~|||zzz~~~|||uuuvvvzzzzzzwwwwwwwwwtttqqqllllllmmmqqqttttttrrrooouuutttvvv}}}{{{wwwtttssstttvvvxxxyyyzzz{{{}}}~~~iiihhhfffccc___ZZZVVVSSSKKKHHHEEEEEEJJJRRR[[[aaammmuuuyyywww}}}~~~rrrdddWWWLLLCCC???:::777222000111222111000//////.........//////000///...---,,,,,,,,,------++++++,,,,,,------......------,,,,,,,,,+++++++++))))))))))))***+++,,,,,,))))))***++++++)))((('''((((((((((((((((((((((((***)))'''&&&&&&''')))***))))))(((((((((((())))))(((((()))))))))*********''''''((()))*********+++(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&''''''((((((((()))&&&'''(((''''''''')))+++((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''(((((()))***++++++%%%%%%&&&&&&''''''''''''((('''&&&&&&(((((('''&&&'''((())))))((((((***,,,///111444666666777999:::===============>>>>>>???AAA;;;999::::::999<<>>::::::<<<;;;<<>>;;;<<<<<<<<<<<<<<<;;;;;;;;;888;;;AAAAAAFFF[[[ssszzzhhh___eeennn}}}yyyuuuuuuxxx{{{|||}}}uuugggXXXLLLGGGGGGIIIJJJNNNSSSUUUTTTUUUXXXZZZeee|||~~~yyyuuummmfff]]]VVVRRROOOJJJFFFCCCFFFIIIJJJIIIJJJMMMPPPQQQSSSUUUXXXZZZ[[[\\\\\\^^^^^^___]]]ZZZUUUPPPMMMRRRRRRRRRSSSTTTVVVWWWXXXQQQSSSWWWZZZ\\\\\\[[[ZZZ{{{rrr```TTTTTTOOOJJJIIIKKKQQQ^^^jjjnnnwww~~~yyysssnnnkkkddddddcccdddfffhhhkkkmmmoooqqqqqqqqqsssxxx|||ssskkkfff]]]SSSOOOQQQRRRMMMHHHNNNHHHCCCCCCIIIRRRXXXZZZeeesss{{{zzz}}}}}}rrrnnnuuuzzz{{{yyyjjj___PPPEEE@@@<<<777222///000222222000//////000.../////////////////////---------,,,,,,++++++++++++++++++*********)))))),,,+++***))))))***+++,,,*********))))))'''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((('''&&&&&&''''''(((((())))))&&&(((***---///000000000///+++'''%%%&&&'''&&&$$$''''''''''''((((((((((((((((((((((((((((((((((((+++)))(((''''''((()))+++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&&&&''''''((()))(((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))***,,,///333555666888::::::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;;;;<<<;;;;;;;;;;;;::::::::::::777777:::AAAPPPggg~~~|||||||||yyyvvvyyykkk[[[QQQPPPXXXjjjyyy~~~nnnkkknnnqqqyyyrrrVVVLLLEEEEEEHHHIIIJJJKKKLLLOOOVVV^^^gggvvvxxxrrrmmmmmmpppuuuxxxuuulllcccWWWTTTOOOMMMMMMNNNOOOOOONNNMMMLLLJJJJJJJJJKKKKKKOOOOOONNNMMMLLLKKKJJJJJJIIIIIIIIIIIIKKKMMMOOOPPPOOOOOONNNLLLKKKLLLPPPSSSXXX[[[___``````______```bbbffflllqqqrrrqqqqqqqqqbbbbbbcccffflllsssyyy}}}www{{{|||xxxtttqqqpppppppppnnnuuu|||zzzrrrjjjfff```WWWSSSUUUUUUTTTXXX```hhhppp|||vvvggg^^^[[[ZZZWWWSSSPPPKKKHHHIIIJJJOOO[[[gggnnnvvv{{{|||xxxooogggWWWOOODDD>>>;;;999555222222222111111111111111111111111000000///...------,,,,,,,,,,,,++++++++++++)))***++++++++++++***)))******++++++++++++******))))))*********+++++++++''''''''''''''''''''''''***))))))((('''&&&%%%%%%)))))))))))))))*********'''((()))***+++***)))(((&&&(((***)))'''&&&''')))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))(((((()))+++&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%&&&'''(((((((((*********))))))(((&&&&&&((((((((((((((((((((((((''''''((((((((((((((((((%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((()))+++---111444666888999<<<===>>>>>><<<;;;;;;<<<======<<<<<<;;;:::::::::555777:::CCCUUUooo}}}|||}}}~~~}}}}}}zzzkkk\\\WWW[[[gggxxxqqqhhhooowwwzzz}}}|||hhhQQQIIICCCFFFJJJKKKKKKLLLLLLOOOXXXeeesss|||uuuoookkkgggiiinnntttwwwqqqeee[[[OOOLLLJJJIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJNNNMMMLLLKKKIIIGGGFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIGGGHHHHHHGGGHHHKKKPPPTTTZZZ]]]aaacccdddcccdddeeefffjjjooossssssssssssssslllnnnrrrwwwzzz|||~~~~~~vvv{{{wwwtttpppnnnmmmpppsssuuuzzzpppaaaWWWUUURRROOOPPPVVV^^^gggvvvuuuhhhaaa_________XXXSSSPPPOOOJJJGGGOOO[[[fffppp||||||xxxwwwwwwuuurrreee[[[OOOFFFBBB>>>:::666555555444333222111000///000000000000////////////------,,,,,,,,,+++++++++)))***+++,,,,,,+++***)))'''(((((()))))))))(((((()))************+++++++++))))))))))))))))))))))))******)))'''&&&%%%$$$###(((((())))))******++++++((()))***++++++***)))(((%%%(((++++++))))))***---)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((******)))(((''''''&&&''''''&&&&&&&&&'''((())))))***************)))(((&&&&&&)))))))))))))))((((((((($$$%%%&&&((()))*********%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))))))))+++...111444777999:::<<<>>>???>>><<<;;;;;;<<<>>>>>>===<<<;;;::::::999777999<<>><<<666555333111000000000000222111///,,,+++*********,,,+++******))))))*********,,,------+++******+++)))***+++,,,,,,+++***))))))************)))((((((+++*********))))))((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((&&&%%%%%%'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************+++''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&)))(((&&&%%%%%%&&&'''(((***((('''&&&&&&'''(((***'''''''''''''''''''''''''''((()))))))))(((&&&%%%'''''''''''''''''''''''''''((())))))))))))((((((+++---///111222555888;;;<<<<<<<<<===============???>>>=========<<<:::888;;;;;;@@@NNNdddzzzvvv}}}}}}}}}sssbbbVVV]]]nnn}}}{{{yyyyyyhhhUUUKKKFFFDDDFFFFFFFFFJJJOOOJJJOOO^^^ttt{{{qqqiiidddccccccfffgggiiimmmmmmeeeWWWLLLIIIFFFCCCDDDIIIMMMLLLJJJHHHIIIJJJKKKKKKIIIGGGFFFIIIJJJKKKIIIEEEAAA??????AAAAAABBBCCCCCCBBB@@@???<<<<<<===>>>AAAGGGNNNSSS\\\___dddhhhkkkkkkjjjiiikkklllmmmooooooooonnnnnn}}}vvvrrrtttwwwwwwyyy||||||{{{vvvrrrrrrjjjkkkqqq}}}rrrllleeeaaa___```iiirrryyypppiiiddd```___```___[[[[[[^^^WWWYYYaaammm{{{|||xxxrrrttt}}}~~~wwwmmmbbbWWWLLLBBB<<<999666333111///......---000000...---------......000///......------......***,,,------+++******+++)))***++++++++++++***)))'''((()))***************************)))))))))(((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((&&&%%%%%%'''((((((''''''((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''(((((())))))(((((('''&&&(((''''''&&&&&&''''''''')))((('''&&&&&&'''((()))'''''''''''''''''''''''')))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((())))))))))))+++---///111222555888;;;===========================<<<;;;:::999888666444888;;;EEEVVVlll}}}xxx{{{|||{{{~~~kkk___ZZZeeewwwzzz```NNNHHHEEEEEEGGGHHHHHHLLLQQQLLLTTTfff~~~~~~vvvllleeeaaaaaabbbfffgggjjjllliii```TTTKKKJJJGGGDDDFFFJJJMMMMMMKKKHHHIIIIIIJJJIIIHHHGGGFFFGGGHHHIIIHHHEEEBBBAAAAAA===>>>???@@@@@@@@@???>>>===>>>>>>???AAAGGGMMMRRR]]]```dddhhhjjjkkkjjjiiijjjkkkmmmnnnooonnnmmmmmmyyytttuuuxxx{{{|||yyyuuuvvvxxxxxxwwwxxxtttxxx~~~xxxqqqlllmmmrrruuu{{{yyy{{{tttnnnfffaaabbbcccccceeehhhddd^^^YYY]]]iiiwww{{{www{{{~~~}}}wwwsssuuu}}}xxxooofffZZZKKK@@@>>>:::555111000///...,,,///............000111222///...------,,,,,,------***,,,------+++******+++)))***++++++++++++***)))&&&'''((()))+++++++++,,,************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((&&&%%%%%%'''(((((('''((((((((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((())))))(((((('''&&&&&&''''''((((((''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''***)))(((((((((((((((((('''''''''''''''''''''''')))(((((('''((()))***++++++---000222333555888:::============<<<<<<<<<<<<===<<<;;;999777555444333666===MMMbbbwww{{{wwwzzzyyywwwyyy{{{aaa]]]```ooottt\\\LLLFFFDDDEEEHHHIIIIIIMMMSSSRRR^^^ttt|||ssskkkfffddddddfffeeeiiilllkkkdddZZZPPPKKKKKKHHHFFFHHHLLLNNNMMMLLLIIIIIIHHHGGGGGGGGGGGGGGGEEEFFFGGGFFFDDDBBBBBBBBB<<<<<<>>>???????????????>>>??????@@@AAAFFFLLLPPP]]]```dddgggjjjjjjjjjiiijjjkkklllmmmnnnmmmkkkjjj~~~zzzzzz}}}{{{{{{zzz}}}}}}|||}}}vvv~~~|||wwwyyy}}}wwwqqqkkkhhhfffdddhhhmmmzzzooo```XXXZZZcccnnnttt}}}~~~}}}zzzyyy|||yyyrrrgggWWWKKKEEE@@@888444222111000...///......---...///111222------,,,+++++++++++++++***,,,------+++******+++*********++++++*********'''''')))******+++++++++*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((&&&%%%%%%'''(((((('''((((((((((((''''''''''''(((((((((((((((((((((((())))))*********+++++++++''''''&&&&&&&&&&&&'''''')))))))))))))))(((''''''%%%&&&((())))))((('''''')))(((''''''''''''((()))'''''''''''''''''''''''')))((('''&&&&&&&&&(((((('''''''''''''''''''''''')))((('''''''''***,,,---+++...111333444666888:::;;;;;;;;;;;;;;;:::::::::<<<<<<;;;999777666666666777BBBUUUlll~~~}}}|||zzz}}}yyyvvvzzzzzzppp\\\___iiiyyyoooZZZNNNEEEEEEFFFIIIIIIHHHLLLSSSYYYjjj}}}xxxpppiiiffffffggghhhfffjjjmmmiii___UUUNNNLLLKKKIIIHHHJJJLLLNNNMMMLLLJJJIIIGGGEEEEEEFFFGGGHHHEEEFFFFFFEEECCCAAAAAABBB@@@@@@@@@@@@AAAAAA@@@@@@>>>???@@@@@@BBBEEEKKKOOO\\\^^^bbbfffiiijjjjjjjjjiiijjjlllmmmllljjjhhhfff~~~{{{wwwwwwzzz~~~}}}}}}~~~|||~~~|||zzzxxxzzz|||~~~xxxnnnfffiiiqqq|||rrrfff]]]ZZZ^^^cccrrryyy}}}rrrdddZZZMMMEEE<<<666444333111///000///...---------...///000///......------......***,,,------+++******++++++******************+++))))))************)))((())))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%'''(((((('''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''')))))))))))))))(((((('''%%%&&&((()))***)))((('''((((((''''''''''''(((((('''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((('''''''''''''''''''''''')))(((''''''(((***---///---///333555666777999::::::::::::999999888888888888999999888666666888:::===III]]]sss{{{yyy}}}zzznnndddZZZdddttt}}}yyydddTTTKKKFFFFFFHHHJJJHHHGGGLLLTTT^^^sss}}}uuupppiiieeedddeeeeeeeeefffjjjlllfff[[[RRRNNNNNNKKKJJJJJJKKKMMMMMMMMMLLLJJJIIIGGGEEEDDDFFFGGGIIIGGGHHHGGGEEEBBB@@@@@@@@@CCCCCCBBBBBBAAAAAAAAAAAA???@@@AAACCCDDDHHHMMMQQQ[[[^^^bbbfffiiikkklllmmmjjjkkklllllljjjgggcccaaazzzzzz|||~~~|||||||||}}}zzzyyy}}}yyyvvv{{{xxxjjjiiiooovvv{{{~~~xxxkkk^^^WWWUUU]]]jjj{{{|||{{{~~~~~~rrrjjjYYYOOOCCC:::888666333///222111///---,,,,,,------......---,,,,,,,,,,,,,,,***,,,------+++******+++++++++***))))))***++++++***************)))(((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%'''((((((''')))))))))(((''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''))))))******))))))((('''&&&'''(((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((())),,,...///...111555777888999:::;;;::::::999999888888777777444666777666333444777;;;CCCOOOcccyyy~~~~~~yyynnnccc]]]^^^lll~~~}}}xxxeeeTTTJJJEEEHHHHHHJJJKKKIIIIIIPPPZZZggg~~~}}}yyyrrrmmmhhhfffggghhhgggeeeeeeggggggaaaXXXPPPNNNNNNLLLLLLMMMNNNNNNNNNNNNNNNKKKIIIGGGFFFEEEFFFHHHIIIIIIIIIHHHEEEBBB@@@@@@AAADDDCCCBBBAAAAAAAAABBBBBBCCCEEEGGGIIILLLQQQVVVZZZ```bbbeeehhhkkkmmmnnnnnnkkklllmmmllliiiddd___\\\yyy{{{~~~|||}}}yyy|||wwwoooooommmtttzzzzzzqqqdddXXXRRROOOZZZjjjvvv{{{||||||}}}yyykkk___OOODDD???<<<777222222111000...---......///------,,,+++++++++++++++***,,,------+++******+++++++++***))))))***++++++((())))))************)))((()))))))))************'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%'''(((((('''***))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&'''''')))************)))((((((''''''''''''((()))***+++''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((())))))((((((''''''''''''''''''''''''%%%&&&''')))+++---...///000333777:::::::::;;;<<<;;;;;;;;;:::999999888888555777888666333333777;;;FFFSSSiii~~~{{{oooaaa\\\^^^fffvvvwwwvvvcccSSSKKKGGGFFFIIIIIIKKKMMMLLLMMMXXXcccyyy}}}xxxtttqqqmmmjjjjjjlllllliiifffbbbbbb```[[[TTTOOOMMMNNNNNNOOOQQQRRRQQQQQQPPPPPPJJJJJJHHHGGGGGGGGGHHHIIIHHHHHHGGGEEEBBBBBBCCCDDDDDDCCCCCCCCCDDDEEEGGGHHHIIILLLOOOSSSWWW\\\bbbfffjjjkkklllmmmnnnooooooooommmmmmmmmlllgggaaa[[[WWW~~~||||||}}}zzztttoooppprrrqqqmmmeee\\\VVVMMMQQQYYYdddpppzzzzzzmmm[[[NNNGGGBBB;;;666222111000//////000000111111111000////////////000***,,,------+++******+++,,,+++***))))))***+++,,,&&&'''(((***++++++++++++(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%'''(((((('''***))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&'''''''''***************)))((((((((('''''''''''')))+++,,,''''''(((((((((((('''''''''''''''''''''''''''''''''((()))+++++++++***)))''''''''''''''''''''''''$$$&&&(((***,,,---......111444888;;;<<<<<<<<<=========<<<;;;;;;:::999999999;;;<<<999444444888<<>>HHHYYYgggyyy|||rrrfffXXXSSS___oootttyyysss\\\NNNIIIGGGHHHJJJKKKNNNMMMOOOVVV[[[nnnzzzwwwuuusssrrrooonnnmmmllliiieee___ZZZWWWUUUSSSPPPPPPPPPRRRSSSTTTUUUUUUTTTRRRPPPNNNMMMJJJIIIGGGEEEDDDDDDDDDEEEGGGFFFCCCBBBAAABBBDDDEEEEEEHHHKKKMMMOOORRRUUUXXX^^^dddiiilllpppxxx}}}~~~~~~}}}{{{yyyvvvtttrrrqqqlllgggaaa___]]]YYYSSSMMM{{{~~~zzzvvvxxx||||||mmm```YYYVVVUUUVVVUUUVVVVVVVVVYYYeeerrr}}}qqq```OOODDD>>>;;;888777888:::::::::888555000...............))))))***++++++,,,------,,,+++++++++************++++++++++++++++++++++++***************)))((('''************************((((((((())))))(((((('''******)))((((((((()))))))))(((''''''((((((&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&$$$###%%%(((***)))'''((())))))))))))'''%%%$$$))))))(((''''''(((((()))'''&&&$$$###$$$&&&)))***%%%&&&&&&'''''''''''''''%%%&&&'''&&&%%%%%%''')))'''''''''(((***---///111666777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999777777777777;;;GGGSSSiiittt}}}ooo```UUUWWWgggxxxuuutttpppYYYLLLHHHGGGGGGHHHKKKOOONNNOOOXXXbbbzzz}}}xxxuuusssrrrpppooojjjhhheeebbb```]]]XXXUUURRRQQQOOONNNNNNPPPRRRSSSTTTTTTUUUTTTSSSQQQOOONNNKKKJJJHHHEEEDDDCCCCCCCCCGGGEEEDDDBBBBBBCCCEEEFFFGGGIIIKKKMMMOOOSSSYYY\\\cccjjjqqqtttxxx~~~}}}yyytttooolllgggbbb\\\YYYWWWTTTOOOKKK}}}~~~wwwoookkkkkkqqqxxx~~~zzzvvvuuuxxxzzznnneeeaaa```]]][[[[[[\\\[[[\\\bbbjjj|||zzziiiWWWKKKEEEAAA<<<;;;===@@@BBBBBB:::666111...---...//////******++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++++++++***)))((()))))))))***************'''((()))******)))'''&&&******))))))))))))*********)))''''''((((((&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((,,,***))))))++++++***((('''((()))******(((&&&$$$''''''''''''(((((()))))))))(((((((((((()))***+++&&&''''''(((((('''''''''&&&'''''''''&&&&&&((())))))))))))***---///222333666777999:::;;;<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<:::888888999;;;CCCSSSaaauuuqqqccc\\\cccsssyyyqqqyyy~~~iiiSSSIIIHHHHHHGGGHHHKKKQQQPPPRRR^^^nnn{{{xxxssspppnnnmmmkkkiiiccc```\\\YYYWWWUUURRRPPPNNNNNNMMMMMMOOOQQQSSSTTTTTTTTTUUUUUUTTTRRRQQQPPPMMMKKKIIIFFFDDDBBBBBBBBBEEEDDDCCCBBBCCCDDDEEEFFFIIIJJJKKKMMMPPPVVV\\\aaaeeemmmtttwww{{{}}}wwwooohhhcccaaa]]]WWWTTTRRRPPPMMMJJJ}}}~~~~~~}}}}}}~~~zzzpppfffbbbaaadddmmmvvv|||xxxsssppprrrssswwwyyyyyy}}}{{{rrrkkkhhhddd___]]]aaaeeedddccceeejjjppp{{{|||}}}~~~rrrcccYYYOOOHHH@@@===???CCCDDDDDD;;;777222....../////////......------,,,,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++++++++******)))((((((((())))))*********((()))*********)))'''&&&******))))))))))))*********(((''''''(((((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((()))(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((()))((('''''''''''''''&&&$$$&&&(((******)))((('''&&&&&&''''''(((((())))))((()))***++++++)))'''%%%(((((()))))))))((((((''''''((()))((('''''')))+++))))))***+++---000222444666888999;;;<<<<<<<<<;;;888999:::;;;<<<<<<;;;;;;:::777777:::???JJJ\\\mmm{{{ssslllooo|||uuuqqq~~~ooo^^^MMMGGGHHHIIIJJJKKKLLLTTTTTTYYYjjjxxxuuupppllljjjgggdddbbb\\\YYYTTTQQQPPPOOONNNMMMMMMMMMMMMNNNPPPRRRTTTUUUTTTTTTUUUUUUUUUTTTRRRQQQNNNLLLIIIFFFDDDCCCBBBBBBCCCCCCBBBBBBCCCDDDEEEFFFIIIJJJLLLNNNQQQXXX```eeehhhpppwwwyyy{{{}}}~~~~~~|||yyyrrriiiaaa\\\ZZZWWWSSSPPPNNNMMMLLLKKK}}}|||xxxyyy~~~~~~uuuuuutttsssssstttuuuvvvuuuvvvxxxvvvtttqqqppppppfff___XXXWWWYYY^^^fffoooyyy~~~}}}{{{~~~~~~||||||yyyvvvuuuttttttsssttt|||}}}sssmmmlllddd```dddhhhhhheeecccaaadddlllzzz}}}{{{|||{{{xxxxxx|||~~~uuunnn]]]SSSGGGAAA@@@AAAAAA???999666111/////////////////////...------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++******)))''''''((())))))*********************)))(((''''''))))))((((((((()))******)))(((''''''))))))((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))(((((('''&&&''''''''''''''''''&&&(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))$$$%%%'''))))))))))))(((%%%&&&'''((((((((((((((($$$&&&)))***)))'''###!!!))))))))))))))))))((('''((()))***)))((((((***,,,((((((((()))+++...000222666888:::<<<===<<<;;;:::777888:::;;;<<<;;;::::::777555666:::AAANNNbbbtttyyyqqqsss}}}qqqqqqwww___SSSHHHFFFGGGIIIKKKNNNIIIQQQTTT\\\ttt|||uuuqqqlllhhheeebbb^^^[[[WWWSSSPPPMMMMMMNNNMMMMMMNNNNNNNNNOOOQQQRRRSSSTTTSSSTTTUUUVVVVVVUUUTTTSSSMMMKKKHHHFFFCCCBBBBBBBBB@@@AAAAAAAAABBBCCCDDDEEEGGGIIIKKKNNNSSSZZZbbbggglllsssyyyzzz{{{}}}}}}{{{zzzyyyvvvqqqjjjbbb[[[WWWRRRQQQOOONNNLLLKKKKKKKKKwwwssssssqqquuu{{{xxxvvvuuuuuutttsssqqqpppooohhhhhhgggffffffgggggghhheeefffeeeccc___]]]\\\]]]TTTOOOMMMOOORRRUUU\\\ccckkkppprrrooolllooorrrsssqqqooonnnoooppprrrqqqqqqnnnrrrwww{{{||||||{{{xxxvvvvvv{{{xxxooohhhffffffeeefffhhhffffffhhhooozzz{{{vvvssstttuuuuuuyyyqqqeeeTTTHHHDDDBBB>>>;;;666333111//////000///...------,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************))))))***************)))(((((()))******+++,,,,,,,,,+++***)))((((((((((((((((((''''''(((((()))***((('''&&&''')))******)))((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&'''((())))))***+++,,,'''''''''(((((((((((((((%%%&&&'''((((((((('''&&&###%%%&&&((((((&&&$$$###(((((())))))(((((('''&&&'''((()))((('''((()))+++((((((((()))+++...111222777888;;;===>>>===;;;:::888:::;;;<<<===<<<:::999666555666<<>>>>>???@@@AAABBBCCCDDDEEEHHHKKKOOOTTT[[[ccchhhnnntttxxxwwwwwwyyyyyyvvvtttqqqlllfff___YYYTTTRRRJJJKKKKKKKKKKKKJJJJJJJJJtttjjjjjjmmmssswww|||zzzxxxvvvtttqqqnnnkkkiiihhhgggeeebbb___]]]\\\ZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXVVVSSSOOOMMMMMMNNNJJJFFFFFFIIILLLOOOTTTZZZZZZ___bbb___]]]___aaa```aaa______aaacccfffffffffcccgggmmmqqqrrrtttwwwzzz|||}}}zzzpppiiidddbbbgggmmmmmmllljjjjjjooozzz|||yyytttttttttvvv{{{ttt```PPPIIIDDD>>>999444222000000000000///...*********++++++,,,---------------,,,,,,,,,++++++))))))))))))))))))))))))((())))))*********))))))))))))***+++,,,,,,---------,,,***((('''(((((()))'''''''''''''''((())))))'''&&&&&&'''***++++++***))))))))))))))))))))))))''''''''''''((((((((()))%%%%%%&&&'''((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((()))***)))((('''((((((***)))((('''&&&&&&''''''&&&&&&'''(((((('''&&&%%%%%%%%%&&&''''''((((((((('''((((((((('''&&&%%%%%%&&&'''((((((&&&'''(((************,,,...000333444777999;;;===>>>===;;;::::::;;;===>>>>>>===;;;:::888777999???HHHWWWlllpppfff___kkkyyypppllluuu~~~mmm\\\KKKHHHFFFFFFEEEEEEIIIOOOPPPZZZ___ooowwwrrrjjjgggccc```^^^ZZZWWWTTTQQQOOOMMMMMMNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPSSSTTTUUUVVVWWWVVVUUUUUUGGGFFFDDDAAA@@@?????????======>>>???AAABBBCCCCCCDDDGGGKKKPPPUUU\\\ccchhhnnnsssvvvtttsssuuutttrrrmmmjjjddd]]]WWWRRRNNNMMMDDDFFFIIIJJJJJJIIIIIIIII~~~vvvqqqsss{{{{{{wwwuuutttoookkkfffdddcccaaa]]]ZZZ[[[YYYVVVRRRPPPOOOOOOPPPMMMLLLLLLLLLKKKKKKJJJJJJMMMLLLKKKIIIHHHFFFEEEDDDCCCBBBBBBBBBDDDGGGJJJKKKPPPPPPPPPQQQQQQQQQRRRRRRRRRQQQPPPPPPPPPRRRSSSTTTYYYYYYZZZ[[[^^^aaadddfffnnnqqquuuxxx{{{}}}}}}yyyrrriiiiiiqqq{{{qqqfffaaagggwww|||xxxvvvwww{{{~~~yyyxxx}}}tttcccVVVLLLBBB<<<;;;555222111///++++++...000//////......---,,,,,,------------------------******+++,,,,,,,,,,,,+++((()))+++,,,,,,+++)))(((***************)))(((((((((((((((((())))))))))))***))))))(((((((((((((((&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))***)))((('''((())))))))))))))))))******+++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%&&&((()))(((&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''(((***+++---...111555888;;;<<<<<<======<<<<<<;;;???===;;;:::::::::999888:::666888CCCRRRbbbrrr~~~rrrddd```rrr~~~qqqhhhpppuuu```NNNHHHGGGEEEDDDDDDGGGKKKMMMRRRWWWiiiwwwooojjjccc```]]][[[ZZZXXXUUURRRQQQPPPOOONNNMMMNNNOOOPPPQQQQQQPPPOOONNNNNNNNNNNNQQQRRRTTTUUUTTTRRROOOMMMGGGFFFDDDBBBAAAAAAAAAAAA???>>>===<<<===???AAABBBEEEGGGKKKPPPWWW___iiioooqqqrrrtttvvvwwwwwwvvvuuupppgggZZZQQQNNNKKKGGGCCCDDDGGGHHHGGGDDDFFFLLLRRR{{{yyysssuuuwwwyyy}}}|||zzzvvvqqqmmmjjjhhhhhhbbb___[[[XXXWWWVVVSSSPPPPPPNNNLLLJJJHHHGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDCCCCCCBBBBBBBBBBBB??????>>>>>>@@@BBBDDDFFFHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLOOOOOOPPPQQQSSSVVVYYYZZZaaadddhhhkkknnnqqquuuxxxzzz~~~sssnnnooo~~~}}}wwwkkk______jjjvvv|||zzzxxx}}}~~~~~~pppaaaTTTIIICCC@@@;;;777666333///---/////////......---,,,,,,,,,------------------------((())))))***+++*********)))***+++,,,,,,+++***)))***************)))(((((((((((((((((()))))))))*********,,,,,,,,,+++)))((('''''''''((((((((()))))))))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((+++,,,,,,***'''%%%%%%&&&(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&%%%'''((()))(((&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&)))+++---...000222666999999::::::;;;;;;::::::999<<<;;;:::999::::::::::::;;;999<<>>===<<>>===<<<===???@@@BBBDDDGGGJJJOOOUUU]]]ffflllssstttvvvxxxxxxxxxvvvuuummmdddXXXPPPLLLKKKHHHFFFGGGIIIKKKJJJHHHJJJPPPUUUwwwrrrnnnmmmpppqqqnnnlllmmmnnnsss{{{~~~yyyvvvrrrooojjjhhhddd```]]]ZZZYYYXXXSSSQQQMMMKKKJJJIIIGGGEEECCCBBBBBBAAA@@@???>>>>>>??????>>>>>>>>>>>>======<<<<<<======>>>??????@@@======<<<<<<===>>>@@@AAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDFFFFFFFFFGGGHHHJJJKKKLLLQQQTTTWWW[[[]]]```dddgggkkkpppvvv{{{~~~xxxppp{{{}}}ppp```XXX]]]eeexxx|||~~~mmm^^^RRRKKKFFF@@@<<<:::888222000000000000000///......------------------------------)))******+++++++++++++++*********************************+++******)))(((((((((((()))))))))******(((***,,,...---+++(((&&&''''''(((((((((((())))))***))))))(((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((***++++++)))'''%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((()))))))))*********'''&&&&&&'''))))))(((&&&''''''''''''''''''''''''))))))))))))))))))))))))++++++******))))))((((((+++,,,///000222444888:::999::::::;;;;;;::::::999999999888888999::::::;;;;;;<<>><<<;;;===<<<<<<;;;<<<>>>???@@@BBBEEEHHHMMMSSS[[[dddjjjssstttuuuvvvvvvtttrrrqqqggg___UUUNNNLLLLLLKKKKKKKKKMMMOOOOOOOOOQQQVVVZZZsssjjjdddbbbcccgggiiiiiimmmrrr{{{uuuoookkkgggccc```[[[YYYVVVSSSPPPNNNMMMMMMHHHGGGEEECCCBBBAAAAAA@@@<<<<<<============<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@>>>>>>=========>>>???@@@===>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDFFFIIILLLOOOQQQSSSWWWYYY]]]bbbhhhmmmrrrxxx~~~xxxzzz|||yyyooobbbZZZZZZ]]]hhh{{{vvvfffZZZSSSKKKCCC>>><<<:::555111111222222222111000000//////------------------,,,,,,,,,,,,---............---++++++***))))))***++++++*********++++++******)))(((((()))))))))*********(((((()))******)))'''&&&(((((((((((((((((())))))***))))))(((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))(((''''''((()))&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))(((((()))))))))*********((('''&&&'''))))))(((&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))***+++,,,,,,+++---///111333555888:::;;;<<<<<<======<<<<<<;;;888999999888777777999:::888>>>MMMaaapppzzz|||rrrbbb___eeezzzvvvffffffnnn~~~rrrbbbTTTJJJFFFAAACCCFFFGGGGGGJJJOOOSSSbbbuuuyyynnnfff```\\\YYYYYYWWWUUUTTTTTTSSSPPPOOONNNOOOPPPRRRRRRRRRQQQPPPOOONNNMMMLLLKKKKKKKKKKKKNNNMMMLLLJJJJJJJJJKKKLLLLLLKKKIIIFFFDDDAAA@@@???;;;;;;;;;;;;;;;<<<===>>>???BBBFFFJJJQQQZZZccciiiooopppppppppooommmjjjhhh```ZZZRRRMMMMMMOOOQQQRRRPPPRRRUUUVVVVVVXXX[[[^^^zzzpppfff___\\\]]]aaahhhlllqqqzzz~~~zzzvvvqqqmmmgggbbb^^^[[[WWWTTTOOOMMMKKKHHHFFFEEEEEEEEEAAA@@@@@@???>>>===>>>???::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????@@@@@@????????????@@@@@@>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBEEEGGGHHHJJJLLLOOOPPPSSSYYY^^^dddiiiooorrrtttvvvxxx|||}}}|||~~~zzzvvvpppiiiccc```^^^]]]]]]kkk|||~~~qqqfff```PPPGGG@@@===<<<777333222222222111111000/////////......---------,,,,,,,,,,,,,,,---............---++++++***))))))***++++++******++++++++++++******))))))))))))************+++***((('''''''''((()))))))))))))))))))))(((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%'''((((((''''''(((***''''''&&&&&&''''''((()))))))))))))))))))))))))))''''''(((((((((((())))))(((''''''((())))))(((&&&''''''((())))))(((''''''''''''''''''''''''''''''&&&''''''(((***++++++,,,***,,,///222333555888:::;;;<<<<<<======<<<<<<;;;999::::::999666555666888555AAAWWWooo~~~~~~vvvlllcccbbbkkk~~~wwwcccfffrrr|||nnn\\\MMMDDDBBBCCCFFFIIIIIIIIIKKKQQQWWWgggzzzpppfffaaa]]][[[ZZZZZZXXXVVVVVVVVVVVVTTTRRRQQQRRRRRRSSSRRRQQQOOONNNNNNNNNMMMLLLKKKKKKKKKKKKNNNMMMKKKJJJIIIJJJKKKLLLMMMLLLKKKIIIFFFDDDBBBAAA<<<<<<;;;;;;;;;;;;;;;;;;===???CCCHHHOOOXXXaaahhhjjjjjjjjjjjjhhheeebbb```ZZZVVVRRROOOQQQTTTXXXZZZXXXYYY[[[]]]]]]^^^___```}}}{{{vvvppphhhaaa[[[XXX[[[___gggqqqyyy~~~zzzvvvsssqqqmmmkkkaaa^^^XXXTTTQQQNNNKKKIIIEEEDDDBBB@@@>>>>>>>>>>>>;;;<<<===<<<;;;;;;===???::::::;;;;;;<<<=========<<<============>>>>>>>>>AAA@@@@@@@@@@@@@@@??????AAAAAAAAABBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAA@@@???===???AAABBBBBBBBBDDDFFFFFFHHHKKKOOOTTTYYY\\\^^^dddeeeiiinnntttyyy~~~|||xxxxxx{{{wwwlllfffeeeeeedddbbb\\\cccnnn{{{xxxqqq]]]QQQFFFBBB???:::666555000000//////...---------.........------,,,,,,+++)))******+++++++++++++++************************)))***++++++,,,+++++++++)))))))))*********++++++...,,,***(((''')))+++---******))))))))))))(((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((&&&%%%%%%&&&((((((((('''(((((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((((((((())))))(((&&&'''((()))******)))(((''''''''''''''''''''''''''')))(((((((((((((((((((((***---000333444666888:::999::::::;;;;;;::::::999:::;;;<<<:::666444666888777FFF```zzzxxxoooggg```cccooovvvccchhhsssxxxiiiWWWIIIBBB@@@EEEHHHKKKKKKKKKOOOWWW^^^pppxxxrrriiibbb^^^]]]\\\[[[[[[YYYXXXXXXYYYYYYWWWVVVTTTTTTSSSSSSRRRQQQOOOOOOOOONNNMMMLLLKKKKKKKKKKKKMMMLLLKKKJJJJJJJJJKKKLLLPPPOOONNNLLLIIIFFFDDDBBB??????>>>>>>===<<<;;;;;;<<<>>>BBBFFFLLLTTT]]]ccceeeeeeeeedddbbb___\\\ZZZUUUTTTSSSTTTWWW[[[```cccbbbbbbdddeeeeeedddcccbbbxxxtttmmmeee___\\\\\\^^^eeekkkwww~~~yyypppnnnjjjgggdddaaa___]]]SSSPPPLLLIIIGGGEEECCCAAA@@@???===<<<;;;;;;;;;<<<999:::<<<<<<;;;;;;>>>AAA======<<<<<<===>>>???@@@???@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFGGGGGGHHHHHHGGGEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFEEEDDDBBBCCCDDDDDDDDDCCCBBBAAA>>>@@@AAA@@@??????@@@AAABBBBBBDDDFFFJJJMMMNNNOOOVVVXXX[[[```ffflllqqqtttvvvzzz{{{zzz{{{~~~}}}}}}wwwooojjjiiiiiihhhdddgggjjjppp}}}oooaaaRRRJJJEEE???:::999111111111000//////......///......---,,,,,,++++++((())))))***+++*********)))***+++,,,,,,+++***))))))***++++++,,,,,,,,,+++))))))*********+++++++++---,,,***)))))))))***+++*********)))))))))((((((***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&%%%%%%&&&((((((''''''(((((()))***''''''''''''''''''''''''&&&&&&'''''''''(((((((((***)))((()))))))))'''&&&'''((()))******)))((('''''''''''''''''''''''''''(((((())))))))))))))))))+++...222555666777999;;;999::::::;;;;;;::::::999888;;;<<<:::666555777;;;>>>MMMggg~~~sssjjjcccccciiixxxrrrhhhlllvvv|||qqqaaaQQQEEEAAAAAAEEEIIILLLLLLMMMSSS___hhh~~~rrrmmmfff```]]]\\\[[[ZZZZZZXXXWWWWWWYYYYYYXXXWWWTTTTTTSSSRRRQQQQQQQQQQQQOOOOOONNNMMMLLLLLLLLLLLLJJJJJJJJJIIIJJJJJJJJJKKKOOOOOOOOONNNLLLJJJHHHGGGEEEDDDDDDBBB@@@???===<<<===>>>@@@CCCGGGMMMUUUZZZ]]]^^^^^^]]][[[XXXUUUSSSQQQSSSVVVZZZ]]]bbbgggjjjlllllllllmmmllljjjfffdddvvvqqqjjjbbb___aaafffkkkqqqyyyzzzrrrlll```^^^ZZZWWWTTTQQQOOONNNLLLIIIEEECCCBBBAAA???>>>???>>><<<;;;;;;;;;<<<<<<999<<<>>>>>>======@@@DDDAAA@@@???>>>>>>@@@BBBDDDCCCCCCDDDDDDEEEEEEEEEFFFEEEFFFFFFGGGGGGHHHHHHHHHJJJJJJKKKLLLMMMMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLKKKIIIHHHEEEEEEFFFGGGGGGFFFEEEDDDAAABBBCCCBBB@@@??????@@@BBBBBBBBBDDDFFFHHHHHHHHHIIIKKKNNNRRRXXX^^^cccfffhhhmmmttt|||wwwwww|||zzzqqqllllllnnnlllmmmlllkkkttt}}}mmm[[[QQQJJJCCC>>><<<555555444444333222222111//////...---,,,,,,++++++******+++,,,,,,,,,,,,+++((()))+++,,,,,,+++)))((()))***+++,,,,,,,,,,,,,,,)))************+++++++++)))))))))))))))(((''''''+++*********))))))((((((++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%''''''''''''(((***(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((((((***)))((()))***)))'''&&&'''((()))++++++)))((('''))))))))))))))))))))))))%%%&&&''')))***+++------,,,///333666888999;;;<<<;;;<<<<<<======<<<<<<;;;666:::<<<:::777666:::>>>DDDRRRkkk}}}pppgggaaajjjrrrwwwmmmnnnqqqyyyzzzlll[[[LLLCCCBBBCCCDDDHHHLLLMMMNNNVVVdddooo|||pppkkkeee___]]][[[ZZZYYYXXXWWWVVVVVVXXXXXXWWWVVVTTTSSSRRRQQQQQQRRRTTTTTTPPPOOONNNMMMLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOOOONNNNNNIIIIIIHHHFFFDDDAAA???===>>>???@@@AAACCCHHHNNNSSSWWWWWWXXXWWWUUURRROOOMMMPPPSSSXXX]]]bbbfffkkknnnrrrrrrrrrrrrqqqmmmiiieeeqqqlllkkkoooooommmpppwwwzzzrrriii^^^WWWRRRPPPNNNLLLIIIHHHGGGFFFBBBAAA@@@>>>===<<<;;;;;;<<<:::999;;;>>>???===:::<<<===???@@@AAAAAA@@@???DDDDDDCCCBBBCCCCCCDDDEEEGGGIIILLLLLLLLLLLLNNNOOOLLLLLLLLLMMMNNNOOOPPPQQQWWWVVVUUUTTTSSSTTTUUUVVVRRRRRRRRRSSSSSSRRRQQQQQQVVVVVVUUUTTTSSSSSSRRRRRRRRRPPPNNNLLLKKKIIIFFFDDDHHHGGGFFFDDDCCCCCCEEEGGGBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHIIIKKKNNNQQQSSSXXX\\\ccckkkrrrzzz~~~yyyvvvyyy{{{nnnhhhhhhtttpppllllllrrr}}}}}}iiiWWWPPPMMMFFF>>>888777555333222111000000------,,,,,,,,,---.........,,,++++++++++++***(((***++++++,,,,,,++++++***)))((((((((()))***++++++,,,,,,,,,,,,,,,+++***)))+++***)))))))))***,,,---******))))))))))))******(((((())))))******++++++(((((((((((('''''''''''')))))))))(((''''''&&&&&&((('''&&&%%%%%%&&&'''(((******))))))((((((''''''(((((((((((())))))))))))&&&&&&''''''(((((())))))******++++++++++++******&&&&&&&&&'''((())))))******)))(((''''''((()))***((()))******))))))***+++...000222333444777:::=========<<<;;;;;;<<<>>>>>>===999888999888666888===JJJ___ttt~~~{{{llliiinnnqqqzzzooofffhhhoootttyyy~~~|||kkkWWWHHHCCCFFFIIIIIILLLHHHIIITTTZZZgggzzzwwwnnndddaaa^^^\\\[[[[[[ZZZXXXWWWXXXXXXWWWUUUSSSPPPOOOOOOOOOPPPQQQQQQQQQQQQPPPOOOMMMKKKIIIHHHHHHJJJKKKOOOOOONNNLLLKKKJJJHHHHHHIIIKKKNNNQQQRRRQQQOOONNNKKKKKKKKKKKKIIIEEEBBB@@@???>>>>>>???AAADDDGGGIIIKKKNNNPPPOOOKKKJJJNNNRRRMMMRRRZZZaaafffkkkooorrrwwwxxxvvvrrrpppooojjjdddssssssvvvyyyxxxwww~~~}}}yyyrrrkkkddd\\\TTTNNNIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<===;;;:::<<<>>>???===;;;<<<===???AAACCCCCCCCCCCCFFFGGGHHHJJJKKKLLLMMMMMMKKKMMMOOOPPPPPPOOOQQQRRRSSSSSSSSSTTTVVVWWWYYYZZZ]]]\\\\\\[[[[[[[[[[[[[[[]]]]]]^^^^^^^^^^^^]]]]]]___^^^]]]\\\[[[ZZZYYYYYY\\\ZZZXXXVVVUUUSSSPPPMMMMMMLLLJJJHHHFFFFFFGGGIIIFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDFFFIIIKKKMMMPPPTTTZZZaaagggmmmsssxxxxxxyyyzzz}}}}}}|||{{{}}}xxxyyyuuunnnnnnssstttuuuvvvvvvxxxzzz}}}}}}yyyxxx}}}zzzfffYYYSSSMMMFFF===;;;888555333222000//////...------,,,,,,,,,,,,,,,+++***+++,,,---,,,+++++++++,,,,,,,,,,,,+++++++++***************+++,,,***************)))((((((******))))))******+++,,,******))))))))))))******''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&''''''((()))))))))((('''&&&&&&&&&&&&'''(((***)))))))))((((((((('''))))))))))))(((((((((((('''''''''(((((((((((((((&&&''''''''''''''''''&&&&&&&&&''''''((())))))***))))))((('''''''''((()))((()))***)))((((((***,,,///222444666777999<<<>>>>>>===<<<;;;;;;<<<======???<<<::::::999888<<>>===<<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@???>>>===>>>@@@AAA@@@??????@@@CCCFFFHHHIIIJJJJJJHHHIIILLLOOOQQQSSSTTTTTTTTTVVVXXXXXXXXXWWWXXXYYY\\\]]]^^^___aaadddfffggggggggghhhhhhhhhgggfffeeegggggggggggggggggggggggglllkkkjjjiiigggfffeeedddeeeccc```^^^]]]ZZZVVVTTTUUUTTTQQQOOONNNNNNNNNNNNNNNNNNNNNMMMKKKIIIFFFEEECCCBBBBBBBBBCCCEEEFFFHHHHHHKKKPPPTTTYYY]]]bbbeeehhhiiijjjnnnuuu|||}}}{{{}}}vvvuuu{{{zzztttxxx~~~~~~xxxrrrnnnxxxvvvpppnnnooosss|||sssaaaWWWPPPJJJAAA>>>:::777555333000///111000///---,,,+++++++++,,,+++***+++---///...---,,,,,,------------,,,,,,---,,,++++++++++++++++++)))************)))(((((())))))***+++++++++++++++******))))))))))))******((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&''''''((()))))))))(((''''''&&&&&&''''''((())))))))))))((((((((((((******))))))((((((''''''((((((((((((((('''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))(((''''''&&&&&&'''((((((*********((('''(((+++...000444888:::;;;<<<===>>>???>>>===;;;;;;;;;<<<<<>>>>>AAAEEEFFFFFFHHHLLLPPPOOOTTT[[[ccciiioootttxxxyyy{{{{{{wwwtttqqqiiiaaa|||}}}xxxnnneee___YYYVVVPPPKKKGGGDDDBBBAAA===<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>??????AAABBBBBBAAAAAAAAABBBCCCDDDEEEEEEGGGHHHKKKMMMPPPQQQQQQQQQOOOPPPQQQSSSVVVYYY\\\]]]```aaaccccccbbbbbbcccdddggghhhiiikkknnnqqqtttuuutttvvvxxxyyyxxxwwwtttsssrrrrrrrrrrrrrrrssssssssszzzyyyxxxwwwuuusssrrrrrrpppnnnkkkhhhfffccc___\\\]]]\\\ZZZYYYYYYYYYYYYXXXWWWWWWWWWVVVTTTPPPMMMKKKGGGFFFFFFEEEEEEEEEFFFFFFEEEHHHKKKMMMOOOQQQTTTVVVXXXYYY[[[```gggpppyyy~~~xxxsssrrr}}}~~~yyyzzz~~~vvvnnniiisss|||sssooonnnrrrxxx}}}nnnbbbVVVLLLDDD???:::666555444111...000///...------,,,,,,,,,---,,,+++,,,...///...---,,,------......------,,,---,,,+++***************++++++,,,,,,,,,++++++***((()))***,,,,,,+++************))))))))))))******++++++******))))))(((((((((((((((((('''''''''''')))))))))(((''''''&&&&&&((((((''''''''''''(((((())))))))))))((((((((((((******))))))((((((''''''))))))((((((''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''(((((())))))&&&&&&&&&&&&'''''''''(((******)))((('''))),,,///111444:::===>>>=========???>>>===;;;::::::;;;;;;<<<:::888777666999FFFTTTqqq}}}{{{{{{}}}}}}yyyuuuvvv~~~uuu^^^SSSYYYcccmmmttt}}}|||jjjTTTGGGDDDEEEGGGJJJKKKQQQPPPPPPZZZdddwww{{{tttooojjjfffddd```\\\YYYXXXVVVTTTSSSRRRRRRQQQQQQPPPOOONNNMMMLLLMMMMMMNNNNNNNNNNNNNNNJJJKKKMMMOOOQQQRRRSSSSSSSSSRRRQQQPPPNNNMMMLLLKKKGGGGGGGGGGGGGGGIIIKKKLLLJJJJJJLLLMMMNNNNNNNNNNNNKKKKKKKKKJJJGGGCCC@@@>>><<>>???@@@<<<<<<<<<<<<<<<===>>>???@@@@@@???@@@@@@AAABBBBBBBBBCCCCCCDDDEEEGGGIIIKKKPPPRRRTTTVVVWWWXXXXXXWWW]]]\\\[[[[[[^^^bbbgggjjjjjjlllnnnooonnnmmmnnnoootttuuuvvvyyy||||||yyyvvvsssnnnkkkeeecccaaabbbcccdddcccbbb^^^^^^^^^^^^[[[XXXUUUSSSNNNMMMLLLKKKJJJIIIHHHHHHFFFHHHIIIIIIIIIIIIJJJLLLMMMNNNQQQUUU]]]eeemmmrrryyy{{{~~~vvvuuutttxxx~~~yyy}}}{{{rrrdddjjjvvv{{{{{{||||||~~~sssbbbSSSFFFAAA:::666666555222///.........------......//////...,,,------...,,,+++,,,------......------,,,,,,+++***)))))))))))))))***++++++,,,,,,,,,++++++((()))***,,,,,,+++************))))))))))))******++++++******))))))(((((((((((((((((('''''''''''')))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))((((((''''''&&&&&&(((((())))))))))))((((((''''''''''''((((((((((((%%%&&&&&&'''''''''''''''******)))(((''')))---000000555:::===>>>===<<<<<>><<<;;;:::::::::;;;;;;999888777777???RRRdddyyyuuuuuuxxxxxxssspppuuuppp[[[UUU]]]gggwww|||wwwcccNNNEEEDDDEEEHHHLLLNNNVVVWWWXXX```jjjuuuooollliiigggccc```\\\YYYWWWVVVTTTRRRSSSSSSQQQPPPNNNMMMLLLLLLMMMMMMNNNOOOOOOOOOOOONNNKKKLLLNNNQQQRRRTTTTTTTTTWWWVVVTTTRRRPPPNNNLLLKKKJJJIIIHHHGGGGGGIIIJJJKKKIIIJJJKKKLLLMMMNNNOOOOOOLLLMMMNNNMMMKKKHHHEEEBBB@@@AAACCCCCCDDDEEEHHHIIIIIIMMMTTTZZZ```ffflllpppqqqtttvvvtttqqqmmmddd[[[xxxrrrhhh^^^WWWQQQLLLIIIBBBAAA@@@===;;;;;;===???<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFHHHIIIJJJMMMQQQTTTZZZ\\\^^^___aaaaaaaaaaaaeeeeeedddeeehhhmmmrrruuuwwwyyy{{{|||||||||}}}~~~}}}yyyqqqnnnlllmmmppppppnnnkkkggggggfffeeecccaaa^^^]]]WWWWWWUUUSSSQQQNNNMMMLLLJJJJJJKKKIIIGGGEEEEEEFFFGGGHHHJJJOOOUUU[[[aaadddooorrrvvv|||}}}}}}{{{yyyyyy~~~xxxwww|||yyyrrrhhhhhhnnn}}}}}}~~~mmm\\\NNNFFF>>>::::::999555111......------...//////000///...,,,,,,------+++))),,,,,,------------,,,,,,******))))))((()))))))))(((((()))************)))))))))***+++++++++++++++******))))))))))))******((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&''''''((()))))))))'''(((((())))))(((((('''(((((((((((())))))))))))((((((((()))))))))))))))((((((((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((%%%&&&'''((((((((((((((()))******))))))***---000111555:::===>>>===<<<<<<>>>===<<<:::::::::;;;;;;;;;;;;;;;;;;<<>>===;;;;;;===@@@>>>>>>===>>>>>>???@@@AAAAAABBBBBBCCCEEEGGGIIIJJJMMMOOORRRSSSUUUXXX^^^bbbeeegggjjjlllnnnooooooooonnnooorrruuuzzz~~~}}}}}}{{{wwwuuutttssspppnnnkkkjjjiiicccbbb```^^^ZZZWWWUUUSSSPPPPPPOOOMMMIIIGGGFFFFFFDDDEEEHHHKKKOOOSSSUUUWWWbbbeeekkkrrryyy~~~|||}}}|||}}}zzzyyyyyyvvvsssllliiiiiirrrvvvjjjYYYQQQFFFAAA???===888333000///...............///---,,,++++++,,,---,,,***++++++,,,,,,,,,,,,++++++******))))))******++++++(((((()))*********************))))))******+++,,,******))))))))))))******''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&''''''((()))))))))'''((()))******)))(((''''''((((((((()))))))))***''''''(((((())))))******'''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((('''%%%&&&''')))******))))))((()))*********+++---///333666;;;==================<<<;;;:::::::::;;;<<<::::::<<<<<>>>>>>>>;;;===???>>><<<<<>>===>>>???<<<;;;:::999:::;;;<<<===777888:::;;;???PPPqqqyyyhhhbbbpppfff\\\hhh{{{iiiXXXKKKIIIIIIGGGMMMWWW___mmmtttuuu{{{{{{sssmmmjjjgggccc___ZZZWWWSSSQQQQQQPPPOOONNNPPPPPPPPPQQQRRRTTTVVVXXXRRRSSSSSSTTTTTTTTTTTTTTTSSSRRRPPPOOOOOOQQQSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTPPPOOONNNLLLJJJHHHGGGFFFGGGFFFFFFEEEEEEEEEFFFFFFJJJKKKKKKKKKKKKJJJJJJIIIIIIGGGFFFFFFFFFGGGFFFFFFBBBEEEHHHKKKMMMQQQUUUYYYZZZ^^^``````aaaaaa\\\UUU~~~qqqgggaaa[[[TTTNNNJJJFFFAAA??????@@@>>>===>>>>>>???BBBCCCCCC@@@>>>BBBAAAAAACCCFFFHHHHHHHHHKKKLLLNNNPPPSSSWWW[[[^^^^^^```dddhhhkkkoootttwwwxxxyyy|||~~~|||uuuqqqmmmkkkkkkiiieeeaaacccaaa^^^[[[WWWRRRLLLGGGHHHHHHHHHJJJLLLMMMLLLJJJOOOPPPQQQUUU\\\eeemmmrrruuu|||~~~{{{xxxyyy~~~{{{rrrlllhhhbbb^^^aaaiiiuuuwwwjjjZZZNNNIIIDDD<<<666///000000///...---,,,++++++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************+++++++++++++++***)))(((,,,+++)))(((((()))+++,,,+++++++++++++++***)))(((++++++***)))((('''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))***)))'''''')))***)))(((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&%%%%%%&&&)))+++***(((&&&''')))$$$&&&((()))***)))((('''''''''''''''''''''''''''$$$$$$$$$%%%%%%'''((()))''''''''''''''')))---111888999;;;===>>>???@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;666888999;;;DDD[[[zzz}}}nnnbbbggg{{{wwwaaacccqqqzzzdddWWWJJJEEEFFFKKKSSSZZZjjjwww~~~wwwoookkkiiifff```[[[VVVUUUSSSQQQPPPQQQRRRSSSTTTTTTUUUUUUUUUUUUVVVVVVRRRSSSUUUVVVWWWWWWVVVUUURRRSSSTTTUUUUUUUUUUUUTTTWWWWWWWWWVVVUUUTTTSSSRRRNNNMMMMMMLLLKKKJJJJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHFFFGGGGGGGGGFFFEEEDDDCCCBBBCCCEEEFFFFFFGGGJJJLLLQQQRRRTTTVVVWWWWWWVVVUUUvvvnnncccZZZUUUPPPJJJEEEDDDAAA======>>>???>>><<<>>>>>>???@@@BBBBBB@@@???@@@AAABBBEEEIIILLLMMMNNNSSSTTTVVVYYY\\\```dddfffjjjlllpppssswww|||}}}zzzvvvtttsssqqqmmmjjjiiigggeeebbb^^^YYYSSSOOOLLLKKKIIIJJJKKKLLLKKKJJJLLLKKKLLLOOOTTT[[[bbbfffkkkrrryyy}}}~~~|||yyyyyy|||vvvoooaaa]]]ZZZ]]]dddnnn~~~|||qqqbbbVVVNNNGGG@@@:::111111111000///...------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,((())))))))))))((((((''',,,+++)))(((((()))+++,,,,,,,,,+++++++++*********))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&((((((((()))))))))))))))))))))))))))))))))))))))''')))+++***'''%%%%%%&&&'''(((***++++++***)))(((((((((((((((((((((((((((''''''''''''((()))*********+++*********---111444666777999;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999>>>LLLccc~~~wwwhhhbbbjjj{{{pppaaagggwwwwww```TTTIIIFFFHHHMMMUUU\\\kkkyyy{{{uuummmhhhfffbbb]]]XXXUUUTTTRRRQQQQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWXXXXXXSSSTTTUUUVVVWWWWWWWWWVVVUUUUUUVVVVVVWWWWWWWWWWWWXXXXXXWWWVVVUUUTTTRRRRRRNNNNNNMMMLLLKKKJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBB???@@@BBBBBBBBBCCCEEEGGGIIIJJJLLLNNNOOONNNMMMMMMwwwoooaaa[[[RRRLLLHHHEEEAAA===>>>===<<<===???@@@???>>>???@@@@@@AAABBBCCCDDDDDDCCCEEEHHHLLLPPPTTTWWWYYY]]]___bbbeeehhhlllqqqtttzzz||||||zzzvvvtttqqqpppmmmkkkhhhddd^^^ZZZSSSQQQNNNNNNNNNOOONNNMMMJJJJJJIIIIIILLLQQQUUUYYY___dddkkkooorrrwww|||{{{}}}{{{rrrccc]]]ZZZ^^^eeemmmyyyzzznnnaaaVVVLLLDDD???444444333111000/////////++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...***+++,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---,,,+++***)))***++++++'''((((((((()))))))))***(((((())))))))))))((((((''''''''''''''''''''''''+++)))'''((()))***))))))************))))))))))))************************((()))***)))&&&$$$###$$$((()))***++++++***)))((()))))))))))))))))))))))))))))))))(((((()))******++++++++++++,,,...333666777888999;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<999888AAATTTlll{{{{{{~~~nnn```cccooo{{{eee```mmm~~~pppYYYQQQIIIHHHJJJNNNVVV]]]iiiwwwvvvpppiiidddaaa^^^YYYUUUTTTSSSRRRRRRRRRSSSUUUUUUVVVWWWWWWXXXYYYZZZZZZZZZTTTUUUVVVWWWXXXXXXXXXWWWXXXXXXXXXXXXXXXYYYZZZZZZYYYXXXWWWVVVTTTSSSRRRQQQOOOOOONNNMMMLLLKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCEEEDDDCCCBBBAAAAAAAAAAAA===>>>??????>>>???AAACCCAAACCCDDDFFFFFFFFFEEEEEEzzzoooddd\\\RRRMMMHHHCCCBBB@@@>>><<<======>>>@@@AAABBBAAAAAABBBCCCDDDEEEEEEGGGJJJLLLLLLOOOSSSWWW[[[___cccfffeeeiiinnnrrrvvvzzz}}}{{{yyyxxxuuusssppplllfffbbbYYYXXXWWWWWWWWWUUUSSSPPPNNNMMMJJJIIIIIIKKKMMMOOOTTTYYY___dddhhhpppyyyvvvooofff```eeennnuuu{{{~~~{{{}}}vvvjjj]]]PPPGGGBBB888777444222000/////////......//////////////////------------------------+++*********++++++,,,---***+++,,,------...------++++++***))))))***++++++,,,+++)))(((((()))+++,,,(((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''''''''''',,,***))))))***++++++************))))))(((((((((''''''((((((((((((((()))((())))))((('''&&&%%%%%%'''(((((()))((('''&&&&&&)))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))***---222555999:::;;;===>>>?????????;;;;;;;;;;;;;;;;;;::::::<<<777666AAAWWWmmmzzz|||uuuqqqttt{{{{{{fff[[[fffuuu}}}ooo\\\___rrrwwweeeSSSMMMHHHIIIKKKMMMSSSZZZdddsssxxxqqqlllfffaaa^^^ZZZVVVSSSSSSSSSRRRSSSSSSUUUVVVWWWVVVVVVWWWXXXYYYZZZ[[[[[[UUUUUUVVVWWWXXXXXXXXXXXXZZZYYYYYYXXXYYYZZZ[[[\\\ZZZYYYWWWVVVTTTSSSRRRQQQPPPPPPOOONNNLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEDDDCCC@@@@@@@@@???@@@@@@@@@AAACCCBBBAAA???????????????===>>>>>>>>>======>>>@@@???@@@AAABBBBBBBBBAAAAAA|||rrrhhh___UUUNNNHHHEEEBBB@@@??????>>>>>>===>>>@@@AAABBBBBBBBBCCCCCCFFFHHHJJJJJJMMMQQQTTTWWW[[[___ccceeeiiimmmqqqooottt{{{~~~{{{xxxsssmmmiii]]]]]]^^^______\\\WWWSSSUUUSSSOOOLLLJJJIIIIIIJJJLLLOOOTTTYYY___hhhrrryyy~~~oooeeejjjuuu|||}}}|||zzzyyyvvv{{{{{{qqqdddWWWLLLEEE===:::666222000/////////////////////////////////---------------------------,,,++++++*********+++&&&'''(((((())))))))))))+++******************++++++)))(((&&&'''(((***+++*********)))((('''''''''(((((())))))))))))((((((''''''''''''''''''''''''((('''%%%%%%'''((('''&&&)))))))))(((((('''''''''&&&&&&&&&''''''(((((((((''''''((()))))))))(((((('''(((((((((((('''''''''(((((((((((((((((((((((()))((((((''''''''''''(((''''''((((((***---222666::::::<<<===>>>>>>>>>>>><<<<<<;;;;;;;;;::::::::::::444444???TTTeeennnooommmnnnqqqwww}}}tttbbb[[[kkk}}}rrrbbbWWWaaauuu~~~lll\\\NNNJJJGGGHHHIIIJJJOOOVVVaaappp~~~sssllliiiddd___[[[XXXUUUSSSRRRSSSSSSTTTUUUVVVWWWWWWUUUVVVVVVWWWXXXXXXYYYYYYVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[ZZZYYYWWWUUUSSSSSSRRRRRRQQQQQQPPPNNNMMMKKKJJJJJJJJJIIIHHHGGGEEEDDDCCCBBB??????>>>======>>>>>>???AAA@@@???>>>============;;;<<<<<<;;;::::::;;;===>>>>>>??????????????????|||tttiii```XXXRRRKKKFFF@@@@@@>>>=========>>>???<<<===@@@AAAAAABBBDDDFFFFFFJJJOOOQQQSSSVVVZZZ___cccgggllloooqqqtttyyy}}}~~~zzztttooo``````bbbddddddbbb^^^ZZZ]]][[[WWWRRRNNNLLLKKKKKKJJJKKKMMMPPPVVV^^^gggmmmwww|||~~~xxxmmmmmmuuu{{{}}}~~~www{{{zzzqqqooovvvxxxooobbbUUULLLCCC@@@:::444000//////000///...------,,,---------------------------------...---,,,+++************(((((())))))***)))))))))************************))))))((('''((()))***+++++++++***)))((('''&&&&&&(((((())))))))))))(((((('''''''''''''''''''''''')))'''&&&&&&'''(((((('''(((((((((((('''''''''''''''(((((())))))*********'''''''''(((***+++***)))))))))))))))*********+++(((((((((((((((((((((((()))))))))(((((()))******((()))******,,,000555999888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999666444555???OOO]]]ccceeehhhooozzzjjj```aaasss~~~ddd[[[XXXeeexxx}}}rrrbbbUUUJJJGGGEEEGGGGGGHHHNNNUUUbbbpppyyynnngggdddaaa]]]YYYWWWUUUTTTSSSSSSTTTUUUVVVVVVWWWWWWUUUVVVVVVVVVVVVWWWWWWWWWUUUUUUUUUUUUVVVWWWXXXYYYXXXXXXYYYZZZZZZZZZZZZZZZYYYXXXVVVTTTSSSSSSTTTTTTRRRRRRQQQOOOMMMLLLKKKJJJIIIIIIHHHFFFDDDCCCBBBAAA@@@???>>><<<<<<===>>>>>>>>>>>>???>>>>>>===;;;;;;777888999888777777999:::<<<<<<<<<<<<<<<<<<<<<<<<}}}vvviiiaaaWWWPPPKKKGGGCCC@@@============<<<===>>>???;;;>>>@@@AAABBBEEEIIIMMMLLLRRRZZZ^^^```ccchhhmmmpppvvv{{{|||wwwhhhgggggghhhiiiiiihhhggghhheeeaaa\\\WWWTTTRRRQQQNNNMMMLLLMMMPPPVVV^^^ccciiimmmrrryyywww|||{{{vvvuuuxxx{{{oooiiijjjttt|||pppaaaUUUJJJFFF???777222000000111000///...---,,,,,,---...........................,,,,,,++++++***+++++++++,,,,,,------,,,,,,++++++*********++++++*********)))*********++++++++++++******))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((***(((''''''((())))))(((((((((((((((((()))))))))(((((()))******+++,,,,,,((('''&&&'''******(((&&&(((((((((((()))+++,,,,,,))))))))))))))))))))))))''''''''''''((()))******)))***+++,,,---111777;;;999999:::;;;<<<<<<<<<<<<===<<<<<<;;;::::::999999444555999BBBMMMWWW___cccllluuuyyy___```iii|||rrr\\\XXX\\\kkk|||yyypppcccVVVMMMFFFDDDDDDFFFGGGHHHOOOXXXbbbqqq}}}sssiiiaaa```^^^ZZZWWWUUUUUUUUUTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTTTTUUUVVVXXXXXXWWWXXX[[[\\\]]]\\\ZZZYYYXXXWWWUUUTTTSSSTTTUUUVVVSSSSSSQQQPPPNNNLLLKKKJJJIIIHHHGGGEEECCCBBB@@@@@@AAA@@@>>>===<<<===>>>???<<<===???@@@???===:::999777888888888777777999;;;;;;;;;:::::::::::::::;;;yyymmmeee]]]VVVLLLFFFCCCBBB???=========>>>>>>======???@@@===???BBBDDDEEEIIIPPPUUUTTT[[[dddiiikkknnntttxxx{{{}}}qqqnnnkkkkkkmmmppprrrrrrpppnnnjjjddd```\\\ZZZYYYTTTRRROOOMMMOOOSSSYYY]]]___```eeemmmwwwzzzqqqtttyyy|||wwwwwwvvvmmmhhhlllzzz{{{jjj]]]OOOJJJBBB:::444222222222222111000///......///000........................************+++,,,------++++++++++++******)))(((******++++++++++++*********+++,,,---------------(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&%%%######%%%&&&%%%$$$(((((())))))******++++++'''(((((()))******++++++)))'''&&&&&&((((((&&&###%%%%%%%%%&&&''')))+++,,,************************$$$$$$$$$%%%%%%'''((()))((()))***+++---111777;;;;;;;;;<<<===>>>>>>>>>>>>======<<<;;;::::::999999333777>>>EEEMMMVVV```fffsss|||yyyjjjXXXaaaooo|||mmmYYYXXX___ooo}}}rrrfffXXXLLLFFFDDDBBBCCCFFFGGGJJJRRR\\\aaappp~~~wwwnnneee^^^]]][[[XXXUUUTTTTTTUUUUUUUUUVVVWWWWWWWWWVVVVVVYYYXXXXXXWWWVVVVVVUUUUUUUUUTTTTTTSSSTTTUUUWWWXXXWWWYYY\\\^^^___]]]ZZZYYYWWWVVVTTTSSSSSSTTTVVVWWWTTTSSSRRRPPPNNNLLLKKKJJJHHHHHHFFFDDDCCCAAA@@@???BBBAAA>>>===<<<===>>>???;;;===???AAA@@@===:::888888999::::::999:::<<<>>><<<;;;;;;:::::::::;;;;;;xxxnnnddd[[[VVVLLLJJJFFFCCC???===<<<;;;<<<>>>???@@@??????AAABBBAAACCCFFFKKKQQQWWW\\\___aaagggooossstttyyy~~~|||||||||uuuuuuvvvvvvwwwwwwwwwvvvxxxzzz{{{{{{zzzzzz{{{|||}}}~~~|||zzzyyyyyyyyy{{{}}}xxxwwwuuutttuuuxxx|||~~~}}}zzzuuurrrooollliiifff^^^[[[WWWTTTUUUVVVWWWWWWUUUXXX]]]cccjjjsss|||xxxpppoooqqqttt}}}}}}zzz}}}|||wwwuuutttuuuvvvnnnXXXRRRIIIBBB???;;;777333555222///---------,,,+++......---------,,,,,,,,,+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************))))))))))))+++*********))))))(((((($$$&&&((((((&&&%%%'''***''''''(((((('''&&&%%%%%%(((''''''&&&&&&&&&'''''')))))))))))))))(((''''''))))))))))))))))))))))))+++++++++***)))((((((''')))))))))(((''''''&&&&&&,,,***)))'''''''''((((((,,,***)))'''''''''((((((******,,,...222666999;;;:::;;;===>>>???>>>===;;;:::;;;===<<<:::888888999555666;;;DDDRRR^^^gggkkkrrr}}}sss___VVV___rrrwww```WWW]]]ccctttsssdddXXXOOOJJJFFFEEECCCDDDFFFGGGIIISSS]]]mmm{{{wwwoooiiiddd```^^^ZZZVVVTTTTTTTTTUUUWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWVVVVVVUUUUUUVVVVVVUUUVVVVVVWWWWWWXXXXXXXXXZZZ[[[]]]]]]]]]ZZZXXXVVVUUUSSSRRRTTTVVVVVVSSSPPPRRRRRRPPPOOOMMMLLLKKKJJJHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@???@@@@@@???<<<999===<<<<<<;;;:::999888888444555777999:::::::::999999;;;<<<<<<:::999999:::|||rrrhhh___VVVOOOJJJGGGEEECCC@@@???>>>>>>>>>>>>???AAAAAA@@@@@@BBBDDDDDDGGGKKKQQQWWW___fffjjjlllsss{{{~~~|||zzzxxxxxxxxxxxxpppqqqsssuuuwwwwwwwwwwwwwwwxxxyyyyyyxxxxxxyyy{{{~~~~~~{{{xxxwwwwwwssstttuuuvvvwwwwwwvvvvvvzzzzzzyyyzzz}}}~~~~~~~~~{{{yyyvvvssspppfffccc___]]]]]]\\\[[[YYYUUUWWW[[[___dddllltttzzz}}}vvvpppnnnmmmmmmsss{{{zzz~~~{{{zzz{{{~~~}}}uuubbbZZZNNNFFFAAA>>>;;;888555333000.........---,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))************)))))))))((($$$'''((((((&&&&&&(((***(((((())))))(((''''''&&&(((''''''&&&&&&''''''((())))))******))))))((('''))))))))))))))))))))))))))))))))))))************&&&&&&&&&'''''''''''''''******(((''''''(((((()))))))))''''''&&&''''''(((***+++,,,///222666999;;;:::;;;===>>>>>>>>><<<<<<:::;;;<<<;;;999777777888666888???KKKZZZfffmmmpppttt|||lll[[[TTTbbbxxxuuuaaaWWW```iiixxx|||~~~|||lll]]]QQQJJJDDDBBBAAAAAABBBEEEGGGJJJUUU```qqq|||ssslllfffbbb\\\ZZZWWWUUUTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWVVVVVVUUUUUUVVVVVVTTTTTTUUUVVVWWWWWWXXXXXXZZZ[[[\\\]]]\\\ZZZXXXVVVTTTSSSSSSUUUWWWXXXUUUSSSSSSRRRQQQOOOMMMKKKJJJIIIFFFFFFEEEEEEDDDDDDCCCCCCAAA@@@???@@@@@@???<<<:::======<<<<<<;;;:::::::::777888:::;;;;;;;;;;;;:::666888::::::999999:::;;;sssmmmdddZZZRRRLLLGGGDDDAAA@@@???>>>>>>???@@@@@@AAACCCDDDDDDCCCCCCEEEGGGLLLOOOTTTZZZaaaiiirrrwww}}}{{{zzz}}}}}}~~~}}}}}}|||{{{yyyxxxwwwwwwvvvtttssstttwww{{{}}}{{{xxxooommmkkkiiihhheeeaaa]]]YYYZZZZZZ[[[]]]cccjjjooo~~~zzzxxxwwwuuupppkkklllqqqyyywwwyyyyyyzzz~~~nnneeeXXXMMMGGGCCC???<<<777444111////////////.........---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************))))))))))))************))))))))))))&&&'''((((((''''''((())))))))))))))))))(((((((((((((((''''''''''''((((((******++++++******)))((())))))))))))))))))))))))&&&'''''')))***+++,,,---$$$$$$%%%&&&&&&'''(((((()))(((((((((((())))))***''''''&&&&&&&&&'''((((((***+++,,,///333666999;;;:::;;;<<<===>>>===<<<<<<;;;;;;<<<:::888666666777888===GGGVVVfffrrrwwwxxxzzzggg[[[WWWjjjqqqbbbXXXgggsss~~~yyy}}}uuufffWWWLLLEEEAAA???@@@@@@CCCFFFIIINNNZZZggg{{{vvvnnnhhhccc```WWWVVVUUUTTTTTTVVVXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWVVVVVVVVVVVVVVVSSSSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]\\\ZZZXXXWWWTTTTTTUUUVVVXXXYYYWWWUUUSSSRRRQQQNNNLLLJJJIIIHHHDDDDDDDDDDDDEEEEEEEEEEEEBBBAAA@@@@@@@@@???===;;;<<<<<<============<<<<<<;;;;;;<<<======<<<<<<;;;666888:::;;;:::;;;<<<>>>zzzsssfff```WWWPPPJJJFFFCCCAAA>>>=========>>>???AAABBBCCCDDDEEEFFFFFFGGGJJJLLLUUUYYY___eeekkkttt}}}~~~|||}}}~~~{{{xxxxxxyyy|||~~~~~~~~~zzzuuuttttttsssqqqmmmhhhddd```___]]][[[ZZZ]]]bbbfffrrrvvv|||}}}{{{~~~{{{sssppppppxxxyyyttttttzzzyyy}}}yyypppcccWWWOOOHHHAAA===999666222000000000000///......---------,,,,,,,,,---,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))(((*********)))))))))))))))((((((((((((((((((((()))))))))((((((((((((((((((((((((((('''(((((())))))+++++++++++++++***))))))((((((((((((((((((((((((&&&'''''')))***+++,,,---&&&&&&&&&'''''''''(((((('''''''''((()))******+++&&&&&&&&&'''((()))*********+++---000333777999;;;:::;;;<<<=========<<<<<<;;;;;;;;;999666555555666;;;CCCRRRdddsss}}}~~~hhhccc```uuuxxxjjjaaa]]]ppp~~~xxx}}}||||||qqqbbbSSSIIICCCAAA@@@BBBCCCFFFIIILLLSSSbbbqqq}}}qqqiiiddd```]]]UUUTTTSSSSSSTTTVVVXXXYYYWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVSSSTTTUUUVVVWWWYYYZZZZZZZZZ[[[\\\\\\\\\ZZZYYYXXXVVVVVVWWWWWWXXXWWWUUUTTTSSSRRRPPPNNNLLLIIIHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBAAA@@@@@@@@@@@@>>>===;;;<<<===>>>>>>>>>>>>===============<<<<<<;;;;;;999;;;<<<<<<<<<===???@@@tttiiiaaaVVVQQQJJJDDD@@@???===<<<>>>>>>>>>>>>???@@@BBBCCCBBBDDDEEEFFFGGGJJJOOORRR\\\bbbkkksssyyy~~~}}}~~~~~~}}}}}}}}}}}}{{{yyyxxxxxxyyyxxxuuuppplllgggfffbbb]]]ZZZYYY\\\___fffkkkrrryyy~~~|||zzz|||xxxtttrrr}}}www~~~~~~vvvrrrqqqxxx|||~~~~~~zzzooodddZZZOOODDD======999555111111111111000......---------,,,,,,,,,......---+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))((())))))))))))))))))******)))))))))))))))))))))(((((('''&&&&&&&&&'''((((((((((((((((((((()))***++++++++++++++++++***))))))(((((((((((((((((((((((((((((())))))************))))))))))))((((((''''''&&&&&&'''((()))******+++''''''((()))***+++++++++)))+++---111444777:::;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;888666555666777>>>KKK___rrrxxxggggggfff|||{{{lllaaa]]]eee{{{yyy~~~~~~yyynnn^^^PPPFFFBBBAAAAAADDDDDDFFFIIIMMMVVVjjj|||wwwmmmgggbbb^^^[[[UUUUUUTTTTTTTTTUUUVVVWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXWWWWWWVVVVVVWWWWWWVVVVVVWWWXXXYYYZZZ[[[\\\ZZZZZZ[[[\\\[[[ZZZYYYYYYXXXYYYYYYXXXVVVSSSQQQPPPQQQQQQOOOMMMKKKIIIGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCBBB@@@@@@AAAAAA@@@>>>:::<<<===???@@@???>>>>>>======<<<;;;;;;:::::::::;;;<<<===<<<;;;<<<>>>@@@}}}rrrggg\\\UUUKKKGGGBBB???>>>======<<>>BBBBBBBBBCCCEEEHHHJJJLLLLLLOOORRRVVV[[[bbbiiinnnwww}}}|||}}}{{{{{{~~~~~~}}}yyywwwtttnnngggbbb``````]]]___aaaccchhhooowww|||{{{~~~wwwxxxzzz~~~~~~vvvrrrooommmmmmkkkhhhdddhhhnnnttt{{{zzznnnaaaTTTKKKEEE@@@999444222111000000......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************))))))))))))((()))))))))************---***))))))++++++)))'''((('''&&&%%%&&&''')))***))))))))))))***+++,,,---))))))******))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((()))******))))))'''((()))***++++++******)))+++...222666888::::::;;;:::::::::;;;;;;<<<<<<:::;;;:::888777777:::<<>>AAAEEEHHH{{{ooocccZZZQQQHHHBBB???>>><<<<<<>>>>>>>>>===BBBBBBCCCEEEHHHKKKNNNPPPVVVYYY]]]bbbhhhpppxxx~~~}}}}}}~~~xxxyyyzzz|||}}}xxxqqqkkkgggfff___^^^\\\[[[^^^fffqqqxxxuuu|||~~~yyy||||||uuurrrvvv{{{||||||{{{tttmmmjjjkkkkkkfff``````eeeiiippp{{{sssggg[[[TTTGGGBBB;;;555222111000///......---------,,,,,,,,,++++++,,,,,,---...//////************************++++++++++++++++++++++++************))))))))))))(((((())))))*********+++---+++))))))+++,,,***''')))((('''&&&'''(((***,,,))))))))))))***+++,,,---)))))))))))))))(((''''''))))))))))))))))))))))))(((((())))))*********+++&&&&&&''''''((()))))))))&&&''')))******))))))(((&&&''')))******))))))((()))+++///333666888::::::;;;::::::::::::;;;<<<<<<:::;;;:::999888999;;;>>>LLLeee}}}kkk\\\[[[bbbuuu{{{nnn[[[QQQ[[[llltttiiiYYYKKKCCCBBBEEEGGGDDDEEEGGGLLLVVVkkkxxxssslllgggccc^^^WWWRRRSSSTTTUUUVVVWWWXXXXXXYYYWWWWWWWWWXXXYYYZZZZZZ[[[YYYYYYXXXWWWWWWWWWWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXZZZZZZZZZZZZZZZ[[[[[[[[[ZZZ\\\^^^\\\XXXTTTTTTUUULLLLLLLLLKKKJJJJJJIIIIIIEEEEEEEEEEEEEEEDDDDDDDDDEEECCC@@@@@@AAABBBBBBBBBBBBDDDFFFGGGGGGFFFCCCBBB===<<<;;;::::::;;;<<<===:::<<<>>>@@@BBBGGGLLLPPPwwwlll^^^RRRLLLGGGBBB>>>;;;<<<>>>@@@BBBCCCCCCCCCBBBEEEGGGIIIJJJNNNVVV[[[ccceeeiiinnnvvv|||sssqqqvvv{{{{{{zzz~~~yyytttooommmgggccc^^^[[[\\\aaaggglllmmmpppvvv{{{yyy{{{}}}~~~|||zzzvvvqqqlllgggeeebbbbbbbbbeeemmm{{{zzzpppbbbXXXRRRJJJ???888666444000---//////...---------------+++++++++,,,,,,---------+++*********+++,,,,,,---,,,,,,,,,++++++*********)))))))))***+++++++++,,,***************)))(((((())))))))))))))))))))))))''''''''''''((()))++++++************))))))))))))))))))************)))))))))))))))))))))((((((((())))))))))))))))))))))))***++++++'''""" $$$(((+++***((()))***+++)))((())))))))))))((((((((((((,,,...111222444666:::===:::999999;;;===??????>>>888999;;;;;;888666>>>III\\\ooo|||oooccc^^^ccclll~~~~~~|||vvviii^^^QQQMMM^^^uuu~~~hhhQQQFFFFFFFFFFFFFFF@@@CCCHHHRRReee{{{rrrkkkdddaaa]]]WWWSSSSSSRRRTTTVVVVVVVVVWWWXXXZZZYYYYYYZZZ[[[[[[[[[[[[ZZZ[[[ZZZZZZZZZYYYYYYYYYYYYXXXYYYZZZYYYXXXWWWXXXYYYZZZZZZZZZYYYXXXXXXWWWWWWZZZZZZ[[[[[[ZZZXXXUUUSSSTTTSSSPPPLLLJJJHHHGGGGGGHHHGGGEEEDDDCCCCCCCCCDDDCCCDDDDDDDDDDDDDDDCCCCCC@@@BBBFFFIIIIIIFFFCCC@@@===<<<:::999:::;;;;;;:::===@@@DDDGGGJJJNNNRRRUUUiii___RRRIIIEEEBBB???<<<;;;;;;<<<>>>???AAABBBCCCGGGJJJMMMPPPRRRXXX___eeelllpppuuu{{{|||wwwwwwyyyyyyxxx~~~~~~{{{wwwtttssslllhhhccc^^^]]]___cccfffjjjmmmrrrvvv{{{}}}}}}|||zzzwwwrrrmmmjjjfffccc___```hhhuuuzzzssshhh___TTTMMMDDD===:::777333//////......---------......+++,,,,,,,,,,,,,,,,,,---++++++******++++++,,,---,,,,,,++++++++++++++++++***************++++++++++++++++++++++++***))))))))))))))))))))))))))))))+++***************))))))(((((()))))))))*********))))))************))))))&&&&&&&&&'''((((((((()))))))))))))))))))))))))))''')))***'''$$$###'''+++)))'''&&&'''((()))(((&&&)))))))))))))))))))))(((,,,...111333444666:::<<<999777777888:::<<<===<<<888999:::999666999GGGWWWqqqyyyjjj^^^\\\fffsss{{{yyywwwkkk___VVVMMMOOOccczzzxxxdddMMMCCCBBBBBBBBBBBBEEEGGGLLLWWWkkkyyyrrrkkkdddaaa\\\VVVSSSSSSRRRTTTVVVVVVVVVVVVXXXZZZ\\\]]]]]]^^^^^^^^^^^^^^^\\\\\\[[[ZZZYYYXXXWWWVVVXXXYYYZZZZZZXXXXXXYYYZZZ[[[[[[ZZZYYYXXXXXXWWWWWWYYYZZZZZZZZZYYYVVVTTTRRRRRRPPPNNNLLLJJJIIIIIIIIIIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCEEEHHHJJJJJJGGGCCC@@@@@@>>><<<;;;;;;===>>>???CCCGGGLLLQQQUUUYYY]]]```WWWPPPGGGAAA>>>>>>===;;;===<<<===>>>@@@BBBDDDFFFIIIMMMRRRVVV[[[bbbjjjqqqxxx|||}}}{{{}}}~~~{{{yyyyyyyyytttpppjjjdddaaa___```aaaeeehhhlllooosssxxx~~~yyy{{{}}}~~~|||xxxtttqqqsssoookkkjjjnnnvvv}}}xxxpppiiiYYYSSSJJJDDD???:::555000.........---......//////---,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,++++++++++++++++++,,,,,,+++++++++***************,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))++++++,,,+++***(((&&&$$$&&&''''''(((***++++++,,,((())))))******))))))(((%%%%%%&&&'''((())))))***((((((((((((((((((((((((''')))***(((%%%%%%(((,,,((('''&&&'''((()))(((''')))))))))))))))))))))))),,,...111333444666999<<<999888666777999;;;<<<<<<;;;;;;;;;888777BBB[[[ssssssbbbWWWYYYjjj|||~~~xxxsssggg\\\QQQKKKJJJRRRjjjsss```KKKBBBAAAAAA@@@AAACCCFFFLLLYYYnnnvvvrrrkkkddd```[[[UUURRRSSSSSSTTTVVVVVVVVVVVVXXXZZZ]]]^^^______``````______^^^]]]\\\ZZZXXXVVVUUUTTTWWWXXXZZZZZZYYYYYYZZZ\\\\\\\\\[[[ZZZXXXWWWVVVVVVYYYYYYYYYYYYXXXUUUSSSRRRNNNNNNLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGIIIKKKKKKJJJGGGCCC@@@BBB@@@>>>===>>>@@@CCCFFFLLLRRRYYY```fffjjjoooqqqLLLGGGAAA>>>===>>>>>>>>>@@@@@@@@@AAACCCGGGJJJLLLMMMRRRYYY```fffnnnxxx|||yyyxxxyyyzzzyyywwwrrrmmmiiieeecccbbbaaaccceeehhhlllqqqxxx|||zzzuuuxxx|||}}}yyywww}}}}}}{{{~~~xxxrrrccc\\\QQQGGG@@@:::444111...............//////000---------,,,,,,+++++++++,,,++++++***++++++,,,,,,*********++++++,,,,,,,,,,,,+++++++++***)))))))))++++++,,,,,,++++++***)))(((((((((((((((((((((((((((((())))))(((&&&###!!!''''''(((((()))******+++(((((())))))))))))(((((('''''''''((()))))))))***((((((((((((((((((((((((+++,,,+++)))&&&%%%&&&(((***)))((()))***+++***))))))))))))))))))*********,,,///222444555666999;;;<<<:::888888:::===>>>>>>=========<<>>???@@@BBBBBBBBBDDDGGGLLLPPPSSSVVV\\\dddlllttt}}}{{{vvvtttuuuvvv{{{{{{yyywwwtttpppllljjj```aaabbbdddggglllsssxxx~~~vvvsssvvv{{{~~~}}}zzz{{{~~~zzznnnfffXXXKKK@@@999444222//////.........//////000---------,,,,,,+++++++++,,,,,,++++++***++++++,,,*********++++++,,,,,,,,,,,,+++++++++***)))))))))***************))))))(((((((((((((((((((((((((((%%%'''((()))((('''%%%###)))((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((+++++++++)))'''&&&'''''')))(((((()))***++++++***((()))))))))*********+++,,,///222444555666888:::<<<:::888999;;;<<<=========<<<===>>>FFF___zzzfffVVVPPPYYYooo~~~yyyzzz}}}zzzqqqiiiUUUMMMEEEDDDMMMaaa{{{}}}gggYYYJJJEEEDDDDDDDDDEEEEEEJJJUUUgggyyysssppphhhaaa]]]YYYUUUSSSUUUVVVWWWYYYYYYXXXXXXYYY[[[[[[\\\\\\]]]]]]]]]]]]]]][[[[[[[[[ZZZYYYYYYXXXXXXWWWYYY[[[[[[ZZZ[[[\\\^^^\\\\\\[[[ZZZYYYXXXWWWWWW[[[[[[ZZZXXXWWWUUUSSSRRRMMMMMMLLLKKKJJJIIIGGGGGGFFFFFFGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGKKKKKKJJJIIIGGGDDDBBB@@@AAABBBCCCCCCEEEJJJQQQWWW```hhhuuu@@@???>>>======>>>@@@AAABBBCCCFFFIIINNNSSSWWWYYY]]]dddmmmvvv~~~}}}vvvsssrrrssszzz|||~~~~~~{{{wwwtttfffeeeeeedddeeeiiioootttzzz}}}}}}{{{tttuuuxxx{{{~~~}}}rrryyyvvvoooaaaRRREEE<<<666444111000//////......//////---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++******++++++++++++++++++++++++,,,,,,+++++++++***************)))************)))(((((())))))))))))))))))))))))'''((()))*********)))((()))))))))((((((''''''''''''(((((())))))(((((('''(((''''''&&&%%%$$$######((((((((((((((((((((((((&&&''''''(((((()))))))))'''&&&%%%''')))***)))(((((())))))******+++++++++,,,///333555666666888999888777777888:::::::::888999999:::>>>JJJfff}}}nnn]]]UUUVVVaaasss{{{||||||xxxnnneeeRRRLLLEEEFFFRRRhhhvvv^^^QQQFFFBBBCCCCCCCCCEEEEEEKKKYYYooowwwsssnnnfff___\\\YYYUUUTTTWWWXXXZZZ[[[[[[ZZZZZZ[[[\\\]]]^^^______``````______\\\\\\[[[[[[[[[[[[ZZZZZZYYYZZZ\\\\\\[[[[[[\\\^^^\\\[[[[[[ZZZZZZYYYYYYXXX[[[ZZZYYYWWWUUUSSSRRRQQQLLLLLLLLLKKKJJJHHHGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEFFFGGGHHHIIIIIIIIIHHHJJJJJJIIIHHHGGGEEEDDDCCCCCCFFFIIIKKKNNNTTT]]]cccmmmuuu;;;<<<======>>>@@@BBBDDDFFFHHHLLLQQQWWW\\\```ccciiioooyyyyyyuuuttttttxxx||||||pppnnnjjjfffdddfffjjjnnnsssuuuyyy~~~zzz{{{~~~sssooozzzrrrqqqrrrsssvvvyyy}}}}}}tttoooyyyzzzuuukkk^^^PPPDDD===999222222000///............+++,,,,,,,,,,,,,,,,,,------,,,++++++******++++++,,,,,,++++++++++++++++++***************+++++++++***++++++++++++***))))))))))))))))))))))))))))))************************'''''''''(((((((((((((((''''''((((((((((((''''''(((((((((''''''&&&&&&%%%))))))))))))))))))))))))%%%%%%&&&'''((())))))((('''&&&%%%&&&)))***)))(((((())))))******+++,,,,,,,,,///333555666666777888777777777999;;;;;;888666888777999@@@NNNiii}}}nnnaaaUUUUUU^^^kkkxxx~~~|||uuuiii```MMMIIIEEEHHHVVVlll|||oooVVVKKKBBBAAABBBBBBDDDFFFDDDMMM]]]vvv|||vvvrrrlllddd]]]ZZZXXXVVVVVVYYYZZZ\\\]]]]]][[[[[[\\\^^^______```aaaaaaaaaaaa```^^^^^^^^^]]]\\\[[[ZZZZZZ[[[\\\]]]\\\[[[[[[\\\]]]ZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXVVVTTTRRRPPPOOOOOOIIIIIIJJJJJJJJJIIIHHHGGGHHHIIIJJJKKKKKKJJJIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGKKKQQQVVVZZZ```iiiqqq{{{999;;;===???@@@BBBEEEHHHKKKNNNSSSYYY```eeeiiikkkxxx}}}xxxvvvvvvwww{{{wwwtttooohhhddddddgggjjjmmmnnnrrrzzz|||xxxyyy~~~}}}}}}vvviiifffrrr|||}}}nnnlllkkkkkkmmmsssxxx|||vvvlllttt~~~{{{xxxrrrgggYYYLLLBBB===444333111000...---------+++++++++,,,,,,------------,,,,,,+++*********+++---,,,,,,++++++*********))))))******+++++++++,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))******)))((('''(((((((((%%%&&&&&&'''((()))******''''''((((((((((((''''''************++++++++++++************************((('''''''''((('''%%%$$$(((((('''(((+++,,,,,,+++((())))))***++++++,,,,,,,,,///333666666666777888888888:::<<<>>>===:::777:::999:::BBBRRRkkkyyyssscccWWWPPPVVVeeerrr|||{{{rrrfff]]]IIIFFFDDDHHHXXXnnn~~~~~~xxxjjjSSSIIIBBBAAACCCDDDFFFHHHIIIRRReeezzztttqqqjjjccc\\\ZZZXXXVVVWWWZZZ\\\]]]^^^^^^]]]\\\]]]___^^^______```````````````aaaaaa```^^^\\\[[[ZZZYYY\\\]]]^^^]]][[[[[[[[[]]]ZZZZZZZZZZZZ[[[[[[[[[[[[XXXWWWTTTRRRPPPNNNMMMMMMFFFGGGIIIJJJKKKJJJJJJIIIJJJKKKLLLMMMMMMLLLKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKJJJPPPXXX]]]bbbiiirrrzzz<<<<<<<<<===AAAFFFLLLOOORRRXXX___eeejjjooovvv{{{~~~{{{yyy|||}}}uuuoookkkjjjjjjjjjfffkkkssszzz}}}||||||ssslllmmmvvv|||yyyzzzssshhhiiinnnqqquuuzzzzzzzzz|||zzzpppwww{{{ssseeeVVVIIIBBB>>>888222000000111111///------------------------.........////////////000*********)))'''(((***,,,,,,***((('''&&&'''((()))))))))))))))))))))******)))((('''&&&&&&'''((()))+++*********))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))(((((('''''''''&&&++++++++++++++++++++++++'''((()))(((((())),,,...000222555888999::::::999===<<<;;;===???>>>:::777999999999AAAXXXyyywwwppp___VVVPPPUUUeeeuuu}}}~~~{{{vvvoooaaaRRRAAADDDDDDFFFWWWqqq~~~~~~xxxzzzppp]]]IIICCC@@@AAACCCCCCFFFKKKLLLYYYsss~~~zzzuuuqqqiiiddd]]]YYYZZZ[[[\\\\\\[[[[[[\\\]]]^^^^^^______bbbbbbaaa```___^^^]]]]]]```aaaaaaaaa```^^^\\\ZZZWWWYYYZZZ\\\\\\\\\[[[ZZZ^^^\\\ZZZYYYZZZZZZYYYXXXWWWUUUSSSPPPNNNLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIKKKMMMPPPPPPOOOMMMLLLJJJJJJKKKKKKJJJJJJIIIHHHMMMKKKIIIJJJMMMPPPSSSSSSVVVXXX^^^hhhmmmppp{{{zzz======>>>???BBBHHHNNNRRRXXX^^^gggnnntttzzz|||{{{~~~yyytttooollliiihhhdddhhhnnntttyyyzzzuuusssxxxyyywww||||||qqqmmmnnnpppuuu|||~~~vvvwww{{{|||||||||ooo___RRRJJJAAA<<<555222222222111000------------------------......------,,,,,,,,,+++***++++++***((((((***,,,+++***)))''''''((()))************))))))))))))))))))(((''''''''''''((()))************)))))))))(((''''''''''''''''''''''''))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((('''((())))))((())),,,...000222555888:::::::::999<<<;;;;;;<<<>>>>>>;;;888888999<<>>KKKeeepppdddYYYXXXYYY___jjjvvvzzznnnZZZJJJ@@@CCCEEEKKK^^^vvv}}}gggQQQHHHDDDBBBEEEGGGIIINNNSSS___iii~~~~~~wwwsssnnnkkkeeebbb^^^\\\\\\]]]]]]]]]YYYZZZ[[[]]]___aaacccdddaaaaaabbbbbbcccdddeeeeeebbbaaa``````____________^^^^^^]]]]]]\\\]]]]]]]]]___]]][[[[[[[[[[[[YYYWWWVVVUUURRRPPPMMMKKKJJJJJJFFFGGGHHHJJJKKKLLLMMMMMMMMMNNNPPPQQQQQQPPPOOONNNIIIJJJJJJKKKKKKKKKKKKJJJHHHGGGGGGJJJPPPWWW\\\___dddeeejjjqqqyyyyyysssDDDGGGIIIKKKNNNTTT]]]ccchhhppp|||{{{vvvrrrooooooqqq{{{~~~}}}vvvnnnjjjhhhiiijjjlllpppxxx{{{zzzzzz|||~~~yyy|||yyyrrrkkkhhhiiirrryyyhhh]]]NNNGGG===777555444222000............------------000000///......---,,,,,,+++,,,---,,,++++++,,,---+++************+++------++++++******)))((((((((()))(((((((((((((((((()))*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((************************((()))******)))+++...000333555777:::;;;<<<;;;:::888999:::;;;<<<<<<;;;:::333777???OOOkkkqqqbbbZZZ]]]ccciiipppyyy|||uuugggTTTEEEAAADDDHHHRRReee{{{yyyaaaKKKFFFCCCBBBEEEHHHJJJPPPWWWdddooozzztttpppllliiidddbbb```^^^^^^^^^______\\\]]]^^^___aaabbbcccdddccccccdddeeeeeefffggggggcccbbb```______```aaabbbbbbaaa___^^^]]]^^^______```^^^]]]\\\\\\[[[YYYWWWUUUTTTRRROOOMMMKKKJJJIIIFFFGGGIIILLLNNNOOOPPPPPPOOOPPPQQQRRRRRRQQQPPPOOOKKKKKKLLLMMMNNNOOOOOONNNJJJIIIIIIMMMUUU]]]cccgggkkkmmmrrryyy{{{tttpppFFFJJJNNNQQQUUU[[[eeemmmqqqzzz~~~vvvpppkkkjjjkkkvvv{{{yyyrrroookkkkkkjjjjjjmmmttt|||~~~{{{{{{~~~|||qqqhhhgggeeefffmmmzzzooodddTTTMMMBBB:::666444111////////////......------------.....................+++,,,...---,,,+++,,,---*********++++++,,,------************))))))((((((((())))))))))))))))))((())))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))******++++++(((((((((((((((((((((((((((((())))))))))))))))))++++++++++++++++++++++++((()))*********,,,///111444666999;;;<<<<<<<<<;;;888888999:::::::::;;;;;;444999BBBTTTqqqppp```TTT\\\gggooovvv~~~yyytttmmm___OOOCCC@@@CCCIIIVVVjjj}}}vvv___KKKBBBAAABBBEEEGGGJJJQQQZZZdddrrrxxxrrrooollljjjeeedddbbb```______```aaaaaaaaabbbbbbccccccddddddhhhggggggggggggfffffffffdddcccaaa``````aaabbbccccccbbbaaa_________```aaa```___^^^]]]]]]\\\YYYWWWTTTSSSQQQNNNLLLJJJIIIHHHGGGIIILLLOOOQQQSSSSSSSSSQQQRRRRRRRRRRRRQQQPPPOOOMMMNNNOOOQQQRRRSSSSSSSSSPPPNNNOOOSSS\\\eeemmmqqqssswww}}}vvvqqqnnnHHHMMMSSSWWW[[[cccoooxxx~~~|||vvvoookkkkkkqqqwww}}}|||vvvsssrrrllllllkkkjjjkkkoootttyyy}}}yyylllaaaeeeeeegggkkksssuuujjj\\\SSSGGG>>>999555222000000000//////...---------******++++++,,,,,,,,,,,,***,,,...---,,,++++++,,,***++++++++++++,,,,,,,,,)))))))))))))))))))))***((())))))******))))))((())))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))((()))***++++++---000333666777:::<<<======<<<;;;888999:::999888888999;;;888===FFFYYYuuummm\\\KKKVVVfffrrr{{{}}}tttooogggZZZLLLDDD???BBBJJJYYYmmm}}}ppp[[[KKK@@@@@@AAAEEEGGGIIIRRR[[[dddvvvvvvqqqooommmkkkhhhgggeeebbb```___bbbdddeeeeeeeeeeeeeeeeeeeeeeeekkkjjjiiihhhgggfffeeeeeeeeedddcccbbbbbbbbbbbbbbbbbbbbbaaaaaa```aaaaaaaaaaaa```______^^^]]]YYYWWWTTTSSSPPPNNNKKKIIIHHHHHHHHHJJJNNNQQQTTTUUUUUUTTTSSSSSSSSSRRRQQQPPPOOOOOONNNOOOQQQSSSUUUVVVWWWWWWVVVUUUVVV[[[eeepppyyy}}}{{{tttpppoooNNNTTT\\\aaafffooo|||wwwpppnnnnnnssswwwwwwsssoooooopppppppppooonnnlllmmmppprrr{{{zzznnndddcccfffiiikkknnnwww{{{rrrdddZZZMMMBBB<<<888444222000000000///...---------,,,,,,++++++++++++++++++)))+++------,,,++++++++++++++++++++++++*********((((((((()))******++++++((()))************)))(((((()))))))))************''''''''''''''''''''''''))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((***+++++++++---111333777888;;;===>>>>>>===<<<888::::::999777666888::::::===FFFXXXsssjjjYYYNNNYYYiiixxx|||sssppphhhZZZLLLEEEAAADDDMMM^^^rrrxxxdddQQQFFF@@@@@@BBBFFFGGGIIIRRR\\\fff}}}{{{sssooonnnmmmkkklllkkkhhhccc``````cccgggggggggggghhhhhhhhhiiiiiikkkkkkjjjiiihhhgggfffeeeeeeeeeeeeeeedddcccaaaaaa```aaaaaabbbbbbbbbbbbaaaaaa`````````___]]]YYYVVVSSSRRRPPPMMMKKKIIIHHHGGGHHHJJJNNNRRRTTTUUUTTTTTTTTTSSSSSSRRRQQQOOONNNNNNNNNOOOQQQTTTVVVXXXYYYYYYZZZZZZ\\\bbbnnn{{{xxxsssqqqpppUUU\\\dddjjjoooyyy}}}uuuqqqmmmpppsssqqqllljjjkkkmmmtttttttttrrrpppoooooopppuuuzzzzzz|||sssiiibbbfffkkkkkkkkkrrrxxxhhh___QQQFFF???:::666444111000000///...---------000///......---,,,++++++)))+++------,,,******++++++++++++++++++***)))(((''''''((()))***+++,,,,,,((()))***++++++***)))((((((((())))))*********+++''''''''''''''''''''''''))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************(((***++++++,,,...111444888999;;;===>>>>>>===<<<999:::;;;999666555777999888;;;CCCTTTooojjjYYYVVVaaappp~~~|||uuussskkk\\\MMMGGGFFFGGGQQQcccwwwoooZZZHHH???AAAAAADDDGGGGGGJJJSSS]]]iiiyyyqqqnnnmmmlllkkknnnmmmjjjddd``````dddhhhfffggghhhiiijjjkkklllllljjjjjjiiiiiihhhggggggfffffffffffffffeeecccaaa___^^^```aaabbbccccccbbbaaabbbaaa`````````]]]YYYVVVSSSRRRPPPMMMKKKIIIHHHGGGHHHJJJNNNQQQTTTTTTSSSSSSTTTSSSRRRQQQPPPOOONNNMMMMMMOOOQQQTTTVVVXXXYYYZZZ\\\\\\^^^gggsss}}}wwwtttrrrrrrdddccciiisss{{{vvvsssnnnkkkkkkmmmppprrrvvvwwwwwwvvvtttttttttuuutttvvv{{{~~~wwwyyywwwoookkklllkkkjjjnnnxxx|||llldddXXXNNNGGGAAA===:::...000222222111/////////---------....../////////111...+++))))))*********+++******)))******++++++,,,+++***((((((***+++,,,++++++************++++++))))))((((((''''''&&&&&&''''''(((((()))*********(((''''''&&&&&&&&&''''''''''''(((((())))))******+++******)))(((''''''&&&......---+++)))'''%%%###&&&&&&&&&'''(((((())))))+++,,,,,,++++++,,,000333555777:::===>>>>>><<<;;;===;;;999:::<<<<<<999666888;;;DDDVVVnnn{{{]]]]]]WWWdddwwwxxxwwwmmmZZZIIICCCFFFFFFTTTmmmzzzhhhTTTHHHEEE>>>CCCDDDHHHMMMJJJPPPeeeqqqwwwoookkkkkkllllllpppoookkkccc\\\\\\ccckkkkkkkkkkkkkkkkkkkkkkkkkkkmmmkkkiiigggfffeeeeeeeeeggggggggggggfffeeedddddddddeeeffffffdddcccdddfffiiigggcccaaa```]]]ZZZXXXVVVSSSOOOJJJHHHHHHIIIJJJIIIJJJKKKNNNRRRSSSSSSRRRTTTRRRPPPOOOOOOOOOOOONNNQQQQQQRRRRRRSSSUUUWWWYYYbbbcccjjjuuu}}}{{{wwwtttppppppsssfffhhhppp}}}~~~{{{uuuqqqppppppqqqrrrvvvwwwwwwvvvuuussssssssspppsssvvv|||}}}uuuuuuyyyqqqqqqmmmjjjoooyyyrrrhhhZZZRRRNNNHHH@@@999...///000///...---------,,,,,,---------.........///---***))))))*********,,,,,,++++++++++++++++++***)))'''&&&&&&''')))************))))))*********+++*********)))))))))((((((((('''''''''&&&&&&&&&)))((((((''''''((((((((())))))))))))************++++++******))))))((((((+++++++++******((('''''')))))))))***++++++,,,,,,+++,,,,,,++++++---000333666888;;;===>>>>>>===<<<===;;;::::::;;;;;;888666888;;;DDDVVVkkk|||zzz\\\^^^XXXiii~~~~~~uuurrriiiWWWIIIDDDFFFIIIYYYqqqvvvdddQQQFFFDDD>>>CCCCCCGGGMMMLLLUUUkkk}}}uuunnnlllnnnqqqrrruuurrrkkkccc]]]^^^eeekkkkkkkkkkkkkkkkkkllllllllllllkkkiiigggfffffffffffffffffffffggggggffffffeeedddfffgggfffeeedddeeefffhhhfffcccaaa___]]]ZZZWWWQQQNNNKKKGGGFFFFFFGGGHHHJJJJJJKKKNNNRRRTTTSSSRRRRRRPPPNNNMMMMMMNNNNNNNNNOOOPPPRRRTTTTTTUUUVVVWWWbbbeeemmmyyyzzztttrrrpppoooqqquuummmrrr~~~{{{xxxuuusssqqquuuuuuvvvvvvuuutttrrrqqqnnnooossswww|||vvvrrr{{{xxxuuuooommmuuuzzzooobbb[[[YYYSSSGGG===111111000///...------,,,,,,,,,,,,,,,---------------+++(((((()))++++++***------,,,,,,++++++++++++)))((('''&&&&&&'''((()))))))))))))))))))))))))))************))))))))))))((('''''''''''''''''''''***))))))(((((())))))***++++++++++++************+++++++++***************(((((()))***************&&&''''''(((((()))******++++++,,,,,,,,,...111444888999<<<>>>???>>>===<<<>>><<<;;;:::::::::888666999===IIIZZZlll{{{}}}^^^```YYYmmmzzzqqqlllcccSSSHHHFFFFFFMMM```www~~~qqq___LLLCCCBBB???CCCCCCFFFMMMNNN[[[tttyyyrrrmmmnnnrrrwwwzzz}}}uuujjjbbb```cccgggjjjllllllllllllllllllllllllkkkjjjiiihhhggggggggggggeeefffgggggghhhgggggggggeeefffggggggeeeeeefffggggggeeebbb```^^^[[[XXXUUUMMMKKKHHHEEEEEEEEEGGGHHHJJJJJJKKKNNNQQQSSSSSSRRRNNNNNNMMMLLLLLLMMMMMMNNNLLLOOORRRTTTTTTTTTUUUVVVfffjjjtttxxxvvvppplllkkklllmmmrrryyywww||||||~~~|||vvvqqqqqqqqqssstttvvvvvvtttrrrmmmoooqqquuuzzzyyyqqqvvv|||wwwrrrttt~~~vvvlllfffbbb[[[PPPGGG999666333111000000//////,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((***+++,,,+++,,,,,,,,,,,,+++***))))))******)))(((((()))******))))))))))))))))))))))))((((((((((((''''''''''''&&&'''''')))***+++,,,---))))))((((((((()))******+++++++++******))))))))))))*********************'''''')))******+++++++++%%%%%%&&&''''''(((((()))***+++,,,,,,---///333666999:::<<<>>>???>>>>>>===>>>===;;;:::999888777777:::BBBPPPbbbsssgggddd]]]ssswwwlllhhh^^^PPPHHHHHHHHHSSSggg|||zzzlllZZZIIIAAABBBAAAEEECCCEEELLLPPP```||||||wwwpppmmmpppuuu{{{~~~wwwiiibbbcccgggjjjjjjnnnnnnmmmmmmmmmmmmmmmllljjjjjjiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiihhhggggggfffhhhhhhhhhfffeeefffgggeeecccaaa___]]]ZZZVVVRRRMMMKKKHHHFFFEEEEEEGGGGGGIIIIIIJJJLLLPPPRRRRRRRRRLLLMMMNNNMMMMMMMMMNNNOOOKKKNNNPPPPPPPPPRRRWWWZZZlllsss{{{tttooonnniiiggghhhjjjmmmuuu~~~}}}zzzssskkkiiilllqqqwwwzzzsssnnnmmmnnnrrruuuwwwvvvuuummmnnnpppsssxxx}}}{{{xxxxxxzzz{{{sssuuu|||zzz~~~{{{vvvooofff]]]TTTOOO???:::444111000111111000,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,,,,+++*********+++***)))((('''******))))))))))))******))))))************))))))''''''''''''((((((((((((''''''((()))***+++,,,---((('''''''''(((((()))************))))))(((((('''((((((((()))))))))))))))(((((()))************)))((())))))******+++,,,,,,***+++,,,------000444888:::;;;<<<===>>>>>>>>>=========<<<:::888888888888:::EEEXXXkkk|||uuulllfff{{{tttkkkfff]]]OOOIIIKKKLLLZZZnnnvvvgggUUUFFFAAACCCCCCGGGEEEFFFMMMRRRfff{{{vvvqqqooorrrwww|||wwwhhhbbbeeekkkmmmkkkooooooooonnnnnnmmmmmmmmmjjjjjjkkkkkkkkkkkkkkkkkklllllllllkkkjjjiiihhhgggiiijjjjjjiiigggffffffgggdddbbb```^^^\\\XXXSSSPPPLLLKKKHHHFFFDDDCCCCCCDDDGGGGGGGGGIIIMMMOOOPPPPPPMMMOOOPPPPPPNNNNNNOOOPPPLLLMMMNNNMMMMMMSSS\\\dddpppzzz}}}uuupppnnnjjjggggggjjjlllpppzzz~~~}}}}}}}}}yyyuuunnndddZZZWWWZZZiiioooxxx~~~xxxmmmlllkkkoootttwwwwwwvvvnnnnnnoooqqqtttxxx||||||tttooooooppp~~~zzzzzz}}}}}}}}}}}}vvvjjj___XXXTTTCCC===555000///000000///------------,,,,,,,,,,,,+++***)))***,,,---,,,+++'''((()))******)))((('''(((((())))))))))))(((((()))***+++,,,,,,+++***)))))))))))))))******************)))(((((('''&&&&&&''''''''''''((()))******)))))))))((((((((((((((()))))))))((((((((((((((())))))************))))))''''''((())))))******+++***+++,,,---...111666999;;;;;;<<<<<<============<<<<<<<<<:::888777999;;;:::III___uuuuuuooo|||ssslllhhh___QQQKKKMMMSSScccwwwqqqaaaPPPCCCAAADDDDDDIIIHHHIIIPPPXXXnnnyyyvvvsssrrruuuzzz}}}tttfffbbbgggmmmooommmqqqppppppoooooonnnnnnnnnjjjkkklllmmmnnnooonnnnnnnnnnnnnnnnnnmmmlllkkkjjjlllmmmllljjjgggeeeeeefffbbbaaa___]]][[[VVVQQQMMMJJJHHHFFFCCCBBBAAA@@@@@@EEEDDDDDDFFFIIILLLMMMMMMNNNQQQSSSRRROOONNNOOOQQQLLLNNNNNNNNNOOOXXXeeepppvvvyyysssnnnnnnhhhgggjjjooorrrvvv{{{yyyxxxwwwvvvuuusssqqqpppppplllhhhbbbXXXOOOOOOTTTbbbhhhpppuuuwwwzzz~~~pppmmmjjjlllrrrvvvvvvtttsssrrrqqqpppqqqtttvvvxxx}}}~~~vvvlllffffffhhhuuu~~~zzz{{{}}}~~~sssggg^^^XXXIIIAAA777111111222222111.........---------,,,,,,,,,++++++,,,......---+++&&&''')))+++++++++***)))))))))************))))))***+++,,,------,,,+++***((()))))))))*********+++,,,+++***)))(((&&&%%%%%%(((((((((((()))***+++,,,))))))))))))))))))******+++******))))))((((((((((((((()))***************%%%%%%&&&&&&'''(((((((((***+++,,,---///222777::::::;;;;;;;;;<<<<<<<<<<<<:::;;;;;;999777777:::===???PPPiii|||wwwrrrzzzrrrnnnlllbbbTTTMMMOOO[[[lll{{{lll\\\KKK@@@@@@EEEDDDIIIJJJNNNVVV```xxxvvvuuussstttxxx|||zzzpppeeebbbgggnnnpppooorrrqqqqqqpppoooooonnnnnnkkklllnnnpppqqqqqqqqqqqqmmmnnnoooooopppppppppooooooooonnnlllhhheeedddeeeaaa___^^^\\\ZZZUUUOOOKKKGGGFFFEEECCCBBBBBBBBBBBBBBBAAA@@@BBBEEEHHHJJJJJJNNNRRRUUUTTTOOOMMMNNNPPPLLLOOORRRSSSVVV```ooozzz}}}zzzvvvooojjjiiidddffflllsssxxx}}}~~~{{{vvvooorrrqqqqqqooommmkkkiiihhhbbb___]]]YYYRRRMMMPPPWWW]]]cccjjjmmmnnnpppuuuzzzyyy}}}tttooojjjkkkpppttttttsssyyywwwtttrrrqqqrrrtttuuu{{{}}}sssggg```___aaannnwwwzzz~~~~~~}}}qqqddd[[[NNNEEE:::444333555555444/////////......---------------,,,---......---+++&&&'''***,,,------,,,+++,,,,,,------------,,,,,,***+++---......---+++***&&&'''''''''(((((())))))++++++++++++************))))))))))))***+++,,,---))))))******+++++++++,,,---,,,,,,+++***)))((((((&&&'''(((***++++++++++++(((((())))))***+++++++++***+++,,,...///333777;;;:::::::::;;;;;;;;;;;;;;;999;;;;;;999777777;;;???EEEWWWqqqtttuuupppxxxrrrpppoooeeeVVVOOOPPP```sssxxxiiiXXXHHH>>>???EEECCCJJJLLLQQQ[[[fff}}}tttssssssvvvzzz~~~uuummmdddbbbgggnnnpppppprrrrrrqqqqqqpppooonnnnnnkkkmmmoooqqqrrrssssssssskkkmmmnnnppprrrsssttttttqqqqqqppplllhhheeecccddd```___]]]\\\YYYUUUOOOJJJGGGFFFFFFEEEEEEEEEEEEFFF@@@???>>>@@@CCCFFFHHHHHHNNNRRRUUUTTTOOOLLLMMMOOOKKKPPPUUUYYY]]]fffuuuxxxwwwtttllleeedddaaaeeemmmvvv{{{yyyuuuqqqnnnhhhfffeeecccbbb^^^ZZZWWWRRRQQQQQQOOOIIIFFFLLLUUU___bbbddddddaaa```bbbeeelllnnnqqqssswww~~~{{{uuummmiiiiiilllnnnnnnuuuuuuvvvuuutttsssqqqpppxxx~~~~~~uuujjjaaa\\\\\\]]]kkknnnttt|||vvvlllooo{{{|||~~~wwwjjjaaaWWWMMM???777444333111/////////...---------......---,,,,,,++++++,,,,,,---...------,,,+++***))))))************************))))))*********++++++++++++++++++************)))+++******)))))))))))))))************+++++++++++++++***)))(((((()))***++++++++++++,,,,,,+++++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))***,,,000444777999::::::;;;;;;<<<=========@@@===:::999777444777===HHHdddxxxooojjjnnn{{{vvvqqqqqqhhhXXXNNNOOOjjjxxxttt]]]LLLFFFFFFEEEAAAFFFJJJMMMOOOXXXnnnuuuttttttvvvzzz}}}vvvjjjcccgggnnnppprrruuutttssspppnnnnnnoooqqqssstttssssssssstttsssqqqooonnnoooqqqrrrssssssrrrqqqqqqooollliiifffeeeeeeeeedddbbb^^^ZZZVVVQQQKKKGGGDDDDDDCCCCCCAAA@@@??????@@@BBBEEEGGGHHHIIIKKKMMMTTTVVVVVVTTTPPPOOOQQQSSSUUUWWW___hhhmmmsss|||uuurrrpppmmmfffaaacccgggooozzzxxxsssooojjjgggcccaaa^^^\\\ZZZWWWSSSPPPNNNLLLJJJHHHDDDCCCMMMXXXlllkkkhhh```YYYUUUVVVYYY^^^aaaeeeiiinnnwwwzzzqqqkkkjjjkkklllmmmrrrsssuuuvvvuuutttrrrqqqvvvzzzzzzrrrhhh___ZZZZZZ\\\dddhhhsss~~~~~~{{{|||vvvnnngggiiippp{{{rrrjjj]]]TTTHHH===777444111///000//////...............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++************************))))))*********+++++++++))))))******+++++++++,,,+++******)))))))))))))))''''''((((((((()))))))))******))))))))))))************++++++++++++******************************(((((((((((()))))))))***)))***+++---000444777888::::::;;;;;;<<<=========>>>;;;::::::888666999@@@IIIfff{{{ooobbbaaaooo|||~~~uuuooobbbSSSPPPUUUmmmyyy~~~nnnYYYIIIDDDDDDCCC@@@GGGJJJNNNRRR\\\sss|||wwwvvvvvvyyy|||~~~~~~~~~tttjjjeeeiiipppssstttvvvxxxvvvtttrrrqqqrrrtttuuuvvvuuuuuuvvvwwwvvvsssppppppqqqrrrtttttttttssssssqqqoookkkhhheeeddddddddddddaaa^^^ZZZVVVQQQKKKGGGEEEDDDCCCBBBAAAAAAAAAAAADDDFFFGGGHHHHHHJJJLLLNNNTTTUUUVVVSSSQQQQQQUUUYYY___bbbkkkvvv|||zzzvvvqqqnnnllliiidddaaadddjjjuuu}}}wwwrrrnnniiiddd```]]]YYYTTTPPPNNNKKKHHHFFFGGGCCCAAA???===@@@LLLYYYrrrnnnfffZZZOOOIIIJJJMMMNNNRRRWWW]]]cccmmmyyyxxxppplllkkkkkkkkknnnppptttwwwxxxvvvtttrrrtttwww{{{}}}yyysssjjjbbb^^^^^^___cccgggttt~~~zzz}}}}}}wwwttthhhdddaaa```bbbkkk~~~{{{rrreee^^^SSSGGG<<<555111000000000///...............------,,,,,,,,,,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++***************+++++++++'''((()))***+++,,,------+++******)))))))))))))))''''''(((((((((((())))))))))))************))))))))))))************))))))************************((((((((()))))))))******++++++,,,...111444666777:::::::::;;;<<<<<<======;;;::::::;;;999777<<>>777333000///...---,,,,,,,,,,,,...------,,,,,,------...---,,,,,,+++***)))))))))++++++++++++++++++++++++************************************************+++******)))))))))))))))((())))))))))))*********((()))***++++++***)))(((((((((((())))))((((((((())))))))))))))))))))))))))))))))))))************,,,---///111333555666777999999::::::;;;<<<<<<<<<<<<<<<======999777>>>HHH^^^}}}{{{hhh]]]bbbmmmxxxfffUUUSSScccvvv~~~lll[[[JJJCCCBBBAAABBBDDDGGGJJJRRR___sss|||||||||}}}~~~}}}zzzwwwqqqqqqssswww|||~~~{{{yyyxxxyyy{{{|||~~~}}}}}}}}}~~~}}}{{{yyyvvvvvvuuuuuuttttttsssssstttssspppmmmkkkhhhfffffffffbbb]]]YYYUUUPPPKKKHHHEEEDDDBBBAAACCCEEEHHHJJJLLLMMMNNNOOOOOOQQQTTTWWWUUUVVVVVVWWW[[[dddpppyyyyyyuuutttjjjkkkkkkggggggmmm{{{|||zzzzzzoookkkfffaaa\\\WWWRRROOOIIIEEE@@@<<<:::999999888777555666999999777:::@@@FFFHHHIIIGGGCCC@@@@@@BBBBBBEEEIIILLLPPPXXXcccjjjvvvxxxuuuuuussssssssstttwwwyyy{{{}}}|||xxxwwwyyy|||}}}{{{|||}}}yyyvvv|||tttttt}}}zzzooodddaaabbbffflllrrrwwwssskkk```TTTGGG<<<666111000///------,,,,,,,,,......------------.........------,,,***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++*********))))))+++******)))))))))))))))&&&&&&''''''''''''(((((())))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********+++++++++---///222444666777888999999999:::;;;;;;<<<<<<<<<<<<===<<<888888BBBMMMfffmmm]]]WWW]]]hhh}}}xxxfffUUUUUUfffwww~~~jjjXXXHHHDDDDDDBBBBBBFFFHHHLLLVVVfff}}}~~~}}}~~~~~~{{{yyytttwwwyyyzzz~~~}}}{{{yyyyyyzzz|||~~~~~~|||{{{||||||{{{zzzxxxwwwvvvuuutttsssssstttuuutttrrrpppnnnllljjjiiihhhddd^^^YYYTTTOOOJJJGGGDDDCCCBBBBBBCCCEEEHHHIIIOOOQQQRRRQQQPPPOOOPPPQQQSSSUUUVVVXXX]]]hhhvvvwwwpppllliiidddgggiiijjjnnnwww}}}yyyuuusssjjjfff___YYYTTTOOOKKKHHHCCC@@@<<<::::::999999888777444555888888777999>>>AAACCCEEEDDD@@@???@@@BBBAAADDDIIINNNTTT]]]iiiqqq{{{~~~vvvtttqqqpppqqquuuzzz}}}~~~zzzyyy{{{}}}~~~~~~}}}{{{{{{xxxwwwvvvlllhhhggggggkkkpppyyy}}}tttjjj___QQQCCC999333222111///......------......------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***************++++++++++++******)))))))))))))))&&&&&&&&&'''''''''((((((******))))))))))))******((())))))******))))))((())))))))))))))))))))))))))))))*********+++++++++***,,,///222555777999999888999999::::::;;;<<<<<<::::::;;;:::777:::GGGUUUttttttaaaWWWVVVaaalll{{{}}}|||~~~uuudddWWWZZZlll}}}~~~hhhUUUFFFDDDDDDAAABBBGGGJJJOOO[[[nnn~~~}}}yyy}}}~~~}}}~~~}}}{{{zzzzzz|||~~~}}}yyywwwxxxzzz{{{{{{{{{zzzxxxvvvuuutttuuuuuuttttttsssrrrpppnnnlllkkkjjjfff___XXXSSSNNNIIIFFFBBBBBBBBBCCCDDDEEEFFFGGGLLLOOOQQQRRRQQQPPPPPPQQQVVVXXX[[[^^^dddppp~~~vvvpppkkkgggccc___dddlllttt|||~~~wwwqqqmmmiiiddd\\\UUUPPPKKKGGGEEE@@@===;;;999::::::999888888444444666777777:::???@@@BBBCCCBBB??????BBBEEEAAAFFFLLLRRRZZZeeeqqqzzzxxxuuuooolllmmmrrryyy}}}~~~{{{zzz|||~~~~~~}}}~~~|||yyyqqqmmmiiigggkkkqqqsss|||{{{qqqfffXXXGGG;;;555444333111000/////////......------------...............////////////000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))(((((()))***+++,,,,,,---+++******)))))))))))))))(((((((((((()))))))))***+++***)))(((((()))***+++))))))************))))))************************)))************+++++++++)))+++///333666888999:::888999999::::::;;;<<<<<<888888999999777;;;KKK[[[hhhVVVQQQWWWeeerrr}}}}}}zzzzzz|||{{{zzzrrrbbbXXX```ttt~~~gggTTTDDDCCCDDDAAAAAAGGGLLLQQQ^^^ttt|||~~~~~~}}}{{{zzz{{{}}}}}}xxxuuuvvvxxxzzz{{{}}}{{{yyywwwvvvvvvvvvvvvsssssssssrrrpppooommmllllllggg```YYYSSSMMMHHHEEEAAABBBCCCCCCDDDEEEEEEEEEEEEIIINNNRRRSSSSSSTTTTTT[[[]]]aaaeeelllwwwxxxqqqmmmkkkhhhfff\\\dddppp}}}~~~zzzssskkkeee```\\\VVVQQQLLLFFFAAA===<<<;;;999777666555555555666777888888777888:::<<<>>>@@@AAAAAAAAAAAABBBDDDFFFMMMVVV]]]dddnnn{{{}}}tttkkkgggiiiooouuu{{{~~~|||~~~}}}{{{zzz{{{yyy{{{~~~}}}xxxsssqqqmmmlllrrrzzzrrrhhh___PPPBBB555555555333000///000222////////////...---,,,+++&&&))),,,---,,,+++***+++,,,,,,++++++++++++++++++***+++,,,------,,,+++***************************)))))))))))))))))))))***(((((())))))*********+++************************************))))))))))))+++*********))))))((((((...+++(((((()))+++++++++,,,...000222555777888888::::::;;;;;;;;;:::999888<<<999999:::777;;;OOOfffzzzbbbUUUUUU___ooo}}}|||uuuggg\\\___lllyyy~~~zzz___RRREEEBBBDDDDDDCCCDDDNNNWWWiii~~~}}}}}}}}}{{{wwwuuuuuuvvvyyy{{{}}}|||{{{yyywwwvvvttttttwwwuuurrrqqqpppooonnnlllhhhccc]]]WWWRRRMMMGGGDDDAAAAAAAAABBBBBBBBBBBBBBBDDDHHHMMMQQQSSSSSSTTTUUU]]]dddjjjlllrrr{{{yyyuuupppllljjjlllnnnoooyyy}}}yyyssskkkfff___ZZZSSSLLLGGGDDD@@@>>>999999777666555555444555444555666666666666999;;;>>>???AAAAAAAAABBBDDDFFFHHHOOOYYYcccmmmyyyxxxnnnhhhhhhmmmqqq{{{~~~}}}}}}~~~|||wwwsssqqqyyy}}}|||yyyzzz{{{{{{|||xxxvvvssswww}}}xxxwwwvvvuuummmeeeWWWKKK===:::666222//////////////////......---,,,++++++%%%(((++++++***)))))))))******))))))))))))))))))(((((()))******)))((((((************************+++++++++***************)))*********++++++++++++************************************))))))))))))************)))))))))(((,,,)))'''&&&((()))***))),,,...000333555777888999;;;;;;<<<<<<<<<;;;:::999:::777777888888>>>TTTlllsss\\\RRRUUUaaarrryyyrrrggg___dddsssyyy\\\PPPEEEBBBDDDDDDEEEFFFMMMXXXmmm|||zzzzzz|||~~~}}}{{{xxxvvvuuuvvvwwwxxx|||{{{{{{zzzyyyxxxwwwwwwxxxvvvsssrrrqqqpppnnnmmmgggccc\\\VVVQQQLLLGGGDDDBBBBBBBBBBBBBBBCCCCCCCCCDDDHHHNNNRRRUUUVVVXXXYYY___gggpppuuu~~~}}}wwwwwwuuusssrrrtttxxx|||{{{vvvpppjjjeee\\\VVVNNNGGGCCC@@@???>>>888888777666666666666666444555666777666777:::<<<>>>@@@AAAAAABBBCCCFFFIIINNNTTT^^^kkkyyysssjjjhhhjjjmmmyyy}}}~~~|||}}}{{{uuuppplllnnnsss}}}{{{zzzyyywww~~~}}}|||zzzyyyrrrkkkkkknnn}}}yyyrrrlllaaaUUUJJJCCC999222000000000//////.........---,,,,,,+++'''***,,,,,,+++******+++))))))******************(((((())))))))))))((((((************************,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,))))))))))))))))))))))))************))))))))))))************))))))))))))***(((&&&%%%'''(((((((((---...000333555777888999;;;<<<=========<<<:::999888555555777888AAAZZZsss{{{hhhTTTNNNTTTcccuuu}}}tttnnnddd]]]bbbrrruuuYYYNNNDDDBBBDDDEEEFFFHHHMMM[[[ssszzzvvvuuuwwwzzz|||{{{yyyxxxwwwvvvvvvvvvyyyyyyyyyzzzzzzzzz{{{{{{zzzxxxuuutttsssrrrooommmfffbbb[[[UUUPPPKKKGGGCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDHHHNNNSSSWWWYYY\\\^^^eeeooo{{{vvvrrrtttvvvyyy}}}yyysssllleeebbbWWWQQQJJJDDD@@@>>><<<;;;888888777777777777888888666777999999999:::===???AAABBBBBBBBBBBBDDDGGGJJJTTTYYYdddsss{{{pppjjjiiijjjsssyyy|||~~~{{{}}}~~~zzzuuurrrlllppp|||~~~}}}zzzxxx{{{|||}}}|||zzztttkkkkkknnn~~~|||wwwqqqggg]]]UUUJJJ===444222333222111000//////......---------+++---//////...------...++++++,,,,,,,,,,,,,,,---************************************************,,,++++++******)))))))))++++++++++++++++++++++++((((((((((((((((((((((((************)))))))))(((*********))))))))))))))))))'''&&&&&&((())))))(((---...111333666777999999:::;;;<<<<<<<<<;;;999999888555444777999CCC^^^yyyzzzppp^^^MMMKKKUUUfffwwwzzzwwwqqqfff]]]```mmmyyy~~~{{{mmmWWWMMMDDDCCCDDDDDDFFFHHHMMM___zzzyyytttsssuuuwww|||{{{{{{zzzxxxvvvuuutttvvvwwwxxxyyy{{{|||}}}~~~|||zzzxxxvvvuuussspppmmmeee```YYYSSSNNNJJJFFFCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEIIIOOOUUUYYY\\\```bbblllyyy{{{uuuooosssyyyxxxnnnfff```]]]QQQNNNIIIDDDAAA===999666666555555555555666777777555777999::::::<<>>AAAFFFFFFDDDBBBBBBEEEKKKOOO\\\fffuuu}}}~~~|||uuurrrnnnvvv~~~{{{qqqqqqttt~~~||||||~~~|||rrrrrruuuvvv~~~xxxooofff\\\RRREEE999333111///...111000///......///000000,,,---...---++++++,,,---))))))******+++,,,,,,,,,******))))))))))))******************************((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))(((***,,,---,,,+++...///111444666888999:::888999999::::::999777666:::777777:::<<>>;;;777555444444333222222222333333333555777888:::<<>>BBBDDDCCCBBBAAAAAADDDJJJRRRXXXiiiuuu~~~yyy{{{}}}~~~|||}}}qqqnnnlllnnnuuu~~~zzzsssxxxuuummmpppvvv{{{xxxzzz{{{{{{|||uuujjjdddZZZLLL???555111000...,,,+++******+++---.../////////...,,,,,,---...++++++,,,------...//////......---,,,,,,---......************************''''''((()))***+++,,,,,,,,,,,,,,,++++++*********************************************))))))))))))(((((())))))*********+++)))((((((***,,,---,,,+++...///222444777888::::::::::::;;;<<<;;;:::999888555444666<<>>AAADDDFFFEEEEEEFFFFFFEEEIIIUUUbbbsss}}}~~~vvvnnnkkkmmmsssyyy{{{zzz}}}}}}{{{~~~}}}{{{zzzuuupppkkkiiilllvvvsssxxx|||uuuppplllhhhiiimmm|||yyyzzzyyy~~~{{{rrreeeUUUGGG<<<444111222222222000...---...///000---,,,---///000...,,,++++++************++++++,,,,,,,,,++++++*********,,,,,,,,,++++++,,,------************************)))************++++++++++++***)))(((((()))***+++************************%%%&&&((()))************+++***)))))))))***+++,,,***---111444666888:::;;;::::::::::::::::::;;;;;;<<<999777999CCCWWWqqq~~~~~~~~~xxx\\\RRROOO\\\ooozzz}}}}}}zzzxxxzzzpppnnnvvv~~~ttt```QQQGGGDDDCCCDDDDDDDDDIIIPPPbbb~~~{{{xxxssslllhhh]]]UUUNNNKKKGGGBBB@@@AAADDDFFFHHHHHHFFFEEEEEEEEEDDDIIIQQQ^^^mmm}}}yyyxxx~~~}}}yyyqqqooonnnnnnppprrrrrrrrr|||uuuooojjjdddaaaYYYQQQHHHDDD>>>888555555666666555555555444444444777888999;;;>>>BBBEEEGGGGGGFFFFFFHHHHHHMMM[[[iiiyyy{{{qqqggg```]]]___dddkkkmmmmmmrrryyy~~~|||{{{zzz}}}}}}}}}{{{zzzuuupppllllllpppzzzyyyzzzwwwmmmhhhcccaaadddjjjsssxxx|||uuujjj\\\NNNAAA777111111111000///......///000...,,,***+++---...,,,***,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,+++***************************************))))))*********++++++++++++***)))(((((()))***+++************************'''((()))*********)))(((+++***)))))))))***,,,,,,,,,///333666777888:::<<<:::::::::::::::999999999:::999:::???KKK___www~~~~~~{{{ttt[[[RRRPPP]]]ooozzz}}}||||||}}}sssrrr{{{ooo[[[NNNFFFCCCCCCDDDDDDEEEKKKSSSggg~~~{{{wwwpppiiiddd]]]UUUNNNJJJGGGBBB@@@BBBAAACCCEEEEEEDDDCCCCCCDDDDDDIIIUUUddduuuzzzyyy~~~zzzrrrmmmfffffffffhhhkkkooorrrttt~~~yyytttnnnhhhcccYYYQQQHHHDDD???999666777555555555555555444444444777888999<<>>888666777444555555555555555555555666888;;;>>>BBBEEEGGGHHHHHHEEEFFFKKKTTT___qqq{{{jjjXXXMMMHHHEEEAAA@@@CCCHHHKKKPPPZZZdddpppwww{{{vvvrrrrrrxxx|||zzz}}}yyyxxxzzz{{{{{{sssqqqwww|||~~~zzztttpppooolllhhhhhhkkkmmmqqqxxx~~~yyykkk```UUUJJJCCC;;;777222///......---+++///////////////...//////++++++************++++++++++++++++++++++++++++++)))))))))***+++,,,---...************************(((((()))))))))***************++++++++++++******(((((((((((((((((((((((('''(((***+++,,,,,,+++++++++************,,,---///000333666888888888999:::;;;;;;::::::999888777777777888:::CCCZZZyyywwwfffVVVLLLIIIQQQdddzzz~~~{{{lllXXXJJJDDDCCCBBBCCCEEEFFFKKKXXXeee}}}uuuuuu|||}}}|||yyyuuunnnfffaaa[[[RRRKKKHHHFFFCCCDDDGGGJJJKKKJJJIIIHHHIIIKKKNNNPPPUUU```qqq~~~xxxvvvvvv}}}tttjjjbbb[[[VVVRRRUUUXXX\\\bbbiiitttzzzrrrhhhaaaYYYPPPHHHDDD???999666777444444444555555555555555666888;;;???CCCFFFHHHIIIHHHFFFGGGNNNWWWdddtttuuubbbQQQHHHCCC@@@???>>>@@@DDDGGGKKKUUU___jjjrrrzzz~~~}}}xxxuuuqqquuuzzz~~~}}}|||}}}|||~~~}}}yyyxxxzzznnnjjjqqqyyy{{{xxxvvvuuuwwwtttooolllmmmlllrrrwwwzzz|||oooeee\\\SSSMMM???:::333000//////---+++,,,.........---,,,---...+++******))))))******+++***++++++++++++,,,,,,,,,)))))))))***+++,,,---...************************((((((((()))))))))************+++,,,,,,+++******))))))))))))))))))))))))&&&''')))+++,,,,,,,,,++++++*********+++,,,...///000333666888888888999:::<<<;;;;;;::::::999999999777888999AAAZZZ|||zzzgggVVVHHHHHHSSSiii~~~vvvgggTTTGGGDDDAAABBBDDDFFFGGGMMM\\\lll}}}hhh___```iiizzz|||zzzwwwtttpppjjjddd___ZZZRRRJJJGGGFFFDDDEEEIIIIIIIIIIIIIIIIIILLLQQQUUUWWW[[[dddttt~~~xxxtttrrr}}}~~~xxxnnneee___ZZZVVVTTT]]]___bbbfffkkkuuu|||uuulllfff\\\SSSKKKFFFAAA:::777888444444444555555555666666666888<<<@@@DDDGGGHHHIIIJJJGGGIIIQQQ[[[gggvvv}}}nnnZZZMMMGGGCCC>>>>>>===???CCCEEEHHHPPPZZZbbbkkktttxxxxxx{{{~~~{{{wwwwwwzzz~~~yyyuuutttxxxuuuwwwzzzkkkdddmmmuuuxxx{{{xxxyyy|||zzztttpppqqqttt}}}tttlllddd[[[TTTAAA;;;444111111111///---,,,...//////,,,,,,---///,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++******)))))))))******************************(((((((((((()))))))))******++++++,,,,,,++++++***************************&&&''')))***+++***))))))************+++---///000111333777999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;666999;;;CCC]]]|||fffRRRHHHJJJVVVnnn{{{wwwqqqdddPPPDDDDDDAAAAAADDDFFFHHHOOO```ppprrr]]]UUUUUU\\\nnn|||wwwsssnnnhhhbbb^^^YYYQQQIIIGGGFFFDDDFFFJJJFFFGGGHHHJJJMMMSSS[[[```ccchhhrrrzzzsssooorrrwwwyyytttmmmhhhfffeeeeeeeeejjjlllmmmnnnqqqyyy~~~xxxpppkkk___VVVMMMHHHCCC<<<888999444444444555555555666666666888<<<@@@DDDGGGIIIJJJKKKIIIKKKTTT^^^jjjwwwyyygggUUUKKKIIIEEE@@@??????@@@CCCEEEGGGOOOXXX]]]fffooosssrrruuu}}}~~~|||}}}{{{tttssskkkiiilllrrrjjjbbbjjjsssuuu~~~||||||~~~}}}wwwuuuvvvyyyqqqiii___WWWAAA;;;444111222333222///...000222111...---///111---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,+++***(((''''''&&&&&&************************(((((((((((())))))))))))***+++,,,------,,,+++***************************((())))))******)))'''&&&************+++---///000111444888:::;;;<<<===>>>;;;;;;<<<<<<<<<<<<<<<<<<555999===FFF```{{{bbbLLLIIILLLYYYqqqtttooosss|||rrrmmmaaaNNNCCCCCC@@@AAADDDFFFHHHPPPbbbsssoooZZZTTTSSSXXXhhhzzz{{{uuuoooiiiddd```YYYQQQIIIGGGFFFEEEGGGKKKEEEGGGIIIMMMRRR[[[dddjjjtttzzz{{{tttnnneeekkkuuu~~~uuurrrnnnmmmooossswwwyyyuuuvvvwwwuuuvvv}}}{{{tttnnnbbb[[[QQQJJJEEEBBB===:::555555555666666666666666888999;;;>>>BBBFFFIIIKKKFFFIIILLLRRR___pppzzz}}}rrr^^^QQQIIIAAA======???>>>>>>???BBBFFFJJJMMMZZZ```gggoootttxxx{{{}}}~~~~~~{{{vvvhhhccc___iiittteeecccjjjrrr|||yyy~~~zzz|||uuuqqqooodddXXXLLLAAA777555666333///---000000///...---,,,,,,+++,,,,,,,,,++++++*********,,,+++***)))(((&&&%%%%%%+++++++++*********)))))))))******++++++,,,---------,,,***))))))***,,,---************************+++++++++***************++++++******)))(((((((((+++,,,,,,+++***+++---000222555999<<<<<<;;;:::;;;>>>>>>>>>===<<<:::999888:::999===GGGYYYmmm~~~qqqZZZKKKJJJMMMWWWlllwwwccchhhvvv~~~uuugggWWWJJJBBB???AAACCCFFFFFFEEENNNeee{{{vvv]]]PPPNNNSSS___kkk|||wwwrrrlllfffbbb[[[SSSJJJGGGDDDBBBCCCFFFHHHIIIKKKNNNOOOTTTcccrrr~~~vvvmmmgggkkkqqqxxx|||}}}}}}|||{{{|||wwwrrriiiaaaVVVMMMGGGBBB===999666666666666666666666666::::::<<<>>>AAADDDFFFHHHIIILLLOOOUUUbbbsss}}}ppp\\\OOOGGGAAA>>>???@@@?????????BBBEEEIIIKKKVVV\\\dddkkkqqquuuyyy{{{}}}~~~}}}xxxkkkeee```iii{{{mmmiiinnntttyyy{{{xxxssspppggg]]]RRRFFF:::777666333000000---------.........//////)))***+++---...000111111---------,,,,,,++++++***---------,,,,,,,,,++++++((())))))******+++,,,,,,,,,+++***))))))***++++++++++++++++++++++++++++++)))(((((((((((((((((((((+++************)))))))))+++,,,,,,+++***+++...000222555:::<<<<<<<<<<<<<<<>>>>>>>>>===<<<;;;999999888999<<>>:::777666666666555666666666;;;<<<===>>>@@@BBBDDDEEEJJJMMMPPPWWWeeeuuu~~~}}}lllXXXLLLEEEAAA???AAA@@@@@@???@@@AAADDDGGGIIIQQQVVV^^^ffflllqqqvvvyyyyyy}}}|||yyynnnhhhbbbjjjtttppprrruuutttlllmmmvvvyyyssslllddd[[[MMM@@@999666333111111------........./////////***+++,,,...000222444555---------...............---------,,,,,,,,,++++++'''(((((()))******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((())))))************+++++++++++++++,,,,,,++++++,,,...111333666:::<<<=========>>>>>>>>>>>>>>>===<<<::::::888:::===CCCMMM\\\nnnzzznnnYYYNNNIIIPPP```wwwvvviii```iiiwwwxxxxxxrrrdddRRRFFFAAABBB===???DDDJJJPPP___{{{yyyfff\\\ZZZ___eeeuuu|||wwwrrrllleee```VVVOOOJJJIIIHHHFFFFFFIIIHHHIIILLLPPPSSSZZZjjjyyy}}}~~~wwwmmm```TTTKKKEEE@@@<<<888777666555555666666777<<<<<<===???AAACCCEEEFFFIIIKKKOOOVVVfffvvv}}}}}}xxxgggTTTIIIDDDAAAAAACCC@@@?????????@@@BBBEEEFFFMMMRRRZZZbbbhhhnnntttwwwuuuzzz}}}yyyvvvrrrllleeekkk~~~yyyttttttttt{{{qqqiiijjjsss{{{qqqiiibbbTTTDDD;;;666111000111111111000///...---,,,,,,.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((())))))***+++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))******+++,,,,,,------++++++,,,,,,+++,,,///111333666:::<<<======>>>???>>>>>>>>>>>>===<<<;;;:::999<<>>>>>???@@@AAACCCDDDJJJOOOWWW^^^eeelllrrruuurrrxxx|||yyytttqqqtttpppjjjkkkyyy{{{xxxvvvuuuttt}}}}}}rrrmmmmmmtttwwwnnngggYYYJJJ???777111...000111111000///...------,,,//////...---,,,+++++++++,,,,,,++++++******))))))+++++++++*********))))))))))))******+++,,,,,,---******+++,,,------,,,,,,++++++++++++++++++++++++))))))******++++++++++++))))))***+++,,,------...***+++,,,,,,,,,---000222444777:::<<<<<<===>>>@@@===>>>>>>======<<<;;;:::888<<>><<<<<<======<<<;;;;;;:::777;;;AAAJJJXXXjjjdddSSSPPPOOObbb~~~pppbbb[[[[[[```ooo}}}}}}{{{mmm[[[KKKAAA???@@@AAAAAAEEENNN[[[rrr}}}xxxrrrjjjaaa[[[UUUNNNJJJJJJKKKJJJKKKNNNUUU\\\gggsss|||{{{nnnlllpppwwwlllbbbYYYPPPGGGAAA<<<:::777555444555777888999:::<<>>>>>DDDPPPddd{{{mmmTTTOOOUUU]]]yyyzzzeeeSSSPPPWWWiiixxxvvvbbbPPPFFFCCCBBBAAA@@@???BBBKKK[[[ttt~~~yyyrrriii___YYYPPPIIIEEEGGGKKKNNNSSSYYY[[[ddduuuyyypppjjjlllpppxxxnnndddYYYNNNFFFAAA===777444444666777888@@@>>>===@@@EEEIIIKKKKKKIIIKKKPPPZZZiiivvvxxxtttkkk]]]OOOIIIGGGEEEEEEGGGCCCCCCCCCDDDEEEGGGHHHIIIHHHKKKPPPUUU[[[bbbiiinnnuuuxxx{{{zzzyyy|||uuulllhhhgggooossszzz|||zzzxxxtttqqqnnnrrrtttlllrrrxxxrrrnnnooopppxxx}}}yyyqqqfff\\\SSSHHH:::111000000000000111333444444........................------------------------------,,,,,,+++***))))))------,,,,,,,,,,,,,,,,,,)))))))))***,,,,,,+++*********+++++++++,,,,,,,,,***+++---//////---+++***((((((''''''((()))******+++++++++,,,---000222333777777888999::::::::::::<<<;;;:::999999999:::;;;===???GGGWWWmmmiiiTTTMMMNNN[[[zzzuuuaaaOOOOOO[[[ttt|||pppXXXIIICCC@@@@@@AAAAAACCCHHHOOO___zzz{{{tttllleee]]]XXXOOOLLLHHHGGGIIIOOOSSSVVV]]]fffuuu~~~wwwmmmoooxxxzzzqqqiii^^^SSSKKKAAA===888555444666777888<<<;;;;;;>>>CCCGGGIIIIIIIIILLLOOOXXXgggtttwwwtttlll^^^PPPJJJIIIGGGGGGHHHEEEEEEEEEFFFGGGHHHIIIJJJKKKMMMQQQUUUZZZ___eeejjjlllppptttuuuuuuxxxwwwmmmgggeeejjjoooxxx|||zzzxxxqqqqqqqqqxxx|||uuu{{{yyyqqqmmmmmmooossszzz~~~|||tttiii```XXXMMM@@@777000000/////////000000///........................------------------------------,,,,,,+++******)))******************++++++***))))))+++,,,---,,,***))))))*********+++++++++))))))))))))))))))))))))+++************++++++,,,+++++++++,,,---000222333666666777888999999999999;;;:::999888999999;;;;;;???CCCMMM^^^tttzzzbbbPPPLLLOOOXXXxxxtttaaaQQQTTT```uuu{{{nnnWWWIIICCC@@@@@@AAA@@@CCCGGGPPP```|||yyyrrrkkkccc[[[VVVOOOLLLIIIIIILLLQQQWWWZZZbbbkkkyyy{{{|||zzzxxx}}}wwwpppeeeYYYPPPCCC>>>999555555666777777:::999:::===BBBGGGJJJJJJKKKMMMOOOUUUcccqqqvvvtttmmm___RRRLLLJJJHHHHHHIIIGGGGGGGGGGGGHHHJJJKKKLLLMMMOOORRRUUUXXX\\\aaaeeehhhnnntttvvvwwwyyyzzzooogggcccdddjjjttt|||yyyxxxrrrtttvvv~~~|||zzzpppkkklllnnnqqqxxxyyynnneee]]]SSSGGG>>>333222000/////////...,,,........................---------------------------,,,,,,++++++*********))))))******++++++,,,,,,,,,++++++,,,---...,,,+++(((((()))))))))*********,,,+++***))))))***+++,,,,,,,,,+++*********+++++++++++++++,,,---000222333555555666888888888888888:::999888888999:::;;;<<>>III\\\qqqyyyhhhVVVIIIIIIOOO```wwwnnnbbbcccjjjwwwwwwwww{{{sssaaaNNNEEEBBB@@@???@@@@@@BBBHHHWWWmmmzzzqqqhhh___VVVPPPJJJKKKLLLNNNSSS[[[eeelllsss|||~~~|||}}}|||qqqcccYYYLLLGGG@@@;;;999888888888666888:::===???BBBGGGKKKKKKMMMNNNPPPYYYfffoooqqqkkk___RRRMMMLLLIIIGGGHHHIIIIIIHHHHHHIIIJJJJJJKKKHHHJJJMMMPPPSSSWWW\\\```jjjpppvvvxxxwwwwww{{{}}}qqqiiieeehhhooo{{{|||yyyxxxqqquuurrrrrrsssiiibbbiiieeeooowww}}}uuunnnkkkhhhooo{{{~~~wwwuuuzzzwwwooofff\\\TTTBBB;;;222...///111111///........................------------------------++++++++++++++++++++++++******++++++,,,,,,------...---,,,---......,,,+++***++++++++++++,,,,,,,,,'''(((+++,,,,,,+++((('''---,,,,,,+++++++++,,,,,,+++++++++,,,---000222333777888999::::::;;;::::::999888777777888999:::;;;<<>>AAAFFFIIIGGGJJJKKKMMMUUUaaaiiikkklll```TTTOOOMMMJJJHHHHHHKKKKKKJJJJJJJJJKKKLLLLLLIIIJJJMMMOOOQQQUUUZZZ]]]iiinnntttwwwvvvxxx}}}wwwooofffhhhmmmxxx|||zzzxxxsssvvvppplllmmmddd\\\bbb]]]dddjjjssswwwccc___^^^]]]gggwww|||zzzxxx~~~yyyqqqhhhaaaLLLAAA555......000///...........................------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,...---,,,,,,------+++***************+++++++++++++++,,,---......---,,,+++,,,,,,+++++++++,,,------+++++++++,,,---000222333666777888999999:::::::::999999888777777888999:::>>>JJJ^^^sssrrraaaQQQHHHKKKTTTfffuuu{{{jjjeeelllttt{{{wwwvvvzzzxxxiiiYYYIIIBBBAAA@@@???@@@BBBEEENNN```wwwyyyooofff[[[RRRLLLKKKNNNQQQTTTXXX```llluuuyyymmmeeeQQQKKKDDD???<<<;;;:::999888;;;>>>??????BBBGGGKKKDDDGGGIIIJJJRRR^^^fffhhhmmmaaaUUUQQQOOOLLLJJJJJJMMMLLLLLLLLLLLLLLLMMMNNNJJJKKKMMMOOOPPPSSSWWW[[[bbbgggmmmppppppsssyyy~~~~~~{{{sssfffggglllwww|||zzzxxxxxxzzzqqqkkkjjj```YYY]]]]]]```ccckkkhhhUUUSSSUUUVVVcccuuuyyy|||zzz~~~|||~~~zzzqqqkkkUUUHHH999000///111000...........................------------------------++++++++++++++++++++++++..................---------,,,,,,,,,------+++)))))))))))))))************++++++***))))))***++++++))))))))))))***+++,,,,,,+++++++++,,,---000222333555666777888888999999888:::999888777777777888999@@@LLL___tttooo]]]MMMFFFLLLWWWeeesssuuueeedddpppzzz|||{{{{{{gggWWWHHHBBBAAA@@@???@@@CCCFFFPPPccczzzxxxnnndddZZZPPPJJJLLLPPPTTTVVVZZZbbbnnnxxxxxxnnngggWWWPPPFFF>>>:::888888888666777:::>>>BBBFFFIIIKKKHHHHHHHHHGGGJJJSSSbbbnnnooofff[[[SSSOOOOOONNNNNNMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKLLLNNNPPPSSSUUUVVVaaadddhhhlllooossswwwzzz}}}ppphhheeelllyyy}}}|||vvvmmmeee___]]]^^^```^^^[[[```xxxqqqYYYNNNQQQPPPVVVccciii|||rrrnnnxxx~~~uuulll]]]LLL888///111333///***////////////////////////+++,,,,,,,,,,,,,,,,,,,,,111///---+++++++++,,,---////////////......---,,,++++++++++++++++++++++++---,,,***(((''''''((()))***++++++,,,+++***((('''---------.........//////---,,,+++,,,...111555777555555666666777888:::;;;<<<888666888888666555777???LLLccc|||yyyfffTTTIIIIIIQQQXXXjjjwwwrrrbbbdddrrr}}}{{{xxx{{{xxxcccVVVGGG???<<<:::<<<@@@BBBGGGUUUlllwwwmmmbbbYYYRRROOORRRRRRTTTZZZdddpppyyy~~~wwwmmmfffWWWQQQGGG???:::999888888777888999<<<@@@EEEIIIKKKHHHIIIHHHGGGIIIRRRaaammmqqqhhh]]]TTTPPPOOONNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNPPPRRRTTTUUU]]]aaaeeejjjmmmqqquuuxxx|||}}}~~~tttkkkeeekkkuuu{{{yyyuuuooohhheeeeeeeeefffddd___aaasssmmmTTTGGGFFFEEENNN^^^fffsss{{{}}}rrrnnnwwwyyyooo^^^OOO===222111222000---////////////////////////------------------------...---,,,++++++,,,...///,,,,,,,,,,,,,,,+++******)))******+++,,,---.........---+++)))((()))***+++---------------,,,+++***,,,,,,---------.........---,,,,,,,,,...111555777888888888999:::;;;<<<======999777999999777777999AAANNNddd~~~uuucccRRRHHHHHHQQQXXXkkkwwwvvvbbbbbbqqq}}}~~~yyy{{{vvv```SSSFFF???===<<>>CCCGGGJJJHHHIIIHHHFFFGGGPPP___kkkssskkk___VVVPPPOOONNNOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNOOOQQQRRRSSSWWW[[[aaagggkkkooorrruuuxxxyyy{{{~~~xxxnnnfffgggoooyyy{{{zzzwwwqqqllliiiiiijjjiiihhhccc___hhhwww|||yyyhhhPPPDDDCCCAAAIIIWWW]]]hhhooorrrwwwtttooovvv{{{oooaaaUUUEEE888222111000000/////////////////////////////////......------,,,,,,,,,++++++,,,---///000+++++++++++++++******)))))))))***,,,---...///000///...,,,+++******+++,,,------,,,,,,++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,...222555777555555666777888999::::::===:::888::::::888999===EEERRRhhhzzzqqqaaaQQQGGGGGGPPPYYYnnnzzz{{{dddaaappp{{{}}}vvv\\\PPPDDD???>>>>>>AAAFFFGGGRRReeezzzlll```XXXTTTRRRTTTVVV[[[cccnnn{{{|||uuukkkdddVVVPPPGGG@@@;;;999999888999888888888;;;@@@EEEHHHHHHIIIHHHFFFFFFNNN\\\gggssslllbbbXXXRRROOOOOOPPPNNNNNNNNNOOOOOOPPPPPPPPPOOOOOONNNNNNOOOOOOPPPQQQSSSWWW^^^dddiiimmmpppssswwwwwwyyy||||||qqqgggeeejjjrrr}}}~~~zzztttmmmiiiggggggiiihhhccc\\\]]]ffflllmmmdddQQQHHHHHHFFFKKKSSSTTT]]]cccccchhhrrruuu}}}uuuooottt|||nnnccc[[[MMM???444000000222////////////////////////000//////...---,,,,,,+++---,,,,,,,,,,,,---...///,,,,,,,,,------,,,,,,+++++++++,,,------...//////...---,,,+++***+++++++++,,,+++***)))))))))++++++******+++++++++,,,,,,,,,,,,,,,,,,---///222555666333444555666777888888888===999888999999888;;;@@@JJJXXXmmmzzzrrrcccRRRGGGGGGQQQZZZrrr}}}|||ddd```qqq}}}wwwZZZOOOCCC?????????BBBFFFHHHVVVnnnzzzjjj^^^WWWTTTSSSWWWZZZaaakkkwwwzzzsssiiibbbTTTNNNFFF???;;;:::999888999888777777:::>>>CCCFFFGGGHHHHHHFFFFFFMMMXXXbbbpppkkkcccZZZTTTPPPPPPQQQNNNNNNNNNOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNOOOOOOQQQVVV\\\bbbgggkkkooorrrwwwwwwxxx{{{tttiiifffhhhmmmwww{{{uuunnnhhhffffffhhhiiieee]]]ZZZ]]]dddiiigggVVVNNNLLLHHHNNNVVVSSSSSSWWWUUUXXXbbbeeekkk{{{}}}tttooorrrzzztttgggbbbVVVGGG999222000222////////////////////////.........---,,,+++******......------,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,---------------------,,,,,,++++++***************++++++)))))))))***+++,,,*********+++++++++,,,,,,+++,,,,,,---///222444666777888999:::<<<<<<<<<<<<;;;888777888777777<<>>;;;:::999999888888777777999<<<@@@BBBEEEHHHIIIHHHGGGKKKUUU]]]jjjhhhccc]]]VVVRRRQQQRRROOOOOOOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNNNNOOOOOORRRUUUZZZ___dddiiinnnrrrvvvvvvxxxzzz~~~wwwoookkkkkknnnvvv~~~}}}|||zzzuuuoookkkiiiiiijjjkkkhhhbbb]]]^^^dddjjjppp___VVVRRROOOXXXbbb```QQQRRRNNNNNNWWWYYY___mmm~~~}}}xxxttttttyyy}}}~~~mmmiii___PPPAAA777222222////////////////////////---------,,,,,,++++++***///......------,,,++++++)))******+++++++++++++++......------,,,+++++++++++++++++++++++++++******,,,,,,++++++,,,,,,------******+++++++++,,,,,,,,,++++++,,,...000222444555666777999;;;<<<<<<<<<;;;:::888777777666666===FFFWWWlllmmmXXXIIIIIIUUUaaarrr{{{~~~fffWWW]]]nnn|||~~~~~~vvvXXXMMMCCC@@@@@@AAACCCGGGRRRfff|||kkk^^^XXXVVVWWWYYY```kkkvvv}}}xxxrrriii^^^WWWLLLHHHAAA===;;;::::::999777777777888999;;;>>>???CCCGGGJJJIIIHHHKKKRRRXXXcccdddccc___YYYTTTSSSSSSRRRQQQQQQQQQQQQQQQQQQPPPOOONNNNNNNNNNNNNNNOOOOOORRRTTTXXX\\\```ffflllqqqttttttvvvyyy~~~{{{uuusssqqqrrrxxx~~~{{{{{{zzzvvvqqqmmmllllllkkkllljjjgggbbb```eeekkkvvvllliiijjjjjjrrrxxxqqq[[[[[[RRRNNNTTTSSSVVVbbboootttpppgggZZZJJJ>>>666222////////////////////////---------------,,,,,,,,,------------------,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++***+++,,,---------------++++++++++++,,,,,,,,,---***+++,,,...000222444555555666888:::;;;;;;;;;:::;;;999888888666777@@@JJJ]]]vvvpppYYYJJJJJJYYYfffvvv~~~qqq[[[UUUaaasss~~~}}}qqqTTTJJJAAA@@@AAACCCFFFJJJUUUlllnnnaaa[[[ZZZZZZ___gggssszzzuuunnneeeZZZRRRJJJEEE@@@<<<:::::::::999666777777888999;;;<<<===BBBFFFJJJJJJIIIJJJPPPUUU___aaabbb```ZZZUUUTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQNNNNNNMMMMMMNNNNNNOOOPPPRRRTTTVVVYYY]]]ccckkkpppqqqrrruuuyyy~~~~~~zzzxxxvvvuuuzzz}}}}}}{{{wwwrrrnnnllllllkkkkkkjjjhhhcccaaadddiiiyyyvvv~~~}}}iiifffZZZSSSTTTPPPPPP[[[fffwww~~~yyyuuulll___QQQCCC999333////////////////////////------..................++++++,,,---............,,,---......////////////*********++++++,,,,,,,,,,,,,,,---......---------''')))***+++,,,++++++***++++++,,,,,,,,,---------***+++---///111222444555888:::<<<>>>??????>>>>>><<<:::999999777888BBBLLL```}}}qqqYYYJJJLLL[[[jjj{{{lllXXXWWWgggyyyzzzmmmQQQHHH@@@???BBBDDDHHHMMMUUUnnnpppddd]]]\\\]]]fffooo{{{}}}vvvpppiii___SSSKKKCCCAAA???<<<:::999::::::777777777777777888999999>>>DDDKKKMMMLLLKKKNNNQQQWWW]]]bbb```YYYUUUUUUXXXRRRRRRSSSTTTTTTTTTTTTSSSQQQQQQQQQPPPPPPOOOOOONNNSSSTTTUUUVVVXXX]]]ccchhhpppssswwwyyyzzz}}}}}}zzz{{{|||zzzyyy~~~|||yyywwwtttqqqlllhhhkkkjjjhhhhhhgggfffbbb```iii{{{uuulll```XXXUUUVVVYYY```nnnyyyzzzxxx{{{}}}}}}zzzooocccVVVIII<<<333///333666444///,,,...000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***)))***++++++,,,,,,++++++***------,,,++++++,,,,,,,,,------------///333666888777888999:::;;;;;;<<<<<<>>>;;;999999777888@@@IIIfffiiiUUULLLQQQaaaooozzzggg^^^[[[eeeyyyqqqaaaKKKDDD??????AAABBBGGGLLL[[[{{{sssddd\\\^^^dddooozzzyyyqqqiiiaaaWWWMMMEEEAAA@@@===;;;:::999::::::666666666666666777888888===CCCHHHJJJIIIGGGIIILLLWWW^^^cccbbb]]]XXXXXXZZZSSSSSSTTTUUUUUUUUUUUUTTTRRRRRRRRRQQQPPPOOONNNNNNSSSSSSTTTTTTVVVZZZ```eeennnqqquuuwwwyyy|||}}}|||{{{xxxvvv{{{}}}{{{yyyvvvrrrlllhhhiiihhhiiijjjjjjhhheeebbbjjj~~~pppbbbZZZZZZ]]]fffooouuusssqqqtttwwwwww~~~~~~ssshhh[[[MMM>>>444///111333222000...---............---------,,,,,,,,,,,,,,,,,,------......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,------------...000333666888777888999;;;<<<<<<<<<<<<===:::999999888:::BBBKKKggg{{{eeeSSSLLLSSSeeeuuueee]]][[[fffxxxnnn\\\JJJDDD??????AAABBBGGGMMM___~~~tttfff^^^aaagggrrr}}}}}}vvvkkkaaaXXXPPPFFF@@@>>>===<<<:::::::::;;;;;;777777777777777888888999;;;@@@DDDFFFDDDCCCEEEFFFTTT[[[bbbccc^^^ZZZXXXYYYTTTTTTUUUVVVVVVVVVVVVVVVTTTTTTSSSRRRPPPOOONNNNNNRRRRRRRRRRRRTTTXXX^^^bbblllpppuuuxxxyyy{{{}}}zzzvvvsssuuu{{{~~~|||zzztttnnniiifffgggiiilllmmmllliiieeefff|||qqqeeedddhhhrrrtttrrrlllkkknnnrrrssstttxxxnnnaaaRRRBBB888222222222222333222///---/////////............---,,,,,,,,,------------...,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,------------...000333666777888999:::;;;<<<=========;;;999999::::::<<>>>>>>>>:::888999;;;;;;>>>FFFPPPnnnrrr[[[NNNKKKTTTiii}}}mmmVVVUUU^^^qqqyyycccNNNFFFBBB???@@@AAACCCJJJRRRkkktttgggaaaeeelllvvvwwwmmm```TTTMMMGGGBBB>>>::::::::::::;;;;;;<<<<<<999888888777777777888888666999<<>>??????999888999;;;<<<>>>FFFOOOooopppYYYNNNMMMTTThhh}}}fffRRRSSS^^^tttttt^^^IIIEEEAAA@@@AAABBBDDDLLLUUUrrrrrrfffaaafffoooxxxzzzlllcccWWWLLLGGGCCC???===::::::;;;;;;<<<<<<<<<<<<777666555555555555555555666888:::>>>AAADDDFFFGGGIIIOOOWWW]]]^^^\\\YYYWWWVVVVVVWWWXXXXXXXXXXXXXXXVVVUUUUUUTTTTTTSSSSSSRRROOOPPPQQQRRRTTTYYY```dddhhhoooyyy~~~zzzqqqssswww~~~|||vvvrrriiihhhhhhiiimmmpppqqqqqqlllmmmxxx}}}lllaaa^^^fffooouuu{{{}}}wwwpppdddVVVMMM:::555///...111111///+++.........---------,,,,,,,,,---.........---,,,+++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,+++******+++,,,---++++++++++++,,,---......,,,---///111333555666777666777999;;;===>>>??????:::888999;;;<<<===DDDLLLhhh~~~nnnXXXQQQRRRYYYmmm~~~eeeTTTSSS]]]sss{{{oooZZZHHHDDDAAAAAABBBCCCFFFOOOYYYvvvqqqfffccckkkuuu~~~xxxrrrccc[[[PPPGGGCCCBBB@@@>>>;;;;;;<<<=========<<<<<<888777666666555555666666777888:::===@@@CCCEEEEEEGGGLLLSSSYYY\\\[[[YYYWWWVVVVVVWWWXXXXXXXXXXXXWWWUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRSSSWWW]]]aaabbbjjjuuu}}}|||pppooopppuuu~~~}}}yyyvvvnnnkkkgggfffiiimmmqqqsssrrrkkkiiirrrzzzmmmcccbbbnnn}}}|||uuujjj]]]TTT>>>999222////////////.../////////............---,,,---...///...---+++*********+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---++++++++++++,,,---...///,,,---///111444555666777555666888:::<<<===>>>>>>;;;999:::;;;;;;;;;AAAIII]]]uuujjjWWWUUUYYYbbbvvvxxxcccVVVUUU]]]sssxxxkkkXXXHHHCCCBBBBBBDDDEEEHHHRRR]]]yyypppggggggsss}}}tttlll___WWWMMMFFFDDDCCCAAA@@@<<<<<<======>>>======<<<;;;;;;:::999888888999999999999:::<<>>777222000111222333000000000000////////////,,,---...//////---+++************++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---++++++++++++,,,---...///,,,---///222444555666777555666888:::;;;===>>>>>><<<::::::;;;:::999???GGGTTTnnn~~~gggVVVXXX___iii~~~qqq```UUUUUU]]]tttwwwiiiWWWIIICCCBBBCCCEEEFFFIIISSS___zzzppphhhkkkyyy~~~tttggg]]]QQQLLLGGGDDDCCCCCC@@@>>>????????????>>>>>>=========<<<;;;999888888999999::::::;;;<<<===@@@DDDHHHFFFHHHMMMSSSZZZ^^^______XXXVVVSSSRRRTTTUUUVVVVVVVVVVVVVVVUUUTTTRRRQQQPPPSSSRRRQQQRRRSSSUUUXXXZZZbbbdddhhhpppxxx||||||zzzwwwllldddgggpppzzz~~~zzzvvvooohhhffffffhhhnnnuuuzzzpppfffffftttxxxqqqnnnxxxqqqppp|||wwwjjj]]]NNNCCC666111444777666222333***222JJJPPP===......------------------------...---,,,,,,++++++,,,,,,111000...---,,,+++++++++---.........---,,,,,,+++***,,,------++++++,,,...,,,,,,++++++,,,,,,---...111111222222333444555666666777888:::;;;<<<<<<<<<999;;;666555;;;;;;>>>KKK\\\ooofffYYYYYY[[[mmm{{{iii\\\PPPVVVmmmuuu```PPPHHHFFFBBBAAADDDHHHNNNYYYccc|||xxxkkkgggmmm}}}zzzoooaaaWWWLLLIIIEEECCCCCCDDDCCCAAAAAAAAAAAAAAA@@@@@@?????????===<<<:::999888999999999:::;;;<<<===???BBBEEEEEEGGGLLLRRRWWW[[[]]]]]]ZZZWWWTTTSSSTTTUUUVVVUUUTTTTTTSSSRRRQQQPPPPPPOOOSSSRRRQQQQQQRRRUUUWWWYYY```aaafffnnnvvvzzz{{{zzz}}}xxxoooggggggmmmvvv}}}zzzwwwoooiiigggfffhhhnnnvvv|||uuummmjjjssszzzyyynnnmmmyyyzzznnndddWWWKKK<<<444333444333000333///999NNNSSSCCC222---------------------------,,,++++++***)))*********,,,,,,++++++++++++,,,,,,------......------,,,+++***,,,------++++++,,,...,,,,,,++++++,,,,,,---...---......000111333555666777888999;;;<<<<<<======:::<<<777666<<<<<>><<<:::999888777999;;;<<<<<<<<<===>>>???BBBFFFKKKPPPUUUYYY\\\]]]ZZZWWWUUUUUUVVVUUUUUUVVVUUUTTTSSSSSSTTTTTTUUURRRQQQPPPPPPQQQRRRUUUVVVZZZ\\\aaahhhpppvvvzzz|||~~~xxxqqqllliiilllxxx|||zzzyyyxxxqqqkkkiiihhhhhhlllrrryyy|||zzzooofffnnnxxxmmmmmmxxx~~~vvvqqqqqqdddQQQAAA777444222222111000---+++...333222---////////////////////////000///......------......---------...///000111222,,,------...------,,,,,,***+++---,,,++++++,,,...,,,,,,++++++,,,,,,---.........///111444666999:::999:::;;;<<<============:::===999888>>>>>>DDDUUUkkk|||sssZZZOOOSSS]]]uuu{{{bbb[[[[[[jjj}}}wwwaaaNNNEEECCCAAABBBEEEHHHNNN[[[hhhzzzmmmhhhlllxxx~~~sssgggYYYMMMEEECCCDDDDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA???===<<<:::999777999;;;<<<;;;;;;;;;<<<;;;???CCCHHHLLLRRRXXX]]]]]]ZZZWWWUUUUUUVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUQQQPPPOOOOOOPPPRRRTTTUUUYYY\\\aaagggmmmtttzzz~~~|||wwwrrrkkkkkkttt}}}yyyxxxxxxwwwqqqlllkkkiiifffiiimmmuuu||||||pppaaabbbvvv~~~wwwppppppyyy}}}xxxtttiiiWWWFFF:::444222333333333...'''***111333///////////////////////////++++++***))))))))))))***//////.........//////000,,,,,,------...------,,,***+++---,,,++++++,,,...,,,,,,++++++,,,,,,---...///000000222333555777888::::::;;;<<<============999>>>:::999>>>???GGGXXXlll|||rrrYYYMMMTTT```zzzzzz```\\\bbbttt~~~uuu```OOOGGGCCCBBBCCCEEEGGGNNN^^^mmmwwwlllkkksssyyylll___SSSIIIDDDCCCDDDFFFEEECCCCCCDDDEEECCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA???>>><<<;;;777999:::;;;::::::<<<>>><<>>???HHH[[[ppptttZZZMMMSSS```{{{www___]]]fffzzzqqq]]]NNNHHHCCCBBBCCCEEEIIISSSgggyyyyyyoooqqq|||}}}rrreeeXXXMMMFFFCCCBBBDDDFFFFFFEEEDDDEEEGGGCCCCCCDDDDDDEEEEEEEEEEEEBBBBBBCCCBBBAAA???===<<<888999::::::999;;;>>>@@@@@@BBBEEEEEEFFFJJJQQQWWWZZZWWWTTTSSSTTTUUUVVVUUUSSSTTTUUUVVVUUUSSSPPPNNNLLLLLLLLLLLLNNNQQQUUUVVVWWWZZZ^^^bbbgggnnnvvv|||}}}~~~}}}wwwpppooosssxxxrrrrrrtttuuuqqqooooookkkccc______ccckkkqqqlll```ZZZ___ggg|||uuupppeeeUUUEEE999444333///...///222222///,,,,,,------------------------//////...------------...------,,,++++++++++++++++++,,,------......------***,,,------++++++,,,...,,,,,,++++++,,,,,,---...,,,,,,...///222444666888999::::::;;;;;;;;;;;;;;;777===:::999===???III]]]rrrwww[[[LLLQQQ]]]wwwsss```]]]eeeyyy|||lllYYYKKKFFFBBBBBBCCCGGGLLL[[[sss~~~vvvzzzyyynnn```SSSIIIDDDBBB@@@CCCFFFGGGFFFEEEGGGJJJDDDDDDEEEEEEFFFFFFFFFFFFBBBBBBCCCCCCBBB@@@???>>>999999999999999;;;???BBBCCCFFFGGGFFFDDDFFFMMMTTTXXXVVVSSSRRRTTTUUUVVVVVVUUUVVVXXXYYYXXXUUUQQQOOOKKKKKKKKKLLLNNNRRRUUUWWWVVVYYY]]]```dddkkkssszzz}}}{{{sssnnnooovvvqqqqqqssstttqqqppppppkkkbbb\\\[[[XXXaaaiiiggg^^^WWWXXX\\\vvvwwwzzzyyy|||zzzwwwnnn^^^LLL???888777777111///222222...///555------------------------------,,,++++++++++++,,,------,,,,,,,,,------...+++,,,,,,---.........---***,,,------,,,+++---...,,,,,,++++++,,,,,,---...,,,---...111444777:::<<<999999::::::;;;:::::::::666<<<:::888===???III^^^rrryyy\\\KKKNNNYYYrrr|||oooccc^^^ddduuu~~~}}}{{{iiiUUUIIIDDDAAAAAACCCHHHPPPaaa|||{{{~~~uuufffWWWLLLFFFDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGIIIGGGFFFEEEEEEDDDAAA???:::999999999;;;===@@@BBBCCCCCCBBBAAAAAADDDJJJMMMMMMNNNOOOQQQSSSTTTUUUUUUVVVWWWYYYYYYXXXTTTPPPNNNFFFGGGIIILLLOOOQQQSSSUUUWWWXXX\\\```fffkkkppprrr{{{}}}~~~}}}|||yyysssnnnwww~~~{{{xxxwwwxxxuuupppnnnkkkfff^^^YYYXXXXXX^^^fff```TTTTTT\\\xxxrrrsss~~~zzzsssrrrtttvvv|||vvvqqqlll```MMM???;;;777444111/////////...---...000111///---,,,...000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------111000...,,,++++++++++++...///000222444666777888;;;999888:::===>>><<<:::;;;888777888:::???KKKWWWpppmmmZZZIIIKKK]]]vvvzzzqqq```]]]eeevvvyyybbbQQQIIIHHHCCC@@@AAAIIIVVVggg}}}|||rrrcccUUUJJJFFFDDDEEEDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEFFFFFFGGGGGGGGGHHHIIIGGGFFFFFFFFFDDDBBB@@@<<<;;;::::::;;;===@@@AAABBBBBBAAA@@@@@@AAAEEEHHHIIIKKKNNNPPPSSSTTTUUUUUUVVVWWWXXXYYYWWWUUURRRPPPIIIJJJLLLNNNQQQSSSUUUVVVXXXZZZ]]]aaafffjjjnnnpppxxx|||{{{tttnnnttt{{{|||{{{wwwsssooollljjjeee^^^XXXVVVWWW___jjjggg[[[WWW[[[uuutttpppyyy|||wwwrrrqqqtttwww{{{uuurrrhhhWWWHHHAAA:::777444222111000///......///000...,,,+++---///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,------------------------///...---,,,+++,,,---......///000222444666777888<<<;;;:::;;;<<<===;;;888:::888888999;;;@@@LLLXXXpppkkkYYYIIIMMM```xxxzzzqqqfffcccjjjxxxxxxbbbQQQHHHFFFFFFCCCDDDJJJTTTcccwwwxxxnnn^^^PPPHHHEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGFFFFFFEEECCCAAA>>>===<<<;;;;;;===???@@@???@@@@@@???>>>>>>@@@BBBDDDFFFJJJNNNRRRSSSTTTTTTVVVWWWWWWXXXWWWUUUTTTSSSNNNNNNPPPRRRTTTVVVWWWXXXZZZ\\\___bbbfffiiikkklllssszzz~~~vvvoooqqqwww~~~xxxtttpppnnnlllggg```ZZZXXXYYYbbbooorrrhhh___]]]qqqvvvmmmqqqxxx}}}|||}}}{{{wwwrrrqqquuuxxxxxxuuunnn___NNNDDD===:::666444333222111///......///---,,,+++,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,---------------------------,,,,,,+++,,,---...///...///000222444666777888===<<<;;;;;;<<<;;;999777:::888999;;;<<<@@@LLLYYYpppeeeUUUIIIOOOccczzzzzzrrriiihhhnnnzzzuuu___OOOGGGEEEFFFDDDFFFLLLUUUbbbuuurrrgggXXXKKKEEEDDDEEEEEEGGGGGGGGGGGGGGGGGGHHHHHHEEEEEEFFFGGGHHHIIIIIIJJJJJJHHHGGGGGGGGGFFFDDDBBB@@@>>><<<;;;;;;;;;===>>><<<===???@@@?????????AAA???BBBGGGLLLPPPRRRSSSSSSVVVVVVWWWWWWWWWWWWVVVVVVSSSTTTUUUVVVWWWYYYZZZZZZ[[[\\\___bbbeeefffggghhhlllvvv~~~xxxqqqnnnsss}}}~~~{{{xxxtttrrrpppllleee___^^^]]]dddrrryyysssiiicccoooyyyllllllqqqxxx~~~{{{uuurrrtttwwwwwwsssnnnaaaNNN???:::888555333333222111000/////////...---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------,,,+++,,,---...///...///000222444666777888;;;;;;;;;;;;<<<;;;:::999:::999:::<<<;;;???LLLYYYqqqwww]]]PPPIIIRRRggg|||xxxpppeeehhhqqq{{{pppZZZLLLFFFEEEAAABBBFFFNNNXXXfffzzz~~~lllaaaRRRHHHDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKJJJIIIHHHHHHHHHHHHFFFDDD@@@???<<<;;;::::::<<<<<<:::<<>>AAAEEEIIIMMMPPPQQQQQQUUUUUUVVVWWWXXXXXXYYYYYYXXXXXXXXXYYYZZZZZZ[[[[[[[[[\\\^^^```bbbdddeeefffgggqqq}}}}}}~~~~~~yyyrrrlllpppwww}}}|||yyyvvvtttsssooohhhcccbbb^^^aaalllvvvwwwoooiiimmm~~~pppmmmpppwww~~~wwwpppppprrr{{{xxxqqqlllaaaMMM<<<666444111000111222111000111000//////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------///...---,,,+++,,,------...///000222444666777888888999:::;;;<<<<<<<<<===::::::;;;<<<;;;???NNN]]]vvvoooUUUKKKHHHUUUjjj}}}~~~sssiiiaaaiiivvvkkkUUUHHHEEEFFF@@@BBBHHHQQQ[[[jjjwwwfff[[[NNNFFFEEEFFFFFFDDDDDDDDDEEEEEEFFFGGGGGGHHHJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJIIIGGGEEEAAA???===;;;;;;;;;<<<===:::===@@@AAABBBBBBDDDFFF@@@AAADDDGGGJJJMMMOOOPPPSSSTTTVVVXXXZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[YYYZZZ[[[\\\___bbbdddeeefffnnnyyy~~~xxxrrrmmmmmmrrr{{{~~~|||yyyvvvtttsssoooiiidddaaa]]]]]]eeeoootttqqqkkkiii{{{yyysssrrrwww}}}yyyooommmnnnsss~~~ssslllcccPPP???666333111000000111111000333111//////000111000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,------------------------///...---,,,+++,,,,,,---...///000222444666777888666888:::<<<<<<<<<===???::::::<<<<<<<<>>???@@@===???AAAAAAAAABBBDDDEEECCCCCCDDDEEEHHHJJJMMMNNNQQQSSSWWWZZZ\\\\\\[[[[[[]]]\\\\\\[[[[[[ZZZZZZZZZWWWWWWWWWXXX\\\```dddggghhhnnnwww}}}vvvoooooommmmmmuuu}}}zzzwwwvvvuuurrrkkkfff```^^^]]]bbblllsssrrrmmmcccjjjttt~~~zzzuuuwww|||}}}sssqqqrrrwwwvvvnnngggWWWHHH:::777444222222111000///333000......000111///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,------------------------...---,,,+++,,,---...///...///000222444666777888666999<<<<<<;;;;;;<<<>>>888999;;;===???III___tttxxxcccNNNIIIMMM^^^tttssshhhaaaooo~~~gggRRRGGGDDDDDDFFFGGGMMMTTT]]]mmmyyyppp^^^UUUJJJFFFGGGIIIGGGCCCGGGHHHIIIKKKMMMNNNOOOPPPOOOOOONNNNNNMMMLLLLLLLLLLLLJJJJJJJJJKKKJJJIIIGGGDDDCCCAAA??????@@@AAABBB@@@AAABBBAAA@@@@@@BBBDDDEEEEEEDDDDDDFFFIIILLLNNNPPPRRRWWW[[[]]]]]]\\\[[[]]]]]]\\\[[[[[[ZZZYYYYYYVVVUUUUUUVVVYYY___dddhhhjjjnnnvvv}}}}}}tttnnnppplllkkkqqq~~~}}}zzzyyyxxxuuuooojjjaaa```___dddmmmttttttooo^^^```hhhvvvwwwwwwzzzyyywwwyyyxxx|||wwwoooiii\\\NNN???<<<888555444222000///222///------///000///---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------++++++++++++,,,...000111...///000222444666777888888;;;======:::999;;;===777888;;;>>>BBBNNNggg~~~}}}sss___NNNJJJOOObbbwwwzzznnnbbbppp~~~gggSSSHHHDDDCCCDDDFFFKKKSSS]]]nnntttiiiXXXPPPJJJGGGFFFCCCDDDGGGJJJJJJKKKLLLMMMNNNOOOOOONNNOOOPPPPPPOOONNNLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFHHHFFFDDDBBBAAABBBCCCDDDHHHEEEBBB???>>>???BBBCCCEEEDDDCCCBBBDDDFFFJJJLLLKKKPPPUUUYYY[[[[[[[[[[[[___\\\YYYXXXYYYZZZXXXUUUUUUVVVVVVYYY\\\aaaeeegggjjjjjjmmmuuu{{{tttpppqqqjjjhhhlllttt}}}xxxvvvwwwvvvpppjjjaaaeeedddaaadddmmmsssrrriii^^^]]]lll}}}||||||~~~tttwww}}}tttmmmaaaTTTAAA<<<555111000111000...////////////............---,,,,,,++++++,,,,,,---++++++,,,------......///...,,,******+++------,,,.........------,,,,,,,,,------,,,,,,,,,,,,------000000000111333555777888777888999:::;;;<<<<<<<<<>>><<<>>>DDDKKKYYYtttnnnZZZLLLLLLQQQaaaxxx|||mmmgggvvv}}}aaaNNNGGGEEEDDDFFFHHHNNNWWWbbbrrr{{{pppeeeWWWPPPIIIHHHGGGEEEFFFIIIJJJKKKLLLMMMNNNOOOOOOPPPOOOOOOOOOOOOOOONNNMMMLLLIIIJJJJJJIIIIIIHHHGGGFFFHHHFFFDDDBBBBBBBBBCCCDDDGGGFFFCCCAAA@@@@@@AAABBBEEEDDDBBBAAABBBDDDFFFHHHIIIMMMRRRWWWYYYZZZ[[[\\\___\\\ZZZYYYZZZYYYWWWUUUUUUUUUUUUWWWZZZ^^^bbbdddhhhiiimmmttt|||~~~xxxtttuuuoookkklllpppwwwzzzwwwxxxwwwqqqlllbbbeeeccc```bbbkkkqqqrrrlll```\\\iiiyyy~~~}}}sssttt{{{ttthhh\\\EEE===444//////000///---////////////............---,,,,,,++++++,,,,,,---///......------,,,++++++...,,,******,,,------,,,------------------,,,,,,...------------------...///000000222333555777888888999999:::;;;;;;;;;;;;;;;999:::AAAMMMbbboooZZZLLLMMMTTTfff~~~|||ooommmzzzyyy___OOOJJJJJJJJJFFFGGGKKKTTT___qqqyyymmmbbbUUUNNNIIIHHHHHHGGGHHHKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQPPPOOONNNNNNMMMMMMMMMJJJJJJJJJJJJIIIHHHGGGFFFGGGFFFEEECCCCCCCCCDDDDDDFFFFFFEEEDDDCCCBBBAAAAAAFFFDDDAAA??????@@@AAACCCEEEIIINNNSSSUUUXXX[[[\\\___]]][[[ZZZZZZYYYXXXVVVUUUTTTTTTUUUVVVYYY\\\^^^eeehhhlllqqqvvv{{{~~~||||||~~~~~~|||{{{vvvqqqmmmkkknnnzzz}}}yyyxxxwwwsssoooeeeeeeccc^^^```gggooossssssddd\\\dddrrrtttsss{{{ooocccNNNCCC666000000222111...////////////............------,,,,,,,,,,,,------///......------,,,++++++...,,,++++++,,,------,,,,,,,,,------------------.........------.........//////000222444666777888999999:::;;;;;;:::::::::;;;999999???OOOllloooZZZKKKMMMVVVkkk|||qqqtttsss\\\OOOMMMNNNNNNFFFEEEHHHQQQ^^^qqqyyylll```TTTMMMIIIIIIJJJIIIKKKNNNMMMNNNNNNOOOPPPQQQRRRRRRSSSQQQPPPNNNMMMMMMMMMNNNKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFHHHIIIHHHFFFCCCAAAFFFDDDAAA>>><<<<<<===>>>CCCFFFKKKOOORRRVVVZZZ]]]^^^]]]\\\\\\[[[ZZZXXXWWWVVVUUUSSSSSSTTTUUUWWWYYY```eeejjjmmmpppuuu~~~}}}{{{{{{}}}}}}xxxpppiiiiiiuuuzzzxxxvvvsssppphhhgggccc___^^^dddnnntttzzzkkk___aaakkkwwwuuuvvv~~~ssshhhZZZMMM===444333555333000////////////............------,,,,,,,,,,,,------++++++,,,------......///...---+++,,,---...---,,,,,,,,,,,,------.........///......------......///...///000222444666777888::::::;;;;;;;;;:::999999???===<<>>??????EEEVVVtttnnnYYYMMMOOO\\\uuu|||tttrrr}}}jjjTTTIIIGGGGGGEEEBBBCCCJJJWWWhhh{{{{{{sssfffZZZSSSMMMJJJLLLMMMMMMNNNQQQQQQQQQRRRSSSTTTUUUUUUVVVSSSSSSQQQPPPNNNMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIFFFFFFGGGGGGFFFFFFFFFFFFEEEHHHMMMPPPQQQNNNKKKHHHFFFCCC@@@===;;;;;;<<<===BBBCCCEEEFFFIIINNNUUUYYYYYY[[[^^^^^^]]]\\\\\\\\\ZZZXXXVVVTTTSSSSSSTTTUUUXXX]]]cccfffhhhnnnwww~~~{{{yyy{{{~~~{{{pppjjjqqq|||~~~yyyuuurrrpppkkkhhheeeaaa]]]^^^hhhssswwwiii```^^^fffsss|||}}}}}}{{{yyy{{{vvvlll```MMM>>>555222000///////////////..................------------......///......------,,,++++++...---,,,---//////---,,,,,,,,,---------------------------,,,,,,---------,,,---000333666777777777999999:::;;;;;;:::::::::999<<<@@@FFFYYYxxxmmmYYYQQQRRR```zzz|||wwwyyyhhhRRRGGGEEEDDDAAAAAABBBKKKZZZmmmzzzrrreeeYYYSSSNNNKKKMMMNNNMMMNNNQQQRRRRRRSSSTTTUUUVVVWWWWWWSSSSSSRRRQQQPPPNNNLLLKKKKKKKKKLLLKKKKKKJJJIIIHHHFFFGGGGGGGGGGGGGGGGGGGGGFFFIIINNNRRRTTTRRROOOMMMEEECCC@@@>>><<<===>>>@@@AAAAAAAAAAAACCCHHHOOOTTTWWWZZZ^^^___^^^]]]^^^___\\\[[[XXXVVVUUUUUUVVVWWWUUUYYY___cccgggmmmuuuzzz}}}~~~{{{}}}tttlllnnnttt|||vvvrrrpppiiifffcccaaa[[[ZZZcccoooyyymmm___XXX^^^kkkvvv}}}~~~zzz~~~}}}uuujjjYYYGGG999222111222////////////..................------------......///......------,,,++++++---------...//////---+++------------------,,,,,,,,,,,,++++++++++++,,,,,,+++---000444666777888777888999999:::;;;;;;;;;;;;666;;;???FFFZZZ{{{kkkXXXOOOQQQ```{{{}}}fffQQQGGGGGGFFFBBBBBBBBBIIIYYYmmm|||tttggg[[[TTTNNNLLLNNNOOONNNNNNQQQSSSSSSTTTUUUVVVWWWWWWXXXRRRSSSSSSRRRQQQNNNLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFJJJOOOSSSUUUUUURRRPPPDDDCCC@@@>>>===>>>@@@BBBAAA@@@???>>>@@@DDDKKKPPPUUUYYY^^^______^^^___aaa^^^\\\ZZZXXXVVVWWWWWWXXXTTTWWW\\\bbbgggmmmssswww|||wwwllljjjnnn|||~~~xxxsssqqqgggdddbbb```ZZZWWW```lll}}}zzzooo___UUUYYYgggrrr{{{~~~|||ssscccPPP???555444666000/////////..................------------......++++++,,,------......///---------...000000---+++.........------,,,,,,,,,,,,++++++******++++++,,,+++---000444666777888777777888999:::;;;<<<<<<<<<888<<<@@@FFFZZZ{{{jjjXXXKKKMMM]]]yyy{{{eeeQQQIIIJJJIIIFFFDDDCCCHHHWWWkkk~~~vvvlllccc\\\RRRQQQOOONNNNNNOOOPPPQQQTTTUUUVVVWWWWWWVVVUUUTTTSSSSSSRRRQQQNNNKKKHHHFFFHHHHHHGGGGGGFFFFFFGGGGGGDDDEEEGGGGGGGGGGGGIIIJJJIIIJJJLLLPPPTTTVVVWWWWWWLLLFFF???;;;<<<>>>>>>===AAA???>>>@@@CCCFFFHHHHHHRRRWWW]]]aaaaaa___^^^]]]aaa```___]]]ZZZXXXWWWVVVQQQRRRXXXbbbiiikkknnnrrryyy~~~~~~|||vvvpppmmmxxxzzzsssooojjjeee```]]]YYYXXX___hhhvvvvvvlll```\\\ZZZeee{{{xxxwww}}}{{{nnnWWWBBB777111---000000///.......................................////////////...---,,,+++++++++,,,------......///+++,,,------,,,,,,...000111///,,,+++***+++---...///000222444555777777888777777999:::;;;<<<<<<<<<>>><<<<<>>???@@@AAABBBAAA@@@BBBDDDFFFGGGFFFNNNSSSYYY^^^_________^^^]]]\\\[[[XXXVVVUUUTTTTTTUUUUUUZZZbbbhhhiiimmmqqqwww}}}}}}|||}}}yyysssooottt{{{uuuqqqkkkfffbbb___[[[YYY]]]dddrrrvvvnnnddd^^^ZZZcccwww|||rrrqqqyyy{{{nnn\\\GGG888111000000000///............///........................------...............---........................,,,---------,,,,,,---///......------,,,,,,,,,,,,///000222444666777777888888999:::;;;<<<<<<<<<<<<:::999:::DDD[[[yyylllXXXNNNRRR```ttt|||dddTTTJJJDDDDDDFFFDDDFFFMMM\\\ssszzzrrrhhh___XXXTTTRRROOOMMMMMMPPPRRRTTTVVVWWWXXXYYYYYYXXXWWWVVVTTTTTTSSSQQQOOOLLLJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFGGGHHHGGGGGGHHHJJJNNNQQQTTTVVVVVVSSSMMMGGGBBB@@@BBBDDDCCCBBBBBBDDDFFFFFFEEEDDDIIINNNTTTYYY\\\^^^___```___^^^\\\ZZZXXXXXXXXXXXX[[[YYY[[[aaaeeegggjjjooouuu{{{~~~{{{zzz{{{{{{tttpppooo|||}}}wwwsssmmmhhheeebbb^^^ZZZ[[[```kkksssppphhhbbbZZZ^^^qqquuunnnnnnsssxxxzzznnnbbbNNN:::111444111000//////......//////........................+++,,,,,,---......//////111000000///......---------......---++++++,,,...,,,---...///...---,,,+++///000222444666777888888;;;;;;<<<<<<<<<<<<;;;;;;888999;;;DDDZZZvvvmmmXXXLLLRRRaaavvv|||eeeUUUKKKEEEBBBCCCDDDHHHSSSeee|||yyyqqqggg]]]WWWSSSQQQOOOMMMNNNPPPTTTVVVVVVWWWXXXYYYYYYXXXWWWVVVQQQPPPOOONNNLLLJJJHHHGGGIIIHHHGGGFFFEEEDDDDDDDDDCCCDDDEEEEEECCCBBBCCCDDDGGGGGGHHHIIIKKKOOOSSSWWWXXXXXXVVVPPPHHHBBBAAAAAAAAAAAABBBDDDGGGHHHFFFDDDEEEIIIOOOTTTXXX[[[___aaaaaa```^^^\\\[[[\\\]]]]]]aaa]]]]]]```bbbdddhhhmmmrrryyy{{{zzz|||zzzrrrmmmmmmwwwxxxtttoookkkgggfffaaa[[[XXXZZZaaallloookkkeeeYYYYYYggg~~~uuupppppptttwwwyyyooohhhUUU<<<111666111000000///.../////////........................,,,,,,,,,,,,------...///////////////......------...//////---++++++,,,---,,,------...------,,,,,,000111222444666777888888===============<<<;;;;;;999;;;>>>FFFZZZsssnnnYYYMMMSSScccyyy}}}cccRRRHHHBBB@@@AAACCCJJJXXXmmmyyypppfff\\\VVVRRRPPPNNNMMMNNNQQQTTTVVVUUUVVVWWWXXXXXXWWWVVVUUUOOONNNMMMKKKJJJHHHGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEDDDBBBBBBBBBDDDGGGIIIJJJJJJJJJMMMRRRVVVVVVYYY[[[WWWOOOFFF@@@>>>>>>???AAADDDHHHJJJIIIHHHDDDGGGLLLPPPTTTXXX]]]```^^^]]]\\\[[[[[[\\\]]]^^^ccc___]]]___```aaafffkkkooovvv}}}~~~yyyrrrmmmnnnttt~~~zzzuuuqqqmmmjjjhhhddd\\\WWWWWWWWWdddkkkllliii[[[UUU___vvvxxxttttttvvvyyyzzzqqqlll[[[AAA444666111111000///////////////........................///...---,,,,,,,,,,,,---,,,,,,---------............//////---++++++,,,---///---,,,++++++,,,...///000111333555666888888999>>>>>>>>>>>>===<<<;;;;;;999<<>>>>>===<<<;;;;;;777:::>>>DDDTTTkkk~~~iiiVVVPPPWWWhhh{{{aaaNNNHHHFFFGGGIIIDDDOOObbbzzz}}}uuummmbbbXXXRRRKKKLLLMMMNNNOOOQQQRRRSSSQQQRRRSSSSSSSSSSSSRRRQQQLLLKKKIIIHHHGGGGGGGGGGGGDDDDDDCCCCCCCCCDDDEEEEEECCCDDDFFFFFFEEEEEEFFFHHHEEEIIILLLKKKHHHGGGJJJNNNOOOQQQTTTWWWWWWTTTOOOJJJFFFFFFFFFHHHLLLOOOPPPPPPJJJJJJKKKKKKMMMPPPVVVZZZ]]]___aaacccdddeeedddcccaaa\\\ZZZ\\\^^^___ccchhhjjjqqq{{{}}}|||vvvrrrnnnnnnuuu~~~vvvpppkkkjjjfff^^^WWWUUUPPP\\\fffqqqyyylll]]]]]]aaauuu{{{xxx|||}}}rrrcccPPP@@@555222111000000//////000000...........................---,,,******+++---...------------............,,,---------,,,,,,---///---,,,,,,,,,,,,---...///000222333555777888999999<<<<<<=========<<<;;;;;;777:::>>>EEEUUUmmm|||cccSSSOOOVVViiiyyywww[[[LLLIIIHHHIIIKKKGGGRRRfff{{{tttkkkaaaVVVPPPIIIJJJLLLNNNPPPQQQQQQQQQOOOPPPQQQRRRRRRQQQPPPOOOIIIGGGFFFDDDCCCDDDDDDEEECCCCCCBBBCCCCCCDDDEEEFFF@@@BBBDDDDDDCCCDDDEEEGGGDDDHHHLLLKKKGGGEEEGGGJJJMMMMMMOOOSSSXXXZZZWWWSSSLLLKKKIIIJJJMMMPPPRRRRRRLLLLLLLLLKKKKKKNNNSSSWWWXXXZZZ]]]aaabbbbbbaaa```___[[[YYY\\\^^^___bbbhhhiiipppyyy{{{uuurrrmmmlllssswwwpppkkkjjjggg___XXXUUUQQQ]]]ggguuutttccc```YYYqqq~~~{{{ttteeeVVVDDD666222111111000000000000000........................,,,+++*********,,,...000000000000///......------+++,,,------,,,,,,...000***+++---.........------111222333555777888999999;;;;;;<<<<<<<<<<<<<<<;;;888<<<@@@GGGXXXrrrvvv^^^PPPMMMUUUiiizzznnnUUUJJJHHHIIIIIIJJJIIIUUUiii}}}tttkkkddd]]]TTTNNNIIIIIIIIIIIIJJJKKKLLLMMMOOOOOOOOONNNMMMLLLKKKJJJEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBFFFDDDBBBAAAAAADDDHHHJJJHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJKKKNNNQQQUUUYYY[[[SSSQQQNNNLLLLLLMMMNNNPPPOOOMMMJJJJJJLLLNNNOOOOOOWWWXXX[[[]]]______^^^]]]]]][[[YYYXXXZZZ___dddggglllnnnrrrxxx|||xxxuuuooommmooovvvxxxuuuqqqmmmhhhccc]]]XXXYYY```kkkwww~~~mmm[[[ZZZgggxxx~~~yyyoooaaaKKK999888333000000///------000000000//////.........---........................//////...---,,,++++++***,,,,,,---......---,,,,,,...------------...//////000000111333555666888888;;;<<<=========<<<;;;:::;;;???BBBFFFXXXwwwsssZZZMMMLLLUUUhhh~~~{{{yyycccNNNGGGEEEDDDGGGMMMKKKTTTjjjyyyppphhhbbbZZZRRRMMMIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLKKKIIIHHHGGGDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBEEEDDDBBBBBBBBBDDDGGGIIIHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKLLLOOORRRVVVYYY[[[[[[YYYVVVSSSPPPPPPPPPQQQLLLJJJHHHHHHJJJLLLLLLLLLUUUWWWZZZ]]]___``````___]]]\\\[[[\\\___cccgggiiimmmooosssxxx~~~}}}zzzwwwnnnmmmooowwwxxxvvvrrroookkkfffaaa]]]XXX___iiiuuuqqqaaaXXX```mmmyyyxxx|||wwwvvvvvviiiSSS@@@888444111222111......111000/////////............------------------------000000000///......------,,,,,,---......---,,,,,,...------------...//////000000222333555666888888:::;;;<<<======<<<;;;::::::===AAAIII^^^|||vvv^^^QQQLLLTTTggg~~~|||uuu```LLLFFFFFFEEEGGGMMMOOOWWWkkkzzzssskkkddd^^^WWWPPPJJJHHHGGGGGGGGGHHHIIIJJJKKKKKKJJJJJJIIIGGGFFFDDDCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKMMMPPPSSSVVVXXX```___]]]YYYVVVRRRPPPNNNIIIGGGFFFFFFHHHIIIIIIHHHOOOQQQUUUYYY\\\^^^``````^^^^^^___aaacccfffiiijjjmmmooosssxxx}}}|||zzzooooooqqqyyyzzzwwwtttqqqnnnjjjeeebbbXXX]]]fffqqq~~~wwwiiiXXXYYYaaattt|||tttqqqrrrtttmmm~~~}}}qqq[[[GGG:::444222333333000///000////////////............------------------------////////////////////////,,,------......------,,,...------------...//////000111222333555777888999888999;;;<<<<<<<<<<<<;;;:::<<>>>>>>>>???????????????@@@@@@@@@@@@@@@AAABBBCCCBBBBBBDDDDDDEEEDDDDDDCCCGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFFFFGGGIIILLLNNNOOORRRVVV[[[___^^^XXXRRRMMMJJJHHHFFFEEEEEEFFFEEEDDDFFFHHHLLLQQQVVV[[[^^^``````bbbdddfffffffffeeedddfffjjjoootttxxx~~~}}}{{{wwwxxxzzzzzzuuuqqqlllgggddd^^^^^^___eeerrr|||zzzrrr]]]UUUUUUgggtttgggnnnwwwdddRRR@@@888111222222000...............///////////////------------------------++++++,,,,,,---.........------------------------...------------...//////111111222444666777999999777999:::<<<======<<<<<<>>>>>>EEEWWWooouuu]]]PPPMMMWWWkkkjjjXXXIIIGGGHHHGGGIIINNNQQQWWWeeevvv{{{oooiiibbb[[[WWWQQQJJJEEE@@@@@@????????????@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>?????????@@@??????@@@@@@AAABBBCCCBBBCCCCCCDDDDDDDDDCCCCCCGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHIIIJJJLLLNNNOOOMMMQQQWWW]]]^^^\\\YYYVVVQQQMMMIIIGGGFFFFFFFFFEEEGGGIIILLLQQQVVVZZZ^^^``````aaaccceeeeeeeeecccbbbdddhhhmmmqqqtttyyy}}}{{{yyyzzz||||||wwwrrrnnniiifffaaa___\\\```mmmyyy{{{uuu^^^SSSPPP___wwwvvvjjjlll}}}{{{kkk\\\FFF<<<333111222000...............///////////////................................./////////000000...------,,,,,,------......------------...//////111222333444666888999:::999:::<<<============<<>>FFFXXXooowwwaaaUUUOOOYYYnnn|||vvvxxxnnn[[[KKKHHHIIIGGGIIIMMMPPPVVVcccvvvyyymmmggg___YYYTTTNNNGGGBBB======<<<<<<<<<<<<======;;;;;;<<<=====================>>>>>>????????????????????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIKKKLLLNNNKKKMMMQQQUUUYYY\\\^^^___XXXTTTMMMIIIHHHHHHHHHHHHEEEGGGJJJNNNRRRWWWZZZ\\\]]]___aaadddeeeeeeeeeeeeeeeiiimmmnnnooorrryyy|||yyywwwxxxyyy~~~{{{xxxyyyzzz|||~~~yyyuuurrrnnnkkkccc___ZZZ]]]kkkzzz~~~{{{aaaSSSLLLVVViiiwwwvvvsss{{{}}}pppeeeNNNAAA555222222111//////............/////////000////////////////////////.........///////////////...---,,,,,,,,,,,,---......------------...//////111222333555666888999:::;;;<<<===>>>>>>>>>===<<<======EEEWWWllluuuaaaUUUPPP[[[rrryyytttwwwttt```OOOJJJIIIGGGHHHMMMSSSWWWdddyyy|||tttlllfff^^^WWWRRRLLLEEE@@@<<<;;;;;;:::::::::;;;;;;777888999:::;;;<<<<<<;;;===>>>>>>>>>??????@@@@@@????????????@@@AAABBBCCCDDDCCCCCCBBBBBBBBBCCCCCCFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGHHHJJJKKKKKKKKKKKKNNNSSSYYY```ddd]]]XXXPPPKKKIIIIIIIIIJJJCCCDDDFFFJJJNNNRRRUUUWWW\\\]]]```ccceeeggghhhhhhgggkkkmmmmmmlllnnntttyyy|||wwwrrrppppppqqq{{{|||||||||||||||vvvwwwxxxxxx{{{{{{xxxuuurrrpppddd___YYY\\\jjj{{{fffUUUJJJQQQ```nnnyyyxxx|||}}}}}}rrriiiSSSEEE888333333222111111---.........//////000000000000000000000000000000------------------------...---,,,,,,,,,,,,---......------------...//////111222333555777888999:::======>>>??????>>>===<<<;;;;;;DDDVVVjjjsss^^^SSSQQQ]]]ttt{{{www{{{xxxdddQQQKKKJJJGGGHHHLLLWWWYYYfff}}}wwwpppfffbbb[[[TTTNNNHHHBBB>>>888888777777666666555555555666888;;;===>>>??????>>>======>>>AAABBBBBBAAA???@@@@@@AAAAAAAAA@@@@@@???@@@@@@AAABBBCCCDDDDDDFFFGGGGGGGGGGGGFFFEEEEEEDDDEEEFFFHHHIIIJJJKKKKKKHHHHHHHHHIIILLLPPPTTTVVVYYY[[[XXXQQQNNNQQQQQQMMMFFFFFFFFFFFFGGGKKKPPPTTTZZZ]]]bbbgggjjjkkkjjjiiihhhhhhhhhjjjllloooqqqssszzz}}}}}}}}}wwwooolllmmmxxxwwwwwwyyy}}}{{{xxxuuuuuuvvvzzz}}}wwwvvvvvvsssooofffccc]]]\\\hhh{{{oooRRRMMMQQQSSSssszzzxxxqqqbbbKKK777444444000///222000000////////////000000//////...------------...---...............------////////////...---,,,+++.../////////000000111111111111222333555777999:::;;;===??????===<<<;;;<<<;;;@@@HHHXXXrrrrrr]]]WWWQQQjjj|||kkkTTTMMMKKKIIIKKKPPPaaahhhsss}}}uuunnnbbb]]]VVVOOOIIICCC>>>;;;777777777666666666555555888888:::;;;======>>>>>>;;;::::::;;;===>>>>>>===@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDCCCCCCDDDEEEFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJGGGFFFEEEEEEGGGIIIKKKMMMSSSXXXXXXUUUSSSSSSOOOIIIGGGGGGGGGFFFFFFHHHMMMQQQXXX[[[aaaeeeggghhhhhhhhhffffffggghhhjjjmmmoooqqqzzz~~~|||{{{tttkkkfffgggooorrrvvv{{{|||vvvsssqqqsss}}}yyywwwuuurrrooogggccc]]][[[fffwwwrrrWWWQQQTTTWWWxxx}}}vvvyyy}}}vvviiiRRR===777555///---111000000////////////000000//////......---------...---...............------------...............---...............---------111111222333555777999::::::<<<>>>>>>===<<<<<<===???CCCKKKZZZssssss^^^YYYYYYrrr~~~kkkUUUMMMLLLJJJKKKQQQaaajjjvvv~~~xxxpppjjj]]]XXXPPPHHHCCC>>>;;;888666666666666666555555555::::::;;;<<<============???>>>===>>>???@@@???>>>AAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFEEECCCBBBBBBCCCDDDIIIOOOTTTUUUUUURRRLLLEEEJJJJJJHHHFFFEEEFFFIIILLLSSSYYY___bbbcccccceeegggeeeeeeeeefffhhhkkkmmmoooxxx|||yyyqqqgggcccdddhhhnnnwww~~~xxxrrrmmmoooxxx{{{xxxuuurrroooiiiddd]]][[[bbbqqq{{{~~~xxx^^^UUUSSSWWWuuu|||tttnnnnnnwww{{{qqq[[[EEE;;;666///---000000000////////////000000/////////.........------------...............---+++,,,---.../////////////////////...------,,,,,,111111222333555777999:::999;;;===>>>=========>>>CCCGGGNNN\\\tttrrr^^^ZZZddd~~~jjjUUUMMMLLLJJJLLLRRR```lllzzz~~~zzzssskkkdddYYYSSSKKKDDD???<<<999888555555555555555666666666:::;;;<<<===>>>?????????CCCBBBAAAAAABBBBBB@@@???@@@AAABBBCCCDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHGGGIIIHHHFFFDDDBBBAAAAAAAAA???EEELLLPPPRRROOOJJJFFFOOONNNLLLIIIEEEEEEFFFHHHOOOUUU\\\______```cccfffeeeeeeeeefffgggjjjlllnnnssszzz}}}zzzrrrjjjfffhhhkkksss|||xxxsssnnnpppzzz~~~yyyvvvrrrpppjjjeee^^^ZZZ^^^iiitttzzz{{{dddVVVOOOPPPhhh{{{sssllljjjnnnzzz}}}uuucccMMM@@@777111///111000000////////////000000///////////////......---,,,---......///.........,,,------...//////......000000000000000/////////111111222333555777999:::999;;;============>>>@@@CCCGGGNNN]]]uuuooo___]]]qqqvvvbbbQQQKKKKKKJJJNNNUUU___mmm||||||wwwoooeee^^^RRRMMMEEE???;;;999777666444555555555666666777777999:::<<<>>>@@@AAABBBBBBBBB@@@??????@@@@@@>>>===???@@@AAACCCDDDDDDEEEEEEFFFEEEEEEDDDDDDCCCCCCBBBHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDBBBAAAAAA@@@<<<>>>CCCIIIMMMMMMMMMNNNSSSRRRPPPLLLHHHFFFGGGHHHMMMQQQWWW\\\^^^```cccffffffffffffggghhhjjjmmmnnnnnnuuu~~~xxxrrrqqqtttwww|||yyytttooooooxxx{{{vvvsssrrrlllfff___ZZZ[[[bbbmmmwwwyyyhhhXXXMMMKKK[[[ttt}}}|||tttllllllqqq{{{}}}uuugggTTTDDD:::333222444000000////////////000000//////000000000///...---,,,------...//////............//////...------,,,---......///000111111222111111222333555777999::::::;;;<<<===<<<===>>>@@@???DDDMMM^^^wwwmmmbbbddd}}}hhhXXXJJJIIIJJJJJJOOOVVV\\\kkkzzz{{{tttjjj^^^UUUIIIDDD???:::888666555444444555555666777888888999999:::<<>>???AAACCCDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCHHHHHHHHHHHHHHHGGGFFFEEEHHHHHHIIIIIIIIIHHHGGGGGGCCCCCCCCCBBBAAA@@@??????>>>===>>>CCCHHHKKKPPPUUUUUUUUUSSSOOOKKKHHHHHHIIILLLNNNSSSYYY^^^bbbeeefffggggggggggggiiikkkmmmnnnkkkqqq{{{~~~{{{||||||wwwppplllqqqxxx|||wwwuuutttmmmggg```ZZZXXX]]]iiiuuuxxxmmm]]]QQQMMMUUUhhh{{{{{{yyy|||~~~wwwvvvyyy~~~sssiiiXXXHHH<<<555444444000000////////////000000//////000111000///...---,,,,,,---...////////////////////////...---,,,+++***+++,,,---...000111111111111222333555777999:::;;;<<<===<<<;;;<<<>>>@@@;;;BBBMMM___xxxiiiccciiiyyy\\\OOOFFFGGGJJJJJJNNNVVVYYYggguuu|||yyyqqqeeeVVVLLLCCC@@@<<<999888777555444555555666777888999:::;;;;;;<<<>>>@@@AAABBBCCCCCCCCCBBBAAAAAABBBCCCBBB@@@???@@@BBBDDDFFFGGGHHHHHHFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHHHHCCCCCCBBBBBBAAA@@@???>>>@@@;;;999>>>AAAEEELLLTTTUUUUUUTTTPPPLLLJJJJJJJJJLLLLLLOOOVVV```fffhhhggggggggggggggghhhjjjlllnnnlllpppxxx{{{tttmmmmmmrrr}}}~~~yyywwwwwwnnnggg```[[[WWWYYYfffuuuzzzuuufffXXXQQQOOO]]]sssxxxxxxwww~~~qqqjjj\\\KKK===555333333000000////////////000000...///111111111000...---+++,,,---...////////////---...............------+++,,,,,,---...///000000111111222333555777999:::<<<======<<<;;;;;;===???;;;CCCPPPbbb{{{www```]]]ggg~~~|||}}}nnnTTTJJJEEEHHHKKKIIIMMMSSSVVVbbbnnnvvv~~~xxxoooaaaQQQFFFAAA???<<<;;;;;;:::888666555666777888999:::;;;<<<>>>>>>???@@@AAAAAAAAAAAA>>>===<<<<<<>>>>>>>>><<<@@@AAACCCEEEGGGIIIIIIJJJEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLFFFGGGHHHHHHIIIIIIIIIHHHEEEEEEDDDDDDBBBAAA???>>>???888666999<<<>>>EEENNNUUUUUUSSSPPPMMMJJJJJJKKKMMMKKKLLLUUUaaaiiijjjhhhgggffffffggghhhjjjlllmmmmmmpppxxxyyyqqqpppsssuuuyyyxxxxxxooohhhaaa[[[VVVWWWeeeuuu}}}mmm]]]RRRJJJSSSiiixxxwwwttt~~~zzzyyy|||pppkkk___MMM===555111000000000////////////000000...///111222111000...---+++,,,---...////////////,,,,,,---.../////////////////////000000000000000111111222333555777999:::===>>>>>><<<;;;;;;===???<<>><<<:::888666666666666777777888999::::::::::::===>>>???@@@AAAAAAAAAAAAAAA@@@???=========>>>>>>???@@@@@@BBBDDDFFFHHHIIIDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIHHHGGGFFFDDDDDDDDDEEEEEEGGGFFFEEECCCAAA???>>>===>>><<<999777999===BBBFFFHHHJJJLLLMMMNNNMMMKKKJJJHHHIIIMMMRRRXXX^^^aaabbb___aaadddfffggghhhjjjkkknnnooottt}}}|||vvvrrr}}}yyyvvvuuuqqqiiibbb______aaahhhppp||||||vvvfffSSSMMMTTT___wwwwwwlll}}}yyyxxx}}}pppiii```TTTDDD777333777000///////////////000000//////////////////////////////............//////---------.........//////---......///000/////////111111222333555777999:::>>>@@@AAAAAA???>>>>>>???>>>CCCQQQlllwww```TTTUUU[[[yyyvvvtttrrr[[[MMMJJJIIIHHHFFFFFFLLLTTTXXX\\\cccqqqvvvooobbbSSSFFFAAA===<<<:::999888888888888888999:::;;;<<<<<<======??????@@@AAAAAAAAAAAAAAAAAA@@@>>>=========>>>>>>AAAAAAAAABBBCCCEEEFFFGGGEEEEEEEEEFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEFFFEEEDDDCCCAAA???>>>===<<<:::888555333333666999;;;CCCEEEHHHKKKMMMMMMMMMMMMJJJKKKMMMQQQVVV[[[___```aaacccfffggghhhiiikkkmmmnnnooorrryyy{{{xxxwww|||}}}wwwuuutttrrrllleeebbb______fffnnn}}}zzzjjjXXXOOOUUU^^^uuuxxxnnnvvvnnncccUUUEEE777333666000000////////////000000//////////////////////////////............//////---------.........//////............/////////000222222222444555777999:::<<<>>>??????===<<<===>>>BBBGGGUUUooottt]]]QQQSSSYYY|||ttttttvvv```LLLIIIHHHIIIIIIJJJQQQYYY___bbbiiivvvyyyppphhh]]]NNNDDD@@@===<<<;;;;;;:::;;;;;;;;;:::;;;===>>>???@@@@@@@@@AAABBBBBBBBBAAAAAA@@@?????????===<<<<<<===>>>>>>BBBBBBCCCCCCDDDEEEEEEEEEGGGFFFFFFFFFFFFFFFFFFFFFIIIJJJJJJJJJJJJHHHGGGFFFFFFEEEEEEDDDEEEEEEFFFGGGEEEDDDCCCBBB@@@???=========;;;999666555555666777<<<>>>BBBFFFJJJMMMNNNOOOLLLLLLMMMOOOSSSXXX\\\^^^ccceeeggghhhhhhjjjmmmpppooooooooossszzz~~~{{{yyyssswww}}}wwwuuuuuutttooojjjeee^^^[[[aaakkkzzz~~~|||nnn[[[PPPRRRXXXnnnyyyqqq}}}~~~~~~uuuhhhZZZJJJ;;;555555000000////////////000000//////////////////////////////............//////------.........////////////......---...///000111222333333555666888:::;;;<<<===>>>>>>===<<<===???EEELLL[[[ssssss\\\PPPRRRYYYxxxuuuuuuxxxcccKKKHHHHHHJJJLLLNNNUUU]]]fffjjjqqq~~~|||sssjjjbbbXXXKKKBBB@@@??????>>>>>>============>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>===<<<<<<<<<===>>>???CCCCCCDDDEEEFFFGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFIIIIIIJJJKKKIIIGGGEEECCCDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFEEEDDDBBBAAA@@@??????>>><<<:::888777666666777999===BBBFFFJJJLLLMMMMMMMMMMMMNNNPPPTTTYYY\\\dddfffggghhhiiikkknnnqqqpppooonnnooottt{{{}}}|||}}}|||{{{zzzuuuwww}}}zzzxxxyyyvvvsssooohhh^^^XXX]]]gggtttzzz{{{ppp\\\NNNLLLOOObbbzzz}}}wwwwwwtttxxxmmmaaaRRRBBB888444111000000////////////000//////////////////////////////............//////............////////////000///---,,,---...000222333333444555777999;;;<<<===???@@@?????????@@@BBBEEEQQQddd|||uuu^^^QQQSSSZZZqqqzzzyyyuuuaaaLLLIIIGGGJJJMMMOOOVVV]]]ffflllvvvwwwnnnddd\\\SSSIIIBBBAAABBBBBBBBBAAAAAA@@@??????BBBCCCDDDEEEEEEFFFFFFEEEDDDDDDCCCBBBAAA???>>>===<<<<<<;;;;;;;;;<<<>>>???BBBCCCEEEGGGIIIJJJKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHEEECCCAAADDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEECCCBBBAAA@@@@@@999888777666444333222222555666999===AAAEEEGGGHHHKKKLLLMMMMMMMMMQQQVVV[[[ccceeeggghhhiiikkknnnppppppooommmnnnrrrzzz}}}wwwxxx~~~~~~~~~xxxxxx{{{|||zzzzzzwwwuuurrrkkk```XXX[[[bbbooowww|||rrr^^^MMMHHHIIIVVVmmmrrrqqqzzzqqqiii\\\KKK<<<444111111000/////////////////////////////////////////////............//////........./////////000000000///---,,,---...000222333333444555777999;;;<<<===>>>??????>>>???AAADDDGGGYYYsssvvv^^^QQQRRRYYYlllttt```PPPJJJGGGIIILLLNNNRRRXXX]]]fffuuu~~~}}}~~~}}}sssiii___WWWOOOFFFBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBFFFFFFGGGGGGGGGGGGGGGFFFCCCCCCBBBAAA@@@>>>===<<<;;;:::::::::;;;<<<>>>???AAACCCEEEHHHJJJKKKLLLLLLGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHHHHGGGFFFDDDCCCAAADDDEEEEEEFFFFFFFFFFFFEEECCCBBBAAA@@@???>>>>>>===888777666444333222222111333444666999===@@@BBBDDDFFFIIILLLLLLMMMOOOUUUZZZccceeehhhjjjkkklllnnnooonnnnnnllllllpppxxx{{{xxx~~~{{{{{{}}}~~~~~~yyyvvvwww}}}yyyxxxxxxvvvrrrlllbbbYYYZZZ___nnnxxx~~~vvvcccQQQIIIIIIOOObbb}}}}}}rrrsss|||sssmmmcccQQQ???666222111000//////....../////////////////////////////////............//////....../////////000000000///......---...///000111222333333555666888:::;;;;;;<<<<<<<<<<<<===@@@CCCLLLdddttt\\\OOOQQQWWWmmmyyyeeeSSSLLLHHHIIIKKKLLLOOOSSSTTTaaauuu{{{wwwuuutttttttttzzz{{{oooeeeZZZSSSKKKDDDAAABBBAAABBBDDDFFFGGGGGGGGGGGGIIIIIIIIIIIIHHHGGGFFFFFFBBBAAAAAA@@@???===<<<;;;:::999999999:::<<<>>>???AAACCCEEEHHHIIIJJJIIIIIIFFFGGGGGGHHHIIIJJJKKKKKKHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEFFFGGGFFFFFFDDDDDDAAAAAA@@@???>>>======<<<===;;;999666444333333333000111333666999===???AAABBBFFFJJJLLLMMMOOOUUUZZZcccfffkkkmmmnnnnnnnnnooollllllkkkjjjmmmttt~~~}}}zzzxxxzzz|||}}}}}}xxxtttttt|||{{{yyyyyyuuuqqqllleee\\\ZZZ]]]mmmxxxyyyfffSSSKKKJJJLLL[[[ppp}}}xxxwwwtttmmmcccSSSBBB888222111000///............//////////////////////////////............//////.../////////000000000000............/////////000222222222444555777999::::::;;;<<<<<<<<<>>>AAADDDPPPlllsss[[[OOORRRYYYllllllUUUNNNHHHIIIKKKLLLNNNRRRSSSddd|||~~~xxxsssqqqqqqsssqqqwww}}}{{{lllbbbWWWOOOIIIBBB@@@AAA>>>@@@CCCFFFIIIKKKKKKKKKKKKKKKKKKJJJIIIGGGFFFEEE@@@@@@@@@@@@>>>===<<<;;;999999999999:::<<<>>>@@@AAACCCEEEGGGHHHGGGFFFEEEEEEFFFGGGHHHJJJKKKLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@???>>>>>>>>><<<888555222111111111...///111444888;;;???@@@>>>DDDJJJLLLMMMOOOUUUZZZcccggglllpppqqqpppooooookkkkkkjjjhhhjjjpppzzz||||||~~~xxxtttsss{{{~~~{{{yyytttooolllfff^^^[[[[[[kkkwwwyyyfffSSSJJJIIIKKKVVVggguuu{{{}}}xxx|||yyytttkkkbbbSSSCCC:::222222000///............//////////////////////////////............//////////////////000000000000---...//////000/////////111111222333555777999:::<<<=========>>>@@@CCCGGGRRRooosss\\\QQQUUU]]]iii~~~oooVVVNNNIIIJJJLLLMMMOOORRRXXXjjj~~~xxxsssrrrsssuuutttyyy}}}{{{wwwvvv{{{|||vvvggg___TTTLLLIIIGGGEEECCCDDDCCCCCCDDDEEEHHHJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGBBB@@@>>><<<;;;:::::::::555777888888999;;;>>>AAACCCEEEHHHJJJIIIGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCAAA>>>===<<<;;;999666;;;:::888666444222222111222222333444666888:::;;;<<>>AAACCCFFFIIIKKKJJJIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKLLLJJJJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEBBB@@@>>>>>>>>>===;;;999:::999888666444333222222333333333333444555666777:::===@@@BBBCCCGGGMMMRRR___fffmmmpppooollljjjiiimmmmmmlllkkkjjjlllpppsss~~~}}}vvvrrrxxx~~~uuuuuuqqqooonnniiiaaa[[[[[[```vvv|||sss___LLLGGGGGGOOObbbttt{{{{{{{{{{{{ssskkkfffXXX@@@777555222000000111000//////////////////.........---...//////////////////////////////////////////...////////////222666999>>>999444333777999:::888;;;===???@@@@@@AAACCCDDDPPPkkkuuuaaaTTTWWW```|||}}}}}}~~~wwwfffRRRKKKGGGIIIMMMOOOSSSXXX___xxxzzzuuuooolllmmmoooppppppqqqooojjjccc^^^```hhhppprrruuuzzz|||sssmmmccc[[[PPPIIIFFFDDDBBB@@@CCCCCCCCCCCCDDDEEEGGGGGGIIIIIIIIIGGGFFFDDDBBBAAA>>>===;;;999777777777777555666777888999;;;>>>AAACCCFFFJJJKKKKKKKKKKKKLLLIIIIIIIIIJJJJJJKKKKKKLLLKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEAAA???>>>>>>???>>>===<<<999888777555444333333333222111222222333444555666777999<<<===>>>CCCJJJPPP]]]dddmmmqqqpppllliiihhhnnnnnnmmmkkkjjjkkknnnqqq|||~~~}}}}}}wwwsssyyywwwpppnnnmmmmmmiiiaaa[[[[[[[[[rrr~~~zzzfffOOOFFFCCCKKK^^^rrr|||}}}|||~~~~~~{{{rrrmmm___GGG:::777333111111111111000........./////////////////////////////////...---////////////////////////............///333999===BBB<<<666555888;;;;;;999;;;===???@@@@@@AAABBBDDDMMMfffzzzdddXXX\\\fff~~~}}}}}}}}}qqq___NNNHHHFFFJJJNNNRRRXXX]]]hhhyyyooolllhhhffffffggghhhhhhgggddd^^^VVVRRRTTT\\\cccdddgggkkkpppuuu|||yyypppjjj___WWWMMMFFFCCCBBB@@@>>>AAAAAABBBCCCEEEFFFHHHHHHIIIHHHHHHFFFDDDBBB@@@???;;;:::888777555555555666444555777888888;;;???AAABBBEEEIIIKKKKKKKKKLLLLLLIIIIIIJJJJJJKKKKKKKKKLLLKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGGGGFFFFFFEEEEEEDDDAAA???>>>===>>>===<<<:::777666555555444444444444000000111111333444666777444666888888:::???GGGNNNXXXaaakkkrrrrrrnnnkkkjjjiiiiiiiiihhhhhhkkkooorrrvvv|||}}}xxxuuuyyyyyyooollllllmmmiiiaaa[[[[[[\\\qqqqqqTTTEEEAAAGGGWWWlllwwwzzz~~~yyywwwrrryyyxxxssseeeNNN;;;888444111111111000000............//////////////////000000///...------////////////////////////......------...222888<<<;;;999666555777999<<<>>>;;;===?????????@@@BBBDDDJJJaaa~~~{{{dddXXX]]]hhh~~~}}}}}}mmmZZZKKKGGGFFFKKKPPPTTTZZZaaammm~~~uuuooodddbbb```^^^]]]\\\\\\\\\\\\YYYUUUPPPMMMOOOUUUYYY[[[]]]```bbbfffjjjppptttxxxnnnggg[[[SSSIIIBBB@@@???>>><<<===>>>@@@BBBEEEGGGHHHIIIGGGGGGFFFEEECCC@@@???===999888666555444444444444333444666777888;;;???BBBAAAEEEHHHJJJKKKJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIGGGFFFFFFEEEDDDDDDCCCCCCAAA???===<<<<<<:::888666666666555444444444444444333333333222333333444555333444555666777;;;CCCJJJQQQ[[[iiirrrtttrrrooommmeeeffffffeeeeeehhhlllppppppvvv}}}yyyvvvzzz|||qqqnnnmmmnnnjjjbbb]]]]]]dddyyy^^^JJJBBBCCCOOObbbnnnssszzz}}}www{{{uuupppmmmrrr}}}wwwiiiSSS<<<999444000///000//////........./////////////////////000000///...------.................................,,,,,,///444777444666888666444555:::???;;;<<<>>>??????@@@BBBDDDGGG\\\yyy{{{cccUUUYYYeeezzz}}}iiiUUUJJJGGGHHHMMMQQQUUU\\\cccpppvvvllleee\\\[[[YYYVVVSSSQQQQQQQQQPPPOOOOOONNNMMMNNNPPPRRRSSSUUUWWWXXXYYY\\\```bbb~~~uuukkkdddWWWPPPFFF???======<<<::::::;;;>>>@@@CCCDDDFFFFFFDDDCCCCCCBBB@@@>>>===<<<888777555444333333333444222444555777888;;;???BBBBBBEEEIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFFFFEEEDDDCCCBBBBBBBBB???===;;;;;;999777555666666555444333333333444777666555333222111111111222444555555666999@@@FFFLLLWWWgggsssvvvtttqqqooogggfffeeebbb```aaadddfffhhhppp{{{~~~zzzwwwzzzssspppnnnooolllfffbbbcccooommmTTTDDDAAAHHHYYYhhhqqq{{{zzzttt~~~wwwrrrpppnnnpppvvvyyylllWWW>>>:::444000////////////000/////////............//////////////////...---...........................//////------...111333222555888777555555999<<<:::<<<>>>??????@@@AAACCCFFFVVVqqq}}}cccTTTWWWbbb~~~|||{{{cccNNNIIIGGGIIIOOORRRVVV]]]eeettt~~~wwwmmmccc\\\UUUUUUTTTPPPMMMKKKLLLMMMIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPPPPPPPPPPRRRTTTyyypppfff```UUUMMMCCC===;;;;;;:::999888:::;;;===?????????????????????>>>===;;;:::999777666444333222333333444222333555666888;;;???BBBDDDGGGJJJLLLKKKJJJJJJJJJLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHGGGFFFEEEDDDCCCBBBAAA???===<<<<<<;;;999777777666555444333333222333333333222111111111111222222555777777666999>>>CCCJJJVVVgggssswwwtttpppnnngggfffccc___\\\[[[]]]___aaaiiiuuu~~~{{{xxxzzztttpppooopppoookkkjjjmmmssswww\\\GGGAAADDDUUUhhhvvv{{{rrr}}}{{{vvvwwwwwwtttrrrwww{{{oooZZZ@@@<<<666111000000000000111111000///...------,,,---...//////////////////........................---...000000//////111222222333444888<<<>>>===;;;:::<<<>>>?????????AAACCCFFFQQQggg}}}gggVVVWWWbbbzzzyyy```KKKFFFFFFIIIOOOTTTWWW```hhhyyyxxxoooeee[[[TTTQQQRRRQQQNNNKKKJJJMMMPPPLLLLLLLLLLLLNNNOOOOOONNNKKKLLLLLLLLLJJJJJJKKKLLL|||uuulllccc\\\SSSLLLBBB<<<::::::999888888999:::;;;;;;;;;:::999;;;;;;;;;;;;:::999888777777666444333222333333444111333555666888;;;???BBBFFFIIILLLMMMLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMIIIIIIHHHGGGFFFEEEDDDCCC@@@>>>===<<<======;;;:::777777555444333222222222,,,,,,---///111333555666333555888888777888===AAAJJJWWWhhhtttwwwtttooollleeedddaaa]]]YYYYYYZZZ\\\]]]eeerrr~~~~~~{{{xxxyyyssspppnnnppppppoooppptttrrr{{{___HHH@@@BBBTTTjjj|||qqq||||||zzzsssttt}}}ppp\\\BBB>>>777333111111111111222222111///...---,,,+++------...///000000000///........................,,,...111222111111222333222//////888DDDIIIEEE>>>:::<<<>>>>>>>>>???AAACCCFFFNNN___ssskkkXXXYYYcccxxxzzz___JJJDDDDDDIIIPPPUUUYYYbbbkkk~~~{{{sssjjj```VVVPPPOOOPPPOOOMMMKKKLLLPPPTTTSSSQQQOOONNNOOOPPPQQQQQQKKKLLLLLLKKKIIIHHHIIIJJJ|||vvvqqqhhh\\\SSSLLLEEE===999999999777444777777777777777777777777777777666666555555555555222222111111111111111111444444555777999<<>>333111333333222222///////////////000111111111111000000//////........./////////...---,,,,,,.........//////000111222///000444:::AAADDDCCCAAA;;;===?????????>>>???AAAEEEPPPcccvvvfffUUUZZZgggqqqYYYJJJIIIGGGHHHLLLQQQVVV```iiizzznnnccc[[[VVVSSSQQQQQQQQQPPPNNNOOOQQQTTTQQQPPPPPPQQQTTTUUUUUUTTTQQQOOOMMMLLLKKKJJJGGGEEE}}}vvvoooeeeZZZSSSKKKDDD===999999999666444555555555555555555555555666666555555555444444444222222111111111111111111444555666888;;;>>>AAACCCIIIJJJLLLNNNOOONNNMMMLLLMMMNNNNNNMMMKKKJJJJJJKKKMMMMMMNNNNNNMMMLLLJJJIIIGGGGGGFFFEEEDDDCCCBBBAAA??????>>><<<;;;:::999888555444333333222222333333333333333333333333333333444555666666666999===@@@IIIUUUffftttyyyvvvnnnhhh```___^^^\\\ZZZYYYWWWWWW]]]aaaiiisss|||}}}yyyvvvuuuxxxqqqmmmmmmrrrtttpppmmmooommmvvvrrrUUUEEE@@@AAAOOOggguuu}}}}}}yyy}}}{{{qqqfffPPPBBB555222333222111000///////////////000111111111000000000/////////.........//////......---,,,.........//////000111222111222444888===@@@???======>>>@@@AAA@@@???@@@AAAEEEQQQfff{{{gggVVVZZZfffpppYYYKKKJJJHHHIIINNNSSSYYYbbbkkkxxxkkkaaaYYYTTTRRRSSSUUUWWWXXXXXXYYY[[[\\\XXXWWWVVVVVVXXXXXXWWWUUURRRPPPNNNMMMLLLKKKIIIGGG~~~vvvkkk```WWWQQQHHHCCC<<<999888888666333333333333333333333333333444444444333333333333333111111222222222222222222444555666999<<<@@@CCCDDDIIIJJJLLLNNNNNNNNNMMMMMMKKKLLLMMMLLLJJJIIIJJJKKKNNNNNNMMMMMMLLLKKKKKKKKKFFFFFFEEEEEEDDDCCCCCCCCC???>>>===<<<;;;:::999888555444333333222222333333222222222222222222222222555666777666777999<<>>???LLLbbb{{{{{{tttlllVVVGGG999333333111/////////////////////000000111000000000000////////////....../////////...------.........//////000111222444333333666999;;;;;;:::???@@@BBBBBBAAA@@@AAABBBEEESSSjjjhhhXXX[[[eeeoooXXXKKKIIIHHHKKKQQQWWW\\\eeennnuuuhhh^^^VVVRRRQQQPPPTTTZZZ^^^______``````]]]\\\ZZZZZZZZZYYYVVVTTTVVVTTTQQQPPPPPPOOOMMMKKK~~~tttggg[[[SSSOOOEEEAAA;;;888777666555333222222222222222222222222222222222222222222111111111111222222222222222333333444666999===AAACCCEEEIIIJJJLLLMMMMMMMMMMMMMMMJJJKKKLLLKKKJJJIIIJJJKKKNNNNNNMMMLLLKKKKKKLLLLLLIIIHHHHHHGGGFFFEEEDDDDDD===<<<;;;:::888777666666555444333333222222333333111111111111111111111111555666666666666888;;;>>>IIIRRRbbbrrrzzzxxxoooggg]]]^^^^^^^^^]]][[[YYYXXX[[[]]]aaagggnnnwww{{{xxxttttttyyyyyyvvvssssssrrrpppnnnmmmgggjjjsss|||dddOOODDD???===GGG[[[xxx}}}vvvpppYYYJJJ:::444222111//////000000////////////000000000000000000////////////......////////////..................///000111222555444333444666888999:::???@@@BBBBBBAAA@@@@@@AAADDDTTTnnngggYYY]]]ffflllVVVJJJGGGHHHLLLTTTZZZ^^^fffnnnsssfff\\\VVVSSSRRRSSSXXX```eeegggfffddddddcccbbbaaa``````___\\\YYY[[[YYYVVVUUUTTTSSSPPPNNN|||qqqdddXXXPPPLLLAAA>>>;;;888666555444333222222222222222222222222000000000111111111111111111111222222333333333333222444777:::>>>AAACCCEEEIIIIIIJJJKKKLLLLLLLLLLLLIIIJJJKKKKKKJJJJJJKKKLLLNNNMMMLLLLLLKKKLLLLLLMMMKKKJJJIIIGGGEEEDDDBBBBBB<<<<<<;;;:::888777666555555444333333222222333333111111111111111111111111444444555555555777;;;>>>IIISSScccrrryyyvvvmmmfff]]]]]]]]]]]]]]]\\\[[[[[[[[[]]]aaafffllluuu}}}zzzwwwvvvuuuxxxzzzvvvtttrrrooommmiiijjjpppzzzttt^^^MMMEEE???===FFFXXXsssxxxrrr\\\LLL;;;444222111000000000000////////////000000////////////000000000000......///////////////...............///000111222444444444444666888;;;======???AAAAAA@@@???@@@AAADDDUUUqqqeeeYYY^^^hhhkkkVVVIIIFFFGGGMMMVVV\\\```gggnnn}}}rrrggg___[[[[[[[[[aaagggnnnssssssqqqnnnmmmmmmlllllllllmmmkkkiiifffbbb___\\\YYYWWWUUURRROOOxxxnnnbbbWWWNNNIII>>><<<:::777555444333333333333333333333333333333000000000000000111111111111111222222333444444444444666999<<<@@@BBBDDDEEEHHHHHHIIIIIIJJJKKKKKKKKKIIIJJJLLLLLLKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLJJJIIIGGGEEECCCAAA@@@???>>>===<<<;;;:::999888777555444333333222222333333222222222222222222222222333444555555666888<<<@@@JJJVVVgggtttwwwrrrjjjddd]]]]]]\\\\\\\\\\\\]]]^^^]]]```eeehhhlllttt~~~}}}{{{yyyzzzvvvvvvzzz{{{vvvuuurrrnnnkkkiiinnnxxx{{{oooZZZLLLCCC???>>>EEEVVVppp{{{zzzuuuaaaPPP>>>555333111111222111000000///////////////////////////000000000000......///000000000//////.........//////000111222222333555555666888<<>>@@@AAA@@@@@@AAABBBEEEWWWtttzzzaaaXXX___jjjoooWWWJJJFFFHHHOOOYYY___bbbgggmmmyyyyyypppiiieeefffiiilllssswww||||||zzzyyyvvvvvvvvvxxxyyyxxxuuurrrllliiiddd```]]]YYYTTTQQQ~~~tttkkkaaaXXXMMMGGG;;;;;;999777444222222333222222222222222222222222//////000000111111111111111111222222333444444555777999<<>>===<<<;;;:::888777777555444333333222222333333333333333333333333333333333444666777888;;;???CCCKKKYYYkkkuuutttmmmfffccc^^^]]][[[ZZZ[[[]]]___aaaaaaeeeiiilllmmmqqqyyy~~~|||xxxttttttwww|||zzzyyyuuuoookkkiiinnnyyy|||nnn[[[OOOBBB>>>===CCCRRRiii~~~{{{}}}}}}yyyhhhVVVBBB888444222111222111111000///////////////.../////////000000000111......///000000000000000.........//////000111222111444666666666777:::===<<<>>>@@@AAAAAABBBCCCDDDHHHZZZwwwwww___VVV^^^lll}}}uuu\\\LLLHHHJJJRRR\\\bbbdddhhhmmmttt}}}xxxsssnnnkkkmmmsss{{{|||xxxsssmmmhhhbbb\\\XXX}}}rrriiiaaaXXXMMMEEE::::::999777444222222333111111111111111111111111///000000000111111222222111111222333333444555555:::<<>><<<@@@LLLaaa~~~{{{yyy{{{|||nnn\\\GGG;;;666333111222111111000///////////////.../////////000000111111......///000000000000000.........//////000111222111444777777555555777:::<<<>>>AAABBBCCCCCCEEEGGGKKK\\\yyyvvv^^^UUU^^^lll{{{xxx{{{{{{___OOOIIILLLTTT^^^dddeeeiiinnnsss~~~yyyuuurrrooollllllrrr|||xxxrrrkkkeeeaaa{{{nnncccYYYOOOFFF@@@<<<;;;888666555555666777222222222333333444444444222111000///000111222333444333444444666888;;;<<<;;;<<>>DDDHHH[[[gggppplllccc\\\YYYWWWUUUWWWYYYZZZ[[[]]]```cccdddfffhhhiiijjjjjjmmmnnn}}}|||xxxtttsssyyyxxxsssqqqmmmiiiiiiqqqzzzxxxjjj[[[KKKDDD===<<>>@@@BBBAAAAAABBBCCCJJJ[[[vvvnnn\\\YYYVVVkkk}}}cccTTTNNNOOOVVVbbbjjjlllmmmooottt}}}zzzvvvsssqqqpppnnnmmmmmmnnnpppwwwzzzwwwkkk___UUULLLDDD>>>:::888666555444444444555444333333222222111000000333333222222333444555555777777777777999;;;>>>???BBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGIIIKKKMMMNNNNNNNNNNNNQQQOOOMMMLLLMMMNNNMMMLLLHHHGGGGGGFFFEEEDDDCCCCCCAAA???<<<::::::999777555444444444444444444444444111111111222333444555666444555666777:::???FFFKKK]]]hhhooogggZZZSSSQQQQQQRRRTTTVVVWWWYYY[[[^^^aaabbbeeeiiikkkllllllmmmmmmxxx~~~{{{vvvtttyyyxxxtttrrrpppjjjggglllssssssiii___LLLFFF@@@>>>AAAOOOiii}}}||||||ttteeeSSSCCC999555444111111000000000/////////000000000000000000000000//////............//////000000000000000111111222222444555555555777:::======???AAABBBAAAAAABBBCCCOOO]]]sssgggWWWVVVVVVmmm~~~fffXXXNNNOOOWWWdddmmmpppqqqsssxxx}}}yyywwwuuuqqqmmmjjjiiiiiiiiihhhlllnnnsss{{{~~~uuuhhh\\\RRRJJJBBB<<<888777666444444333444444555555555555444444444444333333444555666777888888::::::::::::;;;===???AAA@@@AAABBBDDDEEEFFFGGGGGGDDDDDDDDDDDDDDDEEEFFFGGGFFFGGGIIILLLNNNOOOOOOOOOSSSPPPMMMLLLLLLMMMMMMMMMIIIIIIHHHGGGEEEDDDCCCCCC@@@>>>;;;:::999999777555444444444444444444444444222222222222333333444555222333444555888===DDDIIIZZZeeeiii```RRRKKKKKKMMMMMMOOOQQQSSSTTTVVVZZZ]]]___ccchhhkkkllllllllllllsss{{{~~~{{{vvvssswww}}}~~~xxxsssqqqqqqkkkeeefffkkkmmmiiicccKKKEEE???===@@@OOOnnn}}}{{{yyynnn[[[HHH<<<666333000111111111111000///...////////////////////////000000////////////000000000000000000000111111222222444555555555777:::===>>>@@@BBBBBBAAAAAACCCDDDQQQ^^^sssfffVVVUUUUUUllliiiXXXMMMOOOWWWcccmmmoooppprrr~~~zzzuuuqqqnnnlllhhhdddbbbbbbdddffffffiiilllrrr{{{{{{rrrdddXXXOOOGGG@@@;;;666666555444444333333333333333444555666666777777333444666888:::<<<======???>>>>>>===>>>???@@@AAA@@@AAABBBDDDEEEEEEEEEEEECCCCCCCCCCCCDDDEEEFFFGGGFFFGGGIIIKKKMMMNNNOOOPPPTTTQQQMMMLLLLLLMMMNNNMMMLLLKKKJJJHHHEEEDDDBBBAAA@@@===;;;999999888777555444444444444444444444444555444333333222222222222222222333444666;;;AAAFFFQQQ[[[^^^UUUJJJEEEGGGJJJGGGIIIKKKMMMNNNPPPSSSVVVVVVZZZ```eeeffffffffffffpppxxx}}}{{{uuuqqqtttzzzyyyuuusssqqqjjjcccbbbeeeiiihhhfffOOOGGG???===???NNNqqq~~~}}}~~~uuu```LLL@@@999555111111111222111000//////////////////////////////000000////////////000000000000000000000111111222222444555555555777:::===???AAABBBBBBBBBBBBDDDFFFOOO___wwwhhhYYYWWWUUUlllmmmZZZPPPPPPWWWcccllloooqqqtttzzztttnnnjjjgggccc```]]]\\\^^^aaadddeeedddfffkkksss|||xxxoooaaaUUULLLEEE>>>999666666555555555444444444000111222333555666777777555777:::===@@@CCCEEEEEEDDDCCCBBB@@@@@@@@@AAAAAACCCCCCCCCCCCCCCBBBAAA@@@BBBBBBBBBBBBCCCEEEFFFGGGFFFGGGHHHJJJLLLNNNOOOPPPRRRPPPNNNMMMNNNNNNNNNMMMMMMMMMKKKHHHFFFDDDBBBAAA???===:::999999888777555333333333333333333333333666555444333222111111111333444555666777:::>>>AAAEEEMMMOOOIIIBBBAAACCCEEEBBBCCCEEEFFFGGGHHHKKKNNNOOOTTTZZZ___bbbcccdddeeelllttt}}}zzztttpppsssyyy|||xxxvvvmmmhhhaaa___aaaeeeggghhhWWWKKKBBB??????JJJjjj{{{}}}wwwbbbNNNEEE>>>888222222111111111000000000000000000000000000000000000000////////////000000000000000000000111111222222444555555555777:::===???@@@BBBBBBBBBCCCFFFHHHPPPdddjjjZZZYYYYYYqqqvvv^^^SSSSSSYYYdddnnnssswww{{{{{{rrrlllgggccc```\\\ZZZXXXXXXZZZ]]]______\\\^^^aaaeeekkkqqqvvvxxxzzz{{{}}}wwwmmm___SSSJJJCCC<<<888666666666666666555444444222222333444555666666777999;;;???DDDHHHKKKMMMNNNHHHGGGEEECCCAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAAAAABBBCCCDDDFFFFFFGGGHHHHHHIIIKKKMMMNNNOOOPPPOOONNNNNNOOOPPPOOONNNLLLLLLJJJIIIGGGEEEDDDCCC>>><<<:::999999888777666333333333333333333333333555444444333222222222222222333555555555666888999:::???AAA>>>;;;===>>>======>>>@@@@@@@@@BBBDDDFFFIIINNNTTTZZZ]]]```bbbddddddlllxxx}}}yyysssooossszzz}}}yyyvvviiieee```^^^```cccgggiiiZZZMMMCCCAAA???DDD]]]zzzvvv|||}}}~~~ttt^^^MMMGGGAAA999333222111000000000111222000000000000000000000000000//////......//////000000000000000000111111222222444555555555777:::===>>>@@@AAABBBCCCEEEHHHKKKXXXrrrhhhYYYZZZ^^^yyy|||aaaSSSSSSXXXdddooowww~~~{{{rrrjjjddd___\\\YYYXXXVVVTTTSSSUUUVVVVVVUUUTTTTTTUUUWWWZZZ^^^bbbdddeeegggkkkpppvvv|||vvvlll^^^RRRIIIBBB;;;777666666666777666666555555666666666777777777777777;;;>>>CCCHHHMMMQQQSSSTTTKKKIIIGGGDDDBBBAAAAAA@@@<<<===>>>@@@AAABBBCCCCCCAAAAAAAAABBBCCCDDDFFFFFFHHHHHHHHHIIIKKKLLLNNNOOOOOONNNNNNOOOQQQQQQOOONNNKKKJJJJJJIIIGGGFFFFFFEEE>>><<<999888999888777666333333333333333333333333333333333222222333444444///111333333222111222333444777888666777:::999777:::<<<============@@@BBB@@@EEEKKKQQQUUUYYY\\\^^^[[[dddqqq~~~~~~zzztttpppttt{{{|||wwwtttfffddd```^^^___cccgggiiiYYYKKKBBBBBB???@@@TTTnnnzzzsss|||~~~zzz}}}||||||oooYYYJJJFFF@@@777444333111//////000111333000000000000000000000000//////............//////000000000000000111111222222444555555555777;;;===>>>???AAABBBCCCEEEIIILLLbbbeeeWWW[[[bbbbbbQQQPPPUUUbbboooxxxzzztttlllddd^^^ZZZWWWUUUVVVTTTRRRQQQQQQPPPOOOMMMNNNNNNNNNOOOQQQTTTWWWYYYUUUWWW[[[aaagggmmmqqqssssssyyytttgggWWWMMMEEE>>>;;;;;;999888777666555444444444111333555777888888888777:::CCCKKKOOOSSSWWWWWWUUUNNNJJJEEECCCEEEDDD@@@<<>>;;;===555444333111000////////////.........///000222333000000000000000000000000////////////000111222333111222444666888888888888>>>CCCBBB@@@DDDCCCJJJ\\\ttt}}}eee[[[YYYgggsss```OOORRRWWW___kkkxxxxxxnnnddd]]]XXXTTTTTTVVVVVVUUUSSSQQQOOOMMMKKKJJJLLLJJJIIIKKKNNNOOOLLLJJJOOOOOOQQQUUUYYY___dddggglllpppwwwpppcccTTTKKKDDD>>>;;;;;;999888777666555555555555666777999;;;>>>???AAAAAACCCLLLUUUXXXZZZ\\\ZZZVVVLLLHHHDDDCCCDDDDDD@@@===????????????????????????@@@@@@BBBDDDEEEFFFFFFFFFGGGGGGGGGHHHIIIJJJLLLMMMLLLMMMMMMNNNOOONNNNNNNNNNNNLLLJJJIIIIIIGGGDDDAAA@@@???===;;;888777666555444333333222222333333444444111//////111333333222111111111111222222222222333333444555555666777777555666888:::;;;;;;;;;:::===>>>@@@CCCGGGKKKNNNPPP]]]aaaiiisss~~~~~~|||yyyvvvyyy|||tttpppiiieee___[[[ZZZ\\\^^^```bbbWWWLLLGGGAAA@@@NNN```{{{~~~~~~~~~|||ppp^^^JJJ<<<888888555444333111000///////////////......///000111222000000000000000000000000////////////000111222333111222444666888888888888;;;BBBAAAAAAFFFGGGNNN```yyyaaaWWWVVVeee~~~fffUUUJJJMMMSSS^^^mmm}}}}}}sssjjjaaa\\\WWWRRRQQQTTTRRRQQQOOOMMMLLLKKKJJJJJJJJJIIIIIIKKKLLLMMMKKKJJJKKKKKKKKKMMMQQQVVVZZZ]]]^^^ccckkkttt|||~~~~~~}}}jjj]]]PPPHHHCCC>>><<<<<<:::999888777777777777777666777888;;;>>>BBBFFFHHHMMMVVV___bbbbbb```[[[UUUIIIEEEBBBAAACCCCCCAAA>>>????????????????????????@@@@@@BBBDDDEEEFFFFFFFFFEEEFFFFFFGGGIIIKKKLLLMMMMMMNNNNNNOOOOOOOOOOOOOOONNNMMMKKKJJJIIIHHHEEEBBB@@@???===;;;999777666666444333333222222333333333444222000000111222222111222111111000111222333444222222333555666777888999888999:::;;;<<<;;;:::999:::::::::<<>>@@@<<<;;;::::::999999999:::888888999<<<@@@EEEKKKNNNUUU^^^fffgggddd___WWWOOOFFFCCCAAAAAABBBBBBAAA??????????????????????????????@@@BBBDDDEEEFFFFFFFFFEEEFFFFFFHHHJJJLLLNNNOOONNNNNNOOOPPPPPPPPPPPPOOONNNMMMKKKJJJJJJHHHEEECCC@@@???===;;;999888777777444444333222222222333333444333222222222222111000333222111000000222444555222333444666888:::;;;<<<>>>>>>??????>>>===<<<;;;;;;:::999:::<<<@@@CCCFFFPPPUUU^^^hhhrrr|||}}}zzzwwwttt{{{|||uuurrrgggddd```[[[XXXXXX[[[]]]ccc\\\TTTMMMEEEAAAIIITTTgggwww}}}jjjSSSAAA888555444333222111000000000000111111000000000000000000////////////////////////////////////000111222333333333444666777888999:::999AAABBBDDDJJJLLLTTTfffttt\\\SSSSSSddd}}}~~~rrraaaQQQIIIIIIKKKPPP[[[jjj||||||rrreee^^^YYYWWWUUUPPPNNNOOORRRPPPMMMKKKKKKLLLNNNPPPMMMQQQTTTUUURRRPPPQQQSSSRRRPPPMMMKKKKKKLLLNNNOOOPPPSSSYYY```ggglllppprrrvvvwwwwwwwwwuuuqqqnnnkkk```VVVLLLHHHEEEBBBBBBCCC>>>>>>======<<<=========??????@@@CCCGGGNNNTTTXXX^^^fffllljjjddd]]]SSSKKKDDDBBBAAAAAAAAABBBAAAAAA???????????????????????????@@@BBBDDDEEEFFFFFFFFFFFFFFFGGGIIIKKKMMMOOOPPPNNNNNNOOOPPPPPPPPPPPPOOOMMMLLLJJJJJJIIIHHHEEECCC@@@???===;;;:::888888888555444333333222222222333333333444333222111111111444222111000000222444555444555777999;;;<<<>>>???@@@@@@@@@@@@???===;;;:::<<<;;;:::999;;;>>>AAADDDHHHOOOYYYdddnnnwww}}}zzzxxxyyy|||}}}uuuqqqfffeeeaaa[[[VVVUUUWWWZZZ```]]]XXXQQQHHHCCCGGGNNNaaasss{{{nnnXXXEEE:::666333333222111000000000000111111111111111000000000////////////////////////////////////000111222333333444555666777888::::::;;;CCCDDDEEEJJJKKKQQQbbbvvv___VVVUUUddd}}}}}}ooo^^^PPPKKKIIIKKKOOOXXXfffwwwwwwmmm```ZZZVVVVVVTTTPPPNNNPPPSSSQQQOOONNNNNNPPPSSSTTTWWW[[[___```^^^[[[\\\]]]\\\ZZZWWWTTTQQQPPPOOOOOOMMMOOOSSSXXX]]]bbbfffhhhjjjkkkmmmnnnmmmjjjgggddd]]]TTTKKKHHHGGGEEEDDDFFFAAAAAA@@@@@@@@@@@@AAAAAAAAABBBDDDHHHOOOVVV]]]aaahhhnnnpppkkkccc[[[RRRJJJCCCCCCBBBAAAAAAAAABBBBBB????????????????????????@@@@@@BBBDDDEEEFFFFFFFFFFFFGGGGGGHHHJJJLLLNNNOOOMMMNNNNNNOOOOOOOOOOOOOOOLLLKKKIIIIIIIIIGGGEEECCC@@@???===;;;:::999999888555555444333222222222222111333555444333111222222333222222111222333444555777777999:::<<<>>>???@@@>>>??????>>>===;;;999777999999888888999<<<>>>@@@CCCIIISSS]]]fffoooyyy|||yyy||||||~~~uuupppgggfffbbbZZZSSSOOOPPPSSS[[[]]]\\\VVVNNNGGGGGGJJJ```sss|||pppZZZFFF:::555333222222111000000111111000000111222222111111000000000000000000000000000////////////000111222333444444555666777999:::;;;===DDDDDDEEEIIIHHHNNN^^^~~~yyybbbXXXUUUaaayyyqqq^^^PPPKKKGGGHHHMMMWWWeeeuuussshhh\\\WWWSSSSSSSSSPPPOOOQQQSSSRRRRRRSSSUUUXXX[[[]]]eeehhhkkkmmmllljjjiiihhheeedddaaa]]]YYYUUURRRPPPIIIJJJMMMQQQUUUZZZ^^^aaa___aaacccddddddbbb```^^^[[[RRRIIIGGGGGGEEEEEEGGGDDDDDDCCCCCCCCCCCCDDDDDDAAACCCHHHOOOWWW```hhhlllnnnrrrqqqhhh___XXXPPPIIIDDDDDDCCCBBBAAAAAABBBBBB????????????????????????@@@@@@BBBDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKLLLMMMMMMNNNOOONNNNNNNNNKKKIIIHHHGGGHHHFFFDDDBBB@@@???===<<<:::999999999666555444333222222222222000222555555333222222444222222222333333333444444777888999;;;<<<>>>??????>>>>>>>>>>>><<<:::888777666777777888999;;;===>>>@@@EEELLLSSS[[[fffttt~~~|||zzzyyy}}}tttnnnffffffbbb[[[SSSNNNPPPSSSXXX]]]```]]]TTTMMMJJJIIIYYYnnnuuu___JJJ<<<777333222111111000111111111//////111222333222222111000000000000000000000000////////////000111222333555555555555777999;;;<<<<<>>>>>???@@@@@@???>>><<<:::999666666888999;;;<<<======@@@CCCGGGKKKRRR```qqq~~~vvvwww|||tttmmmdddeeeccc]]]UUURRRUUUXXXVVV^^^cccaaaYYYQQQLLLIIIQQQgggzzzdddNNN???999222222111111111111111111...///111222333333333222000000000000000000000000////////////000111222333555555555555777999;;;<<<:::BBBBBBCCCGGGEEEJJJZZZnnnzzzcccVVVPPPXXXmmm||||||||||||dddRRRKKKJJJLLLQQQYYYdddqqq|||yyykkk```WWWQQQMMMNNNNNNNNNOOORRRVVVXXX]]]cccjjjppptttwwwxxxxxxyyy|||zzzvvvssssssrrroooiiibbb[[[VVVUUUTTTQQQPPPOOOPPPQQQRRRWWWWWWXXXXXXWWWVVVTTTSSSXXXPPPIIIIIIJJJHHHEEEEEEHHHEEEFFFJJJIIIEEEGGGLLLQQQVVV___iiiqqqvvvxxxyyyxxxrrrjjjaaaYYYQQQJJJEEEHHHGGGFFFDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEGGGGGGGGGFFFEEEFFFHHHKKKLLLLLLLLLLLLKKKKKKKKKKKKGGGHHHHHHGGGFFFDDDAAA@@@@@@AAAAAA@@@>>><<<999777;;;888444333333444333333444444444555444444333333333333444444444444444555555666777999;;;===>>>???<<<>>>???>>>;;;777555555:::999888666666999???CCCBBB>>>AAAJJJOOOTTTfffzzz~~~xxxyyy~~~vvvkkkdddaaa```^^^XXXPPPMMMNNNZZZccciiifff___YYYSSSMMMOOOccc~~~nnnYYYDDD888666444111000111222111111111111111111111000///...000000000000000000000000000000000000////////////222222222333555888:::<<>><<<;;;:::999666333111111222222111444444444555555444444333444444444444444444555555666666888999;;;===>>>???<<<===???>>>;;;999777777666777777888999<<>>>>>>>>>>>>>>>>>???@@@AAAAAACCCCCCDDDEEEFFFFFFFFFEEEDDDEEEGGGJJJHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIGGGGGGFFFFFFFFFEEEDDDBBB@@@>>>=========888666333222222333222111333444444555555555444444555555555555555555555555777777999:::<<<===>>>???<<<>>>???>>><<<999888888444666999;;;===@@@CCCFFFFFFEEEHHHOOORRRTTT```nnn~~~{{{yyyxxxxxx|||}}}qqqkkkgggdddbbb[[[SSSPPPRRRXXXcccnnnqqqnnnhhh]]]TTTPPPccc|||{{{~~~}}}fffNNN>>>777555222111222333222222000000111111222111111111000000000000000000000000...//////000000111111111333222222222444555777999@@@AAABBBBBBBBBCCCEEEGGGMMM___uuugggYYYQQQRRR^^^kkkwww}}}|||cccRRRLLLNNNSSSYYYcccnnnzzz{{{rrrhhh^^^XXXOOOJJJIIILLLOOORRRXXX^^^gggmmmvvv}}}yyysssooojjjgggeeeeeeeeedddbbb___[[[VVVQQQOOONNNMMMOOONNNLLLJJJHHHEEEDDDCCC^^^VVVOOONNNMMMJJJJJJLLLMMMLLLMMMOOOTTT[[[dddkkkwwwxxxyyyyyyxxxvvvtttssskkkfff___XXXSSSOOOJJJHHHFFFFFFDDDCCCBBBAAAAAAAAA??????>>>>>>===>>>>>>?????????@@@AAABBBCCCDDDDDDEEEFFFFFFEEEDDDEEEGGGIIIFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKJJJKKKMMMNNNOOOKKKIIIEEE@@@===<<<<<<===999777555444555555555333333444444555555555555555666666666666666666666666888999:::;;;<<<===>>>>>>===???@@@>>><<<999888999666888;;;<<<>>>AAAEEEHHHEEEFFFKKKQQQUUUXXXaaakkk||||||xxxuuuvvvwwwyyyuuuoookkkhhhddd^^^VVVSSSUUUZZZfffssszzzzzzsssdddVVVQQQddd~~~|||dddLLL===555333000///000111000//////000111111222222222222////////////////////////......///000111111222222333333222222333444666777???AAABBBBBBAAABBBDDDFFFLLL\\\qqq{{{bbbVVVPPPQQQ\\\kkkyyyeeeRRRLLLOOOSSSXXX```lll{{{yyypppfff^^^XXXNNNKKKJJJNNNQQQUUU]]]eeeqqqwww{{{uuummmfffddddddeeeeeecccaaa]]]XXXUUURRRQQQPPPPPPOOOMMMJJJGGGDDDBBBAAA^^^XXXRRRQQQPPPNNNPPPSSSRRRTTTVVVYYY```jjjtttzzz||||||{{{yyywwwtttrrrpppjjjeee]]]WWWQQQMMMJJJGGGFFFEEEDDDBBBAAAAAA@@@@@@??????>>>>>>>>>>>>??????>>>>>>???@@@AAABBBCCCCCCCCCEEEFFFEEEDDDDDDFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMNNNPPPSSSVVVXXXQQQMMMGGGBBB===;;;:::;;;999777555555666666555444333444555555666666666555666666777777777777888888::::::;;;<<<======>>>>>>???@@@@@@???<<<:::999:::<<<===>>>>>>???AAAEEEIIIIIIKKKOOOUUUWWWZZZ```fffuuu}}}yyyuuurrrssstttwww}}}xxxqqqmmmjjjggg```XXXVVVYYY^^^kkk|||mmm[[[TTTeeezzzcccKKK===555333000000000111111000///000111222222222222222////////////////////////...//////000111222222333333333222222333444666777???@@@AAAAAAAAAAAACCCEEENNN___sss}}}cccXXXRRRTTTaaannn~~~gggSSSJJJLLLPPPUUU^^^kkk{{{xxxnnneee]]]XXXOOOMMMMMMQQQTTTYYYbbblllwww~~~}}}rrriiidddccccccdddbbb```^^^[[[YYYWWWVVVVVVRRRPPPNNNJJJGGGCCCAAA???^^^YYYTTTTTTSSSSSSWWW\\\ZZZ___cccffflllvvv~~~}}}|||yyyvvvssspppnnnmmmgggbbb[[[TTTOOOLLLIIIGGGEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>??????@@@===>>>??????AAAAAABBBCCCBBBDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMLLLMMMNNNPPPRRRUUUWWWXXXRRRNNNIIICCC>>>;;;:::999666555444444555555444222333444555666666666666666555666777777888999:::;;;<<<<<<<<<<<<======>>>>>>@@@AAAAAA@@@>>>>>>>>>???DDDEEEGGGGGGGGGHHHJJJLLLRRRTTTVVVXXXYYYZZZ]]]```mmmzzz|||wwwssspppnnnpppuuu{{{zzzsssoookkkhhhbbb[[[ZZZ]]]]]]lllttt^^^XXXcccyyy}}}eeeNNN@@@888666333222333444333333111111222222333222222222000000000000000000000000///000000111111222222222333222222222444555777999???@@@AAAAAAAAABBBDDDFFFMMMaaawwwfffXXXQQQTTTbbbrrrjjjUUUIIIKKKOOOUUU^^^kkkyyyvvvlllccc[[[VVVOOONNNPPPTTTXXX]]]iiittt}}}tttkkkeeecccbbbbbb``````___]]]\\\\\\\\\\\\UUUSSSPPPKKKGGGBBB???===]]]YYYVVVVVVWWWXXX]]]dddbbbjjjoooqqquuu}}}~~~|||xxxtttpppmmmjjjjjjbbb]]]VVVPPPMMMKKKJJJHHHEEEDDDBBBAAA@@@@@@??????======<<<<<<======>>>???======>>>???@@@AAABBBBBBBBBCCCEEEEEEDDDCCCDDDEEEGGGGGGHHHIIIJJJJJJKKKKKKKKKLLLNNNOOOPPPQQQRRRRRROOOMMMHHHCCC???<<<;;;:::666555444444666666444222333444555666777777777777444555666888:::;;;<<<==================>>>>>>>>>???@@@BBBCCCCCCDDDGGGIIINNNRRRWWWZZZZZZXXXWWWWWWWWWYYYZZZZZZZZZ\\\^^^^^^eeesss{{{vvvrrrooojjjmmmrrryyy{{{sssoookkkhhhccc]]]\\\```]]]nnngggXXX\\\kkk~~~}}}jjjRRRCCC999777444333444555444444222222333333333222111111000000000000000000000000111111111111111111111111222222222333555777999:::>>>@@@AAABBBBBBCCCFFFHHHLLLccc}}}ooo[[[PPPSSSbbbvvvkkkVVVLLLLLLOOOVVVaaallluuuzzzzzz|||}}}rrrhhh^^^VVVPPPNNNNNNQQQVVV[[[cccppp}}}yyypppiiieeecccbbbbbb`````````_______________ZZZXXXTTTOOOIIIDDD@@@>>>]]]YYYWWWXXXYYY[[[aaaiiihhhqqqwwwwwwzzz|||xxxrrrnnnjjjhhhggg]]]YYYRRRNNNLLLKKKJJJIIIDDDDDDBBBAAA@@@?????????;;;;;;;;;;;;;;;<<<===>>>======>>>???@@@AAABBBBBBAAACCCEEEEEEDDDCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKMMMMMMNNNMMMLLLKKKLLLJJJGGGCCC@@@===<<<;;;777777666777888888666444333444555666777777777777444444666888:::<<<>>>???============>>>>>>>>>>>>>>>@@@CCCEEEGGGJJJNNNPPPWWW^^^fffkkklllhhhdddbbbWWWYYYZZZZZZ\\\___aaabbb```ooozzzuuuqqqooogggkkkqqqxxx{{{rrrnnnkkkhhhccc^^^^^^aaaddduuuuuuWWWUUU___rrr|||{{{}}}mmmTTTCCC888666333222333444333222333333333333333222111000000000000000000000000000222222222111111111111111222222222333555888:::<<<>>>???AAABBBCCCDDDGGGIIIKKKeee{{{bbbTTTVVVfffxxxjjjUUUOOOOOOPPPXXXcccmmmrrrtttsssvvvyyyoooeee[[[QQQLLLLLLMMMQQQWWW]]]fffuuuvvvrrrlllgggeeedddcccbbbaaaaaaaaaaaa```````````````^^^YYYTTTMMMHHHCCCAAAUUUSSSQQQQQQSSSWWW\\\___ccchhhpppvvvyyy{{{|||}}}zzzwwwtttqqqooollliiiggg^^^ZZZTTTPPPMMMKKKIIIGGGCCCBBBAAA???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGEEEEEEEEEEEEFFFHHHJJJLLLIIIJJJKKKMMMMMMNNNNNNNNNKKKIIIFFFCCC@@@===;;;::::::999666555444555666777555555555555555444444444888:::;;;::::::;;;===??????BBBEEECCC>>><<<>>>BBBAAACCCEEEFFFGGGMMMUUU\\\ccciiirrrxxxyyyxxxuuussshhh]]]UUUZZZbbbffffffeeedddkkkyyyyyypppiiimmmiiiiiirrr~~~zzztttoookkkeee^^^]]]aaabbbttttttYYYSSSWWWhhhtttxxx~~~}}}{{{vvv}}}uuu]]]CCC>>>777222333444111000000111//////000111222111000///000000000000000//////111111000000000000111111111111111222333666888:::<<>>??????@@@@@@AAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJIIIJJJJJJKKKLLLLLLLLLLLLKKKIIIGGGCCC@@@===<<<;;;:::999777555444555666777555555555555555555555555555777888999999:::===???AAACCCEEECCCAAA???AAACCCCCCEEEHHHIIIKKKRRR[[[bbbhhhnnnvvv|||~~~~~~~~~}}}vvvjjj______cccfffiiilllhhhooo{{{{{{tttnnnoookkkkkkssszzztttoookkkfff```___ccchhh|||sssYYYSSSUUUdddsss}}}{{{|||zzzuuu|||wwwaaaHHH>>>777222333444222000111111000///000111222111000//////000000000000//////111111000000000000111111111111111222444666888:::===@@@CCCCCCBBBDDDGGGKKKTTTiii~~~eee]]]]]]ddd}}}bbbVVVSSSVVV^^^fffjjjooosssrrrttt||||||rrrhhh___WWWPPPLLLNNNKKKQQQ^^^iiittt{{{qqqeee\\\XXXUUUTTTTTTTTTVVVZZZ]]]___aaabbbaaa___]]]___eeejjjmmmnnnkkkdddYYYOOOGGGDDDOOOLLLIIIFFFHHHLLLQQQTTT[[[```gggllloooqqqrrrssssssrrrpppooommmiiiddd```[[[WWWRRRNNNKKKJJJHHHFFFAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>??????@@@@@@AAAAAABBBCCCDDDEEEEEEGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJIIIGGGDDDAAA>>><<<;;;:::999777555444555666777444444444555555666666777444666888999;;;===@@@CCCFFFFFFFFFFFFEEEEEEEEEEEEBBBEEEHHHJJJMMMUUU^^^ffflllqqqxxx}}}yyylllfffdddffflllsssnnnttt~~~~~~xxxtttppplllllltttzzztttnnnlllgggcccbbbeeepppqqqXXXPPPPPP]]]ooo|||}}}|||www||||||gggPPP???888333333444333222333111000///000222222222111//////000000111000000///111111000000000000111111111111111222444666888:::>>>AAADDDDDDCCCEEEIIIMMMWWWmmm{{{aaaXXXYYYaaalllWWWUUUWWW```gggkkkoootttsssuuu~~~yyyoooeee]]]VVVQQQMMMLLLMMMTTTbbbnnn|||rrreee\\\SSSNNNMMMHHHHHHIIILLLQQQVVV[[[___```aaaaaa```___bbbhhhmmmrrrtttrrrkkk^^^QQQHHHDDDKKKHHHDDDAAAAAAEEEJJJNNNWWW\\\bbbgggjjjlllnnnoooooooooooonnnlllhhhaaa\\\XXXTTTOOOLLLJJJHHHGGGEEEAAAAAA???>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>????????????@@@@@@AAABBBCCCDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJIIIJJJJJJJJJJJJIIIIIIHHHIIIIIIGGGEEEBBB@@@>>><<<;;;999777555444444555666333444444555666777777888555777:::<<<>>>AAAEEEHHHJJJHHHGGGGGGHHHHHHFFFEEEBBBFFFJJJMMMRRRZZZdddkkkmmmqqqwww{{{uuulllffffffllluuutttyyy{{{wwwqqqmmmnnnttt{{{tttnnnllliiieeeeeehhhvvvmmmTTTKKKIIITTTiii~~~{{{}}}mmmVVVAAA999333444555333333444111000///000222333222111//////000111111111000000111111000000000000111111222111222222444666999:::>>>AAADDDEEEDDDFFFJJJNNNVVVnnnuuu]]]UUUWWWaaa{{{pppXXXVVVYYYaaaiiilllppptttsssxxx}}}}}}}}}~~~wwwmmmddd\\\VVVQQQNNNNNNQQQYYYeeepppvvveee[[[SSSMMMIIIJJJBBBCCCEEEIIIOOOVVV]]]aaa___```bbbaaaaaadddjjjooorrruuuvvvoooaaaRRRHHHCCCFFFCCC???======@@@EEEHHHSSSWWW]]]cccfffiiikkkmmmmmmmmmmmmmmmkkkeee^^^YYYUUUQQQMMMIIIHHHGGGEEEDDD===<<<;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>????????????@@@AAABBBCCCDDDDDDCCCDDDEEEGGGHHHIIIJJJKKKJJJJJJKKKKKKKKKJJJIIIIIIIIIHHHHHHFFFDDDAAA???===;;;:::777555444444555666444444555555666777888888444777:::<<<>>>BBBFFFIIIIIIGGGEEEEEEFFFEEEDDDBBBDDDIIIOOOUUU[[[cccmmmttttttwww{{{zzzsssllliiimmmtttzzz|||xxxtttqqqrrrxxx|||tttmmmkkkjjjggggggjjjwwwgggPPPIIIFFFOOOfff}}}}}}~~~sssZZZCCC;;;555555555444333555222000000111222333222111//////000111111111111111111111000000000000111111222222222333444777999;;;>>>AAADDDEEEEEEGGGKKKOOOYYYrrrppp\\\UUUZZZggg{{{lllXXXVVVZZZbbbiiilllooosssttt|||{{{}}}zzz}}}wwwlllbbbZZZUUUPPPMMMNNNRRRZZZfffssspppeeeYYYSSSMMMGGGDDDEEEBBBBBBDDDHHHNNNVVV^^^bbb```bbbcccccccccfffkkkppprrrxxx{{{uuufffVVVJJJEEE@@@>>>;;;::::::===@@@CCCLLLQQQWWW]]]aaadddgggjjjjjjiiiiiiiiigggbbb[[[VVVRRROOOJJJGGGFFFEEEDDDCCC===<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>>>>??????@@@@@@AAABBBCCCDDDDDDCCCDDDEEEGGGIIIIIIJJJJJJIIIIIIJJJJJJKKKJJJJJJIIIHHHHHHHHHGGGEEECCC@@@>>><<<:::888555444444555555555555555666666777777888333555888:::<<>>666555555333333444222111000111333333333222//////000111222222222222111111000000000000111111222222222333555777999;;;===@@@DDDEEEEEEGGGKKKOOOaaa{{{hhhXXXSSSYYYhhh}}}fffXXXVVVZZZcccjjjlllnnnrrrxxx}}}zzz|||{{{~~~zzzsssiii___XXXTTTPPPNNNLLLPPPZZZgggxxxqqq```XXXQQQNNNJJJDDDBBBCCCBBBBBBDDDHHHNNNWWW___ddddddfffhhhgggfffhhhmmmqqqvvv~~~}}}mmm[[[NNNIII999999777777888:::<<<>>>DDDHHHOOOUUUZZZ^^^bbbeeeffffffeeedddbbb^^^XXXSSSPPPMMMHHHFFFEEEDDDCCCBBB>>>>>>======<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFGGGHHHIIIIIIJJJIIIIIIGGGHHHHHHHHHFFFDDDAAA???<<<:::888555444444444555666666666666666777777777555777999:::;;;===@@@CCC@@@CCCFFFGGGFFFGGGJJJMMMOOOYYYiiiwww|||{{{}}}}}}{{{xxxwwwyyy}}}~~~tttkkkiiiiiihhhgggiiilllgggWWWEEEDDDEEELLLbbb}}}}}}fffIII@@@888666555333222444222111000111333444333222//////000111222222222222111111000000000000111111222222222333555777:::;;;<<<@@@CCCDDDDDDFFFKKKOOOeee}}}```TTTOOOVVVgggcccWWWVVVZZZccciiilllmmmppp}}}yyyvvvyyy~~~|||ssslllccc[[[VVVSSSQQQPPPNNNRRR[[[jjjsssbbbWWWQQQLLLJJJGGGDDDCCCFFFDDDDDDFFFJJJQQQ[[[dddiiijjjlllnnnmmmkkkkkkooosss{{{rrr]]]OOOIII555555555555666888:::;;;>>>BBBIIIOOOUUUZZZ^^^aaadddcccbbbaaa^^^ZZZUUUQQQOOOKKKGGGEEEDDDDDDCCCBBB;;;;;;:::999999999::::::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>@@@AAAAAABBBCCCDDDEEEEEEHHHIIIIIIIIIHHHFFFEEECCCDDDEEEFFFGGGHHHIIIIIIIIIGGGHHHHHHHHHGGGDDDAAA@@@<<<;;;888555444444444555777777777777666666666666888999;;;<<<<<<>>>AAACCCAAAFFFKKKMMMLLLNNNSSSXXXbbbnnn}}}vvvuuuwww{{{tttkkkiiiiiihhhggghhhggg```RRR???@@@AAAIII^^^kkkKKKBBB999666555333222333222111000111333444333222//////000222222333333333111111000000000000111111333333333333555888:::;;;<<>>??????AAADDDDDDDDDDDDEEEGGGHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGFFFFFFFFFGGGFFFCCCAAA===<<<999777555444444444555555555555666777888999888999::::::999999;;;===???CCCIIINNNTTTZZZccchhhxxx}}}wwwwwwtttsssuuuyyyyyyvvvrrrooommmjjjgggeeeggg||||||gggTTTDDD@@@@@@HHHYYYvvvmmmTTT???777888333222555444111222222222222111000000333222222222111111000000222111111111000000//////000222333333333444777999;;;@@@FFFHHHHHHIIIKKKMMMdddzzzwww^^^UUURRRXXXggg}}}aaaUUUUUUZZZccchhhjjjnnnrrrzzzrrrppprrr}}}xxxkkkbbbYYYTTTPPPNNNOOOSSSVVVZZZggg{{{xxxhhhYYYRRRJJJHHHEEEBBBAAABBBEEEFFFKKKMMMPPPTTTYYYaaajjjpppvvvvvvuuusssrrrsssuuuxxxsss\\\NNNIII555555555555555666777888777888:::<<<@@@FFFMMMRRRTTTWWWXXXUUUSSSRRROOOJJJHHHGGGDDDBBB???===<<<;;;<<<;;;;;;;;;;;;:::::::::888888999999999:::::::::???>>><<<;;;;;;<<<>>>??????AAACCCDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIGGGFFFFFFFFFGGGFFFDDDAAA===<<<999777666555555555666666666666666777888999999:::<<<;;;;;;;;;===>>>@@@DDDKKKQQQWWWbbbpppzzz}}}wwwsssqqqrrruuuxxx~~~{{{wwwrrrnnnllliiifffddddddxxxzzzdddQQQEEE@@@???FFFUUUnnnpppVVVAAA888888333111444222111222222222222111000000000000000000/////////...111111111111000000000///000222333333333444777999;;;@@@EEEHHHHHHHHHKKKMMMcccyyyttt[[[RRRPPPWWWfff~~~zzz___TTTTTTYYYaaahhhkkkoootttyyyqqqooopppzzz{{{rrrfff^^^UUUQQQOOOMMMPPPUUU\\\cccqqqzzzmmm^^^RRRMMMIIIHHHEEECCCCCCEEEHHHJJJHHHKKKPPPVVV]]]fffpppvvvzzzzzzxxxuuurrrsssxxx}}}rrr[[[MMMHHH666666555555555666666777555777999:::<<<@@@DDDGGGKKKOOOQQQOOONNNOOOLLLGGGFFFDDDBBB@@@>>><<<;;;:::;;;;;;;;;;;;::::::::::::888888999999999:::::::::======<<<;;;;;;<<<===>>>???AAACCCDDDDDDDDDEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFEEEFFFGGGFFFDDDBBB===<<<:::888777666666777777777777777777777888888:::;;;============>>>???BBBHHHPPPWWWaaarrr|||vvvqqqqqqrrrvvvyyy|||~~~yyysssmmmjjjgggeeecccbbbuuuyyydddPPPEEEAAA???DDDPPPdddtttYYYCCC888888222000333111111222222222222111000000000000000000////////////111111111111000000000000000222333444444555777:::;;;@@@EEEGGGGGGHHHKKKMMMbbbyyysssZZZQQQOOOWWWhhhuuu]]]SSSRRRVVV___ggglllrrrxxxyyypppmmmnnnvvvvvvlllbbbZZZSSSPPPNNNNNNSSSYYYcccmmm}}}{{{lll___TTTKKKHHHEEECCCBBBAAABBBDDDGGGIIIIIIMMMSSSZZZcccllluuu{{{}}}wwwsssuuu}}}pppZZZLLLGGG777666666555555555555666666888:::;;;;;;===???AAAFFFJJJLLLKKKKKKMMMKKKGGGDDDCCCAAA???===;;;;;;:::;;;;;;;;;:::::::::999999888888999999999:::::::::<<<;;;;;;;;;;;;<<<======???AAACCCDDDCCCCCCEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFEEECCC>>><<<:::999888777888888888888888777777888888999999;;;============???@@@DDDKKKVVVaaappp{{{uuutttrrrsssvvvxxxzzz{{{sssmmmiiifffdddcccbbbssszzzfffSSSEEE@@@>>>BBBLLL\\\qqqvvv[[[CCC888888333222444111111222222222222111000000222222222111111111111111111111111000000000000000000222333444444555888:::<<<@@@DDDFFFFFFGGGKKKNNNaaa|||vvv]]]TTTRRR[[[mmmqqq[[[QQQPPPUUU^^^gggmmmuuu}}}wwwnnnkkklllsss~~~tttjjj```ZZZTTTQQQOOOPPPVVV^^^fffuuuqqqaaaVVVLLLGGGGGGCCCBBBAAAAAABBBDDDGGGIIILLLQQQXXX```iiiqqqyyy~~~yyyuuuxxxlllWWWKKKGGG777666666555555555555666555777:::::::::;;;<<<===BBBFFFIIIHHHIIIJJJIIIDDDCCCBBB@@@>>>===<<<;;;;;;;;;;;;:::::::::999999999888888999999999:::::::::;;;;;;;;;;;;;;;<<<======>>>@@@CCCCCCCCCCCCDDDFFFDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFDDDEEEFFFFFFEEEDDD???>>><<<:::999888888999999888888888888999999::::::;;;<<<;;;;;;<<>>@@@DDDGGGFFFFFFGGGEEEAAAAAA@@@???===<<<;;;;;;;;;::::::::::::999999999999888888999999999:::::::::;;;;;;;;;<<<=========>>>>>>@@@BBBCCCCCCCCCDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGFFFDDDDDDEEEFFFFFFEEEAAA@@@===;;;999888888888888888888888999:::;;;<<<;;;;;;;;;::::::<<<@@@DDDIIITTTfff}}}~~~wwwvvvsssqqqrrrsssvvv}}}vvvpppkkkhhheeeccc___ooo}}}{{{hhhUUUEEE???<<<@@@HHHTTTdddqqqooottt|||~~~bbbHHH:::999666555777222111222222222222111000000////////////000000000000000000000000111111111111000222333444555777:::<<<<<<@@@CCCEEEEEEFFFJJJNNN```|||bbbVVVRRR\\\ooo~~~gggVVVOOOOOOVVVaaakkksss{{{zzzkkkbbbaaabbbkkkuuu~~~wwwlllccc[[[VVVRRRQQQPPPSSS^^^iiizzzqqq\\\OOOHHHCCCCCCDDDCCCCCCCCCDDDFFFIIILLLMMMSSSZZZeeeoooxxxppp[[[MMMHHHIII555555555555555666777888444666888:::;;;===AAACCCBBBFFFHHHGGGGGGHHHEEEAAA???>>>===;;;;;;::::::::::::::::::999999999999888888888999999999:::::::::;;;;;;<<<===>>>>>>>>>>>>>>>@@@BBBCCCBBBCCCDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGEEEDDDDDDEEEFFFFFFFFFCCCBBB???<<<:::888888888777777888888:::;;;===>>>>>>===;;;999999===CCCGGGRRR^^^uuu|||wwwuuuvvvwwwxxx{{{~~~xxxrrrnnnjjjfffcccaaaooo}}}}}}kkkXXXFFF???;;;>>>GGGRRR```kkkllltttiiiMMM===;;;777555555000111222222222222111000000.../////////000000000000///000000000111111111111000111333444555777:::===<<>>BBBFFFJJJGGGKKKLLLJJJIIIJJJGGGCCC===<<<;;;:::999999999999:::::::::999999999888888888888999999999:::::::::;;;<<<===>>>????????????>>>@@@BBBCCCBBBBBBDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGEEECCCCCCEEEFFFFFFFFFEEECCC@@@===:::888777777666777777999:::<<<>>>???AAA???<<<999999>>>EEEJJJ\\\iiiyyyyyy{{{~~~yyytttpppkkkgggdddcccqqqooo[[[HHH@@@;;;===EEEPPP]]]hhhmmmvvvnnnQQQ@@@===777555444---111222222222222111000000000000111111222222222333//////000000111111111222000111333555555777:::===<<>><<<:::888777777888888999999999999999999999999999999888888888888999999<<<;;;;;;;;;;;;<<<============???AAABBBCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBDDDBBB@@@@@@BBBDDDEEEDDDGGGFFFEEEEEEEEEEEEEEEFFFEEECCC@@@<<<:::888777777666999:::999<<>>===BBBKKKXXXbbbhhhsssxxx{{{uuuVVV<<<999:::333///222444333222222111111222222000000000000000000000000000000000000111111111111333333222222333666999:::>>>AAADDDEEEEEEFFFJJJNNN```gggUUUVVV\\\rrr|||kkkZZZPPPKKKQQQZZZccckkkqqqwwwzzz{{{zzzkkkeeejjjppp}}}ssshhhbbbaaa[[[WWWZZZ```kkk~~~jjjZZZTTTLLLHHHHHHIIIIIIHHHNNNQQQWWW\\\bbbhhhnnnrrr~~~~~~~~~cccTTTOOOLLLJJJIII888555444555777999888777777;;;???BBBDDDJJJQQQWWW]]]```bbbaaaZZZPPPGGGAAA>>><<<:::888777777888999999999999999999999999999:::999999999999999999:::;;;;;;;;;;;;;;;<<<=========>>>???AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCEEECCCAAAAAACCCDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFEEECCCAAA>>>;;;999777777666999::::::===CCCEEEBBB@@@;;;:::======???KKK[[[ppp}}}{{{{{{~~~~~~~~~wwwqqqllliiigggqqqqqq^^^KKKDDD>>>===BBBJJJWWWaaammm{{{yyy|||yyyZZZ@@@;;;:::333///222444333222222111111222222000000000000000000000000000000000000111111111111333333222222444666888:::===AAADDDDDDDDDFFFJJJNNN\\\~~~iiiWWWXXX\\\rrrwwwfffVVVLLLJJJPPPYYYccckkksssyyy}}}|||}}}ooolllrrryyyyyyooojjjiiieeedddiiiqqq~~~sss```OOOKKKFFFDDDGGGKKKNNNOOORRRWWW^^^ffflllqqqvvvzzzsssZZZMMMJJJIIIIIIKKK777666555666888::::::::::::>>>DDDHHHMMMUUU___ffflllnnnooolllcccWWWJJJBBB>>>===:::888777777888999999999999999999999999999:::::::::999999:::::::::;;;;;;;;;;;;;;;<<<<<<======>>>???AAABBBCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDFFFDDDBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEDDDDDDBBB@@@>>>;;;888777777:::;;;<<<@@@FFFGGGDDD???::::::???@@@BBBNNN^^^zzz}}}|||}}}}}}zzzrrrmmmcccpppsssaaaMMMEEE>>>>>>BBBIIIUUU```ooo{{{~~~```DDD<<<999333000333333333222111111111111222000000000000000000000000000000000000111111111111333222222333444666888:::===@@@CCCDDDCCCEEEIIIMMMYYYwwwnnn\\\ZZZ]]]qqq{{{oooaaaTTTKKKIIIOOOXXXbbbkkkttt{{{xxxwwwyyyuuuvvvtttvvv}}}xxxdddWWWJJJGGGCCCDDDHHHOOOUUUXXXZZZaaajjjssszzz~~~wwweeeQQQHHHGGGHHHKKKNNN999999999:::<<<>>>??????AAAEEEKKKQQQWWW```kkkrrrxxxyyyyyyvvvmmm^^^NNNDDD>>>===:::888777888888999999999999999999999999999:::999999888888999999:::;;;;;;::::::;;;;;;<<<======>>>???@@@AAABBBBBBBBBAAAAAABBBCCCCCCDDDEEEEEEGGGEEECCCCCCDDDDDDCCCBBBAAA@@@AAAAAABBBCCCDDDEEEDDDDDDCCCBBB???<<<999777777:::<<<>>>DDDJJJIIIEEE???;;;;;;???@@@CCCPPP```zzz~~~~~~uuunnncccpppxxxhhhQQQFFF>>>>>>AAAFFFSSS___ppp}}}aaaEEE;;;888333222555333222222111111111111111000000000000000000000000///000000000111111111111222222222333555666888999<<>>???AAACCCEEEGGGKKKQQQVVV\\\fffqqqyyy~~~uuufffSSSGGG???===;;;999888888999:::999999999999999999999999888888777777777777888888:::::::::::::::;;;<<<<<<===>>>???@@@AAABBBBBBBBB@@@@@@AAABBBCCCDDDEEEEEEFFFDDDCCCCCCDDDDDDCCCAAA@@@@@@@@@@@@AAABBBDDDDDDDDDDDDCCCBBB@@@===:::888777:::===@@@HHHNNNLLLGGGAAA<<<;;;???@@@CCCQQQbbb}}}~~~|||}}}tttlllfffqqqqqqUUUHHH??????AAADDDPPP^^^xxxxxx___EEE999666444444777333222111111000000111111000000000000000000000000///000000000111111111111222222333444555777888999;;;>>>AAABBBAAACCCGGGKKKTTTkkkyyyeee___]]]pppuuulllcccZZZTTTLLLQQQYYYaaaiiiqqqxxx|||rrr___UUURRRQQQQQQRRRTTTYYY```hhhmmmrrrxxx~~~mmmXXXRRRNNNOOOPPPOOOOOORRR===>>>AAABBBCCCEEEIIIKKKLLLPPPUUUZZZ```jjjuuu}}}~~~nnnYYYKKK???>>>;;;999888888999:::999999999999999999999999777777666666666666777777:::::::::::::::;;;;;;<<<===>>>???@@@AAAAAAAAAAAA@@@@@@AAABBBCCCCCCDDDDDDCCCCCCBBBCCCDDDDDDBBB@@@AAA@@@@@@@@@AAABBBCCCCCCDDDDDDCCCAAA???===:::999777:::===CCCKKKRRROOOHHHCCC===;;;???AAAFFFVVVhhh|||zzzzzz|||{{{xxxyyy~~~}}}qqqjjjdddlllyyyqqqXXXIII???@@@AAABBBNNN^^^sss]]]EEE888555555555777222222111000000000000111000000000000000000000000000000000000111111111111111222333444666777888888:::===@@@AAA@@@BBBFFFJJJQQQggg|||eee]]]ZZZlll}}}sssiii]]]UUULLLQQQXXX```gggooovvv{{{|||fffWWWPPPPPPQQQTTTYYY^^^eeennnvvv|||nnn]]]NNNLLLMMMQQQRRRPPPQQQTTTCCCEEEHHHJJJKKKMMMQQQTTTRRRVVV[[[```fffqqq}}}uuu___OOO???>>>;;;999888888999:::999999999999999999999999888888777777777777888888::::::999999::::::;;;<<<===>>>???@@@@@@AAA@@@@@@AAAAAAAAABBBBBBCCCCCCCCCAAA@@@AAABBBDDDDDDBBB@@@BBBBBBAAAAAAAAABBBBBBCCCDDDCCCAAA???===<<<;;;:::888:::>>>DDDNNNUUUQQQJJJCCC===;;;???CCCKKK^^^qqq~~~}}}{{{xxxxxxyyyxxxvvvxxx~~~{{{oooiiicccjjjvvvqqq[[[JJJ???AAAAAA@@@LLL]]]qqq]]]GGG:::666555555666222222111000000000000000000000000000000000000000000000000000111111111111111222333555666777777888999<<>><<<999888999999:::999999999999999999999999999999888888888888999999::::::999999::::::;;;<<<===>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCC??????@@@AAACCCCCCBBB@@@CCCCCCBBBAAAAAAAAABBBBBBEEECCC@@@>>><<<;;;;;;;;;888:::>>>EEEPPPVVVSSSJJJCCC===;;;???EEEOOOdddyyy~~~~~~~~~}}}}}}~~~yyyzzzzzzzzzzzzyyyxxxxxx|||}}}{{{|||yyyxxxyyyxxxwwwzzzzzzoooiiiiiippp|||vvv\\\KKK???AAAAAA???KKK\\\xxxqqq___III;;;777666555555222111111000000000000000000000000000000000000000000000000000111111111111111222333555666777777888999<<>>??????@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@???>>>???@@@BBBCCC>>>???AAAAAAAAA???===<<<===;;;===CCCLLLPPPPPPMMMBBB@@@;;;@@@NNNYYYjjjzzz}}}yyywwwuuuuuuwwwyyyzzzyyyxxxvvvuuuvvvwwwwwwvvvtttxxxwwwyyyyyyuuurrrrrrtttsssqqqtttzzzuuurrrsssooouuuxxx[[[LLL@@@======>>>GGGSSStttwwweeeMMM<<<666555555333000000000000000000000000111000///......///000111000000000000000000000000111222222333444555666777===;;;999888999===BBBEEEQQQeeezzzbbbTTTVVV___ssssss\\\QQQHHHNNNVVV```iiirrrzzzlllZZZWWWWWWTTTVVV[[[eeelllvvv{{{kkk]]]VVVQQQMMMIIIIIILLLQQQUUUZZZ___eeeiiiZZZ]]]aaadddgggkkkoooqqqtttwww{{{eeeNNNBBB???<<<:::;;;<<<;;;;;;::::::;;;<<<<<<<<<;;;;;;999999999999::::::::::::777777888888888999999999?????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@AAABBBBBBAAABBBCCCDDDCCCBBB@@@???;;;:::<<>>FFFQQQjjj}}}zzzhhhPPP???888777666444111111111111111111111111111000////////////000111000000000000000000000000111222222333555666777777;;;:::999999;;;???BBBEEEQQQccc~~~|||cccTTTVVV___uuuwww___QQQKKKOOOWWW```hhhpppuuuyyy}}}nnn]]]QQQRRRWWWYYY^^^gggooouuu}}}|||nnneeeXXXPPPNNNNNNMMMLLLOOOQQQUUUYYY___fffnnnsssfffiiinnnqqquuuyyy}}}eeeOOOBBB???<<<:::;;;<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::<<<;;;;;;;;;::::::999999666777777888999::::::;;;?????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>??????@@@@@@??????>>>@@@@@@AAAAAABBBBBBAAAAAA>>>???@@@@@@@@@???===<<<:::999<<>>??????????????????@@@@@@@@@@@@@@@AAAAAA@@@@@@?????????@@@@@@@@@@@@??????>>>???@@@AAAAAA@@@???>>><<<<<<============<<<;;;999:::<<>>>>>>>>???????????????@@@@@@???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@<<<===>>>??????>>><<<<<<>>>>>>???????????????>>>:::;;;>>>CCCHHHMMMPPPRRRGGGIIIFFFHHHRRR]]]vvv}}}ooohhhdddccceeekkkkkklllmmmnnnnnnkkkiiiddd```ZZZVVVUUUVVVXXXXXX\\\]]]___eeemmmvvv}}}yyyvvvuuuvvvtttrrruuuzzz}}}zzzvvvsssppp{{{gggTTTGGG>>>>>>===;;;@@@HHH[[[vvv{{{~~~qqqXXXDDD;;;888555222111111111111111111111111000000111111111111000000000000000000000000000000222222222333666999;;;===>>>AAAEEEIIIMMMOOOOOOOOONNN___xxxoooWWWTTT^^^pppxxxhhhUUUVVV[[[ccckkkppprrrrrrssszzz{{{rrrkkkeee]]]UUUPPPNNNPPPUUU\\\dddmmmxxxxxxooobbbYYYTTTPPPKKKFFFIIIHHHIIILLLTTT\\\cccgggmmmqqqwww{{{~~~tttXXXIIIBBB???<<<:::;;;<<<;;;;;;;;;;;;<<<===============999999::::::;;;;;;;;;<<<777888888999:::;;;;;;<<<======>>>>>>???@@@@@@AAA???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA<<<<<<======<<<<<<;;;;;;<<<<<<<<<<<<<<<=========;;;<<<>>>BBBFFFKKKOOOQQQIIIKKKGGGJJJTTT\\\pppzzznnngggaaa^^^___eeefffgggiiijjjhhheeebbb]]]YYYRRRNNNMMMNNNNNNNNNMMMOOORRRXXXaaakkktttyyyxxx}}}zzzyyyzzz{{{yyyttttttxxx|||xxxtttrrroootttaaaPPPDDD===>>>>>>;;;???GGGUUUkkk{{{zzz}}}rrrXXXEEE;;;888555222222222222222222222222222000111111222222111111000000000000000000000000000222222222333666999===???AAADDDIIIMMMQQQTTTUUUUUUOOObbb|||tttZZZUUU___lllpppYYYYYY\\\ccclllrrrtttttt|||vvvlllaaa\\\WWWRRRNNNNNNKKKPPPXXXbbblllwwwyyyrrr^^^YYYQQQKKKHHHGGGGGGGGGFFFGGGKKKRRRZZZdddmmmrrrvvvyyy~~~iiiRRREEEBBB???<<<:::;;;<<<;;;;;;999:::;;;===>>>>>>>>>>>>::::::::::::999999999999999999999999::::::;;;;;;;;;<<<===>>>???@@@AAABBB@@@@@@AAABBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>===<<<<<<;;;;;;;;;<<<999999999999999::::::;;;:::;;;===@@@CCCGGGKKKNNNJJJKKKHHHKKKVVV[[[jjjwwwlllccc\\\YYY[[[______aaacccdddbbb^^^[[[VVVRRRLLLHHHFFFFFFEEEEEEDDDEEEGGGKKKRRR[[[dddjjjlllsss|||}}}{{{|||}}}zzztttsssvvv|||vvvsssrrroooppp]]]LLLBBB;;;===>>><<>>AAACCCEEEJJJOOOSSSVVVXXXXXXSSSgggxxx[[[VVV```pppsss^^^\\\]]]bbbkkkrrrtttsss{{{{{{nnnbbbVVVRRROOOKKKKKKNNNNNNTTT]]]iiivvvooobbbZZZLLLKKKIIIFFFCCCCCCGGGJJJKKKNNNTTT[[[cccmmmvvv{{{|||}}}bbbNNNEEEBBB???<<<;;;;;;<<<<<<;;;999999;;;===>>>?????????<<<;;;;;;:::999777777666<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>???AAABBBCCC@@@AAABBBBBBCCCCCCCCCCCC??????@@@@@@@@@@@@?????????>>>===;;;;;;;;;<<<===<<<;;;;;;;;;<<<<<<===>>>999:::<<<>>>AAADDDIIILLLKKKKKKHHHLLLWWW[[[eeezzzpppddd[[[SSSQQQTTTZZZ[[[]]]```aaa^^^ZZZVVVQQQMMMHHHDDDBBBAAA@@@???BBBBBBBBBCCCGGGMMMUUU[[[bbbjjjttt}}}}}}||||||xxxssssssvvv|||uuusssrrrpppnnn\\\JJJ@@@;;;===>>><<