BM6P6(@ 222222222222111111111111............//////////////////............//////................................................////////////////////////---...///...------...///---,,,,,,++++++,,,,,,---//////............////////////---,,,,,,---...///000000//////.........---------///000111111111111000///...---...000222333111666>>>DDDHHHLLLOOOQQQVVVVVVXXXZZZ\\\^^^```aaadddeeeggggggffffffhhhiiihhhkkkfffbbbaaaYYYUUU```uuuyyyxxxkkkddd___ccciiiooowwwyyylll^^^QQQIIIBBB>>>;;;999999;;;;;;;;;>>>???@@@AAACCCDDDEEEEEEEEEEEEDDDEEEHHHKKKOOORRRUUUTTTSSSPPPNNNNNNQQQSSSWWWYYY[[[[[[ZZZYYYYYYYYY[[[[[[^^^hhhuuuxxxnnnaaaSSSJJJEEEEEEFFFIIINNNTTTZZZ]]]aaaccceeecccaaaccciiiooo{{{}}}{{{oooeeedddgggjjjqqqxxx{{{~~~~~~}}}~~~qqqbbbeeerrr~~~yyyxxxwwwuuuttttttvvvxxxyyy|||~~~~~~}}}}}}}}}{{{{{{{{{|||{{{zzzyyyyyyzzzzzzzzzzzzyyyyyywwwxxxxxxwwwwwwvvvuuuttttttrrrpppnnnnnnnnnoooppprrrrrrrrrrrrrrrrrrqqqqqqqqqssswwwzzz|||{{{zzzyyy||||||{{{xxxxxx}}}sssdddfffqqqsssfff^^^SSSKKKGGGFFFEEEDDDFFFEEECCC@@@>>>;;;:::999999666777999999???UUUlll~~~}}}dddIIIAAA:::999999888777999666666666666555555555555444444444333333222222222555555444333333222111111000000000000000000000000222222222222111111111000000000000000000000000000............///000222222111111000000//////......//////000000000000//////000000000000////////////............////////////...//////000000//////...........................................................................---...///...---,,,---///---,,,,,,++++++,,,,,,---///......------......//////...------------...//////.........------------,,,---...//////000000000000///...---...000222333222777>>>DDDIIILLLOOOQQQUUUVVVXXXZZZ\\\___```aaadddeeeggggggffffffhhhiiigggkkkfffbbbaaaZZZYYYdddvvv{{{vvviiibbb___ccciiioooxxxyyylll^^^QQQIIIAAA>>>;;;999:::;;;<<<<<>>EEEIIIMMMPPPRRRUUUVVVXXXZZZ\\\___aaaaaadddeeeggggggffffffhhhiiifffjjjeeeaaabbb\\\]]]kkk{{{}}}sssfff``````ccchhhoooyyyxxxmmm```RRRIII@@@>>>:::999;;;<<<>>>>>>???@@@AAACCCDDDEEEFFFFFFEEEEEEDDDEEEGGGKKKOOOQQQPPPRRRTTTTTTSSSSSSSSSTTTWWWYYY\\\^^^^^^^^^___```___]]]^^^dddmmmvvv{{{}}}~~~zzzrrreeeVVVMMMFFFHHHJJJNNNRRRVVVZZZ\\\bbbfffiiiiiihhhhhhjjjmmmppptttzzz|||ssslllkkknnnqqqxxx~~~zzz~~~}}}{{{zzzyyy{{{wwwlllhhhrrr|||xxxvvvvvvvvvwwwwwwwwwxxxxxxxxxyyy|||~~~~~~~~~~~~|||{{{{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}{{{{{{{{{{{{zzzyyyxxxwww{{{zzzyyyxxxxxxxxxyyyzzz}}}}}}}}}||||||||||||{{{wwwddddddmmm~~~hhh___TTTKKKGGGEEECCCBBB???@@@AAABBBAAA???===;;;999777888:::999;;;KKK___pppxxxzzztttyyydddLLLCCC<<<:::999777666777666666666666555555555555444444444444333333333333333222222111111000000000000000000000000000000000111111000000000/////////000000000000000000000000000000////////////000000000000000000//////////////////000000000000//////222222222222111111111000............////////////...///222333333222///...........................................................................,,,---......,,,,,,---...------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------.........///------------------------,,,---....../////////...///.........///000111222333888???EEEJJJMMMPPPRRRUUUVVVWWWZZZ]]]___aaabbbdddeeeggggggffffffhhhiiieeeiiiddd```aaa^^^bbbrrr~~~}}}rrreee___aaadddhhhppp|||yyyooobbbTTTJJJ@@@>>>;;;:::;;;>>>?????????AAABBBDDDFFFFFFFFFFFFEEEEEEDDDDDDGGGJJJNNNPPPOOORRRVVVYYYXXXWWWVVVVVVWWWZZZ]]]```aaaaaacccdddcccaaaaaadddkkkrrrwwwzzz{{{||||||zzzsssgggYYYOOOGGGHHHLLLPPPTTTXXXZZZ\\\cccfffjjjllllllkkkkkklllkkkooovvv|||}}}xxxrrroooppptttyyy}}}~~~}}}|||zzz|||qqqkkkkkkxxx{{{xxxwwwvvvvvvwwwxxxxxxyyyyyyxxxxxxyyy{{{}}}|||{{{|||~~~}}}}}}}}}}}}|||{{{zzzyyy{{{zzzzzzyyyyyyzzz{{{|||zzzzzz|||}}}zzzfffdddlll~~~iii```TTTKKKGGGEEECCCAAA>>>@@@BBBBBBBBB???<<<:::888555777:::999:::HHHYYYmmmwww}}}vvvnnnxxxeeeNNNEEE===:::999666555666666666666666555555555555444444444444444444333333333222222222111111111000000000000000000000000000000000000000////////////////////////////////////111000000////////////000000000000000//////////////////000000000000//////222222222222111111111000............////////////...///222333333222///...........................................................................,,,---...---,,,+++,,,......------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,------.........//////..................//////......///000000000//////.........//////000111222333888@@@FFFKKKNNNQQQSSSTTTUUUWWWZZZ]]]___aaabbbdddeeeggggggffffffhhhiiieeeiiiddd______^^^eeewww{{{yyy{{{qqqfff```bbbdddjjjsssyyyqqqeeeVVVKKKAAA>>>;;;:::<<<>>>@@@@@@@@@AAADDDFFFGGGHHHGGGGGGEEEEEEDDDDDDFFFJJJMMMOOOPPPTTTYYY\\\\\\[[[ZZZYYYWWWZZZ^^^aaacccdddfffhhhdddcccbbbccchhhmmmrrruuuwwwxxxyyyyyyssshhh[[[SSSHHHJJJMMMQQQUUUYYY\\\^^^dddggglllooopppooonnnnnnkkknnntttzzz}}}~~~~~~}}}~~~|||xxxsssrrruuuyyy|||~~~~~~~~~nnnlllppp~~~zzzxxxwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyxxxyyy|||~~~}}}|||}}}~~~~~~}}}|||{{{zzzzzz{{{{{{{{{|||}}}}}}{{{|||}}}}}}hhhffflll~~~iii```TTTKKKGGGEEECCCAAA@@@AAABBBCCCAAA???;;;999666333555999999:::FFFVVVjjjuuuxxxqqqnnn|||tttdddNNNEEE===;;;:::666555666666666666666555555555555444444444444444444444444333333333333333222222222111111111111111111111111000000000000////////////////////////////////////111000000////////////000////////////000000000000//////000000000000//////000000000000////////////............////////////...///111222222111///...................................................------------------------+++---...---,,,+++,,,---......------------......---,,,,,,++++++,,,,,,---+++,,,---...////////////........./////////////////////000000000000000///......//////000111111111444999@@@GGGKKKOOORRRTTTTTTUUUWWWZZZ]]]```bbbcccdddeeeggggggffffffhhhiiifffjjjddd]]]]]]\\\fffzzz}}}ttttttxxxpppfffaaaccceeelllwww{{{ttthhhXXXMMMBBB@@@<<<;;;===>>>@@@@@@@@@BBBEEEGGGIIIIIIHHHGGGFFFEEEDDDDDDFFFIIILLLOOOQQQUUU[[[^^^^^^\\\[[[ZZZWWW[[[___bbbdddeeegggiiidddcccccccccfffjjjmmmpppssstttvvvvvvrrriii^^^VVVKKKLLLOOOSSSXXX]]]aaacccfffiiinnnrrrtttuuusssrrrnnnqqquuuyyy{{{|||||||||~~~}}}wwwuuuyyy|||}}}{{{lllnnnuuu}}}xxxwwwwwwxxxyyyxxxxxxyyyyyyyyyzzzzzzzzz{{{~~~~~~}}}~~~~~~}}}|||||||||}}}~~~jjjhhhmmm~~~}}}hhh___TTTKKKGGGEEECCCBBB@@@AAABBBBBBAAA>>><<<:::777444444888888999DDDSSSfffrrr}}}{{{uuuoooqqq~~~zzzqqqaaaNNNEEE===;;;:::777555666666666666666555555555555444444444444555555555555333333333333333333333333111111111111111111111111111111000000000/////////000000000000000000000000000000////////////000000////////////000000000000//////000000000000//////000000000000////////////............////////////...//////000000//////...................................................------------------------+++,,,------++++++,,,---......------------......------,,,,,,,,,,,,------+++,,,---////////////...---------....../////////...//////000//////......---...///000000111111111444:::AAAGGGLLLOOORRRTTTSSSUUUWWWZZZ]]]```bbbcccdddeeeggggggffffffhhhiiihhhkkkddd\\\[[[ZZZeee{{{wwwoooqqqwww}}}nnneeeaaacccfffnnnzzz|||vvvkkk[[[NNNDDDAAA===<<<===>>>??????AAACCCFFFHHHJJJJJJIIIHHHFFFEEEDDDDDDEEEIIILLLNNNRRRUUUZZZ]]]]]]\\\ZZZZZZXXX[[[___bbbdddfffhhhiiieeefffgggggghhhkkkmmmppppppqqqsssssspppiii___XXXOOOPPPRRRVVV\\\bbbgggjjjjjjmmmqqqvvvzzz{{{zzzyyytttuuuwwwyyyzzz{{{{{{{{{|||{{{yyy~~~yyyqqqhhhooo{{{zzzwwwwwwxxxyyyyyyzzzyyyyyyxxxxxxzzz{{{|||~~~~~~~~~}}}}}}||||||~~~jjjhhhmmm}}}{{{ggg^^^SSSKKKGGGFFFDDDCCC???@@@@@@@@@@@@???>>>>>>;;;666555888888777BBBOOOcccooo{{{}}}{{{wwwsssuuu|||rrrbbbNNNEEE===;;;:::888666777666666666666555555555555444444444444555555555666222222222222222222222222111111111111111111111111222222111111111000000000000000000000000000000000//////...//////000111222.../////////000000000111//////000000000000//////222222222222111111111111............/////////000//////............//////................................................------------------------+++,,,------++++++,,,---......------------.........------,,,,,,------...***+++---///000000///...,,,,,,,,,------.........---...............---------...///000111111111111555:::AAAHHHLLLOOORRRTTTSSSTTTWWWZZZ]]]```bbbcccdddeeeggggggffffffhhhiiiiiilllddd[[[YYYYYYeee{{{uuulllooovvv{{{mmmeeeaaacccgggooo}}}}}}xxxmmm\\\PPPEEEBBB>>><<<===>>>??????AAACCCFFFIIIJJJJJJIIIHHHFFFEEEDDDDDDEEEHHHLLLNNNQQQUUUYYY\\\\\\ZZZYYYYYYXXX\\\```cccdddfffhhhiiiiiijjjllllllmmmnnnppprrrooooooqqqqqqooohhh```ZZZRRRSSSUUUXXX^^^eeelllpppnnnooosssyyy}}}~~~xxxxxxxxxyyyzzzzzz{{{{{{{{{}}}|||rrrkkkeeeooo|||xxxvvvwwwxxxyyyyyy{{{zzzyyyxxxxxxyyy|||}}}~~~}}}}}}zzz{{{|||~~~jjjggglll|||zzzfff^^^SSSKKKHHHFFFEEEDDD>>>>>>>>>??????@@@AAAAAA???999666888777666???MMMbbbooo{{{~~~|||yyyxxxvvveeeMMMEEE===;;;;;;888777888777666666666555555555555444444444555555555666666111111111111111111222222111111111111111111111111222222222222111111111111000000000000000000000000............///111222222.../////////000000111111//////000000000000//////000000000000111111111111///////////////////////////...---,,,+++,,,------,,,,,,,,,---------...............------,,,,,,,,,...///000///.........000------------------------***++++++,,,---...//////000///...---------------000000000000////////////........................////////////////////////...///000111111111111111555;;;CCCHHHLLLOOOSSSWWWWWWXXXYYY[[[^^^```cccdddeeefffggghhhhhhggggggfffiiigggccc\\\TTTYYYnnnpppdddkkk}}}xxxjjjbbbbbb```iiisss{{{uuukkk```WWWGGGAAA===>>>>>>>>>???BBBBBBCCCFFFIIIKKKJJJFFFCCCBBBBBBBBBCCCCCCEEEFFFFFFJJJOOOVVV[[[]]]^^^___``````aaaccceeegggiiijjjjjjkkkmmmppprrrrrrqqqpppnnnnnnnnnnnnooommmiiiddd```YYYTTTTTTZZZaaaeeeiiillllllqqqvvv{{{}}}~~~{{{{{{zzzyyyzzz{{{|||}}}|||}}}tttvvv|||ssslllhhhlllwww~~~}}}|||zzzzzzyyyyyyyyy{{{zzzyyyxxxyyy{{{}}}~~~~~~~~~|||zzz{{{}}}nnnfffeeetttwwweeeZZZPPPLLLIIIDDDAAABBBBBBBBBAAAAAA???>>><<<;;;999888888999777777???III___ooo{{{|||}}}}}}}}}zzzkkkPPPFFF===<<<<<<:::888777999888888777666555555444555555555555555555555555444444444333333222222222333333333222222222222111000000000000000000000000000///...///000111000...............////////////000000000000000000000000000000000///---...000222000000000000111111111111////////////////////////000///...---,,,------...,,,,,,---------........................------------...//////------...///........................,,,,,,------------------......---------......///,,,,,,------......//////...............---------////////////////////////...///000111111111222111555;;;CCCIIILLLOOOSSSWWWWWWXXXYYY[[[]]]```bbbddddddeeeggghhhhhhggggggfffgggfffbbb[[[TTTYYYnnnqqqfffnnnwwwhhhbbbbbbbbbjjjuuu{{{uuukkk```WWWHHHBBB>>>>>>???>>>???BBBBBBDDDGGGKKKMMMKKKGGGCCCCCCBBBBBBBBBCCCDDDEEEEEEJJJNNNTTTYYY[[[]]]___aaa___```cccfffiiikkklllmmmmmmoooqqqssstttsssqqqpppllllllllllllkkkhhhdddaaa\\\XXXWWW]]]cccgggkkkoooppptttyyy|||~~~~~~~~~~~~||||||||||||}}}~~~~~~{{{ooonnnsssyyy}}}zzzrrrkkkhhhfffppp~~~}}}}}}|||{{{{{{{{{{{{|||{{{zzzyyyyyy{{{|||~~~~~~}}}|||{{{|||~~~llldddcccqqqwwweeeZZZPPPKKKHHHCCCAAABBB@@@@@@@@@@@@??????>>>===777666777888666777???IIIaaappp|||~~~}}}{{{lllPPPFFF===<<<<<<:::888888888888888777666555555555555555555555555555555555444333333333333333333222111111111000000000000///000000000000000000000000111000//////111111000////////////000000000000111000000000000000000000000000000111000///...000222000000000000111111111111////////////////////////000000///...............,,,------------.................................,,,...///...---,,,---.................................---------,,,,,,,,,,,,,,,,,,------///000000***+++,,,---...///000000//////.........---------////////////////////////...//////000111222222222666<<>>???@@@???@@@CCCBBBEEEIIINNNPPPNNNIIIDDDBBBBBBBBBBBBBBBBBBCCCCCCIIILLLQQQUUUXXX[[[```bbb___aaadddhhhllloooqqqrrrpppqqqtttvvvvvvvvvuuutttooonnnnnnllljjjhhhfffeee```\\\\\\aaafffiiimmmrrruuuyyy}}}~~~uuuhhheeefffjjjmmmlllgggccceeehhhuuu~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzz{{{|||}}}~~~~~~~~~}}}||||||}}}~~~jjjaaa___mmmvvveeeZZZPPPKKKGGGCCCAAAAAA>>>>>>??????@@@??????>>>555555555666666777@@@KKKeeesss{{{kkkQQQGGG===<<<<<<:::888888888888777777666666555555555555555555555555555555222333333333333333333444111111111000000000000///000000000000000000000000222111000000111222111000000000000000111111111111000000000000000000000000///111222222111000000111///000000000111111111111////////////////////////111000000///////////////------------............,,,------------.........,,,---...---,,,,,,---...........................---------------------------------------...//////------...//////000111111/////////...------,,,,,,////////////////////////...//////000000222333333777<<>>>>>===555444555777666999CCCNNNiiiwwwyyykkkSSSHHH>>>;;;<<<:::888888888777777777666666666555555555555555555555555555222222222333333444444444333333333222222222111111000000000000000000000000222111000111222333222000//////000000000111111111///////////////////////////111333444222111000111///000000000111111111111////////////////////////000000000000000/////////---------.........//////,,,,,,,,,,,,,,,,,,------,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////...---------------///////////////.........//////.........---------////////////////////////.........///000222333444777===EEEJJJLLLOOOSSSWWWXXXXXXYYYZZZ\\\^^^```bbbbbbccceeefffgggggggggfffdddcccaaa]]]YYYaaaxxxuuupppyyypppccc^^^```ccclllwww}}}wwwmmm```WWWIIICCC???@@@@@@???AAADDDBBBFFFKKKPPPSSSQQQKKKFFFBBBBBBAAAAAAAAABBBCCCCCCCCCEEEHHHLLLQQQXXX```eeefffhhhkkkooosssvvvyyyzzzxxxyyy{{{|||~~~~~~~~~~~~~~~}}}zzztttmmmiiiggghhhfffccccccgggiiijjjooouuu~~~yyymmmfffgggdddcccccc```___gggssszzzmmmhhhgggffffffggggggjjjnnnttt{{{~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}{{{|||}}}mmmbbb]]]iiiwwwhhh\\\QQQKKKGGGCCCAAABBB@@@@@@@@@???>>>===<<<;;;777666666888888;;;FFFRRRlll{{{|||oooTTTIII>>>;;;;;;999888999777777777777666666666666555555555555555555555555222222222333333444444444333333333222222222111111000000000000000000000000222111000111222333222000........./////////000000///////////////////////////111333444222111000111000000000000111111111111////////////////////////000000000000000///......------........./////////......---------,,,,,,,,,,,,...///...---,,,---...++++++++++++++++++++++++***++++++,,,---...///000000000///------,,,,,,,,,---------,,,,,,,,,++++++........................///////////////////////////.........000222444555888>>>EEEJJJMMMOOOSSSWWWXXXXXXYYYZZZ\\\^^^```aaabbbcccdddfffgggggggggfffdddccc```\\\YYYccc}}}{{{tttqqq{{{~~~oooccc^^^```ccclllxxx~~~xxxmmm```WWWIIICCC>>>???@@@???@@@CCCBBBEEEJJJOOOQQQPPPKKKGGGAAAAAAAAAAAABBBCCCDDDEEECCCDDDGGGJJJNNNUUU\\\aaaeeegggkkkpppuuuyyy|||~~~|||}}}~~~~~~wwwnnnhhhffffffhhhffffffiiijjjjjjooovvvzzzsssooojjjgggfffcccbbblllzzzxxxkkk___\\\\\\[[[[[[]]]\\\___dddjjjpppvvv{{{}}}~~~~~~|||~~~~~~{{{|||~~~pppddd]]]ggg|||yyyjjj^^^RRRKKKGGGCCCBBBDDDAAAAAA@@@???>>><<<;;;:::888777777888999<<>>FFFJJJMMMOOOSSSWWWXXXXXXYYYZZZ\\\]]]___```aaabbbdddfffgggggggggfffdddbbb^^^YYYWWWcccwwwsssrrr|||}}}nnnbbb___aaadddnnnyyyyyynnn```VVVHHHBBB>>>>>>???>>>???BBBBBBDDDGGGLLLOOONNNJJJGGG@@@AAAAAABBBCCCEEEFFFGGGFFFGGGIIIJJJLLLPPPVVVZZZ```ccchhhooouuu{{{{{{qqqjjjhhhiiijjjiiiiiilllkkkkkkpppwww~~~yyyqqqnnnnnnkkkiiittt~~~ggg\\\RRRPPPQQQQQQQQQSSSRRRUUUYYY___eeejjjnnnppprrrtttwwwxxxxxxxxxzzz{{{}}}|||~~~~~~~~~rrreee]]]fffzzz{{{lll```SSSLLLHHHDDDCCCEEE????????????>>>===<<<;;;999777777888888;;;GGGSSSooo~~~xxxVVVJJJ???;;;;;;999888999666666666666777777777777555555555555555555555555444333333333333333333222111111111000000000000///000000000000000000000000111000//////111111000///...////////////000000000000000000000000000000000000000111000///...000222000000000000111111111111////////////////////////...///000000000///---,,,............/////////000444333222111000///...---...///000///......///000------------------------......---------,,,,,,,,,---------------...///000+++,,,,,,---...///000000+++,,,,,,---...///000000///////////////////////////...---...///222444666999???FFFKKKMMMOOOSSSWWWXXXXXXYYYZZZ[[[]]]___```aaabbbdddfffggggggggggggdddaaa\\\WWWUUUbbbuuurrrrrr|||}}}nnnccc___aaafffooo{{{yyynnn```VVVGGGAAA===>>>>>>>>>???BBBAAACCCFFFJJJMMMMMMJJJGGG@@@@@@AAABBBDDDFFFHHHIIIIIIJJJJJJJJJKKKMMMQQQTTT[[[___eeemmmuuu|||vvvooommmmmmlllkkklllnnnmmmlllqqqxxx}}}xxxtttuuurrrppp|||ppp\\\RRRHHHGGGIIIJJJJJJLLLKKKNNNRRRXXX]]]bbbeeefffgggiiikkklllllllllnnnoooqqqtttxxx|||~~~~~~~~~rrreee\\\dddxxx|||mmmaaaTTTMMMIIIEEEDDDFFF======>>>>>>>>>>>>======888777666777777:::FFFRRRooo}}}wwwWWWKKK???;;;;;;999888999666666666666777777777777555555555555555555555555444444444333333222222222333333333222222222222111000000000000000000000000000///...///000111000...000000000000111111111111000000000000000000000000000000000///---...000222......//////000000111111000000000000000000000000000000000000000111111222........................222333444555333000---+++........................------------------------,,,,,,,,,------.........,,,---...---,,,+++---///////////////////////////......------------......000000000000000000000000......///000111222333333:::@@@GGGKKKMMMOOORRRTTTYYYYYYYYYZZZ[[[]]]^^^___ccccccccceeeggghhhfffdddgggbbb\\\WWWVVVccc~~~rrrqqqttt~~~oooddd```ccchhhqqq}}}{{{rrrbbbUUUKKKCCC>>>>>>@@@??????AAAAAABBBDDDFFFHHHIIIJJJJJJCCCBBBAAAAAACCCFFFIIIKKKMMMMMMMMMNNNMMMMMMMMMLLLSSSWWW\\\ccciiiqqqxxx}}}{{{xxxvvvtttppplllkkknnnoooooorrrwww|||}}}|||yyyyyyvvvtttqqqcccPPPLLLFFFCCCCCCEEEGGGGGGGGGHHHKKKNNNQQQTTTWWWXXXZZZ[[[]]]^^^^^^\\\[[[YYYbbbdddhhhlllrrryyy}}}~~~}}}xxxeeeYYYbbbvvvzzzqqqcccTTTLLLHHHCCC@@@@@@BBBBBBAAA???>>><<<;;;;;;777666666999:::<<>>???@@@@@@@@@AAAAAABBBDDDFFFHHHIIIJJJJJJDDDCCCBBBBBBCCCGGGJJJLLLPPPPPPPPPPPPOOOMMMKKKJJJMMMPPPUUU[[[aaajjjrrrwww}}}|||wwwsssppprrrrrrqqqtttyyy{{{}}}|||xxxyyywwwxxx{{{eeeYYYIIIFFFAAA??????@@@AAAAAAAAABBBDDDGGGJJJMMMOOOPPPTTTTTTUUUVVVVVVUUUTTTSSSXXXZZZ]]]aaafffllltttyyy{{{~~~~~~yyyfffYYYbbbuuu{{{qqqcccTTTLLLHHHCCC@@@@@@BBBAAA@@@???>>><<<;;;;;;777666666999999;;;CCCMMMhhh{{{|||xxx}}}sssXXXLLL@@@;;;:::888777888777777777777777666555444555555555555555555555555333333333222222222222222111111111111111111111111000000000000000111222222........................000000111111111111000000//////000000000000//////////////////////////////222222222222111111111111000000000000000000000000222111000///...---------000000000000000000000000...///111111111000...,,,........................------------------------------------------,,,,,,,,,---...---,,,+++---///////////////////////////......------------......000000000000000000000000...//////000111222333333<<>>>>>???>>>>>>@@@AAABBBCCCEEEGGGHHHIIIIIIEEEEEEDDDDDDFFFIIIMMMOOOSSSSSSTTTTTTRRRNNNKKKIIICCCDDDEEEGGGJJJQQQXXX^^^iiinnnuuu|||zzzxxxvvvsssuuuzzzyyy}}}xxxuuuxxxqqqXXXIIIBBB???===<<<<<<======<<<:::;;;;;;<<<===>>>???@@@AAABBBAAAAAA@@@AAAAAABBBCCCEEEFFFHHHJJJLLLOOOTTTWWWWWW[[[cccllltttxxx{{{|||yyyfffZZZ```qqq|||oooaaaSSSLLLHHHDDDAAABBBAAA@@@???>>>===<<<;;;;;;888666666777777888???HHH^^^ssszzzxxxyyylllXXXLLL@@@;;;:::888777888777777777666555444333222555555555555555555555555222333333333333333333333111111111111111111111111111000000000000000111111222222222222222222222222000000111111111111000000//////000000000000//////////////////////////////111111111000000//////...////////////////////////---------------......///........................,,,,,,---.........------........................,,,,,,,,,---------...............------,,,,,,,,,,,,---...---,,,+++---///////////////////////////......------------......//////////////////////////////000111222333444444;;;AAAHHHMMMOOOPPPSSSVVVWWWXXXXXXZZZ[[[^^^___```ccccccccceeeggghhhfffdddbbb]]]XXXXXX]]]llltttggg______ccchhhuuu|||sssdddXXXNNNEEE>>>======<<<===???@@@AAACCCEEEGGGHHHIIIIIIFFFEEEDDDEEEGGGJJJNNNPPPRRRRRRSSSRRRQQQOOOLLLJJJDDDDDDCCCBBBBBBFFFLLLPPPZZZ```iiiqqqxxx~~~~~~yyyxxxuuurrrtttxxxyyy}}}zzzvvvuuu|||dddNNNCCC???<<<;;;:::;;;<<<<<<;;;999999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???AAABBBCCCCCCEEEIIIKKKKKKOOOVVV___fffllloooqqqyyy}}}~~~~~~xxxfffYYY___nnn}}}mmm___QQQJJJGGGCCCAAAAAA@@@??????>>>===<<<;;;;;;888666666777666777>>>GGG\\\qqqxxxwww|||pppXXXLLL@@@;;;:::888777888777777777777666555444333555555555555555555555555333333333222111000000000111111111111111111111111111111000000000000000111////////////////////////000000111111111111000000//////000000000000//////000000000000000000000000000000000///////////////000000000000000000000000111000///...---,,,,,,,,,........................,,,------.........------........................+++,,,,,,------.........------------------,,,,,,,,,---...---,,,+++---///////////////////////////......------------......000000000000000000000000///000000111222333444444;;;AAAHHHMMMNNNPPPSSSVVVWWWWWWXXXZZZ\\\^^^```aaaccccccccceeeggghhhfffdddbbb]]]XXXYYY```qqqrrrfff^^^^^^bbbhhhvvv|||sssfffYYYPPPGGG???======<<<===???@@@AAACCCEEEFFFHHHHHHIIIEEEEEEDDDEEEGGGKKKOOOQQQRRRQQQQQQPPPNNNMMMKKKJJJEEEEEECCC@@@>>>???CCCFFFOOOTTT\\\dddkkkrrrxxx{{{|||~~~~~~}}}yyytttqqqqqqooolllmmmqqqtttxxx~~~uuuuuuyyyqqqYYYHHH@@@===888777666777999999999777777777777888888888999999888888999::::::;;;;;;;;;;;;<<<=========>>>@@@BBBDDDFFFKKKRRRYYY___cccfffoootttzzz}}}|||}}}~~~vvveeeXXX]]]lll~~~|||jjj]]]OOOIIIFFFBBB@@@AAA??????>>>======<<<;;;;;;888666666777777888???HHH]]]rrr~~~uuuuuu~~~rrrXXXLLL@@@;;;:::888777888666777777777777666555555555555555555555555555555444333333222111000///...111111111111111111111111222111111000000000000000000000000000000000000000000000111111111111000000//////000000000000//////000000000000000000000000000000000000000000111111000000000000000000000000222111000...------,,,,,,.......................................---------........................++++++,,,,,,---......///,,,,,,------------------,,,---...---,,,+++---///////////////////////////......------------......000000000000000000000000///000111111333333444555<<>>===>>>AAA@@@AAABBBDDDFFFGGGHHHHHHEEEDDDDDDDDDGGGKKKOOOQQQTTTRRRPPPMMMJJJIIIHHHHHHDDDDDDBBB???===<<<>>>@@@EEEIIIOOOUUUZZZ```fffjjjjjjlllnnnoooooommmkkkiiieeebbbaaabbbbbb___```cccfffjjjpppxxx{{{rrrvvv~~~cccOOOCCC===;;;777666555555777888888888666666777777777888888888666777999:::;;;;;;::::::888:::;;;;;;::::::;;;===???@@@CCCGGGLLLSSSXXX[[[ccchhhpppxxx~~~~~~}}}|||}}}~~~~~~|||{{{{{{}}}tttcccWWW\\\jjj||||||hhh[[[MMMGGGDDDAAA???@@@>>>>>>>>>===<<<<<<;;;;;;888666666777777999@@@III^^^rrrzzzxxx~~~oooXXXLLL@@@;;;:::888777888444444555666666666555555555555555555555555555555333333333222222111111111111111111111111111111111222222111000000000000000222222222222222222222222000000111111111111000000//////000000000000//////000000000000000000000000000000111111222222222333000000000000000000000000///............///000000000000000000000000000000//////.........---------........................++++++,,,,,,---...//////,,,,,,,,,------.........------...---,,,+++---///////////////////////////.........------.........000000000000000000000000000000111222333444444555===CCCJJJOOOQQQRRRUUUXXXVVVWWWXXXZZZ\\\^^^```aaaccccccccceeeggghhhfffdddccc]]]YYY\\\eeevvvqqqeee]]]]]]aaajjjxxx}}}wwwlllaaaVVVLLLCCC@@@@@@???@@@BBB@@@AAABBBDDDFFFGGGHHHHHHDDDDDDCCCDDDGGGJJJNNNQQQVVVSSSOOOKKKGGGFFFEEEEEEBBBBBBBBB???===<<<===>>>>>>AAAEEEIIIMMMRRRWWW[[[[[[]]]^^^______\\\ZZZXXXTTTQQQRRRUUUVVVSSSSSSVVVXXX\\\bbbkkkuuu~~~uuuqqqwwwtttYYYHHH@@@;;;999999777555555777999::::::888888888999999:::::::::555666999;;;<<<;;;:::999888:::;;;;;;:::999;;;<<<<<<<<<===@@@EEEKKKPPPTTTYYY___hhhrrrzzz~~~~~~zzzzzzzzzzzz|||~~~~~~}}}{{{zzzzzz|||~~~sssbbbWWW[[[jjj|||{{{gggZZZLLLFFFDDD@@@??????>>>>>>======<<<<<<;;;;;;888666666888888999AAAJJJ___sss|||kkkXXXLLL@@@<<<:::888777888222222333444555555555555555555555555555555555555222222333333333333444444111111111111111111111111222222111000000///000000////////////////////////000000111111111111000000//////000000000000//////000000000000000000000000111111111111111000//////000000//////.........---/////////////////////////////////...---------,,,---------------------------------------------------------------------------------............///------......---,,,++++++////////////////////////////////////////////////000000////////////000000---///111222222333555666???CCCIIILLLMMMOOOSSSWWWVVVVVVWWWXXXZZZ\\\]]]___ccccccddddddddddddeeeeeebbb]]]WWWWWWbbbxxxqqqfff______cccmmm{{{zzzssskkkfffVVVKKK@@@===>>>===>>>@@@BBBAAABBBDDDGGGHHHGGGFFFDDDCCCAAAAAACCCGGGKKKNNNNNNQQQPPPLLLIIIHHHDDD???CCCAAA?????????@@@???>>>@@@?????????AAADDDGGGIIIPPPPPPPPPPPPPPPQQQQQQQQQNNNKKKHHHHHHKKKLLLKKKIIIKKKMMMQQQXXXaaakkktttyyy~~~|||uuuqqqzzzgggOOOBBB<<<;;;===666666666666666666666666888888888888888888888888777777777777888888888888888888999999999:::::::::<<<===>>>>>>???AAAFFFIIINNNTTT^^^gggnnnuuuzzz~~~~~~}}}yyyyyyyyyzzzzzzzzz{{{{{{}}}}}}|||{{{zzz{{{~~~pppddd[[[\\\iii}}}zzzgggZZZNNNIIIGGGCCCAAAAAA=========<<<;;;;;;::::::===999888999888888===DDD\\\sssyyylllXXXFFF>>>===777888999333333444666777777777666555333333444444333333222111444333333222222333333444444777777333000111000,,,333222111000000111222333111111000///////////////222222111111000000//////000000000000000000000000000///...///000111000...111111111111111000//////000/////////............////////////////////////...............---------------------------------------------------------........................------------............//////000000///......---////////////////////////////////////////////////000000////////////000000...000111111111333555777???CCCIIIKKKMMMOOOSSSVVVVVVVVVWWWXXXZZZ\\\^^^___bbbbbbcccccccccddddddddd```\\\WWWXXXeee{{{pppeee___aaafffqqqyyyrrrjjjeeeVVVKKKAAA>>>>>>===>>>@@@BBBAAAAAACCCFFFGGGGGGFFFDDDBBBAAAAAABBBFFFIIILLLNNNQQQQQQMMMJJJHHHDDD>>>@@@>>><<<<<<======<<<;;;<<<<<<;;;;;;===???AAACCCFFFFFFGGGIIIJJJLLLMMMMMMNNNKKKHHHGGGHHHIIIHHHGGGHHHIIIKKKPPPWWW^^^eeeiiioooqqquuuzzzwwwrrroooxxxaaaLLLAAA<<<:::;;;555555555555555555555555666666666666666666666666:::999999888888777777777888999999999999::::::::::::;;;<<<<<<<<<>>>BBBEEEJJJPPPXXX```hhhpppvvv{{{~~~}}}zzzzzz{{{{{{{{{{{{{{{{{{|||}}}}}}|||{{{|||~~~pppeee\\\]]]iii|||{{{ggg[[[NNNIIIGGGCCC@@@@@@=========<<<;;;;;;:::::::::777666888888999???FFF\\\sssyyykkkZZZGGG>>>===888888:::444444555555666666666666666444444444444444333222222444333333222222333333444777@@@EEE???777333333333222222111111111111222222111111000///////////////000000//////............000000000000000000000000111000//////111111000///111111111111111000//////////////////............////////////////////////---------...............------------------------------------------------////////////////////////------------............/////////000//////...---////////////////////////////////////////////////000000////////////000000000000111000000222666999???CCCIIIKKKLLLNNNRRRVVVVVVVVVWWWXXXZZZ\\\^^^___aaabbbbbbccccccccccccccc^^^ZZZWWW[[[iii}}}nnneeeaaadddjjjwwwyyyqqqhhhbbbUUUKKKBBB???>>>======@@@BBBAAA@@@AAADDDGGGGGGGGGCCCBBBAAA@@@AAADDDGGGIIIMMMQQQRRROOOLLLJJJDDD>>>>>>===;;;;;;<<<===<<<;;;;;;:::999999:::;;;===>>><<<===???AAADDDGGGIIIJJJLLLJJJHHHGGGHHHHHHHHHGGGGGGGGGGGGIIIMMMQQQUUUXXX^^^aaaeeejjjpppuuuyyy{{{pppmmmlllvvvtttWWWFFF???;;;888777555555555555555555555555666666666666666666666666999999888888888888888888999999999999::::::::::::999::::::::::::;;;>>>@@@DDDIIIOOOWWW___gggpppuuu}}}|||{{{}}}}}}}}}||||||||||||||||||}}}~~~~~~}}}}}}~~~qqqhhh___```jjj{{{{{{iii\\\OOOIIIFFFBBB??????=========<<<;;;;;;::::::888666555777999:::@@@GGGYYYrrryyykkk[[[HHH???===888888:::444666555555555555666666777444555555555555444333333444333333222222333333444777DDDMMMEEE777000111444111111222222222222111111111111000/////////000000000////////////.........000000000000000000000000222111000000111222111000111111111111111000/////////////////////.........////////////////////////,,,---------.../////////........................................................................,,,,,,---------.........,,,---------------,,,,,,////////////////////////////////////////////////000000////////////000000000111000//////222666999???CCCHHHKKKLLLNNNRRRUUUWWWWWWWWWYYYZZZ\\\^^^___aaabbbcccddddddddddddccc\\\YYYWWW^^^nnn|||}}}}}}nnnfffdddiiippp{{{xxxooofff```UUULLLCCC@@@>>><<<===@@@AAA@@@???AAADDDFFFHHHHHHCCCBBBAAA@@@@@@BBBDDDEEELLLPPPRRRPPPNNNKKKFFF???@@@>>>======>>>>>>>>>===<<<<<<;;;::::::;;;<<<<<<999:::;;;>>>AAACCCEEEFFFGGGGGGIIIKKKMMMMMMLLLKKKJJJJJJJJJJJJKKKNNNPPPQQQXXXYYY[[[___bbbeeehhhiiimmmooosssvvvxxx{{{zzzjjjiiijjjttt{{{eeeLLL@@@===;;;777555555555555555555555555555888888888888888888888888333444555777999:::<<<<<<999999999:::::::::;;;;;;999:::;;;:::999999;;;===@@@CCCHHHNNNUUU___hhhooowww{{{~~~{{{zzz~~~~~~~~~~~~}}}}}}}}}|||~~~~~~|||zzz{{{wwwnnnfffeeelll{{{|||iii]]]PPPJJJFFFBBB>>>>>>=========<<<;;;;;;::::::888666555777888999???GGGWWWqqq{{{kkk[[[HHH???===777888:::444777666555444444555666777555555666666555555444333444333333222222333333444:::EEEKKKCCC555///000333000111222333333222111000111111000000///000000111111111111111111111111111////////////////////////222111000111222333222000111111111111111000//////.........///////////////////////////////////////,,,---------.../////////................................................------------------------,,,,,,,,,------------...,,,,,,---------------,,,////////////////////////////////////////////////000000////////////000000000111000//////222666999???DDDHHHKKKKKKMMMQQQTTTWWWWWWXXXYYY[[[]]]^^^```bbbccceeefffffffffeeeddd[[[XXXXXXaaarrr~~~}}}xxx{{{}}}pppiiigggmmmttt}}}xxxnnneee___UUUMMMEEEBBB???<<<<<<@@@AAA@@@@@@BBBEEEGGGHHHHHHDDDCCCAAA@@@@@@@@@AAABBBHHHMMMQQQPPPNNNMMMIIICCCBBB@@@>>>>>>>>>???>>>=========<<<<<<;;;;;;;;;;;;999:::;;;<<<>>>???@@@AAA@@@DDDJJJPPPSSSSSSSSSRRRPPPOOOOOOPPPQQQSSSTTTUUUZZZZZZZZZZZZZZZZZZZZZZZZ\\\^^^aaadddgggkkkqqqttttttuuuwwwwwwxxx{{{uuuffffffiiissshhhVVVCCC<<<<<<:::777555666666666666666666666666999999999999999999999999222333444666888:::;;;<<<999999:::::::::;;;;;;;;;;;;<<<<<<;;;::::::;;;<<<>>>@@@CCCGGGNNNWWW```gggrrrwww}}}~~~}}}}}}uuunnniiihhhppp|||vvvmmmjjjooo{{{|||iii]]]PPPJJJFFFBBB>>>>>>=========<<<;;;;;;:::::::::777666777777888>>>DDDXXXrrr~~~nnn\\\HHH>>><<<666777999444777666555444444555666777555555666666555555444333444333333222222333333444@@@EEEEEE===555222333333000111222333333222111000111111000000000000111111111111111111222222222222////////////////////////222111000111222333222000111111111111111000//////.........///////////////////////////////////////---------...............................................................------------------------,,,,,,,,,,,,---------------...//////000/////////////////////////////////////////////////////////000000////////////000000000000111000000222666999???DDDHHHKKKKKKMMMPPPTTTWWWWWWXXXYYY[[[]]]___```cccdddfffggghhhgggeeeddd[[[YYYZZZcccuuu~~~zzz|||xxx|||~~~qqqjjjiiinnnuuu}}}wwwnnneee___TTTMMMGGGCCC???;;;<<<@@@@@@@@@AAADDDGGGIIIIIIHHHEEEDDDBBBAAA@@@???@@@@@@DDDIIIMMMMMMNNNOOOLLLHHHDDDBBB???>>>>>>>>>===;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;@@@HHHOOOSSSVVVXXXZZZUUUVVVWWWXXXYYY[[[]]]^^^aaa```^^^\\\ZZZXXXVVVUUUTTTUUUVVVWWWYYY]]]bbbfffgggjjjmmmnnnnnnpppuuuzzzuuueeeeeehhhppp~~~|||lllWWWJJJ===::::::999777777777777777777777777777777777777777777777777777777666666777777888888888999::::::::::::;;;;;;;;;;;;;;;===>>>===<<<;;;<<<======>>>@@@CCCHHHOOOXXX^^^kkkpppyyy~~~~~~rrrhhh```ZZZYYYaaaooo}}}~~~sssnnnoooyyy|||iii\\\OOOIIIFFFBBB??????=========<<<;;;;;;:::::::::777555777777888===DDDZZZtttsss^^^JJJ???<<<666777:::444777666666555555555555666444555555555555444333333444333333222222333333444;;;===:::333000222222///111111222222222222111111111111000000000111222222/////////000000000000111000000000000000000000000222111000000111222111000111111111111111000//////............/////////000////////////////////////...............---------........................................................................++++++,,,,,,,,,------------......///000000//////////////////////////////////////////////////////000000////////////000000...000111111111333555777@@@DDDHHHJJJKKKLLLPPPSSSWWWXXXXXXZZZ[[[]]]___```bbbccceeeggghhhfffeeeccc\\\ZZZ[[[eeewww||||||}}}zzz}}}qqqjjjiiimmmsss}}}wwwnnneee___TTTNNNHHHDDD???;;;<<<@@@???@@@BBBFFFJJJKKKIIIHHHGGGEEEDDDBBB@@@??????>>>@@@EEEIIIJJJMMMPPPPPPMMMHHHFFFCCCAAA@@@???===<<<;;;;;;<<<<<<<<<;;;::::::;;;;;;:::::::::999999999:::>>>CCCHHHMMMSSSZZZ___]]]^^^___aaaccceeeggghhhhhhhhhfffdddbbb```^^^]]]XXXXXXWWWUUUTTTVVVYYY\\\[[[___ccceeeeeeggglllpppuuu{{{vvvgggfffffflllxxxjjjXXXJJJAAA;;;::::::888888:::888888888888888888888888777777777777777777777777999999999999999999:::::::::::::::;;;;;;;;;;;;<<<;;;===>>>>>>===<<<===>>>======>>>@@@CCCHHHPPPUUU___fffpppyyy~~~}}}}}}~~~tttfff^^^TTTQQQRRRYYYcccqqqwwwooommmvvv{{{ggg[[[NNNIIIGGGCCC@@@@@@=========<<<;;;;;;::::::888555444666777888>>>EEEYYYsssyyy```LLLAAA>>>888999<<<777666666666666666555555444444444444444444333222222444333333222222333333444111444333///...000000---222222111111111111222222111111000000111111222333//////000000000111111111000000000000000000000000111000//////111111000///111111111111111000//////---.........//////000000/////////////////////////////////......------,,,////////////////////////////////////////////////////////////////////////++++++,,,,,,,,,---------++++++,,,---.........---////////////////////////////////////////////////000000////////////000000---///111222222333555666@@@DDDHHHJJJKKKLLLOOOSSSXXXXXXYYYZZZ[[[]]]___``````bbbeeeggggggfffdddbbb]]]ZZZ[[[fffxxx~~~}}}{{{pppjjjhhhkkkqqq}}}wwwnnneee___TTTNNNIIIEEE???;;;;;;@@@>>>@@@CCCHHHLLLLLLJJJGGGGGGFFFDDDBBB@@@???>>>>>>===BBBFFFHHHLLLQQQRRRPPPMMMJJJGGGEEEDDDBBB@@@>>><<<======>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;:::<<>>>>>:::::::::;;;;;;;;;<<<<<<:::<<<>>>>>>===<<<===>>><<<======>>>@@@DDDJJJOOOUUU]]]hhhrrrxxx{{{|||}}}||||||}}}~~~sssfff[[[SSSNNNOOORRRWWW]]]jjjxxxnnnkkktttzzzgggZZZNNNIIIGGGCCCAAAAAA>>>======<<<;;;;;;::::::555333333666888999@@@HHHUUUooo|||}}}cccNNNCCC@@@::::::===999555666777777777666444333333333444444333333222111444333333222222333333444...333666444222444333111333222111000000111222333111111000000111222333333111111222222333333333333000000000000000000000000000///...///000111000...000000111111222222222333222111111111000000//////------......//////000000,,,------......------,,,////////////////////////...........................---,,,,,,,,,,,,---......------,,,,,,,,,------...........................//////000///---,,,+++222222111///...---++++++//////............//////000111111111111222555777AAAEEEKKKMMMNNNOOORRRUUUUUUWWWXXXYYYZZZ]]]aaadddbbbccceeeffffffeeecccbbbaaa]]]```lll|||{{{yyynnngggeeeiiiooozzz{{{tttoooggg___YYYSSSJJJDDD@@@>>>>>>===>>>AAADDDGGGHHHHHHFFFDDDFFFFFFFFFEEEDDDBBBAAA???CCCAAABBBGGGJJJLLLPPPUUUNNNOOOPPPMMMIIIEEECCCBBB???===;;;;;;<<<>>>>>>===:::;;;<<<>>>>>>>>>===<<<<<<===>>>???BBBGGGNNNRRR[[[```gggpppwwwzzzzzzxxxyyyyyywwwtttrrrqqqrrrtttssspppjjjccc]]]YYYWWWVVVSSSTTTTTTVVVZZZ^^^bbbddddddhhhmmmpppuuuxxxhhhdddfffjjjsss{{{{{{nnnWWWEEEAAA>>><<<;;;<<<======<<<;;;;;;;;;::::::999999999666555555555666999;;;===999999:::::::::;;;;;;;;;>>>>>>>>>>>>============>>>>>>>>>>>>============@@@@@@@@@@@@AAACCCEEEGGGJJJPPPYYYbbbjjjpppuuuyyyyyy{{{~~~wwwkkk___WWWUUUMMMPPPTTTWWW^^^mmmtttlllkkkssszzzggg[[[NNNHHHFFFBBB???>>>??????>>>>>>======<<<<<<;;;888777888777777===DDD]]]rrrzzzvvviiiOOOAAA@@@<<<::::::555777777777777666666666666555555444333333222111111444444444444444444444444333333333333333333333333333222111000000111222333111111111111111111111111111111222222222111111000000000000000000000000000222222111111111111111111000000000111111111222222111111111000000000//////.........///////////////---......//////......---...................................................---,,,,,,,,,,,,---...111000000/////////000000.................................///......---,,,++++++,,,,,,...///000111//////............//////000111111111111222444777???DDDIIILLLMMMNNNQQQTTTUUUWWWXXXZZZ[[[]]]aaadddbbbccceeeffffffeeecccbbb]]]YYY[[[hhhyyy|||yyynnnhhhfffkkkqqq~~~{{{tttnnnfff^^^XXXRRRJJJCCC???>>>======>>>@@@DDDGGGGGGFFFDDDCCCEEEEEEFFFGGGFFFDDDBBB@@@@@@>>>???EEEJJJMMMRRRXXXVVVYYYZZZYYYUUUPPPLLLJJJGGGDDD@@@>>>======<<<;;;<<<===>>>???@@@?????????BBBBBBAAA??????BBBGGGJJJRRRVVV___iiissszzz~~~~~~~~~|||zzzxxxyyy|||~~~zzzxxxuuuqqqkkkfffaaa^^^ZZZXXXUUUTTTVVV\\\bbbfffeeeiiilllnnnqqqwww|||mmmiiieeehhhooovvvvvviiiUUUEEE???===;;;:::;;;<<<;;;:::<<<;;;;;;;;;::::::::::::999888777777888:::<<<===;;;;;;;;;;;;<<<<<<<<<===?????????>>>>>>======<<<>>>>>>??????????????????@@@@@@@@@AAABBBCCCDDDEEEEEEJJJRRRZZZaaahhhnnnrrrwwwyyy}}}zzzpppggg]]]VVVSSSQQQUUUXXX[[[bbbooooooggggggpppzzzggg[[[NNNIIIFFFBBB???>>>??????>>>>>>===<<<<<<<<<:::777777888777888>>>FFF^^^ssswwwssskkkPPPAAA@@@;;;999:::555777777777777666666666555555555444333333222111111333333333333333333333333333333333333333333333333222222111000000111222222111111111111111111111111000111111111111111000000000000000000000000000000111111111111111111111111//////000000000000111111111111000000000000/////////////////////............//////////////////......................................................------,,,,,,------...111000000000000000111111...........................------------...//////000///...---...///111222//////............/////////000111111000111444777>>>CCCHHHKKKLLLMMMQQQTTTUUUWWWYYYZZZ[[[]]]```cccbbbcccdddffffffdddcccbbb[[[VVVWWWdddvvv}}}wwwmmmhhhggglllrrr{{{tttnnneee]]]VVVQQQIIIBBB???>>>======>>>@@@CCCEEEFFFDDDBBB@@@CCCEEEGGGIIIIIIFFFCCCAAABBB??????DDDHHHKKKQQQWWW]]]aaaeeefffccc]]]XXXUUUPPPKKKFFFBBB@@@???===<<<>>>>>>???AAABBBCCCDDDDDDFFFEEECCC@@@>>>???BBBDDDJJJNNNUUU___jjjttt|||}}}wwwqqqmmmgggbbb[[[VVVVVV[[[bbbgggjjjmmmooopppnnnooosssvvvsssoooiiikkknnnqqqooodddSSSFFF>>>===<<<<<<======<<<:::<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::::::::;;;===>>>============>>>>>>>>>>>>@@@@@@??????>>>===<<<<<>>======<<<<<<;;;888777666888888999@@@III```ttt}}}sssooo}}}nnnRRRBBB???:::999:::666777777777666666666555555555444444333333222222111222222222222222222222222333333333333333333333333222222111000000111222222111111111111111111111111///000000111111000000///000000000000000000000000111111111111111111111111///////////////000000000000000000000000000//////000000//////......------......////////////......................................................------------------------...------------......///........................------,,,,,,---...000111>>>;;;666111...,,,,,,,,,//////............/////////000111000000111444666>>>BBBHHHKKKLLLNNNQQQTTTUUUWWWYYY[[[[[[]]]```bbbaaabbbdddeeeeeedddbbbaaa\\\WWWWWWcccuuu}}}uuulllgggggglllrrr}}}uuuooofff]]]UUUOOOGGGAAA>>>=========>>>@@@BBBDDDEEECCC@@@>>>BBBEEEHHHKKKKKKIIIFFFDDDHHHDDDBBBEEEGGGHHHMMMRRR\\\bbbiiimmmlllgggbbb___XXXTTTMMMHHHEEEDDDBBBAAA>>>???@@@BBBDDDGGGJJJKKKHHHHHHFFFDDDAAAAAABBBDDDGGGJJJNNNUUU^^^hhhrrrxxx}}}}}}wwwqqqiiiaaa^^^```dddhhhooorrruuutttrrrnnnmmmmmmttt{{{yyyuuusssrrrqqqqqqlllbbbSSSHHHAAA???>>>???@@@???>>><<<========================>>>===<<<;;;;;;<<<=========>>>>>>>>>>>>?????????AAAAAA@@@???>>>>>>===<<>>>>>===<<<<<<;;;;;;777666777888888999BBBLLLdddvvv{{{qqqmmm{{{qqqTTTBBB>>>999888:::777777777666666666555555555444444444333333222222222222222222222222222222222222222222222222222222222222111111111111111111222111111111111111111111111...//////000000000000///000000000000000000000000111111111111111222222222000000000/////////////////////////////////000000000000//////......------,,,------......------,,,................................................------------------------,,,+++++++++,,,,,,---...........................---,,,,,,,,,---///000222@@@===888222---+++******//////............/////////000000000000111444666>>>CCCHHHLLLMMMOOORRRVVVUUUWWWZZZ[[[\\\]]]___aaaaaabbbdddeeeeeedddbbbaaa\\\WWWXXXdddttt|||sssjjjffffffkkkrrr~~~vvvpppfff]]]SSSMMMFFF@@@===============???BBBDDDDDDBBB@@@>>>BBBEEEIIILLLMMMLLLIIIGGGKKKFFFEEEGGGHHHIIILLLQQQWWW^^^hhhoooqqqooollljjjeee```XXXRRRMMMJJJGGGEEE??????@@@BBBEEEJJJNNNPPPMMMNNNNNNKKKHHHEEEDDDEEEEEEGGGJJJMMMSSS[[[eeekkkuuuzzzzzzsssmmmjjjiiiiiiqqqtttwwwxxxvvvrrrnnnlllmmmsss{{{{{{|||zzzwwwsssmmmaaaTTTKKKDDDBBB@@@???@@@???===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<===>>>>>>>>>>>>????????????BBBAAAAAA@@@???>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@AAACCCDDDDDDCCCBBBAAACCCDDDGGGJJJOOOWWW```ffflllooosssuuuwwwzzz|||~~~{{{uuuxxx|||{{{xxxwwwvvvzzz{{{eeeZZZXXXbbbyyy{{{hhh\\\OOOIIIGGGCCC@@@???>>>>>>======<<<;;;;;;;;;777666888999777999DDDOOOhhhyyy~~~rrrnnn{{{tttWWWDDD???888888:::777666666666666555555555555444444333333333333222222444444444444444444444444222222222222222222222222111111111222222111111111111111111111111111111111......///000000000000000000000000000000000000000000000111111111222222222111111000000000000//////......////////////000000///////////////.........,,,,,,------------,,,,,,------------------------........................,,,------......------,,,,,,,,,,,,,,,---...//////........................,,,,,,,,,---...///000000444222000...------......//////............//////...///000000///000333666>>>BBBHHHLLLMMMOOOSSSVVVUUUWWWZZZ\\\\\\]]]___```aaabbbccceeeeeecccbbbaaa[[[WWWZZZfffvvv|||yyysssjjjffffffkkkrrr~~~vvvoooeee[[[QQQKKKDDD???<<<<<<======<<<>>>AAADDDDDDCCC@@@>>>CCCEEEIIIMMMOOONNNMMMLLLJJJGGGGGGJJJLLLMMMOOOTTTTTTZZZdddlllpppqqqqqqqqqpppkkkddd]]]WWWQQQKKKHHHBBBAAAAAABBBEEEIIIMMMPPPSSSUUUVVVTTTPPPJJJFFFDDDDDDFFFIIIKKKMMMSSS[[[aaakkkrrr}}}{{{uuuqqqnnnooorrrwwwzzzzzzwwwrrrooonnnqqqwww}}}zzzrrrfffYYYQQQHHHEEEAAA???>>>>>>===<<>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDCCCDDDFFFHHHMMMTTT]]]bbbiiilllpppsssvvvxxx{{{}}}}}}zzzdddYYYWWWaaaxxx|||iii\\\OOOJJJGGGCCC@@@@@@>>>>>>===<<<<<<;;;;;;:::777777999999777999DDDQQQmmm|||vvvppp{{{uuuXXXEEE@@@999888999666666666666555555555444444333333333333333333333333444444444444444444444444222222222222222222222222000111222222222222111000111111111111111111111111......///000111111111111000000000000000000000000000000000111222222333333222222111111111000000000........./////////000000.........///////////////------............------------------------------........................,,,,,,---......---,,,,,,---,,,,,,---...///000000........................,,,,,,---.../////////...,,,,,,,,,------///000111//////............//////...///000//////000333555<<>><<<<<<<<<===;;;>>>AAADDDEEECCCAAA@@@DDDFFFIIIMMMOOOPPPPPPOOOLLLJJJKKKOOOPPPOOOPPPTTTPPPVVV^^^fffkkknnnqqqrrrsssooojjjeee```[[[UUUQQQGGGEEECCCBBBBBBEEEIIIKKKSSSWWW[[[[[[WWWQQQKKKHHHGGGJJJLLLLLLKKKMMMSSSXXX```hhhsss}}}~~~xxxuuuooosssxxx}}}|||xxxtttnnnppprrrvvv|||}}}qqqddd\\\OOOKKKFFFBBB@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAA???@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAACCCCCCBBBBBBAAA@@@@@@@@@CCCCCCCCCDDDDDDFFFGGGHHHEEEFFFHHHJJJNNNUUU\\\bbbgggjjjooorrruuuwwwzzz}}}~~~}}}}}}~~~vvvbbbXXXWWWaaaxxx|||iii\\\OOOJJJGGGCCC@@@@@@>>>======<<<<<<;;;::::::888888::::::777888EEERRRpppyyyrrr{{{vvvYYYGGGBBB:::888999444666666555555555444444444333333333333333333333333333333333333333333333333111111111111111111111111000111222222222222111000111111111111111111111111...///000111222222222222000000000000000000000000///000000111222222333333333222222222111111000000---.........//////000000---.........//////000000......////////////......------------------------........................,,,,,,---......---,,,,,,+++++++++,,,---...///000........................,,,---.../////////...---///////////////.........//////............//////...///000//////000333555;;;@@@FFFIIIKKKMMMQQQTTTUUUXXX[[[]]]]]]]]]^^^___```aaacccddddddcccaaa```\\\\\\cccsssuuutttvvvmmmhhhhhhmmmttt{{{ssskkk```VVVOOOIIIBBB===<<<<<<<<<===;;;===AAADDDEEEDDDBBBAAAEEEFFFIIILLLOOOQQQQQQRRRQQQOOOOOORRRRRROOONNNPPPNNNRRRYYY___dddiiimmmpppooommmkkkiiigggccc___[[[KKKIIIEEEBBBAAABBBEEEGGGOOOTTT[[[^^^\\\VVVPPPMMMLLLOOOQQQOOOKKKJJJLLLPPPYYY___jjjuuu~~~~~~{{{rrruuuzzz}}}yyymmmnnnnnnpppttt||||||ooohhhWWWRRRKKKFFFDDDDDDDDDDDD@@@@@@@@@AAAAAABBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDD???@@@@@@AAAAAABBBBBBCCCEEEEEEDDDCCCBBBAAAAAA@@@DDDCCCCCCCCCEEEGGGIIIJJJHHHIIIKKKMMMQQQWWW^^^cccfffjjjnnnqqqtttwwwzzz}}}~~~{{{zzz{{{}}}rrr___WWWXXXbbbyyy|||iii\\\PPPJJJGGGCCC@@@@@@>>>======<<<;;;;;;::::::999999;;;:::777888DDDRRRrrr{{{rrrzzzvvvZZZHHHCCC;;;888888444666666555555555444444444333333333333333333333333222222222222222222222222111111111111111111111111000111222333333222111000111111111111111111111111//////000222222333333333000000000000000000000000///000000111222222333333000000000000000000000000000000000000000000000000//////////////////////////////......---------,,,)))***,,,...000000000000---------------------------,,,,,,++++++,,,,,,---------------------------///...---,,,,,,---...///...............---------///...---,,,,,,---...///............////////////---///000000000000333555???CCCFFFHHHHHHKKKPPPTTTWWWWWWXXXZZZ]]]_________ccccccbbbcccdddcccaaa___\\\\\\cccsss|||zzzwwwlllhhhiiipppxxx{{{tttkkk___WWWNNNFFF@@@>>>===:::;;;======>>>???AAABBBCCCCCCCCCEEEIIIPPPTTTUUUUUUTTTTTTXXXUUUQQQOOOOOOPPPQQQQQQQQQQQQRRRTTTXXX^^^cccfffkkkmmmppppppnnniiibbb^^^UUUQQQLLLHHHFFFFFFEEEDDDNNNRRRWWWYYYXXXUUURRRPPPPPPSSSVVVVVVRRROOONNNNNNUUUXXX]]]eeeppp|||}}}~~~}}}xxxuuurrrppprrrxxxsssfff]]]QQQJJJIIIIIIHHHFFFFFFDDDBBBBBBCCCCCCCCCBBBCCCDDDEEEDDDCCCCCCCCCDDDDDDEEEGGGHHHGGGFFFDDDCCC@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@AAABBBBBBBBBAAACCCEEEFFFFFFGGGIIIMMMPPPNNNOOOOOOPPPSSSXXX___eeeeeehhhmmmppprrrtttvvvwww}}}}}}|||{{{zzzyyyyyyyyy|||~~~sss]]]UUUVVV^^^uuuwwweeeZZZNNNJJJHHHDDD@@@???>>>>>>>>>>>>===<<<;;;:::;;;888777777777:::DDDNNNpppzzzpppvvvvvvWWWCCC>>>999999;;;777666666555444333333222222444444444333333222222222222333333333333222111111111222333333444444333333111111111111111111111111222111111111000000//////222111///.........///000111111222222222111111000000000111111111111000000000000000000000000000000000000000000000000000000/////////////////////////////////.........------***+++---...///000//////------------------------...------,,,,,,------...------------------------///...------------...///........................///...------------...///............////////////...///000000000111333555<<>><<<::::::======>>>???AAABBBCCCCCCDDDEEEJJJOOOSSSUUUTTTTTTTTTXXXVVVTTTQQQPPPPPPQQQSSSSSSRRRQQQRRRTTTXXX]]]___fffiiilllooonnnjjjeeeaaaYYYVVVQQQMMMJJJHHHFFFDDDGGGKKKQQQVVVXXXXXXXXXXXXRRRUUUXXXXXXUUUQQQPPPOOOQQQTTTYYY```kkkwwwyyyvvvssspppqqqvvv}}}uuulllaaaYYYUUUSSSOOOLLLKKKIIIHHHHHHIIIJJJIIIHHHFFFFFFFFFEEEDDDDDDEEEFFFGGGIIIJJJKKKKKKJJJHHHGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFEEEDDDFFFHHHIIIJJJLLLNNNRRRUUUUUUUUUUUUUUUVVVYYY^^^bbbeeehhhmmmppprrruuuwwwyyy}}}||||||{{{{{{{{{{{{{{{rrr\\\UUUVVV^^^uuuvvveeeYYYNNNJJJHHHDDD@@@???>>>>>>>>>>>>===<<<;;;:::;;;888777777888:::CCCMMMiii{{{qqqvvvtttVVVCCC>>>999888:::666666555555444333333222222444444444333333222222222222333333333333222111111111222333333444444333333111111111111111111111111222111111111000000000000222111000///...//////000000000111111111111111000000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////000000////////////......,,,---......//////......------------------------///......------......///------------------------///...------------...//////////////////////////////......------......///............////////////...///000000000111333555999???EEEIIIKKKMMMQQQTTTTTTVVVXXXZZZ\\\^^^______```___```bbbdddcccaaa___VVVVVV]]]ooouuummmjjjkkksss{{{}}}wwwqqqggg\\\TTTLLLDDD>>>===;;;999999<<<<<<===???AAABBBCCCCCCDDDFFFJJJOOORRRSSSSSSSSSTTTWWWXXXXXXUUURRRQQQSSSVVVVVVTTTQQQOOOOOOQQQTTTVVV]]]aaagggkkkmmmkkkhhheee```]]]YYYUUUQQQLLLHHHDDDDDDGGGLLLQQQVVVYYY[[[[[[UUUXXXZZZ[[[XXXUUUSSSRRRNNNPPPUUU\\\eeepppyyy~~~~~~{{{yyyvvvrrrqqqtttzzzxxxoooiiiccc]]]XXXRRRPPPOOOOOOPPPQQQPPPNNNLLLLLLKKKKKKKKKKKKLLLLLLOOOPPPQQQQQQPPPOOONNNMMMKKKJJJJJJIIIIIIHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFJJJLLLOOOQQQRRRUUUYYY\\\]]]]]]]]]\\\[[[[[[]]]```eeehhhlllpppsssuuuyyy{{{|||||||||||||||}}}~~~~~~qqq\\\UUUVVV^^^uuuuuudddXXXMMMIIIGGGCCC@@@???>>>>>>>>>>>>===<<<;;;:::;;;888777888888:::CCCLLLbbbxxx~~~tttwwwrrrUUUCCC???888777999555555555555444444333333222444444333333333333222222222333333333333222111111111222222333333333333333111111111111111111111111111111111111111000000000222111000////////////000......///000111111111111000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////000000000000000/////////..................------..............................------------......------------------------.........------.........////////////000000000000//////............//////............////////////...///111111000111333555999???FFFKKKLLLMMMOOOQQQSSSUUUXXXZZZ[[[]]]^^^```^^^^^^___bbbdddcccaaa^^^VVVVVV\\\nnnuuummmkkknnnvvv~~~|||vvvpppggg\\\TTTJJJCCC===<<<:::888999<<<<<<===>>>@@@BBBCCCCCCDDDGGGJJJNNNPPPPPPQQQQQQRRRVVVYYY[[[YYYTTTRRRUUUYYYZZZWWWSSSOOOLLLLLLNNNOOOTTTYYY```fffkkklllkkkiiifffdddaaa]]]YYYSSSLLLGGGGGGHHHKKKOOOTTTWWWXXXYYYXXXZZZ\\\\\\[[[YYYWWWVVVRRRSSSVVV[[[bbbjjjqqquuu~~~|||wwwsssuuuzzzxxxpppkkkcccbbb````````````^^^\\\XXXWWWWWWXXXYYY[[[\\\\\\\\\[[[[[[YYYWWWTTTRRRPPPNNNNNNMMMLLLLLLKKKKKKKKKLLLMMMMMMLLLJJJIIIJJJJJJOOORRRUUUXXXZZZ]]]```cccbbbcccdddbbb```______```dddhhhlllooorrrvvvzzz|||||||||}}}}}}~~~ppp[[[TTTVVV^^^uuutttcccWWWMMMIIIGGGCCC??????======>>>======<<<;;;;;;:::888777888888999BBBKKK^^^tttxxxzzznnnSSSBBB???888666888444555555444444444333333333333333333333333333333333222333333333333222111111111111222333333333333222111111111111111111111111111111111111111111111111111111111000000000000000------...000000111111111000000111111111111000000000000000000000000000000000000000000000000000000/////////////////////////////////000000000000000///.........------------........................------,,,,,,,,,,,,---------------------------------..................---.../////////000000111111////////////////////////............////////////...000111111111111444666;;;AAAHHHKKKLLLKKKLLLMMMQQQTTTWWWYYYZZZ[[[^^^```]]]^^^```bbbddddddaaa^^^WWWWWW]]]ooouuuooonnnqqqyyy|||wwwpppggg\\\TTTIIIBBB<<<;;;:::888999<<<;;;<<<>>>@@@AAACCCDDDDDDGGGIIILLLMMMMMMNNNOOOPPPUUUYYY\\\[[[WWWUUUXXX\\\]]][[[VVVQQQNNNKKKKKKKKKMMMQQQXXX```fffiiikkkkkkkkkjjjhhheeeaaaZZZRRRMMMKKKKKKLLLOOOTTTXXXYYYXXX[[[[[[[[[\\\]]]]]]\\\[[[[[[[[[]]]```dddiiimmmppp{{{~~~xxxxxx}}}}}}}}}|||zzzxxxuuulllkkklllnnnrrrttttttsssmmmkkkhhhddd```[[[XXXVVVUUUTTTSSSRRRRRRRRRSSSSSSRRRTTTUUUTTTQQQPPPQQQSSSUUUWWW[[[^^^aaadddgggiiiggghhhiiihhhfffdddeeeeeefffhhhlllooorrrvvvzzz}}}}}}}}}~~~nnnZZZTTTVVV^^^uuusssbbbVVVLLLHHHFFFBBB??????==================<<<;;;:::888777888888999AAAJJJ]]]ttt|||}}}iiiOOOAAA>>>777555777555444444444444444333333333333333333333333333333333222333333333333222111111000111222222333333222222111111111111111111111111111111111111111222222222111111111111111000000///------...000000111111111000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////......////////////000000///......---------..............................,,,,,,,,,++++++,,,,,,,,,------------------------------...//////...---------......//////000000111...//////000000//////...............///////////////000111111111222444666<<>><<<===============<<<<<<:::888777888888999@@@III]]]tttzzzvvvcccLLL@@@>>>777555888666444444444444444444444444222222333333333333444444222333333333333222111111000111111222222222222222111111111111111111111111111111111222222222222222111111222222111111000///......///000111111111111000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////------........./////////......---,,,------//////........................------,,,,,,,,,,,,------------------------------------...//////...------,,,------...//////000000...///000111111000///...............///////////////000111222111222444666;;;AAAGGGJJJJJJJJJLLLNNNNNNRRRWWWYYYXXXYYY]]]aaa``````bbbeeefffddd```\\\UUUWWWaaavvvvvvrrrsssxxx~~~wwwpppeeeYYYQQQIIIBBB===<<<;;;999:::===999;;;===???AAACCCDDDDDDEEEFFFGGGGGGFFFGGGJJJLLLRRRUUUXXX[[[]]]^^^^^^]]]]]]]]][[[YYYUUUPPPLLLIIIIIIJJJNNNSSSYYY```fffiiiooonnnmmmmmmkkkgggaaa]]]UUUTTTUUU[[[bbbfffeeebbb\\\YYYVVVVVVZZZ___cccdddjjjkkklllmmmppprrrtttvvvtttyyy~~~|||vvvrrrooogggeeebbb___\\\[[[[[[[[[XXX\\\___^^^[[[ZZZ]]]aaabbbeeeiiilllnnnppprrrttttttttttttsssppppppqqqrrrnnnpppsssuuuwww{{{vvvhhhbbbaaadddlllqqq{{{kkkXXXTTTVVV^^^tttrrr```UUUJJJGGGEEEBBB???>>><<<<<<============<<<<<<999888888999888888???HHH[[[rrr~~~xxxppp___III>>>>>>777555888777444444444444444444444444222222222333333444444444222333333333333222111111000000111222222222222222111111111111111111111111111111111222222333333333111111222222222111000///000000111111111111111000000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////,,,---------......//////...------,,,---...///000////////////////////////.........------.........------------------------,,,---...//////...---,,,,,,,,,,,,---...//////000...///000111111000///.............../////////000///000222222111222444666:::???EEEIIIIIIKKKNNNPPPMMMRRRWWWYYYXXXYYY]]]aaaaaabbbdddfffgggddd```\\\RRRVVVaaaxxxwwwsssuuuyyy~~~wwwooodddXXXOOOJJJCCC===<<<<<<:::;;;>>>999:::<<>><<<<<<===============<<<999888888999888888???GGGYYYppp|||~~~zzzppp\\\GGG======777555999888444444444444444444444444222222222333333444444444222333333333333222111111000000111222222222222111111111111111111111111111111111111222222333333333111111222333222111000///111222222222222111111000000000111111111111000000333222000//////000222333000000//////.........---////////////..................------------......000000//////.........---......................../////////...,,,+++,,,...000222333333111...------.........------,,,,,,,,,//////............//////------......//////000000////////////000000000000+++---000222222333555666===AAAFFFHHHHHHIIILLLNNNPPPRRRUUUVVVXXXZZZ^^^```cccdddddddddccc```]]][[[XXXVVVdddxxxuuutttuuuxxxzzzpppeeeYYYQQQEEEAAA<<<999999:::;;;<<<===>>>@@@@@@@@@@@@BBBDDDCCCEEEGGGHHHHHHIIIJJJLLLNNNPPPTTTXXX[[[]]]_________^^^^^^\\\ZZZUUUNNNJJJKKKKKKMMMOOOSSSZZZaaafffkkklllnnnnnnmmmllllllmmmgggdddeeekkkqqqrrrnnnkkkaaaWWWOOORRRZZZ___bbbeeemmmlllkkkmmmqqqwww{{{}}}~~~}}}}}}zzzwwwuuussssssrrrooopppqqqpppooonnnppprrrqqqrrrsssuuuwwwxxxyyyzzzzzz{{{zzzwwwxxx||||||xxx{{{{{{{{{~~~ttt```SSSMMMLLLMMMMMMQQQXXX^^^fffqqq}}}wwwpppeeehhhsss}}}iiiYYYUUUUUU[[[ppprrr___WWWNNNHHHFFFEEEDDDBBB>>>======<<<;;;:::::::::;;;888888999999999===DDDXXXjjj|||qqqwwwooo[[[FFF<<<===888555777444666555555555555444444444666666555444222111000000111111111222222333333333333333333333333333333333222222111111111111111222111111111000000000//////......//////000000111111000000000000000000000000222111111000///......---333222000//////000222333000000/////////.........////////////............/////////......////////////.........------------........................///000000///------...000222444666666444111///............------,,,,,,,,,//////............//////.........///////////////.../////////000000000000,,,...000111111333555777===AAAFFFHHHHHHIIILLLNNNRRRTTTVVVXXXYYY\\\___aaaaaabbbcccdddcccaaa___^^^ZZZXXXfff{{{uuutttvvvyyyyyypppdddXXXQQQEEEAAA<<<999999:::;;;<<<===>>>@@@@@@??????@@@BBBBBBEEEHHHJJJJJJJJJKKKLLLOOOQQQTTTWWWZZZ\\\]]]^^^\\\\\\\\\[[[ZZZVVVQQQMMMLLLLLLNNNPPPTTTYYY___dddkkkmmmoooooonnnnnnooopppkkkiiiiiinnnssssssoookkkbbbWWWPPPRRRYYY___bbbeeekkkjjjiiikkkpppvvv|||~~~~~~|||{{{{{{{{{yyyvvvuuuvvvwwwsssssstttuuuvvvxxxzzz{{{{{{}}}}}}zzzzzz}}}~~~|||~~~ooo\\\PPPLLLKKKKKKJJJNNNSSSXXX^^^fffpppwwwzzzyyyxxxwwwtttooohhhccc___cccooo{{{hhhWWWTTTUUU\\\rrrqqq___XXXOOOIIIFFFDDDAAA???>>>>>>===<<<<<<;;;::::::<<<999888:::::::::>>>EEEWWWiii{{{vvvjjjrrrrrr\\\FFF======888555777444555444444444333333333333333333333333333333333333222222222222222222333333222222222222222222222222222222111111111111111222333333333222222222111111/////////000000000000000000000000000000000000000222111111000//////......222111000//////000111222000000////////////......////////////............000000////////////000000---------------,,,,,,,,,........................---.........,,,---...000444777::::::777333000///.........---------------//////............/////////////////////.............../////////000000000---///000000000222555888<<<@@@EEEHHHHHHHHHKKKNNNRRRUUUWWWYYY[[[]]]```bbb___```bbbccccccbbbaaa```YYYXXXiii~~~uuuuuuxxxzzzyyyooocccWWWPPPDDDAAA<<<999999;;;;;;<<<===>>>??????======>>>???AAAEEEIIIKKKLLLLLLLLLMMMQQQRRRTTTVVVXXXYYYZZZZZZYYYYYYYYYZZZZZZXXXTTTQQQNNNNNNPPPRRRVVVZZZ^^^aaaiiikkkmmmnnnnnnoooqqqrrrqqqooonnnqqqvvvwwwsssnnncccYYYQQQRRRXXX]]]bbbfffjjjiiihhhiiinnnvvv~~~|||zzz||||||}}}xxxwwwvvvuuuvvvwwwyyy{{{{{{}}}jjjXXXOOOLLLKKKKKKKKKOOOTTTXXX[[[```ggglllnnnkkkgggdddbbb```^^^\\\aaafffrrryyyfffVVVSSSUUU]]]sssooo___XXXPPPIIIFFFCCC>>>;;;>>>>>>>>>===<<<<<<;;;;;;<<<:::999:::;;;;;;???FFFUUUhhhzzz}}}mmmeeeooouuu]]]GGG======888555777555444444333333333222222222111111222333444444555666333333222222222222222222111111111111111111111111222111111111111111222222333333333222222222222222000000000000000000//////000000000000000000000000111111111000000//////...111111000000000000111111000000//////////////////////////////............000//////////////////000------------------------........................***,,,,,,,,,++++++---///555888:::;;;888333000..................---------//////............//////000000//////......------........./////////000000///////////////111555888;;;???DDDGGGGGGHHHKKKNNNQQQTTTWWWYYY[[[]]]___aaa___```bbbcccccccccaaa```WWWWWWkkk|||tttvvvxxxzzzxxxnnnbbbVVVOOOCCC@@@<<<::::::;;;<<<<<<===>>>???>>><<<;;;<<<===@@@DDDIIILLLMMMMMMNNNOOORRRRRRSSSTTTUUUUUUVVVVVVXXXXXXXXXZZZ[[[YYYVVVTTTQQQQQQSSSVVVZZZ^^^``````fffhhhjjjkkkkkkllloooqqqsssrrrqqqsssyyy}}}zzzsssdddZZZRRRRRRWWW\\\bbbgggkkkjjjjjjkkkooowww{{{zzz}}}zzzwwwvvvvvvwwwyyyzzzkkkZZZQQQOOOMMMLLLOOOUUU[[[```cccggglllppprrrmmmfffaaa```aaabbbbbblllqqq|||xxxeeeVVVSSSUUU]]]sssnnn\\\WWWOOOIIIFFFCCC>>>:::>>>>>>>>>======<<<<<<<<<;;;888888:::::::::???EEETTThhh{{{xxxkkkfffrrrxxx^^^GGG======777555777555444444444333333333333222111111222333333444555555333333333222222111111111000000000000000000000000111111111000111111222333000000000000000000000000222111111000000/////////000000000000000000000000111111111000000000//////111000000000000000000111//////000000000000000000////////////............///......------......///..................//////........................,,,---...---,,,---///000333555888888555111...---........................//////............//////000000//////......------............///////////////000000//////111555888:::>>>CCCFFFGGGHHHKKKNNNOOORRRUUUXXXYYY[[[]]]___```aaacccccccccbbb```___YYYZZZpppzzzrrrtttwwwxxxwwwlll```UUUNNNBBB???<<<::::::<<<<<<<<<===>>>>>>===;;;:::;;;<<>>DDDVVVjjj}}}wwwmmmjjjvvvyyy___HHH>>>===777555888555555555555555444444444444333333333333333333333333333333333222222111111111000000000000000000000000111111000000111222222333000000000000000000000000222222111111000000//////111111111111111111111111111111111111000000000000000000000000000000000000//////000000000000111111////////////..................------------...............///////////////........................///000000000//////000222000222333333111...------...............///////////////............/////////////////////.........------.........////////////000000000000111444666999===CCCEEEFFFGGGKKKNNNMMMPPPTTTWWWXXXYYY[[[]]]```aaacccccccccbbb```_________vvvxxxqqqrrrtttvvv}}}vvvkkk___TTTMMMAAA???<<<:::;;;<<<<<<<<<<<<===>>>===;;;:::;;;<<>>===777555888666666666555555555444444444444444444333333222222222333333222222222222222222000000000000000000000000000000000000111222333333222222222222222333333333111111111111111111000000111111111111111111111111111111111111111111111111//////000000000000////////////000000000111111111////////////............//////............//////---------....../////////........................///000000///------...000---/////////---,,,,,,------........./////////000//////............//////.........///////////////---------.........//////...///111111111111333555888<<>><<<;;;<<<<<<<<<;;;<<<===>>>===<<<;;;<<<===???AAADDDFFFIIILLLQQQUUUVVVUUUTTTSSSSSSSSSTTTTTTWWWWWWXXX[[[___``````___ZZZ\\\```iiirrrvvvtttpppmmmmmmllljjjiiiiiilllnnnlllpppppppppyyy}}}iii___UUURRRSSSXXXbbbkkktttvvvwwwwwwvvv{{{}}}~~~zzzwwwuuuvvv|||sssgggaaabbbdddhhhqqq~~~zzzxxxtttxxxrrr```RRRQQQUUU___wwwnnn^^^XXXOOOHHHFFFDDDBBB???::::::;;;;;;;;;;;;;;;;;;888666555888888999>>>EEE]]]qqqvvvppprrr{{{aaaJJJ>>>===777555888666555555555444444444333333444444444333333222222222222222222222222222333333111111111111111111111111000000000000111222333444111111222222222333333333111111111111111111222222111111111111111111111111111111111111111111111111//////000000000000////////////000000111111111222000/////////............000000////////////000000,,,,,,,,,------.................................---......,,,******+++,,,---------,,,++++++---...---.........//////000000//////............//////---.........//////000000---------.........//////---///222222222222333444777<<>><<<;;;<<<===<<<;;;<<<===>>>===<<<<<<===>>>???@@@BBBDDDGGGLLLRRRVVVXXXXXXVVVUUUUUUUUUVVVWWWVVVVVVXXX[[[```cccdddccc\\\]]]cccmmmwww{{{yyyuuullllllkkkhhhffffffhhhjjjkkkppppppoooxxx|||iii```VVVRRRSSSXXXbbbkkkuuuwwwyyyxxxwwwzzz||||||}}}{{{~~~}}}yyyxxxuuuzzz~~~qqqkkklllqqqvvvqqqmmmggglllttt~~~nnn]]]PPPPPPVVVaaazzzooobbbZZZPPPIIIEEECCCAAA???::::::::::::::::::::::::999666666999999:::???FFF```tttwwwrrrvvv|||bbbJJJ>>>===666555888666444444444333333333222222333333333333333333333333111111111222222333333444111111111111111111111111000000000000111222333444//////000000111111111111000000000111222222222333111111111111111111111111111111111111111111222222000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000---------------...///000---------............///,,,---------------------,,,,,,,,,---------......///////////////............------------...//////---------------...///000////////////////////////000000000000111222333444888===DDDGGGGGGHHHIIILLLNNNQQQUUUXXXYYYZZZ[[[]]]______```aaabbbccccccccc[[[dddkkk~~~tttuuuxxxyyynnnmmmooorrr|||}}}tttkkk___SSSKKKDDDAAA<<<::::::;;;;;;:::===>>>???@@@@@@???>>>===???AAADDDFFFHHHJJJNNNQQQUUUXXXXXXTTTTTTWWWXXXVVVZZZ]]]^^^]]]___eeeggggggbbbaaadddnnnzzz~~~vvvtttqqqlllgggeeeeeefffeeejjjnnnqqqxxxrrraaaTTTTTTXXXZZZ^^^eeeuuuxxxwwwzzzzzzzzz|||zzzxxxwww|||{{{wwwuuuzzz{{{{{{{{{eee[[[ZZZ^^^gggsss|||hhhXXXKKKLLLTTTbbbxxxxxxlll___QQQKKKHHHCCC??????>>>>>>>>>>>>============;;;999888999888999@@@IIIaaattt||||||aaaIII===>>>999777888444555555444333333333333444666666666555555444444444222111111111000000//////000000000000111111111111111111111111111111111111111111111000000000000000000000000000000000000000333222000/////////000111111000///......///000111000000000000000000000000//////000000000111111111////////////////////////....../////////......------------.........//////---------............///.........------,,,,,,+++,,,,,,,,,---------......////////////...............------------.../////////......---------......////////////////////////////////////000111222333888===CCCFFFFFFGGGJJJLLLOOORRRUUUWWWXXXYYY[[[\\\^^^___aaabbbbbbbbbaaaaaaXXX```fff~~~ttttttxxxyyyooonnnqqqsss|||}}}uuulllaaaUUUMMMDDDAAA<<<::::::;;;;;;;;;===>>>???@@@@@@??????>>>>>>@@@BBBDDDFFFIIIMMMPPPUUUYYYYYYUUUTTTVVVXXXVVVYYY^^^aaaaaacccgggiiigggeeeccceeennnzzz~~~xxxwwwtttoookkkgggffffffdddhhhmmmqqqxxxtttbbbTTTSSSVVVXXX]]]ddduuu{{{{{{}}}{{{xxx~~~zzzwwwvvvzzz~~~zzzxxx}}}ttt]]]RRRPPPRRRZZZfffoooxxx}}}hhhXXXLLLMMMUUUbbbxxxxxxlll___RRRLLLHHHCCC??????============<<<<<<<<<<<<;;;888888999888999@@@IIIbbbuuu|||aaaIII======888666888444555555444333333333333444444444444333333333222222222111111111000000000000000000000000111111111111111111111111111111111111111000000000000000000000000000000000000000000000222222000/////////000111111000///......///000111000000000000000000000000//////000000000000111111///////////////////////////////////////...---,,,,,,---.../////////...------------............/////////...---,,,++++++***,,,,,,,,,---------....................................------......///000000000///------,,,,,,,,,////////////////////////............///000111222999===BBBDDDEEEFFFJJJMMMOOORRRUUUWWWXXXXXXYYY[[[]]]^^^aaabbbbbbaaa___]]]VVV]]]```|||~~~wwwvvvzzzyyypppppprrrttt|||~~~vvvnnncccWWWOOODDD@@@<<<::::::;;;;;;;;;======>>>???@@@@@@??????===???AAACCCDDDGGGKKKOOOVVV[[[\\\XXXTTTVVVWWWWWWZZZaaaffffffhhhkkklllkkkkkkhhhgggnnnzzz{{{zzzxxxuuuqqqlllgggeeebbbgggkkkqqqzzzuuucccTTTQQQSSSTTT[[[cccuuu~~~{{{vvv{{{uuuuuuzzz}}}mmmUUUJJJFFFGGGMMMWWW```kkkzzzyyyeeeWWWLLLMMMUUUbbbxxxwwwmmm```RRRLLLHHHCCC???>>><<<<<<<<<<<<;;;;;;;;;;;;:::888888999888999@@@IIIcccuuu{{{aaaIII===<<<777555777444555555444333333333333333222222222111111111111000111111111111111000000000000000000000111111111111111111111111111111111111000000000000000000111111000000000000000000000000222111111000///000000000000000////////////000000////////////////////////////////////000000000111////////////////////////111111111111000///......+++---///000000///---,,,---------............///.........------,,,,,,,,,,,,,,,,,,---------......------...............///...............//////000//////...---------------///////////////////////////////////////000222222999===AAACCCCCCEEEIIIMMMOOOQQQUUUWWWWWWWWWXXXZZZ\\\^^^aaabbbbbb```]]][[[WWW\\\]]]vvvzzz|||{{{yyypppqqqsssuuu|||~~~wwwoooeeeYYYQQQCCC@@@<<<::::::;;;<<<;;;======>>>???@@@@@@AAAAAA???@@@BBBCCCDDDGGGLLLOOOVVV]]]```[[[UUUUUUWWWXXX^^^dddiiiiiijjjnnnqqqqqqrrrmmmiiinnnyyy~~~}}}{{{wwwqqqiiidddaaafffkkkqqq{{{tttcccSSSPPPPPPRRRYYYccctttyyyssszzz}}}}}}sssuuu|||hhhRRRIIIEEEDDDGGGNNNVVVaaaqqqvvv```TTTJJJLLLSSS```vvvvvvlll___RRRKKKGGGBBB???>>>=========<<<<<<<<<;;;;;;:::888888999888999AAAJJJbbbsssbbbIII<<<;;;666555777333555444333333222222333333111111111111111111111000111111111111111111111111///000000000111111111111111111111111111111111111000000000000000111111111000000000000000000000000222111111000000000000000000000////////////000000////////////////////////...////////////000000000........................000000000000000///......,,,---///000000...---+++---------............///,,,,,,,,,------.........,,,,,,,,,---------......,,,---------....../////////............///000000---------------...//////////////////////////////000000000000111222333333999<<<@@@BBBBBBDDDIIILLLMMMPPPTTTVVVVVVWWWXXXYYY\\\]]]```bbbbbb```]]][[[VVVZZZZZZrrr}}}yyy}}}||||||~~~~~~xxxpppqqqsssttt|||~~~xxxpppfffZZZRRRCCC???<<<::::::;;;<<<<<<======>>>???@@@AAABBBCCCBBBCCCDDDDDDEEEIIIMMMQQQWWW```ddd^^^VVVTTTVVVYYYbbbhhhkkkiiiiiiooovvvyyywwwpppkkkmmmwww}}}vvvllleeebbbfffkkkqqq|||ppp___QQQNNNOOOQQQZZZeeetttwwwqqqwwwyyypppuuu~~~cccOOOGGGGGGEEEEEEIIINNNWWWfffssssss[[[PPPIIIKKKRRR^^^ttttttjjj]]]PPPJJJGGGBBB>>>>>>>>>>>>>>>=========<<<<<<999777777999888:::AAAJJJaaarrrcccJJJ===;;;666555777444444444333222222222222333111111111222222222222222111111111111111222222222///000000000111111111111111111111111111111111111//////000000111111111111000000000000000000000000111111111111000000000/////////000000000000//////000000000000000000000000......////////////000000........................,,,------......------------.../////////...---,,,---------............///***++++++,,,---...//////,,,,,,,,,---------......,,,,,,,,,---......////////////......//////000111,,,,,,,,,------///000000////////////////////////000000000000111222333444777;;;@@@BBBCCCDDDHHHKKKLLLOOORRRUUUVVVWWWYYYZZZ\\\]]]```aaaaaa```^^^\\\SSSXXXWWWooo~~~xxxuuuzzz|||xxxvvvzzzxxxooooooqqqsss{{{~~~xxxqqqfffZZZQQQBBB???;;;::::::<<<<<<<<<=========>>>@@@BBBCCCDDDDDDEEEEEEEEEGGGJJJOOOSSSXXXbbbhhhaaaVVVSSSVVVYYYccciiillliiiiiipppyyy}}}{{{rrrkkkllluuuzzzooogggcccfffjjjppp{{{hhhZZZOOOMMMOOORRR\\\hhhwwwvvvrrryyyssskkkttt}}}]]]JJJDDDFFFCCCCCCEEEHHHMMMYYYdddxxxqqqXXXOOOIIILLLRRR]]]ssssssgggZZZNNNHHHEEEAAA>>>>>>???>>>>>>>>>============999777777999999:::BBBKKKaaassseeeLLL>>><<<666555888555444444333222222222222222222222222222222333333333111111111222222222222222000000000000111111111111111111111111111111111111/////////000111111222222000000000000000000000000000111111111111000////////////000000000000//////000000000000000000000000........./////////000000........................++++++,,,---............//////.........------------------............///+++,,,,,,------.........,,,,,,,,,---------......++++++,,,------.../////////////////////000000111......---------......////////////////////////////////////000000111222333555:::@@@CCCCCCDDDGGGIIIJJJMMMQQQTTTVVVWWWYYY[[[]]]^^^___```aaaaaa```___SSSXXXXXXqqqxxxqqqvvv}}}{{{wwwvvvyyywwwmmmmmmooorrr{{{}}}xxxpppfffYYYPPPBBB???;;;::::::<<<======<<<======>>>@@@BBBDDDFFFEEEFFFFFFFFFGGGJJJOOOSSSYYYdddkkkcccWWWRRRVVVZZZaaahhhmmmkkkjjjqqqyyy~~~}}}sssjjjjjjsss}}}rrrjjjbbbdddgggmmmxxxzzzaaaTTTLLLMMMPPPTTT___kkk{{{wwwuuu}}}|||iiifffsssxxxZZZHHHDDDBBB@@@AAACCCCCCFFFOOOXXXiiixxxnnnWWWOOOJJJNNNSSS^^^ttt~~~rrrdddWWWKKKFFFDDDAAA>>>>>>>>>>>>=========<<<<<<<<<999777777999999:::BBBKKKcccuuugggMMM???===777666888666444333222222111222222222111111111222222333333333111111111222222333333333000000000000111111111111111111111111111111111111...//////000111111222222000000000000000000000000000111111222111000///......///000111111000///...000000000000000000000000............/////////000........................,,,,,,...///000111111111000///...------------------------.........//////---------------------,,,,,,,,,,,,---------......++++++,,,,,,---.../////////////////////000111111000///...---------------////////////////////////.........//////000111222444:::@@@DDDDDDDDDFFFHHHHHHLLLPPPTTTVVVXXXZZZ\\\]]]^^^___```aaaaaaaaabbbUUUZZZ\\\ttt{{{ooottt{{{}}}zzzzzz}}}wwwlllkkkmmmqqqzzz}}}xxxpppeeeXXXOOOBBB???;;;::::::<<<======<<<<<<===>>>@@@BBBEEEGGGFFFFFFFFFEEEFFFJJJOOOSSSYYYeeellldddWWWRRRVVVZZZ^^^gggnnnmmmlllqqqxxx|||~~~tttiiiiiirrr~~~tttkkkbbbcccfffkkkvvv~~~|||uuu\\\QQQJJJMMMQQQUUUaaannn~~~xxxwwwqqqbbbbbbsssvvvYYYJJJGGG@@@>>>@@@BBBBBBCCCKKKSSS\\\mmm}}}kkkWWWPPPLLLOOOUUU___vvv~~~qqqbbbUUUJJJEEECCC@@@>>>???======<<<<<<<<<;;;;;;;;;888777777999999:::BBBKKKdddwwwhhhNNN???===777666999777444333222222111111222222000000111111222222222333111111111222222333333333000000000000111111111111111111111111111111111111...//////000111222222222000000000000000000000000000111111222222000///......///000111111000///...111000///......///000111//////////////////////////////............//////,,,,,,,,,---------............////////////......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------//////............//////+++---......------///000/////////000111111222222666:::>>>AAAAAABBBFFFIIILLLMMMPPPSSSUUUWWWYYYYYYaaa^^^\\\___cccddd```\\\RRRUUUddd|||}}}rrrlllsss}}}}}}yyyooommmooouuu~~~wwwmmmaaaUUUMMMCCC===::::::;;;999999<<<;;;===?????????@@@AAACCCGGGEEEEEEGGGHHHHHHLLLSSSYYYfffnnnhhhZZZTTTTTTVVV]]]jjjnnnnnnqqqppptttuuunnnjjjmmm~~~~~~vvvnnneeecccccciiipppsssnnniii\\\PPPIIILLLPPPTTTbbbrrryyyuuuzzz~~~tttkkkggglll{{{pppYYYKKKFFFCCCBBBAAAAAABBBDDDGGGHHHQQQ^^^ppp}}}vvvcccSSSNNNLLLOOOXXXfff|||zzzmmm^^^TTTJJJFFFDDD???===>>><<<;;;;;;;;;;;;:::::::::;;;;;;666666:::888>>>RRRkkk{{{iiiOOO???===777555666222333333333222222222111111444444333333222111000000111111111111111111111111222222222222222222222222000000111111111111000000//////000000000000//////000000000000111111111111111111111111000000000000000000000000000000000000111000///......///000111////////////////////////000//////......//////000---------.........//////......////////////......---------.........//////------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////............//////---...//////...---///000/////////000111111222222555:::>>>@@@AAABBBFFFIIILLLNNNPPPSSSVVVXXXYYYZZZ```^^^\\\___cccccc```\\\VVVYYYgggtttooouuu}}}yyypppnnnqqqvvvyyyooobbbVVVNNNEEE???;;;;;;;;;:::;;;>>>;;;===?????????@@@BBBDDDHHHEEEEEEHHHHHHHHHLLLSSSZZZgggooohhhZZZTTTTTTVVV]]]jjjnnnmmmqqqppptttvvvnnnkkkmmm~~~xxxoooccc```___dddjjjkkkgggbbbVVVMMMIIINNNSSSXXXdddssswwwuuu{{{}}}uuukkkffffffmmm~~~pppZZZLLLFFFCCCBBBAAAAAABBBDDDFFFGGGMMMWWWfffsss}}}uuubbbTTTOOOMMMQQQZZZhhh~~~yyykkk\\\RRRIIIEEECCC???===>>>=========<<<<<<;;;;;;;;;<<<<<<888888===;;;BBBUUUlll}}}hhhNNN???===777555666222333333333222222222111111444444333222222111000000111111111111111111111111222222222222222222222222000000111111111111000000///000000111111000000///000000000000111111111111111111111111000000000000000000000000000000000000000000////////////000000////////////////////////000000////////////000000........./////////000000......////////////......---------................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////............/////////000111000///...///000/////////000111111222222555999>>>@@@AAABBBFFFIIILLLNNNQQQTTTWWWYYYZZZZZZ___]]]\\\___bbbbbb```]]]YYY]]]kkkuuurrrxxxzzzqqqpppsssyyyzzzpppcccWWWNNNGGG@@@;;;;;;<<<;;;<<<@@@<<<===??????@@@AAACCCEEEIIIFFFFFFHHHHHHHHHMMMSSS\\\hhhppphhhZZZSSSTTTVVV\\\iiimmmmmmpppooosssxxxppplllooo{{{{{{pppaaa^^^]]]___cccccc___ZZZPPPJJJJJJPPPWWW]]]jjjyyytttsss|||yyyuuulllgggcccccchhhsssppp[[[MMMGGGCCCBBBAAA@@@AAACCCEEEFFFIIIOOOZZZgggsssrrr```TTTPPPOOOSSS\\\kkkwwwiiiZZZPPPGGGDDDAAA>>><<<===??????>>>===<<<<<<;;;;;;:::;;;777999>>><<>>@@@@@@BBBEEEIIIKKKMMMQQQUUUXXXZZZZZZZZZ]]]\\\\\\^^^aaaaaa___]]]ZZZ]]]jjj~~~}}}tttrrryyyzzzrrrqqquuu{{{{{{pppcccVVVNNNGGG@@@;;;;;;;;;:::<<<@@@<<<===??????@@@BBBEEEGGGKKKHHHGGGHHHHHHHHHMMMTTT^^^jjjppphhhYYYRRRSSSUUU[[[hhhllllllooonnnrrrzzzsssoooqqq~~~xxx|||pppaaa^^^[[[\\\^^^^^^ZZZVVVLLLIIIJJJQQQYYYcccttt|||qqqqqq|||~~~qqqkkkbbb```aaagggppp}}}ooo\\\OOOHHHCCCBBBAAA@@@AAABBBDDDEEEHHHKKKRRR]]]kkkzzzooo]]]RRROOOOOOTTT^^^mmmwwwiiiXXXNNNEEEBBB@@@===;;;<<>>>>>===<<<;;;::::::777888555888===<<>>===666444666444333333333222222222111111333222222222111111000000111111111111111111111111000000000000000000000000000000111111111111000000111111222222222222111111///000000000111111111111111111111111000000000/////////////////////////////////000000000000//////////////////////////////000000////////////000000,,,,,,---------...............////////////...........................---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................------------------------//////............//////111222333222000//////000/////////000111111222222555999===@@@@@@AAAEEEHHHJJJLLLQQQUUUXXXZZZZZZZZZ[[[[[[\\\^^^``````___^^^YYY[[[fffxxxxxxrrrpppzzzzzzrrrqqquuu|||zzzpppcccVVVNNNFFF???::::::;;;:::;;;???<<<===??????@@@CCCGGGJJJLLLIIIGGGHHHHHHHHHNNNUUU___jjjpppgggXXXPPPQQQTTTZZZgggkkkkkknnnmmmqqq~~~}}}vvvsssuuu{{{uuu{{{nnn___\\\YYYXXXXXXWWWUUURRRKKKJJJLLLQQQ[[[jjjyyyoooqqq}}}zzzkkkddd^^^___eeepppzzzzzzjjj[[[OOOHHHCCCBBBAAAAAAAAACCCEEEFFFHHHJJJNNNWWWdddssskkkZZZPPPMMMNNNTTT___ooovvvhhhVVVLLLCCCAAA???<<<;;;<<<======<<<<<<;;;:::999999666888666999???===EEEXXXsss___III>>>===666444666444333333333222222222111111222222111111111111111000111111111111111111111111////////////////////////000000111111111111000000111111222222222222111111///000000000111111111111111111111111000000000/////////////////////////////////000000000000////////////////////////////////////............//////,,,,,,,,,------------.........////////////.....................---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////............//////000111222111000///000111/////////000111111222222444888===???@@@AAAEEEHHHHHHKKKPPPTTTXXXYYYYYYYYYYYYZZZ\\\^^^______^^^^^^XXXYYYaaaqqq{{{{{{vvvrrrooo{{{zzzqqqpppttt{{{zzzpppdddXXXPPPDDD???;;;<<<<<<:::;;;===<<<>>>??????AAADDDHHHLLLNNNJJJHHHHHHHHHIIINNNUUU```jjjoooeeeVVVNNNOOORRRYYYfffjjjjjjmmmlllppp~~~yyywwwzzzyyyuuu~~~xxxnnn```\\\XXXTTTRRRPPPNNNLLLKKKLLLOOOTTT___rrrxxxqqqtttuuugggbbb___dddnnn{{{{{{tttkkk```UUUMMMHHHCCCBBBAAAAAABBBDDDGGGHHHHHHKKKOOOVVV```nnn}}}~~~hhhXXXOOOLLLNNNUUU```qqqssseeeUUUKKKCCC@@@???<<<;;;===;;;;;;;;;;;;;;;:::::::::888:::888<<>>===666333777555333333333222222222111111111111111111111111111111111111111111111111111111////////////////////////000000111111111111000000000111111111111111111000000000000000111111111111111111111111000000000000000000000000000000000000...///000111111000///...////////////////////////......------------......------------..................////////////......//////.........---------------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////............//////...000111000//////000111/////////000111111222222444888===??????AAADDDHHHFFFIIIOOOTTTWWWYYYXXXXXXXXXZZZ\\\^^^^^^^^^^^^^^^XXXXXX___lllvvvxxxvvvuuuppp|||yyypppooosssyyy{{{rrrfffZZZRRRDDD???===>>>???<<<;;;======>>>??????AAADDDIIIMMMOOOKKKHHHIIIHHHIIIOOOVVV```jjjnnndddTTTLLLMMMPPPXXXeeejjjiiillllllppp}}}|||{{{~~~yyyvvv~~~wwwnnnfffaaa[[[UUUOOOLLLIIIGGGIIINNNTTTZZZeeeyyyxxxtttyyypppdddaaaeeekkkyyyvvvuuusssssssssqqqooolllfffccc___YYYTTTNNNIIIFFFCCCBBBBBBBBBDDDFFFIIIKKKLLLPPPUUUZZZaaammm}}}{{{fffVVVOOOMMMOOOWWWcccsssnnn```TTTKKKBBB@@@???===<<<===;;;;;;;;;;;;<<<<<<<<<<<<888;;;999===CCCAAAGGGZZZpppwwwxxxyyy~~~{{{ZZZFFF======555333777666333333333222222222111111000000000000111111111111111111111111111111111111000000000000000000000000000000111111111111000000///000000111111000000///000000000000111111111111111111111111000000000000000000000000000000000000...///000111111000///...////////////////////////---------,,,,,,---------............/////////000......////////////......//////.........---------........................***++++++,,,---...//////........................------------------------//////............//////---...000000//////000222/////////000111111222222444888===??????AAADDDHHHEEEIIINNNSSSWWWXXXXXXWWWWWWYYY\\\]]]^^^]]]^^^___ZZZYYY___kkkuuuwwwwwwxxxrrr}}}xxxpppnnnrrrxxx|||ssshhh\\\UUUDDD@@@>>>AAAAAA>>><<<======>>>??????AAAEEEJJJNNNPPPLLLIIIIIIHHHIIIOOOVVV```jjjnnncccSSSKKKLLLNNNXXXeeeiiiiiilllkkkooo|||~~~~~~zzzxxxvvvooommmhhh```WWWPPPKKKHHHFFFHHHOOOXXX___jjj~~~xxxwww}}}lllccc```kkkssszzzmmmhhhfffdddcccbbb```]]]ZZZVVVSSSPPPMMMKKKIIIGGGFFFBBBBBBBBBCCCEEEHHHKKKMMMQQQVVV\\\```dddpppyyyeeeUUUOOONNNQQQYYYeeevvv}}}jjj[[[TTTJJJBBB@@@???===<<<>>>;;;;;;<<<<<<===>>>>>>>>>777999888;;;AAA???EEEXXXnnnsssyyytttvvv|||xxxXXXEEE======555333777666333333333222222222111111000000000000000111111111111111111111111111111111111111111111111111111111000000111111111111000000//////000000000000//////000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000........................////////////////////////...,,,++++++---......---/////////////////////...+++++++++,,,,,,---------------------------------...------,,,,,,------...///......---------......------------------,,,,,,---------......000111222//////000000000000///////////////000111111222222555888<<>>>>>===>>>???@@@AAAEEEIIILLLSSSMMMHHHFFFDDDFFFMMMVVVdddkkklll```SSSNNNQQQTTTZZZccckkkkkkggggggpppzzz~~~}}}uuurrr~~~yyyxxxvvvqqqfffYYYNNNHHHGGGHHHMMMQQQXXXeeeyyy~~~{{{xxxfffdddiiirrr~~~mmmddd```]]]YYYXXXXXXVVVQQQNNNPPPMMMIIIGGGGGGGGGFFFEEEAAABBBDDDEEEGGGJJJOOORRRYYY___fffiiimmmvvvrrr___TTTMMMMMMPPPXXXhhh|||xxxfff[[[RRRIIIBBB@@@@@@>>>===>>>@@@???>>><<<<<<======>>>>>>;;;::::::999<<>><<<<<<===>>>>>>===>>>@@@@@@BBBEEEIIIMMMTTTNNNHHHFFFEEEFFFNNNWWWeeekkkkkk___RRRNNNPPPTTT^^^fffmmmlllggggggpppyyyvvvuuu|||vvviii[[[PPPJJJIIIKKKOOOUUU^^^kkk~~~}}}|||vvvhhhiiioooyyy}}}nnnfff```]]]ZZZYYYXXXVVVQQQNNNKKKIIIFFFEEEEEEDDDBBB@@@EEEFFFGGGHHHKKKOOOUUUYYYbbbhhhooosssvvv~~~qqq___TTTNNNOOORRR[[[kkkyyyhhh]]]PPPGGG@@@??????===<<<>>>===<<<;;;:::999::::::;;;<<<:::::::::999;;;FFFQQQdddkkkwwwrrrxxxlllPPPDDD:::666666444333333111111222222222111111000333222111000////////////111111111111111111111111111111111111000000000///222222222111111000000000111111000000000000111111222000000000222333222111222333333333333222111111000111111222222111111000000000000000000000000000000000000000000000000000///////////////////////////---,,,---...000//////------....../////////000------------,,,,,,,,,,,,------------------------...------,,,,,,------...//////............//////,,,,,,,,,---........./////////.........//////000//////000000000000///////////////000111111222222333666;;;>>>@@@BBBDDDFFFHHHHHHKKKOOOTTTXXXYYYXXXZZZ[[[\\\\\\^^^^^^___```WWWXXXWWWbbbvvv{{{zzztttqqqsssvvv}}}wwwkkk\\\RRRFFFCCC>>>;;;;;;======>>>>>>???@@@@@@BBBEEEJJJNNNTTTNNNHHHFFFEEEGGGPPPYYYgggllljjj^^^QQQMMMPPPSSS___gggmmmlllggghhhrrr|||xxxrrruuu|||nnn]]]QQQLLLLLLOOORRRZZZfffttt~~~vvvmmmrrr{{{}}}qqqlllfffdddaaa___]]]YYYUUUQQQKKKJJJHHHGGGFFFEEEBBB@@@EEEFFFGGGIIILLLRRRYYY^^^lllrrrzzzppp^^^SSSPPPQQQUUU___oooyyyjjj```NNNFFF???>>>>>><<<<<<===;;;;;;:::999999999999:::999888999:::999;;;DDDOOO```jjjxxxpppxxx{{{|||iiiMMMBBB888666666555444444000111111222222222111111333222111000////////////111111111111111111111111111111111111000000000000333222111000000000111222111111000000000000111111444222111111222222000///111111222222111111000///000111111222222111111000////////////////////////////////////////////////////////////////////////000...------///000000///000000000000////////////......------,,,,,,,,,+++------------------------...------,,,,,,------...------------------...///+++,,,,,,---...//////000000//////............/////////000000000000///////////////000111111222222222555:::===???AAACCCEEEGGGHHHKKKNNNRRRVVVXXXXXXZZZ[[[\\\\\\^^^^^^___```WWWVVVSSS^^^ssszzzzzztttqqqssswww}}}xxxkkk]]]SSSGGGCCC>>><<<<<<======>>>??????@@@@@@BBBFFFLLLPPPUUUNNNIIIFFFFFFIIIQQQ[[[iiilllhhh[[[OOOLLLPPPSSS^^^fffkkkjjjfffiiiuuutttsssyyyqqq___QQQMMMOOOSSSUUU```ooo~~~vvvsss|||~~~}}}~~~}}}{{{{{{{{{}}}wwwtttsssqqqoookkkgggaaa\\\YYYUUURRROOOMMMLLLLLLJJJIIIJJJJJJKKKLLLPPPWWW```fffsssyyyooo]]]SSSQQQSSSXXXbbbrrryyykkkaaaPPPGGG@@@>>>>>>;;;:::<<<=========<<<<<<<<<<<<<<<777777888:::999;;;DDDNNN___kkk{{{ttt{{{}}}|||jjjKKK@@@777555777555444555000111222222333222222222222222111000//////000000111111111111111111111111111111111000000000000000222111///......///111222111111000000000000111111333222111111222222111///000000000111000000///...000000111111111111000000////////////////////////........................////////////////////////000...------///000000///000000///...------,,,,,,.........------,,,,,,,,,------------------------...------,,,,,,------...,,,,,,++++++,,,------...,,,,,,------...///000000000//////............/////////000000000000///////////////000111111222222222555999===>>>@@@BBBDDDGGGIIIKKKNNNQQQTTTWWWYYYZZZ[[[\\\\\\^^^^^^___```UUUTTTPPP\\\sss{{{zzztttrrrtttxxxwwwkkk]]]SSSGGGDDD???<<<<<<===>>>>>>???@@@@@@@@@BBBGGGMMMQQQUUUOOOIIIGGGGGGJJJTTT^^^jjjkkkfffXXXMMMLLLPPPSSSbbbhhhllliiidddgggttt~~~uuuwwwttt```RRRMMMQQQUUUYYYfffwwwvvvxxx|||{{{yyywwwuuuwwwwwwvvvvvvwwwzzz|||~~~~~~zzzsssmmmgggdddbbb]]]WWWSSSSSSTTTTTTUUUTTTTTTUUUVVVZZZaaajjjpppwww}}}nnn^^^TTTRRRTTTZZZdddtttxxxjjj```SSSJJJBBB@@@>>>;;;999:::>>>>>>>>>>>>======<<<<<<666666888:::999;;;DDDNNNaaappp~~~}}}hhhHHH>>>666555777555444555222222333333333333333222222111000000000000000000000000000000000000000000000000000000000000111111111///...------...000111111111000000000000111111111000000000222333222111///000000000000///......000000000111111000000000000000000000000000000000........................///////////////////////////---,,,---...000//////...------,,,+++***)))))).........---------------------------------------...------,,,,,,------...++++++++++++,,,---...///---------.../////////000//////.........//////000//////000000000000///////////////000111111222222222666:::<<<>>>???AAABBBGGGIIIKKKMMMOOORRRVVVYYYZZZ[[[\\\\\\^^^^^^___```TTTSSSPPP^^^vvv}}}{{{}}}{{{{{{~~~tttrrruuuzzzwwwkkk]]]SSSHHHEEE@@@======?????????@@@@@@@@@@@@BBBGGGNNNSSSVVVOOOIIIGGGGGGKKKUUU```jjjjjjcccUUULLLLLLRRRUUUhhhmmmnnniiicccgggttt~~~zzzqqqxxxvvvaaaSSSOOOSSSWWW___mmmxxx~~~{{{yyywwwvvvuuusssrrrsssssstttvvvxxxyyy{{{|||}}}{{{wwwtttooojjjddd```___``````aaa]]]^^^___aaadddjjjqqqvvvnnn^^^VVVTTTVVV\\\fffuuuwwwhhh^^^SSSJJJBBB@@@>>>;;;::::::<<<<<<======<<<<<<;;;:::777666777999999;;;EEEPPPeeeuuu{{{cccGGG===555555666555333333333333333333333222111111111111000000000000000111000000000000000000000000000000000000111111111111000///.........///000111111111000000000000111111111000///000222333333111//////000000//////...---///000000111111000000///000000000000000000000000........................////////////////////////...---+++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------...------,,,,,,------...------------...///000000............////////////...............///000111//////000000000000///////////////000111111222222333666:::<<<===>>>???@@@FFFIIIKKKMMMNNNPPPUUUYYYZZZ[[[\\\\\\^^^^^^___```TTTTTTSSSbbb{{{}}}zzzxxxwww{{{uuusssuuuzzz~~~{{{yyyxxx~~~yyymmm___UUUJJJFFFAAA??????@@@AAAAAAAAAAAA@@@@@@CCCHHHOOOTTTVVVPPPIIIGGGHHHLLLWWWbbbjjjiiiaaaSSSKKKMMMSSSVVViiimmmooojjjfffjjjyyy~~~~~~}}}yyypppzzzxxxdddVVVRRRUUUZZZeeettttttrrrrrrrrrtttuuutttssstttvvvxxx{{{}}}|||xxxvvvuuusssrrrppplllmmmnnnooorrrvvv|||nnn___WWWVVVYYY___iiiwwwvvveeeZZZOOOGGG???>>>>>><<<;;;<<<;;;;;;<<<<<<<<<;;;:::999888777777888888;;;FFFRRRhhhzzz|||___GGG===555555666444222222222222222111000///...---111111000000000000111111000000000000000000000000///000000000111111111111000000000000111111111222111111000000000000111111333222000111222222111000000000000000000///......//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////...,,,++++++---......---,,,,,,---...///000111222,,,---------.../////////------------------------...------,,,,,,------............//////111222222///////////////.........---------......000111222//////000000000000///////////////000111111222222444777:::<<<<<<===>>>???FFFIIILLLMMMMMMPPPUUUYYYZZZ[[[\\\]]]^^^______```UUUUUUUUUfffyyyvvvuuuyyyvvvsssuuuyyy}}}vvvtttqqqqqqxxxzzznnn```WWWKKKGGGBBB@@@@@@AAABBBBBBAAAAAA@@@AAACCCHHHPPPUUUWWWPPPIIIGGGHHHMMMXXXcccjjjhhh___RRRJJJMMMTTTXXXeeejjjmmmkkkhhhppp}}}}}}|||zzzvvvzzzfffXXXTTTWWW\\\iiixxx~~~|||zzzyyyvvvsssmmmlllmmmpppsssvvvwwwvvvyyy{{{~~~~~~}}}~~~~~~nnn```XXXXXX[[[aaakkkyyyuuucccWWWKKKCCC===<<<===<<<<<<>>>;;;<<<=========<<<;;;:::999888777888888;;;GGGSSSjjj|||}}}___GGG===555555666444222111111111111000///---+++***111000000000000000111111000000000000000000000000//////000000111111111222000111222333333333333333111111000000000000111111555333222111111111///---000000000000000//////...//////000000000000//////000000111000000///...---.........///////////////...............///000111//////000000000000//////......////////////......---------............///,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///---------.........//////........................//////.........---------//////............/////////////////////000111111///222666:::===>>>>>>===FFFHHHLLLOOORRRTTTWWWYYYYYYZZZ\\\]]]^^^]]]]]]\\\WWWYYYTTTkkkwwwrrrrrr{{{wwwqqqrrrwwwyyytttmmmjjjiiikkksss~~~xxxqqqdddWWWKKKCCC???@@@BBB@@@@@@AAA<<>>;;;:::<<<===<<<;;;;;;<<<;;;999777999555555777666888FFFWWWooo{{{```GGG>>>888777666444222333333333222222111000//////333222222222111111000000//////000000000000//////...............///000000111111111222222333333333111000///......///000111///000111000///000222333000000000000000///......111111000000000000111111///000000000000//////..................///000000///............//////000......////////////............////////////......---------............///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...+++++++++,,,,,,,,,------........................//////.........---------111111000000000000111111///////////////000111111222444888<<>>;;;:::<<<===<<<;;;;;;<<<;;;999777999666666999888999FFFWWWnnn}}}}}}bbbGGG>>>777666666333222333333333222222111000000///222222111111111000000000//////000000000000//////...............///000000000000000111111111222222000000///......///000000///000111000//////111333000000000000000///......////////////////////////......///000000000/////////......------///000111000//////............///------------------------......////////////......---------............///------------------------,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------.......................................---------000000000000000000000000///////////////000111111222555888<<>>CCCEEEDDDGGGNNNSSSUUUUUUMMMFFFDDDHHHOOOZZZdddhhhbbbWWWNNNJJJMMMVVV]]]fffjjjllljjjppp}}}hhh\\\YYY[[[fffsss}}}sssiiigggiiimmmrrrwww~~~}}}}}}{{{xxxtttppplllgggaaa^^^ZZZYYYWWWWWWXXX[[[___aaadddfffmmmyyypppddd^^^^^^cccgggmmmyyylll[[[PPPGGGAAA>>>>>>>>><<<<<<>>>===<<<;;;;;;<<<;;;999777888666777;;;999999EEEUUUlll{{{zzz~~~cccFFF>>>777666666333222333333333222222111000000000111111000000000000////////////000000000000//////...............///000000/////////000000000000111//////............//////111111222111//////000111000000000000000//////...---...///000000///...---------...///000000000///000///---------...000111111000///..................------------------.........////////////......---------............///..............................------,,,,,,,,,,,,---------.........//////................................................---..................---///////////////000000111111333666:::<<<>>>??????CCCFFFJJJMMMOOOQQQTTTVVV[[[[[[\\\\\\\\\ZZZYYYXXXVVVXXXTTTiii~~~tttffflllyyytttoooooorrryyy~~~yyywww}}}~~~yyyrrrdddWWWNNNFFF@@@@@@AAA??????AAA@@@DDDEEEEEEHHHPPPTTTTTTSSSMMMFFFDDDHHHRRR^^^gggjjjaaaVVVOOOLLLNNNUUU]]]fffiiijjjlllvvvzzzeee]]]]]]bbbppp~~~}}}sssooommmqqqxxxwwwrrrppprrrtttrrroooiiiddd```[[[VVVSSSSSSSSSSSSTTTWWW]]]dddiiilllpppyyyssshhhbbb```cccggglllyyy|||jjjXXXNNNEEE@@@<<<>>>>>><<<<<<>>>===<<<;;;;;;<<<;;;999777666444666;;;999999EEETTTiiixxx~~~sss{{{```FFF>>>777666555333111222222222222111111111000000000000000/////////////////////000000000000//////...............///000000000000000000000000000000///..................///111222222111///...///111//////000000000000//////---...000111111000...---,,,---...//////////////////......---...///000111111000///...............//////...------...//////......////////////......---------............///........................///......------,,,,,,+++---------.........//////........................---.....................------............------///////////////000000111111222555888;;;===>>>???CCCFFFJJJMMMOOOQQQTTTWWWZZZ[[[[[[\\\[[[ZZZXXXWWWVVVXXXSSShhh|||ssshhhppp~~~tttooopppsssyyyzzzssseeeXXXPPPHHHAAA@@@@@@??????AAAAAADDDEEEEEEJJJQQQTTTSSSOOOLLLGGGEEEJJJUUUaaahhhkkk```TTTPPPNNNOOOVVV___kkkmmmnnnssssssbbb___ccckkkyyy~~~tttnnnkkkooovvv~~~xxxooohhheeegggkkkooopppkkkccc\\\WWWTTTQQQOOOPPPRRRTTTWWW\\\ccclllsss|||vvvkkkeeebbbdddffflllyyyzzzgggWWWLLLDDD???<<<===>>><<<<<>>???@@@CCCFFFJJJMMMOOOQQQTTTVVVYYYYYYZZZ[[[[[[ZZZXXXXXXWWWXXXRRRfffzzztttlllsssuuuqqqrrruuu{{{|||uuugggZZZRRRIIIAAA@@@@@@??????AAAAAADDDEEEEEEJJJQQQSSSQQQKKKKKKIIIGGGMMMYYYdddiiijjj]]]RRRPPPQQQRRRYYYcccmmmnnnpppxxxzzzkkk```bbbjjjsss|||ssskkkjjjmmmnnnyyy{{{tttqqqjjjfff```\\\]]]bbbhhhmmmxxxooocccYYYSSSQQQQQQQQQQQQUUUZZZ```fffooozzzyyynnnhhhdddeeefffkkkzzzxxxfffUUULLLDDD???<<<===>>><<<<<<>>>===<<<;;;;;;<<<;;;999777333111444999999:::HHHXXXlllzzzvvvrrr|||oooUUUEEE===666555555222111222111111111111111111111111//////000000000000111111//////000000000000//////...............///000000222222111111111111000000//////000000000000//////111111222111//////000111...//////000000000000000///000111222222111000///.........///......------,,,---///000111000///...///............//////000///...,,,++++++,,,...///......////////////......---------............///,,,,,,,,,,,,,,,,,,,,,,,,...............---------+++++++++,,,,,,,,,------........................---------.........//////---...000111111000...---///////////////000111111111222444777:::<<<>>>???BBBEEEIIILLLNNNPPPSSSUUUWWWXXXYYYZZZZZZZZZYYYXXXYYYYYYQQQeeeyyyvvvmmmrrr}}}vvvrrrtttxxx~~~~~~wwwiii\\\SSSJJJBBB@@@@@@>>>???AAAAAACCCDDDEEEJJJQQQRRROOOHHHJJJJJJIIIOOO\\\fffiiigggYYYOOOQQQTTTWWW___kkkttttttvvvtttiiicccjjjuuu~~~|||tttoookkkiiieeedddkkktttzzzooohhhccc```\\\[[[[[[]]]cccllluuu{{{yyyhhhZZZRRRQQQSSSUUUXXX___hhhpppyyy|||qqqjjjfffeeeeeekkkzzzwwweeeUUUKKKEEE???<<<======;;;;;;======<<<;;;;;;<<<;;;999777444222444999:::===LLL^^^qqqxxxttt|||nnnUUUEEE===666555555222000111111111111111111111111111000000000111111111222222//////000000000000//////...............///000000111111000000000////////////000111222222111000//////000111000//////111333......///000000000000000000000000000000000000000.../////////...---,,,,,,+++---///111222000...---...............///000111...---+++******+++---.........////////////......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////........................---------.........//////+++,,,...//////...,,,+++///////////////000111111///000111444777999;;;<<<@@@CCCGGGJJJLLLOOORRRTTTVVVWWWXXXZZZZZZZZZYYYYYYYYYYYYQQQdddxxxwwwmmmppp{{{wwwtttvvvyyyxxxjjj]]]TTTJJJBBB@@@@@@>>>>>>AAAAAACCCCCCEEEJJJQQQRRRNNNFFFJJJJJJJJJQQQ^^^ggghhhdddUUUMMMQQQWWWZZZdddppptttjjjhhhrrr~~~{{{sssiiiaaaaaa^^^]]]```aaacccooo|||ttteee]]]XXXUUUTTTZZZ\\\```hhhsssmmm[[[RRRQQQUUUXXXaaajjjuuu}}}rrrkkkffffffeeejjjzzzwwweeeUUUKKKFFF@@@<<<======;;;:::<<<===<<<;;;;;;<<<;;;999777666333555999;;;???OOObbbuuu{{{uuu|||oooVVVEEE===666555444222000111111111111111111111222222000000111111222222222333//////000000000000//////...............///000000000000//////.........---000111222333333222111000///000111000///000222333......///000000000000000//////............//////000000000000000000000000........................................................................---...//////000//////...000///...------------------------,,,,,,+++++++++........................111000///...............///...---,,,+++,,,,,,---..................................../////////000......///000000000000000///111444777:::<<<======???BBBFFFIIIKKKLLLNNNPPPXXXXXXXXXXXXXXXYYYZZZ[[[VVVWWWWWW___rrrxxxkkknnnuuuxxxuuuxxx{{{tttfff\\\OOOJJJBBB===<<<===>>>???@@@@@@BBBFFFLLLNNNMMMJJJHHHHHHIIILLLXXXfffmmmmmmfffYYYPPPSSSYYY___iiiuuu~~~|||hhhmmmsss|||tttnnnfffbbbaaa___[[[WWW[[[XXXZZZ```fffppp{{{lll]]]XXXVVVTTTUUUYYY[[[gggqqqxxxhhhZZZVVVYYY```fffooo{{{}}}nnndddaaa^^^___iiizzzsssbbbSSSKKKDDDAAA<<<::::::;;;;;;:::;;;<<<=========<<<:::999888777777999;;;CCCUUUfffyyyyyyxxxqqqWWWLLLBBB999666555222222444111111111111111111111111000000000000000000000000//////............//////............//////000000............/////////000000000000000000000000000//////////////////////////////............//////000000000000////////////////////////////////////....................................................................................------------//////...------------------------,,,,,,,,,++++++..............................---,,,,,,,,,,,,,,,///...---,,,,,,,,,------................................./////////000000......///000000000000000000111444777999<<<===>>>AAADDDHHHKKKMMMNNNPPPRRRUUUUUUUUUUUUVVVWWWYYYYYYXXXYYYYYYaaauuu|||kkknnnuuu~~~yyywwwzzz}}}}}}rrreee[[[PPPKKKDDD@@@>>>???@@@@@@@@@@@@BBBFFFKKKMMMKKKIIIEEEGGGIIIOOO\\\llltttttteeeXXXOOOSSS[[[bbbnnnzzzrrriiiooozzzzzzqqqjjjbbb]]]WWWUUUUUUTTTRRRPPPTTTUUU[[[fffrrrssshhh^^^VVVUUUVVVWWW\\\bbbmmm{{{yyydddZZZXXX]]]fffnnnzzziii___ZZZYYY[[[fffyyyqqq```RRRIIICCC@@@<<<:::;;;<<<<<<<<<===>>>======<<<;;;:::999777666777999<<>>???@@@CCCHHHKKKMMMNNNPPPRRRRRRRRRRRRRRRSSSUUUWWWXXXZZZZZZ[[[cccwwwkkkooovvv}}}{{{zzz|||~~~zzzpppccc[[[PPPLLLFFFBBBAAAAAAAAA@@@AAABBBCCCFFFIIIJJJIIIHHHFFFHHHKKKTTTcccttt{{{zzzeeeXXXQQQVVV___hhhuuuwwwmmmllluuu}}}xxxwwwuuuuuuvvvvvvrrrkkkaaaZZZQQQNNNKKKJJJKKKLLLMMMMMMRRRVVVbbbrrrmmm^^^WWWTTTRRRTTTXXX^^^iiirrryyymmmaaa]]]^^^ffftttvvvcccWWWSSSRRRVVVdddxxxnnn]]]PPPHHHBBB???<<<;;;<<<>>>>>>>>>@@@@@@>>>===;;;;;;::::::777666777999<<>>@@@===AAAEEEHHHJJJLLLNNNPPPPPPPPPPPPPPPRRRTTTWWWXXXYYYZZZ[[[cccxxxnnnrrryyy}}}{{{{{{{{{wwwnnnccc[[[PPPLLLGGGCCCBBBAAAAAA@@@BBBBBBDDDEEEGGGGGGGGGFFFHHHKKKPPP[[[lll{{{|||gggZZZSSSZZZdddnnn||||||tttqqquuu~~~ppphhhfffgggkkknnnqqqqqqmmmdddYYYRRRJJJJJJHHHHHHIIILLLPPPSSSXXX```oooppp^^^TTTRRRTTTVVVYYY___jjjyyy}}}kkkeeeaaabbbhhhuuusss___RRROOOOOOTTTcccxxx}}}lll\\\NNNGGG@@@>>><<<<<<>>>@@@@@@@@@BBBAAA???<<<;;;:::::::::777666777999<<>>@@@<<<@@@DDDHHHJJJLLLNNNPPPQQQPPPOOOOOOQQQTTTWWWXXXXXXXXXXXXaaavvvpppvvv}}}~~~zzzwwwvvvyyy~~~}}}vvvmmmbbb[[[NNNKKKFFFBBBAAA@@@???>>>BBBCCCDDDDDDDDDEEEEEEFFFFFFKKKSSSaaattthhh]]]WWW___jjjuuuvvvuuuyyywwwhhh^^^ZZZ]]]```gggjjjmmmlllfff\\\QQQJJJHHHIIIJJJJJJJJJNNNUUUZZZaaalll}}}qqq```WWWUUUSSSXXX^^^bbbjjjzzz|||lllbbb```bbbhhhsssqqq]]]PPPNNNOOOUUUdddxxx|||kkk[[[NNNFFF???===<<<<<<>>>@@@AAA@@@BBBAAA>>><<<::::::::::::888777777999===GGG\\\nnnqqqVVVGGG>>>666555333000///000000000000000000000000000000000000000000000000000//////............//////------------------------////////////000000000111////////////////////////////////////////////////000//////......//////000.../////////000000000111................................................................................................222111///...------...///...------------...//////------------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------...////////////.........................../////////000000000111111......///000000000000000111222333555888;;;>>>???>>>AAAFFFJJJLLLNNNQQQRRRRRRPPPOOOOOOPPPSSSVVVXXXVVVVVVVVV]]]rrrooovvv~~~xxxtttqqquuu{{{}}}wwwnnnccc\\\NNNJJJDDD@@@?????????>>>AAABBBCCCCCCCCCCCCDDDFFFCCCJJJVVVhhh|||~~~fff]]]ZZZeeerrr|||~~~xxx}}}zzzmmmhhh```YYYUUUWWW^^^ccckkkmmmnnnkkkbbbVVVMMMGGGDDDGGGJJJJJJJJJOOOXXX```lllyyypppaaaXXXVVVXXXXXX```iiippp|||pppfff___```gggttt}}}|||ooo\\\PPPOOOPPPVVVeeeyyyzzziiiYYYLLLEEE>>><<<;;;<<<>>>@@@@@@?????????===<<<::::::999999888777888;;;@@@LLLaaatttlllPPPCCC;;;444333333000//////000000000000000000000000111111111111111111111111//////............//////.........---------------/////////000000000111111//////////////////////////////////////////////////////............//////......//////000000111111////////////////////////................................................................................................---------------...//////------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,---...///000000///...........................//////000000000111111111......///000000000000000000111444777999<<<===>>>===AAAEEEIIILLLNNNQQQSSSRRRQQQOOONNNNNNQQQTTTVVVUUUTTTTTT[[[ppp}}}kkkttt~~~}}}}}}vvvqqqpppuuu|||~~~xxxoooeee]]]PPPKKKDDD???>>>>>>???@@@???AAACCCBBBAAAAAADDDFFFGGGOOO\\\nnnuuubbbZZZ[[[iiixxx||||||~~~uuunnnfff```YYYWWWUUUTTTWWW^^^gggnnnvvvvvvtttmmmaaaUUUMMMHHHBBBGGGKKKLLLLLLRRR^^^hhhxxxmmm___XXXVVVYYY]]]cccooo{{{ssshhhcccaaaeeerrr{{{pppmmmkkkmmmvvvmmmZZZOOOMMMOOOVVVeeexxxwwwfffWWWJJJCCC===<<<;;;<<<>>>??????>>><<<<<<<<<<<<;;;:::999888666666888===DDDSSSjjjgggLLLAAA999333333444111000111000000000000000000000000000000000000000000000000//////............//////000000/////////.........//////000000000111111111000000000000000000000000------------------------000000////////////000000.........///000111111111000000000000000000000000........................................................................,,,,,,---.........---------------------...///000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...............///000111,,,---///000000000///...........................000000000000111111111111...//////000000000000000///111444888:::<<<======;;;>>>CCCGGGJJJLLLOOOQQQRRRPPPNNNLLLMMMOOORRRUUUUUUTTTSSSZZZnnn|||hhhppp{{{|||zzzvvvxxx}}}|||uuuqqqpppvvv~~~zzzqqqeee]]]QQQKKKDDD???===???@@@AAA>>>AAABBBBBB@@@AAADDDGGGNNNUUUbbbrrrzzzjjj^^^WWW[[[kkk|||yyyvvvxxxrrrgggaaa\\\WWWRRRQQQRRRSSSVVV\\\fffpppxxx{{{zzzvvvmmm___SSSKKKHHHCCCIIIOOOPPPQQQXXXeeeqqqvvv^^^UUUVVVXXX]]]cccppp}}}uuujjjcccaaadddkkk|||vvvlll___]]]]]]cccooo~~~~~~kkkYYYNNNKKKMMMTTTdddxxxuuudddUUUHHHBBB<<<;;;;;;<<<>>>>>>>>>===::::::;;;<<<;;;:::888777555555888???HHHXXXqqq}}}cccJJJAAA999444444555333222333000000000000000000000000//////////////////////////////............//////222222111111000000000///000000000000111111111111111111111111111111111111------------------------111111000000000000111111---......///000111111222////////////////////////000///...------...///000......////////////......//////.........------------------------------------.........---,,,,,,+++......---------,,,,,,,,,000000//////............///............///000000...........................------------...//////111333555555333111//////111000///......///000111000111333555888:::<<<======???DDDHHHKKKMMMMMMLLLNNNOOOOOONNNNNNOOOSSSUUUZZZWWWUUU]]]ppp|||nnnooosssyyyzzzqqqqqqtttzzz{{{sssqqqrrrwww}}}{{{ssshhhaaaTTTNNNGGGAAA???>>>??????@@@AAAAAAAAA@@@AAADDDFFFJJJWWWhhhvvv~~~rrreeeZZZ[[[aaannnzzzvvvwwwxxx}}}~~~rrrhhh^^^XXXSSSNNNMMMOOONNNPPPRRRWWWddduuuqqqkkkaaaQQQIIIKKKIIILLLPPPRRRWWWaaappp{{{wwwgggZZZWWWWWWYYYfffvvvtttgggaaaaaafffxxxxxxoooeee\\\QQQUUUXXX]]]jjj{{{gggWWWMMMOOOPPPWWWfffzzzrrrbbbSSSHHHAAA======<<<<<<<<<;;;;;;;;;=========<<<;;;999888777666:::<<<>>>KKKddd|||^^^III999888666444333222222333//////000000111111222222111...,,,,,,///000000...//////////////////////////////.........---------///////////////000111111/////////...---------,,,///...---,,,,,,---...///000000///...............000000000000000000000000////////////////////////000///...------...///000......////////////......//////.........------------------------------------.........------,,,+++......---------,,,,,,,,,/////////......---------,,,,,,,,,,,,,,,---......////////////////////////...------------...//////000222444333111///......111000////////////000111000111333555888:::<<<<<<===???CCCHHHKKKLLLLLLLLLNNNNNNNNNNNNMMMOOORRRUUUWWWUUUUUU___rrr{{{lllmmmpppwww~~~zzzqqqqqqttt{{{{{{sssqqqsssxxx}}}{{{rrrggg```TTTNNNGGGAAA???>>>??????@@@AAAAAAAAAAAABBBFFFIIISSS^^^jjjrrrvvvsssiii___[[[]]]dddqqq}}}pppmmmmmmnnnqqqvvvzzz}}}vvvpppllliiigggeee\\\SSSNNNLLLIIIJJJNNNPPPRRRVVV^^^pppssslll```PPPIIIJJJIIIMMMSSSWWW]]]iiiyyylll___UUUWWW[[[cccssswwwkkkfffgggooo|||ooofff]]]UUUMMMQQQVVV___pppxxxeeeVVVMMMOOOPPPXXXggg{{{ppp```QQQFFF@@@======<<<<<<<<<;;;;;;;;;======<<<<<<;;;:::999888777:::;;;???NNNjjjtttWWWBBB===;;;999666333222111111000000000000000111111111111///,,,,,,///000000...//////////////////////////////.........---------///.........//////000000//////////////////......///...------------...///000000///...............//////////////////////////////////////////////////////............//////......////////////.....................---------------------------------------------------,,,,,,......---------,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,------...////////////////////////...------------...//////...000222111///---------111000000//////000000111000111333555777:::;;;<<<<<>>??????AAAAAAAAA@@@AAADDDJJJNNNZZZbbbiiijjjiiigggbbb\\\[[[___iiiwwwwwwmmmccc_________```ccceeeiiinnnrrrtttvvvwwwxxxoookkkfffbbb```]]][[[YYYXXXPPPHHHFFFFFFFFFJJJOOOUUUXXX___kkktttkkk___PPPIIIKKKKKKPPPWWW]]]fffssswwwbbbXXXRRRXXXbbbooo{{{nnnjjjmmm|||}}}~~~tttfff]]]VVVOOOMMMRRRYYYeee{{{tttbbbTTTNNNOOOQQQYYYiii|||}}}nnn]]]OOOEEE???<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999::::::999???SSSppplllPPP>>>@@@>>>:::777333111000///111111111111000000000000111///------...//////...////////////////////////...............------------............//////////////////000000000000000///......------......///000//////............////////////////////////////////////////////////////////////....../////////......////////////..............................------------------------------------,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------......///000////////////////////////...------------...//////...000111111///------...000000000000000000000000000111222555777999;;;<<<<<<>>>BBBFFFIIIKKKLLLLLLLLLMMMMMMLLLLLLMMMQQQSSSTTTSSSTTT]]]ooo~~~lllkkklllsss|||~~~zzzsssrrrsssyyy~~~xxxoooeee]]]TTTNNNGGGAAA???>>>???>>>AAAAAA@@@@@@BBBGGGMMMRRRZZZ```dddaaa___```aaa```\\\bbbnnn}}}tttddd^^^WWWSSSRRRRRRRRRSSSSSSVVVZZZ\\\]]]^^^```bbb___\\\YYYXXX[[[]]]]]]\\\VVVNNNFFFDDDFFFHHHMMMSSS\\\bbbmmm|||{{{rrriii\\\OOOJJJLLLMMMSSSZZZbbblllzzzkkk^^^WWWUUU]]]jjjzzzzzz}}}ooonnnsssvvvxxxqqqbbbZZZUUUQQQSSSXXXaaaqqqooo]]]SSSNNNNNNRRR\\\lll~~~|||lll\\\NNNDDD???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::<<<:::888???UUUssshhhNNN??????===999666333000//////222222111111000000//////000///.........///......////////////////////////........................,,,------........................//////000000111//////............//////000///............//////////////////////////////////////////////////////...//////////////////.........////////////......---.....................------------------------...---,,,,,,,,,------.........---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---------------...//////------------------------...------------.../////////111222111000//////000000000111111111111000000///000222444777999;;;<<<<<<>>>AAADDDHHHJJJKKKLLLKKKLLLLLLKKKKKKLLLOOORRRVVVTTTRRRYYYjjj|||pppmmmmmmuuu{{{sssrrrsssxxx~~~}}}wwwoooddd]]]TTTNNNGGGAAA???>>>???>>>@@@@@@@@@AAACCCHHHOOOTTTXXX]]]___\\\[[[___dddeee___gggsss|||mmmcccUUUSSSOOOKKKJJJJJJIIIHHHHHHJJJLLLNNNNNNOOORRRSSSTTTQQQPPPSSS[[[aaaddddddZZZQQQIIIGGGHHHLLLRRRYYYdddnnn~~~yyyvvvpppgggZZZNNNKKKNNNOOOUUU^^^fffooo}}}{{{eee[[[YYYZZZdddssswwwuuu~~~rrruuuxxxpppuuu}}}rrrbbb\\\ZZZXXX[[[bbboookkkZZZQQQNNNNNNSSS___ooo{{{kkkZZZMMMDDD@@@;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::===:::888@@@VVVrrr|||~~~eeeMMMAAA;;;999666444222000000000222222111111000000/////////000000///......---...////////////////////////---.....................,,,---......//////......---------......///////////////////////////////////////............//////........................////////////////////////......////////////............////////////......---------...............------------------------...---,,,+++,,,---...///......---------,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000111222222000000111222000111111222222111111000///000222444666999:::;;;<<<>>>@@@CCCFFFIIIKKKLLLJJJKKKKKKJJJJJJKKKOOOQQQVVVTTTQQQVVVeeexxxssspppoooxxx{{{sssqqqrrrwww}}}}}}wwwoooddd]]]TTTNNNGGGAAA???>>>????????????@@@AAADDDIIIOOOTTTYYY\\\]]]\\\]]]cccggggggeeemmmyyyzzzooocccYYYTTTJJJKKKJJJEEEDDDEEEEEECCCCCCDDDFFFFFFFFFHHHKKKMMMPPPOOOQQQYYYdddlllnnnlll\\\SSSKKKIIILLLQQQZZZbbbooo|||tttuuuqqqfffXXXNNNLLLOOORRRXXXaaaiiirrrtttcccXXXZZZ___kkk|||uuuuuu{{{xxxqqqkkkrrr{{{sssfffbbbbbbbbbeeeppp~~~hhhWWWPPPNNNMMMTTTaaarrrzzziiiYYYLLLDDD@@@;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;::::::999;;;::::::AAAVVVooo~~~yyyzzz___III???888666444333111111111111111111111111000000000000...000111000...---------////////////////////////---------...............,,,---...///000///......------------...............//////000000//////...///............//////000........................////////////////////////---...///000000///...---......////////////......---------.........//////------------------------...---,,,++++++---...000......---------,,,,,,,,,,,,,,,,,,,,,---------...++++++******++++++,,,---------------------------...------------...//////000111222111000000111333000111222222222222111000///000111444666888:::;;;<<<===@@@CCCFFFHHHJJJLLLIIIJJJJJJIIIIIIJJJNNNQQQTTTRRRQQQUUUddduuu~~~~~~vvvrrrqqqzzz|||tttqqqrrrvvv{{{}}}xxxoooeee]]]TTTNNNGGGAAA???>>>??????===???AAABBBEEEIIINNNRRRVVVZZZ\\\]]]cccjjjmmmkkklllttt~~~mmmccc[[[SSSMMMMMMBBBFFFEEE@@@???BBBCCC@@@AAABBBCCCCCCCCCEEEIIILLLQQQSSSZZZgggsssxxxuuuppp[[[SSSLLLLLLRRRZZZeeennn}}}tttwwwuuuhhhXXXNNNLLLOOOUUU[[[eeemmmvvvmmm```XXX]]]eeerrrvvvpppzzz|||~~~lllhhhppp{{{xxxllljjjmmmnnnuuu}}}fffVVVOOOOOOMMMUUUccctttxxxfffVVVJJJCCC???;;;;;;;;;<<<<<<<<<============<<<<<<;;;:::999888666888;;;DDDVVVnnn~~~xxx\\\EEE===888777555333222111222222000000000000000111111111...000222111...,,,,,,---////////////////////////---------.........//////,,,...///111111000///...////////////...............///000111111000///..................///000000........................////////////////////////---...///000000///...---......////////////......---------.........//////------------------------...---+++++++++---///000......---------,,,,,,,,,,,,,,,,,,------.........------,,,,,,------...///...........................------------...//////000111111000//////111333000111222333333222111000///000111444666888:::;;;<<<===???BBBEEEHHHJJJLLLIIIJJJJJJIIIIIIJJJMMMPPPQQQQQQQQQWWWeeettt{{{zzzwwwsssrrr{{{}}}tttqqqqqquuuzzz}}}xxxoooeee]]]TTTNNNGGGAAA???>>>??????<<<>>>AAACCCEEEIIIMMMQQQRRRVVVYYY^^^hhhrrrtttpppqqqyyywwwhhhZZZUUURRRMMMKKKLLL===BBBBBB===<<<@@@AAA???@@@AAAAAAAAABBBDDDHHHKKKQQQUUU```ooo|||~~~wwwnnnZZZRRRLLLOOOWWWbbbnnnyyywwwwww{{{xxxjjjXXXMMMLLLNNNWWW]]]gggpppzzz~~~iii___\\\bbbkkkvvv|||oooooo}}}}}}kkkgggqqq|||}}}rrrqqquuuxxx}}}fffUUUOOOOOOMMMUUUddduuuvvvdddTTTHHHAAA>>>;;;;;;;;;<<<<<<<<<===============<<<;;;999888777222777<<>>>>>AAAFFFJJJKKKJJJMMMNNNNNNMMMLLLLLLMMMOOOQQQMMMOOORRRZZZrrr}}}tttlllmmm}}}yyytttqqqsssxxx}}}uuulllccc]]]TTTNNNFFF???<<<===>>>???<<<>>>@@@BBBDDDFFFJJJMMMPPPTTT[[[dddlllssswwwyyytttzzzsssfff\\\TTTPPPMMMHHHEEEEEEAAA>>>;;;;;;>>>BBBCCCCCCDDDBBBBBBEEEEEEEEEIIIPPPTTTeeevvvwwwaaaSSSSSSTTTUUU\\\jjj{{{{{{uuuyyy|||~~~wwweeeTTTNNNOOORRR\\\dddmmmsssyyywwwfff```[[[eeerrrtttooozzzuuudddfffuuuzzzuuuxxx}}}}}}rrraaaVVVPPPMMMMMMUUUeeexxxqqq^^^OOOEEE>>>;;;<<<<<<<<<============>>>;;;<<<<<<===<<<:::999888:::999;;;EEEYYYooozzz|||yyy}}}pppWWWBBB999666555444222111000000000111111000000000000111111///---,,,,,,...//////...,,,---------.../////////......------------......//////////////////////////////000000000000//////000...---,,,---...111222111111000///////////////---......///000111111222........................000/////////.........---------------------------.........------,,,,,,+++---------.........//////111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,---...///........................///---,,,---000111000...///000111111000///000111111111111111000000000///222222222333555888:::<<<>>>======@@@EEEIIIJJJIIILLLMMMMMMMMMKKKKKKLLLNNNQQQNNNPPPRRR[[[rrr|||tttlllmmm|||xxxsssqqqtttzzz|||uuulllccc]]]TTTNNNEEE???======>>>???===???AAABBBDDDFFFIIILLLMMMRRR[[[eeennnvvvzzz}}}|||rrreee^^^VVVPPPOOOMMMGGGBBB@@@???===;;;<<>>;;;:::::::::;;;;;;;;;;;;<<<;;;<<<<<<<<<<<<:::999888999:::;;;EEEZZZppp{{{}}}|||oooUUUAAA888444444222111000/////////111111000000000000111111000...------///000000///---------.....................------------......//////////////////////////////000000000000/////////......---...///000111111000//////.........///------......//////000000......................../////////...............---------------------------------------------------------.....................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---...///...........................---------///000///...///000111111//////000111111111111111000000000000111111222333555888:::<<<===<<<<<>>>>>>>>???AAACCCCCCEEEHHHKKKOOOTTT]]]gggqqqxxx}}}{{{pppcccYYYXXXRRRNNNOOONNNGGG@@@>>><<<;;;;;;>>>@@@BBBBBBAAA??????AAAEEEGGGKKKTTT^^^pppoooYYYTTTUUUXXXaaannn}}}wwwmmmqqqzzz{{{gggWWWRRRUUUXXX```gggooouuu|||tttgggcccbbbmmmzzz{{{~~~oooiiiqqqyyytttxxx~~~rrraaaVVVPPPNNNPPPYYYiii|||ooo]]]NNNEEE???<<<:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888999:::<<>>>>>???@@@BBBCCCCCCEEEHHHJJJSSSXXXaaajjjssszzz}}}|||rrrkkkgggddd^^^YYYZZZSSSOOOOOOMMMGGGAAA???:::;;;>>>@@@BBBBBBAAA@@@AAAAAADDDIIILLLQQQ^^^jjj}}}hhhUUUUUUWWW^^^kkk{{{xxxmmmjjjsss|||gggXXXUUUYYY\\\ccciiipppvvv}}}rrrfffdddeeeooo}}}zzznnnppp{{{{{{ssssssvvvvvvwwwyyyyyyyyy}}}ppp```UUUPPPOOOQQQ[[[mmmmmm[[[NNNDDD???<<<<<<<<<<<<============>>><<<<<<<<<;;;;;;:::999999999:::===III^^^tttkkkPPP>>>777333333111000000/////////111111000000000000111111000...---...///111000000/////////...---------,,,......------------......////////////////////////...//////////////////.........//////000///......///......---------......///.............................................---------...............------------------------+++,,,,,,------..............................---++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------------........................,,,------...---......///...000111000///...///000000000000000000000111111111111111222444777:::;;;;;;===>>>@@@CCCEEEHHHJJJLLLNNNPPPPPPNNNMMMMMMNNNPPPNNNRRRTTTYYYnnn~~~zzzuuuiiigggvvvuuuppppppuuu|||{{{sssjjjaaa[[[PPPKKKDDD???============???@@@BBBCCCCCCEEEHHHJJJSSSXXXaaallluuu{{{~~~}}}wwwqqqjjjaaa^^^```bbbbbb```]]]TTTLLLJJJGGGCCC@@@@@@:::===AAADDDDDDCCCBBB@@@CCCCCCFFFKKKOOOWWWffftttzzzeeeWWWVVV[[[fffvvv{{{nnngggjjjxxx}}}iii[[[YYY]]]aaagggkkkqqqwww~~~qqqeeedddeeeqqq~~~rrrnnnwww}}}ooojjjjjjjjjkkkmmmnnnrrr{{{nnn^^^TTTOOONNNRRR]]]ppp|||kkkZZZMMMDDD???<<<<<<<<<<<<============>>>===<<<<<<;;;::::::999999999:::>>>KKKaaawwwjjjOOO>>>888444333222111111111111111111111000000000000111111///---,,,---...//////////////////...---------,,,......------------......////////////////////////......////////////............///000//////............------------...///000000//////////////////........................---------------.........------------------------,,,,,,,,,------........................---------......---......///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------......------------------------------+++---......------...///...///000000......///000000000000000111111111111000000111222444777999;;;;;;===???AAABBBDDDHHHKKKLLLNNNQQQQQQPPPNNNNNNNNNOOONNNRRRSSSWWWlll~~~}}}xxxiiidddrrrxxxsssqqquuu{{{zzzsssjjj```ZZZOOOJJJDDD???>>>=========>>>???AAACCCCCCEEEHHHKKKPPPVVV___jjjsssyyy|||}}}yyyppphhhbbbbbb___]]]```fffiiigggdddYYYOOOEEEBBB@@@>>>>>>@@@>>>BBBFFFHHHFFFDDDCCCBBBBBBCCCGGGMMMRRR\\\ooouuuddd\\\VVV___oooqqqgggeeelll~~~lll______cccfffkkknnnrrrwww~~~rrrhhhfffhhhttt|||ooosss|||jjjbbbaaaaaadddfffjjjpppzzzlll\\\RRRNNNMMMRRR___rrrzzzjjjYYYLLLDDD???===:::::::::;;;;;;;;;;;;<<<======<<<:::::::::::::::999;;;@@@LLLccczzz~~~xxxzzziiiMMM===999444333333222111111222222111111000000000000111111...---,,,,,,...//////..................---------......------------......////////////////////////---......//////......---////////////.....................---......///000//////000000000000000000........................,,,,,,,,,------.........------------------------,,,,,,------------------//////.........---------...---------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,---.........------------------------------+++---......,,,,,,---///...///000///......///000///000000000111111111111000000111222444666999;;;999;;;>>>@@@@@@BBBFFFJJJKKKNNNPPPQQQOOONNNMMMMMMOOONNNQQQQQQUUUlllzzziiibbbooo}}}wwwtttwww|||yyyrrriii```ZZZNNNJJJDDD???>>>============???AAABBBDDDFFFIIILLLRRRWWW___gggnnnqqqrrrrrrooonnnlllhhhccc^^^ZZZXXX[[[^^^eeennnuuutttkkkbbbRRRHHH@@@======<<<===@@@CCCFFFJJJKKKHHHEEEDDDDDDAAADDDJJJQQQXXXeee|||nnn```]]]WWWdddwwwvvvggg```bbbnnnpppeeeeeeiiikkknnnpppssswww}}}uuulllkkkkkkxxxzzzttt~~~wwwfff___^^^^^^aaaeeehhhmmmwww~~~|||zzz{{{~~~jjjYYYPPPMMMLLLRRR___sssyyyhhhXXXLLLDDD???===:::::::::;;;;;;;;;;;;<<<>>>===;;;:::999999::::::888;;;@@@NNNeee|||zzzqqqrrrgggKKK;;;888333222222111111111111111111111000000000000111111///...,,,---///000000///---------.....................------------......////////////////////////---......//////......---111000///...---......//////.........//////000111---......//////000000000........................,,,,,,,,,------.........------------------------------------------------//////.........---------++++++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,---.........---,,,------------------------***---///...,,,+++---000...///000///...---...000//////000000111111111222000000000222444666999:::777:::===>>>???AAAEEEIIIJJJMMMOOOPPPOOOMMMLLLLLLOOONNNPPPPPPSSSkkk{{{jjjaaammmzzzwwwxxx|||yyyrrriii```ZZZNNNIIIDDD???>>>>>>======<<<>>>@@@BBBDDDFFFJJJMMMVVVZZZ```fffiiiiiigggfff]]][[[YYYVVVUUUUUUVVVVVVZZZbbbooo}}}}}}nnn```MMMDDD======>>>>>>???BBBFFFIIIMMMLLLIIIFFFEEEEEECCCFFFMMMVVV___nnnggg\\\[[[WWWfff|||{{{nnn```\\\aaannnsssiiiiiimmmooopppqqqssswww}}}yyypppoooooo|||}}}zzztttccc^^^___^^^aaaeeehhhlllsss}}}rrrpppooorrr|||}}}hhhXXXOOOLLLLLLQQQ```tttxxxhhhXXXKKKDDD???===<<<<<<<<<=========>>>>>>>>>===;;;:::999999:::;;;888;;;AAAOOOfff}}}xxxnnnnnn~~~eeeIII:::777222111000000000000000111111111000000000000111111000///......000111111000,,,------....../////////.........------.........////////////////////////---..................---222111...---,,,---///000///////////////000111111,,,,,,------...///000000........................------------------------///......------......///..................------------------------------...------,,,,,,++++++***------,,,,,,,,,,,,++++++---......,,,++++++---///---,,,,,,,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,---------.....................///000111---...000111111111000//////111222222222333777999;;;<<<===@@@BBBEEEFFFGGGLLLMMMOOOQQQQQQOOOMMMKKKLLLOOONNNLLLSSSfffvvv}}}{{{jjjbbbnnnzzzwwwzzz}}}vvvppphhh^^^WWWOOOIIIBBB<<<;;;<<<===>>>??????@@@AAACCCFFFIIIJJJOOOVVV^^^dddddd```[[[XXXUUURRRNNNLLLNNNQQQVVVYYYiiiuuu{{{hhhVVVIIIBBB===<<<======@@@DDDFFFNNNVVVVVVOOOGGGEEEEEEFFFHHHNNNXXXhhh}}}cccWWWXXX]]]ooozzzeee[[[]]]dddvvvuuullllllpppqqqvvvwwwxxx{{{uuuqqqwww~~~llleeecccbbbeeefffhhhiiikkknnnssswwwrrrpppnnnmmmsssyyyfffUUUJJJHHHLLLQQQ```wwwrrraaaVVVLLLBBB===<<<<<<<<<============<<<<<<======<<<;;;::::::::::::888;;;EEEWWWnnnwwwpppsss}}}|||^^^GGG;;;888333333333333222000...---***,,,...///000///...---////////////............000000///.......................................,,,---///000000000///...////////////////////////000000000000000000000000,,,,,,,,,---------......---------------...///000........................---------------------------,,,,,,++++++,,,,,,---..................------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++,,,,,,+++))))))+++------,,,,,,,,,,,,---......---,,,,,,,,,++++++++++++,,,---------............------,,,,,,,,,---............///000000000000000000111111222222333666999999:::<<<>>>@@@CCCDDDEEEKKKLLLOOOPPPQQQOOOMMMLLLLLLOOONNNLLLSSSddduuu}}}{{{kkkcccooozzzwwwzzz~~~wwwqqqiii___XXXNNNIIIBBB===;;;<<<===>>>@@@@@@@@@BBBDDDFFFIIIJJJOOOTTT[[[]]][[[UUUOOOLLLJJJIIIHHHHHHKKKRRR[[[bbbxxxuuu```NNNGGGAAA<<<===???@@@EEEJJJNNNTTTZZZXXXPPPIIIFFFFFFGGGJJJQQQ[[[lll}}}bbbWWWXXX^^^ooosss___XXX^^^fffzzzvvvmmmnnnqqqrrrvvvwwwyyy|||zzzvvvzzz~~~nnnjjjjjjiiikkkmmmnnnoooppprrruuuxxx~~~{{{wwwtttwwwvvvcccSSSHHHGGGLLLUUUdddzzz}}}ooo```TTTKKKCCC>>>===<<<<<<============<<<<<<===<<<;;;:::999999999999:::===GGGYYYpppuuunnnqqq}}}{{{]]]FFF:::888555333111///......//////,,,---///000000///...---////////////............000000///...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------////////////////////////////////////////////////---------.........////////////............//////........................---------------------------,,,,,,++++++,,,,,,---------------------......------------------------+++,,,,,,---......//////------,,,,,,,,,,,,+++++++++,,,,,,+++***)))+++------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,+++++++++------........./////////111111000//////000000000///////////////000111111000111111111111333666888999:::<<<>>>@@@CCCDDDEEEIIIKKKNNNPPPPPPOOOMMMLLLLLLNNNNNNLLLRRRbbbsss||||||mmmeeeoooyyywww{{{yyyrrrjjj```YYYMMMHHHAAA===;;;<<<===>>>@@@@@@AAABBBDDDGGGIIIJJJNNNQQQUUUVVVRRRLLLGGGDDDCCCDDDEEEFFFKKKVVVcccmmm|||jjjVVVHHHCCC???<<>>>>><<<<<<============<<<<<<<<<;;;:::999999888888999;;;???JJJ]]]tttuuunnnqqq}}}xxxZZZDDD999777666444///,,,+++---///222//////000111111000...---////////////............000///......---.........---------------------------,,,,,,,,,,,,---......////////////////////////////////////////////////........./////////000000000000///............///........................------------------------///......------......///,,,,,,------------......---------------------------------.........//////------,,,,,,,,,+++++++++,,,---...---,,,,,,---...---,,,,,,,,,,,,---......------------------------.........////////////000222222111000000000000111000///.........///111222000111111111111222555777;;;<<<>>>@@@BBBDDDEEEFFFGGGIIILLLOOOPPPOOONNNMMMMMMNNNNNNMMMQQQ___ppp{{{ooodddkkk|||yyyvvvzzzzzztttkkkaaaZZZLLLGGGAAA===<<<<<<======@@@@@@AAACCCEEEGGGHHHIIIKKKMMMPPPPPPMMMHHHEEECCCDDDFFFIIIKKKQQQ\\\kkkvvv{{{mmm]]]OOOGGGAAA>>>===@@@CCCFFFNNNVVVaaabbbaaaZZZQQQIIIGGGGGGJJJOOOXXXeeevvvrrr^^^WWWZZZbbbpppyyyjjjZZZXXXbbblll~~~{{{rrrrrruuuuuuuuuxxx}}}~~~~~~zzzwww|||lll[[[NNNGGGGGGLLLYYYkkkyyykkk[[[PPPGGG???<<<<<<<<<<<<============<<<<<<;;;;;;:::999888888888888;;;???LLL```wwwxxxqqqtttsssVVVBBB888666666444000---,,,...000222111111111111111000///...////////////............///......------.........000000000000000000000000//////...------///000111////////////////////////////////////////////////---.........////////////......------......//////........................------------------------///......------......///,,,,,,,,,,,,------......------------------------//////.........---------------,,,,,,,,,+++++++++,,,---......---,,,---...---,,,,,,,,,,,,---...............///////////////.........////////////000------,,,,,,,,,,,,,,,---000///.........///111222000111111111000222444777;;;<<<===???AAACCCDDDEEEEEEGGGKKKNNNOOOOOONNNNNNMMMMMMMMMMMMPPP[[[lllzzzqqqdddiiizzz~~~xxxuuuyyy{{{tttkkk```YYYJJJFFFAAA===<<<<<<======???@@@AAACCCDDDFFFGGGGGGIIIKKKKKKJJJGGGCCCBBBAAACCCFFFLLLRRRZZZeeeqqqzzzwwwtttpppiii___SSSKKKHHH@@@>>>>>>AAACCCFFFOOOXXXfffddd___WWWNNNHHHFFFGGGKKKQQQ[[[iiizzzmmm[[[WWWYYYbbbooo}}}}}}uuufffWWWWWWcccnnn}}}uuutttvvvvvvuuuyyy~~~~~~{{{|||~~~~~~hhhWWWMMMGGGIIINNNYYYmmmyyyjjjYYYMMMDDD===999:::<<<<<<============<<<<<<;;;;;;:::999888888888888:::@@@MMMbbbyyy}}}uuuwwwlllQQQ???777555444444333222111111111111222222222111111000//////////////////..................------------......000000000000000000000000//////...------///000111////////////////////////........................,,,,,,---------.........,,,,,,,,,,,,---...///000........................---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,------......------------------------//////......---,,,,,,+++------,,,,,,,,,,,,++++++)))+++---,,,+++******+++---,,,,,,,,,,,,---...............////////////000------........./////////------,,,,,,---......//////////////////000111111000111111111000111444666888888:::;;;===???@@@AAACCCFFFIIIMMMOOOPPPOOONNNNNNMMMMMMNNNPPPXXXiiizzzsssgggkkk~~~}}}wwwtttxxx~~~|||tttjjj^^^VVVIIIEEE@@@===<<<<<<===<<<>>>???@@@BBBDDDEEEEEEEEEHHHHHHGGGDDD@@@>>>===>>>???DDDMMMXXXdddmmmtttwwwpppiiiccc^^^XXXPPPJJJHHH@@@>>>???BBBDDDGGGQQQ[[[fffbbb[[[RRRJJJGGGGGGHHHLLLSSS^^^mmm}}}hhhYYYWWWYYY```lllyyy{{{rrraaaSSSUUUbbbppp~~~vvvvvvwwwvvvvvvzzz}}}yyy{{{zzzcccSSSJJJGGGJJJNNNYYYnnnvvvgggVVVKKKBBB;;;999:::<<<<<<============<<<<<<<<<;;;:::999999888888999:::@@@OOOeee|||wwwyyyeeeLLL<<<666555222333444555444333111000111111111000000000000000////////////............---------,,,------...///---------------------------,,,,,,,,,,,,---......////////////////////////........................,,,,,,,,,------------...---,,,,,,------...///000........................---------------------------,,,,,,++++++,,,,,,---***++++++,,,------......------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))+++------+++******+++---,,,,,,,,,,,,---......,,,---------............,,,---------............////////////000111333333......///000000000000000000111111000000111333555777777888:::<<<===>>>???BBBDDDHHHLLLOOOPPPOOOOOONNNMMMMMMNNNOOOUUUgggyyyuuulllrrr}}}vvvrrrvvv||||||tttiii\\\SSSHHHEEE@@@===<<<======<<<<<<>>>???AAACCCCCCCCCCCCDDDDDDCCC@@@>>>===???AAAAAAFFFQQQ```mmmsssqqqnnnhhh___YYYZZZZZZSSSKKKGGG???>>>@@@DDDFFFJJJUUU```eee```WWWNNNHHHGGGIIIKKKOOOVVVbbbqqqeeeXXXVVVXXX^^^iiivvv{{{qqqaaaTTTUUUbbbooo~~~wwwvvvwwwvvvwww{{{|||}}}uuu^^^OOOHHHFFFIIINNNZZZqqqqqqcccSSSHHHAAA<<<:::<<<<<<<<<============<<<<<<===<<<;;;:::999999999999;;;BBBRRRiiivvvwwwzzz^^^GGG:::666666111222333444444222111000000000/////////000000111////////////............---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------////////////////////////........................------------............111111000///////////////........................------------------------///......------......///******+++,,,,,,---......------------------------***++++++,,,,,,------...---------,,,,,,,,,+++++++++---//////...,,,,,,------,,,,,,,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---...000222333---...000111111111000///000111111000000000333555888888:::;;;===>>>???@@@AAADDDHHHLLLOOOPPPPPPOOONNNLLLMMMOOOOOOTTTfffyyy~~~vvvpppxxx|||uuuqqquuu{{{|||ssshhh[[[RRRHHHDDD@@@===<<<===<<<<<<<<<===???AAABBBBBBBBBBBB@@@@@@@@@??????AAAEEEIIIGGGLLLWWWfffsssvvvnnneee```WWWSSSYYY]]]VVVLLLGGG>>>>>>AAAEEEHHHMMMXXXdddddd^^^UUULLLGGGGGGJJJMMMQQQXXXdddsss~~~cccWWWVVVWWW]]]gggttt}}}{{{qqqfffWWWWWWcccnnnwwwwwwwwwvvvxxx|||zzz|||rrr[[[LLLFFFDDDHHHMMM]]]sssmmm___PPPGGGAAA======???<<<<<<============<<<<<<======<<<;;;::::::::::::<<>>@@@CCCDDDGGGKKKMMMOOOPPPPPPPPPNNNOOOPPPNNNQQQcccxxx{{{wwwzzzwwwwwwxxx~~~zzzqqqfffYYYQQQIIIEEE@@@<<<<<<<<<<<<<<<<<<<<<===???@@@@@@@@@@@@<<<>>>?????????AAADDDGGGNNNTTT___jjjpppmmmddd\\\TTTTTTYYY```eeeaaaUUUJJJAAACCCCCCCCCIIIUUU]]]___jjj___SSSOOONNNLLLMMMOOORRRZZZgggvvv}}}eeeWWWWWW[[[bbbjjjrrrwwwzzz|||xxxsssiii```\\\eeetttyyyvvvwwwzzzyyy|||}}}wwwwwwxxxuuupppkkkkkkkkkoooxxx}}}iiiVVVMMMHHHFFFLLLUUU___ttt}}}mmm^^^NNNEEEAAA===<<<===@@@???>>><<<<<<<<<===>>>>>>>>><<<:::888888:::<<<===BBBUUUqqquuummmssslllRRRCCC:::666333111111111111111000////////////000000000000//////000///...------...///000---------------...///000/////////...------,,,,,,..............................................................................------///222555777:::999666444111...,,,+++------........./////////...........................---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---...............---,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------------............//////............//////.........///////////////......///000000000000000000000000000111222333444999:::;;;;;;;;;<<<>>>@@@BBBDDDGGGJJJMMMOOOPPPPPPOOOMMMOOOPPPNNNQQQdddyyy{{{zzzxxxxxxyyy}}}yyypppeeeYYYPPPHHHDDD>>>;;;:::;;;;;;;;;<<<<<<===>>>????????????<<<===>>>>>>>>>@@@DDDFFFNNNTTT^^^eeegggccc[[[UUUTTTWWW^^^fffjjjdddVVVJJJAAACCCBBBCCCJJJWWW```bbbggg\\\RRRPPPPPPPPPRRRTTTUUU\\\iiixxx}}}dddWWWWWW\\\```hhhpppuuuzzz}}}|||wwwmmmddd^^^fffuuu|||xxxyyy{{{{{{~~~xxxlllffffffgggddd```ZZZ[[[^^^dddppp|||hhhUUULLLHHHFFFKKKTTT```uuuzzzjjj[[[KKKCCC???<<<;;;<<>>===============>>>>>><<<:::888888:::<<<>>>EEEXXXttttttmmmtttiiiPPP@@@999555222111111111111111000////////////000000000000////////////............//////---------------...//////...............---------////////////////////////................................................///...---...///111444555777777555222000...,,,+++,,,---------............------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,------------,,,++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,------............//////............/////////////////////...............///000000000000000000000000000111222333444888999;;;;;;;;;<<<>>>???BBBDDDGGGJJJMMMOOOPPPPPPNNNLLLNNNPPPNNNRRReeezzz{{{yyyyyyzzz}}}xxxoooeeeYYYPPPFFFBBB===:::999:::::::::<<<======>>>>>>>>>======<<<<<<======>>>@@@DDDGGGOOOUUU]]]```]]]WWWSSSPPPVVV\\\eeeooorrriiiWWWHHHBBBCCCBBBDDDMMM[[[dddgggcccYYYPPPQQQUUUWWWXXX[[[XXX```lllzzz|||dddWWWWWW\\\___fffnnnsssxxx}}}~~~zzztttiiibbbhhhvvvzzz{{{}}}~~~oooggg]]]WWWWWWWWWUUURRROOOPPPTTT]]]kkkzzzgggSSSKKKGGGEEEKKKTTTcccvvvuuueeeWWWHHH@@@===:::999;;;>>>>>>>>>>>>>>>======<<<======<<<:::888888:::<<<@@@JJJ^^^xxxsssoooxxxdddLLL>>>777444222111111111111111000////////////000000000000//////......////////////.........------------...//////---------...............////////////////////////................................................//////......///000222333444333222111///---,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------...------,,,,,,,,,------,,,,,,------------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,------......//////......------......///000000//////......------......///000000000000000000000000000111222333444666888;;;;;;;;;<<<===???AAACCCFFFJJJMMMOOOPPPPPPMMMLLLMMMPPPNNNRRReee{{{~~~zzzzzz{{{}}}}}}vvvnnndddXXXPPPFFFBBB===:::::::::;;;;;;<<<============<<<<<<;;;;;;<<<<<<<<<===@@@DDDGGGPPPVVV\\\\\\VVVQQQQQQTTTYYYaaammmwwwxxxkkkVVVFFFCCCCCCCCCFFFQQQ```jjjlllaaaWWWPPPSSSYYY\\\^^^___[[[bbbnnn{{{}}}eeeWWWWWW\\\```gggmmmpppvvv|||~~~|||zzzooofffkkkwww||||||}}}uuufff```YYYTTTSSSSSSRRRPPPQQQSSSWWW___mmmwwwdddQQQIIIFFFEEEKKKUUUhhhzzz~~~pppaaaSSSEEE???===::::::;;;<<<===>>>??????>>>===<<<======<<<:::888888:::===CCCPPPfff}}}~~~tttttt}}}aaaJJJ<<<777444222111111111111111000////////////000000000000//////---...///000000///...---......---------......///,,,,,,------...//////000////////////////////////................................................//////.........///000000000000//////...---,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------------,,,,,,,,,------...,,,------.........---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------++++++,,,,,,---......///......------------......000000//////......------......///000000000000000000000000000111222333444555777:::<<<<<<<<<===>>>@@@BBBFFFIIILLLOOOPPPPPPMMMLLLMMMPPPNNNRRReee{{{{{{zzz{{{{{{tttmmmcccXXXPPPFFFBBB>>>;;;;;;;;;<<<<<<<<<============<<<<<<;;;<<<<<<<<<<<<===@@@EEEIIIOOOTTTXXXVVVQQQOOOUUU[[[___gggsss|||zzzjjjUUUEEEDDDDDDEEEIIIVVVfffnnnooo```VVVPPPUUU]]]```aaaaaa\\\cccnnn{{{gggYYYXXX\\\___dddiiimmmttt}}}sssjjjmmmxxx~~~||||||wwwiiiaaa^^^YYYUUUSSSSSSSSSSSSWWWYYY]]]eeeqqqsss```NNNGGGEEEEEELLLVVVmmm}}}|||mmm^^^QQQDDD???===<<<;;;===<<<===>>>??????>>>===<<<<<<<<<<<<:::888888;;;===EEEVVVmmm~~~xxx}}}zzz___HHH<<<777444333111111111111111000////////////000000000000//////---...///000000///...---///......---------......+++,,,,,,---...///000000------------------------................................................///...............//////......------------------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------,,,,,,,,,---......,,,------............------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******+++,,,---......///......------------......///////////////...............///000000000000000000000000000111222333444444777:::<<<<<<<<<===>>>???BBBEEEIIILLLOOOPPPPPPNNNLLLNNNPPPNNNRRReeezzzzzzzzz|||zzz{{{xxxrrrkkkbbbWWWOOOFFFBBB>>>;;;;;;<<<======<<<======>>>>>>>>>===============<<<===AAAFFFKKKNNNQQQSSSQQQNNNQQQ[[[dddgggnnnxxx~~~yyyhhhTTTEEEDDDEEEGGGMMM[[[kkkqqqppp___UUUOOOVVV```ddddddccc^^^dddooo{{{kkk\\\YYY\\\\\\aaafffjjjsss~~~vvvllloooyyy}}}}}}~~~pppiii______]]]ZZZWWWVVVWWWXXX\\\___eeemmmyyynnn\\\KKKEEEEEEFFFNNNYYYppp{{{jjj[[[NNNCCC???>>>======>>><<<======>>>>>>>>>>>>>>><<<<<<;;;:::888999;;;>>>FFFZZZtttxxx^^^GGG;;;666444333111111111111111000////////////000000000000//////......////////////......//////...------------...,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,................................................---------...............------------------------------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,........................,,,,,,,,,,,,,,,---...///++++++,,,---------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++)))***+++,,,---......///...------,,,,,,------............///////////////......///000000000000000000000000000111222333444333666:::<<<<<<<<<===>>>???AAAEEEIIILLLOOOPPPQQQOOOMMMOOOPPPNNNQQQdddyyysssoooyyy~~~|||{{{~~~|||{{{}}}}}}vvvqqqjjjaaaWWWOOOEEEAAA<<<::::::;;;<<<<<<<<<<<<===>>>????????????>>>>>>======>>>BBBHHHLLLRRRRRRQQQOOOPPPWWWcccmmmqqqvvv|||~~~wwwgggTTTHHHEEEFFFIIIQQQ```nnnsssppp[[[RRRNNNVVVbbbggggggfff```fffppp|||ooo___ZZZ\\\```dddgggiiippp|||wwwnnnpppyyy~~~xxxpppppphhhiiijjjgggcccbbbdddfffhhhmmmsss|||jjjXXXHHHDDDDDDGGGPPP[[[pppyyygggXXXLLLAAA>>>>>>======>>>===============>>>??????<<<<<<;;;:::888999<<<>>>GGG^^^xxxwww\\\FFF:::555333222111111111111111000////////////000000000000////////////............////////////...---------------,,,---------......//////------------------------................................................+++,,,------............------------------------.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,........................,,,,,,,,,,,,,,,---...///)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***)))******+++---...//////...------,,,,,,------...---.........//////000000...//////000000000000000000000000000111222333444222555999<<<<<<<<<===>>>???AAADDDHHHLLLOOOPPPQQQPPPNNNOOOPPPNNNQQQcccyyy}}}mmmfffooo}}}|||}}}yyyxxxzzz}}}}}}|||~~~~~~|||vvvpppjjjaaaWWWOOOCCC@@@;;;888999:::;;;;;;<<<<<<>>>???@@@@@@@@@@@@???>>>>>>===???CCCIIIMMMWWWVVVSSSQQQTTT]]]jjjtttxxx{{{~~~vvvfffUUUJJJEEEGGGKKKSSScccppptttpppXXXOOOLLLVVVcccjjjiiihhhaaagggqqq}}}qqq```[[[\\\hhhjjjjjjiiinnnxxxwwwoooqqqzzzzzzrrrqqqttttttwwwxxxvvvrrrppprrrvvvxxx|||{{{gggVVVGGGCCCDDDGGGQQQ\\\ppp~~~wwwfffVVVJJJ???============>>>>>>===<<<<<<<<<>>>???@@@<<<<<<;;;:::888999<<<>>>GGG___{{{uuu[[[DDD888444222111111111111111111000////////////000000000000//////000///...------...///000000///...------------------------.......................................................................................***+++,,,---............------------------------........................---------............/////////...---,,,,,,++++++,,,,,,,,,---------............------------,,,,,,)))***,,,......---,,,+++++++++++++++++++++++++++111000...,,,+++,,,...///......---,,,+++***)))(((------------------------...---,,,,,,,,,,,,---...............////////////////////////000000000000000000000000111111111111444777999;;;;;;;;;===>>>>>>@@@CCCGGGJJJMMMOOOPPPLLLRRRPPPMMMPPPRRR___uuu}}}mmmeeekkkwww|||{{{xxxsssxxxyyytttvvv~~~|||||||||xxxqqqkkkfff^^^SSSKKKDDDAAA===;;;;;;<<<<<<<<<============>>>>>>>>>>>>CCC>>><<<@@@BBBDDDLLLVVV\\\WWWRRRQQQXXXeeettt}}}|||}}}~~~ttt___PPPKKKFFFHHHMMMXXXhhhvvvvvvpppXXXTTTRRRYYYeeennnpppmmmiiimmmttt|||sssbbb^^^ccckkkmmmnnnpppssszzz{{{ttttttxxx}}}}}}vvvooommmpppuuuzzz|||}}}~~~}}}{{{wwwsssqqqmmmnnnoooqqqvvvhhhXXXIIIEEEEEEIIIUUUbbbuuuwwwcccTTTIII>>>:::999777888;;;>>>>>>>>>>>>>>>>>>>>>>>>???<<<;;;<<<<<<:::<<<@@@KKKaaa|||gggQQQFFF999444555222111000000///...------,,,000...---///222222111...///000111111111///...---000000//////.........---******+++,,,...///000000.........------,,,,,,,,,........................---------.........//////.........///......------//////............//////........................------------............///......---,,,,,,++++++,,,,,,,,,---------......,,,,,,++++++++++++******)))***+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++,,,------------,,,,,,,,,,,,,,,------------------------......---,,,,,,---..................////////////////////////000000000000000000000000111111111111444666999:::;;;;;;===>>>???@@@CCCGGGJJJMMMOOOPPPLLLRRROOOLLLOOOPPP\\\rrr|||mmmeeejjjuuu}}}zzz}}}}}}xxx{{{zzzuuuvvv|||||||||{{{~~~xxxpppjjjeee]]]SSSJJJDDDAAA===;;;;;;<<<<<<<<<=========>>>>>>>>>??????BBB>>>===@@@BBBEEEMMMWWWZZZVVVQQQQQQYYYfffttt}}}||||||~~~ttt___OOOJJJFFFHHHMMMWWWgggttttttnnnZZZUUUSSSZZZfffppprrrppplllpppvvv~~~uuuddd```dddmmmppptttxxx{{{~~~vvvwww{{{~~~|||wwwoooiiihhhlllrrrwww}}}xxxrrrmmmkkkkkkmmmmmmmmmllljjjiiieeeeeeeeeeeehhhnnnvvv||||||fffWWWJJJFFFFFFIIIUUUbbbuuutttaaaRRRHHH>>>;;;::::::;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>???<<<;;;<<<<<<;;;===BBBPPPggg}}}___KKKCCC888444555222222222111111000//////...000......///111222000...//////000111000000///...000/////////.........---//////...---,,,,,,++++++......---------,,,,,,,,,........................------------.........///------.........------,,,///......------......///........................------------.....................------,,,,,,+++,,,,,,,,,---------......,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,------.........------------------------......---,,,,,,---..................////////////////////////000000000000000000000000111111111111333666999::::::;;;===??????AAACCCGGGJJJMMMOOOPPPLLLRRROOOKKKNNNNNNYYYmmm{{{nnnfffiiirrryyy}}}|||zzzxxx~~~~~~}}}wwwwww{{{}}}{{{yyy}}}}}}vvvnnniiiddd\\\RRRJJJCCC@@@<<<:::;;;<<<<<<<<<>>>>>>>>>?????????@@@@@@AAA>>>>>>AAACCCGGGOOOWWWWWWSSSOOOQQQZZZhhhvvv~~~|||{{{|||sss___NNNIIIFFFIIIMMMVVVeeeppppppjjjZZZVVVTTTZZZfffqqqttttttooossszzzxxxgggbbbfffpppuuu}}}zzz{{{~~~}}}}}}}}}~~~yyytttlllgggfffkkkqqqvvvzzzsssnnnkkkfff___ZZZXXXYYYZZZ\\\^^^```aaabbbbbbbbbbbbaaaaaadddiiimmmxxxxxxbbbUUUJJJHHHHHHJJJUUUcccvvvooo]]]OOOFFF===;;;<<<<<<===AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<;;;???EEEYYYqqqqqqVVVDDD???777444555222333333333222222111111000000///...///000000///---......///000000000///////////////...............111000///...,,,+++***)))...------------,,,,,,,,,........................------------............,,,,,,------------,,,,,,...------,,,,,,------...........................,,,,,,---------...............---------,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,------,,,+++,,,,,,------------------------------***+++,,,------,,,+++))),,,,,,,,,,,,------------------------------------......------------..................////////////////////////000000000000///000000000111111111111333555888::::::;;;===??????AAADDDGGGJJJMMMOOOOOOLLLQQQNNNJJJMMMLLLUUUggg{{{}}}rrrhhhiiiqqqvvvvvvwwwvvvwww|||{{{~~~|||{{{www{{{{{{uuulllfffbbb[[[QQQIIIBBB???<<<::::::<<<<<<<<<>>>?????????@@@@@@@@@@@@??????@@@BBBEEEJJJQQQWWWUUUQQQMMMQQQ\\\kkkwww~~~{{{yyyzzzrrr^^^NNNHHHFFFIIINNNVVVbbbmmmmmmhhhYYYUUUTTTZZZfffpppuuuvvvssswww|||{{{kkkfffhhhuuuzzz}}}~~~yyytttssstttuuuxxx|||tttnnnlllnnnrrruuu{{{xxxssslllfffbbb]]]WWWRRRPPPPPPQQQSSSUUUXXX[[[]]]___aaadddeeeddddddeeeffflllwwwttt^^^RRRJJJIIIJJJLLLWWWeeezzz{{{kkkZZZMMMDDD<<<;;;<<<;;;<<>>?????????@@@@@@@@@@@@===???AAACCCFFFLLLSSSWWWTTTPPPMMMRRR^^^mmmyyyyyyvvvxxxqqq^^^NNNHHHFFFJJJNNNUUUaaajjjkkkfffXXXUUUUUU[[[fffpppuuuvvvvvvyyypppjjjkkkyyy}}}~~~vvvooollllllnnnoooqqquuu{{{wwwrrrppppppqqquuuzzzwwwqqqiiiddd```[[[UUUQQQMMMMMMMMMMMMOOOQQQTTTVVVVVV[[[bbbfffhhhfffeeedddeeelllzzzpppYYYOOOIIIJJJJJJMMMZZZiii~~~xxxgggXXXJJJBBB;;;:::;;;:::999;;;===========================;;;;;;;;;;;;<<>>:::999:::<<<======>>>>>>>>>?????????@@@@@@;;;@@@CCCDDDHHHOOOUUUWWWTTTPPPMMMSSSaaapppzzzwwwsssvvvppp___OOOHHHEEEJJJOOOVVV```iiijjjfffZZZYYYZZZaaajjjssswwwxxxyyy|||tttmmmmmmzzz~~~~~~zzzyyy|||~~~~~~}}}wwwvvvsssnnnjjjhhhiiikkkkkklllnnnqqqwwwyyytttqqqoooppptttzzzwwwqqqiiiccc```\\\VVVRRRNNNMMMLLLKKKKKKLLLMMMNNNPPPVVV```gggkkkkkkkkkkkkfffhhhqqq~~~|||lllTTTLLLGGGIIIJJJOOO]]]nnntttcccUUUHHH@@@::::::;;;999888:::>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;:::<<>>;;;444222333000000000000000000000000000+++---//////.........000000///......------......---------------.........------------------------,,,,,,,,,------------...........................------------,,,,,,,,,,,,***+++,,,------......------,,,,,,++++++,,,,,,---........................++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,++++++++++++******,,,,,,---------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,++++++++++++,,,,,,,,,,,,,,,---------------------------...///000000///...---............////////////////////////000000000000000000000000111111111111000333666888:::;;;===???AAABBBDDDGGGJJJLLLMMMNNNKKKOOOKKKJJJNNNMMMPPP^^^xxxzzzmmmiiimmmqqqxxx||||||xxxuuuyyywwwpppfff```\\\VVVNNNGGG@@@===:::999:::<<<===============>>>>>>>>>??????:::@@@DDDEEEIIIQQQWWWWWWVVVQQQNNNUUUdddrrr{{{}}}tttqqqtttppp```PPPIIIEEEJJJPPPVVV___hhhjjjfff___```bbbiiiqqqxxx{{{|||}}}xxxpppoooxxx~~~ppplllggghhhlllpppqqqpppnnnnnnnnnllljjjiiikkklllmmmnnnnnnpppttt|||zzzwwwqqqtttxxx~~~{{{uuummmhhhdddaaa\\\YYYTTTSSSRRRPPPOOONNNMMMMMMOOOTTT\\\dddiiinnnqqqtttqqqnnnqqqyyyxxxgggPPPIIIEEEGGGJJJPPPaaasss~~~ppp^^^QQQEEE>>>999;;;===;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;:::;;;;;;:::===HHHUUUttteeeKKK<<<999333111444111000000000000000000000000))),,,//////......///111111000///---,,,,,,,,,---,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,---------..............................---------,,,,,,,,,++++++++++++,,,....../////////------,,,,,,,,,,,,------........................++++++,,,,,,,,,---------------------------------,,,,,,,,,---------...............---------,,,,,,)))***,,,---,,,***((('''++++++++++++++++++++++++))))))***+++++++++++++++***++++++,,,---//////000---------------------------...///000000///...---............/////////000////////////000000000000000000000000111111111111000333666888:::;;;===???AAABBBEEEGGGJJJLLLMMMNNNKKKNNNKKKJJJOOOMMMPPP^^^xxxzzzlllgggkkkpppzzz|||wwwvvvyyy~~~vvvooofff___[[[VVVNNNGGG@@@===:::999:::<<<==================>>>>>>>>>>>>:::AAAEEEEEEIIIRRRWWWWWWWWWRRROOOVVVeeettt||||||sssooosssppp```QQQJJJDDDJJJPPPVVV___hhhjjjgggdddeeeiiiooowww}}}zzzqqqpppvvv}}}wwweeeaaa\\\]]]ccchhhiiihhhkkklllnnnnnnmmmmmmnnnoooqqqrrrssstttwww~~~zzz|||{{{sssnnnkkkhhhddd```\\\[[[ZZZXXXVVVTTTRRRRRRLLLPPPVVV\\\cccjjjqqqvvv}}}xxxuuuxxxzzz}}}vvvdddOOOGGGDDDGGGJJJQQQcccvvv|||mmm[[[OOOCCC<<<999<<<>>>>>>===???>>>>>>>>>>>>>>>>>>>>>>>>;;;:::;;;;;;:::===IIIWWWppp{{{~~~cccIII:::777222111555333000000000000000111111111(((+++...///......000222333111///---,,,++++++,,,,,,,,,,,,------.........------------------------,,,,,,,,,------.................................---------,,,,,,++++++++++++,,,---...////////////...------,,,,,,------...---------------...///000111111000///...------,,,++++++******++++++,,,---------,,,+++,,,---...///---,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++------------++++++///...---+++***))))))))),,,,,,,,,---------......++++++++++++++++++++++++,,,,,,------......//////,,,------...............////////////000000000000222333444777999:::<<<<<>>??????@@@@@@DDDAAAAAAFFFOOOUUUVVVUUUSSSQQQQQQXXXdddrrr|||zzzrrrnnnpppmmm___PPPIIIIIIIIIMMMTTT^^^hhhooorrrooonnnnnnrrrzzz{{{uuurrr}}}}}}nnn```^^^]]]___dddhhhjjjiiihhhiiikkknnnrrruuuuuuuuuzzzyyyxxxyyy|||{{{uuurrrqqqooommmjjjhhheeeaaa``````^^^[[[XXXRRRRRRSSSXXX___fffkkkmmm}}}~~~}}}}}}~~~ooo```NNNFFFCCCHHHLLLSSSggg}}}wwwfffUUUKKKBBB@@@<<<:::;;;;;;;;;;;;===>>>?????????>>><<<;;;;;;666666:::;;;<<>>??????@@@@@@AAA@@@AAAGGGPPPVVVWWWUUUQQQQQQUUU]]]iiissszzz}}}yyyrrrnnnpppmmm```RRRJJJIIIKKKOOOVVVaaakkkrrruuuuuurrrrrruuu|||~~~xxxvvv|||nnncccbbbbbbdddiiilllmmmlllmmmmmmooorrruuuxxxzzzzzz~~~}}}xxxuuutttsssqqqooollljjjhhhhhhhhhhhhfffccc\\\YYYVVVWWW[[[aaafffiiiyyy|||}}}}}}lll^^^MMMFFFCCCHHHMMMUUUiii~~~uuudddTTTJJJ@@@>>>;;;:::;;;============>>>>>>???>>>===<<<;;;;;;666666:::;;;<<>>@@@AAADDDGGGIIIKKKMMMNNNLLLLLLLLLKKKJJJLLLPPPRRRccczzzuuufffcccppp}}}zzzyyy||||||wwwoooeee\\\VVVOOOHHHCCC===<<<;;;:::999:::;;;;;;=========>>>??????@@@@@@@@@@@@BBBIIIPPPUUUUUUTTTNNNRRRYYYcccmmmtttwwwwwwwwwrrroooppplllaaaTTTMMMJJJLLLPPPYYYdddnnnuuuxxx{{{xxxvvvxxx~~~||||||ppphhhiiikkkooosssttttttrrrsssssssssuuuxxx{{{~~~{{{}}}~~~|||}}}zzzyyyyyywwwvvvsssrrrrrrsssttttttsssqqqlllfff___ZZZZZZ^^^bbbdddqqqwww}}}www~~~zzzttttttwww{{{~~~}}}hhhYYYKKKFFFDDDIIINNNWWWlllrrraaaQQQGGG===<<<::::::<<<>>>>>>>>>======>>>???>>>===<<<;;;;;;666666::::::;;;GGGVVVppp~~~lllppp|||~~~gggPPPCCC777555666444222111000000000000//////////////////............//////........................///......---,,,,,,------+++,,,------......------000000000...,,,++++++---/////////...------...111------------------------+++++++++,,,,,,,,,------------------------------------..................******++++++,,,,,,,,,,,,...............//////000------,,,,,,,,,,,,,,,,,,...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***************+++++++++,,,,,,,,,------------------------000000000//////............//////000000000000000////////////000000000000444333222222444888<<<>>>???AAACCCFFFIIIKKKLLLMMMJJJKKKLLLKKKKKKLLLNNNPPP^^^wwwtttdddaaannn~~~|||{{{}}}}}}vvvoooddd[[[UUUNNNGGGBBB<<<<<<::::::::::::;;;<<<=========>>>??????@@@@@@@@@AAADDDJJJPPPSSSRRRQQQNNNSSS[[[eeemmmrrrtttttttttqqqooonnnjjjaaaUUUMMMJJJLLLRRR[[[fffqqqxxx{{{~~~{{{xxx{{{~~~ssspppssswww|||~~~|||yyyyyyyyyyyyzzz|||zzzlllhhhjjjkkkjjjsssxxx~~~~~~|||||||||}}}~~~}}}|||{{{xxxrrrjjjcccaaaaaacccccciiiqqq|||}}}{{{xxxsssmmmjjjlllooosssuuu|||{{{|||yyydddUUUIIIEEEEEEIIIOOO[[[ppp|||nnn]]]MMMDDD===;;;::::::<<<=========<<<===>>>>>>>>>===<<<;;;:::777777:::999:::GGGXXXnnn{{{zzzgggnnn~~~vvv^^^HHH>>>555444666444111000000000000000//////////////////............//////------------------------........................+++,,,------......------***,,,......---,,,---...000//////000---)))***---------------------------+++,,,,,,,,,,,,------------------------------------......//////...------++++++,,,,,,------......------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++******+++++++++,,,,,,,,,------------------------000000//////......------...//////000000000000000////////////000000000000333222111111444777;;;===>>>@@@BBBEEEHHHJJJKKKLLLJJJKKKMMMMMMLLLLLLMMMOOOZZZrrr|||qqqbbb```lll{{{~~~}}}uuunnnddd[[[SSSMMMEEE@@@<<<;;;::::::::::::<<<<<<=========>>>??????@@@@@@BBBDDDGGGKKKNNNPPPOOONNNOOOSSSZZZbbbhhhnnnqqqsssrrrqqqooolllhhh```VVVNNNJJJMMMSSS]]]hhhsssyyy|||}}}{{{yyy}}}xxxxxx|||uuudddZZZXXXYYYZZZ[[[bbbjjjvvv~~~yyysssnnnkkkiiigggeeefffllluuu~~~yyywwwuuurrrooonnnoooqqqrrrrrrvvvttttttzzzsss___QQQFFFEEEFFFJJJQQQ___tttxxxiiiYYYJJJBBB>>><<<;;;;;;<<<<<<;;;:::<<<======>>>>>><<<;;;::::::777888;;;:::;;;JJJ[[[nnn{{{sssgggpppnnnUUUBBB:::333444555333111111000000000000//////////////////............//////------------------------------..................+++,,,------......------+++---000111///......///---+++,,,///...))))))---------------------------------------............---------------------------.../////////...---,,,,,,,,,------......//////,,,,,,++++++,,,,,,---...******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,---,,,,,,++++++,,,,,,---++++++++++++,,,...///000++++++++++++,,,,,,,,,,,,.......................................---------......///000000000//////////////////000000000000111111111222444777:::<<<===>>>AAADDDFFFIIIJJJKKKJJJLLLNNNNNNMMMMMMMMMNNNWWWnnn{{{zzzssseeeaaakkkwww~~~~~~uuunnncccZZZRRRLLLDDD???<<<;;;:::999:::;;;<<<============>>>??????@@@@@@CCCEEEGGGJJJMMMNNNNNNOOOPPPTTTZZZ___eeekkkqqquuurrrsssqqqlllfff```WWWNNNLLLOOOUUU___kkktttzzz}}}}}}{{{{{{}}}~~~kkk```TTTNNNMMMMMMPPPTTTYYYcccooozzz~~~{{{xxxvvvsssnnnkkkjjjmmmrrryyy~~~{{{wwwtttrrrpppooovvvlllYYYMMMDDDEEEGGGJJJRRRbbbwwwttteeeVVVHHH@@@===<<<;;;;;;<<<<<<:::999<<<<<<===>>>===<<<;;;:::999777999<<<;;;===MMM```ppp~~~pppkkkuuuhhhOOO???888222333444222111222000000000000//////////////////............//////------------------------,,,------.........------+++,,,------......------,,,---...---,,,,,,---///222***(((---///,,,,,,111,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------------------------...///000///...,,,+++------------............,,,,,,,,,+++,,,,,,---...((()))***,,,------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,---------,,,,,,++++++,,,,,,---+++++++++,,,---...///000,,,,,,,,,,,,------------------------------------,,,,,,,,,---------------------...////////////...////////////000000000000000000111222444777999:::;;;===???BBBEEEGGGHHHIIIJJJMMMOOOPPPOOONNNMMMNNNTTTjjjxxx{{{xxxkkkbbbhhhttt|||~~~uuummmbbbYYYRRRKKKCCC>>>;;;;;;:::999:::;;;<<<============>>>??????@@@@@@BBBCCCFFFIIIKKKNNNPPPRRRQQQUUU[[[```eeekkkrrrwwwtttwwwtttmmmgggbbbYYYOOOOOORRRXXXbbbmmmwww|||~~~~~~qqq[[[SSSMMMLLLLLLKKKOOOUUU[[[dddqqqzzz}}}yyyvvvrrrssstttwww}}}zzzpppmmmlllsssxxxeeeSSSHHHCCCEEEHHHKKKSSSeeezzz~~~qqqcccTTTGGG@@@;;;::::::;;;<<<===<<<:::;;;<<<=========<<<;;;:::888777:::===<<>>777222222333111111333000000000000//////////////////............//////------------------------,,,,,,---......---,,,++++++,,,------......------///---+++)))***///777===EEE555+++,,,///,,,,,,111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------...///000000...,,,+++---------------------------,,,,,,,,,,,,---......&&&(((***,,,---......---************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------++++++++++++------......---,,,,,,,,,------,,,,,,------------......+++++++++++++++++++++++++++++++++,,,,,,---------,,,------...............////////////000000000000//////111333555777888999:::<<<>>>AAADDDFFFGGGHHHKKKMMMPPPQQQPPPNNNNNNNNNRRRhhhxxx~~~~~~pppdddfffsss|||}}}tttmmmbbbYYYQQQJJJCCC===;;;::::::999:::;;;<<<============>>>??????@@@@@@@@@BBBEEEGGGJJJNNNSSSVVVPPPUUU\\\bbbggglllrrrwwwvvvyyywwwooohhhcccZZZQQQQQQTTT[[[dddoooxxx~~~oooaaaTTTOOONNNPPPOOOMMMRRR[[[bbbjjjvvv~~~yyyxxxwwwwww{{{ppplllkkkrrrsss```NNNDDDBBBEEEHHHKKKTTTfff||||||pppaaaSSSGGG@@@888888888:::===>>>===<<<;;;<<<=========<<<;;;:::888777:::>>>===@@@SSShhhyyyrrrrrr}}}bbbJJJ>>>777222222222000111444000000000000//////////////////............//////........................,,,,,,---------,,,******+++,,,------......------555222...,,,000;;;IIISSSYYYCCC000------)))***///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------......---------......///++++++++++++,,,---..................---,,,++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------***------+++,,,000111///333111///---,,,+++++++++***,,,------,,,++++++,,,------,,,+++,,,---...///++++++++++++++++++++++++---------............///---------............///000000000000000000000000//////000111333555888999<<<>>>@@@AAABBBDDDGGGIIIJJJLLLOOOOOONNNMMMMMMNNNQQQfffwwwuuulllsss{{{}}}uuulllaaaYYYOOOEEE>>>===888999999::::::;;;;;;<<<>>>>>>???@@@AAABBBBBBCCCDDDFFFJJJLLLNNNPPPRRRTTTWWWYYY]]]cccjjjppprrrsss}}}zzzuuuoooiiibbb[[[WWWUUUYYY```iiirrrzzzooobbb\\\SSSRRRQQQPPPQQQUUU\\\aaapppvvvzzzkkkjjjlllwww}}}jjjYYYMMMGGGDDDFFFIIINNN[[[ooo}}}ppp```QQQEEE>>>==================<<<<<<>>>>>>>>>>>>===<<<;;;:::>>>666444:::???EEEVVVjjj}}}}}}zzzuuu|||ZZZDDD:::888777777666555222000000000000000000000000000///...---...//////---+++---------...------,,,,,,000///...---,,,+++******..................------...,,,***+++222;;;FFFMMMFFF;;;...)))---111000---......---------,,,,,,,,,...---,,,,,,.../////////+++,,,.........,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,---------------,,,+++,,,---......---,,,+++------------------------+++++++++++++++++++++++++++......,,,...333666444666444111...,,,+++++++++***,,,------,,,++++++,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------............---------............///000000000000000000000000000000000111222555777888;;;===???AAABBBDDDGGGIIIJJJLLLNNNOOONNNMMMMMMNNNPPPfffyyy{{{qqqxxx}}}wwwmmmbbbZZZPPPFFF???>>>888999999::::::;;;<<<<<<>>>>>>???@@@AAABBBBBBCCCDDDFFFJJJLLLNNNPPPSSSUUUZZZ[[[^^^dddjjjooosssttt~~~{{{vvvpppjjjccc]]]ZZZXXX\\\ccclllvvv~~~qqqfff```___[[[YYYXXXVVVXXX^^^ffflllyyy~~~|||ooohhhiiinnn{{{zzzgggVVVJJJEEEDDDGGGJJJPPP^^^rrr{{{nnn^^^PPPDDD>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>======<<<;;;::::::444444:::>>>EEEYYYmmm|||zzzzzzyyyXXXDDD:::888666555555444222000000000000000000000000000///...---...//////---+++,,,,,,------...---------...---------------,,,,,,------------------......000///---,,,...222777::::::333+++))),,,///---+++,,,,,,,,,------.........+++******+++,,,---,,,,,,,,,,,,---...---,,,+++***+++,,,,,,------,,,+++***///...---,,,++++++++++++***+++,,,---............,,,---...//////...---,,,........................++++++++++++++++++++++++,,,//////---000777<<<<<<999777333///,,,++++++,,,***,,,------,,,++++++,,,++++++*********+++,,,---------------------------------------............---------............///000000000000000000000000111111000111222444666777;;;===???@@@AAADDDGGGIIIIIILLLNNNOOONNNMMMMMMNNNOOOeeezzzwww}}}}}}~~~xxxoooddd[[[QQQFFF???>>>999999999:::;;;;;;<<<<<<>>>>>>???@@@AAABBBBBBCCCDDDGGGJJJMMMOOOQQQTTTWWW]]]^^^```ccchhhnnnsssvvv|||xxxrrrkkkeee```]]]]]]```gggooozzzxxxiiiaaa^^^aaaeeehhhgggfffeeegggmmmuuu{{{rrrfffccchhhrrrvvvbbbRRRHHHCCCDDDGGGLLLTTTcccvvvxxxjjj[[[MMMCCC===;;;;;;;;;;;;;;;;;;;;;;;;======>>>======<<<;;;:::777555777<<<@@@HHH^^^ttt||||||sssUUUCCC999777444222222222222111000000000000000000000000///...---...//////---+++++++++,,,---............,,,,,,,,,------.........++++++,,,,,,------......000000///...---,,,++++++...,,,+++,,,------,,,+++***++++++,,,---...///000***+++,,,---------,,,+++------------,,,,,,,,,,,,,,,...///000000...,,,+++...---,,,,,,+++++++++,,,***+++,,,---------------------...//////...------------------------------------------------------,,,......---000999>>>???;;;888444///,,,+++,,,,,,***,,,------,,,++++++,,,+++++++++++++++,,,,,,---------------------------,,,,,,---------.........---------............///////////////////////////111111111111111333555666:::<<<>>>@@@AAACCCGGGJJJIIIKKKMMMNNNMMMMMMMMMNNNNNNdddzzzyyy}}}}}}~~~zzzpppddd[[[QQQFFF???>>>999999::::::;;;<<<<<<<<<>>>>>>???@@@AAABBBBBBCCCEEEGGGJJJMMMOOORRRVVVYYY___```aaacccffflllrrrvvv~~~|||xxxrrrkkkeeeaaa``````ccciiiqqq||||||jjj___[[[]]]eeennnwwwyyy{{{|||~~~zzzmmmeeeaaaiiiwwwqqq^^^OOOFFFBBBCCCGGGNNNWWWhhhzzzssseeeWWWJJJBBB===<<<<<<<<<===========================<<<;;;::::::777999<<<@@@CCCMMMdddzzz}}}nnnPPP@@@888555222000000111111111///////////////////////////...---...//////---+++***+++,,,---............,,,,,,,,,---------......******++++++,,,---............//////...---,,,,,,+++---...///............++++++,,,,,,---...//////,,,...000222111///.........---,,,,,,,,,,,,---------...///000000...,,,+++,,,+++++++++,,,,,,---...,,,,,,------,,,++++++***---..................---++++++++++++++++++++++++------------------------+++---,,,+++...777<<<===:::777333///---,,,,,,,,,***,,,------,,,++++++,,,+++,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,------------...---------............///////////////////////////111111000000111333444555999;;;>>>???AAACCCGGGJJJHHHJJJMMMNNNMMMMMMMMMNNNQQQfff|||zzz}}}~~~~~~{{{qqqeee\\\QQQFFF>>>===999::::::;;;;;;<<<======>>>>>>???@@@AAABBBBBBCCCEEEHHHKKKMMMPPPTTTXXX[[[___```aaabbbeeejjjqqqwww|||{{{xxxqqqjjjdddccccccbbbeeejjjrrr}}}vvvkkk```\\\]]]bbblllvvvvvvnnnhhheeefffooommmZZZMMMFFFDDDCCCHHHPPP\\\mmm~~~{{{nnn```RRRGGG@@@===<<<<<<<<<=========>>>>>>============<<<;;;:::999777:::???AAADDDQQQiii}}}iiiLLL<<<777444111///000111111000///////////////////////////...---...//////---+++***+++,,,---..................---------,,,,,,,,,******++++++,,,---......,,,,,,,,,------...///000---...///...---,,,...000---------------------------000333444222000///000...------,,,,,,---......,,,------------,,,***)))++++++++++++,,,---...///------------,,,+++***)))------------------------************************++++++++++++++++++++++++***,,,+++***,,,333666666444333111///---,,,,,,,,,***,,,------,,,++++++,,,+++,,,---.........------++++++++++++++++++++++++,,,,,,,,,,,,---------------------............///000000000000000000000000000000///000111333555666999;;;===???AAACCCGGGJJJGGGJJJLLLMMMMMMMMMMMMNNNSSSggg|||{{{}}}~~~}}}sssggg]]]RRRFFF???===:::::::::;;;<<<<<<======>>>>>>???@@@AAABBBBBBCCCFFFHHHKKKNNNQQQUUUZZZ^^^___aaacccdddfffkkksssyyy{{{{{{xxxqqqjjjeeedddfffeeehhhnnnuuuyyybbb\\\XXXZZZ^^^dddoooxxxwwwooojjjjjjjjjrrr{{{}}}hhhVVVJJJFFFEEEEEEJJJTTTaaassswwwjjj[[[MMMDDD???<<<999999::::::;;;<<<<<<<<<<<<<<<===<<<<<<;;;:::999555999===@@@FFFVVVnnnbbbGGG:::666444111000111111111000000000000000000000000000///...---...//////---+++++++++,,,---.....................------,,,,,,,,,++++++,,,,,,------......,,,,,,+++***+++,,,---...---------,,,***+++---///......---------,,,,,,,,,,,,///222111...,,,---///------------...............------,,,,,,+++******,,,,,,,,,++++++,,,------++++++,,,,,,,,,++++++***------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***,,,,,,)))***///111///............------,,,+++***,,,------,,,++++++,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///000000000000000000000000////////////111333555777888:::===???AAACCCGGGJJJGGGIIILLLMMMMMMMMMMMMNNNOOOcccvvvyyy{{{vvvjjj```UUUIIIAAA???::::::;;;;;;<<<=========>>>>>>???@@@AAABBBBBBCCCFFFHHHKKKNNNQQQVVV\\\```___bbbfffhhhiiimmmuuu|||{{{|||yyyssskkkfffgggiiijjjnnnsss{{{~~~sssiiiZZZVVVTTTWWW[[[```hhhqqqyyywwwxxx{{{xxxcccRRRHHHEEEEEEHHHNNNXXXfffyyy}}}uuufffWWWJJJBBB===<<<999999::::::;;;<<<<<<===<<<<<<<<<<<<;;;:::999999555999===AAALLL```wwwyyyZZZCCC:::555333222222222222111///000000000000000000000000///...---...//////---+++,,,,,,------...---------,,,,,,---------------...------------------......,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,---------,,,,,,------------------,,,///111///+++***,,,///+++,,,.../////////...---111000///------,,,,,,---......---,,,++++++++++++)))***++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++------******------+++***+++,,,---...---,,,+++***,,,...---,,,+++,,,,,,)))***+++,,,---,,,++++++------------------------++++++,,,,,,,,,------------------.........//////000000000000000000000000.........///111333666777888:::<<>>>>>???@@@AAABBBBBBCCCGGGIIIKKKNNNQQQVVV\\\aaa```dddiiikkklllpppwww~~~|||}}}{{{tttlllhhhiiilllnnnrrrxxx}}}~~~vvvnnngggbbb\\\XXXUUUVVVWWWZZZaaaiiisss|||uuu```OOOFFFDDDEEEKKKQQQ\\\jjj}}}|||ssseeeUUUHHH@@@===<<<;;;;;;<<<<<<===>>>??????<<<<<<<<<<<<;;;:::999999777:::>>>DDDSSSiiiqqqTTTAAA;;;444333222333444333111///000000000000000000000000///...---...//////---+++---------...------,,,,,,***++++++,,,---//////000..................------***+++---/////////...---******+++...000111///---***++++++,,,---...//////---000111///+++))),,,000***,,,...000000///...---........................,,,,,,,,,++++++*********++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,,,,++++++.........------,,,,,,,,,,,,---......//////......222111111111000000//////000000000000111111111111777999<<<>>>@@@AAACCCEEEHHHJJJLLLNNNOOONNNMMMMMMPPPSSSccczzz|||tttttt}}}pppcccXXXMMMBBB;;;;;;;;;;;;;;;;;;<<<===>>><<<===??????>>>???AAACCCIIIJJJLLLPPPTTTYYY]]]___dddfffhhhjjjmmmqqqwww{{{~~~{{{tttmmmiiijjjmmmppptttzzz~~~||||||{{{tttmmmhhhdddbbb]]]\\\YYYWWWWWWYYY\\\^^^eeelllvvvnnnYYYMMMIIIFFFDDDIIIQQQbbbvvvrrr___NNNCCC>>>;;;999:::;;;<<<<<<===<<<<<<<<<;;;<<<<<<===<<<:::999888999666;;;KKK___qqqfffLLL???===444444333222111000///...000000000000000000000000------......//////000000------------------------...------,,,,,,------...------------------------111000---+++***+++,,,,,,***++++++,,,---...//////,,,,,,------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,---...............)))***++++++------...///......---------,,,,,,,,,,,,---......//////......111111111000000000//////000000000000111111111111666999<<<>>>???@@@CCCDDDHHHIIILLLNNNOOONNNMMMMMMMMMOOO^^^uuu{{{vvvwwwtttgggZZZMMMCCC===<<<;;;;;;;;;;;;<<<===>>>===>>>?????????@@@BBBDDDIIIJJJMMMQQQVVVZZZ^^^```dddfffhhhjjjmmmqqqwww{{{~~~~~~{{{tttmmmjjjjjjmmmqqquuu{{{{{{xxxzzz~~~}}}yyytttnnniiifffccccccaaa^^^[[[YYYZZZ\\\]]]]]]bbbkkksss|||kkkWWWLLLHHHGGGEEEMMMWWWhhhzzzyyymmmZZZKKKBBB>>><<<:::;;;<<<======>>>>>>======;;;<<<<<<<<<<<<:::999888:::999@@@QQQdddttt}}}bbbIII<<<:::444333222111000///......////////////////////////............////////////------------------------...------,,,,,,------...------------------------000///---+++++++++,,,---,,,,,,------------------------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,---------------............---------,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************+++++++++,,,************************,,,------...............)))***++++++------...///...------------,,,,,,,,,,,,---......//////......111111000000000000//////000000000000111111111111555888;;;===>>>@@@BBBDDDGGGHHHKKKMMMNNNNNNMMMLLLJJJLLLXXXmmmyyyyyywwwxxx{{{{{{lll\\\MMMCCC>>><<<<<<;;;;;;<<<<<<=========>>>@@@@@@???@@@BBBDDDIIIKKKNNNSSSXXX\\\```bbbdddeeegggjjjlllqqqvvvzzz}}}}}}{{{uuuoookkkkkkmmmrrrvvv}}}|||wwwtttxxx~~~yyy|||{{{zzzwwwtttpppmmmkkkkkkiiifffcccaaaaaaaaabbb]]]```dddjjjrrr||||||fffTTTJJJGGGGGGHHHOOO\\\nnnrrrfffUUUGGG@@@===<<<;;;<<<======>>>>>>>>>>>>>>>;;;<<<<<<<<<;;;:::999888:::<<>>>>>>>>>>>===<<<<<<;;;;;;:::999999888999???NNNbbbsss}}}sssWWWAAA666444111111111000///......---/////////////////////////////////......---------------------------------...------,,,,,,------...---------------------------,,,,,,,,,,,,---...///------------------------//////............---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......******++++++,,,,,,------//////...---,,,++++++***------------------------...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------,,,---......///.........//////////////////000000///000000000111111111111333666999;;;<<<>>>@@@BBBEEEFFFIIIKKKMMMMMMMMMLLLJJJKKKRRRaaannntttsssqqqnnnwwwdddRRREEE@@@>>>======<<<<<<<<<=========>>>@@@@@@???@@@BBBDDDJJJLLLQQQVVV[[[___aaacccaaabbbeeegggjjjnnntttxxxyyy{{{|||yyytttqqqqqqssstttyyy}}}tttpppqqqvvv~~~|||}}}~~~|||zzzwwwvvvuuurrrqqqpppqqqxxxnnnYYYMMMFFFCCCGGGMMMNNN```tttyyyhhh]]]OOOCCC>>><<<;;;::::::;;;<<<<<<======<<<<<<<<<;;;;;;:::999999888888999AAASSSiiiyyynnnRRR???666444111111000000//////..............................//////......------,,,,,,------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,---......///++++++,,,,,,---...////////////......---------------------------------------,,,,,,++++++,,,,,,---))))))******++++++,,,,,,******+++++++++++++++,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,***++++++,,,,,,------...,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,)))***++++++------...///,,,,,,,,,------------...,,,---......//////............////////////000000000000000000111111111111333555888:::;;;===???AAADDDEEEHHHKKKLLLMMMLLLLLLJJJKKKRRR```nnntttqqqllliiivvv{{{jjjXXXIIIAAA>>>>>>======<<<<<<======<<<===??????>>>???AAACCCHHHKKKOOOTTTXXX[[[]]]^^^___```ccceeeggglllqqquuuwwwzzz||||||xxxvvvvvvwwwwww|||zzzuuurrrqqqwww~~~|||~~~|||{{{yyyzzzzzzgggTTTKKKFFFBBBFFFNNNRRReeeyyyuuubbbXXXKKKAAA<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888888888999;;;DDDWWWmmm}}}hhhLLL===777444111111111000000/////////.................................---------------------------------------...------,,,,,,------...------------------------,,,,,,,,,------.........***++++++,,,---...///000.........---,,,,,,++++++,,,,,,,,,------------...---,,,,,,++++++,,,,,,---((())))))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++.........------,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,******+++,,,,,,---......,,,,,,------------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,---............---)))***++++++------...///,,,,,,,,,---------......,,,---......//////.............../////////000000000000000000111111111111222444888:::;;;<<<>>>@@@CCCEEEGGGJJJLLLMMMLLLLLLHHHJJJRRR```ooovvvqqqjjjcccmmm|||~~~}}}qqq___NNNCCC??????>>>===============;;;<<<>>>>>>===>>>@@@BBBDDDGGGKKKPPPSSSVVVWWWXXX]]]^^^aaaccceeejjjooosssuuuyyy}}}~~~|||zzzzzz|||{{{yyysssssswwwzzztttaaaPPPJJJFFFBBBEEENNNUUUjjj|||yyynnn[[[RRRFFF===;;;;;;;;;;;;;;;;;;<<<===============<<<;;;:::888888888888999>>>HHH[[[qqqcccGGG;;;777555111111111111111000000000........................,,,------------------...------------------------...------,,,,,,------...------------------------,,,,,,------------------,,,,,,,,,------............------,,,++++++******,,,,,,,,,---------......---,,,,,,++++++,,,,,,---******+++,,,------...............------,,,,,,,,,......---------,,,,,,,,,************************...---,,,,,,++++++,,,,,,******+++,,,,,,---......,,,------......------,,,++++++,,,,,,,,,---------************************---...//////000000//////---------,,,,,,,,,++++++,,,,,,,,,------.........,,,---......//////......---.........//////000000000000000000111111111111111444777999:::<<<>>>@@@BBBDDDGGGJJJLLLLLLLLLLLLEEEIIIRRRaaaqqqxxxrrriii```hhhsss}}}||||||~~~xxxxxx~~~vvvdddQQQEEE??????>>>===============:::<<<============@@@BBBAAADDDHHHLLLPPPRRRSSSSSS[[[]]]___bbbdddiiinnnrrrtttxxx}}}~~~|||}}}~~~xxxtttuuuqqq}}}ppp^^^NNNIIIFFFBBBEEENNNWWWkkk|||}}}{{{rrrfffUUULLLBBB;;;999;;;<<<<<<<<<======>>>>>>>>>>>>>>><<<;;;:::888777888888999@@@JJJ]]]sss___DDD:::777555222222222111111111111111........................,,,,,,,,,------.........------------------------...------,,,,,,------...------------------------,,,------......---,,,,,,......---------,,,,,,,,,------,,,++++++***)))))),,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,------......------,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++------------,,,++++++***---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***++++++,,,,,,++++++***))))))*********++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++***+++,,,+++++++++...000---------............///////////////////////////000000000000000000000000000111444777999;;;<<<===BBBCCCEEEHHHJJJLLLMMMMMMIIINNNNNNfffzzz}}}ppp``````eeemmmrrrrrrtttvvvooopppzzz~~~~~~wwwcccPPPEEECCCBBB@@@???===<<<;;;;;;>>>>>>=========>>>>>>???AAABBBCCCFFFJJJNNNRRRTTTUUUYYY]]]aaaeeeiiinnnqqquuuxxx|||~~~xxxvvvrrrzzzjjj[[[KKKFFFGGGIIILLLOOO\\\mmm{{{|||{{{zzzooobbbPPPGGG???<<<:::888:::>>>===<<<<<<<<<<<<;;;;;;;;;===;;;999888999:::::::::BBBPPPfffzzzzzzYYYEEE???999222000000000000111111111111////////////////////////////////////...---,,,+++------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,...000,,,------......------,,,------.........---+++***)))&&&###$$$(((+++------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------......------,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++---............///111---------............///////////////////////////000000000000000000000000333555777999;;;===>>>???@@@BBBDDDFFFIIIJJJLLLLLLKKKPPPPPPiiitttaaa^^^```hhhnnnooooooppplllnnnxxx~~~}}}xxxeeeSSSHHHCCCBBBAAA???===<<<<<<<<<>>>===============>>>>>>??????AAACCCFFFJJJMMMOOOSSSVVV[[[___dddiiinnnqqqwwwzzz~~~}}}zzzsssxxx~~~|||~~~fffXXXJJJEEEFFFHHHLLLPPP```ooo{{{|||zzzvvvjjj\\\MMMDDD===;;;:::888:::>>>===<<<<<<<<<<<<;;;;;;;;;<<<;;;999888999:::;;;;;;@@@PPPggg|||vvvUUUBBB<<<777222222111111111000000//////////////////////////////////////////...---,,,+++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++***)))***,,,...,,,------......------,,,------.........---+++++++++)))((())),,,...---+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,---...............---,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,------++++++++++++------------,,,,,,,,,,,,++++++***,,,///000///......///---------............///////////////////////////000000000000000000000000222333444666888999;;;;;;???@@@BBBEEEHHHJJJKKKKKKMMMPPPPPPlllxxxddd^^^\\\dddmmmooommmllllllnnnxxx~~~|||yyyhhhVVVKKKCCCCCCAAA@@@>>>=========>>>======<<<<<<=========>>>???@@@AAADDDFFFIIIJJJNNNRRRWWW\\\aaahhhnnnsssyyy|||yyyzzzzzzzzz}}}xxx{{{vvv___SSSGGGCCCEEEHHHMMMSSSeeerrr||||||wwwpppcccVVVHHHAAA:::999999888:::>>>===<<<<<<<<<<<<;;;;;;;;;<<<;;;999888999:::;;;===CCCUUUmmmqqqQQQ???999555111333333222111000///......////////////////////////////////////...---,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++******,,,...,,,------......------,,,,,,------------,,,,,,+++,,,+++,,,---......+++))),,,,,,,,,------,,,,,,,,,------------------------------,,,,,,,,,+++++++++++++++,,,---.........---++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,(((***---......,,,,,,,,,---------............///////////////////////////000000000000000000000000111111222333555777888999>>>@@@BBBEEEHHHJJJKKKLLLMMMPPPPPPnnn|||hhh___[[[cccooosssrrroooppprrr{{{|||~~~{{{iiiXXXMMMDDDCCCBBB@@@??????>>>>>>>>>>>>======<<<<<<======@@@@@@AAABBBDDDEEEFFFGGGJJJMMMRRRXXX^^^fffooottt{{{~~~|||wwwvvv|||~~~uuuyyy}}}mmmXXXNNNFFFCCCDDDHHHPPPXXXjjjttt|||{{{tttkkk]]]QQQCCC<<<888888999999;;;>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888:::===???KKK^^^wwwkkkMMM===777444222222222111111000//////...////////////////////////......//////...------,,,------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,+++------------------------------,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------***++++++,,,,,,++++++***++++++,,,,,,,,,---------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,(((+++...///---,,,++++++---------............///////////////////////////////////////////////////444444444555777888:::;;;???@@@CCCFFFIIIKKKLLLMMMPPPRRRRRRppphhh^^^YYYcccqqqxxxxxxvvvxxxzzz}}}~~~|||jjjYYYNNNEEEDDDCCCAAA@@@@@@@@@@@@??????>>>===============@@@@@@AAABBBCCCDDDDDDDDDGGGIIINNNTTT\\\eeeooovvv|||zzzuuuwww||||||tttyyyvvvdddRRRKKKFFFEEEFFFKKKUUU___ooovvv{{{xxxpppdddWWWNNN???999666888:::999;;;>>>===<<<<<<<<<<<<;;;;;;;;;:::;;;:::999888999>>>BBBPPPffffffJJJ<<<666444444000000000000000000111111////////////////////////.........///......---,,,------------------------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,---///,,,------......------,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***))))))+++---///++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))******++++++++++++***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,------++++++++++++------++++++,,,,,,,,,,,,------+++---000000///------...---------............///////////////////////////////////////////////////111111111222444777999;;;???@@@CCCFFFIIIKKKMMMNNNRRRUUUUUUrrrfff\\\XXXaaapppyyy||||||}}}lllZZZOOOEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAEEEGGGLLLQQQZZZdddooowww{{{|||xxxxxxxxx||||||wwwsssyyyooo]]]NNNJJJGGGHHHIIIOOO[[[hhhtttvvvxxxsssiii\\\PPPIII<<<888666999;;;:::;;;>>>===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;999777999???DDDSSSkkk```HHH<<<666444444//////000000111111111111////////////////////////---...............------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++++++++,,,,,,------......------,,,,,,++++++++++++,,,,,,---------,,,******,,,000333++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------...//////---------///---------............///////////////////////////////////////////////////...---...///111444777999===???AAAEEEHHHJJJLLLMMMQQQUUUUUUoooggg^^^ZZZbbbpppyyy~~~nnn^^^SSSEEEEEEDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@????????????>>>???AAABBBCCCCCCBBBBBBDDDGGGJJJPPPXXXdddpppwwwzzz~~~{{{wwwuuuzzz~~~vvvrrrsssyyy~~~iiiWWWLLLJJJJJJKKKMMMSSSaaaoooxxxwwwtttmmmaaaRRRFFFAAA<<<777666999;;;:::;;;======<<<<<<<<<<<<;;;;;;;;;999;;;;;;999777999@@@FFFYYYrrr|||ZZZEEE;;;555333444111111111000000000000000////////////////////////------...............---------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---,,,++++++,,,,,,------......------,,,++++++*********+++------,,,---...,,,******---///+++++++++,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++------------,,,,,,+++***((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++))))))*********++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,------,,,******,,,------------.........//////////////////////////////////////////////////////000///000111333777;;;===<<<===@@@DDDGGGIIIKKKLLLMMMRRRRRRkkkiiiaaa]]]eeeqqqzzzppp```VVVFFFEEEDDDCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCEEEFFFFFFEEEEEEEEEFFFJJJOOOXXXcccpppxxxzzz}}}{{{tttvvv|||xxxrrrooossszzzzzzeeeSSSKKKJJJKKKNNNOOOVVVeeettt{{{xxxrrriii[[[KKK???;;;;;;777666:::<<<;;;;;;=========<<<<<<<<<;;;;;;;;;999;;;;;;999777999@@@GGGaaazzzwwwwwwWWWDDD;;;444222333333333222111000///......////////////////////////------...............---------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///...------...,,,------......------,,,++++++*********+++---...))),,,...---***''''''))),,,,,,,,,++++++*********...------,,,,,,------...---,,,++++++------,,,+++---------,,,,,,+++++++++***+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((***,,,---***(((***++++++,,,,,,++++++***...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------%%%'''+++---------------//////.........//////000222111///------...000111//////000222444777999:::>>><<<<<>>CCCHHHJJJJJJMMMIIIMMMUUUbbbzzzzzzlllbbb\\\```kkkuuuyyyhhh\\\QQQKKKHHHLLLQQQSSSUUUXXXUUUSSSQQQPPPPPPOOONNNLLLKKKKKKKKKJJJIIIHHHFFFEEEFFFHHHJJJNNNTTT]]]fffmmmrrrvvv{{{}}}xxxssslllgggcccccceeehhhgggfffjjjppp{{{qqqiiijjjllliiicccaaadddppp|||hhhUUUIIIEEEJJJNNNQQQYYYgggsssxxxxxxpppdddVVVJJJAAA;;;999777777888999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999888666888444666<<<<<>>BBBFFFIIIJJJMMMIIILLLQQQ]]]uuu}}}nnnccc[[[]]]gggrrr~~~{{{kkk___RRRKKKHHHLLLRRRUUUYYY]]][[[[[[[[[ZZZZZZWWWUUUSSSRRRRRRQQQPPPNNNKKKJJJHHHIIIKKKMMMPPPVVV___hhhoooqqqtttyyy~~~~~~vvvmmmggg```^^^^^^aaabbbccciiiqqqooofff^^^^^^```______```fffsssvvvbbbQQQGGGFFFJJJNNNSSS^^^mmmxxx{{{xxxooo```RRRFFF???;;;999777888888999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999888777888555666<<<;;;EEE[[[tttwwwjjjvvvzzzXXX???999555555666000000000000000000//////............///......---,,,///...,,,+++++++++,,,---........................,,,,,,------------......------,,,,,,+++++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,......---,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++------,,,++++++++++++,,,,,,---------)))***,,,,,,,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,,,,,,,***++++++,,,,,,++++++***---------,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........------///333777888777111111000//////...//////---...///000000000000/////////000111333555666777777888;;;===@@@DDDGGGJJJNNNKKKMMMQQQ[[[tttttthhh]]]\\\cccooo}}}|||nnnbbbRRRKKKGGGJJJPPPSSSWWW\\\^^^```bbbbbbaaa^^^\\\[[[[[[[[[YYYWWWTTTQQQNNNMMMJJJLLLNNNRRRXXXaaakkkqqqrrrvvvzzz~~~~~~tttmmmddd___\\\\\\^^^bbbjjjssssssbbbZZZUUUUUUXXXYYY]]]bbbnnnzzzooo\\\NNNGGGGGGKKKPPPWWWeeettt{{{|||wwwlll]]]OOOEEE???<<<:::888888999:::;;;<<<<<<===<<<<<<<<<<<<;;;:::999888777999666666;;;;;;FFF]]]xxxuuummm~~~lllNNN:::777333444555000000000000///////////////.........///......---,,,000///---,,,,,,,,,---...........................,,,,,,,,,------.........,,,,,,++++++******))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,......---,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,---,,,++++++------,,,++++++,,,,,,,,,,,,,,,,,,------.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------+++++++++,,,***++++++,,,,,,++++++***------............//////,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---.../////////...///444:::>>>???>>>222222111000////////////......//////000111111111000000000111333444666777777999;;;===???BBBEEEHHHMMMKKKOOOQQQZZZsss~~~pppccc^^^bbblll|||}}}oooeeeUUULLLFFFGGGKKKNNNRRRVVV[[[___ccceeefffeeeeeeeeefffeeeccc```\\\XXXUUUSSSMMMNNNPPPTTTYYYbbblllssswwwzzz~~~}}}uuujjjccc^^^^^^___ccclllttt{{{fffZZZUUURRRTTTXXX\\\ccckkkwww|||hhhVVVLLLIIIHHHLLLRRR\\\lllzzz~~~{{{tttiiiYYYLLLDDD???<<<999888888999:::;;;<<<======<<<<<<<<<<<<;;;:::999888777:::666777;;;<<>>222111000//////...............------...///111222/////////000222333555666777999<<<======???CCCFFFJJJIIINNNPPPXXXrrryyyhhh```aaajjjzzz~~~pppfffXXXOOOFFFEEEGGGHHHKKKOOOTTTYYY```eeehhhjjjmmmpppqqqooommmiiieee```\\\ZZZTTTUUUWWWYYY^^^fffooouuu}}}vvvooohhhfffffffffjjjoooyyy~~~lll^^^YYYVVVVVVZZZ___eeeoooyyyvvv```PPPJJJJJJIIIMMMTTT```qqq~~~yyyooodddUUUIIICCC???;;;888888999999:::;;;<<<======<<<<<<<<<<<<;;;:::999888666999777888>>>AAAPPPkkk~~~zzzwwwiiiOOO===777888222///333333222111000/////////000000......//////......---,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------******+++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++---,,,+++,,,------,,,***+++++++++++++++,,,------,,,,,,,,,------............------,,,,,,------...---,,,++++++------,,,+++---------,,,,,,+++++++++''')))+++++++++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,************************(((***---,,,***((()))++++++++++++,,,,,,++++++++++++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---444;;;???>>>:::111111000......---------...---,,,+++,,,...000222.........///000222333444777:::<<<======>>>BBBEEEGGGGGGLLLOOOVVVppplllbbbaaajjjzzz}}}~~~qqqggg[[[QQQGGGDDDDDDEEEGGGKKKMMMTTT\\\dddiiinnnsssxxxwwwvvvsssooojjjeeebbb___]]]]]]^^^```cccjjjsssyyy{{{tttqqqmmmhhhfffhhhrrrzzznnnddd]]]WWWVVVXXX^^^cccjjjvvvqqq[[[LLLHHHJJJIIIMMMVVVccctttxxxlllaaaRRRGGGAAA>>>:::777888999999:::;;;<<<======<<<<<<<<<<<<;;;:::999999555999777:::@@@EEEVVVrrr~~~|||www___HHH999777999111...222333333222000/////////000111......//////......---,,,+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------+++++++++,,,,,,---------,,,,,,,,,---------......+++++++++,,,,,,---------++++++++++++++++++++++++(((((()))+++...000///...------,,,+++,,,---///000------...///...---+++*********+++,,,,,,---......************************(((***,,,,,,,,,,,,...000---,,,++++++******+++++++++++++++++++++++++++++++++***)))(((((()))***++++++(((&&&'''+++------,,,++++++,,,,,,,,,,,,------///...,,,+++***+++,,,,,,------...///...---+++******++++++,,,------------***+++---000333555888999222000...---,,,---///000000000000000////////////////////////000111222333555777:::;;;===???CCCEEEHHHKKKLLLNNNWWWjjjsssaaaaaajjjyyy}}}uuufffXXXPPPHHHFFFDDDBBBCCCGGGJJJMMMTTT]]]fffooovvvzzz{{{zzzwwwsssoookkkiiigggiiihhhgggeeefffkkkqqqvvvzzzrrrjjjfffgggmmmxxx{{{ssskkkaaaYYYVVVZZZ^^^bbbfffnnnzzzzzzeeeVVVPPPJJJEEEIIINNNZZZlllyyy}}}yyyuuufffZZZLLLEEE@@@;;;999;;;::::::::::::;;;<<<======<<<<<<<<<;;;;;;:::::::::888333444;;;@@@GGG[[[rrrjjjQQQ<<<888222......///000000...000111333333111000...///............---------......---------,,,,,,,,,+++,,,---......---,,,+++++++++,,,------......///******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------((()))+++,,,,,,+++)))(((---......///000/////////---,,,,,,+++*********++++++,,,,,,,,,++++++***)))+++++++++,,,,,,---------***************************,,,------++++++,,,...---,,,++++++******++++++++++++++++++++++++++++++,,,+++************+++,,,,,,***)))***,,,---------+++++++++,,,,,,,,,------...---,,,+++++++++,,,,,,,,,------...---,,,+++***,,,,,,------......------,,,,,,---///000111222333111000...---------//////......//////000000000111////////////000111222333555777999;;;<<>>BBBDDDEEEHHHLLLLLLPPP```yyyzzzeee```eeexxx}}}uuufffYYYPPPHHHEEECCCAAAAAAEEEFFFGGGHHHMMMUUU___iiiooouuuvvvwwwxxxwwwvvvtttrrrrrrrrrrrrqqqqqqtttxxx|||zzzsssqqqkkkqqqxxx}}}yyyvvvpppllllllmmmnnnmmmnnnsss|||}}}nnn\\\PPPMMMLLLJJJOOOVVVcccqqq{{{{{{uuunnn___SSSFFF@@@;;;666555666999999::::::;;;<<<<<<===>>>===<<<;;;:::999888777:::555555<<>>AAADDDDDDHHHLLLMMMNNN[[[ttt|||eee]]]bbbvvv}}}uuufffXXXPPPHHHEEEBBB@@@AAADDDFFFFFFFFFIIIOOOVVV^^^bbbjjjlllpppsssttttttsssrrrtttuuuvvvvvvvvvxxx{{{~~~~~~|||uuuwwwyyy|||yyyzzzzzzyyyzzzzzzhhhWWWMMMKKKLLLMMMSSS\\\iiissszzzyyyqqqggg[[[OOODDD>>>:::666444555999999:::;;;<<<<<<<<<<<<>>>>>><<<;;;999888777666999666777>>>IIIZZZsssnnnQQQ???777555111///000000000/////////............/////////............---------......---------,,,,,,,,,---,,,+++******+++,,,------------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++************++++++++++++***++++++,,,,,,++++++***)))******+++++++++++++++,,,,,,++++++***++++++,,,...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))+++,,,,,,,,,,,,---///---,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))---//////+++))))))************+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,///......---------------/////////...............//////////////////000111333555888999;;;===@@@CCCFFFHHHKKKMMMNNNVVVnnn}}}eee\\\___ttt}}}vvvgggWWWOOOGGGDDDBBB???@@@CCCFFFGGGIIIKKKNNNQQQSSSUUU^^^aaafffkkknnnooopppoooqqqsssvvvxxxyyyzzz}}}~~~wwwdddTTTLLLIIIKKKMMMVVVaaammmssswwwuuulllaaaVVVLLLAAA===:::666555777888999:::;;;<<<<<<<<<<<<>>>===<<<;;;999888666666888777999BBBPPPccc{{{{{{bbbIII;;;555333111000111111000/////////............/////////............---------......---------,,,,,,,,,...---,,,++++++,,,---...+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,---+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,,,,,,,...000---,,,++++++******++++++++++++++++++++++++++++++******++++++++++++*********+++,,,+++***)))((()))************++++++++++++++++++,,,---------,,,,,,*********)))******+++,,,***++++++++++++******)))******+++,,,,,,---..................------,,,,,,/////////.........------/////////......//////000333555777999:::<<<@@@CCCGGGFFFIIIMMMMMMSSSggg|||~~~hhh___```ppp|||ttteeeUUUMMMFFFCCCAAA???AAADDDGGGIIIKKKNNNOOOOOOMMMLLLVVVYYY^^^cccgggjjjkkklllkkknnnssswwwzzz|||~~~}}}zzzzzz|||~~~sss___QQQJJJHHHJJJNNNXXXdddnnnqqqrrrqqqhhh\\\RRRHHH???<<<:::888777999888999:::<<<===<<<<<<;;;===<<<;;;:::999888777666666888>>>IIIYYYmmmsssYYYDDD<<<333111000111111111000...///////////////////////////............---------......---------,,,,,,,,,...------,,,,,,------...*********+++,,,---------******+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++******++++++,,,,,,)))***++++++,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---...---,,,++++++******++++++++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,***))))))*********)))************++++++++++++***+++,,,---------,,,,,,+++******)))***+++,,,---******+++,,,,,,,,,++++++))))))***+++,,,------------.........------,,,,,,------..................000//////.........//////222444666888999<<>>HHHVVVhhh}}}yyycccHHH888777000000000111222222000......000111333333111000...//////.........---------......---------,,,,,,,,,***+++,,,------,,,+++***------,,,++++++***************+++++++++,,,,,,,,,,,,------......------,,,)))************+++++++++---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,++++++*********+++,,,,,,---))))))*********+++++++++++++++++++++++++++++++++///...---+++***)))))))))++++++******++++++,,,---,,,,,,,,,++++++*********))))))*********++++++++++++++++++++++++++++++++++++++++++*********))))))+++***))))))***,,,---///++++++,,,,,,---...//////******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///..................------......------------..................///////////////000111333555888:::;;;AAADDDGGGFFFFFFLLLWWWaaaxxxwwwoooccc```iii~~~~~~}}}zzzmmm___UUULLLCCCBBBBBB@@@AAACCCGGGIIIKKKMMMNNNOOOOOOOOOMMMMMMMMMNNNQQQUUUXXXZZZ^^^cccllltttzzzrrr___PPPLLLJJJGGGMMMXXX```kkkrrrnnnjjjggg\\\NNNDDDAAA===999888888999;;;;;;;;;;;;;;;<<<<<<<<<===777888999999777666666777:::DDDSSSdddtttlllUUUCCC888555222111000//////000111222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,------------------------------,,,++++++******)))---,,,++++++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++*********+++///...,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,+++******************++++++******++++++,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++*********))))))************+++,,,---...++++++,,,,,,---......///++++++++++++,,,,,,,,,,,,------------------------------------..........................................------------..................////////////000000111333555888:::<<<@@@CCCFFFFFFFFFKKKUUU]]]ssszzzqqqccc___hhh}}}|||oooaaaTTTKKKCCCAAAAAA@@@@@@BBBGGGHHHJJJLLLNNNNNNNNNNNNNNNMMMMMMNNNPPPSSSUUUWWW\\\bbbjjjrrrzzz}}}lll[[[MMMJJJIIIIIIPPP[[[bbblllqqqmmmhhhdddYYYKKKBBB???<<<999777888999;;;;;;;;;<<<<<<<<<=========999:::;;;:::888777777888;;;GGGXXXiiivvvzzzeeeOOO@@@777555111111000//////000111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***---,,,***+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,++++++******+++++++++***)))((((((((())))))++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++*********+++,,,,,,---++++++******++++++,,,---,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++***************)))******+++,,,,,,,,,,,,++++++,,,,,,------......++++++,,,,,,,,,---------........................------------..........................................------------..................////////////000000222333666888;;;<<<>>>BBBEEEFFFFFFIIIPPPWWWkkk}}}}}}sssccc]]]eeewwwqqqcccSSSJJJBBB@@@@@@??????AAAFFFGGGIIIKKKLLLMMMMMMLLLNNNNNNMMMNNNOOOQQQSSSUUU[[[```gggpppyyy~~~|||{{{}}}uuubbbTTTIIIGGGHHHJJJSSS^^^fffnnnqqqkkkeee```TTTGGG>>>===:::888777888:::;;;<<<<<<=========>>>>>>>>>;;;<<<<<<:::888777888999>>>KKK^^^nnnxxx}}}ppp[[[HHH;;;666555111000000//////000000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,---+++***+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++******++++++***)))(((((('''((((((((()))*********+++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......++++++******++++++,,,---++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************)))***+++,,,---,,,++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------------------------------,,,,,,---------.........---------.....................------------..................////////////000000111333666888;;;<<<<<<@@@DDDEEEEEEGGGLLLPPPbbbwwwuuuccc[[[cccooozzzqqqcccRRRIIIAAA??????>>>>>>@@@EEEFFFHHHJJJKKKKKKKKKJJJMMMMMMMMMNNNPPPRRRTTTUUU[[[___eeennnxxx|||wwwuuuyyy{{{mmmZZZPPPFFFEEEGGGLLLWWWaaakkkpppqqqjjjccc[[[OOOEEE;;;:::888777777888:::;;;============>>>>>>>>>>>><<<<<<;;;999777777888:::AAAOOObbbqqqxxx{{{|||}}}|||hhhSSSBBB888555555000000000//////000000000////////////////////////------------------------,,,,,,---------,,,++++++///......------,,,,,,+++))))))***+++,,,,,,------,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,++++++***++++++,,,+++++++++*********++++++((())))))***+++,,,,,,---))))))*********+++++++++++++++++++++++++++++++++------,,,+++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************)))***+++,,,---,,,+++***+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------------...---------.........//////......------------..................///////////////000111333555888:::;;;:::>>>BBBDDDDDDFFFHHHKKKYYYooo||||||tttdddZZZ```hhhtttoooaaaRRRIII@@@??????===>>>@@@CCCEEEFFFHHHIIIIIIIIIHHHJJJKKKLLLNNNQQQSSSVVVWWWZZZ^^^dddlllwww|||tttrrryyysssdddSSSMMMFFFDDDFFFNNNZZZdddqqqrrrqqqjjj```VVVKKKBBB:::999888777777999:::;;;============>>>>>>>>>>>>;;;;;;999777555666999;;;EEESSSfffsssyyy|||yyydddNNN???777444444/////////000000/////////////////////////////////------------------------,,,---------,,,,,,+++***.........------,,,,,,,,,))))))***+++,,,------...,,,+++******,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++,,,++++++***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++******)))((((((((()))++++++******++++++,,,---***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***************+++++++++***++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,------------,,,,,,------.../////////......------------..................////////////......000111444666999:::999<<<@@@BBBDDDEEEGGGIIIRRRfffsssuuurrrdddYYY]]]bbbooo}}}nnn```RRRIIIAAA??????>>>>>>@@@BBBCCCEEEFFFGGGGGGGGGFFFHHHIIIKKKNNNQQQSSSUUUVVVWWW[[[bbbkkkvvvvvvtttzzz|||kkk[[[MMMJJJEEEDDDGGGRRR___jjjtttsssoooggg]]]QQQGGG@@@999999888888888999;;;;;;<<<<<<=========>>>>>>>>>::::::888666555666:::>>>KKKYYYlllyyy~~~vvv```KKK===666444333...//////000000//////...////////////////////////------------------------------------,,,+++******++++++++++++++++++++++++))))))***+++,,,,,,------+++*********,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******++++++,,,,,,))))))***++++++++++++***((()))))))))***+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******)))))))))***++++++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++))))))*********+++++++++,,,+++++++++***++++++,,,++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...//////000......------------..................////////////------...000333555777999999;;;>>>AAACCCEEEGGGIIIMMM^^^iiinnnooodddYYY[[[^^^lll~~~}}}}}}{{{nnnbbbSSSIIIAAA??????>>>???AAAAAABBBDDDEEEFFFFFFEEEEEEFFFHHHJJJLLLNNNPPPQQQRRRRRRWWW___iiivvv~~~tttbbbSSSGGGGGGEEEDDDIIIWWWfffppptttqqqllldddYYYLLLBBB===:::999999999999:::;;;;;;;;;;;;<<<<<<<<<=========:::999888666555888===BBBQQQaaauuuqqq[[[GGG:::555222222......///000000///......////////////////////////........................------------,,,+++***))))))******++++++,,,,,,---*********++++++,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......++++++******++++++,,,---'''((()))***++++++***)))))))))))))))************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,---...000111++++++******++++++,,,---*********++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++))))))******++++++++++++---,,,+++*********+++,,,++++++++++++++++++++++++((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000.........------...................../////////000,,,,,,---///222444777888999;;;===@@@BBBEEEHHHIIIJJJZZZccciiimmmdddYYY[[[\\\jjj}}}~~~zzz||||||{{{|||}}}{{{zzzooodddSSSJJJBBB@@@@@@??????AAAAAABBBCCCEEEEEEEEEDDDDDDFFFGGGIIIKKKLLLMMMMMMMMMMMMSSS\\\hhhwww{{{ooo]]]NNNCCCDDDDDDDDDKKKZZZkkkvvvsssoooiiiaaaVVVIII???;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===;;;:::888666666:::@@@DDDUUUfff|||{{{lllWWWDDD999444222111---...///000000///...---////////////////////////........................---...------,,,+++***)))***+++,,,---......///000***++++++++++++,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...+++*********+++,,,,,,---((()))***,,,,,,,,,+++************))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++***)))***++++++***)))******+++,,,,,,,,,,,,+++))))))*********))))))(((******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,------------------------111000...------......///---------............/////////000000111222444555999:::===@@@CCCDDDEEEEEELLLPPP[[[iiilllddd\\\ZZZWWWjjj|||~~~|||yyywwwuuuyyy|||yyyrrrmmm[[[QQQFFFBBB@@@>>>>>>AAACCCCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGHHHIIIKKKOOORRRQQQWWWaaalllxxx~~~tttgggWWWLLLEEEEEEEEEGGGQQQ```kkkoooqqqnnnfff\\\PPPEEE???<<<888888777777888:::;;;===<<<<<<============<<<<<<>>>:::888999:::<<>>AAABBBCCCDDDBBBDDDKKKVVV\\\[[[YYYXXXVVVbbboooyyyzzzwwwfffYYYLLLEEECCCAAACCCFFFDDDDDDCCCBBBCCCDDDEEEEEEGGGHHHIIIJJJKKKMMMPPPSSSVVV___kkkxxx~~~pppdddYYYNNNFFFCCCFFFIIINNNYYYgggoooqqqmmmfff\\\PPPFFF>>>:::888888888888888999:::;;;;;;<<<<<<============<<<<<<999888888999:::@@@PPP___||||||uuuzzzfffRRR===555555444222111////////////////////////---.........,,,---///000........................,,,------......------,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++++++++,,,...---++++++++++++---...,,,,,,,,,,,,++++++++++++---------,,,,,,,,,,,,+++))))))************)))))),,,---...//////---,,,***(((''''''''''''((())))))++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***++++++***)))******+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,)))*********+++++++++,,,++++++++++++++++++++++++------,,,+++,,,---...///---------------------------...///000///...---,,,---------............///////////////000222333444777888:::<<>>;;;999888888888999999:::::::::999;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;<<<<<>>@@@BBBEEEDDDCCCGGGRRR___dddbbbXXXVVV[[[hhhvvvuuufffVVVLLLFFFCCCDDDGGGGGGEEECCCAAAAAABBBDDDFFFHHHJJJLLLNNNPPPTTTYYY\\\dddooo~~~{{{kkkZZZNNNHHHFFFGGGEEEMMMVVV^^^gggmmmlllhhhaaaXXXKKKAAA===;;;:::888888999999:::::::::999999;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::<<>><<<;;;:::888888999::::::::::::999888:::;;;;;;<<<<<<;;;;;;:::<<<999999???IIIZZZqqq~~~sssmmmxxx~~~iiiKKK>>>444111222111///////////////......------,,,)))+++------,,,+++,,,,,,------------------------...---,,,,,,,,,,,,---...******+++,,,,,,+++*********************+++,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,---------......*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++******))))))******+++,,,************************---,,,++++++******++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********+++***)))***+++++++++)))******+++,,,,,,,,,,,,+++)))(((''''''(((***,,,---++++++******************************************+++,,,---...///...---,,,------------------------///...---,,,+++,,,---...---------.........//////............///111222333444555555777999<<>>???BBBDDDDDDGGGYYYrrr}}}yyyqqqggg]]]]]]iiixxx~~~zzzzzz|||~~~}}}ssseeeVVVKKKGGGGGGHHHHHHFFFCCCAAAAAABBBEEEGGGFFFKKKQQQTTTWWW]]]gggooouuuyyykkkYYYMMMEEEAAADDDIIIOOOYYYccchhhhhhfffaaaZZZLLLEEE===999999999888555:::::::::999999999888888999;;;<<<<<<;;;::::::;;;;;;:::===HHH]]]uuuzzzooommmxxxiiiTTT???999222000111222///---........................---------,,,,,,+++++++++,,,---------------------///...---,,,,,,---...///*********+++,,,///111222******+++++++++,,,,,,,,,222000...+++***)))))))))++++++++++++++++++++++++---,,,++++++***+++++++++++++++++++++++++++++++++***+++,,,---------------,,,+++***))))))***+++,,,++++++++++++++++++,,,,,,---,,,+++*********++++++++++++***************+++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,+++******************************((()))***+++,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,......---,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,---------......000...,,,,,,------+++(((,,,,,,,,,---------.........------......///000111111222444666888:::<<<===EEEGGGGGGJJJ]]]xxx~~~tttiiieeejjjvvv~~~zzzwwwwwwxxxzzzxxxjjj]]]RRRMMMLLLLLLMMMKKKGGGDDDDDDEEEGGGIIIKKKPPPVVVYYY\\\aaajjjrrr}}}zzzqqqdddUUUKKKDDDAAADDDJJJQQQ[[[dddgggfffccc\\\UUUIIICCC;;;888888999888666777777888999:::;;;;;;<<<:::;;;===<<<;;;::::::;;;:::;;;BBBRRRiiiuuummmmmmzzzbbbNNN<<<777111///000111///---.............../////////.........---------,,,,,,.........---,,,,,,,,,+++......---,,,,,,---......++++++******+++,,,......******+++++++++,,,,,,,,,...---,,,+++***++++++,,,+++++++++++++++++++++++++++******)))))))))))))))************************)))***************))))))++++++************++++++,,,,,,++++++++++++++++++---,,,+++*********+++++++++***************+++++++++******))))))******+++)))******++++++******)))))))))***+++,,,,,,,,,+++************************))))))***++++++++++++***************************++++++++++++++++++++++++,,,---...---+++***+++,,,...------,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------...///...------......---+++,,,,,,,,,---------.........------......///000111000111333555888:::<<<===EEEGGGHHHLLL___zzzzzzoookkksss~~~}}}|||xxxuuussstttuuu}}}}}}sssggg^^^WWWTTTSSSSSSPPPLLLIIIHHHIIIKKKLLLQQQWWW^^^bbbdddiiiqqqxxxvvvmmmdddZZZOOOHHHDDDBBBFFFLLLUUU^^^fffgggddd^^^UUUMMMDDD???999666777999888777777777888999:::;;;<<<<<<;;;<<<===<<<:::999:::;;;999>>>KKKaaa{{{tttqqquuu}}}nnnWWWDDD888444000...000111///...------....../////////000//////............------//////...---,,,+++******------,,,,,,,,,,,,------,,,++++++************+++******+++++++++,,,,,,,,,+++******++++++,,,---...++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))************)))((('''&&&******++++++++++++******,,,,,,,,,++++++*********,,,+++++++++++++++++++++*********)))******+++,,,++++++************++++++******++++++++++++******))))))***+++++++++++++++************************))))))******++++++++++++************************************************,,,---...---+++***+++,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------......---...............,,,,,,,,,---------.........------......///000111222333444777999;;;===>>>AAADDDEEEJJJ[[[uuuwwwlllooo~~~{{{vvvsssrrrrrr|||~~~{{{rrriiiaaa\\\ZZZWWWUUUQQQNNNMMMNNNOOOPPPVVV]]]eeejjjmmmrrrzzzwwwiii___VVVPPPIIIFFFDDDCCCHHHOOO[[[ccciiigggaaaYYYOOOGGG???;;;777555666888888888;;;;;;:::::::::999999999<<<======<<<999999999;;;<<>>AAADDDHHHUUUlll{{{kkkkkkzzz{{{vvvtttsssyyy{{{|||||||||yyyqqqiiibbb___ZZZYYYXXXVVVUUUUUUVVVVVV[[[bbbkkkqqqvvv|||}}}mmm___UUUMMMIIIFFFFFFEEEFFFMMMUUUaaagggjjjeee]]]UUUKKKBBB;;;999666555666777888999;;;;;;;;;:::::::::999999<<<<<<<<<;;;999999:::<<<@@@MMMddd}}}yyywwwwwwhhhUUUCCC777111000........./////////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++...------,,,+++,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++)))***+++,,,,,,+++***))),,,,,,++++++++++++++++++******+++,,,,,,,,,++++++))))))))))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,***+++++++++***)))((((((******************************))))))******+++,,,************************++++++++++++++++++++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////...------------,,,,,,,,,,,,---......---,,,---///,,,,,,,,,---------.........------......///000111...///111333666888:::;;;===AAAEEEHHHOOO```vvv{{{kkkhhhuuu|||yyyxxxvvvxxxzzzyyyyyy|||}}}zzz}}}~~~vvvnnnhhhddd^^^___```aaabbbaaaaaa```cccjjjrrrxxx}}}uuueeeVVVNNNIIIGGGFFFGGGGGGIIIRRR\\\eeeiiiiiibbbXXXPPPGGG???888777666555666777999:::888888999:::;;;<<<======;;;<<<;;;:::999999;;;===FFFVVVnnn~~~uuuyyyppp]]]KKK===555000000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---))))))***+++,,,---......,,,,,,------------,,,,,,***+++,,,,,,---,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,++++++***)))++++++++++++++++++++++++,,,,,,+++***************++++++++++++++++++++++++&&&'''((()))******************++++++++++++******++++++++++++++++++,,,,,,)))***+++,,,,,,,,,,,,+++))))))))))))***+++,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++((())))))************)))************************+++***)))))))))***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......---------,,,,,,,,,+++---///...+++***,,,...,,,,,,,,,---------.........------......///000111...///111333555777999:::<<>>AAALLL```zzzxxx}}}zzzeeeNNN===666444000111111111///......///222222111000///...---------------.........//////,,,,,,++++++++++++++++++------...//////...------,,,,,,,,,,,,***(((%%%$$$******+++++++++,,,,,,,,,'''(((***+++,,,,,,+++***++++++++++++++++++++++++///...------,,,,,,------))))))))))))))))))))))))---------------,,,+++***,,,+++***))))))***+++,,,******))))))+++,,,...000******+++++++++,,,,,,,,,***++++++,,,,,,++++++***------,,,+++************************************+++++++++,,,,,,---------***************+++++++++'''(((((()))***+++++++++''')))+++++++++,,,---///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......------)))***,,,---......---,,,//////.........------------------,,,,,,+++++++++.........------,,,,,,,,,..................------111111111111222333444555888===BBBCCCCCCHHHRRR\\\pppwwwlllbbbbbbmmm}}}wwwqqqkkkiiieeefffsss}}}yyyvvvtttooorrrvvv{{{ooo```UUUPPPNNNTTTSSSRRRQQQRRRVVV]]]bbbeeeccc]]]SSSKKKDDD===888333222222444777999::::::<<<::::::;;;===>>>===<<<<<<999999:::999888<<>>999777888777666666777888999999;;;:::999:::<<<===<<<;;;:::888888:::::::::???FFF[[[lllzzzzzz}}}jjjUUUDDD:::444111...............------,,,......------------......------------------------///...---,,,+++,,,------...//////...---+++)))((()))***+++,,,,,,,,,,,,,,,************************)))))))))******+++++++++,,,,,,+++******+++,,,---+++++++++*********))))))******))))))******+++,,,*********************)))))))))************))))))///...---,,,,,,,,,,,,,,,)))))))))*********++++++***++++++,,,,,,++++++***(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************---,,,,,,+++***)))((((((((((((((()))******++++++,,,------,,,***(((((())),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((***++++++++++++++++++,,,---.../////////...---,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++***------------,,,,,,,,,,,,,,,,,,---...////////////------...000222444666777;;;<<<===>>>???CCCIIIMMM^^^uuu{{{sssdddYYY[[[gggqqq~~~{{{qqqkkk```cccgggmmmzzz}}}|||yyyzzz}}}yyysssnnnnnnoooqqquuuzzzsssaaaTTTNNNLLLMMMSSSUUUWWWYYY[[[```fffkkkiii```SSSGGG@@@<<<::::::999888777666777888999:::;;;999999999;;;<<<;;;::::::888999::::::<<>>===>>>444555555666666888;;;===<<<;;;::::::<<<<<<;;;:::;;;::::::;;;;;;===GGGQQQiiivvvttttttkkkRRRBBB;;;777333222111111000/////////////////////............//////------------------------,,,+++++++++,,,...000111444222///---+++++++++,,,,,,,,,+++***)))'''%%%$$$******++++++++++++,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,+++************************************))))))******+++,,,+++******))))))(((((((((++++++,,,,,,,,,,,,++++++(((((())))))))))))***)))((())))))))))))************++++++,,,,,,++++++***---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******((())))))***++++++,,,,,,)))))))))))))))*********)))+++++++++))))))***+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------*********++++++,,,------------------............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////////////////000000111222888888999;;;???CCCGGGJJJWWWnnn|||~~~|||ooo___\\\[[[gggwwwxxxtttssszzz~~~~~~kkkZZZRRRPPPSSSUUUZZZ^^^bbbeeeggghhhiiikkk___TTTLLLJJJHHHCCC@@@@@@777999::::::999:::<<<>>>>>><<<;;;<<<===>>>===;;;===;;;;;;<<<;;;>>>JJJWWWppp{{{}}}wwwjjjqqqwww```GGG;;;777444222333111111000////////////000//////............//////------------------------+++******+++,,,...000222555333///,,,******+++,,,------,,,+++***(((&&&%%%******++++++,,,,,,,,,,,,*********)))))))))))))))+++,,,,,,,,,,,,+++***)))******************************))))))******+++,,,+++*********))))))((((((++++++,,,,,,,,,,,,++++++(((((()))***++++++******)))))))))*********++++++***++++++,,,,,,++++++***...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++*********))))))))))))))))))))))))******''')))******))))))+++,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++******))))))***++++++***)))))))))***+++,,,---------...............///+++,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,---...////////////000000////////////000000444666999<<<>>>BBBGGGKKKUUUkkkyyy}}}tttddd```YYYdddsss~~~}}}zzzhhhYYYSSSTTTVVVWWWXXX]]]dddiiikkkllllllmmm```VVVQQQTTTUUUNNNHHHHHH???BBBEEECCC???<<<<<<===???>>><<<===>>>>>>===<<<<<<<<<<<<<<<;;;@@@OOO^^^uuu}}}zzztttmmmaaaqqqlllVVV@@@888555222111444000///...,,,,,,------...///..................///------------------------+++******+++,,,...111222666444000---***((((((((()))******+++++++++******)))))))))***++++++,,,,,,+++++++++***************---,,,,,,++++++************************+++++++++******))))))******+++,,,************************))))))************)))))),,,---.........---,,,+++************+++++++++,,,***++++++,,,,,,++++++***++++++***************+++++++++++++++++++++++++++++++++*********)))))))))+++++++++******************)))))))))))))))))))))((()))******))))))***+++,,,++++++******++++++,,,************************++++++***))))))******+++***************,,,---...,,,,,,,,,------.........,,,,,,---------.........******+++++++++,,,,,,,,,------...............---...............///000111111666;;;<<<<<>>>>>>>>===;;;;;;<<<<<<;;;:::777777999;;;===FFFZZZlllvvv{{{|||yyysssmmmeee\\\^^^|||www\\\JJJ;;;888555//////555333111///...---...000111---------,,,,,,---------------------------------++++++++++++,,,...000111---,,,,,,++++++,,,,,,,,,***************)))((((((,,,,,,---......///000000---------,,,,,,+++++++++///...+++)))))))))***+++))))))******++++++++++++*********)))***++++++,,,******+++,,,---......///++++++,,,,,,,,,,,,++++++************************)))))))))***+++++++++,,,)))))))))******+++,,,,,,************************------------------------******))))))))))))************++++++++++++******)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,(((((()))***************+++++++++************)))+++++++++************)))+++++++++************)))))))))*********+++++++++...---,,,,,,---...000111------,,,++++++******)))//////////////////......222000///------///000222555666888:::>>>AAADDDEEELLLTTTcccsss|||yyylllaaaZZZ[[[bbbnnn|||wwwqqqtttxxxzzzrrrggg[[[UUUQQQPPPSSSXXX\\\eeemmmooonnnjjj```WWWOOOIIIBBB@@@AAA@@@===:::<<<>>>???AAABBBAAAAAA@@@===<<<<<<<<<<<<;;;;;;;;;777888888999???MMM```nnnwwwuuuuuuuuunnnccc]]]\\\aaa|||tttWWWDDD777666666000///333/////////...---------,,,------...//////...------+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,++++++***++++++,,,,,,))))))))))))))))))))))))...,,,******,,,000555888))))))))))))))))))))))))))))))***++++++++++++***************************+++((($$$%%%((())))))'''+++*********))))))(((((())))))************))))))***************************************+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,******++++++++++++************++++++++++++******))))))*********+++++++++))))))***++++++++++++++++++++++++************)))))))))******+++++++++,,,))))))******+++++++++,,,*********++++++++++++,,,...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------........................111000///......///000111444444666999<<>><<<<<<<<<<<<;;;;;;;;;;;;888888999>>>JJJZZZiiissszzz{{{}}}{{{pppbbb]]]^^^qqq}}}iiiLLL>>>333222222---,,,000---------...............///...---,,,,,,---...///,,,,,,------------,,,,,,,,,---------,,,+++******---,,,,,,++++++*********++++++++++++++++++++++++)))+++---......,,,***((())))))))))))))))))))))))))))))***++++++++++++***************************++++++,,,+++))))))+++,,,************))))))))))))))))))************))))))************************,,,+++++++++***)))))))))......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******))))))))))))************++++++++++++******,,,+++***))))))***+++,,,))))))))))))*********+++)))***++++++,,,,,,+++++++++++++++*********))))))((())))))***++++++,,,,,,))))))***++++++,,,------++++++,,,,,,,,,---------+++,,,---------,,,***)))+++,,,,,,,,,---------...,,,,,,,,,---------------000///............///000111222333666888;;;>>>???AAACCCHHHQQQZZZ```bbbbbbZZZWWWWWWcccuuu{{{wwwttttttwww}}}~~~ssscccXXXMMMHHHHHHKKKRRRYYYffflllpppnnnggg^^^RRRGGG???;;;888777888999999888======<<<<<<<<<>>>@@@AAA<<<<<<<<<;;;;;;;;;::::::999888;;;CCCRRRcccqqqxxxrrrdddaaaeeezzzvvv```FFF;;;222111000...---///,,,---------...////////////...,,,++++++,,,...///,,,,,,------------,,,,,,---------,,,+++***)))(((,,,,,,------------------++++++++++++++++++++++++))),,,///111222000...,,,))))))))))))))))))))))))))))))***++++++++++++***************************))),,,---,,,)))(((+++---*********)))))))))))))))))))))************))))))************************,,,+++++++++***)))))))))******++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))************++++++++++++******,,,+++***))))))***+++,,,*********+++++++++,,,,,,((())))))***************+++++++++*********))))))************************,,,+++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,.........---,,,---,,,,,,,,,++++++******,,,,,,,,,---------......//////............//////111222333555888;;;===>>>BBBBBBDDDIIIQQQYYY___bbb[[[WWWVVV___ppp~~~{{{~~~vvvyyy|||~~~vvvkkk]]]SSSJJJGGGIIIMMMUUU]]]iiinnnpppkkkcccZZZMMMBBB<<<:::777666777888999::::::999888888999:::<<<===<<<;;;;;;;;;;;;:::::::::999:::???JJJZZZjjjwww~~~sssgggiiirrrmmmWWWAAA:::333111000//////000,,,---------...////////////...,,,++++++,,,...///,,,------......------,,,------,,,,,,+++***)))(((((()))+++,,,------------++++++++++++++++++++++++((()))***++++++++++++***))))))))))))))))))))))))))))))***++++++++++++***************************'''***,,,+++)))'''))),,,))))))))))))))))))******))))))************))))))************************+++++++++***************(((((()))******+++,,,,,,************************************************,,,,,,++++++++++++,,,,,,******++++++++++++******++++++************++++++***++++++++++++,,,,,,,,,(((((()))************)))+++++++++************)))+++++++++*********))))))---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,---............------,,,++++++***)))))),,,,,,,,,---......//////........................000111222444777999<<<===??????@@@CCCJJJSSS\\\aaaZZZVVVTTT[[[jjj{{{|||yyyzzz|||~~~~~~ttt|||}}}lllaaaVVVMMMGGGGGGLLLQQQZZZaaajjjmmmllleee]]]TTTIII???999888666555555666888999888888888999999:::;;;<<<;;;;;;;;;;;;::::::::::::999===EEEQQQ```ppp}}}sssiiiqqqdddLLL<<<888333111000111111111---------..................---,,,++++++,,,---...------............------+++,,,,,,,,,+++***))))))%%%&&&(((***+++++++++***++++++++++++++++++++++++++++++***)))((('''''''''))))))))))))))))))))))))))))))***++++++++++++***************************''')))******)))(((((()))))))))))))))************))))))************))))))***************************************+++++++++))))))******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++************++++++++++++******************++++++++++++))))))***++++++++++++***+++++++++************)))***************+++++++++++++++,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////000000---..................---//////000222444777999:::<<<<<<>>>AAAHHHRRR\\\ccc^^^ZZZVVVWWWaaaqqq}}}yyyvvvuuuxxx|||zzzuuucccWWWOOOHHHDDDHHHNNNTTT]]]dddhhhjjjggg^^^VVVNNNEEE===888777666555444555777999:::;;;<<<======>>>>>>===;;;;;;;;;:::::::::999999888@@@KKKXXXdddrrrpppiiixxxwwwZZZCCC888666333000000111222111...............---------,,,,,,,,,,,,,,,,,,,,,,,,------............------******+++++++++******)))((()))+++,,,,,,+++)))(((************************++++++,,,,,,+++***)))((())))))))))))))))))))))))))))))***++++++++++++***************************((((((((()))******((('''((()))))))))************))))))************))))))************************))))))******+++++++++,,,,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))************++++++++++++******)))***+++,,,,,,+++***)))))))))))))))******************+++,,,,,,,,,,,,++++++++++++************)))(((((()))***+++,,,,,,---******+++,,,------...///))))))*********+++++++++---,,,+++)))((()))******+++,,,,,,------......///------......///000111111------............---------...///000333555777999:::<<<>>>BBBJJJTTT___gggeee```YYYVVV[[[iiiyyywwwwwwvvvtttsssuuu{{{ppp^^^QQQJJJEEECCCHHHOOOVVV^^^eeefffgggcccYYYQQQJJJBBB;;;999999888666555666888:::999:::;;;===>>>======<<<;;;;;;;;;:::::::::999999888AAAOOO[[[fffsssnnniii{{{rrrUUU===555444222//////111111111/////////......------,,,+++,,,,,,------,,,,,,+++------............------)))******+++++++++******...///000000...,,,***((())))))))))))))))))))))))$$$&&&)))+++,,,,,,+++***))))))))))))))))))))))))))))))***++++++++++++******************************((('''))),,,,,,)))&&&(((((())))))*********+++))))))************))))))+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,---,,,+++***)))***+++,,,(((((()))***************+++***)))(((((()))***+++---***((((((+++,,,+++)))))))))))))))))))))))))))))))))************))))))***++++++***((('''((()))++++++******)))((((((((()))************+++++++++)))************+++++++++************************---------------------------,,,+++***++++++,,,---,,,++++++***)))))))))))),,,---------...///////////////............//////......///111444666888:::===;;;===@@@CCCKKKZZZhhhmmmhhh^^^VVVVVVaaasss|||uuuqqqoooqqqssspppqqqqqqqqqqqqvvv}}}qqqaaaSSSLLLDDDEEEHHHNNNWWW^^^cccdddgggaaaYYYPPPIIIBBB===999:::999888888888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>===<<<:::999999999:::AAAHHHVVVdddlllsssvvvlllsssxxx]]]HHH===555444333111000/////////000000///...---,,,,,,,,,...------,,,,,,------...,,,,,,,,,+++++++++************++++++++++++*********++++++,,,,,,+++++++++------------,,,+++******+++,,,,,,------,,,,,,++++++++++++*********)))))),,,,,,+++***))))))******---,,,***)))))))))******---+++***)))***+++***)))&&&'''((())))))((('''&&&***************************++++++,,,,,,++++++***,,,++++++******++++++,,,---,,,++++++******++++++((())))))*********************))))))))))))******,,,***((()))+++,,,+++***))))))))))))))))))))))))))))))************)))))))))***+++***((((((((()))))))))))))))************)))************+++++++++)))************+++++++++((((((((((((((((((((((((---------------------------,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,------------------............///..................///------...000222444777888::::::===@@@CCCKKK\\\mmmyyyrrrfffZZZUUU]]]lllyyy}}}~~~yyyrrrmmmjjjjjjkkkmmmnnnmmmmmmnnnsss{{{|||lll]]]QQQJJJEEEFFFJJJPPPXXX^^^bbbdddddd^^^UUULLLEEE???:::777777777666666666888999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;===???KKKUUUbbbkkkrrr{{{uuunnnwwwsssXXXCCC999444444222111000///////////////---,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,,,,+++++++++************++++++++++++************+++++++++***)))))))))***+++++++++++++++*********++++++++++++******+++++++++*********)))))),,,++++++***))))))******...---+++*********++++++,,,+++***)))*********)))'''((())))))))))))((('''************************)))******++++++******))),,,++++++******++++++,,,+++,,,,,,,,,,,,+++******((()))******++++++******))))))************))))))+++***((()))+++,,,,,,+++))))))))))))))))))))))))))))))************)))))))))***+++***)))((()))***(((((())))))***++++++,,,)))************+++++++++)))************+++++++++++++++++++++++++++++++++------------------------------,,,+++,,,---///000+++++++++,,,,,,---...///............------------......------------......,,,,,,---///111333555666777:::>>>AAABBBJJJ^^^qqq|||ooo___VVVZZZgggsss}}}~~~~~~~~~~~~}}}wwwuuuuuu{{{zzzrrrlllhhhfffeeejjjjjjiiiiiikkkqqqyyyssscccVVVLLLHHHFFFGGGLLLRRRZZZ```cccccc```YYYOOOFFF@@@;;;888666666666666666777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;:::;;;===AAAEEESSSaaalllpppvvv~~~ssssss~~~jjjOOO===555444333222000////////////...---,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++************++++++++++++*********************)))((('''&&&'''((()))************((())))))))))))))))))(((+++************))))))))),,,+++******)))*********...---,,,,,,++++++,,,,,,++++++******))))))))))))))))))************))))))******************************++++++++++++******,,,++++++******++++++,,,***+++,,,---,,,+++***)))))))))***++++++++++++***((()))***++++++***)))(((******)))***+++,,,------))))))))))))))))))))))))))))))************)))))))))***+++***)))((()))***)))))))))******+++++++++))))))*********+++++++++))))))*********+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------...000111222++++++*********++++++,,,.........------,,,,,,,,,------,,,,,,,,,,,,------------...///000222444555666:::@@@AAA@@@GGG[[[pppuuufff\\\\\\gggrrr}}}}}}}}}}}}}}}}}}|||{{{{{{sssqqqpppuuu}}}wwwrrrmmmjjjhhhhhhgggeeefffiiipppxxx~~~|||jjjZZZOOOHHHEEEFFFHHHNNNUUU]]]bbbdddccc[[[TTTJJJAAA;;;888666555777777888999:::<<<======;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::???FFFLLL\\\lllwwwwwwwwwrrrxxxyyy]]]FFF999444222222111000///......///...------,,,++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++************++++++++++++******++++++++++++***)))((('''''''''((()))******))))))(((((())))))))))))((((((************))))))))))))++++++***************+++,,,,,,,,,+++++++++,,,,,,***+++++++++***)))))))))************************************************++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,***+++,,,---,,,+++***)))))))))***+++++++++++++++((()))***++++++***)))(((***+++++++++++++++,,,---))))))))))))))))))))))))))))))************))))))((()))******)))((()))+++,,,+++++++++******))))))))))))*********+++++++++))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,///......///000222444555...---,,,+++************......------,,,,,,,,,+++------,,,,,,,,,,,,------......//////111222333444777;;;@@@AAA>>>CCCVVViii{{{ooodddaaagggooo{{{~~~}}}|||zzzxxxwwwqqqooonnnrrryyy|||yyyvvvqqqnnnfffdddaaabbbhhhpppxxx}}}uuubbbRRRIIIEEEDDDGGGJJJQQQYYY```ddddddbbbUUUNNNEEE>>>:::888666666777888999:::;;;<<<======;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;===EEEQQQ[[[mmm|||sssttt}}}hhhOOO>>>777666111111000///............///......---------------,,,++++++******++++++,,,,,,,,,,,,+++++++++************++++++++++++******+++,,,,,,,,,+++******)))***+++++++++******)))((()))******++++++******)))))))))))))))))))))))))))+++***************++++++*********++++++++++++***)))+++------***))))))***++++++************++++++)))))))))))))))))))))))),,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,+++******)))***++++++,,,+++++++++))))))************))))))+++,,,---,,,******,,,---))))))))))))))))))))))))))))))************))))))((()))******))))))***+++---,,,,,,+++******)))))))))************+++++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------...000222444555222111///...,,,+++++++++------------,,,,,,,,,,,,......------------......////////////000111222333666999>>>???===AAAPPP```|||zzzmmmeeeeeeiiivvv}}}~~~}}}{{{xxxvvvuuuqqqooonnnppptttzzz~~~}}}yyyuuufffcccaaabbbiiirrrzzz|||kkkYYYLLLFFFEEEFFFLLLOOOVVV]]]bbbcccaaa^^^MMMHHHAAA<<<999888777666666666888999::::::::::::::::::;;;;;;<<<============>>>>>>???EEESSSgggvvvtttyyyoooVVVDDD:::777666000000///...............///......------.........,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++************++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***)))(((***++++++,,,,,,++++++***(((((()))))))))))))))************)))******+++,,,))))))***+++++++++******))),,,//////,,,)))***+++++++++************++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,---,,,++++++******++++++)))***++++++,,,,,,++++++******))))))))))))******---......---***)))***,,,))))))))))))))))))))))))))))))************))))))''')))******))))))***+++++++++++++++++++++++++++)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,---000222444111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------///..................///............///000111111333555:::======@@@LLLXXXrrr|||vvvjjjeeeeeepppyyy~~~|||zzzyyyxxxsssrrrpppqqqsssvvvxxxzzz|||zzzmmmiiifffhhhpppzzzyyyppp```QQQHHHEEEGGGJJJSSSVVV[[[aaacccaaa[[[WWWFFFBBB===999888777777666777777999:::::::::999999::::::;;;;;;<<<======>>>;;;===@@@DDDPPPgggxxxvvv]]]HHH===777555333//////......------.........------,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,+++++++++************++++++++++++******((()))***++++++,,,,,,++++++++++++,,,++++++*********++++++,,,,,,++++++***(((((((((((())))))************))))))***++++++,,,)))***+++,,,,,,,,,++++++)))...111111---***+++---+++***))))))))))))***+++))))))))))))))))))))))))******++++++++++++******,,,++++++++++++++++++,,,...---+++***)))***+++,,,******+++,,,,,,,,,,,,++++++***)))(((((()))***+++---//////---***(((***,,,))))))))))))))))))))))))))))))************))))))''')))******))))))***,,,*********++++++,,,------)))************+++++++++)))************+++++++++((((((((((((((((((((((((++++++++++++++++++++++++(((((((((***+++...111222------,,,+++++++++,,,,,,+++++++++,,,,,,---------//////............//////---------------...///000111222777<<<>>>@@@JJJTTTiiiwww}}}ooogggeeekkkuuu~~~}}}|||wwwvvvtttssstttuuuvvvwwwttt|||}}}~~~uuuqqqmmmoooxxxooofffYYYLLLFFFEEEIIIMMMYYY[[[```cccddd___WWWQQQAAA>>>:::888777777666555999:::;;;<<<<<<<<<;;;:::::::::;;;;;;<<<===>>>>>>:::<<>>===:::888777777888888888888999999999:::::::::===<<<<<<;;;;;;<<<<<<===<<<===@@@MMMjjj|||nnn[[[FFF999444000///000..............................//////......---,,,,,,---......,,,******+++++++++++++++++++++++++++000///,,,*********+++,,,+++++++++*********))))))))))))***++++++++++++***))))))))))))))))))))))))(((((((((((())))))))))))************************))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++************++++++)))))))))))))))))))))))),,,,,,+++******+++,,,,,,******************************++++++++++++******)))************+++++++++---,,,+++***)))***,,,------.../////////...,,,+++******,,,,,,,,,,,,******))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++************************++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///.........------------------------------------........................000222555777;;;???EEEIIIYYYiii}}}{{{oooiiieeelllqqquuu~~~|||zzzxxxyyyzzz{{{|||}}}}}}}}}}}}www```RRRGGGGGGFFFEEELLLVVV___bbbfffddd\\\QQQIIIDDD<<<;;;999777777777888999888999999999999:::::::::;;;::::::999999::::::;;;:::<<<@@@OOOlllxxx^^^NNN<<<444222000000222.......................................---,,,,,,......---+++)))))),,,...++++++++++++++++++++++++---,,,+++)))(((((())))))+++++++++*********))))))))))))***++++++++++++***************************))))))))))))************************************))))))*********+++++++++))))))************)))))))))((((((''''''(((((())))))))))))))))))))))))))),,,++++++******++++++,,,******************************++++++++++++******)))************++++++++++++*********+++---///000............------------++++++++++++++++++++++++************************))))))***++++++***))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,............------------------------------------------------------------///111333555888===CCCGGGOOO^^^tttyyyooodddgggjjjoooxxx}}}{{{zzz{{{|||~~~xxxmmmWWWKKKDDDEEEHHHIIIQQQ[[[bbbcccccc___VVVLLLCCC???999888777666666777888999999999999999::::::::::::;;;::::::999999::::::;;;;;;===CCCRRRooonnnPPPCCC666222111000000222///////////////////////////////////////.........///...,,,)))((()))---000+++++++++++++++++++++++++++++++++***))))))((((((+++++++++***************))))))***++++++++++++***************************************++++++++++++***************************************+++++++++))))))************))))))((((((''''''''''''(((((())))))))))))))))))))))))++++++++++++++++++++++++******************************++++++++++++******))))))*********+++++++++***)))******+++---///000......---,,,,,,------...++++++************++++++************************((()))+++,,,,,,+++)))(((************************************************************************************************************************,,,++++++***))))))))))))++++++++++++++++++++++++------------------------------------------------------------------------///000222444777;;;AAAEEEHHHVVVmmmvvveeedddcccgggrrr}}}{{{{{{|||~~~}}}mmm```QQQJJJEEEHHHLLLPPPWWW___cccbbb___XXXOOOFFF>>>:::666666666666777888999:::999999999:::::::::;;;;;;===<<<<<<;;;;;;<<<<<<======@@@FFFTTToooxxxaaaJJJ@@@666333222000...///000000000000000000000000222111111000000000000000......,,,***)))***---///++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************))))))***++++++++++++***++++++++++++++++++++++++)))))))))*********++++++************************************************++++++,,,,,,,,,,,,++++++***))))))))))))))))))***))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++++++++******))))))*********+++++++++***************+++,,,,,,------,,,,,,,,,,,,---...+++******))))))******+++************************((()))+++,,,,,,+++)))(((************************************************''''''(((((()))*********************************************************++++++++++++******))))))++++++++++++++++++++++++,,,,,,------------------------------------------------------------------///000222444666:::???CCCEEEQQQggg}}}iiibbb]]]```lllzzz~~~}}}|||||||||}}}~~~~~~~~~zzzeeeXXXNNNJJJHHHLLLRRRVVV[[[___ccc___YYYQQQIIIAAA:::777555555666666777999::::::999999:::::::::;;;;;;;;;===<<<<<<;;;;;;<<<<<<===:::???HHHWWWpppmmmVVVDDD<<<666444333///---...000000000000000000000000111000///.........//////+++,,,------++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,+++******************************))))))***++++++++++++***++++++++++++++++++++++++((((((((()))))))))******************************************************++++++,,,,,,,,,,,,++++++******))))))))))))*********************************++++++,,,,,,++++++*********************************++++++++++++******)))************+++++++++************************,,,,,,,,,,,,------------************************************************))))))***++++++***))))))************************************************&&&&&&''''''((()))******************************************************++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------///000222333555999===AAADDDMMM```xxxpppdddZZZ\\\gggvvv||||||}}}~~~~~~|||~~~~~~{{{zzz|||~~~~~~~~~rrr___SSSIIIJJJLLLQQQWWW[[[]]]^^^```ZZZRRRIIICCC>>>999666555555666777999999:::;;;::::::::::::;;;;;;;;;;;;;;;::::::999999::::::;;;666>>>JJJ[[[tttxxx{{{}}}cccMMM;;;555111222111...---///////////////////////////...---,,,******++++++,,,)))+++---...,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,'''((((((((())))))))))))************************+++++++++***************))))))************))))))))))))(((((((((((())))))***************************+++,,,,,,,,,,,,+++*********************************++++++++++++******)))************+++++++++)))***++++++,,,,,,++++++***+++,,,---...---,,,,,,((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************************************((((((((((((((()))))))))************************************************++++++,,,---...---,,,,,,************************++++++,,,,,,,,,---------------------------------........................---///000111333666;;;>>>AAAIIIYYYpppwwwgggYYYYYYdddrrrzzz|||{{{}}}~~~}}}{{{xxxwwwyyy}}}~~~vvveeeVVVNNNGGGKKKQQQXXX___ccccccaaa\\\UUUKKKCCC???<<<:::888666666888999:::::::::;;;:::::::::;;;;;;;;;;;;<<<;;;::::::999999::::::;;;999BBBPPPccczzzrrrqqq}}}pppWWWDDD777222000111111...---000...........................---+++***)))***+++,,,+++,,,,,,,,,++++++---///++++++++++++++++++++++++***)))(((''''''((()))***))))))*********+++++++++))))))***++++++++++++***------------------------(((((()))))))))*********************************+++++++++*********))))))))))))************))))))******))))))))))))*********************************+++,,,------,,,+++*********************************++++++++++++******)))************+++++++++)))***+++,,,---.........)))***,,,.........,,,+++''')))***,,,,,,***)))'''(((((((((((((((((((((((())))))(((((((((((())))))************************************************+++++++++***)))(((((('''))))))))))))))))))))))))***************************+++---...///......---************************+++++++++,,,,,,---------------------------------////////////////////////,,,---///000111444999<<<>>>EEETTTjjj~~~{{{iiiYYYXXXcccqqqzzz|||}}}~~~}}}}}}|||~~~}}}zzzwwwuuuwww{{{~~~}}}}}}}}}~~~~~~wwwgggYYYOOOIIIGGGMMMUUU^^^eeejjjiiieeeZZZRRRHHH@@@===;;;:::999777777888::::::;;;;;;::::::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===???HHHWWWiiiwwwkkkqqqyyyeeeNNN===999555222222111------000........................111///---,,,,,,,,,...///------+++)))(((***...111++++++++++++++++++++++++,,,+++)))((((((***,,,---))))))******++++++++++++))))))***++++++++++++***------------------------)))************+++++++++************************++++++++++++******))))))++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------************************+++******)))))))))))))))++++++******************+++++++++************)))***************)))((('''************************------------,,,+++***)))))))))))))))))))))))))))((()))***++++++***)))(((''''''((()))***++++++,,,******++++++++++++******++++++************++++++*********)))))))))))))))***+++,,,---...---,,,,,,,,,,,,,,,+++++++++******(((***,,,,,,,,,,,,...000,,,++++++******++++++,,,+++,,,,,,***))))))+++...,,,------......------,,,////////////////////////111111111222333444666777???CCCJJJVVVlllsssbbbYYY^^^mmm~~~|||}}}|||}}}~~~~~~}}}{{{{{{yyyxxxvvvvvvwwwxxxyyy{{{|||zzz{{{~~~~~~yyyfffXXXNNNLLLNNNLLLTTT^^^ffflllnnnfff\\\OOOIIIAAA;;;777666666555777888888888888999999999<<<<<<============<<<<<<;;;888777999999666888;;;???MMMaaasssyyymmmmmmzzz}}}jjjUUUBBB888222111111000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((,,,,,,++++++***)))))))))************************((((((((()))***,,,---...,,,+++***)))((((((((((((,,,,,,++++++++++++++++++333///***((()))******)))))))))((('''''''''''''''))))))))))))))))))))))))++++++***)))))))))))))))************************+++++++++************)))---------------,,,+++***************************---......---,,,+++******))))))))))))))))))))))))))))))************))))))(((((())))))******++++++******++++++++++++******+++******************+++************)))))))))))))))***+++,,,---,,,,,,+++,,,,,,,,,+++++++++******)))+++,,,,,,+++,,,---...,,,++++++******++++++,,,+++,,,,,,+++)))***,,,---------------------------////////////////////////000000000111222444555666<<>>CCCKKKYYYnnn~~~lll]]]YYYaaammmwww~~~}}}}}}~~~~~~}}}{{{yyywwwuuusssrrrrrrrrrxxx{{{{{{xxxvvvwwwyyy{{{{{{}}}}}}}}}~~~~~~~~~}}}}}}}}}nnn]]]QQQIIIFFFIIINNNXXX```gggjjjkkkhhh^^^TTTGGGBBB<<<777666666777777888888888888999999999::::::;;;;;;<<<<<<;;;;;;:::;;;888777999999:::???FFFSSScccuuuqqqlllxxx{{{kkkWWWEEE:::555222111000000//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++***************************************************)))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++,,,+++***)))(((''''''''',,,+++***))))))))))))))))))*********+++,,,,,,,,,///,,,)))'''((())))))(((******)))((((((((())))))((((((((((((((((((((((((,,,+++******))))))*********************++++++++++++++++++*********))))))((()))))))))))))))((((((************************---------------,,,++++++))))))))))))))))))))))))+++***)))(((((()))***+++*********)))))))))))))))******++++++++++++***************++++++*********)))***************++++++((())))))***************,,,,,,,,,+++++++++******+++,,,---,,,***)))***+++,,,++++++******++++++,,,+++,,,---,,,+++***,,,---///...,,,++++++,,,...///////////////////////////.........//////111222222555:::@@@EEEPPPdddzzzuuufff^^^```jjjrrr{{{~~~{{{zzzzzzyyyxxxwwwvvvtttrrrqqqpppppppppvvvyyy~~~zzzvvvuuuuuuwwwxxx{{{{{{|||||||||}}}}}}}}}~~~||||||{{{}}}jjj^^^QQQJJJHHHIIINNNUUU]]]dddhhhhhheee___UUUKKKBBB>>>999555555666777777888888888999999999::::::999::::::;;;;;;::::::999;;;999888999999<<>>EEEUUUeeexxxyyymmmjjjkkkddduuuwwwuuuxxx}}}}}}xxxrrrkkkgggfffgggiiijjjllllllmmmmmmkkkmmmqqqtttxxx}}}|||zzz{{{}}}zzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}}}}}}}}}}|||xxxzzz}}}}}}|||{{{{{{{{{uuucccUUUMMMLLLIIILLLUUU]]]bbbggglllggghhhcccVVVKKKDDD???;;;999777444444666777888888999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888<<>>999888333...000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------*********************************++++++,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++++++++***++++++,,,,,,*********)))))))))))))))&&&)))+++***)))(((***---'''''''''''''''((())))))((((((((((((((((((((((((************************+++)))((('''((()))+++,,,,,,++++++******++++++,,,)))))))))))))))))))))))))))))))))***+++++++++,,,***++++++++++++***))))))))))))***++++++++++++++++++*********))))))(((((())))))))))))(((((((((((((((((()))******)))''''''*********)))******+++,,,(((((())))))*********+++******++++++++++++******)))************++++++++++++++++++***((((((+++---,,,+++++++++***))))))))),,,,,,------------......,,,,,,,,,---------............/////////////////////////////////////////////000333666;;;CCCLLLSSSiiivvv|||tttlllfffhhhkkkvvv{{{vvvwww}}}|||xxxssskkkeeefffffffffiiikkkmmmlllkkkmmmmmmoooqqquuuyyy}}}|||yyyxxxuuussstttwwwyyyxxxwwwzzz{{{|||}}}}}}|||{{{{{{www{{{~~~{{{yyyyyyzzzzzz~~~tttfffXXXMMMHHHCCCJJJSSSZZZbbbjjjjjjfffeee___WWWNNNFFF???:::666666666666777888888999999999999:::::::::;;;;;;;;;999;;;<<<<<<;;;::::::;;;777888===III[[[pppzzzvvvtttnnn[[[EEE888333000000111000///------.........---------------------------------,,,,,,,,,,,,++++++)))))))))******+++++++++************************+++,,,,,,,,,,,,+++******************************++++++************++++++************++++++***(((************************************))))))))))))))))))))))))************)))))))))(((&&&''')))+++,,,+++++++++******))))))))))))))))))***************************************)))((('''((()))+++,,,+++******))))))******+++***************************************+++++++++***++++++++++++***))))))((()))******+++++++++***************)))))))))(((''''''(((((())))))*********+++,,,,,,,,,+++***))),,,+++******)))*********))))))************************++++++++++++******)))************+++++++++***++++++***((()))***,,,,,,,,,,,,+++++++++++++++******++++++++++++,,,,,,,,,,,,,,,---------......////////////.......................................///000333666===EEEJJJ\\\kkkzzz|||vvvmmmgggfffhhhrrr{{{vvvvvv{{{~~~zzzuuunnniiigggffffffgggjjjllllllkkkkkklllmmmooorrruuuxxxzzz~~~~~~~~~|||yyyvvvsssrrrsssuuuwwwwwwvvvvvvwwwyyyzzz||||||{{{{{{wwwzzz||||||xxxvvvwwwxxxxxx{{{yyyiii\\\QQQJJJGGGHHHPPPYYY```gggllljjjeeeaaaZZZPPPFFF???;;;999777666666777777888888999999999999:::::::::;;;;;;;;;:::;;;===<<<;;;::::::;;;999;;;BBBOOOcccvvvzzzrrroooyyy|||cccRRR???666222000000111000///------.........---------------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,------************************++++++,,,,,,++++++***)))************************+++******************+++))))))((()))***+++******))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((('''''')))+++++++++******))))))))))))'''(((((((((((()))))))))***************************)))((((((((()))+++,,,)))))))))(((((()))))))))+++++++++++++++++++++++++++++++++******************++++++++++++***))))))(((((()))************)))************))))))))))))&&&&&&'''((()))***+++++++++,,,,,,,,,,,,+++***))),,,,,,+++***))))))))))))+++++++++++++++***************++++++++++++******)))************+++++++++***++++++***))))))***,,,,,,,,,,,,,,,,,,---------******++++++++++++,,,,,,,,,,,,,,,---------......////////////......------------------------------//////000000333777===BBBOOO```rrr{{{|||wwwnnneeedddeeemmm||||||wwwwww{{{|||vvvqqqmmmhhhfffdddeeehhhjjjllllllllllllmmmnnnppprrrtttuuuxxxxxxzzz|||~~~~~~{{{yyysssqqqpppppprrrtttttttttqqqsssuuuxxxzzz{{{{{{{{{vvvxxxzzzxxxtttrrrtttvvvuuuxxx{{{}}}jjj[[[RRRKKKIIIIIINNNWWWaaagggjjjkkkeee___ZZZRRRFFF===888777777888666666777777888999999999::::::::::::;;;;;;;;;;;;;;;<<<===<<<:::999:::;;;;;;>>>GGGYYYnnn{{{qqqmmmnnnxxxmmmTTTGGG999333111000000111000///------.........---------------------------------,,,,,,,,,,,,++++++,,,,,,------------......************************++++++,,,,,,++++++***)))************************************************)))((((((((()))***++++++))))))))))))))))))))))))************))))))))))))))))))))))))************((())))))((('''''')))***))))))))))))((((((((((((''''''''''''((((((((((((************************))))))(((((())))))***+++***))))))(((((())))))***++++++++++++++++++++++++,,,+++++++++***)))))))))***++++++++++++***))))))((())))))*********))))))*********)))))))))))))))''''''(((((())))))************************))))))++++++***************+++---,,,,,,++++++***************++++++++++++******))))))*********+++++++++)))+++++++++))))))***,,,***+++++++++,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......000//////......------,,,------------------------000000111111222666;;;???HHHYYYlllxxx}}}zzzpppfffgggeeeiiiuuu|||xxxxxx{{{~~~zzz}}}|||vvvqqqnnniiifffcccccceeehhhkkklllmmmmmmnnnnnnooopppqqqqqqrrrsssuuuxxx{{{|||{{{yyyqqqooonnnnnnoooppprrrrrrqqqrrruuuwwwxxxyyyyyyyyyvvvxxxxxxvvvrrrppprrruuuuuuvvvxxxyyy{{{}}}rrr^^^RRRLLLIIIKKKOOOSSS]]]gggjjjiiieee]]]UUUOOOHHH???888555555666666666777777888888999:::::::::::::::;;;;;;;;;;;;<<<<<<======<<<999999999;;;999???MMMbbbxxx~~~uuunnnpppvvv~~~mmm]]]HHH>>>444222111//////000000...------.........,,,------------------------------,,,,,,,,,+++++++++------------------------+++++++++++++++++++++++++++++++++++++++***))))))************************))))))************))))))++++++***)))((()))***+++************************************)))))))))(((((()))))))))************((()))***)))((('''(((***(((((((((((((((((('''''''''''''''((((((((())))))************************)))))))))))))))******+++*********))))))*********++++++++++++++++++++++++,,,+++++++++***)))))))))***++++++++++++***))))))))))))************))))))))))))))))))))))))************))))))((((((''''''***************+++,,,,,,***)))))))))***+++,,,,,,---,,,,,,++++++***************++++++++++++******))))))*********+++++++++)))***,,,+++***)))***+++))))))******++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......//////......---------,,,------------------------...///000000222555999===CCCQQQeeeuuuzzzqqqnnnhhheeemmmwww}}}}}}xxxuuuuuuyyy|||~~~wwwrrrtttzzz|||uuupppmmmjjjgggcccbbbcccfffhhhiiikkkkkkllllllmmmmmmmmmmmmmmmnnnqqquuuyyy{{{zzzyyyqqqpppnnnmmmlllmmmoooqqqtttuuuvvvxxxxxxwwwvvvvvvuuuwwwxxxuuurrrqqqsssuuuvvvvvvvvvwwwyyy{{{}}}}}}ssseeeUUULLLIIIJJJNNNTTT[[[dddllllllfff___UUULLLDDDAAA<<<999777666555444777777777888999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;999999:::<<<999BBBSSSiii}}}}}}wwwoookkkqqq{{{{{{eeePPPAAA:::333222111///...///000...------.........,,,------------------------------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))************************((()))************)))(((,,,---...,,,)))''')))***))))))))))))))))))))))))************)))))))))(((((()))))))))************''')))***)))((('''((()))''''''''''''''''''(((((((((((()))))))))*********************************((()))))))))************+++******))))))******++++++++++++++++++++++++++++++++++++******************++++++++++++***))))))***++++++++++++***))))))))))))))))))************++++++***)))((('''&&&&&&+++++++++,,,---///000111******))))))***++++++,,,+++++++++++++++***************++++++++++++******)))************+++++++++(((***,,,,,,***)))***+++******************++++++******++++++++++++,,,,,,,,,,,,,,,---------......------------------------------------------------+++,,,---...///111555999<<>>AAAUUUbbbtttxxxqqqjjjiiillluuukkkWWWDDD777555000...//////---...111000///------.........------------------------------------,,,,,,,,,+++++++++++++++*********))))))((((((((((((((((((((((((***************)))((((((************************'''((()))++++++)))((('''###***+++)))&&&'''))),,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))************&&&(((***+++)))((((((((('''((((((((())))))******''''''''''''((((((((()))((()))+++,,,,,,+++)))(((((((((((((((((((((((((((''''''((()))))))))))))))+++***))))))***,,,---///---,,,***))))))***,,,---+++)))((()))+++,,,)))&&&'''((()))******)))'''&&&(((((())))))******++++++)))))))))))))))******+++%%%&&&&&&'''((()))******---,,,***(((''''''(((((())))))************))))))+++*********))))))((((((***)))(((((())),,,000222,,,+++++++++***)))))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,---...///...---,,,------------------------..................------///////////////000111111777===DDDOOOddd|||uuucccWWWZZZiiivvvzzz~~~|||zzzzzzvvvpppqqqtttzzz}}}|||xxxrrrnnnqqqssstttrrrooonnnpppssstttqqqpppqqqtttuuusssppp|||}}}yyyuuunnniiieeecccaaa]]]^^^aaa]]]```cccggghhhgggeeedddgggeeeeeekkksssxxxxxxvvvwwwvvvuuurrrpppoooppprrrwwwvvvvvvuuuuuutttssssssoooqqqssstttsssssstttuuuxxxxxxwwwvvvwwwxxxyyyzzzwwwxxxyyyzzz{{{}}}vvvjjj\\\RRRNNNGGGJJJLLLPPPZZZgggnnnooorrrmmmdddYYYMMMDDD===:::666666666666777777777777999999:::::::::;;;;;;;;;===:::888888:::<<<======:::999:::;;;999888???HHHYYYooo~~~vvvjjjbbbeeemmmxxxvvv^^^HHH;;;666222...++++++---///...,,,------............------......,,,,,,,,,,,,......---------,,,,,,+++++++++++++++++++++++++++,,,,,,***************************+++,,,------,,,+++***((((((((((((((((((((((((*********)))))))))))))))***+++,,,,,,,,,,,,+++***++++++***)))((('''&&&&&&))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((************************(((((()))***************++++++++++++,,,---......,,,,,,************,,,,,,,,,+++***+++------+++)))+++***)))((()))+++---///)))))))))))))))*********)))))))))))))))******+++'''(((((())))))*********,,,+++***)))(((((((((((())))))************))))))+++*********))))))))))))+++***)))))))))+++,,,---+++++++++***************+++++++++,,,,,,,,,,,,---,,,++++++++++++++++++,,,))))))***++++++++++++***------------------------..................------///............///000000444999@@@JJJ]]]sss}}}lll\\\ZZZeeepppuuu}}}~~~}}}}}}zzzuuuqqquuuzzz|||wwwttttttvvvvvvsssmmmjjjlllooorrrqqqpppppppppqqqpppoooxxx~~~~~~yyytttnnnhhhdddccc```\\\\\\___]]]___bbbfffggggggfffdddfffddddddhhhpppuuuvvvuuuyyyyyyxxxvvvsssrrrrrrtttvvvuuutttsssrrrrrrssssssoooqqqssstttsssssstttuuuxxxxxxwwwwwwwwwxxxyyyzzzvvvwwwxxxxxxyyy{{{rrriii___TTTLLLJJJJJJOOOSSSYYYcccnnnsssrrrooohhh\\\QQQHHH@@@:::777666666666666777777777777999999:::::::::;;;;;;;;;===;;;999999:::<<<======;;;::::::;;;999:::DDDNNNeeewwwxxxpppeee___fffsss}}}lllUUUCCC888555333000......000111000...------............------)))***+++,,,,,,+++***)))---------,,,,,,+++++++++...------,,,+++***)))(((++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))***)))))))))))))))))))))***++++++,,,,,,++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))************************)))******++++++++++++******+++,,,---------------++++++++++++++++++++++++,,,+++***+++,,,---,,,***,,,+++***))))))))))))***************)))))))))))))))))))))))))))******+++************************))))))************))))))))))))************))))))***************))))))))),,,++++++***)))))))))(((***************++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------------------------------------------.........------------.../////////555:::BBBQQQfffyyysssbbb[[[```jjjpppxxx|||~~~}}}}}}}}}yyyssswww|||~~~{{{wwwzzz{{{uuulllfffhhhlllqqqrrrqqqpppnnnmmmmmmnnnrrrwww|||}}}zzzsssnnnhhhdddccc___[[[ZZZ]]]\\\^^^aaadddfffffffffeeeeeecccbbbeeelllqqqssssssyyyzzz{{{zzzwwwuuutttuuusssrrrpppnnnnnnoooqqqrrroooqqqssssssrrrrrrssstttwwwwwwwwwwwwwwwxxxyyyyyyvvvvvvwwwvvvwwwyyy}}}{{{oooccc\\\VVVOOOKKKKKKMMMTTT]]]dddnnnvvvvvvrrrjjj___QQQFFF@@@<<<777333666666666777777777888888::::::::::::;;;;;;;;;;;;>>><<<::::::;;;=========<<<:::999999:::>>>KKKXXXppp}}}~~~rrrgggaaa```lll}}}zzznnn\\\III;;;555333222111///000111111000...------------------------***,,,...000000...,,,***------,,,,,,,,,,,,++++++...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********************************))))))))))))))))))************+++,,,,,,+++******(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***++++++++++++***)))************************))))))***++++++*********)))***+++,,,---,,,,,,+++******++++++++++++******))))))(((((()))*********&&&(((***++++++)))&&&%%%++++++******))))))(((((()))))))))))))))******+++******************))))))'''((()))+++++++++***)))))))))************))))))******************************++++++***)))'''&&&)))))))))***+++++++++,,,*********++++++++++++,,,++++++++++++++++++++++++...------,,,,,,---///000------------------------,,,,,,------------......---,,,,,,,,,,,,---......---111666;;;FFFXXXmmm{{{wwwhhh\\\]]]eeekkkooouuuyyyzzz{{{~~~}}}{{{xxx{{{zzz}}}~~~wwwmmmggghhhmmmrrrtttvvvtttpppmmmnnnpppnnnrrrvvvyyy~~~|||tttooojjjeeeccc___ZZZXXXZZZ[[[\\\___aaacccdddeeeeeeeeecccbbbdddhhhnnnqqqrrrvvvxxxzzzyyywwwuuuttttttpppnnnkkkhhhhhhkkknnnpppoooppprrrsssrrrqqqrrrsssvvvvvvvvvvvvvvvwwwwwwxxxvvvwwwwwwvvvvvvxxx{{{~~~qqqfff[[[VVVTTTQQQPPPRRRQQQZZZeeemmmuuuyyyuuunnncccVVVFFF<<<:::999555222666666666777777888888999:::::::::;;;;;;;;;;;;<<<>>><<<::::::<<<======<<<;;;999888999;;;CCCTTTcccuuu~~~zzznnn___aaaiiiwwwyyyppp```OOO???666222222//////......///...---,,,---------------------------...000111111000...---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++************************)))))))))))))))***************++++++++++++******((((((((()))))))))******))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''*********++++++*********))))))))))))))))))))))))((()))))))))))))))(((((('''(((***++++++***)))((()))******++++++******))))))))))))(((((()))***,,,...---,,,++++++++++++,,,++++++******))))))(((((()))))))))))))))******+++)))))))))))))))))))))(((&&&''')))+++++++++***)))))))))************))))))***************+++++++++'''(((***++++++***)))((()))))))))***+++++++++,,,))))))))))))***************++++++,,,,,,++++++***+++***)))))))))***,,,---------------------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,---.........000333777>>>MMMaaaqqqyyy}}}oooaaa]]]aaafffgggooovvvxxxzzz~~~}}}}}}|||yyypppkkklllppptttwwwzzzzzzvvvsssssstttmmmpppsssvvv{{{}}}wwwqqqlllhhheee```ZZZWWWYYYZZZ[[[\\\^^^```aaabbbccceeedddbbbcccgggkkkooopppqqqsssuuuuuutttrrrrrrrrrnnnkkkhhheeeeeegggjjjmmmnnnppprrrrrrqqqpppqqqrrrtttttttttuuuuuuuuuuuuuuuvvvwwwxxxwwwwwwxxxzzz||||||pppiii___UUURRRSSSSSSUUUXXXZZZbbblllssswwwwwwpppfffZZZNNN???777777888666333666666666777888999999999::::::;;;;;;;;;<<<<<<<<<===<<<:::;;;<<<===<<<;;;999777888;;;@@@JJJ]]]nnnyyyttthhh\\\gggwwwzzzsssgggVVVEEE999333111111............---,,,------...---,,,,,,,,,,,,---...,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++++++++++++++++++++++++++***)))(((((()))***+++************************(((((())))))************************************))))))((((((((('''''''''))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&************************((((((((((((((((((((((((((())))))))))))((('''''''''(((((()))))))))((((((***************************++++++***)))***---///IIIBBB777,,,'''&&&))),,,************)))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((()))***************))))))************))))))*********+++++++++++++++&&&''')))+++,,,,,,++++++***************+++++++++))))))))))))*********+++***+++,,,------,,,+++***+++++++++++++++,,,------------------------------++++++,,,,,,------......---,,,,,,,,,,,,---......000000111555:::DDDUUUddduuu~~~vvvggg___]]]^^^cccllluuuyyy{{{~~~}}}yyysssppppppqqqtttwww|||~~~}}}zzzwwwvvvlllppprrrsssxxx}}}~~~{{{uuuoookkkhhhccc[[[XXXYYYYYYYYYYYYZZZ[[[]]]___```cccccccccdddfffhhhkkkmmmlllnnnpppqqqppppppqqqrrrnnnlllhhheeedddfffiiikkknnnppprrrqqqpppooopppqqqqqqrrrrrrssstttsssssssssuuuwwwyyyyyyxxxxxxxxxyyyyyy~~~vvviii^^^UUUNNNNNNQQQSSSWWW[[[dddkkkqqqssssssooofff\\\NNNFFF<<<666666888777555555666777777888999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;<<<:::999777777:::@@@GGGSSSgggwww|||pppgggeeevvv{{{tttjjj^^^LLL>>>666333222111///000///...,,,,,,...000...---,,,++++++,,,---...---,,,+++******+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++***************************************))))))*********************************((((((((()))******+++++++++***))))))))))))***+++***)))))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''+++******************+++))))))))))))))))))))))))***************)))((('''))))))(((((((((((())))))+++***)))(((((()))***+++***++++++***)))***---111JJJCCC888---&&&$$$&&&''')))))))))))))))*********)))))))))))))))******+++((())))))******+++++++++***)))))))))))))))******))))))************))))))*********++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,,,,,,,)))***,,,------,,,***))),,,---......//////......------------------------***++++++,,,------......---------------......///333///000444888>>>JJJVVViiiuuu}}}wwwjjjaaa[[[XXX^^^iiissswwwyyy~~~~~~{{{xxxuuurrrpppoooqqqtttzzzzzzuuulllppprrrqqqrrrxxx|||}}}xxxsssnnnkkkeee]]]YYYYYYYYYXXXWWWWWWXXXZZZ[[[]]]```aaabbbcccdddeeehhhiiijjjkkkmmmnnnnnnpppsssuuuqqqnnnkkkhhhfffgggiiijjjnnnpppqqqqqqpppoooooopppooooooqqqrrrrrrrrrqqqppprrruuuxxxzzzxxxvvvuuuuuuwww|||vvvjjjbbbWWWOOOKKKNNNSSSXXX]]]aaajjjnnnooolllhhhbbbWWWMMMCCC???:::777777777888777555666777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999:::;;;;;;999777777888>>>GGGPPP]]]oooxxxrrrqqq|||vvvppp^^^RRRCCC888444444333111//////...+++))))))---111...---+++******+++---...------------------------+++++++++,,,,,,---------,,,,,,,,,++++++++++++***++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))'''(((((()))******+++++++++***)))(((((()))***+++***************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''++++++************++++++************************+++++++++++++++***)))(((+++***)))(((((()))***+++,,,***)))'''''')))***,,,'''))))))(((&&&'''+++///---------,,,+++++++++***(((((())))))******++++++)))))))))))))))******+++))))))***+++,,,,,,------+++***)))(((((()))***+++))))))************))))))*********++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++******)))))),,,,,,---------.........)))***,,,------,,,***))))))***+++,,,---,,,+++***------------------------******+++,,,,,,---.........------------...//////444///...333777:::CCCMMM\\\jjjuuutttkkkbbb[[[VVVYYYeeeppptttvvv{{{~~~~~~}}}~~~~~~yyyvvvuuusssooolllnnnqqqwww{{{tttlllppprrroooooouuu{{{~~~zzzuuupppmmmggg^^^ZZZZZZYYYXXXVVVUUUVVVWWWYYY[[[^^^```aaabbbcccccceeefffjjjkkklllmmmnnnqqquuuxxxsssqqqnnnkkkiiiiiijjjjjjnnnpppqqqqqqooonnnoooooommmnnnoooqqqqqqppppppoooooosssxxxzzzxxxuuusssrrrwww|||}}}~~~zzznnnddd\\\WWWUUUOOOLLLQQQYYY^^^dddiiilllmmmjjjddd]]]VVVLLLBBB<<<;;;999888777777888888555666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<======;;;:::999999::::::888666777:::BBBLLLVVVcccuuu}}}wwwxxx|||{{{rrrlllUUUJJJ<<<444333444333111------+++'''%%%&&&+++///...---+++******+++---...'''(((***,,,,,,***((('''+++++++++,,,,,,---------((())))))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***(((((((((((((((((((((((('''(((((()))***++++++++++++***)))(((((()))***+++)))***+++,,,---...//////))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******++++++************++++++)))))))))))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))***)))((()))***+++***(((+++***)))(((((()))***+++''''''(((((())))))******))))))))))))))))))))))))***+++,,,---............***,,,...---,,,***)))***++++++******)))(((((((((******************************++++++++++++******(((((())))))*********+++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***))),,,,,,,,,------............///000000111444999===OOO]]]mmmtttoooeee]]]ZZZXXX___iiipppuuuxxx}}}~~~}}}|||{{{xxxvvvtttsssrrrlllkkklllttt}}}~~~yyyrrrtttuuurrrooopppvvv{{{|||zzzuuunnnfff```\\\[[[ZZZWWWTTTSSSTTTUUUUUUUUUZZZ[[[]]]___aaacccdddeeeggghhhjjjlllnnnpppqqqrrrrrrpppnnnlllkkkjjjjjjkkklllmmmnnnoooooommmkkkjjjooooooooooooooonnnmmmmmmoootttxxxxxxtttqqqrrrtttvvvyyy|||~~~{{{nnnfffbbb^^^WWWQQQIIIJJJNNNVVV___gggmmmoooqqqiii^^^TTTMMMGGG@@@<<<888777555444555666888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>;;;::::::======;;;999:::@@@KKKYYYhhhvvvtttuuu~~~~~~sssiiiKKKCCC888222222222111/////////.........---------...---,,,,,,++++++,,,,,,+++***)))))))))***+++,,,...---,,,+++***************---///...+++***,,,...,,,+++++++++***)))))))))))))))))))))((((((((((((******+++++++++***))))))))))))***+++++++++++++++))))))))))))))))))))))))&&&''''''((()))******+++******))))))((((((''''''((((((((()))******++++++,,,,,,+++***)))(((''''''''''''''''''(((***+++,,,&&&&&&''''''''''''&&&&&&******))))))))))))******+++******))))))******+++))))))))))))))))))))))))******************+++,,,))))))))))))))))))))))))***)))((()))***+++***(((+++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,)))+++------+++))))))))))))))))))))))))***************************************++++++++++++******++++++*********+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***------...............///.../////////000333777;;;FFFSSSdddooooooiiiaaa]]]WWW]]]fffnnnuuuyyy}}}~~~~~~}}}zzzxxxuuutttrrrnnnmmmrrr{{{~~~wwwvvvtttpppmmmnnnrrrvvvzzzyyyuuuooohhhaaa]]][[[[[[XXXUUUSSSSSSTTTTTTSSSWWWXXXZZZ\\\^^^aaacccdddggghhhiiikkkmmmoooqqqrrrsssrrrpppmmmkkkkkkjjjjjjjjjkkkmmmnnnnnnnnnlllkkkooooooooonnnmmmlllkkkjjjnnnrrrwwwwwwtttrrrsssuuuvvvyyy|||}}}}}}}}}~~~}}}vvvooofffaaa```]]]WWWRRRRRRSSSWWW^^^gggnnnrrrsssooofffYYYNNNGGGAAA<<<888888777555555555666888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::::::::;;;;;;;;;===FFFTTTcccqqq}}}zzz~~~~~~{{{nnn```GGG???666111000111000...//////.........---------...---,,,,,,++++++,,,,,,,,,,,,+++***+++,,,---......---,,,+++***************+++++++++***)))***++++++++++++*********************)))))))))((((((((((((((()))))))))*********((()))******++++++******))))))))))))))))))))))))(((((())))))******++++++***)))))))))((((((((('''++++++******)))(((((((((++++++******)))((((((((())))))((((((((()))******&&&''''''((((((''''''&&&******))))))))))))******+++******))))))******+++)))))))))))))))))))))))),,,,,,+++*********++++++))))))))))))))))))))))))***)))((()))***+++***(((******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))'''((()))***************(((***++++++)))(((((()))'''(((((()))******++++++******************************++++++++++++******,,,+++)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++///////////////.........///////////////111444777<<>>AAAKKK[[[hhhwwwwwwyyy|||zzzvvv{{{rrreeeWWWEEE777444333111000//////000000---------..................---,,,,,,++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++***++++++,,,,,,+++******+++,,,+++******************+++++++++++++++*********))))))))))))************)))(((''''''((())))))******))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))***))))))((((((''''''&&&'''''''''(((((()))))))))&&&&&&''''''(((***+++,,,'''(((((())))))(((((('''******))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))***))))))))))))))))))))))))***)))((()))***+++***(((((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))*********++++++******)))((())))))((('''(((***,,,*********)))))))))))))))******************************++++++++++++******++++++*********+++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------............---///000000//////000222111333:::EEEUUUeeerrryyywwwnnnaaaWWWXXXdddvvv~~~|||{{{{{{{{{zzzzzzvvvpppnnnllliiifffccc```[[[XXXWWWVVVUUUTTTOOOOOOOOOQQQTTTXXX]]]```^^^___aaaccceeefffhhhiiiggghhhjjjkkkllllllkkkkkkfffdddbbb``````bbbeeegggggghhhjjjlllnnnooopppppppppooonnnnnnoooooooooooopppsssvvvwwwxxxxxxyyyzzzxxxxxxyyy{{{}}}{{{ooogggdddfffggghhhjjjmmmooommmiiijjjoootttzzzyyyvvvssslllbbbWWWOOOBBB>>>999777888999777555333444555666888888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;===@@@HHHWWWiiiwww~~~|||zzz}}}uuusssuuu~~~yyygggVVVJJJ>>>666111111111000///......///---------.........//////...---,,,,,,++++++,,,,,,)))***+++,,,---,,,,,,+++,,,++++++***++++++,,,,,,***+++,,,+++******+++,,,+++++++++*********************)))))))))(((((((((###%%%(((***+++***)))(((((()))******++++++******))))))))))))))))))))))))&&&&&&''''''(((((())))))'''((((((((()))))))))******))))))(((''''''&&&&&&''''''((((((((((((((((((''''''&&&&&&'''((())))))(((((())))))))))))((((((******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))***)))((()))***+++***(((((()))***++++++***)))(((''''''(((((())))))******)))))))))))))))))))))))))))***************))))))))))))))))))((((((+++---((((((((()))******++++++******************************++++++++++++******(((((())))))*********+++************************++++++++++++++++++++++++------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///---.........//////000000---///000000//////111222---///444>>>LLL___pppzzzvvvooocccXXXVVV___ppp}}}|||}}}~~~~~~}}}zzzvvvttt~~~tttmmmjjjjjjiiifffddd```\\\YYYXXXWWWVVVUUUOOONNNNNNOOORRRWWW[[[^^^]]]^^^___aaaccceeeggggggfffgggjjjlllmmmnnnnnnmmmiiifffcccaaaaaabbbeeeggghhhhhhjjjkkklllmmmmmmmmmmmmllllllmmmoooqqqrrrqqqqqqsssuuuvvvvvvuuuuuuvvvvvvwwwwwwxxx{{{~~~uuunnngggeeeiiinnnooonnnllloooqqqooommmoooxxx|||tttjjj```UUUKKKEEE>>>;;;777777888888555222333444555777888888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===BBBMMM^^^rrr}}}zzzxxx|||zzzrrrssswww~~~~~~sss___LLLAAA;;;666000000111000...------...---------.........//////...---,,,,,,++++++,,,,,,***+++,,,---------,,,++++++++++++***++++++,,,,,,(((+++---,,,)))(((***---,,,+++++++++******))))))))))))))))))((((((((((((!!!%%%)))++++++***((())))))***+++++++++++++++))))))))))))))))))))))))&&&''''''((()))******+++'''((((((((())))))******&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))((((((***)))((((((((()))+++,,,************************++++++************++++++))))))))))))))))))))))))(((((())))))******++++++'''(((***,,,,,,***((('''************************(((((((((((('''''''''''')))*********++++++++++++(((+++------+++)))(((((((((((())))))******++++++(((***+++***)))((()))*********+++++++++******)))++++++************+++++++++++++++++++++++++++,,,))))))))))))))))))))))))---...///...,,,,,,...000000...,,,***))))))******------+++*********++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------///............---------111444777999@@@PPPfffvvvzzzrrrfffYYYTTTXXXccclllwww|||zzzyyy|||yyy{{{}}}~~~}}}|||{{{zzzuuuwwwyyyyyyvvvrrrooonnnwww~~~rrrfffbbbdddhhhjjjeeedddaaa^^^[[[WWWTTTRRRQQQOOONNNNNNOOOSSSWWWYYYWWW[[[___aaabbbbbbcccdddaaacccfffjjjlllnnnnnnnnniiigggeeecccbbbbbbdddeeebbbdddgggjjjkkklllkkkkkknnnnnnnnnooonnnmmmllllllpppqqqqqqrrrsssssssssrrrrrrtttvvvxxx{{{}}}~~~~~~uuullliiifffgggkkkooopppppppppqqqqqqqqqvvv~~~~~~mmm]]]QQQHHHCCC@@@777666666555555555666666777777777888999999::::::888888888999999:::::::::;;;777666:::<<<:::;;;======;;;>>>LLLbbbuuu~~~|||zzz{{{~~~{{{wwwlllttt~~~|||tttaaaQQQCCC888444555000000///...............///,,,***+++---...,,,)))***++++++,,,---------------+++******+++,,,,,,+++)))***++++++))))))***+++,,,+++***)))((((((((((((***)))))))))***+++,,,,,,+++++++++************)))***++++++++++++***))))))(((((((((((())))))))))))***************)))((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((+++++++++++++++***))))))((())))))***+++,,,,,,,,,))))))))))))))))))))))))%%%&&&(((***+++***)))(((***)))((((((((()))++++++*********************************))))))*********)))))))))))))))))))))))))))))))))))))))*********((()))***++++++***)))(((************************************)))))))))))))))))))))*********++++++))),,,......,,,***)))))))))))))))))))))*********(((***+++***)))((()))************++++++******)))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++---......---,,,,,,---///,,,,,,,,,,,,+++******)))+++++++++,,,,,,+++++++++.........------,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---...///000000///222444666<<>>999666555666555555444444555666666777777888888999:::::::::999999999999::::::::::::===::::::======:::999<<<:::CCCTTTjjj|||yyytttttttttssspppnnnmmmmmmtttzzz}}}zzzsss```JJJ>>>888333000000000//////............//////...------......---+++******+++++++++***)))))),,,,,,,,,---///...,,,***+++,,,---,,,++++++,,,---(((((((((((()))***+++,,,***)))))))))))))))))))))+++++++++************)))******++++++******)))((((((((((((((())))))))))))(((((()))))))))(((''''''''''''((((((((((((''''''************************''''''((((((((('''&&&&&&''''''(((((())))))******''''''''''''''''''''''''&&&'''((())))))(((&&&%%%)))))))))))))))******+++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))++++++******))))))((((((******))))))))))))******************************((((((((((((''''''''''''(((((((((((()))))))))))))))+++------+++******+++++++++******))))))(((((((((***+++***)))((()))***((())))))***************++++++************++++++*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++++++++))))))+++,,,)))***+++,,,---,,,,,,+++...---,,,++++++++++++,,,------------------------+++++++++,,,,,,,,,------.........---------,,,,,,---...//////111:::FFFOOOaaaiiipppoooeee\\\XXXXXX```fffmmmpppooonnnoooqqqsssrrrrrruuuxxxvvvpppkkkffffffeeebbb___]]]^^^___cccjjjsss|||zzzwwwrrriii___ZZZ[[[]]]fffffffffeeeccc^^^ZZZWWWWWWUUURRROOOMMMLLLLLLMMMOOOSSSWWWZZZ[[[[[[[[[[[[^^^___bbbdddfffhhhiiiiiifffggghhhhhhgggeeecccbbbddddddeeeeeeffffffggggggjjjjjjjjjkkkllllllmmmnnnqqqqqqrrrrrrrrrrrrrrrqqqpppppprrrsssttttttttttttwwwwwwwwwxxxyyy{{{}}}~~~vvvggg___[[[ZZZZZZ[[[___cccgggkkkmmmooovvv~~~wwwcccZZZMMMAAA:::777666555555555555444555555666666777777888999999::::::;;;::::::::::::::::::::::::<<<:::;;;===<<<888999<<<>>>KKK___uuuyyyqqqooorrrrrrooojjjgggiiilllxxx}}}yyytttuuu|||iiiVVVAAA777555444222222000///............////////////............------++++++,,,++++++***))))))++++++,,,---///...+++)))(((***+++***)))((()))***))))))(((((()))***++++++))))))))))))((((((''''''+++++++++*********))))))***************))))))((((((((((((((())))))))))))''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%$$$###((()))))))))************(((((((((((((((((((((((('''((())))))))))))((('''))))))))))))))))))))))))++++++******))))))((((((******))))))))))))******))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))((()))+++***)))))))))***++++++******))))))(((((((((***+++***)))((()))***'''((()))***************++++++************++++++*********)))))))))((((((************************)))***+++***((((((***++++++************+++---...333000---)))((()))+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...------------,,,,,,,,,---.........///555===CCCVVVbbbooosssmmmbbbZZZWWWYYY___eeeiiijjjjjjlllmmmooooooooorrrsssrrrmmmiiieeedddccc___\\\[[[\\\^^^___dddkkksss~~~wwwwwwssskkkaaa[[[YYYZZZeeefffggggggddd```ZZZWWWVVVTTTRRROOOMMMLLLLLLMMMNNNQQQUUUWWWXXXXXXYYY[[[]]]^^^___aaaccceeefffffffffgggiiijjjjjjhhhfffdddeeeeeedddccccccdddeeefffhhhhhhhhhiiijjjlllnnnooopppqqqqqqqqqqqqqqqppppppooopppqqqrrrrrrsssssssssuuuuuuuuuvvvvvvxxxxxxyyy|||xxxgggYYYUUUUUUVVVWWWXXX[[[___eeelllpppssszzz~~~tttiiiVVVOOOEEE<<<888666666666555555555555555666777888888888888999::::::;;;;;;::::::::::::::::::::::::;;;999:::<<<:::777:::???CCCPPPdddvvv}}}uuuoookkkmmmmmmiiicccbbbffflllzzz~~~~~~sssooorrr~~~|||ppp]]]KKK:::333444333222222//////............//////...//////...------------,,,---------,,,+++******))))))***,,,---,,,***'''((()))******(((((()))***++++++***)))(((((())))))))))))******)))((('''&&&+++++++++*********)))))))))************)))(((((((((((((((((())))))))))))''''''(((((((((((('''''')))))))))******)))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&(((((()))************)))))))))))))))))))))))))))((((((************(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((()))))))))******'''((())))))(((((()))+++************))))))))))))(((***+++***)))((()))***''''''((()))************++++++************+++++++++++++++******))))))((()))))))))))))))))))))))))))***+++***((((((***+++,,,+++)))))))))+++---///333111---***((()))+++---************++++++++++++++++++,,,,,,,,,,,,------******+++,,,---...//////------......///222777;;;LLLYYYhhhrrrqqqiii___YYYTTTXXX^^^ccceeegggiiijjjkkklllnnnooonnnmmmlllkkkggggggfffccc```^^^___aaa```cccgggllluuu}}}sssrrrooojjjccc\\\YYYWWWaaacccfffgggeeeaaa\\\YYYVVVUUUSSSPPPNNNMMMMMMMMMNNNOOORRRSSSTTTUUUXXXZZZ[[[\\\]]]___```bbbddddddjjjjjjllllllkkkiiigggffffffeeecccaaa```aaacccdddfffffffffgggiiilllnnnpppoooooopppppppppooonnnnnnmmmmmmooopppqqqqqqqqqqqqrrrsssssstttuuuuuuvvvvvvxxx{{{vvvgggYYYNNNLLLNNNRRRTTTWWW[[[___fffnnnsssxxx|||~~~|||xxxqqqeeeZZZIIIDDD===888666666666666666666666666777888999999888888999999:::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999:::999888>>>EEEJJJUUUffftttzzzxxxssspppggggggeee```\\\^^^fffmmmzzz~~~zzzpppnnnrrr}}}pppbbbNNN@@@444000111000/////////............//////000---...///...,,,,,,,,,---,,,,,,---------,,,++++++)))))))))***,,,+++)))'''***+++,,,+++******+++,,,,,,+++***)))((((((((((((((()))***+++***)))((('''+++++++++************)))))))))******))))))((('''(((((((((((())))))))))))''''''((()))))))))(((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''((((((((((((((((((************************(((((('''''''''''''''''''''((()))***+++******)))************************((()))+++,,,,,,+++)))((()))))))))))))))))))))))))))))))))))))))*********((()))***++++++***)))((())))))))))))))))))))))))************)))))))))))))))))))))*********++++++((()))***)))((((((***,,,)))))))))))))))*********(((***+++***)))((()))***&&&'''((()))************++++++************++++++---,,,,,,+++******))))))))))))))))))))))))))))))***++++++***))))))***,,,++++++++++++++++++,,,,,,......---,,,,,,,,,,,,---*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,---......///+++,,,---...///111444666DDDNNN___mmmsssnnnddd\\\OOORRRWWW\\\```dddfffhhhgggjjjmmmmmmjjjiiilllooollllllkkkiiifffddddddeeeeeefffeeefffmmmuuuxxxuuullljjjgggeeebbb^^^YYYVVVYYY]]]bbbffffffccc___\\\YYYWWWUUURRROOOMMMLLLKKKLLLMMMNNNNNNOOOQQQVVVYYYZZZ[[[[[[]]]^^^```bbbcccggghhhiiiiiiiiiiiihhhggggggeeebbb_________aaaccceeeeeeeeefffhhhkkknnnpppnnnnnnnnnnnnnnnmmmmmmllliiijjjlllmmmnnnoooooooooppppppqqqrrrssssssssssssuuuwww{{{}}}~~~~~~qqqbbbWWWOOOIIIIIIMMMQQQVVV\\\bbbgggmmmrrrvvvvvvwwwuuuooohhh```UUUJJJ???<<<888555555666666555777777777777888999:::;;;888888999::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::999999::::::;;;CCCMMMVVV```llltttuuurrrnnnlllgggeee```[[[ZZZ```iiiqqqyyy~~~uuunnnnnnttt|||zzzqqq```QQQBBB999222111111...,,,---...............///000000,,,...///...+++***+++---***++++++,,,,,,,,,,,,++++++***)))***++++++***))))))+++,,,+++***)))***,,,******)))))))))))))))***''')))***+++,,,+++***)))+++++++++************))))))))))))))))))(((((('''(((((((((((())))))))))))'''((())))))******))))))%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%%%%%%%&&&&&&&&&'''((()))++++++******)))************************(((***+++,,,,,,+++***((())))))))))))))))))))))))(((((())))))******++++++''')))***,,,,,,***)))'''))))))))))))))))))))))))((((((((((((''''''''''''************++++++++++++)))***+++***))))))+++---(((((())))))******++++++(((***+++***)))((()))***&&&'''((()))************++++++************++++++------,,,,,,+++***))))))))))))))))))))))))))))))***++++++***))))))***,,,)))***,,,------,,,***)))(((***---///000///...,,,+++++++++,,,,,,---------++++++,,,,,,,,,------------------,,,,,,,,,++++++***+++,,,---...000222333>>>HHHXXXiiirrrqqqggg^^^LLLOOOSSSXXX]]]aaaeeefffeeeiiimmmlllgggggglllrrroooppppppnnnjjjhhhhhhhhhiiihhhdddbbbgggoooqqqoooeeeccc`````````___ZZZUUUSSSXXX^^^dddgggeeebbb___[[[YYYVVVSSSOOOMMMKKKJJJLLLLLLKKKJJJKKKNNNTTTXXXZZZZZZ[[[\\\]]]___aaabbb___```bbbdddfffhhhiiiiiihhheeebbb___^^^^^^aaabbbdddddddddeeehhhkkkoooqqqmmmmmmnnnnnnmmmlllkkkkkkggghhhiiikkklllmmmnnnnnnnnnooopppqqqrrrrrrrrrrrrsssuuuxxxzzz{{{|||oooaaaRRRMMMJJJHHHKKKPPPRRRYYYccclllqqqtttwwwzzzqqqqqqlllccc[[[SSSIII???;;;999666666777777777666888888888888999:::;;;<<<888999999::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;::::::;;;:::===GGGSSSbbbjjjssswwwssslllhhhfffiiieee___[[[\\\cccnnnvvvyyyyyyrrrmmmooovvv|||wwwpppfffTTTEEE<<<777333444333...,,,---...............///000111+++---///---+++)))+++---((()))***+++++++++++++++---+++******+++,,,,,,+++''')))***)))((('''((()))(((((((((((()))***+++,,,'''(((***,,,---,,,+++***+++++++++************))))))))))))))))))(((((('''(((((((((((())))))))))))(((((()))***************(((((())))))))))))(((((())))))))))))))))))))))))))))))***+++++++++++++++)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++)))************+++++++++111000...---,,,---......((((((((((((((('''&&&&&&(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***'''((()))++++++******))))))))))))))))))))))))))))))((('''&&&&&&'''((()))******))))))))))))******(((((()))***************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,***++++++,,,,,,++++++***)))))))))))))))))))))))),,,,,,+++***)))(((''''''***+++,,,,,,------------,,,++++++******))))))))))))***,,,---...---,,,,,,******++++++,,,---......000///---+++************////////////000000000000777<<>>>>>;;;;;;;;;;;;<<<;;;888666888;;;<<<;;;;;;DDDRRR^^^wwwvvvuuutttsssoookkkhhhhhheeecccdddiiiooouuuxxx~~~uuusssppppppsssxxx}}}sssmmmeeeVVVFFF<<<444333222000///.........000,,,)))***///222111...,,,------......------,,,,,,,,,,,,++++++*********************************))))))************))))))'''((()))))))))'''&&&%%%***)))))))))((((((''''''))))))))))))))))))))))))''''''''''''((()))***+++******))))))))))))******'''(((***+++++++++))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''((()))(((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&))))))(((((('''''''''&&&)))************+++++++++,,,++++++***))))))******)))))))))))))))(((''''''))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))******))))))))))))******'''((()))***+++******)))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******(((((()))***************)))))))))))))))))))))))))))))))))******++++++,,,)))******++++++******)))))))))))))))))))))))))))++++++******)))(((((((((***++++++,,,,,,,,,,,,++++++++++++++++++************+++,,,,,,------,,,,,,++++++,,,,,,------......------,,,+++++++++,,,------------.........//////555888AAAPPP]]]dddccc___VVVLLLHHHPPPWWWZZZaaakkklllmmmmmmmmmlllmmmoooqqqwwwxxxwwwtttqqqpppssswwwvvvrrrlllfffcccbbbcccddd^^^^^^^^^]]][[[ZZZYYYXXXVVVWWWYYY[[[^^^aaadddeeeaaa^^^XXXSSSNNNMMMLLLMMMLLLKKKIIIHHHIIIKKKMMMOOOPPPQQQRRRTTTVVVXXXYYYZZZ\\\^^^aaabbbcccdddeeegggggghhhgggdddaaa______````````````aaabbbeeeggghhhjjjjjjkkkkkkkkkkkkkkkjjjgggggghhhiiikkkmmmnnnooopppooonnnmmmmmmooopppqqqrrrqqqqqqrrrtttvvvyyy{{{|||}}}}}}}}}|||}}}{{{sssggg]]]YYYRRRJJJDDDFFFJJJNNNUUU]]]ccckkkrrrwww|||}}}wwwooo```ZZZQQQHHHAAA<<<888555666555555444444555555555777777777777888999:::;;;999::::::;;;<<<<<<======::::::;;;<<<<<<<<<:::999666888:::<<<@@@MMM___mmm}}}}}}|||zzzxxxtttooolllllllllmmmmmmppptttzzz}}}~~~zzzrrrqqqqqqqqqrrruuuwwwyyy~~~tttkkkeee\\\NNN@@@999333222111000//////......---)))&&&(((,,,...---+++,,,,,,------------,,,,,,,,,,,,,,,+++++++++******************************)))******************)))***+++,,,,,,,,,+++)))(((*********))))))((((((((())))))))))))))))))))))))******)))((((((((())))))******))))))))))))******%%%&&&)))++++++***(((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&%%%&&&'''((((((''''''''''''(((((()))((((((((('''''''''''')))************+++++++++((())))))))))))((('''''')))************)))((((((++++++*********)))))))))*********))))))*********))))))))))))))))))))))))******++++++++++++******(((((()))************)))))))))))))))))))))))))))))))))************))))))******))))))))))))******(((((()))***************))))))))))))))))))))))))************************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------*********+++,,,---...///+++++++++,,,,,,,,,------222444999DDDQQQ[[[```aaa[[[RRRNNNPPPRRRVVVaaannnqqqooommmmmmnnnpppppppppqqqvvvzzzyyyvvvvvv{{{zzzssskkkeeeaaa______^^^_________^^^]]]\\\[[[\\\]]]]]]\\\[[[\\\aaafffddd```ZZZTTTPPPNNNOOOOOOLLLKKKIIIHHHHHHIIIKKKLLLMMMMMMMMMOOOQQQTTTVVVXXXZZZ\\\___aaaaaabbbccceeeeeefffhhhgggeeecccbbbccc```___^^^^^^___aaadddeeegggggghhhiiijjjjjjjjjjjjgggggghhhiiijjjkkkllllllnnnmmmmmmllllllnnnooopppoooooonnnnnnqqqtttxxxzzzzzzzzzzzzyyywwwwwwyyyzzz{{{}}}pppeee\\\SSSNNNMMMJJJHHHIIIMMMQQQVVV___hhhlllssszzz}}}}}}yyynnncccRRRMMMFFF@@@<<<999777555666555555444555555666666888888888888888999:::;;;999999999::::::;;;;;;<<<::::::;;;<<<<<<<<<;;;;;;666888:::===FFFWWWlll{{{|||wwwtttssswwwzzzzzzxxxxxx}}}~~~zzzvvvtttooopppqqqrrrqqqpppooonnnqqqiii```YYYOOOBBB999555111111000///////////////+++(((&&&'''+++---,,,***,,,,,,------------,,,,,,,,,,,,,,,++++++++++++*********************************++++++++++++******+++,,,,,,,,,,,,++++++******************)))))))))))))))))))))))))))))))))...---+++***)))(((''''''***))))))(((((())))))***$$$%%%(((***+++)))'''%%%))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((''''''((()))***))))))(((((())))))***((((((((((((''''''''''''))))))*********+++++++++))))))+++++++++***)))(((******+++++++++******))),,,,,,++++++***)))))))))++++++************++++++))))))))))))))))))))))))((()))++++++++++++)))(((((()))))))))************))))))))))))))))))))))))((((((***++++++***((((((******))))))))))))******(((((()))***************))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))************+++++++++++++++***)))(((+++++++++,,,,,,------------,,,+++******+++,,,---......------------------*********+++,,,---...///++++++++++++,,,,,,,,,,,,000000333:::EEERRR\\\aaa```[[[VVVSSSPPPRRR^^^mmmssspppmmmmmmppprrrqqqooolllpppuuuyyy{{{~~~yyyppphhhbbb^^^]]]```aaaccceeeeeedddcccbbbeeeeeeddd^^^XXXWWW\\\aaabbb```\\\XXXTTTRRRPPPPPPLLLKKKIIIHHHGGGGGGHHHIIIJJJIIIJJJKKKMMMQQQUUUWWWWWWZZZ]]]^^^^^^___aaabbbbbbeeehhhiiihhhfffeeeeeeaaa```^^^\\\]]]^^^```bbbbbbccceeefffggghhhhhhhhhfffggghhhiiijjjjjjjjjjjjmmmllllllllllllnnnooopppnnnmmmllllllooossswwwzzzvvvwwwwwwvvvtttssstttuuuwwwxxxyyy{{{~~~}}}}}}|||~~~~~~{{{||||||~~~{{{ooo```WWWQQQLLLKKKNNNHHHKKKPPPUUUYYY___hhhooouuuyyy{{{yyytttlll___TTTGGGCCC>>>:::888777666555555555555555555666666777777666666666777777888999888888999999999::::::::::::;;;;;;;;;:::999::::::888999<<<@@@KKK]]]rrr|||}}}yyy|||wwwqqqooopppooooooppppppooommmjjjiiihhh```WWWNNNDDD888222222000000///.........//////---+++***+++---///...,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++)))))))))))))))))))))(((++++++******************))))))))))))))))))))))))...---,,,***))))))(((((())))))(((((((((((())))))&&&'''(((((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))&&&'''))))))(((((()))+++***))))))))))))))))))***((((((((((((((('''''''''))))))*********+++++++++)))***+++,,,,,,+++***)))******++++++++++++******++++++++++++******))))))++++++************++++++))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))*********))))))))))))))))))))))))&&&'''))))))))))))'''&&&******))))))))))))******(((((()))***************))))))))))))))))))))))))******))))))))))))))))))***++++++++++++++++++***))))))))))))))))))))))))((((((((()))******+++++++++++++++++++++***)))(((+++++++++,,,,,,------------,,,******)))***+++,,,------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------//////000444<<>>;;;777444444333222111555555555555555666777888777777777777777777888999888888888999999999999999;;;<<<<<<;;;888666777999999;;;???FFFRRRdddwwwyyyzzz|||sssmmmmmmoooqqqpppooonnnlllkkkjjjjjjdddZZZOOOFFF;;;222...000//////...............///------------...///...---+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++((((((((('''((((((((((((******************++++++))))))))))))))))))))))))++++++************++++++))))))(((((((((((())))))+++)))((('''''')))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******&&&((())))))((((((***+++)))((((((''''''(((((()))'''''''''((((((((((((((()))************+++++++++((())))))************)))))))))***++++++++++++************************************))))))*********))))))))))))))))))))))))(((((())))))))))))(((((()))))))))((()))******+++))))))))))))))))))))))))''''''((((((((((((''''''******))))))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,---------............///000111666???LLLUUUaaaeeefffaaaXXXTTTYYY___iiiiiikkknnnqqqrrrqqqpppjjjgggfffmmmzzzyyyqqqiiidddaaabbbfffmmmsssxxxzzzzzzyyyyyyxxxsssjjj___XXXUUUUUUUUUXXX[[[]]]]]]YYYTTTPPPOOONNNLLLIIIGGGFFFEEEDDDFFFFFFGGGHHHJJJMMMPPPQQQRRRTTTWWWYYYYYYZZZ[[[]]]^^^aaaeeehhhggggggffffffccccccaaa___]]]\\\[[[[[[[[[[[[]]]^^^___`````````bbbccceeeggghhhiiihhhhhhhhhiiijjjkkkkkklllmmmmmmkkkkkkllllllnnnppprrrtttooopppqqqqqqooonnnnnnoooppppppoooooopppqqqssstttwwwyyy|||~~~{{{yyy|||}}}|||xxxtttssspppmmmlllooooooppprrrtttuuuvvvwwwwwwxxxxxxyyy{{{}}}ssshhh```VVVPPPKKKJJJIIIIIIMMMRRRSSSZZZaaaeeekkksssxxxyyyzzzvvvlll___UUUOOOHHHAAA<<<:::777555555555444333555555555555666777888888::::::999999999::::::;;;999999999999999999999999:::<<<===;;;777666888;;;<<<@@@HHHRRR___nnn|||xxxyyy}}}zzzrrrnnnooorrrrrrqqqooolllkkkjjjkkkkkk```TTTGGG>>>666000...000//////...---------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,******************************++++++++++++******)))))))))((())))))***+++)))))))))***************))))))))))))))))))))))))((((((((()))***+++,,,,,,)))((((((''''''(((((())),,,***(((&&&'''))),,,---))))))))))))))))))))))))************************'''(((((())))))******+++((()))******))))))***+++(((''''''&&&&&&''''''((('''''''''((((((((((((((()))************+++++++++))))))(((((())))))***+++((())))))***++++++******'''(((((())))))******+++***))))))(((((())))))***))))))))))))))))))))))))***))))))))))))))))))******)))((((((((()))++++++))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******(((((()))***************))))))))))))))))))))))))''''''(((((())))))************++++++++++++******)))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++++++++++++++*********+++++++++++++++***)))))))))******++++++,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,------------...,,,///111111111777BBBKKK[[[cccjjjhhh```ZZZYYYZZZ```dddjjjoooqqqqqqqqqqqqnnnjjjgggjjjttt|||tttlllfffccc```fffoooxxx}}}yyyrrriii```XXXTTTPPPSSSWWW[[[\\\ZZZVVVTTTPPPOOOMMMKKKHHHFFFDDDCCCCCCDDDEEEGGGIIIKKKLLLMMMPPPSSSUUUWWWWWWXXXYYY[[[]]]```ccceeeeeeeeeeeefffeeeddddddbbb```]]]ZZZYYYXXXXXXZZZ[[[\\\\\\\\\\\\^^^___bbbeeefffgggffffffeeeeeeggghhhiiijjjjjjjjjiiijjjkkklllmmmnnnnnnnnnnnnooopppooollljjjiiiiiimmmmmmllllllmmmoooqqqsssrrrtttwwwyyyyyyyyyzzz{{{}}}yyysssoooooorrrxxx{{{}}}{{{wwwrrrnnnmmmkkkggghhhkkklllmmmnnnoooqqqqqqrrrrrrqqqooooooqqqvvvzzz{{{{{{yyyyyyyyyyyy{{{}}}~~~yyyvvvrrrmmmggg___WWWRRROOOKKKIIIKKKMMMPPPVVV^^^eeeiiillllllpppvvvvvvrrrmmmhhh]]]OOOGGGDDD???::::::888777666777888777666555555555555666777888999;;;::::::999999:::::::::::::::::::::::::::::::::999<<<>>><<<999999===AAAFFFMMMWWWcccnnnxxx{{{tttuuuyyy}}}xxxsssrrrtttwwwsssrrrpppmmmkkkiiihhhggg[[[MMM===666333000000111000///...---,,,,,,+++,,,***+++,,,---,,,+++******++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************)))******************)))******)))))))))***,,,,,,((((((((())))))*********))))))))))))))))))))))))(((((((((((()))***+++,,,((((((''''''''''''(((((((((((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++***+++++++++)))((()))***(((''''''&&&&&&''''''(((''''''''''''((((((((())))))************++++++++++++***)))))))))+++,,,---'''((()))***************&&&&&&'''((()))***++++++))))))(((((((((((()))))))))))))))))))))))))))))),,,+++***))))))***+++,,,***)))((((((((()))+++,,,))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))******(((((()))***************))))))))))))))))))))))))&&&''''''((()))******+++))))))************))))))))))))))))))))))))))))))******))))))))))))))))))***+++,,,---------------,,,++++++******)))))))))***+++,,,,,,,,,***)))((((((((()))***++++++,,,,,,***+++,,,---------,,,+++++++++,,,,,,,,,---------+++...111000///222;;;CCCUUU```kkklllfff___ZZZWWWZZZaaajjjoooppppppqqqrrrpppnnnjjjjjjoooyyy~~~uuummmgggccc___eeepppzzz|||wwwpppfff\\\UUUNNNQQQTTTXXXZZZZZZYYYXXXQQQPPPNNNKKKHHHFFFDDDBBBBBBCCCEEEGGGHHHIIIIIIIIIOOORRRTTTVVVVVVWWWXXXZZZ\\\___bbbcccccccccdddeeeeeeffffffdddbbb^^^ZZZXXXVVVWWWXXXYYYZZZZZZZZZZZZ[[[\\\___bbbdddeeeeeedddbbbcccdddfffggghhhhhhhhhggghhhjjjkkkllllllkkkjjjnnnooopppnnnjjjfffddddddeeeeeedddeeegggiiilllnnnooorrrtttvvvuuuuuuvvvvvvzzz{{{|||}}}~~~~~~~~~|||uuuqqqlllhhhiiimmmtttxxxyyyxxxrrrmmmjjjiiigggdddeeeiiijjjkkklllmmmnnnooooooooollljjjhhhkkkpppuuuwwwwwwssssssssstttuuuwwwyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{}}}~~~yyyuuummmhhhaaa[[[VVVQQQMMMJJJNNNKKKJJJOOOTTTZZZdddmmmuuuwwwuuuqqqrrrtttppphhh```\\\QQQEEE>>><<<999555444222111222444555555444555555555555666777999999999999888888777888888888::::::::::::::::::::::::888;;;>>>===;;;<<>>FFFPPP[[[cccpppwww}}}}}}}}}|||xxxwwwxxx{{{yyyuuuppplllmmmqqqvvv}}}}}}~~~tttqqqmmmjjjfff^^^SSSJJJAAA888000000111///...///000///------......---,,,...---,,,+++***+++,,,,,,---,,,,,,++++++,,,,,,---*********)))******+++,,,++++++++++++++++++++++++***)))))))))++++++)))(((******))))))))))))******++++++++++++++++++++++++*********)))))))))))))))************)))(((&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((''''''''''''(((((()))((((((''''''(((((()))(((((((((&&&$$$$$$&&&)))(((((((((((((((((((((((('''((((((((())))))))))))---,,,+++******+++,,,---///...---+++***)))))))))))))))))))))************************))))))))))))------,,,+++)))(((''''''************************************))))))))))))'''(((((()))***+++,,,---))))))))))))))))))))))))*********))))))******+++))))))))))))))))))))))))************))))))))))))************))))))((((((*********))))))))))))))),,,+++***)))))))))))))))))))))***++++++++++++***,,,++++++***))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////...)))***,,,,,,,,,...111333;;;JJJ]]]jjjqqqqqqiii```YYYWWWWWW\\\fffpppvvvyyyzzzxxxvvvttttttsssqqqpppuuuuuuuuuvvvvvvrrrkkkeee```aaabbbeeeiiioootttxxxuuuuuusssooojjjeeeccccccZZZSSSKKKFFFHHHMMMTTTXXXYYYWWWTTTPPPMMMKKKIIIHHHGGGGGGGGGEEECCCBBBCCCEEEDDDEEEEEEFFFGGGKKKPPPSSSXXXXXXXXXYYY[[[]]]^^^___dddeeeffffffdddbbbbbbccccccaaa^^^\\\[[[YYYVVVSSSTTTUUUWWWYYY[[[[[[[[[[[[WWWVVVWWWYYY]]]```aaaaaaeeedddcccbbbbbbccceeefffgggfffeeecccaaa`````````\\\XXXTTTUUU[[[ccchhhjjjpppmmmmmmooonnnjjjiiikkkrrruuuzzz}}}}}}}}}}}}~~~wwwwwwvvvuuutttrrrmmmjjjaaaaaa``````cccgggkkkmmmnnnssszzzyyytttoooiiieeeaaa```^^^]]]^^^```ccceeebbbaaaaaacccdddcccaaa___aaaaaaaaacccfffjjjnnnqqqpppmmmhhhfffhhhjjjmmmnnnsssssssssrrrqqqpppooonnnnnnooopppqqqrrruuuzzz}}}}}}|||||||||}}}xxxtttooolllkkkkkkkkkjjjmmmooonnnfff^^^WWWPPPKKKFFFCCCAAABBBGGGLLLQQQSSSWWW\\\eeennnvvv|||zzzpppeee[[[RRRJJJDDD<<<888444222444555444222333444555555777777888999888888888888777777777777888888888888999999999:::666777999;;;;;;;;;::::::666:::BBBJJJTTT^^^hhhnnnwww|||wwwwwwvvvvvvuuusssqqqnnnmmmmmmmmmllllllnnnrrrvvv}}}}}}tttpppjjjddd]]]TTTIIIAAA:::333...000111///------777222555<<<===444///000,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,---,,,++++++******))))))))))))(((((()))***+++***)))******))))))))))))******++++++++++++++++++++++++++++++******)))(((((('''***************)))(((((())))))))))))))))))))))))************************)))((((((''''''''''''(((((((((''''''''''''((((((***))))))(((((())))))***(((((((((&&&$$$$$$&&&(((((((((((((((((((((((((((''''''((((((((())))))))),,,+++************+++,,,///...---+++***)))))))))((()))))))))*********************)))))))))))))))******)))((('''&&&$$$$$$*********************************)))))))))))))))((((((((()))***+++++++++))))))))))))))))))))))))+++******)))))))))******))))))))))))))))))))))))*********)))))))))))))))******))))))))))))))))))++++++******)))))))))(((+++++++++******)))))))))))))))***++++++++++++************)))))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++***************)))((('''************************++++++,,,,,,,,,,,,------+++---///000111000...---***,,,.../////////111222333???OOO^^^kkkpppkkkbbb\\\VVVQQQUUUaaaoooyyy~~~}}}{{{{{{{{{xxxqqqkkkmmmmmmnnnqqqrrrnnnfff```^^^```cccdddeeefffjjjnnnkkknnnpppmmmgggbbb``````YYYSSSKKKDDDDDDHHHMMMRRRYYYXXXVVVTTTQQQOOOMMMLLLKKKKKKIIIGGGEEEDDDCCCDDDAAABBBBBBBBBDDDHHHNNNRRRTTTUUUVVVWWWYYY[[[]]]^^^^^^```aaaaaa`````````aaa```````````````]]]ZZZXXXWWWXXXYYYZZZZZZYYYXXXWWWSSSSSSTTTWWWZZZ]]]___```eeedddbbbaaaaaabbbdddeeeccccccbbbaaa```______^^^XXXTTTRRRUUU]]]fffkkkmmmpppllljjjkkkkkkhhhgggiiimmmqqquuuwwwwwwvvvvvvvvvsssrrrpppooonnnkkkgggddd\\\]]]___aaadddgggiiijjjgggmmmvvv}}}wwwsssrrrpppkkkfff^^^^^^\\\\\\]]]___aaaccccccbbbcccccccccbbb```_________```aaadddgggjjjlllllljjjgggeeeeeegggiiijjjooooooooooooooonnnmmmllljjjjjjlllmmmpppssswwwyyy~~~|||zzzxxxvvvvvvvvvvvvpppkkkeeeaaa_________^^^______\\\VVVOOOJJJFFFDDDEEEDDDCCCEEEJJJQQQXXX\\\aaagggpppyyyzzzrrrfffYYYNNNFFF???;;;888555222222444666666555555555666666777777777888777777777777777777777777888888888999999999::::::777999;;;;;;;;;:::::::::999AAAMMMXXX```gggmmmqqqxxx~~~vvvqqqqqqqqqqqqpppooonnnmmmiiijjjlllnnnpppsssvvvyyy}}}vvvvvvyyyrrrmmmeee]]]TTTJJJ@@@999444///...000222///,,,---111---666FFFGGG888---...++++++,,,,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,+++++++++,,,---...000000---,,,,,,+++***))))))(((,,,***))))))***+++***)))******))))))))))))******))))))))))))))))))))))))************))))))((((((%%%&&&((()))***++++++,,,(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''''''''(((((()))))))))))))))))))))))))))******)))''''''(((***(((((((((((((((((((((((('''''''''((((((((())))))******))))))))))))******///...,,,+++***)))))))))((()))))))))************))))))))))))))))))******((((((((()))((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******************************)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******'''(((((()))******++++++,,,,,,,,,++++++******)))+++++++++++++++*********))))))***++++++++++++***(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++***************)))((('''************************+++++++++,,,,,,---------***,,,...///000///---,,,+++---///000000///000111111999DDDQQQ```kkklllggg___WWWPPPQQQ]]]lllwww}}}~~~~~~~~~|||tttmmmhhhhhhiiikkklllhhhaaaZZZXXX^^^ccceeecccaaaaaacccaaafffkkkkkkeee^^^YYYXXXTTTQQQKKKFFFDDDDDDGGGJJJUUUUUUUUUUUUTTTRRRQQQPPPPPPNNNLLLIIIHHHFFFEEEDDDBBBBBBBBBBBBCCCGGGMMMQQQQQQQQQRRRTTTVVVYYY[[[\\\ZZZ\\\^^^^^^^^^^^^___```___aaabbbcccbbb___]]]\\\[[[[[[[[[ZZZYYYWWWUUUSSSPPPQQQSSSUUUWWWZZZ]]]^^^cccbbbaaa``````bbbccceeeaaaaaaaaa`````````______UUUSSSSSSYYYbbbkkkqqqssspppjjjggghhhjjjhhhhhhjjjlllooorrrsssqqqooonnnnnnooonnnllljjjiiigggccc```WWWYYY\\\___bbbeeefffgggccckkkuuu}}}}}}zzzwww{{{vvvqqqppprrrqqqmmmhhh```___^^^]]]]]]^^^```aaabbbccccccbbbaaa_________^^^^^^___```bbbeeeggghhhhhhgggeeedddcccccceeefffiiijjjkkklllllllllllllllgggggghhhjjjnnnqqqtttuuuxxxwwwvvvtttrrrpppooonnnfffaaa[[[WWWUUUUUUTTTTTTRRRQQQOOOKKKFFFCCCBBBCCCFFFFFFHHHLLLRRRZZZbbbgggnnnrrrxxx~~~{{{yyymmmeeeYYYMMMDDD>>>:::888666555333333444555555555888888777777666666666555666666666666666666666666888999999999999:::::::::999;;;<<<;;;999999999;;;>>>IIIXXXdddjjjmmmppprrr}}}xxxnnnjjjmmmpppooommmlllnnnpppppppppqqqsssvvvyyy|||}}}vvvnnnmmmooolllggg___UUUKKKAAA999444111......222333///---...---'''---;;;<<<...&&&)))******+++,,,,,,++++++***,,,++++++******++++++,,,***++++++---///111333555......---,,,+++******)))///---***************(((******))))))))))))******(((((((((((((((((((((((((((((())))))************$$$%%%&&&((()))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((()))******)))''''''((()))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))),,,,,,+++***))))))))))))))))))))))))************))))))))))))************((()))***+++++++++***)))(((((((((((((((((((((((())))))))))))******************)))))))))(((((((((************************))))))((((((((())))))***))))))))))))))))))))))))))))))))))))************''''''((()))***+++,,,,,,,,,,,,,,,+++++++++++++++***++++++,,,++++++******))))))***++++++++++++***(((((())))))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***++++++,,,,,,------...***+++,,,---...---,,,,,,***,,,.........---...///222777===EEESSSbbbiiiiiibbbZZZRRRQQQXXXeeepppvvvwwwyyy|||~~~zzztttooodddcccdddfffgggddd\\\WWWSSSXXX___bbb```]]][[[[[[[[[___dddeeeaaa[[[UUUQQQNNNNNNLLLIIIEEECCCDDDEEEMMMOOOQQQSSSTTTTTTSSSRRRSSSPPPMMMKKKJJJIIIFFFEEECCCCCCCCCCCCCCCEEEJJJMMMKKKLLLMMMOOORRRUUUWWWXXXXXXZZZ\\\]]]]]]]]]^^^___```bbbddddddaaa^^^]]]]]]^^^]]]\\\ZZZXXXTTTQQQOOOOOOPPPRRRSSSSSSUUUXXXZZZ___^^^]]]]]]]]]___aaaccc______```aaaaaaaaa``````WWWVVVWWW]]]gggpppuuuwwwooohhhdddfffiiihhhiiikkklllnnnoooooommmkkkkkkkkkkkkjjjgggfffeeeccc```^^^TTTUUUWWWZZZ]]]```bbbcccccckkkuuu||||||xxxrrrnnnqqqooonnnooopppoookkkgggaaa```___^^^^^^^^^___``````aaaaaa___]]][[[[[[\\\]]]]]]^^^___aaacccdddeeeeeeeeeeeecccaaaaaabbbddddddeeefffhhhiiiiiiiiiiiidddcccdddfffjjjnnnoooooorrrrrrrrrpppnnnkkkhhhfff\\\XXXSSSOOONNNMMMLLLLLLHHHFFFEEEEEECCCAAABBBGGGEEEIIIMMMSSSZZZccclllrrrvvvwwwzzzzzzxxxsssmmmjjj\\\VVVLLLDDD>>>:::777666444444333333333333444444:::999888888666666555444555555555555666666666666999999999999::::::::::::999;;;<<<:::888888;;;???DDDRRRcccpppuuuuuuuuuvvv~~~rrriiigggkkkoooooommmnnnqqquuuxxxvvvtttuuuxxx|||~~~zzzooogggeeefffbbb^^^UUUKKKBBB:::444111///...///222222///...///444,,,)))------'''&&&***************++++++++++++++++++************++++++)))***+++---///111444555...------,,,,,,+++++++++///,,,***))))))******)))******))))))))))))******'''''''''''''''''''''''''''(((((()))******++++++((((((((((((((('''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''(((((()))((((((''''''''''''(((((('''(((((())))))(((((('''&&&(((((((((&&&%%%&&&'''((((((((((((((((((((((((&&&&&&'''''''''(((((((((*********++++++***************)))(((((())))))***))))))))))))************((()))))))))************)))***+++------,,,***)))))))))))))))))))))))))))((()))))))))************((((((((()))))))))))))))************************))))))))))))******+++,,,))))))))))))))))))))))))((()))))))))************(((((())))))*********+++************++++++++++++******+++,,,,,,,,,+++***))))))***++++++++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,+++,,,------------,,,+++******+++,,,,,,---......+++,,,,,,,,,,,,---------+++---...---,,,,,,---...000333666;;;FFFUUU```cccbbb\\\VVVRRRTTT\\\eeelllmmmqqquuuwwwvvvrrrooommm```______aaacccaaa[[[VVVRRRUUUZZZ]]]^^^\\\ZZZYYYYYYYYYZZZ\\\[[[XXXTTTPPPJJJKKKKKKIIIEEEBBBCCCDDDDDDGGGLLLPPPSSSTTTTTTSSSSSSPPPLLLKKKJJJIIIGGGDDDBBBCCCCCCBBBBBBBBBEEEGGGEEEFFFGGGJJJLLLPPPRRRTTTUUUWWWZZZZZZZZZZZZ[[[\\\\\\___bbbbbb```___```aaabbbbbb```]]]YYYUUUQQQOOONNNOOOQQQQQQOOOPPPRRRUUUXXXWWWWWWWWWXXX[[[]]]___]]]^^^___```aaaaaa``````\\\ZZZ[[[aaajjjrrrvvvvvvppphhhbbbcccfffggggggiiihhhiiijjjiiigggfffhhhiiihhhfffcccbbbbbbaaa^^^\\\UUUUUUVVVWWWZZZ]]]```bbbeeekkkrrrvvvuuuqqqllliiilllmmmooopppnnnkkkgggddd``````___^^^______``````___``````^^^ZZZXXXYYY[[[]]]^^^^^^___```bbbcccccccccdddeeeccc```___```bbbaaaaaabbbcccdddddddddddd___^^^^^^```eeeggghhhgggiiijjjkkkkkkhhhddd___\\\SSSPPPLLLJJJJJJIIIHHHFFFCCCAAABBBEEEFFFDDDHHHNNNLLLQQQWWW]]]cccjjjrrrwwwtttsssqqqmmmggg```ZZZVVVLLLGGGAAA<<<999777555333333333444444444444555666999888888888777666666666555555666666777777777777999999999:::::::::;;;;;;888999:::888666888???EEEOOO]]]ppp|||~~~{{{yyyyyy{{{tttnnniiilllmmmoooqqqtttwwwzzz{{{{{{wwwrrrqqqtttyyy}}}}}}{{{vvvnnneee___]]]]]]WWWSSSLLLBBB999333000000///---///222111------000444000+++((()))***+++,,,+++***)))))))))***,,,---++++++************++++++))))))***+++,,,...///000,,,,,,++++++++++++++++++***(((&&&&&&(((***************))))))))))))******)))))))))))))))))))))))))))))))))))))))******************)))((('''&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((((()))************)))(((&&&''')))(((&&&%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***++++++,,,,,,++++++***((((((((((((((())))))***))))))))))))************(((((())))))*********+++)))***+++,,,+++***(((&&&************************(((((())))))*********+++&&&&&&'''((()))***++++++************************************+++,,,---...))))))))))))))))))))))))(((((())))))*********+++************))))))))))))(((((())))))******++++++)))***,,,,,,---,,,+++***))))))***++++++++++++***------,,,,,,+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))******+++,,,,,,---......---,,,,,,,,,,,,---...///......///...------...000+++///111444===KKKWWW[[[aaa^^^XXXSSSRRRVVV^^^dddfffkkkpppqqqnnnjjjiiiiii^^^]]]\\\___aaa```\\\XXXTTTUUUXXX[[[]]]^^^]]]\\\XXXUUUTTTUUUWWWWWWTTTQQQIIIJJJKKKHHHDDDBBBCCCEEE???BBBHHHNNNRRRTTTTTTTTTSSSOOOKKKJJJJJJIIIFFFDDDBBBBBBCCCBBB@@@???AAABBBAAABBBCCCFFFIIILLLOOOPPPRRRTTTVVVWWWVVVVVVWWWXXXWWWZZZ^^^``````aaadddggghhhgggdddaaa]]]XXXSSSQQQMMMOOOPPPOOOLLLLLLNNNQQQSSSRRRRRRRRRTTTWWWYYY[[[\\\]]]___```aaaaaa``````___^^^___dddkkkrrrttttttqqqhhhaaabbbeeeeeeeeefffcccddddddcccbbbccceeegggeeecccaaa``````___]]][[[YYYXXXWWWXXXZZZ^^^bbbdddgggkkkoooqqqoookkkhhhgggkkkooorrrrrroooiiieeebbb^^^^^^^^^^^^___``````aaa```bbbbbb___[[[XXXZZZ\\\]]]^^^^^^___```aaabbbbbbbbbdddeeeccc```^^^___aaa___```````````````______[[[YYYYYY\\\```cccbbbaaa```bbbdddeeebbb]]]WWWSSSNNNLLLIIIHHHHHHGGGFFFDDDCCC@@@BBBHHHJJJJJJNNNVVVVVV[[[aaafffiiinnntttxxxmmmkkkggg```YYYQQQKKKGGGBBB???;;;888777555333111333444666666666666888999777777777777777888888888666666777777888888888999999999:::::::::;;;;;;;;;666888888777666:::BBBJJJYYYhhhzzz~~~zzzyyy{{{vvvnnnkkkkkkjjjsssqqqpppuuu|||{{{uuunnnlllpppvvvzzz}}}vvvrrrkkkddd]]]YYYWWWVVVPPPLLLEEE<<<444000...///...---...000///,,,,,,///&&&******)))***...,,,&&&+++***)))((((((***,,,...++++++************++++++******))))))******+++,,,***************+++++++++&&&$$$"""###&&&)))+++,,,******))))))))))))******************************++++++******)))(((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***((((((''''''''''''(((((()))***+++,,,,,,+++***)))((()))+++***)))''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((******))))))))))))******,,,++++++***)))(((''''''))))))))))))))))))))))))''''''''''''((()))++++++******)))))))))))))))*********)))))))))))))))*********))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,------...---,,,+++************++++++***)))(((((())))))+++++++++++++++++++++++++++++++++************)))************************(((***,,,//////...,,,+++++++++++++++++++++++++++++++++,,,------...//////,,,,,,+++******+++,,,,,,---,,,++++++,,,---///000---000222333555<<>>>>>???BBBFFFJJJLLLMMMOOORRRRRRRRRQQQQQQRRRUUUWWWZZZ\\\\\\]]]^^^```aaaaaabbbaaa^^^ZZZVVVSSSVVVRRRMMMLLLMMMOOONNNLLLNNNMMMLLLLLLNNNQQQTTTVVVYYYYYYZZZ[[[\\\]]]^^^___^^^```bbbeeehhhjjjkkklllkkkfffbbbbbbeeefffdddaaacccbbbbbbaaa`````````aaaccc```]]]\\\]]]]]]ZZZWWWVVVVVVWWWYYY[[[^^^aaaccchhhjjjllllllkkkjjjiiijjjnnnpppqqqpppkkkeeeaaa___]]]]]]]]]^^^^^^^^^^^^^^^___```___]]][[[ZZZZZZ[[[]]]^^^^^^___``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa^^^]]]]]]\\\[[[ZZZYYYYYYTTTTTTTTTUUUVVVXXXYYYZZZ\\\[[[ZZZYYYWWWSSSMMMHHHFFFGGGGGGHHHGGGGGGFFFEEEDDDEEEGGGKKKOOOUUUYYY\\\eeeeeeeeeeeeeeeeeeeeedddbbb[[[RRRLLLJJJGGGAAA<<<:::999777555444444444444444444555666666666666666666777888888888666555444444444444444555666888888888999:::999888777777999999888:::===<<<>>>JJJYYYeeeppp}}}|||wwwvvvvvvrrrkkkfffdddhhhnnnssssssxxx{{{}}}rrrdddeeepppwwwvvvrrrsssmmmeee___[[[WWWRRRNNNLLLDDD999333222222///---,,,,,,,,,------.........,,,,,,+++******+++,,,,,,,,,+++***+++---...---,,,++++++++++++++++++++++++,,,+++++++++******))))))))))))))))))************+++*********))))))(((((()))))))))))))))******+++))))))******+++++++++,,,(((((())))))))))))((((((((('''&&&'''((()))((('''))))))))))))************))))))(((((((((((())))))''')))***)))((('''(((***((()))***++++++***)))((()))*********)))(((&&&%%%(((((())))))******++++++''''''''''''''''''''''''&&&'''((())))))((('''&&&************************))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))''''''''''''((()))***+++******))))))))))))******)))))))))))))))******+++***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++***))))))))))))++++++***)))))))))))))))++++++++++++++++++++++++))))))******+++++++++,,,************************((()))+++,,,,,,,,,***)))++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++******+++,,,,,,000///...---------...///,,,...000111222888BBBJJJSSSWWWZZZXXXRRROOOPPPSSSYYY^^^cccfffeeebbbaaaaaa```]]]YYYYYYZZZ[[[[[[ZZZVVVXXXZZZ]]]^^^^^^]]]\\\WWWXXXXXXVVVSSSQQQQQQRRRPPPOOONNNMMMKKKIIIGGGFFFEEEBBB@@@BBBGGGLLLNNNNNNSSSQQQOOOLLLIIIGGGGGGFFFBBBBBBAAAAAA@@@@@@??????===<<<<<<<<>>:::666666555444333222222222333444555666777777777777666777777777777777666555555666666666777777888::::::888999:::999888888999::::::888999===AAAFFFUUUcccooouuu{{{}}}yyysssmmmkkkfffbbb^^^___fffmmmrrrtttxxx}}}{{{oooddddddlllqqqooollljjjddd]]]WWWTTTQQQMMMJJJFFF???666111000000...,,,,,,,,,,,,---------------***+++,,,,,,,,,,,,+++***,,,+++***+++,,,,,,+++***++++++++++++++++++++++++++++++*********)))))))))))))))))))))************************)))))))))((()))))))))))))))******+++)))))))))*********++++++******++++++++++++****** $$$)))---......&&&&&&'''''''''((((((((()))((((((''''''(((((()))''')))***)))((('''(((***'''((())))))))))))((('''***+++++++++***)))'''&&&((((((((((((((()))))))))'''''''''''''''''''''''''''(((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))*********************************))))))))))))***************)))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++***)))))))))))))))******))))))(((((()))***++++++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((((('''+++***)))(((((((((((((((+++***))))))))))))))))))++++++++++++++++++++++++'''((()))***+++,,,------************************++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,000///...---,,,,,,,,,,,,,,,---.........333;;;AAAKKKQQQXXX[[[XXXSSSPPPOOOSSSWWW]]]``````___^^^^^^___\\\XXXWWWXXXYYYZZZZZZ[[[\\\^^^``````___]]][[[UUUVVVWWWVVVSSSQQQQQQQQQQQQRRRSSSSSSQQQNNNKKKIIIIIIFFFCCCAAAAAADDDGGGIIIQQQQQQQQQOOOMMMJJJFFFDDDCCCCCCBBBAAA@@@@@@??????<<<;;;;;;;;;<<<>>>AAACCCGGGIIIKKKKKKKKKJJJKKKLLLPPPRRRTTTUUUUUUVVVYYYZZZYYYZZZZZZZZZZZZYYYXXXXXXXXXVVVUUUTTTTTTSSSPPPNNNMMMLLLJJJIIIIIIJJJKKKLLLLLLMMMOOOPPPRRRTTTUUUVVV[[[\\\]]]^^^_______________[[[YYYYYY\\\___^^^\\\\\\[[[[[[ZZZZZZZZZZZZ[[[```^^^\\\[[[ZZZYYYWWWUUUUUUUUUVVVWWWYYY[[[]]]^^^aaacccddddddcccdddfffhhhjjjkkkllljjjfffaaa^^^]]][[[[[[\\\]]]^^^^^^______`````````^^^\\\[[[\\\]]]_________^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZ\\\[[[YYYVVVSSSPPPNNNMMMHHHHHHHHHIIIIIIIIIJJJJJJIIIGGGEEEDDDEEEEEEDDDBBBDDDDDDDDDEEEFFFGGGHHHIIIOOOQQQVVV[[[aaafffiiikkkmmmiiibbb[[[SSSNNNJJJHHHCCC>>>999777777777444111444333222222222333333444666666777777888888777777888777777666666666666666777777777777888888999:::888999:::999888888999;;;:::999:::@@@HHHSSSbbbnnnuuuuuuuuusssoooiiiccc___WWWUUUUUU]]]jjjtttwwwvvv}}}rrrlllgggfffiiillljjjgggfffaaa[[[WWWUUUQQQLLLHHH===888111---......---,,,------------,,,,,,,,,,,,(((***,,,......,,,***(((+++*********,,,,,,***(((++++++++++++++++++++++++******))))))))))))(((((())))))))))))************************)))))))))))))))))))))))))))******+++(((((())))))))))))************++++++++++++******&&&%%%%%%&&&)))******)))%%%%%%&&&&&&&&&'''''''''(((''''''''''''''''''(((''')))***)))((('''(((***''''''((((((((((((''''''++++++++++++***)))((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************************))))))))))))******)))))))))))))))*********))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))***+++******)))))))))))))))***))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''+++***))))))((((((((((((******)))))))))))))))***************************((())))))***++++++,,,,,,************************000///...,,,,,,,,,------***+++++++++++++++,,,,,,---------------------,,,++++++++++++++++++++++++,,,++++++******)))))))))---------------///555999AAAIIITTT\\\^^^ZZZTTTPPPQQQTTTXXX[[[\\\\\\\\\\\\^^^\\\YYYVVVVVVWWWYYYZZZ___```bbbdddcccaaa^^^\\\WWWXXXXXXVVVSSSPPPNNNNNNSSSUUUXXXYYYXXXUUUPPPNNNNNNLLLGGGBBB>>>>>>BBBEEELLLNNNQQQRRRQQQMMMIIIFFFDDDDDDCCCBBBAAA@@@@@@???>>>===<<<;;;<<<===???@@@DDDFFFGGGHHHGGGGGGHHHJJJMMMOOOQQQQQQRRRSSSVVVXXXVVVVVVVVVWWWXXXYYYZZZ[[[XXXXXXYYYYYYXXXUUURRRPPPNNNMMMLLLKKKJJJIIIIIIIIIJJJJJJLLLMMMOOOQQQRRRSSSUUUUUUVVVXXXXXXYYYYYYYYYYYYWWWUUUVVVYYY[[[\\\[[[YYYYYYXXXXXXXXXXXXYYYYYY^^^]]]\\\ZZZYYYXXXWWWVVVUUUUUUVVVVVVXXXYYYZZZZZZ]]]^^^^^^^^^^^^```cccffffffggggggeeeaaa]]][[[[[[ZZZZZZ[[[\\\]]]^^^^^^____________^^^[[[[[[\\\]]]^^^]]]\\\[[[ZZZYYYYYYXXXZZZYYYYYYXXXWWWVVVVVVUUUYYYXXXUUUQQQNNNJJJGGGFFFGGGGGGGGGHHHHHHHHHHHHHHHFFFCCC@@@???@@@BBBCCCCCCCCCDDDEEEGGGIIILLLOOOQQQVVVXXX\\\aaaeeehhhjjjkkkgggbbbZZZQQQHHHBBB???===:::888555333444444222111333333333444555555666777777777888888888888777777888777666555555666777888666666555555666777777888888999999888666666888999::::::>>>FFFRRR^^^jjjrrrrrrpppmmmkkkgggbbb\\\XXXRRRTTTZZZcccooowwwzzzzzzvvvkkkllllllkkkkkkmmmkkkhhhdddaaa^^^[[[XXXRRRIIICCC666222...,,,,,,------,,,...------,,,,,,+++++++++)))***,,,------,,,***)))*********+++---...,,,***************************)))))))))(((((((((((((((((()))))))))*********************))))))))))))))))))))))))))))))******+++((((((((((((((()))))))))(((((())))))))))))((((((000...,,,******)))'''%%%''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''''')))***)))((('''(((***((((((((((((((((((((((((************))))))(((((()))))))))(((((('''''''''''''''''''''''''''''''''+++***(((&&&&&&&&&'''(((++++++++++++++++++++++++(((((((((((((((((((((((())))))************))))))******************************))))))))))))******)))))))))))))))*********)))))))))))))))))))))))))))(((((((((((())))))***))))))(((((()))***++++++,,,,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++***)))))))))*********)))))))))))))))******************************************************************************000///---+++++++++------*********++++++,,,,,,,,,---------------------,,,++++++++++++++++++++++++((())))))******+++++++++.........------...111444777???LLLXXX```___ZZZUUUQQQQQQRRRTTTVVVWWWXXXXXXZZZYYYWWWTTTSSSTTTVVVWWW___aaadddffffffdddaaa___[[[\\\[[[YYYTTTOOOLLLKKKSSSVVVZZZ]]]]]]ZZZVVVSSSQQQOOOJJJDDD???===>>>@@@FFFIIIMMMQQQQQQOOOLLLIIIEEEEEEDDDCCCBBBAAA@@@???AAA@@@???>>>>>>??????@@@CCCDDDEEEEEEEEEEEEGGGHHHKKKLLLNNNNNNOOOPPPSSSVVVSSSTTTUUUVVVXXXZZZ[[[\\\XXXYYY[[[[[[ZZZWWWUUUSSSQQQQQQQQQPPPOOOMMMLLLKKKIIIIIIJJJKKKLLLMMMNNNNNNMMMNNNOOOQQQRRRSSSSSSTTTTTTSSSRRRSSSUUUXXXYYYZZZXXXWWWWWWVVVWWWWWWXXXXXX[[[[[[[[[ZZZYYYXXXWWWWWWUUUUUUVVVVVVWWWWWWWWWWWWXXXYYYZZZZZZZZZ\\\```bbbbbbbbbbbb___\\\YYYYYYYYYXXXYYYYYYZZZ[[[\\\\\\\\\]]]]]]]]]\\\ZZZYYYZZZ\\\]]]]]]\\\ZZZYYYXXXWWWVVVXXXWWWVVVUUUTTTSSSRRRQQQTTTRRRPPPMMMIIIFFFCCCBBBGGGGGGHHHIIIIIIHHHHHHGGGFFFCCC???>>>@@@BBBDDDEEEFFFGGGIIILLLPPPTTTXXXZZZ\\\^^^```bbbddddddddddddYYYUUUNNNFFF@@@;;;999888777666444444444333222111222333333555666777777777777777888888888888777777888777666555555666777888777666666666666777777888999999888666444444666888:::???FFFPPP[[[fffnnnqqqpppmmmjjjgggccc^^^WWWSSSQQQXXXccclllrrrwww}}}vvvjjjgggnnnrrrqqqqqqsssrrrnnnbbbaaa___]]]XXXNNNAAA888222000...---------...------------,,,,,,++++++***,,,++++++******++++++,,,))))))***---000000///---************************((((((((((((((()))))))))((()))))))))************))))))))))))))))))******)))))))))))))))******+++)))))))))((((((((((((((((((((())))))))))))((((((***)))(((***,,,---,,,+++''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''''')))***)))((('''(((***)))))))))))))))))))))))))))(((((((((''''''''''''*********))))))(((((((((((((((((((((((((((((((((***)))(((&&&&&&&&&'''((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))******************************))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))***+++,,,---,,,+++)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************((((((((())))))*********+++******))))))*********)))))))))))))))******+++************************+++++++++*********))))))************************,,,+++***)))))))))***+++*********++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,---...------......------...///000111222777BBBPPP\\\aaa___[[[RRROOOLLLLLLNNNQQQRRRRRRUUUUUUUUUSSSQQQPPPRRRSSS[[[^^^bbbfffgggfffcccbbb^^^______\\\VVVPPPLLLKKKRRRVVV[[[___```^^^[[[XXXSSSPPPLLLHHHDDDAAA>>>===AAACCCGGGKKKMMMLLLKKKJJJFFFFFFEEEDDDBBBAAA@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCBBBCCCEEEGGGHHHJJJKKKKKKKKKMMMPPPSSSQQQRRRTTTVVVXXXYYYZZZZZZVVVYYY[[[[[[ZZZWWWWWWVVVTTTUUUUUUVVVUUUSSSQQQPPPJJJJJJJJJIIIIIIIIIIIIIIIHHHIIIJJJLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPRRRTTTVVVTTTTTTSSSSSSSSSTTTUUUUUUWWWXXXYYYXXXWWWVVVWWWXXXVVVVVVWWWWWWVVVVVVUUUTTTTTTVVVWWWXXXXXXYYY\\\^^^^^^^^^]]]ZZZWWWUUUVVVWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZYYYWWWWWWXXXYYY]]]]]][[[ZZZYYYWWWVVVVVVUUUUUUSSSRRRPPPOOONNNMMMMMMLLLJJJHHHFFFCCCBBBAAAEEEFFFGGGHHHIIIHHHHHHGGGGGGDDD@@@@@@BBBEEEHHHIIILLLMMMQQQUUUXXX[[[]]]^^^^^^^^^^^^]]]\\\ZZZYYYXXXIIIFFFBBB===:::777666666444444444333333222222222000111333444555666666666777777888888777777666666666666666666666777777888999999999888888999999:::777777777555444555888;;;???HHHRRRZZZbbblllqqqsssuuusssnnnhhhbbb[[[VVVTTTSSS]]]iiiqqquuuyyy{{{oooffffffpppwwwuuuvvvyyywwwqqqdddccc```]]]WWWLLL>>>444000//////...------------,,,,,,,,,,,,++++++++++++---,,,************,,,---)))***+++...111222000...************************(((((())))))))))))******))))))))))))************))))))))))))************)))))))))))))))******+++******))))))))))))((((((******++++++++++++******&&&&&&%%%'''***++++++***%%%%%%&&&&&&&&&'''''''''(((''''''''''''''''''(((''')))***)))((('''(((*********))))))))))))******(((''''''&&&&&&''''''(((************))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))***+++,,,***)))))))))))))))******'''((((((((()))))))))***))))))))))))))))))))))))************************(((((((((((()))))))))***))))))((((((((())))))***)))))))))))))))***++++++***************************************+++++++++************************))))))(((((())))))******)))******+++,,,,,,------*********++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***+++,,,---......------,,,---,,,,,,---...000000000000222999FFFUUU^^^___^^^VVVQQQKKKHHHJJJMMMOOOPPPSSSUUUVVVUUURRRQQQQQQSSSTTTXXX^^^cccffffffdddccc```aaaaaa^^^YYYSSSOOOMMMQQQUUUZZZ___bbbaaa^^^\\\VVVTTTQQQPPPNNNJJJDDD???===???AAACCCEEEFFFFFFFFFGGGFFFEEEDDDCCCAAA@@@@@@@@@@@@@@@???????????????@@@@@@AAA@@@@@@@@@CCCEEEEEEFFFGGGGGGGGGIIIMMMPPPOOOPPPSSSUUUWWWWWWWWWVVVTTTWWWZZZZZZXXXWWWXXXYYYUUUWWWYYYZZZZZZYYYWWWVVVOOONNNMMMKKKJJJHHHGGGFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIKKKMMMOOONNNNNNNNNNNNNNNOOOPPPPPPQQQTTTVVVUUUTTTTTTVVVXXXWWWWWWXXXXXXWWWUUUSSSRRRRRRTTTVVVWWWWWWWWWXXXZZZ[[[[[[ZZZWWWTTTSSSTTTUUUWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWVVVTTTTTTUUUWWWYYYYYYXXXWWWUUUTTTSSSSSSRRRQQQPPPNNNLLLKKKIIIIIIGGGFFFFFFEEEDDDCCCBBBBBBCCCEEEGGGIIIJJJIIIHHHHHHGGGEEECCCDDDHHHLLLOOOQQQSSSUUUYYY\\\^^^___^^^]]]XXXWWWTTTQQQNNNLLLJJJJJJ===<<<:::888666444333333///111222333333333444444111222444666777777666666666777777777777666555444555555666777777777777777::::::999888888999999:::444555555666666999>>>AAAFFFRRR^^^bbbhhhqqqxxxzzz|||zzztttkkkaaa\\\\\\]]]___eeennnuuuyyy~~~zzzrrrlllfffgggqqqwwwuuuvvvzzzvvvnnnfffbbb\\\VVVPPPFFF;;;333///000000///---,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,///000000---***************************)))))))))*********++++++))))))))))))************((()))))))))************)))))))))))))))******+++++++++*********)))))))))******++++++++++++*********(((''''''((()))'''&&&&&&&&&'''''''''((((((((()))((((((''''''(((((()))''')))***)))((('''(((******)))(((((((((((()))***)))((('''&&&&&&'''((()))((((((((()))))))))))))))((((((((((((((((((((((((%%%&&&'''((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))((((((((((((((((((((((((******))))))))))))******,,,++++++***)))(((((('''))))))))))))))))))))))))***)))(((((((((((())))))(((((((((((()))***+++,,,'''''''''((()))+++,,,---'''((((((((())))))******))))))))))))))))))))))))************************))))))))))))(((((((((((((((((('''''''''(((((()))))))))((())))))***++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---************************))))))******+++++++++,,,))))))***+++,,,,,,------++++++,,,------...//////***+++,,,------,,,+++***+++,,,------,,,+++)))(((+++++++++,,,...000000///000000444???OOOZZZ^^^^^^\\\UUULLLHHHIIIMMMPPPQQQUUUXXXZZZYYYVVVTTTTTTUUUOOOSSSZZZ```dddeeedddccc```aaabbb```[[[UUURRRPPPPPPTTTZZZ___bbbbbb```___[[[XXXVVVWWWXXXTTTJJJCCC<<<<<<===>>>???AAABBBCCCGGGGGGFFFDDDCCCAAA@@@@@@>>>>>>>>>>>>>>>=========>>>??????>>>>>>???AAADDDCCCDDDDDDDDDEEEGGGKKKNNNMMMOOORRRUUUVVVUUUTTTSSSSSSVVVYYYYYYWWWWWWYYY[[[VVVWWWZZZ\\\]]]\\\ZZZYYYUUUTTTRRROOOMMMJJJHHHGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCDDDDDDDDDDDDEEEHHHJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMPPPSSSSSSRRRRRRUUUXXXXXXXXXXXXXXXWWWUUUSSSRRRPPPSSSVVVWWWWWWVVVWWWWWWZZZYYYXXXUUURRRQQQSSSUUUWWWWWWVVVUUUUUUTTTTTTSSSTTTUUUUUUTTTSSSRRRTTTUUUTTTTTTSSSRRRQQQPPPOOOOOOPPPOOONNNLLLJJJHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEHHHJJJKKKKKKJJJJJJIIIHHHGGGIIINNNSSSWWWYYYYYY[[[^^^aaaaaa___]]][[[PPPNNNJJJFFFCCC@@@??????888888777555444222111000---///222333444555666777444555777999999999999888666666777666666555444444444555666888888888777666888888777777777777777888222333555666999===CCCHHHMMMZZZeeegggkkkttt~~~~~~wwwlllbbb___ccciiimmmooosssxxx~~~sssllliiiggggggqqqvvvssstttyyytttiiiaaa[[[RRRKKKDDD===555//////000000///---+++***************++++++,,,,,,---)))***,,,......,,,***))),,,,,,---...///---)))&&&))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))************(((((())))))*********+++)))))))))))))))******+++,,,+++++++++******))))))(((((())))))))))))(((((((((''''''(((+++,,,,,,+++))))))))))))************))))))(((((((((((())))))((()))***)))((('''(((***)))((('''&&&&&&'''((()))***)))(((''''''((()))***&&&'''''''''(((((())))))))))))))))))))))))))))))$$$%%%''')))******))))))++++++******)))((((((((()))((((((((()))***++++++******))))))((((((''''''))))))************))))))''''''(((((())))))***************)))))))))(((((()))))))))))))))*********((((((((((((((('''''''''))))))(((((((((((())))))(((((())))))*********+++)))******))))))((('''&&&++++++******************))))))))))))))))))))))))))))))))))))************'''''''''''''''((())))))+++***)))((()))***,,,---******++++++++++++******************************************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,...,,,***+++...000...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++//////////////////......111111222888BBBMMMVVV[[[]]]ZZZQQQGGGDDDJJJOOOQQQVVVZZZ]]]]]]ZZZWWWWWWWWWXXXSSSQQQWWW\\\^^^```bbbcccbbb___\\\WWWSSSPPPNNNSSSQQQTTTZZZ]]]]]]___ccc___\\\ZZZ]]]aaaaaa[[[UUUQQQIII???;;;<<>>CCCBBBAAA@@@@@@@@@AAABBBBBBBBBAAA@@@@@@???>>>>>>???>>>>>>===<<<;;;;;;;;;<<<===>>>@@@CCCEEEHHHIIIKKKLLLOOOQQQRRRQQQPPPPPPRRRSSSTTTVVVXXXYYYZZZZZZZZZYYYYYYXXXYYY[[[\\\]]]ZZZYYYVVVSSSPPPNNNLLLKKKIIIIIIHHHGGGFFFDDDCCCBBB@@@@@@@@@@@@AAABBBCCCDDDGGGEEEDDDBBBBBBCCCEEEFFFLLLLLLNNNPPPRRRSSSUUUVVVVVVUUUSSSQQQPPPOOONNNNNNPPPPPPQQQRRRSSSSSSSSSSSSVVVUUUUUUSSSRRRQQQPPPOOOTTTTTTTTTTTTTTTTTTTTTTTTUUUSSSOOOLLLKKKMMMOOOQQQPPPOOOOOONNNMMMLLLKKKKKKGGGFFFEEECCCBBBBBBAAAAAA<<>><<<<<<<<<;;;@@@@@@??????@@@AAABBBCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>======<<<;;;;;;:::;;;;;;<<<>>>@@@BBBDDDEEEFFFHHHJJJMMMNNNNNNMMMMMMOOOQQQRRRTTTVVVWWWXXXXXXXXXWWWWWWXXXYYYZZZ\\\]]][[[ZZZXXXUUURRRPPPOOONNNNNNNNNMMMLLLJJJIIIGGGFFFBBBBBBAAAAAABBBBBBCCCCCCAAAAAA?????????AAACCCDDDGGGHHHIIIJJJLLLMMMNNNOOOQQQPPPOOOMMMLLLKKKKKKKKKJJJKKKLLLNNNOOOPPPQQQQQQTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPNNNLLLIIIIIIIIIKKKLLLKKKJJJJJJIIIHHHGGGFFFFFFAAAAAA@@@???>>>>>>>>>>>>===???AAABBBCCCCCCEEEFFFJJJLLLNNNQQQTTTVVVVVVWWWWWWWWWYYY[[[]]]___aaabbbccc___[[[YYYXXXSSSLLLFFFAAA===999777777777555444111222222222222333333333777666444333333444666777777777777777666666666666888777666666666666777888666777999:::;;;:::999888666777888777555444444555444666777999>>>FFFPPPXXX\\\```iiittt~~~{{{ppphhhfffhhhkkknnnmmmppptttyyy|||~~~zzztttppppppooollljjjlllmmmnnnppprrrrrrnnnfff```VVVOOODDD:::444000.........---,,,,,,++++++,,,,,,+++++++++*********)))))),,,+++***)))((((((((((((,,,,,,,,,++++++*********(((((()))))))))*********++++++******)))(((((('''(((((())))))******++++++))))))))))))(((((((((((()))((((((((('''''''''&&&(((((())))))***)))))))))******))))))))))))******&&&&&&''''''(((((())))))******))))))((((((((('''''''''''''''((((((((()))******))))))(((''''''&&&((('''&&&&&&&&&'''((())),,,+++)))(((((((((*********)))(((''''''''''''''')))((((((''''''''''''(((&&&&&&((()))************'''(((((()))******+++++++++***))))))))))))))))))***))))))))))))((((((((())))))************))))))(((((((((((()))))))))))),,,++++++++++++*********++++++******))))))(((((())))))))))))************))))))(((((((((((())))))))))))))))))************&&&'''((()))************************************))))))))))))))))))))))))))))))))))))************((((((''''''(((((()))***%%%''')))***+++***((('''******++++++++++++******************************************************++++++++++++++++++++++++,,,++++++******++++++,,,---++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,((()))***++++++,,,++++++))),,,...111333:::BBBIIIUUUWWWVVVRRRPPPPPPNNNJJJVVVZZZ___aaa```]]][[[ZZZYYYSSSMMMKKKKKKOOOXXXaaaeeegggiiihhheeebbb``````[[[XXXWWWZZZ\\\[[[]]]aaaaaaffflllssswwwwwwuuussslllaaaRRREEE>>>;;;999777;;;;;;<<<>>>???AAABBBBBBAAAAAAAAA@@@@@@??????>>>=========<<<<<<;;;;;;:::999999:::;;;<<<>>>???@@@AAABBBDDDGGGHHHIIIIIIHHHLLLMMMOOOQQQSSSTTTUUUUUUTTTTTTUUUVVVXXXYYY[[[\\\]]]\\\ZZZWWWUUUTTTSSSRRRSSSSSSRRRQQQOOOMMMKKKJJJEEEEEEDDDCCCCCCCCCDDDDDD???>>>>>>>>>???AAACCCDDDDDDDDDEEEEEEFFFFFFGGGGGGJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFHHHJJJKKKMMMMMMMMMPPPOOOOOONNNMMMLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGGGGGGGGGGGGGEEEEEEDDDDDDCCCBBBAAAAAA======<<<<<<<<<======>>>???AAACCCEEEEEEFFFIIIKKKPPPRRRTTTWWWZZZ\\\^^^^^^^^^^^^^^^_________``````]]]XXXRRRMMMJJJGGGAAA===888555333222333444444333222222222222333333333333888777666555555666777888555666666666777777777888777666444444444666999:::888888888888999999999999666777777666444333444555555777:::>>>DDDMMMVVV\\\___eeeooozzz~~~wwwnnnhhhgggjjjmmmpppllloootttyyy||||||{{{zzznnnhhhfffhhhjjjjjjkkkooooooqqqssstttqqqiii___WWWKKKEEE<<<444///---,,,+++...---,,,,,,++++++,,,,,,+++++++++*********)))))))))))))))))))))******++++++++++++++++++*********'''((((((((())))))))))))++++++******)))((((((((()))))))))))))))******************)))((('''''''''((((((((((((''''''''''''(((((()))))))))(((''''''++++++************++++++''''''''''''((((((((((((***)))))))))))))))))))))''''''''''''((((((((((((***))))))(((((('''''''''))))))((('''''''''((((((+++***(((''''''((())))))******))))))((('''&&&%%%)))(((&&&&&&&&&''')))+++((()))***************)))(((((())))))************++++++***)))((((((((()))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))((((((((((((,,,++++++***)))(((''''''((()))))))))))))))******))))))(((((((((((()))))))))))))))))))))*********'''((()))***************))))))))))))************))))))))))))))))))))))))((()))))))))************((((((((('''((())))))***'''''')))*********)))(((******++++++++++++******************************************************************************++++++++++++++++++++++++,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,******,,,---............***---111111000333;;;AAAIIIOOOTTTTTTUUUUUUQQQKKKQQQUUUZZZ^^^___^^^\\\[[[^^^YYYSSSOOOLLLLLLUUU```hhhkkknnnnnnjjjgggffffffdddbbbbbbdddbbb]]]ZZZ[[[___hhhttt|||}}}yyyvvvtttooogggZZZNNNEEE???:::888666777999;;;===>>>???@@@@@@@@@@@@?????????>>>>>><<<<<<<<<;;;;;;;;;::::::999999999999:::;;;<<<<<<<<<===???AAACCCDDDEEEEEEIIIJJJLLLNNNPPPQQQRRRRRROOOPPPQQQSSSUUUWWWYYYZZZ]]]\\\ZZZYYYWWWVVVVVVVVVUUUUUUTTTSSSQQQOOOMMMLLLJJJIIIHHHGGGFFFEEEEEEFFFBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAADDDDDDEEEGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDBBBAAAAAAAAA@@@?????????????????????@@@AAABBBBBBDDDFFFHHHIIIJJJLLLOOOQQQVVVWWWYYY\\\^^^```aaabbb]]]\\\[[[ZZZXXXWWWVVVUUUOOOKKKEEEAAA???===;;;:::444333222222222333444444222222222333333333444444333333333444555777888:::666666666666777777777777333333333444555777888999999888777666777777888999888999888666444333555777555888===DDDLLLUUU]]]aaaeeejjjsss}}}~~~uuupppjjjfffgggjjjmmmooojjjnnntttyyy{{{zzzwwwuuujjjeeecccfffjjjkkkooosssuuuwwwxxxvvvooocccUUULLLDDD???888222///......---...---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++))))))(((((()))***+++++++++++++++***************((((((((()))))))))******************))))))((((((*********)))))))))))))))***)))))))))((((((((('''************))))))))))))(((((()))(((((('''&&&&&&)))((((((''''''(((((()))+++*********)))))))))(((((((((((()))))))))))))))'''''''''((((((((((((((())))))((((((((('''''''''******))))))(((((((((((()))(((''''''''''''(((((()))*********)))(((&&&$$$***)))&&&%%%%%%''')))++++++++++++***)))((('''&&&************))))))((((((++++++***)))((((((((()))))))))))))))************))))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((,,,++++++***)))((('''''''''''''''(((((()))))))))))))))(((((((((((())))))******))))))))))))))))))***************)))(((((((((((()))))))))*********))))))))))))))))))))))))((()))))))))************((((((((((((((()))************)))((()))***+++,,,******++++++++++++******************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,++++++,,,...////////////***...111000...///555:::>>>GGGOOOTTTXXX[[[YYYTTTOOOQQQUUUYYY]]]_________```\\\YYYVVVQQQNNNSSSZZZgggkkkppprrrpppoooqqqttttttssstttuuupppddd[[[WWWWWWcccsss|||}}}xxxsssppphhhddd]]]UUUNNNGGG@@@<<<555666666888999:::;;;<<<>>>>>>>>>>>>>>>=========;;;;;;;;;;;;:::::::::::::::999999999999:::;;;;;;:::;;;<<<>>>@@@AAAAAABBBFFFGGGIIIKKKLLLNNNNNNNNNJJJLLLMMMPPPRRRTTTVVVVVVZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTRRRQQQPPPNNNMMMLLLJJJJJJIIIIIIIIIFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>BBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????????????????@@@AAABBBCCCCCCBBBBBBAAA>>>>>>>>>???????????????CCCCCCCCCDDDEEEFFFGGGHHHKKKLLLNNNOOOPPPRRRUUUXXX]]]]]]^^^^^^___```aaaaaaVVVUUUSSSPPPMMMKKKIIIHHHAAA???;;;888777777777777333333333333222222222333222222333333333444444444111222222333555666777888888888888777666555555555222444666999::::::999888999888666555555666888999999999777555333333666999999<<>>>>>???BBBCCCDDDFFFHHHIIIJJJJJJFFFHHHJJJLLLOOOPPPQQQQQQUUUUUUUUUTTTTTTUUUUUUVVVXXXXXXXXXXXXWWWVVVUUUTTTRRRQQQPPPOOONNNMMMMMMMMMJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFEEEDDDCCCBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@???>>>===<<<;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAAAAA@@@@@@======>>>???AAABBBCCCCCCHHHHHHHHHHHHJJJKKKLLLMMMQQQRRRTTTTTTUUUWWWZZZ]]]cccbbb```^^^]]]\\\[[[[[[NNNMMMKKKHHHDDDAAA???===999888777555444333222222111222333222000///000111333333333333444444444444555666666666666666666555999999888777666555444444444666:::>>>???>>>;;;:::888888666555555555666777666666555444333666;;;???DDDHHHPPP\\\gggppptttuuutttsssqqqppppppnnnkkkhhheeebbb``````cccfffiiijjjgggkkkqqquuuwwwuuurrrpppqqqllljjjmmmpppppprrruuuxxxxxxvvvmmm___NNNAAA:::555333///......///...---...---,,,,,,++++++,,,,,,+++++++++*********)))))),,,+++***)))(((((((((((()))))))))***************************++++++++++++******)))))))))))))))))))))))))))))))))*********'''''''''((()))*********''''''''''''(((((((((((((((((()))))))))(((''''''))))))(((((((((((())))))))))))((((((''''''&&&&&&''''''(((((()))***++++++((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))((('''''''''''''''((((((((((((((())))))******))))))((((((,,,+++(((&&&%%%%%%&&&'''$$$%%%&&&((())))))***************)))))))))))))))))))))))))))))))))***+++))))))*********+++++++++))))))************))))))***)))))))))((((((((('''))))))))))))******++++++*********)))))))))))))))&&&''''''((())))))******))))))(((((((((((())))))************)))))))))(((******+++++++++******)))''''''(((((()))******+++))))))))))))))))))))))))))))))))))))************))))))(((((())))))***+++)))))))))))))))***++++++******++++++++++++*********************************************************************************+++,,,,,,,,,,,,+++***)))+++---,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,,,,+++*********++++++++++++*********+++,,,---......//////333:::AAAHHHSSS___ggghhhWWWSSSNNNNNNRRRYYY^^^```]]]YYYXXX[[[\\\ZZZXXXZZZXXX___hhhmmmqqqxxxnnn___XXXPPPVVV^^^eeeggggggdddcccZZZZZZZZZXXXTTTNNNJJJHHHAAA>>>:::777555555666777::::::::::::::::::::::::999999999999999999::::::999999999999999:::;;;<<<:::999999999::::::;;;<<<===>>>@@@BBBCCCDDDEEEEEECCCEEEGGGIIIKKKLLLMMMMMMPPPPPPPPPPPPQQQRRRSSSSSSVVVVVVWWWWWWWWWWWWVVVVVVTTTTTTSSSRRRQQQQQQQQQRRRNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJIIIHHHGGGGGGFFFEEEEEEDDDCCCAAA@@@?????????@@@@@@@@@@@@???>>>======<<<=========>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAABBBCCCCCCDDDDDDAAABBBCCCEEEGGGIIIKKKLLLNNNNNNNNNNNNOOOQQQRRRSSSUUUVVVWWWWWWWWWYYY\\\___cccaaa]]]YYYUUURRRPPPOOOHHHFFFDDDAAA===:::888666222333555666444333111111///111333333111000111333333333333444444444444555555666666666666666666555888888777777666666555555666777:::<<<===<<<;;;:::777777666666555555555555444555555666888>>>EEEKKKSSSXXXaaannnzzzzzztttlllfffccccccbbbbbb```^^^]]]___bbbeeeggghhhfffjjjooosssuuutttqqqooooookkkiiilllnnnmmmnnnpppqqqpppkkkaaaRRRCCC999444000...,,,+++,,,------,,,...---,,,,,,++++++,,,,,,+++++++++*********))))))+++******)))))))))))))))((()))))))))*********+++))))))))))))************)))))))))))))))))))))***(((((())))))******++++++(((((((((((())))))))))))&&&'''''''''((((((((()))(((((())))))***)))))))))******))))))))))))******((((((((((((''''''''''''((())))))***,,,---......)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''(((((()))))))))))))))))))))((())))))***+++***)))((('''''''''''''''''''''((()))))))))))))))((((((((()))******++++++))))))(((((()))***++++++))))))******++++++++++++))))))************))))))******))))))((((((((('''&&&'''''''''(((((()))))))))))))))))))))*********'''(((((()))***+++++++++))))))(((((((((((())))))+++*********))))))((((((((()))***+++++++++++++++&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++&&&''')))***+++***((('''******++++++++++++******************************************************))))))))))))))))))))))))***+++,,,------,,,+++***(((+++---,,,***)))+++...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,***)))++++++,,,,,,,,,++++++***,,,,,,,,,...000111000//////444:::@@@KKK[[[fffiiiZZZSSSKKKHHHLLLRRRXXX\\\^^^YYYXXX]]]aaa```___```SSSZZZccchhhlllttt|||kkk]]]XXXSSSTTTVVVXXXZZZZZZZZZYYYZZZZZZYYYVVVRRRNNNKKKKKKFFFCCC===888555444555777999999999999999999999999999999999999999999999:::888888888888999:::;;;<<<999999888888888888999999999:::<<<>>>@@@AAABBBBBBBBBCCCEEEHHHIIIJJJJJJJJJMMMMMMMMMNNNNNNPPPQQQQQQRRRSSSSSSTTTUUUUUUTTTTTTVVVUUUTTTTTTTTTTTTTTTTTTQQQQQQRRRSSSSSSSSSRRRRRROOOOOONNNNNNMMMLLLKKKKKKHHHGGGEEECCCBBBAAA@@@@@@BBBBBBCCCCCCCCCCCCBBBBBB>>>>>>??????@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFGGGHHHIIIJJJFFFGGGIIILLLOOOQQQSSSTTTTTTSSSSSSTTTUUUVVVWWWWWWWWWXXXXXXWWWWWWYYY]]]___```]]]XXXRRRMMMHHHFFFDDDCCCAAA???<<<999666333222,,,///444777777555444333///222555555333333555777333333333444444444555555000111333555666777777777666666666666777777777777666666666777888888999999777777666666666555555444555666777999>>>FFFOOOVVV___dddmmm{{{|||tttiii```\\\]]]___```^^^]]]]]]^^^bbbeeeggggggfffiiimmmqqqssssssqqqpppkkkgggfffjjjkkkjjjiiikkkiiihhhbbbWWWIII<<<444111...,,,++++++---------,,,...---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++))))))))))))))))))***+++(((((())))))*********+++(((((((((((()))))))))))))))))))))))))))*********'''(((((()))***++++++,,,******))))))((((((''''''((()))))))))******++++++'''((()))******+++******))))))(((((((((((())))))))))))))))))******************+++,,,...///000000))))))(((((('''''''''&&&&&&'''''''''''''''''''''$$$%%%&&&(((((((((''''''''''''((()))******))))))))))))(((((((((***+++---'''''''''(((((((((((((((------,,,+++)))'''%%%$$$+++***((('''''')))+++,,,***)))))))))((((((''''''&&&'''***+++,,,+++)))((())))))))))))))))))))))))(((***+++***)))((()))******+++---,,,***))))))***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))---,,,***)))))))))******,,,,,,+++***)))((('''&&&***************************++++++,,,,,,++++++***+++++++++,,,,,,---------------,,,++++++******)))************+++,,,---...,,,+++***))))))***+++,,,******+++,,,,,,---......******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,++++++++++++///000222888CCCQQQ^^^fff___VVVKKKEEEFFFKKKPPPSSSZZZ^^^```aaadddhhhfffaaabbb___\\\\\\bbblllxxx~~~~~~uuuiii]]]UUUOOOSSSWWWVVVSSSSSSUUUYYYYYYXXXVVVTTTRRRQQQQQQPPPNNNJJJDDD===777555666777333444555777999999::::::;;;<<<<<<:::888777777999;;;:::999888888:::<<<===888888888888777777777777888888888888999;;;>>>??????@@@AAACCCEEEFFFHHHHHHLLLKKKJJJIIIIIIJJJLLLMMMOOOQQQSSSSSSSSSSSSSSSUUURRRRRRSSSRRRQQQQQQSSSVVVRRRSSSVVVWWWXXXXXXVVVUUUSSSRRRQQQOOONNNNNNMMMMMMMMMLLLJJJHHHEEECCCAAA@@@DDDEEEFFFGGGGGGHHHGGGGGGDDDEEEEEEEEEFFFFFFGGGGGGIIIIIIHHHGGGGGGHHHIIIIIIKKKKKKJJJIIIIIIKKKLLLMMMNNNOOOQQQTTTVVVXXXYYYZZZ]]][[[YYYXXXXXXXXXWWWUUUVVVUUUSSSRRRRRRSSSTTTUUUWWWRRRLLLFFFBBB>>>;;;999888777666444222000///...222222222222222222222222111111111111222333444555555444444444444555666666666666666666777777777777888888777777666666555555999999999999999999999999999444222333444222333666555777:::@@@JJJUUU___eeeqqqttt|||~~~nnnaaa___aaabbbcccfffaaacccddddddbbb```aaabbbfffbbbccckkkqqqoooooorrrhhhggghhhkkkmmmlllhhhcccccc]]]SSSIII@@@888222...,,,---.........---,,,+++************************)))************++++++++++++++++++************)))))))))))))))***+++,,,---///...---,,,+++++++++++++++,,,---,,,***(((((()))(((((())))))*********+++(((((((((((((((((((((((())))))(((((('''''''''&&&"""%%%))),,,...---+++******)))(((''''''((()))***(((((())))))))))))(((((('''***+++000AAAQQQNNN@@@))))))(((''''''''''''''')))((('''&&&&&&'''((()))+++***(((&&&&&&(((***+++(((((((((((()))))))))))))))************))))))(((************++++++++++++))))))))))))***************)))((((((((()))+++,,,*********))))))((((((((('''((()))***+++******)))))))))))))))))))))))))))(((***+++***)))((()))******,,,------+++******+++************))))))))))))))))))))))))))))))))))))************++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++***)))))))))*********************)))))))))************************)))******++++++******)))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))***+++,,,,,,++++++***))))))***++++++))))))***++++++,,,------************++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---///...///333<<>>@@@AAACCCDDDDDDHHHGGGFFFEEEFFFGGGIIIJJJKKKMMMOOOPPPOOOOOOPPPQQQOOOPPPPPPOOONNNNNNQQQSSSPPPQQQSSSUUUWWWVVVVVVUUUUUUTTTSSSRRRQQQPPPPPPPPPOOOOOONNNMMMKKKJJJIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLJJJJJJJJJJJJJJJKKKKKKLLLNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNMMMMMMNNNPPPRRRSSSQQQRRRTTTVVVXXXYYYZZZZZZ\\\ZZZWWWVVVVVVUUUSSSRRRQQQOOOMMMKKKKKKKKKLLLLLLJJJFFFAAA===;;;999777666666555444444222222111000222222222222222222222222111111111111222333444555555444444444444555666666555666666666666777777777888888777777777777777777::::::999999999888888888999444222444444333444777888:::@@@IIIUUUcccooovvvpppgggaaadddhhhjjjkkknnnggghhhhhhhhhfffeeeddddddddd___aaakkkssssssppppppkkkjjjjjjlllnnnlllfffaaa___WWWLLLAAA999444111///,,,---.........---,,,+++++++++++++++++++++++++++))))))*********++++++++++++++++++************)))))))))))))))***+++,,,,,,...---,,,+++***************,,,---,,,***(((((()))((((((((()))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((&&&'''***,,,,,,+++)))((())))))(((((((((((())))))(((((())))))))))))(((((('''******---999FFFBBB666))))))(((''''''''''''''')))((('''&&&&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''(((((((((((())))))))))))'''((((((((())))))))))))(((((((((((('''''''''''''''(((((((((((()))))))))))))))))))))***************************)))))))))))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))***+++,,,...---+++***++++++************))))))))))))))))))))))))))))))))))))************++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))++++++***)))))))))******))))))******+++++++++,,,************************)))))))))******))))))))),,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,***)))))))))))))))******++++++***))))))***++++++)))))))))******++++++,,,************++++++++++++++++++,,,,,,,,,,,,------*********++++++,,,......000///...000555===DDDIIIMMMLLLIIIFFFDDDEEEIIILLLWWW```hhhkkkmmmqqqsssrrroooggg\\\SSSPPPTTT[[[```eeeeeecccaaa\\\WWWSSSPPPOOOSSSWWWWWWSSSPPPNNNOOOOOOOOOMMMLLLKKKKKKLLLLLLOOONNNLLLIIIEEEAAA>>><<<666555444333333444555555444555666555444555666888666666555444555666777888888888777777777777666666888777777777777888999:::999::::::;;;===>>>??????BBBAAAAAAAAABBBDDDEEEGGGFFFHHHJJJKKKJJJJJJJJJLLLJJJKKKLLLKKKJJJKKKLLLNNNLLLNNNPPPSSSTTTUUUUUUUUUUUUTTTSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRQQQQQQOOONNNMMMMMMMMMNNNOOOPPPQQQPPPOOONNNNNNOOOPPPQQQOOOPPPPPPQQQRRRTTTUUUVVVTTTUUUVVVWWWXXXXXXXXXXXXZZZWWWTTTRRRQQQOOOMMMKKKGGGFFFDDDBBB@@@@@@@@@@@@===:::777555555555444333333333333333333333333333111111111111111111111111111111111222222333444555555444444444444555666666555555555555666666666777888888888888888888999999;;;::::::999888777666666888444222444444333555:::@@@CCCKKKVVVeeeuuuvvveeecccdddjjjoooppprrrtttooommmllljjjiiigggcccaaa___^^^cccnnnvvvvvvrrrppplllkkkjjjkkklllhhhaaa[[[VVVNNNBBB777111//////000---------------,,,++++++++++++++++++++++++++++++)))))))))*********+++++++++++++++************)))+++***************++++++---,,,+++***))))))))))))***+++,,,,,,***(((((())))))))))))))))))(((((((((************************************))))))))))))******+++******)))((('''(((((())))))))))))(((((((((((())))))))))))(((((('''***)))(((///777444***)))((((((''''''''''''(((((((((''''''''''''((((((%%%%%%%%%&&&&&&%%%%%%%%%(((((((((((())))))))))))'''&&&&&&&&&'''((()))***++++++*********)))))))))''''''''''''(((((((((((((((((()))************)))++++++************************)))((())))))******))))))))))))))))))))))))(((***+++***)))((()))******+++------+++***++++++************)))))))))((())))))))))))))))))))))))'''((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********))))))))))))***************++++++++++++************************))))))************))))))---,,,,,,,,,++++++******))))))***+++,,,,,,------+++******)))))))))******+++******************+++)))*********+++++++++,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++******+++,,,,,,---111000///000222777;;;>>>CCCFFFHHHGGGDDDDDDFFFIIINNNZZZdddhhhjjjnnnqqqrrrkkkeee\\\SSSOOOOOORRRUUUXXXXXXXXXXXXVVVTTTRRRPPPPPPSSSWWWXXXTTTOOOKKKJJJKKKJJJJJJJJJKKKLLLOOOPPPOOOMMMKKKIIIGGGDDDAAA???777666444333333444666777444555666666666666888:::888888777777777888999:::888777777777666666666666777777777777666666777777777777888888999:::::::::============???@@@BBBCCCAAACCCEEEFFFEEEEEEFFFGGGFFFHHHIIIHHHGGGGGGHHHJJJIIIKKKMMMPPPRRRSSSTTTTTTQQQPPPOOONNNMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQRRRSSSSSSSSSTTTSSSSSSRRRRRRPPPOOONNNMMMMMMNNNPPPQQQPPPOOONNNMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRRRRSSSTTTTTTTTTUUUTTTTTTSSSSSSSSSPPPMMMJJJIIIGGGDDDBBB===<<<:::999888888888888777555333333444444444333333333333333333333333333111111111111111111111111222222222222333444555555555444444444444555666666444444555555666666777777888888888999999:::::::::;;;:::999888777666555555666333222444444444888===JJJNNNWWWeeeuuurrriiifffgggjjjnnnqqqrrrssstttuuurrrmmmjjjgggccc^^^ZZZ[[[aaajjjssswwwvvvtttsssllljjjiiihhhgggbbbYYYRRRKKKDDD999111------...///------------,,,,,,++++++++++++++++++++++++++++++))))))))))))************+++++++++*********))))))++++++******)))*********++++++***))))))))))))))))))***,,,+++)))(((((()))+++++++++***)))))))))(((************************)))))))))))))))))))))))),,,+++***)))(((((((((((('''((()))******)))((('''(((((())))))))))))(((((('''***)))&&&(((,,,***%%%)))(((''''''''''''(((((((((((((((''''''(((((((((&&&''')))******)))'''&&&(((((((((((()))))))))))))))((('''''''''((())))))---,,,,,,++++++******)))'''''''''((((((((())))))(((((()))************)))******************++++++******))))))((()))******))))))))))))))))))))))))(((***+++***)))((()))***)))+++,,,,,,+++******+++************)))))))))((())))))))))))))))))))))))'''((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))***)))))))))+++++++++*********))))))***************************++++++++++++++++++***,,,,,,,,,++++++*********))))))***+++,,,------...,,,,,,+++*********++++++*********++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...+++++++++,,,,,,,,,---------,,,++++++************//////...///000333666777;;;???CCCEEEDDDDDDFFFIIIGGGSSS]]]aaaccchhhlllmmmfffbbb\\\VVVQQQOOOMMMMMMLLLNNNPPPRRRSSSSSSQQQPPPQQQTTTWWWXXXUUUPPPKKKIIIGGGFFFFFFGGGJJJNNNQQQTTTRRROOOJJJHHHHHHHHHGGGEEEAAA???<<<999888777888888444555666666555666888:::888888888888999999::::::777777777666666666666555777777777666666666555555777777777777777777777777999999:::;;;<<<===??????===???AAABBBAAAAAABBBCCCBBBDDDEEEEEEDDDDDDEEEFFFGGGHHHJJJLLLNNNPPPRRRRRRNNNNNNMMMLLLKKKKKKKKKKKKNNNNNNNNNOOOOOOOOOPPPPPPTTTTTTTTTTTTTTTSSSRRRQQQPPPOOONNNMMMMMMNNNOOOOOONNNMMMLLLKKKKKKLLLMMMNNNOOOOOOOOOOOONNNMMMMMMLLLOOOOOONNNNNNMMMLLLKKKJJJIIIGGGCCCAAA???>>><<<:::444444444444444444555555555333222222333444333222444444444333333222222111111111111111111111111111222222222222333444555666555444444444444555666666444444555555666777777888888888999999::::::;;;;;;::::::999888666555444444444222222444555666<<>>:::777555555555555666555333333444666666666666777777777888888777777666666666666555555666666777777777666555555777777777777666666555555777777888999::::::;;;;;;999;;;===>>>======>>>???>>>@@@BBBBBBAAAAAAAAABBBCCCDDDEEEGGGIIIKKKMMMNNNLLLLLLKKKJJJJJJJJJJJJJJJMMMMMMNNNNNNNNNNNNOOOOOOTTTTTTTTTSSSRRRQQQPPPOOONNNNNNNNNMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMLLLLLLJJJIIIGGGFFFGGGGGGFFFEEEDDDCCCAAA@@@@@@===:::999888777555444000000111222222333333444333222000111222222111///444444444333333222222222222222222222222222222222222222222222333444555666555444444444444555666666444555555666777888999999999999999999999999::::::999888888777666555444444444333444777999;;;CCCMMMUUU\\\iiixxxyyypppmmmkkkkkkmmmnnnmmmmmmsss{{{|||uuukkkccc^^^]]]]]]dddoooxxxwwwrrrppppppqqqjjjhhhfffccc___WWWLLLCCC888555222000//////...---------,,,+++++++++++++++************************((((((((()))))))))******+++++++++************)))+++***************++++++******)))))))))))))))***''')))******)))(((((()))++++++++++++++++++******************************''''''''''''(((((((((((((((((((((((()))***,,,,,,(((((())))))))))))(((((((((((())))))))))))((((((***(((&&&%%%''')))***)))(((''''''''''''(((((()))''''''((((((((((((''''''&&&''')))******)))'''&&&(((((((((((())))))))))))*********+++***)))(((((())))))))))))))))))))))))))))))))))))***************)))((((((((()))+++,,,((((((((())))))*********)))******+++***)))((('''))))))))))))))))))))))))(((***+++***)))((()))***+++---//////...---...///************))))))))))))))))))))))))))))))))))))************++++++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))&&&''')))*********))))))((((((((((((((()))))))))******************************++++++++++++******************++++++++++++*********++++++,,,,,,,,,******)))******+++,,,---)))***++++++++++++***)))++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,------++++++***************+++***+++,,,---------------111222444999???EEEHHHIIIFFFLLLPPPRRRVVV]]]___^^^\\\[[[XXXTTTPPPLLLIIIHHHBBBBBBCCCFFFIIILLLOOOQQQSSSUUUWWWYYYYYYVVVRRROOOIIIHHHGGGGGGIIIMMMQQQSSSVVVSSSPPPQQQTTTUUURRROOOJJJIIIGGGDDD@@@===;;;:::888888888666333222333444444555666666777777666666777777666666666555555555555555777777888777666666777777666666555444333333444555666666777777777777666888:::::::::999:::;;;:::<<<>>>???>>>======>>>??????@@@AAACCCEEEGGGHHHIIIHHHHHHGGGGGGGGGGGGGGGIIIJJJJJJKKKLLLMMMMMMNNNPPPPPPOOOOOOMMMLLLKKKJJJHHHIIIJJJKKKJJJIIIGGGFFFFFFFFFEEEDDDDDDEEEFFFFFFEEEEEEEEEEEEDDDBBBAAA@@@@@@??????>>>===;;;:::999888666444333444444333222000111111222222222222111111000///000111222000///222222333333333333444444333333333333333333333333333333222333333444555666555444444444444555666666555555666777888999::::::999999999999888888888888777777777666666555555555555555888<<<>>>BBBLLLVVV___fffrrrrrrjjjiiilllmmmmmmnnnooommmoooxxx}}}|||vvvkkk```]]]```fffooouuuwwwrrrooonnnlllgggeeebbb```]]]YYYOOOCCC;;;444222///---.........------,,,+++*********+++,,,))))))))))))))))))))))))(((((((((((()))))))))***+++++++++************)))))))))))))))***+++,,,,,,*********))))))******+++'''(((******)))(((((()))))))))))))))))))))******))))))))))))))))))))))))''''''(((((())))))))))))'''(((((()))******++++++))))))(((((((((((())))))(((((())))))))))))((((((+++&&&"""$$$'''******)))'''''''''''''''((())))))&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&(((((((((((())))))))))))$$$&&&)))+++,,,+++)))(((*********+++,,,,,,------((((((((())))))))))))***+++***((('''''')))+++,,,''''''(((((()))))))))***(((***+++,,,+++***'''&&&))))))))))))))))))))))))(((***+++***)))((()))***---///000111000///000111************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&'''(((*********)))(((%%%%%%&&&'''((()))******************************))))))************))))))))))))******+++++++++,,,***++++++++++++,,,,,,,,,(((((((((((()))***,,,,,,)))***+++,,,,,,+++***)))++++++******************((())))))))))))*********++++++,,,,,,,,,---------))))))))))))***+++,,,---,,,---...//////...---,,,...---...444===EEEHHHIIIGGGIIIKKKLLLQQQXXXZZZXXXVVVUUURRROOOMMMLLLKKKLLLDDDCCCBBBBBBFFFKKKQQQTTTTTTUUUWWWYYYZZZXXXUUURRRPPPNNNLLLKKKLLLNNNRRRTTTTTTQQQQQQTTTXXXXXXSSSNNNNNNNNNNNNNNNMMMKKKJJJIII<<<<<<;;;999555333444555555666666777888777777777777666666666555555555555444555777888888888777666777666666555444333222111333333444555555555444444333555777888777777888999777999;;;<<<;;;::::::;;;<<<<<<===>>>???AAACCCDDDEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIKKKLLLLLLKKKKKKJJJIIIHHHGGGEEEDDDBBBDDDFFFGGGGGGDDDBBB@@@AAA@@@???>>>>>>???@@@AAA<<<===>>>>>>>>>===<<<;;;<<<;;;;;;:::999777666555444333111111222333333222222222222222222111000///000//////111333333222111000000111222444555666666444444444444444444444444333333333333444555666666555444444444444555666666555666777888999:::;;;;;;:::999999888888777777777666666666666666555555555777888;;;???BBBFFFQQQ]]]kkkqqqzzz|||rrrhhhfffkkkqqqsssrrrqqqqqqoooqqq}}}yyyyyytttiii^^^[[[ccckkkwwwxxxsssmmmmmmnnniii___^^^\\\ZZZWWWRRRIII<<<333444000---+++,,,---...///---,,,+++*********+++,,,(((((((((((((((((((((((((((((((((((())))))))))))+++++++++************)))))))))))))))***+++,,,---+++***************++++++'''(((******)))(((((()))&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((())))))*********+++((())))))************)))***)))(((''''''((()))***(((((())))))))))))((((((+++$$$ """'''***)))((('''''''''''''''((()))***&&&'''((())))))((('''&&&(((((())))))))))))(((((((((((((((((())))))))))))"""&&&***,,,,,,***)))&&&&&&'''((()))******+++''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))******++++++************************---,,,+++***))))))))))))******))))))******+++,,,666666333111444666222***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))******))))))************))))))+++++++++*********************************++++++******++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,---------,,,+++***+++,,,...///000000111222555<<>>777666555222...333222333555777777555333444444444444444444444444333333333444444444555555555555555555555555555555111222222333444555666666999666444555888888666333666666666666666666666666::::::;;;<<<======>>>>>>>>>>>>=========<<<<<<<<<999<<<@@@DDDFFFGGGFFFFFFEEEDDDCCCBBBAAA???>>>>>>>>>???@@@AAAAAA???===<<<<<<;;;;;;;;;::::::999999===<<<:::888777666666666333333333222222111111111000111222222222222111000111111000000000000111111...000111222222111000...333333333333333555666666555444333333444555666777555444444333333222222111555555666888888999999999666666666777888888999999888999:::888666555555666444555666555333333555666999<<>>===<<<;;;:::888999:::;;;;;;999888777777777777666666666555555999888777666555444444444333333333222222111111111111111111111111111111111222111111000000111111222000111222333333222111000555444444333333333444444555555444333444444666666555555555444444444333333555666777888999999999999777777777777888888888888666777777666333222222333333444555666666777:::<<<@@@BBBDDDGGGMMMWWWdddmmm}}}uuukkkfffbbbdddhhhoootttuuurrrooopppnnnooowww{{{sssiiihhheeecccbbbffflllqqqzzzxxxtttoooiiiaaaYYYTTTMMMLLLHHHAAA:::555111///...,,,***''''''''')))***,,,,,,,,,+++++++++******+++++++++++++++***))))))))))))))))))))))))))))))+++*********,,,,,,***)))(((((()))++++++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))((((((((()))))))))))))))*********(((((())))))))))))(((((())))))(((((((((((())))))***)))(((''''''((()))***((())))))))))))((((((''''''''''''((((((((((((((())))))))))))((((((''''''))))))(((((((((((())))))((()))***)))((((((***+++)))((((((''''''((()))***+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((('''''''''((())))))***))))))))))))***++++++///555777555333333000,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))************))))))((())))))******+++++++++......------,,,***)))(((******++++++++++++************++++++++++++******************************++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,***+++++++++++++++*********+++,,,---///444;;;???JJJMMMMMMJJJIIIKKKJJJFFFGGGHHHIIIKKKMMMOOOPPPQQQUUUWWWUUUOOOMMMPPPTTTTTTUUUSSSRRRSSSUUUWWWXXXWWWXXXWWWVVVVVVUUUSSSOOOLLLOOOOOOOOOPPPPPPPPPPPPPPPSSSYYYaaaiiirrr|||~~~{{{ooobbbPPPCCC>>><<<;;;999666444222222444444444333555555555555555555555555444444444444444444444333555555555555555555555555666666555555555444444444555;;;AAACCC>>>999666666444444444444444444444444111222222333333444444555777777777666666666666666555666777888999;;;;;;<<<::::::999999888777666666444555666666666555333222333333333333333222222222444444333222222222222222222222222222222111111111333222111000000111222333333222222111111222222333111222333444444333222111666666555444333333222222666555444444333444444555666666666555555555555555666666777888999999999999999999888888888777777777666666666444222111222333444666999;;;<<>>999444111//////000///,,,+++***+++,,,---,,,,,,,,,++++++++++++******++++++++++++***))))))))))))))))))))))))))))))+++)))((((((*********)))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******)))'''&&&))))))))))))***************))))))))))))))))))(((''''''((((((((((((''''''))))))(((((((((((())))))***)))(((''''''((()))***&&&'''((()))))))))))))))(((((((((((((((''''''''')))))))))(((((((((((('''))))))(((((((((((()))))))))******)))(((''')))******))))))(((((((((((()))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((************************((((((((())))))+++,,,,,,)))))))))))))))***+++++++++333999666222000///---************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))*********++++++++++++******))))))************))))))'''(((((()))***++++++,,,,,,------------,,,+++*********++++++++++++******)))******++++++******)))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,++++++++++++***************++++++++++++,,,,,,,,,)))***+++,,,+++***)))((()))***+++,,,---111666:::CCCIIIMMMNNNNNNNNNJJJDDDDDDEEEGGGIIILLLOOORRRSSSXXX\\\___\\\YYYYYYWWWTTTSSSQQQPPPPPPSSSVVVWWWXXXYYYWWWUUUUUUVVVVVVUUUSSSVVVUUUSSSRRRQQQPPPPPPOOOVVV\\\dddkkksss{{{{{{wwwqqqeeeVVVJJJCCCAAA???===999666444333333444444333555555555555555555555555555444444444444333333333555555555555555555555555555555555555555555555555444999>>>???<<<777444222444444444444444444444444222222222222333333444444444444444444444444444444444444333333444555666777666555555555444444333333333444444444444333222111222222222222222222222222111111111000000111111222222222222111111111111111333222000//////000222333444333333222222333333444222222333333333333222222555555555444444333333222666555555444444333333333555555555555555555555666666777888888999999999999::::::999888777777666666666666666555333333444666:::===AAADDDGGGIIILLLNNNMMMPPPRRRUUUYYYaaallltttrrrgggbbbaaaaaahhhqqqyyy{{{wwwoooiiiggghhhkkkrrrwwwtttkkkbbbYYY[[[\\\ZZZZZZaaappp|||zzzsssnnnhhh___TTTLLLCCC===666333000...///111111///...---,,,---......++++++++++++++++++++++++******+++++++++******)))((((((((((((((((((((((((+++)))'''&&&((()))))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((())))))***************))))))(((((((((''''''(((((())))))(((((('''))))))(((((((((((())))))))))))(((((((((((())))))&&&'''(((((())))))((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))*********)))'''&&&((()))******))))))(((((('''''')))))))))(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((************************'''((((((((()))***,,,,,,))))))(((((())))))***+++(((111888555000...---,,,************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***++++++++++++***)))))))))************))))))''''''((()))******++++++)))***,,,---......---,,,******++++++++++++******)))******++++++******)))))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,)))***+++,,,,,,+++)))((()))+++,,,,,,---///222555999BBBKKKPPPSSSRRRMMMFFFDDDDDDEEEGGGJJJNNNRRRTTTYYYbbbjjjkkkiiifff```YYYTTTQQQNNNNNNPPPSSSUUUVVVYYYWWWUUUVVVZZZ^^^aaabbbbbb___[[[VVVSSSPPPOOOOOOVVV\\\bbbffflllrrrqqqllljjjcccYYYQQQLLLHHHDDDBBB<<<:::666555555555444444555555555555555555555555444444444444444444444444555555555555555555555555333333444444555666666777888777777888999888444111444444444444444444444444222222333333333333333333333333333333333444444444444333111111111222444555333333333333333333222222333333333333333222111111000000000000000000111111111111000000111111222222111111111111111111111111333222000//////000222333444444333333333333444444111222222222222222222111222333444555555555444444555555555444444333222222333333444444555555555666777888888999999999999888:::999999888777666555555444555555444444555888;;;AAAEEEKKKPPPRRRSSSTTTUUUVVVYYY\\\]]]^^^cccjjjooozzz}}}~~~yyyqqqiiifffgggbbbgggooouuuvvvsssnnnkkkkkkjjjjjjmmmooollleee___XXXZZZ[[[YYYYYY```nnnzzzzzzuuuoooiiiccc\\\SSSMMM???666...---,,,***+++///,,,+++***)))))))))***+++++++++++++++++++++++++++)))******+++++++++******((((((((((((((((((((((((+++)))&&&&&&''')))))))))))))))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((((('''''''''(((((()))))))))***)))))))))((((((''''''((())))))******))))))((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((('''&&&&&&(((((((((((((((''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))******)))'''&&&''')))******))))))(((((('''''')))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***)))(((((((((((()))******'''///444111---,,,,,,+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))***++++++***)))((())))))************))))))'''(((((())))))*********'''(((+++---......---,,,******++++++++++++************++++++++++++******))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))******+++,,,,,,++++++***,,,---------...000222111;;;EEEKKKPPPRRRNNNHHHDDDDDDDDDEEEHHHLLLQQQTTTZZZeeepppuuutttooofff^^^UUUQQQLLLJJJLLLOOOQQQRRRXXXWWWXXX\\\bbbjjjooorrrlllhhhaaaZZZTTTPPPNNNMMMSSSWWW\\\___dddiiihhhcccaaa^^^YYYUUURRRNNNJJJHHH@@@===;;;999999888666444444444444444444444444444333333333444444444555555555555555555555555555555111111222333444555666777;;;777444555888999777444444444444444444444444444222222222222222222222222333333333333444444444444333222111000111222333444222222222222222333333333222111111111000000000000.........////////////000222222111111111222222333000000000111111111111111333222111000000111222333444333333222222333333444222222222111111222222222111222333555666666555444333444444444444333333222222222333444555555666666888888999999999999999888888888777666666555444444111333444555666:::>>>BBBHHHNNNWWW]]]______^^^]]]bbbdddeeecccbbbdddiiimmmssstttvvvuuuqqqllliiiggg```dddjjjmmmnnnnnnmmmnnnqqqmmmiiigggeeebbb]]]XXXVVVXXXYYYXXXXXX^^^hhhppppppmmmhhhaaaYYYSSSNNNKKKBBB666.........+++,,,111+++++++++*********++++++***++++++++++++,,,,,,,,,))))))***++++++++++++***))))))))))))))))))))))))***((('''''')))))))))((()))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((()))(((((((((((((((((('''))))))************))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((('''&&&%%%''''''''''''((((((((()))&&&''''''''''''((((((((())))))(((((((((((())))))((())))))((('''&&&((()))((()))))))))))))))((('''((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((()))******'''---000---+++++++++)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((&&&''')))******)))'''&&&))))))************))))))((((((((()))))))))))))))''')))+++---------+++*********++++++++++++******++++++,,,,,,,,,,,,++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,,,,------************++++++++++++************+++---...///+++,,,......---,,,---///---444;;;@@@EEELLLMMMJJJFFFEEECCCDDDFFFJJJOOORRRXXXcccnnnsssrrrnnneee]]]UUUPPPJJJGGGGGGIIIKKKLLLRRRTTTYYY```jjjqqquuuwwwpppkkkcccZZZSSSOOOMMMLLLOOOSSSUUUWWW[[[```___[[[YYYWWWUUURRRPPPNNNLLLJJJCCCAAA???>>>===;;;888555333333333333333333333333111222222333444555666666555555555555555555555555111222222222333333444444666666555666777777777777555555555555555555555555333333333333333333333333222222222333333444444444111111000111111222222333111111111222222333333333222222111000000000000000//////000000000111111111333222222111111111222222///000000000111111111222111111111111111111111111333333222222222222333333333333222222222222333333222333444666666555333222111222333444444444333333222333444555666777888888888999999::::::999999888666666555555444444333333333444777999<<>>CCCIIIQQQVVVYYYcccpppzzz~~~|||xxxuuuooommmggg```]]]```iiippprrrpppoooqqqpppjjj___WWWWWW[[[```cccdddfffjjjnnngggccc___\\\ZZZWWWTTTQQQNNNNNNPPPRRRUUUXXX[[[]]]]]]]]]XXXNNNAAA;;;<<>>222111///...---------...,,,++++++*********))))))///---+++)))((()))+++---))))))))))))))))))))))))'''((()))***+++,,,,,,,,,+++)))(((''''''((()))+++******))))))((((((''''''++++++******)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''%%%#########%%%&&&''''''''''''((((((((()))(((((('''(((((()))***++++++***)))(((((()))***++++++***)))((('''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''******(((&&&%%%%%%(((***))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))''''''((((((((((((''''''******)))))))))))))))***++++++++++++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,+++******))))))******************)))))))))(((+++++++++++++++***))))))'''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))******++++++******)))((())))))))))))************+++***)))+++------***((())))))))))))))))))*********+++,,,,,,++++++******,,,,,,++++++***))))))(((++++++++++++************************************)))***,,,///000111000000)))******************)))******************++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---******+++++++++***)))(((++++++++++++++++++++++++,,,...///000222666<<<@@@DDDFFFHHHJJJIIIIIIJJJKKKHHHNNNUUUYYYWWWRRRNNNKKKIIIHHHFFFDDDCCCBBBBBBBBBBBBEEELLLTTT\\\aaabbbbbb^^^[[[WWWSSSOOOMMMKKKKKKHHHGGGGGGGGGHHHKKKMMMOOOIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGHHHGGGEEECCCAAA???<<<888666666555333111111222222222222222111111555555555555666666666666555555555444444333333333555555555444333333222222555666777666444444666777666444222222555666555333777555222222222333333222222333333444444333333222444333222333444555444222111111111111111111111111222222222222222222222222333333333333333222222222111222222333333222222111222222222222222222222222333333333333333333333333666555555444333222222222222333444444555555444444444444444444444555555666666666666666777888999999777777666555555444444333333333333555777:::;;;<<>>AAAFFFLLLOOOOOOLLLHHHDDDHHHMMMPPPOOOLLLJJJIIIEEEEEEFFFEEEEEEDDDDDDCCCAAABBBEEEJJJOOOSSSTTTTTTUUUTTTRRRPPPNNNKKKJJJIIIFFFEEEDDDBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHFFFCCC???;;;999777444111333222222111111222222333444555555666666777777777444444444444444333333333333333333333333333333333555666777666444444666777666444333333555555444333555444222222333444444333444333333222222333333444555444333333555555444333222222222222222222222222333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222333333333333333333333333444444444333333222222222333333444555555555555444444444555666666666555555666666666777777777666666666555444222222222333333333444555888;;;>>>AAACCCKKKPPPVVVZZZ[[[]]]aaaeeehhhsssvvvlll```[[[XXXYYY___fffkkkllljjjjjjjjjhhhbbb[[[TTTPPPOOOSSSWWWYYYXXXVVVTTTSSSSSSSSSRRRRRRSSSUUUWWWXXXWWWTTTRRRUUUXXXWWWPPPIIIAAA888555;;;BBB@@@777111...---+++***))))))************+++,,,,,,***)))(((*********))))))))))))))))))))))))))))))))))))))))))*********))))))((('''***)))(((''''''((()))***(((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((+++***)))((('''((()))***''''''((((((((()))))))))***))))))(((((((((((()))((((((''''''''''''((((((+++***)))((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''"""$$$'''''''''''')))***''''''''''''''''''''''''(((((((((((())))))))))))************************(((((((((((((((((((((((('''(((((())))))(((((('''++++++***)))(((((())))))*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))))))))******+++++++++******)))%%%&&&&&&'''(((((())))))))))))))))))))))))))))))***))))))))))))))))))***))))))************))))))+++,,,,,,,,,,,,+++******((()))))))))***************)))((((((((()))))))))***************))))))(((((((((***...222333111...*********************************+++,,,---------***************************,,,///111111...+++)))+++++++++,,,,,,+++++++++))))))*********+++++++++++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++---000333777:::???GGGOOOQQQNNNJJJCCCEEEGGGHHHIIIHHHHHHHHHFFFGGGIIIJJJJJJHHHGGGEEEEEECCCCCCDDDGGGIIIJJJJJJMMMNNNNNNNNNMMMKKKIIIHHHDDDCCCBBBAAA@@@?????????@@@@@@AAACCCDDDEEEFFFGGGGGGHHHIIIKKKLLLMMMMMMMMMKKKIIIEEEBBB>>>:::777555555444333222222222444444333333444444555666777777555555555444444444444444333333333444444555555555555666777666444444666777555555555555555555444333444333222333444555555444444444222222222222444444333111000111222333222111222222222222222222222222333333333333333333333333111111111111111222222222111222222333333222222111333333333333333333333333222222222222222222222222333333333333333222222222333444444555555555555555444555666777777666555444555666777777777555444333666555333222222333555666777888;;;===???BBBEEEHHHOOOSSSYYY]]]___```ccceeegggnnnvvv{{{yyypppeee]]]XXXXXXZZZ^^^cccgggggggggcccddddddaaa[[[TTTOOOLLLNNNPPPQQQQQQPPPPPPRRRSSSTTTVVVZZZ]]]```aaaaaaaaaZZZXXXVVVVVVUUUPPPFFF???888000///999>>>777000///,,,+++***)))((())))))***)))***+++,,,,,,+++)))((())))))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))((((((******)))(((((()))******'''''''''((()))*********(((((())))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''(((((()))'''(((((((((((()))))))))******)))(((((('''(((((((((((((((((((((((((((((())))))))))))(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''"""$$$''')))(((''''''((((((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((()))***+++++++++*********)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***))))))((())))))******))))))))))))))))))******)))******+++++++++******((((((((((((((((((((('''******************************))))))))))))*********++++++,,,,,,++++++***+++,,,,,,,,,,,,+++******((()))))))))*********************)))))))))***+++))))))************)))(((,,,))))))000999===888222(((((()))***+++,,,------***++++++,,,---...//////************************...000222444444111...,,,+++++++++,,,,,,++++++++++++++++++*********))))))************++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++,,,---...///++++++++++++++++++++++++)))***+++++++++,,,///111444555999AAAJJJPPPQQQOOOAAAAAAAAAAAACCCDDDEEEEEEKKKLLLNNNOOONNNLLLJJJHHHHHHFFFBBBAAABBBBBBCCCBBBGGGHHHJJJKKKKKKJJJIIIHHHDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@AAACCCDDDFFFGGGGGGFFFGGGHHHJJJLLLNNNOOOOOONNNMMMKKKHHHDDD@@@>>>===777666444333222222333333111111222222333444555555555555555555555555555666444444555555666666777777555666777666444444666777555666666666555444333333333222222333555666666444444444222222222222444444222000///000111222111///222222222222222222222222333333333333333333333333000000111111111222222222111222222333333222222111333333333333333333333333222222222222222222222222333333333333333333333444333444555555666666555555444555666777777666555444444555666666555444222111444333222222333666888:::>>>@@@BBBCCCCCCDDDGGGJJJQQQUUUZZZ^^^aaabbbddddddhhhiiikkkkkkgggaaa[[[WWWVVVYYY___dddfffeeeaaa]]][[[\\\\\\XXXRRRLLLIIIGGGJJJJJJIIIIIIIIIMMMRRRVVVUUUZZZbbbiiillljjjfffbbb[[[\\\ZZZVVVNNNEEE===888444...///666666...,,,000,,,+++***)))))))))***+++)))***++++++,,,+++***))))))***+++------,,,***)))))))))))))))))))))))))))&&&&&&((())))))***************))))))))))))******&&&&&&'''((()))***++++++************))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))(((((((((((()))))))))*********)))(((((('''(((((())))))))))))))))))))))))'''((()))*********))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&)))***(((&&&%%%%%%))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))***+++,,,+++******)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******))))))))))))************))))))***++++++++++++******)))))))))((((((((((((************************+++******))))))******++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++******)))))))))))))))***************+++,,,,,,******+++,,,'''((()))+++++++++***)))---******000999===:::444'''((((((***+++,,,------***++++++,,,---......///***************************+++...000111000///---******++++++++++++******,,,,,,++++++***))))))((('''''''''(((((((((((()))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++***)))))))))''''''((()))***,,,---...++++++++++++++++++++++++(((***+++++++++,,,...000222333666<<>>===CCCDDDFFFGGGHHHHHHGGGGGGCCCDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDEEEFFFFFFGGGEEEFFFGGGIIILLLNNNPPPQQQPPPPPPPPPMMMIIIFFFDDDDDD:::999888666444333333222000111111222222333333333444444444555555555555666555555666666777777777888555666777666444444666777444666888888666444333333333333333444666777555444444333333222222333333444333222111111333333222111333333333333333333333333333333333333333333333333000000111111222333333333111222222333333222222111222222222222222222222222333333333333333333333333333333333444444555555555444444555666666666666555555555666666666555444444444444444444444333222111000111222444777;;;>>>@@@EEEHHHIIIHHHFFFFFFIIILLLUUUXXX\\\```bbbcccbbbbbb```___]]][[[YYYXXXWWWWWWYYY]]]cccfffeee```YYYUUUSSSUUUUUUQQQKKKFFFDDDEEEDDDDDDEEEEEEGGGLLLSSSXXX\\\cccmmmtttvvvqqqiiiccc[[[[[[XXXQQQFFF===777555000///000111...***+++000,,,+++******)))***+++,,,***************+++++++++)))***+++------,,,++++++))))))))))))))))))))))))&&&&&&((()))***+++++++++************************&&&''''''((()))******+++++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++((((((((()))))))))*********))))))(((((((((((()))))))))************))))))&&&''')))*********)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&(((***+++)))'''&&&&&&************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((***)))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((()))))))))************))))))***+++++++++++++++)))))))))***************************************+++******))))))******++++++++++++,,,,,,+++++++++******++++++******)))((())))))))))))************(((+++------+++******+++%%%''')))+++,,,,,,+++******+++,,,...111333333222)))************+++++++++*********++++++,,,,,,,,,************************'''(((***+++,,,,,,+++***)))******************)))++++++******************'''(((((((((((()))))))))******+++,,,,,,,,,,,,+++************************+++++++++***************))))))((())))))+++---...++++++++++++++++++++++++)))+++,,,,,,++++++,,,......000333666:::@@@FFFJJJJJJGGGDDDDDDFFFHHHHHHHHHJJJKKKLLLMMMNNNNNNNNNMMMNNNKKKFFFCCCAAA@@@>>>===???@@@AAACCCDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGIIILLLNNNPPPQQQRRRTTTTTTRRRMMMIIIHHHHHHBBBBBB@@@>>><<<999777666222222222222222222222333222222222333333444444444555555555666666666666666555666777666444444666777444777999999666333333333444333444555777777555333222333333444444333333222444333222222444444333222333333333333333333333333222222222222222222222222111111111222333444444444111222222333333222222111222222222222222222222222333333333333333333333333333333444555555666777777444444555666666666666666666555555444444444444444444333333222222222222333111333666;;;@@@EEEHHHJJJIIILLLNNNLLLIIIHHHKKKNNNXXXZZZ\\\___```___]]]ZZZRRRQQQQQQQQQSSSUUUXXXZZZ^^^```cccccc___ZZZTTTQQQMMMPPPPPPMMMGGGCCCCCCEEEAAADDDHHHKKKNNNQQQVVVYYYbbbhhhqqqwwwwwwpppgggaaaWWWSSSLLLDDD===777222///,,,///...++++++......,,,++++++***))))))***+++,,,+++***)))((()))***,,,---))))))***+++++++++++++++))))))))))))))))))))))))(((((()))***+++++++++************++++++*********''''''(((((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++(((((()))))))))*********)))(((((((((((())))))***(((((()))******)))(((((('''((())))))(((&&&$$$###((((((((((((((((((((((((''''''''''''''''''''''''&&&(((***+++)))(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))),,,+++***)))(((((((((((()))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))*********+++((()))***+++++++++++++++(((((()))***+++,,,,,,---))))))))))))))))))))))))++++++************++++++******++++++++++++*********************)))(((((())))))))))))************&&&***---...+++))))))***$$$&&&(((+++,,,,,,++++++&&&***...---)))(((+++000,,,,,,++++++***))))))))))))))))))))))))*********************************......------,,,+++***)))))))))************)))))))))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++************************))))))******+++++++++,,,---,,,+++++++++,,,---...++++++++++++++++++++++++***+++,,,+++***)))***+++))),,,000111222666<<>>>>>???AAABBBCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCEEEDDDDDDDDDDDDDDDCCCCCCFFFFFFHHHIIILLLNNNQQQRRRUUUVVVWWWUUUOOOKKKJJJJJJJJJJJJIIIGGGDDD@@@===;;;444333333333333333333333000000111111111222222222555555555555555555555555555666777666444444666777444777:::999666333333333555444444555777666444222222222444555555444222222333222111111333333222111333333333333333333333333111111111111111111111111111111222333444444555555222222222333333222222222555555555555555555555555444444444444444444444444333444444555666777888888444555555666666666666666666555444333222222333444444333111111111222333444444777<<>>>>>???@@@BBBCCCDDDDDDCCCDDDFFFHHHKKKLLLMMMMMMPPPOOOKKKIIIJJJLLLHHH@@@AAA>>>;;;:::===BBBEEEGGGBBBDDDEEEEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCEEEGGGHHHIIIHHHKKKPPPTTTWWW\\\___]]]UUUNNNJJJJJJLLLOOORRRRRRMMMFFF@@@===:::888666555555555333222222222000//////000111222000111222444444444333222555555444444444555555666222444666777888777666555444555666666666666666555444444444555555555666666444444333333222111000000222222222111111000000000111111222222222333333333333333444444444444444444333333333333333333333333555555555555555555555555666666777666666555444333444444555555666666777777555666666777666555333222333444333222000///000222---///111222333444777::::::@@@GGGMMMQQQRRRSSSTTTSSSQQQNNNJJJIIIKKKOOOSSS______^^^ZZZUUUQQQOOOOOOMMMNNNOOOQQQVVV[[[___bbbeeedddaaa^^^ZZZUUURRRPPPQQQMMMJJJJJJHHHFFFGGGKKKJJJQQQVVVUUUVVVZZZ]]]]]]bbbccceeeeeeccc]]]TTTNNNDDD@@@999333///---...///---,,,+++++++++,,,---...///...---,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++************++++++************************''''''(((((())))))******(((((((((((((((((((((((()))((('''(((***++++++***------,,,+++*********+++************************''''''(((((())))))******(((((((((((())))))))))))((('''''''''''')))+++,,,))))))))))))))))))))))))''''''''''''((()))++++++&&&'''((())))))***)))))))))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))''''''''''''((((((((((((************)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((((((((())))))*********+++***)))))))))((((((((('''))))))))))))((((((((('''***************)))((('''************+++++++++++++++******))))))******+++******)))(((((())))))***************++++++++++++************************)))))))))***+++++++++,,,+++++++++*********))))))++++++************++++++***+++,,,,,,+++++++++,,,,,,++++++,,,...///...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......******++++++,,,,,,------++++++******++++++,,,---...............---------******************************++++++++++++******,,,,,,+++,,,...000333444888999;;;>>>@@@CCCEEEFFFBBBBBBDDDFFFHHHIIIJJJKKKNNNPPPPPPQQQTTTVVVQQQIIIEEEBBB>>>===>>>AAACCCCCCCCCDDDEEEDDDCCCDDDFFFHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDFFFHHHIIIJJJMMMRRRVVVZZZ]]]___\\\TTTNNNKKKKKKOOOSSSWWWWWWSSSLLLEEEBBB===;;;888888888888777555222111000///......//////111111222333333333333333555555555444555555666666444555777888777666444333666666666666555444333333444444555555555555555555444444333333222111111111111222222222222222222333222222222222333333333333444444444444444444444444333333333333333333333333555555555555555555555555666666666777666666555555555555555555555666666666666666666666555444333222333333333111///...///000000222444555777999<<>>BBBEEEGGGAAAAAABBBCCCDDDFFFHHHIIIMMMRRRXXX]]]bbbddd]]]TTTKKKGGGCCC@@@@@@AAAAAAAAACCCDDDDDDCCCBBBCCCFFFIIIGGGHHHHHHHHHHHHHHHGGGGGGDDDFFFHHHJJJKKKOOOSSSWWWZZZ\\\\\\XXXQQQLLLKKKLLLOOOSSSXXXYYYVVVOOOIIIEEE@@@>>><<<;;;<<<<<<:::999444333222111000//////000222222111111222222333333555444444444555555666777666777777888777555444333777777666666555333222111555555555555555555444444444444444333333222222111222222222333444444555555222222222333333333444444666555555555444333333333333333333333333333333333555555555555555555555555555555666777777777666666555555555555444444444444666555444333222222222222333444444222000///000222444666999:::<<>>BBBDDDBBBBBBBBBBBBDDDFFFHHHIIIMMMVVV```hhhmmmmmmfff\\\OOOLLLHHHEEEDDDDDDCCCBBBCCCCCCCCCAAA@@@BBBFFFIIIIIIJJJKKKMMMMMMMMMMMMMMMGGGHHHIIIKKKLLLOOORRRSSSVVVVVVUUUQQQMMMJJJJJJLLLKKKOOOUUUWWWTTTNNNHHHEEEBBB@@@>>>===>>>>>>===<<<999888777666555444333333333222111000000111222333333333333333333444555555555555666666666555555444666666666666666555444333555555555555555444444444555444444444333333333222444444444444555555555555333333333333444444444444777666666555444333333222444444444444444444444444555555555555555555555555444555666666777777777777555555444444333333222222444333111000000000111222333444555555444444666888888:::===???AAADDDHHHKKKPPPSSSVVVVVVTTTQQQOOONNNLLLKKKIIIHHHHHHKKKQQQVVVVVVVVVVVVSSSPPPNNNMMMNNNPPPRRRUUUYYY]]]```ccceeedddaaa]]]YYYXXXXXXYYYZZZZZZUUUPPPOOONNNLLLNNNRRRZZZ```dddbbb```___ZZZTTTSSSPPPJJJDDD???999333///)))+++---///...,,,)))'''++++++++++++,,,...000222111000///---+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))******************************))))))((((((''''''((((((((((((((((((((((((,,,***))))))******((('''******)))******+++,,,---((((((((((((((((((((((((******))))))((((((''''''''''''(((((())))))******###$$$&&&'''((('''&&&&&&(((((((((((((((((((((((("""$$$&&&((())))))'''&&&))))))***))))))((('''&&&(((((((((''''''((((((((((((((((((''''''(((((((((''''''''''''((((((((((((&&&'''((())))))*********((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))((((((''''''''''''(((((((((((())))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))))))))(((((((((((())))))))))))******************++++++'''((()))******++++++***'''(((((()))***+++,,,,,,***))))))))))))))))))***++++++***++++++,,,------++++++******)))))))))((((((((())))))*********+++,,,+++++++++***)))))))))******************************))))))))))))******---,,,,,,...000000...+++000...++++++,,,,,,,,,+++(((((()))))))))*********************************************************------,,,,,,,,,,,,,,,---++++++++++++************,,,,,,++++++***++++++,,,)))))))))*********++++++******+++++++++,,,,,,,,,******++++++++++++*********+++---...//////////////////000222555888<<<>>>AAABBBBBBDDDEEEGGGIIIJJJNNNXXXcccjjjnnnnnnfff]]]OOOMMMJJJIIIIIIIIIGGGFFFCCCCCCBBB@@@???@@@DDDGGGJJJLLLNNNPPPRRRRRRRRRQQQMMMLLLLLLLLLLLLMMMMMMMMMNNNMMMKKKHHHFFFFFFHHHIIIFFFJJJOOOQQQOOOKKKGGGEEEBBB@@@>>>>>>??????>>>===<<<<<<;;;:::999777666666444333222111111111222333333222222111111222222333222222333444555666666666444555666777777777777777555555555555555555555444555555555444444444444444777777666666555444333333333333444444444555555555777777666555444444333333444444444444444444444444555555555555555555555555333444555666666666666666444444333333222222111111222111000//////000111222111333444555666888;;;===;;;===@@@CCCEEEIIIMMMPPPUUUVVVWWWVVVRRRMMMKKKJJJHHHGGGFFFEEEFFFKKKRRRVVVWWWXXXWWWUUUQQQOOONNNOOOOOOQQQUUUZZZ^^^bbbdddeee___]]]YYYVVVUUUVVVYYYZZZ[[[UUUQQQOOOMMMLLLNNNRRRYYY^^^aaa```___]]]WWWPPPKKKGGG@@@;;;777333000...------......---,,,+++***++++++++++++,,,...000111222111///...,,,+++******))))))))))))))))))))))))))))))(((((((((((())))))******************************))))))(((((('''''')))))))))))))))))))))))),,,***))))))******((('''))))))))))))***+++,,,,,,((((((((((((((((((((((((******))))))(((((('''''''''''''''((()))*********'''((()))***+++***)))((((((((((((((((((((((((((( """%%%(((******))))))))))))***))))))((('''&&&'''((((((((((((((((((''''''(((((((((((((((((('''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))************))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,((((((((()))*********+++***))))))(((((())))))***************+++,,,------*********))))))))))))))))))))))))***++++++,,,,,,---,,,,,,+++***)))((((((***************+++++++++*********))))))*********,,,,,,---111666777555222000---***)))*********)))((())))))******+++++++++************************************************---,,,++++++*********+++************************,,,,,,++++++******++++++*********+++,,,,,,------))))))******+++,,,,,,,,,******++++++++++++******((())),,,...000///......111000000///111333555777>>>???AAACCCFFFGGGHHHHHHLLLUUU^^^ccceeeeee___XXXMMMLLLKKKKKKLLLKKKJJJHHHBBBBBBAAA???>>>>>>@@@BBBHHHJJJMMMPPPRRRSSSSSSRRRQQQOOOMMMLLLLLLKKKIIIGGGGGGEEECCCAAAAAAAAACCCDDDBBBFFFJJJLLLKKKIIIGGGFFFBBB@@@>>>>>>??????>>>===<<<======<<<;;;:::999888666666555444444444555555444444333222111111111111///000111222333555666666222333555666777777888888444444444555555555666666555555555555555555555555999888777666555333222222444444444555555555666666777666666666555444444444444444444444444444444444555555555555555555555555333333444555555555444444222222222222111111111111000000111111222333444555111333555666777:::===@@@???AAADDDGGGIIILLLPPPSSSYYYZZZZZZWWWRRRMMMJJJIIIEEEEEEDDDDDDFFFLLLSSSXXX[[[[[[ZZZWWWRRROOONNNNNNNNNPPPTTTYYY]]]^^^______XXXVVVTTTSSSTTTWWWZZZ\\\[[[UUUOOONNNLLLJJJLLLQQQXXX\\\^^^]]]\\\ZZZSSSKKKBBB>>>999444222111///...---,,,,,,++++++*********++++++******+++---...000111000...---,,,++++++***))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))+++***((()))******)))((((((((('''''''''((())))))))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&'''((()))(((''''''((())))))))))))(((((('''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((((()))))))))))))))((('''((((((((((((((((((((((((************************%%%%%%&&&'''((()))******'''''''''((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))*********'''((((((((()))))))))***'''((((((((())))))))))))******++++++++++++++++++************************))))))(((((((((((()))))))))))))))******+++,,,---)))***************++++++)))******+++,,,,,,------,,,+++++++++***)))))))))))))))*********+++++++++++++++************++++++++++++...555===AAA@@@===000---)))(((((()))(((((())))))******+++,,,,,,---******************************************************)))))))))******+++)))******++++++,,,,,,,,,---,,,++++++******++++++(((((())))))***++++++,,,(((((())))))***++++++,,,******++++++++++++******'''***---111222222111000333111///......///111333777999===AAADDDEEEEEEDDDEEEMMMSSSVVVWWWXXXUUUQQQKKKJJJJJJKKKKKKKKKIIIGGGAAAAAAAAA???===<<<<<<>>>BBBDDDHHHLLLOOOPPPOOOOOOQQQOOOLLLLLLLLLJJJGGGDDDDDDBBB???===============???AAADDDFFFEEEEEEEEEFFFBBB@@@>>>>>>???@@@???>>>>>>??????@@@???>>>===<<<:::::::::::::::999888888777777555333222111111111///000000000111222333444222222333444555555555555222333333444555666777777555555555555555555555555777777666555444444333333444555555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555333333333444333333222222000000000111111111111111111222333555777888999999777999:::;;;<<<===@@@BBBDDDFFFIIIKKKMMMOOOSSSVVVYYYZZZZZZVVVQQQLLLIIIHHHDDDEEEEEEEEEHHHNNNUUU[[[^^^^^^\\\XXXSSSNNNMMMLLLMMMOOOSSSVVVXXXWWWVVVUUUOOOOOOPPPRRRUUUZZZ___aaaYYYSSSMMMKKKIIIGGGJJJOOOUUUXXXXXXUUUTTTSSSKKKCCC:::777222///......---,,,))))))***+++++++++******+++******)))***+++,,,---...---,,,+++************))))))))))))))))))))))))*********))))))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))((()))***+++***))))))((((((''''''''''''(((************************(((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&&&&'''''''''))))))))))))))))))))))))******)))(((((('''&&&&&&'''(((((())))))))))))(((&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++&&&&&&&&&&&&''''''''''''(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))''''''((()))***+++,,,,,,'''((((((((())))))******))))))******+++++++++,,,(((((()))))))))((((((''',,,,,,++++++++++++++++++))))))(((((((((((())))))))))))))))))***+++,,,---*********++++++,,,,,,---******+++,,,------......***************+++++++++))))))******++++++++++++,,,,,,++++++++++++,,,,,,)))***...888BBBIIIHHHFFF444111...,,,,,,,,,,,,,,,))))))***+++,,,,,,------)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,---...///000111******+++,,,,,,---......---,,,,,,+++*********+++)))******+++,,,,,,------'''(((((()))******++++++******++++++++++++******))),,,000444666666444333333222///------...000222111555:::???BBBBBBBBBAAA???FFFKKKLLLMMMOOOOOOLLLJJJIIIIIIJJJJJJIIIGGGDDD@@@AAAAAA???<<<::::::;;;===???DDDHHHKKKLLLLLLKKKQQQNNNLLLKKKKKKJJJFFFCCCDDDAAA>>><<<;;;:::999888;;;===???@@@@@@AAABBBDDDBBB@@@??????@@@AAA@@@???AAABBBCCCCCCCCCBBBAAA@@@======>>>???>>>===;;;::::::999777555333222111111111000000000000000111111222222333333333222111111111222333444555777888888555555555666666666666666555555555555555444444444555555555555666666666777555555555666666666666666555555555555555555555555555555555555555555555555333333333333222222111000//////000000111111222222111333666999;;;=========???@@@AAAAAA@@@AAACCCEEEGGGIIIKKKMMMOOORRRUUUXXXXXXYYYXXXTTTOOOJJJGGGFFFEEEEEEEEEFFFIIIPPPXXX]]]``````]]]XXXRRRMMMKKKKKKMMMOOORRRTTTTTTRRROOOMMMIIIKKKMMMQQQWWW]]]cccfffXXXRRRLLLIIIGGGEEEHHHMMMRRRTTTRRROOOMMMKKKCCC;;;666333...,,,++++++***)))&&&(((***---...---,,,++++++***)))))))))***+++,,,++++++***)))(((((())))))))))))))))))))))))))))))++++++************++++++************************''''''(((((())))))******)))))))))))))))))))))))))))((('''(((***++++++***,,,+++***))))))((())))))************************''''''(((((())))))******&&&&&&'''((()))***++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))+++***)))(((((((((((((((''''''((())))))***))))))&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&''''''''''''((((((((()))$$$%%%'''(((***++++++,,,************************((((((((((((((((((((((((************))))))))))))************++++++++++++******))))))))))))*********************)))(((((())))))(((((((((((())))))))))))(((((((((''''''&&&)))*********++++++++++++++++++***)))((('''&&&&&&(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++))))))(((((((((((())))))******))))))))))))******+++*********))))))(((((())))))))))))***************************)))(((((((((((()))+++,,,---.../////////......---,,,++++++''')))+++---...---,,,+++)))************+++++++++***''',,,;;;LLLRRRHHH===777222---***)))*********---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,+++++++++***************---,,,******---000333444------,,,+++***)))((('''+++++++++,,,,,,---------)))************+++++++++******+++,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,...000000///000111333111111000///...---,,,,,,000111222555777:::===??????@@@BBBDDDEEEEEEDDDCCCIIIFFFDDDDDDEEEFFFEEECCCDDDCCCAAA???===;;;::::::888888:::<<>>>>>>>>>>>===@@@BBBCCCBBBAAAAAAAAAHHHIIIJJJHHHEEEAAA@@@@@@DDDDDDEEEGGGIIIHHHEEEBBB=========;;;999666333111222222222111111111111111111111111111111111111111555555444444555666666777666555555444444555555555666666666666666666666666555555555666666666777777666666555444444444444555555555444444333444444555444444333333222222111111333222111000000//////000111222333222111111333444222;;;AAAAAAAAABBBBBB@@@@@@BBBDDDEEEDDDDDDDDDEEEJJJKKKMMMNNNOOOPPPSSSUUUSSSSSSRRRQQQNNNJJJFFFDDDEEEGGGKKKPPPUUUYYY[[[]]]]]]___^^^WWWMMMGGGGGGIIIQQQQQQPPPNNNMMMLLLJJJJJJMMMLLLMMMRRRWWW[[[[[[ZZZOOOLLLGGGCCCBBBDDDHHHKKKRRRQQQPPPLLLGGG@@@999666111///.........---***(((+++,,,,,,------,,,,,,+++(((((((((((())))))))))))+++++++++************))))))***,,,,,,***)))***+++******++++++++++++******&&&'''***++++++***'''&&&&&&(((***+++,,,+++)))(((%%%&&&''')))************))))))************))))))(((((((((((()))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''')))***)))((('''(((***+++***))))))(((((())))))''''''((()))***+++,,,,,,))))))***))))))((('''&&&&&&'''((())))))((('''&&&******)))((('''&&&%%%%%%&&&&&&''''''(((((())))))(((''''''&&&&&&&&&''''''+++)))(((((()))******))))))***+++,,,,,,+++***)))+++***)))(((((()))***+++,,,+++***))))))***+++,,,)))***+++,,,,,,+++***)))******))))))))))))*********************)))(((((())))))))))))))))))))))))******)))((((((((((((((()))))))))*********++++++)))))))))))))))(((((((((******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++))))))(((((((((((())))))******))))))))))))******************)))))))))((())))))))))))***************************)))((((((((())))))***+++,,,------,,,,,,,,,+++***)))))))))'''(((***,,,---,,,,,,+++)))************+++++++++***(((+++777CCCGGG???555222///+++******+++,,,,,,------,,,,,,,,,+++++++++******++++++,,,,,,++++++******************++++++***)))))))))+++,,,---,,,***************+++++++++++++++++++++,,,,,,,,,,,,)))************+++++++++)))***++++++,,,,,,++++++*********)))******++++++***,,,---...------///000//////......---,,,,,,,,,...///000222444777999;;;===>>>???AAABBBCCCCCCBBBFFFDDDBBBBBBDDDEEEDDDCCCCCCBBBAAA>>>===;;;;;;:::999999:::;;;===@@@CCCDDDGGGFFFDDDBBBAAAAAABBBCCCDDDBBB@@@===;;;:::::::::========================<<<>>>@@@AAAAAAAAACCCDDDHHHIIIKKKJJJFFFCCCAAAAAADDDEEEHHHLLLNNNNNNLLLIIICCCCCCAAA???<<<999777555444333333222222111111111111111111111111111111111333333333333333444555666555555444444444555666666555555555555555555555555555555555555666666666777666666555444444444444555555444444333333333333444222222222222111111111111222111000000///000000000111222333333222333555777:::BBBIIIHHHGGGGGGFFFCCCBBBCCCDDDEEEDDDDDDFFFHHHMMMMMMNNNOOOOOOPPPRRRTTTOOONNNMMMLLLJJJIIIHHHHHHIIIKKKNNNQQQTTTWWWXXXYYYYYYZZZXXXSSSLLLHHHHHHIIINNNMMMMMMLLLLLLLLLLLLLLLPPPOOOPPPSSSVVVWWWUUUSSSKKKHHHEEEBBBAAADDDGGGJJJKKKJJJHHHDDD???999444111///...---------,,,***(((++++++,,,,,,,,,,,,++++++))))))))))))*********************)))))))))(((((()))***,,,,,,***)))***+++******++++++++++++******'''((()))******)))(((''''''(((***+++++++++)))((()))))))))))))))(((''''''))))))*********))))))((((((((((((((()))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''')))***)))((('''(((*********)))((((((((((((((((((((())))))))))))))))))((())))))))))))(((((('''''''''((((((((((((''''''******))))))(((((('''''''''''''''(((((((((((((((''''''&&&&&&&&&'''((((((***(((''''''((())))))(((''''''((())))))(((''''''***)))(((''''''((()))***+++***))))))))))))***+++))))))***++++++***))))))******))))))))))))*********************)))(((((())))))***++++++***))))))+++***)))((((((((())))))((((((((()))))))))******((((((((()))))))))************++++++++++++******)))))))))))))))))))))))))))))))))*********++++++***))))))(((((())))))*********))))))))))))******************))))))))))))))))))))))))************)))************))))))((()))))))))*********+++++++++++++++***))))))(((((('''(((***+++,,,++++++***)))************+++++++++***)))+++111777888333---,,,***)))***+++------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********)))))))))***+++++++++,,,)))))))))***))))))((('''))))))*********++++++++++++++++++++++++*********)))************+++++++++)))***++++++,,,,,,++++++++++++******)))*********(((***++++++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000222444555888999;;;===>>>???@@@@@@AAA@@@???@@@BBBDDDDDDCCCDDDCCCAAA???===<<<<<<<<<<<<;;;::::::;;;<<<===>>>AAA@@@???>>>??????AAABBBCCCBBB@@@>>>===<<<<<<<<<========================<<<>>>@@@@@@AAABBBEEEGGGHHHJJJLLLKKKIIIEEECCCBBBDDDGGGLLLRRRVVVWWWTTTQQQIIIHHHEEEAAA>>>;;;:::999666666555444444333222222111111111111111111111111000000111111222333444444444333333333444555555666444444444444444444444444444444444444555555555555666555444444333333444444444444333222111111222222000000000000111111111111000000//////000000111222111333444444444555888;;;CCCKKKQQQPPPMMMKKKHHHEEECCCCCCDDDCCCCCCEEEHHHKKKNNNNNNMMMLLLLLLMMMNNNOOOJJJIIIHHHGGGGGGIIIJJJKKKMMMNNNPPPRRRSSSTTTTTTTTTSSSRRROOOLLLIIIGGGGGGFFFHHHIIIIIIJJJLLLNNNPPPQQQUUUUUUVVVWWWWWWTTTOOOLLLGGGEEECCCAAAAAABBBDDDFFFCCCAAA>>>:::666222///------,,,++++++,,,,,,***)))++++++,,,,,,,,,,,,++++++************++++++++++++))))))))))))(((((((((''')))***,,,,,,***)))***+++******++++++++++++******(((((())))))))))))(((((('''((()))++++++******))))))))))))))))))(((''''''***************)))((('''(((((((((((()))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((''')))***)))((('''(((*********))))))(((((((((((()))))))))((((((''''''''''''(((((())))))))))))(((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&'''(((((())))))'''&&&&&&'''(((((('''&&&''''''((((((''''''&&&)))((((((''''''(((((()))***))))))(((((())))))***((())))))******))))))(((******))))))))))))*********************)))((((((((()))+++,,,,,,+++)))(((***)))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))***************))))))))))))))))))*********))))))))))))***************)))))))))))))))((()))))))))************))))))************)))(((***))))))))))))))))))))),,,,,,,,,+++++++++******'''((()))************)))))))))*********+++++++++))))))***,,,---,,,***))))))))))))***,,,---+++***,,,+++++++++++++++++++++,,,,,,+++******)))))))))(((((()))***+++,,,,,,,,,******+++***)))))))))***,,,,,,++++++***))))))(((,,,++++++******)))))))))))))))*********+++++++++))))))***+++++++++++++++,,,,,,+++***)))))))))***((()))+++***))))))***++++++++++++,,,,,,,,,------,,,,,,,,,---...///000111333444666888:::;;;<<<============>>>AAACCCDDDEEEEEEDDDBBBAAA@@@??????>>>>>>===;;;:::999999::::::>>>>>>===>>>>>>@@@AAABBBCCCBBBAAAAAA@@@?????????======>>>>>>???@@@@@@AAAAAAAAABBBAAAAAABBBEEEHHHFFFIIILLLLLLIIIFFFCCCBBBFFFJJJOOOVVV[[[[[[XXXUUUKKKIIIFFFBBB>>><<<;;;:::999888888777666555444444222222222222222222222222///000111222222333333333222111111222222333444555333333333333333333333333222222222222333333333444444444333222222222222222222222111000000000000000///000000111111222222222000//////000111222333444222444555555666888<<>>???@@@BBBBBBBBBBBBBBBBBBBBBBBB===>>>???AAABBBDDDEEEFFFGGGGGGFFFDDDBBBBBBDDDFFFDDDGGGIIIIIIGGGDDDCCCBBBHHHJJJPPPUUUYYYYYYUUUQQQKKKIIIFFFCCC@@@>>>======;;;::::::999888777777777555555555555555555555555222222333444555444444444111111000000111222333333333333333333333333333333000000111111111222222222333222222111000111111111000000////////////000000111222222333333444444444111111111222333444555666444555666777888;;;???CCCLLLSSSXXXUUUPPPLLLHHHDDDAAAAAA@@@@@@AAAEEEJJJOOOPPPLLLGGGEEEDDDEEEDDDBBBBBBDDDGGGJJJKKKKKKIIIHHHJJJLLLNNNOOOOOONNNLLLJJJGGGDDD@@@======>>>======@@@CCCHHHOOOUUU[[[```bbbaaaccceeeccc___XXXQQQMMMGGGFFFCCC@@@===;;;999999777555222///---,,,,,,,,,***))))))***+++,,,+++))))))******++++++******)))((((((((()))))))))******++++++*********))))))))))))***,,,,,,***)))***+++******++++++++++++*********)))(((''''''((()))***(((((()))***************%%%&&&''')))***************************)))(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''')))***)))((('''(((***++++++,,,,,,,,,+++***)))&&&&&&&&&'''((()))))))))&&&'''((())))))***)))))))))((('''&&&&&&'''((()))%%%&&&&&&''''''((((((((())))))((((((''''''&&&&&&'''''''''''''''((()))***+++)))(((((()))******)))))))))(((((((((((())))))************************(((((())))))))))))(((((())))))(((((((((((())))))******))))))))))))*********************)))(((((())))))***++++++***))))))&&&''')))++++++***)))'''((((((((()))))))))******---,,,+++***)))(((''''''******++++++++++++******))))))))))))))))))))))))((((((((()))))))))******+++******))))))******+++******))))))))))))******))))))))))))************))))))))))))************((())))))************)))*********************)))************************************************)))************+++++++++)))*********))))))***+++,,,+++***+++++++++)))'''*********+++++++++++++++,,,+++***(((((()))***+++)))))))))***+++++++++,,,)))+++---+++)))(((+++...(((((()))***+++,,,,,,---+++++++++++++++*********)))************+++++++++((()))******++++++******++++++******)))*********,,,---...---+++******++++++++++++,,,,,,---------,,,,,,,,,,,,---...//////.........000111333555666555777999;;;<<<>>>AAADDDFFFEEEDDDDDDCCCCCCCCCCCCAAA@@@???>>>======>>>???<<<<<<<<<<<<<<<<<<<<<<<>>???@@@BBBDDDFFFGGGHHHJJJJJJIIIFFFCCCAAAAAABBBAAACCCEEEDDDCCCAAAAAAAAAEEEGGGKKKPPPRRRRRRNNNJJJIIIHHHFFFEEECCCBBBAAAAAA<<<;;;;;;;;;;;;:::::::::999999999999999999999999777888999999999888777666333222222111111222222333333333333333333333333333111111111111222222222222444333222222111111222222000000000000111222333444666666666666777777777777555555555555666777888999777888888888:::===BBBFFFNNNTTTWWWSSSNNNKKKHHHEEE@@@@@@AAAAAABBBFFFLLLQQQSSSNNNHHHEEEEEEEEECCCBBB@@@CCCHHHLLLMMMLLLIIIGGGIIIJJJLLLNNNMMMKKKIIIGGGAAA@@@===;;;999:::<<<===BBBFFFMMMUUU\\\aaadddeeeccceeegggddd^^^VVVPPPMMMGGGEEEAAA===999666444333111///---+++*********+++***))))))***,,,,,,+++)))))))))************))))))'''((((((((())))))))))))++++++++++++************)))***,,,,,,***)))***+++******++++++++++++*********)))(((''''''((()))***)))))))))))))))*********)))))))))))))))(((''''''))))))************))))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((******+++,,,,,,,,,+++))))))%%%&&&'''((()))******+++'''(((((())))))))))))(((((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''))))))(((((('''(((((()))+++***((((((*********)))(((''''''&&&&&&''''''(((***++++++,,,,,,++++++***((())))))******))))))(((***))))))(((((())))))*********))))))))))))*********************)))(((((())))))))))))))))))))))))&&&(((,,,//////---***((()))))))))*********+++++++++++++++******)))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((()))))))))***+++******))))))******+++******))))))))))))******((()))))))))************))))))))))))************(((((()))************************+++++++++++++++*********++++++++++++++++++++++++*********++++++)))************++++++++++++++++++++++++++++++,,,---+++******++++++***))))))*********+++++++++++++++***((((((((()))+++,,,******************++++++***...333333///+++***+++'''((()))***+++,,,------++++++++++++,,,,,,,,,,,,)))************+++++++++((())))))************************)))******++++++---...///---+++******+++*********++++++++++++++++++++++++,,,---...//////------------...000222333111444666777888:::===@@@DDDDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@@@@AAABBBDDDDDD?????????>>>>>><<<;;;;;;;;;<<<>>>@@@AAABBBBBBAAAAAAAAABBBCCCDDDEEEEEEFFFHHHIIIIIIGGGCCC@@@?????????@@@@@@???======>>>@@@@@@AAADDDGGGJJJIIIFFFDDDCCCCCCDDDDDDCCCCCCBBBAAA<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>><<<:::888777666555444444333333444444444444444444444444444333333333444444444444555666555555444444444444444222222222333555666888999;;;;;;;;;:::::::::::::::888888888888999::::::;;;::::::::::::;;;>>>CCCGGGJJJPPPRRRNNNIIIGGGFFFCCC@@@AAACCCDDDEEEIIIOOOSSSTTTMMMFFFCCCDDDDDDCCC@@@>>>AAAEEEIIIKKKLLLKKKJJJKKKLLLMMMNNNMMMJJJFFFDDD=========;;;999:::???CCCFFFKKKRRRZZZ___bbbcccbbbbbbdddddd```XXXPPPJJJHHHCCCAAA<<<888444111000000---,,,,,,+++++++++++++++,,,+++***+++,,,,,,***)))((())))))))))))))))))((((((((()))))))))*********************)))))))))))))))***,,,,,,***)))***+++******++++++++++++******))))))(((((((((((()))))))))))))))))))))******+++)))))))))))))))((('''''''''((()))******+++******(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***((()))***++++++)))(((&&&((((((((())))))*********((())))))))))))(((((('''''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((+++***)))(((''''''''''''***)))'''''')))***)))((()))(((''''''''''''((())))))***++++++++++++***)))))))))***++++++***))))))+++***))))))))))))***+++******))))))))))))*********************)))(((((())))))(((((((((((())))))&&&***///222333000,,,)))************++++++++++++***************+++++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++******))))))))))))******(((((())))))*********+++))))))))))))************(((((()))*********************+++++++++,,,,,,,,,------------------------,,,,,,++++++***++++++,,,)))************+++++++++---,,,+++,,,,,,,,,++++++,,,+++)))***+++,,,,,,,,,))))))******++++++++++++***)))((('''((()))+++---+++++++++***************,,,333:::;;;666///+++***+++++++++***************+++++++++,,,,,,---------)))************+++++++++(((((()))******************)))))))))***+++,,,,,,...//////---+++******+++*********)))))))))))))))******++++++,,,---//////------,,,,,,---///000111///111444555555666:::>>>CCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAABBBCCCEEEGGGIIIDDDCCCCCCBBBAAA???===<<<888999<<<>>>???@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCFFFGGGHHHFFFBBB???===============<<<::::::===???<<<<<<>>>AAADDDDDDBBB@@@===>>>@@@AAAAAAAAA@@@???<<<<<<======>>>>>>??????????????????????????????AAABBBCCCBBBAAA>>><<<::::::999888777666555555555444444444444444444444444555555555666666666777777888888777666666666666777444444555666888:::<<<===>>>>>>>>>======<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;???DDDHHHFFFKKKLLLGGGCCCBBBBBB@@@AAACCCDDDFFFHHHLLLQQQUUURRRKKKDDDAAABBBBBB@@@>>>>>>???BBBFFFIIIKKKMMMNNNMMMNNNOOOOOOMMMIIIDDDBBB:::<<<>>><<<999;;;BBBIIIJJJOOOVVV]]]aaabbb```^^^```aaaaaa\\\RRRJJJDDDBBB@@@===888444000/////////,,,,,,---------------------,,,++++++,,,,,,***)))(((((())))))))))))(((((()))************+++++++++))))))))))))(((((((((((()))***,,,,,,***)))***+++******++++++++++++******(((((())))))))))))(((((()))))))))))))))******+++%%%&&&''')))************&&&'''(((***++++++++++++(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***&&&''')))***)))(((&&&%%%************))))))))))))))))))***))))))(((''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&'''''''''(((((()))))),,,+++***((('''''''''''')))(((&&&&&&((()))(((''',,,+++***))))))***+++,,,((()))***++++++***)))((()))***+++,,,,,,+++***))),,,+++***))))))***+++,,,***+++,,,------,,,***)))+++******))))))))))))))))))(((((()))++++++***)))---!!!'''???GGG777)))***))))))))))))************((()))***++++++***)))(((******))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************((()))+++---///000000111//////---+++***)))((((((***)))((((((((()))+++,,,''''''(((******+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***+++---------+++)))(((+++,,,,,,+++)))((()))******)))))))))***+++,,,,,,++++++******))))))(((((()))@@@VVVUUU@@@---'''+++******+++++++++******)))************************,,,,,,---,,,+++***)))(((''')))---000000///,,,)))***+++,,,,,,,,,,,,+++***---///000///---+++++++++---------,,,,,,+++++++++))))))***+++,,,------...,,,+++*********+++,,,---///000111333555888:::<<<===<<<;;;:::;;;<<<>>>@@@======@@@FFFMMMPPPPPPNNNKKKGGGBBBBBBCCCBBB>>>:::;;;:::999:::<<<===<<<;;;>>>???AAABBBCCCBBB@@@???AAAAAAAAA@@@???>>>===<<>><<<;;;::::::;;;;;;:::;;;<<<<<<<<<<<<<<<;;;===>>>???@@@@@@@@@???>>>999::::::;;;<<<===>>>>>><<<===???AAAAAAAAAAAAAAAGGGGGGGGGDDD@@@<<<::::::;;;:::888777666555555555777888888888888777666666777444444888;;;999999:::>>>===<<<;;;:::999999999888777666777999>>>BBBEEEGGGEEECCCBBBAAA@@@>>><<<;;;999777777999;;;<<<<<>>===<<<<<<>>>@@@BBBGGGCCCBBBCCCBBB>>>???BBBDDDNNNWWWWWWSSSSSSUUUUUUVVVPPPHHHBBB???>>>>>>>>>>>>AAAFFFJJJLLLLLLJJJHHHJJJKKKLLLJJJGGGCCCBBBBBB;;;===>>>======@@@EEEIIIRRRSSSUUUWWWXXXYYYZZZZZZ]]]]]][[[UUULLLCCC<<<888888555222...,,,+++,,,---************************++++++***)))((((((((()))((((((((((((((((((((((((************))))))))))))************************))))))))))))))))))))))))...---+++***)))(((((()))))))))************))))))))))))************))))))((((((((((((((())))))***''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))+++*********))))))((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''***+++++++++,,,,,,,,,,,,((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&'''&&&&&&%%%%%%((((((''''''''''''(((((())))))))))))))))))))))))+++*********))))))((((((&&&''''''((((((((((((((())))))))))))))))))))))))++++++***)))(((((()))))))))******+++*********)))+++******))))))))))))))))))((()))***,,,,,,***(((---$$$'''666<<<222***+++'''(((((((((((()))))))))))))))************))))))***)))))))))))))))(((((('''((())))))******))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))***+++++++++++++++------,,,+++***************)))((((((((()))++++++---------,,,***)))((('''))))))*********+++++++++))))))))))))))))))))))))***+++,,,------+++)))((()))***++++++***)))***,,,***************+++++++++++++++++++++************+++888FFFFFF;;;///***+++******+++++++++******)))************************++++++++++++,,,,,,,,,,,,(((((()))*********))))))***++++++,,,,,,++++++***,,,...///...,,,******+++------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,---......///111333555777888;;;:::::::::;;;<<<>>>???>>>@@@CCCJJJQQQUUUVVVTTTOOOKKKGGGFFFGGGGGGCCC???;;;:::999:::;;;<<<;;;::::::;;;>>>???@@@@@@??????@@@@@@@@@@@@???>>>===<<<===<<<<<<<<<<<<>>>???@@@<<<<<<<<<=========>>>>>>???@@@@@@@@@@@@???======999::::::;;;<<<<<<======>>>???AAADDDEEEFFFFFFFFFGGGGGGFFFDDD???<<<;;;<<<;;;;;;:::888888777777777:::::::::::::::999999888888555666<<<>>><<<;;;<<<>>>===<<<;;;::::::::::::999999999:::===AAAFFFIIIGGGEEECCCBBBAAA@@@>>><<<<<<:::888999;;;=========AAA@@@???>>>>>>???AAABBBDDDAAA@@@AAAAAA???BBBFFFQQQ]]]eeeccc\\\XXXXXXXXXRRRMMMFFFAAA????????????BBBDDDHHHKKKLLLLLLJJJIIIHHHIIIJJJIIIFFFCCCBBBBBB???@@@@@@??????BBBHHHLLLQQQRRRRRRSSSSSSSSSSSSSSSWWWWWWTTTNNNFFF>>>888666444222///---+++***++++++++++++******************,,,+++******************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********)))(((((((((''''''((((((((((((''''''))))))************))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((***+++---,,,+++)))'''&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))(((&&&'''(((((())))))(((((())))))))))))))))))))))))+++******)))(((((())))))))))))((((((((())))))***+++******)))))))))))))))))))))***,,,...---+++(((+++((((((,,,...,,,******''''''''''''((((((((((((******))))))))))))******)))))))))***************((()))******++++++******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))************+++++++++******)))((('''++++++*********++++++,,,)))))))))((()))******+++//////...---+++)))'''&&&((((((((())))))******+++))))))))))))))))))))))))***+++,,,,,,,,,+++***)))''')))***+++******+++---******+++,,,+++***)))(((+++++++++++++++,,,,,,,,,,,,///222555444111,,,))))))******+++++++++******************************************+++---///111+++***(((&&&&&&''')))*********+++,,,,,,+++******+++,,,...---+++))))))***,,,,,,,,,,,,++++++++++++---,,,,,,,,,+++++++++***++++++******++++++,,,------------...000111333444666777888999:::;;;<<<===>>>@@@EEELLLSSSWWWXXXXXXOOOLLLHHHHHHHHHHHHDDDAAA;;;:::888999:::;;;:::888666777999<<<============>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<===???AAACCCDDD>>>=========>>>???AAABBBCCCCCCBBBAAA???>>><<<;;;999999::::::;;;;;;<<<<<<===???AAADDDFFFGGGHHHHHHFFFFFFEEEBBB???<<<=========<<<;;;:::::::::::::::===============<<<<<<;;;:::888:::@@@CCCAAA??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<>>>AAAEEEIIILLLFFFDDDBBBAAAAAA@@@>>><<<<<<;;;:::;;;===??????>>>CCCBBBAAA??????@@@AAABBBBBB???>>>@@@AAAAAAGGGNNNaaannnvvvpppddd[[[XXXWWWMMMIIICCC??????@@@@@@AAAEEEFFFHHHIIIJJJJJJIIIHHHEEEGGGHHHHHHFFFDDDDDDEEEFFFEEEBBB??????BBBHHHMMMOOOOOOOOONNNMMMKKKJJJIIINNNMMMJJJDDD===777333222...------,,,******))))))++++++*********)))))))))++++++*********+++,,,,,,************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''''''''((((((((((((''''''))))))************)))))),,,+++***(((''''''&&&&&&************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))&&&))),,,......,,,)))'''(((((((((((((((((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))(((((((((''''''&&&&&&&&&'''((()))******+++************))))))))))))******))))))))))))))))))))))))************))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))******)))((((((((())))))***)))((('''((()))***++++++******)))))))))))))))))))))+++---///...+++)))(((++++++'''&&&)))***)))'''''''''((((((((())))))+++***)))(((((()))***+++))))))******++++++,,,,,,))))))***+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))((()))))))))************,,,,,,,,,,,,+++)))((((((++++++************++++++)))))))))))))))******+++******++++++,,,+++++++++******************))))))))))))))))))))))))))))))******++++++++++++***))))))***++++++***)))***,,,)))+++,,,---,,,***(((''')))******++++++,,,,,,,,,+++((('''***///000,,,'''))))))***+++++++++******************************+++***))))))+++---000222...---+++)))((()))***+++******++++++++++++*********+++,,,,,,***))))))***,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,------------...///000000222333555777999:::::::::<<>>:::999888888::::::999888555666777888999999999888<<<<<<<<<<<<<<<<<<;;;;;;::::::<<<===???AAACCCCCC???>>>>>>===???AAADDDEEEFFFFFFDDDBBB@@@>>><<<;;;999999999:::::::::::::::;;;<<>>======<<<<<<<<<<<<======>>>>>>??????>>>>>>===<<<;;;:::===DDDGGGDDDAAAAAA>>>======<<<<<<<<<======>>>>>>???@@@CCCFFFHHHJJJDDDBBB@@@@@@??????===;;;===<<<;;;<<>>>>>AAABBBEEENNNWWWmmmyyyvvveeeYYYSSSQQQKKKGGGBBB???>>>???@@@@@@EEEEEEEEEEEEFFFFFFFFFFFFDDDFFFHHHHHHGGGGGGHHHIIIMMMIIIDDD???>>>@@@FFFIIIMMMMMMLLLJJJHHHFFFDDDCCCEEECCC@@@;;;555111///000******+++++++++***)))(((+++*********))))))))))))))))))))))))***+++,,,,,,************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))++++++***)))((())))))************))))))))))))************))))))+++***)))(((''''''''''''************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))&&&'''***+++,,,+++***)))(((((())))))((('''&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((('''&&&%%%'''((()))***++++++,,,+++***))))))(((((())))))***))))))))))))))))))))))))*********)))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((***))))))((((((((())))))***))))))((()))***+++,,,+++******)))))))))))))))***)))***,,,......+++)))&&&,,,...(((&&&)))***((((((((()))))))))*********+++***)))(((((()))***+++))))))******++++++,,,,,,))))))***+++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))((()))))))))******************+++++++++***)))))),,,,,,+++***))))))))))))((()))))))))************&&&'''(((***+++,,,,,,,,,------,,,+++***))))))((()))))))))))))))))))))))))))*********************+++,,,---+++)))(((((())))))+++,,,---,,,***((('''((()))))))))******++++++((('''''')))+++,,,)))'''((()))***+++++++++++++++************************---,,,*********,,,...///------------,,,+++******************************)))***,,,+++***))))))***++++++++++++++++++++++++******+++,,,------......******++++++,,,,,,,,,,,,---------------......//////111222444666777777777;;;>>>BBBFFFHHHJJJKKKKKKBBBAAA??????>>>>>><<<;;;999888777888:::;;;:::999888888777777666666555444999999:::;;;;;;;;;::::::999:::;;;<<<>>>??????@@@@@@???>>>>>>???AAADDDFFFHHHGGGEEECCC@@@>>><<<;;;999999999999999888888888:::;;;<<<>>>>>>>>>=========>>>>>><<<::::::;;;<<<<<<<<<<<<<<<===>>>??????>>>>>>>>>>>>>>>===<<<<<<<<<;;;===DDDGGGDDDAAAAAA======<<<<<<<<<======>>>???@@@@@@AAABBBCCCDDDDDDBBB@@@>>>=========;;;999<<<;;;;;;===???AAA@@@???@@@@@@???>>>>>>=========@@@???AAADDDFFFJJJTTT___sss|||sssaaaTTTMMMKKKIIIEEE@@@>>>===>>>>>>>>>AAAAAAAAAAAAAAABBBCCCCCCEEEGGGHHHIIIIIIIIIKKKMMMTTTOOOGGG@@@>>>@@@DDDFFFJJJIIIHHHGGGEEECCCAAA@@@<<<;;;888444000---...///((()))+++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((()))***+++************************************)))))))))(((************************((((((((((((((((((((((((&&&(((***,,,,,,,,,***)))))))))************))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((''''''&&&&&&'''((()))***(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((())))))((((((&&&&&&&&&'''((()))***+++++++++)))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))******'''(((((()))))))))))))))(((((((((((((((((((((((()))((((((((((((((())))))))))))))))))***+++,,,,,,+++******)))))))))))))))***))))))***,,,---+++***'''+++---+++)))******((())))))))))))******************))))))))))))******)))))))))***************((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************'''(((((())))))))))))(((---,,,+++***)))((((((((((((((()))************)))(((((()))************)))...------,,,+++***)))))))))))))))))))))))))))))))))))))))************+++---------,,,)))''''''(((******+++,,,+++***)))((()))))))))))))))*********&&&(((***+++***)))((((((((()))***+++++++++++++++************************---,,,+++*********+++,,,)))***,,,---,,,+++)))'''+++***))))))))))))***+++)))***,,,,,,***)))***************+++++++++++++++******+++,,,---...//////)))***+++,,,,,,,,,,,,+++------,,,,,,,,,---......//////000111222333444555:::===AAACCCCCCCCCDDDEEE>>>>>>===<<<<<<;;;::::::888777777888;;;<<<<<<;;;::::::999777666555444444666777888999999999999999999:::;;;<<<============???>>>>>>>>>???@@@BBBCCCGGGEEECCCAAA???===<<<<<<999999888888777777777666::::::;;;<<<<<<;;;::::::888:::;;;;;;:::999::::::::::::;;;;;;===>>>???@@@===============<<<;;;;;;<<<:::<<>>>>>>>>???@@@@@@@@@@@@?????????===;;;;;;;;;;;;999777:::999:::<<>>===============<<<<<<<<>>>>>???AAABBBCCCCCCFFFGGGIIIIIIIIIKKKNNNPPPWWWQQQHHHBBB@@@AAACCCEEEFFFEEEDDDCCCAAA???===<<<444444333000---,,,---...)))***+++,,,,,,+++***)))''''''((())))))******+++(((((('''''''''((())))))************************************))))))))))))************************((((((((((((((((((((((((((()))***+++,,,,,,+++***''''''((((((((((((''''''))))))************))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((('''%%%$$$$$$&&&((()))(((((((((((((((((('''&&&((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))'''''')))******)))((('''&&&'''((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************'''((())))))******))))))))))))))))))))))))))))))((((((''''''(((((())))))&&&'''((()))************+++******)))))))))))))))+++)))((((((***+++++++++***((()))+++,,,***)))***((((((((())))))))))))***))))))************))))))***)))))))))))))))(((((('''((())))))******))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))************((())))))******))))))(((******))))))))))))******'''((()))***+++******)))*********++++++***))))))***************+++++++++)))))))))))))))))))))))))))))))))))))))***+++++++++,,,---+++)))(((((()))***************+++++++++++++++***************)))&&&(((******)))((()))+++(((((()))++++++,,,,,,+++************************************************'''(((***++++++***)))(((+++***)))(((((()))***+++)))+++,,,,,,+++******+++)))*********+++++++++++++++,,,,,,,,,------......)))***+++,,,,,,,,,+++++++++++++++++++++,,,------//////......///000222333555999===???>>>===>>>@@@;;;;;;;;;;;;999999999999777666777999<<<>>>>>>>>>;;;;;;999888777777666666555555666777888999999999777999:::<<<==================>>>>>>>>>?????????BBBAAA???===<<<<<<<<<<<<999999888777777666555555666777888999::::::999888555888;;;<<<<<<:::::::::888888999:::<<<===???@@@<<<============<<<;;;;;;<<<999999>>>???===;;;<<<::::::::::::;;;<<<===>>>;;;<<<>>>???@@@???>>>===<<<;;;999888999999777555777777888;;;===???>>><<<;;;<<<<<<============<<<@@@AAAEEEIIIJJJMMMYYYeeeppppppiii[[[OOOHHHCCC@@@===:::777666777999999999;;;<<>>@@@BBBBBBBBBAAA@@@>>>;;;888666555---......---+++***+++---)))***************))))))%%%&&&'''((()))+++,,,,,,***)))((((((((((((((()))))))))))))))))))))))))))************))))))))))))************************(((((((((((((((((((((((()))))))))***************''''''((((((((((((''''''))))))************))))))***))))))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&''''''&&&'''((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((%%%&&&(((*********)))((((((((()))))))))))))))((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************(((((()))************)))))))))))))))))))))))))))'''''''''''''''((())))))$$$%%%''')))***))))))(((+++******))))))))))))))),,,)))'''&&&(((***++++++---&&&%%%+++---)))))),,,''''''''''''((((((((()))((()))***++++++***)))(((******))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))************,,,,,,,,,,,,,,,+++***)))(((((((((((()))***+++,,,'''((()))++++++******))))))***+++,,,,,,,,,,,,,,,&&&'''((()))***+++,,,,,,))))))))))))))))))))))))))))))(((((()))***++++++***+++,,,+++***)))***+++***)))))))))***+++,,,,,,---,,,,,,++++++*********((((((((((((((()))+++---(((((()))++++++,,,,,,,,,************************'''((()))***************))))))******+++++++++,,,+++***)))(((((()))***+++)))+++------+++++++++,,,))))))******++++++++++++......---------,,,,,,,,,)))***+++,,,---,,,++++++***)))))))))***+++,,,---000///---,,,---///111222000444888:::999999:::<<<888999:::999777666777888777666777999===???@@@???;;;::::::999999999999999444444555777888888888888666888:::<<<>>>??????>>><<<======>>>>>>>>>======???>>><<<;;;:::::::::;;;999999888777666555555444111222444666777888777777333777;;;>>>===<<<::::::777777888999;;;===???@@@===============<<<;;;;;;;;;888777;;;<<<:::888:::999999999:::;;;<<<===>>>999:::===???@@@???>>>>>>;;;999777777888777666444666666777:::===>>>===;;;;;;;;;<<<===>>>>>>======???AAAFFFJJJJJJMMMXXXdddkkkhhh^^^PPPFFFBBB???;;;666444222222555777888888;;;===@@@DDDGGGIIIIIIJJJEEEFFFGGGGGGHHHJJJMMMPPPJJJDDD===:::;;;>>>???@@@???>>>===:::666333000...)))+++,,,,,,******+++,,,))))))))))))(((((((((((($$$%%%&&&((()))+++,,,---++++++***)))(((((())))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((((((((((())))))))))))************))))))))))))************)))))),,,+++***(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))'''&&&%%%&&&&&&'''((()))))))))((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((($$$&&&(((***++++++***)))))))))*********))))))(((******))))))))))))******(((((((((((((((((((((((((((((())))))*********+++(((((()))***************))))))))))))))))))))))))'''''''''''''''((()))***)))((((((((()))***++++++))))))(((((((((((()))))))))************+++++++++*********)))))))))))))))))))))*********)))(((((())))))***++++++++++++*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,+++***************************************,,,------,,,***))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,,,,+++*********&&&&&&'''((()))+++---...))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,***))),,,...))) ***************)))((('''******+++,,,,,,,,,++++++*********)))))))))))))))************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************...---,,,,,,,,,,,,---...555444333///+++)))***+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...000333444444444555777777777777666555555444444555666777999:::;;;<<<<<<===<<<;;;:::::::::::::::999;;;<<<;;;999777666777666888:::<<<<<<<<<::::::::::::999888888999:::;;;888888888888888888888888888888777777666666555555777777666666666666666777999:::<<>>===<<<;;;888666666999:::999777666888:::<<<============;;;;;;::::::999999::::::>>>>>>@@@CCCHHHOOOUUUYYYbbbXXXLLLDDDAAA???;;;666555555555444333444777:::>>>@@@DDDHHHJJJKKKKKKJJJHHHHHHIIILLLMMMMMMKKKHHHBBB@@@>>><<<:::999888888888666444111///.........))))))))))))***+++,,,---------+++*********+++,,,(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))'''((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))---+++***((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++)))&&&$$$&&&(((&&&'''((())))))((('''&&&(((((())))))******++++++))))))((())))))***+++,,,(((((())))))))))))((((((((()))+++,,,+++***(((&&&))))))))))))((((((((((((''''''((()))***+++,,,,,,))))))(((((((((((())))))(((((((((((((((''''''''''''(((((()))***+++++++++***+++++++++***)))''''''******((('''''''''((()))&&&'''''''''(((((())))))))))))))))))))))))***+++))))))(((((((((((())))))))))))*********+++++++++***))))))))))))))))))))))))))))))((((((((((((((())))))***++++++++++++***)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***************************))))))+++------+++)))************************************************++++++++++++************)))))))))*********++++++))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,+++((((((,,,---+++***++++++++++++******))),,,,,,,,,,,,,,,+++***)))***)))))))))))))))))))))************************++++++++++++++++++++++++*********************************+++++++++,,,,,,************************************************++++++++++++++++++++++++...---,,,,,,,,,,,,---...666666444000,,,******+++------,,,,,,,,,+++++++++******++++++,,,---------,,,,,,---------.........---///111222111111222444666555555555555444444444555666777999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<@@@EEEFFFDDD@@@<<<;;;777888:::;;;;;;:::999888888777666666666666777888888888888888888888888888777777777666666666666666777666666555666666777777888;;;???DDDGGGEEE???;;;888888888777888888999999777888999999999999:::;;;888888777777666666666666777888999:::;;;;;;;;;:::;;;:::999:::<<<<<<<<<;;;:::888666666888:::999777777888:::<<<<<<<<<<<<;;;::::::999999888999999999>>>>>>@@@BBBFFFJJJOOOQQQRRRJJJ@@@:::999777444000666666666555555666999<<>>???@@@@@@FFFMMMPPPNNNGGGAAA===888999:::;;;:::999888777555444444333333333444444777777777777777777777777555555555666666666666666777666666666666777999:::;;;>>>DDDJJJLLLHHHAAA<<<999999888777777777888888666666666666777888::::::888888666555555666777777999::::::;;;;;;:::999999999888777888:::;;;:::999999888666666888999999888999:::;;;;;;;;;;;;999999888888777777777777888999<<<===>>>???AAADDDFFFGGGDDD???:::777888777555222777777888888888999<<>>@@@BBBCCCDDDJJJPPPRRROOOHHH@@@<<<;;;;;;;;;;;;:::999888777333333333222222222222222555555555555555555555555444444444555555666666666777777666777888:::===>>>BBBDDDHHHKKKLLLHHHAAA<<<:::999888777777666777777777666555666888:::;;;<<<:::999777666666777999;;;<<<<<<<<<;;;;;;:::999999777666555666888999888777888777666777777888888888;;;;;;;;;;;;:::999777666555555555555666666777888888999:::;;;<<<===>>>>>>===<<<;;;<<<<<<<<<:::999777999::::::;;;<<>>@@@CCCDDDIIILLLNNNNNNIIIDDD???<<<===<<<<<<;;;:::999888888444444444444333333222222222222222222222222222222333333444444555555666666888888777888:::===AAACCCJJJIIIHHHGGGFFFCCC???<<<999999888777666666666666888777666888;;;>>>>>>===;;;:::999888888:::<<<>>>>>>>>>===<<<;;;:::999999666555444555777777777666666777777777777777888999;;;;;;;;;;;;999777555444333333333444555666777888555555666777888999::::::888;;;>>>@@@@@@>>><<<;;;888:::;;;<<<<<<===@@@BBBHHHIIIJJJJJJJJJJJJIIIHHHDDDBBB@@@>>>>>><<<:::777333222111000////////////------......---+++***((())))))))))))***+++,,,---,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''"""$$$&&&'''((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&(((+++---,,,***(((((((((''''''(((((((((*********))))))(((((((((******)))(((((('''(((((((((((())))))))))))((((((((((((((()))))))))(((((('''((((((((()))))))))***(((((()))***++++++,,,,,,))))))(((((((((((())))))&&&&&&''''''((()))******)))))))))))))))*********((('''&&&'''(((+++---///------,,,,,,+++***))))))((((((((((((((((((((((((+++***))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******((((((((()))******++++++000///,,,***(((''''''''''''((())))))******))))))******++++++++++++******************************))))))))))))))))))))))))))))))(((((()))***,,,---************************+++)))((((((***++++++***++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((())))))))))))'''(((***+++,,,,,,,,,,,,))))))))))))))))))))))))************************************************+++666===777---)))***,,,(((((()))*********))))))((()))***+++,,,---------((((((((()))******++++++************************************************************************)))))))))************+++((((((((((((((((((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++''')))+++++++++++++++---)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++---......,,,+++,,,,,,+++,,,,,,---...//////000///000222444555666666666777777888:::===???AAACCCIIIJJJJJJGGGCCC@@@??????<<<<<<;;;::::::999888888555555555555444333222222111111111111111111111111333333333444444444444444888777777888;;;???CCCFFFKKKHHHDDDAAA???===;;;:::888888777666666666777777888777777:::???AAA@@@>>>;;;:::::::::;;;<<<>>>???>>>===;;;:::999888888888555444333444666777666555555666777777666666888:::;;;;;;;;;:::999666444222222222333333555666888888666666666777888999:::;;;<<>>888:::<<<<<<<<<===???@@@FFFFFFGGGHHHHHHHHHHHHHHH>>><<<:::999888777555444......---,,,,,,+++,,,,,,)))***+++,,,---.........---,,,+++***)))))))))))))))************)))((((((************************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''&&&'''((()))+++---))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))&&&'''((()))************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((***++++++***((((((''''''''''''((((((************))))))))))))''''''&&&&&&%%%&&&&&&&&&(((((())))))))))))(((((()))))))))(((((('''''''''''''''(((((())))))******((())))))***+++,,,---...))))))(((((((((((())))))&&&&&&''''''(((((())))))))))))))))))))))))******)))((((((((()))***,,,---+++,,,,,,,,,,,,+++******((((((((((((''''''''''''))))))))))))))))))***+++))))))(((((((((((())))))(((((((((((()))))))))***'''(((((()))******++++++))))))))))))(((((((((''''''(((((()))))))))))))))))))))************))))))************************))))))))))))))))))))))))((((((((()))***+++++++++************************,,,***((()))***,,,,,,,,,++++++++++++++++++++++++******************************)))))))))))))))((((((((()))******++++++,,,))))))))))))))))))))))))************************************************'''...222...******,,,,,,******+++++++++***)))))))))***+++,,,,,,,,,,,,,,,'''(((((()))******++++++************************++++++++++++++++++++++++************************))))))))))))************((((((((((((((((((((((((************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***(((***,,,,,,+++******+++((((((((()))))))))*********++++++---...///000000++++++++++++,,,,,,,,,---)))+++------+++++++++,,,+++++++++,,,,,,------------...000222333444444444555555777888;;;===@@@AAABBBCCCBBB@@@>>>===>>>???::::::999888777777777777555555666666555444222111222222222222222222222222444444444333333333333333666555555666:::???DDDGGGFFFCCC>>>;;;:::999888777777666666666666777777888777666777<<>>>>>;;;:::888666555555666666555444333444666777666555444666777777555666888;;;;;;;;;;;;:::888666444222222222222333555777888999===<<<:::999999:::<<<===EEEMMMUUUUUUOOOGGGBBB@@@888:::<<<<<<<<<<<<===>>>CCCCCCCCCCCCCCCCCCCCCBBB<<<999666444444222000///++++++******)))*********)))))))))***+++---...///---,,,+++***)))))))))))))))******+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))*********+++++++++,,,,,,)))))))))))))))))))))))))))((('''&&&''')))***,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((((((((()))***)))((('''&&&&&&'''((()))((((((((()))))))))))))))&&&&&&%%%%%%%%%&&&''''''(((((())))))))))))((((((+++***)))((('''&&&&&&&&&'''''''''((()))*********))))))******+++++++++,,,))))))(((((((((((())))))(((((((((((((((((())))))***)))))))))))))))))))))*********)))))))))))))))((()))***+++++++++***)))))))))))))))((((((''''''))))))(((((()))***++++++))))))(((((((((((())))))(((((((((((())))))))))))'''(((((()))***+++++++++&&&'''(((***++++++++++++'''(((((()))))))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))&&&''')))***++++++++++++************************---+++))))))+++,,,---,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++******))))))((((((***))))))((())))))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))$$$+++000000//////+++&&&,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,++++++***'''(((((()))***+++++++++************************++++++++++++++++++++++++************************))))))))))))************++++++++++++++++++++++++************************((((((((((((((((((((((((***+++,,,------,,,+++***+++---......+++)))))))))'''((((((((())))))******((()))+++---///111333444++++++,,,,,,,,,---------(((***+++,,,+++***+++,,,***++++++++++++,,,,,,,,,,,,---///000222333333333444444555777999<<<>>>???:::;;;;;;;;;::::::<<<===888777777666666666666666555555666666555444222111333333333333333333333333444444444333333222222222444444333555888>>>CCCFFF@@@===:::999888888666555666666555666666777888999555555777<<>><<<;;;<<<>>>???IIIQQQYYYYYYQQQFFF@@@>>>888:::;;;<<<;;;:::;;;<<<@@@??????>>>======<<<<<<;;;888555222111///---+++++++++************++++++,,,+++***))))))***+++,,,))))))))))))***+++,,,---++++++,,,---,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))&&&&&&''''''((((((((()))))))))))))))))))))))))))+++***((('''&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((('''&&&&&&''')))***))))))))))))))))))))))))((((((((((((((((((((((((%%%'''***)))&&&%%%(((***)))((('''&&&&&&'''((()))&&&'''''''''(((((())))))'''''''''''''''((()))***(((((())))))))))))((((((,,,+++)))(((&&&%%%%%%%%%&&&''''''((()))******+++************))))))))))))))))))(((((((((((())))))************))))))))))))*********)))))))))))))))***+++++++++***)))''''''%%%&&&((()))******))))))+++*********))))))(((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,+++***))))))*********++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))***++++++++++++***************+++,,,---...*********)))))))))))))))&&&'''(((***++++++++++++++++++************++++++------+++***))))))((((((,,,+++***)))(((((())))))''''''(((((())))))******+++++++++,,,,,,+++++++++---,,,,,,+++***)))((((((***+++---------+++)))(((++++++***************+++///---***((('''(((***+++))))))))))))))))))))))))***)))((()))+++,,,,,,***))))))))))))))))))))))))))))))(((((())))))***+++******))))))******+++,,,************************,,,+++***))))))***+++,,,)))))))))***+++++++++,,,******+++++++++,,,,,,,,,---,,,+++)))((('''''''''+++,,,---...---,,,+++***))))))))))))))))))))))))++++++++++++******))))))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...000111111111333444666777888999777777777777777777777777888777777666555444444333666666666666666666666666888777777666666666666666888777555444222111111111444444555666777888999999777666555444333222222333222222333444555555666666444666999===@@@@@@===;;;777777777888:::;;;999888777666555444333333333333444444444444444555555555555555555444444333333333777666555444444444444444777555777:::999777>>>IIIQQQJJJCCC???===<<>>===;;;999888666666333333333333333333333333444444333333222111111111444333222111111222333444333333333555777777666555555444333444555555333222111111111000111222222333222222222222222111111111333333333333333333444444222222222222222333333444333333555888;;;???HHHRRR[[[RRRIIIDDD???===@@@FFFNNNOOONNNIIIAAA:::666666444333222111111222444555222222111000///......---...---,,,*********+++,,,///...,,,***))))))))))))+++***)))***++++++***)))))))))))))))************************))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))***************))))))))))))************&&&'''((())))))***))))))))))))(((((((((((())))))(((((((((((())))))))))))&&&(((***)))((('''(((((((((((((((((((((((((((((())))))))))))************+++***(((''''''((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((('''''''''&&&''''''&&&&&&&&&'''(((((((((***++++++))))))***,,,))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((******((('''''''''(((((())))))******))))))))))))************************++++++++++++)))))))))******+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))******+++,,,))))))((((((((((((((()))******++++++++++++******)))))))))))))))))))))))))))))))))))))))*********))))))***++++++++++++***,,,+++***************+++)))***************++++++))))))))))))***++++++,,,++++++************++++++******))))))***++++++,,,&&&''')))+++,,,+++***)))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++((())))))******)))((((((*********)))******+++,,,***++++++,,,+++***)))((())))))))))))))))))))))))+++...111///***(((+++...)))))))))))))))))))))))))))***,,,......---,,,+++******))))))******+++,,,+++++++++++++++++++++++++++******************+++,,,+++++++++***)))))))))************++++++++++++...---------,,,+++******))))))******+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))******++++++,,,,,,+++++++++++++++,,,,,,,,,+++,,,------,,,+++)))(((******+++,,,------......000000000000111111111111333444444444444444444444555555555555555555555555444444444555666888999:::======<<<:::888777555444444333333333222222222111444444444444333333222222444333222000000111222333444222111222333444444333555333333333444444222000111000000///000000111111222222222333333333333333111111222222333333444444111111111222222333555555888777888999<<>>;;;999777;;;@@@BBBAAA>>>;;;777666666666333222222111000000000000------------,,,,,,,,,,,,++++++++++++++++++,,,,,,000...,,,***((()))******+++***)))***++++++***)))((()))))))))************************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))++++++******************(((((())))))******++++++&&&&&&''')))************))))))(((((((((((())))))))))))))))))((((((((((((&&&'''))))))'''''''''((())))))))))))))))))))))))((()))))))))************)))((((((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))((('''&&&&&&))))))(((((())))))***+++%%%'''(((((('''''')))***++++++******))))))(((((((((((((((((((((((((((((('''(((*********)))((('''(((((((((((())))))))))))((()))))))))************&&&&&&&&&''''''((((((((()))))))))))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((((((((()))******))))))((((((((()))******))))))************))))))))))))))))))))))))))))))((())))))******+++++++++))))))***++++++++++++*********)))))))))******+++))))))******+++,,,,,,,,,))))))))))))***,,,...///++++++************++++++***)))))))))***+++,,,,,,((((((***++++++***))))))+++************))))))))))))******************)))))))))******+++++++++,,,)))))))))*********++++++))))))))))))***+++,,,,,,)))***+++,,,,,,+++***)))***************************,,,...,,,***)))***,,,))))))))))))))))))))))))'''((()))***+++***))))))******))))))******+++,,,************************)))***++++++++++++***)))+++++++++***************)))))))))************+++((()))+++---......------***************+++,,,---***+++---......---+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------))))))******+++,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,((()))***,,,---///000111------...///111222333333444444444444444444444444111111222222444555666777999999::::::999888666555555555555444444333333333444555666777777666555444222222222333333333333333444333111222333444444333444333222333444444333111222222111111111111111222444444444444333333333333111111111111111111222222222222222222333444666666444666777888===FFFMMMNNNIIICCC===:::777444555999<<<:::888666555444555555222222111000000///...---+++,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++...---,,,************++++++***)))***++++++***)))))))))))))))************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************)))))))))))))))))))))************&&&'''((())))))***))))))))))))(((((((((((())))))))))))))))))((((((((((((&&&(((***)))((('''(((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))'''((()))******)))((('''******))))))******+++,,,%%%'''((((((&&&&&&''')))************))))))))))))))))))))))))))))))))))))''')))******((((((((()))(((((((((((())))))))))))))))))))))))************''''''(((((())))))******&&&'''((()))***,,,------,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))***+++)))))))))))))))***++++++))))))************))))))))))))))))))))))))))))))((())))))******+++,,,,,,))))))***++++++++++++***))))))((())))))***+++,,,))))))***++++++,,,---------,,,***))))))***+++,,,++++++************++++++******************++++++************))))))))))))+++++++++*********))))))******++++++++++++*********************+++++++++(((((((((((())))))******))))))))))))***+++,,,---*********+++++++++******************************((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))************))))))******+++,,,)))))))))))))))))))))))))))***++++++++++++***)))***************+++++++++))))))))))))************'''(((+++---......---,,,+++*********+++,,,...///)))***,,,......,,,***)))+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++((())))))***++++++,,,,,,,,,++++++++++++,,,,,,---++++++++++++++++++++++++******++++++,,,---------,,,,,,---......///000000222222222222222222222222111111111111222333444555666777888999999888777666444444444444444333333333333444555777777666444333000111333555555555444333222111111222444555444333222111111222444444333111000111111222333444666777===<<<;;;999777555333222111111111111111000000000222222111222222333444444111555666666;;;DDDGGGFFFAAA<<<999888555222222555888666444222222111111000000000000///...,,,+++***)))))))))******+++++++++))))))*********))))))(((+++++++++++++++++++++++++++***)))***++++++***)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((*********)))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))***)))))))))((((((((('''''')))******)))(((((()))))))))))))))))))))))))))))))))))))))************''''''((()))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))&&&((()))+++,,,+++***))))))))))))))))))******+++'''((()))((('''&&&'''((((((((())))))))))))))))))))))))))))))))))))))))))((()))***)))'''&&&(((+++))))))))))))(((((((((((())))))))))))************'''(((((()))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,---******))))))***+++,,,,,,))))))************))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))***++++++++++++***(((((((((((()))***,,,,,,))))))***+++,,,,,,------000///,,,***(((((()))***++++++************++++++++++++***************+++,,,+++***)))(((((())))))++++++++++++******))))))++++++,,,,,,,,,,,,++++++************************'''''''''''''''((()))***))))))))))))***+++,,,---******************++++++************************((('''&&&''')))******)))))))))))))))))))))))))))))))))(((((())))))***+++*********)))***++++++,,,(((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))******+++++++++,,,))))))))))))***************+++,,,------,,,***(((++++++******+++---...000(((***,,,......,,,***(((+++++++++,,,,,,---------,,,+++++++++******))))))((())))))***++++++,,,,,,,,,,,,+++***+++,,,...///++++++++++++************,,,,,,,,,++++++++++++***//////...---,,,,,,++++++000000000000000000000000000000000000111222333333222333666777888777555444333333333333333333333333222333555666666555333222///111444666777666555333111000000222444555444222000000000111333444333111//////000222555777:::;;;GGGEEECCC???;;;888555333222222111111000000//////111111111000111111222333222666666555888???@@@<<<777444333444444111111555666444222000000///---,,,//////...---,,,+++)))(((&&&''''''(((((()))))))))(((((())))))(((''''''&&&)))***+++,,,,,,,,,,,,++++++***)))***+++++++++)))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((''''''++++++******))))))((((((((()))))))))))))))((('''))))))(((((((((((())))))******))))))((((((((('''((()))++++++)))))))))***))))))))))))))))))))))))))))))))))))************''''''((())))))***))))))(((((((((((((((((((((((('''(((((()))))))))))))))&&&'''***,,,------,,,+++((((((((((((((()))******)))***+++)))(((''''''(((''''''(((((())))))******))))))))))))))))))))))))(((******(((&&&&&&))),,,))))))))))))(((((((((((())))))))))))************&&&''''''((()))*********444333111///---+++)))(((*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,+++******))))))))))))))))))))))))*********)))))))))))))))(((((((((((()))***,,,,,,---,,,***(((((()))***+++---,,,***(((((((((((()))))))))))))))))))))))))))))))))))))))***************+++,,,,,,***(((((()))---,,,,,,+++***)))((((((******++++++++++++******)))******)))(((,,,666>>>LLL666%%%'''...---******++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))'''(((***,,,,,,***((('''************))))))((((((++++++******************(((+++,,,+++((((((***...&&&&&&'''(((((((((((((((************************))))))))))))))))))))))))+++)))'''(((+++,,,***(((,,,++++++***************,,,***)))+++---...,,,***+++++++++++++++++++++,,,---,,,***(((((()))***+++))))))*********+++++++++************************))))))))))))***+++,,,,,,((()))***++++++,,,++++++************************++++++++++++++++++++++++)))***+++------,,,++++++************************++++++++++++++++++++++++---......//////......---++++++++++++++++++++++++)))))))))))))))))))))))))))***+++---......------...///////////////.........///000222222222111000222222333333333444444444333222222111111222222333555555444444444333333333444666777888888777666444555444333111000/////////222222222222222222222222555555444000///555???HHHVVVOOOEEE<<<777555444333333444444444333111///.........//////000000000111222222222333444777999:::;;;777222...---...111333000000//////............+++++++++*********))))))******))))))((((((''''''))))))******++++++++++++111///---+++)))(((((()))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))************))))))))))))(((((((((((()))))))))))))))))))))(((''''''((()))***,,,,,,+++******))))))***++++++++++++***(((((())))))))))))(((((((((((())))))))))))((((((******)))(((((((((((((((+++,,,---...,,,)))&&&$$$))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********)))((('''(((***++++++***++++++***)))((('''&&&&&&(((((())))))((('''&&&&&&'''''''''((()))******+++))))))))))))))))))))))))(((&&&&&&(((******'''$$$''''''''''''((((((((((((***)))((((((((()))+++,,,999===???888---&&&''',,,++++++++++++***((('''&&&)))***+++,,,,,,+++***)))++++++***))))))((())))))((()))******++++++******))))))))))))))))))))))))(((((())))))******++++++)))((((((((()))***++++++---,,,***)))((()))***+++---,,,***)))((((((((()))************************))))))))))))************)))+++,,,,,,***)))******,,,,,,++++++***)))))))))******++++++++++++*********,,,---+++***---555<<>>111)))***,,,)))'''***************************(((((()))))))))*********++++++++++++++++++++++++************************+++++++++++++++******************++++++,,,,,,---...,,,+++***++++++******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***(((******)))((((((((()))))))))(((((()))++++++***((('''((()))***+++---......,,,+++***)))))))))***+++++++++******************))))))))))))))))))))))))+++******))))))))))))***((()))***+++,,,,,,,,,,,,************************++++++++++++++++++++++++***))))))))))))***++++++************************++++++++++++++++++++++++*********++++++*********))))))))))))))))))))))))************************&&&'''((()))************---....../////////......------------------...///---............/////////////////////000111333333444444444444333333333333222222444444444444222222333333111000///////////////000000000111222222222000111111111222888BBBIIIUUUOOOFFF===888555222111///000111222222222222111////////////000000000000222111000///............------.........---,,,,,,+++++++++++++++*********+++++++++******************))))))))))))((((((((()))(((&&&$$$$$$%%%'''(((******)))))))))***++++++*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))************))))))))))))(((((((((((())))))))))))******))))))(((((()))((((((((())))))******((()))******++++++******((())))))******))))))(((******++++++++++++*********))))))(((((((((((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++******(((((('''&&&+++)))((((((******)))'''******))))))((((((''''''(((((()))))))))(((''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))+++)))(((((()))******)))))))))))))))************)))((('''''''''((()))***---...///---+++)))***+++***************)))((('''))))))(((((((((((())))))******)))(((((((((((())))))((('''''''''(((***+++))))))))))))))))))))))))(((((())))))*********++++++***)))))))))))))))***++++++***))))))******++++++++++++******)))))))))++++++++++++++++++++++++((()))))))))************(((***,,,,,,,,,+++,,,---))))))*********+++++++++******++++++++++++******'''(((******))))))+++---000***(((+++,,,***+++///))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++))))))***+++,,,------...222///++++++---...,,,)))'''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))******))))))***))))))(((((((((((((((******++++++,,,,,,,,,+++((())))))***+++,,,,,,---++++++***))))))******++++++++++++***************))))))))))))))))))))))))---,,,+++***************))))))***+++,,,,,,,,,,,,************************++++++++++++++++++++++++***)))((((((((()))+++,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************************'''(((((()))))))))******------......//////.........---,,,++++++,,,...///............////////////---......///000222444555333333333333333333333333111222333333333333222111222111000/////////////////////000111222222333333000111111111333888@@@EEEFFFAAA;;;777555444333222000000000000000000000000////////////////////////000///...---,,,,,,++++++,,,,,,,,,,,,,,,+++******************************************************))))))))))))))))))))))))((('''$$$"""!!!"""$$$&&&)))))))))))))))*********(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))(((((((((((())))))))))))*********))))))((()))((('''''''''(((***+++((())))))***************'''(((((())))))((((((''')))******++++++******)))))))))(((((((((((())))))---,,,***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''+++***(((((())))))(((&&&))))))))))))(((((((((((((((((()))))))))(((((('''&&&&&&''''''(((((((((((((((((((((((((((((((((((()))'''&&&%%%&&&'''((((((''''''''''''((((((((((((((('''&&&&&&&&&''')))***+++***)))***+++++++++***))))))*********))))))(((***)))(((''''''((()))***,,,,,,+++++++++++++++,,,)))((('''''''''(((***+++))))))))))))))))))))))))+++*********))))))((((((+++***)))))))))))))))*********************+++++++++++++++++++++*********************************((()))))))))************(((***,,,,,,++++++,,,---)))))))))***++++++,,,,,,******++++++++++++******'''((()))***)))((()))))))))((()))++++++***+++...))))))))))))))))))))))))*********+++++++++,,,,,,************************++++++************++++++++++++++++++++++++++++++))))))***++++++,,,------000---******,,,,,,***(((++++++*********+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******))))))((((((((((((((()))***+++,,,,,,,,,,,,,,,+++***************************************++++++************************))))))))))))))))))))))))...---,,,+++++++++++++++)))***+++,,,,,,---,,,,,,************************++++++++++++++++++++++++***)))((((((((()))+++,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))******++++++,,,,,,---...............///...,,,,,,+++,,,---...,,,,,,---------.........------...///111333444555111111111111222222222222222222222222222222222222000000//////...////////////000000111222333333444111111222222333666;;;>>>:::777333222222333333222111111000///......------........................------------,,,,,,,,,,,,------+++******)))*********************+++++++++************************))))))))))))************---+++(((&&&&&&''')))***************)))))))))(((&&&'''''')))***+++,,,---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))************))))))))))))(((((((((((())))))))))))************)))))))))((('''''''''(((***+++(((((()))************)))&&&''''''((((((''''''&&&(((((())))))))))))(((((())))))(((((((((((())))))&&&&&&&&&&&&(((+++...000************************************************((((((((((((((((((((((((''''''(((((()))))))))***+++)))(((((())))))'''&&&(((((((((((())))))))))))(((((()))))))))))))))((('''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%'''(((''''''''''''((((((((((((((('''&&&&&&&&&''')))***+++***((()))+++,,,***(((((())))))*********))))))++++++)))(((((()))++++++,,,+++++++++++++++,,,,,,)))((((((((())))))******)))))))))))))))))))))))),,,,,,+++***)))(((''''''***)))))))))))))))******)))*********++++++++++++***++++++,,,++++++******))))))))))))))))))))))))))))))))))))************(((***++++++*********+++))))))******+++++++++,,,******++++++++++++******)))***++++++++++++***)))***+++,,,,,,***((((((******************************++++++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++++++++)))))))))******++++++,,,+++)))((('''(((((('''&&&+++***)))))))))***,,,---************************))))))))))))))))))))))))(((***+++***)))((()))*********)))((((((((())))))'''(((******)))))))))++++++++++++***))))))(((((()))*********++++++++++++))))))*********+++++++++************************---,,,,,,+++++++++,,,,,,)))***+++,,,------------************************++++++++++++++++++++++++***))))))))))))***++++++************************++++++++++++++++++++++++)))))))))******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,+++,,,---..................------,,,,,,,,,,,,,,,************++++++++++++,,,,,,---...000111333444/////////000000000000000111111111111111111111111///............//////000///000000111111222222222111111111222333444666777777444222111111111111000222111///...---,,,,,,,,,---------------,,,,,,,,,***++++++,,,,,,,,,,,,+++++++++******)))******************+++++++++++++++***************+++++++++)))))))))************+++,,,***)))''''''((()))************++++++***))))))&&&'''''')))***+++,,,---))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))************************))))))************))))))))))))(((((((((((())))))))))))******++++++******)))((((((((())))))******'''((())))))******))))))&&&''''''((((((''''''&&&(((((())))))))))))((((((((((((((((((((())))))***)))(((((('''((()))+++,,,************************************************((((((((((((((((((((((((%%%&&&'''''')))******+++***(((''''''))))))(((&&&''''''(((((())))))******(((((()))*********))))))((((((((()))))))))))))))))))))))))))))))))))))))((())))))(((''''''(((***))))))))))))************)))((('''''''''((()))***,,,+++******++++++***)))'''((()))***************++++++************++++++)))(((((((((((()))******((()))******++++++******))))))))))))))))))))))))++++++******))))))(((((()))((((((((()))***++++++))))))***+++++++++++++++******+++,,,,,,,,,+++***************************))))))))))))************(((***++++++)))(((((()))***************+++++++++******++++++++++++******************++++++******,,,,,,,,,+++)))))))))(((++++++++++++++++++++++++************++++++++++++******************************,,,,,,,,,,,,******)))))))))*********++++++))))))))))))))))))))))))((())))))((('''&&&((())))))((('''&&&'''(((***+++++++++++++++++++++++++++))))))))))))))))))))))))(((***+++***(((((()))+++++++++***))))))))))))***&&&)))++++++)))((()))+++************))))))))))))))))))***+++++++++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++******))))))******++++++)))***+++,,,------------************************++++++++++++++++++++++++)))******+++++++++++++++************************++++++++++++++++++++++++)))******************)))************************++++++++++++++++++++++++,,,+++************+++,,,***+++,,,---............++++++,,,,,,++++++***)))))))))*********++++++++++++++++++,,,---///000111---------.........//////000000////////////000000...---------......///000......//////////////////000///000111222333333333444222000000000000...---000///...,,,,,,,,,------,,,,,,,,,+++++++++******)))******++++++***))))))$$$%%%(((***+++,,,+++***))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++(((''''''''''''(((((()))((()))***+++,,,,,,,,,+++)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))************))))))))))))(((((((((((())))))((()))***++++++++++++***((()))******++++++******'''(((((()))))))))))))))(((((())))))))))))(((((()))))))))******)))))))))((((((((((((((()))******...---+++)))'''&&&%%%%%%************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''((()))))))))((('''&&&'''))))))((('''&&&''''''((()))******+++(((((()))************************************)))))))))))))))))))))))))))&&&(((******'''&&&''')))))))))))))))************))))))((('''((()))***+++************************''''''(((******+++++++++))))))************))))))((('''''''''(((((()))***((()))+++,,,,,,++++++***))))))))))))))))))))))))))))))))))))************(((((((((((()))***,,,,,,((()))***+++++++++++++++)))***,,,,,,---,,,+++***++++++++++++++++++++++++))))))))))))************(((***+++***((('''''''''******************************++++++++++++******)))((('''((()))***)))(((***+++***)))***,,,,,,***++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++)))***,,,------,,,***)))(((((())))))*********+++))))))))))))(((((((((((((((+++,,,+++((((((+++...,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((***,,,+++(((''')))+++,,,++++++***************(((+++------+++***+++---(((((())))))******++++++((()))***+++++++++++++++''''''(((***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,(((((('''(((((()))************+++,,,------------************************++++++++++++++++++++++++)))***+++------,,,++++++************************++++++++++++++++++++++++,,,,,,------------,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***))))))***++++++***+++,,,---............)))***+++++++++)))((('''+++,,,,,,,,,,,,---------)))))))))***+++,,,---...,,,,,,,,,------.........///......------......///---------------...///000------------------,,,,,,...---...000222333333111///...------...///...,,,...---,,,+++,,,---...///+++++++++*********))))))))))))*********((('''&&& &&&+++...---+++***((()))))))))******++++++))))))******++++++++++++))))))******++++++++++++))))))***++++++,,,,,,,,,&&&'''***,,,---.........,,,++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))(((((((((((())))))((()))***+++++++++++++++((()))+++,,,,,,++++++***'''(((((()))))))))))))))******++++++++++++************++++++++++++******((((((((((((((()))******(((((((((((())))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''')))***)))(((&&&&&&'''((()))***++++++(((((()))***************+++++++++***************))))))))))))))))))))))))"""&&&))))))&&&$$$%%%&&&''''''''''''((((((((((((***)))((((((((()))+++,,,''')))+++***))))))***,,,&&&'''(((***++++++++++++'''((()))******)))((('''))))))((())))))***++++++)))***+++,,,,,,+++***)))))))))))))))***************+++,,,------,,,+++***)))))))))))))))******+++++++++***)))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,***(((***---...,,,***++++++++++++++++++++++++************************,,,+++***((((((((())))))(((***---......,,,)))'''))))))))))))))))))))))))+++*********+++,,,------,,,***)))***++++++***)))---,,,,,,+++***)))((((((...,,,***)))***,,,,,,+++---,,,,,,+++*********+++))))))************))))))(((((()))***+++,,,,,,,,,+++***((()))***,,,++++++************************))))))))))))))))))))))))&&&)))+++,,,++++++++++++,,,+++***)))((((((((((((''')))+++++++++***+++,,,,,,++++++***)))))))))***+++***)))***+++------,,,,,,+++******))))))***************************************++++++,,,,,,,,,***************)))((('''(((((()))***+++,,,,,,,,,,,,+++++++++***))))))))),,,+++***))))))***+++,,,************))))))))))))***++++++***))))))***,,,+++******,,,///111///---,,,***)))***+++---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,+++,,,,,,---............------------------------...------,,,,,,------............------.........,,,------...---,,,***)))+++,,,...//////...,,,+++,,,+++***))))))***+++,,,)))************)))(((((())))))*********+++++++++++++++***************+++((()))***++++++***)))(((++++++************++++++)))***++++++++++++******(((((((((((())))))))))))(((((())))))*********+++,,,***((())),,,---+++)))(((((((((((())))))))))))************************))))))))))))))))))))))))***************************************************)))((()))+++,,,,,,+++***))))))(((''''''&&&&&&(((((())))))*********+++)))))))))))))))((('''''')))(((''''''''')))***+++&&&''')))***+++***((('''...+++((((((,,,---***&&&''''''''''''((((((((((((************************))))))))))))))))))))))))''''''((((((((((((''''''******)))(((((((((((((((''''''''''''(((((((((((())))))((('''&&&%%%$$$$$$******))))))))))))******,,,---...,,,***))))))***+++)))((()))******)))((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((''''''(((******+++++++++++++++++++++++++++++++++''''''''''''((((((((()))************************)))***++++++++++++***)))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))***++++++,,,,,,+++*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************+++)))((()))+++,,,+++)))++++++++++++++++++++++++************************)))******+++***)))((('''(((***---000000///---+++************************)))))))))((())))))******,,,***)))***+++,,,***))),,,,,,++++++******))))))---+++***)))+++,,,,,,+++------,,,+++++++++++++++))))))************)))))))))))))))***+++++++++,,,+++***((()))***,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************''')))***)))'''%%%%%%&&&,,,,,,+++***)))))))))))))))+++,,,,,,***))))))***,,,,,,+++***************,,,+++)))***+++,,,,,,+++---,,,,,,+++++++++++++++************************)))))))))******+++++++++***************)))(((((()))))))))***+++++++++,,,+++++++++***************++++++***))))))***++++++(((((())))))******++++++***++++++***))))))***,,,+++******,,,///000///------+++******+++,,,,,,+++***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---***+++,,,---------,,,+++***,,,---......---,,,***++++++************++++++'''((()))******************************************))))))(((((()))))))))((()))***++++++***)))(((+++******))))))******+++))))))******+++*********(((((((((((()))))))))***((()))))))))************+++)))((()))+++,,,***(((((((((((()))))))))******************************))))))))))))))))))))))))+++*********************))))))))))))))))))))))))***)))((()))+++,,,+++***((((((((((((((((((((((((((()))))))))************)))))))))))))))(((''''''((((((''''''&&&''''''''')))))))))))))))***++++++000+++'''&&&))),,,+++)))''''''((((((((()))))))))************************))))))))))))))))))))))))''''''((((((((((((''''''******)))((((((((((((((())))))))))))************)))))))))((((((((((((((()))((((((''''''(((((())),,,------,,,***))))))***+++)))((()))***+++)))(((************************))))))(((((((((''''''''')))((((((((((((((((((((('''((()))******+++++++++++++++++++++++++++++++++'''''''''((((((((())))))************************)))******++++++******)))'''''''''((((((((())))))++++++************++++++***))))))))))))***++++++---,,,++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++)))((('''(((***+++***)))************************************************((()))+++,,,,,,***(((&&&'''))),,,...000///---,,,++++++++++++++++++++++++******))))))((()))))))))+++***)))***+++,,,+++***++++++++++++++++++++++++---+++)))***+++,,,,,,+++++++++***)))))))))******))))))************))))))******************+++++++++***((()))***,,,++++++++++++++++++++++++++++++************************+++++++++***((('''(((***---,,,+++******)))******+++,,,---,,,***(((((()))---,,,,,,+++++++++++++++---,,,******+++,,,+++***...---,,,,,,++++++,,,,,,************************)))))))))))))))*********************))))))))))))******************++++++***************++++++++++++******))))))******+++''''''((()))***+++,,,---***++++++***))))))***,,,+++******+++...//////...///---+++***+++,,,+++***)))******++++++******))),,,++++++******++++++,,,******************)))(((++++++++++++++++++++++++++++++************+++++++++******************+++)))***+++,,,------------***+++,,,------,,,+++*********++++++++++++******&&&'''((()))+++++++++,,,+++++++++***************((((((''''''''''''(((((())))))************))))))+++******))))))******+++(((((())))))************((((((((()))))))))******))))))))))))***************)))((((((******)))((()))))))))*********++++++************************))))))))))))))))))))))))+++++++++******)))))))))(((((((((((((((((((((((()))((('''(((***+++***)))&&&&&&'''(((((()))******))))))))))))************)))))))))))))))(((((('''$$$%%%%%%&&&''''''&&&&&&+++***(((((()))+++---///000+++&&&%%%'''***++++++((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''***))))))((((((((((((((())))))))))))************)))))))))******+++++++++)))))))))(((((()))))))))+++,,,---,,,***))))))******)))((()))***+++***)))))))))))))))))))))))))))))))))((((((((((((''''''*********))))))((((((((('''((()))******+++******))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))---,,,+++******+++,,,---******))))))******+++,,,,,,++++++*********+++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))***+++******))))))))))))))))))))))))************************))))))************)))(((%%%''')))+++,,,,,,***)))++++++++++++++++++++++++------,,,+++*********++++++***)))***,,,---,,,+++******++++++,,,,,,,,,---,,,***)))***,,,---,,,+++)))(((((('''''''''(((((()))******++++++******)))+++++++++***************+++***((()))***,,,++++++((((((((((((((((((((((((***************************+++++++++***,,,...111---,,,,,,+++******++++++***+++,,,,,,***))))))***------,,,++++++,,,,,,---...,,,******++++++***)))------,,,+++++++++++++++************************))))))************************)))))))))))))))***+++++++++***************)))))))))***+++++++++,,,******))))))))))))******(((((()))******+++,,,,,,***++++++***))))))***,,,*********+++---...//////000...,,,+++++++++***)))******++++++++++++******++++++++++++++++++++++++******+++******)))((((((************************------,,,,,,,,,,,,------******))))))))))))************++++++,,,,,,,,,,,,)))***++++++++++++***))))))***+++,,,,,,+++***)))'''''')))******+++++++++))))))*********+++++++++(((''''''''''''(((((())))))))))))******)))))))))******))))))))))))******)))(((((()))))))))******(((((()))))))))*********)))))))))))))))*********)))((((((((())))))(((((()))*********++++++++++++************************))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))))))))))))))((('''((()))***)))((('''''''''((())))))******)))))))))))))))*********(((((())))))))))))((((((!!!"""$$$'''((()))(((((()))((((((((()))+++---...---***'''&&&(((***+++***))))))*********+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))''''''''''''(((((((((((())))))*********+++++++++,,,,,,++++++++++++,,,,,,***,,,,,,+++)))))))))******)))((()))***+++***)))(((((((((((((((((((((((())))))((((((((((((((((((++++++******))))))(((((((((((()))***************))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***)))(((''''''((()))******************++++++,,,******))))))))))))***+++))))))(((((((((((())))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,))))))))))))))))))))))))************************+++***((('''''')))***,,,'''(((***++++++)))((('''************************------,,,+++*********++++++***)))***,,,---,,,+++)))******++++++,,,,,,---+++***)))***,,,---,,,+++))))))((((((((())))))*********++++++++++++******+++++++++***************+++***((()))***,,,++++++((((((((((((((((((((((((************************((())))))))))))***---000,,,,,,++++++***+++++++++''')))++++++******+++,,,,,,,,,,,,++++++,,,------...,,,******++++++***))),,,,,,+++***************************************++++++++++++++++++++++++******)))(((((()))***++++++++++++***************)))))))))***+++++++++,,,))))))))))))))))))))))))+++++++++******************++++++***))))))***,,,*********++++++,,,...000111///---+++,,,+++***(((++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++***))))))************************---,,,,,,++++++,,,,,,---++++++************++++++,,,,,,++++++************************************)))***+++,,,,,,+++***)))))))))************)))(((''''''(((***+++,,,---...)))((((((((()))******+++***))))))))))))))))))******))))))))))))))))))*********))))))))))))******))))))))))))******************))))))))))))))))))(((((())))))((((((((())))))*********++++++++++++************************))))))))))))))))))))))))*********)))))))))((((((***************************((('''((())))))((('''))))))))))))))))))))))))******))))))))))))))))))(((((())))))))))))(((((($$$%%%''')))))))))((('''%%%'''(((************))))))((()))***+++***)))(((************++++++++++++''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))''''''''''''((((((((((((******)))))))))(((((((((,,,,,,++++++++++++,,,,,,***+++,,,+++)))((()))***)))(((((((((***++++++)))))))))))))))))))))))))))(((((())))))))))))))))))+++*********)))))))))(((((())))))************)))(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((***))))))(((((())))))************+++++++++,,,,,,+++******))))))******++++++************+++,,,,,,)))))))))((())))))***+++))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))+++,,,,,,++++++,,,---************************************************,,,***'''&&&&&&(((+++...***++++++,,,+++***)))((())))))))))))))))))))))))******))))))((()))))))))+++******+++---...---,,,)))))))))******+++++++++***))))))+++---...,,,+++,,,,,,+++++++++,,,------******++++++++++++************************+++++++++***((()))***,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,******,,,---,,,+++************++++++''')))+++++++++***+++---,,,++++++++++++,,,,,,------,,,******+++,,,+++***,,,+++******))))))******************************,,,,,,,,,+++++++++++++++***)))((((((((()))++++++******************++++++***************+++++++++((())))))******))))))(((,,,,,,+++++++++************++++++***))))))***,,,)))***+++******+++...111111///---,,,,,,,,,***))),,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---,,,,,,++++++******************************))))))))))))******,,,,,,++++++++++++,,,,,,------+++***))))))))))))******************************++++++++++++*********************)))((((((''''''(((***+++,,,---...***))))))******+++,,,---******))))))))))))*********))))))(((((())))))***---,,,+++)))))))))******)))))))))*********++++++************))))))))))))((()))******(((((()))***)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++)))((((((******)))'''))))))))))))))))))))))))************))))))))))))'''(((((()))))))))))))))+++++++++***)))'''&&&%%%%%%''')))***+++***((('''&&&'''***++++++***(((''')))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((((((((((((((((())))))***))))))))))))************)))))))))((((((''''''''')))))))))(((((())))))))))))***+++***)))((()))+++)))((('''(((***++++++***++++++++++++++++++++++++(((((())))))))))))******))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((***)))(((''''''((()))***)))************+++++++++,,,,,,,,,------,,,,,,,,,++++++******++++++,,,---***)))))))))******+++,,,***))))))))))))))))))***))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((***,,,+++***)))+++---++++++++++++++++++++++++************************+++)))((('''''')))+++---((()))******+++******)))************************)))))))))((())))))******+++******+++---......---))))))))))))))))))******)))))))))+++---...,,,++++++++++++++++++,,,---...***++++++,,,,,,++++++***)))))))))***+++++++++,,,+++***((()))***,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---......---,,,,,,---******)))))))))******+++(((***,,,,,,*********+++***************+++,,,,,,,,,+++)))***+++,,,,,,+++,,,,,,+++************+++************************++++++++++++*********)))***)))((('''((()))+++,,,)))))))))***+++++++++,,,+++++++++***************'''((()))******)))((('''***+++++++++++++++++++++***++++++***))))))***,,,)))***+++***)))***...111111///,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******,,,++++++******++++++,,,,,,+++***))))))***+++++++++++++++******+++++++++++++++************++++++((())))))************)))***************+++++++++)))))))))******,,,------+++***)))(((((()))***+++))))))(((((((((((())))))111///---***)))))))))***))))))*********+++++++++************)))))))))((((((***,,,+++)))((()))+++((((((((()))))))))******************************))))))))))))))))))))))))''''''(((((()))*********************************,,,***))))))******)))(((((((((((()))******++++++************)))))))))(((''''''((()))))))))))))))+++***))))))(((((((((((()))*********))))))((((((&&&((()))***)))))))))))))))))))))************+++(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((()))******))))))))))))************''''''((((((((((((((())))))((((((''''''(((((()))(((***+++***)))((()))+++)))((('''(((***,,,+++***++++++++++++++++++++++++(((((()))))))))*********'''''''''(((((())))))***))))))************))))))))))))))))))))))))))))))(((((()))))))))*********''''''''''''''''''''''''***)))(((''''''((()))***))))))))))))************((()))***++++++***)))(((++++++******++++++,,,---+++*********+++,,,,,,---++++++************++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''')))+++***((((((***,,,++++++++++++++++++++++++************************(((((())))))*********+++$$$%%%&&&((())))))))))))+++++++++++++++++++++++++++*********+++,,,------+++******+++---......---)))))))))((((((((((((((()))))))))+++......---+++))))))(((((()))***++++++***++++++,,,,,,++++++***(((((()))***+++,,,,,,---+++***((()))***,,,,,,+++************************++++++++++++++++++++++++"""%%%(((*********+++,,,***)))))))))))))))*********,,,---,,,***(((((()))***)))))))))***++++++,,,+++***)))***+++------,,,...---,,,,,,++++++,,,,,,************************+++*********))))))((((((***)))((('''((()))+++---(((((()))***+++,,,,,,---,,,+++++++++******))))))'''((()))******)))((('''))))))***+++,,,------...***++++++***))))))***,,,)))***+++***(((***...222000...,,,,,,------,,,+++******++++++++++++*********+++,,,------,,,+++***)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++***))))))))))))+++,,,---,,,,,,++++++++++++,,,,,,,,,+++***))))))***+++,,,&&&'''(((***++++++++++++,,,,,,++++++***)))(((((())))))))))))***+++,,,---+++***)))(((((()))***+++))))))(((((((((((())))))333111...+++)))))))))))))))************++++++++++++*********))))))(((((()))+++---,,,)))(((***,,,(((((((((((())))))))))))************************))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))---+++******++++++***(((&&&&&&''')))***+++------+++*********))))))((((((''''''((()))))))))))))))&&&&&&&&&&&&(((***---......---***)))((()))***+++(((((((((((('''(((***,,,((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((()))******''''''''''''((((((((((((&&&&&&'''((()))***++++++******))))))))))))******((()))******)))((()))+++(((''''''(((+++,,,+++***(((((((((((((((((((((((((((((())))))*********+++%%%%%%&&&'''((()))******))))))*********))))))(((************************))))))))))))************''''''''''''''''''''''''&&&&&&&&&'''((())))))******)))))))))))))))******+++***((('''''')))+++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))++++++************++++++(((((((((((())))))))))))......---,,,++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))+++******)))(((''''''&&&))))))))))))))))))))))))***************)))(((((())))))***++++++++++++***))))))))))))))))))))))))(((((()))+++------***(((************))))))))))))************************+++***((('''&&&&&&&&&'''+++++++++***************++++++++++++,,,---...///************************+++++++++************))))))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++------------++++++'''---///+++''')))++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***,,,+++++++++******))))))***++++++,,,,,,++++++***))))))*********+++++++++------,,,+++***************************+++++++++---------,,,+++***)))(((''''''((()))***++++++,,,------,,,)))&&&)))111888@@@///%%%+++111...+++,,,)))************+++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))+++***))))))+++---///111******+++,,,---------------------,,,,,,,,,++++++,,,+++++++++***))))))))))))***+++,,,,,,+++***))),,,---...---+++***+++,,,******+++++++++,,,,,,,,,+++++++++************)))+++++++++************)))******))))))((((((''''''))))))))))))))))))))))))************************'''((()))***************************))))))((((((+++***((('''&&&''')))*********************++++++,,,,,,++++++******))))))((((((((((((((()))******+++*********))))))((((((++++++******************++++++++++++***((('''&&&++++++******++++++,,,,,,,,,+++***)))((((((((((((************************---,,,,,,+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))***)))(((''''''((()))***&&&''''''(((((((((((((((,,,+++++++++******)))))))))((((((((((((***,,,---************)))'''&&&$$$(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&(((((('''(((((()))************))))))((((((''''''((()))*********((('''&&&))))))))))))))))))))))))*********))))))((('''&&&*********))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))************************///...,,,***)))(((''''''++++++************++++++))))))))))))))))))))))))&&&&&&''''''((())))))******))))))((((((((())))))***)))((((((((()))+++,,,*********++++++,,,,,,,,,++++++,,,,,,,,,+++*********))))))(((((((((((()))))))))))))))***************)))))))))))))))***+++*********+++++++++,,,,,,+++++++++*********))))))))))))(((((('''&&&&&&%%%************************&&&'''(((***++++++++++++))))))***++++++++++++******************************++++++---......---+++************))))))))))))************************,,,+++***(((((((((((((((******************************++++++,,,---......************************++++++++++++******************************************++++++++++++************+++,,,,,,+++******(((,,,---***(((***+++***))))))*********+++++++++))))))************))))))++++++*********)))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,,,,+++++++++++++++++++++******************++++++++++++***)))(((((((((((())))))******++++++(((***+++******...666===JJJ888,,,---000+++(((***)))************+++++++++***************+++++++++************************+++*********+++---///000---............---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************+++,,,,,,------,,,,,,+++***+++,,,+++***))))))+++))))))*********++++++++++++++++++************)))+++++++++*********))))))+++*********))))))))))))))))))))))))))))))))))))*********************************+++++++++++++++++++++*********))))))))),,,+++)))(((((((((***+++,,,++++++******))))))))))))))))))(((((((((((((((((((((((((((((()))******************)))))))))(((************************%%%&&&((()))***+++++++++************++++++,,,---,,,+++***)))((((((((((((************************,,,+++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))************))))))'''(((((()))***)))))))))++++++******))))))))))))))))))(((((()))***+++,,,***+++,,,---...---,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((((((((((((''''''''''''((()))******)))))))))((((((((('''((()))******)))((('''&&&))))))))))))))))))))))))&&&'''((())))))************)))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((************************---,,,+++***))))))))))))++++++************++++++))))))))))))))))))))))))&&&''''''(((((())))))***+++***)))((((((((((((((())))))))))))*********************+++++++++++++++******++++++,,,+++++++++...---,,,+++++++++++++++************++++++++++++''''''''''''((()))***+++*********++++++++++++,,,+++++++++*********************))))))((('''''''''++++++++++++++++++++++++&&&'''(((***++++++++++++))))))***++++++++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,---------************))))))))))))************************---,,,+++***************))))))))))))))))))))))))******++++++,,,,,,------************************,,,+++++++++************++++++++++++++++++++++++++++++************++++++))))))************))))))(((+++,,,)))))),,,+++)))(((((()))))))))***************))))))))))))************))))))))))))((((((***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,+++++++++***)))))))))))))))*********))))))((()))*********************'''***,,,------111777<<>>999888777777888999888777777888888888888888888888666777777666444444555777999999999999999999999999555555555555666666777888444444444555555666666666666555555444444555555666777777666666666555555555333333444555555555555555444555555555555666666666444444444444444555555555777777777777777777777777777777777666666777777888777666666555555666666777555666777777666555666777555555555555555555555555444555555666666555555444555555555555555555555555444333333555777777666555333333333444555666777888666666666777777888888888888888999999999999888888999999888777666555555444333333333333444444444444555444444555777888888777555555555666666666666666666666777888888666555444666666777888888888888777;;;;;;::::::999999999999777777777777777777777777888888777666666666666777666555555444444444555555666666777777666666555444444555666777888888888888555555555555555555555555444444555555555666666666666666666666666777777777888777777666666777777888666666666666666666666666888888888888888888888888666555555555555666777777666666666666666666666666777777777777777666666666666666666666666666777777888888888999999999::::::999888777666666777888999888777777666666777777888777777777777888888888888777777888888888888777777777777666666666666777777777666666777888:::<<<>>>666666666666777777777777777777666666666777888888999999999999999999999999888888999999999888777666666666555555666666777888777777777888888888999999888777777666666777777888666666666666666666666666444444444444555777888999666666555555555555666666888888888888777777777777555666666777777777777666888999;;;:::999888888999999999999999999999999999999999999999999888777777777777888888888888999999888888777777777777888888888888777777777888999999888888888999999999999:::888999999999999999999888888888888888999999999999888888888888888888888888888888888888888888888888666666777888888888888888999999888888888888999999::::::999999888777777777888888888888888777666666555666888999:::::::::999777888888888888777777666777777888888888888777777777777777777888888888888888999999999999888777777555555666777777888888888999999999999999:::::::::;;;;;;;;;;;;;;;:::::::::888999;;;:::999999:::;;;===<<<<<<;;;;;;:::::::::999999999999999::::::;;;888888999:::;;;<<<======<<<:::::::::;;;<<<;;;:::888888888888999999999999999::::::999777777888999999999999999999999999999777777666666666666777777444444555555666777777777666666555555555555666666777777777777666666666666444444555555555444444333555555666666666777777777444555555555555666666666777777777777777777777777888888777777777888999999888777777666666777777888555777999999777666777777555555555666666666666666555555666666666666555555555555555666666666666666666666666777999:::999888555555555555666666777888666777777777777777888888888999999999999888888777999888888777777666666666444444444444555555555555888777777888:::;;;:::999777777888999999999999888888999:::;;;:::888666444666777888:::;;;;;;;;;;;;=========<<<;;;;;;::::::999999888888888888777777:::999888888777777888888777666555555444555555555555555666777666555444333444444555666777777777777444444444444444444444444333444444555555666666666666777777777888888888999999999888888888888999999777777777777777777777777777777777777777777777777666666666666666777888888777777777777777777777777777888888888888888888888777777777777777777666666888888999999999:::::::::999888777666666777888999888888888777777888888888777888888888999999999::::::::::::::::::999888777777777666666666666777777888777666666777999;;;===777777777777888888888999777777666666666777999999::::::::::::::::::::::::888888999999999888777666777666666666666777888888888888888999999999999:::999999888888888888999999888888888888888888888888555555555666777888999:::888777777666666777777888777777888888888888888999888888888999888888777777888;;;<<<;;;999777888999999999999999999999999999999999::::::999999888777888888888999999999::::::888888888777777888888888777777777777777888999999999999999999:::::::::;;;999999::::::::::::999999888888888888999999::::::999999999999999999999999999999999999999999999999666777888999999999888888999999888888888888999999:::999999888777777666666666777888999999999888777666777999:::;;;:::999888777777888888777777666555666777777777777777777666777777777888888888999999999999:::::::::999888777666666777888888999::::::;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;:::::::::888:::<<<;;;:::999;;;===@@@>>><<<;;;::::::;;;<<<:::::::::999:::;;;;;;<<<888888999:::;;;<<<======<<<;;;:::;;;<<<===<<<:::888888888999999999::::::999::::::999777777888:::888888888888888888888888999999888777666666666666444555555666777777888888777666666666666666666777888888888777777777666666555555666666666555555555666666666777777777888888666666777777888888888888888888888888888888888888888888888888888999::::::888888888777777888888888666888::::::888777777888555555666666666777777777666666666777777666666666555555666666666777777777777666666888:::;;;:::888666666555555555555666777777777777777777666666666777777777777777666555555666666666666666666666666444444555555555666666666999888888999;;;<<<<<<;;;888999:::;;;<<<;;;;;;:::888999;;;<<<<<<;;;999777666888999;;;===>>>??????>>>>>>======<<<;;;;;;:::::::::999999999888888888:::999888888777777888888777777666555555555555555333444666666666555333222333333555666666666666666333333333333333333333333111111222333333444555555777777888888999999999:::::::::999999999999::::::777777777777777777777777777777777777777777777777777777777777777888999999999999999999999999999999888888888888888999999999999999888888777777666666666777777777777888888888:::999777555555666888999999999888888888888999999888888999999999:::::::::=========<<<;;;:::999888777777666666666666777777:::999777666666888999;;;777888888888999999999999888777666666666888999:::888888888888888888888888888888999:::999888777666777777777777777888888999888888999999999:::::::::;;;::::::999999::::::;;;999999999999999999999999666666777777888999;;;<<<999999888888888888999999777777777888999999999::::::::::::::::::999888777999;;;===<<<999777888:::999999999999999999999999999::::::::::::999888888888888888999999:::::::::999999888888888888999999777777666666777888999999999999999::::::;;;;;;;;;999::::::;;;;;;::::::999777777666666777888999999::::::::::::::::::::::::999999999999999999999999666777888999:::999888888999888888777777888888999999999888888777666666555444666777999:::::::::999666888:::;;;;;;:::999888777777777777777666555555666666777777777777666666777888888888888999999999999::::::;;;:::999888777777777888999::::::;;;;;;=========<<<<<<;;;;;;:::<<<<<<;;;;;;;;;:::::::::888:::<<<<<<:::999;;;>>>BBB@@@===:::999:::<<<===;;;::::::::::::;;;<<<<<<::::::;;;<<<===>>>???@@@;;;:::999999;;;;;;:::999888888888999999:::::::::888999999777666555777888888888888888888888888888;;;:::999777666666555555444555555666777888888999777777666666666666777777888888888888777777777777555555666777777777777777777777777777888888888888888888999999999:::::::::888888888888888888888888999888888888999::::::;;;999999888888888888999999666888::::::999888777888555666666666777777888888666666777777777777666666555666666666777777888888555444444666888999888666666555555444444444555555888888777777666666555555555555555555555444333333444444444555555555555555444555555555666666777777999888888999;;;<<<<<<;;;:::;;;<<<=========<<<;;;777888;;;===>>>===;;;:::777888:::<<<>>>@@@AAABBB>>>>>>===<<<;;;;;;:::::::::::::::999999888888888999888888777777777777777777777666555555555555555333444555666666444222111222333444555666666666666222222222222222222222222//////000111222222333333999999999::::::;;;;;;;;;888888888888777777777777888888999999999999888888999999888888999999:::;;;999777666666777888888888888888888888888888888888;;;;;;;;;::::::999999999777777777777666666666666666666666666666777888888999::::::999888888999;;;777777888999999999999888777777666666777888999999;;;;;;::::::999:::::::::888999999999999888777777999888777555555777888999999999999999888888777777888888777777777777777888777888999::::::999777777;;;;;;:::999888777777666999999999:::::::::;;;;;;777888999:::;;;:::999999::::::::::::::::::::::::999999999999999999999999999999::::::;;;<<<======888999:::999777666777888888888888888888888888888::::::::::::::::::::::::<<<<<<<<<<<<;;;:::999888888888999999999:::::::::999888888777777888888999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999999999<<<;;;::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999777888:::;;;;;;;;;::::::::::::999999:::;;;===>>>:::::::::::::::999999999999999999:::999999888888;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::999999999999::::::;;;:::999777666;;;::::::999888777666666888888888777777777777777666666777777777888888888666666777888888999::::::::::::::::::999888777666888999999::::::999999999<<<:::888999:::<<<===<<<999999:::;;;<<<<<<;;;;;;???>>><<<:::999:::<<<======>>>>>>======<<<;;;:::>>>===;;;999888999;;;<<<:::;;;<<<>>>@@@BBBDDDEEE???<<<999:::===>>><<<888<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999888888888999::::::;;;;;;;;;:::<<<;;;999777666666777888:::999999999888888777777666666666666777777777777::::::999999888666555444555555555555666666666666:::999999999::::::;;;<<<<<<888999???<<<444333999999999888888777777777666777666555444555777:::;;;888888777666666666666777888888888888888888888888666666777777666666555444777666444444333444555666666444333444777777555222333444666777777777666666666555444444444555666777555555555444444333333333444444555444333222111000444444444444444444444444444444555666777777666666888888888777666666555555888999:::;;;;;;:::999888::::::;;;<<<<<<<<<;;;;;;999999:::;;;<<<===>>>???>>><<<:::888888888::::::;;;:::888777777777888999999888777666666555555666555555444333222222222222555555555444444333333333333444444444444333222222222222222222111111111111222222333333333222222111999999:::::::::;;;;;;;;;:::999999999999888888888999999::::::::::::999999999888888888888999::::::888888777888888999888888999999999999999999999999;;;;;;:::::::::999999999777777777777666666666666777777777777777888999999999::::::999888888999;;;999999999:::999999999888888888777777777888999999;;;::::::999999999::::::888888888888888777777666999888777666666777888999:::999999999888888888888999888888777777777888888888888999:::::::::999999999999999999999999999888888999999999999:::::::::888999:::;;;;;;:::999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;<<<999:::;;;:::888777888999999999999999999999999999999999999999999999999999<<<<<<<<<<<<;;;:::999999888888888888999999999999999888888777777888888999::::::::::::::::::::::::;;;;;;:::999999999999999<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::888999;;;<<<<<<<<<;;;;;;;;;;;;:::::::::;;;===>>><<<<<<;;;;;;:::::::::999999:::::::::::::::999999<<<;;;;;;::::::;;;;;;<<<:::::::::999999999888888888999:::;;;;;;::::::999::::::999999888888777777777777888888888888888888777777888888888999999999888888999999:::;;;;;;<<<>>>>>>>>>>>>===<<<;;;:::999999:::;;;;;;;;;::::::<<<:::888888:::<<<<<<<<<<<<<<<======<<<<<<;;;;;;>>>===;;;:::999:::;;;<<<======>>>>>>>>>===<<<<<>><<<::::::;;;<<<===;;;<<<===???@@@BBBCCCDDD@@@===:::;;;>>>???<<<999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999:::;;;;;;;;;;;;;;;:::<<<;;;999777666777888888999888888888777777777666666666666777777777888888888888888999888888777777666777777777888888999999;;;:::::::::::::::;;;;;;;;;999666666:::>>>:::222777777777777666666666555444333222222222444666777777777666555555555555555666666666666666666666666777666666666555555555555666555444333333444555555555444333444666666555222333333555666666666555555333222111111111222444444555555555555444444333333222333333333333333333333333333333333333333333333444444555555666666666666777777666666666666555555666777888888888888777666999999::::::999888777777777777888999:::;;;<<<======<<<999777666666666777888888777666666666666666777666555555444555555555666555444333333222222222444444333333333222222222444444444444444333222222000000000000000000000000333333333222222222222222:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::;;;;;;<<<<<<;;;;;;:::888888888888888999::::::888999:::;;;;;;:::999888999999999999999999999999::::::::::::999999999999888777777777777666666666888888999999999999::::::999;;;<<<;;;:::999:::<<<<<<<<<;;;;;;:::999999999:::999999888888888888999::::::999999999999::::::888888888888777777777777:::999888777777888999:::::::::999999999999888888999999888888888888999999:::::::::::::::;;;<<<===999999999:::::::::;;;;;;888888888999999999::::::::::::;;;;;;;;;;;;:::999999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;<<<;;;:::999999;;;::::::::::::::::::::::::888888888888888888888888<<<<<<===<<<<<<;;;:::999888888888888999999999999999999888888888888999999999999999999999999999999;;;;;;:::999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<:::;;;<<<<<<======<<<<<<<<<<<<;;;::::::;;;<<<===>>>>>>===<<<;;;;;;::::::::::::;;;<<<<<<;;;;;;:::<<<;;;;;;::::::;;;;;;<<<::::::999999999999888888888999:::;;;<<<<<<<<<<<<999999999999999999999999777777777888999999::::::999999999999::::::::::::::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<;;;:::999999999:::;;;<<<<<<;;;;;;;;;999888888999;;;;;;;;;???>>>>>>>>>===<<<<<<;;;<<<;;;:::999999999:::;;;<<<======>>>>>>>>>>>>>>>???>>>===<<<;;;<<<===>>><<<======>>>???@@@AAAAAA@@@===;;;<<<>>>???===:::;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::999999::::::;;;;;;;;;::::::999;;;:::888777666666777888777777777666666666666666666666666777777777888888666666777888999999888888777777888999::::::;;;;;;;;;::::::999999999::::::999;;;666...222>>>===333555555555555555444444444444333222111111222444555666555555444444444444444555555555555555555555555777666555444333444444555444444333333333444444555555444333333555555444333222333333444444444444333111111111111111222333333555555444444444444333333111111222333333444555555444444444444444444444444444444444444555555555555444555555555555666666666444555555666666555555444888888777777666444333222555555666777888999999:::<<<;;;888666444333333444555555666666666555444444444444333333444444555555777666555444444333333333222222222222222111111111444444555555444444333222111111111111111111111111444444333222222333444555;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;<<<<<<;;;;;;:::888888888888888999::::::999;;;===>>><<<;;;999999:::::::::::::::::::::::::::::::::::::::999999999888888888888777777777777888999999:::::::::::::::<<<===>>>>>>===<<<===>>>???>>>===<<<;;;:::999999;;;;;;:::999999888999999:::999999999999::::::;;;::::::999999888888888888:::999888888888888999:::::::::::::::::::::999999:::999999999999::::::;;;<<<;;;;;;:::;;;===>>>???;;;;;;;;;;;;;;;;;;<<<<<<999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;<<<===<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;::::::999999999999:::::::::::::::::::::999999:::::::::::::::::::::::::::::::::<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@????????????>>>>>>>>>>>>?????????>>>>>>===<<<<<<<<<=========<<<<<<<<<<<<;;;::::::;;;<<<===???>>>>>>===<<<;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::999999::::::;;;;;;<<<<<<<<<<<<888888999999:::::::::;;;666777777888999::::::;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<999:::::::::999999888777777888999:::;;;;;;;;;;;;;;;999777777888::::::999===<<<<<<<<<;;;;;;<<<<<<::::::999888888888999:::;;;<<<===>>>????????????======<<<;;;;;;<<<<<<===<<<<<<<<<<<<============>>><<<:::;;;<<<===;;;999::::::::::::::::::::::::<<<<<<;;;:::999888888777999999999999999999888777888777666555555555555666555555555555555555555555555555555555666666666666555555666777777777777666555666666777888999:::::::::999888888777888888888555888888555555999;;;:::444444444444444444333333666555444333333444444555555444444333333333333333444444444444444444444444666444222111000111333444333333333333333444444444444444333333333444444444222222333333333333333333333333333333333444444444333333333333333333333333222222222333333444555555666666666666666666666666444444333333333444444444333333444444555666666777444444555555555555444444555555555555555444333222444555555666777777888888999888777666555444444444444555666666666555444333333333333444444555777777888888777555555555555555333333333333333333333333666666666666666555444444444444444444555555555555666555333222222444666777<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::999999999::::::;;;;;;;;;;;;::::::999999999999999::::::;;;:::===@@@@@@>>>;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999888888888888999:::;;;;;;;;;;;;:::>>>@@@BBBBBB@@@??????@@@@@@???>>><<<;;;:::::::::===<<<;;;::::::999::::::::::::999999:::;;;;;;<<<===<<<;;;:::::::::;;;;;;::::::999999999999::::::::::::::::::::::::;;;;;;:::::::::::::::;;;<<<<<<>>>===<<<<<<<<<===???@@@>>>>>>>>>===<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===<<<:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999:::::::::;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>????????????>>>>>>======<<<======>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999999:::<<<===>>>======<<<;;;:::::::::999::::::;;;<<<<<<;;;;;;::::::999999999999::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::777888888999999::::::;;;666666777888999999::::::999999:::::::::;;;;;;;;;888999999999999999:::::::::::::::::::::999999888555555777888::::::;;;;;;:::888666666777888888888777777777777888999;;;<<<888777777777777888888888999:::;;;<<<===>>>>>>>>>:::::::::999::::::::::::999999999999999999999999:::999888888999999888777888888888888888888888888999999888777777666555555666666666777777666666555555444444333333333333333444444444444444444555555333333333444444444555555555555666666555555444333333333444555666666777777777777666666666666666777555111:::NNNTTTHHH;;;888333333444444444444444444666666555555555555555555555555444333333333333444444444444444444444444444444333111//////000111222333333333444444555555555444444444333333333444555333333333333333333333333333333444444555555555555222222222222333333333333555555444333333444555555666666666666666666666666555444444333333333444444222333333444555666777777555555555555555555555555333333444555666666666555555555666666777777888888666666666666777777888888444555777888888777666555555555555555666888999::::::999888777666666666666666666666666666666666666888888888888888777666666666666666777777777888888888666555444555666888:::===============<<<<<<<<<;;;;;;:::::::::999999999:::;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<<<<<<>>;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<=========<<<;;;???AAACCCDDDBBBAAAAAAAAAAAA???===;;;:::::::::;;;===<<<<<<;;;;;;;;;;;;<<<;;;::::::;;;;;;<<<===>>>???>>><<<;;;;;;;;;<<<===::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;::::::;;;;;;<<<===>>>>>>>>>============>>>>>>???>>>===<<<;;;:::999999999999:::::::::;;;;;;;;;:::::::::999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;:::999888888:::999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::999999::::::::::::;;;;;;;;;;;;::::::999999999999::::::::::::::::::::::::::::::::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>======<<<<<<;;;;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::999888888888888:::<<<===;;;::::::::::::999999999777777888999::::::::::::999888888777777888888999999:::::::::::::::;;;;;;<<<;;;:::999888888888888777777777888888999999999666666666777888888999999888888888888999999999999666666666666777777777777666666666777777666666555333444666777999:::;;;;;;:::888555555666777777666333333333333444666999:::555666666666777777777777777888999:::;;;;;;;;;;;;777777888888888888888888777777777777777777777777777777777666666666555555666666666666666666666666666555555555555444444444333333444555555555555555333333333333333333333222444444444444444555555555333333333333444444444555555555666555555444333333333333444444444444555555555555555555555666777777;;;666HHHkkkvvv\\\>>>111444444444555555555555666444555555555555555555555777666666555444555555555555555555555555555555555444333111000000111111222333333444555666666666666555666555444333333555777666555555444444444444555333333444555555555555555333333333444444444444555888777555444444555666777555555555555555555555555666666444333333333444555333333444555666666777777666666555555555555666666333333555666777777888888555666666666777777777888555555666777888999::::::666666777888888888777777777777777777888999:::;;;;;;:::999888777777777777999999999:::::::::::::::::::::;;;;;;::::::999888666666777777888999999999999888888777888999;;;<<<>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;<<<;;;;;;;;;;;;<<<======???BBBDDDBBB===;;;===@@@========================<<<<<<<<<=========>>>>>>============<<<<<<<<<<<<<<<===???@@@AAA@@@???>>>>>>@@@CCCCCCBBB@@@@@@@@@@@@???<<<;;;::::::;;;<<<<<<<<<<<<;;;<<<<<<======<<<;;;;;;<<<<<<>>>?????????>>><<<;;;:::;;;<<<===::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>????????????>>>>>>===<<<;;;;;;:::::::::999999888888777777888888888999999999888888888888999:::<<<===::::::::::::::::::::::::::::::::::::::::::::::::888888888999999:::::::::777999999888777666777888888888888888888888888888888888888888888888888888777888888999999888888888888888888999999999::::::888777777666666777777888777777777777777777777777777666666666777777888999<<<;;;;;;::::::::::::;;;;;;;;;:::999999888777777666666777888888888888888:::999888777666777777888666666666666777999;;;===777777777888888888888888444555666777888888888888777777666666666666777777777777888888888999999999888888777666666666777888777777777777777777888888666666666666666666666777666666666777777777777888555555555555555555555555222222333333333333333222333444666888:::;;;<<<<<<999777555444555666666555222222111111111333555777444444555666666666666666555666777888888888888888666666777777888888888888666666666666666666666777555666666555444444444444444444444444444444444444333333333444444444444555111222333444555666666666333333444444444444444333444444444444555555555666444444555555555666666666555555666666777777666666666666666555555555555555555555555666777888999:::DDDQQQjjj~~~tttTTT:::222555666666666777777777777555555666777888888888888999888777777666666777777666666666666666666666666555444444444444333333333333444555777777777777777666777777555333333666999888888666555555555666666555666777888888888777666666666666777777777888888888777666555666777999;;;777777777777777777777777888777555444333444555666555555555666666777777777666555444444444444555666444555666666777777777777555555555666666666666666555666777777888888888888777777666666777777888999888888888888888999:::;;;<<<;;;:::999888888888888;;;;;;;;;<<<<<<<<<======<<<============<<<;;;;;;888999999:::;;;;;;<<<<<<999::::::;;;<<<<<<======??????>>>>>>=========<<<>>>=========<<<<<<<<<<<<======>>>>>>>>>>>>=========<<<<<<<<<<<<===>>>>>>@@@CCCDDDBBB===;;;>>>BBB>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>??????>>>>>>>>>>>>============>>>@@@AAACCCCCCBBBAAA@@@===???BBBCCCAAA@@@?????????>>><<<:::999:::;;;<<<<<<<<<<<<<<<<<<===>>>???<<<<<<<<<======???@@@@@@???===;;;:::::::::<<<===:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<>>>??????>>>?????????>>>===;;;999666777777777777888888888666666666666777777777777777777777777888:::===>>>888888888888888888888888777777777777777777777777555555666777888999999:::666777888777555555555666666666666666666666666666555555555555555555555555666777777888888888777777666777777777777888888888555555444444444444555555666666666666666666666666444444444444444555666666<<<;;;::::::999999999999999999888888777666555555444444555666666666666666999888666555555555666666444444444555777999;;;===555555555666777777888888333333555666777777777777666666555555555555666666555555666666777777777888555555444444444666777888777777777666666666666666666666666666555555555555555555555555666666666666555555555555555444444444555555666666666666666555444555777999;;;<<<===>>>999777555444555666555555444222111000000111333444333444444555666666666555444555555666666666666666555666777888888888888888666666666666777777777777555666666555444333444555333333333333333333333333222222333444444555555666111222333555666777777888444444555666666555555555444444444555555666666666666666666666777777777888444555666888999999::::::999999888888777666666666666666666777888:::<<<<<>>;;;;;;;;;;;;;;;;;;;;;;;;999888666444444444666777666666666666777777777777555555333333333333555555666666666777666666555555444444555555555555555555666666777777777777666666777666555555555777888999888888888888888888999:::<<<<<<;;;:::999999999999<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<======>>>??????@@@:::;;;<<<===>>>>>>>>>>>>CCCBBBAAA@@@@@@??????@@@BBB@@@>>><<<;;;<<<===>>>??????@@@AAAAAA@@@??????======<<<<<<======>>>?????????@@@AAABBBBBBAAAAAABBB@@@???>>>??????>>><<<<<<<<<<<<===>>>???AAABBB@@@@@@AAAAAA@@@>>>===;;;<<>>AAACCC@@@@@@???>>>>>>>>>??????@@@@@@@@@@@@@@@@@@??????@@@AAAAAA@@@>>>======>>>>>>===<<<<<<<<<===???@@@????????????????????????AAA???===;;;:::;;;<<<===:::::::::999999999888888666666666666777777777777666666666666666777888888999888777666777999<<<>>>888777666555555666777777555555555555555666777777888888777777777666666666999777666666777777777666555555444444555555666666111111111111222333444555444444555555666777888888666666666777777777888888555444444333333444444555777666555444555666777888666555444333444666888:::888888999999999999888888999777555222111222333555777777666666666555555555444444333333333555666777666777888999999999999999999999888777666666777777555555444444444555555666666666666666666666666666444555666777888777666666666666555555666666777888777555666::::::666444666666777999::::::999777666::::::999888777555444333555555555666777888999:::;;;999777555333444444555777999;;;<<<=========<<<;;;:::999888777666666666777555333333444666777888777777666666777999;;;<<<:::;;;:::888666555555777888888:::;;;;;;:::999888<<<<<<;;;:::::::::::::::;;;999777666444444444555555555666777777777777666444555777888999999888888444444555666777888888999;;;::::::999999888777777777777777777888999::::::<<<;;;999888999:::<<<===;;;<<<>>>??????===;;;999;;;???BBBAAA<<<888888:::888:::>>>???:::777>>>HHHsssjjjDDD===???:::666777999:::;;;<<<<<<<<<;;;;;;<<>>>>>>>>>>>>>>::::::;;;<<<<<<;;;;;;:::999888777777999;;;===???AAA@@@>>><<<;;;:::;;;;;;999888777666666666777888888888:::::::::888666555222222333333444444555555333333444444444444333333222222333333444444444555444444555555555666666666444444555555555666666666666777777888888777777666777777777777777777777777999999;;;<<<<<<=========;;;===??????>>><<<<<<<<<<<<===???AAABBBBBBBBBBBBAAA@@@??????????????????CCCCCCBBBAAAAAAAAABBBBBBDDDCCCAAA???>>>>>>???@@@???@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@BBBBBB@@@???AAAAAA@@@@@@@@@AAAAAABBBAAABBBBBBBBBBBB@@@???>>>===@@@DDDGGGHHHGGGEEECCCBBBBBBAAAAAAAAAAAAAAAAAA>>>===<<<;;;<<<===???AAAAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAA@@@@@@??????@@@AAABBB@@@>>>======>>>???>>>=========>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<:::999999:::;;;;;;:::::::::999999999888777777777777777777777777555555444444555666888999888888888888999999999999:::999888777777888999999777777777777777777888888888888888777777777666666888777555555777777777666666555555555555666777777444444444444555666777888555555666666777777888888555555666666777777777777666555555444444555555666999888666555555555555666666555444444555777999:::999::::::;;;;;;::::::999:::888666333333333555666666666666666666666666666777666555555444555555666666777888999999999999999888888888777777777666666777777777666666777777888777777777777777777888888666666888888999888888777888888777777888888999:::;;;777666777777666777;;;999:::;;;======;;;:::999;;;;;;<<<;;;;;;:::999888;;;;;;::::::999999999:::===<<<:::888777777888999;;;;;;<<<>>>>>>?????????>>>===<<<;;;::::::::::::<<<:::777666777888999999:::;;;;;;<<<===???@@@AAA=========;;;999777888999;;;===>>>@@@AAAAAA@@@@@@@@@??????>>>======>>>>>>>>>===;;;999888888888888777888999999::::::999999777888:::;;;<<<<<<<<<;;;888888999:::<<<===>>>>>>============<<<<<<<<<<<<;;;;;;;;;<<<======>>>??????>>>===<<<===>>>@@@AAA???@@@@@@AAA@@@@@@>>>>>>???BBBFFFDDD@@@======???>>>:::;;;???<<<;;;JJJ___]]]AAA===>>>999999:::;;;===>>>?????????======???BBBFFFGGGFFFDDDBBB@@@>>>===<<<===>>>??????>>>======<<<<<<=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<>>>>>>@@@AAAAAAAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;===@@@AAACCCAAA???===<<<<<<===>>>===<<<:::888888888:::;;;======>>>===;;;999666444333333333444444444444444333444444444444444444333000000111111111222222222333444444444555555555555333444444444555555555555555555555666666555555555666666555555444333222222555666777888999999999999999;;;======<<<;;;;;;;;;;;;<<>>=========??????CCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@AAABBBCCCAAA???>>>???@@@AAA@@@@@@?????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBB???>>><<<:::999999999:::::::::999999999999888888888888888888888888888888555555444444555777:::<<<;;;;;;<<<<<<;;;999888666;;;::::::999999:::;;;;;;999999999999888888888888999999999888888888777777888777666777888999888777777777666666777777888999666666666666666777888999777777777888888888888888666666777777777777888888888777777777777777777888;;;:::999888777666666666888888777777777999:::;;;<<<<<<<<<======<<<<<<<<<;;;999777666555666777888666666666777777888999:::::::::999888888777777777999::::::;;;;;;;;;::::::888999:::::::::999888777::::::999999999999999999999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>=========;;;;;;;;;;;;;;;<<<======@@@<<<999999:::999<<>>>>>@@@@@@@@@@@@>>>>>>>>>>>>??????@@@?????????@@@?????????>>>>>>>>>>>>AAA@@@>>><<<<<<===>>>???@@@@@@@@@@@@AAABBBBBBCCCBBBAAA@@@???????????????@@@???===;;;:::;;;<<<===@@@AAACCCEEEFFFFFFFFFEEE@@@AAA@@@???<<<;;;<<<===AAABBBDDDFFFHHHHHHHHHHHHCCCCCCBBBBBBAAAAAABBBBBB@@@@@@>>>===<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<;;;<<<===>>>????????????<<<<<<===???@@@BBBCCCCCC@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCBBBBBBBBBCCCEEEFFFDDDCCCCCCBBBBBBBBBBBBBBBCCCFFFIIIHHHEEECCCCCCEEEHHH@@@===AAABBBGGG^^^xxxoooOOO?????????:::<<<===>>>@@@@@@AAAAAAAAA???@@@BBBFFFIIIIIIGGGEEEBBBAAA@@@??????@@@BBBCCC???????????????@@@AAAAAA@@@@@@@@@?????????>>>>>>????????????@@@@@@@@@@@@?????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???AAABBBDDDDDDCCCBBBAAA@@@@@@>>>===<<<======>>>??????>>>>>>???AAACCCDDDEEECCC@@@>>>>>>???AAABBBCCC@@@===::::::;;;===>>>CCCCCCBBB@@@===999555333444444444444444333333333333444444555555444444333111111111111111222222222333333333333444444444444333333333333444444444444444555555555555555555444777777666444333111000000333444555666666777666666888999;;;;;;:::999999:::;;;===@@@CCCFFFHHHIIIIIIDDDDDDCCCCCCCCCDDDDDDEEEBBBBBBBBBCCCCCCEEEFFFFFFHHHGGGFFFEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAABBBCCCCCCEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCEEEGGGHHHGGGEEEHHHGGGFFFDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFDDDCCCBBB@@@AAABBBCCCDDDEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@?????????@@@AAAAAADDDCCCCCCCCCDDDEEEEEEFFFGGGGGGFFFEEEDDDBBBBBBAAABBBCCCDDDCCCAAA@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEBBBAAA???>>><<<<<<<<<<<<::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;;;;:::999888777777999<<>><<<;;;:::==================>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;:::999;;;<<<===<<<;;;999999999999:::;;;<<<<<<888777777777888888999:::;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;>>>======<<<<<<;;;;;;;;;<<<<<<<<<;;;<<<===>>>???>>>>>>????????????>>>>>><<<;;;999888888999:::;;;:::999999:::;;;===>>>???======>>>>>>>>>===<<<<<>>@@@???>>><<<;;;>>>>>>>>>>>>>>>======<<>>???AAAEEEFFFGGGIIIJJJJJJIIIIIIDDDCCCCCCBBBBBBBBBCCCCCC@@@@@@???>>>======<<<<<<<<<<<<===>>>>>>>>>>>>============>>>????????????<<<<<<>>>???AAABBBDDDDDD??????@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGFFFFFFEEEFFFGGGHHHHHHFFFDDDCCCAAAAAABBBCCCDDDDDDFFFHHHHHHGGGEEEFFFGGGIIIFFFBBBCCCPPPggg~~~ZZZFFFAAAAAA@@@>>>===>>>???@@@AAAAAAAAAAAA@@@AAADDDGGGJJJJJJGGGDDDBBBAAA@@@@@@@@@@@@AAABBB?????????@@@AAABBBCCCDDDBBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBAAABBBDDDFFFFFFEEEDDDBBBDDDCCCAAA???>>>???@@@AAABBBBBBAAABBBBBBDDDEEEFFFFFFDDDAAA??????AAACCCEEEFFFCCC???<<<;;;===???AAAEEEEEEDDDBBB???;;;777444555555555444444333333222444444555555555555444444444444444444444444555555333333444444444555555555333333444444444555555555666666666666666666666666999888888777555444444333555555666777777777777777777888999999888888999:::===>>>AAADDDFFFGGGHHHHHHCCCCCCCCCCCCCCCDDDEEEFFFAAAAAAAAAAAABBBCCCEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBDDDCCCBBBAAA@@@@@@AAAAAABBBBBBCCCEEEGGGHHHFFFDDDCCCBBBBBBAAAAAAAAABBBBBBCCCDDDDDDEEEEEEDDDBBBBBB???@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@?????????>>>>>>??????@@@AAABBBCCCDDDBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDCCCBBBAAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEEEEFFFFFFGGGGGGDDDDDDCCCBBBBBBAAAAAAAAA????????????????????????????????????>>>>>>======>>>>>>===>>>???BBBEEEFFFJJJIIIFFFCCCAAA@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDBBBBBBCCCDDDCCCCCCBBBAAA?????????>>>>>>>>>>>>===?????????AAACCCDDDCCCAAA=========>>>>>>???AAAAAA======<<<<<<<<<===>>>>>>????????????>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????AAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCAAAAAABBBBBBBBBBBBAAAAAA>>>======<<<<<<===>>>???????????????@@@BBBEEEFFF@@@BBBDDDFFFGGGFFFEEEEEEGGGGGGGGGGGGFFFFFFEEEDDDAAABBBDDDEEEEEEDDDBBBAAAEEEEEEFFFFFFEEEDDDCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCDDDDDDDDDEEEEEECCCBBBBBBBBBBBBCCCDDDDDDBBBCCCIIIPPPPPPJJJEEEDDDBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@???>>>>>>???@@@BBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAACCCEEEFFFIIIHHHFFFEEEEEEFFFGGGHHHBBBBBBAAA@@@@@@@@@AAAAAA===>>>>>>===<<<===AAADDDLLLMMMOOOOOONNNJJJGGGDDDCCCDDDDDDBBB@@@???AAABBBEEEFFFFFFGGGGGGFFFEEEDDD@@@@@@@@@??????@@@@@@AAA=========<<<<<<;;;::::::;;;<<<<<<===============;;;;;;;;;;;;<<<<<<<<<===999:::;;;<<<>>>???@@@AAA======>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGHHHHHHDDDCCCAAA??????@@@AAACCCCCCDDDEEEFFFEEEEEEEEEFFFAAAGGGDDDBBBXXX}}}}}}cccKKKBBBBBB@@@???@@@======>>>???@@@@@@@@@@@@@@@AAACCCFFFHHHHHHEEECCCBBBAAA@@@??????>>>>>>>>>>>>>>>???@@@AAACCCDDDEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHHHHGGGGGGFFFDDDDDDBBBDDDEEEGGGGGGFFFEEEDDDGGGEEECCCAAAAAABBBCCCDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEBBBAAAAAABBBDDDEEEGGGDDD@@@===<<<>>>AAACCCDDDDDDDDDCCCAAA===:::888666666666555555444444444555666666777777666666555777777777777777777777777666666666666777777777777666666666666777777777777777777666666666666777777999999999999888888888888666777888888999888888888777999:::999888888:::<<<@@@AAACCCDDDEEEEEEEEEDDDBBBBBBBBBBBBCCCDDDEEEFFF>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAAAAA@@@@@@<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>>>>???@@@@@@@@@???>>>===<<<===>>>???>>>???@@@CCCEEEEEECCCAAA===============>>>???@@@???@@@AAABBBBBBAAA@@@???<<<===>>>>>>?????????>>>========================<<<===>>>@@@AAABBBCCCDDD??????@@@@@@BBBCCCEEEEEEFFFFFFEEEEEEDDDCCCBBBBBB@@@AAABBBAAA@@@???@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFBBBAAAAAA@@@@@@?????????BBBBBBCCCCCCEEEFFFGGGHHHMMMKKKHHHEEECCCDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJGGGHHHJJJKKKKKKKKKJJJIIIDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDEEEGGGJJJKKKJJJHHHBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFHHHIIIIIIJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDEEEGGGJJJKKKFFFIIILLLOOOPPPPPPNNNMMMLLLLLLLLLKKKJJJIIIHHHGGGEEEFFFGGGHHHHHHHHHGGGFFFLLLLLLMMMMMMLLLKKKIIIHHHJJJJJJIIIIIIHHHGGGGGGGGG@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDD???AAAIIIQQQRRRKKKDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>===<<<;;;@@@AAABBBBBBBBBAAA???>>>@@@??????>>>@@@BBBDDDFFFGGGFFFFFFEEEDDDDDDDDDDDD??????>>>>>>>>>>>>??????:::<<<===<<<;;;<<>>???AAABBBBBBCCCCCCBBBAAA???>>>======<<<<<<======>>>>>>:::;;;;;;;;;;;;:::999888:::;;;;;;<<<<<<<<<<<<<<<::::::999999999999:::;;;999999:::;;;<<<======>>><<<<<<===>>>??????@@@@@@AAABBBDDDEEEFFFFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFCCCBBB@@@>>>>>>???@@@BBBCCCCCCCCCCCCCCCCCCCCCCCC>>>EEEAAA;;;KKKhhhqqqgggYYYNNNDDDCCCAAA<<<<<>>???@@@@@@@@@@@@@@@AAAAAAAAACCCEEEEEECCCBBBBBBAAAAAA@@@???>>>>>>===>>>??????@@@BBBCCCEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDEEEFFFDDDAAA??????@@@CCCEEECCCCCCDDDDDDCCCAAA>>>===999999999999888888888888999::::::;;;;;;::::::999999999999888888888888777::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999888777666666777888999:::::::::::::::::::::;;;999999::::::::::::999999:::;;;<<<;;;:::;;;===???DDDDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDFFFGGGHHH;;;;;;;;;;;;<<<<<<===>>>;;;<<<<<<<<<<<<<<<<<<<<<999999888777777888999999;;;;;;;;;;;;;;;<<<======<<<;;;999888999:::<<<===;;;<<<===???AAAAAA>>><<<:::::::::::::::;;;<<<<<<;;;<<<===>>>>>>===<<<;;;999:::;;;<<<<<<<<<;;;:::888999999::::::;;;;;;;;;;;;<<<===>>>????????????<<<<<<===>>>???AAACCCCCCBBBBBBBBBAAAAAA@@@@@@@@@<<<===>>>===<<<<<<===>>><<<===???@@@AAABBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGBBBBBBAAA@@@@@@???>>>>>>BBBCCCEEEFFFGGGGGGGGGFFFIIIIIIGGGFFFEEEEEEFFFFFFFFFGGGIIIJJJKKKKKKJJJJJJGGGHHHJJJLLLMMMMMMLLLLLLHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGIIILLLOOOPPPNNNLLLGGGGGGGGGHHHIIIJJJKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIKKKLLLLLLLLLLLLKKKHHHHHHIIIIIIIIIHHHHHHHHHKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHHHHIIIJJJKKKKKKLLLJJJIIIGGGGGGGGGJJJLLLNNNNNNQQQTTTWWWXXXWWWUUUSSSMMMMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHLLLMMMNNNNNNNNNLLLJJJIIIJJJJJJIIIGGGFFFEEEDDDCCC>>>===<<<<<<<<<===??????@@@????????????@@@AAAAAA======AAAGGGHHHCCC@@@AAA===<<<<<<<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>??????===;;;:::<<<;;;;;;;;;<<>>======<<<<<<<<<<<<======:::<<<===<<<999:::???CCCFFFGGGGGGGGGFFFCCCAAA???>>>>>>???>>><<<;;;===>>>===>>>???@@@???>>>===<<<<<<;;;;;;;;;<<<<<<===>>>:::;;;;;;<<<;;;:::999999::::::;;;<<<<<<<<<<<<<<<;;;:::999999888999:::;;;<<<<<<<<<<<<======>>>>>>======>>>>>>??????@@@@@@AAABBBDDDFFFGGGFFFEEEEEEBBBCCCDDDDDDEEEEEEDDDDDDDDDCCCBBBAAA@@@AAAAAABBBDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@>>><<<@@@FFFHHHEEEIIIHHHHHHFFFAAA;;;<<>>>>>>>>>>>>>>??????@@@@@@??????>>><<<<<<<<<<<<;;;;;;;;;:::>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????>>>===;;;::::::;;;===>>>@@@@@@??????>>>>>>============>>>>>>>>>>>>=========>>>>>>>>>===>>>@@@CCCFFFFFFGGGGGGGGGEEEDDDCCCEEEEEEFFFGGGHHHJJJLLLMMM:::999999999999:::;;;;;;888888999999999999999888::::::888888888888:::::::::999999999999:::;;;;;;999888666666666888:::;;;999999;;;===???>>>;;;888:::999999888888888999999888999:::;;;;;;:::999999666888:::;;;;;;:::999777666666777888999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<===???AAABBB>>>>>>>>>>>>>>>>>>>>>>>>888:::;;;:::999999:::;;;888:::<<<>>>???@@@@@@???======>>>??????@@@AAAAAA@@@AAABBBDDDEEEFFFFFFFFFBBBCCCCCCCCCDDDDDDEEEEEEAAAAAA@@@@@@???>>>======AAABBBEEEFFFGGGFFFEEECCCDDDEEEFFFGGGFFFFFFEEEDDDCCCDDDEEEGGGHHHHHHGGGGGGCCCEEEHHHJJJKKKKKKKKKJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHIIIKKKNNNQQQRRRPPPNNNIIIIIIJJJJJJLLLMMMNNNOOOLLLKKKKKKJJJJJJJJJKKKKKKIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNMMMKKKKKKHHHIIIIIIJJJIIIIIIHHHHHHOOOOOOOOOPPPPPPOOOOOOOOOLLLLLLMMMNNNOOOPPPPPPQQQLLLJJJIIIHHHHHHJJJMMMOOOTTTWWWZZZ]]]]]][[[XXXUUULLLLLLLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDEEEFFFGGGGGGIIIJJJKKKLLLKKKIIIGGGEEEIIIHHHGGGEEECCCAAA@@@???>>>===<<<<<<<<<===>>>???======<<<<<<======>>>???<<<999999<<<===;;;===@@@::::::999999999999::::::888999:::;;;<<<<<<<<<<<<666777:::<<<======<<<;;;999888888888:::===@@@BBB>>>>>>??????>>><<<:::999<<<;;;;;;;;;;;;;;;<<<<<<;;;===???<<<999888===BBBAAABBBBBBCCCBBBAAA???>>>;;;<<<===;;;::::::;;;<<<:::;;;===>>>>>>>>>======<<<<<<;;;;;;<<<===>>>>>>;;;;;;<<<======<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<:::999999:::;;;<<>>>>>@@@CCCDDDDDDEEEEEEEEEEEEDDDDDDBBB@@@???AAABBBCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFAAAAAABBBBBBCCCEEEFFFGGGHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKOOONNNNNNMMMLLLKKKIIIIIIMMMLLLJJJIIIIIIKKKMMMOOOEEEFFFHHHIIIJJJKKKKKKKKKHHHIIIJJJJJJJJJJJJJJJIIIJJJKKKKKKKKKJJJHHHFFFDDDEEEDDDDDDDDDDDDFFFGGGHHHFFFGGGHHHIIIHHHFFFDDDBBB@@@@@@AAAAAABBBBBBBBBCCCBBBCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@?????????>>>@@@AAAAAAAAAAAABBBBBBBBB@@@AAAAAAAAAAAABBBBBBBBBCCCBBBAAA??????AAABBBCCCGGGFFFEEEDDDBBBAAA@@@@@@BBBBBBCCCCCCCCCBBBBBBAAA???@@@@@@??????@@@CCCEEEGGGGGGHHHIIIHHHGGGFFFEEEHHHHHHIIIJJJLLLNNNOOOPPP888777666777888999888777999999888777777777777777888888888888888888888888888999999:::999777555444555555555555555666777888777888999::::::999888777777777888999999999999999999999888888999999:::;;;888888999999:::::::::;;;999999;;;<<<<<<;;;:::999::::::<<<<<<<<<<<<;;;:::;;;;;;::::::;;;;;;<<<===<<<<<<;;;:::999888777777::::::::::::999999999999666888:::<<<===<<<;;;;;;;;;::::::999::::::;;;<<<===========================???AAAAAA@@@???@@@AAA???>>><<<;;;;;;;;;<<<<<>>>>>>>>??????BBBBBBBBBCCCCCCDDDDDDEEEDDDEEEFFFGGGHHHIIIJJJKKKJJJJJJJJJIIIIIIIIIHHHHHHJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIJJJJJJKKKLLLMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHFFFEEEDDDDDDFFFIIIKKKMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOKKKJJJJJJIIIIIIHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIMMMNNNOOOPPPPPPOOOMMMLLLOOOPPPRRRSSSSSSRRRPPPOOOMMMMMMMMMMMMNNNNNNNNNNNNUUUWWWZZZ\\\ZZZUUUPPPLLLIIIHHHGGGEEEDDDDDDEEEEEEBBBBBBCCCDDDEEEEEEEEEEEEHHHHHHIIIIIIHHHFFFEEECCCGGGEEEBBBAAA@@@???<<<:::<<<:::999:::>>>???>>><<>>>>>>>>??????@@@<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<=========>>>===<<<<<<;;;;;;<<<<<<:::;;;<<<>>>>>>>>>>>>===;;;999777888:::<<<<<<<<<@@@@@@AAAAAA???<<<999777======<<<;;;::::::::::::===<<<<<<<<<>>>???AAACCCCCCCCCCCCBBBAAA@@@>>>=========>>>======<<<;;;;;;>>>>>>>>>>>>============?????????@@@@@@@@@AAAAAACCCCCCBBBBBBAAAAAAAAA@@@===>>>@@@BBBBBBAAA@@@??????>>>===<<<===???BBBDDDDDDCCCBBBAAAAAABBBCCCDDDBBB@@@???AAADDDEEECCCAAADDDEEEGGGHHHIIIIIIHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHGGGEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDJJJNNNLLLEEE@@@@@@CCCDDDEEEGGGGGGGGGFFFDDDCCCCCCCCCDDDDDDCCCBBBAAAAAADDDDDDDDDCCCBBB@@@???>>>BBBBBBCCCCCCDDDEEEEEEFFFHHHHHHIIIJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDFFFHHHIIIGGGHHHJJJJJJJJJJJJKKKMMMPPPPPPOOONNNMMMLLLKKKKKKNNNNNNNNNLLLJJJIIIJJJLLLJJJIIIIIIJJJLLLMMMMMMLLLMMMMMMMMMMMMMMMLLLLLLLLLJJJLLLMMMLLLIIIHHHJJJLLLIIIHHHFFFFFFGGGGGGFFFDDDFFFHHHJJJLLLLLLKKKIIIGGGFFFEEEEEEDDDCCCCCCCCCCCCBBBDDDGGGIIIIIIHHHFFFEEECCCCCCBBBBBBBBBCCCCCCDDDEEECCCBBBCCCGGGIIIIIIGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBDDDGGGHHHGGGFFFHHHGGGEEEDDDCCCCCCDDDEEEDDDDDDDDDEEEFFFGGGHHHIIIEEEEEEFFFFFFFFFFFFEEEEEEHHHIIIJJJJJJIIIIIIKKKLLLIIILLLOOOPPPPPPOOOOOOPPP:::888777888999999888777:::999999999999999999:::::::::::::::::::::::::::999::::::999888777666666777777777777777888999999999:::;;;<<<<<<;;;:::999999::::::;;;;;;::::::999999999999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===<<<;;;:::999:::;;;<<<<<<<<<;;;:::999:::::::::::::::;;;;;;<<<999999999999888888888888777777777777777777777777777888:::;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<>>>@@@@@@???>>>???@@@>>>>>><<<;;;;;;;;;<<<<<>>??????@@@@@@??????@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEIIIJJJKKKKKKKKKKKKJJJIIIFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGEEEEEEEEEEEEGGGIIIKKKLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMIIIHHHHHHGGGFFFEEEEEEDDDEEEDDDDDDDDDDDDEEEGGGHHHKKKKKKLLLLLLMMMLLLLLLLLLLLLMMMOOOQQQRRRRRRQQQPPPLLLMMMMMMMMMMMMNNNNNNNNNRRRTTTWWWYYYXXXSSSNNNKKKGGGFFFDDDCCCBBBCCCCCCDDDAAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDBBBAAA@@@CCCAAA??????@@@???>>><<<===<<<;;;<<>>>>>>>>=========>>>>>>???<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<======<<<;;;;;;;;;;;;;;;<<<===???@@@AAAAAA@@@???>>><<<;;;;;;>>>???@@@@@@AAABBBBBBCCCBBBAAA???>>>>>>>>>>>>>>>???@@@AAABBB>>>>>>>>>>>>???AAACCCDDDFFFEEEEEEEEEDDDBBBAAA@@@@@@@@@AAAAAA@@@??????>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFEEEDDDBBBCCCEEEGGGGGGFFFEEEDDDDDDCCCAAA@@@AAACCCEEEGGGHHHGGGFFFFFFEEEFFFGGGHHHGGGEEEDDDFFFHHHIIIGGGEEEHHHHHHIIIJJJJJJIIIHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKJJJIIIGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFKKKPPPPPPLLLGGGDDDDDDEEEFFFHHHIIIHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCGGGGGGHHHHHHGGGFFFFFFEEECCCCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDFFFFFFEEEEEEFFFGGGIIIIIIHHHIIIKKKKKKJJJKKKLLLNNNPPPOOOOOONNNNNNMMMMMMMMMNNNMMMLLLKKKKKKJJJJJJJJJHHHGGGGGGIIIKKKMMMLLLKKKNNNNNNNNNMMMMMMLLLLLLLLLKKKLLLNNNLLLJJJIIIJJJLLLHHHFFFEEEFFFGGGHHHGGGEEEFFFHHHJJJKKKLLLJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFHHHJJJMMMNNNMMMLLLKKKEEEDDDDDDDDDDDDDDDEEEEEEEEECCCBBBCCCFFFHHHHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDFFFHHHIIIHHHGGGIIIHHHFFFEEEDDDDDDDDDEEECCCDDDDDDEEEFFFGGGIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGKKKLLLNNNMMMLLLKKKLLLMMMKKKNNNQQQSSSSSSRRRRRRRRR===<<<::::::;;;;;;:::999;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>??????>>>>>>===>>>>>>>>>>>>===<<<;;;;;;<<<======>>>>>>===<<<;;;>>>>>>>>>===============>>>>>>>>>>>>>>>===<<<;;;<<<===>>>>>>===<<<;;;::::::::::::;;;;;;;;;<<<<<<777777888888999999999:::666666777777888888999999888999:::;;;;;;;;;:::999999:::;;;;;;;;;:::999999999999::::::;;;;;;;;;<<<<<<>>>???@@@>>>>>>???@@@???>>>===<<<;;;<<<===>>>>>>>>>????????????>>>>>>===>>>???@@@AAAAAAAAAAAA??????@@@AAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFGGGHHHIIIJJJKKKLLLKKKJJJIIIHHHHHHGGGGGGGGGHHHGGGGGGGGGHHHHHHIIIJJJGGGGGGFFFEEEDDDCCCBBBAAACCCCCCCCCCCCDDDEEEFFFGGGIIIIIIIIIIIIJJJKKKKKKLLLJJJKKKMMMOOOPPPQQQQQQQQQMMMMMMMMMMMMNNNNNNNNNNNNNNNPPPSSSUUUTTTQQQMMMJJJFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAA@@@???@@@BBBCCCBBBAAA@@@??????@@@BBBCCCCCCBBBAAAAAA@@@??????@@@@@@AAA?????????>>>>>>>>>======<<<<<<<<<============>>>@@@@@@??????>>>>>>>>>>>>@@@AAACCCDDDEEEEEEDDDDDDCCCBBB@@@AAACCCEEEEEEDDDDDDDDDEEEFFFGGGGGGHHHHHHDDDDDDDDDDDDEEEFFFGGGHHHBBBBBBBBBCCCDDDEEEFFFGGGIIIIIIIIIIIIHHHGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHJJJKKKMMMOOOPPPQQQQQQQQQQQQQQQPPPNNNLLLKKKJJJKKKLLLMMMNNNMMMLLLKKKKKKIIIHHHGGGGGGHHHJJJKKKMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLKKKLLLMMMMMMKKKIIILLLLLLMMMMMMLLLJJJIIIHHHHHHIIIIIIJJJKKKLLLLLLMMMKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLKKKJJJIIIIIIJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLJJJMMMRRRTTTSSSOOOJJJGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHFFFGGGHHHHHHHHHGGGEEEEEEGGGFFFFFFFFFGGGHHHIIIJJJIIIJJJKKKLLLKKKKKKLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPMMMKKKKKKMMMNNNLLLIIIGGGGGGGGGIIILLLNNNNNNNNNOOOOOONNNMMMLLLLLLKKKKKKKKKLLLMMMLLLJJJIIIJJJKKKHHHGGGFFFGGGIIIJJJIIIHHHFFFGGGIIIJJJJJJJJJIIIHHHHHHGGGFFFEEEEEEFFFFFFGGGEEEGGGJJJLLLMMMMMMLLLKKKFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEFFFHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGJJJKKKKKKJJJKKKJJJHHHGGGEEEEEEEEEEEEBBBCCCCCCDDDFFFHHHIIIJJJIIIIIIHHHGGGGGGHHHIIIIIINNNPPPQQQQQQOOONNNOOOOOONNNQQQUUUVVVVVVUUUVVVVVVBBBAAA??????@@@@@@???===>>>>>>??????AAABBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBB@@@???>>>???@@@@@@AAA@@@@@@???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBAAA???>>>===AAACCCDDDEEEEEECCCAAA@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@AAAAAABBBAAA@@@>>>=========>>>>>>????????????:::;;;;;;;;;;;;<<<<<<<<<:::;;;;;;<<<===>>>>>>???;;;;;;<<<<<<<<<<<<;;;::::::;;;===>>>===<<<:::999;;;<<<<<<===>>>??????@@@===???AAAAAA@@@???@@@AAAAAA@@@???>>>>>>???@@@@@@AAABBBCCCCCCCCCCCCBBBAAAAAABBBCCCDDDEEEDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKMMMNNNNNNNNNNNNNNNMMMKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHFFFEEEDDDCCCBBBCCCDDDDDDEEEFFFGGGHHHHHHKKKJJJJJJJJJKKKLLLNNNOOOKKKKKKLLLMMMNNNOOOPPPQQQNNNNNNNNNNNNOOOOOOOOOOOOKKKMMMPPPRRRRRRPPPMMMLLLJJJIIIHHHHHHHHHIIIJJJKKKLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDEEEGGGIIIHHHGGGDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJIIIIIIGGGFFFFFFGGGIIIJJJJJJIIIIIIIIIIIIIIIJJJLLLMMMNNNLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLNNNNNNNNNNNNMMMLLLKKKJJJLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMNNNOOOPPPPPPQQQPPPQQQRRRSSSUUUVVVWWWXXXXXXYYYYYYYYYWWWTTTRRRPPPQQQRRRRRRSSSSSSSSSRRRQQQPPPOOONNNLLLLLLLLLMMMNNNPPPPPPPPPPPPQQQQQQQQQRRRPPPPPPPPPPPPPPPOOONNNMMMNNNOOOOOOPPPOOONNNMMMLLLKKKLLLLLLMMMNNNOOOPPPPPPNNNNNNOOOOOOPPPPPPQQQQQQPPPOOOMMMLLLLLLLLLNNNOOOQQQPPPPPPOOOOOOPPPPPPQQQQQQQQQRRRUUUWWWUUUPPPLLLJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIGGGFFFEEEGGGHHHJJJHHHHHHHHHHHHHHHGGGGGGFFFGGGHHHHHHHHHIIIIIIIIIJJJIIIJJJKKKKKKKKKJJJIIIHHHFFFFFFGGGGGGHHHIIIIIIJJJIIIJJJKKKKKKJJJJJJKKKMMMMMMMMMNNNNNNNNNOOOOOOOOORRRNNNKKKLLLPPPQQQMMMIIIHHHHHHHHHKKKNNNQQQRRRQQQOOOOOONNNMMMLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKJJJIIIIIIJJJKKKJJJHHHFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGIIIJJJHHHIIIKKKLLLMMMLLLKKKJJJHHHHHHHHHHHHHHHGGGGGGFFFJJJJJJJJJKKKLLLLLLLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGGGGHHHKKKLLLLLLLLLLLLKKKJJJIIIGGGFFFEEEEEEBBBBBBCCCDDDFFFHHHJJJKKKLLLJJJIIIGGGGGGIIIJJJLLLOOOQQQSSSTTTSSSRRRSSSSSSQQQTTTXXXYYYYYYYYYYYYZZZHHHFFFEEEEEEFFFFFFEEEDDDBBBCCCCCCEEEFFFIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHGGGFFFEEEFFFGGGHHHFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFEEECCCBBBAAAEEEFFFHHHIIIIIIGGGFFFDDDGGGGGGGGGFFFFFFEEEEEEEEECCCCCCCCCDDDEEEFFFGGGGGGEEEFFFFFFGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDD??????????????????>>>>>>>>>???@@@AAAAAA???===<<<>>>>>>???@@@AAABBBCCCDDDAAACCCDDDEEECCCCCCDDDEEEEEEDDDCCCBBBCCCCCCEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFHHHIIIJJJKKKJJJIIIGGGFFFIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNKKKKKKKKKLLLLLLMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSQQQPPPNNNMMMNNNOOOOOONNNNNNMMMLLLKKKKKKKKKKKKMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHJJJKKKLLLLLLLLLOOOOOONNNNNNOOOQQQSSSTTTOOONNNMMMMMMMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQRRRRRRMMMNNNPPPRRRRRRQQQPPPOOONNNNNNMMMLLLLLLMMMNNNOOOQQQPPPOOOMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJLLLMMMLLLKKKJJJJJJKKKLLLLLLLLLMMMNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIJJJKKKMMMNNNOOOOOONNNNNNKKKJJJJJJKKKMMMNNNMMMLLLNNNMMMMMMMMMNNNOOOPPPQQQNNNNNNMMMLLLKKKKKKKKKKKKOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRSSSRRRRRRQQQPPPOOORRRQQQQQQPPPPPPQQQRRRRRRSSSSSSTTTUUUVVVVVVWWWWWWYYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]]]]\\\[[[YYYVVVUUUUUUUUUVVVVVVVVVUUUUUUUUUSSSSSSQQQPPPOOOPPPPPPPPPRRRRRRSSSSSSTTTTTTTTTTTTQQQRRRRRRRRRQQQPPPOOOOOOOOOPPPRRRSSSSSSSSSRRRQQQPPPPPPPPPOOOPPPQQQRRRSSSRRRRRRSSSSSSTTTUUUUUUVVVRRRQQQOOONNNNNNPPPRRRSSSTTTTTTSSSSSSSSSSSSTTTTTTWWWTTTRRRSSSWWWXXXUUURRRNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKIIIHHHHHHIIIKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJKKKKKKKKKKKKKKKLLLKKKLLLMMMMMMMMMLLLJJJIIIFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKJJJIIIKKKLLLLLLLLLMMMMMMNNNOOOOOOOOOPPPLLLJJJLLLPPPPPPMMMHHHIIIHHHIIILLLOOORRRSSSRRROOOOOONNNNNNMMMLLLLLLKKKLLLKKKJJJJJJJJJJJJJJJIIIMMMKKKJJJIIIJJJIIIHHHFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGHHHIIILLLMMMQQQQQQQQQQQQPPPNNNMMMLLLIIIIIIJJJJJJIIIHHHGGGFFFJJJKKKLLLMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOKKKIIIHHHIIILLLNNNNNNNNNMMMMMMLLLLLLJJJIIIHHHHHHEEEEEEEEEFFFHHHIIIKKKLLLNNNLLLJJJIIIIIIJJJLLLNNNOOOQQQTTTVVVVVVVVVVVVWWWSSSVVVZZZ\\\\\\\\\\\\]]]LLLJJJIIIJJJKKKLLLKKKJJJHHHHHHIIIJJJLLLNNNPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNMMMMMMMMMMMMNNNNNNKKKKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEFFFHHHIIIIIIIIIHHHGGGLLLKKKKKKKKKKKKKKKKKKJJJGGGGGGGGGHHHIIIJJJLLLLLLIIIJJJKKKKKKKKKKKKJJJIIIGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDEEEFFFFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCBBBAAA???@@@AAABBBDDDEEEGGGGGGGGGHHHJJJJJJIIIIIIIIIJJJJJJJJJIIIHHHHHHJJJKKKLLLKKKLLLNNNOOOOOONNNLLLKKKPPPPPPPPPPPPOOONNNMMMLLLLLLLLLMMMNNNPPPQQQRRRRRRPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMNNNMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOMMMNNNNNNOOOPPPQQQQQQRRRUUUUUUUUUVVVWWWWWWXXXXXXWWWUUUSSSQQQPPPQQQRRRSSSTTTSSSQQQPPPOOONNNNNNNNNOOOOOONNNNNNMMMMMMLLLLLLKKKLLLMMMOOOPPPQQQQQQQQQSSSSSSSSSSSSTTTUUUVVVVVVRRRQQQOOOMMMMMMOOOPPPRRRSSSTTTTTTTTTTTTUUUUUUUUURRRSSSTTTUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPQQQRRRRRRTTTSSSRRRPPPOOOOOOPPPPPPQQQPPPPPPOOOOOOOOOPPPPPPPPPOOONNNNNNOOOPPPOOONNNOOOPPPRRRRRRQQQQQQSSSTTTRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPOOOOOOOOONNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNOOOPPPPPPPPPOOOMMMLLLNNNOOOQQQRRRSSSSSSRRRQQQNNNNNNNNNOOOQQQRRRQQQPPPQQQQQQQQQRRRRRRRRRRRRSSSNNNNNNNNNNNNOOOPPPQQQQQQTTTTTTUUUVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTVVVUUUTTTSSSTTTUUUVVVWWWYYYYYYYYYZZZZZZ[[[[[[[[[]]]]]]]]]^^^^^^^^^^^^___```___^^^]]]\\\[[[ZZZZZZXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTSSSSSSRRRSSSSSSRRRRRRTTTUUUUUUUUUUUUUUURRRTTTUUUUUUSSSRRRRRRSSSRRRSSSTTTVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRTTTUUUVVVUUUUUUVVVWWWXXXYYYZZZZZZVVVTTTRRRQQQRRRTTTWWWXXXXXXWWWWWWVVVVVVWWWWWWXXX\\\YYYUUUUUUWWWYYYYYYWWWRRRQQQPPPOOONNNMMMMMMLLLMMMLLLKKKKKKKKKLLLMMMNNNMMMMMMMMMMMMMMMLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMMMMMMMLLLJJJIIIGGGHHHIIIJJJKKKKKKKKKJJJJJJKKKLLLLLLJJJJJJKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPMMMKKKKKKLLLOOOOOOLLLIIIJJJIIIJJJLLLPPPSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPPPPNNNLLLKKKKKKMMMMMMKKKJJJMMMKKKJJJIIIJJJJJJHHHGGGIIIIIIHHHHHHIIIKKKMMMNNNNNNLLLKKKJJJKKKMMMPPPRRRUUUUUUTTTRRRQQQNNNMMMLLLKKKLLLLLLMMMLLLKKKIIIHHHHHHJJJMMMOOONNNNNNNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQNNNLLLKKKKKKNNNPPPQQQQQQPPPQQQQQQQQQPPPOOONNNMMMKKKKKKKKKKKKLLLNNNOOOPPPPPPOOONNNNNNNNNNNNOOOPPPQQQTTTWWWYYYYYYYYYYYYZZZVVVYYY]]]____________```MMMLLLKKKLLLNNNOOOOOONNNMMMMMMNNNOOOQQQSSSTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQRRRRRRRRRRRRQQQQQQOOOOOONNNMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKIIIIIIGGGGGGHHHIIIJJJKKKKKKLLLOOOOOOOOOOOOOOOPPPPPPPPPNNNMMMLLLLLLLLLLLLMMMNNNJJJKKKMMMNNNOOONNNNNNMMMJJJKKKMMMNNNOOONNNMMMLLLKKKKKKLLLLLLLLLLLLMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJIIIHHHHHHGGGGGGCCCDDDEEEGGGIIIJJJLLLLLLMMMNNNPPPPPPOOOOOOOOOPPPPPPOOONNNNNNNNNOOOQQQRRRRRRTTTVVVWWWWWWVVVTTTRRRTTTSSSSSSRRRRRRRRRRRRSSSOOOOOOQQQRRRSSSUUUVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSPPPPPPPPPPPPOOOOOOOOOOOOOOONNNMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTUUUYYYXXXXXXXXXXXXZZZ[[[\\\XXXVVVSSSQQQQQQQQQSSSTTTXXXWWWUUUSSSRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNOOOQQQSSSUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUSSSQQQOOONNNOOOQQQTTTVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZYYYWWWVVVUUUVVVVVVWWWYYYXXXVVVTTTTTTTTTUUUVVVVVVUUUUUUTTTTTTUUUVVVVVVTTTSSSRRRSSSUUUVVVUUUTTTSSSVVVXXXWWWVVVVVVXXXZZZXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUTTTTTTTTTSSSSSSSSSTTTSSSSSSSSSRRRRRRRRRQQQRRRSSSTTTUUUUUUSSSRRRPPPQQQRRRSSSUUUUUUUUUUUUTTTQQQQQQRRRSSSUUUVVVUUUSSSRRRSSSUUUVVVWWWWWWVVVVVVRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWXXXYYYYYYYYYXXXWWWXXXXXXYYYYYYYYYXXXWWWWWWXXXWWWVVVUUUVVVWWWYYYZZZ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^______```aaaaaabbbaaa___]]]\\\\\\]]]^^^YYYYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUURRRSSSTTTVVVVVVVVVVVVVVVTTTWWWYYYYYYWWWVVVWWWXXXVVVVVVXXXXXXYYYXXXWWWVVVTTTSSSSSSSSSTTTWWWYYY[[[XXXXXXYYYZZZ[[[\\\]]]]]]ZZZXXXVVVUUUVVVYYY\\\^^^[[[[[[ZZZZZZZZZZZZ[[[[[[]]]\\\ZZZZZZZZZZZZZZZZZZTTTSSSRRRPPPNNNMMMLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOOOOOOONNNLLLLLLIIIJJJLLLMMMNNNMMMMMMMMMLLLNNNNNNNNNLLLLLLMMMNNNPPPPPPPPPQQQQQQQQQQQQQQQOOOPPPQQQRRRRRRQQQPPPOOONNNNNNNNNPPPTTTVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVRRRPPPNNNNNNPPPQQQOOOMMMNNNMMMMMMNNNOOOPPPPPPOOONNNMMMLLLLLLMMMOOORRRTTTRRRQQQOOONNNOOORRRVVVXXXVVVVVVUUUSSSRRRPPPOOONNNNNNOOOPPPPPPPPPNNNLLLKKKIIIMMMQQQSSSRRRRRRSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPNNNOOOQQQTTTUUUUUUTTTUUUVVVWWWWWWVVVUUUTTTRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVYYY\\\^^^\\\[[[ZZZZZZYYY\\\```bbbcccccccccdddMMMLLLKKKMMMOOOQQQPPPPPPPPPQQQQQQRRRSSSUUUWWWXXXTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRTTTUUUUUUTTTSSSRRRRRRQQQPPPOOOOOOOOOOOOOOONNNNNNMMMLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJKKKLLLNNNPPPQQQPPPQQQQQQQQQRRRRRRSSSSSSSSSRRRPPPNNNMMMMMMMMMMMMJJJKKKMMMOOOPPPPPPPPPOOOKKKMMMOOOPPPPPPPPPNNNMMMLLLLLLMMMNNNOOOPPPQQQQQQMMMMMMMMMMMMMMMLLLLLLLLLJJJJJJJJJKKKKKKMMMNNNOOOOOONNNMMMKKKJJJJJJJJJKKKHHHIIIJJJLLLNNNPPPQQQRRRPPPRRRTTTTTTSSSRRRSSSTTTSSSRRRRRRQQQRRRSSSTTTUUUYYY[[[]]]^^^^^^]]][[[YYYTTTTTTSSSSSSSSSUUUVVVXXXRRRSSSTTTUUUWWWXXXYYYZZZ[[[ZZZZZZYYYYYYXXXXXXWWWSSSSSSRRRRRRRRRQQQQQQQQQOOONNNMMMLLLLLLMMMNNNOOORRRRRRRRRRRRRRRRRRRRRQQQOOOPPPQQQRRRSSSUUUUUUVVV[[[ZZZYYYXXXYYYZZZ\\\^^^WWWUUURRRPPPPPPPPPRRRSSSZZZYYYWWWUUUSSSRRRQQQQQQMMMNNNNNNNNNNNNOOOOOOOOOOOOQQQSSSUUUWWWWWWWWWWWWTTTUUUVVVWWWWWWVVVTTTSSSSSSQQQOOOOOOPPPSSSWWWYYYYYYYYYYYYYYYZZZZZZZZZ[[[]]]]]]\\\\\\]]]]]]]]]]]]```___]]]\\\[[[[[[[[[\\\]]]\\\ZZZYYYXXXYYY[[[\\\[[[ZZZYYYYYYYYYZZZ[[[\\\WWWVVVVVVXXXZZZ\\\[[[[[[VVVXXX[[[ZZZYYYXXX[[[]]]]]]]]]\\\ZZZZZZYYYYYYYYYZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUWWWXXXYYYZZZZZZXXXVVVUUURRRSSSTTTVVVWWWVVVVVVUUUTTTTTTTTTVVVXXXYYYWWWUUURRRTTTVVVYYYZZZZZZZZZYYYYYYXXXWWWVVVVVVUUUVVVVVVWWWWWWYYYZZZZZZYYYXXXXXXYYYYYYZZZZZZZZZYYYYYYXXXYYYXXXWWWVVVWWWXXXZZZ\\\_________^^^^^^^^^^^^^^^[[[\\\]]]^^^```aaacccccccccaaa___]]]\\\]]]___aaaZZZYYYYYYXXXWWWWWWWWWXXXWWWWWWWWWWWWXXXXXXXXXXXXRRRSSSUUUWWWWWWWWWWWWVVVVVVYYY\\\\\\ZZZYYY[[[]]]YYYYYYZZZZZZZZZXXXWWWVVVSSSSSSSSSTTTVVVYYY]]]___YYYZZZZZZ[[[]]]^^^______]]][[[YYYXXXYYY\\\```bbb]]]]]]]]]\\\\\\]]]]]]]]]]]]^^^______]]]\\\[[[ZZZVVVUUUSSSPPPNNNLLLKKKKKKMMMNNNOOOPPPPPPPPPPPPOOOLLLMMMOOOQQQTTTUUUVVVWWWPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQPPPOOOKKKLLLNNNOOOPPPPPPOOOOOONNNPPPQQQPPPNNNNNNOOOPPPSSSSSSSSSSSSSSSSSSSSSRRRSSSUUUXXXYYYXXXVVVVVVVVVTTTSSSTTTVVVYYY[[[[[[ZZZWWWXXXXXXYYYYYYZZZZZZ[[[UUURRRPPPQQQSSSTTTRRROOOQQQQQQQQQSSSVVVXXXXXXXXXRRRQQQOOOOOOPPPRRRVVVXXXUUUTTTRRRQQQSSSVVVYYY\\\[[[ZZZZZZYYYWWWVVVVVVUUUQQQRRRSSSSSSRRRPPPNNNMMMLLLQQQUUUXXXWWWWWWXXXZZZWWWWWWWWWWWWWWWWWWWWWWWWUUUSSSQQQQQQTTTVVVXXXXXXXXXYYYZZZ[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXVVVWWWWWWXXXXXXWWWWWWVVV[[[^^^```aaa___\\\ZZZYYY[[[___bbbeeeeeeeeefffgggOOOOOOOOOPPPQQQRRRTTTTTTVVVUUUUUUTTTUUUUUUVVVVVVXXXXXXXXXXXXXXXWWWVVVUUURRRSSSTTTUUUVVVVVVUUUTTTVVVUUUSSSRRRRRRSSSTTTTTTTTTSSSQQQPPPPPPQQQRRRSSSUUUTTTRRRPPPNNNMMMLLLLLLQQQPPPNNNMMMMMMMMMNNNOOOSSSSSSRRRQQQSSSUUUWWWYYYWWWVVVTTTQQQOOOOOOOOOOOOQQQRRRSSSTTTSSSQQQNNNMMMSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSTTTTTTUUUVVVQQQOOONNNNNNPPPQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQPPPOOONNNNNNPPPRRRSSSTTTUUUUUUWWWWWWWWWVVVSSSRRRSSSUUUVVVVVVUUUTTTSSSUUUYYY\\\^^^___aaabbbaaa___]]][[[YYYWWWTTTUUUWWWXXXWWWUUUTTTWWW[[[^^^```___]]]\\\[[[\\\]]]]]]\\\\\\]]]^^^YYYXXXWWWUUUSSSQQQPPPOOOPPPPPPPPPOOOOOOOOONNNNNNRRRQQQQQQQQQQQQRRRSSSSSSRRRRRRSSSTTTVVVXXXZZZ[[[```___]]]]]]\\\[[[XXXUUUUUUSSSPPPNNNNNNQQQTTTWWWXXXXXXWWWTTTQQQPPPRRRSSSQQQPPPPPPRRRTTTVVVVVVUUUSSSUUUXXXZZZZZZYYYWWWUUUSSSSSSSSSTTTTTTTTTTTTTTTUUUTTTTTTTTTUUUWWWYYYZZZZZZ\\\\\\\\\[[[\\\]]]___dddcccbbbaaa```___^^^]]]```___^^^^^^]]]]]]]]]^^^___^^^\\\ZZZYYYZZZ^^^bbbeeebbb^^^\\\\\\^^^^^^^^^___\\\YYYYYY[[[]]]\\\ZZZ___^^^]]]]]]]]]]]]^^^______^^^]]]\\\ZZZYYYXXXWWWVVVXXXZZZ[[[ZZZZZZ[[[\\\ZZZZZZYYYXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXWWWVVVVVVVVVWWWWWWUUUUUUVVVVVVWWWXXXYYYYYYVVVWWWYYYZZZ[[[[[[ZZZZZZXXXXXXXXXXXXXXXXXXXXXXXX\\\\\\\\\\\\[[[ZZZZZZZZZWWWYYY[[[]]]^^^]]][[[ZZZXXXXXXXXXYYYZZZ[[[\\\]]]___^^^]]]^^^___```___^^^___^^^^^^]]]^^^```aaabbb```___^^^^^^^^^___aaabbb]]]^^^___``````^^^\\\ZZZZZZYYYXXXXXXYYYZZZXXXWWWWWWWWWVVVUUUVVVYYY[[[]]]YYYZZZZZZ[[[[[[[[[[[[[[[ZZZ[[[\\\ZZZXXXVVVVVVVVVVVVWWWWWWYYY[[[]]]^^^___^^^^^^___aaaaaabbbbbbaaa^^^^^^^^^^^^___```aaabbbbbbbbbbbbaaa```__________________```aaa___[[[WWW[[[YYYVVVRRROOOMMMLLLLLLOOOLLLLLLOOOQQQOOOMMMNNNOOOQQQSSSUUUUUUUUUWWWXXXYYYWWWTTTRRRQQQRRRTTTVVVSSSUUUXXXYYYXXXUUURRROOOPPPQQQSSSUUUVVVVVVVVVVVVWWWWWWVVVTTTRRRQQQRRRTTTUUUVVVXXXYYYZZZZZZYYYYYYXXXZZZ\\\]]]]]]\\\[[[YYYZZZ\\\]]]]]]\\\[[[[[[\\\\\\___aaabbbaaa___^^^^^^YYYXXXXXXWWWVVVUUUUUUTTTRRRSSSVVVYYY]]]^^^\\\ZZZVVVVVVVVVWWWXXXYYYZZZZZZ^^^WWWSSSXXX\\\\\\^^^cccaaa___^^^^^^___```___^^^XXXVVVUUUUUUVVVWWWWWWWWW\\\ZZZXXXXXXZZZ\\\]]]]]]___]]][[[ZZZ\\\^^^______^^^]]]\\\]]]___``````___dddaaa^^^]]]]]]^^^___^^^______^^^^^^^^^```aaacccccccccbbbbbbbbbbbbccccccffffffeeecccaaa___]]][[[```bbbeeehhhhhhgggdddbbbQQQQQQQQQRRRSSSTTTVVVVVVWWWWWWWWWVVVVVVWWWWWWXXXYYYYYYYYYYYYXXXWWWVVVVVVSSSTTTUUUWWWWWWWWWVVVUUUUUUUUUTTTSSSSSSSSSTTTUUUUUUTTTSSSSSSSSSTTTUUUVVVXXXWWWVVVTTTSSSRRRQQQQQQSSSRRRPPPOOOOOOOOOOOOPPPSSSSSSSSSTTTUUUXXXZZZ[[[YYYXXXVVVTTTSSSRRRRRRSSSRRRSSSSSSSSSRRRQQQOOONNNRRRSSSTTTUUUVVVWWWWWWXXXVVVVVVVVVVVVVVVWWWWWWXXXUUUTTTRRRRRRSSSTTTTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOQQQRRRTTTTTTUUUUUUWWWXXXXXXWWWUUUUUUVVVWWWZZZ[[[[[[ZZZZZZ[[[^^^aaaccccccddddddbbb^^^[[[YYYXXXVVVTTTUUUWWWXXXWWWVVVVVVXXX[[[]]]^^^^^^\\\[[[ZZZ^^^bbbddddddcccccccccYYYYYYYYYXXXWWWVVVUUUTTTPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUVVVWWWXXXZZZ[[[\\\```^^^\\\[[[[[[ZZZXXXVVVSSSQQQPPPOOOQQQUUUYYY\\\]]]\\\YYYWWWVVVUUUUUUUUUPPPOOOPPPQQQTTTVVVVVVVVVXXXYYY[[[\\\[[[YYYWWWVVVTTTTTTSSSSSSTTTTTTUUUUUUWWWWWWWWWWWWXXXZZZ\\\]]][[[\\\]]]\\\[[[\\\^^^```ccccccbbbbbbaaa```_____________________```aaaaaaaaaaaa```^^^]]]^^^aaacccfffdddaaa```aaabbbbbbaaa```]]][[[\\\^^^```___^^^aaa```___^^^]]]^^^______^^^^^^^^^]]]]]]\\\\\\[[[[[[]]]^^^]]]\\\ZZZ[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\[[[[[[ZZZZZZYYYXXXXXXXXXXXXYYYYYYWWWWWWWWWXXXXXXXXXYYYYYYXXXYYY[[[\\\]]]^^^]]]]]][[[[[[ZZZZZZZZZZZZ[[[[[[___^^^]]]\\\\\\[[[[[[[[[\\\]]]```aaabbbaaa___^^^\\\\\\\\\\\\]]]^^^___```bbbbbbaaaaaaaaaaaa``````aaaaaaaaaaaaaaaaaabbbccc```````````````aaabbbbbb]]]^^^_________^^^]]]\\\```^^^]]]^^^______^^^\\\ZZZZZZYYYYYYZZZ\\\^^^```___`````````___^^^]]]]]]\\\^^^___^^^\\\ZZZZZZ[[[ZZZZZZ[[[\\\]]]___aaabbbaaabbbcccdddeeefffffffffaaaaaaaaabbbbbbcccdddddddddccccccbbbaaa```______bbbaaaaaabbbbbb```\\\YYYYYYWWWUUUSSSQQQOOONNNMMMRRROOOOOORRRTTTRRRQQQRRRSSSUUUWWWXXXXXXXXXYYYZZZZZZYYYVVVTTTTTTUUUWWWXXXXXXZZZ\\\^^^]]]ZZZVVVTTTSSSUUUWWWYYYZZZ[[[[[[[[[]]]\\\[[[XXXUUUUUUVVVXXX[[[\\\^^^`````````___^^^]]]^^^```aaabbbbbbaaaaaa___```bbbbbbaaa```aaabbb```ccceeefffdddcccbbbbbb^^^^^^]]]]]]\\\\\\[[[[[[XXXXXXYYY\\\___bbbbbbbbb]]]\\\\\\\\\\\\]]]^^^^^^aaaZZZXXX]]]aaabbbdddhhhjjjhhhfffeeeeeeffffffeee^^^\\\ZZZZZZ\\\^^^______```^^^[[[[[[^^^aaacccdddhhhfffcccccceeeggghhhhhhhhhgggeeeeeeffffffeeecccdddaaa___^^^___```aaa``````aaaaaacccdddfffhhhiiijjjiiihhhfffeeeeeeeeeeeeeeedddcccaaa___]]]\\\[[[___aaabbbcccbbb```^^^\\\TTTTTTTTTTTTUUUVVVXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYXXXWWWVVVVVVUUUVVVWWWWWWXXXXXXWWWWWWVVVUUUUUUTTTTTTUUUVVVVVVWWWVVVVVVVVVWWWXXXYYYZZZ[[[[[[ZZZYYYXXXXXXXXXXXXVVVUUUTTTSSSRRRRRRRRRRRRSSSTTTUUUWWWYYY[[[\\\]]][[[ZZZYYYWWWVVVWWWWWWXXXUUUTTTSSSRRRRRRQQQQQQQQQSSSTTTVVVXXXZZZ[[[\\\]]]YYYYYYYYYZZZZZZZZZ[[[[[[ZZZXXXVVVVVVWWWWWWVVVUUUUUUTTTSSSRRRRRRSSSTTTUUUTTTTTTTTTTTTSSSRRRQQQPPPQQQQQQSSSTTTTTTUUUUUUUUUVVVXXXXXXXXXWWWWWWYYYZZZYYY[[[\\\\\\[[[[[[]]]^^^``````aaa```^^^[[[WWWUUUWWWVVVTTTUUUWWWYYYYYYXXXYYYZZZ[[[]]]^^^^^^^^^^^^___ccchhhkkkjjjgggdddbbbYYYZZZ[[[\\\\\\[[[YYYXXXRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWXXXXXXZZZ[[[\\\]]]]]]```^^^ZZZYYYYYYYYYYYYXXXRRRRRRRRRSSSVVV[[[```bbbeeeaaa\\\ZZZ[[[[[[ZZZXXXRRRQQQRRRTTTWWWZZZZZZZZZ]]]^^^^^^^^^]]][[[YYYWWWVVVVVVUUUTTTUUUVVVWWWXXX\\\[[[[[[[[[\\\^^^```aaa[[[\\\]]]]]]\\\]]]___aaacccccccccbbbbbbaaaaaaaaa^^^^^^______aaabbbcccdddcccdddeeedddcccbbbccceeefffeeeeeefffggggggeeecccaaa___^^^```bbbdddddddddeeecccaaa___^^^^^^___```_________```````````````___``````^^^\\\ZZZZZZZZZZZZ[[[]]]^^^___^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[\\\\\\]]]ZZZZZZZZZZZZZZZ[[[[[[[[[\\\]]]^^^```aaabbbbbbbbbcccbbbaaa``````aaabbbcccbbbaaa___^^^]]]]]]^^^^^^```aaaccceeeeeedddbbbaaa____________```aaabbbbbbdddddddddcccbbbbbbaaaaaaccccccdddddddddcccbbbbbbbbbbbbddddddeeeddddddcccbbbbbbbbbcccccccccccccccdddbbbaaaaaabbbbbbaaa___]]]]]]]]]^^^___```bbbbbbeeeeeeeeedddcccaaa```______aaabbbbbbaaa```aaaaaacccbbbbbbcccdddeeeggghhhffffffgggggghhhhhhiiiiiidddddddddddddddddddddeeedddddddddccccccbbbbbbaaaddddddcccddddddbbb^^^[[[[[[[[[[[[ZZZYYYXXXWWWVVVWWWSSSRRRVVVXXXVVVUUUVVVWWWYYY\\\\\\[[[ZZZZZZ[[[[[[YYYWWWVVVVVVWWWXXXZZZ]]]^^^aaabbbaaa___\\\YYYWWWXXXZZZ\\\^^^``````aaadddccc```]]]ZZZZZZ\\\^^^bbbdddfffhhhiiigggdddbbbaaaaaabbbdddeeefffggghhhfffgggggggggeeeeeefffhhhfffhhhkkkkkkjjjhhhhhhhhheeeeeeddddddccccccbbbbbb```^^^\\\]]]```ccceeefffddddddbbbaaaaaabbbbbbcccdddaaa```eeeiiijjjmmmpppvvvsssooommmmmmmmmnnnmmmgggdddaaa```cccfffhhhiiieeebbb______ccchhhlllmmmpppnnnllllllnnnooopppooorrrpppmmmlllkkkiiigggeeebbb```^^^^^^```bbbbbbbbb```bbbeeeiiilllnnnoooppppppooommmjjjgggeeeddddddaaa```^^^\\\ZZZYYYYYYZZZ\\\\\\[[[ZZZYYYWWWUUUTTTXXXWWWVVVVVVWWWYYYZZZ\\\[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXWWWVVVVVVWWWWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWXXXXXXYYYXXXXXXYYYYYYZZZ[[[\\\]]]\\\\\\[[[[[[[[[[[[\\\\\\ZZZZZZYYYXXXWWWWWWWWWVVVXXXXXXZZZ[[[\\\]]]]]]]]][[[[[[YYYXXXXXXYYYYYYZZZWWWVVVTTTSSSRRRSSSTTTUUUVVVWWWYYY[[[]]]^^^______\\\]]]]]]^^^^^^^^^^^^^^^^^^\\\ZZZYYYZZZZZZYYYXXXZZZYYYWWWVVVVVVVVVXXXYYYVVVVVVVVVVVVUUUTTTSSSRRRTTTUUUUUUVVVVVVVVVVVVUUUUUUVVVWWWXXXWWWXXXZZZ\\\[[[]]]^^^^^^[[[ZZZYYYYYYYYYZZZ[[[\\\[[[ZZZXXXWWWUUUUUUTTTUUUVVVXXXYYYYYYZZZZZZ[[[\\\]]]___aaaaaafffiiikkkkkkgggaaa]]][[[YYYZZZ\\\^^^^^^\\\ZZZXXXTTTTTTUUUVVVWWWXXXYYYZZZWWWWWWXXXXXXYYYYYYYYYYYYWWWXXXYYY[[[]]]^^^___```aaa]]]YYYWWWXXXZZZ[[[\\\UUUUUUVVVYYY\\\```eeegggkkkeee___]]]___```^^^[[[VVVVVVVVVYYY]]]___```````````````___^^^]]]\\\[[[[[[ZZZYYYYYYYYY[[[]]]^^^bbbaaa```______```aaaaaa\\\]]]^^^^^^^^^^^^aaacccdddddddddccccccccccccccc^^^^^^^^^___```aaabbbccceeegggiiiiiigggfffeeeeeeeeeeeegggjjjkkkjjjgggccc```aaaaaaccceeeggghhhhhhiiigggdddaaa``````aaaaaacccccccccccccccccccccccc___```___]]][[[YYYZZZ[[[[[[]]]___bbbccccccbbbaaa```aaaaaabbbbbbaaaaaa```^^^^^^^^^^^^______```aaa^^^^^^^^^______````````````aaabbbcccdddeeeeeefffgggfffdddccccccdddfffgggdddcccaaa```___```aaabbbcccdddeeeffffffeeedddcccbbbbbbaaaaaaaaabbbcccccccccdddeeedddcccccccccdddeeefffggggggfffdddcccaaadddfffhhhjjjjjjhhhfffeeeeeeeeeddddddeeefffggghhheeecccbbbbbbccccccaaa`````````aaabbbcccdddeeeeeeffffffffffffeeedddcccbbbbbbdddfffgggffffffggghhhhhhgggffffffggghhhjjjkkkkkkjjjjjjiiihhhgggggggggdddeeeeeeddddddccccccbbbbbbccccccdddeeeeeefffffffffeeedddeeeeeeccc```]]]]]]^^^___aaaaaa```______\\\XXXWWWZZZ[[[YYYYYY[[[[[[^^^``````^^^\\\\\\\\\ZZZYYYXXXWWWWWWXXXZZZZZZ```aaaccceeedddbbb___^^^ZZZ[[[\\\___aaacccdddeeejjjiiifffbbb``````bbbeeegggiiilllnnnnnnkkkhhheeebbbbbbcccdddgggiiikkklllmmmmmmllljjjgggfffgggiiilllnnnqqqrrrqqqooonnnnnnmmmlllkkkiiihhhfffeeedddfffccc^^^\\\^^^bbbeeegggjjjiiigggfffeeefffggggggjjjjjjkkkooosssuuuwwwxxx{{{vvvrrrqqqrrrssssssoookkkgggeeefffiiilllmmmfffccc```aaaeeekkkppprrrpppooommmnnnoooqqqqqqppprrrpppllljjjhhheeeaaa___]]]\\\[[[[[[]]]___```___\\\___dddjjjnnnqqqrrrrrrooommmjjjfffccc```^^^]]]YYYXXXUUUSSSRRRRRRSSSTTTTTTSSSRRRPPPNNNMMMLLLLLL[[[ZZZYYYXXXYYY[[[]]]^^^\\\\\\]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXYYYZZZ[[[[[[\\\\\\ZZZZZZ[[[\\\]]]^^^^^^^^^\\\\\\\\\\\\\\\]]]^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\^^^^^^^^^^^^^^^]]]\\\\\\[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZYYYWWWUUUUUUVVVXXXYYYZZZ[[[]]]_________^^^^^^______```aaaaaaaaaaaa```bbb```^^^^^^^^^^^^]]]\\\^^^]]]\\\[[[ZZZ[[[[[[\\\WWWXXXXXXXXXXXXWWWVVVVVVXXXXXXYYYYYYYYYXXXWWWWWWTTTUUUVVVWWWWWWXXX[[[]]]aaabbbcccaaa]]]YYYWWWWWWXXXXXXYYYZZZZZZZZZYYYXXXRRRRRRRRRSSSSSSTTTVVVWWWVVVWWWWWWYYY[[[^^^aaabbbhhhhhhfffbbb]]]XXXVVVVVVXXXZZZ\\\]]]\\\ZZZWWWVVVRRRSSSTTTUUUVVVXXXYYYYYYVVVVVVWWWXXXYYYXXXXXXWWWUUUVVVYYY\\\___aaabbbbbbbbb^^^ZZZXXXZZZ\\\^^^___[[[\\\]]]___bbbeeegggiiimmmggg```___aaacccaaa^^^ZZZZZZZZZ]]]aaacccddddddbbbbbbaaa`````````````````````______```bbbcccdddhhhgggdddbbb````````````]]]___`````````aaaccceeeeeeeeeeeeeeeeeeddddddddd___^^^^^^^^^^^^___``````fffiiilllllljjjhhhffffffccceeehhhlllmmmkkkfffbbb```aaaccceeeggghhhjjjkkkllljjjfffcccaaabbbcccdddggggggffffffeeeeeedddddd`````````___]]]]]]^^^```]]]___bbbdddffffffeeedddccccccddddddddddddccccccaaaaaaaaaaaabbbcccdddeeeaaaaaabbbccceeefffggggggdddddddddeeeeeefffggggggeeedddcccbbbbbbcccdddeeeddddddcccbbbbbbcccdddeeefffggghhhhhhhhhggggggffffffeeeeeedddddddddeeeeeeccceeeggggggfffeeegggiiijjjjjjkkkkkkjjjhhhfffeeegggiiilllmmmmmmkkkiiigggdddddddddddddddeeefffggghhhfffeeeeeeeeeeeecccbbbcccdddeeeggghhhhhhhhhhhhfffgggggghhhhhhhhhggggggfffhhhjjjkkkkkkkkklllnnnjjjiiigggffffffgggiiikkkooommmkkkhhhfffdddccccccdddddddddcccbbbaaa```___\\\]]]___aaaccceeeggghhhgggfffeeeeeefffeeebbb```\\\]]]```bbbcccddddddcccccc^^^\\\^^^___]]]\\\^^^^^^aaaccccccaaa^^^]]]]]]YYYYYYXXXXXXYYYZZZ[[[\\\aaabbbdddeeeeeecccaaa```\\\\\\^^^```bbbdddfffgggmmmmmmkkkhhheeeeeehhhjjjkkkmmmoooqqqppplllhhhfffeeeeeefffhhhjjjmmmoooqqqsssrrrooojjjfffeeefffhhhppptttxxxyyyxxxuuusssrrrrrrqqqooollliiifffdddcccddd```\\\[[[^^^ccchhhkkknnnllljjjiiiiiijjjkkkmmmqqquuuxxxzzz|||}}}wwwtttssssssssssssppplllgggddddddeeeggggggccc```]]]]]]bbbgggllloookkkjjjiiiiiikkkllllllkkkllliiieeebbb```]]]YYYVVVUUUTTTTTTUUUWWWYYYYYYXXXVVVYYY___eeeiiikkklllllleeeddd```\\\YYYVVVSSSRRRPPPNNNLLLJJJJJJKKKLLLNNNKKKJJJIIIGGGGGGGGGGGGGGG```___]]][[[\\\^^^```bbb______`````````^^^]]]\\\ZZZZZZ[[[[[[\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYYZZZYYYZZZ\\\]]]^^^_________]]]^^^___```````````````^^^^^^^^^^^^^^^___````````````aaabbbbbbbbbbbbaaabbbbbbaaa```^^^]]]\\\\\\]]]\\\[[[ZZZYYYZZZ[[[\\\]]][[[ZZZXXXXXXYYY[[[\\\\\\^^^___``````___]]]\\\___```bbbcccccccccbbbaaaeeecccaaaaaabbbbbbaaa`````````______^^^^^^]]]]]]YYYYYYZZZ[[[[[[[[[[[[[[[]]]]]]]]]\\\\\\ZZZYYYYYYTTTUUUWWWWWWWWWXXX[[[]]]```aaaaaa^^^ZZZUUUSSSRRRUUUUUUUUUUUUUUUTTTSSSSSSQQQRRRSSSRRRQQQRRRTTTVVVTTTTTTUUUWWWZZZ\\\^^^```aaa```]]]YYYUUUTTTUUUWWWYYYZZZ[[[\\\[[[YYYWWWVVVQQQQQQRRRSSSTTTUUUVVVWWWTTTUUUVVVXXXXXXWWWVVVVVVVVVXXX[[[^^^aaabbbccccccccc```\\\[[[]]]```bbbcccaaabbbdddeeegggiiijjjjjjmmmhhhccc```bbbccccccbbb___^^^^^^aaadddfffgggfffffffffdddccccccdddeeefffdddeeeeeefffggghhhiiiiiillljjjgggeeebbbaaaaaaaaa___aaabbbbbbbbbcccfffhhhgggggggggffffffeeeeeeeeeaaa```````````````aaabbbhhhkkknnnnnnllliiihhhgggeeegggkkknnnpppmmmgggbbb```cccfffhhhhhhiiikkkmmmooolllhhheeecccdddfffgggjjjiiiiiihhhgggffffffeeedddddddddcccbbbbbbdddgggaaabbbdddfffggggggggggggeeeeeeffffffffffffeeeeeebbbbbbbbbcccdddfffggghhheeeeeefffggghhhiiijjjjjjffffffeeeeeeeeeeeefffffffffggggggggggggggggggfffbbbccccccdddeeefffggggggkkkkkkkkkkkkkkkjjjjjjiiiiiiiiihhhgggfffffffffffffffiiikkkjjjhhhgggiiilllmmmmmmmmmlllkkkjjjiiihhhhhhjjjlllmmmmmmkkkiiiggggggggghhhhhhhhhhhhhhhiiijjjhhhgggfffgggfffeeecccccceeehhhjjjkkkjjjiiihhhfffgggggghhhiiiiiihhhhhhfffhhhjjjkkkkkkkkklllmmmnnnllliiigggggghhhjjjkkkllljjjgggccc```^^^]]]\\\____________]]][[[YYYWWWRRRTTTVVVYYY\\\___aaabbbcccbbbaaabbbccccccaaa___]]]^^^aaaccceeeggghhhhhheee```]]]^^^^^^\\\[[[]]]\\\^^^aaaaaa___\\\[[[ZZZWWWWWWWWWWWWXXXYYYZZZ[[[^^^___aaabbbaaa```___^^^[[[[[[\\\]]]___aaaccceeejjjjjjjjjhhhffffffhhhjjjiiijjjllllllkkkhhhdddaaadddeeegggiiilllnnnpppqqqqqqoookkkeeeaaa___aaacccmmmrrrxxx{{{zzzuuuqqqoooooonnnkkkhhheeebbb```___ZZZXXXVVVXXX^^^eeejjjlllkkkjjjhhhggghhhkkkmmmoootttzzz~~~zzzwwwrrrooommmmmmmmmllliiieee```\\\[[[\\\\\\[[[[[[XXXUUUVVVYYY^^^bbbdddbbbaaaaaaaaacccdddcccbbbaaa___\\\YYYWWWUUUQQQOOONNNMMMLLLNNNPPPQQQQQQPPPNNNQQQVVV[[[___aaaaaaaaaYYYWWWTTTQQQNNNLLLJJJIIIHHHHHHGGGFFFFFFGGGHHHIIIFFFEEEEEEDDDDDDDDDEEEEEEeeecccaaa___```bbbeeefffbbbcccdddddddddbbb```___[[[\\\]]]___``````aaaaaa___^^^]]]\\\[[[[[[\\\]]][[[\\\^^^```bbbbbbcccbbbaaabbbccccccdddcccbbbbbbbbbbbbaaaaaaaaabbbccccccaaabbbdddeeefffgggffffffdddcccaaa___^^^^^^^^^___aaa```^^^]]]]]]]]]^^^^^^^^^^^^]]]\\\\\\]]]^^^___\\\]]]___``````___]]][[[___aaabbbddddddcccbbbaaacccaaa``````aaabbbaaa```___```aaaaaa```___]]][[[ZZZ[[[\\\]]]^^^_________`````````___^^^]]][[[ZZZUUUWWWXXXXXXXXXYYY\\\^^^\\\]]]]]]ZZZVVVSSSQQQQQQSSSSSSTTTTTTUUUUUUUUUUUUWWWXXXYYYXXXVVVVVVXXXZZZXXXYYYZZZ[[[]]]^^^______ZZZZZZXXXUUUSSSTTTWWWYYYYYYZZZ[[[[[[\\\\\\[[[[[[SSSSSSTTTUUUVVVWWWWWWXXXVVVXXXYYY[[[[[[ZZZYYYXXXZZZ\\\___aaaccccccccccccdddaaa______aaadddeeefffeeefffhhhjjjkkklllllllllllliiieeebbbbbbcccfffhhhfffeeeeeegggjjjllllllkkkmmmllliiigggffffffhhhiiifffgggjjjlllmmmmmmlllkkklllkkkiiigggeeeeeeeeeeeeaaacccdddeeeeeefffhhhkkkiiiiiihhhgggffffffeeeeeecccccccccdddeeefffggghhhkkkmmmppppppnnnkkkjjjiiijjjlllooorrrssspppjjjeeebbbeeeiiijjjjjjkkkmmmooopppmmmiiifffeeefffhhhjjjiiiiiiiiiiiiiiihhhhhhhhhgggggggggeeeddddddgggiiiddddddeeeffffffggghhhhhhfffggggggggggggggggggfffcccccccccdddfffhhhiiijjjiiiiiiiiihhhhhhhhhhhhhhhgggfffeeedddccccccddddddeeefffhhhiiiiiihhhfffeee___aaadddfffhhhiiihhhhhhlllllllllkkkkkkjjjjjjjjjhhhgggfffeeeddddddddddddgggjjjllliiieeeccceeehhhjjjiiihhhhhhgggggggggggghhhiiijjjjjjjjjiiigggfffggghhhiiiiiiiiihhhgggfffdddbbbaaa`````````^^^]]]^^^```cccfffgggfffeeeccccccdddddddddddddddcccbbb^^^```bbbcccbbbbbbccceeehhheeebbb```___```bbbccc```^^^[[[WWWUUUSSSSSSSSSTTTUUUUUUTTTRRROOOMMMKKKHHHIIIKKKNNNPPPSSSTTTUUUXXXWWWWWWXXXYYYZZZYYYXXXYYYZZZ[[[]]]___bbbdddfffaaa[[[WWWWWWVVVSSSRRRTTTQQQTTTWWWXXXVVVSSSQQQPPPOOOOOOPPPQQQRRRSSSTTTUUUTTTUUUVVVWWWWWWWWWUUUUUUTTTSSSTTTTTTVVVXXXZZZ[[[]]]___aaaaaa```___```aaa```aaaaaaaaa___\\\YYYWWW[[[\\\___bbbdddeeeffffffeeeccc___YYYVVVUUUXXX[[[```fffnnnsssqqqllleeebbbbbbaaa___]]][[[XXXWWWVVVPPPOOOOOOSSSXXX^^^bbbcccbbb```______aaaeeeiiikkkmmmvvv{{{yyyxxxxxxwwwssskkkhhhdddbbbaaa```___]]]\\\YYYUUURRRQQQQQQPPPOOOQQQOOOMMMMMMOOOSSSUUUVVVVVVVVVUUUVVVXXXYYYXXXVVVUUUSSSQQQOOONNNMMMJJJHHHHHHGGGGGGHHHJJJKKKJJJHHHHHHJJJNNNQQQTTTUUUUUUUUUOOOMMMLLLJJJHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEDDDiiigggdddbbbccceeehhhjjjeeefffgggggggggeeebbbaaa]]]^^^```aaacccdddeeeeeeaaa```___^^^]]]^^^^^^___\\\]]]```bbbdddddddddddddddeeefffffffffeeedddccceeeeeedddddddddeeeeeefffaaaccceeegggiiiiiiiiiiiidddbbb```^^^^^^___```aaaeeecccbbb````````````aaa______^^^^^^^^^______```ZZZ\\\^^^``````___]]]\\\___```bbbddddddcccbbbaaa___]]]\\\\\\^^^___^^^]]]^^^___aaabbbaaa___\\\ZZZZZZ[[[]]]___```aaabbbbbbcccbbbbbbaaa```^^^\\\[[[WWWYYYZZZZZZZZZZZZ]]]___^^^^^^^^^\\\YYYWWWVVVWWWVVVWWWYYY[[[]]]___aaabbb___```aaa```]]]]]]___aaa``````aaaaaabbbaaaaaa```YYYYYYYYYWWWUUUUUUWWWYYYZZZZZZ[[[\\\]]]___``````XXXXXXYYYYYYZZZZZZ[[[[[[[[[\\\^^^``````___^^^]]]___```bbbdddeeedddcccbbbdddbbbaaaaaadddfffhhhhhhfffhhhjjjlllnnnoooooonnnkkkjjjgggdddbbbdddhhhkkkmmmllllllmmmppprrrrrrqqqsssqqqmmmjjjhhhhhhiiijjjfffhhhkkknnnoooooommmllllllkkkiiihhhhhhhhhhhhiiicccdddeeeffffffgggjjjlllkkkjjjiiihhhgggfffeeedddeeeeeefffgggiiikkkmmmnnnnnnppprrrqqqooommmlllkkknnnppprrruuuvvvrrrlllhhhcccgggkkkmmmllllllnnnpppqqqnnnjjjgggfffgggjjjlllgggggghhhiiiiiijjjkkkkkkhhhhhhgggeeecccccceeehhhfffeeeeeeeeefffggghhhiiigggggghhhhhhhhhhhhggggggccccccdddeeegggiiijjjkkklllkkkjjjiiihhhfffeeeeeehhhgggeeecccbbbaaabbbbbb^^^___bbbccccccbbb___^^^]]]___cccgggjjjjjjiiiiiijjjjjjjjjiiiiiihhhhhhhhhdddcccbbbaaa```_________fffiiijjjgggaaa]]]___aaaeeedddbbbaaaaaabbbccccccfffgggggghhhgggfffeeeddd```aaabbbccccccaaa___]]][[[YYYWWWWWWWWWVVVUUUSSSWWWZZZ]]]```aaa```^^^\\\`````````___^^^]]]\\\[[[UUUWWWYYYYYYYYYYYYZZZ[[[YYYWWWSSSPPPOOOPPPRRRSSSTTTRRROOOLLLJJJJJJJJJKKKJJJKKKKKKJJJHHHEEEBBB@@@BBBCCCDDDFFFGGGIIIJJJKKKMMMLLLLLLMMMOOOQQQPPPOOONNNNNNOOOPPPSSSVVVYYY[[[YYYSSSNNNNNNMMMIIIHHHJJJFFFIIIMMMNNNLLLIIIGGGFFFGGGGGGHHHIIIKKKLLLMMMMMMKKKKKKMMMMMMNNNMMMLLLKKKLLLKKKKKKKKKLLLNNNPPPRRRQQQTTTVVVXXXWWWVVVWWWWWWWWWWWWVVVUUUSSSPPPNNNMMMNNNPPPTTTWWWYYYZZZYYYYYYYYYWWWSSSNNNKKKLLLPPPSSSRRRZZZccchhhgggaaaYYYTTTUUUTTTSSSRRRPPPOOONNNNNNKKKJJJKKKNNNRRRUUUVVVVVVXXXWWWVVVVVVYYY^^^bbbeeeeeennnssspppnnnnnnkkkggg]]][[[XXXVVVUUUTTTRRRPPPRRROOOLLLKKKKKKKKKJJJHHHKKKIIIGGGGGGIIIKKKLLLLLLMMMLLLLLLNNNOOOPPPNNNMMMMMMKKKIIIHHHHHHGGGEEECCCEEEDDDDDDEEEGGGGGGFFFDDDEEEGGGIIIKKKMMMMMMNNNNNNJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDggggggeeedddcccddddddeeefffhhhiiijjjhhheeeaaa^^^aaa___^^^```bbbeeefffgggdddbbb``````bbbcccdddcccccccccddddddeeefffggggggfffggghhhiiijjjiiihhhggghhhhhhiiiiiihhhgggeeedddjjjiiiiiikkklllllljjjhhhfffdddaaa```___aaacccdddccceeeffffffeeecccbbbcccccccccccccccccccccddddddaaaaaaaaa```___]]]\\\[[[]]]\\\[[[ZZZZZZ[[[\\\]]]YYYZZZZZZ[[[ZZZZZZYYYYYY[[[\\\]]]]]]\\\ZZZXXXVVVYYYZZZ[[[]]]^^^```aaabbbbbbcccccccccbbb```^^^\\\]]]^^^______^^^^^^___```___```bbbddddddcccaaa```ccccccccceeeiiilllmmmmmmsssqqqpppoooooonnnkkkiiikkklllmmmllliiifffddddddeeeaaa\\\ZZZZZZ\\\^^^___`````````bbbeeefffeeedddaaaaaaaaaccccccbbb^^^[[[___``````aaabbbbbbaaaaaaccccccdddddddddccccccbbbbbb``````bbbeeeiiilllmmmkkkhhheeeeeehhhllloooqqqoookkkgggdddeeehhhjjjkkklllhhhfffjjjmmmnnnpppsssssspppkkkiiikkkmmmpppqqqggggggiiikkklllkkkgggdddhhhiiijjjjjjiiifffbbb``````^^^aaahhhiiifffiiioooqqqooollliiiggghhhiiiiiiggghhhjjjkkkmmmnnnoooooopppmmmkkklllkkkggggggiiiooopppssswwwyyyvvvnnnhhhgggeeeddddddfffggggggfffiiiiiihhhfffeeedddcccbbb```aaacccdddeeeddddddcccbbbccccccdddcccbbb```___cccaaa______aaabbbcccccccccccccccccccccaaa``````]]][[[ZZZ]]]bbbfffhhhgggfffdddbbbaaabbbbbb```___ccc```]]]\\\]]]]]][[[YYYZZZ[[[\\\\\\\\\ZZZYYYXXXXXXZZZ]]]```cccdddddddddbbbaaa______``````___]]]ZZZXXXUUUTTTUUUWWWXXXWWW]]]^^^]]]YYYUUUSSSUUUWWWYYYXXXXXXWWWWWWXXXXXXYYYVVVXXXYYYYYYWWWUUUUUUUUUVVV[[[^^^]]]\\\[[[WWWQQQOOONNNMMMLLLKKKKKKKKKKKKMMMPPPSSSTTTRRRQQQRRRTTTSSSTTTTTTTTTTTTRRRPPPOOOKKKKKKKKKKKKKKKKKKKKKKKKMMMKKKIIIFFFFFFFFFHHHIIIFFFGGGGGGFFFCCCAAAAAABBBCCCDDDDDDCCC@@@??????@@@<<<===???AAAAAAAAAAAAAAADDDCCCDDDFFFHHHIIIHHHGGGGGGFFFEEEFFFHHHJJJJJJJJJLLLJJJHHHFFFEEEDDDDDDDDDDDDDDDEEEFFFEEEDDDBBBAAA>>>???AAADDDEEEFFFFFFFFFIIIIIIHHHGGGEEEDDDCCCCCCHHHGGGFFFEEEEEEFFFGGGHHHKKKMMMPPPPPPOOOMMMMMMMMMLLLLLLLLLNNNPPPNNNIIIDDDJJJKKKLLLMMMNNNNNNNNNNNNIIIJJJIIIHHHEEEDDDEEEGGGKKKNNNSSSVVVWWWUUUQQQOOOIIIJJJJJJJJJIIIHHHHHHGGGFFFHHHIIIKKKLLLLLLLLLLLLOOONNNMMMNNNPPPSSSWWWZZZ\\\___ccccccaaa]]]YYYWWWSSSRRRQQQOOONNNNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJHHHHHHIIIIIIJJJKKKKKKLLLJJJNNNKKKDDDIIITTTVVVPPPGGGHHHIIIKKKKKKJJJHHHGGGGGGFFFEEEDDDDDDDDDEEEFFFIIIIIIJJJJJJKKKKKKKKKLLLLLLKKKIIIHHHHHHJJJLLLMMMLLLNNNPPPSSSTTTUUUUUUUUUVVVUUUSSSPPPOOOOOOOOOOOOhhhhhhfffeeeeeeeeeffffffhhhiiikkkkkkjjjhhhfffddddddcccbbbcccfffiiiiiiiiiiiigggffffffhhhjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjkkkmmmnnnoooooooooooommmmmmnnnnnnnnnlllkkkjjjlllllllllnnnoooooommmkkkfffdddbbbaaabbbccceeegggggghhhjjjiiigggfffeeefffcccddddddeeefffggghhhhhhccccccccccccbbbaaa``````aaa```^^^]]]\\\\\\]]]]]]\\\\\\]]]]]]]]]]]]\\\\\\]]]]]]^^^___^^^]]][[[YYY\\\\\\]]]^^^^^^___``````````````````______^^^]]]```aaabbbbbbcccdddfffggghhhiiikkklllmmmmmmmmmmmmnnnnnnnnnppptttwwwxxxxxx|||{{{zzzzzzzzzzzzxxxvvvrrrssssssrrrqqqooommmlllhhhddd```]]]^^^___aaaaaaeeedddcccdddfffgggfffeeebbbaaabbbccccccaaa]]]ZZZ^^^^^^__________________]]]^^^^^^__________________]]]\\\^^^cccgggiiiiiihhheeeaaa```cccgggjjjlllmmmiiieeeddddddfffggghhhhhhcccbbbeeehhhiiijjjmmmkkkhhhdddbbbdddgggiiijjjdddcccdddeeefffeeeccc```aaabbbccccccaaa^^^[[[YYYZZZYYY\\\bbbdddeeejjjqqqssspppllliiigggggghhhiiieeefffhhhiiijjjjjjjjjiiigggcccaaabbbaaa^^^^^^aaahhhhhhjjjmmmnnnllleee```\\\ZZZYYYYYYZZZ[[[ZZZYYYZZZZZZZZZYYYYYYXXXXXXXXXWWWXXXYYYZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[[[[ZZZYYYXXXYYYXXXVVVWWWYYYZZZ[[[ZZZXXXXXXXXXXXXWWWVVVUUUUUUTTTRRRRRRUUU[[[___aaaaaa^^^\\\YYYXXXYYYYYYXXXVVVXXXUUURRRQQQRRRRRRQQQOOONNNOOOPPPPPPPPPOOONNNMMMOOOQQQTTTWWWYYYYYYYYYYYYWWWVVVTTTSSSSSSSSSQQQOOOPPPNNNLLLKKKMMMOOOPPPOOOQQQRRRRRRPPPLLLKKKLLLNNNMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPNNNNNNOOOPPPOOOSSSUUUSSSRRRRRROOOJJJHHHHHHGGGFFFFFFEEEFFFFFFEEEHHHJJJJJJHHHGGGHHHIIIJJJKKKKKKJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBAAABBBBBBAAA???>>>>>>???AAABBBBBBAAA>>>======>>><<<===>>>???@@@?????????@@@@@@AAABBBCCCDDDDDDCCC@@@???>>>???AAACCCCCCBBBFFFEEECCCBBBAAAAAABBBBBBCCCCCCDDDDDDCCCBBBBBBAAA===???AAABBBCCCDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@???DDDDDDCCCBBBBBBCCCDDDDDDFFFHHHIIIIIIHHHGGGGGGHHHGGGGGGGGGIIIKKKJJJFFFCCCGGGGGGHHHHHHIIIIIIHHHHHHFFFGGGGGGEEECCCCCCDDDEEEHHHKKKNNNQQQQQQOOOLLLJJJGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGIIIKKKLLLLLLLLLKKKLLLKKKKKKKKKLLLOOOSSSUUUTTTWWW[[[\\\ZZZXXXVVVVVVRRRRRRQQQPPPOOONNNNNNNNNOOONNNMMMMMMLLLMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPMMMPPPOOOKKKPPP\\\```ZZZOOOOOOPPPQQQRRRQQQPPPNNNJJJJJJIIIJJJKKKMMMOOOPPPRRRRRRRRRSSSSSSSSSTTTTTTTTTSSSRRRQQQRRRTTTUUUWWWXXXYYY[[[]]]^^^_________aaa```^^^]]][[[ZZZYYYYYYjjjiiihhhggggggggghhhiiimmmmmmmmmmmmmmmllllllkkkiiihhhhhhiiilllnnnnnnmmmooonnnlllmmmoooqqqrrrrrrqqqqqqppppppooonnnmmmmmmoooppprrrsssuuuuuuvvvvvvqqqqqqrrrrrrrrrqqqppppppppppppppprrrsssssspppnnnfffeeeddddddeeegggjjjllljjjkkklllkkkiiihhhggghhhgggggghhhiiikkklllmmmnnnhhhhhhgggggggggffffffffffffdddcccaaa``````aaaaaabbbbbbbbbbbbbbbbbbbbbbbb```aaabbbbbbbbbbbb```___``````aaaaaaaaaaaaaaaaaaaaa```____________```aaaeeeeeefffhhhkkkooorrrtttuuuuuuvvvwwwxxxzzz{{{|||yyyyyyyyy|||yyywwwvvvwwwxxxxxxuuuqqqlllhhhdddaaaaaacccddddddhhheeecccbbbcccdddcccccc___^^^___``````^^^ZZZWWWYYYYYYYYYYYYYYYYYYXXXXXXVVVWWWWWWXXXYYYZZZ[[[[[[\\\YYYWWWZZZaaaeeefffdddaaa]]]YYYXXXZZZ^^^aaacccfffdddaaa```aaaaaaaaa```[[[VVVUUUYYY[[[[[[\\\___```]]]YYYXXXZZZ]]]___```ZZZXXXWWWWWWXXXXXXWWWUUUXXXYYYYYYYYYWWWTTTQQQOOORRRRRRTTTZZZ___dddllltttuuuqqqlllgggddddddfffgggccceeeggghhhhhhfffdddbbb[[[WWWUUUUUUUUURRRSSSWWW^^^^^^___aaaaaa^^^YYYVVVQQQOOONNNMMMNNNOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQPPPOOOOOONNNMMMLLLNNNPPPQQQQQQPPPNNNMMMMMMLLLLLLKKKJJJJJJIIIIIIIIILLLRRRVVVYYYZZZTTTQQQOOONNNNNNNNNNNNMMMMMMKKKIIIHHHIIIIIIHHHFFFDDDDDDEEEEEEFFFEEEEEEDDDFFFGGGJJJLLLMMMNNNNNNMMMMMMLLLJJJIIIIIIGGGEEECCCEEEDDDCCCDDDFFFHHHIIIHHHGGGHHHHHHGGGEEEDDDEEEFFFCCCCCCCCCDDDDDDEEEEEEFFFGGGIIIJJJIIIHHHHHHIIIJJJIIIMMMOOONNNNNNOOOMMMIIIDDDDDDCCCCCCBBBBBBAAAAAA@@@BBBCCCCCCAAA@@@@@@AAADDDDDDCCCBBBAAA@@@??????@@@AAAAAAAAAAAAAAAAAA@@@???@@@AAAAAAAAA@@@?????????@@@@@@@@@>>>>>>@@@AAADDDEEEEEEDDDAAA@@@@@@AAA@@@@@@?????????>>>>>>===??????@@@@@@AAAAAABBBBBB???>>>===>>>@@@AAA@@@???AAAAAA@@@@@@@@@BBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCC???@@@AAABBBCCCBBBAAA@@@????????????????????????DDDCCCBBBAAAAAABBBCCCDDDDDDEEEEEEEEECCCCCCEEEFFFFFFFFFFFFGGGIIIIIIHHHFFFHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHGGGFFFFFFGGGIIIJJJLLLNNNOOOOOOMMMJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKMMMNNNPPPQQQQQQQQQQQQOOONNNMMMMMMNNNPPPSSSTTTQQQSSSUUUVVVVVVVVVWWWXXXWWWWWWVVVUUUUUUTTTUUUUUUUUUUUUTTTTTTUUUUUUVVVVVVYYYYYYZZZ[[[\\\\\\]]]\\\XXX\\\ZZZWWW[[[eeeiiieee\\\[[[[[[\\\]]]]]][[[YYYQQQQQQRRRTTTVVVYYY\\\^^^______````````````aaaaaaaaaaaa``````aaacccdddfffiiiiiijjjjjjkkklllmmmmmmooooooooonnnllljjjgggfffmmmlllkkkjjjjjjkkkllllllrrrqqqooonnnnnnnnnooopppmmmmmmmmmooorrrsssrrrqqqsssqqqpppqqqtttwwwxxxxxxyyyyyyxxxwwwvvvuuuuuutttuuuvvvvvvwwwxxxxxxxxxxxxrrrssssssssssssssssssssstttttttttvvvwwwuuurrrooofffffffffgggiiillloooppplllmmmnnnllljjjiiiiiijjjmmmnnnnnnooopppqqqqqqrrrnnnnnnmmmlllkkkjjjjjjjjjjjjiiihhhgggggghhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjeeefffggghhhiiiiiihhhhhhgggggggggggghhhhhhhhhhhhjjjiiifffddddddeeefffhhhlllkkklllooouuuzzz~~~~~~~~~~~~}}}~~~}}}{{{vvvsssqqqssswwwwwwsssnnnjjjgggcccaaabbbcccddddddccc```\\\ZZZYYYYYYYYYXXXUUUVVVWWWYYY[[[ZZZWWWTTTSSSRRRQQQPPPPPPOOOOOOOOOOOOPPPPPPQQQSSSTTTUUUVVVYYYUUUSSSVVV^^^bbbbbb___XXXTTTQQQOOOQQQTTTVVVWWW[[[ZZZYYYYYYZZZZZZYYYXXXPPPLLLKKKNNNPPPOOOOOORRRUUURRROOOOOOQQQSSSUUUVVVRRRPPPMMMLLLMMMMMMMMMLLLPPPPPPPPPPPPNNNLLLIIIHHHKKKLLLOOOTTT[[[cccnnnvvvuuuqqqkkkeeebbbbbbcccdddccceeefffgggfffbbb^^^\\\SSSOOOLLLMMMMMMLLLMMMQQQWWWWWWWWWVVVUUURRROOOMMMKKKIIIGGGGGGHHHIIIHHHGGGHHHHHHGGGGGGGGGGGGFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFGGGIIIKKKMMMLLLKKKIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEFFFHHHKKKOOORRRTTTNNNKKKHHHGGGGGGHHHHHHGGGHHHGGGFFFEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHHHHHHHHHHJJJIIIHHHHHHHHHGGGDDDBBBAAAAAAAAACCCFFFIIIIIIHHHFFFFFFEEEDDDCCCBBBCCCCCCBBBCCCDDDEEEGGGGGGHHHHHHHHHKKKNNNNNNLLLIIIHHHGGGGGGMMMSSSUUUWWWYYYVVVPPPIIIIIIHHHGGGEEECCCBBBAAABBBCCCCCCDDDDDDDDDDDDEEEFFFEEEDDDCCCBBBAAABBBBBBCCCCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFGGGGGGFFFGGGJJJLLLOOOPPPPPPNNNLLLKKKKKKLLLGGGGGGEEECCCBBBAAAAAAAAACCCDDDDDDDDDCCCCCCDDDEEEGGGFFFFFFFFFHHHHHHGGGFFFCCCCCCCCCDDDFFFIIIKKKMMMIIIHHHGGGFFFFFFFFFHHHHHHEEEFFFFFFFFFFFFEEECCCBBBAAAAAABBBCCCDDDEEEEEEFFFIIIHHHGGGFFFFFFGGGHHHIIIIIIJJJIIIHHHGGGGGGIIIKKKNNNMMMMMMNNNOOOQQQRRRRRRRRRQQQPPPOOONNNMMMMMMMMMOOOPPPQQQPPPOOOOOOPPPRRRSSSTTTUUUUUUUUUSSSQQQOOOQQQRRRSSSUUUVVVWWWXXXXXXWWWXXXZZZ[[[\\\\\\\\\\\\[[[ZZZYYYXXXXXXZZZ[[[\\\XXXZZZ[[[[[[[[[\\\^^^aaabbbbbbaaa`````````aaaaaa````````````aaabbbcccdddeeegggiiikkkmmmnnnoooooolllmmmkkkggghhhmmmooollljjjgggeeefffhhhiiigggeee]]]^^^___```cccfffiiikkklllllllllmmmnnnnnnnnnoooooooooooooooppprrrssstttvvvvvvvvvvvvvvvwwwwwwxxxzzz{{{||||||zzzwwwtttqqqoooooonnnmmmmmmnnnooopppvvvtttqqqooonnnoooqqqrrrqqqqqqsssuuuwwwxxxvvvttttttsssrrrtttwww{{{||||||~~~~~~~~~}}}}}}}}}|||}}}}}}|||{{{{{{zzzzzzzzzuuuuuuuuuvvvvvvwwwwwwxxxwwwwwwwwwxxxyyyvvvrrrooogggggghhhjjjmmmppprrrtttpppqqqqqqpppnnnnnnooopppuuuuuuuuuuuuuuutttttttttuuutttrrrpppnnnmmmmmmmmmmmmmmmmmmmmmoooqqqssstttrrrqqqqqqqqqqqqrrrssstttnnnnnnoooppppppqqqqqqqqqoooooopppqqqrrrsssttttttxxxuuurrrooommmmmmoooppprrrrrrssswww}}}~~~~~~{{{zzzxxxwwwvvvuuurrrpppllliiigggiiinnnnnnjjjfffccc```]]]\\\]]]^^^______]]]YYYTTTQQQPPPOOONNNMMMMMMNNNPPPTTTWWWXXXVVVTTTPPPOOOMMMKKKJJJIIIIIIIIIKKKJJJJJJKKKLLLMMMNNNOOOTTTQQQPPPSSSXXX\\\[[[XXXQQQOOOLLLKKKLLLNNNNNNNNNQQQQQQQQQRRRTTTUUUUUUTTTOOOKKKJJJMMMNNNLLLKKKMMMMMMKKKHHHHHHIIILLLMMMMMMQQQNNNKKKIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGEEEDDDFFFIIIMMMQQQYYYcccnnntttssspppjjjeeebbbbbbcccdddcccdddeeeeeeccc___ZZZWWWOOOLLLJJJLLLLLLKKKMMMQQQSSSSSSSSSRRROOOKKKIIIHHHFFFEEECCCDDDFFFGGGGGGFFFIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBCCCCCCDDDDDDEEEFFFCCCCCCCCCCCCDDDDDDEEEEEEDDDEEEGGGJJJLLLMMMLLLJJJHHHGGGFFFDDDDDDDDDDDDDDDFFFGGGGGGHHHIIIKKKNNNPPPNNNKKKGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFGGGHHHEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKLLLNNNMMMKKKHHHEEEEEEGGGJJJMMMOOOOOONNNIIIGGGEEECCCCCCCCCCCCCCCHHHIIIKKKMMMOOOPPPPPPPPPQQQUUUZZZ[[[XXXQQQKKKHHHHHHQQQ[[[```dddeeeaaa[[[UUUUUUSSSQQQNNNKKKHHHGGGFFFGGGGGGIIIKKKMMMNNNNNNKKKJJJHHHGGGGGGHHHIIIJJJLLLMMMNNNOOOOOONNNMMMLLLKKKIIIGGGGGGHHHKKKOOORRRQQQRRRSSSSSSSSSUUUXXX[[[]]]^^^^^^]]][[[YYYYYYZZZUUUSSSPPPMMMKKKKKKKKKKKKLLLMMMMMMLLLJJJIIIKKKNNNSSSRRRQQQRRRTTTSSSQQQPPPLLLLLLLLLNNNPPPSSSVVVXXXSSSRRRQQQPPPPPPQQQRRRSSSPPPPPPQQQPPPOOOMMMKKKJJJIIIIIIJJJLLLMMMOOOPPPPPPRRRRRRQQQPPPPPPQQQRRRRRRTTTTTTTTTRRRQQQQQQSSSVVVYYYYYYZZZZZZ[[[]]]___aaa```___]]][[[ZZZYYYYYYYYYZZZ[[[\\\[[[ZZZZZZ\\\]]]___```aaaaaa```^^^\\\ZZZ\\\]]]___aaabbbddddddeeebbbdddeeeggghhhhhhhhhhhhhhhgggffffffffffffggghhhfffffffffddddddeeehhhkkkmmmlllllllllllllllmmmnnnjjjjjjkkkkkklllmmmoooooonnnppptttxxx{{{}}}~~~{{{|||zzzvvvtttuuuvvvuuuvvvrrrooooooqqqsssqqqooollllllllllllnnnppprrrtttuuuuuuvvvwwwxxxyyyzzz{{{zzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzrrrqqqpppppppppqqqrrrsssvvvuuurrrpppppprrrtttvvvvvvvvvxxx{{{}}}}}}zzzwwwxxxwwwvvvxxx|||~~~~~~}}}}}}yyyyyyyyyzzz{{{|||}}}~~~{{{{{{{{{{{{zzzwwwrrrmmmhhhiiijjjmmmooorrruuuvvvuuuvvvwwwvvvuuuuuuwwwyyy{{{zzzzzzyyyyyyxxxwwwwwwyyyxxxvvvtttrrrrrrrrrrrrrrrrrrssstttvvvyyy|||~~~zzzzzzyyyyyyyyy{{{|||}}}wwwxxxxxxxxxyyyyyyzzzzzzyyyyyyzzz{{{|||}}}~~~~~~|||xxxvvvvvvvvvwwwyyyxxxyyy}}}~~~xxxvvvtttrrrqqqooollliiieeecccbbbdddffffffccc```]]][[[XXXXXXZZZ]]]^^^^^^\\\YYYTTTQQQOOOMMMKKKIIIMMMNNNQQQVVV[[[]]]\\\ZZZVVVTTTRRROOOMMMLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLQQQPPPPPPRRRTTTUUUUUUTTTQQQPPPNNNNNNOOOOOOMMMKKKMMMMMMNNNQQQUUUXXXXXXXXXRRRNNNMMMPPPPPPNNNLLLNNNNNNKKKIIIHHHIIIKKKLLLKKKPPPMMMJJJHHHHHHHHHGGGFFFHHHHHHHHHHHHHHHHHHGGGGGGHHHNNNSSSVVV]]]gggooorrrtttqqqnnnjjjhhhggghhhhhhfffffffffeeebbb^^^ZZZWWWRRRPPPPPPSSSTTTRRRSSSWWWVVVWWWWWWUUUQQQMMMJJJIIIEEEDDDCCCEEEHHHKKKKKKKKKNNNMMMLLLKKKJJJHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJEEEEEEEEEFFFGGGHHHIIIJJJIIIJJJMMMQQQTTTUUUSSSQQQKKKJJJHHHGGGFFFFFFGGGHHHLLLMMMMMMMMMMMMNNNQQQSSSTTTQQQMMMKKKKKKLLLMMMMMMMMMNNNNNNNNNLLLLLLNNNPPPNNNNNNMMMLLLLLLLLLLLLLLLOOOOOOPPPPPPQQQRRRSSSSSSQQQRRRSSSUUUVVVVVVSSSQQQNNNOOOQQQUUUXXXZZZXXXWWWOOOKKKGGGEEEFFFHHHJJJJJJQQQSSSUUUXXXZZZ\\\\\\\\\^^^ccchhhiiieee]]]VVVQQQPPPZZZdddkkkoooqqqlllfffdddcccbbb```]]]YYYUUUSSSPPPOOOOOORRRUUUXXXZZZZZZTTTRRRPPPOOOPPPRRRUUUWWWYYYZZZ\\\]]]]]]\\\ZZZYYYVVVTTTRRRQQQSSSXXX]]]aaaaaaaaabbbbbbbbbdddhhhkkklllmmmmmmllljjjhhhhhhiiieeeccc___[[[YYYYYYZZZ[[[YYYZZZ[[[XXXUUUTTTWWWZZZ^^^^^^^^^^^^___^^^\\\ZZZXXXYYYYYYZZZ]]]```bbbddd`````````___``````aaabbb____________]]][[[YYYXXXUUUVVVWWWYYYZZZ\\\]]]^^^^^^]]]\\\\\\\\\\\\]]]^^^```aaaaaa```______```bbbdddeeeggggggggghhhkkkmmmnnnllljjjhhhgggffffffffffffggggggfffddddddfffgggiiijjjlllmmmllljjjgggeeefffgggiiikkkmmmnnnoooooolllmmmoooqqqrrrrrrqqqqqqqqqqqqpppppppppppppppqqqppppppooonnnlllmmmpppsssttttttttttttuuuuuuvvvwwwsssssssssssstttuuuwwwwwwtttvvv{{{~~~~~~{{{vvvvvvyyy|||zzzwwwxxxwwwvvvvvvwwwxxxyyyzzzzzz{{{|||~~~tttsssrrrrrrrrrsssuuuvvvttttttsssrrrtttvvvyyy{{{zzz{{{~~~~~~{{{~~~}}}}}}||||||||||||}}}~~~}}}xxxrrrmmmiiijjjlllnnnqqqsssuuuwwwxxxyyyzzzyyyyyyzzz}}}|||||||||||||||{{{{{{{{{|||zzzyyywwwwwwxxxyyyzzzyyyyyyyyyzzz|||}}}{{{{{{{{{|||}}}|||}}}}}}vvvuuusssrrrrrrpppmmmkkkeeeffffffffffffeeecccbbb___^^^]]]^^^```cccdddeeedddaaa^^^[[[YYYVVVSSSPPPVVVXXX[[[```eeegggfffeeecccaaa^^^[[[YYYXXXWWWXXXWWWUUUSSSQQQOOOOOOPPPPPPSSSUUUWWWWWWUUUUUUVVVWWWVVVVVVVVVWWWWWWUUUQQQNNNPPPPPPQQQUUU[[[```bbbccc]]]YYYXXX[[[\\\XXXVVVWWWXXXVVVSSSRRRSSSTTTSSSSSSUUUSSSPPPOOONNNMMMLLLJJJNNNNNNOOOPPPPPPQQQQQQRRRSSS[[[aaadddiiirrrvvvvvvwwwvvvtttsssqqqqqqqqqqqqnnnnnnmmmkkkgggddd```^^^]]][[[]]]aaabbb``````ccc```bbbdddbbb\\\WWWTTTSSSLLLLLLLLLOOOTTTXXXYYYZZZXXXXXXWWWVVVVVVUUUTTTTTTSSSRRRRRRRRRRRRTTTUUUVVVPPPPPPPPPPPPQQQSSSUUUVVVUUUVVVZZZ___bbbccc```^^^WWWVVVTTTRRRQQQRRRSSSTTTUUUWWWXXXXXXWWWXXX\\\___aaa^^^YYYWWWWWWYYYZZZZZZZZZ\\\]]]]]][[[[[[]]]```^^^]]]\\\ZZZYYYYYYYYYYYY\\\\\\]]]^^^___```aaabbb``````aaacccdddccc```]]][[[\\\___cccfffgggeeebbbZZZVVVPPPOOORRRWWWZZZ\\\___aaaeeehhhkkklllllllllooorrrvvvvvvrrrkkkfffcccccckkkrrrvvvzzz|||yyytttrrrsssrrrqqqoookkkhhhfffbbb```___aaaeeehhhiiiiiibbb```^^^]]]___bbbfffiiijjjkkkmmmoooooommmkkkjjjbbbaaa``````cccgggllloooqqqrrrrrrqqqrrrtttxxx|||{{{||||||zzzxxxvvvwwwxxxuuurrrmmmiiiggghhhiiikkkiiikkkkkkhhhdddcccfffjjjmmmmmmmmmmmmnnnmmmjjjgggiiiiiiiiijjjkkknnnppprrrmmmnnnooooooppppppoooooommmmmmmmmmmmkkkiiigggfffeeeeeeggghhhjjjkkkmmmmmmlllkkkjjjiiiiiijjjkkklllmmmoooppppppnnnnnnnnnooonnnpppssssssssssssuuuwwwzzzxxxvvvtttrrrrrrssssssqqqrrrrrrpppnnnnnnoooppprrrtttvvvxxxxxxuuuqqqoooqqqrrrsssuuuwwwxxxyyyyyytttuuuwwwyyyzzzzzzzzzyyywwwwwwwwwwwwwwwwwwwwwwwwvvvwwwvvvuuutttuuuxxxzzz{{{{{{{{{{{{|||}}}~~~|||{{{{{{{{{|||}}}~~~~~~{{{}}}|||{{{~~~~~~}}}||||||}}}~~~}}}~~~uuutttsssssstttuuuvvvwwwrrrrrrssstttwwwzzz}}}}}}~~~~~~}}}}}}~~~||||||||||||}}}~~~yyyrrrmmmiiikkkllloooqqqtttvvvwwwwwwxxxyyyyyyyyy{{{~~~|||||||||}}}}}}~~~~~~~~~|||{{{zzzzzz{{{}}}~~~}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~|||zzzvvvtttsssssssssrrrpppnnniiijjjlllkkkiiigggggggggfffeeedddfffiiilllnnnnnnllljjjgggeeeccc___[[[XXXaaabbbeeejjjnnnpppnnnmmmnnnllliiieeecccbbbbbbbbbbbb```]]]ZZZXXXWWWWWWWWWXXX\\\___^^^ZZZXXXZZZ]]][[[\\\]]]______\\\VVVRRRTTTTTTUUUZZZaaagggkkkmmmnnnjjjiiikkklllhhhffffffcccaaa^^^]]]]]]^^^]]]\\\aaa___]]]\\\[[[ZZZWWWUUUVVVVVVWWWXXXZZZ[[[\\\\\\^^^hhhoooqqquuu|||~~~|||zzzzzzyyyyyyyyyxxxwwwwwwwwwvvvtttqqqnnnkkkhhhggggggfffhhhnnnooommmlllnnnkkknnnpppnnnhhhbbb^^^]]]VVVVVVXXX[[[aaaeeehhhiiibbbbbbbbbbbbbbbbbbbbbbbb]]]]]]\\\\\\]]]^^^```aaa[[[[[[ZZZ[[[\\\^^^```aaa___aaaeeejjjnnnnnnllliiidddcccaaa___^^^___```aaa]]]___aaabbbaaacccgggkkkmmmiiieeebbbbbbdddeeeeeehhhjjjlllkkkiiiiiilllooommmllljjjhhhffffffffffffgggggghhhiiijjjlllmmmnnnnnnnnnooopppqqqoookkkhhheeefffiiimmmpppqqqnnnlllfffaaa[[[ZZZ___fffkkknnnlllooorrrvvvyyyzzz{{{{{{{{{}}}~~~zzzvvvtttrrruuuzzz}}}~~~~~~~~~|||zzzwwwuuussspppnnnooosssvvvwwwvvvooonnnlllkkkmmmqqqvvvyyywwwxxx{{{||||||{{{xxxwwwjjjkkklllnnnqqqtttwwwyyy}}}}}}}}}|||}}}~~~{{{vvvrrrpppqqqsssuuuvvvxxxyyyuuupppooossswwwzzzyyyyyyzzz{{{yyyvvvsssuuuuuuuuuuuuwwwyyy{{{|||uuuvvvxxxyyyzzzyyyxxxxxxuuuvvvvvvvvvtttrrrpppoooqqqqqqssstttvvvwwwxxxyyywwwvvvuuuttttttuuuvvvwwwwwwyyy{{{{{{zzzyyyxxxyyyuuuxxx{{{|||{{{zzz|||~~~~~~|||{{{{{{||||||zzzzzzzzzxxxvvvuuuvvvwwwwwwzzz~~~}}}yyyvvvyyyyyy{{{}}}~~~zzz|||}}}zzzzzz{{{{{{{{{{{{||||||yyyzzz{{{zzzzzz{{{~~~~~~ttttttsssrrrrrrrrrssssssrrrsssttttttuuuxxx|||}}}~~~}}}}}}zzzvvvttttttwwwzzz{{{zzzvvvvvvxxxyyy|||~~~}}}xxxtttrrrpppqqqqqqrrrrrrrrrqqqqqqxxxxxxwwwwwwxxxyyy{{{|||zzzyyyxxxxxxyyy{{{}}}}}}{{{yyywwwwwwxxxzzz|||~~~|||{{{{{{|||}}}}}}}}}~~~~~~|||{{{{{{~~~{{{|||}}}~~~{{{|||~~~~~~}}}zzzyyywwwvvvtttssssssssssssrrrqqqpppooonnnmmmlllkkknnnqqqrrrrrrrrrssstttttttttsssrrrooollliiigggkkknnnqqquuuwwwwwwvvvuuuvvvuuutttrrrpppooonnnnnnlllllljjjfffcccaaaaaabbbeeeeeedddbbb```aaaccceeegggiiijjjjjjhhhccc^^^ZZZ[[[XXXXXX^^^hhhrrrxxx{{{|||zzzxxxxxxyyyyyyuuurrrooonnnmmmkkkjjjjjjjjjjjjnnnmmmllljjjiiigggggggggfffggghhhhhhggghhhjjjlllqqqtttwww{{{}}}}}}}}}|||}}}}}}}}}}}}~~~~~~yyyzzz{{{{{{yyyvvvrrrppptttuuuxxx{{{||||||{{{{{{~~~~~~|||xxxrrrnnnkkkkkkkkkiiihhhlllqqqtttqqqmmmoooooopppppppppoooooonnnlllmmmnnnoooppppppoooooolllkkkkkklllnnnppppppoookkkmmmpppsssvvvwwwxxxxxxqqqqqqqqqpppooonnnmmmmmmoooooonnnnnnoooqqqssstttuuusssqqqooonnnooopppqqqvvvwwwxxxzzz{{{{{{zzzyyy{{{zzzxxxwwwuuutttsssssswwwwwwwwwwwwxxxyyyzzz{{{zzzzzzzzzzzzxxxvvvsssrrrnnnppptttwwwxxxxxxwwwvvvhhhcccbbbgggmmmrrrxxx~~~}}}zzzyyy{{{{{{xxxyyy{{{}}}yyyyyyxxxzzz}}}~~~~~~}}}}}}~~~|||zzz{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~|||zzzyyy{{{}}}{{{{{{|||}}}}}}|||{{{zzz{{{~~~}}}~~~~~~~~~~~~}}}|||{{{|||||||||{{{{{{}}}}}}}}}~~~~~~}}}{{{yyy{{{vvvuuuuuuttttttssssssttttttttttttttttttuuuxxx{{{{{{}}}zzzyyyyyytttqqqnnnmmmoooqqqqqqpppqqqqqqpppqqqsssuuuxxxzzz~~~{{{xxxwwwvvvvvvwwwwwwwwwvvvvvvuuuvvvvvvuuuttttttuuuvvvwwwtttssssssssssssuuuxxxyyyyyyxxxvvvttttttuuuwwwxxxxxxwwwvvvtttttttttuuuuuuwwwxxxzzz{{{||||||||||||}}}}}}|||zzzxxxyyyzzz}}}~~~{{{|||}}}~~~~~~}}}}}}yyyzzz|||}}}~~~~~~~~~}}}xxxyyy{{{}}}~~~}}}|||{{{xxxwwwvvvuuuuuuttttttuuuvvvuuutttrrrpppooonnnmmmsssvvvyyy{{{{{{{{{|||}}}~~~}}}{{{yyywwwtttsssrrrtttvvvyyy{{{{{{zzzzzzyyyxxxwwwuuuttttttsssssssssrrrqqqnnnkkkiiijjjlllnnnnnnmmmllljjjkkkmmmooonnnooopppooommmhhhbbb___bbb______dddmmmvvv|||~~~}}}||||||~~~}}}{{{xxxvvvvvvtttsssrrrrrrrrrrrrwwwvvvvvvuuuttttttuuuuuurrrssstttsssrrrrrrtttuuuuuuxxx{{{~~~~~~}}}~~~{{{zzz{{{}}}|||zzzyyyyyyuuutttssswww|||~~~{{{xxxyyyyyyzzz{{{{{{{{{{{{zzztttuuuvvvxxxyyyyyyyyyxxxzzzyyyxxxyyyzzz{{{zzzyyyvvvwwwyyyzzz|||}}}~~~~~~}}}|||{{{yyyxxxwwwvvvvvvuuuuuuuuuvvvwwwxxxyyyzzz|||{{{yyyxxxxxxzzz{{{|||~~~}}}}}}}}}~~~|||{{{yyyxxxzzz|||}}}~~~|||zzzyyymmmgggdddjjjsssyyy~~~~~~}}}~~~~~~}}}yyyyyyxxxwwwvvvuuuuuuuuuuuuvvvvvvtttssssssvvvxxxzzz~~~~~~~~~yyywwwvvvuuusssllljjjhhhggghhhhhhgggfffkkkiiigggfffhhhkkkooorrrzzz~~~~~~|||zzzzzz{{{{{{{{{zzzyyyxxxxxxuuuuuuttttttssssssssssssppppppooooooppprrrtttvvvuuutttrrrqqqqqqqqqrrrsssrrrqqqpppnnnnnnmmmmmmmmmqqqsssuuuvvvwwwvvvuuuttttttvvvyyyzzz{{{}}}~~~}}}|||{{{{{{zzzxxxvvvuuuuuuvvvwwwxxxvvvvvvwwwxxxyyyyyyxxxxxxvvvxxxzzz|||}}}|||zzzyyyvvvwwwzzz|||}}}|||{{{{{{xxxxxxxxxxxxxxxyyyzzz{{{}}}|||yyywwwtttsssrrrrrrvvvyyy|||~~~~~~|||{{{zzzzzzyyyyyy{{{|||}}}~~~~~~~~~||||||{{{yyyyyyyyyyyyyyyttttttsssqqqooonnnpppqqqsssttttttrrrqqqqqqtttvvvvvvwwwxxxwwwuuupppkkkhhhkkkiiihhhmmmuuu|||~~~}}}}}}}}}}}}}}}{{{{{{{{{{{{|||}}}~~~zzz{{{|||{{{yyyyyyzzz{{{|||~~~~~~}}}}}}||||||~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}uuulllhhhooozzz}}}{{{{{{|||}}}}}}||||||{{{zzzxxxwwwvvvxxxxxxyyyxxxvvvvvvxxxzzz}}}|||zzzzzzyyy{{{}}}vvvsssttttttqqqmmmffffffffffffffffffeeeeeehhheeebbbaaaccchhhnnnrrr{{{~~~{{{yyyxxxxxxxxxxxxxxxwwwvvvuuutttuuuuuuvvvwwwwwwvvvvvvrrrrrrrrrrrrtttuuuwwwxxxttttttsssrrrqqqqqqqqqqqqppppppooonnnmmmllllllkkkooopppsssttttttsssqqqppprrrtttwwwxxxyyy{{{~~~~~~~~~}}}{{{zzzyyyxxxwwwvvvtttsssrrrsssttttttqqqqqqrrrssssssttttttttttttvvvyyy{{{{{{yyywwwuuuuuuwwwzzz|||~~~~~~}}}}}}{{{{{{|||}}}~~~{{{xxxwwwwwwwwwxxxzzz~~~}}}|||||||||}}}}}}}}}}}}~~~~~~~~~}}}{{{zzzzzzzzzzzzuuuuuuuuutttrrrsssuuuwwwxxxyyyyyyxxxvvvwwwxxxzzz{{{}}}~~~~~~}}}zzzwwwuuutttrrrqqqttt{{{~~~~~~~~~~~~~~~||||||}}}}}}~~~{{{pppkkksss~~~~~~|||yyywwwtttpppmmmggghhhiiikkkmmmooopppqqqrrruuuxxxyyyxxxvvvuuuuuussstttvvvwwwyyyzzzzzz{{{~~~|||zzzyyyzzz|||}}}}}}|||}}}xxxsssnnnpppuuu|||~~~xxxssstttqqqmmmnnnqqqqqqmmmhhhcccdddggghhhiiiiiiiiijjjkkkhhhdddcccffflllsssxxx{{{vvvtttrrrrrrssssssrrrqqqqqqppprrrtttwwwyyy{{{{{{{{{zzzuuuuuuvvvwwwyyyzzz||||||wwwwwwwwwwwwvvvuuutttsssqqqqqqqqqppppppooonnnnnnoooppprrrssssssrrrqqqppptttvvvxxxxxxxxxyyy{{{|||{{{{{{{{{{{{zzzxxxvvvuuuvvvvvvtttsssssssssssstttpppppppppqqqrrrrrrssstttuuuvvvyyy{{{{{{yyyvvvtttuuuvvvzzz}}}}}}}}}~~~~~~zzzxxxxxxyyyzzz|||}}}|||zzzyyyyyyyyyzzz{{{{{{{{{zzzzzz}}}~~~}}}~~~zzzxxxwwwzzzvvvqqqyyy~~~~~~{{{xxxtttssssssuuuvvvooommmjjjgggeeebbb^^^[[[YYYZZZ[[[]]]___aaabbbcccbbbdddggghhhhhhgggggghhhdddeeefffggghhhiiiiiiiii~~~}}}~~~~~~sssnnnffflllttt{{{|||wwwqqqlllhhhhhhhhhkkknnnnnnjjjgggdddgggllloooppppppqqqrrrssspppmmmkkkmmmttt{{{}}}wwwtttrrrppppppqqqqqqqqqqqqpppppprrruuuyyy|||~~~wwwxxxyyy{{{|||~~~}}}~~~~~~~~~}}}|||zzzxxxttttttuuuuuuttttttsssrrrqqqqqqrrrssssssssssssssswwwyyyyyyyyywwwwwwwwwyyyxxxyyyyyyyyyyyywwwvvvuuuxxxxxxwwwwwwvvvvvvwwwwwwttttttttttttuuuwwwxxxyyyzzz{{{}}}~~~}}}{{{yyywwwuuuwwwzzz~~~}}}~~~|||yyywwwyyy{{{}}}~~~~~~}}}|||||||||~~~~~~}}}{{{yyyzzz{{{}}}~~~|||xxxvvvooonnnmmmmmmmmmnnnoooppppppnnnkkkhhhfffeeeeeeeee___\\\ZZZXXXWWWUUURRRPPPNNNOOOPPPRRRTTTVVVWWWXXXSSSVVVXXXYYYXXXXXXXXXYYYVVVVVVWWWWWWWWWWWWVVVVVVwwwnnnjjjeeennnxxx|||zzztttpppooohhhiiijjjlllmmmnnnmmmmmmlllqqqwwwzzz{{{{{{{{{}}}}}}zzzvvvsssuuuyyy{{{wwwuuutttssstttuuuvvvwwwwwwwwwwwwwwwzzz~~~yyyzzz|||~~~}}}xxxyyyzzz{{{{{{{{{zzzzzzvvvvvvvvvvvvwwwxxxzzz{{{{{{||||||{{{yyyxxxxxxyyyyyyzzz|||}}}}}}|||zzzyyy{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{|||~~~~~~}}}yyy{{{~~~{{{zzz}}}~~~yyyvvvxxx{{{|||}}}|||yyywwwxxxwwwwwwvvvuuutttssssssoooooopppppprrrsssuuuuuusssrrrsssvvvyyyyyyvvvsssppprrrsssttttttuuuwwwzzz~~~~~~xxxrrrllljjjkkkmmmpppqqqrrruuuzzz~~~~~~yyysssnnnjjjgggeee^^^^^^^^^^^^]]]^^^```bbbaaaaaa___^^^\\\[[[ZZZYYYTTTRRRPPPPPPPPPPPPOOONNNLLLMMMNNNOOOQQQRRRTTTTTTSSSUUUVVVUUUTTTRRRRRRSSSRRRRRRRRRRRRQQQPPPOOONNN~~~qqqkkkiiiiiirrr|||~~~yyytttssstttnnnoooooooooooopppsssuuuuuuzzz|||yyyyyy|||}}}zzzwwwwwwwwwyyyyyy{{{|||}}}~~~~~~~~~}}}|||}}}}}}~~~}}}|||{{{{{{|||~~~~~~~~~|||{{{{{{|||}}}~~~}}}}}}}}}~~~~~~yyyyyyzzz{{{{{{|||}}}~~~~~~~~~}}}zzzvvvsssssstttsssmmmfffeeeiiimmmnnnmmmsssssssssrrrpppllliiigggggggggfffeeeeeedddccccccaaaaaabbbcccdddeeeffffffcccccccccfffiiiiiifffccccccddddddddddddeeehhhkkkoooqqqsssqqqlllfffaaa___```bbbeeeffffffgggkkknnnmmmkkkhhhdddaaa^^^]]]]]]UUUVVVVVVUUUTTTUUUWWWYYYXXXYYYYYYXXXXXXVVVUUUTTTPPPOOOMMMNNNOOOQQQPPPPPPSSSSSSTTTVVVWWWXXXYYYZZZ^^^______^^^[[[XXXWWWXXXZZZZZZZZZYYYXXXVVVUUUTTTzzzqqqmmmlllxxxyyy{{{}}}~~~~~~||||||{{{zzzwwwvvvwwwyyy}}}~~~~~~~~~}}}~~~~~~}}}}}}||||||~~~}}}}}}}}}}}}~~~~~~yyyrrrpppmmmmmmnnnnnnnnnmmmkkkjjjiiihhhiiillloooqqqooonnnooosssxxxzzzvvvqqqooonnnkkkhhhfffcccbbbaaa```]]]ZZZYYY[[[^^^```aaacccdddeeeccc```]]]\\\\\\\\\ZZZYYYZZZ[[[\\\\\\[[[VVVWWWYYY]]]``````^^^[[[ZZZYYYXXXYYY[[[\\\[[[YYYWWWVVVUUUWWWZZZ\\\\\\\\\\\\___bbbccc```\\\YYYWWWXXX[[[]]]______```bbbdddcccbbbbbb```^^^ZZZWWWUUUTTTVVVXXXYYYYYYYYY[[[]]]]]]]]]]]]]]]\\\[[[ZZZZZZ[[[ZZZXXXXXXYYY[[[^^^```ZZZ\\\___cccgggjjjlllmmmlllmmmnnnmmmjjjgggfffeeeggggggffffffdddcccaaa```yyyvvvwww{{{}}}{{{yyyzzz|||~~~{{{yyywwwvvvwwwwwwvvvuuutttsssqqqooooooooopppqqquuuwwwzzz}}}{{{tttnnnhhheeebbbaaaaaabbbbbbbbb^^^]]]\\\[[[[[[]]]```aaafffdddeeeiiinnnooolllhhhdddccc```^^^[[[ZZZYYYXXXXXXVVVTTTSSSUUUXXX\\\___aaabbbbbb```]]][[[[[[\\\___]]][[[ZZZ[[[]]]]]]\\\]]]]]]___aaacccbbb___]]]YYYWWWUUUUUUVVVWWWWWWVVVTTTSSSRRRTTTWWW[[[\\\\\\\\\___ccccccaaa]]]ZZZYYYZZZ]]]aaacccdddeeeggghhhhhhhhhgggfffdddbbbaaa``````aaacccdddeeefffiiilllooooooooonnnmmmjjjhhhgggfffgggiiikkknnnoooqqqqqqqqqrrrtttwww{{{~~~~~~{{{{{{zzzyyywwwtttsssqqq~~~|||yyyxxxxxxyyyyyy{{{xxxsssppppppqqqrrrrrrrrrrrrsssvvvxxxzzzyyyxxxrrroookkkgggeeedddfffgggiiimmmsssxxxzzzuuunnngggeeeaaa\\\ZZZZZZ[[[\\\]]]\\\[[[YYYXXXXXXYYY[[[\\\^^^]]]]]]```dddeeeccc```]]]\\\ZZZXXXVVVUUUUUUUUUTTTUUUTTTSSSSSSXXX___eeeiiihhhgggdddbbbaaaccceeejjjhhheeecccdddeeefffeeekkkkkklllmmmnnnllliiigggaaa^^^ZZZYYYYYYZZZYYYYYYXXXWWWVVVXXX\\\aaacccdddeeehhhkkkllljjjfffdddccceeeiiinnnrrrttttttuuuvvvwwwwwwvvvuuuuuuuuuvvvvvvxxxyyyzzzzzz{{{~~~}}}zzz}}}uuusssyyy~~~|||{{{zzzyyyyyyzzz{{{}}}|||wwwtttsssssssssssszzz{{{~~~{{{uuuooolllkkklllmmmlllpppvvv{{{}}}zzztttpppqqqmmmfffbbbbbbdddfffhhhhhhgggeeedddcccdddeeefffbbbaaaaaacccfffgggfffeeeeeecccaaa___^^^^^^______^^^aaabbbaaa```eeeooowww{{{{{{xxxvvvssstttwwwzzz}}}zzzxxxxxxzzzzzzzzz~~~{{{uuurrrmmmjjjjjjkkkkkkjjjiiihhhgggiiinnnsssvvvxxxyyy{{{~~~}}}zzzyyyxxx{{{kkk[[[___qqq~~~}}}~~~|||zzzvvvuuuxxxzzz|||xxxxxxvvvuuuuuuuuuuuuuuurrrqqqqqqrrrtttuuuvvvvvvvvvtttrrrpppoooppprrrsssuuuwwwyyyyyyyyy}}}zzz{{{~~~{{{vvvuuusssqqqooonnnmmmmmmooooooooonnnnnnmmmmmmmmm~~~{{{yyywwwvvvuuuuuuvvvwwwxxxxxxxxxwww}}}}}}}}}|||{{{zzzyyyxxxwwwxxxxxxyyyyyyxxxxxxxxxuuuttttttsssqqqppppppooonnnmmmkkkjjjjjjkkklllmmmkkkjjjiiiiiijjjiiihhhfff]]]]]]\\\[[[[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ|||yyywwwvvvuuutttttttttuuuvvvwwwyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwxxxxxxwwwwwwvvvuuusssssstttttttttssssssssstttuuuuuuvvvvvvvvvvvvvvvuuuvvvxxxyyyyyyxxxvvvuuurrrssssssrrrrrrqqqpppooopppooommmlllllllllnnnoooqqqrrrssstttuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwvvvuuusssqqqqqqrrrttttttsssppppppooooooooonnnnnnnnnooopppqqqrrrssstttttttttttttttsssrrrqqqooommmllliiihhhgggeeecccaaa```___```aaaaaabbbccccccbbbbbbeeeeeeeeeeeedddcccbbbbbb``````aaabbbbbbbbbbbbaaa______^^^^^^]]]]]]\\\\\\YYYYYYYYYYYYYYYZZZZZZ[[[XXXVVVUUUVVVWWWXXXWWWVVVNNNNNNNNNOOOOOOOOOPPPPPPOOOOOOOOOOOONNNNNNNNNNNN|||~~~~~~{{{xxxxxx}}}~~~~~~}}}{{{yyyvvvtttrrrqqqrrrrrrrrrsssssssssttttttnnnnnnpppqqqqqqqqqpppppprrrrrrrrrqqqqqqrrrrrrrrrqqqpppooopppqqqqqqooommmkkkkkkjjjhhhfffdddcccbbb``````___^^^^^^^^^_________``````aaaaaaaaaaaa```___````````````___^^^^^^[[[[[[\\\]]]^^^^^^^^^^^^\\\]]]]]]^^^^^^^^^^^^^^^]]]^^^```bbbbbb```^^^]]]^^^^^^^^^]]]]]]\\\ZZZZZZ[[[ZZZYYYYYYXXXXXXYYYYYYZZZ[[[]]]^^^___^^^^^^^^^^^^^^^____________^^^^^^___]]][[[[[[\\\]]]]]]]]][[[ZZZZZZZZZYYYYYYYYYYYY\\\]]]]]]^^^_________^^^]]]]]]]]]\\\[[[ZZZXXXWWWXXXWWWUUUTTTRRRQQQQQQPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSRRRPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPMMMMMMNNNOOOOOONNNMMMLLLLLLKKKIIIJJJKKKLLLLLLKKKFFFGGGGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGG~~~~~~||||||~~~yyywwwuuurrrrrrssstttvvvssssssrrrqqqqqqrrrrrrrrrssstttuuuuuutttqqqooommmkkkjjjhhhgggffffffggggggeeeggghhheeeaaaaaafffkkkiiivvvlllmmmmmmmmmlllkkkiiihhhgggfffdddbbb___]]][[[ZZZ\\\\\\\\\]]]]]]]]]^^^^^^XXXYYYZZZ[[[\\\[[[[[[ZZZ]]]\\\\\\[[[[[[\\\\\\]]]]]]\\\[[[[[[\\\\\\[[[YYYXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQPPPLLLMMMOOOPPPQQQRRRRRRRRRNNNOOOPPPPPPQQQQQQPPPPPPOOOPPPSSSTTTTTTSSSQQQOOORRRRRRRRRRRRQQQPPPOOONNNOOOOOOOOOOOONNNNNNNNNMMMMMMNNNPPPQQQRRRRRRQQQPPPPPPQQQQQQQQQQQQQQQQQQPPPRRRPPPNNNNNNOOOQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNNNMMMNNNNNNOOOOOOOOONNNNNNOOOOOOOOONNNNNNLLLKKKKKKOOONNNMMMKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKGGGHHHIIIIIIJJJJJJJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKHHHIIIJJJJJJJJJHHHEEECCCHHHFFFDDDDDDEEEFFFEEEDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC~~~zzzxxxxxxwwwvvvuuuuuuqqqmmmjjjiiihhhgggfffjjjkkkmmmpppsssvvvxxxyyy}}}~~~~~~|||{{{~~~}}}{{{yyywwwvvvppppppooooooooonnnnnnnnnnnnmmmllljjjiiigggfffeeeffffffffffffffffffffffffbbbaaaaaa```___^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[XXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTSSSSSSUUUWWWTTTqqqggg\\\[[[ZZZYYYXXXXXXXXXXXXSSSSSSSSSSSSRRRQQQOOONNNOOOOOONNNNNNNNNMMMMMMMMMNNNNNNMMMLLLLLLLLLLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOLLLLLLLLLKKKKKKLLLLLLLLLJJJJJJHHHHHHHHHHHHJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLLLLKKKJJJJJJIIIJJJJJJIIIIIIHHHGGGFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGIIIKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGCCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCCCCBBBBBBBBB~~~~~~~~~{{{zzzxxxvvvtttrrrrrrqqqrrrrrrssssssrrrqqqqqqpppmmmnnnoooppprrrrrrsssssstttttttttuuuwwwzzz|||}}}|||||||||{{{zzzxxxvvvttttttsssqqqppppppooommmllliiigggdddcccccccccbbbaaa___\\\YYYWWWWWWXXXWWWWWWXXXYYY[[[]]]___aaacccdddgggggghhhiiihhhgggfffeeeggggggffffffdddbbbaaa```^^^^^^]]]]]]\\\\\\\\\\\\YYYYYYYYYXXXXXXWWWWWWWWWYYYYYYYYYYYYXXXXXXXXXXXXUUUTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSRRRRRRQQQQQQQQQQQQMMMLLLLLLLLLKKKKKKKKKKKKMMMMMMNNNMMMLLLMMMOOOQQQYYYsssUUUQQQPPPOOONNNMMMMMMMMMMMMJJJJJJIIIIIIHHHGGGGGGFFFIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGFFFFFFFFFFFFGGGEEEFFFGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFEEEGGGGGGGGGFFFFFFEEEEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEECCCCCCCCCCCCCCCEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGFFFEEEEEEEEEEEEEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCDDDDDDDDDDDDCCCCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEECCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAA}}}{{{yyywwwvvvpppmmmiiigggiiikkkmmmnnnzzz|||yyyvvvtttuuuwwwxxxxxxnnnuuu|||zzzqqqjjjjjjlllmmmnnnoooqqqsssuuuvvvwww|||}}}~~~~~~}}}|||{{{zzzyyyyyyyyyyyyxxxwwwvvvuuuqqqpppoooppprrrssssssrrrpppnnnkkkhhhfffeeeeeeeeebbbaaa___^^^\\\[[[[[[ZZZ\\\\\\]]]]]]]]]\\\[[[[[[YYYZZZ[[[[[[\\\]]]^^^^^^]]]]]]]]]^^^```bbbdddeeeeeeeeedddcccbbbaaa```___]]]\\\ZZZZZZ[[[[[[YYYXXXWWWUUUSSSRRRSSSSSSSSSRRROOOMMMKKKKKKLLLMMMNNNMMMLLLLLLNNNOOOQQQRRRTTTTTTVVVUUUUUUUUUUUUUUUTTTTTTSSSTTTTTTSSSSSSRRRQQQPPPPPPOOOOOOOOOOOONNNNNNNNNKKKKKKLLLMMMMMMNNNOOOOOONNNNNNMMMMMMLLLLLLLLLKKKMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGFFFGGGJJJLLLSSSssskkkNNNKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFDDDDDDDDDDDDEEECCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBCCCDDDFFFGGGHHHCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEECCCDDDEEEEEEDDDCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDD@@@AAAAAABBBBBBBBBAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@|||xxxuuusssqqqrrrttttttsssqqqooommmiiiiiiiiikkkmmmooonnnmmmjjjiiihhhfffcccaaa```___ZZZWWWUUUUUUXXX[[[^^^___bbbjjjvvv~~~}}}|||zzzyyyzzzzzzzzzyyyxxxvvvuuutttrrrqqqooommmlllkkkkkkkkkllllllllllllkkkjjjiiihhhhhheeeaaa___aaaccceeefffmmmpppqqqlllccc\\\ZZZ[[[^^^______```bbbccccccdddgggggghhhiiiiiihhhffffffddddddeeeeeedddccccccbbb```_________```aaaaaaaaa___^^^\\\ZZZXXXWWWVVVVVVVVVVVVTTTSSSRRRQQQQQQQQQQQQRRRRRRSSSRRRRRRQQQQQQQQQQQQQQQQQQRRRSSSSSSTTTQQQQQQRRRSSSTTTUUUVVVWWWXXXWWWVVVUUUTTTSSSTTTTTTRRRPPPOOOPPPQQQQQQPPPNNNNNNMMMLLLLLLMMMNNNMMMLLLJJJHHHGGGGGGIIIKKKKKKJJJHHHHHHIIIJJJKKKLLLMMMMMMNNNMMMMMMLLLLLLLLLMMMNNNKKKLLLLLLMMMMMMLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJKKKLLLLLLMMMKKKKKKJJJJJJIIIHHHHHHHHHKKKJJJJJJJJJIIIIIIIIIHHHJJJJJJIIIHHHGGGGGGFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEEEEFFFIIILLLTTT|||[[[MMMHHHHHHHHHHHHHHHGGGFFFFFFHHHFFFDDDBBBBBBCCCDDDEEEAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCCCCDDDDDDDDDCCCEEEFFFEEEDDDCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEEEEEEEEEEDDDDDDAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCDDDCCCCCCAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@????????????????????????@@@@@@@@@???????????????zzzwwwtttpppnnnkkkgggccc```]]]\\\\\\]]]^^^^^^^^^\\\[[[ZZZWWWVVVUUUVVVYYYZZZZZZYYYZZZYYYXXXWWWUUUTTTRRRRRRNNNLLLJJJJJJMMMPPPRRRSSSTTTZZZcccmmmttt{{{~~~~~~~~~~~~~~~}}}zzzxxxwwwxxxxxxxxxwwwvvvtttsssrrrpppoooooonnnnnnooopppqqqpppooommmmmmnnnooorrrssstttsssrrrpppooommmlllkkkhhhhhhhhhggggggeeedddccceeeeeeeeedddcccaaa```___```___^^^]]]\\\[[[ZZZZZZWWWXXXXXXXXXWWWVVVUUUUUUUUUSSSQQQRRRVVVZZZ^^^```lllggg___XXXSSSQQQPPPOOOQQQRRRRRRSSSSSSTTTTTTTTTUUUVVVWWWXXXXXXXXXWWWVVVUUUUUUVVVVVVVVVUUUTTTTTTRRRRRRRRRRRRQQQRRRSSSTTTQQQPPPOOONNNMMMLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJIIIIIIJJJKKKKKKJJJJJJJJJKKKJJJIIIIIIIIIJJJKKKKKKGGGHHHIIIJJJKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJIIIHHHGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFHHHIIIHHHFFFFFFDDDCCCCCCDDDEEEDDDCCCBBBCCCCCCDDDDDDEEEEEEFFFGGGFFFFFFEEEEEEFFFGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@AAAAAACCCDDDEEEEEEDDDFFFIIIKKKdddttt```KKKDDDBBBCCCCCCDDDDDDCCCBBBAAABBBAAA???======>>>???AAA???????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBCCCDDDDDDCCCCCCBBBCCCDDDDDDBBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDD@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAABBBCCCBBBBBBAAAAAAAAA@@@@@@@@@????????????????????????AAA@@@???>>>>>>>>>>>>???}}}zzzxxxwwwtttrrrpppllliiieeecccaaa\\\[[[YYYWWWUUUSSSRRRQQQPPPPPPPPPPPPPPPPPPOOOOOONNNMMMKKKLLLNNNOOOOOOOOOOOONNNNNNMMMLLLKKKKKKKKKMMMKKKHHHHHHIIIKKKKKKKKKNNNQQQWWW\\\___cccfffiiijjjjjjiiihhhhhhhhhhhhiiigggffffffeeeeeeeeeffffffgggiiilllmmmmmmmmmnnnppprrrtttvvvyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||{{{yyywwwsssrrrpppnnnlllkkkkkkkkkjjjmmmooopppqqqrrrtttvvv}}}yyyvvvuuuvvvtttpppmmmmmmmmmnnnooorrruuuyyy{{{zzz||||||{{{zzzyyyzzz{{{xxxuuuppplllkkkkkkjjjjjjjjjjjjjjjkkkllllllmmmmmmmmmlllkkkjjjiiihhhhhhhhhfffffffffffffffffffffffffffggggggfffeeecccaaa```aaaaaaaaaaaa```___^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[\\\]]]___```^^^^^^]]]\\\[[[ZZZZZZYYYYYYYYYYYYXXXXXXVVVUUUUUUTTTUUUUUUTTTTTTSSSRRRQQQSSSRRRRRRQQQQQQPPPPPPOOOMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKNNNUUU[[[```bbb```XXXNNNHHHHHHKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMOOOPPPQQQPPPPPPOOONNNNNNOOOOOOOOOOOONNNNNNJJJKKKLLLKKKJJJJJJKKKMMMIIIIIIIIIIIIHHHGGGGGGGGGEEEEEEEEEDDDDDDEEEFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEEEEFFFGGGCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDFFFEEEDDDDDDEEEFFFEEECCCCCCBBBBBBDDDEEEFFFDDDCCCCCCBBBAAAAAABBBBBBAAA@@@???@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCBBBDDDFFFIIIeeewwwVVVLLLGGGBBB@@@AAABBBCCCCCCBBBAAA@@@???>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>?????????BBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAACCCDDDDDDCCCBBBAAA???@@@AAAAAA@@@???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBB@@@@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????@@@@@@AAAAAA@@@@@@??????@@@AAABBBBBBAAA@@@?????????????????????????????????@@@@@@@@@@@@AAAAAA@@@AAAAAABBBBBBBBBBBBAAA???@@@@@@AAAAAA@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????BBBAAA@@@>>>>>>>>>??????qqqqqqpppoooooonnnmmmmmmhhhhhhgggfffdddbbb```___```___]]][[[YYYVVVUUUTTTQQQQQQPPPPPPNNNMMMLLLKKKIIIIIIHHHHHHHHHIIIIIIIIIKKKIIIHHHHHHIIIKKKKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGJJJHHHFFFFFFGGGHHHIIIHHHIIIKKKNNNPPPQQQRRRTTTVVVVVVVVVVVVVVVVVVVVVWWWXXXVVVVVVUUUUUUUUUUUUVVVVVVVVVXXXZZZZZZZZZZZZ[[[\\\]]]^^^```bbbccceeeeeeeeefffeeeeeeeeeffffffggghhheeeddddddeeefffeeecccaaa___^^^]]][[[ZZZYYYYYYYYYVVVXXX[[[[[[[[[[[[^^^aaakkkfffaaa```bbbbbb___[[[[[[[[[\\\\\\]]]^^^```aaaaaacccdddcccaaa```aaacccccc```]]][[[[[[[[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXWWWVVVVVVWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWVVVTTTSSSQQQQQQQQQRRRRRRRRRQQQQQQQQQOOOPPPQQQRRRRRRQQQPPPNNNQQQQQQRRRRRRSSSTTTTTTTTTQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIMMMRRRWWWYYYZZZQQQMMMIIIFFFFFFHHHIIIIIIGGGGGGGGGGGGHHHHHHHHHIIIHHHIIIKKKMMMMMMMMMMMMLLLJJJJJJKKKKKKKKKKKKKKKJJJHHHJJJJJJIIIGGGGGGIIIKKKGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGDDDEEEFFFGGGGGGGGGGGGFFFHHHGGGEEECCCCCCCCCEEEEEECCCDDDEEEFFFFFFEEEEEEDDDCCCDDDEEEFFFFFFEEEDDDDDDGGGEEEDDDDDDEEEEEECCCBBBCCCBBBBBBDDDEEEFFFDDDBBBCCCBBBAAABBBDDDDDDCCCAAA@@@@@@@@@AAABBBCCCCCCDDDCCCDDDEEEFFFGGGFFFFFFEEEDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDBBBCCCCCCBBBAAABBBDDDFFFVVViiiqqq]]]DDDEEEKKKCCCAAABBBDDDEEEEEEDDDBBBAAA?????????????????????@@@>>>>>>?????????@@@@@@@@@AAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCBBB@@@??????@@@AAAAAA??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAAAAA@@@@@@AAAAAA???@@@AAAAAAAAAAAA@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAA@@@??????>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@???@@@@@@AAAAAA@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBB????????????@@@AAABBBCCCAAAAAAAAA@@@@@@@@@@@@???????????????????????????CCCBBB@@@>>>>>>>>>???@@@_________^^^^^^]]]]]]]]]YYYYYYXXXWWWVVVTTTRRRQQQVVVUUUTTTRRRQQQOOONNNMMMHHHHHHHHHHHHGGGFFFEEEDDDFFFEEEEEEEEEEEEFFFGGGGGGGGGEEECCCCCCDDDEEEFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGAAA???>>>???BBBEEEFFFFFFEEEGGGIIIIIIIIIJJJLLLNNNLLLLLLLLLLLLMMMNNNOOOOOONNNNNNNNNMMMMMMNNNOOOOOOMMMOOOQQQQQQQQQPPPQQQRRRRRRSSSTTTUUUVVVWWWWWWWWWXXXXXXWWWXXXXXXYYYZZZZZZXXXWWWWWWYYYZZZYYYWWWUUUUUUTTTSSSRRRQQQQQQQQQQQQKKKMMMPPPPPPOOOOOOQQQTTT\\\VVVQQQPPPRRRTTTRRROOOTTTTTTSSSSSSSSSRRRRRRQQQSSSUUUWWWUUUSSSQQQSSSUUURRRPPPNNNNNNNNNNNNMMMKKKPPPPPPOOOOOONNNNNNNNNNNNOOONNNNNNMMMMMMNNNNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOONNNMMMLLLKKKIIIIIIJJJKKKKKKKKKJJJJJJFFFGGGJJJKKKKKKIIIGGGEEEHHHHHHJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHGGGIIIIIIJJJKKKKKKKKKJJJJJJGGGGGGHHHIIIIIIIIIIIIIIIDDDEEEFFFFFFGGGFFFFFFFFFHHHFFFEEEFFFIIIJJJJJJIIIEEEHHHIIIIIIFFFDDDDDDEEECCCCCCCCCDDDDDDEEEEEEEEECCCDDDFFFGGGHHHHHHHHHHHHDDDDDDEEEEEEEEEEEEEEEDDDEEEGGGHHHFFFDDDCCCEEEHHHCCCCCCDDDEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEFFFHHHHHHBBBBBBCCCDDDDDDDDDDDDDDDEEEDDDBBB@@@???@@@AAABBB@@@AAABBBCCCCCCCCCBBBAAA@@@AAACCCEEEEEEDDDBBBAAAEEECCCBBBAAABBBBBB@@@???AAA@@@AAABBBCCCCCCAAA???@@@??????AAACCCDDDCCCAAA>>>>>>???@@@AAABBBBBBCCCAAABBBDDDFFFGGGFFFDDDCCCBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDAAABBBBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIICCCCCCCCCCCCCCCCCCDDDDDDAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCC@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDCCCAAABBBDDDFFFMMMGGGNNNLLL===AAAIII>>>>>>???AAABBBCCCBBB@@@???======>>>??????>>>>>>===@@@AAAAAAAAABBBBBBCCCCCC????????????@@@BBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAADDDCCCCCCBBBBBBCCCCCCDDDAAAAAACCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCBBB@@@>>>===AAABBBCCCCCCAAAAAABBBCCC????????????????????????@@@AAABBBCCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@???@@@@@@@@@@@@AAABBBCCCCCCBBB@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAA@@@???>>>===>>>???AAAAAA???>>>===???????????????????????????@@@@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>???@@@AAABBBAAAAAAAAA@@@@@@@@@??????????????????????????????DDDCCCAAA???>>>>>>???@@@TTTTTTTTTSSSSSSRRRRRRRRRPPPPPPOOONNNMMMLLLKKKJJJJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCEEEDDDCCCCCCDDDDDDBBB???DDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDCCCAAA@@@@@@AAACCCDDDDDDEEEEEEEEEFFFFFFFFFFFFIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKJJJIIIIIIIIIMMMKKKJJJKKKMMMNNNLLLIIILLLLLLKKKKKKJJJJJJJJJIIIKKKKKKJJJJJJJJJIIIIIIIIIMMMMMMLLLLLLKKKKKKKKKJJJIIIJJJJJJKKKJJJJJJIIIIIIKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHGGGGGGIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGEEEDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGFFFEEECCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCBBBBBBAAAAAACCCBBBAAA@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???>>>???BBBEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBB>>>AAAEEEGGGHHHFFFBBB@@@BBBBBBCCCCCCDDDDDDDDDEEEBBBBBBBBBBBBCCCCCCCCCDDDFFFFFFFFFEEEEEEEEEEEEEEEHHHGGGEEECCCAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????@@@@@@@@@CCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBBFFFEEEDDDBBB@@@?????????AAAAAABBBBBBCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@??????>>>>>>>>>???@@@@@@???>>>>>>@@@AAA@@@??????>>>>>>??????@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>>>>???AAA@@@??????@@@AAA@@@>>>@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBDDDBBBAAAAAABBBAAA???===?????????????????????????????????>>>>>>>>>======@@@@@@@@@AAAAAA@@@??????>>>??????@@@@@@??????>>>????????????@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@???BBBAAAAAA@@@@@@??????>>>>>>=========>>>@@@BBBCCC>>>>>>???@@@AAABBBDDDEEEEEEDDDBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@??????>>>>>>?????????@@@@@@@@@LLLLLLLLLKKKKKKKKKJJJJJJMMMLLLLLLKKKJJJIIIHHHGGGHHHGGGGGGFFFEEEEEEDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCBBB@@@??????@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDEEECCCDDDDDDEEEFFFGGGHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFIIIGGGFFFHHHJJJJJJHHHFFFIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDDDDFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFEEEDDDCCCDDDDDDEEEFFFEEEEEEDDDCCCCCCDDDDDDBBBBBBCCCDDDDDDCCCBBBBBBAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBAAA@@@@@@@@@CCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAACCCFFFHHHHHHGGGEEECCCDDDDDDDDDDDDEEEEEEEEEFFFBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEDDDBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBAAAAAACCCCCCBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???????????????@@@BBBBBBBBBAAAAAAAAA@@@@@@BBBBBBAAAAAABBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@???AAABBBBBBAAA???>>>???AAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@?????????@@@BBBAAA@@@@@@BBBCCCBBBAAA@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@@@@@@@AAAAAAAAACCCAAAAAAAAABBBAAA???===>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>????????????>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@???????????????@@@AAACCCCCCCCCCCCBBB>>>>>>>>>???@@@AAACCCDDDJJJIIIFFFDDDAAA@@@??????AAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>????????????HHHHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDCCCCCCBBBBBBAAAAAA???@@@@@@AAAAAABBBBBBBBB???@@@@@@???>>>===???@@@@@@AAACCCEEEEEEEEECCCBBB@@@@@@AAAAAAAAAAAAAAA@@@BBBAAA????????????AAABBBAAAAAAAAABBBBBBBBBCCCCCC@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEFFFFFFGGGGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCDDDEEEFFFDDDBBBFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBAAACCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBCCCCCCCCCBBBBBB>>>???@@@AAACCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBCCCBBBAAABBBCCCCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBB@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDEEEDDDCCCCCCBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????BBBBBBAAA@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@DDDGGGGGGFFFCCCAAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCEEEFFFFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDEEEEEECCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>???????????????????????????????????????@@@AAAAAACCCBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAABBBCCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA??????>>>>>>>>>??????@@@BBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDBBBAAAAAA@@@??????>>>>>>>>>???@@@AAAAAA@@@???>>>AAAAAA@@@@@@@@@@@@@@@???BBBCCCCCCBBB@@@???@@@AAABBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???@@@BBBCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>@@@????????????>>>>>>>>>>>>??????@@@@@@@@@??????>>>>>>????????????>>>>>>>>>>>>>>>>>>???@@@AAAAAACCCCCCDDDCCCCCCBBBAAA@@@>>>>>>?????????@@@@@@@@@@@@BBBDDDFFFFFFDDDBBB@@@>>>>>>>>>??????AAABBBBBBIIIHHHFFFDDDBBB@@@@@@???AAAAAA@@@@@@???>>>============>>>>>>>>>?????????FFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBAAAAAA@@@BBBAAAAAAAAA@@@@@@@@@???======>>>>>>???@@@AAAAAA>>>??????===;;;:::<<<>>>===???BBBDDDEEEDDDCCCAAA>>>>>>??????@@@@@@??????AAAAAA@@@??????@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBAAAAAAAAA===>>>???@@@AAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCAAA@@@AAABBBCCCBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@???@@@@@@???????????????@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???AAADDDGGGGGGFFFCCCAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAAAAAAAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCAAABBBBBBBBBBBB@@@>>>===>>>>>>>>>>>>????????????>>>>>>>>>>>>???@@@AAAAAACCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBCCCBBBBBBBBBBBBAAAAAAAAAAAA??????>>>>>>??????@@@@@@BBBBBBBBBBBBBBBAAAAAAAAA@@@????????????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@AAAAAABBBCCCDDD@@@@@@@@@?????????>>>>>>???@@@AAABBBBBBAAA@@@??????????????????????????????AAABBBBBB@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCBBBBBBBBB>>>>>>===???AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBAAA@@@@@@BBBCCCDDDCCCAAA>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????<<<<<<===>>>>>>>>>======>>>??????@@@@@@??????>>>???????????????@@@AAABBBCCCCCCCCCCCCCCCBBBAAAAAA>>>>>>??????@@@AAAAAABBBAAABBBCCCDDDCCCBBB@@@>>>????????????@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBAAA@@@???>>>>>>===>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@????????????;;;<<<<<<===>>>??????@@@AAAAAAAAA???>>>======>>>;;;===@@@CCCCCCCCCAAA@@@<<<<<<===>>>>>>>>>>>>>>>AAA@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAABBBCCCCCCBBBAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAABBBAAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBCCCCCCDDD@@@@@@????????????@@@@@@??????@@@AAAAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDGGGGGGFFFEEEDDDDDDCCCCCC@@@AAAAAABBBAAA@@@>>>=========>>>>>>>>>?????????>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@AAABBBBBBCCCAAAAAAAAAAAA@@@@@@@@@@@@???????????????@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCC@@@@@@@@@@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAA>>>>>>??????@@@@@@@@@@@@AAAAAABBBCCCCCCBBBAAAAAA??????@@@@@@@@@@@@@@@@@@;;;===@@@AAA@@@@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBAAA???>>>>>>???BBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@BBBDDDEEEDDDBBB????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????AAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@>>>??????@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAABBB?????????@@@@@@@@@@@@@@@CCCBBBBBBAAA@@@@@@???????????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@?????????????????????????????????;;;<<<<<<======>>>>>>>>>===<<<<<<===>>>>>>===;;;;;;<<<>>>@@@@@@@@@>>>>>>;;;;;;<<<===>>>>>>>>>>>>??????????????????????????????@@@@@@@@@AAAAAAAAA===>>>???@@@AAABBBBBBCCC@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBDDDDDDBBBAAABBBCCCAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBAAAAAABBBBBBCCCCCCAAA@@@AAABBBCCCBBB@@@BBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB>>>???@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAABBBCCC@@@@@@????????????@@@@@@AAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAACCCCCCBBBBBBCCCCCCDDDDDDAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCDDDGGGFFFEEEEEEDDDCCCBBBBBB???????????????>>>======<<<<<<======>>>>>>??????=========>>>???@@@AAABBBDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBBBBCCCCCCBBBAAA@@@???>>>>>>============>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB:::===???AAA@@@@@@@@@AAA@@@??????>>>>>>??????@@@????????????????????????>>>???AAABBBBBBAAA@@@@@@BBBAAA@@@AAACCCDDDDDDBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBB@@@??????AAACCCCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============>>>>>>===>>>???@@@@@@AAA@@@@@@??????@@@@@@@@@@@@??????AAA@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>???@@@AAAAAABBBBBBDDDCCCAAA@@@???@@@AAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAAAAA@@@???======AAAAAAAAA@@@@@@@@@@@@???>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB???????????????>>>>>>>>>========================<<<<<<==================:::888888===CCCEEEAAA<<<;;;<<<<<<=========<<<<<<:::;;;<<<===>>>>>>>>>>>><<<==================<<<===>>>>>>>>>>>>?????????<<<======>>>???@@@AAAAAA>>>>>>>>>>>>????????????BBBBBBAAAAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBBBB@@@>>>???AAA?????????@@@@@@@@@AAAAAA?????????>>>>>>>>>>>>============>>>>>>?????????<<<<<<===??????@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@????????????@@@@@@@@@>>>===>>>???@@@???>>>???@@@@@@AAAAAA@@@@@@???========================<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@===>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@BBBAAA@@@@@@@@@@@@AAABBBAAAAAABBBCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBCCCCCCDDD@@@@@@AAAAAAAAAAAA@@@@@@===>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>???@@@@@@AAAAAAAAABBBCCCCCCCCCCCCBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBEEEDDDDDDCCCAAA@@@@@@???===<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>;;;;;;;;;<<<===???@@@AAABBBBBBAAAAAAAAA@@@@@@@@@CCCBBBAAA@@@????????????>>>>>>>>>>>>============;;;;;;;;;<<<<<<>>>???????????????@@@@@@AAAAAAAAA???????????????@@@@@@AAA????????????????????????===>>>>>>???@@@@@@AAAAAA@@@???>>>===<<<<<<<<<<<<==================>>>>>>>>>===<<<;;;;;;<<<===>>>>>>>>>??????@@@@@@@@@@@@===@@@BBBBBBAAA?????????>>>======<<<<<<======>>>========================<<<===???@@@AAA@@@???>>>AAA@@@??????AAABBBAAA???@@@???>>>======>>>???@@@>>>>>>?????????@@@@@@@@@>>>======>>>???@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<===>>>????????????======>>>>>>>>>>>>======??????>>>>>>>>>>>>>>>???>>>??????@@@@@@?????????======>>>>>>?????????@@@??????????????????>>>>>>??????>>>===============>>>????????????===<<<;;;>>>>>>>>>>>>>>>?????????============>>>>>>>>>>>>;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<>>>;;;<<>>>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<============>>>???>>>>>>>>>>>>=========<<<<<<<<<============>>>AAAAAA@@@???>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>????????????;;;>>>@@@@@@===<<<===???===>>>>>>>>>??????@@@@@@======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<=========999:::;;;<<<============<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<=========<<<;;;;;;<<<===<<<;;;======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<::::::::::::;;;;;;<<<===;;;;;;;;;<<<<<<<<<==========================================>>>>>>>>>>>><<<===>>>@@@@@@@@@???>>><<<<<<<<<<<<<<<===>>>>>>???>>>===<<<<<<===>>>???::::::;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA========================??????????????????@@@@@@???>>>>>>>>>???@@@@@@AAA??????@@@@@@@@@@@@??????;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================<<<<<<===>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<======>>>??????>>>???@@@AAABBBAAA@@@????????????>>>>>>>>>======@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBAAA???>>>>>>===;;;:::999888777888999:::888888999::::::;;;<<<<<<:::::::::;;;<<<===??????@@@@@@@@@?????????>>>>>>@@@???>>><<<;;;;;;;;;;;;============<<<<<<<<<<<<999999999:::;;;<<<===>>>======>>>>>>?????????@@@;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@>>>======<<<<<<<<<<<<============<<<;;;;;;::::::<<<:::888666666888:::<<<:::;;;;;;;;;<<<<<<======AAACCCEEEDDDBBB???======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???@@@???>>>===>>>===;;;<<<======<<<;;;>>>===<<<;;;;;;<<<===>>>============>>>>>>>>>>>><<<;;;;;;<<<======;;;::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;>>>===<<<<<<<<<<<<=========>>>>>>?????????>>>>>><<<<<<<<<<<<============999:::<<<>>>>>>===;;;999>>>===<<<;;;;;;;;;;;;;;;777888:::<<<======<<<<<<;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<===