BM66(d ~~~cccSSSZZZfffxxx~~~~~~~~~}}}{{{yyyvvvuuuvvvsssrrrqqqqqqvvviiiXXXWWWaaarrr~~~|||{{{uuusssrrruuuwww|||lllYYYTTT]]]nnn}}}xxxuuuvvv}}}gggSSSSSS\\\mmm~~~{{{{{{xxx{{{```SSSMMMVVViiisssXXXMMMKKKTTTeee|||{{{___LLLFFFGGGNNN[[[mmmppp^^^LLLCCCBBBBBBFFFMMMVVV```hhhnnnpppqqqqqqqqqpppooorrrvvvzzzvvvcccSSSGGG@@@>>>@@@>>>???BBBDDDGGGIIIKKKMMMMMMNNNMMMMMMLLLOOOSSSVVVWWW]]]dddfffgggkkkssszzz{{{wwwppphhhbbb_______________```cccgggjjjjjjjjjmmmnnnnnnmmmjjjgggdddbbb___^^^]]]\\\]]]___aaaccc{{{tttmmmiii___VVVJJJ@@@<<<;;;<<<>>>:::;;;===<<<;;;;;;===???<<<===>>>>>>===>>>AAACCC===BBBGGGIIIJJJMMMUUU[[[\\\YYYTTTNNNIIIFFFEEEEEEGGGFFFFFFHHHKKKMMMMMMLLLKKKLLLMMMNNNMMMKKKHHHGGGFFFFFFEEEDDDEEEFFFGGGHHH{{{xxxqqqpppoooooopppooommmkkkdddaaa]]]ZZZWWWSSSNNNKKKEEEBBB===999888::::::999666888:::999777777888:::666888::::::999999:::;;;666888:::::::::===AAAEEEEEECCCAAA>>>;;;:::999888;;;:::999:::<<<======<<<999:::;;;<<<<<<;;;:::999:::::::::;;;;;;;;;<<<<<>>===<<<;;;<<<<<<<<<;;;;;;999888888777666555444444444444444444555666777777777777666444333333333333444555555444444444444444333333333555555666777999888444222777888999999999777666555444555555444444555777999999555333555555555777;;;zzzvvvttttttiiieee___YYYSSSMMMGGGCCCFFFFFFEEECCC@@@>>>======<<<:::999:::===>>>===;;;;;;;;;;;;::::::999999999<<<<<<<<<<<<;;;:::999888444555666666666666555555555555444333333333333333444444444444444444444444555555444333333333333333333333333222333444555666777666555666777777555444777777777666666555444444333444444555777:::===???888444333555777777:::???}}}{{{zzzuuusssqqqooommmkkkhhheee[[[[[[[[[XXXTTTQQQPPPPPPOOOLLLIIIFFFEEEDDDBBB@@@???AAABBB???:::777888;;;666555444555777888777666888888888777777777777777888999999888888777666555333333555666777777777777555555555444444444444444555444444333333333444444666666555444333222111111444333333333444777:::<<<;;;888555333444666777777888888777666666555555555666666666888:::>>>AAACCC888555444777999:::>>>DDD|||zzzyyyxxxvvvsssqqqnnnhhhaaa\\\YYYWWWWWWUUUSSSQQQPPPOOONNNKKKHHHHHHHHHHHHFFFCCCAAAAAABBB???<<<999999:::<<<<<<<<<<<<===>>>===:::999999;;;555444444555666666666666888888888888888888888888666666666666666555444444444444555666777777777777666666666666666666666555777666555444444444555666555555555555555444333333777777666777999<<<@@@BBB>>>:::555222333555888999:::;;;<<<======;;;:::999<<<;;;;;;;;;>>>@@@AAAAAA;;;777555888:::;;;???EEEwwwooojjjaaa___]]][[[YYYXXXVVVUUUTTTQQQMMMHHHEEEDDDEEEEEEEEECCCBBBBBBBBBAAA>>><<<<<<======<<<:::999999:::888666333222333555666666777555444555888999888666444555666666666666666777555555555555555555555555555666666666666555444444333333444444444444333333444555666666666666555555777666666555555555666666333444666888999:::::::::;;;;;;;;;===>>>@@@BBBDDD@@@;;;555222333666888:::<<<>>>BBBEEEFFFEEEBBB@@@@@@??????AAADDDEEEDDDCCC???:::777888999999===BBB{{{xxxwwwmmmkkkhhhdddaaa\\\WWWSSSLLLKKKJJJHHHFFFEEEDDDDDDBBB@@@>>><<<<<<<<<===>>>===<<<;;;<<<<<<<<<:::888666777777777555444444666>>>;;;999888888999999888555222000222777999777444222444555555444444555666333333333444444444444555555666666666666666555555555555555666555555444444222333444555666555444333555555666777888777777777666888;;;>>>AAACCCCCCCCCAAABBBEEEGGGGGGFFFDDDCCC@@@<<<777444555777888999;;;>>>DDDHHHKKKKKKIIIHHHCCCCCCEEEJJJOOOPPPMMMIIIAAA<<<888777777777:::???~~~zzzwwwuuusssrrriiigggddd```\\\YYYWWWVVVOOONNNMMMLLLKKKIIIFFFCCC@@@@@@???>>><<<;;;;;;<<<::::::999999888999999999999888888888::::::888666666777888777555444555666666555333333444444333111555444444444555555555444111333555444333222444666333444444444555555555555555555666666666666555555555555666777888888888888333555666888888888666666666888;;;===>>>===<<<;;;===???CCCGGGJJJKKKLLLLLLLLLOOOSSSUUUTTTPPPJJJFFF>>><<<888777777888888777888;;;???CCCHHHKKKMMMNNNLLLMMMPPPVVV[[[ZZZTTTNNNAAA;;;666666555555999>>>~~~zzzxxxuuunnniiiaaa```^^^[[[XXXVVVUUUUUURRRPPPNNNKKKIIIGGGEEEEEECCCAAA@@@@@@@@@>>>;;;999:::::::::999777666777888999999999888777777666666777666666777999999888666777888999888666555666777444333333444555555444222222444666444000...///222222444666555333333555777000000111111222222222333444444555666666555555555///000111333444555666666777888:::<<<<<<<<<:::999:::<<<@@@CCCEEEDDDBBB@@@CCCEEEIIIMMMOOOQQQQQQQQQVVVZZZ___bbb```YYYPPPJJJ===<<<999999999999777555666777999===BBBHHHNNNQQQWWWWWWZZZ___bbb```WWWOOO???999555444444444999>>>|||yyywwwvvvuuurrrqqqnnniiiccc^^^[[[XXXUUUSSSOOONNNKKKIIIGGGGGGGGGGGGDDDCCCAAA???>>>=========999999:::999888666444333777777666555555555555666555555444444444444555555555444333222222444555777888DDDGGG:::111444777666444444333222333444555666555444333222222222222333444444333333333222222222111111111111222333444444222222222222222000//////333222222222222333444555777999;;;<<<;;;::::::::::::;;;@@@HHHJJJGGGEEEGGGFFFIIIMMMPPPRRRUUUYYY\\\aaadddfffffffffaaaUUUHHHCCC>>>===999999FFFJJJ;;;999555555888;;;@@@JJJTTT___eeehhhgggddd^^^RRRHHH===777333444444444666:::}}}{{{wwwrrrnnnkkkeeeccc___^^^]]][[[YYYXXXTTTQQQLLLIIIHHHGGGEEEDDDCCCAAA???===<<<;;;;;;;;;===<<<:::999888888888888666777777888888777555555555555444333333333333444555555444444444444555555666555333333333444666777444>>>@@@888333888;;;999777666555555555666888888666666555444333222222222444444444333333333222222333333333333444555666666222222222222222222111111444444444555555555666666:::<<<======;;;999999999>>>???FFFNNNPPPMMMJJJJJJGGGIIIMMMPPPSSSVVVZZZ]]]gggkkkllljjjgggaaaUUUJJJIIIDDDDDDCCCEEETTTZZZMMM<<<888666888;;;???HHHQQQ^^^cccgggeeeaaa[[[PPPFFF???999555555444333666:::wwwtttqqqpppooommmgggccc```___]]]ZZZXXXUUUSSSQQQOOOLLLJJJHHHHHHGGGEEECCC@@@===;;;:::;;;<<<<<<<<<<<<;;;999888666666555555666666555444444444444444333444555555666666666555444333222222111111222222555444444333333444444555666555444333444555666777000777888222111666888555777666555555555666777888777666555444333333333333444444444444333333333333333222222333333444555666222222222222333333333333333444555555666666555555<<<===>>>>>>;;;999888888===???FFFOOORRRMMMIIIHHHFFFIIIMMMQQQTTTWWW[[[^^^gggmmmqqqmmmggg```WWWOOOMMMHHHHHHHHHKKKZZZaaaWWW@@@<<<888888999;;;BBBKKKXXX]]]```^^^YYYSSSJJJAAA===888444555555555999???~~~|||xxxvvvtttpppmmmiiigggeee]]][[[ZZZZZZYYYVVVRRRNNNNNNMMMKKKHHHFFFEEEEEEEEECCCAAA???>>>>>>===<<<;;;888777666777999;;;;;;;;;999999888777666666555555555444444444444555555555222333333444444444444444333333222111111111111111444444333333333333444444444444333333333444555666777999777222222555444000333222111111111222444555444333333222222333333444444444444444333333333333000000000000111222333444111222222222333444555555111222333444444444333333:::;;;===<<<:::888888888;;;>>>FFFPPPRRRMMMGGGFFFEEEHHHLLLPPPSSSWWW[[[^^^bbbkkkpppmmmeee```ZZZVVVSSSMMMMMMLLLLLLWWW]]]UUUCCC>>>999888666777===EEEPPPUUUXXXTTTNNNIIIAAA:::777333222444777999@@@HHH~~~|||xxxuuunnnkkkhhhfffffffffeeeddd]]]\\\ZZZWWWSSSPPPNNNMMMHHHHHHHHHHHHGGGDDDAAA>>>BBBAAA>>><<<;;;;;;<<<<<<:::888666666777777666555444333222333555777777666555555555444444333333222444444555555555555555555444333333222222222222222444333333222222222222222333333222222222222333333222111111111222222333333===<<<999555666777555111000000///...///000111222/////////000111222444555444333333333333222222222000000000000111222333333222111111222333444666666111222333333444444333333666888::::::999888888888===@@@IIIRRRTTTNNNHHHFFFDDDGGGKKKOOOSSSWWW\\\___dddmmmrrrnnnfff```]]]ZZZ[[[TTTTTTSSSPPPWWW\\\UUUDDD???:::777555444:::AAALLLQQQRRRMMMFFFAAA;;;666444222111444666:::CCCLLL|||yyyvvvtttqqqnnnkkkiiigggeeedddccc```]]][[[TTTRRRQQQPPPQQQRRRQQQPPPKKKJJJIIIFFFDDDBBB@@@???<<<=========<<<:::888777<<<;;;999888777777888888666444333333444444444333333222222333444555444333333333444444444444333222222222333444444444333333444333222111111111111222555444333333222222333333333222222111111222222333000000111111111222222222555444222222222333222111111000/////////000111222.........///000222333444222222222222111111111111222111111222222333444555222111111111222333555666555444444444444555666777444666888999888777777888:::===FFFOOOQQQKKKEEECCCDDDGGGLLLPPPTTTXXX]]]aaalllsssvvvpppgggbbb^^^[[[ZZZSSSUUUWWWRRRVVVYYYSSSEEE???:::888555555;;;BBBKKKPPPQQQJJJBBB>>>:::666555333333444555888AAALLL}}}zzzwwwtttpppqqqqqqpppnnnkkkgggdddfffdddaaa___]]][[[XXXVVVQQQPPPNNNMMMMMMLLLIIIGGGCCCBBBAAABBBCCCCCCBBB@@@@@@???>>>===<<<;;;::::::888888999888777666666777888888777666555555555555555333222222444555444444444333333444555666444333333333444555555555444333111111222333333222111000333222111111111222333444444444333222222222222333222222111111111111222222000000111222222222222222..................///000000000/////////000111222000000000000000111111222111111111000000000000///111111111111222333444555222111000000000222444555666555333222333444777888666888999:::888666666777888:::BBBKKKMMMGGGBBB@@@EEEHHHMMMRRRVVV[[[```cccnnnssstttooohhhddd___[[[XXXRRRUUUXXXQQQQQQSSSMMMFFF@@@<<<:::888888>>>FFFJJJOOOPPPHHH???;;;888555444222222333444777BBBMMM}}}xxxtttqqqjjjhhhfffdddccc```]]]ZZZXXXYYYZZZZZZYYYVVVRRRPPPQQQOOOLLLKKKJJJHHHFFFCCCDDDCCCAAAAAABBBAAA>>><<<:::::::::;;;<<<;;;888666666666666555555444444444444555555333222222444555333333333222111111000000222000///000111333333222222111111222444444333111///000111222222222111000111222333333333222000///111000000000111333555666444333222222111111222222222222111111111111222222111111222333333333333222222222333333111///000444///......------///000111444333222111000000000000000000000000////////////////////////000111222333222111000//////111333444666444111///000222555777888:::;;;;;;888666555666<<<>>>EEEMMMOOOIIIDDDDDDGGGJJJOOOTTTXXX]]]bbbfffiiinnnoookkkgggeeeaaa\\\\\\VVVYYY\\\TTTPPPPPPJJJGGGAAA===<<<;;;;;;BBBJJJHHHMMMMMMEEE<<<777555333000///000222444888DDDQQQ}}}{{{yyyxxxvvvuuusssrrrooolllhhhdddbbb```YYYXXXVVVTTTSSSRRRQQQQQQNNNMMMKKKJJJHHHGGGGGGFFFFFFEEECCCAAA?????????@@@============<<<;;;:::999:::::::::999888777777666333444666777777777666666222222222333333333444444333333333333333333333333111111111111111111111111000111111222222222111111222222222222222222222222222222222111111111000000111111222333222111000///222222222222222222222222000222333222111000111222222222111111111222444555333222111000000111222333//////............//////000111111111000///...---000111111000000///...---...111333222///...000222444333222222222333444555222222222333333222111111---///222555777777777666:::===DDDLLLKKKDDD@@@@@@DDDMMMUUUYYY\\\```aaa___kkkmmmmmmkkkfffbbb___^^^ZZZ[[[[[[ZZZWWWUUUTTTTTTLLLKKKHHHAAA<<<===DDDKKKTTTLLLBBB<<<:::888555111000222333333444:::FFFOOO~~~zzzwwwqqqssstttrrrooolllmmmnnnhhhgggfffdddbbb```___^^^\\\[[[YYYVVVRRRPPPMMMLLLKKKJJJHHHGGGEEEDDDCCCCCCBBBAAA@@@>>>===============<<<;;;999888777777888888888888888777666555444888777777666555555444444222222111111111222333444222222222333333333333444333333333333333333333333222222222222222222222222222222333333333222111111333333333333333333333333222222222111111111000000111111222222222111000///111111111111111111111111000111222111000///000222111111000000000111222333333222111000000111222333//////............//////)))***,,,...111222333333,,,---...///000000000000///...------///111222333222111000/////////000111222222333333333333222222333555777999:::999888777888;;;BBBJJJJJJCCC???@@@DDDMMMVVV[[[___dddfffdddjjjkkkkkkjjjgggccc___^^^XXX[[[]]]^^^[[[XXXWWWVVVPPPPPPNNNIIIBBBAAAFFFKKKNNNGGG>>>999777666444111///111333333444:::DDDLLL|||uuurrrnnnkkkiiigggdddbbbbbbbbbaaa^^^[[[YYYYYYYYYTTTSSSRRRPPPOOOMMMLLLLLLIIIIIIGGGEEECCCAAA???>>>AAA@@@???===<<<;;;;;;;;;;;;:::999999999999999999::::::888777666666666666444444444444444333222111444444333333222222111111222111///------///222444111111222222222333333333222222222222222222222222333333333333333333333333333333333333333222111111222222222222222222222222222111111111111000000000111111222222111111000///000000000000000000000000///000111000///...///111000000/////////000111111222111111000000111111222//////............//////,,,,,,---...////////////,,,,,,---...///////////////+++''')))...333555444444444333222111111111111333333444444444444333333777888:::;;;:::999777666666999@@@HHHHHHCCC???@@@EEENNNWWW[[[```fffhhhfffjjjjjjiiiiiihhheeeaaa^^^XXX[[[___aaa___\\\ZZZXXXTTTVVVVVVPPPHHHCCCCCCFFFEEE???888444444444222000///111333444555:::BBBHHH~~~|||{{{{{{yyywwwuuussspppmmmkkkcccaaa^^^[[[YYYWWWVVVUUUUUUTTTQQQOOOLLLKKKKKKLLLIIIHHHGGGFFFEEEDDDCCCCCC@@@@@@???>>>===<<<;;;:::<<<<<<:::999888888888888777777777777777888999999999999888888777777777777555555555555555444333333222222222111111000000000333222111000000111333444111111111111222222222222222222222222222222222222222222222222222222222222222222222222222111000///////////////////////////111111111111000000000000111111111111111000000///////////////////////////...///000///...---...000000000000000000000000000000000////////////000000///......------......///------......------,,,,,,000000000//////...---,,,...+++***+++///333444333666555444333222222111111333333444444555555444444555666888888888777555444555888@@@GGGHHHCCC@@@AAAFFFNNNVVV[[[```eeehhhfffjjjjjjjjjkkkkkkiiiddd___\\\^^^``````^^^[[[ZZZZZZWWWZZZZZZTTTIII@@@;;;;;;<<<888333000111222222111///111333444666:::???CCC|||yyytttsssqqqnnnkkkhhhgggfffccccccbbb```]]]ZZZXXXXXXSSSRRRPPPMMMKKKJJJJJJKKKGGGDDDAAA??????@@@AAABBB>>>>>>======<<<;;;::::::888888888777777666666666666666555444333333333444222222222222333444555555333444444444333333333333555666666666666555444444222222111111111111111000222333333333333333222222000000000111111111222222111111111111111111111111000000000000000000000000000000000000000///..............................000000000000000000000000111111111000000000000000........................---///000///...---...///111111111111111111000000------............------......------------......'''(((***,,,...000111111000000000000///...------+++...222222111000111222111111111000///...------222333444444555555555444111333555666777666555444666999@@@GGGHHHCCCAAABBBDDDLLLUUUZZZaaahhhlllkkkkkklllmmmnnnnnnkkkfffccccccbbb```]]]ZZZXXXYYY[[[\\\^^^^^^WWWIII<<<555222555333000///000111333333111222444555777:::>>>@@@{{{zzzyyywwwvvvuuuttttttoooppprrrrrrqqqnnnkkkiiicccbbb___\\\ZZZXXXWWWVVVRRRSSSSSSQQQNNNKKKJJJJJJIIIIIIGGGEEECCCCCCFFFHHHSSSNNNGGGAAA>>><<<:::999888888888777777666666666444444444444444444444444444444333333222333333333111111111111222333444555111111222333333333222222333333444444444444333333222222222222222222222222000111222333333222000//////000000000000111111111000000000000000000000000000000000000000000000000......////////////......000000000000000000000000//////000000000000000111222111000////////////000...........................///000///...---...000111111222222222111000///,,,------......------,,,......------------......++++++,,,---............,,,,,,...///////////////+++000555555222......000111111222111111000///...111222333444444555444444000222555777888888777777777:::@@@GGGGGGBBB@@@BBB@@@IIISSSYYYaaakkkpppqqqkkknnnrrrrrrooojjjgggeeefffddd```[[[WWWWWWYYY\\\___bbbaaaXXXIII<<<444111222111000000111333555777555444444555777:::===???}}}||||||}}}}}}{{{zzzzzzyyyyyyzzzzzzwwwssspppkkkjjjiiihhhfffeeeeeedddaaaaaaaaa```^^^[[[YYYWWWVVVUUURRROOOMMMLLLKKKKKKGGGIIIJJJHHHDDDBBBAAABBBAAABBBBBB@@@???@@@DDDGGG]]]UUUKKKCCC>>>;;;888666666666666666555555555555444444444444444444444444444444444333333444555555222222222222333444555555111222333444555444444333111111222222222222111111222222222222222222222222222222111111111000000000/////////000000000111111000000000000000000000000000000000000000000000000,,,---...///000000000000000000000000000000000000////////////000000111111222111000///...//////000...........................///000000......///000000000111111111000......---...////////////...---...------,,,,,,------...111111000///---+++)))(((******+++,,,------------...///111222111000///...222222333444444333222111000111222333444444444444111222555777888888777666888999???EEEEEE@@@>>>???>>>GGGPPPVVV]]]ffflllllliiiooouuutttnnngggfffgggdddcccaaa]]]YYYYYYZZZ]]]^^^```___VVVHHH<<<666444111222222333333666888;;;888666555555777:::===???~~~~~~}}}|||sssnnniiieeefffhhhkkklllhhhgggeeeeeeffffffeeecccdddddddddeeeeeeccc___\\\ZZZYYYXXXWWWVVVUUUTTTTTTTTTSSSRRROOOMMMJJJHHHFFFKKKIIIGGGDDDBBBAAAAAAAAA>>>@@@AAA???<<<999999;;;999:::;;;999888:::???CCCKKKEEE===888777777777666333333333333333333333333222222222222222222222222111111000000111111222222000000000000000111222222///000111333333333222222111111222222222222222111111111111111222222222222666444222000000111222444////////////000000000000000000000000000000000000111111111111111111111111,,,---...000111111111111////////////////////////.../////////000000111111222111///.........///000///////////////////////////000111000///...///111//////000000000///---,,,...///000111111000///......------,,,,,,------...------......///.........++++++++++++***)))((((((111...+++,,,000222000...---...000111111000///...///000111222333333444333000222444555666555444333777999>>>DDDCCC>>><<<>>>???GGGNNNRRRWWW^^^bbbbbbhhhpppwwwuuullleeedddgggaaabbbaaa___]]][[[\\\]]][[[]]][[[RRRFFF;;;777666222333444444555777;;;===:::888555555777:::===???~~~{{{qqqpppooommmjjjgggeeeccceee___XXXVVVWWWXXXVVVSSSRRRRRRRRRQQQRRRRRRSSSSSSQQQTTTWWWYYYXXXTTTOOOKKKLLLKKKIIIHHHHHHHHHIIIIIIJJJGGGEEECCCCCCCCCBBBAAA@@@???>>><<<;;;;;;<<<<<<777777777777777777777777666666777666555555777999666777888666444222222333222222222222222222222222000000000000000000000000222222222111000//////...,,,---///000111111111000222111000///000111333555000111333444444333111000000000000000000000000000+++---//////...---------111111000///////////////000000111111111000000///000000000///......------........................222222111000///...------000000//////////////////........................//////............//////---------...///000000111111000///------///000111........................------......------,,,+++---------...............---------------...///000***,,,...000111111000///444111//////222333222000000000000000111111111111111222333555666555555444444777<<<>>>>>>===<<<<<>>?????????>>>888444444555555:::@@@~~~}}}{{{wwwrrrmmmhhhfffbbbaaa```^^^[[[YYYVVVUUUVVVQQQKKKJJJLLLMMMLLLJJJJJJJJJIIIIIIIIIIIIIIIJJJFFFHHHJJJKKKJJJGGGCCCAAACCCCCCAAA@@@@@@@@@AAAAAA======<<<<<<<<<;;;999888:::999888666555555666666555555555555555555555555777777666444333333555777555444333222222222333333222222222111111000000///111111111111111111111111222222111111000//////...---...///000111111000000000000000111000000000//////000222333333222000///////////////////////////...///000///......///000000000//////........./////////000000000//////...------------------------......................../////////........................///////////////------------------------//////............//////,,,------...//////000000111000...------...000111////////////////////////++++++,,,------...------........................,,,,,,,,,,,,,,,---......+++---...000111000///...222000......111222111/////////000000000111111111111222333555555555555444333777;;;>>>===<<<;;;;;;===DDDMMMSSSWWWZZZ]]]aaahhhlllqqqssspppllliiigggcccbbb```^^^]]]]]]]]]]]]aaa___]]]ZZZPPPDDD>>>===888;;;@@@DDDFFFFFFEEEEEE???999444444444555;;;AAA~~~}}}||||||~~~{{{wwwmmmllliiieee```\\\XXXUUUVVVVVVUUUSSSQQQNNNLLLKKKKKKGGGCCCCCCEEEGGGFFFEEECCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???===;;;;;;::::::999999999999:::777888999:::999888777666888777666555444444444555333333333333333333333333555555444222111333666999;;;666111///000222333222222222111000///......---222222222222222222222222222111111000000//////......///000000000000/////////000111222111///,,,+++...///000111111000///...///////////////////////////000000///------///111/////////............------......//////.........,,,,,,------...//////000////////////////////////,,,,,,---------.........---------....../////////------------------------///......------......///,,,------....../////////000///...------...///000////////////////////////)))***+++,,,---......///000000//////......------+++++++++++++++,,,,,,---------///000000///...---000///......000000///...//////000000000000111111000111333444555555444444222666:::<<<<<<:::999999;;;BBBLLLSSSXXX[[[___bbbiiimmmrrrsssqqqmmmjjjhhhdddbbb___\\\[[[\\\^^^___eeeaaa______ZZZPPPHHHEEE@@@EEELLLPPPPPPNNNLLLKKKBBB:::444333333555<<>>===<<<;;;;;;;;;;;;======<<<;;;;;;:::::::::777777666666666666666666888999999888777666666666555555444444333333333333111111111111111111111111000000111000222555:::>>>DDD<<<333///111222111///111111000000000000//////333333333333333333333333111111000000////////////000000000000000///////////////000111000///...---...///000000000000///...////////////////////////,,,...000000...------..................------,,,------.../////////....../////////000000111111111////////////////////////,,,------------.........------......//////000000------------------------...------------------...,,,,,,---------.........///......------......///........................*********++++++,,,---...111111000///......------,,,,,,++++++++++++,,,,,,---.../////////...---,,,////////////000000///...////////////000000000111000111333444555555444444111555999;;;;;;999888777999AAALLLUUUZZZ]]]aaacccjjjmmmrrrsssrrrooolllkkkgggddd___\\\[[[\\\___bbbgggbbbaaadddddd\\\SSSNNNHHHNNNVVVYYYXXXTTTQQQPPPDDD<<<555333333666===FFF~~~}}}{{{yyyvvvtttrrrqqqpppqqqnnnkkkiiihhhfffcccaaa]]]\\\[[[[[[\\\\\\[[[ZZZXXXVVVSSSPPPLLLIIIGGGFFFEEEDDDDDDCCCAAA???>>>===>>>===:::999999999999888<<<;;;:::999888777777777777666555333333333444444444444444555555555555444555555444222///...000222000000000000000000/////////////////////////////////000111111222555:::>>>BBB:::222///000222000......//////000111222333333222222222222222222222222000000000///////////////000000000///////////////000000///...///000111222///000000000000000000///........................+++...222333222///...---......//////......---,,,---...//////000000000///111000000000/////////.../////////////////////////////////.........------.........//////000000000........................------,,,,,,,,,,,,------,,,,,,,,,,,,------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++111000000///...------,,,------,,,,,,,,,,,,,,,---...............---------///000111111111000//////...////////////000000000000111222444444444444333111555999;;;:::888777666888AAANNNWWW\\\___bbbdddiiilllqqqsssrrrpppnnnmmmjjjfffaaa]]]\\\]]]aaacccfffbbbbbbhhhkkkeee[[[UUUQQQXXX```ccc```ZZZWWWUUUEEE===666333333777???GGG|||{{{xxxuuurrrpppooommmkkkhhhfffdddcccdddbbb___^^^]]][[[XXXVVVQQQQQQPPPPPPPPPOOOOOOOOOMMMKKKIIIFFFCCCAAA@@@@@@???>>>>>>===<<<;;;999999:::999888777666555555555777777666555444444444444555444222111000111222333000111222222333333222222222333333111---,,,///222000111111222222111000000........................111222333222111111444666555111...---///111000///------///000222333444555000000000000000000000000////////////////////////000000////////////000111000///...---...000333444000000000//////000000000........................---000444555444111//////......///000///...---,,,---...///000000000000000///......---,,,,,,++++++........................000/////////......------................................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---,,,***)))))))))***+++//////......------,,,,,,...------,,,,,,,,,,,,---------------------.........000222222111//////000......////////////000000///000222333444444333333222555999;;;:::888666666777AAANNNXXX]]]```bbbcccfffjjjooorrrrrrqqqppppppllliiiddd___]]]^^^```bbbccc```ccckkknnnhhh```[[[ZZZaaaiiijjjeee___\\\[[[FFF>>>777444555888@@@HHH}}}xxxvvvsssqqqpppmmmiiigggffffffeeeccc```]]]YYYXXXYYYWWWUUUTTTTTTRRRPPPNNNIIIJJJJJJJJJIIIHHHHHHHHHEEEDDDBBB???>>>=========;;;;;;;;;;;;:::888777777666666777666555555666777444333333222222222333333444444333222111222222333...///000111222222111000,,,111555666333111222444111222333444444333222111........................///111222111///......///,,,---...///000000//////------...///111222333333........................//////////////////////////////......///000111222/////////.../////////000///..................///...........................///111111///...///000...///000111111///...,,,,,,,,,---...////////////,,,,,,,,,,,,,,,+++++++++---------------------------------------............------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))+++,,,---------------,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,---......///,,,///222222000......///........./////////000000///000222333444444333333222555999;;;:::888666666555???MMMWWW\\\^^^___aaadddhhhmmmpppqqqqqqrrrsssmmmjjjeee```]]]]]]^^^______^^^ccclllnnnhhhaaa]]]^^^fffmmmmmmfff___]]]]]]FFF>>>888666666999@@@HHHzzz|||~~~~~~{{{vvvrrrpppjjjhhhfffdddccc```\\\YYY\\\\\\\\\ZZZXXXTTTPPPMMMOOOMMMLLLKKKKKKJJJGGGEEEAAACCCDDDDDDBBBAAAAAAAAA>>>===;;;999888888999999666666666666555444333222///111222333333333444666333333222222222333333444111111000000///000000000...///111222333222111111$$$+++444777555222222333---...///000000///..............................***---///000///...---...,,,///222333222///...---------......///000000000------------------------.........//////////////////.........///000222333---...000000///...,,,***...------,,,,,,------..............................---,,,***((()))---000...000111222111000...---***+++,,,---............+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///---,,,,,,+++***)))((((((************************,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))(((''''''(((***,,,...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++++++++,,,---...///000***---111111///,,,---.............../////////000///000222333444444333333333666:::;;;:::888666666333>>>KKKVVV[[[\\\]]]^^^bbbfffkkkoooqqqrrrssstttmmmjjjeee```]]]\\\\\\\\\\\\]]]ccclllnnngggaaa^^^___ffflllkkkddd]]][[[\\\FFF???888777777999@@@GGG~~~~~~~~~~~~|||yyytttooollliiijjjkkkjjjgggccc___\\\```\\\WWWVVVVVVVVVTTTRRRQQQQQQQQQPPPPPPOOONNNMMMHHHGGGFFFDDDBBBAAA??????;;;???CCCBBB===999:::<<<;;;:::888666555444555555444444444333333333222222111111111111111111111111111111111111222333444555333111//////222222000...111111111111111111111111000000000000000000000000000000///...............111000///////////////000000///---...//////...---///............---------......------------.........---,,,+++***+++,,,---////////////////////////+++,,,,,,---///111333444//////............//////000000000000000000000000............---,,,+++******+++,,,...///000000111111222333111///---,,,,,,******))))))******+++,,,))))))))))))))))))))))))+++++++++,,,,,,,,,------///...------++++++***)))------,,,,,,,,,+++++++++---,,,+++***))))))))))))'''''')))---000000,,,))),,,,,,,,,------.........---.........---,,,,,,+++...+++))))))***,,,,,,+++******))))))))))))))))))++++++,,,,,,,,,++++++***************************,,,***((()))---///...---///...---,,,,,,,,,,,,,,,***+++,,,...///111222333777666555555555444111...111444888:::999777666666999AAALLLVVV\\\___aaabbbeeefffhhhkkknnnpppooommmdddcccbbbaaa`````````aaabbb[[[[[[dddkkkhhhbbb```ZZZaaafffccc```^^^\\\YYYHHH???666333333777AAAKKK~~~~~~}}}|||yyywwwvvvssspppoooooonnnjjjhhhfffffffffeeeccc___\\\ZZZ\\\\\\\\\[[[YYYVVVSSSQQQSSSQQQNNNMMMNNNOOOMMMKKKJJJJJJJJJIIIGGGEEEDDDCCCAAA@@@???>>><<<;;;:::999>>>AAACCCAAA<<<777777888888777555444333222333333333333333222222222111111000000000000000000000///333222111000////////////222000...///111111///---000000000000000000000000////////////////////////000000///...........................///000111111---------///333555666555............------------......------------......111000...,,,************........................------,,,+++++++++++++++...------,,,,,,------...------------------------............---,,,+++***)))***+++---............000111222111...---,,,---++++++******++++++,,,---************************+++++++++,,,,,,,,,,,,---************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***))))))))))))'''&&&&&&)))---...---+++*********+++++++++++++++...............---,,,,,,---+++))))))+++,,,,,,+++)))))))))))))))))))))((()))******++++++******)))************************...,,,+++,,,///111000......------,,,,,,,,,,,,---,,,------...///000000111444333333555666555333111000444888:::999777666666999AAAMMMXXX^^^aaabbbccccccdddfffjjjmmmnnnkkkiiiddddddcccccccccddddddddd___ZZZZZZbbbiiigggbbb```\\\cccgggccc___]]]ZZZWWWJJJAAA888555444888@@@III}}}{{{xxxwwwxxxvvvrrrnnnkkkiiihhhggghhhgggfffdddaaa___]]]\\\[[[ZZZXXXVVVSSSRRRRRRQQQPPPOOOOOONNNLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEFFFGGGGGGEEEDDDDDDCCCCCCAAA???<<<:::999::::::999888777666555444:::===>>><<<888444444555555444333111111000000000111111111111000000000000000000//////.........---111000///......---------111///......//////...---........................////////////////////////000///......---.........---------...///000111222,,,,,,---///333666777666......---------,,,,,,,,,...------,,,,,,------...111000...,,,+++*********------------------------111000///---,,,,,,++++++......------------......////////////////////////------------,,,++++++***)))***+++,,,,,,,,,,,,+++---///000///...,,,------,,,++++++++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,((())))))))))))*********,,,,,,+++++++++*********+++******)))))))))*********((('''(((***,,,---,,,+++++++++***************..................---,,,---+++))))))+++,,,+++***(((((((((((((((((())))))(((((())))))***))))))(((************************,,,,,,,,,---///000///---,,,,,,,,,,,,,,,---------.............../////////000111222555777777666444000333777888888666666666999AAANNNYYY```bbbccccccccceeehhhlllooonnnjjjgggccccccbbbbbbbbbccccccddd[[[WWWXXX___ffffffcccaaa```fffhhhddd^^^[[[XXXTTTKKKCCC:::666666888???HHH~~~}}}rrrqqqqqqpppooonnnmmmlllhhhfffcccccccccbbb___]]]YYYWWWVVVVVVWWWWWWWWWUUUSSSRRRQQQPPPOOONNNMMMLLLIIIHHHGGGFFFFFFFFFGGGGGGCCCBBB@@@?????????@@@@@@@@@@@@AAABBBBBBBBB@@@???@@@??????===;;;999888666666666666555444444333333222444666666444222333444333222111000000/////////000000000/////////......000000//////...---------------------...///000000///...............------------------------------///////////////////////////......------.........------------...//////000...,,,,,,---///000///...------------,,,,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------------------------------------------...///000000111000000//////000000111........................,,,,,,,,,,,,,,,+++*********++++++,,,++++++******+++,,,......---,,,,,,---++++++******++++++,,,---************************************++++++++++++,,,++++++***)))(((''''''++++++*********)))))))))***))))))))))))******+++++++++******++++++******------,,,,,,++++++******,,,,,,---------,,,,,,+++,,,***))))))+++,,,+++***((()))))))))))))))******(((((())))))******))))))************************))))))***,,,,,,,,,++++++***+++,,,,,,------------,,,------......////////////000222555888888666444///222555777666555555666777@@@MMMXXX___aaaaaaaaaeeehhhmmmqqqtttrrrmmmiii``````^^^]]]\\\[[[[[[[[[UUUTTTVVV]]]dddhhhhhhfffccciiijjjddd]]]YYYVVVRRRKKKBBB:::777666888???GGGzzzzzz|||}}}zzzvvvnnnmmmlllkkkjjjhhhgggfff```___^^^\\\[[[YYYXXXWWWUUUSSSRRRQQQPPPPPPOOONNNIIIGGGEEEEEEGGGHHHHHHGGGDDDDDDDDDCCCBBBAAAAAAAAA@@@???===;;;;;;;;;<<<======<<<:::999999;;;<<<======>>>??????>>>===;;;;;;;;;;;;;;;;;;:::888777666333333333333222222222222000111222333222111222333111111111111000//////...//////.........---------000000000//////.....................///000111111............------------......................................................------------......//////...---,,,,,,------...---++++++,,,,,,+++)))---,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,------++++++++++++++++++++++++''''''((()))***,,,---...000000////////////000000))))))))))))))))))))))))+++++++++,,,++++++***)))+++,,,,,,,,,,,,+++******)))+++,,,,,,+++++++++,,,)))))))))))))))******+++)))))))))))))))))))))))))))))))))*********++++++,,,,,,+++***)))(((''''''******)))))))))((((((((()))))))))((())))))******###&&&)))++++++***)))(((,,,,,,,,,++++++*********)))******++++++*********+++***)))***++++++***))))))))))))******+++++++++((())))))***++++++******))))))))))))))))))))))))((()))************************+++,,,---------,,,******+++---...000111111111111333666888777444111...000444555555444555666666>>>KKKUUU\\\^^^^^^^^^eeehhhnnntttwwwuuupppkkkbbb```]]]ZZZWWWTTTRRRQQQQQQRRRUUUZZZcccjjjmmmlllfffkkkllleee]]]YYYVVVRRRJJJBBB999666666888@@@III}}}zzzvvvrrrooommmmmmmmmiiifffbbbaaabbbcccaaa___\\\[[[YYYWWWTTTRRRPPPOOONNNMMMLLLJJJHHHGGGEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@>>><<<<<<===??????>>>999;;;;;;;;;999888999::::::999777666555555666666888777666666666777888999999:::;;;;;;999777777888777888888888777666555444.../////////000000111111444444333222111111000000000111111111000000///...............------------////////////////////////222111000//////......///.../////////---,,,---...////////////////////////........................---------,,,------...///000///...---,,,+++++++++,,,+++++++++---...---,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++***************+++,,,,,,------,,,,,,,,,,,,------******************************+++++++++******)))++++++,,,,,,,,,++++++***(((***++++++***)))***+++((((((((((((((()))******((((((((((((((((((((((((((())))))))))))*********))))))))))))************))))))((((((((('''''''''***))))))((((((((())))))$$$((()))))))))))))))))))))((((((((((((((('''(((((()))))))))))))))***))))))***++++++***((((((((())))))******++++++(((((()))***++++++++++++)))))))))))))))))))))))))))*********((((((***,,,******,,,------,,,++++++))))))+++,,,...000111222111222444777888777333000---///222444444444444666777>>>IIIRRRXXXZZZ[[[\\\aaaeeekkkqqquuuuuuqqqmmmgggeeeaaa[[[VVVRRROOOMMMNNNQQQTTTXXX```jjjnnnnnnhhhmmmmmmfff^^^[[[XXXUUUNNNDDD:::666555888AAAJJJ|||zzzxxxvvvssspppnnnnnnnnnmmmmmmfffccc___ZZZVVVTTTTTTTTTRRRPPPNNNLLLKKKKKKLLLMMMMMMLLLJJJGGGEEECCCBBBAAA@@@??????>>><<<;;;;;;::::::999999888777777999:::<<<:::777666888999:::999555777888888666555777999777666666555555555555666555555444444555555666666555666888777555555777999777777777666555333222111,,,------...///000111111222111000////////////......///000000000///...---///............---------,,,,,,,,,---......//////222111000///...............///111000---,,,---///////////////////////////........................---,,,,,,,,,------...///......---,,,+++++++++,,,+++******+++---///...---++++++++++++************++++++************++++++******++++++***)))''''''************************...---,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,........................))))))***************)))))))))******+++*********((()))+++***)))(((((())))))))))))((()))******+++((((((((((((((((((((((((((((((((()))))))))******''''''((((((((()))))))))((((((((('''''''''&&&&&&+++***)))(((((((((((((((!!!%%%'''''''''(((***'''''''''((((((((((((((('''(((((()))******)))))))))))))))***++++++)))'''&&&&&&&&&'''((()))))))))&&&'''((()))************)))))))))))))))))))))))))))))))))'''$$$%%%(((,,,***+++,,,------,,,***)))******+++,,,...///000000000111444777999777333000,,,///111222333333444555999???HHHPPPUUUWWWYYY[[[^^^aaagggoootttuuussspppkkkiiiddd^^^XXXSSSOOOMMMNNNSSSUUUVVV]]]ggglllkkkiiimmmnnnggg```]]]ZZZXXXVVVKKK>>>777555888AAAJJJ|||vvvqqqnnnlllkkksssrrrppppppqqqtttwwwyyyxxxwwwvvvuuuuuuuuuvvvwwwxxxwwwtttqqqmmmiiigggeee```]]]ZZZXXXXXXYYYXXXXXXWWWTTTOOOJJJFFFDDDDDDDDDEEEDDDCCCAAA???>>>AAACCC======<<<::::::999999:::888888888888888777777777666666666444333444666888666444111000111333333333111333555555333222444666222222333333444444444555444555555555555555555555333555666555444555999===:::999999777555333111000---......000111222222333+++***)))***,,,...///...---.../////////...---,,,//////.........---------)))***+++,,,---......///......---......///000111...000111000---,,,...000................................................,,,,,,,,,,,,------...///,,,,,,,,,++++++,,,------,,,*********,,,---,,,***+++++++++************)))++++++************++++++%%%&&&((()))*********)))))))))))))))))))))))))))))))))(((((())))))***+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,((())))))*********))))))''''''((()))))))))))))))((()))+++***(((''''''(((*********)))***++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''&&&%%%%%%$$$(((((('''''''''&&&&&&&&&++++++***(((''''''''''''''')))***)))&&&%%%''')))(((((())))))******++++++(((((()))***************)))))))))***++++++)))'''$$$$$$%%%%%%&&&'''((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))''''''&&&### !!!&&&***++++++---------+++)))(((,,,,,,,,,---------......///000333777999888444111,,,...111222222222444666<<>>>>>???@@@?????????>>>>>>>>>======:::;;;;;;<<<;;;999666555777555333222222222444555555444333222333444555666222444666666555444555666444444444444444444444444444555555555666666777777444444444444444555666777555555555555555555444444>>>999222000111444444333222222222000......///111333111///...---...///000///............//////000------------------------111///,,,******,,,///111111...,,,---//////---+++------------------------///000111000...,,,+++,,,)))))))))+++...//////...***000111+++(((***+++***)))***+++,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,+++++++++************))))))))))))******))))))((((((((()))+++,,,+++++++++++++++***)))(((***++++++,,,,,,+++++++++)))+++---......,,,)))'''+++***))))))+++,,,+++***************************)))((('''(((***+++++++++)))***+++,,,,,,+++***)))+++(((&&&'''***,,,+++)))+++******+++,,,***(((&&&)))))))))(((((((((((((((************))))))))))))%%%%%%&&&'''((()))******''''''((((((((((((''''''))))))(((((((((((())))))((())),,,///,,,&&&%%%***'''))),,,,,,***((((((((())))))))))))************))))))))))))))))))(((''')))))))))))))))((((((((()))((((((((((((***,,,---,,,)))'''(((******(((&&&*********)))))))))))))))+++++++++,,,,,,---------111222444777999888555222///000222222222222444555888<<>>??????>>>>>>>>>=========<<<<<<===<<<<<<;;;::::::::::::888777555444444444666777444444333222333444555666444666888777666555666777555555555555555555444444555555555666666666777777555555444444555555666666666666666666666666666666999666444222333333333222000000000000///......---111111111111111111000000//////...............///------------------------......------------......000...,,,---//////...+++------------------------)))***+++***(((''''''(((666666555444111...,,,+++*********,,,---......---++++++,,,,,,,,,+++******+++,,,---...////////////,,,,,,+++++++++*********+++******************+++***))))))((()))***+++,,,)))))))))***))))))((((((((()))***+++,,,,,,,,,,,,***+++,,,------+++)))(((+++***)))***+++,,,***)))***************************)))(((((()))*********))))))************))))))***(((&&&'''***++++++)))***)))...666888111***)))*********)))((((((''''''******)))))))))((((((((('''''''''((((((((((((((((((((())))))))))))(((((()))((('''''''''''''''((($$$&&&((()))******,,,---***************)))((('''''''''((((((((()))))))))''''''((()))))))))((((((&&&&&&&&&'''''''''''''''(((((((((((((((***+++,,,+++)))''''''))))))(((%%%***)))))))))))))))))))))+++++++++,,,,,,------...///000222444666555222///...000111222111222333555777<<>>:::===GGGSSS}}}vvv|||uuukkk```WWWPPPJJJFFFDDDBBB???<<<999999999999666999;;;<<<<<<>>>CCCHHHGGGHHHHHHHHHGGGHHHKKKMMMMMMLLLKKKKKKMMMMMMLLLJJJEEEDDDCCCBBBBBBDDDFFFGGGFFFCCC>>><<<===???@@@@@@======<<<;;;;;;;;;;;;;;;<<<;;;:::999999999;;;<<<888777555444444444555666444333222222222444555666777999::::::999888888999888888777777666666555555555555666666666666777777777666666555555555555666666666666666666666666666333444555555333222222222333000//////000000,,,)))---...000222222111///...000000///...------------------------------------+++,,,............,,,+++...---,,,---...///...---------------------------)))+++,,,,,,+++******+++)))***+++***+++000888>>>BBB444+++,,,...***(((***,,,,,,,,,,,,+++***)))(((***+++,,,---............++++++++++++*********)))))))))))))))))))))))))))******)))))))))***++++++&&&'''((((((((((((((('''&&&''')))***,,,---------+++++++++++++++******************+++,,,,,,***((())))))))))))))))))))))))******))))))))))))(((((())))))(((((((((((())))))***((('''''')))******))))))(((222CCCEEE777,,,+++++++++***)))(((''''''&&&)))(((((((((((('''''''''))))))(((((('''''''''''''''''''''(((((('''''''''(((((('''&&&&&&&&&&&&&&&%%%)))'''###&&&000222...///+++)))(((***+++)))&&&&&&&&&'''''''''(((((((((%%%&&&'''(((((((((((((((%%%%%%&&&&&&''''''(((((((((((('''(((((()))***+++)))(((&&&'''(((((('''%%%))))))))))))))))))******++++++++++++,,,---......222222444666888777444111111222444555444555777888777<<>>HHHSSSzzzpppkkkmmmttt{{{|||yyyxxxyyyzzzwwwrrrjjjbbb]]]bbb\\\UUUNNNIIIFFFCCCBBB@@@???<<<:::999999::::::888:::<<<<<<===???CCCFFF>>>???@@@@@@@@@AAADDDFFFAAAAAA@@@AAAAAABBBBBBBBBDDDCCCAAA@@@???@@@@@@AAACCCAAA>>>===???AAABBBBBB===<<<;;;::::::::::::;;;999999999999999999999999555444333222222222333333333222222222222333555666:::<<<======;;;;;;;;;<<<;;;;;;:::999888888777777666666666666666666777777888777666666555555555555555555555555666666666666111444666555333222333666:::555000///111000---(((***+++---.........------111000///...---,,,,,,,,,,,,,,,------------------+++,,,------------,,,+++,,,,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,***,,,......------...///)))***+++,,,222AAAUUUdddZZZ@@@,,,+++---(((&&&,,,***++++++++++++******)))(((((()))***************+++************)))))))))''''''''''''''''''''''''************************%%%&&&'''(((((((((((((((&&&'''(((***+++,,,,,,,,,,,,+++***))))))***++++++*********+++---,,,)))'''))))))))))))))))))))))))******+++***(((''''''''')))((('''&&&&&&'''((())))))(((''''''(((((()))(((***(((333FFFHHH777******)))))))))((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%))))))((('''&&&&&&&&&&&&%%%+++)))$$$---???EEE>>>111,,,''''''***,,,)))&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''''''''&&&&&&''''''((()))***++++++''''''''''''(((((())))))''''''&&&&&&'''''''''&&&)))))))))))))))*********+++*********+++---...///444444555777888888555222000111333444444555666888888===EEEMMMTTTZZZ```dddeeeffflllvvvxxxooo___]]][[[XXXWWWWWWXXXXXXZZZUUUTTTYYY^^^\\\ZZZZZZdddooouuunnnaaaZZZWWWVVV[[[PPPEEE===999;;;EEEPPPllluuuzzzvvvtttvvvrrrkkkbbb]]]```hhhppptttvvvxxxyyyyyy{{{~~~{{{tttqqqtttzzz{{{zzz|||yyy|||{{{zzzxxxrrrjjjccc___```___^^^\\\YYYUUURRRPPPPPPMMMIIIGGGEEEDDDBBBAAA<<<;;;:::888888888888888888999999999999;;;>>>@@@:::<<<===>>>>>>???AAACCCBBBAAA@@@>>>===>>>@@@AAACCCCCCBBBAAAAAAAAABBBCCCCCCAAA??????AAACCCDDDDDDBBB@@@>>><<<;;;;;;;;;<<<999;;;===>>>===;;;888666444444333222222222222222222222111111222333555666;;;===??????>>>===>>>???>>>>>>===<<<;;;999999888777777777777777777666666888777666555555555555555333333333444444555555555333555666444111111555999AAA:::222...000000...+++,,,,,,+++++++++---...///000000///---,,,,,,,,,,,,,,,,,,,,,---------......---,,,++++++++++++,,,---+++,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,&&&(((*********)))***+++...//////...111;;;KKKWWWNNN777(((,,,111---,,,111'''((()))***+++,,,,,,,,,(((((())))))***)))))))))*********)))))))))(((((('''(((((())))))(((((('''))))))))))))))))))))))))&&&&&&'''((())))))))))))(((((()))*********)))))),,,+++)))(((((()))+++,,,+++******+++,,,+++)))'''(((((((((((((((((((((((((((***,,,+++(((&&&&&&&&&)))((('''&&&&&&'''((()))((((((((('''&&&&&&'''(((+++(((000>>>???111''''''&&&&&&&&&''''''((())))))''''''''''''&&&&&&&&&&&&&&&&&&''''''((())))))***&&&&&&&&&''''''&&&&&&&&&***))))))(((''''''((((((!!!((()))(((555LLLUUUQQQ000+++&&&&&&)))+++)))%%%''''''((((((((()))))))))''''''(((((('''&&&%%%%%%&&&''''''((()))***++++++&&&'''''''''((((((((((((&&&'''''''''&&&&&&''''''(((((())))))************+++*********+++---///000111000111222333333000...,,,---///000000111333555999>>>GGGOOOVVV]]]cccggggggiiioooyyy~~~tttiii\\\[[[ZZZYYYXXXXXXXXXXXXWWWTTTTTTZZZ^^^]]]\\\]]]kkktttxxxoooccc[[[XXXVVVWWWMMMBBB:::777999CCCMMMhhhqqq{{{yyyqqqoooooonnnmmmqqqooojjjcccaaadddmmmuuuyyyzzz{{{zzzzzz|||rrrccc\\\[[[\\\eeemmmmmmiiijjjttt~~~xxxsssuuuyyy}}}}}}~~~{{{zzzvvvtttssslllbbb[[[ZZZYYYWWWUUUSSSQQQOOONNNMMMHHHFFFDDDCCCCCCBBB???======<<<;;;999888777777777777666666666666888999::::::===???AAAAAACCCEEEGGGGGGFFFBBB>>><<<===AAADDDFFFGGGGGGIIIJJJLLLMMMNNNIIIHHHGGGGGGIIIJJJJJJIIIJJJHHHEEEBBB@@@@@@@@@@@@???AAADDDEEECCC???:::777555555555555444444444333111111111111222333555666;;;===@@@@@@@@@@@@AAACCCAAAAAA@@@>>>===;;;:::999888888777777777777666666666555555444444444444555222222222333444444555555444444333222111222444777===888111...///000///...000///---,,,---...000222//////...---,,,,,,,,,,,,+++,,,,,,------.........---,,,************,,,---+++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,%%%'''))))))(((((((((***&&&))),,,,,,******---000666,,,)))000444///)))(((&&&'''(((***+++,,,,,,---******+++++++++++++++***))))))))))))(((((((((((())))))++++++++++++))))))(((((()))))))))((('''&&&&&&'''(((((((((((((((((((((((())))))))))))((((((******)))((()))***+++,,,---+++*********+++)))((((((((((((((((((((((((((('''***,,,+++(((%%%%%%'''((((((''''''''''''(((((('''(((((('''%%%%%%&&&(((***)))+++111222,,,&&&$$$$$$$$$%%%%%%&&&'''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&'''((()))******(((((())))))))))))(((((())))))(((((((((((())))))"""''''''%%%---;;;BBB@@@+++(((&&&&&&(((***(((&&&''''''((((((((()))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&'''(((((('''&&&((()))((((((((()))******+++++++++***))))))+++---000111111111000111222222000...---///222333333444666888999???GGGOOOVVV]]]cccgggfffhhhnnnxxx|||pppeeeZZZZZZZZZYYYXXXXXXWWWVVVTTTSSSUUUZZZ]]]\\\^^^bbbooovvvxxxoooccc[[[XXXVVVVVVLLLBBB;;;777999CCCMMMpppxxx~~~zzzpppkkkmmmqqqssssssvvvuuutttqqqpppuuu~~~}}}hhhYYYTTTUUUTTT```kkknnnmmmqqq~~~}}}}}}qqqlllnnntttyyy{{{{{{~~~yyy~~~~~~xxxrrrpppkkkccc```bbbaaa```^^^[[[WWWTTTQQQOOOGGGEEECCCBBBBBBBBBAAA@@@@@@@@@>>>===;;;:::888888777666666666888:::<<<<<>>===;;;:::888888888777777777666666444333333333333444444555222222333333444555555666333111111111222222111000//////..................000000//////////////////......---,,,,,,---------++++++,,,,,,---......///******++++++++++++******+++---...---+++***+++---++++++++++++++++++++++++((()))++++++***)))***++++++,,,...000000///......,,,---...///---***%%%"""''''''(((***+++++++++++++++++++++,,,,,,++++++***))))))(((((((((''''''''''''(((***++++++***((('''''''''((((((((('''%%%$$$&&&''''''''''''&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))***++++++///,,,)))((()))******)))''''''''''''''''''''''''%%%))),,,,,,(((%%%%%%'''((((((((())))))(((((((((&&&(((((('''$$$###%%%'''&&&))))))&&&(((+++)))###%%%%%%%%%$$$$$$$$$######(((((((((''''''''''''&&&&&&'''''''''(((((())))))'''''''''((((((''''''''''''''''''''''''((()))***''''''&&&$$$"""###%%%'''%%%&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((%%%&&&'''((())))))))))))&&&&&&&&&'''''''''''''''%%%&&&''''''''''''&&&%%%%%%((())))))'''''')))+++'''(((((()))******+++++++++***))))))***---000222333222111222333222000///...000333444444555777999888===EEEMMMUUU[[[aaaeeeccceeekkkuuu}}}zzzooodddYYYYYYYYYXXXWWWUUUTTTRRRSSSTTTWWWZZZZZZZZZ___gggnnnttttttkkk```ZZZXXXWWWTTTKKKAAA:::777888BBBLLLrrryyy}}}|||{{{~~~~~~|||wwwrrrppptttxxx|||}}}}}}~~~~~~~~~xxxaaaSSSPPPRRRWWWdddrrrxxxzzzzzzzzz}}}rrrmmmpppxxx~~~yyyqqqnnniiidddfffkkkkkkkkkiiifff```ZZZTTTQQQIIIFFFCCCCCCDDDFFFHHHHHHAAA@@@???===;;;999777666777666555666999<<<>>>???IIIMMMRRRWWW[[[___cccfffbbb___YYYRRROOORRRZZZ```ddddddeeeeeeffffffggggggeeedddccccccccccccaaa___\\\ZZZUUUPPPMMMKKKKKKLLLKKKJJJHHHEEEAAA===999777222222333333333222111000111000000000111333555666:::<<>>>>>>>>???@@@BBBEEEFFFFFFEEEDDDCCCAAA???>>>===:::999888444111//////111444444333333222111111111222111000//////111333555111111222222222111111000------------------------//////000000///---+++***++++++++++++++++++++++++***+++,,,,,,++++++---//////...---,,,***)))((((((,,,+++***)))'''&&&&&&&&&)))******+++++++++******'''((()))******)))((('''((('''''''''(((***---......---+++)))(((((()))***)))***+++,,,,,,+++***)))&&&&&&''''''((()))))))))(((((())))))******++++++&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&))),,,......,,,)))''',,,***'''%%%%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''%%%"""$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%((('''$$$###&&&'''%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%###$$$+++333333+++"""$$$%%%%%%&&&'''((())))))///+++((('''((()))'''%%%((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,***---///...+++******,,,---///111111000111444888777<<>>===999999888555222000111222111111111111111111111111111000000///000111333444111111111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,...............,,,+++***((((((((((((((((((((((((,,,---...---,,,,,,...///------,,,+++***))))))(((+++***)))((('''(((((()))*********++++++***)))))))))***++++++++++++***)))(((((())))))***+++,,,------,,,***((('''((())))))'''((()))******)))((('''((((((((('''''''''''''''))))))(((''''''&&&&&&%%%***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((***+++***)))((('''&&&&&&(((***,,,------''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&'''&&&$$$"""$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$&&&%%%###$$$'''&&&"""!!!!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%''''''%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''&&&''',,,111222+++%%%$$$$$$%%%%%%&&&&&&'''''')))&&&$$$$$$&&&''''''&&&(((''''''&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((())))))((((((***,,,...//////111222111...---...000,,,///111111000000333666777===FFFPPPXXX[[[[[[ZZZ[[[\\\aaahhhnnnmmmeee^^^[[[\\\\\\\\\ZZZXXXUUUSSSVVVTTTVVV\\\___```bbbgggooosssqqqhhh^^^\\\\\\\\\___RRRCCC999444555===FFFLLLKKKIIIEEEBBBAAABBBDDDGGGIIILLLOOOSSSWWWZZZ[[[XXXTTTPPPOOORRRUUUUUUTTTXXXWWWWWW\\\gggwww~~~uuuppptttyyy|||}}}|||eee^^^UUUOOONNNNNNMMMLLLGGGGGGFFFBBB======@@@CCCIIIOOOZZZdddmmmuuu|||}}}{{{yyyxxxwwwuuuqqqnnncccbbb```___dddkkkllliiieeefffgggiiiooo{{{vvvrrrttt}}}~~~~~~{{{xxxvvvxxxvvvrrrpppnnnkkkgggeeebbb^^^XXXSSSQQQQQQQQQPPPBBB???;;;888888888777666666777777777666777:::<<>>@@@BBBCCCFFFEEECCCAAA>>><<<:::999555555444222000///000222---......///000000111111/////////000111222222222111111111000///...---,,,++++++++++++++++++++++++,,,,,,---,,,,,,+++***)))************************,,,------,,,******+++---++++++++++++*********)))+++***((('''''')))***,,,***************)))(((((())))))************))))))))))))***++++++++++++++++++***((('''&&&''''''(((&&&&&&''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%((((((''''''&&&%%%%%%%%%---,,,***(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&'''(((((('''&&&&&&''''''((()))***''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%)))'''%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######""""""######'''&&&%%%$$$$$$######$$$$$$&&&'''%%%&&&'''%%% $$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%''''''(((***,,,,,,)))&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%###"""###&&&((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&'''+++///111---...---+++)))(((***+++***...111222000///000333777===HHHRRRYYY[[[ZZZYYYYYYYYY[[[aaaggghhhccc^^^^^^^^^___^^^\\\YYYVVVUUUTTTSSSUUU\\\```aaadddhhhsssvvvuuukkkaaa^^^___^^^^^^RRRCCC999444555===FFFDDDDDDBBBAAA@@@AAABBBCCCBBBBBBCCCDDDEEEGGGHHHIIIKKKIIIFFFFFFHHHJJJIIIIIIJJJJJJKKKNNNSSSZZZ```dddqqqqqqrrrqqqnnnfff]]]VVVOOORRRUUUWWWXXXZZZ^^^aaahhhiiihhhffffffkkkttt|||wwwooohhh___WWWOOOKKKFFFCCCBBBBBBAAA@@@>>>>>>>>>===;;;;;;===@@@BBBDDDIIIPPPXXX^^^aaabbbccc```]]][[[ZZZYYYXXXVVVLLLMMMLLLJJJLLLQQQPPPMMMIIIJJJLLLNNNTTTaaappp{{{{{{rrrllljjjiiijjjkkkkkkjjjhhhfffdddcccaaa___\\\ZZZYYYYYYXXXTTTPPPKKKGGGFFFEEEDDDCCC;;;888555444555666666555333444555555666888:::<<>>IIISSSYYYZZZZZZYYY[[[ZZZ\\\bbbiiillliiiddd````````````^^^[[[WWWVVVQQQQQQUUU]]]ccceeeiiimmmxxx|||yyynnnccc___^^^]]]XXXLLL>>>666222444===FFFFFFEEEDDDCCCDDDDDDEEEEEECCCCCCBBBAAABBBBBBCCCCCCDDDCCCDDDEEEGGGHHHHHHGGGDDDDDDEEEGGGJJJOOOSSSUUUUUUTTTSSSRRRQQQNNNIIIFFFAAACCCDDDEEEFFFGGGIIIJJJGGGIIIJJJJJJJJJMMMRRRWWWYYY\\\ZZZTTTOOOLLLGGGBBB@@@>>><<<;;;:::::::::999999999999888777777999:::??????@@@DDDHHHJJJJJJHHHNNNJJJGGGEEEDDDEEEDDDCCCAAABBB@@@======AAABBB???;;;===???AAAEEEMMMXXX```fffhhhiiigggbbb]]]WWWSSSPPPPPPOOONNNMMMMMMMMMMMMJJJIIIHHHEEEDDDDDDEEEFFFBBB???;;;999999999777666555333111111222444444333555555666888;;;>>>???@@@888<<>>JJJSSSXXXZZZ[[[[[[______bbbjjjrrruuurrrmmm______```___]]]ZZZXXXVVVPPPPPPVVV```gggjjjnnnsss}}}|||oooccc]]][[[ZZZSSSHHH;;;333///111999BBBPPPNNNMMMLLLMMMNNNMMMLLLMMMLLLKKKKKKKKKLLLMMMNNNMMMOOOQQQTTTUUUVVVUUUUUUUUUSSSPPPNNNOOORRRWWWZZZWWWUUUQQQNNNLLLJJJHHHFFF@@@@@@@@@@@@@@@@@@??????===???BBBCCCBBBCCCDDDEEEDDDHHHIIIEEEBBBBBBAAA>>>;;;;;;::::::999999999999777777666666777999;;;<<>>??????<<<>>><<<888888;;;===;;;666999;;;<<<<<>><<<:::888:::;;;;;;<<<>>>AAADDDGGGEEECCCBBBAAA@@@>>><<<:::999:::===AAAAAA>>>:::777777666444222000///---......///000222555777999***,,,...///...///111222//////......///000222333111111111111111000000000,,,------,,,***+++---///------,,,,,,+++******)))+++,,,---...///000111222/////////...---,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++***(((((()))+++((((((((((((((()))))))))---,,,***)))'''&&&&&&%%%''''''((((((((((((''''''((((((''''''''''''((((((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''######$$$%%%%%%&&&''''''%%%%%%$$$$$$###"""""""""###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%'''(((%%%""" """%%%####################################$$$$$$$$$$$$###"""!!!###%%%'''((('''"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!"""###$$$!!!!!!!!!"""$$$%%%'''(((%%%111888222&&&"""###&&&#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$###""""""###$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&$$$$$$&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&((('''%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))+++,,,***(((&&&---+++)))((()))******)))(((,,,000111//////111333666>>>JJJRRRWWWZZZ\\\___ccceeejjjttt||||||uuuooo\\\\\\]]]]]]\\\YYYWWWUUUPPPQQQXXXbbbiiilllpppuuu~~~|||nnnaaa[[[YYYWWWUUUIII;;;222------444<<>>???@@@BBBCCCCCCCCCCCCCCC@@@DDDEEEAAA???@@@@@@???<<<<<<===<<<<<<<<<===>>>;;;:::888999:::===???@@@???BBBFFFIIIIIIIIIGGGFFFBBB???======>>>???@@@???;;;>>>>>>;;;;;;>>>???===:::<<<>>>===;;;;;;???BBBCCCGGGGGGCCCCCCDDDAAA;;;<<<:::888666555444555666333555666555333333555777444333333333555555444222444222111111222333222111111000000222555777666444555555999@@@AAA>>>===@@@AAA@@@???===;;;999888888555666777777777888;;;>>>>>><<<::::::<<<===<<<:::666777777777666666666666555555555333111000//////000////////////111333444***,,,............///000...------------...000111000000000//////.........,,,---,,,+++******,,,...,,,,,,++++++++++++++++++,,,++++++,,,---000222333...............---,,,,,,))))))))))))))))))))))))))))))(((''''''((()))***++++++++++++++++++++++++)))***+++***))))))+++,,,((((((((((((((((((((('''((()))))))))((('''%%%$$$%%%%%%&&&'''(((((((((((((((((('''&&&&&&'''((((((%%%%%%%%%&&&'''((()))***&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###""""""!!!!!!$$$$$$######$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''))))))%%%####################################$$$$$$$$$$$$$$$######$$$&&&&&&%%%###!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$!!!  """###""""""""""""###$$$&&&&&&###+++///+++%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''"""##################$$$""""""!!!!!!"""###%%%&&&$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$'''))))))&&&$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***++++++*********(((&&&'''***+++***((((((+++///000///000333666666>>>IIIQQQUUUYYY^^^ccccccgggooozzz}}}qqqgggWWWXXXYYYZZZYYYWWWUUUTTTSSSTTTYYYccciiikkknnnrrr{{{}}}yyylll```ZZZXXXVVVVVVJJJ===444//////666===uuutttuuuzzz~~~{{{wwwtttssssssssstttwww{{{~~~~~~|||{{{zzzyyy}}}}}}zzzwwwsssooojjjddd]]]YYYSSSQQQNNNLLLKKKIIIFFFDDDBBBBBBBBBBBBCCCCCCDDDEEEAAAEEEFFFAAA===>>>???>>>;;;<<<<<<<<<;;;<<<===???>>><<<999999:::===???@@@???DDDKKKOOOPPPPPPPPPPPPFFFDDDAAA@@@@@@@@@???>>>>>>CCCFFFDDDDDDFFFEEECCCDDDFFFFFFEEEBBBBBBEEEIIIDDDGGGEEE@@@@@@CCCAAA;;;;;;;;;999888777555555444222555777666444333555777333222222333444444333111666444333333444444222111555333222333666777555222333222666>>>AAA===<<>>;;;888666666666666333444555555444555888;;;999666555666999;;;:::999555666666333000000222555111111111000//////111222111000///...------......---...//////---++++++,,,,,,++++++++++++,,,...///000//////...,,,++++++******+++***)))'''''')))+++*********+++,,,,,,------,,,+++++++++,,,///222444.........///......------***************************)))(((''''''((()))***'''''''''''''''''''''''''''((()))((('''(((***,,,))))))((((((''''''''''''%%%&&&((())))))(((&&&$$$$$$$$$&&&'''((()))))))))&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%&&&''')))+++,,,&&&&&&'''((((((''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%$$$##################$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$''')))'''$$$###&&&***$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%&&&%%%""" !!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""" !!!###$$$$$$###############$$$$$$!!!$$$%%%$$$%%%'''%%%!!!""""""#########$$$$$$$$$!!!!!!""""""#########$$$!!!!!! !!!"""###%%%&&&$$$$$$$$$############"""#########$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$########################%%%(((++++++)))'''(((***'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''&&&&&&'''(((***,,,---...***((((((***---...,,,***(((+++...//////000555999666>>>HHHPPPTTTYYY```eeebbbgggqqq|||zzzlll___UUUVVVWWWXXXXXXVVVTTTSSSUUUVVV[[[ccchhhiiijjjnnnwwwzzzwwwjjj___ZZZXXXWWWTTTIII===666222333;;;CCCyyyrrruuu}}}~~~qqqnnnnnnnnnmmmmmmtttsssrrrrrrssssssrrrqqquuu{{{~~~wwwrrrppplllfffaaaVVVWWWVVVUUURRRNNNJJJHHHBBB@@@@@@AAADDDGGGHHHHHHKKKIIIHHHGGGGGGFFFDDDBBB===???@@@AAAAAA@@@>>>===@@@@@@??????>>>?????????DDDGGGMMMTTTZZZ^^^^^^]]]TTTOOOHHHCCCCCCEEEGGGIIIJJJMMMPPPSSSTTTUUUWWWXXXVVVQQQLLLIIIJJJLLLOOOPPPNNNLLLIIIGGGEEECCC???<<<:::999888777666555555555444444444444444333333333333333333333222111000000555555444333222222111111---...000222444555555666444666999;;;<<<<<<:::999666999:::999555222111222000000000111222444555666222444555555444444444555666555444333222111111111333333333222000...---,,,//////111222222111000000........................++++++******)))*********222111000///---,,,+++******++++++++++++***))))))+++***)))))))))***,,,,,,++++++,,,,,,...///111222000///------------+++)))---,,,***)))((((((((()))))))))((('''''''''''''''''''''''''''((((((((((((((('''&&&&&&'''((()))***&&&'''(((*********))))))((('''%%%$$$###$$$$$$%%%(((&&&&&&(((***+++(((%%%((('''%%%#########%%%&&&***)))(((&&&&&&'''(((((((((((('''&&&%%%%%%$$$$$$$$$######""""""######$$$&&&&&&%%%$$$$$$######"""###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$###!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$######&&&%%%$$$$$$$$$%%%&&&'''###%%%$$$!!!"""%%%&&&###""""""""""""""""""""""""$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ """###""" $$$$$$######""""""!!!!!!"""  """#########$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!###$$$%%%%%%$$$$$$"""############$$$$$$$$$ !!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###&&&&&&%%%$$$$$$############$$$&&&((()))***++++++...''' ###&&&### ((((((((('''&&&&&&(((***%%%%%%&&&&&&%%%%%%$$$$$$&&&)))***((())),,,,,,)))+++***)))***+++,,,+++******+++---111555777777666444:::FFFSSSYYYZZZ^^^ddd]]]hhhuuu}}}zzzmmm```RRRSSSTTTUUUVVVUUUTTTSSSVVVWWW\\\dddhhhhhhhhhkkksssuuupppcccZZZXXX[[[]]]aaaRRRAAA555///000999CCC^^^[[[cccpppzzzmmm___ZZZYYYXXXWWWWWWYYYXXXXXXYYYZZZ[[[[[[[[[aaaeeennnzzzqqqllleeebbb```]]]XXXSSSLLLMMMMMMNNNMMMLLLJJJJJJCCCAAA@@@@@@BBBCCCCCCCCCIIIGGGFFFFFFFFFEEECCCAAA>>>???AAAAAAAAA@@@>>>===@@@????????????@@@AAABBBCCCFFFLLLXXXdddlllnnnmmmkkkeee\\\UUURRRSSSTTTUUU\\\```fffiiikkkjjjhhhggg[[[VVVQQQMMMMMMOOOQQQRRRMMMKKKIIIGGGEEECCC???<<<888777666555555555555555555555555444444444333333444444444444333333222111333333333333333333333333222222333333333444444444999:::;;;<<<;;;:::888666888:::;;;:::666444333333111111111222333444555666444666888888777777777888888888666555333333222222555555444333222000///.........///000000///...---......////////////......---,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++***+++++++++******))))))))))))((((((((()))***+++,,,,,,,,,,,,---///000000...---++++++,,,,,,+++))))))((('''&&&%%%%%%%%%&&&)))((('''&&&&&&&&&&&&'''&&&'''''''''((((((((((((&&&&&&%%%$$$%%%%%%''''''%%%&&&'''(((((('''%%%%%%'''&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$&&&((((((%%%""" """###%%%&&&&&&******(((''''''''''''((((((((((((''''''&&&&&&&&&$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%######"""""""""!!!!!!!!!######""""""""""""""""""#########$$$######"""""""""######$$$$$$######"""%%%$$$#########$$$&&&&&&***111444...'''$$$###"""########################"""""""""""""""""""""""" """######"""!!!!!!""" #########"""!!! ######$$$%%%%%%$$$###############$$$######"""""""""###$$$$$$$$$###"""!!!!!!!!!"""""""""##################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&"""#####################%%%&&&''''''((((((((('''+++&&&"""!!!###%%%###!!!%%%&&&&&&%%%###$$$&&&((($$$%%%&&&&&&'''''''''''''''***+++)))))),,,,,,)))+++***))))))******)))'''((()))+++///333555555444444;;;HHHWWW^^^___aaaeeedddllluuuyyyxxxsssfffZZZUUUUUUWWWXXXXXXXXXWWWVVVYYYYYY]]]dddgggfffgggjjjrrrtttpppeee[[[ZZZ]]]^^^]]]PPP???444///000:::DDDGGGGGGOOO^^^xxxfffYYYLLLFFFEEECCCBBBCCCDDDDDDDDDDDDEEEGGGHHHIIIMMMMMMSSS___mmmtttqqqkkkYYYUUUPPPMMMMMMKKKGGGDDD???@@@@@@BBBCCCEEEGGGHHH@@@>>>======???@@@@@@???DDDCCCBBBCCCCCCCCC@@@>>>??????AAAAAAAAAAAA??????AAA@@@@@@???@@@AAACCCCCCEEEFFFMMM[[[lllxxxzzzyyy|||tttjjjaaa\\\[[[[[[\\\___dddjjjoooppplllgggcccXXXTTTNNNKKKKKKLLLMMMNNNHHHFFFDDDCCCBBB@@@<<<:::555555444444333444444555555555555555666666666666666666666666666555555555333333333444444444555555555555444444444555666777<<<<<<<<<;;;;;;999888777:::;;;===<<<999666555555333333333333333444555666666888;;;<<<;;;;;;;;;<<<;;;:::999777555444444444666666666555444222111000000000000000//////------...//////////////////.........---------......///+++++++++,,,------......++++++*********)))))))))(((((('''&&&'''((()))***,,,,,,,,,------.........,,,***)))***+++,,,+++)))******)))(((''''''''''''(((''''''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$%%%%%%&&&&&&''''''((('''%%%$$$###&&&&&&''''''&&&&&&%%%%%%'''&&&%%%%%%&&&&&&$$$""""""%%%&&&&&&%%%******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""""""""!!!!!!!!! $$$$$$###""""""!!! !!!!!!""""""###""""""""""""######$$$$$$######"""#########"""###$$$$$$%%%+++777>>>777***"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###"""###%%%!!!!!!"""""""""""""""""" ###%%%$$$!!!!!!""""""############""""""""""""""""""############$$$$$$$$$$$$###"""!!! !!!!!!!!!""""""######$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***""""""###$$$$$$%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$#########$$$$$$###""""""###%%%###$$$&&&'''((()))))))))(((++++++)))))),,,---***---,,,***+++,,,,,,***)))((()))+++///333555555333444;;;KKK\\\dddddddddfffeeejjjnnnnnnmmmiii___VVVXXXXXXZZZ[[[[[[[[[ZZZYYY\\\ZZZ]]]cccfffeeefffiiirrruuurrrggg^^^]]]^^^___ZZZMMM>>>444000333===GGG>>>???FFFQQQkkkvvvWWWLLLAAA======<<<<<>>?????????>>>???@@@AAACCCAAABBBIIIRRRXXXWWWTTTGGGDDDAAA?????????===;;;777666666777999;;;>>>@@@999888888:::===???@@@???=========>>>@@@???===:::===>>>@@@AAABBBBBBBBBBBBDDDCCCAAA@@@@@@AAABBBCCCIIIHHHMMMZZZkkkvvvvvvrrrrrrkkk```XXXTTTTTTTTTUUUQQQTTTXXX\\\]]]ZZZTTTOOOJJJFFFBBB@@@@@@BBBDDDDDD@@@???===<<<<<<:::888555444444333333333444444555555666777888999:::;;;<<<999999999999999999::::::777777666666666666666666444444444555777999;;;<<<::::::;;;;;;;;;<<<<<<<<<<<<=========;;;999888777555555444444444555555666888:::===???>>>>>>>>>???<<<;;;999777555444333333666666666555444222111000333333222222111000///...---......//////......---.........---......///000------......//////000000+++******))))))))))))))))))((('''''''''((()))***,,,,,,,,,------------,,,+++***)))***,,,---,,,+++******))))))(((((((((((((((((('''''''''''''''(((%%%%%%&&&&&&&&&''''''''')))((((((''''''&&&&&&&&&'''(((((()))((('''&&&%%%%%%&&&'''(((((('''%%%$$$)))(((''''''&&&&&&$$$### !!!###%%%%%%%%%%%%$$$)))((('''&&&%%%$$$$$$$$$""""""""""""############%%%%%%$$$$$$$$$$$$%%%%%%!!!""""""###$$$%%%%%%%%%$$$%%%%%%&&&%%%###!!! ############""""""""""""######""""""!!!!!!!!!!!! !!!!!!"""############""""""############"""""""""""""""""""""######$$$###///666111'''"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###"""!!!"""$$$"""""""""######$$$$$$$$$%%%%%%""" """%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$#########""""""!!!!!! !!!!!!!!!""""""""" !!!!!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$######$$$&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%$$$######!!!$$$'''&&&$$$######%%%###$$$%%%$$$######$$$%%%$$$%%%&&&''''''((((((((())),,,,,,)))***---...,,,///...---...000111111000+++,,,///333777888777555222:::KKK^^^ggggggdddddd___bbbcccbbbbbbccc^^^XXXZZZ[[[\\\]]]]]]]]]\\\[[[\\\ZZZ[[[aaaddddddgggkkkuuuyyyvvvlllbbb______^^^VVVJJJ<<<444222666@@@KKK;;;;;;AAAKKK___{{{}}}eeeKKKCCC<<<<<<===>>>@@@CCCBBBCCCDDDBBB???======>>>@@@>>>======???BBBEEEFFF===<<<:::999999999888888555444222111111333555777666666666888;;;=========777777999<<<>>>>>><<<:::<<<===???AAACCCDDDEEEFFFGGGEEECCC@@@???@@@AAABBBIIIGGGJJJVVVdddkkkhhhbbbZZZUUUMMMHHHGGGHHHJJJJJJIIIIIIJJJLLLLLLJJJFFFBBB>>>;;;888777:::===??????<<<;;;:::::::::999777555555555555444555555666666666777888;;;===???AAAAAA;;;;;;::::::;;;<<<===>>><<<;;;:::999888777666666444555555777888:::<<<===;;;;;;;;;<<<<<<===>>>>>>============<<<;;;999777555555555444444555666666888;;;>>>@@@???>>>>>>>>>999888777555444333222222444444444444333111000///333222111000000///......,,,---...//////...---,,,---------------...//////000///////////////......+++***)))((((((((())))))))))))((('''((()))***+++***+++,,,,,,---,,,,,,++++++***)))+++---...---,,,%%%%%%%%%%%%%%%%%%$$$$$$)))(((((('''(((((())))))%%%%%%%%%%%%&&&&&&&&&&&&(((((((((''''''&&&%%%%%%$$$%%%&&&((((((((('''&&&$$$%%%&&&'''''''''%%%%%%(((((('''&&&%%%$$$$$$$$$'''&&&%%%$$$###$$$$$$%%%&&&&&&%%%%%%$$$###""""""!!!!!!""""""""""""""""""%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$$$$%%%&&&$$$$$$%%%%%%$$$""" ############"""""""""""" !!!!!!""""""""""""!!!!!!"""###$$$$$$$$$###"""""""""######"""""""""!!!!!!""""""############%%%)))&&&###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$"""  """ !!!!!!!!!$$$%%%""" """%%%######""""""""""""######!!! """###### !!!!!!""""""###!!!!!!!!!"""""""""###### !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""""""""$$$$$$((((((((('''''''''&&&&&&###$$$%%%%%%%%%%%%%%%%%%###''''''$$$"""###&&&%%%&&&''''''&&&%%%&&&'''%%%%%%&&&&&&&&&%%%%%%$$$))),,,,,,***+++///111///---------000333666777666///000333666999:::777555000888III\\\gggfffbbbaaa\\\^^^]]]\\\^^^bbbaaa^^^\\\]]]^^^^^^^^^]]][[[ZZZZZZWWWXXX]]]aaaccchhhmmmyyy}}}{{{pppddd___\\\ZZZPPPDDD888222111666AAAKKK@@@===BBBIIIRRRaaacccRRRIIICCCAAACCCFFFFFFHHHLLLOOOQQQSSSQQQLLLGGGEEEEEECCCCCCCCCBBBAAAAAACCCDDD<<<;;;:::999888888888888777666444222111111222333888888777999;;;;;;:::888555666999>>>BBBCCCAAA???>>>???@@@AAACCCDDDEEEFFFGGGEEEBBB@@@??????AAABBBEEEEEEJJJSSS^^^aaa\\\VVVJJJFFFBBB@@@AAADDDFFFGGGIIIGGGDDDEEEFFFFFFBBB>>>;;;999777888;;;>>>@@@AAA>>>===<<<===>>>>>><<<:::999999888888777888888888888999:::<<>>???>>>>>><<<;;;999777666666777888999:::::::::999999===>>>>>>>>>>>>===<<<<<<===<<<;;;<<<===<<<999777444444444444444555666777777:::===???===<<<;;;:::666555444333222111111111333333333333222111000/////////...---,,,,,,,,,,,,,,,---///000000///---,,,,,,,,,,,,,,,,,,---...////////////...---,,,+++++++++***)))((('''((())))))))))))((((((((()))***+++((()))+++,,,---,,,+++++++++******+++---...---,,,%%%%%%&&&&&&&&&&&&%%%$$$(((''''''''''''((())))))$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$$$$###!!!"""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%###!!!!!!"""###&&&$$$"""!!!!!!"""$$$%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$######$$$##################$$$!!!!!!""""""###$$$%%%%%%%%%$$$######"""!!!!!! """"""!!!!!!!!!  !!!!!!"""######""""""######$$$$$$######!!!""""""######""""""!!!!!!!!!"""############""""""###"""!!!%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!! $$$$$$###!!!!!!"""!!!!!!!!!!!!!!!!!!"""""""""$$$$$$!!! """######""""""""""""######!!!!!!  """### !!!"""###!!!!!!"""""""""######### !!!!!!"""######$$$########################$$$###""""""!!!!!!!!!"""''''''&&&%%%%%%$$$######"""###$$$%%%&&&''''''''' $$$''''''$$$######%%%%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###)))++++++***,,,111444222++++++,,,000444888999999333444666999;;;:::666333000666EEEXXXcccccc___^^^^^^___^^^\\\___ddddddbbb___`````````^^^\\\ZZZYYYXXXUUUUUUZZZ^^^aaagggnnnyyy}}}|||qqqddd]]]YYYVVVLLLAAA666000111666AAALLLGGGBBBIIIPPPQQQVVV[[[UUUXXXTTTTTTWWWYYYWWWXXXZZZ^^^cccgggeee___XXXUUUTTTQQQQQQSSSUUUVVVTTTNNNIII@@@@@@???>>><<<<<<<<<===999888777666666666777777888888888999;;;;;;:::888888:::>>>DDDIIIKKKJJJHHHCCCCCCBBBBBBBBBBBBCCCCCCDDDBBB@@@>>>>>>@@@CCCEEEFFFIIIOOOXXX]]]]]]WWWQQQEEECCCAAABBBCCCFFFFFFFFFIIIFFFCCCDDDFFFEEEAAA======;;;999:::===@@@BBBBBB@@@@@@???AAABBBCCCAAA@@@>>>===<<<;;;;;;:::;;;;;;;;;<<<<<<===>>>>>>??????888888777777888:::===>>><<<<<<;;;:::999777777666666777:::;;;<<<;;;999777;;;===>>>@@@@@@???>>>===<<<:::999:::<<<;;;888555333333333333444555666777555888;;;<<<;;;888666555333333222111111111111111222333333222222111000///---,,,++++++++++++,,,------///111222222111///---,,,,,,,,,,,,---...///000//////......---,,,,,,,,,+++***(((''''''''')))***(((((('''&&&'''((()))***&&&(((***,,,------,,,++++++***)))***+++,,,+++***&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""###############$$$%%%%%%"""$$$$$$""" """%%%######"""""""""""""""######$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$############""""""!!!!!!""""""###!!!!!!""""""######$$$$$$%%%$$$""" !!!"""######"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$#########$$$""" !!!%%%%%%!!!########################!!!!!!""""""#########$$$"""""""""""""""""""""""""""######"""!!!"""$$$'''$$$$$$$$$$$$############!!!!!!""""""!!!!!!""""""""""""!!! !!!"""""""""!!!  !!!!!!  !!!""" !!!!!!!!!""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############"""%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''###$$$%%%%%%$$$######$$$"""$$$&&&'''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%(((***+++***,,,333666666------...111666999;;;;;;888999;;;===>>><<<777444222666BBBTTT___```]]]\\\\\\^^^]]]\\\___eeefffdddcccccccccaaa___]]]ZZZXXXYYYUUUTTTWWW[[[^^^eeekkktttyyyyyyoooccc[[[VVVRRRMMMCCC999444555:::EEEPPPIIIEEEPPP^^^^^^bbblllqqqkkkhhhiiillllllhhhgggiiiffflllqqqpppjjjbbb^^^^^^aaa```bbbhhhkkkgggZZZNNNFFFFFFEEECCCAAA@@@AAABBB::::::::::::;;;<<<======555555666999<<<>>>===;;;;;;>>>CCCIIIOOORRRQQQPPPGGGFFFDDDCCCAAA@@@@@@@@@AAA@@@>>>===>>>AAAEEEGGGKKKOOOWWW]]]```\\\UUUOOOFFFEEEDDDDDDFFFGGGFFFFFFIIIFFFEEEFFFIIIGGGBBB<<<>>><<<::::::<<<>>>@@@@@@AAAAAAAAABBBDDDEEECCCBBBAAA@@@???>>>===<<<<<<<<<>>>>>>======<<<<<<;;;;;;666555444444666888;;;<<<999999999888888777777777111444888<<<======;;;:::666999===@@@BBBBBBBBBAAA;;;999888999;;;;;;888444111111222333444555777888333666::::::888555333222222111111000000111111222333333333333222222111000...---,,,+++,,,---...//////000222444444222000///,,,,,,,,,------///000000000000000000000/////////+++***((('''&&&''')))***''''''&&&%%%&&&'''((()))%%%'''))),,,------,,,++++++)))((()))***+++***((("""###$$$%%%%%%%%%$$$###############$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$&&&'''(((''''''&&&&&&&&&''''''&&&%%%###"""######"""!!!"""###%%%&&&###%%%&&&$$$""""""%%%((($$$%%%&&&&&&%%%""" ###$$$&&&'''(((((('''&&&%%%$$$$$$###"""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""############%%%###!!! """$$$%%%%%%%%%%%%$$$$$$$$$$$$"""""""""!!! !!!"""""""""!!! !!!!!!""""""""""""!!!!!!!!!"""###%%%%%%$$$$$$######$$$!!!!!!$$$$$$""""""""""""""""""""""""""" """###%%%&&&'''!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$(((+++""""""!!!!!!  """%%%%%%%%%!!!  !!!###"""  ###"""   !!!!!! !!!""""""######""""""""""""""""""""""""!!!###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((%%%%%%&&&'''''''''&&&&&&&&&%%%$$$$$$$$$$$$###### """$$$$$$###"""""""""$$$$$$&&&'''(((((())))))'''*********---444888888111111222555999<<<<<<<<<>>>>>>@@@BBBBBB???:::666444666AAAQQQ\\\^^^\\\\\\VVVXXXYYYZZZ___eeegggeeeffffffeeeccc```]]]ZZZXXX[[[VVVTTTVVVYYY\\\bbbiiiooouuuuuulllaaaYYYTTTPPPRRRHHH>>>::::::@@@KKKVVVIIILLLTTT^^^iiipppssstttwwwxxxxxxxxxuuuqqqmmmkkknnnpppqqqmmmfffaaa______```eeehhhjjjmmmmmmfff]]]UUUPPPKKKFFFDDDCCCAAA@@@AAAAAA@@@>>>;;;;;;<<<>>>;;;;;;::::::===BBBFFFIIIIIIIIIIIIKKKMMMNNNMMMKKKGGGEEEBBB@@@???>>><<<;;;999;;;===>>>???AAADDDGGGFFFQQQ[[[\\\ZZZYYYXXXUUUOOOHHHDDDEEEFFFFFFHHHKKKJJJJJJKKKMMMMMMKKKGGGDDDAAA???===;;;;;;;;;;;;:::AAABBBDDDFFFHHHJJJJJJKKKLLLIIIDDD???<<<;;;<<<===???>>>;;;999888888999:::999888666555555666888999777777777666555444444333444444444666888;;;>>>@@@@@@CCCCCCCCCEEEFFFAAA999;;;<<<<<<;;;999666555555444444333333333333444444::::::999888666444111000000000///...---///222666666666555444222000---+++******+++,,,,,,,,,++++++---...///000000...,,,+++((()))+++,,,...000222222222111///---,,,,,,------+++,,,---+++)))&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((+++---+++'''%%%&&&((()))))))))))))))(((((('''((('''&&&%%%$$$#########&&&&&&%%%$$$$$$######"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%$$$""""""!!!$$$&&&'''%%%"""!!!###%%%""""""######$$$$$$$$$%%%""""""!!!!!!"""###$$$$$$$$$%%%&&&&&&%%%$$$%%%''' !!!""""""""""""""""""###$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###""" !!!"""""""""""""""######""""""######$$$%%%!!!!!!!!!!!! ###"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$"""$$$!!!######$$$######"""!!! $$$!!!!!!"""!!! """#########!!!  !!!!!!"""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""$$$$$$###!!! !!!  """"""""""""############$$$###"""""""""$$$&&&(((###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$&&&((()))***+++---,,,+++******,,,...000***,,,///333888<<>>888999AAAMMMVVVYYYYYY[[[YYY\\\___^^^aaagggiiigggeeedddbbbaaa```^^^[[[YYYYYYTTTRRRVVVYYY[[[^^^bbbtttvvvrrreeeZZZVVVVVVVVVSSSPPPEEE;;;???SSShhhrrrMMMPPPUUU]]]gggooosssuuu}}}~~~~~~}}}xxxpppiiidddaaadddfffccc]]]XXXUUUUUUWWW[[[___aaafffiiieee___WWWRRRKKKFFFCCCBBBAAA@@@DDDDDDCCC@@@>>>===>>>???>>>===;;;;;;===AAADDDGGGJJJKKKMMMNNNNNNLLLJJJIIIEEECCCAAA??????>>>;;;999888999<<<======???AAACCCJJJTTT\\\]]][[[ZZZXXXVVVSSSNNNKKKLLLMMMKKKKKKMMMMMMNNNPPPRRRSSSQQQLLLHHHCCCBBBAAAAAA@@@???===;;;???@@@AAACCCEEEGGGHHHIIIKKKHHHCCC>>>;;;::::::;;;;;;:::888777777888:::;;;999888888777777888888999888777666555444444444444444444444555777:::<<<>>>BBBEEEEEEEEEHHHJJJGGGBBB>>>>>><<<:::777666555555555444333333333555666777;;;;;;;;;:::888444111///000000///...---///222555777777666555333000...,,,,,,,,,---------,,,,,,++++++,,,---------,,,+++***+++,,,...000222555666777333222111///...---------))))))((('''&&&&&&((()))&&&%%%%%%%%%%%%%%%%%%%%%'''((()))((('''%%%%%%%%%(((((())))))(((((('''&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%$$$###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$!!! """$$$""""""""""""######$$$$$$!!!!!!""""""############"""###$$$###!!! !!!!!!!!!!!!"""""""""""""""""""""######$$$#########"""""""""#########$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$#########"""""""""###$$$$$$"""""""""!!! ######"""""""""!!!!!!!!!""""""""""""""""""""""""!!!###### """ """"""!!!  !!!!!!""""""!!!!!! !!!!!!"""###""""""!!!!!!!!!!!!""""""#########"""!!!!!!  !!!""""""""""""############)))(((&&&$$$###$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%""""""###%%%&&&'''((()))******(((((()))***,,,...---...000444888<<>>???@@@BBB@@@>>>======???AAACCCIIIMMMRRRSSSOOOJJJGGGFFFAAA@@@?????????===:::777888:::<<<======>>>@@@BBBKKKSSS[[[[[[YYYYYYWWWTTTVVVSSSRRRUUUUUURRROOOPPPOOOPPPQQQTTTUUUSSSOOOLLLGGGGGGFFFEEEBBB???<<<:::<<<<<<<<<===???BBBEEEFFFIIIFFFBBB===:::999999999777666666666777888:::;;;999999999::::::999999999888777555333222333444555444333333444555777999;;;@@@CCCDDDDDDGGGMMMMMMJJJDDDAAA===999666555555555666555333333444666999;;;>>>>>>>>>===:::666111///000111000//////000333666888888777666444111///......//////......---,,,+++)))))))))***************---...///222444777888999333333222111///...,,,+++'''&&&%%%$$$%%%''')))+++&&&'''''''''''''''''''''''''''&&&'''(((((('''%%%''''''((((((''''''&&&%%%$$$$$$###""""""#########""""""######$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###"""!!!!!!"""###%%%$$$$$$$$$%%%'''(((***"""#########!!! !!!"""!!!!!!!!!!!!"""""""""""" !!!###$$$$$$###""""""$$$%%%&&&$$$""" !!!"""!!!!!!!!!!!!"""######!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!  !!!"""######$$$$$$######"""""""""""""""######$$$"""""""""!!!!!! ############"""""""""""""""""""""""""""""""""""" $$$%%%  !!!!!!"""!!!!!!!!!  !!!!!!  !!!!!!  !!!!!!""""""###  !!!"""""""""!!!!!!!!!!!!""""""""""""""""""############ !!!""""""""""""""""""############'''&&&%%%############$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&#########$$$$$$$$$$$$%%%""""""######$$$%%%%%%%%%***)))(((((()))+++,,,---000000111444777;;;???AAAHHHIIIIIIJJJNNNTTTSSSNNN???===@@@JJJSSSWWWZZZ\\\aaadddeeeccceeeiiijjjgggfffdddaaa___^^^\\\YYYWWWYYYSSSQQQVVV[[[___eeekkkppptttrrrhhh^^^[[[ZZZYYYZZZSSSEEE888777DDDUUU___FFFGGGJJJOOOUUUZZZ\\\]]]```aaaaaa```\\\VVVPPPMMMOOOSSSUUUTTTNNNHHHDDDDDDAAADDDFFFGGGLLLSSSWWWVVVQQQLLLEEE@@@>>>>>>?????????@@@AAAAAA@@@@@@AAACCCDDDCCC@@@===<<<<<<===>>>EEELLLRRRSSSNNNGGGEEEDDD===<<<======>>><<<999666:::<<<>>>??????@@@BBBDDDIIIPPPVVVWWWVVVWWWUUURRRUUURRRTTTYYYZZZVVVRRRQQQOOOMMMMMMNNNOOOPPPPPPNNNMMMLLLJJJEEE@@@<<<999888999999888999;;;>>>AAACCCGGGEEEAAA===:::999999999777777777777888999:::;;;888999:::<<<<<<:::999888777666333111000222444555333333222333333555777888:::<<<>>>>>>CCCKKKOOONNNJJJFFF???999666666666666666444333222333777;;;===@@@AAAAAA@@@<<<888333000111222222111111222444777999999777666444222000////////////...---,,,+++***(((((((((((()))***+++,,,------///000111333444444000111111000...,,,***((('''&&&%%%%%%&&&'''(((((((((((())))))))))))))))))***(((&&&(((,,,---***(((&&&&&&''''''&&&&&&%%%$$$$$$############$$$$$$%%%""""""######$$$$$$$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""!!!"""###"""!!! !!!###$$$$$$######$$$&&&((()))!!!"""######""""""!!!""" !!!!!!!!!!!!!!!!!! !!!###$$$%%%###""" $$$%%%%%%$$$"""!!!"""###""""""!!!!!!!!!"""###$$$"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!! !!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!##################""""""""""""""""""""""""""""""!!!%%%&&&""" !!!!!!"""###$$$$$$$$$$$$  """######"""""" !!!!!!!!!""""""###### !!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!######!!!"""""""""############!!! !!!"""###$$$"""!!!!!!!!!""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%""""""#########$$$$$$$$$############$$$$$$$$$$$$+++******+++,,,---//////111111111222555888<<<>>>AAABBBCCCGGGOOOWWWUUUOOO@@@;;;<<>>;;;;;;<<<======;;;===@@@BBBBBBCCCFFFHHHEEECCC@@@===;;;:::::::::???FFFMMMNNNIIIDDDBBBCCC:::::::::<<<===<<<999666:::;;;===>>>???AAAEEEHHHJJJPPPTTTUUUUUUWWWVVVSSSOOOMMMPPPVVVXXXTTTPPPPPPNNNJJJGGGEEEHHHLLLOOOQQQTTTRRRNNNGGG???:::999999888777777777888:::===???EEECCC@@@===:::999999999;;;;;;:::::::::999::::::777888:::;;;;;;:::888777666444222000000111333555333222222222222444555666555888:::;;;@@@IIIPPPQQQOOOIII@@@:::777777777777555333222111333666:::===@@@AAAAAA@@@===888444222222333444333222333555888999888777444222111//////---------,,,+++***)))((((((((())))))+++,,,...///////////////............------------+++)))'''%%%(((((((((***+++***'''###''''''(((((())))))))))))***((('''))),,,---+++(((&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$######"""""""""$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$""""""###$$$$$$$$$###""""""###$$$%%%""""""######$$$$$$###"""!!!!!! """###%%%$$$###!!!   """"""""""""""""""######$$$"""#########"""!!! """""""""""""""""""""!!! !!!!!! """!!!!!!""" !!!!!!!!!!!!!!!!!!!!! !!!!!!"""#########"""!!!!!!!!!!!!"""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""" ###$$$!!!!!!### !!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!! !!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!!!!!!!!""""""###""""""!!!!!!  !!!"""###$$$!!!"""""""""############ !!!"""#########""""""!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%*********+++,,,...//////000000000000222444666888888;;;>>>DDDNNNVVVTTTNNNBBB<<<;;;EEEQQQYYY___bbb```dddffffffjjjooorrrpppmmmjjjfffcccaaa___\\\ZZZXXXSSSRRRWWW]]]bbbiiiooovvvzzzyyyoooddd```^^^]]]\\\RRRDDD999666>>>MMMXXXIIIKKKOOOSSSUUUSSSOOOKKKSSSQQQMMMIIIFFFEEEDDDDDDIIIKKKLLLIIICCC>>><<<======BBBCCCAAAAAAEEEGGGFFF???<<<999777888999:::::::::===AAACCCDDDFFFHHHJJJDDDBBB???===:::888888777;;;???CCCDDDBBB@@@???@@@999888999:::;;;;;;999777777888:::;;;===BBBHHHLLLPPPUUUWWWVVVVVVXXXWWWSSSIIIGGGHHHNNNPPPMMMJJJJJJKKKGGGBBBAAADDDIIINNNPPPVVVUUURRRKKKBBB===<<<===999888888777888999:::;;;AAA???===;;;:::999999999===<<<;;;:::999888777777555666888999999888666555444222111000000111222333222222111111222444555666444999<<<===BBBKKKSSSUUUPPPIII???999777777666555222222000000222555888:::======<<<;;;999777444333111222333333222333555666888777555222000///......******+++******)))((('''((()))***,,,...///111111111000000...---,,,++++++))))))))))))(((&&&%%%$$$))))))***...111000+++'''%%%%%%&&&&&&''''''(((((('''&&&'''((()))***)))(((&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$$$$###""""""!!!!!!######""""""""""""#################################$$$%%%%%%######$$$%%%$$$$$$######""""""!!!!!!"""""""""$$$%%%%%%###!!!!!!!!!!!!!!! """"""###$$$$$$###!!! !!!!!!!!!!!!###%%%!!!"""###$$$$$$$$$######!!!"""""""""""""""!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!! !!!!!!!!! !!!""""""######"""""" !!!""""""###"""!!! !!!"""!!!!!!!!!!!!"""""""""""" !!! """$$$!!!!!! !!!"""""""""!!!!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""!!!!!!!!!!!!""""""###""""""!!!  !!!"""######""""""""""""############%%%%%%$$$$$$###"""""""""%%%$$$#########$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((***+++,,,------......///000000111111222222666;;;@@@IIIRRRSSSOOOFFF???===FFFTTT\\\aaaddd]]]aaadddfffjjjqqqtttsssqqqmmmiiieeecccaaa^^^]]]XXXTTTSSSYYY___bbbgggllltttxxxvvvlllbbb___^^^^^^ZZZOOOBBB:::888???NNN[[[PPPQQQRRRTTTUUUSSSNNNKKKOOONNNKKKHHHEEECCCAAAAAABBBDDDEEEBBB>>>;;;;;;======CCCGGGGGGFFFHHHIIIHHH;;;999777666777777777666999<<>>;;;999777666666::::::::::::::::::::::::999888777888:::;;;;;;999777777888999===DDDMMMSSSWWWZZZYYYVVVVVVVVVSSSNNNGGGCCCBBBEEEFFFCCCAAABBBDDDAAA>>>>>>AAAFFFJJJKKKNNNQQQRRRNNNGGG@@@>>>???;;;:::::::::999999999999;;;:::999888888888888888999999999888777555444333444555666666666666555444111111000000000111111222111111111111222444666777666<<<@@@@@@EEENNNUUUXXXNNNFFF<<<777666666444222000000///000111333555666777666555444444333333333...///111111000000222444666555222000...,,,,,,,,,)))))))))******))))))((('''(((+++...000111222222//////...---,,,+++******((('''&&&&&&%%%%%%%%%&&&''''''(((...555888666222&&&&&&'''(((((())))))***&&&((())))))((((((((()))'''''''''''''''&&&%%%%%%&&&&&&%%%$$$#########$$$############""""""""""""######""""""""""""#################################$$$%%%%%%######$$$%%%"""###$$$%%%%%%###""" !!! """%%%%%%""""""""""""!!!!!!!!! ############""""""!!!!!!"""###$$$$$$$$$$$$%%%&&& !!!$$$%%%&&&%%%###""" !!!!!!!!! !!!!!!!!!  !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""######""""""  !!!""""""!!! !!!""" !!!!!!!!!!!!!!!"""!!!""""""""""""""""""!!!  """""" !!!  !!!!!! !!!!!!"""###""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""""""""""""""############%%%%%%%%%%%%$$$###""""""$$$###"""!!!!!!###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&'''(((***+++,,,---------...///000000///...---///333666888???IIIOOOPPPIIIAAA===FFFSSS[[[^^^```\\\```ccceeejjjqqqtttssssssooojjjfffcccaaa___]]]XXXTTTUUU[[[```bbbeeehhhmmmpppoooeee]]][[[]]]^^^XXXLLL@@@:::999???NNN\\\\\\[[[ZZZZZZZZZXXXUUUSSSNNNNNNNNNMMMKKKHHHFFFEEE???@@@AAA???<<<;;;===@@@<<>>>>>>>>???@@@@@@>>>===:::888777666666:::888555444555666666666999888777777:::;;;;;;;;;999999999:::???HHHRRRZZZ[[[\\\ZZZUUUSSSRRRNNNIIIGGGAAA???@@@@@@===;;;======;;;;;;===@@@CCCEEEEEEEEEKKKPPPPPPIIIBBB>>>>>><<<<<<<<<<<<;;;999888777777777666666666666777777555555555555444333222111333333444444444444333333000000000111111111111111111111111111333555777888777===AAABBBFFFNNNVVVYYYKKKCCC:::555444444222000......//////000111222333222222000//////000111222,,,---//////......000111555333111...,,,+++++++++((())))))*********))))))&&&(((+++///111222222222+++++++++******)))))))))''''''%%%$$$$$$%%%&&&'''&&&$$$&&&---666===???===)))******+++,,,,,,------(((+++---,,,***((())),,,''''''((((((''''''&&&%%%&&&%%%$$$###""""""""""""!!!!!!!!!"""######$$$$$$######""""""""""""######"""""""""""""""""""""""""""$$$%%%$$$###"""###$$$!!!###%%%''''''&&&###"""!!!$$$$$$!!!######""""""!!!!!!!!! $$$$$$###"""!!!!!!""""""!!!"""###"""!!! !!!"""!!!$$$''''''%%%###!!!  !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!  !!!!!!!!! !!!""" !!!!!!$$$!!!$$$### """###!!!!!!"""$$$ !!!""""""!!! !!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$$$$###""""""!!!!!!!!!!!!"""""""""""""""############ !!!"""######$$$$$$###!!! !!!###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''((()))***,,,.../////////---...000222111///---+++---000111111666AAALLLPPPIII@@@<<>>MMM\\\aaaffffff^^^VVVRRRQQQPPPSSSJJJDDDEEEFFFBBBBBBEEEJJJFFF@@@:::888888:::<<<;;;???DDDIIILLLLLLKKKIII>>><<<:::888666555555555333555666777888999<<<>>>CCC@@@<<<999888888777666444444444555777888777666888999:::;;;;;;:::999888888888888<<>>>>>===<<<;;;<<>>IIIRRRYYY^^^hhhgggllllllfffnnnxxxuuutttllldddcccccc```^^^^^^YYYXXXXXX[[[___bbbbbb```iiikkkhhhbbb^^^]]]ZZZVVVVVVKKK???::::::???KKKVVViiijjjeeeXXXMMMIIIIIIHHHLLLDDD???@@@AAA>>>>>>AAAHHHEEEAAA===;;;::::::;;;:::===AAAEEEHHHIIIHHHGGG>>>===;;;999777777777777222444666777777999<<<>>>BBB???;;;999888888777666444333333555777888777666777888999::::::999888777888888999<<>>???<<<999888777777777666333333333555888999888777666777888888888888777666777888:::===AAAFFFJJJLLLOOONNNKKKHHHGGGFFFFFFFFFBBB@@@===:::999:::<<<===;;;;;;<<<===>>>??????@@@>>>>>>???@@@???>>>===<<<<<<999777666777888888888666555555444444444555555444333333333333222222222222333333333333222111111111111111000000//////.../////////...///222777;;;@@@HHHOOOPPPOOONNNJJJEEE===999444222222222///---......---------...//////---......///......------+++++++++++++++++++++***((())))))***+++,,,------++++++++++++++++++++++++++++++,,,,,,++++++******%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%###!!!!!!###$$$%%%$$$###$$$%%%(((***)))&&&###$$$%%%''')))+++,,,------&&&(((((('''%%%###"""##############################"""!!! !!!"""###"""!!!!!!"""###$$$###!!! !!!!!!  !!!!!!!!!###&&&)))$$$$$$###"""!!!!!!!!!!!! !!!!!!""""""### !!!"""###############""""""!!!!!!!!!###$$$$$$""" !!!"""  !!!!!!   !!!""""""!!!"""%%%444AAA555!!!"""!!!   !!!###$$$%%%%%%%%%!!!!!!!!!!!!!!! !!!""""""######""""""!!! !!!!!!  $$$###"""   !!!!!!###$$$""" $$$###!!!!!!""""""!!!###""" ###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!! %%%$$$###$$$%%%%%%###!!!%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$###"""###%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,......,,,,,,---///---///222222222111222333000444777999===EEEHHHHHHGGG>>>999@@@LLLVVV\\\aaacccbbbhhhiiifffppp{{{xxxtttjjjaaaaaabbbaaa```aaaXXXXXXYYY\\\___bbbcccccckkkmmmkkkeee``````___]]]XXXLLL???888888???LLLXXXYYYWWWNNNAAA:::;;;>>>???:::888666666777888999;;;@@@BBBCCCCCCBBB>>>:::888666777888:::;;;===>>>>>>888777555333222222333333111444666888999:::<<<>>><<<:::777666777777666555333222333555888999888777555555666777777666555555555666888;;;>>>AAACCCDDDFFFFFFDDDBBBAAA???>>>======<<<:::999999:::;;;<<<999:::<<<===>>>>>>======<<<<<<===>>>===<<<;;;:::;;;999777666777888888777666555555444444444444555222222222222111111111111111222222222222222111111111111000000//////////////////.........222888<<>>BBBIIIKKKJJJDDD:::666>>>LLLVVV[[[___aaa___eeegggfffrrr~~~zzzuuuiii```___aaabbbaaaaaaXXXXXXZZZ\\\___aaaccccccdddjjjlllhhhdddcccaaa^^^XXXKKK===666666>>>LLLYYYEEEFFFAAA999666888::::::777777777555666888;;;;;;<<<>>>AAACCCBBB>>>:::777555555555666777999::::::666555333222222222333333222555888:::::::::<<<===888666555555666666555444333333333555888999888777444555666666666666555444333444666888:::<<<===>>>BBBAAA@@@>>><<<999777666999888888888999:::;;;;;;888999;;;=========<<<;;;;;;;;;<<<===<<<;;;:::999999888666666777888777555777666555555444444444555222222111111111000000000000000111111222111111000111000//////...//////000////////////000333888<<>>MMMXXX]]]___aaa^^^bbbfffggguuu}}}xxxjjj___]]]```aaa``````WWWXXXZZZ\\\^^^___aaabbbdddlllqqqnnnhhhddd___[[[WWWJJJ<<<666777???MMMZZZ999;;;:::555444666666333444888888666555999;;;;;;999;;;>>>??????<<<999777555555555666666777777888666666444444333444555666333666999::::::999:::;;;555333333333555555555333444444444555777888777666444555666666666666555444222333444666777999::::::@@@???>>>;;;999777555444777777888888999:::::::::888999:::;;;<<<;;;;;;::::::;;;;;;<<<;;;:::999888888777666666777777666444777666555444444444444444222111111111111000000000//////000111111111111000111000///.........///000///000000111111333777:::AAADDDCCC>>>;;;;;;:::777444444333222111000000///......---,,,,,,,,,------+++,,,,,,---.........------,,,***)))(((((()))***)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))(((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&###############$$$$$$$$$"""$$$''',,,...,,,'''###'''%%%######$$$&&&''''''%%%&&&'''(((((((((((('''''')))***)))'''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!"""!!! !!!""""""   !!!!!! !!!###"""!!!!!! !!!!!!!!!  !!!"""""""""""""""######$$$$$$$$$ !!!!!!""""""!!!!!! !!!!!!!!!  !!!  """###$$$ $$$$$$  !!!""" !!!!!! !!!!!!"""### !!!!!!  ###"""###"""!!!!!!"""###"""  !!!!!!""""""!!!!!!###""""""###    !!!!!!!!! !!!"""###############"""#########%%%((()))((('''!!!"""$$$%%%%%%%%%$$$"""""""""########################$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,...---+++***+++---222222222222222444888;;;:::AAAGGGJJJOOOSSSRRRNNNCCC999555@@@PPP[[[```aaaaaa^^^bbbeeehhhwww|||mmm___\\\______^^^]]]WWWYYY[[[\\\\\\\\\^^^```iiirrrwwwsssjjjccc\\\XXXUUUJJJ===888:::BBBPPP]]]555777666333444666555111222777888555333888::::::888888:::;;;;;;999888777555666666777777777666666666555444333444444666666333555888999888666666777222111111222444555444333666555555666777777666444444555666777777666555444444444444555666888999:::<<<;;;999777666555555555666777888999::::::999999888999999:::::::::::::::888999:::::::::999888777777666555666777777555444666555444333222222222222222222222111111111000000...//////000111111000000000///...------...000111---///111111111222555777666:::;;;777444555555333222222222000//////000111//////...---------------,,,------............------,,,***((('''((())))))((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%"""###%%%(((***(((%%%!!!%%%$$$""""""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%###%%%(((((('''%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!! """!!! !!!""""""   !!!!!! """!!!!!! !!!!!!"""  !!! !!!###$$$%%%%%%$$$$$$!!!!!!"""  !!!!!!!!!!!!  !!!!!!!!!######""" !!!"""###$$$###!!!!!!$$$!!! !!!!!!"""###   """$$$%%%!!!!!! !!!"""""" !!!!!!  !!!   """!!! !!!"""###"""!!! !!!"""""""""!!!!!!######!!!  """"""""""""""""""!!! &&&$$$###$$$&&&''''''&&& !!!$$$&&&''''''&&&&&&#########$$$%%%%%%&&&&&&############$$$%%%&&&&&&$$$%%%%%%&&&&&&''''''''',,,---------------,,,,,,000111111222444888===AAAAAAGGGNNNPPPSSSUUURRRMMMBBB888444???QQQ]]]aaaaaaccc^^^bbbfffiiiyyyppp```[[[^^^]]][[[YYYWWWYYY[[[[[[ZZZYYY[[[^^^hhhqqquuuoooeee___\\\YYYUUUJJJ@@@<<<>>>GGGUUUaaa333555444222444777777444000666888333222666999888777777777888888777777777666666888888888777666555444333222222222333444555222444777777666444333333111000000222444555444222777666555666777777555333444555666777777666555444555555444555666888:::;;;777666444333222333444444666777888:::::::::999888999999999999999999::::::777888999999999888666555777666555666777777555333555444333222111111111111222222222222111111111111......///000000111000000000///...------...000111,,,...000111111111222444...333555333111222222///111111000///......///111000///...------------------......//////...---------,,,***(((''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((''''''&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%###""""""###$$$$$$!!!###""""""###%%%%%%$$$###$$$$$$%%%%%%&&&&&&%%%%%%"""&&&'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$$$$### """!!! !!!"""!!!  !!!!!!!!!!!!!!!!!! !!!"""""" !!!!!! !!!!!!""" !!!  !!!###$$$$$$###"""!!!!!!!!! $$$''' !!!  !!!!!!!!!$$$''''''&&&###!!!"""!!!!!! !!!&&&"""!!!""" !!!!!!!!!!!!!!!"""######"""###"""!!!  !!!""" !!!!!!  !!!  !!!!!!  ######!!! """  !!! !!!"""""""""!!! &&&)))$$$ !!!"""  !!!###$$$$$$######!!!"""""""""!!! &&&$$$"""!!!"""#########!!!###&&&''''''&&&%%%%%%&&&&&&'''((()))******'''&&&%%%$$$############$$$$$$%%%%%%&&&'''((((((---,,,+++,,,------,,,***...///000222555:::AAAFFFFFFMMMRRRTTTUUUUUUQQQKKK@@@555111===PPP[[[______ddd___bbbfffjjjzzzqqq```[[[]]]\\\YYYWWWWWWYYY[[[[[[XXXXXXYYY\\\bbbjjjmmmggg___]]]]]]]]]UUULLLBBB???BBBKKKXXXeee111111111222333444555666555555666666777888888888555555666777777777777777777888999999888555333111666444222000///000222444777777666555444444333333//////000111111111111000222333333444555555555555999888666444333333333444666555444333333444555666777555333444666777555222666555555666888777555333555666777888999:::;;;<<<999999888777666555555444777777777666666666555555222222111111111111111111444222///......///...---000000111111111111000000/////////....../////////////////////////////////000000///...------,,,,,,/////////......------,,,------------------------)))***,,,...//////...---))))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%% !!!###%%%&&&&&&&&&&&&$$$$$$#########$$$&&&'''!!!!!!!!!!!! $$$$$$##################%%%%%%$$$&&&'''((('''%%%!!!"""$$$%%%%%%$$$###!!!###"""!!! ###!!! !!!$$$%%%### !!!!!!!!!!!!!!!!!!!!! """###$$$$$$"""!!!!!!!!!!!!!!! !!!!!! !!!"""!!!!!!!!!!!!!!!  !!!######!!!    !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!! !!! !!!!!!######!!! !!!  !!! """%%%!!! """!!! $$$ !!!!!! !!!!!!""""""!!!   !!!""""""###""""""""""""!!!!!!!!!!!!###############""""""""" !!!###$$$$$$$$$$$$&&&&&&''''''((())))))***%%%$$$###""""""###$$$%%%$$$%%%%%%&&&'''((())))))***+++------,,,,,,---...111......222666;;;DDDNNNRRRWWWYYYVVVTTTSSSQQQNNN>>>888555>>>NNNZZZ]]][[[[[[]]]___bbbmmm}}}uuuddd\\\[[[[[[[[[\\\\\\[[[YYYWWWWWWXXXYYYZZZaaafffhhhccc^^^^^^]]]\\\[[[SSSHHHCCCGGGOOOWWW\\\333333333333444555666777444444444555666666777777999888888888666555444333777888999999888666444333555333111000000111333555666555555444333333222222///000111222222222222222222333333444444444333333777666555444333333333333444444333222222333444444444222111333555666555444555444555666777777444222111111222333444555666777888777777666555444444444111111111111000000000///000000000111111222222333333111.........//////...//////000000000000//////......////////////.................................------,,,++++++******------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,++++++***))))))))))))((((((((('''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%#########"""""""""!!!!!!########################%%%$$$###$$$%%%%%%###""""""###$$$%%%%%%$$$###"""!!!!!!"""###$$$&&&((()))###""""""###$$$$$$"""!!!!!!!!! !!!!!! !!!!!!!!!$$$&&&'''&&&%%%######$$$!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!   !!!!!!!!! !!!######!!!   """"""    '''///222''' !!!###%%%%%%%%% !!!!!!!!!!!!   !!!!!!"""###### !!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%$$$###""""""###$$$%%%$$$%%%%%%&&&'''((()))))),,,---...---,,,+++,,,---///,,,,,,000444999CCCLLLSSSXXXYYYUUUQQQOOOLLLHHH>>>888555>>>MMMYYY\\\ZZZZZZ]]]^^^bbblll{{{ppp___YYYYYYZZZ[[[\\\]]]\\\ZZZYYYYYYZZZ\\\]]]aaaeeefffaaa]]]^^^_________WWWMMMHHHJJJQQQYYY^^^444444333444444555666777333333333444444555666777999999888777666555444444777888999999999777666555444333111000111222444555444444333333222111111111000000111333333444444444222222333333333222111111333333444444444444333333222222111111111111222222111000///111444555555444333333333555666666444222222222333333444555666666555555555444444333333333222222222222111111111111...//////000111222333333111///------///000///.........////////////......,,,---...//////...---,,,........................------,,,,,,++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***)))((((((''')))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###""""""""""""""""""""""""!!!""""""###$$$%%%%%%$$$$$$$$$#################################'''&&&%%%&&&&&&&&&$$$"""###$$$%%%&&&&&&%%%###### !!!"""$$$'''***,,,---###$$$&&&&&&$$$""""""""""""!!! !!!!!! !!!"""######!!!###$$$$$$"""!!!!!!""" !!!!!!!!!!!! ###!!!!!!###   !!!!!!  """$$$###!!! %%%###!!! !!!!!! !!!!!! !!!!!!   $$$222???CCC111 !!!"""    !!!!!!!!! !!!!!!""""""###### !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$$$$%%%######$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&'''((()))))),,,---...---++++++,,,------******...222666???HHHMMMRRRSSSPPPMMMLLLJJJGGG===888666>>>MMMXXX\\\ZZZYYY\\\^^^aaakkkxxxwwwhhhZZZUUUWWWYYY[[[]]]^^^^^^\\\\\\\\\^^^```bbbbbbggghhhccc```aaaccccccaaaZZZPPPJJJKKKRRRYYY]]]333333333333444555666666444444444444444666777888666666666666666777777888777777888888888888777666555444333111111111222333222222111111111000000000//////111222333444444444222222222222222111000///000111333444444444333222111111111111111111111111/////////000111222333222222111222333555666444222333333444444555555555666333333333333222222222222555555444444444333333333//////000000111111222222...---,,,---///000///...,,,------......------,,,+++,,,...//////...,,,+++------------------------.........---------,,,,,,((()))))))))******++++++++++++++++++++++++++++++///---+++)))(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$"""!!!!!!!!!"""#########"""""""""#########%%%%%%$$$$$$$$$#########""""""""""""############%%%$$$$$$%%%&&&'''%%%$$$$$$%%%%%%%%%%%%$$$######"""""""""###$$$&&&'''(((###&&&)))'''$$$!!!!!!######!!!  !!! """"""  """"""""""""!!!  !!! !!!  !!!   !!!!!! """!!!###!!!  !!!!!! !!!!!!  '''444>>>BBB111!!!!!!###!!! !!!  !!!"""!!! !!!!!!!!!!!! !!!!!!!!!"""""""""###### !!!""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$""""""$$$%%%&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((()))))))))***++++++******,,,---...+++***---000333:::BBBAAAFFFJJJIIIIIIKKKLLLJJJ???;;;999@@@MMMXXX[[[[[[YYY\\\^^^aaaiiitttzzz{{{pppbbbUUUSSSWWWZZZ\\\___```___^^^^^^___aaadddeeefffllloookkkgggffffffddd```ZZZPPPIIIHHHNNNUUU[[[444444444444555777888999666555555444555777888:::777666666555666777888888666666666666666666666555666555333111000000///000000000000000000/////////...///000111222222222222222222222222111000000//////000111333333333222222111111111222222111111111000000000000/////////000000000111333555666444333111111111111222222222222111111111111222222222222111111111111000000000///222111111000000/////////---,,,+++---///000///...,,,,,,------------,,,,,,+++,,,---......---,,,+++---------------------------------------,,,,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++---,,,+++)))))))))***+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$############"""""""""!!!!!!"""""""""######### """%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$############""""""""""""######$$$&&&(((&&&###!!!"""$$$###"""!!!  !!!!!!###$$$$$$###""""""### !!!!!!""""""!!!  !!!!!!  !!!!!!   !!!!!!  !!!        ###(((***...%%%    !!! !!!!!!!!!!!!""""""""""""######################## !!!!!!!!!$$$###"""!!!"""$$$&&&(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))%%%''')))))))))***,,,...000---,,,---...///555===888>>>CCCCCCFFFKKKNNNMMMDDD@@@>>>DDDOOOYYY\\\\\\ZZZ\\\^^^```hhhrrrxxxxxxnnn```TTTSSSWWW[[[^^^``````___^^^___```bbbeeefffjjjrrrvvvsssnnnkkkgggccc___YYYNNNFFFDDDJJJRRRYYY444444555666888:::<<<===777666555444555777999:::;;;999777666555444555555555555444444333333333333555444222111//////......000000////////////////////////000111111111111000111111222222222111000000//////000111222222111111000111111222222111111000///111111000.........///000000111333666777555444444444333333333333333333000000000111111222222222111111000000000/////////222222111000///......---,,,++++++---...///...,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++++++++,,,,,,,,,******************************************++++++((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""""""""""""""###$$$%%%$$$%%%%%%%%%%%%$$$#########""""""""""""!!!!!!!!! !!!!!!""""""#########""""""###&&&)))++++++***%%%%%%$$$######"""""""""!!!!!!!!!!!!"""###$$$$$$&&&&&&%%%###!!!!!!###%%%############"""!!!!!!  !!!"""""" """"""!!! !!!""" !!!!!!  !!!!!!!!!  !!!!!!  """"""  !!!!!!!!!!!!  !!!!!!!!!""""""!!!""""""!!!""""""  !!!!!! !!! """  """!!!"""#########  !!!!!!!!!!!!!!!"""""""""!!!!!!  !!!!!!""""""###""""""!!!"""###%%%&&&(((&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((())))))%%%''')))))))))***,,,...000,,,+++,,,,,,---222999999>>>BBBCCCEEEJJJMMMMMMKKKGGGEEEIIISSS[[[^^^^^^\\\^^^^^^```gggrrrwwwxxxnnnaaaUUUTTTXXX[[[]]]______^^^^^^^^^___aaaccceeejjjrrrvvvsssnnnjjjeeeaaa^^^WWWLLLBBB???EEEPPPYYY111111333444777999<<<===777555444333444666888:::;;;999777555444444555666444333222111000/////////000000000//////////////////////////////000000000111111222222222111000000111111222222333222222222000000/////////000111111...///000000000000///...---///111000///...///111000000111333666777666555666666666555555444444444//////000111222222333333444333333333333222222222111111000000//////......,,,++++++---......,,,+++,,,,,,------------,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++************************,,,++++++++++++++++++***************************((())))))******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""!!!######"""""""""!!!!!!!!! !!!!!!"""######$$$$$$$$$%%%'''***,,,,,,+++$$$$$$###"""!!!!!!!!!!!! !!!!!!"""###((($$$!!! """$$$%%%###$$$%%%&&&%%%###!!!    !!!!!!  !!!  !!!!!!  !!!!!!!!!!!!  !!!""" """###!!! !!!""""""$$$###  """"""    !!!!!!"""!!!###   """"""###$$$$$$%%%&&&&&&###$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&'''((()))))))))***++++++******+++,,,+++)))(((***++++++000777<<