BM6&6(v@ ~~~sssjjjddd___[[[TTTNNNJJJHHHEEECCCFFFFFFEEECCCAAAAAADDDFFFAAAAAAAAAAAA@@@???======???===::::::;;;<<<===<<<<<<;;;;;;===>>>???===<<<@@@@@@@@@AAACCCCCCBBBAAA@@@AAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;888777555666888:::;;;<<<;;;:::<<<======;;;<<<>>><<<===>>>>>>>>>>>>======>>>======>>>>>>>>><<<:::999;;;===>>>======>>>???AAAAAAAAABBBBBBBBBBBBBBBAAABBBAAA@@@???>>>???AAABBBAAA???@@@BBBCCCDDDDDDEEEFFFGGGHHHJJJLLLOOOPPPVVV^^^fffhhhgggjjjsss|||oooTTTGGGEEEAAA>>>;;;:::::::::===<<<;;;:::999999999999777777777777777777777777777777888888888888777777666666555555555444444444555555555555555555555555444444444444444444444444555444444444444555666666444333333222222333333444222222222222222222222222222222333333333333444444444555555555444333333222555555555555666666666666444444555555666666777777777888888888888999999999::::::;;;;;;<<<;;;;;;;;;999999:::::::::999888888777777777777777777777777777777777777777777777777555444333333222222333333222222222111111111111000////////////////////////////////////////////////////////////////////////........................//////............//////............///////////////////////////////////////////////////000111111000000000000////////////........................000000000000000000000000000000000000111111111111000111111111111222222222333333222222222333444444444555666888;;;BBBIIIOOOPPPRRRVVVZZZ___fffnnnssstttssspppooooooqqqtttvvv|||yyyrrrkkkddd^^^ZZZRRRRRRPPPLLLHHHFFFGGGHHHCCCBBB@@@???>>>???@@@AAA===<<<;;;<<<>>>??????>>>BBB@@@??????@@@???>>><<>><<<<<<<<<<<<<<<<<<<<<<<>><<<<<<============:::;;;===@@@@@@??????@@@>>>??????@@@@@@AAAAAA@@@@@@???======>>>>>>===<<<;;;===>>>>>>===<<<<<<===CCCBBBBBBAAAAAABBBBBBBBB???@@@@@@?????????@@@AAA@@@@@@AAACCCFFFIIILLLMMMSSSTTTVVVYYY]]]ccciiinnnqqqxxx}}}XXXJJJDDDBBB???<<<:::999999999<<<<<<;;;999999888888888666666666666666666666666666666666777777666666666666666555555555444444444555555555555555555555555444444444444444444444444444444444444444555666666444333333222222333333444222222222222222222222222222222222333333333444444444444555555444333333222555555555555666666666666444444555666666777777888777777888888888999999999::::::;;;;;;<<<<<<;;;;;;:::::::::;;;::::::999888888888888888888888888888666666666666666666666666444444333222222222222333222222222111111111111000////////////////////////////////////////////////////////////////////////........................///..................///............////////////////////////////////////...............//////000000000000000////////////........................000000000000000000000000000000000000111111111111000111111111111222222222333333222222222333444444444555666888;;;AAAHHHNNNPPPRRRVVVZZZ___fffnnnsssrrrqqqooonnnooorrrvvvxxx}}}uuutttpppjjjccc]]]ZZZZZZXXXUUUOOOIIIEEEDDDDDDEEE@@@???>>>@@@BBBCCCBBBAAACCCAAA?????????@@@???===@@@??????@@@BBBBBBAAA???@@@@@@@@@AAA@@@@@@???>>>===<<<<<<<<<;;;;;;::::::======<<<<<<<<<<<<<<<<<<;;;<<<>>>???@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@>>><<<<<<===>>>>>>======>>>???>>><<<;;;<<<===CCCBBBAAA@@@@@@AAABBBCCCCCCCCCDDDEEEGGGIIIKKKLLLPPPQQQSSSWWWZZZ___bbbdddjjjmmmrrryyy\\\DDD???@@@???===;;;999999999999;;;;;;:::999888888888888666666666666666666666666444555555666666555555444555555555555555444444444555555555555555555555555444444444444444444444444444444444444444555555666444333333222222333333444333333333333333333333333222222222222333333333333444444444444444333333222444555555555555666666666555555666666777888888888777777777888888888999999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999888888888888888888888888666666666666666666666666444444333222222222222222222222222111111111111000////////////////////////////////////////////////////////////////////////..............................------------..................////////////////////////////////////---------------...//////////////////000000000000////////////////////////000000000000000000000000000000000000111111111111000111111111111222222222333222222222333333444555555555666777:::@@@GGGLLLPPPRRRVVVZZZ___fffnnnsssqqqpppnnnnnnpppssswwwzzz~~~ttthhh^^^UUUPPPMMMLLLIIIGGGFFFFFFGGGFFFEEECCCAAA??????@@@BBBBBBBBBDDDCCCBBBBBBCCCCCCAAA???>>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<===???@@@===???@@@???@@@BBBAAA>>>AAA@@@???>>>===>>>??????@@@??????@@@BBBCCCAAA???@@@AAABBBBBBAAAAAABBBDDDEEEDDDDDDDDDFFFIIIKKKMMMOOOPPPQQQUUUZZZ___aaabbbjjjlllooorrrvvvyyy}}}tttaaaNNN@@@<<<======;;;::::::999::::::::::::999888888888888888666666666666666666666666555555555666666555555555555555555555555555555555555555555555555555555555444444444444444444444444444444333333444444555666444333333222222333333444333333333333333333333333111222222222222333333333333333444444444333333222444444444555555555666666555555666666777888888888777777777777888888888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999999999999666666666666666666666666444333333222111222222222222222222111111111000000////////////////////////////////////////////////////////////////////////........................------,,,,,,,,,,,,------............////////////////////////////////////......------......///000////////////000000000000000000000000000000000000///////////////////////////000000000111111111111000000111111111222222222222222222222333444555555555555666777:::???GGGLLLPPPRRRVVVZZZ___fffnnnsssrrrpppooonnnooosssvvvyyy~~~ssshhhbbb___[[[WWWTTTSSSSSSRRRQQQLLLIIIEEECCCDDDEEEFFFEEEDDDCCCCCCEEEGGGHHHGGGFFFBBBCCCCCCDDDEEEEEEDDDDDDAAA@@@@@@@@@?????????>>>???@@@AAA@@@???@@@CCCFFF>>>BBBCCCCCCFFFKKKIIICCCIIIGGGDDDAAA??????AAAAAA@@@AAADDDHHHKKKJJJHHHEEECCCEEEFFFGGGGGGIIIKKKNNNKKKLLLNNNQQQUUUZZZ^^^```cccccceeekkkssszzz~~~~~~~~~{{{ZZZNNNLLLGGG@@@===<<<<<<;;;;;;:::::::::;;;999999888777777777888888555555555555555555555555555666666777777666666555444555555555555555555555555555555555555555555555444444444444444444444444333333333333333444555555444333333222222333333444333333333333333333333333111111111222222222333333222222333333444333333222444444444444555555555555555555555666777777888888666666777777777888888888888999:::;;;<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::888888888888888888888888555555555555555555555555333333222111111111111222222222222111111111000000////////////////////////////////////////////////////////////////////////........................------,,,,,,,,,,,,------............//////////////////////////////////////////......//////000111.../////////000000000111000000000000000000000000///////////////////////////000000000111111111111000000111111111222222222222222222222333444555666555555666777:::@@@GGGMMMPPPRRRVVVZZZ___fffnnnssstttrrrpppnnnoooqqquuuwww|||yyywwwtttssssssqqqooommmbbb]]]WWWQQQOOONNNMMMLLLGGGHHHJJJNNNRRRVVVWWWVVVQQQQQQPPPOOONNNLLLKKKJJJEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDBBB@@@BBBGGGLLLKKKRRRWWWXXX]]]aaa\\\QQQQQQNNNJJJGGGEEEFFFHHHIIIFFFHHHLLLQQQUUUUUUSSSQQQNNNOOOQQQQQQRRRUUUYYY\\\ZZZ]]]aaagggnnntttxxxzzz~~~eeeUUUIIIFFFCCC===;;;>>>;;;;;;;;;;;;::::::::::::888888777777777777777888555555555555555555555555666666666777777666666666444444444555555555555555555555555555555555555555444444444444444444444444333333333333333444444555444333333222222333333444222222222222222222222222111111111111222222222222111222222333333333333333333444444444444555555555444444555555666777777777666666666777777777888888888999:::;;;<<<=========<<<<<<======<<<<<<;;;:::777777777777777777777777555555555555555555555555333333222111111111111111222222222111111111111000////////////////////////////////////////////////////////////////////////..............................------------..................///////////////////////////////////////////////////000111111......//////000000111111////////////////////////000000000000000000000000000000000000111111111111000111111111111222222222111111111222333444555666444555666888;;;BBBIIIOOOPPPRRRVVVZZZ___fffnnnsssuuussspppooooooqqqtttvvvzzz~~~~~~{{{tttpppmmmlllkkkhhhhhhjjjoootttwwwxxxxxxwwwuuusssooojjjfffbbb```ZZZZZZZZZ[[[[[[\\\\\\]]]WWWXXXYYYWWWXXX]]]fffnnnzzzpppdddaaa]]]ZZZYYY[[[^^^``````aaacccgggllloooqqqppppppqqqrrrrrrsssuuuyyy|||~~~uuukkkaaaVVVOOOIIICCCAAACCC@@@999888>>>::::::::::::999888888777777777666666666777777888555555555555555555555555444555555666666555555444444444444555555555666666555555555555555555555555444444444444444444444444333333222222333333444555444333333222222333333444111111111111111111111111111111111111222222222222111111222333333333333333333333444444444555555555333333444444555555666666666666666666777777777888777888:::;;;<<<=========;;;<<<<<<<<<<<<;;;::::::666666666666666666666666555555555555555555555555333222222111111111111111222222222111111111111000////////////////////////////////////////////////////////////////////////........................///..................///............///////////////////////////////////////............///000000.........///000111111111........................000000000000000000000000000000000000111111111111000111111111111222222222111111111222333444666666444555666999===DDDLLLQQQPPPRRRVVVZZZ___fffnnnssssssqqqooonnnooorrruuuwwwyyy}}}}}}vvvvvvwwwxxxyyyzzzzzz{{{vvvyyy{{{|||{{{xxxuuurrrsssvvvzzz}}}pppeeeWWWQQQKKKGGGGGGHHHFFFEEEHHH===777<<>>888888999888888777666555777777666666666666777888555555555555555555555555333444444555555444444333444444444555555555666666555555555555555555555555444444444444444444444444333333222222333333444555444333333222222333333444000000000000000000000000000111111111111222222222000111222333333333333333333333333444444444555555222222333333444555555666666666666666777777777777777888:::;;;<<<=========;;;;;;<<<<<<;;;;;;:::999666666666666666666666666555555555555555555555555333222222111000111111111222222222111111111111000////////////////////////////////////////////////////////////////////////........................//////............//////............/////////000////////////////////////...------------...//////---......///000111111222........................000000000000000000000000000000000000111111111111000111111111111222222222111111111222333444666777444555777999>>>EEEMMMSSSPPPRRRVVVZZZ___fffnnnsssqqqpppnnnnnnpppssswwwzzzyyy~~~~~~}}}~~~tttaaaTTTMMMJJJDDDCCCBBBAAA@@@>>>======;;;;;;;;;;;;:::999888777777777777777666666666666555555444444444444555555555555555555555555555555333444444444555666666666333333333444444555555555444444444444444444444444444555555444222111111222111111222222222333333333222222222222222222333333222222222111111111000000000111222333444333222222333222222111000///......222222222333333333444444444444444555555555555666666666666666666555555555888999999::::::;;;;;;<<<<<<<<<;;;::::::999888888777777666666555555555444444444555555555555555555444444444333333333222222222111000000111111000...////////////////////////---+++,,,///...,,,---222000000//////.........---........................000000//////......------............////////////---...///000000///...---////////////////////////111111000000//////......////////////////////////111111000000//////......000000111222222222222111111111222222222333333333111333444444444444555777888888999:::===DDDLLLRRRPPPSSSVVVYYY]]]dddnnnvvvuuurrrnnnlllllloootttwww}}}~~~vvvhhhYYYMMMFFFCCCBBB@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;:::999888777777777777777666666666555555555444444444444555555555555555555555555555555444444444555555555555555333333333444444444555555444444444444444444444444222444444333111000111222111111222222222333333333222222222222222222222222222222222111111111000000000111222333333333222222222222222111111111111111222222222333333333333444444444444444555555555555666555555555555555555555888888999999:::;;;;;;;;;<<<;;;;;;:::999999888888777666666666555555555555444444555555555555555555333333333333222222222222222111000000111111000...////////////////////////000......///...,,,///444000/////////....................................///////////////.....................////////////......////////////......////////////////////////000000000000//////......////////////////////////111000000000/////////...000000111222222222222111000000111111111222222222111333444444444444555777777888888:::===DDDLLLRRRPPPRRRVVVYYY\\\dddnnnuuuuuusssooolllmmmpppuuuxxx~~~pppVVVRRRKKKDDD@@@>>>???@@@<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999888777777777777666666666555555555555444444444444555555555555555555555555555555555555555555555444444444333333333444444444444555444444444444444444444444111222333222111000111222111111222222222333333333333333333222111111111000222222222111111111111111000111222222333333222222111111111222222333333333111111222222222333333333333333333444444444555555555555555555555555555555777777888888999::::::;;;;;;;;;::::::999888888888666666666666555555555555555555444444444444444444333222222222222111111111222111000000111111000...////////////////////////222///...///...+++...333////////////.............................................///////////////............//////////////////............//////////////////////////////000000000////////////...////////////////////////000000000000///////////////000111111222222111111//////000000000111111111111333444444444444555777777777888999===CCCKKKQQQPPPRRRVVVXXX\\\cccmmmtttvvvsssooommmnnnqqqvvvzzz~~~vvvggg[[[IIIFFFDDDAAA???======>>>>>>::::::::::::::::::::::::999999999999999888777777777777666666666555555555555555444444444444555555555555555555555555555555666666666555444444444333444444444444444444444444333333333333333333333333111222333333222111222444111111222222222333333333444333333222111000000///111111111111111111111111000111111222222222222222111111111111111111111111111111111111222222222222222333333333444444444444444444444444444555555555666666777888888999999:::::::::999999888888888777666666666666666555555555555555444444444444333333222222222111111111000000222111000000111111000...///////////////////////////...///111///++++++...///////////////.................................------......//////000000............////////////000///...------...///000////////////////////////////////////////////////////////////////////////000000000000///////////////000000111111111111111000000000000111111111222111333444444444444555777666777777888<<>>===<<<;;;::::::999999999::::::::::::;;;888888999999888888777777666666666666555555555555555555444444444444555555555555555555555555555555666666666555444444444333444444444444444444444444333333333333333333333333222444555444333333444555111111222222222333333333333333222222111000//////111111111111111111111111000000000111111111222222222111111000///.........000000000111111111222222222222222222333333333444222333333333444444444555555555666666777888888999999888888888888888777777555555555666666666666666555555444444333333333333222222222111111111000000222111000000111111000...////////////////////////---...111555333---+++---.........///////////////........................------......//////000000............////////////000///...------...///000////////////////////////.............../////////////////////////////////////////////000000000000//////000111111111111000111111111222222222333333111333444444444444555777555666666888;;;BBBJJJPPPOOORRRUUUWWWZZZaaakkkrrrtttrrrooommmooosssxxx|||nnn\\\NNNFFF???CCCDDD;;;<<<<<<<<<<<<<<<;;;;;;;;;999999999999::::::::::::777777888888888777777666666666666555555555444444555555444444444444555555555555555555555555555555555555555555555444444444555444444444444333333333333333333333333333333333444555666555444333444555111111222222222333333333222222222111000000000///111111111111111222222222111000000000000111222222222111000///...---,,,,,,///000000000000111111111111111222222222333333333111222222333333444444444444444555666666777777888777777777777777777777777555555555666666666666666555555444444333333222222333222222222222111111111222111000000111111000...////////////////////////...///333888666000---///.........///////////////.................................///////////////............//////////////////............//////////////////////////////---............/////////////////////////////////////////////000000000000...///000000111111000000111222222222222333333333111333444444444444555777555555666777;;;AAAIIIOOOOOOQQQTTTWWWZZZ```jjjqqqssspppnnnlllnnnsssyyy|||{{{gggVVVVVVKKKHHHGGG@@@AAABBB<<<;;;<<<<<<<<<<<<<<<<<<<<<999999999999888888888888666666777777777777777666666666555555555444444444555555444444444444555555555555555555555555555555444444444555555555555555555555444444444333333333222222222222222222222222444555666555333222222444111111222222222333333333111111111111000000000000000000111111111222222222111000000///000111222333111000000000//////....../////////000000000111111111111111111222222222222111111111222333333444444333444444555666666777777777777777777777777777777555555555555666666666777555555444444333222222111333333333333222222222222222111000000111111000...////////////////////////...---000333222......111............/////////000........................///////////////.....................////////////......////////////......////////////////////////---------.........//////////////////////////////.../////////000000000111...//////000000000000000111111111111222222222222111333444444444444555777444555555777:::AAAIIIOOOOOOQQQTTTVVVYYY```iiipppqqqooolllkkkmmmsssxxx|||hhhZZZUUUOOOGGGDDD>>>AAACCC;;;;;;AAA>>>999999999999999888888888999888888888777777777777666666777777777777777666666666555555555444444444555555555444444555555555555555555555555555555555333444444555555666666666555555555444444333333333222222222222222222222222444555555444222111111222111111222222222333333333000000000000000111111111000000111111222222222222111000/////////000222333000000000000111111111111////////////000000000000000111111111111222222222000000111222333333444444333333444444555666666777666666666666777777777777444555555555666666777777555555444333333222111111444444444333333333222222222111000000111111000///////////////////////////,,,******,,,+++))),,,111---.........//////000000........................000000//////.........---............/////////000---...///000000///...---////////////////////////---------.........//////////////////////////////.../////////000000111111...//////000000000000000000000000000111111111111111333444444444444555777444555555666:::@@@IIINNNOOOQQQTTTVVVYYY___iiippppppnnnlllkkkmmmrrrxxx||||||~~~}}}mmmcccTTTJJJFFFEEECCCAAA>>>>>>======<<<<<<<<<<<<888888888888777777777777999999888777555555777999555555666666666666555555666666555555555444444444444444444444444444444444444444444444444444444444333333333333333333333333444444222222222222444444222222222222222222222222222222111111111111222222222222111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000111111000///////////////000000000000000000000000111111111111111111111111111222222333333444444555333333444444555666666666777777777777888888888888999888666555444555777888333333333333333333333333333333333333333333333333111111111111111111111111//////............//////////////////////////////........................------------------------//////...------------...//////.........---------......---------,,,,,,,,,---------...------,,,,,,////////////////////////...***+++000111------000000000000000000000000000000000000000111111111111000111111111111222222222444333222111222333444555333333444666:::@@@GGGMMMPPPOOOQQQWWW\\\```gggppppppooommmkkkkkkpppvvv{{{}}}mmm]]]TTTSSSLLLDDD@@@@@@@@@???<<<======<<<<<<<<<;;;;;;;;;888888888777777777666666777777888666444444555666555555666666666666555555666555555555444444444444444444444444444444444444444444444444444444444444333333333333333333333333444333222222222222333444222222222222222222222222222222111111111111222222222222111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000111111000///////////////000000000000000000000000111111111111111111111111111111222333333444444555333333444444555666666666666666777777777888888888999888666555444555666777333333333333333333333333333333333333333333333333111111111111111111111111//////............//////////////////////////////........................------------------------//////...------------...//////.........---------.........---------,,,,,,---------......------,,,////////////////////////111,,,+++///000......222000000000000000000000000000000000000111111111111000111111111111222222222333333222222333333444444333333444666:::@@@GGGMMMPPPNNNQQQWWW\\\```hhhppppppooommmkkkkkkooouuuzzz}}}yyyeeeWWWKKKEEEDDD@@@>>><<<===???@@@>>>;;;;;;;;;;;;;;;::::::::::::888888777777777777666666777888999888666444444555555555666666666666555555555555555555444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333222222222222333333222222222222222222222222222222111111111111222222222222111111111111222222111111111111111111111111111111111111111111111111////////////////////////111000000///////////////000000000000000000000000111111111111111111111111111111222222333444444444333333333444555555666666666666777777777777888888888777666555555555666777444444444444444444444444333333333333333333333333111111111111111111111111//////............//////////////////////////////........................------------------------//////...------------.../////////............---.........------------,,,,,,------.........------////////////////////////111---+++...///...///000000000000000000000000000000000000000111111111111000111111111111222222222222222333333444444333333333333444666:::@@@GGGMMMOOONNNPPPVVV[[[```hhhqqqqqqooommmjjjjjjnnntttyyy|||uuugggXXXOOOJJJEEEDDDEEE>>>===<<<===???>>><<<::::::::::::999999999999999888777777777666666666666999:::<<<;;;999777666666444555555666666555555444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333222222222222222222333222222222222222222222222222222111111111111222222222222111111111111222222111111111111111111111111111111111111111111111111////////////////////////000000////////////000000////////////////////////111111111111111111111111111111111222333333444444222333333444444555666666666666666666777777777888888777666555555555555666555555555555555555555555222222222222222222222222111111111111111111111111//////............//////////////////////////////................................................//////...------------.../////////...........................------------,,,------...............////////////////////////---++++++...111111...---///////////////////////////000000000111111111111000000111111111222222222111222333444555444333222222333444666:::@@@GGGMMMNNNMMMPPPVVV[[[```hhhqqqqqqooommmjjjiiimmmssswww|||wwwggg^^^QQQIIIBBB@@@>>>;;;999:::>>><<<;;;999999999888777888888999999999999999999777777777666666666666555888:::;;;;;;999777666666444444555555555555444444333333444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222111111111111222222222222111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000////////////////////////000000000000000000000000000000111222222333333444222222333333444555555555555666666666666777777777777666666555555555555555555555555555555555555555222222222222222222222222000000000000000000000000//////............//////////////////////////////................................................//////...------------...//////////////////////////////.........---------,,,---....../////////...////////////////////////,,,,,,...222777777222,,,///////////////////////////000000000111111111111000000111111111222222222111222333444555444333222222333444666:::@@@GGGMMMNNNMMMPPPVVV[[[___gggppppppooollliiiiiilllrrrwww{{{~~~kkk\\\SSSKKKGGGFFFDDD>>>999999999888999<<<<<<;;;:::888888888999:::888888888888999999999999777777666666666666555555555666777777555444444555444444555555555555444444333333333333444444444444444444444444444444444444333333333333333333333333333333333333333333333333111111222222222222111111222222222222222222222222222222111111111111222222222222111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000///////////////000000111000000000000000000000000000000000000000000000000000000111111222333333333222222222333444444555555555555666666666666777777666666666555555555444444444444444444444444444444222222222222222222222222000000000000000000000000//////............//////////////////////////////................................................//////...------------......////////////000000000/////////.........------,,,---...///////////////////////////////////////---000222666<<>>666000000000000000000000000000000000000111111111111000111111111111222222222333333222222333333444444333333444666:::@@@GGGMMMPPPOOOQQQVVVZZZ]]]eeelllmmmllljjjhhhhhhlllrrrwwwzzz}}}~~~oooddd\\\WWWRRRHHHAAAEEEGGGBBB<<<;;;;;;999:::>>>>>>:::777888555777999999888666555555888888999999::::::::::::777666666666555555555555444555555555444555777:::333444444555555444444333222222222333333444444444444444444444444444444444222222222222222222222222333333333333333333333333000111222333333222111000222222222222222222222222222222111111111111222222222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222///////////////000111111000000000000000000000000000000000000000000000000000000000111222222333333111222222333333444555555555555555555666666666777555555666666555555444333333333333333333333333333111111111111111111111111000000000000000000000000//////............//////////////////////////////........................//////////////////////////////...------------....../////////000000111111000/////////............,,,---...///000000000000//////////////////////////////---...666@@@???888000000000000000000000000000000000000111111111111000111111111111222222222444333222111222333444555333333444666:::@@@GGGMMMQQQOOOQQQVVVYYY\\\dddkkklllkkkiiiggghhhlllsssxxxyyy}}}gggccc[[[RRRLLLGGGEEEEEEAAA@@@@@@???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777888888777777777777888888666666555555555555666666555555444444444444555555444444444555555555555666555555444444444333333333444444444444444444444444777444000555000333777111000888;;;444///111333222000000000000000000000000%%%III///###BBB)))111....../////////111444333111...---......++++++333>>>555000///333555222111333111111444222---333666,,,222111111111000000//////111111000000//////......555111)))---888444---000???%%%444222***222,,,111///333---***111222///222+++888333,,,444444111:::777222555;;;777------777444444444333333222333333555///:::???222111777111222222222222222222222222000000000000000000000000000000333''';;;++++++222+++444***555''')))>>>(((................................................,,,---......//////..................////////////////////////............////////////////////////000000000000000000000000222...,,,111:::>>>;;;666000000000000000000000000000000000000000000000000000000000000000111111222222222222222222222222222444555666888;;;@@@GGGLLLPPPQQQRRRSSSVVV\\\dddiiiiiihhhgggfffgggkkkrrrvvvzzz|||~~~fffkkkxxxwwwhhhZZZRRRMMMJJJFFFCCC@@@??????????????????>>>===<<<<<<<<<888888888888888888888888999999999888888888777777888888777777777777888888666666555555555555666666555555444444444444555555444444444444555555555555555555555444444444333333444444444444444444444444+++444222666222666$$$---555666444111333777333+++444444444444444444444444>>>000///444444///333,,,111222333111///000111222...===<<<,,,000???666+++000444222---,,,111555111+++,,,222222...000666111111111111000000000///111000000000/////////...+++444777...''''''---333$$$+++888***)))///%%%111888&&&111AAA777//////&&&000---333777///+++...000111<<<;;;...///======///000111111333444444444444***777000$$$,,,333000000222222222222222222222222000000000000000000000000///,,,111000...'''444&&&+++''';;;***222...)))222................................................,,,---......//////..................////////////////////////............////////////////////////000000000000000000000000000......333;;;===888222000000000000000000000000000000000000000000000000000000000000000111111222222222222222222222222222444555666888;;;@@@GGGLLLOOOPPPQQQRRRUUU[[[bbbggghhhhhhgggfffgggkkkqqqvvv{{{|||~~~EEEFFFLLLVVV```kkkzzz```QQQMMMJJJDDD???======<<<<<<======>>>???=========<<<<<<;;;;;;:::777777777777777777777777999888888888888777777777888777777666666777777888666666555555555555666666555555444444444444555555444444444444555555555555666666555555555444444444444444444444444444444444333777---+++...999222BBB,,,222666555333555888999........................111666999***---555>>>111222333222000...111444,,,%%%)))555222&&&,,,@@@HHHRRRUUUJJJ>>>888444///---222///...333111000888111111111111000000000000000000000000////////////555&&&&&&222666666333+++666UUU^^^AAA888555&&&222)))555111&&&(((,,,111:::555(((...444---666???222777333111333666===JJJVVVUUUHHH999333666999555///>>>,,,444999---;;;CCC)))222222222222222222222222000000000000000000000000888***$$$[[[EEEFFFPPPFFFDDDGGG///777333###666................................................,,,---......//////..................////////////////////////............////////////////////////000000000000000000000000///...///555:::;;;555///000000000000000000000000000000000000000000000000000000000000000111111222222222222222222222222222444555666888;;;@@@GGGLLLOOOPPPQQQRRRTTTYYY```eeehhhgggfffeeefffkkkqqqvvv{{{}}}~~~JJJGGGFFFHHHIIIKKKSSS\\\oooyyyxxxbbbLLLFFFIIIJJJEEEAAA>>>??????@@@@@@?????????<<<;;;;;;;;;::::::999999888888888888888888888888888888888888777777777777777777666666666666777777666555555444444555555666555555444444444444555555333333444444444555555555666666666555555555444444333333333333333333333333...333666;;;777 AAA***444666666222///...000111555555555555555555555555;;;:::==='''333222@@@###///...///222333111000222:::???555(((@@@___---AAA===---...222---+++111111111000000000000000000000000000////////////111)))222333!!!333|||***,,,444+++(((888888,,,,,,222000///...111777444)))...///VVViii???...(((:::,,,'''888(((!!!HHH222222222222222222222222000000000000000000000000---...CCCbbb,,,+++%%%///111................................................,,,---......///.....................////////////////////////............//////////////////////////////////////////////////////000333666666333///////////////////////////////////////////////////000000000000000111111222111222222222222222333333444555666888;;;@@@GGGLLLOOOPPPQQQRRRUUUYYY___cccggggggfffeeegggkkkrrrwww{{{|||~~~JJJGGGFFFGGGGGGFFFJJJOOOMMMTTT___jjjuuuxxx^^^QQQEEEBBBCCCAAA===<<>><<<;;;::::::::::::999999999999999888888888888888888888888777777777777777777777777777777666666666666777777555555444444444444555555555555444444444444555555333333333444444444444555666555555555444444444444333333333333333333333333999000000000333666555111,,,,,,333666222...---)))(((PPPjjj444***444666333000000000000000000111111////////////000000000000///666444<<<{{{WWW<<<>>>'''///==="""---444222444666"""$$$HHHpppJJJ888999888???888222222222222222222222222000000000000000000000000///%%%---000>>>...777................................................,,,---......///.....................////////////////////////............////////////////////////////////////////////////000000000000111111111111////////////////////////////////////////////////000000000000000111111222111111111222222333333333444555666888;;;@@@GGGLLLPPPQQQRRRTTTVVVZZZ```dddhhhgggffffffggglllsssxxxzzz|||~~~IIIFFFEEEHHHHHHFFFGGGJJJFFFHHHJJJLLLPPPWWWaaahhhjjjoooyyyiiiRRRMMMEEE???>>>===<<<===???<<<=========<<<<<<;;;:::999999999999999999999999666666666666666666666666666666777777777777777888777666666555555666666777555555444444444444555555555555444444444444555555333333333333444444444444555555444444444333333333333333333333333333333333//////999444,,,///111555///---333444///,,,///OOOQQQ222***000000000000111111111111////////////000000000000JJJ777111&&&KKK333---,,,555444111kkk333555777000HHH222222222222222222222222000000000000000000000000888+++000444&&&...###777666................................................,,,---......//////..................////////////////////////............////////////////////////000000000000000000000000///000///...---...000333000000000000000000000000000000000000000000000000000000000000000111111222111111111222222333333444444555666888;;;@@@GGGLLLNNNPPPRRRTTTWWW[[[```dddhhhhhhggggggiiinnnuuuzzzyyy{{{YYYTTTOOONNNLLLGGGEEEGGGHHHHHHFFFEEEDDDFFFIIIKKKIIIJJJOOOVVV```iiiooorrrmmm^^^PPPHHHFFFCCC>>>;;;===??????AAADDD<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999777777777777777777777777666666666666777777888888666666555555555555666666555444444333333444444555555555444444444444555555222222333333333444444444444333333333333222222222222222222222222222222222666333222)))(((999111444//////222///+++333???444///000000000111111111111.../////////000000000111AAAKKK---@@@$$$666'''...//////qqq888"""000222222222222222222222222000000000000000000000000%%%)))999///YYY222)))------................................................,,,---......//////..................////////////////////////............////////////////////////000000000000000000000000+++...000///---,,,///222000000000000000000000000000000000000000000000000000000000000000111111222000111111222333333444444444555666888;;;@@@GGGLLLLLLNNNQQQSSSVVV[[[```dddiiiiiiiiihhhjjjooovvv{{{zzz|||kkkccc\\\XXXTTTNNNLLLMMMIIIHHHHHHHHHHHHHHHHHHGGGHHHFFFEEEGGGKKKQQQTTTVVVUUUaaarrrtttqqqwww}}}sssdddYYYXXXQQQEEE???CCC???:::999===@@@===999777<<<;;;:::999999999999999999999999999999999::::::999999999999999999999999555666666666777777888888666666555555555555666666555444444333333444444555555555555444444555555555222222333333333444444444333333333222222222111111222222222222222222222222---111222666888777000///222,,,DDDlll))))))===000...///---000111,,,***;;;RRRzzz//////000000111111111222.../////////000000111111KKK111DDD<<<...'''===000---999666222222222222222222222222000000000000000000000000999555$$$888fff(((...444---................................................,,,---......//////................../////////000000/////////............////////////////////////000000000000000000000000(((,,,111111...,,,...000000000000000000000000000000000000000000000000000000000000000000111111222000000111222333333444444444555666888;;;@@@GGGLLLJJJLLLOOORRRVVVZZZ___cccjjjjjjiiiiiikkkpppwww|||{{{|||xxxoooggg___XXXRRRTTTPPPKKKHHHGGGGGGGGGFFFFFFGGGIIIIIIIIIHHHHHHIIIGGGNNNVVV\\\```hhhuuuxxxcccXXXUUUVVVWWWTTTPPPJJJDDD@@@>>>>>>???============<<<<<<<<<<<<999:::::::::::::::::::::888888999999999999888888777888999999999777666555666666555555555555666666666666555555555555666666444444444444444444444444444333333333333444555555333333333333333333333333333333333222222111111111222111000000000111333333222222111111111111222222,,,888---999^^^ooo333///777///333...222000333(((777&&&&&&vvvsssfff(((...888)))111888,,,000222...---000333!!!ggg777555<<<***000333%%%>>>000JJJ666uuufff,,,777%%%:::666000666,,,666111111111111000000000000222,,,333,,,GGG(((---333+++//////.........---------........................////////////////////////........................000000000000////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111000000000000000111333333222222333333444555555555555777;;;AAAGGGKKKJJJIIIKKKQQQUUUXXX___gggmmmllljjjiiijjjooovvv{{{{{{}}}uuummmbbb^^^XXXTTTQQQNNNKKKJJJGGGHHHHHHGGGFFFFFFFFFFFFKKKLLLLLLMMMNNNQQQUUUYYYgggooo~~~mmmaaaRRRHHHFFFHHHJJJJJJIIIGGGCCC???===<<<<<<============<<<<<<<<<;;;;;;::::::::::::::::::999999777888888999999888888777777777888888777666666555666666555555555555666666666666555555555555666666444444444444444444444444444333333333333444555555333333333333333333333333333222222222222222222111222111000000000111222333222222111111111111222222...333(((,,,AAANNN,,,///222...///000111,,,111))):::666===@@@...???333<<<+++---555///---;;;777555;;;555%%%???---***555___666444&&&999 333nnn+++***>>>;;;222333jjj###DDD***...222333---///111111111111000000000000------111+++<<>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999888888888777888888999999888888777777777666555555555555666666666555555555555666666666666555555555555666666444444444444444444444444333333333333333444555555333333333333333333333333111111111222222222222222111111000000111111222333222222111111111111222222222222...------...,,,444---000---333444+++222***333555999xxx@@@///999,,, 888,,,...---```***333+++111---888!!!333111%%%hhhvvv+++***,,,>>>$$$ZZZ...666333%%%888<<<((("""...444,,,...999888JJJ===...000666222333111111111111111000000000000,,,222///,,,000222'''555...............---------........................////////////////////////....................................------------////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111000000000000000111111111111000000111111222333333333444777<<>>;;;;;;;;;<<<=========<<<<<<;;;;;;;;;;;;::::::::::::;;;::::::999888777777666777777888888888888777777777666444333333444555666666666555555555555666666666555555444444555555666333333333333333333333333333333222222333333444555222222222222222222222222000000111111222222333333111111111111111222222222222222111111111111222222222...555666***$$$444:::,,,555---555222+++555...---...(((???```)))444---&&&555;;;111111;;;)))***@@@---,,,>>>$$$...777)))///"""999666...555...)))666!!!000NNNXXXVVV///"""---:::>>>333)))111???222>>>;;;666333111333555111111111111000000000//////777...///,,,IIIUUU%%%555................................................////////////////////////........................000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000///000000000111111111111000000000000000000111222111111111111111222333333222333444777<<>>>>><<<;;;:::;;;<<<<<<<<<<<<;;;:::::::::::::::999999999999::::::999888777777666666777777777888888777777777666555444333333444555666666666555555555555666666555555444444444444555555333333333333333333333333333222222222222333444444222222222222222222222222000000000111111222222222000000111111222222222222222222111111111111222222111)))111555***'''555888***666///333...,,,444000///333------```...BBB333(((;;;444###///)))***888:::^^^{{{...444444777)))222%%%===PPP&&&444000111###:::+++888...$$$000===GGG777111222:::333...///444555///(((///777LLL222444+++444,,,333111111111111000000000///111444,,,000111000555(((---.............................................////////////////////////////////////////////////000000000000////////////........................////////////////////////////////////000000000000000000000000000000000000///000000000111111111111000000//////000111222222222222222222222333444444222333444777<<>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999888777777999999999999888888888888999888888888777666666666666777777888888777777666555444444444444555666666666666555555555555666666555555444444444444555555333333333333333333333333222222222222222333444444222222222222222222222222000000000111111111111111000000111222222222222111222222111111111111222222555+++---///---)))///000(((333111000///111000,,,///444333111"""iii```888;;;$$$...:::+++///:::///888@@@666$$$***TTT///999:::222...***,,,333&&&000+++000777```***&&&999)))000,,,TTTHHHEEE ;;;,,,000333222111555999<<>>>>>>>>===BBBBBBAAA@@@===;;;::::::999999999888888888777777999999888888888777777777777777777777777777777666666666777777777777666666444444555666666666666666666666555555555555666666555444444333333444444555222222222222222222222222222222222111222222333444111111111111111111111111111111111111000000000000///000111222333222222111222222111111111111222222555222//////555///---...+++///444...---777///+++000///...///&&&000000222222'''$$$+++'''000,,,,,,444)))%%%:::***,,,...555444QQQUUU222!!!000333444///&&&III888'''---222333///999###888888)))888 333222***)));;;***???///555222000000000000...---555---kkk555444444777111111111111111000000000000111***444---222333fff444666---------.........//////........................////////////////////////////////////////////////............------------........................////////////////////////////////////000000000000000000000000000000000000000000000000111111111111////////////000111222333222222222222222333333444444444555777<<>>>>>============<<<<<<777999;;;<<<;;;;;;;;;<<<::::::999999999999::::::888888888888777777777777666666666666777777777777666666777777777777666666333444666777888777666555666666555555555555666666555444444333333444444555222222222222222222222222222222111111222222333444111111111111111111111111222222111111000000/////////000111222333222111111222222111111111111222222---222111222;;;666000222111...777...$$$777000///888000,,,//////000222,,,444999...444///111444000---444555(((000///000333---iii(((333555(((333000LLL###---222&&&:::$$$///$$$AAA%%%...000000???333333777999///111***444111111111222111///222666...RRR666555!!!===---111111111111000000000000555+++<<<,,,+++222111iii(((---------.........//////........................////////////////////////000000000000000000000000111000000000////////////........................////////////////////////////////////000000000000000000000000000000000000000000000000111111111111////////////000111222333111111111000111222222333555555555777<<>>(((+++///111222666111uuu666111)))444***(((777///111///111000555///222222222111111111111000555+++:::***(((666)))333333{{{+++333555...555000222555777777444000...///...222555///,,,;;;PPP'''000333111111***+++666...///////////////////////////////////////////////////////////////.........//////.........---------////////////////////////......///000000000000000000///---,,,---...000222222111111111000000//////000000000000000000000000////////////////////////111222222333333444444555333444555777:::@@@FFFKKKNNNKKKLLLPPPRRRSSSWWW\\\dddeeeeeegggiiiooovvv||||||}}}{{{yyyuuunnnhhhdddaaa[[[VVVRRRNNNJJJGGGFFFDDDBBBAAACCCEEEEEEEEEAAABBBCCCBBBBBBCCCGGGKKKDDDFFFHHHJJJKKKMMMQQQTTTTTTZZZccciiilllkkkjjjiiimmmqqqvvv{{{}}}~~~||||||zzzvvvrrrnnnjjjhhhgggeeedddcccaaa___]]]\\\[[[YYYYYYYYYXXXVVVUUUSSSRRRQQQPPPPPPOOOMMMLLLJJJIIIHHHGGGFFFFFFFFFEEECCCAAAAAA@@@@@@@@@@@@?????????<<<;;;;;;;;;;;;:::::::::;;;;;;:::::::::999999999999999999999999999999999666666666666666666666666555555555555555555555555555555444444444444555555666555555555444444444333444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000111111222222222222111111111111---555///333000000111///000///000000000/////////......000000000000000000000000444444333111...,,,+++***;;;>>>===(((%%%000///333000222222000333+++111+++---000555000...000///555222222222222111111111111000+++333###;;;CCC(((000333(((555444444222555333555888999999777333111000,,,,,,000---(((---999111------+++000111...000---................................................/////////////////////...//////.........---------////////////////////////......///000000000000000000///---------...000111111111111111000000000///000000000000000000000000111111111111111111111111111111222333333444444555333444555777:::@@@FFFKKKNNNKKKKKKPPPRRRSSSWWW\\\cccdddeeefffhhhnnnuuuzzz|||}}}{{{vvvrrrlllfffaaa[[[UUUQQQMMMIIIEEEBBBBBBDDDEEEEEEAAAAAA@@@??????AAAEEEHHHDDDEEEFFFGGGGGGHHHJJJLLLMMMRRRXXX]]]^^^_________gggjjjnnnqqqrrrrrrssstttxxxzzz}}}~~~|||xxxuuuvvvuuurrrnnnkkkiiigggfffeeedddbbb```^^^\\\ZZZYYYXXXWWWVVVUUUTTTRRRQQQQQQOOOOOOOOONNNMMMKKKJJJIIIHHHGGGFFFFFFFFFFFFCCCAAA@@@@@@?????????>>>>>>>>>;;;;;;;;;;;;:::::::::::::::::::::999999999999999888888888888888888888888666666666666666666666666555555555555555555555555555555444444444444555555555555444444444444333333444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000111111111111111111000111111---555///222000000111///000///111000000000000000//////000000000000000000000000222000...000444777888777"""---%%%555555---222///---222)))333------,,,333***555,,,///444000333222222222222111111111111000000333'''333+++(((===$$$[[[BBB222111666333444555777999888666444222555...,,,222333---***---GGG///000,,,---444000***...------------------------------------------------......///////////////////////////.........------////////////////////////......///000000000000000///......------///000111111111111111000000000000000000000000000000000000111111111111111111111111111111222222333444444444333444555777:::@@@FFFKKKMMMKKKKKKOOORRRSSSWWW\\\bbbccccccdddggglllsssyyy|||}}}zzztttnnnjjjbbb\\\TTTMMMHHHFFFEEEDDDBBBBBBAAA@@@??????AAABBBBBBCCCDDDDDDDDDEEEGGGIIILLLOOOSSSVVVWWWYYYZZZ\\\cccfffjjjlllmmmmmmnnnooosssvvv{{{}}}~~~~~~}}}}}}}}}}}}yyyvvvuuutttqqqmmmjjjhhhfffeeebbbbbb```___]]][[[ZZZYYYVVVUUUSSSRRRQQQPPPOOOOOOMMMMMMMMMMMMKKKJJJIIIHHHHHHGGGFFFFFFFFFEEECCCAAA?????????>>>>>>>>>======;;;;;;;;;:::::::::999999999999999999999888888888888888888888888888888888666666666666666666666666555555555555555555555555555444444333333444444555444444333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000111111---555///222///000111///111///111111111111000000000000000000000000000000000000333///,,,,,,///111///---:::444444666***000000***111(((000...,,,...555+++111***222999222222///222222222111111111000000111222777$$$---444***VVVIII///---666///111222333444444333111000555///...444666333//////kkk...444444)))///222(((000------------------------------------------------............////////////////////////............////////////////////////......///000000000000000///............///000000111111111000000000000000000000000000000000000000111111111111111111111111111111111222333333444444333444555777:::@@@FFFKKKMMMJJJJJJOOORRRSSSWWW\\\aaaaaabbbccceeekkkrrrwww|||}}}~~~vvvkkk```WWWOOOIIIEEECCCCCCCCCCCCCCCCCCBBBAAA@@@AAACCCCCCCCCDDDGGGIIIIIIKKKNNNOOOQQQRRRUUUXXX\\\___ccceeeggghhhjjjlllmmmqqqvvvyyyzzzzzz{{{|||}}}}}}|||{{{zzzzzzyyyxxxwwwwww{{{zzz{{{||||||{{{xxxuuuqqqooollliiieeebbb```___^^^^^^^^^]]]\\\[[[ZZZZZZTTTSSSQQQOOONNNMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEDDDBBB@@@>>>>>>=========<<<<<<<<<;;;;;;:::::::::999999999888888888888888888888888777777777777777777777777555555555555555555555555555555555555555555555555444444333333333333444444222222333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111---555///222//////111///111000000000000000111111111111000000000000000000000000,,,...111333444333111000)))444555+++000222+++///,,,...000---///...444333---111666111333111222222222111111111000000'''333//////LLL(((...III///---555...000000111111111000///...///......000000...///111999(((+++666((()))444***000........................---------------------------.........//////000000000000/////////.........////////////////////////......///000000000000000...............///000000000000000000000000111111000000000000000000000000000000000000000000000000000000111222222333333444333444555777:::@@@FFFKKKLLLIIIJJJNNNRRRSSSWWW\\\```aaaaaabbbdddiiipppuuu|||}}}uuuiii]]]SSSMMMBBBAAA@@@AAABBBBBBAAA@@@???@@@BBBCCCCCCEEEGGGJJJHHHJJJLLLMMMNNNQQQTTTWWWWWWZZZ^^^bbbdddgggjjjlllllloootttwwwxxxxxxyyyzzz~~~~~~}}}|||{{{zzz{{{{{{zzzyyyxxxwwwvvvvvv{{{zzzyyyzzz{{{zzzwwwuuupppnnnkkkgggccc```^^^]]]\\\\\\\\\[[[[[[[[[ZZZZZZSSSRRRPPPNNNLLLLLLLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFFFFDDDCCCCCCCCCCCC@@@>>>=========<<<<<<<<<;;;;;;::::::::::::999999999999777777777777777888888888666666666666666666666666555555555555555555555555444444444444444444444444444444333333333333444444111111222222222222333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000111111---555///111//////111000111000//////000000000000000111000000000000000000000000+++000444222,,,***...444888333///222222...///222...111...000&&&III777333/////////666555222222222111111111111000,,,...&&&999%%%###DDD333111444000222111111111000000000000000111222000---,,,...000***BBB###...******777+++...////////////////////////------------------------------......///000000000000000000/////////......////////////////////////......///000000000000000.........///////////////000000000000111111111111000000000000000000000000////////////////////////000000111111222333333333333444555777:::@@@FFFKKKKKKIIIIIINNNQQQSSSWWW\\\aaaaaaaaabbbdddiiioootttzzz{{{~~~yyymmmfffNNNJJJDDDAAA@@@AAAAAA@@@???AAABBBBBBBBBCCCFFFHHHFFFHHHKKKLLLNNNQQQTTTWWWUUUXXX\\\___bbbeeeiiikkkmmmpppsssvvvwwwxxxzzz{{{|||}}}~~~~~~}}}|||~~~}}}}}}}}}||||||{{{{{{~~~|||zzzyyyyyywwwuuusssooonnnkkkhhhfffcccbbbaaa\\\\\\[[[ZZZZZZYYYXXXXXXSSSQQQOOOMMMKKKKKKKKKLLLIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBAAABBBAAA???===<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999888666666666777777777888888666666666666666666666666555555555555555555555555444444444444444444444444444333333222222333333444111111111111222222222333222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111111111---555///111//////111000222111....../////////000000000000000000000000000000000444666333(((###111QQQlll...222333000111000555/////////555&&&kkk///666000---000888444222222222111111111111000333---///555***xxx888666444000111333222111000000000000111111333444222000000000000...~~~666'''...,,,666***000................................................------......///000000111000000000000/////////...////////////////////////......///000000000000000---......//////////////////000000000111111111111000000000000000000000000000000000000000000000000000000000111222222333333333444555777:::@@@FFFKKKKKKHHHIIINNNQQQSSSWWW\\\aaaaaaaaabbbdddiiioootttyyyzzz}}}ccc[[[PPPHHHEEEEEEEEEDDD@@@AAABBBBBBAAABBBDDDFFFAAACCCFFFHHHJJJMMMPPPSSSPPPSSSWWWZZZ\\\___cccfffjjjmmmppprrrssstttvvvxxxxxxyyy{{{~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~{{{xxxuuusssrrrooommmkkkjjjhhhfffdddcccbbbbbb]]]]]]\\\ZZZYYYWWWVVVVVVSSSQQQOOOLLLKKKKKKKKKLLLHHHHHHHHHHHHHHHGGGFFFEEECCCBBBAAAAAAAAA@@@>>><<<<<<<<<;;;;;;;;;::::::::::::::::::999999999888888555666666666777777888888666666666666666666666666555555555555555555555555444444444444444444444444444333333222222333333444000000111111222222222333222222222222222222222222333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222333333333333222222111111---666///111//////111000222111---.........//////000000000000000000000000000000,,,000111444JJJ(((111222---333111666///---///:::+++ 666444111333888...222222222111111111111000)))888777666...666444+++000222111///.........///000,,,...///000222333111---,,,DDDTTT'''222...222(((444------------------------////////////////////////---------...///000000111000000000000////////////////////////////////////...//////000000000000000---......///000///////////////000000111111111222000000000000000000000000111111111111111111111111000000000111222222333333333444555777:::@@@FFFKKKJJJHHHIIINNNQQQSSSWWW\\\aaabbbbbbbbbdddiiioootttxxxyyy|||}}}eeeWWWNNNFFFBBBCCCAAA@@@??????@@@CCCEEEFFFEEEEEEEEEFFFIIILLLOOOPPPOOOOOOQQQSSSXXX]]]bbbeeeiiikkkooopppqqqrrrtttvvv{{{}}}|||~~~~~~~~~~~~yyyvvvsssssssssrrrooolllhhhgggfffffffffeeecccaaa___^^^\\\ZZZYYYWWWWWWVVVTTTRRROOOLLLJJJJJJJJJKKKJJJIIIGGGEEEDDDCCCBBBBBBDDDBBB@@@??????>>>===;;;<<<;;;;;;::::::999999888999::::::::::::999888888666666666666777777777777666666666666555555555555555555444444444333333333444444333222333444555666333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111///333...444...333//////222111222000+++---999000+++444111111***333444)))555)));;;(((WWWttt}}}333)))222555777+++$$$;;;111999---~~~@@@***555,,,,,,666222000555)))777000<<<---000333WWW444444+++555333222222222111111111111000111111111111111000//////333***333+++...---***...////////////////////////------............------............////////////111000000///...---------............////////////000000//////.........---////////////////////////111111000000000000111111000000000000000000000000000111111111111222222222222222333333333333444444222333444555777===DDDIIILLLIIIIIIMMMPPPRRRVVV\\\aaabbbbbbcccdddggglllpppxxxzzz~~~}}}{{{}}}nnn\\\MMMFFFHHHGGGEEEDDDDDDDDDCCCCCCEEEEEEEEEFFFHHHJJJLLLMMMNNNNNNPPPSSSWWW\\\aaaccckkkmmmpppqqqqqqrrrssstttwwwzzz~~~~~~~~~|||||||||xxxuuurrrqqqqqqpppmmmjjjgggfffddddddddddddbbb```]]]]]]\\\[[[ZZZZZZZZZZZZTTTSSSPPPNNNLLLKKKKKKLLLJJJIIIGGGEEEDDDCCCCCCBBBDDDBBB@@@>>>>>>>>>===;;;<<<;;;;;;::::::999888888999999::::::999999888777777777777666666666666666666666666666555555555555555555444444444333333333666555444333222333333444333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111///333...444...333//////222111222000<<<***333)))///---???555555///999222777)))888---BBB(((***pppMMM'''%%%666///...777000888999000111!!!222[[[666000+++888+++222222222111111111111000111111111111111000//////000(((000555&&&555111111////////////////////////...//////////////////...............////////////111000000///......------............////////////000000/////////.........////////////////////////111111000000000000111111000000000000000000000000000111111111111222222222222222222333333333444444222333444555777===DDDIIILLLHHHIIIMMMPPPQQQVVV[[[```aaabbbbbbcccggglllpppxxxzzz~~~~~~|||xxx^^^OOOMMMIIIEEEBBBAAAAAA@@@???DDDDDDEEEFFFFFFGGGHHHHHHLLLMMMOOORRRVVVZZZ^^^aaaiiikkkmmmnnnnnnnnnoooqqqssswww|||~~~{{{zzz{{{xxxvvvsssqqqpppnnnkkkiiihhheeecccaaabbbbbbaaa```\\\\\\\\\[[[\\\\\\]]]]]]UUUTTTRRRPPPNNNMMMLLLLLLIIIHHHGGGEEEDDDCCCCCCCCCDDDBBB???>>>>>>>>><<<;;;;;;;;;;;;:::999999888888999999999999999888777777888777777666666555555555666666666555555555555444555555444444444333333333777777555444333222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111///333...444...333//////222111222000999+++777***;;;***000$$$222:::---000555(((,,,***DDD888111$$$///;;;///...555...---+++333BBBAAAHHH,,,333333111555000222222222111111111111000111111111111111000//////...111ZZZ999777 777111,,,//////////////////////////////000000000000//////............////////////000000000///......------............////////////000000////////////......////////////////////////111111000000000000111111000000000000000000000000000111111111111222222222222222222222333333333333222333444555777===DDDIIIKKKHHHHHHLLLOOOQQQUUUZZZ___```aaaaaacccfffkkkooowwwzzz}}}}}}~~~ooo^^^VVVKKKCCCAAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFKKKKKKMMMPPPTTTXXX[[[]]]aaadddggghhhiiiiiikkkmmmooossszzz~~~}}}||||||zzzxxxvvvsssqqqnnnllljjjkkkgggdddbbbaaabbbbbbaaa]]]]]]\\\\\\\\\\\\]]]]]]TTTSSSRRRPPPOOOMMMLLLKKKIIIHHHGGGEEEDDDCCCCCCCCCDDDBBB???>>>>>>>>><<<;;;;;;;;;::::::999888888888888888888999888777777666888888777666555555444444666666555555555444444444555555444444444333333333666666555444333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111///333...444...333//////222111222000+++333888)))===111$$$KKK444777888&&&222...---ppphhh777333:::000...777666***---666000>>>222,,,---333CCCDDD:::+++444666+++888222222222111111111000000111111111111111000//////))):::<<>>>>>===<<<:::;;;::::::999999888777777777777888888777777666555888777777666555444444333555555555555444444444444555555444444444333333333333444444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000///333...444...333//////222111222000***999---'''000111888CCC333+++999111111444)))444MMM&&&+++...000+++(((111888444,,,444555---333KKKddd???---)))777...333222222222111111111000000111111111111111000//////&&&444)))(((333...000...////////////////////////---......//////......---............////////////////////////........................//////////////////000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000111111111222222222111111111222222222333333222333444555777===DDDIIIJJJGGGGGGKKKNNNPPPTTTZZZ]]]^^^___```bbbffflllppptttvvvyyy|||~~~~~~~~~}}}zzziii[[[NNNFFFFFFEEEDDDCCCDDDEEEFFFGGGGGGHHHJJJMMMPPPRRRTTTUUUWWWZZZ^^^aaadddfffiiikkkjjjoootttyyy|||}}}}}}}}}|||yyyuuurrrqqqrrrrrroookkkhhhfffdddbbb``````^^^]]]ZZZYYYWWWWWWVVVQQQQQQRRRQQQPPPMMMJJJHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCAAA>>>=========;;;::::::::::::999888888777777777777777777777666555555777666666555555444444444555555555444444444444333555555444444444333333333222333444444555555444444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000///333...444...333//////222111222000---444(((444,,,'''@@@...nnn111111444%%%===000444***666666BBB...,,,000000,,,///555444000***777:::///+++%%%$$$555555^^^111,,,***<<<$$$999===,,,222222222111111111111000111111111111111000//////---..."""www333222(((///333////////////////////////------............------............//////////////////////////////..................//////////////////000000000000111111000000000000000000000000111111000000000000111111000000000000000000000000000111111111111222222222111111111111222222222222222333444555777===DDDIIIKKKHHHHHHLLLOOOQQQUUUZZZ^^^___```aaacccgggmmmqqqsssuuuxxx{{{~~~~~~{{{cccSSSMMMJJJGGGDDDCCCCCCEEEFFFEEEGGGIIILLLNNNPPPRRRSSSUUUXXX[[[^^^```ccceeehhhhhhlllqqquuuxxxzzz}}}}}}|||}}}zzz{{{{{{xxxtttqqqqqqrrrtttqqqmmmjjjgggddd```]]]]]]\\\ZZZXXXWWWUUUTTTTTTQQQRRRSSSSSSRRRNNNKKKHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCAAA>>>=========;;;:::::::::999999888777777777666666777777666666555444555555555555555555555555555555555444444444333333555555444444444333333333333444555555555444333222333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000///333...444...333//////222111222000///......888000)))222***}}}fff,,,---@@@%%%<<<,,,111333111///444###<<<222666333111555555///...333//////--->>>>>>///...999&&&DDDiii"""+++<<<)))999...777:::000222222222111111111111000111111111111111000//////000000+++CCCYYY***,,,---///////////////////////////......////////////..................////////////.../////////////////////............//////////////////000000000111111111000000000000000000000000111111000000000000111111000000000000000000000000000111111111111222222222111111111111222222222222222333444555777===DDDIIILLLHHHIIIMMMPPPQQQVVV[[[^^^___```bbbdddhhhnnnrrrtttvvvyyy|||~~~iiiRRROOOJJJEEEBBBBBBCCCEEEEEEFFFHHHKKKNNNOOOQQQQQQSSSUUUYYY[[[]]]^^^aaabbbfffjjjnnnrrruuuxxx|||~~~{{{yyyyyywwwyyyyyywwwrrrpppppprrruuurrroookkkhhhccc^^^ZZZ[[[ZZZXXXWWWUUUTTTTTTTTTRRRSSSUUUUUUSSSPPPLLLIIIGGGGGGFFFEEEDDDDDDDDDEEECCCAAA>>>=========;;;:::::::::999999888777777777666666666666666555555444444444444555555555555555555555444444444333333333555555444444444333333333555555666666555333111000333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000333...444...333//////222111222000555///111'''///999...666[[[---222BBB222'''EEE%%%888---<<<***000MMM(((555+++...222---,,,333222000666333000999222555(((777///,,,888(((555ggg&&&777///***===%%%888///$$$777222222222111111111111000111111111111111000//////)))333777&&&+++:::000+++//////////////////////////////000000000000//////............/////////000.........///////////////............/////////000//////000000111111111222000000000000000000000000111111000000000000111111000000000000000000000000000111111111111222222222000111111111111222222222333333444555777===DDDIIILLLIIIIIIMMMPPPRRRVVV\\\^^^```aaabbbdddiiinnnsssvvvwwwzzz}}}}}}jjjTTTHHHEEEEEECCCAAACCCDDDFFFHHHJJJKKKLLLMMMQQQTTTVVVWWWXXXYYY\\\^^^eeegggjjjmmmooossswwwzzz~~~~~~~~~~~~|||zzzxxxwww|||zzzxxxuuusssrrrqqqqqqtttrrrppplllhhhccc```^^^___\\\XXXVVVUUUTTTSSSRRRQQQPPPOOONNNMMMKKKJJJJJJGGGGGGFFFFFFEEECCCBBBAAA@@@???>>>===<<<;;;::::::::::::999999888777666666666666666666666666666666555555555555555555555555222222333444555555555555444444444333333222222222444444444333333222222222333333333222222111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000111111000000000000111111////////////000000000000111000000000111222222333333000...111222333000000222000222000...............///000000999mmm,,,444333444000888:::---111111999+++'''JJJttt===(((,,,444888111333///'''<<<###,,,888666888+++<<<999$$$222---...:::333555444555333...222***111222222333...444000)))666)))444......222000///222555666333///111555***///;;;///333---)))......//////000000111111////////////////////////............/////////000////////////////////////////////////////////////000000///////////////000000000000000000000000000222222111111111111222222000000000000000000000000111111111000000000000000111111111000111111222333333444444555777===CCCHHHJJJJJJJJJKKKOOOSSSXXX[[[]]]^^^______bbbgggmmmqqqwwwyyy|||vvv]]]OOOIIIIIIJJJHHHFFFDDDCCCDDDGGGJJJMMMPPPRRRTTTUUUVVVXXXZZZ\\\bbbeeejjjnnnqqquuuyyy|||~~~}}}|||{{{zzz|||}}}~~~~~~~~~}}}|||||||||||||||{{{wwwsssqqqooooooqqqpppnnnkkkhhheeebbb```___\\\XXXVVVUUUTTTSSSQQQPPPOOONNNMMMLLLJJJIIIIIIFFFFFFFFFEEEDDDCCCAAAAAA??????>>>===<<<;;;::::::::::::999888888777666666555555555555555555555555555555555555555555555555333333444444555444444444444444444333333222222222444444444333333222222222333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111000000//////000000111000000000000000000000000222222111111111111222222000000000000111111111111555555444333333333333333111000...000000333000000222000222111222111111111111222333333///fff555,,,777///333111...222)))888777,,,999///:::000rrrGGGaaappp]]];;;555///111666666///'''---...000---BBB222555222---555111,,,:::777+++999111:::)))///:::WWW//////666000111444222111///+++OOO```dddccc...>>>:::333111...,,,,,,///222444222+++(((333///<<<222---555////////////000000000000////////////////////////........./////////000000000000000000000000000000////////////////////////111111000000000000111111000000000000000000000000222111111000000111111222111111111111111111111111111111111111000000000000111111111111111222222333333444444555777===CCCHHHJJJJJJJJJLLLOOOSSSVVVYYY]]]^^^___```bbbgggmmmrrrwwwyyy|||iiiXXXOOOLLLHHHGGGEEEDDDDDDGGGIIIKKKMMMOOORRRSSSTTTUUUXXXZZZ]]]bbbiiioootttxxx|||~~~~~~|||zzzyyyxxxyyy{{{{{{{{{{{{{{{}}}zzzyyyyyyyyy{{{}}}yyytttooommmkkkllllllkkkjjjhhheeecccbbb___\\\YYYVVVUUUTTTRRRPPPNNNMMMLLLKKKJJJHHHGGGGGGEEEEEEEEEDDDDDDBBBAAA@@@???>>>>>>===<<<;;;::::::999999999888888777777666555555555555555555555555555555555555555555555555444444444555444444333333444444333333333333222222444444333333333333222222333333333222222222222111222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111000000111111111000000000000000000000000333333222222222222333333111111111111222222222222111111000000000000111111000111222222///333000111222000222111333222222222222333444444///MMMQQQ333333999333)))444555777666;;;'''???---///333666:::$$$UUU)))555222'''777333+++,,,,,,+++,,,...///000000000333999***,,,(((000///777///AAA...***;;;...999444666***---555'''{{{...444444...666111///333---mmmWWW'''"""...444:::<<<999333...,,,333...111:::111eeeqqq555444///000000000000////////////000000000000000000000000....../////////000000000111111111111111111111111////////////////////////222111111000000111111222////////////////////////222111111000000111111222222222222222222222222222111111111111111111111111111111111111111222333333333444444555777===CCCHHHJJJJJJKKKLLLOOORRRUUUVVV]]]^^^___```bbbgggnnnssswwwyyy|||www___OOOFFFGGGGGGHHHIIIIIIIIIIIILLLNNNPPPRRRRRRTTTVVVXXXZZZ```hhhqqqwww{{{|||}}}~~~~~~|||zzzxxxwwwxxxyyyzzzyyyyyyzzz}}}xxxwwwvvvwwwyyy}}}~~~xxxsssnnnkkkjjjiiiiiihhhgggeeecccaaa```^^^[[[XXXVVVUUUTTTQQQOOOLLLLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCBBB@@@@@@>>>>>>===<<<<<<;;;::::::999888888888777777777666555555555555555555555555555555555555555555555555555555555555444333222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000222222111111111111222222000000000000000000000000222222222111111222222222000000000111111111222222---------......000111111000444555444000333111111222111222111000000000000000111222222555,,,GGG777666222...,,,///666;;;222$$$222,,,:::222???///:::,,,:::%%%222444666FFF(((444444111888888999999888444111//////222111999///000999::::::444===@@@&&&666>>>---555000777111))):::888...333)))666000///777000CCCAAA;;;555222...+++,,,///333666***///...,,,,,,@@@---777)))111111000000//////......////////////////////////...////////////000000000000000000000000000000000////////////////////////000000000///000000111222////////////////////////111111000000000000111111222222222222222222222222000111111111111111222222222111111111111222333333333444444555777===CCCHHHKKKKKKLLLNNNPPPRRRUUUVVV]]]]]]___```ccchhhnnnsssvvvxxx{{{~~~kkkSSSPPPKKKGGGEEEFFFHHHJJJKKKMMMOOOQQQRRRSSSUUUWWWWWW^^^gggpppvvvzzz~~~yyyzzz{{{|||}}}~~~~~~~~~~~~|||zzzwwwvvvuuuwwwyyyzzzzzzzzz{{{}}}yyyxxxwwwwwwxxx|||zzzuuuqqqnnnlllkkkhhhhhhfffdddbbb___]]][[[\\\ZZZXXXVVVVVVTTTRRROOOKKKJJJIIIHHHGGGEEEDDDDDDBBBBBBBBBBBBBBBAAA@@@???======<<<<<<;;;;;;::::::888888888777777777777777555555555555555555555555555555555555555555555555555555555555444333222222333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000222222111111111111222222000000000000000000000000111111000000000000111111/////////000000000111111222222111111111222222333...444444222000444111111333111333111000////////////000111111444)))jjjsssjjjRRR888)))!!!888222...333;;;;;;111&&&AAA///BBB...333555000555:::---888$$$<<<111AAArrr///)))@@@,,,333...)))+++...111444333111...777---000000777???+++222GGG999(((666;;;888???+++222...888555+++777[[[///444)))777///111777...000{{{%%%:::555000111444555000***222888222...111777<<<---///111111000000//////..............................////////////000000000111////////////////////////////////////////////////...............///000000////////////////////////111000000000000000000111111111111111111111111111000000111111222222222333222222222111222333333444333444444555777===CCCHHHLLLLLLMMMNNNPPPSSSVVVWWW[[[\\\^^^___bbbgggnnnsssvvvxxx{{{~~~xxxnnn]]]NNNEEEDDDHHHLLLJJJLLLNNNOOOPPPQQQTTTVVVVVV[[[dddlllqqquuuxxxzzzuuuuuuwwwxxxzzz{{{}}}}}}|||{{{zzzxxxvvvtttsssrrrwwwyyy{{{}}}}}}}}}~~~{{{zzzyyyyyyyyy{{{}}}~~~{{{yyyvvvssspppnnnmmmmmmhhhgggfffccc```]]]ZZZYYYYYYXXXWWWVVVVVVUUURRRPPPJJJIIIHHHGGGFFFEEEDDDCCCAAAAAAAAAAAAAAA@@@??????<<<<<<<<<;;;;;;;;;::::::777777777777777777777777444444444444444444444444555555555555555555555555444444444555444444333333222222333333333333444444222222333333333333444444111222222222222333333333000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111000000111111111000000000000000000000000111000000000000000000111.../////////000000000000555444222111000/////////,,,111111///000444111222333111333222111111111111111222333333444333+++QQQ222***888666///555???+++111666444000...333999)))222:::444555777)))888000333444888444---888\\\555444777'''AAA...???888///+++,,,000333555000000666000)))000666GGG$$$AAA222,,,555...222---444666666777...888...444222222***qqq;;;333+++---444777333---...,,,)))111222///111***000000000000/////////////////////////////////////////////000000000111111........................////////////////////////------------...///000000////////////////////////111000000//////000000111000000000000000000000000000000111111222333333333222222222222222333444444333444444555777===CCCHHHLLLLLLKKKLLLNNNRRRVVVYYYZZZ[[[\\\^^^aaafffmmmrrrvvvxxx{{{~~~nnn[[[PPPLLLKKKGGGIIILLLMMMNNNOOORRRTTTTTTYYY```fffjjjmmmppprrrqqqqqqsssuuuwwwyyy|||}}}yyyyyywwwvvvuuusssrrrrrruuuxxx|||~~~~~~~~~~~~~~~||||||{{{{{{{{{{{{{{{|||xxxvvvtttqqqpppooonnnooohhhgggfffcccaaa^^^[[[ZZZWWWVVVUUUVVVWWWVVVTTTQQQJJJIIIHHHGGGFFFDDDCCCCCC@@@@@@@@@@@@@@@@@@???>>><<<<<<;;;;;;;;;;;;::::::666777777777777777777777444444444444444444444444555555555555555555555555333333444444555444444444222222222333333444444444222222222333333444444444111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111000000//////000000111000000000000000000000000222111111000000111111222//////000000000111111111000000/////////000000111...222111///444444222222333222333222333222222222222333444444444444(((aaaGGGIIIIIIHHHKKKLLLMMMLLLLLLLLLMMMMMMMMMMMMMMM```+++666888666<<>>111+++BBB***<<<666333;;;---+++...333777999666222///&&&000888888111888WWWQQQ555---,,,666---777+++444555FFF888666111777...999...666///444yyyrrrppppppccc```bbbhhhkkkhhhNNN(((////////////000000000000000000000000000000000000//////000000000111111111////////////////////////////////////////////////---------......///000111000000000000000000000000000000////////////000000111111111111111111111111000000111222222333444444333222222222222333444444333444444555777===CCCHHHKKKJJJHHHHHHKKKPPPVVVZZZXXXYYY[[[\\\```eeelllqqquuuwww{{{~~~wwwaaaQQQIIIEEEGGGJJJKKKLLLMMMPPPRRRRRRVVV\\\aaaeeegggjjjlllnnnoooppprrruuuxxx{{{}}}zzzyyyxxxwwwvvvuuutttttttttwww|||~~~}}}}}}||||||||||||||||||{{{{{{wwwvvvtttqqqpppoooooooooggggggfffdddbbb```^^^\\\UUUUUUUUUVVVWWWWWWTTTRRRJJJIIIHHHGGGFFFDDDCCCCCC??????@@@@@@@@@??????>>>;;;;;;;;;;;;;;;;;;::::::666666666666777777777777444444444444444444444444555555555555555555555555222222333444555555555555222222222333333444444444222222222333333444444444111111111222222333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000333222222222222222222333000111111111111222222222---...///111444777999;;;222555333222999444222222444222444222222222111111222222333444222,,,:::III@@@:::;;;222;;;...777---;;;111999///;;;666:::333---777)))<<<222444666555333333444777<<<444,,,444777---***111777CCC,,,...888444666***555000111555---===,,,)))555+++lll888......//////000000111111222222222222222222222222000000000000111111111111000000000000000000000000////////////////////////............///000222222111111111111111111111111000000////////////000000222222222222222222222222000000111222333333444444333333222222333333444555333444444555777===CCCIIIIIIHHHEEEEEEHHHOOOVVVZZZWWWXXXZZZ\\\___dddkkkpppuuuwwwzzz}}}iiiTTTOOOJJJHHHKKKNNNNNNMMMNNNOOOSSSYYY]]]```dddiiimmmhhhmmmssswwwxxxwwwwwwwwwwwwwwwwwwwwwvvvtttrrrqqqxxxxxxyyy|||~~~~~~}}}}}}||||||{{{zzzzzzyyyyyyxxxuuurrrpppooollliiigggfffhhhjjjjjjgggaaaZZZVVVTTTSSSSSSSSSUUUUUUSSSQQQMMMMMMKKKJJJHHHFFFEEEEEE@@@@@@AAAAAA@@@???===<<<<<<<<<;;;::::::999888888999888888777666555555444666555555555555444444444444444444444444444444444555555444444444333333333333222222111111222222333333333333333333333333333222222222222222222222222000111222333333222111000222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111//////111000,,,555TTT::::::555222222333111222111222222111111111111222222333333333;;;{{{333777333777444111222333444444555555444000yyy888000>>>///:::111000888888000///777111555111666888,,,===nnn000888...000>>>222,,,mmm555------333---===+++888'''777---000//////333,,,***666444000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000000000///......111111000000000000111111000000000000111111111111333333222222333333444555444333333222222333333444333555777777888<<>><<<;;;;;;;;;;;;::::::999999888888888777777666555555444666555555555555444444444444444444444444444444444555555444444444333333333333222222111111222222333333333333333333333333333222222222222222222222222000111222222222222111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111...===...000///mmm555333222333111333111222222111111111111222222333333000///555333555666222333333444555555555555555===333NNN###:::$$$===EEE333///======,,,444;;;///)))888;;;111333{{{ttt@@@IIIwww:::444000777///:::---666---777}}}<<<000---+++333555///000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000000000///......111111000000000000111111000000000000111111111111222111111111111222333333444333333222222333333444222444666777888<<>>eeebbb888JJJ000###...666111222<<<222>>>:::222:::???888555```888888000:::111666222333333555QQQaaa333000+++///888333+++111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000000000//////...111111000000000000111111000000000000111111111111000000000000000111222222444333333222222333333444222444666777888<<>><<<:::999999999999999999:::::::::777777666666666555555555666555555555555444444444444444444444444444444444555555444444444333333333333222222111111222222333333333333333333333333333222222222222222222222222111111111222222111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111;;;999$$$...444111OOO555333333444222444333333333222222222222333333///777111666444<<<;;;555888888888888999888888777777777>>>???KKK777===AAA>>>999555222000666444333555333---333CCC+++]]]111777,,,:::111222777333333444666222555444***000444+++555000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////000000000111111111111//////000000000000//////111111000000000000111111///000000000111111111111111000000000000111222222444333333222222333333444222444666666777<<>>======555CCC555777>>>mmm!!!,,,CCC777000>>>CCC333000999:::444222444444444999000666,,,888111///777444000444000...111;;;******666---444000000000000000000000000111111111111111111111111000000000000///////////////////////////////////////000000000111111111111//////000000000000//////111111000000000000111111///000000000111111111111111111111111111222333333444333333222222333333444111444555666777;;;CCCIIIJJJJJJJJJIIIIIIKKKOOORRRXXXYYY[[[]]]```ffflllqqquuuwwwzzz|||}}}wwwbbbZZZPPPMMMJJJKKKNNNTTTXXXZZZ[[[___ccchhhlllqqqvvvyyyxxxxxxyyyzzzyyyxxxvvvuuurrrrrrsssuuuxxxyyyxxxwwwvvvvvvwwwyyyzzz|||}}}}}}wwwuuusssqqqqqqooommmjjjiiihhheeeaaa^^^\\\ZZZZZZVVVUUUTTTTTTTTTTTTRRRPPPMMMMMMKKKJJJHHHFFFEEEEEECCCBBB@@@>>><<<;;;;;;;;;999999999999999888888888555555555555555555555555666555555555555444444444444444444444444444444444555555444444444333333333333222222111111222222333333333333333333333333333222222222222222222222222222222111000000111222222000000000111222222333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111---444===&&&333555444111DDD%%%MMMyyy555333333555444555444555444444333333444444555333555---777888ddd\\\IIIZZZIIIOOOPPPOOOOOONNNMMMLLLKKKAAAWWW888OOOBBB<<>><<<@@@@@@444<<<888AAA000777777111777111///555555...555444BBB***999111,,,999...111000000000000000000000000111111111111111111111111000000000000////////////000000000000000000000000000000000000111111111111...//////000000000000000111111000000000000111111000000000000111111111111222111111111111222333333444333333222222333333444111333555666777;;;BBBHHHJJJKKKJJJIIIIIIKKKOOOSSSWWWXXXZZZ]]]```eeelllqqquuuwwwzzz}}}}}}oooWWWSSSNNNLLLOOOSSSVVVWWWYYY\\\___cccfffkkkppptttssstttuuuvvvwwwvvvuuuuuuppppppqqqtttvvvxxxvvvuuuttttttuuuwwwxxxyyyzzz{{{vvvtttrrrqqqpppooollljjjjjjiiifffccc```^^^\\\[[[VVVUUUTTTTTTTTTSSSQQQOOOMMMMMMKKKJJJHHHFFFEEEEEEBBBAAA???===<<<<<<<<<<<<::::::999999888888777777555555555555555555555555666555555555555444444444444444444444444444444444555555444444444333333333333222222111111222222333333333333333333333333333222222222222222222222222222222111000000111222222///000000111222222333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000333333'''000000;;;///111)))666...///[[[555333444555444666555555555444444444444555555333111555000888CCCdddkkk```cccccccccbbbaaa___^^^]]]iiiGGG]]]VVVSSSPPP\\\HHHSSShhhKKKHHH555333777///333<<<888CCC888BBB>>>333:::555444555222333444444111666555iii//////888000888---222000000000000000000000000111111111111111111111111000000000000////////////000000000000000000000000000000000000111111111111......///000000000000000111111000000000000111111000000000000111111111111111000000000000111222222444333333222222333333444111333555555777;;;BBBHHHJJJKKKKKKJJJJJJMMMQQQTTTUUUWWWYYY\\\___eeekkkppptttvvvyyy|||~~~~~~]]]WWWQQQNNNOOOSSSUUUUUUXXXZZZ]]]___bbbfffkkkooooooqqqrrrtttuuuvvvuuuuuuqqqqqqrrruuuwwwxxxwwwvvvsssttttttuuuvvvwwwwwwwwwuuusssqqqpppooonnnllliiikkkjjjhhheeebbb___]]][[[XXXVVVUUUTTTTTTSSSPPPNNNMMMMMMKKKJJJHHHFFFEEEEEEAAA@@@>>>===<<<<<<<<<===;;;::::::999888777666666444555555555555555555555666666555555555444444444444444444444444444444444555555444444444333333333333222222222222222222333333333333333333333333333222222222222222222222222333222111000000111222333///000000111222222333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111333***%%%;;;;;;...666///222666...333444000666000www555333444666444666555555555444444444444555555000///AAA///666999~~~rrrvvvqqqqqqqqqpppooommmlllkkkggglllkkk]]]fffnnnSSSmmmfffQQQnnnccc666======555777888///SSS:::<<<;;;<<<---444888000444333333777555333555777333@@@<<<(((999222555,,,888000000000000000000000000111111111111111111111111000000000000////////////000000000000000000000000000000000000111111111111......///000000000000000111111000000000000111111000000000000111111111111///////////////000111111444333333222222333333444111333555555666;;;BBBHHHJJJKKKKKKKKKKKKNNNRRRVVVUUUVVVYYY[[[___dddkkkpppsssuuuxxx{{{}}}kkkUUUQQQRRROOONNNRRRTTTVVV[[[______^^^ccckkkkkkmmmppprrrrrrssstttvvvuuuvvvwwwxxxxxxxxxwwwvvvtttssssssrrrqqqqqqqqqqqqrrrqqqpppppppppooommmkkkgggfffccc```^^^\\\ZZZYYYWWWVVVVVVVVVWWWVVVSSSQQQMMMMMMKKKJJJHHHFFFEEEEEECCCCCCBBB@@@>>>===<<<;;;::::::999999888777777777666666555555555555666666444444555555555444222111444444444555555555555666333333333333333333333333111111222222222333333333222222222222222222222222444444333333333333222222222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111111000222222222111111111000000111111111111111111111111000111111111111222222222000111111111111222222222111111111000111111222333111111222222222333333333:::111ddd666111;;;000<<<444666444555666777888777444222444444<<>>===<<<;;;::::::999999888777777777666666555555555555666666444444555555555444333222333333333333444444444555333333333333333333333333111222222222222333333333222222222222222222222222444444333333333333222222222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111111000222222222111111111000000111111111111111111111111000111111111111222222222111111111111222222222222111111111111111222222333222222222222333333333333$$$>>>===)))RRR777666;;;111999000777888666555666777999:::;;;FFF>>>:::HHHUUUQQQ[[[wwwooopppqqqrrrssssssssssssmmmllljjjhhhgggffffffgggjjjgggnnn}}}}}}wwwqqqkkkgggdddbbbllltttrrrjjjgggllltttbbbFFFAAA666444===444:::444777AAA@@@666666@@@222WWW&&&'''888;;;444666666666555555555444444555;;;+++444***BBB999888555555555555555555555555555555555444444444444333333333333333333333333333999***777&&&+++;;;000///111222111000///000111111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111111222222222222333333333444444555555777;;;AAAEEEIIIJJJKKKLLLLLLNNNQQQTTTUUUUUUVVVYYY^^^dddjjjmmmsssrrrrrrtttxxx{{{}}}}}}|||kkkYYYMMMKKKPPPOOONNNRRRZZZ___aaabbbeeehhhiiikkklllnnnqqqtttxxxxxxyyyzzz{{{{{{zzzyyyxxxtttttttttttttttuuuuuuuuutttssspppooonnnmmmjjjhhheeecccaaa^^^[[[YYYXXXWWWVVVUUUUUUVVVVVVVVVSSSQQQMMMMMMKKKJJJHHHFFFEEEEEEBBBBBBAAA@@@???======<<<::::::999999888777777777666666555555555555666666444444555555555444333222222222222333333333444444333333333333333333333333222222222222333333333333333333333333333333333333444444333333333333222222222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111111000222222222111111111111111111111111111111111111111000111111111111222222222111111111111222222222333111111111111111222333333222222222333333333444444999000...---///EEEcccooo\\\111777666111777---<<<888666444444666;;;AAADDDBBBHHHIIIQQQeeennnmmmqqqwwwxxxzzz{{{{{{yyyxxxwwwppppppppppppppppppppppppwwwuuuxxx~~~vvvpppnnnoooiiipppyyy}}}|||xxxuuusssuuuppphhhbbbccclllyyyaaaJJJHHHEEEFFFGGG>>>FFF???<<>>@@@888000666666666666555555555555555333777CCC===000)))000222222222222222222222222111000000000////////////////////////////////////)))222>>>999,,,222444%%%///111222111000///000111111111111111111111111111000000000000000000000000111111000000000000111111////////////////////////000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000222222222222333333333333444444555555777;;;AAAEEEHHHIIIJJJKKKKKKMMMPPPSSSUUUUUUWWWZZZ^^^dddjjjmmmrrrqqqqqqtttxxx{{{||||||yyy~~~wwwaaaTTTQQQQQQPPPSSSYYY[[[[[[^^^bbbeeeggghhhiiikkkoootttwwwyyyzzz{{{||||||{{{zzzyyytttuuuvvvvvvwwwwwwwwwwwwtttqqqnnnlllkkkjjjgggeeecccbbb___\\\ZZZWWWVVVUUUUUUUUUTTTUUUVVVVVVSSSQQQMMMMMMKKKJJJHHHFFFEEEEEEAAAAAA@@@@@@???>>>======::::::999999888777777777666666555555555555666666444444444444444444444333222333333333333444444444333333333333333333333333222222222333333333444444333333333333333333333333444444333333333222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111111111111111111111111111000000111111111222222222111111111222222222333333222111111111111222333333333333333333444444444444555222;;;@@@222(((,,,...:::///777333777;;;222BBB:::;;;<<<@@@EEELLLTTTZZZbbbppprrrmmmqqqwww||||||~~~~~~{{{zzzwwwyyy{{{~~~~~~wwwuuussspppnnnjjjfffccc\\\\\\YYYVVVUUULLLCCC@@@DDDEEECCC>>>>>>AAABBB@@@222444666555000///999FFF,,,111666777444555999>>>777777777666666666555555***,,,444'''111000>>>===::::::::::::::::::::::::666666666666555555555555555555555555555555555555???444***+++222111///333///111222111000///000111111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000111111111111111222222222333333333444444444444555555777;;;AAAEEEIIIJJJKKKKKKLLLMMMQQQSSSVVVVVVWWWZZZ___eeekkknnnrrrqqqqqqtttwwwzzz||||||{{{hhhXXXTTTSSSTTTWWWWWWWWW\\\dddbbbdddeeegggiiimmmrrruuuxxxyyyzzz{{{{{{{{{zzzyyyvvvwwwxxxyyyyyyyyyyyyyyyrrrpppllliiihhhgggdddcccbbbaaa^^^[[[YYYVVVUUUTTTTTTTTTTTTUUUVVVUUUSSSQQQMMMMMMKKKJJJHHHFFFEEEEEE@@@@@@@@@?????????>>>>>>::::::999999888777777777666666555555555555666666444444444444444444444444444444444444555555555555333333333333333333333333222222333333333444444444333333333333333333333333444444333333333222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111111111111111111111111111000000111111111222222222111222222222222333333333222222222111222333333444333333444444444555555555,,,222888333...;;;EEE===333777:::444===???666AAABBBIIIRRR\\\eeeooowww}}}}}}~~~~~~~~~}}}|||~~~{{{zzz{{{~~~uuullljjjkkkmmmooopppfff^^^]]]RRRLLLWWWGGGOOOSSSOOOLLLLLLIIICCCEEE>>>===CCCEEE>>>666333>>>>>>>>>>>><<<888111---888888777777777666666666;;;???GGG...:::555===,,,333333333333333333333333000000000000////////////////////////////////////******)))000555***+++AAA///111222111000///000111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000111111111222222222333333222222333333333444444444444444555555777;;;AAAEEEJJJKKKLLLLLLMMMOOORRRTTTVVVWWWXXX[[[```fffkkkooorrrqqqrrrtttxxx{{{||||||}}}iii[[[UUUQQQQQQRRRTTTZZZbbb```aaadddeeegggjjjooorrruuuvvvxxxyyyzzzzzzzzzzzzxxxyyyzzz||||||{{{zzzyyyqqqnnnjjjhhhfffeeedddbbbbbb```^^^[[[XXXVVVUUUTTTTTTSSSSSSTTTVVVUUUSSSQQQMMMMMMKKKJJJHHHFFFEEEEEE@@@@@@??????????????????::::::999999888777777777666666555555555555666666444444333333333444555555444444444555555555666666333333333333333333333333333333333333444444444444333333333333333333333333444444333333333333222222222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111111000111111111111111222222222111111111111111111111111000111111111111222222222222222222222333333333333222222222222222333444444444444444555555555666666;;;,,,222AAA===222222555777<<<999666===???===CCCRRR\\\kkkyyy{{{xxxsssrrrmmmkkklllbbb^^^hhh\\\ZZZXXXYYY^^^```ZZZQQQIIIDDD===999555555;;;BBB;;;:::777222000555???GGG888888888888777777777777222***333+++:::...444---555555555555555555555555555555555555444444444444444444444444444444444444000;;;:::555444000...555///111222111000///000111222222222222222222222222111111111111111111111111111111000000000000111111111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000111111111222333333444444333333333333444444444444444444555555777;;;AAAEEEJJJKKKMMMMMMMMMOOORRRUUUWWWWWWYYY\\\```ffflllooosssrrrrrruuuyyy|||}}}}}}}}}uuueeeVVVSSSVVVZZZ]]]```]]]```ccceeegggiiilllnnnqqqrrruuuwwwyyyzzzzzzzzzzzz{{{}}}~~~}}}|||zzzyyyrrrnnnjjjhhhgggfffeeedddbbb```^^^[[[XXXVVVUUUTTTSSSSSSSSSTTTVVVUUUSSSQQQMMMMMMKKKJJJHHHFFFEEEEEE??????????????????@@@@@@::::::999999888777777777666666555555555555666666444333333333333444555666333333444444444555555555333333333333333333333333333333333444444444444555444444444444444444444444444444333333333333222222222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111111000000000111111111222222222111111111111111111111111000111111111111222222222222222222333333333444444333222222222222333444444444555555555666666666666555999999///,,,<<<@@@...888;;;:::???DDDLLLZZZ```oooyyy}}}uuummmeeelllccc[[[[[[___aaaaaaaaaYYYSSSJJJDDDDDDDDD>>>666BBB:::444999DDDEEE999,,,999999888888888777777777>>>444555444;;;222888<<<333333333333333333333333444444444333333333222222222222222222222222222222000000,,,(((---666777//////111222111000///000111222222222222222222222222111111111111111111111111111111000000000000111111111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000111222333333333333333333444444444444555444444555555777;;;AAAEEEIIIKKKLLLLLLLLLNNNQQQTTTXXXXXXYYY\\\aaaggglllppptttssssssvvvzzz}}}~~~~~~|||~~~eee___dddhhhgggddd\\\___ccceeefffhhhjjjlllooopppsssvvvxxxyyyyyyzzz|||}}}~~~~~~}}}zzzyyyrrroookkkiiihhhhhhgggfffbbbaaa^^^[[[XXXVVVUUUTTTSSSRRRSSSTTTUUUUUUSSSQQQMMMMMMKKKJJJHHHFFFEEEEEE???????????????@@@@@@@@@::::::999999888777777777666666555555555555666666444333333222333444555666222222333333333444444444333333333333333333333333333333333444444444555555444444444444444444444444444444444333333333222222222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111111000000000111111222222222222111111111111111111111111000111111111111222222222222222333333333444444444333333222222333333444555555555555555666666666777666555<<>>333:::;;;@@@NNNTTTccc}}}}}}|||sssiiihhhooodddfffbbbVVVMMMJJJDDD===999>>>AAA???:::999>>>CCC999999999888888888888777333888:::444333555666111555555555555555555555555444333333333333222222222222222222222222222222222222---444:::222---000111///111222111000///000111222222222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000...//////000111222222222333333333444444444555555444444555555777;;;AAAEEEHHHJJJKKKKKKKKKMMMPPPSSSXXXXXXYYY\\\aaagggmmmpppuuuttttttwwwzzz}}}}}}rrrbbb]]][[[\\\```gggkkklllkkkkkkmmmppprrrssstttwwwyyyzzzyyyxxxxxxyyyyyyxxxwwwpppmmmiiihhhiiijjjkkklllkkkgggbbb^^^\\\ZZZXXXVVVTTTUUUVVVWWWUUURRROOOMMMNNNNNNOOONNNLLLHHHEEECCCCCCBBBAAA@@@???===<<<<<<::::::999999888777777777666555555555555444444444444444444444444444444444444444444444444444444444444444444333333222222222333333333333333333333333555555555444444333333333333333333222222111111111111111111111111111111111222222111111111111111111000000000000000000000000222111111111000000//////222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333555444444333333333444444555444444666888999888777999777999======999;;;AAAAAALLL^^^ppp|||xxxsssllleee\\\SSSMMMGGGBBB===<<<;;;:::999::::::999999:::;;;:::999777777777777777777777777777555555444444444333333333444444444444444444444444333333333333333333333333111111222222222333333333111111111111111111111111444333333222222111111111222222222222111111000000111111111111111111111111111111111111111111111111///000222111000///000111//////000111111111111111222222222111111111000000222222222222222222222222444444444444444444444444333555777777888<<>>EEEPPP```ooo~~~qqqjjjggg___UUUMMMIIIFFFCCC@@@???===;;;:::::::::999777777777777777777777777777777777777777666666666666444444444444444444444444333333333333333333333333222222222222333333333333222222222222222222222222000000000000111111111111222222222222111111111111000000000000000000000000111111111111111111111111000111111000......000222//////000111111111111111222222222111111111111111222222222222222222222222333333333333444444444444333555666777777;;;BBBHHHHHHJJJKKKKKKKKKMMMPPPSSSTTTUUUWWW[[[```gggllloooqqqsssuuuwwwyyyzzz{{{{{{kkkWWWVVVVVV[[[ccchhhiiigggjjjlllmmmlllkkkkkklllnnnnnnpppssstttttttttuuuuuurrrpppnnnnnnpppqqqrrrrrrmmmjjjfffdddcccaaa___^^^WWWXXXXXXWWWVVVTTTRRRPPPNNNMMMMMMLLLJJJHHHFFFDDDCCCBBBAAA@@@???===<<<<<<::::::999999888777777777666555555555555444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222333333333444444555555555444555555666777333555777888999:::<<<===999===EEEOOO[[[kkkyyyjjj[[[SSSPPPJJJDDD@@@>>>;;;:::;;;<<<<<<;;;777777777777777777777777666666666555555555444444555555555555555555555555444444444444444444444444222222222333333333444444222222222222222222222222000000111111222222333333222222222222222222222222000000000000000000000000111111111111111111111111///111333333222111111111//////000111111111111111111111111111111111111111222222222222222222222222333333333333333444444444333444666666666:::AAAGGGHHHIIIJJJJJJKKKMMMPPPRRRTTTUUUWWW[[[```gggllloooqqqrrrtttuuuwwwyyyzzzzzz~~~tttgggZZZWWW^^^eeefffccchhhiiikkkjjjiiiiiijjjlllnnnqqquuuvvvuuuuuuvvvwwwrrrpppnnnnnnpppqqqqqqqqqllliiifffdddcccaaa___]]]XXXXXXXXXWWWVVVTTTRRRQQQMMMMMMLLLKKKIIIGGGFFFEEECCCBBBAAA@@@???===<<<<<<::::::999999888777777777666555555555555444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111111111111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222222222333333333444444444555555555555666666777888333666999:::::::::<<<>>>===JJJ\\\lllzzzvvvlll\\\MMMDDDAAA===;;;;;;<<<<<<<<<888888888888888888888888777777666666666555555555555555555555555555555555444444444444444444444444222222333333333444444444222222222222222222222222222222222333333444444444222222222222222222222333222222222222222222222222111111111111111111111111...111666888777444111000//////000111111111111111111111111111111111111111222222222222222222222222222222222333333333444444222444666555666999@@@FFFGGGHHHIIIJJJJJJLLLOOORRRTTTUUUWWW[[[```ggglllooopppqqqrrrtttvvvxxxyyyzzz}}}ooo]]][[[___bbbccceeeggghhhiiihhhiiijjjlllooossswwwyyywwwvvvwwwyyysssqqqoooooopppqqqpppooollljjjgggeeecccaaa^^^\\\XXXWWWWWWVVVUUUSSSRRRQQQMMMLLLKKKJJJHHHGGGFFFFFFCCCBBBAAA@@@???===<<<<<<::::::999999888777777777666555555555555444444444444444444444444444444444444444444444444444444444222222333333333333444444333333333333333333333333222222222222333333333333111222222222222333333333111111111111111111111111000000000111222222333333444444444444444444444444111111111222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333333333444444444444666666555666666777888999666888;;;;;;:::<<>>FFFSSS\\\nnnqqqiii^^^RRRJJJCCC???<<<::::::::::::::::::::::::::::::999999999888888888555555555555555555555555555555555555555555555555333333333444444444444555333333333333333333333333444444333333333333333333222222222333333333444444222222222222222222222222111111111111111111111111...111444555333111111000//////000111111111111111000000111111111222222222222222222222222222222222000111111222333333444444222444555444444888>>>DDDFFFGGGHHHIIIIIIKKKNNNQQQTTTUUUWWW[[[```ggglllooommmmmmnnnqqqtttwwwzzz|||}}}xxxhhhaaaaaa```ccceeeggghhhjjjmmmooopppuuuzzz{{{xxxuuuvvvxxxvvvuuusssrrrrrrqqqooommmooommmjjjgggeeebbb^^^[[[WWWVVVUUUTTTSSSQQQPPPPPPMMMLLLJJJIIIHHHGGGGGGFFFCCCBBBAAA@@@???===<<<<<<::::::999999888777777777666666555555555444444444444444444444444444444444444444444444444444444444222222222333333444444444333333333333333333333333111111111222222333333333111111111222222333333333111111111111111111111111///000000111222222333333222222222222222222222222111111111222222333333333222222222222222222222222111111111111111111111111222222222222222222222222333333333444444444555555666666666666777888999:::888999:::<<>>CCCFFFGGGHHHHHHIIIJJJNNNPPPTTTUUUWWW[[[```ggglllooollllllmmmpppssswww{{{}}}}}}nnnaaaaaa___aaadddeeedddggglllmmmppptttwwwxxxwwwtttrrrnnnmmmmmmnnnpppqqqpppnnnooommmiiigggeeebbb___]]]VVVUUUTTTSSSRRRPPPOOOOOOOOONNNMMMKKKJJJHHHGGGFFFEEEDDDCCCAAA???>>><<<<<<::::::999999888777777777555555444444444333333333333333333333333333333333222222222222222222222222444444444333333222222222444333333222222333333444333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111333333222222111222222222111111111111111111111111333333222222111222222222444444444333333222222222222222111111222222333444333333444444444444444444888888777666555555888:::888>>>DDDMMM^^^wwwuuu^^^NNNKKK;;;;;;BBB<<<999===???:::::::::999999888777777888777666555555666777888777666666666555555555555555555555444444333333333444444444444444444444444444444444444444444444444555555444333333222111111222222222222222222222222222222222222222222222222//////000000111111222222000000000000000000000000111///...///000111000...000111111111111222222222111222222333333444444555555555666666777:::???CCCEEEGGGIIIJJJJJJJJJLLLNNNUUUUUUVVVYYY^^^eeekkkooommmmmmnnnoooqqqtttvvvxxx}}}mmmeee___bbbfffggghhhjjjooorrruuuxxxxxxwwwtttrrrnnnmmmmmmnnnppppppooommmllljjjgggeeecccaaa^^^[[[XXXWWWVVVUUUTTTRRRQQQQQQOOONNNMMMKKKJJJHHHGGGFFFDDDCCCBBBAAA???===<<<;;;::::::999999888777777777555555555555444444444333333333333333333333333333333333333333333333333333444444444333333222222222444333333222222333333444333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111333333222222111222222333222222222222222222222222333333222222111222222333444444444333333222222222222222222111222222333444333444444444444555555555444777999999888888:::===@@@MMM]]]lll~~~}}}___LLLEEEHHHAAA<<<===;;;;;;999888888888999999999888777666666666666777888777777666666666555555555555555555444444333333333444444444444444444444444444444444444444444444444555555444333333222111111222222222222222222222222222222222222222222222222000000000000111111111111111111111111111111111111222000000000111222111000000111111111111222222222111222222333333444444555555555666666777:::???CCCFFFHHHJJJJJJJJJKKKMMMOOOTTTUUUVVVYYY^^^eeelllpppnnnnnnoooppprrruuuwwwyyypppaaa```eeejjjkkklllqqqsssuuuwwwwwwuuusssrrrooonnnmmmnnnoooooommmkkkiiifffdddbbbaaa___\\\ZZZZZZYYYXXXWWWVVVUUUTTTSSSOOONNNMMMKKKIIIHHHGGGFFFCCCBBBAAA@@@>>><<<;;;;;;::::::999999888777777777666666666555555555444444333333333333333333333333333333333333333333333333444444333333333333222222333333222222222222333333333333333222222222222111333333333333333333333333111111111111111111111111111111111111111111111111333222222111222222333333333333333333333333333333333222222111222222333333444444333333333333222222222222222222222333444444444444444444555555666666444888;;;;;;999:::>>>CCCPPPeeehhhXXXQQQDDD>>>>>>:::>>><<<999999::::::::::::888888777666666777888888777777777666666666555555555555555444444444444444333333333333333333333333444444444444444444444444555444444333333222222111222222222222222222222222222222222222222222222222111111111111111000000000222222222222222222222222333222111111222333222111000111111111111222222222111222222333333444444555444555555666777:::???BBBFFFHHHJJJKKKKKKLLLNNNPPPTTTTTTVVVZZZ___ffflllppppppppppppqqqsssvvvxxxzzzmmmdddeeehhhlllqqqqqqrrrsssttttttsssqqqpppooonnnmmmnnnnnnnnnllljjjgggeeecccaaa```___\\\ZZZ[[[ZZZYYYXXXWWWUUUTTTTTTNNNNNNLLLKKKIIIGGGFFFFFFBBBAAA@@@???>>><<<;;;;;;::::::999999888777777777777666666666666555555555333333333333333333333333444444444444444444444444333333333333333333333333333333222222222222333333222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111222222111111222222333333333333333333333333333333222222111111222222333333333333333333333333333333333222222222222333444444444444444555666666777777777999;;;999888===HHHQQQiiiuuudddOOOEEECCC???@@@>>>;;;;;;<<<<<<:::777888888888888888888888888777777777666666666666555555555555555555444444444333333333333333333333333444444444444444444444444444444444333333222222222222222222222222222222222222222222222222222222222222222222111111000000000222222222222222222222222333111000111222333222111000000111111111222222222111222222333333444444555444555555555666:::>>>BBBFFFHHHJJJKKKLLLMMMOOOQQQSSSTTTVVVZZZ```gggmmmqqqoooooopppqqqsssvvvxxxzzz~~~vvviiidddiiippppppppppppqqqppppppooooooooonnnnnnnnnooonnnmmmkkkhhhfffdddbbbaaa```]]][[[ZZZZZZYYYWWWVVVUUUTTTSSSNNNMMMLLLJJJIIIGGGFFFEEEAAAAAA@@@???>>><<<<<<;;;::::::999999888777777777777666666666666555555555333333333333333333333333444444444444444444444444333333333333333333333333333222222111111222222333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222111111111222222333444222222222222222222222222222111111111222222333444333333333333333333333333333333222222333333444555444444555666666777888888888888888999>>>LLL^^^lllnnn\\\SSSHHH???<<<:::;;;======:::666888888999999999999888888888777777777666666666666555555555555555555555555333333333333333333333333444444444444444444444444444444333333333333222222222222222222222222222222222222222222222222222222333333222222111111000000111111111111111111111111222111000000111222111000000000111111111222222222111222222333333444444555444444555555666999>>>BBBFFFHHHJJJKKKLLLMMMOOOQQQQQQSSSVVV[[[aaahhhnnnrrroooooooooppprrruuuwwwyyy~~~yyyhhheeekkknnnnnnnnnnnnnnnnnnnnnooopppooonnnoooppppppnnnlllkkkiiifffdddcccaaa^^^\\\ZZZYYYXXXWWWVVVTTTSSSSSSNNNMMMLLLJJJHHHGGGFFFEEEBBBAAA@@@???>>>===<<<<<<::::::999999888777777777666666666555555555444444333333333333333333333333333333333333333333333333222222333333333333444444222222111111111111222222111222222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333444444111111111111111111111111111111111111222333444444222222333333333333444444333333333333333444444555444555555666777888999999888999<<>><<<888888999::::::::::::999888888888777777777666666666555555555555555666666666444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222111111111000000000000000000000000222000///000111222111000000111111111111222222222111222222333333444444555333444444555666999>>>AAAEEEGGGIIIKKKKKKMMMOOOQQQPPPRRRVVV\\\bbbiiiooorrrnnnnnnoooppprrruuuwwwyyywwwjjjhhhnnnmmmmmmmmmmmmnnnppppppoooooonnnoooqqqqqqpppooommmjjjgggeeecccaaa^^^\\\ZZZZZZYYYXXXVVVUUUTTTSSSMMMMMMKKKJJJHHHGGGEEEEEEBBBBBBAAA@@@???>>>>>>===::::::999999888777777777555555555555444444444333333333333333333333333333333333333333333333333333222222222333333444444444222222111111111111222222111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111222333444555222222222222222222222222111111111111222333444555222222222333333444444444444333333333333444555555444555666777888999999:::<<<@@@JJJ[[[rrrzzz\\\RRREEE>>>>>>???>>>;;;999999:::;;;;;;:::999999888888888777777777666666444555555555666666666777555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111222222222222222222333111111111111111111111111333222111111222333222111000111111111111222222222111222222333333444444555333444444444555999>>>AAADDDFFFHHHJJJKKKLLLOOOQQQPPPRRRVVV\\\cccjjjpppsssoooppppppqqqsssvvvxxxzzzqqqiiinnnmmmmmmmmmnnnoooqqqrrroooooooooppprrrsssqqqpppnnnkkkhhheeecccaaa]]][[[[[[[[[ZZZXXXWWWVVVUUUTTTMMMMMMKKKJJJHHHFFFEEEEEECCCBBBBBBAAA@@@???>>>>>>::::::999999888777777777555555444444444333333333333333333333333333333333222222222222222222222222222222222333333444444444222222111111111111222222111111111222222333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111222333444555333333333333333333333333111111111111222333444555222222222333333444444444444333333333333444555555444555666777888999::::::CCCIIIXXXooovvvgggRRREEE@@@???>>>===999999;;;;;;;;;;;;999999888888888888777777777777444555555555666666777777666666666666666666666666444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111111111222222333333444222222222222222222222222444333222222444444333222000111111111111222222222111222222333333444555555333444444444555999===AAACCCEEEHHHIIIJJJLLLNNNPPPOOORRRVVV\\\dddjjjpppsssqqqqqqqqqrrrtttwwwzzz{{{mmmmmmdddjjjsssooommmrrrsssqqqqqqrrrtttuuuuuusssrrroookkkeeeaaa___]]]\\\[[[YYYXXXXXXWWWVVVUUUTTTTTTNNNNNNLLLJJJHHHFFFDDDCCCAAA@@@@@@@@@???>>>>>>>>><<<;;;;;;:::999888777777444444333333333444444555444444444444444444444444444444444333333222222222444333333222222333333444333222222111111222222333222222222222222222222222222222222111111111000000111111111111111111111111111111111111111111111111222222222222222222222222444444444333333222222222333333222222111222222222444444444444444444444444444444444444444555666777222777555888@@@===;;;EEEHHHaaa{{{xxxcccRRRIIIDDD???<<<:::;;;<<<======;;;888666999999999888888888888777666666666666777777777777555555555555555555555555444555555555444333333222333333333333333333333333444444444444444444444444333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333222222222333333444555444444555444555888===@@@AAADDDFFFHHHIIIKKKNNNPPPSSSUUUXXX\\\bbbhhhnnnqqqnnnoooqqqsssuuuwwwxxxxxxlll```dddooooooppptttsssrrrrrrrrrsssttttttsssrrroookkkfffaaa___^^^]]][[[XXXWWWVVVUUUTTTRRRQQQQQQMMMMMMKKKIIIGGGEEEDDDCCCAAAAAA@@@@@@???>>>>>>>>><<<;;;;;;:::999888777777555444444333333444444555444444444444444444444444444444444333333222222222444333333222222333333444333222222111111222222333222222222222222222222222222222222111111111000000111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333222222333333222222111222222333444444444444444444444444666555555555666666777888666;;;888777;;;:::???OOOmmm~~~iiiXXXLLLDDD?????????===;;;999999;;;===999999999999888888888888777777777777777666666666555555555555555555555555444555555555444444333222333333333333333333333333444444444444444444444444333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111333333222222222333444444444444555444555888===@@@BBBDDDGGGIIIJJJLLLNNNPPPSSSTTTWWW\\\bbbhhhmmmpppoooppprrruuuwwwxxxyyyyyytttbbb___hhhkkkooosssqqqssssssssssssssssssssssssooolllgggcccaaa___^^^\\\ZZZYYYWWWVVVSSSRRRPPPOOOMMMLLLKKKIIIGGGEEECCCCCCBBBAAAAAA@@@??????>>>>>><<<;;;;;;:::999888777777555555444444444444444555444444444444444444444444444444333333333333222222444333333222222333333444333222222111111222222333222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222333333333333333333222222111222222333333444444444444444444444444777777777777777888888999666;;;888777???GGGWWWnnn}}}gggTTTHHHCCCBBB@@@>>>;;;;;;===???:::::::::999999999888888888888888777777666666555555555555555555555555555444555555555555444333333333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333222222111111111000444444333222222333333333444444555444555888===@@@CCCEEEHHHIIIJJJLLLOOOQQQRRRTTTWWW[[[aaahhhmmmppppppqqqsssvvvxxxyyyzzz{{{~~~kkk]]]___aaahhhpppooosssttttttsssrrrqqqrrrsssppplllhhhdddcccaaa___^^^]]]\\\ZZZXXXVVVSSSQQQQQQMMMMMMKKKJJJHHHFFFEEEDDDBBBBBBAAA@@@??????>>>>>><<<;;;;;;:::999888777777666555555444444444444555444444444444444444444444333333333333333333333333444333333222222333333444333222222111111222222333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111222222333333333444222222111111222222333333333333444444444444444444888777777777777888999999:::===:::>>>NNN^^^tttrrr]]]JJJFFFBBB@@@AAAAAA>>>:::;;;:::::::::999999999999999999888888777666555555555555555555555555555555444444555555555555444444444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222444333333222222111111000444444333222222222333333444444555444555888===@@@DDDFFFHHHJJJJJJLLLNNNPPPRRRSSSVVV[[[aaaggglllooooooqqqsssuuuxxxyyy{{{{{{wwwaaaZZZWWW___kkkooorrrsssuuutttrrrqqqrrrtttpppmmmiiifffeeecccaaa___^^^]]][[[YYYVVVSSSQQQPPPOOONNNMMMKKKJJJHHHGGGGGGCCCCCCBBBAAA@@@???>>>===<<<;;;;;;:::999888777777777666555444444444444444444444444444444444444444333333333333333333333333444333333222222333333444333222222111111222222333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111222222333333333222111111111222222333444333333333444444444555555666666666666777888999999???@@@>>>IIIbbbvvv}}}^^^QQQBBB<<>>===<<<;;;;;;:::999888777777777777666555444444444444444444444444444444444444222222333333333333444444444333333222222333333444333222222111111222222333222222222222222222222222111111111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111222222222222222111111111111222333444444222333333444444555555555555555555666777999:::;;;:::@@@FFF[[[{{{jjjNNN>>><<>>;;;<<<<<<;;;;;;;;;:::::::::999999999888888777777666666666666666666666666666444444555666666666666555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333444555444444555444555888===@@@CCCEEEGGGIIIIIIJJJLLLNNNPPPRRRUUUZZZ___fffkkknnnnnnoooqqqtttwwwyyyzzz{{{~~~jjj^^^bbbfffkkkpppvvvwwwuuurrrsssuuuqqqnnnkkkiiihhhfffcccaaa[[[[[[YYYWWWUUUSSSQQQPPPOOONNNMMMLLLKKKJJJIIIHHHDDDDDDCCCBBB@@@???>>>===<<<;;;;;;:::999888777777888777666555444444444444444444444444444444444444222222222333333444444444444333333222222333333444333222222111111222222333222222222222222222222222000000111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222111111111111111111111111222333444555222222333333444555555666444444555777999;;;===>>>BBBPPP```zzzmmmTTTGGGCCCAAA@@@<<<<<<<<<<<<;;;;;;;;;;;;888888888888888888888888666666666666666666666666444444555666666666666666555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111222222333333444444444111111111222333444555666444444555444555888===@@@CCCDDDGGGHHHHHHIIIKKKMMMPPPQQQTTTYYY___eeejjjmmmnnnppprrruuuxxxzzz||||||{{{ddd______hhhooovvvxxxvvvssssssuuuqqqooollljjjiiigggdddbbb]]]\\\[[[YYYWWWUUUTTTSSSNNNMMMLLLKKKJJJIIIHHHHHHEEEDDDCCCBBB@@@???>>>===<<<;;;;;;:::999888777777888888777555555444444444444444444444444444444444222222222333333444444444444333333222222333333444333222222222222222222333222222222222222222222222000000111111222222222222111111111111111111111111111111111111111111111111222222222222222222222222333222222222111111000000111111111111222333444555222222333333444555666666444555666888;;;===@@@AAA[[[mmmpppYYYJJJDDDBBB======<<<<<<<<<;;;;;;;;;888888888888888999999999777777777777777777777777444444555666777777666666555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000111222333444444555666000000111222333555666777444444555444555888===@@@BBBDDDFFFGGGGGGHHHJJJLLLPPPQQQTTTYYY___eeejjjmmmoooqqqsssvvvyyy|||}}}~~~|||iiidddeeejjjnnnoooooosssxxxzzzvvvtttpppmmmkkkhhhdddbbb___\\\XXXXXXXXXWWWTTTQQQPPPOOONNNMMMLLLKKKJJJIIIHHHGGGEEEBBB@@@>>>======>>>===<<<;;;:::999999999777666666666555555555555555555555555555555555555444444444444444444444444222222222222222222222222333333222111111222333333333333333222222111111111333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333444444333222111111111111333333222222222333444444333333444444555666666666666777999999888<<>>======<<<;;;:::999888888888777777666666666555555555555555555555555555555555444444444444444444444444222222222222222222222222333333222111111222333333333333333222222222111111333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333333333222222111222222222333333222222333333444555444444444555555666666666999:::<<<<<<<<>>>>>===<<<;;;999888888777777777777777666666666555555555555555555555555555555444444444444444444444444333333333333333333333333333222222111111222222333333333333222222222222111333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222111222222333333333333333333333444555555555555555555666666666666777888;;;>>>CCCRRRlllsssRRRHHHDDD@@@>>>>>>===<<<:::;;;;;;:::::::::999999999999999888777777777777888555666666777777666666555555555555555555555555555333333333333333333333333555444444444444333333333555555444444444333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444555555555555555555444666999<<>>IIIXXXkkkrrrXXXNNNBBB<<<<<<>>>===;;;;;;;;;;;;;;;:::::::::::::::999888888777777888888666666777777777777666666555555555555555555555555444444444444444444444444444444444444444444444444555555444444444333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444555555555555555555444666999<<>>===;;;::::::::::::888777777777666666666666555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333111111111111222333444444333333333333444555666777555555666666777888888999:::<<>>???CCCAAA>>><<<<<<<<<;;;;;;;;;:::::::::999999888888888888888666666777777777777666666666666666666666666666666444444444444444444444444444444444444444444444444555555444444444333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444555555555555555555444666999<<>><<<;;;;;;::::::888888777777777666666666555555555555555555555555444444444444444444444444333333333333333333333333111222222333333222222111111222222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222111222222333333333333333333444555777777444555666777888999:::;;;:::BBBUUUppp{{{yyywwwuuusssqqqooommmnnnqqqssssssvvvyyyvvvXXXEEE@@@AAA???<<<======<<<<<<<<<;;;;;;;;;::::::999888888888888999666777777888888777777666666666666666666666666666444444444444444444444444333333333444444444444555555555444444444333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444555555555555555555444666999<<>>===<<<;;;:::::::::888888888777777777666666555555555555555555555555444444444444444444444444444444444444444444444444111222333333333333222111111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333333333222222111222222222222333333333555666777888333444555777999;;;<<<===???NNNhhh~~~zzzxxxwwwqqqooonnnnnnoooppppppoooooolllmmmrrrsssrrruuuzzzoooUUUGGG@@@>>>===============<<<<<<<<<;;;;;;:::999999888888999999777777888888888888777777666666666666666666666666555555555555555555555555333333333444444444555555555555444444444333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444555555555555555555444666999<<>>===<<<;;;:::999999999888888888888777777777777555555555555555555555555444444444444444444444444444444444444444444444444111222333444444333222111111111111222222333333333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333444444333222111111111111222333333444555666888888222333555777:::<<<>>>???JJJ^^^~~~xxxrrrpppmmmjjjiiiiiikkkllllllkkkjjjkkkmmmoooooooooqqqooopppuuuvvvtttvvv}}}~~~jjjRRRFFFDDDFFF>>>=========<<<<<<<<<<<<;;;:::999999888888999999777777888888888888777777777777777777777777777777555555555555555555555555333333333444444555555555555555444444444333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444555555555555555555444666999<<>>===<<<;;;:::::::::999888888777666555555444555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333222222111111111333333333333333333333333111111222222222333333333222333444444555555444444333333333333333333333333444444333333333444555555:::666777;;;999888EEEWWWjjj~~~xxxrrrkkkjjjllleeegggiiijjjjjjkkkmmmnnnssssssrrrqqqpppssswwwzzzyyy{{{~~~qqqUUUJJJDDDCCC>>><<<>>>>>>;;;:::;;;999999999888888888777777888888777777777777777777666666666666555555555555666666666666666666666666555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222222222333333333333444444444444444444444444444444555555666555555777;;;>>>CCCEEEGGGHHHHHHIIIKKKMMMOOOPPPSSSWWW\\\bbbhhhkkkmmmnnnoooqqqtttvvvxxxyyy}}}wwwgggkkkmmmpppqqqqqqooonnnmmmffffffeeecccaaa___]]]\\\UUUTTTSSSRRRPPPNNNMMMLLLKKKHHHDDDBBBBBBBBBAAA@@@???>>>===<<<;;;:::::::::999888888777666666555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222111111333333333333333333333333111222222222222333333333222333444444555555444444333333333333333333333333444444333333444444555666888777:::===<<>>???;;;;;;:::::::::999999999888888888888888888888888999888888888777777777777555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444222222333333333333444444444444444444444444444444555555666555555777;;;>>>BBBDDDGGGHHHHHHIIIKKKMMMOOOPPPRRRVVV\\\bbbhhhkkkkkkmmmoooqqqtttvvvwwwwww|||llllllkkkkkkmmmpppqqqnnnkkkiiihhhgggeeebbb___]]][[[UUUTTTSSSRRRPPPNNNMMMLLLKKKHHHEEECCCCCCCCCBBBAAA??????===<<<;;;:::::::::888888888777777666666555333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222111333333333333333333333333222222222222333333333333222333444444555555444444333333333333333333333333444444444444444555666666888888;;;>>>???KKKhhhuuujjjdddkkkgggeeegggiiijjjooouuuooorrrwww{{{}}}rrrOOOKKKCCC???@@@AAA>>>============<<<<<<<<<;;;;;;;;;999999999999999999999999999999888888888777777777555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333555555555555555555555555222222333333333333444444444444444444444444444444555555666555555777;;;>>>BBBDDDFFFGGGHHHIIIKKKMMMOOOPPPRRRVVV\\\bbbgggkkkiiikkkooorrrtttvvvvvvuuu{{{~~~rrrnnnllloootttuuupppjjjjjjiiihhheeebbb^^^\\\ZZZUUUTTTSSSRRRPPPNNNMMMLLLKKKHHHFFFDDDDDDDDDBBBAAA@@@???>>><<<;;;;;;;;;:::888888888777777777666666444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222333333333444444222333444444555555444444333333333333333333333333444444444444555666777777:::888999===EEEXXXwwwvvvqqqlllhhhgggfffddddddhhhkkkmmmssszzzzzz~~~cccOOOFFF>>>>>>???===<<<============<<<<<<<<<<<<;;;999999:::::::::::::::;;;777777777666666666555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555222222222333333333444444333333444444444444444444555555666555555777;;;>>>BBBDDDFFFGGGGGGIIIKKKMMMOOOPPPRRRVVV[[[bbbgggjjjiiilllppptttvvvwwwvvvuuu{{{|||zzz|||zzzrrrkkkjjjiiigggdddaaa]]]ZZZYYYUUUTTTSSSRRRPPPNNNMMMLLLJJJHHHFFFEEEEEEEEECCCBBB@@@???>>>===<<<;;;;;;;;;888888888888777777777777666666666666666666666666444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222333333333444444444222333444444555555444444333333333333333333333333555555555555666777888999;;;999:::DDDUUUmmm|||qqqhhhfffgggggghhhkkkjjjjjjnnnssswwwzzz___RRREEEAAAAAA@@@@@@AAA<<<<<<<<<<<<;;;;;;;;;;;;999999:::::::::;;;;;;;;;777777777777666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444222222222333333333444444333333333444444444555555555555666555555777;;;>>>BBBDDDFFFGGGGGGHHHJJJLLLNNNOOORRRUUU[[[aaagggjjjkkkmmmqqquuuxxxxxxxxxwwwzzzzzzrrrllliiihhhgggdddaaa]]]ZZZYYYUUUTTTSSSRRRPPPNNNMMMLLLJJJHHHGGGFFFGGGFFFDDDBBB@@@@@@>>>===<<<;;;;;;;;;888888888888888888888888666666666666666666666666444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333111222222222222333333333333333333333333333333333333333333333444444444444222333444444555555444444333333333333333333333333555555555555666888999::::::<<>>AAACCCEEEFFFGGGHHHJJJLLLNNNOOOQQQUUU[[[aaafffjjjlllnnnrrruuuxxxyyyyyyyyy{{{tttooommmkkkjjjiiigggeeebbb___\\\[[[UUUTTTSSSRRRPPPNNNMMMLLLJJJHHHGGGGGGHHHGGGEEECCCAAA@@@???===<<<<<<;;;;;;888888888888888888888888666666666666666666666666444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333333333333444444444444555222333444444555555444444333333333333333333333333555555555666777888::::::999CCCUUUkkksssiiieeefffgggkkknnnnnnooowww}}}tttZZZKKKCCC???>>>>>><<<<<<;;;;;;;;;:::::::::888888888999:::;;;;;;;;;:::::::::999999999888888888888888888888888888888666666666666666666666666444444444444444444444444555555555555555555555555333333333333333333333333222222333333333333444444222222333333444555555666555555666555555777;;;>>>AAACCCEEEFFFGGGHHHJJJLLLNNNOOOQQQUUUZZZaaafffiiimmmnnnqqqsssvvvxxxyyyyyy{{{sssfffdddgggjjjjjjjjjhhhfffccc```^^^]]]UUUTTTSSSRRRPPPNNNMMMLLLJJJIIIGGGHHHHHHGGGEEECCCAAA@@@???===<<<<<<<<<<<<888888888888888888999999555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333111111111222222333333333333333333333333333333333333333333444444444555555222333444444555555444444333333333333333333333333555555555666777999:::;;;:::KKKccczzzzzzoooeeebbbeeedddhhhpppuuuvvvyyyhhhTTTJJJDDDBBBBBB===<<<<<<<<<;;;;;;;;;;;;777777888999999:::;;;;;;888888888777777777777666999999999999999999999999777777777777777777777777444444444444444444444444555555555555555555555555444444444444444444444444222222333333333444444444222222333333444555666666555666666555555777;;;>>>AAACCCEEEFFFFFFHHHJJJLLLNNNOOOQQQUUUZZZaaafffiiimmmnnnoooqqqtttvvvxxxyyy|||wwweee``````^^^dddeeeggggggeeecccbbbbbbZZZVVVRRRPPPOOOOOONNNMMMMMMJJJGGGEEEEEEDDDCCCBBBAAA@@@>>>===;;;:::::::::;;;;;;:::999999888888777777777777777777777777777666555555555555444444444888666333222333444444333444444444444444444444444333222222222222333444444222222333333333333444444333444666777777666444333444444444444444444444444555555555555555555444444555333111222666888777666666111222888<<<::::::>>>EEE```{{{lllgggfffeeehhhmmmkkkttt}}}hhhOOOFFFCCC???===???>>>;;;888999999999999999999999999999999999999999999888888888888777777777777777777777777777777777777777777777777777888888777777666666666555888777777666555444444444333333333333333333333333222222222222222333444555555555555555555555555555555666777666666777:::<<<@@@CCCEEEGGGGGGHHHJJJKKKNNNPPPRRRVVV\\\aaafffiiikkkmmmooorrrtttvvvvvvvvvzzzsssgggbbb]]]___aaaeeeggggggeeedddccc\\\YYYUUURRRQQQQQQPPPOOOMMMKKKGGGEEEEEEEEEDDDBBBBBBAAA@@@>>>===<<<;;;;;;;;;;;;:::999999888888777777777777777777777777777666555555555555444444444666555333222333444444444444444444444444444444444333333333333333444444555222222333333333333444444333444555666666555444333444444444444444444333333555555555555555555555555666444222333666777777666666444555999::::::???GGGYYYrrrsssiiibbbbbbdddffflllrrr{{{dddPPPGGGDDD>>>???>>><<<;;;;;;;;;:::999999999999999999999999999999999888888888888777777777777777777777777777777777777777777777777777777777777666666555555555777777777666555444444444333333333333333333333333444333333333333333444444555555555555555555555555555666777666666777:::<<<@@@BBBEEEFFFGGGGGGIIIJJJNNNOOORRRVVV[[[aaaeeehhhkkklllooorrrtttvvvvvvvvvzzzwwwhhh^^^^^^aaaeeehhhiiihhheeeccc___\\\XXXUUUTTTSSSQQQPPPNNNKKKHHHFFFFFFEEEDDDCCCCCCCCCAAA???>>>======<<<;;;;;;:::999999888888777777777777777777777777777666555555555555444444444444333333222333333444555444444444444444444444444444444444333444555555666222222333333333333444444333444555666666555444333555555555444444333333333555555555555555555555555777555444444666777666555666777999999777:::HHHVVVsss{{{oookkkdddaaabbbfffkkkqqqzzz|||[[[IIIDDD???>>>>>>>>>>>>===<<<<<<::::::::::::::::::::::::999999999888888888888777777777777777777777777777777777777777777777777777666666666555555555555555777777666666555444444444444444444444444444444444444555555555555444333333555555555555555555555555555666777666666777:::<<>>=========;;;;;;:::999999888888777666666666666666666666666666555555555555444444444222333333333333333555666444444444444444444444444555444444444444555666666222222222333333333444444333444444555555444444333555555555444444333333222555555555555666666666666888777666555666666666666555:::<<<999666???UUUhhhwwwgggaaaaaadddgggkkkooottt}}}kkkQQQHHHAAA>>>===??????===<<<===::::::::::::::::::::::::999999999888888888777777666666666666666666666666777777777777777777777777555555555555555555444444666666666555555444444444555555555555555555555555333444555666666666555444555555555555555555555555555666777666666777:::<<<>>>AAACCCEEEEEEFFFHHHIIIMMMNNNPPPTTTYYY^^^cccfffiiijjjmmmqqqsssuuuvvvvvv{{{mmmccccccdddfffhhhgggccc```___\\\YYYWWWVVVTTTRRRPPPOOOLLLIIIGGGGGGGGGEEEDDDCCCBBBAAA???>>>===<<<<<<;;;;;;:::999999888888777666666666666666666666666666555555555555444444444111333555555444333555777444444444444444444444444555444444444444555666666222222222333333333444444333444444444444444444333555555555444444333333333555555555666666666777777888888777777666666777777555:::===:::;;;JJJeeeyyywwwjjjdddccccccfffkkkqqquuu|||eeeVVVFFF@@@===???@@@<<<;;;<<<::::::::::::::::::::::::999999999888888888777777666666666666666666666666666666666666666666666666444444555555555555555555555555555555444444444444555555555555555555555555222333444555666666666666555555555555555555555555555666777666666777:::<<<>>>AAACCCEEEEEEFFFHHHIIIMMMNNNPPPTTTYYY^^^bbbeeegggiiilllpppssstttuuuvvvzzzgggdddbbbbbbdddeeeccc```]]][[[YYYWWWWWWUUUSSSQQQPPPMMMJJJHHHHHHGGGFFFEEECCCBBBAAA???>>>======<<<;;;;;;:::999999888888777777777777777777777777777666555555555555444444444222555888777555444555777444444444444444444444444444444444333444555555666222222333333333333444444444333333333333333333444444444444444444444444444555555555666666777777888777888888777666666888999555;;;======EEE\\\wwwsssgggdddgggjjjkkknnnvvv~~~{{{gggOOODDD>>>@@@@@@;;;:::===::::::::::::::::::::::::999999999888888888888777777777777777777777777777666666666666666666666666555555555555555666666666444444444444444444444444444444444444444444444444333333333333444555666777555555555555555555555555555666777666666777:::<<>>>>>>>>;;;;;;:::999999888888777777777777777777777777777666555555555555444444444333777::::::666444555777444444444444444444444444333333333333333444444555222222333333333333444444444333333333333333333444222333333444444555555555444555555666777777888888666777999888777777999<<<888;;;>>>BBBRRRnnntttooohhhdddeeekkkrrrvvvzzzXXXJJJAAABBBAAA;;;:::>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777777777777777777777777777666666666666666666666666555555555666666777777777444444444444444444444444333333333333333333333333777555333111111222333555555555555555555555555555555666777666666777:::<<<@@@BBBEEEFFFGGGGGGIIIJJJNNNOOOQQQUUUYYY^^^bbbeeefffhhhkkkooorrrtttuuuuuuxxxrrriiieeeccc```]]][[[ZZZYYYYYYYYYYYYVVVTTTPPPNNNJJJIIIHHHHHHGGGFFFFFFEEEDDDBBBAAA@@@??????;;;;;;::::::999888888777777777777777777777777777666666555555555444444444555999<<<;;;777444555888444444444444444444444444333222222222222333444444222222333333333444444444444333333222222333333444111222222333444555666666444555555666777888888999555777999888777777:::===:::<<<>>>EEE[[[zzzuuuggghhhiiihhhiiioooxxx___OOOCCCCCCBBB<<<:::@@@;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777777777777777777777777777666666666666666666666666555666666666777777888888444444444444444444444444333333333333333333333333;;;888444000//////111222555555555555555555555555555666777666666777:::<<<@@@CCCEEEGGGGGGHHHJJJKKKOOOPPPRRRUUUZZZ^^^ccceeeeeegggjjjnnnqqqtttuuuuuuwww{{{hhh^^^```^^^___]]]^^^___\\\VVVUUUWWWNNNMMMKKKJJJJJJIIIGGGEEEFFFEEECCCBBBBBBAAA???======;;;::::::::::::999777777777777777666666666666555555555555555555555555666666666666555555555555444444444444444444444444444444444444444444444444444444444444444444444444222222333333333444444444111222333333444444444333555555555555666666666666;;;:::999888777777888999<<<@@@CCCVVVwwwwwwmmmjjjfffgggooovvv{{{qqqWWWGGGBBB>>>AAACCC<<<::::::;;;<<<<<<;;;;;;:::;;;;;;::::::::::::999999777777777777777777777777777777777777777777777777666666555555555444444444444444444444444444444444666555555555555444444444444444444444444444444444777666555444444444444444555666777777666777999;;;???BBBDDDFFFFFFGGGIIIJJJLLLNNNRRRTTTWWWZZZ^^^aaacccfffjjjnnnppprrrtttvvvzzz}}}jjjddd___]]]\\\]]]___]]]XXXVVVXXXRRRPPPMMMLLLKKKJJJGGGEEEFFFDDDBBBBBBBBBAAA???======<<<::::::;;;;;;999888888777777777666666666666555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444222222333333333444444444333444444555555555444444555555555555666666666666777777777777666777888999:::FFFRRRgggtttjjjeeeggghhhmmmuuu|||kkkVVVJJJ@@@???@@@999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888888888888888888888777777777777777777777777666666555555555444444444444444444444444444444444666555555555555444444444444444444444444444444444666555555444444444555555555666777777666777999;;;???BBBDDDFFFFFFGGGHHHJJJLLLNNNQQQTTTVVVZZZ^^^aaacccfffkkknnnppprrrtttvvv{{{ssshhhaaaaaa^^^___aaa___ZZZWWWXXXVVVSSSPPPNNNMMMKKKHHHEEEFFFDDDBBBAAAAAAAAA???===>>><<<;;;:::;;;;;;:::888888888777777777666666666555555555555555555555555555444444444444333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333333444444444444555555666666666555555444555555555555666666666666555666888777777777999;;;===TTTiii}}}zzzjjjddddddeeemmmrrrzzziiiVVVDDD??????:::===<<<;;;::::::;;;<<<===;;;;;;::::::::::::999999888888888888888888888888777777777777777777777777666666666555555555555444444444444444444444444444666555555555555444444444444444444444444444444444555555444444444555666666555666777777666777999;;;???AAADDDEEEFFFGGGHHHJJJLLLNNNQQQTTTVVVZZZ^^^aaacccfffkkknnnppprrruuuvvv|||~~~sssiiigggcccbbbdddbbb[[[WWWVVVVVVTTTQQQOOONNNLLLJJJGGGFFFDDDBBBAAAAAAAAA???===>>>===;;;;;;<<<<<<:::999888888888777777777666666555555555555555555555555555555555444444444333333444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444444555555666666666666555444444555555555555666666666666666888::::::888999;;;>>>HHHeee~~~yyyfff```bbbhhhnnnyyyyyybbbJJJAAABBB??????>>><<<::::::;;;===>>>;;;;;;:::::::::999999999888888888888888888888888777777777777777777777777666666666555555555555555555555555555555555555555666555555555555444444444444444444444444444444444444444444444444555666777555666777777666777999;;;???AAADDDEEEEEEFFFHHHIIIKKKNNNQQQSSSVVVYYY]]]```cccgggkkkoooqqqsssuuuwww||||||qqqhhhdddaaacccbbb\\\XXXXXXTTTSSSPPPOOOOOONNNLLLJJJGGGEEECCCBBBBBBAAA???>>>???===<<<<<<<<<<<<;;;999888888888888777777777777666666666666666666666666666666666666555555555444444444444444444444444444444444444444444444444444444444444444444444444444333333444444444555555555444444555555555444444333555555555555666666666666777999;;;:::777888===AAAUUUttt{{{iiibbbbbbfffmmmtttnnnPPPCCCBBB@@@@@@???===;;;;;;;;;===>>>;;;;;;:::::::::999999999888888888888888888888888777777777777777777777777666666666666666666666666555555555555555555555555666555555555555444444444444444444444444444444444444444444444444555666777555666777777666777999;;;>>>AAACCCEEEEEEFFFGGGIIIKKKMMMPPPSSSUUUYYY]]]```dddgggllloooqqqsssuuuwww{{{rrrvvv|||wwwjjjccc___aaaaaa___\\\\\\UUUSSSQQQPPPPPPPPPNNNLLLHHHFFFDDDCCCCCCCCCAAA??????>>>===<<<======<<<:::999999888888888777777777666666666666666666666666777777666666666555555555444444444444444444444444444444444444444444444444444444444444444444444444333444444444555555555555333333444555555555555555555555555555666666666666555777999888666999AAAGGGcccwwwkkkccceeeiiikkkrrrzzz}}}YYYEEEAAA>>>@@@???>>>===<<<<<<======;;;;;;::::::::::::999999999999999999999999999999777777777777777777777777555666666666666777777777555555555555555555555555666555555555555444444444444444444444444444444444555555444444444555666666555666777777666777999;;;>>>@@@CCCDDDEEEFFFGGGIIIKKKMMMPPPSSSUUUYYY]]]```dddgggllloooqqqsssvvvwwwzzzccchhhnnnqqqsssvvvzzz~~~uuullleeeddddddaaa______XXXVVVTTTSSSRRRQQQOOOMMMIIIGGGEEEEEEEEEDDDBBB@@@@@@>>>======>>>===<<<:::999999999888888888777777666666666666666666666666666666555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555222333444555666777777777555555555555666666666666444777999999999>>>JJJSSStttwwwllldddccckkkrrruuudddKKKDDD???@@@@@@???>>>>>>======<<<;;;;;;::::::::::::999999999999999999999999999999777777777777777777777777555666666666777777777777555555555555555555555555666555555555555444444444444444444444444444444444666555555444444444555555555666777777666777999;;;>>>@@@CCCDDDEEEEEEGGGHHHJJJMMMPPPSSSUUUXXX]]]```dddhhhlllppprrrsssvvvxxx{{{WWW\\\aaaeeegggiiinnnrrrtttyyyyyynnnjjjhhhddd``````\\\ZZZWWWUUUTTTRRROOOLLLJJJHHHFFFEEEEEEEEECCCAAA@@@???======>>>>>><<<;;;999999999888888888888777777777777777777777777777555555444444444333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555666666222333555666888999999999555555555555666666666777555999;;;<<<===EEESSS___wwwccchhhcccfffrrr{{{lllRRRIIICCC@@@@@@@@@@@@???>>><<<;;;;;;;;;;;;:::::::::999999999999999999999999999999777777777777777777777777555666666666777777888888666666666666666666666666666666555555555444444444444444444444444444444444777666555444444444444444555666777777666777999;;;>>>@@@CCCDDDDDDEEEGGGHHHJJJMMMPPPRRRUUUXXX\\\___dddhhhlllppprrrtttvvvxxx|||TTTTTTUUUVVVYYY^^^aaadddgggjjjnnnrrrwww}}}yyyooonnnllliiiggg[[[XXXUUUTTTTTTTTTSSSRRRNNNLLLJJJIIIHHHGGGDDDAAA@@@@@@???>>>===<<<;;;;;;;;;:::999999888888999999888888888888777777777777666666555555555555666666555555555555555555555555666666555555555444444444333333333333333333333333333333444444444444444444777888;;;<<<;;;999666333777555333555888:::888666999666888<<<>>>HHHbbb}}}zzzkkkffffffhhhrrrgggMMMGGGAAA@@@???>>>??????<<<777======<<<;;;:::::::::::::::::::::999999999888888777777777777777777777777666666666666666666666666666666666666666666666666666555444333333444555666555444444444444555666666555555555555555555555555555555444555666777999:::===???BBBDDDEEEFFFHHHIIIMMMOOOSSSVVVXXX[[[^^^aaagggiiilllpppsssuuuvvvwwwyyyNNNNNNOOOPPPSSSWWW[[[]]]\\\___cccggglllqqqxxx|||}}}uuuooolll___\\\XXXUUUTTTSSSQQQPPPMMMLLLLLLMMMLLLIIIDDD@@@@@@@@@???>>>===<<<<<<;;;;;;:::999999888999999999888888888888777777777777666666555555555555666666555555555555555555555555666666555555555444444444444444333333333333333333333333444444555555555666;;;::::::888777666555444666555444555888999888777888777888;;;BBBRRRlllnnndddbbbgggjjjvvvrrrTTTJJJAAA@@@>>>===>>>??????=========<<<;;;:::::::::::::::::::::999999999888888777777777777777777777777666666666666666666666666666666666666666666666666666555444444444444555666555444444444444555666666555555555555555555555555555555444555666777999:::===???BBBDDDDDDEEEGGGIIILLLOOOSSSUUUXXX[[[___aaahhhjjjmmmqqqtttvvvwwwwwwxxxEEEEEEFFFHHHJJJMMMPPPRRRTTTVVVZZZ]]]aaaffflllppp~~~tttoooddd```\\\XXXUUUSSSPPPNNNMMMMMMOOOPPPOOOKKKEEE@@@AAA@@@@@@???>>>===<<<<<<;;;;;;:::999999999999999888888888888777777777777666666555555555555666666555555555555555555555555555555555555555444444444555444444444333333222222333333444555666666777777>>>;;;888555333333444555666555555666888999999888999::::::<<>>>>>???@@@======<<<;;;:::::::::::::::::::::999999999888888777777777777777777777777666666666666666666666666666666666666666666666666666555444444444444555666555444444444444555666666555555555555555555555555555555444555666777999:::<<>>>>>???@@@BBBEEEGGGHHHKKKMMMPPPRRRUUUYYY^^^bbbmmmuuuxxxrrrgggccc^^^ZZZWWWUUURRRPPPOOOOOONNNOOONNNKKKFFFBBBAAAAAA@@@???>>>======<<<;;;;;;:::999999999999:::888888888888777777777666666666555555555555666666555555555555555555555555555555555555555555555555555555555444333333222222333333444555666777888999;;;999666333222333555666666666666777888999999999:::======AAAWWWxxxmmmdddccchhhpppxxx}}}fffRRRIIIEEEBBBAAA???<<<<<<>>>======<<<;;;:::::::::::::::::::::999999999888888777777777777777777777777666666666666666666666666666666666666666666666666555555555444444555555555555444444444444555666666555555555555555555555555555555444555666777999:::<<<>>>AAACCCDDDEEEGGGHHHLLLNNNQQQTTTVVVZZZ___bbbgggiiilllpppsssuuuvvvvvvxxx::::::;;;<<<===???@@@AAA@@@BBBDDDFFFHHHKKKOOOSSS[[[bbblllwww{{{qqqhhheee```\\\ZZZXXXUUUSSSRRRPPPMMMKKKKKKJJJGGGEEEBBBBBBAAA@@@???>>>======<<<;;;::::::999999::::::888888888888777777777666666666555555555555666666555555555555555555555555444555555555555555555555555555555444444333333333333333444555666777888999555555555555555666666666555666777777888888999:::999===@@@JJJeeepppeeeccceeemmmxxxvvvbbbOOOGGGBBBCCCBBB>>><<<=========<<<;;;:::::::::::::::::::::999999999888888777777777777777777777777777777777777777777777777666666666666666666666666444555555555555555555444555444444444444555666666555555555555555555555555555555444555666777999:::<<<>>>AAACCCDDDEEEFFFHHHLLLNNNPPPSSSVVVZZZ___cccfffhhhkkknnnrrrtttuuuuuuyyy888999999:::;;;<<<======<<<>>>???@@@BBBDDDHHHKKKQQQWWW___gggpppzzzzzznnnjjjfffbbb^^^\\\ZZZXXXVVVTTTQQQMMMKKKJJJIIIHHHGGGCCCBBBBBBAAA@@@???>>>>>><<<;;;;;;:::::::::::::::888888888888777777777777666666555555555555666666555555555555555555555555444444444555555555555555444444444444444444444444333333444555666666777777222333555777888888777666555777888888888888999;;;999<<>>AAACCCCCCDDDFFFHHHKKKMMMPPPRRRUUUZZZ```dddfffhhhkkkooorrrtttuuuuuuzzz888888999:::::::::::::::<<<===>>>??????AAADDDGGGIIIMMMSSSYYY___iiittt|||xxxllliiiddd```^^^\\\YYYWWWTTTRRROOONNNMMMLLLIIIHHHCCCCCCBBBAAA@@@??????>>><<<<<<;;;::::::::::::;;;888888888888777777777777666666555555555555666666555555555555555555555555444444444555555555666666333333444444555666666666333333444444555555555666444444666777888777777777555777999999777777999;;;===???NNNiiizzzjjjaaafffkkknnnzzz{{{wwwtttrrrqqqvvv{{{pppXXXCCCAAADDDAAA???AAA======<<<;;;:::::::::::::::::::::999999999888888777777777777777777777777777777777777777777777777666666666666666666666666444444555666666555444444555444444444444555666666555555555555555555555555555555444555666777999:::;;;>>>AAABBBCCCDDDFFFHHHKKKMMMOOOQQQTTTYYY```dddgggiiimmmpppsssuuuwwwwwwyyy888888999:::::::::999999777888999999999;;;>>>@@@???BBBFFFJJJOOOXXXccckkkuuuoookkkfffbbb^^^\\\YYYVVVSSSRRRRRRQQQQQQNNNJJJGGGDDDCCCBBBBBB@@@@@@???>>><<<<<<;;;::::::::::::;;;888888888888777777777777666666555555555555666666555555555555555555555555444444444555555555666666222333333444555666777777333333444444444444444444777777777666666666777777555777999999777777999<<>>AAAFFFKKKPPPSSS```lll|||ooofffmmmmmmaaaXXXZZZVVVUUUUUUSSSQQQNNNKKKIIIHHHGGGEEECCCAAA@@@??????===<<<<<<;;;;;;:::999999999999999888888888888777666666666666666666666666666666555555555444444444555444444333333444444555444444444444444444444444444444444555555555666666666666666666777777777777555;;;666333:::;;;999===BBBVVVppp|||jjjbbbaaahhhqqqvvv}}}yyyrrrpppmmmlllnnnnnnnnnsssyyywwwWWWFFFCCCDDD@@@<<>>===<<<<<<;;;;;;<<<:::::::::999999999888888888888888888888888888888:::999888777666666666666666666666666666555555444555555666666666666555555444444444555555555555666555555555555555555555555444666666666666666888:::<<<>>>AAACCCDDDEEEGGGHHHJJJLLLOOOQQQTTTYYY^^^bbbgggjjjooorrrtttvvvyyyzzz~~~555666666666777777777777999888888888888999::::::;;;;;;;;;===@@@DDDGGGIIIPPPYYYeeeqqq}}}wwwppp```[[[UUUUUUUUUTTTRRRPPPNNNLLLHHHGGGEEECCCBBB@@@@@@???======<<<<<<;;;::::::999999999999999888888888888666666666666666666666666666666555555555444444444555444444333333444444555444444444444444444444444444444444555555555666666666666666666777777777777555;;;666333:::;;;999???JJJ___xxxmmmaaacccdddlllyyy}}}vvvqqqtttrrrrrrwww{{{cccPPPHHHCCC???<<>>===<<<<<<;;;;;;<<<:::::::::999999999888888888888888888888888888888:::999888777666666666666666666777777666666555444555555666666666666555555444444444555555555555666555555555555555555555555444666666666666666888:::<<<>>>AAACCCDDDEEEGGGHHHIIILLLOOOQQQTTTYYY^^^bbbgggjjjnnnrrrtttvvvxxxzzz|||555555666666666777777777888888888888888999999:::;;;:::::::::;;;===>>>@@@FFFKKKRRRYYYdddttt~~~xxxcccYYYVVVVVVVVVUUUSSSRRRPPPOOOIIIGGGFFFDDDBBBAAA@@@@@@=========<<<;;;;;;:::::::::999999999888888888888666666666666666666666666666666666555555555444444555555444444444444555555444444444444444444444444444444555555555666666666666666666666777777777777666;;;666444::::::;;;DDDUUUjjjrrreeebbbcccfffqqq|||yyy|||{{{~~~rrr^^^OOODDD???@@@???>>>===<<<<<<;;;;;;<<<:::::::::999999999888888888888888888888888888888:::999888777666666666666666666777777666666555444555555666666666666555555444444444555555555555666555555555555555555555555444666666666666666888:::<<<>>>AAACCCDDDEEEGGGHHHIIIKKKNNNQQQUUUYYY^^^bbbfffiiinnnqqqsssuuuwwwyyy{{{555555555666666666777777777777777777777888999999;;;;;;:::::::::;;;<<<<<>>>>>======<<<;;;;;;;;;::::::999999999888888888666666666666666666666666666666666666555555555555555555444444444444555555555555555555555555555555555555555555666666666666666666666666777777777777666;;;777555::::::>>>KKKbbbuuu{{{kkkeeegggiiiooo{{{}}}jjjWWWFFFAAAEEE???>>>===<<<<<<;;;;;;<<<:::::::::999999999888888888888888888888888888888999999888777666666777777777777777777777666555555555555666666666666555555444444444555555555555666555555555555555555555555444666666666555666888:::<<<>>>AAACCCDDDEEEGGGHHHIIIKKKNNNQQQUUUYYY___bbbeeehhhmmmppprrrtttwwwyyy{{{555555555555666666666666777777666666777777888999:::::::::::::::;;;<<<<<<===???AAADDDHHHPPPZZZaaalllyyyzzzqqqqqqmmmfffccc\\\ZZZXXXUUUQQQNNNLLLKKKJJJIIIGGGEEECCCBBBAAAAAA???>>>>>>======<<<;;;;;;:::::::::999999999999888777777777777777777777777777777666666666555555555666555555444444555555666555555555555555555555555555555555666666666777777666666666666777777777777666:::888777<<<;;;CCCUUUpppyyymmmeeecccgggrrr{{{ttt^^^IIIAAADDD???>>>===<<<<<<;;;;;;<<<:::::::::999999999888888888888888888888888888888999888777777777777777777777777777777777666666555555555666666666666555555444444444555555555555666555555555555555555555555444666666666555666888:::<<<>>>AAACCCDDDEEEGGGHHHHHHKKKNNNQQQUUUYYY___ccceeehhhmmmppprrrtttwwwyyy}}}444444555555555666666666666666666666666777777888777777888999::::::;;;;;;:::<<<>>>@@@BBBFFFJJJNNNTTT___rrrtttiiidddcccddd^^^\\\YYYUUUQQQMMMKKKJJJJJJIIIHHHFFFDDDCCCBBBBBB?????????>>>======<<<<<<::::::::::::999999999999777777777777777777777777777777777666666666555555666666555555555555666666555555555555555555555555555555666666666777777777666666666666777777777777666:::999999>>>===HHH___vvvhhhfffdddfffllluuu|||gggNNN@@@@@@???>>>===<<<<<<;;;;;;<<<:::::::::999999999888888888888888888888888888888888888777777777777777888777777888888777777666555555555666666666666555555444444444555555555555666555555555555555555555555444666666666666666888:::<<<>>>AAACCCDDDEEEGGGHHHHHHJJJNNNQQQUUUZZZ___cccfffiiinnnqqqsssuuuwwwyyy~~~444444444555555555666666666555555555555666777777777888888999:::;;;;;;;;;<<<>>>???AAABBBDDDFFFHHHKKKRRR```ooozzzqqqdddaaaccc___]]]YYYUUURRROOOMMMLLLKKKJJJHHHFFFDDDCCCCCCBBB@@@@@@???>>>>>>======<<<;;;;;;:::::::::999999999777777777777777777777777777777777777666666666555666666555555555555666666555555555555555555555555555666666666777777777777666666666666777777777777666:::999;;;@@@???MMMhhhiiibbbeeefffmmmvvv|||qqqWWWEEEAAA???>>>===<<<<<<;;;;;;<<<:::::::::999999999888888888888888888888888888888888888777777777777888888777888888888888777666666555555666666666666555555444444444555555555555666555555555555555555555555444666666666666666888:::<<<>>>AAACCCDDDEEEGGGHHHGGGJJJMMMQQQUUUZZZ```dddgggjjjnnnrrrtttvvvxxxzzz}}}444444444555555555666666555555555555555666777777::::::;;;<<<<<<<<<<<<<<<======>>>???AAACCCEEEGGGHHHLLLUUU___fffpppnnngggggg___]]]ZZZVVVSSSQQQPPPPPPKKKJJJHHHFFFEEEDDDCCCCCC@@@@@@??????>>>=========;;;;;;;;;:::::::::999999777777777777777777777777777777777777666666666666666666555555555555666666666666666666666666666666666666666666777777777777666666666666777777777777555999:::===AAAAAAPPPmmm|||ccc```dddfffooo}}}xxx```MMMFFF???>>>===<<<<<<;;;;;;<<<:::::::::999999999888888888888888888888888888888888777777777777777888888888888888888888777666666555555666666666666555555444444444555555555666666555555555555555555555555444666666666666666888:::<<<>>>AAACCCDDDEEEGGGHHHGGGJJJMMMQQQUUUZZZ```dddgggjjjooorrrtttvvvyyy{{{}}}555555666666666666666666777777777777888888888888:::::::::999999999999999===>>>???@@@AAABBBCCCDDDDDDGGGLLLQQQWWWaaammmuuutttdddddd]]]^^^]]]VVVXXXXXXOOOOOONNNLLLIIIGGGDDDBBBAAABBBAAA@@@>>>======<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::999888:::999999999888888777777666666666666666666666666666666666666666666666666555555666777777777777777777777777777777777888999;;;::::::;;;>>>JJJcccyyyoooaaaaaafffnnn}}}|||fffQQQFFFAAA===;;;>>>???===<<<>>>;;;::::::999999::::::;;;999999999999999999999999777777777777777777777777666666666666666666666666777777777777777666555555555555555555555555555555666666666666666666555555555666777777666777999;;;;;;===@@@AAABBBCCCDDDFFFIIIKKKNNNPPPSSSXXX]]]aaagggjjjooorrrsssuuuwwwxxx~~~444555555666666666666666888888888888999999999999::::::::::::;;;;;;;;;;;;>>>???@@@AAABBBDDDEEEEEEFFFIIILLLOOORRRXXXaaagggsss{{{nnnhhh^^^\\\ZZZUUUXXX[[[SSSQQQPPPNNNKKKHHHFFFDDDCCCBBBAAA@@@???>>>=========<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;::::::999888999999888888888777777777666666666666666666666666666666666666666666666666555555666777777777777777777777777777777888888999888777999<<>>>>><<<:::<<<;;;::::::999999::::::;;;999999999999999999999999777777777777777777777777666666666666666666666666777777777777777666555555555555555555555555555555555555555666666666666666555666777777666777999;;;;;;===@@@AAABBBCCCDDDFFFGGGIIILLLOOOSSSYYY___dddgggjjjooorrrsssuuuwwwyyy}}}444444555666666666666666999999999999:::::::::;;;999::::::;;;<<<===>>>???@@@AAABBBCCCDDDFFFGGGGGGFFFIIIMMMNNNOOORRRWWW\\\bbbfffrrrtttfff^^^[[[VVVYYY\\\VVVSSSRRRPPPMMMJJJHHHFFFEEECCCBBBAAA???>>>>>>>>>>>><<<<<<<<<;;;;;;;;;:::::::::::::::::::::999999888888888777777777777666666666666666666666666666666666666666666666666666666555555666777777777777777777777777777777888999999999777999@@@LLL```{{{{{{ddd___```hhhrrr~~~dddRRRIIICCC??????>>>;;;:::;;;;;;::::::999999::::::;;;999999999999999999999999777777777777777777777777666666666666666666666666777777777777777666666555555555555555555555555555444555555555666666777777555666777777666777999;;;;;;===@@@AAABBBCCCDDDFFFEEEHHHKKKOOOTTTZZZaaaeeegggjjjnnnrrrsssuuuwwwyyy}}}444444555666777777777777888999999999:::;;;;;;;;;999:::;;;<<<>>>@@@AAABBBBBBBBBCCCEEEFFFHHHIIIJJJFFFJJJOOOQQQRRRTTTXXX\\\^^^___fffuuupppeee```ZZZ[[[\\\UUUTTTSSSQQQNNNLLLIIIGGGFFFDDDCCCBBB@@@????????????======<<<<<<;;;;;;::::::999::::::::::::999888888777777777666666666666666666666666666666666666666666666666666666666666666555555666777777777777777777666666666777888999:::===:::;;;DDDSSShhhmmm``````eeennnxxxnnn[[[LLLEEE@@@@@@>>>;;;;;;===;;;::::::999999::::::;;;999999999999999999999999777777777777777777777777666666666666666666666666666666777777777777666666555555555555555555555555444444555555666777777777555666777777666777999;;;;;;===@@@AAABBBBBBDDDFFFFFFHHHKKKOOOTTTZZZ```eeefffjjjnnnqqqsssuuuwwwyyy|||444555666777888888888888888888999::::::;;;<<<<<<:::;;;<<<>>>@@@BBBDDDDDDDDDDDDFFFGGGIIIKKKLLLMMMJJJNNNSSSUUUUUUWWW[[[^^^aaa```cccooo}}}vvvhhheee___]]][[[TTTTTTSSSQQQOOOLLLJJJHHHGGGEEEDDDCCCAAA@@@@@@@@@@@@>>>>>>===<<<<<<;;;::::::999999::::::999999888777666666666666666777777777777777777777777777777777666666666666666666666666555555666777777777777777666666666666777888999:::===999<<>>===>>>@@@BBBDDDFFFGGGHHHGGGHHHJJJKKKMMMOOOQQQQQQQQQTTTXXXXXXWWWXXX[[[^^^cccaaadddlllvvv|||llliiiddd```]]]UUUVVVUUUSSSPPPMMMKKKIIIHHHFFFEEEDDDBBBAAAAAAAAAAAA???>>>>>>===<<<;;;::::::999999999999999888888777666666777777777777888888777777777777777777777777666666666666666666666666555555666777777777777777666666666666777888:::::::::777===PPPhhh|||kkkbbb\\\bbblllwwwwwwgggPPPIIIBBB@@@???===???BBB;;;::::::999999::::::;;;999999999999999999999999777777777777777777777777777777777777777777777777555666666777777777777777666666666666666666666666666666666666666666666666555666777777666777999;;;;;;===@@@AAABBBCCCDDDFFFHHHJJJMMMPPPSSSYYY___ccceeeiiinnnqqqtttvvvxxxzzz|||777777999:::;;;<<<<<<<<<;;;<<<<<<===???@@@@@@AAABBBCCCEEEFFFHHHJJJLLLLLLLLLMMMOOOPPPSSSUUUVVVWWWXXX[[[]]]\\\[[[\\\___cccdddeeehhhnnnttt}}}vvvpppiiiddd```YYYXXXWWWUUURRROOOMMMKKKJJJFFFFFFDDDCCCBBBAAAAAAAAA??????>>>===<<<;;;::::::999999999999999888777777777777777888888888999999777777777777777777777777666666666666666666666666555555666777777777777777555555666666777999:::;;;:::999AAAYYYtttpppbbbaaaaaaiiiuuuzzziiiUUULLLDDDAAA???===>>>AAA;;;::::::999999::::::;;;999999999999999999999999777777777777777777777777777777777777777777777777555555666777777777777777666666666666666666666666777777777666555555444444555666777777666777999;;;;;;===@@@AAABBBCCCDDDFFFFFFHHHLLLOOOTTTZZZ```eeeeeeiiimmmqqqtttvvvyyy{{{}}}777888:::;;;<<<============>>>???@@@AAABBBCCCCCCFFFGGGHHHJJJLLLMMMOOOOOOPPPQQQRRRTTTVVVXXXZZZ[[[[[[^^^``````___aaafffjjjgggiiinnnsssvvv~~~wwwmmmfffaaa[[[YYYXXXVVVTTTQQQOOOMMMLLLGGGFFFEEECCCBBBBBBBBBBBB@@@???>>>===<<<;;;::::::888999999999999888777777777777888888999999999:::777777777777777777777777666666666666666666666666555666666777777777777777555555555666777999:::;;;>>>===GGG```{{{fff___ccciiirrr|||iiiXXXOOOFFFAAA>>>;;;<<<@@@;;;::::::999999::::::;;;999999999999999999999999777777777777777777777777777777777777777777777777555555666777777777777777777777777777777777777777888888777666555444333333555666777777666777999;;;;;;===@@@BBBBBBCCCDDDFFFDDDFFFJJJOOOTTT[[[bbbgggeeehhhmmmqqqtttvvvyyy{{{}}};;;<<<===>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDFFFHHHIIIJJJJJJLLLNNNQQQSSSRRRSSSUUUWWWYYYZZZYYY]]]^^^```bbbdddfffhhhiiillllllqqqyyyvvvooofff]]]YYYVVVRRRPPPOOONNNMMMLLLIIIHHHGGGEEEDDDCCCCCCCCC@@@@@@???>>>===<<<;;;;;;<<<;;;:::999888888888888:::999888888777777888888666666666666666666666666777777777777777777777777777777777777888888888888666888999:::999999;;;<<<===;;;IIIhhhooodddeeeaaaiiisss}}}oooUUUMMMDDD@@@???>>><<<<<<<<<<<<;;;::::::::::::;;;:::::::::999999999888888888888888888888888888888777888888888888777666666777777777777777777777777666666666666666777888888777777777777777777777777777777777777888999:::;;;;;;===@@@AAABBBCCCDDDFFFDDDGGGKKKOOOSSSYYY___dddeeehhhmmmppprrruuuxxxzzz}}}~~~>>>>>>???@@@AAACCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIILLLNNNOOOOOOPPPQQQSSSVVVUUUUUUVVVXXX[[[]]]^^^______```ccceeegggiiilllnnnqqqttt}}}lll\\\\\\ZZZVVVSSSQQQOOOMMMKKKJJJIIIHHHFFFDDDCCCCCCCCC@@@@@@???>>>===<<<<<<;;;<<<;;;:::999888888888888:::999888888777777888888777777777777777777777777777777777777777777777777777777777777888888888888555777999999888999;;;<<<@@@AAAQQQppphhhbbbfffcccsss|||kkkaaaUUUGGG@@@@@@@@@>>>;;;<<<<<<;;;::::::::::::;;;:::::::::999999999888888888888888888888888888888888888888888777777777777777777777777777777777777666666666666666777888888777777777777777777777777777777777777888999:::;;;;;;===@@@AAABBBCCCDDDFFFDDDGGGJJJNNNRRRWWW]]]aaaeeehhhlllppprrrtttxxxzzz}}}~~~AAABBBCCCDDDFFFGGGHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNMMMNNNPPPPPPPPPQQQSSSVVVVVVWWWXXXZZZ\\\___aaabbbdddgggkkknnnqqquuuzzz}}}~~~qqq]]]```^^^ZZZWWWTTTQQQMMMJJJLLLKKKIIIGGGEEEDDDCCCBBBAAA@@@@@@???>>>===<<<<<<<<<;;;:::999999888888888:::999888888777777888888888888888888888888888888777777777777777777777777777777777777888888888888555666888888888888;;;===BBBHHH\\\zzzqqqbbbaaaiiiiii}}}}}}kkkpppbbbPPPEEECCCBBB???:::<<<<<<;;;::::::::::::;;;:::::::::999999999888888888888888888888888888888:::999777666666666777888777777777777777777777777666666666666666777888888777777777777777777777777777777777777888999:::;;;;;;===@@@AAABBBCCCDDDFFFEEEGGGJJJNNNQQQVVV[[[___dddhhhlllooorrrtttxxxzzz}}}~~~FFFFFFGGGHHHJJJKKKLLLMMMLLLLLLLLLMMMMMMNNNNNNOOOMMMNNNPPPPPPPPPQQQTTTVVV[[[\\\]]]^^^___aaadddfffiiinnnvvv}}}wwwdddbbb___\\\YYYVVVSSSOOOKKKMMMLLLJJJHHHFFFDDDCCCCCCAAAAAA@@@???>>>======<<<<<<<<<;;;:::999999999999:::999888888777777888888888888888888888888888888666666666666666666666666666777777777888888888888555666777777777888;;;===@@@LLLeeeuuuhhh^^^cccmmmpppoooxxxpppaaaQQQHHHDDD@@@;;;<<<<<<;;;::::::::::::;;;:::::::::999999999888888888888888888888888888888:::999777555555666888999666666666666666666666666666666666666666777777888666666666666666666666666777777777777888999:::;;;;;;===@@@AAABBBBBBDDDFFFFFFHHHKKKNNNQQQVVV[[[^^^dddgggkkkooorrrtttxxxzzz}}}}}}JJJJJJKKKLLLMMMNNNOOOOOONNNNNNNNNNNNMMMMMMMMMMMMQQQRRRTTTUUUUUUVVVYYY[[[___aaabbbcccccceeeiiilllllluuukkkbbb```\\\YYYWWWTTTQQQOOONNNMMMKKKIIIGGGFFFEEEEEEBBBBBBAAA@@@???>>>=========<<<;;;:::999999999999:::999888888777777888888888888888888888888888888666666666666666666666666666777777777888888888888555666777777777999<<>>PPPmmmkkkccc]]]cccqqqvvvrrrwwwyyyrrr```NNNEEEAAA>>><<<<<<;;;::::::::::::;;;:::::::::999999999888888888888888888888888888888:::999777555555666888999666666666666666666666666666666666666666777777888666666666666666666666666777777777777888999:::;;;;;;===@@@AAABBBBBBDDDFFFHHHJJJMMMOOORRRVVV[[[___cccfffkkknnnqqqtttxxxzzz|||}}}NNNNNNNNNNNNOOOOOOOOOPPPOOOOOOOOOOOONNNNNNNNNNNNRRRSSSVVVWWWXXXZZZ]]]```___bbbdddeeeeeehhhnnnrrrwwwzzz{{{mmmfffbbb]]]ZZZXXXVVVSSSRRRMMMMMMKKKJJJHHHGGGGGGGGGCCCBBBBBBAAA@@@???>>>>>>===<<<;;;:::999999999999:::999888888777777888888888888888888888888888888777777777777777777777777777777777777888888888888666777777777777999===@@@BBBWWWuuuvvvccc```^^^ddduuu~~~ssssss}}}{{{hhhRRRFFFBBB???<<<<<<;;;::::::::::::;;;:::::::::999999999888888888888888888888888888888:::999777666666666777888777777777777777777777777666666666666666777888888777777777777777777777777777777777777888999:::;;;;;;===@@@AAABBBCCCDDDFFFHHHJJJMMMPPPSSSWWW\\\```bbbeeejjjnnnqqqtttxxxzzz|||}}}PPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQRRRRRRSSSSSSTTTVVVXXXZZZ\\\___bbbeeefffjjjnnnoooqqqvvv~~~xxxyyylllgggaaa[[[XXXVVVUUUTTTMMMLLLKKKJJJIIIIIIIIIIIICCCCCCBBBAAA@@@??????>>>===<<<;;;::::::999:::::::::999888888777777888888777777777777777777777777777777777777777777777777777777777777888888888888777888888888888;;;???BBBKKKbbbjjj^^^aaabbbjjj}}}zzzppp{{{zzzgggSSSHHHCCC>>><<<<<<;;;::::::::::::;;;:::::::::999999999888888888888888888888888888888888888888888777777777777777777777777777777777777666666666666666777888888777777777777777777777777777777777777888999:::;;;;;;===@@@AAABBBCCCDDDFFFFFFIIILLLOOORRRWWW\\\```bbbeeejjjnnnqqqtttxxxzzz|||}}}RRRQQQQQQPPPOOONNNNNNNNNOOOPPPQQQSSSUUUWWWXXXYYYZZZ\\\___bbbdddgggkkknnntttyyy~~~vvv{{{qqqlllccc]]]YYYWWWUUUTTTLLLLLLKKKJJJJJJJJJJJJJJJDDDCCCBBBBBB@@@@@@???>>>======<<<;;;:::::::::::::::999999888777888888888666666666666666666666666777777777777777777777777777777777777888888888888888888888888999;;;@@@CCCSSSjjjzzzccc\\\dddgggpppoooxxxvvvcccRRRJJJDDD===<<<<<<;;;::::::::::::;;;:::::::::999999999888888888888888888888888888888777888888888888777666666777777777777777777777777666666666666666777888888777777777777777777777777777777777777888999:::;;;;;;===@@@BBBBBBCCCDDDFFFEEEGGGJJJNNNQQQVVV[[[___aaaeeeiiinnnqqqtttxxx{{{||||||RRROOOMMMMMMNNNPPPQQQRRRTTTRRRSSSVVVWWWWWWYYY]]]___ccciiinnnssswww|||wwwrrr|||fff^^^[[[WWWSSSSSSPPPNNNLLLIIIHHHGGGGGGGGGEEEEEEDDDCCCAAA@@@??????======<<<;;;:::999999888:::888777999;;;<<<999777999888888888777777666666777777777777777777777777888888999999999999888888888999555888>>>:::<<>>===<<<<<<;;;<<<<<<::::::::::::::::::::::::888888888888888888888888888888888888888888888888:::888666555777888888888777777777777777888888999777777666666666666777777999999999999999999999999===???AAACCCCCCCCCDDDFFFHHHIIIJJJLLLOOOUUU[[[```cccdddhhhlllqqquuuyyyzzz}}}}}}SSSRRRQQQQQQRRRTTTUUUVVVVVVTTTVVVZZZ[[[ZZZ\\\```eeemmmwwwxxxqqqoooccc___ZZZUUUTTTPPPOOOMMMJJJIIIHHHHHHHHHEEEEEEDDDCCCAAA@@@???>>>>>>===<<<<<<::::::999888;;;999777888:::;;;:::888999888888888777777777777777777777777777777777777888888999999999999888888888:::666999???;;;???OOOaaawwwhhh___\\\dddooo|||zzzooo```RRRIIICCC@@@???>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888888888888888888888888888999777666666777888888777777777777777777888888999777777666666666666777777999999999999999999999999<<<>>>@@@AAAAAABBBCCCDDDFFFHHHIIIKKKNNNTTTZZZ___cccdddhhhlllqqquuuyyyzzz}}}}}}PPPQQQQQQRRRSSSTTTUUUUUUWWWVVVXXX\\\]]]]]]```eeeqqq}}}kkkzzzhhh```ZZZUUURRRPPPOOOMMMKKKJJJJJJJJJJJJEEEEEEDDDBBBAAA@@@???>>>>>>======<<<;;;:::999999;;;:::888888999::::::999888888888888888777777777777777777777777777777777888888999999999999888888999;;;888:::@@@>>>DDDWWWjjj|||xxxddd]]]]]]fffsssxxxjjj]]]RRRIIIBBB???>>>===<<<;;;::::::::::::::::::::::::::::::::::::888888888888888888888888888888888888888888888888888777666777999999777666777777777777777888888999777777666666666666777777999999999999999999999999:::===???@@@@@@AAABBBCCCEEEGGGIIIKKKNNNSSSYYY^^^bbbdddhhhlllqqquuuyyy{{{~~~~~~PPPRRRTTTUUUUUUUUUUUUVVV\\\\\\]]]bbbdddgggoooxxx}}}{{{pppccc]]]XXXUUUPPPOOOMMMKKKJJJJJJJJJKKKFFFEEEDDDCCCAAA@@@??????>>>>>>===<<<;;;:::999999;;;:::999888999::::::;;;888888888888888888888888777777777777777777777777888888999999999999888888999<<<999;;;@@@@@@JJJaaauuunnnccc___aaalll|||xxxhhh\\\SSSKKKCCC@@@======;;;:::::::::::::::::::::::::::::::::::::::888888888888888888888888888888888888888888888888777777777888:::999777555777777777777777888888999777777666666666666777777888888888888999999999999;;;===???@@@@@@AAABBBDDDEEEGGGIIIKKKOOOTTTYYY^^^bbbdddggglllqqqvvvyyy{{{~~~~~~SSSVVVYYYZZZZZZZZZ[[[]]]aaaaaafffmmmttt}}}kkkccc___]]]QQQPPPNNNLLLJJJJJJJJJJJJGGGFFFEEEDDDBBBAAA@@@@@@???>>>===<<<;;;::::::999::::::::::::999999:::;;;888888888888888999999999888888888888888888888888888888999999999999888888888<<<;;;<<<@@@BBBPPPjjj~~~iiiaaaaaafffrrr|||iii```ZZZPPPFFFBBB======;;;:::::::::::::::::::::::::::::::::::::::888888888888888888888888888888888888888888888888777777777888:::999777555777777777777777888888999777777666666666666777777777777777888888999999999;;;>>>@@@AAAAAABBBCCCDDDFFFHHHKKKMMMPPPUUUZZZ^^^aaacccggglllqqqvvvzzz|||~~~RRRVVVZZZ\\\\\\^^^bbbfffgggjjjsss~~~rrrfff```]]]TTTRRRPPPMMMLLLKKKKKKKKKHHHHHHGGGEEEDDDCCCBBBAAA???>>>>>>===<<<;;;::::::999:::<<<<<<;;;::::::;;;888888888999999999999999888888888888888888888888888888999999999999888888777<<<;;;<<<@@@CCCVVVsss{{{ggg___bbbiiivvv}}}iiibbb^^^RRRFFF???>>>===<<<;;;::::::::::::::::::::::::::::::::::::888888888888888888888888888888888888888888888888888777666777999999777666777777777777777888888999777777666666666666777777666666777777888999999999<<<>>>@@@AAAAAABBBCCCEEEFFFHHHKKKNNNQQQVVV[[[^^^aaacccggglllqqqvvvzzz|||SSSXXX^^^aaadddiiiqqqwww~~~~~~kkkbbb]]]XXXVVVSSSPPPNNNLLLLLLLLLJJJIIIHHHGGGFFFDDDCCCCCC??????>>>===<<<;;;::::::777:::>>>>>><<<:::999:::888888888999999:::::::::888888888888888888888888888888999999999999888888555;;;;;;;;;???DDDYYYyyysssdddaaafffnnn|||mmmhhheeeXXXHHH@@@???>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888888888888888888888888888999777666666777888888777777777777777777888888999777777666666666666777777666666666777888999999999:::===???@@@@@@AAABBBCCCEEEGGGKKKNNNQQQUUUZZZ]]]```cccggglllqqqvvvzzz}}}[[[aaahhhmmmqqqyyyvvvjjjccc[[[YYYVVVSSSPPPNNNMMMMMMKKKJJJIIIHHHGGGEEEDDDDDD??????>>>===<<<;;;::::::666:::???@@@===:::999999888888888999999:::::::::888888888888888888888888888888999999999999888888555;;;;;;;;;???DDD[[[||||||nnncccdddjjjtttwwwtttrrrcccRRRIII???>>>===<<<<<<;;;<<<<<<::::::::::::::::::::::::888888888888888888888888888888888888888888888888:::888666555777888888888777777777777777888888999777777666666666666777777555666666777888999999999999;;;>>>?????????AAABBBCCCFFFJJJMMMPPPTTTYYY\\\```bbbffflllqqqwww{{{}}}hhhppp{{{yyydddbbb[[[WWWVVVTTTOOOLLLMMMLLLKKKJJJIIIGGGFFFEEEDDD@@@??????>>>===<<<<<<;;;999:::===>>>>>><<<999777999999999999999999999999888888888888888888888888888888999999999:::::::::;;;999;;;AAABBBKKKeeerrreee```bbboooxxxvvvrrrkkkXXXGGG?????????>>><<<::::::;;;::::::::::::::::::::::::888888888888888888888888999888888888777777666666888888888888888777666666777777777777777777777777777777666666666666777777888888777777888888999:::===>>>??????>>>???AAACCCFFFGGGJJJLLLNNNSSSXXX\\\^^^bbbgggkkkooossswwwzzzvvvggg```ZZZYYYWWWQQQNNNNNNMMMLLLKKKIIIHHHFFFEEEDDD@@@@@@???>>>======<<<;;;:::;;;<<<===<<<;;;999888999999999999999999999999888888888888888888888888888888999999999:::::::::;;;999;;;AAADDDNNNiiinnnfffccchhhvvvwwwtttpppaaaQQQ@@@@@@???>>><<<::::::;;;::::::::::::::::::::::::888888888888888888888888888888888888777777777666888888888888888777666666777777777777777777777777777777666666666666777777888888777777888888999:::<<<>>>????????????AAACCCEEEGGGIIILLLNNNSSSXXX\\\___bbbhhhlllppptttxxx{{{oooggg___]]]ZZZTTTPPPOOONNNMMMLLLJJJHHHGGGEEEEEEAAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888888888999999999:::::::::<<<:::<<>>===<<<===<<<;;;:::999:::;;;;;;999999999999999999999999888888888888888888888888888888999999999:::::::::<<<;;;===AAAHHHXXXuuunnncccdddgggooouuurrrsssfffUUUEEECCC???<<<;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888888888888777777777777777777777888888888888777666666666666666666666666666777777666666666666777777888888777777888888999:::;;;===???@@@@@@@@@BBBCCCEEEGGGIIIKKKNNNRRRXXX\\\```dddiiinnnrrrvvvzzz}}}vvvhhhaaa]]]YYYUUUTTTQQQPPPNNNLLLJJJHHHGGGFFFDDDDDDCCCAAA@@@???=========<<<;;;999999:::;;;<<<999999999999999999999999888888888888888888888888888888999999999:::::::::;;;<<<>>>CCCKKK^^^zzzkkkaaacccfffqqqvvvcccIIIEEE???<<<;;;<<<<<<;;;::::::::::::::::::::::::888888888888888888888888777777777777777777888888666777777888888888777777666666666666666666666666777777666666666666777777888888777777888888999::::::<<>>======<<<;;;:::999:::;;;;;;999999999999999999999999888888888888888888888888888888999999999::::::::::::<<<@@@DDDNNNccc}}}hhhaaadddgggvvvqqqLLLFFF???;;;;;;<<<<<<;;;::::::::::::::::::::::::888888888888888888888888777777777777888888888888666777777888888888888777777777777777777777777777777777666666666666777777888888777777888888999:::999;;;???AAAAAAAAABBBCCCDDDFFFHHHJJJMMMQQQWWW[[[___ccciiinnnrrrwww{{{~~~}}}mmmeee^^^ZZZYYYSSSRRRPPPNNNLLLIIIHHHGGGGGGFFFEEECCCAAA@@@???>>><<<<<<;;;;;;:::::::::;;;999999999999999999999999888888888888888888888888888888999999999:::::::::999===AAAFFFQQQfffyyyeeebbbgggkkkzzztttOOOGGG???;;;;;;===<<<;;;::::::::::::::::::::::::888888888888888888888888666777777777888888888888666666777888888888888888777777777777777777777777777777666666666666777777888888777777888888999:::888;;;???AAAAAAAAABBBCCCDDDFFFHHHJJJMMMQQQWWW[[[^^^bbbhhhmmmrrrvvv{{{~~~ssshhh```\\\ZZZTTTSSSQQQOOOLLLJJJHHHGGGGGGGGGEEEDDDBBB@@@???>>><<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888888888999999999:::::::::888===BBBFFFRRRgggtttbbbbbbjjjppp|||tttPPPHHH???:::;;;======;;;::::::::::::::::::::::::888888888888888888888888666666777777888888888999666666777888888888888888777777777777777777777777777777666666666666777777888888888777888999999:::888;;;???AAABBBBBBBBBCCCDDDFFFHHHJJJMMMQQQWWW[[[^^^bbbgggmmmqqqvvv{{{~~~mmmfffaaa[[[WWWTTTQQQOOONNNLLLJJJHHHJJJIIIGGGFFFCCCBBB@@@??????>>>===<<<;;;:::::::::;;;;;;;;;::::::999999999999999999999999999999999::::::::::::::::::::::::;;;<<<@@@IIIYYYooommmeeeiiigggttt~~~rrrYYYHHHBBB@@@::::::;;;666:::::::::;;;;;;<<<<<<<<<999999999888888888777777777777777777777777777777666666777777777777666666666666666666666666666666888888777777777777888888555777888888777777888999;;;===???@@@@@@@@@AAABBBCCCEEEGGGJJJLLLPPPUUUYYYaaacccgggkkkooosssxxx|||rrrfffaaa^^^XXXVVVSSSQQQPPPOOOMMMKKKKKKJJJIIIGGGEEECCCBBBAAA??????===<<<;;;:::::::::;;;;;;;;;:::::::::999999999999999999999999999999::::::::::::::::::::::::<<<===@@@JJJZZZqqqkkkdddiiiiiixxxyyyyyyqqqYYYIIIBBBAAA;;;;;;===888::::::::::::;;;;;;;;;;;;999999999888888888777777777777777777777777777777666777777888888777777666666666666666666666666666888888777777777777888888555777888888777777888999;;;===???@@@@@@@@@AAABBBCCCEEEHHHJJJLLLPPPUUUXXX___bbbfffjjjnnnrrrwww{{{xxxfffbbbbbbZZZWWWTTTSSSRRRQQQPPPNNNMMMLLLKKKIIIGGGEEECCCBBB@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<===AAAKKK]]]uuu{{{gggcccjjjlll~~~{{{yyyuuupppssszzz|||rrrZZZIIIBBBAAA;;;<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===BBBNNNbbbyyyuuufffdddkkkooo|||xxxwwwuuusssvvv}}}xxxZZZIIIBBBAAA;;;<<>>?????????AAABBBDDDFFFHHHJJJLLLPPPTTTXXX]]]aaafffkkkooossswwwzzzmmmdddfff\\\ZZZWWWUUUUUUTTTRRRPPPMMMLLLKKKIIIGGGEEECCCCCCAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<===>>>DDDRRRgggrrrfffeeelllrrr}}}{{{yyywwwwww{{{}}}[[[IIIBBB@@@:::;;;???;;;;;;;;;;;;::::::999999999888888888888888888888888777777777777777777777777888888999999999999888888777777777777777777777777777777666666666666777777555777888888777777888999999;;;>>>?????????AAABBBDDDFFFHHHJJJLLLOOOTTTWWW]]]aaaggglllppptttyyy||||||jjjfff___\\\YYYWWWVVVTTTRRRPPPNNNMMMKKKIIIGGGEEEDDDCCCBBBAAA@@@>>>============;;;;;;;;;;;;<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;<<<<<<=========???GGGWWWmmmzzzoooffffffmmmuuu~~~^^^LLLCCCAAA;;;;;;???;;;<<<;;;;;;;;;;;;;;;::::::888888888888888999999999777777777777777777777777777888888888888888888777777777777777777777777777777666666555555666666777555777888888777777888999888:::===>>>??????AAABBBEEEFFFIIIJJJLLLOOOSSSWWW]]]aaagggmmmqqquuuyyy|||uuukkkccc```\\\ZZZXXXVVVSSSQQQOOONNNMMMKKKIIIGGGFFFEEEBBBAAA@@@???>>>=========;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<============@@@JJJ\\\rrrtttjjjeeegggnnnxxxbbbOOOFFFCCC<<<===@@@<<<;;;<<<<<<<<<<<<<<<<<<===777777888888888999999999777777777777777777777777666777777888888777777666777777777777777777777777666666555555555555666666555777888888777777888999777:::===>>>>>>???AAABBBEEEGGGIIIJJJLLLOOOSSSVVV[[[```ffflllqqquuuyyy{{{~~~rrrfffccc___\\\ZZZWWWTTTRRRQQQPPPNNNMMMJJJIIIGGGFFFCCCBBB@@@???>>>>>>======;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>===AAAKKK^^^uuuooogggdddgggooozzz|||}}}eeeRRRIIIEEE>>>>>>BBB>>>;;;<<<<<<<<<===>>>>>>>>>777777888888999999999999777777777777777777777777666666777777777777666666777777777777777777777777666666555555555555666666666777888888777777888999777:::<<<>>>>>>???AAACCCEEEGGGIIIJJJLLLOOOSSSVVVZZZ___eeelllppptttxxxzzzrrrlllcccbbbaaaXXXVVVYYYTTTPPPOOOMMMLLLKKKIIIGGGDDDBBBCCCCCCAAA>>><<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===BBB@@@IIIaaa{{{nnngggccchhhvvvlllYYYEEE<<<<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::777777777777777777777777999888888999:::999888666777777777777666666666666:::888666555555666888:::777888888888888999999999;;;<<<>>>???AAAAAABBBBBBCCCDDDFFFHHHIIILLLPPPTTT[[[aaaiiinnnpppssswwwzzzrrreeebbbbbb[[[[[[\\\WWWSSSQQQPPPOOONNNLLLHHHEEEDDDDDDCCCAAA???>>>===>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<======BBBAAAKKKbbb|||lllgggdddkkkzzzooo\\\HHH???>>>=========;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::777777777777777777777777777666555555777777666555777777777777666666666666999888777666666777888999777888888888888999999999;;;<<<>>>???AAAAAABBBBBBCCCDDDFFFHHHIIILLLQQQTTT[[[aaaggglllooorrrwww{{{nnneeeddd`````````YYYUUUTTTRRRQQQPPPNNNIIIFFFEEEEEECCCBBB@@@?????????<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>BBBBBBNNNeeeiiiffffffnnnsss```LLLBBB@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::777777777777777777777777999777555444555666666555666666666666777777777777777777777777777777777777777888888888888999999999;;;<<<>>>???AAAAAABBBBBBBBBDDDFFFHHHJJJMMMQQQTTT\\\```fffjjjlllqqqwww||||||kkkhhhdddcccaaaYYYWWWUUUSSSRRRQQQNNNJJJGGGGGGEEECCCAAA@@@@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<===>>>???BBBDDDQQQiiizzzffffffgggppptttaaaMMMDDDBBB???===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::777777777777777777777777@@@===999777777888888777666666666666777777777777777777888888888888777777777777888888888999999999;;;<<<>>>???AAAAAABBBBBBBBBDDDFFFHHHJJJMMMRRRUUU\\\```dddhhhkkkpppwww}}}nnnjjjfffdddccc\\\XXXVVVSSSRRRQQQOOOLLLIIIJJJGGGCCC@@@@@@@@@>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????BBBFFFUUUnnnwwwdddfffhhhqqquuubbbNNNDDDBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::777777777777777777777777DDD@@@<<<999888888777777555666666666777777777888777777888888888888777777777777888888888999999999;;;<<<>>>???AAAAAABBBBBBBBBDDDFFFHHHKKKNNNSSSVVV\\\```dddgggjjjpppxxx~~~tttnnnhhhffffffbbb\\\YYYUUUSSSRRRRRRQQQPPPOOOJJJDDDAAAAAAAAA>>><<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@BBBHHHYYYrrrtttcccgggiiissszzzfffOOODDDAAA???======;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::777777777777777777777777@@@>>>:::888888777666555555555666666777777888888777777777777777777777777777888888888888999999999;;;<<<>>>???AAAAAABBBBBBBBBDDDFFFIIIKKKOOOSSSWWW\\\```dddhhhkkkqqqyyyyyyoooiiijjjhhhbbb^^^YYYVVVVVVWWWXXXXXXUUUNNNGGGDDDCCCBBB???<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@AAABBBIII[[[uuurrrbbbgggkkkvvvlllSSSEEEAAA>>><<<===;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::777777777777777777777777:::888777777888888777666555555555666777888888888999888777666666777888999777888888888888999999999;;;<<<>>>???AAAAAABBBBBBBBBDDDGGGIIIKKKOOOTTTWWW\\\```eeeiiimmmrrrzzzuuullllllkkkgggbbb\\\YYYYYY\\\^^^___YYYRRRJJJFFFEEEDDDAAA===>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@AAACCCJJJ]]]vvvpppaaahhhmmmxxxrrrWWWGGGAAA===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999:::777777777777777777777777666555666888:::;;;:::999444555555666777888888999:::888777555555777888:::777888888888888999999999;;;<<<>>>???AAABBBBBBBBBBBBDDDGGGIIIKKKOOOTTTXXX[[[```fffkkknnnssszzz|||sssooollllllggg___ZZZXXXYYYZZZ[[[WWWSSSLLLHHHEEECCCAAA@@@@@@???>>>======<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>>>>>>>AAACCCAAAGGG[[[xxxooohhhgggooo{{{bbbJJJ@@@======>>>;;;:::999999999999:::;;;888888888777777777777666888888888888888888888888888777555666888999999888555555555555666666666777777777777777777777777777777777777777888888888888999:::<<<>>>@@@AAABBBBBBEEEFFFGGGIIIJJJNNNSSSVVV^^^bbbgggkkkppptttyyy}}}yyytttssslllggg```[[[XXXXXXXXXXXXVVVRRRMMMHHHFFFDDDCCCAAA@@@@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>???AAACCCBBBGGG\\\yyynnngggfffooo}}}eeeLLL@@@=========<<<;;;:::999999:::;;;<<<999999888888888777777777888888888888888888888888888777555666888999999888555555555666666666777777777777777777777777777777777777777777888888888888999:::<<<>>>@@@AAABBBBBBDDDFFFGGGIIIJJJNNNSSSVVV^^^bbbggglllpppuuuzzz~~~{{{ttttttlllhhhaaa]]]ZZZXXXWWWUUUUUURRRMMMIIIGGGFFFEEEDDDAAAAAA???>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>???AAACCCCCCIII]]]zzzmmmffffffpppiiiNNNAAA===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<:::999999999888888888888888888888888888888888888888777555666888999999888555555666666666777777777777777777777777777777777777777777777888888888888999:::<<<>>>@@@AAABBBBBBDDDFFFGGGHHHJJJNNNRRRVVV___bbbggglllqqqvvv{{{~~~~~~tttuuummmiiiddd___\\\YYYVVVTTTUUURRRNNNKKKIIIHHHGGGFFFCCCBBBAAA???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===??????>>>???AAACCCDDDJJJ___}}}llleeeeeerrrkkkNNN@@@>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888888888888888888888888888888777555666888999999888555666666666666777777777777777777777777777777777666777777777888888888888999:::<<<>>>@@@AAABBBBBBDDDEEEGGGHHHJJJMMMRRRVVV^^^bbbggglllqqqvvv|||yyyzzzooolllgggbbb___\\\XXXUUUUUUSSSOOOMMMKKKJJJHHHGGGDDDCCCBBBAAA??????>>>>>>========================<<<>>>????????????BBBDDDEEEKKKaaallleeeeeessslllNNN???>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888888888888888888888888888888777555666888999999888666666666666777777777888777777777777777777777777666777777777888888888888999:::<<<>>>@@@AAABBBBBBDDDEEEFFFHHHIIIMMMRRRUUU^^^aaaggglllqqqvvv|||{{{{{{sssooojjjeeebbb___\\\YYYVVVTTTQQQNNNMMMLLLIIIGGGFFFEEECCCBBB@@@?????????===========================>>>?????????@@@BBBDDDFFFMMMcccmmmeeefffuuu|||wwwnnnNNN???>>>???;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999999888888888888888888888888888888888888888777555666888999999888666666666777777777888888777777777777777777777777777777777777888888888888999:::<<<>>>@@@AAABBBBBBCCCEEEFFFGGGIIIMMMQQQUUU\\\```fffkkkpppvvv{{{}}}vvvrrrlllhhheeebbb```^^^XXXUUURRRPPPNNNLLLIIIGGGGGGFFFDDDBBBAAA@@@@@@???===========================>>>???@@@???@@@BBBDDDGGGNNNdddnnnfffgggvvv~~~qqqoooooowwwrrrPPP??????>>>999999:::;;;<<<<<<;;;:::999999999888888888777777777888888888888888888888888888777555666888999999888666666777777777888888888777777777777777777777777777777777777888888888888999:::<<<>>>@@@AAABBBBBBCCCDDDFFFGGGIIILLLQQQUUU[[[___dddjjjooouuuzzz~~~xxxtttnnniiifffeeecccbbbYYYVVVSSSQQQOOOMMMIIIGGGGGGFFFEEECCCAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@@@@???@@@BBBDDDGGGNNNeeennnfffgggwwwooodddfffjjjrrr{{{xxx~~~uuuRRR@@@???>>>888999999:::;;;;;;:::999999888888888777777777777666888888888888888888888888888777555666888999999888777777777777888888888888777777777777777777777777777777777777888888888888999:::<<<>>>@@@AAABBBBBBCCCDDDFFFGGGIIILLLQQQUUUZZZ^^^ccciiinnntttzzz~~~wwwsssqqqjjjiiiiiiaaa\\\YYYUUUQQQPPPNNNLLLJJJHHHGGGEEECCCAAA@@@@@@@@@@@@???>>>===;;;;;;::::::>>>>>>>>>>>>???@@@AAABBBEEEPPPkkkoookkklll{{{jjjeeehhhkkkqqqwww~~~yyysssvvv|||sssTTTCCC???@@@???;;;;;;;;;::::::999999999888888888888888888888888===<<<999777666666777777888888888888888888888888777777777777666666666666777777666666555555444444777777777777777888888999888999;;;===???AAABBBBBBDDDEEEGGGHHHIIIMMMRRRUUU]]]___dddhhhmmmsssyyy~~~{{{vvvuuunnnmmmllleee```\\\XXXTTTRRROOOMMMKKKHHHGGGEEECCCAAA@@@@@@???>>>======<<<<<<<<<======>>>>>>>>>>>>???AAABBBCCCIIITTTnnnmmmjjjmmm|||zzzjjjhhhkkkooorrrwww~~~tttkkkeeeaaaeeennn}}}qqqTTTCCC??????>>>;;;;;;::::::999999999999888888888888888888888888:::999777666666777999:::888888888888888888888888777777777777666666666666999888888888777777777666777777777777777888999999888999;;;===???AAABBBBBBDDDEEEGGGHHHJJJMMMRRRUUU^^^aaaeeeiiinnntttzzzyyyxxxrrrooommmfffccc___ZZZWWWTTTQQQOOOMMMHHHGGGEEECCCAAA@@@??????;;;;;;;;;<<<===>>>???@@@>>>>>>>>>???@@@AAACCCCCCKKKUUUooo~~~kkkiiinnntttkkkmmmrrrvvvxxx|||}}}zzzzzz|||xxxyyy}}}zzzggg```___bbblllwwwmmmRRRBBB>>>===;;;::::::999999999999999888888888888888888888888888777666666666777999;;;<<<777777777777777777777777666666666666777777777777888888888888777777777777888777777777777888999999888999;;;===???AAABBBBBBDDDEEEGGGHHHJJJMMMRRRVVV^^^aaafffjjjooouuu{{{|||{{{tttooollldddbbb___ZZZWWWTTTRRRPPPNNNIIIHHHFFFDDDBBBAAA@@@???<<<<<<<<<<<<===>>>@@@@@@>>>>>>??????AAABBBDDDEEEIIITTTlll|||iiigggnnnooolllpppvvv{{{~~~vvvooollllllmmmpppvvvvvvjjj```^^^aaafffoooxxxjjjQQQAAA===<<<:::999999999999999999999999888888888888888888888888666666666666777999:::;;;666666666666666666666666666666666666777777777777666666666666555555555555888888777777888888999:::888999;;;===???AAABBBBBBDDDEEEGGGHHHJJJNNNSSSWWW^^^aaaeeejjjnnnttt{{{xxxppplllddd```]]]YYYVVVUUUSSSQQQPPPKKKJJJHHHFFFCCCBBBAAA@@@>>>>>>=========>>>>>>???>>>>>>???@@@AAACCCEEEFFFHHHSSSlll{{{ggggggnnnqqqggghhhlllrrrxxx{{{rrrkkkgggggglllrrrzzzvvvfffaaa^^^bbbkkkuuuhhhPPPAAA===<<<999999999999999999999999999888888888888888888888888777777777777777777888888666666666666666666666666555666666666777777777888555555555555666666666666888888888888888999999:::888999;;;===???AAABBBBBBDDDEEEGGGIIIKKKOOOTTTXXX]]]```dddhhhmmmssszzz~~~}}}uuupppiiibbb___[[[XXXVVVUUURRRQQQMMMLLLJJJGGGEEECCCBBBBBB@@@???>>>>>>============>>>??????AAABBBDDDFFFGGGIIITTTnnnzzzgggfffnnnuuuddd```bbbccchhhnnnwwwyyyzzzwwwrrrooooooppptttzzzvvvgggddddddgggqqq{{{yyyhhhOOO@@@===<<<:::999:::::::::::::::;;;;;;888888888888888888888888888888888777777666666555777777777777777777777777555555666666777777888888777777777777888888888888999888888888888999::::::888999;;;===???AAABBBBBBDDDEEEGGGIIIKKKOOOTTTXXX\\\___dddhhhmmmsssyyy~~~xxxtttoooiiifff```\\\YYYWWWTTTRRRPPPNNNLLLIIIGGGEEEDDDCCC@@@???>>>>>>======>>>>>>??????@@@AAACCCEEEGGGHHHIIIUUUooozzzhhhgggmmmvvvhhh^^^______\\\___fffkkkooosssttttttuuuyyy}}}}}}wwwkkk```\\\dddqqqxxxwwwhhhOOO@@@======;;;::::::;;;;;;;;;<<<<<<<<<888888888888888888888888777777777777777666666555888888888888888888888888555555555666777888888888666777777777888888888999999999888888999999:::;;;888999;;;===???AAABBBBBBCCCEEEGGGIIILLLPPPUUUYYY]]]```dddiiinnntttzzz~~~xxxuuuqqqppplllfff```\\\YYYUUURRRQQQPPPMMMJJJHHHFFFEEEDDD???>>>>>>>>>>>>>>>????????????@@@AAACCCEEEGGGHHHGGGTTTooozzziiigggmmmpppddd^^^aaa```ZZZ\\\ccceeeiiiooosssuuuyyyvvvnnneee]]]aaappp{{{}}}zzz|||iiiOOO@@@>>>>>>===;;;;;;;;;<<<<<<=========888888888888888888888888666666777777777777666666888888888888888888888888444555555666777888888999444555555555666666777777999999888888999999:::;;;888999;;;===???AAABBBBBBCCCEEEGGGIIILLLPPPUUUYYY^^^aaafffjjjooouuu{{{|||yyy{{{vvvnnnfffcccbbb\\\TTTTTTRRROOOMMMLLLHHHDDDAAABBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDFFFRRRnnn}}}mmmnnnooonnneee^^^___aaa```______dddiiinnnqqqrrrtttxxx|||}}}uuuhhh]]][[[___iii~~~yyy{{{dddKKK@@@=========;;;;;;;;;::::::999999999999999888888888888999999777666666666777888999999666666777888888888888888777777777777777888888999888888888888777777777777999999888888888888888888888999;;;<<>>>>>>>>>>>?????????@@@AAABBBCCCDDDFFFRRRmmm~~~mmmnnnooo|||kkkddd___aaaeeeeeedddeeeiiimmmppppppnnnmmmnnnpppnnnllljjjfff^^^YYY^^^ggg|||zzz|||dddKKK@@@>>>======;;;;;;;;;:::::::::999999999999888888888888999999777777777777777777888999666666777888888888888888777777777777777888888999888888888888777777777777888888888888888888888888999:::<<<>>>@@@BBBCCCDDDEEEGGGIIIKKKMMMPPPUUUXXX\\\```fffjjjmmmqqqxxx}}}~~~sssnnnlllhhhbbbZZZWWWRRROOOLLLJJJHHHFFFBBBAAA@@@??????>>>>>>>>>?????????@@@AAABBBCCCDDDGGGQQQllllllnnnpppwwwjjjdddbbbfffkkklllmmmoooqqqssstttpppjjjeeecccccc```______]]]YYY[[[iiiyyy{{{}}}dddLLL@@@>>>===<<<;;;;;;;;;;;;::::::::::::999999888888888888999999999888777777777777777777666666777888888888888888777777777777777888888999888888888888777777777777888888888888888888888888:::;;;<<<>>>@@@BBBDDDEEEEEEGGGIIIKKKMMMPPPUUUXXX]]]bbbgggjjjlllqqqwww|||}}}uuurrrqqqmmmhhh\\\YYYSSSOOOMMMKKKIIIHHHCCCBBBAAA@@@????????????????????????@@@BBBDDDEEEGGGQQQjjjllloooqqquuuiiieeedddjjjnnnppprrruuuyyyzzzyyyssskkkddd``````bbb```^^^[[[XXX```ttt|||~~~cccKKK@@@>>>===<<<;;;;;;;;;;;;;;;;;;::::::999999888888888888999999999999888777666666666777666666777888888888888888777777777777777888888999888888888888777777777666888888888888888999999999:::;;;<<<>>>@@@BBBCCCDDDEEEGGGIIIKKKMMMPPPUUUXXX___cccgggjjjlllpppvvvzzz}}}~~~yyyvvvtttnnnhhh^^^ZZZUUUPPPNNNLLLJJJIIIDDDCCCBBBAAAAAA@@@@@@@@@@@@?????????@@@BBBDDDEEEGGGPPPiiilllooorrruuufffcccbbbgggjjjlllooosss~~~}}}xxxpppjjjiiiiiiiiiddd^^^YYYYYYddd{{{|||~~~aaaJJJ@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999999999888777666666666777666666777888888888888888777777777777777888888999888888888888777777777666777777888888888999999999999999;;;===???AAABBBCCCEEEGGGIIIKKKMMMPPPUUUXXX___ccchhhjjjlllpppuuuzzz~~~{{{vvvnnnggg```]]]XXXTTTQQQOOOLLLJJJFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@???>>>???BBBDDDFFFHHHOOOgggmmmpppssstttbbb___]]]aaaccceeeiiiooo{{{wwwtttvvvyyyssskkkaaa]]]```ooo|||zzz]]]HHH???======<<<;;;;;;;;;;;;<<<<<<<<<<<<999999888888888888999999999888777777777777777777666666777888888888888888777777777777777888888999888888888888777777777777777777777888999999::::::888999:::<<<>>>@@@BBBCCCEEEGGGIIIKKKMMMPPPUUUXXX___cccgggjjjlllpppvvvzzz}}}wwwpppiiiccc```\\\XXXVVVRRRNNNKKKHHHGGGFFFEEEDDDDDDDDDDDDAAA@@@???>>>???AAADDDFFFHHHOOOfffmmmpppsssrrraaa]]][[[]]]___bbbhhhppp~~~~~~|||zzz|||tttgggdddjjj||||||~~~vvvZZZFFF>>>=========;;;;;;;;;;;;<<<<<<<<<===999999888888888888999999777777777777777777888999666666777888888888888888777777777777777888888999888888888888777777777777666777777888999999::::::999:::;;;===???AAACCCCCCEEEGGGIIIKKKMMMPPPUUUXXX^^^bbbgggjjjlllpppvvv{{{|||xxxsssnnneeebbb___\\\YYYUUUPPPMMMIIIHHHGGGFFFEEEEEEEEEEEEAAA@@@>>>>>>???AAADDDFFFHHHNNNeeennnpppsssooobbb^^^\\\^^^```ccclllttt}}}}}}}}}|||{{{yyyiiieeennn~~~{{{yyysssYYYEEE>>>=========;;;;;;;;;<<<<<<<<<======999999888888888888999999777777666666777888999999666666777888888888888888777777777777777888888999888888888888777777777777666777777888999999:::::::::;;;<<<>>>@@@BBBDDDDDDEEEGGGIIIKKKMMMPPPUUUXXX]]]aaagggjjjlllqqqwww||||||tttnnnhhheeeaaa^^^[[[WWWSSSPPPLLLIIIFFFDDDDDDDDDCCCBBBBBBAAAAAA@@@AAABBBDDDEEEKKKNNNaaarrrmmmsssmmm______```dddiiinnnrrrsssyyywwwvvvwwwzzzyyykkkfffpppzzzyyy~~~yyy{{{hhhRRREEE???<<<:::;;;;;;::::::999999::::::;;;888888888888777777777777999888888888777777666666:::888666666777888888777777777777777777777777777777777777777777777777777777888888888888999999999;;;;;;;;;<<<>>>@@@CCCDDDDDDFFFHHHJJJLLLOOOTTTWWW]]]bbbhhhlllnnnqqquuuyyy|||vvvqqqmmmjjjeeeaaa]]]ZZZVVVSSSOOOLLLHHHFFFEEEDDDBBBAAABBBAAAAAA@@@AAABBBDDDEEEJJJNNNaaasssmmmsss}}}fff______aaagggooovvvyyyzzzwwwuuussssssvvv{{{xxxmmmkkkuuuxxxxxxyyyttt|||uuubbbNNNBBB>>><<<;;;<<<;;;::::::999999::::::;;;888888888888777777777777888888888888777777777666999999999888888777777777777777777777777777777777777777777777777777777777777888888888888999999999;;;;;;;;;<<<>>>@@@CCCDDDDDDFFFHHHJJJLLLOOOTTTWWW]]]bbbhhhlllnnnqqqvvvzzz{{{wwwsssooohhhccc```]]]ZZZXXXRRROOOJJJGGGEEEDDDAAA@@@BBBAAAAAAAAAAAACCCDDDEEEJJJMMMaaatttmmmrrrqqq```___^^^aaaiiiuuu~~~wwwtttqqqoooqqqvvv{{{yyyqqqoooyyy|||vvvwwwwwwttt}}}~~~mmm[[[III???===<<<;;;===;;;::::::999999::::::;;;999999888888888777777777888888888888777777777777888;;;===<<<888666666777777777777777777777777777777777777777777777777777777888888888888999999999;;;;;;<<<===>>>AAABBBCCCDDDFFFHHHJJJLLLPPPTTTXXX]]]bbbhhhlllnnnqqqvvvzzz~~~vvvqqqjjjdddaaa^^^\\\ZZZRRROOOJJJGGGFFFDDDBBB@@@BBBAAAAAAAAABBBCCCEEEFFFJJJMMM```uuunnnrrrkkkaaa```^^^```hhhuuu~~~vvvsssooommmnnnqqqvvvyyy{{{uuurrryyyxxxsssvvv{{{hhhWWWFFF>>>===<<<;;;<<<;;;::::::999999::::::;;;999999999888888888777777888888888777777777777777777<<<@@@>>>999555555777666666666666666666666666666666666666666666666666777777888888888999999999:::;;;<<<===???AAABBBCCCCCCEEEHHHJJJLLLPPPUUUXXX^^^bbbhhhlllnnnqqqvvvzzz}}}vvvrrrkkkeeebbb___]]][[[PPPMMMJJJGGGFFFEEEDDDBBBAAAAAAAAAAAABBBDDDFFFGGGJJJLLL^^^vvvooorrrzzzjjjdddbbb``````eeennnuuuxxxwwwsssqqqnnnmmmnnnqqqvvvxxxyyysssxxxuuuqqquuufffVVVFFF???===<<<:::;;;;;;::::::999999::::::;;;999999999999888888888888777777777777777777888888777<<<@@@>>>999555555777666666666666666666666666666666666666666666666666777777888888888999999999:::;;;<<<>>>???AAABBBBBBCCCEEEGGGJJJLLLPPPUUUXXX^^^ccciiimmmooorrrvvvzzz~~~vvvrrrlllhhheeebbb```^^^QQQOOOKKKIIIHHHGGGEEEDDDAAAAAAAAAAAACCCEEEGGGHHHJJJKKK\\\|||xxxppprrrxxxjjjffffffcccaaaaaadddiiilllnnnooooooooorrrvvv{{{{{{{{{ssspppuuudddUUUEEE???>>><<<::::::;;;::::::999999::::::;;;:::999999999999888888888777777777777888888888888888;;;===<<<888666666777777777777777777777777777777777777777777777777777777888888888888999999999999:::<<<>>>@@@AAABBBBBBBBBDDDGGGJJJLLLPPPUUUYYY^^^ccciiimmmooorrrwww{{{wwwtttpppllljjjgggdddbbbVVVSSSOOOLLLJJJHHHFFFEEEAAAAAAAAAAAACCCEEEGGGHHHKKKJJJYYYxxxxxxppprrryyylllgggiiihhhddd___]]]___dddiiinnnqqqwww~~~{{{qqqooovvv```QQQCCC>>>>>><<<::::::;;;::::::999999::::::;;;::::::999999999888888888666777777777888888888888999999999888888777777777777777777777777777777777777777777777777777777777777888888888888999999999999:::<<>>>>>777777777777777777777777888888888888888888888888777777777777777777777777777777777777888888888888:::;;;<<<>>>???AAABBBCCCDDDFFFIIIKKKMMMQQQVVVYYY___eeelllpppppprrrwww|||~~~yyyvvvsssqqqmmmiiibbb^^^WWWRRROOOMMMKKKIIIDDDDDDCCCBBBBBBCCCDDDEEEHHHHHHQQQhhhtttrrrrrrmmmpppsssssshhh______]]]bbbqqqzzz~~~~~~zzznnnmmmooonnnxxxtttnnnoooqqq{{{[[[MMMAAA======;;;:::;;;;;;:::999888888999::::::::::::999999999888888888777888999:::;;;<<<<<<<<<777777777777777777777777888888888888888888888888777777777777777777777777777777777777888888888888:::;;;<<<>>>???AAABBBCCCDDDFFFIIIKKKMMMQQQVVVYYY^^^dddlllooooooqqqvvv{{{|||xxxuuurrrnnnkkkccc___YYYTTTQQQOOOMMMKKKEEEDDDCCCBBBBBBBBBCCCDDDGGGGGGNNNbbbuuurrrwwwkkkiiimmmlllmmmeee___``````gggxxx}}}rrrpppooommmuuuqqqooonnnqqq}}}xxxVVVJJJ@@@======<<<;;;<<<;;;;;;::::::::::::;;;<<<:::999999999999888888888777888999999::::::999999777777777777777777777777888888888888888888888888777777777777777777777777777777777777888888888888:::;;;<<<>>>???AAABBBCCCDDDFFFIIIKKKMMMQQQVVVYYY^^^dddkkknnnoooqqqvvvzzz~~~yyyuuuqqqnnnlllddd```[[[VVVSSSQQQNNNLLLFFFEEECCCBBBBBBBBBCCCCCCEEEFFFLLL\\\xxxyyyttt~~~mmmeeeeeehhhfffjjjdddaaaeeefffooo|||zzzooorrrmmmrrrpppQQQGGG>>>======<<<<<<===:::::::::::::::;;;;;;;;;999999999999888888888888777888888888888888777777777777777777777777777777888888888888888888888888666666666666666666666666666777777777888888888888:::;;;<<<===???AAABBBCCCDDDFFFIIIKKKMMMQQQVVVYYY___eeelllpppppprrrwww{{{zzzuuuqqqooonnngggccc^^^YYYVVVSSSOOOMMMGGGFFFEEECCCBBBBBBCCCCCCCCCGGGLLLWWWqqqwwwrrreee``````bbbdddjjjhhhgggmmmppp{{{zzznnnsssmmmsssfffLLLDDD>>>======;;;<<<>>>888999999:::::::::::::::999999999888888888777777777777888888777777666666777777777777777777777777777777777777777777777777666666666666666666666666666777777777888888888888:::;;;<<<===???AAABBBCCCDDDFFFIIIKKKMMMQQQVVVYYYaaagggnnnqqqrrrtttyyy}}}}}}xxxtttrrrrrrlllhhhccc^^^ZZZVVVQQQNNNIIIHHHFFFDDDCCCCCCCCCCCCBBBHHHLLLTTTlllyyynnnfffbbb```___aaahhhiiijjjqqqvvvvvvmmmsssmmmuuu}}}]]]IIIBBB=========;;;;;;>>>777888999:::;;;;;;::::::999888888888888777777777777777777888777777666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888:::;;;<<<>>>???AAABBBCCCDDDFFFIIIKKKMMMQQQVVVYYYbbbhhhooossssssuuuzzz~~~}}}yyyyyyzzzrrrnnniiiddd___ZZZUUUQQQKKKJJJHHHFFFDDDDDDDDDDDDBBBIIINNNSSSiiizzzuuupppmmmhhhdddbbbkkknnnpppxxx~~~ssskkkqqqnnnwwwqqq{{{YYYFFFAAA===>>>===::::::===777888:::;;;<<<<<<<<<;;;888888888888777777777777666777777888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888:::;;;<<<>>>???AAABBBCCCDDDFFFIIIKKKMMMQQQVVVYYYaaahhhooorrrssstttyyy~~~~~~~~~wwwsssmmmhhhbbb]]]WWWSSSMMMKKKIIIGGGEEEDDDDDDDDDBBBJJJOOOSSShhhzzz~~~{{{xxxqqqkkkkkkuuuyyy|||rrriiiooooooxxx~~~lll||||||YYYEEEAAA>>>>>><<<999999<<<888999;;;===>>>>>>===<<<888888888888777777777777666666777888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888:::;;;<<<>>>???AAABBBCCCDDDFFFIIIKKKMMMQQQVVVYYYaaagggnnnqqqrrrtttyyy}}}xxxppphhhbbb]]][[[VVVOOOIIIIIIIIIFFFEEEEEEFFFIIILLLRRRcccwwwlllkkklllnnn|||xxxlll~~~|||sssUUUBBBAAA>>>;;;:::::::::;;;::::::::::::::::::::::::777777777777666666666666777777777777777777777777777777777777777777777777888888777777666666555555666666666666666666666666777777777777888999:::;;;999:::;;;===>>>@@@AAABBBEEEGGGIIIKKKMMMPPPUUUXXX___fffnnnrrrrrrssswww{{{|||sssmmmgggaaa^^^XXXPPPJJJIIIIIIFFFEEEEEEFFFIIILLLRRRbbbssskkkjjjkkkooo~~~tttjjj~~~lllOOOBBB@@@>>>;;;:::::::::;;;::::::::::::::::::::::::888888888888777777777777777777777777777777777777777777777777777777777777888777777777666666666555777777777777777777777777777777777777888999:::;;;999:::;;;===>>>@@@AAABBBEEEGGGIIIKKKMMMPPPUUUXXXaaahhhpppttttttuuuyyy}}}xxxsssnnngggbbb[[[RRRLLLKKKJJJGGGEEEEEEFFFHHHLLLRRR```|||~~~zzz~~~oooiiiiiijjjqqqnnnhhhgggIIIAAA@@@===;;;::::::::::::999999999999999999999999999999999999888888888888777777777777777777777777777777777777777777777777777777777777666666666666888888888888888888888888777777777777888999:::;;;999:::;;;===>>>@@@AAABBBEEEGGGIIIKKKMMMPPPUUUXXXaaahhhpppssstttuuuzzz~~~}}}yyyuuummmfff___VVVOOONNNLLLHHHFFFFFFFFFHHHKKKQQQ\\\uuuyyyxxxwwwmmmiiiiiijjjrrr}}}iiijjjdddHHH@@@???===<<<::::::::::::888888888888888888888888999999888888888777777777666666666666666666666666666666666666666666666666777777777777666666666666777777777777777777777777777777777777888999:::;;;999:::;;;===>>>@@@AAABBBDDDFFFIIIKKKMMMQQQUUUYYY___fffmmmqqqrrrtttyyy}}}~~~zzzssslllddd[[[SSSQQQOOOJJJGGGGGGFFFGGGKKKOOOWWWlll|||~~~tttllliiijjjlllttttttgggppp```HHH>>>>>>===<<<;;;:::::::::888888888888888888888888888888777777777666666666666666666666666666666666666666666666666666666666666666666666777777777777666666666666666666666666777777777777888999:::;;;999:::;;;===>>>@@@AAABBBDDDFFFHHHKKKMMMQQQVVVYYY```fffmmmqqqrrrtttzzzxxxrrriii```XXXUUURRRMMMIIIIIIFFFGGGJJJNNNRRRdddpppllliiikkkoooyyy~~~lllgggxxx}}}YYYFFF======<<<<<<;;;::::::999999999999999999999999999777777777777666666666555777777777777777777777777777777777777777777777777666666666666777777777777555555555555555555555555777777777777888999:::;;;999:::;;;===>>>@@@AAABBBCCCEEEHHHKKKMMMQQQVVVZZZbbbhhhooossstttvvv}}}|||xxxmmmddd\\\XXXUUUOOOKKKJJJGGGGGGIIILLLMMM\\\}}}vvvllljjjhhhkkkrrr~~~ssseeeggg~~~uuuTTTEEE<<<<<<<<<<<<;;;:::999999::::::::::::::::::::::::888888888777777777666666777777777777777777777777777777777777777777777777555666666666777777777888666666666666666666666666777777777777888999:::;;;999:::;;;===>>>@@@AAABBBCCCEEEHHHKKKMMMQQQVVVZZZbbbhhhooorrrtttwww}}}}}}pppfff^^^ZZZVVVPPPLLLKKKGGGGGGIIIKKKKKKXXX~~~{{{pppiiihhhgggkkktttlllaaagggsssSSSFFF<<<<<<<<<<<<;;;:::999999::::::::::::::::::::::::999999999888888888888777777777777777777777777777777777777777777777777777555666666666777777888888777777777777777777777777777777777777888999:::;;;999:::;;;===>>>@@@AAABBBCCCEEEHHHKKKMMMRRRWWWZZZaaafffmmmppprrruuu||||||pppllleee]]]VVVQQQNNNMMMJJJHHHFFFLLLQQQTTTpppwwwllliiihhheeemmm|||{{{eee[[[iiilllLLL???<<<<<<;;;::::::::::::;;;:::::::::999999999888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666555555555555555777777777777888888888888::::::;;;===>>>@@@AAAAAAEEEGGGIIILLLNNNRRRWWWZZZ```iiiooooooqqqwwwzzzrrroooiiibbb[[[UUUQQQOOOLLLJJJHHHMMMQQQRRRjjjyyyuuuffffffggghhhrrrppp```^^^ssseeeJJJ@@@<<<<<<;;;::::::::::::;;;:::::::::999999999888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666555555555555555777777777777888888888888999:::;;;===>>>@@@AAABBBEEEGGGJJJLLLNNNRRRWWWZZZaaaiiiooopppqqqxxx~~~yyywwwtttoooiiibbbZZZUUURRRNNNMMMJJJNNNQQQPPPccc|||{{{pppdddfffiiikkkwwwtttggg[[[cccyyy[[[FFFBBB<<<<<<;;;::::::::::::;;;:::::::::999999999888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666555555555666666777777777777888888888888999:::;;;===>>>@@@AAABBBEEEGGGJJJLLLNNNRRRWWWZZZaaajjjpppppprrrxxx}}}}}}{{{vvvoooggg^^^VVVRRROOONNNKKKNNNQQQOOO]]]{{{zzzwww}}}}}}qqqhhhiiikkknnn{{{qqqddd\\\kkknnnSSSCCCBBB<<<<<<;;;::::::::::::;;;:::::::::999999999888888777777777777777777777777666666666666666666666666777777777777777777777777666666666666666666666666777777666666666666666777666777777777888888888888999999;;;<<<>>>@@@BBBBBBFFFHHHJJJLLLOOORRRWWW[[[aaajjjpppppprrrxxx|||tttkkk```XXXSSSNNNNNNKKKMMMRRROOOZZZssstttuuuwwwooojjjkkkmmmrrrmmmbbb___uuufffOOOAAAAAA<<<<<<;;;::::::::::::;;;:::::::::999999999888888777777777777777777777777666666666666666666666666777777777777777777777777666666666666666666666666777777666666666777777888666777777777888888888888888999:::<<>><<<<<<;;;::::::::::::;;;:::::::::999999999888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666777888888777777777777888888888888888999:::<<>>;;;<<<<<<;;;::::::::::::;;;:::::::::999999999888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666777777888999999777777777777888888888888777888:::<<>>@@@CCCEEEIIIIIIJJJKKKMMMQQQWWW\\\___ccciiinnnrrrxxxzzztttnnneee]]]UUUPPPMMMMMMRRRZZZiiitttmmmppp~~~rrrlllkkkjjjmmmsss{{{mmm___^^^mmmpppVVVHHHBBB???<<<<<<;;;;;;;;;;;;:::::::::999999999999999999999999777777777777777777777777888777777777777777777777777777777777777777777777666666666666666666666666666666555555555555666666777777777777777777777777999:::<<<===>>>@@@CCCEEEHHHIIIJJJKKKMMMQQQWWW\\\```dddjjjnnnrrrwww{{{vvvllldddZZZUUUPPPMMMOOOTTT[[[vvvwwwkkkoooxxxtttkkkiiijjjlllpppxxx}}}mmmccc]]]hhhdddKKKAAA???===;;;;;;;;;;;;;;;::::::::::::999999999999999999999999777777777777777777777777777777777777777777888888777777777777777777777777666666666666666666666666666666555555555555666666777777777777777777777777888:::<<<===>>>???BBBEEEHHHIIIJJJKKKMMMRRRWWW[[[aaaeeejjjnnnqqqvvv}}}{{{rrriii```[[[UUUPPPOOORRRTTTjjj~~~mmmkkkxxxzzzllliiijjjiiilllqqqyyyqqqcccaaaccc|||___GGG@@@>>><<<:::;;;;;;;;;:::::::::999999888888888888888888888888777777777777777777777777777777777777777888888888777777777777777777777777666666666666666666666666666666555555555555666666777777777777777777777777888:::<<<======???BBBEEEHHHIIIJJJLLLNNNRRRWWW[[[bbbfffkkknnnpppuuu|||}}}vvvmmmeeeaaa\\\VVVRRRSSSTTTdddsssiiimmmtttiiihhhmmmhhhkkkqqqzzzkkk]]]^^^eeeZZZFFFAAA???===<<<;;;;;;:::::::::999999999888888888888888888888888777777777777777777777777666666777777888888888888777777777777777777777777777777777777777777777777666666555555555555666666777777777777777777777777888999;;;<<<===???BBBDDDGGGIIIKKKLLLNNNRRRWWWZZZbbbfffkkknnnpppuuu{{{~~~yyyqqqjjjgggccc\\\VVVUUUVVV^^^xxxzzzllljjjttt|||ppphhhhhhlllhhhnnnuuueeeXXX^^^jjjpppQQQDDDBBB???>>>???::::::::::::999999999999888888888888888888888888777777777777777777777777666666666777888888999999777777777777777777777777777777777777777777777777666666555555555555666666777777777777777777777777777999;;;<<<===>>>AAADDDFFFHHHKKKMMMOOORRRWWWZZZbbbeeejjjmmmpppttt{{{~~~uuuooommmiiiaaaYYYUUUWWWXXXkkknnnjjjrrr|||qqqkkkffffffiiiiiisss{{{bbb\\\nnn|||bbbIIIBBBAAA>>><<<>>>:::::::::999999999999888888888888888888888888888777777777777777777777777555666666777888888999999777777777777777777777777777777777777777777777777666666555555555555666666777777777777777777777777777999;;;<<<<<<>>>AAADDDFFFHHHKKKMMMOOORRRVVVZZZ```dddiiimmmpppuuu|||yyyrrrppplllcccYYYUUUVVVSSScccsssgggjjjzzzooohhhgggeeeeeegggjjjwwwtttaaaeeettt\\\GGGBBBAAA<<<999<<<:::::::::999999999888888777777777777777777777777777777777777777777777777555666666777888999999999777777777777777777777777777777777777777777777777666666555555555555666666777777777777777777777777777999;;;<<<<<<>>>AAADDDFFFHHHKKKMMMOOORRRVVVYYY```dddiiimmmpppuuu|||zzzsssooolllggg___YYYXXXTTTYYYrrrssskkkgggtttwwwjjjeeeggghhhjjjlllooopppdddccciiiUUUDDDAAA@@@;;;;;;AAA;;;;;;::::::::::::999999999999888888888888999999777777777777777777777777777777777777777777777777777777777777777777777777666666777777888888999999666666555555555555666666777777777777888888888888888:::;;;<<<<<<===@@@BBBGGGHHHJJJKKKMMMQQQVVVYYYccceeehhhkkknnnssszzz~~~|||vvvrrrnnniii```ZZZVVVSSSWWWmmmwwwjjjhhhlll}}}ttthhheeeggghhhjjjlllrrroooiiinnncccQQQBBB@@@???::::::???;;;;;;::::::::::::999999999999888888888888999999777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888666666555555555555666666777777777777888888888888888:::;;;<<<<<<>>>@@@CCCGGGHHHJJJKKKMMMQQQVVVZZZbbbdddhhhkkkpppuuu|||{{{wwwssslllccc]]]XXXTTTVVVeee}}}zzz}}}llldddkkkxxxxxxooofffeeeggghhhkkknnnuuutttgggmmm{{{{{{YYYKKK@@@???>>>:::999<<<;;;;;;::::::::::::999999999999888888888888999999777777777777777777777777777777777777777777777777777777777777777777777777888777777777777777777666666666555555555555666666777777777777888888888888888:::;;;<<<===>>>AAACCCGGGHHHJJJKKKNNNQQQWWWZZZ```cccggglllqqqwww}}}}}}xxxqqqhhhbbb\\\XXXWWW___pppwww~~~qqqiiihhhvvvpppjjjeeefffhhhiiinnnsssgggcccwwwhhhQQQGGG???>>>>>>;;;999;;;;;;;;;:::::::::999999999999999888888888888999999777777777777777777777777666666666666666666666666777777777777777777777777888888777777666666666555666666555555555555666666666777777777888888888888888:::;;;<<<===???BBBDDDFFFHHHJJJLLLNNNRRRWWW[[[```cccggglllpppvvv|||}}}vvvnnniii```[[[XXX[[[dddzzzzzzzzzlllffffffrrrsssjjjfffeeehhhjjjmmmttt{{{xxxdddlllZZZKKKDDD??????>>><<<;;;;;;;;;;;;:::::::::999999999999999888888888888999999777777777777777777777777666666666666666666666666666666666666666666666666888777777777666666555555666666555555555555666666666777777777888888888888888:::<<<======???BBBEEEFFFHHHJJJLLLNNNSSSXXX\\\aaadddhhhllloootttyyy|||{{{uuuqqqccc^^^[[[[[[___ooo}}}lllccceeelll}}}zzznnnfffeeegggjjjmmmqqq{{{|||qqqfffxxxrrrUUUGGGCCC@@@>>>======<<<;;;;;;;;;::::::::::::999999999999888888888888999999777777777777777777777777777777777777777777777777666666666666666666666666777666666666666666666555666666555555555555666666777777777777888888888888888:::<<<===>>>@@@CCCFFFFFFHHHJJJLLLOOOSSSYYY]]]aaaeeeiiimmmppptttxxx{{{{{{yyylllfffbbb___]]]fffpppfffdddlllxxx}}}qqqjjjeeefffiiimmmooouuuwwwqqqnnnfffQQQDDDBBB???<<<;;;<<<<<<;;;;;;;;;::::::::::::999999999999888888888888999999777777777777777777777777777777777777777777777777666666666666666666666666555555555666666666666666666666555555555555666666777777777777888888888888888999<<<===>>>@@@DDDFFFFFFHHHJJJLLLOOOTTTYYY]]]aaaeeejjjooossswww{{{~~~~~~}}}vvvoooiiiccc\\\```zzz|||mmmdddaaadddqqq~~~sssjjjgggfffgggjjjnnnqqqxxx|||yyyyyy[[[KKKBBBBBB???;;;999;;;;;;:::;;;;;;;;;:::::::::999999999999888888888888999999777777777777777777777777777777777777777777777777666666666666666666666666444555555555666666777777666666555555555555666666777777777777888888888888888999<<<===>>>AAADDDFFFFFFHHHJJJLLLOOOTTTZZZ^^^aaaeeekkkpppuuuzzz|||vvvrrrlllaaa^^^pppvvvkkkbbbaaaeeennntttmmmiiieeegggfffjjjqqqwwwzzzTTTCCCBBBAAA???>>><<<;;;;;;:::;;;;;;::::::999888777777999999999888888888777777777777777777777777777777999999999888777666666555888:::<<<<<<999666444333666666666666666666666666777666555444444444444444777777777777888888888888999999:::<<<>>>@@@BBBCCCHHHJJJKKKMMMOOOTTTZZZ^^^dddggglllppptttyyy{{{ttthhhaaannnuuuhhhccc```dddkkkyyyxxxjjjfffdddbbbiiijjjpppyyyhhhLLLBBBBBBAAA???===<<<;;;;;;:::;;;;;;::::::999888888777999999999888888888777777777777777777777777777777999999888888777666666555999;;;======;;;888666666666666666666666666666666666666555444444444555555777777777777888888888888999999:::<<<>>>@@@BBBCCCHHHIIIKKKMMMOOOTTTZZZ___cccfffkkkooosssxxx~~~zzzppphhhlllwwwwwwggg\\\]]]bbblllyyylllaaaaaabbbaaahhhjjjqqq|||~~~[[[GGGCCCAAA@@@???===<<<;;;;;;:::;;;::::::999999888888888999999999888888888888888777777777777777777777777999888888777777666666555777:::<<<<<<;;;888777777666666666666666666666666555555555444555555666666777777777777888888888888999999:::<<<>>>@@@BBBCCCHHHIIIKKKMMMPPPTTT[[[___cccfffjjjnnnrrrwww}}}|||vvvoooooosss~~~mmmccc[[[___jjj{{{ssseee```bbbeeeeeeiiimmmuuutttTTTCCCAAA@@@???>>>===<<<;;;;;;;;;:::::::::999999888888888888888888888888888888888777777777777777777777777888888777777666666666666444666888999888666666666666666666666666666666666555555444555555666777777666777777777888888888888999999:::<<<>>>@@@BBBCCCGGGIIIKKKMMMPPPUUU[[[___dddgggkkkooossswww}}}~~~{{{uuurrrrrrwwwiii```]]]aaahhhvvv~~~uuujjjdddccceeehhhjjjooovvvcccIII>>>?????????===<<<;;;;;;;;;;;;::::::999999999999999888888888888888888888888888777777777777777777777777777777777666666666666666333555777888777666666777666666666666666666666666555555555555555666777888666777777777888888888888999999:::<<<>>>@@@BBBCCCGGGHHHJJJMMMPPPUUU[[[```eeehhhlllppptttxxx}}}~~~zzzvvvttt|||qqqfff[[[ZZZ^^^iiisssmmmgggcccccceeefffiiimmmsss~~~iiiRRRCCC@@@DDD???>>>===<<<;;;;;;;;;;;;999999999999999999999999888888888888888999999999777777777777777777777777666666666666666666666666555777999999777777777888666666666666666666666666666666666555666666777777777777777777888888888888999999:::<<<>>>@@@BBBCCCFFFHHHJJJLLLPPPUUU\\\```fffiiimmmqqqtttyyy~~~~~~|||zzzyyyvvvqqqfff^^^YYY^^^hhhssspppdddaaaaaadddeeeeeejjjrrrzzzyyyZZZKKKCCCBBBEEE>>>>>>===<<<;;;;;;;;;;;;999999999999999999999999777777888888888999999999777777777777777777777777666666666666666666666666666777888888666666666777666666666666666666666666888777666666666666666666777777777777888888888888999999:::<<<>>>@@@BBBCCCFFFHHHJJJLLLPPPUUU\\\aaafffiiilllpppssswww|||}}}}}}~~~}}}sssxxxvvvddd^^^ZZZYYYbbbooo{{{vvvdddcccaaabbbffffffeeelllvvvlllTTTKKKDDD???>>>>>>===<<<;;;;;;;;;;;;;;;999999999999999999999999777777888888999999999999777777777777777777777777555555555666666666666666555666666666444333444555666666666666666666666666999888777666666555666666777777777777888888888888999999:::<<<>>>@@@BBBCCCFFFHHHJJJLLLPPPVVV\\\aaaeeehhhkkkooorrrvvv{{{~~~}}}xxxvvvtttfffYYYUUUXXXbbbsssyyyiii\\\[[[aaaaaaccckkklllrrrwwwTTTJJJCCC??????===>>>===<<<;;;:::999999999999999999888888888888777777777888888888888777777888888777777666666555555777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666555555666666666666666777888888;;;;;;;;;;;;===???AAACCCFFFHHHKKKNNNQQQUUU[[[^^^dddhhhmmmqqqtttvvvyyy{{{~~~zzzyyy~~~zzzqqqbbb]]][[[___fffpppssslllfff```___ddddddfffnnnqqqyyyeeeJJJFFFBBB??????<<<======<<<;;;::::::::::::999999999888888888888777777777888888888888777777888777777777666666666555777777777777777777777777666666666666666666666666666666666666666666666666555555555666666666666666666666666666666777888888::::::;;;<<<===???BBBCCCFFFHHHKKKNNNQQQUUU[[[^^^eeehhhmmmqqqtttvvvyyy{{{|||~~~}}}tttddd]]]TTTUUU\\\gggrrrmmmbbbaaabbbaaaccchhhgggjjjtttzzztttTTTBBBCCCAAA??????;;;===<<<;;;;;;::::::::::::999999999888888888888777777777888888888888777777777777777777666666666666777777777777777777777777666666666666666666666666666666666666666666666666444555555555666666777777666666666666666777888888::::::;;;<<<>>>@@@BBBCCCFFFHHHKKKNNNQQQUUU[[[^^^eeehhhmmmqqqtttwwwzzz|||}}}~~~yyyuuueeeZZZVVVVVVXXX___lll|||uuuhhhbbbaaa```^^^eeejjjjjjooo|||gggMMMAAACCC@@@??????;;;===<<<;;;:::::::::::::::999999999888888888777777777777888888888888777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444555555666777777777666666666666666777777888999999;;;<<<>>>@@@BBBCCCFFFHHHKKKNNNQQQUUU[[[^^^eeeiiinnnrrruuuwwwzzz||||||www|||{{{rrrhhh^^^YYYYYY\\\aaajjjzzz{{{tttkkkfffdddcccaaa```fffmmmpppwwwuuu]]]IIIAAABBB>>>>>>@@@===<<<<<<;;;:::::::::;;;;;;999999999888888888777777777777888888888888777777666666666666777777777777666666666666666666666666666666666666666666666666666666666666666666666666444555555555666666777777666666666666666777777888888999;;;===???AAABBBCCCFFFHHHKKKNNNQQQUUU[[[^^^eeeiiinnnrrruuuwwwzzz||||||~~~~~~yyyxxxxxxpppgggbbb]]]ZZZ[[[___cccmmm|||zzznnngggaaa``````aaaeeeiiiiiissszzzaaaPPPBBB>>>@@@<<<===AAA???<<<;;;;;;::::::;;;;;;;;;999999999888888888888777777777888888888888777777666666666666777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777888888777888:::===???AAABBBCCCFFFHHHKKKNNNQQQUUU[[[^^^fffiiinnnrrruuuxxx{{{}}}}}}~~~}}}zzzyyyyyytttuuu~~~uuueee```[[[[[[[[[\\\bbbjjjooo}}}wwwjjjddd```^^^```aaaaaahhhpppppp}}}jjjQQQGGG>>>???BBB;;;;;;???<<<;;;;;;;;;::::::;;;;;;<<<999999999888888888888777777777888888888888777777555666666666777777777888777777777777777777777777666666666666666666666666666666666666666666666666777777777666555555444444666666666666666777888888666888:::===@@@BBBBBBCCCFFFHHHKKKNNNQQQUUU[[[^^^fffjjjooosssuuuxxx{{{}}}~~~}}}}}}~~~~~~wwwvvvyyyrrrlll{{{|||nnneee___[[[YYY[[[]]]bbbjjjttt}}}}}}sssjjjbbb^^^]]]```ffffffdddiiirrrvvvuuuSSSIIIEEE???CCCEEE===;;;<<<777;;;;;;:::::::::;;;;;;<<<999999999888888888888777777777888888888888777777555666666666777777888888777777777777777777777777666666666666666666666666666666666666666666666666888888777666555444333333666666666666666777888888666888:::>>>@@@BBBBBBCCCFFFHHHKKKNNNQQQUUU[[[^^^fffjjjooosssvvvxxx{{{}}}~~~}}}}}}}}}~~~{{{wwwxxxvvvtttzzztttiiibbb___ZZZZZZZZZ^^^gggsss}}}sssiiiccccccbbb___```dddgggjjjqqqyyy\\\KKKBBB@@@@@@@@@???>>>======<<<===<<<<<<;;;;;;:::999999::::::999888777777888888777777777777777777777777999888888888777777666666777777777777777777777777666666666666666666666666555555555555666666666666666666666666666666666666444444555666666666666666777:::===?????????@@@@@@HHHJJJLLLNNNPPPUUU[[[```gggkkkppptttxxxzzz}}}~~~|||}}}xxxlllccc]]][[[ZZZ^^^aaagggpppyyywwwqqqjjjaaa]]]^^^``````cccgggjjjmmmvvvlllOOOGGGCCC@@@@@@??????>>>======<<<===<<<<<<;;;;;;:::999999:::999999888777777888888777777777777777777777777888888888777777777666666666666666666666666666666666666666666666666666666555555555555666666666666666666666666666666666666666666777888888888888777888:::===>>>???@@@AAACCCJJJKKKMMMNNNPPPUUU\\\```gggkkkpppuuuxxxzzz~~~ooojjjccc\\\XXXYYY[[[]]]bbbjjjvvv{{{qqqhhhdddaaa]]]\\\]]]bbbdddiiinnnqqqwwwyyyUUUDDDCCCAAA@@@??????>>>>>>======<<<===<<<<<<;;;;;;:::999999:::999888888777888888888777777777777777777777777888888777777777777666666666666666666666666666666666666666666666666666666444555555555555666666666666666666666666666666666777888999999::::::999999888:::<<<>>>???AAADDDFFFMMMMMMNNNNNNPPPVVV\\\aaagggkkkpppuuuxxx{{{~~~~~~|||wwwoooiiiccc___ZZZWWWXXX\\\bbbfffkkksss~~~~~~xxxmmmeee^^^^^^`````````aaaeeehhhooovvv{{{eeeMMMCCCAAA===??????>>>>>>===============<<<<<<;;;;;;:::999999999999888888888888888999777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666444444444555555555666666666666666666666666666666777888999999::::::999999999:::<<<===???BBBFFFIIIOOOOOOOOOOOOQQQVVV]]]bbbhhhkkkqqquuuxxx{{{~~~~~~}}}}}}zzz|||}}}{{{~~~~~~tttllleee```]]]WWWVVVUUUVVVZZZaaahhhmmmyyy}}}yyypppjjjeee___]]]```bbbbbbbbbccceeeiiirrr{{{mmmXXXIIICCCAAA<<<>>>>>>>>>==================<<<<<<;;;;;;:::999999999888888888888888999999777777777777777777777777666666666666666666777777555555555555555555555555666666666666666666666666444444444444555555555555666666666666666666666666666777888888999999888888888:::<<<===???BBBFFFJJJNNNNNNOOOPPPRRRWWW^^^ccchhhlllqqquuuyyy{{{~~~~~~~~~|||{{{zzz}}}{{{~~~}}}|||{{{{{{wwwtttwww|||}}}uuuqqqiiiaaa[[[WWWVVVUUUTTTUUUYYY^^^eeelllrrruuu|||vvvooohhhdddbbb___```cccdddbbbcccfffjjjooozzz\\\LLLCCC@@@AAA>>>===========================<<<<<<;;;;;;:::999999888888888777888888999:::777777777777777777777777555555666666666666777777555555555555555555555555666666666666666666666666333444444444444555555555666666666666666666666666555666777777888777777777777999<<<===???AAAEEEHHHKKKMMMOOOPPPSSSXXX^^^bbbhhhlllqqqvvvyyy|||}}}}}}~~~}}}{{{yyyxxxxxxxxxxxxzzz~~~~~~{{{zzz|||zzzvvvttttttuuu}}}yyyuuuuuuttttttttttttuuuvvv}}}|||yyyuuurrrooolllhhhfff]]][[[YYYVVVTTTSSSTTTVVV\\\___eeelllrrrwwwyyy{{{zzzwwwsssnnniiieeebbbaaa``````cccfffeeeeeellltttyyymmmMMMFFFAAA???@@@???===========================<<<<<<;;;;;;:::999999888888777777888999999:::777777777777777777777777555555555666666666777777555555555555555555555555666666666666666666666666333333444444444555555555666666666666666666666666555666777777888888777777666888<<<>>>???AAACCCEEEHHHJJJNNNQQQUUUYYY^^^bbbiiilllrrrvvvyyy|||~~~~~~}}}}}}}}}}}}~~~~~~{{{xxxvvvtttsssssstttuuuwwwpppwww|||yyyxxxyyywwwrrrnnnqqqrrrtttyyytttpppnnnkkkiiihhhjjjmmmnnnnnnooopppqqqppppppqqqqqqrrrrrrssssssnnnnnnnnnnnnmmmkkkjjjiiidddbbb___]]][[[YYYVVVTTTRRRTTTVVVXXXYYYZZZ]]]^^^dddhhhooouuuyyyzzzyyyxxxllljjjeeeaaa^^^^^^^^^______```dddhhhhhhkkkwww{{{WWWCCCEEEDDD@@@@@@===<<<<<<<<<==================<<<<<<;;;;;;:::999999888888777777888999::::::777777777777777777777777444555555555666666777777555555555555555555555555666666666666666666666666333333333444444444555555666666666666666666666666666666777888888888888888555888<<<>>>???@@@BBBCCCEEEHHHMMMRRRUUUZZZ^^^aaaiiimmmrrrvvvyyy|||~~~||||||{{{|||xxx|||zzzyyy}}}}}}yyyvvvyyyxxxxxxwwwuuutttrrrqqqqqqqqqqqqqqqrrrrrrssssssppppppqqqrrrwwwwwwnnnmmmgggbbbaaadddeeedddaaa```___^^^^^^```aaaaaa```^^^^^^]]]\\\[[[ZZZYYYYYYSSSUUUVVVVVVTTTTTTVVVYYYXXXWWWYYY^^^eeekkkoooqqqwwwxxxyyyyyyvvvqqqkkkhhhgggddd```^^^^^^```aaaaaacccbbbeeelllqqqxxx```OOODDDDDDBBB;;;:::???========================;;;;;;::::::::::::999999:::::::::999999888888888888888777666555555666666777777777777666666666666666666666666666666666666666666666666666666666666555555555555555555555555444666888777666444444555777777777777666666666666999:::<<<>>>@@@BBBCCCCCCIIIJJJLLLOOOTTT[[[aaadddkkknnnrrrvvvxxx{{{~~~}}}{{{}}}yyyyyyyyy{{{~~~{{{yyywwwvvvtttrrrrrrrrrssstttuuuttttttsssrrrqqqppppppmmmmmmmmmnnnppp}}}wwwnnnhhhfffccc```\\\^^^\\\YYYXXXXXXYYYXXXWWWWWWWWWVVVVVVUUUUUUTTTTTTUUUWWWXXXXXXVVVVVVYYY\\\___aaaeeellltttyyy{{{{{{~~~|||yyyuuupppkkkgggeeeaaa```______```aaabbbbbbfffggglllttt}}}mmmUUUGGG>>>@@@@@@:::999>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999888888777777777;;;::::::999888888999999777777777777666666666666666666666666666666666666555555555555555555555555555555555555555555555555666777888777555444555777777777777777666666666666999:::<<<>>>@@@BBBCCCCCCIIIJJJLLLOOOUUU[[[aaaeeekkknnnssswwwyyy|||yyywwwxxxtttvvvyyy}}}~~~~~~|||{{{{{{vvvtttqqqoooooorrruuuwwwyyyxxxwwwuuurrrooommmkkkkkkkkkkkkkkkjjjqqq{{{uuuooojjjiiifffaaa^^^]]]\\\[[[ZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ]]]___```aaaaaacccfffhhhnnnqqqvvv|||}}}xxxtttoooiiidddaaa```___ZZZ[[[]]]___aaacccdddeeemmmpppwwwoooTTTJJJ@@@;;;>>>???;;;:::>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888888777777777777777888888777666666666777777777777777777666666666666666666666666666666666666555555555555555555555555555555555555555555555555666777777666444444555666666666666666777777777777999:::<<<>>>@@@BBBCCCCCCIIIJJJLLLPPPVVV\\\bbbeeellloootttxxx{{{~~~}}}{{{wwwxxxuuuxxx||||||yyyzzz{{{{{{xxxvvvtttrrrrrrsssuuuvvvyyyxxxwwwuuurrrnnnkkkiiikkkkkklllllliiikkkuuuyyyuuusssrrrpppooonnnnnnnnnnnnnnnnnnnnnnnnqqqrrrssstttuuuwwwyyy{{{}}}}}}~~~~~~{{{uuuqqqiiifffbbb^^^\\\\\\]]]^^^]]]___aaadddgggkkkooorrrzzzZZZMMMEEE???<<<@@@AAA>>>===???;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888888888888888888777777777666666555555555666666777777777777666666666666666666666666666666666666555555555555555555555555555555555555555555555555444666888999777555444444666666666666777777777777999:::<<<>>>@@@BBBBBBCCCIIIJJJMMMQQQWWW]]]cccffflllpppuuuzzz}}}vvvzzz|||~~~zzz|||~~~}}}|||{{{yyyxxxvvvtttsssrrruuuuuuuuusssqqqnnnkkkiiijjjiiijjjkkkiiihhhnnnuuuvvv}}}|||~~~~~~{{{wwwsssoookkkfffbbb```___^^^^^^^^^___```aaadddeeegggjjjmmmuuu}}}bbbJJJIIIBBB???>>>@@@@@@>>>===>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999999999888888888999999999999999999999999999999999888888999999:::777777777777666666666666666666666666666666666666555555555555555555555555555555555555555555555555444888===???===999666444555666666666777777777888999:::<<<>>>@@@BBBBBBCCCHHHJJJMMMRRRXXX^^^cccffflllpppvvv{{{~~~wwwsss~~~~~~}}}|||zzzwwwssspppnnnppppppqqqqqqooollliiigggfffdddeeeggggggfffiiinnnooozzzwwwtttrrrrrrttt{{{}}}{{{rrrnnniiidddbbb```]]][[[\\\]]]]]]^^^___```aaaaaaeeegggkkknnntttvvvQQQDDDFFF??????>>>>>>===;;;;;;;;;========================999999999999888888888888999999999999999:::::::::888777777777777888999999777777777777666666666666666666666666666666666666444444444444444444444444555555555555555555555555666;;;@@@BBBAAA<<<999666555555666666777777888888999:::<<<>>>@@@BBBCCCCCCHHHJJJNNNSSSZZZ___dddgggkkkooovvv{{{yyy}}}{{{~~~|||yyyuuurrrpppnnnmmmlllmmmnnnnnnmmmjjjgggeeeeeeaaaaaadddeeeeeegggkkkppp|||~~~xxxqqqlllmmmqqqqqqrrrrrruuuyyy}}}xxxtttssspppllliiidddbbb^^^]]]]]]^^^]]]\\\]]]]]]^^^___aaaccceeefffkkkqqqxxx}}}\\\JJJDDDAAA===>>>>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888888777888888888999999999999555555555555555666777777777777777777666666666666666666666666666666666666444444444444444444444444555555555555555555555555777:::===>>><<<999888777555555555666777888888888999:::<<<>>>@@@BBBCCCCCCHHHJJJNNNTTTZZZ```eeegggjjjooovvv{{{vvv}}}zzzuuupppmmmlllmmmmmmkkklllmmmmmmkkkhhhdddbbbfffbbb```ccceeeeeegggjjjjjjllltttyyyrrrqqqkkkiiifffeeegggiiilllnnnoooqqqsssuuuwwwzzz~~~{{{|||~~~|||xxxtttqqqnnnmmmjjjfffcccbbbcccbbb```^^^^^^]]]\\\]]]^^^______^^^bbbaaabbbdddgggkkkpppssszzzZZZGGGEEECCC;;;===??????<<<;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777666666777777888888888999888888888888888999::::::777777777777666666666666666666666666666666666666444444444444444444444444555555555555555555555555555666777666444444444666444555555666777888888999999:::<<<>>>@@@BBBCCCCCCHHHJJJOOOUUU[[[aaaeeehhhiiinnnuuu{{{~~~{{{|||{{{|||}}}|||yyyxxxxxxyyyzzzwwwtttpppllljjjhhhhhhkkkkkklllkkkjjjhhhfffeeeccccccddddddeeeffffffgggmmmgggfffqqquuutttooojjjfffeeeeeeeeeeeehhhgggfffggghhhgggeeecccgggffffffeeeeeeffffffggggggffffffeeecccaaa___^^^YYYZZZZZZ[[[ZZZYYYXXXXXX^^^^^^```dddiiijjjhhheeeiiigggjjjqqqvvvzzzxxxVVVJJJHHHCCC@@@AAA============<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::::::::999888777666666777777777777777777777777777777777777777777777777777777666666666666777777555555555555555555555555555555444444444333333333777666555444444444444444555555555555555555444444555555444444555666888999888888<<>>@@@============<<<<<<<<<<<<::::::;;;;;;;;;;;;:::::::::999999999888777777777777777777777777777777777777777777777777777777777777777666666666666777777555555555555555555555555555555444444444333333333666666555444444444444444555555555555555555444444555555444444555666888999::::::>>>CCCDDDBBBCCCGGGIIIJJJNNNUUU]]]dddhhhiiilllpppuuuyyy}}}~~~vvvqqqooopppsssssssssqqqooommmnnnooolllllllllkkkjjjiiihhhgggiiiiiiiiihhhgggeeecccbbb^^^___```aaacccdddeeefffbbbbbbbbb```___kkk~~~wwwqqqmmmiiigggeeedddcccbbb```^^^ZZZYYYYYYXXXXXXYYYYYYZZZ]]]]]]]]]^^^^^^^^^^^^^^^ZZZ[[[[[[[[[\\\^^^aaaddddddkkkxxxcccRRRDDDBBBBBB>>>;;;============<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;::::::999999888888888888888888777777777777777777777777777777777777777777777777777666666555555666666777555555555555555555555555555555444444444333333333666555444444444444444444444444444444444444555555555444444444555666777888;;;<<<@@@FFFFFFCCCCCCGGGHHHIIIMMMTTT\\\cccgggiiikkknnntttyyy}}}tttpppnnnnnnqqqsssuuuuuurrrnnnllllllhhhhhhiiiiiiiiigggfffeeeeeeeeeeeeeeeeeedddddddddaaaaaabbbbbbcccddddddeee```bbbdddbbb^^^dddxxx}}}zzzwwwssspppmmmjjjgggdddbbbaaa```^^^]]]]]]\\\\\\\\\\\\\\\\\\]]]^^^^^^___```aaabbbaaa```ccciiimmmppp}}}tttXXXOOOGGGEEECCC>>><<<>>>======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::888888888888888999999999777777777777777777777777777777777777777777777777666666666555555666666666555555555555555555555555555555444444444333333333555555444333333444444444333333444444444444555555444444555555666666777888;;;<<<@@@FFFGGGCCCCCCFFFGGGIIIMMMTTT\\\cccggghhhiiimmmsssxxx|||pppjjjiiiiiimmmqqqvvvwwwtttnnniiifffgggggghhhhhhgggeeecccaaa______```aaabbbdddeeeeeefffeeeeeedddccccccbbbbbb\\\\\\^^^___]]]^^^gggqqq|||xxxuuutttrrrpppmmmjjjhhhgggfffhhhhhhgggggggggggghhhiiikkkmmmoooppppppuuu}}}[[[MMMHHHCCCAAA???>>>???BBB<<<<<<<<<<<<;;;;;;;;;;;;999::::::::::::::::::999888888888888888999999999777777777777777777777777777777777777777777777777666666555555555555666666555555555555555555555555555555444444444333333333444444333333333444444555333333333333444444555555444444555666666777777777999:::>>>DDDEEEBBBBBBEEEGGGIIIMMMTTT\\\cccggghhhiiilllrrrwww{{{tttkkkjjjkkkooosssxxxzzzvvvpppiiieeeffffffeeeeeecccbbb```___\\\\\\]]]^^^```bbbdddeeeffffffeeecccbbb```___^^^\\\ZZZZZZ]]]\\\ZZZZZZ^^^eee}}}~~~}}}|||pppUUUOOOKKKFFFAAA>>><<<===>>><<<<<<<<<;;;;;;;;;;;;:::999999::::::::::::999999999999888888888888888888777777777777777777777777777777777777777777777777666555555444444555555666555555555555555555555555555555444444444333333333333333333333333444444555222222333333444444555555333444555666777777777777888888<<>>@@@AAAFFFLLLIIIKKKOOOUUU^^^eeeiiijjjjjjmmmrrrvvvzzz}}}pppiiiiiijjjhhhdddcccbbbbbbaaa```bbb```]]]\\\\\\\\\ZZZYYY[[[[[[\\\]]]]]]]]]]]]\\\[[[\\\[[[YYYVVVTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVZZZWWW]]]nnnuuu^^^SSSMMMJJJAAA@@@???>>>============;;;;;;;;;::::::999999999::::::::::::::::::::::::888888999::::::888777666777777777777777777777777777777777777777777777777666555444333333444555666666666555555555444444444444444444444333333222111333333333333333333333333333333333444444444555555555666666666555666888:::888999;;;===@@@CCCEEEGGGJJJLLLQQQXXX```eeehhhhhhgggkkkpppuuuyyy}}}yyymmmjjjkkkhhheeecccccccccbbb``````^^^\\\\\\]]]]]]\\\[[[[[[[[[[[[\\\\\\[[[[[[ZZZYYYZZZZZZXXXVVVTTTTTTUUURRRRRRRRRQQQRRRSSSSSSTTTRRRQQQWWW```iiixxxpppVVVLLLHHHCCC>>>@@@???>>>===<<<<<<<<<<<<;;;;;;:::::::::999999999::::::::::::::::::::::::888999999999999888777777777777777777777777777777666666666666666666666666666555444333333444555666666555555555444444444444333444444444333333222111333333333333333333333333333333333444444444555555555666666666555666888:::<<<<<<===>>>@@@CCCEEEGGGIIIKKKOOOWWW___dddggghhhhhhlllqqquuuyyy}}}~~~uuummmllliiifffdddccccccbbbaaa^^^]]][[[\\\]]]^^^^^^]]]ZZZZZZZZZZZZZZZYYYXXXWWWWWWXXXXXXWWWUUUTTTTTTUUUPPPOOOOOOOOOOOOPPPQQQQQQOOOQQQVVVZZZYYY___uuu}}}hhhNNNAAAAAADDD@@@;;;>>>===<<<;;;;;;;;;;;;;;;::::::::::::999999999999::::::::::::::::::::::::999999888777777777777888777777777777777777777777666666666666666666666666555555444444444444555555555555555555444444444444333333444444444333222222333333333333333333333333333333333444444444555555555666666555555666888;;;AAA@@@??????@@@CCCFFFHHHHHHJJJOOOVVV^^^dddggghhhjjjmmmrrrvvvyyy}}}{{{|||pppllljjjfffddddddcccbbb```^^^]]][[[[[[]]]^^^]]]\\\ZZZZZZYYYYYYXXXVVVUUUTTTTTTUUUVVVUUUSSSSSSSSSUUUOOONNNNNNNNNNNNOOOPPPPPPQQQSSSWWWYYYWWWXXXeeettt~~~aaaTTTFFF???AAADDDBBB>>>======<<<;;;;;;;;;;;;;;;:::999999999999999999999999999999999999999999999:::999777666666666777888777777777777777777777777666666666666666666666666444444444444444444444444444444444444444444444444333333333444444333333222333333333333333333333333333333333444444444555555444555666555555666999;;;EEECCCAAA???@@@BBBFFFHHHIIIKKKOOOVVV^^^eeehhhiiikkkooossswwwzzz}}}~~~~~~pppmmmjjjfffdddcccbbbaaa```___]]][[[[[[[[[\\\[[[ZZZYYYYYYXXXWWWVVVTTTSSSRRRRRRSSSTTTSSSRRRQQQRRRSSSOOONNNNNNNNNNNNOOOPPPPPPQQQPPPQQQTTTVVVWWW[[[```yyy\\\NNNJJJDDD@@@>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<999999999999999999999999999999999999999999999999:::999777666666666777888666666666666666666666666555555555555555555555555333444444444444444444333333333444444444444444444222333333444444333333333333333333333333333333333333333333444444444555555444555666555555666999<<>>>>>;;;;;;::::::::::::;;;;;;777888888888999999999999888888888888888888888888777777777777777666666555666666666666666666666666555555555555555555555555222333444444444444333222222222333333333444444444111222333333444444444333333333333333333333333333333333333444444444555555333444555555555777:::<<<<<<<<<===>>>@@@CCCEEEGGGKKKLLLOOOVVV___ffflllnnnkkkoootttxxx|||wwwkkkhhhdddaaa```___^^^\\\WWWVVVUUUVVVXXXZZZZZZYYYVVVVVVVVVVVVVVVUUUTTTSSSPPPQQQQQQPPPNNNMMMMMMNNNMMMMMMMMMMMMMMMNNNNNNOOOJJJOOORRRQQQQQQTTTWWWXXXXXXUUUTTT\\\qqqjjjPPPHHHGGGGGGBBB???<<<<<<>>>>>><<<:::999999999888999999::::::777777888888999999999999888888888888888888888888666777888888888777555444666666666666666666666666555555555555555555555555222222444444444444222222222222222333333444444444111222333333444444444444333333333333333333333333333333333444444444555555333444555555555777:::===888999;;;===@@@CCCEEEGGGJJJKKKNNNUUU]]]fffkkkmmmkkknnntttyyy}}}tttkkkddd^^^]]]\\\ZZZYYY[[[VVVVVVUUUUUUTTTUUUUUUUUUUUUVVVTTTQQQQQQSSSRRRMMMNNNNNNNNNNNNMMMKKKJJJIIILLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOQQQNNNPPPXXX___kkkiiiVVVPPPIIIDDDCCC>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::999999888888888888888888888888777777888888888888777777777777888888888888777777666666666666666666666666555555555555555555555555555555555444444333333333222222333333333222222111222222333444444444333333222222222222222222222222333333333444444444555555444444444333333555999===999;;;===>>>???AAADDDGGGHHHKKKPPPWWW^^^eeejjjmmmmmmqqqvvvzzz~~~~~~mmmeee^^^]]][[[XXXWWWXXXVVVVVVUUUTTTTTTTTTTTTTTTSSSTTTSSSOOOPPPRRRPPPLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMLLLHHHIIINNNPPPUUUggg|||oooQQQFFFEEEAAA===>>>>>>>>>======<<<<<<;;;;;;;;;;;;:::::::::999999999888888888888888888888888777777888888888888777777777777888888888888777777555555555555555555555555555555555555555555555555555555444444444333333333222333333333333222222111333333444444444444444333222222222222222222222222333333333444444444555555444555555444444777;;;>>>999;;;===>>>???AAADDDGGGIIIKKKPPPVVV]]]ccchhhkkklllpppvvvzzz~~~nnneee]]][[[YYYVVVTTTUUUWWWVVVUUUSSSRRRRRRRRRRRRQQQRRRQQQNNNOOORRRQQQLLLMMMLLLKKKJJJJJJKKKKKKLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJMMMIIIIIILLLKKKHHHOOOZZZfff{{{cccQQQAAA@@@BBB@@@===???>>>>>>======<<<;;;;;;;;;::::::::::::999999999999888888888888888888888888666777777888888777777666666777777888888777777666555555555555555555555555555555555555555555555555555444444444444333333333333333333333222222222111333333333333222222222222222222222222222222222222333333333444444444555555444555555555666888<<>>???AAADDDGGGIIIKKKPPPVVV\\\bbbfffhhhlllooouuuzzz}}}nnncccZZZXXXXXXUUUSSSSSSVVVUUUTTTRRRQQQPPPPPPPPPOOOQQQPPPOOOQQQUUUTTTQQQLLLKKKIIIHHHHHHJJJLLLMMMJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHMMMIIIIIILLLLLLIIIKKKOOOWWWcccvvvoooTTTPPPGGGAAACCCCCC@@@???AAA>>>======<<<<<<;;;:::::::::::::::999999999999888888888888888888888888888666666777777777777666666666666777777777777666666555555555555555555555555555555555555555555555555444444444444444444444444444444333333222222222222333222222111000000000000222222222222222222222222333333333444444444555555333444555555666888<<>>???AAADDDGGGIIILLLPPPUUU[[[```dddfffjjjnnntttyyy}}}}}}lllaaaWWWVVVWWWVVVTTTTTTUUUTTTRRRQQQPPPOOOOOONNNMMMOOOPPPOOOSSSXXXXXXUUUKKKJJJHHHGGGGGGIIIKKKLLLJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHEEEDDDGGGHHHHHHIIIKKKQQQQQQVVVfffxxxZZZMMMGGGDDDAAAAAA???<<<===???=========<<<;;;;;;::::::::::::999999999888888888777777777777777777777777666666777777777777666666666666777777777777666666555555555555555555555555555555555555555555555555444444444444444444444444444444333222222333444444666555444222111111111222222222222222222222222222333333333444444444555555111333444555555777:::===999;;;===>>>???AAADDDGGGIIILLLPPPUUUZZZ___ccceeeiiimmmsssyyy}}}vvvmmm```VVVTTTWWWVVVTTTTTTSSSRRRQQQOOOOOONNNNNNNNNLLLNNNNNNNNNRRRWWWWWWTTTJJJIIIHHHGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDFFFGGGEEEKKKQQQWWWfffyyy[[[KKKIIICCCBBBAAA???===<<<===???======<<<<<<;;;:::::::::999999999999888888888888777777777777777777777777555666666777777666666555555666666777777666666555444444444444444444444444555555555555555555555555333333333444444444444555333333222222222444666777;;;:::888666444444444555222222222222222222222222333333333444444444555555222333555555555666888:::999;;;===>>>???AAADDDGGGIIILLLPPPUUU[[[```dddfffhhhlllsssxxx}}}vvvooobbbVVVTTTVVVUUUSSSRRRQQQPPPOOONNNNNNNNNNNNNNNKKKMMMLLLKKKMMMQQQQQQMMMIIIIIIHHHHHHGGGGGGFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFEEEEEEDDDDDDDDDCCCFFFGGGEEECCCCCCDDDEEEAAAHHHNNNOOOQQQ^^^wwwnnnYYYGGG@@@CCCAAABBBAAA???>>>>>>??????===<<<<<<;;;;;;::::::999999999999999888888888888777777777777777777777777555555666666666666555555555555666666666666555555444444444444444444444444555555555555555555555555333333333444444444555555222222111111333555777999===;;;888666444444444555222222222222222222222222333333333444444444555555444555666666666666888999999;;;===>>>???AAADDDGGGIIIKKKPPPUUU[[[aaaeeeggggggkkkrrrxxx}}}yyyrrrdddWWWTTTVVVUUUQQQPPPOOOOOONNNNNNMMMNNNNNNNNNJJJLLLJJJHHHIIILLLJJJFFFIIIIIIIIIHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHEEEEEEDDDDDDDDDCCCCCCCCC>>>DDDGGGEEEBBBAAABBBBBBHHHFFFEEEEEEGGGKKKSSS[[[xxxXXXKKKGGGBBBAAAEEE???@@@@@@>>>======<<<:::===<<<<<<;;;;;;:::999999999999999888888888888777777777777777777777777777555555666666666666555555555555666666666666555555444444444444444444444444555555555555555555555555333333333444444555555555111111000111333666999;;;;;;999666444222222222333222222222222222222222222333333333444444444555555555777888888777777888999999;;;===>>>???AAADDDGGGIIIKKKPPPVVV\\\bbbfffiiifffkkkrrrxxx}}}}}}cccVVVZZZVVVQQQQQQOOOMMMMMMMMMMMMLLLLLLLLLKKKMMMMMMLLLJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCDDDDDDDDDDDDBBBBBBCCCEEEGGGIIIXXXiiiiiiXXXJJJGGGHHHDDD@@@??????>>>>>>===============<<<<<<;;;::::::999888888999999999888888888888777777777777777777777777777666666666666777777777777666666666666555555555555444444555555555444222111666666555555555444444444333333333333333333333333444444333222333444555666444444333333222111000000111111222222222333333333555555555444444333333333333333333444666888999888888999;;;===@@@BBBDDDDDDHHHJJJOOOUUU\\\bbbgggiiiiiilllpppvvv|||~~~fffVVVXXXTTTPPPPPPOOOMMMMMMMMMLLLLLLLLLKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAABBBBBB@@@@@@@@@AAABBBCCCCCCCCCDDDCCCBBBBBBCCCDDDFFFHHHMMMVVVdddwwwttt\\\OOOEEECCCDDDAAA>>>???>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999999888888999999999888888888777777666666666666666666666666555666666666777777777777666666666666555555555555444444555555555444333222666555555555444444444444333333333333333333333333444333222222222333444555444444333333222111111000111111222222222333333333555555444444444333333333444333333666:::<<<;;;999888999;;;===@@@BBBDDDEEEHHHKKKOOOUUU\\\bbbgggiiiiiilllpppvvv|||}}}nnnZZZXXXRRROOOPPPNNNLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAABBB??????@@@@@@AAABBBBBBBBBCCCBBBAAAAAABBBCCCEEEFFFFFFJJJOOOWWWiiilllXXXMMMGGGBBBAAA@@@>>>>>>@@@<<<<<<;;;::::::::::::;;;;;;;;;::::::999999888888999999888888888777777777666666666666666666666666555555666666666777777777666666666555555555555444444444555555555444333222555555555555444444444444333333333333333333333333222222111111222222333444444333333222222111111111111111222222222333333333555444444444444333333333555333333888>>>@@@===999999:::;;;>>>@@@BBBDDDEEEHHHKKKOOOUUU\\\bbbfffiiiiiilllqqqwww}}}|||ddd[[[SSSPPPQQQMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGFFFFFFEEEEEEEEEDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@BBBAAA@@@@@@@@@@@@AAAAAA?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDCCCGGGJJJLLLSSSddd|||{{{```TTTKKKEEEDDDCCCBBB@@@>>>???AAA<<<<<<;;;:::::::::::::::::::::::::::999999888888888888888888777777777777666666666666666666666666555555555666666666777777666666555555555444444444444444444444444444444333444444444444444444444444333333333333333333333333111111111111111222222222333333333222222111111111111111222222222333333333444444444444444444444444555333333888???AAA===888999:::<<<>>>@@@BBBDDDEEEIIIKKKPPPUUU\\\bbbfffhhhiiilllqqqwww}}}{{{qqq```TTTQQQRRRMMMKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFGGGGGGGGGEEEEEEDDDDDDDDDDDDDDDDDDAAA@@@@@@@@@?????????>>>@@@@@@????????????@@@@@@>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@AAAAAA???CCCGGGGGGGGGLLLWWW```tttVVVGGGGGGEEEAAACCCDDDAAA???>>>>>>???===<<<;;;;;;::::::;;;;;;:::999999999999999888888888888888777777777666666555555555555555555555555555555555555666666666666555555555555444444444444444444444444444444444444333333444444444444444444333333333333333333333333000000111111111222222222333333222222222222222111111111222222222333333333444444444444444444444444333222333888===???;;;777999:::<<<>>>AAACCCEEEEEEIIILLLPPPVVV\\\aaafffhhhhhhkkkpppvvv}}}|||{{{cccTTTRRRSSSLLLKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@@@@??????>>>>>>>>>???>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@AAACCCBBBCCCFFFLLLQQQZZZvvv{{{ggg[[[JJJCCCEEECCC>>>AAAAAA>>><<<<<<<<<;;;<<<<<<;;;::::::::::::;;;999999999999999999888888888888777777777666666666555555555555555555555555444444555555555666666666555555555444444444444333444444333333333444555555333333333333444444444444333333333333333333333333000000111222222222222111222222222222222222222222111111222222222333333333333333333444444444444555222333555777::::::999777:::;;;<<>>>>>===>>>============>>>???@@@========================>>>>>>>>>??????>>>>>>===CCCAAA@@@@@@BBBFFFJJJLLLKKK\\\uuuoooZZZRRRQQQHHHCCCEEEEEE===@@@???;;;;;;>>>===999;;;;;;:::999999999999999888888888888888888999999888777777777666666666666555555555555555555555555444444444555555555666666555555555444444444333333444333333333333444555666222222333333333444444444333333333333333333333333000111222333333333222222222222222222222222222222111111222222222333333333333333333444444444555555333555888888777666888999:::;;;===???AAACCCEEEFFFJJJLLLPPPVVV\\\aaaeeegggfffiiinnnttt{{{|||{{{aaaPPPQQQSSSKKKJJJJJJIIIIIIIIIHHHHHHHHHDDDDDDCCCCCCCCCDDDDDDEEEBBBCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@???>>>>>>==================>>>??????===============<<<<<<<<<===>>>>>>>>>>>>>>>======AAA>>><<<===@@@BBBAAA???EEEGGGNNNZZZkkkvvv```XXXGGGEEEIIIBBB===BBBDDD>>>@@@>>>:::<<>>>>>???@@@>>>===<<<===>>>@@@AAAAAAAAAEEEIIILLLVVVlllnnn___UUUOOODDDCCCCCCBBBBBBAAA@@@@@@>>>===<<<<<<======<<<;;;777777888888777777777777888888777777777777888888777777666666666666777777666666666666666666666666555555555555555555555555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222111111111000000111222222333333222222111222222222222222222222222444444444444444444444444555666777777666777999;;;999:::<<>>??????>>>===<<<<<<>>>???AAACCCBBBCCCDDDAAACCCOOO^^^tttyyycccUUULLLFFFCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@???======<<<<<<;;;:::888888888888999999999:::888888777777777777888888777777666666666666777777555555555555555555555555555555555555555555555555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222111111111222222333333222222111222222222222222222222222444444444444444444444444333666999::::::888888888999:::<<>>>>>===<<<<<<<<<===???@@@======???AAA@@@>>>CCCIIINNN___tttiii[[[OOOIIIFFFEEECCCBBBBBBBBBAAA@@@@@@??????BBBAAA???===<<<;;;;;;;;;:::999888888888888999:::888777777666666777777888777666666555555666666777555555555555555555555555555555555555555555555555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222111222222333333222222111222222222222222222222222444444444444444444444444111555;;;>>>===:::777666999:::<<>>999:::<<>>>>>@@@@@@???===;;;<<<>>>@@@???===:::888666666666777777777666666666666777777666666666555555666666666555555555555555555555555555555555555555555555555555555444444444333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222444444444444444444444444111555;;;======:::888777999:::<<>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<:::CCCDDDKKK[[[ppp{{{lll\\\QQQNNNKKKGGGDDDCCCBBBAAA@@@@@@@@@@@@???>>>>>>===============<<<;;;>>>CCCGGGIIIFFFAAA;;;777666666666777777666666666666777777666666555555555555666666555555555555555555555555555555555555555555555555555555444444444333333333333333333333333333333333333333333333333333333333222222222222222222222222000000000000111111111111111222222333333222222111222222222222222222222222444444444444444444444444444666999:::999888999:::999:::<<>>>>>===??????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999::::::;;;999:::::::::;;;;;;;;;;;;;;;===<<<999999<<<===<<>>======<<<<<<:::;;;<<<;;;;;;???GGGMMMSSSOOOHHH@@@;;;888888888777666666555555666666777666555555444444555555666444444444444444444444444555555555555555555555555555555444444444333333333333333333333333333333333333333333333333333333333222222222222222222222222/////////000000000000000111222222333333222222111222222222222222222222222444444444444444444444444666777777777666777999;;;999:::<<>>>>>>>>>>>>>>=========<<<<<<::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888888888888999::::::888999999:::::::::::::::666;;;===::::::???BBBAAA???>>>???AAA@@@@@@FFFOOOZZZeeezzztttgggWWWMMMJJJHHHGGGFFFCCCDDDEEEEEEDDDDDDDDDDDD??????>>>======<<<<<<;;;:::;;;<<<;;;;;;@@@IIIPPPWWWRRRJJJAAA<<<999999:::666666555555555555666666666555555444444555555666444444444444444444444444555555555555555555555555555555444444444333333333333333333333333333333333333333333333333333333333111111111111111111111111//////000000111111111111111222222333333222222111222222222222222222222222444444444444444444444444444555666666555666888:::999:::<<>>>>>???@@@@@@@@@@@@???>>>=========<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888888777888999999:::888888999::::::::::::999555===???:::666999;;;999:::999;;;???@@@@@@CCCHHHLLLOOOXXXjjjtttgggZZZRRRJJJHHHIIIHHHEEEDDD???@@@AAAAAA@@@??????@@@>>>>>>>>>===<<<<<<;;;;;;:::<<<===;;;;;;???IIIQQQUUUPPPGGG???:::888888999666666555555555555666666555555555444444555555555444444444444444444444444555555555555555555555555555555444444444333333333333333333333333333333333333333333333333333333333111111111111111111111111000000111111222222222333222222222333333222222222222222222222222222222222444444444444444444444444222444666666666555777888999:::<<>>>>>>>>>>>============<<<;;;;;;;;;;;;<<<======<<<;;;:::999888999:::::::::::::::::::::::::::::::::::::::999999888888888::::::999888777777777888777777777777777777777777888888888888888888888888;;;;;;<<<<<<===>>>>>>>>>===>>>BBBJJJWWWggguuu}}}zzzkkk```XXXOOOJJJJJJJJJIIIHHHGGGFFFEEEDDDAAAAAA@@@???>>>===<<<;;;;;;;;;;;;::::::999999999;;;:::999999:::===@@@AAAFFFCCC>>>999666666666777666666666666666666666666444444444444444444444444555444444333333444444555444444444444333333222111222222333444333222111000222222222222222222222222333222222111111222222333111111111111111111111111000000000000000000000000333222111000000111222333333111///111444555333111222222333333333333444444222444777999999888999:::888888;;;@@@BBBAAADDDHHHKKKLLLOOOTTT[[[aaadddeeeeeehhhmmmqqqvvv|||kkkgggzzz]]]QQQLLLFFFGGGFFFEEECCCBBBBBBBBBBBB>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;<<<======<<<;;;:::999999999:::::::::::::::::::::::::::::::::999999999999999999888:::999888888777777888888777777777777777777777777888888888888888888888888::::::;;;;;;<<<=========BBB@@@???@@@DDDJJJQQQUUUcccnnnvvvccc\\\SSSMMMLLLLLLJJJGGGFFFEEEEEEDDDBBBAAAAAA@@@AAA@@@@@@???===<<<<<<;;;;;;;;;:::::::::999999999:::999999999:::<<<===???===;;;888555444444555555555555555555555555555555444444444444444444444444444444333333333333444444333444444444333333222111222222333333333222111000222222222222222222222222333222222222222222222333111111111111111111111111000000000000000000000000222222111000000111222222333111000111333444333111222222333333333333444444333555888999888888888999888888<<>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;<<<<<<===;;;;;;:::999999999999:::999999999999999999999999888888888999999999999999999999888777777777888888777777777777777777777777888888888888888888888888888999999:::;;;;;;<<<<<<>>><<<;;;:::<<<>>>BBBDDDBBBGGGPPPZZZfffwww|||ooobbbVVVNNNLLLHHHCCCBBBDDDEEEDDDCCCCCCBBBAAAAAA@@@???>>>>>>@@@??????>>>===<<<;;;;;;::::::::::::999999999999888888999999999:::::::::666555555444444444444555555555555555555555555555444444444444444444444444444444333333333333444444333333444444444333222222222333333333333222111000222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000222222111000000111222222222111000111333444333222222222333333333333444444444666888888777777777888999999<<>>>>>=========<<<<<<<<<;;;;;;::::::;;;;;;<<<===:::::::::999999999999999888888888888999999999999777777888888999999::::::888888777777777777888888777777777777777777777777888888888888888888888888777777888888999:::::::::888888999;;;>>>AAADDDEEEGGGFFFDDDDDDHHHQQQ\\\eeevvvssslllbbbZZZTTTOOOKKKHHHNNNKKKHHHFFFEEECCCAAA>>>BBBBBBBBBAAA@@@??????>>>>>>>>>======<<<;;;;;;::::::999999999999999999999777888888999999888777777555555666666666666666555555555555555555555555555444444444444444444444444444333333333333333333444333333333444444333333222333333333333222222111111222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000222111111111111111111222222111111222333333333333222222222333333333444444555666888888666666777888::::::===AAABBB@@@AAAFFFJJJKKKNNNTTTZZZ```cccdddeeeiiioootttyyy~~~tttooouuuWWWLLLJJJFFFEEEDDDBBBAAAAAAAAAAAA============<<<<<<<<<<<<:::::::::::::::;;;<<<<<<:::::::::999999999888888777777777888888999999999777777777888888999999999888777777666777777888888666666666666666666666666777777777777777777777777666666777777888999999999::::::;;;;;;;;;;;;;;;;;;BBB@@@>>><<<===BBBHHHMMMOOOaaa}}}qqqfff```ZZZWWWRRRNNNKKKIIIGGGFFFCCCBBBAAAAAAAAA@@@>>>===AAAAAAAAA@@@@@@??????>>>===<<<<<<<<<;;;:::::::::999999999999999999999999777777888888777777666555666666777777777666444444555555555555555555555555444444444444444444444444333333333222222333333333222333333444444333333333333333222222222222111222222222222222222222222222111222222333333222222111111111111111111111111111000000000000000000000000111111111222222111111111111111222222222222333333222222222333333333444444555666777777555555777888::::::===AAABBB@@@AAAFFFJJJKKKNNNSSSZZZ```cccdddeeeiiiooouuuzzz~~~xxxmmm^^^NNNIIIFFFEEECCCBBBAAAAAA@@@@@@=========<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<999999999:::999888888777666666666777888888999999777777777888888888888888777777666666666777888888666666666666666666666666777777777777777777777777666666666777888888999999;;;;;;;;;:::999999888888:::::::::;;;===???AAABBBCCCHHHRRR```pppvvvjjj^^^VVVQQQNNNMMMJJJJJJIIIHHHFFFEEEDDDDDD??????@@@@@@@@@@@@???>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;::::::999999888888888999999999999999777777777666666666666666555555555555444333222111444444444444444444444444444444444444444444444444333333222222222222333333222222333444444444333333444333222222111111222222222222222222222222222222111222333444444333222111111111111111111111111111000000000000000000000000000111222222222222111000000222333333222111333444222222333333333333444444555666666666555555777999999999<<>>;;;<<<>>>???@@@???===;;;???@@@@@@BBBFFFMMMUUUZZZ___eeekkknnnppptttzzztttiii___XXXRRRNNNIIIEEEEEEEEEEEEEEEBBBCCCDDDDDDDDDDDDDDDEEEDDDEEEEEECCCBBB@@@??????======<<<<<<<<<<<<;;;;;;::::::::::::999999999999777888888888999999999999777777666555555666777888444444333333333333333222444444444444444444444444444444444444444444444444333333222222222222333333111222333333444444444333444333222111111111222222222222222222222222222222000111333444444333111000111111111111111111111111000000000000000000000000000111222222222222111000000222333333111111222555222222333333333333444444444555555555444555888:::888888<<>>AAABBB@@@===:::666;;;AAACCCBBBAAABBBDDDAAAFFFKKKMMMMMMNNNTTTYYYXXX\\\ccckkkrrrxxx{{{}}}zzz}}}zzzqqqmmmjjjeeegggccc\\\VVVQQQNNNKKKHHHFFFEEEEEEGGGHHHHHHFFFEEEHHHHHHGGGEEECCCBBBCCCDDD>>>???@@@???>>>===>>>???==================<<<<<<::::::999999999999999999777777888888999999999999888777555444555666888:::444444333333444444555666444444444444444444444444444444444444444444444444333222222222222222222333111222333333444444444444444333222111111111222333222222222222222222222222000111333444444333111000111111111111111111111111000000000000000000000000000111222333333222111000///222444333111000222555222222333333333444444444333444555444444666999;;;888888;;;AAABBBAAADDDHHHIIIJJJMMMSSSYYY___bbbcccbbbgggnnntttyyy}}}rrrrrr{{{UUULLLGGGEEEBBBAAA@@@???>>><<<<<<<<<;;;;;;;;;:::::::::;;;;;;999999999999;;;;;;999999999888888888888777777777666555555555555555777777777777777777777777666666666666666666666666777777777777777777777777666666666666666666666666888888999999999:::::::::777777777777777888888999999:::<<<>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@AAABBBBBBCCCCCCHHHIIIKKKMMMOOORRRSSSTTTVVVWWWZZZ\\\\\\\\\[[[ZZZ\\\]]]___aaacccdddeeeeeedddbbb^^^YYYUUUSSSQQQQQQOOONNNLLLJJJHHHFFFEEEDDDBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@============<<<<<<<<<<<<;;;;;;:::::::::999999999888999999::::::999999888888888888888888888888888666666666666555555555555888333///000444666333000333333333333333333333333333333333222222111111111222222333333333333444444222222333333333333444444444444333333222111000000111111111111111111111111111///...///222333222///000000000000000000000000222111111000///......---111000///000111222111///222222222111......///111444444333222222222333333777666666666666777777888999999<<>><<<<<<<<<;;;;;;;;;:::::::::;;;::::::999999::::::;;;999999999888888888888777777777666555555555555555777777777777777777777777666666666666666666666666666666666666666666666666555555555555555555555555888888888888999999999999777666666666666777888888888999;;;<<<===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<======>>>???AAABBBCCCCCCAAABBBDDDEEEFFFFFFFFFEEECCCDDDEEEGGGHHHIIIIIIJJJMMMLLLJJJHHHEEEDDDCCCBBBBBBBBBAAAAAA@@@???>>>>>>AAAAAA@@@@@@@@@AAABBBBBBCCCBBBAAA@@@@@@?????????=========<<<<<<<<<;;;;;;;;;::::::::::::999999999888999999999999999999888777777777777777777777777666666666666555555555555777666666555444333111///333333333333333333333333333333333222222222111111222222222333333333444444222222222333333333444444444444333222222111000000111111111111111111111111111///...///222333111000000000000000000000000000111111000000//////......111000///000111222111//////000111222222111111222333333333333333333333333666666666666666666777888999999<<>><<<<<<<<<;;;;;;;;;:::::::::;;;::::::999999::::::;;;999999999888888888888777777777666555555555666666777777777777777777777777666666666666666666666666666666666666666666666666555555555555555555555555666666777777777888888888666555555555555666777777777888999;;;;;;:::999999999999999999999999999999;;;;;;::::::999888777777::::::::::::::::::::::::777888888999999::::::;;;999999:::;;;<<<===<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<======>>>>>>>>>??????>>>>>>>>>>>>???@@@@@@@@@@@@@@@???>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888888888999999999999888888666666666666666666666666666666666555555555555444555888<<<<<<:::666555444333333333333333333333333333333333222222222222111222222222222333333333333222222222222333333333333333333333222111111000000111111111111111111111111111/////////111222111000000000000000000000000000000000000000000000000000111000///000111222111///000000111222444333111///000111222444444444333333666555555555666666777888888999<<>>===<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888888777777777777666666666666666777666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555666666666777777555444444444444555666666666777888999999999888888888888888888888888888888:::::::::999999999888888<<<<<<<<<;;;;;;:::::::::;;;::::::::::::;;;<<<===<<<<<<===>>>>>>>>>======:::;;;===>>>??????>>>===<<<======>>>??????@@@@@@>>>============>>>??????????????????>>>>>>======;;;;;;;;;;;;::::::::::::999999999999888888888888777777888888888888777777666666666666666666666666666666555555555444444444333777<<<@@@@@@>>><<<:::222222222222222222222222222222222222222222222222111222222222222333333333111222222222222333333333333222222222111111000000111111111111111111111111000000///000111111111111000000000000000000000000000000000000000000111111111000///000111222111///333222000000222222000......000222444555444333222555555555555555666777888888999===BBBCCCBBBCCCHHHJJJKKKOOOUUU[[[```bbbbbbdddiiioootttwww|||pppzzz```JJJFFFDDDAAA@@@@@@@@@???===<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888888777777777777666666666777777888666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555444444555555555666666666444444444444444555555666555666666777777777777777777777777777777777777777888888888999999:::::::::888888888888999999999999::::::999999999:::;;;<<<999999::::::::::::999999999:::<<<======<<<;;;::::::::::::;;;;;;;;;<<<<<<======<<<<<<======>>>???>>>????????????>>>>>>===::::::::::::999999999999999999888888888777777777666777777888888777777666777777777777777777777777555555555555444444444444444444777<<>><<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999999999999888888888888777777777666666666777888888777777777777777777777777666666666666666666666666555555555555555555555555444444444444444444444444444444555555555666666666555444444444444555666666666666666666666777777777666666666666666666666666555666666777888888999999777777777777888888888888888888888888888888888888777888999999999999999888::::::;;;;;;;;;:::999999::::::::::::::::::::::::<<<<<<;;;;;;<<<<<<===>>>===>>>?????????>>>===<<<999999999999888888888888888888888777777777777666666666777777777777666666777777777777777777777777555555555444444444444333666333222666::::::444---222222222222222222222222111222222222222333333333111111111111222222222222111111111111222222222222111111111111111111111111111111111111111111111111...000111111000000111222000000000000000000000000111111111111111111111111111000///000111222111///,,,.../////////111444777///000111333333333222222333333333444555666777888888888===BBBDDDCCCEEEIIIJJJKKKPPPVVV\\\```aaa```ccchhhooossswww{{{yyyqqqdddIIIEEECCCAAA@@@AAAAAA???>>><<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999999999999888888888888777777777666666777888888999777777777777777777777777666666666666666666666666555555555555555555555555444444444444444444444444555555555555666666666666555555555444555666666777666666666666666777777888666666666666666666666666777777777777777777777777:::999999999999999999999777777888999999888777666888999999:::;;;;;;;;;:::;;;::::::999999:::::::::999:::::::::;;;;;;;;;<<<::::::999999::::::;;;<<<:::;;;===>>>>>>===<<<;;;999999888888888777777777888888777777777666666666555666666777777666666555666666666666666666666666555555555444444444333333444222111222444333111...111111111111111111111111111111222222222333333333111111111111222222222222111111111111222222222222000000000000111111111111111111111111111111111111...000222111000///111333000000000000000000000000333222222111111000000000111000///000111222111///+++111666666222000222555111111111111111222222222333333333444555666888888888888===CCCDDDCCCEEEJJJIIIKKKPPPVVV\\\``````___ccchhhnnnsssvvv{{{|||nnn~~~mmmOOOEEECCCAAA@@@AAAAAA@@@>>><<<<<<;;;;;;;;;:::::::::999999;;;;;;;;;;;;999999999999999888888888888777777777666777777888999999777777777777777777777777666666666666666666666666555555555555555555555555444444444444444444444444555555555666666666777777666555555555555666777777666666666666666777888888777777777777777777777777:::::::::999888888777777;;;::::::999999888777777555666888999999777555444222333444555666666666666888777666666666777999:::555555666777888999::::::888888888888888999999:::999:::<<<======<<<:::999888888888888777777777777777777777777666666666666555555666666666666555555555555555555555555555555555555444444444333333333111222333222111222444777111111111111111111111111111111111222222333333333000111111111111222222222000111111111111222222222000000000000000111111111111111111111111111111111...000222111//////111333000000000000000000000000333333333222111000//////111000///000111222111///...777???>>>555...---///333222111111000111111222222333333444555666888888888888===CCCEEEDDDFFFJJJIIILLLPPPWWW]]]``````___ccchhhnnnsssvvv{{{}}}nnnuuurrrPPPHHHEEEBBB@@@??????>>><<<<<<<<<;;;;;;;;;:::::::::999:::;;;;;;999999:::;;;999999999888888888888777777777777777777777777777666666666666666666666666666666777777777777666666333444444555555444444333444333333222222333333444555555555444444333333333444444444555555555555666444444444555555555555666777888999::::::999888777666666666666777777777777777777777777777777777777666666666666666666666666666666666666777777777777666666666666666666666666777777888888888999999999888999999::::::;;;;;;<<<::::::;;;;;;::::::999888666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444555555555444444333333333444444333333333333222222222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000999999999777333111000111111111222222222222111111444444444444444444444333111111222222222333333333777666666666777888999999999999===CCCFFFDDDEEEGGGJJJLLLQQQVVV[[[^^^``````fffiiimmmrrrvvv|||nnnoooxxxSSSIIIFFFBBB@@@??????>>>===<<<<<<;;;;;;;;;:::::::::999:::;;;;;;999999:::;;;999999999888888888888777777777777777777777777777666666666666666666666666555666666777777666666555333444444555555444444333444333333222222333333444555555444444444333333333444444444444555555555555444444444444555555555555666666777777777777666666555555666666666777777777777777777777777777777777777777777777777777777777555666666666777777777777666666666666666666666666666666666777777777888888888888999999:::;;;;;;;;;:::::::::;;;:::999999888555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444555555444444444333333333444444333333333222222222222222222222222222222222222222222222222222222222000111111222222111111000222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000222333333222000//////000111111222222222222111111222222222222222222222222111111222222222333333333555555555555666777888888999999===CCCFFFDDDEEEGGGJJJMMMRRRWWW[[[^^^```aaaeeehhhmmmqqqvvv{{{xxxsssWWWJJJFFFBBB@@@??????>>>===<<<<<<;;;;;;;;;:::::::::999:::;;;;;;999999:::;;;999999999888888888888777777777777777777777777777666666666666666666666666444555555555555555555444333444444555555444444333444333333222222333333444555444444444444333333333444444444444555555555555444444444444555555555555555555444444444444555555555555555666666666666777666666666666666666666666777777777777777777777777555555666666666777777777666666666666666666666666444444555555555666666666777777888888999::::::;;;999::::::::::::999888888555555555555555555555555333333333333333333333333555555555555555555555555444444444444444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222000000000111111000000000222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000---...000///......///111111111222222222222111111/////////000111111222222111111222222222333333333444444444444555666777888999999===CCCFFFDDDEEEGGGKKKMMMRRRWWW\\\___aaaaaacccggglllqqquuuzzz]]]KKKGGGCCC@@@??????>>>===<<<<<<;;;;;;;;;:::::::::999:::;;;;;;999999:::;;;999999999888888888777777666666666666666666666666666666666666666666666666333444444555555444444333333444444555555444444333444333333222222333333444444444444444444444444444333333444444444555555555333333444444444555555555555444333222222333444555444444555555555666666666555555555555555555555555666666666666666666666666555555555666666666777777555555555555555555555555444444444444555555555666666666777888888999999:::999999999999999888888777555555555555555555555555333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333222222222222111111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000...///111111000000111333111111222222222222111111......//////000111222222111111222222222333333333333333444444555666777888999999<<>>>>>>>><<<<<<;;;;;;;;;:::::::::999:::;;;;;;999999:::;;;999999999888888888777777666666666666666666666666666666666666666666666666333333444444444444333333333444444555555444444333444333333222222333333444444444444444444444444444333333333444444444444555333333333444444444444555666555333333333333555666444444444444555555555555444444444444444444444444555555555555555555555555555555555555666666666666444444444444444444444444444444444555555555666666555555666666777888888999888888999999888888777666555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333222222222111111111111111111111111111111111111111111111111111111111111222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////000111222111000///000111111111222222222222111111...//////000111222333333111111222222222333333333444444444555666777999:::999999<<>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999:::;;;;;;999999:::;;;999999999888888888888777777777777777777777777777666666666666666666666666333444444444444444444333333444444555555444444333444333333222222333333444333333333444444444444555333333333333444444444444333333333333444444444444555555444444444444555555333333333444444444555555333333333333333333333333444444444444444444444444444444555555555666666666444444444444444444444444333444444444555555555555444444555666666777777888777888888888888777666666444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222333333333333222222222222111111111111111111111111111111111111111111111111111111111111222222333333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////000111111000...------///111111222222222222111111000000111111222222333333111111222222222333333333444444444555666888999:::999999===CCCFFFDDDEEEGGGJJJLLLQQQVVV[[[^^^``````aaaeeekkkqqqvvvzzz~~~yyywwwiiiNNNJJJDDD@@@>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999:::;;;;;;999999:::;;;999999999888888888888777777777777777777777777777666666666666666666666666444444555555555555444444333444444555555444444333444333333222222333333444333333333444444444555555222222333333333444444444222222333333333444444444333444444555555444444333222333333333333444444444333333333333333333333333222222222222222222222222444444444555555555666666333333333333333333333333222222222333333333333444333444444555666666777777777777888888777777666555444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////...///000///...---...///111111222222222222111111111111111111111111111111111111222222222333333333222222333444555777888999999999===CCCFFFDDDEEEGGGIIIKKKPPPUUUZZZ]]]^^^___aaaffflllrrrwwwzzz~~~xxxiiiccczzzjjjOOOJJJDDD@@@>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999:::;;;;;;999999:::;;;999999999888888888888777777777777777777777777777666666666666666666666666444555555666666555555444333444444555555444444333444333333222222333333444333333333444444555555555222222333333333444444444222222333333333444444444222333444555555444333222222222333333333444444444222222222222222222222222111111111111111111111111444444444555555555666666333333333333333333333333000111111111111222222222333333444444555666666777777777777777777666666555444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333333222222222111111111111000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////...///111000//////000111111111222222222222111111111111111111000000000000111111222222222333333333111111111333444666777888:::999===CCCFFFDDDEEEGGGHHHKKKOOOUUUYYY\\\^^^^^^aaafffmmmssswww{{{~~~~~~rrrqqqooonnnooorrrvvvxxxyyy|||mmmbbbxxx}}}XXXJJJDDDBBB===???CCC>>><<<<<<;;;::::::::::::;;;999999888888888888999999999888888888777777666666777777666666666666777777666666666666666666666666555555444444444333333333222333333444444333333222333333333333333333333333333222111111111222333444111222222333333222222111333333222222333333444555333333333333333333333333333333333333333333333333333222111111111222333444333333333222222111111111222222222222222222222222333333333333333333333333333333333333333333333333222222333333333333444444555555555555444333222111222333333444444333333222444333333222222333333444222222222222222222222222111111111111111111111111111111222222222222111111000000000111222222222333111111111111111111111111000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000111111000000000000111111000000000000000000000000111111111111111111111111333333222222333333444555444444333444444555666777999<<<@@@BBBCCCDDDEEEFFFKKKLLLOOORRRVVVZZZ\\\^^^bbbhhhnnnsssuuuxxx}}}xxxqqqfffdddbbbaaabbbdddgggjjjkkknnnrrruuuxxx}}}qqqcccvvv]]]MMMFFFDDD>>>???BBB===<<<<<<;;;::::::::::::;;;999999888888888888999999888888888888777777777666777777666666666666777777666666666666666666666666555555444444444333333333222333333444444333333222333333333333333333333333222222111111111222333444111222222333333222222111333333222222333333444555333333333333333333333333333333333333333333333333222222111111111222333444333333333222222222111111222222222222222222222222333333333333333333333333333333333333333333333333222222333333333333444444666666666666555444333222222333333444444333333222444333333222222333333444222222222222222222222222222222222222222222222222000111111222222111111000111111111111111111222222111111111111111111111111000000000000////////////000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000111111000000000000111111000000000000000000000000111111111111111111111111333333222222333333444555444444333444444555666777999<<>>AAACCCEEEGGGHHHKKKLLLOOORRRVVVZZZ\\\^^^```fffnnnssswww|||rrrlllfffaaa^^^[[[VVVRRROOONNNLLLJJJIIIHHHGGGGGGFFFGGGIIIIIIIIIKKKMMMOOOMMMPPPSSSVVVWWWZZZ]]]```ccceeeiiinnntttzzzrrrvvv^^^FFFDDDAAA>>>???<<<<<<<<<;;;::::::::::::;;;999999888888888888999999666777777777888888888888777777666666666666777777666666666666666666666666555555444444444333333333222333333444444333333222333333333333333333333333000111222333333333222222111222222333333222222111333333222222333333444555333333333333333333333333111111111111111111111111000111222333333333222222111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111222222333333333333444444222333333444444333333222111111222222222222111111222222111111111111222222111111111111111111111111000000000000000000000000//////000000000000///////////////000000000000000000000000000000000000000.........///000111111111000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000111111000000000000111111000000000000000000000000111111111111111111111111333333222222333333444555444444333444444555666777777:::>>>AAACCCEEEGGGIIIKKKLLLOOORRRVVVZZZ\\\^^^```fffmmmsssvvv{{{~~~vvvlllgggaaa]]]ZZZWWWRRRMMMLLLKKKJJJHHHFFFEEEEEEDDDBBBCCCDDDEEEDDDEEEHHHJJJGGGIIILLLOOOPPPSSSVVVXXX[[[]]]```eeekkkqqquuuxxx|||rrrsssdddIIIEEEAAA>>>>>><<<<<<<<<;;;::::::::::::;;;999999888888888888999999666666777777888888888999777777666666666666777777666666666666666666666666555555444444444333333333222333333444444333333222333333333333333333333333000111222333444333222222222222222333333222222222333333222222333333444555333333333333333333333333111111111111111111111111000111222333444333222222111111111222222333333333222222222222222222222222111111111111111111111111111111111111111111111111222222333333333444444444333333444555555444444444111111222222222222111111222222111111111111222222000000000000000000000000111111111111111111111111//////000000000000//////......//////000000111111000000000000000000000000---......///000111111222000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000111111000000000000111111000000000000000000000000111111111111111111111111333333222222333333444555444444444444444555777777777:::>>>AAACCCEEEGGGIIIKKKLLLOOORRRVVVZZZ\\\^^^```fffmmmrrrvvvzzz{{{tttpppeeebbb^^^ZZZWWWSSSPPPMMMLLLKKKJJJJJJHHHHHHGGGFFFDDDCCCAAA@@@???@@@AAAAAAFFFFFFGGGHHHIIIKKKMMMNNNMMMOOORRRWWW\\\aaafffhhhmmmpppuuuzzz|||jjjkkkHHHCCCEEE???===DDD<<<<<<;;;::::::::::::;;;888888888888888888888888666666666777888888999999666666666666666777888888666666666666777777777777666666555555555444444444333333333333333333333333111111111111111111111111333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333111111222222222222111111222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111222222222111222222333333444333333222222333333444111111111111111111111111000111222333333222111000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000111111111111000000000000000000000000000000000000111111000000111111222333000///.........///111222000000000000000000000000000000000000000000000000000111111111111222222222111111111222333333444444222222222333555777888999777:::???BBBDDDEEEFFFGGGJJJLLLPPPTTTXXX[[[]]]]]]bbbffflllrrrwww||||||uuuoookkkbbb___ZZZWWWUUURRROOOLLLKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@AAAAAAAAABBBCCCDDDFFFHHHIIIHHHIIIKKKOOORRRVVVZZZ[[[aaadddhhhlllrrrzzzkkk|||qqqLLLDDDEEE???<<>>>>>>>>???@@@BBBCCCDDDCCCDDDEEEFFFHHHKKKMMMNNNTTTVVVYYY\\\bbbiiiqqqwww}}}mmmwwwzzzQQQEEEEEE???<<<@@@<<<<<<;;;::::::::::::;;;888888888888888888888888999999888888777666666555888777666666666666666777888888777777666666555555444444444444444555555555333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333111111222222222222111111222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111222333333222222444444444444222222111111111111111111111111000111111222222111111000000000000000000000000000111111111111000000000000...//////000000//////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000......//////000000111111000000000000000000000000111000000000000111222222111000000000000111222222111111111111111111111111111111111111111111111111000111111111111222222222000000000111222222333333222222333333555666888999888<<<@@@CCCCCCDDDEEEFFFLLLNNNRRRVVVZZZ]]]^^^___bbbffflllrrrwww||||||vvvpppkkkgggddd^^^\\\YYYWWWVVVUUUSSSRRRLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGEEEDDDBBBAAA@@@???>>>>>>>>>???@@@AAABBBCCCAAAAAABBBBBBDDDEEEFFFGGGLLLMMMOOORRRVVV]]]eeekkkpppxxxooosssUUUEEECCC???<<>>???<<<<<<;;;::::::::::::;;;888888888888888888888888666666777777888888888888777777666666666666777777999888888777666555555444333333444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111000000000000111222333444111222444555555444222111111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000///......////////////......////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000.../////////000000111111000000000000000000000000000000//////000000111222000000111111222222222222111111111111111111111111111111111111111111111111000000111111111222222222000000000111222222333333333333333444555666777888888;;;@@@BBBCCCDDDEEEFFFMMMOOOSSSWWW[[[^^^``````bbbffflllrrrwww|||zzzvvvpppjjjfffbbb^^^[[[YYYWWWUUUSSSSSSSSSRRRPPPNNNNNNMMMLLLKKKJJJIIIIIIGGGGGGGGGGGGEEEDDDBBBAAA@@@???????????????@@@@@@============>>>???AAAAAABBBCCCEEEFFFGGGJJJOOORRRVVV]]]eeekkksss~~~tttmmm]]]EEEBBBBBB@@@???<<<<<<;;;::::::::::::;;;888888888888888888888888555666666777888888999999666666666666666777888888888888777777666666555555444444444444333333333222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111/////////000111222333444222222444444444444222222111111111111111111111111111000000//////000000111000000000000000000000000111111111111000000000000...//////000000//////...////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000////////////000111111///000111111222222111111222222222222222222222222222222222222222222222222000111111111111222222222000111111222333333444444333333333444444666777777777:::???BBBDDDEEEFFFGGGMMMOOOSSSWWW[[[^^^___```bbbffflllrrrwww||||||qqqnnniiieeebbb___\\\ZZZYYYWWWTTTSSSSSSRRRQQQPPPPPPOOOOOONNNMMMLLLKKKKKKGGGGGGGGGGGGGGGEEEDDDCCCAAAAAA@@@@@@???@@@@@@@@@>>>>>>============>>>>>>>>>@@@BBBBBBBBBCCCEEEGGGJJJOOOUUUZZZ```jjjxxxxxxkkk{{{dddHHHCCCCCCAAA???<<<<<<;;;::::::::::::;;;888888888888888888888888777777777777777888888888555555555555666888999:::777777777777666666666666666555555444333222111111333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111......//////000222333444333333333333333333333333111111111111111111111111111000///......///000111000000000000000000000000111111111111000000000000///000000111111000000///////////////////////////000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000333333222222111111000000000000000000000000000000///////////////000111111...///000111111111000000222222222222222222222222222222222222222222222222000111111111111222222222222222222333444444555555444444444444444555666777555999>>>BBBDDDEEEGGGIIILLLOOORRRWWWZZZ]]]______bbbffflllrrrwww|||{{{wwwtttmmmjjjeeebbbaaa___]]][[[[[[YYYVVVUUUUUUTTTSSSQQQQQQPPPPPPOOONNNMMMLLLLLLFFFGGGHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>===============???AAABBBAAA@@@AAABBBCCCGGGLLLPPPTTT^^^lllvvv{{{jjjuuuiiiJJJDDDDDDAAA>>><<<<<<;;;::::::::::::;;;888888888888888888888888999999888888777666666666444444444555777888:::;;;666666666666777777777777666666555444222111000000333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111222222222222111111000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111.........///000222333444444333333222222333333444111111111111111111111111111000///......///000111000000000000000000000000111111111111000000000000000000111111111111000000////////////////////////000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000555444444333222111000000000000000000000000000000///////////////000111111---...///111111000000///222222222222222222222222222222222222222222222222000111111111111222222222222333333444444555555666444444444444444555666777555888>>>BBBDDDFFFHHHJJJLLLNNNRRRVVVZZZ]]]^^^___bbbggglllrrrwww|||{{{uuutttsssppplllgggfffccc```]]]ZZZYYYXXXVVVVVVUUUUUUTTTSSSRRRRRRRRRRRRQQQPPPNNNMMMMMMLLLKKKJJJHHHFFFEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@???AAA@@@>>>===<<<<<<=========>>>>>>>>>??????@@@@@@CCCCCCDDDFFFLLLTTT^^^eeesss}}}zzzmmmiiikkkHHHGGGEEE>>>???======<<<;;;::::::::::::888888888777777777777666777777777777777777777777777777666666666666777777666666666666666666666666444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000//////000000111111222222000111111111111222222222111222222333333333222222222222222111111111000000000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111000000//////......////////////000000000000////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000////////////111111111111111111111111111111222222222333333333222222222222222222222222222222333333333444444444000222555666555555666888999:::>>>DDDEEEDDDFFFKKKMMMOOOSSSXXX\\\^^^______aaaffflllrrrwww|||}}}xxxqqqnnnnnnmmmiiieeeeeedddaaa^^^\\\ZZZXXXXXXVVVVVVUUUTTTTTTSSSRRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMLLLJJJHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@???============>>>;;;;;;<<<<<<============???@@@AAABBBEEELLLSSSYYYccclll~~~oooggg{{{qqqKKKHHHEEE??????======<<<;;;::::::::::::999999888888888777777777777777777777777777777777777777666666666666777777666666666666666666666666444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000111111111000111111111111222222222111222222333333222222222222222222111111111000000000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111000000000/////////...////////////000000000000////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000////////////111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333111333555555555555666888999999>>>DDDEEEDDDFFFKKKLLLOOOSSSXXX\\\^^^______aaaeeelllrrrwww{{{vvvsssqqqqqqrrrpppkkkgggbbbaaa___\\\ZZZYYYXXXWWWUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRQQQPPPOOONNNNNNMMMOOONNNMMMKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<=========>>>??????AAADDDHHHLLLRRRYYYhhhzzzqqqbbbooozzzOOOGGGEEE???@@@======<<<;;;:::::::::::::::999999999888888888888777777777777777777777777777777666666666666777777666666666666666666666666444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111111111000000000000000111111111111222222222222222222333333222222111222111111111111000000000000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000000111111111111111111111111111111111111111111111222222222222333111333555555555555777888999999===CCCEEEDDDFFFJJJLLLOOOSSSXXX\\\^^^___```aaaffflllrrrwww{{{ttttttuuuwwwxxxuuuooojjj___^^^\\\ZZZYYYXXXWWWWWWUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQPPPOOOOOONNNPPPOOONNNLLLKKKKKKJJJJJJHHHHHHHHHGGGFFFFFFEEEEEECCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===???AAAAAAAAABBBDDDFFFJJJNNNYYYggguuuqqq^^^eeeRRRFFFDDD@@@@@@======<<<;;;:::::::::::::::::::::999999999888888777777777777777777777777777777666666666666777777666666666666666666666666444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000222222111111000000//////000000111111111222222222222222333333333222111111111111111111000000000000///000000000111111111111////////////////////////000000111111111111000000////////////////////////////////////////////////000000000000////////////////////////000000000000000000000000000000000000////////////////////////000000////////////000000////////////////////////////////////////////////////////////000000000000111111111111111111111111////////////000000000000000000000000000000000000000000111111111222222222111333444555444555777999888999===CCCEEEDDDFFFJJJLLLNNNSSSXXX\\\^^^``````cccgggmmmsssxxx|||mmmooorrrtttsssoooiiiddd]]]\\\ZZZYYYWWWVVVVVVVVVTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPOOONNNLLLKKKKKKKKKKKKIIIIIIIIIHHHGGGGGGFFFFFFDDDDDDDDDCCCCCCBBBAAAAAA?????????????????????>>>===???AAACCCBBBCCCDDDEEEGGGIIIPPPZZZfffuuurrr\\\```sssUUUDDDCCC@@@@@@======<<<;;;:::::::::::::::::::::999999999888888777777777777777777777777777777666666666666777777666666666666666666666666444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000222222111111000000//////000000111111111222222222333333333333333222111000000000000000000000000000///000000000111111111111////////////////////////000000111111111111000000////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000////////////////////////000000////////////000000////////////////////////////////////////////////.../////////000000000111000000000000000000000000....../////////000000000000000000000000000000000000000111111111222222222222333444444444555777999888999===CCCDDDCCCEEEJJJKKKNNNSSSXXX\\\___``````dddiiioootttyyy}}}gggjjjlllnnnlllhhhccc```]]]\\\ZZZXXXWWWVVVUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQOOOOOONNNMMMLLLKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHGGGEEEEEEFFFEEEEEEDDDCCCBBB??????>>>>>>>>>>>>======;;;>>>@@@AAAAAABBBCCCDDDDDDEEEIIIRRRZZZhhh{{{uuu^^^___jjjZZZEEEDDDAAA???======<<<;;;:::::::::::::::999999999888888888888777777777777777777777777777777666666666666777777666666666666666666666666444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111111111000000000000000111111111111222222222333333333333222222111000//////000000000000000111000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000////////////000000000000111111111111111111111111111111111222222222222333333333444444333444777:::888888<<>>>>><<<>>>@@@@@@@@@@@@BBBCCCCCCCCCFFFKKKPPPXXXhhhwww{{{bbbaaaeeebbbIIIGGGCCC???======<<<;;;::::::::::::999999888888888777777777777777777777777777777777777777666666666666777777666666666666666666666666444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000111111111000111111111111222222222333333333333222111000000////////////000000111111000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000.../////////000000000111////////////000000000000////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000.........///000111111111000000000000000000000000//////000000000111111111222222222222222222222222222222222222333333333333333444444333333444777:::888888<<>>@@@???>>><<<;;;;;;;;;;;;999999999999999999999999777777777777777777777777777777777777777777777777666666666666555555555555555555555444444333333333333333333333333333333333333333333222222111111111555222111777000...555,,,333000---,,,...111333444111111111111111111111111:::///555111///555...333888,,,---333333555555...111222111///000555555222---...///000111111000000333333111000111333555666222222222222222111000///111:::(((111777+++333111111///////////////444:::888000+++555>>>000'''111//////222111...444777000333//////111111888///111---///222444444222///---,,,///222111///...111444...333111+++---444111'''000000000000000000000000)))555---$$$888000,,,;;;,,,...000111111000...---888000---222222,,,---555,,,222+++'''444;;;111(((000000000000000000000000111111000000//////......000000000000000111111222///000000000000000//////000000000000000000000000111000000111333333222000111111000000111111222333111111222333333333333222555555555555555666777888999<<<@@@CCCDDDEEEFFFHHHJJJMMMRRRXXX\\\___aaaaaaeeehhhmmmrrruuuyyy}}}hhhgggeeebbb___\\\YYYWWWUUUTTTRRRQQQQQQRRRSSSTTTRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRQQQOOONNNOOOPPPPPPOOONNNOOONNNLLLJJJIIIIIIIIIIIIIIIGGGFFFDDDDDDEEEFFFGGGEEEEEEEEEDDDDDDCCCCCCCCCEEEFFFFFFGGGHHHKKKPPPSSSXXXdddqqqooo___aaa~~~wwwOOOHHHHHHBBB@@@???>>><<<;;;;;;;;;;;;999999999999999999999999777777777777777777777777777777777777777777777777777777666666666555555555555555444444444333333333333333333333333333333333333333333222222222111111///)))(((111000///666444000333888999777222...,,,000000000000000000000000+++"""666444)))777444'''333///222555111222222---%%%---111,,,'''(((---111222111000///000222444666000***666777)))444:::"""111222222222222111000///...444+++444000###444888555......666999111++++++000777444,,,---000555<<<,,,444222222777///)))333&&&:::(((000555 +++===666222---******...444777666///***---333555...&&&///---///333333000111666000000000000000000000000>>>,,,'''<<<(((<<<444666222,,,((()))---444888$$$---111...///444000%%%333666000+++,,,,,,...666000000000000000000000000000000000000////////////000000000000000111111222//////000000000000//////000000000000000000000000111000000111333333222000111111000000111111222333111111222333333333333222555555444555555666777888999<<<@@@CCCDDDEEEFFFHHHKKKNNNRRRWWW[[[___aaabbbdddhhhmmmrrruuuyyy}}}gggeee```ZZZUUUPPPLLLJJJJJJJJJIIIIIIKKKNNNQQQRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQPPPOOONNNOOOPPPQQQPPPOOOPPPOOONNNLLLKKKKKKKKKKKKIIIHHHGGGFFFEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHJJJNNNQQQRRR\\\eeewwwsssaaa```zzzUUUHHHFFFAAA@@@???>>><<<;;;;;;;;;;;;999999999999999999999999777777777777777777777777777777777777777777777777777777777777666666666666555444444444444333333333333333333333333333333333333333333222222222222111888555555444000------000))),,,///000///000222555111111111111111111111111777+++<<<444'''888999,,,000222444333111222333222999666111///555999444,,,111222222222222000...,,,===777***'''333666444888111111222222111111000000///+++(((666444,,,111&&&***666666)))'''444:::444333777888888;;;:::..."""000999---(((777555+++444;;;###EEE'''666<<<333'''%%%(((...222222///+++(((,,,///222222000000222444111...///444666222,,,(((000000000000000000000000)))&&&BBB&&&%%%%%%BBB$$$+++...111444333000+++(((444444000)))(((///555777,,,,,,///222111,,,---333000000000000000000000000////////////000000000000000000000000000111111222//////000000000000//////000000000000000000000000000000///111222333222000111111000000111111222333111111222333333333333222444444444555555666888888999<<<@@@CCCDDDEEEFFFHHHMMMNNNQQQVVVZZZ^^^aaacccdddhhhmmmrrruuuyyy~~~eeeaaa[[[SSSKKKEEEAAA>>>??????@@@BBBEEEIIIMMMPPPRRRQQQQQQQQQQQQPPPPPPPPPNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQOOONNNNNNOOOQQQRRRQQQPPPPPPPPPOOONNNNNNNNNMMMMMMJJJJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHIIIIIIIIIIIIJJJMMMOOOSSSYYY]]]iiixxxbbb\\\tttbbbMMMFFFAAA@@@???>>><<<;;;;;;;;;;;;999999999999999999999999777777777777777777777777666666666666666666666666888888777777777666666666444444444444444444444444333333333333333333333333222222222222222222222222///333222$$$,,,===777444:::888666444222222222333222222222222222222222222666///111,,,111222'''222111333///...444444111333***,,,222EEEggg|||```FFF777+++...+++555???(((999000000111111111111000000...,,,...111...444999******+++***---DDDlllccc@@@666888+++///222222222555555222***===AAA)))555999000GGGYYYvvv~~~]]]???...+++---222666111%%%###,,,444333////////////////////////666222888...000111zzzTTT555&&&333:::---&&&---222,,,---111222555222***////////////////////////......//////000000111111000000000000000111111222...//////000000000000///////////////////////////000//////000222333111000111111000000111111222333111111222333333333333222444444444444555777888999999<<<@@@CCCDDDEEEFFFHHHNNNOOOQQQUUUYYY]]]aaacccdddgggmmmqqqvvvzzz~~~bbb^^^WWWOOOFFF@@@;;;999::::::;;;>>>BBBGGGKKKNNNRRRQQQQQQQQQQQQPPPPPPPPPNNNNNNNNNOOOOOOPPPPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQPPPOOONNNOOOQQQRRRQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOLLLLLLKKKKKKJJJJJJJJJJJJHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLKKKLLLNNNPPPPPPTTTSSSZZZkkkzzz}}}cccYYYqqqlllRRRIIIEEE@@@???>>><<<;;;;;;;;;;;;999999999999999999999999777777777777777777777777666666666666666666666666777777777777666666666666444444444444444444444444333333333333333333333333222222222222222222222222---555999===+++---000111+++...777///'''000SSSTTT111000***888???###///000000111111111000000***444:::***"""000999888<<<333TTTrrrJJJ!!!***BBB222***555///222%%%???(((///222UUUiii,,,***,,,222555333222333////////////////////////"""---;;;???III000000222999333222+++&&&222:::,,,////////////////////////......//////000000111111000000000000000111111222......///000000000000000////////////////////////000//////000222222111///111111000000111111222333111111222333333333333222333333444444666777888999999<<<@@@CCCDDDEEEFFFHHHNNNOOORRRUUUYYY]]]aaaccccccggglllqqqvvvzzz~~~___\\\WWWPPPIIICCC???===<<<<<<===???CCCHHHLLLOOORRRQQQQQQQQQQQQPPPPPPPPPNNNOOOOOOPPPPPPQQQQQQRRROOOPPPPPPPPPQQQQQQQQQQQQQQQPPPOOOPPPQQQRRRQQQPPPOOOPPPQQQQQQQQQQQQQQQPPPNNNNNNNNNNNNNNNMMMMMMMMMIIIIIIJJJKKKLLLMMMMMMMMMMMMOOOPPPOOONNNOOOQQQSSSPPPTTTRRRVVVdddooofffYYYnnnpppSSSIIIFFF@@@???>>><<<;;;;;;;;;;;;999999999999999999999999777777777777777777777777777777777777777777777777666666666666555555555555333333333444444444444555333333333333333333333333111222222222222333333333333---%%%***+++777---111,,,000777)))...SSS{{{===:::DDD//////000000111111000000---111333***333555"""%%%***GGG000111...555///666,,,???***+++UUUIII)))>>>888+++)))000000000000000000000000999IIIppp,,,222&&&$$$222444&&&---999...000000000000000000000000////////////000000000000000000000000000111111222---...///000000111111000000000000000000000000000//////...000111222111///111111000000111111222333111111222333333333333222333333333444666777999:::999<<<@@@CCCDDDEEEFFFHHHNNNPPPRRRVVVZZZ]]]```aaacccggglllqqqvvvzzz^^^]]]ZZZUUUQQQLLLHHHFFFBBBBBBCCCEEEHHHLLLOOORRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOPPPQQQQQQRRRSSSSSSPPPPPPQQQQQQQQQRRRRRRRRRRRRQQQPPPPPPQQQQQQPPPOOONNNOOOPPPRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOKKKKKKLLLMMMNNNOOOPPPQQQPPPQQQRRRSSSRRRRRRTTTVVVTTTYYYWWWXXXbbbiiiwwwkkk\\\hhh^^^MMMFFF@@@???>>><<<;;;;;;;;;;;;999999999999999999999999777777777777777777777777777777777777777777777777555555555555444444444444333333333444444444555555333333333333333333333333111111222222222333333333111000222777999***,,,333///000222---]]]^^^///111***...//////000000000000000111,,,+++,,,AAA666&&&VVVWWW...000555333333222&&&DDD777ZZZ+++$$$+++333999000000000000000000000000###KKKAAA@@@###***;;;111---444,,,000000000000000000000000000000000000////////////000000000000000111111222---...///000111111111111000000000000000000000000///......///111222000///111111000000111111222333111111222333333333333222333333333444666777999:::999<<<@@@CCCDDDEEEFFFHHHMMMOOOSSSWWW[[[^^^___```bbbffflllqqqvvvzzz^^^^^^\\\ZZZWWWSSSOOOMMMHHHHHHHHHIIILLLOOORRRTTTRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTTTTQQQQQQQQQRRRRRRRRRRRRSSSSSSRRRPPPPPPQQQQQQPPPNNNNNNOOOPPPRRRRRRRRRQQQQQQRRRRRRRRRSSSRRRQQQQQQPPPMMMMMMNNNOOOQQQRRRSSSSSSQQQSSSTTTUUUTTTUUUVVVXXXUUUZZZXXXWWW^^^aaalllooo___aaarrrXXXKKK@@@???>>>===;;;;;;;;;;;;999999999999999999999999777777777777777777777777777777777777777777777777555555444444444333333333333333333444444555555555333333333333333333333333111111111222222333333333...444===(((KKKppp[[[sssyyyeeeJJJ000///...777000,,,---888555111......///000000000000000...111333,,,111&&&NNNYYY111---***999///???###<<<@@@---000...000000000000000000000000+++BBB###444111,,,444222000000000000000000000000111111000000//////......000000000000000111111222---...///000111111111111000000000000000000000000///......///111222000///111111111000111222222333111111222333333333333222333333333444666888999::::::<<<@@@CCCDDDEEEFFFHHHLLLOOOSSSXXX\\\^^^______bbbffflllqqqvvv{{{]]]\\\ZZZYYYZZZYYYWWWVVVQQQQQQRRRTTTVVVVVVTTTSSSQQQQQQQQQQQQRRRRRRRRRSSSPPPQQQQQQRRRSSSTTTTTTUUUTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSRRRRRRRRRTTTTTTSSSRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRSSSQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTUUUVVVVVVWWWXXXXXXZZZZZZZZZ]]]aaafffllloooxxx\\\aaattt___JJJBBB@@@===;;;;;;<<<;;;:::999999999888888888777777888888888888777777777777777777777777777777777777666666666666555555555555555555444444444333333333222333333444444333333222222222222222222222222222111111111111111111111111(((666666333222111/////////000111...111...111***999|||:::)))---666(((111:::'''111888###000...***QQQ111888<<>><<<<<<<<<;;;::::::999999999999888888888888888888888777777777777777777777777777777777777666666666666555555555555555555444444444333333333222333333444444333333222111111111111111111111111111111111111111111111111000///,,,OOO333222000/////////000111444444555//////???jjj,,,222<<<(((222SSSddd%%%333,,,000333***222"""DDD---...TTTiii111333...222MMM999...888==={{{+++<<<&&&&&&999:::+++;;;000//////...222111***///)))]]]+++---666777'''```111999###///222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////111111111111000000000///222222222222111111111000333333333222222222111111333333333444555666777888:::<<<@@@BBBCCCDDDFFFHHHQQQRRRUUUXXX[[[^^^aaabbbcccggglllqqquuuzzz]]][[[YYYYYYYYYYYYWWWVVVWWWVVVUUUVVVVVVUUUSSSQQQRRRRRRRRRSSSSSSSSSTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUVVVRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTWWWWWWWWWXXXYYYYYYZZZZZZZZZZZZ[[[\\\___cccgggjjjnnneee^^^pppaaaNNNDDDAAA>>><<<<<<<<<;;;:::::::::::::::999999999999888888888888777777777777777777777777777777777777666666666666555555555555555555444444444333333333222333333444444333333222000000000000000000000000111111111111111111111111999///+++^^^&&&222111000000///000000000000%%%///(((***---333+++333,,,+++222,,,&&&\\\444***111000,,,...222---444000###$$$333333)))---666,,,///000333WWW***,,,:::))),,,FFF000&&&YYYddd###***666///+++444---000,,,&&&000888---000222+++bbb&&&(((@@@)))000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000000333333333222222222222222333333333222222222222111333333333444555666777888;;;===@@@BBBCCCEEEGGGIIIQQQRRRUUUXXX\\\___aaaccccccfffkkkppptttyyy~~~\\\ZZZYYYXXXYYYYYYWWWVVVXXXVVVUUUVVVWWWWWWUUUTTTSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWXXXXXXYYYZZZ[[[[[[\\\\\\ZZZZZZYYYXXXXXXXXXXXXYYYUUUUUUTTTTTTSSSSSSRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[]]]aaadddeeejjjyyyfff___ppp]]]IIICCCAAA>>><<<<<<;;;:::999;;;;;;;;;:::::::::999999888888888888777777777666666666666666666666666666666666666666555555555555555555444444444333333333222333333444444333333222111111111111111111111111111111111111111111111111555222000MMM444111111000000000000000000888%%%555555111)))>>>666>>>//////<<>>BBB***555///***555(((444,,,<<<<<<999999###777)))444666777222ZZZ666888+++////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000111111111000000000000000222222222222222222222222222222222222222222222222333333333444555666777888;;;>>>AAACCCDDDEEEGGGIIIOOOQQQSSSWWW[[[^^^aaabbbbbbeeejjjooosssxxx}}}[[[YYYXXXXXXYYYYYYWWWVVVVVVUUUTTTUUUWWWXXXXXXWWWTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVXXXYYYYYYZZZZZZ[[[\\\]]]^^^______]]]]]]\\\[[[[[[[[[[[[\\\XXXXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYZZZ\\\^^^aaabbbeeerrrzzzeee^^^nnn___HHHCCC@@@===;;;;;;:::999888;;;;;;;;;:::::::::999999888888888888777777777666666666666666666666666666666666666666555555555555555555444444444333333333222333333444444333333222222222222222222222222222111111111111111111111111,,,222000III222000000000111111111000000444---444222...333YYYEEE---333;;;333"""###---,,,!!!111777***000333000...111111---///000---===---//////444lllvvv222333)))///333MMMGGG%%%666666222(((333===222---555888AAA...000+++444%%%666...XXXBBB---...(((+++;;;+++(((+++)))(((---}}}666###555////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111111000000111111111111111111222222222222222222222222333333333444555666777888;;;>>>AAACCCDDDEEEGGGIIIMMMOOOQQQUUUYYY\\\___aaabbbfffjjjooossswww|||ZZZYYYXXXXXXYYYYYYWWWVVVVVVTTTSSSTTTVVVXXXXXXXXXUUUUUUUUUVVVVVVVVVVVVWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\]]]^^^______````````````___^^^^^^^^^^^^___]]]]]]\\\[[[YYYXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ\\\___```aaa```lllrrr|||eee[[[iiidddIIIDDDAAA>>><<<;;;:::999888::::::::::::999999999999888888888888777777777777777777777777777777777777666666666666555555555555555555444444444333333333222333333444444333333222222222222222222222222222111111111111111111111111...222222HHH111//////000111111111111000(((555...$$$$$$===SSSnnn===222===777((('''000666;;;:::111888444!!!)))]]]333000222000111)))333<<<111+++111111111000bbb+++777***///999HHHooo>>>(((333777(((777%%%...===555+++...zzzwww***111---333&&&444000555!!!333rrr333555333...000555111)))777333...---)))///FFFYYY...444000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000111111111111222222222222333333333333333333444555666777888;;;===@@@BBBCCCEEEGGGIIILLLMMMPPPTTTXXX\\\^^^```cccfffkkkooossswww|||ZZZXXXWWWWWWXXXYYYXXXVVVWWWUUUTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\^^^^^^^^^^^^^^^______`````````cccbbbaaaaaa``````aaaaaaaaaaaa```^^^]]][[[ZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYY[[[]]]___aaaccccccaaammmqqqxxxhhhZZZgggmmmPPPFFFCCC@@@>>>===<<<;;;999:::999999999999888888888888888888888777777777777777777777777777777777777666666666666555555555555555555444444444333333333222333333444444333333222111111111111111111111111111111111111111111111111666,,,888GGG555...///000111222111111000...>>>222333,,,>>>&&&(((+++(((---444000&&&(((333+++444:::000***888;;;(((222'''777666333///333000222222***```BBB***444222777000fff555111444***...///((()))DDD---<<<...)));;;///"""888///111777///!!!***555---,,,111---333,,,222///...888%%%DDD111===)))///---///222...)))...888---%%%&&&777444...>>>:::...000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///////////////////////////000000000111111111111000000000111111222222222111111222222222333333333333333333444555666777888:::<<<@@@BBBCCCDDDFFFHHHLLLMMMPPPTTTXXX\\\___aaadddggglllppptttxxx|||YYYXXXWWWWWWXXXYYYXXXVVVYYYWWWTTTSSSTTTUUUTTTTTTVVVVVVVVVWWWWWWWWWXXXXXXVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\^^^___```____________````````````dddcccbbbbbbaaaaaabbbbbbdddcccbbbaaa___]]]\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[]]]___aaaccceeefffhhhtttvvvxxxkkk\\\hhhzzz\\\HHHEEEBBB??????>>><<<;;;999999999888888888777777888888888888777777777777777777777777777777777777777666666666555555555555555555444444444333333333222333333444444333333222000000000000000000000000111111111111111111111111666!!!<<>>:::::::::999999999888888888888888888777777777777777777666666666666777777555555555555555555555555555555444444444333333333222222222222222222222222222222222222222222222222333333333222222222111111---333///HHH000111111111111111111111111000000000000000000000000000000000000000000000000(((444666***&&&000:::;;;***@@@mmm333111333000///777___///222333222222...nnn000000000000000000000000000000000000000000000000,,,777***=== ***AAA<<>>AAABBBBBBCCCEEEGGGLLLMMMQQQUUUYYY\\\___```aaaeeekkkqqquuuyyy}}}ZZZYYYXXXWWWWWWXXXYYYZZZ[[[ZZZXXXWWWVVVVVVWWWWWWVVVVVVVVVWWWWWWXXXXXXXXX[[[[[[\\\]]]^^^___``````bbbaaaaaacccfffggggggfffhhhhhhiiiiiiiiiiiihhhhhheeeeeeeeeeeefffffffffgggddddddeeeeeefffgggiiiiiieeeddddddeeeggghhhhhhfffggggggggggggggghhhhhhhhhhhhiiijjjlllnnnsssyyy}}}|||yyybbbfffuuuggg___SSSIIIBBB???>>>===:::::::::999999999888888999999999999888888888888777777666666666666777777555555555555555555555555555444444444444333333333222222222222222222222222333333333333333333333333333333333222222222222111---333///HHH000111111111111111111111111000000000000000000000000000000000000000000000000;;;111,,,444:::555***###///...yyy000777///222)))FFFFFF222,,,222444111444nnn000000000000000000000000000000000000000000000000111---777AAA###444000888---///222///////////////////////////---111222...+++...111111333,,,"""555555nnn222000000////////////......///000000000111222222222000000000000000000000000000000000000000000000000111111111000000/////////111111222222222222111111111111111111111111111111000111222222333333333333555444444555555666777888<<<>>>@@@AAABBBCCCEEEGGGMMMNNNPPPSSSWWWZZZ]]]______cccjjjppptttyyy}}}\\\[[[YYYXXXXXXXXXZZZ[[[[[[ZZZYYYWWWVVVVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZZZZ\\\]]]^^^```aaabbbccccccccccccdddeeefffhhhhhhhhhkkkllllllmmmmmmmmmmmmlllhhhhhhiiiiiijjjkkkkkkkkkggggggggghhhiiijjjkkklllggggggffffffggghhhhhhhhhiiijjjlllmmmmmmmmmmmmnnnnnnnnnooopppssswww}}}}}}ddddddnnnbbbWWWPPPGGG???;;;::::::::::::::::::999999999888888999999888888888777777777777777666666666666777777555555555555555555555555444444444444444444444444222222222222222222222222333333333333333333333333222222222222222222222222---333///HHH000111111111111111111111111000000000000000000000000000000000000000000000000,,,...111111------666BBB***000&&&888---666)))UUU222777+++000444///777www000000000000000000000000000000000000000000000000111000+++:::,,,///;;;,,,555***///111111////////////////////////222222222000///000000000###===999111###---000000////////////////////////000111222333333444000000000000000000000000////////////////////////111000000//////.........000111111222222111111000111111111111111222222222///000111222333444444444555444444555555666777888;;;===@@@AAAAAACCCEEEGGGOOOOOOPPPRRRUUUYYY\\\^^^___ccciiioootttxxx|||]]]]]][[[ZZZZZZZZZ[[[[[[ZZZYYYYYYXXXWWWVVVVVVVVVXXXYYYZZZ\\\]]]^^^^^^^^^]]]___aaacccdddeeeffffffcccdddfffgggggghhhjjjkkkooopppqqqrrrssssssssssssppppppqqqqqqrrrsssssstttooooooooonnnnnnoooppppppmmmlllkkkjjjhhhhhhhhhiiijjjmmmpppqqqpppppprrrsssrrrsssvvvxxx|||eeebbbjjj\\\JJJGGGBBB>>>======<<<;;;:::::::::999999999888888888888777777777666666666777777666666666666777777666666666666666666666666444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222---333///HHH000111111111111111111111111111111111111111111111111000000000000000000000000&&&444888...---666333%%%@@@'''888---555...```)))999//////555...777000000000000000000000000111111111111111111111111000(((666444******,,,111+++///...111000000000000000000000000444111///000222111...+++777###:::...//////000000000000000000//////000111222333333444000000000000000000000000/////////////////////////////////......---------//////000000000000//////000000111111111222222222///000111222333444444444555444444555555666777888:::<<>>;;;999:::::::::999999999888888777777777777666666666555777777666666666666777777777777777777777777777777333333333444444444444555222222222222222222222222111111111111111111111111111222222222222333333333---333///HHH000111111111111111111111111111111111111111111111111000000000000000000000000;;;000...666444+++111AAA222888///000111ddd***666222///555---555000000000000000000000000111111111111111111111111///===+++;;;222......000,,,000000000000000000000000000222...---///111///---...---666QQQ444//////000000000000111111///000000000111222222222000000000000000000000000000000000000000000000000........................//////000000000000//////000000000111222222333333000111222222333333333333555444444555555666777888:::<<<>>>@@@AAACCCEEEGGGOOOPPPQQQTTTVVVZZZ\\\^^^bbbffflllppptttwwwzzz|||___```aaaaaaaaa___]]]\\\ZZZZZZ[[[[[[\\\\\\[[[[[[]]]___bbbdddfffggggggffffffgggjjjlllmmmmmmllllllmmmooosssttttttvvvyyy|||}}}~~~~~~hhhfffooorrrSSSEEECCC@@@>>>===<<<:::888:::::::::999999999888888888888888777777777666666777777666666666666777777666666666666666666666666333333333444444444555555222222222222222222222222222222222222222222222222111111222222222333333333---333///HHH000111111111111111111111111111111111111111111111111000000000000000000000000222+++,,,///222NNNooo666111222...111fff///---333222777///444zzz000000000000000000000000111111111111111111111111555222333999555***222333,,,000000000000000000000000000000...///000...,,,333===???sss444//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000......//////000111111111000000000111111000000000///000000111222222333333111222222333333333222222555444444555555666777888999;;;>>>@@@AAACCCEEEHHHNNNOOORRRUUUYYY[[[]]]^^^bbbffflllqqquuuxxx|||```aaacccdddcccaaa^^^\\\[[[[[[\\\]]]^^^^^^^^^^^^___aaadddgggiiijjjiiiiiiiiikkkmmmoooppppppooonnnrrrvvvyyy{{{{{{}}}}}}iiihhhrrrmmmMMMGGGDDD@@@>>>======<<<;;;:::::::::999999999888888999999999888888888888777777777666666666666777777555555555555555555555555333333333444444555555555222222222222222222222222333333333333333333333333111111111222222333333333---333000HHH000111111111111111111111111111111111111111111111111000000000000000000000000)))888000...sssSSS111)))444000///eee333&&&222444999111333hhh000000000000000000000000111111111111111111111111***///333333%%%444555---333000000000000000000000000000111444333,,,,,,;;;MMM\\\...//////000000111111111222000000000000////////////000000000000000000000000000000000000000000000000//////000111222333444444111111222222222222111111///000000111222222333333222222333333333222111111555444444555555666777888999;;;>>>@@@AAACCCEEEHHHMMMOOOSSSWWWZZZ]]]^^^^^^```eeekkkqqqvvvzzz~~~cccdddeeefffeeebbb___\\\aaaaaabbbaaa``````ccceeeggghhhiiijjjkkkkkkkkkkkklllooorrrtttuuuvvvxxxzzz}}}ooogggrrrjjjKKKDDDCCC@@@>>><<<;;;;;;;;;:::::::::999999999888888777777777777777777777777666666666666666666666666777777666555555555555555555555444444444333333333444444444333333222222222222222222222222222222222333333333222222111111111///444000III000222222222222222222222222///333222***999666###555000///.........///000111555WWW000222+++000111333XXX<<<,,,222333000555JJJ@@@000000000000000000000000---000!!!:::444666000333///PPP(((:::***444222,,,555...222111===)))222333666---&&&333[[[DDD+++111111000000000000111111222111000//////000111222222111111111000000//////000000000000000000000000000000000000000000000000//////000111111111111111000111111111111222222222111222222111000111333666555555444444444555555666777;;;@@@BBBBBBCCCFFFIIIQQQRRRSSSUUUWWWZZZ\\\^^^cccgggmmmrrrvvvzzz~~~ggghhhiiiiiihhhfffdddbbbdddeeefffffffffgggjjjlllooooooqqqrrrssssssssssssuuuwwwzzz|||}}}~~~ssshhhooocccHHHDDDCCC@@@>>><<<;;;;;;;;;:::::::::999999999888888777777777777777777777777666666666666666666666666777777666555555555555555555555444444444333333333444444444333333222222222222222222222222222222222333333333222222222111111///444000III000222222222222222222222222<<>><<<;;;;;;;;;:::::::::999999999888888777777777777777777777777666666666666666666666666777777666555555555555555555555444444444333333333444444333333333333222222222222222222222222222222333333333222222222222111///444000III000222222222222222222222222+++'''111;;;555mmm[[[+++999***999,,,111555OOO333222"""444ccc***111111111111111111111111(((""")))???888///222'''111///555XXX)))111/////////....../////////111111000000000000111111111111111111000000000000000000000000000000000000000000000000000000000000//////000111111111111111000111111111111222222222222222333222111111333555444444444444444555666666777;;;@@@BBBBBBCCCFFFIIIPPPQQQRRRTTTWWWZZZ]]]^^^aaafffkkkqqquuuyyy}}}ppppppooonnnooopppqqqrrrrrrssssssttttttuuuxxx{{{~~~~~~pppppp```PPPDDDCCC@@@>>><<<;;;;;;;;;:::::::::999999999888888777777777777777777777777666666666666666666666666777777666555555555555555555555444444444333333333333333333333333333333333222222222222222222222222222222222222222222222222///444000III000222222222222222222222222222777222555444666+++333///999111)))qqqBBB)))===~~~@@@111111111111111111111111111<<<999:::'''@@@(((000000///555,,,111DDD///444000000////////////000000111000000000000000000111111111111000000000000000////////////////////////000000000000000000000000//////000111111111111111000000111111111222222222222333444333222222333444444444444444444555666777777;;;@@@BBBBBBCCCFFFIIIOOOOOOQQQTTTWWW[[[]]]___aaaeeekkkppptttxxx|||rrrqqqppppppqqqsssvvvwwwyyyyyyzzzyyyxxxyyy{{{~~~~~~rrrrrraaaOOODDDCCC@@@>>><<<;;;;;;;;;:::::::::999999999888888777777777777777777777777666666666666666666666666777777666555555555555555555555444444444333333333333333333333333333333333222222222222222222222222222222222222222222222222///444000III000222222222222222222222222)))555&&&;;;;;;<<>><<<;;;;;;;;;:::::::::999999999888888777777777777777777777777666666666666666666666666777777666555555555555555555555444444444333333333222222333333333333444444222222222222222222222222111222222222222333333333///444000III000222222222222222222222222---<<<&&&444444(((}}}///---777111///EEE$$$555222BBB444333222222222222222222222222///222;;;)))DDDccc[[[$$$...555111+++111333///111,,,SSS;;;%%%AAA)))333222222111111222222333000000111111111111000000000000000000111111111111000000000000000000000000111111111111111111111111//////000111111111111111000111111111111222222222222444555555333222222333333333333444555666777888777;;;@@@BBBBBBCCCFFFIIILLLMMMPPPSSSWWW[[[^^^```aaafffkkkqqquuuyyy}}}vvvwwwxxxzzz|||qqqeeefff|||pppNNNDDDCCC@@@>>><<<;;;;;;;;;:::::::::999999999888888777777777777777777777777666666666666666666666666777777666555555555555555555555444444444333333333222222222333333444444444222222222222222222222222111111222222222333333333///444000III000222222222222222222222222---888111555((()))SSS:::---,,,333...+++FFF"""000555\\\ddd###111:::222222222222222222222222444000(((000333...%%%999ZZZWWW333222555666...///222...000222222EEENNN---(((888///,,,222222111111111111222222///000111222222111000//////000000000111111111111000000000000000000000000111111111111111111111111//////000111111111111111000111111111111222222222333444666666444222222333333333333444555666777888777;;;@@@BBBBBBCCCFFFIIIKKKLLLOOORRRWWW[[[___aaabbbffflllrrrvvvzzz}}}yyyzzz|||kkk___^^^ttt~~~WWWDDDCCC@@@>>><<<;;;;;;;;;:::::::::999999999888888777777777777777777777777666666666666666666666666777777666555555555555555555555444444444333333333222222222333333444444444222222222222222222222222111111111222222333333333///444000III000222222222222222222222222222,,,222;;;+++888***^^^***444666333...111///555)))444666111***@@@)))777222222222222222222222222***???222888)))666444///111)))bbb777...222111......+++555666,,,///000:::LLL,,,;;;777"""<<<000111111000000000000111111///000111222222111000/////////000000111111111222000000000000000000000000111111111111111111111111//////000111111111111111000111111111111222222222333555666666444333222222222333333444555666888888777;;;@@@BBBBBBCCCFFFIIIKKKLLLOOORRRWWW[[[___aaacccgggmmmrrrvvvzzz~~~|||iiiWWW[[[iiiYYYIIIEEE@@@===<<<<<<<<<;;;<<<;;;:::999888999::::::999999999888888888888777777777777777777777777777777444333555555444555999666555444333333444555666222333333444444333333222000000000000000000000000111111222333333333333222666111///LLL000333222111111111222333444;;;222111555...***CCCfff=== 888000333444///,,,...333777,,,777777VVV(((+++999333///777999...555333;;;444!!!???333111222555444///000555...888+++XXXaaa555---222111111111111111111111111222333kkk...---///444777444222111222222222111111111000000111111222222222333333333000000000000000111111222111111111111111111111111111111000000111222333333222222222222222111000///222222222111111111000000222333333444444333333222222333444444444555777999888:::===???AAACCCFFFHHHJJJLLLPPPSSSVVVZZZ^^^bbbfffiiimmmqqquuuyyy}}}hhhWWW[[[hhh[[[IIIEEE@@@===<<<<<<<<<;;;<<<;;;:::999999999::::::999999999888888888777777777777777777777777777777666444777;;;;;;888666777666555444444444444555666222333333444444333333222111111111111111111111111111111222333333333333222333///...MMM000222222111111111222333444666000111666222+++555GGGBBB;;;JJJ***000333555555555555444444999(((;;;ccc777LLL///???444000666777111000555111666555(((,,,EEECCC+++444000///222555444222000111333(((>>>---888222111111111111111111111111333'''MMMOOO000222000******///444444222222222111111111000000000000111111111222222222000000000000000111222222111111111111111111111111111111000000111222222333222222222222222111000000222222222111111111000000222333333444444333333222222333444444444555777999:::===???AAACCCEEEGGGJJJKKKMMMPPPSSSVVVYYY^^^aaaeeehhhmmmqqquuuyyy~~~~~~cccUUUYYYbbb___JJJFFFAAA>>><<<<<<<<<;;;<<<;;;:::999999999::::::999999888888888777777777777777777777777777777777444555:::AAABBB;;;777666666555444444444444555666222333333444444333333222222222222222222222222222111111222333333333333222222///000OOO000222222111111222222333444444111000333333000...000ttt;;;555333"""$$$:::333222222333444333111000<<<$$$666>>>888333===444(((000777666::: 000999333,,,///666888666---999GGG------666444000------333888666111000222,,,,,,)))444222222222222222222222222444***444ttt000***@@@000999;;;444000333222---222222222111111111111111//////000000000111111111111000000000000111222222111111111111111111111111111111111000111111222333111222222222222111000000222222222111111111111111222333333444444333333222222333444444444555777999;;;>>>@@@BBBBBBDDDFFFIIILLLNNNQQQSSSVVVYYY]]]```cccggglllqqquuuzzz}}}}}}zzz___RRRVVV\\\eeeJJJFFFAAA>>>===<<<<<<;;;;;;;;;:::::::::999999999888888888888777777777777666666666666666666666666444555;;;BBBBBB<<<777666555555555444444555555555222333333444444333333222333333333333333333333333111111222333333333333222444111111OOO000222111222222222222333333666555111...000444444000nnnJJJ999555---***444>>>:::---777444222111000...000444333444000000777222AAA???444888555...555;;;888---,,,444888333777///555333999DDD555)))888888555222222666666444,,,999444111MMMNNN333222222222222222222222222000666,,,ccc;;;333'''---777***(((+++...111333444333222111111111111111111111111000000000000111111111222111111000000111111222333111111111111111111111111222111111111111111222222111111222222222111111000111111111111111111111111222333333444444333333222222333444444444555777999:::<<>>===<<<<<<;;;;;;;;;;;;:::::::::999999888888888777777777666666666666666666666666666666666555888======999777777444555555555555555555444222333333444444333333222333333333333333333333333111111222333333333333222444111000MMM000111111222222333333333333555777555//////555777444KKKpppUUU>>>444111222222///,,,000888444***...<<<444222333666444000333999111;;;333///;;;666666111)))===;;;'''EEE555222111555:::999222+++:::///777###000<<<%%%GGG444666888999666333222444+++???444888444,,,222222222222222222222222+++777---CCCnnnWWW???444...888***)))AAA<<>>@@@BBBBBBDDDFFFIIILLLNNNQQQSSSVVVYYY]]]```bbbfffkkkpppuuu{{{~~~yyyxxx}}}cccWWWWWWZZZsssLLLHHHCCC???===<<<;;;:::::::::;;;;;;;;;:::999888888777777777666666666666777777777777777777777777777444333666666444555999444444555666666555444444222333333444444333333222222222222222222222222222111111222333333333333222///000444QQQ000000111222333333333222222222111333666777333000///000cccHHH555555444222111///---,,,555222...,,,///444888:::AAA333,,,222777333000111222,,,666555444$$$...333HHH***<<>>===<<<;;;:::;;;;;;;;;:::::::::999999999888888888777777666666777777777777777777777777555555555555555555555555888888777666555555444444333333333333333333333333222222222222222222222222***???111+++mmm>>>)))```111111111222222222333333333222222333333333444444444777555mmm555222;;;333444333222222333444555777888999:::zzz,,,888CCC222777333;;;<<<444111777888555;;;///222555222666UUU,,,777888333888!!!III222222222222222222222222888000//////===333...,,,222111111222222222222111111222222222222222111000///111111111111111111111111000000000000000000000000222222111111111111222222000000111111111111000000111111111000111111222333333222222111111222222333666555555555555444444444444888===@@@BBBCCCEEEFFFKKKLLLMMMPPPTTTXXX\\\___eeeiiiooorrrtttwww|||{{{xxxhhhVVVXXXZZZuuueeeLLLHHHBBB>>>===<<<;;;:::::::::::::::999999999999888888888888777777777666777777777777777777777777555555555555555555555555555444444333222222111111333333333333333333333333222222222222222222222222333***...555111111222222222222333333333222222333333333444444444111'''TTTggg777;;;::::::===999::::::::::::::::::::::::RRR<<<+++===999<<<:::666333555666222+++...>>>333444>>>---ttt```QQQOOOhhh222222222222222222222222,,,>>>:::///222GGGaaa666333222111111222222222222111111222222222222222111000000111111111111111111111111111111111111111111111111222222111111111111222222000000111111111111000000000000000///000111111222333222222111111222222333555555555555555555555555444888===@@@BBBCCCEEEFFFKKKLLLMMMPPPTTTXXX\\\^^^eeeiiinnnrrrtttwww|||{{{xxxkkkWWWXXX[[[yyyaaaKKKGGGBBB>>>===<<<;;;::::::999999999999888888888888888888888777777777777777777777777777777777777555555555555555555555555444444333333222111111111333333333333333333333333222222222222222222222222CCC"""IIIaaa111222222222222333333333333333333333333444444444444555&&&>>>777444;;;:::AAA<<<============<<<<<<<<<<<<>>>???AAA:::;;;;;;:::;;;<<<999888===DDD---CCC777777<<<666...aaa222222222222222222222222222:::000111777000888...111111222222222222111111111222222222222111000000222222222222222222222222111111111111111111111111222222111111111111222222000000111111111111000000000////////////000111111333222222111111222222333333333444444555666666666555888===@@@AAACCCEEEFFFKKKLLLNNNPPPTTTXXX\\\^^^dddhhhnnnqqqssswww|||{{{xxxmmmXXXXXX[[[zzzbbbKKKGGGBBB>>>===<<<;;;;;;999999999888888888777777888888888777777777777777666666666666666666666666555555555555555555555555666666666555555444444444333333333333333333333333222222222222222222222222,,,&&&777111^^^222222222222333333333444444333333333444444444444555:::111444NNNAAAKKKHHHRRRNNNOOOPPPQQQRRRSSSTTTUUUUUUUUURRRfffLLLAAAIII???;;;AAACCC;;;555444:::777::::::+++FFF000uuuAAA222222222222222222222222999///***999999:::222999...111222222333333222222111111111222222222111111000222222222222222222222222111111111111111111111111222222111111111111222222000111111222222111111000000000000000000111111222333222222111111222222333222222333444555666777888666999===???AAABBBEEEGGGLLLLLLNNNPPPTTTXXX[[[^^^cccgggmmmpppsssvvv||||||yyymmmXXXXXX[[[yyybbbJJJGGGBBB>>>===<<<<<<;;;999999999888888888777777777777777777777777888888666666666666666666666666666666666666666666666666777777777777666666666666333333333333333333333333222222222222222222222222,,,EEE666111222:::444yyy222222222333333333444444444333333444444444555555555333777000PPPlllqqqooowwwxxxxxxxxxyyyzzz{{{|||}}}}}}~~~mmmzzzhhhaaa^^^^^^WWWLLLKKKRRRJJJ===AAA???333EEECCC555555222222222222222222222222000666555;;;222999@@@ddd222333222222333333333333222222000111111222222222111111222222222222222222222222111111111111111111111111222222111111111111222222111111222222222222111111222222111111222222333444333222222111111222222333111222333444555777888888777:::===???@@@BBBEEEGGGLLLMMMNNNPPPTTTXXX[[[]]]aaaffflllppprrrvvv||||||yyylllYYYZZZ[[[wwwcccJJJFFFAAA>>>======<<<;;;:::999999999999888888888777777777777888888888888777777777777777777777777666666666666666666666666555555555555555555555555333333333333333333333333222222222222222222222222===///***(((777222$$$888+++RRR333333333333333444444444444333444444444555555555555///777444...yyykkk{{{sss___aaacccXXXUUU]]]EEEMMM???PPPJJJ777444444444444444444444444---===111///999(((555,,,222222222333333333333222222000000111222222222222111333333333333333333333333222222222222222222222222222222111111111111222222111111222222222222111111333222222222222333444444333222222111111222222333222222333444555666777888888:::===???@@@BBBDDDGGGMMMMMMNNNPPPTTTWWW[[[]]]```eeekkkoooqqquuu{{{}}}zzzkkkZZZ]]]\\\uuugggJJJFFFAAA>>>======<<<<<<::::::::::::999999999999666777777777888888888888777777777777777777777777666666666666666666666666555555555555555555555555333333333333333333333333222222222222222222222222000&&&III:::***111@@@111000222...WWW333333333333444444444444555444444444444555555555555666444===111ooovvv{{{~~~uuurrrwww^^^ddd___PPPLLL000:::555555555555555555555555777000,,,...;;;222>>>;;;111222333333444444333333222000000111222222222222222333333333333333333333333222222222222222222222222222222111111111111222222111222222333333222222111222222111111222222333444333222222111111222222333333333444444555666777777999;;;===>>>???AAADDDGGGMMMMMMOOOQQQTTTWWWZZZ\\\```dddjjjnnnqqquuu{{{}}}zzzkkk\\\___]]]tttlllJJJFFFAAA>>>=========<<<;;;;;;;;;:::::::::999999666666777777888888888999777777777777777777777777777777777777777777777777555555666666666666666666333333333333333333333333222222222222222222222222555333+++'''555;;;%%%111+++999111(((AAAqqq333333333333444444444555555444444444555555555666666===///AAA===hhh}}}ooo{{{hhhcccdddppp<<<(((777666666666666666666666666;;;!!!<<>>///[[[XXX555222333333444444333333222///000111222222222222222333333333333333333333333222222222222222222222222222222111111111111222222111222222333333222222111111111111000111111222333333222222222222222222333333333444444555666666666999;;;===>>>???AAADDDGGGMMMNNNOOOQQQTTTWWWZZZ\\\___dddjjjnnnqqquuu{{{|||~~~}}}jjj\\\YYYccc{{{jjjLLLGGG@@@=========<<<::::::::::::999999999888888888888777777666666555555999888777666666555666666666666666666666666666666777555333444666666444222444444444444444444444444222222222222222222222222111111222222222333333333444666777444111222999>>>:::333222222333444444444222777555444444666777777666AAAGGGNNNPPPttt{{{oootttfff---333@@@888777555333222444555666666555555444444444444333333222555555444333333222111111222222222222222222222222222333333444444333333222333222222111111222222333111111111111000000//////222222222222222222222222111111222333333333333222222222333333333444444444333333333333333444555666:::999;;;???@@@@@@DDDJJJMMMNNNOOOQQQTTTWWWYYY[[[aaaeeejjjooosssxxx}}}zzz|||~~~{{{lll]]]WWW^^^rrrjjjLLLGGG@@@=========<<<::::::::::::999999999888888888777777777666666666555888777777666666666666777666666666666666666666666666444222333555555333111444444444444444444444444222222222222222222222222111222222222222333333333222444555222///000555:::***NNNqqq(((666555444444555777777888888888888:::@@@HHHQQQVVVfffgggqqqsss|||{{{www|||uuu???===GGG<<<111444888777555555666666444333555555555555555555555555jjjxxx}}}{{{||||||qqq555555555444444333222222111222222222222222222222222222333333444444333333222333222222222222222222333222222222111111000000000222222222222222222222222111111222333333333333222222222333333333444444444222222222333444666777888:::999;;;???@@@@@@DDDJJJMMMNNNOOORRRTTTWWWZZZ[[[aaaeeejjjooosssxxx}}}zzz{{{~~~~~~{{{mmm]]]UUUXXXiiijjjLLLGGG@@@=========<<<::::::::::::999999999888888777777777777666666666666777666666666666777777888666666666666666666666666555444222333444444333111444444444444444444444444333333333333333333333333222222222222333333333333111333444333000000333666,,,...)))AAANNN]]]lll@@@777666444444555777:::<<<;;;@@@HHHPPPYYYdddqqqyyyzzzuuuxxxssspppyyy|||www{{{rrr||||||mmm``````GGG:::BBB@@@222555HHH888777666777888777555333555666666666666666666666000888;;;777666999999444222222222222222222222222222+++777;;;...333;;;///555555555444333333222222333333333333333333333333222333333444444333333222333333222222222222333333333333222222222222111111222222222222222222222222111222222333333333333333333333333333444444444444111111222333444666888999999999;;;???AAA@@@DDDIIIMMMNNNOOORRRUUUXXXZZZ\\\```dddiiinnnrrrwww||||||{{{~~~}}}lll]]]TTTUUUdddkkkLLLGGG@@@=========<<<::::::::::::999999999888888777777777777666666666666666666555666666777888888666666666666666666666666555555444444444444333333444444444444444444444444333333333333333333333333222222222333333333444444222444666666333222333444888666000;;;222)))555&&&555555444555777;;;AAAEEEIIITTTcccpppxxxxxxjjjddd\\\YYY]]]hhhuuu~~~qqqbbb[[[XXX\\\eeejjjjjjsss~~~yyyrrrjjjccc^^^ddd```RRRKKKMMMGGG<<<:::999777777888888777666555666666666666666666666444777666222333666555000444444444444444444444444444+++444;;;333222666111666555555555444444333333333333333333333333333333222333333444444333333222222333333333333333333222333333333333333333333333222222222222222222222222111222333333444444333333333333333444444444444555222222333333555666777888999888;;;@@@AAA@@@DDDIIIMMMNNNPPPRRRUUUXXX[[[\\\```dddiiinnnrrrwww||||||zzz|||~~~}}}jjj\\\UUUWWWeeekkkLLLGGG@@@=========<<<::::::::::::999999999888888666666666666777777777777666666555666666777888888666666666666666666666666666666666666555555555555444444444444444444444444333333333333333333333333222222333333333444444444333444555666444333333333:::666000666777888AAA;;;444777;;;@@@FFFMMMVVV\\\fffqqq~~~wwwfffYYYTTTNNNKKKNNNUUU___eeetttyyy|||{{{yyy{{{}}}mmmcccZZZOOOKKKPPPVVV\\\iii|||xxxppplllkkklllnnnpppttteee\\\___bbbYYYLLLEEEGGGCCC>>>;;;999999888777666666666666555555555555666666444222444777666222555555555555555555555555;;;666444444333999>>>;;;666666555555555555555444333333333333333333333333222333333444444333333222222333444444444444333222333333333333333333333444222222222222222222222222222222333444444444444333333333444444444555555555555555444444444555666666888888;;;@@@BBBAAACCCHHHMMMNNNPPPRRRUUUYYY[[[]]]aaadddiiinnnssswww}}}|||xxxzzz}}}}}}mmm]]]VVVXXXhhhlllLLLGGG@@@=========<<<::::::::::::999999999888888666666666666777777777777777666666666666777777888666666666666666666666666666777888777555555555666444444444444444444444444333333333333333333333333333333333333444444444444111222333333333333222222"""333>>><<<333///444:::???FFFPPPYYYaaajjjtttzzzpppbbbYYYUUUPPPLLLKKKMMMQQQTTTWWW]]]fffnnntttxxxzzz|||ssssssggg^^^[[[PPPJJJRRRMMMQQQ^^^tttvvvllliiiiiiiiillloooiiihhhjjjkkkddd[[[]]]fffXXXSSSLLLFFFBBB>>>:::888999999888777666555444444777666555444666777777666222222222222222222222222,,,444777222000444888999666666666666666666666666333333333333333333333333222333333444444333333222222333444555555444333222222222333333333333444444222222222222222222222222222222333444444444444444333444444444555555555555777666555555444444555555888888;;;AAABBBAAACCCHHHMMMNNNPPPRRRVVVYYY\\\^^^aaaeeejjjooosssxxx}}}{{{|||tttaaaUUUWWWggglllLLLGGG@@@=========<<<::::::::::::999999999888888555666666666777777777888888777777666666666666777666666666666666666666666555777888777444333555666444444444444444444444444444444444444444444444444333333333444444444444555222222222333444555555444>>>888000---;;;HHHKKKSSSXXXaaammmwww}}}~~~|||zzzyyyyyyyyyzzz||||||{{{uuummmeeebbb]]]YYYWWWVVVWWWXXX[[[UUUPPPTTT```nnnvvvyyy}}}tttbbb___XXXQQQ[[[[[[___jjj{{{vvvllljjjjjjgggfffhhhqqqtttnnneeejjjuuuppp```ccc```[[[VVVQQQJJJDDD???======;;;:::888666555555444444444444444333444555777777777777777777777777,,,555::::::999333000555666666666666666666666666444444444444444444444444222333333444444333333222222333444666666444333222111222222222333333333333222222222222222222222222222333444444555444444444444444444444555555555555666555555555555555666666888888<<>>IIIOOOQQQeeeoooxxx}}}vvvpppmmmfffdddbbb```___```aaabbbgggttt}}}}}}~~~~~~yyywwwzzz|||zzzsssqqqmmmjjjhhhhhhiiijjj[[[gggpppmmmddddddrrrppp|||qqqvvvrrrjjjqqqpppttt}}}wwwnnnnnnqqqpppqqquuummmoooqqqmmmfffaaabbbeeeeeedddcccbbb^^^WWWNNNHHH@@@@@@>>><<<:::888666555888888999999777555666999444444444444444444444444<<<555,,,111999333111???666666666666777777777777444444444444444444444444222333333444444333333222222333555666666555333222111111111222222333333333222222222222222222222222222333444444555555444444444444444555555555666666444444444555555777888888777888<<>>;;;999999888777777777888777777666555666666555555555666666777555555555555555555555555555666777777777666444333333333333333333333333333222333333444444333333222333333333333333333333333444444444444444444444444444444444444444444444444222222222222222222222222333333333444444444555555555555555666666666666666:::===AAABBBAAAAAADDDGGGKKKLLLNNNPPPSSSWWWYYY[[[^^^eeekkknnnsss|||}}}jjjYYYVVVdddmmmPPPGGG@@@??????<<<;;;<<<;;;;;;:::999999888888777777777777777777777777777777777777777777777777777666666666666666666666666555555555555555555555555444444444444444444444444333333333333333333333333777666666666777666555444888666444333444777;;;===FFFNNN[[[iiittt}}}zzzuuuqqqlllddd^^^QQQOOOMMMLLLLLLLLLKKKJJJLLLIIIDDDBBBCCCIIIOOOTTTbbbhhhoooppplllhhhfffggggggeeebbb___^^^___aaabbbjjjlllpppuuuyyy|||~~~{{{wwwtttsssssspppnnnkkkiiigggdddaaa^^^\\\\\\___cccfffeee```[[[[[[WWWQQQKKKEEE@@@<<<888888888888888777777777777666666555555555555666666555555555555555555555555555666777777777666555444333333333333333333333333333333444444444444333333333333333333333333333333444444444444444444444444444444444444444444444444333333333222222222222222333333333444444444555555555555555555666666666666888;;;???AAA@@@AAADDDGGGKKKLLLNNNPPPSSSWWWYYY[[[___eeekkkmmmrrrzzz|||lllYYYVVVgggrrrPPPGGG@@@??????<<<;;;<<<;;;;;;:::999999888888777777777777777777777777777777777777777777777777777666666666666666666666666555555555555555555555555444444444444444444444444333333333333333333333333333333444555555555444333888777555666;;;CCCKKKQQQ___iiiwww~~~kkkeee]]]VVVRRRMMMGGGCCCEEEHHHMMMPPPQQQRRRSSSTTTSSSQQQNNNNNNRRRYYYaaafffkkkkkkkkkgggbbb^^^[[[[[[WWWVVVUUUVVVXXX\\\aaaccclllpppvvv}}}|||xxxvvvuuupppmmmiiiffffffeeeeeedddcccaaaaaadddhhhjjjiiigggdddbbb^^^YYYTTTMMMEEE@@@===;;;:::888777777888888666666555555555555666666666666666666666666666666666666777777777666555444444444444444444444444444333333444444444444333333333333333333333333333333444444444444444444444444444444444444444444444444444444333333222222111111333333333444444444555555555555555555666666777777666:::>>>@@@@@@AAADDDGGGKKKLLLNNNPPPSSSWWWYYY[[[```fffkkklllpppxxx|||}}}~~~~~~nnn[[[YYYlllvvvOOOGGG@@@??????<<<;;;<<<;;;;;;:::999999888888777666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444000111333444444444444555555666;;;BBBMMMZZZfffmmm{{{~~~sssiiiaaaSSSOOOJJJFFFDDDCCCAAA???DDDJJJPPPSSSRRRPPPQQQRRRLLLLLLMMMPPPUUU]]]ccchhhbbb```\\\XXXVVVUUUUUUUUUZZZ[[[\\\___dddjjjooorrr{{{~~~}}}||||||yyyvvvrrrppppppqqqppppppqqqnnnlllmmmpppqqqooommmhhhfffdddaaa]]]XXXRRRMMMCCCAAA>>>;;;888888888888777777666555555555666666666666666666666666666666777777777777666666555555444444444444444444444444444444555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333222111111333333333444444444555555444444555555666666777777555999>>>@@@@@@BBBEEEHHHKKKLLLNNNPPPSSSWWWYYY[[[___eeejjjlllqqqxxx}}}~~~~~~~~~nnn]]]\\\ooozzzOOOGGG@@@??????<<<;;;<<<;;;;;;:::999999888888777666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444444555666666444444666888888===GGGSSSbbbppp{{{}}}rrrdddWWWNNNDDDBBB@@@???@@@BBBCCCCCCDDDIIINNNOOOLLLIIIHHHIIIEEEGGGJJJOOOSSSWWW[[[\\\]]][[[YYYWWWXXX[[[___aaaggghhhkkkoootttxxx|||~~~~~~}}}{{{{{{|||||||||{{{yyywwwvvvvvvxxxwwwtttpppmmmiiieeeaaa^^^[[[XXXUUUJJJGGGCCC???;;;999999999999888777666666666666666777777777777777777777777888888777777666666666666555555555555555555555555444555555666666555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333222222333333333444444444555555444444444555666777777888777;;;???AAAAAACCCFFFJJJKKKLLLNNNPPPSSSWWWYYY[[[^^^dddjjjmmmrrrzzz}}}|||nnn^^^\\\lll{{{PPPGGG@@@??????<<<;;;<<<;;;;;;:::999999888888777777777777777777777777777777777777777777777777777666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444444666777555333444999===IIIOOOYYYfffrrr|||}}}ttthhhZZZLLLCCC???>>>>>>>>>???@@@BBBCCCFFFHHHKKKKKKJJJIIIHHHHHHIIIKKKNNNQQQTTTVVVWWWWWW\\\]]]^^^___bbbgggnnntttssswww~~~}}}|||}}}}}}|||{{{zzzyyyxxxzzz||||||xxxtttsssnnngggaaa\\\YYYVVVSSSMMMKKKGGGCCC@@@===<<<;;;;;;:::999888777777777888777777777777777777777777999888777666666666777777666666666666666666666666555555666666666666555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333444444444444333333333444444444555555333444444555666777888888888<<<@@@BBBBBBCCCFFFIIIKKKLLLNNNPPPSSSWWWYYY[[[]]]dddiiimmmrrr{{{}}}zzz}}}lll]]]XXXaaa|||PPPGGG@@@??????<<<;;;<<<;;;;;;:::999999888888777777777777777777777777777777777777777777777777777666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555222555777888999???HHHPPPaaafffmmmvvv~~~}}}zzztttlllbbbVVVJJJBBBBBBCCCDDDDDDDDDEEEFFFGGGEEEDDDDDDEEEHHHIIIJJJJJJNNNOOOQQQTTTXXX]]]aaacccdddiiippptttxxx~~~}}}}}}{{{yyy{{{}}}}}}zzzwwwuuupppiiibbb\\\WWWSSSPPPLLLKKKIIIGGGEEECCCAAAAAA===<<<;;;:::999999999999888888888888888888888888999888777666666666777888666666666666666666666666666666666777777666666666555555555555555555555555444444444444444444444444444444444444444444444444222222333333444555555555333333333444444444555555333333444555666777888888888<<<@@@AAAAAAAAADDDGGGKKKLLLNNNPPPSSSWWWYYY[[[]]]dddiiilllqqqyyy~~~~~~zzz|||~~~kkk]]]TTTXXX||||||PPPGGG@@@??????<<<;;;<<<;;;;;;::::::999888888777777777777777777777777777777777777777777777777777666666666666666666666666555555555555555555555555666666666666666666666666555555555555555555555555333777<<<@@@FFFQQQ___iiisssvvvzzz~~~zzzvvvzzzwwwrrrkkkcccYYYNNNHHHHHHJJJLLLMMMNNNNNNOOOPPPVVVRRRPPPQQQUUUYYYZZZYYYddddddfffjjjrrrzzz|||{{{}}}}}}{{{yyytttpppjjjddd^^^YYYSSSOOOJJJJJJJJJIIIHHHGGGFFFEEE>>>===<<<;;;::::::999:::888888888888888888888888:::999777666666666777888777777777777777777777777666666777777777777666666555555555555555555555555444444444444444444444444444444444444444444444444111222222333444555666666333333333444444444555555333333444555666777888999888;;;???@@@???@@@CCCEEEKKKLLLNNNPPPSSSWWWYYY[[[^^^dddiiikkkooowww||||||nnn[[[WWW]]]oooQQQHHH@@@???>>><<<:::<<<:::::::::999999999888888999888888777666555555444777777777777666666666666666666666666666666666666666666666666666666666666444444444555555555666666555444333444777888777666:::???HHHUUUcccnnnuuuxxx~~~|||{{{}}}|||wwwsssvvvtttqqqnnniiiccc]]]XXX^^^]]]___cccbbb]]]YYYZZZTTTWWW[[[___dddkkkrrrwwwxxxrrrssspppiiiccc^^^UUUMMMMMMLLLJJJGGGEEEFFFIIILLLGGGEEEBBB???===<<<;;;;;;;;;999>>>DDD???555444===;;;;;;:::888666555777999888888777666777888:::;;;999999999888777666666555555555444444444555555666444444444444444444444444444333333333333444555555333555444111111333333000555555555555555555555555666666666666666777888888888<<<@@@BBBAAABBBEEEHHHMMMMMMNNNPPPTTTWWWZZZ\\\aaagggjjjkkkooovvv|||}}}~~~lllZZZUUUYYYjjj~~~QQQHHH@@@???>>><<<:::<<<:::::::::999999999888888888888888777666555555555666666666666777777777777666666666666666666666666666666666666666666666666444555555555555555555555777777777777888999:::;;;AAAIIIUUUbbbnnnwww|||~~~|||xxxxxxyyyyyyuuuqqqwwwvvvtttssspppmmmiiifffmmmllllllmmmiiibbb___aaa___aaaeeejjjrrr}}}sssrrrnnngggdddbbb\\\UUUOOONNNLLLJJJGGGFFFFFFFFFKKKIIIGGGCCC@@@>>>===<<<:::<<>>888<<<;;;;;;;;;999666666888999888777777777888888999::::::999999888777777666666555555555444444555555666444444444444444444444444555555444444555555666666333777777555555888777444555555555555555555555555666666666666666777888888888<<<@@@BBBAAABBBEEEHHHMMMNNNOOOQQQTTTXXX[[[]]]aaagggjjjkkkooovvv|||}}}}}}~~~mmmZZZUUUWWWddd}}}QQQHHH@@@???>>><<<:::<<<:::::::::999999999888888888888777777666666555555555555666666777777888888666666666666666666666666666666666666666666666666666555555555555555555555555666777777666999???EEEQQQ[[[iiitttzzz}}}}}}{{{xxxuuutttvvvvvvssspppqqqqqqqqqpppooonnnmmmmmmqqqqqqqqqnnnggg______dddmmmooouuu}}}zzzqqqnnnkkkddd[[[RRRPPPNNNKKKHHHFFFCCCBBBIIIHHHFFFCCC@@@===;;;:::888;;;DDDLLLIII===777999<<<<<<;;;999777777999;;;777888999999:::999999999:::999999888888777777777666666555555444555555666444444444444444444444444555555666666666777777777000444555333333555555111555555555555555555555555666666666666666777888888888<<<@@@BBBAAABBBEEEHHHNNNNNNOOOQQQUUUXXX[[[]]]aaagggjjjkkkooovvv|||}}}~~~~~~ooo]]]WWWVVVbbb|||QQQHHH@@@???>>><<<:::<<<:::::::::999999999888888888777777777666666666555444555555666777888888999666666666666666666666666666666666666666666666666666666666666555555555555444666888888:::BBBOOOYYYfffooozzz~~~~~~|||zzzvvvsssqqqppppppooommmkkkiiiiiihhhfffeeeeeefffgggkkklllpppppplllhhhnnnwwwwwwkkk```\\\VVVQQQMMMJJJGGGFFFDDDDDDCCCBBBAAA???=========;;;<<<>>><<<777888===<<<===<<<;;;999999:::<<<999:::;;;<<<<<<<<<::::::::::::999999999888888888777666666555555555555555555555555555555555555555555555666666777777777777222444444111111555777555555555555555555555555555666666666666666777777888888<<<@@@BBBAAABBBEEEHHHNNNNNNPPPRRRUUUXXX\\\^^^aaafffjjjkkkooovvv|||}}}~~~~~~ooo^^^WWWVVVaaa}}}QQQHHH@@@???>>><<<:::<<<:::::::::999999999888888777777777777666666666666444555555666777888888999666666666666666666666666666666666666666666666666666666666666666666666666666999===AAAGGGTTTeeeqqqwww}}}{{{vvvrrrnnnlllllljjjhhhfffeeecccaaa_________]]]ZZZXXXXXX[[[^^^ccciiisss}}}{{{rrrfffZZZSSSNNNJJJHHHCCCBBBBBBBBBBBBBBBBBBBBBCCC???<<<;;;::::::>>>CCC===>>>===<<<::::::<<<>>><<<===>>>???>>>===<<<;;;::::::::::::999999999999888777666555555555555555555555555555555555555555333444555666666666666555777888777444777???EEEFFF555555555555555555555555666666666666666777777888888<<<@@@BBBAAABBBEEEHHHNNNNNNOOOQQQTTTXXX[[[]]]aaafffjjjkkkooovvv|||}}}}}}}}}~~~lll\\\UUUTTTaaaQQQHHH@@@???>>><<<:::<<<:::::::::999999999888888777777777777666666666666555555666666777777888888666666666666666666666666666666666666666666666666555555666666666777777777666:::BBBJJJUUUbbbqqq{{{~~~zzzxxxtttoooiiidddaaa___[[[[[[YYYXXXVVVTTTSSSRRRPPPQQQPPPNNNMMMPPPVVV\\\aaajjj{{{zzzhhh[[[SSSLLLHHHDDDCCCAAA@@@???@@@AAAAAA@@@????????????>>>??????>>>???>>>===<<<<<<>>>@@@>>>>>>>>>???>>>>>>======::::::::::::::::::::::::888888777666555555555555555555555555555555555555333444555666777666555555555666666555999DDDKKKMMM555555555555555555555555666666666666666777888888888<<<@@@BBBAAABBBEEEHHHMMMMMMNNNPPPTTTWWWZZZ\\\aaagggjjjkkkooovvv|||}}}{{{{{{}}}|||kkk\\\VVVVVVeeeQQQHHH@@@???>>><<<:::<<<:::::::::999999999888888666666666666777777777777666666666666777777777777666666666666666666666666666666666666666666666666444444555666777888888999:::AAAMMMZZZgggqqqwwwzzz}}}yyysssqqqfffdddaaa]]]YYYVVVTTTSSSLLLLLLLLLLLLJJJJJJJJJJJJGGGIIILLLMMMPPPXXXdddmmm{{{vvvjjj```ZZZPPPMMMHHHDDD@@@??????@@@===>>>??????@@@@@@>>><<>>======???AAA???>>>===<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;999888777666555555555555555555555555555555555555333555666888888777666555111333444222666===AAA@@@555555555555555555555555666666666666666777888888888<<<@@@BBBAAABBBEEEHHHLLLLLLMMMOOORRRVVVYYY[[[aaagggjjjkkkooovvv|||}}}yyyyyy{{{}}}mmm]]]XXXYYYiiiQQQHHHAAA???>>><<<:::<<<:::::::::999999999888888666666666666777777777777777777777777666666666666666666666666666666666666666666666666666666666666333444555666777888999:::EEEMMM\\\mmmzzz}}}|||}}}~~~~~~{{{uuulllccc\\\YYYMMMLLLKKKIIIHHHHHHHHHHHHCCCEEEFFFFFFFFFFFFHHHIIIIIIMMMSSSXXX___kkkzzz~~~vvvbbb^^^VVVNNNIIIFFFEEEEEEBBBBBB@@@>>>@@@BBBCCCBBB???@@@@@@???===>>>@@@BBB>>>===<<<:::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999777666555555555555666666666666666666666666555666888999:::999777666333666777444444666555222555555555555555555555555666666666666666777888888888<<<@@@BBBBBBBBBEEEIIIKKKKKKMMMOOORRRUUUYYY[[[aaagggjjjkkkooovvv|||}}}yyyzzz{{{{{{kkk\\\UUUWWWlllSSSJJJBBB???>>><<<;;;<<<::::::999999888777666666777777777777777777777777666666666666777777777777777777777777777777777777888777777666666666666777555555999<<<::::::DDDQQQ___ccckkksssyyy}}}~~~~~~|||}}}}}}zzzuuuqqqiiieee___WWWPPPKKKHHHFFFBBBCCCCCCBBBBBBEEEHHHLLLEEEHHHJJJLLLMMMOOOQQQSSSRRRYYYaaagggoookkkVVVJJJEEEEEECCCAAA???>>>???AAACCCDDD???@@@@@@>>><<<===AAADDDBBB>>>::::::======:::777888777666777999:::999888::::::999888888777666666444444333333444555777888666555555777999:::999888555555555555555555555555555555555555666666666666777777777777777888888888;;;<<>><<<;;;<<<::::::999999888777777777777777777777777777777777666666666666777777777777777777777777777777777777777777666666666666666777888666888<<<>>>BBBNNN\\\fffkkkrrryyy~~~~~~{{{xxxuuupppjjjaaa[[[SSSPPPLLLGGGCCC@@@@@@???EEEGGGJJJKKKMMMPPPTTTWWWXXXYYYZZZZZZYYYZZZ]]]___```mmm|||oooYYYLLLHHHGGGDDDCCCCCCCCCCCCCCCAAABBBBBB@@@======???BBBBBB>>>::::::<<<===:::777888777777888:::;;;;;;:::;;;;;;::::::999888888777888777666555444555555666666555555777999:::999777666666666666666666666666555555555555666666666666777777777777888888888888::::::>>>AAA@@@???BBBHHHMMMLLLLLLOOOSSSWWWZZZZZZbbbiiimmmmmmooouuu{{{}}}{{{{{{{{{~~~mmm^^^XXX\\\sssSSSJJJBBB???>>><<<;;;<<<:::::::::999888888777777777777777777777777777777666666666666777777777777777777777777777777777777666666555555555666777777999777888>>>FFFPPP^^^jjjooosssyyy~~~|||xxxuuuooohhh```WWWNNNHHHDDDCCCAAA@@@@@@BBBEEEGGGQQQTTTXXX[[[^^^```ccceeegggfffccc```___bbbfffkkkpppmmmTTTKKKHHHCCCAAAAAABBBBBBBBBCCCCCCCCCAAA>>>===>>>???AAA>>>;;;:::<<<<<<:::888888777777999<<<======<<<<<<<<<<<<;;;::::::999999;;;:::999777666555555555666555555777888999888777777777777777777777777777555555555555666666666666666666777777888888888888888888<<<@@@???===@@@FFFKKKKKKLLLPPPTTTXXXYYYYYYbbbhhhmmmmmmooouuu{{{}}}{{{zzzzzz}}}lll[[[VVVYYYoooSSSJJJBBB???>>><<<;;;<<<:::::::::999999888888888777777777777777777777777666666666666777777777777666666666666666666666666555555555555666666777888999999===EEEQQQ^^^lllttttttwww||||||wwwtttqqqlllddd\\\SSSMMMHHHEEEEEEEEEFFFIIIMMMSSSXXX[[[bbbeeehhhjjjkkkkkklllmmmjjjhhheeedddgggooozzzrrr]]]UUUJJJBBB@@@BBBCCCDDDCCCCCCBBB@@@???>>>======@@@>>>;;;;;;<<<<<<:::888999888888:::===??????>>>=========<<<<<<;;;;;;;;;<<<;;;:::999888777777666666555555777888999888666666666666666666666666666555555555555666666666666666666777777888888999999888888<<>><<<;;;<<<:::::::::999999999999999777777777777777777777777666666666666777777777777666666666666666666666666555555555666777888999:::999>>>FFFPPP]]]jjjtttxxxyyy{{{~~~}}}xxxrrrnnnlllfff]]]SSSKKKIIIJJJLLLPPPRRRTTTYYY^^^dddjjjmmmooopppqqqooommmkkkkkkkkkjjjkkknnnuuu|||hhhWWWMMMIIIGGGFFFDDDCCCAAA@@@??????>>>>>>@@@>>><<<;;;;;;;;;:::999999999999;;;>>>@@@@@@???===<<<<<<<<<<<<<<<;;;;;;999::::::::::::::::::999777777666777999999888777555555555555555555555555555555555555666666666666555666666777888888999999999:::===AAA@@@>>>AAAGGGJJJJJJLLLPPPUUUWWWXXXWWW```gggllllllnnnuuu{{{}}}zzzyyyzzzooo^^^VVVWWWgggSSSJJJBBB???>>><<<;;;<<<::::::::::::::::::999999777777777777777777777777666666666666777777777777777777777777777777777777666666666777888999;;;<<<>>>HHHSSS]]]fffqqqxxxzzz}}}~~~~~~zzzuuupppllljjjeee[[[RRRLLLLLLQQQVVVbbbdddgggkkkpppsssvvvxxxqqqqqqnnnkkkgggfffhhhjjjlllsss|||jjj\\\PPPHHHJJJGGGBBB@@@@@@@@@?????????>>>===<<<;;;::::::::::::999999;;;>>>??????>>>;;;;;;;;;;;;;;;;;;;;;;;;777888999;;;;;;<<<<<<;;;999888888999::::::999777555555555555555555555555555555555555666666666666555555666777888999999::::::;;;>>>BBBAAA???BBBIIIJJJJJJKKKOOOSSSWWWXXXXXX___fffkkklllnnnuuu{{{}}}|||{{{|||ooo^^^WWWWWWdddSSSJJJBBB???>>><<<;;;<<<::::::::::::::::::::::::777777777777777777777777666666666666777777777777777777777777777777777777666666777888999;;;===>>>GGGTTTaaafffllltttzzz|||~~~}}}{{{wwwrrrmmmkkkgggeee```ZZZWWWYYY```eeeoooqqqtttwwwyyyyyyyyyxxxmmmkkkhhheeedddgggmmmrrrvvvjjjZZZSSSNNNGGGBBBAAAAAA@@@???>>>>>>>>><<<:::999::::::;;;::::::;;;===>>>>>>===999999999999999999999999777888999;;;<<<<<<;;;;;;;;;:::999:::;;;<<<:::888555555555555555555555555555555555555666666666666555555666777888999:::::::::;;;>>>BBBAAA???BBBHHHKKKKKKKKKMMMRRRVVVXXXYYY___fffkkkkkknnnuuu{{{}}}}}}}}}~~~~~~lll\\\VVVVVVbbbSSSJJJBBB???>>><<<;;;<<<::::::::::::::::::::::::777777777777777777777777666666666666777777777777777777777777777777777777777777777999:::<<<>>>???OOO]]]iiilllnnnuuu|||~~~~~~}}}{{{wwwsssoookkkiiieeeeeedddccccccfffnnnsssqqqsssvvvxxxxxxuuurrrpppiiigggdddbbbdddkkkuuu|||uuu[[[TTTKKKEEEBBBBBB@@@???>>>>>>>>><<<:::999:::;;;;;;::::::;;;===>>>===<<<888888888888888888888888888999:::;;;;;;;;;:::999<<<;;;:::;;;<<<<<<;;;999777777777777777777777777555555555555666666666777444555666777888999::::::999:::===AAA@@@???BBBHHHLLLKKKJJJLLLQQQVVVYYYZZZ^^^eeekkkkkknnnuuu{{{}}}yyywwwwwwzzzppp^^^VVVYYYbbbTTTJJJAAA>>>>>><<<<<<===;;;;;;::::::::::::999999777777777777777777777777888888777777777777888888777777888777666666888:::666999;;;;;;;;;???IIIQQQbbbeeejjjpppuuuxxxzzz{{{}}}|||yyyuuuqqqmmmjjjhhhiiikkkmmmnnnnnnnnnooopppyyyxxxwwwvvvuuuqqqlllhhheeeddd___hhh{{{mmmSSSIIIGGGDDD@@@???999::::::999777777:::>>>;;;::::::::::::;;;<<<===;;;;;;;;;<<<<<<<<<======888888888999:::;;;<<<===;;;;;;:::999999:::::::::999888666555555555666777666666555555555555666666666666777888888888888777:::;;;<<<<<<===???CCCGGGKKKKKKKKKMMMOOOSSSVVVXXX^^^eeekkkkkkmmmsssyyyzzz~~~zzzvvvuuuvvvmmm\\\TTTYYYcccSSSIIIAAA>>>>>><<<;;;===;;;;;;::::::::::::999999777777777777777777777777888888777777777777888888666777888888666666777999666999<<>>???@@@>>>;;;999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========;;;;;;::::::::::::::::::;;;::::::999999::::::;;;999999888777666666666777666666555555555555666666666777888888999999888888:::;;;<<<<<<===@@@DDDGGGKKKKKKKKKMMMOOOSSSWWWYYY^^^eeekkkkkkmmmtttyyy{{{~~~zzzvvvtttvvvmmm\\\SSSWWWbbb~~~RRRIIIAAA>>>>>><<<;;;===;;;;;;::::::::::::999999777777777777777777777777888888777777777777888888555777888888777666666777888999===DDDNNNZZZfffmmmnnnpppsssvvvxxxyyyzzzzzz|||zzzxxxtttqqqooommmlllnnnppprrrssstttvvvzzz|||zzz{{{yyyuuunnnjjjiiijjjpppppp\\\PPPLLLCCCCCCBBBAAA???===:::999:::;;;;;;<<<===<<<<<<<<<<<<<<<===============>>>???>>><<<;;;999888888888:::::::::999999::::::;;;::::::::::::999888666666777666666555555666666777777888888999999999999999:::<<<======>>>@@@DDDGGGKKKKKKKKKMMMPPPSSSWWWYYY^^^fffkkklllnnntttyyy{{{}}}zzzwwwuuuxxxooo]]]TTTVVV```zzzQQQHHH@@@???>>><<<;;;===;;;;;;:::::::::999999999777777777777777777777777888888777777777777888888555777999999777666666777:::<<>>===:::;;;<<<===>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@???===<<<:::999888888::::::999999999:::;;;;;;;;;;;;<<<<<<;;;999777666777777666666666666777777888888999::::::::::::999:::<<<>>>>>>???AAADDDGGGKKKKKKKKKMMMPPPTTTXXXZZZ___fffkkklllnnntttyyy{{{}}}{{{yyyxxxvvvnnn]]]TTTWWWcccvvvOOOGGG@@@???>>><<<;;;<<<;;;;;;:::::::::999999999777777777777777777777777888888777777777777888888555777999999888777888999===AAAHHHSSS^^^eeehhhhhhmmmoooqqqsssvvvxxxyyyzzzzzzyyyuuurrrpppnnnnnnnnnoooqqqrrrrrrrrrsssvvvxxx||||||zzzvvvtttxxxyyy```VVVIII@@@>>>??????>>><<<<<<======>>>>>>======???????????????????????????>>>===<<<;;;;;;:::::::::999999999::::::;;;<<<;;;<<<<<<<<<<<<:::888777777777666666666666777777888888999::::::::::::999;;;<<>>============>>>??????AAA@@@@@@@@@@@@?????????>>>>>>===<<<<<<<<<<<<<<<999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;::::::999888777777666666777777888777888888999999999999999;;;===???AAABBBCCCEEEGGGKKKKKKLLLNNNQQQUUUYYY\\\___ggglllmmmooouuuzzz||||||yyywwwoooiii\\\VVV\\\nnnoooMMMEEE?????????<<<;;;<<<;;;;;;::::::::::::999999777777777777777777777777888888777777777777888888777888888888888:::???BBBLLLSSS[[[bbbfffjjjnnnqqqqqqrrrsssuuuwwwzzz|||}}}zzzwwwsssooolllkkkkkkkkkjjjmmmqqqtttttttttttttttnnnuuuxxx```SSSLLLEEE@@@@@@>>>===;;;<<<>>>@@@AAABBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<999999999999:::;;;<<<===:::::::::999::::::;;;<<<888888777777777777888888666777888888999999888888;;;===@@@BBBBBBDDDFFFGGGKKKKKKLLLNNNQQQVVVZZZ\\\```ggglllmmmooouuuzzz||||||xxxuuuqqqlll^^^XXX^^^ooommmMMMEEE?????????<<<;;;;;;;;;;;;;;;:::::::::999999777777777777777777777777888888777777777777888888888888888777888;;;AAAEEEVVV[[[aaaddddddffflllrrruuuvvvvvvwwwyyy{{{}}}~~~zzzwwwsssnnnkkkjjjjjjjjjhhhlllrrrvvvwwwvvvvvvvvvvvvppp```VVVMMMEEEAAA???<<<;;;;;;===AAACCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA???===<<<;;;;;;;;;999999999999:::;;;<<<===:::999888888999:::<<<===888888777777777777888888666666777888888888888888;;;===@@@BBBCCCDDDFFFGGGKKKKKKLLLNNNQQQVVVZZZ]]]```ggglllmmmooouuu{{{|||zzzwwwtttssspppaaaUUUXXXllllllHHHEEE@@@>>>======<<<;;;;;;;;;::::::::::::999999777777777777777777777777999999888777777666777777;;;;;;:::999;;;@@@HHHMMMYYY\\\aaagggkkknnnppppppqqqtttwwwzzz{{{|||}}}~~~|||xxxtttqqqlllfffgggllljjjpppwww{{{{{{zzz{{{|||lllaaaZZZLLLDDDAAA@@@AAA???===???CCCBBBAAA@@@@@@??????@@@@@@AAA@@@???===<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<:::::::::999999::::::;;;@@@>>><<<999777666666777777777777777888999:::;;;;;;===???AAAAAACCCEEEGGGKKKKKKLLLNNNQQQTTTWWWYYY___fffkkkmmmrrryyy}}}}}}yyyuuusssssspppaaaVVVYYYjjjdddGGGDDD@@@>>>===<<<<<<;;;;;;;;;:::::::::999999999777777777777777777777777777777777777777888999999999:::;;;===AAAGGGNNNTTT^^^```dddhhhlllnnnpppqqquuuwwwyyy{{{{{{|||||||||zzztttooommmkkkiiikkkpppnnnssswwwyyy{{{~~~pppYYYNNNGGGBBBAAA???<<<<<>>===<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<;;;:::999999::::::;;;???>>><<<:::999777666666777777777777888999:::;;;;;;===???AAAAAACCCEEEGGGKKKLLLMMMNNNQQQTTTWWWYYY___fffkkkmmmrrryyy}}}}}}wwwtttrrrtttpppaaaWWW[[[jjj\\\GGGDDD@@@======<<<<<<;;;::::::::::::999999999999777777777777777777777777555666666777888999;;;;;;666999>>>CCCIIIPPPWWW\\\dddeeegggjjjmmmooorrrsssyyyzzz{{{||||||{{{zzzyyyxxxqqqllllllmmmmmmqqquuurrrvvv{{{www___SSSGGGCCCAAA???>>>???DDDCCCBBBBBBAAAAAABBBBBBAAAAAA@@@???>>>======<<<;;;;;;::::::::::::;;;;;;>>>===;;;999999999;;;<<<>>>>>>======;;;999777555777777777777888999:::;;;:::<<>>===<<<;;;::::::::::::::::::;;;???>>>;;;999888999;;;<<<===>>>??????>>>;;;888666777777777777888999:::;;;:::<<>><<<<<<<<<<<<;;;::::::999999999888888888777777777777777777777777888888888888888999999:::;;;???GGGMMMSSSYYY]]]aaafffgggiiikkkooossswwwyyywwwvvvvvvxxx{{{{{{yyywwwuuuqqqppprrrsssqqqppprrrsssvvv\\\LLLGGGCCCAAAAAABBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@>>>===<<<:::::::::999999:::::::::>>>===;;;999999999;;;<<<>>>???AAAAAA@@@===999777777777777777888999:::;;;:::<<<>>>@@@@@@BBBDDDFFFLLLLLLMMMOOORRRUUUXXXZZZ___fffkkkmmmrrryyy}}}}}}|||xxxttt}}}vvvdddXXX\\\mmm{{{WWWEEEBBB>>><<<<<<<<<<<<;;;999999999999888888888888777777777777777777777777999999888888888999999:::@@@EEEKKKQQQVVVZZZ^^^aaafffhhhjjjnnnrrrvvvxxxzzzvvvttttttwww{{{|||yyywwwrrrqqqrrrtttsssqqqrrrwwwiiiWWWMMMEEE@@@===AAAAAA@@@????????????@@@@@@@@@AAAAAA@@@>>><<<;;;::::::999999999999:::::::::::::::999999::::::;;;===>>>???@@@???<<<999777777777777777888999:::;;;999;;;>>>???@@@AAADDDFFFKKKKKKLLLNNNQQQTTTWWWYYY___fffkkkmmmrrryyy}}}}}}~~~}}}zzz{{{}}}wwwsss|||xxxhhh[[[]]]mmmuuuSSSDDDAAA===<<<<<<<<<<<<;;;999999999999888888888888777777777777777777777777777777777888999:::;;;<<>>???@@@AAADDDFFFJJJJJJKKKMMMPPPSSSVVVXXX___fffkkkmmmrrryyy}}}}}}}}}wwwrrrzzzxxxkkk^^^^^^llloooNNNDDDAAA===<<<<<<<<<<<<;;;999999999888888888888777777777777777777777777777555666666888999;;;===>>>HHHLLLQQQVVVZZZ^^^cccfffmmmooorrrvvvxxxyyyyyyxxxzzzxxxvvvxxx|||}}}yyyuuuuuuvvvyyy{{{zzz}}}zzzsssjjj^^^SSSNNNCCCCCCBBBAAAAAAAAAAAABBB>>>???@@@@@@???===:::999:::999999999999999999:::333555888:::;;;;;;999999999:::::::::999777666555777777777777888999:::;;;999;;;>>>???@@@AAACCCFFFIIIJJJJJJLLLOOORRRUUUWWW___fffkkkmmmrrryyy}}}}}}xxxtttttt{{{xxxhhh[[[ZZZiiinnnPPPBBBAAA???>>><<<;;;;;;:::999999999999999999999999999888888888777777666666:::999999888999===CCCHHHRRRTTTWWWYYY\\\```eeeiiiqqqtttxxxzzzzzzyyyxxxxxx|||{{{{{{yyyyyy{{{wwwwww{{{~~~}}}||||||||||||}}}}}}~~~xxxnnnaaaVVVPPPIIIDDDEEEEEEBBB???@@@????????????>>>===<<<;;;===;;;999999::::::999888777777888:::;;;;;;:::888;;;999777777999:::888666999888777777777888:::::::::<<>>??????>>>>>>======<<<;;;:::;;;;;;;;;:::999888888888999999:::<<<======;;;::::::888666666888999777555999888777777777888999::::::<<>>DDDJJJOOOSSSVVVYYY\\\___dddiiimmmrrruuuxxxyyyzzz{{{}}}~~~}}}{{{zzzxxxtttsssvvvwwwzzz}}}uuuqqqqqqtttuuuuuuvvvuuuuuutttssssssrrrrrrrrrssssssuuuvvvwwwxxxxxx{{{{{{zzzyyyyyyzzzzzz{{{}}}uuuqqq^^^SSSJJJFFFDDD@@@???AAA???>>>===;;;:::999999999888;;;>>>===999777777888999:::;;;<<<<<<<<<;;;:::888777666666777777666444888888777777888888999::::::<<>>===<<<;;;;;;;;;999999999999999999999999888888888888888888888888666888;;;>>>BBBHHHNNNSSSUUUWWW[[[^^^bbbffflllppptttvvvxxxyyyzzz{{{~~~|||xxxuuutttrrrppptttyyy{{{{{{wwwrrrmmmkkklllnnnooopppoooooooooooonnnmmmllllllllllllmmmnnnoooooopppppptttsssssssssssssssssssssuuuwwwyyy{{{{{{{{{}}}~~~}}}xxxiii]]]QQQKKKGGGCCCBBBCCC???>>><<<:::888888888999888===AAA@@@;;;777777:::777888:::;;;:::999888999888777777777777777666666888888888888888999999999999<<<>>>@@@@@@AAACCCDDDFFFGGGIIILLLPPPTTTWWWYYY^^^eeeiiikkkooowww||||||xxxwwwyyy~~~lll]]]\\\fffsss\\\HHH??????===<<<;;;;;;;;;;;;999999999999999999999999888888888888888999999999666999>>>BBBFFFLLLQQQUUUVVVYYY\\\```dddiiiooosssvvvwwwyyyzzzzzz{{{}}}{{{vvvrrrpppoooooovvv~~~tttkkkllliiifffeeeeeefffggggggjjjkkkkkkkkkjjjiiihhhgggfffggggggggghhhhhhiiiiiihhhhhhiiiiiijjjjjjjjjjjjmmmooorrrssssssssstttvvvwwwyyyzzz{{{|||}}}qqqeeeXXXQQQLLLFFFCCCDDD@@@>>>;;;999888888999::::::???CCCAAA<<<888999;;;777999;;;;;;999888888999888999999888888777777777777777888888999999999999999;;;>>>@@@@@@AAABBBDDDEEEFFFHHHKKKOOOSSSVVVXXX^^^dddiiikkkooovvv{{{|||xxxvvvyyy|||jjjZZZWWW```~~~zzzlllXXXHHH???>>>===<<<;;;;;;;;;;;;999999999999999999999999888888888999999999999999999<<>>===@@@AAA@@@<<<999999:::888<<<>>>>>>;;;999999;;;888999:::999888777777999777777888999999999999888999;;;>>>???@@@@@@BBBCCCDDDEEEGGGKKKNNNRRRUUUWWW]]]ccchhhjjjnnnvvvzzz{{{~~~wwwvvvxxxzzzgggXXXUUU]]]zzzuuugggUUUHHH>>>>>>===<<<;;;;;;;;;;;;999999999999999999999999888888888999999:::::::::;;;???DDDIIILLLPPPSSSVVVYYY[[[```dddhhhnnntttyyyyyy{{{}}}|||zzzxxxvvvvvvpppmmmkkklllooowwwuuukkkhhhgggfffeee^^^___````````````aaabbbaaabbbccccccbbbaaa___]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]^^^```cccdddeeeeeeeeebbbeeegggggggggggghhhiiillloooqqqrrrrrrqqqqqqrrrvvvyyy~~~{{{qqqhhhbbb[[[PPPHHHEEECCC@@@<<<::::::<<<@@@BBB???>>>>>><<<;;;999888888888<<>>:::888999;;;777999:::999666555666888666777888999:::999999888888;;;>>>??????@@@BBBCCCDDDEEEGGGJJJNNNRRRUUUWWW\\\bbbgggiiimmmuuuyyyzzz|||vvvuuuxxxzzzgggXXXVVV^^^{{{~~~rrrdddTTTHHH>>>===<<<;;;;;;;;;;;;;;;999999999999999999999999888888888999999:::::::::===AAAFFFJJJMMMPPPSSSUUUYYY\\\```eeeiiiooovvvzzzzzz|||~~~}}}zzzvvvtttsssqqqoooooottt{{{yyyqqqiiicccbbbcccaaa]]][[[[[[\\\^^^^^^]]]\\\\\\\\\^^^___`````````^^^\\\ZZZZZZYYYYYYYYYYYYYYYXXXXXXUUUWWWZZZ]]]___`````````]]]___aaabbbaaaaaabbbcccbbbdddggghhhgggfffeeeeeelllooorrrtttvvvzzzxxxooojjjcccWWWMMMIIICCCAAA===;;;;;;>>>BBBEEE@@@===:::999999999777666666:::>>><<<888666777999666888999888555444555777666777888999:::999888888888;;;===??????@@@BBBCCCDDDEEEGGGJJJNNNRRRUUUWWW\\\bbbggghhhllltttyyyyyy|||wwwuuutttzzztttcccVVVWWWcccxxxnnndddSSSDDD>>>>>><<<;;;:::999999999999999999999999999999999:::999777777888999;;;===CCCFFFJJJMMMPPPRRRVVVXXX^^^```cccggglllqqquuuwww~~~|||}}}wwwpppnnnnnntttyyyooogggccc```^^^\\\\\\\\\ZZZYYYYYYYYYXXXWWWWWWWWWWWWXXX[[[[[[[[[[[[ZZZZZZZZZZZZWWWUUUTTTTTTUUUVVVVVVUUUTTTUUUUUUVVVXXXYYYYYYZZZ[[[YYYXXXWWWWWWXXXZZZ[[[______``````aaaaaa``````fffgggiiiiiikkknnnsssvvv|||zzzppphhhccc^^^XXXSSSLLLBBB;;;<<<@@@@@@>>>===999999777444777===???===;;;::::::999888888888999:::999888777666666666666666777777777777888888888:::<<<>>>>>>>>>???AAACCCCCCCCCEEEHHHLLLOOORRRTTT[[[ccciiijjjmmmtttzzz|||xxxwwwvvv|||uuubbbUUUXXXiiivvviii___PPPCCC>>>===<<<;;;:::999999999999999999999999999999999:::999888777888:::<<<>>>EEEHHHLLLPPPRRRUUUXXXZZZ___aaadddiiinnntttyyy{{{~~~}}}sssllliiipppxxxwwwjjjaaa^^^^^^\\\ZZZYYYZZZZZZYYYXXXXXXWWWWWWVVVUUUVVVVVVVVVXXXXXXXXXXXXXXXWWWWWWWWWSSSQQQPPPPPPQQQRRRRRRQQQSSSSSSSSSTTTTTTTTTUUUUUUXXXWWWUUUTTTTTTTTTTTTUUUZZZZZZ[[[[[[[[[ZZZZZZYYY^^^___``````aaacccgggjjjnnnrrrxxx~~~yyyqqqhhh```ZZZVVVSSSOOOEEE>>>???BBB@@@>>>===<<>>>>>>>>???AAACCCCCCDDDFFFIIILLLPPPSSSUUUZZZbbbhhhiiimmmtttzzz|||yyyxxxxxx~~~vvvaaaTTTZZZooouuueeeZZZNNNCCC>>>===<<<;;;:::999999999999999999999999999999999999999888888999<<<>>>@@@GGGJJJOOORRRTTTWWWZZZ\\\aaabbbfffjjjqqqwww}}}|||rrrkkkjjjlllzzz{{{mmmeee```\\\ZZZ\\\YYYXXXVVVVVVWWWWWWWWWVVVUUUUUUTTTSSSSSSSSSSSSTTTSSSSSSSSSTTTTTTTTTTTTTTTQQQOOOMMMMMMOOOOOOOOONNNPPPPPPPPPPPPOOOOOONNNNNNRRRRRRQQQQQQPPPOOOMMMMMMRRRSSSSSSTTTSSSSSSRRRRRRYYYZZZ[[[[[[[[[]]]aaacccfffjjjooouuuzzzvvvvvvsssoooiiiccc___]]]]]]UUUKKKCCCBBBCCCAAA>>>>>>AAAFFFHHHDDD>>><<<999555::::::999888888888888999999999888777666666666666888888888888999999999::::::<<<>>>>>>>>>???AAACCCDDDEEEGGGJJJMMMQQQTTTVVVXXX```gggiiillltttzzz}}}xxxxxxxxxvvvbbbTTT[[[qqq|||eeeXXXMMMDDD======<<<;;;:::999999:::999999999999999999999999999999999999;;;>>>AAABBBHHHKKKPPPSSSUUUXXX[[[]]]aaacccggglllssszzzzzzrrroooppppppsssjjj```]]][[[YYY[[[^^^ZZZXXXVVVUUUUUUVVVUUUSSSRRRRRRQQQPPPPPPPPPQQQQQQPPPPPPQQQQQQQQQQQQRRRRRRQQQOOONNNNNNOOOOOOOOONNNOOONNNNNNMMMLLLKKKJJJIIIKKKLLLNNNNNNNNNLLLJJJIIILLLLLLNNNOOOOOOPPPOOOOOOUUUWWWXXXYYYZZZ\\\___aaadddgggkkkpppuuuzzz~~~tttooolllkkklllooopppooonnn\\\QQQGGGCCCBBB@@@@@@BBBCCCJJJLLLEEE===999888666999999888888888888888999888888777666666666666666888888999999999:::::::::999;;;===>>>>>>???BBBCCCEEEFFFHHHKKKNNNRRRUUUVVVWWW___fffhhhlllttt{{{}}}~~~vvvvvvwwwvvvbbbUUU[[[oooiiiXXXMMMCCC===<<<;;;;;;::::::::::::999999999999999999999999999999999:::===@@@CCCEEEHHHKKKOOOSSSUUUXXX[[[]]]aaaccchhhooovvv}}}|||zzzuuupppqqqvvvuuummmeee___[[[[[[ZZZXXXXXX[[[]]]ZZZWWWVVVUUUTTTSSSQQQPPPPPPOOONNNNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQPPPOOOMMMMMMMMMNNNMMMLLLMMMMMMLLLKKKJJJIIIHHHHHHGGGHHHKKKMMMMMMLLLKKKIIIHHHIIIKKKMMMOOOPPPQQQQQQPPPRRRTTTVVVWWWYYY\\\^^^^^^aaadddhhhlllqqqxxx|||~~~yyysssllliiippp|||~~~wwwaaaUUUIIICCC@@@???BBBFFFDDDIIIHHHAAA999777888999888888888777777888999999888777666666666666666666888888999999999:::::::::999;;;===>>>???@@@BBBDDDFFFFFFHHHKKKOOORRRUUUWWWXXX___fffiiimmmttt{{{~~~}}}vvvvvvwww}}}vvvbbbVVV[[[oooiiiWWWKKK@@@===<<<;;;:::::::::::::::999999999999999999999999999999:::;;;>>>BBBFFFHHHHHHKKKOOOSSSUUUXXX[[[]]]aaaeeekkkssszzz~~~xxxtttoooooowwwlllbbbbbb\\\YYYYYY[[[ZZZWWWWWWYYY]]]ZZZWWWUUUTTTSSSQQQOOONNNNNNMMMLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPQQQQQQQQQMMMKKKIIIIIIJJJJJJIIIHHHKKKKKKJJJJJJIIIIIIIIIHHHEEEGGGIIILLLMMMLLLKKKKKKHHHIIIKKKMMMOOOPPPQQQQQQOOOQQQTTTUUUVVVWWWZZZ\\\YYY[[[^^^```dddiiiooosssvvv~~~|||ssslllsss|||ppp___UUUJJJDDDAAA@@@BBBGGGBBBEEEBBB:::555777999:::888777777777777888999999777666666555555666666666888888888888999999999:::888:::===>>>???@@@BBBDDDEEEFFFHHHKKKNNNRRRUUUWWWYYYaaagggjjjmmmuuu{{{~~~}}}vvvwwwyyy|||tttaaaTTT[[[qqqaaaSSSIII???<<<<<<;;;:::::::::;;;;;;999999999999999999999999999999:::<<>>777555888999777777777777777777888999999666666555555555666666777777777777888888888999999888:::===>>>???@@@CCCEEEEEEFFFHHHJJJNNNQQQTTTVVV[[[ccciiikkknnnuuu|||~~~~~~wwwyyy{{{{{{sss___SSS\\\tttsssWWWOOOIII@@@<<<<<<;;;:::::::::;;;;;;999999999999999999999999999999:::<<<@@@DDDHHHKKKJJJMMMQQQTTTWWWYYY]]]___ccciiirrr{{{{{{uuusssvvvrrrkkkaaa^^^aaa___\\\ZZZZZZWWWRRRRRRVVVTTTRRROOONNNOOONNNMMMLLLMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNOOOPPPPPPPPPKKKIIIGGGFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIJJJJJJJJJIIIIIIHHHKKKKKKKKKLLLLLLKKKKKKJJJHHHJJJKKKJJJIIIGGGGGGHHHJJJKKKLLLNNNPPPUUU[[[___eeemmmxxx~~~|||xxxqqqqqqsssooodddZZZRRRNNNLLLLLLIIICCC@@@AAA@@@@@@<<<777666999888444777777666777777888999999666666555555555666666777666777777777777888888888888:::<<<>>>???@@@CCCEEEDDDEEEGGGJJJMMMQQQTTTVVV]]]dddjjjlllooovvv|||~~~wwwwww{{{mmm[[[VVV[[[qqqqqq^^^SSSMMMFFFAAA===<<<<<<<<<<<<;;;;;;;;;777999::::::999999999:::999<<<@@@CCCDDDFFFIIIKKKNNNPPPRRRTTTWWW\\\aaafffooovvvzzz{{{~~~uuummmpppqqqjjjhhhddd```^^^ZZZYYYXXXWWWUUUTTTSSSSSSTTTRRROOOLLLKKKJJJKKKKKKHHHHHHIIIJJJKKKKKKKKKKKKHHHGGGGGGGGGHHHIIIKKKMMMJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBDDDFFFIIIKKKMMMZZZ```nnn}}}~~~}}}{{{zzzsssnnnhhh```VVVNNNMMMKKKIIIHHHGGGDDDAAA???<<<;;;999777666666777777888777666666666777999:::777777666666666666777777888888888777555555777999>>>???>>>======@@@DDDGGGIIIGGGFFFFFFKKKSSS[[[``````eeeiiijjjnnnvvv|||}}}~~~|||xxxyyy}}}ooo[[[SSSUUUiii{{{eeeUUUMMMIIIDDD@@@<<<<<<<<<<<<;;;;;;;;;;;;777999::::::999999999;;;;;;>>>AAADDDFFFHHHJJJMMMNNNQQQTTTXXX\\\bbbhhhmmmvvv{{{~~~|||vvvttt{{{pppeeecccbbb^^^ZZZYYYXXXWWWVVVTTTSSSQQQPPPOOOPPPOOOLLLJJJIIIHHHIIIJJJIIIIIIIIIJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKNNNMMMLLLJJJHHHGGGEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????>>>>>>======<<<<<<======>>>??????@@@===>>>?????????>>>===<<>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;<<<=========???????????????>>>===<<<============>>>@@@AAABBBCCCFFFOOOYYYeeexxx|||xxxxxxvvvssssssvvvzzz~~~zzztttpppqqqrrrpppvvvsss___TTTPPPJJJHHHFFFDDDCCCAAA>>><<<===<<<:::999888777777777666666555555555666777888777777666666666666777777777888::::::999888888999666999===???@@@AAACCCEEEJJJMMMQQQUUUWWWWWWUUUSSSZZZ```eeegggllluuu{{{}}}ooobbbZZZ\\\ZZZ[[[]]]aaaiiizzzxxxyyy~~~lllZZZRRRRRRbbbuuugggWWWLLLIIIHHHEEEAAA<<<<<<<<<;;;;;;;;;::::::888999::::::999999;;;===>>>@@@CCCEEEGGGIIIMMMPPPPPPTTT[[[aaagggnnntttxxx|||}}}{{{xxx|||tttrrriiifffdddccc^^^XXXVVVXXXRRRRRRQQQOOOMMMKKKJJJJJJIIIHHHGGGGGGFFFGGGGGGHHHGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIHHHGGGGGGLLLLLLLLLJJJGGGCCC???===<<<<<<;;;;;;:::999999999888999999999::::::;;;;;;;;;;;;<<<<<<======>>>>>>BBBBBBBBBAAAAAA@@@??????>>>>>>>>>?????????@@@@@@===AAAGGGMMMTTTccc~~~|||yyyxxxtttpppnnnppptttwwwyyyzzz{{{{{{wwwqqqllliiiiiijjjjjjnnn|||{{{fffYYYTTTKKKIIIFFFDDDCCCAAA???======<<<;;;:::999888777777555555555555555666666777777777666666666666777777666888;;;;;;:::999999999;;;;;;::::::<<>>>>>@@@CCCDDDFFFIIIMMMPPPQQQVVV]]]dddjjjoootttxxx~~~}}}}}}~~~|||zzzzzz}}}tttmmmjjjfffbbb___]]]WWWQQQRRRVVVQQQQQQPPPNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHDDDEEEEEEFFFGGGGGGFFFFFFFFFGGGHHHIIIHHHGGGFFFEEECCCDDDEEEDDDBBB???<<<:::<<<;;;;;;;;;:::::::::999888888999999::::::;;;;;;<<<<<<===>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>@@@@@@AAAAAAAAA@@@@@@@@@>>>AAAFFFIIIKKKSSShhh|||}}}|||xxxuuuqqqnnnooooooppppppqqqsssttttttpppllliiigggccc___```lllyyyjjj^^^WWWMMMJJJGGGEEEDDDCCCAAA???>>>======;;;:::888777666444555555666666666666666777777666666666666777777666888:::;;;:::999999:::<<<<<<;;;<<<@@@GGGPPPVVVUUURRRNNNJJJJJJNNNRRRUUUWWW^^^eeehhhnnnwww|||~~~jjj```[[[WWWVVVVVVXXXVVVUUUZZZaaammm|||rrrtttxxxxxxgggWWWSSSVVVggg{{{nnnbbbSSSJJJGGGEEEAAA<<<;;;;;;;;;;;;::::::::::::888999:::999999:::===??????AAACCCDDDFFFIIINNNQQQRRRXXX```gggmmmrrrvvvyyy~~~|||xxxtttwww}}}wwwqqqlllgggddd___[[[YYYUUUQQQSSSXXXPPPPPPOOOOOONNNMMMMMMLLLJJJJJJJJJJJJJJJIIIIIIIIICCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCC======>>>>>>>>><<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;;;;<<<<<<>>>>>>??????@@@@@@AAAAAACCCBBBBBBAAAAAABBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAACCCGGGIIIGGGJJJWWWeee|||~~~}}}}}}}}}uuussspppnnnmmmkkkiiigggiiikkkmmmoooooollliiigggbbb^^^\\\bbbmmm|||uuunnnggg^^^XXXOOOLLLHHHFFFEEEDDDBBBAAA>>>>>>>>>===;;;999777666444555666777777777777666777777666666666666777777555777999:::999999999;;;777;;;@@@DDDGGGJJJMMMPPPHHHIIIJJJKKKNNNPPPSSSTTTWWW^^^eeeiiinnnvvv|||}}}nnnbbbZZZ\\\YYYXXXYYYXXXVVVVVVZZZ]]]iii{{{zzzqqqsssxxxzzzgggWWWSSSYYYppppppfff[[[MMMFFFEEEDDD@@@;;;;;;;;;;;;:::::::::999999999999:::999999:::>>>@@@AAACCCDDDFFFGGGKKKOOOSSSTTTZZZccckkkqqqvvvzzz}}}~~~}}}}}}{{{uuusss}}}|||rrrooonnnkkkgggddd^^^ZZZYYYWWWTTTTTTWWWNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKJJJIIIIIIHHHEEEEEEFFFGGGGGGGGGFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>??????@@@>>>>>>>>>>>>????????????BBBBBBCCCCCCDDDEEEEEEEEEIIIHHHHHHHHHHHHIIIKKKLLLFFFGGGHHHIIIIIIHHHGGGGGGEEEFFFHHHJJJIIIIIIQQQZZZdddppp~~~|||zzzxxxsssqqqnnnlllkkkiiifffddddddfffhhhkkkllljjjgggddddddaaa```___]]]aaapppxxxnnngggccc```[[[VVVPPPLLLHHHEEEDDDDDDCCCAAA??????>>>>>><<<999777666555666777888888888777777777777666666666666777777666777888888777777999;;;999<<>>AAACCCDDDFFFGGGIIILLLQQQUUUUUU[[[eeennnuuu{{{yyyyyy{{{zzzuuuvvvvvvmmmiiigggccc```bbb\\\XXXXXXVVVQQQNNNOOOLLLMMMMMMMMMNNNNNNNNNOOOKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDBBBAAA???===<<<<<<=========<<<;;;;;;;;;;;;<<<===<<<======>>>???@@@AAAAAADDDDDDDDDCCCCCCCCCCCCCCCGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJLLLNNNOOOKKKLLLMMMNNNOOONNNMMMLLLJJJIIIJJJMMMMMMMMMRRRZZZ\\\cccppp~~~{{{wwwtttssspppmmmkkkjjjjjjhhhfffcccdddfffhhhiiigggdddaaa^^^___aaa___WWWUUUcccuuuxxxrrrjjjccc___\\\XXXUUUOOOLLLHHHEEEDDDCCCBBBAAA?????????>>><<<:::777666555666888999999999888777777777666666666666777777666666777666666777999<<>>===???CCCFFFJJJIIIHHHHHHJJJLLLOOOQQQUUU]]]cccggglllsssxxxxxx}}}kkk```^^^]]][[[YYYYYYZZZ[[[\\\XXXZZZ```kkk}}}{{{tttvvvzzz}}}jjj[[[RRR[[[xxxbbbVVVOOOHHHDDDEEEDDDAAA>>><<<;;;::::::999999::::::::::::999:::;;;===???@@@CCCCCCDDDFFFHHHLLLPPPSSSZZZ___hhhsss{{{|||yyywwwuuuvvv}}}ssskkkfffdddcccbbb\\\[[[XXXUUURRRPPPNNNMMMMMMNNNOOOOOOOOONNNMMMLLLLLLKKKIIIGGGGGGGGGHHHIIIKKKJJJIIIGGGEEEDDDCCCCCCAAA@@@???===;;;999888777;;;::::::999:::<<<===>>>AAACCCEEEFFFFFFGGGIIIKKKFFFHHHKKKLLLKKKJJJJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKMMMNNNOOOPPPRRRSSSTTTUUURRRQQQQQQQQQRRRRRRRRRRRRPPPOOOMMMMMMPPPTTTXXX[[[___aaaeeemmmvvv}}}{{{yyywwwtttqqqnnnmmmmmmkkkfffbbbeeeccc```___```cccdddeee___]]][[[ZZZZZZ[[[]]]^^^}}}}}}zzztttmmmggggggfff___XXXTTTPPPNNNJJJFFFCCCBBBAAAAAA>>>>>>>>>===;;;999666555777666555444444555666777888888777777777777888888777777666888:::???CCCFFF;;;;;;<<<<<<>>>???AAAAAAEEEEEEFFFGGGJJJMMMOOOQQQUUU\\\bbbeeekkksssyyyzzznnnbbbbbb```]]]ZZZYYYYYYYYYYYYZZZ[[[]]]bbbnnnyyyrrrtttxxxvvvdddWWWPPPZZZsss]]]UUUOOOHHHDDDDDDDDDAAA>>><<<;;;::::::999999::::::::::::::::::;;;===???AAADDDDDDFFFGGGJJJNNNSSSVVV]]]ccclllwww{{{yyyxxxyyy|||wwwnnngggbbb___]]]\\\ZZZXXXVVVTTTQQQOOONNNMMMNNNOOOOOOPPPOOONNNMMMLLLJJJIIIIIIIIIHHHIIIIIIJJJGGGFFFDDDBBB@@@???>>>>>><<<<<<;;;;;;::::::999999<<<<<<<<<<<<===???@@@BBBDDDFFFIIIJJJLLLMMMPPPRRRQQQSSSUUUUUUTTTSSSTTTUUUSSSSSSTTTTTTTTTSSSRRRQQQRRRRRRSSSTTTVVVWWWXXXXXXWWWWWWXXXYYYYYYYYYXXXXXX[[[ZZZYYYZZZ\\\___bbbdddddddddeeehhhmmmtttzzz~~~~~~|||yyywwwwwwssspppnnnnnnkkkgggcccaaa^^^]]]]]]```ccceeefffcccaaa^^^[[[XXXVVVUUUTTTfffrrr~~~~~~yyyppphhhfffddd___ZZZYYYRRRQQQNNNKKKGGGDDDAAA@@@>>>>>>>>>>>><<<:::888666777666555444444555666777777777666666666666777777555999>>>BBBCCCBBB???<<<::::::;;;<<<===???@@@AAAEEEEEEFFFGGGJJJMMMOOOQQQVVV]]]bbbeeekkksssyyyzzz~~~pppmmmiiieeeaaa``````___^^^___^^^^^^^^^ccclllwww~~~wwwoooqqqvvvppp___SSSPPPZZZoooXXXSSSNNNHHHEEEDDDCCCAAA>>><<<;;;::::::999999::::::::::::::::::<<<>>>@@@AAADDDFFFHHHJJJLLLQQQWWW[[[bbbhhhsss}}}}}}zzzzzzwwwuuupppjjjddd___\\\YYYVVVVVVUUUTTTRRRPPPOOOOOONNNPPPPPPPPPOOOOOOMMMLLLKKKHHHIIIIIIJJJJJJJJJJJJIIICCCBBBAAA???===<<<;;;;;;999999:::;;;<<<=========>>>>>>???@@@AAACCCEEEFFFHHHKKKNNNQQQSSSVVVZZZ]]]\\\]]]]]]\\\ZZZZZZ[[[]]][[[[[[[[[[[[[[[ZZZYYYXXXYYYYYYYYYZZZ[[[\\\\\\]]]]]]^^^```aaaaaaaaa```````````````aaabbbdddfffgggfffeeedddccceeegggkkkmmmsss~~~zzzxxxzzzvvvrrrooonnnlllgggccc```^^^\\\\\\___bbbcccdddeeedddaaa^^^YYYUUURRRPPPQQQXXXbbblllsssyyy}}}|||rrrgggbbb___\\\[[[\\\WWWVVVTTTQQQKKKFFFAAA>>>>>>>>>???>>>===;;;:::888888777666555555555666777666666555555555555666666777;;;@@@CCCCCC???999666999999:::;;;<<<>>>@@@AAAEEEEEEFFFGGGJJJMMMOOOQQQWWW]]]ccceeejjjsssxxxyyy~~~}}}vvvnnnhhhggggggfffeeeddddddccccccdddhhhnnnsssuuunnnppptttooo]]]SSSRRR[[[mmmWWWPPPLLLHHHEEEDDDBBB@@@>>><<<;;;::::::999999:::::::::::::::;;;===???AAACCCDDDFFFIIIKKKNNNSSS[[[aaafffnnnyyy|||}}}|||uuuppplllgggbbb___[[[WWWTTTTTTSSSRRRQQQPPPPPPPPPPPPQQQPPPPPPOOONNNLLLKKKKKKIIIJJJKKKKKKJJJIIIGGGFFFCCCBBB@@@>>>===<<<;;;;;;;;;<<<===>>>@@@AAABBBBBB@@@AAABBBDDDFFFHHHJJJKKKLLLOOOSSSWWWZZZ]]]bbbeeeccccccaaa^^^[[[ZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________```bbbdddeeeeeedddcccaaaaaabbbcccdddeeeeeeeeecccbbbaaaaaabbbdddfffhhhnnnuuu||||||wwwrrrooonnnkkkfffbbbcccaaa^^^]]]^^^_________bbbbbbaaa```]]]YYYUUUSSSMMMNNNRRRZZZeeepppyyy~~~|||qqqfff```\\\YYYZZZ]]]```]]]YYYRRRKKKEEE???===>>>>>>??????>>>===<<<;;;888777666555555555666777777666666555555666666777;;;:::999888777777777777888888999:::<<<>>>???@@@EEEEEEFFFGGGJJJMMMOOOQQQWWW^^^ccceeejjjrrrxxxyyy}}}xxxmmmhhhffffffeeeggghhhhhhhhhhhhjjjnnnqqqvvvuuunnnqqqvvvppp\\\RRRRRRZZZzzziiiTTTMMMKKKGGGEEECCCBBB@@@???<<<;;;::::::999999::::::;;;:::;;;<<<===@@@BBBDDDCCCFFFIIILLLNNNUUU^^^eeekkksss}}}zzzssskkkhhhccc___\\\YYYUUURRRRRRQQQQQQPPPPPPPPPPPPQQQPPPPPPNNNMMMLLLKKKJJJJJJKKKKKKKKKJJJHHHEEEBBBAAAAAA@@@???>>>======<<<<<>>=========>>>??????>>>===<<<999888777666555555666777888777777666666777777888:::888444222222444777999888888999:::<<<>>>@@@AAAEEEEEEFFFGGGJJJMMMOOOQQQWWW]]]ccceeejjjsssxxxyyy}}}rrrhhheeeeeedddggghhhiiiiiiiiijjjmmmoooooovvvqqquuuzzzrrr\\\QQQQQQXXXvvvbbbPPPKKKIIIGGGEEECCCAAA@@@???<<<;;;::::::999999::::::;;;;;;;;;<<<>>>AAACCCEEEBBBFFFJJJMMMPPPWWWbbbkkkpppxxxzzzsssllleeeaaa]]]ZZZWWWTTTQQQNNNPPPOOOOOONNNNNNOOOOOOPPPNNNNNNLLLKKKJJJJJJJJJJJJKKKKKKIIIGGGDDDAAA>>>=========<<<<<<<<<<<<======@@@@@@AAABBBCCCDDDDDDEEEHHHIIIKKKNNNPPPQQQRRRSSSTTTVVVZZZ\\\^^^```cccffflllkkkiiieeeaaa]]]\\\]]]]]]]]]]]]^^^___```aaabbb]]]\\\\\\[[[ZZZYYYYYYYYYVVVVVVWWWYYYZZZ\\\]]]^^^```````````````^^^]]]]]]XXXWWWWWWWWWYYYZZZ\\\]]]___ccchhhnnnttt{{{}}}xxxrrrnnnllljjjfffcccaaa___^^^^^^```aaa``````YYYZZZZZZYYYWWWTTTQQQNNNMMMJJJGGGHHHPPP\\\hhhnnnsssqqqqqqqqqmmmddd^^^]]]ddd^^^UUULLLDDD???>>>===;;;<<<===?????????>>>===:::999777666555666666777888888777777777777888888444555666777777888888888888888999;;;===???AAABBBEEEEEEFFFGGGJJJMMMOOOQQQUUU\\\bbbeeekkksssyyyzzz~~~nnncccaaacccdddeeegggiiijjjkkklllooorrrppp|||xxxuuuzzzvvv^^^SSSTTTZZZwww]]]NNNHHHHHHGGGEEEBBB@@@@@@@@@<<<;;;::::::999999::::::;;;;;;;;;===???AAADDDFFFCCCGGGLLLOOORRRYYYfffpppvvv}}}yyyssslllgggaaa^^^YYYUUUSSSQQQOOOMMMMMMLLLLLLKKKKKKLLLLLLMMMLLLKKKJJJIIIHHHIIIIIIJJJIIIHHHEEECCC@@@>>><<<;;;;;;;;;;;;;;;<<<===>>>???AAAAAABBBDDDEEEGGGHHHIIIMMMOOOQQQSSSUUUVVVWWWWWWXXXZZZ]]]^^^^^^___aaacccfffggggggdddaaa^^^]]]]]]\\\[[[ZZZYYYYYYZZZ[[[[[[XXXXXXWWWVVVTTTSSSRRRRRRQQQQQQQQQRRRTTTVVVYYY[[[YYYYYYXXXVVVUUUTTTSSSSSSSSSRRRRRRSSSTTTUUUVVVWWWYYY]]]ccciiimmmqqquuuxxx}}}~~~xxxrrrooommmllliiifff```^^^]]]^^^______^^^]]]VVVVVVVVVUUUSSSQQQOOONNNKKKIIIFFFEEEIIIQQQ[[[bbbkkkooowww}}}xxxkkk^^^YYYZZZVVVPPPIIICCC@@@>>>>>>999;;;<<<>>>??????>>>>>>:::999888666666666666777777777666666666666777777333555777999:::999888888888999:::;;;===@@@BBBCCCEEEEEEFFFGGGJJJMMMOOOQQQTTT[[[aaaeeekkktttzzz|||}}}bbbWWWXXX]]]___dddfffiiilllnnnrrrvvvyyyttt~~~zzzwww}}}zzzbbbVVVXXX___{{{\\\NNNGGGHHHGGGEEEBBB@@@@@@@@@<<<;;;::::::999999::::::;;;;;;<<<===???BBBDDDFFFDDDIIINNNQQQTTT\\\iiisssyyy{{{uuupppkkkhhhaaa]]]XXXTTTRRRQQQOOONNNKKKJJJJJJIIIIIIIIIJJJJJJKKKJJJHHHHHHGGGHHHIIIJJJGGGEEEBBB@@@===<<<<<<<<<;;;;;;<<<===>>>???AAABBBCCCCCCEEEGGGIIIKKKMMMNNNQQQSSSUUUWWWYYYZZZZZZZZZ\\\]]]______^^^^^^___aaa]]]___``````]]][[[ZZZZZZYYYXXXVVVTTTSSSSSSSSSTTTUUUTTTSSSRRRPPPOOONNNMMMPPPOOONNNNNNPPPSSSWWWZZZWWWVVVTTTSSSQQQPPPPPPOOOOOOOOOPPPQQQRRRTTTUUUVVV\\\^^^```bbbdddhhhmmmpppsssyyyyyyssspppooommmkkkhhhbbb```^^^]]]]]]\\\ZZZXXXTTTTTTTTTTTTTTTSSSRRRRRRMMMKKKHHHEEEEEEJJJRRRYYYdddkkkxxx~~~mmm]]]UUUQQQOOOLLLHHHDDDAAA???>>>888:::<<<===>>>???>>>>>>;;;:::888777666666666777666666555555555555666666666666555555555777999:::999999:::<<<>>>@@@CCCDDDEEEEEEFFFGGGJJJMMMOOOQQQSSSZZZaaaeeekkkuuu{{{}}}fffZZZYYYZZZZZZZZZbbbfffmmmssswwwzzz|||~~~uuuwwwccc\\\UUUaaaZZZLLLIIIHHHGGGEEECCCAAA???>>><<<;;;;;;:::::::::;;;;;;;;;===@@@AAAAAAAAABBBDDDFFFIIINNNSSSYYYcccoooxxxwwwqqqkkkeeeaaa[[[YYYVVVSSSPPPNNNMMMMMMOOONNNLLLJJJIIIHHHHHHIIIIIIJJJJJJIIIHHHGGGFFFEEE@@@@@@@@@???===;;;999888::::::;;;===???AAACCCDDDFFFGGGHHHIIILLLNNNPPPRRRUUUVVVWWWXXXYYYZZZZZZZZZ^^^___``````___]]][[[YYYZZZZZZYYYXXXVVVUUUTTTTTTQQQPPPOOONNNNNNOOOQQQRRRQQQPPPPPPOOONNNMMMLLLKKKMMMMMMNNNOOOQQQSSSUUUVVVWWWVVVTTTQQQPPPOOONNNOOOQQQPPPPPPQQQRRRTTTVVVWWW\\\aaagggiiiiiiiiijjjlllttt||||||wwwssspppllliiifffeeeccc___\\\[[[YYYVVVTTTUUUTTTRRRRRRSSSSSSQQQPPPMMMJJJGGGDDDBBBCCCEEEGGGZZZffftttzzzttthhh]]]WWWOOOLLLIIIFFFDDDBBB@@@>>>@@@===:::999;;;===>>>>>>AAA@@@>>>;;;888666555444666666666666666666666666666666666666777777777777999999:::;;;===???AAABBBDDDDDDEEEGGGJJJMMMPPPRRRUUU[[[ccciiimmmrrrxxx}}}rrr^^^VVVWWWZZZ\\\___dddjjjrrrxxx}}}vvvxxx~~~aaaZZZVVVeee\\\MMMHHHGGGFFFEEECCC@@@>>>===<<<;;;;;;::::::;;;;;;;;;<<<>>>@@@AAAAAAAAACCCDDDGGGJJJOOOTTT[[[fffrrr{{{~~~uuunnniiiccc___YYYWWWTTTQQQNNNMMMLLLLLLNNNMMMKKKJJJIIIHHHIIIIIIIIIIIIIIIHHHGGGEEEDDDCCC??????>>>===<<<;;;::::::;;;<<<===>>>@@@BBBDDDFFFHHHHHHJJJLLLNNNPPPSSSTTTWWWXXXYYYZZZ[[[[[[[[[[[[]]]]]]^^^^^^]]][[[XXXWWWWWWVVVUUUTTTSSSRRRQQQQQQPPPOOONNNMMMNNNOOOQQQRRRRRRRRRQQQPPPOOOMMMLLLLLLLLLLLLMMMOOOQQQSSSUUUVVVVVVUUUSSSPPPOOONNNNNNNNNTTTTTTSSSTTTVVVXXX[[[]]]bbbffflllnnnnnnmmmoooqqqttt~~~~~~~~~yyyuuuqqqmmmiiieeefffddd```]]]\\\ZZZWWWUUUTTTSSSRRRRRRSSSSSSQQQPPPMMMJJJGGGDDDBBBCCCDDDEEERRR^^^kkkqqqmmmcccYYYTTTRRRNNNHHHCCCAAA@@@???>>><<<;;;:::<<<>>>@@@@@@???AAA@@@>>>;;;888666555444666666666666666666666666666666666666777777777777999999:::;;;===???@@@AAADDDDDDEEEGGGJJJMMMPPPRRRVVV[[[aaafffkkkqqqyyymmmbbbXXXVVVXXX[[[aaafffeeekkkttt}}}vvvxxx|||^^^XXXWWWkkk[[[LLLFFFFFFEEEDDDBBB???===<<<;;;;;;;;;::::::;;;;;;<<<<<<>>>@@@AAAAAABBBDDDEEEHHHLLLQQQWWW^^^jjjwwwzzzqqqkkkeee___[[[UUUSSSQQQNNNLLLJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGEEEDDDBBBAAA@@@>>>===<<<;;;;;;;;;<<<===>>>>>>???AAACCCEEEGGGHHHJJJKKKMMMOOOQQQTTTVVVWWWZZZZZZ[[[\\\\\\\\\\\\\\\ZZZZZZZZZZZZXXXVVVTTTRRRRRRQQQQQQPPPOOONNNMMMMMMOOONNNMMMMMMMMMNNNPPPQQQTTTSSSRRRQQQOOONNNMMMLLLJJJKKKLLLNNNPPPRRRTTTUUUTTTSSSQQQOOONNNNNNNNNNNNRRRQQQQQQRRRTTTXXX\\\___dddiiimmmooonnnnnnppprrryyy}}}zzz|||}}}zzzwwwsssoooiiieeegggdddaaa^^^\\\ZZZWWWUUUSSSRRRPPPQQQRRRRRRQQQPPPLLLJJJGGGDDDBBBBBBBBBCCCHHHRRR]]]dddbbb[[[TTTQQQLLLIIIEEECCCBBBBBBAAA@@@999999:::<<>>@@@???>>>;;;999777666555666666666666666666666666666666666666777777777777999999:::;;;<<<>>>@@@AAACCCDDDEEEFFFIIILLLOOOQQQXXX\\\aaaeeeiiipppyyyttttttyyyzzz}}}yyyiii]]]YYYWWWYYY[[[^^^dddkkkhhhppp{{{vvvxxx{{{\\\UUUVVVmmmzzzWWWIIIEEEEEEDDDCCCAAA???===<<<;;;;;;:::::::::;;;<<<<<<===>>>@@@AAAAAABBBEEEGGGJJJNNNTTT[[[cccooo|||vvvnnniiiccc]]]XXXQQQPPPMMMKKKIIIHHHHHHHHHIIIHHHHHHHHHHHHIIIIIIIIIGGGFFFEEECCCAAA???>>>===<<<<<<::::::;;;===???AAAAAAAAABBBDDDFFFHHHJJJKKKMMMOOOPPPSSSUUUWWWXXXYYY[[[\\\\\\\\\\\\\\\[[[[[[VVVVVVVVVUUUSSSQQQOOONNNMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLNNNOOOOOOSSSSSSRRRPPPOOONNNMMMLLLIIIJJJLLLNNNPPPRRRSSSTTTRRRQQQOOONNNMMMNNNNNNOOOPPPPPPPPPQQQUUUZZZ___bbbiiimmmqqqqqqpppqqqtttvvv|||}}}|||zzzyyywwwuuuqqqkkkggggggddd```]]][[[YYYWWWTTTRRRPPPOOOPPPQQQRRRQQQOOOLLLJJJHHHEEECCCAAAAAAAAAAAAHHHRRRXXXYYYVVVRRRQQQJJJIIIGGGFFFEEECCC@@@===>>>===<<<<<<===>>>===<<>><<<:::888666555666666666666666666666666666666666666777777777777888999999:::<<<>>>@@@AAACCCCCCDDDFFFHHHLLLOOOQQQWWW\\\bbbggglllrrrzzzuuueee```___]]]```aaaXXXXXXWWWZZZ]]]^^^___eeemmmqqqyyyuuuxxx{{{[[[TTTUUUkkksssUUUHHHDDDDDDCCCBBBAAA???===<<<:::::::::::::::;;;<<<===>>>???@@@AAAAAACCCFFFIIILLLQQQYYYaaajjjuuu}}}tttmmmgggbbb\\\WWWOOOMMMKKKIIIGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHFFFDDDBBB@@@>>>===<<<<<<<<<<<<;;;;;;===@@@BBBDDDDDDEEEFFFGGGIIILLLNNNOOOPPPRRRTTTVVVWWWXXXYYYYYY[[[[[[[[[[[[ZZZYYYXXXXXXRRRQQQQQQPPPNNNLLLKKKJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNQQQQQQPPPOOONNNMMMLLLLLLJJJKKKMMMOOOQQQRRRRRRRRRPPPOOONNNMMMMMMNNNOOOPPPSSSSSSUUUWWW\\\bbbgggkkkrrruuuxxxyyyxxxyyy}}}}}}|||xxxwwwvvvvvvuuusssnnnkkkgggddd```]]][[[YYYVVVSSSQQQPPPNNNOOOPPPPPPOOONNNKKKJJJIIIFFFDDDBBBAAA@@@???CCCJJJOOORRRSSSSSSSSSRRRMMMHHHDDDCCCDDDDDDDDDJJJFFFAAA===<<<<<<<<<<<<>>>>>>>>>===;;;999777666666666666666666666666666666666666666777777777777888888999:::<<<>>>@@@AAABBBBBBCCCEEEHHHKKKNNNPPPUUU\\\eeelllppptttzzz~~~|||jjj___[[[TTTVVVZZZWWWYYYYYY\\\```aaaaaagggnnnwwwvvvyyy{{{\\\UUUTTThhhkkkTTTJJJDDDDDDCCCBBBAAA???>>>===::::::::::::;;;<<<<<<===>>>???AAAAAABBBDDDGGGJJJNNNTTT^^^hhhpppzzzzzzrrrkkkfffaaaZZZVVVMMMLLLJJJHHHGGGGGGGGGGGGEEEFFFGGGGGGGGGGGGGGGFFFDDDCCC@@@>>><<<<<<<<<<<<======>>>???AAACCCFFFGGGGGGHHHIIIJJJLLLOOOQQQRRRSSSTTTVVVWWWXXXXXXWWWWWWXXXXXXWWWWWWVVVTTTSSSRRRMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHIIIJJJKKKLLLLLLMMMOOOOOONNNNNNNNNMMMMMMMMMKKKMMMOOOPPPQQQRRRQQQQQQOOOOOONNNMMMNNNOOOQQQQQQSSSTTTWWW\\\bbbhhhmmmpppvvvxxx{{{{{{{{{}}}{{{yyywwwvvvvvvvvvtttqqqnnnhhheeeaaa^^^\\\YYYVVVTTTQQQPPPNNNNNNOOOOOOMMMLLLJJJJJJIIIHHHFFFDDDBBBAAA???AAADDDIIIMMMPPPSSSTTTOOOIIICCC@@@DDDLLLTTTZZZQQQLLLDDD???======>>>???======>>>===<<<:::888777666666666666666666666666666666666666777777777777888888999:::;;;===???@@@AAABBBCCCDDDGGGJJJMMMOOOTTT[[[eeemmmrrruuuyyy|||uuuiiicccYYYYYY^^^]]]^^^]]]___dddggghhhnnnuuuxxx|||yyy\\\WWWTTTdddbbbQQQJJJDDDDDDDDDCCCBBB@@@>>>>>>::::::::::::;;;<<<======???@@@AAAAAABBBDDDHHHLLLOOOWWWcccmmmvvv~~~}}}wwwoooiiiddd___YYYTTTMMMLLLJJJIIIHHHHHHHHHIIIEEEFFFFFFGGGGGGFFFEEEDDDCCCAAA???===;;;;;;<<<===??????AAACCCEEEGGGHHHIIIJJJJJJKKKMMMOOOQQQSSSTTTTTTUUUWWWXXXXXXWWWUUUTTTTTTTTTSSSRRRQQQOOOMMMLLLJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJFFFGGGHHHIIIJJJKKKLLLLLLNNNNNNNNNOOOOOOOOOPPPPPPNNNOOOQQQRRRRRRRRRPPPOOOOOONNNNNNNNNOOOPPPRRRSSSSSSVVV[[[aaahhhnnnrrrtttvvvyyy{{{{{{|||~~~|||yyyxxxwwwuuurrrpppkkkhhhddd```^^^[[[XXXUUURRRPPPNNNNNNNNNMMMKKKIIIJJJJJJJJJJJJHHHFFFCCCBBB@@@???@@@CCCGGGMMMQQQSSSKKKIIIHHHJJJOOOTTTWWWYYYJJJFFFAAA>>>===>>>>>>>>><<<===>>>>>>===;;;999777666666666666666666666666666666666666777777777777777888888:::;;;===???@@@AAAAAABBBDDDGGGJJJMMMOOOSSSZZZcccjjjnnnsssxxx||||||qqqkkk```]]]bbbbbbbbbaaaccchhhmmmpppvvv}}}zzzxxx]]]XXXTTTbbbxxx[[[MMMHHHDDDDDDDDDCCCBBBAAA???>>>999999999:::;;;<<<===>>>???@@@AAAAAABBBEEEIIILLLOOOXXXeeepppyyy{{{uuunnnhhhccc^^^WWWRRRMMMLLLKKKIIIHHHHHHIIIIIIEEEFFFGGGGGGGGGEEEDDDCCCBBB@@@>>><<<;;;<<<===>>>@@@AAACCCEEEGGGIIIJJJJJJKKKLLLMMMNNNPPPSSSUUUVVVUUUVVVWWWXXXWWWVVVTTTRRRRRRQQQQQQOOONNNLLLJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIEEEFFFHHHIIIJJJKKKKKKKKKNNNNNNOOOPPPPPPQQQRRRRRROOOPPPRRRSSSSSSRRRPPPOOOOOONNNNNNNNNOOOQQQSSSTTTXXX\\\bbbiiipppvvvzzz|||{{{}}}}}}~~~|||yyywwwuuusssqqqmmmjjjfffbbb```]]]ZZZWWWSSSQQQOOOMMMMMMLLLJJJHHHIIIJJJKKKKKKJJJGGGEEECCC@@@>>>===???DDDJJJOOORRRRRRUUUZZZ]]]ZZZRRRGGG>>>@@@===;;;:::<<<======<<<<<<===>>>>>>===<<<999888666666666666666666666666666666666666777777777777777888888999;;;===???@@@AAAAAABBBDDDFFFJJJMMMOOOTTTYYY```fffkkkpppwww|||uuunnnmmmkkkiiimmmjjjlllssstttttt|||___VVVTTTbbbsssZZZMMMJJJFFFFFFEEEDDDBBBAAA@@@???;;;;;;:::::::::;;;<<<<<>>AAA@@@>>>===;;;:::::::::===============<<<<<<;;;888777666555444444555666555555555555555666777777777999;;;;;;;;;;;;===>>>AAA???AAAFFFHHHHHHKKKOOOXXXXXX\\\cccllluuu{{{~~~{{{xxx{{{xxx{{{}}}bbbXXXUUUdddnnnVVVKKKGGGFFFEEEDDDCCCAAA@@@??????<<<<<<;;;;;;<<<<<<======@@@AAABBBBBBBBBFFFMMMSSSWWWeeerrryyy~~~}}}xxxsssllleee___YYYTTTQQQOOOMMMIIIHHHHHHHHHHHHGGGIIIHHHGGGEEECCCAAA@@@???<<<<<<=========>>>BBBEEEGGGHHHJJJMMMOOOOOOPPPOOORRRRRRRRRSSSSSSTTTTTTTTTVVVUUUTTTRRRQQQOOONNNNNNKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHHHHIIIJJJJJJKKKJJJLLLOOOQQQRRRTTTWWWZZZ\\\^^^```___]]][[[YYYYYY[[[ZZZYYYZZZ[[[]]]___aaajjjoootttxxxyyyyyyyyyyyy~~~}}}zzzsssppprrrooolllgggdddaaa^^^ZZZWWWYYYVVVQQQLLLIIIHHHHHHIIILLLKKKIIIIIIHHHFFFCCC@@@???BBBGGGMMMQQQTTTUUUUUUQQQOOOLLLFFF@@@===<<<<<<@@@???>>>===<<<;;;;;;;;;<<<<<<============<<<<<<888777666444444444555555555555555555555666777777777999:::;;;;;;;;;===???BBB@@@BBBFFFHHHHHHKKKOOOXXX[[[___eeelllsssyyy}}}|||dddXXXUUUeeegggRRRIIIFFFEEEDDDCCCBBB@@@???>>>>>>======<<<<<<======>>>???@@@BBBCCCBBBCCCGGGNNNTTT\\\hhhvvv~~~{{{xxxsssllleee___YYYTTTQQQNNNKKKHHHGGGHHHHHHHHHGGGIIIHHHEEEBBB@@@??????>>><<<===>>>??????BBBEEEHHHIIIJJJMMMOOOQQQQQQRRRQQQTTTTTTTTTTTTTTTTTTTTTTTTUUUSSSQQQNNNLLLKKKKKKKKKIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGHHHIIIJJJKKKKKKJJJLLLPPPSSSUUUXXX\\\^^^^^^```aaaaaa___^^^^^^^^^````````````bbbdddfffhhhooorrrwwwyyyzzzyyyyyyyyy~~~||||||}}}~~~}}}sssnnnmmmkkkiiifffdddbbb___[[[YYYTTTRRROOOLLLKKKKKKLLLMMMLLLJJJHHHGGGHHHHHHGGGFFFNNNPPPSSSTTTRRRNNNIIIFFFFFFFFFEEEBBB???======>>>>>>=========<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>888777666444333333444444555555555555555666777777666888:::;;;;;;<<<>>>@@@BBBAAACCCFFFGGGGGGJJJPPPUUUZZZaaaggglllrrryyy~~~~~~{{{gggXXXTTTdddbbbPPPIIIFFFDDDCCCBBBAAA???>>>======<<<<<<<<<<<<===>>>??????@@@BBBCCCCCCDDDIIIQQQXXXaaammm{{{zzzxxxsssllleee___YYYTTTQQQLLLJJJHHHGGGHHHHHHGGGFFFHHHFFFCCC@@@>>>======>>>;;;<<<>>>@@@AAADDDHHHKKKJJJKKKNNNPPPRRRSSSSSSSSSUUUUUUUUUTTTTTTTTTSSSSSSRRRPPPMMMJJJHHHGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFHHHHHHGGGHHHIIIJJJLLLMMMLLLOOORRRUUUWWWZZZ]]]```]]]^^^______^^^^^^___aaabbbbbbcccdddfffhhhjjjlllnnnqqqvvvyyy{{{|||~~~}}}}}}}}}|||}}}yyypppkkkgggfffdddcccbbb```\\\YYYRRRRRRRRRRRRPPPNNNKKKJJJHHHHHHHHHKKKOOORRRSSSSSSYYYVVVPPPIIICCC???===<<>>===>>>;;;<<<<<<===============999:::;;;===>>>?????????999888666444333333444444555555555555555666777777666888:::;;;;;;<<<>>>@@@BBBBBBCCCGGGGGGFFFKKKRRRRRRYYYbbbhhhlllrrrzzz~~~~~~kkkZZZTTTeeeaaaOOOHHHDDDCCCCCCBBBAAA???>>>===<<<;;;;;;;;;;;;<<<===>>>???AAABBBCCCDDDFFFLLLUUU]]]hhhrrr|||xxxsssllleee___YYYTTTQQQKKKJJJHHHGGGGGGGGGFFFEEEFFFDDDAAA>>><<<<<<<<<===:::<<>><<<:::::::::;;;<<<===>>>>>>>>>>>>999:::;;;===>>>?????????:::999777555444444444444555555555555555666777777666888:::;;;;;;<<<>>>@@@BBBBBBDDDGGGFFFFFFLLLTTTZZZaaahhhmmmooosss{{{nnn\\\WWWhhh___NNNGGGBBBDDDCCCBBBAAA???>>>======:::::::::;;;<<<===>>>???AAABBBDDDEEEIIIPPP[[[cccnnnvvv}}}xxxsssllleee___YYYTTTQQQLLLJJJHHHGGGGGGFFFDDDBBBBBB@@@???===<<<<<<<<<<<<:::===@@@CCCDDDGGGJJJLLLLLLMMMOOORRRSSSTTTTTTTTTUUUTTTSSSRRRPPPOOONNNMMMJJJIIIGGGEEEDDDCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHJJJJJJIIIIIIJJJMMMOOOQQQVVVXXXZZZ[[[[[[\\\^^^``````bbbeeefffggggggiiikkkkkklllnnnqqqsssvvvxxxxxxxxx||||||yyyyyy{{{}}}{{{~~~|||pppjjjhhheeedddbbb```\\\ZZZXXXUUUPPPLLLLLLOOOSSSVVVQQQPPPPPPPPPOOOMMMIIIEEE??????>>>>>>===<<<<<<<<<:::===@@@AAA@@@>>>======999:::<<<>>>>>>>>>>>>===999:::;;;===>>>?????????<<<:::888666555555555555555555555555555666777777777999;;;;;;;;;;;;===>>>@@@AAADDDGGGFFFFFFNNNWWWgggjjjnnnppprrrvvv|||~~~lll[[[WWWjjjXXXKKKGGGCCCDDDDDDCCCAAA@@@???>>>===;;;;;;;;;<<<===>>>@@@AAA@@@BBBEEEGGGKKKTTT```hhhsssyyy~~~xxxsssllleee___YYYTTTQQQLLLJJJHHHGGGGGGEEEBBB@@@============<<<<<<<<<<<<<<>>;;;888777999<<<@@@BBBBBBAAA@@@@@@999;;;===>>>???>>>===<<<::::::<<<===>>>>>>>>>>>>===<<<:::888666666666666555555555555555666777777999:::<<<;;;::::::;;;===>>>@@@DDDFFFFFFGGGPPPZZZiiijjjjjjmmmqqqwww}}}{{{hhhXXXUUUjjjuuuQQQHHHHHHEEEEEEDDDCCCBBB@@@???>>>>>><<<<<<<<<===>>>@@@AAABBB@@@BBBEEEHHHMMMVVVbbbkkkvvv{{{xxxsssllleee___ZZZUUUQQQMMMKKKIIIHHHFFFDDDAAA???;;;;;;<<<======<<<<<<;;;>>>AAAEEEGGGIIIJJJMMMOOOOOOQQQSSSVVVWWWXXXXXXXXXRRRRRRPPPNNNLLLJJJIIIHHHDDDDDDEEEEEEDDDDDDCCCBBBDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJKKKKKKMMMLLLKKKKKKLLLOOOSSSUUU[[[]]]```aaabbbcccfffhhhdddhhhmmmqqqrrrrrrsssssssssuuuwww{{{~~~zzzwwwvvvwwwsssssstttuuuyyy~~~tttqqqlllhhheeeccc```^^^\\\___dddhhhgggbbb[[[WWWPPPMMMHHHEEEEEEEEEEEEEEEDDDBBB@@@===<<<<<<<<<<<<888;;;???AAA@@@===<<<;;;:::;;;===>>>???>>>===<<<:::;;;<<<===>>>>>>>>>>>>>>>===;;;999777777777777555555555555555666777777:::;;;<<<<<<::::::;;;<<<===???CCCFFFFFFGGGQQQ\\\cccbbbbbbfffnnnwww~~~~~~bbbXXX[[[qqqgggOOOHHHGGGEEEEEEDDDCCCAAA???===<<<;;;======>>>>>>???@@@BBBCCC@@@FFFJJJJJJOOO\\\kkksssyyytttkkkddd^^^YYYUUURRRJJJIIIHHHFFFCCC@@@===<<<:::999999999;;;===@@@BBBDDDDDDEEEFFFIIILLLOOOQQQSSSSSSTTTUUUWWWVVVSSSQQQPPPNNNLLLIIIGGGGGGGGGHHHFFFFFFEEEDDDCCCBBBAAAAAAEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGGGGFFFFFFGGGHHHEEEFFFHHHJJJKKKKKKKKKKKKIIIIIIJJJLLLPPPUUUYYY\\\dddeeeffffffgggiiilllooojjjjjjlllooorrrssssssrrruuuuuuxxx||||||}}}~~~zzzvvvtttoooqqqssstttuuuyyyvvvqqqjjjffffffhhhjjjlllkkkjjjgggbbb\\\VVVPPPMMMLLLKKKJJJIIIGGGFFFEEEDDD@@@@@@??????===<<<;;;:::999:::;;;<<<============>>>===<<<;;;;;;;;;;;;;;;===============>>>?????????===<<<999888666666555666666666666777777777777999::::::;;;<<<===>>>>>>AAAAAAAAACCCEEEHHHKKKMMM[[[iiiuuuvvvsssuuu|||}}}ZZZVVV^^^xxx___KKKFFFFFFEEEEEEDDDCCCAAA???>>><<<<<<======>>>>>>???AAABBBCCC@@@FFFJJJLLLSSSbbbqqqzzzyyytttlllddd^^^YYYUUUSSSKKKJJJHHHEEEBBB???<<<;;;;;;;;;::::::<<<>>>AAACCCGGGHHHHHHIIILLLNNNPPPRRRTTTTTTTTTVVVWWWVVVSSSQQQNNNLLLJJJGGGFFFFFFFFFGGGEEEEEEDDDDDDCCCCCCBBBBBBEEEDDDDDDCCCCCCCCCDDDDDDDDDFFFGGGGGGFFFFFFGGGHHHGGGGGGHHHIIIJJJJJJJJJJJJMMMNNNPPPSSSXXX]]]bbbdddkkkkkkkkkkkkjjjkkklllnnnkkkkkklllnnnoooooonnnmmmrrrsssxxx~~~~~~yyyvvvrrrrrrqqqqqqqqqtttyyy}}}yyysssooollljjjhhh___^^^[[[XXXSSSOOOKKKIIIMMMLLLKKKIIIGGGEEEDDDCCC@@@@@@@@@???>>>===;;;;;;::::::;;;<<<===============<<<<<<;;;;;;;;;;;;<<<===<<<<<<<<<======>>>??????>>><<<:::888777666666666666666666777777777777999999:::;;;<<<===>>>>>>AAAAAAAAACCCEEEHHHKKKMMMVVVcccnnnqqqqqqvvv||||||oooSSSVVVcccwwwXXXHHHEEEFFFFFFDDDDDDBBBAAA???>>>===<<<>>>>>>>>>>>>@@@AAABBBCCC@@@FFFKKKOOOXXXjjjzzzzzztttlllddd^^^ZZZVVVSSSMMMKKKHHHEEEAAA>>><<<:::===<<<<<<<<<===???BBBDDDKKKKKKLLLNNNPPPRRRSSSTTTUUUUUUVVVWWWXXXUUUQQQNNNIIIHHHFFFEEEDDDDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGFFFFFFGGGIIIIIIHHHHHHHHHIIIJJJKKKKKKRRRSSSVVVYYY___dddiiillloooooonnnnnnmmmlllllllllllllllmmmmmmnnnnnnnnnnnnssstttzzz|||xxxuuurrrrrrsssuuuwwwwwwvvvwww{{{}}}vvvppphhhaaa]]]ZZZXXXVVVTTTQQQOOONNNNNNNNNMMMKKKIIIGGGEEECCCBBBAAAAAA@@@@@@???>>><<<<<<::::::;;;<<<<<<=========<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>>>><<<;;;999888777666666666666666777777777777999999:::;;;<<<===>>>>>>AAAAAAAAACCCEEEHHHKKKMMMRRR\\\fffkkkooovvv|||}}}}}}hhhSSSYYYgggrrrVVVIIIFFFGGGGGGDDDCCCBBBAAA???>>>===<<<>>>>>>>>>???@@@AAABBBCCCAAAGGGMMMRRR]]]ooo~~~zzztttllleee___[[[WWWUUUNNNLLLHHHCCC@@@===;;;:::===<<<<<<<<<>>>@@@CCCEEEKKKLLLOOORRRTTTVVVWWWXXXYYYXXXWWWWWWVVVRRRMMMIIIEEEEEEDDDCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFEEEFFFHHHGGGFFFFFFGGGIIIHHHHHHHHHHHHJJJLLLOOOPPPVVVWWWZZZ]]]bbbgggjjjmmmmmmlllmmmnnnoooooonnnmmmlllmmmnnnooooooqqqsssuuuwwwyyyyyyuuurrrrrrvvvyyyyyyxxxxxxzzz}}}}}}wwwqqqkkkddd\\\WWW[[[YYYWWWUUUSSSSSSSSSSSSOOONNNLLLIIIGGGDDDBBBAAAAAAAAAAAA@@@@@@???======::::::;;;;;;<<<======>>>;;;;;;;;;:::;;;;;;<<<===<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;999777666555666666666666777777777777888999:::;;;<<<======>>>AAAAAAAAACCCEEEHHHKKKMMMQQQYYYaaafffnnnwww{{{zzzbbbUUU[[[iiimmmTTTIIIEEEEEEEEECCCCCCBBBAAA???>>>======>>>>>>??????@@@AAACCCDDDDDDJJJPPPVVVbbbsss}}}zzzuuummmeee```\\\XXXVVVOOOLLLGGGBBB>>><<<;;;;;;<<<<<<<<<<<>>===;;;;;;::::::;;;<<<>>>>>><<<<<<<<<;;;;;;<<<<<<======<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::999777555444666666666666777777777777888888999:::;;;<<<======AAAAAAAAACCCEEEHHHKKKMMMSSSYYY```eeemmmvvvzzzxxx~~~[[[TTT[[[kkkfffOOOFFFCCCAAAAAACCCBBBBBBAAA@@@???>>>===????????????@@@BBBCCCDDDFFFLLLSSSZZZgggwww}}}zzzuuummmfffaaa]]]YYYWWWOOOLLLFFFAAA===<<<<<<===<<<<<<<<<>>>AAAEEEHHHKKKLLLOOOTTTYYY\\\^^^^^^]]]\\\YYYTTTPPPMMMIIIEEEBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBBCCCCCCCCCDDDAAAAAABBBBBBDDDEEEGGGGGGFFFGGGHHHHHHGGGGGGHHHJJJGGGHHHKKKOOOSSSWWW[[[]]]aaabbbccceeefffggghhhiiiiiiiiilllrrrxxx{{{yyyvvvoooqqqrrrrrrrrruuu{{{}}}}}}zzzzzzyyywwwuuuuuuxxx{{{~~~zzzuuuqqqkkkeeeaaa]]][[[YYYWWWUUUSSSRRRQQQNNNMMMKKKIIIGGGEEECCCBBB??????@@@@@@???>>>>>>===;;;;;;::::::;;;<<<>>>??????>>>>>>===<<<<<<======>>>===<<<<<<;;;<<<<<<<<<:::;;;;;;;;;:::888666555666666666666777777777777888888999:::;;;<<<======AAAAAAAAACCCEEEHHHKKKMMMTTTZZZaaaeeellluuuyyyyyy~~~tttVVVUUU]]]nnn^^^KKKEEEBBBAAABBBCCCBBBBBBAAA@@@???>>>>>>?????????@@@AAABBBCCCDDDFFFMMMVVV___mmm{{{zzzuuummmfffaaa]]]ZZZXXXNNNKKKEEE???<<<<<<===>>><<<===>>>@@@DDDIIIMMMPPPRRRUUUYYY^^^``````___^^^XXXTTTOOOJJJHHHFFFEEECCCEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBDDDEEEGGGHHHFFFGGGIIIHHHGGGGGGHHHJJJJJJLLLOOOSSSXXX[[[]]]___bbbcccdddeeefffgggggghhhkkkkkknnnsssyyy{{{wwwsssmmmqqquuuwwwyyy|||{{{{{{lllmmmnnnnnnmmmooosssvvvyyyxxxwwwvvvsssnnngggbbb^^^^^^]]][[[YYYWWWUUUSSSMMMLLLKKKIIIGGGEEEDDDCCC>>>>>>??????>>>>>>======<<<;;;:::::::::<<<>>>???BBBAAA@@@>>>============???>>>======<<<<<<<<<===<<<<<<======<<<:::888777666666666666777777777777888888999:::;;;<<<<<<===AAAAAAAAACCCEEEHHHKKKMMMQQQYYYaaaeeekkksssyyy{{{~~~|||mmmUUUWWWaaarrrzzzYYYHHHEEEDDDDDDEEEBBBBBBAAAAAA@@@???>>>>>>?????????@@@AAABBBCCCDDDFFFNNNXXXbbbpppzzzuuummmgggbbb^^^ZZZXXXNNNJJJDDD???<<<<<<>>>???===>>>???BBBGGGLLLQQQSSSWWWZZZ^^^aaabbbaaa___]]]UUUPPPKKKGGGEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBDDDFFFGGGHHHFFFHHHIIIIIIHHHGGGIIIJJJLLLOOORRRWWWZZZ]]]^^^______```bbbccceeefffffffffmmmlllnnnrrrwwwwwwrrrmmmjjjooovvv{{{xxxpppmmmmmmnnnooopppooollllllooorrrppprrruuuxxxwwwrrrjjjeee[[[[[[[[[ZZZYYYVVVTTTRRRLLLKKKJJJIIIGGGFFFEEEDDD===>>>>>>>>>>>>======<<<<<<;;;:::999:::<<<>>>@@@CCCCCCAAA???>>>=========??????>>>==================>>>??????>>><<<:::888666666666666777777777777777888999:::;;;<<<<<<===AAAAAAAAACCCEEEHHHKKKMMMOOOXXX```dddjjjrrrzzz}}}~~~}}}~~~mmmUUUWWWbbb{{{wwwXXXHHHEEEDDDCCCCCCDDDCCCBBB@@@???>>>>>>>>>===>>>@@@@@@@@@BBBDDDFFFGGGWWW___ddduuu}}}|||vvvrrrlllfffaaa]]]ZZZXXXOOOJJJCCC>>><<<<<<;;;;;;???AAADDDFFFHHHKKKOOORRRXXXZZZ]]]bbbdddbbb[[[VVVOOONNNLLLIIIGGGFFFEEEDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@>>>@@@AAAAAA@@@AAACCCEEEEEEEEEEEEDDDDDDGGGKKKOOOPPPRRRWWW[[[^^^`````````ccccccbbbbbbccceeeggghhhhhhlllpppsssrrrooolllkkknnnuuuzzztttnnnjjjmmmkkkiiiiiijjjkkklllkkkkkkooosssvvvvvvrrrmmmiii___\\\YYYYYY[[[YYYTTTOOOLLLLLLJJJHHHFFFDDDCCCBBB@@@???>>>>>>>>>>>>>>>???>>>===<<<;;;;;;:::;;;;;;??????@@@@@@???>>>===<<<===>>>???@@@???===;;;:::???>>>>>>>>>???>>>;;;999777777666555555666777888777777777888999:::<<<<<<>>>@@@BBBCCCDDDFFFJJJLLLQQQYYY```dddkkktttzzz{{{{{{~~~lllUUUWWWccc~~~pppTTTFFFDDDDDDDDDDDDDDDCCCAAA@@@???>>>>>>>>>>>>???@@@AAAAAABBBEEEGGGKKKZZZaaahhhyyy}}}zzzxxxuuuqqqlllhhheee```[[[VVVKKKFFFAAA=========>>>>>>BBBDDDFFFHHHJJJNNNRRRVVV[[[[[[]]]``````]]]VVVPPPLLLKKKIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBAAAAAAAAACCCEEEDDDEEEFFFGGGHHHKKKOOORRRVVVXXXZZZ]]]___```aaaaaaaaabbbbbbcccdddeeeffffffgggjjjlllnnnooopppsssuuu}}}wwwqqqlllllljjjgggfffgggggggggfffiiilllqqquuuuuusssooolllccc```\\\[[[[[[YYYTTTPPPMMMLLLJJJIIIGGGEEECCCBBB@@@??????>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;>>>??????@@@???>>>===<<<>>>???@@@AAA@@@???===<<>>>>>???@@@???===;;;888777666555555666777888777777777888999:::<<<<<<>>>@@@BBBCCCDDDFFFJJJLLLQQQYYY```dddkkktttzzz{{{zzz~~~jjjVVVWWWfff~~~hhhOOODDDCCCDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>???@@@AAAAAAAAABBBEEEHHHPPP^^^eeemmm~~~}}}zzzwwwtttrrrooolllkkkiiiddd[[[SSSEEEBBB>>><<<===???AAABBBEEEFFFIIIKKKMMMRRRWWW[[[^^^^^^^^^]]][[[VVVOOOJJJHHHGGGGGGFFFEEEEEEEEEEEECCCCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCBBBAAAAAABBBDDDBBBEEEIIIKKKNNNQQQTTTWWW]]]]]]^^^___```aaabbbbbbbbbccceeefffggggggfffeeegggiiijjjmmmqqqyyy|||uuupppmmmkkkhhhfffffffffdddccceeehhhmmmrrrtttsssqqqooojjjeee```]]]\\\ZZZUUUQQQMMMMMMKKKIIIGGGEEEDDDCCC@@@@@@???>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;===>>>?????????>>>===<<<===>>>???@@@???>>>===<<<>>>======???@@@AAA@@@>>>999888777666666777888888777777777888999:::<<<<<<>>>???BBBCCCDDDFFFIIILLLQQQXXX```dddkkktttzzz{{{zzziiiWWWXXXjjjuuubbbMMMDDDCCCDDDCCCDDDCCCBBBAAA@@@????????????@@@AAAAAAAAABBBCCCGGGJJJTTTbbbkkkttt}}}zzzvvvrrrpppmmmlllmmmllleeeYYYOOOCCC@@@===<<<>>>AAABBBCCCGGGHHHJJJLLLOOOTTTZZZ______^^^]]][[[WWWQQQKKKGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBB@@@@@@BBBCCCCCCGGGLLLPPPSSSVVVYYY\\\_________```aaabbbdddeeeeeegggiiijjjjjjiiigggfffgggjjjnnnttt}}}yyytttqqqnnnjjjiiihhhhhhfffeeebbbeeeiiinnnqqqssssssrrroookkkeee```]]]ZZZVVVSSSNNNNNNLLLJJJHHHFFFEEEDDDAAAAAA@@@???>>>>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;<<<===>>>??????>>>======:::;;;<<<<<<===<<<;;;;;;=========>>>AAABBBBBBAAA:::999888777666777888999777777777888999:::<<<<<<===???AAACCCDDDFFFIIILLLQQQXXX___dddjjjsssyyy{{{zzzgggXXXYYYmmmooo^^^LLLEEEEEEDDDBBBBBBBBBBBBAAA@@@????????????@@@AAAAAABBBBBBEEEIIIMMMVVVfffqqq{{{~~~}}}zzzvvvsssnnnmmmlllmmmkkkbbbUUUKKKBBB@@@======???AAACCCCCCGGGIIILLLNNNQQQVVV[[[___^^^]]]\\\XXXSSSNNNJJJHHHGGGFFFEEECCCAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAACCCEEEGGGKKKPPPUUUXXXZZZ]]]___^^^^^^___```bbbdddfffhhhggghhhiiijjjjjjjjjiiiiiihhhmmmvvv~~~yyyssspppmmmkkkjjjjjjiiigggaaacccgggjjjnnnppprrrrrrqqqnnnhhhbbb^^^ZZZWWWUUUOOOOOOMMMKKKIIIGGGFFFEEEBBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;<<<===>>>??????>>>===::::::;;;<<<<<<<<<<<<<<<===<<<<<<>>>@@@BBBCCCBBB;;;:::999777777777888999777777777888999:::<<<<<<===???AAABBBCCCEEEIIIKKKPPPXXX___cccjjjsssyyyzzz{{{yyycccXXXXXXooowwwiiiZZZLLLGGGFFFDDDAAAAAABBBAAA@@@@@@??????@@@@@@???@@@AAABBBCCCGGGLLLPPPZZZkkkwww~~~}}}{{{xxxuuurrrnnnnnnmmmkkkeee[[[PPPHHHBBB@@@>>>>>>@@@CCCDDDDDDHHHKKKNNNQQQSSSWWW[[[^^^\\\\\\YYYUUUOOOKKKIIIIIIGGGFFFDDDBBBAAA@@@??????@@@@@@AAAAAABBBBBBAAAAAA?????????@@@@@@@@@@@@@@@???AAABBBCCCCCCEEEGGGJJJMMMPPPUUUXXXZZZ[[[]]]___\\\]]]___aaadddfffhhhiiieeedddeeefffhhhlllooopppqqqxxxwwwtttpppmmmlllkkkiiigggcccdddeeehhhjjjmmmoooppppppmmmiiiddd___ZZZWWWVVVPPPPPPNNNLLLJJJHHHGGGFFFCCCBBBAAA@@@???>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;999;;;<<<>>>??????>>>>>><<<<<<===>>>>>>???@@@@@@===<<<;;;===???BBBBBBBBB<<<;;;:::888888888888999777777777888999:::<<<<<<===>>>AAABBBCCCEEEHHHKKKPPPWWW___cccjjjsssyyyzzzwwwwww|||]]]UUUVVVoooyyynnnbbbUUUJJJGGGFFFDDDAAAAAAAAAAAA@@@@@@??????@@@@@@>>>???@@@AAADDDIIIOOOTTTaaaqqq|||~~~zzzwwwtttpppnnnnnnooooooiii^^^SSSJJJEEE@@@???>>>???BBBEEEFFFGGGIIIMMMQQQTTTWWWYYY[[[]]][[[ZZZWWWQQQKKKGGGFFFGGGEEEDDDCCCBBBAAAAAAAAAAAA??????@@@AAAAAAAAAAAAAAA>>>?????????@@@@@@@@@@@@???AAADDDFFFGGGJJJNNNQQQTTTVVVXXXZZZZZZ[[[\\\^^^\\\^^^aaadddfffhhhhhhhhhcccbbbbbbdddjjjrrrzzz|||wwwrrrooollliiigggffffffeeefffgggjjjlllmmmlllkkkiiieee```[[[XXXVVVQQQPPPOOOMMMKKKIIIHHHGGGCCCCCCAAA@@@???>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;999:::<<<===?????????>>><<<======>>>???@@@BBBBBB===;;;:::;;;>>>AAAAAAAAA===<<<:::999888888999999777777777888999:::<<<<<<<<<>>>@@@BBBCCCEEEHHHKKKPPPWWW^^^ccciiirrryyyzzzuuuvvvyyyZZZSSSSSSmmmrrrjjj\\\QQQHHHFFFFFFDDDBBBAAAAAAAAA@@@@@@???@@@@@@@@@>>>???@@@AAADDDJJJQQQVVVfffuuu~~~}}}xxxtttpppllljjjnnnpppooogggZZZMMMFFFDDD???>>>>>>@@@DDDGGGIIIIIIJJJNNNSSSWWWYYYZZZ\\\]]]ZZZYYYVVVOOOHHHCCCCCCEEEBBBBBBBBBAAAAAABBBCCCCCC>>>???@@@AAAAAAAAAAAAAAA>>>>>>??????@@@@@@@@@@@@@@@BBBEEEHHHKKKNNNRRRUUUXXXYYYZZZZZZZZZZZZ[[[]]]^^^```cccfffhhhhhhhhhhhhcccbbbbbbeeennnyyy~~~xxxsssoookkkhhhhhhgggfffeeefffhhhjjjkkkiiiiiihhheee```[[[XXXVVVRRRQQQOOOMMMKKKIIIHHHGGGDDDCCCBBB@@@???>>>>>>>>>>>>>>><<<;;;;;;;;;;;;;;;888999;;;===????????????;;;;;;;;;<<<===???AAAAAA===;;;:::;;;===@@@AAAAAA===<<<;;;999888888999999777777777888999:::<<<<<<<<<>>>@@@BBBCCCEEEHHHKKKPPPWWW^^^ccciiirrrxxxzzzzzzyyytttXXXVVV\\\zzzrrreee\\\PPPFFFEEEFFFEEECCCBBBCCCCCCBBBAAA@@@@@@@@@@@@???@@@AAACCCFFFMMMVVV\\\nnnuuu}}}~~~||||||uuupppnnnpppsssrrruuuppp```RRRJJJCCC<<>>???AAABBBCCCCCCBBBBBBDDDEEEHHHKKKPPPTTTXXXZZZ\\\\\\[[[YYYXXXZZZ]]]```bbbdddgggjjjjjjiiifffdddccceeekkkwwwzzzuuunnnjjjkkkiiifffdddcccdddeeeeeeddddddddddddddddddaaa]]]YYYUUURRROOOMMMMMMLLLKKKJJJFFFEEECCCAAA@@@>>>>>>===@@@@@@??????>>><<<;;;:::999999:::<<<===???@@@@@@AAA@@@>>>======>>>@@@AAAAAAAAAAAAAAAAAABBBCCCDDDAAA@@@===999666555666888777888888999999:::;;;;;;<<<>>>???@@@AAADDDGGGJJJPPPXXXaaadddiiipppvvvxxxxxxxxxqqqWWWTTTYYYwwwqqqeeeYYYNNNEEEDDDEEEDDDBBBAAACCCCCCBBBAAA@@@@@@@@@@@@???@@@AAACCCGGGNNNWWW]]]nnnwww||||||zzzsssnnnmmmppprrrttttttmmm]]]OOOHHHBBB===???@@@AAACCCFFFIIIKKKMMMPPPRRRWWW[[[^^^^^^\\\YYYSSSPPPLLLHHHFFFEEEEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAABBBCCCCCCCCCEEEGGGJJJMMMQQQUUUXXXYYY\\\\\\[[[ZZZYYY[[[^^^aaabbbdddfffhhhhhhgggfffeeegggjjjrrr}}}wwwpppllllllgggeeebbbaaabbbbbbbbbaaacccccccccddddddbbb^^^[[[VVVSSSOOOMMMMMMLLLKKKJJJFFFEEECCCAAA@@@???>>>>>>@@@@@@??????>>><<<;;;:::999999:::<<<===???@@@@@@AAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCCCCAAA@@@>>>:::666555666888777888888999999:::;;;;;;<<<>>>???@@@AAADDDGGGJJJPPPYYYaaaeeeiiiqqqwwwyyy~~~|||vvvxxxnnnUUUTTT[[[yyyooocccVVVLLLDDDCCCDDDCCCAAAAAACCCCCCBBBAAA@@@@@@@@@@@@??????@@@CCCHHHPPPYYY```oooxxx{{{www}}}vvvpppmmmnnnppprrrvvvrrrgggWWWKKKEEEBBB@@@@@@@@@BBBDDDGGGJJJLLLNNNRRRTTTXXX]]]aaa___ZZZUUULLLJJJHHHFFFEEEEEEFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB?????????@@@AAACCCDDDEEEGGGIIIMMMQQQTTTWWWXXXYYY\\\\\\\\\[[[[[[\\\```bbbdddeeefffgggiiijjjkkkkkktttxxx{{{sssnnnnnnhhhfffcccaaaaaaaaa```___aaaaaaaaacccdddccc```^^^WWWTTTPPPNNNMMMLLLKKKIIIGGGFFFDDDBBB@@@???>>>>>>????????????>>><<<;;;:::999999:::<<<===>>>???@@@AAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBCCC@@@@@@>>>;;;888666777888777888888999999:::;;;;;;<<<>>>???@@@AAADDDGGGJJJQQQZZZbbbfffjjjrrrxxxzzz~~~zzzvvvzzzlllVVVUUUbbbkkk```SSSKKKDDDCCCDDDCCCBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@??????AAACCCIIISSS]]]dddpppxxxwwwsss{{{wwwqqqnnnnnnpppsssuuuvvvnnn```QQQFFFBBBAAABBB@@@AAACCCEEEHHHKKKNNNPPPUUUVVVYYY___bbb___WWWOOOIIIHHHFFFEEEDDDEEEFFFGGGEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAAAAA@@@AAABBBEEEGGGIIIKKKMMMQQQTTTWWWYYYYYYYYY\\\]]]^^^]]]]]]___bbbdddeeeeeegggjjjnnnssswwwzzzxxxrrrqqqllliiifffdddcccbbbaaa```______```bbbddddddcccaaaYYYVVVRRROOONNNMMMKKKJJJGGGFFFEEECCCAAA@@@??????????????????>>>===<<<;;;999999:::;;;<<<>>>>>>???AAA@@@@@@??????@@@@@@AAABBBAAAAAA@@@AAAAAABBBBBB???@@@???<<<999777888888777888888999999:::;;;;;;<<<===???@@@AAADDDGGGJJJRRR[[[cccgggkkksssyyy{{{~~~zzzwww}}}lllWWWVVVjjjiii^^^QQQJJJDDDEEEEEECCCCCCEEECCCCCCBBBAAA@@@@@@@@@@@@???@@@BBBEEELLLVVVbbbjjjqqqvvvuuuuuu|||yyyuuuqqqnnnnnnqqqtttvvvwwwssshhhYYYLLLCCC@@@AAACCCAAABBBDDDFFFJJJMMMPPPQQQVVVXXX[[[```aaa\\\SSSLLLIIIHHHGGGEEEEEEEEEEEEFFFDDDDDDDDDCCCBBBBBBAAAAAA???@@@@@@AAABBBCCCDDDDDDDDDCCCDDDDDDFFFIIILLLMMMOOOQQQTTTXXXZZZZZZZZZYYY]]]^^^______```aaadddfffcccdddhhhmmmuuu~~~}}}vvvuuuoookkkgggeeecccbbb```^^^]]]]]]^^^aaadddeeeeeeccc[[[XXXTTTQQQOOONNNLLLJJJHHHGGGEEECCCBBB@@@@@@???>>>>>>???>>>>>>===<<<;;;999::::::;;;<<<===>>>>>>AAA@@@@@@@@@@@@@@@@@@AAABBBAAAAAA@@@@@@@@@AAAAAA???@@@@@@>>>;;;999888888777888888999999:::;;;;;;<<<===???@@@AAADDDGGGJJJSSS[[[dddggglllsssyyy{{{zzzwwwkkkYYYUUUqqq}}}fff[[[NNNHHHDDDEEEEEECCCDDDFFFCCCCCCBBBAAA@@@@@@@@@@@@@@@AAACCCGGGNNNZZZgggoootttuuuvvv|||xxxrrrooonnnpppuuuxxxxxxwwwnnnaaaSSSIIICCC???@@@DDDBBBCCCEEEHHHKKKOOOQQQSSSVVVZZZ^^^```]]]VVVOOOJJJHHHHHHGGGFFFFFFEEEEEEFFFDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAABBBCCCEEEEEEFFFGGGHHHIIIJJJMMMOOOQQQSSSTTTVVVXXXZZZ[[[[[[[[[[[[]]]^^^```aaabbbcccfffhhhbbbeeejjjsss~~~zzzxxxppplllhhhdddbbb```^^^\\\]]]]]]^^^```dddffffffeee^^^[[[WWWSSSQQQPPPMMMLLLIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>>>>>>>>>>===<<<<<<999::::::;;;<<<<<<======AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@>>>???AAA@@@===:::999999777888888999999:::;;;;;;<<<>>>???@@@AAADDDGGGJJJRRR[[[cccgggkkksssyyy{{{yyywwwjjjYYYWWWwwwuuu___TTTKKKFFFCCCDDDDDDBBBCCCFFFCCCCCCBBBAAA@@@@@@@@@@@@BBBBBBDDDIIIQQQ]]]kkktttxxxvvv{{{{{{xxxsssqqqqqqtttxxxzzzwwwssshhh[[[NNNHHHCCC???@@@CCCCCCDDDFFFIIILLLPPPSSSTTTVVV[[[``````YYYQQQKKKIIIEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCCCCCCCCCCBBBBBBBBBAAABBBCCCDDDFFFGGGHHHIIIJJJLLLNNNQQQSSSUUUVVVWWWYYYYYYZZZ[[[[[[\\\]]]]]]]]]___aaacccdddeeehhhjjjgggkkkrrr}}}}}}{{{rrrooojjjfffcccaaa^^^\\\]]]]]]]]]```cccffffffeeeaaa^^^YYYUUUSSSQQQOOOMMMIIIHHHFFFDDDCCCAAAAAAAAA>>>>>>>>>>>>>>>======<<<999::::::;;;;;;<<<<<<===@@@AAAAAAAAAAAAAAAAAA@@@BBBAAAAAA@@@??????@@@@@@===???AAAAAA>>>;;;999999777888888999999:::;;;;;;<<<>>>???@@@AAADDDGGGJJJRRR[[[cccfffkkksssxxxzzzxxxvvvhhhYYYZZZ}}}mmmWWWMMMIIIDDDBBBCCCCCCAAABBBEEECCCCCCBBBAAA@@@@@@@@@@@@BBBCCCEEEJJJRRR___mmmwww{{{wwwyyywwwuuutttssswww{{{{{{uuupppdddXXXLLLHHHDDD@@@???CCCCCCDDDFFFIIIMMMPPPSSSUUUVVV\\\bbb___VVVMMMIIIIIIBBBCCCCCCDDDEEEFFFGGGGGGCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFHHHJJJKKKKKKLLLNNNQQQUUUWWWYYYZZZZZZ\\\[[[[[[[[[\\\\\\]]]^^^]]]___bbbdddeeefffiiikkknnnrrrzzz}}}vvvrrrmmmiiifffccc```^^^]]]]]]]]]```cccfffffffffccc___[[[WWWTTTRRRPPPNNNJJJHHHGGGEEECCCBBBAAAAAA===>>>>>>>>>>>>>>>===<<<:::::::::;;;;;;<<<<<<<<<@@@AAAAAABBBBBBAAAAAA@@@BBBAAAAAA@@@?????????@@@===???BBBBBB???<<<999999777888888999::::::;;;;;;<<<>>>???@@@AAADDDGGGJJJQQQZZZbbbfffjjjrrrxxxzzz~~~|||zzziiiZZZ\\\vvvcccUUUKKKIIIFFFCCCAAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@BBBDDDDDDHHHWWWiiisssrrrppp{{{yyyvvvwwwxxxyyy{{{~~~tttggg\\\PPPEEECCCDDDDDDBBBBBBFFFFFFHHHJJJNNNRRRUUUXXX___```^^^WWWNNNFFFEEEFFFEEECCCBBBCCCFFFFFFDDDAAACCCCCCCCCCCCDDDFFFGGGHHHEEEFFFGGGIIILLLOOOQQQSSSUUUVVVXXXZZZ[[[\\\[[[[[[]]]\\\[[[\\\^^^`````````]]]___bbbcccdddhhhnnntttttt{{{{{{wwwpppkkkgggdddbbb```bbbaaaaaaaaabbbcccddddddaaa___]]]YYYVVVRRRPPPOOOKKKKKKIIIGGGEEECCCBBBAAA@@@??????>>>>>>>>>>>>>>>===============<<<<<<<<<@@@@@@@@@@@@@@@@@@AAAAAA@@@AAAAAAAAAAAA@@@?????????@@@AAABBB@@@===:::888888888999999999:::::::::>>>???@@@@@@@@@CCCGGGJJJSSS[[[cccfffiiipppvvvwww~~~yyyyyyjjj[[[aaappp^^^SSSLLLHHHFFFCCCBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAACCCEEEFFFKKKYYYjjjsssrrruuuzzzxxxxxxzzz|||uuuggg[[[OOODDDBBBDDDCCCBBBCCCFFFGGGHHHKKKNNNRRRVVVXXX^^^^^^]]]VVVMMMFFFEEEFFFEEECCCBBBCCCEEEFFFEEEBBBDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKLLLNNNPPPRRRTTTVVVWWWXXXYYYZZZ[[[\\\\\\\\\aaa```___^^^^^^^^^^^^]]]aaadddggghhhiiikkkpppuuuxxx|||xxxrrrllliiieeebbb```aaaaaaaaaaaabbbcccddddddbbb```^^^ZZZVVVSSSPPPOOOLLLKKKIIIGGGEEECCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;??????@@@@@@@@@AAAAAAAAA@@@AAAAAAAAAAAA@@@??????AAABBBCCCCCCAAA>>>;;;999888888999999999:::::::::>>>??????@@@@@@CCCGGGJJJSSS[[[cccfffiiipppvvvwww~~~www{{{kkk]]]fffiiiYYYQQQLLLHHHEEECCCBBBCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@AAAAAACCCEEEIIIOOO\\\jjjqqqrrruuu|||{{{{{{~~~uuufffXXXMMMCCCBBBCCCCCCBBBCCCGGGHHHIIILLLOOOSSSVVVXXX[[[\\\YYYSSSKKKFFFDDDEEEDDDCCCBBBCCCEEEFFFFFFEEEFFFGGGHHHIIIKKKLLLMMMNNNRRRRRRSSSTTTUUUVVVXXXYYYZZZZZZZZZZZZ[[[]]]^^^___bbbbbbaaa```____________dddhhhmmmnnnoooppptttwww}}}~~~zzztttoookkkgggdddbbbaaaaaaaaaaaabbbcccddddddbbbaaa___[[[XXXTTTQQQOOOLLLKKKJJJHHHFFFDDDBBBAAA@@@@@@???>>>>>>>>>>>>?????????>>>===<<<;;;;;;:::??????@@@@@@AAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????BBBCCCDDDDDDBBB???;;;999888888999999999:::::::::===>>>???@@@AAACCCGGGJJJRRR[[[cccfffjjjqqqvvvxxx}}}www~~~iii\\\ggggggWWWOOOKKKGGGEEECCCBBBCCCDDDCCCBBBBBBAAAAAA@@@@@@AAAAAAAAABBBEEEJJJSSS^^^iiinnnpppvvv~~~sssbbbTTTKKKCCCBBBCCCCCCCCCEEEHHHIIIKKKMMMQQQTTTVVVXXXYYYXXXUUUPPPIIIEEEDDDEEEDDDCCCBBBCCCEEEGGGIIIJJJLLLMMMNNNPPPRRRSSSTTTTTTXXXWWWWWWWWWXXXXXXYYYZZZ\\\\\\[[[[[[\\\]]]___```___```aaaaaa```aaacccddddddiiiooossstttuuuxxx{{{}}}xxxsssoookkkgggdddaaaaaaaaaaaaaaabbbccccccbbbaaa___\\\YYYUUURRRPPPLLLKKKJJJHHHFFFDDDCCCBBBAAA@@@??????>>>>>>??????@@@???>>>===<<<;;;::::::>>>>>>@@@AAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????BBBCCCCCCCCCBBB>>>;;;999888888999999999:::::::::<<<>>>???@@@AAADDDGGGJJJRRR[[[cccfffjjjqqqwwwyyy|||yyyeeeZZZiiihhhWWWNNNJJJFFFDDDCCCCCCDDDDDDCCCBBBAAAAAAAAA@@@@@@AAAAAABBBBBBDDDJJJTTT^^^fffkkknnnooo\\\QQQIIICCCCCCDDDCCCDDDGGGIIIJJJLLLOOORRRUUUWWWXXXVVVTTTQQQLLLGGGDDDDDDDDDCCCCCCCCCDDDEEEIIIMMMPPPSSSUUUVVVXXXZZZ[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYZZZ]]]]]]\\\\\\\\\^^^___```^^^```bbbbbbaaaaaadddfffccciiipppuuuxxxzzz~~~|||wwwsssooojjjgggbbbbbbaaaaaaaaaaaaaaabbb```______]]]ZZZVVVSSSPPPLLLLLLJJJHHHFFFDDDCCCBBBAAA@@@@@@???????????????@@@???>>>===<<<;;;::::::===>>>@@@AAABBBBBBAAAAAA@@@AAAAAAAAAAAA@@@??????@@@AAABBBBBBAAA>>>;;;999888888999999999:::::::::;;;===???AAABBBDDDGGGJJJRRR[[[cccfffkkkrrrxxxyyy|||{{{}}}cccZZZppp}}}eeeVVVLLLHHHEEECCCCCCCCCDDDEEEDDDBBBAAAAAA@@@@@@@@@AAABBBBBBCCCDDDKKKVVV^^^ccciiinnnkkkWWWOOOHHHCCCDDDEEEDDDFFFIIIIIIKKKNNNQQQTTTVVVWWWXXXSSSPPPLLLHHHEEEDDDCCCCCCBBBCCCDDDDDDGGGLLLSSSWWW[[[\\\^^^```aaaaaa``````]]]]]]\\\[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]^^^______```bbbdddbbb``````bbbeeeeeekkksssyyy||||||xxxsssnnnjjjdddcccbbbaaa```_________\\\]]]]]]\\\ZZZWWWTTTRRRMMMLLLKKKIIIGGGEEECCCBBBAAAAAA@@@????????????@@@??????>>>===<<<;;;;;;:::<<<===@@@BBBCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@??????===???@@@AAA@@@>>><<<:::888888999999999::::::::::::<<>>>>>======<<<<<<<<<;;;;;;===@@@BBBCCCCCCAAA@@@@@@AAAAAAAAAAAA@@@??????<<<>>>@@@BBBBBB@@@>>><<<888888999999999:::::::::999<<>>AAACCCCCCBBB@@@???888888999999999:::::::::999<<>>AAADDDEEEDDDCCCCCCCCCBBBAAAAAA@@@??????>>>>>>@@@BBBDDDDDDBBB@@@===:::777777888999::::::<<<<<<===???BBBDDDFFFHHHTTT]]]dddgggjjjqqqvvvwwwtttyyyrrr___```hhhUUUNNNLLLDDDBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@???@@@BBBDDDIIINNNRRR\\\ddddddtttvvv^^^MMMGGGFFFEEEEEEFFFHHHJJJLLLNNNNNNPPPSSSVVVVVVSSSPPPIIIIIIGGGEEEDDDCCCCCCCCCBBBDDDHHHLLLRRRWWW\\\^^^bbbdddggghhhhhhhhhiiijjjjjjiiigggffffffdddbbbaaa\\\ZZZ[[[]]]___^^^]]]\\\XXXVVVUUUXXX___kkkvvv}}}zzzvvvoookkkfffaaa___\\\ZZZYYYXXXWWWWWWXXXXXXXXXUUUSSSRRROOOKKKIIIHHHGGGEEEDDDAAAAAAAAA@@@@@@@@@@@@@@@======>>>>>>======<<<;;;<<<<<<>>>@@@CCCEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>???AAACCCCCCBBB???>>><<<999888999:::;;;;;;;;;<<<===???AAADDDFFFHHHRRR[[[cccfffjjjrrrwwwyyy{{{|||rrr}}}ppp^^^```~~~hhhXXXPPPKKKCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@AAAAAAAAA@@@@@@CCCEEEJJJQQQVVV^^^eeekkksss\\\LLLIIIHHHFFFFFFFFFHHHJJJKKKNNNOOORRRUUUVVVUUUQQQNNNFFFFFFDDDDDDCCCCCCCCCCCCCCCEEEIIINNNSSSYYY]]]___bbbdddfffgggggghhhjjjllliiiiiiiiihhhfffdddbbbaaa[[[\\\]]]```bbbcccbbb```XXXWWWVVVZZZdddrrrzzzsssnnnhhhccc```]]]ZZZXXXYYYXXXWWWWWWXXXWWWUUUSSSRRRPPPMMMKKKJJJHHHFFFDDDBBBAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>===<<<<<<<<<<<<===???CCCDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA???>>>???AAACCCDDDBBB@@@???===:::999:::;;;<<<;;;;;;<<<===???AAADDDFFFGGGPPPYYYaaaeeejjjrrryyy{{{{{{zzzsss~~~nnn```dddyyyeeeVVVMMMJJJDDDBBBBBBCCCCCCCCCCCCBBBBBB@@@AAAAAAAAA@@@AAADDDFFFKKKTTTZZZ___gggrrrrrr\\\LLLJJJIIIHHHFFFGGGHHHJJJKKKNNNQQQTTTVVVVVVSSSNNNKKKCCCCCCBBBBBBBBBBBBCCCCCCDDDFFFJJJOOOTTTYYY\\\^^^bbbcccdddddddddeeehhhjjjggghhhhhhgggeeecccbbbbbb^^^aaadddeeeiiikkkiiieee^^^]]]]]]bbbmmm|||}}}vvvqqqkkkeee```]]]YYYWWWYYYXXXWWWVVVWWWVVVTTTSSSQQQOOOMMMLLLKKKIIIFFFCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>??????>>>>>>===<<<<<<<<<<<<>>>AAACCCCCCCCC@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@BBBDDDEEECCCBBB@@@===:::999:::;;;;;;;;;;;;;;;===>>>AAACCCFFFGGGPPPYYYaaaeeejjjrrrxxxzzz~~~zzzvvv~~~mmmccciiiwwweeeTTTJJJGGGEEEBBBBBBCCCCCCCCCCCCBBBBBB???@@@AAAAAAAAABBBEEEGGGKKKWWW\\\___gggwwwsss\\\MMMKKKJJJHHHGGGGGGIIIJJJLLLOOORRRUUUVVVTTTPPPKKKHHHAAAAAA@@@@@@AAABBBBBBCCCDDDFFFJJJOOOTTTXXXZZZ\\\```aaabbbaaa```aaaccceeedddeeefffeeecccbbbdddffffffkkkoooqqqtttxxxvvvppplllkkklllqqqzzzyyyuuummmgggbbb^^^ZZZWWWZZZXXXVVVUUUUUUUUUSSSRRRQQQOOOMMMLLLKKKHHHEEEBBBCCCCCCBBBBBBAAA@@@???????????????@@@???>>>>>>===<<<;;;;;;===@@@BBBCCCBBB@@@AAAAAAAAAAAAAAAAAAAAACCCBBBBBBCCCEEEFFFEEEDDD???===:::888999::::::999;;;;;;<<<>>>@@@CCCEEEGGGQQQZZZbbbeeeiiiqqqvvvxxx~~~yyyvvvkkkdddmmm~~~mmmXXXHHHFFFFFFBBBBBBCCCCCCCCCCCCBBBBBB???@@@AAAAAAAAACCCFFFIIINNNZZZ^^^___iii{{{qqq\\\NNNKKKJJJHHHHHHHHHJJJLLLMMMPPPSSSUUUUUUQQQLLLHHHFFF@@@@@@@@@@@@@@@AAABBBCCCDDDFFFJJJNNNRRRUUUWWWWWW[[[]]]^^^___^^^^^^___aaaaaacccdddcccbbbdddhhhmmmqqqyyy~~~yyyqqqkkkfffaaa]]][[[[[[YYYVVVUUUUUUUUUTTTRRRRRROOOMMMKKKJJJHHHFFFDDDDDDDDDCCCBBBAAA@@@??????@@@@@@@@@@@@@@@???>>>>>><<<;;;:::<<>>@@@CCCEEEFFFQQQZZZbbbeeeiiipppvvvwww{{{vvvtttiiidddmmmzzzaaaKKKFFFHHHBBBBBBCCCCCCCCCCCCBBBBBB>>>???AAAAAABBBCCCGGGJJJQQQ]]]```aaalllkkkYYYNNNJJJIIIHHHHHHIIIKKKMMMOOOQQQSSSUUURRRMMMHHHEEEDDDAAAAAA@@@@@@@@@AAABBBBBBCCCEEEIIIMMMPPPRRRRRRSSSVVVXXX\\\^^^^^^^^^```aaa```bbbccccccbbbfffooovvv}}}}}}vvvooojjjfffbbb___^^^[[[XXXWWWWWWVVVUUUTTTTTTQQQNNNKKKJJJIIIHHHFFFDDDDDDCCCBBBAAA@@@??????@@@@@@AAAAAA@@@@@@???>>><<<::::::;;;>>>AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@BBBAAA@@@AAACCCDDDDDDDDDAAA>>>;;;999:::::::::::::::;;;<<<>>>@@@CCCEEEFFFOOOXXX```dddiiiqqqwwwyyy{{{|||tttrrrgggbbbmmmiiiNNNGGGIIIBBBCCCCCCCCCCCCCCCCCCBBB>>>???AAAAAABBBDDDGGGJJJTTT___bbbbbbnnn|||fffVVVMMMJJJIIIHHHHHHIIILLLNNNPPPQQQSSSTTTQQQKKKFFFDDDDDDBBBAAAAAA@@@AAAAAABBBBBBCCCEEEIIILLLOOOPPPPPPPPPQQQUUUZZZ]]]___```aaaccc```bbbccccccccciiisss|||yyysssnnniiifffccc```]]]ZZZXXXXXXXXXWWWVVVWWWSSSOOOLLLKKKJJJIIIHHHEEEDDDDDDBBBAAA@@@??????@@@AAAAAAAAAAAA@@@??????<<<:::999;;;>>>AAABBBBBBCCCCCCBBBAAAAAA@@@??????AAA???>>>???AAACCCCCCBBBCCC@@@<<<;;;;;;;;;;;;;;;::::::<<<===@@@BBBEEEFFFMMMVVV___dddiiirrryyy{{{