BM6a6(@ 222444;;;HHHUUU]]]]]]ZZZVVVTTTRRRNNNGGGCCCJJJTTTfffooo```XXXRRRNNNNNNPPPUUU```kkkqqq~~~}}}}}}{{{zzz{{{}}}~~~}}}}}}~~~xxxpppmmmggg^^^VVVOOOJJJFFFCCCBBBBBBAAA@@@>>>>>>???AAABBB======AAA@@@;;;;;;???>>>>>>???@@@AAAAAABBBBBBCCCDDDEEEGGGHHHHHHGGGGGGIIIJJJLLLNNNOOOPPPOOOOOOQQQRRRTTTVVVWWWXXXYYYYYYZZZ^^^bbbcccbbbbbbeeehhhfffggghhhiiikkklllllllllooommmllllllmmmmmmmmmlllnnnppprrrpppkkkeeeaaa^^^ZZZYYYVVVSSSQQQOOONNNMMMIIIHHHFFFDDDBBB@@@>>>===;;;888555333333222111000///......------,,,++++++.........------,,,,,,,,,///...---,,,---000333555999999777666666666777888888888888666555666888;;;888999;;;;;;;;;999888666222222111///............222555777999999:::;;;===AAA@@@@@@???@@@@@@@@@AAA@@@@@@@@@@@@??????>>>>>>??????????????????????????????>>>===============888:::===AAAEEEJJJQQQUUUdddkkkttt{{{}}}~~~vvvuuussskkkaaaYYYSSSIII??????>>>;;;999888999:::;;;=========???BBBFFFJJJMMMRRR[[[nnnpppoooxxx^^^KKK>>>777888111555,,,///222222///...///111...---,,,,,,---...///000......////////////.........444666===IIIWWW```aaa```WWWUUUQQQLLLEEEBBBIIIRRReee}}}nnn___VVVQQQMMMNNNPPPVVVaaalllrrr}}}{{{{{{|||~~~zzzrrrhhhbbb[[[TTTOOOKKKHHHFFFAAABBBAAA@@@>>>>>>???AAACCC??????BBBBBB>>>>>>AAA===>>>>>>???@@@@@@AAAAAACCCDDDFFFHHHJJJKKKKKKKKKIIIKKKMMMNNNPPPPPPPPPPPPTTTTTTVVVWWWXXXYYYZZZZZZ]]]aaaeeefffffffffiiilllmmmnnnooopppppppppooonnnsssqqqoooooopppppppppoooqqqrrrrrrpppjjjeeeaaa___\\\[[[YYYVVVTTTRRRQQQPPPLLLKKKHHHFFFDDDBBB@@@???===:::777444333222000...///......------,,,++++++......---------,,,,,,,,,------...///111222333444777777666666666888999:::888888777666555555888:::999::::::;;;999777555333...---......///111222333222555777999999:::<<<===????????????@@@AAABBBCCC@@@@@@@@@@@@?????????>>>???????????????@@@@@@@@@??????>>>===============;;;<<<>>>@@@BBBGGGMMMRRRbbbjjjssszzz}}}~~~}}}yyyvvvnnnccc[[[TTTJJJ@@@>>>===;;;999999999:::;;;======>>>@@@CCCGGGKKKMMMRRR[[[nnnmmmnnn{{{^^^KKK>>>777888111555///000111111//////000111......---------...///000......////////////.........444555<<>>>>>???AAABBB@@@???BBBAAA???>>>AAA===>>>>>>??????@@@@@@AAAAAABBBEEEHHHJJJKKKKKKKKKJJJKKKLLLNNNPPPPPPQQQQQQVVVWWWXXXYYYZZZ[[[\\\\\\aaaeeeiiikkkkkklllooorrrvvvvvvwwwxxxwwwuuurrrqqqwwwtttrrrrrrsssttttttsssvvvvvvuuuqqqkkkfffcccccc^^^]]][[[YYYWWWUUUSSSRRRMMMKKKIIIIIIIIIHHHFFFCCC@@@===999666444222000...///......------,,,++++++...------------,,,,,,,,,,,,---000222333444444333555555555666777999:::;;;777888777666444555777999999999999999777444111///,,,------...///111222333333555888999999:::<<<===>>>>>>>>>???AAABBBDDDEEE@@@@@@@@@@@@????????????>>>>>>??????@@@@@@@@@@@@??????>>>=========>>>>>>??????>>>>>>???CCCIIINNN```hhhrrryyy|||~~~~~~{{{sssfff\\\TTTJJJAAA===<<<:::999999:::;;;===>>>>>>???AAADDDHHHKKKMMMQQQ[[[nnnkkkooo]]]JJJ>>>777888111555444222000///000000000000//////...------............//////////////////...///222333999FFFUUUaaaeeeeee\\\VVVNNNGGGAAA???FFFPPPcccqqqaaaRRRNNNLLLNNNQQQWWWbbbmmmyyy{{{{{{~~~yyyqqqfff```XXXQQQKKKFFFCCC@@@@@@@@@@@@???===>>>@@@BBB???>>>>>>??????>>>>>>>>>?????????@@@@@@AAAAAAAAA???AAACCCEEEGGGGGGGGGGGGHHHIIIJJJLLLNNNOOOPPPPPPVVVWWWXXXYYY\\\^^^___```dddhhhmmmooooooqqqtttxxxzzz{{{|||}}}|||zzzxxxvvvzzzxxxvvvuuuwwwxxxyyyyyy}}}|||zzzuuupppkkkjjjjjjcccbbb```^^^[[[XXXVVVUUUOOOOOOOOOQQQSSSRRRNNNJJJDDDAAA>>>:::888555222//////......------,,,++++++---------------------------...000222333555555666666666666777777888999:::666777777666444444666777555666777666555222000...111000///...............333555888999::::::<<<>>>?????????@@@AAABBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAA??????>>>>>>===>>>>>>???@@@???>>><<<===AAAGGGLLL]]]eeepppxxx|||}}}vvvhhh\\\SSSJJJBBB<<<;;;:::999999:::<<<===>>>???@@@BBBEEEHHHKKKMMMQQQZZZmmmlllsss[[[III===777888111444888444///...000222111///000000///.........------//////............//////000222333999FFFUUUaaaeeeeee\\\UUULLLFFF@@@@@@GGGPPPcccqqq___QQQMMMKKKNNNQQQWWWbbbmmm}}}zzz{{{~~~vvvmmmddd^^^VVVOOOJJJFFFBBB@@@???@@@@@@>>>======@@@BBB>>>>>>???>>>>>>??????>>>AAAAAABBBBBBBBBBBBBBBCCCAAABBBDDDEEEFFFEEEEEEDDDFFFGGGHHHIIIKKKMMMNNNOOOTTTTTTVVVXXX[[[___bbbcccdddhhhmmmpppqqqssswwwzzz|||}}}~~~||||||~~~~~~yyyvvvuuuvvvqqqooollliiieeecccaaa``````aaacccggghhhddd[[[SSSKKKHHHDDDAAA>>>:::666333///......------,,,++++++------------------------000//////000111444777999777777888888888777777777666777777666444333444666222333444444444222000///222111000...---,,,,,,,,,333666888::::::;;;<<<>>>AAAAAAAAA@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@AAA>>>>>>?????????@@@@@@@@@??????>>>>>>>>>>>>??????>>>>>><<<;;;<<>>???AAACCCFFFHHHJJJLLLPPPZZZlllxxx{{{oooxxxYYYHHH===777888111444888444///...000222111///000000000//////......---000///............///000111444555<<>>??????>>>======@@@BBB>>>AAAAAA??????BBBBBB@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEFFFGGGIIILLLNNNOOORRRRRRSSSUUUYYY]]]```bbbaaaeeekkknnnppprrrvvvzzz}}}~~~}}}yyyvvvuuuvvvvvv|||~~~}}}lll___VVVRRRNNNIIIDDD???999555///......------,,,++++++,,,,,,,,,------------...000///......000444888:::888888888888888777666666555666777666444333333444000111222333333111000.........------......///000444666999::::::;;;===>>>BBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAA??????????????????????????????>>>>>>>>>???@@@@@@=========<<<===AAAGGGLLLWWW```lllvvv{{{}}}~~~|||lll]]]SSSKKKDDD===<<<:::999999:::;;;===>>>???AAACCCEEEHHHIIIJJJPPPZZZkkkpppwwwrrr{{{XXXGGG===777888111444444222000///000000000000//////000000000///......000///...------...///000000444666===IIIWWW```aaa```WWWPPPIIIFFFDDDEEELLLTTTdddnnn\\\QQQMMMLLLNNNRRRWWW```jjjzzzxxxzzz}}}~~~qqqiii^^^YYYSSSMMMJJJHHHFFFDDD>>>>>>???>>>======@@@BBB===AAAAAA>>>???CCCCCC@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGIIILLLNNNPPPRRRQQQRRRSSSUUUXXX\\\^^^]]]aaagggkkkmmmppptttxxx{{{{{{|||~~~pppbbb^^^XXXQQQJJJBBB999444///......------,,,++++++,,,,,,,,,---------......------...///222444777888666666888888999888777777555666777666444222222333111222333333222000...,,,+++++++++,,,...000111222444666999:::;;;;;;===???AAAAAAAAAAAAAAABBBCCCDDD@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@@@@???>>>>>>>>>??????>>>>>>??????@@@AAA>>>>>>>>>>>>>>>AAAFFFIIITTT^^^kkkuuuzzz|||~~~nnn^^^TTTMMMHHH>>>===;;;999999999:::;;;===>>>@@@CCCEEEGGGHHHIIIPPPZZZkkkpppxxxsss{{{VVVFFF===777888111444///000111111//////000111......000000111000//////000///...------...///000000222444;;;HHHUUU]]]]]][[[UUUNNNHHHFFFFFFHHHNNNVVVdddppp```QQQMMMLLLOOORRRVVV```iiivvv~~~xxxyyy|||~~~qqqhhhaaa\\\TTTNNNIIIFFFCCCAAA===>>>>>>>>>======@@@BBB;;;???@@@<<<<<>>@@@BBBCCCEEEEEEEEEDDDFFFFFFFFFGGGJJJLLLOOOQQQSSSRRRQQQQQQSSSUUUXXXYYYZZZ___dddhhhjjjnnnrrrvvvxxxwwwxxxyyy|||}}}kkkfff___VVVMMMCCC999333///......------,,,++++++,,,,,,,,,------.........***,,,///111444555555555444555777888999999999999444666777666444222222222333333444333222///,,,***++++++,,,,,,...///111222444666999:::;;;<<<===?????????@@@AAABBBDDDEEEFFF@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@???>>>======??????>>>>>>???@@@AAAAAA???@@@@@@??????AAADDDGGGSSS]]]jjjuuuzzz|||~~~ppp```VVVOOOJJJ???>>>;;;999888999:::;;;<<<>>>@@@BBBEEEFFFGGGHHHPPPZZZjjjttt|||sss{{{VVVFFF<<<777999111333,,,///222222///...///111---...///111111111000000111///...------...///111///111444<<>>>>>>>>>>>???@@@AAABBB??????>>>>>>>>>>>>??????>>>AAADDDEEECCCBBBAAABBBBBBBBBCCCCCCDDDEEEEEEFFFIIIIIIIIIIIIJJJLLLMMMOOOOOOPPPQQQQQQQQQSSSVVVXXX]]]]]]___bbbeeejjjnnnpppssstttuuuwwwxxxzzz{{{|||~~~~~~zzzmmmeee[[[KKKBBB<<<000111000...---,,,,,,------,,,,,,---.../////////...------...000111222333444444666:::;;;:::999999999999888777666444444444444222111000...------------,,,,,,,,,---...///000111777888:::999999888:::;;;>>>@@@BBBBBBAAAAAABBBCCCDDDDDDBBBAAAAAABBBCCCDDD@@@@@@???????????????@@@>>>>>>???@@@@@@@@@@@@???BBBCCCBBBAAA@@@AAADDDGGGOOOZZZffflllqqqyyy|||ooocccXXXNNNGGGAAA>>>:::777777:::===@@@<<<===@@@AAACCCGGGKKKNNNOOO\\\lll|||vvv~~~ssssssXXXFFF===:::<<<333333111111111111000000000000000///...------...///000//////............//////000222444<<>>?????????======<<<<<<<<<<<<======>>>@@@CCCDDDCCCAAAAAABBBAAABBBBBBCCCDDDDDDEEEEEEHHHGGGGGGHHHIIILLLNNNOOOPPPQQQRRRRRRRRRSSSVVVYYYZZZ[[[]]]```dddiiimmmoooqqqqqqrrrtttvvvwwwyyyyyy}}}}}}~~~qqqdddWWWFFF???;;;111111000...---,,,,,,---------------.....................///000111222333444222444777888777666777888::::::888777666666666666444333222000///...------,,,,,,,,,---...000111222888999::::::999888:::;;;===???AAABBBAAAAAAAAACCCDDDCCCBBBAAAAAABBBCCCDDDAAAAAA@@@??????>>>??????>>>>>>???@@@@@@@@@@@@@@@BBBBBBBBBAAA@@@BBBEEEHHHOOO[[[ffflllqqqxxx~~~|||ooocccXXXNNNGGG>>>===:::999888999;;;<<<<<<>>>@@@BBBCCCFFFJJJMMMOOO[[[iiizzzzzzmmmnnnUUUDDD;;;888:::111222111111111000000000////////////...------...////////////............//////...333555<<>>=========>>>======<<<<<<======>>>===@@@BBBCCCBBBAAAAAABBBAAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFGGGIIIKKKNNNOOOPPPQQQRRRRRRRRRTTTWWWYYYXXXYYY[[[^^^bbbgggkkkmmmlllmmmnnnppprrrssstttuuuzzzzzz{{{~~~rrrbbbRRR@@@;;;:::222000///...,,,,,,,,,------............------------//////000000111222333333333555666666666666777999;;;;;;:::999999999999999888777555333111///......---------...///111444555999;;;;;;;;;999999999;;;<<<>>>@@@AAA@@@@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAACCCFFFIIIOOO[[[fffkkkpppwww~~~}}}ooodddXXXNNNGGG<<<<<<;;;:::999888888888>>>???AAABBBCCCEEEIIILLLRRRZZZhhh{{{~~~jjjmmm}}}SSSBBB:::666888///000111111000000000000//////......------------......//////............//////...333555;;;FFFQQQVVVTTTOOOJJJJJJIIIIIILLLSSS\\\bbbjjjwwwhhhYYYIIIKKKMMMMMMMMMRRRZZZaaammm~~~~~~{{{ooogggbbb^^^XXXQQQKKKGGGFFFEEECCCBBBAAA???>>>=========@@@??????????????????@@@===???AAABBBAAAAAAAAABBBAAABBBBBBBBBCCCCCCCCCDDDCCCCCCDDDEEEHHHKKKNNNPPPPPPQQQRRRRRRRRRTTTWWWYYYYYYZZZ[[[^^^aaaeeehhhkkkhhhiiijjjlllnnnooopppqqqwwwwwwwwwzzz}}}~~~kkk[[[LLL;;;888888111//////---,,,,,,,,,------///......---,,,,,,,,,,,,//////000111111222333333666777888777777777999<<<;;;;;;::::::::::::;;;;;;<<<:::888555333111000///............000333555777:::;;;<<<;;;999999999;;;<<<>>>@@@@@@??????@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDCCCAAA@@@???>>>>>>===>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAACCCGGGJJJOOOZZZeeejjjnnnvvv}}}}}}ooocccXXXMMMFFF???===;;;:::888888888999>>>@@@AAABBBCCCEEEIIILLLUUU[[[iiioooqqqzzzQQQBBB:::555777///111111000000000////////////------------------------//////............//////111222444;;;FFFQQQUUUSSSOOOJJJJJJIIIHHHJJJOOOWWW\\\fff|||rrrbbbSSSJJJMMMPPPPPPPPPTTT]]]eeeppp|||qqqjjjccc___YYYQQQKKKGGGDDDCCCAAA@@@@@@???>>>>>>??????@@@@@@????????????@@@@@@>>>???AAABBBAAAAAABBBDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCEEEHHHKKKNNNPPPPPPQQQRRRRRRRRRTTTWWWYYY\\\\\\\\\^^^```cccfffhhhfffggghhhiiikkkmmmnnnooottttttuuuwww{{{~~~mmm]]]QQQFFF888666666//////...,,,,,,+++,,,------///...---,,,+++,,,,,,,,,//////000111222333333444777888888888777888:::<<<::::::::::::;;;<<<======>>>===:::777555333111111000/////////000333666888999:::;;;;;;999999999;;;<<<>>>@@@@@@??????@@@AAA@@@AAAAAABBBBBBBBBCCCCCCDDDCCCBBB@@@???>>>>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAACCCGGGJJJNNNYYYdddiiimmmvvv~~~|||ooocccXXXMMMFFFBBB@@@<<<888777888:::<<<>>>@@@AAABBBCCCEEEIIILLLTTTZZZjjjtttuuuyyyQQQCCC;;;666888000222000000000////////////...,,,------------------,,,//////............//////222111333:::EEEQQQVVVTTTPPPKKKJJJHHHGGGGGGJJJPPPTTTddd}}}~~~wwwlll]]]NNNJJJOOORRRRRRQQQVVVaaakkkwww}}}tttmmmeeeaaa[[[SSSLLLFFFCCCAAA??????????????????@@@@@@???>>>>>>======>>>>>>??????@@@BBBBBBBBBBBBDDDFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEHHHKKKNNNPPPOOOPPPQQQQQQQQQSSSVVVXXX[[[[[[\\\]]]___bbbeeefffffffffgggiiikkklllnnnnnnsssssssssvvvzzz|||}}}}}}}}}{{{lll\\\NNNGGG@@@555444444---...---,,,++++++,,,---......---,,,+++++++++------...///000111222444555555555777888888888888999;;;:::::::::;;;<<<>>>???@@@???>>>;;;999666444333222222111//////000222555777777888::::::999888:::;;;<<<>>>@@@AAA@@@@@@AAABBB???@@@AAABBBBBBCCCBBBBBBDDDCCCBBB@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCFFFIIILLLWWWbbbgggmmmvvvzzzmmmbbbWWWMMMFFFCCC@@@;;;888777999<<>>???AAABBBCCCEEEIIILLLQQQXXXkkkuuuxxxwwwPPPDDD<<<777888000444000000////////////......------............------//////............//////000///111999EEERRRXXXVVVSSSKKKJJJHHHEEEDDDFFFKKKOOO```yyy~~~rrrgggYYYLLLJJJOOORRRQQQQQQWWWdddooo~~~}}}uuuooohhhddd^^^UUUMMMGGGBBB@@@@@@???????????????@@@@@@???>>>>>>======>>>>>>???@@@AAABBBCCCBBBCCCEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFHHHKKKNNNPPPNNNOOOPPPPPPPPPRRRUUUWWWWWWXXXYYY[[[^^^bbbeeegggfffggghhhjjjkkkmmmnnnoootttssssssuuuxxxyyyyyyyyywwwyyy{{{||||||}}}~~~~~~rrraaaQQQEEE???;;;222222444,,,------,,,++++++,,,---...---,,,+++******,,,---...---...///111333555666777555777:::;;;:::999:::;;;;;;;;;<<<===>>>@@@BBBCCC???>>><<<999777555444444444222000...///111444666444666888888888888:::;;;===???AAABBBAAAAAAAAACCC>>>???AAABBBCCCCCCBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBAAAAAABBBBBBBBBAAA@@@BBBEEEHHHJJJUUU```ffflllvvvxxxlllaaaWWWMMMFFF???===:::888888999;;;===<<<>>>@@@BBBCCCFFFJJJMMMQQQZZZqqqvvv|||uuuOOODDD<<<666777000444000000/////////.........---...////////////...---//////............//////......000888EEERRRYYYXXXUUUJJJIIIGGGDDDCCCEEEIIIMMM\\\ttt}}}{{{mmmcccXXXLLLJJJNNNQQQQQQPPPWWWeeerrr~~~zzz~~~}}}~~~}}}vvvpppkkkggg```WWWOOOHHHCCC@@@AAAAAA@@@???>>>>>>??????AAAAAA@@@@@@@@@@@@AAAAAA@@@BBBCCCCCCCCCDDDFFFHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKNNNOOOMMMOOOOOOOOOOOOQQQTTTVVVSSSTTTVVVYYY]]]bbbfffhhhggghhhiiikkklllnnnooopppuuutttssstttvvvwwwvvvuuuppprrruuuwwwyyy{{{~~~}}}ooo\\\MMMAAA;;;777000111333------,,,+++++++++,,,---...---,,,*********,,,...///,,,---///111333666777888777:::===>>>>>>===<<<===<<<======???@@@BBBDDDEEE???>>><<<999777666555555444222000......000333555333555777777777888:::<<<>>>@@@BBBBBBAAAAAABBBCCC>>>???@@@BBBCCCCCCBBBBBBBBBBBBAAA@@@@@@AAAAAAAAA???@@@AAAAAABBBBBBAAAAAABBBCCCBBBAAA@@@AAADDDGGGIIITTT___eeelllwwwwwwkkk```VVVMMMFFF;;;;;;:::999999:::::::::<<<===@@@AAACCCGGGKKKNNNSSS^^^wwwzzzsssNNNCCC<<<666666000444000/////////............---...///000000///...---//////............/////////444555:::GGGTTT[[[YYYUUUPPPMMMGGGCCCCCCFFFJJJMMM\\\ttt{{{lll```UUUNNNLLLNNNRRRTTTRRRTTTaaaooo~~~|||}}}}}}}}}xxxnnnggg]]]SSSLLLGGGCCCAAA?????????@@@@@@?????????BBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDFFFFFFBBBCCCEEEGGGGGGGGGFFFFFFDDDFFFGGGHHHHHHIIIJJJLLLKKKLLLNNNPPPQQQSSSSSSSSSUUUTTTTTTXXX___dddeeedddeeeeeeeeefffiiimmmqqqsssvvvttttttuuuwwwwwwtttqqqrrrssssssrrrsssuuuzzz}}}~~~~~~{{{yyyrrrdddXXXEEE???777444555555222//////...---,,,,,,---/////////...---,,,,,,---...///---...000111333333444444999:::;;;:::888888888:::;;;::::::<<<@@@CCCDDDEEE@@@===:::999888888777666000000000///000000111111333333333333555888:::;;;@@@AAACCCBBBAAA@@@@@@AAAAAA???;;;888999===BBBFFFBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAA@@@AAACCCFFFKKKSSS___jjjrrryyy}}}xxxeeeXXXSSSLLLDDD;;;;;;:::999999::::::::::::>>>BBBEEEGGGHHHJJJLLLRRR]]]vvv|||pppOOO======777111333333111000000///...---------,,,---...//////...---,,,000---***((((((***---///...444555:::FFFTTT[[[YYYUUUPPPLLLFFFBBBAAADDDHHHKKK\\\ssszzzmmmcccWWWNNNJJJMMMRRRTTTRRRUUUaaaooo~~~||||||{{{uuukkkeee[[[QQQKKKFFFCCCAAAAAAAAA@@@??????@@@AAAAAABBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEFFFGGGHHHHHHHHHGGGFFFGGGHHHIIIJJJJJJLLLMMMKKKLLLNNNPPPRRRSSSTTTTTTUUUUUUVVVYYY^^^bbbddddddffffffgggiiilllooorrrttttttsssqqqrrrttttttrrrooorrrssssssrrrsssuuuyyy|||{{{|||{{{xxxssshhhYYYMMMBBB<<<555333333333111......---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...000111222333444555666777888999:::999888888999:::999999:::>>>BBBEEEFFFEEEAAA>>>;;;999999888777555222111111111111222333333444444444555777999;;;<<<>>>@@@BBBAAA@@@??????@@@BBBAAA@@@???@@@BBBDDDFFFBBBBBBBBBBBBBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBAAA@@@AAADDDFFFKKKTTT```llltttyyy|||~~~xxxeeeXXXSSSKKKDDD<<<;;;:::999999999999:::999<<>>===888333444444111000000///......------------...//////...------333222000......000222333...444444999EEESSS[[[ZZZVVVOOOKKKEEEAAA@@@BBBFFFIII[[[qqqwwwnnnfffZZZNNNHHHKKKQQQTTTSSSUUUaaaooo}}}zzz{{{~~~~~~xxxqqqgggaaaXXXOOOJJJFFFCCCBBBCCCBBBAAA@@@@@@AAABBBCCCBBBAAAAAAAAAAAABBBCCCCCCDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIHHHIIIIIIJJJKKKLLLMMMMMMKKKLLLNNNQQQSSSTTTUUUVVVTTTVVVXXXZZZ[[[^^^aaadddfffgggiiikkknnnqqqssstttrrrqqqoooooopppppppppooorrrssssssrrrrrrssswwwzzzyyyyyyzzz|||~~~~~~{{{yyyvvvvvvuuuqqqiii[[[LLLBBB===888333000111111///,,,---,,,,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---.........///000222444555666777999999888888999;;;777999;;;@@@EEEHHHHHHGGGAAA???;;;999999777555444222222222222222333444555555555666777888:::<<<======???@@@@@@???>>>???@@@>>>???@@@BBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAA@@@@@@?????????@@@AAAAAAAAA@@@AAADDDFFFKKKTTTcccoooxxx{{{|||}}}wwwdddYYYRRRKKKCCC===<<<;;;999888888999999999<<>>999666222000000///...,,,---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,---000222444444666888888777888999;;;777999>>>CCCHHHJJJIIIHHHAAA>>>;;;999888666444222111111111111222333444444444555666777999;;;<<<======???AAAAAA@@@???@@@AAA===>>>@@@BBBBBBBBB@@@???BBBBBBCCCCCCCCCBBBBBBAAABBBAAAAAA@@@@@@?????????@@@AAAAAAAAA@@@AAADDDGGGIIITTTdddrrr{{{tttdddYYYQQQIIICCC???===;;;999888888888999999<<>>@@@BBBBBBAAA@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEECCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAA@@@@@@????????????@@@AAAAAA@@@BBBEEEGGGHHHSSScccrrr|||~~~pppbbbXXXPPPHHHDDD???>>>;;;888777777888999;;;===@@@BBBDDDFFFJJJLLLQQQ]]]uuuxxxqqqfffLLL<<<999444444555000////////////.....................------.........---...///000111000000///111555333666AAAOOOYYY[[[YYYVVVRRRKKKEEEBBBCCCEEEHHHTTTiiizzz|||{{{wwwsssqqqkkk]]]OOOGGGJJJNNNQQQPPPSSS```nnn~~~}}}}}}|||~~~vvvpppeee___XXXQQQNNNLLLKKKJJJEEEFFFIIIJJJJJJIIIFFFEEEEEEEEEFFFGGGHHHGGGGGGGGGIIIIIIIIIJJJJJJKKKLLLMMMKKKKKKKKKKKKLLLMMMNNNOOONNNLLLJJJLLLOOOPPPOOOLLLOOOPPPRRRTTTUUUWWWWWWXXXUUUVVVXXXYYYYYYZZZ]]]______```bbbdddgggjjjlllmmmoooooopppnnnmmmlllmmmooooooooonnnkkkfffdddcccdddddddddbbb^^^YYYTTTQQQPPPLLLKKKIIIDDD???;;;:::999444333222111000/////////////////////...---,,,,,,---......//////......---////////////111333555666444555777777666666777999:::;;;???CCCGGGHHHFFFCCC<<<:::888777666444111...---------...///000111222333444666888:::;;;<<<<<<>>>@@@BBBBBBAAAAAABBBCCCDDDCCCBBBAAAAAABBBCCCDDDBBBBBBCCCDDDDDDDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAAAAABBBEEEGGGHHHRRR```nnnxxx~~~lll___WWWOOOHHHDDD???===:::888777888999:::;;;===@@@BBBCCCFFFJJJMMMTTT^^^uuusssooohhhOOO@@@;;;666666666/////////////////////......///...------------...///...///000111222222222111000555333555@@@NNNYYY\\\ZZZWWWSSSLLLEEEBBBBBBEEEGGGQQQhhhxxxxxxyyyyyyvvvsssmmm___RRRJJJKKKNNNOOOMMMQQQ___nnn~~~}}}}}}~~~{{{}}}vvvrrreee___XXXRRRNNNMMMKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGIIIJJJJJJJJJIIIHHHLLLLLLLLLLLLMMMNNNOOOOOOKKKLLLNNNOOOQQQQQQRRRRRRRRROOOMMMNNNRRRTTTQQQNNNQQQRRRSSSUUUVVVWWWWWWWWWVVVUUUUUUWWWZZZ\\\]]]]]]^^^^^^___aaadddgggjjjllllllnnnpppooolllkkklllmmmnnnnnnlllgggbbb^^^\\\\\\WWWXXXXXXTTTOOOIIIGGGGGGDDDAAA>>>;;;999777666555111111111000///...//////......//////...,,,+++***,,,---............---,,,,,,---...///000222333333555666777777555555666777:::;;;===@@@BBBBBB@@@>>>999777666555555333000---,,,,,,,,,---...000111222444555888:::<<<<<<=========???AAAAAAAAA@@@AAACCC@@@@@@????????????@@@@@@@@@AAAAAABBBCCCCCCBBBBBB?????????@@@@@@AAAAAABBB???@@@@@@AAAAAABBBEEEHHHJJJQQQ]]]hhhqqqyyy~~~~~~{{{hhh]]]WWWNNNGGGEEE>>><<<999777777888:::<<<;;;<<>>>>><<<:::666555444444444333///---,,,,,,------///000111222555777999;;;===>>>>>>>>><<<>>>@@@@@@@@@@@@AAABBBAAABBBCCCCCCCCCBBBAAA@@@>>>???@@@@@@AAAAAAAAAAAA>>>>>>???@@@AAABBBBBBCCC>>>???@@@AAAAAABBBEEEHHHLLLQQQZZZdddlllssszzz~~~~~~}}}}}}yyyeee\\\VVVNNNGGGEEE>>><<<999777777888;;;===:::;;;===???AAADDDHHHKKKQQQZZZppprrrqqqdddMMM===666000111111'''.........//////////////////...---,,,,,,---...///............///000222222///444444888BBBOOOWWWYYYWWWVVVTTTOOOHHHCCCCCCHHHLLLUUUiiivvv~~~~~~nnn]]]VVVMMMMMMOOOPPPNNNQQQ___mmmyyyyyyzzz}}}wwwqqqhhh___VVVQQQMMMIIIHHHKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJLLLLLLMMMKKKKKKLLLMMMOOOQQQSSSTTTQQQSSSVVVXXXYYYXXXWWWUUUXXXUUUSSSSSSUUUWWWUUUSSSXXXWWWWWWWWWWWWWWWVVVVVVYYYXXXWWWWWWXXXZZZ]]]^^^[[[[[[]]]```dddgggggggggjjjjjjjjjkkkmmmmmmkkkiiillliiiddd___ZZZVVVSSSRRRRRRMMMJJJKKKJJJEEECCCCCC;;;;;;:::999888777666555111111000000000000111111///---++++++,,,......------.........------...000000111444555666666444333666666666555555444333333666777999:::999888666555000111222111...---...///,,,,,,,,,,,,---///000222555666777888999:::::::::<<<>>>???@@@??????@@@BBB@@@AAAAAABBBAAA@@@???>>>@@@AAABBBCCCCCCCCCBBBAAAAAAAAA@@@??????>>>======@@@???>>>======???CCCGGGLLLPPPWWWaaallltttxxxyyy~~~}}}|||~~~xxxdddZZZTTTMMMFFFBBB<<<;;;999777777888999:::???@@@AAABBBCCCEEEIIIKKKNNNZZZqqq~~~qqqbbbKKK===999333555777111000000///...---...111333,,,,,,,,,---------......222///---...000000...,,,...444444999CCCPPPYYY[[[ZZZQQQPPPLLLGGGDDDFFFLLLQQQUUUjjj}}}ooo^^^WWWNNNNNNPPPPPPOOORRR```ooo~~~}}}yyyzzz{{{~~~}}}}}}~~~vvvpppfff]]]TTTOOOKKKGGGFFFIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGHHHIIIIIIJJJHHHHHHJJJLLLNNNQQQSSSUUURRRSSSUUUWWWXXXXXXWWWWWWZZZXXXVVVVVVXXXYYYXXXWWWZZZZZZZZZZZZZZZZZZYYYYYY[[[ZZZYYYXXXYYY[[[]]]^^^\\\\\\^^^aaadddfffffffffjjjiiihhhiiiiiihhheeecccfffddd```\\\WWWSSSPPPOOONNNIIIGGGHHHGGGCCC@@@AAA<<<;;;:::999777666555444333222111000/////////000...,,,******+++,,,,,,,,,---.........------...000111222444666666666555444888888888888777555333111444555666777666555333222000111111000...---...///,,,,,,++++++---///222333555666777999::::::::::::<<<>>>???@@@??????@@@BBB@@@AAAAAABBBAAA@@@???>>>@@@AAABBBCCCCCCCCCBBBAAADDDDDDCCCBBBBBBAAA@@@@@@@@@@@@???>>>===@@@DDDGGGKKKOOOXXXcccooowww{{{|||}}}}}}}}}vvvdddZZZUUUMMMFFFCCC<<<:::999777777888999;;;<<<>>>@@@AAACCCFFFJJJMMMPPP[[[pppuuubbbKKK===999333444666000111111111///------///000........................111///---...///000...,,,...222333888BBBPPPYYY\\\[[[QQQNNNJJJFFFDDDHHHNNNSSSWWWlllqqq___WWWOOONNNOOOOOOOOOSSSbbbppp~~~}}}~~~~~~}}}{{{~~~{{{|||~~~yyyxxx||||||tttnnnddd[[[RRRMMMIIIEEEDDDFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDEEEFFFIIILLLOOORRRSSSRRRSSSTTTUUUVVVWWWXXXXXX\\\ZZZYYYYYYZZZ[[[[[[ZZZ\\\\\\\\\]]]]]]]]]]]]]]]^^^]]]\\\[[[[[[\\\]]]___]]]^^^```bbbccceeeeeefffjjjiiihhhggggggeeeaaa^^^```^^^\\\XXXTTTPPPLLLJJJKKKGGGEEEGGGFFFBBB???@@@===<<<;;;999777555444333444333222000//////......,,,***))))))***++++++***,,,---......------///000222333444666777666666555888999::::::888555222000333333444555444333222111///000111000...------...,,,+++******,,,000444666555666777999::::::;;;;;;<<<>>>???@@@??????@@@BBB@@@AAAAAAAAAAAA@@@@@@???@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>AAAAAA@@@???>>>AAADDDHHHJJJOOOYYYfffrrrzzz}}}~~~{{{|||tttddd[[[VVVNNNGGGDDD;;;999888777777999:::<<<:::<<<>>>@@@BBBFFFJJJNNNRRR[[[mmm|||zzzbbbKKK>>>999333333555///111222222000...,,,------//////////////////......000///......//////...---111000111666AAAOOOYYY\\\[[[UUUQQQLLLGGGFFFJJJOOOTTT[[[ppprrr```VVVNNNLLLKKKLLLMMMRRRaaappp}}}{{{~~~}}}yyyzzz}}}yyyqqqkkkbbbYYYQQQLLLHHHCCCAAACCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDFFFIIILLLNNNOOOQQQPPPPPPQQQRRRTTTVVVWWWZZZYYYXXXYYYZZZ[[[[[[[[[\\\\\\]]]]]]^^^^^^^^^___bbbaaa___]]]]]]^^^___```___```cccddddddeeefffgggkkkiiihhhhhhgggeeeaaa___\\\[[[ZZZWWWSSSOOOKKKHHHKKKGGGFFFIIIIIIDDDAAABBB>>>===<<<:::777555444333333222111000////////////,,,***))))))+++++++++***,,,---...---------///111222333444666666666666666666777999:::999666222000333444444555444333222222///000000///---,,,,,,---+++*********---111555888555666777999:::;;;;;;<<<<<<>>>???@@@??????@@@BBBAAAAAAAAAAAAAAAAAAAAA@@@???@@@@@@AAABBBBBBBBBBBB@@@?????????>>>>>>>>>===AAAAAAAAA@@@@@@AAAEEEHHHJJJOOOYYYfffrrrzzz||||||yyy|||qqqddd\\\WWWOOOHHHEEE:::999888777777999;;;<<<:::<<<>>>@@@AAAEEEIIILLLRRRYYYiii}}}aaaKKK===999222333444---///000111111///---------------......//////////////////....../////////...000222222888CCCQQQ[[[^^^]]]XXXSSSMMMIIIIIINNNTTTXXX___ssswwwdddWWWMMMJJJHHHHHHJJJQQQaaaooo~~~{{{~~~}}}|||~~~}}}vvvnnniiibbbZZZQQQMMMHHHCCCAAABBBAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@AAAAAACCCCCCCCCDDDFFFHHHIIIJJJMMMMMMLLLLLLNNNPPPSSSTTTVVVVVVVVVWWWWWWXXXZZZ[[[ZZZ[[[[[[\\\]]]^^^______eeedddbbb`````````aaabbbaaadddfffgggffffffhhhjjjiiihhhggghhhhhhgggdddaaa^^^]]]\\\YYYUUUQQQMMMJJJLLLIIIHHHKKKJJJFFFCCCCCC???>>>===;;;888666555444222111000000000000000000---+++++++++------,,,***+++---...---------///111333333444555555666666666222444777999888666333111333333333333333222222111...///000...,,,+++,,,---+++******+++...222666888555666777999;;;<<<<<<<<<<<<>>>???@@@??????@@@BBBAAAAAAAAAAAAAAAAAAAAABBB??????@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAA@@@@@@BBBEEEGGGJJJOOOYYYeeepppwwwyyyxxxxxx}}}zzzoooddd^^^XXXOOOHHHEEE:::999888777777999;;;<<<<<<>>>???@@@AAACCCGGGJJJOOOVVVggg___III===888222222333,,,,,,...000000///......///******+++,,,...///000000......//////......//////---555666;;;FFFTTT^^^aaa```WWWRRRLLLIIILLLSSSZZZ^^^```sssmmm\\\NNNJJJFFFGGGJJJSSSbbbqqq~~~}}}~~~~~~|||~~~~~~zzztttnnniiiddd[[[SSSOOOKKKDDDBBBCCC@@@@@@??????>>>>>>======>>>>>>>>>??????@@@@@@@@@BBBBBBBBBCCCDDDEEEGGGGGGJJJIIIIIIJJJLLLNNNPPPRRRSSSTTTUUUVVVUUUVVVYYY[[[ZZZ[[[\\\]]]^^^___``````hhhfffdddcccbbbcccdddeeedddgggkkkkkkjjjiiilllnnniiiiiiiiiiiijjjjjjgggeeedddbbb```\\\XXXTTTPPPNNNNNNJJJJJJLLLLLLGGGCCCBBB@@@???>>><<<:::888777666333222111000/////////000------,,,---//////---++++++,,,---------...000222222222333333444555555666111333555777777666444333111111111000000000//////---...///...,,,++++++,,,******+++---///222555777555666888999;;;<<<======<<<>>>???@@@??????@@@BBBBBBAAAAAAAAAAAABBBBBBCCC????????????@@@BBBCCCDDDAAAAAAAAAAAA@@@@@@@@@@@@???@@@AAA@@@@@@AAADDDFFFKKKOOOXXXcccnnnuuuwwwwwwxxx}}}~~~~~~wwwnnneee___YYYOOOGGGEEE;;;999888777777999:::<<<>>>???@@@AAAAAACCCGGGJJJNNNUUUfff]]]HHH;;;888333333333---,,,---//////......///000)))***+++,,,---///000000---...//////......///000222555666;;;FFFTTT]]]```___YYYRRRKKKIIILLLTTTZZZ^^^^^^oooxxxdddRRRMMMIIIIIINNNWWWggguuu~~~~~~zzzuuuoookkkfff^^^VVVRRRMMMGGGDDDDDD@@@??????>>>======<<<<<<;;;;;;<<<===>>>??????@@@@@@@@@AAABBBCCCEEEGGGHHHGGGHHHIIIJJJLLLNNNOOOPPPRRRTTTVVVWWWVVVWWWZZZ]]]\\\]]]^^^```aaabbbcccdddiiihhhfffddddddeeeggghhhfffjjjnnnooommmmmmpppssspppooooooppppppooommmkkkjjjgggddd___ZZZVVVSSSRRRRRRNNNNNNPPPOOOJJJEEEDDD@@@@@@???===<<<:::999999666555333111///------,,,---------...//////---++++++,,,---------...000222111111222222333444444555444555666777777666555444222111000000000///000000---......---+++***+++,,,)))***,,,///111333444555555666888:::;;;======>>><<<>>>???@@@??????@@@BBBBBBAAAAAA@@@AAABBBCCCDDD???>>>>>>???@@@AAACCCDDD>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAACCCEEEJJJNNNVVVaaammmuuuyyyyyyyyy~~~}}}~~~vvvnnnfffaaaYYYOOOFFFDDD<<<:::999777777888999;;;===>>>@@@AAABBBEEEIIILLLPPPWWWhhh[[[FFF:::888333333444---/////////---,,,,,,...000------------............,,,...000///...---///111111333444888CCCQQQZZZ]]]\\\\\\UUULLLIIIKKKQQQWWWZZZ[[[kkkjjjVVVPPPKKKLLLQQQ[[[kkkyyy|||~~~zzzvvvqqqmmmhhh```XXXTTTOOOIIIEEEFFF@@@??????>>>===<<<<<<<<<999999:::;;;===>>>??????>>>>>>???AAACCCFFFHHHIIIGGGHHHIIIKKKMMMNNNPPPPPPSSSVVVXXXXXXXXXXXX\\\______```aaabbbdddeeeggggggiiihhhgggeeefffggghhhjjjhhhlllqqqqqqoooooorrrvvvxxxwwwvvvvvvwwwuuussspppmmmkkkfff```[[[XXXUUUTTTWWWSSSSSSUUUTTTNNNIIIGGGAAA@@@???>>>===<<<;;;;;;999777555111...,,,***)))---,,,,,,...//////---+++***,,,---------...000222111111111111222333444444888888888777777666444444444333333222222222222222---......---+++******+++)))+++---000222333333333555666888:::<<<===>>>>>>===>>>@@@@@@??????AAABBBBBBAAAAAA@@@AAABBBCCCDDD???>>>>>>>>>???AAACCCDDDAAAAAAAAAAAAAAAAAAAAABBB===>>>@@@@@@???@@@BBBDDDIIIMMMUUUaaammmvvv{{{}}}yyy~~~~~~uuummmfffaaaZZZNNNFFFCCC<<<;;;999777777888999:::;;;===@@@AAACCCGGGKKKOOORRRYYYjjjYYYEEE:::777333444444...111111000---******,,,...111000000///...---------,,,...000000...---///222(((111333;;;FFFSSS[[[^^^]]]VVVRRRMMMIIIIIIMMMSSSWWW[[[kkkrrr\\\SSSPPPTTTTTTXXXlll{{{uuuqqqeeeccc^^^WWWOOOJJJGGGFFF>>>??????>>><<<:::;;;<<<;;;;;;;;;<<<<<<<<<======AAAAAAAAAAAAAAAAAAAAAAAAHHHHHHIIIKKKMMMOOOQQQSSSVVVVVVWWWXXXZZZ[[[]]]^^^aaaaaaaaabbbdddeeeggghhhhhhiiijjjiiiiiiiiikkkmmmnnnrrrvvvvvvuuuuuuwwwzzz~~~~~~~~~~~~zzzwwwyyyrrriiiccc```]]]WWWRRRRRRTTTXXXYYYVVVPPPIIIDDDDDDAAA???@@@AAAAAA???<<<<<<;;;888444111...,,,+++,,,++++++******++++++,,,+++,,,,,,---...///000000222222333222111222555777:::::::::999888777666555666555444333222111111222.........---,,,***)))(((444111///000333666555444666777888999:::;;;;;;;;;===???AAAAAA@@@@@@AAABBBDDDCCCBBBAAAAAAAAAAAAAAACCCAAA>>>;;;;;;>>>AAACCC???@@@@@@AAAAAA@@@@@@??????>>>>>>@@@BBBDDDCCCBBBIIIKKKQQQ[[[iiiuuu~~~}}}}}}~~~~~~|||vvvlllbbb[[[UUUKKKDDDBBB>>><<<:::888777888:::;;;;;;===???@@@BBBDDDGGGJJJLLLRRReee|||WWWJJJ===888666444333444---///111222000/////////.......................................///000000000111444;;;FFFRRR[[[]]]]]]VVVSSSNNNJJJIIILLLQQQTTTWWWhhhmmmaaaYYYWWWZZZXXX[[[qqq~~~yyysssnnneeebbb\\\UUUMMMHHHEEEDDD>>>??????>>><<<;;;;;;<<<============>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAFFFGGGHHHIIILLLNNNPPPRRRTTTUUUVVVWWWZZZ\\\^^^___```aaadddfffhhhiiiiiihhhlllnnnnnnnnnmmmnnnppprrrrrrvvvzzz{{{{{{}}}}}}xxxrrrjjjeeecccaaa\\\XXXXXXZZZ\\\[[[XXXQQQJJJFFFCCCBBBAAABBBCCCBBB???;;;444333222000///.........,,,++++++******++++++,,,+++,,,,,,---...///000000111222222222222333666888999999999999999888777666666666555444444444444444111000///...---,,,+++***111///...///333666666666666777888999:::;;;;;;;;;===???AAAAAAAAA@@@AAACCCDDDCCCBBBAAAAAAAAAAAABBBBBBAAA>>><<<<<<>>>AAABBB@@@@@@AAAAAAAAAAAA@@@@@@@@@??????@@@CCCDDDDDDCCCIIIKKKQQQ[[[hhhuuu~~~{{{}}}{{{vvvlllbbb\\\UUULLLDDDBBB===;;;999777777888:::;;;<<<>>>@@@AAABBBDDDGGGJJJMMMSSSdddvvvyyyVVVIII<<<777555333222333---///111111000/////////.......................................///000000///222555;;;EEEQQQZZZ]]]\\\XXXTTTOOOKKKIIIJJJMMMOOOUUUddd{{{wwwfff```]]]___cccaaaddd}}}~~~}}}wwwooojjjeeeaaaZZZRRRKKKFFFCCCAAA>>>???@@@???===<<<<<<===>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDFFFHHHJJJMMMOOOPPPQQQRRRSSSVVVYYY]]]```aaa___bbbfffjjjmmmmmmlllkkkpppqqqrrrrrrrrrrrrtttvvvzzz}}}{{{vvvooolllkkkjjjhhheeefffggggggddd^^^VVVMMMHHHAAAAAAAAABBBBBB@@@<<<999111111000///............,,,++++++******++++++,,,+++,,,,,,---...///000000///000222222333444777999888888999999999888888777777777777777888888888999555444222000...............------///333666777777666777888999:::;;;;;;;;;>>>@@@BBBBBBAAAAAABBBCCCCCCCCCBBBAAAAAAAAABBBBBBAAA@@@???>>>>>>???@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@@@@AAACCCEEEEEEDDDIIIKKKQQQ[[[hhhttt}}}zzz}}}{{{wwwmmmccc]]]VVVLLLEEEBBB;;;:::888777777999;;;===>>>???AAABBBBBBDDDGGGIIINNNSSSccc~~~oootttSSSGGG:::666555222111222...///111111000//////000.......................................///000000...333555:::EEEQQQYYY\\\\\\YYYVVVQQQLLLIIIHHHIIIJJJRRR```vvvqqq```ZZZ\\\dddlllkkkppp}}}~~~||||||uuummmgggfffaaaXXXPPPIIIEEEBBBAAA???@@@AAA@@@>>>===>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDFFFIIIKKKMMMOOONNNOOOQQQUUUYYY]]]```bbbaaacccgggjjjmmmoooooopppqqqrrrsssttttttuuuwwwzzz|||yyyyyyzzzyyyyyyyyyyyyxxxsssjjj]]]PPPIII@@@???>>>===<<<;;;999888888777555222000...---,,,,,,++++++******++++++,,,+++,,,,,,---...///000000---///222333444555888:::777888888999999999888888777888999:::;;;<<<<<<<<<999888555222000000111111//////000111444666777777666777888999:::;;;;;;;;;>>>@@@BBBBBBBBBAAABBBCCCCCCBBBBBBAAAAAAAAABBBBBB????????????????????????@@@AAAAAAAAAAAAAAAAAA@@@AAA@@@@@@BBBDDDFFFEEEDDDIIIKKKPPPZZZgggsss|||~~~~~~}}}xxxnnneee___XXXMMMEEEBBB<<<:::999777888:::===>>>???@@@BBBBBBBBBDDDFFFIIINNNTTTbbbzzz}}}mmmttt|||QQQEEE999555444222111111...000111000///...///000.......................................///000000///333444:::DDDPPPYYY\\\]]][[[WWWQQQKKKGGGEEEEEEFFFMMMZZZoooooo```VVV[[[fffqqqqqqwww~~~}}}sss{{{|||{{{uuummmhhhggg```VVVNNNIIIFFFCCCAAA???AAAAAAAAA???>>>???@@@??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDFFFHHHJJJLLLMMMLLLMMMPPPTTTXXX\\\```bbbccccccdddfffiiimmmpppsssqqqrrrtttvvvwwwyyy|||~~~sssbbbRRRHHHCCCAAA???;;;999888999:::;;;:::777444111...,,,+++,,,++++++******++++++,,,+++,,,,,,---...///000000---///222444555666999;;;777888888999999999888888777999:::<<<>>>>>>??????<<<:::777444222111222222000111333444444555555666666777888999:::;;;;;;;;;>>>???AAABBBAAAAAABBBCCCBBBBBBAAAAAAAAABBBBBBCCC?????????@@@@@@?????????AAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@BBBDDDFFFEEEDDDIIIJJJPPPZZZfffrrr{{{}}}~~~yyypppfff```YYYNNNFFFBBB===;;;:::999999;;;>>>@@@>>>@@@AAABBBBBBCCCFFFHHHMMMSSS___uuuvvv~~~mmmrrrzzzNNNCCC888555444222000111///000111000///...///111.......................................///000000000222333888CCCOOOYYY]]]^^^]]]XXXQQQJJJEEECCCCCCDDDHHHSSSggg~~~rrrcccYYY[[[dddnnnoooxxx~~~~~~yyynnnxxxyyypppllllllrrrvvvxxx}}}|||vvvoooiiiggg___TTTKKKHHHFFFDDDBBB@@@AAABBBAAA@@@???@@@BBB@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHJJJLLLMMMLLLNNNPPPSSSWWW[[[^^^```bbbaaaaaabbbeeeiiinnnqqqppprrruuuxxxzzz}}}tttbbbQQQGGGFFFEEECCC???;;;:::;;;===777666444222000...------,,,++++++******++++++,,,+++,,,,,,---...///000000---000333555666777999:::888888999999999888888777777999;;;===????????????<<<:::888555333222222222000222444444333333444555666777888999:::;;;;;;;;;===???AAAAAA@@@@@@AAABBBBBBBBBAAAAAAAAABBBCCCCCC????????????????????????AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@AAACCCEEEEEEDDDHHHJJJOOOYYYfffqqqzzz~~~~~~zzzqqqhhhbbbZZZOOOFFFBBB>>><<<:::999999;;;===???===>>>@@@AAAAAACCCFFFHHHKKKRRR]]]pppppp{{{nnnoooxxxMMMBBB888555555333111111///000000///......000111.......................................///000000111000222777BBBOOOYYY^^^```^^^YYYPPPHHHCCCAAABBBDDDGGGQQQddd{{{vvvhhh\\\YYY\\\dddiiiwww~~~~~~{{{~~~}}}sssnnnxxxxxxqqqiiicccbbbcccjjjqqquuu~~~~~~xxxqqqkkkeee\\\PPPHHHFFFEEEDDDBBB@@@BBBCCCBBBAAA@@@AAACCCBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGIIIIIIIIIIIIJJJKKKLLLLLLNNNNNNPPPRRRVVVYYY[[[]]]^^^^^^^^^```bbbfffiiikkkmmmooosssvvvzzz~~~{{{kkk[[[NNNGGGEEEFFFGGGDDD@@@<<<;;;;;;555444222111///...------,,,++++++******++++++,,,+++,,,,,,---...///000000...000444555666777888999999999999999999888777666777999;;;===>>>???>>>===::::::888666444222000000+++...222333222222333555666777888999:::;;;;;;;;;<<<===???@@@??????@@@AAAAAAAAAAAAAAAAAABBBCCCDDD@@@@@@???>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@??????@@@CCCDDDDDDCCCHHHJJJOOOYYYeeeqqqyyy}}}}}}{{{rrriiiccc\\\PPPFFFBBB===;;;999777777888:::<<<;;;<<<>>>@@@AAACCCFFFHHHIIIQQQ[[[lllmmm|||mmmqqqvvvLLLAAA888666666444222222000000000///......000222.......................................///000000000///111666AAAOOOZZZ___aaa___YYYPPPGGGAAA@@@BBBDDDJJJSSSeee|||yyylll\\\UUUTTT[[[cccwww|||xxx{{{vvvlllooozzzrrrjjjfff```^^^______hhhpppwwwzzzrrrlllcccYYYMMMFFFDDDDDDCCCAAAAAABBBCCCCCCAAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHKKKKKKJJJJJJJJJKKKLLLLLLOOOOOOPPPRRRUUUXXXZZZ[[[ZZZ[[[]]]```bbbdddeeeeeehhhkkkooossswww|||rrrbbbUUULLLHHHAAAEEEHHHGGGBBB<<<888777777666444222000...------,,,++++++++++++++++++,,,+++,,,,,,---...///000000...111444666666666888999:::::::::999888777666555777888;;;===>>>>>>===<<<999999888666444222///...'''+++///111111111333555666777888999:::;;;;;;;;;;;;===?????????>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDAAA@@@???>>>>>>???@@@AAAAAABBBBBBCCCCCCBBBBBBAAA???>>>>>>@@@BBBDDDCCCBBBHHHJJJOOOXXXeeepppyyy}}}zzz}}}{{{rrriiiddd\\\PPPFFFBBB<<<:::888666555666888999999;;;===???@@@BBBFFFHHHGGGPPPZZZjjj~~~lllkkkwwwuuuLLLAAA888666666444222222000000000///---...000222.......................................///000000///111000333>>>NNN[[[______YYYSSSMMMIIIDDD???>>>@@@GGGPPPdddppp]]]WWWTTTXXXddd{{{yyyxxx|||}}}nnnnnnuuuuuueeeaaa```]]]^^^cccbbblllyyy|||uuummmhhh[[[UUUMMMGGGDDDCCCBBBBBBBBBBBBAAA>>><<<<<<>>>AAABBBCCCEEEEEEDDDDDDFFFGGGHHHHHHGGGEEEDDDDDDGGGIIINNNKKKHHHHHHJJJLLLKKKJJJNNNOOOQQQSSSUUUWWWWWWXXX[[[XXXWWWYYY]]]aaaaaaaaaeeegggjjjnnnsssxxx|||~~~pppbbbVVVNNNJJJHHHGGGFFFEEEDDDAAA<<<999555333111///...///111333,,,***((((((***+++,,,+++...------,,,---///222333666222222666666333444999888:::<<<;;;888555333333555666999;;;<<<;;;;;;:::555444222000///...------/////////000111333444555666777888999:::;;;;;;<<<<<<======<<<<<<===???BBBAAAAAABBBCCCCCCDDDDDDDDDBBBBBB@@@@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@?????????;;;???BBBCCCAAAAAACCCEEEFFFIIILLLRRR___ppp{{{~~~~~~~~~vvvkkkaaaXXXPPPGGGAAA;;;:::999777777777777888:::<<<===>>>???BBBFFFIIIQQQRRR^^^lll~~~}}}ttt|||lllzzzqqqIII@@@888666444111///000000000//////......------111000...,,,,,,,,,...///...............///000000///111000444???OOO[[[^^^]]]WWWPPPJJJGGGCCC>>>???BBBLLLWWWooovvvccc[[[WWWZZZeee{{{yyyxxx|||{{{pppsss|||nnn```]]]]]]\\\___fffnnnzzz{{{rrrjjjdddZZZUUUMMMGGGDDDCCCBBBBBBAAAAAA@@@>>><<<<<<>>>@@@BBBCCCEEEEEEEEEEEEGGGHHHIIIJJJIIIHHHGGGHHHKKKMMMPPPMMMJJJJJJKKKLLLKKKIIINNNOOOQQQSSSTTTUUUVVVVVVYYYWWWVVVWWW[[[^^^___^^^dddeeehhhlllqqqvvvzzz}}}~~~~~~~~~}}}}}}ssseeeVVVKKKEEEEEEDDDCCCDDDEEEDDDAAA???888666333000.........///,,,***((((((***,,,,,,+++---....../////////......222///000666777555444666333666999:::999777777777444555777999999999888777444333222000///...------......//////111222444555777777888999::::::;;;;;;<<<=========<<<===???BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBAAAAAAAAA@@@@@@@@@??????===???@@@AAAAAABBBCCCEEEEEEIIIMMMSSS```qqq}}}~~~vvvkkkaaaYYYQQQHHHBBB;;;:::999777777777777888:::<<<===>>>???BBBEEEHHHPPPQQQ]]]lll~~~|||sssxxxkkk}}}oooIII@@@888666444111///000////////////////////////111///...,,,,,,,,,...///...............///000000...222111555AAAPPPZZZ\\\ZZZSSSMMMFFFCCCAAA>>>AAAEEEMMM]]]{{{|||ggg^^^WWWXXXbbb}}}{{{yyyxxx|||wwwrrrxxxwwwhhh\\\ZZZ\\\]]]dddmmmvvvyyypppgggaaaZZZTTTMMMGGGDDDCCCBBBAAA@@@AAA@@@>>><<<<<<===???AAABBBDDDEEEDDDEEEGGGHHHJJJKKKLLLKKKKKKLLLOOORRRQQQOOOLLLLLLLLLLLLKKKJJJOOOPPPQQQSSSTTTTTTUUUUUUXXXWWWVVVVVVYYY[[[\\\\\\bbbcccfffjjjooossswwwyyy{{{zzz{{{|||~~~yyyuuuuuuzzzzzzzzzwwwpppeeeWWWIIIAAA@@@??????AAADDDFFFGGGFFF<<<999555111...,,,++++++,,,***))))))+++,,,,,,+++,,,---///000///...,,,***000---...444888666444333222444777888888666666666333444555666666555444333444333111000...---------------...///000222333444888888888999999:::::::::<<<===>>>=========???AAACCCCCCBBBAAAAAA@@@??????AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAA???>>>???AAACCCDDDDDDDDDHHHMMMTTTcccttt~~~wwwkkkaaaYYYQQQIIICCC;;;:::999777777777777888:::<<<>>>???@@@BBBEEEHHHNNNPPP\\\mmmyyyqqqrrrjjjlllIII@@@888555444111///000......///000000111222222000///...,,,,,,---.....................///000000...222222666BBBQQQZZZ[[[XXXQQQJJJCCCAAA??????CCCHHHJJJ]]]~~~~~~}}}dddZZZSSSSSS]]]wwwzzzyyyzzz}}}vvvssszzzrrreee[[[[[[^^^bbbmmmzzzyyyooofffaaaYYYTTTMMMGGGDDDBBBAAA@@@@@@@@@@@@>>><<<<<<===>>>>>>@@@BBBBBBBBBCCCEEEGGGIIIJJJLLLLLLLLLNNNQQQSSSOOONNNMMMMMMNNNNNNNNNNNNRRRRRRSSSTTTUUUUUUUUUUUUXXXWWWWWWWWWXXXZZZ[[[\\\```bbbdddhhhlllppptttvvvyyyyyyzzz{{{}}}xxxssstttwwwqqqppplllggg___TTTIIIBBB===<<<;;;===@@@DDDFFFGGG;;;999555111...,,,+++***+++***)))***,,,---,,,+++,,,,,,---......---,,,+++333///...222666777444222444666888777444111//////333444444444444333222111222222000///...---------,,,,,,---...000111333444888888999999999:::::::::<<<===>>>>>>>>>>>>@@@AAAAAAAAAAAA@@@@@@@@@??????AAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCC@@@<<<===AAADDDDDDCCCDDDHHHNNNVVVdddvvv~~~vvvjjj```XXXPPPHHHCCC;;;:::999777777777777888999;;;>>>???@@@BBBEEEGGGNNNOOO]]]nnntttmmmnnnllliiiHHH???777555444111000111///000000000111111111222///...------------.....................///000000---222222666BBBQQQZZZZZZXXXOOOIIICCCAAA@@@@@@DDDJJJKKK___}}}}}}xxx^^^UUUNNNOOOYYYrrr{{{{{{{{{~~~vvvrrrxxx~~~mmmccc[[[]]]aaagggvvvxxxooogggbbbXXXSSSMMMGGGDDDBBBAAA???@@@@@@@@@???===<<<===>>><<<===???@@@???@@@BBBCCCEEEGGGIIIJJJKKKLLLOOOQQQJJJLLLMMMNNNOOOPPPQQQRRRUUUUUUVVVWWWWWWWWWWWWWWWYYYYYYYYYXXXYYYZZZ\\\^^^```aaacccgggkkkooorrrtttzzzzzz{{{|||~~~~~~zzzzzz{{{tttoooggg```XXXPPPHHHBBB===;;;888999;;;???AAAAAA777555333000...,,,,,,++++++******+++,,,---,,,+++,,,,,,++++++,,,---///000666444111111333666555333555666777666222...,,,+++444444444333333222111111111111///...------------+++,,,---...000222444555888888888999999::::::;;;;;;===??????>>>>>>@@@AAA?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDD@@@======AAACCCDDDCCCCCCHHHNNNVVVddduuuvvvjjj___VVVNNNGGGBBB;;;:::999777777777777888999;;;>>>@@@AAABBBEEEGGGNNNPPP\\\nnnqqqkkknnnqqqgggHHH???777555444222000111222111111111000000000///......---------........................///000000...333222666AAAPPPZZZ[[[YYYPPPJJJEEEDDDBBBBBBEEEJJJOOOcccoooYYYQQQLLLMMMVVVmmm||||||~~~wwwtttvvv{{{|||ggg___[[[^^^dddmmm~~~uuummmeeeaaaWWWSSSMMMGGGDDDBBB@@@???@@@AAABBB@@@>>>===>>>???;;;<<<>>>>>>======???@@@@@@BBBEEEFFFGGGIIIKKKMMMGGGJJJMMMOOOPPPQQQSSSUUUVVVVVVWWWXXXYYYYYYYYYXXXXXXYYYZZZZZZZZZ[[[^^^```aaabbbdddgggjjjnnnqqqssszzzzzz{{{}}}~~~wwwnnnddd\\\SSSHHHAAA===;;;888666777999999999222111000...------,,,,,,+++******,,,---...,,,+++---,,,++++++,,,...111222222444444222222555666444111333555555333000//////444444333333222222222111000000...------,,,,,,,,,,,,,,,---...000333444666666777888999:::;;;;;;<<<;;;===???@@@??????@@@AAA>>>>>>???@@@@@@AAABBBBBB??????@@@@@@@@@@@@??????AAAAAAAAAAAABBBBBBBBBBBBBBB@@@??????AAABBBCCCBBBCCCHHHNNNUUUcccsss}}}xxxkkk___VVVNNNFFFAAA;;;:::999777777777777888888;;;>>>@@@AAACCCEEEFFFNNNOOO[[[nnntttnnn|||rrr{{{fffHHH???777555444222111222222222111000000///......---------..............................///000000///333222555@@@OOOYYY\\\[[[RRRLLLHHHGGGEEECCCEEEJJJPPP```}}}hhhTTTMMMIIIKKKQQQddd~~~}}}~~~xxxvvvxxx|||wwwccc]]]\\\bbbjjjvvvzzzqqqhhhaaa\\\WWWRRRLLLHHHDDDBBB@@@>>>AAABBBCCCBBB@@@>>>>>>???<<<===>>>>>><<<<<<===>>>===???BBBCCCDDDEEEGGGIIIFFFJJJNNNOOOOOOPPPRRRTTTUUUUUUWWWXXXYYYYYYYYYYYYWWWXXXZZZZZZYYY[[[___bbbbbbccceeegggkkknnnqqqssswwwxxxzzz|||yyytttlll```QQQFFF>>>;;;888666666555444333///......---,,,,,,+++++++++***+++,,,......,,,+++------------...//////000(((000666444222555666444111333666777555444333333222222222111111111111222//////...---,,,,,,,,,,,,,,,------///111444666777555666777888:::;;;======;;;===@@@AAA@@@???@@@AAA@@@@@@@@@AAAAAAAAAAAAAAA>>>???@@@AAAAAA@@@???>>>AAAAAAAAABBBBBBBBBCCCCCC???AAABBBAAAAAA@@@AAACCCDDDHHHMMMTTTaaapppxxxzzz|||nnnaaaWWWNNNGGGAAA;;;:::999777777777777888888;;;>>>AAABBBCCCEEEFFFMMMLLLXXXkkk}}}www|||wwwgggGGG>>>777555555222111222////////////////////////,,,------......///.....................///000000000444222444???NNNYYY]]]\\\TTTNNNJJJIIIGGGDDDEEEIIILLLZZZtttdddOOOIIIFFFGGGLLL]]]~~~~~~xxxyyy{{{~~~rrrbbb]]]^^^fffpppwwwmmmddd]]]XXXVVVRRRLLLHHHEEEBBB@@@>>>AAACCCDDDCCCAAA??????@@@===??????>>>===<<<===>>>;;;>>>@@@BBBBBBCCCEEEFFFGGGKKKOOOPPPOOOOOOPPPRRRSSSTTTVVVWWWXXXYYYYYYYYYUUUWWWYYYYYYYYY[[[___bbbcccdddfffhhhkkkoooqqqsssuuuvvvxxx{{{}}}|||nnn[[[MMM>>>;;;888666666444222000......---,,,,,,+++******+++***+++---......,,,***...///000111111///---,,,,,,777777444555666444333666888999777555444444111111000000000000111111///...------,,,,,,,,,,,,,,,---...000222444666888444555666888:::<<<>>>>>>;;;===@@@AAA@@@@@@@@@AAACCCCCCBBBAAAAAA@@@@@@@@@>>>???@@@AAAAAA@@@???>>>AAAAAAAAABBBBBBCCCCCCCCC>>>AAADDDCCCAAA???AAACCCDDDHHHMMMTTT___nnnvvvwww~~~pppcccXXXOOOGGGBBB;;;:::999777777777777888888;;;>>>AAABBBCCCDDDFFFLLLKKKVVViii~~~|||{{{gggGGG>>>777555555222111222------......//////000000,,,,,,---.../////////..................///000000000///333888AAAOOO\\\___[[[TTTPPPJJJEEEDDDEEEHHHKKKJJJUUUkkk}}}dddPPPKKKHHHGGGKKKYYYrrr~~~~~~~~~}}}~~~|||~~~vvvyyy}}}vvvnnn___\\\ZZZ___ooo~~~qqqiiibbb\\\XXXUUURRRMMMHHHDDDBBBAAAAAABBBBBBBBBBBBAAA@@@???>>>CCCCCCBBBAAA@@@@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCCFFFFFFGGGKKKOOOOOOLLLHHHOOORRRVVVXXXXXXXXXYYYYYYXXXYYYZZZ[[[[[[]]]```cccdddeeegggiiilllnnnpppqqqvvvwwwyyy}}}|||{{{}}}{{{wwwbbbSSSDDD???999666666555333000---,,,++++++******++++++)))+++------,,,+++***+++///......---------......---...000333444555555555333444555666777777777777444333222111000000000000...---,,,,,,,,,,,,+++******+++,,,...000444777999888999999:::;;;<<<======DDD@@@???CCCDDD@@@AAAEEE@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>???@@@@@@@@@CCCFFFJJJEEEJJJRRRXXX]]]fffrrrzzzvvveeeYYYNNNEEE>>><<<;;;999777666666777777:::<<>>:::777444222000------,,,+++*********+++)))+++,,,,,,+++******+++///......------.........///000222444666666666666555666666777777777666666333333222111000000000000000...---,,,,,,,,,***)))++++++,,,...111444777999999999:::;;;<<<===>>>>>>@@@======@@@AAA???@@@DDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@????????????>>>@@@CCCFFFEEEJJJQQQWWW]]]gggrrrzzzrrrcccWWWNNNEEE???===;;;999888666666666777999<<<>>>@@@AAACCCEEEHHHJJJOOOXXXggg}}}}}}gggIII@@@888666444111///000111///...,,,,,,---...///,,,,,,------......////////////............//////---111555:::BBBPPP\\\___[[[PPPMMMHHHEEECCCEEEHHHJJJKKKSSSeeeyyyzzzaaaQQQNNNLLLKKKKKKSSSddduuu}}}~~~~~~}}}}}}~~~}}}}}}vvvmmmhhheee```\\\YYYZZZ^^^gggzzz}}}rrriiiddd___[[[WWWQQQNNNJJJFFFCCCBBBCCCCCCAAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAAAAABBBBBBDDDDDDCCCCCCDDDDDDEEEFFFIIIHHHHHHIIIKKKLLLKKKIIINNNQQQUUUVVVWWWWWWXXXYYY]]]^^^___^^^^^^___aaacccdddeeefffiiikkkmmmooopppuuuuuuwwwzzz}}}}}}|||zzz|||yyywwwppplllhhhgggiiijjjhhhfffpppoooooopppmmmeeeYYYPPPGGGFFFDDD???888333111000......,,,+++***************++++++***))))))***,,,///......---......//////111222444666888888888888999999999888888666555555333222111000////////////111///---------,,,***))),,,,,,---///222555888999::::::;;;<<<===>>>?????????<<<<<>>>>>>>>???@@@@@@@@@AAA?????????>>>======???BBBEEEJJJPPPWWW^^^gggrrrzzz}}}mmm```UUUMMMEEEAAA===<<<:::888666666666666999;;;===???@@@BBBEEEGGGGGGMMMWWWeee|||fffIII@@@888555444111///000//////..........................................//////............//////...111444999AAANNNZZZ\\\YYYOOOLLLGGGDDDCCCDDDGGGIIIGGGPPPdddyyyxxxaaaPPPOOONNNMMMLLLPPP___nnn~~~}}}{{{}}}~~~zzzqqqfff^^^[[[ZZZXXXVVVVVVZZZaaakkk|||yyyooogggbbb^^^YYYVVVPPPMMMIIIEEEBBBAAAAAABBBAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHJJJJJJIIIIIIJJJKKKJJJJJJNNNQQQTTTUUUVVVVVVXXXYYY\\\^^^___```aaabbbdddfffjjjkkkkkklllnnnooopppppptttuuuvvvyyy{{{|||zzzxxxzzz{{{|||}}}|||xxxsssooojjjfffbbb_________^^^]]]```___]]]\\\ZZZVVVOOOJJJDDDEEEEEE@@@888333111111///...---,,,+++************++++++)))((((((***,,,...............//////000222333555777888888888888;;;;;;::::::888666555444222222111000////////////000...------......,,,+++,,,---///111333666888999;;;;;;<<<===>>>???@@@@@@AAA@@@@@@@@@AAA@@@AAACCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA======>>>??????@@@AAAAAA>>>>>>???>>>======???AAAEEEIIIOOOVVV^^^hhhssszzz~~~~~~vvviii]]]SSSLLLFFFBBB>>><<<:::888666555555555888:::===???@@@AAADDDFFFGGGNNNWWWeeezzzcccHHH???777555444111000111---...///000000///...---///////////////.........///............//////000//////333777???LLLWWWYYYUUUMMMKKKGGGDDDBBBCCCEEEGGGDDDNNNeee}}}qqq]]]PPPOOOOOONNNLLLOOO]]]kkk~~~{{{}}}~~~~~~uuummmfff]]]WWWTTTTTTTTTSSSVVV\\\dddmmmzzz~~~wwwmmmeee```\\\WWWSSSOOOLLLHHHDDDAAA?????????@@@@@@@@@@@@AAACCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLNNNPPPSSSTTTTTTUUUWWWYYYYYY\\\___bbbcccfffhhhkkknnnnnnnnnnnnnnnooooooooorrrrrrtttvvvyyyyyyxxxvvvvvvvvvwwwxxxxxxuuunnniiidddaaa]]]ZZZXXXWWWWWWVVVSSSQQQOOOLLLJJJHHHEEECCC???@@@AAA===777222111222///...---,,,+++++++++++++++++++++)))((((((+++---...............///000111222333444666777777777666;;;;;;;;;:::888777555444333222111000////////////...---,,,---///000///...---...000333555777888999;;;<<<<<<===>>>???@@@@@@CCCCCCBBB@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA======>>>???@@@AAAAAABBB<<<>>>???@@@???@@@BBBDDDFFFIIINNNVVV___iiissszzzwwwqqqfff[[[RRRKKKFFFDDD===<<<:::888666666666666888:::===???@@@AAADDDFFFIIIOOOXXXeeeyyydddHHH???777555444222000111---...///111111000...---///////////////........................///000000//////222666===JJJUUUWWWSSSMMMKKKGGGCCCBBBBBBCCCDDDEEENNNeee~~~iiiXXXTTTRRRPPPNNNLLLOOO\\\jjj~~~|||pppkkkccc^^^XXXTTTSSSSSSSSSSSSYYY```hhhoooxxxzzzsssiiibbb]]]XXXSSSOOOMMMJJJFFFBBB@@@??????@@@@@@@@@??????@@@BBBCCCDDDFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJIIIIIIJJJJJJKKKLLLJJJLLLMMMNNNMMMLLLMMMNNNNNNPPPRRRSSSSSSTTTWWWYYYWWWZZZ___bbbeeehhhkkkmmmmmmmmmmmmnnnnnnnnnnnnnnnpppqqqsssvvvyyyyyyxxxvvvvvvuuuuuuuuuuuuqqqjjjddd^^^\\\YYYVVVSSSQQQQQQPPPLLLJJJHHHEEECCC@@@???>>><<<<<<;;;888555222111222...------,,,,,,,,,,,,,,,+++,,,,,,+++******+++---............///000111111111222444666666666666555:::::::::999999777666666444333222111000000000000///...---...000000000......000222444666888999999;;;;;;<<<===>>>???@@@@@@AAACCCBBB???>>>@@@@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@AAAAAABBB===>>>@@@AAAAAAAAACCCEEEFFFHHHMMMUUU```kkktttyyy~~~|||tttoooeee[[[QQQKKKGGGEEE<<<;;;999777666666777777999;;;===???@@@BBBEEEGGGJJJQQQZZZfffyyy}}}gggHHH???777555444222111222---...///000111000///.................................---......///000111///000333777>>>JJJUUUWWWSSSNNNKKKGGGCCCAAA@@@AAABBBFFFLLLcccxxxgggZZZZZZWWWSSSOOOKKKNNN\\\jjj|||qqqjjjhhh\\\ZZZXXXVVVVVVWWWXXXXXX]]]eeennnsssxxx|||rrrlllccc\\\XXXTTTOOOKKKHHHFFFCCC@@@???@@@AAABBB@@@???>>>>>>>>>@@@BBBCCCEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMHHHLLLOOOQQQOOONNNOOOPPPNNNPPPQQQRRRRRRTTTVVVYYYWWW[[[___ccceeehhhjjjlllkkkkkklllnnnpppqqqrrrssstttuuuwwwzzz~~~~~~||||||yyyvvvuuutttoooggg```[[[[[[YYYVVVSSSPPPOOONNNKKKKKKIIIFFFCCC@@@>>>======:::777444333222111000---,,,,,,,,,,,,---......+++,,,......,,,+++,,,---............///000111222222333555666666666666555777777888888888888888777555444333222111111111111222111////////////...,,,///000333555777999999999:::;;;;;;<<<===>>>???@@@???BBBBBB??????CCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBB>>>@@@BBBBBBAAA@@@AAABBBFFFHHHLLLUUU```kkktttyyy{{{~~~zzzsssooofff\\\RRRJJJGGGEEE;;;:::888777777777888999999<<<>>>@@@AAACCCEEEHHHIIIPPPZZZfffzzzwwwcccGGG>>>777555555222111222......///000000000000000,,,,,,------......//////---------......///000111...111444777>>>KKKVVVWWWSSSNNNKKKGGGCCCAAA@@@@@@@@@GGGKKKaaawwwjjjaaa___[[[UUUOOOJJJMMM[[[jjj|||~~~vvvpppgggccccccZZZZZZYYYYYY[[[\\\^^^^^^```hhhqqqvvvyyy{{{vvvkkkeee]]]XXXTTTQQQLLLHHHDDDCCCAAA??????AAACCCEEE@@@???>>>======???AAABBBDDDDDDDDDEEEFFFHHHIIIJJJLLLLLLLLLLLLLLLMMMMMMNNNGGGLLLQQQSSSQQQPPPPPPQQQNNNOOOQQQRRRRRRSSSVVVYYYYYY\\\```ccceeegggiiikkkjjjkkkmmmpppsssuuuxxxyyyzzz{{{}}}}}}yyyvvvtttnnneee^^^[[[\\\[[[YYYUUURRRPPPOOOMMMMMMLLLIIIEEEAAA???>>>???;;;555222333333000...,,,,,,,,,,,,---...//////***---//////...,,,,,,---............///000222222333444555777777777666666555555666888888999999888555555444333222222222222555333111000///...,,,***///111333666888999999999::::::;;;<<<===>>>?????????CCCDDD@@@BBBHHHJJJFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@AAABBBBBB@@@?????????FFFHHHLLLUUU```llluuuyyyyyy|||~~~yyysssoooggg\\\RRRJJJGGGEEE:::999888777777888999::::::<<>>777555555222111222.../////////000000111111++++++,,,,,,---...//////---------......000111111...444444444999HHHWWW\\\ZZZSSSMMMGGGEEECCC???===???GGGNNNaaa}}}wwwlllfffbbb^^^XXXOOOIIIKKKXXXeeeyyy}}}{{{{{{|||||||||}}}}}}tttmmmkkkgggdddccc[[[ZZZZZZ\\\___aaabbbbbbgggllluuu~~~}}}zzzvvvooohhh___\\\VVVPPPJJJGGGDDDCCCBBBBBBAAA@@@???@@@DDDGGG@@@???>>>======<<<======?????????@@@CCCFFFJJJLLLMMMNNNOOOOOOOOONNNMMMMMMPPPQQQQQQQQQQQQPPPPPPOOORRRRRRSSSSSSSSSSSSRRRQQQYYY\\\___aaabbbcccfffgggiiimmmqqqssstttwww|||~~~zzzvvvqqqllliii```\\\ZZZ\\\]]]\\\YYYXXXUUUSSSRRRQQQKKKBBB>>>???;;;999777666555333111///,,,,,,,,,------.........,,,---......,,,,,,,,,...---///000111000000222444222555777555666888777444444555555666777666666666666555444333333333333444666444111//////000333555333555666777666777888:::888:::???BBB>>>999;;;AAACCCAAA>>>???BBBEEEDDDCCCCCCBBBAAA@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAAAAABBBBBBBBBAAA@@@@@@DDDEEEJJJSSS```jjjpppsssvvvyyyuuuwwwpppfff\\\SSSKKKEEEAAA;;;;;;:::999888888888999;;;>>>@@@AAAAAAAAABBBCCCNNNNNNUUUfff}}}oooyyy```CCC<<<666555333//////111111111333333222///,,,***......------------......000///...------------------333444444;;;IIIYYY___]]]UUUNNNHHHFFFDDD@@@???AAADDDLLLbbbxxxmmmfff___[[[UUUNNNHHHKKKYYYggg{{{}}}|||}}}~~~xxxlllgggfffbbb___^^^\\\]]]^^^```ccceeegggggglllsss}}}yyyqqqnnnjjjddd^^^ZZZWWWRRRLLLHHHDDDCCCBBBAAAAAA@@@>>>===>>>AAADDD???>>>>>>===<<<<<<<<<===AAAAAAAAAAAACCCFFFIIIKKKJJJKKKMMMOOOPPPPPPOOOOOOMMMNNNOOOQQQRRRSSSSSSTTTSSSTTTTTTTTTTTTTTTSSSSSSVVVXXX[[[\\\]]]^^^```bbbhhhlllppprrrtttvvv|||{{{vvvpppmmmeeebbbbbbggglllmmmjjjgggccc___\\\ZZZTTTKKKEEEDDDBBB???;;;888666333///---,,,,,,---------------------......---,,,+++,,,...,,,...///000///000111333222555666555555888777444555555666777777777777666444444444555555555666666777555222000000111333555444666777777666666888999999777999<<<<<<999:::===BBB@@@>>>???BBBDDDDDDCCCDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCC???@@@AAABBBBBBBBBBBBBBBGGGGGGJJJRRR]]]hhhooorrrsss|||zzzvvvrrrlllcccZZZQQQJJJCCC>>>999888888777666666777777;;;===???AAAAAAAAACCCDDDMMMMMMUUUfff|||}}}ooo{{{___CCC<<<666555333000///111////////////...---------......------------......//////...---------------///222333555<<>>======@@@BBB>>>======<<<<<<<<<<<<===============???AAACCCDDDFFFHHHKKKNNNPPPRRRRRRRRRNNNOOOPPPRRRSSSUUUUUUVVVUUUUUUVVVVVVVVVVVVVVVUUUTTTVVVXXXYYYYYYZZZ\\\]]]eeeiiinnnqqqsssvvv{{{}}}xxxuuuoooooorrr{{{yyyqqqkkkhhhcccYYYQQQMMMMMMIIICCC>>>999555000---------------------,,,,,,...///...,,,+++***,,,...+++---/////////000111333333666777555555777777444555555666777777777777666222333444666777888888888888666333111111222444666666777888888777666777999;;;666555999<<<;;;:::<<>>???AAABBBCCCBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCC>>>???@@@AAACCCCCCCCCDDDIIIIIIJJJPPPZZZeeemmmrrruuu{{{~~~yyyooojjjbbbZZZRRRJJJBBB===999888777666666666777888:::<<>>MMM^^^fffggg]]]TTTMMMIIIGGGDDDDDDFFFIIIQQQjjjvvvtttyyyttthhhWWWPPPLLLIIIGGGJJJZZZmmmooogggbbbccccccaaa^^^^^^aaacccfffiiijjjlllmmmnnnsss|||zzzmmmfff^^^YYYVVVTTTOOOLLLJJJIIIGGGDDDBBBAAA@@@@@@CCCCCCCCCAAA??????AAACCC===<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<>>>???@@@BBBDDDHHHLLLPPPRRRTTTTTTSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWXXXXXXYYYXXXXXXXXXWWWXXXYYYYYYYYYZZZ\\\]]]bbbfffllloooqqqsssxxx|||}}}zzzvvvpppeeeZZZTTTTTTOOOIIIBBB===888333///.........------,,,,,,,,,//////...,,,******---///,,,...000000000111333555555888888666666888888555444444555666666666666555222333555666777888777777999777555444333444666777777999999999777666777888<<<888777:::<<<;;;<<<@@@????????????@@@AAABBBBBBBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCC???@@@AAABBBCCCCCCCCCCCCHHHHHHIIIMMMWWWcccnnntttzzz~~~xxxnnniiiccc\\\TTTLLLDDD???;;;:::999888888888:::;;;999;;;>>>@@@AAABBBDDDFFFKKKLLLUUUeeexxxqqqkkk[[[BBB;;;666444333000000222000//////............///......------------......///......---------......---///222777>>>MMM^^^gggiii```WWWOOOKKKHHHEEEFFFIIIMMMUUUnnnuuurrrwwwuuufffVVVNNNIIIIIIGGGJJJ[[[ppp~~~||||||jjjdddbbbdddeeecccaaabbbcccfffiiijjjkkkkkknnnpppvvvuuujjj___ZZZTTTPPPOOOMMMJJJGGGEEEEEEDDDCCCBBBAAAAAAAAABBBCCCCCCAAA??????@@@BBB<<<<<<<<<<<<<<<===>>>???AAAAAA@@@AAAAAAAAABBBBBB@@@BBBFFFJJJNNNQQQRRRSSSTTTSSSSSSTTTTTTVVVWWWXXXXXXXXXYYYZZZZZZZZZZZZZZZYYYZZZ[[[ZZZZZZZZZ]]]___```dddjjjmmmoooqqquuuyyy}}}~~~uuuiii]]]WWWQQQMMMFFF@@@;;;777333111.........------,,,,,,,,,---......,,,++++++---///---///111222222333555777777::::::777777999:::777333333444555555555555444444444555666666666666666:::999777666555666777888888999:::999888777888999888888:::<<<:::888<<>>???@@@@@@@@@AAAAAABBBAAABBBCCCDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBAAAFFFFFFGGGKKKUUUbbbooowww{{{rrrmmmiiibbb[[[TTTLLLDDD???;;;:::888777777888:::<<<999;;;>>>@@@AAABBBDDDFFFIIILLLTTTcccuuujjjjjjWWWBBB;;;555444333000000333...//////000...,,,***(((......------------............---------......///......222777>>>KKK\\\fffhhhcccYYYPPPKKKHHHFFFGGGKKKNNNUUUooozzzsssxxxwwwfffXXXNNNIIIJJJHHHJJJ[[[rrr|||~~~}}}uuugggcccaaadddeeecccbbbdddfffhhhkkkllllllmmmqqquuuxxxzzzhhh]]]RRROOOKKKIIIGGGFFFDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA???@@@@@@???======>>>@@@<<<<<<<<<<<<===???@@@@@@@@@AAAAAAAAAAAABBBBBBBBB@@@BBBEEEHHHKKKMMMNNNOOONNNNNNOOOQQQSSSWWWZZZ[[[XXXYYYZZZ[[[\\\\\\\\\\\\YYYZZZZZZZZZYYYZZZ]]]``````eeekkknnnoooppptttwwwyyy{{{~~~~~~ssseeeYYYTTTJJJEEE???:::666333000...------------------,,,,,,***,,,------------...///...000222333333444777888999;;;:::666666999:::777333333444555555555555444777666666666666666777888;;;:::999888888888999999888999::::::999888999;;;555666:::<<<888555:::BBB===???AAABBBAAAAAABBBCCCAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAACCCDDDFFFKKKSSS```oooxxx~~~uuummmlllhhh```YYYQQQJJJBBB>>>999888666444555777999;;;:::<<>>??????>>>===???@@@<<<<<<======???@@@AAABBB>>>>>>???@@@@@@@@@@@@@@@AAABBBEEEGGGIIIJJJJJJJJJJJJJJJKKKMMMOOOSSSWWWYYYXXXYYYZZZ[[[\\\\\\\\\\\\ZZZ[[[[[[[[[[[[\\\```bbbccchhhmmmpppqqqqqqtttwwwxxxyyy{{{}}}~~~{{{lll\\\RRROOOEEEAAA;;;666333111///---,,,,,,------------------''')))---//////...///000---///222333333444666888888:::999555444777888666444555666666777777666666999888777666777999<<<>>><<<;;;::::::999999::::::777999::::::999999;;;<<<666666999===<<<999;;;@@@===@@@CCCCCCBBBAAABBBDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDDDDCCCCCCCCCBBBAAABBBCCCCCCCCCCCCCCCBBBCCCEEEGGGKKKRRR^^^lllvvv~~~|||{{{vvvrrroooiiiaaaXXXPPPIIICCC???999888555444444777999;;;;;;===???AAAAAAAAACCCDDDHHHKKKSSS```nnnjjjwwwPPPAAA:::555444333111111333---.........---+++***)))......------------......---------------...//////000...222777===HHHWWWaaadddfff[[[PPPKKKHHHFFFHHHLLLNNNTTTkkkrrr]]]QQQKKKMMMJJJJJJ\\\ttt|||}}}|||{{{|||jjjhhheeeccceeefffdddeeehhhiiilllpppqqqrrrwwwlllXXXMMMGGGFFFEEEDDDCCCBBBBBBBBB>>>??????@@@@@@@@@@@@???>>>???AAAAAA@@@@@@AAACCC=========>>>???AAABBBCCC@@@AAABBBCCCCCCCCCCCCCCCBBBCCCEEEFFFGGGGGGGGGFFFKKKJJJJJJJJJLLLNNNQQQSSSXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]^^^]]]]]]___cccfffeeejjjpppsssssssssuuuxxxzzzzzzzzzzzz|||~~~{{{wwwyyyxxxgggVVVMMMKKKFFFAAA;;;666333111///...,,,,,,,,,------.........$$$(((---000000//////000,,,...111222222444666888777999777333333666666444666777777888888888888888:::999777777888<<<@@@CCC<<<<<<;;;::::::::::::;;;777888::::::::::::<<<===:::777999>>>AAA@@@>>>???===@@@DDDDDDBBBAAABBBDDDEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBB@@@@@@BBBCCCDDDDDDEEEEEEDDDFFFHHHLLLRRR]]]jjjsss~~~||||||{{{{{{|||sssmmmcccZZZRRRKKKEEEBBB;;;:::777666666999<<<>>>;;;>>>@@@AAAAAAAAABBBDDDHHHKKKSSS___lllnnnNNNAAA:::555444333111111444111000//////...///000111.........------.........---------------...///000///111444777;;;GGGUUU___aaaccc]]]TTTLLLGGGFFFHHHJJJOOOSSShhh~~~kkkZZZNNNMMMLLLJJJVVVfff}}}|||zzz{{{yyyvvv|||sssnnnkkkiiijjjjjjfffbbbdddjjjmmmnnnppprrruuu}}}dddRRRLLLFFFDDDAAAAAAAAA@@@???>>>BBBBBBAAAAAAAAA@@@@@@@@@>>>AAADDDDDDBBB@@@AAABBB???@@@AAAAAA@@@@@@BBBDDDBBBDDDEEEDDDCCCCCCDDDEEE???BBBEEEFFFFFFGGGHHHJJJHHHHHHHHHIIIJJJMMMOOOPPPUUUWWWXXXXXXXXXYYY[[[^^^[[[]]]^^^______```ccceeejjjmmmpppssstttuuuvvvxxxxxxxxxxxxzzz|||}}}|||zzz||||||xxxtttrrrxxx}}}yyylll```YYYUUUTTTHHHBBB:::333000/////////,,,,,,,,,---------......---,,,++++++,,,---///000666444333111222444666888444444555555666777777777777999:::999666666888:::888888999:::<<<>>>@@@AAA@@@>>>===>>>@@@AAA>>>;;;:::999777999<<<>>>===;;;===999666888<<>>???AAADDDEEEGGGMMMLLLQQQ]]]mmmtttvvvSSS???;;;666333222111111000333111//////000000,,,)))////////////////////////---......///000111111222,,,111444777;;;GGGVVV___aaa^^^YYYQQQJJJFFFFFFIIIKKKPPPTTTiiirrr^^^NNNJJJIIIJJJWWWhhh{{{|||vvvwww}}}~~~qqqmmmjjjiiiiiiiiifffccceeekkkmmmpppsssvvvzzzwww]]]MMMHHHFFFDDDBBBAAABBBBBBAAA???@@@@@@@@@@@@????????????===???AAAAAA>>>======>>>???@@@AAAAAA@@@AAACCCEEEBBBDDDEEEEEECCCCCCDDDFFFDDDFFFHHHHHHHHHIIIKKKMMMKKKJJJJJJJJJKKKLLLNNNOOOSSSUUUVVVVVVVVVWWWZZZ\\\\\\]]]______```aaadddfffjjjmmmqqqssstttuuuwwwyyyvvvuuuvvvxxxzzz{{{{{{zzz{{{}}}~~~|||xxxssspppnnnpppsssxxx{{{|||zzzwwwtttvvvrrrkkkccc\\\VVVSSSQQQDDD>>>777222///.........,,,,,,,,,---------......,,,,,,,,,,,,,,,...///000000000000000000111111111333444444555666777777888777999:::999666666888:::888888999:::<<<>>>@@@AAA>>><<<;;;;;;<<<;;;999666999888777999<<<>>>===<<<<<<999777888===@@@>>><<<@@@@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBAAAAAACCCDDDDDDDDDCCCCCCCCCBBBBBBBBBDDDCCCCCCBBBBBBAAA@@@@@@DDDCCCBBBAAA@@@@@@AAAAAAFFFHHHKKKPPPXXXbbbmmmuuu{{{{{{}}}}}}{{{xxxwwwpppfff[[[RRRJJJDDD@@@;;;:::999888888999:::;;;<<<<<<===???AAACCCEEEFFFMMMMMMQQQ]]]mmm{{{sssQQQ>>>;;;666333111111111000---,,,+++,,,//////---+++........................------------......///000,,,111444777<<>>???@@@???===<<<<<<======???@@@@@@@@@AAADDDFFFCCCDDDEEEEEEDDDDDDFFFGGGJJJJJJKKKJJJJJJJJJMMMOOOMMMLLLKKKKKKKKKLLLNNNNNNQQQSSSTTTUUUUUUVVVYYY[[[\\\^^^``````aaabbbeeegggjjjmmmqqqtttuuuwwwyyyzzzsssssssssvvvyyyzzzzzzyyyzzz{{{zzzwwwsssnnnlllkkkoooooopppooolllhhhdddbbb``````^^^ZZZVVVQQQLLLJJJ>>>:::444///.........---,,,,,,,,,---------......,,,,,,,,,,,,---...///000,,,---///000000000......333333444555666777888999777888999888777666888:::999999999:::<<<>>>@@@AAA???===;;;999888666444111777777777999<<<>>>>>>===<<<999888:::>>>@@@@@@>>>??????@@@AAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAACCCDDDDDDDDDDDDCCCCCCCCCCCCBBBDDDCCCCCCBBBBBBAAA@@@@@@CCCCCCAAA@@@@@@???@@@@@@FFFIIINNNSSS[[[eeeooouuuzzzzzz{{{~~~}}}xxxsssmmmddd[[[SSSLLLEEEAAA:::999888777777888999999;;;;;;<<<>>>@@@BBBDDDEEELLLLLLQQQ\\\kkkqqqOOO>>>:::555222111111111000,,,++++++,,,...///...,,,...........................---+++******,,,---///---111444777<<>>>>>???@@@===>>>@@@@@@@@@BBBDDDGGGCCCDDDFFFFFFEEEFFFGGGIIILLLLLLLLLJJJIIIJJJMMMPPPLLLLLLKKKKKKKKKMMMNNNOOOQQQRRRTTTUUUUUUVVVYYY[[[]]]^^^```aaabbbdddfffiiijjjmmmqqqtttvvvxxxzzz{{{rrrrrrsssvvvyyy{{{{{{zzzyyyyyyxxxuuuqqqmmmkkkkkkqqqpppmmmiiieee```[[[YYYYYYYYYWWWSSSOOOIIIDDDAAA999666222///...///......,,,,,,,,,---------......,,,,,,,,,---......///000...///000000111111000000222333444555666888888999777777777777777777888999999999888999;;;===@@@BBBCCCAAA>>>;;;888555222111555555666888:::<<<===>>>===;;;:::;;;===??????===>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAACCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@BBBBBBBBBCCCCCCDDDEEEEEEFFFIIINNNUUU\\\eeeooouuuxxxyyyzzz}}}}}}~~~xxxqqqllleee]]]VVVOOOIIIEEE999999777666666777777888999:::;;;===???AAADDDEEEJJJKKKPPPZZZhhh~~~oooMMM===999555222111111111000000000000000///...---,,,........................///...+++))))))+++---...---111444777<<>>@@@@@@@@@BBBDDDGGGCCCDDDFFFGGGGGGGGGIIIKKKLLLLLLKKKJJJHHHIIILLLNNNJJJJJJJJJJJJLLLNNNPPPQQQRRRSSSUUUVVVVVVXXXZZZ]]]]]]^^^```aaabbbdddgggjjjjjjmmmrrrtttvvvwwwyyy{{{sssssstttwwwzzz||||||{{{xxxyyyxxxvvvrrrnnnmmmmmmmmmkkkhhhccc___ZZZWWWUUUWWWUUUQQQKKKFFFAAA===;;;777444111000000000000///,,,,,,,,,---------......,,,,,,---...////////////222111000//////111222444333333444555666777888888777666666666777888888999888888777777999<<>>???@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@BBBCCCCCCDDDEEEEEEFFFFFFEEEHHHMMMTTT[[[eeennntttwwwyyy|||}}}xxxoookkkeee^^^XXXQQQIIIEEE:::999777666666666777777888999:::<<>>>>>?????????===???@@@@@@@@@AAADDDFFFCCCEEEGGGHHHHHHIIIKKKMMMLLLLLLLLLKKKJJJJJJMMMOOOJJJJJJJJJKKKMMMOOORRRSSSRRRTTTVVVWWWWWWYYY\\\^^^\\\^^^```aaabbbdddgggjjjkkknnnrrrtttuuuvvvxxxyyyuuuuuuvvvxxx{{{}}}|||{{{xxxyyyyyywwwrrrnnnlllkkkiiigggdddaaa]]]ZZZWWWVVVNNNLLLHHHCCC???;;;:::999555333111111111111000///,,,,,,,,,---------......,,,,,,...//////000//////222000...,,,---///111333444444555555666777777777777666555555777999999888777666555555777:::>>>@@@CCCBBB???:::555111000111000222444555555666999:::>>>===<<<<<<;;;;;;<<<<<<======???@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAACCCDDDCCCDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@DDDDDDDDDDDDCCCBBBAAA@@@EEEHHHLLLRRRZZZdddnnntttwww{{{}}}wwwnnnjjjeee^^^XXXOOOGGGBBB:::999888666666666777777888999:::<<>>===???@@@AAAAAA@@@AAACCCEEECCCEEEGGGHHHIIIJJJLLLNNNLLLNNNOOOOOONNNNNNPPPQQQNNNNNNMMMNNNOOOQQQSSSTTTRRRSSSUUUVVVWWWYYY\\\___[[[]]]___```bbbdddgggjjjlllnnnrrrtttttttttuuuwwwvvvvvvvvvxxx{{{|||{{{zzzxxxyyyyyyvvvqqqkkkfffdddccccccaaa^^^[[[YYYVVVUUUFFFEEEBBB???<<<999777666333222000111111111///---,,,,,,,,,---------......,,,---...///000000////////////.........///000111555555666666666666666666777555333555777999999888666555444333555999<<>>999444111111333///111333444333333555888::::::;;;;;;;;;<<<===>>><<<===>>>???AAAAAAAAAAAAAAABBBBBBBBBAAAAAACCCDDDCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@CCCCCCCCCCCCCCCAAA@@@???GGGIIILLLQQQYYYcccnnnvvvwww}}}{{{wwwppplllgggaaaYYYPPPGGGAAA;;;:::888777666666777777888999;;;===@@@CCCEEEGGGFFFIIIPPPZZZggg~~~vvv{{{iiiJJJ;;;888333111000111111111(((+++---...------...000------------------------...---------...///000000///000444777===IIIXXXbbbeeeaaa]]]UUUMMMGGGDDDCCCCCCDDDFFFTTTmmmsssaaaWWWOOOOOOddd~~~zzz}}}}}}zzz~~~~~~vvvsssrrrqqqnnnmmmrrryyyzzzkkkbbb^^^YYYWWWWWWRRRPPPNNNMMMMMMMMMKKKJJJGGGJJJNNNSSSYYY^^^bbbdddYYYSSSJJJDDDAAA@@@>>><<>>AAAAAA???:::555222333555...111333333111111333666666777999:::;;;<<>>???AAAAAABBBBBBAAABBBBBBBBBAAAAAACCCDDDCCCDDDDDDDDDEEEEEEFFFFFFDDDCCCCCCBBBBBBAAA@@@@@@@@@AAABBBDDDEEEDDDDDDCCCHHHJJJLLLQQQYYYdddooowwwxxx~~~~~~zzzwwwssspppkkkddd\\\RRRHHHBBB<<<;;;999777777777777888999999;;;===@@@CCCFFFGGGGGGJJJRRR\\\iiiqqquuugggHHH;;;777333111000111111111---///222111...---...///------------------------+++,,,---...//////000000000111444666===JJJZZZbbbccc```[[[UUUPPPIIIBBBBBBFFFIIIEEENNNggguuueee\\\PPPLLLeee|||}}}zzzssspppppprrryyy~~~qqqjjjgggeee```[[[XXXUUUSSSTTTVVVVVVTTTQQQSSSWWWWWWXXXeeeuuuxxxpppbbbUUUHHHBBB@@@>>>>>>@@@BBBBBBCCCCCCBBBBBBCCCCCCEEEFFFFFFHHHJJJLLLNNNPPPTTTSSSRRRRRRRRRUUUWWWXXXVVVUUUSSSRRRQQQQQQRRRRRRRRRSSSVVVXXXZZZ[[[[[[[[[[[[\\\^^^```cccfffhhhjjjmmmoooqqqrrrttttttttttttvvvwwwxxxzzz{{{|||||||||wwwuuurrrpppmmmiiiccc```\\\ZZZWWWVVVTTTRRRNNNLLLDDDCCC@@@===;;;888777666444333111///...///000111------------------------//////000000111111111222------......///000000000444555555666666666666666666777777777777777666666999666333222444777:::;;;???@@@;;;222000333444111333222111000000000111222666777888:::<<<>>>???@@@===@@@CCCCCC@@@???AAADDDBBBBBBBBBCCCBBBBBBAAAAAAEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEEEECCCAAA??????@@@CCCDDDGGGIIIMMMQQQYYYcccnnnuuu{{{~~~}}}|||{{{yyyqqqrrrppphhh\\\OOOFFFBBB>>>;;;888555333444666888777:::>>>AAABBBCCCEEEFFFGGGOOOUUUXXXfffnnnttteeeHHH===666111111111///000222000000///...------,,,,,,000000000///...,,,+++***...............///000000---111333666<<>>@@@CCCDDDEEEEEEEEEDDDEEEEEEHHHHHHHHHIIIKKKLLLNNNOOOXXXWWWUUUTTTTTTUUUVVVVVVVVVUUUTTTRRRRRRRRRRRRRRRRRRTTTVVVYYYZZZ[[[[[[[[[^^^___```bbbeeehhhkkklllkkkmmmpppsssuuuwwwwwwwwwuuuvvvxxxzzz{{{|||}}}}}}wwwuuuqqqnnnjjjfffbbb^^^[[[YYYVVVTTTSSSQQQMMMKKKCCCBBB???<<<:::777666555111000...,,,+++,,,---...------------------------/////////000000000111111.........///000000111111444555666666777777666666666666777777777777666666888666444333666888::::::===>>>999222///222333000//////......///111222444666777888:::<<<===??????===???AAABBBAAAAAABBBCCCAAABBBBBBCCCBBBBBBAAAAAAEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBCCCCCCDDDDDDCCCAAA??????AAACCCEEEGGGIIILLLQQQXXXbbbmmmtttzzz~~~~~~}}}{{{yyyssssssooofffYYYMMMEEEAAA===;;;888555444555666777888;;;>>>AAABBBCCCEEEFFFIIIOOOUUUZZZjjjnnnvvvbbbFFF===666111111111//////222000//////...------,,,,,,+++,,,,,,---,,,,,,++++++...............//////000///111333666<<>>;;;999777555444000///---,,,++++++,,,---------------------------...///////////////000000/////////000111111222222555666666777777777777777555666666777777666666666777666555666888999999888;;;:::777111...000111///+++++++++---///111444666666777888:::;;;===>>>???======>>>@@@BBBCCCCCCBBBAAAAAABBBBBBCCCBBBBBBAAAEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCBBB@@@@@@@@@BBBDDDEEEGGGIIIKKKOOOVVV```kkkrrrzzz}}}~~~}}}{{{yyyuuurrrlllbbbVVVKKKCCC@@@<<<:::999777666666666777888;;;>>>@@@AAACCCEEEFFFJJJOOOTTT^^^rrrooo|||___EEE<<<666111111111//////111/////////...------,,,,,,)))***+++,,,---...............------......///000)))000333666<<>>===;;;;;;>>>BBBEEECCCAAAAAAAAABBBBBBCCCBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBDDDFFFGGGHHHJJJNNNUUU___jjjrrrzzz}}}}}}|||~~~}}}{{{xxxsssoooggg]]]SSSJJJDDDAAA;;;:::999888777777777777999<<<>>>@@@AAABBBDDDFFFJJJNNNTTTbbb{{{sss\\\DDD;;;555111222111///...111//////.........---------+++,,,---...///000000000...------------...////////////222666<<>>???EEEFFFQQQlll{{{eeeYYYPPPLLLWWWhhh~~~}}}}}}yyyxxxzzz~~~{{{ZZZEEE???:::;;;<<<<<<@@@DDDLLLRRRYYY]]]^^^^^^```ccc\\\\\\[[[\\\\\\]]]^^^___]]]]]]]]]]]]]]]\\\[[[ZZZXXXXXXXXXWWWWWWVVVUUUUUUVVVXXXZZZ\\\]]]]]]]]]]]]^^^^^^___aaacccfffhhhiiilllnnnqqqtttvvvxxxxxxyyyqqqssswwwzzz|||}}}}}}|||vvvrrrlllfffbbb___[[[YYYVVVSSSOOOMMMLLLJJJHHHFFFDDDBBB@@@===:::888777666333333222111111000000000---------....../////////////////////............000000111111222222333333555555666777777777777777444444555666666666666666555555777999;;;:::777444555333000///---,,,,,,...---------...///222444555777777888999:::<<<======<<<;;;:::===BBBDDDBBB@@@@@@AAAAAABBBCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@AAACCCDDDEEEGGGHHHJJJMMMTTT^^^jjjrrrzzz}}}~~~}}}}}}zzzwwwooojjjaaaYYYPPPJJJEEECCC::::::999888888777777777:::<<<>>>@@@@@@BBBDDDFFFIIILLLTTTeeewwwYYYEEE:::555111222111///...000...............---------------......///......------------------.../////////222555;;;GGGTTTZZZYYYUUUQQQNNNLLLFFF???>>>BBBDDDFFFPPPjjjlll]]]QQQLLLVVVddd{{{}}}}}}}}}}}}zzz{{{~~~xxxYYYBBB===:::;;;;;;;;;>>>CCCLLLTTT___eeegggiiimmmppphhhgggfffeeedddddddddddd]]]]]]]]]^^^^^^^^^^^^^^^YYYYYYYYYYYYXXXWWWVVVUUUXXXYYY[[[]]]^^^^^^^^^]]]___```aaabbbdddgggiiijjjlllmmmppprrrtttuuuuuuuuuqqqssswwwzzz|||||||||{{{tttqqqlllgggddd```\\\YYYVVVRRRNNNKKKJJJIIIGGGFFFDDDCCC@@@>>>;;;999777777222111111000000//////...---------...//////000000000000000////////////...000000000111222222333333444555555666666666666666333444555555666666666666444555666999:::999666333444000...///...++++++...///.........///111333444777777888999:::;;;<<<<<<;;;;;;<<<>>>@@@AAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCAAAAAAAAAAAABBBBBBCCCDDDGGGGGGIIIMMMTTT___lllttt||||||xxxuuukkkeee]]]UUUOOOJJJEEEBBB;;;:::999888777888888999;;;===>>>???@@@AAADDDFFFHHHLLLTTTfffyyyWWWEEE:::444111222222///---///........................------------,,,+++******------,,,,,,------...///---...222555;;;GGGSSSXXXWWWSSSSSSSSSPPPGGG???@@@FFFDDDFFFOOOhhhxxxfffVVVNNNVVVccc~~~~~~}}}~~~pppTTTAAA===<<<===>>>===@@@FFFPPPZZZgggppptttwww|||zzzxxxvvvrrrooommmkkkjjj```___^^^]]]]]]^^^___```ZZZZZZZZZZZZZZZXXXWWWVVVYYYZZZ\\\]]]^^^___^^^^^^______```aaacccfffhhhiiiiiikkkmmmppprrrsssttttttqqqtttwww{{{||||||zzzyyyssspppmmmiiifffbbb]]]ZZZVVVRRRNNNKKKIIIHHHGGGFFFDDDBBB@@@===:::888666666111111111000000///...------------...///000000000111111000000000///////////////000000111222222222333333444555555555555555222333444555666666666666444444555777888777444222333///---///...++++++...------,,,---...000333444777777888999:::;;;;;;<<<:::<<<>>>???>>>>>>???@@@???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBFFFGGGIIILLLTTT```nnnwww~~~~~~{{{wwwsssjjjddd[[[TTTNNNHHHCCC???<<<;;;888777666888999;;;<<<===>>>??????AAADDDFFFHHHLLLUUUeee~~~wwwSSSDDD999444111222222...---...........................,,,,,,------,,,,,,+++***------,,,,,,------...//////...111555;;;GGGSSSWWWVVVSSSUUUVVVSSSHHH@@@BBBJJJFFFGGGPPPhhh|||lllYYYPPPVVVccc~~~~~~lllQQQBBB??????AAAAAAAAAEEEKKKUUUaaapppzzz~~~~~~yyyuuurrrpppbbb```^^^]]]\\\]]]___```ZZZZZZ[[[[[[[[[YYYWWWVVVYYY[[[\\\^^^______^^^^^^\\\\\\]]]___aaaccceeefffggghhhkkknnnqqqrrrssssssrrrtttxxx{{{|||{{{yyyxxxrrrpppmmmkkkhhhccc^^^ZZZVVVRRRNNNJJJIIIHHHGGGFFFBBBAAA???<<<999777555555222222222222111000///...---------...///000000111222222111111000000///////////////000111111222222222333444444555555444444222333444555666666666666444444444666777666444111333...---000///******///*********+++---000333444777777888999::::::;;;;;;:::===@@@???===<<<>>>@@@???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBBBBAAAAAAFFFGGGHHHMMMUUUaaaoooxxx~~~zzzvvvrrrjjjddd[[[TTTMMMGGG@@@<<<===;;;888666666777:::<<<<<<>>>?????????AAADDDGGGHHHMMMUUUdddtttuuuQQQCCC999444111222222...---...---.....................------...//////.........---,,,,,,,,,,,,---......///222333666;;;DDDNNNWWW]]]XXXYYYXXXQQQIIIDDDFFFIIIHHHLLLSSSiiirrr^^^RRRWWWeee}}}nnnTTTHHHAAA???EEEEEEAAAFFFQQQZZZkkk~~~zzzuuuaaa^^^ZZZXXXYYY\\\]]]^^^WWWXXXZZZ[[[\\\[[[[[[ZZZXXXZZZ]]]aaacccdddcccccc______^^^___```bbbdddeeeiiijjjlllnnnppprrrrrrssssssuuuyyy||||||{{{xxxvvvsssrrrpppnnnjjjeee^^^YYYVVVTTTQQQMMMJJJHHHGGGGGG@@@???<<<:::777555444444111000//////222333333222000000//////......------222222111111000///......222222222111222222333333444333222333555777777777666777777777666555444444222222222222111111111000000///...---,,,,,,,,,,,,***+++---///111111111000666777888999:::;;;;;;;;;<<<<<<===>>>???@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEBBBAAAAAAAAAAAABBBCCCCCC@@@@@@AAABBBCCCDDDEEEEEEFFFGGGIIILLLTTTaaaqqq}}}}}}wwwsssiiiddd\\\TTTMMMHHHCCC???:::999777666666666777888999;;;>>>@@@AAABBBEEEGGGFFFLLLWWWeeeyyyqqqxxxvvvMMM@@@555777333---...333444000......---------,,,,,,,,,///---***+++---///...,,,---,,,,,,,,,,,,,,,,,,,,,///111222555:::CCCNNNWWW]]]^^^^^^[[[SSSJJJEEEFFFJJJMMMOOOTTTggg|||eeeTTTYYYiiirrrVVVMMMFFFDDDIIIIIIFFFLLLVVVeeexxx}}}uuuccc___ZZZXXXYYY[[[\\\]]]YYYYYYZZZ[[[[[[[[[ZZZZZZYYY[[[]]]___aaabbbbbbbbb____________```bbbdddeeehhhiiijjjlllnnnooopppqqqtttvvvyyy{{{{{{yyyuuussstttrrrpppnnnkkkfffaaa]]]WWWUUURRRNNNKKKIIIGGGGGG@@@???===:::888666555444333111000000222333333222111111111111111111000000444333333222111111000000222222111111111222333333555444222333555666666666666666666777666666555555333333222111111111111222//////---,,,,,,+++++++++---...///111222333444444666777888999:::;;;;;;;;;>>>>>>???@@@AAABBBBBBCCCAAABBBCCCCCCDDDCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGIIIMMMUUUbbbsss~~~zzzuuuiiiddd\\\TTTMMMGGGCCC???999888666555555555666777999;;;>>>@@@AAABBBEEEGGGIIINNNUUU```sssxxxtttLLL???999999444...---111111,,,......---------,,,,,,,,,///---++++++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111444:::CCCNNNXXX^^^cccccc^^^UUUKKKFFFHHHKKKRRRSSSVVVhhhqqqZZZ]]]mmm}}}}}}}}}}}}}}}dddUUUNNNKKKMMMMMMMMMUUU```tttsssddd```ZZZVVVVVVXXXZZZ[[[XXXYYYZZZZZZ[[[[[[ZZZZZZ\\\]]]]]]^^^```aaaaaabbb```_________```bbbccceeefffggghhhjjjkkkmmmnnnoootttvvvyyy{{{zzzwwwssspppqqqooommmjjjhhheeebbb___YYYWWWSSSOOOKKKIIIGGGGGGAAA???===:::888666555444555333111111222333222111111111111111222222222222444444444333222222111111111111111111111222333333666555333333555666666555555555666777777777666666555333222000000111222333///...---,,,++++++++++++/////////000222333555666666777888999:::;;;;;;;;;===>>>>>>???@@@AAABBBBBBAAABBBBBBCCCDDDDDDCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBAAABBBBBBCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@EEEGGGJJJNNNVVVdddttt|||wwwiiiddd[[[SSSMMMGGGBBB???888777666555444555666666999;;;>>>@@@AAABBBEEEGGGJJJMMMSSS[[[lllqqqJJJ>>>999888444///...000000,,,......---------,,,,,,,,,///---+++,,,---...---,,,++++++,,,,,,------......---000111444:::CCCOOOZZZ```dddccc^^^TTTKKKGGGIIINNNSSSTTTYYYkkkeeebbbooo~~~zzzzzzzzz{{{}}}|||```YYYSSSRRRTTTXXXdddppppppccc^^^XXXSSSSSSTTTVVVWWWUUUVVVWWWXXXYYYZZZ[[[[[[____________```aaabbbcccaaa``````___```bbbcccdddfffggghhhiiijjjlllmmmnnnrrrtttwwwyyyxxxvvvrrrpppmmmjjjgggfffdddccc```^^^ZZZXXXTTTPPPLLLIIIGGGFFFAAA@@@>>>;;;999777666555777555333222333333222111......//////000000111111333333333333222222111111111000000000111222333444777555444444555555555444444555666777777777777777555333000......///111333......---,,,,,,,,,,,,,,,///.........000222444666666777888999:::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDCCCBBBBBBAAAAAADDDGGGKKKOOOXXXfffvvvzzzuuuiiiccc[[[SSSMMMGGGBBB???999888777555555666666777999;;;>>>@@@AAABBBEEEGGGHHHMMMTTT^^^pppmmmGGG>>>555444111///000111111000......---------,,,,,,,,,...---,,,,,,,,,---------***++++++,,,---...//////---222222444:::CCCOOO[[[bbb```___[[[RRRJJJGGGKKKPPPQQQRRRZZZoooooofffppp|||xxxxxxyyy{{{}}}uuummmeeeaaaccclllzzz~~~nnn```[[[TTTPPPOOOPPPQQQQQQPPPPPPRRRTTTWWWYYY[[[\\\_________```aaacccdddeeeaaaaaa``````aaabbbcccdddhhhhhhhhhiiijjjlllmmmnnnnnnppptttwwwwwwuuurrrpppjjjhhhfffddddddbbb```^^^ZZZXXXTTTPPPLLLIIIGGGFFFBBBAAA>>><<<999777666666777555333222333333222000......//////000000000111111111111111000000000000000000000000111222333444777555444444555555555444555555666777888888888777333222///------...000222......------,,,,,,------000/////////111333555777666777888999:::;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEECCCBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDDDDGGGKKKPPPYYYfffvvv}}}vvvppphhhccc[[[SSSLLLGGGBBB>>>:::999888777777777888999999;;;>>>@@@AAABBBEEEGGGHHHOOO\\\llljjjEEE>>>555222000000111000000000......---------,,,,,,,,,---------,,,,,,,,,---...++++++,,,------...//////---333333444999BBBNNNZZZaaa[[[[[[XXXQQQJJJGGGKKKPPPOOOPPPZZZpppqqqfffpppzzzxxxxxxyyy||||||}}}zzzkkk[[[WWWRRRNNNMMMMMMMMMMMMKKKLLLNNNPPPSSSVVVYYYZZZ\\\\\\^^^```bbbdddffffffbbbbbbaaa```aaabbbcccdddiiiiiihhhiiijjjlllnnnoookkknnnrrruuuvvvtttqqqooojjjiiiggggggfffeeebbb```YYYWWWSSSOOOKKKIIIGGGGGGCCCAAA???<<<:::888777666666444222222222222111000000000000000111111111111/////////////////////////////////000111222333444666555333333555666666555666666777888888888777777333111///......///000111//////...............///222222222333555666888999666777888999:::;;;;;;;;;<<<======>>>???@@@AAAAAA@@@@@@BBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCBBBBBBCCCCCCDDDEEE@@@@@@AAABBBCCCDDDEEEFFFDDDGGGLLLQQQYYYfffuuu}}}xxxqqqmmmhhhcccZZZRRRLLLFFFAAA>>>;;;:::999888777888999999999;;;>>>@@@AAABBBEEEGGGLLLTTTeee{{{gggDDD>>>999444111222111...,,,,,,......---------,,,,,,,,,,,,---...---,,,+++---///,,,,,,------......//////---222222333777@@@LLLWWW^^^XXXYYYXXXRRRJJJGGGJJJNNNPPPOOOWWWlllkkkcccqqqzzzyyyzzz{{{}}}~~~pppdddXXXUUUQQQOOONNNMMMLLLKKKJJJJJJKKKLLLNNNQQQSSSUUUVVVXXX[[[___bbbeeefffgggcccbbbaaaaaaaaabbbcccdddiiiiiihhhhhhiiikkkmmmnnnlllnnnqqqttttttrrrooommmiiiiiihhhhhhhhheeeaaa^^^WWWUUURRRNNNKKKIIIGGGGGGCCCBBB@@@===:::999777777555333111111111222111000000000000///////////////..............................//////000222333444555444222333555666666666777777888888888777666666333222222111111111111111000000////////////000000111222444555777888888888666777888999:::;;;;;;;;;<<<<<<===>>>???@@@AAAAAA???@@@AAACCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCDDDDDDEEE@@@@@@AAABBBCCCDDDEEEFFFDDDGGGLLLQQQYYYeeesss}}}}}}yyyuuuooolllhhhbbbZZZRRRLLLFFFAAA>>>::::::888777777777888999999;;;>>>@@@AAABBBEEEGGGOOOWWWhhheeeCCC???999333000222222---+++,,,......---------,,,,,,,,,,,,......---++++++---///---------..................111111111555>>>IIIUUU\\\XXXZZZYYYSSSKKKGGGIIILLLRRROOOTTThhhddd```sssyyy{{{{{{|||~~~tttggg\\\WWWTTTRRRPPPOOONNNLLLJJJKKKJJJJJJJJJKKKMMMOOOPPPQQQTTTYYY^^^bbbeeeffffffcccbbbaaaaaaaaabbbcccdddiiihhhgggggghhhjjjlllnnnmmmooorrrtttssspppllljjjgggggggggggggggddd___\\\VVVTTTQQQMMMJJJHHHHHHGGGCCCBBB@@@===;;;999888777444222000000111222111000......------,,,,,,,,,+++.........///////////////.........///000222333444444333222333555777777777888888888888888777666555444444444444333333222222111000000000000000111111///000222555666666666666666777888999:::;;;;;;;;;::::::;;;<<<===>>>?????????@@@AAACCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCDDDEEEEEEAAAAAABBBBBBCCCDDDDDDEEEEEEHHHLLLQQQXXXdddrrr|||{{{xxxtttooolllhhhbbbZZZRRRLLLFFFAAA>>>:::999777666666666777888999;;;>>>@@@AAABBBEEEGGGOOOVVVgggeeeCCC???555000...222333///---000......---------,,,,,,,,,,,,...///---+++***---///...............---------/////////000444===IIIUUU]]]___[[[VVVRRRLLLEEEEEEHHHLLLPPPXXXeeezzzeee```hhh}}}zzzyyy|||{{{|||ssshhh```[[[SSSRRRQQQPPPOOONNNMMMMMMJJJIIIIIIJJJLLLMMMLLLJJJRRRTTTYYY^^^aaacccdddcccaaaaaaaaabbbcccdddeeeffffffhhhiiijjjkkknnnqqqtttmmmooorrrrrrqqqooonnnnnnnnnmmmlllkkkiiieee```]]]XXXUUURRRNNNKKKIIIIIIIIICCCCCCBBB@@@===:::777555333222222111111222222333.........///////////////000///---------...000222***---000111111111111222222222222222333444555666555444222111111222444555888777666444333333333444555444222000---...000333000000111222333555777777777777888999;;;<<<======<<<======<<<<<<===???BBB@@@AAABBBBBBAAAAAACCCEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFHHHKKKNNNUUUbbbrrr|||~~~{{{tttnnnkkkhhhcccZZZRRRLLLFFFAAA===:::999666555555888;;;===:::<<<@@@BBBCCCEEEGGGIIINNNTTTccczzzdddEEE999555444222111000000//////,,,---...---,,,,,,---///+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,//////111555===JJJVVV^^^___[[[WWWTTTMMMFFFDDDFFFLLLPPPWWWeeezzz|||```\\\fff}}}zzzyyyzzzzzz|||zzzpppfff]]]WWWTTTTTTTTTTTTSSSRRRQQQOOOOOOJJJIIIIIIJJJLLLMMMLLLJJJOOORRRWWW\\\___aaabbbbbbaaaaaaaaabbbcccdddeeefffggghhhiiijjjjjjmmmpppsssnnnoooqqqqqqooommmmmmmmmnnnllljjjiiigggddd```\\\VVVTTTQQQMMMKKKIIIIIIIIICCCCCCBBB@@@===:::777666333333222222222222333333.../////////////////////...---,,,++++++---///000,,,---...------...000333222222333333444555555555555444333111111333444555666555444444444444555666888777555222///...000222000000111222333555666777777777888999;;;<<<======;;;===>>>=========???AAA???@@@AAAAAA@@@@@@BBBDDDDDDDDDDDDEEEEEEDDDDDDDDDGGGFFFEEEEEEDDDDDDDDDEEEBBBBBBAAABBBBBBCCCDDDEEEFFFHHHJJJNNNUUUaaappp{{{}}}yyytttooolllgggbbbYYYQQQKKKEEE@@@===:::888666444555777999;;;999;;;???AAABBBCCCFFFGGGIIIOOO[[[nnn~~~zzz___EEE;;;444444222111000/////////---......---,,,+++---...,,,------......------,,,,,,,,,,,,---------......///000111222666>>>JJJXXXbbb```\\\YYYUUUNNNFFFCCCEEELLLPPPVVVcccyyyvvvZZZWWWbbb~~~zzzyyyyyy{{{~~~yyypppfff]]]XXXUUUUUUSSSTTTUUUUUUUUUSSSPPPOOOKKKJJJJJJKKKLLLMMMKKKJJJLLLOOOTTTYYY]]]___````````````aaaaaabbbdddeeefffggghhhiiiiiiiiikkknnnqqqooooooooonnnkkkjjjkkklllmmmkkkhhhfffdddbbb^^^\\\TTTRRRPPPMMMKKKJJJIIIIIIDDDCCCBBB@@@===:::888666444333333222222333333444////////////////////////,,,+++*********+++---.........,,,+++***+++///222111222444555666666555555555444333222222333444555444444333333444666888999::::::888555111000000222111111111222333555666777777777888999;;;<<<======;;;<<<>>>???>>>>>>???@@@>>>???@@@@@@???@@@BBBDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBAAABBBBBBCCCDDDEEEEEEGGGIIIMMMTTT```nnnyyy}}}zzzvvvrrrooommmeee```XXXPPPIIIDDD???<<<:::888666444444555777999888;;;>>>@@@AAABBBDDDFFFFFFKKKTTT```qqqnnnnnnXXXBBB<<<444333222111000/////////---...///...,,,++++++------......//////......---,,,,,,,,,---------......,,,111222333666>>>KKK[[[eeeddd___ZZZUUUMMMEEECCCFFFMMMPPPUUUaaavvvqqqVVVSSS^^^sss{{{{{{{{{~~~yyysssjjj```YYYVVVVVVVVVPPPRRRTTTUUUTTTRRROOOMMMLLLKKKKKKKKKMMMMMMLLLJJJKKKNNNSSSXXX\\\^^^_______________```aaacccdddeeehhhiiiiiiiiihhhiiilllnnnoooooonnnkkkhhhhhhiiikkkllljjjfffcccaaa___]]][[[SSSQQQOOOMMMKKKJJJIIIIIIEEEDDDBBB@@@===:::888777444444333333333333444444111000000000//////......++++++******++++++,,,---.........,,,+++,,,...111///111333555666555444333555555444333333444555555444444444444555666888999:::::::::888555333333444222222222222444555666777777777888999;;;<<<======:::<<>>;;;999888666444333444555777999<<>>;;;888777555444333444555666;;;===@@@BBBCCCCCCEEEGGGGGGJJJOOOUUUaaazzzzzzkkk~~~vvvPPP<<<777333333111000///.........---///000///---+++***+++,,,,,,------------,,,,,,,,,,,,,,,---------.........000222333555<<>>;;;777777555555444555666666<<<>>>AAABBBCCCDDDEEEGGGFFFJJJOOOWWWgggwwwpppuuuOOO;;;666333222111000///.........,,,...000///---++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......---000111333444:::III^^^mmmoooiiiccc\\\RRRHHHDDDFFFHHHJJJOOO^^^xxxppp[[[SSSUUUbbbyyy~~~}}}uuukkkeee\\\ZZZVVVSSSPPPNNNMMMLLLPPPQQQRRRSSSSSSSSSSSSSSSRRRQQQPPPQQQRRRQQQPPPNNNOOORRRUUUYYY[[[[[[ZZZZZZXXXXXXYYYZZZ\\\^^^```aaadddeeefffffffffgggjjjlllkkklllkkkjjjhhhhhhiiikkkhhhfffdddcccaaa^^^ZZZVVVUUUUUUSSSQQQNNNLLLIIIHHHGGGEEECCC???===;;;:::999666666555555555555666666444333222111///...---,,,,,,------..................000111222111222333555333333444444555666666666666666666777777666666666444444444444666888:::;;;888:::======;;;999888777444444333444444555666777777777888999;;;<<<=========>>>??????>>>???AAABBBAAABBBCCCCCCBBBBBBDDDFFFEEEEEEFFFFFFFFFFFFEEEEEE>>>@@@AAACCCCCCCCCAAA@@@BBBBBBAAABBBBBBCCCDDDEEEEEEGGGJJJNNNSSS]]]iiirrrxxx{{{~~~{{{{{{zzzxxxtttoookkkhhhbbb]]]UUUNNNHHHCCC???<<<666666666555555666777888;;;>>>@@@BBBBBBCCCDDDFFFGGGJJJQQQ^^^tttuuuttttttNNN<<<888333222111000............***---//////...,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......+++///111333444:::III^^^nnnnnnjjjfffaaaVVVJJJDDDDDDEEEHHHNNN^^^|||qqq]]]RRRRRReeexxx~~~}}}|||~~~}}}uuuoooggg^^^WWWPPPPPPOOONNNLLLKKKIIIHHHNNNNNNOOOOOOPPPPPPQQQQQQSSSRRRQQQRRRSSSSSSQQQOOOOOORRRUUUXXXZZZZZZYYYXXXVVVWWWWWWYYY[[[]]]___```cccdddeeeeeeeeegggjjjmmmjjjkkkkkkkkkiiiiiijjjkkkgggfffeeedddbbb^^^YYYVVVWWWVVVTTTRRROOOLLLIIIHHHHHHFFFCCC???===;;;::::::666666555555555555666666555444333111000...---,,,+++,,,---.........------000000000//////111555888666666555555666777888999666666777777777777666666222222333444666999<<<>>>999<<<>>>>>>;;;888666555444444444444444555666777777777888999;;;<<<======>>>??????>>>===>>>AAADDD@@@AAABBBBBBAAAAAACCCEEEFFFFFFGGGGGGGGGGGGFFFFFFBBBCCCEEEGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBCCCEEEEEEEEEHHHKKKNNNTTT]]]iiirrrzzz}}}{{{wwwwwwwwwvvvsssooojjjhhhbbb]]]UUUNNNIIIDDD???<<<666666666666666777888999:::===???AAAAAAAAACCCEEEIIILLLUUUddd~~~uuuxxxsssNNN===;;;333222111///............))),,,//////...---,,,,,,---..................---,,,,,,,,,---------.........333111111555<<>>;;;:::999777666555444444444444444444444333222111000///...000000///.........//////000111111111111222222222555666666555555666888;;;666666777777777555444333666666777888999;;;<<<======>>>???===999666555444888555333444777999999777666777999999888999;;;===<<<===???AAABBBBBBBBBAAA@@@AAAAAABBBCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDBBBBBBCCCDDDFFFGGGIIIJJJHHHJJJLLLQQQYYYeeerrrzzz}}}|||yyyzzzxxxvvvtttrrrooojjjggg___[[[UUUMMMFFFAAA===;;;888777777666666777888999;;;===???@@@AAABBBEEEHHHLLLPPPWWWgggzzzpppLLL===555333333222111000///...------,,,,,,++++++,,,,,,---***+++,,,,,,******+++,,,/////////......---------,,,333000000555;;;FFFXXXgggkkkhhhddd^^^SSSGGGBBBCCCDDDIIIOOO\\\{{{uuuYYYNNNSSS]]]iiiyyy|||}}}~~~~~~}}}sssiii```YYYRRRNNNMMMKKKHHHGGGHHHHHHHHHHHHKKKKKKLLLKKKKKKKKKNNNPPPQQQQQQRRRRRRRRRSSSSSSSSSVVVWWWXXXXXXWWWUUUSSSRRRQQQRRRSSSTTTVVVYYY^^^aaadddddddddccccccdddgggiiikkklllmmmllljjjjjjkkkmmmjjjgggdddaaa___]]]ZZZXXXZZZXXXTTTPPPMMMKKKIIIIIIEEEDDDBBB@@@>>><<<;;;:::777777666555444444444444444444333222111000//////......------------......000111111111111222222222666666777666666666999;;;999888666555555555666666555666666777999;;;===>>>===>>>>>>===999666555444777555333333666888888777777888::::::999:::<<<>>><<<===???@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEHHHJJJMMMRRRZZZfffrrr{{{}}}|||{{{zzzxxxwwwtttqqqlllhhh```[[[TTTLLLFFFAAA===;;;888777666666666777999999<<<===???@@@AAACCCFFFHHHMMMRRRYYYhhhzzzrrrOOO???666333333222111000///......---,,,,,,++++++,,,,,,---***,,,,,,,,,+++***+++,,,.........---------,,,,,,,,,222//////444:::DDDUUUdddfffdddaaa\\\QQQFFFBBBDDDGGGJJJNNN[[[{{{vvvZZZJJJMMMVVVeeezzz~~~wwwzzz~~~~~~yyynnnddd[[[RRRKKKGGGEEEFFFFFFEEEDDDDDDFFFHHHHHHIIIJJJIIIIIIIIIKKKMMMPPPPPPPPPPPPQQQRRRTTTUUUUUUVVVVVVVVVTTTSSSQQQOOONNNPPPQQQRRRTTTVVVZZZ^^^aaabbbdddeeeeeefffhhhjjjkkkmmmnnnmmmlllkkklllnnniiigggdddbbbaaa```]]][[[[[[XXXUUUQQQMMMKKKIIIIIIDDDCCCBBBAAA???===<<<;;;888777666555444444444444444444333222111000000///---------------...///000000111111111111222222222555666777777666777999;;;:::888555333333555777999444555666777999;;;<<<>>><<<======;;;888555444444555444222333555777777777888999:::::::::;;;===???;;;<<<===???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBIIIJJJMMMRRR[[[gggsss|||}}}}}}|||{{{zzzxxxtttnnniiiaaa[[[SSSLLLFFFAAA===:::888777666666666777999:::<<<===???@@@AAACCCFFFHHHKKKRRR[[[iiixxxuuuQQQBBB777333222222111000///......------,,,,,,,,,,,,------***,,,---,,,+++***+++---------------,,,,,,,,,,,,///111//////333999BBBRRR```ccc```^^^ZZZPPPFFFCCCEEEKKKMMMOOOZZZyyyzzz]]]LLLLLLVVViii||||||}}}{{{|||~~~zzztttjjj```XXXPPPJJJFFFBBBDDDEEECCCAAAAAADDDHHHFFFHHHIIIIIIHHHHHHJJJLLLOOONNNMMMMMMOOOQQQTTTVVVTTTTTTTTTSSSRRRPPPNNNMMMNNNOOOQQQRRRTTTVVVYYY\\\]]]```ccceeefffggghhhjjjkkkmmmnnnnnnlllllllllmmmhhhfffeeeddddddcccaaa^^^\\\ZZZVVVQQQMMMJJJIIIHHHFFFEEECCCAAA???===;;;:::999888777666555555444444444444333222222111000000------......///000111222000000111111111222222222333555666666555666777999777666444333333555666888444444555666888:::<<<===<<<<<<<<<:::666444333333333222111222333555666777777888999999999:::<<<>>>;;;;;;<<<===>>>???@@@@@@???@@@AAABBBCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFCCCBBBBBBBBBCCCDDDEEEEEEIIIKKKNNNSSS[[[hhhttt}}}|||~~~~~~~~~~~~|||wwwpppkkkbbb\\\RRRJJJEEEAAA<<<999777777666666666888999:::<<<>>>@@@AAAAAACCCFFFIIIIIIRRR[[[iii}}}wwwtttQQQBBB666222222111111000//////...------,,,,,,,,,,,,------+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...111//////333888AAAPPP]]]aaa___]]]ZZZQQQGGGDDDGGGIIILLLNNNYYYvvvdddRRRPPP\\\sss~~~{{{|||~~~uuupppggg___XXXRRRMMMIIICCCEEEFFFDDD@@@@@@CCCFFFFFFGGGIIIIIIIIIIIIJJJKKKLLLKKKKKKKKKMMMPPPRRRTTTRRRRRRRRRQQQPPPNNNMMMMMMLLLNNNPPPRRRSSSUUUWWWZZZ[[[^^^bbbeeefffggghhhiiijjjkkkmmmmmmlllkkkkkklllgggfffeeeeeefffeeeccc```]]][[[WWWRRRMMMJJJHHHGGGHHHGGGDDDBBB???<<<:::999::::::888777666555555555444444333333222111111111------------...///000111000000111111111222222222111222444444444444555666222333444444555555555555444444555666777999:::;;;:::::::::777444111111222000111111111111333555777555777888888888888;;;===;;;;;;<<<<<<===???@@@@@@??????@@@AAABBBCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCCCCDDDDDDEEEFFFIIIJJJMMMSSS\\\hhhuuu}}}|||~~~}}}xxxqqqlllddd\\\QQQIIIEEEAAA<<<888777666666666666888:::;;;<<<>>>@@@AAABBBCCCFFFIIIJJJSSS]]]kkk|||}}}nnnMMM???444222222111111000000//////...------,,,,,,------...+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***111//////333888@@@NNN[[[```^^^]]]ZZZQQQHHHEEEHHHEEEKKKOOOWWWppphhhTTTPPPbbb}}}~~~}}}~~~~~~{{{{{{qqqlllddd]]]XXXSSSOOOLLLEEEEEEDDDCCCBBBBBBDDDEEEEEEGGGIIIJJJIIIIIIJJJKKKIIIIIIIIIJJJKKKMMMOOOQQQQQQPPPPPPOOONNNNNNMMMMMMJJJLLLOOOPPPQQQRRRUUUWWWYYY\\\```cccdddeeeggghhhgggiiikkkllljjjiiiiiiiiiffffffeeefffgggfffcccaaa^^^\\\WWWRRRNNNJJJHHHGGGHHHGGGEEEBBB???===;;;:::;;;;;;999777666555555555444444333333222222222222,,,,,,,,,,,,,,,---...///000111111111111222222222///111333333333222333444000222444555666666555555555555555555666777888999888888777444111//////000...///000000000111444777555666777777777888:::<<<<<<<<<<<<<<<===???@@@AAA??????@@@AAABBBCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDFFFFFFEEEDDDCCCCCCCCCCCCHHHIIIMMMRRR[[[hhhuuu}}}|||~~~~~~|||xxxrrrmmmeee\\\PPPHHHDDDAAA<<<777666666555666777888:::;;;===>>>@@@AAABBBDDDGGGIIIMMMUUU```oooeeeHHH===333111111111111000000//////......------------......+++---...---,,,+++,,,...,,,,,,,,,,,,------------,,,222000000444888@@@MMMZZZ___]]]\\\YYYQQQGGGEEEHHHGGGNNNSSSXXXjjjnnnWWWPPPbbb}}}|||~~~~~~xxxssssssnnniiibbb[[[VVVQQQMMMKKKDDDBBBAAAAAACCCEEEFFFFFFDDDFFFIIIJJJIIIHHHIIIJJJFFFGGGHHHIIIJJJKKKLLLLLLOOOOOONNNNNNNNNNNNNNNOOOKKKMMMPPPQQQRRRSSSUUUWWWYYY\\\___aaabbbccceeegggdddgggiiijjjhhhgggfffffffffeeeeeefffgggfffccc```___]]]XXXSSSNNNJJJGGGFFFEEEDDDCCCBBB@@@???======<<<;;;:::888777666555555444333333333333222222222//////............///000000111111111111222222222...111333444333333333444333333444555666777888999777666666555555666666777666666444111...,,,---...,,,...//////...000333777555666888888777888:::<<<===<<<<<<<<<===???AAABBB??????@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDCCCBBBBBBCCCCCCCCCFFFHHHLLLQQQZZZgggttt}}}|||}}}~~~|||zzzwwwqqqnnnfff\\\OOOGGGDDDAAA<<<777666666555666777888:::;;;===???AAABBBBBBDDDGGGIIIMMMTTT^^^nnn\\\CCC===555111111111111000000000000......------------......,,,---...---,,,,,,,,,...,,,,,,---------.........000333111111444888???MMMYYY^^^\\\[[[XXXPPPFFFDDDGGGLLLTTTXXXYYYeee~~~zzz___VVV```~~~~~~~~~}}}}}}|||}}}zzzqqqlllllllllggg```YYYSSSOOOKKKHHHBBB@@@>>>???DDDGGGGGGFFFCCCEEEHHHIIIHHHHHHHHHIIIEEEFFFGGGHHHIIIJJJJJJJJJNNNNNNNNNMMMNNNNNNOOOPPPMMMPPPSSSTTTUUUVVVWWWYYYYYY[[[^^^___```aaadddfffccceeehhhhhhgggeeeeeeeeefffeeeffffffgggfffbbb``````]]]XXXSSSNNNJJJGGGFFFBBBBBBBBBAAAAAA@@@@@@@@@===<<<:::888777666555555444333333333333333333222444333222222222222222333000111111111111222222222///111444555444333444444777666555444666888;;;===777777666555555555555555555555333000,,,++++++---+++---//////...///333777666777999999888999;;;=========<<<===>>>???AAABBB>>>???@@@AAABBBCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCC?????????@@@BBBDDDFFFGGGFFFHHHKKKQQQZZZfffttt||||||}}}}}}{{{yyyvvvqqqnnnggg\\\OOOGGGDDDAAA;;;666666555555666777999:::<<<===???AAABBBBBBDDDGGGJJJJJJQQQZZZkkkWWWAAA>>>777111111111111000000000000......------------......,,,---......,,,,,,---...---------....../////////,,,000111333333555>>>MMMWWWaaa```\\\VVVNNNGGGCCCBBBKKKOOOQQQUUUbbbyyy|||]]]UUUddd}}}}}}|||~~~yyyqqqkkkiiijjjkkkhhhccc]]]XXXSSSOOOKKKHHHFFFEEEDDDCCCCCCDDDEEEFFFIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIGGGHHHIIILLLOOOQQQQQQPPPQQQQQQQQQQQQRRRTTTUUUVVVWWW[[[______]]]]]]aaaeeeccccccbbbbbbbbbcccddddddfffeeeeeehhhjjjjjjfffbbbaaa]]]XXXRRRMMMJJJHHHGGGFFFEEECCCAAA@@@@@@@@@@@@???<<<888666666666666666777666555444333222222111444444333222222111111000111000000000111222333333...///000111111333666888777888888555222222444888555555444333333333333444666444222///---,,,,,,,,,000...---,,,,,,///111333555777999999999999;;;===<<<<<<:::999>>>DDDDDDAAA>>>???@@@AAACCCDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDEEEFFFFFFDDDBBB@@@CCCCCCCCCCCCDDDEEEFFFGGGGGGHHHKKKPPPYYYfffttt}}}|||}}}~~~}}}zzzxxxssslllggg]]]XXXPPPHHHCCC>>>:::888888777666666666777999999;;;<<<>>>AAACCCDDDEEEEEEIIIRRR^^^nnnWWWCCC:::333000000000///...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------///000111222222555>>>LLLWWW]]]\\\ZZZUUUNNNHHHDDDCCCHHHLLLNNNQQQ^^^uuu^^^UUUggg~~~~~~~~~vvvooojjjiiijjjkkkhhhddd]]]WWWSSSOOOKKKIIIEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEFFFGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHIIILLLOOOQQQRRRRRRRRRSSSSSSSSSTTTUUUUUUUUUWWW[[[^^^^^^\\\\\\```dddbbbbbbaaaaaaaaaaaabbbbbbeeedddeeehhhjjjjjjfffccc___\\\XXXSSSOOOKKKIIIHHHGGGFFFDDDBBBAAA@@@AAAAAA???<<<999888888777777555666666555555444333222222444444333222222111111000000/////////000000111222///000111111111333666999;;;;;;;;;888555555888:::555555444333333333333444666444222///...---,,,------,,,+++***+++...111333555777999999999999;;;=========<<<:::>>>CCCDDD@@@???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEEEEEEEDDDBBBAAADDDDDDCCCCCCDDDEEEFFFFFFGGGJJJNNNTTT\\\gggrrrzzz~~~|||yyywwwssskkkfff]]]XXXPPPHHHCCC>>>;;;888777777666555666777888999<<<===>>>@@@BBBDDDFFFFFFJJJRRR]]]lllVVV@@@888222333111///,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///111222222444===KKKVVVYYYYYYXXXTTTNNNHHHEEEDDDDDDHHHJJJLLLYYYqqqbbbYYYkkk}}}}}}~~~|||xxxrrrlllhhhhhhiiikkkiiiddd]]]VVVRRRNNNLLLJJJEEEDDDCCCBBBBBBCCCDDDDDDFFFEEEEEEDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFHHHIIIKKKMMMPPPRRRTTTUUUTTTUUUUUUVVVVVVUUUUUUTTTWWWZZZ]]]]]][[[[[[^^^aaabbbbbbaaa```____________cccdddeeehhhjjjiiifffddd\\\[[[YYYVVVRRRNNNKKKJJJIIIHHHFFFDDDBBBBBBBBBBBB>>><<<:::::::::999777666666666555555444444333333444444333222222111111000//////.........///000000///000222222222444888:::<<<<<<;;;999777777888:::555555444333333333333333555333111///------------***)))))))))+++...111222555777999999999999;;;===>>>???>>><<<>>>CCCCCC???AAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCDDDDDDEEEEEEHHHKKKQQQXXX```iiisssyyy}}}zzzxxxvvvqqqkkkeee]]]XXXPPPHHHCCC???;;;999777777666555666777888999===>>>>>>???AAADDDFFFHHHLLLRRR[[[kkkUUU???777444666222---***)))+++...111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///111222111444<<>>===<<<<<<<<<;;;999666666666666555555555444444444444333222222111111000/////////......///000000///111222222333555888;;;999999888777555555666777555444333333222222333333222111///---,,,+++,,,,,,)))))))))***,,,///222444555777999999999999;;;===>>>@@@@@@===>>>BBBBBB???BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEIIILLLQQQXXXaaalllvvv~~~~~~{{{xxxvvvtttpppjjjddd]]]XXXPPPIIICCC???<<<:::888888777666777888999:::???>>>>>>???AAADDDGGGIIIMMMRRR[[[lllVVV@@@999777555222...******,,,///111------------------------------------------------------------------------//////111111111333;;;IIITTT]]]]]]\\\WWWPPPIIIDDDAAAAAADDDEEEIIIXXXttthhhbbbwwwxxxkkkfffkkkttt{{{~~~yyyllljjjfffcccbbbcccfffgggddd___YYYTTTPPPNNNLLLJJJEEEDDDCCCBBBAAAAAABBBCCCEEEFFFFFFGGGGGGHHHHHHHHHFFFEEEEEEEEEEEEFFFGGGGGGHHHJJJNNNPPPRRRUUUZZZ]]]YYYYYYXXXWWWVVVTTTSSSRRRWWWXXXYYYYYYXXXYYYZZZ[[[bbbaaa```^^^]]]\\\\\\\\\]]]```ccceeeffffffeeedddZZZ[[[[[[ZZZXXXUUUQQQOOONNNLLLJJJGGGDDDCCCCCCBBB???>>>============:::888777777777666666555555444444444333222222111111000111000000/////////000000///000222222333555999<<<888777666555555555555444444444333222222222222333///...,,,+++******++++++******+++,,,///222444666555777999999999999;;;======@@@AAA>>>>>>@@@@@@>>>CCCBBBBBBBBBBBBAAAAAAAAAEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDEEECCCCCCCCCCCCCCCDDDDDDEEEJJJLLLPPPVVV```nnn||||||yyyvvvuuutttpppjjjddd]]]XXXPPPIIIDDD@@@===:::999999888777888999:::;;;??????>>>???AAADDDGGGIIIMMMSSS\\\ppp~~~TTT???999777222111///...------...///---------------------------------------------------------------------------///000111000222;;;HHHSSS______^^^YYYQQQHHHBBB???@@@CCCEEEJJJ[[[yyyeee```wwwzzznnnhhhiiipppwww{{{}}}~~~yyysssnnncccaaa^^^\\\\\\^^^```bbb^^^[[[VVVSSSPPPNNNLLLJJJFFFEEEDDDBBBBBBBBBBBBCCCEEEFFFGGGHHHHHHHHHHHHHHHFFFEEEEEEEEEEEEFFFGGGGGGHHHKKKOOOQQQSSSVVV\\\aaa^^^]]][[[XXXVVVUUUTTTSSSWWWWWWWWWWWWWWWWWWWWWWWW```___^^^\\\[[[ZZZZZZZZZYYY]]]aaaddddddccccccccc\\\\\\\\\\\\YYYVVVSSSQQQOOOMMMJJJGGGEEECCCBBBBBBAAA???>>>===>>>>>><<<;;;999999888777666555444444444444333222222111111000111111000000//////000000...///111222333555999<<<:::999777777888888666444444444333222222222222222...---+++*********+++++++++,,,---///111333555666555777999999999999;;;===;;;???AAA>>>===???@@@>>>BBBBBBBBBBBBBBBBBBBBBBBBFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFJJJKKKOOOVVV```ooo~~~{{{xxxuuutttssspppjjjeee]]]XXXPPPIIIDDDAAA===;;;999999888777888999:::;;;>>>>>>???@@@BBBEEEGGGIIINNNTTT___vvv~~~zzzOOO<<<888555///000000000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***///000111000222:::GGGRRR^^^^^^]]]XXXPPPHHHAAA>>>>>>BBBEEEKKK^^^~~~{{{___]]]ooo~~~wwwrrrrrruuuyyy}}}|||wwwrrrkkkeeeaaaZZZXXXVVVUUUUUUWWWYYY[[[XXXVVVTTTRRRQQQOOOKKKIIIGGGFFFEEECCCBBBBBBCCCCCCCCCDDDFFFGGGHHHHHHHHHGGGEEEDDDDDDDDDDDDEEEFFFFFFHHHLLLPPPRRRSSSWWW___eeedddaaa^^^ZZZWWWVVVVVVVVVWWWVVVUUUVVVVVVVVVVVVUUU\\\[[[ZZZYYYXXXXXXXXXXXXVVVZZZ___bbbbbbaaabbbccc^^^^^^]]]\\\ZZZWWWUUUSSSPPPNNNKKKGGGDDDCCCBBBAAACCC@@@>>>===>>>>>>>>>===;;;;;;999888666555444333444444333222222111111000111000//////.........///---...000111222444888;;;;;;999888888999999777444444333222222111222222222...---,,,++++++,,,------,,,---...000111333555666555777999999999999;;;===888===@@@>>><<<>>>???>>>AAABBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCAAABBBDDDEEEEEEEEEDDDCCC@@@@@@AAABBBCCCDDDFFFGGGIIILLLQQQXXXbbbooo}}}zzzxxxuuuttttttpppkkkfff]]]XXXPPPIIIEEEAAA>>><<<888777666666666777888999===>>>@@@BBBDDDFFFGGGHHHPPPVVVbbb{{{|||tttLLL<<<888444///000000000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------***///000111000111:::GGGRRR[[[\\\[[[WWWOOOGGGAAA>>>===AAADDDKKK```vvv\\\[[[eee}}}~~~}}}{{{||||||uuuooohhhbbb[[[WWWTTTSSSQQQPPPPPPRRRTTTVVVTTTSSSRRRRRRQQQOOOKKKHHHHHHGGGEEEDDDCCCCCCCCCDDDBBBCCCEEEFFFGGGGGGGGGFFFCCCCCCCCCCCCCCCDDDEEEEEEHHHLLLQQQSSSTTTXXX```fffhhheee```[[[XXXWWWXXXYYYWWWVVVUUUUUUVVVVVVUUUTTTYYYXXXWWWWWWVVVVVVVVVVVVTTTYYY^^^aaa``````aaabbb______^^^\\\ZZZWWWUUUTTTPPPNNNKKKGGGDDDBBBAAAAAADDDAAA>>>===>>>?????????===<<<:::888666444333222444444333333222111111000000///...---------------,,,---///000111444888;;;:::888666777999999666333444333222222111111222222//////------------...///,,,---...000111333444555666777999999999999;;;===666<<<@@@===<<<===???>>>AAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEE@@@BBBDDDFFFFFFEEEDDDCCC??????@@@AAACCCEEEGGGHHHHHHLLLSSS[[[dddooozzzzzzxxxuuuttttttqqqkkkfff]]]XXXPPPJJJEEEAAA>>><<<666555555444444555777888===>>>@@@CCCEEEFFFGGGGGGRRRWWWdddzzzrrrLLL>>>:::555000000000///////////////........................++++++++++++++++++++++++---------------------------000......000222888GGGUUUXXXYYYYYYWWWRRRKKKDDD@@@@@@AAADDDMMMaaarrrZZZQQQXXXggg}}}|||}}}uuukkkdddaaa^^^XXXSSSRRRPPPNNNLLLLLLNNNPPPRRRSSSRRRQQQPPPOOONNNNNNNNNLLLIIIFFFFFFGGGFFFCCC@@@DDDGGGJJJJJJHHHGGGIIIKKKGGGDDDBBBBBBEEEGGGFFFEEEMMMLLLLLLPPPVVV]]]cccfffhhhhhheee```[[[XXXWWWWWWYYYXXXVVVUUUSSSSSSTTTTTTXXXXXXWWWTTTRRRRRRTTTVVVVVVYYY\\\^^^^^^^^^^^^___^^^______]]]ZZZXXXXXXYYYQQQOOOKKKGGGDDDCCCBBBBBBBBBAAA???>>>>>>>>>??????===<<<:::888777666555555444777888555///,,,...000---...000///...,,,------------...000111333444444888666444555777777555333666555444333222333444444222111000///......//////111000000222444555444222777777999:::;;;::::::999;;;;;;===>>>@@@@@@AAAAAAAAABBBDDDCCCBBBAAAAAABBBCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDD???AAABBBCCCCCCDDDGGGIIIMMMOOOSSSZZZdddoooyyy~~~~~~}}}|||xxxrrrlllfffcccZZZVVVQQQKKKGGGCCC>>>;;;:::999777666666888:::;;;======>>>???AAACCCFFFHHHKKKRRRdddrrrMMM>>>:::777111000///......------...------------------------------------------------......---,,,++++++++++++---000......000222888FFFTTTYYYZZZ[[[ZZZUUUMMMEEE@@@BBBDDDGGGOOOcccmmmWWWNNNUUU```qqq|||xxxxxxnnnbbbZZZVVVTTTQQQNNNMMMLLLKKKKKKLLLNNNPPPQQQPPPPPPOOONNNMMMMMMMMMMMMLLLJJJGGGFFFGGGFFFCCCAAABBBCCCEEEFFFEEEEEEFFFGGGFFFCCCAAAAAADDDFFFEEEDDDKKKKKKLLLPPPVVV]]]cccfffiiiiiihhhddd___[[[YYYXXXXXXWWWUUUTTTSSSSSSSSSTTTWWWVVVUUUSSSPPPPPPRRRTTTUUUXXX[[[]]]]]]]]]]]]^^^]]]^^^^^^\\\YYYWWWVVVWWWPPPNNNKKKGGGEEEDDDCCCDDDBBBAAA@@@???>>>???@@@@@@>>><<<;;;999777666555555222555666333...+++,,,///---...000///...,,,------,,,---...///111222333444666444333333555666555333444444333333333333333444333222111000000/////////111000000222444555444222666777888:::;;;;;;::::::;;;<<<===??????@@@@@@@@@@@@BBBCCCCCCBBBAAABBBCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCDDDDDDCCCCCCEEEGGGMMMOOOSSSYYYbbblllvvv{{{~~~~~~}}}yyytttlllfffbbbZZZVVVPPPKKKFFFBBB===::::::888777666666888:::;;;======>>>???AAADDDFFFHHHLLLSSSdddpppKKK<<<888666111000///......------...---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------000...///000222888EEESSSZZZ\\\^^^]]]XXXOOOFFF@@@EEEFFFJJJRRRfff~~~gggTTTLLLOOOZZZkkk}}}xxxrrrpppoooeeeXXXOOOKKKJJJJJJIIIHHHHHHIIIJJJLLLMMMNNNOOOLLLLLLKKKKKKKKKKKKLLLLLLMMMKKKIIIHHHGGGFFFDDDBBBBBBBBBBBBDDDFFFFFFEEECCCDDDBBB@@@AAABBBDDDEEEDDDGGGIIILLLQQQWWW]]]cccfffkkklllllliiiddd___[[[ZZZVVVUUUTTTRRRRRRRRRSSSSSSUUUUUUSSSPPPNNNNNNOOOQQQUUUXXX[[[]]]]]]]]]]]]^^^]]]]]]]]][[[XXXVVVUUUVVVPPPNNNKKKIIIFFFEEEEEEEEECCCBBBAAA@@@@@@@@@AAABBB???===<<<:::888777666666333555666333///,,,---///---...000///...,,,------,,,---...///000111222333444333222333444555444333333333444444444444444333444444333333222111111111222111111333555555444333555666888999;;;;;;;;;<<<======>>>??????????????????AAACCCCCCBBBBBBCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDCCCBBBDDDEEEMMMNNNQQQVVV___iiirrrxxx~~~~~~{{{uuummmeee```YYYUUUOOOIIIEEE@@@<<<999999888777666666888:::;;;===>>>>>>???AAADDDFFFHHHLLLSSSccclllHHH:::777555111000///......------......---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---000//////111222777DDDQQQ[[[]]]```___ZZZQQQGGGAAACCCFFFKKKTTTgggvvvcccRRRKKKIIIWWWmmmzzzssskkkeeedddccc[[[QQQJJJGGGGGGHHHHHHFFFGGGIIIKKKLLLLLLLLLLLLHHHHHHHHHHHHHHHIIIJJJJJJMMMLLLJJJIIIHHHGGGEEEDDDEEEDDDDDDFFFJJJJJJGGGDDDBBBAAA@@@@@@AAACCCDDDDDDDDDGGGLLLQQQWWW]]]cccggglllnnnpppnnniiibbb]]][[[UUUTTTSSSRRRQQQRRRSSSSSSTTTTTTRRRPPPMMMMMMOOOQQQUUUXXX\\\^^^^^^]]]^^^^^^]]]^^^^^^[[[XXXVVVVVVVVVSSSQQQOOOLLLIIIGGGFFFFFFDDDCCCBBBAAAAAABBBCCCDDD@@@???===;;;999777666666666777777555222000000111---...000///...,,,,,,---,,,------...000111111222333222222333444555555444333444555777777666555444666666666555444333222111222222222333555666555444555666777999:::;;;<<<======>>>>>>?????????>>>>>>>>>@@@BBBCCCBBBBBBCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDCCCCCCDDDFFFJJJKKKNNNTTT]]]hhhrrrxxx~~~}}}vvvnnneee___YYYUUUNNNHHHCCC???;;;888999888777666777888:::<<<>>>>>>>>>???AAADDDGGGHHHLLLSSSbbb{{{yyygggEEE:::888666111000///......------...///...,,,++++++,,,...///++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,000//////111222666CCCOOOZZZ]]]______ZZZRRRHHHBBBAAAFFFLLLTTTeeeyyynnn\\\MMMGGGHHHVVVmmmyyyooofff]]]XXXXXXTTTPPPLLLHHHGGGGGGGGGHHHHHHIIIKKKLLLMMMLLLKKKJJJFFFFFFFFFFFFGGGHHHIIIIIIKKKKKKKKKJJJIIIHHHGGGGGGHHHGGGGGGIIILLLKKKGGGDDDAAAAAA@@@@@@@@@BBBDDDEEECCCGGGMMMRRRWWW]]]dddhhhmmmppprrrqqqllleee___\\\VVVUUUTTTRRRRRRRRRSSSSSSTTTSSSRRRPPPNNNNNNPPPRRRVVVYYY]]]______^^^______]]]^^^^^^\\\ZZZXXXXXXXXXVVVUUURRROOOLLLIIIGGGFFFDDDDDDCCCBBBBBBCCCDDDEEEAAA@@@>>><<<:::888777777777777777555333222111222---...000///...,,,,,,---,,,,,,---...///000000111222222333444444555666777666777888999999999777777777888888777666444333222333222222444666777666444555666777888:::;;;=========>>>>>>?????????>>>>>>>>>@@@BBBCCCBBBBBBCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDAAABBBCCCCCCBBBCCCEEEGGGGGGHHHKKKQQQ\\\hhhssszzz}}}}}}~~~~~~|||vvvmmmeee___ZZZUUUNNNGGGBBB>>>;;;888888777666666777999;;;<<<>>>>>>???@@@BBBDDDGGGIIILLLRRR```vvvvvvdddDDD:::999777111000///......------......---,,,,,,,,,,,,---...++++++++++++++++++++++++...---,,,,,,+++++++++,,,,,,000///000222222666AAAMMMYYY[[[]]]]]]YYYQQQIIIDDDAAAGGGNNNUUUccctttfffTTTGGGDDDJJJVVVjjj{{{nnneee\\\SSSNNNNNNHHHGGGGGGGGGGGGGGGFFFFFFJJJKKKLLLMMMMMMLLLJJJJJJFFFFFFFFFFFFFFFGGGHHHHHHJJJKKKLLLKKKJJJIIIJJJKKKHHHHHHIIIJJJKKKIIIEEEBBB@@@AAAAAAAAA@@@AAADDDGGGEEEIIINNNSSSWWW]]]dddjjjooorrruuutttooohhhbbb^^^YYYXXXVVVUUUSSSSSSTTTTTTRRRRRRRRRPPPOOOOOORRRTTTVVVYYY\\\^^^^^^^^^^^^___\\\]]]^^^\\\ZZZYYYZZZ[[[WWWVVVSSSQQQMMMJJJHHHGGGDDDCCCBBBBBBBBBCCCDDDEEECCCBBB???===;;;999888777666555555444222111111000---...000///...,,,------,,,,,,------...//////000000222444444444555777999:::::::::::::::999888888888888999888777555333222444333333444777777666555777777777888999;;;<<<=========>>>??????????????????AAACCCCCCBBBBBBCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDD@@@AAABBBBBBAAABBBDDDFFFFFFGGGJJJQQQ\\\iiiuuu|||}}}|||}}}|||zzzuuummmeeeaaa[[[VVVNNNGGGBBB>>>;;;999888777666666777999;;;===>>>>>>???@@@BBBEEEGGGIIIKKKQQQ]]]qqqxxxcccDDD;;;999666111000///......------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,000///000222222555@@@LLLWWWXXXZZZZZZWWWQQQJJJEEEEEEKKKSSSXXXbbbxxxrrrbbbOOOEEEEEEKKKXXXnnnvvvmmmddd^^^VVVNNNJJJKKKEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKKKKLLLLLLKKKGGGGGGFFFFFFFFFGGGHHHHHHHHHJJJLLLLLLJJJJJJLLLOOOIIIKKKMMMMMMJJJFFFCCCAAA???AAABBBBBBAAABBBEEEHHHGGGKKKPPPSSSVVV\\\eeelllsssvvvxxxwwwrrrkkkeeebbb]]][[[YYYWWWUUUTTTTTTUUUPPPPPPPPPOOONNNPPPSSSUUUTTTWWWZZZ\\\\\\\\\\\\]]]ZZZ[[[\\\[[[ZZZYYYZZZ\\\SSSRRRQQQPPPNNNLLLJJJIIICCCCCCBBBAAABBBCCCDDDEEEDDDCCC@@@>>>;;;999888777666555444444333333222000---...000///...,,,------,,,,,,,,,------...//////...111333444333444666999===<<<;;;:::999888888888888999999999777555333111444333333555777888777555888888777888888:::;;;<<<;;;<<<===??????@@@@@@@@@@@@BBBCCCCCCBBBAAABBBCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDD@@@AAABBBAAA@@@@@@AAACCCIIIIIILLLRRR\\\iiiuuu|||{{{{{{zzzwwwssslllfffbbb\\\WWWOOOGGGBBB>>>;;;999777777666666777999;;;===?????????@@@BBBEEEHHHIIIJJJPPP[[[lllyyycccDDD:::777222111000///......------...+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,+++000///000222222555@@@KKKUUUWWWXXXXXXUUUPPPJJJFFFIIIPPPVVVZZZaaatttsssbbbOOOFFFHHHJJJ[[[vvvzzzllleee^^^YYYSSSLLLIIIJJJHHHHHHHHHGGGGGGGGGIIIJJJGGGGGGHHHIIIJJJLLLMMMMMMHHHHHHGGGGGGGGGGGGHHHHHHFFFIIILLLLLLKKKKKKNNNQQQJJJNNNQQQPPPKKKFFFCCCCCC???AAACCCBBBAAABBBEEEIIIIIIMMMQQQSSSVVV\\\fffnnnvvvxxxzzzyyytttmmmhhheee___^^^[[[YYYWWWUUUUUUUUUNNNOOOOOONNNNNNPPPSSSVVVRRRUUUYYY[[[[[[ZZZZZZ[[[WWWYYYZZZZZZYYYYYYZZZ\\\NNNNNNNNNNNNMMMLLLKKKKKKCCCBBBAAAAAABBBCCCDDDEEEEEECCCAAA>>><<<:::888888999777666666666555444333---...000///...,,,------,,,,,,,,,------.........,,,///222333222222555888>>>===:::888777777777777888999999999888555222111444444444555777888777666999999888888888999;;;<<<;;;<<<===>>>@@@@@@AAAAAAAAABBBDDDCCCBBBAAAAAABBBCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBB@@@>>>===>>>@@@KKKLLLMMMSSS\\\hhhttt{{{zzzzzzxxxvvvqqqlllfffccc]]]XXXOOOGGGBBB>>>;;;:::777777666666777999<<<===?????????@@@BBBEEEHHHIIIIIIOOOYYYiiixxxdddEEE999444///111000///......------...***,,,...000000...,,,***------------------------++++++++++++,,,---......+++///...///111222777DDDQQQ[[[[[[XXXTTTSSSSSSNNNFFFNNNVVV^^^aaafffuuuooo]]]JJJBBBCCCQQQeeexxxqqqgggaaaWWWOOOJJJIIIHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLIIIJJJLLLLLLJJJJJJKKKMMMKKKMMMOOOOOOMMMKKKJJJKKKLLLKKKLLLNNNQQQSSSSSSSSSUUUTTTSSSRRRPPPLLLGGGCCC@@@@@@??????AAACCCFFFGGGHHHLLLPPPSSSXXX___hhhpppssszzz~~~zzzvvvpppiiibbb___]]]\\\\\\ZZZUUUQQQQQQQQQPPPOOOOOOOOOPPPPPPXXXTTTRRRVVV]]]aaa___[[[ZZZZZZZZZYYYZZZZZZ[[[[[[YYYTTTOOONNNPPPPPPLLLHHHFFFEEEDDDCCCCCCDDDEEEEEEBBBBBB@@@>>>:::666333000888777666444333222111111000000///...---,,,++++++,,,---------,,,,,,...///111000000000222555888:::999:::;;;:::777555444555;;;888666555555555333222333333444777999:::999777999999888777777888999:::============>>>>>>>>>>>>BBBAAA@@@@@@AAABBBDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCAAA@@@???>>>>>>@@@BBBCCCHHHJJJNNNUUU^^^iiisssyyy~~~~~~}}}yyytttpppjjjddd```[[[TTTKKKEEEAAA???;;;888555555444555666777999:::<<<>>>BBBDDDEEEFFFHHHJJJNNNSSSZZZhhh}}}^^^GGG;;;333333111111000///...---,,,,,,------------------------+++)))'''))),,,---+++))),,,++++++******++++++,,,---///...///111222666BBBOOOZZZZZZWWWSSSRRRRRRMMMFFFLLLTTT\\\```ggguuu{{{kkk\\\MMMGGGHHHUUUjjjzzzoooiiiccc]]]TTTMMMIIIGGGGGGFFFIIIIIIHHHIIIIIIJJJKKKLLLIIIJJJJJJJJJIIIIIIKKKLLLJJJMMMOOOPPPOOOOOOPPPPPPOOOOOOOOOQQQSSSUUUUUUTTTVVVUUUUUUTTTRRRMMMFFFBBBAAA@@@@@@@@@AAACCCFFFHHHIIILLLPPPSSSWWW___hhhooouuu|||~~~zzzssskkkfffccc___]]][[[XXXSSSOOOPPPPPPPPPOOOOOOOOOOOOOOOUUUSSSRRRUUUZZZ\\\[[[YYYYYYYYYYYYYYYYYYZZZZZZ[[[YYYTTTPPPOOOPPPPPPMMMIIIHHHGGGEEEDDDDDDDDDEEEEEE?????????>>>===;;;:::999999888777555444333222222222222111000///...------+++---------,,,,,,---///.........///111333555777666777888777555444444444;;;999777666666666444333333333333555888999888666777777777777777999;;;<<<<<<<<<======>>>>>>>>>???AAAAAA@@@@@@AAABBBDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??????@@@BBBCCCEEEHHHMMMTTT^^^jjjuuu|||~~~}}}xxxtttooojjjddd```ZZZSSSKKKDDDAAA???;;;888777777666666777999;;;<<<<<<>>>AAACCCEEEFFFHHHJJJNNNSSS[[[jjj|||^^^EEE888111333000000///...---,,,++++++------------------------+++***(((***,,,---,,,***,,,,,,++++++++++++,,,,,,,,,///...///000111444@@@LLLXXXYYYVVVRRRPPPPPPLLLGGGHHHPPPYYY___ffftttwwwfffZZZOOOJJJKKKXXXkkkzzzuuummmfff```^^^YYYQQQLLLIIIHHHGGGFFFIIIHHHHHHIIIIIIJJJKKKLLLJJJKKKKKKJJJIIIJJJLLLNNNJJJLLLPPPRRRSSSTTTVVVWWWTTTTTTTTTUUUWWWXXXWWWVVVUUUVVVWWWXXXVVVPPPGGGAAABBBAAA@@@@@@BBBDDDGGGHHHJJJMMMQQQTTTWWW^^^gggnnnvvv~~~xxxooojjjfffbbb^^^ZZZUUUPPPMMMNNNOOOOOOPPPPPPOOOOOONNNRRRRRRRRRSSSUUUVVVVVVVVVXXXXXXXXXXXXYYYYYYZZZZZZYYYUUUQQQPPPQQQPPPMMMJJJJJJIIIGGGEEEDDDDDDEEEEEE@@@@@@???>>>>>>===>>>>>>:::999777666444444333333222222111000///...------+++,,,---,,,+++,,,---///------...000222333444555333444555555444333444555;;;999888777888777666444333222333555777888777666666666666666888:::<<<===;;;<<<<<<===>>>??????@@@AAAAAAAAAAAAAAACCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@AAABBBCCCDDDBBBFFFLLLTTT^^^jjjwww|||wwwsssnnniiiccc```YYYSSSJJJDDDAAA>>>;;;888777666666666777999;;;<<<<<<>>>AAACCCDDDFFFHHHJJJNNNRRR[[[mmm~~~___DDD777222555//////...---,,,+++******------------------------,,,+++***+++,,,------+++,,,,,,++++++++++++,,,,,,+++///...///000000333>>>JJJWWWXXXVVVPPPNNNNNNKKKFFFFFFLLLUUU]]]cccpppuuucccYYYPPPJJJIIIVVVggg|||xxxtttoookkkfff```\\\[[[VVVQQQLLLJJJJJJIIIHHHIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLKKKLLLNNNQQQKKKNNNQQQSSSTTTVVVYYY[[[YYYYYYYYYZZZ\\\\\\ZZZXXXUUUWWWZZZ\\\[[[TTTKKKDDDBBBBBBAAAAAACCCEEEHHHIIIKKKNNNRRRUUUXXX___hhhooowww}}}tttkkkhhhccc^^^YYYTTTPPPNNNMMMNNNOOOPPPPPPOOONNNNNNOOORRRTTTSSSQQQPPPRRRUUUWWWWWWXXXYYYYYYZZZZZZZZZXXXUUURRRPPPPPPPPPNNNLLLKKKJJJHHHFFFEEEEEEEEEEEEFFFDDDAAA>>><<<;;;;;;;;;999999777555444333333333000000///...---,,,+++++++++,,,---,,,++++++---///...///111333444555555555111222444444333444666888;;;:::999999::::::888666555444444555777888888666777666666666777999;;;<<<:::;;;<<<===>>>???@@@AAA@@@@@@AAAAAABBBCCCCCCDDDBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDBBBFFFLLLSSS]]]iiivvv~~~{{{vvvrrrnnniiiccc___XXXRRRIIICCC@@@>>>;;;888444444444444555777888:::<<<>>>AAABBBCCCEEEHHHJJJMMMQQQ\\\rrrbbbFFF999444888000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,++++++,,,,,,,,,+++///...///000000333===HHHWWWXXXVVVPPPLLLKKKIIIFFFFFFIIIQQQZZZ```kkkttteee]]]TTTMMMKKKUUUddd{{{~~~vvvrrrmmmiiieeebbb^^^[[[WWWTTTOOOLLLKKKJJJIIIHHHJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNMMMLLLLLLNNNPPPNNNPPPSSSTTTUUUWWWZZZ]]]]]]]]]^^^___``````^^^\\\VVVYYY^^^aaa```YYYOOOHHHCCCCCCBBBBBBDDDFFFIIIJJJLLLOOOSSSVVVZZZ```jjjpppyyyyyyllliiiddd^^^YYYUUUSSSSSSOOOPPPPPPPPPOOOOOONNNNNNOOORRRTTTSSSOOONNNPPPSSSVVVWWWXXXYYYZZZZZZZZZZZZVVVTTTRRRPPPPPPOOONNNMMMLLLKKKIIIGGGEEEEEEEEEFFFFFFEEEAAA>>>;;;:::999999888777666444333222111111000000///...---,,,+++++++++,,,,,,,,,++++++---......///111222444444444444111333444444444666999;;;;;;;;;:::;;;<<<<<<:::888777666555666888999999888999888777777777888999::::::;;;<<<===>>>???@@@AAA@@@@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDHHHNNNTTT[[[fffsss}}}}}}zzzvvvrrrnnniiiddd```WWWQQQHHHBBB@@@===:::888444444333333555666888999<<<>>>@@@AAABBBDDDHHHKKKLLLQQQ___xxx```EEE999444888111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------......///111111333===HHHXXXZZZXXXPPPJJJIIIHHHEEEGGGGGGNNNWWW^^^iiivvvlllggg]]]TTTQQQWWWdddzzz~~~}}}{{{yyyssspppkkkgggdddaaa^^^\\\UUURRROOOLLLLLLKKKIIIHHHKKKKKKKKKLLLLLLMMMNNNOOOKKKLLLNNNMMMLLLLLLMMMOOOQQQSSSUUUVVVWWWYYY\\\___bbbbbbccceeeffffffcccaaa\\\___ccceeeddd\\\RRRJJJDDDDDDCCCCCCEEEGGGJJJKKKMMMPPPTTTWWW\\\ccclllttt|||ooommmhhhbbb[[[XXXXXXYYYSSSRRRQQQPPPOOONNNNNNNNNNNNQQQSSSRRROOONNNPPPRRRTTTUUUWWWYYYZZZZZZYYYYYYTTTSSSRRRPPPNNNMMMMMMMMMKKKJJJHHHFFFEEEEEEFFFFFFBBBAAA???>>><<<;;;::::::888777555444222111111111222222111000///...------***+++,,,+++***+++,,,...------...///000111222333222333444555555777:::===<<<;;;<<<===??????===:::999777666666888:::999999:::999888777777888999999;;;<<<<<<===>>>??????@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDFFFJJJPPPTTTYYYcccqqq|||~~~}}}{{{vvvrrrooojjjeeeaaaVVVPPPGGGBBB???===:::888666555555555666888:::;;;===>>>???@@@AAADDDHHHKKKMMMTTTdddxxxZZZBBB888222444111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---------,,,,,,,,,,,,---------------///222222444>>>IIIZZZ\\\YYYQQQJJJHHHGGGEEEGGGFFFLLLVVV___kkk~~~wwwrrreeeYYYTTTXXXggg}}}~~~~~~~~~~~~}}}{{{yyyuuurrrnnnkkkhhheeeaaa___WWWUUURRRQQQPPPOOOMMMKKKMMMMMMMMMMMMNNNOOOPPPPPPLLLNNNQQQRRRQQQOOOOOOPPPSSSTTTWWWXXXZZZ\\\```cccfffggghhhjjjlllllliiigggdddfffiiiiiifff]]]RRRJJJEEEEEEDDDDDDEEEHHHJJJLLLMMMPPPUUUYYY^^^fffooowwwvvvtttnnnggg___\\\\\\^^^XXXVVVRRROOONNNNNNNNNOOONNNOOOOOOOOONNNNNNOOOPPPQQQRRRUUUWWWXXXXXXWWWVVVRRRRRRQQQOOOMMMLLLLLLMMMIIIHHHGGGFFFEEEEEEFFFGGG????????????>>>===<<<;;;999888666555333222222222222222111000///...------***+++,,,+++******,,,...............///000222333333444444444555777:::===<<<<<<===???@@@@@@>>><<<999777555555777999999888888888777777777888:::;;;<<<<<<======>>>>>>>>>??????@@@AAACCCCCCCCCCCCBBBDDDCCCCCCBBBAAAAAA@@@@@@?????????@@@AAAAAABBBBBBAAAAAABBBCCCCCCCCCCCCCCCEEEJJJPPPSSSXXXbbbqqq}}}~~~{{{wwwsssoookkkfffbbbUUUOOOGGGAAA???===:::777555555555555666888:::;;;===>>>???@@@AAACCCHHHKKKOOOWWWjjjoooVVVBBB999222111111000///...---,,,,,,+++++++++++++++++++++++++++(((***,,,,,,***)))+++---------,,,,,,,,,,,,------,,,------000222333555???JJJ[[[^^^[[[QQQIIIGGGFFFEEEGGGEEEJJJVVV```nnnxxxhhhYYYSSSXXXhhh~~~~~~|||yyyvvvsssooommmjjjfffccc\\\ZZZWWWVVVUUUTTTQQQOOONNNNNNNNNNNNOOOPPPQQQQQQOOORRRVVVWWWVVVTTTSSSSSSSSSUUUXXXZZZ\\\___dddhhhiiijjjlllnnnppppppmmmkkkkkklllmmmlllggg]]]QQQHHHFFFEEEDDDDDDFFFHHHKKKMMMMMMQQQVVVZZZ___gggqqqyyy{{{yyyssskkkbbb^^^___aaa[[[XXXSSSOOOMMMMMMOOOPPPMMMMMMMMMMMMNNNNNNNNNNNNNNNPPPRRRUUUVVVVVVUUUTTTQQQQQQQQQOOOLLLKKKKKKLLLHHHGGGFFFEEEEEEEEEFFFGGG@@@@@@AAA@@@???===;;;::::::999777666444333333333000000///...---,,,++++++***+++,,,+++******,,,...111000//////000222444666333333444444444666:::===<<<<<<===???AAAAAA???===888666444444666777888777666666666666888:::<<<===============>>>>>>>>>>>>???@@@AAACCCDDDCCCCCCBBBDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>???@@@AAAAAABBBBBB@@@AAABBBBBBCCCCCCBBBBBBDDDIIIOOOSSSXXXbbbrrr~~~~~~~~~{{{wwwtttppplllfffcccUUUNNNFFFAAA>>>===:::777333333333333444666777999===>>>??????@@@CCCHHHKKKQQQZZZoookkk~~~UUUCCC<<<444111000///...---,,,++++++***++++++++++++++++++++++++'''***,,,+++)))(((***---...------,,,,,,------...+++111......///111555@@@KKK]]]hhhaaaQQQLLLIIIFFFHHHGGGIIIMMMSSS```zzz{{{lll\\\TTTYYYkkk~~~|||}}}}}}~~~~~~~~~~~~|||yyyvvvsssooojjjfffccc```\\\YYYXXXVVVUUUSSSPPPPPPOOOOOOPPPQQQTTTUUUUUUUUUUUUUUUVVVWWWXXXXXXZZZ]]]```bbbcccdddfffgggmmmmmmlllmmmnnnppprrrtttuuuqqqlllhhhddd\\\SSSLLLHHHGGGEEEEEEFFFIIILLLNNNOOOSSSXXX\\\```gggpppwwwvvvnnniiifffbbb___]]]XXXPPPKKKJJJKKKMMMNNNJJJKKKJJJIIIHHHHHHJJJLLLIIILLLPPPTTTWWWWWWVVVUUURRRPPPMMMLLLLLLMMMLLLKKKKKKJJJIIIHHHFFFEEEDDDCCCDDDBBBAAAAAAAAA@@@>>>;;;444222222222444444333222111000.........---,,,***...---,,,,,,++++++++++++***,,,///111111222444555888777777777777888:::;;;:::999:::===AAABBB@@@===;;;999666333333555777999666666777777888888999999999;;;===>>>======>>>???<<<>>>@@@BBBDDDCCCBBBBBBDDDDDDDDDCCCBBBBBBBBBAAA>>>??????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFIIINNNTTT\\\ggguuu~~~}}}xxx{{{~~~}}}{{{uuurrrpppkkkccc\\\VVVQQQHHHAAA<<<999666444666666555555555777888999>>>???AAABBBCCCEEEIIILLLRRRYYYqqq{{{lllyyyNNN@@@999111000111000///...---,,,++++++,,,---...---+++***+++,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,333111000111111333;;;EEE[[[gggaaaRRRNNNKKKGGGHHHEEEGGGKKKRRRbbb}}}mmm[[[SSS^^^nnn}}}|||}}}~~~|||yyyvvvrrrmmmjjjhhhddd```\\\[[[YYYWWWUUUSSSRRRPPPPPPQQQSSSVVVXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]___ccceeefffgggiiikkkpppppppppqqqrrrtttvvvwwwxxxtttoookkkfff^^^UUUNNNJJJHHHGGGGGGIIILLLOOOQQQRRRVVVZZZ^^^bbbiiirrryyyxxxooojjjfffbbb___[[[VVVPPPKKKJJJJJJKKKKKKIIIIIIIIIHHHGGGGGGIIIKKKIIILLLPPPTTTWWWWWWUUUTTTQQQOOOLLLLLLLLLMMMLLLKKKIIIIIIHHHFFFEEEDDDCCCBBBBBBAAA@@@@@@AAA@@@===;;;888666555555555555333222111000.........---,,,***...---,,,+++++++++++++++(((***...000222444666888888888777666777999;;;======<<<===@@@CCCCCC@@@===777555444222333555777999666666666777888888999999999;;;===>>>======>>>???===>>>@@@BBBCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBB?????????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBEEEHHHNNNTTT]]]jjjxxx}}}yyy{{{~~~}}}~~~~~~zzzvvvrrrnnniiibbb]]]TTTNNNGGGAAA===:::888666666666555555666777888999???@@@AAABBBCCCEEEHHHKKKSSS]]]yyyzzzsssvvvLLL???999222111111000///...---,,,++++++,,,---...---+++***+++,,,))))))***+++,,,,,,++++++******+++++++++,,,,,,,,,+++222000000222111111888AAAVVVddd```SSSPPPMMMHHHIIIFFFHHHJJJQQQddd}}}lllZZZQQQ^^^mmm}}}}}}~~~~~~{{{xxxuuurrrooooookkkfffbbb___\\\YYYWWWVVVTTTRRRQQQRRRUUUXXX[[[\\\\\\[[[[[[\\\]]]___```ccceeeiiikkklllmmmppprrrssstttuuuvvvxxxzzz|||||||||xxxrrrnnniiiaaaXXXQQQKKKJJJIIIIIIKKKNNNRRRUUUUUUYYY]]]aaaeeellluuu||||||rrrlllgggbbb^^^XXXTTTOOOKKKJJJIIIHHHHHHGGGHHHHHHGGGFFFFFFHHHJJJIIILLLPPPTTTVVVVVVTTTSSSPPPNNNLLLKKKLLLMMMLLLKKKGGGGGGFFFEEECCCBBBAAAAAA@@@@@@???@@@AAA@@@>>><<<<<<:::888777777666444222111000.........---,,,***---,,,,,,++++++++++++,,,&&&)))---000333555888:::999888777666888:::===???===>>>@@@BBBCCCBBB>>>;;;222111111111333444666777555666666777888888999999999;;;===>>>======>>>???===>>>@@@BBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCC??????@@@@@@AAAAAABBBBBBDDDCCCCCCCCCBBBBBBAAAAAADDDGGGMMMTTT^^^kkk{{{}}}zzz|||~~~|||}}}~~~{{{yyyvvvrrrlllfffaaa^^^QQQLLLFFF@@@===;;;999888666555555555666777999:::???@@@BBBBBBCCCEEEHHHKKKTTTbbb{{{sssJJJ>>>999222222000000///...---,,,,,,++++++------,,,+++***+++,,,&&&''')))***+++,,,,,,,,,******+++++++++,,,,,,,,,+++...---///222222222999AAARRR```___TTTRRROOOIIIIIIJJJJJJLLLSSSeeeyyyhhhWWWPPPXXXfffxxx~~~~~~~~~{{{yyywwwuuusssvvvrrrlllgggccc___\\\YYYXXXVVVTTTSSSSSSVVVZZZ\\\]]]]]]\\\\\\]]]___bbbccciiikkkoooqqqsssuuuwwwyyyvvvwwwyyy|||~~~|||vvvqqqllldddZZZSSSKKKJJJIIIHHHKKKOOOTTTWWWXXX\\\```dddhhhnnnwww~~~uuummmgggaaa]]]UUURRRNNNKKKIIIHHHFFFDDDFFFGGGHHHHHHFFFFFFHHHIIIIIIKKKOOOSSSTTTTTTRRRQQQNNNLLLKKKKKKLLLMMMLLLKKKGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@BBBCCCBBB@@@>>><<<:::888888888777555333111000.........---,,,***,,,,,,+++++++++++++++,,,'''***...111333555777::::::888777666777:::>>>@@@;;;===???@@@@@@===999666000000000000111222333444555555666777888999999:::999;;;===>>>======>>>???===>>>@@@AAABBBCCCCCCCCCAAABBBBBBBBBCCCDDDDDDDDD??????@@@@@@AAABBBBBBCCCDDDCCCCCCBBBBBBAAAAAA@@@DDDGGGLLLSSS\\\iiiyyy~~~}}}~~~~~~}}}||||||yyyyyywwwrrrjjjddd```^^^PPPLLLFFFAAA===;;;999777555555555555666777999:::===>>>@@@BBBCCCFFFJJJMMMUUUfffrrrJJJ>>>999222111000//////...------,,,,,,+++,,,---,,,*********+++''''''(((******+++++++++******+++++++++,,,,,,,,,,,,------///222222222888???NNN]]]^^^TTTSSSOOOIIIIIIIIIJJJNNNVVVjjj}}}sssbbbTTTOOOTTT___ppp}}}}}}{{{zzzyyyxxx|||xxxqqqlllgggccc^^^[[[[[[YYYWWWUUUVVVXXXZZZ\\\\\\\\\[[[\\\^^^aaadddfffkkknnnqqqtttvvvxxx{{{}}}zzz|||~~~zzzuuuoooggg]]]UUUKKKJJJHHHHHHJJJNNNTTTWWW[[[^^^bbbfffiiipppyyyxxxnnnfff```\\\TTTQQQMMMJJJHHHFFFDDDBBBEEEFFFHHHHHHGGGGGGHHHIIIHHHJJJNNNQQQRRRQQQOOONNNKKKJJJJJJKKKLLLMMMLLLJJJGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCEEEFFFEEEBBB???:::888777777888777666444111000.........---,,,***+++++++++******++++++,,,+++---000222222333555777888777666666777999<<<>>>:::<<<>>>>>><<<888555333000000///////////////000555555666777888999::::::999;;;===>>>======>>>???>>>???@@@AAABBBCCCCCCCCCAAABBBBBBBBBCCCDDDDDDDDD???@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAEEEHHHKKKPPPXXXeeettt~~~~~~~~~}}}|||zzzyyywwwrrrjjjccc^^^]]]PPPLLLFFFAAA===:::777555555555444555666888999;;;:::<<>>======>>>????????????@@@AAABBBCCCDDDBBBBBBBBBCCCCCCCCCCCCCCC@@@@@@AAAAAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAABBBBBBFFFHHHJJJNNNUUUaaapppzzz~~~}}}{{{wwwqqqkkkddd^^^ZZZOOOLLLFFFAAA===:::666444555444444555666888:::;;;:::<<>><<<:::888777777777555333111000.........---,,,******************+++,,,,,,...000222333222222333555444444444555555555444444888999999777333111111222000///---++++++---///111444444555777888999:::;;;999;;;===>>>======>>>????????????@@@AAABBBCCCDDDCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@AAAAAABBBCCCCCCCCC@@@@@@@@@AAAAAABBBBBBCCCEEEGGGIIIMMMSSS```oooyyy|||vvvqqqllleee]]]WWWMMMIIIEEEAAA>>>;;;888666444444444444666888:::;;;<<<>>>@@@AAACCCFFFKKKNNNUUUaaapppIII>>>999111000...............---------***+++,,,+++***))))))+++******+++++++++++++++*********+++++++++,,,,,,,,,,,,///---...111222444;;;DDDIIIYYYYYYOOONNNLLLFFFGGGJJJRRR]]]kkk}}}xxxiiiVVVIIIFFFRRRZZZiiixxxsssooojjjgggfffffffffdddbbb```^^^\\\______```bbbfffmmmrrrvvvuuuxxx}}}{{{rrrggg```XXXVVVRRRPPPQQQVVV[[[^^^cccgggkkknnnqqqwww{{{kkkbbb]]]ZZZVVVRRRLLLGGGEEEDDDCCCBBB<<>>======>>>????????????@@@AAABBBDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@AAABBBBBBCCCCCCDDD>>>???@@@AAABBBBBBCCCDDDEEEFFFIIILLLSSS```ooozzz~~~~~~vvvqqqmmmggg]]]UUUJJJGGGCCCAAA???===:::888444444444444666888:::<<>>???AAACCCEEEFFFGGGDDDFFFHHHIIIHHHGGGGGGGGGHHHIIIJJJLLLLLLKKKIIIHHHJJJIIIGGGGGGHHHHHHGGGFFFAAADDDGGGHHHFFFCCCAAA???@@@???>>><<<:::777444333444333222000...,,,+++***+++++++++++++++++++++,,,000,,,---333555333444:::999999777666444444333333555444222111///......------,,,+++***+++---000111444555666777999:::;;;<<<<<<======>>>>>>>>>>>>===???>>>=========>>>@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB???AAADDDEEEDDDCCCCCCCCC??????@@@???>>>???BBBDDDCCCFFFJJJMMMRRR^^^mmmyyy}}}yyyuuuqqqmmmggg^^^WWWMMMIIICCC???<<<:::777666666555444333444777:::<<<===>>>@@@AAABBBDDDHHHKKKUUUaaa{{{}}}~~~mmmLLL;;;666333111000...------------,,,***++++++++++++++++++++++++)))************+++++++++)))***+++,,,---,,,+++++++++333000111444444555999@@@RRRYYY\\\WWWPPPLLLJJJIIIHHHSSS___hhhwwwtttdddWWWLLLFFFOOOWWWiii{{{uuuqqqnnnmmmnnnllljjjgggeeecccbbbaaaggghhhiiijjjnnnssszzz~~~rrreee^^^YYYVVVUUUUUUTTTXXX^^^cccfffkkkqqqvvv|||pppddd\\\YYYVVVOOOHHHCCCBBB@@@<<<999======>>>@@@BBBDDDEEEEEECCCEEEGGGHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKJJJHHHGGGJJJJJJJJJKKKKKKJJJIIIGGGCCCEEEGGGGGGEEECCCAAA???BBBAAA???<<<:::777555444111111///...---++++++***+++++++++,,,,,,,,,,,,,,,111...///444666444666;;;;;;:::888777555444444333444333222000...---------...---,,,,,,---///111222444555666777999:::;;;<<<<<<===>>>>>>??????>>>>>>??????>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCC@@@BBBDDDDDDCCCBBBCCCDDD@@@AAAAAAAAA@@@AAACCCFFFEEEHHHLLLNNNRRR\\\kkkuuu~~~|||xxxtttppplllfff]]]VVVMMMHHHCCC???<<<:::777666666555444444555777:::<<<===???@@@AAABBBEEEHHHKKKTTTaaa{{{vvvnnnqqqkkkJJJ:::555222000000...------------,,,***++++++++++++++++++++++++)))************+++++++++)))***+++,,,,,,,,,+++++++++222000111444555666;;;AAAQQQZZZ___[[[TTTOOOKKKHHHJJJTTT```hhhsss{{{hhhXXXLLLFFFLLLUUUhhhzzzuuurrrpppsssppplllhhheeeccccccdddgggiiikkknnnqqqvvv|||zzzlllccc]]]YYYXXXXXXWWWZZZ___eeehhhmmmrrrwww|||rrrddd[[[WWWWWWPPPGGGAAA???>>><<<:::;;;<<<===???@@@BBBCCCDDDBBBDDDFFFGGGFFFEEEEEEFFFHHHIIIJJJJJJJJJHHHGGGFFFHHHJJJLLLNNNNNNLLLIIIGGGEEEFFFFFFFFFEEECCCAAA@@@CCCAAA???<<<999777666555111000...,,,++++++++++++,,,,,,,,,---------......111///000444666666888<<<<<<;;;:::888666444333222333222000///------,,,,,,......---...///111333444555555666777999:::;;;;;;======>>>???????????????@@@????????????@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBCCCCCCCCCBBBBBBCCCEEEBBBCCCCCCBBBBBBCCCEEEGGGFFFJJJNNNPPPSSS[[[gggqqq}}}|||~~~yyyvvvqqqnnnjjjddd[[[UUULLLHHHCCC>>><<<999777555555555444444666888;;;======???@@@AAABBBEEEIIILLLTTTaaa|||xxxccc^^^cccwwwgggGGG888444111///000...------------,,,***++++++++++++++++++++++++)))************+++++++++)))***+++,,,,,,,,,,,,+++000000...///222333444999@@@PPPZZZaaa___XXXRRRLLLGGGIIISSS^^^fffnnnyyy~~~iiiWWWLLLGGGKKKTTThhh~~~|||xxxvvvwwwsssmmmhhhdddcccdddeeefffhhhlllpppsssxxx}}}qqqeee^^^YYYYYYZZZZZZ]]]aaaeeeiiinnnsssvvv|||rrrbbbXXXSSSQQQLLLEEEAAA??????>>><<<:::;;;<<<===???@@@AAABBBBBBDDDFFFGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEFFFIIINNNPPPOOOLLLIIIGGGGGGGGGFFFEEEEEEDDDBBBAAACCCAAA===:::888777888888777555111...+++*********,,,,,,------.../////////000000111444666888:::<<<<<<;;;:::888666444222111111000///...---,,,,,,,,,------......///111333444555555666777888999::::::======>>>???@@@@@@@@@???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAACCCFFFBBBCCCCCCBBBBBBCCCEEEHHHEEEIIINNNPPPSSS[[[gggppp~~~~~~~~~wwwsssooolllhhhbbbYYYSSSLLLHHHBBB>>>;;;999777555555444444555666999;;;===>>>???AAABBBCCCEEEIIILLLTTTaaa}}}|||lllXXXVVV^^^ssseeeEEE777444111///000...------------,,,***++++++++++++++++++++++++))))))*********+++++++++******++++++,,,,,,,,,,,,)))000...///222333444999???NNNYYYbbbaaa[[[TTTMMMHHHGGGOOOZZZbbbhhhqqqiiiXXXMMMIIIKKKTTTiii~~~}}}zzzyyyuuunnnhhhdddccccccdddfffjjjpppuuuzzz~~~tttddd]]]XXXYYY[[[\\\___cccdddiiinnnrrruuu{{{sssaaaWWWRRRKKKIIIFFFCCC@@@>>><<<:::::::::;;;<<<>>>???@@@@@@AAADDDFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFKKKRRRTTTSSSOOOKKKIIIIIIGGGEEEFFFGGGGGGEEEBBBBBB???;;;888777999<<<>>>AAA===777111,,,***)))))),,,,,,---......///000000...000111222555888;;;;;;;;;;;;:::888666333111000000000///---,,,,,,,,,,,,,,,,,,---...000111333333555555666777888999999:::<<<<<<===??????@@@@@@@@@??????@@@@@@AAAAAAAAAAAADDDDDDCCCBBBAAA@@@@@@???CCCDDDCCCBBBAAAAAACCCEEEAAABBBBBBAAAAAAAAADDDFFFCCCGGGLLLOOOSSS\\\hhhrrr~~~{{{tttqqqmmmjjjggg```XXXRRRLLLHHHBBB>>>;;;999666555444444555666777:::<<<===>>>???AAABBBCCCEEEIIILLLUUUaaa|||sssbbbUUUUUU]]]rrrdddDDD888555222///000...------------,,,***++++++++++++++++++++++++))))))*********++++++++++++***++++++++++++,,,,,,...333000111333444444999???KKKWWWaaabbb\\\VVVOOOJJJFFFLLLUUU]]]aaaiiiyyymmm\\\PPPJJJJJJUUUjjj}}}{{{wwwpppjjjeeeccccccdddeeekkkrrryyywwwddd\\\WWWYYY]]]^^^aaadddccchhhnnnrrruuu|||uuubbbXXXTTTKKKIIIGGGDDD@@@<<<999777::::::;;;<<<===>>>??????@@@BBBEEEFFFFFFEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHNNNUUUXXXVVVQQQNNNMMMIIIGGGFFFHHHKKKKKKHHHDDDAAA>>>:::888999===CCCFFFJJJFFF===555...+++***)))+++,,,,,,---...///000000---000222222444999<<<;;;:::::::::999777555222111000000///------,,,,,,,,,+++,,,---///000222333333555555666777777888999999:::;;;<<<>>>????????????>>>??????@@@AAA@@@@@@@@@DDDDDDCCCBBBAAA@@@@@@???CCCDDDDDDCCCAAAAAABBBDDD@@@AAAAAA@@@@@@@@@CCCEEEBBBFFFJJJNNNSSS\\\jjjttt}}}yyyssspppllliiifff```WWWQQQKKKGGGBBB===;;;888666444333444555666888:::<<<===>>>@@@AAABBBCCCFFFJJJMMMUUU___xxxmmm]]]RRRTTT]]]qqqdddDDD888555222...000...------------,,,***++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,------333111000222333222666<<>>??????===???BBBDDDCCCCCCDDDEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGNNNUUUWWWTTTPPPNNNNNNHHHFFFGGGJJJNNNOOOKKKFFFAAA>>>;;;:::===CCCKKKPPPPPPJJJAAA777000,,,++++++***+++,,,---...///000000...222333222555<<<>>><<<;;;;;;<<<<<<:::888555333111000///...------------,,,---...000222444444555555555666666777888888888999:::;;;<<<>>>>>>>>>>>>===>>>???@@@@@@@@@??????BBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEDDDBBBAAAAAABBB@@@AAAAAA@@@@@@@@@CCCEEECCCFFFJJJLLLQQQ[[[jjjuuu{{{wwwrrroookkkhhheee___WWWQQQKKKGGGBBB===:::888666444333444555777999;;;===>>>???@@@BBBCCCDDDFFFJJJMMMSSS\\\rrriiiYYYPPPSSS]]]pppcccCCC777555111---000...------------,,,***++++++++++++++++++++++++)))************+++++++++++++++*********+++,,,--- 111///...000000///333999HHHTTT___```\\\XXXRRRNNNIIIKKKPPPUUUWWW___sss{{{gggSSSFFFIIITTTlll~~~|||}}}~~~~~~|||~~~|||vvvpppjjjgggeeeeeennnuuukkkbbb[[[\\\___``````bbbccciiiqqquuuxxxsss___VVVSSSFFFEEEAAA===;;;<<>>??????;;;===@@@AAAAAAAAABBBCCCCCCCCCCCCCCCDDDFFFGGGHHHDDDKKKRRRTTTPPPLLLKKKLLLGGGFFFGGGLLLQQQQQQLLLGGGBBB???<<<;;;???GGGPPPVVVQQQKKKBBB888000---,,,,,,******+++,,,---...///000///444555333666===@@@===<<<===>>>>>><<<:::888666111000///...............---...000222444555666666555555666666777777888888888999:::<<<===>>>>>>>>><<<===>>>???@@@???>>>>>>??????@@@AAACCCDDDDDDEEEAAACCCEEEEEECCCAAAAAAAAA@@@AAABBBAAA@@@AAADDDFFFEEEHHHJJJLLLPPPZZZiiitttzzzvvvrrroookkkhhheee```WWWQQQKKKGGGAAA===:::888666444333444555777999;;;===>>>???@@@BBBCCCDDDFFFJJJMMMQQQYYYnnn}}}fffXXXOOOSSS]]]pppcccBBB666444000+++000...------------,,,***++++++++++++++++++++++++)))************+++++++++,,,+++*********+++,,,---...222///---000222222555:::DDDVVV]]]]]]___YYYOOOOOOHHHJJJMMMPPPTTT```tttkkkWWWJJJJJJUUUmmm~~~~~~|||xxxtttoooiiigggiiiqqqyyykkkddd^^^]]]]]]\\\^^^aaammmnnnssszzzrrr```WWWRRRLLLHHHCCC???======<<<;;;<<<<<<<<<<<<<<<===>>>???===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAIIILLLOOOOOOMMMKKKIIIHHHHHHHHHJJJNNNQQQQQQMMMIIIBBBBBB???===CCCOOOWWWYYYVVVFFF777000...,,,++++++,,,,,,,,,---...111333444...111555777888888999::::::<<<>>>???>>><<<:::888555555444333222000......000000000111222444555666555555555444333333222222;;;;;;;;;===@@@@@@===:::>>>>>>>>>???@@@@@@AAAAAABBB@@@???@@@CCCDDDBBB???BBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEEFFFHHHJJJPPP[[[iiisss}}}yyyuuusssooojjjgggfff```WWWOOOLLLHHHCCC???<<<:::888666333444444666888:::<<<======???AAABBBBBBDDDGGGJJJQQQYYYlll}}}zzzcccVVVSSSZZZcccrrr[[[@@@222333444,,,,,,,,,++++++++++++******---,,,***)))&&&%%%###"""************************))))))***+++,,,,,,------,,,222///...000222222555:::DDDUUU]]]\\\]]]VVVLLLLLLHHHJJJLLLOOOSSS___tttkkkUUUGGGLLLUUUkkk~~~yyytttoooiiihhhkkksss{{{~~~fff```\\\]]]```aaaeeeiiipppqqqvvv}}}sssaaaVVVOOOLLLHHHCCC???>>>===<<<;;;;;;;;;;;;;;;<<<===>>>???>>>??????@@@AAAAAAAAAAAA???@@@@@@AAABBBCCCDDDDDDGGGIIILLLMMMKKKIIIHHHHHHHHHHHHJJJNNNQQQQQQMMMJJJFFFDDDAAA@@@HHHUUU\\\\\\QQQDDD777222111---************)))***+++---///000///333777:::;;;;;;;;;;;;:::;;;<<<======;;;:::888666666666555333222000///111000000000111222444555444555555555666777777777<<<;;;;;;===???@@@===;;;>>>>>>>>>???@@@@@@AAAAAABBBAAA@@@AAACCCCCCAAA???AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDFFFHHHKKKPPP[[[hhhqqq}}}~~~|||yyyvvvtttooojjjhhhfffaaaXXXPPPJJJFFFAAA===:::888666444444444444555777999;;;<<<===???AAABBBBBBDDDGGGJJJRRRZZZkkkzzzeeeZZZVVV\\\gggxxxWWW>>>111222444---......------------,,,,,,+++++++++++++++*********++++++++++++++++++++++++*********++++++,,,,,,---,,,222///...111222222444999BBBTTT[[[ZZZ[[[SSSIIIIIIIIIIIIKKKNNNSSS^^^uuunnnWWWGGGLLLSSSeee~~~}}}}}}yyytttooojjjjjjnnnxxx{{{ddd^^^\\\___bbbeeejjjooosssuuuzzzvvveeeXXXOOOLLLHHHCCC@@@>>>===;;;:::999999:::;;;<<<===???@@@???@@@@@@AAAAAA@@@@@@@@@===>>>???AAACCCEEEFFFGGGDDDGGGIIIJJJIIIHHHGGGGGGHHHHHHJJJMMMOOOOOOMMMKKKHHHEEE@@@AAALLLZZZ___]]]KKK@@@666333222...******------,,,,,,---...000111///333888<<<<<<<<<<<<<<<:::;;;;;;;;;;;;:::999999777777777666555333222111222111000//////111333555333444555777999:::<<<<<<===<<<;;;<<<>>>???>>>===>>>>>>??????@@@AAAAAAAAACCCBBBAAABBBBBBBBB@@@>>>@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDFFFIIILLLQQQ[[[fffoooyyy|||~~~|||{{{zzzyyyxxxuuupppkkkiiigggbbbYYYQQQIIIEEE@@@<<<:::888666555444444444555666777999:::===???AAABBBBBBDDDGGGJJJSSSZZZjjj{{{jjj___[[[aaammmxxxQQQ;;;000111333---......------------,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++222///...111222222444888>>>PPPXXXXXXYYYRRRHHHIIIIIIHHHJJJNNNRRR^^^xxxuuu]]]MMMIIIOOOaaa{{{yyy|||~~~}}}~~~yyyuuuppplllnnnsss~~~}}}iiibbb___aaadddfffjjjooovvvwww}}}uuuggg\\\TTTKKKHHHDDD@@@???===;;;:::888888999:::;;;===???@@@AAAAAAAAAAAAAAA@@@???>>>===>>>???AAACCCEEEFFFGGGCCCEEEHHHIIIHHHGGGGGGGGGGGGGGGIIIKKKMMMMMMMMMLLLHHHDDD>>>@@@LLLZZZ]]]YYYGGG===444111000---+++,,,///...------...///000111---111777;;;<<<;;;;;;;;;;;;::::::999999888888888666666666555444333111111222111///...///111333444444444666888:::;;;======>>>===<<<<<<===>>>>>>???>>>>>>???@@@@@@AAAAAABBBDDDCCCCCCCCCBBBAAA@@@>>>??????@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBDDDGGGJJJNNNSSS[[[fffnnnwww{{{|||yyyxxxxxxyyyzzzvvvqqqllljjjhhhcccZZZRRRKKKGGGBBB>>><<<:::888777444444444444555666888888===???AAABBBBBBDDDGGGJJJSSSXXXggg~~~oooccc___eeerrrsssNNN;;;000000222---,,,,,,+++++++++*********+++++++++***))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++222//////222333222333777:::MMMUUUVVVYYYSSSJJJKKKJJJGGGHHHNNNRRR___|||zzzaaaPPPIIIOOO```~~~zzzxxxzzz~~~~~~}}}~~~~~~xxxuuuqqqnnnrrryyykkkeeeaaacccfffhhhkkkpppvvvxxx~~~pppeee^^^WWWKKKHHHDDDAAA???===;;;999777777888999;;;<<<>>>???AAAAAAAAAAAA@@@???>>>>>>??????@@@AAABBBDDDDDDEEECCCEEEGGGGGGGGGFFFFFFGGGEEEFFFGGGIIIJJJKKKLLLMMMIIIDDD>>>???JJJVVVXXXTTTEEE;;;111...---+++,,,///++++++*********+++---......222888;;;<<<<<<<<<===<<<;;;:::999888777777666444444444333222111000///222111000///000111333555555555666777999:::;;;;;;==================???@@@?????????@@@AAAAAABBBBBBCCCDDDDDDCCCBBBAAA@@@@@@>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBDDDGGGKKKOOOTTT\\\hhhpppyyy}}}|||yyyxxxxxxyyy{{{vvvrrrmmmjjjiiicccZZZRRRJJJFFFAAA===;;;:::888777444444444444555666888888===???AAABBBBBBDDDGGGJJJQQQVVVddd~~~ssseeebbbffftttpppLLL<<<111///111---,,,,,,+++++++++***************)))))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++222//////333333222333666999KKKTTTVVVYYYTTTLLLMMMJJJEEEGGGNNNSSS```zzzbbbOOOMMMRRRaaa~~~}}}{{{}}}~~~{{{xxxuuuqqqpppwwwiiiccc```cccgggjjjoootttvvvxxx~~~lllaaa[[[VVVJJJHHHDDDAAA@@@>>>;;;999777777888999:::;;;===>>>AAAAAAAAAAAAAAA@@@???>>>AAAAAAAAABBBBBBCCCCCCCCCCCCDDDFFFFFFEEEDDDEEEFFFCCCDDDEEEFFFFFFHHHJJJMMMKKKGGGAAA@@@GGGPPPQQQMMMBBB999000---+++***,,,000++++++******+++---...///222555:::===>>>???@@@BBB======<<<;;;999777555333222222222222111000///...000000000111222444555555666666777777888999999:::<<<>>>??????>>>===>>>@@@??????@@@@@@AAABBBBBBBBBBBBDDDEEEDDDBBBAAAAAAAAA>>>???@@@AAABBBBBBBBBAAA???@@@@@@AAAAAABBBBBBCCCEEEHHHKKKOOOUUU^^^kkksss|||~~~|||yyyxxxzzz|||vvvqqqllljjjhhhcccZZZRRRGGGCCC???;;;999888666555444444444555666777999:::===???AAABBBBBBDDDGGGJJJPPPUUUbbb}}}uuuddd```cccssslllIII<<<222///111///......------------,,,,,,))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,222///000333444222222555:::MMMVVVWWWZZZTTTLLLMMMJJJDDDFFFOOOTTTbbbzzzdddRRRPPPSSS___yyy|||yyywwwuuurrrsss{{{|||hhhbbb```ccchhhlllqqqvvvvvvxxxooo```YYYUUUJJJGGGDDDBBB@@@>>>;;;888888888888888999:::;;;<<<@@@@@@AAAAAAAAA@@@??????@@@@@@AAABBBBBBCCCCCCDDDBBBCCCDDDDDDBBBAAABBBCCC@@@BBBCCCCCCCCCEEEIIILLLJJJHHHBBB>>>@@@FFFGGGDDD>>>777111...,,,)))***...,,,,,,,,,,,,---///111333444666:::<<<===???BBBDDD??????>>>===:::666333111111111111111000///.........///111444555666666666666666777888999::::::;;;;;;===@@@@@@???===>>>?????????@@@AAAAAABBBBBBCCCAAACCCEEEDDDBBBAAABBBCCC???@@@AAABBBBBBCCCCCCCCC??????@@@AAAAAABBBCCCCCCGGGIIILLLOOOUUU```nnnxxx}}}{{{yyyzzz|||uuuqqqllljjjhhhbbbYYYRRRFFFCCC>>>;;;999888666555444444444555777999;;;<<<===???AAABBBBBBDDDGGGJJJPPPUUUccc~~~}}}uuuaaa\\\^^^ooofffEEE;;;333///222111......------------,,,,,,***++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,------222000000333444222222555===OOOWWWXXXZZZTTTKKKLLLJJJDDDFFFOOOUUUdddwwwtttxxxyyy}}}{{{hhhWWWRRRRRR[[[rrr}}}{{{zzz{{{~~~|||zzzxxxvvvuuusssttt}}}wwwjjjdddaaadddhhhkkkooouuuwwwyyyuuucccYYYTTTJJJGGGDDDBBB@@@>>>;;;888999888888888999::::::;;;???@@@@@@AAAAAAAAA@@@@@@??????@@@AAABBBDDDDDDEEEAAABBBCCCBBB@@@???@@@AAA???AAABBBBBBAAACCCHHHLLLHHHFFFAAA;;;:::>>>???<<<;;;666222000...)))(((+++((((((((()))***---///000333555777999;;;===AAADDD@@@@@@@@@???;;;777222///111111111111111000///...---///222555777888777777555666777888:::;;;<<<===:::===AAABBB???>>>>>>??????@@@@@@AAAAAABBBBBBCCC@@@CCCEEEEEEBBBAAABBBDDD???@@@AAABBBCCCCCCCCCCCC??????@@@AAAAAABBBCCCCCCHHHIIILLLOOOVVVaaapppzzz}}}}}}zzzzzz|||uuupppkkkiiigggbbbYYYQQQHHHEEE@@@<<<;;;:::888777333444444666888:::<<<======???AAABBBBBBDDDGGGJJJQQQVVVeee}}}{{{uuu^^^XXXZZZlllbbbBBB:::333000333333,,,,,,,,,+++++++++******...------,,,***))))))(((************************))))))***+++,,,,,,------...///000111111000111333555<<>>===<<<;;;444555777888::::::;;;;;;;;;>>>???>>>???BBBCCC@@@??????@@@@@@@@@??????>>>AAABBBCCCDDDDDDBBB@@@???AAAAAAAAAAAAAAACCCFFFIIIKKKHHHBBB<<<999888999:::222000...+++)))))))))***++++++******+++---///000222444777:::===>>>>>>>>>IIIGGGDDD>>>888444333333222222222111000...---,,,111222333444555777888888:::;;;<<<;;;999888999:::<<<>>>??????===<<<===>>>BBBAAA@@@?????????@@@AAABBBDDDEEEGGGFFFDDDAAA@@@AAAAAAAAABBBBBBBBBCCCCCCDDDBBB@@@>>>>>>@@@BBBDDDHHHJJJKKKNNNSSS^^^lllvvv|||~~~|||{{{zzzxxxqqqiiieeedddaaaYYYRRRKKKFFF@@@:::888777666555888777777666666777999999BBB@@@>>>@@@CCCFFFGGGFFFQQQVVVfffvvvbbbQQQXXXmmm^^^FFF666///222,,,///---,,,++++++******+++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,***))),,,///,,,///000111111000111333555<<>><<<;;;777777888888999999999888999===>>>===>>>AAAAAA>>>>>>??????@@@??????>>>>>>@@@@@@AAABBBAAA@@@???>>>@@@@@@???>>>>>>@@@BBBDDDEEEBBB<<<777444333444555111000---+++)))))))))***+++*********+++---...///333444777999<<<>>>???@@@GGGFFFCCC===777222111111/////////...------,,,+++111111222333444555666777666777888999888888999;;;<<<>>>??????===<<<===>>>AAAAAA@@@??????@@@@@@AAABBBCCCEEEFFFFFFDDDBBB@@@AAAAAAAAABBBBBBBBBBBBCCCCCCBBB@@@>>>>>>@@@BBBCCCHHHIIILLLOOOUUU```nnnxxx}}}}}}{{{zzzyyyyyyssskkkgggfffbbbZZZSSSJJJFFF@@@;;;999777666444555555555555666888:::;;;@@@>>>===???CCCFFFGGGFFFQQQXXXjjjvvvaaaSSS[[[pppZZZCCC555...222,,,000---,,,++++++******+++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++))))))+++...,,,///000111111000111333555;;;FFFTTT[[[YYYSSSNNNLLLGGGKKKIIILLLWWWdddlll```ZZZYYY^^^iiiooogggZZZRRRSSSSSS[[[ppp~~~~~~~~~mmm```aaaaaadddggglllpppsssuuuyyy}}}eeeXXXRRREEECCCAAA@@@@@@???<<<;;;999999999888888777777666888;;;<<<;;;<<>>>>>??????>>>>>>>>>????????????>>>>>>>>>>>>>>>>>><<<;;;;;;<<<===>>>???<<<777333000///000000000///---+++***)))*********)))))))))***,,,...///333444666888;;;>>>AAABBBFFFDDDAAA;;;555111//////------------------------000111111222333444444555333555777888888999;;;===<<<===??????=========>>>AAA@@@@@@??????@@@AAAAAABBBCCCDDDEEEEEEDDDBBB@@@AAAAAAAAAAAABBBBBBBBBBBBCCCAAA@@@??????@@@AAACCCFFFHHHKKKOOOVVVbbbqqq|||~~~}}}{{{zzzzzzyyyssslllhhheeeaaaYYYRRRHHHEEE@@@<<<:::888666444333333333444666888;;;<<<>>>===<<<>>>BBBFFFGGGHHHQQQ[[[pppuuu]]]RRR[[[pppTTT@@@333...222,,,000---,,,++++++******+++++++++++++++***************++++++++++++++++++++++++)))*********))))))+++,,,+++///000111111000111333555999DDDQQQYYYXXXSSSNNNKKKGGGKKKIIIMMMXXXbbbzzz}}}kkk___XXXWWW\\\gggmmmhhh^^^XXXVVVTTTZZZooo}}}~~~vvviii^^^___aaadddhhhmmmqqqsssvvvzzz|||dddVVVOOODDDCCCAAA@@@@@@>>>;;;888999999888777777777666666777;;;<<<:::;;;??????<<<<<<<<<===>>>>>>>>>======??????>>>============>>>>>><<<:::999:::::::::999;;;999666222000/////////......,,,+++************))))))((()))***,,,...///444444555777:::===AAACCCDDDCCC???:::444000//////------------...///000000111111222222333444444444555777999::::::;;;===???;;;===??????>>>===>>>>>>@@@@@@@@@@@@@@@@@@AAAAAABBBBBBDDDEEEDDDCCCBBBAAA@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@??????@@@AAABBBDDDFFFJJJNNNVVVbbbrrr|||~~~}}}}}}vvvqqqjjjfffccc]]]UUUOOOGGGDDD@@@===;;;999666333333222333333555777:::;;;======>>>@@@CCCGGGIIIKKKPPP]]]vvvqqqXXXPPPXXXkkk~~~QQQ>>>333///222,,,///---,,,++++++******++++++************************************************))))))))))))))))))***+++***///000111111000111333555777AAANNNVVVWWWRRRMMMIIIHHHKKKJJJOOOZZZaaasss}}}nnnbbbYYYWWW[[[eeekkkiiiccc```\\\YYY\\\ooo~~~~~~~~~ooofff\\\]]]___cccggglllppprrrwwwzzzzzzcccUUUNNNFFFEEEBBBAAA???===999666888888777666666777777888777;;;<<<;;;<<>>>>>===<<<=========>>>;;;999888999999777666666555333111///......------,,,++++++************))))))))))))+++---///000333333444666999<<>>???>>>===>>>?????????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBBBB@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@??????@@@@@@AAABBBDDDGGGLLLSSS```ooozzzuuuqqqkkkgggbbb[[[SSSNNNGGGDDD@@@===;;;999666444444444333444555666888999>>>???@@@BBBEEEHHHKKKNNNPPP___zzzkkkSSSPPPWWWfff|||PPP>>>444000222+++------,,,++++++******++++++************************************************))))))(((((()))************///000111111000111333555666???LLLUUUWWWSSSMMMIIIHHHKKKKKKRRR]]]aaammmuuuhhhZZZWWWYYYaaaggggggfffffffff```___ooo~~~wwwgggcccZZZ\\\^^^bbbfffkkknnnppptttwww}}}tttaaaUUUNNNIIIFFFCCCAAA???<<<999777999888666666555666777888777:::<<<:::;;;>>>???<<<999:::;;;<<<<<<<<<<<<<<<============<<<<<<<<<<<<===:::777777999999666333111000000///---,,,+++***+++++++++++++++*********)))))))))***,,,...000222222222444555888:::<<<>>>===<<<:::555111......///***)))))))))***,,,...///000111222333444666777777777888999999888777888::::::<<<>>>???>>>===>>>???>>>>>>@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@AAACCCFFFJJJQQQ]]]lllwww~~~~~~}}}~~~vvvsssnnniiiccc[[[TTTNNNGGGDDD???<<<:::999777555555555444444555777999:::???@@@BBBDDDEEEHHHLLLOOOQQQaaa}}}gggRRRRRRXXXeee}}}xxxMMM===444000333***+++---,,,++++++******++++++***************++++++++++++++++++++++++++++++++++++)))((((((***++++++***+++///000111111000111333555777@@@LLLVVVYYYUUUOOOJJJGGGKKKMMMUUUaaabbbiii{{{|||nnn\\\XXXXXX^^^cccfffhhhkkkpppgggbbbpppkkk___^^^YYY[[[]]]aaaeeeiiilllmmmpppsssxxx~~~jjj[[[RRRMMMIIIFFFBBB@@@???>>><<<:::;;;:::777555444444555666555999:::888:::======:::888999:::;;;;;;<<<<<<<<<:::;;;<<<<<<<<<;;;999999;;;777555666888888555111............---,,,***)))*********+++++++++***************+++---///111333111222333555777888999:::777777555222...,,,,,,...***)))(((((()))+++---///---...000111333555777888666888999999888777999::::::<<<>>>>>>>>>>>>???@@@===>>>@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCC???@@@@@@@@@@@@AAAAAAAAA@@@??????????????????@@@CCCEEEGGGJJJPPP[[[iiittt~~~~~~||||||}}}|||yyyuuusssooojjjbbbZZZRRRMMMHHHDDD???;;;999888777777444444444555666999;;;<<>>===<<<888666444333333444444777888777888;;;<<<999777888999:::;;;;;;<<<;;;888999;;;;;;;;;:::888666999666333444777888444///---...//////...---+++***))))))***++++++++++++*********+++,,,---000222444000111333555777777777777333333222///,,,***+++,,,,,,+++******+++,,,///000+++,,,...000222555666777777999::::::::::::<<<===:::<<<>>>>>>>>>>>>???@@@===>>>@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCC??????@@@@@@@@@AAAAAAAAA????????????????????????EEEFFFHHHJJJPPP[[[hhhrrr}}}~~~}}}}}}~~~{{{}}}~~~{{{||||||~~~xxxtttsssqqqmmmhhh```WWWPPPKKKIIIDDD>>>:::888888888888333333333555777;;;===???>>>@@@CCCCCCCCCEEEJJJNNNVVVfffgggYYYOOOWWWdddyyylllCCC666111000333+++,,,---,,,++++++******++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---***((())),,,...---+++,,,,,,---///000111111000000888DDDTTT\\\[[[SSSLLLIIIKKKJJJNNNUUU\\\```fffmmmwwwfffYYYWWWdddiiiccccccjjjuuuqqqlllpppmmm]]]VVVUUUTTTVVVZZZ]]]```cccgggjjjkkknnnsssvvvyyy~~~vvviii\\\SSSMMMJJJIIIDDD@@@>>>>>>???===<<<<<<;;;999777555555555666222333333444555666777888999999888888999;;;<<<===:::999888888777777888888777777555444333222222222//////...------------...++++++***))))))***++++++***++++++,,,---...///000111333666777777555222000000///...---,,,,,,+++***---,,,+++******,,,...///---...///000222444555666999:::;;;:::888888888:::<<<;;;:::;;;=========<<<>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCC??????@@@@@@@@@AAAAAAAAACCCCCCBBBAAAAAA@@@??????@@@CCCGGGLLLRRR[[[gggpppzzz|||}}}}}}}}}}}}|||wwwrrrooojjjeee```ZZZSSSNNNFFFBBB>>>:::999888777666888888777777888:::<<<>>>@@@???AAACCCCCCCCCIIIQQQYYYkkk~~~ccc\\\TTTWWWdddxxxeeeEEE444555000,,,///000,,,,,,,,,+++++++++******+++++++++*********)))))))))))))))+++,,,,,,***(((******+++++++++,,,,,,,,,,,,111000000000000222333444666CCCTTT^^^^^^WWWPPPLLLIIIFFFGGGMMMSSSYYYbbbkkkmmm```]]]hhhmmmfffdddjjjsssqqqlllooo|||hhhYYYSSSTTTTTTVVVZZZ]]]___bbbfffhhhiiimmmqqqtttvvv|||zzzpppdddYYYPPPKKKHHHHHHDDD@@@>>>>>>???===<<<<<<;;;999777555444444444222222333333444666777888999888888888999:::;;;<<<999999888777777777777777666555444222111111000000///......---------------...------,,,,,,------...++++++,,,------...//////000111444555555333000.........------,,,+++++++++,,,+++***))))))+++,,,...---...///111222444555666888999::::::999888999;;;<<<;;;;;;;;;<<<===<<<<<<>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@AAAAAAAAAAAACCCBBBBBBAAA@@@@@@??????@@@DDDHHHLLLRRR\\\hhhppp{{{|||||||||}}}~~~~~~~~~{{{uuuqqqnnniiieee___YYYRRRMMMFFFBBB>>>:::999888777666555555555555777:::===???@@@???AAADDDDDDDDDJJJRRR[[[ooo}}}ddd\\\UUUVVVcccxxxbbbDDD555666111,,,//////,,,,,,,,,+++++++++******+++++++++*********)))))),,,+++***+++,,,+++)))'''******+++++++++,,,,,,,,,000444333111000111333666888555BBBTTTaaabbb\\\TTTPPPKKKGGGFFFJJJOOOVVVbbbmmmyyylllgggpppssslllgggjjjqqqrrrooopppppp___SSSOOOQQQTTTVVVYYY\\\^^^```cccfffgggkkknnnqqqsssxxx~~~zzztttppphhh^^^UUUMMMHHHEEEFFFDDD@@@>>>>>>>>>===<<<<<<:::888666444333222222222222222333444555666777777777777777888999::::::888777777777666666666666444333222111000////////////...------,,,,,,------,,,+++************+++,,,,,,,,,,,,---.........///...000222333222000...,,,+++++++++++++++++++++++++++***)))((()))***+++,,,---...///111333444555666777999::::::999999:::<<<===<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCC@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@??????AAADDDIIIMMMSSS\\\hhhppp{{{|||}}}}}}~~~|||{{{xxxsssqqqnnniiieee___XXXPPPKKKEEEBBB===:::999888777555333333333444666:::===???@@@???AAAEEEEEEFFFMMMUUU^^^ttt~~~eee]]]XXXWWWbbbwww]]]BBB555666111---///...,,,,,,,,,+++++++++******+++++++++***************---,,,+++++++++***(((&&&******+++++++++,,,,,,,,,+++444333222111222444666777666CCCUUUcccfff```WWWQQQKKKHHHGGGJJJNNNTTTaaammmzzzuuu{{{|||ssskkkjjjqqqwwwvvvtttxxxfffXXXNNNLLLNNNSSSUUUXXXZZZ\\\^^^aaadddeeehhhkkkmmmooottt{{{~~~yyyuuummmiiiccc[[[SSSKKKFFFCCCDDDCCCAAA???>>>======<<<;;;:::888666444333111111222222222222333444555666666666666666666777888888666666666666666555555444333222111000////////////...------,,,,,,,,,,,,,,,******))))))))))))******------------.........///...///111222111///---+++))))))******+++++++++++++++******)))***+++,,,,,,......///111333444666666777888::::::::::::;;;=========>>>===<<<;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCC@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@??????BBBEEEIIIMMMSSS\\\hhhpppzzz|||~~~~~~~~~zzzyyyuuuqqqrrroookkkfff```XXXPPPKKKEEEAAA===:::888888666555444444444555777:::===?????????AAAEEEFFFHHHOOOWWWaaayyyggg___\\\YYYbbbvvvVVV???555666111---///,,,,,,,,,,,,+++++++++******************************,,,+++******++++++)))(((******+++++++++,,,,,,,,,'''000111222333444444444444888DDDVVVdddgggbbbXXXQQQHHHFFFFFFHHHJJJOOO[[[gggxxxnnnjjjttt~~~zzzmmm^^^SSSKKKJJJMMMQQQTTTWWWYYYZZZ\\\___bbbbbbeeeiiikkkmmmqqqxxx~~~}}}|||zzzvvvqqqmmmjjjfffaaaYYYRRRKKKFFFCCCBBBBBBAAA@@@>>>===<<<===:::999888777555333111111222222222222222333444555444444444555555555555555444444555555555444333222333222111000/////////000------,,,+++++++++++++++,,,------------------,,,,,,------....../////////000111111222111///---,,,((())))))******++++++,,,+++++++++++++++,,,------...///000111333555666777777999::::::::::::<<<===<<<===???>>><<<;;;<<<>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@??????BBBEEEIIIMMMRRR[[[gggoooyyy}}}~~~~~~|||}}}~~~~~~yyywwwtttqqqtttqqqmmmhhhbbbYYYQQQKKKEEEAAA===999888777666555888777666666888:::<<<>>>??????BBBEEEGGGHHHOOOXXXccc|||jjj```]]]ZZZbbbuuuyyyPPP===555555///...///+++,,,,,,,,,+++++++++*********************************)))((()))+++,,,,,,+++******+++++++++,,,,,,,,,***///000222333444444333222888CCCTTTbbbgggcccYYYRRRKKKIIIHHHIIIIIIMMMZZZggg|||pppkkkyyysssbbbVVVNNNHHHIIIMMMOOOQQQUUUWWWYYY[[[___aaa```dddgggjjjlllqqqxxx}}}}}}|||zzzxxxsssmmmiiifffccc]]]VVVPPPKKKGGGEEE@@@AAABBB@@@>>><<<<<<===999999888888666555333222222111111111222222333444222333333444444444333333222333444444444333111111222111000000/////////000---,,,++++++******++++++++++++,,,,,,,,,,,,++++++,,,,,,---...///000111111111222222222111///---,,,))))))*********+++++++++++++++,,,,,,,,,---------...///000222333555666777888:::;;;;;;::::::;;;===:::===???>>><<<;;;===@@@>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCC??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@??????BBBEEEHHHLLLQQQZZZfffnnnxxx|||~~~{{{zzz{{{|||~~~~~~yyyvvvtttrrruuusssooojjjcccZZZPPPJJJDDDAAA<<<999888777666444999888777777888:::<<<>>>??????BBBEEEGGGHHHOOOWWWddd}}}pppwwwlll___[[[XXXaaassssssLLL;;;444333------000,,,,,,,,,,,,+++++++++*********************+++++++++)))((('''(((+++---------******+++++++++,,,,,,,,,+++111111111222222333444444666@@@PPP___fffccc[[[UUUQQQMMMJJJHHHFFFKKKZZZiiiqqqmmm|||rrrfffWWWNNNIIIFFFHHHMMMLLLOOOSSSVVVXXX[[[^^^aaa___cccgggjjjlllqqqyyy~~~}}}{{{xxxsssmmmhhhaaa]]]XXXRRRMMMJJJIIIHHH???AAABBBAAA===;;;<<<===888888888888888666555444111111111111111222222333111222333333333222111111111222333444333222000///000//////...............,,,,,,+++***************((()))************)))(((***+++,,,...///111222333111222111111000...---,,,******++++++++++++++++++******+++,,,,,,,,,,,,,,,//////000222444555777777999;;;<<<;;;::::::;;;<<<888<<>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCC>>>>>>>>>?????????@@@@@@??????????????????@@@@@@AAADDDHHHKKKPPPYYYdddmmmwwwzzz|||}}}|||{{{{{{|||}}}~~~}}}yyyvvvuuusssuuurrrooojjjcccYYYOOOHHHDDDAAA<<<999777777555444666666555666777:::===>>>??????AAAEEEFFFGGGNNNVVVddd|||tttdddssskkk\\\TTTUUU```qqqqqqIII:::333111+++---111,,,,,,,,,,,,+++++++++******))))))*********++++++++++++)))((((((***,,,,,,,,,******+++++++++,,,,,,,,,***444333111000111333555777444>>>MMM\\\eeeddd^^^WWWQQQLLLFFFAAA???EEEVVVfffrrrnnn~~~ssshhh\\\PPPIIIEEEDDDHHHMMMKKKNNNRRRUUUWWW[[[^^^aaa___bbbgggjjjmmmrrrzzz~~~}}}{{{yyyuuupppjjjeee[[[XXXSSSNNNJJJIIIIIIJJJ>>>@@@BBBAAA===;;;<<<===777888999999999888666555111111111111111111222222000111222333333222000000000111333333333222000.........---,,,,,,,,,------,,,++++++***)))*********+++,,,---......---,,,+++)))***,,,...000222333444111111111000///---,,,+++++++++++++++++++++++++++))))))***++++++++++++***//////111222444555777777:::<<<<<<<<<:::999:::;;;777;;;??????<<<<<<@@@DDD>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCC===>>>>>>>>>>>>???????????????????????????@@@@@@@@@CCCGGGJJJPPPXXXdddlllwwwxxxyyyxxxxxxzzz}}}~~~|||yyywwwvvvuuutttrrrnnniiibbbXXXNNNGGGDDD@@@<<<999777777555444333333333444777:::===???@@@???AAAEEEEEEFFFMMMUUUccc{{{lll]]]rrrjjjYYYOOOQQQ^^^ooorrrHHH999333000***---111---,,,,,,,,,+++++++++******))))))******++++++++++++---+++)))(((***++++++*********+++++++++,,,,,,,,,,,,444444333333222333333333999===III[[[eeeddd^^^[[[QQQGGGCCCHHHGGGHHHZZZrrrtttmmmvvvwwwmmm\\\RRRIIIFFFFFFFFFIIILLLQQQPPPPPPRRRVVV\\\```bbbaaabbbdddfffjjjpppwww||||||}}}zzzuuusssrrrnnnhhh\\\WWWSSSSSSPPPJJJGGGFFFDDDAAA???======<<<:::999;;;:::888777555444444333444333222111111111222333222222111111111111222222///111333444222///+++)))------------,,,+++***)))111...***((()))***+++*********+++,,,---...000111//////000111222444555666555666777555111---+++***+++,,,,,,,,,,,,+++******************************000111333555666777888888777888888999999:::;;;;;;::::::;;;<<<===>>>??????>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCCCCCBBBBBBAAA>>>>>>???@@@AAAAAABBBBBBAAAAAAAAA@@@@@@????????????DDDJJJOOOTTTZZZbbbhhhrrrrrrtttwwwzzz}}}}}}}}}~~~|||yyyvvvtttttttttsssppplllggg```WWWNNNGGGBBB???<<<999888777666444444666888999999:::===>>>===@@@CCCDDDFFFJJJPPPVVVbbb~~~ccc^^^pppzzziiiXXXPPPRRR___qqqnnnGGG;;;000...///---++++++------)))&&&'''---///---,,,+++***))))))***+++,,,)))%%%%%%)))((($$$$$$((()))*********++++++++++++***333333222222222222333333888<<>>?????????????????????@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA>>>>>>??????@@@AAAAAABBBAAAAAAAAA@@@@@@@@@??????BBBDDDHHHKKKOOOXXXccckkkrrrssstttxxx{{{}}}~~~~~~|||~~~zzzwwwtttsssrrrsssrrrooolllggg```XXXNNNHHHBBB???<<<999888777555444444666888999999:::<<>>>>>>>><<<::::::999888777666555444333444444333222222222222222222222111111111111222222000000111111000///......------------,,,+++******///,,,)))((()))***+++***.........///000111222333000111222444555777999999888888777444000......///+++++++++,,,,,,,,,,,,,,,++++++,,,---...//////000111222333555666777777777777888888999999:::;;;;;;::::::;;;<<<===>>>??????@@@????????????@@@AAAAAA@@@@@@@@@AAAAAA@@@@@@@@@===>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@???DDDEEEEEEFFFJJJUUUbbblllqqqsssvvvyyy|||~~~~~~zzz|||{{{xxxuuusssrrrqqqqqqpppnnnjjjfff```XXXOOOIIIBBB???;;;999888777555444444666777888888:::<<>>????????????>>>>>>??????@@@AAA??????@@@@@@@@@@@@??????======>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDDDDDDDHHHSSS```kkkpppsssvvvyyy|||~~~}}}~~~~~~|||{{{yyywwwuuusssrrrqqqqqqnnnllliiieee```XXXOOOJJJBBB???;;;888777777555333444555777777888999<<>>??????===============>>>??????>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEIIIRRR^^^gggooorrrwwwzzz|||~~~~~~~~~{{{zzzxxxvvvtttsssrrrqqqmmmkkkhhhddd___XXXOOOIIIAAA>>>;;;888777666555333444555666666777999<<>>??????===<<<<<<<<<<<<===>>>>>>?????????@@@@@@????????????????????????????????????@@@@@@@@@@@@AAAAAAAAA???BBBDDDFFFJJJRRR]]]eeemmmqqqvvvyyy{{{}}}}}}}}}~~~|||{{{zzzxxxvvvsssrrrqqqlllkkkhhhddd^^^WWWNNNIIIAAA>>>:::888777666444333444555666666666888<<>>??????===============>>>>>>??????@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAABBBDDDEEEIIIRRR]]]fffkkkpppvvvyyyzzz|||}}}}}}~~~||||||zzzxxxuuussspppooommmkkkgggccc^^^VVVMMMGGGAAA>>>:::888777666444333555555555555555888<<>>AAAGGGBBBGGGMMMPPPPPPSSSYYY___]]]^^^aaadddiiiooowww}}}}}}sssjjjggg___XXXUUUPPPJJJGGGHHHGGGFFFEEEDDDBBB???;;;777666777888999888777555333333444555555555444333222222222111111111111222222222222222111000...---,,,++++++,,,------,,,,,,,,,---,,,,,,...000111111000666555555444333333333333333555777999:::999888777222444666555333111000111///...,,,++++++,,,.../////////000111222333333444555555555666555555444333777888888999::::::;;;;;;::::::;;;<<<===>>>??????>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAACCCCCCDDDDDDHHHQQQ^^^gggiiiooouuuxxxyyy{{{~~~~~~||||||||||||zzzxxxuuurrrooommmmmmkkkhhhccc]]]UUULLLFFFAAA>>>:::777666666444222555555555555555888<<>>???AAACCCDDDDDDHHHGGGGGGKKKQQQUUUVVVUUU[[[ZZZ]]]dddiiinnnvvvzzzooofff```]]]ZZZVVVSSSOOOKKKHHHIIIGGGCCCAAA@@@>>><<<:::999999777666555555555555444333222111111111222333222222222111000//////...111111111111000///------,,,---...---+++***+++,,,,,,---...------...222444000111222000...///333777555555666:::======999555777555333222222222000...///...---,,,,,,,,,,,,,,,222111000///000111333555666555555555555444444444777888999::::::999777777<<<;;;:::<<>><<<<<<<<<<<<======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>???@@@AAAAAA@@@@@@???????????????@@@CCCDDDDDDDDDGGGNNNXXX```jjjsss{{{{{{{{{~~~~~~||||||}}}{{{yyywwwvvvuuuqqqooojjjhhhddd```ZZZSSSKKKEEEAAA>>>:::888666555444222444555777888888999;;;===???@@@CCCEEEDDDGGGSSS```ppprrrfffTTTOOOHHHSSShhhzzzuuuPPP888333---++++++,,,***((()))))))))***+++++++++,,,(((******&&&'''+++,,,+++************************///,,,((((((***,,,,,,+++***000000000000111111111111555888AAAQQQ```eee^^^UUUPPPKKKFFFGGGNNNVVV[[[[[[qqq{{{{{{vvvjjj^^^TTTSSSWWWfff{{{tttmmmbbbVVVLLLEEEBBBAAA??????@@@AAABBBCCCCCCDDDFFFFFFFFFJJJPPPTTTUUUTTT\\\[[[^^^eeejjjooowwwzzzpppfffaaa]]]XXXUUURRRPPPNNNLLLIIIGGGCCCAAA???>>><<<:::999888777666555555555555444444222111111111222333222222222111000/////////111111111000//////......,,,---...---+++++++++,,,,,,,,,------///000111222000111222000///000333666777777888;;;======999555444333222222333222000.........---,,,,,,,,,,,,,,,111000/////////111333444555555555666666777777777888999999::::::999888888;;;::::::;;;>>>???>>><<<<<<<<<<<<======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>???@@@@@@AAA@@@@@@???????????????@@@BBBCCCDDDEEEHHHOOOZZZbbbiiirrrxxxyyyyyy}}}~~~~~~}}}{{{zzzyyyxxxvvvrrroooiiigggccc___ZZZRRRJJJEEEAAA>>>:::777666555444222333555777888888999<<<>>>DDDBBBBBBEEEGGGIIIQQQZZZppp|||~~~bbbRRRNNNLLLUUUiiizzztttPPP888444///---///000///...***************+++++++++(((******''''''+++,,,***************************---***'''&&&(((******))))))111111111111222222222222333666???OOO___eee___WWWRRRKKKDDDFFFNNNUUUWWWWWWeeetttmmmnnnlllddd[[[WWWVVVYYYhhhzzzvvvpppkkkaaaVVVMMMFFFBBB@@@BBBBBBBBBBBBCCCCCCCCCCCCGGGFFFGGGKKKPPPTTTVVVVVV]]]\\\___fffkkkooowwwzzzqqqiiiccc___YYYUUUSSSSSSRRRRRRIIIGGGCCCAAA???===;;;999999888777666666555555666555444333222222222222333222222222111000000//////222222000///////////////---.........,,,+++,,,---///------000333444222000000111111111000111444666999999:::<<<===;;;888555111111222333444333///---...------,,,,,,,,,,,,,,,//////......///000222333444555555666888999999:::888888999::::::999999888:::999999;;;===>>>===;;;<<<<<<<<<======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????>>>??????@@@AAA@@@???????????????@@@@@@@@@BBBDDDFFFIIIQQQ\\\dddkkkrrrxxxyyyyyy}}}~~~}}}|||{{{zzzyyyvvvrrrnnngggeeeaaa]]]XXXRRRJJJEEE@@@>>>:::777666666444333111333555777888:::===???GGGCCCBBBFFFIIIKKKOOOTTTmmmvvv^^^RRRPPPPPPXXXjjjyyysssOOO777222---+++,,,------++++++++++++***************(((******''''''+++,,,)))************************,,,)))'''''')))*********+++000000000111111111222222333666>>>NNN^^^ddd^^^VVVSSSJJJCCCFFFOOOTTTVVVVVVeee~~~nnnfffffffff```ZZZ[[[ZZZ]]]lll|||wwwssspppkkkbbbXXXOOOGGGBBB???AAAAAAAAABBBCCCCCCDDDDDDGGGGGGIIILLLPPPTTTWWWYYY\\\\\\___fffkkkooovvv~~~|||tttmmmhhhddd___\\\YYYWWWUUUSSSJJJGGGCCCAAA???===;;;999888888777666666666666666555444444333333333333333222222222111111000000000222222000/////////000000---...///...---,,,,,,...111//////333888999444///000000111111111222444666999::::::;;;:::888555333//////222444555444///,,,------,,,,,,+++,,,,,,---............///000222333555555666777777888999999777777888888888888888888999999:::;;;<<<<<<<<<;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???????????????@@@@@@?????????>>>??????@@@AAA???AAADDDGGGKKKSSS^^^fffooouuuzzzzzz{{{}}}~~~~~~~~~|||{{{zzzzzzxxxuuupppllleeeccc```\\\WWWPPPIIIDDD@@@===:::777777666444333000222444666777:::>>>AAAFFFCCCDDDGGGJJJKKKOOOUUUgggqqq]]]SSSRRRQQQXXXiiiwwwrrrOOO999444...+++******(((&&&,,,+++++++++***)))))))))(((+++***((((((++++++)))************************,,,+++******+++,,,,,,,,,***/////////000000000111111555777>>>NNN]]]bbb\\\TTTRRRHHHCCCHHHOOORRRTTTVVVddd~~~ppphhhhhhiiieeeaaa___```cccqqq~~~{{{yyyvvvsssqqqmmmdddZZZPPPHHHBBB???>>>>>>???AAABBBDDDEEEEEEEEEFFFHHHJJJNNNRRRVVVYYY\\\[[[___fffkkknnnuuu|||~~~yyysssooollliiieeeaaa\\\VVVQQQKKKHHHDDDAAA@@@>>>;;;999888777777666666666666777555555555555444444333333222222222222111111111111222111111000000000000000...///000///---,,,---...111//////333777888333---000000000111333444555555888999:::999777555333222...000222555666444///,,,,,,,,,+++++++++,,,,,,---------......000111222333666666666666666666666666666666666666777777888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???????????????@@@??????>>>>>>???@@@@@@AAA???AAAEEEHHHMMMUUU___gggqqqwwwzzzzzz|||}}}}}}~~~~~~~~~~~~~~~~~~{{{zzzxxxwwwvvvrrrnnnjjjeeeccc___\\\VVVPPPHHHCCC@@@===999777777666555444000222333555666:::>>>AAAAAACCCFFFIIIHHHIIIQQQ[[[dddyyyooo\\\RRRQQQPPPWWWggguuu~~~qqqNNN<<<777111......---,,,***,,,+++++++++***)))))))))(((++++++((((((+++***'''***************************+++++++++++++++,,,---(((.../////////000000000000555777>>>LLL[[[aaa\\\TTTQQQHHHDDDIIIMMMLLLOOOTTT^^^yyy{{{pppkkklllkkkgggbbbbbbfffkkkvvvzzzxxxwwwuuutttqqqllldddZZZPPPIIIDDDAAA======???@@@BBBDDDEEEFFFBBBCCCEEEGGGJJJNNNTTTXXX\\\\\\aaahhhlllooouuu|||~~~yyyuuusssppplllggg___WWWQQQMMMJJJFFFCCCAAA???<<<:::777777666666666666777777555555666666555555444333222222222222222222222222000111111222222111000000///000000000...---...///---------000333333///,,,000000000111444666666555777888999888555333222222000111333666777444000,,,+++++++++++++++,,,,,,---------...///111222333333777777777666666555555555666666666666666777888999888:::<<<<<<<<<;;;<<<===<<<<<<<<<======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>?????????>>>>>>>>>>>>???@@@AAAAAA???BBBFFFJJJNNNVVV```hhhrrrvvvxxxwwwzzz~~~}}}||||||}}}}}}}}}~~~~~~~~~|||yyywwwuuusssqqqmmmjjjfffddd```\\\VVVOOOGGGAAA???<<<999777777666555444111222333444666999>>>AAA???BBBGGGIIIGGGHHHRRR___ggg|||qqq]]]RRROOORRRYYYiiivvv~~~oooLLL666222---,,,---///...---+++++++++***************(((++++++))))))+++***'''************************'''(((******))))))***,,,,,,//////000000000111111111333555<<>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>??????>>>>>>>>>>>>???@@@AAABBB@@@CCCGGGKKKOOOWWW```hhhtttwwwxxxwwwzzz~~~|||yyyzzz{{{|||}}}~~~{{{wwwtttrrrpppnnnlllhhheeeaaa\\\VVVNNNFFF@@@???<<<999777777777555444222222333444555888===AAACCCCCCDDDGGGHHHJJJSSS]]]jjjxxxcccUUUPPPWWW^^^mmmyyymmmHHH222...***)))+++------,,,***************+++++++++(((+++,,,))))))+++)))&&&************************%%%(((******))))))***,,,000000111111111111222222222111333;;;JJJ[[[bbb___XXXQQQIIIGGGJJJEEE===AAAKKKYYYwww|||sssggg]]]fffooovvv||||||xxxvvvuuusssqqqiiieee]]]UUUNNNJJJHHHHHHCCCCCCCCCCCCDDDDDDDDDEEEDDDGGGIIIKKKMMMQQQXXX^^^```aaaeeelllqqqsssyyy|||xxxrrrkkkfff```[[[WWWOOOLLLHHHEEECCC@@@===;;;777777666666666666777888555666777777777666444333222222222222222222222222---000333555555333000...///000111000///...///000///111444444333222222333000//////222666888666444777999;;;999555333444555666555666666777444111---+++*********+++,,,,,,------...000111333444444444666666777888999::::::;;;999999888888999;;;<<<>>>999;;;>>>>>>===<<<>>>@@@<<<<<<<<<======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>??????>>>>>>>>>>>>???@@@AAABBB@@@DDDHHHKKKPPPWWW```hhhwwwyyyzzzyyy|||~~~~~~vvvwwwyyy{{{~~~|||wwwsssrrrpppooonnniiigggbbb]]]VVVNNNEEE??????<<<999777777777666555222333333333444888<<<@@@HHHDDDBBBEEEIIILLLSSSZZZkkkiiiYYYSSS\\\bbbqqq|||kkkFFF888333...,,,...///...---))))))******+++++++++,,,(((+++,,,***)))+++)))%%%************************'''***------++++++,,,...,,,111000///......///111222222444;;;III]]]jjjeeeZZZSSSLLLFFFFFFGGGFFFGGGIIIWWW|||~~~ooobbbZZZiiiyyy}}}yyyxxxuuuqqqnnniiicccZZZSSSNNNJJJGGGEEECCCCCCBBBBBBBBBCCCDDDDDDGGGHHHIIIKKKNNNRRRXXX]]]___eeemmmqqqrrrvvv|||xxxlllfffddd___YYYQQQNNNIIIEEECCC@@@<<<:::777777666555555555555555666666888999999888777666555555555444444333333333666444222///...---...///000000111111111000000///333222222111111222222333222222222222333444444555666888999999777666666666999888666444222000...---************+++,,,---...+++...111111...///333888:::777555666999;;;:::888999999999999:::;;;<<<<<<999:::<<<;;;::::::;;;===<<<<<<<<<===============>>>????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@BBBEEEHHHKKKOOOVVV```gggtttyyy{{{zzz|||||||||zzzuuuuuuxxx}}}~~~||||||{{{xxxuuuqqqnnnllljjjeee^^^YYYTTTNNNGGGAAA>>><<<:::777555444444333777777666777999<<>>>>>>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????AAADDDHHHJJJOOOVVVaaahhhtttxxxzzzyyy{{{~~~|||}}}~~~zzzwwwwwwyyy}}}~~~}}}|||yyyvvvssspppnnnjjjeee___ZZZUUUOOOGGGBBB>>><<<:::777555444444333666666555666888;;;>>>@@@BBBBBBEEEHHHIIIKKKTTT___pppcccRRRNNNYYYmmmbbbBBB222000...---------,,,+++***)))))))))))))))((((((++++++,,,,,,,,,+++++++++'''''')))*********)))(((*********+++++++++,,,,,,+++,,,,,,...///111222222333222555;;;III]]]jjjggg^^^UUUMMMGGGFFFGGGHHHLLLQQQhhhvvveee\\\ZZZnnn|||{{{xxxuuuppplll```\\\VVVRRRPPPNNNMMMLLLGGGFFFEEEDDDDDDCCCCCCDDDIIIJJJMMMPPPSSSXXX^^^bbbgggnnnuuuzzz|||~~~qqqiiiaaaYYYSSSOOOJJJEEEBBB???<<<999888777777666666666666666888999:::;;;;;;:::999888555444444333333333333333333333222222333555777888555555666777888888888777555555555555555555555555555666888999999888777666555666888777666666777888888777555333111...---,,,))))))))))))***+++,,,,,,***...222333111111333555777666555555777888888777777777777777888999::::::999;;;<<<<<<;;;;;;<<<===;;;;;;<<<======>>>??????>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@BBBFFFIIINNNWWWbbbjjjssswwwxxxxxxzzz~~~||||||yyyzzzzzz{{{}}}}}}zzzwwwtttrrrqqqkkkfff```[[[WWWQQQIIICCC>>><<<:::777555444444333555444555666888;;;>>>???CCCCCCFFFIIIIIIKKKUUU```rrrcccSSSQQQZZZnnnbbbBBB222000...---------,,,+++)))))))))***************))))))))))))))))))))))))'''((())))))******))))))*********++++++++++++,,,***///............000222333444666<<>>???@@@@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???????????????>>>AAAEEEHHHNNNWWWccclllrrruuuwwwwwwyyy~~~}}}{{{xxx{{{{{{{{{|||~~~}}}zzzwwwuuusssrrrlllgggbbb]]]YYYRRRJJJCCC>>><<<:::777555444333333444555666777999<<>>;;;;;;<<<===>>>???@@@AAA======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>===@@@CCCGGGMMMWWWdddmmmqqquuuvvvvvvyyy~~~~~~~~~zzzxxx{{{{{{||||||{{{||||||}}}~~~}}}{{{yyyvvvtttrrrqqqlllhhhccc^^^ZZZSSSJJJCCC>>><<<:::777555444333333555666777999<<<>>>@@@AAADDDDDDFFFIIIJJJNNNYYYeeevvv```QQQQQQUUUggg|||~~~^^^@@@222000...---------,,,+++))))))******++++++,,,,,,+++************+++,,,---)))))))))))))))******+++))))))*********+++++++++)))555333///,,,+++---000222555777;;;DDDRRR]]]]]]WWWSSSMMMHHHFFFDDDFFFMMMVVVqqqtttgggbbbmmmxxx}}}xxxvvvtttqqqkkkfff```^^^[[[YYYYYYYYYXXXWWWTTTSSSPPPMMMJJJHHHGGGFFFHHHKKKOOORRRUUUYYY^^^bbbdddjjjrrrxxx|||xxxmmmfffaaa[[[VVVNNNHHHDDDAAA>>><<<888888888888888888999:::<<<<<<======<<<;;;:::999444333111000111222444555222222444666888:::<<<<<<:::;;;<<<===============:::;;;<<<======<<<;;;:::777888999999888666444333000000///...,,,,,,...000---,,,,,,+++******))))))))))))))))))***+++,,,,,,---...000222444444444444444555666555444555666888999999999999:::;;;<<<===:::<<<======<<<<<<===>>><<<<<<===>>>>>>???@@@@@@=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@???>>>>>>>>>===@@@CCCFFFLLLWWWdddmmmqqquuuvvvvvvyyy|||zzzyyyzzz|||}}}}}}{{{yyyzzzzzz{{{{{{{{{yyywwwtttqqqooolllhhhccc___[[[SSSJJJCCC>>><<<:::777555444444333555666888:::===???AAABBBDDDDDDFFFIIIKKKPPP\\\iii~~~|||___QQQQQQXXXgggzzzwwwVVV:::222000...---------,,,+++)))))))))******************)))(((((()))***,,,---***))))))))))))***+++,,,)))))))))************+++***111000///......///000000333666;;;CCCQQQ]]]___[[[TTTOOOKKKHHHFFFFFFNNNVVVlllsssmmmvvv}}}}}}{{{xxxvvvuuurrrlllgggcccaaa^^^]]]]]]]]][[[ZZZXXXWWWTTTPPPMMMJJJHHHGGGIIILLLPPPSSSVVVZZZ^^^aaacccjjjrrrxxx}}}{{{qqqmmmkkk^^^XXXPPPJJJEEEBBB???>>>888888888888888999:::;;;<<<<<<======<<<;;;999888444222111000000222444666444555666999;;;<<<===>>>===>>>>>>?????????>>>>>><<<===>>>??????>>>===<<<::::::999999777666555444...---,,,***'''''')))+++++++++++++++++++++++++++***))))))******+++,,,---/////////111333555555555444666777666555555777999888888888888999:::;;;<<<;;;<<<======<<<<<<===>>>======>>>>>>>>>?????????============>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@???>>>>>>===>>>@@@CCCFFFLLLVVVcccmmmrrruuuwwwvvvyyy~~~}}}{{{{{{zzzzzz}}}|||yyyxxxyyyyyyzzz{{{{{{yyyuuupppnnnkkkgggccc___[[[SSSIIIBBB>>><<<:::777555444444333333555777:::===???AAABBBCCCCCCEEEIIILLLRRR___lll}}}~~~yyy___SSSRRRYYYeeewwwtttTTT999222000...---------,,,+++***)))))))))))))))((((((''''''&&&%%%&&&(((***+++******)))))))))***+++,,,))))))))))))************+++,,,...000111222111000///222555:::CCCRRR___bbb___UUUQQQMMMKKKHHHGGGNNNWWWgggzzz}}}~~~wwwzzz~~~{{{xxxvvvvvvsssmmmiiihhhfffbbb```___]]]ZZZXXX[[[YYYVVVRRRNNNKKKIIIHHHKKKNNNRRRUUUWWWZZZ^^^aaadddjjjrrrxxx~~~}}}uuusssrrr___ZZZRRRKKKFFFCCC@@@>>>999888888888999::::::;;;<<<<<<<<<<<<<<<:::888777444222000///000222444666999:::;;;;;;<<<<<<;;;;;;@@@@@@AAAAAAAAA@@@??????<<<>>>???@@@@@@???>>><<<<<<;;;:::999777666555555333333111...,,,+++---///+++++++++,,,,,,------...************+++,,,---...000//////000333555666666555777888777555555777:::777777777777888999:::;;;;;;<<<======<<<<<<===???>>>>>>>>>>>>>>>?????????============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@???>>>>>>===???@@@CCCFFFKKKVVVcccmmmrrrvvvwwwvvvzzz}}}|||{{{{{{{{{{{{~~~~~~zzzxxxyyyyyyzzz||||||zzzvvvqqqmmmjjjgggccc___ZZZSSSIIIBBB>>><<<:::777555444444444222444666999<<<>>>@@@AAABBBBBBEEEIIILLLSSS```nnnpppxxx}}}xxx```TTTSSSVVVbbbttttttVVV===222000...---------,,,+++******))))))((((((''''''******(((((()))+++---///+++***)))))))))***,,,,,,))))))))))))************+++000222444222///---...111222555;;;FFFVVVdddfffaaaXXXPPPHHHEEEEEEHHHOOOWWWlllyyyooojjjuuu{{{zzzxxxwwwvvvssspppmmmeeedddcccaaa```^^^]]]\\\ZZZYYYVVVRRRMMMKKKLLLMMMMMMOOOSSSVVVXXX[[[^^^aaalllqqqwww}}}|||vvvtttsssaaa[[[QQQJJJFFFBBB===:::<<<;;;999888888999;;;<<<333666::::::777555555666111111111111222333444444888888:::;;;<<<=========@@@AAABBBBBB@@@@@@@@@BBB===AAAAAA<<<<<<@@@@@@<<<:::888555333222222444555......---,,,,,,+++******************************''''''((()))***++++++,,,,,,///333666666666777777555555666666777777888888777666666666777999;;;===::::::<<<=========<<<;;;>>>>>>>>>>>>????????????<<<;;;;;;<<<<<<===>>>???;;;===>>>>>>======>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBDDDJJJUUUaaaiiirrrsssvvvzzz~~~~~~||||||{{{{{{{{{{{{|||||||||vvvtttwww}}}{{{yyyxxxvvvtttqqqnnnqqqkkkddd___ZZZSSSJJJCCCAAA>>>:::888666555444222777777888999:::<<<>>>???AAAFFFFFFIIIOOOSSSccc~~~|||fffvvvwwwpppppp^^^SSSNNNYYYeeetttvvvOOO<<<333000---,,,+++***(((&&&------,,,+++***)))(((''')))))))))***+++++++++,,,,,,***)))+++)))''')))...******))))))))))))******)))111111222111000///000111222555;;;EEEVVVdddfffaaaYYYQQQIIIGGGGGGJJJRRR[[[iiisssmmmeeebbbooo|||zzzyyyxxxvvvsssooolllccccccbbb```___]]]\\\\\\[[[ZZZWWWRRRMMMKKKKKKLLLLLLOOOSSSWWWZZZ]]]aaadddlllpppvvv|||{{{vvvtttqqqooo___YYYPPPJJJFFFCCC>>>;;;;;;:::888666666777999:::777999;;;:::777333222333111111000///000111333333999:::;;;<<<===>>>>>>>>>AAABBBCCCBBB@@@@@@AAACCC>>>BBBAAA===<<>>>>>>>>?????????======<<<======>>>???@@@<<<===???>>>======>>>???????????????????????????@@@@@@AAACCCJJJUUUbbbkkkssstttvvvzzz}}}~~~}}}{{{{{{{{{{{{zzz{{{{{{||||||}}}}}}~~~zzzuuutttvvv|||zzzxxxwwwvvvtttqqqooorrrllleee```\\\UUULLLEEEAAA>>>:::777666555444222666666777888:::<<<>>>???@@@EEEEEEIIIPPPUUUfffttt___ppppppmmmkkk\\\SSSOOO\\\jjjzzzqqqKKK999222000---,,,,,,+++)))(((,,,,,,+++*********++++++******************++++++***((()))+++)))&&&(((,,,******))))))))))))******&&&111000000111222333222111222555:::DDDUUUcccfffaaa[[[SSSKKKHHHIIILLLUUU^^^eeeyyy~~~gggaaaZZZZZZjjj}}}|||{{{yyywwwsssnnnjjjaaaaaa___^^^]]]\\\[[[[[[\\\[[[XXXTTTOOOLLLKKKLLLMMMPPPUUUXXX\\\```dddggglllpppuuuzzzxxxpppppprrroookkk\\\VVVNNNIIIGGGDDD@@@===:::888666555444555666777777999:::999777444333333444333111000000222444666:::;;;<<<>>>?????????@@@CCCCCCCCCBBBAAAAAACCCEEEAAABBBAAA===<<<===<<<::::::999666333222111222222000000///---,,,***))))))************************(((((()))***+++,,,------///111333444444555777999777888999999999888777666777777777777888999;;;;;;::::::<<<=========<<<;;;======>>>>>>>>>>>>??????=========>>>>>>???@@@AAA===?????????===<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@CCCJJJVVVccckkkssstttvvvyyy||||||zzzxxxzzzzzzyyyzzzzzz{{{|||}}}{{{zzzzzz{{{yyytttsssvvv{{{yyywwwwwwvvvtttrrrooopppkkkeee```[[[UUUMMMFFF@@@>>>:::777666666444333444444555777999<<<>>>???@@@DDDEEEHHHQQQWWWiiikkkXXXkkkmmmmmmvvvdddXXXSSSQQQ___qqqlllFFF888222000---,,,------+++***+++******)))***+++---...******************))))))((('''(((+++***&&&&&&***))))))))))))))))))))))))***222///...000333555444111222444999CCCTTTbbbeeeaaa]]]TTTLLLIIIHHHKKKSSS[[[___mmmwwwaaaZZZTTTXXXiii}}}zzzwwwsssmmmiii___^^^]]][[[ZZZZZZZZZ[[[^^^]]][[[VVVQQQNNNMMMMMMPPPSSSWWW[[[]]]aaaeeehhhlllnnnssswww}}}}}}qqqlllppptttqqqjjjYYYTTTNNNJJJHHHFFFBBB???:::999666444444444555666444555777777777777666666888666444222222555888::::::;;;===>>>??????@@@@@@DDDDDDDDDCCCAAABBBEEEGGGDDDCCCAAA===;;;;;;:::999888777555333222222333333111000///...,,,***)))(((************************'''((()))***+++,,,,,,---000111333333333444777999888999:::::::::888666555777777777888888999::::::::::::<<<=========<<<;;;============>>>>>>>>>???============>>>???@@@@@@???@@@@@@???===<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCIIITTTaaaiiiqqqrrrtttxxx{{{{{{yyywwwwwwwwwxxxxxxyyy{{{|||}}}yyyxxxyyy{{{yyyttttttxxxyyyxxxvvvvvvvvvtttrrrooolllhhhccc^^^XXXRRRJJJEEE@@@===:::777777666444333222333444666999<<<>>>???AAAFFFFFFIIIQQQWWWjjjfffVVVkkktttuuummm]]]UUUSSSRRRaaawwwgggDDD999111///------......---,,,+++***)))((((((***+++,,,++++++******))))))((((((((('''))),,,+++''''''***))))))************)))))),,,111///---///333555444222222444888BBBRRRaaaeeeaaa^^^UUUMMMIIIGGGHHHNNNUUUXXXaaaqqq|||nnn^^^VVVQQQXXXjjj}}}yyyvvvqqqkkkggg]]]\\\[[[YYYYYYYYYZZZ[[[```___]]]YYYUUUQQQPPPPPPSSSVVVYYY\\\^^^```cccfffkkkmmmppptttyyy{{{sssnnnrrrxxxtttkkkZZZUUUOOOLLLJJJHHHDDD@@@<<<:::888555444444555666444444444555666666666666888666444222333666999;;;:::;;;<<<===>>>?????????DDDEEEEEEDDDCCCDDDFFFIIIEEECCC@@@===;;;999888999555444333333333333444555111000///...,,,+++***)))************************+++,,,,,,---...///000111000222333333333444777999888999::::::999888777666666777888888999999999999::::::<<<=========<<<;;;<<<============>>>>>>>>><<<<<<<<<<<<===>>>?????????@@@AAA???>>>======>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBCCCHHHRRR^^^fffmmmooosssxxx{{{|||zzzxxxuuuuuuvvvwwwyyy{{{|||}}}yyyxxxyyy{{{zzzvvvvvvyyyxxxwwwvvvuuuuuutttqqqooojjjgggccc]]]WWWPPPJJJEEE@@@===999777777666555444222333444666999<<<>>>???DDDHHHHHHJJJQQQVVVhhheeeVVVkkk{{{|||hhh[[[UUUSSSRRR```xxxdddCCC;;;111///------.........,,,+++***)))((('''(((((()))+++******))))))((((((((()))(((***...,,,((((((+++((()))************)))((()))///......///111333222222222333777AAAQQQ```dddaaa\\\TTTLLLIIIFFFEEEIIIOOOQQQXXXhhhzzzxxxjjj[[[SSSOOOXXXjjj{{{vvvqqqlllgggddd\\\[[[YYYXXXXXXYYYZZZ[[[______^^^[[[VVVSSSRRRRRRTTTWWWYYY[[[]]]___bbbdddjjjlllnnnqqquuu~~~{{{yyyzzzvvvqqqsssyyyuuulll^^^YYYSSSOOOMMMJJJEEEAAA===<<<999666555444555666777555333333444444222111333222111111222555888::::::;;;<<<>>>????????????DDDEEEGGGGGGFFFFFFGGGIIIGGGBBB???===;;;777777:::444444333333333333444444000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000000222444444444444666888999888888888888777777777666777888999999999999999::::::<<<=========<<<;;;<<<<<<============>>>>>>;;;;;;;;;;;;<<<===>>>???>>>@@@@@@@@@>>>===>>>???@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCCCCCCCHHHQQQ\\\dddlllnnnrrrxxx|||}}}zzzxxxsssssstttvvvxxxzzz|||~~~zzzxxxzzz|||zzzvvvwwwzzzyyywwwuuuuuutttssspppmmmllljjjeee___XXXPPPJJJGGG???<<<999777777666555444444444555777999<<<>>>???DDDIIIIIILLLRRRUUUeeegggWWWnnn{{{|||iii]]]WWWSSSQQQ___vvv___AAA;;;000...---,,,---------,,,*********))))))(((((('''))))))))))))))))))((((((***)))+++---,,,((())),,,((()))***++++++***)))(((***---...000000//////000111222333777@@@PPP```dddaaaXXXQQQLLLIIIGGGEEEGGGLLLKKKRRRcccxxxwwwkkkZZZQQQPPP[[[mmmwwwpppjjjfffccc```\\\ZZZXXXWWWWWWYYY[[[\\\]]]]]]]]]ZZZVVVSSSRRRRRRRRRTTTXXXZZZ\\\^^^bbbdddhhhkkkmmmooorrryyy|||sssooouuuvvvpppqqqvvvssskkkbbb]]]WWWSSSPPPLLLFFFBBB>>><<<999666444444444555666333111111222333111///000000000222444666999:::<<<<<<>>>???@@@AAAAAAAAACCCEEEHHHJJJIIIHHHHHHIIIGGGAAA======;;;777777;;;666666555444222111111111///.........------------------------------------))))))***+++,,,---......///111444555555555555666888777666555555777888999666777888999:::999888888::::::<<<=========<<<;;;<<<<<<<<<=========>>>>>><<<<<<<<<<<<===>>>???@@@>>>???@@@@@@???>>>???AAA????????????????????????CCCBBBBBBCCCHHHQQQ]]]eeemmmoootttyyy||||||yyyvvvqqqrrrsssuuuwwwzzz}}}~~~zzzxxxzzz|||zzzvvvvvvyyyyyyxxxuuutttsssqqqnnnlllllljjjfff___WWWOOOIIIEEE???<<<999777777777555444666666777888:::<<<>>>???BBBHHHIIIMMMSSSUUUdddiii[[[vvvwwwnnnaaaYYYSSSOOO]]]sss{{{YYY;;;666000...,,,,,,,,,,,,+++***((()))+++,,,,,,,,,***)))((((((((()))))))))))))))+++))))))+++***'''(((---((()))***++++++***)))(((,,,,,,...111000---,,,///111222333666???PPP___dddaaaUUUOOOKKKJJJHHHFFFHHHLLLHHHPPPaaawwwyyynnnZZZRRRQQQ___qqq}}}tttkkkeeebbb___^^^\\\ZZZXXXWWWWWWYYY[[[]]]ZZZ[[[[[[YYYVVVSSSRRRRRROOORRRVVVYYY[[[___bbbeeehhhjjjlllnnnpppvvvvvvmmmfffpppsssnnnmmmrrrqqqiiieee```ZZZUUURRRMMMGGGBBB>>><<<999666444333333444222///...///222444444222000000222444666999;;;<<<===>>>???@@@AAABBBBBBBBBBBBEEEIIIKKKKKKIIIHHHHHHGGG@@@======;;;666777<<<999888666444222000...---................................................,,,------...///000111111...111555666666555555555888666444333444666999;;;666777999::::::999888777:::;;;<<<=========<<<;;;<<<<<<<<<<<<=========>>>============>>>???@@@AAA===>>>@@@@@@??????@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAABBBHHHRRR^^^fffoooqqquuuzzz}}}|||xxxtttpppqqqrrrtttwwwzzz}}}~~~zzzxxxyyy{{{yyyuuuuuuxxxzzzxxxvvvtttsssqqqmmmkkkjjjiiieee^^^TTTLLLFFFCCC???<<<999777777777666555777777888999:::<<<>>>??????FFFIIINNNTTTVVVddd~~~jjj```sss~~~qqqeee\\\SSSNNN\\\qqquuuTTT777222000...,,,+++++++++***)))&&&))),,,...000///---,,,''''''(((((())))))*********(((((()))(((%%%(((,,,''')))***++++++***)))'''(((...////////////000000000333444777???NNN\\\___\\\UUUQQQKKKHHHGGGIIIJJJJJJMMMQQQ^^^sss}}}lllZZZZZZ^^^fffnnn}}}wwwmmmeee```]]][[[ZZZ\\\ZZZWWWUUUTTTUUUWWWXXXYYYYYYXXXWWWVVVTTTRRRQQQNNNOOOQQQTTTWWW[[[^^^```^^^```dddiiinnntttxxxzzz}}}}}}~~~yyymmmcccdddeeeeeecccaaacccgggkkkiiiddd\\\UUUOOOJJJFFFDDDAAA===999666555666666555333333222111000000111111222333555666888999999999:::>>>???>>>???DDDEEECCCCCCDDDEEEFFFFFFFFFFFFFFFFFFDDDAAA===;;;999888888555444333222000///...---...,,,...222222...---///))))))))))))***,,,...///---...000000//////111222111111222333333333222222666666666666666666666666:::999999888999:::<<<===>>>>>>===<<<<<<<<<<<<<<<>>>============???AAABBB>>>===<<<<<<<<<>>>???@@@????????????????????????===>>>???>>>======???AAA@@@AAABBBBBBFFFOOO\\\eeennnpppsssuuuvvvuuutttssssssuuuvvvvvvvvvvvvyyy{{{}}}}}}~~~}}}{{{xxxuuussswwwtttrrrpppnnnlllhhheeejjjhhhddd^^^VVVNNNGGGBBB;;;;;;:::999777555333222666666777888:::===???@@@BBBGGGIIINNNVVVVVV```uuummmeeeqqq~~~yyygggXXXQQQQQQXXXggg~~~pppJJJ444222///,,,+++------******---))))))))))))************''''''''''''((()))***+++,,,+++***((((((((()))*********)))))))))))))))))),,,111222222222222333333333333444777>>>LLLYYY]]]ZZZSSSOOOJJJHHHHHHJJJLLLMMMNNNRRR___uuu}}}nnn^^^^^^cccjjjppp~~~{{{wwwqqqhhh```[[[YYYXXXWWWWWWVVVSSSRRRQQQQQQRRRSSSVVVUUUUUUTTTSSSRRRQQQQQQOOOPPPQQQTTTWWWZZZ]]]___aaaccceeeiiilllnnnooopppsssssstttxxxyyytttkkkccc^^^___```___^^^```dddhhhfffaaa[[[UUUOOOKKKFFFCCC>>>;;;777444444444444333333333222111111111111111444555666888999:::;;;;;;<<>><<<;;;:::999555555333222111///......---++++++......++++++---************+++---...///---...000000//////111222111222333333444333333333666666666666666666666666777777888999:::;;;===>>>======<<<<<<<<<<<<======>>>>>>======>>>???@@@AAA>>>>>>===<<<======??????????????????????????????===>>>???>>>======???AAA>>>@@@CCCEEEIIIPPP[[[cccnnnppprrruuuuuuuuusssrrrtttuuuwwwwwwwwwxxxzzz||||||}}}|||{{{yyywwwuuusssvvvtttsssrrrqqqnnnjjjggggggfffbbb\\\UUUMMMFFFBBB;;;;;;:::999777555333222555666666888:::<<<>>>@@@DDDHHHIIIMMMTTTUUU```wwwxxxnnnqqq}}}hhhVVVOOOOOO[[[iii}}}kkkHHH555444///,,,+++------******---))))))))))))************(((((((((((()))***+++,,,,,,+++)))((((((((()))***++++++++++++++++++++++++---/////////000000000111111222444666<<>><<<;;;:::555555444222111000///......+++***------***+++...++++++++++++,,,---///000---///000000000000111333222333333444555555444444666666666666666666666666555666777999;;;<<<======;;;;;;;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>????????????>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???>>>======???AAA<<>>???EEEIIIIIILLLSSSUUUccc|||}}}}}}tttkkkWWWOOOPPP^^^lll}}}gggFFF666666///,,,+++------******---))))))))))))************)))))))))))))))***+++,,,+++***))))))((()))))))))++++++++++++++++++++++++***.........////////////000222333555;;;FFFSSSWWWVVVPPPLLLHHHEEEFFFHHHJJJKKKNNNWWWlllwwwgggiiiooosssrrrzzz{{{uuupppjjjddd]]]WWWUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRTTTSSSSSSRRRSSSTTTUUUVVVTTTUUUUUUVVVWWWXXXZZZ[[[[[[^^^aaaeeeggghhhgggfffeeedddcccccccccaaa]]]YYYUUUUUUUUUTTTTTTVVVXXXZZZYYYWWWUUURRROOOJJJDDD@@@>>>;;;888666666666555444333222222111111222222222666777888:::;;;<<<<<<===>>>AAABBB@@@AAADDDEEECCCDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???<<<:::888555444333222111000//////111---,,,------+++,,,000++++++,,,,,,---...//////---///000111000000111333333333444555666666666666666666666666666666666666555666888:::;;;<<<;;;;;;:::::::::;;;<<<===???????????????>>>>>>>>>>>>>>>@@@??????>>>>>>====================================>>>???>>>======???AAA===@@@CCCFFFIIIQQQ[[[bbbmmmoooqqqssstttsssqqqpppuuuvvvwwwxxxxxxyyy|||~~~~~~}}}{{{zzzyyyyyyyyyuuuuuuuuuuuutttpppjjjfffbbbaaa^^^YYYRRRKKKDDDAAA;;;:::999777666444444333444555666777999<<<>>>???EEEIIIIIIKKKSSSXXXiii}}}yyyoooZZZRRRUUU```ooo~~~dddDDD555444///,,,+++------******---((()))))))))******************))))))***+++,,,,,,******))))))))))))))))))(((((((((((())))))))))))***111111111222222222333333000333555999CCCPPPVVVUUUPPPLLLGGGDDDDDDEEEGGGGGGNNN[[[www|||vvviiilllqqqsssooouuu{{{tttooohhhccc\\\WWWVVVWWWWWWXXXWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTTTTUUUUUUVVVWWWXXXYYYXXXXXXXXXXXXXXXYYYYYYYYY\\\___ccceeeeeedddccc___^^^]]]\\\\\\[[[YYYXXXUUUTTTRRRQQQQQQQQQQQQQQQRRRQQQOOONNNLLLHHHBBB>>>===:::777666666666555444333222222222222222333333555555777999:::;;;;;;;;;>>>AAAAAA???@@@CCCCCCAAABBBBBBAAA????????????@@@BBBBBBAAA@@@===:::777555333333222111111000//////111---+++---,,,***+++...+++,,,,,,---...............///111111000000222333222333444555666666666666777777777777777777777777777888999:::;;;:::999888999999999:::<<<===???@@@???????????????>>>>>>>>>@@@@@@?????????>>>=================================>>>???>>>======???AAA???AAABBBCCCGGGPPP\\\eeelllnnnqqqsssttttttrrrqqquuuvvvwwwwwwwwwxxxzzz||||||{{{zzzyyyxxxwwwxxxxxxvvvuuuuuutttrrrnnnhhhcccbbb```]]]XXXRRRJJJDDD@@@:::999888666555444444444555555666777:::<<<>>>???DDDIIIIIILLLTTT[[[ppp{{{oooZZZSSSVVVbbbssscccCCC333111///,,,+++------******---((()))))))))******************************+++,,,)))))))))*********))))))''''''((((((((()))))))))---000000000111111111222222///222555888BBBNNNUUUVVVQQQMMMGGGDDDCCCDDDEEEFFFNNN^^^~~~|||tttpppjjjmmmrrrrrrlllooo~~~uuuooogggccc\\\XXXWWWXXXZZZZZZYYYYYYXXXXXXWWWXXXXXXYYYVVVWWWXXXYYYZZZZZZZZZZZZ]]]\\\[[[ZZZYYYYYYXXXXXX]]]^^^___``````___]]]\\\WWWWWWWWWWWWXXXXXXYYYYYYUUUSSSPPPOOOOOONNNLLLKKKLLLKKKJJJIIIHHHEEEAAA===999777555444555444333222333222222222222333333444333444666888999:::::::::===@@@@@@======@@@@@@>>>AAA@@@>>>======>>>??????CCCBBB@@@>>>;;;888666444222111111000//////.........***)))+++***((((((***++++++,,,---------------...000111111111111222444222222444555666666777777777777777777777777777777999999999999999888888777999999999:::;;;===>>>???===>>>????????????>>>>>>??????@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???>>>======???AAA@@@AAAAAABBBFFFOOO\\\fffkkkmmmpppsssuuuuuutttsssvvvwwwxxxwwwvvvwwwxxxzzzvvvvvvvvvuuuuuutttttttttvvvuuutttsssqqqnnnhhhdddcccbbb___YYYRRRKKKDDD@@@:::999777555444444444555666666777888:::===???@@@CCCIIIIIILLLUUU]]]ssszzzlllXXXRRRUUUgggyyyaaaBBB222//////,,,+++------******---))))))))))))******************)))))))))******+++(((((()))************)))((())))))******+++++++++)))............////////////...222555888AAANNNVVVXXXPPPLLLGGGDDDEEEFFFHHHHHHNNN___uuummmllljjjmmmqqqpppiiilllxxxpppfffbbb\\\XXXWWWXXXZZZZZZ]]]\\\ZZZYYYYYYZZZ\\\]]]\\\^^^```bbbcccbbb```___aaa```^^^\\\ZZZYYYYYYXXX^^^^^^^^^]]][[[YYYWWWVVVRRRSSSTTTTTTSSSSSSTTTUUURRROOOMMMLLLMMMMMMJJJHHHGGGFFFEEEDDDDDDBBB???<<<888777555444555555333111222222222222222333444555444444666888999:::::::::;;;>>>>>>;;;;;;======;;;???>>><<<;;;<<<===???@@@AAA@@@>>>;;;999777666666000000//////......------,,,)))))),,,+++'''&&&(((******,,,------,,,,,,+++...000111111111111222444111222333444555666666666777777777777777777777777999888888888888888999999999999999:::;;;<<<===>>><<<===>>>???@@@@@@??????===>>>???@@@@@@@@@??????????????????????????????===>>>???>>>======???AAA???@@@BBBDDDHHHPPP[[[dddjjjlllppptttvvvwwwvvvvvvyyyzzzzzzyyywwwwwwxxxyyyttttttuuuvvvuuuuuusssrrruuutttsssrrrrrrpppllljjjfffdddaaa[[[SSSKKKDDD@@@:::999666444333444444555777777888999<<<>>>@@@AAACCCIIIJJJLLLTTT[[[rrr}}}|||gggXXXUUUXXXnnn~~~^^^@@@222111///,,,+++------******---))))))))))))***************))))))(((((()))))))))'''((()))***+++******)))(((((())))))***++++++,,,&&&111111111111222222222222...111555888AAANNNVVVYYYPPPLLLHHHEEEFFFIIIKKKLLLOOO___~~~rrrkkkllljjjmmmrrrppphhhkkkyyyqqqeeeaaaZZZVVVVVVWWWYYYYYYaaa___]]][[[\\\]]]```aaaccceeehhhkkkkkkiiigggeeecccbbb```^^^[[[ZZZYYYXXX]]]\\\[[[YYYXXXWWWVVVUUURRRSSSSSSRRROOONNNNNNNNNOOOLLLJJJJJJLLLLLLJJJGGGEEECCCBBBAAABBBAAA>>><<<:::888777666777777555333222222222222333333444555444555666888::::::;;;;;;:::===<<<999999<<<<<<999===<<<;;;:::;;;===???@@@???>>>;;;999888777888888//////......------,,,,,,---+++,,,///...)))((())))))***+++,,,---,,,+++***///000111222111111222444000111222444555666666666777777777777777777777777888777666666777999;;;<<<::::::::::::;;;<<<======;;;<<<>>>???@@@@@@@@@???===>>>???@@@AAAAAA@@@???????????????????????????===>>>???>>>======???AAA<<>>333222///,,,+++------******---))))))))))))************))))))((((((((((((((()))'''((()))+++++++++***)))%%%&&&&&&'''((())))))***+++...............///000000444333333777???KKKTTTZZZWWWPPPKKKKKKJJJGGGFFFHHHWWW```{{{{{{nnniiiggghhhnnnuuurrreeeeee~~~tttccc]]]XXXVVVSSSRRRWWW^^^___^^^]]]]]]^^^aaaeeegggjjjsssyyywwwrrrooollliiikkkgggccc```___]]]YYYVVV[[[WWWVVVWWWUUUPPPNNNPPPSSSQQQMMMLLLMMMNNNNNNNNNHHHHHHGGGGGGFFFEEEEEEEEEAAAAAA@@@@@@???>>>>>>>>>666555444333222333444444444444222222222222444444555666777888888888888888<<<;;;:::999999:::<<<<<<========================BBBBBB@@@>>>;;;888555444///............---------))))))***+++,,,,,,------)))***++++++------.../////////000111222333333444666666666666666666666666444666777888777666777888666888:::<<<;;;999666444888999::::::;;;;;;::::::===>>>>>>????????????>>>>>><<<;;;===@@@BBB@@@>>>>>>>>>>>>>>>>>>??????@@@>>>????????????@@@@@@@@@???@@@BBBGGGMMMVVV]]]bbbkkknnnqqqsssssstttuuuwww|||||||||{{{{{{{{{{{{{{{vvvvvvwwwwwwvvvtttrrrppptttuuuwwwwwwwwwtttqqqoooiiieee___YYYRRRKKKDDD@@@BBB>>>999555444444333333777888999;;;===>>>@@@AAACCCGGGGGGIIIPPPUUUgggoooaaaTTTXXXlllyyyXXX???444111...------,,,,,,++++++*********))))))))))))******+++++++++*********))))))++++++***************+++))))))))))))************---...............///000000333222222777@@@LLLVVV\\\WWWRRROOONNNLLLHHHIIIMMMYYYccc}}}tttllljjjkkkqqqwwwssseeeccc{{{xxxooobbb\\\WWWVVVTTTTTTYYY___``````aaaaaacccgggkkknnnttt||||||vvvssspppmmmfffccc^^^[[[ZZZYYYVVVTTTZZZWWWUUUVVVTTTPPPOOOQQQOOOMMMIIIHHHHHHIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBAAA???>>><<<;;;;;;777666555444333444555555444444222222222222444444555666777888999999999888<<<;;;::::::;;;<<<===>>>????????????????????????@@@@@@>>><<<999666444222............------------))))))))))))***+++------)))***++++++------.../////////000111222333444444666666666666666666666666444666777888777666777888666888:::<<<===<<<:::999888999::::::;;;;;;::::::======>>>????????????>>>@@@>>>===???BBBCCCBBB@@@>>>============>>>??????>>>>>>?????????@@@@@@@@@???@@@CCCGGGMMMTTT\\\aaagggkkkooorrrssssssuuuvvvxxxxxxyyyyyyzzzzzzzzzzzzwwwwwwwwwxxxwwwwwwvvvuuuyyyzzz{{{zzzyyyuuurrrpppkkkgggaaa[[[UUUMMMFFFAAA>>>;;;777555555555555555777777999;;;===???@@@AAACCCGGGGGGIIIPPPTTTfffpppbbbUUUZZZnnnzzzYYY@@@444111...------,,,,,,++++++*********))))))))))))******+++++++++*********))))))******))))))((())))))***))))))))))))************+++...............///000000111111222777@@@LLLWWW^^^WWWTTTSSSQQQMMMIIILLLQQQYYYddd~~~{{{rrrooorrrtttwwwqqqccc___tttuuummmaaa[[[VVVUUUUUUVVV[[[aaaaaacccfffhhhkkkooouuuxxxxxxtttqqqnnngggccc^^^[[[ZZZZZZZZZYYYZZZWWWVVVWWWUUUQQQPPPRRRQQQNNNKKKIIIIIIIIIHHHGGGEEEEEEDDDDDDCCCBBBBBBBBBCCCBBBAAA???===;;;999888888777555444444444555666444444222222222222444444555666777888999999999999;;;;;;;;;;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===;;;999666444222111............------------***))))))((()))***,,,---)))***++++++------.../////////000111222333444444666666666666666666666666444666777888777666777888666777888:::;;;<<<<<<<<<888999::::::;;;;;;::::::<<<===>>>>>>?????????>>>???>>>>>>???AAABBBAAA@@@======<<<<<<======>>>???>>>>>>>>>?????????@@@@@@@@@AAADDDGGGKKKRRRZZZ___dddhhhmmmqqqrrrrrrssssssrrrtttvvvxxxyyyzzz{{{{{{xxxxxxxxxxxxzzz{{{|||}}}~~~{{{wwwrrrpppjjjfffbbb\\\UUUMMMEEE@@@;;;888555444555777777777666777999;;;===???@@@AAACCCHHHGGGIIIPPPTTTeeeqqqaaaVVV[[[pppzzzXXX???333000...------,,,,,,++++++*********))))))))))))******+++************))))))))))))((((((((((((((())))))))))))))))))************)))...............///000000000000222666>>>HHHTTT[[[WWWUUUTTTRRRKKKFFFIIIPPPUUU```yyy{{{vvvyyyvvvrrrjjj\\\YYYmmmvvvooo```YYYTTTTTTUUUWWW[[[aaabbbfffkkkooorrrwww}}}~~~vvvsssooolllhhheee```]]]\\\]]]^^^___\\\YYYXXXYYYXXXTTTSSSUUUSSSPPPMMMKKKJJJIIIHHHFFFDDDCCCCCCBBBAAAAAA@@@@@@AAAAAA???>>><<<:::999888777666555333333444444555444444222222222222444444555666777888999999:::::::::;;;;;;<<<>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA===<<<999777444222111000.........---------,,,,,,---,,,+++))))))***+++,,,)))***++++++------...//////000000111222333444555666666666666666666666666444666777888777666777888555555666666777999:::;;;888999::::::;;;;;;::::::<<<<<<===>>>????????????======<<<===>>>??????>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>????????????@@@BBBDDDFFFIIIOOOWWW]]]dddhhhnnnrrrrrrqqqppppppnnnppptttwwwzzz{{{{{{{{{xxxxxxxxxyyy{{{~~~|||vvvqqqnnngggddd___ZZZSSSKKKCCC===:::888555555666777777666666777888;;;===???AAABBBCCCGGGGGGIIIPPPTTTfffooo___TTT[[[pppxxxVVV===111---...------,,,,,,++++++*********))))))))))))******************))))))))))))))))))((((((((()))******((()))))))))************)))...............///000000///000222444:::DDDOOOWWWVVVUUUSSSOOOHHHBBBEEEKKKOOOZZZppp~~~uuujjj___TTTUUUkkkwwwqqqaaaYYYSSSTTTVVVXXX[[[```ccciiippptttwww{{{}}}uuuqqqnnnjjjeeeccc```^^^\\\^^^aaaccc```\\\[[[\\\[[[WWWUUUXXXQQQNNNKKKJJJIIIGGGEEECCCCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>===<<<;;;::::::555444333222222222333444444444222222222222444444444444666777888999999999999:::;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@<<<:::888555333111111000...------------,,,,,,,,,000///---+++***)))******)))***++++++------...///000000111222333444444555666666666666666666666666444666777888777666777888777777666666666777888999888999::::::;;;;;;::::::;;;;;;<<<>>>>>>?????????<<<===============>>>>>><<<<<<<<<<<<<<<===>>>>>>======>>>>>>>>>????????????BBBEEEFFFHHHMMMUUU\\\fffjjjooorrrqqqpppnnnmmmiiilllqqqvvvyyyzzzyyyxxxxxxxxxyyyzzz}}}{{{uuuooolllgggddd___YYYSSSKKKCCC===<<<999666555555555444333555666888:::===???AAABBBCCCGGGGGGJJJPPPUUUggg~~~kkk\\\RRRYYYoooxxxWWW===111......------,,,,,,++++++*********))))))))))))******))))))))))))))))))))))))))))))))))))******+++,,,((()))))))))***************...............///000000...000222333888@@@LLLUUUVVVRRRPPPMMMGGGBBBCCCHHHLLLUUUfff}}}~~~qqqcccXXXPPPUUUmmmxxxrrrfff]]]VVVVVVXXXYYY\\\___gggmmmuuuzzz{{{}}}|||uuurrrnnnjjjffffffeeedddbbbdddgggjjjccc```^^^___]]]XXXWWWYYYRRRPPPNNNLLLKKKJJJGGGEEEDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>======<<<<<<;;;;;;555444222111111111222333444444222222222222444444222333444666777888888999888888:::;;;<<<<<<<<<<<<========================;;;999666333111000000000------------,,,,,,,,,,,,---------,,,+++***)))))))))***++++++------...///000000111222333444555555666666666666666666666666444666777888777666777888999999888888888999999:::888999::::::;;;;;;:::::::::;;;<<<===>>>?????????>>>???@@@@@@>>>>>>???@@@======<<<<<<======>>>???=========>>>>>>>>>??????===AAAEEEFFFFFFKKKTTT[[[fffiiinnnppppppnnnmmmmmmhhhlllqqqvvvyyyyyywwwvvvyyyzzz{{{}}}zzztttoookkkjjjfff```YYYSSSLLLEEE@@@<<<:::777666555444222111555666888:::===@@@AAACCCBBBGGGGGGJJJRRRWWWjjjuuufffYYYOOOWWWnnnxxxXXX???333000...------,,,,,,++++++*********))))))))))))******(((((()))))))))))))))******)))))))))***+++,,,---))))))))))))***************...............///000000,,,///111333777@@@MMMVVVUUUPPPMMMLLLIIIFFFFFFJJJMMMSSS___ppp{{{mmm^^^UUURRRYYYqqq|||vvvmmmcccZZZYYY[[[\\\]]]```kkksss{{{~~~~~~zzztttrrrnnniiihhhiiijjjjjjhhhiiimmmpppeeebbb``````]]]XXXVVVXXXSSSRRRPPPOOONNNMMMJJJHHHEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@???>>>===;;;;;;:::555444333222111222333333444444222222222222444444000111333555666777777888666777888:::::::::999999::::::::::::::::::::::::888666444111///.........---------,,,,,,,,,++++++&&&''')))+++++++++***))))))***++++++------...///000111111222333444555555666666666666666666666666444666777888777666777888666666777888999::::::;;;888999::::::;;;;;;::::::999:::;;;===>>>?????????===???AAA@@@>>>===>>>@@@>>>============>>>??????============>>>>>>>>>???<<<@@@DDDEEEEEEJJJSSS\\\bbbfffjjjmmmmmmnnnnnnooonnnrrrwww|||~~~}}}{{{yyy|||}}}~~~zzzuuuooolllkkkggg___XXXQQQKKKEEEBBB;;;999777666555444222000555666888:::===@@@BBBCCCBBBGGGGGGKKKTTTZZZlll~~~ppp|||dddWWWOOOWWWmmmvvvVVV===222///...------,,,,,,++++++*********))))))))))))******(((((((((((())))))******((((((((())))))***+++,,,))))))))))))***************...............///000000***...111444888BBBOOOYYYUUUOOOKKKLLLLLLJJJKKKMMMOOOTTT]]]jjj|||zzzxxxjjj\\\VVVUUU]]]ttt}}}qqqggg^^^\\\^^^^^^___```ooovvv~~~wwwsssqqqlllgggdddfffhhhhhhggghhhkkknnnfffbbb``````]]]WWWUUUWWWOOONNNLLLKKKKKKJJJGGGEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBAAA???===;;;999999666555444333222333444444444444222222222222444444///000222444555666777777555666888888999888777666888888888888888888888888666555111///---,,,,,,------------,,,,,,,,,++++++"""&&&)))+++,,,+++***)))***+++,,,---......///000111222222444444555666666666666666666666666666444666888888777666777888111222444666888999::::::999999:::;;;;;;;;;::::::999:::;;;===>>>?????????;;;===???>>>;;;:::<<<>>>>>>>>>>>>>>>>>>???@@@@@@============>>>>>>>>>>>>;;;???DDDEEEEEEIIISSS\\\___bbbfffiiikkkmmmpppqqquuuyyy~~~~~~zzzuuuqqqnnnjjjeee\\\TTTNNNHHHDDDAAA:::888666666666555333111555666888:::===@@@BBBCCCBBBGGGHHHLLLUUU[[[nnn|||qqqzzzbbbWWWOOOWWWmmm{{{rrrRRR:::///,,,......---,,,,,,++++++*********))))))))))))******'''((((((((())))))******''''''''''''((()))++++++))))))))))))***************//////000000111111111222//////222555777>>>MMM]]]XXXVVVRRRMMMIIIGGGIIIKKKIIIQQQYYYccctttzzzppp___XXXZZZ\\\ppp}}}rrrhhheeebbb___```eeelllrrryyy}}}}}}vvvqqqpppoookkkggghhhhhhhhhhhhiiiiiiiiiiiieeebbb^^^[[[ZZZYYYXXXWWWUUUTTTSSSPPPMMMJJJGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCAAA???>>>===<<<<<<::::::888777666666666666333333333222222222111111222333444555666666666666999999999999999999::::::888777777888888777444222777111///000///+++,,,000------,,,,,,,,,,,,+++++++++,,,,,,---,,,+++***)))***)))))))))***+++,,,,,,...///222444555444444333444444444555555555555555777777777777777777777777888888888999::::::;;;;;;999999::::::::::::;;;;;;:::;;;<<<>>>???@@@@@@@@@===>>>??????>>>===???@@@======<<<<<<<<<<<<============>>>???????????????:::===AAACCCFFFKKKSSSZZZeeecccgggppptttsssvvv{{{}}}xxxrrrnnnlllggg___WWWPPPJJJDDDAAA===:::777555555555444333666999<<<>>>>>>>>>???@@@DDDFFFNNNUUUUUU\\\vvvyyyrrr}}}hhhVVVNNNXXXhhh{{{qqqLLL888555000------......---+++***)))))))))(((((((((((())))))++++++++++++++++++++++++*********************+++(((***++++++******+++,,,***000000000///////////////......111444666===NNN]]][[[XXXRRRMMMIIIHHHIIIJJJMMMRRRYYYdddwww{{{qqq```XXX[[[^^^rrrwwwmmmhhhddd___^^^bbbkkkpppvvvyyyzzz|||}}}vvvrrrqqqpppkkkgggggggggffffffeeeddddddddd]]]\\\ZZZZZZZZZYYYWWWUUUTTTSSSRRRPPPNNNKKKIIIGGGFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCAAA@@@>>>======<<<;;;:::888777666555555555333333333222222222111111111222333444555555555555777777888888888888888888777555555555555555333111222---***,,,+++((((((---------,,,,,,,,,+++++++++******+++++++++***)))(((+++******++++++,,,---......///222444555444444333444444444555555555555666777777777777777777777777555666666777777888999999888888888999999999::::::;;;;;;<<<>>>????????????>>>???@@@???>>>===>>>???======<<<<<<<<<<<<======<<<===>>>>>>??????>>>>>>;;;>>>BBBEEEGGGLLLTTTZZZfffgggnnnwww||||||~~~~~~xxxrrrnnnkkkfff___WWWPPPJJJDDD@@@<<<:::777555666666555444777999<<<======>>>@@@AAACCCEEELLLSSSVVV```}}}|||vvv|||hhhVVVMMMWWWhhhyyy}}}lllIII777444///---------------+++***)))++++++************++++++************************++++++++++++++++++++++++(((***++++++***)))+++,,,+++000000//////...---------......000222555===OOO___bbb[[[RRRMMMKKKKKKJJJIIISSSUUUYYYfff~~~~~~sssaaaYYY\\\___sss}}}tttnnngggaaa]]]^^^gggkkkqqqtttvvvyyy~~~|||xxxvvvtttqqqkkkffffffeeecccaaa```^^^^^^]]]XXXWWWWWWXXXXXXVVVRRROOORRRQQQQQQPPPNNNLLLKKKJJJGGGGGGGGGGGGGGGFFFEEEEEECCCBBBAAA@@@???>>>===<<<;;;:::999777555444333333333333333222222222111111000111222333444444444444666666666666666666666555555333111111222222111000000---,,,---,,,***+++...,,,,,,,,,,,,++++++++++++))))))*********)))((((((+++++++++,,,,,,---...///...000222333444555444444444444555555555666666666777777777777777777777777555555666777777888888999777777888888888999999999<<<<<<===>>>>>>>>>>>>>>>???@@@@@@???===<<<===>>>======<<<<<<<<<<<<======<<<<<<===>>>>>>>>>>>>===;;;???DDDGGGIIIMMMTTTYYYcccgggqqq|||yyyqqqmmmjjjeee___XXXQQQIIICCC>>><<<999777666666777666666777999;;;;;;<<<===@@@BBBCCCEEEKKKQQQXXXhhh}}}xxx|||hhhVVVNNNXXXiiiyyy{{{|||hhhFFF555444///,,,---------,,,+++***)))++++++************++++++))))))))))))))))))))))))))))))))))))((((((((((((((()))+++***))))))***,,,+++/////////////////////...000///000222444===PPPaaahhh```UUUOOOOOOOOOLLLJJJUUUUUUYYYiiivvvcccZZZ[[[^^^sssyyyrrrkkkddd___\\\aaaeeejjjnnnrrrxxx~~~~~~|||zzzwwwrrrjjjdddbbbaaa___]]][[[[[[ZZZZZZYYYXXXVVVTTTSSSPPPLLLIIIOOOOOOOOOOOONNNMMMLLLKKKGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBBBBAAA@@@>>>======<<<;;;999777555333222222333333333222222222111111111222333444444555444444555666777777777666555444444222///...///000000000///...---......---...000,,,,,,,,,++++++++++++*********************))))))++++++++++++,,,---/////////000222333444555555444444444555555666666777777666666666666666666666666777777888888999:::::::::888888888888999999999999<<<===>>>>>>>>>>>>>>>===@@@@@@AAA@@@===<<<<<<=========<<<<<<<<<<<<======;;;<<<<<<===============;;;???DDDGGGIIIMMMTTTYYYcccjjjvvvxxxqqqlllhhhddd^^^WWWPPPIIIAAA===;;;999777666777888777777777999::::::;;;===@@@CCCCCCEEEKKKRRR\\\rrr{{{yyykkkXXXQQQ]]]ooo~~~{{{eeeDDD555444...,,,,,,,,,,,,++++++******))))))(((((((((((())))))(((((()))))))))))))))******)))))))))))))))((((((((()))******))))))***+++***......///000111111222222111000111333555>>>PPPaaalllcccYYYSSSRRRQQQNNNKKKTTTSSSYYYmmmwwwbbbXXXYYY\\\qqq{{{sssmmmhhhbbb]]]\\\___ccciiiooowww~~~zzzrrriiiccc___^^^\\\ZZZYYYXXXYYYYYYYYYVVVRRRPPPOOONNNLLLKKKMMMMMMMMMNNNMMMMMMLLLLLLHHHHHHHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBAAA???>>>===<<<;;;999777555444333222333333333222222222111111222333444555555666666666777777888999888777555444333111///...///000000000+++,,,,,,++++++,,,---,,,,,,,,,+++++++++*********++++++++++++++++++++++++))))))******+++---...///000111222333444555555555444444555555666777777888666666666666666666666666666777777888999999::::::999999999::::::::::::;;;<<<===>>>>>>>>>>>>>>>===@@@@@@AAA@@@===<<<<<<=========<<<<<<<<<<<<======;;;<<<<<<===============:::>>>CCCFFFIIINNNUUUZZZjjjttt~~~wwwppplllhhhccc\\\UUUNNNGGGAAA<<<;;;999666666666777777666777888999::::::===AAADDDDDDGGGMMMTTTaaa|||{{{{{{ooo\\\UUUdddxxx{{{cccCCC555444---,,,,,,+++++++++***++++++))))))(((((((((((()))))))))))))))*********++++++------,,,,,,,,,+++++++++''')))******)))(((***+++)))---...///000111333333444111000111333555===NNN___jjjddd\\\VVVSSSQQQNNNLLLOOOPPPXXXooosss^^^TTTUUUYYYppp|||sssmmmjjjddd^^^XXXZZZ]]]ccckkkuuu}}}{{{rrriiiddd]]]\\\YYYWWWVVVVVVWWWWWWSSSPPPMMMLLLMMMNNNOOOOOOKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHHHHGGGFFFEEEDDDCCCAAABBBBBBBBBBBB@@@>>>===<<<;;;999888666555444444333333333222222222111111333333444555666666666666777888:::::::::888666444222000//////000111000///+++......,,,,,,//////,,,++++++++++++************+++++++++***++++++,,,---)))))))))***+++---//////111111222333444555666666444444555666777777888999777777777777777777777777444444555666666777777888999999:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@@@@???===<<<===>>>======<<<<<<<<<<<<======<<<<<<===>>>>>>>>>>>>===;;;>>>BBBEEEIIIOOOXXX^^^oooyyy~~~{{{uuuooolllhhhccc[[[SSSLLLFFF@@@===;;;888666555555666555555555777999:::;;;===@@@CCCDDDIIIOOOVVVfff{{{ppp]]]XXXiiizzzaaaAAA555333---,,,+++************++++++++++++************++++++((())))))******+++++++++******))))))(((''''''''''''(((***)))(((((()))+++)))---......///000111222222//////111333444;;;KKKZZZeeebbb]]]WWWSSSOOOLLLKKKJJJNNNXXXpppzzzmmmXXXOOORRRXXXppp|||rrrllljjjeee^^^WWWWWWYYY^^^gggpppxxx}}}}}}yyyrrrjjjfff]]][[[WWWTTTRRRRRRRRRSSSMMMLLLKKKKKKMMMNNNNNNMMMIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCAAAAAACCCCCCBBBAAA???===<<<;;;:::888777777666666333333333222222222111111222222333444555555555555777999:::;;;:::888555444///......///000000///---,,,000000------000///,,,++++++++++++************+++***)))))))))+++,,,---*********+++---...000111222222222333444555666777444444555666777888999999777777777777777777777777444444555555666777777777888999999999::::::::::::;;;;;;<<<>>>????????????>>>???@@@???>>>===>>>???======<<<<<<<<<<<<======<<<===>>>>>>??????>>>>>>===@@@CCCFFFJJJRRR\\\dddrrr|||~~~~~~~~~{{{xxxsssnnnllliiicccZZZQQQJJJDDD@@@>>>;;;888555444444444333222333666999;;;<<<>>>@@@BBBBBBIIIPPPXXXhhhuuunnnZZZWWWkkkvvv\\\>>>333333,,,++++++***))))))***+++,,,++++++************++++++''''''(((((()))******+++(((''''''&&&%%%%%%$$$$$$'''((())))))(((((()))+++***.........///////////////---...000222333999HHHWWWaaa```]]]XXXQQQLLLJJJJJJGGGLLLXXXpppttthhhTTTLLLPPPXXXrrr|||pppjjjiiiddd]]]WWWVVVWWW[[[cccllltttxxxyyy{{{~~~}}}xxxqqqkkkhhh^^^[[[WWWRRROOONNNNNNOOOKKKKKKKKKLLLMMMLLLIIIFFFIIIIIIIIIJJJIIIIIIHHHHHHIIIHHHHHHHHHFFFEEEDDDCCC@@@AAACCCCCCCCCAAA???>>><<<;;;:::999888888888888333333333222222222111111111111222333444444444444777888:::;;;:::777555333---------///000000...,,,(((------)))(((,,,+++&&&+++++++++************)))***)))(((((((((***+++,,,+++++++++,,,...000111222222222222333444555666777444444555666777888999999777777777777777777777777666666777777888999999999777888888888888999999999:::;;;<<<>>>???@@@@@@@@@===>>>??????>>>===???@@@======<<<<<<<<<<<<============>>>??????????????????AAADDDFFFKKKTTT```hhhwww~~~|||yyyuuuqqqnnnllljjjcccYYYOOOHHHDDD@@@>>>;;;888555333333333222111222555999<<<===>>>???AAAAAAHHHPPPXXXiiizzznnnlllXXXUUUkkkrrrXXX;;;222222+++++++++***))))))***+++,,,))))))(((((((((((())))))&&&&&&&&&'''((())))))***---,,,,,,+++***)))))))))'''((())))))(((((()))***,,,...............///000000444111///111444;;;HHHUUUdddaaa\\\TTTMMMIIIHHHIIIEEELLLZZZrrr|||qqq___QQQNNNRRR]]]yyyvvvpppmmmjjjgggddd\\\UUUQQQWWW___eeeiiilllqqqvvvyyyxxxuuurrrllleee]]]ZZZUUUQQQOOOMMMKKKIIIIIIIIIIIIJJJJJJJJJKKKKKKIIIJJJKKKIIIFFFEEEGGGIIIJJJHHHFFFCCCAAA@@@@@@@@@AAA@@@@@@AAABBBAAA???===<<<;;;999666444222111111444444222111000/////////555444222111111222444555888777666666555666666777000000///...,,,+++***)))+++...---******---...+++)))***++++++***)))***+++*********))))))))))))))),,,,,,---.........------000111111222333444555555888666555555666666555333777777666666555555555444777888888888888999999999666777:::<<<===<<<;;;:::888;;;>>>???>>>=====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>AAAEEEIIILLLOOOVVVbbbkkk~~~}}}|||{{{zzzxxxuuurrrnnnmmmmmmbbbUUUKKKEEEAAA===999999888777666555444444444444777:::<<<===@@@CCCEEEIIIJJJQQQ\\\llllllpppxxxaaaUUUYYYnnnqqqRRR;;;444111---------,,,++++++******)))+++***)))(((((()))***+++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************&&&//////......//////000111222///...000333999FFFRRRaaa___ZZZSSSMMMIIIHHHHHHIIIPPP^^^vvvzzzppp___QQQPPPSSS___{{{wwwqqqnnnlllhhheeeZZZRRRNNNRRRYYY^^^bbbfffnnnssswwwvvvtttrrrllleee^^^ZZZTTTPPPNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKIIIGGGFFFGGGJJJIIIHHHFFFCCCAAA@@@@@@@@@@@@@@@@@@AAABBBAAA???===999888777666444444444444555444333222111111111111555444333222222333444555888888777777666555555555------------------------+++------******------+++)))***++++++***)))***+++************))))))))))))+++++++++++++++,,,,,,,,,222333333444555666777777888666555555666666555444777777666666666555555555777888888888888999999999777888:::;;;<<<<<<;;;;;;999;;;===>>>>>>======>>>>>>>>>>>>>>>????????????====================================>>>>>>>>>>>>???CCCHHHKKKOOOWWWdddmmm|||{{{{{{zzzyyyvvvrrrooommmhhh___SSSJJJEEEAAA===:::777777666555444444444444555777:::<<<===???BBBDDDGGGIIIOOOYYYhhhllltttsss^^^TTTWWWlllmmmOOO:::333111...------,,,++++++******)))+++***)))(((((()))***+++((((((((((((((((((((((((((()))***++++++***)))((())))))))))))***************000////////////000111111///------000222777CCCNNN]]]\\\XXXSSSMMMIIIIIIIIIMMMTTTbbbyyy{{{nnn^^^SSSSSSVVVbbb~~~yyytttqqqnnnkkkggg\\\SSSMMMNNNSSSWWW]]]bbbjjjpppttttttsssrrrlllfff```[[[TTTOOOMMMMMMMMMMMMKKKKKKKKKJJJJJJJJJJJJJJJHHHIIIIIIHHHGGGFFFHHHIIIHHHGGGEEECCCBBBAAA@@@@@@@@@??????@@@AAAAAA>>><<<666666555555555555666666444444333333333333333444555444333222222333444555777888888888777666444333,,,---,,,---,,,---,,,---***------******------***)))***++++++***)))***+++************************///......---...///000111222333333444555666777777777666555555666666555444777777666666666666555555777888888888888999999999999999::::::;;;;;;<<<<<<:::;;;======<<<<<<>>>???????????????@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>===BBBGGGJJJOOOXXXfffppp|||zzz{{{{{{zzzwwwsssooommmddd\\\QQQIIIDDDAAA===;;;555555444444444444555555666999;;;======???AAADDDFFFHHHMMMVVVccczzzmmm|||mmmZZZQQQVVVkkk|||hhhLLL888333222///------,,,++++++******)))******))))))))))))******(((((((((((((((((((((((())))))************))))))))))))))))))************'''000000000000000111111222...---...111333777AAAKKKZZZZZZXXXTTTOOOKKKJJJKKKMMMVVVdddyyy~~~mmm___VVVXXX[[[fff|||xxxuuurrrnnnjjj```WWWOOONNNQQQTTT[[[aaagggmmmrrrssssssrrrnnnhhhaaa[[[SSSMMMLLLMMMNNNOOOLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHGGGFFFFFFGGGGGGGGGFFFEEECCCBBBAAA@@@???????????????AAA@@@>>><<<666666555555555555666666222222222222222333444444555555444333333444555555444555777888888666444333000///...---+++***))))))***------******------***)))***++++++***)))***+++)))***************++++++000///...---...000222333000111111222333444555555777666555555666777666444777777666666666666666666777777888888888999999999:::::::::::::::;;;<<<===;;;<<<===<<<;;;<<<>>>@@@>>>>>>>>>?????????@@@@@@::::::::::::::::::::::::============>>>>>>>>>>>>>>>BBBFFFJJJNNNXXXfffqqq~~~}}}yyyzzz{{{{{{xxxsssooolllbbb\\\SSSKKKEEEAAA===:::333333333333333444555666888:::<<<===>>>???AAACCCGGGHHHLLLSSS___tttoookkkWWWPPPWWWnnn~~~yyyfffJJJ777222222///------,,,++++++******)))***))))))))))))))))))***'''''''''''''''''''''''')))))))))******)))))))))((()))))))))************&&&000000000000000111111222///...///222444888AAAKKKYYYYYYYYYVVVQQQNNNLLLLLLNNNVVVdddxxx{{{lllaaaZZZ\\\___iii|||yyyuuupppkkkbbbYYYQQQOOOPPPRRRYYY```eeelllqqqsssttttttooojjjbbb[[[SSSMMMLLLMMMOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMIIIHHHGGGFFFFFFFFFFFFEEEFFFEEEDDDCCCBBBAAA@@@??????>>>>>>???@@@???===;;;999888777555555444444444111000000111111222333444444444444333333444444444000222444666777666555444//////...---+++***)))((())),,,---******---,,,))))))***++++++***)))***+++))))))******+++++++++,,,,,,+++***)))***,,,...000000111111222333444555555666555444555666777666555666666777777777777777777777777888888888999999999;;;;;;:::::::::;;;<<<<<<;;;<<<===<<<;;;<<<>>>@@@=========>>>>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>@@@CCCGGGIIINNNWWWeeeppp{{{}}}yyyzzz|||{{{xxxsssmmmiiibbb]]]UUUMMMFFFAAA<<<:::333333333333333444555666888:::<<<===>>>???AAACCCHHHIIINNNTTT]]]rrr~~~qqqkkkVVVPPPZZZssszzzfffJJJ666222111...------,,,++++++******))))))))))))******)))))))))((((((((((((((((((((((((***))))))))))))))))))***((()))))))))************+++000////////////000111111111000000333555888AAAKKKXXXYYYYYYWWWSSSOOOMMMLLLOOOVVVbbbsss{{{tttjjjaaa\\\___aaajjj~~~{{{vvvooojjj```XXXQQQNNNNNNPPPWWW___dddjjjppprrrssstttpppjjjaaa[[[SSSNNNLLLNNNPPPQQQNNNNNNOOOOOOPPPPPPPPPPPPMMMKKKHHHGGGGGGGGGFFFDDDDDDDDDDDDDDDBBBAAA@@@???>>>======>>>??????<<<::::::999888666444333333222000000000000111222222333333333333333333333333333///000222333444444333333+++,,,+++,,,+++,,,+++,,,(((+++---++++++---+++((()))***++++++***)))***+++))))))******+++,,,,,,,,,,,,+++++++++,,,...///111222333333444555666777777666555444555666777666555666666777777777777888888777888888888888999999999;;;;;;;;;;;;;;;;;;<<<<<<:::;;;======<<<<<<>>>???<<<=========>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>@@@CCCGGGIIIMMMWWWfffppp||||||xxxzzz|||{{{xxxqqqjjjeeeaaa]]]WWWOOOGGG@@@<<<:::444444333333444555666666777:::<<<>>>>>>@@@BBBEEEHHHJJJOOOTTT]]]rrryyyvvviiiUUUQQQ]]]wwwzzzfffJJJ666111000---------,,,++++++******)))))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************---//////......//////000111222000000222333777@@@KKKVVVXXXYYYWWWSSSNNNLLLJJJLLLRRR[[[jjjzzzoooggg___\\\___aaaiii~~~zzztttlllfff^^^WWWQQQOOOOOOQQQXXX```bbbhhhnnnppprrrrrrnnniii```[[[TTTOOOMMMNNNPPPQQQOOOOOOPPPQQQRRRSSSSSSTTTRRROOOLLLJJJJJJJJJGGGEEECCCDDDDDDDDDCCCAAA???>>>=========>>>???>>><<<::::::999777666444333333333222222111111111222333333111222222222222222222111222111111111000000000///++++++++++++++++++++++++'''+++---++++++---+++''')))***++++++***)))***+++))))))***++++++,,,---------...///000111222333333222333333444555666777777666555444555777777777666666666777777777888888888777888888888888999999999:::;;;<<<======<<<;;;:::999;;;===>>>>>>======>>>======>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>AAAEEEHHHMMMXXXhhhsss}}}}}}xxxzzz|||{{{wwwooogggaaa\\\ZZZUUUNNNGGG@@@<<<:::555555555444555555666666777999<<<>>>???AAADDDFFFGGGJJJOOOUUU]]]sss|||cccSSSRRR^^^www|||wwweeeHHH555111111...------,,,++++++******)))((()))***++++++***)))(((************************+++***)))(((((()))***+++))))))))))))************+++...............///000000333000///111222666@@@JJJUUUWWWXXXWWWRRRMMMJJJIIIHHHMMMTTT```uuu}}}pppeee]]][[[___```ggg}}}yyyrrrjjjccc]]]XXXSSSRRRQQQSSSZZZbbb```gggmmmooopppqqqmmmggg___[[[TTTPPPNNNOOOPPPPPPOOOPPPQQQRRRSSSUUUVVVVVVVVVSSSOOOMMMMMMLLLIIIFFFCCCCCCDDDDDDCCCAAA???>>>======<<<===>>>>>><<<999999888777555555444444444444333333222222333333444000111111222222111111000444333111///...------,,,///...---,,,***)))(((((('''+++,,,++++++,,,+++''')))+++++++++***)))***+++))))))***+++,,,,,,------+++,,,---///000000111111000111111222333444555666555444444555777888777666666666777777888888888999777888888888888999999999:::;;;===>>>>>><<<;;;999888;;;>>>???>>>=========>>>????????????@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>><<<@@@DDDGGGMMMZZZjjjvvv}}}~~~}}}xxxzzz|||{{{vvvnnneee___XXXWWWSSSMMMFFF@@@===;;;777666666555555555666666666888;;;>>>???AAADDDGGGFFFJJJOOOUUU]]]ssszzz^^^QQQRRR^^^uuuyyyuuucccGGG555111111///------,,,,,,+++******)))((()))***++++++***)))(((************************+++***)))(((((()))***+++))))))))))))************+++000000000000///////////////...///111222333;;;CCCOOOVVVZZZVVVQQQNNNJJJFFFIIINNNVVV```lll{{{~~~mmmlllddd^^^]]]___ggg~~~zzzwwwqqqjjjeee```[[[UUUTTTVVVZZZ[[[[[[bbbdddggglllnnnnnnkkkhhhbbbYYYPPPKKKLLLOOOOOOOOOOOOQQQSSSVVVWWWXXXXXXWWWUUURRROOOMMMLLLJJJHHHFFFHHHGGGFFFDDDBBB@@@>>>>>>;;;<<<<<<===<<<:::999888888666333333555555222//////000111333333444444444//////......///000222333111000///000111000...,,,************************)))***+++,,,,,,+++***)))(((((((((((())))))))))))''')))+++---...---,,,+++---,,,,,,---000111111111222222333444444555555666777666666555555555555666777777777777777888888999999999888888888888888888777999;;;;;;::::::;;;<<<<<<<<<<<<<<<============>>>======>>>@@@@@@???>>><<<<<<;;;;;;;;;<<<<<<===999999:::;;;;;;<<<<<<======???BBBFFFMMMXXXfffppp||||||~~~zzzyyywwwuuurrrllleee```]]]\\\VVVNNNDDD===;;;<<<555666666666666666666555<<<===???@@@@@@AAACCCEEELLLLLLPPPWWW```uuuxxx___RRRRRR]]]nnn|||{{{xxx___BBB888444//////111...***)))***+++***(((((())))))*********))))))(((((((((((())))))))))))++++++************++++++'''''''''(((***,,,///000+++000000000000////////////000///000222222444;;;DDDQQQXXX\\\XXXRRRNNNJJJFFFGGGKKKSSS\\\ggguuupppooofff___]]]]]]eee|||}}}zzzwwwqqqkkkgggddd___ZZZYYY\\\___``````aaacccgggkkkoooooollliiiddd[[[QQQKKKJJJMMMNNNMMMTTTTTTVVVWWWYYYYYYZZZZZZVVVSSSPPPMMMLLLKKKIIIHHHGGGGGGEEEDDDBBB@@@???>>>============<<<;;;::::::888666444444555444222000111111111222333333333444111000000000000222333444111000//////000///...,,,************************)))******++++++******)))************+++++++++,,,)))***+++,,,------,,,+++...------///111333222222222222333444444555555666666666555555555666666666777777777777777888888999888888888888888888888888777999;;;;;;::::::;;;<<<<<<<<<=========>>>>>>>>>>>>======>>>@@@@@@???>>>===<<<<<<;;;;;;;;;<<<<<<999::::::;;;;;;<<<<<<===>>>@@@CCCFFFLLLWWWeeeooozzz{{{}}}~~~|||wwwvvvuuutttrrrmmmgggbbb\\\ZZZUUULLLCCC<<<:::;;;555555444444444444555555:::<<<>>>???@@@AAACCCEEEKKKLLLQQQXXXccczzzttt\\\OOOOOOZZZkkkyyyyyywww^^^AAA777222------111...***)))***+++***((()))))))))))))))(((((('''(((((((((((()))))))))***))))))(((((((((((())))))'''(((((()))***,,,---......////////////000000000000111000111333333444<<>>??????>>>===<<<<<<<<<<<<888666444444444444222111333333222111111222333444222222222222333444555555111///............,,,+++******************************))))))))))))************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,000///...000222444333222222222333444444555555666444444555555666666777777777777777777777888888999888888888888888888888888777999;;;;;;;;;:::;;;============>>>>>>>>>??????>>>======>>>@@@@@@???>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======???AAACCCFFFKKKVVVcccmmmxxx}}}{{{~~~{{{yyyttttttssssssqqqmmmhhhccc[[[YYYSSSKKKBBB<<<:::999666555333222222333555666888:::===>>>???AAADDDFFFJJJLLLRRRZZZgggoooXXXLLLLLLVVVfffrrruuusss\\\@@@666111++++++000---+++************))))))))))))))))))((('''&&&((((((((()))))))))******))))))(((((((((((())))))'''((()))***++++++++++++)))////////////000000000000111///000222222333:::CCCVVV]]]aaa\\\VVVPPPKKKFFFIIILLLQQQUUU\\\iiixxx{{{pppeee```\\\bbbxxx}}}}}}xxxvvvvvvxxxlllhhhcccaaabbbbbb```^^^VVVXXX]]]ccchhhjjjiiigggfff^^^SSSKKKHHHJJJMMMNNNUUUUUUUUUWWWYYY\\\___aaa^^^YYYSSSMMMKKKJJJIIIHHHEEEEEEDDDCCCAAA@@@??????@@@>>>===;;;:::;;;;;;<<<888777666555444444222222555444222111111222333444222222333333444555555666111///---,,,------+++***************************+++***((((((((((((***+++)))))))))*********++++++------,,,,,,,,,,,,---...000///...000222333333222222222333444444555555666333444555666666777777777777777777777777888888999888888888888888999999999777999;;;<<<;;;;;;<<<===>>>>>>>>>>>>????????????>>>======>>>@@@@@@???>>>>>>===<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<=========???AAACCCEEEJJJTTTaaakkkwww}}}}}}|||{{{wwwtttssssssrrrqqqmmmgggbbb\\\XXXRRRJJJCCC===:::999777555333111111333555777666888;;;>>>???AAADDDFFFIIIMMMSSS[[[lll}}}kkkWWWLLLLLLSSS```jjjpppoooYYY>>>555111,,,,,,///---+++***************((())))))******)))))))))(((((()))))))))*********++++++************++++++'''(((***+++++++++))))))###.../////////000000000111000...///111111111999AAAUUU]]]aaa^^^WWWRRRLLLGGGJJJMMMPPPRRRWWWddduuutttiiibbb^^^cccwww{{{{{{~~~qqqmmmgggdddcccaaa]]]ZZZUUUVVVZZZ```eeeiiiiiihhhddd]]]TTTLLLJJJLLLOOOQQQTTTUUUVVVXXX\\\```dddfff```[[[SSSMMMJJJGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@>>>===<<<:::999::::::;;;777777777666444333333333666444333111111222444555222222333444555555555555111///---,,,,,,,,,+++***************************+++***)))(((((()))***+++************++++++++++++---------,,,,,,---...//////......///111222111000222222333444444555555666222333555666777777777777777777777777777888888999777777888888888999999999888:::<<<<<<;;;;;;<<<===>>>>>>>>>>>>????????????>>>======>>>@@@@@@???>>>======<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<======>>>???AAACCCEEEJJJTTT```jjjwww||||||yyywwwvvvtttssspppkkkddd```]]]XXXRRRJJJDDD???<<<:::888666444333333444666888666888;;;===???AAAEEEGGGHHHMMMTTT\\\ooo|||kkkXXXOOONNNSSS\\\eeemmmlllVVV<<<555222---......---,,,***))))))***+++'''((()))***+++,,,,,,,,,))))))))))))************++++++************++++++((((((***++++++***)))((((((......//////000000111111///......000000000777@@@SSS[[[```^^^YYYTTTOOOIIIHHHKKKNNNPPPUUUcccwwwuuukkkeee```cccvvvuuuqqqllliiigggccc^^^YYYWWWWWWYYY]]]ccchhhjjjkkkccc^^^WWWPPPLLLMMMPPPSSSUUUVVVXXX[[[___cccggghhh]]]XXXRRRLLLIIIFFFDDDBBBCCCBBBBBBBBBAAAAAA@@@@@@===<<<;;;::::::999999:::777888888666444333333444444444333222222333444555222333444555666666666666333000---++++++,,,+++***************************++++++************++++++,,,,,,---------.........,,,,,,---......//////000000///...///111222111000222222333444444555555666333444555777777777666666777777777777777888888999777777777888999999::::::888:::<<<<<<<<<;;;<<<============>>>>>>>>>??????>>>======>>>@@@@@@???>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;<<<======>>>>>>>>>@@@BBBDDDIIISSS```iiiuuu{{{~~~|||yyyxxxvvvtttpppkkkccc^^^]]]XXXQQQJJJEEE@@@<<<:::888777555444444555777888777999<<<>>>@@@BBBEEEGGGHHHNNNTTT\\\pppppp[[[PPPNNNSSS]]]fffooonnnVVV;;;444222...000,,,---,,,+++))))))+++,,,&&&'''(((***++++++++++++)))))))))*********++++++))))))(((((((((((())))))(((((())))))***)))))))))---.........///000111111111000//////111000111888@@@OOOXXX___^^^ZZZVVVQQQLLLFFFKKKOOORRRYYYiii|||sssjjjeee```cccttt~~~tttqqqllljjjhhheee___ZZZVVVUUUUUUXXX^^^dddhhhjjjdddaaaZZZTTTOOONNNOOOQQQTTTUUUXXX[[[^^^aaaccccccVVVSSSNNNKKKIIIGGGDDDBBBBBBBBBAAAAAAAAAAAAAAAAAA============<<<;;;:::999777888999777444222333444222333333333444555555555444555666777888888888777444111...,,,,,,,,,++++++************************++++++,,,,,,,,,,,,++++++------------............***+++---///000111111000111000///000222333222111222222333444444555555666444555666777777777555444777777777777777888888999666777777888999999::::::888:::<<<===<<<<<<===>>><<<<<<=========>>>>>>>>>>>>======>>>@@@@@@???>>>;;;;;;;;;;;;;;;<<<===>>>;;;;;;<<<<<<======>>>>>>===???AAACCCIIISSS```jjjssszzz~~~zzzyyywwwuuuqqqkkkddd___\\\WWWOOOIIIDDD@@@<<<888666555555444444555555666888:::===???@@@BBBEEEGGGHHHOOOTTT\\\pppxxx^^^NNNKKKSSSaaammmuuurrrYYY<<<222000---///,,,------+++)))(((+++---''''''((((((((((((''''''))))))*********+++++++++))))))(((((((((((())))))((((((((((((((()))***+++***---......///000111111222111000000222111222999AAAMMMVVV^^^]]]ZZZWWWRRRNNNGGGLLLRRRVVV___qqqyyyqqqiiieee```bbbsss|||wwwqqqnnnjjjiiihhheee___[[[TTTRRRPPPRRRXXX___eeehhhfffccc]]]VVVPPPMMMNNNOOOQQQSSSVVVYYY[[[\\\\\\\\\QQQNNNKKKJJJIIIGGGEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>???>>><<<;;;999666888999777444222333555111222333444555555555555555666888999::::::999999555222...,,,,,,,,,,,,+++************************+++,,,---......---,,,++++++++++++,,,,,,,,,------(((***---000222222111111333111111111333444333222222222333444444555555666444555777888888666444333777777777777777888888999666777777888999999::::::888:::<<<===<<<<<<===>>><<<<<<<<<<<<============>>>======>>>@@@@@@???>>>:::::::::;;;<<<===>>>???;;;;;;<<<<<<===>>>>>>>>><<<>>>@@@CCCIIISSS```jjjqqqxxx~~~yyyxxxwwwuuurrrmmmfffaaa[[[UUUMMMGGGCCC???;;;777444444444444444444444444999;;;>>>@@@AAABBBEEEGGGHHHOOOUUU[[[ppp~~~___LLLIIIRRRdddsss{{{www[[[<<<222///+++...+++------+++)))(((+++...((((((((('''&&&$$$###""")))************+++++++++++++++************++++++((((((''''''''')))+++,,,(((......//////////////////---///111222333555888:::JJJTTT[[[ZZZVVVSSSQQQNNNMMMNNNNNNRRRcccwwwqqqjjjfffccchhhwww}}}vvvqqqnnnmmmjjjgggdddaaa```___UUURRRPPPOOOSSSYYY```eeekkkeee]]]VVVQQQOOONNNMMMNNNNNNPPPSSSVVVUUUQQQMMMKKKKKKKKKJJJIIIHHHFFFEEECCCCCCCCCBBBBBB@@@??????>>>>>>>>>===<<<:::999888;;;999666555666666666555444444444555777999<<<===<<<<<<======>>>;;;777444111///---------...---,,,)))+++------,,,,,,,,,---------,,,,,,,,,---...///---------.........///////////////000111222222222000000111111111222222222666555333333333444666888888888999999:::::::::;;;999888888888777777666666444444555777888999:::;;;<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<==================>>>>>>>>>>>>======>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<>>;;;999333333444444444444444444888999;;;>>>AAACCCEEEFFFHHHMMMRRR[[[qqq{{{\\\KKKJJJWWWjjjzzzzzzZZZ<<<444111,,,...+++******)))))))))))))))+++(((&&&''')))***)))'''++++++************+++++++++***)))))))))***,,,,,,*********))))))))))))))),,,///////////////.........---///111222333444777:::IIISSSZZZYYYUUUSSSPPPNNNJJJLLLMMMUUUlllxxxsssnnniiifffhhhttt}}}zzztttnnnkkkjjjgggeeebbb___]]][[[VVVSSSPPPOOORRRXXX^^^ccchhhccc\\\VVVRRRPPPNNNLLLKKKKKKLLLNNNPPPPPPMMMIIIKKKKKKJJJJJJIIIGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@???>>>>>>======;;;:::999888888666444333333333222111333333444555777:::===>>>===<<<===>>>>>>;;;777444222000------------,,,+++(((***,,,,,,+++***+++,,,+++++++++++++++,,,,,,------------.........///////////////000000111111111333333333444444444444555666555444333333444666777444444555555555666666666888888888888777777777666555666666777888999::::::;;;;;;;;;<<<<<<=========<<<<<<<<<<<<==================>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>AAAFFFJJJQQQ___mmm||||||zzzwwwuuusssnnngggbbbVVVQQQIIICCC???<<<999777333333444444444444555555888:::;;;>>>AAACCCEEEFFFKKKPPPUUU\\\ppp~~~uuuYYYKKKOOO^^^rrrzzzZZZ<<<444000+++---,,,++++++***************---***((()))+++,,,+++)))+++******))))))******+++))))))((((((((()))***+++***)))))))))))))))))))))***000000//////.........------///111222222444777999FFFPPPYYYXXXTTTRRRPPPMMMIIIJJJLLLYYYuuu{{{vvvrrrmmmgggfffooozzz}}}{{{wwwqqqllliiiiiihhhfffbbb___[[[YYYWWWUUUQQQPPPQQQVVV[[[___ddd```ZZZVVVSSSPPPMMMKKKKKKJJJIIIJJJKKKKKKIIIHHHJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBB@@@@@@???>>>>>>===<<<;;;:::999;;;999777777666555222000222222444666888;;;>>>???=========>>>>>>;;;777444222000...---------,,,***)))+++,,,,,,++++++,,,---++++++++++++,,,,,,------------........./////////////////////000000000000333333333444444444555555777666444333333444555666666666666666666777777777888888888888777777777777888888888888999999::::::999:::<<<>>>?????????>>>;;;<<<<<<<<<<<<===============>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======@@@EEEJJJQQQ```nnn|||{{{xxxuuutttuuuqqqjjjdddSSSNNNHHHBBB>>>;;;888777333333444444444555555555999:::<<<>>>AAADDDFFFGGGLLLSSSXXX___qqq}}}yyynnnUUUKKKQQQbbbvvv{{{YYY<<<444///***,,,---,,,,,,+++***+++++++++,,,***))))))***++++++***+++******))))))******+++((((((((('''((())))))***))))))))))))))))))******)))000000000///......---------///111111222333666999CCCNNNWWWWWWTTTRRRPPPMMMLLLKKKMMMZZZxxx{{{tttmmmfffccckkkuuu}}}yyyuuupppkkkllllllkkkjjjfffbbb^^^[[[YYYVVVRRRPPPPPPSSSWWWZZZ^^^\\\XXXUUUSSSPPPMMMJJJMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFEEEEEEDDDBBBAAA@@@BBBAAA@@@???======<<<<<<<<<;;;:::999888666222///111222444666999<<<>>>@@@>>>>>>>>>>>>>>><<<777444333111...---------+++***,,,...///...------///000------...///////////////............////////////////////////////////////000000000111111111111222666666555444444444555555777777888888888888888888888888888777777777777777999999999999999999999999888:::<<<>>>???>>>===<<<;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>======>>>>>>>>>>>>===========================>>>>>>>>>======@@@EEEIIIRRRaaaoooxxx}}}}}}xxxuuutttuuurrrjjjcccSSSOOOHHHBBB???<<<:::888333333444444555555666666999:::<<>>>>>999888777666555222///,,,111222444777:::===???@@@???>>>>>>???>>><<<777444222000...---------,,,***---.........------///111---...///000000000//////........./////////000000////////////000000000000////////////000000000000555555555444444444555555666555555555555555555555777777777777777777888888:::::::::999999999999888999:::<<<======<<<:::999;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>======>>>>>>>>>>>>============;;;;;;<<<<<<<<<===============@@@DDDIIIQQQaaapppvvv|||~~~zzzwwwuuutttoooggg```SSSNNNGGGBBB>>>;;;999777333333444555555666777777999:::<<>>JJJUUUWWWUUUSSSQQQNNNMMMNNNPPP[[[uuuuuujjj```]]]eeeppp}}}~~~zzzuuurrroooooonnnmmmjjjfffbbb^^^\\\ZZZWWWSSSPPPNNNOOORRRSSSVVVTTTRRRQQQQQQPPPMMMKKKKKKLLLLLLKKKJJJIIIKKKLLLIIIJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGLLLJJJGGGDDDAAA@@@??????;;;999777666555444111...111333555888;;;===>>>???@@@????????????<<<777444111///---------...---,,,+++,,,,,,+++)))***,,,///+++,,,.../////////...---....../////////000000000/////////000111222222222111111111111222222222333444444444555555555666666777777777777777666666666777777777777888888888888999999999999999888888888;;;;;;<<<<<<<<<;;;999888:::;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;888888999999:::;;;;;;;;;???>>>@@@DDDHHHQQQaaapppxxx}}}}}}|||yyyvvvqqqkkkddd___QQQLLLFFF@@@<<<999666555333333444555666777777888:::;;;===???BBBEEEFFFHHHJJJOOOWWWfffuuutttzzzcccNNNNNN^^^ooo{{{tttQQQ:::666000+++111+++***))))))(((((())))))***++++++***))))))***,,,***))))))(((((())))))***))))))***+++++++++++++++((((((((()))******+++++++++------......///000000000...///000111111222444666===JJJUUUXXXVVVTTTRRROOOKKKMMMPPPXXXnnn}}}tttkkkaaa\\\ccclll}}}~~~yyyuuurrrqqqpppooolllhhheeeaaa^^^]]]YYYWWWSSSOOONNNOOOPPPRRRTTTRRRPPPOOOOOOOOONNNMMMIIIKKKMMMMMMKKKJJJLLLNNNJJJJJJKKKKKKKKKJJJIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMOOOMMMIIIEEEAAA???>>>>>>>>><<<999777777666444222222444666999;;;=========@@@@@@?????????<<<777333000...,,,,,,...///...---+++++++++)))((())),,,...,,,---...000000///...---.../////////000000000000...///000111222333444555222333333333444444444444222222444555666666777777999999888888888777777777666777777777888888888888777777888888888888888888;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;999999999:::;;;<<<<<<<<<@@@???@@@DDDHHHPPP```ooowww|||~~~}}}~~~zzz{{{{{{vvvooogggcccaaaSSSNNNGGG@@@<<<999666444333333444555666777888888:::;;;===???BBBEEEGGGHHHLLLNNNVVVhhhrrryyyvvv```MMMOOObbbttt~~~nnnJJJ666444///***111,,,+++******))))))******)))+++,,,+++)))(((***---))))))(((((((((((())))))((((((***+++++++++***)))'''(((((()))******+++++++++,,,,,,---...///000111111...///000111111222444666===IIIUUUXXXVVVUUURRROOOJJJMMMOOOUUUfff{{{uuummmccc]]]aaaiii~~~}}}xxxtttrrrqqqrrrpppmmmiiieeebbb```___YYYVVVRRROOONNNNNNPPPQQQSSSQQQNNNMMMNNNOOONNNNNNJJJMMMOOOOOOMMMMMMNNNPPPKKKKKKKKKKKKKKKKKKJJJJJJLLLLLLNNNOOOPPPQQQQQQQQQQQQNNNIIIDDD@@@>>>===<<<;;;888555333333333222111333555777:::;;;<<<===<<>>???@@@:::::::::;;;;;;;;;<<<<<<======>>>>>>>>>>>>======???>>>>>>>>>============<<<<<<<<<===>>>??????@@@AAA@@@AAADDDGGGOOO___nnnrrrxxx||||||~~~wwwzzz{{{vvvmmmfffbbbcccVVVQQQIIICCC>>>;;;777555333333444555666777888999:::;;;===@@@BBBEEEGGGHHHNNNOOOUUUjjjxxxnnnyyyuuu^^^KKKOOObbbsss|||~~~iiiFFF333222---)))111---,,,++++++******++++++''')))***)))'''&&&(((+++))))))(((((((((((())))))&&&''')))*********)))((('''(((((()))***+++++++++***------...//////...---,,,///000000//////111444777888CCCPPPYYYYYYTTTNNNKKK???AAAGGGSSSbbbuuuyyyqqqkkkccc\\\```jjjzzz~~~}}}}}}{{{xxxtttvvvqqqjjjdddbbbbbbbbbaaaWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQPPPOOOOOOPPPQQQRRRNNNNNNLLLLLLLLLLLLNNNNNNMMMNNNOOOOOONNNKKKHHHGGGPPPPPPOOONNNNNNOOOOOOOOOMMMKKKFFFBBB>>><<<;;;;;;888888777555555444444444444777:::;;;;;;;;;<<<===;;;<<<===<<<:::666222///---,,,,,,,,,,,,---......***+++,,,---............////////////000000000000000000000000000000000000111///---++++++...111333222333444444555555444444333333444444444555555555555444444333333444444555777777777666444555777999222777;;;;;;888666777999888:::<<<===<<<<<<===>>>===============<<<<<<<<<@@@===999:::===???>>><<<>>>>>>===<<<<<<<<<<<<<<<:::::::::;;;<<<======>>>===???BBBCCCGGGOOO]]]gggpppuuuzzz||||||}}}|||xxxwwwtttpppkkkfffbbb```XXXQQQHHHBBB???<<<888555333333333444555666777888;;;<<>>=====================<<<=========<<<;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<:::;;;;;;<<<======>>>>>>>>>@@@CCCDDDGGGPPP^^^hhhqqqvvv|||~~~~~~~~~xxxwwwtttpppkkkfffbbb```YYYRRRIIICCC???<<<888555333333333444555666777888;;;===???@@@AAACCCFFFIIINNNSSS\\\qqqzzzssszzz___SSSKKKPPP\\\gggooosssvvv[[[???555333000...///,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++'''"""###((()))''''''''''''''''''((())))))'''''''''((((((((())))))$$$...//////000000000/////////000111000000111444666:::CCCPPPYYYZZZVVVPPPLLLIIIGGGIIIMMMTTT```ttt{{{mmmhhheee```bbbiiiwww~~~|||xxxuuummmllllllkkkjjjgggccc___ZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTRRRPPPOOOOOOOOOPPPPPPPPPPPPQQQQQQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMNNNMMMLLLJJJJJJIIIIIIIIIFFFEEEBBB???<<<;;;;;;;;;888888777666555555555555555777999:::999999:::;;;===<<<;;;999777555444333//////...---,,,,,,,,,,,,***+++,,,------............/////////000000000111000000000000000000000000333222222222222333444444222333444444555555444444555555444333444555666777555555444444444444555555777888888777555444666777444666888777555444777:::888:::<<<<<<<<<;;;<<<===<<<<<<==================;;;>>>@@@>>>::::::===@@@>>>===<<<<<<;;;<<<<<<<<<;;;<<<<<<======>>>>>>???>>>AAADDDEEEHHHQQQ^^^iiiqqqvvv|||xxxwwwtttpppkkkfffbbb```[[[TTTJJJCCC???<<<888555333333333444555666888888;;;===???@@@AAACCCGGGIIIOOOTTT___uuuxxxyyymmmZZZPPPIIIOOO[[[fffnnnssssssXXX===444333000///000,,,,,,,,,+++++++++******))))))))))))))))))))))))***+++(((%%%&&&******'''''''''(((((())))))((((((''''''((((((((()))))))))---,,,,,,------------------///000111111000111333555999AAAMMMWWWZZZWWWQQQMMMHHHFFFFFFJJJOOOZZZmmm}}}oookkkjjjfffeeeiiittt|||xxxvvvooonnnlllllljjjgggbbb^^^\\\[[[ZZZXXXWWWVVVUUUUUUVVVTTTRRRPPPNNNNNNNNNNNNNNNOOOPPPQQQQQQPPPOOONNNMMMMMMLLLLLLLLLMMMMMMNNNKKKJJJIIIGGGFFFEEEEEEEEEBBBAAA???===<<<;;;::::::888888777666555555666666555777888999888888999:::<<<;;;999777555555444555000000...---,,,+++++++++******+++,,,------------......//////000000111111000000000000000000000000222222333444444444444444222333444444555555444444555444333222333444666777555555444444444444555555777888999777555444555666666777777555444444777:::888:::<<<<<<;;;;;;<<<===<<<<<<<<<<<<============<<<>>>???>>><<<;;;===???===<<<<<<;;;;;;<<<<<<<<<<<<=========>>>>>>??????===@@@CCCDDDGGGPPP^^^hhhnnnsssyyy~~~xxxwwwtttpppkkkfffbbb```[[[TTTKKKDDD???<<<888555333444444444555777888999;;;===???AAABBBDDDGGGIIIOOOTTT^^^ttt}}}hhhVVVMMMIIIPPP^^^kkkuuu}}}rrrWWW<<<333222000...///,,,,,,,,,+++++++++******(((((((((((((((((((((((()))+++***'''(((,,,+++''''''((()))******)))(((''''''(((((((((((()))))))))***,,,,,,,,,,,,------......///000111111000111222444777>>>JJJTTTZZZXXXSSSNNNIIIGGGGGGIIIMMMWWWiiizzzuuurrrqqqlllhhhjjjppp|||xxxwwwtttqqqmmmiiigggddd```^^^\\\[[[ZZZXXXWWWVVVUUUUUUUUUTTTQQQOOOMMMMMMLLLMMMLLLLLLNNNOOOOOONNNLLLLLLJJJJJJJJJIIIJJJJJJKKKLLLHHHHHHFFFEEECCCCCCBBBBBB>>>>>>===<<<;;;:::::::::888777777666666666666777666777888777666666777999;;;999777555444333444555111000...---,,,+++******)))***+++,,,------------.........///000111111111000000000000000000000000111222333444444444333333222333444444555555444444444333222222222333555555666555555444444555555666666888888888666555555666777777666444444555888;;;777999;;;<<<;;;;;;<<<===;;;<<<<<<<<<======>>>>>>???===<<<===???@@@>>><<<<<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>><<>>>>>>>>@@@===;;;===AAAAAA>>>;;;;;;;;;;;;:::;;;;;;<<<===========================;;;>>>AAABBBEEENNN[[[fffkkkooovvv~~~|||}}}~~~|||xxxwwwtttpppkkkfffbbb```XXXRRRIIIBBB???<<<888555444444444555666777999999<<<>>>@@@AAABBBDDDHHHJJJNNNRRRZZZoooqqqdddUUURRRUUUaaammmvvv~~~qqqVVV;;;111000---+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((***)))'''))),,,,,,((())))))******))))))((((((((((((((()))))))))******---------,,,,,,---///000111///111222222111111111222666<<>>>>>???>>>>>>>>>???@@@???>>>===;;;:::::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<>><<<888666444444555555666888999:::<<<>>>@@@AAABBBEEEHHHJJJMMMRRR]]]sssooobbbRRRUUU```qqq}}}nnnSSS999000000---,,,...,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))(((&&&(((,,,,,,(((+++******)))(((((())))))(((((()))))))))*********$$$++++++******+++---...//////111222333111111111222666<<>>>>>???;;;>>>BBBAAA>>><<<===???::::::::::::;;;;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;===@@@BBBCCCGGGPPP]]]gggtttwww|||yyyxxxwwwtttpppkkkfffbbb```TTTNNNEEE@@@===;;;999666555555555555666888999:::<<<>>>@@@BBBCCCEEEHHHKKKMMMSSS```xxxpppaaaNNNVVVggg}}}lllQQQ777///000......000,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))'''%%%'''+++,,,))),,,+++)))((((((((()))***))))))))))))************+++......------------...............//////000111222555999EEEVVVfffiiiaaaWWWOOOOOOHHHGGGNNNQQQ```zzzqqqccc\\\aaarrrzzzuuuuuuvvvrrrooollliiigggeeebbb___]]][[[WWWTTTQQQPPPPPPPPPPPPNNNKKKIIIJJJJJJIIIHHHKKKIIIFFFEEEFFFGGGGGGGGGHHHDDDCCCFFFFFFDDDBBBDDDAAAAAA@@@???>>>===<<<<<<<<<===>>>>>><<<:::777555777777888888888777777666666555444444222222111000111111111000//////.........---+++***)))***++++++++++++,,,---............000000000000111111111111222222222222222222333333555333222000000111333444222444555777777666444333555666777777777666444333444555555666666666666666333444555666777888999999888999999::::::999999888:::;;;<<<;;;:::999;;;<<<;;;;;;<<<<<<===>>>>>>>>><<<======>>>???@@@@@@AAA;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>============??????BBBEEEGGGMMM]]]lll~~~|||{{{}}}|||zzzxxxsssmmmeee^^^ZZZSSSNNNGGGAAA<<<999666444444444444555666888:::;;;<<<>>>AAADDDFFFHHHHHHHHHMMMTTTaaaxxxuuueeeYYYUUUjjjnnnLLL777555000---///...(((***,,,,,,*********+++''''''((()))***++++++,,,''''''''''''((((((((()))''')))***)))((('''((()))))))))))))))))))))))))))'''///......------......///.........//////000111222555999EEEVVVfffjjjcccZZZPPPPPPIIIHHHNNNRRRbbb|||wwweeeZZZaaarrr{{{vvvuuuuuussspppmmmjjjhhheeebbb___[[[YYYVVVRRRPPPOOOOOOOOOOOOMMMJJJIIIIIIIIIIIIHHHKKKHHHEEEEEEFFFHHHIIIJJJGGGCCCBBBEEEFFFCCCBBBCCCAAA@@@@@@???>>>===<<<<<<<<<<<<===<<<;;;:::888777888999999999888777777666666555555444333222111111111111000//////......---......---,,,,,,,,,,,,,,,++++++,,,---............////////////000000000000111222222222222333333333444333111111111222333555333444555666666555444444555666777777666555444333444555666666777777777777777777777777777777777777888999999::::::999999888:::;;;===<<<;;;:::;;;<<<;;;;;;<<<<<<===>>>>>>>>><<<<<<===>>>>>>???@@@@@@<<<<<<<<<===============>>>=====================>>>???CCCGGGIIIQQQaaaqqq||||||}}}|||{{{xxxtttnnnggg___ZZZSSSNNNGGG@@@<<<999666555444444444555666888:::;;;===>>>@@@CCCEEEGGGIIIIIINNNUUUaaawwwxxxggg___[[[ooolllJJJ555333...+++---,,,''')))++++++)))((()))***(((((())))))******++++++'''''''''((((((((()))))))))***++++++***)))***+++)))))))))))))))))))))))))))///......------......///.........//////000111222444999DDDVVVeeekkkeee^^^PPPOOOHHHGGGMMMQQQaaa{{{iiiZZZbbbqqq{{{vvvttttttssspppmmmjjjhhheeebbb___YYYXXXUUURRROOONNNNNNMMMNNNLLLIIIHHHHHHIIIHHHGGGJJJGGGDDDDDDFFFIIIKKKKKKFFFBBBAAADDDEEECCCBBBCCC@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::999::::::::::::999888666666666666555444333222222111000000//////...------,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---......///.............../////////000000111111222222222333333333333222111111222333555666555555555555555555555555555666666666666555444444555555666777777888999999::::::999888777666666555888888999999999999888888999;;;>>>>>><<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<======>>>>>>???===============<<<<<<<<<===========================>>>BBBFFFJJJRRRcccssszzz|||~~~|||yyyuuupppiii```[[[RRRMMMFFF@@@<<<999777555555444444555666888:::<<<>>>???@@@BBBDDDGGGIIIJJJPPPVVVaaawww{{{fff\\\YYYoookkkJJJ666444///,,,...---''')))******)))(((((())))))))))))))))))*********''''''((((((((())))))))))))***++++++))))))***+++))))))))))))))))))))))))555//////............//////............///000111222444888CCCTTTccciiieee```OOONNNFFFEEEJJJNNN^^^xxxmmm^^^aaaoooyyyuuuttttttrrrooollliiigggddd```]]]XXXWWWUUURRRPPPOOONNNNNNMMMKKKHHHGGGHHHHHHHHHGGGJJJGGGDDDCCCEEEGGGHHHIIIEEEAAA@@@CCCEEEBBBAAACCCAAA@@@???>>>===<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;:::888777666777777666555444333222222/////////...------,,,,,,((()))***++++++***((('''+++,,,---...////////////////////////000000000000111111111222222333333444222222222222333444666777777666555555444555555666555555555555555555555444555666666777888999::::::;;;::::::999888777666666888888999999999999888888999<<<>>>>>>===<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>;;;<<<<<<<<<=========>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<===============<<<===@@@EEEHHHPPPaaaqqqxxx|||}}}xxxtttpppjjjaaa[[[RRRMMMFFF@@@<<<:::777555555555555555777999;;;<<>>===<<<<<<;;;;;;:::::::::;;;<<<============<<<;;;999888777888777777666555444333222/////////...------,,,,,,'''(((***++++++***)))(((,,,,,,---...////////////000000111111111222222222000000111222333333444444222222333333444555666777888777666555555555555666555444444444444555555555666666666666777888::::::999999999888888888888888777888888999999888888777999;;;===>>><<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<============>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>>>>BBBEEEHHHPPP```ooowww{{{|||vvvrrrnnniiibbb\\\QQQMMMFFF@@@===:::777666555555555666777999;;;<<>>>>>===<<<<<<<<<<<<<<<=====================<<<:::999999888888777666555444444333000000//////...------,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,...///////////////111111111222222222333333000000111222333444444555333444444555555666666666888777777666666555555555444444444333444444555666888777666555666777888999666777777888888999999999777777888888888888777777:::;;;<<<;;;::::::;;;<<<;;;;;;<<<<<<===>>>>>>>>>=======================================<<<<<<<<<;;;;;;;;;<<<<<<======>>>@@@AAADDDHHHJJJRRRbbbqqqwwwzzz~~~{{{rrrmmmkkkgggaaa\\\QQQLLLFFF@@@===:::888666666555555666777999;;;===>>>???@@@BBBDDDGGGIIIJJJTTT[[[mmmkkkbbbkkkhhhGGG555444000---...+++,,,---...---+++******+++)))))))))))))))*********((((((((()))))))))******((()))******(((((()))***))))))))))))))))))))))))!!!000000////////////000000.........//////000111222111444<<>>??????>>>===<<<===============<<<;;;:::999888888777666555444444111111000//////......---,,,,,,,,,,,,,,,---......,,,---...//////000000000000111111111111222222222///000111222333444444555555555555666666666555555777777888888777666444333444444333333333444555666999777666444444555666777666666666777777888888888777777888888888888777777:::;;;:::999777888:::===;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============::::::;;;<<<<<<===>>>>>>???@@@CCCHHHKKKSSSdddsssxxxyyy}}}zzzooohhhfffeee```[[[QQQLLLEEE@@@===:::888777666666666666777:::<<<======>>>@@@CCCEEEGGGIIIIIISSS]]]rrr{{{ggg```nnnfffFFF444444000,,,---***+++---...---+++))))))***(((((())))))******++++++(((((()))))))))*********((()))***)))(((((()))***))))))))))))))))))))))))+++000000////////////000000.........//////000111222000444:::DDDLLLQQQRRRQQQKKKLLLGGGFFFIIIFFFMMMbbbsssqqqdddnnn{{{wwwvvvtttrrrpppqqqnnnjjjfffccc```\\\YYYTTTTTTSSSRRRQQQOOOMMMLLLNNNLLLIIIIIIJJJKKKKKKJJJGGGHHHJJJLLLMMMKKKGGGDDDFFFBBBAAAEEEGGGEEEEEEFFFEEEDDDCCCCCCAAAAAA@@@???===>>>@@@AAA@@@???===;;;<<<===============<<<<<<999999888777666555444444111111111000//////......++++++***)))***+++---...,,,---...///000000000000000000000000111111111111///000000222333444555555555666666666666666555444666777999999888666444222444333333222333444666666999888666444333444555666777777777666666666666666777777888888888888777777;;;:::999777666777:::===;;;;;;<<<<<<===>>>>>>>>>????????????>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>::::::;;;;;;<<<===>>>>>>;;;<<<@@@EEEJJJRRRdddtttxxxyyy{{{yyyllleeedddccc___[[[PPPLLLEEE@@@===:::888777666666666666888:::<<<===<<<>>>AAADDDFFFHHHHHHHHHSSS^^^vvvxxxsssxxx______qqqgggGGG555555111......,,,+++,,,---,,,***(((((()))'''(((((()))***++++++,,,))))))))))))************&&&'''((('''&&&%%%&&&((())))))))))))))))))))))))(((666333///...000000///---------...///000111222222666333666BBBPPPVVVTTTQQQIIIJJJIIIFFFDDDGGGPPPXXXwwwyyyeeeooo{{{yyyuuupppoooqqqqqqooolllgggccc^^^[[[YYY[[[UUURRRTTTQQQLLLKKKOOOQQQOOOMMMLLLKKKKKKMMMNNNLLLKKKJJJHHHHHHIIIIIIJJJGGGHHHHHHGGGFFFEEEDDDDDDAAADDDBBB>>>???CCCCCC>>>@@@???>>>>>>>>>>>>>>>?????????>>>>>>======<<<<<<<<<:::888666444333333444444333222111000...---,,,.........------,,,,,,,,,++++++,,,------......///000///---,,,---...000111111333444444333222222333333444555555555555555444666666666666555555555555444333222111222444777888555666888999777666666666999777666555666777999:::666666777888999999::::::777:::<<<===<<<;;;;;;;;;:::::::::::::::;;;<<<===<<<===>>>>>>======>>>???>>>>>>===<<<<<<<<<<<<<<<:::<<<>>>??????>>><<<:::===???BBBEEEKKKUUUccclllxxxyyy{{{yyyooohhheeeccc^^^ZZZRRRMMMEEE???;;;:::999888777777666666777999;;;<<>>>>>>>>>>>?????????>>>>>>======<<<<<<::::::888777666666666666444444333222000///...---.........------,,,,,,,,,+++,,,,,,------......///111000///...///000222333111333444444333222222333444444555555666666555555666666666666555555555555333333222222333555666777555666777777666666666666888777666555666777999:::666666777888888999::::::888:::<<<<<<;;;:::;;;<<<<<<<<<;;;:::::::::;;;;;;<<<===>>>>>>======>>>???>>>>>>===<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;>>>???AAADDDIIITTTaaakkkzzz{{{xxxoooiiifffddd___[[[RRRMMMEEE???;;;999888777777777666666777999;;;<<>>>>>======<<<<<<999999:::::::::999888888555444444222111000///............---------------,,,,,,,,,---......//////333222111111111222444555111333444444333222222333444555555666666666666777666666666666555555555555333333333444555555666666666555555555555555666666888777666555666777888999666777777888888999999999999:::;;;:::999:::;;;===>>>===<<<;;;::::::::::::<<<===>>>>>>======>>>???>>>======<<<<<<<<<<<<===========================>>>???AAABBBHHHSSSaaakkk}}}{{{vvvooojjjhhheeeaaa]]]SSSMMMEEE???;;;999777666777666666666777999;;;<<<===???@@@AAACCCFFFKKKNNNYYYmmm~~~ttt{{{kkk[[[TTT```}}}eeeFFF444333...,,,///...++++++,,,++++++***)))(((((((((''''''(((((()))***((((((''''''''')))***+++''''''(((((((((((())))))))))))(((((((((((())))))***222111000000//////......000000000000////////////222444777>>>KKKVVVYYYUUUPPPOOOLLLHHHFFFHHHMMMRRR]]]fffpppxxxyyymmmcccooo~~~|||yyyttttttvvvqqqoookkkgggbbb]]]YYYWWWSSSPPPNNNMMMKKKJJJJJJKKKIIIIIIIIIIIIJJJKKKMMMMMMKKKKKKKKKJJJJJJJJJJJJJJJFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHFFFDDDCCCBBBAAA@@@@@@??????@@@??????>>>>>>======<<<<<<:::;;;<<<<<<;;;:::888777555555444333222111000///...............---------,,,,,,------.../////////222222111111222333444555111333444444333222222333555555555555666777777888666666666666555555555555333333444555666666555555666555333333444555666666777666666666666777888888666777777777888888888999:::::::::999888999;;;>>>===<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>======>>>???>>>===<<<<<<<<<<<<============<<<<<<<<<<<<======>>>???@@@CCCIIIUUUdddoooxxxtttooollliiifffbbb^^^SSSMMMEEE>>>:::888777555666666666666888:::<<<======>>>@@@AAACCCGGGLLLPPPZZZpppyyyuuuaaaWWWVVV\\\zzzfffFFF444333...,,,//////+++++++++++++++***((((((&&&%%%%%%%%%%%%&&&''''''((('''''''''((()))+++,,,(((((((((((((((((())))))))))))(((''''''(((***++++++000111111000///..................///000111111111000444777===IIIWWW[[[XXXSSSQQQMMMIIIGGGHHHLLLOOOZZZbbbmmmwwwxxxnnneee]]]iii}}}|||yyyttttttwwwqqqoookkkfffaaa\\\YYYWWWUUUTTTQQQMMMJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLJJJJJJJJJJJJJJJIIIIIIHHHGGGHHHHHHIIIIIIHHHHHHGGGHHHFFFFFFGGGHHHGGGEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<======<<<;;;999666555555444444333222111000000........................,,,,,,---......//////000000000111111222333444444111333444444333222222333444444444444555666888888666666666666555555555555333444555666666666555555666444222222444666777666666666666666666777777888777777777777777888888888999::::::999888888;;;===:::::::::;;;<<<===>>>???<<<===>>>>>>======>>>???======<<<<<<<<<<<<============<<<<<<<<<<<<======<<<>>>AAAEEELLLYYYhhhsss~~~uuutttqqqnnnkkkfffaaa^^^RRRMMMEEE>>>:::888777666666666666666888:::<<<===>>>@@@AAACCCEEEIIIOOORRR]]]ttt~~~ooo\\\UUUXXX```dddEEE444333///,,,//////+++++++++++++++***((((((''''''&&&&&&''''''((()))((('''''''''((()))+++,,,))))))))))))))))))(((((()))((('''''''''(((***+++)))...000111111///.........------...///000111222222///444777;;;GGGWWW]]]ZZZVVVSSSOOOKKKIIIIIIKKKLLLWWW```lllxxxxxxnnnggg```[[[ggg~~~{{{zzzwwwtttsssvvvqqqoookkkfffaaa\\\XXXVVVVVVVVVSSSMMMJJJJJJIIIFFFFFFFFFGGGGGGHHHIIIJJJJJJHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFHHHEEEEEEHHHIIIFFFDDDDDDFFFEEEDDDBBBAAAAAAAAAAAA??????>>>>>>======<<<<<<======<<<;;;999777555444444333333222111111000000.............../////////---------...//////000000//////000111222333333333111333444444333222222333444333333333444555777999666666666666555555555555555555555555555555555555666444222333666888777555555555666666666777777777777777777777777777777777888999:::999888999:::<<<999::::::;;;<<<>>>???@@@<<<===>>>>>>======>>>???===<<<<<<<<<<<<======>>>========================<<<>>>BBBGGGNNN[[[iiisss{{{~~~|||{{{zzzuuuuuutttqqqllleee___\\\QQQKKKDDD===:::888777777555555555666888:::<<<>>>???@@@CCCEEEGGGLLLQQQUUUddd|||mmmXXXRRRXXXeee```BBB222333///---//////++++++,,,++++++***)))(((******))))))******+++,,,((((((''''''''')))***+++******))))))))))))(((((((((''''''(((((()))***+++&&&---///111111///------.........//////000000111111---444888:::FFFWWW___\\\YYYUUUPPPKKKIIIIIIJJJJJJSSS]]]kkkyyytttjjjeee___\\\fff|||yyyxxxvvvrrrrrruuuqqqoookkkfff```[[[WWWUUUSSSUUURRRKKKIIIKKKJJJFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIEEEEEEJJJKKKGGGDDDEEEGGGFFFDDDCCCBBBAAAAAAAAA??????>>>>>>======<<<<<<;;;:::999777666555555555222222222111111000//////---........./////////000------......//////000000...///000111222333444444111333444444333222222333333222111111222444777888666666666666555555555555777666555444444555666777666444222555999:::888555444555555666666666666666777777777777777777777666777999::::::999999999;;;;;;;;;;;;;;;<<<===??????<<<===>>>>>>======>>>???<<<<<<<<<<<<<<<===>>>>>>;;;<<<===>>>>>>===<<<;;;<<>>???@@@CCCEEEHHHLLLRRRVVVhhhnnnXXXRRRXXXggg[[[???111333000---///...++++++,,,++++++***)))(((******))))))******+++,,,***)))(((''''''((()))************)))))))))((((((&&&'''((())))))*********''',,,///222111///------///000000000000////////////---444888999EEEXXX```]]]ZZZVVVPPPLLLJJJIIIIIIIIIPPPZZZjjjzzzsssiiieeeaaa\\\eeezzzwwwwwwuuuqqqqqqtttqqqoookkkfff```[[[WWWUUUQQQSSSQQQJJJHHHKKKKKKGGGEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHGGGFFFEEEDDDBBBCCCDDDFFFHHHIIIIIIIIIJJJEEEFFFKKKMMMGGGEEEFFFGGGFFFEEEDDDBBBBBBAAAAAA?????????>>>======<<<<<<999888666555555555666777222111111111000000//////---.........//////000000------......///000000000...///111222333444444444111333555444333222333333222111000000222444666888777666666666555555555555888777555444333555666777666444333666:::<<<888444444555555666777666666666777777777777666666666666666888:::;;;:::999999:::======<<<<<<<<<======>>><<<===>>>>>>======>>>???<<<<<<<<<<<<<<<===>>>???;;;<<<>>>??????>>><<<;;;===@@@EEEIIIOOOXXXcccjjjrrrzzz}}}xxxwwwzzz~~~wwwxxxxxxtttmmmddd\\\WWWNNNIIIBBB===:::999999999555555555666888:::===>>>>>>@@@BBBEEEHHHLLLRRRVVViiiqqqZZZSSSYYYlllXXX<<<000444111...///---++++++,,,++++++***)))((('''''''''''''''((())))))***)))(((''''''((())))))+++*********))))))((((((%%%&&&(((************)))***------...///000000////////////000000111222222222333333444999DDDPPP[[[aaa^^^ZZZSSSLLLGGGFFFFFFGGGNNNYYYjjj{{{vvvlllfff___^^^iii~~~~~~~~~yyyuuusssrrrssstttooojjjdddbbbaaa]]]VVVPPPUUUUUUTTTSSSOOOKKKGGGEEEEEECCCBBBBBBDDDEEEDDDCCCFFFDDDBBBCCCDDDDDDAAA>>>DDDCCCCCCBBBBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAAAAA@@@??????<<<===>>>>>>>>>===;;;:::777777666555444444333333444333333222111000//////---,,,++++++******+++++++++,,,,,,---...///000000444333222111111111222333111222333333444444333333000111222333333222111000111111222333333444555555666444333222333555777888333555666666555555666888888888777666555444333333:::999777666666888:::;;;777999;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<==============================@@@@@@BBBFFFMMMWWW```fffrrrzzz}}}xxxwwwxxx{{{yyy{{{{{{xxxoooeee[[[VVVLLLHHHBBB>>>;;;999777555666777777999:::<<<>>>???@@@FFFCCCAAALLLRRRVVV^^^oooqqq]]]WWW\\\pppXXXBBB555222...000222+++,,,+++******))))))******))))))(((((('''''''''&&&))))))))))))))))))))))))************))))))))))))))))))))))))************)))---......///////////////,,,,,,------......//////222111333888BBBNNNZZZ```^^^ZZZSSSLLLHHHGGGGGGHHHOOOXXXgggvvvxxxooohhh```___gggzzz~~~yyyuuusssrrrssstttpppkkkeeebbbaaa^^^WWWRRRVVVVVVUUURRROOOLLLHHHFFFFFFDDDCCCCCCEEEFFFEEEDDDFFFDDDCCCCCCEEEEEEBBB@@@EEEDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@??????>>><<<<<<=========<<<;;;:::777666666555555444333333444333333222111000//////---,,,++++++******++++++++++++,,,---...///000000333333222111111111222333111222333333444444333333111111222222222222111111111111222333333444555555666666555444555555777888444555666666555555666888777777777666555555444444888888777777777888999:::777999;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<======>>>>>>======<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<===???AAAFFFMMMXXXbbbiiisss||||||xxxvvvxxxzzzxxxyyyzzzvvvnnnddd[[[UUUKKKGGGBBB===;;;999777555666666777888:::<<<===???>>>FFFCCCAAAJJJPPPWWWbbbzzzrrr]]]XXX]]]uuuVVV@@@444222...000111***,,,+++******))))))******))))))((((((((('''''''''))))))))))))))))))))))))(((((()))))))))*********'''(((((((((((())))))))))))/////////...............//////000000000000000000111000222666@@@LLLXXX___\\\YYYRRRLLLHHHGGGHHHHHHOOOWWWdddsss{{{ssskkkbbb```eeesss}}}yyyuuusssrrrssstttppplllgggdddbbb^^^YYYTTTXXXWWWUUURRROOOLLLJJJIIIHHHFFFEEEEEEFFFGGGGGGFFFEEEEEEDDDEEEFFFFFFEEECCCFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@??????>>>>>>===;;;;;;<<<<<<<<<;;;:::999777666666555555444444444333333222111000//////...---,,,++++++******++++++++++++,,,---...///000000222222111111111222222333111222333333444444333333222222111111111111222222111222222333333444444555777777777666666666666666444555666666555555666777666666666666666666666666555666777777888888888888777999;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>======<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<===AAAFFFMMMXXXdddllluuu~~~}}}yyy}}}~~~{{{xxxvvvwwwyyywwwwwwxxxuuunnnddd[[[UUUJJJFFFAAA===;;;999777555555555666777999;;;===>>>===EEEDDDBBBIIIOOOYYYjjjqqq]]]XXX^^^}}}{{{RRR===333111---...000))),,,+++******))))))******))))))((((((((((((''''''))))))))))))))))))))))))&&&''''''(((***++++++,,,''''''''''''(((((((((((((((000//////...------------111111111111111111111111000111222666>>>JJJWWW___ZZZWWWQQQKKKHHHFFFFFFGGGMMMVVVdddwww~~~vvvnnneeeccceeennn~~~~~~|||yyyuuussssssssssssqqqmmmhhheeebbb___ZZZWWWZZZXXXUUURRROOOMMMLLLKKKJJJHHHFFFFFFGGGHHHGGGFFFEEEEEEFFFFFFGGGGGGFFFEEEFFFFFFDDDCCCAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>=========;;;;;;;;;;;;::::::999999777666666666555555444444333333222111000///......---,,,++++++******++++++***+++,,,---...//////000111111111111111222222222111222333333444444333333333333111000000111333333222222222333333444444444666666777777666555444333444666777666555555666777555555555555666666777777333444666888999888777666777999;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>======<<<<<<=========>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>BBBFFFMMMWWWdddmmmwww{{{xxx|||~~~}}}zzzxxxwwwwwwxxxwwwwwwvvvtttnnneee[[[TTTHHHEEE@@@<<<:::999777666444555555777888:::<<<======EEEEEEEEEJJJOOO]]]sssooo[[[XXX```sssNNN;;;222111,,,---///))),,,+++******))))))******))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******+++'''''''''((((((((())))))(((000///...---,,,,,,------------..................111222333666===IIIWWW```YYYUUUPPPKKKFFFDDDDDDDDDJJJUUUggg}}}wwwooogggfffeeekkk{{{}}}}}}{{{xxxuuutttsssssssssqqqnnnjjjeeebbb___\\\ZZZYYYXXXUUURRRPPPNNNMMMLLLJJJHHHFFFFFFGGGHHHGGGFFFEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFDDDCCCAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===============<<<;;;;;;::::::999999999999666666666666666555555555333222222111000///......---,,,++++++******++++++******+++,,,---...//////000000111111222222222222111222333333444444333333444333222111111222333444222222333333333333444444444555555555555444222222555666777666555444555666444444555555666777777777222444666888999999777666777999;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>===============>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<>>>AAADDDFFFLLLVVVcccmmmyyy~~~}}}}}}}}}|||zzzyyyxxxxxxwwwxxxwwwuuusssnnneeeZZZSSSGGGCCC>>>;;;:::999777666444555555777888:::<<<===>>>FFFGGGGGGMMMQQQ```zzzkkkXXXXXXbbblllIII888111111,,,---...))),,,+++******))))))******(((((())))))))))))))))))(((((((((((((((((((((((()))((((((((((((((((((((((((((()))))))))*********(((///...---,,,,,,,,,---...---......///000000111111111222333666<<>>>>>>>>>>>????????????========================???BBBEEEGGGKKKUUUcccnnnzzz~~~~~~|||{{{zzzzzzyyyxxxxxxvvvtttrrrmmmdddXXXOOOEEEBBB===:::999888777666555555666777999;;;===>>>???EEEFFFIIIPPPSSSbbb|||hhhVVVZZZggggggFFF666111222,,,---///***,,,+++******))))))******(((((())))))))))))******)))))))))))))))))))))))))))))))))(((((('''''''''))))))))))))************(((...---,,,++++++---...///...///000111222333444555///111222444999EEETTT___\\\XXXSSSMMMHHHEEECCCBBBGGGRRReee|||rrrmmmlllgggeeehhhvvv~~~{{{zzzxxxvvvtttsssrrrrrrpppnnnjjjeee```]]]\\\\\\VVVVVVUUUTTTQQQNNNLLLJJJHHHFFFDDDDDDDDDDDDCCCBBBFFFHHHIIIHHHFFFDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA===========================<<<;;;:::999::::::;;;666666666666666666666777222222111000///...---------,,,++++++******++++++******+++,,,---......///---...000111222222222111111222333333444444333333222333333333333333333222333333333333333333333333444444333222333444555666666777777777555444555666555555555666666666666666444555777888999::::::999777999;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===AAADDDGGGKKKUUUeeeqqqyyy~~~~~~}}}{{{||||||zzzxxxwwwuuurrroookkkaaaTTTKKKDDDAAA<<<:::999888777666666666777888:::<<<===??????CCCDDDIIIQQQSSSaaazzzgggVVV]]]llldddDDD555111333------///***,,,+++******))))))******(((((()))))))))*********))))))))))))))))))))))))'''''''''(((((((((((((((((((((((())))))))))))***)))...---+++++++++---///000***+++,,,...///111222333...000111333777CCCSSS^^^^^^[[[UUUOOOJJJFFFCCCBBBHHHQQQaaawww~~~pppkkkmmmfffdddggguuu{{{}}}~~~zzzyyyxxxvvvtttsssrrrrrrooommmjjjddd___\\\\\\]]]TTTUUUUUUTTTRRRNNNKKKIIIGGGEEECCCCCCCCCCCCBBBAAAFFFHHHJJJHHHEEECCCDDDEEEDDDCCCCCCBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA=========>>>>>>>>>>>>>>>===<<<;;;:::999:::;;;;;;666666666666777777777777222222111000///...---------,,,++++++******++++++)))***+++,,,---......///---...000111222222222111222222333444444444333333222222444555555444222222333333333333333333333333666555333222333555777888666777888777555444444555666666666666666666666666555666777888999:::;;;;;;777999;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<======:::;;;;;;;;;;;;;;;;;;:::>>>????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;???DDDFFFKKKVVVgggtttxxx~~~~~~}}}}}}}}}|||}}}}}}{{{yyywwwssspppmmmhhh___QQQGGGCCC@@@<<<999999888777666666777777999:::<<<>>>??????AAAAAAHHHRRRSSS___wwwgggWWW___pppcccCCC555222333...---000+++,,,++++++***)))*********(((((())))))*********+++))))))))))))))))))))))))%%%&&&&&&'''((()))******''''''''''''((((((((()))***222222111///,,,)))'''&&&---///111000---,,,...000111//////333777???LLLYYY]]][[[TTTLLLIIIJJJIIIFFFMMMVVVdddttt~~~ooojjjkkkdddaaaaaalll}}}~~~~~~~~~}}}|||yyyvvvtttrrrnnnkkkfffbbb```]]][[[YYYVVVVVVUUUTTTQQQNNNKKKIIIGGGFFFEEEDDDBBB@@@???>>>FFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCC??????@@@@@@@@@@@@AAAAAA>>>>>>===============>>>AAA???===;;;:::;;;<<<<<<:::999888666666666666777222222111111000/////////,,,+++***)))((()))***+++------,,,---...000222333111111222222222111111000000111222222111222444666444555666666666555444333333333333333333333333333111333555666555555666777555666777555222333777;;;777777777777666666666666777777777777888888888888;;;:::999888888888999::::::;;;<<<;;;:::999;;;===<<<===>>>??????>>>===<<<>>>>>>>>>>>>>>>?????????============>>>>>>>>>>>>???@@@AAADDDKKKYYYjjjvvv{{{~~~|||yyywwwtttnnniiiccc\\\UUUPPPDDDAAA<<<999888777666555777888:::::::::<<<>>>AAA===DDDEEEHHHQQQUUU]]]nnn|||cccTTTbbb^^^===666111111///,,,,,,...---,,,++++++******++++++((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))&&&...//////......---,,,+++---///111000...---...000222000000333777===JJJVVV\\\ZZZTTTLLLIIIJJJIIIEEEIIIQQQ___ooopppjjjjjjdddaaaaaammm|||yyyyyy||||||{{{zzzxxxuuusssqqqmmmjjjfffbbb```___\\\ZZZVVVUUUSSSPPPMMMJJJGGGEEEDDDDDDCCCCCCBBBBBBBBBBBBFFFFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBCCCAAAAAA@@@??????>>>??????@@@>>><<<;;;:::;;;<<<===:::999888666666666666777222222111111000/////////,,,,,,++++++,,,---...///,,,,,,,,,,,,---...000111111111111222222111111000111222333333222333555666444444444444444444333333222222222222222222222222222444555666555555555777666666666444444444777999777777777777666666666666777777777777888888888888::::::999888888999999::::::;;;<<<;;;999999;;;<<<<<<<<<============<<<<<<>>>>>>>>>>>>>>>?????????============>>>>>>>>>>>>???@@@AAACCCIIIVVVfffqqqxxx||||||yyyuuurrrmmmhhhbbb[[[TTTOOOGGGCCC>>>:::888777555444666888999::::::<<<>>>AAA???EEEEEEHHHPPPSSS[[[lll}}}eeeZZZlll~~~WWW<<<666111111///,,,,,,...---,,,++++++******++++++((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))(((''''''''''''((())))))***---......//////.........---///000///......///000222000000333666<<>>======>>>===;;;::::::;;;<<<===999999888777666666666666222222111111000/////////***+++,,,---...//////000,,,,,,++++++,,,---......000000111111222111111000111222444444333333555777333333333333333333444444222222222222222222222222333555666666444444555666777666444444555777888777777777777777666666666666777777777777888888888888:::999999888888999:::::::::;;;;;;;;;999999;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>?????????============>>>>>>>>>>>>>>>???@@@BBBHHHSSSbbbmmmuuuyyy~~~|||xxxtttqqqlllgggaaaZZZSSSMMMHHHDDD???;;;999777555333666888999::::::<<>>===<<<;;;:::<<<;;;;;;::::::;;;<<<===999888888777666666555555222222111111000/////////)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------///000000111111111111111000222333444333333444555444444333222333444666777333333333333333333333333555666666555444333444666999555333444777999888666777777777777666666666666666777777777888888888888999999999999999999:::::::::;;;;;;:::999999:::<<<===<<<;;;:::;;;<<<===>>><<<<<<======>>>?????????============>>>>>>>>>>>><<<>>>@@@CCCIIITTTbbbllluuuyyy~~~~~~zzzvvvtttqqqmmmhhhbbb[[[SSSMMMGGGDDD???;;;999888666555666777999:::;;;<<>><<<:::999:::::::::::::::;;;;;;;;;888888777777666555555444222222111111000/////////,,,,,,,,,++++++*********------------......------...///000111111111111111...000222333222111222333555444444444444666888999555555555555555555555555555666666555333333444666888666444555888999888666777777777777666666666666666777777777888888888888888888999999::::::::::::999:::;;;:::888888:::;;;>>>===<<<;;;<<<===???@@@;;;<<<<<<===>>>>>>??????============>>>>>>>>>>>>:::===@@@DDDKKKVVVcccmmmxxx|||~~~~~~|||xxxttttttrrrnnniiiccc\\\SSSMMMDDDAAA===:::999999888777555777999:::;;;<<<@@@BBBBBBHHHGGGHHHNNNOOOUUUfffxxx|||fff]]]bbbpppLLL;;;555000000000------///,,,+++******))))))******))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******,,,+++,,,---...///000000000...------...000111000///---,,,---000333888CCCNNNVVV[[[[[[TTTNNNLLLKKKIIIGGGLLLTTT___mmm|||zzzoooccc\\\cccttt}}}xxxvvvxxxzzzzzzyyywwwssspppmmmkkkhhhfffeeecccbbb```]]][[[PPPOOOMMMKKKIIIHHHGGGGGGFFFDDDBBBAAAAAABBBCCCDDDDDDEEEFFFGGGHHHGGGFFFFFFDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBB@@@AAAAAAAAA@@@???===<<<:::::::::::::::::::::999777777777777666555444444222222111111000/////////000///---+++*********++++++,,,---.....................///000111111111111,,,///111222222111111222444444444555666888999:::666666666666666666666666555555555444333333555888777666666666888999888777777777777777666666666666777777777777888888888888777777999:::::::::::::::999:::::::::888888:::;;;===============>>>???@@@;;;;;;<<<===>>>>>>??????============>>>>>>>>>>>>999===AAAFFFMMMWWWdddmmmxxx}}}}}}}}}}}}|||xxxttttttqqqnnnjjjddd\\\SSSMMMBBB???;;;999999999888777555666888:::;;;===@@@BBBBBBGGGGGGHHHOOOPPPWWWggguuummm\\\YYYbbblllIII;;;555000000000------000++++++***))))))))))))******))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++******+++,,,....../////////...---,,,---000222111//////......111222555???IIIVVV\\\]]]WWWPPPNNNLLLJJJHHHLLLSSS]]]iiiwwwvvvggg]]]bbbppp}}}xxxwwwzzz}}}|||{{{xxxtttpppllljjjgggfffdddcccbbb___[[[XXXPPPPPPOOOMMMKKKHHHFFFEEEEEEDDDBBB@@@@@@BBBDDDEEEFFFFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCC@@@AAAAAAAAAAAABBBBBBBBB???@@@AAAAAAAAA???>>><<<:::::::::::::::999888777666777777777777555444333222222111111000////////////---***(((((()))+++---)))***,,,---.........------...///000111111111111---///222333333222222222111222444666777888999999666666666666666666666666444555444333333444666999555666888888777777888888777777777777666666666666777777777777888888888888666777999:::;;;;;;::::::999::::::999888888999;;;:::;;;<<<===>>>>>>>>>>>>::::::;;;<<<===>>>???@@@============>>>>>>>>>>>>:::>>>BBBGGGMMMVVVbbbjjjvvv{{{}}}}}}~~~}}}yyyuuurrrpppmmmiiiccc[[[RRRLLLBBB???;;;888777777666555444666888:::;;;===@@@CCCAAAGGGFFFHHHPPPRRRYYYjjjwwwwwwcccWWWZZZeeemmmKKK:::444000000000......000++++++***)))))))))))))))******)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++(((............---,,,++++++...,,,+++---000222111///222000000111111333;;;EEEVVV]]]___YYYQQQNNNMMMKKKJJJNNNTTT]]]hhhvvv{{{jjj^^^bbbooo}}}~~~{{{{{{~~~|||yyyuuupppllljjjgggfffdddcccaaa^^^ZZZWWWSSSSSSRRRPPPNNNJJJGGGEEEDDDCCCAAA@@@@@@BBBEEEGGGFFFGGGHHHHHHGGGFFFEEEDDDEEEDDDDDDDDDCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCC<<<===>>>??????>>><<<;;;;;;;;;;;;:::999888777666666777777777777555444333222222111111000/////////,,,***&&&$$$$$$'''***---'''(((***,,,---------------...///000111111111111---000333555444333333333///111333555777888888777555555555555555555555555444444444333333444777:::444777:::999777666777:::777777777777666666666666777777777777888888888888666777999:::;;;;;;::::::999::::::999888888999;;;888999;;;===>>>>>>===<<<::::::;;;<<<===>>>???@@@============>>>>>>>>>>>>;;;???CCCGGGLLLUUU___gggrrrxxx}}}~~~}}}}}}~~~zzzwwwqqqooolllhhhbbbZZZQQQJJJCCC@@@;;;888666555444333444666888:::;;;===@@@CCC@@@FFFFFFIIIQQQSSS[[[lll|||~~~sss___VVV\\\iiipppPPP:::444000000000......000+++******)))))))))))))))******)))((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++111,,,+++///111///,,,,,,))))))***+++,,,,,,,,,,,,//////222444333333:::CCCTTT\\\aaa^^^XXXTTTOOOJJJMMMMMMQQQ\\\gggtttpppcccbbblll~~~~~~}}}{{{zzz{{{xxxxxxsssjjjfffhhhiiigggeeebbb___]]]\\\\\\WWWTTTQQQNNNLLLIIIFFFCCCBBBBBBAAAAAAAAABBBCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFDDDCCCAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBEEEDDDBBB@@@????????????@@@<<<888888;;;===;;;888777555333444666777555222333222111000////////////---,,,+++***))))))))))))************,,,---///000------......///000000000000111111111111222222222555555555444444333333333222222333333333444444444444444333444444666777777888888777777777777888888666666666666777777777777666666777888888777666555555888;;;<<<<<<;;;:::;;;===<<<:::888888888:::;;;:::;;;<<<<<<:::999:::<<<>>>>>>>>>>>>====================================AAA@@@BBBGGGKKKQQQ]]]hhhuuu}}}|||yyyvvvtttqqqpppmmmiiiccc[[[QQQKKKCCC>>>888777999:::888444555555666777:::===@@@AAAEEEHHHFFFJJJRRRSSS]]]rrrlllaaa]]]YYYjjjiiiGGG888555222//////...,,,++++++++++++************)))+++*********))))))(((((())))))))))))))))))))))))'''''')))***++++++++++++***(((&&&'''***+++)))'''***000,,,+++///111...,,,------...///000111111111111------///222111111888@@@TTT___gggeee^^^XXXRRRNNNJJJJJJPPP]]]jjjwwwsssgggeeelll}}}~~~{{{yyyxxx|||wwwuuuvvvssskkkiiijjjhhhgggdddaaa___]]][[[[[[WWWTTTQQQNNNLLLIIIFFFCCC??????@@@@@@BBBCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBAAA???>>>>>>>>>>>>AAA<<<999888;;;<<<:::777777555333444666666555222222111000///............---,,,+++***))))))))))))******+++,,,---...///000------......///000000000000000111111111222222222444444444333333333222222222222333333333444444444222222222333444555666777666666666555555666666666666666666666777777777777555666777888888777666666555888;;;<<<;;;:::::::::===<<<:::888888999:::;;;:::;;;<<<<<<::::::;;;<<<>>>==============================<<<<<<=========>>>===@@@FFFKKKRRR___jjjssszzz~~~{{{xxxvvvtttrrrpppmmmiiicccZZZPPPJJJBBB===888666888999777444555666666888:::===@@@BBBCCCGGGFFFJJJQQQTTTbbb{{{lllaaa^^^\\\pppeeeDDD888555222//////...---++++++++++++************)))))))))))))))((((((''''''''''''''''''''''''''''''&&&'''((()))************+++)))'''(((***+++***(((***///,,,+++///000...,,,...***+++,,,...///000000000------///111111222888???SSSbbbnnnmmmddd\\\VVVRRRMMMMMMUUUdddsssxxxkkkhhhmmmzzz}}}zzzwwwuuuuuurrrrrrsssqqqmmmkkklllgggfffccc```]]][[[ZZZYYYWWWTTTQQQNNNLLLIIIFFFCCC======>>>@@@AAACCCEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@????????????@@@AAABBBCCCAAAAAA???>>>============AAA===:::999;;;;;;999666777555444444555555444333111111000///............---,,,+++******))))))***((()))+++---......---------......//////000000111000000000111111111222222333333333222222222222222333333333333444444444444111111111222333555666777555444444444444444444555666666666666777777777777444555777888888888888777555777:::::::::999999:::<<<;;;:::999888999:::;;;:::;;;<<<<<<;;;:::;;;<<<==============================<<<<<<<<<<<<======>>>===@@@EEEJJJQQQ]]]iiiooowww~~~~~~|||zzzxxxwwwvvvtttqqqmmmhhhaaaXXXOOOHHH@@@<<<777666777777666444555666777999;;;>>>@@@BBBAAAFFFGGGIIIQQQVVVkkkkkk___\\\]]]vvv___@@@888555111//////...---,,,+++++++++************)))((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''((())))))))))))***((('''((()))***)))''')))...+++,,,///000------///'''((()))+++,,,---......000...///222333444999@@@OOOaaapppqqqggg]]]WWWSSSNNNOOOWWWhhhyyy~~~pppjjjlllyyy|||yyyvvvtttqqqpppppppppooolllkkkkkkfffeeebbb___\\\ZZZXXXWWWVVVSSSPPPMMMKKKIIIEEECCC======>>>???AAACCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCBBBAAA@@@@@@???>>>>>>>>>>>>???AAABBBCCC@@@@@@???>>>=========<<<@@@>>>;;;:::;;;:::888666777666555555555444444333222111000//////......///------,,,+++************&&&(((***,,,---,,,+++***.........///000000111111000000000000111111111111222222111111111111111111333333333444444444444555444444333333333444555555555444444333333444444555666666666666777777777777444555666888999999999888444777999999999888999:::;;;;;;:::999999999:::;;;:::;;;<<<<<<;;;;;;<<<===<<<<<<<<<===============>>>===<<<<<<<<<<<<===>>>AAA@@@AAAEEEIIINNNYYYdddlllttt{{{~~~}}}{{{zzzyyyxxxtttqqqlllfff___VVVLLLFFF@@@<<<888666777777777555666666888:::<<>>>>>>>>???@@@AAABBBCCCFFFFFFFFFEEEEEEDDDDDDDDDAAABBBBBBBBBAAA@@@???>>>>>>======>>>???@@@AAABBB@@@@@@@@@??????>>>======???>>><<<;;;;;;:::888666666666666555444333333333444333222111000000000000...---,,,+++************((())),,,---...---,,,+++......//////000111111111//////000000000111111111111111111111111111111111333333444444444555555555888777666555444444444444666666555555555555666666666666666666777777777777444555777888999999999888555777999999888888999;;;:::::::::::::::::::::;;;:::;;;<<<<<<;;;;;;===>>>;;;;;;<<<<<<=========>>>>>>===<<<;;;;;;<<<===>>>@@@???AAAEEEIIINNNZZZeeelllttt{{{~~~}}}|||zzzzzzssspppjjjddd\\\SSSJJJDDD@@@===:::888888888888888666777999;;;>>>@@@AAABBBAAAIIIJJJLLLSSS]]]yyymmm^^^ZZZaaaXXX@@@777444111/////////...---+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((('''(((((()))(((((((((((((((''',,,+++---000///,,,---111---...///000111111111111///++++++///222333777<<>>>>>>>>>>>???@@@AAABBBFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>===>>>>>>???@@@???????????????>>>===============<<<;;;999888777666777777666444222222333444444333222111111111111...---,,,++++++******+++,,,---...///000///.........//////000000111111222/////////000000000111111111111111111111222222222333444444444555555555555999999777666555555555555777777666666666666777777666666666666777777777777555666888999999999999888666888999999888888:::<<<999999::::::::::::;;;;;;:::;;;======<<<<<<===???;;;;;;;;;<<<<<<======>>>???===<<<;;;;;;<<<===???<<<<<>>;;;;;;<<<===???AAABBBCCCFFFFFFEEEDDDDDDCCCBBBBBB>>>???AAAAAAAAA@@@>>>===??????>>>============>>>======>>>>>>>>>===<<<;;;;;;<<<======;;;:::999888666777888666333111222444444333222111000000000000......---,,,++++++++++++,,,------------........./////////000111111222222////////////000000000111111111111222222222333333444444444444555555555555666666555555555555666666777777666666666666777777666666666666777777777777666777888999999999888777777999:::999999999;;;===888999::::::;;;;;;;;;;;;:::;;;======<<<<<<>>>???::::::;;;<<<<<<===>>>>>>???>>><<<::::::<<<>>>???<<<;;;???EEEKKKSSS```lllssszzz}}}xxxuuunnnjjjddd^^^WWWOOOGGGAAA===<<<;;;888777777888999666888:::===@@@AAABBBBBBBBBIIIJJJMMMTTT\\\tttrrrdddaaammmrrrNNN???666333000/////////...---+++++++++************)))((((((((()))))))))******((((((((((((((((((((((((((())))))******))))))((((((***,,,+++)))((()))+++(((++++++...111///,,,---222/////////000//////...---111---,,,000444666999===JJJUUU^^^___]]]YYYTTTNNNGGGGGGJJJPPPXXXjjj|||tttnnnsss~~~}}}}}}|||wwwrrrnnniiimmmnnnjjjkkkooonnnjjjhhhfffccc___\\\YYYWWWVVVPPPMMMJJJGGGEEECCC???===999999;;;===???BBBDDDEEEFFFEEEEEEDDDCCCBBBBBBBBB>>>???@@@AAAAAA@@@>>>===@@@???>>>======<<<<<<===;;;<<<=========<<<;;;::::::<<<======;;;:::999999666888999777333111222444333222111000////////////......---,,,++++++++++++*********))))))***+++,,,/////////000111111222222////////////000000000000111111222222333333333333444444444555555555666666333333333444555666777888666666555555555555666666666666666666777777777777777888999:::999999777666888999::::::999:::<<<>>>888999:::;;;;;;;;;;;;;;;:::;;;======<<<===>>>@@@::::::;;;;;;<<<===>>>>>>???>>><<<::::::<<<>>>??????>>>AAAFFFKKKRRR___kkkvvv||||||vvvssslllhhhccc\\\VVVNNNFFFAAA<<<;;;:::777555555777999666888;;;>>>@@@BBBBBBBBBBBBHHHHHHLLLTTTZZZooopppbbb```ooommmJJJ<<<666333000////////////...+++++++++************)))&&&'''''''''(((((())))))'''''''''''''''''''''''')))***************))))))%%%''')))(((%%%$$$&&&((())),,,...//////...------...000///---,,,,,,---///000000000000///000222666:::AAAUUUeeeccc]]]YYYSSSJJJIIIGGGGGGLLLUUUfff~~~uuummmuuu~~~~~~~~~~~~|||wwwrrrnnniiijjjlllppprrrqqqnnnkkkgggeeebbb^^^YYYUUUQQQOOONNNJJJGGGGGGEEE@@@???AAA;;;;;;<<<===>>>@@@BBBCCCGGGGGGGGGFFFEEEEEEDDDCCC??????@@@@@@@@@@@@??????======<<<<<<<<<<<<======<<<<<<===???AAA@@@===:::===<<<<<<;;;;;;::::::999888888777666555444333333444111///,,,,,,...000222...------,,,,,,++++++***)))******++++++,,,------***,,,...000111///---,,,000000000///////////////222222222111111111111111222222333444444555555666444444444555555555666666666555555444444444555555777777777777777777777777888888888777777777777777999:::;;;;;;:::999:::;;;:::999888888888999:::;;;;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;:::::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>??????AAAFFFIIIOOO\\\jjj{{{~~~xxxpppjjjgggaaaZZZSSSLLLGGGEEE@@@===999777777666555444::::::;;;===???AAAAAA@@@DDDJJJIIIIIIQQQZZZooosssbbbbbbsssjjjHHH;;;666555333111///------,,,,,,+++******))))))******+++(((&&&'''***,,,+++***))))))((((((''''''&&&&&&'''''''''%%%$$$%%%(((+++'''''''''''''''((()))))))))***,,,------,,,++++++,,,...---,,,++++++,,,---...000000000///000222666999@@@TTTbbbaaaZZZWWWPPPHHHFFFDDDEEEKKKUUUeee|||rrriiippp~~~~~~~~~~~~|||wwwrrrnnnlllooosssuuutttpppkkkgggeeeccc```[[[WWWSSSOOONNNMMMIIIGGGGGGEEE@@@???AAA;;;<<<<<<===>>>@@@BBBCCCEEEFFFGGGGGGFFFEEECCCBBB>>>??????@@@@@@??????>>>======<<<<<<<<<<<<======>>>===<<<===>>>???>>><<<::::::999999888777777777888888777666555444333333111111000////////////000...------,,,,,,++++++***)))******++++++,,,------+++---///111111000...---000000000000000000000000111111111111111111222222222222333444444555555666444444444555555555666666666666555555555555555666777777777777777777777777777777777777777777777888666777888888777666777888::::::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAFFFJJJPPP^^^lll|||~~~}}}wwwnnnjjjgggaaaYYYRRRKKKFFFDDD???<<<999777777666555444999999;;;===@@@AAAAAAAAAEEELLLKKKLLLUUU___uuuooo```eeezzzhhhGGG:::666555333111///...------,,,+++******))))))*********(((&&&'''***+++***)))************))))))))))))'''''''''&&&%%%&&&(((+++'''''''''''''''((())))))(((***,,,------,,,++++++,,,///...---,,,,,,---...///000000000000000222555888???PPP^^^]]]WWWSSSMMMEEEEEEDDDEEEKKKSSSaaawww~~~~~~qqqhhhlll~~~~~~~~~~~~|||xxxsssoooqqqvvvzzzzzztttlllgggdddaaa```]]]YYYTTTPPPMMMLLLKKKHHHFFFGGGEEEAAA@@@BBB<<<<<<<<<===>>>@@@AAABBBDDDEEEGGGHHHGGGEEEBBB@@@>>>??????@@@@@@??????>>>======<<<<<<<<<<<<======@@@>>>;;;;;;<<<>>>>>>>>>======<<<<<<;;;:::::::::888777777666555444333333000111222222222111///......------,,,,,,++++++***)))******++++++,,,------,,,...000111222111///...111111111111111111111111000000000111222222222333222222333444444555555666444444444555555555555555666666666555555666666777777777777777777777777777666666666777777888888888888:::;;;:::999888999;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>===>>>AAAFFFKKKSSSaaaooo|||}}}zzztttmmmiiifff```XXXQQQJJJEEECCC>>><<<888777666666555444777999;;;===@@@AAACCCCCCEEELLLLLLNNNXXXddd{{{kkk```kkkcccDDD999555444333111000...------,,,+++******))))))******)))((('''((()))***)))((())))))))))))************((((((((('''&&&''')))+++'''''''''''''''((())))))''',,,...//////...------...111000////////////000111///000000000000111444777===KKKXXXYYYTTTPPPJJJDDDGGGFFFGGGLLLRRR^^^qqq}}}ssskkkmmm|||}}}}}}~~~|||yyytttqqqsssxxx{{{xxxppphhhdddddd___^^^[[[WWWSSSOOOMMMKKKJJJFFFFFFGGGFFFAAA@@@BBB<<<<<<<<<===>>>@@@AAABBBBBBDDDFFFHHHGGGDDDAAA???>>>>>>????????????>>>>>>======<<<<<<<<<<<<======>>>===;;;;;;===>>>===<<<>>>>>>>>>===<<<<<<;;;;;;888777666555444333333222000111222222111111//////...------,,,,,,++++++***)))******++++++,,,------,,,---///000000000///...111111111111111222222222//////000111222333333333222222333444444555555666555555555555555555555555777666666666666777777888666666666666666666666666444555555666777888999999:::;;;<<<;;;:::::::::<<<999999999999999:::::::::;;;;;;<<<<<<<<<<<<======::::::;;;<<<===>>>>>>>>>==============================@@@FFFKKKTTTdddssszzz|||xxxqqqkkkiiieee___XXXPPPIIIDDDAAA===:::888666666666666555666999<<<>>>@@@AAACCCEEECCCJJJKKKNNNZZZhhhiiiaaasss]]]AAA777444444333222111///...---,,,+++******))))))******(((((((((((())))))((((((&&&&&&''''''(((((())))))(((((()))((('''''')))+++'''''''''''''''((())))))''',,,...//////...------...000000000//////000000000///000000000000111333555:::FFFQQQUUUSSSOOOJJJFFFFFFEEEGGGLLLRRR]]]ooo{{{uuunnnmmmzzz||||||}}}zzzuuurrrrrruuuvvvqqqiiicccccceee^^^]]]ZZZWWWSSSPPPMMMLLLIIIFFFEEEGGGFFFAAA???AAA============>>>???AAAAAABBBCCCFFFGGGFFFDDD@@@>>>>>>>>>>>>??????>>>>>>>>>======<<<<<<<<<<<<======<<<;;;<<<>>>???>>><<<999;;;;;;::::::999888888777777777666555444333222222222111000/////////000000...------,,,,,,++++++***)))******++++++,,,------+++,,,---.........------000000111111222222222222//////000111222333333333222222333444444555555666555555555555555555555444666666666666666777888888666666666666666666666666444444555666777888888999666888999888777666777999666666777777888888888888;;;;;;;;;;;;<<<<<<======<<<======>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@FFFLLLUUUfffuuu{{{|||vvvpppllliiieee___WWWOOOHHHCCC@@@<<<999777666666777666555666999===???@@@AAACCCFFFBBBJJJKKKPPP]]]mmm}}}hhhddd{{{|||VVV>>>777444444444333222000...---,,,+++******))))))******((((((******)))(((((((((&&&&&&''''''(((((())))))'''((())))))(((((()))+++'''''''''''''''((())))))(((***,,,------,,,++++++,,,------------------------...000111111000000222444777AAALLLSSSSSSOOOLLLJJJCCCBBBDDDIIIPPP\\\ppp|||yyywwwppplllvvv{{{}}}}}}yyytttpppnnnooonnniiidddaaabbbddd]]]\\\YYYVVVSSSPPPNNNLLLIIIFFFFFFHHHFFFAAA>>>???============>>>???@@@AAABBBCCCEEEFFFEEECCC@@@>>>===>>>>>>??????>>>>>>=========<<<<<<<<<<<<======:::;;;<<<>>>@@@???;;;888;;;;;;;;;:::999999888888777666666555444333222222222111///.........///000...------,,,,,,++++++***)))******++++++,,,------++++++,,,---------------//////000000111222222222000000000111222222222333222222333444444555555666555555555555555444444444555555555555666777888888777777777777777777777777555555555666666777777777888999:::999888888999:::555555666777777777777666999999::::::;;;<<<<<<<<<===>>>?????????>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>@@@???@@@CCCFFFDDDLLLNNNSSSbbbsssyyyggghhhrrrOOO<<<888333444444444333111///...,,,+++******))))))******(((***,,,,,,***((((((((())))))))))))************&&&'''))))))((('''(((***'''''''''''''''((())))))(((***,,,------,,,++++++,,,,,,,,,------------,,,,,,...///111111000000222333555===HHHQQQTTTRRROOOOOODDDCCCCCCGGGMMMXXXkkk|||}}}||||||uuummmrrr{{{}}}}}}{{{vvvqqqmmmjjjjjjhhhfffcccaaa______[[[ZZZXXXUUURRROOOMMMLLLIIIGGGFFFHHHFFF@@@===>>>============>>>???@@@AAACCCCCCDDDDDDCCCBBB@@@???======>>>>>>>>>>>>============<<<<<<<<<<<<======<<<;;;;;;<<<>>>>>><<<:::===<<<<<<;;;::::::999999777666555555333333222111///////////////...------...------,,,,,,++++++***)))******++++++,,,------,,,,,,,,,------------.........///000000111222222111111111111111111222222222222333444444555555666666666555555555444444444444444444444555666777888777777777777777777777777555555666666666666666666:::;;;<<<<<<::::::;;;<<<555555777888888888777666888888999999:::;;;;;;<<<<<<===???@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<>>>DDDJJJTTTfffvvv~~~~~~vvvpppooojjjggg```XXXPPPIIICCC@@@:::777555555666777777666777;;;@@@AAA??????BBBFFFEEELLLNNNTTTcccuuussseeejjjjjjIII;;;999333333444444333111///...,,,+++******))))))******(((+++......+++)))))))))************))))))))))))%%%'''((((((''''''((()))'''''''''''''''((())))))''',,,...//////...------...---......//////......---...///111111000000111333333:::FFFPPPTTTSSSRRRSSSJJJFFFEEEFFFIIIRRRdddtttzzzooorrr}}}~~~{{{~~~~~~|||yyytttoookkkhhhgggfffeeedddbbb]]]ZZZZZZYYYWWWTTTQQQOOOMMMLLLJJJGGGGGGHHHFFF???<<<<<<>>>=========>>>???@@@@@@CCCCCCCCCCCCBBBAAA@@@@@@======>>>>>>>>>>>>============<<<<<<<<<<<<======>>><<<::::::;;;<<<===<<<999999888777777666666555777666555444333222222111+++---000111111///,,,***......---,,,,,,++++++***)))******+++,,,,,,---------------.........//////---......///000111111111222222222111111111111111222222333444444555555666666666555555555444444444333333333444444666777777777777777777777777777777666666666666666555555555777888999999777777888999555666888999999888888777777777888999999:::;;;;;;:::;;;>>>@@@AAAAAA@@@???????????????????????????<<<;;;>>>CCCIIITTTeeeuuu~~~~~~~~~wwwqqqpppkkkgggaaaYYYPPPIIIDDDAAA999777555555666777777777888<<>>BBBEEECCCKKKMMMRRRbbbtttooocccjjjeeeFFF:::999222333444555444222///...,,,++++++***)))*********))),,,//////,,,))))))***))))))((((((''''''&&&&&&$$$&&&(((((('''&&&'''((('''''''''''''''((())))))&&&...---,,,,,,++++++++++++000000///---++++++---...111000...---...///111222222777BBBOOOYYYZZZSSSKKKJJJDDDAAADDDJJJRRR^^^hhhuuu||||||rrrooorrr{{{zzz~~~yyyrrrlllkkklllfffggggggeeeccc```\\\ZZZZZZYYYUUURRROOOMMMLLLKKKLLLJJJHHHEEECCCAAA??????<<<<<<<<<===???AAADDDEEEEEEDDDBBBAAA@@@?????????===============<<<;;;;;;@@@???>>><<<<<<<<<===>>>;;;888777888:::;;;999777888888888888888888999999888777666555333222000000111111000///////////////...---,,,,,,++++++,,,,,,'''((((((***+++,,,---------------............///////////////////////////333333222222333333444555333333222222222333444444333222222222333333444555777777666666666666777777777777777888999999777555888888777777777777888888999999999888888999::::::888888888888888888888888888999999:::::::::999999<<<<<<<<<============>>>===>>>???@@@@@@???>>>======;;;<<>>;;;999666555555666666555:::===AAABBBBBBBBBBBBBBBEEEJJJOOOSSS\\\tttyyyeee___hhhYYYCCC:::666333222111111000000111111//////...---,,,++++++***************************---***(((((())))))'''$$$***!!!&&&---'''$$$'''%%%''''''''''''(((***+++,,,+++......------,,,,,,------/////////---,,,,,,---///000///...---...000111333111666@@@OOO[[[^^^XXXRRRMMMGGGBBBDDDHHHOOOYYYcccrrrzzzzzzppppppuuu|||}}}~~~|||wwwqqqmmmjjjjjjdddddddddcccaaa^^^[[[YYYZZZXXXUUURRROOOMMMLLLKKKJJJIIIFFFDDDAAA???>>>===<<<<<<<<<===???AAADDDEEEDDDCCCBBB@@@?????????>>>======>>>>>>======<<<;;;>>>===<<<;;;;;;;;;<<<<<<===;;;::::::<<<===<<<:::999999999999888888888888777777666444333222111000111000000///////////////------,,,++++++++++++,,,(((((()))***+++,,,,,,------------............///////////////////////////222222222222222333333444333333222222222333444444333222222222333444444555777777666666666666777777777777777888999888777666888888777777777777888888999999999888999999999:::999999999999999999999999666666777888888888888777;;;;;;<<<<<<<<<============>>>????????????>>>===>>><<<===CCCKKKVVVhhhwww}}}yyyuuuqqqnnnkkkgggaaaXXXOOOGGGAAA>>>;;;888666555666666666555777:::>>>AAABBBCCCDDDEEEDDDIIIOOOUUU```xxxeee^^^iiixxxRRR@@@999444333222111111000000111111//////...---,,,++++++***************************+++)))'''((()))***(((&&&---$$$(((---'''&&&***))))))(((((((((((())))))***%%%......---------...//////---.........,,,---...000///.........///000222333000444???NNN\\\bbb___[[[RRRKKKEEEDDDFFFKKKTTT]]]nnnxxxyyynnnpppxxx|||}}}{{{wwwsssppplllhhhfffaaabbbaaa```^^^\\\YYYXXXYYYWWWUUURRROOOMMMLLLLLLHHHGGGDDDBBB@@@>>>===<<<<<<<<<===>>>???AAACCCDDDCCCBBBAAA@@@???>>>>>>>>>===>>>>>>>>>>>>===<<<<<<<<<<<<;;;:::::::::;;;;;;===<<<;;;;;;======<<<;;;:::::::::999888888888777777666555444333222111000111000//////......//////------,,,+++++++++++++++))))))*********+++++++++---------............///////////////////////////111111111111111222222333333222222222333333444555333333333333333444444444777777666666666666777777666777777888888777777666888777777666666777777888999999999999999999999999999999999999999999999999666666777888888888888888:::::::::;;;;;;;;;<<<<<<===>>>>>>??????>>>>>>===???===>>>DDDKKKVVVgggvvv~~~{{{xxxtttpppnnnkkkggg```WWWNNNFFFAAA===:::888666555666666666555444777<<>>999444333222111111000000111111//////...---,,,++++++***************************(((''''''((()))******)))---%%%(((+++&&&''',,,*********)))((((((((((((((('''------,,,------...//////+++,,,......---...///111............///111222333111555>>>MMM\\\dddeeebbbVVVNNNGGGEEEFFFIIIQQQZZZkkkvvv|||pppqqqzzz}}}{{{wwwrrrooonnnkkkfffbbb``````___^^^]]]ZZZXXXWWWWWWVVVTTTRRROOOMMMLLLKKKGGGFFFDDDAAA???>>>===<<<<<<<<<===>>>@@@AAABBBCCCBBBAAA@@@???>>>======>>>===>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::::::::;;;::::::;;;;;;:::999888777777666555555444444333222111111000000///............///---,,,,,,+++***+++++++++******************++++++---------............///////////////////////////000000000000000111111222222222222222333444555555333333444444444444444444666666777777777777666666666777888777666666666777777777666666666666777777999999999999999888888777888888888888888888888888777888999:::::::::::::::999999:::::::::;;;;;;;;;===>>>>>>>>>>>>>>>>>>===???>>>???EEELLLVVVfffuuu~~~{{{xxxuuurrrqqqjjjfff___VVVMMMFFF@@@===:::888555555666777666666444777;;;>>>@@@BBBEEEGGGHHHMMMRRRZZZmmmtttkkkwwwnnnKKK===:::777333222111111000000111111//////...---,,,++++++***************************(((((((((((()))))))))))))))###'''***%%%'''+++'''))))))(((((((((((())))))+++,,,+++++++++,,,---......***,,,............///111.........///000000111222333555===JJJZZZeeehhhgggYYYQQQIIIGGGGGGJJJQQQZZZiiiuuutttsssxxx||||||}}}yyytttpppmmmllliiiddd`````````___]]][[[YYYWWWVVVTTTSSSRRRPPPOOOMMMKKKJJJGGGFFFDDDAAA???>>>======<<<<<<>>>???@@@AAABBBBBB@@@???>>>==============================<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999::::::::::::999888888777666666444444444333333222222222000//////...............,,,,,,+++************+++******************++++++---------............///000000000000000000000000000000//////000000111222222222222222333444555666333444555555555444333333666666777777777777666666555777888777555555666888777777666666666666777777888999999999999888777666555555555555555555555555777777888999:::;;;;;;;;;999999999::::::::::::;;;>>>==================>>>???>>>@@@FFFMMMWWWfffttt}}}~~~}}}{{{xxxvvvtttjjjfff^^^UUULLLEEE@@@===999777555555666777777666777999<<<>>>???AAACCCEEEIIIMMMQQQ[[[ssswwwppp~~~oooJJJ;;;999888333222111111000000111111//////...---,,,++++++***************************))))))))))))((((((((((((&&&###))),,,'''))),,,%%%''''''''''''((()))***+++(((,,,,,,+++++++++,,,------***,,,...///......///000////////////000000000000444555:::GGGWWWdddiiijjj]]]UUUMMMJJJIIIKKKRRRZZZggguuuzzzuuuvvvyyyyyy|||}}}~~~}}}{{{uuusssooollliiifffccc```aaa```^^^[[[YYYWWWUUUTTTQQQPPPPPPOOOMMMLLLJJJIIIFFFEEECCCAAA???>>>======<<<===>>>???AAAAAAAAAAAA???>>>===<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::999:::;;;<<<<<<<<<;;;;;;:::;;;<<<<<<::::::;;;<<<888888888777777666666555333333333333222222222222000///......------......,,,,,,+++***************))))))*********+++++++++---------............///000000000000000000000000000000000000000111111222111111111222333444555666444444555666666555333222555666777888888777666555555777888777444333666999777666666555555666666777888888999999999777666555444444444444444444444444444555666777888999999999999999999:::::::::;;;;;;>>>======<<<<<<======>>>>>>===@@@FFFNNNXXXggguuu~~~~~~}}}zzzvvvsssjjjeee]]]TTTKKKDDD???===999777555555666777777777999;;;===>>>???@@@CCCEEEGGGLLLSSS___|||rrrnnnjjjHHH;;;777555333222111111000000111111//////...---,,,++++++***************************)))******)))(((''''''((((((&&&,,,---(((,,,///'''&&&&&&''''''(((***+++,,,(((...------,,,,,,,,,,,,---***,,,//////.........///000000000000000//////...222222777CCCUUUdddkkknnncccZZZQQQMMMKKKLLLRRRZZZffftttwwwvvv}}}vvvwww{{{}}}~~~}}}zzzxxxrrrrrrppplllgggcccbbbaaa```___\\\YYYVVVSSSRRRQQQNNNNNNNNNMMMLLLJJJHHHGGGDDDCCCAAA???>>><<<<<<;;;<<<===>>>@@@AAAAAAAAAAAA>>>===<<<<<<;;;;;;<<<<<<::::::;;;;;;::::::999888777888:::;;;;;;;;;:::999888:::<<<;;;999888999;;;666666666666555555555555222222222222222222333333//////...------------...,,,++++++***************(((((()))***+++,,,,,,------------............///000000000000000000000000111000000000000111222222111111111222333444666666444555666777666555333222555666777888888777666555444777888666333222666999666666555555555555666666888888999:::999777555444444444444444444444444444444555666777888999999999::::::::::::;;;;;;;;;;;;>>>===<<<<<<<<<<<<===>>>===<<<@@@GGGOOOYYYhhhvvv}}}~~~~~~xxxrrrnnnjjjeee]]]SSSJJJCCC???===999777555444666777777777:::<<<>>>??????AAADDDFFFFFFOOOYYYjjjmmmmmm```FFF>>>:::444333222111111000000111111//////...---,,,++++++***************************&&&(((***)))(((''')))+++***(((+++)))$$$,,,222***((((((((((((((()))*********000///...---------------+++---///000///.........111111111111000///...---//////444AAASSSdddmmmpppggg^^^TTTOOOLLLLLLRRRYYYdddtttyyyvvvxxxtttwww|||}}}}}}{{{zzzxxxwwwqqqrrrqqqmmmfffbbbaaabbb___^^^[[[WWWTTTQQQOOONNNLLLLLLMMMLLLKKKJJJHHHFFFBBBAAA@@@>>><<<;;;::::::<<<===???@@@AAAAAAAAA@@@======<<<;;;;;;;;;<<<<<<999::::::::::::999888888666777888999::::::999888555888999888666555777999444444444555555555555555111222222222222333333333//////...------------...,,,++++++***)))*********'''((()))***+++,,,---------------.........//////000000000000000000000000111111111111111222222333111111111222333444666777444555666777777555333222555666777999999777666555444777888666222222666:::666666555555555555666666777888999:::999777555333555555555555555555555555666777888999;;;;;;;;;<<<::::::;;;;;;;;;;;;<<<<<<>>>===<<<;;;;;;<<<===>>><<<<<>>???@@@BBBFFFHHHGGGSSSbbbvvv|||lllnnnXXXFFFCCC>>>444333222222111000111111111000///...---,,,++++++***************************$$$'''))))))((((((+++---,,,((((((###)))222,,,***))))))((((((((((((((((((/////////...---,,,******+++......,,,---000000...///---+++,,,///000///---222333777AAAPPP^^^gggkkkggg___XXXTTTQQQNNNQQQUUUbbbzzz~~~yyyuuunnnrrrzzz~~~~~~}}}}}}~~~{{{uuusssttttttrrrnnnjjjeeeaaa___]]]\\\[[[XXXVVVSSSQQQPPPOOOOOOMMMKKKJJJJJJIIIGGGEEEEEECCCAAA>>>===<<<===>>>??????@@@AAAAAAAAAAAA@@@;;;;;;:::999999999::::::::::::::::::::::::::::::777999;;;<<<<<<;;;999888<<<;;;999888777888999999666555444333444666888:::222222111111000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++(((&&&(((,,,//////.........------...///111222222222222222222222222222222333444444333222000///111111222333444444444444444666777555222333777;;;:::666111222666888777555666555555444444444555555888666444555777777555333777888999999888777888999555666666666444444666777555666888999:::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;===AAAEEELLLYYYhhhsssvvv|||~~~|||wwwqqqmmmjjjllleee[[[QQQIIIDDD@@@===999888666555555555666777555888;;;>>>@@@BBBDDDFFFLLLOOO___kkksssUUU???<<<:::777333111111444333///...111222000...,,,+++,,,---...,,,,,,,,,+++***)))((((((+++***)))(((((()))***+++***)))((()))***+++***(((+++(((&&&)))+++***'''&&&'''............---,,,+++++++++...///,,,---000000---...---+++---///000///---111222555???LLLZZZccchhhddd\\\UUURRROOONNNQQQWWWaaawww}}}uuuooottt{{{~~~~~~}}}|||xxxsssrrrtttsssqqqmmmiiieeeaaa___]]]ZZZYYYVVVTTTQQQOOONNNMMMLLLJJJHHHHHHHHHGGGEEECCCDDDBBB@@@>>><<<<<<<<<======>>>??????@@@@@@??????;;;;;;:::999999999::::::::::::::::::::::::::::::888999:::;;;;;;:::999888::::::888888777888999999777666444333333444555666111111000000000000000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''(((+++......---------,,,,,,---...///000222222222222222222222222222222333444333222111000222333444555666666666666555555555666777777777666999666444555999:::777444666555555444444444555555777666444555777777666444777888999999777777888999777888888777666666777999666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<==================<<<<<<<<<;;;<<<>>>AAAEEEMMMZZZiiitttxxx~~~}}}wwwrrrmmmkkkjjjdddYYYPPPHHHCCC???<<<888777666555555666777888666999===???AAACCCFFFHHHPPPTTTccc|||iiivvvzzzRRR>>>:::999666555222222555444000000222222000...,,,,,,,,,---...,,,,,,,,,++++++***)))((()))((('''&&&&&&'''((()))***)))((()))******)))((()))'''&&&(((******)))((((((,,,------......------,,,,,,//////,,,---000000---...---,,,---/////////...000111444<<>>>>>>>>>>>>>><<<;;;::::::999999999:::::::::::::::::::::::::::999999999999999999999999888777777777777888888999888777555222111111111111/////////000000000000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,,,,+++,,,,,,+++,,,,,,---//////222222222222222222222222111222222333333333333222444444555666777777777777666444444777;;;;;;777222777666666888;;;;;;777333555555444444444555555666666555444555666777666555777888999999777777888999888999:::999777777999;;;777888999:::::::::::::::::::::::::::;;;<<<>>>>>>>>>>>>>>>>>>===============???BBBFFFMMMZZZjjjuuu|||}}}wwwrrrnnnkkkhhhaaaWWWNNNGGGBBB>>>;;;666555555444555666888999888;;;>>>@@@BBBDDDGGGJJJTTTYYYiiisssfff{{{sssNNN<<<:::999666777444333555555111111333111000...---,,,------...,,,,,,,,,,,,+++***)))((()))((('''&&&&&&'''((()))***)))((((((******)))(((((('''&&&&&&(((******)))***+++,,,------.........---,,,//////,,,,,,//////---------------...//////...000111444:::DDDOOOYYY___```XXXPPPLLLIIIIIINNNTTT^^^ooo~~~wwwsssxxx~~~}}}xxxtttsssppplllmmmppplllkkkhhhdddaaa^^^\\\[[[UUUTTTRRROOOMMMKKKJJJJJJGGGFFFDDDCCCDDDCCCAAA@@@@@@???>>><<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===<<<<<<;;;:::999999999999::::::::::::::::::::::::999999888777777777888888555555555666666777888888666555333111000/////////.........//////000000000------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********+++******,,,,,,,,,------...//////111111111111222222222222111111222333333444444555444555666777888888888888666555555777999:::888555777666666777999999777444555444444444444555666666555444444555666777777666777888999888777666777999999999:::999888777999;;;888999999:::::::::999999999999999:::;;;===>>>????????????>>>>>>>>>>>>===>>>@@@BBBFFFMMM[[[kkkvvv}}}wwwrrrnnnlllddd^^^UUUMMMFFFAAA<<<:::444444444444555777999:::999;;;>>>@@@BBBDDDHHHJJJUUU[[[nnnjjjccclllKKK===:::999777888444333555444111000333000000///...------......+++,,,,,,,,,++++++***)))+++***)))(((((()))***+++***((('''((()))***)))(((((()))(((%%%&&&)))***((()))++++++,,,---............---//////,,,,,,//////,,,,,,---...............///111111444999AAALLLWWW]]]___WWWOOOKKKGGGFFFIIIOOOWWWeee{{{yyyvvvyyy~~~}}}yyyxxxsssoooooolllhhhhhhkkkgggfffccc```^^^[[[ZZZYYYSSSRRRPPPNNNLLLJJJJJJIIIGGGEEEDDDCCCDDDCCCBBB@@@???>>>>>><<<;;;;;;;;;:::<<<===>>>>>>???>>>>>>>>>===<<<;;;:::999999999999999999999999999999999999999888777666666666666777333444444555555666666666222222111000000000000000------....../////////000------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++++++++***))))))))),,,------...//////000000000000000111111222222222111111222222333444555666444555666777777888888777777888888777666666999;;;888666555444555666777777444444444444444555666666333444555555666666777888666777888888777666777888777888999888666666888999888999999:::::::::999999888888999999;;;<<<>>>>>>@@@?????????>>>>>>>>>>>>>>>@@@BBBEEEMMMZZZkkkwww|||wwwrrrnnnkkkbbb\\\TTTLLLEEE@@@;;;999333333333333555777999:::999;;;===???AAADDDGGGJJJRRR\\\rrrvvvfffcccgggIII>>><<<:::888888444222444222//////222000/////////.........///+++,,,,,,,,,,,,+++******+++***)))(((((()))***+++)))((('''((()))***)))''''''+++***&&&%%%((((((%%%(((+++,,,,,,---.........------000000---,,,//////,,,,,,---......------...000000222444888???IIIUUU\\\]]]VVVOOOKKKGGGEEEGGGLLLVVVbbbwww}}}xxxzzz~~~~~~xxxssssssooolllllliiidddccceeebbbaaa___\\\ZZZXXXWWWWWWQQQPPPNNNLLLJJJIIIHHHHHHFFFEEECCCCCCCCCCCCBBB@@@>>>>>>>>>===<<<<<<;;;;;;<<<======>>>>>>>>>>>>>>>===<<<;;;:::999888888888777777777777777777777777777777777666666555555444222333444444555444444333000000000000000111111111---------...............------------,,,,,,,,,,,,++++++++++++++++++++++++(((***,,,+++***))))))***,,,---...///000000000000//////000000111222222222222222222222333444666666555555666777888888888888777999:::888555555999>>>888666555333333444666888444444444444444555666777222333555666666666888:::666777888888666666777888666777888777555555777888777888999:::::::::::::::999999999999:::;;;======????????????>>>>>>>>>>>>>>>???AAADDDLLLZZZkkkvvv{{{vvvqqqmmmkkk___ZZZSSSKKKEEE@@@;;;888333333333333444666888999:::;;;===???@@@DDDHHHKKKQQQ^^^wwwnnneeeiiibbbGGG???===;;;999999444222333222//////222////////////////////////+++,,,,,,,,,,,,,,,++++++)))((('''&&&&&&'''((())))))(((''''''))))))((('''$$$***,,,&&&$$$(((((($$$&&&,,,,,,------...------------000000---,,,///...++++++---//////---,,,...000///000333666<<>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<============<<<======;;;:::999888888888666666666666666666666666666666777777666555333222222333333444444333222111000000000111111111000000......------------------.........------------,,,************************&&&))),,,,,,***((()))***+++,,,---////////////////////////000111222222222444333333222333444555666666777888999999:::::::::888888999999888999:::;;;666777777666555555666777444333333444444666777777000333555666555666888;;;666777888777666555666888666777888777555555777888666777888999:::;;;;;;;;;:::999999999:::;;;;;;<<>>>>>>>>=========>>>???@@@CCCJJJYYYjjjvvv~~~}}}yyyuuupppllljjj^^^YYYRRRKKKFFF@@@;;;888444444333333444666777888;;;===>>>@@@AAAEEEIIIMMMTTTbbb}}}yyyhhhbbbrrr^^^EEE>>>===:::888:::666333444222///000333/////////000000000//////++++++,,,,,,---,,,,,,+++)))((('''&&&&&&'''((())))))(((''''''((()))((('''(((,,,'''&&&******%%%&&&,,,------......---,,,,,,...000000---,,,......++++++---//////---,,,...000---///222555;;;EEEQQQZZZVVVQQQMMMLLLJJJGGGHHHLLLMMMXXXmmm{{{zzz{{{}}}}}}zzzqqqjjjmmmjjjjjjjjjggg___[[[[[[\\\[[[YYYWWWUUUTTTTTTSSSLLLKKKIIIGGGFFFEEEDDDDDDDDDBBBAAAAAABBBBBB@@@???>>>?????????>>>===<<<<<<999:::;;;;;;<<<<<<;;;;;;>>>===;;;:::999888888888555555555555555555555555555666777777777555222111222333444444333222000///111111111111111000//////.........------,,,,,,,,,//////.........---------************************%%%(((,,,,,,***((()))+++***+++,,,...///......---...//////000111222222222555444333222333444555666888888999:::;;;;;;;;;;;;999777777999======:::666555777999:::999777666666333333333444555666777888000333555666555666999<<<666777888777666555666888777888888777666666777999555666888999:::;;;;;;<<<:::::::::999999:::;;;;;;>>>>>>>>>>>>============>>>>>>???BBBJJJXXXiiivvv{{{}}}|||xxxtttoookkkiii^^^YYYRRRKKKFFFAAA<<<999555444333333444555777888===>>>@@@AAACCCFFFKKKNNNVVVfffsssccc___yyy[[[CCC>>><<<888666<<<777555555333000111444...///000000000000000///++++++,,,------,,,,,,,,,+++***)))(((((()))***+++)))'''&&&'''((()))((('''%%%+++'''''',,,---''''''------,,,+++))))))***,,,..................------******+++,,,---//////000---000333555888AAANNNYYYQQQPPPNNNLLLJJJHHHHHHGGGQQQZZZjjjyyy}}}zzzyyyxxx}}}~~~zzzvvvpppmmmiiiiiigggeeeaaa]]]YYYWWWTTTSSSQQQOOOMMMLLLKKKKKKKKKIIIGGGEEECCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>><<<============<<<<<<<<<<<<======>>>>>>?????????@@@777888999:::999777555444888555222222444555444222222222222111111111111000333333222222111000//////222111111000///.........,,,...//////......000111)))))))))******+++++++++++++++++++++,,,---...///,,,,,,,,,+++++++++******---+++***+++...000///---000111222333444333222111555444333222222222333444888999:::999888777888999777777:::???<<<666666;;;666555555555555666666777555444444333333444444444444333333333444444555555999999999999999888777666555555555555555666777777777777888999999999999888888:::;;;;;;;;;;;;<<<>>>===============<<<<<<;;;;;;???CCCFFFKKKYYYlllzzz}}}|||}}}}}}xxxsssnnnjjjhhhaaaZZZPPPJJJFFFBBB;;;666555555444444555666888999::::::===CCCFFFHHHNNNTTTWWWmmmkkkccchhh~~~yyySSSFFFAAA>>>;;;444666555444222111000//////000000111111000...,,,+++***+++,,,------+++***((())))))))))))))))))))))))'''((()))***************((((((''''''(((***---...(((,,,------+++))))))+++,,,..................------++++++,,,---...//////000///111222333555>>>KKKVVVTTTSSSPPPMMMIIIGGGFFFGGGLLLTTTbbbpppzzz~~~zzzxxxyyy}}}|||xxxtttpppjjjgggffffffdddaaa^^^ZZZVVVTTTSSSRRRQQQOOOMMMKKKKKKJJJJJJIIIGGGEEECCCBBBBBBBBBAAAAAABBBBBBAAA@@@???>>>========================<<<<<<<<<======>>>>>>>>>777888999999999777555444777444111111222444333222222222222111111111111000222222111111000//////...111111000//////...------***+++,,,,,,+++***+++---))))))******+++,,,,,,---++++++***++++++,,,------,,,,,,++++++************---+++***,,,///000///---000111222333444333222111555444333222222333444444777999:::999777777888999888777:::===;;;666777;;;777666666555555555666666444444444333444444555555444444333333333444555666888999999999999888888777777777777777777888999999777777888999999999999888888:::;;;;;;;;;;;;<<<>>>===============<<<<<<;;;;;;???BBBFFFLLLYYYlllzzz~~~wwwxxx~~~|||xxxsssooojjjhhh___XXXNNNHHHDDD@@@:::555555555444444444555777888===<<<>>>CCCEEEEEEJJJPPPYYYppphhh```eeevvvQQQFFF@@@===;;;555777666444222111000000000,,,,,,---......---,,,,,,...------,,,,,,,,,,,,,,,************************((())))))************)))'''(((((()))))))))))))))(((,,,------,,,******+++---------------------......---------....../////////111222222000222:::HHHSSSXXXWWWSSSNNNIIIEEEEEEEEEIIINNNYYYeeeppp~~~zzzyyyyyy}}}{{{wwwsssoooiiifffbbbaaa___]]]YYYVVVSSSQQQRRRQQQOOOMMMLLLJJJJJJJJJHHHGGGFFFDDDCCCBBBBBBBBB??????@@@AAAAAA@@@@@@???<<<<<<======>>>>>>??????;;;;;;;;;<<<<<<<<<<<<<<<777888999999888777555444555333111000111222222222222222222111111111111000111111000000///.........000000//////...---------)))***+++***)))((()))***,,,,,,,,,,,,++++++++++++++++++***++++++++++++++++++************)))))))))---,,,+++---///000///...000111222333444333222222555555444444444444555666777888999999777777888999:::999:::<<<:::888888<<<888888777666555555555666444444444444444555666777555444333222222444666777888888999999:::999999999777777777777777888999999777777888999999999999888888:::;;;;;;;;;;;;<<<>>>===============<<<<<<;;;;;;>>>BBBFFFLLLZZZlllyyy~~~|||rrrttt{{{|||xxxtttpppkkkggg^^^WWWNNNGGGCCC???:::666555555444333444555666777>>>===>>>BBBDDDDDDIIIOOO[[[rrrhhh___eeeoooNNNEEE@@@===<<<666777666555333222111000000***+++,,,---.../////////111///---++++++,,,...///************************)))************))))))(((&&&((()))***)))(((%%%$$$(((+++,,,---,,,+++***+++---,,,,,,------------............//////////////////111222111///000:::HHHTTT[[[[[[WWWQQQIIIDDDCCCDDDGGGKKKTTT___kkk}}}~~~zzzyyyzzz}}}~~~zzzvvvrrrnnniiieee^^^]]][[[YYYVVVSSSQQQOOOPPPOOOMMMLLLJJJIIIIIIHHHFFFFFFEEEDDDBBBBBBAAAAAA??????????????????>>>>>><<<<<<======>>>???@@@@@@;;;;;;;;;;;;<<<<<<<<<<<<777888888888777666555444444333222111111222333333222222222111111111000000111111000000000///////////////......------------,,,------,,,***)))***+++000000...---+++***)))(((******++++++*********)))***)))))))))))))))))))))---------...///000000000000111222333444444333333555555555555666666777777777888999999888888999:::;;;;;;:::::::::999:::<<<:::999888777666555555555444444444444555666777888666555333222222444666888777777888999:::::::::999555555555555555666666777777777888999999999999888888:::;;;;;;;;;;;;<<<>>>===============<<<<<<;;;<<<>>>AAAFFFMMM[[[lllxxx|||~~~wwwsssuuu}}}{{{xxxuuuqqqkkkfff___YYYPPPHHHCCC???<<<999555444444333333444666777<<<;;;===BBBEEEGGGMMMTTT]]]tttjjjccclllhhhKKKDDD???<<<<<<888888777555444222111111111---...//////000111111111//////---,,,,,,,,,---...***************************************)))(((''''''((()))))))))((('''&&&(((+++,,,------,,,+++,,,---,,,,,,,,,,,,------............//////////////////000111000///111:::IIIUUU\\\]]][[[TTTKKKDDDCCCDDDFFFIIIPPP[[[hhh}}}}}}zzzzzz{{{}}}{{{xxxuuuqqqnnnjjjeeeaaa[[[ZZZXXXVVVSSSQQQOOOOOONNNMMMKKKJJJHHHHHHGGGGGGDDDDDDDDDCCCBBBAAA@@@@@@AAA@@@???>>>===<<<<<<;;;;;;<<<<<<===>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<888888777777666555555444444444333222222333444555222222222111111111000000222111111111111111000000...............------------...///...,,,++++++,,,......---,,,,,,+++************+++++++++***)))))))))))))))))))))))))))***---....../////////000111000111333444555555555444555555666777888999999999777999::::::999999:::<<<<<<<<<;;;::::::<<<<<<;;;;;;:::999888777666666666555555555555666666777888666555444333333555666888666777888888999999999999555555555555555666666777777777888999999999999888888:::;;;;;;;;;;;;<<<>>>===============<<<<<<;;;<<<>>>AAAFFFNNN\\\lllwwwyyy|||yyyxxxyyy}}}~~~zzzxxxvvvrrrkkkfff]]]WWWOOOGGGAAA===;;;999444444333333444555777888===<<<>>>CCCGGGIIIPPPXXXbbb{{{jjjgggtttbbbIIIEEE???<<<<<<999888777666444333222222111111111000000////////////,,,------......,,,+++******************************************)))((('''***)))((((((((()))***+++)))***,,,......---,,,------++++++,,,,,,------......---------......////////////000000///111:::HHHTTT[[[]]]]]]WWWNNNFFFCCCDDDDDDGGGNNNXXXeeezzz|||zzz{{{|||}}}~~~{{{yyyvvvsssooolllhhhccc```YYYXXXUUUSSSQQQOOONNNNNNLLLKKKIIIHHHGGGFFFFFFFFFBBBCCCCCCBBBBBBAAA??????AAA@@@???===;;;;;;::::::;;;;;;<<<<<<======>>>>>>===<<<<<<<<<<<<;;;;;;;;;888888777666666555555444444444444333222333555777222222222111111111111000222222222111111111111111........................+++,,,---,,,+++***+++,,,((()))***+++,,,---...///)))***+++,,,,,,+++******)))))))))************+++---...000000//////111222111222444666777777666666555666777999:::;;;;;;;;;888:::;;;;;;;;;;;;<<<>>><<<===<<<:::;;;>>>===:::::::::999888777777777888777777666666666666777777555555555555555666666777666666777777888777777777777777777777777888999999777777888999999999999888888:::;;;;;;;;;;;;<<<>>>===============<<<<<<;;;<<<===@@@FFFOOO]]]llluuuwwwzzz{{{~~~~~~yyyxxxwwwtttllleeeXXXSSSKKKCCC<<<999777777444333333444555777999:::AAA???@@@DDDGGGIIIPPPXXXjjjgggggg{{{^^^IIIFFF???;;;<<<;;;999888777555444333222222222111///...---,,,,,,,,,+++,,,...///...---+++)))++++++++++++++++++++++++)))************))))))(((+++)))((('''((())),,,---)))***,,,......---------...***++++++,,,------......++++++,,,---...//////000...000000///000888DDDOOOXXX\\\___[[[PPPHHHDDDEEEEEEHHHOOOXXXcccwww{{{zzz}}}}}}}}}}}}}}}~~~|||yyyvvvvvvsssooollliiieeeaaa]]]VVVUUURRRPPPNNNMMMLLLLLLJJJIIIHHHGGGFFFEEEEEEEEEAAAAAABBBBBBAAA@@@???>>>???>>>===;;;;;;:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999888777777666555555444555222333444333111111444777222222222111111111111000000000000111111111111111////////////////////////***+++,,,,,,++++++,,,---(((((()))***+++,,,------(((***+++---...---,,,+++************++++++,,,,,,---///111111//////111333222444555777888999888888555666888:::;;;<<<<<<<<<:::;;;======<<<<<<>>>@@@;;;======;;;===@@@>>>888:::999999888888888999999999999888777666666666666333444555666777666666555555666666666666555555444777777777777777888999999777777888999999999999888888:::;;;;;;;;;;;;<<<>>>===============<<<<<<;;;<<<===@@@FFFPPP^^^llluuuyyy{{{}}}yyyxxxxxxtttllldddVVVRRRJJJAAA:::666666777333333333444666999<<<===???===>>>CCCFFFJJJQQQYYYooodddhhhzzz[[[IIIGGG@@@;;;===;;;999999777555444333333333222111///...---,,,,,,---...............---,,,,,,++++++++++++++++++++++++((())))))************)))***))))))(((((((((((())))))))),,,...///...------...******+++,,,,,,---......******+++,,,---//////000...000111//////555AAAJJJVVV\\\```\\\RRRIIIEEEEEEGGGJJJQQQZZZdddvvvzzzzzz~~~~~~||||||{{{~~~}}}{{{yyywwwtttrrrnnnlllhhheeebbb^^^ZZZVVVTTTSSSPPPNNNLLLKKKKKKKKKIIIIIIGGGFFFEEEEEEEEEEEE@@@AAABBBBBBAAA@@@>>>======<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;:::::::::::::::999999888888888888777666555555444444555000222333222000000333666222222222111111111111000////////////000000000000/////////000000000000000+++,,,......------...000,,,,,,++++++***)))((((((((())),,,...///...---,,,******+++++++++,,,,,,,,,---///222111000///111444333444666888999:::999999555666888;;;<<<=========:::<<<>>>>>>===>>>???AAA:::======;;;>>>BBB>>>777999999999888999999::::::;;;:::999777666666555555333444666888888777555444555666666666555444333333555555555555555666777777777777888999999999999888888:::;;;;;;;;;;;;<<<>>>===============<<<<<<;;;<<<===@@@FFFQQQ^^^lllttt{{{}}}}}}xxxxxxyyyuuullldddWWWSSSKKKBBB:::777777888222333333555777;;;===???:::999;;;AAAFFFLLLTTT]]]pppdddiiixxxZZZIIIHHH@@@;;;===<<<:::999777666444333333333444333111000//////000000111000...---------///000++++++++++++++++++++++++'''((()))***************))))))******)))'''$$$###)))------------,,,,,,+++************+++---......///.........///111000...,,,---///000//////444===DDDUUU]]]bbb]]]UUUPPPLLLHHHIIINNNSSSWWW```uuu}}}zzz}}}~~~zzz||||||~~~{{{wwwuuuttttttrrrqqqnnnjjjeeebbbaaa___[[[XXXXXXUUURRRNNNLLLKKKKKKKKKGGGGGGGGGEEEDDDDDDGGGIIIEEECCCAAA???>>>>>>>>>>>>===;;;::::::;;;<<<:::999:::::::::::::::::::::::::::999888777666666666666777666444222111111111222222222222222222222222222111111111000000000000000111555555111000333222...000000111111111111000000000//////---,,,+++******...,,,'''"""&&&------'''...,,,+++,,,......+++(((,,,,,,,,,,,,,,,,,,,,,---.../////////...///222444666777999::::::999888777888888888999:::;;;<<<<<<999;;;=========<<<===>>>BBBAAA???===<<<;;;;;;<<<999999888888888999:::;;;>>><<<999777777999;;;===555555555444444555555555555555666666666666555555555555444444444555555666777777777777888888888888::::::;;;;;;<<<===>>>>>>===>>>??????>>><<<:::999===@@@CCCFFFLLLYYYkkkwww{{{~~~yyyttttttrrrkkkbbbYYYPPPFFFBBB???999666666666555444444666999<<<>>>AAABBB???CCCLLLKKKQQQbbb}}}cccjjjrrraaaOOOGGGEEEAAA<<<:::;;;999666444222333444555444333222000///.........000000000000000000000000,,,+++)))(((((()))+++,,,+++++++++************)))((('''&&&%%%%%%&&&'''(((+++,,,---------,,,,,,+++***...---,,,***((()))+++---///.........000000...------///000//////333;;;BBBRRR[[[```\\\UUUPPPLLLIIIGGGLLLQQQYYYggg~~~|||yyy|||~~~~~~||||||~~~~~~yyyvvvvvvsssooommmlllkkkjjjiiiiiieeeaaa___^^^\\\YYYVVVVVVTTTPPPMMMJJJIIIIIIIIIDDDEEEGGGFFFEEEDDDEEEFFFCCCBBBAAA???????????????===;;;::::::;;;<<<:::999999999999999999999999999::::::999777777666666666555444333222222222333333222222222222222222222222222222222222222222222222222666666222111444333//////000000111111000000///000//////...,,,++++++***...---)))%%%)))///...)))...,,,+++,,,......,,,***,,,,,,,,,,,,------------///000000000000111333666777888999:::::::::999888888999:::;;;<<<======<<<;;;<<<>>>>>>===<<<===>>>@@@???>>>===<<<<<<<<<===::::::::::::::::::::::::999888666444444555777999666555444333333444555666555666666777777666666555777777777666777777888999777777777777888888888888::::::;;;;;;<<<======>>>======>>>???>>><<<:::999>>>@@@CCCFFFLLLXXXhhhttt{{{~~~xxxsssrrrqqqjjjaaaYYYOOOEEEAAA>>>999777777666555444444666999<<<>>>AAABBB@@@EEEMMMMMMSSSfffdddpppmmm]]]LLLEEECCC???;;;999:::888666333222333444555444333222111////////////////////////////////////---,,,+++******+++,,,---++++++++++++************+++******************+++(((,,,,,,---------,,,++++++......,,,(((%%%%%%***...000...------...//////...///000111000///333999???LLLVVV]]][[[VVVQQQMMMJJJGGGJJJPPPZZZlll{{{wwwzzz}}}~~~}}}|||~~~{{{xxxtttpppmmmllliiifffdddccccccaaa```aaa___\\\ZZZYYYXXXVVVTTTSSSQQQMMMJJJHHHGGGGGGGGGAAACCCFFFFFFEEECCCCCCCCCBBBAAA@@@@@@??????@@@@@@===;;;::::::;;;<<<:::999888888888888888888888888999999888777666666666666222222222222222333444555222222222222222222222222333333333333333333333333444666666444333444333000000000111111111111000000000//////...---,,,++++++......+++***,,,000///+++---,,,+++,,,---...---,,,,,,,,,---------.........///111222222222333555777888888999::::::::::::::::::;;;===??????>>>===<<<<<<>>>??????===<<<<<<======<<<<<<;;;;;;<<<======<<<============;;;:::999555555444444444444555666666555333222222333555666666777777888888777777666777777666666777888888999777777777777888888888888:::::::::;;;<<<<<<======<<<===>>>>>>===<<<:::999>>>@@@BBBFFFLLLXXXgggrrrzzz~~~~~~~~~wwwpppooooooiii```YYYOOODDD@@@===999777888555555444444666999<<<>>>???BBBBBBGGGOOOOOOWWWkkkyyydddwwwfffWWWHHHBBBAAA===:::888999777555333222222333444444333222111000/////////------------------------...---,,,++++++,,,---...,,,+++++++++************((())))))******))))))(((***,,,,,,,,,------,,,,,,+++***,,,---***((((((,,,111000...,,,,,,---//////...///000111000000222777;;;FFFQQQ[[[[[[WWWSSSNNNJJJIIIJJJNNNXXXlll}}}wwwxxx{{{}}}}}}|||~~~|||wwwsssooolllgggdddfffccc```^^^]]]]]]\\\[[[[[[YYYWWWVVVUUUTTTSSSSSSPPPNNNKKKHHHEEEEEEEEEEEEAAABBBDDDCCCBBBAAABBBCCCCCCBBBAAA@@@??????>>>>>>===;;;::::::;;;<<<:::999777777777777777777777777777777666555555555555555222222222222222333333333222222222222222222222222333333333333333444444444555666666555555444333222222222222333333222222222000//////...---,,,,,,,,,------,,,---///000...,,,,,,,,,+++,,,---.........---------......//////000///111333333333444666888999999::::::;;;;;;<<<<<<;;;===???AAAAAA@@@>>><<<<<<>>>???>>>===;;;;;;<<<888888888999:::;;;<<<<<<>>>>>>???@@@>>><<<:::888555555666777777777666666777555333222222333555777777777888888888888777777333333333333444555666666666777777777888888888888:::::::::;;;;;;<<<<<<<<<<<<<<<=========<<<;;;:::===???BBBGGGOOO\\\iiisssyyy}}}~~~}}}~~~vvvnnnmmmmmmggg___XXXMMMCCC>>><<<888777999555444444555777999<<<===<<>>???BBBEEEDDDCCCBBBAAA@@@>>>===<<<===;;;::::::;;;<<<:::999666666666666666666666666555555444333333333333444333333333222222222111111222222222222222222222222222222222333333333444444777666666666666444333333333444444555555444444333/////////......------,,,+++++++++---///...---,,,,,,,,,,,,,,,,,,---...000------...///000000111111///111333444555555777999:::::::::;;;<<<<<<===>>><<<>>>@@@BBBAAA@@@===;;;;;;<<<======;;;999999:::444555666777999:::;;;;;;>>>???@@@@@@>>><<<999777555666777888888888777777777666444333333444666777777777888888888888777777222222222222333444555666666777777777888888888888:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>BBBIIISSSaaannnvvvwww|||~~~}}}~~~vvvnnnllllllfff^^^VVVLLLBBB>>><<<888777999444444444555777999;;;===:::AAACCCHHHOOOQQQ___xxx{{{rrrlllZZZOOOEEEAAA@@@<<<::::::666555444333222222333333555444333222222111111222........................,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***+++,,,---......---,,,+++&&&++++++,,,---------,,,,,,,,,---///000000...,,,***///---,,,,,,---......---...//////000111333444555===KKKYYY]]]ZZZVVVPPPKKKGGGIIIMMMVVVfffuuusssvvv{{{~~~{{{|||wwwsssnnniiifffccc```^^^\\\ZZZVVVUUUUUUUUUTTTSSSTTTTTTTTTSSSQQQPPPQQQRRRMMMLLLIIIFFFDDDDDDDDDDDDDDDCCC@@@===<<<>>>BBBFFFCCCCCCBBBBBB@@@>>>===<<<===;;;::::::;;;<<<:::999666666666666666666666666444444333333333333333444222222333333222111000000222222222222222222222222111222222333333444444444777555555777666333222444444444555555555555444444/////////.........------+++)))***---...,,,,,,...---......---+++,,,...000......///000111111222333000333555777777888999;;;;;;;;;;;;;;;<<<===???@@@===>>>@@@@@@@@@>>><<<;;;777999::::::888777777888333444666888:::;;;;;;<<<===>>>>>>>>><<<;;;999777333444555666777777777666777666666666666666666777666777777888888777777666333333444444555666777888777777777777888888888888::::::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===BBBJJJVVVdddpppwwwuuu{{{~~~vvvooommmkkkddd\\\SSSJJJAAA???===999777777444444555666888:::;;;<<<;;;BBBDDDHHHNNNRRRddd{{{ssswwwyyyVVVMMMDDDBBB@@@<<<::::::666555555444444444444444555444333333222222222333////////////////////////+++++++++,,,,,,+++++++++,,,,,,,,,,,,++++++++++++******++++++++++++******(((***+++,,,,,,---------,,,...+++***,,,000111...***------,,,---......---+++------...000222444444444<<>>===;;;::::::;;;<<<:::999666666666666666666666666555555444444444444555555000000222222333222111111222222222222222222222222222333333444555555666666777444444777666222111444333333444444444444333333////////////............,,,)))***......+++,,,000...//////---++++++...000......///000111222333444333555888:::;;;;;;<<<>>>;;;;;;;;;;;;<<<>>>@@@AAA>>>>>>>>>>>>===<<<;;;:::333555777777666555555666555666888:::<<<=========<<<<<<;;;;;;:::999888888444444444555666666777777666777888999999888777666555666666777777666666555555555555666777888999:::777777777777888888888888::::::::::::::::::::::::;;;;;;;;;:::;;;;;;;;;<<<;;;===AAAJJJWWWdddooouuutttzzzxxxqqqnnnllldddZZZPPPHHHAAA@@@>>>999666666333444555666888:::;;;<<<===DDDFFFIIIOOOUUUkkk|||vvvyyy|||qqq~~~mmmRRRJJJCCCAAA???;;;888999666666555555555555555555555444444333333333333444////////////////////////,,,,,,------------,,,,,,------,,,,,,,,,+++++++++(((((((((''''''(((((((((,,,***+++,,,,,,------------,,,'''$$$'''...333222...,,,,,,,,,...//////---***,,,,,,---000333444444333;;;JJJYYY___]]]XXXQQQKKKGGGKKKNNNPPPVVVhhh~~~{{{~~~xxxooommmsss||||||rrrnnniiieeebbb```^^^]]]\\\ZZZWWWUUUVVVVVVUUUTTTPPPRRRRRRPPPMMMLLLMMMPPPNNNLLLJJJGGGFFFEEEFFFFFFAAABBBBBBAAA@@@@@@AAACCC<<<>>>???AAABBBBBBBBBAAA===;;;::::::;;;<<<:::999777777777777777777777777666666555555555666666777---...000222333333333333222222222222222222222222444444444555666777777888777333333777666111000333111222222333333222222111///////////////.........---)))***......+++---333///000000---******---000...///000111222333444444555888;;;======>>>???@@@<<<<<<;;;<<<===???AAABBB>>>>>>===<<<;;;::::::999111333444555444444444555777888:::===>>>?????????;;;;;;999888888888888888555555555666666888999:::666777999;;;;;;999777666555555666666666666555555444444555555666888999:::777777777777888888888888::::::::::::::::::::::::;;;;;;:::::::::;;;;;;<<<<<<===AAAJJJVVVccclllqqqssszzzxxxrrrooolllcccYYYNNNGGGAAA@@@???:::666555333444555777888:::;;;<<>>999777888666666666666666555555555555555444333333333444444////////////////////////------............---------------,,,,,,,,,++++++,,,+++***))))))***+++,,,***,,,,,,,,,---......,,,***------......------,,,+++...---,,,,,,,,,,,,---...//////...///000111333444>>>HHHUUU]]]^^^YYYTTTPPPNNNKKKKKKPPPXXXeeexxxwwwnnnnnnvvv{{{ooolllhhheeecccaaa^^^\\\ZZZYYYXXXWWWUUUUUUUUUTTTKKKNNNOOONNNKKKIIIJJJLLLMMMKKKHHHFFFEEEEEEGGGHHHAAA@@@@@@@@@@@@@@@@@@?????????@@@AAAAAA???>>>===============<<<;;;:::999777666666777999999888666777555333444666666444222222222222111111111111000///000222444555555444444666777888888999999999999555333000...,,,---...///---...///111222222222222333222111000////////////---...000000//////000222,,,,,,------...////////////000111222444555666777777999;;;===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888555444555555555444222222222222444666999:::;;;===>>>>>>======>>>@@@999888777666666555555666777777555444444555666666888888999999::::::999999:::;;;;;;999666444444555666666666666777777777777666666777777777888888888===:::888888;;;<<<;;;999<<<;;;::::::::::::;;;<<<<<>>===============<<<<<<;;;:::999888777777777999999777555777555333444555666444222222222222111111111000000000111222333444555555555666777888999:::999888777333111///,,,++++++---...,,,---...000111111111111222111000///............***,,,............000222,,,------...//////000000000111222333444666777777888:::<<<===>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::888666444444555555555555444444555666777999;;;<<<<<<===>>>>>>===<<<<<<===888777777666666666666666777777666555666666777888888888999999999999888888777888888777555444555666666666666666777777777777777777888888888888888888<<<:::888888;;;<<<;;;999<<<;;;::::::::::::;;;<<<===???EEEMMMXXXcccmmmsssuuuzzz}}}zzzuuupppnnnmmmeee\\\PPPIII@@@<<<:::999777333444444444555777999;;;===???FFFFFFFFFPPP[[[rrrssscccjjj|||qqquuujjj{{{\\\LLLFFF@@@=========;;;888;;;:::999777666666666666444555666555333222222333333444666666666555333222000...------//////...,,,.........---,,,+++******+++***)))((('''''''''''''''++++++,,,------,,,,,,+++)))***,,,---.../////////...------,,,,,,------...---------...///222444555999BBBOOOYYY\\\ZZZVVVSSSNNNJJJHHHJJJOOOYYYiiixxxzzzrrrrrrxxx}}}vvvqqqjjjfffaaa]]]\\\[[[ZZZYYY[[[ZZZYYYWWWUUUTTTTTTTTTPPPQQQRRRQQQNNNLLLLLLLLLHHHIIIIIIIIIHHHFFFDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@???>>>======<<<<<<======<<<<<<<<<<<<;;;:::999999999888777888888888666444666444333333444555333222222222111111111000000000111111111222333444666666666888999;;;:::999666555000...,,,***))))))***+++++++++---...///000000000000000///...------------)))***,,,---------///111---......//////000111111222222333444555777888888999:::<<<<<<<<<<<<;;;:::<<<;;;;;;:::999888777777555444333333555666666555777888999:::<<<<<<======<<<>>>???>>><<<999888888666666666666666777777777888888777777888999:::;;;999999999999888777666666444555666666444444555666666666666666777777777777999999999999999888888888;;;:::999999;;;;;;:::999<<<;;;;;;::::::;;;;;;<<<>>>@@@EEEMMMXXXcccmmmssswww{{{zzzxxxtttooonnnmmmeee\\\NNNHHH@@@<<<:::999666444555555555666888:::<<<>>>>>>FFFFFFHHHRRR\\\pppmmmcccqqqtttxxxnnneeeyyyzzzWWWJJJEEEAAA??????>>><<<999;;;:::999777666666666666333444555555444333444666888:::===>>>===999555222000///......//////...---333111///---+++***))))))+++***)))((((((((((((((((((,,,---......------......***+++,,,---............---------------------------------...///222444555999AAANNNXXX]]][[[WWWTTTPPPLLLJJJKKKOOOXXXggguuu}}}vvvtttyyy}}}vvvqqqnnngggccc^^^ZZZYYYYYYXXXXXXZZZYYYWWWVVVTTTSSSSSSSSSOOOOOOOOONNNLLLKKKJJJIIIIIIIIIHHHHHHGGGEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@>>>===<<<;;;:::;;;<<<===;;;<<<<<<;;;;;;:::999888:::999888888888888555333555444333333333333333222111111111111000000000000111111111111222444666888666888:::;;;:::777444111---+++)))(((''''''((())))))***+++---............111000///...------------***,,,------,,,,,,...///......//////000111111111222333444555666777888888888999999999999888777666999999888777555444333333333222222333666777777777888:::;;;===>>>>>>======<<<>>>???===:::777555444444555666777888888888888888888999::::::;;;<<<===;;;;;;;;;:::999777666555444555666666444444555666666666666666777777777777:::::::::999999999999888::::::::::::;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;???AAAEEEMMMWWWcccnnntttzzz}}}zzzxxxtttooonnnlllcccYYYMMMHHHAAA<<<999888666555666666666777999;;;===???===EEEFFFIIISSS]]]oooiiifff{{{ttt~~~gggddd}}}sssRRRHHHEEEBBB@@@@@@???===;;;<<<;;;:::888777777666666333444555444333333444555:::<<>>===;;;:::::::::;;;<<<;;;;;;;;;;;;:::999888777:::999888888888888555333333333444333222222222222111111111000000000//////111000000111222444777888777888::::::888555111...***)))((('''&&&&&&''''''((()))***+++------------111111000///............---...///...,,,+++,,,---......//////000111111111222333333444555666777777666666666555555444333333555555444444333222111111333333333555888999999888999:::<<<===>>>===<<<<<<<<<======;;;888444333333444555777888999:::999999999:::;;;;;;<<<======>>><<<<<<<<<;;;:::888777666777888888777555444444555666666666666777777777777999999999999999999999999999:::;;;;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;???@@@EEELLLWWWdddooovvv}}}{{{yyytttooommmiii___UUUKKKGGGAAA<<<888777666666666666666777999;;;>>>???===EEEFFFJJJTTT]]]mmmgggjjj|||vvvvvvccchhhmmmPPPFFFDDDBBBAAAAAA@@@???>>>===<<<;;;:::999888888888555666555444222111222444888:::===>>><<<888333///000111111000////////////888666111,,,***))))))***---,,,+++++++++++++++++++++))),,,---,,,******---111------......------,,,+++,,,------......------,,,...---------...000222333999???KKKVVV^^^```\\\XXXPPPLLLIIIIIIKKKRRR___lllyyyxxx~~~~~~wwwqqqmmmiiiggg^^^\\\XXXVVVVVVUUUTTTSSSQQQQQQPPPOOOOOOOOOOOOPPPOOONNNMMMMMMNNNMMMKKKJJJKKKIIIFFFCCCBBBCCCDDDFFFDDDCCCCCCBBBAAA@@@??????===<<<;;;;;;::::::;;;;;;::::::::::::999888777777999888777888888888666444222333444333111000111222111111000000000////////////000000222333555777888888888999888555222...+++))))))((('''''''''''''''((()))***+++,,,---------222111000///............---...///...,,,+++,,,------......//////000111111111111222222333444444555333333333222222111111111222222222222222222222222555555666888;;;<<<<<<::::::;;;;;;<<<<<<<<<;;;;;;:::;;;:::888555333333333666777999:::;;;;;;;;;::::::;;;<<<======>>>======<<<;;;;;;:::999888666666777888999777555444444555666666666666777777777777888888888888999999::::::888:::<<<<<<;;;999999::::::;;;;;;<<<<<<;;;;;;:::>>>@@@DDDLLLXXXeeeqqqyyy{{{yyytttooolllhhh]]]RRRJJJGGGAAA<<<888666666777666666666777999;;;===??????EEEFFFIIITTT]]]lllhhhpppzzzvvvrrrdddqqqhhhOOOFFFDDDCCCAAA@@@@@@AAAAAA???>>>===;;;::::::::::::777777666444222111333555666777888888777555222000000111222111000///000111888555111---+++***+++++++++******)))))))))*********+++...000///,,,,,,000444,,,,,,------...---------,,,,,,---......---,,,,,,///......---...///000111444:::FFFTTT^^^bbb___[[[RRRNNNJJJIIIIIINNNZZZfffyyyzzzwww{{{|||}}}}}}wwwqqqmmmhhhccc```YYYWWWUUUUUUTTTSSSQQQOOOLLLLLLLLLLLLLLLMMMNNNNNNMMMKKKJJJKKKMMMNNNKKKIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>><<<<<<<<<<<<<<<;;;;;;:::::::::::::::999888777666888777777777999999777555111333444333000///000222111000000000////////////...///111333555666777777888888777555222///+++)))))))))((((((((((((((((((((()))***+++,,,---------000000///...------------)))***,,,,,,++++++---///,,,------...//////000000//////000000111222222222222222111111111111111111000111222333444555666777888888999;;;>>>???>>><<<<<<<<<;;;;;;;;;;;;;;;;;;999999777555222222444666888999;;;<<<===<<<;;;:::;;;<<<===>>>>>>===<<<<<<999999999888888666555444444666666666444444555666666666666666777777777777555666666777888999::::::777:::======;;;999999:::::::::;;;<<<<<<;;;::::::===>>>CCCKKKXXXfffsss{{{}}}yyywwwsssnnnlllhhh]]]RRRIIIFFFAAA<<<777555666777666555666666888:::===>>>@@@FFFEEEHHHTTT]]]lllnnn{{{{{{wwwnnnfff{{{dddNNNFFFEEECCC@@@???@@@BBBDDDAAA@@@???===<<<<<<;;;;;;777888777555444444777999555444444333333333333333000222333222000///000222555444111...---,,,,,,---*********))))))******+++,,,(((+++---,,,))))))---222***+++,,,---.../////////,,,,,,---......---,,,,,,000///...------...///000///666BBBQQQ^^^cccaaa^^^VVVQQQMMMKKKJJJMMMXXXcccvvv}}}zzzvvvyyy}}}~~~zzz{{{zzzwwwsssnnnjjjddd^^^ZZZUUUTTTSSSSSSSSSRRRNNNKKKIIIIIIIIIIIIJJJKKKLLLMMMIIIGGGFFFHHHKKKLLLJJJGGGFFFFFFGGGFFFEEEDDDBBBAAACCCCCCBBBAAA???>>>>>>===;;;<<<===>>>===<<<;;;:::999999:::999999888777666777666666777999999888666000222444333000///000222000000000000////////////---...111444555666666666999888666333000---***((()))))))))))))))(((((((((((()))***+++,,,---------//////...---,,,,,,,,,,,,%%%''')))***+++,,,...000,,,,,,------.../////////......//////000000111111222222111111111111222222000111222444666888999:::::::::;;;===???@@@???===>>>===;;;::::::;;;<<<<<<888777555333111222555888999:::<<<>>>>>>===<<<;;;<<<<<<===>>>>>>===<<<;;;666777777777666555444333111222444444444444555777666666666666777777777777444444555777888999:::;;;666:::======;;;999999:::::::::;;;<<<<<<;;;::::::<<<>>>BBBKKKXXXggguuu}}}~~~|||vvvuuurrrnnnllliii___SSSHHHFFFAAA<<<777555666888555555555666888:::<<<>>>AAAFFFDDDHHHSSS]]]lllttt~~~yyykkkgggaaaMMMFFFEEECCC@@@???@@@CCCFFFBBBAAA@@@>>>============777888888777666777;;;===555444222111111333555777000222444333000///000222444222111///...---......,,,,,,,,,+++,,,,,,------000------,,,,,,,,,,,,++++++...,,,+++---......+++''',,,,,,,,,++++++*********............////////////111999???FFFVVVhhhjjjaaa[[[RRRJJJIIIKKKOOOVVV^^^lll{{{xxxtttxxx{{{zzz}}}~~~yyysssppplllgggddd___ZZZWWWUUUSSSPPPOOOOOOOOONNNLLLJJJIIIHHHGGGHHHIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEFFFFFFGGGGGGGGGCCCDDDDDDCCCBBB???===<<<=========;;;999999;;;===<<<<<<;;;:::888666444333555666666777777777777777000000000000000111111111//////000000000000//////222222222333444555666777777777777555222...***'''''''''(((((())))))******))))))***+++,,,,,,,,,,,,///...---,,,+++,,,------++++++++++++++++++++++++***+++...///000000...---...000111000///...///111000111111111000111333444666777888:::;;;;;;::::::;;;<<<>>>??????>>>======@@@???>>>===<<<777///(((999888666555444666777888<<<<<<;;;:::;;;<<<===>>>BBB>>>::::::<<<<<<888444888888777666555555444444555666666444333333555777777666555444333444444555666666666777888888999999888888999:::;;;;;;;;;;;;999999999999:::;;;<<<===<<<>>>BBBJJJWWWfffsss|||}}}xxxvvvtttrrrmmmeeeZZZRRRKKKFFF???:::777777777666555555666888999:::;;;;;;DDD@@@CCCMMMTTTZZZjjj~~~{{{|||{{{ffflllxxxYYYOOOIIIEEE@@@===>>>BBBEEEFFFHHHEEEBBB@@@???===;;;999666777999999999:::===???:::888555333444555555444666555444333222222222222000////////////.........+++---,,,***,,,///...***,,,------,,,,,,,,,+++++++++...,,,+++,,,---...+++))),,,,,,,,,+++++++++******............////////////111888===DDDTTTgggkkkeee\\\SSSKKKIIIKKKNNNUUU\\\jjjxxxyyytttwww~~~|||{{{~~~~~~yyyrrrnnnjjjgggccc___\\\ZZZVVVTTTSSSQQQNNNMMMMMMMMMKKKJJJGGGGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFGGGGGGGGGGGGDDDDDDCCCBBBAAA???===<<<@@@@@@???<<<999666666777;;;::::::999888666555444666666666666666555444333111000000000000000000000//////000000000//////...111111222333444555666777444444444333000---)))'''(((((((((((((((((()))))))))***+++,,,------------...---,,,+++***+++,,,,,,++++++++++++++++++++++++***,,,...///000///.........000111000//////000111000111222222111222333555888999;;;<<<======<<<<<<<<<===>>>??????>>>======;;;:::999::::::999444000666555444444444666888:::<<<<<<;;;;;;;;;<<<===>>>AAA===999999;;;;;;888444777777777666666555555444666666666555333333555777888777555444444444555666666666777777888888999999888888999:::;;;;;;;;;;;;999999999999:::;;;<<<======???CCCJJJWWWfffsss{{{|||xxxvvvssspppllldddZZZRRRJJJEEE>>>:::888777777777666666777888:::;;;<<<<<>>>>>>>>>>>>>>>>><<<999666555555999999999888888777666555666666666555444333111000111111111000000/////////000000/////////......---///000111222444555777777111111111000...+++)))'''((((((((((((((('''''''''++++++,,,---............---,,,+++*********+++++++++++++++++++++++++++++++++,,,---///000//////......///111111000000111333111222333333333333555777;;;<<<===>>>??????>>>>>>===>>>?????????>>>===<<<999888666666777888777666555555555666777999<<<======<<<<<<<<<<<<===>>>??????<<<999999;;;;;;888555777777666666666666666666777888777666444444555666777777555444444444555666666666777777888999999999888888999::::::;;;;;;<<<999999999999:::;;;<<<===>>>???CCCJJJVVVeeerrrzzz|||yyyvvvqqqnnnjjjbbbYYYRRRHHHCCC===999888888777777777777888:::;;;<<<===>>>CCCCCCHHHOOOTTT___xxxuuu```pppvvvYYYOOOIIIFFFCCCCCCDDDFFFGGGGGGHHHEEECCCBBBBBBBBB@@@???:::;;;<<<<<<<<<<<<>>>@@@AAA>>>:::777666666555444555555444333333222222222222222111111111000000000---...---+++,,,000///+++,,,,,,,,,,,,++++++++++++***...---+++***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////222444777>>>NNNbbbmmmnnn```WWWNNNKKKJJJKKKPPPUUU]]]mmm~~~zzzzzz~~~}}}}}}|||xxxtttnnnjjjaaa]]]YYYUUUTTTTTTTTTTTTOOOMMMJJJIIIIIIIIIGGGFFFHHHGGGGGGFFFFFFEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCAAA???>>>===>>>>>>666888:::;;;999888888888777777777888777777666666555555555555444333222111222222111000///......---000000///...---------------...000222444555666777222222111///---***(((&&&)))(((((((((''''''&&&&&&,,,---...//////000000///---,,,,,,+++++++++++++++************************+++,,,---...////////////...///111111111111222444333444555555555555777:::<<<===>>>@@@@@@@@@???>>>>>>>>>?????????>>><<<;;;===:::777444333444555555999999::::::<<<>>>???@@@============>>>>>>?????????===;;;;;;<<<<<<:::888777777777777777888888888888999999888555444555666666555444333333444555555666777777888888999::::::999999999999:::;;;<<<<<<:::::::::::::::;;;<<<<<<>>>???BBBIIIUUUcccpppxxx|||yyyuuuppplllhhhaaaXXXQQQFFFBBB<<<999888888777777777888999;;;<<<>>>???@@@BBBEEEKKKPPPVVVeeesssaaauuusssXXXNNNIIIGGGFFFFFFGGGIIIHHHHHHGGGFFFDDDCCCDDDDDDCCCBBB???@@@@@@@@@??????@@@BBBCCC@@@<<<999777777666555555555555555444333333222222222222111111111000000000111000...///222111---,,,,,,,,,+++++++++*********---,,,,,,+++***+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------............222333444;;;JJJ]]]jjjooodddZZZQQQMMMKKKJJJMMMRRRZZZlll}}}~~~yyyuuuqqqkkkgggbbb^^^YYYUUUTTTTTTSSSRRROOOMMMJJJIIIIIIIIIGGGFFFGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCBBB@@@>>>======>>>>>>333555888999999999999:::666666666777777666666555333444444555555444444444222111111000///...------//////...---,,,,,,------,,,---///222444555555666555444222000---***(((&&&))))))(((((('''''''''&&&------...///000000000000---------------,,,,,,+++************************,,,,,,---....../////////---///111222222222444666444666777777777888:::<<<<<<===???@@@@@@???>>>>>>>>>?????????>>>===;;;:::===;;;777444222333555666<<<<<<======>>>??????@@@>>>>>>>>>?????????@@@???@@@???>>>>>>>>>>>>===<<<999999999999999999999999:::;;;;;;999777555555666444444222222222333444555777777777888999999::::::999999999999999;;;<<<===;;;;;;::::::;;;;;;<<<<<<<<<===AAAHHHSSSaaannnvvv}}}~~~|||xxxtttoookkkfff___VVVOOODDDAAA<<<999888777666555888888:::;;;===???@@@AAABBBFFFLLLRRRZZZnnnuuuggg~~~oooVVVMMMIIIHHHGGGHHHIIIKKKJJJIIIHHHFFFDDDDDDEEEFFFEEEDDDCCCDDDDDDCCCAAAAAABBBDDDCCC@@@<<<999888777666555555555666666666555444444222222222111111111000000000222000...///111000,,,,,,++++++++++++************+++,,,---,,,++++++---...,,,,,,,,,,,,------------,,,------------.........333222333999FFFWWWeeemmmggg^^^TTTOOOLLLJJJLLLPPP\\\ooo}}}{{{~~~xxxtttpppkkkgggaaa]]]XXXUUUSSSRRRPPPOOONNNLLLJJJIIIIIIHHHGGGEEEDDDDDDDDDCCCBBB@@@???>>>??????@@@@@@AAABBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@???>>>============666888999999888777777888555666666666666666555444222333444444555555555444000000000//////............---,,,++++++,,,---...,,,---///222333444444444555444222000---+++))))))))))))))))))((((((((((((------...///000000000000------.........---,,,+++************************,,,,,,------...//////000---///111222222333555777666777999999999:::<<<>>>===>>>???@@@@@@???>>>===>>>>>>>>>>>>===;;;999888777777777666444555888;;;;;;<<<<<<======>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@????????????????????????;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===;;;888666555555444333222222222333444555777777888888999::::::::::::999888888999:::<<<===<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<@@@GGGSSSbbbooowww|||~~~}}}yyyvvvsssnnnjjjfff^^^TTTLLLDDDAAA<<<999777666555333777888999;;;===???AAAAAABBBGGGMMMSSS___xxxvvvooojjjUUUNNNJJJHHHGGGHHHJJJKKKKKKKKKHHHFFFDDDDDDEEEFFFEEEDDDEEEFFFFFFDDDBBBAAABBBCCC@@@===:::888888888777777666777888999999888666666444333333333222222222222///111///,,,---000...***,,,++++++++++++************)))+++...---,,,+++,,,...,,,,,,,,,---------......,,,,,,---------.........444222222888CCCRRR```jjjkkkaaaVVVQQQMMMJJJKKKNNN[[[qqq~~~}}}~~~wwwssspppkkkhhh]]][[[WWWUUUTTTRRRPPPNNNMMMKKKIIIHHHHHHGGGFFFDDDCCCCCCCCCBBBAAA???===<<<>>>??????@@@AAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAA????????????>>>===<<<<<<:::;;;;;;999666555666777666666666666555555444333222333333333333333222111//////////////////......---,,,+++***+++,,,...000,,,---000222333333222222222111000///------,,,,,,)))))))))***************,,,---...///000000000000,,,,,,---...---,,,+++***************************---,,,------...//////000---///111222333444666888777888:::::::::;;;>>>@@@>>>???@@@@@@@@@@@@>>>>>>============;;;999777666222555888888888888:::===999:::<<<===>>>???@@@@@@??????AAABBBBBBBBBAAA@@@>>>??????????????????@@@???>>>>>>======<<<<<<<<<<<<===>>><<<999666555555555555444333444555666777777888888999999::::::;;;:::999888888999:::<<<>>><<<<<<;;;;;;;;;;;;<<<<<<<<<===AAAIIIUUUdddqqqyyy|||~~~{{{yyyvvvtttrrrnnnkkkfff]]]RRRJJJDDDAAA<<<999777555333111777777999;;;===???@@@AAABBBGGGMMMTTTdddtttvvvfffTTTOOOJJJHHHGGGGGGIIIKKKLLLLLLHHHFFFEEEDDDEEEFFFEEEDDDEEEEEEEEECCC@@@???@@@AAA<<<:::777666777888888888777888:::;;;;;;:::888777666666666555555555555444111222111...///111000+++,,,+++++++++************)))(((+++...///---+++,,,...,,,,,,,,,------.........,,,,,,,,,---------......444222111777BBBOOO]]]gggmmmcccXXXRRRNNNJJJKKKNNNYYYpppzzzsssooolllhhhddd\\\ZZZWWWVVVUUUTTTQQQOOOLLLJJJHHHGGGGGGFFFEEECCCEEEEEEEEEDDDCCC@@@>>>===>>>??????@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@===>>>?????????===<<<;;;;;;;;;:::888666666777999666666666666555444333222333333333222111000///............///////////////++++++******+++---///111,,,...000222333222111111......---------......///))))))******++++++,,,,,,,,,---...///000000000000++++++,,,---,,,+++***)))))))))))))))))))))))))))---------------...000000---///111333333555777999888999;;;;;;;;;<<>>=========<<<:::888666444222666:::;;;999999:::<<<999:::<<>>??????>>>>>>???@@@AAA@@@@@@???>>>======<<<===>>>???===:::777555555777666555555666777888999777888888999999:::;;;;;;:::999888888888:::<<<>>>===<<<<<<;;;;;;;;;<<<<<<<<<>>>BBBJJJWWWfffsss|||}}}{{{xxxvvvssssssqqqnnnkkkfff]]]QQQHHHEEEAAA===999777555222000666777999;;;===???@@@AAACCCGGGLLLUUUhhhzzz{{{ppp{{{cccTTTQQQKKKIIIFFFFFFIIIKKKLLLMMMIIIGGGEEEDDDEEEEEEDDDCCCDDDDDDDDDBBB???===>>>???:::777555444666888999999888999;;;<<<<<<;;;:::888888888888888777777777777555666444222222555333///,,,***+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,------...------,,,,,,------...000000///////////////000111111333888<<>>>>>>>>???>>>===>>>???@@@???>>>@@@@@@@@@??????===<<<;;;AAA@@@???===<<<<<<;;;;;;;;;;;;:::999888777666555222222222333333444444444444222111222222222///---,,,---...//////...---,,,///---******+++,,,---,,,------...///111333444555444333111000...---------,,,,,,,,,,,,,,,,,,,,,,,,...------...000000///...---,,,+++******+++,,,---+++***)))((((((''''''''')))***,,,...000000000000000111222444555777999999::::::;;;===>>>@@@AAAAAA??????>>>>>>>>>>>>>>>>>><<<;;;999777666555666666444555777999:::;;;<<<<<<:::===???@@@>>>>>>???AAAAAABBBBBBBBBAAA@@@@@@??????@@@BBBBBBBBBBBB@@@???@@@@@@@@@???<<<::::::;;;999:::::::::999777666444444444444444555555555666666666666888:::;;;:::999888:::;;;;;;999999:::<<<======>>>>>>===<<<;;;;;;999;;;@@@GGGSSScccsss~~~}}}~~~|||xxxssswwwuuurrrlllcccYYYPPPJJJCCC???;;;888666666444333222333777;;;>>>AAACCCEEEFFFHHHNNNTTTeee~~~oooqqqxxxbbbWWWQQQIIIHHHGGGFFFGGGIIIKKKMMMKKKHHHEEEDDDEEEGGGHHHHHHBBBBBBAAA@@@>>>;;;888777;;;888555666888::::::999999:::;;;;;;<<<<<<;;;;;;<<<;;;:::888777666666666888777666555222000...---///)))+++++++++))))))***+++++++++,,,,,,,,,,,,------...------,,,,,,------...000000///////////////000111000222666:::CCCTTTccchhhhhhbbbUUUJJJGGGGGGGGGUUUjjj~~~{{{ssskkkeeebbb```^^^UUUUUUVVVVVVTTTRRROOONNNMMMNNNNNNLLLIIIGGGGGGHHHFFFEEECCCAAA????????????>>>===<<<<<<>>>>>>===<<<======>>>>>>======<<<;;;??????>>><<<<<<;;;;;;;;;999999888777666555444444222222222222333333333444333222111111222111///---,,,---...//////...---,,,...,,,******+++---,,,,,,.........///000222333444333222111///............------------------------444222///...///000000000,,,++++++******++++++,,,******)))(((((((((((()))***+++---///000000000000111222333555777999::::::<<<<<<======>>>>>>??????>>>>>>???>>>>>>===<<<<<<:::999888777666666666777888999:::<<<======>>>>>>:::===??????>>>>>>???AAA@@@@@@@@@@@@@@@???>>>>>>>>>??????????????????>>>@@@@@@AAA???===;;;;;;<<<<<<<<<<<<;;;:::999888888444444555555555666666666666666777888999::::::999888999;;;:::999999:::<<<===============<<<;;;;;;:::<<>>@@@BBBCCCEEEHHHPPPXXXiii}}}~~~kkktttsss^^^TTTOOOHHHHHHGGGGGGGGGHHHJJJKKKJJJHHHFFFEEEGGGGGGGGGFFFBBBAAA@@@???===:::888777:::777555555888:::999888::::::;;;<<<<<<<<<<<<<<<===<<<;;;999888888777777777777666555444222000//////+++,,,,,,+++)))((()))***++++++,,,,,,,,,,,,------...------,,,,,,------...000//////......///000000111000000333777???OOO___gggiiidddXXXLLLGGGGGGFFFSSSbbbvvvzzztttlllddd```^^^]]]]]]SSSSSSTTTSSSRRRPPPNNNLLLLLLMMMMMMKKKIIIGGGGGGHHHFFFEEECCCBBB@@@@@@@@@@@@>>>===;;;;;;<<<<<<;;;999;;;;;;<<<<<<<<<;;;;;;:::<<<<<<;;;;;;::::::::::::777777666555444333333222111111111222222222222333222111000000111111///---,,,------......------,,,---,,,******,,,---,,,,,,////////////000111222222111111000///////////////........................777333///------...//////***++++++++++++++++++***))))))((((((((()))******,,,,,,...///000000000000444555666777999:::<<<<<<>>>========================>>>>>>>>>===<<<:::999888888777666666777888888;;;<<<<<<===============:::<<<>>>???>>>>>>???@@@>>>>>>>>>>>>>>>>>>===<<<===<<<<<<;;;;;;<<<<<<===<<<======<<<:::999999:::;;;;;;:::999888888888888555555666666666777777777666666777888999999999999888999::::::999999:::<<<<<<============<<<;;;;;;;;;===AAAIIITTTdddttt}}}|||yyytttvvvtttpppiii```VVVNNNHHHAAA>>>:::777666666555444666777999<<<>>>@@@AAAAAADDDGGGQQQ\\\ooo~~~}}}vvvfffvvviiiXXXPPPJJJGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHGGGGGGHHHHHHFFFEEEBBBAAA???===;;;999888888888777555555777888888888;;;;;;<<<============<<<>>>===<<<;;;::::::999999777777777777666444333222000---......---***))))))***+++++++++,,,,,,,,,------...------,,,,,,------...//////.........///000000111//////111444;;;JJJYYYeeeiiiggg[[[NNNHHHGGGFFFQQQ\\\lll}}}|||uuuooofff___[[[ZZZYYYYYYQQQQQQQQQPPPOOOMMMLLLKKKKKKLLLLLLJJJHHHFFFFFFGGGEEEDDDCCCBBBAAAAAA@@@@@@???===<<<;;;<<<;;;:::888<<<<<<<<<<<<;;;:::999999999999999999999999888888666666555444444333222222111111111111111111111111111000//////000000...,,,,,,,,,,,,------,,,,,,,,,,,,+++******,,,---,,,+++000////////////000000111000000////////////000000////////////////////////222///,,,+++,,,---,,,,,,)))***+++,,,,,,+++***)))(((((((((((()))***+++,,,------...///000000111111666777888999;;;<<<===>>>========================<<<=========<<<:::777666666666777777888999999:::<<<<<<<<<<<<<<<;;;;;;:::;;;<<<===============>>><<<<<<============<<<<<<;;;;;;999888888999;;;;;;666777888777555444555666777666555444333444555666666666666666777777777777555666888888888888888999777999::::::999999:::;;;<<<<<<<<<======<<<;;;;;;;;;===AAAHHHTTTcccsss~~~~~~{{{vvvrrrpppkkkddd[[[QQQIIIDDD@@@<<<888666555555555444555666999<<<>>>AAABBBBBBDDDFFFQQQ^^^ttt{{{sssdddvvv~~~```RRRLLLGGGEEEFFFGGGGGGGGGGGGFFFFFFHHHGGGHHHIIIIIIHHHEEECCCBBB@@@>>>;;;999888888999777666555555666777888888;;;<<<<<<===>>>=========???>>>>>>>>>===<<<;;;;;;::::::999888777555333222///,,,------,,,***((()))***+++++++++,,,,,,,,,------...------,,,,,,------..................///000000000//////000222777EEESSSaaaggghhh]]]PPPIIIFFFEEEOOOWWWgggyyyyyyssspppjjjbbb[[[WWWUUUTTTTTTNNNNNNMMMMMMLLLKKKJJJIIIIIIIIIJJJHHHFFFEEEEEEFFFCCCCCCCCCBBBBBBAAAAAA@@@???>>><<<<<<<<<<<<:::999=========<<<;;;999888777777777888888888888777666555555555444333333222222000000000000000000000000///.........//////...,,,,,,,,,,,,++++++,,,,,,,,,+++***)))***,,,---,,,+++000///////////////000000///////////////000000111////////////////////////,,,+++,,,---///...,,,***))))))+++,,,,,,+++))))))(((((((((((()))+++,,,---.........///000111222222777888999:::;;;<<<===>>>;;;;;;;;;<<<======>>>>>>;;;;;;;;;;;;:::888666555666666777888999:::;;;;;;============<<<;;;:::999:::::::::;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<;;;;;;:::999888777777888999:::222444555444222222333444333333111111111222333444666666666666777777777777555777999999777666777999777888:::999888888999;;;;;;;;;<<<<<<<<<<<<;;;;;;:::<<<@@@GGGRRRaaaqqq|||}}}xxxqqqnnniiiaaaXXXNNNFFFAAA>>>;;;777555555555555444333555888<<>>=========??????@@@??????>>>===<<<>>>===<<<:::777555222111...***++++++***((('''((()))++++++,,,,,,,,,,,,------...------,,,,,,------...------------...///000000///...///111222555@@@LLL\\\eeehhh___QQQIIIFFFEEELLLTTTcccttt|||zzzyyywwwqqqkkkiiiddd]]]WWWSSSQQQPPPNNNKKKKKKJJJJJJIIIHHHHHHHHHFFFGGGGGGFFFDDDCCCCCCDDDAAAAAAAAABBBBBBAAA@@@@@@>>>===;;;;;;<<<<<<;;;999<<<<<<<<<<<<;;;999888777777777888888888777555444444444444333333222222222000///////////////.........---,,,---...///---+++,,,++++++******++++++,,,)))))))))***,,,---,,,***//////.........///000000000///////////////000111////////////////////////++++++---000222111...+++)))******************)))((((((((()))***+++,,,---.........///000222444555777888888999;;;<<<<<<===::::::;;;<<<======>>>>>>::::::999888777666666555777888999:::<<<<<<<<<<<>>===<<<;;;999888888999::::::999777888888999999::::::999999777777666666666666777777222333444444333222333555222222222222333444555555555555666666666777777777444777999999666555666888777888999999888888999;;;::::::;;;<<<<<<<<<<<<;;;999;;;???FFFQQQ```pppzzz~~~xxxrrroooiiiaaaWWWNNNFFFBBB<<<999666444555555555444333555888<<<@@@CCCEEEFFFHHHHHHRRRccc}}}vvvsssllleeezzzpppXXXSSSPPPKKKDDDEEEEEEFFFGGGGGGHHHHHHIIIHHHHHHIIIIIIHHHDDDBBBAAA@@@>>><<<;;;:::999999666777777666555666888:::;;;;;;<<<============<<>>===@@@???===;;;777444111000///***,,,,,,,,,******+++,,,++++++,,,,,,,,,,,,------...------,,,,,,------...------------...///000000......000333222444===GGGWWWbbbggg___RRRIIIFFFEEEIIIOOO\\\lllvvvzzzvvvsssnnniiieee___\\\WWWSSSQQQOOOLLLJJJIIIIIIHHHGGGGGGFFFFFFFFFDDDEEEEEEDDDBBBAAAAAABBB>>>???@@@AAAAAAAAA@@@???<<<:::999:::;;;<<<:::999888888999999:::999999999777888999999888666444222222222222111111111111000/////////.........---------,,,+++,,,......---+++,,,+++***))))))***+++,,,(((((()))***------,,,***...............///000111111000///////////////000........................---------...//////,,,*********))))))))))))******))))))))))))***+++,,,,,,------...///111333666777666777888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999888666555444555666777888999;;;<<<===>>>======>>>>>>>>>>>>======<<<;;;888666555666888999777444444444555666666666666666333333444444444444333333000111333222222111333444111222333444555555555555444444555555555666666666444777:::999666444666888666888999999888888999:::999:::;;;;;;<<<<<<<<<;;;:::<<<@@@GGGRRRaaappp{{{}}}wwwrrrooohhh```VVVMMMEEEAAA;;;888555444444555555555555666999<<<@@@BBBDDDEEEIIIJJJVVViiiqqqsssjjjdddhhhTTTQQQPPPJJJEEEEEEDDDEEEFFFHHHJJJKKKJJJIIIHHHHHHHHHGGGEEEBBB@@@@@@???>>>===;;;:::999777888999777666666999<<<::::::;;;<<<<<<<<<<<<<<<>>>???@@@AAAAAA???>>>===>>>>>><<<:::888555222111000---///000///......///000++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,---...///000111......111444333333;;;EEETTT```ggg```RRRIIIFFFEEEFFFLLLWWWdddnnnyyy|||}}}zzzuuuoooiiieeebbbXXXVVVRRRPPPOOOMMMKKKIIIHHHHHHGGGFFFEEEEEEEEEFFFBBBCCCDDDCCCAAA@@@@@@AAA===>>>???@@@AAA@@@???>>>:::999888888:::;;;:::999333444666777999:::::::::888888999999888666333222000000000000//////////////////.........---------,,,++++++,,,---...,,,+++,,,+++***))))))***+++,,,(((((((((+++------,,,***---------......///111111111111000///////////////........................///---+++***++++++)))(((+++***)))(((((()))***+++*********)))******+++,,,---------///111444777999666666777888999999::::::>>>======<<<;;;;;;::::::999777555333333444777888999;;;<<<>>>>>>>>>>>>===;;;;;;<<<<<<;;;::::::999777555444555777888555333111222333333444444444444000111222333333222111000---///000000//////111222///000222444555555444444444444444444555555555666333777:::999555333555888666888999999888888999:::999:::;;;;;;<<<<<<<<<;;;<<<===AAAHHHSSSbbbqqq{{{{{{uuuppplllfff]]]TTTJJJCCC???;;;888555333444555555555777888:::===???AAABBBCCCJJJLLLZZZoootttpppwww|||eeecccaaaOOONNNMMMGGGEEEEEEDDDDDDFFFIIILLLNNNKKKIIIHHHHHHHHHGGGEEECCC???@@@@@@@@@>>><<<:::999777999999888666666999<<<999:::;;;;;;<<<<<<;;;;;;>>>???@@@AAAAAA@@@>>>===<<<<<<;;;:::888666444333222000///...---+++***)))(((+++,,,------......------++++++,,,,,,---...//////000...,,,++++++---000111---000222222222444:::>>>TTT^^^fffddd\\\TTTKKKEEEIIIJJJRRR^^^gggqqq~~~{{{~~~zzztttoooiiiddd^^^ZZZXXXVVVTTTPPPMMMJJJIIIHHHJJJIIIGGGFFFDDDCCCBBBBBBBBBAAA@@@?????????AAAAAA;;;;;;===@@@BBBBBB???<<<777888888999999:::;;;;;;777888888777555666888:::222555777666333111222444333333222222111000//////000///---,,,,,,---///000------,,,,,,,,,,,,++++++---,,,,,,+++***)))((((((+++******+++---......,,,***+++,,,,,,------,,,,,,111111000///////////////******+++++++++,,,,,,,,,*********))))))))))))((()))***++++++***)))((('''***+++++++++******,,,...///......///000333555666888888777777888888999:::::::::;;;<<<;;;:::999888111666:::888333333888>>>DDDAAA===;;;;;;;;;;;;::::::::::::::::::999999888555444444333222111///...333222222222222222222222222222111///...,,,++++++333222111222444555444333555555555555444333222222555555555555555555444444777666666555555555666666777999999999888777888999:::::::::;;;;;;;;;<<<<<<666:::AAAGGGQQQ```rrr}}}wwwrrrnnniiiaaaZZZSSSLLLEEEAAA999888666555444444444555666999<<<>>>???AAADDDFFFDDDTTTaaassswwwllliiizzzyyyfffnnnvvv[[[SSSPPPIIICCC>>>@@@BBBDDDFFFFFFFFFFFFHHHGGGFFFFFFFFFDDDAAA>>>EEECCCAAA??????===999777999888888888999::::::;;;222444666999;;;===>>>>>>?????????@@@AAAAAA???<<<;;;<<<<<<;;;999666333111000///...------++++++***)))+++,,,------...---------+++,,,,,,------.........,,,,,,,,,,,,,,,---------...000111111111444999>>>PPP]]]iiiiii```WWWNNNGGGGGGGGGNNNXXX___hhh{{{~~~~~~}}}~~~xxxtttoooiiiddd^^^YYYUUUOOONNNMMMKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA???>>>=========>>><<<<<<===???@@@@@@>>><<<888888888888999999999999666777777666444555777999666555444444333222000...222111111000//////......///...---,,,,,,---...///------,,,,,,,,,+++++++++,,,,,,++++++***)))))))))---+++******+++,,,+++***++++++,,,------------,,,000000///............///******+++++++++,,,,,,,,,++++++*********)))))))))))))))*********)))''''''((()))******)))***+++---//////000111222444666777777777777777777888999999888999999999999888666666333555777777777777999:::<<<;;;;;;<<<===<<<:::888888888888777666555444333222222333222222111000000222222222222222222222222111111222333444444555555777555444444555444333111555555555555555444333222444444444444444444444444777666666555555666666666777999:::999888777888999:::::::::;;;;;;;;;<<<<<<999===BBBIIIRRR```qqq}}}}}}wwwqqqoooiiiaaaYYYQQQJJJDDD???999888666555444444555555777999<<<>>>???AAADDDGGGFFFRRR```ttt~~~lllgggooozzzyyygggsssoooWWWPPPMMMGGGBBB@@@AAACCCEEEFFFFFFFFFFFFGGGFFFEEEFFFFFFDDDAAA???DDDBBBAAAAAAAAA???===;;;::::::999888777777777777555666888:::<<<===>>>???>>>???AAAAAAAAA@@@???>>>======<<<;;;999666333222000------,,,,,,,,,,,,++++++++++++,,,---------------------------------------***,,,.../////////---,,,///000111000000333999>>>LLL^^^oooqqqhhh]]]SSSLLLHHHFFFKKKSSSXXX___rrr~~~zzz|||}}}yyysssooojjjddd___ZZZTTTQQQJJJJJJJJJIIIHHHHHHGGGGGGDDDDDDCCCBBBBBBBBBBBBCCCAAA@@@???===<<<;;;::::::>>>===<<<<<<======<<<;;;888888888888777777777777555666666555444444555777999666222222333222---)))000000///......---------,,,------------------,,,,,,,,,,,,,,,++++++++++++************************...,,,)))((()))***))))))++++++,,,---------------///......---------------******+++++++++,,,,,,,,,,,,+++++++++************)))))))))***))))))(((''''''((())))))))))))+++---000111333444555666777777777777666666777777888999777777777777666555333333555444444777:::;;;999777888999:::<<<<<<:::555222777666666555444222111000000111111222222333333333222222222222333333333333111222444555777999;;;;;;;;;999777666666555333111666666666666555444333222333333333333333333333333666666666666666666777777888999:::999888777888::::::::::::;;;;;;;;;<<<<<<<<>>@@@BBBEEEGGGJJJSSSaaaxxxsssaaadddxxx~~~vvvhhhyyyiiiTTTOOOLLLGGGDDDCCCDDDEEEFFFFFFFFFEEEEEEFFFEEEDDDEEEFFFEEEBBB@@@CCCBBBAAABBBCCCBBB@@@???<<<;;;:::888666555444444777888999;;;<<<===>>>>>>===@@@CCCCCCAAA???@@@AAA???>>>===:::888555444333000++++++,,,,,,,,,---------++++++,,,------------,,,------------------,,,,,,---...000111222111000//////000000///...222888>>>JJJ___tttzzzqqqdddXXXPPPKKKIIIKKKRRRVVV\\\ooo~~~xxxwww{{{|||wwwtttppplllgggbbb^^^YYYTTTPPPMMMMMMLLLKKKJJJHHHGGGFFFEEEDDDCCCBBBBBBAAAAAABBB@@@???>>>===<<<;;;::::::???===:::999:::::::::999888888777777666555555444555666666555444333444666777555333222222111...+++//////......------------***,,,---......---,,,***,,,,,,,,,++++++++++++***))))))*********+++++++++...,,,)))((()))***+++***+++,,,,,,---...---------...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************************))))))'''(((*********+++---///111333555777888888777777888777777777777888999999777777666666555444333222444555666999;;;<<<999777;;;:::::::::999555000+++555555555555444444333222000111111222444555666777444444555555555555555555555555666666777888888888===;;;999888888888666444888888888777666555444333333333444444444444555555666666777777888888777777888999::::::888888999::::::::::::;;;;;;;;;<<<<<<<<>>:::888777666555444444555666888:::===???@@@BBBEEEHHHOOOVVVfff~~~kkk\\\hhhqqqgggfffUUUPPPLLLHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCEEEFFFFFFDDDBBBCCCBBBBBBBBBCCCCCCAAA???===<<<:::999777666555555888888:::;;;<<<<<<<<<<<<<<>>@@@DDDAAA@@@===:::777555444444111******+++,,,,,,---......***+++,,,,,,------,,,,,,------------------,,,,,,////////////000000111111...///000///...111777<<>><<<999777888888888777777777666555444444333222555666777666444333333444111333444333111//////111...............---------)))+++---......---+++))),,,,,,+++++++++*********)))))))))***++++++,,,,,,---+++)))***+++---------,,,,,,---.........------------,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))+++++++++---///111222333555777888888777777999888888888888999::::::888888777666555555444444333666999;;;::::::::::::<<<:::777555444222///---111222333444444555444444333333333444666888:::;;;777777777888888999999999999888888888888888777777<<<;;;999:::;;;;;;:::888999999999888777666444333444555555555666666666777666666777888999999888888888:::::::::999888999::::::::::::;;;;;;;;;<<<<<<;;;>>>CCCLLLXXXgggvvv~~~~~~}}}yyysssmmmjjjddd[[[QQQIIIBBB<<<999888777555444444555666666888;;;>>>@@@AAACCCFFFHHHOOOXXXiiieeeZZZmmmyyy}}}llliiiaaaTTTPPPJJJFFFHHHHHHGGGFFFFFFEEEDDDDDDDDDCCCBBBCCCEEEGGGHHHFFFDDDEEECCCBBBBBBCCCBBB@@@>>>===<<<;;;:::999888888999777888999::::::;;;;;;;;;<<<@@@EEEDDDAAA???AAADDDAAA@@@>>>;;;888666555555333******+++,,,,,,---......******+++,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---...///,,,///000000///111555:::FFFZZZqqq}}}{{{qqqcccXXXMMMIIIIIINNNPPPWWWjjjzzzvvvxxx|||yyysssmmmiiidddbbb^^^[[[YYYVVVRRRPPPHHHIIIKKKLLLLLLLLLKKKJJJHHHGGGEEECCCAAA@@@??????;;;<<<<<<=========<<<<<<<<<:::777666666777777666666555555444333222222222333555666555333222111222,,,///333222///...000333...---------------------)))***,,,------,,,***)))++++++++++++************))))))******+++++++++,,,+++******+++---///...---,,,,,,---...............---,,,,,,+++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++************++++++*********+++,,,,,,''')))+++,,,,,,...111333333333444555666777777666888888888888888999999:::999999888777777777777888444777:::;;;:::999;;;<<<:::777444222222444444444...///000222333444444555777666666666777999;;;<<<999999::::::;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<;;;:::999:::<<<===<<<;;;;;;::::::999888666555444555555555666777777888888555666888999::::::999888999:::;;;:::999888999;;;:::::::::;;;;;;;;;<<<<<<:::===BBBLLLYYYiiivvv~~~~~~}}}|||wwwpppjjjeee___VVVMMMFFF@@@;;;888777666555444444555666777999;;;>>>@@@BBBDDDGGGIIIMMMZZZlll~~~yyy___YYYpppzzzxxxlllpppwwwZZZPPPMMMFFFCCCGGGHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBCCCFFFIIIJJJIIIGGGEEEDDDCCCCCCCCCCCC@@@>>><<<;;;;;;:::::::::;;;;;;666777888999::::::;;;;;;<<>><<<:::888777666555+++++++++,,,,,,---------******+++,,,,,,,,,,,,++++++,,,,,,------.........***+++,,,......------,,,+++...111111000111444777???QQQhhhvvv{{{vvvhhh\\\NNNIIIHHHKKKMMMSSSfff{{{|||yyyyyy}}}zzzuuuooojjjfff```^^^[[[YYYXXXVVVSSSQQQIIIJJJLLLMMMMMMMMMKKKJJJEEEDDDCCCAAA@@@@@@??????;;;;;;<<<<<<;;;:::999888999777666555666777666555444444333333222222222111000222333333111///...///+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++***************************+++++++++******+++,,,...---+++))),,,------...............------,,,++++++++++++,,,******+++++++++,,,,,,,,,++++++*********)))))))))))))))((((((((()))++++++&&&(((***+++,,,...111333333333333333333444555666666666666666666777777888999888777777777888999:::888777777999;;;<<<<<<;;;:::777444333333555555555000111222333444555555555999888777666666888999:::999::::::;;;;;;<<<======;;;;;;<<<======>>>>>>???;;;::::::;;;<<<======<<<<<<<<<;;;:::999777555444444444555555666777777888555777999:::;;;;;;:::999999:::;;;;;;999999:::;;;:::::::::;;;;;;;;;<<<<<<<<<===BBBLLLYYYhhhuuu|||}}}~~~~~~}}}{{{uuummmggg```ZZZQQQIIICCC>>>;;;888777666555444444555666777:::<<>>???AAAAAAAAAAAA@@@>>>>>>>>>===<<<:::888777777+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++++++++,,,,,,---...//////)))+++///222222000---+++)))---111222111111333666999JJJ```qqqzzzxxxkkk^^^QQQLLLJJJKKKLLLRRRdddyyy~~~{{{{{{}}}{{{vvvqqqlllgggddd___]]][[[YYYYYYXXXUUUSSSOOOPPPPPPPPPOOOMMMJJJHHHBBBAAA@@@@@@??????@@@@@@;;;;;;<<<;;;:::888666444777666555555666777555444333333333222222222222111...000222111///---,,,,,,,,,***(((***---...,,,)))******************++++++******++++++++++++******+++++++++************)))******************************+++------,,,(((%%%,,,---......//////.........---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,*********))))))))))))(((((('''&&&&&&&&&((()))***%%%''')))***+++---000333333222111111222333555666444444444444444555666666888888777777777999:::<<<<<<777333666<<<@@@>>>999<<<999666555555555333222555555666666777777666666:::999777555555666888999999999::::::;;;<<<===============<<<<<<<<<<<<<<<===;;;:::;;;<<<===<<<;;;<<<<<<<<<;;;999777666555333333444444555666777777555777999;;;<<<;;;:::999999:::;;;;;;999999:::;;;:::::::::;;;;;;;;;<<<<<<>>>???CCCLLLYYYgggsssyyy~~~}}}~~~}}}zzztttllleee\\\VVVNNNFFFAAA>>>;;;999777666555444444555666777:::<<>>>>>=========???BBBBBBAAA???<<<===>>>>>>===;;;999777888***+++,,,,,,******+++,,,---+++))))))+++,,,***'''------,,,+++++++++,,,,,,)))***+++,,,---.........(((+++///111111000111111888EEEWWWhhhvvvxxxmmm```XXXNNNGGGIIIMMMSSSbbbrrr}}}zzz|||xxxqqqkkkhhhffffffbbb^^^ZZZWWWWWWVVVSSSPPPRRRPPPMMMLLLKKKKKKIIIHHHBBBAAAAAA@@@>>><<<:::999777888999::::::999777666888555333444666666555222222111111111000000////////////...------------...---,,,,,,...//////---***,,,,,,,,,,,,+++***))))))***))))))((()))+++,,,---,,,,,,,,,++++++*********)))))))))***+++++++++,,,)))***+++,,,---,,,++++++***+++---...000000000///,,,,,,((($$$''',,,)))!!!)))******+++++++++******,,,+++***+++,,,+++)))'''&&&&&&&&&'''((())))))*********+++++++++,,,,,,,,,111---++++++...111222111222111000000000111222333777777777777777777777777::::::999999999999999999888888777666555555666666444444555555666666777777888777555444333444666777999999::::::;;;<<<======<<<<<<<<<<<<;;;:::999888@@@@@@??????===<<<;;;:::<<<;;;;;;:::999777666555333333444444555666666777666666666666777888999:::<<<;;;::::::::::::999777<<<:::888999;;;<<<:::888999===EEEMMMVVVaaannnwwwwwwzzz}}}}}}|||~~~{{{yyyxxxtttmmmggg```WWWLLLDDDAAA???;;;888333222222333666999<<<>>>>>>;;;;;;???AAABBBFFFLLLTTTiiiwwwuuukkk]]]aaavvvxxxyyy~~~}}}fffOOOHHHJJJKKKGGGDDDKKKFFFAAA@@@AAACCCDDDCCC???@@@CCCIIIMMMNNNKKKGGGDDDEEEEEEEEEFFFFFFFFFFFF===;;;::::::;;;<<<;;;;;;::::::999999:::;;;===>>>======<<<===??????>>><<<;;;;;;<<<<<<;;;;;;::::::999***+++,,,,,,******+++,,,---+++)))***+++,,,***(((//////---,,,+++++++++++++++,,,------............+++---000000/////////000666BBBRRRcccppptttjjj^^^VVVMMMHHHIIILLLSSSdddwww~~~{{{}}}~~~zzztttnnniiifffeeeeee```^^^[[[ZZZZZZXXXUUUSSSSSSPPPMMMKKKJJJIIIGGGEEECCCBBBAAA???===;;;:::999888888888777666555444333555333111222444444222000000/////////............///......---------------,,,,,,,,,---......,,,*********+++,,,,,,+++++++++))))))))))))***+++,,,---+++++++++*********))))))***************+++++++++******+++,,,,,,,,,,,,,,,***+++---///000000000///......+++((()))...,,,&&&******+++++++++******)))***((('''(((******)))(((&&&&&&'''(((((()))*********++++++++++++,,,,,,,,,///,,,)))***---///000///111000000///000111222333555555555555555555555555777777777777888888888888888777666666555555555666555555555555555666666666555444333333333555777888777777777888999999999:::888999999:::::::::::::::===============<<<::::::;;;;;;;;;:::999888666555444444444555555666666666888888888888888:::;;;;;;===;;;::::::;;;;;;:::888<<<:::888999;;;<<<;;;999888<<>><<<<<<@@@BBBCCCHHHNNNZZZoooyyyqqqcccXXXeeexxx~~~wwwxxxcccNNNGGGIIIJJJHHHEEEHHHEEECCCCCCDDDDDDCCCAAAAAABBBEEEJJJNNNOOOLLLIIIHHHHHHGGGFFFEEEDDDCCCCCC>>><<<;;;::::::;;;;;;;;;;;;;;;::::::;;;===???@@@AAA@@@?????????>>><<<:::;;;;;;<<<<<<<<<;;;;;;:::;;;***+++,,,,,,******+++,,,,,,+++******++++++***)))111000///---,,,++++++***------...//////............///000///...---...///333===LLL[[[iiinnnggg\\\TTTMMMIIIIIIJJJQQQeee{{{}}}~~~{{{uuurrrmmmiiieeedddcccddd]]]\\\[[[ZZZZZZXXXUUURRRSSSPPPMMMJJJIIIGGGEEECCCDDDBBB@@@===;;;999999999777666555333222111000000222111///000111111000...------------,,,,,,,,,,,,///...------,,,,,,------,,,,,,+++,,,......,,,***((()))***+++,,,,,,,,,,,,((()))***+++++++++++++++************))))))))))))+++++++++***************+++++++++++++++,,,------***+++---///000000//////---///...******,,,,,,***+++,,,,,,,,,+++***))))))(((&&&%%%%%%''')))******''''''(((((())))))******++++++++++++,,,,,,,,,,,,,,,***))))))+++---...---///......///000111222333222222222222222222222222333444444444555666666666666666555555444444555555555555555555444444444444222222111111222444666888444444444555555555555555333444666777999:::::::::999::::::;;;;;;::::::999::::::::::::999888777666555555555666666666666666999999999999:::;;;<<<======;;;:::;;;<<<<<<;;;:::;;;:::999:::;;;<<<;;;999:::===CCCKKKTTT```kkkrrrvvvyyy}}}~~~~~~{{{tttkkkddd\\\TTTIIIAAA===:::777555555444444444555888;;;<<>>AAACCCEEEKKKRRReeewwwzzzlll[[[UUUmmmtttpppxxxsss```MMMGGGIIIJJJHHHGGGEEEEEEEEEEEEFFFEEECCC@@@BBBDDDGGGKKKNNNOOOLLLJJJLLLKKKIIIGGGDDDBBB@@@???>>>===;;;::::::;;;===>>>???>>>>>>===>>>@@@AAABBBEEECCCAAAAAA@@@>>>;;;999;;;;;;<<<<<<<<<<<<<<<;;;===***+++,,,,,,******+++,,,,,,++++++++++++++++++***111000///...---,,,,,,,,,---............------,,,...//////...------///111222:::FFFTTTbbbjjjfff^^^UUUOOOJJJIIIGGGLLLbbbyyy~~~wwwrrrllljjjfffcccaaa```aaaaaa[[[[[[ZZZYYYWWWTTTPPPNNNOOOMMMJJJHHHGGGFFFDDDBBBCCCAAA>>>:::888777777888555444222000///000000111000///////////////...---,,,,,,,,,,,,,,,,,,++++++...------,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,***))))))***+++++++++++++++'''(((***+++,,,,,,+++***++++++******************,,,+++++++++***))))))))),,,,,,+++***+++,,,---...***,,,---////////////...+++,,,---+++)))***+++,,,------,,,,,,+++***)))(((***'''%%%%%%&&&)))******((((((((())))))*********+++++++++,,,,,,,,,------++++++******+++,,,------,,,------...///111222222///////////////////////////000000111222333444444444444333333333333444444555444444444333333222222000000000000111222333444222222222222222222222111111111333555666777777777555555666777888888888888999999999999999888777666666666666666666666666666999999999999:::;;;<<<<<<<<<;;;:::;;;======<<<;;;;;;;;;::::::;;;;;;;;;:::>>>@@@EEEMMMWWWbbbmmmsssvvvyyy~~~|||tttjjjbbb[[[TTTJJJAAA<<<999666444555555444444555777:::;;;???>>>???CCCDDDFFFNNNVVVppp{{{wwwfffYYY[[[yyy~~~iiisss}}}~~~ooo___OOOJJJJJJJJJHHHHHHFFFFFFFFFFFFFFFFFFDDDCCCCCCEEEHHHKKKMMMMMMLLLJJJMMMLLLIIIGGGDDDAAA???>>>=========<<<<<<>>>AAADDDFFFEEECCCBBBBBBBBBCCCCCCFFFEEECCCBBBAAA???<<<::::::;;;<<<===============>>>***+++,,,,,,******+++,,,++++++,,,++++++++++++,,,......---------...//////,,,,,,---------,,,,,,+++---...///...---...000222222888BBBOOO^^^iiiiiicccZZZSSSMMMIIIDDDHHH\\\rrr~~~wwwpppkkkeeecccaaa___]]]]]]^^^^^^[[[[[[[[[YYYTTTOOOKKKIIIIIIGGGEEEDDDDDDDDDCCCAAA@@@>>>;;;888666555555666222111000//////000222333////////////...---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,+++)))***+++,,,+++***++++++++++++******)))((('''(((***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))---,,,+++***+++,,,...///+++,,,---/////////......++++++,,,,,,******+++...---------,,,+++***)))(((---+++(((''''''))))))))))))))))))***************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---...++++++,,,...///000111111,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111111111111000000111111222333222222111111000000000000000//////////////////111111111000000000000000000000111222222222222222111111333444555666666666777777777777777777666666555555555555666666666666777777777777888999:::;;;<<<::::::;;;===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;???@@@EEEMMMXXXcccmmmsssvvvzzz|||rrriiiccc\\\UUULLLCCC<<<888666555555555444444555777:::;;;??????@@@DDDEEEGGGPPPZZZvvvyyyoooaaa^^^gggwwwmmmzzzlll___RRRMMMLLLJJJHHHIIIHHHHHHGGGFFFFFFFFFGGGHHHCCCEEEHHHJJJKKKKKKJJJIIIJJJJJJHHHFFFDDDBBBAAA@@@===???@@@@@@@@@BBBFFFJJJMMMKKKIIIFFFDDDCCCCCCCCCEEECCCBBBBBBBBBAAA???===:::;;;<<<===>>>>>>??????===***+++,,,,,,******+++,,,***+++,,,,,,++++++,,,---,,,,,,,,,,,,---...///000++++++,,,,,,---,,,,,,++++++---//////...///000222222777???JJJ[[[iiimmmiiiaaaXXXOOOJJJEEEFFFWWWjjj{{{uuuoooiiieeeaaa```^^^\\\[[[[[[[[[[[[[[[[[[ZZZVVVQQQKKKHHHGGGEEECCCAAA@@@AAAAAA@@@???<<<:::888666444333333333////////////000111222333...///000///---,,,---...,,,,,,,,,,,,---------------,,,++++++******++++++,,,***))))))***++++++***++++++++++++***)))((('''((()))***+++++++++++++++,,,,,,,,,---------------+++++++++***************,,,,,,,,,,,,,,,------...+++,,,.../////////.........++++++---...------000,,,---------,,,+++******///,,,***)))*********)))******************++++++,,,,,,,,,,,,------------,,,...///...---,,,---///***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------..................---......///000///////////////.....................------,,,,,,////////////////////////...///////////////...---...///000111222333333333444444555555666555555555333333444444555666666777666666666666777888999999:::999999:::<<<>>>===<<<:::<<<===<<<;;;:::;;;<<<===>>>BBBJJJWWWccclllqqqxxx|||yyyqqqiiiddd\\\WWWMMMDDD<<<888777666555444444444555888;;;<<<>>>>>>AAADDDEEEHHHRRR]]]tttrrrdddZZZaaassstttuuuvvvggg\\\SSSOOOMMMJJJJJJLLLJJJJJJJJJHHHGGGGGGIIILLLCCCFFFIIIJJJJJJIIIIIIJJJHHHHHHGGGFFFEEEDDDCCCCCC@@@CCCFFFFFFEEEFFFIIILLLOOOMMMJJJGGGEEECCCBBBBBBCCCBBBAAABBBCCCBBB@@@???:::;;;<<<>>>???@@@@@@@@@===***+++,,,,,,******+++,,,)))+++------++++++,,,...---,,,,,,,,,,,,,,,---...++++++,,,---.........---,,,...000111///......///222666<<>>>>>>>><<<;;;666666555444333222111111......///000000000//////,,,...///...,,,+++,,,...+++++++++,,,,,,---------,,,,,,+++***************,,,***(((((()))*********)))***************)))((())))))))))))***+++,,,---+++++++++,,,,,,---------***************++++++++++++,,,,,,---...---------,,,---.../////////...---///)))''',,,///...---///,,,,,,,,,---,,,,,,++++++,,,+++******+++,,,+++)))++++++++++++++++++++++++,,,,,,,,,------------...,,,...000///---,,,---...***+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,------------++++++,,,,,,---,,,,,,,,,+++,,,,,,------.........,,,,,,------------,,,,,,,,,---...///000111111111111222333444444444444444000111222333444555666777666666666666777888999999999888888999<<<======<<<:::<<<======;;;:::;;;=========AAAJJJWWWdddnnnrrryyy}}}~~~wwwoooiiifff\\\WWWNNNDDD<<<777666666444333333444666888;;;======>>>AAADDDDDDHHHSSS___mmmiiiZZZSSS```wwwxxxpppzzzyyyqqqwww___WWWPPPOOOMMMKKKLLLOOOIIIKKKMMMMMMKKKJJJKKKLLLEEEHHHKKKLLLJJJIIIJJJKKKGGGGGGFFFFFFEEEDDDDDDCCCFFFJJJMMMMMMIIIHHHIIILLLKKKJJJGGGEEECCCBBBBBBBBBCCCBBBAAAAAABBBBBB@@@>>>:::;;;<<<>>>???AAAAAAAAA===***+++,,,,,,******+++,,,)))+++...---++++++---///...---,,,,,,+++++++++++++++,,,---...////////////---000222222000---,,,,,,111555:::EEEWWWiiirrrqqqiii]]]RRRNNNKKKLLLVVVdddzzz}}}yyyrrrkkkfffbbb^^^[[[```___]]][[[YYYXXXWWWVVVNNNOOOMMMIIICCC??????AAACCCAAA>>><<<<<<;;;999777333333333333333111000///......///000///...,,,++++++---///...+++)))+++---******++++++,,,,,,,,,,,,,,,++++++***)))*********,,,***(((''')))*********'''((()))******++++++******))))))((()))+++,,,---*********++++++,,,,,,,,,))))))******+++++++++,,,+++,,,---...///...---,,,,,,---.../////////...---...%%%###)))...---+++,,,++++++,,,---------,,,,,,)))((()))***,,,---,,,***++++++++++++++++++++++++,,,,,,,,,---------......+++---000///,,,+++,,,...***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))))))))***+++,,,,,,*********++++++,,,,,,,,,((()))***+++,,,---------))))))***+++,,,------...)))***+++,,,,,,,,,,,,,,,+++,,,---...////////////000111111222333333333333//////111222444555777777666666666666777888999:::888777777999;;;======<<<:::<<<>>>===;;;:::;;;>>>>>>>>>BBBLLLZZZgggqqquuuzzz~~~|||uuunnnjjjhhh[[[VVVNNNDDD;;;666555666333333222333666999<<<>>>===>>>AAADDDDDDHHHTTT```gggcccUUUNNN\\\wwwrrrlllzzzooonnnpppXXXRRRNNNNNNMMMLLLNNNRRRGGGKKKPPPQQQOOOLLLKKKKKKGGGJJJMMMMMMKKKJJJKKKLLLHHHGGGGGGFFFEEEDDDCCCCCCKKKOOOSSSQQQLLLHHHHHHJJJGGGFFFDDDBBBBBBAAABBBBBBDDDCCCBBBAAABBBAAA>>><<<:::;;;<<<>>>@@@AAABBBBBB>>>+++***)))***,,,,,,***)))###%%%(((,,,///111222222------,,,,,,+++,,,,,,,,,111///---+++++++++,,,---------,,,,,,---...000111000555999@@@PPPdddoooqqqlll^^^SSSPPPMMMKKKVVVeeerrr}}}vvvtttoooiiibbb\\\ZZZZZZ```___]]]ZZZUUUPPPKKKIIIJJJHHHFFFCCC@@@???>>>>>>;;;;;;:::999888777666555333333222222222222111111///............------------.........------+++++++++,,,.........,,,***)))+++++++++++++++++++++++++++)))((())),,,---+++)))))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,---)))***,,,------,,,+++***---,,,+++++++++,,,---...(((***---///000///...,,,***,,,............000111------------------------+++,,,............,,,+++++++++***'''%%%&&&***...000///...---,,,------...,,,+++))))))***---000222///////////////////////////---,,,,,,---...,,,++++++---///111111///---+++------------------------++++++++++++++++++++++++...---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++---***&&&######&&&***---******+++++++++,,,,,,,,,******+++,,,,,,---.........///000111111222222222777555444333333444666777555555666666777777888888888888999999999:::::::::<<<<<<;;;:::999999999999;;;@@@FFFMMM[[[lllvvvxxx|||xxxrrrooohhhaaa___WWWLLLBBB<<<:::999888333444555777888:::;;;<<>>BBBBBBAAA@@@>>><<<:::999???===<<<===@@@AAA@@@>>>AAA+++***)))***,,,,,,***)))******+++,,,,,,,,,,,,,,,************+++,,,------///...---++++++,,,---...------,,,,,,---...000111000333777===LLL___mmmpppssseeeXXXRRRLLLHHHQQQ^^^lllwwwtttqqqkkkccc^^^[[[[[[\\\]]]\\\ZZZWWWSSSNNNJJJHHHGGGEEECCC@@@>>>===<<<<<<:::999999888777666555444333333222222111111111000............------------......------,,,,,,,,,,,,+++,,,---...---,,,***)))+++++++++++++++++++++++++++)))((()))+++---+++***************************+++,,,,,,,,,,,,---------,,,,,,------------,,,,,,***+++,,,---------,,,,,,***+++---...//////...------...//////......///000------------------------+++,,,,,,------,,,,,,+++......---+++))))))---111///...---,,,+++,,,,,,---,,,+++******+++---///000///////////////////////////...------......---,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++...---,,,++++++++++++++++++,,,,,,------,,,,,,+++---,,,++++++++++++,,,---+++++++++++++++++++++,,,+++++++++,,,,,,------.........///000111111111111444333333222333555777888555555555666777777888888888888888999999999::::::;;;;;;:::999999999::::::<<>><<<;;;:::===<<<;;;<<>><<<;;;::::::;;;777777666666555444333333333333222111111000//////......---------,,,,,,,,,......,,,++++++,,,,,,---+++,,,---------,,,******++++++++++++++++++++++++***)))))))))+++,,,+++***************************++++++,,,,,,------------///......---------......(((***---//////...,,,+++------------------------///000111000...---...///........................,,,,,,++++++++++++,,,,,,,,,,,,+++***((())),,,......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...//////////////////////////////...------......---,,,******++++++++++++******,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,+++++++++---...000000...---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------...///000000000000222111111222333555888999444555555666666777888888888888888999999999999::::::999999999999:::;;;;;;===BBBGGGOOO]]]mmmwwwyyy{{{~~~zzzvvvuuutttlllcccZZZSSSIII@@@;;;888777666333444555777999:::;;;<<>>===<<<;;;<<<<<<===>>>@@@???<<<:::===+++***)))***,,,,,,***)))******)))((()))***,,,---,,,,,,,,,,,,,,,---...///,,,,,,+++,,,,,,...///000,,,,,,------...//////000111222333777AAASSSfffqqqvvvkkk^^^TTTLLLHHHLLLUUU[[[eeerrr~~~yyytttpppmmmhhhdddbbbbbbbbbbbbYYYXXXUUUQQQMMMIIIEEECCC>>>===;;;:::999999999999555555444333222222111111222222111111000///......------------,,,,,,,,,+++///---+++******+++---...++++++,,,,,,,,,,,,+++***++++++++++++++++++++++++***))))))***++++++++++++************************++++++,,,,,,---.........000///...---,,,---...///)))+++---...///...---,,,///...---,,,,,,---......---...//////------...///...........................---++++++++++++---...,,,++++++***)))***+++,,,---------------------------------...............////////////////////////...---,,,,,,------,,,++++++******************+++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++,,,,,,,,,,,,++++++)))+++---......---+++))),,,,,,,,,++++++++++++***---------------,,,,,,,,,,,,---...///000000000000111111111222333555666777444444555555666777777888888888888888999999999999888888888888999:::;;;<<<<<>>>>>======<<<<<<===>>>@@@BBBBBB@@@===;;;???+++***)))***,,,,,,***))))))((((((((()))+++---///------,,,+++******+++++++++++++++,,,---...///000,,,,,,---....../////////222222333666>>>NNNcccrrruuummmbbbWWWNNNIIIKKKPPPVVV___kkkwww}}}wwwrrrooommmkkkkkkkkkiiieeeaaaYYYWWWSSSNNNIIIEEEAAA@@@<<<;;;:::888888888888999333222222111111000000000111111000//////...---------,,,,,,,,,++++++++++++...---+++******+++---...***+++++++++++++++++++++++++++++++++++++++++++++)))***************++++++************************++++++,,,------...//////000///---,,,,,,,,,---...,,,,,,,,,,,,---...///000000///---,,,,,,---...///***,,,---...------///000///////////////////////////...---,,,,,,---...///////////////////////////.........////////////...........................////////////////////////---,,,++++++,,,,,,+++))),,,,,,,,,++++++,,,,,,,,,......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,***++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++...---------------------,,,---...///000000000000222222222222222333333444444444444555666666777777777777888888888999999999777777777888999:::;;;<<<;;;@@@GGGQQQaaasss~~~~~~|||}}}~~~zzzuuussspppfff\\\VVVPPPHHHAAA===:::999888444555666888999;;;<<<===???CCCEEEFFFHHHQQQ^^^fff[[[QQQPPPbbbnnntttvvvooommm\\\UUUSSSPPPOOOOOONNNLLLJJJGGGFFFFFFGGGHHHGGGDDDBBB@@@AAAAAAAAA??????@@@AAAFFFEEEDDDCCCCCCCCCCCCCCCEEEGGGIIIHHHFFFDDDDDDEEECCCBBB@@@>>>>>>>>>??????<<<<<<=========<<<<<<;;;;;;===@@@AAAAAA???===<<<===+++***)))***,,,,,,***)))+++************+++,,,,,,,,,+++***(((''''''''''''++++++,,,------...//////+++,,,---...////////////111000222555;;;HHH^^^rrrwwwrrrhhh]]]RRRKKKJJJJJJTTT\\\eeeqqqyyyuuurrrllllllmmmooooookkkccc]]]UUUSSSOOOJJJEEEAAA>>>===<<<;;;999777666666777777111111111000000000////////////............------,,,,,,,,,+++++++++******,,,++++++******+++------************++++++++++++++++++++++++++++++++++++(((***++++++******+++,,,++++++++++++++++++++++++++++++,,,---...//////000000///...------------------,,,++++++,,,...000111//////...------...///000***,,,---.........000222000000000000000000000000//////............/////////......///000000///---......///000000000000///...............///000111////////////////////////---,,,++++++,,,,,,+++***,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,******++++++++++++******,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,---------------.........------...///000000000000222222222222222222222222333444444555555666777777777777777888888888888999777777777888888:::;;;;;;999???FFFQQQaaattt}}}}}}}}}}}}}}}~~~{{{uuuooojjjbbbZZZTTTOOOGGGAAA===;;;:::999444555666888:::;;;<<<======CCCFFFFFFIIITTTbbbiiiXXXPPPRRRiiittt|||qqqrrr{{{dddYYYRRRPPPNNNMMMLLLKKKIIIGGGDDDDDDEEEFFFGGGFFFCCC@@@>>>???@@@???>>>>>>@@@BBBEEECCCBBBBBBCCCDDDCCCBBBGGGHHHIIIHHHEEECCCCCCDDDAAAAAA@@@>>>>>>=========;;;<<<<<<<<<<<<<<<;;;;;;777:::======<<<;;;;;;;;;;;;+++***)))***,,,,,,***)))++++++,,,,,,,,,,,,++++++++++++***)))((((((((((((+++,,,,,,---............+++,,,---////////////...///...000444888CCCZZZooouuusssmmmcccYYYRRRNNNLLLTTTZZZaaakkk|||wwwtttqqqpppiiihhhiiikkklllggg^^^VVVNNNLLLIIIEEEAAA>>>===<<<;;;999888666444444444555000000000000000/////////---------------.........++++++++++++******************+++++++++,,,,,,,,,***************++++++,,,++++++++++++++++++++++++(((***,,,+++))))))+++---++++++++++++++++++++++++++++++,,,---...///000000000000000000///...---,,,++++++,,,---...///000000...------......///000000---///000000//////000222000000000000000000000000---..................------,,,,,,...000000---***------///000000000/////////...------...000222333///////////////////////////...,,,---......---++++++,,,---//////---,,,++++++++++++,,,------......------------------------***************+++,,,,,,******++++++++++++******++++++,,,,,,,,,,,,++++++))))))***+++,,,------...,,,,,,------......//////......///000111111111111000000111222222222222222333333444555555666666777777777777777888888888888888888777777888999::::::999>>>EEEOOO^^^ppp{{{~~~zzz|||xxx||||||uuulllfff___YYYRRRMMMEEE@@@<<<;;;999888555555777888:::;;;=========DDDHHHHHHLLLYYYfffmmm]]]TTTUUUnnnkkkuuuooo[[[VVVOOOMMMKKKJJJJJJIIIFFFDDDAAAAAABBBDDDEEEDDDAAA>>>>>>???@@@@@@???@@@CCCEEEDDDBBB@@@AAACCCDDDCCCBBBHHHHHHHHHFFFCCCAAAAAAAAA>>>>>>>>>???>>>>>>======<<<<<<<<<<<<<<<;;;:::999555888:::;;;::::::;;;===@@@+++***)))***,,,,,,***))))))***,,,---......------,,,,,,,,,+++,,,,,,------+++,,,------......------+++,,,---////////////...,,,,,,///333666@@@WWWmmmqqqqqqnnnfff^^^YYYUUURRRSSSYYY___hhh|||}}}vvvrrrpppooonnnfffeeeeeefffgggbbbYYYQQQIIIGGGDDDAAA>>>===<<<<<<:::999666444333222222333000000000000000/////////++++++,,,------......///+++++++++************))))))***+++,,,,,,,,,,,,,,,******))))))***+++,,,,,,++++++++++++++++++++++++(((***,,,+++))))))+++---++++++++++++++++++++++++++++++,,,---...///000111111222222222111000...---(((***---000111111///...,,,------...///000000111111222333222111000000222000000000000000000000000+++,,,............,,,+++000//////111444444000---+++,,,.../////////......///...---,,,---000333555////////////////////////111///......//////...---)))+++---//////---+++)))))))))***+++,,,------...------------------------******))))))***+++,,,,,,******++++++++++++******((()))+++,,,,,,+++)))((((((((()))***,,,---...///,,,,,,,,,---...///000000...///000111111222222222---...000111333333444444333333444444555666666777777777777777888888888888888888888777888888999:::999>>>EEEMMM\\\mmmwwwzzzwwwzzz~~~tttzzz|||tttjjjccc^^^[[[PPPKKKDDD>>>;;;:::888777555555777888:::<<<======>>>FFFJJJIIINNN\\\jjjqqqdddYYYXXXqqq~~~hhhvvvhhhVVVTTTMMMKKKIIIIIIHHHGGGDDDBBB??????@@@BBBCCCBBB???<<>><<<<<<<<<<<<;;;:::999888666999;;;;;;:::;;;===@@@HHH---------,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++******************------------------------...///111333444<<>><<<;;;===@@@@@@>>><<<>>>CCCEEEDDDCCCGGGHHHGGG???@@@@@@AAABBBEEEJJJMMMMMMIIIEEEBBBAAAAAAAAAAAA???>>>===<<<:::999888777::::::999999999999999999666:::===;;;777777===CCCPPP+++++++++*********))))))++++++++++++++++++++++++,,,++++++******++++++,,,---------------------...//////.........---------//////111333333888HHHWWWjjjooopppiii___XXXRRRMMMNNNQQQVVV]]]mmmyyypppjjjgggccc___\\\YYYXXXUUUSSSQQQMMMHHHDDDBBB@@@===:::888666555555333333222222111000000///###***///...+++---...---+++,,,,,,,,,,,,,,,,,,+++,,,***)))+++------+++)))*********+++,,,+++)))&&&''',,,///,,,+++------***+++++++++************)))---,,,***)))((()))***+++***+++,,,+++***)))***+++.........///111222444555333444444111///...000222////////////000000000000222111000000/////////000///000000111111111111000333222111000////////////000///---+++++++++,,,---........................000///////////////////////////000000111222222222222222222222222222222222000000000000000000000000...//////...---...000222.........------,,,,,,,,,///......------,,,,,,---,,,+++)))***,,,---,,,,,,)))***++++++++++++++++++,,,,,,,,,,,,,,,------...------........./////////....../////////000000000000222333222000//////000111111111222333444666666333333444444444555555555555555555555666888999::::::999888888777777888888;;;>>>EEEPPP\\\iiisssyyyzzz{{{~~~~~~zzzvvvxxxxxxsssmmmggg\\\QQQKKKFFFAAA<<<:::999888777777777777777999<<>><<<;;;===???@@@>>><<>>===;;;:::999888999999999999999999999999999;;;<<<:::888999>>>CCCKKK+++++++++*********))))))++++++++++++++++++++++++++++++************++++++---------....../////////000000000//////......---//////111222111444@@@NNNaaaiiimmmiiibbb[[[TTTMMMJJJMMMRRRWWWddd}}}~~~wwwrrrjjjdddaaa]]]WWWSSSSSSPPPMMMJJJHHHEEEAAA>>>>>><<<:::777555444333222111000000//////......---%%%,,,000---+++---000000***++++++,,,,,,++++++***,,,+++))))))+++,,,+++******))))))***++++++(((&&&(((+++---***)))+++,,,++++++++++++************)))---,,,***))))))***++++++***+++,,,,,,******+++,,,......///000222333444555444444333222000///111333000000000000////////////111111111111111000000///,,,---///000222333333333333222111000////////////---,,,+++++++++,,,---...........................////////////////////////000000000111222222333333333333333333333333333333000000000000000000000000.../////////......000222.........---------------///...------,,,------...---,,,++++++---.........+++,,,,,,,,,,,,++++++***...------------...//////............///////////////000000000000111111111000111333333111000000111111111111222333444555666333444444444444555555555555555555555666888999:::999999888777777777888888:::>>>EEEOOO\\\iiisssyyy}}}~~~zzzwwwvvvyyywwwqqqkkkdddYYYNNNIIIEEE@@@<<<:::999888777888888777888999;;;>>>???AAAEEEGGGLLLXXXhhhsssvvvccc```lllwwwdddqqqzzz]]]PPPOOOGGGEEEDDDBBBAAA@@@AAAAAA===<<<<<<===??????>>>===@@@DDDHHHKKKNNNOOOIII@@@@@@AAAAAA@@@???AAADDDGGGGGGDDD@@@>>>>>>>>>>>>===@@@???>>>===<<<;;;:::999777888888888999:::::::::::::::999999:::<<<>>>???EEE---------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,)))******+++,,,------.....................//////......111333222333<<>>EEEPPP]]]jjjtttzzz~~~~~~|||yyyvvvxxxzzzwwwqqqjjjbbbWWWLLLGGGCCC>>>:::999888777666666666777888:::<<<>>>@@@CCCEEEFFFLLL[[[kkkssssssddddddsssrrrggg{{{tttYYYNNNNNNEEEDDDBBB@@@??????@@@AAA<<<<<<===>>>??????>>>===AAACCCEEEHHHLLLNNNGGG===>>>????????????@@@DDDFFFEEEBBB???>>>>>>>>>>>>===>>>>>>===<<<;;;:::999999666777777888999::::::;;;999888:::===@@@AAA>>>:::BBB---------,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,------((())))))***+++,,,,,,---++++++,,,---...//////000------000333222444;;;EEEWWWdddppprrrlllcccWWWNNNIIIJJJNNNTTT^^^sss{{{vvvrrrnnngggbbb]]]ZZZYYYVVVRRRNNNJJJGGGBBB???>>><<<;;;:::888777666555444222111000///////////////.........222000,,,(((***---+++%%%,,,,,,------------,,,,,,++++++***)))((()))+++,,,+++*********,,,,,,+++***)))*********))))))+++---+++++++++*********))))))++++++++++++++++++,,,,,,***,,,------,,,,,,---......///111333444555555555222111///......///000000111000000000/////////...---...///000000///...------...///111111222222222333222111000////////////111000///......---------........................------....../////////000///000000111222222333333333333333333333333333333111111111111111111111111---///000000//////000111........................(((***---///000...+++)))---,,,***)))*********(((...............---,,,+++---------------......////////////000000000111111111111111111222222222222000222444444333222222333222222222222333444555555444444444555555555666666555555555555666888999:::888777777666777777888888;;;???FFFQQQ^^^kkkuuu{{{}}}~~~~~~}}}{{{yyyxxxzzz{{{xxxqqqiiibbbVVVLLLEEEBBB===999888888777666333444666888;;;>>>@@@BBBDDDDDDEEEKKKYYYhhhmmmkkk___dddxxxqqqnnnlllVVVMMMKKKEEECCCAAA???>>>>>>@@@AAA<<<===>>>>>>>>>>>>>>>>>>AAAAAA@@@AAAEEEHHHCCC;;;:::<<<===>>>???AAADDDGGG???===;;;:::;;;;;;:::999<<<<<<;;;;;;:::999888888666666777888999999::::::999;;;???EEEJJJHHH@@@999???+++++++++*********))))))++++++++++++++++++++++++......------------......+++++++++,,,,,,---------***++++++,,,---...//////...---///222222333:::CCCRRRaaaqqqvvvrrrhhhZZZOOOKKKHHHKKKSSS^^^pppyyysssoookkkiiiaaa\\\WWWTTTTTTSSSOOOLLLGGGDDD@@@===<<<;;;999888666666555555333222000000////////////////////////000///,,,))),,,111///))),,,------......------,,,)))***+++***((((((***+++,,,+++******,,,---,,,+++***)))***,,,+++)))***...+++++++++************)))+++++++++,,,,,,,,,,,,,,,***,,,------------...000...000222444555666555555111///------.../////////111111000000//////.........//////000000000000000//////000111111111111111333222111000////////////111111111000///...---------------------------------------......//////000/////////000111111222222444444444444444444444444111111111111111111111111---///111111000000000111.............../////////***,,,///222222000---,,,+++***)))***---...///......////////////......------------------...//////000000000000111111111111000111111111111222222222222333555555333222222333333222222222333333444555444444555555555666666666555555555555666888999:::777777666666666777888888:::>>>EEEPPP]]]jjjuuu{{{}}}~~~|||zzzzzz{{{zzz{{{wwwppphhhaaaVVVLLLCCC@@@;;;888777777777666111333555888<<>>??????;;;===??????>>>===>>>??????@@@>>><<>><<<<<<======<<<;;;;;;;;;::::::999888888777666777777777888999999999;;;???EEEMMMPPPMMMDDD===>>>+++++++++*********))))))++++++++++++++++++++++++...------,,,,,,------...,,,---------------------...............---------000......000111111888???KKK]]]pppyyyvvvlll^^^RRRLLLFFFGGGPPP[[[jjjyyyrrrmmmjjjgggddd]]]XXXQQQNNNMMMLLLJJJHHHBBB@@@===;;;:::999777555333333444333333111///....../////////////////////)))...000...,,,///111000,,,,,,,,,------,,,,,,,,,'''***,,,+++)))((()))***+++***((()))+++,,,,,,+++***)))+++///...******...+++++++++************)))***++++++,,,---------,,,+++,,,......------///000...000222555666666666555222///------///111000///111111111000///........................///000000...///000111111222222222333222111000////////////...///////////////......------------------------,,,,,,---......///000000.........///000000111111333333333333333333333333111111111111111111111111---///111222111000000111---........./////////000---......///////////////...---,,,---000222222222......///000000000////////////......//////000111000000000111111111222222000000000111111111111222333555666555333222222333333333222222222333444444555555555555666666666666555555555555666888999:::666666666666666777888888888<<>>@@@AAA@@@BBBCCCEEELLLTTTWWWTTTUUUgggyyyyyyiiitttnnnYYYQQQMMMHHHEEEDDDCCCBBB@@@???======:::===??????===<<<>>>???>>>@@@@@@======??????;;;:::<<<>>>@@@@@@AAADDDFFFBBBAAA@@@@@@AAAAAA@@@???<<<;;;;;;::::::999999888777777777777888888888888;;;@@@FFFLLLNNNKKKDDD???@@@---------,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++222111000///...---,,,,,,111....../////////555<<>>999777666777777666444555777:::<<<>>>??????>>>AAABBBCCCGGGMMMPPPMMMWWWnnnpppooocccsssdddTTTQQQMMMHHHEEEEEEDDDCCCAAA???===;;;:::===??????===<<<>>>@@@===AAACCCAAA??????>>><<<<<<>>>@@@@@@@@@AAABBBDDD@@@>>>===>>>???@@@>>>===<<<<<<<<<;;;;;;:::::::::888888888777777777777777:::===CCCGGGGGGEEEBBB???DDD)))(((((()))***+++***)))+++***))))))***+++...///...,,,))))))***,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,111//////111111111555;;;GGGTTTggguuuxxxooo```UUUJJJGGGGGGMMMUUUcccvvvyyytttmmmhhhddd___XXXSSSUUUQQQKKKGGGFFFCCC>>>:::<<<;;;:::888555333222111666333///...000000---***///...---+++******++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++*********+++,,,,,,+++***+++,,,)))))))))***++++++,,,,,,+++++++++***************,,,,,,,,,------.........++++++,,,,,,---...//////444555666777777666555555222000///000111333333222333111///,,,+++***)))***,,,,,,------...---------000...,,,---111444444333666333000////////////...---,,,,,,++++++,,,,,,---000000//////............,,,,,,,,,,,,,,,,,,,,,---000///------///000///......///000111111000///............///000111111222......//////000000111111...///000111111///---+++---......///////////////000000//////.........---000000000000111111111111444222000...------...///111111222222222222111111000///...000444555333111111222333333111111222333111222333444555444333222333333444444555666666666555888::::::999888888888666777777777555555777888:::;;;???IIIWWWfffrrrxxx{{{xxxzzz~~~}}}zzztttmmmeee[[[QQQJJJBBB>>>999555444555555555666999;;;<<<<<<===>>>@@@CCCCCCDDDFFFGGGFFFGGGIIIVVVwwwnnnllleeeyyyeeeWWWMMMJJJMMMHHHFFFDDDBBBAAA@@@===;;;<<<;;;:::<<<>>>@@@AAA@@@DDDCCCBBB@@@???===<<<;;;CCCAAA>>>>>>AAABBBAAA???@@@@@@@@@???@@@@@@AAAAAA???<<<:::;;;======;;;999999888888888777777666666666999<<<>>>>>>======>>>>>>+++*********+++,,,,,,++++++***))))))***+++---///+++***)))***+++,,,***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,111......000000000444:::BBBNNNbbbqqqvvvnnn```UUULLLHHHGGGLLLUUUaaatttxxxssslllgggccc^^^WWWRRRPPPLLLGGGDDDCCCBBB>>>:::999888777666555444333222222000......//////...---///...---+++******++++++---------,,,,,,+++++++++,,,+++++++++***))))))))),,,,,,,,,+++++++++******((()))******)))((()))***)))))))))***++++++,,,,,,************++++++++++++------------------......,,,,,,------...//////000444555666666666666444444333222000111333444444333222000...,,,+++******+++,,,,,,------...---------111///---...111333333222555333000////////////...------------------------////////////......------,,,,,,,,,,,,------------000///------///000///...//////000111000000......---......///000000111111.../////////000000000111...//////000///...---,,,---...//////000000//////000000/////////.........000000000000111111111111---...///000111111111111111111222222222222111111000//////111333555333111111222333333111111222333222222333333444444333333444444444555666666777777666888:::;;;999888888888666777777777555555777999;;;<<>>999555444555555555666999;;;<<<<<<===>>>@@@BBBAAAAAACCCDDDEEEIIINNNaaauuulll{{{jjjfffrrr```VVVNNNKKKNNNJJJHHHEEEDDDCCCAAA???======;;;;;;<<<>>>@@@AAA@@@CCCCCCAAA@@@???===<<<<<>>>>>@@@BBBAAA???AAAAAAAAAAAAAAABBBBBBCCC@@@>>><<<<<<======;;;999999999999888888777777777777:::===>>>>>>============,,,,,,,,,,,,------------+++******)))***+++---...(((((()))+++---,,,)))&&&++++++++++++++++++++++++------------------------///------//////...222888;;;HHH[[[lllsssmmm___TTTMMMIIIGGGKKKSSS^^^nnn{{{~~~uuupppiiiddd```[[[UUUQQQIIIEEEAAA@@@@@@???<<<999555555444444333333333222---.........------...000......---,,,++++++++++++------,,,,,,,,,,,,++++++...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))******)))((()))***))))))******+++,,,,,,,,,*********++++++,,,,,,,,,...............------------......//////000000000555555666666555444333222444333222333444555444333000///---,,,++++++,,,---,,,,,,,,,------.........222000//////111222222222555222000.../////////...------...//////...------...............---------,,,---------.........///111///---...///000///...///000000000000///...---------......//////000000////////////000000000000...............------------...//////000000//////000000000000////////////000000000111111111222222+++---///222333333222111111222222333333222222111000000000111333444333111111222333333111111222333333333222222333333444444555555555666777777888888777999;;;;;;:::888888999555666777777666666888:::======@@@HHHVVVdddpppvvv}}}{{{|||}}}xxxssslllddd\\\SSSKKKFFF@@@<<<888555444555555444777999;;;<<<<<<===>>>???CCCAAAAAACCCCCCEEEMMMWWWrrrlllnnnvvvgggllliiiZZZUUUOOOMMMOOOJJJHHHEEEDDDCCCBBB???===>>><<<;;;<<>>===<<<@@@>>>===>>>@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEBBB@@@>>>===>>>===;;;999:::999999999999999888888999;;;===>>>============???+++,,,------,,,,,,---...++++++*********+++,,,---*********+++,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,...........................,,,,,,//////---000666888CCCVVVgggppplll___TTTOOOIIIFFFIIIPPPXXXfffqqqyyyrrrllleee```]]]YYYSSSOOOFFFBBB>>>======<<<999666444333333222111111000000+++...///...+++***---000---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,......,,,,,,,,,+++++++++*********+++,,,,,,+++***+++,,,))))))***++++++,,,,,,---)))******+++,,,---......000/////////......------//////000000000111111111555555555444333222222111444333222333555555444222...---,,,,,,,,,,,,---...,,,,,,,,,,,,---......////////////000222333333333444222///.../////////...+++---...000000...---+++............---------------.........///000000000111000......000111000///000000000000///......---------......////////////////////////000000000000///...------------............///000000000000000000000000000000000000000000000111111111222222222///000111222222222111000222222333333333333222222111111111222333333333222111222333333111111222333444333222111222333444555666666666777888888999999888:::<<<<<<:::888888888555666777777666777999;;;??????BBBJJJVVVdddpppvvv|||~~~}}}}}}~~~yyysssjjj```XXXOOOHHHDDD>>>;;;777555555555555444777999<<<===<<<<<<>>>???CCCAAACCCFFFFFFGGGQQQ___kkkuuuqqqeeeuuucccVVVTTTQQQNNNNNNHHHFFFDDDCCCCCCAAA???===???===<<<===???AAAAAA@@@BBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEBBBAAA???>>>===<<<:::999:::::::::::::::::::::::::::<<<>>>???>>>===>>>???CCC)))+++---,,,+++***,,,...++++++++++++++++++,,,,,,...,,,******+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---+++,,,///...,,,///444888AAARRRdddnnnlllaaaWWWQQQJJJFFFHHHMMMSSS]]]fffwwwyyytttmmmggg```[[[XXXUUUPPPLLLEEEAAA<<<;;;;;;:::777444444333222111000......------///000...***)))+++...,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&&&&''')))***,,,---,,,,,,,,,+++++++++*********+++,,,,,,+++***+++,,,*********+++,,,,,,------******+++,,,---......///000000000//////.........000000000111111111111111555444444333222111111111333222222333444444222000------,,,+++,,,---...///,,,,,,+++,,,,,,...///000---...000111222333555555333111.........//////...***+++---......---+++***..............................///000111111222222333111///000111222111111111111000000////////////.........///////////////000000000000////////////......---------......///...//////000000000000000000111111111111111111111111111111111222222222222222222111000000111333333333333444444444444333333111222333333333222222333111222333333111111222333444333222111222333444555666666777777888999999999888:::;;;;;;999888777888444555777777777888:::<<<@@@@@@DDDLLLYYYfffpppvvvwwwzzz}}}~~~}}}}}}yyyrrriii^^^UUUMMMFFFAAA<<<999666444555555555444888:::<<<===<<<<<<===>>>AAA???CCCHHHGGGGGGTTTfffzzzkkk{{{nnneee|||aaaVVVUUUQQQMMMMMMIIIHHHEEEDDDDDDCCCAAA???@@@>>>===>>>@@@AAAAAAAAACCCCCCBBBBBBAAAAAAAAA@@@>>>?????????@@@AAABBBDDDAAAAAAAAAAAABBBCCCDDDEEEAAAAAA@@@>>><<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@@@@??????@@@AAAEEE(((***,,,,,,))))))+++---++++++++++++++++++++++++000---+++***+++---......---------------------------------------------------,,,---//////,,,...333777???MMM___lllmmmeee]]]UUUMMMGGGHHHLLLPPPWWW^^^kkkzzz}}}xxxrrrmmmfffaaaYYYTTTQQQOOOKKKGGGBBB???:::999999999555222444333222111///...,,,,,,/////////---+++***+++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------((()))***,,,---.........,,,,,,,,,+++++++++******((()))******)))((()))*********++++++,,,---------,,,,,,,,,------.........000000000000000/////////111111111111111111111111444333222111000000111111333222222333444444222///------,,,+++,,,---...///,,,+++++++++,,,...000111,,,///111222333333444666222000...---...//////...++++++,,,------,,,++++++........./////////////////////000111222333444444444333111111333444333222222111111000000111111222/////////000000000000000000000000000////////////.........///////////////...///000000111111000000111111111111222222222222111111111222222222222333111111000///111333666888333444444555555444444333111222444444333222222333111222333333111111222333333333222222333333444444666666666777888888999999777999;;;:::888777666666444555777777777999;;;>>>@@@AAAFFFPPP\\\iiirrrvvvtttwwwzzz}}}~~~}}}zzzxxxsssmmmddd[[[RRRJJJCCC???:::888555444555555444444888:::<<<===<<<<<<===>>>===;;;???FFFFFFGGGYYYpppxxxmmmnnnkkkzzzaaaWWWUUUPPPMMMMMMKKKIIIGGGGGGGGGFFFDDDBBBAAA???>>>???@@@BBBBBBAAADDDDDDDDDDDDCCCCCCCCCCCC@@@AAABBBAAAAAAAAACCCEEEAAAAAAAAABBBCCCDDDEEEFFFAAAAAAAAA@@@===;;;;;;<<<<<<<<<<<<============>>>>>>???AAAAAAAAABBBCCCEEEDDD'''***---,,,)))(((+++...+++++++++,,,,,,++++++***...,,,++++++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,---000///---...333444:::HHHZZZjjjoookkkdddYYYQQQJJJJJJMMMPPPUUUZZZaaaqqq|||wwwrrrlllfff___YYYQQQLLLJJJHHHDDDAAA>>>:::777666888888555333222111111000///.........///...,,,,,,---......---++++++,,,---------,,,++++++++++++,,,,,,---------,,,...///111000///,,,+++,,,,,,,,,+++++++++******((()))******)))((()))*********+++,,,,,,------...------------............000000000000000000111111111111111111111000000000222222000000000000111222444333444555666555222000...---,,,+++,,,---...///,,,+++++++++,,,...000111///111444444222111222333222000------...//////...------------------------/////////000000000111111000000111222333444555555666555333333555666555444222111111111111333444555111111111111111111111000111000000000/////////...---...000111111111000000//////000111111111111000111111111222222222333333111111111222222222333333111111111222333444555555444444555555555555444444111333555555222111222444111222333333111111222333222222333333444444333333555555666666777888888999777888:::999777555555555333555666777888999<<<>>>???BBBHHHSSS```lllssswwwuuuvvvyyy{{{{{{yyytttqqqiiiddd]]]UUUNNNHHHAAA===888666444444555555444333888:::<<<===<<<<<<===>>>===999===DDDEEEJJJccc{{{tttpppsssuuu```XXXUUUOOOLLLNNNIIIHHHFFFEEEEEEDDDCCCAAABBB@@@??????AAABBBBBBAAAEEEEEEEEEEEEEEEEEEEEEFFFBBBCCCDDDCCCAAAAAACCCEEEBBBBBBBBBCCCDDDEEEGGGGGGAAACCCDDDBBB???>>>???@@@=========>>>>>>>>>?????????@@@BBBCCCCCCDDDGGGIIIDDD'''+++...---)))(((+++///++++++,,,,,,,,,++++++*********+++,,,...---+++(((************************,,,,,,,,,,,,,,,,,,,,,,,,...,,,...111000---...333111666CCCWWWiiiqqqnnniii]]]TTTMMMMMMOOOQQQTTTXXX]]]mmmyyysssnnngggbbbZZZTTTLLLGGGEEECCC@@@===999666444444666888666444//////000000000000000000///,,,***+++///111000...***+++,,,---------,,,++++++++++++,,,,,,---------***+++------,,,((($$$!!!,,,,,,,,,+++++++++*********,,,,,,,,,+++***+++,,,***++++++,,,,,,------..................---------//////000000111111222222111111000000000000000000111111000//////000111222555555555666777666333111...---,,,,,,,,,,,,......,,,+++******+++...000222111444666555222//////000222///------...//////...///...------------.../////////000000111111222222000111111222444555555666777666444444666777666555222222111111222444666777222222222111111111111111111111000000/////////...---///111222333222111000//////000111111111111111111111111222222333333333111111222222222333333333333444555555444333000///444444555555555555444444111333666555222111222444111222333333111111222333111222333444555444333222555555555666777777888888666888999999777555444444333555666777888:::===???>>>BBBJJJVVVcccnnntttwwwvvvwwwyyyzzzzzzuuuoookkk```\\\VVVQQQLLLFFF@@@<<<777666444444555555444333999;;;<<<===<<<<<<<<<>>>@@@;;;===DDDFFFOOOnnn|||rrryyyqqq___XXXUUUNNNLLLOOOFFFDDDBBBBBBBBBAAA???===BBBAAA???@@@AAABBBBBBAAAFFFFFFFFFFFFFFFGGGGGGGGGCCCEEEFFFDDDBBBAAACCCFFFCCCCCCCCCDDDEEEGGGHHHIIIBBBDDDFFFDDDAAA@@@AAACCC======>>>>>>?????????@@@???AAACCCDDDDDDFFFIIIKKKFFF((())))))******+++,,,,,,)))************+++++++++++++++++++++******)))))),,,,,,,,,++++++*********,,,******---...++++++...111000///......///000111777555<<>>===777666666555333222111111222111000///...---------000///---,,,,,,---///000++++++++++++++++++++++++''')))***+++,,,---000222------,,,,,,+++***))))))///,,,))))))***+++)))''')))******++++++,,,------///,,,+++,,,///111///---,,,---...---------///111...///////////////...---222111111111000000//////...///000111333444555666777666666777777666444111------,,,,,,,,,+++++++++...---,,,+++,,,...111222111222333555666555555444222000///---,,,,,,,,,---//////000000000000000///---///222333222111222333444555666666555666888:::;;;;;;;;;;;;:::888666555333333444444555666666666555555444333333333333444444444333222111000///...333222111000////////////222222222111111111111000333222111111111222444444111111222222222333333333444444333333444555777888555555444444444333333333000222444333111000222444555555444333222222222222222222333333444555666666666888::::::888777888999888999:::999555222111111444666888999999:::<<<>>>DDDFFFLLLXXXgggrrrwwwwwwtttuuuvvvxxxwwwrrrkkkeee___ZZZRRRLLLHHHDDDBBB@@@777666555444555666888::::::>>>BBBBBB@@@??????@@@???;;;>>>GGGIIIVVVyyyyyykkk^^^YYYWWWRRRLLLJJJMMMIIIFFFDDDEEEEEEBBB@@@BBBAAA@@@@@@AAABBBCCCDDDGGGHHHHHHGGGEEEDDDEEEFFFFFFDDDCCCCCCDDDDDDCCCAAACCCBBBBBBDDDGGGHHHHHHHHHIIIHHHFFFDDDBBBAAA@@@@@@>>>???@@@BBBCCCDDDDDDDDDEEECCC@@@@@@FFFMMMMMMIIIJJJ......---,,,,,,++++++***************++++++++++++++++++++++++*********))),,,,,,,,,+++++++++******---******------+++,,,///,,,,,,------...000111222444333999NNNhhh{{{|||ooobbbVVVSSSTTTSSSSSSTTTXXXggg}}}xxxpppkkkeee\\\VVVUUUPPPKKKEEE@@@>>>===;;;:::777777666555444333222111000000///...------------///...---++++++---...///////////////////////////---......,,,+++***+++---------,,,,,,+++******)))---+++))))))+++,,,+++)))*********+++,,,,,,------///---,,,---///000///---...//////...,,,,,,...///,,,---...///111111111111111111111111000000000/////////000222333555666666777666555666777666333111------------,,,,,,,,,,,,------,,,,,,---///111222111222444555555555444444000///...,,,++++++,,,,,,...//////000000000000///...000333444444333444555555666777777666777999;;;::::::::::::999777666444222333444444555666777777777666666555555555555555444333333222222111000000222111111111111111222222333333222222222111111111222111111000111222333444333333333333444444444555444444333333444666777888555555555444444444333333111333555444222111333444555444333333222222333333222222333444444555666666555777888888777777777888888999:::888555222111111444666888999999:::<<<>>>DDDFFFMMMZZZhhhssswwwwwwttttttuuuvvvuuuooohhhcccYYYTTTLLLFFFBBB???<<<:::777666555444555666999:::;;;>>>AAABBBAAA???@@@AAA@@@===@@@HHHLLL[[[sssggg\\\XXXWWWRRRNNNMMMLLLJJJFFFEEEEEEEEECCC@@@AAAAAAAAAAAABBBDDDFFFGGGGGGHHHHHHGGGEEEEEEFFFGGGGGGEEEDDDDDDDDDDDDCCCBBBAAAAAABBBEEEHHHKKKLLLKKKHHHHHHFFFDDDCCCAAAAAA@@@BBBBBBCCCDDDEEEEEEEEEEEEFFFEEEBBBBBBGGGNNNNNNJJJIII......---,,,,,,++++++***************+++++++++,,,++++++++++++************,,,,,,,,,++++++++++++***...******,,,,,,+++,,,000((()))+++---///111111222333111666GGG```vvvvvvjjj]]]XXXVVVRRROOOPPPTTTaaattt~~~xxxpppiiieee```XXXSSSSSSIIIEEEAAA>>>===<<<:::888666666555444333222222111......---------------......---,,,++++++,,,---.........------------....../////////---***)))***+++------,,,,,,++++++******+++***)))***+++,,,,,,+++******++++++,,,,,,------000///......///000...---000000000///,,,,,,---.........000111222222222222111111111111000000000000000000111222444555666666666555555555666555333111.........------------,,,------,,,---...000111333222333444555555444333222......---,,,+++++++++,,,---...///000000000000000000333555666666666777888666777888888777888:::<<<999999999888777666555444111222333555666777777777888777777777666666666666333333333333333333333333222111111222333444555555444444333333333222222222333333222222222333444555444444555555555666666666555555444444555666777888666555555555444444444444333444555555333333444555333333333333333444444555333333333444555555666666333555777777777666777888999999999777444222222222444666888999999999;;;===DDDGGGOOO\\\iiissswwwwwwttttttuuutttrrrlllddd___SSSOOOHHHBBB>>>;;;888666666555444444555666999:::;;;>>>AAABBBAAAAAAAAABBBAAA@@@CCCIIINNNccclllaaaXXXVVVVVVSSSPPPOOOLLLJJJGGGFFFFFFEEEDDDBBBAAAAAABBBCCCDDDFFFHHHIIIGGGHHHIIIHHHFFFFFFGGGHHHHHHGGGEEEDDDEEEEEEDDDBBBDDDCCCCCCEEEIIIKKKKKKJJJGGGGGGFFFEEEDDDCCCBBBBBBFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGEEEDDDHHHNNNNNNKKKDDD((())))))******+++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...+++)))+++,,,***,,,000(((***,,,///000111111111444222444@@@TTTkkk|||}}}qqqddd\\\WWWPPPKKKKKKOOOYYYjjj{{{~~~~~~tttmmmfffbbb]]]UUUPPPPPPFFFDDDAAA???>>><<<999777444444333222222111000000------,,,,,,,,,------...---,,,,,,++++++,,,,,,------,,,++++++++++++,,,---+++,,,------,,,,,,---///------,,,,,,,,,+++++++++++++++++++++,,,,,,+++*********++++++,,,------...000000///////////////...///000000///---,,,...///333333333333222111000000111111111000000000000000000111222333444555666666666555333333444444222000//////.........------------------...///111222333333333444555444333222111...------------------------...///000111111111111333555777777777777999;;;777888999999888999;;;<<<888777777777666555444444000222333555666777777777777777777777777666666555222222333333444555555666444444333333444555666666555555555444444444333333555444555555555555666666555555555666666666666777555555555666666777777888666666666555555555555444555555666666555555555666222222222333333555666666333444444444555555666666333555777888777777888999999999999666333222333444555666888999888999;;;<<>>;;;999777555555444333444666999:::<<<>>>@@@AAABBBBBBCCCCCCBBBCCCFFFIIIQQQlllfff]]]VVVVVVUUURRROOOOOOLLLKKKIIIGGGFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGIIIIIIGGGHHHIIIIIIHHHHHHHHHIIIJJJHHHEEEDDDEEEEEEDDDCCCGGGFFFEEEEEEGGGGGGFFFEEEFFFFFFFFFFFFEEEEEEDDDDDDIIIIIIIIIIIIHHHGGGEEEEEEFFFGGGFFFDDDGGGMMMMMMIIIDDD((())))))******+++,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++...******,,,,,,+++,,,///,,,---///000111111000///333222444<<>><<<:::777444222111111111000/////////------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,,,,---//////***+++------,,,---///111---------,,,,,,,,,,,,,,,,,,---------,,,***))))))***++++++,,,------......000000000000000///000000---...//////......000222444444444444333222111000000000000000000000111111111111222222333444555555555444222222333333111000//////.........---------,,,---...///000222333444444444555555444222000///.........///////////////---...///111222333333333666777888888777888999;;;777888999999888999;;;===777777666555555444444444000222444666777777777666555555666666666555444333111222333444555666666777777777666555444444555555666666666666555555555555333444444555555555555555555555555555666666666666666666777777777777777777777777666666666555555555666666666666666666666666222222222333444555666777444444555555555555555666333555888999999999:::;;;:::999888555222222333555555666888888888888:::;;;BBBHHHSSS___kkkrrruuuvvvvvvuuusssqqqmmmfff___YYYQQQLLLFFFAAA===;;;999888555444333333444666999:::===>>>???AAACCCDDDEEEEEECCCEEEHHHKKKWWWxxxxxxccc\\\VVVVVVUUUPPPMMMMMMLLLLLLJJJIIIGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFHHHJJJKKKJJJIIIJJJKKKKKKHHHEEEDDDDDDDDDDDDCCCEEEDDDCCCCCCDDDDDDCCCBBBDDDEEEFFFFFFGGGGGGFFFFFFJJJJJJIIIHHHGGGEEECCCBBBDDDFFFFFFDDDEEEIIIJJJGGGGGG......---,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,******---...++++++...///000000000000000//////000111444999EEE[[[vvvxxxmmmdddZZZOOOHHHGGGLLLTTTdddzzz~~~vvvfff___XXXTTTOOOGGGBBBBBB@@@>>>;;;999888666333000111111000000////////////......---------------...,,,,,,------------,,,,,,...---+++******+++---...---...///...,,,,,,---///------------,,,,,,,,,,,,,,,...///...,,,)))((((((++++++,,,,,,------.........000111111000000111333---...//////...///111333111111222333444444333333000000000000111111111111000000111222222333444444555333111000111111111000.........------------,,,,,,---...000111333444555555555555555333111///------...///000000000000000...///000222444555555666888888999888666666888:::777888999999888999;;;===777666555555444444555555111333555777777777555444333444555555555444222111111222222333444555666777888888777555555444444444888777777777777666666666111222333333444444333333555555666666666777777777777777888888888888777777777777777777666666666666777666555555777777666555333333333333444555666777555555555555555555555555333555888999999:::;;;===:::999777444222222444777555666888888777888999;;;@@@HHHSSS```kkkqqqtttuuutttssspppnnnjjjccc\\\VVVMMMIIIBBB===;;;999777555444333222333444666999:::>>>>>>>>>@@@DDDFFFFFFFFFDDDGGGJJJOOObbbqqq```ZZZWWWVVVTTTOOOLLLMMMLLLLLLLLLJJJHHHFFFGGGHHHGGGHHHHHHHHHHHHGGGFFFFFFFFFHHHKKKLLLLLLKKKKKKLLLKKKHHHEEECCCCCCCCCCCCCCC???>>>>>>@@@BBBDDDDDDCCCBBBCCCEEEGGGHHHHHHHHHHHHIIIIIIHHHGGGEEECCCBBBAAABBBEEEEEECCCDDDGGGGGGDDDDDD......---,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++)))+++//////,,,+++,,,000//////.........//////---000333666===QQQlllzzzpppggg]]]QQQKKKJJJJJJSSSbbbyyyuuunnn```YYYSSSPPPKKKEEEAAAAAA;;;999666555444444222111222111111111111000000000000000///...---------------------......------------,,,***((((((***,,,---000000000...,,,+++,,,---------------------------***---//////,,,*********++++++,,,,,,---.........---///111111000111333555///000000///......000111111111222333333333333222///000000000111111111111///000000111111222222333555333000///000111000///------------,,,,,,,,,,,,,,,---///111222444555555666666666555333000...,,,+++,,,...///000000000000///000222444555777888888999999999777555444666777666888999888888888:::<<<777777555444444555555666222444666777777666444222222333555555555444222111111111222333444555555666777666666555555555666666999888888888888777777777222333444555555555444444777777777777888888888888777888999999999888777777888888888777777777666666777555444555777888666444444444444444444555666777666666666666555555555555111444666888888999;;;===;;;999777333111222555888555666888888777777999:::???GGGTTTaaajjjppprrrsssqqqooommmjjjfff___XXXSSSJJJEEE???;;;888666555333333333222222444666999:::???>>>===@@@DDDGGGHHHGGGDDDIIIMMMVVVppp|||kkk\\\XXXVVVWWWUUUPPPNNNOOOLLLMMMMMMKKKHHHGGGHHHJJJFFFFFFGGGHHHHHHHHHGGGFFFEEEHHHKKKMMMMMMLLLMMMMMMKKKHHHDDDBBBBBBBBBBBBBBB=========???BBBCCCDDDCCCAAACCCEEEHHHIIIJJJJJJIIIIIIHHHHHHGGGEEECCCAAA@@@AAAEEEFFFDDDCCCEEEFFFCCCAAA((())))))***++++++,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------*********++++++,,,,,,,,,***)))+++000000,,,***+++......---,,,,,,...///000,,,000333222666FFFaaavvv|||rrrjjj___SSSMMMLLLHHHQQQ```vvvxxxnnnfffXXXQQQLLLJJJGGGAAA===>>>999777444333444555444444333333333222222222222222222111000///...------------......//////......---222000...,,,,,,...000222...//////...,,,,,,---...------------------------'''+++//////---++++++---++++++,,,------......///,,,///111222111111444777111111111000...---...000444444444333222111///...//////000000111111111222//////000000111111111222555222000//////000000///------,,,,,,,,,+++++++++,,,---///111333444555555666666666555222000---,,,***+++---///000000/////////000222555666888999999::::::999666444333444666666777888888777888:::<<<888777555555444555666777333444666888777555333111333444555666666444222111111111222333333444555555555444444555555666777888999999999888888888888777555666888999999999888777888888999999999:::::::::777888999::::::999777777888888888888777777777777777555333444777888666444555444444444444555666666666666666666666555555555000222555777777888:::<<<;;;999666333000111555888555666888888777777888:::>>>FFFTTTaaajjjoooqqqsssnnnllljjjgggccc]]]VVVQQQIIIDDD>>>:::777666444333333222222222444666999;;;???>>>===@@@DDDHHHHHHHHHEEEJJJOOO[[[zzzwwwhhhYYYVVVUUUWWWVVVQQQOOOQQQLLLMMMNNNLLLHHHGGGIIIKKKDDDEEEFFFHHHIIIIIIHHHHHHEEEHHHLLLNNNMMMMMMMMMNNNKKKHHHCCCAAAAAAAAABBBAAA@@@???>>>???AAABBBAAA@@@@@@BBBEEEHHHJJJKKKJJJJJJIIIHHHHHHGGGEEECCCBBBAAAAAAFFFGGGDDDCCCEEEFFFCCCEEE***,,,...---+++)))+++...+++,,,,,,---.........---,,,***((()))+++,,,+++(((......///000000///,,,***///...---,,,++++++++++++---++++++,,,...///...---------///222666AAAWWWkkkqqqtttrrrjjj___WWWMMMFFFKKKOOO]]]tttxxxoooddd[[[VVVPPPHHHDDDCCC@@@:::666444444444333222111////////////////////////////////////.........------------------,,,,,,---------------......---,,,++++++---...///000///...,,,***---------,,,,,,+++++++++111...******,,,---,,,***---------.........//////000000111222333333333333444333222000///.........444555666666555444111000000///...///000111000///111111111000000000000000222222111111111111111111//////......---------,,,,,,---...000222444666666999666444444555333///+++........./////////000000...000222555666777666666:::999888666666666777777888999999::::::999999888888777555444555666888999777888888888777666444333333333444444444333222222000000000111222222222333555555444444666777999;;;;;;::::::999999::::::;;;777888888999999999888888:::999999888888777777777888888777777777888:::;;;666777777888888888777777999888666555666777666555666555444444555555555555777444222333555777666444777777777777777777777777888666333000///111333444888888888888888999999:::;;;EEETTTaaaiiimmmnnnoookkkiiifffccc___YYYSSSNNNEEEAAA<<<888666555333111777555333444888<<<>>>===777;;;???BBBDDDFFFHHHIIIKKKSSSXXXcccvvvuuu{{{yyyjjj[[[XXXUUURRRQQQPPPMMMKKKQQQMMMIIIIIILLLLLLIIIDDDIIIGGGEEEGGGJJJKKKJJJGGGFFFFFFGGGHHHIIIIIIJJJJJJGGGHHHHHHFFFCCCAAAAAAAAA===@@@AAA@@@===<<<===???CCCAAAAAADDDHHHJJJIIIGGGHHHGGGFFFFFFFFFDDDAAA>>>CCCCCCCCCCCCCCCCCCCCCCCCCCC000000000...,,,*********+++,,,------.........---,,,+++)))***,,,---+++)))###'''+++---,,,+++---///---,,,,,,+++,,,,,,---------,,,+++,,,...///...---//////111222555===QQQbbblllrrrrrrjjj___WWWPPPKKKLLLOOO[[[ppp|||rrriii___WWWPPPJJJDDD@@@@@@>>>:::666444444444333222111//////000000000000000000000000//////.........---------......------------......111111222222111000000///...------------.........---------,,,,,,,,,++++++%%%'''***,,,,,,---......---------------...//////000111222333333444444333444333222000//////......444444555666555333111000000///...///111111111///111111111111000000000000222222222222222111111111000000000///...------,,,,,,---...000222444666777888666444333222000+++(((,,,,,,,,,---......//////222444666888888888666555999888777666666777777888777777888888888888777777888777555444444555777888666666777777666555333222222333333333333333222222111111111111222222222222444444444555777888999:::;;;;;;::::::::::::;;;;;;999999:::::::::999888888999999999999999999888888:::999888888888999:::;;;888888999999999999888888999888666666777777666555666555444444555555555555777555333333555777666444777777777777777777777777777555222000000111333555444444555555777888999:::>>>GGGTTT___gggjjjllllllkkkhhheeeaaa\\\VVVOOOKKKAAA>>>:::777666555444333777444333555999===>>>>>>???AAACCCEEEDDDDDDEEEFFFJJJQQQ[[[pppyyyqqq}}}qqqdddZZZXXXUUUSSSRRRQQQOOOMMMOOOLLLIIIIIIJJJIIIFFFCCCHHHFFFEEEFFFHHHJJJHHHGGGGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGEEEDDDCCCBBB@@@???===???@@@???<<<;;;<<<>>>AAA@@@@@@CCCFFFIIIHHHFFFGGGFFFEEEEEEEEEDDDBBB@@@CCCCCCCCCCCCCCCCCCCCCCCC@@@333222000//////...,,,***,,,,,,---............------,,,++++++------,,,+++%%%+++,,,)))(((,,,111++++++++++++,,,---...//////...,,,---......---,,,111111222333333999GGGVVVfffnnnqqqjjj___XXXSSSPPPMMMOOOXXXiii{{{sssiiiaaaWWWPPPGGGCCC>>><<<<<<<<<999666444444333333222111//////111111111111111111111111/////////............---//////............/////////000000000000///.........---+++++++++...000222------------,,,,,,,,,,,,%%%+++...,,,+++---///...------,,,,,,...///000111111222333444444444444444333222111000/////////333444555555444333111000000///...///111222111000111111111111111111111111222222222222222222222222333222111000///...---,,,,,,---///111333555666777888777555333222///***''',,,,,,---...//////000000777888999::::::999777666888777777666777777888999666666777777777777666666777666444444444444555666444444444444444333222111111222222333333333222222222222222222222111111111222333555666888999::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999888999999::::::::::::::::::<<<;;;::::::999::::::;;;999999999999999999999999:::888666666777888777666666555555444444555555666777555444444555666555555777777777777777777777777444333111000000222444666333444444666777999;;;<<>>@@@@@@CCCEEEFFFFFFEEEDDDEEEFFFLLLQQQaaa}}}uuunnnggg[[[VVVTTTRRRQQQQQQQQQOOOMMMMMMLLLJJJIIIGGGEEEDDDCCCFFFEEEDDDEEEFFFGGGFFFEEEGGGFFFDDDCCCCCCEEEFFFHHHGGGEEEBBBCCCDDDCCC@@@===<<<===>>>===;;;:::;;;<<>>>>>@@@CCCFFFFFFFFFFFFEEECCCCCCDDDDDDDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDCCC333000...///222333111///------............------------,,,------------,,,(((+++...---+++***+++---,,,,,,+++,,,,,,---...///000...------......---+++000000111333222555@@@LLL___jjjqqqkkk___XXXUUUSSSMMMNNNUUUbbbrrryyyiii```YYYQQQJJJBBB???;;;999999999777555333333333222222111//////000000000000000000000000/////////...............000000////////////000000---...............------------,,,,,,,,,---...///------------------,,,,,,&&&)))------,,,***++++++///...---,,,,,,...///111111222333444555555555555333222222111000000000000333333333444333222111000000///...///111222111000000111111111111111222222222222222333333333333333444444333111000...---,,,---...///111333555666777888777777555333111...,,,//////000111222333444555777888:::;;;;;;:::888777666666666777777888999999666666777777777777666666555555444333333333444444222222222222111111000000000111111222333333333222333333333222222111111111000222444777999:::::::::======<<<<<<<<<<<<======<<<======<<<<<<;;;:::999999::::::;;;;;;<<<<<<<<<======<<<<<<;;;;;;::::::::::::999999888888888999:::888777777888999888777555666666555444444666777777666555555555555555555666666666666666666666666222111000000111333666777777777777888:::<<<===>>>DDDIIIRRRZZZ```dddhhhjjjmmmiiibbb[[[TTTMMMFFFBBB;;;888555333333444444333444444555888;;;???AAABBBBBBDDDEEEEEEDDDEEEGGGIIIPPPSSShhhzzz{{{rrruuu___UUUOOONNNMMMNNNOOONNNMMMKKKLLLLLLLLLIIIFFFDDDCCCDDDDDDDDDCCCDDDDDDEEEDDDDDDDDDCCCAAA@@@AAACCCFFFHHHGGGCCCAAABBBEEEFFFAAA<<<;;;;;;;;;;;;:::999::::::===<<<<<<===@@@CCCEEEFFFFFFDDDBBBBBBCCCEEEFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEFFF444222000111333555333000---......//////...------------...------------...000...,,,,,,......+++(((...------,,,,,,------...000///---.........---,,,......///111111333;;;EEEXXXeeennnkkkaaaYYYVVVSSSMMMMMMRRR]]]jjjyyypppaaaYYYSSSLLLFFFAAA???;;;999777666555444222222222222111000000///////////////////////////////////////////////////000000////////////000000//////000000000000000///------.........---+++***------------------------000...,,,,,,---...---+++//////.........///000111222222333555555555555555222222111111111111111222222222222222222222111111111000///000111222222000000000111111222222222333222222333333444444444444555444333111000...---------...///111333555777777444555666555444222000//////000111222444555666777555777999;;;;;;;;;:::999666666777777888888888888666666777777777777666666444333333222222222222222000000000//////////////////000111222333444444444444333333333222222111111///111444777999:::;;;;;;>>>======<<<<<<======>>>===============<<<;;;::::::::::::;;;;;;<<<<<<===============<<<<<<;;;;;;:::999888777666777777777:::888777777999:::999888555666777666444444666888777777777666555444555666666666666666666666666666111111111111222555777888:::999999::::::;;;<<<===DDDIIIQQQXXX^^^ccchhhkkklllggg___WWWPPPIIICCC@@@;;;888444222222222222111444555777:::<<>>======???BBBEEEHHHFFFCCCAAACCCFFFGGGBBB===;;;:::999999999999999888;;;;;;;;;;;;===@@@DDDGGGEEEDDDBBBBBBDDDFFFGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEAAA777555444333333222000......////////////...------,,,---......,,,,,,---...000+++(((***...000---)))......---------------...000...---...//////...---...,,,---000000111888AAAOOO]]]iiijjjddd]]]WWWSSSMMMLLLPPPXXXbbboooxxxfffZZZTTTOOOHHHBBB@@@>>><<<888666444444444111111222222111000000///...........................////////////000000000000000////////////000000------......//////......,,,---...///...,,,***(((------------............222...***+++///222222///000000000111111111111111222333444555666666666666222222111111111222222333111111111111111111111111111000///000222333222111000000111111222333333333222333333444444555555666444333222111000///...------...000222444666777888000222333333222000///000---...///111333555666777555777999;;;;;;;;;:::999666777777888888888888777666666777777777777666666222222222111111000000/////////............/////////000222333444555555666333333333333333222222222///111333666888:::<<<<<<======<<<<<<<<<<<<======<<<<<<<<<=========<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<<<<=========<<<;;;;;;:::999777666555666666777:::999777888999;;;::::::555777888777444333666999777888888666444444555666777777777777777777777777222222222333444666888999999999888888999999::::::EEEJJJQQQXXX^^^bbbgggjjjiiiccc[[[RRRLLLFFFAAA>>>:::777444222222222222111555777:::<<<===???BBBDDDDDDDDDCCCAAA@@@AAADDDGGGOOO]]]~~~uuuyyyaaaUUUQQQLLLLLLMMMNNNPPPPPPNNNLLLLLLKKKJJJIIIGGGFFFEEEEEEBBBCCCDDDCCCBBBAAABBBCCC<<<<<<;;;<<<===@@@CCCEEEBBBAAAAAACCCEEEEEEAAA===;;;:::888888::::::999777:::::::::999:::>>>CCCHHHFFFDDDCCCDDDFFFHHHHHHGGGEEEDDDBBBAAAAAABBBDDDEEE???555666666444222000000000///////////////...------+++---...---+++***,,,......+++)))***---///...,,,------,,,------...///000///...---...///000///...///------/////////555===EEETTTbbbhhhgggbbbZZZSSSNNNMMMOOOTTT[[[eeevvvyyymmm^^^TTTOOOKKKEEE???===<<<:::888555444444555111111111111111000000///////////////////////////.../////////000000000000000//////......//////000++++++,,,---------------,,,,,,---------,,,,,,+++------------.........///---------///111222222222///111222444444333222111333444555666666777777666111111111111222222333444111111000000000111111111111000///000222333222111000000111222222333444444333333333444555666666666222222111000//////............000222444666777888000333555444111/////////...///000222444666888999888999;;;<<<<<<;;;999888777777888999888888666666555555666666666666555555111111111111000///......///...---------...//////000111222444666777777777222222333333333333333333000111222444777:::===>>>===<<<<<<;;;;;;<<<<<<===::::::;;;<<<============;;;;;;;;;::::::::::::::::::;;;<<<=========<<<;;;<<<:::888777666666777888:::999888888:::;;;;;;:::444777999777444333666:::777999999777444333555777777777777777777777777777333333444444666777999:::888888888888999;;;<<<<<>><<<888555222111222444444444666999<<<>>>>>>???AAADDDCCCBBBAAA@@@???BBBGGGKKKVVVmmm|||yyyiiiWWWQQQPPPLLLLLLMMMNNNPPPPPPNNNKKKKKKHHHFFFFFFHHHHHHFFFCCCBBBDDDEEEDDDAAA@@@AAACCC<<<<<<<<<<<<<<<===>>>???===>>>@@@BBBBBBAAA???===;;;999888888::::::999777999:::999888999===DDDIIIFFFEEEEEEGGGIIIJJJHHHGGGDDDCCCAAA??????AAACCCDDDAAA111333555444111000222555//////000000///...------***,,,...---+++***+++...//////......------...///+++++++++,,,...000111222...------...000111000///111...---.........444;;;???MMM^^^gggjjjfff]]]TTTOOONNNOOORRRVVV^^^mmm|||qqqfffYYYPPPMMMJJJCCC===::::::999777444444555666000111111111111000000///000000000000000000000000.../////////000000111111//////............////////////000111111222111111,,,+++*********,,,...000---------.........//////)))...222333111//////111///111444666666555333111333444555666777777777777111111111111222333444444111000000000000000111111111000000000222333222111000000111222333333444444333333444444555666777777111000000000//////.........///000222444666777888444666888666333000///000000111222555777999;;;<<<;;;<<<======<<<:::888777777888999999888777666555333444444555555444444333111111111111000///...---///...---,,,---...///000000111333555666777888888222222222333333444444444000111222444777:::>>>@@@<<<<<<;;;;;;;;;;;;<<<<<<888999:::<<<======>>>>>>;;;;;;;;;::::::999999999999:::;;;=========<<<<<<===<<<:::888777777888999:::999888888:::<<<<<<;;;444777:::888444333666:::777999:::888444333555777777777777777777777777777444444555555777888999:::888999999:::<<<>>>@@@AAAJJJOOOUUU[[[^^^```bbbddd```ZZZQQQIIIDDD???<<<:::555333111111333555777777666:::===>>>>>>>>>AAACCC????????????@@@EEELLLQQQ___|||~~~___QQQNNNNNNJJJJJJKKKMMMNNNNNNKKKIIIIIIEEEBBBDDDGGGIIIEEEAAABBBDDDFFFDDDAAA@@@AAADDD=========<<<<<<;;;;;;:::999<<>>======<<<:::888888:::;;;999777999:::999888888<<>>>>>@@@BBBDDDAAA999888777555333222222222///////////////............------,,,---...///000+++...000///,,,))))))***---,,,+++***+++,,,---...///...---,,,,,,---...///......------...///111222;;;EEEXXXiiilllbbb[[[ZZZOOOLLLLLLPPPTTTZZZeeeooo|||{{{uuubbb\\\SSSKKKEEEAAA>>><<<666666666555555444444444000000111111111111000000////////////000000000000000111222222222000///...////////////////////////000000///---,,,---///222.........------,,,,,,,,,000000000111000000///...............////////////000000000000000111111111333333333444444555555555666555333333333333111///222111000......000111222111222222333333444444555999777555555555666555444666666666666555444333222333222111000000///000000777555444555777888999888888888666444222000......///111333666888999999999::::::::::::999999888888888888777666555444333333333333222333333444555666222111000.........///000000222000,,,,,,000222000666666777777777777666666444555555555444555888:::555555555666777999;;;;;;===<<<;;;:::::::::;;;;;;:::999888888999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888888999999999999999888777666999::::::999666555555666777777777777666666666666777777888888888777777666444555666777999999::::::999999::::::999;;;===@@@GGGOOOWWWZZZ]]]aaaaaa^^^[[[SSSIIIBBB@@@???;;;888666555444333444555666777999999999:::;;;===???AAA<<<@@@@@@;;;<<>>>>>>>>>>>=========;;;:::<<>>;;;:::777666999;;;;;;???DDDHHHHHHJJJLLLMMMLLLIIIFFFCCC@@@<<<;;;<<<>>>@@@AAABBB999888777555444222222222111111000000//////.........------,,,---...///000+++...//////,,,******+++...------,,,++++++++++++//////...------...////////////......///000222333999BBBSSSeeellleee^^^[[[RRRNNNLLLOOORRRWWWbbbkkkyyyvvv{{{zzzmmm___YYYQQQJJJDDDAAA===<<<555444444333222222111111000000111111111111000000////////////000000000000000111111111000000///...///////////////////////////000000///------000222.........---------,,,,,,------......------,,,+++............////////////000000000000111111111111333333333333444444444555666444333222333333222111222111///......///111222111222222333333444444555333333444777999999777555666666666555555333222222222111000000000000000000555444333444666777777777999888666444222111000///111222444666888999::::::999999:::;;;:::999888777666666666666666666666666666666555555666666777777222111000/////////000111111333111......333444333666666777777777777666666888888777555333222444666555555555666777888::::::;;;:::::::::999999999999999999888888999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999:::::::::999999999888888888999:::999777666666777888888777777777666666666777777888888888888777777555666777888999:::::::::999::::::::::::;;;>>>@@@HHHPPPWWWZZZ[[[]]]\\\XXXVVVNNNEEE@@@>>>===:::777555444333333333444555666999999999:::;;;>>>@@@AAA@@@BBBDDDDDDCCCIIITTT^^^{{{mmmTTTOOONNNIIIDDDFFFHHHJJJJJJIIIGGGFFFEEEDDDDDDEEEGGGGGGFFFEEEFFFFFFEEEEEEDDDBBBAAA@@@>>>>>>>>>>>>>>>===<<<<<<===;;;:::<<<>>>???===;;;===;;;:::===AAABBB???;;;:::666555888:::;;;>>>CCCHHHHHHIIIKKKMMMLLLIIIFFFBBB@@@===;;;;;;===>>>???:::888888777555444333222222222222111000000///.........------------...//////,,,---......,,,******+++.........---,,,+++***)))///......------......///000////////////111222333777===MMM```kkkjjjccc___VVVQQQMMMMMMOOOSSS\\\fff{{{tttkkknnnuuunnnbbbZZZUUUMMMGGGCCC???===;;;666555444333222111000///000000111111111111000000////////////000000000000000000//////......//////////////////////////////...000000000///...///000...............---------000000000000000///..................////////////000000000111111111222222222222333333333333444444666444222111333444444444111000///......///000111111222222333333444444555///111444888;;;;;;888666777666666555444222111111000000000///000000111111444333222333555777666555999888555222111111111222333333333444666888::::::888999;;;<<<<<<:::888666444444555555666777888888777777777777666666666666111111000000000111222222111333333000111666888666666666777777777777666666888999888555333222333555444555555666777888888999777888888888888777666666999888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;<<<======<<<<<<;;;;;;;;;;;;::::::;;;;;;:::999999999999:::888999:::999888777888999888888888777777777777666777777777777888888777777777777999:::;;;;;;<<<<<<999:::;;;;;;:::;;;>>>AAAIIIQQQXXXYYYYYYXXXUUUQQQOOOIIIAAA<<<;;;:::777555444333222222222444555666888888999:::<<<>>>@@@AAA>>>>>>CCCGGGFFFHHHXXXlllyyyeeeRRROOOMMMHHHFFFGGGIIIIIIIIIHHHFFFDDDBBBBBBBBBDDDFFFGGGGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@??????>>>===<<<;;;;;;:::<<<;;;;;;<<<>>>>>>===<<<===;;;;;;===AAABBB???<<<999666555888::::::===AAA@@@AAABBBDDDFFFEEECCCAAAAAA@@@===;;;:::;;;<<<===@@@777777777666555333222222222222111000///......---......------............,,,---------,,,+++++++++,,,------...---,,,***)))---------,,,,,,---------///............000111222555:::FFFYYYiiinnnjjjeee\\\VVVPPPMMMLLLNNNVVV___qqqnnnggghhhuuuwwweeeYYYTTTPPPJJJDDDAAA>>>;;;:::888888666555333222111000000000111111111111000000////////////000000000000000///...------...///000////////////////////////,,,...000000...---......///.....................111111222222111111000///............////////////000000000111111222222333222333333333333333333333555333111111333555666666111000000//////000000111111222222333333444444555111111444777:::;;;999777777666555444222111111000000000000000000111222333444333333444666777777555888666333000///000222333333333222222444666888999666888;;;======;;;999777555555666666777888888888777777666666555444333333111111111222222333444444000333333111333777999777666666777777777777666666555666666444333333555777444555666666777777777777555555666666666555444333888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;:::999888888999::::::888999::::::999999:::;;;999999888888888777777777777777777777777888888888999999:::<<<<<<=========:::;;;;;;;;;;;;<<>>@@@@@@===;;;@@@GGGGGGJJJddd|||]]]QQQOOOLLLHHHHHHHHHIIIIIIHHHFFFDDDBBBAAAAAAAAADDDGGGHHHHHHGGGDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>><<<;;;:::999999;;;;;;;;;<<<======<<<<<<<<<;;;;;;===??????===;;;888555555888:::999;;;@@@<<<<<<===???AAAAAA???===??????>>><<<:::999:::;;;:::666666666666555444222111111111000000///...------..................------------,,,,,,,,,,,,,,,+++)))***,,,---...------,,,++++++++++++++++++++++++------,,,,,,---...000111444888AAARRReeeppppppkkkaaa[[[TTTPPPLLLLLLQQQYYYkkk|||tttiiijjjuuuqqqaaaVVVPPPLLLGGGBBB???===:::888888777666555333222000000000000111111111111000000////////////000000000000000///...------...///000000000000000000000000000+++---//////---,,,,,,---////////////////////////....../////////...------............///////////////000000111222333333333333333333333333333333333555333111222444666666666111111000000000000111111111222222333333444444555666555444666888999999888666555444222111111111111111111111111111222333444555444444666888999888666555333111///...000222333222222111111222444555777555777:::===>>>===;;;999999999888888888777777777777888888777666555333222222222333444444555555555///222333111333777999777666666777777777777666666444555555444333333555888555666777777888777777666444555555555444444333333777777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999999:::::::::999999888888888999999:::999:::;;;;;;::::::;;;<<<999999999999888888888888777777666666777888999999:::;;;<<<===============;;;<<<<<<<<<;;;===???BBBGGGOOOUUUUUUSSSRRROOOJJJHHHDDD>>>999666333222000222222111111222333555666888999:::;;;===>>>??????@@@===AAAIIIMMMXXXzzzoooXXXQQQPPPLLLIIIHHHHHHHHHHHHFFFDDDBBBAAAAAAAAAAAADDDGGGIIIHHHGGGCCCDDDDDDDDDCCCBBBAAA@@@AAA???===;;;:::999888888888999:::;;;;;;;;;;;;;;;:::::::::<<<===<<<;;;999888555555999:::999;;;??????>>>>>>@@@BBBBBBAAA???===>>>???===:::888999:::JJJ555666666777666444333111111111000000000/////////.........///......---,,,...,,,++++++,,,---,,,,,,)))***+++,,,---.........***++++++,,,,,,++++++***---,,,,,,+++,,,...///000333666===JJJ\\\mmmrrrooofff___XXXSSSNNNKKKOOOUUUeeerrrsssxxxqqqxxxyyylll^^^UUUMMMJJJEEEAAA>>>;;;999666555444333222111000///...000000111111111111000000////////////000000000000//////......//////000000000000000000000000000000,,,---......,,,,,,---...////////////000000000000000000000000000//////...............///////////////000000111222333444444555555444444444444333333444333333444555666666444222222222222222222222222111222222333333444444555999777555555777888888777555444222111000111111222333333333222333333444444555444555777999999888666333222111000000111333444222222222222222333444555333555999<<<>>>>>>=========<<<;;;:::999888777777999:::::::::999888666555444444555666666666555555...111333111333777888666666666777777777777666666666666666444222222333555777777888999999888666666666555444444333333444444666777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;:::999999888888888999999999999::::::888999999::::::::::::999;;;<<<===<<<;;;:::;;;<<<:::::::::999999999888888777777666666666888999:::;;;<<<<<<===>>>>>>======;;;<<<===<<<<<<===@@@CCCFFFLLLQQQPPPOOONNNKKKGGGCCCAAA<<<888444222111111222222222222333444666777999:::;;;<<<============>>>>>>CCCKKKUUUkkkcccTTTRRROOOLLLJJJHHHHHHHHHGGGEEECCCBBBAAA@@@@@@@@@CCCFFFGGGGGGFFFCCCCCCCCCCCCCCCBBBAAAAAA@@@???<<<:::999888888888666888999:::999888999:::888999:::;;;;;;:::999999999666666:::;;;:::;;;>>>>>>======>>>??????>>><<<;;;>>>@@@>>>;;;888999;;;888555555666777666555333111111111222222222222333333....../////////...,,,,,,///,,,******,,,------,,,++++++++++++,,,------...+++,,,------------,,,+++------,,,,,,---...000111111444999AAASSSgggqqqqqqiiiccc]]]WWWQQQLLLMMMRRR___yyy~~~yyyrrrwww|||rrrhhh\\\TTTLLLIIIDDD@@@>>>;;;777555333333222222111000000///000000111111111111000000////////////000000000000...///000000111111111000000000000000000000000000///000000...------///111//////000000000111111111222333333333333222111111............///////////////000000111333444444555666666666555555444444444333333444666777777555222333333333444444333333333111222222333333444444555777666666777999999888666333222111000000111222333666555555444444444555555333333444777999999777555333222222222333444555555333333444555555555444444222444777;;;>>>???@@@AAA>>>>>>===<<<;;;:::999999888999:::;;;;;;999777666555666777777777666555444///222444222444777888555666666777777777777666666444555555333222222444666888999:::;;;:::999777666888777555333333444555777666666888999::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999999999999:::::::::;;;;;;888:::<<<>>>>>>===<<<:::===>>>>>>===;;;:::;;;<<<;;;::::::::::::999999999777777666555666888:::;;;;;;<<<==================<<<============>>>AAACCCFFFKKKMMMKKKIIIHHHFFFCCC<<<;;;999666333222222222333222222222444555777888;;;;;;<<<======<<<;;;;;;999???GGGPPP```wwwZZZQQQQQQMMMJJJJJJHHHGGGGGGFFFDDDCCCBBBAAA???>>>???AAACCCDDDDDDCCCBBBBBBCCCCCCCCCBBBAAAAAA???>>>;;;999888888888999444666888888666666777888888:::;;;<<<;;;:::999999999777888;;;<<<:::;;;>>>===;;;::::::;;;;;;999777999===AAA@@@<<<999:::<<<<<<444555666777777555333111222333333444444555555666....../////////...,,,+++///,,,)))))),,,...---,,,...---,,,+++***+++,,,---------...//////...------......------...///111222///333666<<>>>>>===<<<<<<;;;;;;666777888999999888666555777777888888888666555444000444555444444888888555666666777777777777666666000111222222333555888;;;999:::;;;<<<;;;999777666:::888555333222444777999555666888999::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999;;;>>>AAAAAA@@@===;;;>>>??????>>>;;;::::::;;;;;;;;;;;;:::::::::999999777666555555666888:::;;;;;;<<<<<<============<<<<<<===>>>======>>>AAACCCFFFJJJKKKGGGDDDDDDBBB???666666555444222222333444333333333333444666888999<<<<<<=========<<<:::999;;;FFFPPPYYYnnnoooTTTOOOPPPKKKHHHJJJGGGGGGFFFEEEDDDCCCBBBBBB=========???AAABBBAAA@@@BBBBBBBBBCCCBBBBBBAAAAAA???===;;;999888888999:::222555888777555444666888999;;;======<<<::::::::::::888888<<<===;;;<<>><<<<<<<<<<<<:::999888===AAAAAA===:::;;;===???555555555444333333222222555444333222111///......------..................//////...---,,,++++++***---++++++......,,,,,,///---///111000------...111---///000000...---...///000000222999HHH[[[llltttppphhh```ZZZRRRKKKMMMTTT]]]vvv|||}}}|||nnnfff___YYYTTTNNNHHHAAA>>>===;;;666111444333222222111111222222111111111111000000000000///000111111000000111222////////////000000000000000000000000////////////////////////000000000000---...000111111111000///222111111111000000//////+++...222444222111111333000222444333000///000333555555555555444333222111222333444444222222333444444555666555444222222333777444111...///333888;;;666777888999::::::999888777444000...///222333444777666666777888888666444666666666666666666666666222111000000000222555666555666666666666666555555333333444777:::;;;:::999@@@???>>><<<:::999999999999999999999999999999999777666666666666666777777444555666777777777777777444444444444444444333333222333333444555666777777888777777888::::::999777<<<:::666444222333444555666777999:::;;;;;;::::::888888999::::::::::::999>>>===<<<;;;:::999999999;;;;;;;;;;;;:::999888888<<<<<<<<<<<<============BBBBBBAAA???===<<<>>>@@@>>>===<<<:::999999::::::===:::777777888999:::::::::;;;===???@@@AAAAAA@@@AAA@@@>>>======???@@@BBBDDDCCCCCCDDDDDDAAA<<<999888222///111000---...333111111222222444777999;;;<<<===>>>===<<<;;;<<<===@@@DDDKKK\\\~~~{{{gggRRRKKKMMMMMMJJJGGGIIIHHHHHHGGGFFFEEEDDDDDD@@@@@@????????????@@@@@@CCCCCCCCCCCCBBBAAA@@@???@@@===:::888888777666555333444555666777777777777;;;;;;;;;;;;:::999888777777888:::<<<===>>>>>>===@@@???===;;;:::999::::::888:::===>>>>>>===>>>???444666666555555444333333333444444333222111000///............---------------------------------,,,,,,---++++++......,,,,,,///,,,...000///---,,,...000,,,...000000.........///000111222777CCCVVVhhhssstttllleee___WWWOOOMMMQQQ^^^tttyyykkkaaaZZZSSSNNNJJJDDD???<<<<<<;;;888444444333222222111222222222111111111111000000000000...000111111000///111222000000000000111111111111111000000000////////////////////////000000000111...//////000000000000000111111111111000000000///'''***...///---,,,,,,---///111333222000000111333555555555555444333222111222333444444222222333444333555666666444333333444333222111111222333666777666777888999:::999888888777444000///000222444444777666666666888888666555555555555555555555555555444333222222222444666777666666666777777666666555444444555888;;;<<<;;;999======<<<;;;::::::::::::::::::::::::::::::::::::999999888777666666666777666666777888888888777777777777888888777777666666222222333444555666777777888777777888::::::999888:::999666444333333444444666777888999:::::::::999888888999999:::::::::999<<<<<<;;;:::::::::;;;;;;999999:::;;;;;;:::::::::<<<<<<<<<<<<============@@@@@@???===;;;;;;<<<>>>???>>><<<;;;:::::::::;;;<<<:::777777888:::;;;:::<<<===>>>???@@@@@@??????EEECCCAAA?????????@@@@@@BBBAAAAAAAAA@@@>>>:::777888333000111000...///444222222222333555777999;;;<<<===>>>===<<<;;;<<<===BBBFFFPPPfff~~~rrr```OOOIIIJJJKKKIIIIIIIIIHHHGGGFFFEEEDDDCCCCCC@@@??????>>>>>>??????@@@CCCCCCCCCCCCBBBAAA@@@??????===:::777666555444333555555666777777777777666;;;;;;<<<<<<;;;;;;:::999:::;;;<<<===>>>>>>======>>>>>>===<<<;;;;;;;;;;;;999<<<>>>???>>>===>>>???>>>777777666666555444444333333333333222111000//////.........------,,,,,,+++,,,,,,,,,---------......---++++++......,,,,,,///,,,---......,,,,,,---...+++---/////////...///000111111222555===NNNcccssszzzrrrjjjddd]]]TTTNNNMMM\\\nnn~~~tttfff\\\SSSLLLGGGDDD@@@<<<:::;;;;;;999666444444333222222222222222222222111111111000000000...///000000//////000111111111111111222222222222111111000000000//////////////////000000000111111000////////////000111111111111111111000000000000,,,...000111000......//////000222222111111222444555555555555444333222222222333444444222222333444222444666666555444555666111222444555666666555444888888999:::999888777666666444000///111333444555777666555666888888777555555555555555555555555555555555444444444666777888666666777888888777777666666666666888;;;<<<<<<;;;;;;:::::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888777777777777888999999999999999888777888999999999888888777666111222222333444555666666888777777888:::;;;999888777777666555555444333333666666777888999999999999888888999999999::::::::::::::::::::::::;;;<<<===777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>===<<<:::999:::<<<>>>===<<<;;;::::::;;;;;;;;;999777777999;;;<<<<<<>>>??????@@@??????>>>>>>CCCBBB@@@?????????@@@@@@AAA???===<<<;;;:::888666777333111222111///111444222222333444666888999:::===>>>>>>===;;;:::;;;===BBBEEERRRppp{{{eeeXXXKKKGGGGGGGGGHHHJJJIIIHHHGGGEEEDDDCCCAAAAAA@@@??????>>>>>>??????@@@BBBBBBBBBBBBAAA@@@@@@???>>><<<999666444333333222888888888888777777777666::::::;;;<<<<<<<<<<<<<<<>>>?????????>>>===<<<<<<;;;<<<<<<======<<<<<<<<<<<<>>>@@@@@@>>>===>>>???AAA777777777666555555444444333222222222111000000000///......---,,,++++++***---------------------------++++++......,,,,,,///,,,,,,---,,,,,,,,,,,,,,,***,,,...///......///111000000222444999GGG___tttxxxnnnfff^^^VVVOOOKKKWWWfffzzz~~~~~~qqqcccXXXOOOHHHCCCAAA>>>;;;999999999888666444444333222222222222333222222222111111111000000---///000000///...000111000000000111111111222222111111111000000000////////////000000000111111111111000/////////000222333111111111000000000000000222333444444333222222222//////000111111222333444444555555555444444333222333444555444222111222333222444666666666555666777333444666888888888666555888999::::::999888777666666444111000222444555555666555555666888888777555444444444444444444444444555555444444555666777777666777777888888888888777888777777999;;;===<<<;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999:::;;;;;;;;;:::999888888777777777777666555444444111111222333444555666666888888888999:::;;;:::888555666666777666555444333666666777777888888888888999999888999999999::::::;;;;;;:::::::::;;;;;;<<<888999::::::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<======<<<======<<<:::999:::;;;<<<<<<;;;::::::::::::::::::999888888;;;=========>>>>>>?????????@@@@@@???<<<<<<<<<<<<>>>???AAABBB@@@===:::888888888777555555333222111111111222444333333444555777888999:::=========<<<::::::;;;===DDDHHHYYY}}}zzzxxx~~~~~~[[[RRRJJJFFFEEEDDDFFFIIIHHHGGGFFFDDDCCCAAA@@@?????????>>>>>>>>>>>>??????AAAAAAAAAAAAAAA@@@??????;;;;;;999777555444555666;;;:::999888777777777777777888:::;;;<<<=========BBBAAAAAA@@@>>>===<<<;;;999:::<<<>>>>>>>>>======???AAAAAAAAA???>>>>>>??????777777777666555555444444222222111111111111111111//////...---,,,,,,++++++//////...---,,,,,,++++++---++++++......,,,,,,///,,,,,,++++++,,,,,,,,,+++***,,,............///000//////111444777BBBZZZpppzzzqqqfff]]]VVVPPPKKKQQQ]]]nnnxxxmmmaaaVVVMMMFFFCCCAAA>>>;;;999777777666555555444333333222222333333222222222222111111111111...///000000//////000111/////////000000000111111111111111111000000000000000000000000111111111111111000/////////000222333000000000000000000111111111000000000111000000/////////000111222333333333444444444555444444333333333444555444222111222333333555777777666666777888555555555555555666666666888999::::::999888777666666444222222333555666666666555555666888999777666555555555555555555555555444444444444444444555555666666777888888888888888999888888999;;;======<<<<<<<<<;;;:::999999999999<<<<<<<<<<<<<<<<<<<<<<<<::::::999::::::;;;<<<<<<;;;;;;;;;;;;;;;:::999888666666666666555444333222111222222333444555666777999888888999;;;;;;:::888444555777888888666555444777777777777777888888888999999888888888999:::;;;======<<<;;;:::999999::::::;;;;;;;;;::::::999888;;;;;;;;;;;;<<<<<<<<<<<<;;;===>>>===<<<;;;;;;<<<::::::::::::999999999888:::999999:::<<<>>>============>>>???@@@AAABBBBBB<<<<<<<<<===???@@@AAABBB@@@===999777777777666555222222222000111222333333333444555666888999999:::<<<<<<<<<;;;999:::<<<>>>GGGOOOhhhvvv~~~~~~qqqVVVOOOIIIGGGEEEBBBCCCFFFFFFEEEDDDCCCAAA@@@???>>>???>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAA@@@@@@???>>>:::;;;;;;999777666999;;;<<<;;;:::888777777777777555666777999;;;<<<<<<<<>>??????>>>>>>BBBCCCCCCBBB@@@??????@@@AAA777777666666555444444333111111111111111222222222/////////......------,,,000///...---,,,++++++***---++++++......,,,,,,///---,,,++++++------,,,+++***,,,.........---...///000...000444666===QQQfffxxxyyyssshhh]]]VVVQQQLLLLLLUUUcccsss}}}sssnnnfff\\\SSSKKKFFFCCC@@@???<<<999666555444444555444444333333333333333333222222222222111111111///000111111000000111222.../////////000000000000222222111111111000000000000000000111111111222222111000000000000111222222000000000000111111111111111000//////111111111///111000///000222333333222333444444555444444333333444555555444222111111222444666888888777666777888555444222222222333444555888888999:::999888777666666444222333555666777777555555555666888999888666666666666666666666666666333333333333333333333333555555666777888888888888:::888777888:::<<<<<<<<<======;;;:::999999999999<<<<<<<<<<<<<<<<<<<<<<<<999999999999:::<<<===>>>:::;;;;;;;;;;;;::::::999999999999888777666555444222333333444555666777777999888888999;;;<<<:::999555666777888999888777666888888777777777888888999:::999888888888999:::;;;>>>>>><<<;;;:::999999999;;;;;;;;;;;;:::999888777:::;;;;;;;;;;;;<<<<<<<<<;;;===>>>>>>===<<<<<<===999999::::::::::::999888;;;::::::;;;===>>>===<<<=========>>>@@@BBBCCCDDDBBBBBBBBBBBBAAAAAA@@@@@@>>><<<888666666666555444///111111///000333444222444555666888999999::::::;;;;;;;;;:::999:::===@@@FFFUUUwwwvvv}}}eeeQQQKKKFFFFFFEEEBBBAAACCCCCCCCCBBBAAA@@@??????>>>???>>>>>>======>>>>>>?????????@@@@@@@@@??????>>>:::<<<===;;;888888;;;>>><<<;;;999777666777777888444555777888:::;;;;;;;;;@@@@@@>>>===<<<;;;;;;;;;::::::<<<===>>>?????????CCCDDDDDDBBB@@@@@@AAACCCBBB666666555555444333333333000000111111111222222222////////////////////////.........------,,,,,,,,,---++++++......,,,,,,///...,,,+++,,,......---++++++---......---,,,---...222...///444555777FFFXXXnnnvvvwwwmmmaaaXXXRRRMMMKKKOOOXXXeeeuuu}}}sssfffccc^^^WWWOOOHHHDDDCCC???>>><<<999666555555666555555444333333333333444333333222222222111111111000111222222111111222333//////000000000111111111222222222111111111000000000000111111111222222222000000111222222222222111///000000000111111111111333111000111444555555333222111///000222333222000333333444444555444444333444555555444222111111222666888999999777666666777555555444444444444444555666777888999:::999888888555444333333666777888777555444444666888999888777777777777777777777777777333333444444444333333333444444555666777777777777:::888777777999;;;<<<;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<<<<999999:::;;;;;;;;;:::::::::::::::999888777555555333444444555666777888888999999888:::;;;<<<;;;999777777888999999999999999:::999888888777888999::::::999888777777999;;;<<<===<<<;;;::::::::::::::::::::::::;;;;;;:::999999::::::;;;;;;;;;<<<<<<<<<:::<<<>>>>>>===<<<<<<===::::::;;;<<<<<<<<<;;;:::===<<<;;;<<<>>>>>>===;;;??????>>>>>>???AAABBBCCCDDDDDDDDDCCCBBBAAA@@@???<<<:::777666555555333111,,,000111...///333444111444555777999:::::::::999999999999999999;;;???BBBKKKaaa~~~{{{}}}xxx\\\LLLEEEAAADDDFFFCCC@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>============>>>>>>>>>>>>???????????????>>>===??????<<<888666999<<<;;;:::888666666666777888555666777999:::;;;;;;<<<===<<<;;;:::::::::;;;;;;<<<<<<<<<<<<===>>>@@@@@@DDDDDDDDDCCCAAAAAACCCEEECCC666555555444333333222222000000000111222222333333/////////000000000000000,,,,,,,,,---------......---++++++......,,,,,,//////---+++,,,...///---+++,,,---///...---,,,,,,---333......444444333===MMMgggssszzzrrreeeZZZSSSMMMKKKLLLPPP[[[kkk~~~vvvlll]]]\\\XXXRRRKKKFFFCCCBBB======<<<999777666777888555555444333333333333444333333333222222222111111000222333333222222333444000111111111111222222222222222222111111111111000000111111111111222222222///000111333333222111111//////000000111111111222222000...000333555555333444111///000222333111///333333444444555444444444444555555444222111111222777999:::999777666666666777777888999999888777666666777888999::::::999888555444333444666888888777555444444666888999888777777777777777777777777777333444444555444444333333333444555666777777777777:::888666777999:::;;;;;;;;;::::::;;;<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::888888999:::;;;;;;;;;;;;::::::999999777666555444444444555666777888999999:::999999:::<<<<<<;;;999888888888999999:::;;;;;;;;;:::999888888888:::::::::999888777777999;;;<<<;;;;;;:::::::::;;;<<<<<<888888999:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999;;;===>>>===;;;;;;<<<;;;<<<===>>>>>>>>><<<<<<======<<<===>>>>>><<<:::AAAAAA@@@??????@@@AAABBB@@@@@@AAABBBBBBAAAAAAAAA:::888666555555444111///+++///000---...333444000555666888999:::::::::999888888888888888;;;@@@CCCXXXrrrlllVVVHHHAAA===BBBFFFDDD@@@???????????????????????????>>>>>>============>>>>>>===>>>>>>?????????>>>>>>???AAAAAA===777444666::::::999777555555666888999777777999:::;;;<<<<<<<<<;;;:::999888999:::;;;<<<======<<<<<<<<<>>>@@@AAADDDDDDDDDCCCBBBBBBDDDFFFHHH444444444333333222222222333222111000000111222333222000///...///000///...///////////////......---...---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......+++...000000000444===EEEaaasssxxxkkkbbbWWWLLLHHHGGGLLLXXXfffuuuwwwooojjj```ZZZRRRLLLIIIGGGCCC@@@<<<;;;999777666555555555222222111111111111222222111222333333444444444444111111111222444444333222000111222333333333333333333222111000000111222333333222111000000000111222222222222111111111000000111000000///000222333444444333222222111111222222444333333333333444555555333444555666666666444444333444444555444333111000333333333444444444555555555777777666555444555666444888:::888888999888444777777777777777777777777888777777666666666666777999777444444555666666555555444444333333444444555666666666777777777888888888999::::::;;;;;;;;;;;;999;;;======;;;:::<<<>>>BBB@@@<<<888777777999;;;777777999:::;;;<<<<<<<<<;;;:::999999888888888888::::::999777666444333333555666777777666666777888888888999999999:::::::::888888999999999888888777999888666555666888;;;===::::::999888777666555444999999999999999999999999;;;999777999;;;===;;;999:::::::::::::::::::::::::::;;;===<<<;;;;;;<<<>>><<<===>>>===<<<;;;<<<===:::;;;===>>>>>>>>>===<<>>===888777555333222000000000000000000000000000111222555666777888888777666555888<<<;;;666666===EEEHHH\\\~~~]]]NNNFFFAAA>>>>>>BBBCCCAAA>>>========================BBB@@@>>><<<;;;;;;<<<===??????>>>===;;;;;;===???AAAAAAAAA???<<<999666555999999999999888888888888888888888999:::;;;======888999999999888999<<>>@@@>>>:::888666777999;;;999:::;;;<<<<<<===<<<<<<;;;;;;:::999999999999999::::::999777666555444333444555777777666666888999888888888888999999999999888888999999999888888777999888777777777999;;;<<<::::::999888777666555555888888888999999:::::::::;;;999888999;;;<<<;;;999::::::::::::::::::::::::999;;;<<<<<<;;;;;;<<<===;;;===>>>===<<<<<<===>>>;;;<<<======>>>>>>======?????????@@@@@@AAACCCCCCEEEDDDDDDBBBAAA???===<<<777666444222111000//////222111111111111222222333666666777888888777666555888:::;;;;;;;;;AAALLLVVVsssrrrVVVIIIEEEAAA>>>>>>@@@AAA???;;;========================AAA@@@>>><<<;;;;;;<<<===:::<<<======<<<===???AAACCCDDDCCC???999555555666666666666777777777777777888888888999:::;;;======999:::::::::999999<<<>>>======<<<;;;::::::===@@@AAAAAA@@@@@@AAABBBEEEFFFGGG333333333333222222222222000000000000000111222333222000///...///000///...//////000000//////...---000...---...///000///...//////...---,,,+++******......------------......///000111///...000555:::LLLbbbvvvwwwpppiiiaaa[[[KKKKKKNNNPPPRRR^^^uuuyyyppphhh```YYYTTTQQQQQQOOOKKKGGGDDDCCCCCC<<<;;;:::888777666555555333333222222222222333333222333333333333222222111111000000111222333222000222222333333222222111111222222111111111111222222333222222111222333555666444444333333333222222222444444333333444555777888444444333222222222222222333333333444444444555555777666555444444444444444999888777555333222111111555555555555666666666666555666777666444444444555444888999777777999888444555555555555555555555555666666555666666777888999888666555444555666555444555444444333333444444555444444444555555555555666444555777999;;;<<<======999:::;;;;;;::::::;;;<<<<<<;;;888666666777999;;;<<<<<<===============<<<<<<<<<;;;::::::::::::;;;;;;:::999888777555444444333444666666666666888999777777777777888888888888777888888999999999888888888888888999::::::;;;;;;::::::999888777666666555666777777888999:::;;;;;;:::999888999:::;;;;;;999::::::::::::::::::::::::999:::;;;;;;::::::;;;<<<:::<<<======<<<<<<>>>???======<<<<<<======>>>??????????????????@@@AAABBBAAABBBBBBBBB@@@>>>;;;999555444333111000/////////222222222222222333444444777777888888777666555444555444777===>>>CCCUUUiii}}}|||```MMMBBBAAA>>><<<===@@@AAA???<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@???===<<<;;;;;;<<<===666888:::<<<===>>>AAACCCHHHJJJJJJCCC999333444777333333444444555666666666888888888999:::;;;<<<===:::;;;<<<;;;::::::;;;===888:::<<<===<<<;;;<<<===<<<======???@@@AAACCCCCCDDD333222222222222222222222222222111111000000000000222000......///000///...000000000000000///......000///...///000111000.........------,,,,,,,,,+++......------------........./////////...///222666@@@VVVlllsssooojjjeeeaaaUUURRROOONNNPPP[[[qqq|||uuummmeee]]]TTTOOOLLLNNNNNNJJJEEEAAAAAABBB===<<<:::999777777666666444444333333333333444444333333444333333222111111444333333444555555444222666666666666555444333333222222222222222222222222333222222222333555666777555555444444444333333333555444444444444666777888444444333222222222222333333333444444444555444444333333222333444666888999999888666555444444444555666666666666777777777777555666777666444333444555444777888666666999888555666666666666666666666666555555555555666777999999888666555555666666555444555444444333333444444555555555555555666666666666555666777999:::;;;;;;;;;888999:::::::::::::::;;;999888666555666777999;;;======>>>======<<<;;;;;;===<<<<<<;;;;;;;;;<<<<<<;;;::::::888777666555555444666777666555555666777666666666666777777777777777777888999999999888888777888:::;;;<<<<<<;;;;;;::::::999888888777666666555666777888999:::;;;;;;999888888999::::::::::::::::::::::::::::::::::::888999;;;:::999999:::<<<999;;;======<<<===>>>@@@>>>===<<<<<<<<<===???@@@??????>>>>>>>>>???@@@@@@>>>???@@@@@@???<<<999666333333111000////////////222222111222222333444555888888888777666666555555888333666???CCCKKKeeefffRRRFFF>>><<<;;;;;;===@@@AAA@@@???::::::::::::::::::::::::======<<<;;;;;;;;;<<<<<<777888888888999<<>>???>>>===;;;999888777777777555555444444444444555555444444444444444333222111555444444444666666444222666666666666666555444333222222222333333222222222333333222222333555777888555555555444444444333333444333333333333555666777555444333333222222333333222333444555555555444444333333222333444666888999777666555444555666777888666666666777777777888888444666666555444333444555333777777555666888888666777777777777777777777777555555555555666777999999777666555555666666555333555444444333333444444555111111222222222333333333777777888888999888888888888888888888999:::999999777666555555666777999:::<<<<<<<<<<<<;;;:::999999<<<<<<<<<;;;;;;<<<<<<===;;;;;;:::999888777777666666777888666444333444555555555666666666777777777666777888999999999999999777888:::<<<<<<<<<;;;:::::::::999999888888777777555555666777999:::;;;;;;888888999999999999::::::::::::::::::::::::::::::888999;;;:::999999:::<<<999;;;======<<<===>>>@@@>>>>>>===<<<<<<>>>???@@@??????>>>=========>>>>>>;;;<<<>>>>>>===:::777555222111111000////////////000000000111111333444444888888777666666666666666???888999CCCLLL\\\~~~wwwYYYKKKCCC===<<<<<<<<<>>>??????>>>===888888888888888888888888::::::::::::::::::;;;;;;;;;:::777555555999@@@EEERRR[[[aaaZZZIII:::444555222222333444666777888888888888888888888999:::;;;:::;;;<<<<<<:::999:::;;;777888777666555666999<<>>>>>>>>===<<<:::999888777777666666555555555555666666444555555555555444444333444333222333444444222111333333333444333333222222222222333333333333222222444333333222333444666777555555444444444333333333333333222222333444666777555444444333333333333333222333444555555555444333777666555444444444444444444444444555666777888999666666666666777777777777444555666555333333333444333666666444555888999666888888888888888888888888666666555666666777888999777666555666777777555333555444444333333444444555333333333444444444555555777888888888888777666666888777666777999999999777666666555555666777999::::::;;;;;;;;;:::999888888<<<;;;;;;;;;;;;<<<======;;;;;;::::::999888888777666777777666444333444555666666666666777777777777666777888999999999999999666777999;;;;;;;;;::::::::::::999999999888888888555666666777888999::::::777888999999888888999;;;::::::::::::::::::::::::999:::;;;;;;::::::;;;<<<:::<<<======<<<<<<>>>???>>>>>>======>>>>>>?????????>>>======<<<<<<<<<<<<999:::;;;;;;:::888555444111111000000000000000111000000000000111333444555777777666666666666777777===999;;;FFFVVVppp~~~eeePPPFFFAAA======>>>>>>>>><<<:::999777777777777777777777777777666777777888888999999999<<<:::666333333777>>>DDDPPPZZZbbb^^^NNN===555444333333444555666777888999777777666666777888888999888:::;;;;;;:::999::::::;;;;;;888666444666:::===AAABBBBBBBBBBBB@@@???>>>@@@000111111111222222222222555555555555555333222111222000///...///000///...000111111111111000//////000///......000000///...,,,,,,------......//////......------------......++++++---///111111111000222999HHH[[[iiiqqqssssssnnnfff]]]UUUPPPQQQ]]]iii}}}rrreee\\\TTTPPPKKKGGGDDDBBB@@@??????>>><<<;;;999888888888777666666555555666666777555555666666777666666666555444333444555444333111111222222333333333333222222222333444444333222222444444333222222333444555444444444444333333333222444333222222333444666777555555444333333333333444111222444666666555444333666666666666555444333222333333444555666666666666555555555666666666777777444555666555333222333444333666666444444888999777777777777777777777777777777777666666666666777777666666555666777777555333555444444333333444444555666666777777777888888888666666777777777777777666888666555666888999888666777666666666777888999999999:::::::::::::::999888;;;;;;::::::;;;<<<<<<===;;;;;;;;;:::999999888888333444555555444444666777666666777777777888888888666666777999999::::::999666777888999::::::::::::::::::999999999999888888666777777777888888999999666888:::999888777999;;;::::::::::::::::::::::::999;;;<<<<<<;;;;;;<<<===;;;===>>>===<<<<<<===>>>======>>>????????????>>>???>>>===<<<;;;;;;;;;;;;888888888888777555444333111111000000000111111222111111111111333444555666666666555555666777888999999<<>>666444333444444555666777777888666555555555555666777777555777:::::::::999999:::;;;;;;999666444555888:::>>>????????????>>>>>>===<<<000000111111222222222222333444555666666666555444222000///...///000///...111111111111111000//////000...---...///000///.....................------.........------.........---------///111111000...111555BBBVVViiitttxxxyyyrrrnnnggg\\\QQQNNNYYYgggrrriiiUUUPPPIIIFFFEEEEEECCCAAA???>>>===;;;:::999888888777777666666666666777777555555666777888888777777777666555666777777555333222222333444555555555555222222444444444444222222555444333222222222333444444444333333333222222222444444333333444555777888555555444333333333333444111222444666666555444333333444555666666666444444333444555666666555444333555555555555666666666666444555666555333222333444333666666333444888999777666666666666666666666666888777777666666666666777666666555777888777555222555444444333333444444555444444444444555555555666444444666777888888888888888555444555888999888666777777777777777888999999999::::::;;;;;;::::::999:::::::::::::::;;;<<<===;;;;;;;;;::::::999999999000222444555555666888:::777777777777888888888888666666777999999:::::::::777777777888888999::::::::::::999999999999999999777777777777777888888888666888:::999777777999;;;:::::::::::::::::::::::::::;;;===<<<;;;;;;<<<>>><<<===>>>===<<<;;;<<<===<<<===???@@@@@@??????>>>???>>>===<<<;;;:::::::::888888777666555444444444111111111111111111222333222222222333444555777777555555555555666777999:::<<>>>>>???>>>>>>???@@@@@@>>><<<>>>===<<<:::999888777777///333888999666444444555111111111000000000000000555444222222222222444555444666555222222666:::===FFFGGGTTTrrr|||ttt~~~lllIII@@@???999777;;;666777999::::::999777666555555444333333333333444000000111333555666555444444:::;;;777444888===@@@GGGFFFCCC???;;;777444222999:::::::::888666333222666666555444222111000000555666777888888777666555666555555555555444444444999:::;;;;;;::::::<<<>>>>>>333333333333222222222222555555444333333333333333444333222111000111111222111111111111111111111111000000///......///000000......---------------..............................//////...------000222000444;;;JJJaaaxxx~~~zzzqqqiiicccXXXNNNTTTaaa}}}yyykkk___\\\XXXTTTQQQMMMJJJGGGCCC@@@======>>>??????>>>888888888888888777777666888888888888888888888888888777555333333555777888666666666666666666666666666666555444444444444444444444444444444444444444444555666666666666555444444444555555555666666666666777888777555444555666666666555444444555666666666555444333333444666777555666777777666666777999666666666777777777777777666777888666444333333444333444666777777666444333666666666666666666666666555444444444444555777777666666666666777777777888444444333333444666777888555555666666666777777777777777777777777666555555777777777777777777777777888888888888888999::::::777888999999888999;;;===:::::::::999999999999999<<<888666777:::;;;888555666666666666666666666666666666777777777888888888666666666777777777777777666666777888888888888888999888888777777888888999<<<;;;:::999888666555555777777777555555666888:::888999999:::;;;;;;<<<<<<<<<======<<<:::999;;;<<<>>>>>>=========>>>>>>?????????@@@BBBDDDDDDAAA??????>>><<<;;;999999888888444555777777555333222222111111111111111111111111444444444333333444444444444666666444555888>>>AAAKKKSSShhhtttsssbbbDDD>>>>>>999666:::666777999::::::999777666555555444333333333333333111000111222444555555555:::AAADDD>>>999;;;???BBBBBBAAA>>>;;;888555444333999:::;;;<<<;;;999666444555444444333222111000000444555666777777666555444555555555555444444444444666888999999888999;;;===<<<444444444333333222222222555444444333333333333333333333333333222222111111222222111111000000/////////......------.../////////......---......//////........................---...///...---...///111,,,///666DDDZZZppp}}}zzztttpppkkk___TTTTTT\\\yyy|||rrrllljjjgggaaaZZZSSSOOONNNFFFGGGFFFDDDAAA?????????::::::999999888888777777888999999::::::999888888999888666555555666888999777777777777777777777777888777666666555555666666555555555555555555555555555555666666666666555555555555555555666666666666666777888777555444555666444444333333333333444444666666555555555555555555555666888777666666777999777777777777777777666666777888999888666444555666444555666777777666555444777777777777777777777777333333444444555777888999666666666777777777888888555555444444555666777888666666666777777777888888777777888888777777666666888888888888888888888888999999999999999:::;;;;;;777888::::::999999;;;<<<;;;;;;::::::999999888888:::888666777:::;;;999666777777777777777777777777777777888888888999999999555555666777777888999999666666777888888888888888999888888777777888888999<<<;;;:::999888666555555999777666555777999999999999999999:::;;;;;;<<<<<<<<<======<<<::::::<<<===???>>>>>>======>>>>>>>>>???@@@CCCGGGIIIHHHEEEBBB???>>>===;;;:::999888888999777555444444333111///111111111111111111111111333444444555555444444333333555666777777:::AAAGGGMMM```llluuupppUUU>>>;;;<<<888555777666666888999999888666666555444333333222222333333111111111111222333555666AAAIIIMMMGGG???===@@@CCC===<<<888555333222333333888:::===>>>>>><<<999777222222222111111000000000444555666666666666444444555555555555444444444444333555666777777777999;;;:::555555444444333222222222444444333333222333333444111222444444444333111000222222111000//////......................../////////............///000000........................---...//////......///111,,,...444???PPPeeettt|||yyywwwvvvrrrgggZZZUUUWWWnnnzzz{{{{{{yyyqqqfff\\\WWWUUUMMMPPPQQQMMMFFFAAAAAABBB???>>>===<<<;;;;;;;;;;;;999:::;;;;;;;;;:::999888;;;:::999888888999:::;;;888888888888888888888888888888777666666666666666555555555555555555555555666666666666666666666666555555666666666777777777666777888777666555666777444444444444444444444444666666777777666555444333555777888888777666888999999888888777777666666666777888999888666555666777555666777777777777666555888888888888888888888888444555555555666777888888666666777777777888888888555555555666666777777888777777777777888888888888777777888888888777777666888999999999999999::::::999999999999999:::;;;;;;777999;;;;;;:::999:::<<<;;;;;;;;;::::::999888888;;;999777888999999777555777777777777777777777777888888999999999:::::::::666666777777777888888888666666777888888888888888888888777777777777888888888888888888888999999999<<<999777888;;;===<<<:::::::::::::::;;;;;;<<<<<<:::;;;<<<;;;::::::<<<===>>>======<<<<<<======>>>???BBBFFFJJJMMMLLLGGGDDD>>>===<<<:::999888777777:::666222111333333111///111111111222222222222222222333444555555444333222333444666888888;;;CCCLLLUUUpppwwwlll~~~]]]JJJ;;;:::;;;666333444555666777777777777666555444333333222222222222222222222111000000222555777CCCLLLQQQJJJ@@@<<<>>>@@@<<<999555222000000111222666888;;;>>>>>><<<:::888000000000000000000//////555555666777777666444444555555555444444444333333111333666777666777999:::999444444444333333222222222333333222222222333333444000222444555444333000///111111000000///...------......//////000000000000...............///000000........................,,,...//////......///000000000444;;;GGGVVVhhhtttwwwwwwyyywwwmmm___VVVTTTcccssstttiiibbb```]]]``````ZZZQQQJJJIIIKKKDDDCCCAAA@@@>>>>>>>>>>>><<<<<<<<<<<<<<<;;;::::::<<<;;;:::999999:::;;;<<<888888888888888888888888888777777666666666666666666666666666666666666666777777777777777777777777666666666777777777888888555777888777666666777888555555666666666666555555555666777888777666444333666777888888777777888999999999888888777777666666666777888777555555555777666777777777777777777666999999999999999999999999777777777777777777777666777777777777888888888888666666777777777777777777777777777777888888888888777777888888888888777777888888999999::::::::::::888888888888888999::::::888999;;;<<<;;;::::::;;;;;;;;;;;;:::::::::999999<<<;;;999888888777666444777777777777777777777777999999999999::::::::::::999888888888777777777666666666777888888888888888888777777777777777777888777777888888888999999999<<<999777888;;;===<<<999::::::;;;;;;;;;;;;<<<<<<999:::;;;:::999:::<<<=========<<<<<<======>>>???AAACCCHHHLLLOOOMMMHHHCCC<<<;;;:::888777666666555777444000000222444333111111222222222333333333444111222333444444333222111333333555999999;;;FFFSSSgggvvvvvv}}}QQQEEE;;;;;;:::444111333555555555555555555555555333333222111111111111222111222222000///000444777@@@IIIMMMFFF===999999999<<<999555222//////000111333555888;;;<<<;;;888777////////////////////////666666777777777666444444555444444444444333333333222444777888777777888:::888222222222222222222222222222222222222222333333444000111333333333222000...000000//////......---------...///000000000000000------------...///000000........................,,,...000000///...///000222111333888===HHHZZZiiisssvvvyyywwwooodddYYYTTT[[[eeettt|||tttooommmnnnllldddZZZRRRPPPQQQJJJHHHFFFDDDBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::888888777666666666666777777777777777777777777777888888777777777777888888777777777777888888888888555777888888666666777999666666777888888777666666555666777888777666555444666777999888777777888:::888888888888888888777777666777888777666555666777888888777777777777888888888888888888888888888888888888888888888777666666777777777888888888999999777777888888888888777777666666666777777777888888777777888888999999888888888888888999999::::::;;;888888888888888999::::::888:::<<<===;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::999888777666666777777777777777777777777888888999999999::::::::::::999999888777777666666666666777888888888888888888777777666666777777888::::::999999888777777666888777666777999999999888;;;;;;;;;;;;;;;;;;<<<<<<888999:::::::::;;;===????????????@@@AAABBBCCCDDDEEEGGGJJJNNNOOOLLLGGGBBB;;;:::999777666555444444333111000000111333444444222222222333333444444555222333333444444333333222555333666;;;<<<@@@OOO```{{{~~~}}}iiiIIIBBB<<<:::888333222333444444444444444444444444333222111111000000111111000222333222//////333666;;;AAADDD>>>888666555444:::999555333000000000000222333555777888888777666000000000//////.........555666777777666555333222444444444444333333333333333555888999888777888888666///000000111111222222333222222111111222333333444000000111111111000///...........................+++,,,---///000000//////,,,,,,,,,,,,---...///000........................,,,...000000///...//////111000222444555<<>><<<:::::::::888999999:::;;;<<<======444666777888888999;;;<<<666666666666666666666666777777888888888999999999777777777888999999::::::666666777888888888888888777777666666666666777777666777777888999999::::::555888;;;:::888777888;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>>>>>>>???AAACCCHHHHHHIIIKKKMMMPPPRRRSSSOOOOOOPPPPPPPPPLLLGGGBBB<<<<<<:::888777666666555///222444333000///111333222222333333444555666666888777666555555666777888888555999BBBGGGPPPffftttzzznnnIII???===:::777333222555999444333333222222333333444222111111000000000000000---111555444000///111444555777666333444666444000222222222333333222222222444333333333333444555666333222111000///...------222222333333222111///...444444444333333333222222444666888999777555444444222//////000000111111222222222222111111222222333444000111222222111000111222111111000000//////......---///000111111000///------......//////...------......///000///...,,,+++///000111000///...///000///---...000222888EEERRReeexxx|||ttttttnnn```YYYTTTOOOWWWgggqqqyyy|||vvvqqqoooaaa___\\\YYYXXXXXXYYYYYY[[[VVVMMMGGGJJJPPPRRRNNNQQQOOOLLLJJJJJJLLLPPPRRRLLLHHHGGGHHHGGGCCCBBBEEE>>>>>>===<<<>>>???;;;777;;;======::::::===>>>;;;<<<;;;:::999999:::;;;<<<:::999999999:::888555333777999::::::999888888999666888999888555444777:::::::::999999999999::::::999777666777:::;;;:::888;;;999888888999999777666333555777777666666888999<<<;;;:::888888888888999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;999777888:::;;;999777777999;;;;;;:::999888999888888888777777777777777::::::999999::::::;;;<<<<<<<<<;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<:::888777777888888888888999999888777666666888666666888:::;;;888555<<<<<<;;;:::::::::;;;;;;777888999:::999999777666777777777777777777777777666777999:::::::::999888;;;999777999<<<===<<<:::============>>>@@@BBBCCCCCCBBBAAA@@@AAACCCEEEFFFLLLQQQTTTSSSSSSUUUVVVTTTYYYUUUOOOMMMLLLHHHBBB<<<<<<;;;999666333111///...222111111000000000000000222333444555666666666666:::777444333444666666666999999<<<@@@HHH[[[zzz{{{{{{ZZZOOO>>>:::555333444555333222333444555666555444333222000111222222000//////000333222111000000111222333555333222222333222...+++222222333333333333444444222333444444222222333444444333222111000000000000///000222222111111111222666666666666666555555555666777888999888666444222222/////////000111111222222222222111111222222333444000111222222000000111222111000000000/////////...---...000111111000...---........................,,,,,,------......------...000111000///...///000111000000111222555???JJJbbbvvv|||wwwwwwqqqeee___VVVOOOQQQ\\\eeeooo}}}{{{pppnnnjjjddd___]]]^^^``````[[[RRRLLLPPPZZZ^^^^^^___]]][[[[[[\\\^^^^^^^^^VVVQQQOOOPPPPPPKKKGGGGGG@@@@@@>>>???@@@AAA>>>;;;???@@@???:::999<<<===;;;===<<<;;;;;;:::;;;;;;;;;999888888888888777666555777999::::::888777888999666777777777555555777888888888777777777777888888888666555666888:::888777::::::999999999999999888888999999888777666888999;;;:::999999999:::;;;;;;::::::999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;999777888:::;;;999777777999;;;:::999888999999999::::::::::::;;;;;;;;;999999888888999999:::;;;===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;:::::::::::::::999888888999:::;;;;;;;;;:::999999999::::::;;;;;;;;;;;;;;;:::999888777666666888::::::888666999888888777777777888888777888999999999888777666777777777777777777888888999:::;;;<<<======<<<<<<===;;;;;;===@@@BBBAAA@@@@@@??????@@@BBBFFFJJJLLLJJJHHHEEEFFFIIIMMMOOOPPPSSSWWWYYYXXXXXXZZZZZZXXXWWWRRRLLLIIIHHHEEE???:::999999777555333111//////111111000000000000111111333333555666666777777777777666555444666777888999<<<>>>DDDLLLWWWmmmiiiKKKAAA===999555333444444333222333444444555444333222111222222111///......000222222222111111000111111111555333111111222111...,,,222222222333333333444444222333444444222222333444222111000///............///000222222111111111222666666666666666666666555777888999999888777444333333......///000000111222222222111111111111222333333000111222222000000111222000000000000////////////---...///000000///...---///...---,,,------...///------------...///000000...///000000......///000000//////111111333:::CCCYYYoooyyywwwwwwqqqfffddd[[[QQQMMMRRRWWWcccuuujjjddddddhhhiiiddd\\\WWW\\\hhhpppqqqooollllllooossssssooojjjccc\\\XXX[[[[[[VVVOOOLLLDDDCCCAAABBBCCCCCCCCCBBBIIIIIIEEE>>><<>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<:::999:::<<<>>>:::;;;======<<<;;;<<<======:::888888;;;===;;;999::::::999999999999:::::::::999999999::::::::::::777888999999999999:::;;;===<<<<<<999777777999;;;999999999999999::::::;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999999999999888888888888888888888999999999999:::::::::999777888:::<<<777777777888888888888888;;;;;;::::::;;;;;;<<<===;;;;;;::::::999:::::::::999999999:::::::::::::::<<<;;;:::999999999:::;;;777888999;;;;;;;;;:::999999:::::::::::::::999999:::::::::;;;<<<======<<<<<<<<<;;;;;;<<<===>>>>>>===>>>?????????>>>===<<<;;;::::::999999:::;;;<<<999:::;;;<<<>>>???@@@@@@DDDEEEHHHLLLOOORRRSSSSSSPPPOOOOOOQQQVVV___hhhnnneee]]]UUUTTTXXX[[[ZZZVVV\\\^^^\\\YYYYYY[[[YYYUUUOOOJJJDDD@@@>>><<<:::888333222222222111111111000/////////000111222444555666666777888888888888888333444666777777888999;;;???AAAKKK___xxxcccMMM@@@888888777555444444444444333222222222222111111000000333222111///---...000333111111222222222000///---333111///.........//////111222222222222333333333222333444444222222333444222222111000000000000000///000222222111111111222555555555555666666666666888888999999888777666666777,,,---...///000111222222111111000000111111222333///000111111000///000111////////////000000000000------............------///...,,,+++,,,---000111222111///---,,,,,,------,,,...//////......///111,,,***,,,000111111555:::GGG\\\iiiooosssmmmdddfff___XXXRRRPPPQQQZZZppp}}}wwwzzz~~~~~~}}}~~~uuukkkddd```cccfff```XXXSSSLLLGGGFFFHHHHHHGGGKKKRRR]]]ZZZRRRHHHDDDGGGJJJJJJ?????????????????????????????????===::::::<<>>>>>===<<<===>>>>>>;;;888999<<<===<<<:::;;;;;;::::::::::::;;;;;;::::::;;;:::::::::::::::666888:::999888888:::<<<:::;;;;;;999888888:::<<<999999999999999888888777::::::;;;;;;;;;<<<<<<<<<:::::::::::::::::::::::::::::::::999999999888888888888999999999::::::;;;;;;;;;;;;:::888999;;;===>>>======<<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<;;;;;;:::999888888999999999999999::::::;;;;;;;;;;;;;;;::::::999999999999666777999:::::::::999888<<<======>>>>>>>>>======::::::;;;;;;<<<<<<===>>>============>>>???@@@AAAAAAAAACCCDDDDDDDDDCCCCCC@@@>>>===;;;::::::;;;<<<======>>>@@@BBBDDDFFFGGGIIILLLPPPTTTXXX[[[]]]^^^YYYXXXXXXZZZ```iiirrrwwwmmmfff]]]\\\___aaa^^^ZZZ^^^^^^[[[VVVVVVWWWUUUPPPKKKGGGBBB>>>;;;:::888777000111111111111111111111/////////000111333555555666777888888888888888888444666777777666777:::<<>>;;;===???;;;===???@@@???>>>???@@@>>>===;;;<<<===>>>======<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<;;;:::999:::;;;777:::<<<;;;888777:::<<<999:::<<<;;;:::::::::<<<::::::::::::999888777666:::;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999999888:::;;;;;;::::::<<<===<<<<<<===<<<;;;:::<<<>>>>>>>>>=========<<<<<<<<<999999999999999::::::;;;===<<<;;;:::999999999999999::::::;;;;;;<<<<<<===999:::;;;;;;:::999777666666666888999:::;;;;;;;;;<<<======>>>>>>>>>>>>>>>999;;;<<<<<<;;;<<<>>>@@@===>>>>>>???@@@AAACCCDDDFFFGGGIIIKKKLLLMMMLLLLLLIIIGGGCCC@@@>>>===============???@@@CCCFFFHHHJJJOOOSSSYYY^^^aaacccfffgggaaaaaabbbeeejjjpppvvvzzzqqqkkkfffeeeggghhhfffbbb```^^^YYYTTTTTTUUUQQQKKKFFFDDDAAA===:::888666666000000000111111111111222///000000111222333555555777777888888888888777777555777999888777999>>>BBBHHHOOOddd```FFF===999444333555666555444333444555333222111111000000111111///111222222000//////000///000000000111000000//////000111000//////000222111111111111222222222222222333444444222222333444///......------.........///000222222111111111222444444555555666777777777777777666666666666666666666+++,,,---...///111222222000000000000000111222222///000111000///...///111.../////////000000000111---,,,,,,,,,,,,,,,,,,---,,,,,,------...//////000............---+++******+++---............///111111---+++...///...000333999GGGSSSaaappppppiiilllfffccc]]]VVVPPPRRR___lll}}}mmmhhhddddddaaaZZZUUUTTTOOOHHHFFFIIIIIIGGGOOO\\\^^^\\\UUUKKKHHHLLLOOONNNFFFEEECCCCCCDDDGGGKKKMMMMMMOOOPPPLLLFFFAAAAAACCCAAACCCEEEFFFEEEEEEFFFGGGCCCDDDDDDCCCBBBBBBCCCEEEAAA@@@@@@@@@@@@@@@@@@AAA>>>???AAA???===<<<===???:::===???===:::888;;;>>>;;;===??????===;;;:::::::::;;;<<<<<<<<<;;;:::999:::;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;::::::999888;;;======;;;;;;===???<<<===??????=========>>>:::;;;;;;<<<======>>>>>>;;;;;;;;;;;;;;;<<<======@@@???>>>===<<<<<<<<<<<<::::::;;;<<<<<<===>>>>>>:::<<<>>>@@@???<<<999666555555777999<<>>@@@AAA@@@@@@@@@DDDGGGEEEFFFFFFGGGIIIJJJLLLMMMOOOQQQSSSVVVXXXYYYZZZZZZXXXUUUPPPKKKHHHEEEEEEEEEAAAAAABBBDDDGGGKKKNNNPPPVVV[[[bbbgggiiikkknnnppplllnnnpppsssvvvyyy|||}}}sssqqqnnnlllkkkjjjgggeee```]]]WWWQQQPPPQQQMMMFFFAAAAAA???<<<888555444333000000111111111111222222000000000111222333444555666777777888777777666666666888:::::::::>>>FFFLLLUUUcccqqqQQQAAA<<<999666222444666555444333444555444333222111000111222222111222222000///...000111//////...//////000111222---000222222111000111333111111111111222222222222222333444444222222333444......---------......//////000222222111111111222444444555555666777777888666555555555555555666666555++++++---...///111222222000000000000000111111222///000111000///...///111.../////////000000111111---,,,,,,++++++,,,,,,---+++,,,---...//////////////////111111111000///...+++,,,............///111...***)))---000000333777111===HHHYYYmmmpppjjjmmmnnnjjjcccZZZQQQQQQ\\\ggg~~~pppkkkgggeee___WWWTTTTTTOOOGGGEEEIIIIIIGGGPPP]]]___^^^WWWNNNLLLOOORRRRRRIIIHHHFFFEEEGGGKKKPPPSSSVVVYYYZZZVVVNNNHHHGGGHHHHHHJJJLLLMMMLLLLLLMMMNNNIIIKKKLLLKKKHHHGGGJJJMMMFFFFFFFFFEEEEEEFFFFFFFFFBBBEEEFFFEEEBBB@@@BBBDDD<<>>>>>>>>>>>===;;;;;;;;;<<<===>>>>>>???========================>>>>>>===<<<;;;;;;::::::999;;;>>>>>><<<<<<>>>AAA<<<>>>@@@AAA???>>>>>>>>>;;;<<<>>>???AAACCCEEEEEE???????????????@@@AAAAAABBBBBB@@@???>>>>>>>>>>>>;;;;;;<<<<<<===>>>??????>>>@@@DDDFFFEEEAAA===:::444555666999===BBBFFFIIIIIIJJJKKKLLLLLLLLLLLLLLLDDDFFFGGGGGGEEEFFFJJJNNNPPPPPPQQQRRRSSSUUUWWWXXXXXXZZZ]]]```ccceeeeeeffffffbbb\\\VVVRRROOOMMMMMMKKKKKKLLLNNNRRRUUUYYY[[[[[[aaahhhmmmooopppsssuuuvvvxxx{{{~~~vvvuuurrroookkkgggcccaaa^^^ZZZSSSMMMLLLMMMHHHAAA>>>>>>>>>;;;777444222111111111111111111222222222111111111111222333444444666666777777777666666555666999;;;;;;<<>>AAAAAA???===AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@AAABBB???@@@@@@AAAAAA@@@>>>===@@@AAABBBBBBAAAAAAAAABBBCCC@@@@@@BBBBBB@@@@@@CCCDDDFFFFFFEEEIIIOOOQQQNNNGGGBBB@@@DDDGGGGGGFFFHHHDDDFFFGGGEEECCC@@@??????@@@<<<;;;???@@@>>>===>>>DDDCCC@@@CCCJJJMMMDDD888888:::<<<===???CCCJJJOOOQQQSSSUUUUUUTTTUUUXXX\\\WWWRRRMMMMMMQQQTTTSSSRRRZZZZZZ\\\```aaa```aaacccccccccdddgggjjjmmmnnnmmmnnnjjjgggeeeddd```ZZZVVVTTTSSSVVV[[[[[[YYY[[[___hhhiiilllooosssvvvxxxyyyyyy}}}~~~yyyvvvqqqmmmhhhbbb[[[WWWVVVTTTQQQLLLHHHCCC@@@>>>:::999888777555333222222111111111111111111222333333333222333333444666666222333444555666666666666444888666:::FFFLLLUUUfffiiiMMMBBB777444777666333222222111111222222333111111111111000000//////000000000000000///......//////000111111111111111111111000//////000111222000111222333333333333333222222222111111111000000000///...---,,,,,,---...111111111111111111111111///222666888888888888999444555666666666555333333000.../////////......///111...///...---,,,---000222...............---------------...000111111111111//////...------------...............//////////////////...------...///000---------.........//////.........///////////////222444===OOObbbnnnooolllqqqvvvxxxnnn^^^UUUWWW^^^}}}yyyuuunnnhhhbbb]]]XXXUUUUUUQQQMMMKKKMMMQQQTTTUUU\\\XXXTTTTTTXXXZZZZZZXXXSSSOOOJJJGGGJJJQQQYYY]]]iiiooosssmmmaaaXXXUUUVVVYYY^^^cccccc^^^YYYWWWXXXYYY]]]___[[[ZZZ[[[XXXSSSVVVPPPPPPWWW]]]\\\\\\]]]YYYWWWUUUSSSRRRQQQPPPPPPSSSQQQNNNJJJGGGDDDCCCBBBDDDDDDCCCBBBBBBBBBBBBBBB:::<<<>>>AAADDDEEEDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEEEEDDDDDDEEEEEEFFFCCCEEEGGGGGGGGGGGGGGGHHHGGGFFFFFFDDDCCCCCCEEEFFFEEECCCDDDHHHIIIGGGGGGJJJKKKLLLMMMNNNUUU[[[[[[WWWLLLFFFCCCFFFHHHHHHHHHKKKJJJJJJKKKLLLLLLJJJHHHFFFEEEAAAAAADDDEEEDDDDDDGGGLLLKKKKKKMMMTTTUUULLL???999;;;<<<>>>AAAHHHQQQXXX]]]]]]]]]^^^```dddhhhkkkeeeaaa]]]]]]___aaa```^^^ffffffggghhhhhhggghhhiiihhhhhhjjjmmmqqqrrrqqqooouuurrrnnnmmmllljjjeeeaaacccaaabbbfffgggeeegggkkkooopppsssvvvxxxyyyzzzzzz~~~}}}}}}ssspppllliiieee___ZZZUUUPPPNNNKKKGGGCCC???<<<:::888777666555333222111000111111000000111111222222444444444444555555555555444444555666777777777777:::???>>>BBBOOOXXXhhh~~~yyyYYYCCC===666555999888333222222111111222222333222222111111111000000000000000111111000000///...//////000111111111111111222111000//////000111222000111222222333333222222222222222111111000000000000///...---------......000000000000000000000000***---111333333333333444444555555666555444333222000...//////...,,,,,,---...---------,,,+++,,,...111------------------------......///000000000000000//////...------------...............////////////---------------...///000---............////////////////////////.........000111888FFFXXXffflllmmmrrrzzzyyykkk___\\\]]]xxx~~~yyyrrrkkkeee```\\\XXXVVVRRRMMMKKKLLLNNNPPPQQQXXXVVVVVVXXX[[[]]]ZZZWWWSSSPPPKKKIIIMMMTTT]]]cccqqqvvvyyytttiii___[[[\\\aaadddgggfffaaa^^^]]]^^^___bbbccc```______\\\XXXZZZVVVWWW^^^dddeeeeeeeeeaaa___\\\ZZZYYYYYYZZZ[[[^^^\\\XXXTTTOOOLLLIIIHHHIIIHHHHHHHHHHHHGGGGGGGGGAAACCCEEEGGGHHHHHHGGGFFFJJJJJJJJJJJJJJJIIIHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKGGGJJJMMMMMMLLLMMMPPPTTTSSSPPPMMMKKKJJJLLLNNNPPPKKKJJJMMMSSSUUUSSSRRRTTTVVVWWWXXX\\\fffllliiiaaaTTTNNNJJJKKKMMMMMMOOOSSSUUUUUUUUUXXXZZZZZZVVVRRRMMMJJJIIILLLNNNMMMPPPTTTVVVXXXYYY[[[______TTTGGG<<<===>>>@@@FFFQQQ]]]eeekkkhhhgggjjjpppvvvyyyzzzooonnnlllkkklllkkkjjjhhhppprrrrrrqqqooonnnnnnooopppqqqsssvvvyyyyyywwwuuu}}}xxxwwwxxxwwwtttqqqnnnkkkjjjmmmnnnlllnnnqqquuuwwwyyy|||}}}|||{{{{{{~~~zzzwwwvvvkkkiiifffccc___[[[UUURRRIIIGGGEEEAAA===:::777555555444333222111000//////000000000000000111222222555666666777777666444444555555666777777888888999;;;BBBDDDKKK\\\lll{{{aaaHHH:::888444444888666222222111111111111222222222222222111111111111111000111111111111000000/////////000000000111111111222111000//////000111111000111111222222222222111111111111111000000000000111000...------...//////////////////////////////,,,...111333333222333444444444444555444333333222111.........---******+++,,,,,,---...---,,,,,,...000---------------.........222222222111000...---,,,//////...------------...............////////////,,,,,,,,,---...//////000.............../////////////////////............///000444>>>MMM\\\hhhnnnrrrxxxzzzoooddd___ooo~~~zzzssslllfffaaa]]]YYYVVVSSSNNNKKKKKKLLLMMMNNNUUUUUUWWWZZZ\\\ZZZVVVRRRPPPNNNLLLKKKPPPYYYdddkkktttxxx{{{vvvlllbbb^^^^^^^^^```bbbbbb```___```bbb```aaaaaa```^^^\\\ZZZXXXXXXWWWYYY___dddgggggggggcccaaa^^^[[[ZZZ[[[^^^aaa___^^^\\\YYYVVVTTTRRRQQQOOOOOOOOOOOOOOOOOONNNNNNLLLNNNOOOOOOMMMJJJIIIHHHOOOOOOPPPPPPOOOOOOMMMMMMPPPPPPQQQQQQQQQQQQQQQQQQQQQTTTVVVVVVTTTVVV[[[``````\\\XXXVVVWWWZZZ]]]___VVVVVVZZZaaaccc___]]]___bbbbbbdddjjjtttyyyrrrggg[[[UUUQQQRRRTTTUUUZZZ___dddaaaaaadddhhhgggbbb\\\XXXUUUUUUWWWXXXXXX]]]bbbbbbeeeggghhhiiifffZZZNNNDDDCCCCCCFFFOOO[[[hhhqqqtttqqqpppuuu~~~~~~vvvvvvvvvvvvtttqqqpppooouuuxxxyyyuuurrrrrrsssssszzzyyyzzz{{{~~~~~~uuuqqqnnnpppqqqpppqqqtttwwwyyy|||~~~~~~}}}|||}}}yyytttpppnnnfffccc```]]]YYYUUUOOOKKKCCCBBB@@@===:::777555333333333222111000000//////000000000000000111222333666777888999888666444222555555666666777888999:::<<>>777777333333555000222222111111111111222222222222222222111111111111000111111111111111000000///////////////000111111222111000/////////000111000000111111111111111000000000000000000000000000000000............///000........................---000222333222222333444333333333333333222222111222.........,,,***))))))+++---...///...------///000------......////////////222222222111000...---,,,//////...------------...............////////////+++,,,---...//////000000///////////////////////////////////////.........///000333999CCCRRRbbbmmmtttvvv{{{{{{kkk]]]gggwww~~~zzztttnnniiiddd^^^[[[YYYUUUQQQNNNNNNOOOOOOOOOTTTUUUWWWYYYXXXTTTNNNJJJIIIJJJKKKMMMSSS]]]jjjrrryyy{{{{{{uuujjj```[[[ZZZ\\\\\\]]]]]]]]]^^^___aaa^^^]]]]]]]]]\\\YYYWWWWWWTTTWWWZZZ]]]bbbeeeeeedddbbbaaa^^^[[[YYY[[[```ddd``````___]]][[[ZZZXXXWWWTTTUUUUUUVVVVVVVVVUUUTTTRRRTTTVVVVVVSSSPPPOOOOOOSSSTTTUUUVVVVVVUUUTTTSSSTTTTTTUUUUUUVVVWWWXXXXXX`````````___^^^aaafffkkkiiifffbbbaaadddhhhjjjkkkddddddhhhnnnnnnjjjgggggglllmmmooottt}}}vvviii]]]XXXVVVWWWYYY\\\cccjjjnnnllljjjlllooonnnhhhccccccaaaaaaccccccccchhhnnnppptttvvvtttrrrnnndddZZZQQQPPPOOORRR[[[gggrrryyy{{{yyyzzz|||zzz|||~~~}}}yyyuuutttuuuwww}}}~~~yyyuuuxxx{{{{{{}}}wwwtttvvvwwwvvvvvvxxxxxxzzz|||}}}|||zzzxxxtttoookkkgggbbb___[[[WWWSSSNNNHHHDDD@@@???===;;;999777555444333222222222111111000000000000000000111222333444777888999999888666444222555555555666777999;;;<<<@@@IIIVVVooorrrqqqqqqWWWDDD888777999444444555///222111111000000111111222111111111111111111111111///000000111111111000000//////......//////000111333222000/////////000111000000000111111000000///////////////////////////000///...------...///000////////////////////////,,,...000000//////000111333222222111111111111111333---......,,,***)))***+++,,,...//////......///000------......///000000000......///000000000000000//////...------------...............////////////------...///000000000///000000000////////////.............../////////000...000333555;;;HHHZZZggguuuuuuxxx~~~lll]]]dddlllxxx~~~}}}|||yyyuuuqqqmmmggg```\\\VVVSSSOOONNNNNNOOOOOOOOOSSSTTTVVVUUURRRMMMHHHDDDCCCFFFKKKOOOUUU___llluuu~~~~~~zzzqqqfff\\\VVVUUU\\\\\\[[[[[[[[[\\\]]]^^^]]]ZZZZZZ\\\[[[WWWVVVXXXUUUYYY]]]^^^aaaddddddbbb______^^^[[[YYY[[[```fffeeedddcccbbb___]]][[[YYYWWWWWWYYYZZZZZZZZZYYYXXXQQQUUUYYYZZZXXXWWWXXXZZZWWWYYY[[[]]]]]]]]][[[ZZZZZZZZZZZZZZZ\\\^^^aaabbbhhhfffcccaaaccchhhmmmqqqrrrnnnlllmmmpppssstttrrrpppooorrrwwwwwwrrrooooootttvvvxxx|||xxxlll___\\\[[[]]]___bbbiiirrrvvvtttrrrrrrsssrrrnnnkkkooonnnooopppnnnmmmqqqwww~~~|||yyysssllleeebbbaaadddjjjssszzz~~~|||xxx|||}}}wwwssstttwww}}}|||~~~xxxuuuwwwzzzxxxwwwxxxyyy{{{|||~~~{{{yyyvvvtttqqqlllfffbbb\\\YYYUUURRRMMMHHHBBB>>>===<<<;;;999888666555444222222222222222222111111111111111222333444555666777888888888777666444333444444555666999;;;>>>@@@DDDSSSffftttmmmvvv|||]]]HHH;;;444777999444666888222111111000000000000111111000000000000000111111111...//////000000000000///000///...---...///000111333222111/////////000000///000000000000//////...............////////////......---,,,---...///000///////////////////////////111111111000///111222222222111000000000000111222---------,,,******+++,,,+++,,,......---------///,,,,,,---......///000000------...000111111111111//////...------------...............////////////...///000111111000000///000000000000/////////...,,,------...///000111111+++///222222555???QQQ___nnnpppvvv}}}{{{nnncccbbbcccgggqqq|||~~~zzzxxxvvvuuutttqqqnnnggg```ZZZSSSQQQNNNMMMNNNOOOPPPPPPSSSTTTTTTRRRNNNIIIEEECCC@@@EEEKKKQQQVVV___jjjsss{{{yyysssjjj```XXXTTTSSSYYYXXXXXXYYY[[[\\\]]]]]]ZZZWWWWWWZZZYYYUUUUUUXXXWWW]]]`````````dddccc___[[[]]]]]][[[XXXZZZ___eeeeeeeeedddcccaaa^^^[[[ZZZVVVWWWYYY[[[[[[ZZZYYYXXXRRRWWW\\\^^^\\\[[[]]]```[[[]]]```ccceeedddcccbbbaaa`````````cccgggkkknnnooojjjeeeeeekkkrrrwwwyyy}}}zzzxxxzzz~~~~~~{{{wwwwwwvvvyyy}}}}}}xxxvvvwwwxxx||||||rrrgggddddddggghhhiiiqqqyyy}}}|||{{{zzzzzzyyyyyyyyyzzzzzz{{{|||yyyuuuxxx~~~~~~xxxvvvtttvvvzzz~~~xxx}}}}}}vvvsssuuuzzz~~~}}}{{{uuusssvvvzzzxxxuuuuuuzzzzzzzzz{{{}}}yyyvvvrrrooolllfff___ZZZTTTRRROOOKKKHHHCCC>>>:::999888777666555444333333111111111111111111111222222222222333444555777777777777777666666555555555555555666888;;;???CCCEEEPPPfffxxxyyyeeeNNNCCC777333777888222444888222111111000000000000111111....../////////000000000------...///////////////000///...------///000111444333111////////////000//////000000//////...------------....../////////---,,,++++++,,,---...///------------------------222333333333111111222444222111000/////////000000///,,,------,,,+++***,,,---)))+++------,,,,,,,,,---++++++,,,,,,---.../////////000000000000000////////////...------------.............../////////000000000111222222111000///111111000000/////////...+++,,,---...///111222222***...222111111:::KKKZZZeeekkkttt{{{}}}yyyrrrmmm```\\\\\\eeettt|||xxxvvvqqqqqqpppooollleee]]]WWWVVVTTTQQQQQQRRRTTTUUUUUURRRSSSRRROOOKKKGGGEEEDDD???EEELLLRRRVVV^^^hhhppprrrpppkkkccc[[[VVVUUUVVVQQQQQQSSSVVVZZZ]]]______XXXSSSSSSXXXXXXSSSSSSXXXWWW^^^bbb``````cccbbb]]]WWWZZZ[[[YYYWWWXXX]]]cccaaaaaaaaaaaa```^^^[[[ZZZUUUVVVXXXZZZZZZZZZXXXWWWUUUZZZ___```]]]\\\^^^```^^^aaadddgggiiiiiiiiihhhgggeeeddddddgggmmmrrrvvvzzzssslllnnnwww{{{zzzyyy{{{|||zzz|||zzzwwwooommmnnnppppppqqqwwwzzz|||}}}|||xxx|||~~~|||zzzzzz}}}||||||vvvtttyyy|||{{{wwwvvvyyyxxxwwwwwwxxxzzz}}}~~~vvvsssnnnjjjfff```XXXRRROOOMMMJJJGGGEEEAAA<<<888555555555444333222222111000000000000111111111111333333333444555666888888777666666555555555555666666777888:::===BBBFFFIIIaaa}}}uuuVVVFFFCCC777444777777///111555...111111000000000000111111---.........//////000000,,,,,,---...//////......000///---,,,---...000222444333111000/////////000//////000000///...---------------.........//////,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///000000///------...000222111///.........///000------+++***(((((()))+++,,,...------,,,,,,,,,------............////////////333222000///.........///...------------...//////............///000222222///////////////000000111222111000//////...//////111000000///...---------...---000333333555@@@NNN___iiirrrwwwxxxxxxuuuoooccc[[[WWW]]]iiiwww}}}xxxrrrmmmnnnqqqooogggbbbbbb___ZZZUUUSSSQQQPPPOOOPPPRRRSSSSSSRRRPPPMMMIIIEEEBBB@@@FFFIIINNNSSSXXXZZZ[[[\\\```aaa```]]]WWWTTTUUUVVVVVVUUUUUUVVVZZZ]]]^^^___XXXWWWUUUTTTSSSTTTVVVWWW\\\___aaa```aaabbb^^^XXXRRRSSSVVVXXXZZZ\\\]]]]]]^^^```bbbaaa___\\\ZZZZZZZZZXXXWWWVVVVVVXXXZZZ[[[^^^```aaaaaa___^^^^^^^^^cccffflllppprrrqqqooommmrrrooojjjhhhjjjqqqyyy~~~yyyssswww~~~}}}~~~~~~zzzuuurrrtttyyyzzzyyy}}}}}}yyy~~~zzzxxxwwwyyy}}}~~~tttsssssswww{{{|||{{{xxxsssvvvyyyyyyvvvtttuuuvvvooojjjddd^^^ZZZWWWSSSQQQHHHFFFBBB>>>;;;999999999999777555222111000000111444222111000111333666888444444444555555555555555888777666444111111222444777444777>>>>>>@@@NNNbbbzzzxxxYYYKKKBBB999444555666555222000000111000000111111111111000000000//////000222222...+++---------...............000//////......---,,,,,,///............---------...------,,,,,,------...222111///---,,,,,,,,,,,,)))+++,,,,,,+++***,,,---......---,,,++++++***))).........///////////////333111//////000///,,,(((...---,,,+++******+++---......------,,,,,,,,,------............////////////222111///...------......,,,,,,,,,,,,,,,---......///.........///000111111000/////////000000111111111000000////////////000111000000///......------000///111333222222<<>>EEEGGGNNNeee~~~eeeMMMBBB<<<888555666777555222000000000000000111111111111000000111///------//////...,,,............------------++++++,,,,,,,,,,,,,,,,,,............------------------,,,,,,,,,,,,------...---,,,+++++++++,,,,,,)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,---------.........111///......000000---+++---------,,,,,,,,,...///000------,,,,,,,,,,,,---------............/////////000///...---------------,,,++++++++++++,,,------/////////...//////000000000000000000111111222222000////////////000000111000000000///......------111111222222000000777AAASSSbbbqqquuusssqqqooolllnnnfff]]]XXXVVV[[[hhhvvv{{{tttooosssrrrlllddd^^^]]]ZZZWWWUUUUUUTTTTTTTTTUUUVVVVVVMMMLLLJJJIIIIIIIIIJJJJJJIIIJJJKKKLLLOOOQQQSSSTTTSSSTTTSSSQQQPPPPPPRRRTTTPPPOOONNNOOORRRVVVXXXXXXRRRRRRQQQQQQQQQSSSTTTUUUUUUXXXZZZYYYZZZ[[[WWWQQQQQQRRRSSSVVVXXXZZZ\\\]]][[[]]]^^^]]]ZZZXXXWWWWWWZZZ[[[]]]```aaabbbccccccdddeeefffeeeddddddfffgggrrrsssvvvyyy{{{|||||||||wwwvvvvvvwww{{{~~~||||||zzzzzz{{{|||zzzzzz|||{{{xxxtttoooqqqrrrqqqmmmiiifffddd\\\WWWQQQKKKHHHFFFEEEDDDAAA???===999777555555555000000111222222333333333333222111000111333555666333333444444555555555555111222444555444555777888999;;;AAAHHHNNN^^^~~~jjjPPP@@@777444666666777777666333000000000///000000111111000000///111///,,,***+++---...............------,,,,,,,,,*********+++,,,---------............---------------,,,,,,++++++,,,,,,---)))))))))))))))***+++,,,)))+++,,,,,,+++***,,,---++++++++++++,,,,,,------******++++++,,,---.........---,,,---//////...---,,,,,,,,,,,,,,,---...000111,,,,,,,,,+++,,,,,,---------------.........//////......------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...000//////.........//////000000111222222222222222//////...//////000111111000000//////............000111111000...///555;;;IIIZZZkkkqqqooonnnnnnnnnqqqkkkddd\\\TTTUUUaaaooo|||vvvqqqtttqqqjjjccc___]]][[[YYYUUUUUUVVVVVVVVVWWWWWWWWWTTTRRROOOLLLJJJJJJJJJKKKMMMMMMMMMMMMPPPSSSVVVXXXUUUTTTSSSRRRRRRRRRSSSUUUOOOMMMKKKLLLOOORRRTTTUUUPPPOOOOOOPPPQQQSSSTTTUUURRRUUUWWWWWWXXXZZZVVVPPPQQQRRRSSSVVVXXX[[[]]]^^^]]]___```___]]][[[ZZZ[[[]]]___cccgggiiiiiihhhgggggghhhiiihhhhhhiiikkkmmmwwwwwwxxxzzz|||~~~{{{{{{}}}}}}}}}}}}xxxwwwxxx||||||zzzzzzxxxtttpppkkklllllljjjfffaaa\\\YYYSSSNNNGGGBBB@@@??????>>><<<;;;999777555333333222333222111000///000111222333222111000111222444555333333333444444555555666222444666888888888:::;;;<<<===CCCMMM\\\tttxxxTTTDDD;;;333111666333555666555333222111222//////000000000000//////000///---,,,,,,---------///......---,,,+++******,,,,,,---------..................---------,,,,,,,,,,,,++++++++++++,,,,,,((((((((()))))))))******)))+++,,,,,,+++***,,,---+++++++++++++++++++++,,,))))))***+++,,,---...///...---------------------,,,+++++++++,,,,,,---...///+++++++++++++++,,,---...------------............---------------,,,,,,,,,---------------......///000///...............///000000111222222222222111//////...//////000111111////////////............---///000...---000444777???PPPaaaggghhhkkkoooqqqssspppllldddZZZTTT[[[eeezzz~~~yyyuuusssmmmfffbbb```]]][[[ZZZVVVWWWXXXYYYYYYXXXWWWVVVWWWUUUQQQNNNLLLKKKKKKKKKOOONNNOOOPPPSSSWWW[[[^^^ZZZYYYXXXWWWWWWVVVVVVUUUNNNKKKHHHHHHJJJMMMOOOPPPLLLMMMMMMNNNPPPQQQRRRSSSQQQUUUWWWXXXZZZ\\\YYYSSSRRRTTTWWWZZZ]]]___```aaa```bbbcccbbbaaa``````aaadddgggkkkooopppooollljjjjjjlllmmmnnnnnnoooqqqsssyyyyyyxxxyyyzzz|||~~~~~~|||{{{xxxvvvvvvzzz|||zzzxxxvvvqqqmmmgggfffeeebbb^^^YYYSSSOOOKKKGGGAAA===<<<<<<<<<;;;888888666555333222111111555333000------///333555222222111111111222333444222222333333444555555666333555777888888888:::<<>>CCCIIIYYYssscccLLL999888:::666555999...000222333222111222333...//////000000//////...,,,...111111000...,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++***)))))))))------------,,,,,,,,,,,,+++******))))))******+++***+++++++++******)))((()))+++,,,,,,+++***,,,---------,,,+++***)))((((((******+++,,,------.........///...,,,))))))***,,,...+++++++++,,,,,,,,,++++++************+++,,,---...,,,,,,---------.........,,,---...//////...---,,,------,,,,,,------...///------------......///000---...000222222111000///111000000////////////000.../////////////////////,,,111111...---111222000444===GGGMMMTTT___iiilllpppuuu}}}vvvggg]]][[[lll}}}{{{rrrkkkkkkjjjddd___^^^]]]^^^```aaa```]]]ZZZXXXUUUUUUUUUTTTTTTTTTTTTTTTWWWWWWYYY[[[___cccfffhhhhhhggghhhjjjkkkiiiddd```WWWSSSNNNKKKLLLMMMOOOOOORRRRRRSSSTTTUUUVVVVVVVVVWWW[[[___aaafffjjjhhhccc^^^bbbhhhnnnqqqqqqooonnnmmmoooqqqrrrrrrsssvvvxxx}}}~~~}}}yyytttqqqrrrvvvzzz}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~yyyyyy{{{{{{vvvpppmmmkkkiiieeeaaa[[[WWWRRROOOLLLIIIEEEBBB===;;;999888999888777555555555555555444333222222111111111111222333555666222222111111111111111111000111222333444555555666555666666666888<<>><<<;;;777666444111000000000000333333333222222222111111000111222222111000111333111111111000000000000000222000000333333111111444555:::999;;;AAAEEERRRjjjzzzxxxcccNNN@@@;;;555333555444///+++111111000000//////......---,,,,,,+++,,,---///000444000,,,***+++---...///+++++++++************)))******,,,------------,,,,,,,,,,,,+++***))))))(((+++++++++************)))(((((((((((()))))))))))))))***++++++))))))***+++///,,,)))&&&&&&(((,,,...************************************************,,,---+++,,,...---(((&&&'''************++++++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,------------...---------------------------------...//////000000111000...------///111333333///...111000------111....../////////000000000333111222888???GGGTTT___hhhttt}}}iiiccckkkzzz|||uuurrrrrrqqqqqqrrrsssqqqnnnlllkkkkkkkkkjjjiiijjjlllnnnpppsssqqqppprrrwww}}}~~~|||}}}sssooorrrxxxtttnnnhhhdddeeejjjnnnnnnmmmmmmnnnoooooollliiillltttyyyyyyyyy||||||yyy{{{~~~~~~{{{www|||~~~~~~xxxwww{{{|||{{{|||~~~rrrhhh___ZZZUUURRRRRRPPPMMMJJJGGGEEEBBB???<<<999777777666555333111000000000111333333222222222111111111111222333222000//////000111111111111111111111111555333444777777444444888999>>>===BBBOOOYYYiiixxx|||nnnTTTDDD:::888666444333111000///000000000/////////......,,,,,,,,,,,,,,,---......000...+++***+++...//////+++++++++************)))------------------......,,,++++++***))))))((((((+++++++++*********))))))(((((())))))******++++++(((***+++***)))((()))+++,,,+++***))))))***+++++++++++++++***************++++++++++++++++++++++++---...,,,---000///+++)))+++---------,,,++++++******---------,,,,,,------...,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------------,,,,,,---......//////000000///---,,,---...000222111......//////------000...////////////000000000222///000555:::AAALLLVVVeeeppp|||qqqgggkkkuuu}}}uuutttxxxsssqqqrrrxxx}}}}}}xxx}}}|||{{{}}}~~~|||{{{zzzyyyyyyxxxwwwvvvwwwzzz}}}|||yyyzzzyyyvvvyyy}}}wwwssstttyyy}}}}}}~~~}}}{{{xxxwwwwwwxxx{{{|||~~~{{{{{{zzzvvvuuuvvvxxxwwwwwwyyyyyyttthhh___WWWRRRLLLIIIIIIGGGDDDAAA???>>>;;;999777555444444444333222111000111111222333222222222222111111111222222333111///---......111111111111111111111111111000333777777555777;;;;;;@@@BBBLLLbbbssssssnnnnnnUUUDDD:::444555666333000...000222///////////////.........+++,,,,,,---------------,,,+++)))***,,,.........+++++++++************)))...---,,,+++***+++,,,---+++******))))))(((((('''++++++*********)))))))))(((((()))******+++,,,,,,((()))******)))((()))***)))******+++++++++******,,,,,,++++++*********)))+++++++++++++++++++++++++++...++++++---,,,(((''')))......------,,,+++******---------,,,------......,,,,,,+++++++++,,,------++++++,,,,,,,,,---------------------------------+++,,,,,,---....../////////...---,,,---...///111///............---...///------........./////////111//////333666;;;DDDMMM]]]kkkyyyxxxlllkkknnnyyy~~~tttiiiiiimmmgggeeeffflllrrrxxxxxxuuuvvvppptttyyy||||||}}}}}}}}}}}}|||}}}}}}~~~~~~vvvpppqqqsssqqqooooooqqqpppoooooonnnhhh]]]UUURRRMMMHHHEEEDDDBBB???<<<:::999888666555444444444222222111000000111222333222222222222111111111111000111111000...---...///111111111222222222222222...///222777888777;;;AAA???HHHOOO```}}}wwwoooqqquuuTTTDDD===777444444333111///...//////........................***+++---......---,,,++++++******+++------,,,++++++++++++*********)))))),,,+++((('''&&&'''((()))***)))))))))((((((''''''************))))))))))))''''''((()))***++++++,,,)))***++++++))))))***+++)))*********+++++++++***---,,,,,,++++++******)))++++++++++++++++++++++++***+++''''''((('''###!!!###------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,+++++++++,,,,,,---...+++++++++,,,,,,,,,------------------------------++++++,,,,,,------.........---,,,,,,------//////---...---,,,,,,.........,,,,,,---------.........222//////222444777>>>EEEVVVhhhyyy~~~pppllliiilllwwwyyyhhh^^^___ccc[[[YYY[[[```dddhhhqqqyyy{{{}}}tttnnnooorrrlllmmmooopppttt~~~~~~~~~~~~}}}}}}~~~}}}}}}|||{{{zzzxxxooohhhjjjmmmkkkiiihhhkkkiiihhhgggddd^^^UUUNNNMMMHHHCCC@@@@@@???<<<999666666555444444444444444222111000000000111222333222222222111111111000000---///000000//////000222111222222222333333333444444444777;;;;;;;;;AAAIIIGGGWWWfff}}}yyy{{{^^^DDD<<<999444777333///...000000---***---------------.........++++++---------,,,+++***,,,+++++++++,,,,,,***(((+++++++++*********))))))+++***(((&&&&&&&&&((()))))))))))))))((((((((((((*********)))))))))((((((&&&&&&''''''((())))))******+++,,,+++******+++,,,+++***)))((()))***,,,---,,,,,,,,,,,,++++++******************************,,,---***)))+++***&&&%%%(((++++++++++++,,,,,,,,,,,,++++++++++++,,,---......++++++++++++,,,---......++++++++++++,,,,,,,,,,,,------------------------******+++,,,,,,------...,,,,,,,,,,,,,,,---......,,,...---++++++...///---,,,,,,---------.........222///000222333444999@@@PPPdddwww|||}}}tttpppjjjfffiiiuuuooo]]]UUUUUUWWWTTTRRRTTTXXXZZZ[[[```gggdddhhhkkkjjjgggeeehhhllleeefffggghhhlllvvv}}}}}}zzzxxxvvvuuuuuupppiiiccceeegggeeebbbaaacccbbb```___[[[UUUNNNHHHEEEAAA<<<:::;;;:::888555333222222111111111222222222111000///000000222222222111111111111000000000,,,...000000000000222444222222222333333444444555777777999;;;;;;===FFFQQQWWWlllkkkMMM===777444111888222------000111---(((,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++***---,,,+++,,,,,,,,,)))'''+++++++++************))),,,+++***)))((()))***+++))))))))))))))))))))))))******)))))))))(((((((((&&&&&&''''''''''''(((((()))+++,,,+++***)))***++++++***(((((((((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,************************000...++++++---...+++,,,///++++++++++++++++++++++++************+++,,,------++++++++++++,,,---...///***++++++++++++,,,,,,,,,------------------------*********+++,,,,,,------,,,,,,,,,,,,,,,---------***------******...///,,,........./////////000000111//////222222222666<<>>:::666555777777555333333333222222222222333333333222000/////////000111111111111111000000000000111222333222111000111222222222333333444555666666999;;;AAAIIIPPP\\\ooo|||ZZZ>>>:::;;;333000555///000000000......000222+++++++++,,,,,,---------...---+++***)))***++++++,,,+++******,,,.........+++++++++************)))&&&'''((()))******))))))***************+++++++++))))))))))))((((((((((((*********)))((((((''''''&&&'''((('''&&&%%%&&&(((&&&'''***---------+++***)))***+++,,,------...///...........................***+++++++++***)))'''&&&,,,+++***)))((((((((((((...---+++***)))***++++++***))))))+++---...---+++------------------------...---***((((((***,,,------,,,++++++------,,,+++***++++++,,,,,,++++++***------......------,,,+++............////////////000000000111222222333333>>>IIIWWWccciiillloooqqqyyyyyyeee\\\cccnnnwwwwwwoookkkbbbSSSHHHEEEIIIBBB???AAACCCBBB@@@@@@BBBBBBDDDFFFHHHJJJKKKLLLMMMTTT]]]ccciiipppzzz|||{{{|||}}}|||zzzvvvssssssssssssoooiiieeeccc```\\\XXXXXXSSSMMMLLLNNNNNNKKKHHHGGGFFFEEEBBB@@@===;;;999666555444444222222111000222222222222222222222222666222...---///111000///111222222111/////////000222222222333444444333111333444555444444666999<<<>>>CCCJJJQQQ]]]uuuTTTJJJ>>>666444444333222000...------///000000///111...,,,,,,......+++))),,,,,,,,,++++++*********---......///...---+++***,,,,,,+++***)))))))))***************************(((((((((***,,,,,,***(((***************+++++++++&&&&&&&&&'''''''''((((((''''''((((((((((((''''''---,,,++++++***+++++++++************+++,,,---...222444666777555111---***...***+++++++++***)))'''&&&***)))))))))))))))******,,,,,,+++***************)))))))))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,...---,,,++++++------,,,+++***++++++,,,,,,++++++***,,,,,,---------------,,,............//////////////////000111111222222333:::BBBOOOZZZbbbhhhllloooxxx~~~nnncccbbbfffppp|||{{{uuuuuupppbbbRRRIIIHHHAAA<<<>>>@@@???===>>>??????@@@AAABBBCCCDDDDDDKKKQQQYYY___dddjjjrrrxxx}}}}}}}}}{{{wwwxxx{{{~~~yyyxxxvvvtttrrrpppnnnmmmlllhhhccc```]]][[[WWWSSSOOOKKKFFFEEEHHHHHHFFFCCC@@@???>>>===:::888666555444444444333333222222111222222222222222222222222333000------///000000///111222222222000///000111111111111222444444444333444666888:::;;;===AAACCCDDDNNN\\\jjjzzzfffKKKCCC999444333444333222000...---...///000...---000...,,,,,,------+++))),,,,,,,,,++++++*********,,,,,,---...---,,,+++***++++++******)))*********************************(((((((((***++++++***(((*********************)))&&&&&&&&&'''''''''((((((''''''(((((((((((('''''')))(((((())))))***++++++++++++++++++,,,---......555666888999888444000---(((***************)))((('''(((((((((((()))***+++,,,***++++++++++++******)))((((((((())),,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,------...,,,+++***+++,,,---,,,+++***++++++,,,,,,++++++******+++,,,------......------............///////////////000000111111222222555:::CCCNNNYYYbbbhhhlllsssyyyyyypppiiifffkkkvvv{{{dddTTTMMMDDD======???===<<<<<<========================FFFLLLSSSYYY\\\```eeejjjmmmnnnoooqqqsssrrrooolllooorrrttttttssstttxxx{{{~~~{{{zzz{{{||||||~~~~~~{{{tttqqqmmmllllllkkkgggdddbbb___ZZZWWWTTTRRRNNNLLLGGGDDD@@@???AAAAAA@@@>>>999999888777666555333222333333333333333333333333222222222222222222222222111///------...000000000111222333222000000000111111222333444555666666777444666:::===@@@CCCGGGKKKOOO]]]qqqdddJJJ???:::444111222333333222//////...///000///---+++...---,,,,,,------+++)))+++++++++++++++*********)))***+++,,,,,,,,,+++*********)))))))))***++++++************************((((((((()))++++++***(((*********))))))(((((((((&&&''''''''''''(((((((((''''''((((((((((((''''''''''''((()))***+++,,,,,,++++++++++++,,,---......555666888999888555111...&&&***************)))))))))((((((((((((((()))******((()))***++++++***)))(((((('''''')))+++,,,+++)))************************)))***,,,---.........---,,,+++******,,,---,,,+++***++++++,,,,,,++++++***))))))+++,,,---.........---------.........//////......//////000111111222222555:::DDDPPP\\\fffkkknnnqqqvvv|||~~~yyytttmmmssszzzdddZZZMMMBBB???@@@>>>;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;???DDDKKKPPPTTTVVVZZZ\\\___```bbbdddeeedddbbb```ccceeehhhhhhffffffiiilllqqqrrrttttttsssssssssuuuqqqssswww|||}}}yyyvvvooojjjfffeeefffeeeaaa\\\WWWUUURRRNNNLLLIIIGGGEEEDDDAAA===<<<<<<<<<;;;999555666666666555555444333111111222222333333333333111111111111111111111111000///......///000111222111222333222111000111333444555666666666777999:::666999===BBBHHHOOOWWW\\\gggttt{{{kkkPPP===888555111000111222111000/////////000000///+++)))++++++,,,,,,---,,,+++***+++++++++***************&&&''')))++++++++++++***))))))((())))))***+++,,,************************)))((('''(((*********(((+++******)))((('''&&&&&&'''''''''''''''(((((((((''''''((((((((((((''''''))))))***+++,,,,,,------++++++******+++,,,,,,---000222444444444111...,,,+++)))))))))))))))***************)))(((''''''(((((('''(((******+++***)))(((((('''''')))+++,,,+++)))************************((()))+++---......---,,,+++***)))***,,,---,,,+++***++++++,,,,,,++++++***((()))***,,,---.........------------............---......//////000111111111333666===HHHVVVccckkkooonnnooovvvqqqqqqxxxuuuhhhYYYIIICCCAAA>>>;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::>>>CCCHHHLLLOOOQQQRRRVVVWWWXXXYYYXXXWWWVVVUUUUUUXXX\\\\\\ZZZZZZ]]]```bbbdddgggiiijjjjjjkkkmmmfffhhhlllrrrwww}}}~~~}}}|||yyytttqqqjjjeee```___```___ZZZUUUNNNMMMKKKHHHEEEBBBAAAAAAAAA???<<<999888777666555333444444555555555444444000111111222222333333444111111111111111111111111000000111111111111222333111222444333222111222444555666888777666777:::===;;;???FFFPPP[[[iiivvv~~~~~~rrr~~~fffNNN???999555444222111111111000//////...//////000...+++((((((***,,,,,,,,,+++******************************%%%&&&(((***++++++******(((((((((((()))***++++++)))))))))))))))))))))))))))'''&&&''')))***)))(((+++******)))((('''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''++++++,,,,,,,,,++++++***))))))))))))))))))***+++---...000000000...,,,***---))))))(((((()))***+++,,,+++***)))((('''''''''''''''(((((())))))))))))(((((((((((())),,,,,,+++***************************((()))+++,,,---,,,,,,+++***))))))***,,,---,,,+++***++++++,,,,,,++++++***((()))***,,,------......,,,------------.........------......//////000000000222555:::AAAOOO___kkkrrrqqqqqqvvvyyyssssss}}}vvvdddPPPGGGEEEBBB???===;;;;;;;;;;;;;;;;;;;;;;;;:::<<>><<<:::888555333222222111111111222333333333333333000111111111222222333333111111111111111111111111000222333333111111222333111333444444333222333555444666888999888:::???CCCBBBIIIVVVeeewwwxxxnnnooohhhPPP>>>888999555444333111000//////.........---...///...,,,***&&&(((+++---,,,+++******)))))))))***************%%%'''(((***++++++******))))))((((((((()))******)))))))))))))))))))))))))))'''&&&&&&((()))))))))*********))))))((((((((()))))))))(((((((((((('''''''''(((((((((((('''''')))******+++***)))(((''')))((((((((((((((())))))+++,,,...//////---,,,+++***(((((((((((()))***,,,---)))(((((('''''''''(((((('''''''''''''''((()))***)))))))))***,,,---,,,+++++++++++++++++++++++++++))))))******+++************)))((()))+++---,,,+++***++++++,,,,,,++++++***((()))***+++,,,---------,,,,,,---------.........,,,------......///000000---111555666:::FFFYYYgggpppssswww|||zzzssswww~~~nnnYYYPPPNNNLLLIIIGGGAAAAAA@@@???>>>======<<<======>>>@@@CCCDDDEEEEEEFFFIIIKKKKKKJJJIIIKKKLLLGGGKKKNNNOOOMMMLLLNNNPPPPPPQQQSSSSSSRRRSSSUUUVVVRRRTTTVVVZZZ```fffkkknnnllloooqqqqqqpppqqqtttwwwzzz~~~~~~|||~~~~~~}}}~~~}}}}}}~~~{{{yyyzzz{{{{{{yyywwwvvvvvvwwwvvvsssoookkkhhhddd```]]]WWWVVVSSSPPPNNNKKKHHHGGGBBBBBBBBB???;;;999:::;;;777666555333222111222333111222222333333333333333111111111111111222222222111111111111111111111111000222444333111///000222222333444444333333444666444888<<<>>>???CCCJJJPPPWWWaaasssvvvuuuiiiSSSDDD:::666777444333222000///......///...---,,,,,,......---,,,$$$'''+++---+++******+++((()))))))))*********+++'''((()))***+++******)))***))))))(((((((((((())))))))))))))))))))))))))))))'''&&&&&&''')))))))))*********************)))))))))))))))((((((((('''''''''(((((((((((('''''''''(((***++++++***)))((())))))(((((((((((())))))***+++,,,------,,,+++***)))(((((('''((()))***,,,---''''''&&&''''''((()))***((('''&&&&&&&&&((()))******))))))+++---...---+++++++++++++++++++++++++++*********))))))))))))))))))(((((()))+++---,,,++++++++++++,,,,,,+++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000***///444444555@@@TTTdddjjjqqq{{{wwwvvvxxx~~~wwwaaaWWWVVVUUUSSSRRRIIIHHHFFFDDDBBB@@@???>>>BBB@@@??????AAABBBBBBBBBAAADDDGGGHHHGGGGGGJJJLLLGGGJJJMMMMMMKKKIIIJJJLLLMMMNNNNNNMMMKKKKKKLLLNNNNNNNNNPPPSSSWWW\\\aaaddddddgggjjjkkkjjjjjjmmmpppoootttyyyyyyuuussstttwwwwwwxxx{{{~~~~~~}}}}}}~~~|||zzzyyy||||||yyyyyyzzz}}}zzzyyywwwwwwwwwtttqqqpppppprrrnnnjjjeee```\\\YYYUUURRRPPPPPPOOOKKKGGGCCCBBBBBB>>>@@@@@@===999777888:::444555444444333333555777333444444555555555555444111111111111111111111111000000000000000000000000///222444333000...///000222333444444333333555666777<<>>;;;444......111111000000//////......,,,,,,,,,---------......)))************)))(((((((((((())))))******+++++++++++++++*********))))))((((((((((((((((((((((((&&&))))))&&&&&&))))))&&&$$$%%%'''(((******++++++))))))))))))((((((((((((&&&'''(((''''''''')))+++$$$$$$%%%%%%&&&'''(((((((((((())))))))))))((((((,,,***)))***,,,+++'''###******))))))((((((''''''&&&))))))((((((((((((((((((+++)))(((((()))***)))((()))))))))*********++++++(((((((((((()))***,,,---((()))***++++++***)))(((,,,***+++...---)))&&&(((************************,,,,,,,,,,,,,,,,,,+++++++++...///,,,---000111...,,,,,,+++++++++,,,---...---------........./////////111222111222999DDDLLL___jjjwww~~~wwwxxx}}}yyyxxxuuupppggghhhfffaaa^^^ZZZRRRIIIHHHCCC@@@AAAAAA>>>===??????@@@AAACCCDDDEEEFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEGGGIIIKKKMMMNNNOOOSSSWWWZZZYYYUUUTTTVVVYYYZZZ\\\^^^^^^^^^___aaabbbggghhhiiikkknnnqqqssstttsssrrrpppnnnnnnrrrxxx}}}wwwwwwyyy~~~}}}{{{{{{yyypppuuu||||||}}}}}}{{{xxxwwwwww~~~~~~|||wwwuuutttuuuyyy|||}}}|||}}}|||zzzwwwtttqqqpppoootttvvvvvvuuurrrooonnnmmmmmmkkkhhheeebbb___]]]\\\UUUTTTRRRPPPMMMJJJGGGEEECCCBBBAAA???===<<<:::999888888888777666555333333000000222333444444444444444444444333222111111111111000...///111222222111///111222222000000111333444666555333555:::999333444777999::::::<<>>===::::::999999888777666666666666666666666555444444555555666666777666666666222222222111111111000000000//////000222222111000111222333333333333444666...222555555444666999<<<:::===AAABBBEEELLLVVV___jjjrrr}}}aaaJJJ@@@999555555333...---000000000///......------,,,////////////000000000000---,,,+++*********++++++++++++******))))))((((((************))))))))))))((((((((((((((((((((((((&&&((((((&&&&&&((((((&&&(((''''''&&&&&&'''((()))))))))))))))(((((((((((('''(((((((((&&&&&&(((***&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%'''((((((''''''***,,,&&&''''''(((((()))))))))(((''''''''''''(((((())))))+++***+++---...///---+++(((((((((((())))))))))))))))))******)))))))))(((***))))))))))))))))))***)))''''''+++,,,***+++...))))))))))))))))))))))))*********++++++,,,,,,,,,+++------******------*********+++++++++,,,,,,,,,)))***,,,......---,,,+++---///000222222333444555999EEEVVVdddmmmtttzzz|||vvvjjj___SSSKKKEEEAAAAAADDD@@@@@@@@@AAACCCEEEFFFHHHEEEFFFFFFGGGGGGFFFFFFEEEGGGGGGFFFEEEDDDDDDDDDDDDAAABBBCCCDDDEEEFFFGGGHHHJJJJJJIIIGGGDDDCCCDDDDDD@@@AAACCCDDDDDDEEEGGGIIIHHHHHHHHHIIIJJJKKKLLLMMMOOOOOOOOONNNOOOSSSYYY]]]cccbbbfffooozzz{{{vvveeegggeee``````eeehhhiiieeeiiiooossstttqqqmmmjjjiiihhhfffbbb___]]]^^^```cccfffiiilllnnnqqquuuxxxvvvxxx|||~~~{{{vvvoookkkgggiiijjjhhhiiimmmpppqqqrrrtttwwwzzz{{{{{{zzzyyyvvvvvvuuuqqqkkkiiikkkmmmnnnlllhhheeeccceeejjjooowwwzzz|||zzzvvvwww~~~|||rrrkkkhhhhhhhhhgggiiikkkllljjjiiiiiijjjmmmpppooolllllloooooommmllllllkkkjjjgggeeeddddddcccaaa]]]YYYVVVTTTSSSSSSRRRRRRQQQOOOLLLKKKLLLMMMJJJJJJIIIHHHFFFDDDBBBAAA>>>>>>>>>===<<<;;;:::999999999888888888777777777555666777888888999999888666666666777666666555555222222111111111111111111111000000222333444222111000111333333333333444666555444555666888;;;>>>BBBAAAFFFLLLQQQWWWbbbqqq}}}xxx```JJJ???444222111222111111555999//////......---,,,,,,,,,************++++++++++++++++++***)))))))))))))))++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%((((((%%%%%%((((((%%%(((((('''''''''(((((()))))))))))))))(((((((((((('''((()))(((&&&&&&''')))&&&&&&&&&&&&&&&&&&%%%%%%'''''''''(((((('''''''''(((&&&%%%&&&)))***)))'''&&&&&&''''''(((((())))))$$$''''''(((((()))******+++'''&&&&&&(((***+++***(((((((((((()))))))))******((()))))))))((('''&&&%%%******))))))))))))******(((&&&''',,,---++++++...))))))))))))))))))))))))*********+++++++++++++++))),,,,,,)))))),,,,,,***)))******+++,,,+++++++++)))***+++,,,---,,,,,,+++***+++---///000111111111111:::HHHUUUaaalllvvv|||yyyxxxqqqrrrxxxrrrbbbVVVLLLEEEBBBDDDCCCCCCBBBAAABBBCCCEEEFFFFFFFFFFFFGGGGGGFFFFFFFFFJJJIIIHHHFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAGGGFFFDDDCCCBBBBBBCCCCCC===>>>@@@@@@@@@@@@BBBDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFHHHKKKQQQUUUWWWXXX[[[bbbjjjllliiidddUUUVVVUUUQQQRRRWWWYYYXXXYYYZZZ\\\^^^___`````````ZZZZZZXXXUUURRRRRRSSSUUUVVVYYY]]]```bbbeeeiiikkkkkkmmmpppqqqoooiiiccc___XXXYYYZZZ[[[]]]___aaaaaafffgggjjjkkkllljjjhhhgggddddddccc```^^^]]]^^^___aaa___\\\YYYYYY]]]eeejjjoooqqqqqqnnnkkkmmmsssyyyzzzoooddd^^^\\\^^^aaa^^^```aaabbbaaabbbdddeeeiiillllllhhhgggiiigggccccccddddddbbb___\\\[[[[[[ZZZWWWRRRNNNKKKJJJKKKKKKHHHIIIIIIHHHEEEDDDDDDEEECCCCCCDDDCCCBBB@@@>>>===::::::::::::999888666666777777777777777888888888666777888999:::;;;;;;;;;444444444444444333222111222222222222222222222222222222222444555555444222000222333444333444555777999666555777999<<>>???@@@@@@??????@@@BBBCCCCCCBBBBBBBBBCCCCCCDDDBBBCCCCCCCCCCCCFFFKKKOOOKKKMMMPPPTTTXXXXXXUUURRRJJJLLLJJJGGGHHHLLLMMMKKKLLLMMMNNNOOOPPPPPPQQQQQQLLLLLLKKKIIIHHHHHHKKKMMMMMMOOORRRUUUVVVXXXZZZ\\\^^^___aaaaaa```\\\WWWTTTMMMKKKJJJLLLOOOQQQTTTVVVZZZ[[[\\\]]]\\\ZZZWWWUUUTTTSSSQQQQQQRRRSSSRRRRRRRRRQQQQQQPPPQQQTTTZZZ___aaacccdddcccaaaaaadddggglllggg^^^WWWSSSSSSUUUWWWUUUVVVVVVVVVWWWYYY\\\___bbbeeeeeebbb```___[[[VVVWWWYYYZZZYYYUUURRRRRRSSSMMMLLLJJJHHHFFFEEEEEEEEEAAABBBDDDCCCAAA>>>>>>>>>>>>???@@@@@@???>>><<<:::888888999999999888888777777888888888999:::::::::999999::::::::::::999999444444444444333222000000222222222333333333333333333333444666777777555333111333555555555555777999999888:::===>>>BBBOOO]]]hhhuuutttrrrzzzuuuaaaLLL:::444666333333222000//////...---......------,,,++++++++++++++++++,,,,,,,,,------(((***,,,---,,,+++(((''')))))))))))))))*********(((((((((((())))))******((((((((((((((((((((((((%%%''''''%%%%%%''''''%%%"""$$$''')))***)))((('''))))))))))))((((((((((((((())))))(((&&&&&&'''((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&& """%%%(((******(((&&&''''''''''''''''''&&&&&&&&&,,,,,,++++++***)))))))))***((('''''')))+++,,,,,,************++++++++++++((()))***,,,,,,,,,+++***+++***)))(((((()))***++++++)))+++///...)))&&&''')))))))))))))))))))))))),,,+++++++++******))))))))),,,,,,***+++///000---((()))***+++,,,+++******------,,,,,,,,,---...///.........///000111000///---000666???KKKZZZjjjtttsssvvvvvvxxxyyyqqqlllnnnttt}}}}}}qqqggg```]]]___YYYVVVRRRNNNKKKIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGLLLKKKIIIGGGEEECCCBBBBBBBBBBBBCCCDDDEEEGGGGGGHHHDDDCCCAAAAAABBBEEEFFFGGGAAABBBCCCCCCAAAAAABBBCCCCCCBBBBBBAAAAAABBBBBBCCCFFFFFFEEECCCBBBDDDGGGJJJEEEGGGJJJLLLMMMLLLIIIHHHFFFGGGEEEAAABBBEEEEEEBBB@@@CCCHHHKKKKKKHHHDDDAAACCCCCCCCCBBBBBBCCCFFFIIIGGGJJJLLLNNNNNNNNNPPPQQQPPPQQQRRRRRRPPPMMMJJJHHHHHHDDDAAABBBFFFJJJNNNRRRRRRSSSTTTTTTRRROOOLLLJJJGGGDDDCCCEEEHHHIIIHHHEEEBBBDDDEEEFFFGGGIIIMMMPPPUUUXXXZZZ\\\[[[ZZZYYYYYYZZZWWWRRRNNNKKKLLLMMMOOONNNOOOOOONNNOOORRRWWW[[[ZZZ^^^___[[[XXXVVVQQQKKKOOOQQQSSSRRRNNNLLLKKKLLLCCCDDDEEEEEEEEEDDDCCCBBB<<>><<<::::::<<<===>>>???>>><<<:::999888888999:::;;;;;;;;;;;;:::::::::;;;<<<=========;;;;;;;;;:::999888777666666666666555444333222111333333333333333333333333444444555777999888666444333444666777666777999:::;;;>>>DDDIIIIIIOOOcccxxxrrrjjjfffqqqwww\\\JJJ???666222444///111222222222333111---......---,,,,,,++++++***(((((()))))))))*********)))***---///...,,,)))'''(((((())))))******++++++'''((((((((())))))******((((((((((((((((((((((((%%%''''''%%%%%%''''''%%%###&&&'''&&&$$$###))))))))))))((((((((((((((())))))(((&&&%%%'''((($$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$ '''******((()))***(((((((((''''''&&&&&&%%%"""***)))((()))***)))'''&&&)))(((''''''''')))***+++(((***+++***)))((()))*********))))))))))))******&&&'''''''''(((((())))))((('''&&&&&&''')))+++---(((+++---,,,(((&&&''')))+++***)))***++++++***)))---,,,***)))))))))***+++&&&)))+++***((((((+++...++++++,,,,,,,,,---------///******///000---...333000333666999???MMM```oooqqqrrrtttyyy|||wwwyyy{{{~~~|||wwwttttttoooggg\\\TTTPPPNNNLLLJJJOOOMMMKKKJJJKKKJJJIIIGGGHHHHHHGGGFFFDDDCCCCCCDDDCCCDDDEEEEEEDDDCCCDDDEEEFFFEEEDDDCCCBBBAAAAAAAAAAAA???>>>======???AAABBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBAAAAAA@@@?????????AAADDDGGGHHHGGGFFFEEE???@@@AAABBBBBBAAA@@@??????BBBEEEEEEBBB@@@@@@BBB>>>>>>???@@@AAAAAABBBBBBGGGCCC@@@BBBFFFIIIGGGDDDGGGFFFEEECCCBBBAAAAAA@@@AAAAAABBBCCCDDDFFFGGGHHHKKKKKKLLLLLLJJJGGGDDDBBBCCC@@@===>>>AAACCCBBBAAA@@@???>>>???@@@CCCEEEGGGMMMNNNPPPOOOMMMKKKJJJKKKNNNKKKGGGFFFGGGFFFDDDAAAFFFHHHIIIIIIJJJKKKMMMPPPTTTTTTRRRPPPMMMJJJGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???;;;;;;;;;;;;;;;;;;;;;:::???@@@???===:::888888888;;;;;;:::;;;;;;<<<===>>>???>>>======<<<======>>>;;;;;;;;;:::888777555444333333333222222222111111333222222111111111222222333444666888444000111777555666999=========???BBBFFFHHHMMMQQQTTT```~~~xxxiiijjjpppxxx^^^GGG???;;;333...000000000///...------,,,,,,/////////...---+++***)))(((((((((((()))***+++,,,******)))))))))))))))***+++***)))'''&&&&&&&&&&&&(((((((((((()))))))))))),,,+++***))))))((((((((((((((('''''''''&&&&&&&&&"""$$$&&&((((((&&&$$$"""&&&''')))*********)))(((***(((&&&$$$###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&///'''###'''(((%%%###&&&'''&&&$$$""""""###$$$%%%$$$***)))((()))***)))(((&&&(((((((((((((((((()))***((()))******)))((()))******))))))(((((())))))***((((((((()))))))))******''''''((()))))))))***)))+++---......,,,++++++,,,+++***)))***++++++***))),,,+++******)))))))))***''')))+++,,,+++++++++,,,++++++++++++,,,,,,,,,,,,000,,,+++///...++++++//////111333444888DDDUUUbbbkkknnnqqqvvv{{{}}}yyyrrriiibbb```]]]XXXSSSWWWVVVTTTSSSSSSQQQMMMKKKJJJJJJIIIGGGEEEEEEEEEFFFAAABBBCCCBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDCCCAAA@@@>>>>>>>>>???@@@AAA@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAA@@@@@@???@@@AAACCCEEEEEECCCAAA@@@444555888:::<<<>>>>>>>>>>>>@@@AAAAAA@@@@@@@@@AAA????????????>>>>>>>>>>>>AAA>>><<<>>>BBBDDDBBB???CCCBBB@@@???>>>=========>>>>>>??????@@@BBBCCCDDDCCCDDDDDDCCCAAA???===<<<>>>;;;999999<<<>>>===<<<<<<;;;::::::;;;===???AAAFFFGGGIIIHHHFFFDDDDDDDDD@@@===;;;<<<>>>???>>>===@@@BBBCCCCCCCCCDDDFFFHHHJJJJJJIIIGGGEEECCCAAA@@@AAAAAA@@@???????????????@@@@@@??????????????????<<<<<<;;;;;;;;;;;;;;;<<<@@@@@@@@@>>>;;;999999:::===============>>>???????????????>>>======<<<<<<:::999999888777555444333111111222222222333333333444444444444444555666777444444777;;;:::777888<<<======>>>???@@@CCCHHHMMMSSSYYYdddlllsssvvvtttwwwyyy```LLL;;;888777222000333000//////...------,,,,,,/////////...---+++***)))******)))))))))))))))***+++***)))(((''''''&&&''')))((((((''''''''''''((('''((((((((())))))))))))$$$%%%'''(((((('''&&&%%%((('''''''''&&&&&&&&&&&&'''((()))******)))((('''''''''((())))))))))))(((***(((&&&$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''''''''&&&&&&&&&&&&,,,&&&###&&&(((%%%$$$%%%'''&&&$$$###"""###$$$%%%&&&***)))((()))******(((&&&(((((()))))))))(((''''''((()))******(((((()))***)))((((((''''''(((((()))))))))))))))************&&&''')))++++++***(((''',,,,,,,,,---...///---,,,+++***)))***++++++***)))******++++++******))))))((((((***,,,......,,,***)))*********++++++++++++---***+++------++++++......000111000222:::HHHSSSaaagggoootttvvv{{{~~~}}}|||{{{vvvlllccc]]]\\\[[[ZZZYYYUUUOOOKKKJJJHHHGGGEEEDDDDDDDDDEEEBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGEEECCCAAA@@@>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBBBBAAA???===;;;;;;;;;<<<<<<<<<;;;::::::>>>===<<<===???@@@@@@???@@@@@@???>>><<<;;;::::::<<<::::::<<<@@@AAA>>>;;;>>>===<<<::::::999999999>>>>>>======>>>>>>??????======<<<;;;999888777777999888666777999::::::999999999888777777888:::;;;>>>@@@BBBAAA???>>>======;;;:::999999;;;======<<<<<<>>>???>>>======>>>@@@????????????>>>===<<<<<<>>>======<<<<<<<<<<<<===>>>===<<<<<<<<<===>>>???>>>===;;;::::::;;;===>>>@@@AAAAAA@@@===<<<<<<===@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@>>><<<:::999777777666555555444333333///000111222333444555555222222222333444555666777333222555;;;===<<<<<>><<<;;;BBBAAAAAA???>>><<<;;;:::???<<<999:::>>>AAAAAA???@@@@@@???===<<<;;;:::999<<<<<<===???BBBBBB???===<<<;;;:::999999999999999??????>>>============>>>;;;;;;999888777777777777999888888999999:::::::::::::::999888888888888999;;;===???>>>===;;;:::;;;>>>===<<<<<<<<<============>>>???>>>===<<<<<<===::::::;;;<<<<<<<<<<<<<<<=========<<<======>>>>>>===<<<;;;:::;;;<<>>;;;::::::<<>>???@@@CCCCCCCCCCCCCCCCCCBBBBBB@@@AAAAAA@@@>>>;;;888666444444333333333333333333000111222333444555555666222222333333444555777777666444666<<<@@@AAACCCFFFHHHOOOXXX```hhhrrryyy|||uuu\\\JJJ<<<666333444333......111.........------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++***)))(((((())))))***)))((('''&&&&&&&&&&&&((((((''''''''''''(((((('''''''''((((((((())))))%%%&&&''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$%%%((('''&&&%%%&&&'''((()))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((('''''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$)))((('''(((******)))''''''((()))))))))'''&&&%%%''')))***)))((('''((()))((((((''''''''''''((((((((((((((((((((((((((((((***)))(((''''''((())))))'''&&&%%%'''+++---+++(((+++***)))***++++++***)))'''(((***++++++***)))(((***'''%%%&&&))),,,+++)))(((((()))))))))*********%%%''')))***,,,...///...---.........///333999>>>IIIVVVgggqqquuuvvv{{{~~~xxxrrrjjj```WWWQQQTTTRRROOOOOOPPPPPPNNNLLLIIIFFFCCCCCCEEEGGGGGGFFFGGGGGGFFFEEEEEEEEEEEEFFFCCCBBBBBBBBBBBBBBBCCCCCCAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBAAAAAA??????@@@AAA@@@@@@???>>>::::::;;;<<<===>>>???@@@@@@===:::;;;???BBBBBB@@@?????????>>>>>>============>>>???AAACCCCCCAAA???===<<<<<<;;;;;;;;;<<<<<>>===<<<<<<<<<<<<;;;:::999888888888888999999::::::;;;;;;;;;;;;;;;;;;;;;:::999888888888888999;;;======;;;:::999:::::::::::::::::::::<<<======???@@@???===<<<;;;<<<888999:::;;;<<<========================>>>???@@@???>>><<<<<<<<<>>>@@@BBB@@@>>><<<;;;;;;===@@@BBBAAABBBCCCCCCAAA@@@AAACCCEEEEEEFFFFFFEEEDDDCCCBBB@@@AAAAAA@@@===:::666444333222222111222222333444444444444444555555555555777777777777888999::::::>>><<<===CCCGGGKKKQQQXXX^^^mmm|||kkkVVVDDD;;;777555555555333...---...---------------,,,,,,,,,***+++++++++++++++******))))))(((((()))***++++++(((((('''''''''((())))))******(((''''''&&&&&&&&&''''''''''''((((((((((((+++***((('''&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((('''&&&%%%%%%%%%&&&((()))''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''''''''((())))))%%%%%%%%%%%%%%%%%%&&&&&&$$$(((''''''(((******)))(((''''''((((((((('''&&&&&&'''((())))))''''''((())))))((((((''''''(((((()))((((((((((((''''''''''''***)))'''&&&&&&(((***+++((('''((()))+++,,,+++***+++***)))***++++++***)))(((((())))))******))))))((('''%%%&&&(((*********((()))))))))************(((+++---++++++---,,,))))))***,,,,,,---///333666>>>IIIYYYeeelllqqqwww{{{zzzooocccYYYSSSYYYWWWVVVWWWXXXXXXTTTPPPMMMIIIEEEDDDFFFHHHGGGFFFJJJJJJHHHGGGFFFEEEEEEEEEBBBBBBCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBBBB??????@@@AAABBBBBBBBBBBB======<<<<<<===>>>>>>??????>>>===>>>@@@AAAAAAAAA????????????????????????<<<===???@@@AAA@@@@@@???>>>>>>=========>>>??????>>>===<<<;;;::::::::::::::::::999999999999999999888:::<<<<<<;;;:::;;;<<<;;;::::::999888888777777777999;;;;;;:::999888999777888:::;;;;;;===???BBB<<<===??????===:::::::::777888999;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<>>>???@@@AAA@@@?????????@@@AAABBB???>>>=========???AAABBB@@@BBBCCCCCCBBBBBBCCCEEEFFFFFFGGGGGGFFFDDDCCCAAA@@@??????===;;;888555333222222111111222444555666666666666666666777777777888888888999:::<<<===>>>BBBAAACCCHHHNNNXXXgggttt~~~}}}fffQQQAAA999777222222222222111///...---------,,,,,,,,,,,,,,,,,,))))))***+++++++++******(((((((((((()))***+++,,,''''''''''''((()))***++++++***)))(((&&&&&&&&&%%%&&&&&&'''''''''(((((((((+++)))&&&$$$###$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%((((((%%%$$$'''))))))%%%%%%%%%%%%&&&&&&&&&&&&%%%(((''''''(((***+++)))(((''''''&&&&&&&&&'''(((((('''((()))(((''''''((()))***))))))(((((())))))***))))))))))))((((((''''''(((''''''(((((()))******''')))+++++++++***+++,,,+++***)))***++++++***)))((((((((((((((()))******###&&&***++++++))))))((()))))))))*********++++++)))---...,,,,,,...,,,((()))***,,,,,,------///000444;;;FFFRRR]]]hhhrrrxxxsssjjjbbb^^^aaa``````bbbeeeccc]]]WWWUUUPPPJJJIIIKKKLLLKKKIIIKKKJJJIIIGGGFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEBBBBBBCCCCCCCCCCCCCCCCCC@@@@@@AAAAAABBBBBBBBBBBBCCCBBBAAA???>>>>>>>>>>>>===???@@@@@@?????????@@@????????????????????????;;;<<<===>>>>>>>>>???@@@>>>>>>===>>>>>>???@@@@@@>>>>>>===<<<;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999999;;;>>>>>><<<;;;<<<===;;;;;;;;;;;;:::999888888888:::<<<===;;;:::::::::999;;;=========>>>AAADDD:::<<<>>>>>><<<:::999999999::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@@@@BBBAAAAAAAAAAAAAAAAAA@@@>>>>>>>>>??????@@@BBBBBB???AAACCCCCCBBBCCCDDDFFFFFFFFFGGGGGGFFFDDDBBB@@@???>>><<<:::888666444333333222222222333555777999666666777888999999::::::;;;<<<===???BBBEEEGGGIIIGGGHHHLLLSSS\\\mmm~~~sssooosss|||dddOOOAAA:::666444111000///...000111///---,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++*********)))))))))))))))******'''''''''&&&''''''((((((***)))((('''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$((('''!!!$$$(((((($$$%%%%%%&&&&&&'''&&&&&&###(((''''''(((***+++***((('''&&&%%%%%%&&&''')))***'''((()))((('''&&&''')))******))))))))))))******+++*********))))))(((((($$$&&&(((***++++++***)))&&&))),,,+++)))''')))++++++***)))***+++++++++))))))(((''''''''')))***+++&&&---111...***((('''************++++++++++++&&&,,,...,,,,,,000///***,,,---............------...111888CCCQQQaaannnuuu{{{|||vvvrrrpppnnnmmmnnnqqqtttrrrjjjccc\\\VVVPPPNNNPPPRRRPPPMMMJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEECCCBBBAAADDDDDDDDDDDDDDDEEEFFFFFFBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA;;;;;;;;;<<<>>>@@@CCCDDD;;;???BBBBBB>>><<<===???@@@?????????>>>>>>>>>===<<<===============???AAA===============>>>???@@@@@@@@@???>>>>>>>>>>>>>>>:::;;;===>>>???>>><<<;;;;;;>>>AAAAAA???>>>???@@@===============<<<;;;:::;;;===??????>>>=========;;;===>>>===::::::<<>>>>>???@@@AAAAAABBBBBB???AAABBBCCCBBBCCCEEEFFFFFFFFFGGGGGGFFFCCCAAA???>>>===;;;888666555444444333333222222444666999;;;555555777888:::<<<===>>>EEEFFFHHHKKKOOOSSSWWWYYYQQQTTTZZZcccnnntttjjjbbbeeeppp}}}hhhNNN<<<666555111...444222///---000222000,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))******+++******,,,+++***)))((((((((((((((('''&&&&&&%%%%%%%%%%%%(((''''''''''''((())))))&&&&&&&&&'''''''''(((((($$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&))))))))))))))))))))))))###$$$%%%&&&'''&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$(((&&&!!!&&&'''$$$%%%&&&&&&'''''''''&&& )))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&'''((())))))))))))))))))))))))***,,,'''&&&***$$$''')))(((((((((((())))))***)))***+++***(((&&&&&&'''+++++++++***((((((+++---((((((''''''&&&&&&&&&%%%(((((((((((()))+++,,,---+++,,,,,,+++(((''''''(((***+++,,,,,,------,,,,,,---------............//////333888;;;@@@MMM___llluuuzzz}}}~~~yyylllfffccc```aaabbb___XXXQQQPPPHHHLLLPPPLLLLLLOOOJJJJJJIIIHHHFFFEEEDDDDDDDDD@@@AAACCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDBBB@@@AAA@@@@@@AAACCCCCCBBB@@@???@@@AAABBBAAAAAA???>>>@@@@@@@@@?????????>>>>>>BBBBBBAAAAAAAAAAAA@@@@@@===>>>???@@@@@@@@@@@@@@@============>>>???AAAAAABBBAAA@@@>>>===<<<<<<<<<<<<======>>>???@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@===<<<<<<<<<>>>@@@BBBCCC???>>>===;;;;;;;;;<<<===;;;;;;===>>>????????????===>>>>>>???AAABBBCCCCCCAAADDDFFFFFFCCCBBBCCCEEEBBBAAAAAABBBCCCDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFEEEIIIIIIHHHGGGDDDAAA>>>===888999999888666444555555555111000555888888777888;;;::::::<<>>@@@@@@BBBBBBCCCBBBAAA@@@BBBAAAAAAAAA@@@@@@@@@???BBBBBBAAAAAAAAAAAA@@@@@@>>>>>>???@@@@@@@@@??????>>>>>>===>>>>>>???@@@@@@@@@@@@???>>>>>>>>>??????===>>>>>>>>>???@@@@@@@@@??????????????????????????????@@@@@@AAA@@@@@@@@@<<<======>>>???@@@@@@AAA@@@@@@???>>>???@@@AAABBB<<<===>>>??????===<<<::::::;;;===>>>???@@@@@@@@@???@@@AAABBBCCCDDDDDDEEEAAACCCDDDDDDAAAAAABBBDDDCCCAAAAAAAAACCCDDDCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCEEEEEEEEECCCAAA>>><<<:::888888888666444444444444444111111666999999999;;;?????????AAAFFFQQQ___iiirrruuu}}}{{{sssooosssuuu{{{sssnnnmmmssstttcccNNNBBB888555444000...///............------------,,,,,,++++++++++++,,,,,,))))))***++++++++++++***+++******)))))))))))))))'''''''''''''''((())))))'''&&&%%%'''))))))&&&$$$((('''%%%&&&(((((('''%%%)))***)))(((&&&%%%&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&%%%&&&&&&$$$"""!!!###&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''$$$###&&&&&&###$$$'''(((%%%&&&&&&'''(((((())))))'''''''''''''''''''''''')))(((''''''&&&'''''''''(((((((((((((((((((((((((((***&&&&&&+++&&&"""***+++***)))(((((('''((((((%%%'''))))))))))))***+++*********)))'''(((***,,,+++***************))))))&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***)))((()))******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---///000222:::FFFPPPaaafffooowwwzzzjjj^^^ZZZTTTXXX\\\ZZZ```eee______\\\XXXSSSNNNJJJGGGEEEEEEEEEEEEEEEEEEFFFGGGHHHEEEDDDCCCCCCBBBAAAAAAAAACCCAAA@@@@@@AAAAAA???>>>???@@@BBBCCCDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@@@@??????>>>????????????????????????????????????@@@@@@AAABBB????????????@@@@@@@@@@@@??????????????????????????????@@@@@@@@@???>>>>>><<<<<<===>>>@@@AAABBBBBBCCCCCCBBBAAA@@@@@@@@@@@@888:::>>>@@@@@@===999777:::;;;===???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGCCCDDDDDDCCCBBBBBBCCCEEEDDDBBBAAABBBCCCCCCBBBAAABBBBBBCCCCCCCCCBBBAAAAAABBBBBBBBB@@@>>><<<:::999666555444333222333444555999777777;;;===;;;<<>>>>>???AAACCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===??????@@@@@@?????????>>>AAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAA@@@???>>>======>>>???AAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@666999<<<>>>>>>;;;888666:::;;;===???AAACCCCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGFFFEEEEEEEEEGGGHHHEEEDDDBBBBBBCCCCCCBBBAAACCCCCCCCCCCCCCCBBBAAA@@@AAAAAA@@@???===<<<;;;:::888666555444666888999999>>>===???AAA@@@===???DDDLLLQQQUUUYYYhhhyyyaaaIII999777333111000000///---+++///......---,,,+++******+++******))))))******+++((())))))***************)))))))))))))))((((((''''''''''''&&&&&&''''''(((%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''(((''''''&&&$$$###&&&))))))&&&###%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***((('''%%%%%%'''(((***&&&&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%$$$$$$###$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$"""$$$((((((%%%$$$&&&$$$((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%'''$$$%%%***&&&"""***++++++)))((('''''''''''''''(((******((((((((()))((())))))(((&&&&&&(((***(((((((((((())))))))))))++++++,,,++++++***)))((('''(((******))))))***,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,------------000111111000///222777<<>>??????>>>===>>>???AAACCCCCCCCCCCCCCC@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===??????@@@@@@@@@@@@???>>>CCCBBBAAAAAA@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDEEEDDDDDDCCCBBBBBB??????@@@AAABBBCCCDDDEEEAAAAAAAAAAAAAAAAAA@@@@@@;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@BBBDDDDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHGGGFFFFFFFFFGGGGGGGGGEEEDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>???>>>>>>===<<<;;;;;;;;;===;;;999:::===?????????@@@AAAEEEGGGEEEBBBFFFLLLWWW___fffmmm~~~~~~sss___MMM???777555444111......//////.........---,,,+++******)))++++++************++++++(((((()))************)))((())))))))))))(((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''''''''((((((,,,)))''''''(((&&&!!!%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###""" """###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$"""$$$((((((%%%$$$&&&$$$((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&(((%%%%%%+++&&&"""***+++***)))(((((('''((((((''')))******((('''((((((((((((((('''&&&&&&(((***))))))***************+++)))******+++***)))'''&&&''')))******))))))***,,,)))******+++++++++++++++,,,,,,,,,,,,------------...//////......///222444333;;;HHHVVVdddooovvvyyy~~~yyy|||{{{zzzxxxxxx}}}wwwppphhhaaa\\\YYY]]]\\\[[[YYYVVVSSSQQQOOOOOORRRUUURRRMMMGGGEEEDDDCCCAAA>>>===>>>??????>>>@@@AAACCCDDDDDDDDDCCCCCC@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@@@@??????>>>>>>???@@@AAAAAAAAA??????CCCBBBAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@BBBCCCCCCDDDDDDEEEEEEFFF@@@AAAAAABBBBBBAAA@@@@@@@@@???>>>======>>>@@@AAA===>>>@@@AAACCCDDDEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFDDDCCCCCCBBBAAAAAABBBBBBAAA@@@======>>>>>>>>>===<<<<<<>>>===<<<<<<<<<<<<<<<======<<<===AAAGGGKKKKKKJJJNNNPPPUUUXXXTTTPPPUUU^^^jjjrrrzzzsssqqqzzzoooXXXGGG===777555///000...******...111000,,,,,,,,,++++++*********++++++************++++++'''((())))))******))))))'''((()))***)))((('''&&&((('''&&&&&&%%%&&&&&&&&&$$$%%%%%%$$$###"""$$$&&&$$$&&&''''''&&&&&&((()))&&&&&&&&&''')))***)))(((''''''((((((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$&&&&&&%%%#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$"""###''''''%%%%%%'''###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''(((+++&&&''',,,'''###+++))))))(((((((((((())))))%%%''')))***)))((()))***'''((((((&&&%%%%%%''')))(((((()))))))))*********'''((()))******)))'''&&&((()))******)))(((***+++))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---------...///000000444<<>>>>>???@@@@@@@@@??????===>>>@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAAAAAAAA@@@@@@FFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCAAA@@@???@@@???>>>===>>>???@@@BBB???@@@AAABBBDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGCCCBBBCCCEEEGGGGGGCCC@@@???=========???@@@???>>>======>>>?????????>>>>>>AAAAAA@@@??????@@@AAABBB@@@AAAHHHTTTaaakkknnnnnnsssvvvyyyxxxooohhhllluuutttllliiirrryyyjjjUUUCCC999555333111+++///...******...000...++++++++++++***************))))))(((((())))))***'''(((((()))))))))))))))'''((()))***)))(((&&&%%%((('''&&&&&&%%%%%%%%%&&&###$$$%%%###!!!!!!$$$&&&###&&&((('''&&&&&&(((***!!!$$$&&&(((+++///111&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$""""""$$$''''''%%%"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%""""""%%%&&&$$$%%%)))"""$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''%%%'''######)))###''')))(((((((((((())))))***###%%%((())))))***+++---'''((('''&&&%%%%%%''')))%%%&&&&&&&&&''''''((((((''')))***+++,,,***)))((()))***+++***)))((()))***))))))***++++++++++++***)))************+++++++++++++++,,,---...//////000555555777===GGGRRR[[[```gggooo|||zzzwww{{{}}}wwwsssvvvxxx{{{||||||yyyvvvtttzzz}}}yyylll___VVVSSSMMMJJJHHHGGGIIIKKKLLLLLLFFFGGGHHHIIIHHHHHHFFFEEEBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@===>>>???@@@@@@@@@@@@@@@<<<===@@@BBBCCCBBBAAA@@@>>>>>>>>>???@@@AAACCCDDDAAABBBBBBCCCDDDEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEFFFGGGGGGHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGFFFDDDAAA???===<<<<<<<<<<<<======>>>>>>@@@AAABBBCCCDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGHHHDDDDDDEEEHHHJJJIIIDDD@@@;;;::::::;;;===>>>===<<>>AAAAAA>>>===@@@>>>>>>>>><<<<<<>>>AAAEEEAAA@@@@@@AAAAAA@@@CCCFFFDDDEEEDDDBBBDDDHHHKKKKKKCCCCCCDDDDDDDDDDDDDDDCCCDDDCCCCCCDDDGGGKKKOOORRRQQQKKKEEEEEEHHHKKKKKKIIIKKKKKKLLLLLLKKKHHHCCC@@@AAA>>>;;;;;;>>>@@@AAA@@@:::<<>>FFFLLLWWWZZZcccooowww}}}yyywwwzzzssskkk^^^TTTXXXbbbfffdddbbb]]]bbbgggiiifffaaa[[[XXXXXXTTTMMMHHHGGGIIIJJJJJJJJJLLLJJJGGGFFFHHHFFFBBBBBB??????BBBBBB@@@@@@BBBDDDEEEGGGFFFEEEEEEEEEFFF@@@@@@@@@AAAAAABBBCCCFFFHHHHHHHHHGGGHHHJJJJJJIIICCCDDDEEEFFFGGGHHHIIIIIIFFFGGGHHHKKKOOOTTTYYY[[[YYYTTTNNNLLLNNNPPPPPPNNNXXXVVVTTTPPPKKKEEE???;;;@@@>>><<<<<<===??????>>>>>>@@@BBBCCCDDDEEEFFFFFFFFFGGGGGGFFFEEEGGGHHHHHHFFFGGGIIIJJJHHHDDD???===@@@======AAACCCBBBDDDHHHJJJNNNVVV```iiillljjjgggkkkjjjgggbbb^^^]]]aaaeeeeeennnzzzrrrooovvvzzzgggUUUJJJ===:::666222000...//////...,,,++++++---...,,,***+++++++++*********)))))))))******)))'''&&&((()))&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&!!!$$$((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''(((%%%$$$############$$$%%%$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''' '''(((%%%###***)))(((''''''&&&&&&'''(((((((((((((((((((((((('''((())))))))))))((('''((())))))(((''''''(((***&&&'''((((((&&&&&&'''((('''((()))((('''&&&''')))'''(((((()))***++++++,,,)))))))))(((((((((((((((,,,,,,,,,+++,,,------...++++++,,,,,,------......,,,---///000111555:::>>>JJJQQQ\\\gggkkknnnvvv|||nnnccchhhuuu{{{zzzwwwuuu{{{|||sssmmmmmmfff\\\UUURRRSSSVVVXXXUUUVVVTTTPPPPPPRRRPPPKKKHHHEEEDDDFFFFFFCCCDDDGGGGGGJJJMMMMMMKKKHHHFFFEEEBBBCCCCCCDDDEEEFFFGGGGGGIIIIIIIIIKKKLLLJJJFFFDDDCCCCCCDDDEEEGGGIIIKKKLLLHHHJJJLLLOOOSSSWWW[[[]]][[[WWWQQQOOOPPPQQQQQQOOOTTTRRRPPPLLLGGGCCC???===??????>>>>>>>>>?????????BBBDDDGGGHHHHHHHHHJJJKKKFFFFFFFFFFFFEEEEEEHHHJJJKKKMMMPPPQQQPPPLLLFFFCCCDDD@@@???CCCGGGIIIMMMQQQXXX```qqqzzzqqqllllllqqqvvv|||yyyyyyyyy}}}rrr]]]JJJ>>>888555444111///......///000,,,*********,,,---,,,+++++++++*********))))))))))))******)))''''''((()))'''''''''''''''&&&&&&&&&'''&&&&&&&&&'''((())))))######%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&!!! $$$(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$###""""""###$$$$$$$$$$$$###"""#########"""######$$$%%%##############################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!((()))'''&&&((((((((('''''''''''''''(((((((((((((((((('''''''''''''''(((((('''''''''((()))***)))'''''')))***&&&((()))((('''&&&'''((('''((()))((('''&&&'''))))))******++++++,,,,,,,,,*********))))))(((((('''***))))))))))))***++++++***++++++,,,------......***,,,...//////111333555@@@FFFQQQ^^^dddgggmmmuuu{{{uuu|||wwwmmmgggcccaaabbbeeebbbcccaaa___bbbeeeddd___VVVQQQNNNNNNMMMKKKLLLPPPOOOQQQTTTSSSQQQNNNLLLKKKJJJLLLMMMLLLNNNPPPOOOLLLLLLKKKLLLQQQRRRNNNHHHEEEFFFFFFFFFGGGHHHJJJLLLMMMMMMMMMOOORRRTTTVVVWWWXXXYYYVVVQQQOOOOOOPPPOOONNNMMMMMMKKKHHHEEEBBBAAAAAA???AAABBBBBBBBBBBBEEEGGGIIIMMMRRRTTTRRRPPPPPPPPPIIIHHHHHHIIIHHHHHHMMMSSSZZZ___cccdddbbb^^^VVVPPPKKKGGGFFFKKKQQQTTTYYY___hhhttt|||yyy|||{{{nnnlllkkkssszzzjjjXXXGGG:::444111111000///------......///)))))))))***+++,,,,,,+++************))))))))))))((()))***)))''''''(((***((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&'''(((******$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&"""!!!%%%'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$#########$$$###"""""""""###%%%&&&########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&### $$$&&&%%%&&&)))%%%&&&&&&'''((())))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''''')))***'''((()))(((''''''((()))'''((()))((('''&&&''')))&&&&&&&&&&&&&&&'''''''''+++++++++******)))))))))((((((((((((((()))************++++++,,,------...))),,,...000000000222333666888BBBQQQ]]]ccchhhmmmvvv|||zzzwwwsssnnnmmmppprrrsssssstttzzz{{{kkkeee```]]]ZZZWWWYYY]]]aaaaaaaaa```^^^]]]^^^```[[[]]]]]][[[\\\___\\\UUUUUUQQQSSSZZZ]]]WWWPPPMMMLLLKKKKKKKKKKKKLLLMMMMMMNNNOOOPPPRRRTTTUUUVVVVVV[[[XXXTTTQQQPPPOOONNNMMMTTTTTTRRRMMMGGGCCCAAABBBBBBEEEHHHHHHHHHKKKSSSYYY___dddhhhgggaaaZZZVVVUUURRROOONNNPPPOOOPPPYYYcccqqq}}}~~~mmm^^^XXXVVVXXX^^^bbbeeekkkrrryyy~~~nnnhhh___eeeooo~~~mmmaaaPPPBBB:::666222000111000///------------...((()))************+++,,,*********)))))))))((((((((())))))((('''''')))***((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))&&&'''''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''######&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$#########$$$##################$$$$$$###"""""""""###%%%&&&########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&"""###)))###$$$&&&((()))*********''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''((())))))(((''''''(((***'''((())))))''''''((()))'''((()))((('''&&&''')))'''''''''''''''&&&&&&&&&++++++++++++******************))))))******+++,,,******++++++,,,,,,------***,,,///000000000222333333333:::IIIVVV___eeejjjnnnsssyyy}}}zzzzzzwwwrrrmmmiiijjjnnnrrrqqqpppooonnnppptttxxxvvvyyyxxxssstttvvvqqqfff^^^WWWWWW```ccc\\\VVVTTTOOOOOOOOOOOONNNMMMLLLKKKLLLLLLMMMOOOPPPSSSUUUVVV\\\ZZZXXXUUUSSSRRRRRRRRRYYY[[[[[[WWWPPPLLLJJJKKKKKKOOOSSSTTTUUU]]]lllwwwsssgggaaa___]]]XXXVVVXXXWWWZZZgggvvvnnngggjjjpppuuutttsssyyynnndddccccccnnn}}}{{{pppXXXMMM>>>666444444111...//////...---------------)))***++++++***)))***,,,******)))))))))((((((((('''((()))((('''''')))+++'''''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''(((((((((''''''&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$''''''$$$$$$'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$!!!"""######$$$#########$$$$$$###""""""###$$$$$$#########"""######$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((###""")))$$$%%%'''((())))))))))))%%%&&&&&&''''''((((((((()))(((''''''''''''((()))'''(((((('''&&&&&&''')))''')))***)))((('''((()))'''((()))((('''&&&''')))*********))))))((((((((())))))))))))************++++++******++++++,,,---*********+++,,,,,,------***,,,............///111222222888BBBLLLTTT]]]fffhhhlllqqquuuyyyzzzzzz~~~nnnccc```hhhkkkddd^^^^^^YYYZZZ\\\\\\[[[YYYWWWUUUTTTTTTSSSRRRSSSUUUXXXYYY^^^___```aaaccceeehhhiiilllooopppkkkddd]]][[[[[[]]]aaaeeefffjjjwwwyyyuuuvvvrrrkkkhhhjjjjjjnnnrrrllllllsss~~~rrraaaVVVCCC===666111//////...---,,,,,,,,,,,,,,,---------***,,,---,,,***)))***,,,***)))))))))(((((((((((('''((()))((('''((()))+++&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%''''''$$$$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%$$$######!!!!!!"""###############$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$########################&&&###$$$&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++*********'''###$$$)))&&&'''((())))))(((''''''%%%%%%&&&&&&'''((())))))+++***)))(((((()))***+++&&&'''((('''%%%%%%'''(((''')))***)))((('''(((***'''((()))((('''&&&''')))((((((''''''&&&&&&%%%%%%''''''(((((())))))************))))))******+++,,,)))******+++,,,,,,------+++,,,------,,,,,,---...,,,...333:::>>>DDDQQQ]]]___ccchhhlllpppvvvsssnnnuuuwwwoooiiijjjjjjlllnnnpppooommmjjjgggfffdddaaa___^^^^^^```aaadddggglllrrrxxxxxxlllfffdddmmmqqquuuvvv{{{~~~~~~~~~yyyxxxsss^^^LLLCCC444444333000---,,,---///))))))***+++,,,------...+++---...---***(((***,,,))))))))))))(((((((((((('''((()))((('''(((***+++%%%&&&&&&''''''(((((((((''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&((('''###$$$(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###""""""#########"""###$$$%%%%%%$$$###"""!!!!!!"""###############%%%$$$###""""""###$$$%%%!!!"""###%%%%%%$$$##############################$$$%%%%%%&&&&&&%%%%%%$$$###########################''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%%%%%%%%%%&&&((()))((('''%%%&&&''''''(((((('''''')))((('''''''''(((***+++'''''''''''''''((())))))''')))******(((&&&&&&'''''''''''''''''''''''''''((('''&&&(((******'''$$$***)))((((((((((((((()))%%%'''(((******)))'''&&&******))))))))))))******%%%'''(((***+++++++++***)))***+++,,,---,,,+++***...//////111555===GGGNNNVVV^^^___bbbjjjllluuu|||~~~zzzlllccccccgggjjjjjjssstttyyyzzzxxxyyy}}}xxxqqqpppnnnppp~~~ppp[[[HHH;;;555//////...------------......---+++,,,,,,---+++***+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%###"""  """%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###)))***&&&$$$'''"""###%%%%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%$$$"""!!!!!!!!!"""###!!!"""$$$$$$######$$$&&&'''&&&%%%$$$############%%%&&&'''&&&$$$###$$$%%%&&&%%%$$$#########$$$%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&%%%$$$'''&&&&&&'''((((((&&&%%%&&&&&&&&&&&&'''''''''((()))((('''''''''(((******'''''''''''''''(((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&(((******'''%%%))))))((((((((((((((()))&&&''')))***)))(((&&&%%%++++++************++++++((()))***++++++******))),,,---.../////////......---------...111666>>>CCCKKKTTTWWW^^^jjjnnnuuuyyyoooooossswwwyyy}}}rrrgggdddfffnnntttwwwhhhVVVFFF;;;666555///......---------------...,,,++++++,,,,,,+++***+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''###"""''')))&&&%%%'''"""###%%%%%%%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$##################$$$%%%$$$###"""###$$$%%%%%%$$$$$$######$$$$$$$$$%%%&&&%%%$$$######$$$&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###)))'''''''''''''''%%%###'''&&&%%%%%%%%%&&&((()))((((((''''''(((((()))***''''''&&&&&&''''''((()))+++(((%%%%%%''')))(((&&&''''''''''''''''''''''''((('''&&&'''))))))'''%%%(((((((((((((((((((((((('''((()))))))))(((&&&%%%,,,++++++******++++++,,,+++++++++++++++***)))(((------...////////////...,,,---------...000444888===EEEKKKVVVfffmmmsss{{{zzzuuujjjeeehhhmmmwwwxxxjjj___NNN>>>444111111222///...------,,,,,,---------,,,***+++,,,,,,+++***+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((($$$"""%%%'''&&&%%%'''"""$$$%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%%%%%%%$$$######$$$%%%&&&$$$"""!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%###$$$%%%$$$###"""###$$$&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$(((&&&&&&&&&''''''%%%###'''&&&%%%$$$$$$&&&((()))''''''''''''(((((())))))'''&&&&&&&&&&&&'''((((((...)))$$$$$$(((+++***''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((()))))))))((('''&&&%%%+++******))))))******+++***+++++++++++++++************++++++,,,,,,,,,,,,---...//////...///000222444:::>>>III\\\eeelllzzz||||||{{{xxxzzztttsssyyy{{{qqqhhhOOOHHH===555222000...,,,...------,,,,,,,,,,,,,,,,,,+++******+++,,,+++)))+++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$&&&'''((((((''''''%%%%%%&&&&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%######%%%%%%&&&&&&"""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######%%%%%%%%%$$$###"""###$$$%%%$$$"""!!!"""###""""""###$$$%%%%%%&&&&&&"""###$$$###"""!!!"""###&&&%%%$$$#########$$$%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''&&&%%%%%%%%%$$$$$$%%%'''((('''%%%'''&&&$$$###$$$%%%''')))&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((,,,'''"""###'''***)))&&&''''''''''''''''''''''''&&&'''''''''&&&&&&''''''%%%&&&'''((()))((((((((((((((((((((((((''''''&&&))))))(((((((((((())))))((()))))))))***+++,,,,,,)))))))))))))))*********+++---//////......///000111555444<<>>444555111,,,******---///000---,,,++++++******++++++***(((((((((***+++***)))+++++++++************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%"""###&&&&&&""""""$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%!!!!!!"""############""" """###$$$######%%%&&&!!!"""$$$%%%&&&&&&%%%%%%!!!"""######""""""###$$$&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''&&&$$$$$$&&&)))###%%%'''((())))))(((''''''&&&'''''''''((()))***))))))(((((((((((())))))(((((('''''''''(((***++++++***)))))))))***,,,,,,)))+++,,,,,,+++***+++,,,,,,111///000777999@@@QQQYYYeeeqqquuuvvvyyy{{{||||||yyywwwxxx|||vvvpppoootttwwwooodddVVVLLLEEE>>>444+++...---,,,))))))***...111,,,,,,+++***************)))((('''(((***+++***)))+++++++++************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))&&&$$$$$$$$$&&&'''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&###$$$'''%%% ###$$$%%%$$$###"""###$$$########################!!!""""""###$$$$$$%%%%%%###"""""""""######$$$%%%"""###$$$$$$###"""###%%%!!!"""$$$&&&&&&&&&$$$$$$!!!"""$$$###""""""$$$%%%&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((###$$$$$$%%%%%%%%%$$$$$$'''&&&%%%%%%&&&&&&$$$"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%'''((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''%%%'''))))))((((((((()))''''''''''''''''''''''''%%%'''(((&&&######&&&)))###$$$&&&((())))))((('''&&&&&&&&&&&&''')))***+++******))))))))))))*********)))'''&&&&&&''''''(((***)))((((((((()))+++,,,,,,---...---,,,+++,,,---(((/////////333222888HHHNNN\\\jjjooopppsssvvvwwwzzzzzzuuutttuuuwwwxxx~~~yyywww{{{{{{rrrjjjXXXNNNBBB;;;999666000***'''+++///000---+++,,,...,,,++++++***)))*********(((''''''((()))******)))+++++++++************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%...+++(((%%%$$$%%%''')))&&&%%%%%%$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&&&&###$$$'''%%%###$$$%%%$$$###"""###$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$###"""###$$$&&&'''$$$%%%%%%$$$"""!!!"""###!!!###%%%&&&&&&%%%$$$###!!!###$$$$$$######$$$&&&&&&%%%$$$#########$$$%%%%%%''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$(((&&&%%%&&&'''(((%%%"""###""""""$$$&&&((('''&&&((('''&&&&&&'''((('''%%%###$$$%%%&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((($$$$$$&&&'''(((***+++++++++***((('''((()))(((''''''''''''''''''((()))***+++***((('''''')))+++,,,(((((((((((())))))))))))******+++++++++,,,,,,,,,---------...000333666888DDDLLLXXXcccjjjoooqqqssswwwxxx{{{vvvrrrttt|||}}}tttiii\\\SSSDDD???999444111000//////'''---333222,,,***...222++++++************++++++,,,***'''&&&&&&))),,,...***+++,,,,,,+++***)))(((%%%$$$$$$&&&))))))&&&###''''''&&&&&&&&&&&&''''''(((%%%###$$$''')))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$###%%%&&&''''''(((((('''&&&%%%%%%$$$$$$'''&&&$$$$$$$$$&&&((()))$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%$$$######$$$&&&!!!!!!"""###%%%'''***+++%%%%%%%%%$$$###"""!!! $$$$$$$$$###$$$$$$%%%%%%########################!!!###&&&'''%%%"""!!! $$$###""" """###$$$"""''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''''''''&&&%%%'''&&&%%%&&&'''(((%%%###'''&&&%%%%%%&&&&&&%%%###&&&%%%$$$%%%&&&'''&&&%%%''''''''''''&&&%%%$$$###&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))+++)))''''''((()))((('''(((''''''''''''(((((()))***)))((((((((()))***+++(((((((((((())))))))))))*********+++++++++,,,,,,++++++***+++---///222444999???IIISSS]]]fffnnnrrrqqqtttxxx|||{{{xxxyyy|||}}}wwwiii^^^SSSHHHAAA;;;666000......///---***,,,---...---+++(((&&&%%%+++******))))))******++++++)))((('''''')))+++---(((((()))***)))((('''&&&'''%%%$$$&&&((()))'''$$$''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###"""$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$###'''&&&$$$###$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$%%%$$$######$$$&&&"""""""""###%%%''')))***'''''''''&&&%%%###"""!!!"""""""""!!!""""""###$$$########################$$$%%%&&&%%%###"""###$$$$$$###"""!!!!!!"""###$$$###''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''(((((('''&&&&&&&&&%%%%%%&&&'''(((&&&%%%(((&&&%%%%%%&&&'''%%%$$$$$$######$$$&&&'''&&&%%%''''''''''''&&&%%%$$$###%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((((((((((((((((('''''''''***)))''''''((()))(((''')))((((((''''''''''''((((((((())))))))))))******(((((((((((())))))))))))*********++++++++++++,,,+++*********+++---///000000333999AAAJJJUUUaaahhhnnnttt{{{~~~|||qqqrrrvvv~~~~~~rrr```PPPDDD<<<666222555111------000111///,,,...+++(((***,,,+++$$$+++******))))))******+++))))))((((((((()))******'''((()))))))))(((&&&&&&)))'''%%%&&&'''((('''&&&''''''&&&&&&&&&&&&''''''###$$$&&&&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$"""!!! ###$$$%%%$$$###"""$$$%%%$$$######$$$%%%'''(((*********)))'''&&&$$$###"""""""""!!!!!!"""######$$$########################$$$%%%$$$"""!!!!!!###%%%$$$###"""!!!!!!"""###$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%$$$###%%%'''))))))((($$$######$$$&&&((('''&&&###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***(((&&&&&&((()))((('''***)))(((''''''''''''''''''((())))))******))))))(((((((((((())))))))))))************++++++++++++,,,,,,++++++,,,---...//////000222555:::CCCLLLSSSdddnnnzzz~~~}}}|||rrrtttzzz~~~vvvdddZZZLLL???777333111000////////////000///......+++((('''+++//////)))###******))))))))))))******(((((()))))))))))))))(((((()))*********)))((('''***(((&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''!!!$$$''''''%%%%%%(((+++''''''''''''''''''''''''&&&%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%###!!!"""$$$%%%$$$###"""###$$$%%%$$$$$$$$$%%%&&&((()))+++***)))'''%%%$$$##################$$$%%%&&&&&&########################!!!"""###""" !!!#########"""!!!!!!"""######$$$''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&''''''&&&%%%$$$###%%%&&&&&&'''&&&''''''$$$######%%%'''(((((('''%%%$$$$$$%%%((())))))(((###$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))))))))'''&&&&&&((()))((('''***)))((('''''''''''''''''''''((())))))))))))((((((((((((((())))))))))))))))))*********++++++++++++++++++++++++,,,,,,---///000111111333666<<<@@@MMMZZZjjjtttvvvvvvyyy|||{{{}}}sssddd[[[LLLGGG>>>777333111111222(((+++......***((())),,,'''(((***,,,......,,,******))))))))))))))))))***'''((())))))))))))(((''''''((()))******)))((('''(((((('''%%%%%%%%%'''(((''''''&&&&&&&&&&&&''''''!!!$$$''''''%%%%%%(((+++'''''''''''''''''''''''''''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''&&&$$$"""!!!!!!###%%%%%%###""""""###%%%%%%$$$$$$%%%'''((()))***)))'''%%%$$$#####################$$$%%%&&&'''######################## """%%%%%%$$$###""""""######""""""""""""######$$$''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%''''''&&&%%%&&&''''''%%%$$$$$$%%%&&&$$$###'''%%%%%%&&&((()))((('''''''''''''''&&&%%%$$$###)))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))***((('''%%%&&&'''((((((''')))((((((''''''''''''(((''''''(((((((((((())))))(((((((((((()))))))))))))))))))))************+++((((((((()))************+++---///000000111444666:::FFFUUUbbbiiinnntttxxxwwwyyyzzz}}}}}}wwwkkkZZZKKKDDD<<<:::666222000......///(((,,,///...***(((***,,,&&&))),,,,,,)))((()))******))))))(((((())))))***(((((()))))))))(((''''''$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&%%%%%%'''(((''''''&&&&&&&&&&&&''''''###$$$&&&&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''&&&%%%$$$### """%%%%%%###"""""""""%%%$$$$$$$$$&&&''')))+++((('''%%%###""""""###### !!!!!!"""###%%%%%%########################!!!$$$''')))(((&&&$$$$$$"""""""""######"""""""""$$$''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$&&&((((((%%%$$$%%%&&&&&&$$$######$$$%%%###"""'''&&&%%%%%%'''''''''%%%''''''''''''&&&%%%$$$###''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((&&&%%%%%%'''((((((((((((''''''''''''(((((()))(((((('''&&&'''((()))***(((((((((((())))))))))))))))))))))))************''''''((()))***+++++++++)))***,,,------...000222666;;;BBBKKKSSS]]]fffkkkiiiooouuuyyyrrriii```ZZZPPPBBB:::888333222000...,,,+++,,,---,,,***)))+++---...---,,,)))++++++***''''''(((***))))))(((((((((((())))))))))))((((((''''''''''''###$$$%%%&&&'''&&&%%%%%% ###%%%&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''%%%$$$'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%% """$$$%%%$$$"""""""""$$$$$$$$$$$$&&&(((+++,,,'''&&&$$$###"""###$$$%%% !!!"""$$$%%%&&&########################!!!###&&&&&&%%%$$$%%%%%%""""""############""""""###''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&$$$$$$$$$$$$&&&'''%%%&&&'''(((((('''&&&%%%%%%''')))(((%%%###$$$&&&"""!!! """$$$&&&&&&%%%'''%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((***))))))(((''''''&&&&&&'''&&&%%%%%%'''((((((((('''''''''''''''((()))***)))(((&&&%%%&&&''')))+++(((((((((((())))))))))))))))))))))))************((()))***,,,------------)))***++++++***+++---///555444333666===HHHRRRYYY[[[fffqqqwww|||~~~sssjjjYYYNNNCCC>>>888000...111......---+++***+++---000***$$$###+++000,,,&&&,,,+++)))))))))***,,,,,,))))))(((((((((((())))))***)))((('''''''''''''''$$$%%%'''(((((((((''''''!!!%%%&&&%%%$$$&&&((('''''''''&&&&&&'''''''''(((%%%###$$$''')))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$&&&&&&$$$"""&&&&&&%%%%%%$$$###""""""$$$%%%&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""###$$$%%%&&&"""$$$%%%$$$"""!!!!!!#########$$$&&&)))+++---'''&&&$$$######$$$&&&'''"""""""""###$$$&&&'''(((######################## !!!!!!!!! ###%%%""""""############"""""""""###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%"""""""""###$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&''''''+++&&&"""&&&$$$ %%%"""!!!"""$$$&&&(((((((((&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&&&&'''((())))))&&&&&&'''((())))))(((((('''&&&%%%$$$$$$%%%''''''''''''(((((((((((('''''' ###'''))))))(((((((((((((((''''''&&&&&&&&&%%%'''''''''''''''((()))))))))***++++++***(((''''''(((***---//////---***(((++++++******++++++,,,---///...---///333999@@@DDDKKKUUUbbblllsssxxx}}}}}}~~~uuugggZZZRRRBBB???:::777444111---+++++++++++++++++++++++++++************************,,,+++)))((((((((()))***)))((('''&&&&&&&&&&&&&&&***)))'''%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!  '''***(((&&&%%%$$$###"""!!!########################$$$$$$############$$$$$$((('''&&&%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""%%%$$$%%%'''***,,,---,,,...(((%%%'''&&&"""$$$)))"""###$$$%%%&&&%%%$$$###!!!"""######""""""$$$&&&###%%%&&&%%%######$$$%%% !!!"""######"""!!! !!!$$$$$$$$$%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$$$$$$$%%%###(((%%%###(((%%% %%%%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&''''''(((&&&''''''(((((((((((('''''''''&&&%%%%%%&&&'''(((''''''((((((((((((''''''###%%%'''''''''''')))***((((((((('''''''''&&&&&&'''''''''''''''((())))))---***''''''***+++***'''''')))+++,,,,,,+++)))'''++++++******++++++,,,------,,,+++,,,...333777:::===EEEOOOZZZccclllvvv||||||zzz}}}~~~|||yyyrrrhhh]]]QQQGGGAAA999777333111111111000///++++++++++++++++++++++++************************+++***)))((((((((()))***(((((('''&&&&&&&&&&&&&&&((('''%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%((($$$$$$&&&$$$!!!$$$***%%%!!! %%%(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$###"""########################%%%$$$%%%'''***,,,,,,,,,'''$$$$$$'''&&&!!!!!!$$$$$$%%%%%%%%%$$$###"""###$$$$$$$$$""""""$$$&&&###$$$%%%%%%######$$$%%%!!!"""############"""!!! %%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&'''''')))((('''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&%%%$$$######### '''%%%%%%+++((("""&&&(((&&&%%%%%%%%%%%%$$$"""&&&%%%%%%%%%%%%&&&'''(((###$$$$$$%%%%%%&&&&&&&&&''''''(((((((((''''''&&&(((((('''&&&&&&''''''(((''''''((((((((((((''''''%%%&&&&&&&&&%%%'''***,,,))))))(((((((((((('''''''''''''''''''''((())))))...(((###$$$)))---+++(((((())))))******))))))(((+++************+++,,,,,,---,,,++++++,,,---///000000555;;;BBBKKKVVVdddmmmwwwuuutttwww}}}uuulllddd___VVVKKKAAA:::555333333000---,,,------------++++++++++++++++++++++++************************+++***)))((((((((())))))(((((('''&&&&&&&&&&&&'''%%%$$$$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&''')))'''%%%&&&)))$$$%%%***'''"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""###%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################%%%$$$%%%'''***,,,,,,++++++(((''')))'''###!!!###%%%%%%%%%%%%%%%$$$""""""$$$%%%%%%$$$###"""$$$%%%###$$$%%%$$$######$$$%%%"""######$$$$$$######""""""&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&)))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$######"""(((%%%###)))'''###'''(((&&&%%%%%%%%%%%%$$$"""%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((('''&&&%%%%%%)))(((((((((''''''''''''&&&''''''((((((''''''&&&%%%&&&''''''&&&''')))+++)))))))))))))))((((((((('''''''''''''''((()))))))))'''%%%&&&))),,,+++******))))))(((((())))))******************++++++,,,---------------------,,,---///222444888AAALLLTTTffffffhhhmmmuuuzzznnnaaaYYYKKKGGG@@@999444111111222000///---,,,+++***'''%%%++++++++++++******************************************))))))(((((((((((((((''''''&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((&&&$$$$$$&&&&&&""" $$$&&&### %%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&$$$"""!!!$$$$$$###########################$$$$$$#################################%%%$$$$$$&&&)))++++++***111---)))&&&$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%###"""###%%%"""###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$((("""###""" &&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((''''''&&&%%%%%%))))))(((((((((''''''&&&&&&&&&''''''''''''&&&&&&###&&&)))***)))(((((((((((((((((()))))))))))))))'''''''''''''''((())))))"""&&&***+++***((()))***+++***))))))))))))***+++******))))))******+++,,,,,,,,,---------------,,,---///000000000333:::???JJJLLLQQQYYYdddppp{{{{{{}}}~~~uuukkk```TTTIIIBBB:::888555333111000111111------...///...***%%% +++++++++******)))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''&&&&&&&&&''''''(((&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$''''''%%%$$$$$$###%%%&&&&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""$$$%%%$$$###!!! ########################$$$##################$$$########################%%%$$$$$$&&&)))***************'''$$$#####################$$$$$$%%%%%%&&&%%%&&&&&&$$$""""""###$$$!!!"""$$$$$$###"""$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$######"""%%%%%%$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&%%%###&&&$$$$$$######$$$&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%((((((((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&###&&&***,,,+++)))((('''''''''(((((((((((())))))'''''''''''''''((())))))&&&---...***&&&'''***+++******))))))******+++***))))))))))))***++++++*********++++++,,,,,,,,,+++...000///......222555666999???GGGQQQ]]]jjjrrrsssvvv}}}|||ssslll```TTTIII@@@999555333222222111000......---)))***---///000---((($$$+++++++++***))))))(((((())))))))))))))))))))))))(((((()))))))))((('''&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""''')))'''%%%&&&&&&$$$"""%%%'''&&&######&&&***########################%%%%%%$$$$$$$$$$$$%%%%%%!!!###$$$%%%$$$$$$###############$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&(((******)))###'''***(((''''''###$$$$$$######$$$$$$%%%&&&###$$$$$$###"""!!!###$$$ """######""""""$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$%%%%%%$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###"""&&& ###"""!!!'''$$$######$$$&&&''''''&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''(((((('''&&&$$$###%%%&&&&&&''''''&&&&&&%%%&&&(((******)))(((((()))&&&&&&'''''''''((((((((('''''''''''''''((())))))"""&&&***+++)))''''''))))))))))))))))))))))))))))))))))))))))))***+++++++++************+++,,,---***,,,...---++++++...111///222666:::AAAJJJUUU\\\bbbgggrrr{{{|||yyyzzz{{{qqqfff[[[UUUKKKBBB;;;777333111////////////...---++++++*********,,,......,,,***+++++++++***)))((((((((())))))))))))))))))))))))'''((()))))))))((('''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###((()))&&&$$$''''''%%%"""###%%%%%%%%%&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&& """###$$$&&&''''''#########$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&((())))))((($$$''''''######&&&&&&"""'''&&&%%%######"""######!!!"""###"""!!!!!!###$$$ !!!######""""""$$$%%%%%%$$$###""""""###$$$%%%!!!###$$$%%%&&&&&&%%%$$$### """###$$$&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&$$$"""!!!"""(((%%%$$$***)))&&&,,,%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''''''''(((((('''%%%###"""%%%&&&&&&''''''&&&&&&%%%((())))))((('''''')))+++%%%&&&&&&&&&''''''(((((('''''''''''''''((())))))''''''''''''((()))((((((''''''(((((((((((('''''')))))))))))))))******+++...---,,,++++++,,,---...***,,,---+++((('''+++...,,,...000111444:::BBBIIIMMMTTTaaammmqqqoooqqqvvvyyy}}}wwwooo```RRRDDD@@@999444222000///...------------------------...,,,***)))+++,,,,,,,,,+++++++++***)))(((((('''))))))))))))))))))))))))'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""'''(((###"""&&&'''$$$%%%###"""###&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&######$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$&&&((())))))(((&&&%%%%%%&&&+++)))&&&$$$"""!!! !!!"""!!! !!!###$$$!!!"""###""""""$$$&&&%%%$$$###""""""###$$$%%%"""$$$%%%&&&&&&%%%%%%''')))"""###$$$%%%%%%%%%%%%%%%&&&'''$$$ ###)))(((###&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&$$$"""!!!"""%%%(((+++&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''***&&&###&&&,,,///,,,'''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))******+++******&&&&&&&&&&&&'''(((***+++++++++******)))(((((('''*********)))))))))))))))******+++++++++,,,,,,,,,***,,,///000111333555888>>>CCCJJJSSS[[[```dddeeeooouuu|||~~~||||||}}}yyyooofff\\\QQQFFF???666555222///...---......000...,,,+++,,,---------++++++++++++++++++++++++(((((((((((((((((((((((())))))(((((())))))***+++((((((((((((((((((((((((''')))***)))((('''(((***'''&&&&&&&&&%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&$$$"""###%%%&&&%%%"""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&#########"""######$$$$$$%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%######""""""!!!!!! &&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""---***&&&%%%&&&%%%### &&&!!! $$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%$$$$$$%%%'''""""""###$$$%%%%%%%%%%%%%%%'''%%%!!!$$$((('''"""%%%$$$############$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&((()))((('''''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&''''''''''''''''''''''''(((((()))))))))'''(((((()))***++++++,,,***)))))))))))))))))))))*********+++++++++,,,,,,((()))+++,,,,,,,,,...000444777<<>>DDDKKKRRRWWW[[[cccmmmwww}}}~~~~~~~~~vvvqqqggg```WWWMMMEEE???999666444333222000000000333444///...------,,,,,,,,,,,,*********+++,,,+++)))'''((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***+++++++++)))(((''''''''''''''''''''''''&&&'''((((((&&&&&&'''((((((&&&$$$###$$$&&&(((***###$$$%%%%%%%%%%%%&&&'''$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$"""!!!!!!"""$$$%%%########################%%%$$$$$$###$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$&&&'''"""$$$$$$""" """###$$$$$$$$$######$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&''''''&&&%%%$$$&&&''' !!!###$$$%%%&&&&&&'''###"""$$$&&&%%%""""""%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$""""""$$$''')))(((&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))((('''''''''((()))*********)))(((((((((((()))******++++++((((((((()))******++++++)))))))))************+++((()))++++++++++++---///)))+++---//////---+++***000111222444888===BBBDDDLLLTTTaaallltttxxx{{{}}}wwwyyyzzz{{{xxxooofff]]]WWWLLLGGG@@@:::777666555555000111111///......000222------------,,,,,,,,,,,,,,,*********++++++)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&'''(((%%%$$$"""!!!!!!$$$&&&(((###%%%&&&&&&$$$$$$%%%'''###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&'''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$"""""""""###############$$$$$$######$$$$$$%%%%%%((('''&&&$$$$$$%%%&&&&&&""""""""""""""""""""""""###$$$%%%%%%$$$$$$&&&'''$$$'''$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%!!!$$$%%%&&&%%%$$$$$$&&&'''!!!"""###$$$%%%&&&&&&&&&$$$"""###&&&$$$ """'''###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''###%%%((()))((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((+++++++++++++++***))))))'''''''''(((((()))))))))))))))))))))))))))******'''(((((()))******++++++))))))))))))***************,,,------------...000******+++,,,,,,+++***))).........///222555666777???EEENNNXXX___fffkkkoooooosssvvvxxxvvvoooeee\\\UUUNNNGGGCCC:::777444333333333333222...000111000...---...000******++++++++++++++++++---,,,******+++++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''######$$$$$$%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%###$$$&&&%%%###"""$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$######$$$$$$%%%&&&'''((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$#########"""""""""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&((('''%%%######$$$%%%&&&########################"""$$$%%%$$$""""""$$$&&& &&&$$$"""$$$&&&%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$$$$$$$######%%%'''&&&&&&&&&%%%$$$###""""""%%%"""###%%%###!!!)))"""###$$$%%%%%%$$$###"""&&&&&&%%%$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%% """%%%((()))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$+++111000***&&&(((+++))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((('''&&&&&&&&&&&&&&&&&&'''(((***+++...---,,,***)))'''&&&%%%'''(((((()))***+++++++++))))))))))))************((()))******)))((()))+++...---,,,++++++,,,---...------,,,---///111111111222666;;;BBBHHHPPPXXX^^^eeejjjmmmooovvvxxxkkk\\\UUUKKKCCC???;;;888555333222222333333222///---))),,,......+++)))***,,,((())))))************)))///,,,***)))***+++++++++************************((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&"""%%%(((+++,,,***(((&&&%%%&&&'''&&&$$$###$$$%%%"""%%%&&&%%%###"""$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$#########$$$%%%&&&(((((()))((('''&&&%%%$$$##################""""""""""""!!!%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###!!! """%%%"""!!!!!!$$$&&&$$$######""""""""""""######%%%$$$$$$$$$$$$$$$$$$%%% &&&###'''"""###'''###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%'''((('''$$$$$$&&&%%% )))%%%""""""$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&(((%%%"""!!!###$$$$$$$$$$$$%%%%%%&&&'''((())))))(((&&&%%%&&&)))+++)))'''(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&+++((('''(((((('''(((+++%%%&&&''''''((('''''''''&&&&&&&&&'''((())))))***"""$$$&&&((()))))))))(((&&&''''''((((((((((((((())))))))))))))))))))))))((()))***,,,---...//////,,,+++)))((((((***+++---***+++,,,,,,++++++---///++++++,,,------......///---///222666;;;???BBBDDDMMMSSS\\\bbbffflllttt{{{wwwvvvvvvxxx|||{{{xxxuuuwwwyyywwwooocccWWWPPPFFFAAA<<<888666555444333000/////////000111000///---,,,,,,++++++,,,,,,---)))***,,,---...---,,,,,,,,,,,,+++***)))(((''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%$$$###$$$$$$((($$$$$$'''(((%%%%%%&&&+++***'''%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$##################$$$$$$###""""""###$$$$$$'''&&&$$$###"""###$$$$$$$$$###$$$%%%&&&$$$!!!%%%$$$###""""""###$$$%%%!!!"""$$$$$$$$$$$$&&&'''%%%%%%$$$######$$$%%%%%%%%%'''$$$ """((()))%%%$$$((("""&&&(((###$$$'''###(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&(((&&&######&&&&&&""")))'''&&&'''))))))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$""""""$$$&&&''''''''''''''''''&&&&&&&&&&&&(((&&&%%%&&&((()))(((&&&(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&***'''&&&))))))&&&'''***&&&'''(((((())))))((((((''''''''''''&&&&&&&&&&&&###$$$%%%'''((()))))))))&&&''''''((((((((((((((())))))))))))))))))))))))((()))***+++,,,,,,,,,+++***++++++,,,+++***(((((()))***+++,,,...///000111++++++,,,,,,---............///000333555777999:::;;;@@@GGGKKKMMMQQQXXX]]]bbbdddgggjjjooowwwyyypppjjjggg______]]]YYYSSSKKKCCC???;;;999666333000/////////......------.........---++++++++++++++++++++++++******,,,---------,,,,,,++++++******)))(((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&%%%$$$$$$###'''$$$###'''(((%%%%%%''')))((('''%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$$$$######$$$############$$$%%%%%%################################################&&&%%%$$$#########$$$%%%$$$$$$$$$&&&'''&&&###!!!$$$$$$###""""""###$$$$$$!!!"""############$$$&&&$$$$$$###""""""###$$$$$$ %%%%%%!!!!!!&&&((('''!!!(((###&&&'''!!!###'''!!!***)))((('''&&&%%%$$$###########################%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&(((&&&######&&&'''%%%''''''((()))***)))%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%###"""###%%%((())))))''''''''''''&&&&&&&&&&&&(((&&&%%%%%%''''''&&&$$$'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&(((%%%&&&))))))&&&%%%((('''(((((()))))))))))))))))))))(((&&&%%%$$$###"""%%%%%%%%%&&&'''((()))***&&&''''''((((((((((((((())))))))))))))))))))))))))))))*********))))))((((((***---///...***&&&###...,,,******+++)))%%%!!!++++++,,,,,,------......,,,,,,---...///000111111000444888999:::;;;???CCCGGGLLLRRRVVVZZZbbbnnnwwwzzzooodddZZZSSSPPPLLLIIIEEE@@@;;;888666555111333444222///---...000,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))******+++,,,,,,,,,++++++))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%''''''%%%$$$%%%$$$######%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&%%%$$$###&&&######''''''%%%%%%(((&&&&&&&&&&&&%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!######""""""######$$$%%%########################"""###$$$%%%%%%$$$###"""$$$$$$#########$$$%%%%%%$$$$$$$$$&&&''''''%%%###$$$$$$###""""""###$$$$$$!!!"""######"""!!!"""$$$######"""!!!!!!"""###### %%%'''###!!!###%%%%%%"""$$$!!!%%%%%%###''' (((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%###$$$$$$%%%%%%$$$$$$###%%%((('''###"""&&&((('''$$$%%%%%%%%%%%%$$$"""!!!$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###$$$&&&(((((((((###$$$%%%&&&'''(((((()))'''&&&%%%%%%%%%%%%$$$###''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&$$$%%%))))))%%%$$$&&&''''''((())))))))))))((())))))((('''%%%$$$######&&&&&&%%%%%%&&&''')))***&&&''''''((((((((((((((())))))))))))))))))))))))((())))))******))))))((('''))),,,...---***'''$$$000,,,))))))***''' ***++++++,,,------......((()))***+++,,,---...//////111333333222222444777444:::AAADDDFFFMMMYYYbbbllloooqqqrrrrrrvvv|||~~~tttoooeeeZZZPPPGGGAAA???AAA>>>999555222222222333***///333222...,,,...111***+++,,,+++******++++++''')))***,,,,,,***)))'''******++++++++++++++++++(((((((((((())))))******''''''((((((((((((''''''&&&''''''((((((''''''&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&((((((%%%###%%%$$$###$$$%%%&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((((((&&&$$$"""$$$###$$$'''&&&$$$%%%)))###$$$&&&&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$###############$$$%%%%%%###############$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!""""""#########$$$%%%%%%#########%%%''''''&&&$$$$$$##################$$$"""###$$$###"""!!!"""############""""""#########%%%&&&&&&%%%$$$###""" ###"""!!!%%%$$$%%%***!!!$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&###$$$$$$%%%%%%$$$$$$###$$$(((((($$$###&&&(((((($$$$$$###!!! !!!"""###$$$$$$$$$%%%%%%%%%&&&&&&(((&&&%%%%%%&&&'''&&&%%%######$$$%%%&&&'''((((((&&&&&&&&&%%%$$$$$$###$$$&&&'''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%$$$%%%((((((%%%$$$%%%%%%&&&''''''((((((''''''((((((((((((''''''&&&&&&'''&&&%%%%%%&&&''')))***&&&''''''((((((((((((((((((((((((((((((((((((((('''((()))***++++++++++++&&&''')))***++++++***))),,,)))(((+++000000,,,'''******++++++,,,------...******++++++,,,------...,,,---............///000...333888999888<<>>AAAFFFMMMUUU[[[___dddgggkkkqqqwww|||}}}}}}}}}}}}zzzvvvrrrlllfffbbb```^^^[[[XXXOOOKKKEEEBBBAAA@@@===::::::888666444222222333444333222111000////////////...,,,+++,,,//////---+++,,,++++++******)))))))))...,,,)))(((((()))((('''))))))))))))))))))))))))''''''(((((())))))******&&&&&&''''''''''''&&&&&&)))******(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###"""%%%''''''&&&%%%'''))))))((('''&&&%%%$$$$$$$$$%%%&&&'''%%%""""""%%%)))"""!!!&&&)))'''$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''((())))))'''''''''&&&&&&%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!###$$$$$$$$$%%%""""""###""""""&&&,,,''''''%%%###!!!!!!$$$'''%%%$$$$$$$$$######""""""$$$#########""""""!!!!!! !!!"""###$$$$$$""""""###$$$$$$$$$$$$###############""""""""""""""""""############""""""!!!&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$"""!!! ''''''&&&&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$***(((%%%#########%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%((($$$$$$''')))'''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))(((((('''''''''(((((((((&&&%%%'''+++,,,)))%%%&&&&&&&&&&&&&&&'''((()))'''***+++(((''')))***''',,,((('''))))))&&&'''+++((('''%%%######$$$%%%&&&%%%&&&((()))*********)))************************%%%(((***+++))))))+++---+++++++++,,,,,,,,,,,,---,,,+++*********+++,,,------,,,,,,,,,---...000111++++++,,,---...000111222222333555888===BBBGGGJJJEEEIIIOOOXXX```hhhmmmqqqpppqqqqqqqqqppprrruuuxxx|||yyyyyyzzz|||yyyzzzvvvnnniiigggccc^^^YYYTTTOOOKKKJJJIIIFFFDDDAAA>>>:::888999888777555777555333111000000000111/////////......///000000...---,,,---...///---***+++++++++++++++,,,,,,,,,---+++((((((((())))))(((************************''''''(((((())))))))))))&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$"""$$$''''''&&&%%%''')))(((((('''%%%%%%$$$$$$%%%$$$###"""######$$$######$$$"""!!!%%%'''%%%"""$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%%%%$$$%%%""""""$$$###!!!$$$***$$$###""" !!!$$$###############$$$$$$$$$$$$#########""""""""""""""""""""""""############""""""###$$$$$$$$$$$$###############"""""""""""""""##################"""%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%###"""!!!!!! !!!###%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%***(((&&&$$$###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%###!!!%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&''''''''''''&&&&&&%%%((($$$$$$((()))((('''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%)))'''&&&'''+++,,,)))&&&%%%%%%%%%&&&'''((()))***###)))---)))&&&''')))******'''&&&((('''$$$%%%(((***)))'''&&&&&&'''(((((($$$%%%''')))***+++++++++************************'''(((*********)))***+++******+++++++++,,,,,,,,,---,,,+++***************,,,,,,,,,,,,---...//////+++,,,,,,---...000111222000000000111333666888:::888:::>>>BBBGGGLLLOOOQQQWWWYYYZZZ[[[]]]___cccfffqqqtttwwwyyy{{{}}}~~~~~~~~~|||}}}}}}}}}~~~~~~vvvjjjbbb```aaabbbcccbbbccc___WWWQQQNNNJJJEEEDDDAAA===;;;;;;:::999888999777555555666777777777444333111000///...//////,,,,,,,,,------///000000...---------......,,,***)))***+++,,,------------,,,***(((''')))******)))************************'''(((((((((((()))))))))&&&&&&''''''''''''&&&&&&!!!###&&&'''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%###$$$&&&&&&%%%%%%'''(((((('''&&&%%%%%%$$$$$$%%%%%%""" """%%%&&&$$$ &&&###!!!"""%%%&&&$$$!!!&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########%%%''''''%%%###$$$"""###&&&$$$!!!"""'''""""""!!!!!!###%%%$$$$$$$$$###########################"""""""""$$$$$$$$$$$$#########"""""""""###$$$$$$$$$$$$###############""""""""""""######$$$$$$$$$$$$######$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&"""%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""" $$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%)))%%%$$$''')))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&'''&&&%%%$$$############(((&&&%%%''')))***((('''%%%%%%%%%&&&&&&((())))))###(((***'''$$$&&&&&&$$$'''%%%%%%((()))'''(((+++******)))(((((())))))***%%%&&&'''((()))***++++++++++++++++++++++++++++++((()))*********)))))))))************++++++++++++++++++******************+++,,,,,,,,,,,,------............///000222333444333222222111111222333444666666666777777888999:::BBBCCCFFFGGGIIIKKKOOORRRTTTWWW\\\```ccchhhmmmpppsssqqqppppppsssuuuvvvuuuvvvxxx|||}}}~~~{{{}}}~~~}}}yyyuuussssssvvvwwwyyy{{{|||zzzvvvsssfff]]]QQQKKKKKKMMMLLLJJJKKKMMMJJJEEEAAAAAA???;;;;;;999888777777777777666777666555555666777999999444333222000000///000000---------------...//////............------+++***)))***+++,,,,,,,,,+++***+++)))'''''')))***+++***++++++++++++++++++++++++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&"""&&&''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&###$$$$$$%%%%%%&&&'''((('''&&&&&&%%%$$$$$$$$$%%%(((%%%######%%%&&&&&&%%%%%%$$$"""###%%%&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$&&&((((((%%%######"""$$$'''%%%!!!!!!$$$$$$%%%$$$###!!!!!!$$$&&&''''''&&&%%%###"""!!!!!!################################################""""""###$$$$$$$$$$$$###############"""""""""!!!$$$$$$$$$%%%%%%$$$$$$$$$"""&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!$$$&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))""""""###$$$%%%&&&&&&'''%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&""" $$$&&&%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&))))))((('''''''''''''''&&&%%%%%%%%%&&&''''''&&&(((''''''&&&&&&&&&''''''&&&((('''%%%&&&(((%%%***'''(((+++,,,******---&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))))))))************************)))))))))*********)))))))))))))))*********++++++(((((()))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...///000.........---------......++++++,,,---///222444555555666888::::::<<<>>>AAA>>>AAADDDHHHKKKPPPUUUYYY```^^^[[[\\\___cccfffhhhiiimmmqqqssssssssstttssstttuuuwwwyyy{{{}}}yyyzzz}}}{{{zzzxxxvvvyyy}}}zzzsssnnnjjjjjjiiigggeeedddeeegggjjjjjjjjjjjjiiieee___[[[NNNGGG@@@===???@@@===:::===???>>>:::999;;;:::666444444444444333333444555333333222222111222333555222111111000////////////000///......---------...---.........---,,,,,,+++***++++++++++++)))'''&&&+++)))'''''')))***+++***************************((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&"""$$$'''(((&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$######$$$&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%((('''%%%""" """&&&+++############%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""##############################$$$&&&((((((%%%###""""""$$$'''%%%!!! ###%%%%%%&&&%%%######%%%'''%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$ !!!!!!"""######$$$""""""###$$$$$$$$$$$$###############"""""""""!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%$$$######&&&''''''''''''%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$!!!!!!""""""###$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%###!!!#########&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&((()))''''''))),,,''')))&&&&&&((('''###"""$$$'''''''''((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))(((((()))+++,,,***)))((())))))))))))*********&&&''')))***+++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,---...///++++++++++++,,,,,,,,,,,,+++++++++,,,...000222444///000222333222333444666666888999:::;;;>>>BBBEEEJJJGGGDDDDDDHHHLLLOOOQQQTTTYYY]]]]]]^^^``````___dddeeegggjjjlllnnnppppppjjjmmmrrrxxx}}}~~~zzzwwwvvvsssppprrrwwwvvvzzz|||zzz{{{}}}~~~}}}|||||||||wwwzzz~~~}}}||||||sssrrrpppnnnkkkgggaaa]]]UUUUUUTTTRRRQQQQQQTTTVVVXXXWWWVVVUUUSSSOOOIIIEEE<<<:::777777888999666333666999888444333555555222111222444333222222333444333333222111//////000222............---------,,,000000///...---,,,,,,---+++---......---,,,,,,---***+++,,,+++***(((%%%###,,,***(((''')))******)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&((('''%%%###"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%###""""""$$$&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%!!!$$$***"""######$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!! #################################%%%''''''%%%###!!!!!!###&&&%%%!!!!!!$$$###$$$$$$$$$######$$$&&& !!!"""$$$%%%'''((()))#########$$$$$$$$$$$$$$$ !!!"""###$$$$$$""""""###$$$$$$$$$$$$###############""""""""""""######$$$$$$$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######(((((('''&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""##############################$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&&&&!!!"""%%%%%%&&&)))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''############$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%'''(((''''''&&&&&&&&&''''''(((###&&&(((''')))+++)))$$$%%%"""###%%%$$$ ))))))***+++++++++++++++((((((''''''((()))***+++((((((((((((((((((((((((((('''&&&))),,,---+++)))((((((((()))))))))******'''((()))***++++++************+++,,,,,,+++***)))------------...///000000,,,,,,---------------,,,000///...,,,,,,---///000,,,...000000//////000222333444444333333444777:::<<<999555444666999;;;<<>>AAACCCCCCCCCBBBBBBEEEJJJNNNQQQQQQPPPOOONNNOOORRRUUUSSSOOOPPPUUUNNNRRRSSSRRRTTTZZZ___```aaadddkkkqqqtttrrrlllgggbbbfffkkknnnnnnlllkkkjjjnnnnnnqqqttttttsssxxx|||qqqgggeeeeeeaaa]]]\\\\\\```gggkkklllhhhbbb^^^^^^___aaabbb```\\\WWWTTTOOORRRTTTSSSOOOLLLLLLLLLLLLIIIFFFCCCAAA@@@===;;;>>>??????===;;;::::::<<<@@@>>><<<;;;:::999666444333444444333111111333555...111222000111555666333///111333222///---...000...///000...++++++...111000000000111000000//////************+++,,,------(((+++......---,,,...111(((***,,,------+++)))'''...,,,)))(((((()))((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&'''''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''&&&%%%$$$###&&&### !!!$$$&&&'''&&&$$$$$$$$$###$$$$$$%%%%%%%%%$$$###&&&))))))%%%!!!&&&''''''&&&$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""$$$###!!!!!!###%%%$$$$$$!!!!!!$$$###!!!###'''"""###%%%%%%$$$$$$%%%&&&''''''&&&%%%%%%$$$###############$$$$$$%%%%%%%%%$$$$$$$$$###############""""""###$$$$$$$$$$$$###############""""""""""""""""""############""""""%%%#########$$$%%%&&&'''(((%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$#########$$$&&&&&&&&&%%%######%%%'''%%%$$$#########$$$%%%&&&"""""""""$$$''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&&&&%%%$$$"""############$$$$$$$$$"""###%%%'''''''''%%%$$$%%%''')))(((%%%$$$&&&)))'''&&&%%%%%%%%%%%%&&&'''"""###$$$%%%&&&'''''''''%%%%%%$$$&&&'''((('''%%%''''''''''''''''''&&&&&&))))))))))))((((((((((((&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''))))))((((((''''''&&&&&&!!!###&&&'''&&&%%%$$$'''((()))))))))'''&&&%%%&&&(((++++++***(((''''''))))))))))))((('''&&&%%%(((((((((((())))))))))))***)))))))))+++,,,+++***+++,,,---+++)))((()))***---***))),,,000222...***+++++++++++++++++++++++++++,,,------,,,,,,...000---,,,+++---///000000///000000000//////222777;;;...------------...//////111222333333222000---,,,555555555555666777888999999999:::;;;<<<======>>>>>>>>>>>>?????????@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFMMMOOOTTTWWWXXXWWWTTTRRRVVVZZZ______\\\YYYXXXXXXZZZZZZZZZ[[[___dddiiimmmfff]]]RRRPPPSSSUUUQQQLLLMMMOOORRRRRRRRRQQQQQQRRRSSSPPPMMMLLLKKKJJJHHHGGGDDDDDDCCCCCCBBBAAA@@@@@@???>>>===<<<<<<;;;<<<<<<;;;;;;:::999888888888888888444444999:::777333333666444333333444555333222...000222444555555444333555555444333222000//////000000////////////000000000111111///---,,,---......------,,,,,,++++++***111000---+++***)))******(((((())))))*********++++++***((('''((()))((('''***)))(((''''''((()))***(((((('''(((((()))***+++(((%%%$$$%%%((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&%%%$$$###$$$%%%###"""((((((###$$$$$$$$$#########""""""!!!"""###$$$%%%&&&&&&&&&&&&$$$""" """$$$&&&&&&&&&&&&%%%$$$###"""!!!%%%###!!! """$$$%%%%%%&&&"""!!!$$$%%%$$$$$$&&&"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$&&&'''########################%%%$$$$$$######$$$$$$%%% !!!###$$$%%%$$$"""!!!%%%$$$###""""""###$$$%%%"""%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&%%%$$$$$$######$$$$$$###$$$$$$###!!!!!!###%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$"""############$$$$$$$$$"""###%%%&&&&&&&&&$$$###%%%&&&'''&&&%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&%%%$$$$$$###%%%%%%$$$&&&'''((('''%%%%%%%%%&&&&&&''''''(((((())))))((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''((((((((((((''''''''''''$$$%%%&&&'''''''''&&&%%%(((((((((((((((((('''&&&%%%''')))***)))'''&&&&&&''''''((((((((((((((('''(((((((((((())))))))))))***)))((()))+++,,,+++***'''((()))(((&&&&&&&&&(((,,,***))),,,000111...+++++++++++++++++++++++++++,,,------,,,******+++---,,,+++***,,,...///...---...///.........000444777---------------...////////////000000///...---,,,////////////000111222333111111111222222333333444444444555555555666666666:::999999999:::;;;<<<<<<;;;>>>AAADDDEEEDDDBBBAAADDDHHHLLLMMMKKKIIIIIIIIIGGGGGGHHHJJJLLLNNNPPPRRROOOJJJCCCBBBEEEEEEAAA===@@@BBBDDDDDDBBBAAA@@@AAAKKKHHHEEEDDDCCCBBBAAA???AAA@@@@@@???>>>>>>=========<<<;;;::::::999999::::::999999888888888999999<<<999999;;;999444111333555333222222333333222111...000333555777777777666444444333222111000///...000//////////////////000000111000///---,,,---...------------------------...---,,,+++***)))))))))((()))))))))************+++)))''''''((()))((('''***)))(((''''''((()))***'''''''''''''''((((((((((((&&&$$$%%%''')))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%&&&$$$!!!###(((((($$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$###"""%%%$$$###!!!!!!###$$$%%%######$$$$$$$$$######"""%%%###!!!"""###%%%%%%%%%'''!!!"""&&&&&&$$$###"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&#####################"""%%%$$$$$$######$$$$$$%%% !!!###$$$$$$$$$###"""$$$$$$############$$$$$$"""'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$######$$$$$$"""###$$$###!!!!!!###%%% """%%%''''''&&&$$$"""$$$%%%%%%$$$###"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%"""############$$$$$$$$$###$$$%%%%%%%%%$$$###"""%%%$$$###$$$%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''((((((((('''&&&&&&%%%%%%$$$&&&'''((('''%%%$$$$$$%%%&&&'''((())))))(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((((())))))((((((((('''''''''(((''''''''''''(((((()))$$$&&&((()))'''&&&&&&&&&%%%&&&'''((())))))))))))(((((((((((())))))))))))***)))((()))+++,,,+++***((()))******))))))***+++,,,******,,,000000...+++************************,,,---,,,+++)))((()))+++,,,+++***+++,,,---,,,+++,,,---...---------///111---------------......///,,,,,,---,,,,,,,,,,,,,,,............///000111111///////////////000000000000000111111111222222222333222222111222222333333222333555777888888777777777:::===??????>>>>>>???;;;<<<===>>>>>>>>>======???===<<<<<<===<<<999777;;;<<<===<<<:::999999999BBB@@@>>><<<<<<<<<:::888<<<<<<;;;;;;:::999999999;;;:::999888777777777777888888777777777888999999888444222444444222333666333222111111222222111000...000333666888999888888222222111111000///......//////............/////////000000///---,,,---...,,,,,,,,,---.../////////***++++++++++++***)))((())))))))))))***************)))''''''((()))((('''))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&((('''%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$###!!!###&&&&&&###$$$$$$$$$###############""""""######$$$#################################"""######$$$%%%%%%$$$$$$%%%$$$###$$$%%%&&&&&&$$$(((  ''''''###!!!"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######$$$$$$#########$$$%%%&&&""""""##################$$$$$$############$$$$$$ !!!###$$$$$$$$$###"""######$$$$$$$$$$$$######!!!&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$###$$$$$$%%%###$$$%%%%%%$$$###%%%&&&!!!###$$$&&&&&&%%%$$$### """###""" """$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$""""""$$$%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!'''$$$"""###&&&'''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%''''''((((((%%%%%%$$$&&&'''((('''%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''((((((((())))))(((''''''(((((()))((('''&&&&&&&&&((()))***$$$&&&((()))'''''''''(((%%%&&&'''((())))))))))))(((((((((((())))))))))))***)))((()))***++++++)))''')))***+++******,,,---+++******,,,//////---+++))))))))))))))))))))))))+++,,,,,,+++))))))***,,,---,,,++++++,,,---+++******,,,......---,,,---...------,,,,,,------...///+++++++++++++++,,,---.........---......///000000111111000000000000000000000000111111111222222222111111000/////////000000333333444444555666666777444555777999999:::::::::999999999999888888888888:::;;;<<<<<<;;;;;;;;;<<<;;;<<<======;;;:::;;;<<