BMv 6(% }}}{{{wwwrrrqqqooolllkkkjjjiiiiiifffeeecccaaa___\\\ZZZYYYRRRQQQOOOLLLKKKJJJIIIIIIGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBB??????>>>>>>>>>>>>??????>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========@@@BBBDDDEEEFFFHHHJJJMMMLLLLLLMMMNNNPPPQQQRRRRRRNNNUUU]]]```___\\\ZZZYYYYYYVVVVVVZZZZZZXXXVVVXXX[[[UUUOOOMMMPPPRRRRRRQQQQQQRRRRRROOOLLLJJJJJJJJJJJJHHHEEEDDDDDDCCCAAA???<<<<<<<<<<<<============;;;;;;;;;:::999999888888777888888888888777666666666666666555555555444444444444333333333333333333333333333333333333333333333333333333333333333333444444444333333333333333~~~oooooonnnnnnmmmllllllkkkddddddcccbbbaaa```______XXXXXXWWWVVVTTTSSSRRRRRRIIIIIIHHHHHHGGGFFFEEEEEEJJJIIIIIIHHHHHHHHHHHHIIIKKKKKKJJJIIIHHHHHHGGGGGGMMMNNNNNNNNNLLLJJJGGGFFFOOOMMMLLLKKKKKKJJJGGGEEEAAAFFFGGGDDDCCCCCCBBB???AAAAAA@@@@@@?????????@@@??????>>>===<<<<<<;;;;;;@@@??????>>>>>>>>>>>>>>>;;;<<<<<<=========<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;:::::::::999999999999999999::::::::::::999999999999999999999999888888888888888888888888999999999999999:::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::999999999999999999999999::::::;;;;;;<<<<<<<<<<<<>>>@@@AAABBBCCCEEEHHHJJJHHHIIIJJJKKKLLLNNNOOOOOOJJJPPPWWWZZZYYYVVVVVVVVVYYYSSSPPPSSSUUUTTTUUUWWWRRRNNNJJJIIILLLOOOPPPPPPNNNOOOOOOMMMJJJHHHHHHHHHHHHGGGEEEDDDCCCBBB@@@>>>========================;;;::::::999999888777777666777777777777666555555555555555555444444444444222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333~~~}}}tttsssqqqpppnnnllljjjjjj```___]]][[[YYYWWWVVVUUUQQQQQQPPPOOOMMMLLLKKKKKKKKKKKKJJJHHHGGGFFFEEEDDDFFFFFFFFFEEEEEEDDDDDDCCC@@@@@@@@@@@@????????????EEEEEEDDDCCCBBBAAAAAA@@@AAAAAA@@@@@@@@@@@@??????<<<<<<;;;;;;::::::999999<<<<<<;;;::::::999888888>>>>>>>>>======<<<<<<<<<999999999999:::;;;<<<===????????????@@@@@@@@@AAADDDEEEFFFFFFFFFEEEDDDDDDDDDCCCAAAAAAAAA@@@>>><<<999===>>>======??????;;;<<<======>>>>>>?????????===============>>>>>>>>>666666777777888888999999666777777888888888888888888888777777777777888888999999999999999999999999888888777777777777888888888888888777777777777666666666777777777777777888777777777777777777777777666666666666666666666666777777777777888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777888888888999999999888888888888888888888888888888999::::::;;;;;;;;;;;;<<<===>>>???AAADDDGGGEEEEEEFFFHHHJJJKKKLLLMMMDDDIIIOOORRRQQQPPPQQQSSSWWWPPPKKKMMMQQQRRRTTTVVVIIIGGGFFFFFFHHHKKKLLLLLLJJJJJJJJJHHHFFFDDDDDDDDDFFFEEECCCCCCBBBAAA>>><<<=========<<<<<<<<<<<<<<<999999999888777777666666555555555555555444444333444444444333333333333222111111222222222222333333222222222222222222222222222222222222222222222222111111111111222222222222}}}{{{zzzyyyrrrqqqooommmjjjhhhgggfffcccbbbaaa___]]]\\\ZZZZZZTTTSSSRRRPPPNNNLLLKKKJJJIIIIIIHHHFFFEEECCCBBBAAABBBAAA@@@???>>><<<;;;;;;CCCBBBAAA@@@???===<<<<<>>===<<<<<<>>>>>>===<<<;;;:::999999;;;;;;::::::999888777777999999999999888888888888<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======888888888888888888888888777777777888888888888888999999999999999999999999777777777777777777777777555555555444444444444444888777777888888999;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<============<<>><<<:::======<<<===@@@???;;;888999999:::::::::::::::666666666666666666666666666666777888888888888888777777888999999999999999999888888777777888999999888888888888999999999999777666666555555666666777777777666666666555555555555555555666666666777777555555555555555555555555444444444444444444444444555555555666666666777777555555555555555555555555666666666666666666666666666666666666666666666666666666666666777777777777666666666666666666666666666777777888999999::::::888999::::::;;;===AAADDDCCCDDDEEEFFFHHHJJJKKKLLLDDDHHHLLLNNNNNNOOORRRUUUSSSLLLIIIMMMRRRSSSSSSTTTHHHHHHHHHHHHJJJKKKKKKJJJHHHIIIIIIGGGEEECCCCCCDDDDDDCCCBBBAAAAAA???<<<:::;;;;;;;;;::::::999999999888888777777666555555555333333444444333333222111333333222222222222111111111111111111222222222333000000000000000000000000000000000000000000000000//////000000000111111111|||yyywwwqqqpppooommmkkkiiigggggg```___^^^]]][[[ZZZYYYYYY]]]\\\[[[ZZZYYYWWWVVVVVVYYYYYYYYYXXXWWWVVVUUUTTTXXXXXXXXXXXXWWWVVVUUUTTTYYY[[[\\\YYYRRRMMMJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFDDDCCCCCCBBB@@@??????>>>@@@???>>>===;;;:::999888999999999888888888777777999999999999999999999999888999999999::::::;;;;;;666666777888999:::;;;;;;444555666777888999999:::555555666777888999::::::888888888888888888888888777888888999999:::::::::777777888999999:::;;;;;;555555666777777888999999777777777777777777888888666666666777777888888999777777777777777777777666555555555666777777888888444444444444555555555555444444444555555666666666666666666666666666666666666666555555555666777777999999999999999:::::::::<<<======>>>>>>>>>======>>>===<<<<<<======:::999777:::999777888;;;:::666999999:::::::::999888888888777777777666666555555555666666666666555555444444555666777777777777777666555555555555555666666444444444444444555555555666666555555555555666666666666666666555555555555444555555555666666777777444444444444444444444444333333333333333333333333444444444444555555666666444444444444444444444444555555555555555555555555555555555555555555555555555555555555666666666666555555555555555555555555555666666777888888999999666777777888888;;;???BBBBBBCCCDDDFFFHHHJJJKKKLLLFFFJJJNNNPPPPPPRRRVVVZZZPPPJJJIIINNNTTTTTTSSSSSSLLLLLLMMMMMMNNNMMMLLLKKKJJJKKKKKKIIIGGGEEEEEEFFFCCCBBBAAAAAA@@@???;;;888999999999888888888777777777777777666555555444444222333333333333222111111222222222111111111000000000000111111222222222333////////////////////////////////////////////////......//////000000000111}}}{{{zzzsssrrrooolllhhheeecccaaa___^^^\\\ZZZWWWUUUSSSRRRNNNMMMMMMLLLKKKJJJIIIIIICCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<======???@@@AAACCCDDDEEEFFFFFFIIIFFFDDDEEEIIIJJJHHHFFFHHHJJJLLLLLLLLLLLLMMMNNNRRRPPPNNNMMMNNNKKKFFFAAADDDDDDDDDCCCBBBAAA???>>><<<<<<;;;;;;;;;::::::::::::::::::999999999888888888888888888777777777777888888777777666666666555666666666666666666666666444444444444444444444444444444444444444444444444444444444555555555555666666666666666666666666666555555555555666666666666555555555555555555555555666666666666666666666666666666666666777777777777555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333222222222333333333444444444444444444444444444444666777888888777888:::<<<<<<<<<<<<<<<============;;;;;;<<<<<<<<<<<<<<<<<<999::::::::::::999888888777777777777666666666666666666666666666666666666555555555555555555555444555555555555555555555555444444444444444444444444777777666666555555555555555555555555555555555555666666555555444444444444444444444333333222222222444333333222222333333444333333333333333333333333444333333333333444555555444333333333333444555555333333333333333333333333555555555555555555555555444444444444444444444444444444444444444444444444444444444555555555555666777777888999:::<<<===>>>CCCDDDGGGHHHIIIIIIHHHGGGEEEJJJOOOSSSTTTSSSSSSSSSRRRNNNLLLOOOUUUWWWSSSNNNPPPNNNMMMOOOQQQQQQNNNJJJMMMLLLLLLLLLLLLKKKIIIFFFEEEDDDBBB@@@>>>>>>>>>>>>:::999888777666666666666666666555444444444444555333333333222222222111111////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////000000//////.........---vvvqqqccc```]]][[[[[[[[[ZZZYYYQQQQQQOOONNNLLLKKKJJJIIIGGGFFFEEEDDDBBBAAA@@@???@@@@@@??????>>>=========<<<<<<;;;:::888777666666999888777666555444333222;;;::::::999888777666666999999888777666555444333777777777666666555555444888888888888888888888888555555555555555555555555777777777777777777777777777666666555555666666777888888888999999999::::::;;;<<<>>>???AAABBBBBBBBBEEEDDDDDDEEEFFFGGGFFFEEEHHHJJJKKKKKKJJJIIIIIIJJJNNNMMMLLLKKKJJJGGGCCC@@@CCCCCCBBBAAA@@@???>>>>>>;;;;;;;;;::::::::::::999888888888777777777666666777777777666666666555555555555555555444444444333444444444444444444444444333333333333333333333333333333333333333333333333333333444444444555555555555555555555555555555555444444555555555666666666444444444444444444444444555555555555555555555555555555555666666666777777444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333555777888777777777999;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;888999999999999888777777666666666666555555555555555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333555555444444333333333333444444444444444444444444555555555555444444333333444444333333333222222222333333222222222222333333333333333333333333333333333333333333333444444555333333333333333444555555333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333444444444555555555555666666777888999;;;===>>>DDDFFFGGGIIIIIIIIIHHHGGGIIIMMMSSSWWWWWWUUUSSSRRRUUUSSSRRRSSSVVVUUUPPPLLLNNNLLLKKKLLLMMMMMMKKKHHHJJJIIIIIIIIIIIIHHHEEEDDDDDDCCCAAA???============:::999888777666666666666666555444444333333444444222222222222111111111111////////////////////////////////////////////////000000000000000000000000/////////000000/////////000/////////.........---~~~}}}{{{xxxuuurrrpppoooeeeeeedddbbb```^^^\\\[[[TTTRRRPPPMMMKKKHHHGGGGGGMMMKKKHHHEEECCCAAAAAA@@@FFFEEEDDDCCCCCCDDDEEEFFFCCCEEEHHHLLLOOORRRUUUVVV\\\YYYWWWUUUTTTRRRPPPNNNSSSSSSQQQNNNIIIFFFEEEEEEAAAIIISSSYYYXXXQQQHHHCCCEEEBBB???>>>>>>???>>>===@@@@@@@@@???????????????::::::::::::::::::999999777777666555555444444333555555555555555666666666888888888999999999999999111111111222222333333333111111222222222222222222000000000000000000//////222222222222222222222222111111111111111111111111111111111111111111111111222111111111111111111222444444444555555555666666777888999:::<<<===>>>>>>@@@BBBDDDDDDCCCCCCCCCDDDGGGHHHJJJIIIGGGFFFGGGGGGJJJLLLLLLKKKHHHDDDAAAAAABBB@@@???===<<<<<<<<<===::::::::::::999999999888555555555555444444444444555555555444444444333333222222222222222111111111222222222222222222222222333333333333333333333333333333333333333333333333222222333333333444444444444444444444444444444444333333444444444555555555444444444444444444444444444444444444444444444444444444444555555555666666444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222111111111222222222333333333333333333333333333333444555666666555666888::::::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::777777777888777666666555555555555444444444333333333333333333333333333333222222222222222222222333222222222222222222222222333333333333333333333333222222222111111111111111222222222222222222222222444444444444333333333333333333333222222222222222333333222222222222333333222222222222222222222222333222222222222333444444333333222222333333444555222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444555666666777888:::;;;<<>>>>>===<<<:::999888777>>>===<<<;;;:::999888888666666555444333222111111666777777777777666666555333333222333333444555666666666666666777999;;;;;;555555444444444555666777>>>???AAACCCEEEGGGHHHHHH@@@@@@@@@AAAAAABBBBBBBBBDDDEEEFFFEEECCCBBBBBBCCC777;;;AAAFFFHHHHHHGGGGGG<<<:::888777888888888777666666666777777777777777444444444444444444444444666666555444333222111111000000//////......------,,,---------.........///666666666555555444444333/////////000000111111111222222222333333444444444222222222222222222222222111111111111111111111111000000000000000111111111222111111000000111111222111222222222333333333333444444555666888999:::;;;===@@@DDDDDDAAA@@@BBBDDDDDDFFFGGGHHHGGGFFFGGGHHHHHHKKKMMMLLLGGGCCCBBBCCC???>>>;;;999999999:::;;;999999999888888888777777444444333333333222222222333333222222222222111111111111111000000000000000111111111111111111111111222222222222222222222222222222222222222222222222111111111222222222333333333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333333333333333444444444555333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000111111111222222222222222222222222222222333444555444444444666888888888999999999:::::::::999999999888888888888888555666666666666555444444333333333333222222222222111111111111111111111111000000000111111111111111111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111333333333333333333222222222222222222222111111111222222111111111111222222222222222222222222222222222111111111111222333333222222222222222333333444222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222333333333444444444555555666888999:::===>>>@@@BBBDDDFFFFFFFFFLLLNNNPPPPPPNNNMMMLLLLLLFFFKKKPPPRRROOOLLLJJJJJJJJJHHHGGGGGGHHHIIIJJJKKKIIIJJJJJJHHHFFFDDDDDDDDDAAA@@@>>><<<::::::::::::888777666666555555555666333222222111111111111111000000/////////.................................---------------------------------------------------......//////......---........................}}}```;;;888:::666666666555555555444444000000000000000000000000555555555555555666666666000111222333444444444444555555444333222222222222333333333222222222333333666666666666777777888888777888999:::;;;<<<<<<<<>>AAACCCDDDCCCCCCDDDEEE;;;:::999999:::::::::999===;;;999888999::::::999555555555444444333333333555555555444444444333333000000111222333444555666444333333222111000//////111111111111111111111111000///...---,,,++++++***------------------------,,,,,,,,,---......////////////////////////////////////////////////////////////000000000111111111222222111111111111222222111111111111222222222222333333333444555777999:::;;;???CCCCCCAAA@@@AAACCC@@@BBBEEEFFFGGGGGGIIIJJJEEEHHHKKKIIIEEEAAAAAABBB<<<;;;999777666777888999888777777777666666666666444444333333333222222222111111111000000000000///000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222222222111111111111111111111111111222222222222333333333222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000/////////000000000111111111111111111111111111111111222333333222222444666777777777777888888888888888777777777666666666555444555555555555444333333222222222222111111111111000000000000000000000000/////////000000000111111000000000000000000000000111111111111111111111111000000000000000000111111000000000000000000000000111111111222222222222222111111111111111111111111222111111000000111111222111111111111111111111111000000000000000111222222222111111111111222333333111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111222222222222333333333444555666777888888:::===@@@CCCFFFHHHIIIMMMMMMLLLJJJHHHHHHJJJMMMCCCHHHNNNPPPMMMIIIHHHIIIEEEEEEEEEEEEFFFGGGJJJKKKHHHIIIIIIGGGDDDBBBBBBDDD@@@???===:::999999999999777666555555444555555555222222111000000000000111/////////.........------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............---------------...............|||qqqWWW888999<<<444333333222111000//////111111111000000000000000000////////////........./////////000000////////////......------.........000000000000111111111000------......///000000000888999;;;<<<>>>???@@@@@@===>>>>>>===;;;::::::;;;===???BBBBBBAAA??????@@@???>>>>>>??????===:::777999666444333444555555444666666666555444444333333333333333222111111000000//////......------,,,,,,,,,,,,,,,------------...////////////............000000000000000000000000111111111000000000//////***+++++++++,,,,,,------////////////////////////////////////////////////------......//////000000000000////////////000000000000111111111222222222222222222222333555888999:::<<<@@@AAAAAA@@@@@@@@@===@@@CCCEEEFFFGGGIIIKKKBBBCCCEEEEEEBBB@@@>>>===999888777666666666777777666666666666555555555555333333333333222222222222000000000////////////...//////000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000...////////////000000000000000000000000000000000//////000000000111111111111111111111111111111111000000000000000000000000000000111111111222222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////........./////////000000000000000000000000000000///000111111000111333555555555555666666666777777666666666555555444444333444444555555444444333222222222222111111111000000////////////////////////.........///000000111111////////////////////////000000000000000000000000000000000000111111111111////////////////////////000000000111111111111111000000000000000111111111111111000000000000111111000000000000000000000000000////////////000111111111111000000111111222333000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111222222222222222333444555666777999;;;???CCCFFFIIIKKKMMMLLLKKKHHHGGGHHHLLLOOOHHHLLLPPPQQQMMMJJJIIIIIIDDDEEEFFFEEEDDDEEEGGGIIIFFFHHHHHHEEE@@@>>>@@@BBB@@@>>><<<:::999888888999555555444444444444555555222222111000000000000111/////////.........------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------.........yyyRRR444333333555444444333222111000000////////////............111111111000000000000000///////////////...------,,,------...000111333444+++,,,---///000111222222111222333444444555555555111222444666777888999999999;;;>>>??????@@@CCCFFFAAADDDFFFFFFDDDAAAAAAAAA:::999:::<<>>@@@@@@>>><<<<<>><<<:::999888888999555444444333444444555555333222111111000000111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,------.........TTT888666333/////////////////////000++++++,,,------...//////,,,,,,------...///000000------......///.........//////...------......///000000000000000///...---,,,---...///000000000000333333444555666666666666666999<<<<<<;;;<<>>AAABBBBBBBBBCCCEEECCCBBBAAABBBDDDCCC???;;;666666666777777666555444555555444444444333333333111111111111000000000000000000/////////.........---------....../////////------------------------////////////////////////////////////////////////---------.........//////////////////////////////.........////////////000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////........................---------.........//////////////////////////////---///000/////////111333333333333444444444555555555555444333333222111111444444555555444444333222222222222222111111111111////////////////////////.........///000111111222000000000000000000000000////////////////////////........./////////000000000000000000000000000000.../////////000000111111.../////////000000111111000000////////////000000000000000000000000000000...............///000000000000000000000111111222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000111000000000111222333333444444555777999<<<>>>@@@CCCEEEIIIKKKKKKJJJJJJKKKHHHIIIKKKMMMPPPQQQQQQPPPPPPRRRSSSQQQLLLHHHFFFGGGIIIKKKKKKGGGAAA???BBBEEE@@@>>><<<:::999999999999444444333333333444444555333222222111111111111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........rrrQQQ888///555111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------------------------------............///............////////////222222222222333555777888333555999;;;<<<>>>@@@BBBAAABBBBBBBBBBBBBBBCCCCCCBBB>>>888555666888888777888777555444333333444444666666555444444333222222///............---------......................../////////......------------------,,,,,,++++++++++++++++++*********))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---......///000111111222555666777888999:::;;;;;;<<<======>>>>>>>>>>>>===@@@BBBEEEFFFEEEAAA<<<999444444555555444444333222333333333222222222111111???;;;777222///...///000------------------------//////.........---------...------------...//////---------------------------------------------------------............///................................................////////////////////////////////////////////////////////////////////////////////////////////////.................................................................................------,,,,,,,,,---------------------------------------------------------............///000111222444555666666666222222222222222222222222222444666555111///000111000000000000000000000000000000000000000000000000//////.........---------////////////////////////------------------------////////////////////////........................000000000000000000000000////////////////////////........................000000//////.........---000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000222333444777666555666999>>>CCCFFFIIIHHHHHHHHHIIIIIIJJJKKKKKKOOORRRPPPKKKIIIJJJMMMMMMPPPQQQMMMEEE@@@???AAAFFFHHHHHHEEEAAA???AAACCC???>>>===<<<:::999888777666555555444444333222222777555222000/////////000000333222---)))+++---,,,++++++,,,,,,,,,,,,---------------------------------------------------------------,,,,,,+++++++++------------------------rrrSSS:::111777111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------------------------------------------............---.........////////////111111111111222444666777333666888999999:::;;;=========>>>??????@@@AAAAAA@@@<<<777555666777777777777666444333222222333444444444333222222111000000............------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,,,,,,,++++++++++++++++++*********))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------......///000000111111444444555777888:::;;;;;;;;;<<<<<<===============???AAACCCDDDCCC???:::777444444444444444333333222333333222222222111111111888666333000/////////000------------------------///.........---------,,,---------------......///------------------------------------------------------------..........................................................................................................................................................................................................................................---------,,,,,,,,,------------------------------------------------------------............000111222333555555555555333333222222222222333333111333444333000...///111000000000000000000000000///////////////////////////.........------------........................------------------------................................................////////////////////////................................................000/////////.........---////////////////////////////////////////////////////////////////////////.../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000222333444666555444555888===AAADDDGGGGGGGGGGGGHHHIIIJJJJJJJJJMMMNNNLLLGGGDDDFFFHHHGGGJJJLLLJJJFFFDDDFFFIIIGGGGGGGGGEEEBBBAAAAAABBB>>>===<<<;;;999888777666555555444444333222222222555333111///...//////000//////---***+++......***++++++,,,,,,,,,,,,---------------------------------------------------------------,,,,,,+++++++++------------------------xxxQQQ:::000555000000///...------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........///////////////000111222333444333555777777666666666888999999:::;;;<<<<<<======<<<999555444444666666666666555333222111111222222111111000000//////............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++++++++++++++************)))))))))************************++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------......///000000000111222444555777999:::;;;:::;;;;;;<<<======<<<<<<>>>???AAAAAA???<<<777555444444444444333333333333222222222222111111111000111000///.........//////------------------------......------------,,,,,,------,,,,,,------...///------------------------------------------------------------............------------------------------------------------................................................................................................------------------------------------------------------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------............///000111333333444444444444333222111111222333444111111111000...---...000000000000000000000000000....................................------------........................------------------------......................................................................................................................../////////...............////////////////////////////////////////////////////////////////////////....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222333333444333333444666:::>>>AAADDDDDDDDDDDDEEEFFFHHHHHHJJJKKKKKKGGGCCCAAACCCFFFCCCEEEGGGFFFEEEEEEHHHKKKEEEDDDBBBAAAAAA@@@>>>===<<<;;;;;;999888777666555444444444333222222111111222111000.........///000...---***(((+++000...)))++++++,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,++++++------------------------MMM777...222000///...---,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,---------..................//////000111111222444666666555444555666888888888888999999999999999777555333333444555666555333222111000000111111000/////////......------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************+++++++++++++++*********************))))))))))))************************************************************++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000111444666888::::::::::::;;;<<<============>>>?????????===999666444444444444333333333333333222111111111111000000000------...............---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------................................................................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------............///000111222222222222333222000//////000222333000000///...------...///////////////////////////------------------------------------------------........................------------------------................................................................................................................................................////////////////////////////////////////////////////////////////////////........./////////000000000000000000000000000000/////////////////////////////////////////////////////////000111111222333222222111222444888;;;===??????@@@@@@BBBCCCEEEEEEGGGGGGGGGDDDBBBBBBEEEGGGFFFGGGGGGFFFDDDDDDFFFIIIBBB???<<<<<<>>>===:::777;;;:::999888777666555555444333333222222111111000//////............///000---...---***+++...---***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,JJJ666...111///...---,,,,,,+++++++++************************)))))))))*********++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,---....../////////000222444555555555777888999999888888777777666666777666555333222222444555444333111000//////000000////////////............---,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---...000222444666888999999:::;;;<<<============>>>>>>>>>===;;;888666444555444333222222222222333111111111000000000//////---...//////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------................................................................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------.........///000111111111111111000///......///000111000///..........................................------------------------,,,,,,------------------........................------------------------........................................................................................................................---------...................................................................................................////////////000000000000000000000000////////////////////////////////////////////////...//////000111111222222111000000111333666888:::;;;;;;<<<===>>>@@@BBBCCCBBBBBBAAAAAAAAACCCFFFIIIKKKKKKKKKJJJHHHHHHHHHIIIBBB???======???>>>:::777;;;::::::999888777666666444333333222222111111000.............../////////,,,222444///******,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}HHH777000222......---,,,++++++++++++))))))))))))))))))))))))((())))))))))))*********))))))*********+++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---............---...000333555555666888999999999888888777666666666666666666444111111222444444333111000//////000000//////////////////......,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))***************)))))))))))))))*********(((((()))))))))))))))***))))))))))))))))))))))))************************)))))))))************+++))))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------///000222444666666888999:::;;;<<<<<<======<<<<<<;;;:::999777666555555444222111111111222333000000000000////////////......///......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,------------------...///////////////////////////////////////000//////000111111///...........................------------------------,,,,,,,,,,,,------------------------------------------------------------------------------------................................................------------------------........................---------------.................................................................................------........./////////000000000000000000000000000000000000000000000000000000000000000000000000---...///000111111111111000000000111222444777888888999:::;;;===???AAABBB>>>>>>???@@@BBBEEEHHHIIINNNNNNOOOOOOOOOOOONNNMMMEEEDDDCCCCCCCCCAAA>>><<<<<<;;;;;;:::999999888888444444444333222222111111.........///////////////+++333777111)))(((+++---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,oooFFF666000111...---,,,+++************))))))))))))))))))))))))((((((((()))))))))******))))))))))))*********+++************************************++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---.........---------000222444444555777888666666666666777777777888666777777555111000111333444333222000///000000111........................++++++++++++************************************)))))))))******+++++++++((((((((()))))))))******(((((((((((())))))******))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))''''''(((((()))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222333444555666777999::::::;;;;;;999888888777666555555555555444222111000111222333000000/////////.........---------,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,---------,,,------............---///000111222222111000///000000000333555444111---------------------------------------------------++++++,,,,,,,,,---------------------------------------------------------------------------------........................////////////////////////------------------------........................,,,,,,,,,------.................................................................................---------.........//////000000000000000000000000000000000000000000000000000000000000000000000000---...///000111111111000000000000111222444555666888999:::<<<>>>@@@BBBCCCAAAAAABBBEEEGGGJJJKKKKKKMMMNNNOOOQQQQQQPPPMMMKKKFFFHHHIIIHHHFFFCCCAAAAAA======<<<<<<;;;;;;::::::555555444444333222222222//////000000000//////...***000444///******+++,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++eee~~~BBB444...///...---,,,+++************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++,,,---...///...---,,,---000222333333333444666222333444555777888999:::777888888555111///000222444333222000000000000111------------------------+++++++++************)))))))))))))))))))))))))))))))))******+++++++++,,,'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&''''''((()))******+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222333333444555777888888999999666666555444444444444555555444222000000111222333000/////////............++++++******++++++,,,---++++++++++++++++++++++++))))))******+++++++++,,,*********)))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,------......------///111333555555333111///000000111555777666222---------------------------........................+++++++++,,,,,,---------------------------------------------------------------------------------........................000000000000000000000000------------------------........................,,,,,,,,,------.................................................................................---------.........//////000000000000000000000000000000000000000000000000000000000000000000000000,,,---///111111111000000000000000111222444555666999:::;;;===???BBBDDDEEEGGGGGGHHHKKKMMMOOONNNNNNLLLMMMNNNOOOOOOLLLGGGDDDEEEHHHKKKJJJFFFBBBAAABBB>>>>>>>>>======<<<<<<;;;666555555444444333333222000000111111000///......)))---///,,,,,,------***++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++uuuAAA444---444---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++------...000111333444444555444333333333555777888666777777666555222000///222222111000000///000000------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,***+++---.........000222444333333333555777999:::777777777666555333222111222111111000000000000000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++*********))))))***+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...111///---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------......111---...666:::555000000000000000000000000000000------------------------------------------------------------------------000///---+++++++++---...........................---------------------------------............///,,,,,,,,,---------......---------............///........................------------------------....................................////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---...///000111222333333999:::<<<===???BBBEEEIIIJJJLLLNNNNNNLLLKKKMMMOOOIIILLLOOONNNKKKFFFCCCAAAEEEEEEEEEEEEDDDAAA???>>>===<<<999777777777888999444333222222111111222222////////////............//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,***((((((***,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++uuuAAA333+++111,,,,,,+++***))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++,,,,,,---///000222333333333222111111111333555666666666666555444222000...111111000///////////////------,,,,,,,,,+++++++++*********)))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))))))))*********+++++++++*********+++++++++,,,,,,***+++---...---...000111333333333444666777999:::777777777666555444222222222111111000000000000000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++*********))))))***++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------222111///---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------......000,,,///666:::555000///////////////////////////------------------------------------------------------------------------000...---+++++++++---...........................------------------------------------............,,,,,,,,,---------......------------....................................------------------------....................................////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000111222333333555777999;;;===@@@EEEHHHGGGIIIKKKKKKJJJKKKNNNPPPJJJJJJIIIEEEAAA???>>>???BBBBBBCCCCCCBBBAAAAAA@@@<<<;;;999777666666666666333333222111111111111111////////////............///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++------,,,***(((***+++,,,,,,------,,,,,,++++++++++++++++++++++++uuu???222***///,,,,,,+++***))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******************************++++++,,,---///000111111000000//////000111333444444444555444333111///.../////////...............,,,,,,,,,,,,++++++++++++******))))))))))))(((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******))))))))))))*********++++++*********++++++++++++,,,***+++------------///000222333444666777888888999777777777777666555333333222111111000000000000000000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))************++++++++++++++++++++++++*********))))))******+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------111000...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,---------.........,,,///666999666000...////////////////////////------------------------------------------------------------------------///...,,,++++++,,,------------------------------------------------------------------............,,,,,,,,,---------......------------............------------------------------------------------....................................////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000111222222333111333555888:::>>>BBBFFFCCCDDDFFFFFFGGGJJJMMMPPPIIIGGGCCC>>>;;;<<<@@@CCCDDDDDDBBBAAA@@@@@@??????;;;;;;999888666555444333222222111000000000000111/////////............---......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,333000---,,,------+++(((***+++,,,,,,------,,,,,,++++++++++++++++++++++++sss>>>333+++///,,,+++***))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))*********************************+++,,,---.../////////......///000111222333333333333333222000...------------...---------,,,,,,,,,,,,++++++++++++******)))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))************************++++++++++++)))+++,,,---,,,,,,...///000222444666888888888777777777777777666555444333222111111000000000000000000//////......---,,,,,,++++++++++++++++++++++++************************************************))))))*********++++++++++++++++++***************))))))******+++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,...444888666111---////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------......,,,,,,---------.........------------------------------------------------....................................////////////////////////////////////////////////000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////...//////000111111222222///111333444666999===AAA===>>>???AAADDDHHHLLLNNNGGGEEEBBB??????BBBIIIMMMKKKIIIEEEBBB???===<<<<<<<<<;;;;;;999888555333222222111000000///000000000//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,DDD;;;///)))))),,,------***+++,,,,,,------,,,,,,++++++++++++++++++++++++qqq<<<444...111,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,------.........///000111222333444222222333333222000...---+++,,,------------,,,,,,,,,,,,+++++++++*********)))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((()))))))))*********))))))*********+++++++++)))+++,,,,,,++++++---...///111333555777777777666666777777666666555444333222111111000000000000000/////////...------,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++************************)))***************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,...111555666222---........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,------------...------------------------------------------------....................................////////////////////////////////////////////////000000000000////////////////////////////////////////////////000000000000000000000000//////////////////////////////000000111111222222000111222333333555888;;;999999;;;===BBBFFFIIIKKKGGGGGGFFFEEEEEEGGGLLLOOOMMMKKKGGGDDD@@@???>>>=========<<<;;;999666444333222111000000///000000000............------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,DDD:::///)))***---...---***+++,,,,,,------,,,,,,++++++++++++++++++++++++nnn999444///111++++++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((())))))***++++++,,,------......///000222333444444222222333333222111///...***+++---......---,,,,,,++++++++++++************))))))((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))******)))))))))************+++)))***,,,++++++***,,,---///000111333444555666666555555666666555444444333222111111000000000000000//////......---,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++)))))))))*********************************************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++------...222666333...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111111111222222222222333666888999999:::>>>CCCFFFHHHHHHHHHIIIIIIHHHFFFFFFGGGHHHIIIHHHFFFDDDCCCBBBAAAAAA======<<<:::888777666555222222111000000000000111.........------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,111...,,,,,,......,,,******+++,,,,,,------,,,,,,++++++++++++++++++++++++lll777333...000+++***)))((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))******++++++,,,,,,---,,,---///000222333333444222333333333333111000///***+++---...///...---,,,++++++++++++************))))))((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))************)))***++++++******+++,,,...//////000111333444555444444444444444333333222222111111000000000000000///......------,,,,,,+++************************************************************************)))************+++++++++((()))))))))*********+++************)))))))))))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,---------......,,,---,,,+++///555444///........................------------------------------------------------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111222222222333666999;;;;;;===AAAFFFHHHHHHFFFFFFGGGHHHGGGDDDBBBBBBCCCFFFFFFFFFEEEDDDBBBAAA@@@===;;;:::888777666777777333333222111111111111111.........---------,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,'''(((***,,,------+++******+++,,,,,,------,,,,,,++++++++++++++++++++++++jjj555111---...+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((*********+++,,,,,,,,,---+++,,,...000111222333333222333444444333222111000***+++---/////////---,,,+++++++++************))))))(((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************)))***++++++***)))+++,,,............000222444555333333444444333333222222222111111000000000000000///......------,,,++++++************************************************)))))))))))))))))))))))))))************+++++++++(((((())))))*********+++*********)))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,((())))))*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,---------......,,,...+++)))---555555000........................------------------------------------------------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................................../////////000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111...000111222222555888;;;===>>>@@@EEEIIIKKKHHHEEECCCDDDEEEDDDCCCBBBCCCEEEGGGGGGGGGEEECCC@@@===;;;<<<:::888666555555777777444333222222111111222222......---------,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++***)))***,,,///++++++,,,---------,,,,,,++++++++++++++++++++++++aaa999...000---,,,+++***)))(((((((((((())))))((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,---///000222333333111222444444333111...,,,---------....../////////......---,,,,,,+++************))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************---,,,+++*********+++,,,///...------...000333444222222222222222222222222444333222111000000000000///............---------,,,++++++******++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,...000222///...---,,,------//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------...------,,,,,,------............------,,,,,,,,,,,,,,,,,,------.........------------------------........................////////////000000000000////////////////////////000000000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......000111333555666666777999===AAADDDFFFGGGGGGEEEDDDCCCCCCEEEHHHKKKNNNPPPMMMHHHDDD@@@>>>======:::888777555444444444444111111222333222111000////////////...------,,,,,,------,,,,,,,,,,,,+++++++++++++++*********))))))++++++++++++++++++++++++......,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++```999...000---,,,+++***)))(((((((((((()))(((((('''&&&&&&%%%%%%((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,---...///111222222000111333444333111...,,,,,,,,,---------.........---,,,,,,+++******))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************,,,,,,+++*********+++,,,------,,,,,,---///111333111111111111111111111111444333222111000000000000............------------,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,...000111///...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...------------------.........---------,,,,,,,,,,,,,,,,,,---------......------------------------........................////////////000000000000////////////////////////000000000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111333444555555666999===AAADDDFFFFFFEEEBBBBBBAAAAAABBBDDDFFFHHHIIIHHHEEEBBB@@@>>>======999888666555444444444555111222222333222111000////////////...------,,,,,,------,,,,,,,,,++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++^^^888...000,,,,,,+++***)))((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,...///000000000111222222222000...,,,+++,,,,,,,,,,,,,,,------+++++++++***))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++*********++++++,,,,,,+++++++++,,,...///111000000000000000000000000333222111111000000000000............------------++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,...///000///...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------------,,,,,,,,,,,,,,,,,,------------...------------------------........................////////////000000000000////////////////////////000000000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333333444555888===AAADDDDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCAAA???===<<<;;;888777666555444444555666111222222222222111000000/////////...------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++\\\777---000,,,,,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))***+++,,,---......//////000111000///...,,,++++++++++++++++++++++++++++++*********)))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))***************************+++++++++,,,+++++++++,,,---///000//////000000000000000111222222111000000000000000.........---------,,,,,,++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))************************************++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///000///...---,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------............------------------------------------------------------------------------------........................////////////000000000000///////////////////////////000000000111111111111000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222444777<<<@@@BBBBBBAAA???BBBBBBCCCDDDDDDCCCBBBAAAAAAAAABBBAAA???<<<999777888777666555444555555666222222222222111111000000/////////...------,,,,,,,,,,,,,,,++++++++++++***************************************************,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++ZZZ666---///+++,,,+++***)))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++,,,------....../////////...---,,,+++++++++++++++++++++++++++++++++++++++*********(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************))))))******++++++++++++,,,,,,,,,,,,---...//////000000000111111111222222111111000000///000000000...------------,,,,,,,,,+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))************************))))))*********++++++++++++++++++,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000000///...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000///...---,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222111///---,,,++++++++++++++++++,,,,,,,,,---------......//////......---------------------------------------------------------------------------........................////////////000000000000000000000000000000000000///000000000111111111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111333666:::>>>@@@@@@???>>>AAABBBCCCDDDDDDCCCBBBAAA===???@@@AAA@@@>>><<<:::888777666555444444555555222222222111111111111111/////////...------,,,,,,,,,,,,+++++++++*********************************************************...---,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++XXX555---///***,,,+++***)))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,---------......------,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************'''((()))***++++++++++++,,,,,,,,,------.........///000000111111222222222111000000//////000000000------------,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************)))))))))************+++***++++++,,,,,,------......------,,,,,,++++++***++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------222222111000...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,111000...---,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,222111///---+++++++++,,,++++++,,,,,,,,,,,,---------...///000000///...---,,,,,,,,,------------......------------,,,,,,,,,------------------------........................////////////000000000000000000000000000000000000000000000000111111111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222444777;;;===?????????>>>???AAACCCDDDDDDCCCCCC<<<===@@@AAABBBBBB@@@@@@:::888777555444444444444333222111111000000111111/////////...------,,,,,,++++++++++++***************************+++++++++************************///...,,,+++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++{{{WWW555---///***,,,+++***)))((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------,,,,,,------,,,,,,++++++++++++************************'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************&&&''')))***+++++++++******++++++,,,,,,,,,,,,,,,......//////000111111222000000////////////000000---------,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************))))))))))))******************+++,,,,,,---............---,,,,,,+++******++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++111000...---,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,---++++++,,,,,,,,,,,,---------...///000000///...---,,,,,,,,,---------............---------,,,,,,,,,------------------------........................////////////000000000000000000000000000000000000000000000000111111111111111222222333333222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222111333555888;;;===???@@@>>>???AAACCCEEEFFFGGGHHHBBBCCCCCCDDDCCCBBBAAA@@@;;;:::777555333333333333333222111000000000111222/////////...------,,,,,,++++++++++++************))))))*********+++++++++************************---,,,,,,+++*********+++************************++++++++++++++++++++++++VVV444---///))),,,+++***)))((((((((((((&&&'''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++(((((((((((())))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************&&&''')))***+++++++++***)))******+++++++++******---------...///000000111000000////////////000111---------,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,************************))))))))))))******************+++,,,,,,---............---,,,,,,+++******++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++111000...---,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((()))+++---...++++++,,,,,,,,,------------...///111111///...---,,,,,,,,,------..................------,,,,,,,,,------------------------........................////////////000000000000000000000000000000000000000000000000111111111111111222222333333222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111222222111222333666999===@@@BBB@@@AAACCCEEEHHHJJJLLLMMMKKKKKKIIIFFFCCC@@@===;;;<<<;;;888555333222222222444333111000000000111222000//////...------,,,,,,+++++++++************)))))))))******++++++++++++))))))))))))))))))))))))++++++******++++++,,,---************************++++++++++++++++++++++++yyyMMM444---------+++***)))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''###$$$&&&))),,,,,,***'''+++'''(((---***///&&&'''+++111%%%&&&!!!---...+++!!!---,,,...$$$333---)))555+++''',,,&&&...***+++999'''555...!!!;;; $$$,,,222 444******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++---------............///............////////////------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,------......------,,,------------------------,,,,,,,,,---------......------------------------...000000...++++++---///------------------------************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,---------......---------.........//////000000000000////////////000000000000111111111111111222222333333222222111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111111111000000000000111111000000111222555999===??????CCCDDDDDDFFFKKKLLLJJJIIIIIIGGGDDDAAA>>>;;;:::<<<;;;999888666555555555222222111111000////////////......------,,,++++++,,,+++******))))))******************************************************************************)))************+++++++++***++++++,,,,,,++++++***~~~MMM444...------+++***)))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''///---)))$$$ """%%%)))###%%%(((###333(((+++"""///888&&&&&&,,,(((!!!***:::444%%%333,,, )))---+++222%%%!!!BBB###,,,--- :::+++)))>>>FFF(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++------------........................////////////------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))******************))))))(((((((((((())))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,------......------,,,------------------------,,,,,,,,,---------......---------------------------///000///---+++,,,...------------------------************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,---------.........---------.........//////000000000000000000000///000000000000111111111111111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111000000000000111111111000111222444888;;;===<<>>===:::999888666555444444444222222222111000000/////////......------,,,++++++,,,+++******))))))******************************************************************************)))************+++++++++***++++++,,,,,,++++++***}}}LLL444.........+++***)))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''"""&&&+++---,,,,,,...000///***///111+++eeeNNNYYYNNNccc!!!+++,,,)))222...(((%%%'''$$$cccNNNKKKTTT^^^444,,,***...$$$AAAddd}}}KKK***"""***--- ((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++************+++++++++,,,------------........................////////////------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))((((((((())))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,------......------,,,------------------------,,,,,,,,,---------......------------------------,,,...000000...---,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,------------.........------........./////////000000000000000000000000000000000111111111222222111222222333333222222111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111000000000000111111111111111111333555888999999>>>CCCEEEHHHJJJIIIEEECCCCCCBBBBBBAAA???>>>===888777666555444333333333333333222111111000000//////......------,,,++++++,,,+++******))))))******************************************************************************)))************+++++++++***++++++,,,,,,++++++***tttNNN444...------+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&((()))(((&&&$$$"""'''###666OOOAAA%%%'''$$$''''''111((()))***FFFzzz...,,,)))***ZZZVVV000<<<???((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,---------.....................////////////------,,,,,,,,,+++++++++************)))))))))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++++++++,,,,,,,,,------,,,------......------,,,------------------------,,,,,,,,,---------......------------------------+++---///000000...---,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------------------........................////////////000000000000000111111111000000111111111222222222111222222333333222222111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111000000000000111111111111111111222333555666888===AAABBBDDDHHHHHHEEEEEEDDDCCCBBB@@@>>><<<;;;888777666555444444444444333333333222111111000000///......------,,,++++++,,,+++******))))))******************************************************************************))))))*********+++++++++***++++++,,,,,,++++++***qqqOOO555...---,,,+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''000***%%%###&&&***,,,,,,444***,,,"""''':::555''')))---///*** %%%)))---###666vvv---)))&&&111666$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***************************************++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------------...............////////////------,,,,,,,,,+++++++++************)))))))))((())))))))))))))))))))))))((()))))))))************))))))))))))************((()))))))))************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++++++++,,,,,,,,,------,,,------......------,,,------------------------,,,,,,,,,---------......------------------------,,,---...000000///---+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------------------------------.........//////........./////////000000///000000000111111111222111111111111222222222222111222222333333222222111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111000000000000111111000000111111222222333444888<<<===<<>>===::::::888777666666666666444444333333222111111111///......------,,,++++++,,,+++******))))))******************************************************************************))))))*********+++++++++***++++++,,,,,,++++++***wwwOOO555...---,,,+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''***------***'''...***222GGG***(((,,,,,,!!!111***###+++***,,,uuu---(((---```zzz===%%%III)))---((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))***************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++))))))))))))************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,------,,,------......------,,,------------------------,,,,,,,,,---------......---------------------------,,,---...000000...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,------------...------........./////////....../////////000000000///000000111111222222222111111111222222222222333111222222333333222222111111111111111111111111111222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111111111000000000000111111000000111111222333333333777::::::999<<>><<<:::888666555555555555555444333333222222///......------,,,++++++,,,+++******))))))******************************************************************************)))************+++++++++***++++++,,,,,,++++++***}}}KKK333.........+++***)))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''')))+++***(((...FFFkkkvvvwwwyyy{{{uuu'''111kkkqqqssswwwvvv~~~}}}vvvJJJ111'''AAAnnn)))333***111)))!!!XXX>>>(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------............/////////000---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++))))))))))))************************************************************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........------------------------++++++,,,,,,,,,---------,,,------......------,,,------------------------,,,,,,,,,---------......------------------------///---++++++...000000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++************************++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,------...................../////////000////////////000000000000///000000111222222333333111111222222222333333333222222222333333222222222111111111111111111111111222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111111111000000000000111111///000111333333444444444111666999:::===BBBDDDAAAGGGHHHHHHHHHHHHGGGFFFFFF@@@???<<<:::777666444444666555555444444333222222///......------,,,++++++,,,++++++***)))*********************************************************************************)))************++++++++++++++++++,,,,,,+++++++++LLL888111---++++++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))000'''&&&&&&ddd;;;'''ttt///,,,888---,,,,,,,,,444$$$&&&000---WWWxxx))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................//////...---,,,,,,+++++++++++++++************)))(((((())))))))))))(((((()))))))))))))))))))))))),,,+++)))((()))---000333333///+++***+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------000///---+++++++++---...,,,,,,,,,---------......++++++,,,,,,,,,---------...............---------........................------------------------,,,,,,++++++,,,,,,---...------------------------------------------------------............------//////.........---------...,,,***+++///111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///............/////////000////////////000000000000000111111111111222222222000111111111111222222222333333333333333333333333333333333333333333333333666444333333555555222///333333333333333333333333111111111111111111111111333333333222222222111111222222222111111111111000000000000000000000000000111222555888;;;>>>???@@@CCCEEEGGGHHHHHHFFFDDDBBB>>>???>>>:::555222333666666555555444333222111111////////////...---,,,+++************************************************))))))))))))************+++++++++*********))))))+++++++++++++++++++++++++++++++++*********))))))GGG444///---,,,+++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))***!!!,,,777(((FFF555{{{(((''' ###444333)))...222===$$$ ))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................///......---,,,,,,++++++++++++++++++************(((((())))))))))))(((((())))))))))))))))))))))))+++***)))((())),,,...000222...***)))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,++++++++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------000...---++++++,,,---...,,,,,,,,,---------......++++++,,,,,,,,,---------------..........................................------------------------,,,,,,++++++,,,,,,---...---------------------------------------------------......//////......---//////.........---------...,,,+++,,,///000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///........./////////000000////////////000000000111111111111111222222222222111111111111222222222222333333333333333333333333333333333333333333333333333111000111333444222000222222222222222222222222222222222222222222222222333333333333222222222222222222222222111111111111000000000000000000000000111222555888;;;===>>>???AAABBBDDDFFFFFFEEEDDDBBB======;;;888555444444555555555444333222111000000////////////...---,,,+++************************************************))))))))))))************+++++++++*********))))))+++++++++++++++++++++++++++++++++*********))))))CCC111---------+++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((((((((((((((())))))))))))&&&+++---))),,,NNN:::111+++000...444&&&,,,000--- %%%NNN))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''(((((((((((())))))))))))************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........------,,,,,,+++,,,+++++++++************((())))))******))))))((())))))))))))))))))))))))******))))))***++++++,,,///---***))))))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...---,,,+++,,,---...,,,,,,,,,---------......,,,,,,,,,,,,------------,,,---------.../////////........................------------------------,,,,,,,,,,,,,,,------...---------------------------------------------------......//////......---...............---------...,,,+++,,,...000000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///....../////////000000000/////////000000000111111111111111111222222222333111111111111222222222333333333333333333333333333333333333333333333333333222111000111333444333222222222222222222222222222333333333333333333333333444444333333333222222222333222222222111111111111000000000000000000000000111222444666999;;;===>>>>>>???AAACCCDDDDDDDDDCCC<<<:::888777666666555444555444444333222111000000////////////...---,,,+++************************************************))))))))))))************+++************)))))))))+++++++++++++++++++++++++++++++++***************CCC222///...---+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))'''111))),,,MMM777,,,yyy%%%(((;;;...(((888333,,,222yyy))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((()))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...------------------------......---------,,,,,,,,,,,,,,,+++++++++*********)))))))))******)))))))))))))))))))))))))))))))))))))))************)))))),,,+++))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++++++++***+++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,,,,---...,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,---...///000000................................................,,,,,,,,,,,,,,,---............................................................////////////.................................---,,,---.../////////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///...////////////000000000//////000000000111111111111111111222222222333333111111111222222222333333444444444444444444444444444444444444444444444444444444333333444444444444444444444444444444444444333333333333333333333333444444444444333333333333333333222222222111111111000000000000000000000000111222333555777999;;;<<<<<<===???AAACCCDDDEEEEEE<<<999666666888888666333444444333222111000000///////////////...---,,,+++************************************************((()))))))))************************))))))))))))************************************************EEE555111...++++++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))+++(((&&&333...%%%}}}ppp&&&222+++FFF<<<---"""666___333+++AAA|||444(((...222(((&&&''''''"""///WWW))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((()))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,---------.........---------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++***))))))************))))))))))))))))))))))))))))))))))))*********)))(((''')))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++************+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,------------,,,,,,,,,---------......,,,,,,---------.........,,,,,,,,,---...///000000................................................------,,,,,,------...///...................................................//////////////////...---.....................---......---------...///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///////////////000000000111000000000000111111111111111222222222222333333333111222222222222333333333444444444444444444444444444444444444444444444444666555555333222222333444444444444444444444444444333333333333333333333333555555555444444444333333333333333222222222222111000000000000000000000000111111222333555777999;;;;;;===@@@CCCEEEFFFFFFFFF<<<:::777888::::::888444555444444333222111000000////////////...---,,,+++************************************************((()))))))))************))))))))))))))))))))))))************************************************EEE666333///++++++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((())))))))))))))))))'''000+++...;;;+++$$$OOOAAA111$$$!!!///sss((('''888yyy"""'''+++QQQ~~~RRR))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''(((((((((((())))))))))))*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))*********))))))(((((()))******)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------------------,,,,,,,,,---------......,,,---------............,,,---------.../////////................................................---------------......///...................................................//////000000//////...---------...............---...///...,,,,,,...000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............////////////000000000111111000000000111111111222222222222222222333333333333222222222222333333333333444444444444444444444444444444444444444444444444555555555333222222444666444444444444444444444444444444444444444444444444666666555555555444444444333333333333222222222222000000000000000000000000111111111111333555888999;;;===AAAEEEGGGGGGFFFFFF======<<<<<<<<<;;;999777666555555444333222111000////////////...---,,,+++************************************************))))))))))))************(((((()))))))))))))))******************************************+++++++++AAA333222///,,,+++***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((())))))))))))(((...))) ***///&&&MMM---888BBB666"""---...(((%%%(((CCC444}}} 000,,,UUU///))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))''''''''''''(((((((((((())))))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++)))******++++++******)))))))))))))))))))))))))))************************''')))++++++***)))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,---.........---,,,,,,,,,---------......------------............------..................................................................---------------...//////................................................//////000000000000//////---------.........//////---//////...,,,,,,...000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............/////////000000000111111111000000111111111222222222222222222333333333444444222222222333333333444444555555555555555555555555555555555555555555555555444666777666555666:::>>>777777777777777777777777666666666666666666666666666666666666555555555444444444333333333222222222000000000000000000000000111111000000222444666888999===BBBFFFHHHGGGEEECCC???@@@AAA@@@>>>;;;;;;:::777666666555444333222222////////////...---,,,+++************************************************))))))))))))************(((((((((((())))))******************************))))))*********+++++++++uuu<<>>%%%***,,,***(((GGG%%%333{{{%%%666###,,,))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''((((((((()))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))******))))))***+++,,,,,,&&&))),,,,,,***)))+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))***++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,------.........---,,,,,,,,,---------......---------.........//////...............---------........................////////////////////////...------------...////////////////////////////////////////////////////////////000000000000//////---------.........//////---///000...,,,+++---000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********)))***++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////000000000000111111111111000111111111111222222222222222333333333444444444222222333333333444444444555555555555555555555555555555555555555555555555666888:::::::::===BBBFFF<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888777666666666555555555555444444444333333333222222000000000000000000000000111111000000111333555777888<<>>222...444***++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))"""^^^999999+++)))***)))&&&'''rrr...)))***'''"""MMM000))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------,,,,,,,,,,,,+++++++++++++++*********))))))************************))))))*********++++++++++++*********))))))((((((******************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---------.........//////,,,,,,---......///000000000000111111000000///...///111222111...,,,,,,---444555222++++++222333///333,,,)))...111...---000+++...222222000......///333111000///000000000///,,,---...111222111---)))..............................//////...---,,,,,,------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***)))(((************************)))************+++++++++******+++++++++,,,,,,,,,+++,,,---...///...---,,,...------------...//////000000000000111111111111000111111111111222222222///111333333222111111111;;;333---...555888555///222555444000///444999;;;000666999666777???JJJPPPQQQYYYbbbgggjjjqqq}}}|||yyy{{{~~~{{{tttnnnppprrrccc[[[cccZZZJJJKKKEEEAAA:::666777;;;999333222888888222000444444...555222222444444111000222222111111111222333444444888:::>>>AAACCCDDDDDDDDDIIIGGGCCC???;;;999777666666555555444444333333222///......------,,,++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************???333...333)))++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))444+++fff999+++)))***)))%%%>>>}}}***,,,***777EEEjjj))) @@@333))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------,,,,,,,,,,,,+++++++++++++++*********))))))************************))))))*********+++++++++************)))))))))(((******************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---------.........//////...............------,,,,,,------...............,,,---///000111222333444***,,,------...///...+++...///333666555111------666333...***)))+++...000,,,,,,---,,,******+++,,,333000---+++,,,---------------------------------......//////...------,,,------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,---..................------------...//////000000000000111111111111111111111111222222222222111333444555555555777999&&&222>>>===333---000666888<<<>>><<<:::;;;:::888LLLSSS[[[cccppp{{{xxxvvvoooeee]]]VVVKKK@@@:::555333666999777555555///---...000///,,,///444111111111111111222333333999:::===@@@BBBCCCBBBBBBDDDBBB???<<<:::999999999555555555444333333222222///......------,,,,,,+++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************|||www@@@333---222)))+++******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++***************+++$$$GGG999+++)))***)))222333'''~~~***------'''kkk000 ...'''444))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((())))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------,,,,,,,,,,,,+++++++++++++++******************************************************+++++++++************))))))))))))******************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------........./////////---...///000000///---,,,111111000000/////////...111///---,,,,,,+++***)))222000111444333000///000...111000+++(((+++...///222111///000222333000---444666777555222111222444444111...---...000222222------------------------.........///......---,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++***))))))************************)))************+++++++++******+++++++++,,,,,,,,,---------------...//////......------......///000000000000111111111222222111111222222222333333333333444444333111000222333AAA777------777>>>???;;;555777777:::HHH___sss}}}xxxnnngggPPP>>><<<;;;444333888666555666888555000111666111111000000000111222222666777:::===???@@@@@@@@@CCCAAA===:::888888888999555444444333333222222111//////......---,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************>>>333---111)))*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************(((///---XXX999+++***+++***+++"""333444AAA}}})))------000DDD333###''')))000777111***"""444))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------,,,,,,,,,+++++++++*********************************************************************************)))))))))))))))******************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............///............////////////,,,---///111111111000///---------......///000000222000///000333666777666333...,,,...,,,(((***000222666444......333666444...///111333555555333111+++,,,---....../////////---------///000///,,,)))---------------------------...............------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++******)))************************))))))*********+++++++++******+++++++++,,,,,,,,,---,,,+++++++++,,,...///...............//////000000000111111111222222222222222222222333333333444333444555555333111222222'''333>>>>>>777333999@@@]]]mmmxxxjjjgggiiijjjxxxvvvssssssuuuxxxyyyyyy|||~~~zzzvvv|||xxxuuuhhh___RRRDDD;;;555111///111111...---...111000000000000000111111111333666999<<<>>>@@@@@@EEECCC???;;;888777666666444444444333222222111111/////////...------,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************<<<333,,,111+++******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************---:::999+++***+++***,,,+++%%%&&&111bbb}}}'''***+++000///RRR:::!!!))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***************++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------,,,,,,,,,+++++++++************************************************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///........./////////000000,,,---...//////...------111111111111222444666777///...------.........---000///222666666666:::@@@...222777888:::;;;777111999777444111...///111333444222111333555666333000333333333444444333000---------------------------------...............---------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++)))******+++++++++******************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,+++*********+++---...///............///000000111111111111222222222222222333333333444444444444333555888999888888888999999;;;:::888@@@\\\yyy]]]OOOAAA444000111222333555111111000000000000000111///111444888===@@@CCCEEEEEECCCAAA>>>;;;999888888555555444333333222222111000//////......---,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************zzz}}}:::333+++111,,,***))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************+++++++++%%%333!!!,,,FFF999+++***+++++++++///---111%%%}}}&&&)))***...444___+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))***************++++++++++++,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++***************+++++++++************************+++++++++***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------............///....../////////000000000//////...------,,,,,,,,,222111///---,,,,,,,,,---...222777:::===???CCCEEEDDDMMMVVV[[[___eeejjjkkktttpppnnnnnnnnnoootttzzzoooppprrrrrrooohhh```ZZZUUURRRMMMHHHCCC===555000555111---+++,,,///111333........................,,,---......///.........------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***++++++++++++***************************)))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,---//////......//////000111111111111222222222222333333333333444444444555555555555666555444444666777CCCOOOfffoooUUUDDD;;;666555666222222111000000000111111000222555999>>>BBBEEEGGG@@@@@@@@@@@@???>>><<<<<<666555555444444333222222000000//////...---------,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************}}};;;333+++000+++)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++%%%999)))...>>>999+++***,,,++++++&&&111...)))...555~~~'''******777)))'''lll777))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++))))))*********+++++++++************************+++++++++*********))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------............///.../////////000000000000000/////////000222444666444555777;;;AAAGGGLLLOOOWWWaaammmuuuzzz^^^VVVKKKAAA999444111///////////////////////////,,,------...//////......------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,---............---///////////////000000111111111111222222222333333444444444444555555555555666666666777<<>>AAACCC===???AAABBBAAA???<<<:::777666666555555444444333000000//////......------,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************~~~<<<444+++///***)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++...!!!111333&&&...zzz999+++***,,,++++++***///%%%***000###]]](((+++,,,$$$111***...VVV))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------------,,,,,,,,,++++++))))))******++++++++++++************************++++++++++++******))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------.........//////////////////000000000000//////000222666;;;AAADDDSSSYYYeeevvv{{{vvvzzzooopppwww```MMMAAA000000000000000000000000,,,,,,---.../////////...---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++((()))***+++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,---///000000000///...///////////////000111111111111222222222333333333444444444555555555666666666888<<>>999666777777777666555555444444000000000///......------,,,++++++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************uuu888666,,,,,,+++)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))************************(((***,,,,,,*********+++)))......$$$111)));;;111444333000+++,,,...///,,,)))+++000zzz))),,,---***777999************************))))))************)))))))))))))))))))))))))))))))))(((((((((((('''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))******************+++++++++******)))+++++++++***++++++,,,,,,,,,---,,,***((((((+++...------%%%%%%...,,,'''***&&&...000+++)))...000...''',,,...,,,...111///)))000,,,((('''))),,,...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***,,,...//////......000111111//////000000...555---+++000000***...999:::@@@NNN___lllvvv~~~xxxrrrkkkfffaaaZZZSSSOOOWWWRRROOOQQQSSSRRROOOMMMAAAGGGTTTQQQVVVXXXQQQccckkkdddbbb\\\^^^xxxhhheeelllfffKKKCCCAAA111+++222...333+++(((---222111000111000...,,,,,,---......,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************))))))))))))))))))************+++++++++***---000333333222000.........//////000000111111333222111222333333222222999555555999777111444<<<:::DDDbbbxxxppp]]]XXXUUUXXX```lll~~~xxxSSSDDD666333222000111444333//////444888777777888???CCCCCC@@@??????===999999888666444333333333444222222111000///...------,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))~~~888666---...---)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((()))))))))***************************)))***,,,,,,++++++,,,------,,,(((!!!333+++AAAGGG444...***))))))***,,,,,,,,,,,,(((}}}******222&&&777$$$%%%```}}}~~~ccc************************))))))************))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))******************++++++++++++******++++++*********+++,,,,,,"""%%%+++///000...,,,***---333444111000+++***111222---***+++------***'''000000,,,%%%%%%)))+++(((...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000...,,,+++***+++,,,---+++---...,,,,,,...111444444222555<<>>BBBDDDBBBAAABBB@@@<<<888777666555444444444444222222111000///...------,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))|||777666...//////)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((()))))))))******++++++++++++++++++++++++***+++------,,,,,,---...***000444(((///333$$$,,, ///<<<+++---///<<<333000------///000---)))...222 %%%***...222###'''222+++!!!(((------333888''',,,333(((+++555...************************))))))************))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))))))))******************+++++++++++++++******************+++,,,,,,222000---+++***)))'''&&&$$$((()))(((&&&&&&(((,,,///+++***...000...,,,...)))---000111333666555222)))+++---------,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------...///000,,,000555777555111///000666IIIaaapppwwwyyyvvvrrr]]]ZZZYYYYYYVVVRRRRRRVVVYYYSSSWWWfffmmmgggccchhhhhhvvvrrruuuyyylllNNNCCC555+++---222444111222111000---++++++---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))******************+++++++++,,,***+++,,,------...------......///000000111111222111111222333444444555555...444;;;BBBIIIZZZvvv}}}tttjjjddd~~~mmmXXXBBB555000333222111111...---444===;;;???BBBAAAAAABBB@@@<<<777777777777666555555444222222111000///......---,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******|||666555---...---)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((()))))))))*********++++++++++++++++++++++++,,,------,,,+++***,,,---$$$***222+++&&&000444111---111)))...666)))&&&...///...,,,+++,,,...,,,((((((+++;;;...111)))...//////***+++...***((((((&&&...###***222&&& ''')))************************))))))************))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))))))))******************++++++,,,,,,++++++***************+++,,,---,,,***((()))---111333444666///++++++...555666...(((...222000...///000000***,,,...---,,,***)))'''......---+++)))***...222------------------------------,,,,,,,,,+++++++++************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...))),,,///222222000...,,,444...))),,,555BBBRRR]]]uuu```WWW]]]^^^XXXMMMQQQYYY^^^bbbjjj}}}pppggg___|||]]]EEE<<<999111'''000222333222///,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))******************+++++++++,,,,,,++++++++++++,,,---.........//////000111111222222000111222333333444666888999:::BBBXXXuuusssjjjnnn|||oooOOO999111000111555444111222555888<<>>>>>???===999666777888999888777555444333222222111000///......,,,,,,+++************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********}}}|||666444+++,,,+++)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++---......,,,***)))+++,,,///)))***000------///!!!...333$$$444888111222222...333555000...111222111999###///222...---+++222$$$)))444111//////***'''(((000333///...000...************************))))))************))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))((()))))))))******************+++,,,,,,,,,,,,,,,************+++,,,---...***+++---000111000,,,***///***000111+++222444&&&---555555...222;;;555%%%666444111///---...444:::222111000---++++++,,,...------------------------------,,,,,,,,,+++++++++************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000000///...---,,,+++///000===TTTiiirrruuuwwwRRRWWWRRRHHHMMM\\\___UUUfffqqqkkkuuurrrkkkgggjjjmmmfff[[[___bbbbbbOOOQQQ[[[TTT^^^SSS\\\fff|||rrreeexxx{{{www|||~~~ddd\\\bbbgggIII888444***---111333333222000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((())))))***************++++++++++++,,,,,,,,,---,,,,,,,,,---...///000//////000000111222222222111222222222111222666999222YYY~~~vvv~~~wwwiiicccjjj{{{pppaaaaaabbb^^^uuu}}}yyyqqqqqqwww{{{lllcccXXXSSSVVVZZZ\\\[[[___kkksssUUU>>>666000222444333000000777<<>>>>>???<<<888888999999:::999888666555333333222111000///......---,,,,,,+++***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))************|||555444***+++***)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,++++++---///***++++++555///,,,BBBFFF:::CCCBBBKKKMMMPPPSSSLLLPPPWWWVVVLLLEEEEEEDDDAAA<<<111AAA444;;;,,,///555---&&&***000)))%%%***+++&&&++++++((()))------***************************))))))************))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))************)))***+++,,,------------++++++++++++,,,...///000222111...+++***...555;;;222888OOOTTTFFFMMMXXXLLLXXXYYYXXX[[[lllyyylllUUUAAABBBFFFFFF>>>222++++++))))))+++---000000...+++------------------------------,,,,,,,,,,,,++++++************************++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,)))))),,,333;;;@@@EEEIIIXXXnnnwwwkkkZZZQQQPPPUUUWWW^^^xxx}}}pppZZZXXXfff|||ooobbbccc___aaa___\\\aaaiiiggg___qqqqqqtttlllsss{{{vvvxxxwwwssssssvvvyyyvvvsssvvv~~~vvv{{{iii___777444000...///000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((()))******++++++++++++++++++,,,,,,,,,,,,------------...///000111//////000111111222222333333444444333333777???EEE```rrrxxxrrrqqqooojjjfffeeemmmxxx|||ssshhhfffeeebbbfffooouuuqqqlllnnnuuuyyyvvvooojjjjjjnnnpppmmmhhh^^^```kkkyyy~~~{{{^^^LLL999111000000111222777===@@@AAABBBCCC@@@;;;;;;;;;;;;:::999888666666333333222111000//////...------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))******++++++zzz555444+++,,,+++)))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000444777***@@@DDDPPPRRRVVVyyyrrreee]]]DDDAAA>>>===:::555000,,,((()))------000,,,(((+++)))'''+++************************))))))************))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))************)))***+++,,,------------,,,,,,,,,---...///000111,,,222;;;BBBLLL\\\ooo}}}rrrnnn~~~wwwwwwxxx~~~hhhXXXSSS@@@999222///222333111---........................------,,,,,,,,,,,,++++++************************++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,---111999BBBLLLQQQcccWWWOOOOOOPPPPPPZZZggg|||aaaLLL^^^bbb___XXX\\\ffffff^^^iiiooorrrmmmhhhlllzzzrrrmmmhhhmmm~~~}}}llltttppp___HHH666///.....................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************'''(((((()))******+++++++++++++++,,,,,,,,,------,,,------...//////000000///000000111111222333333222444777:::@@@JJJYYYcccwwwzzztttqqqpppmmmvvv}}}|||{{{~~~xxxsssvvv~~~wwwyyy{{{nnnSSSAAA666111222555333999???AAACCCFFFDDD???>>>===<<<:::888777666666444333333222111000//////------,,,++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))******++++++yyy444444,,,...---)))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---...000444999===[[[wwwyyyyyykkk```\\\TTTAAA555888555---+++((()))(((---222(((%%%222************************))))))************)))))))))))))))))))))))))))))))))(((((((((((('''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))************)))***+++,,,------...---,,,------...///000111222AAAUUUpppvvvllliiifff~~~jjjTTT[[[ssssssUUU[[[xxxsssaaaIII888333222000---........................---------,,,,,,,,,++++++************************++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////444888===DDDIIILLLMMMMMMJJJMMM[[[ppp~~~dddaaa```___]]][[[___fffYYY\\\bbbjjjuuuzzznnnooorrrqqqooollllllIII888333111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************'''(((((()))***+++++++++++++++,,,,,,,,,---------+++,,,---...////////////000000000111222222333333...333:::BBBMMM___sss~~~|||yyysssqqqsssuuu}}}nnnVVVCCC666333555...555;;;???CCCFFFEEEAAAAAA???<<<:::777666666666444333333222111000//////...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))***+++++++++vvvsss:::222111(((+++******))))))((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************((((((***,,,...///---+++***,,,,,,+++***---000222///,,,,,,777LLLgggyyy{{{___HHH@@@555555888&&&333+++$$$...&&&,,,)))++++++(((&&&)))---///++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))++++++******************)))))),,,...+++'''(((+++666+++///111***:::[[[kkkrrrjjj```eeesssyyyrrraaa___jjjkkkaaaaaaXXXgggxxxkkkWWWVVV^^^mmmWWW\\\___yyyyyy{{{kkkiiiGGG777///;;;//////444---000,,,444)))%%%---000***(((++++++,,,,,,,,,,,,+++******************************************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///,,,(((&&&)))---...---222///,,,,,,---000222333LLL[[[YYYRRRQQQCCCDDD]]]^^^{{{{{{pppdddfffggg\\\```______bbbgggpppxxx}}}iiijjjWWWHHH555---444---(((,,,//////------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........///////////////000555444///111999999333>>>444BBBeee|||```MMM???000111222999BBBCCC>>>===AAA@@@???;;;777888;;;999444444333333222111000//////...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))sss999222111))),,,******))))))((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************)))***+++***))))))***+++222+++)))///666444,,,$$$333CCC\\\vvv}}}ssszzz\\\JJJCCC555>>>444---333,,,111.........---,,,***(((%%%++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))++++++******************...000...((((((000444222(((111666OOOzzz|||wwwnnnqqqrrrlllrrrtttyyykkkmmmyyysssuuuvvvkkkhhh___hhhsss[[[SSS^^^www___???888)))555777$$$***555)))---///---+++,,,......+++,,,,,,,,,,,,+++******************************************************))))))))))))))))))))))))************)))))))))((())))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...,,,'''---000///,,,222@@@MMMMMMWWWRRRMMMSSSVVVeee~~~hhh___gggZZZ___kkkfff```aaaccciiizzz{{{xxxxxx```hhhkkkFFF666...---000222///+++,,,111,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........///////////////111555555222111444555444+++UUUxxxqqqUUUIII333......555;;;===@@@EEE???>>>;;;666777:::888333444333333222111000//////......---,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************))))))))))))))))))))))))qqq888222222***---******))))))((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************)))***+++)))''''''***---...+++,,,---+++,,,888GGG```yyyxxxrrrjjjccclll___YYYaaafffbbbdddkkkjjjjjjcccccckkkkkklllxxxmmmVVVHHH777555999+++(((,,,***)))***,,,,,,)))'''******)))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))******++++++++++++++++++///)))'''...333111---+++111VVV^^^mmm|||rrreeeggg}}}ooommmiiimmmqqqhhhxxxvvviiiGGG...***777...+++000---''',,,555000###,,,,,,,,,,,,,,,++++++***************************************************))))))))))))))))))))))))************))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***---000111///,,,,,,...///...---///777DDDRRR\\\GGGXXXbbbhhhvvvmmmZZZZZZ\\\eeeqqqXXXZZZfffpppwwwzzz}}}~~~uuunnntttuuulllfffiiinnn}}}yyypppxxx}}}```999222---...///---+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........//////000000000000111222333111111777???YYYeeeyyy\\\FFF999//////666:::<<<===>>>>>>;;;777666888777333444333333222111000///.........------,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))ooo777111222+++...******))))))((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))))))))************)))))))))***+++,,,...///---******...555GGGjjjffffffccc^^^]]]ccckkkqqqnnnqqqrrrsss~~~wwwfffaaaKKKaaassssssjjjlllyyywww~~~dddRRREEE999888222,,,)))((()))***---000))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((()))))))))******+++++++++++++++,,,///&&&+++888000!!!///NNNwwwzzzxxxgggfffwwwkkk[[[UUUggguuuCCC999;;;...222111,,,,,,000...''',,,,,,------,,,,,,+++***************************************************))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))*********+++++++++++++++,,,,,,,,,,,,---------++++++,,,,,,+++...222222...111>>>PPPYYYTTTKKKLLL]]]|||wwwiiidddfffllljjjdddhhhsssrrrqqq~~~zzzvvvmmmjjjlllkkkgggkkktttzzzzzzxxxuuurrrttt{{{pppfffgggbbbGGG---(((000444///(((------,,,,,,,,,+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------.........///000000111111333000222777777999III\\\mmmbbbQQQ<<<333555999:::999>>>@@@>>>999888999888444555444333222111000///............---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))nnn666111222+++...******))))))((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))))))))***************((((((***...///---***...+++222MMMpppwwwppphhhaaaQQQ___uuuuuu[[[QQQVVV]]]\\\sssxxxSSSDDDIII<<<666222000---(((***000))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))*********++++++,,,,,,,,,,,,///000333333***222]]]}}}|||rrrnnnzzzxxxzzznnnvvvzzz^^^TTT999...///222222)))###,,,:::,,,------------,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))*********++++++++++++++++++,,,,,,---------111,,,***...///---...222+++;;;NNNXXXYYYVVVVVVWWWqqqqqqYYYQQQRRR```lllpppyyy|||llliiittt|||wwwnnnffffffhhhhhhccc```lll|||zzzwwwtttqqqpppZZZYYYxxxwww|||~~~iiiEEE333111222000///---------,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------......//////000111111222666222444:::???IIIccc}}}pppTTT===444777===@@@AAACCCBBB===;;;;;;:::666666666555333222000////////////...------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))nnn666000111***...******))))))((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************+++***)))***,,,---,,,***&&&???bbboooOOOJJJ___xxxPPPYYYfffqqqaaaPPPAAA999555777333+++))),,,******)))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))************++++++,,,---------,,,...---444QQQvvvdddlll~~~lll\\\ZZZeeeIII222###'''---++++++000---------------,,,++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++***++++++,,,,,,------...,,,)))***000000+++,,,222CCC[[[lllbbbMMMPPPtttrrr```bbbhhhaaaXXXnnn~~~}}}}}}|||yyykkkjjjkkkgggdddfffaaafffkkkjjjbbb___kkkzzz}}}~~~ssskkkmmmvvv}}}oooccciii}}}iiihhh{{{www~~~kkkuuuuuunnnRRR888)))+++444------------,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------......///000000111222222111111444;;;GGG^^^zzzUUU:::333999???BBBFFFFFFAAA======<<<999888888666555333222111000//////......---,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))yyymmm555000111***---******))))))((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************)))+++---+++))),,,333:::EEEppppppjjjhhh^^^SSS[[[vvveeeWWWnnnwwwuuueeePPP???<<<;;;333,,,,,,++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))***************++++++,,,------...+++///@@@bbb|||eeeYYYpppxxxjjjrrrzzz{{{]]]<<>>===<<<::::::999888777555333222111/////////...------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))vvvmmm555///000))),,,*********)))((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************&&&,,,000---)))...???NNNtttPPP]]]lllxxx}}}ZZZnnnzzzUUUFFFAAA888000---++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))******************+++,,,,,,---......111AAAooodddXXXooozzziiiYYY|||RRR...&&&---333------......------,,,+++************************************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))************)))************+++++++++******+++,,,,,,---......///---//////+++222QQQssseeeWWWTTTmmm|||YYYUUUdddpppwwwrrrzzz{{{xxxtttuuu}}}xxx}}}rrrwww~~~yyymmmlllqqqsssnnnjjjlllppprrrjjjlllzzzsssuuuXXX;;;222......---------,,,,,,,,,************************************************++++++++++++++++++++++++++++++,,,,,,,,,------------...///000111222333333222???MMM\\\{{{{{{\\\tttuuuSSSDDDAAACCCHHHIIIDDD???===<<<:::;;;;;;999888666444333222/////////...------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))qqqiii444000000(((,,,***)))(((''''''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((''')))***))))))+++,,,,,,111***))),,,000@@@cccwwwQQQgggvvv^^^___hhh|||bbbJJJ;;;888666...++++++---+++''')))...))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''((((((((()))******++++++... 222777(((===---XXXddd~~~jjjrrrnnnRRRuuuMMM:::777---))),,,---,,,+++,,,***'''+++++++++************)))++++++************++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))***************+++---......---+++***+++******+++,,,---+++***...///&&&000333QQQ}}}dddYYYbbbppp[[[VVVwwwjjj|||{{{xxx___wwwzzzUUU<<<...111000+++)))++++++''',,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++++++++,,,------......///---000000''',,,222...999222EEEVVViiiooo^^^QQQhhhtttXXXGGG???EEEIIIGGGDDDBBBBBBAAA;;;999777444111000//////000000///...---,,,,,,++++++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************~~~eeejjj444111000(((,,,***)))(((''''''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((******))))))***,,,------+++(((///888PPP}}}nnndddllliiitttsssmmm~~~QQQ999CCC999222)))%%%)))...,,,'''))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''(((((())))))******++++++---222%%%###333555GGGvvvqqqiiinnntttzzzbbbIII???777333...+++)))))))))+++++++++++++++************++++++************++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))***************+++---......---+++***+++++++++,,,.........---222+++:::444bbbXXXddd[[[rrrWWWRRRmmmcccvvvtttrrr}}}zzz~~~~~~uuu[[[888555222000///.........,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++++++++,,,------......///+++///555888>>><<<444999PPP^^^~~~{{{oooYYY\\\tttcccDDDBBBBBBDDDDDDCCC@@@???===;;;777444222111111111000000///...---,,,+++++++++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************ooo\\\kkk555111111(((,,,***)))(((''''''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((---+++))))))+++,,,,,,,,,111&&&<<>>AAAEEEBBB>>>>>>@@@===999555333222333333000//////...---,,,+++++++++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************llljjjkkk555222111)))---***)))(((''''''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((,,,))))))+++,,,******+++///AAA]]]|||cccaaapppiiidddccckkkyyy{{{qqqkkklllsssvvvsssvvvyyyrrrIII===888555444---&&&'''...((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&'''(((((((((((((((((())))))******+++,,,,,,,,,***222888>>>\\\hhhsssWWWqqqXXX@@@......222...+++,,,,,,,,,+++++++++*********++++++************++++++))))))))))))))))))))))))************))))))))))))((()))))))))***************+++,,,,,,,,,,,,+++***,,,---------------...000111333IIIqqqEEEhhhnnnmmmlll}}}~~~{{{{{{~~~|||qqqWWWIIITTTyyyxxxuuu|||~~~}}}~~~{{{~~~~~~wwwiiisss||||||zzztttddd^^^ddd^^^aaarrrzzztttTTT888111///)))(((...,,,,,,,,,+++++++++******************************))))))*********+++++++++++++++,,,------......///222,,,***555555888QQQ^^^dddiiiwww}}}___EEEAAADDDBBB???@@@BBB???;;;777444333444555000000///...---,,,+++++++++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************jjj555111111)))---***)))(((''''''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((***((()))---,,,)))+++000777}}}vvv[[[ZZZaaa{{{|||uuuggg]]]]]]PPPRRRXXXaaakkkppppppnnnhhhdddeeegggaaaZZZ```mmmooojjj[[[^^^cccjjjiii}}}^^^EEE555888333$$$###000((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&'''(((((())))))(((((()))))))))***++++++,,,,,,,,,666'''???|||{{{```tttyyyZZZ:::000111///,,,+++,,,,,,,,,++++++++++++***++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++,,,......---******,,,...+++555[[[bbbjjj~~~[[[^^^eeebbb{{{|||zzzvvvUUUDDDOOOxxxxxxwwwxxx}}}~~~}}}iii~~~bbbyyy{{{~~~}}}hhh]]]rrr\\\[[[aaannn{{{zzzpppGGG777333---,,,000,,,,,,,,,+++++++++******************************))))))*********+++++++++++++++,,,------......///+++///222CCC;;;999[[[aaavvvmmmxxx|||qqqsssxxxUUUEEECCCBBBDDDGGGDDDAAA===999666555555555111000//////------,,,++++++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************hhh444111111***...***)))(((''''''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((()))''')))------,,,555BBBooo|||gggEEE[[[zzz~~~|||qqqhhhiiippphhhUUUQQQZZZ]]]hhhyyy|||wwwoooeee```hhhsss]]]YYY___fffiiigggfffnnnooobbb;;;666777...'''+++((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((''''''((())))))))))))((())))))******+++,,,,,,,,,......CCCssssssfff}}}}}}~~~}}}~~~|||[[[===111///...,,,,,,,,,,,,,,,++++++++++++++++++************++++++))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))************++++++++++++++++++++++++,,,---...,,,***))),,,000111jjjqqqHHHTTT|||ddd___]]]jjjzzz~~~||||||~~~zzzwwwzzzhhhGGGMMMuuu}}}}}}wwwsssvvv|||~~~{{{}}}|||tttRRRuuu{{{|||mmmhhhhhhtttrrrwww~~~~~~||||||~~~~~~{{{yyy{{{tttppplll[[[___hhhrrrsssrrr{{{qqq___FFF999000---000,,,,,,,,,+++++++++******************************)))************+++++++++++++++,,,------......///000444///<<<111<<>>;;;888666555444222111111000///...------+++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************fff222000111***///***)))(((''''''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((+++(((***------222FFF^^^|||^^^ZZZ{{{zzzwwwjjjdddhhhoooyyyhhhqqqmmmqqq{{{|||xxxWWW???:::888111)))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((''''''((())))))))))))))))))******++++++,,,,,,---000333nnnxxxyyy}}}{{{~~~~~~~~~}}}~~~~~~[[[rrr]]]@@@666222---------,,,,,,,,,+++++++++++++++************++++++))))))))))))))))))))))))(((((((((((())))))******))))))))))))************++++++************++++++***,,,...---***+++000555^^^UUUCCCiiiaaazzzooouuuooozzz~~~~~~zzzwwwyyy}}}wwwppp```RRRsss||||||vvvrrrwwwrrryyy|||yyyyyyzzzpppccc```uuuuuuUUUzzz~~~bbbddduuuqqq{{{zzz}}}{{{zzz}}}|||wwwvvvyyysssgggaaaaaahhhrrrrrrlllnnnvvvxxx|||dddGGG555......,,,,,,,,,+++++++++******************************)))************+++++++++++++++,,,------......///...222)));;;BBBiii~~~{{{}}}~~~___SSSiiippp~~~kkkTTTMMMKKKGGGBBBAAA???===:::666444222333333222111000///......+++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************eee111000111+++///***)))(((''''''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))...******------777TTTssszzzuuuwwwjjjTTT^^^xxxxxxZZZ[[[gggsss~~~||||||xxxQQQ======999---************************)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))'''(((((())))))))))))))))))******++++++,,,------000YYYvvvuuu||||||~~~}}}|||~~~}}}```|||RRR???555,,,---------,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))************++++++************++++++(((+++...---,,,...444999~~~TTTYYY\\\qqqttttttnnnyyy{{{www{{{|||zzzxxx||||||}}}ssscccWWW^^^zzztttxxxxxxmmmnnnwww{{{xxxwwwwwwkkk[[[TTTuuudddpppoooXXX[[[}}}sss___qqq~~~ddd]]]zzzxxx|||{{{zzz~~~uuuvvvyyy|||zzzwwwxxx}}}mmmddddddllloooiiigggllloooyyyYYY>>>333000,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++++++++,,,------......///111888///FFFQQQ|||}}}}}}~~~~~~|||{{{{{{~~~~~~zzzRRRZZZ```SSSKKKAAAAAAAAA@@@>>>;;;777333111444444333222111000//////+++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************uuu```111000------,,,***)))(((''''''&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))((('''222444555555ooohhhXXXPPPvvvbbbgggwww|||ZZZCCC999222+++)))((()))(((%%%&&&***((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******"""000&&&###666000'''888[[[kkkwww|||{{{~~~www{{{}}}}}}~~~~~~~~~lllMMMBBB//////)))'''***---,,,+++,,,))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***)))*** 000222000nnngggLLLMMMnnn~~~[[[dddjjj~~~uuuzzzzzzvvvrrryyy~~~nnnpppeeeRRRwwwqqqsss{{{yyyrrrnnn|||yyywwwyyylllXXXYYYooohhhYYYXXX}}}uuuiiiSSSrrrvvv{{{~~~~~~}}}{{{{{{yyyvvvwww{{{zzzwwwyyy|||{{{vvvfffcccjjjqqqooojjjqqqttt~~~ppp[[[666222---///+++,,,000)))%%%---************))))))))))))***************++++++++++++---///......000000///222333EEEMMM}}}iii~~~wwwVVV|||}}}}}}~~~|||}}}~~~sss~~~YYY\\\kkk^^^yyyooo___PPP???CCCBBB@@@>>><<<999777555555444333222111111111111,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************uuuaaa222111------+++***)))(((''''''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&(((***+++,,,,,,)))---===vvv}}}}}}vvv^^^vvvxxxggg{{{vvvRRR<<<222111,,,)))++++++******---((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******)))///***(((,,,%%%+++GGG}}}|||{{{{{{~~~{{{}}}|||~~~}}}~~~}}}}}}~~~}}}~~~yyynnnEEEIII555...)))***,,,***)))***))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,......000+++555YYYpppTTTIIIddddddwwwaaazzzxxxkkkvvv|||xxx{{{{{{xxxxxxsssyyy{{{}}}|||vvv}}}{{{tttwwwzzzmmmWWW^^^|||uuu|||nnnWWWfffqqquuuzzz}}}|||yyywwwvvvtttsssuuuzzzzzzwwwxxx}}}yyyxxx{{{wwwooommmnnnooooooqqqzzzrrrJJJ...------)))(((---,,,))),,,************))))))))))))***************+++++++++------,,,,,,,,,...000///000666???bbbooo||||||jjjgggwwweee[[[tttxxx|||}}}}}}}}}|||~~~~~~~~~zzzuuukkk___iii}}}sssWWWKKKJJJGGGCCC???===;;;999888666555444222111111000000,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************}}}ccc333111------+++***)))(((''''''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&(((***---///,,,,,,555MMMssssssqqqoooyyywww|||xxxxxx|||sssTTTGGG888///((((((******)))***((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******+++***---...***+++FFFhhhyyyyyy~~~~~~||||||}}}{{{~~~~~~}}}{{{|||}}}|||~~~}}}~~~|||}}}~~~}}}sssbbbeeeOOO@@@777///,,,,,,))))))***))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++))),,,,,,777(((@@@{{{dddIIILLLeee{{{mmmvvviiieeennn~~~|||||||||tttqqqxxxzzzwwwuuuxxx|||}}}yyyzzzvvvrrrvvvvvvcccJJJccc]]]~~~~~~~~~ooommmeeemmmppptttyyy{{{yyyvvvsssqqqpppqqqvvvzzz{{{wwwwwwzzzxxxwwwxxx|||~~~|||qqqmmmpppuuuvvv|||yyyggg777000///+++)))+++...---***************))))))))))))))))))*********+++++++++...,,,***+++...000222333222666UUUyyy~~~^^^xxxoooKKKxxxfffYYYtttwwwvvv~~~}}}|||~~~}}}}}}~~~~~~}}}}}}~~~www}}}bbb[[[RRRMMMGGGBBB???>>>===<<<888777555333111000000///,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************ddd444222------+++***)))(((''''''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((()))+++------///[[[mmmooo}}}XXXbbb|||{{{~~~~~~zzzvvvvvv|||gggQQQDDD666)))'''******((('''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))*********(((,,,---+++>>>```uuuppp~~~}}}}}}{{{zzzwwwuuuuuuuuuooohhhssszzzzzzsssttt~~~|||~~~~~~~~~~~~~~~~~~yyyeeeLLL@@@444///,,,***+++---))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++(((******222999]]]yyyPPPNNN___}}}bbbqqqvvvqqqZZZsss~~~~~~~~~~~~~~~zzzvvvtttzzzzzz|||uuukkkpppxxxyyyssstttuuutttttttttnnnXXXAAAqqqkkk```lllvvvxxxddd~~~{{{{{{zzzooosssxxxzzzyyyuuusssqqqqqqtttxxx{{{zzzwwwuuuuuuxxxxxxxxxyyyyyy{{{~~~xxxrrrsssvvvzzzvvvvvvzzzMMM444111000---***...///)))************)))))))))((()))))))))***++++++,,,,,,,,,******...111222444777BBBMMMyyyrrrooo}}}ZZZaaaJJJtttZZZaaa{{{~~~||||||||||||}}}~~~}}}}}}||||||}}}wwwyyy|||www]]]uuulllUUUPPPIIIEEECCCBBB@@@>>>:::888666444222000//////---,,,,,,++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************ddd444222------+++***)))(((''''''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$''')))***)))((()))***,,,QQQvvvXXXkkkzzzkkk~~~{{{yyyxxxxxxxxxxxxwwwwww|||zzzrrrPPP???...***,,,,,,+++***((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******+++++++++)))333RRRjjjjjj~~~}}}}}}{{{|||uuubbbaaa[[[UUUUUUXXXVVVQQQQQQXXXXXXSSSWWWhhhwww|||}}}}}}~~~}}}~~~~~~}}}}}}~~~{{{{{{{{{|||~~~tttZZZLLL;;;111,,,)))+++...))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++---,,,---...[[[}}}^^^DDDUUUyyycccyyyccchhhVVVRRRVVV|||~~~zzzwwwxxxzzzzzzwwwrrrrrr~~~{{{|||~~~ttttttyyywwwrrrtttuuuvvvuuussskkk___UUUnnncccBBBCCCSSSVVV^^^^^^{{{xxx}}}vvvpppsssxxxzzzyyywwwvvvuuusssvvvyyyyyyvvvsssqqqooorrruuuxxxxxxwwwxxxyyyzzzyyy~~~{{{vvvsssqqqnnnqqq{{{iii999...///000(((+++111***************)))))))))(((((())))))***++++++,,,,,,,,,***+++000111///222777NNNuuuqqq^^^}}}___UUU```|||bbbUUUxxxxxx~~~~~~zzzyyyzzz|||~~~}}}|||~~~}}}||||||}}}~~~}}}{{{xxxqqqwwwyyylll\\\jjjvvvsssxxxXXXRRRLLLHHHGGGEEEBBB>>>;;;:::777555222111//////------,,,,,,+++*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************}}}ccc333111------+++***)))(((''''''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$'''***+++)))(((***---:::hhhiiiwwwnnnppplll|||zzzyyyyyy\\\III555,,,++++++******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******))),,,+++111MMMnnn{{{xxx{{{{{{yyy{{{||||||||||||yyy|||}}}zzz}}}vvvaaaDDDEEE@@@666555===BBB@@@@@@HHHOOORRR[[[kkk|||~~~~~~}}}}}}|||}}}~~~}}}}}}~~~}}}}}}}}}~~~~~~zzzqqq___HHH888...)))))),,,))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++...666rrr~~~BBBFFF```lllOOOfff___xxxoooVVV;;;EEEeee~~~yyy}}}|||wwwssstttwwwxxxvvvrrrmmmpppvvvyyywwwwwwxxxwww{{{sssssswwwyyyxxxwwwvvvvvvrrrppprrrwww{{{sssmmmoookkkqqqooopppppp~~~vvvwwwwww|||yyy|||sssuuuxxxyyyyyyxxxxxxyyytttwwwxxxssspppooommmkkklllqqquuuuuuuuuxxxyyyxxxyyy|||zzzrrrdddkkkvvv}}}}}}LLL---)))000((()))222,,,************))))))))))))(((((()))***+++,,,,,,------+++---000...+++333???UUUsssuuu}}}\\\|||aaaUUUxxx}}}sssVVV\\\ooo~~~}}}zzzxxxwwwxxxzzz}}}~~~}}}|||}}}{{{zzzzzz{{{{{{zzzxxxuuu~~~zzzwww{{{}}}|||oooTTTpppjjjnnnnnn~~~```XXXNNNIIIGGGFFFBBB>>>;;;:::888555333111000000---------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************}}}aaa222111------+++***)))(((''''''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%(((***)))(((***000666VVVhhh\\\XXXhhhsssvvvyyy|||sss^^^FFF666...(((&&&'''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******'''---...DDDnnnxxx{{{}}}|||}}}zzzwww{{{}}}}}}pppTTT@@@MMMWWWXXX]]]iiiooonnn~~~~~~}}}}}}}}}}}}~~~}}}}}}~~~~~~vvv{{{^^^FFF666+++)))+++))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++%%%---222PPPyyybbb???XXX~~~[[[XXXoookkk{{{```WWWKKKHHHiii~~~wwwyyyxxxvvvtttvvvyyyzzzyyyvvvvvvooozzz}}}vvvnnnuuuxxxtttppprrrvvvxxxuuussstttwwwuuusssyyyssssss|||wwwzzzuuutttvvvwwwzzz|||wwwxxxyyyyyywwwwwwxxxzzzwwwzzzxxxqqqmmmooopppnnnlllrrrtttqqqqqqvvvxxxvvvzzzzzz}}}wwwgggllltttzzz{{{rrr:::&&&000+++***111)))************))))))))))))'''((()))***+++,,,------...,,,...000...///AAAVVV{{{sss}}}}}}ccc}}}ccclll~~~pppXXXqqqnnn}}}zzzwwwwwwvvvvvvxxx{{{}}}}}}|||yyyxxxwwwxxxyyyzzzyyyxxxzzztttuuuzzzzzzzzzkkkeeezzzeee}}}xxxmmmaaaRRRHHHEEEDDDAAA>>>;;;:::888666444222222111...------,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************```111000------,,,***)))(((''''''&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''))))))'''''',,,666???kkkbbbwww|||nnnkkk}}}cccGGGXXXbbbooo}}}yyy}}}xxxwww|||~~~{{{}}}yyy\\\FFF666,,,'''(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********,,,000222RRR}}}~~~~~~xxxvvvzzzsssRRRNNNkkk}}}}}}}}}}}}~~~~~~~~~~~~{{{||||||}}}}}}||||||{{{wwwvvvwwwfffzzzpppSSS>>>000+++,,,))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++%%%444999mmm{{{IIINNNoooaaazzzooo{{{XXXIIILLLgggyyyzzzuuuuuuvvvyyy}}}~~~|||zzz{{{nnnzzznnnvvv{{{~~~zzzsssooosssxxxuuunnnmmmlllqqqzzzyyyrrrrrrxxxqqqkkkgggeeerrrppp}}}vvvwwwsssttt{{{{{{zzzxxxvvvuuuwwwyyyzzz}}}zzzrrrooosssvvvtttrrrvvvuuunnnmmmrrruuutttvvvvvvyyytttnnnkkksssJJJ(((333///,,,///%%%************))))))))))))'''((()))***+++,,,---------+++...222111888RRRooovvvhhheee~~~{{{rrr```uuu~~~}}}yyyvvvwwwvvvuuuwwwzzz|||}}}}}}vvvuuuuuuvvvxxxzzzzzzyyywwwuuuqqqvvv{{{tttzzzzzzpppeeeZZZvvv|||xxxhhhTTTGGGBBBBBBAAA???:::999888666444333222222...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************___111222......***+++***)))(((&&&&&&%%%%%%&&&&&&&&&''''''''''''(((...'''&&&###++++++333ccc|||iiizzzSSSkkkqqqGGGRRR[[[nnn~~~vvv{{{|||~~~yyyzzz~~~}}}www~~~zzzxxx{{{yyykkkyyyvvvPPP@@@000$$$,,,'''(((((('''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&***+++***'''&&&)))+++,,,***,,,666~~~ppp}}}wwwvvvqqqPPPLLLVVVlll}}}~~~}}}~~~}}}}}}|||}}}~~~~~~}}}yyyyyyuuu^^^[[[hhhqqqqqqJJJ111555+++***+++++++++***)))***+++))))))))))))(((((((((((())))))(((((('''''''''&&&((((((((((((((()))******,,,%%%+++111***(((+++***+++...KKKRRRKKK]]]hhhsssuuufffOOOPPPVVV|||~~~}}}vvvrrruuu}}}yyy{{{||||||wwwtttxxxwwwuuurrrooolllkkkkkklllhhhmmmqqqtttyyy|||vvvmmmxxxyyylll\\\OOONNNRRRVVV[[[aaaqqquuuzzz{{{yyyxxxxxxzzzxxxxxxxxxxxxwwwyyy}}}~~~}}}{{{yyyxxxwwwvvvvvvpppmmmqqqyyyxxxqqqrrr{{{vvvuuuuuuzzz|||~~~]]]444)))111111$$$222+++++++++************)))))))))))))))***+++,,,---333,,,)))222333BBBNNN}}}ooo{{{www|||oooeeeuuu|||}}}vvv|||~~~{{{xxxvvvvvvwwwwwwwwwqqquuuyyy{{{zzzyyyzzz{{{tttvvvyyy{{{|||zzzwwwuuuvvvrrrYYYaaauuu~~~ooo^^^QQQ???@@@EEE888>>>:::666333333333333333//////...---+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************___111222......***+++***)))(((&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&222---$$$)))PPPttt___sssQQQGGGRRRaaavvv|||zzz~~~~~~tttnnnrrrvvvwwwxxxxxxyyy{{{}}}~~~bbbNNN777***333''''''((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''(((***++++++)))777yyyuuu{{{zzz}}}nnnNNNOOO[[[nnn}}}~~~}}}~~~~~~}}}}}}}}}{{{}}}~~~xxxttt{{{~~~vvvnnnkkkyyyzzziii444555%%%)))***++++++************))))))))))))(((((((((((()))(((((((((''''''''''''((((((((((((((()))******+++&&&))),,,***,,,///,,,000DDDtttMMMAAAmmmjjjmmmbbbkkk```IIIVVV}}}zzzrrrqqqwww}}}}}}tttwwwxxxwwwuuuvvvxxxxxxoooiii```WWWRRRQQQSSSUUUYYYbbbkkkpppuuuzzzzzzuuuzzzqqqwww}}}wwwwwwsss```PPPFFF>>>>>>???>>>@@@CCCNNNXXXfffssszzz{{{yyywww{{{{{{{{{zzzyyyyyy|||~~~yyyxxxxxxwwwvvvuuuuuutttppplllpppxxxwwwqqqsss{{{}}}zzzvvvvvvyyy}}}~~~~~~}}}zzzxxxvvvzzz~~~vvv;;;111)))666###///+++++++++************)))))))))))))))***+++,,,---***...+++---:::III}}}rrrdddmmmuuu~~~~~~pppuuu~~~~~~zzz|||wwwttt|||yyywwwuuuvvvwwwyyyyyyyyyvvvyyy{{{zzzwwwtttttttttuuuwwwyyy{{{{{{zzzxxxwwwqqqgggjjjvvvzzz}}}}}}|||iii\\\GGGBBBEEE======:::777555555666555555000000///...,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************zzz___111222......***+++***)))'''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((------///***@@@nnnjjjkkk|||QQQFFFVVVTTTjjjppp~~~|||~~~xxxvvv~~~tttjjjkkkkkkuuu~~~~~~~~~|||{{{sssvvvyyyzzz{{{}}}{{{wwweeeFFF,,,(((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&(((***+++******+++BBBlll~~~}}}zzz~~~pppSSSPPP```sss}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}zzz{{{}}}xxxppptttuuucccwww~~~LLL777---)))******++++++******)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((()))******)))((('''(((+++000111---555nnnYYYNNNTTT^^^fffrrrjjj{{{iiiRRRRRR}}}{{{}}}{{{sssppptttzzz}}}}}}uuuyyyyyyuuuuuuwwwqqqgggTTTOOOHHHAAA>>>>>>AAACCCGGGSSSaaaiiiooossstttrrrwwwnnnssszzzwwwpppbbbMMM<<<999888:::999666444666777???MMM\\\jjjtttzzz}}}|||}}}}}}|||zzzyyyzzz{{{uuuuuuvvvvvvvvvwwwwwwwwwooolllnnnuuuuuuqqqssszzz{{{vvvssssssuuuwwwxxx~~~}}}|||xxxuuuxxx~~~KKK777###777&&&++++++++++++************)))))))))))))))***+++,,,---&&&111000***BBB___~~~|||}}}zzz}}}{{{yyy{{{wwwvvvuuuvvvxxxyyyxxxvvvxxxzzzzzzyyyvvvrrrqqqqqqwwwwwwxxxyyyzzzzzzyyyyyyvvv{{{}}}uuunnnwwwyyyxxxttt}}}yyyjjjSSSEEEDDDDDD@@@>>><<<;;;<<<;;;999888222111000///...,,,++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************ppp___111222......*********(((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((...++++++,,,OOOmmm~~~}}}pppppphhh```MMMHHHWWW[[[sssxxx}}}sssqqqhhh~~~~~~uuufff```qqqwww```ZZZuuuvvvcccTTTVVVkkkqqqzzz}}}vvvqqqrrrtttvvvyyy{{{}}}{{{zzz}}}eeeEEE---***(((''''''((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''%%%%%%)))+++***)))***===eee~~~{{{{{{zzzaaaVVVfffyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{|||}}}~~~~~~~~~}}}}}}uuuzzzzzzvvvyyyJJJtttrrr===;;;+++******+++,,,+++***)))))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((())))))***(((+++(((&&&,,,000...---???{{{UUUUUU|||hhhqqqwwwrrrjjjRRR|||xxxwwwyyy|||~~~|||yyyvvvvvvzzz}}}~~~~~~~~~xxxuuuqqqaaaNNN============<<<;;;999888777???LLLYYYeeemmmpppppptttooosss{{{{{{nnnXXXDDD:::<<>>///---++++++,,,,,,***)))))))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((())))))***(((///***'''...,,,***666hhhdddTTTccc}}}xxxkkkrrrAAA{{{vvvyyy{{{{{{xxxuuutttxxx{{{wwwyyy}}}}}}zzzyyypppeeeOOO;;;<<<>>>@@@BBBBBB@@@>>><<<:::555666BBBUUUgggsssxxxqqqqqqtttzzzyyyeeeKKK>>>AAACCCFFFMMMUUU[[[\\\ZZZYYYWWWPPPEEE@@@III]]]ooorrruuuyyyzzzyyywwwvvvvvvqqqqqqrrrssstttvvvxxxzzzqqqnnnmmmoooqqqrrrtttwwwtttuuuvvvvvvuuuuuuuuuvvvuuuvvvzzz~~~|||wwwwww{{{:::...***555'''+++++++++*********))))))))))))))))))***+++,,,---222,,,333:::XXX}}}|||{{{~~~zzzwww}}}zzz|||}}}vvvvvv~~~{{{zzzzzzwwwwwwxxxxxxyyywwwssspppuuuuuuvvvwwwxxxxxxxxxxxxwwwwwwvvvvvvwwwyyyzzz{{{yyyvvv{{{}}}wwwtttzzzwwwtttlllzzzwwwiii{{{mmm^^^VVVCCC\\\hhhNNNDDDMMMJJJIIIGGGFFFDDDAAA<<<888444444333222000///......***)))))))))((((((((('''((((((((((((((((((((((((''''''(((((())))))******((()))))))))************iii___111222......***))))))((('''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&---'''IIIvvv```YYYmmmAAAIIIYYY```kkkuuufffWWWtttxxx}}}yyy{{{}}}wwwuuutttyyy~~~yyy||||||{{{ccc<<<000,,,((('''(((***)))'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((***((())),,,)))'''///<<>>CCCIIINNNWWWdddqqq}}}yyyeeeRRRLLLPPPXXXbbbjjjqqq~~~}}}sssTTT@@@IIIZZZ^^^jjjnnn___WWWWWWYYYmmmqqqwwwyyyxxxtttpppnnnqqqnnnkkkhhhiiimmmqqqtttvvvsssooommmooorrrtttsssrrruuuwwwvvvuuutttvvvxxxtttqqqsss{{{|||wwwuuuuuu^^^000...------+++++++++************)))))))))))))))***+++,,,---+++333///RRR|||yyy|||~~~|||tttkkkdddmmmrrrpppuuuuuuqqqrrrvvv~~~pppYYYaaavvvvvvwwwvvvvvvxxxzzzzzzxxxvvvxxxuuuttttttvvvxxxwwwuuusssssstttuuuvvvwwwxxxxxxzzz{{{|||zzzwww|||qqqVVVuuu~~~yyyllljjjWWWAAAEEEIIIFFFuuu[[[HHHJJJJJJHHHFFFEEEDDDBBB???<<<555444333222111///......*********)))((('''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************}}}___111222......***)))((((((''''''''''''(((&&&&&&&&&'''''''''((((((&&&***...777ggg^^^rrrVVVwwwWWWjjjxxxyyyhhhvvvuuuEEEIII}}}uuujjjooojjjVVV```}}}{{{{{{wwwtttuuurrrvvv{{{~~~}}}||||||||||||zzzttt```pppzzznnnaaa555///)))'''((()))'''%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''&&&))),,,((((((===VVVkkk~~~}}}}}}zzz|||pppPPPcccvvv~~~}}}~~~}}}}}}~~~~~~||||||{{{zzzyyyyyyyyyyyyvvvxxx{{{|||zzzxxx{{{tttGGGJJJuuu@@@888...******,,,,,,+++))))))))))))((((((((((((&&&'''''''''(((((())))))((((((((((((((()))******'''---&&&)))000%%%BBB~~~JJJ???tttXXXpppmmmtttuuu|||xxxuuuyyyzzz~~~yyyuuuvvvzzz}}}{{{wwwtttvvvxxxwwwuuuvvv{{{{{{sssooojjjTTT<<<===MMMWWW```oooyyynnneeeccccccaaadddiiiiiizzz}}}yyynnnOOO???PPP^^^eeeyyyqqqfffgggkkknnnooosssxxxzzzxxxsssnnnkkkccc___ZZZWWWWWW[[[```dddxxxuuuppplllnnnssstttrrrppprrrtttssssssuuuyyy}}}yyysssrrrwww{{{vvvnnniiijjjqqq***555%%%000+++++++++************)))))))))))))))***+++,,,---(((@@@111YYYssseeeWWWpppqqqxxxyyy}}}uuu}}}vvvcccSSS[[[fffrrr|||vvv{{{{{{cccUUUyyy{{{zzzyyyyyyyyyxxxvvvtttuuurrrqqqrrrvvvxxxxxxvvvqqqrrrsssuuuvvvwwwwwwwwwwwwvvvyyy|||zzzwwwxxx}}}kkkuuuwwwpppsssppp___OOOFFF>>>???FFFkkkxxx```JJJIIILLLJJJHHHGGGGGGFFFDDDCCC555444333222000///......+++******)))(((''''''&&&))))))))))))))))))))))))******))))))((((((''''''))))))))))))************kkk```222333111///,,,))))))((('''''''''''''''''''''''''''''''''&&&&&&(((+++---???dddrrrmmmvvvVVVmmmSSS]]]uuuzzzMMMfff}}}{{{nnntttjjjFFFOOO|||pppTTTCCCVVV||||||{{{xxxvvvxxx~~~}}}zzzxxxwwwwwwwwwwww{{{}}}}}}xxxssspppmmmsss~~~WWW000(((---$$$)))///&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''"""***555$$$000,,,KKKbbbvvv~~~}}}zzz{{{tttSSShhhiiizzzvvv|||}}}{{{~~~~~~}}}}}}zzzzzzyyyyyyxxxxxxyyyyyyyyyyyyxxxvvvuuuvvvyyy|||DDD:::aaaUUU777111'''///$$$111+++************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((---///,,,***---333ZZZWWWOOOOOOaaammmzzz}}}tttzzz|||rrrtttyyy|||~~~{{{yyyyyy{{{ttttttuuuwwwyyyzzzyyywwwtttlllpppdddBBB999KKKTTTZZZooo~~~vvvyyy}}}yyyvvvrrrhhhrrr|||}}}kkkLLLBBBQQQ[[[eee|||sssoooyyynnnllltttooofffNNNPPPDDDGGGCCC:::GGGHHH___lllvvvtttrrrsssooohhhpppooowwwoooqqq}}}vvvwww}}}yyysssrrruuurrrbbbPPPOOOgggvvv999+++)))---+++++++++************)))))))))))))))***+++,,,------...AAArrr^^^yyy{{{aaafffxxx```ZZZhhh{{{|||sssllluuuqqqxxxfffWWWiiizzzuuuuuuuuurrrrrrtttuuuuuuvvvwwwwwwvvvuuutttttttttttttttttttttttttttzzzxxxvvvwwwyyyzzzyyywwwrrrxxx|||xxxpppssslll\\\IIIAAABBBCCC???UUUzzzQQQPPPNNNCCCCCCFFFCCCFFFFFF>>>999888666444111000......,,,,,,++++++***)))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))*********sss```111222///...+++))))))((('''''''''''''''''''''''''''''''''''''''...,,,)))\\\|||vvvyyyhhhUUUxxxTTTnnn}}}}}}YYYnnnzzzmmmuuujjjDDDooo~~~{{{]]]GGGjjj|||wwwyyy{{{yyyxxxyyyyyyyyywwwvvvuuuuuuttttttvvvyyy|||}}}{{{xxxtttqqqiiiuuuvvvDDD***,,,))))))///+++&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((()))*** ,,,DDDooowww[[[dddmmmyyyxxx|||{{{~~~~~~~~~}}}}}}|||zzzyyyyyyzzzzzz{{{{{{{{{zzzxxxwwwxxx{{{~~~JJJ444OOOrrrlllBBB777(((+++,,,''',,,************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((($$$000)))(((333<<>>111***...+++++++++************)))))))))))))))***+++,,,---555777OOOyyy___TTTwwwkkkuuuOOOvvvvvvddd___vvv{{{zzz```}}}|||xxxgggTTTlll{{{vvvvvvuuurrrrrrtttttttttvvvvvvwwwvvvuuutttwwwwwwwwwwwwwwwwwwwwwwwwyyywwwvvvvvvxxxyyywwwuuuzzzwwwtttsssuuuxxxyyyxxxkkkgggYYYFFF<<<>>>CCCEEELLL___OOOQQQJJJIIIHHHEEEJJJJJJ>>>888777555333111000///...,,,,,,++++++***)))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************fff```111111...---***))))))(((''''''''''''''''''''''''''''''''''''''''''...FFFSSSZZZ[[[hhhaaammm|||sss{{{uuu[[[}}}pppmmm{{{|||}}}{{{xxxxxxvvvvvvvvvvvvvvvuuuuuuttttttxxx|||~~~}}}zzzwwwvvviiibbb[[[///***---''''''...&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&((((((,,,...SSSuuu}}}|||~~~|||hhh___qqq{{{~~~zzz}}}~~~~~~|||zzzyyy{{{|||~~~{{{{{{zzzyyywwwxxxzzz}}}^^^777===]]]YYY;;;---***333!!!---************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))!!!111'''(((777TTTnnnBBBPPPqqq~~~wwwxxx}}}mmmzzzyyyxxxzzz~~~}}}xxxwwwwww|||zzzwwwvvvvvvvvvtttrrrrrrppp]]]FFFBBBNNNaaauuullleeejjjooo~~~sss\\\KKKLLL]]]ddd~~~vvvnnnwww|||~~~yyy___HHH???JJJLLL^^^iiigggiii[[[KKK]]]pppxxxwwwtttrrrpppiiiZZZhhhuuu|||xxxlllxxxvvvrrrllliiijjjeeeUUUCCCAAA[[[JJJ777***---+++++++++************)))***))))))******+++,,,---,,,///OOOhhhKKKccc[[[wwwRRRooo}}}~~~tttaaa~~~xxx|||vvv}}}xxxwwwmmmUUUqqq|||xxxxxxvvvsssrrrtttrrrssstttvvvvvvvvvuuuuuuttttttttttttttttttttttttxxxwwwvvvvvvwwwwwwuuuttttttvvvqqqpppuuuqqqlllqqqiiiggg]]]KKK===:::???CCCDDDeeerrrOOOLLLJJJJJJEEEBBBNNNOOO>>>999888666333111000//////,,,,,,,,,+++******))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++ZZZbbb222111------+++))))))((('''''''''''''''''''''''''''(((((((((((('''444mmmUUUyyyfff}}}___aaa~~~|||{{{}}}vvv|||{{{||||||{{{{{{wwwxxxyyyzzzzzzyyyxxxwwwtttxxx}}}~~~{{{xxxwwwwwwsss]]]kkkvvvBBB,,,...)))###''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&+++)))666///XXXppp|||~~~}}}|||}}}}}}|||gggTTTpppwwwsssyyyiiiXXX___zzz{{{~~~|||yyyyyyzzz|||~~~yyyyyyyyywwwvvvvvvxxxzzztttCCC555JJJxxx999555---111(((---************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((000(((,,,666zzzQQQAAAiii|||QQQ}}}|||ttt}}}yyyzzzyyyaaawww{{{{{{~~~}}}yyywwwxxxyyyxxxuuurrrqqqsssvvvxxxyyyllljjjUUUDDDIIISSSooo}}}tttbbb```kkktttlllVVVKKKRRRdddmmmyyypppmmmppprrrpppuuuhhhYYY[[[YYYJJJ???JJJ^^^ooofffkkksssxxxvvvpppkkkiiiVVVRRRhhhuuuzzzvvviiirrrssspppkkkiiiiiidddTTTDDDDDD^^^[[[999&&&++++++++++++*********))))))************+++,,,------777>>>cccaaaNNNvvv^^^mmmeeeZZZjjjjjjzzzuuuaaatttwwwrrr{{{xxx\\\yyy}}}yyyyyywwwtttrrrsssqqqrrrsssuuuvvvvvvuuuuuurrrrrrrrrrrrrrrrrrrrrrrrwwwvvvuuuuuuuuuttttttssslllxxxuuuoootttnnn^^^WWWccc```XXXLLL@@@;;;===???EEEOOO~~~QQQFFFIIIJJJCCCCCCTTTWWWCCC===<<<999666333000///...---,,,,,,++++++***))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))******++++++,,,ggg~~~ddd444222......---))))))(((''''''''''''''''''''''''((((((((())))))111555uuuwwweeezzzkkkooo|||yyy{{{vvvwww}}}|||zzzwwwvvvxxx|||xxxyyyzzz{{{|||{{{zzzyyytttxxx||||||xxxtttsssttt}}}ddd```{{{aaa666+++---***&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((------###000444eee~~~~~~{{{{{{}}}ssshhhYYY{{{|||vvvooogggVVVVVV\\\OOOPPPmmm~~~{{{xxxwwwyyy{{{}}}yyyzzzyyyxxxvvvvvvwwwyyywwwFFF222===jjj;;;999000(((111+++************)))))))))((((((((((((((((((((((((((('''((((((((()))))))))***...((()))222<<>>999555222///...------,,,,,,+++*********(((((((((((())))))))))))((((((((((((((((((((((((((())))))***+++,,,,,,,,,~~~wwwxxxfff666222...///...))))))(((''''''''''''''''''''''''(((((())))))***---666pppppprrraaaeeeyyy|||}}}rrrssspppgggXXXhhhnnnyyy|||}}}{{{wwwwww{{{~~~}}}xxxxxxyyyyyyyyyyyyyyyxxxyyy~~~zzzvvvvvvwwwyyyfff^^^eeeHHH&&&)))///((('''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((***+++"""666VVVzzz}}}}}}~~~{{{jjjaaa\\\vvv}}}SSSCCCHHHGGGFFFIIILLLSSSxxx}}}zzzxxxwwwxxxyyyzzz{{{||||||zzzxxxxxxyyyzzzjjjCCC444888XXXQQQ:::222$$$111)))************))))))))))))((((((((((((((((((((((((''''''(((((())))))******---"""***666RRRdddDDDWWWmmm{{{zzzyyyxxxtttxxxuuuvvvwwwrrrwww{{{}}}xxxlll^^^TTTNNNWWW\\\dddnnnttttttqqqmmmrrr___LLLJJJVVVoooyyyrrrlllkkk^^^NNNOOO]]]cccqqqdddSSSEEEJJJ___uuuqqqgggnnnlllrrriiiYYYSSSQQQXXXhhhtttkkkooo~~~lllRRREEE@@@JJJcccjjjvvvzzzuuuzzzxxxsssnnnjjjcccSSSDDD@@@UUU@@@(((333+++++++++************)))+++******++++++,,,---...555HHHyyyzzzxxxpppiiiZZZuuuxxx|||tttoooyyyzzzzzzwwwxxxrrr^^^}}}{{{xxxyyyxxxtttrrrssspppqqqssstttttttttssssssssssssssssssssssssssssssssstttuuuuuusssssstttuuuzzznnnrrrpppRRRJJJnnnvvveeePPPBBB;;;;;;AAAHHHFFFHHH^^^~~~___QQQPPPPPPKKKIIIUUUVVVFFFFFFDDD@@@<<<777333000///---------,,,++++++******(((((((((((())))))))))))))))))))))))))))))))))))((())))))***+++,,,------llltttfff666111,,,......))))))((('''''''''''''''&&&''''''((())))))*********VVVuuuSSSppp|||}}}~~~xxxttt^^^\\\PPPFFFBBBLLLSSSUUU___eeennntttwwwuuuvvvzzzzzzwwwyyyyyyxxxxxxwwwxxxxxxxxxzzz{{{wwwwwwzzzuuuddd^^^ZZZ{{{kkk000$$$...(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%)))***GGG~~~}}}{{{kkk```fffllllll^^^QQQ^^^bbbiiifffccc{{{~~~}}}{{{yyyxxxxxxxxxyyy{{{||||||{{{yyyxxxxxxyyywwwvvvdddKKK@@@777FFFsss|||<<<444...'''...************))))))))))))(((((((((((((((((((((((('''''''''((()))************'''...999rrr~~~LLLGGGrrrtttzzz||||||xxxwwwsssnnn|||uuu{{{|||yyyqqqcccSSSGGG@@@>>>AAADDDKKKUUU```hhhkkkmmmiiiUUUIIIMMMaaannneeecccbbb[[[NNNAAAFFFTTTWWWbbb}}}lll___VVVFFFHHH___ppp}}}}}}yyyuuuxxxnnnwwwuuunnnlllkkkvvvsssiiimmm}}}|||aaaCCC666FFFOOOqqq{{{qqqtttssspppllliiicccTTTFFFBBBQQQJJJ+++111+++++++++************)))++++++++++++,,,---......+++CCCyyypppvvvsssmmmzzzkkk~~~wwwsssuuu|||uuuwwwyyytttrrrppp}}}xxxvvvxxxxxxuuussstttqqqqqqsssttttttsssrrrqqqppppppppppppppppppppppppqqqsssuuuuuuttttttuuuxxxuuuiiissskkkTTTqqq{{{mmm]]]OOOCCC;;;===CCCBBBGGGSSSoooRRRKKKKKKJJJHHHNNNOOOCCCEEECCC@@@<<<888555222111...------,,,,,,+++******'''((((((((()))))))))***))))))))))))))))))))))))((())))))***,,,------...jjjrrrfff555000+++,,,---))))))((('''''''''''''''&&&''''''((()))******+++:::bbbVVV{{{{{{zzzuuussszzzzzzvvv|||mmmdddIIICCC222;;;DDD;;;===CCC;;;CCCNNNYYYdddjjjqqqyyy{{{yyy|||{{{yyyxxxwwwxxxyyyzzzsssxxx}}}{{{uuuqqqrrrvvv}}}fff___TTTlllEEE'''///)))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))+++---...MMM}}}|||}}}~~~~~~}}}sss}}}}}}~~~~~~}}}|||{{{zzzyyyxxxxxxyyyzzzzzzyyywwwvvvvvvwwwtttqqqiii[[[OOO999666___???777<<<444************))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++(((000333:::[[[???FFF}}}fffoooeeennnzzz{{{wwwppp___^^^nnnsssqqqppppppuuukkk[[[III======DDDLLLNNNHHHAAA>>>BBBKKKSSSYYYRRREEEFFFTTTwww___YYYUUUUUUTTTFFFFFF===HHHYYYZZZaaayyynnnVVVSSSRRRBBBCCC\\\kkknnndddgggwwwuuu[[[DDD>>>KKKnnnmmmxxxjjjkkkjjjhhhgggdddXXXKKKBBBKKKRRR,,,++++++++++++************)))++++++++++++,,,---......555OOOeeejjj}}}xxx|||}}}yyyffftttbbbdddqqqvvv}}}zzz{{{wwwuuuxxxxxxuuussstttqqqrrrsssssssssrrrqqqpppsssssssssssssssssssssssspppsssuuuuuuttttttwwwyyymmmoooyyybbbYYYbbb___]]]XXXKKK>>>;;;@@@???DDDMMM}}}SSSIIIIIIMMMKKKNNNPPPHHHBBB@@@>>>;;;888666444333...------,,,,,,++++++***'''((((((((())))))******))))))))))))))))))))))))((())))))+++,,,---......yyyuuuhhh333333---)))---+++***)))((((((''''''''''''%%%,,,,,,###%%%---,,,\\\]]]nnn~~~www~~~|||{{{sssiiiccc```^^^^^^___mmmuuu|||ssscccQQQAAA888;;;>>>CCCFFFFFFEEEEEEEEELLLQQQWWW\\\bbbjjjttt{{{|||zzzwwwwwwyyy|||uuuvvvwwwwwwwwwwwwwwwvvv{{{mmmmmm\\\RRRfff...###...(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''' 000333MMMooo~~~}}}}}}~~~~~~|||||||||~~~~~~xxxyyyvvvwwwyyyzzzxxxuuuuuuwwwppppppppplll\\\HHH???@@@kkk666000(((...***************)))((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((())),,,+++...\\\@@@FFFeeeIIInnnYYYxxxwwwooonnnmmmzzzxxx|||xxxnnn```NNNGGGCCC;;;EEEccczzz}}}XXXGGGHHHEEEPPP]]]XXX___[[[[[[WWWPPPTTTVVVJJJJJJ???LLLrrriiiSSSMMMGGGEEECCC===:::;;;EEETTT]]]dddvvvpppJJJ===JJJHHH???LLLaaawwwvvv}}}~~~yyyggg\\\jjjrrrZZZGGGMMMbbb{{{qqqsssuuuoooggggggjjjiiihhh\\\EEE>>>SSSsssaaa999,,,,,,+++******))))))******)))***++++++***+++---///999SSSxxx|||lll}}}lll~~~}}}ppp{{{~~~{{{vvv{{{sssxxxuuuuuutttssssssrrrrrrsssssstttuuuuuutttssssssrrrqqqqqqnnnpppsssuuuvvvuuusssrrrpppllliiimmmxxx|||ooo___FFFaaaooo;;;FFF666BBB;;;```RRR|||ZZZLLLFFFFFFEEELLLMMMCCCAAA???===;;;999777333111333222///---+++***))))))(((((((((((())))))))))))))))))))))))************)))///+++&&&,,,,,,***...nnnggg111222---***...+++***)))(((((('''''''''&&&###(((+++((()))...---^^^ooo^^^~~~}}}sssfff[[[MMMGGGGGGHHHGGGFFFJJJSSSaaaoooyyy~~~yyyjjjUUUDDD===<<>>GGGcccrrrUUUBBB>>>999888999444555888AAAMMMXXXcccsssccc@@@222;;;:::<<>>SSSsssxxx999%%%,,,+++******))))))******(((***++++++***+++---///EEEeee|||~~~~~~xxx||||||qqqwww{{{}}}iii]]]YYYoooyyyrrrpppssssssrrrrrrrrrrrrsssssstttssssssqqqpppooonnnnnnpppqqqsssuuuuuuuuutttssszzzwwwqqqooosssvvvrrrkkkvvvYYY>>><<<777GGGOOOpppTTTuuuaaaMMMFFFIIIJJJMMMNNNFFFBBB@@@???>>>===;;;888555444222000---+++*********((()))))))))))))))))))))))))))))))))************'''---***'''---,,,***000xxxoooggg111222---+++...+++***)))(((((('''''''''&&&###$$$)))***(((+++000\\\~~~qqqqqqggg[[[}}}rrrcccVVVMMMJJJHHHLLLRRRRRRKKKBBB@@@BBBJJJZZZkkkxxx|||{{{uuu^^^EEE888;;;CCCEEEMMMWWW]]]aaaffflllqqqzzzpppcccYYYVVVYYY]]]tttuuuwwwyyyzzzyyyxxxwwwtttttttttssssssrrrrrrqqqsssrrrpppbbbNNNXXX\\\///''')))(((''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((...+++;;;}}}zzz}}}~~~{{{}}}}}}|||}}}|||~~~zzz||||||{{{yyyxxxxxxxxxvvvtttxxxwwwxxxwwwlllWWWCCC888XXXIII666)))+++***************)))((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))((()))JJJaaaKKKIIIyyyqqq}}}~~~uuuqqqnnnbbbTTTPPPJJJSSSYYYQQQNNNWWW]]]YYYQQQTTTddd{{{qqqppprrrwwwppp[[[ZZZrrrbbbHHH:::888333111444111444:::BBBKKKXXXiiiuuuzzzNNN666---222333<<>>;;;555444111///,,,+++++++++))))))))))))))))))))))))))))))))))))************%%%+++)))(((...,,,+++222yyyjjj222111...,,,---+++***)))(((''''''''''''(((&&&$$$'''(((###***<<<~~~}}}WWW[[[~~~yyyhhhYYYOOOJJJOOOSSSYYY___fffhhhccc[[[YYYPPPHHHJJJWWWhhhuuu|||}}}mmmTTT<<<444===IIIVVV[[[fffuuussshhh```\\\lllpppvvvzzz{{{yyywwwuuuqqqpppppppppooopppppppppuuuwwwssskkkZZZMMMttt{{{222((()))((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))(((111bbbzzz~~~~~~~~~}}}|||}}}~~~xxx~~~zzzxxx}}}zzzsssuuu}}}|||yyywwwwwwyyywwwsssxxxxxxzzz{{{tttaaaHHH666<<<XXX:::++++++***************)))((((((''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))***---___FFFHHH___nnnvvvwwwyyyrrrnnnggg```fffYYYYYY___aaajjjxxx|||zzzwwwnnnpppooodddzzz]]]FFF:::999222000333000111;;;BBBHHHVVVfffkkkfff;;;222333888777>>>GGGDDDNNNgggjjjKKK444;;;IIIMMMjjjttt~~~{{{wwwtttvvv|||{{{vvvvvvxxxzzzzzz|||pppkkknnnpppkkkfffXXX@@@>>>OOOqqq666555,,,+++******))))))******(((***+++++++++,,,///111@@@qqq~~~zzztttbbbfffttt~~~}}}wwwgggbbbzzz~~~[[[]]]}}}yyynnnNNNPPPooocccnnnlll~~~qqqsssrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrruuutttsssrrrrrrsssssstttrrrtttrrrnnnpppxxxWWW>>>BBB999999BBB???jjjnnnaaazzzXXXIIISSSUUUOOOLLLIIILLLLLLKKKKKKJJJGGGCCC???888666333000...---,,,,,,*********)))))))))))))))((()))))))))************&&&,,,***)))...+++***444yyyjjjnnn444222...,,,,,,+++***)))((('''''''''''''''***''''''((("""222WWWUUUttt||||||~~~xxxgggVVVPPPVVVaaaeeennntttssstttwwwzzzyyyjjj^^^MMMCCCGGGVVVjjjwwwvvvaaaJJJ:::888CCCMMMVVVaaaxxxoooccckkkqqqxxx|||{{{wwwtttrrrqqqqqqppppppqqqrrrssstttvvvwwwqqqqqqgggNNNfff>>>---))))))(((''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((())))))***+++???~~~~~~~~~~~~~~~||||||~~~vvvwwwnnnllluuuwwwvvv}}}yyy{{{zzzvvvvvvzzzxxxsssvvvvvvxxxzzzwwwgggNNN999333mmmooo???...,,,***************)))((((((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))***,,,999wwwqqq???OOOTTTuuuwww|||~~~}}}rrrlllvvvvvvxxxlllpppyyymmmUUU???555555///...111//////777===@@@IIIQQQNNNCCC111000777;;;888>>>@@@777444888777222111777;;;;;;DDDTTTjjjzzz}}}|||sssrrrsssvvvvvvrrrppppppccchhhddddddrrrqqqooonnnjjjnnnqqqmmmiii[[[EEE>>>LLLqqq===---,,,+++******))))))******(((***++++++,,,---///222NNNwww~~~~~~~~~sss}}}~~~xxx```TTTSSSYYYgggvvvoooooo~~~uuusssllliiiCCCkkk{{{hhhBBBiiiwwwssslll}}}ooorrrrrrrrrqqqqqqrrrrrrrrroooooopppqqqsssttttttuuuuuutttrrrqqqqqqrrrssstttvvvvvvrrrmmmjjjjjjgggaaa]]]OOOOOO@@@777???===@@@FFFdddsssYYY```PPPWWWWWWPPPLLLIIITTTRRRQQQOOOMMMJJJEEEAAA:::888555222000...------+++*********)))))))))(((((()))))))))************)))---++++++...)))***777tttqqq555222///,,,,,,+++***)))(((((('''''''''%%%,,,'''(((---'''===qqqfffwwwfffUUULLLQQQfffyyy{{{kkkcccWWWMMMLLLVVVgggttt}}}mmmUUUAAA888>>>JJJTTTXXXnnnzzzkkkooouuu{{{|||yyyuuurrrqqqvvvvvvuuutttuuuvvvwwwxxxuuusssnnnsssmmmRRR[[[OOO---***)))((((((''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))***+++,,,BBB}}}~~~~~~~~~{{{~~~}}}}}}~~~vvvaaaWWW]]]bbbhhhvvvqqqyyy{{{wwwuuuyyyzzzuuuuuuvvvwwwxxxvvvjjjSSS???444RRRHHH333---***************)))((((((''''''&&&&&&&&&&&&''''''((((((((()))))))))******(((BBB}}}\\\HHHZZZ[[[SSSwww{{{xxxuuulllzzzzzzvvvsss{{{nnnRRR:::000222111222666333444888;;;<<<>>>===555,,,000...444777333999???888===333///999@@@>>>999888888BBBVVVnnn~~~wwwwwwyyy||||||yyyyyy{{{vvvuuutttsssssssssssssssqqq|||vvvccchhhmmmiiinnnqqqllliii^^^III???KKKrrrEEE333,,,+++******))))))******((()))+++,,,,,,---000222RRRvvvyyyuuuiiieeeqqq|||rrroooUUU```xxxyyy~~~jjjZZZ___fffllluuu```TTTfffmmm{{{zzzyyynnn{{{eeeVVV{{{dddHHHsss___KKKtttrrrrrrqqqqqqqqqqqqrrrrrrllllllmmmoooppprrrsssssssssrrrqqqppppppqqqrrrssslllnnnnnnooorrrtttnnneeeQQQBBBNNNAAA///>>>BBBBBBHHH___{{{ZZZhhhWWWYYYVVVRRRPPPKKKWWWUUUQQQOOOLLLIIIEEEBBB<<<:::777444111//////...+++++++++******))))))((())))))))))))************+++...++++++...))),,,===qqq444111///---,,,+++***)))(((((('''''''''%%%+++$$$'''111)))???www~~~hhhnnn~~~{{{hhhTTTLLLRRRddd|||nnniiibbb\\\ZZZ```jjjrrryyyhhhPPP===888CCCUUUcccuuutttnnntttzzz|||yyyvvvvvvxxx|||zzzxxxvvvvvvvvvwwwxxxtttqqqppptttlllTTTQQQgggggg222***))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((()))***++++++***IIIwwwzzz~~~~~~|||~~~}}}{{{||||||~~~yyyvvvyyy~~~~~~~~~qqqbbbHHH;;;???BBBHHHWWWhhhuuu|||xxxuuuyyy{{{xxxwwwyyyxxxuuusssjjjWWWEEE888;;;cccRRR888///***************)))((((((''''''&&&&&&&&&&&&''''''(((((()))))))))*********---NNNpppPPPSSShhhXXXwww|||rrryyyzzz|||}}}{{{yyyyyyzzzzzzzzzsssYYY???222555666999<<<777:::888999;;;:::444///...555///444888333666<<<:::;;;555555;;;===;;;<<>>YYYZZZlll]]]YYYTTTUUUVVVOOOUUUQQQMMMJJJHHHFFFDDDBBB===;;;888555222000//////,,,,,,+++******))))))((())))))))))))************+++,,,)))+++///+++111EEEqqqppp333000///...---+++***)))(((((('''''''''&&&+++!!!%%%222'''888ppphhhqqq{{{QQQbbbyyyoooYYYGGGMMMddduuuooogggaaa```dddiiimmmyyyiiiPPP===888GGG^^^ppp{{{jjjpppwwwzzzzzzzzz}}}~~~|||yyyvvvtttssssssttttttqqqtttwwwjjjTTTKKKPPP}}}>>>******)))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((()))***++++++111]]]{{{}}}}}}~~~~~~xxxzzz{{{|||{{{zzz{{{|||{{{~~~|||wwwxxx~~~}}}{{{vvvnnnfffmmmwww~~~~~~dddXXXDDD===DDDGGGKKKYYYcccsss}}}xxxtttxxx{{{yyyzzz{{{yyytttpppiiiYYYHHH>>>333XXXZZZ;;;///***************)))(((((('''''''''&&&&&&'''''''''))))))))))))************;;;]]]eeeOOO[[[uuummmxxxqqqvvvvvvrrrqqquuuyyyyyywwwuuuyyy|||pppyyyqqq{{{xxxvvvzzznnnaaaDDD555777888:::;;;555888222222888777111111888999222999???999666999777777???FFFGGGFFFKKK[[[jjj}}}wwwvvv{{{}}}{{{{{{~~~zzzzzzyyyxxxyyyzzzwwwsss~~~{{{mmmwwwvvvqqqnnnjjjeeebbblllhhhllllllfffdddZZZHHHAAALLLsss}}}]]]222,,,++++++***)))*********((()))+++,,,,,,...111333hhh|||ggg~~~{{{|||bbbqqqdddvvvrrreee||||||kkkbbbtttlllYYYbbbyyyvvvbbblllrrrvvvrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqmmmmmmnnnooopppqqqqqqqqqnnnqqqqqqnnnnnnpppooolllkkkJJJ888DDD333DDD;;;<<>><<<999666333111000000,,,,,,++++++***))))))((())))))))))))***************+++(((+++///,,,555KKKrrrlll111222111...++++++***)))(((((('''''''''++++++###)))///!!!```lllJJJhhhmmm}}}sssnnnzzz~~~cccRRRIII```oooiiipppssshhhcccuuuvvvwwwWWW:::;;;NNNcccvvvrrr|||vvv|||{{{wwwyyyvvv}}}zzzxxxwwwvvvvvvtttsssvvvtttvvvyyyrrr___MMMEEEKKK,,,***,,,###'''+++!!!---'''&&&&&&%%%%%%&&&&&&'''''',,,(((%%%)))&&&&&&000===xxx}}}||||||}}}}}}{{{}}}yyy|||}}}yyywwwyyyzzzYYYDDDMMMTTTbbb|||```NNNZZZYYYbbbxxx}}}}}}|||nnnXXXHHHFFFFFFMMM]]]ppp{{{|||xxxooo[[[KKKQQQiii~~~|||ttttttvvvtttvvvtttqqqqqqmmm\\\HHH:::555FFF999///,,,+++))))))***+++***)))(((((((((((((((((((((((($$$***&&&###+++,,,)))---666jjj<<>>999555===KKKQQQRRRLLLGGGGGGGGGGGGNNNWWWYYYUUUPPPNNNRRRYYYaaafffrrrllliiiiiimmmwwwzzz|||zzzuuutttxxxzzzwwwuuuqqqrrrxxx{{{xxxuuuvvvvvvxxx|||{{{yyyrrrpppppprrrooohhhgggkkkkkkiiimmmmmmhhhhhh]]]FFF>>>KKK|||>>>...---,,,+++************(((,,,((((((...,,,---777hhhqqq~~~}}}nnnZZZnnnWWWZZZYYYRRR}}}lllnnnvvv^^^fff~~~}}}zzzooo}}}bbbyyy~~~xxxyyy|||vvvrrriii^^^zzztttqqqqqqttttttpppppptttqqqpppooooooqqqqqqqqqoooqqqooonnnmmmlllmmmoooooorrrtttwwwxxxuuulllaaaYYY??????;;;555555:::===<<<<<>>YYYyyyEEEwwwqqqVVVKKKIIIFFFHHHIIIDDDJJJXXXYYYLLLDDDGGGDDDAAA>>><<<;;;999666333000///---,,,******))))))((()))))))))************((('''+++)))//////===uuuooo444111...,,,++++++***)))((('''''''''''''''&&&&&&***,,,222ooogggnnnYYYlllmmmkkkJJJ@@@CCCSSSwwwfff[[[vvvfffRRReeezzzpppaaaPPPEEE???GGGbbbaaa:::>>>```yyy~~~{{{|||{{{zzzvvv\\\TTTkkk~~~www}}}zzz||||||xxxsssrrrvvv{{{uuuuuuvvvwwwuuulll[[[NNN@@@rrrLLL***+++---(((***'''---(((''''''&&&&&&''''''(((((((((%%%(((---'''(((888ccc||||||~~~|||qqqcccZZZFFFMMMZZZlll}}}iiiMMMDDDRRRkkkvvvyyysssbbbXXXhhhttt|||~~~}}}~~~~~~|||~~~zzzllleee\\\XXXXXX]]]aaacccDDDJJJZZZnnn|||zzz}}}zzztttyyy}}}ssstttxxxxxxsssrrrqqqgggYYYGGG???444PPPsss666///---+++***++++++***)))((((((((((((((((((((((((''',,,+++***,,,'''***999www```BBBCCCwwwlllZZZjjj{{{ssswww||||||zzzxxxvvvuuuvvvsssrrrvvv}}}~~~yyysssuuu|||tttnnnyyywwwoooqqqvvvzzzzzzvvvrrrrrrsssuuussstttvvvsssnnnnnnrrrsssOOO===JJJ```qqquuukkknnnvvvwwwqqqiiicccfffrrr~~~zzzwwwvvvzzzzzzyyyvvvvvvwwwyyyyyywwwwwwxxx|||}}}vvvppprrroookkkjjjmmmmmmiiidddmmmjjjmmmmmmjjjmmmfffQQQBBBJJJzzzppp|||DDD------,,,+++************))),,,***,,,///,,,555LLLSSSzzz}}}yyyxxxyyy{{{uuuxxx}}}ooolllppp{{{}}}zzzgggrrrmmmnnntttuuuyyyyyy{{{yyy}}}~~~{{{}}}}}}vvvwwwyyyooo{{{ooo{{{qqqqqqqqqpppoooooollliiinnnmmmmmmnnnppprrrqqqpppooonnnnnnllllllkkkkkkkkkkkknnnppprrrtttzzziiiMMM===;;;>>>???AAA@@@VVVwwwIIIaaaSSSMMMJJJNNNNNNIIIOOO]]]^^^QQQHHHKKKFFFDDDBBB@@@>>>;;;666333111000...,,,+++***))))))((()))))))))************+++))),,,)))...000AAA{{{qqq555222///,,,,,,+++***)))(((((('''''''''''')))---(((###777JJJrrroooeee~~~gggkkkMMMNNNuuu|||\\\OOO]]]~~~~~~wwwjjjWWWFFF===888DDDeee\\\DDD,,,777ZZZyyy|||}}}}}}|||ttt\\\FFF^^^mmmxxxzzzzzzyyyvvvssssssvvvzzztttuuuuuuuuuuuuooo___PPPGGGjjjbbb000***...'''+++***,,,((((((''''''''''''(((((())))))&&&))),,,&&&...EEE|||~~~|||zzzxxxtttoookkkTTTyyytttWWW???555NNNssseeeiiiiiirrruuuzzz{{{{{{|||{{{||||||tttfffeeeccccccaaa\\\TTTOOO>>>RRRfffxxxuuuzzzzzztttxxx{{{sssvvv{{{zzztttrrrrrriii\\\GGG===777CCCyyy:::000...,,,+++++++++***)))((((((((((((((((((((((((&&&+++))))))+++&&&---BBBSSSHHHMMMkkkfffYYYkkk}}}wwwpppvvvzzzxxxuuuttttttsssssspppoootttzzz{{{tttlllppp{{{yyyrrrxxx{{{wwwvvvrrrvvv{{{{{{yyyuuuttttttuuussstttwwwvvvrrrpppqqqgggNNNAAADDDFFFOOOZZZ]]]ccciiinnnooommmhhh```WWW___eeekkkmmmllliiihhhiiixxx~~~|||wwwvvvxxxwwwyyyxxxtttrrrsssuuutttqqqooooootttzzz}}}yyysssppplllfffffflllrrrooohhhmmmjjjlllkkkhhhlllfffRRR@@@OOOttt{{{HHH...---,,,+++************''')))(((***---)))666QQQMMM|||vvvtttuuuvvvoootttwwwwwwxxxxxxxxxmmmuuu|||~~~zzz}}}zzzmmm}}}lllgggyyy{{{}}}{{{~~~xxxyyy|||{{{|||yyyzzz}}}{{{yyyxxxyyytttyyyyyy|||wwwzzzsssoootttuuussspppqqqpppooonnnmmmmmmnnnpppqqqpppooommmmmmlllllllllkkkkkkkkkeeegggjjjkkkkkklllmmmnnnfff^^^MMM===666:::@@@AAA;;;???QQQqqqTTT{{{ggg[[[UUURRRWWWRRROOOSSS\\\\\\SSSKKKKKKGGGFFFDDDCCCAAA===888444222111///---,,,******)))))))))))))))************,,,***---)))...111EEE}}}rrr777333///------+++***)))(((((('''''''''((((((+++((((((KKKSSSmmmvvvxxxvvv^^^\\\iii~~~xxxhhhQQQ@@@999888BBB]]]{{{sss:::555...444HHH\\\zzz{{{{{{zzz{{{}}}}}}{{{|||pppYYY@@@WWWccc{{{~~~{{{yyyvvvsssssstttvvvxxxtttvvvvvvuuuwwwssscccSSSOOOXXXyyy999+++...&&&+++***)))((((((''''''''''''((((((((()))'''***+++(((777VVVzzz~~~|||zzzzzz}}}hhh~~~iiiKKKBBBFFFqqq~~~zzziii\\\aaa[[[kkk|||yyy{{{{{{yyyyyy{{{xxxlll___ZZZZZZXXXQQQIIIDDD^^^vvvzzzsssvvv{{{vvvxxx{{{wwwxxx}}}{{{uuurrrrrrjjj^^^KKK>>>======lll>>>000...,,,+++++++++***)))((((((((((((((((((((((((&&&***))))))+++'''222KKKVVVIIIbbbVVVwwwuuuuuuwwwddd^^^qqq|||qqqpppwwwzzzuuuqqqssstttsssrrrrrrtttwwwxxxvvvqqqmmmiiirrrqqqrrrzzzzzzvvvzzzvvvyyy|||}}}{{{xxxuuutttsssoooooouuuxxxuuurrrqqqZZZKKKJJJPPPNNNQQQ[[[___[[[^^^___aaafffkkkhhh`````````___]]]]]]dddpppyyysss~~~yyy~~~~~~|||}}}{{{xxxxxx|||zzz~~~|||uuuooooooooolllrrrooommmooosssvvvxxxxxxrrrpppjjjgggkkkssssssnnnmmmiiikkkiiieeejjjdddQQQBBBRRRzzzKKK...---,,,+++************''')))(((+++---)))777VVVSSS}}}xxxvvvvvvwwwmmmtttsssnnnxxx~~~vvvppp}}}yyy~~~{{{}}}xxx|||xxx~~~zzzvvvyyyyyy}}}uuuzzz|||xxxzzz|||yyyvvvuuuxxxyyyyyyxxxwwwjjjwwwwwwuuuhhheeepppwwwuuuqqqrrrsssrrrooonnnmmmnnnooopppooonnnmmmmmmmmmlllkkkjjjjjjiiiqqqqqqppppppnnniiiccc___PPPOOOGGG;;;444888>>>BBB<<<===NNNssslllppp^^^XXXWWWTTTWWWSSSSSSTTTUUUTTTQQQLLLIIIEEEEEEEEEEEECCC@@@;;;777333222000...,,,+++******))))))))))))***************))),,,(((///444KKKttt888444000......+++***)))((((((''''''''')))"""%%%)))666^^^~~~dddsssvvvttt```HHH\\\vvv}}}vvvdddKKK:::444555:::GGGTTTcccoooYYY///---777999777777777DDD\\\TTTPPPFFFLLLfffwww~~~{{{uuuvvvwwwtttttthhhPPPCCCZZZddd~~~{{{xxxtttrrrsssuuuvvvvvvuuuwwwwwwvvvxxxuuufffUUUMMM@@@@@@,,,...&&&******&&&((((((''''''''''''((((((((()))(((+++,,,***>>>bbb{{{~~~~~~~~~~~~}}}TTTXXXddd{{{zzzYYY:::DDDZZZ~~~{{{uuuaaaXXXgggiii|||zzzzzz|||{{{yyyxxxzzz}}}~~~{{{~~~tttfffeeelllmmmaaaSSS[[[uuuyyytttvvv}}}yyyxxx{{{yyyzzz~~~|||uuurrrrrrjjj___MMM<<<===777dddDDD111///,,,+++++++++***)))((((((((((((((((((((((((&&&***((()))+++(((666QQQOOO;;;mmmsssTTTuuu{{{ooo}}}}}}lllkkkrrrssszzz|||vvvrrrtttwwwvvvrrrxxx~~~{{{wwwuuuuuuooommmgggooo~~~sssqqq{{{|||}}}~~~}}}zzzvvvsssoookkkkkksssxxxwwwsssqqqcccMMMEEEMMMSSS\\\eeefffppplllccc]]]```gggeee^^^]]]bbbfffgggeeeeeeiiimmmrrr}}}zzzwwwyyyxxxuuuwww}}}xxxpppmmmkkkgggrrrrrrqqqooommmnnnrrruuuvvvwwwrrrjjjjjjqqqtttrrrmmmiiijjjgggdddhhhcccPPPAAAMMMtttyyy~~~QQQ...---,,,+++************)))******---///***:::[[[]]]}}}{{{|||~~~www}}}wwwlll}}}|||ttt||||||{{{www~~~tttxxxrrrpppppprrr{{{vvv|||~~~qqqsss{{{xxxqqqiiijjjrrryyy{{{yyyvvveeebbb~~~xxxqqqeeeZZZiiiuuuuuuqqqqqqrrrrrrpppooonnnnnnoooooonnnmmmnnnmmmmmmlllkkkjjjhhhgggmmmjjjiiijjjmmmmmmkkkhhhbbbbbbZZZHHH888555;;;AAADDD???OOOyyykkkNNNOOOSSSPPPQQQSSSUUUSSSNNNMMMOOOLLLFFFCCCCCCDDDEEEEEEBBB>>>:::333222000...,,,+++******))))))))))))************((((((+++(((///666OOO{{{666000222)))...+++******))))))))))))))),,,$$$,,,,,,333fff}}}kkkuuu|||sssTTTHHHdddnnn}}}{{{ttt^^^KKK@@@666999???===;;;>>>777///222666---777999999999555EEE<<>>:::;;;777222//////...+++))),,,+++******))))))******,,,...(((000---111aaa}}}888000333***...+++******)))))))))))))))+++###,,,...///UUUvvvmmmxxxbbbiiidddfffyyywwwqqqOOOVVVgggmmmrrrWWWEEEAAA<<<444===<<<999<<<:::999BBB@@@???GGG@@@DDDPPPNNNYYYYYYcccooommm\\\NNNNNNUUU[[[```dddUUUVVViiiyyyooobbbooo{{{|||vvvqqqooonnnwwwtttrrruuuxxxsssggg\\\LLLEEE]]]TTT000)))+++***))))))((((((((((((''''''''''''((((((+++&&&***'''333hhhxxx~~~{{{|||||||||jjjIII```rrrlllFFF>>>ddd}}}xxxjjjWWWhhhkkk}}}xxx|||||||||~~~}}}{{{wwwnnnpppssslllrrrwwwyyy{{{xxxuuuvvvyyyzzzwwwtttvvvvvvwwwyyyzzzuuummmfffUUU>>>:::>>>PPPYYY666---,,,+++'''+++...(((((((((''''''''''''((((((%%%---,,,,,,+++111rrrzzzAAACCCxxxnnnkkkxxxyyytttqqqqqqqqqqqqqqqrrrsssssstttsssvvv{{{{{{uuuppppppqqqvvv|||~~~|||yyyxxxwww{{{yyywwwwwwwwwvvvssspppwwwtttrrrqqqrrrrrrooommm___SSSGGGQQQQQQTTTjjjjjjvvvuuuhhhbbbhhhfff______ffflllooollllllsssyyy{{{uuuppppppnnnmmmmmmttt||||||vvvtttppplllpppnnnkkkiiijjjmmmqqqtttwwwvvvsssqqqpppppppppqqqtttkkkhhhfffaaadddaaaRRRBBBLLLnnn|||vvv___000...,,,+++,,,+++***))))))))),,,(((...---666gggXXX~~~~~~{{{{{{}}}~~~~~~|||yyyooo}}}sss```___hhhxxx|||zzzwww}}}zzzdddhhhzzz~~~tttooobbbTTTwww{{{yyypppooo[[[jjj^^^[[[MMM```fffyyy{{{xxxjjjYYYhhhvvviiibbbVVVaaavvvuuunnnpppppppppnnnllllllmmmnnnnnnmmmnnnooonnnllliiiiiijjjkkkqqqmmmkkkmmmmmmiiiggghhh```WWWKKK@@@::::::===??????@@@\\\fffYYYGGGIIIFFFKKKMMMLLLIIIGGGEEEDDDDDDDDDIIIIIIJJJKKKJJJFFF@@@<<<;;;777333000000...,,,***,,,+++******))))))******)))---'''///...555fff999111444***...+++******))))))))))))))))))$$$+++---000TTTvvvsssgggvvvaaaxxx{{{sssrrruuuwwwzzzkkkMMM\\\hhhuuuoooNNN@@@DDDEEE@@@GGGCCC<<<===;;;???KKKOOOSSSUUUIIIWWWnnnkkkppp|||xxxuuuqqqtttaaaYYYdddsssqqqqqq~~~wwwrrrxxx{{{wwwvvvttttttwwwyyyttthhh]]]LLLDDDVVVuuu...)))+++,,,,,,'''((((((((((((''''''''''''''')))---''''''(((AAAwww||||||yyy{{{{{{zzzmmmIIIjjjzzzbbbAAASSSzzz}}}kkkUUUkkknnnuuuvvv||||||~~~zzz~~~vvvtttxxxvvvwww|||yyy~~~www{{{yyyvvvvvvxxxxxxvvvssswwwwwwyyy|||}}}xxxnnngggWWWFFF@@@999BBB~~~ddd777---,,,---(((+++...(((((((((''''''''''''(((((((((+++)))###,,,)))<<>>DDDZZZfff]]]GGGHHHCCCEEENNNKKKIIIJJJMMMNNNLLLJJJOOONNNLLLKKKIIIEEE@@@===;;;888555222111///---+++,,,+++******))))))******''',,,'''//////999mmm999000444,,,...+++******)))))))))))))))((()))+++'''888mmmbbb^^^]]][[[SSSJJJMMM[[[\\\MMMJJJ^^^iiiHHH@@@IIIJJJKKKNNNGGGAAAEEEFFFHHHRRR```]]]XXXSSSppp{{{{{{]]]XXXhhhxxxqqqeeejjjvvvyyytttyyywwwvvvxxxyyyvvvmmmeeeMMMEEEPPP111,,,++++++---&&&((((((((((((''''''''''''&&&(((...)))***,,,JJJwww|||}}}yyy{{{{{{xxx~~~}}}pppVVVkkksss{{{```MMMuuusssmmmUUUfffkkk~~~|||www||||||{{{yyyccc___ppp|||uuuoookkkfffjjjuuu|||zzzxxxwwwxxxxxxvvvsssvvvwwwyyy|||}}}xxxooogggZZZJJJDDD999???zzzsssxxx999---+++...***,,,...(((((((((''''''''''''((((((''')))'''***///***KKK}}}FFF[[[```YYYnnn___bbbuuu~~~{{{xxxtttqqqoooooopppqqqoooooorrrxxxyyyuuusssttttttvvvxxxyyyyyyxxxxxxxxx{{{zzzxxxwwwvvvvvvuuutttoooooopppqqqqqqooolllkkk```YYYLLLQQQTTT___uuummmvvvqqqeeebbbiiieee]]]```hhhmmmrrrtttvvvzzz|||wwwtttrrrmmmiiihhhpppqqqsssvvvxxxxxxtttoooqqqlllhhhjjjooosssrrrpppiiilllrrrvvvwwwtttooolllllleeefffgggeeejjjgggXXXHHHKKKaaa{{{uuuttt000...,,,+++,,,+++***))))))***...***///---444ccc{{{\\\kkkyyyqqqvvv~~~{{{zzz}}}}}}{{{ttteeeVVVIII___zzzyyyWWWBBBooowwwrrr}}}tttssstttTTT^^^oooaaannnxxxvvvgggddd}}}|||sssjjjWWW|||gggkkk{{{|||gggRRRSSSYYYRRRYYYfffcccfffrrrrrrlllooonnnpppnnnllllllmmmmmmlllkkkjjjkkklllllljjjjjjkkkmmmkkkmmmooonnncccSSSIIIGGGAAAPPPTTTDDD555777???BBB???EEEPPPooo```JJJMMMJJJLLLTTTQQQPPPSSSXXXZZZVVVRRRQQQOOOLLLIIIGGGDDD@@@===<<<:::888555333000...---,,,+++******))))))******'''---(((///000<<>>...***...++++++---)))((((((''''''''''''((((((&&&)))&&&...///)))TTTtttGGGfffDDDMMMooobbb___eeezzz~~~xxxvvvssspppooopppqqqrrrwwwtttsssttttttqqqqqqtttvvvvvvvvvvvvvvvuuutttssstttttttttsssqqqppppppppplllnnnppprrrrrrqqqoooooobbbWWWIIIUUU___hhhwwwjjjjjjhhhaaabbbjjjddd]]]bbbiiinnnuuuzzz{{{{{{}}}{{{yyy{{{zzzsssmmmjjjuuuqqqooorrrvvvwwwvvvtttqqqnnnlllnnnrrrsssooojjjiiilllqqquuuvvvssspppmmmeee___bbbeeeeeejjjgggXXXEEELLLbbbzzz{{{000...,,,+++,,,+++***))))))***...***///---444ccczzz___mmmssseeepppzzzyyy|||~~~uuuiii]]]pppJJJcccuuu}}}}}}uuupppmmmEEEssssssmmm}}}{{{ssshhhaaabbbrrrqqq}}}tttssszzzuuuhhhQQQxxxbbb{{{wwwiii}}}sssxxxxxxrrruuutttooonnnmmmmmmmmmmmmkkkiiiiiijjjllllllkkkjjjkkklllmmmnnnqqqqqqjjj___ZZZ[[[jjjGGG999777777===EEEIII}}}~~~}}}eeeNNNUUUWWWYYYVVVSSSQQQTTTYYYZZZWWWSSSQQQOOOLLLJJJHHHEEEBBB@@@???>>><<<999555222///...,,,+++******))))))******(((000***...///>>>ttt888...444------+++******)))))))))))))))###222...%%%EEE{{{tttdddVVVlllZZZfffbbbVVVTTTNNNBBB>>>UUUnnn~~~xxxZZZBBBFFFMMMCCCLLLJJJCCCHHH]]]hhhhhhkkkvvvfffooozzzzzzxxx```OOO]]]yyyxxxbbbVVVNNNPPP]]]fffhhhrrrzzzvvvqqqoooqqqqqqpppnnnXXXGGGCCCbbbEEE222...$$$...'''((((((((((((''''''''''''***&&&***))),,,***BBB{{{zzzyyy{{{|||uuuxxx}}}yyy[[[YYYqqq|||ggg~~~qqqWWWVVVcccttt~~~lllmmmuuuzzz~~~oooUUULLLqqqpppnnnrrrfffaaaqqqzzzzzzzzzyyyxxxwwwvvvvvvsssssstttvvvwwwtttlllfffWWW@@@===:::===nnnDDD111***---******,,,)))((((((''''''''''''((((((&&&+++%%%...,,,(((ZZZUUU<<>>888333000///,,,+++******))))))******)))111***---...@@@www:::...444+++++++++******)))))))))))))))$$$---((()))HHHkkkssskkkpppWWW|||aaa[[[}}}uuuYYY:::MMMTTT[[[hhheee]]]eeeZZZjjj}}}|||]]]EEEKKKQQQEEEPPPPPPJJJPPPgggtttyyy}}}xxxyyyjjjXXXGGGWWWsss```JJJ;;;BBBRRRfffuuu|||||||||wwwtttqqqppppppqqqpppnnn]]]HHHCCCXXXOOO///000###///&&&((((((((((((''''''''''''+++%%%)))(((,,,---MMMzzzxxx|||}}}wwwzzz|||vvvyyy___SSSsss|||sss|||zzzsssVVVNNN```pppvvvddd~~~~~~|||yyy~~~ppp]]]TTToooqqqooozzzvvvppptttxxxwwwwwwxxxwwwvvvuuuuuuvvvsssrrrrrrssstttrrrlllgggZZZ@@@======888___JJJ333***,,,)))(((+++***((((((''''''''''''((((((&&&---###,,,)))---fff^^^AAAiiidddyyyrrrtttyyy~~~xxxxxxxxxxxxxxxyyyzzz{{{|||}}}wwwrrrqqqpppqqquuu{{{vvvuuuuuuwwwxxxwwwtttppppppssswwwwwwuuuqqqppppppppprrrsssrrrpppoooppprrreeeSSSMMMjjjsssiiikkk___]]]aaaaaafffjjjbbbbbbqqq||||||zzz{{{{{{yyy{{{zzzvvvvvvxxxsssqqqsssssspppooorrrsssrrrpppooonnnmmmmmmmmmmmmpppsssuuuuuurrrnnnkkkbbb]]]```cccaaaddd^^^NNNAAALLLcccxxxxxx000...,,,+++,,,+++***))))))))),,,(((...---666gggiiieee~~~~~~~~~~~~~~~zzzuuu```ttt~~~}}}{{{zzz}}}|||qqqdddRRRvvvlllqqqooo{{{ttt\\\iiijjj{{{{{{hhhmmmmmmmmmxxxvvvxxxzzziiiwwwaaa~~~mmm{{{ttttttoooqqqoooooonnnmmmmmmmmmllliiiggghhhjjjllllllkkkiiiiiijjjmmmhhheeeggghhhhhhjjjnnnkkkfffZZZJJJ<<<777:::???777HHHHHHwwwwwwpppTTTZZZZZZYYYQQQQQQPPPOOOPPPQQQRRRSSSJJJJJJJJJKKKMMMMMMKKKIIIGGGHHHGGGBBB:::444111000,,,+++******))))))******'''000***+++---AAAyyy<<<...444***)))+++******)))))))))))))))'''&&&!!!,,,KKKcccooozzzuuuXXX^^^eeeoooeeeDDDNNNZZZYYY]]]kkkeeeaaarrrxxxdddJJJPPPWWWJJJLLLOOOMMMVVVooo{{{~~~~~~}}}jjjYYYHHHAAAYYYrrrrrrNNNBBBIII```~~~vvvuuusssssstttsssqqqooo```IIIFFFZZZTTT,,,111###000$$$)))((((((((('''''''''''')))%%%))))))...444]]]xxxzzz|||zzzuuuyyy|||vvvzzzjjjRRRoooxxx~~~wwwssszzzuuu~~~sssUUUGGG\\\mmmwwwlllRRRiii~~~}}}xxxtttxxxeeeQQQWWWyyy~~~}}}vvvwwwwwwtttuuuvvvuuutttssstttuuutttrrrqqqrrrsssqqqlllhhh___CCCAAAAAA444UUUNNN555***,,,((('''+++***((((((''''''''''''((((((%%%---"""******555uuuXXXCCCppp|||yyygggyyy||||||xxxxxxwwwvvvuuutttsssrrrzzztttqqqrrrrrrsssxxx~~~rrrrrrrrruuuxxxwwwsssoookkkoootttuuurrrnnnlllkkkkkkmmmnnnnnnllllllooorrreeeSSSQQQsssxxxdddddd\\\]]]```aaaeeefff^^^bbbvvv}}}xxx{{{}}}{{{{{{}}}}}}yyyxxxzzzsssoooooosssqqqjjjhhhkkktttssspppmmmjjjkkkooorrrnnnqqquuuwwwvvvrrrmmmiii```[[[___bbbaaaddd___NNNFFFKKK\\\uuuttt000...,,,+++,,,,,,***))))))))),,,'''---...777iiinnnuuu{{{}}}|||{{{{{{{{{}}}xxxyyyeeezzzwwwvvvuuuwww||||||qqqdddOOOpppqqqzzz___fff{{{lllfffzzzpppuuuvvvqqq{{{sssfffvvv{{{~~~{{{fffssskkkyyywwwjjjyyy{{{zzzuuuvvvrrrvvvuuuooonnnmmmmmmmmmllliiigggiiikkkmmmlllkkkiiihhhiiiooojjjiiikkkjjjbbbZZZVVVddd}}}yyyQQQ555;;;AAA999:::LLLEEE~~~vvvyyytttTTTVVVSSSOOOIIIJJJIIIHHHGGGIIILLLOOODDDEEEFFFIIILLLMMMKKKIIIJJJKKKIIIDDD<<<555111000,,,++++++***)))*********%%%///)))***---CCC|||<<<000,,,000+++******)))(((((((((((((((111---111@@@}}}[[[www^^^kkk{{{```{{{yyy}}}qqqLLLLLLiiiZZZUUU```dddjjjyyyyyypppiiiiiiYYYVVVkkk}}}xxxfffYYY\\\UUU]]]yyysss~~~kkkiiitttuuurrroooiiiaaaLLLBBBFFFsss***,,,...'''%%%))))))))))))((((((((((((***$$$"""///***777wwwyyyzzzzzz}}}}}}zzz|||nnnTTToooxxxeee```kkkzzzwwwzzzmmmNNNLLL\\\rrrfff```cccdddjjjWWWBBBPPPlllzzz~~~~~~~~~}}}mmmbbbSSSQQQrrryyywwwsssuuuvvvsssooooootttzzzwwwmmmpppmmmcccmmmtttcccZZZKKK<<<;;;444RRRddd+++000,,,***%%%,,,$$$((((((''''''''''''((((((###+++'''***111000vvv111___sss|||{{{xxx}}}wwwrrrxxx{{{xxxxxxvvvrrrrrrvvvtttsssrrrrrrssssssqqqpppnnnnnnoooqqqtttuuutttrrrsssqqqppprrruuutttooojjjmmmllljjjiiijjjmmmppprrrkkkccc\\\ZZZXXXVVVXXX\\\eeeccccccdddeeefffiiimmm~~~yyy}}}xxxrrrqqqrrrqqqrrruuuvvvtttqqqpppoooooommmlllrrrtttvvvsssooommmpppuuunnnnnnoooqqqttttttrrrppp^^^\\\YYY\\\dddhhh___SSSDDDGGGeeexxxxxx333...+++,,,,,,)))(((***+++(((,,,***111///999mmmlllqqqggg~~~~~~|||{{{{{{|||}}}xxxzzzlll|||yyyrrrcccpppzzzuuuwwwlllUUUwwwnnnooodddWWWyyyrrr}}}wwwyyypppooouuu~~~}}}sssooorrrtttooo{{{~~~qqq{{{~~~|||xxxvvv~~~wwwuuuxxx{{{|||xxxwwwyyysssqqqtttuuugggvvvpppllllllmmmlllkkkjjjllllllkkkkkkjjjiiihhhhhhnnnfffiiipppcccLLLJJJYYYmmmGGG777:::===888BBBBBBHHHuuummmvvvuuuVVVMMMMMMIIIFFFCCCAAACCCHHHLLLMMMMMMCCCDDDEEEGGGJJJLLLLLLKKKGGGFFFCCCAAA>>>999333//////,,,***))))))***)))(((***...***---+++DDD}}}===000,,,000+++******)))((((((((((((((('''$$$***...VVVttt[[[|||eeeyyy~~~{{{yyyUUUQQQkkk^^^QQQaaakkkrrr|||vvvwwwyyy}}}~~~wwwrrrsssfffppp~~~|||qqqhhhkkk___SSSOOOUUU```lllrrrvvvrrrvvvxxxsssuuutttiii^^^NNNDDDDDD666///...)))***))))))))))))((((((((((((!!!+++,,,...***EEE|||~~~}}}~~~}}}vvv{{{~~~~~~WWWbbbzzzrrrfffdddiiixxx}}}zzzjjjXXXLLLKKKuuuwwwNNNJJJIIIMMMbbbYYYIIIjjj~~~~~~uuucccVVVXXXaaattt}}}~~~nnnppptttwwwxxxtttooojjjzzzqqqvvvvvvkkklllmmm]]]ZZZLLL===;;;555OOOiii...111---+++&&&---%%%((((((''''''''''''((((((&&&...&&&###...888SSSJJJ}}}OOOwww}}}yyyrrrxxxvvv|||}}}uuutttuuuuuuuuuvvvrrrqqqooopppqqqsssrrrqqqllllllnnnqqqtttvvvuuutttssspppooossswwwxxxsssnnnkkkjjjiiiiiiiiijjjlllmmmhhhccc]]]WWWQQQOOOXXXcccfffaaa___bbbhhhlllmmmllltttnnnttt~~~{{{vvvvvvtttooollllllpppnnnmmmmmmnnnooonnnlllrrruuuwwwuuupppllllllnnnnnnmmmmmmnnnqqqrrrrrrqqqhhheeeaaa___ccceee^^^TTTFFFBBBbbb~~~333...+++,,,,,,))))))***)))'''***(((...---888mmmssszzzbbb}}}{{{zzzzzz{{{|||yyy|||sssddd}}}tttdddttt|||zzzbbb|||vvvvvvbbbrrryyyyyy{{{|||xxx|||jjjWWWXXXbbbjjjmmmooo{{{ttt{{{|||sss}}}||||||~~~}}}rrrrrruuuwwwtttwwwsssooouuuuuusssnnniiijjjgggYYYdddppptttoookkkooovvvllllllkkkkkkjjjiiiiiihhhiiigggiiifffUUUHHHTTTkkkrrrXXXDDD:::999===AAACCC@@@JJJ}}}}}}|||yyyUUUJJJIIIFFFHHHHHHIIIKKKMMMNNNNNNMMMGGGFFFEEEFFFGGGGGGGGGFFFFFFDDDCCCAAA???;;;666222///---***)))******)))))),,,000+++///...FFF~~~???111,,,000,,,******)))(((((((((((()))&&&222///111lllfffgggzzzxxx}}}[[[SSSjjjbbbRRReeettt{{{}}}uuukkkccckkkfffnnn~~~{{{kkkdddhhhhhhcccgggmmmuuurrrnnnxxxzzzlll]]]OOOFFFAAAxxx???...(((''')))))))))))))))((((((((((((%%%,,,,,,...''';;;{{{}}}|||wwwzzz}}}}}}|||uuu[[[iiiwwwuuuxxxrrr}}}|||hhheeeqqqhhhvvvfffTTTggg}}}xxxooojjjvvvtttqqqpppnnnjjjmmmffflllrrrmmmkkkkkkdddYYYMMM======777KKKqqq222222...---'''...''')))((((((''''''(((((()))%%%...'''"""...===BBB[[[RRRqqqzzzyyy~~~zzzrrrtttzzzzzzxxxvvvrrrpppnnnnnnppprrrsssssskkklllnnnqqquuuwwwvvvuuuqqqmmmlllpppwwwyyyuuuppphhhiiiiiiiiiiiiiiiiiihhhfffhhhiiicccWWWPPPWWWbbbjjjddd^^^aaajjjqqqqqqnnn~~~vvvrrrxxx~~~zzzxxxyyyvvvoooiiihhhiiiiiijjjlllnnnoooooommmpppsssvvvuuuppplllkkklllnnnmmmlllmmmoooppppppooopppnnniiicccbbbaaa\\\UUUGGG>>>]]]444...+++,,,,,,***)))+++)))'''***(((...---999oookkksss^^^}}}{{{zzzzzz{{{{{{uuutttoooxxxoooeee|||wwwxxxttttttllltttyyy|||pppsss~~~}}}uuupppwww~~~xxxxxxvvvsss}}}{{{wwwnnnddd```|||tttrrrrrrsssxxxsssiiimmmuuupppyyyvvvpppdddTTTLLLMMMUUU```kkkvvvwwwppplllnnnrrrllllllkkkkkkjjjjjjiiiiiikkkjjjiiifffbbbdddsssjjjVVVFFFBBB<<<666:::FFF>>>AAAVVVyyyYYYKKKKKKJJJLLLOOOSSSUUUTTTQQQOOONNNMMMLLLIIIGGGEEEEEEDDDEEEFFFDDDCCCCCCAAA>>>:::777111...+++************))),,,///***...///FFF{{{BBB333,,,111,,,+++***))))))(((((())))))!!!+++***+++\\\|||~~~ffflll~~~{{{vvv}}}{{{}}}aaaTTTiiiiiiXXXhhhvvv~~~~~~~~~{{{^^^wwwqqqpppooonnnxxxyyykkk]]]OOOGGGBBBiiiGGG---&&&((('''))))))))))))((((((((((((///$$$!!!222)))---mmm}}}}}}~~~}}}}}}xxxoooJJJSSSkkk~~~sssnnnggg^^^fffwww|||}}}vvv|||tttllleeejjjppptttoooiiijjjooommmhhhhhhhhhXXXOOO===>>>:::EEE}}}zzz666222------'''...((())))))(((((((((((())))))###******)))///;;;RRRVVVlll|||qqq|||zzztttrrrxxx}}}|||xxxvvvtttrrrpppoooqqqssssssssslllmmmooosssvvvvvvuuusssoookkkiiilllsssvvvrrrnnnggghhhkkkllllllkkkjjjiiifffnnnxxxxxxkkk\\\WWW[[[jjjddd]]]\\\dddnnnrrrqqqssswwwzzzzzzzzz~~~vvvssssssvvvuuuoookkkkkkhhhhhhiiilllooopppooonnnlllnnnppppppooommmnnnooopppoooooopppqqqpppnnnkkkmmmnnnlllfffbbb```[[[UUUFFF???[[[444///,,,------***)))++++++)))---***//////<<>>~~~~~~}}}{{{}}}}}}tttjjjYYYttt}}}}}}|||~~~~~~www{{{yyyvvvnnn___ZZZ]]]cccgggqqqsssrrrsssrrrhhhaaabbbYYYQQQ===???===AAAsss999111,,,,,,&&&---((())))))(((((((((((())))))&&&&&&***///---888^^^OOOxxxpppvvv}}}zzz|||zzzvvvtttvvvwwwuuuuuuxxxxxxvvvsssrrrsssssssssrrroooppprrrtttvvvuuurrrooopppmmmjjjkkkoooqqqpppmmmhhhjjjnnnpppqqqpppnnnlllfffllluuuzzzsssdddZZZWWWaaaaaa\\\WWW\\\iiisssuuu}}}qqqooooooqqqpppllllllnnnlllkkkkkkmmmooopppooommmmmmmmmlllkkkjjjllloooqqqqqqrrrsssttttttqqqkkkgggccchhhkkkhhhdddaaa[[[UUUEEEDDD]]]|||444///,,,------***)))++++++***---***///...>>>xxxkkkqqq```~~~}}}|||||||||uuutttssstttxxxmmm___TTTccctttuuutttvvv|||yyyuuuttt}}}}}}vvv~~~xxxsss|||sss{{{{{{pppkkkppprrrnnnoooiii]]]RRRTTT]]]^^^ZZZpppvvvmmm```eeetttxxxrrrqqqjjjiiiqqq~~~yyysssvvvqqq]]]UUUlll~~~uuussstttpppQQQ```}}}rrrpppssssssooolllllllllkkkkkkkkkkkkkkkllliiifffjjjyyyrrr~~~{{{lllUUUDDD???===:::>>>RRRbbbZZZOOOSSSVVVWWWYYYZZZWWWSSSPPPQQQSSSQQQQQQPPPMMMJJJJJJLLLNNNMMMKKKJJJIIIGGGDDD???<<<333111...,,,,,,,,,+++***))),,,(((,,,,,,CCCwwwGGG666---111,,,++++++***))))))))))))***...&&&111:::YYYnnn|||~~~uuu```MMMHHHGGGsssqqqWWW^^^fff```\\\aaaxxx}}}~~~rrrwwwzzzyyysssiiiVVVFFFLLLUUU\\\\\\444***000'''))))))))))))(((((((((((($$$///+++)))---UUU~~~}}}|||yyyxxxzzz}}}xxxqqqwww{{{vvv{{{|||{{{zzz{{{sssuuukkk[[[KKKBBBBBBHHHNNNPPPaaagggjjjqqqnnnddddddZZZTTT===@@@???===lll===000+++,,,&&&---(((***))))))(((((())))))***,,,$$$)))...))):::VVVTTT}}}kkkdddjjjnnnzzz}}}rrrqqquuu|||uuuqqqnnnnnnssszzzyyyxxxvvvuuuuuutttrrrpppqqqqqqsssuuuvvvuuuqqqmmmqqqpppooonnnmmmnnnooopppkkknnnqqqssstttrrrooonnneeeccceeehhhhhhaaa\\\ZZZ^^^bbb```[[[___llluuuwww}}}yyyvvvvvvwwwzzz{{{ssspppooopppmmmiiiiiimmmooommmkkkkkklllmmmlllkkkpppnnnjjjhhhgggiiilllnnnooopppqqqssssssooojjjfff___dddhhhgggfffccc\\\UUUEEEGGG^^^{{{555///,,,------+++***,,,)))(((,,,(((,,,,,,>>>yyyYYYbbb___~~~}}}|||{{{{{{}}}uuuzzztttqqqyyy~~~|||tttyyymmmkkklllwwwtttyyyssstttyyyjjjooo~~~rrryyysss```XXXbbbmmmnnnjjjkkkmmmvvvttt|||kkkUUU```tttyyyvvvvvvoooppp{{{}}}uuurrrwwwpppWWWRRRqqqzzzvvvxxxuuuKKKYYY}}}zzzmmmjjjmmmmmmllllllllllllkkkkkkkkkkkklllnnnmmmgggcccbbb```^^^YYY___XXXDDD888<<>>KKK}}}bbbaaaVVV[[[]]]XXXWWWUUUQQQOOONNNPPPRRRJJJLLLMMMLLLIIIIIILLLPPPNNNLLLKKKJJJHHHEEE@@@===555222///---------,,,***)))...+++///---CCCzzzIII777---111,,,,,,+++******))))))******$$$###"""000mmmxxx~~~yyyhhhGGGJJJCCC___|||}}}~~~yyyzzzyyy}}}zzz[[[YYY```ddd[[[\\\www||||||zzzwwwpppssstttwwwuuujjjRRRCCCRRR^^^NNNiii888)))///&&&))))))))))))((((((((((((###444...%%%+++YYYzzzzzzwwwuuuwww||||||yyyttt~~~~~~wwwwww~~~~~~rrriiikkkqqqttt}}}}}}}}}xxxsssllllllsss~~~~~~}}}vvvvvvxxxyyyyyyzzzzzzzzz{{{~~~nnnWWWBBB999===IIISSSQQQiiijjjdddnnnrrrjjjjjj[[[VVV===@@@AAA:::gggAAA111,,,---'''...*********))))))))))))******+++%%%***---)))@@@QQQ]]]aaa\\\YYYiiikkkqqqnnnjjjooowww{{{sssrrrrrrrrrtttxxxvvvuuuuuuvvvwwwuuurrrooopppqqqsssvvvwwwvvvrrrnnnnnnpppqqqnnnjjjjjjnnnsssoooppprrrsssrrrpppmmmkkkhhhaaa\\\\\\[[[XXXYYY[[[^^^bbbaaa]]]```iiiiiibbbWWWQQQLLLLLLKKKKKKPPPXXXnnnsss|||ssssssqqqqqqrrrnnniiiiiimmmnnnkkkhhhfffggghhhiiiiiimmmkkkiiiggghhhiiikkkkkkjjjjjjjjjkkklllllljjjhhhdddggghhhgggfffddd]]]UUUGGGAAAXXX}}}555///,,,......+++***,,,)))))),,,(((+++,,,???{{{\\\eee___~~~~~~~~~}}}}}}|||zzzyyyxxxvvvwwwttttttvvv|||xxxsssxxxfffaaahhhooozzzpppooovvvgggpppuuuhhhrrrvvvpppiii^^^WWWYYYaaajjjnnnnnnnnngggfffzzzlllPPPaaazzz}}}zzzzzziii```fffuuuuuusss{{{sssXXXUUUzzzvvvuuuzzzUUUddd{{{tttxxxkkkiiijjjhhhllllllllllllllllllllllllkkkmmmmmmiii^^^TTTRRRUUU>>>CCCCCC===666777<<>>FFFtttllleeeZZZ\\\\\\TTTQQQNNNLLLLLLMMMMMMMMMDDDHHHKKKKKKHHHHHHLLLOOOJJJIIIHHHHHHGGGEEEAAA>>>666333000......---,,,+++(((///---///+++AAA{{{|||JJJ777---111,,,,,,+++******)))*********+++666&&&666llltttooo~~~wwwgggVVVIIIMMMkkk|||yyyrrr\\\fffhhhjjjuuuzzz|||zzz~~~eee___dddjjj^^^]]]xxx~~~~~~~~~{{{~~~~~~~~~rrrqqqsssxxxsssmmmssssssdddPPPCCCWWWbbb@@@xxx@@@,,,333***))))))))))))((((((((((((%%%***&&&+++333UUU{{{{{{wwwsssuuu{{{~~~|||tttxxx{{{qqqiiilllsssvvv~~~zzz|||xxxmmmZZZIIIEEEPPP___\\\sssxxxyyyxxx~~~}}}aaaJJJNNNHHHHHHTTTjjj{{{}}}}}}xxx{{{zzzvvvuuuxxx{{{{{{{{{tttuuuzzzsssfffUUUJJJKKKVVVdddmmmppppppqqqhhhfff\\\WWW===???BBB999eeeDDD222---///(((///,,,******))))))))))))******%%%%%%......,,,DDDxxxYYYaaadddYYYwww~~~|||pppyyyzzztttqqqxxx~~~|||wwwsssrrrssstttvvvwwwvvvrrrooonnnooorrrvvvxxxwwwssspppiiimmmppplllffffffmmmtttqqqrrrsssrrrpppmmmiiigggkkkeee```\\\XXXTTTTTTXXXZZZ]]][[[VVVXXX\\\RRRBBBCCC???>>>AAAAAA<<<<<>>777444000.........,,,+++%%%------...'''>>>zzztttHHH444333...+++---,,,++++++******++++++111###'''AAAfffooonnnwwwxxxyyycccKKKbbb~~~{{{wwwwwwsssfffWWWNNNHHHLLLPPPTTTYYYcccppp{{{~~~{{{nnnTTTqqqnnnYYYhhh}}}}}}}}}|||yyy|||~~~|||{{{{{{{{{{{{}}}uuuxxxwwwgggnnnwwwxxxxxxvvvsssuuuwwwtttnnnKKKFFFSSShhhBBBIII...+++***,,,+++***)))((((((((((((###...)))+++000KKK|||ttt{{{yyydddcccooommm~~~xxxyyy{{{yyy}}}|||qqqhhhOOOFFFRRR```qqqzzzwww}}}sss\\\DDD>>>CCCCCC======```rrrwwwzzzzzzyyyttt]]]OOOVVV```rrr}}}yyy}}}{{{xxxqqqeee\\\\\\ccckkkuuuvvvxxxyyynnnuuujjjcccffflllsssqqqiiimmmoooddd]]]SSSBBB@@@CCC===\\\???333---,,,***,,,+++)))))))))))))))))))))))))))(((((((((---BBBwwwEEEdddppp|||xxxyyy}}}wwwtttuuuzzz|||yyyvvvwwwsssqqqppppppqqqtttwwwxxxmmmtttwwwsssooooooqqqqqqlllkkkiiihhhhhhiiikkkllljjjqqquuurrrqqqrrrpppkkkkkkkkkcccWWWSSSXXXZZZUUUUUUWWWNNN@@@;;;BBBFFFBBBKKKGGGGGGLLLPPPPPPPPPRRROOOQQQNNNKKKYYY|||rrrssstttpppkkkmmmqqqnnnggglllaaaZZZaaaiiihhhccc```fffgggggggggfffgggjjjlllgggeeeeeefffdddaaaccchhhhhhjjjkkkjjjjjjhhh___UUUHHH???MMMttt333000---,,,,,,,,,+++***,,,))),,,)))---,,,BBBVVVooofff{{{}}}zzzwww~~~~~~}}}zzzxxxwwwvvvvvvwwwlll|||sssoooqqq[[[bbbdddttt}}}sssxxxtttccctttqqqoooLLL[[[rrrtttlllZZZnnnvvvpppllljjjIIILLLiiijjjyyyuuujjj```cccnnnooogggooo]]]```{{{~~~nnn]]]gggyyysssyyysssxxxgggXXX{{{uuuwwwsss\\\jjjvvvwwwqqqkkklllqqqrrrnnnhhhjjjjjjjjjkkklllmmmnnnooonnnkkkllldddfffaaaiiiqqqPPP>>><<>><<<888555222111111111...+++***)))444++++++DDDjjjsssKKK555444///------,,,++++++******+++++++++//////444nnniiinnnwwwxxxqqq|||vvvffflllxxxkkkjjjggg^^^PPPHHHOOO[[[uuuqqqhhh]]]VVVXXXaaaiiisssyyy~~~}}}qqqUUUmmmjjjOOO^^^vvv}}}|||yyyyyyvvvrrryyyxxxxxxxxxyyy{{{~~~tttzzznnnqqqmmm```kkkssswwwxxxwwwtttsssrrrjjjaaaLLLDDDPPPhhh@@@NNN.........,,,+++***)))((((((((((((+++...''''''***PPP|||wwwnnnaaaMMMDDDFFFGGGUUUfffxxxtttaaaUUU^^^CCC===JJJQQQ\\\rrr~~~gggQQQQQQTTTOOO___~~~}}}{{{~~~}}}jjj___hhhzzznnnnnnvvvlllcccTTTLLLXXXlll}}}{{{}}}{{{qqqiiiTTTGGGOOO___uuuyyyrrrmmmnnnmmmddd^^^UUUDDD??????777XXXAAA444---,,,***,,,+++)))))))))))))))))))))))))))***,,,+++...GGGGGGWWWrrrvvv|||xxxtttuuuyyyzzzvvvttttttoooppppppnnnlllmmmrrrwwwlllrrrsssooojjjkkkllllllmmmlllkkkjjjjjjkkklllmmmlllqqqrrrnnnlllooopppnnnnnnnnnggg]]]XXXYYYTTTMMMIII>>>;;;BBBCCC???DDDPPPWWW```rrrwwwvvvrrrooo}}}yyypppppplllhhhkkkooonnnhhhfff^^^ZZZ___eeeeeebbbaaahhhhhhgggeeecccccceeegggfffddddddeeedddaaaccchhhhhhjjjjjjiiijjjhhh___UUUEEEBBBSSSwwwxxx333000---,,,,,,,,,+++***)))&&&***)))...///EEEPPPjjjqqq~~~www{{{~~~|||zzzxxxxxxxxxwwwvvvvvvuuutttuuuiiiaaabbbXXX```ooo|||tttwwwsss```kkkyyyfffPPPttt~~~ssstttkkkXXXjjjuuuppplll___CCCdddsssjjjsssuuupppnnn~~~|||oooZZZ[[[uuueee\\\ooovvv}}}vvvssszzzkkk\\\{{{zzzyyyhhhuuu}}}mmmllllllmmmnnnoooppppppoooooonnnmmmmmmmmmnnnnnnnnniiikkkiiipppmmmZZZjjjooo\\\CCC888999<<>>666XXXDDD666...---+++,,,+++))))))))))))))))))))))))'''+++///+++,,,IIIUUUXXXuuuvvv|||nnnwww~~~wwwtttssswwwxxxtttqqqrrrmmmpppppplllggghhhnnntttlllqqqqqqlllhhhhhhjjjjjjmmmmmmmmmmmmmmmmmmmmmmmmnnnpppnnnjjjhhhlllooopppnnnnnnkkkeee```ZZZOOOEEE???===AAAIIIKKKQQQiiixxxsss|||qqqooojjjfffgggkkkiiieeeeeeaaa```cccfffffffffgggggggggeeecccaaaaaaccceeehhhffffffhhhgggdddfffkkkhhhiiiiiihhhjjjhhh___TTTBBBCCCWWW333000---,,,,,,,,,+++******'''+++***//////EEE\\\qqqnnnxxx{{{yyywww~~~zzzvvvuuuwwwyyyxxxvvvuuuqqqppp[[[XXXxxxddd^^^lll|||vvvxxxuuuaaafff{{{YYYYYYyyytttwwwnnnZZZlllxxxsssoooTTTNNNzzzkkk{{{~~~wwwppp{{{vvv___]]]vvvfffXXXTTThhhwwwmmmjjj}}}tttsss{{{pppeeetttppptttmmmxxx|||rrrmmmsssxxxwwwqqqmmmmmmppprrrqqqpppnnnmmmllllllkkkmmmiiimmmmmmssshhh{{{lll\\\ffffffSSSAAA<<>>888222///111,,,...---111+++AAAaaaVVV999111---...---,,,++++++******++++++000(((---YYYiii{{{sss~~~XXXMMM@@@PPP~~~{{{ooouuusssuuuvvvhhhjjjttteeefff{{{{{{vvvllleeeddddddbbbfffhhhlllqqqvvvzzz}}}~~~uuuxxxxxxxxxlllyyyuuuuuurrroooppprrroooiiiHHHBBBlll[[[mmm333333...,,,+++***)))((((((((((((,,,((()))///'''HHH{{{|||vvvuuuuuusssqqqgggSSSMMMZZZxxxwwwwwwxxxpppiiilllvvvhhhFFF===777BBBUUU]]]nnnyyy}}}~~~~~~{{{|||xxx```QQQXXX\\\dddwww}}}{{{~~~uuu|||}}}wwwzzzwwwhhhkkksss{{{uuukkkqqqtttgggjjjKKK@@@QQQcccuuuxxxkkkooommmkkkkkkhhh___XXXHHHBBB===333SSSLLL888---------...***))))))))))))))))))))))))++++++,,,+++...EEEGGG___|||~~~~~~xxxsssnnnkkkkkkpppsssssstttvvvwwwrrrnnnnnnrrrsssooojjjgggkkkmmmlllmmmpppqqqnnnnnnmmmlllkkkiiihhhffffffiiiiiilllpppoookkklllnnnsssppprrruuuhhhPPPCCCDDDNNNkkkwwwmmmnnnxxxqqqmmmmmmmmmiiieeeddd___eeefffaaa\\\\\\___```fffhhhhhhgggeeebbbbbbbbbbbbaaadddhhhhhheeefffjjjjjjgggdddccchhhhhh^^^RRRIIIBBBCCChhhvvv333000---,,,,,,,,,+++***)))''',,,+++///...CCCnnnqqqbbbvvvvvv|||}}}zzzxxxxxxwwwwwwwwwwwwwwwwwwlllkkkbbbwwwfffpppqqq{{{{{{yyyssskkktttqqqtttlllyyyrrrpppwww}}}xxxvvvpppvvvlllrrr~~~zzzjjjxxxwwwrrruuuzzz{{{yyysssssswww}}}}}}zzzoootttwww{{{qqqoooppprrrooooooooonnnooooooppppppmmmkkkmmmggghhh```~~~uuu~~~yyy```FFF===???AAA@@@AAAKKKiiipppwww}}}ppp|||[[[YYYSSSWWWTTTSSSTTTWWW[[[YYYRRRKKKLLLQQQTTTRRRQQQRRRQQQOOOLLLHHHIIINNNMMMFFFCCCGGGLLLNNNNNNKKKDDD;;;555111///000...***222+++999```ZZZ:::222...000---,,,++++++******++++++***)))222HHHtttkkkwwwZZZBBB===\\\ttt{{{yyyvvvwwwgggbbbppplllaaatttzzzrrr~~~kkkSSSBBBBBBJJJPPPQQQWWW```lllvvv~~~yyyyyyzzz|||qqqxxxxxxuuurrrsssuuurrrlllKKKDDDlllYYYqqq:::888,,,,,,+++***)))((((((((((((***+++''',,,(((AAA{{{|||zzz~~~{{{bbbPPPXXXgggttt}}}yyy|||{{{uuukkkzzzooogggfff\\\BBB:::NNNeeepppxxx~~~|||}}}}}}www^^^MMMTTThhhppp|||{{{}}}~~~~~~||||||{{{vvvnnnaaa```hhhmmmlllsssxxxrrrbbbEEEEEEWWWdddtttlllmmmjjjlllmmmfff```XXXGGGBBB???333PPPLLL777,,,------...+++))))))))))))))))))))))))+++++++++***///JJJMMMXXX|||zzzoookkkkkkpppsssrrrsssuuurrrpppoooppprrrqqqmmmiiigggkkkmmmmmmnnnqqqoookkkqqqooommmjjjgggfffeeeeeeiiigggjjjnnnmmmiiijjjnnnrrrooorrruuugggPPPJJJTTT{{{zzznnnuuurrruuurrriiilllwwwqqqnnnppppppjjjeeedddaaaggghhhccc___aaadddcccdddgggiiiiiifffccc```___bbbbbbeeeiiiiiiggghhhllljjjgggcccbbbggghhh^^^QQQGGGBBBEEEeee~~~|||333000---,,,,,,,,,+++***(((&&&+++***...---AAAyyywwwfffvvvssszzz}}}|||vvvyyy|||{{{wwwuuuvvvxxxxxxsssmmmuuuoooyyynnnvvvxxxtttwwwuuufffsssrrryyytttwwwsssuuuyyyrrrsssuuupppwwwvvvrrrpppvvv{{{sssuuuppptttyyywwwrrrjjjtttrrrtttwwwyyy{{{zzzuuuyyypppsssmmmrrrxxxooojjjjjjmmmqqqsssppppppooooooooooooppppppnnnjjjkkkgggnnnkkkuuuxxxnnnTTT>>>777777777===DDDNNNqqqzzz~~~lll}}}\\\ZZZSSSUUUQQQRRRTTTWWWYYYWWWTTTPPPPPPVVVXXXUUURRRSSSRRRNNNMMMGGGGGGMMMMMMFFFEEEJJJPPPRRRRRRNNNFFF===888666...333...'''333---333tttccc\\\<<<333///111---,,,++++++******++++++###(((111666hhhqqq{{{]]]GGGGGGMMMjjj___eeeiiiUUUbbbjjj```pppwww~~~sssrrrwwwwwwfffSSSRRRjjj}}}xxxyyywwwxxxyyymmm}}}qqqrrrqqqppprrruuuqqqkkkVVVLLLlllOOOjjjCCC;;;(((,,,+++***)))(((((((((((($$$***(((//////@@@{{{uuu}}}rrrzzzxxxWWWKKK```rrrwww|||yyyvvvttttttlllhhhcccYYYQQQKKK\\\hhh~~~xxx}}}xxxwww|||~~~|||~~~yyybbbRRRYYYiiirrr|||wwwwwwuuu{{{xxxtttvvvcccUUU[[[mmmrrrqqqqqqmmmQQQ<<>>::::::,,,555...$$$444///111mmmmmmiii333555000---,,,,,,,,,+++++++++************...555pppppp>>>LLLHHHpppxxx]]]TTTBBB<<>>CCCAAAAAABBB@@@???EEENNNNNNSSSqqq{{{zzz}}}}}}tttpppsssxxx{{{xxxuuutttuuuuuutttsssppprrrrrrooonnnllleee]]]```vvvMMMjjjPPP777000///---,,,***)))))))))***(((...&&&111)))BBB{{{|||uuuvvvwwwdddUUU^^^ooozzzzzz|||yyyzzzvvvtttgggOOOFFFRRR^^^iiinnnuuu~~~||||||}}}~~~}}}~~~jjjUUUSSSjjjrrrvvv|||~~~}}}|||{{{yyywwwvvvuuurrrbbb\\\___ccckkkkkk___AAADDDHHH^^^}}}uuusssooolllkkkiiigggfff]]]WWWGGGBBB@@@777TTTSSS666222---'''333'''))))))))))))(((((((((((($$$(((---...333IIITTT[[[___eeetttwwwyyysssqqqwww|||zzztttqqqpppmmmjjjhhhbbb]]]aaajjjppprrrpppllllllnnnnnnkkkoooqqqnnniiiiiilllkkkgggkkkhhhjjjnnnmmmhhhfffhhhhhhdddgggmmmiii]]]YYY]]]ccceeeccc]]][[[```gggkkklll~~~nnniiidddPPPYYYdddnnn~~~mmm```___sss~~~sssiiigggfffccc```___^^^]]]]]]^^^```bbbddddddcccdddeeeeeeeeefffhhhjjjeeeaaa___aaabbbaaa```ccc```eeeeeeaaaccceee]]]OOOFFF;;;JJJppp555///+++,,,,,,******,,,---)))++++++///,,,<<>>:::<<<===???>>>HHHggggggUUUOOOTTTQQQVVVTTTSSSSSSRRRPPPMMMJJJCCCDDDGGGNNNUUUWWWTTTPPPDDDHHHJJJIIIJJJPPPQQQOOOPPPNNNKKKIIIGGGFFFEEEEEE???<<<444222111***777TTT```ooo:::888333000,,,,,,,,,,,,++++++++++++---$$$+++FFF~~~kkkjjjvvviiiGGGEEE\\\|||eeeSSSMMMHHHPPPfffhhhjjjzzzeeeEEELLLGGG<<>>777AAAKKKeeennnoooyyyvvv{{{}}}}}}~~~}}}|||{{{}}}~~~|||~~~~~~qqq[[[TTTmmmvvvzzz}}}zzzwwwuuutttsssrrriiiddd___]]]hhhjjj\\\AAA@@@SSScccooonnnlllkkkjjjhhheeeccc[[[VVVFFF???===666TTTZZZ;;;222...(((111'''))))))))))))(((((((((((())))))+++---111CCCwwwNNNQQQqqqrrrkkkzzzzzzsssqqquuuzzzyyyvvvtttwwwsssnnniiiccc```cccjjjmmmpppoooiiifffiiimmmnnnmmmmmmjjjffffffiiihhheeeiiikkkoooqqqkkkdddbbbeeegggdddeeejjjfffZZZPPPOOOLLLQQQZZZ```___]]]aaaiiifffxxx}}}rrrrrrZZZRRRQQQbbbjjjcccsss|||zzzoooeeebbbbbbaaa___```bbbbbb`````````bbbdddffffffdddbbbbbbdddfffggghhhhhhbbb___aaabbb```aaaccc^^^dddfffdddeeeeee]]]PPP???<<>>333222000...,,,+++++++++++++++)))'''333)))444vvv|||xxxuuuvvvmmmYYYZZZnnnyyyzzz{{{~~~pppMMM777666AAAMMMeee~~~~~~xxx|||llleee~~~~~~{{{yyyzzz}}}}}}vvv___TTTgggsss{{{|||xxx~~~{{{yyyvvvuuutttsssqqqqqqoooeee___jjjlll[[[DDDAAA]]]nnn|||kkkjjjjjjjjjjjjhhheeebbb\\\WWWEEE;;;999444RRR```>>>111///(((///)))))))))))))))((((((((((((...***))))))---FFFKKKNNN{{{pppvvvyyysssooosssvvvvvvuuuvvvwwwuuurrrmmmhhhfffgggjjjhhhnnnpppjjjeeegggllloookkkgggaaa]]]]]]^^^\\\ZZZaaaeeeiiikkkgggbbb```aaaeeedddfffgggaaaUUUNNNNNN]]]ZZZ]]]eeefff______fff|||yyyjjjnnnwwweeeEEEKKK[[[mmmrrrffftttuuuzzznnndddbbbbbbbbbaaabbbfffeeedddbbbaaabbbeeegggkkkfffbbbaaacccffffffeeehhhbbb___```aaa___```bbb]]]cccffffffgggeee]]]SSS@@@AAADDDccc666000,,,------******,,,,,,***,,,***...+++888oooeeelllppp}}}~~~}}}{{{{{{{{{zzzxxxuuuyyyvvvtttuuuuuuuuuuuuvvvwwwooonnnjjjYYYLLLNNNSSS___VVVdddoooqqqmmm___ZZZZZZkkknnn```XXX[[[ggguuussspppggghhhZZZSSSvvvqqqjjjkkkqqqfffmmmooonnnppp~~~sssllljjjlllmmmiiiiiixxxwwwoookkkpppkkkWWWnnnvvvdddPPPdddxxx~~~sssnnnnnniiilllppplllfffjjjmmmmmmjjjhhhiiikkkwwwssseeePPP>>>666999>>>???>>>JJJ^^^}}}YYYRRRYYY[[[TTTRRRPPPOOONNNLLLIIIGGGXXXVVVTTTSSSSSSQQQNNNLLLMMMKKKGGGFFFJJJPPPTTTUUUVVVPPPJJJGGGIIIMMMOOOPPPCCC;;;...***...+++000CCC|||~~~HHH???333///---------,,,,,,,,,++++++---......444XXX~~~uuuttteeeMMMLLLrrr{{{rrr]]]MMMGGGSSSeeeqqqqqqiii```^^^gggrrr|||}}}ccc^^^fffyyy|||yyywwwtttuuuwwwyyyyyyxxxxxxxxxyyyyyywwwvvvuuuuuuqqqqqqooonnnooolll___QQQ@@@OOOBBB555GGGqqqtttCCC888333222000...,,,,,,,,,,,,+++'''(((222---:::yyy}}}xxxyyyuuuvvvrrr\\\VVVkkksss|||{{{~~~|||xxx|||bbb@@@888@@@OOOdddxxxuuugggvvv{{{yyyzzz}}}}}}|||kkkTTTKKKccc}}}~~~{{{zzz|||{{{zzzxxxvvvvvvuuuuuuqqqsssuuukkkaaafffdddSSSFFFFFFgggpppiiiiiiiiijjjkkkiiieeebbb\\\XXXEEE999888777WWWddd???...000)))...+++))))))))))))((((((((((((+++)))******///MMMNNNZZZ{{{yyyzzztttppprrruuutttuuuwwwpppqqqqqqnnnkkkiiihhhgggdddmmmsssnnnhhhgggjjjlllhhh___UUUPPPMMMJJJFFFDDDIIILLLQQQVVV[[[```cccdddcccgggjjjfff[[[RRRRRRWWW]]][[[]]]aaa^^^\\\gggvvv~~~ooo\\\RRRRRRRRRNNNVVVmmmjjjbbbvvv{{{}}}qqqgggeeeeeeeeedddeeefffffffffdddbbbbbbdddgggmmmhhhcccaaaccceeedddccceee```]]]___```^^^^^^aaa]]]bbbggghhhhhheee]]]VVVDDDFFFHHHbbb777111---...---******,,,******---***000...888lllVVVoooiii{{{}}}}}}{{{zzzzzzzzzyyywwwuuuuuutttttttttuuuuuurrrooofffSSSLLLIIIAAAJJJ\\\___rrrYYYhhhqqqpppppp[[[RRROOO\\\ZZZTTT[[[___eeeuuuqqqtttpppiiiqqq~~~|||oooJJJ,,,^^^|||zzzeeennnfffnnneeeHHHYYYzzzqqqnnnqqqmmmmmmssszzzuuugggaaabbbwwwvvvxxxtttlllmmmgggUUUlll~~~dddyyylll}}}uuunnnoookkkmmmpppmmmkkkkkkkkkjjjeee^^^VVVRRRKKKGGGBBB<<<777777<<>>www|||}}}www|||xxxyyyyyy___QQQgggnnn{{{yyy|||zzz|||yyyVVV888===JJJ]]]zzz{{{}}}{{{{{{}}}|||yyysssYYYCCCAAA___|||llltttxxxxxxxxxxxxxxxwwwvvvuuurrrrrrtttmmmaaa___ZZZJJJFFFSSStttnnniiiiiiiiijjjjjjiiieeebbbZZZXXXEEE999;;;>>>aaajjjBBB---111))),,,,,,))))))))))))((((((((((((***)))---------CCCVVVjjjjjjffftttppp{{{zzz{{{vvvrrrssstttssstttwwwnnnqqqrrrpppoooooolllhhhbbbllltttqqqkkkiiiiiihhh___SSSGGGBBB???:::666444222666:::@@@LLL[[[fffjjjccciiillleeeYYYSSSYYYaaaTTT\\\ccc___VVVXXXnnnzzzeeeRRRMMMKKKIIIRRRaaappptttiiiuuu{{{uuukkkiiiiiigggeeefffdddfffgggeeebbbaaacccfffiiifffcccbbbbbbcccccccccbbb]]]\\\___aaa___^^^```^^^bbbfffiiihhhddd^^^ZZZBBBAAAIIIfffvvvppp888222......---******,,,)))***...***000///777hhhVVVlll```zzzzzzzzzyyyxxxxxxyyyyyywwwuuuppprrrssssssttttttmmmeeeYYYfff|||ggguuuwwwooorrr]]]WWWhhhgggXXX[[[ooolllcccooonnnssssssoooqqqvvvssslllVVVFFFvvvvvvllllllddd```___eeerrrlllSSSFFFggguuusssvvvrrrwwwvvvtttxxx]]]eeejjjttttttmmmllleeeSSSuuurrrvvvZZZuuuxxxqqqsssooommmpppllllllllljjjhhhddd___YYYUUUOOOPPPPPPNNNFFF>>><<>>GGGSSSooo~~~tttllloooxxxvvvwwwyyyyyyyyywwwtttsssuuuoooqqqpppfffaaa\\\QQQJJJhhhsssmmmjjjiiihhhhhhhhhgggdddbbbXXXWWWDDD777:::@@@eeerrrGGG---333******---))))))))))))((((((((((((,,,))),,,---+++;;;[[[mmmmmmXXXvvv}}}yyyssspppqqqqqqooopppsssppptttssspppoooqqqnnniiidddlllrrrpppkkkiiigggeeeQQQEEE;;;:::===<<<;;;===999===>>><<>>:::AAAIIIZZZVVVYYY[[[\\\ZZZWWWUUUUUUUUUTTTRRROOOLLLIIIEEEEEEHHHMMMQQQEEEIIIRRRWWWTTTLLLKKKPPPKKKIIIJJJPPPYYY]]]ZZZVVVMMMKKK>>>555555...***222___OOO<<<777......---------,,,,,,,,,***///+++???lllxxxiii}}}iiidddXXXddd~~~}}}uuummmfffaaa^^^]]]gggppp|||zzzRRRLLLUUU```iiiooorrrssssssnnnvvvyyyvvvuuu~~~{{{{{{}}}|||yyyvvvxxx}}}wwwyyyzzzyyyxxxwwwyyy{{{uuuvvvvvvssspppppptttwwwllltttzzzxxxqqqeeeUUUGGGDDD999\\\{{{NNN999777666333111///.........+++...222)))(((555YYY~~~bbbIII]]]tttzzzyyy~~~pppHHH;;;[[[sssxxxooozzzvvvrrrtttzzz|||zzzwwwUUUFFFVVVYYYqqquuuuuuwwwyyyzzzyyyvvvssspppyyynnnpppuuummmhhhgggaaaPPP{{{hhhllljjjhhhgggffffffeeecccaaaXXXVVVCCC444666<<>>:::444111111000...,,,,,,)))...,,,...---GGG{{{ttt~~~~~~}}}dddVVVYYYuuu{{{uuu{{{aaaEEEJJJhhhrrrWWW^^^nnnbbbLLL```ppptttxxx}}}zzzsssqqqvvvvvvvvvwwwyyyzzzwwwpppkkkqqqrrrrrrqqqpppqqqvvvzzz{{{rrr```uuujjjhhhgggfffggggggeeecccRRRVVVCCC;;;555999kkkMMM222000...,,,---************)))))))))))))))---333///:::WWWUUU}}}jjj~~~www~~~{{{pppsssooohhhkkksssrrriiippppppooommmjjjhhheeedddbbbqqqpppggghhhfffZZZTTT:::777>>>>>>HHHWWWYYY]]]___fffaaaXXXVVVQQQNNNTTTjjjnnntttmmmaaaccceee\\\```eeegggjjjttt{{{ooo\\\HHHQQQUUUWWWkkk}}}vvvkkksss}}}~~~qqqkkkhhhdddbbbbbb___^^^aaaffffffbbb```aaa```aaabbbbbbbbbaaa```______aaadddffffffeeecccaaacccggghhheeedddeeebbb^^^OOO999DDDfff;;;333---------+++***++++++***(((,,,000)))333NNNOOOyyytttzzz{{{zzzzzzxxxvvvuuuuuuuuusssrrrtttqqqpppqqqsssqqqkkkfff\\\ssstttUUUiiijjjYYYnnnrrrhhhlllbbbvvv{{{^^^```xxxqqqnnnqqqssspppkkkiiiXXX~~~rrrtttnnnrrrmmmkkkrrrpppiiirrrlllKKKxxxwwwllliiiwwwppppppppppppmmmlllrrr{{{yyyppplllrrruuujjj[[[lllrrroookkklllcccYYYZZZQQQ^^^fffeeegggnnnnnngggiiimmmfffoookkk___gggggg]]]VVVbbbSSS>>>:::666:::???===OOO}}}XXXTTT[[[ZZZYYYYYYYYY[[[[[[WWWOOOIII@@@DDDDDDBBBFFFOOOTTTSSSWWWXXXQQQEEEDDDLLLMMMGGGOOOLLLPPPXXXYYYTTTQQQSSSOOOOOOMMMDDD888111000111mmmaaaNNN666000000///...---,,,,,,+++***%%%///+++DDDuuuzzzwwwyyycccggg{{{|||rrrhhhfffjjjvvvxxxxxxTTT^^^ccchhhrrr}}}|||yyy~~~sssxxxxxxrrrrrrzzz~~~~~~zzz~~~}}}|||{{{xxx|||~~~yyywwwyyyzzzvvvqqqjjjkkkhhhdddhhhqqqpppiiipppqqqpppooonnnfffUUUDDDBBBKKKfffzzzMMMEEEAAA===888444222000...---******///+++,,,---KKKpppeeexxxoooRRRIIIOOO~~~eeeTTT___{{{{{{pppnnneeewww|||yyyzzzyyyyyy~~~zzzssstttvvvzzz|||yyytttooosssssssssqqqoooooosssvvvssskkkiiiiiigggfffeeefffeeedddbbbVVVVVVAAA:::777@@@tttLLL111///...+++---************))))))))))))///%%%...---,,,CCCgggaaasss}}}qqqvvvxxxsssiiihhhooopppjjjlllllllllkkkjjjiiihhhhhhhhhqqqllleeeiiieeeTTTIIIAAA<<<>>>```xxxssskkk^^^ccckkkhhhaaa___UUUMMMPPPNNNbbbyyyttt]]]VVV^^^^^^___ccchhhlllqqqnnn```PPPHHHVVV^^^lll}}}nnnrrryyywwwnnnuuu}}}rrrkkkgggbbb___^^^aaa```dddiiiiiiccc``````bbbbbbcccdddddddddcccccc```aaaccceeeeeedddcccbbbdddffffffddddddfffbbb\\\RRR>>>GGGggg>>>555...------+++***,,,+++***(((,,,///***333LLL^^^{{{}}}{{{|||zzzzzzxxxvvvuuuuuuuuutttsssssspppoooqqqsssqqqlllgggYYYuuummmMMMbbb{{{dddZZZuuuppplll]]]www}}}xxxttt^^^cccvvvoookkkoootttvvvwwwyyyuuuvvvuuuiiijjjrrrmmmnnnrrrwww{{{iiiLLLqqqyyymmmllltttrrrtttwwwvvvjjjXXXNNNKKKZZZjjjwwwtttlllhhhiiiiiimmmiiiiiiqqqvvvjjjlllnnnkkknnnrrrkkknnndddSSSXXXVVVGGGCCCSSSIII777999999AAAAAA???TTT~~~pppVVVVVV\\\ZZZWWWWWWXXXXXXWWWSSSMMMHHH>>>BBBCCCBBBFFFNNNRRRPPPTTTTTTMMMCCCDDDPPPUUURRRSSSOOOOOOTTTUUURRROOOQQQRRRQQQLLLFFF===666111///zzznnnWWW;;;111111000...---,,,,,,,,,---'''...%%%888wwwxxxkkkttt~~~gggccczzzppphhheee]]]WWW\\\nnnyyyvvv[[[\\\dddlllqqqvvvzzzyyyvvvwwwxxxvvvqqqqqqyyy~~~}}}zzzvvvuuuxxx{{{{{{{{{wwwwwwxxx|||{{{qqq```SSSZZZ[[[UUULLLOOO]]]iiikkknnnoooooommmllleeeTTTDDD???IIIccc~~~MMMJJJDDDCCC???:::444000......***+++000++++++---MMM|||mmmjjj~~~}}}vvvaaaNNNRRRbbbyyy}}}yyyxxxwww___LLLUUUppp}}}www~~~{{{~~~}}}zzzuuuwww}}}yyyvvvtttssstttuuuuuuuuuttttttrrrpppmmmmmmoooqqqzzzxxxgggooorrrggghhhfffeeeeeeeeedddbbb```ZZZUUU???888777HHHJJJ000000...+++---************)))))))))))),,,'''---%%%&&&CCChhhiii|||lll{{{|||pppsssxxxwwwooollloooooojjjllllllkkkjjjiiiiiijjjjjjmmmqqqiiicccjjjcccLLL<<<999DDDRRR~~~fffccc___bbbgggccc^^^___XXXRRRWWWLLL___wwwuuu]]]TTT\\\```^^^aaaiiippplll^^^PPPIIISSSYYYiiimmmeeegggrrr|||vvvnnnvvv{{{wwwoooiiiccc___^^^]]]]]]aaafffgggbbb^^^___aaaaaabbbcccddddddddddddaaabbbccccccddddddcccccceeedddcccaaadddgggaaaYYYNNN<<>>@@@@@@VVVoooiiiZZZ___bbb```XXXYYYZZZWWWRRRLLLHHHFFF???BBBEEEEEEHHHNNNPPPOOOWWWVVVOOOFFFIIIVVV]]]]]]SSSNNNLLLOOORRRRRRQQQRRRVVVQQQLLLHHHEEE???666...mmm{{{___>>>333222000...,,,,,,++++++---(((...)))===rrrhhh```xxxxxx\\\DDDDDDGGGLLL[[[}}}|||uuubbbhhhvvv{{{|||}}}uuurrrqqqnnnjjjlllsss~~~wwwppphhheeennnxxxyyyrrrtttyyy}}}wwwiiiZZZRRRwww[[[KKKQQQ___gggmmmmmmmmmkkkjjjcccSSSCCC<<>>666333KKKHHH000111...+++...************)))))))))(((%%%(((...%%%)))???fffoooggg}}}kkktttyyywwwsssqqqoookkkpppooommmkkkjjjiiiiiiiiimmmqqqiiidddiii___GGG777333FFFbbbuuujjjSSSOOOYYYWWWYYYRRROOOTTTTTTXXXeeeiiihhhppppppddd```dddbbb______gggoooeeePPPHHHMMM[[[YYY~~~{{{^^^fffeeellluuusssmmmuuuyyywwwoooiiiccc___^^^\\\[[[]]]bbbccc```___aaa^^^______```aaaaaaaaaaaabbbbbbbbbbbbbbbccccccccceeeccc``````dddgggaaaWWWJJJ;;;AAAaaatttEEE;;;222000...,,,+++---***,,,)))+++///+++000DDDzzzppp\\\zzz{{{yyyvvvtttrrrrrrtttttttttsssooonnnnnnoooqqqqqqnnnkkkPPPssszzzeeeQQQfffnnnpppnnn~~~wwwkkknnnppp~~~tttpppsssoooyyywwwooohhhiiillloootttzzzwwwnnnqqqjjjfffrrrgggqqqooooooxxxwwwsssppprrrqqqqqqllltttooolllpppyyywwwppprrrvvvwww{{{tttmmmppprrrxxxyyylllfffiiinnnooonnnsssiiilllmmmtttmmmHHH;;;333888??????TTTiiiiii___cccbbbbbb\\\]]]]]]XXXPPPIIIFFFFFFEEEGGGJJJLLLNNNQQQRRRQQQXXXWWWPPPJJJLLLUUUZZZZZZNNNKKKKKKNNNSSSUUUUUUTTTVVVPPPKKKKKKMMMHHH<<<111^^^iiiCCC666444111...,,,+++++++++)))'''***...FFFnnnZZZVVVssssssggghhhttt}}}nnnKKK===;;;DDDOOOddd|||~~~~~~~~~}}}wwwkkkjjj{{{zzzuuuxxxnnnmmmjjjgggfffiiiooowww~~~zzznnnfffWWWJJJXXXmmmpppyyywwwvvvtttnnnmmmxxx|||llllllkkkjjjiiibbbSSSCCC???KKKdddqqqMMMLLLJJJKKKJJJEEE<<<555222222000------(((---,,,888mmm|||wwwwwwxxxxxxvvvwwwwwwuuuqqqxxxuuurrrvvv{{{|||vvvwww}}}ooo\\\QQQOOOZZZaaallltttxxxvvvrrrooopppnnnmmmmmmmmmnnnnnnnnnyyynnniiioooqqqiiidddfffhhhhhhgggggggggeeebbb___VVVOOO>>>555...MMMEEE000333000+++...************)))))))))(((''',,,111)))111<<>>KKKiii]]]UUU\\\KKKNNNNNNPPPKKKIIINNNNNNTTTfffwwwkkkmmmqqqjjjggghhhfffdddaaaeeegggYYYFFFFFFUUU[[[mmm}}}^^^lllnnnkkknnnttttttnnnvvv{{{uuulllfffaaa^^^___```]]][[[]]]\\\ZZZZZZ]]]ZZZ[[[]]]___```___^^^^^^aaaaaabbbbbbbbbbbbcccccceeeccc```___dddggg```WWWJJJ>>>BBBcccFFF<<<444111000---,,,---***,,,)))***///+++///???lllXXXxxxxxxvvvtttrrrqqqqqqrrrsssrrrqqqnnnnnnnnnooopppooonnnllleee}}}ttt[[[MMM\\\nnnZZZRRR```yyyzzzllllllpppzzzwwwqqqooorrrsss{{{uuuooojjjjjjjjjjjjlllppphhhssstttnnnllljjjjjjppphhhpppkkkjjjsssssswwwppptttrrrqqqmmmhhhrrrpppsssyyysssnnnmmmkkkiiiiiiooommmmmmtttpppiiikkkjjjmmmmmmjjjhhhhhhhhhgggmmmssshhhiiijjjrrryyypppuuu]]]>>>777444<<>>EEEdddyyyYYYFFFSSSOOOIIIMMMSSSSSSSSSRRRJJJNNN```gggcccnnnxxxmmmbbbeeeiiihhhdddccc___PPPDDDNNNbbbmmmfffeee}}}yyysssvvv|||yyysss{{{uuujjjddd```___aaa\\\WWWTTTRRROOOJJJIIIKKKTTTWWW[[[___aaa```___]]]```aaabbbbbbccccccbbbbbbdddcccbbb```cccfff```XXXGGG>>>>>>```DDD<<<555333222...,,,---)))---******///,,,...;;;fffddd~~~vvvwwwuuutttrrrppppppqqqrrrqqqpppnnnnnnoooooonnnnnnmmmmmmcccqqq^^^JJJFFFRRRcccXXXfffooozzz|||rrrhhhkkkuuupppmmmkkkkkkllloootttwwwpppmmmkkkmmmmmmjjjjjjmmmlllrrrrrrkkkjjjooommmeeeoookkkeeeiiisssssswwwmmmtttwwwtttvvvnnnnnnmmmkkkkkkooopppnnnooorrrllliiihhhkkkjjjeeebbbbbbaaadddaaadddppprrrmmmpppmmmnnnnnnllliiihhhgggggggggppphhhkkkkkklll{{{yyyjjj```eeeQQQ999888888???@@@CCCVVVmmmccc[[[PPPXXXVVVVVVVVVTTTSSSSSSUUUWWWTTTRRRTTTWWWWWWSSSRRRTTTMMMMMMOOOQQQTTTVVVUUUSSSNNNTTTWWWTTTPPPOOOOOONNNOOONNNNNNPPPQQQMMMDDD===XXXcccBBB???:::444000...---,,,***111%%%***333IIIwwwrrrzzzooo{{{wwwiiinnnwwwWWWfff^^^gggpppzzz}}}}}}|||vvvuuuxxx|||zzzwwwuuuwww{{{yyyuuu|||}}}sssyyyqqqvvvqqqpppssstttqqqrrruuuiiiccciiixxxzzzWWWLLLPPPJJJ:::KKK___SSSGGGIIIRRRYYYZZZ]]]ppp{{{{{{rrrlllllljjjhhhhhhbbbSSSDDD???LLLlll{{{aaaHHHKKKMMMLLLJJJHHHEEE???999555111000111+++000,,,---WWWyyytttrrrtttuuusssqqqqqq|||ooo```XXX\\\cccaaakkkwww~~~~~~xxxpppkkkpppxxxvvvtttzzz}}}zzzzzz{{{qqq```OOOGGGLLLUUUkkksss|||~~~|||{{{}}}}}}vvvhhhTTTBBB>>>AAA;;;AAAHHHOOOUUU[[[bbbgggnnnlllkkklllooopppooommmgggkkkjjjeeeeeeiiiiiifffgggggggggggggggddd```\\\TTTEEE666555777dddAAA222999444---...************))))))))))))''')))'''###...111yyyMMMppp{{{uuuoookkkiiiiiiiiikkkdddfffjjjlllnnnnnnmmmlllgggooommmhhhcccRRR@@@>>>CCCzzzoooZZZCCCDDDhhhTTTOOOWWW[[[[[[VVVLLLQQQhhh^^^[[[kkkzzznnn```cccjjjfffeeeccc[[[PPPOOOaaawwwrrrgggttt}}}~~~~~~xxx}}}mmm```YYYUUUUUUWWWPPPLLLKKKKKKGGG@@@======IIINNNUUU\\\```aaa___^^^___```bbbcccdddcccaaa```bbbddddddbbbcccdddaaa[[[GGG>>>:::ZZZ{{{BBB:::555444333///,,,,,,)))---***)))...,,,---888eeelll~~~wwwwwwuuuvvvtttrrrrrrrrrrrrqqqpppnnnooooooooommmllllllmmmeeeyyytttyyy}}}pppffffffpppkkkiiijjjjjjgggkkkoookkkllljjjjjjmmmmmmiiijjjmmmtttpppooommmjjjmmmmmmdddnnnfffgggmmmnnnqqqqqqiiitttjjjrrrkkklllsssiiirrrtttooommmoooqqqqqqtttxxxqqqmmmhhhdddYYYKKKEEEFFFEEELLLNNNTTTccchhhhhhnnnooonnnmmmllliiihhhjjjmmmcccnnnhhhmmmooommmtttjjjsssdddfffQQQ<<<;;;999>>>>>>DDDYYYhhhccc[[[MMMWWWTTTRRROOOOOOQQQTTTWWWXXXVVVRRRRRRTTTSSSNNNMMMOOOMMMMMMPPPTTTXXXXXXWWWVVVOOOXXX[[[SSSJJJIIILLLNNNMMMPPPRRRRRRNNNIIICCC@@@^^^rrrFFFCCC===777222000......$$$333'''000777@@@www{{{vvvwwwrrrmmmfff~~~rrrooossssssllluuuwwwxxxxxxxxxwwwuuurrrzzzppprrrdddjjj```ccc^^^]]]aaaaaa[[[XXXZZZ]]]ggg~~~KKKKKKBBBMMMOOOCCCUUUcccMMMSSSLLLHHHIIIGGGLLLbbb{{{www}}}}}}tttpppssstttppplllllljjjhhhhhhbbbTTTEEEDDDMMMjjj[[[GGGLLLMMMKKKIIIHHHGGGCCC;;;555///111444---000,,,000[[[aaaeeezzz~~~yyyuuuttttttuuuwwwzzzqqqwwwwwwgggLLL999:::CCCFFFSSSbbbkkknnnqqquuuwwwttt|||sssyyy{{{xxxpppaaaOOODDD@@@??????@@@QQQ]]]kkkvvv~~~~~~xxxmmm\\\QQQSSS[[[aaavvvuuupppnnnlllmmmooopppnnnlllmmmiiilllqqqmmmbbbbbbjjjfffffffffffffffccc^^^[[[UUUAAA111555>>>qqq@@@222;;;666---...************))))))))))))'''++++++)))222222OOO|||XXXyyylllpppwwwqqqnnnmmmooopppmmmhhheeeeeegggjjjlllmmmkkkiiigggjjjnnnkkkfffbbbQQQ>>>;;;GGG|||EEEPPPSSSPPPcccOOOWWWZZZYYYVVVOOO\\\zzzgggZZZddduuuqqqeeeeeehhhaaadddccc[[[UUU]]]uuuiiirrryyywwwyyyyyy}}}vvv^^^NNNFFFBBBCCCFFFIIIHHHJJJMMMKKKCCC???>>>???FFFOOOYYY___```___]]]^^^```bbbddddddcccaaa___bbbeeefffdddbbbcccaaa]]]LLLCCC<<>>GGGPPPQQQRRRTTTUUURRRHHH@@@<<>>===888///,,,---+++******)))+++---///111hhhttt{{{}}}zzzxxxvvvuuuuuuuuuuuuuuutttrrrpppooosssrrrpppnnnllllllmmmnnnjjjnnnkkkmmmssslllbbbddd```dddllllll```^^^fffkkkpppeee]]]hhhqqq```UUU```eeehhhqqqrrrhhhbbb```ZZZQQQQQQNNNNNNUUU___bbb^^^gggooolllpppmmmgggeeeMMMBBBKKKVVV___fffppp}}}{{{tttkkkggghhhkkkkkkjjjaaazzzwwwmmmhhhooonnnnnnmmmllllllmmmmmmnnnllljjjkkknnnoooooonnnccccccaaaWWWDDD555222888???CCCYYY[[[llleeeYYYNNNPPPPPPTTTRRRQQQNNNLLLJJJJJJKKKKKKKKKOOOSSSOOOGGGAAAAAACCCFFFHHHIIIIIIIIIIIIKKKLLLSSSKKKGGGKKKPPPRRRSSSUUUPPPPPPOOONNNMMMJJJHHHGGG```yyyUUUOOOGGG@@@;;;666000,,,)))''',,,//////777sss||||||oooyyy}}}wwwttt{{{{{{mmmeeennn~~~vvvqqqsssuuuuuugggeeebbb```bbbgggmmmpppjjjsss{{{uuu~~~ddd[[[ccccccpppyyyqqqoooqqqsssrrrqqqnnnlllkkkkkkhhh^^^OOODDDHHHQQQrrrLLLMMMQQQQQQPPPNNNKKKGGGDDDBBB@@@===888333111...,,,...222JJJ~~~zzzwwwxxxwwwrrroooooouuupppsss|||{{{sssoooqqq~~~yyyxxxwwwxxxzzz{{{{{{{{{ttt~~~{{{xxx}}}www___DDD999CCCSSSbbbkkkiiilllkkkoooooooooooonnnllljjjiiihhhggggggggghhhiiijjjkkkeeefffgggfffeeeaaa^^^\\\OOODDD???+++@@@dddKKK===AAA<<<555333000///---+++*********+++))),,,$$$------,,,ZZZLLLuuuxxxsssxxx}}}zzzuuurrrooojjjeeeeeeiiirrrpppnnnllljjjiiiiiiiiihhheeebbbdddddd]]]MMM???VVVooofffcccNNNZZZeeennnyyykkk}}}nnnnnnkkkwww|||pppdddiiidddLLLMMM___vvv}}}mmmjjj\\\PPPQQQSSSHHHKKKXXXkkk{{{~~~{{{tttqqqmmmvvvWWWGGG@@@KKKWWW[[[___eeevvvrrrbbb^^^^^^[[[VVVPPPFFFAAAHHHWWWbbbeeebbbccceeeffffffdddcccaaaZZZ[[[]]]aaadddeeecccaaaQQQ===DDD[[[PPPLLLHHHDDDAAA;;;333//////,,,+++*********,,,///000]]]uuuwww}}}zzzxxxvvvuuuwwwwwwuuutttrrrqqqooooooppppppooonnnmmmllllllkkklllnnnhhhfffdddUUUGGGHHH>>>HHHPPPTTT\\\fffcccXXXJJJOOO[[[nnnkkkLLL>>>NNNLLLXXXbbbhhheeeZZZ\\\mmmuuuyyyYYYbbbooolllnnnmmmjjjnnn^^^aaattt|||kkkccceeejjjlllkkkgggkkk```ooo~~~~~~}}}xxxssspppppptttwwwlllkkkkkkllllllmmmnnnooonnnjjjhhhjjjnnnoookkkggg]]][[[XXXTTTJJJ@@@===@@@???===[[[mmm}}}```PPPMMMHHHKKKIIINNNOOONNNKKKGGGEEEGGGIIIKKKNNNOOOKKKDDD@@@@@@CCCGGGFFFDDDDDDFFFHHHHHHHHHOOOJJJIIIOOOUUUVVVXXXZZZVVVVVVTTTRRRQQQPPPOOOOOOjjjZZZWWWPPPGGG===444///,,,---))),,,...***...WWWzzzttt{{{yyyxxxooovvvyyyuuussswww{{{{{{nnnbbbhhhsssyyy}}}tttpppttt||||||vvvjjj]]]XXX\\\bbbdddooouuuttttttyyy{{{}}}aaa]]]hhhjjj|||{{{pppnnnrrrtttsssqqqmmmkkkkkkkkkggg]]]MMMBBBAAAVVVmmmwwwVVVZZZZZZQQQPPPOOOMMMLLLJJJJJJIIIDDD???888444111///...---OOOwwwiii~~~zzzxxxyyyvvvqqqoooqqqqqqkkknnnzzzzzzcccXXXcccaaaxxxoooooonnnzzzyyyxxxyyy{{{|||||||||xxxxxxtttsssrrrUUUVVVddduuu}}}~~~}}}~~~{{{www[[[AAA@@@SSSeeeqqq~~~iiilllgggeeemmmmmmmmmmmmllljjjiiihhheeeffffffgggggghhhiiijjjcccdddeeeeeeddd```]]]ZZZRRR@@@444---XXX```OOOCCCEEE???666444111000...,,,************((()))%%%...111---VVVNNNeeesssooovvvtttvvvsssqqqnnnhhhaaabbbgggqqqpppmmmkkkjjjjjjkkkllljjjddd^^^^^^bbb___OOO???VVViiiSSS[[[WWWcccxxxwwwyyyvvvjjjaaagggyyypppvvvppp}}}|||}}}aaa\\\[[[EEEXXXmmmxxxxxxuuufffPPPIIIUUUWWWJJJQQQWWWbbbppp~~~~~~zzzvvvvvvddd???FFFSSS^^^bbbhhhzzzzzzcccbbbbbb\\\```]]]UUUMMMOOOWWW\\\]]]ddddddddddddcccbbbbbbaaa[[[]]]```bbbcccbbb```^^^XXX???@@@UUUwwwOOOOOOLLLHHHCCC<<<666111///---,,,*********,,,...///OOO|||mmm}}}zzzyyywwwwwwwwwvvvtttrrrqqqqqqppppppnnnnnnnnnnnnnnnlllkkkjjjmmmpppkkkfffaaaQQQJJJTTTWWWcccbbb]]]hhhqqqdddQQQXXXmmmxxxrrrgggWWWTTT___zzzpppgggSSSWWWzzzuuuVVVdddtttjjjhhhjjjkkkwwwuuuZZZ]]]iii}}}~~~uuulllhhhjjjmmmkkkiiigggqqqttthhhZZZTTTTTTUUUcccdddfffiiilllmmmkkkiiikkkjjjjjjkkkkkklllmmmnnnmmmiiigggiiimmmkkkddd^^^MMMDDD>>>AAAEEEBBB;;;777<<<>>>nnn}}}{{{]]]LLLOOOFFFMMMFFFLLLOOOOOOKKKFFFEEEIIINNNPPPQQQPPPJJJDDD@@@BBBDDDKKKGGGEEEFFFJJJNNNOOONNNVVVRRRRRRWWW[[[[[[[[[]]]aaa___\\\YYYWWWVVVWWWWWWbbbXXXZZZYYYPPPBBB777333444444......111+++000LLLzzzlllwwwvvv}}}uuuwwwwwwtttrrrtttwwwxxxzzz{{{uuuaaaYYY]]]jjjyyywwwrrrsss}}}wwwddd\\\___dddeeehhhtttxxx|||iiiWWW]]]kkknnn|||oooooottttttrrrqqqlllkkkjjjjjjggg[[[KKK???===XXXwwwqqq___```\\\OOOOOONNNNNNNNNOOOPPPPPPIIIFFF???999555333000---:::|||```[[[~~~zzzxxxxxxvvvrrrqqqtttrrrooonnnwwwrrrQQQCCCXXXeeesssxxx}}}{{{zzzyyyzzz|||}}}}}}}}}ttt|||~~~~~~xxxnnndddkkktttyyyyyyyyy~~~yyyzzzlllPPP;;;BBB[[[pppuuullltttnnnoookkkkkkkkkkkkkkkjjjiiiiiieeeeeeffffffffffffffffffaaabbbddddddbbb^^^ZZZWWWHHH;;;888BBBwww\\\TTTIIIIII@@@777333111///---+++***)))))))))&&&))))))---111,,,PPPggggggppp\\\ttteeeiiiwwwzzzrrrqqqqqqqqqkkkddddddhhhmmmlllkkkjjjjjjkkklllmmmooojjjccc```eeeeeeWWWEEEFFFppp[[[DDD^^^rrryyypppdddXXXXXXaaakkknnnlllqqqvvvqqq~~~\\\YYYVVVIIIeeetttqqquuuhhhnnnaaaMMMNNN[[[\\\SSSdddrrr}}}wwwqqq___NNNRRRUUUYYY]]]hhhzzzhhhlllnnnggggggfffaaa[[[ZZZ]]]^^^\\\ffffffeeedddcccaaa``````[[[]]]```bbbbbbaaa```___YYY>>>>>>WWWeeeNNNOOOMMMIIICCC<<<888333000...,,,+++******+++---...???|||ccc|||zzzyyyxxxxxxsssrrrqqqqqqqqqqqqrrrrrrlllmmmnnnooonnnllljjjiiihhhmmmmmmllliiiaaajjjyyy}}}~~~```SSSWWWkkksssfffPPPWWW~~~qqqvvvsssllllllnnnbbbQQQhhh|||nnnfffiiigggrrrvvvuuueeeTTTSSS```nnnssssssmmmmmmlllllllllkkkiiihhheeeeeeaaaZZZYYYYYYTTTLLLOOONNNSSS^^^jjjpppllleeelllkkkkkkjjjjjjjjjjjjkkkiiihhhgggjjjllljjjccc\\\]]]ZZZ[[[\\\VVVHHH;;;666===IIIjjjzzzYYYLLLVVVSSS\\\UUURRRSSSSSSNNNJJJKKKRRRXXXYYYXXXTTTOOOIIIFFFGGGJJJUUURRROOOPPPTTTXXXXXXWWWZZZWWWWWW\\\]]]\\\[[[]]]eeeccc___[[[YYYXXXXXXXXXbbbXXX\\\___ZZZNNNDDD???>>>111,,,+++111)))222FFFuuurrrwww|||{{{xxxtttqqqqqquuuyyy|||vvvttt{{{qqq[[[QQQYYY\\\ddd|||yyyyyy{{{xxxnnn\\\QQQ___rrrwww|||pppqqqtttrrrpppqqqmmmlllkkkkkkggg[[[JJJ>>>DDD^^^uuufffccc[[[LLLLLLKKKKKKLLLNNNOOOPPPJJJJJJEEE===777555222///<<>>======NNNWWWzzz\\\RRRZZZ]]]aaa]]]ZZZZZZXXXUUURRRTTTYYY]]][[[ZZZWWWRRRNNNLLLMMMOOOYYYWWWUUUTTTUUUUUUUUUUUUUUUSSSTTTXXXYYYXXXYYY\\\```^^^[[[WWWUUUTTTTTTTTTkkkcccdddeeeddd^^^TTTIIIBBB999...$$$&&&!!!999WWWwwwxxx{{{uuu|||yyyuuuuuuvvvwwwwwwxxxrrrmmmppptttuuu|||{{{mmmQQQSSSZZZdddrrr}}}~~~|||aaa}}}\\\TTTfff}}}|||rrrssstttooommmpppooonnnmmmmmmiii]]]KKK>>>III```|||tttdddaaaZZZJJJIIIHHHGGGGGGHHHIIIJJJFFFJJJHHH???888666555222222@@@sssmmmwwwuuuvvvuuutttuuuqqqvvvmmmppptttVVVDDD[[[nnn}}}yyy{{{|||zzzxxxwwwxxxzzz||||||{{{~~~{{{zzz|||~~~|||yyyxxxhhhfffjjjwww|||{{{}}}hhhOOOBBBAAAPPPqqqjjjnnnoooiiipppmmmlllkkkjjjiiiiiihhhhhhbbbcccdddeeeeeedddccccccaaacccddddddaaa\\\VVVRRRIII:::444@@@nnnTTTXXXPPPMMMDDD<<<999333222///---+++*********&&&++++++"""///---666}}}kkkbbbbbbyyyxxxsssoooooonnnjjjiiijjjiiijjjkkkkkkkkkiiigggfff```fffgggccccccgggaaaWWWKKKWWW^^^bbbtttwwwgggbbbRRRIIINNNbbbkkkfffiiiuuuqqqmmmzzzzzzjjjZZZKKK___rrruuu|||zzzuuusssnnnaaaeeeqqqiiijjjmmmeeecccjjj{{{tttjjjiiilllttt}}}}}}|||yyywwwyyyxxxnnnccc```bbbfffiiiiiifffccc```ZZZ\\\___```aaabbbfffiiiUUU>>>CCC```WWWHHHJJJLLLIIIAAA======999444///...,,,******+++,,,---333XXXvvvpppwwwtttttttttuuunnnnnnoooppppppooonnnmmmmmmnnnnnnnnnnnnmmmllllllkkklllkkkmmmkkk```fff~~~~~~fffKKK^^^jjjtttaaarrrqqq___TTTYYYsss}}}uuutttooo\\\UUUeeeuuuhhhYYYIIIBBBAAAEEENNNWWW```~~~pppjjjtttkkkjjjooottt{{{wwwjjjbbbfffnnnooolllhhhhhhiiijjjiiiggg^^^kkkuuujjj{{{cccaaajjjkkkkkkjjjhhhhhhggghhhhhhdddgggjjjiiieee```\\\[[[mmmxxxvvvZZZ???444777<<>>???<<<666000...,,,*********,,,,,,;;;JJJyyy|||tttqqqrrrrrrsssnnnoooppppppooommmkkkiiinnnnnnnnnnnnnnnmmmmmmmmmlllkkkiiioooqqqcccaaarrrhhhWWWKKKnnn|||[[[jjjqqqrrrVVV???\\\}}}aaahhhdddpppoooXXXWWWlllvvvHHH<<<999CCCLLLKKKNNNUUUssswwwiiirrrgggdddlllkkkqqqzzz}}}|||yyywwwwwwooojjjgggjjjooopppjjjdddkkk]]]WWW```gggfffjjjsssxxxppphhhhhhmmmqqqoookkkjjjiiihhhhhhhhhhhhhhhhhheeeiiikkkfff]]]UUURRRQQQZZZVVVRRRNNNGGG>>>:::<<<@@@HHHkkkiii^^^VVVaaaWWWXXXYYYXXXXXXXXXXXXTTTPPPLLLHHHHHHGGGGGGGGGIIIKKKMMMJJJMMMPPPPPPNNNMMMNNNPPPQQQNNNNNNOOONNNLLLMMMRRRQQQPPPPPPPPPPPPPPPPPPQQQcccrrrlllssswwwjjj^^^UUUJJJAAA555000222///+++666HHH{{{zzz|||zzz|||~~~yyyjjjkkkaaaWWWRRRMMMHHHGGGJJJJJJVVVwww{{{yyy{{{}}}~~~}}}sssiiiuuusss~~~uuu|||}}}}}}{{{yyynnn\\\dddiii___lll~~~tttssstttppplllkkklllrrrqqqooolllZZZFFFAAAMMMZZZlllcccPPPVVVOOODDDIIIMMMKKKFFFBBBAAACCCGGGEEECCCCCCBBB???999444::::::iiiuuusssrrruuuvvvrrrqqquuupppuuu|||dddOOOXXXoooxxx{{{xxxyyywwwyyy|||yyysssttt{{{{{{{{{zzzyyyyyyxxxwwwwwwrrrqqqhhh^^^aaaooovvvsssnnnTTT999999LLL^^^ttttttsssrrrvvvvvvpppooommmjjjhhhgggffffffdddfffgggfffcccbbbdddgggfffgggeeecccbbb^^^SSSGGGBBB:::>>>ggg^^^PPP[[[MMMFFFKKKBBB===:::666111---***)))((()))%%%......------<<>>:::777333///---,,,,,,---000DDDxxx|||~~~yyyyyyrrrooossspppqqqrrrrrrpppnnnnnnnnnoooooonnnmmmllljjjjjjiiimmmiiifffiiimmmmmmhhhcccZZZIIIjjjqqqlllhhhSSSHHHAAApppzzznnnfffbbbccc___ccc}}}mmmcccUUULLLLLLRRRYYY]]]ttt|||ttthhhmmmooohhheee[[[UUUEEECCC^^^zzzwwwqqqlllkkkllliiiddd```MMMFFFAAADDDFFFEEEGGGKKKUUUuuuxxxmmmkkkjjjooonnnkkkhhheeeeeefffhhhddd``````bbb```bbbqqqdddZZZPPPIII@@@888777;;;>>>KKK|||ggg^^^^^^QQQRRRNNNJJJWWWTTTPPPMMMLLLHHHBBB===;;;===<<<;;;???DDDCCC===DDDJJJPPPOOOKKKKKKOOOUUUSSSQQQNNNIIIGGGHHHMMMRRRPPPUUUWWWSSSMMMLLLRRRXXXnnnjjjssszzzpppdddYYYLLLCCC777000000---(((///===~~~xxx}}}vvvvvv{{{}}}zzzqqqppptttzzz}}}|||zzzzzzyyyhhhRRRBBB<<>>:::333EEEEEE~~~{{{eeeooozzzooouuutttpppwwwnnnpppmmmpppsssbbbOOOOOOcccuuu|||}}}xxx}}}|||yyyuuuuuuxxxxxxuuuxxxxxxxxxwwwvvvtttsssrrrtttqqqfff]]]```lllppplllUUU:::;;;PPP[[[www~~~tttvvvqqqnnnqqqqqqrrrpppnnnkkkiiigggeeeeeecccddddddbbbaaa```aaaccc^^^bbbccc```]]]XXXNNNCCC444:::???wwwvvv\\\YYY___TTTQQQQQQDDDAAA>>>999444000.........,,,'''---))))))***777bbbwwwvvvaaavvvuuu|||ooo~~~~~~tttrrrooollljjjjjjjjjjjjjjjkkkkkkjjjhhhhhhiiikkkffffffggghhhiiikkklllmmmlllddd\\\\\\eeeoootttuuuqqq{{{nnnooo{{{yyyzzzZZZfff{{{rrreee]]]bbbllluuuzzzpppfff^^^eee\\\[[[XXXhhhfffoooxxxyyypppkkk______eeeaaa```eeeeee^^^___^^^^^^cccjjjllljjj]]]???GGGkkkzzz___kkklllYYYVVVVVVSSSPPPQQQRRROOOIII???<<<777111---,,,,,,---111666ooo|||wwwyyytttooopppqqqpppoooppppppooommmlllmmmmmmllllllkkkjjjiiiiiilllhhhfffhhhkkkggg\\\QQQeeeeee~~~wwwkkkllldddGGGFFFUUUeeegggfffnnnxxxyyynnnbbb```fffOOOKKKGGGHHHMMMUUU\\\aaawwwiiimmmooogggccc```tttwww}}}qqqnnnjjjiiijjjjjjhhheeeyyy{{{ssspppqqqnnnmmmkkkiiigggfffeeeeeeaaa```^^^[[[ZZZaaannnxxxddd]]]UUUKKK@@@777888<<>>444@@@000mmmfffvvvhhhqqqsssmmmxxxqqqqqqppprrrrrrfffVVVOOObbbqqq}}}zzzssstttxxxwwwpppxxxxxxwwwvvvtttqqqooommmtttuuupppgggeeeiiikkkiiiMMM999DDDXXXdddwwwuuuyyyrrrmmmpppooorrrqqqnnnkkkiiifffeeedddddddddcccbbbaaa```aaabbb_________^^^^^^YYYLLL>>>888DDDYYYiii\\\[[[[[[RRRRRRRRREEEAAA>>>999444111///......,,,(((---((())),,,666]]]bbb}}}wwwuuurrrnnnkkkjjjkkkllllllhhhiiiiiiiiiiiiiiijjjkkkkkkjjjhhhffffffggghhhiiinnnkkkbbbZZZ```ooowwwuuupppzzz{{{|||~~~xxx{{{YYYiiizzznnnpppyyyxxxtttmmmeeecccZZZ]]]RRRdddccchhhoooxxxzzzrrrllliii^^^aaahhhbbb^^^aaaaaa]]]```aaa```bbbhhhmmmnnn^^^AAABBBiiilll\\\iiiWWWUUUVVVWWWXXXZZZYYYVVVQQQDDD@@@:::333///---,,,---///'''qqqppp{{{uuuyyyvvvqqqppprrrooommmmmmooopppmmmjjjlllkkkkkkjjjjjjiiiiiiiiilllkkkkkkjjjfff\\\NNNDDDJJJOOOfffuuupppnnnmmmaaasssrrrzzz}}}vvvtttttt~~~yyygggjjjmmmgggffftttssstttooommmiiidddeeejjjmmmmmmnnnvvvpppiiijjjkkkiiilllkkkjjjiiihhhfffdddbbb]]]___\\\TTTPPPRRRSSSRRRHHHIIIJJJEEE===777777:::@@@FFFvvvfffnnntttVVVXXXWWWPPPUUUTTTXXXTTTQQQNNNNNNOOONNNKKKHHH@@@@@@BBBEEEHHHIIIFFFAAAPPPQQQQQQPPPOOOQQQVVVZZZYYYTTTPPPRRRXXX]]]___^^^YYYXXXVVVUUUUUUWWWZZZ\\\nnndddgggmmmgggbbb^^^TTTNNNAAA777444222......333aaa}}}yyywwwmmmkkk___XXXUUULLLWWWwww~~~}}}|||{{{{{{{{{gggMMMEEECCCJJJaaa{{{ttthhhiiihhhsss{{{www|||}}}yyywwwuuucccEEEJJJpppIIIBBBIIIooorrrpppfffSSSEEENNNnnnyyysssiiiiiihhhUUUCCCEEEllltttLLLfff[[[\\\\\\WWWVVVPPPSSSVVVXXXWWWVVVTTTSSSNNNNNNMMMKKKGGGDDDAAA@@@666666---UUUwwwxxxrrr}}}{{{nnnssssssqqqrrrssspppkkk^^^OOO___kkk{{{zzzzzzwwwtttwww{{{yyyuuussssssttttttsssqqqooonnnkkkqqqssslllccc___```aaaBBB<<>>UUUtttxxxwwwppptttrrrnnnrrrrrrmmmmmmdddNNN```jjj}}}xxxyyyvvvuuuwwwvvvoookkkjjjkkkmmmppprrrttttttsssrrrhhhoootttooofff^^^]]]___;;;???QQQgggxxxppptttxxxrrroooqqqmmmnnnmmmkkkiiigggfffeeedddfffdddbbbaaabbbbbbaaa``````^^^[[[\\\^^^YYYFFF222222>>>~~~^^^YYYSSSNNNMMMKKKJJJKKKDDDCCC???;;;666222...,,,---)))...))),,,000444QQQ~~~RRRddd~~~zzzxxxsssmmmjjjkkkmmmlllkkkjjjiiihhhiiijjjjjjhhhffffffeeedddddddddfffiiijjjlllmmmhhh```bbbmmmuuuvvvssssss{{{gggyyyyyytttppprrrpppjjjfffccc```gggKKKgggfffdddggghhhfffdddcccbbb]]]TTTNNNRRRMMMKKKDDDAAARRRdddccc[[[aaaccc___]]]bbbjjjnnn```FFF===sssvvvpppZZZSSSWWWRRRPPPOOOOOOLLLEEEAAAAAAEEECCC>>>888333000...---111'''MMM}}}uuuvvvvvvsssrrrpppnnnlllkkkllllllkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkgggjjjjjjfffdddjjjxxxlllZZZ]]]ZZZVVVZZZcccfffeeehhhnnn___eeeiiihhhggghhhjjjkkkvvvwwwwwwuuuqqqnnnmmmmmmffflllgggdddiiigggdddiiiaaaccckkkkkkYYYFFFCCCHHHQQQ^^^hhhiiijjjmmmlllgggeeelllpppmmmiiijjjlllmmmnnnnnnnnnlllhhheeebbb```iiigggddddddeeeddd```]]]]]]VVVMMMIIIHHHGGGCCC???;;;<<<999111...222888;;;===@@@GGGooo___XXX]]]VVVVVVZZZRRRYYYVVVSSSOOOOOOQQQQQQOOOMMMJJJHHHJJJQQQVVVTTTQQQPPP^^^[[[WWWUUUVVVXXXXXXXXXSSSRRRSSSXXX^^^___[[[VVVXXX[[[^^^```^^^YYYTTTPPP|||lllfffnnnyyyvvvnnncccUUUTTTHHH<<<888777444000...888bbbooo{{{}}}sssjjj|||ppp^^^bbbeeexxx}}}~~~}}}zzzvvvtttyyyzzz~~~~~~~~~}}}{{{xxxtttrrrfff]]]XXX[[[dddpppaaaMMMJJJOOOwwwrrryyyyyy{{{qqqnnntttjjjMMMPPPsssRRRXXXoootttvvvqqqfffMMMAAA```vvvqqqiiihhhcccNNNDDDPPPNNNdddfffZZZSSSNNNPPPJJJGGGKKKQQQVVVXXXVVVPPPLLLQQQQQQPPPKKKDDD???>>>>>>:::222;;;IIIrrrwwwmmmmmmrrryyyqqqlllrrrrrrkkkpppiiiNNN^^^hhhyyypppuuunnnoootttlllXXXOOOSSSjjjlllooorrrttttttsssrrrmmmooopppppplllgggeeeeeeCCCJJJZZZ{{{~~~uuummmqqquuupppoooqqqkkklllkkkiiigggfffeeeeeedddfffccc``````aaaaaa___]]][[[^^^___]]]ZZZQQQ@@@111EEEhhhwww[[[UUULLLLLLPPPKKKHHHNNNIIIHHHFFFCCC===777111......+++///))),,,///...GGGkkkXXXvvvvvvsss}}}{{{yyytttnnnkkklllmmmkkkhhhllljjjiiiiiijjjiiifffccccccccccccdddeeeggghhhiiiiiijjjjjjiiikkkqqqxxx|||vvv{{{vvv|||uuupppqqqpppkkkiiijjjddd___dddLLLTTTjjjnnnfffgggccc___``````ZZZLLLAAADDDHHHHHH===>>>\\\tttppp___```^^^ZZZ]]]ccchhhggg___HHHAAA{{{{{{\\\___WWW[[[TTTOOOMMMMMMHHHAAA???BBBCCCAAA>>>:::666222///...---,,,@@@zzzvvvsssrrrqqqpppmmmnnnmmmkkkiiiiiijjjllljjjjjjjjjjjjkkkkkkllllllgggiiijjjhhhhhhnnnzzzvvvbbbNNN>>>>>>KKKLLLAAAFFFWWWaaaccceeeeeeppphhh]]]UUUPPPPPPXXX```aaadddfffggggggiiimmmpppcccllljjjbbb^^^UUUSSS^^^ooofffhhhZZZEEEUUUkkkcccPPP___iiiiiiiiinnnpppllleeekkknnnllllllqqqtttsssmmmmmmmmmjjjgggiiiooovvviiieeeaaaaaabbbbbb___[[[]]]PPPGGGIIIIIIAAA999666:::;;;666//////555999999;;;???PPPmmmVVVVVV]]]VVV[[[aaaWWW]]]SSSOOOKKKJJJKKKKKKIIIGGGKKKHHHJJJRRRXXXWWWTTTUUU[[[WWWTTTSSSVVVXXXWWWVVVSSSSSSTTTWWWZZZZZZWWWTTTVVVXXXZZZYYYUUUQQQPPPOOOaaalllccchhhsssssspppkkk```^^^RRREEEAAAAAA>>>999555777```~~~|||gggttt}}}xxx~~~}}}{{{}}}~~~zzz|||~~~~~~{{{vvvpppmmmccc[[[SSSRRR\\\qqq[[[MMMPPP[[[ZZZooooooyyyzzzoookkktttmmmQQQSSSvvv\\\bbbxxxhhhwwwiii^^^IIIKKK~~~yyysssoooiiihhhbbbMMMFFFUUUSSSsssQQQVVVOOOKKKOOOCCCIIINNNUUU[[[^^^[[[TTTOOORRRRRRPPPKKKCCC>>><<<<<<@@@666999BBBmmmpppvvvpppuuuxxxqqqlllsssssskkksssnnnPPPXXXccc}}}pppeeeeee]]]aaalllcccJJJ@@@HHHnnnppprrrssssssqqqooommmpppllliiikkknnnmmmkkkiiiRRRVVVdddrrrtttkkknnnrrrnnnooopppjjjjjjiiihhhfffeeeeeeeeeeeeeeebbb___^^^``````^^^\\\VVV^^^ccc___UUUIII<<<111666oooYYYQQQHHHMMMTTTLLLGGGQQQNNNMMMLLLIIICCC;;;444//////,,,000)))+++---)))???vvvgggsssxxxyyy~~~zzztttnnnlllmmmmmmjjjgggmmmkkkiiiiiijjjiiidddaaaeeeeeeeeeddddddeeeeeefffggghhhkkkpppsssuuu{{{}}}xxx~~~yyyssssssnnnkkkjjjkkkggg```aaagggddd]]]aaaOOOMMMtttwwwccceee```^^^aaaccc[[[JJJ;;;;;;HHHNNNDDDIIImmmzzzccc^^^XXXVVV^^^ffffffaaaVVVDDDBBB^^^KKK[[[XXXWWWOOOJJJHHHIIIEEE@@@@@@FFF@@@@@@>>>;;;777333000...&&&---888kkkwwwqqqooonnnnnnlllnnnnnnkkkhhhgggjjjmmmjjjjjjjjjkkkkkkllllllmmmhhhkkkmmmmmmkkkiiihhhiiissspppYYYDDDCCCEEEBBBCCC@@@EEERRRXXXYYYeeemmmfffgggZZZOOOIIIEEECCCIIITTTYYY```hhhkkkhhhaaa[[[XXXeeelllfffXXXMMMCCCGGGYYY___^^^mmmeee\\\gggqqqrrrgggaaafffkkkiiihhhmmmmmmhhhgggjjjkkkgggllliiigggjjjmmmlllkkkjjjhhhddd______aaaaaa^^^ZZZUUUGGGEEEQQQSSSEEE777333///222333111444;;;;;;666999???```lllqqq]]]___cccYYY___cccTTTYYYNNNJJJGGGFFFGGGHHHGGGDDDFFFAAACCCLLLRRRQQQPPPRRRWWWSSSPPPQQQUUUWWWVVVTTTVVVVVVVVVWWWXXXXXXVVVUUURRRSSSSSSPPPLLLLLLPPPTTTsss]]]kkkjjjrrr{{{uuu\\\ZZZVVVQQQQQQTTTQQQAAA///666bbbtttwwwsss___wwwvvv~~~~~~|||}}}{{{zzz|||~~~|||{{{{{{{{{}}}|||{{{}}}{{{mmm\\\SSSHHHBBBNNNkkk{{{RRRXXX___TTTMMMiiixxxbbbyyytttnnnmmmnnnoooqqqbbbJJJRRRvvvdddddd{{{qqqsss\\\TTTOOOfff}}}{{{tttqqqhhhhhh```EEEGGGoooIIIeeexxxMMMKKKEEEGGGCCCAAAJJJOOOTTTXXXWWWUUURRRQQQLLLKKKHHHBBB?????????>>>CCC666888===EEEjjjwww~~~xxxtttrrrrrroooooouuuwwwmmm^^^PPPaaahhhLLLFFF???IIIBBBCCCKKK:::===ggguuutttuuunnnmmmqqqppplllllllllmmmmmmnnnpppppp{{{lllvvvmmmlllllllllnnnppppppnnnmmmhhheeeccceeennnuuurrrjjjaaaaaaaaaaaaaaa```______dddVVV[[[cccPPP@@@===111CCCfff\\\ZZZXXXXXXYYYXXXTTTQQQOOOLLLIIIGGGFFFBBB===999333...***+++,,,---111777yyyooo}}}eeewwwzzzrrrjjjgggjjjnnnooooookkkjjjjjjiiigggeeedddcccgggfffeeedddcccddddddeeegggdddeeekkkqqquuuxxx}}}~~~zzzzzzzzznnnhhhaaapppdddzzz|||sssooooookkkhhhhhhfff___YYY___iiifffeeeZZZOOOKKKyyyiiifffgggggggggeee^^^MMM===CCCKKKVVVPPPZZZttt{{{iii```ZZZ]]]bbbcccccccccQQQAAAFFFddd|||hhhEEEMMMSSSNNNMMMIIIDDDCCCCCCCCCAAA>>>AAABBBCCCBBB>>>888111---...---///XXX{{{{{{}}}sssmmmpppooonnnnnnmmmllllllkkkkkklllkkkkkkkkklllllljjjiiimmmnnnmmmjjjjjjlllkkkgggmmmhhhaaaLLLFFFqqquuuuuubbbbbbddd___QQQllllllfffjjjgggVVVDDDlllbbbkkkSSS999HHHggg}}}vvveeejjjccc[[[nnntttjjjgggkkkiiiccckkkkkkTTTHHH^^^nnnnnnrrrqqqkkkjjjmmmmmmhhhgggiiihhhfffeeecccbbb___[[[XXXOOOMMMIIIFFFCCC???;;;777555111...111555888:::;;;777HHHmmmqqqhhhfffcccaaa```]]]XXXOOOHHHKKKKKKPPPUUURRRIIIFFFIIIHHHGGGGGGHHHKKKLLLLLLKKKSSSRRRPPPNNNMMMLLLMMMMMMZZZSSSRRRWWWYYYUUURRRSSSXXXXXXVVVSSSOOOMMMMMMMMMaaakkkcccnnn~~~wwwkkk\\\UUURRRLLLIIILLLKKKAAA555444DDDooo|||yyyiiiyyy}}}{{{}}}yyywwwzzzsssyyy~~~xxxtttyyy}}}~~~~~~~~~~~~yyyiiiXXX@@@>>>DDDTTTccceeeZZZNNNTTTOOOWWW^^^cccvvv}}}jjjuuuwww{{{yyyuuuppp\\\<<<:::WWW^^^jjjuuueee___UUUEEEgggwwwooolllnnnnnniiiXXXDDDRRRvvvgggGGGqqqlllJJJKKKFFFIIIGGGIIINNNQQQTTTTTTQQQNNNKKKIIIIIIGGGDDDAAA@@@@@@???>>>AAA999>>>AAACCCbbbvvv{{{xxxxxxqqqssstttxxx|||wwwbbbMMMKKKbbbnnnBBB111888BBBDDD555222===666CCCppp}}}qqqssspppoooqqqnnnnnnnnnmmmmmmmmmmmmnnnnnnrrrnnnsssjjjjjjkkkmmmoooooollljjjgggfffeeeeeeiiilllggg_________`````````______^^^]]]VVV^^^ZZZNNNHHH>>>:::bbbjjjbbb```^^^]]][[[WWWQQQMMMPPPMMMKKKIIIHHHEEEAAA===888222......------000555dddmmm}}}qqqyyyrrrllljjjmmmooonnnlllkkkkkkkkkjjjiiihhhgggfffggggggeeedddddddddeeeeeegggddddddhhhjjjjjjnnnssszzzyyytttooolllhhh[[[QQQ[[[nnneeeQQQLLLVVVbbbppp}}}{{{zzz{{{wwwoookkkkkkeeedddeeeccc]]]WWW[[[dddeee```QQQDDDKKK}}}lllbbbcccdddccc```WWWIII<<<@@@XXXcccjjjlllddd^^^```aaa^^^YYYWWWKKK666>>>yyymmmcccbbbEEELLLPPPLLLKKKHHHDDDDDDGGGIIIHHHGGGCCCDDDEEECCC???999222...---...---LLLxxxtttpppmmmlllooooooooonnnmmmlllllllllmmmjjjgggggghhhjjjkkkkkkjjjlllllliiijjjmmmllliiigggfffiiiaaa```XXXdddzzzrrrpppfffiiifff[[[xxxxxxlllhhhiiifffZZZNNN\\\ggggggSSS888LLLvvvuuujjjllleeeKKKEEEqqqpppiii[[[bbb___NNNGGG^^^zzzxxxkkkjjjnnniiigggjjjkkkgggeeeggghhheeebbbaaa```]]]XXXTTTHHHEEEBBB>>><<<888555222222...---222888<<>>PPPbbbaaa^^^ZZZWWWTTTRRROOOMMMLLLLLLOOOQQQMMMEEEAAADDDFFFEEEFFFHHHKKKLLLLLLKKKPPPPPPOOONNNNNNOOOOOOPPPTTTTTTWWW[[[XXXRRRRRRVVVTTTUUUSSSNNNIIIHHHLLLPPPXXXkkk]]]hhh~~~~~~oooccc[[[OOOMMMGGGAAAAAADDDAAA<<<555@@@XXXsss~~~vvvrrr}}}~~~vvvuuuzzz{{{yyyzzzrrrxxx}}}|||wwwuuuyyy~~~|||qqq]]]KKK;;;333///555:::>>>GGGQQQ\\\SSS\\\lllppptttwwwqqq}}}ooovvvoooooooooqqqfffMMMNNNiiimmmttt```QQQKKK@@@sssjjjfffkkksssjjjNNNEEE\\\tttGGGIII^^^KKKNNNJJJLLLKKKQQQQQQRRRRRRPPPLLLHHHEEEEEEJJJFFFCCCBBBDDDDDDBBB@@@@@@===FFFJJJCCCVVVzzzwwwtttssssssssstttssshhhQQQ<<<>>>TTTqqqzzzaaaAAA<<>>KKKYYYsss\\\HHH>>>???^^^cccxxxvvvtttsssuuuqqqjjjffffffeeefffhhhgggaaa\\\^^^cccfff^^^MMMBBBVVVhhhdddddddddaaaXXXKKK>>>777HHHYYYccckkkeeeaaaaaa^^^UUULLLIIICCC@@@CCCOOORRRbbbfffZZZFFFLLLLLLGGGFFFCCCAAACCCHHHLLLNNNNNNHHHIIIIIIGGGCCC===777333,,,111+++;;;ttt{{{ssstttrrrlllooooooooonnnnnnmmmmmmllllllhhhdddccceeehhhlllmmmhhhkkkkkkiiiiiilllmmmjjjllliiikkkdddZZZfff}}}kkkQQQAAAzzzcccjjjmmmllldddSSSiii|||tttooommmjjjiiihhheee```[[[PPP\\\NNNHHHGGGssskkkmmmhhhgggmmmcccQQQKKKqqqoooqqqkkkYYYgggPPP???SSS{{{oooqqqkkkhhhfffiiijjjgggfffggghhhddd___^^^^^^ZZZSSSLLLCCC???:::666444222111///444000///444777888:::>>>NNNttt\\\XXXXXXVVVSSSPPPOOOPPPQQQPPPOOONNNNNNIIIBBB@@@AAAEEEEEEFFFIIILLLMMMLLLKKKJJJJJJKKKLLLMMMNNNOOOOOOSSSYYY``````WWWOOOQQQXXXSSSSSSPPPKKKGGGHHHPPPVVVzzzQQQmmm___eeexxx{{{sssgggZZZLLLLLLHHH@@@===???@@@>>>111;;;PPPzzziiilllpppzzz}}}tttwww}}}|||xxxwwwzzzzzzyyyyyy|||~~~|||xxx|||tttcccLLL:::777444999@@@@@@<<>>JJJ\\\nnnsssoooiiiiiiqqqfffIIIIII]]]aaa@@@YYYWWWPPPRRRNNNNNNKKKSSSQQQQQQQQQOOOLLLJJJJJJKKKQQQKKKFFFHHHIIIHHHFFFEEEAAACCCNNNSSSIIINNNrrrxxxuuutttooouuussspppnnnlllhhh```YYYVVVaaavvv~~~|||jjjpppsssppppppooooooooonnnmmmllllllllllllxxxrrriiijjjggghhhiiilllmmmllliiieee```eeehhhfffdddeeedddaaa]]]]]]^^^____________^^^ZZZXXXbbbKKKBBB<<>>888333111///+++---000GGGhhhiiiuuuxxxxxxxxxrrrlllkkknnnpppooolllggggggggggggfffeeedddcccgggfffffffffffffffffffffeeedddeeeddd___\\\aaaiiivvv{{{zzzvvvrrrrrrtttqqqlllgggWWWNNNQQQLLL@@@===FFFJJJkkkLLLBBBCCCHHHpppmmmkkkxxxyyyuuurrrqqqmmmfffcccdddeeehhhjjjjjjeee``````cccfff\\\MMMHHHjjj{{{___cccbbbbbb___QQQAAA:::<<>>>>>===???444BBBxxx|||||||||{{{wwwtttsssvvv{{{|||yyyzzz}}}~~~{{{{{{vvvkkkXXXBBB333:::999===CCCBBB>>>DDDOOO```^^^YYY[[[fffpppzzzyyylllooooooqqqnnniii^^^QQQ___fffHHH@@@>>>[[[ooohhhssspppppphhhhhh]]]IIILLLTTTGGGIIIjjjqqqWWWVVVUUUQQQOOOHHHPPPNNNPPPPPPPPPQQQRRRUUUXXXVVVOOOIIIKKKKKKHHHGGGIIIEEEKKKSSSXXXQQQJJJ[[[yyyvvvvvvrrrssstttuuuvvvzzzvvvhhhpppqqqnnnpppqqqmmmmmmllllllllllllmmmmmmtttwwwxxxwwwwwwwwwppphhhhhhhhhiiikkklllkkkhhheeeaaaeeefffbbbaaadddffffff^^^______`````````______YYYUUU[[[NNNBBB777AAAwww^^^]]][[[XXXUUUSSSTTTVVVXXXOOOPPPQQQQQQOOONNNLLLLLL===888333222///++++++///777xxxppp{{{rrrgggsss{{{xxxooojjjkkklllkkkiiiiiiiiihhhgggeeecccaaa```eeeeeeffffffffffffffffffbbbccceeefffccc```eeemmmiiijjjiiijjjnnnrrrqqqmmmhhhnnnrrrssssssrrrmmmfffcccYYYZZZddd^^^LLLFFFPPPrrrSSSFFFJJJPPPuuummmTTTlll}}}pppvvv~~~yyysssnnnllliiiddddddhhhbbbeeehhhgggdddaaa___^^^aaaQQQFFFFFFwwwsss^^^^^^[[[[[[XXXIII;;;AAAPPPsssaaa]]]ZZZUUULLL???888777666PPP]]]BBBIIIMMMnnn^^^SSSKKKIIIDDDAAAFFFEEEDDDHHHOOOTTTUUUTTTLLLKKKJJJHHHDDD@@@===;;;222777///(((HHHttt}}}jjjiiirrrtttpppllllllkkkkkkkkkkkkkkkjjjjjjgggggggggiiilllmmmmmmllljjjnnnooojjjggghhhhhhgggiiihhhjjjlllfff]]]dddwwwaaa@@@ooorrrqqqdddeeehhheeeXXXnnn|||rrrjjjiiigggffffffhhhiiijjjdddggg\\\[[[uuupppmmmggghhhmmmkkkrrroooiiijjjiiijjj]]]EEETTT{{{ooocccjjjccciiihhhgggggghhhiiihhhfffgggccc^^^\\\YYYSSSJJJCCC???;;;555222111222333333222111666===<<<<<>>???GGGUUUbbbjjjmmmkkk___MMMRRRlllzzzxxxzzzuuuooopppeeeiiiiiijjjiiifffxxx}}}OOO===DDDVVVyyykkkmmmqqqiiiqqqggg^^^RRRIIILLLIII<<>>777NNNnnnggg^^^YYYRRRKKK@@@777666:::III}}}www>>>XXXzzzTTTPPPJJJEEEDDDCCCCCCBBBCCCGGGMMMPPPPPPNNNFFFEEEDDDBBB???===;;;999666666333+++999lll}}}]]]ZZZgggooopppqqqjjjjjjjjjjjjjjjjjjjjjjjjfffgggjjjmmmpppooommmjjjkkkooopppkkkffffffgggfffmmmnnnhhhfffeeeXXXXXXkkkJJJNNNllllllXXXhhhmmmiiiXXXhhhoooeeejjjhhheeedddeeegggiiijjjoooddd\\\hhhtttooonnngggfffiiibbb```mmm]]]LLL___qqqaaa___cccQQQ^^^{{{mmmfffgggfffcccdddgggeeebbbcccaaa___[[[VVVNNNFFFAAA;;;777333000000111222222333333777;;;777:::TTTrrroookkkaaaccc]]]SSSJJJGGGKKKSSSYYYWWWWWWUUURRRSSSVVVWWWTTTVVVVVVWWWWWWVVVQQQKKKFFFEEEBBB???>>>BBBJJJSSSYYYTTTVVVUUURRRQQQUUUVVVUUUSSSOOOKKKMMMRRRXXXYYYYYYZZZpppjjjttt|||mmmXXXWWWYYYXXXPPPIIIEEEAAA===::::::CCCaaavvvwww~~~yyyzzzppp|||{{{zzzyyywwwsssmmmhhhIIIWWWaaaccciiivvvwwwqqqoooqqqqqqkkkhhhhhhWWW]]]hhh{{{}}}iii\\\PPPaaa|||xxxooo{{{uuurrrmmmssstttqqqrrrrrrjjjpppxxxLLL:::<<>>DDDQQQQQQYYYRRRKKKQQQKKKEEEPPPyyyzzzwwwvvvxxxuuuoooooorrrsssyyy{{{uuuwww}}}{{{yyy{{{rrruuuyyyssskkklllmmmjjjooouuuooonnnnnnmmmlllkkkkkkkkkkkkbbbkkkrrrsssqqqqqqpppmmmiiigggffffffggggggfffeeebbbdddbbb^^^^^^aaaaaa^^^`````````___^^^]]]\\\[[[YYY\\\DDDBBB444<<<|||\\\```aaa]]]]]]\\\XXXTTTQQQQQQSSSIIILLLNNNMMMJJJHHHHHHIIIIIICCC>>>:::555///---000333???wwwoooqqqeeevvv{{{qqqllllllllliiifffjjjjjjiiihhhfffdddbbbaaabbbbbbdddeeeeeeeeedddddd___^^^aaaggghhheeedddfffeeedddfffiiilllkkkiiihhhpppssssssooommmkkkeee^^^WWWMMMQQQ^^^\\\RRR^^^wwwzzzjjjKKKBBBQQQZZZ___dddZZZzzztttvvvkkkgggfffgggfffbbbbbbeeeccchhhjjjfffeeefffccc___OOO777<<>>IIImmmqqq>>>~~~hhhLLLHHHFFF???DDDGGG???@@@BBBHHHMMMOOOMMMJJJCCCBBB@@@>>>===<<<;;;:::999333666222000VVVkkkSSSUUUeeepppqqqjjjjjjjjjjjjjjjjjjjjjjjjggghhhjjjnnnpppooollliiiiiinnnpppjjjffffffggggggdddjjjeeegggqqqmmmmmmZZZrrriiiaaagggppp___fffgggVVVeee|||ooohhh```bbbccccccbbbdddgggiiilll```mmmccctttkkkhhhkkkddd^^^]]]TTTLLLPPP\\\aaaqqqsssbbb___iiikkk]]]rrrwwwooorrryyyuuuooofffhhhfffbbbcccfffddd___^^^______ZZZRRRIIIBBB???888555111///000111222222777666:::<<<999EEEqqqllliiigggjjjccc\\\RRRKKKJJJNNNSSSVVVTTTUUUSSSPPPRRRXXXWWWSSSTTTUUUVVVWWWUUUPPPIIIDDD===888222111777DDDRRR[[[RRRWWWYYYVVVUUUXXXWWWTTTOOORRRTTTUUUSSSQQQQQQRRRzzzZZZooohhhxxxssscccYYYZZZ[[[XXXQQQKKKHHHDDD@@@DDDIIIGGGHHH___yyy|||~~~~~~zzz{{{|||}}}}}}|||xxxmmmZZZJJJ@@@AAACCCNNNhhhtttqqqlllkkksssyyy{{{zzzyyyuuuUUURRRXXXvvvsssmmmwwwkkkiiihhheeejjjooofffaaammmYYY>>>EEEXXX~~~llljjjmmmiiivvviii]]]bbbSSSDDDFFFBBBDDDWWWoooGGGCCCDDD>>>LLLVVVIIIOOOSSSSSSSSSQQQOOONNNOOOPPPQQQKKKHHHHHHBBB===FFFVVVSSS^^^PPPCCCLLLKKKFFFOOO}}}wwwyyyzzzuuuqqqqqqooollllllnnnoooooooooooouuummmssszzzuuurrrtttrrrooommmnnnlllhhhrrrvvvlllpppooonnnlllkkkjjjiiiiiijjjkkklllllllllllljjjhhhiiifffdddcccdddeeeeeeddd```bbbbbbaaabbbeeeccc^^^``````___^^^]]][[[ZZZYYYOOO[[[<<<>>>999VVVZZZeee^^^XXXUUUXXXZZZXXXTTTPPPOOOOOOGGGJJJLLLKKKHHHFFFFFFGGGPPPJJJDDD???999222///000+++...uuudddxxx{{{cccYYYqqqyyysssnnnmmmpppqqqooolllfffffffffeeedddbbbaaa``````aaacccdddeeeddddddccc___]]]___eeegggbbb___^^^^^^]]]```dddhhhhhhiiijjjkkkmmmmmmmmmnnnmmmdddZZZRRR@@@999>>>:::333DDDaaa```PPPHHHIIIYYY\\\MMMSSS```qqqwwwkkkhhhhhhjjjhhhaaa^^^___^^^ccceeeaaa___bbb```ZZZKKK777HHHiii]]]___RRRDDD;;;<<>>=========:::111777666,,,III}}}NNNCCCXXXjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkhhhiiijjjlllnnnnnnllliiiffflllooojjjfffgggiiiiiieeemmmfffeeetttrrrnnn}}}~~~}}}nnnlllWWWccccccjjjeeeLLLPPP^^^MMMDDDUUU\\\bbbcccaaa```dddiiicccooowwwhhhhhhgggmmmeeeZZZYYYSSSLLLNNNVVVuuu~~~ssspppjjjfffnnnxxxvvvgggcccmmmgggdddvvvhhhjjjiiiddddddgggfff```ZZZ]]]^^^YYYOOOEEE@@@>>>777444111000111222333222666777===BBBFFF___yyyxxxpppbbbXXXggg]]]YYYVVVUUUUUUUUURRROOOQQQRRRQQQMMMPPPVVVUUUOOOQQQRRRSSSUUUTTTOOOHHHBBB===777000...666FFFXXXdddVVV___ddd```[[[YYYVVVQQQNNNWWW^^^]]]TTTLLLLLLPPPyyyXXXuuugggrrroooddd___XXXQQQMMMMMMKKKEEE@@@>>><<>>777666:::BBB___LLLCCCrrrxxxVVV>>>BBBGGGBBBBBBKKKEEEHHHLLLOOOQQQPPPMMMKKKDDDBBB@@@???@@@@@@???===;;;999777999666777ddd___bbbVVVMMMfffrrrssspppjjjjjjmmmlllgggjjjjjjjjjjjjjjjjjjjjjjjjeeehhhkkkkkkhhhfffeeefffgggeeefffjjjiiihhhppp|||oooaaaiiijjj```aaacccZZZXXXkkkxxxxxxxxxzzzgggkkk]]][[[rrr```fffdddeee{{{uuucccqqqkkkcccdddffffffttt{{{nnnhhhiiikkksssuuutttmmmdddaaadddjjjkkkiiijjjkkkiiiccc``````\\\XXXUUURRRKKKBBB===<<<:::000+++///333111111444AAA333<<>>rrrggg___[[[___UUUZZZZZZXXXVVVTTTQQQNNNMMMLLLOOORRRRRRPPPNNNNNNOOONNNIIIEEEDDDAAA:::555555000666NNNxxxbbb}}}pppwwwbbbGGGYYYppp{{{vvvllliiijjjbbbeeeeeebbbaaabbb```\\\``````aaaaaaaaaaaaaaaaaa```cccfffddd```]]]]]]```cccbbbaaacccgggjjjkkklllggghhhfffeeejjjmmm^^^JJJ555222333888::::::===BBB???DDDFFFNNN[[[^^^cccrrrkkkrrrnnnjjjgggfffddd```]]]______bbbeeeccc^^^]]]```VVVFFFWWWnnnOOOFFF222666===JJJxxx{{{nnnhhhaaa]]]ZZZTTTKKKCCC===999777555777QQQttt...DDD```JJJ;;;===@@@>>>BBBLLLEEEGGGJJJMMMNNNMMMJJJGGGAAA@@@??????AAABBBAAA@@@>>>;;;999:::666444XXXvvvbbbMMMSSShhhqqqvvvqqqlllmmmnnnnnnjjjjjjjjjjjjjjjjjjjjjjjjeeehhhjjjjjjhhhfffffffffeeedddeeegggffffffmmmwwwwwwfffbbbjjjkkkcccdddjjjhhhppp}}}sssdddggg\\\ZZZooo```aaaaaaccckkkoooddd^^^gggnnnhhhiiikkkjjjtttyyymmmfffcccccceeelllsssyyyxxxqqqjjjhhhhhhjjjkkkiiieeebbbaaa``````XXX^^^[[[KKK>>>;;;999666555333222555666444333333<<<999333>>>rrr}}}\\\WWWVVVTTTWWWSSSPPPQQQVVVXXXWWWUUUXXXVVVTTTSSSRRRQQQOOOLLLPPPRRRQQQKKKIIIJJJGGGAAA888HHHRRRTTTppp{{{nnneee^^^\\\XXXPPPIIIFFFNNNRRRRRRNNNNNNQQQRRROOOeeemmmfffllluuuooohhhbbbWWWRRRLLLGGGFFFEEEAAA@@@AAAAAA666CCCDDDEEE|||||||||}}}~~~{{{uuukkk___XXXPPPQQQlllkkktttrrrqqqpppqqqpppnnnqqquuunnngggtttvvvqqqooommmsssmmmiiimmmvvvuuubbbNNNdddfffccciiiggggggllloookkk___SSSEEEHHHAAA777<<>>;;;FFFxxxTTTCCCNNNHHHBBBAAA@@@AAAGGGNNNIIIJJJKKKLLLMMMKKKHHHDDD>>>======>>>AAACCCCCCCCC@@@>>>;;;<<<888111HHHrrrwww\\\GGGBBBYYYjjjxxxxxxooojjjlllooojjjjjjjjjjjjjjjjjjjjjjjjfffgggiiiiiihhhfffffffffdddcccdddeeedddccciiipppvvvtttmmmfffeeehhhgggcccccchhhdddeeetttxxxrrrpppkkkeee^^^fffccc```gggXXXTTTQQQWWW___aaafffllljjj```]]]```eeeggghhhlllrrrooommmjjjhhhfffeeeeeeeeebbbjjjrrrtttoooiiiffffffhhhkkkhhhaaa___cccccc]]]VVVSSSMMMEEE>>>999666666...111222111111444666666777AAADDDbbbtttcccRRRSSS[[[OOOTTTRRRPPPRRRUUUVVVSSSQQQVVVTTTQQQPPPOOOMMMKKKIIIOOOOOOMMMHHHFFFGGGGGGEEE:::@@@YYYkkkbbb[[[XXXVVVQQQMMMMMMZZZWWWQQQNNNPPPRRRNNNFFFeeerrriiijjjooonnnnnneeeTTTMMMHHHFFFFFFEEEAAA???AAAJJJAAAIIIJJJCCC[[[|||}}}www~~~|||xxxqqqhhh]]]VVVYYYwwwsssssstttuuutttssstttvvvvvvnnnsss{{{rrrmmmmmmsssrrriiilllpppssstttpppggg___jjjrrryyyhhhlllkkkhhhiiihhh\\\LLLAAA<<<555HHHccczzzTTT\\\XXXVVVTTTTTTVVVWWWWWWVVVUUUVVVWWWTTTPPPKKKHHHGGGPPPHHHAAAAAABBBCCCDDDGGGLLLKKKJJJIIIJJJLLLOOOQQQRRRUUUtttzzztttrrr|||{{{rrrkkkmmmuuuooonnnmmmkkkjjjiiiiiiiiikkkjjjiiiiiiiiijjjkkkllljjjjjjjjjiiiiiijjjjjjjjjhhhiiikkkjjjhhhgggggggggffffffgggggggggfffeeedddcccfffgggfffcccaaacccfffbbbaaa```______```aaabbb___]]][[[\\\\\\XXXQQQJJJ@@@777PPPwwwaaaXXXeeebbb\\\\\\ZZZYYYVVVSSSRRRQQQQQQQQQUUUVVVXXXXXXVVVSSSPPPNNNJJJMMMIII@@@???DDDCCC;;;444333:::UUUxxxdddHHHPPPCCCCCCZZZqqqxxxtttrrrhhhiiifffaaa___aaaaaa^^^\\\```bbb```\\\ZZZ]]]aaa___aaabbbaaa^^^]]]^^^___```bbbdddcccaaacccgggkkkmmmooommmgggbbbYYYHHH888<<<;;;:::<<>>DDDKKK]]]qqqxxxrrrkkkiiijjjjjjjjjjjjjjjjjjjjjjjjjjjfffggghhhhhhgggffffffeeeccccccdddcccbbbbbbfffjjjlllgggcccbbb___ZZZZZZ\\\[[[bbb```^^^eeeccc^^^```___SSSIIIOOOXXX]]]ZZZMMM>>>888III\\\]]]ccciii^^^aaaXXXNNNSSS^^^______ffffffggghhhiiiiiiiiihhhggg```cccfffeeeccccccfffjjjeeeiiifffaaaccchhhaaaTTTKKK;;;555@@@CCC888222666000222///***---777===<<<:::EEEiiikkkSSSQQQQQQ___QQQSSSRRRRRRTTTVVVUUURRROOOQQQOOOMMMLLLMMMLLLJJJIIIKKKLLLKKKHHHFFFGGGGGGHHHQQQ[[[hhh```ZZZYYYXXXWWWWWWZZZ^^^XXXRRROOOQQQRRRMMMGGG~~~YYYvvvgggccciiioooqqqdddMMMIIIGGGGGGIIIGGGBBB@@@BBBFFFJJJFFFJJJPPPFFFWWW|||lll}}}~~~}}}zzz|||~~~}}}wwwrrrkkkgggtttvvvwwwuuurrrooommmlllooooooqqqvvv{{{{{{wwwrrr|||pppppppppmmmfffgggiiikkkjjjiiiiiijjjoooyyylllpppllloookkkccccccbbbTTTAAA@@@888555___~~~jjjUUUTTTZZZXXXWWWWWWYYYZZZ[[[[[[ZZZYYYVVVQQQLLLIIIIIIJJJVVVNNNHHHHHHJJJKKKLLLNNNOOOPPPQQQRRRRRRQQQPPPPPPGGGSSSfffvvvlll~~~vvvooowwwpppiiinnnsssooonnnmmmlllkkkkkkjjjjjjnnnmmmjjjiiihhhhhhiiiiiihhhiiiiiiiiiiiiiiiiiihhhhhhiiijjjiiifffdddccccccdddeeefffggggggfffdddcccbbbeeegggeeebbbaaabbbeeebbbaaa```______```aaabbb^^^^^^^^^^^^[[[SSSIIIAAA???777~~~^^^___eee___XXX^^^YYYXXXUUURRRQQQPPPPPPPPPSSSTTTUUUVVVTTTQQQLLLIIIGGGKKKGGG??????DDDCCC<<<666222666LLLrrryyytttyyyqqqcccTTTUUUHHH>>>GGG___rrrtttmmmjjjkkkhhhbbbaaacccdddbbb]]]```ccc```\\\[[[^^^ccc______``````______```aaaaaadddffffffcccbbbdddffffffhhhhhhddd^^^VVVJJJ@@@BBBDDDGGGLLLRRRZZZ___bbbggg]]]MMMKKK[[[fffrrrvvvhhhfffeeecccaaa___^^^______aaa^^^^^^bbbbbb___]]]___aaaaaaTTT:::@@@BBB===ccciii[[[___[[[XXXRRRIII???888666666<<<666GGGeee@@@AAA~~~MMMIIIMMMMMMJJJLLLPPPNNNHHHQQQNNNKKKKKKLLLKKKGGGBBB:::::::::<<<>>>???>>>===;;;===:::;;;<<<222444FFFttt{{{III;;;KKKBBBNNNaaapppuuurrrmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjggggggggggggggggggfffeeecccddddddcccbbbccceeeeeebbbaaadddfff___TTTQQQTTTTTT]]]]]]]]]bbb```aaakkk^^^JJJ;;;>>>TTT___QQQFFF???HHHiii|||kkk^^^aaa^^^]]]LLL777===WWW^^^[[[eeeccccccdddeeeffffffeeeeeecccccccccaaaaaaccciiinnnccceeedddbbbddddddTTTBBB<<<>>>>>><<<888444000///555444111///333;;;>>><<>>FFFsssttteeejjjPPPTTTOOOGGG>>>777444666888???<<>>;;;:::;;;<<<>>>>>>===;;;777;;;999999<<<555444???___eeeCCCLLLDDDEEEOOOaaaqqqvvvssspppjjjjjjjjjjjjjjjjjjjjjjjjhhhgggeeeeeeggggggfffdddbbbddddddbbbbbbddddddbbbddddddeeeaaaUUUEEE999555<<>>EEEkkkqqq[[[aaajjjMMMHHH@@@VVVzzzvvv```aaa``````aaabbbcccddddddddd^^^```bbbccccccccceeefffbbbaaa```aaa___UUUFFF999FFFbbbbbb???***444888+++222000222777999888999;;;XXXxxx|||PPPNNNRRRMMMSSSRRRQQQRRRTTTUUUUUUTTTRRRQQQVVVSSSPPPMMMKKKIIIFFFCCCKKKLLLQQQTTTRRROOOQQQVVV[[[tttnnn```\\\ZZZ[[[[[[ZZZ\\\```ZZZYYYXXXXXXVVVSSSVVV\\\aaawwwccccccsssvvvlll^^^PPPPPPMMMKKKJJJGGGDDDFFFLLLMMMRRRLLLNNNTTTJJJYYYqqqttt}}}wwwssspppmmmkkk|||qqqqqqjjj\\\RRRMMMIIIEEEiiinnnrrrsssuuuqqqdddUUUgggvvvqqqxxx```UUUSSSccctttxxxsssnnnUUUFFF???KKK___kkknnnmmmuuummmhhhqqqkkknnnrrrmmmmmmjjjcccYYYOOODDD===333HHHRRRyyysss[[[VVVVVVRRRRRRQQQPPPOOOOOOPPPRRRNNNNNNMMMKKKIIIJJJNNNQQQIIIJJJNNNSSSTTTQQQRRRVVVOOOOOOPPPOOONNNKKKHHHFFFKKKSSSEEEPPPKKK[[[vvv{{{bbb]]]hhhrrrnnnkkkkkkkkkllllllmmmnnnoookkkkkkjjjiiihhhgggggggggfffggghhhhhhhhhhhhgggfffhhhhhhhhhgggeeeeeegggiiieeeeeeffffffffffffeeeeeedddcccbbbbbbccccccbbbaaa^^^______``````______^^^ZZZ\\\ZZZSSSIIIAAA>>>>>>GGGvvvYYYbbb^^^VVV]]]WWWXXXVVVUUUTTTRRROOOLLLJJJIIIEEEFFFJJJNNNRRRQQQMMMIIIGGGCCCAAACCCCCC@@@===>>>;;;;;;222:::rrr~~~~~~oooVVV>>><<>>@@@@@@>>><<<555;;;999888;;;888666???JJJ___WWWQQQFFFCCCPPPbbbmmmqqqrrrjjjjjjjjjjjjjjjjjjjjjjjjiiifffdddeeefffgggfffddd___ccccccaaaaaaeeeccc___^^^YYYPPPJJJIIIIIIDDD>>>AAA@@@>>>JJJ^^^dddbbbjjj[[[WWW```jjjMMM<<>>;;;???===DDD555222```eeessszzzcccAAACCC[[[mmmnnnlllfffbbbbbb```]]]___]]][[[[[[^^^aaaccccccgggeeebbb______^^^]]]\\\```]]]ZZZ\\\```eeegggfffccceeehhhiiiffffffllltttvvvUUUPPPgggdddPPPKKKcccpppbbbhhheeevvvaaadddhhhgggccc```^^^^^^ccc^^^\\\___aaa___]]]^^^cccXXXVVV@@@FFFgggbbbhhhVVVEEEYYYBBB===777444666:::===>>>XXXeeeJJJLLLbbb999IIIBBB???AAAIIIJJJFFFEEEIIIEEE???:::;;;???AAA???::::::;;;<<>>CCCTTTaaaiiinnnjjjjjjjjjjjjjjjjjjjjjjjjiiifffddddddfffgggfffddd^^^bbbbbb___aaadddccc]]]^^^UUUIIIJJJaaauuueeehhhuuuooo]]]XXX```SSSNNNGGG```gggAAABBBhhhhhh\\\jjjdddTTTVVVTTTEEEQQQoooeeeRRRaaa___```aaabbbbbb___]]][[[aaa```^^^]]]\\\\\\]]]^^^[[[XXX\\\^^^QQQBBBJJJ```hhh???333555333000111666000555???<<<:::SSSvvvxxxooowwwKKKVVVRRRDDDQQQMMMKKKIIIJJJLLLMMMMMMMMMNNNOOOVVVTTTQQQPPPOOOMMMKKKHHHIIIHHHJJJMMMKKKJJJQQQ\\\VVVbbbkkkddd]]]hhhkkkZZZdddbbbbbbbbb^^^WWWTTTVVVXXXRRROOOPPPOOOLLLMMMRRRnnnQQQyyymmmwwwuuu{{{kkkfffQQQLLLPPPOOOIIIIIIPPPTTTTTTQQQPPPNNNMMMOOOTTTYYY\\\lllyyymmmuuunnnqqq}}}rrrlllooojjjyyy~~~vvvpppooojjjmmmPPP???NNNGGGCCCbbbggg^^^]]]jjjvvvsssiiiaaasss{{{\\\kkkrrrmmm~~~zzz|||}}}|||zzzvvvqqqnnnpppxxxbbboooaaabbbrrrrrroookkkiiijjjlllooopppggg___WWWMMM???444444<<>><<>>???>>>;;;999:::<<<@@@EEEGGGFFFBBB>>>:::666444666;;;>>>===:::GGGJJJrrrxxxggguuu\\\MMMBBBGGGhhhcccrrrpppllliiigggggghhhhhhhhhfffcccccceeefffffffffddddddcccbbb```______^^^^^^XXXNNNLLL___xxxxxxPPPHHHVVVzzznnn[[[bbb^^^YYYFFFJJJ\\\nnnEEEZZZ```[[[bbb[[[WWWVVVLLLIIIUUUXXXCCC===PPPWWW]]]cccdddaaa]]]\\\\\\\\\]]]^^^______^^^]]]]]]XXX\\\[[[TTTLLLQQQcccsssdddNNN777///111222000///***666AAA>>>666IIIjjjWWWVVVTTTPPPLLLIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLPPPRRRQQQMMMJJJJJJKKKBBBGGGHHHDDDFFFMMMRRRRRR]]]dddfffaaa___dddgggfffhhhccc]]]YYYWWWTTTOOOKKKLLLIIIEEEEEEIIIKKKKKKIIIpppUUUvvvgggrrrtttssslllUUUKKKNNNLLLHHHHHHNNNPPPNNNOOOLLLHHHEEEEEEIIIOOOSSSNNNiii}}}wwwdddbbbiiihhhdddsss{{{kkkvvvxxx{{{{{{wwwppplllkkknnn___WWWZZZSSS===666CCC\\\qqq~~~tttoooqqqsssppp|||}}}~~~bbbSSS___}}}lllqqqkkkjjjhhhggghhhjjjkkkjjjhhhaaaXXXNNNFFF>>>777888>>>PPPmmmyyyXXXAAAGGG>>>CCCFFFJJJNNNOOOLLLIIIGGGGGGIIIMMMQQQQQQMMMIIIFFFFFFFFFCCCBBBBBBEEEFFFEEEDDDAAADDDFFFEEEGGGKKKKKKHHHAAA@@@BBBCCC@@@DDD\\\www~~~uuuQQQNNNUUUQQQ]]]cccgggkkkkkkiiiggghhhiiiiiihhhfffeeeeeefffhhhiiieeefffggghhhgggeeecccaaagggfffeeeeeefffhhhllloooiiihhhfffdddcccccccccdddcccaaa____________^^^\\\bbb]]]YYYZZZ[[[[[[\\\^^^KKKIIIGGG<<<>>>JJJkkkbbbbbb```^^^\\\YYYWWWVVVUUUUUUZZZZZZXXXVVVRRROOONNNNNNPPPQQQRRRRRRQQQOOOMMMLLLMMMIIIFFFEEEFFFGGGFFFEEEEEE<<<<<<888FFFttttttLLL===???JJJYYYgggkkkiiigggdddaaaeeeggghhhddd___[[[\\\___aaacccfffhhhgggccc___\\\^^^]]][[[ZZZ[[[^^^bbbfffaaa```^^^^^^aaaeeejjjmmmmmmyyyqqq[[[___yyyrrrkkkaaa```bbbddddddcccaaaaaaaaaaaaaaa___\\\]]]```]]]XXXbbbSSS^^^UUU{{{}}}jjj\\\[[[YYYNNNDDD@@@>>>555333999888<<>><<<;;;===>>>???>>><<<:::888:::<<>>:::888666444777<<>>;;;;;;AAAXXXyyyTTTMMMAAABBBZZZhhhiiiiiiiiihhhhhhiiijjjeeecccaaaaaabbbccccccbbbaaaaaa```___^^^]]]\\\\\\___\\\SSSKKKRRR```aaaYYYGGG777^^^fff]]]___VVVNNN???JJJ\\\jjjOOOooonnnaaaddd]]]ZZZcccRRRIIIDDDVVVmmmgggSSSMMMKKKUUU\\\]]]\\\^^^^^^[[[YYYZZZZZZZZZZZZYYYXXXXXXWWWVVVSSSMMMHHHJJJRRRYYYBBB888111222666666555555AAA777333999FFFhhhxxx^^^SSSRRRNNNJJJGGGGGGJJJMMMMMMLLLKKKIIIHHHIIIIIIJJJHHHKKKNNNOOONNNLLLJJJJJJKKKOOONNNJJJKKKQQQVVVWWW^^^cccccc___]]]aaabbb```]]]YYYUUUSSSRRRPPPLLLIIIHHHGGGFFFFFFFFFFFFDDDBBBqqq\\\uuubbbkkkpppssskkkSSSMMMMMMJJJHHHJJJMMMKKKFFFLLLGGGAAA===<<<@@@FFFJJJDDDeee^^^```eee```]]]mmmwwwllluuuuuutttrrrooollljjjhhhvvvppp}}}xxxPPP???SSSccckkklllpppmmm}}}ggg```sssrrrSSS\\\nnnooojjjffffffiiikkkiiifffVVVMMMBBB:::555444999???]]]ooovvvmmmGGG???<<>>;;;'''>>>zzztttVVVccc```]]]YYYUUUTTTUUUWWWYYYYYYXXXVVVTTTRRRRRRRRRRRRUUUWWWXXXVVVQQQNNNMMMMMMLLLJJJHHHHHHIIIIIIHHHFFFIIIAAA@@@:::FFF|||uuukkk{{{cccFFF===;;;;;;FFFYYYiiimmmgggbbbaaaggghhhgggccc^^^\\\^^^```cccdddeeeffffffeeebbbaaa___^^^]]]\\\\\\^^^```aaaaaa```______```bbbdddfffgggnnnllliii}}}fffeee`````````aaabbbddddddbbb```^^^```^^^\\\]]]```___[[[___QQQ\\\ZZZuuu{{{nnnhhh^^^YYY[[[VVVGGG999444999333444;;;AAASSSnnn@@@___BBBLLLMMM<<>>AAADDDDDD@@@:::444777666666:::>>>@@@???<<<999@@@DDDjjj|||~~~gggHHHFFFNNNWWW[[[```fffhhhhhhfffggghhhfffdddbbbbbbcccccccccbbb^^^^^^]]]\\\[[[[[[ZZZYYYZZZ\\\XXXRRRRRRWWWUUUNNN@@@:::www___```^^^eeeXXXHHHPPP^^^eeeYYY|||ttt[[[aaabbbYYYYYY```[[[TTTPPPjjjzzz^^^MMMXXX]]]XXXXXX^^^]]]UUU[[[ZZZYYYXXXWWWVVVVVVVVVRRRMMMHHHDDDCCCCCCBBB@@@444111111444555222222444:::===<<>><<<<<<@@@EEEHHHHHH[[[qqqgggdddfffaaa```jjjuuuxxxxxxtttnnnlllmmmllljjjffflllmmmXXX===DDDkkkvvvuuuuuuqqqsssssssss}}}lll```uuuyyypppeee```bbbdddbbb```IIICCC;;;555555===KKKWWWkkkLLLAAAAAA@@@CCC???BBBHHHNNNNNNKKKIIILLLPPPYYYWWWUUUTTTRRRNNNIIIEEEGGGIIIKKKNNNOOOMMMKKKHHHIIIOOORRRQQQPPPPPPMMMIIIIIIHHHLLLRRRRRRMMMLLLOOOTTTzzz}}}KKK...===<<<<<>>XXXkkkllljjjGGGEEE@@@:::PPPXXX```ddddddaaaaaabbbdddbbbaaa```aaaaaa```___\\\\\\\\\[[[ZZZYYYYYYXXXVVVZZZ[[[YYYZZZ\\\WWWPPP<<<```yyy[[[[[[YYY```VVVEEEGGGZZZgggjjj}}}jjj]]]___```WWW\\\```QQQQQQIIIGGGccc```FFFRRR[[[[[[QQQQQQ\\\]]]SSSYYYXXXUUUSSSQQQPPPQQQQQQIIIDDD@@@>>>???>>><<<999;;;555111000000///222777777:::DDD^^^hhhQQQIIIIIIHHHEEEBBBAAADDDIIIMMMMMMKKKGGGDDDCCCDDDFFFGGGDDDEEEGGGLLLPPPOOOJJJEEEJJJJJJHHHFFFFFFKKKPPPTTT[[[YYYWWWWWWYYYZZZXXXTTT]]][[[YYYUUURRROOOLLLJJJHHHKKKMMMLLLHHHFFFFFFHHHxxxoooyyybbbeeedddjjjYYYYYYLLLRRRNNNKKKLLLNNNJJJCCC>>><<<<<<===>>>AAAEEEHHHJJJDDDGGG[[[rrruuuqqqhhhaaa\\\YYYdddvvvwwwyyyvvvnnnkkknnnnnnkkktttmmmWWWXXXpppuuuzzzmmmnnnuuummmpppiiilllyyyxxxxxx}}}mmmrrrssslllooozzz```WWWrrruuutttlllccc\\\YYYUUUPPPKKK<<<===;;;888===MMMeeewwwxxxhhhJJJFFFGGGMMM<<>>BBBFFFKKKQQQUUUZZZ\\\___aaabbb```^^^]]]aaa^^^]]]```eeefffbbb^^^]]]bbbffffffcccaaabbbeeeeeeeeedddcccbbbaaa``````^^^^^^___```^^^YYYQQQLLLRRRPPPJJJAAA>>>@@@@@@>>>999000aaauuuQQQXXX```XXXVVVSSSNNNKKKKKKNNNSSSWWWOOOMMMJJJJJJMMMPPPQQQQQQRRRMMMJJJKKKOOOOOOJJJDDD@@@BBBDDDFFFGGGGGGFFFFFFEEEHHHJJJBBB@@@\\\|||zzz```sss{{{|||}}}tttKKK===888EEEUUU^^^dddjjj______^^^\\\[[[\\\___aaaccccccccccccccceeeffffff```^^^]]]___bbbccccccaaa_________```aaaaaabbbbbbaaaccccccgggwwwvvvxxxfffcccddd]]]^^^]]]\\\^^^```^^^YYYTTTZZZ^^^___\\\]]]```aaa___XXXXXXcccccc``````^^^hhh___YYYPPPHHH???999888;;;666<<<@@@MMMuuu~~~DDD666wwwoooIIITTTCCC888AAACCCHHHLLLKKKGGGEEEEEEEEE:::???CCCBBB>>><<<>>>AAADDD@@@;;;999888888888888777888;;;>>>AAABBB@@@??????777<<>>FFFFFFMMMUUU[[[\\\\\\]]]]]]]]]\\\[[[[[[\\\\\\ZZZYYYZZZZZZZZZYYYYYYXXXXXXXXXYYYZZZZZZ[[[^^^]]]VVVMMMFFFgggZZZTTTVVVUUUUUUGGGEEEfffWWWTTT[[[XXXPPP]]]aaaKKKYYYPPPQQQggguuu]]]BBB???UUUXXXQQQGGGJJJWWWZZZTTTPPPNNNKKKIIIGGGEEEEEEEEEAAA???<<<999888777888999999111,,,...111555999>>>DDD999IIIyyyeeeKKKMMMHHHGGGGGGFFFDDDCCCDDDFFFIIILLLJJJGGGEEEEEEHHHJJJMMMGGGGGGIIIMMMPPPOOOIIICCCEEEDDDDDDDDDEEEHHHNNNTTTZZZWWWWWWZZZ]]]^^^\\\ZZZaaa```]]]YYYVVVSSSRRRRRROOOPPPPPPLLLGGGDDDFFFHHHqqqlllxxx```eeedddkkk[[[^^^UUURRRNNNLLLNNNMMMGGGAAA>>>999;;;>>>AAAEEEHHHKKKLLLIIIHHHKKKWWWzzzxxx{{{ZZZOOOUUUYYY]]]jjjrrrtttmmmiiilllmmmjjjjjjaaaYYY{{{|||}}}vvvppphhhfffjjjtttrrrjjjkkktttrrrnnnssstttgggccclllqqqllllllrrrhhhxxxxxxzzzjjjgggeeebbb]]]VVVLLLAAA:::666:::;;;:::BBBTTTjjjxxxRRRRRRNNNLLLUUU<<>>AAACCCDDDDDDCCCDDDEEEBBBGGGGGGAAAAAAVVVxxxkkkllljjjttt```MMM;;;:::EEEUUUbbbkkk______^^^^^^^^^___aaabbbaaaaaaaaaaaabbbcccdddeeeaaa^^^\\\^^^aaadddcccaaa^^^^^^^^^______```aaabbb```bbbcccdddkkksssuuuqqqfffvvvooo~~~{{{XXXVVVSSSUUU^^^eeeccc]]]______```aaa```]]]XXXUUUZZZ^^^___]]]\\\___aaa___XXXVVVYYY```eeeddd```]]]TTTQQQJJJBBB;;;777666888;;;777DDDkkkzzz???===www}}}HHHMMMFFF555III;;;BBBHHHKKKHHHEEEEEEFFFDDD;;;>>>AAAAAA@@@???AAADDDDDD???888444444777;;;===:::;;;===???AAAAAAAAAAAA;;;333<<<>>>AAAsssuuuaaaaaaOOO@@@@@@CCCHHHMMMRRRVVVXXXYYYYYYXXXXXXYYYZZZZZZYYYWWWVVVVVVVVVUUUUUUUUUTTTTTTWWWVVVVVVYYY^^^```]]]XXXdddqqq``````UUUZZZXXX[[[NNNFFFiiiqqqdddNNNCCCIIIMMMPPPPPPJJJEEE@@@DDDVVVXXX>>>111BBBbbb[[[NNNEEEEEELLLNNNKKKIIIGGGEEECCCAAA???>>>>>>;;;;;;999555111000222555333...---222666777888:::999VVVuuussseeeDDDRRRGGGFFFGGGGGGFFFDDDDDDFFFHHHKKKJJJIIIHHHIIILLLOOOQQQIIIJJJLLLNNNOOOMMMHHHEEEFFFDDDEEEHHHJJJKKKPPPVVVZZZXXXYYY___bbb``````aaa^^^]]][[[WWWUUUUUUWWWZZZ[[[ZZZUUUPPPJJJGGGGGGHHHllllllvvv]]]ccchhhtttdddfff\\\VVVRRRQQQSSSPPPGGGCCCDDD@@@AAACCCEEEHHHKKKMMMOOOQQQUUUTTTUUUtttiiiWWWQQQKKKKKKWWWgggppplllhhhkkkmmmjjjmmmppp|||qqqpppuuusssmmmjjjkkkhhhfffjjjmmmkkkiiipppjjjgggiiillllllnnnrrrrrrtttjjjyyyoooYYY\\\\\\[[[UUUKKKBBB;;;888888===BBBJJJ[[[ppp~~~lllLLLQQQPPPNNNPPPEEEMMMIIIHHHGGGIIIMMMPPPQQQPPPPPPOOOMMMHHHCCCCCCFFFJJJMMMNNNNNNKKKFFFBBB@@@AAAGGGOOOTTTQQQMMMLLLKKKJJJGGGGGGEEEDDDEEEHHHJJJKKKNNNJJJSSS]]]ooo~~~|||MMMBBB444...000555777777:::<<>>333333:::BBB>>>888DDDZZZtttYYY\\\UUUNNNPPPNNNJJJJJJIIIHHHHHHJJJKKKLLLMMMJJJHHHJJJNNNOOOMMMJJJIIIGGGFFFKKKQQQQQQJJJBBBCCCEEEFFFEEEBBBAAAAAABBBFFFJJJHHHCCCCCCSSS~~~{{{{{{zzzpppvvvvvvrrruuuiiiSSS@@@<<>>IIIAAADDDIIIJJJFFFEEEFFFEEEAAA===>>>???@@@AAABBBCCCDDD@@@<<<666333555999>>>@@@===>>>???@@@@@@@@@AAABBB::::::<<<<<<>>>WWW~~~iiikkkNNNDDDAAA???AAAHHHMMMOOONNNQQQQQQQQQSSSUUUUUUTTTRRRPPPPPPPPPOOOOOOOOOOOOOOOOOOOOORRRVVVZZZ___eeejjjbbbZZZ\\\VVVZZZPPPPPPEEE@@@^^^iiivvvIII\\\KKK@@@KKKTTTFFF<<>><<<:::888666666666333111000000111111111333777777444777<<>>:::999???EEEFFFEEEFFFFFFKKKJJJ[[[wwwttt{{{hhhNNN===777555000+++333333444777;;;@@@DDDGGGDDDEEEFFFGGGJJJOOOVVV[[[TTTUUUYYY]]]___]]]WWWSSSVVVVVVWWWWWWVVVTTTRRRQQQFFFDDDBBBAAA@@@???===;;;<<<555777???BBBPPP|||qqqUUUQQQWWWQQQSSSXXXOOOLLLLLLLLLMMMMMMMMMMMMMMMOOOLLLJJJLLLPPPQQQNNNJJJHHHIIILLLQQQSSSQQQKKKFFFHHHIIIJJJGGGBBB???@@@AAAKKKPPPLLLGGGFFFOOOsss^^^zzzuuukkkJJJ888<<>>===lll}}}KKK???^^^MMMMMMGGGTTTQQQ777OOOGGGKKKKKKFFFEEEGGGDDD>>>@@@???>>>@@@BBBCCCCCCBBB===999555444777;;;???AAA???@@@@@@@@@??????AAACCC999@@@999888CCCAAAXXXeeeSSShhhMMMEEE<<<;;;@@@EEEEEECCCDDDDDDEEEHHHJJJKKKIIIHHHKKKKKKKKKKKKJJJJJJJJJJJJKKKMMMPPPQQQQQQUUU```kkkppp]]]VVVQQQNNNOOOPPPLLLIIIFFFOOOpppsss[[[AAAPPPVVV\\\___HHH666AAA:::;;;555555===;;;555999DDD444+++333999888888===::::::::::::888555333111222222222444555555333111---000555777555555@@@LLLuuurrrSSSLLLQQQLLLIIIFFFEEEBBB@@@???CCCIIINNNDDDDDDDDDDDDEEEFFFGGGHHHFFFIIIMMMMMMJJJHHHIIIJJJGGGEEEGGGLLLLLLHHHJJJPPPQQQQQQVVV\\\ZZZUUUWWW]]]]]][[[VVVPPPKKKLLLQQQVVVJJJHHHGGGHHHIIIHHHDDD???zzzeeecccttt|||zzzmmm[[[WWWZZZ\\\XXXPPPJJJHHHIIIMMMIIIGGGIIIIIIGGGIIIMMMNNNIIIHHHKKKMMMWWWsss^^^NNNnnntttYYY^^^rrrooo^^^ccckkkmmmiiilll}}}wwwzzz{{{vvvooojjjkkknnnkkklllllllllllllllkkkkkkiiiiiiiiijjjkkkkkkiiigggllljjjeee```bbbeee^^^SSSLLLBBB===???;;;555999DDD999???```}}}[[[IIIGGGDDDCCCEEEGGGGGGGGGFFFBBB@@@CCCHHHKKKJJJHHHNNNHHHEEEEEEAAA===???EEEPPPNNNLLLIIIFFFEEEDDDDDDRRROOOKKKFFFBBB@@@???>>>???===>>>AAA???;;;===DDDEEENNNQQQHHHRRRwwwvvvoooSSS<<<...000222333111...222999:::666666>>>???999999AAACCC???GGGDDDGGGPPPWWWVVVTTTSSSJJJOOONNNEEE???@@@BBBAAA>>>:::;;;???;;;444666>>>===>>>:::HHHssskkkWWWWWWVVVSSSPPPOOOQQQSSSRRRQQQPPPRRRUUUVVVTTTQQQQQQNNNNNNQQQOOOIIIHHHKKKXXXOOOLLLSSSUUULLLGGGIIIIIIKKKIIIAAA===@@@DDDEEEFFFIIIIIIKKKJJJFFF[[[```aaapppVVV???999@@@NNN[[[bbb]]][[[```bbb```[[[\\\]]]\\\[[[ZZZ[[[\\\\\\\\\]]]]]]]]]]]]\\\\\\ZZZXXXWWWVVVVVVYYY\\\^^^___\\\ZZZ]]]aaaccc```\\\fff|||}}}gggVVV[[[[[[\\\\\\\\\\\\[[[[[[^^^^^^^^^^^^^^^^^^______[[[]]]\\\WWWTTTTTTQQQMMMAAA<<<777333222444;;;CCCeeeyyyIIICCC}}}DDDHHHLLLLLLJJJFFFEEEFFFEEEGGGJJJJJJGGGBBB???===999<<>>???:::666777<<<@@@@@@>>>>>>>>>===;;;;;;:::::::::BBBCCCDDDAAA;;;===MMM^^^nnntttRRR@@@<<<555<<>>=========>>>>>>@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCFFFIIIKKKMMMPPPSSSUUUZZZUUUNNNKKKKKKKKKJJJIIIKKKIIIJJJTTThhhssshhhVVV<<<<<<<<<;;;;;;:::888888555555555555555555555555444444444444444444444444777555333333444555555555333111111111333444444333000555888666:::BBBJJJLLLkkkttt{{{RRRLLLIIIEEEGGGGGGIIIFFFCCCBBBCCCGGGIIIJJJGGGEEECCCBBBBBBEEEHHHKKKKKKGGGCCCDDDGGGHHHDDD@@@DDDEEEGGGGGGGGGHHHJJJLLLKKKNNNRRRTTTVVVWWWYYYZZZYYYTTTNNNJJJHHHIIIJJJKKK<<>><<<>>>BBBAAA>>>AAAHHHHHHdddwww___???KKKnnnmmm~~~gggHHH888444...++++++---///000000000---+++000888<<<;;;999888;;;AAACCC???888333<<>>BBBFFFGGGKKKMMMKKKKKKIIIDDDSSSrrrpppcccuuubbbNNN@@@999DDDMMMVVV]]]```^^^UUULLLXXXYYYZZZYYYXXXWWWXXXYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVVVVWWWYYYZZZ]]]ZZZXXXZZZ]]]^^^[[[WWWWWWrrrqqqbbbYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\]]]]]]___```]]]WWWSSSQQQNNNIII>>>555111666:::===IIIXXXiiisss>>>EEE]]]FFFJJJNNNNNNJJJEEEBBB@@@BBBDDDFFFEEEBBB???===<<<999<<>>AAABBBAAABBB???<<<888777888:::;;;>>>>>>???===999:::GGGUUUyyyXXXXXXTTTDDD111000222,,,555555666777888999:::;;;::::::::::::;;;;;;;;;;;;:::<<>>===<<<:::777888???CCC;;;///777777777777666555444333222222222222222222222222333333333333333333333333555666666555444333333444444444444555444333000...???444666AAA;;;000AAAaaa```DDDFFFFFFBBBCCCCCCFFFDDDBBBBBBDDDFFFHHHHHHGGGEEECCCAAABBBDDDFFFHHHEEEDDDCCCCCCBBBBBBAAA@@@EEEFFFGGGGGGFFFFFFHHHJJJJJJMMMQQQSSSTTTTTTVVVWWWRRRNNNJJJFFFDDDCCCCCCBBB@@@FFFHHHDDDAAABBBCCCBBBsssbbbcccppprrrmmmdddVVVNNNJJJFFFBBBAAA@@@???>>>999:::???FFFHHHDDDBBBCCCDDDCCCDDDFFFAAA???JJJZZZ^^^III444666BBBAAAEEEWWW\\\```bbbcccfffiiihhheeeeeeeeeeeeeeeeeeddddddeeeffffffggggggggggggffffffddddddeeeffffffddd```]]][[[^^^[[[RRRIIIDDD@@@<<<<<<:::;;;>>><<<;;;FFFTTTfff|||999III?????????AAACCCDDDCCCBBB@@@BBBDDDFFFGGGIIIKKKMMMLLLFFFAAA???@@@CCCLLLUUUWWWTTTOOOJJJHHHGGGHHHHHHGGGEEEAAA???>>>@@@CCCEEE???>>>AAADDDEEEEEEHHHMMM===NNN```VVV@@@DDDZZZdddwww{{{vvvlll\\\OOODDD???999333666>>>000000222555444///---...,,,///333888<<<>>><<<999888555///+++///777<<<<<<444666:::<<<999888BBBOOObbbPPPRRROOOQQQTTTTTTSSSQQQQQQQQQQQQQQQPPPQQQSSSRRRPPPNNNMMMPPPRRRQQQJJJGGGMMMVVVrrr^^^LLLIIIJJJGGGDDDEEECCCGGGHHHDDDDDDHHHKKKKKKLLLLLLIIIIIIJJJCCCLLLdddYYYeeeyyy|||{{{rrrfffPPP;;;???@@@FFFNNNQQQNNNLLLLLLOOOQQQRRRQQQPPPOOOPPPRRRPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTSSSRRRQQQQQQPPPPPPSSSPPPNNNOOOQQQQQQNNNKKKHHH\\\llliii___hhh}}}jjjWWWNNNTTTSSSRRRQQQQQQRRRSSSTTTOOOPPPQQQRRRTTTUUUVVVVVVZZZ[[[WWWPPPKKKIIIEEEAAA999444555:::888777GGG]]]eeeGGGNNNnnn@@@IIIMMMQQQQQQMMMGGGAAA>>>BBBCCCCCCAAA???======>>><<<>>>AAACCCBBB@@@===:::::::::;;;<<<===???@@@AAAEEEAAA;;;666555777:::===<<<::::::::::::;;;BBBLLL[[[vvvcccIII>>>???777000555///000111222222333222222222222222222333333333444666888999999999999:::<<>>>>><<<888444888:::999:::JJJhhhpppQQQLLLjjj~~~WWWJJJHHHLLLQQQSSSQQQLLLEEEAAADDDDDDDDDAAA??????@@@BBBBBBCCCEEEEEEEEEBBB@@@>>>>>>>>>===;;;999999<<<>>>CCC@@@;;;888777999===???>>>:::888;;;======@@@DDDFFF[[[|||fff888777888///...000000111111000///...---//////000000000111111111444666777666555555666888777666666666666666555444222333333111000222444555333333333333333222111111222222222222333333333333555555555555555555555555777777666666666666777777999888444111......111333222<<<;;;555LLLvvveeeLLL;;;;;;EEEBBB======999??????@@@CCCFFFGGGFFFDDD>>>>>>======>>>@@@AAABBBDDDEEEEEEDDDDDDCCCCCCDDD@@@AAABBBAAA@@@AAABBBDDDFFFHHHJJJKKKJJJIIIIIIJJJDDDGGGJJJMMMMMMLLLKKKKKKMMMRRRSSSPPPPPPUUUZZZ\\\tttpppaaaaaajjjfff^^^VVVLLLIIIEEEAAABBBEEEEEE???:::777666:::@@@DDDCCCDDDGGGEEEEEEFFFGGGDDDAAAEEEJJJIIIwwwQQQ<<<>>>;;;333999>>>EEEJJJKKKLLLNNNQQQTTTSSSTTTWWW[[[]]]^^^]]]\\\\\\]]]^^^^^^^^^^^^^^^]]][[[ZZZYYYWWWRRRMMMIIIBBB===999888999:::;;;<<>>@@@CCCFFFGGGEEECCCCCCHHHLLLKKKFFFDDDFFFJJJIIIJJJIIIHHHHHHMMMRRRUUUOOOMMMJJJHHHHHHKKKNNNQQQPPPMMMJJJGGGGGGJJJNNNQQQMMMNNNNNNNNNOOORRRSSSRRRKKKFFFJJJIII>>>>>>IIIKKKMMMiiisss{{{wwwuuu~~~zzzzzzpppSSS999555::::::666555111;;;===555222777777222666666555111...222>>>IIIMMM___sssbbbSSSRRRMMMMMMVVVNNNNNNKKKHHHFFFFFFHHHKKKIIIKKKMMMMMMLLLJJJHHHGGGFFFEEEDDDEEEHHHLLLNNNNNNGGGJJJNNNQQQLLLCCC===;;;BBBDDDEEEBBBCCCFFFEEEBBB@@@CCCAAADDDKKKFFFFFFSSSppp|||IIIOOOvvvtttNNNAAA999<<<===888555777777888999999888888:::;;;999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<:::888555444333333333444666666555444888555333666<<<>>><<<999;;;999:::;;;:::999:::======;;;:::888888:::;;;===::::::999999999999999999777999888444444777777555222888888:::OOOtttlllDDDGGGPPPFFFSSSCCCFFFKKKOOOQQQNNNJJJFFFFFFEEEDDDAAA>>>???AAADDDDDDDDDEEEEEEEEECCCBBBAAA???===:::666444666:::>>><<<<<<<<<<<<===>>>???@@@???999777;;;>>>======>>><<>>;;;===>>>@@@DDDGGGGGGEEECCC======>>>@@@AAACCCDDDEEEGGGDDDBBBCCCGGGHHHFFFCCC???@@@BBBBBBCCCDDDGGGIIIGGGIIIKKKLLLJJJIIIHHHIIIGGGKKKPPPSSSRRRQQQPPPQQQLLLRRRUUUSSSQQQTTTVVVVVVnnn^^^^^^gggddd]]]UUUKKKHHHEEECCCDDDFFFEEE???:::;;;999;;;AAADDDDDDFFFKKKEEEEEEFFFFFFFFFGGGIIILLL===TTTeeesss^^^MMM???;;;777888:::<<<999777;;;BBB@@@AAACCCDDDFFFHHHJJJKKKOOOPPPQQQRRRRRRRRRRRRRRROOOMMMKKKIIIGGGDDD@@@===777444555999<<<999666555999???NNNddd|||[[[CCC>>>@@@>>>>>>@@@CCCFFFGGGEEECCCAAAEEEHHHGGGBBB???@@@BBBGGGKKKMMMKKKKKKOOOQQQQQQKKKJJJHHHHHHIIILLLPPPRRRRRRPPPLLLJJJJJJLLLOOOQQQQQQRRRPPPNNNPPPSSSSSSPPPAAABBBKKKLLLDDDFFFOOOMMM===SSSPPP```rrr|||xxxzzzvvvvvv}}}nnnUUU[[[ooosss^^^GGG888IIIPPPEEE???AAA<<<000999<<>>@@@@@@@@@???===777555999;;;:::888888222???III```zzzFFF...111......---......///000111....../////////000000000---///000111000111333444...000222222111111111222888444222666999777444444333333333444444333333222222222222333333444444555555555555555555555555555333222222444777888777555000444999:::999888:::===KKKtttccc000MMM@@@;;;@@@BBB<<<===BBB???<<<===???BBBEEEEEECCC@@@>>>@@@BBBDDDEEEFFFGGGGGGFFFBBB???AAAFFFIIIFFFAAABBBDDDFFFGGGHHHJJJLLLOOOLLLNNNPPPPPPNNNLLLLLLLLLMMMPPPSSSRRROOOLLLLLLMMMOOOUUUXXXTTTPPPOOOOOOMMMjjjYYYYYYdddeee```YYYNNNJJJGGGEEEDDDEEEDDD@@@===>>><<<>>>CCCFFFEEEGGGJJJEEEFFFHHHHHHIIIJJJKKKJJJEEELLLZZZsss[[[QQQAAA;;;777777666444666<<<333666999999888888:::===???@@@AAABBBBBBCCCCCCCCCAAA???<<<;;;;;;;;;:::888999777888<<<;;;888:::???CCCRRRjjjQQQHHH<<<===@@@======>>>@@@CCCDDDBBBAAA>>>@@@CCCCCC@@@======>>>EEEJJJLLLIIIIIINNNPPPOOOJJJIIIHHHIIIJJJMMMOOOQQQLLLKKKHHHGGGGGGHHHJJJLLLNNNOOONNNKKKMMMRRRQQQLLLQQQKKKJJJGGGEEEKKKIII:::GGGPPP===LLLXXXllliiixxxwwwuuuwwwuuurrrjjj\\\===RRRttttttjjjCCCNNNNNNCCCBBBOOOTTTNNNKKKJJJHHHEEECCCCCCFFFIIIDDDHHHLLLMMMKKKIIIHHHHHHJJJNNNOOOMMMMMMMMMGGG???BBBFFFHHHEEEBBBBBBFFFIIILLLLLLIIIEEEFFFIIIGGGBBB>>>EEEDDDCCCFFFAAA>>>FFFKKKOOOYYY}}}~~~oooFFF///PPPuuukkkJJJ999777777666222444666666555555777888666666666666555555444333222222333333333333333222222333444444444333333444111444666444000///222555444555555444444555555555333333333333333333333333333333222222222222222222000222222000222888::::::555666>>>LLLSSSMMMDDD@@@uuuaaaCCCPPP@@@EEEFFFEEEDDDEEEIIIKKKJJJIIIDDDCCCAAA>>>;;;:::<<<>>><<<<<<===>>>???@@@AAABBB:::777444666999<<<===<<<666888:::===>>>>>>>>>===<<<777555888999666555666///::::::AAAgggtttGGG:::555444111///......000111////////////000000000000111222444444333333444666222444666555333333555777111---...333555333555999444444555555555555444444333444444555666666777777888888888888888888888888333:::BBBDDD@@@;;;999888;;;;;;:::888999AAAMMMVVVppp===???BBB>>>;;;???>>>888<<>>AAAFFFHHHFFFFFFIIIAAADDDFFFFFFGGGHHHFFFBBBAAADDDHHHaaa}}}wwwTTTGGG===<<<<<<888666777111555999888444333666;;;333444555666777777777777999777555555777888999999888666777999999===LLL]]]MMMDDD777333GGG222<<<;;;;;;===???@@@@@@>>>===???AAABBBAAA???>>>>>>CCCHHHIIIEEEFFFMMMPPPOOOEEEEEEEEEEEEFFFHHHIIIJJJEEEDDDCCCBBBCCCDDDFFFGGGJJJLLLJJJGGGJJJPPPOOOIIIEEEEEEFFF@@@===KKKSSSIIIFFF>>>KKKCCCAAAbbbvvvxxxyyywwwVVVKKKMMMCCCEEESSSTTTFFF>>>BBBCCCDDDEEEDDDBBBBBBDDDEEECCCHHHMMMNNNLLLJJJIIIJJJ???IIIPPPOOOMMMMMMJJJDDDLLLMMMLLLHHHFFFFFFFFFDDDGGGGGGCCC???@@@CCCBBB===;;;CCCCCCCCCFFF@@@>>>GGGBBB;;;PPPbbb>>>>>>DDD{{{RRR;;;666777666888999999999999;;;<<<:::::::::999888777666555555555555666777777888888555666777666555333333333666555555888;;;;;;666222666888888777777888777444555555666666666666555555333444444444555555666666333555444111333888:::999777222888BBB???FFFuuu]]]KKKIII@@@TTTPPPOOOKKKGGGFFFHHHKKKKKKJJJEEEEEECCC???<<<;;;<<<===:::;;;;;;===???AAACCCDDD<<<999777999>>>>>>:::666777888999;;;;;;;;;;;;;;;<<<888777888888555555777555555000666LLLaaawwwuuu@@@===777222...------...000000111111111222222222111222333333111111222333222444555444222222444777999555555666444000444<<<666666777888888777777777777777777888999::::::;;;========================PPP\\\fffaaaPPP>>>666555777999>>>KKKddd{{{AAA;;;DDD===@@@===@@@===666<<>><<<:::>>>???@@@AAA@@@???<<<;;;@@@BBBDDDDDDCCCDDDFFFGGGGGGHHHIIIIIIHHHIIIKKKMMMMMMOOOQQQQQQOOOMMMMMMNNNKKKMMMMMMIIIDDDBBBEEEIIIBBBGGGIIIFFFCCCDDDFFFEEE~~~jjjYYYUUU\\\^^^```\\\PPPPPPKKKDDD@@@AAABBBBBBAAA999>>>CCCDDDBBBAAACCCFFFCCCFFFHHHGGGDDDBBBCCCEEEGGGGGGFFFFFFPPPiiizzz|||rrrcccUUUIII???555///<<<999888:::<<<:::888777GGG:::222666===>>>888333666555777;;;:::444444777:::666666???MMM___yyy```888888>>>444000888<<<<<<;;;:::999999999999??????????????????@@@@@@AAACCCFFFIIILLLNNNNNNNNNEEECCCBBBCCCGGGHHHFFFCCC>>>>>>===>>>???@@@>>><<<@@@???@@@BBBEEEHHHHHHGGGAAAAAAAAAAAABBBEEEIIIMMMGGGHHHFFFCCCAAAFFFQQQZZZ\\\ooo~~~LLLBBBFFFBBB@@@AAABBBCCCCCCBBBAAA@@@AAACCCEEEEEEEEEDDDEEEFFFFFFIIIMMMNNNLLLJJJHHHGGGGGGHHHNNNTTTPPPGGGDDDGGGSSSQQQLLLHHHFFFFFFHHHIIIKKKGGGBBB??????@@@@@@@@@CCCBBBCCCEEEGGGGGGFFFDDDBBBGGGHHHuuurrr\\\:::<<>>DDDEEEBBBDDDJJJWWWeeehhh___aaaooosssjjjrrrkkkhhhjjjlllppp~~~sssPPP999444999>>>HHHXXX|||vvv{{{rrrSSSGGG@@@???AAA@@@@@@???===<<<;;;:::999<<<;;;;;;::::::999999999999:::;;;===>>>>>>>>>>>>>>><<<;;;<<>>?????????~~~kkkZZZWWW___bbbeeeaaaUUUOOOJJJCCC@@@@@@@@@???===999===@@@@@@??????DDDHHHEEEGGGHHHGGGDDDAAABBBCCCBBBDDDDDDDDDJJJ[[[tttzzzoooaaaVVVRRRRRRIIIHHHJJJPPPSSSTTTVVVYYYWWWIII===>>>EEEGGGDDDAAA777777555333222333777:::;;;MMMiii~~~ZZZ>>>...777???888555;;;;;;::::::999999999999999>>>???@@@AAABBBBBBBBBBBBCCCDDDGGGIIIIIIHHHFFFDDDBBBBBBBBBDDDEEEEEEDDDBBBAAA@@@???@@@@@@@@@>>><<>>@@@@@@AAAAAAAAAAAA@@@@@@AAACCCEEEEEEDDDDDDEEEFFFEEEHHHKKKLLLIIIGGGEEEDDDCCCEEEKKKQQQOOOIIIIIIMMMOOONNNKKKIIIHHHIIIJJJKKKEEEBBB>>>===>>>@@@AAABBB???@@@BBBCCCDDDDDDCCCCCCBBBEEE@@@DDDddd~~~gggCCCFFFccc||||||wwwssslllWWWLLLIII>>>666999>>>PPPYYYfff~~~RRRFFFNNNGGGKKKRRREEEMMMJJJJJJLLLJJJEEECCCDDDEEEHHHGGGAAA>>>@@@AAA???:::===@@@@@@>>><<<<<<===:::888888999;;;<<<:::888999888666555555555555666777444111222555777555222666333333777888???VVVnnn\\\CCCBBB@@@666888999:::;;;999555///+++...000222444444333000...222555888999999999<<<>>><<<;;;>>>FFFKKKJJJKKKOOOWWW]]]jjjyyy~~~~~~~~~xxxvvvyyy||||||}}}uuuOOOBBB@@@FFFbbbppp}}}sssOOO@@@===:::999<<<======<<<<<<;;;::::::::::::::::::999999888888888======>>>>>>>>>>>>>>>>>><<<;;;;;;<<>>>>>===;;;888999;;;<<<<<<;;;>>>DDDIIIGGGHHHHHHFFFCCC@@@@@@@@@>>>AAADDDDDDDDDJJJWWWbbb{{{mmmlllpppgggaaa]]]\\\WWWPPPLLLMMMIII>>>555777<<<<<<888555222999>>>BBBOOOeeevvv|||nnnuuuNNN999444444;;;<<<777555888999999999999999::::::;;;???@@@CCCDDDEEEEEEDDDCCC@@@BBBEEEGGGFFFCCC@@@======@@@CCCEEEEEECCCCCCCCCEEECCCBBBBBBCCCBBB@@@>>>AAA???<<<<<<===???@@@@@@???DDDIIIMMMMMMKKKJJJIIIEEECCCBBBCCCEEEEEEDDDBBBAAAEEELLLUUUaaannn{{{hhhLLL777999@@@>>><<>>>>>>>>>>>??????@@@BBBDDDEEEDDDDDDEEEFFFEEEGGGIIIHHHFFFCCCAAA@@@CCCEEEJJJNNNLLLIIIJJJNNNIIIIIIIIIIIIJJJJJJJJJKKKCCC@@@======>>>@@@AAAAAA===@@@DDDDDDBBBAAABBBDDDGGGHHHMMMDDDBBBnnnqqqOOOJJJKKKhhh|||xxxfff]]]^^^OOO<<<888:::555888CCCIIIQQQhhhuuu___~~~eeeVVVCCCFFFLLLCCCGGGNNNCCCGGGGGGJJJOOOOOOIIIEEEEEEFFFHHHGGGBBB???@@@@@@???;;;???BBB@@@;;;777888:::666777999:::999999::::::666666555555555555555666555333111222555666444222222222444555111222BBBWWWqqqIIIGGG===111...333999:::999777999:::999666444222222...111333444333333333333777777999===???>>>AAAEEE@@@DDDLLLTTTSSSKKKFFFEEEGGG>>>:::???BBBAAAEEENNNBBBQQQZZZ___nnnvvvsssSSSIIInnnvvvuuuYYYHHH999999<<<:::999;;;999999999999999999999999777777777777777777666666===============<<<;;;:::999999999<<>>===>>>@@@BBBCCCCCCFFFGGGGGGHHHHHHGGGGGGFFFHHHFFFFFFEEE@@@:::;;;??????BBBDDDDDDAAAAAACCCEEEeeeTTTRRRZZZ]]]___[[[OOOFFFBBB>>><<<===<<<:::777888999:::;;;;;;>>>CCCHHHEEEEEEEEEDDDBBB@@@???>>><<>>999444333555777999999999999:::;;;<<<===@@@AAADDDFFFFFFEEEBBBAAA999===AAAEEEEEECCC@@@===888===DDDFFFEEEDDDEEEFFFFFFEEEEEEEEEFFFFFFEEECCCAAA>>>;;;:::;;;===?????????CCCIIILLLLLLJJJHHHGGGEEEDDDDDDCCCCCCBBB@@@>>>@@@DDDHHHJJJLLLRRR[[[cccuuuaaa:::444222:::FFFAAA444555BBB===<<<;;;::::::;;;<<<===>>>@@@BBBCCCBBBBBBCCCDDDDDDFFFGGGEEEBBB@@@>>>>>>HHHJJJLLLKKKGGGDDDFFFHHHCCCDDDFFFGGGGGGGGGFFFEEEEEECCC@@@???@@@@@@???>>>===BBBFFFFFFCCCAAACCCGGGCCC;;;CCCKKKCCCMMMpppeeeJJJFFF^^^sss~~~xxxgggWWWSSSNNNGGG:::777===:::888CCCFFFUUUbbbppp~~~lllcccUUUFFFNNNGGGHHHEEE<<>>>>>@@@DDDFFFBBB;;;666777:::555999<<<;;;777555777:::444444444444444555555555444333222333555666444333111111333333///---666AAAUUUpppttt]]]KKKCCC>>>888333666222...---000666;;;===555666666555444444444444222333333222///---///222666777999:::999777777999;;;999999<<<999444555;;;>>>>>>DDDLLLLLLKKKTTTaaaoooooolllsssWWWFFF???;;;>>>???;;;999999777777777777777777777777444444444555555555555555888888999999999888888777666666888;;;>>>>>>;;;999???>>><<<<<<===@@@BBBCCCEEEEEEDDDDDDDDDDDDEEEEEECCCCCCEEEFFFAAA===AAAHHHFFFIIIJJJGGGAAA@@@CCCGGG}}}dddRRRNNNTTTVVVXXXTTTHHHBBB>>>;;;;;;===>>><<<:::666888:::<<<>>>@@@CCCEEEAAAAAA@@@@@@@@@@@@>>>===;;;@@@DDDEEEBBBAAACCCFFFHHHTTTwwwrrr{{{xxx{{{}}}{{{xxxNNN444EEE555;;;999111///555:::999::::::::::::;;;===>>>???@@@AAACCCDDDDDDAAA???===888;;;@@@DDDEEECCC@@@>>>666<<>>===???BBBCCCDDDAAADDDHHHJJJIIIHHHHHHHHHDDDGGGGGGEEE@@@>>>???BBB@@@EEEHHHGGGBBB@@@CCCGGGMMMUUUYYYbbbzzziiiOOO===666777;;;777666888999999:::===:::999888777777888999:::;;;===???@@@??????@@@AAACCCDDDDDDBBB@@@>>>>>>???IIIKKKKKKGGGCCCBBBCCCDDD???@@@BBBDDDDDDBBB@@@>>>BBB@@@??????@@@@@@???===<<>>???===555:::===HHHTTTYYYggggggbbbrrrLLLFFFNNNPPPMMMIIIAAA===FFFLLLHHHDDDBBBDDDIIIIIIGGGFFFHHHFFFFFFFFFFFFCCC@@@@@@AAAEEEGGGHHHDDD>>>::::::<<<777;;;>>><<<666222444888333333333444444444444444333333333444666666555444222000///222222111222444666VVV}}}~~~kkk```RRRHHHDDDBBB===:::<<<:::888777777888999:::666888888777777888:::;;;111333444333444777;;;===///;;;CCCCCCCCCJJJSSSWWWVVVoootttnnnoooEEEDDDBBB???======:::666555666666666555555444444333333222222222333333444444444444444555666777888888777444555777:::<<<<<<999666::::::999999:::<<>>::::::===@@@@@@>>>888999;;;===@@@BBBCCCDDD@@@???>>>???@@@@@@>>>===:::>>>CCCEEECCCCCCDDDFFFHHHHHHZZZhhhzzzHHH>>>???999333888999555555:::;;;777::::::::::::;;;<<<>>>>>>??????AAAAAAAAA???===;;;<<<>>>AAADDDCCCAAA>>>;;;999<<>>BBBGGGBBBEEEGGGDDD???===@@@CCC@@@IIIFFFEEETTTbbbkkkwwwbbbaaa222)))444888777999777888666111222666777444666666555555555555666666777999;;;<<<;;;;;;<<<===???@@@@@@???======???@@@BBBFFFGGGCCC@@@BBBDDDEEE>>>@@@BBBCCCBBB@@@===;;;<<<;;;<<<>>>AAABBBAAA@@@;;;>>>BBBBBB@@@???@@@BBB???LLL;;;333CCC;;;HHHpppjjjHHHWWWrrrzzzqqqdddwwwqqqyyyrrr|||uuuddd[[[\\\\\\YYYRRRKKKEEECCCDDDDDDAAA;;;999888444///AAA===AAAAAA===FFFOOOJJJnnn|||{{{eeelllcccDDDIIISSSQQQQQQQQQMMMJJJMMMOOOMMMJJJDDDBBBBBBEEEEEEDDDDDDGGGGGGFFFGGGIIIGGGCCCBBBEEEGGGGGGFFFDDDAAA>>>>>>>>>:::===???<<<666333444666222222333333333333222111000222333555555555444444222///---000555666333000666:::TTT~~~zzzuuu|||WWWTTTOOOJJJHHHEEECCCAAA<<<>>>===;;;===AAA@@@<<<@@@HHHNNNQQQSSSVVVVVVTTTfffvvvxxxUUUDDDFFF:::<<<;;;:::888555444555777555555444444333222111111000000111111222333444444333444555666888888888888444444666999;;;;;;888555999:::;;;<<<===???BBBEEEBBBAAAAAA@@@@@@AAAAAABBBBBB@@@@@@AAA>>><<<@@@FFFHHHIIIIIIGGGDDDEEEJJJNNNfffRRRJJJOOOQQQTTTTTTJJJEEEAAA<<<;;;>>>AAABBBAAA>>>===<<<===???BBBEEEFFFCCCAAA@@@@@@AAAAAA>>>;;;<<<@@@EEEHHHHHHGGGGGGHHHNNNNNNNNNRRRsssqqqDDD111???AAA(((777:::<<<:::999999888555999999999999999:::;;;<<<<<<<<<===>>>??????>>>>>>???@@@BBBBBBAAA???<<<:::>>>>>>@@@BBBEEEFFFEEEDDDCCCBBBCCCEEEHHHIIIHHHGGGFFFDDDBBBBBBCCCCCCCCCBBBBBBEEEGGGHHHGGGFFFEEEEEEAAACCCEEEEEECCCCCCEEEGGGDDDEEEEEECCC???>>>@@@CCCAAAIIICCC===BBB???EEE[[[XXXkkkkkklllkkk}}}xxx}}}~~~yyy|||rrreeePPPGGGAAA@@@BBB===333111666(((111999888333//////111333333444444444444333333444555777888777777888999;;;;;;;;;;;;:::<<>>BBBDDDDDD@@@AAACCCDDDDDDBBB@@@>>>======???BBBDDDEEEDDDBBB<<<===???@@@AAAAAA@@@@@@333???<<<888===::::::HHHaaayyyooo```[[[```mmmzzzxxxyyyuuuxxxbbb___bbb___QQQKKKIII@@@CCCMMM<<>>777;;;<<<<<<:::777555333222111333333555;;;DDDGGGEEEIIISSSgggpppvvvkkk```fffsssVVVGGGLLLPPPOOOMMMQQQRRRPPPQQQVVVQQQJJJKKKEEEBBBBBBEEEEEEBBBBBBEEEDDDBBBDDDHHHFFFBBBBBBFFFEEECCC@@@@@@AAAAAA@@@>>>;;;===>>><<<888555555666222222333333333111000///---///222333333333222222//////...///333555444111666000777UUUxxx}}}zzz{{{SSS888888BBB===888999999777555555666666333333333333222222222222//////000111222333444444333333444555666666666555444444555888::::::888555888;;;>>>@@@AAACCCFFFIII@@@@@@AAAAAAAAAAAA@@@@@@EEEAAA?????????===>>>CCCEEEFFFGGGGGGHHHGGGGGGGGGeeePPPHHHLLLOOOTTTUUULLLIIIDDD>>><<<>>>AAABBBBBBCCC@@@<<<;;;>>>BBBGGGIIIGGGDDDBBBAAABBBAAA>>>:::???DDDJJJMMMMMMKKKIIIIII>>>LLLOOOPPPTTT[[[vvvWWW666EEE:::---666<<<444555666777555444777:::888888777777888888999:::::::::;;;<<<>>>???AAAAAA>>>???@@@AAA@@@???===;;;BBB@@@???@@@CCCDDDBBB???BBBAAAAAACCCEEEFFFEEECCCBBBAAA?????????>>><<<:::===AAAEEEGGGFFFCCCAAA@@@@@@@@@AAADDDGGGHHHGGGEEEBBBCCCCCCAAA>>>;;;999999<<>>AAA;;;BBBDDD???===@@@CCCAAAAAACCCDDDFFFFFFEEEDDDCCCDDDDDDEEEGGGIIIHHHFFFCCC?????????AAADDDDDDBBBAAAFFF999>>>EEE<<<<<>>===<<>>222222777444999<<<+++>>>333111222666111333444444444888;;;===BBBFFFJJJRRRaaarrr{{{|||sssaaaWWWlllfff\\\UUUQQQIII@@@DDDPPPPPPOOOKKKMMMQQQHHHAAAHHHDDDBBBDDDGGGFFFBBB@@@BBB???===@@@EEEDDD??????DDDCCC???;;;===AAACCC@@@===;;;<<<===<<<:::888888888222333333333222111///...+++---000222111000000000,,,///000//////222333333222;;;666///HHHzzz{{{rrrnnnvvvfff<<>>???@@@DDDGGG@@@@@@AAAAAAAAAAAA@@@@@@HHHBBB???@@@AAAAAABBBDDDEEEEEEGGGIIIIIIGGGAAA===dddQQQPPPTTTNNNTTTVVVDDD>>>;;;888:::>>>???===999888<<<<<<::::::???BBBAAAHHHDDD@@@>>>@@@AAA@@@???BBB@@@@@@CCCIIIKKKHHHEEEGGGJJJLLLLLLKKKKKKOOORRRrrrDDD???:::666666777666444222222444555555444222222777888999777444222111111:::999777666666666777888<<<===============<<<<<>>>>>???>>><<<999:::@@@DDDAAA>>>@@@DDDEEECCC@@@>>>???BBBEEEEEEDDD>>>CCCEEE>>>555555@@@LLLMMMEEE???@@@BBB@@@=========;;;999777777777999999888999:::;;;<<<;;;::::::999:::<<>>;;;BBBEEEGGGDDD???===???BBBCCCYYYllleeeaaaQQQEEECCCAAAEEE???:::888888888777777333>>>:::222444555444999===777444888===???BBBFFFLLLXXXWWW___ccceeeuuuuuuxxxmmmyyytttlllrrrlllKKKPPPQQQRRROOOJJJFFFEEEFFFKKKKKKLLLKKKIIIEEEBBB@@@GGGEEEBBB???===;;;::::::===AAADDDBBB>>>===@@@DDDBBBBBBAAAAAA@@@?????????999999999999999999999999555555444333111000/////////////////////......---,,,---///000111111111000444444555333000===fffzzzxxxyyy}}}~~~MMMFFF>>><<<>>>???;;;666555555555555555555555555333333333222111000//////111000///......///000111111111000///...---,,,,,,666555444333333444666777777888999:::;;;<<<<<<===<<<@@@CCCCCC@@@======>>>999;;;===???BBBCCCEEEEEE???AAABBBAAA???>>>???@@@___MMMNNNSSSLLLNNNOOO>>>;;;888666777;;;<<<999666555999999777888===???>>>DDDAAA>>>===>>>??????>>>???======@@@EEEGGGDDDAAACCCFFFHHHIIIHHHIIIMMMPPPRRRmmmZZZDDD;;;888444333444444333222222222222333333222222222444555555444222000000111666666555444444444444444888999:::;;;<<<<<<======???===:::999999::::::999>>>>>>???????????????>>>???===<<<<<<>>>>>>;;;999>>>DDDHHHEEEBBBEEEHHHIIIAAA>>><<<===???AAAAAAAAA>>>AAAAAA>>>===HHH^^^qqqNNNFFF@@@AAABBB@@@======<<<;;;999888777777888888333444555777777777777777444555555666666777777777666666555555444333222222000000111222222111000000111000000//////000000111//////000000111222222333111111222222222333333333666888:::;;;;;;;;;===>>>HHHFFFBBB@@@???@@@BBBDDDEEEEEEDDDCCCBBBBBBAAAAAAEEEFFFFFFFFFFFFEEECCCBBBAAA@@@@@@AAABBB@@@===;;;@@@DDDFFFDDD@@@>>>@@@CCC<<>>>>>>>>>>><<<<<<<<<===>>>>>>??????;;;::::::999999888888888444444333333222111000000......//////......---,,,---...///000111111000///444222333333...---===RRRllldddHHHFFFAAA<<<;;;<<<<<<:::777333333333333333333333333222222222222111000///...000///............///000000000000//////...------:::999666444333333444555555555666777888999::::::999;;;>>>???>>><<<<<<<<<999:::===???BBBCCCEEEEEEDDDCCC@@@<<<999999;;;===~~~\\\HHHKKKRRRHHHGGGGGG888777444222333666777555222111444555444555:::<<<;;;???===::::::;;;======<<<>>><<<<<<>>>BBBCCCAAA>>>???AAACCCDDDEEEFFFHHHJJJEEECCCMMMhhhgggFFF666---333111000111222333222111111111000000000000111111111222222000......000222222333333333333222222111333444666888:::<<<======???===::::::;;;;;;:::999===>>>???@@@@@@@@@@@@@@@;;;;;;;;;===>>>>>><<<:::AAAGGGJJJGGGFFFHHHJJJJJJ???===;;;;;;<<<>>>>>>===AAABBBAAA>>>>>>JJJ___pppNNNGGGBBBBBBCCC???======999999999888777777666666000111222333444555444444333333333222111000000///222222222111111111111111///000000111111000000///000//////////////////000...//////000000111222222111222222222222333333333555777999::::::;;;>>>???EEEDDDCCCAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBCCCEEEEEEEEEDDDCCCBBBAAA@@@BBBAAA@@@@@@AAA???<<<999>>>AAACCCBBB???>>>???BBB;;;;;;BBBPPPccc}}}tttrrrxxxuuukkk{{{}}}[[[YYYvvv^^^WWWWWWUUUQQQHHHIIIJJJJJJIIIHHHIIIKKKPPPQQQRRRRRROOOJJJDDDAAA@@@@@@???>>>>>>???@@@AAACCCAAA>>>===>>>===;;;888<<<<<<<<<<<<===>>>??????===<<<;;;999888777666666333333333222222111111111......//////......---,,,......//////000//////...000,,,---333333...,,,000>>>aaajjjHHH::::::===<<<;;;:::999888777777111111111111111111111111111222222111111000///.........------------......////////////////////////777666444222222111222222222222333444555666777777666666777:::<<<===<<<::::::<<<===@@@BBBCCCDDDDDDFFFDDD???:::777999>>>BBByyyaaaHHHGGGOOOEEEAAABBB888444222000111222333111000///111222111555:::;;;888999888888888999::::::;;;>>>======???AAABBB@@@======>>>@@@AAAAAABBBBBBCCCJJJ???>>>JJJSSSYYYkkkPPP///444;;;666000000111222333333222111111000............000111000000///...---...111333111222333444444333222111222333555777999;;;<<<<<<>>>===<<<<<<======<<<;;;>>>???@@@BBBCCCCCCDDDDDD>>>???@@@AAAAAA@@@>>><<<@@@FFFHHHFFFEEEGGGHHHGGG@@@>>>===<<<<<<<<<======@@@CCCDDDAAA>>>AAAJJJRRRMMMGGGCCCCCCBBB>>><<<<<<777777888777777666444444333333333444444333333333111222222222222222333333222222222222111111111111//////////////////////////////............//////---......//////000111111111111111222222222333333333555777888999;;;>>>@@@????????????>>>>>>>>>>>>??????@@@@@@AAAAAAAAABBBAAAAAAAAAAAA@@@@@@??????BBB@@@???>>>>>>===:::888:::<<>>======???888:::===@@@FFFccc{{{~~~ttt|||]]]PPPGGGOOOaaahhh^^^PPPKKKKKKKKKKKKKKKKKKKKKLLLSSSSSSQQQOOOLLLHHHEEECCCBBBBBBAAAAAABBBCCCEEEFFFEEECCCAAA???===;;;999888BBBBBBBBBAAA@@@@@@???>>>???===;;;888666555444444222222222222222222222222//////000000//////...---.....................---000***(((///555444333444777666DDDooo~~~sssSSSAAA999>>>GGG888:::<<<:::777444555666000000000000000000000000000000111111000//////...---,,,,,,,,,,,,,,,,,,---.........//////000000000///.........///000111222000000111222333444555555555444444777<<>>???@@@AAABBBBBBBBBBBBDDDCCC@@@>>>>>>AAAGGGLLL|||lllKKKCCCKKKBBB===AAA:::222111000000111111000///...000111111666;;;<<<888555666666777777777888999<<<<<<===>>>@@@@@@>>>===>>>>>>???@@@@@@@@@>>>======>>>BBBFFFBBB???GGGSSSppp|||bbbAAA666444......444///000222333222111000/////////---,,,,,,---///////////////...---...222444222333444555555444333222444444666777888999999999<<<;;;<<<===???@@@>>><<<======???AAABBBCCCCCCCCCEEEEEEFFFEEEDDDBBB@@@@@@@@@DDDGGGEEEEEEGGGGGGDDDBBBAAA@@@???>>>>>>???@@@>>>AAADDDDDDBBBAAAEEEHHHIIIDDDBBBBBBAAA<<<:::;;;666666666666555444333222666555444333222111111000......///000000111222222444333222222000000///..............................------------------...,,,------......///000000000000000111111111222222111333555666777999===???;;;;;;<<<<<<======<<<<<<@@@@@@@@@@@@@@@?????????============>>>>>>??????@@@???===<<<<<<;;;888666666888;;;<<<;;;;;;;;;;;;555333888??????LLLyyylllxxx~~~nnnxxxqqq^^^EEECCCGGGMMMSSSXXXXXXVVVSSSLLLKKKKKKLLLNNNPPPQQQRRRVVVRRRMMMHHHDDDCCCDDDEEEDDDCCCBBBBBBBBBCCCEEEFFFDDDFFFGGGCCC===999:::<<>><<<999666444333333333222222222222222222222222000111111111111000//////.........---------------222---***+++......///111000555222666^^^uuuXXX???<<>><<>>>>>======@@@??????@@@BBBAAA???===???AAAAAAAAACCCEEEDDD@@@===BBBUUUdddiiixxxxxx\\\>>>666000222555333...***,,,...000000...---,,,---......------------........./////////...///111444222333444444444444444444444555666666777777777777777888:::===@@@AAA???===???@@@AAACCCDDDEEEEEEEEEGGGHHHGGGEEECCCAAAAAABBBAAAEEEGGGFFFFFFHHHGGGCCCBBBCCCBBBAAA???>>>@@@BBBBBBBBBAAA??????@@@DDDGGGDDDAAA???@@@>>>999888:::555555555444333333222222444333222000///.........111111111000000000//////111111000///...---,,,+++...------,,,,,,------...------,,,,,,,,,,,,------+++,,,,,,---......//////...////////////000000000000111333333444777:::===;;;;;;<<<<<<=========>>>AAAAAAAAA@@@??????>>>>>>;;;;;;;;;<<<===>>>@@@AAA???>>><<<;;;;;;:::999777555666888:::;;;:::888777>>>333222;;;<<<:::KKKdddfffuuu~~~wwwmmmyyy~~~OOOUUU}}}{{{^^^RRRPPPJJJBBBMMMKKKKKKOOOTTTVVVSSSPPPGGGFFFGGGJJJPPPUUUXXXYYYTTTOOOHHHAAA>>>???CCCEEEBBBAAA@@@@@@@@@AAACCCCCCCCCGGGIIIEEE>>>:::<<<@@@>>>AAAEEEHHHIIIGGGDDDAAA;;;999666444222222333333333333333222222111111111000111111111111000//////------,,,,,,,,,------...---.........,,,+++,,,---...***666CCC888111[[[nnnDDDHHH???<<>>===888444666888888666555666888888:::<<<>>>>>>?????????@@@??????BBBEEEEEECCC@@@JJJFFFAAA???BBBGGGFFFCCCBBB>>>DDDIIIFFFLLLTTTRRRnnneeeFFF<<<111,,,::::::---+++777777+++***,,,......,,,+++,,,...------............------,,,...//////......000111111111000000111222222333222222333444555555555555111333666;;;>>>@@@>>><<<@@@AAABBBDDDDDDEEEEEEEEECCCCCCCCC@@@======???BBB@@@DDDFFFEEEFFFHHHFFFAAA@@@AAABBB@@@>>>===@@@BBBCCCAAA???===<<<>>>@@@AAA???<<<<<<>>><<<777666999666555333222111111222222111000///.........//////333222222111000/////////.........---------,,,,,,...---,,,++++++,,,---...,,,,,,++++++++++++,,,,,,+++++++++,,,------......---------............//////000111111222444888;;;;;;;;;;;;;;;<<<===>>>???AAAAAA@@@@@@@@@?????????>>>>>>======>>>???@@@AAA@@@>>><<<;;;<<<<<<;;;:::666777999:::;;;:::888666???999444666666444444555JJJiii|||yyyzzzoookkkyyyoooxxxRRRMMMIIIFFFBBB@@@EEELLLGGG@@@===FFFSSSYYYQQQGGGCCCBBBCCCGGGNNNTTTXXXYYYPPPLLLEEE???<<<===AAADDD@@@@@@??????@@@BBBCCCDDDDDDEEEFFFDDD@@@>>>???@@@===AAAGGGKKKLLLIIIDDD@@@777555333111000111333444444444333333222111000000///////////////...------,,,,,,+++++++++---...///))),,,......---...///000///,,,+++---111333111,,,GGGzzzyyySSSHHHMMMAAABBBDDDBBB===:::;;;???777777666444222222333555000000000000000000000000---......//////.........++++++,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,......//////......------------...///000111111222333444555555555666888:::999:::<<<===>>>???@@@@@@>>>@@@@@@@@@>>><<<===>>>~~~JJJ666CCC@@@:::999333///000000///---,,,,,,---,,,---...111888>>>===777444777999999666555666888:::<<>>???CCCGGGIIIGGGDDD@@@CCCHHHJJJGGGCCCCCCEEECCC===@@@@@@:::<<>>OOORRRhhhvvv```MMMOOOIII444:::BBB---666......666444))))))222***,,,......,,,,,,...111,,,---////////////---,,,+++---//////.........//////...---------///000111//////111222333444444444---///333888===>>>===;;;<<<===>>>???????????????>>>>>>===;;;888999===AAA???BBBDDDCCCDDDFFFCCC>>>>>>???@@@>>><<<<<>>@@@BBBBBBBBBAAA;;;::::::<<<:::555555888666555222000000000222333//////......///000222333---------------------------------....../////////------++++++++++++------,,,++++++++++++++++++,,,***++++++,,,,,,---......,,,,,,,,,---------......///000000000000222666999:::999999999:::<<<===???@@@@@@@@@@@@@@@AAAAAAAAABBBAAA@@@??????@@@AAAAAAAAA???=========>>>===<<<888888:::;;;<<<;;;888666000999;;;444333:::<<<666777???LLL|||ooo||||||xxxooozzz~~~}}}]]]IIIJJJHHH???===EEEIIIGGGHHHNNNDDDGGGJJJGGGAAA>>>@@@DDDCCCAAAAAADDDKKKQQQTTTTTTMMMIIIDDD???======@@@BBB@@@@@@@@@AAABBBDDDGGGHHHEEECCCBBBBBBBBBBBBAAA???AAAEEELLLPPPOOOJJJBBB===555333111//////111333555555555444333222000000///------......------,,,+++++++++******+++---...000......,,,)))(((+++---...&&&///222+++***111444111...;;;@@@aaa~~~ZZZSSSSSSIII@@@???===BBBDDD@@@<<<999888666555444222111111333555666000000000000000000000000------......///......---+++,,,---......---,,,+++++++++++++++++++++++++++((()))+++,,,---.........+++,,,,,,---...///000111111333555444111111444777333555777:::===???@@@AAA>>>>>>>>><<<::::::;;;===cccHHH999;;;::::::777//////...---,,,,,,,,,,,,,,,111,,,...888:::444555>>>999888666555555666777777:::;;;===???AAABBBCCCDDD@@@AAABBBCCCDDDDDDDDDDDDAAA@@@AAABBBBBBAAA>>>;;;AAA@@@>>>======<<<:::888<<<:::888999<<>>???>>>===BBB???:::777666777:::<<<>>>===<<>>>>>>>>===<<<===@@@CCCAAA???<<<<<<============>>>;;;888555555444222111555444111//////111444555000000000000////////////000///...,,,,,,---......---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,------...///...---,,,---000333555777777999;;;<<<======>>>DDD@@@@@@DDDCCC>>>===@@@BBBBBBAAAAAAAAABBBBBBCCC???===<<<<<<======<<<:::::::::;;;<<<>>>===:::777666666555555555444444444888000444BBBJJJTTTxxx{{{zzz}}}wwwjjjyyyxxxgggQQQ@@@;;;>>>CCCEEECCC@@@<<<<<>>;;;@@@AAACCCCCCBBB???;;;888222333444444333222000///222000...,,,+++,,,---.........---,,,,,,+++******...------,,,,,,------.........---,,,,,,+++******,,,,,,,,,------.........111---...222888IIIooozzz___RRRPPPMMMKKKIIIFFFBBB????????????>>><<<:::777666:::888666333222222333444111111111111000000000///,,,,,,...000///,,,+++,,,,,,,,,,,,+++++++++******++++++************++++++******+++++++++,,,,,,,,,++++++******++++++,,,---////////////000111222333222555999;;;;;;;;;;;;<<<999:::<<<>>>>>>>>>>>>===]]]CCC666888777666666///......---,,,,,,,,,,,,,,,------000444444111222888666555555444444444555555888999;;;===???@@@AAAAAA???@@@AAABBBCCCCCCCCCCCC@@@@@@AAACCCDDDDDDAAA???===<<<;;;;;;<<<<<<;;;999;;;:::999888888999;;;<<<:::;;;>>>BBBFFFJJJMMMNNNOOOQQQSSSSSSQQQMMMGGGDDDJJJBBB888333333444333222555444444333222111000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,---.........------***+++,,,---...//////000.........///000000111111111111333777;;;<<<:::777;;;:::999:::<<<======<<<@@@>>>;;;888888999;;;<<>><<<===??????===:::???@@@???===<<<<<<===???BBB???===;;;;;;<<<;;;:::<<<999666555666666555444555333111//////111333555000000000000/////////...//////...---------------,,,......---,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++******++++++,,,---------///...---,,,---000333444666777999:::<<<=========AAA>>>???CCCCCC@@@@@@CCCCCCBBBBBBAAAAAAAAABBBBBB>>>===<<<===??????>>>===<<<<<<;;;<<<===<<<:::888555555444444444444333333666111222999;;;???VVVrrr}}}~~~oooxxx|||___999GGGAAA:::888<<>>???AAABBB@@@===:::777333333444444333222000///222111///---++++++,,,---......---,,,,,,+++******------,,,,,,,,,,,,------...------,,,++++++******,,,,,,,,,,,,---------...222......111000///<<>>>>>>>>>>>===;;;999666555888777555333222222222333111111111000000000/////////...------,,,***((((((,,,,,,+++++++++***************))))))))))))***************+++++++++,,,,,,++++++******++++++,,,---////////////000111222222555777:::;;;:::888888888:::;;;<<<>>>>>>>>>======UUU>>>444666333222333000...------,,,,,,,,,,,,,,,)))...111000000333444222222222333333333333333222777888999;;;===>>>>>>???>>>???@@@AAAAAABBBBBBAAA===>>>???AAACCCCCCAAA???999888888999;;;<<<<<<;;;:::999888777555333222111333333222111111000//////444333222222222222222222111...,,,---111444444333111111000000000/////////------------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***+++,,,,,,------,,,,,,******+++,,,------......,,,,,,,,,---......//////111111222555999;;;;;;::::::888777777999;;;<<<<<<======<<<;;;<<<<<<======@@@>>><<<<<<======<<<;;;BBBBBBAAA???<<<:::;;;<<>>===<<<>>>@@@AAA@@@???>>><<<;;;;;;;;;;;;999888444333333333333222222222333222222222///000888BBBGGGVVVfffzzz|||ttt[[[III444999FFFAAA333222333777<<>>>>>???AAABBBDDDDDDEEEAAAAAACCCEEEFFFDDDAAA>>>:::<<<>>>???>>>;;;888666333444555555444333111000222111///---,,,,,,,,,,,,...------,,,,,,++++++***------,,,,,,,,,,,,------------,,,,,,++++++******+++,,,,,,,,,,,,,,,------///***+++111000)))%%%(((000555===JJJ```mmmcccZZZPPPKKKKKKKKKIIIFFFEEEDDDBBBBBBBBBAAA>>><<<<<<<<<;;;:::888777555444666555333111000000111111000000000000////////////111///...------...,,,***,,,++++++++++++*********))))))(((((((((((()))))))))*********+++++++++++++++************+++,,,,,,............///000111222444777999:::999888888999;;;<<<===============<<>>555666111///222000------,,,,,,+++,,,,,,---)))///000---444@@@>>>222///000222333444333222222777888999;;;<<<=========<<<===>>>???@@@@@@@@@@@@;;;;;;<<<>>>@@@@@@>>><<<999888888999;;;<<<;;;:::888777666555444444333333444444555555555666666666555333222111111333666777444222000///000000---+++------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))******+++++++++++++++)))******+++,,,,,,------++++++,,,,,,------......222222333555888:::<<<===999888666666888;;;<<<<<<<<<<<<>>>???@@@@@@?????????===<<<<<<===>>>???@@@EEEEEEDDDAAA===;;;:::;;;BBB@@@===;;;;;;;;;:::999888666555555777777666555222111000000000000111222000000/////////.........,,,---...///...---,,,++++++,,,---,,,+++******,,,************************************************((((((((()))))))))******))))))******+++,,,,,,,,,...---,,,,,,---///000222444555666888999::::::;;;::::::<<>>===<<<===??????>>>======;;;999888888888777666222222222222111111111111000444444000///111222000555@@@HHHKKKYYYnnnwwwtttuuuxxxvvviiiXXX>>>222444888222444555***;;;999666666888999888777333444777:::>>>AAACCCCCC===??????>>>???BBBDDDDDDFFFDDDCCCBBBCCCEEEEEEEEECCCBBBAAAAAA@@@AAAAAAAAA>>>???@@@@@@???>>>???AAACCCBBBBBBAAA???===:::999777888;;;<<<<<<999666444444444555555444333111000000///...------------...---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,((()))///333000///111333222///---000<<>>;;;999:::999999777666444333222444333222000//////000000000000/////////.........---------+++---000000---++++++++++++************((((((''''''''''''(((((()))))))))************+++***************++++++,,,------------...///000111111444777999:::;;;===???<<<<<<===============<<>>????????????=========???@@@???<<<999<<<;;;999:::;;;;;;:::999888666444222222333444555.........---------,,,,,,---,,,,,,+++,,,,,,---...///---,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))******++++++)))******++++++,,,,,,,,,+++,,,,,,------......///222333333555666999<<<>>>999777666777999;;;<<<<<<:::<<<>>>AAABBBAAAAAA@@@<<<<<<<<<===>>>AAACCCEEEFFFFFFEEEBBB>>><<<<<<===AAA???<<<;;;<<<===<<<<<<888777555555666555333222000000000000000000000000////////////............,,,---.........---+++***+++,,,,,,,,,***)))***+++++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((()))))))))(((((()))******++++++,,,------,,,,,,---...///000111222444555777888888888888:::<<<===???AAAAAAAAAAAAAAA???>>>============???===<<<;;;<<<<<<:::888:::888555555555666555444222222111111111000000000///222222///111666666000222111111111000666FFFVVV[[[uuuyyyqqqyyyrrruuusss|||rrr{{{rrr|||pppuuulllbbbGGGCCC@@@??????<<<777222===666111///,,,222888555666444222222333555666777555777:::===???@@@BBBBBB===AAABBBAAADDDJJJLLLIIIEEECCC@@@======@@@FFFKKKGGGFFFDDDBBBBBBBBBCCCDDDGGGHHHHHHFFFCCCAAAAAAAAACCCBBB@@@===;;;:::::::::555777999;;;:::888555333333444444555444222111000,,,,,,------...//////000------,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++******++++++++++++++++++++++++---+++,,,---,,,+++...222...222777888666111///...222:::AAADDDGGGNNNWWW]]]tttdddUUUKKKYYYUUUOOOGGGBBBCCCHHHMMMIIIFFFDDDDDDEEEEEEBBB@@@AAA???>>>======<<<999777888888666555444333222222222111000000/////////////////////............---***...///+++))),,,---***+++++++++*********))))))((((((''''''''''''(((((((((((()))))))))***************))))))******+++,,,,,,,,,,,,,,,---...///000222444777999;;;<<>>>>>??????>>>@@@@@@@@@AAABBB@@@===:::===<<<::::::::::::888777888666333000...///000222111111000000000000000000222333333333333333222111------------...000222333+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******************))))))))))))***++++++******+++++++++,,,,,,,,,,,,,,,,,,---......//////000222333444444666888;;;666666666888:::<<<<<<;;;999:::===???@@@@@@???>>>999;;;===???@@@BBBFFFHHHEEEEEECCC@@@>>>>>>@@@BBB???===;;;:::;;;<<<<<<<<<888666555555444333000...//////000000000000///////////////.........---------------------,,,++++++***+++,,,+++)))((()))***++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******++++++,,,,,,,,,,,,,,,---.........///111333444555555555666999;;;:::<<>>>>>===<<<;;;;;;;;;<<<>>><<<:::::::::999777555666444333333444555333222222111111111111000000000...//////---000333333000111)))+++666888000---222111777>>>KKK\\\aaaeeeooowwwxxxtttWWWKKKHHH@@@666111777777666222...+++,,,...''',,,///000222555333111///000222333444333333222:::<<>>CCCEEECCCHHHPPPQQQLLLCCCEEEEEEBBB@@@@@@DDDIIIMMMKKKGGGEEECCCDDDEEEFFFMMMLLLJJJGGGEEEBBB@@@???@@@AAA@@@>>>======???AAA666888:::;;;:::777444222222333444444333222000///+++,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++******+++++++++************)))(((+++///...***'''(((+++---,,,***((('''+++111555)))+++---...111777@@@FFF<<<>>>AAADDDGGGKKKQQQUUUwww{{{yyytttnnnhhhdddaaa___]]]RRRQQQMMMHHHGGGJJJJJJGGG===EEEMMMPPPLLLEEE@@@>>>333888AAAIIIMMMJJJCCC===???>>>===<<<<<<;;;999777777666555333222222222222000000000000//////......///.........------------222;;;===444------,,,)))+++************)))))))))((((((''''''''''''(((((((((((((((((())))))))))))***))))))))))))***++++++++++++++++++,,,---...///444666888999999:::<<<>>><<<;;;;;;<<<<<<===??????rrrVVV===111333222222222,,,++++++******+++,,,,,,---,,,,,,,,,000<<>>>>>???????????????@@@AAABBBBBB???===<<<:::999888999999777666555444333111000/////////---...///000111222333333++++++,,,,,,,,,++++++***)))***++++++************------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++++++++******)))))))))***+++,,,+++++++++,,,,,,,,,,,,,,,++++++,,,------......///---///222222111111333555333333555777:::;;;:::888666777999;;;<<<<<<;;;;;;777:::>>>@@@@@@AAADDDFFFAAAAAA???===<<<>>>BBBEEE???<<<:::999999999999888666444333333333222///,,,---...000111111000...---//////.........---------...---,,,,,,++++++,,,,,,)))+++++++++)))((()))***************************((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''(((((()))******+++,,,,,,,,,,,,,,,---------,,,---...000111222333333222777999777999>>>???<<<;;;;;;:::::::::::::::;;;<<<;;;999999999999777666333222222444666666444222222222222111111111000000///------///000......000>>>222((((((---111555777666,,,,,,111111444777333222===BBBEEESSSbbbqqq}}}yyyxxxiiiYYYQQQNNNCCC444***...222...%%%"""***666***,,,...//////111555777222888444,,,...111111333333444555444333222111111;;;===@@@AAAAAABBBEEEHHH@@@FFFGGGDDDHHHRRRQQQJJJFFFHHHJJJGGGCCCCCCGGGLLLQQQNNNJJJFFFDDDDDDFFFGGGMMMIIIEEEDDDCCCBBB>>>:::===@@@CCCCCCAAA@@@@@@AAA888999;;;<<<;;;777444111111222333333222111///...---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******************++++++++++++******))))))))))))%%%)))------+++++++++,,,***---000333333111///---777555444222111000000111///111333555777:::>>>AAA888;;;===???@@@AAADDDEEEGGGGGGGGGGGGFFFFFFHHHJJJHHHIIIGGGBBBCCCIIIKKKHHHJJJHHHDDD@@@@@@CCCIIIMMMIIIGGGEEEBBBAAAAAA@@@@@@<<<;;;::::::<<<;;;:::888777666444333222111222222000000000000000//////............---------,,,,,,666DDDIII===111......+++************)))))))))))))))(((((((((((((((((()))'''''''''((((((((()))))))))))))))))))))***++++++*********++++++,,,---...222444666777777999;;;===:::::::::;;;<<<>>>@@@AAAhhhSSS999,,,000111333222++++++*********+++,,,,,,---******,,,000555666222---///......///111333666777999::::::;;;;;;;;;::::::;;;<<<===>>>????????????<<<<<<===???AAAAAA???===999888777777888888777666111222444555444333111000000000/////////////////////////////////000000111,,,...111222111///...---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********+++,,,,,,,,,---+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,------***++++++,,,,,,---......***---000000......///111000111333777::::::888666444555777888999999888888666:::???@@@@@@???AAACCC???>>>;;;999999===CCCHHH???<<<999777777666555444333222222222333222///,,,---...000111111000...---//////.........---------...---,,,+++***+++,,,---)))***+++***)))((((((***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((()))*********+++,,,,,,,,,,,,,,,,,,---***+++---///000111111111///555777666888>>>???<<<999999999888999999::::::;;;999888888::::::999888111111333555777777555222222222222222111111111111111---...444333------222%%%...333000000333111***000***111222)))222;;;//////555222///222000333@@@>>>888999DDDLLLQQQXXXaaaaaa[[[ZZZ___aaa^^^]]]```WWWQQQQQQLLLAAA@@@===222000555000,,,///---+++000444...(((***111333---$$$000...,,,---//////---+++(((444444...222333000222444333000...---000555888888;;;>>>??????@@@EEEHHHEEEKKKKKKGGGKKKTTTSSSJJJJJJKKKKKKGGGCCCEEENNNVVVSSSPPPKKKFFFDDDDDDEEEGGGMMMHHHCCCCCCEEEDDD???:::<<<@@@EEEGGGCCC???<<<;;;999;;;<<<===;;;888444111111111222222111000...---000000000///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******************+++++++++*********))))))(((((()))***)))((()))+++------,,,,,,+++++++++,,,...///******,,,222555444111000222333444333333333555777777888777777777999===AAA>>>AAADDDDDDAAA@@@AAACCCBBBEEEDDD???@@@FFFHHHEEELLLIIIHHHHHHIIIFFF@@@;;;<<<@@@EEEIIIJJJGGGAAA===888777777999;;;<<<;;;:::777666444222111111222222///000000000000000///.........---------,,,,,,,,,...@@@HHH<<<---***+++***************))))))))))))))))))(((((((((((())))))''''''''''''((((((((())))))))))))))))))******+++************+++,,,---...---///222444666999===@@@::::::::::::<<>>============???@@@AAABBBAAA???===<<<888777666555555666777888333222000///...///000222222222222222111111111000////////////////////////------------------------,,,,,,++++++***)))((((((************************************************(((((())))))******++++++******))))))))))))******,,,,,,++++++,,,,,,---...)))************+++++++++...---+++******+++---...,,,...111555666777666555///000111333555666777777:::<<<===??????>>><<<;;;:::999999:::<<<===<<<;;;:::999888777666444333333000000000///......------//////............//////......---------,,,,,,,,,---,,,,,,+++*********++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,+++++++++,,,...000111222444555777999:::<<<<<<<<<888999::::::999:::<<<>>>:::<<>>::::::<<<<<<>>>???<<<777222111111444333222111000000000000111///...---,,,,,,---......---,,,+++***+++,,,---++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************+++++++++.........////////////000111111222222222333333333333444555777888:::;;;<<>>@@@}}}yyyMMM888000444111//////***+++******))))))******+++++++++******++++++,,,---...---,,,,,,---///111222555555666777888:::;;;<<<>>>======<<<<<<<<<<<<<<<>>>???@@@AAA@@@>>><<<:::777666555555555555666777333222000///...///000111000000000000////////////........................------------------------,,,,,,+++******)))((((((************************************************)))))))))))))))***************))))))))))))******++++++******++++++,,,---))))))*********+++++++++...---+++******+++,,,...,,,...222555666777666555111222333444555666666666666777888999:::999888888888777777888:::<<<;;;;;;:::999888666555333222222111111000000///.........//////............//////...------------,,,,,,,,,---,,,++++++*********++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))*********+++++++++,,,,,,***++++++,,,---///111222444555777888999:::;;;;;;999:::;;;:::::::::<<<>>>;;;===???@@@???===:::888666555555555666555333000111111111111000000000000////////////////////////------------------------------------------------........................---------............///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............///000///...---...000222333666888:::===@@@BBBCCCCCCGGGGGGEEEAAAAAAEEEDDD@@@CCCDDDEEEEEEDDDEEEGGGHHHHHHHHHFFFAAA===>>>EEEKKK@@@>>>======>>>>>>>>>===AAACCCDDD@@@:::777888;;;;;;<<<===;;;666333111222222222111//////...............---------......///------,,,++++++++++++,,,+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---------.........////////////000000000111111111222222333444666777888888;;;999:::???AAA???>>>@@@CCCAAA>>>>>>@@@CCCEEEEEEGGGFFFFFFEEEEEEEEEEEEEEECCCCCCBBBCCCDDDDDDBBB???===:::888888999;;;;;;;;;999888777555444333333333111111111000000000//////------,,,,,,,,,+++++++++......---,,,++++++******)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''(((((((((((('''((((((((())))))))))))------...///111222333333555444222222333666999;;;LLL777///222///......)))******))))))))))))*********))))))))))))***++++++,,,+++++++++,,,...000222333333444555777888999:::999999999::::::;;;;;;;;;>>>>>>??????>>>;;;999777555555444444444444555555222111000///...///000111///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))(((***************************************************))))))))))))))))))(((***))))))(((((())))))******))))))))))))***++++++)))))))))*********++++++---,,,+++******+++,,,------///222444666666666555444555666666777666666666555555555555666666777777777666666777:::<<<;;;;;;;;;:::888666444333222111222222222111000000////////////............//////------------,,,,,,,,,,,,,,,,,,+++************+++++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((())))))))))))*********++++++++++++*********+++---...000111444444666777777888888888:::;;;;;;;;;::::::;;;===<<<<<<======<<<;;;999888666444444444555444222000000000000/////////......////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++,,,,,,,,,---------...---,,,,,,---...000111222444666999<<<@@@CCCDDDBBBAAA===888888===>>>;;;>>>>>>@@@BBBDDDDDDBBBAAAAAABBBBBB???<<<>>>EEELLL>>>???@@@@@@???>>>>>>???>>>???>>>:::555333555888:::;;;;;;999666333222222000000///...------------+++,,,---...////////////,,,,,,,,,,,,,,,++++++***+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++,,,,,,,,,,,,---------------------.........//////000111111222333333444444777666777<<<>>><<<===@@@CCC@@@======>>>???@@@@@@@@@AAAAAABBBBBBBBBBBBBBB@@@??????AAABBBCCCBBB@@@===;;;888888999;;;;;;:::888777666444333333333333000000000000////////////,,,,,,,,,,,,++++++++++++((()))))))))************(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((())))))))),,,---...///000111222222333222111000111333555777MMM777...111...---...***)))))))))(((((())))))))))))(((((((((((()))******)))***+++---///222555777111111333444666777777888666777888999:::;;;;;;;;;======>>>===<<<999666555444444333333333333333333111111000////////////000.........---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))(((******************************************************))))))((((((((('''))))))(((((((((((()))))))))(((((((((((()))******))))))))))))************,,,++++++******+++,,,------///111444555555555555666666777888999999999999777777777777777888::::::888777777999<<<>>>>>>===<<<:::888666444333333333444333333222222111000000///......------......///---------,,,,,,,,,++++++++++++***************+++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))************+++))))))******,,,---...///222333444555555555555555999::::::999888888999;;;:::::::::999888888777777555444333333333333111000//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++************************************************(((((((((((((((((((((((()))))))))*********++++++************+++++++++,,,,,,+++++++++,,,---...//////000111444888===AAADDD<<<;;;666222444;;;>>>===>>><<<<<>>;;;>>>>>>>>>???AAACCCEEEGGG???CCCEEEDDDAAA>>>>>>@@@;;;:::888555222333666999======;;;999666333111111000///...---------------,,,---.../////////...---++++++,,,------+++***)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))*********+++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,------------...000000000000111111111111444333666:::<<<;;;===AAACCC@@@===<<<===>>>>>>===;;;<<<>>>@@@AAAAAAAAA@@@>>>======>>>@@@AAAAAA@@@<<<:::999888999::::::999444444222111111000000000000000/////////.........,,,,,,,,,++++++++++++***''''''(((((()))))))))***'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))******,,,---///111222333444333222222222444666777NNN777...111...---///+++)))((((((''''''(((((()))((((((''''''(((((()))***)))***+++---000222444555///000111333555555666666555666777999;;;;;;<<<<<<;;;<<<<<<<<<:::888555333333333333333333222111111111000000////////////////////////.........------++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''))))))(((((((((((())))))((((((''''''(((((()))***(((((()))))))))*********************++++++,,,,,,---///000222333444444444555666777999;;;<<<<<<<<<999999999999:::;;;<<<===;;;;;;:::<<<>>>@@@@@@???<<<;;;888666555444555555444444444333222222111111......------------......------,,,,,,,,,+++++++++*********))))))***++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))))))))***,,,---...000000111222333333333222666777888777666666888999888777777666555555555555555333111111222222000///.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))******))))))))))))*********************++++++,,,------------...000555:::???BBB666777444222666???CCCCCCAAA>>><<<===??????===999;;;999:::AAAIIIMMMIIICCCAAADDDFFFDDD@@@<<<<<<===<<<;;;999777666999===@@@AAA???<<<999666333111///000000//////......//////...///000000///---+++******+++,,,---,,,+++***)))***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))))))))*********+++++++++************+++++++++,,,,,,,,,,,,---------......000000000000000000000000222222555999::::::===CCCBBB@@@>>>===>>>>>>===<<<<<<===@@@BBBCCCDDDDDDCCC===<<<;;;<<<>>>@@@???>>>;;;:::888888999999888777333222111000000///000000/////////............---,,,,,,+++++++++*********))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((&&&'''))),,,///111333444444333333333333444555666NNN777...111...---///+++((((((''''''''''''((((((((((((''''''(((((()))*********++++++,,,,,,------...///111333444555555444444555888:::;;;<<<<<<;;;::::::;;;;;;:::888555333333333444444333222111000000000000/////////......000000/////////.........++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''')))((((((''''''(((((()))((((((''''''(((((()))***((((((((()))))))))******))))))******+++,,,,,,,,,---...///000111222222222333444666888999;;;;;;<<<777888888999:::;;;<<<<<<===<<<<<<===???@@@???>>>:::999777555444555666777444444444333222222111111......------------......,,,,,,,,,,,,++++++++++++***))))))))))))***++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((())))))***,,,,,,---...///000111111111111444555666555555555777999666666555555444333333333444222000000000111000///.........---------,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((())))))))))))*********))))))***++++++,,,,,,---,,,,,,---///333777;;;>>>555777777777;;;BBBEEECCCAAA@@@???@@@@@@@@@>>><<<999888:::CCCNNNQQQLLLEEEHHHIIIIIIGGGDDDBBBAAAAAAAAA???======>>>AAADDDGGGAAA>>>:::777555333111///111111000000///000000111111000000///...,,,+++***+++++++++++++++******)))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***)))************+++++++++************++++++++++++,,,,,,,,,---------......////////////000000000000000111444888888777<<>>;;;<<<>>>???AAABBBBBBCCC???===<<<<<<===>>>===<<<:::888777777888888666555333333222111111111111111///.........------------++++++++++++******************))))))((((((''''''&&&&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((%%%'''(((+++...000222333111111111111222333444555sssMMM666---///,,,,,,...***(((''''''&&&&&&''''''(((((((((((('''((())))))***(((((()))))))))))))))(((---///111333555555444444333555777:::;;;;;;::::::888999:::;;;:::888666444444444444444444222111000///////////////......---////////////............++++++++++++++++++++++++************************((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''((((((((((((((('''((())))))***(((((((((((()))))))))***((()))***++++++,,,,,,,,,,,,------...///000111111111222333555666777777777555666888:::;;;;;;;;;:::<<<;;;:::;;;<<<===<<<;;;777666444222222444666777444444333333222111111111...------,,,,,,------...,,,,,,,,,++++++++++++***)))))))))))))))***++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))***++++++***+++,,,...///000000000222444555555555666999;;;666666666666555444333222444222///...///000///...............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((())))))))))))*********))))))***+++,,,,,,,,,,,,,,,---...///222555888:::888;;;<<<;;;>>>BBBAAA======@@@DDDFFFEEECCCAAAAAA>>>???AAAEEEIIIJJJIIIFFFLLLKKKIIIHHHIIIIIIHHHHHHEEECCC@@@@@@AAACCCEEEFFF<<<999555444444333222000111000000//////000111111111000///...---,,,,,,,,,,,,++++++***************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))***++++++)))************+++++++++*********+++++++++,,,,,,++++++,,,,,,,,,------------------....../////////...///222666555444999AAA===<<<;;;<<>>@@@@@@?????????>>>>>>@@@AAACCCEEEDDDAAA>>><<<;;;;;;:::888777666555555666555333111000//////............///......---------,,,,,,,,,+++++++++************)))&&&&&&''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((*********++++++,,,,,,---...///000222333555666666GGG333---000---+++,,,(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))......000111333555666777444444555666777888999999:::::::::::::::999555222555555444444333222111111222---,,,000111...---000//////.........---------++++++++++++++++++++++++))))))************))))))))))))(((((((((((())))))+++******)))))))))))))))******)))(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''(((******++++++++++++***)))))))))+++---///111111111111111111111111...222777::::::999888777:::666444666::::::777333666222...///333555333000444444333222111000///......---,,,,,,++++++,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))***+++,,,...000222333444444555555666888999:::;;;:::777555333333333333333333222222111000/////////............------------------,,,,,,+++++++++************************+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,---///000222333333;;;<<<======;;;999999:::===BBBGGGHHHEEEDDDGGGJJJIIIKKKKKKFFF@@@>>>BBBGGGDDDDDDEEEFFFFFFFFFFFFEEEDDDAAA===<<<>>>???>>><<<333333333222000...---,,,..................------------,,,,,,,,,,,,++++++************))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///...////////////000333555666777888:::;;;<<<<<<<<>><<<999777888888888888666444222111111111111111000000000///......---,,,,,,+++******+++++++++***)))(((((('''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''((()))******+++...///000111333555666777GGG333---000,,,***,,,(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((,,,,,,---///111333444555333444555666777888888999:::999999999:::888555222444444333333222111111111111---,,,//////+++***,,,.........---------,,,,,,++++++++++++++++++++++++))))))************))))))))))))(((((((((((())))))******)))(((((((((((()))***))))))((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((())))))***************)))(((((((((***,,,---//////000000111111111111---111555777777666666666555333222666;;;>>><<<999888444000000333555333111444333333222000//////...------,,,++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***++++++,,,---///111222444444444555666777888999:::888666555333333333333333333222111111000//////............------------,,,,,,,,,,,,,,,+++++++++*********************************)))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********+++,,,---...///111222222777888:::999888888999;;;999===AAAAAA>>>>>>AAADDDLLLJJJFFFBBB>>><<<===>>>:::;;;;;;;;;;;;;;;::::::AAA>>>;;;:::;;;;;;999777666666555333111...,,,+++//////.........---------------,,,,,,,,,+++++++++************))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))*********************+++++++++,,,,,,+++++++++,,,,,,,,,------------------...............///000//////000333555666777888:::;;;;;;;;;;;;>>>?????????>>>>>>@@@AAAAAA???===<<<<<<;;;:::888777777777777555444222000111111111000000000//////...------,,,++++++******++++++******)))(((((('''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''((())))))******,,,,,,...///111333444555GGG333---000,,,***+++(((''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((((((((((((((((((((((((((()))***+++---...000111222333333444555666777888888999888888888999888555222333333222222111000000000111///...000000------///---------,,,,,,,,,++++++++++++++++++++++++++++++((())))))******))))))((()))((((((''''''(((((()))))))))(((''''''''''''((())))))((((((''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))((()))(((''''''((()))+++,,,---......///000111222222000222444666666666777999555333444777===??????===;;;777333222444555444111333333222111000///......------,,,+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((***+++++++++---...///000333333333333444666777888777666555444333333333333222222111111000000//////......---------,,,,,,,,,+++++++++++++++,,,,,,,,,******************************))))))))))))(((((()))((((((''''''(((((()))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))************+++,,,...///000000222444555555555777;;;===;;;===???>>><<<<<<@@@CCCJJJEEE@@@<<<;;;;;;999888999999999999888888777666===;;;:::999999888555333999888666444111///---+++000000///...---,,,,,,+++,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))*********************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........///000//////000333555777777888999999999999999:::;;;<<<<<<<<<===???AAA@@@>>>;;;::::::::::::999777777666555444222111000000000000000////////////------,,,,,,++++++******+++******))))))(((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***)))***+++---///000111222FFF333,,,000,,,***+++'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))***+++---...///000222222333444555666777777888777666777777777444222222111111111000000//////......///000///...///111,,,,,,,,,+++++++++******************************(((((())))))))))))(((((((((((((((''''''((((((((((((((('''&&&&&&&&&&&&''')))(((((('''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))(((''''''(((((((((((((((***+++,,,------...///111222333444444666777888888999;;;===;;;:::999;;;===>>>===;;;<<<999666444555555444222222222111000//////......---,,,,,,+++***+++++++++************************************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((())))))***,,,...///000222222222222333444555666444333333333222222222222111111000000000/////////------------,,,,,,,,,+++))))))******++++++,,,,,,************************))))))))))))))))))(((((((((((((((''''''((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))***+++,,,---......///000111222444888===@@@=========<<<:::<<<@@@CCCCCC@@@===:::::::::;;;;;;?????????>>>===;;;:::999:::::::::::::::888666444:::999777444222000///...111000///...---,,,++++++,,,,,,,,,++++++++++++***************)))))))))((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((()))))))))************************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,------------...////////////000333555666777777888888888777777888:::;;;<<<<<<>>>AAACCCBBB???;;;999999999999888666666555444333111000///000000/////////.........,,,,,,,,,,,,++++++************))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((()))***,,,...///000111FFF222,,,///,,,)))+++'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))***+++,,,...//////111111222333444555666666777666555555666666444222111111000000000000000///...111111///,,,+++,,,,,,,,,,,,+++++++++*********************************(((((())))))))))))((((((((((((''''''''''''(((((((((''''''&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((''''''&&&(((((())))))***++++++,,,------...000222333444555666777888888888999<<>>===============;;;:::<<<:::777555444444333222111000000//////.........,,,,,,+++************+++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&''')))+++...000111000000000000111222333333111111222222222111111111000000//////////////////---,,,,,,,,,++++++++++++)))))))))******+++++++++))))))))))))))))))))))))(((((((((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))***+++,,,---------...000222555999>>>CCC;;;;;;999888888:::>>>AAA???@@@@@@===999999===BBBBBBBBBBBBAAA@@@>>>===<<<999;;;<<<===<<<;;;::::::888777666444333222222222111000///...---,,,++++++,,,,,,+++++++++*********************)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((()))))))))************))))))*********+++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,------............///222444555555666666777666666666777888:::;;;<<<>>>AAACCCEEEBBB===::::::999888888666666555333222111000000/////////............---,,,+++++++++++++++******)))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***,,,...///111111}}}FFF222,,,///+++)))***'''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))***+++,,,---......000000111222333444555555666555333444555555444222111111000000000000000000777::::::444...---,,,+++,,,,,,,,,+++++++++******************************'''(((((())))))(((((('''(((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&'''''''''&&&&&&''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&(((((()))******++++++,,,,,,---...///111222333444222444555555555666999;;;::::::;;;<<<<<<<<<<<<<<<:::999666444333222222222000/////////.........---,,,,,,+++***************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''%%%%%%&&&(((***,,,...000///////////////000111111000000111111111000//////////////////............,,,,,,,,,+++++++++******)))))))))))))))*********))))))))))))))))))))))))''''''(((((((((((())))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((((((((())))))(((((()))***++++++,,,,,,,,,...111333666:::>>>BBB===<<<;;;;;;<<>>??????===<<<===>>>888666555333333333444444000000///...---,,,,,,+++++++++++++++************************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))************)))))))))************+++************++++++++++++******+++++++++,,,,,,,,,+++,,,---,,,,,,---000222333333444555555555555555555777999::::::<<>>;;;;;;:::999777777666555333222111000000///.........------------++++++++++++++++++******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))***,,,...///111111}}}FFF222+++///+++)))***'''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))***+++,,,------//////000111222333444444666444222222333444333222111111111111111111111111666<<<===555//////000...---,,,,,,,,,++++++++++++************************''''''((((((((((((''''''(((''''''&&&&&&''''''((()))(((((('''&&&''''''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''''''''''''''''''''((()))************++++++,,,---...000000111///111333333333444666888555666888999999999999:::777666555333111000111222//////............------,,,++++++***************************************''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++,,,...............//////000///000000111000///...---........................++++++++++++************)))))))))))))))((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))***++++++,,,,,,+++...111444666999<<>>>>>???AAAEEEGGGHHHDDDDDDCCCAAA???@@@DDDGGGHHHHHHHHHGGGFFFEEEDDDCCC@@@AAAAAA???;;;:::;;;===999777555333222222222333//////.........---------++++++++++++************************))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))************))))))))))))************************++++++++++++************++++++++++++***++++++++++++,,,///111111111333444555555555555777888:::;;;;;;===@@@BBB???===;;;;;;;;;;;;:::888888777555333222111111111.........---------,,,,,,******************++++++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((***+++---///000000zzzEEE222+++///+++)))***&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))***++++++,,,//////000111222333444444555444222222333444333222111111111111111222222222+++222555...***,,,...------------,,,,,,,,,++++++))))))))))))))))))))))))''''''(((((((((((('''''''''''''''&&&&&&'''''''''))))))(((''''''''''''(((&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''((('''%%%&&&'''((()))))))))))))))***++++++,,,---.........000333444444444555777333555666666666555555666555555444222000///000222..................------,,,++++++***)))*********))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''***))))))(((((((((((((((......---------.../////////000000000000...---+++---.....................+++++++++************)))******))))))((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))******++++++,,,,,,***---111444666888:::<<<;;;;;;;;;<<<@@@CCCEEEFFFCCC@@@???@@@CCCGGGJJJKKKDDDDDDDDDDDDCCCBBBAAAAAABBBCCCBBB>>>999777888;;;;;;999666333111000111111..................------+++++++++************)))************))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))************))))))))))))************)))************+++++++++)))************+++++++++)))************+++...000///000222333444555555666:::;;;===>>>>>>@@@CCCEEE999999999:::<<<<<<;;;999999888555333222111222222......---------,,,,,,,,,******************++++++'''''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&'''((()))***,,,...///000~~~rrr>>>111...///)))(((+++&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))************------...///000111222222222222222222222222222222000000111111111000000///......---------,,,,,,,,,+++++++++************)))******))))))((((((''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))***************---000111//////111333555555666666666666666555333333222222111000//////------------,,,+++***)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((,,,++++++***+++,,,...///111111000000000000111111000//////...---,,,,,,,,,//////...---,,,,,,++++++*********))))))))))))((((((((())))))))))))(((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,)))***,,,...111333555666666999<<<>>>=========>>>@@@>>>===BBBJJJMMMIIICCC<<<<<<<<<===>>>???@@@AAAAAAAAA???;;;888666777888777555333222333333111000000000///...,,,+++***))))))))))))))))))*********************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---///000111111222444777;;;:::;;;>>>BBBBBB>>>;;;;;;:::::::::;;;:::777555777666555555444444444444000000...---,,,++++++++++++++++++************)))))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((())))))******qqq>>>111...///)))(((+++&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))*********,,,------...///000111222111111111111111111111111000000000111111000000///...------------,,,,,,,,,+++++++++*********))))))))))))))))))(((((('''''')))((((((((('''''''''&&&)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********+++...000111000000111333222222333333333222222111222222111111000000//////.........------,,,+++***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((++++++******+++,,,...///111000000//////000000111000000///......---,,,,,,.........---,,,,,,+++++++++************)))))))))(((((())))))))))))(((((((((((((((((('''''''''''''''((((((((())))))))))))'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))******++++++,,,+++,,,---...000111333333333666:::<<<<<<;;;;;;;;;===<<<<<<@@@EEEGGGDDDAAA:::::::::;;;;;;<<<======>>>===;;;999888777666666333222000000222333222111//////...---,,,++++++************)))))))))))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((()))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---...000000000111444666<<<<<<===@@@BBBBBB???<<<<<<:::999999:::999777555333333333333333444555555111000///...---,,,,,,,,,+++++++++*********)))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((())))))******ooo>>>000---...)))(((+++&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))+++,,,,,,---...///000111//////////////////////////////000000000000//////------------,,,,,,,,,,,,++++++*********))))))))))))))))))(((((((((((('''((((((((('''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((((())))))))))))******,,,...000111000111222333222222222222111111000///111111000000000000000000...............---,,,+++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))+++,,,...000000//////////////////000000000000///......------...------,,,,,,++++++++++++++++++************)))'''(((((())))))((((((''')))((((((((('''&&&&&&&&&''''''((((((((()))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''((((((((((((((())))))******++++++,,,,,,---...///000000111444888<<<>>>===;;;999999777888:::<<<=========<<<999::::::::::::::::::999999777666777999999666333000...---...111222333222......---------,,,,,,,,,++++++******))))))((((((******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((()))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,.../////////000333555::::::<<<>>>@@@@@@>>><<<<<<:::888777777777666555/////////000111333444555111111000...------------++++++*********)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''(((((()))******mmm===///---...((((((+++'''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))******+++,,,---...//////------------------------......//////000000//////---------,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***,,,...///000111111222222444444444444333222111111000111111111111111111111.../////////...------,,,))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((***,,,...000//////............//////000000000//////.........---,,,,,,,,,+++++++++***++++++++++++************'''(((((((((((((((((('''))))))((('''&&&&&&%%%%%%'''''''''((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((()))******+++++++++,,,---...///000000999===@@@AAA???<<<:::999555888::::::888777888:::;;;<<<=========<<<:::999777555444777<<<<<<777222000///...///111222222222------------------------,,,++++++***)))(((''''''***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))***+++++++++++++++************************************************************++++++++++++,,,---...///...///222444666777888:::;;;;;;:::999;;;888555444444555444333.........//////111222222000000...------,,,,,,,,,************))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***jjj<<>>;;;999;;;>>>@@@AAABBBCCCCCCAAA>>><<<888666666:::>>>???999444444333111111222222222111,,,,,,,,,------------...,,,++++++***)))((('''''')))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))***++++++++++++***************************************************))))))*********++++++++++++---......---...000222444555777888888888888888888555333222222333333222111000//////.........///......---,,,++++++++++++*********)))))))))(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))ggg;;;...+++---((((((+++''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''((()))***+++,,,,,,---+++++++++++++++++++++++++++,,,---...////////////,,,,,,,,,,,,++++++++++++******)))))))))(((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))),,,+++,,,---000111000///000111111222222222111111222222222111111111111111------.........------,,,))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''')))+++,,,...------,,,,,,,,,,,,------.....................---*********************************))))))))))))(((&&&''''''((((((''''''&&&((('''''''''&&&%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''(((((())))))'''''')))***,,,...///000888:::======;;;999888888AAACCCEEECCCAAA@@@BBBDDDCCCDDDGGGIIIHHHFFFBBB@@@:::::::::===??????;;;777888666333333333333111000------------------------++++++******))))))(((((())))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((())))))))))))((()))******++++++******************************************************)))))))))************++++++,,,------,,,---///111444666888888777777888999555444222222444555444333444333111000...------------,,,,,,+++******++++++******)))))))))((((((((('''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''((())))))fff;;;---+++---((((((+++''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((()))***++++++,,,++++++++++++++++++++++++++++++,,,---............,,,,,,,,,++++++++++++******)))))))))((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))+++******,,,///000///---......///000111111111111111111000000//////......,,,,,,------------,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''((()))+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------)))*********************)))))))))(((((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''((())))))(((((()))***+++,,,------222444666777777888:::<<>>???>>><<<:::999888666444333333333222000---------------------,,,*********)))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((())))))))))))((())))))***************************************************************))))))))))))***************,,,,,,,,,+++,,,...000222555777777555555777999444444444555777888777666555444222111///......---------,,,+++++++++,,,,,,***)))))))))((((((((((((''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''(((((()))eee:::---+++---((((((+++''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++++++++++++++++++++++++++***+++,,,---............,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))+++))))))+++...000...,,,---...///111222222222222000000///...---,,,,,,+++++++++,,,------,,,,,,,,,)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((''''''''')))***+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********((((((((((((''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))***************+++++++++...000222555777:::>>>AAAAAA@@@??????@@@AAAAAABBBBBBDDDHHHKKKKKKHHHEEEBBB>>>???@@@???===:::999:::777555333222333333222111......---------,,,,,,,,,)))))))))))))))*********)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,++++++---//////222444444222222444777444444555888:::;;;:::888555444333111000000//////......---,,,,,,,,,------))))))))))))((((((((((((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))YYY777111,,,,,,+++'''&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))))))))))))))******+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))************+++,,,---...////////////000111222333000000///...---,,,,,,,,,******+++,,,,,,++++++++++++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))+++++++++,,,,,,,,,---------------............///***************++++++++++++*********))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******+++++++++,,,,,,,,,---...000333666999<<<>>>;;;???AAA===999999AAAIIIAAAFFFKKKMMMJJJEEE@@@>>>::::::::::::999777333111555333111000///000111222000//////...------,,,,,,+++******)))(((''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))***+++,,,,,,------000222444555777777777666:::777555555888888666333666555555444222000...---......---,,,,,,,,,,,,---************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''VVV666000,,,,,,+++'''&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))(((((())))))***+++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((************+++,,,------/////////000000111222333000///...------,,,,,,,,,++++++,,,,,,,,,,,,++++++*********)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))+++++++++,,,,,,,,,,,,---------------............++++++***************************)))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((************++++++++++++---...///111444777999;;;888888999;;;>>>BBBGGGJJJCCC@@@===<<<>>>@@@@@@???999999999999999777555333444222000///......000000//////......---,,,,,,,,,*********)))((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))***++++++,,,------///000222444666777777777666555444444555555444333555555555444222000///...,,,,,,+++++++++,,,,,,---*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''RRR666000,,,,,,+++'''&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))(((((())))))***+++)))*********++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''))))))))))))***+++,,,---/////////000111111222222000///...---,,,,,,,,,,,,,,,,,,------------,,,,,,******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,+++++++++***)))))))))******))))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))*********,,,,,,---///111333555666555222111666???FFFFFFDDDAAA;;;444444:::>>>>>><<<999999999999888777666555333111000...---......///......------,,,+++++++++******))))))((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))******+++,,,,,,,,,---...000333555666777777444555666555444333333444555444444333222111///...+++++++++******++++++,,,******))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''pppQQQ555///++++++***'''&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))******)))))))))************+++************++++++++++++************************(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((()))))))))))))))***++++++......///000111111111111///...------,,,,,,,,,---------......------,,,,,,***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))************+++++++++++++++,,,,,,,,,------------,,,,,,,,,+++***)))(((((())))))))))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))+++++++++,,,...///111222333000///444;;;???>>>:::;;;::::::===AAAAAA===888;;;;;;;;;:::777666555666333222111000///......///...------,,,,,,+++*********)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******+++++++++,,,+++,,,...000333555666777444777999777444333555888444444444333222111000///...---,,,+++***************)))))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''wwwNNN444...***+++***'''&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((('''((())))))***(((((()))))))))*********)))))))))*********++++++************************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))((((((((()))******,,,---...000000000000000...------,,,,,,,,,,,,------.........------,,,+++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))*********++++++++++++++++++,,,,,,,,,---,,,,,,,,,+++***)))(((((((((((((((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((*********+++,,,---...///000111333555888999999888:::===BBBDDDCCC@@@<<<999<<<>>>>>><<<999666555666555555444222111000000000...------,,,,,,+++******))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************++++++***+++,,,...000333444555333666888777444333555888333333333333333222111000222111///---+++***)))))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''JJJ444...*********'''&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''(((((()))***(((((((((((())))))))))))((())))))))))))*********************************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))***))))))(((((((((((())))))***,,,---/////////......------,,,,,,,,,,,,------------...------,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))***************+++++++++,,,,,,,,,,,,+++++++++***)))))))))''''''(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((************+++,,,......///222666888888888;;;>>><<<>>>@@@???===;;;<<<===<<>>CCCCCC???;;;:::;;;888888777666555333222111//////......---,,,,,,,,,(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))*********+++,,,...000222333222111222444555444333111222222333333333222222//////---,,,+++*********))))))((((((((('''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''JJJ333---)))******'''''')))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((''')))+++---------,,,+++,,,,,,,,,++++++,,,------,,,---,,,,,,+++***)))((((((((((((((())))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************+++++++++***************+++++++++&&&'''''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))*********+++,,,...///000333333333444666888999:::888555555999>>>@@@<<<777555<<>>===>>>888888777666555333111000000//////......---,,,,,,(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))************+++---///000666333222333777888666444111111222333333333222222,,,++++++***+++++++++,,,)))(((((((((''''''''''''***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''HHH111...+++*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&(((***+++,,,+++)))(((++++++++++++++++++++++++************))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))******+++,,,,,,------...///222444555444333222222000111666<<>>EEEGGGDDD???>>>>>>888888666555333111000000---,,,++++++******************)))((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---...///000111333555666666666555333444555666666444222111......,,,+++***)))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%GGG111...+++*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((()))***+++******)))++++++++++++++++++++++++++++++*********)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))************************'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))******++++++,,,,,,,,,---000222333222222111222000000555<<<@@@@@@>>><<>>CCCDDDCCC>>>BBBFFFFFFAAA<<<999888666666444333111///......000///...,,,+++***************)))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...///000111222333222222111333333333222222222111111......,,,+++***)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ooosss~~~DDD111...+++*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))((()))******+++************************++++++++++++++++++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))))))))************************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********)))***,,,...///000000000333444777===CCCFFFEEECCC<<>>DDDGGGGGGCCC@@@:::<<<======;;;888666666888777666444333111000///222111///---,,,************))))))((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,///000111333333333222222333222111000000000111111......,,,+++***)))))))))((((((((((((''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~xxx@@@111...+++*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))''''''''''''((((((((((((((()))))))))*********************************************+++++++++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''''''''((())))))*********+++,,,---///111222333555999@@@EEEGGGDDD@@@===;;;<<<<<<===<<<;;;:::999888888777555333222000000000///...,,,+++***************)))((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++---...000222333333333333222222222111111111000000......,,,+++***)))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%sss<<<111...+++*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))''''''''''''(((((((((((('''((()))***+++******)))************************)))))))))*********++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''(((((())))))***++++++******+++,,,...000222333555888===@@@AAA@@@???>>>===<<<<<<;;;;;;;;;:::999888777666444222111000///......,,,++++++***************)))(((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***,,,...000222333333333111222333333333222111000......,,,+++***)))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ppp999111...+++*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***''''''''''''((((((((()))&&&(((***+++,,,+++)))((())))))))))))))))))))))))(((((())))))*********+++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))******++++++))))))***+++---///111222444666999;;;<<<===>>>@@@===;;;:::999999888777666666666555333111000......---,,,++++++******************)))(((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))***+++(((***,,,///111222222333111222444555444333111///......,,,+++***))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%iii;;;000---+++)))((((((&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((++++++++++++,,,---......000222666888888:::<<<============>>>===999444000111222444444333///+++)))333111...,,,*********+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))*********)))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,---///000000111333333333111///...222000...+++***)))))))))......,,,+++***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%jjj<<<000---***))))))(((&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''************+++,,,---......000444666888:::===???>>>===>>>>>>>>>:::555222666555555444222000...---222111...,,,******++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))***)))))))))))))))))))))'''(((((((((((()))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,---...///000111222333222111///...111000...,,,******)))***------,,,***)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvvkkk===///---***))))))(((&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((()))))))))******((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))***+++,,,,,,,,,...222555777999===???>>>>>>>>>??????<<<888555999777555222000000000000222000...,,,+++***++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))******''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,......///000111222111000///...000///...,,,+++*********,,,+++***)))((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%eeehhhjjj<<>>>>>>>>???@@@???;;;888999777555333111000//////111000...---++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))*********'''''''''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))******+++------...///000000000//////...//////...---,,,++++++++++++***)))((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%YYYRRRrrrggg999...,,,***))))))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((((((((((((((((((((((((((((((((())))))))))))************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))******---///000111111333666999>>>>>>???@@@BBBAAA???===999999888777555222000///000///...---,,,+++++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))************(((((()))))))))*********(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,---.........///.....................---,,,,,,,,,***))))))((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~\\\^^^fff777...,,,))))))))))))(((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''((()))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******---.../////////111444666?????????AAACCCDDDBBB@@@<<<<<<<<<:::888555222000///......------,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((()))******++++++))))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))******+++------------------......------.........------,,,***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{zzzfff888---+++))))))))))))((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%''')))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***++++++,,,------...000444777?????????BBBDDDEEEEEECCC>>><<<:::777555333222111............---,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''(((((()))******++++++((((((((())))))))))))***'''((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))******,,,,,,,,,,,,,,,------...,,,---...//////...------******)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%hhh:::---+++))))))))))))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%''')))+++'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((((()))***+++)))***+++,,,---000555888??????@@@BBBEEEFFFFFFEEE===:::666222//////000111............---,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''(((((()))***+++++++++''''''''''''((((((((()))'''((((((((())))))******(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))***,,,+++++++++,,,,,,---...,,,---.../////////...---******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%XXX:::...,,,))))))))))))(((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&///###%%%***,,,+++!!!+++)))$$$///|||{{{222'''))),,,'''LLLddd777888111$$$%%%CCCVVV###///%%%,,,%%%%%%...!!!...---%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''')))******(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''((((((***++++++******)))+++---222666999<<<===>>>???@@@@@@???>>>888666444333333222000...,,,,,,---------,,,++++++)))(((((((((((())))))***(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,---...///000000000000000///...---,,,,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%XXX999...,,,))))))))))))(((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""&&&,,,******&&&$$$'''!!!***((('''jjj...$$$ ===EEE---EEE///"""GGG;;;'''))),,,%%%+++"""***'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''((()))***+++******)))***,,,000444666;;;<<<=========;;;:::999666444222111111111000///+++,,,,,,,,,,,,+++******))))))(((((((((((())))))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++---...///000000000000000///...---,,,,,,+++***))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%XXX888...,,,))))))))))))(((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###+++$$$(((%%%'''+++&&&'''&&&"""&&&((((((###ooo%%%%%%!!!```''' ((("""qqq 000"""'''###&&&###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))***)))))))))+++...111333666777999:::::::::999888555333000//////000000///,,,,,,+++++++++*********+++***)))(((((('''(((((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,...000111000000000000///...---,,,,,,,,,***)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%WWW666...,,,))))))))))))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&(((---%%%'''+++((("""***$$$###...hhh+++/// 555...555YYY+++***111ddd(((,,,KKK,,,!!!%%%%%%###)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((***)))))))))***+++...///000222555888;;;<<<======777444111//////000//////...------,,,++++++++++++++++++)))(((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((***,,,...000111//////000//////...------,,,,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%VVV555...,,,))))))))))))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''' +++...+++'''333&&&''')))***(((&&&"""qqq*** 000)))$$$(((!!!???!!!:::NNN###!!!###***<<<444'''###(((%%%***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((())))))(((((()))***+++,,,///111444888;;;>>>??????:::777444222111111000...111000///---,,,,,,------++++++)))(((''''''''''''&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))+++---///000//////////////////...------,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%UUU444...,,,))))))))))))(((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&'''''''''---!!!---###$$$+++WWW+++&&&]]]ccc;;;...***!!!666www###666VVVeee888%%%!!!,,,&&&...%%%nnn&&&&&&***$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((('''''''''''''''(((((((((((((((((()))***++++++111333555888:::;;;<<<<<<:::888666555555333111///333222000...---------...+++***)))(((((('''((((((&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***,,,...///...///////////////......---,,,+++******)))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%TTT444...,,,))))))))))))(((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&''''''((($$$+++!!!%%%%%%444mmm $$$222###<<<+++)))******!!!LLL%%%+++$$$111,,,!!!111%%%%%%)))###$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%$$$%%%&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))((((((''''''(((((()))'''(((((()))******++++++///000333555777888999999666555555666777666333111333222///---,,,,,,---...))))))(((((((((((())))))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((***+++,,,---......////////////......------,,,+++************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%SSS444...,,,))))))))))))(((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''(((((($$$%%%!!!)))***%%%iii&&&---"""666&&&///%%%111)))***111!!!000###&&&..."""###!!!'''###+++%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***))))))((((((((())))))''''''((()))***+++,,,,,,)))+++...222555777999999111222444777999888555333333111///,,,++++++,,,---)))(((((((((((())))))***&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,......///////////////......---,,,+++************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOO555---,,,+++)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''' %%%###)))"""'''uuu!!!222(((%%%)))!!!###)))'''+++...111$$$%%%000###)))###"""333%%%&&&$$$$$$###///%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''''''''%%%###%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''''''''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))+++---/////////000222444...///111333444444333222444333222000///---,,,,,,******))))))((((((''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,---------------000///...---,,,+++++++++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&NNN444---,,,+++)))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&))))))(((%%%,,,)))"""PPP---'''"""&&&%%%###,,,---###!!!)))"""&&&+++"""###---,,,$$$"""&&& )))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))+++...///...***'''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((***+++---......///111333333333444444555555666666222222111000///...,,,+++*********)))((((((''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((+++++++++,,,------......000///...---++++++******(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&MMM444---,,,+++)))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""+++###"""***+++NNN,,,&&&333,,,www666###&&&***&&&***''',,,***+++'''&&&999"""###***666jjj***###!!!,,,!!!!!!***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''',,,111444222---)))$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((***,,,,,,,,,---///111444333222111111222444555///000000000000...,,,++++++******))))))(((''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))***,,,---...///000000000...,,,+++***)))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&LLL222---,,,+++)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''"""''''''""" xxxnnn///)))jjj%%%$$$,,,'''!!!JJJ+++%%%333nnn %%%!!!///&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$)))...000///***&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))+++,,,,,,---///000444444333333333333333333...///000000000...---+++++++++******)))(((((('''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))************************))))))))))))))))))))))))((((((((((((((((((((((((((()))***,,,...000222222111000...,,,***)))(((((()))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&JJJ111---,,,+++)))((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%'''"""(((((("""...!!!^^^---mmm$$$333"""///222,,,,,,(((333444***(((***!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%((())))))&&&#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))+++,,,,,,---///111666888:::;;;;;;999777555//////000000000...---,,,+++++++++***))))))(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))***************************************************************))))))))))))))))))))))))((()))+++---000222444555000///...,,,+++***))))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&III000---,,,+++)))((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***$$$''''''&&&...(((+++===,,,000fff!!!///###333 '''aaaGGG%%%%%%???###"""...)))%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))+++,,,,,,,,,...000333666999<<<<<<:::666444222111111000///.........,,,++++++******)))(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))((()))+++---000222444555000///...---,,,+++++++++***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&GGG000---,,,+++)))((((((''''''%%%%%%%%%$$$$$$$$$$$$##########################################$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''+++ &&& )))%%%###AAA$$$ooo(((***000 ;;;333$$$+++222OOO888...+++111+++III666((($$$***%%%!!!'''%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%''')))******+++---...000222555777777666444333666444222///......//////,,,,,,+++******))))))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))'''((())),,,...000222222000///......---------...***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&GGG///---,,,+++)))((((((''''''%%%%%%%%%$$$$$$$$$#######################################"""###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%111------***###,,,---zzzlllrrr&&&)))$$$ +++...&&&111333'''"""...!!!hhh666(((***---###...(((&&&"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&''''''%%%###%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))$$$&&&((()))))))))+++---333444555666777777777777888666222///......///000,,,,,,++++++***)))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))&&&&&&(((***,,,...000000//////............//////******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&HHH222///,,,***))))))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''333+++%%%rrr&&&""""""(((&&&+++---''')))((($$$""",,,,,,~~~666000(((""",,,***'''$$$)))(((,,,'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))******))))))(((((('''''')))))))))))))))))))))))))))(((((((((''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))++++++...///000000000111444777;;;555...,,,///333333111///...---+++***)))))))))''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((((((((((((((()))*********)))))))))))))))))))))))))))************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,***)))((()))+++...000444333111000///.........,,,,,,+++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''GGG111///,,,***))))))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''///444&&&mmm***///...CCC333///%%%,,,###222---$$$RRR,,,###...,,,)))!!!!!!***+++...%%%"""'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((()))))))))******++++++*********)))))))))************************))))))(((((((((''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++,,,---......///000333666888444000000333555444111///...---+++******))))))'''''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((((((''''''(((((((((***)))))))))))))))))))))))))))))))))************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,+++)))((()))+++...///333222222111000//////...,,,,,,+++***)))((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''EEE111///,,,***))))))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''"""222&&&+++PPPggg''''''bbb(((444:::666%%%(((###%%% ggg)))!!!'''%%%''',,,,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))((())))))))))))*********,,,,,,,,,+++++++++++++++************************)))))))))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((((()))***+++***+++,,,------///222555777555333555777888555222......---,,,+++*********((((((''''''&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''(((((()))))))))))))))))))))******)))))))))*********++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++)))))))))+++---///111111222222222111///...---,,,,,,+++***)))(((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''CCC000///,,,***))))))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''666***)))'''&&&^^^mmm'''---%%%666hhh222...111&&&eee777 '''+++###%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''(((((((((((())))))))))))))))))*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++)))))))))(((((((((((('''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))***+++,,,---///222555:::888666666777777555333.........------,,,+++***)))((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((((((((()))******)))))))))))))))*********))))))*********+++++++++******+++++++++++++++,,,,,,,,,,,,---------------.........---------------------------------------------,,,,,,,,,+++++++++,,,+++***)))***+++---...///000222333333222000///------,,,+++***))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''AAA000///,,,***))))))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''!!!+++'''))):::jjj///111###''''''222111%%%$$$000===###///((())))))"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''((((((((())))))(((((((((((()))))))))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************)))))))))))))))))))))))))))(((((((((((())))))***)))+++,,,,,,---///222555===;;;888666555555444444...............---,,,+++***)))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))))))))******+++,,,(((((())))))************************++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,------.........................................................---------,,,,,,,,,++++++,,,+++*********+++,,,---,,,...000222333222111000......---,,,+++***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''AAA111///,,,***))))))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''777!!!333000===kkk$$$%%%%%%222???@@@&&&)))...111///111((()))***$$$333&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((()))))))))((((((((()))))))))************+++++++++,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))(((((((((((())))))***+++,,,,,,,,,---000333<<<;;;888555333333333444....../////////...,,,+++******)))((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))***+++,,,,,,((((((((()))******++++++*********++++++++++++,,,******++++++,,,---------,,,,,,,,,---......//////.........///////////////////////////////////////------------,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,...000111111111111///......---,,,+++******((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''@@@222///,,,***))))))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''111!!!+++*** 777"""~~~ooo(((&&&222000NNN\\\000$$$555..."""222 vvv???,,,,,,###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''((((((((())))))))))))(((((()))))))))*********+++++++++,,,,,,,,,,,,---+++,,,,,,,,,------------------------------------*********)))))))))((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))(((((((((((())))))***+++++++++***+++...000666666666555444333333444---...///000000///---,,,+++***)))((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++'''(((((()))******++++++*********+++++++++,,,,,,******++++++,,,------...,,,,,,------.../////////....../////////000000000000000000000000000000000...------------,,,,,,,,,++++++++++++++++++++++++******+++---...000111222//////...---,,,+++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''{{{qqq@@@333///,,,***))))))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''000%%%...$$$,,,$$$555TTT+++&&&,,,+++...111+++DDD|||ggg888+++!!!'''"""&&&(((///'''555RRRRRRRRROOOLLLSSSKKKNNN]]]MMMWWW,,,'''555...&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,------------------.........//////------------------------************))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))***)))(((((((((((())))))************((()))+++...///222555777666555333333---...000111111///---,,,++++++)))((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&((())))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,------...///000000.../////////000000111111000000000000000000000000......---------,,,,,,,,,++++++++++++++++++++++++))))))***+++---///111222//////...---,,,++++++***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''lllBBB333000---+++******)))(((&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))(((''''''(((((()))++++++++++++)))''''''))))))'''(((***+++***))))))+++...'''((()))***)))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))666333///+++)))***---///))),,,,,,+++///222000))),,,333///***111333///111,,,222555222111444777777555<<<555<<<<<<444777---------------***(((***///&&&((((((&&&)))---+++$$$))))))))))))))))))))))))(((((((((((((((((((((((($$$&&&(((((('''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************++++++******************************+++++++++,,,111---***+++,,,+++******///...,,,)))&&&'''+++.........---,,,,,,+++++++++***...))))))111...&&&'''((()))++++++***)))))))))+++***))))))***,,,...///111333666888999999888888333222000...------------)))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))((((((((()))******+++++++++++++++***++++++,,,,,,...++++++------+++///666000000000000//////000111555444333444444333777===;;;CCCGGGCCC>>>>>>???>>>===000+++333444+++'''---***000///'''%%%+++---(((*********+++---000333555444222///---,,,+++***((()))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''((((((((()))BBB333000---+++******)))(((&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((()))))))))***,,,,,,,,,+++++++++++++++((()))******+++---,,,++++++,,,,,,***(((&&&(((***((()))******)))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))888444---)))'''(((***,,,///...,,,+++***+++---///111666///***444;;;;;;@@@PPPLLLXXXkkkgggTTTWWWjjjxxxqqqrrrTTTEEEDDDAAA999000---///222000+++......+++'''(((------((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))((())))))))))))************+++++++++++++++*********+++++++++++++++***))))))(((''''''(((***************+++---000111111///---,,,---.........------,,,///111***&&&,,,,,,)))///))))))))))))))))))+++,,,+++***)))))))))+++---...000222444777999999999999333111000...,,,,,,,,,,,,******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((())))))******+++++++++++++++++++++,,,,,,------......///111111---'''(((---222333222222777;;;@@@DDDAAACCCQQQ^^^kkk{{{yyyiiiWWWccc___RRRAAA888999888555---111111//////000...***///---+++***+++---000222333222000///...---,,,+++))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((''''''''''''((((((((())))))AAA333///---+++******)))((('''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))((((((((()))))))))***************++++++***))))))'''((()))+++,,,+++*********++++++***''''''((()))***+++++++++******)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))777111+++((()))+++++++++...+++,,,111///)))+++333222<<<>>>HHH```ttt}}}~~~kkkiii~~~OOOBBBGGGHHHHHHBBB999666777222(((---...+++((()))+++***'''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++---------,,,++++++...000111000///.........---...222666999999777555999:::999888444///***'''###,,,------222...(((,,,...,,,+++))))))***,,,---******)))((()))+++,,,---...000222555777999:::;;;333222000...---,,,,,,+++,,,,,,+++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((())))))***++++++++++++++++++++++++,,,---...000///---+++///444333...333444555444999FFFZZZiiiyyysssfff^^^RRR@@@000222---***---///---***++++++***((('''))),,,///222222222111111000...------***)))(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((''''''((((((((()))))))))yyy~~~@@@333///---***)))******((('''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((()))))))))*********'''((()))+++++++++++++++,,,++++++---+++((()))++++++++++++++++++,,,---...******++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((((((((()))))))))111---))))))---///...,,,222((((((222666444===LLLjjjsssssswwwUUU;;;DDDEEESSSeeelll^^^KKKBBB===777000111000...---+++)))&&&((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))*********))))))*********++++++++++++++++++,,,,,,,,,,,,,,,)))+++---///000000//////)))---000---++++++,,,+++111444777999;;;>>>DDDHHHWWWWWWVVVTTTOOOHHHBBB>>>AAACCC888---,,,***+++666111///---,,,,,,,,,,,,+++***))))))))))))***+++,,,---...000333666999;;;<<<666555333222000...---,,,......---+++***(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))((())))))******+++,,,,,,,,,,,,+++,,,,,,---...///111...///222000...444===AAAIIIWWWiii{{{yyywww{{{yyy{{{}}}vvvlllyyyxxxccc[[[fffZZZKKK>>><<<999000+++...---,,,+++***+++---///000222333444444111///------******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((())))))))){{{@@@222...,,,***)))******)))'''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))***************+++,,,,,,------------000------///---***---333...---,,,,,,,,,,,,------((((((((())))))***++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))************************))))))))))))***************************************)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((()))))))))******))))))+++---...,,,***666,,,---===KKKSSScccuuu}}}}}}tttzzz~~~YYY@@@LLLiiieeejjj||||||kkkbbb___]]]HHHCCC===666000+++******(((((((((((((((((((((((((((((((((((((((((((((((((((&&&$$$%%%'''''''''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((()))))))))*********+++************++++++++++++++++++,,,,,,------------+++,,,---...//////......)))...000------111222///---666???DDDEEEJJJTTT\\\CCCDDDEEEFFFEEECCCAAA???YYY```\\\SSSJJJ999)))(((...,,,+++,,,......---+++***************+++++++++,,,,,,...000444888;;;===::::::888666444222000///000///...,,,+++)))((('''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))***)))))))))***++++++,,,,,,,,,,,,,,,,,,---...///000000+++111<<<666,,,===ZZZrrreeennniiibbbeeemmmwwwllloookkkdddxxx|||kkkbbbUUUBBB555222222111///---,,,,,,,,,,,,222555777666222...,,,,,,++++++)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))(((((((((((()))))))))***~~~???222...,,,***)))******)))(((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((()))))))))******)))))))))*********++++++++++++************++++++,,,***,,,111111...222<<<444222///---,,,+++((('''******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))************************)))))))))*********++++++******************************)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))******((()))******++++++,,,,,,///888NNNiiizzz}}}tttccccccnnnzzzqqqsssuuuwwwzzz}}}eee[[[NNNAAA444+++))),,,))))))))))))))))))))))))(((((((((((((((((((((((('''%%%$$$&&&)))***(((%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((())))))******+++++++++*********++++++++++++,,,+++,,,,,,------....../////////......------------000444222---///555444...999EEESSS[[[[[[[[[___dddRRRRRRRRRRRRSSSSSSTTTUUU___iiikkkhhhbbbNNN999333///,,,***+++...///...,,,++++++++++++++++++++++++,,,,,,,,,...222777;;;===>>>>>><<<;;;888555333111000000///---,,,***))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((()))))))))******))))))******+++,,,,,,,,,,,,,,,,,,---...///000111555***+++666;;;DDDhhhsssggg```lllgggooo}}}|||ssslll}}}xxxpppdddRRRBBB:::222000,,,***)))***,,,...000444888777333///------,,,+++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))((((((((()))))))))******>>>111...,,,***)))******)))(((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++***)))))))))+++...111444333222888AAAAAA;;;>>>HHHJJJGGGBBB@@@???===:::777666444222000...---------))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))************************))))))*********+++++++++*********************************)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))*********)))+++,,,++++++///777===CCCYYYwww~~~uuusssyyy}}}|||uuuoooggg]]]LLL:::000///))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%)))---...***&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((())))))******+++,,,,,,*********+++++++++,,,,,,,,,,,,,,,---.../////////222111000000111333555666333555444333===KKKMMMFFFnnnrrrvvvvvvqqqiiiaaa\\\VVVTTTRRRPPPPPPSSSVVVXXXyyyrrr^^^OOORRRUUUZZZfff@@@999111------...---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---000555:::===@@@@@@???===:::777444222000000///...---,,,+++***)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))))))))*********)))******++++++,,,,,,---,,,,,,------...000111222666555:::HHH^^^xxxqqqcccmmmvvvyyyqqqsssqqqjjjddd```ZZZSSSQQQIII===222++++++---000+++111666888444000//////---,,,+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***(((((()))))))))*********ttt>>>111---+++***)))*********)))''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))************)))************+++++++++---,,,---///444;;;AAAEEEEEEEEENNNYYYWWWNNNNNNVVVeeebbb^^^\\\]]]\\\YYYVVVBBB@@@<<<888555222111111))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))************************)))************+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************))),,,---,,,...666EEERRRppp}}}mmmlllzzz|||}}}~~~mmmRRR>>>666))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%'''+++000111---'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,------...///000000333222222444777<<>>;;;777444222000000///...---,,,,,,+++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))************)))******++++++,,,------,,,,,,------///000111222000EEE___www~~~hhh{{{zzznnnjjjqqquuurrrxxx```GGG555---+++,,,'''...555777444111111222---,,,+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***))))))))))))************YYY@@@//////...,,,***((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((()))'''&&&&&&((()))*********&&&000---(((------((()))777888888???EEE>>>@@@QQQKKKMMMSSSnnnmmmQQQLLLKKKTTTVVVNNNAAACCCXXXooo{{{rrrllliii^^^GGG<<<;;;777555---''''''))))))'''%%%''')))((($$$###%%%***---&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''(((((()))***************))))))))))))))))))***++++++,,,,,,+++******,,,,,,,,,,,,,,,+++******+++******))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((...!!!'''...'''+++000$$$///---555666666WWW}}}xxx}}}cccbbbMMM;;;...,,,+++$$$$$$******)))))))))***)))(((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((())))))*********)))'''(((***+++++++++)))111---)))---,,,***///000------///---,,,222<<<:::AAAIIIUUU]]]^^^qqqwwwccclllssspppuuu[[[aaaooovvvbbbPPPAAA===555***)))111777///666)))///666!!!------***'''&&&)))...333777:::<<<>>><<<888444333333000...------.........---***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((...,,,***)))***+++,,,,,,)))444---)))666777666DDDhhhlllyyyrrrtttqqqqqq|||\\\FFFHHH>>>)))'''---111222666:::777111000///---+++))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''(((((()))***+++///)))%%%'''...000,,,'''UUU@@@//////...,,,***((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''((((((((()))))))))+++,,,,,,******+++---%%%,,,++++++444555666>>>CCCRRRMMMDDDVVVqqqzzzggg[[[WWWQQQIIIJJJSSSllllllVVVDDD999999777111)))%%%(((---***+++++++++)))'''$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))******++++++***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++***+++++++++++++++******---,,,+++***))))))))))))+++++++++******)))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((($$$(((...***###)))111///***((()))///CCCnnnfffooo{{{|||qqqhhhooo|||xxxqqqyyyvvvxxxkkkfffyyy~~~uuuooo[[[KKK888000///+++,,,...((((((((()))))))))(((((('''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((()))*********)))))))))***+++,,,---,,,+++000,,,)))//////,,,000999///,,,666@@@BBBBBBDDDLLLnnn~~~ooommm]]]RRR^^^eeezzzoooYYY[[[]]]aaapppbbbPPPIIIWWW```UUUAAA666***+++///***///222''',,,&&&+++000111//////333777???AAAAAA>>>888333000///000...------.........,,,******((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''')))))))))))))))))))))(((***)))))))))***,,,,,,,,,'''555222(((,,,888XXXyyyooowwwwwwsssvvvyyyqqq^^^JJJCCCFFF000...---000555777555333111///---+++))))))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))))))))***++++++'''---111---%%%%%%...888UUU@@@000///...,,,***((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((()))))))))(((+++---,,,(((&&&)))---222333///222999777<<>>EEEQQQnnnwwwdddKKKGGG>>>JJJQQQFFFGGGKKKSSSjjjmmm|||yyyqqqvvvdddMMMHHHMMMAAA:::444///444...333,,,&&&&&&***///000///???@@@AAA???:::555111000000...------......---,,,******)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))))))))***+++,,,---.........555666;;;LLLbbbuuujjjhhhmmm^^^mmmtttkkkccc```XXXLLLEEE777---000444333333777111000...,,,***)))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((******************+++,,,***+++,,,,,,,,,---000111XXX???000///...,,,***((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''(((((((((((())))))))))))***+++***)))***---000111666===MMMZZZZZZddd|||xxxooozzzppp___NNNEEEYYY|||www^^^GGG777---(((***'''&&&((()))((()))+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))))))))******************************)))***++++++,,,---......------,,,,,,,,,---...///,,,---......///.........((((((((()))***+++---...+++++++++++++++*********************************''''''''''''''''''''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''...&&&(((666111$$$***000XXXooozzzrrriiilllxxx|||}}}xxx|||mmmpppsssnnnYYYHHH444,,,+++''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((()))******++++++***,,,---...---,,,,,,---+++000---,,,111......999HHHVVVdddyyy~~~xxx|||tttmmmiiinnn```ZZZ```lll}}}rrr[[[BBB333>>>***555111,,,))))))+++,,,,,,777999;;;<<<<<<999777555000///......//////---++++++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))))))))))))))************,,,---.........///000111((()))GGGpppxxxoooxxxzzzyyy}}}mmmdddJJJaaawww|||wwwrrrmmmiiiaaaHHH444333444///111888111000///---+++***)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((*********)))******+++,,,000---+++---000222111///XXX???111///...,,,***((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((()))))))))***,,,++++++,,,///444:::===...@@@ZZZzzz}}}yyy}}}wwwtttuuuoooNNNPPPlll~~~nnnUUU>>>000222...,,,---***&&&''',,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))******++++++)))***************+++++++++,,,,,,------...//////...---------......///000...//////000000000//////------,,,,,,,,,,,,,,,------------------------...))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((++++++###***666,,,,,,FFF___yyywww~~~uuuyyy{{{nnnnnnfffuuuyyyuuufffIII666111...((((((''''''''''''((()))(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))***+++++++++,,,...//////---+++,,,---222666222111888>>>MMMfffzzz||||||xxx|||bbbTTT[[[999'''222;;;999///)))+++111000222666:::<<<<<<:::888111000///000000000---++++++***)))((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((()))))))))*********++++++---......------///111777888KKKppprrr}}}sssiiitttXXX@@@999555------444000000///...---+++***)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))***+++,,,,,,+++111444000---999SSSiiiwwwXXX???222///...,,,***((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((((((((()))))))))******((()))+++---222<<>>>>>>>>======<<<;;;<<<;;;888666333111000///------,,,,,,+++*********))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))))),,,+++---KKKwwwvvvqqqvvvuuu~~~}}}hhhIII777***+++***)))'''''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))******++++++,,,---///000///------///333///444777BBBXXXlllnnnaaaiii}}}pppBBB888---))),,,//////,,,///111444999<<<<<<:::777333222111222222111...,,,++++++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((())))))******+++++++++***,,,------+++,,,000444444\\\{{{kkktttwwwcccNNNDDD<<<222---...////////////...---,,,+++((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))((())))))***+++---...///+++,,,000:::QQQuuuwww```>>>222///...,,,***((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''&&&&&&''''''((()))(((((()))))))))*********&&&---444666999EEE[[[mmm~~~{{{uuuvvvUUUTTTvvv{{{TTT>>>,,,)))+++((((((+++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))))))))******+++,,,,,,---***+++,,,---...///000111///000222555777:::<<<===HHHJJJLLLOOOOOOOOOMMMLLLNNNNNNNNNNNNMMMKKKJJJIIIIIIHHHEEECCC@@@>>>===<<<777666444222///---+++***************************(((((((((((((((((((((((('''((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&)))///,,,+++FFFsss{{{}}}www\\\ooo|||eeeJJJ444...,,,***((('''(((((()))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((())))))******+++,,,,,,,,,///111000///111777<<<888AAAOOOjjj{{{~~~~~~vvvbbbIII:::777666000***///000444:::>>>>>>;;;777444333333444444333///---,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((())))))******+++,,,,,,***,,,...---,,,///666<<>>333///...,,,***((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''(((''''''''''''((())))))))))))))))))************+++888CCCEEEDDDRRRooohhhfffzzz}}}mmmsss{{{}}}yyyzzz```eeeccc<<<---,,,******,,,((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))***+++,,,,,,------+++,,,---///000222333444===???BBBEEEIIIMMMPPPQQQZZZ\\\___bbbcccbbb___^^^TTTTTTSSSRRRQQQOOONNNMMMOOONNNMMMLLLKKKKKKKKKKKKIIIGGGDDD@@@<<<888555444++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))******'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((()))///---666fffyyyssswww|||cccwwwssshhhOOO000...+++)))((((((((()))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))***++++++,,,,,,+++...111111000444===DDDlllxxxuuusssppptttpppxxxoooWWW777///555---///333:::@@@AAA>>>:::555555444555555333000---,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((())))))***++++++,,,,,,+++...000000000555>>>EEE|||tttjjjkkkkkkeeejjjjjjddd[[[OOO>>>///,,,---///000000000///...)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***+++,,,...000333555777AAAaaaaaa{{{===333///---+++******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%(((+++...000***)))'''&&&&&&'''((())),,,'''000+++---999%%%333CCCZZZdddhhh~~~vvvzzzccc>>>444333,,,)))******))))))))))))((('''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((,,,(((''',,,...,,,)))***(((((())),,,///000---)))///000666===??????BBBHHHIIIPPPVVVXXXXXX^^^iiiqqqxxx{{{{{{ooofffeeeaaaVVVJJJGGGMMMQQQKKKBBBIIILLLKKKGGGFFFGGGDDD@@@888;;;:::333---+++,,,,,,---))))))---+++%%%%%%******)))(((((()))(((&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''''''''***---+++((()))333))),,,XXXjjj{{{zzzjjjooo}}}\\\CCC>>>...(((///...&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))&&&+++///...,,,,,,------:::$$$...===222<<>>JJJFFF;;;777;;;===<<<777333222333...,,,+++*********(((&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***)))))))))***+++,,,,,,333'''(((444666777SSSwwwlllwwwwww]]]LLL???222+++***111333...,,,///,,,***)))((())))))'''%%%'''((()))))))))(((&&&%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((((('''''''''+++&&&%%%))),,,,,,,,,---222***'''---222777BBBOOOxxxsss\\\~~~===222///---+++******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''***---...***((('''&&&&&&'''((()))((("""...+++///,,,888IIIKKK```|||sssvvvqqq{{{uuu}}}iiiooojjjEEE999333000***)))(((''''''(((((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((...***))),,,---+++***,,,...---,,,***((()))222;;;<<<===@@@FFFLLLRRR[[[cccmmmttt{{{rrrdddXXXRRRPPPKKKDDDCCCHHHJJJIIIEEEDDDEEEDDD@@@888000,,,((()))---111111,,,******)))))))))***++++++***(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((******)))(((444YYYuuubbblll}}}PPPGGG111$$$***,,,***///((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))...***''')))---000111111000111@@@QQQlllsssjjjpppyyy~~~oooSSS===;;;111(((---;;;CCCBBB@@@???>>>===;;;888555222///---,,,+++,,,,,,***)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))***+++,,,---***444666000777VVV|||zzz]]]cccAAAAAA666000333666333111111,,,***))))))))))))(((&&&'''(((((()))((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((('''***'''&&&***+++***)))+++///111666999>>>QQQxxxmmmYYY<<<111///---+++******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''')))***,,,)))((('''&&&&&&'''((()))&&&&&&,,,+++444(((777MMMEEEZZZxxxXXX~~~llliiiJJJ888777...,,,(((''''''(((((('''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))))),,,((((((******((()))---111)))(((111999<<>>???>>>888333000...---,,,---...---+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))******+++------&&&666777000JJJtttzzzvvv```gggTTTKKK>>>222000333333111000---+++***)))******)))((('''(((((((((((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''(((((((((((((((((()))'''(((,,,,,,******------///888HHHbbbmmm\\\;;;111///---+++******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))(((''''''''''''((()))))))))111)))444JJJXXXaaahhheee]]]yyy}}}iii???888222///+++)))))))))'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))*********)))***,,,+++(((***///111,,,///;;;DDDKKKVVVbbbiii~~~}}}ooocccXXXLLLDDDFFFDDD<<<:::@@@;;;<<<777///+++---***%%%''''''(((***---...---+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&(((++++++***,,,000444IIIpppjjjyyyYYY>>>333)))###'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))******+++,,,+++000666222+++111???IIIxxxpppzzz}}}vvvHHH<<<<<<444444===???>>>???AAABBB???999444111///---,,,---......---***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***+++,,,---...///...444LLLuuuvvvwwwiiimmmRRRaaaVVVNNN@@@666333444555333000---+++***++++++***)))((((((((('''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((((('''***------+++...333::::::FFFkkktttpppwwwgggaaa~~~;;;111///---+++******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''((())))))***000'''$$$444VVVlllxxxttt~~~xxxppp[[[AAA111---)))(((******'''$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))******+++,,,---///111---))),,,333444<<>>000'''''')))***)))&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***+++,,,,,,(((***...111333:::MMM^^^yyy}}}qqqdddRRRFFFGGGGGG@@@BBBJJJAAA;;;444...+++)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''%%%'''***&&&%%%222EEEwwwvvvvvvxxxzzzyyyuuuqqqvvv{{{xxx~~~|||}}}uuuZZZ>>>+++)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))***+++,,,,,,---......///===cccrrrcccCCCPPPNNNMMMJJJFFFAAA<<<:::999777444000------...------+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))******,,,...///000999nnn~~~yyyxxx{{{ppp___XXXOOOBBB:::666111---,,,+++)))(((((('''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((())))))***++++++,,,,,,---666JJJ]]]vvvzzzkkkxxxiiiuuu===333///---+++******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))'''333bbbwwwbbbQQQ:::+++&&&((())))))&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***+++,,,,,,,,,...444:::BBBRRRnnnrrrbbb^^^iiicccKKK<<<>>>JJJDDD:::222---***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((("""$$$***,,,''')))BBB___}}}gggnnn{{{sssiiijjjmmmrrrwwwwwwrrrnnnrrrzzz~~~}}}~~~xxxnnnkkkrrrxxx{{{kkkLLL111***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))***+++,,,---------000999ZZZbbbEEENNNHHHAAA===>>>??????>>>:::777222///............+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))***+++,,,...000000LLLtttbbb<<<888222...,,,***)))(((((('''&&&%%%$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((())))))***((()))+++///555DDD^^^vvvrrr```uuu[[[hhh<<<---...---,,,***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&,,,)))###&&&,,,&&&###------TTTSSSzzznnnvvv~~~~~~oooxxxwwwjjjlllwwwLLL222000,,,%%%'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&& &&&******)))***+++)))555555888SSS~~~|||ooo```TTTJJJBBB??????>>>;;;444+++&&&&&&&&&%%%&&&'''((((((&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((,,,))),,,---'''GGG^^^nnn}}}yyynnn\\\ZZZaaa{{{{{{bbbYYYqqqyyyxxx}}}tttllltttuuuhhhmmmsssrrrxxxnnnppp}}}|||rrrFFF)))%%%---(((###((((((%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&'''+++***%%%%%%+++///......>>>iiiUUU:::<<>>999FFF>>><<<;;;:::999888444222,,,***)))((())))))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))000%%%'''111---,,,QQQxxxzzzppplllzzztttpppttt~~~ttt``````oooyyyppptttuuuyyytttmmmwwwVVV444333...222...+++)))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''(((+++&&&###&&&((((((***...---,,,>>>NNNeeettt|||dddsssAAA222...---,,,***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%)))&&&%%%((((((777RRRpppuuubbb\\\___aaa^^^[[[pppmmmxxxaaaHHH333''')))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&''''''(((((($$$$$$+++111---***666JJJxxxrrrppprrrpppfff]]]fffwwwnnnbbbhhh[[[eeeppppppmmm}}}nnn[[[KKKIIIJJJCCC;;;666111...***''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((,,,)))---,,,777hhhqqqgggqqq~~~hhh___{{{jjj\\\]]]}}}{{{mmm{{{wwwaaaIIIhhhwww{{{{{{sssfffrrrqqq~~~rrrYYY333((('''***'''&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((,,,$$$'''000+++'''>>>bbbggg]]]RRRGGGFFF???CCCAAAAAAAAAAAA>>>:::666222---+++************(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))***'''+++111000<<>>///...---,,,***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%***)))(((+++///DDDcccyyywwwggghhhnnnlllnnnfffcccgggkkkkkknnntttfffcccqqqzzzooovvv}}}zzzuuuccc~~~gggqqqMMM333,,,(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((%%%%%%&&&'''((())))))***,,,***''')));;;bbbtttzzzZZZ\\\rrrwww~~~wwwgggOOOAAA@@@===888333...,,,***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((&&&,,,<<<[[[pppddd{{{vvvzzz~~~zzzmmmttt{{{bbbrrr{{{uuuvvvooo___eee___FFFQQQbbbxxxxxxWWW000&&&///)))'''+++###''''''''''''''''''''''''((((((''''''(((((()))***)))---...***...HHHvvvaaaRRRHHHBBBDDDGGGHHHFFFAAA:::555222000...,,,,,,,,,+++)))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((()))))))))******(((333///'''CCC~~~yyyqqqtttmmmkkk\\\AAAAAA666444...+++,,,+++)))((('''''''''(((&&&&&&&&&''''''''''''((('''&&&(((+++***((()))...GGG[[[ooobbbrrr>>>///...---,,,***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''+++((((((///777PPPqqq}}}oooeeebbbhhhoookkkuuupppnnnqqqssssssssssssgggNNNJJJTTT```mmm|||xxxmmmmmmqqqsss|||ccc[[[zzzccc@@@000(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((((((%%%%%%&&&'''((()))*********+++---???iii{{{zzzzzztttgggvvvwww\\\JJJHHHDDD???999444000---***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++***///IIIooo~~~qqqttt{{{zzzkkknnn~~~}}}jjjlll{{{~~~vvvbbbbbbZZZWWWooottt===(((...&&&'''---###'''''''''''''''''''''''')))((('''''''''(((******'''...,,,)))???jjjvvvfffSSSEEEAAADDDGGGEEE@@@:::666555111///---,,,,,,,,,***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((()))))))))*********(((111...///YYYmmm}}}ppp~~~xxxbbbmmmzzzssshhhEEE;;;:::;;;000///---,,,***((('''''''''(((&&&&&&&&&''''''''''''(((&&&''')))+++))))))111<<>>ddd{{{yyy~~~fffXXX^^^kkkrrrttt}}}sss```[[[HHHDDD>>>999444000,,,)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***,,,222WWWwww\\\aaazzzmmmtttwwwiiicccvvvkkkbbbZZZjjjtttqqqwwwggg[[[iiijjjuuunnnpppqqqttt~~~yyy|||uuuddd```XXXkkkHHH***---$$$&&&...$$$(((((((((((((((((((((((()))((('''''''''(((***+++###...///444```kkkTTT>>>BBBDDDCCC???:::888888222000...------,,,***((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***))))))))))))************,,,000...777dddtttvvvxxxooo]]]{{{||||||vvvjjjlll~~~jjjzzzuuusssxxx|||YYYDDD>>>999+++000...,,,+++)))(((''''''(((&&&&&&&&&'''''''''(((((('''(((***+++(((+++999GGGcccjjjnnnmmmYYY===000...---+++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))%%%...///111sss]]]qqqqqqnnnjjjjjjmmmpppqqqppptttnnngggqqq{{{nnnnnnvvvgggfffeeeeeelll}}}yyyhhhffffffbbbXXXZZZuuu\\\000333!!!!!!***'''$$$''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))%%%---'''+++000&&&///333eee}}}|||zzznnnjjjzzzuuu|||```BBB666:::<<<333''',,,,,,***'''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******)))(((((()))(((,,,???uuu}}}gggNNNqqq|||{{{pppaaa```___WWWPPPLLL]]]UUUIIIXXXoootttZZZXXXVVVSSS___]]]hhhuuuxxxeeettt|||wwwoooccccccVVVdddyyy{{{kkk...111###&&&***(((''''''''''''''''''''''''***))))))***+++***)))'''+++...111LLLQQQ999LLLFFF:::CCC999888;;;444,,,+++---...)))$$$)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((((((((()))***++++++***111333555ppppppxxxnnndddSSS]]]fffhhhhhhnnn|||{{{]]]jjjuuuYYYpppuuuoooWWWIIIPPP888...777222...***(((''''''&&&%%%&&&&&&&&&'''''''''((((((...!!!...444555;;;dddddd}}}ppp\\\>>>000...---+++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((,,,******444SSSooovvvhhhiiijjjlllrrrxxx||||||{{{kkklllmmmwwwvvviiikkk|||zzzjjj^^^VVVYYYZZZUUUVVV[[[rrryyyqqq???222%%%%%%+++'''%%%'''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((%%%))))))$$$(((///...444^^^rrr~~~vvvhhhrrrxxxyyygggNNNAAA===999666666)))((('''&&&&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((((()))***---///SSS}}}|||gggiii}}}mmm[[[JJJCCCIIIRRRYYYaaa]]]^^^xxxyyyttt^^^RRR]]][[[PPPSSS^^^TTTMMMRRRSSSnnnrrrcccrrrooollllllYYYZZZkkk|||vvvtttppp666333&&&(((+++(((''''''''''''''''''''''''''''''((()))***++++++***444---:::___ZZZFFFDDD???:::======CCC???888111...///...+++((())))))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((())))))***+++,,,))),,,@@@JJJyyyxxx{{{UUUBBB;;;999===FFFIIILLL^^^rrrmmmvvvaaannnjjjhhh|||{{{rrrHHHHHH===666888444000,,,))))))((('''&&&&&&&&&&&&'''''''''(((((()))'''+++...,,,000UUUkkktttsssuuu???000...---+++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))'''+++:::\\\tttqqqeeellliiikkknnnrrruuuuuuqqqnnnbbbjjjooovvvyyynnnkkkxxx|||ppp|||mmm]]]SSSXXX\\\SSSCCC:::ZZZmmm|||BBB111)))***+++%%%&&&((("""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((+++'''&&&+++***---888ZZZ{{{tttjjj}}}}}}gggUUURRRPPPDDD:::999,,,***''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((((()))***...000kkknnnxxx^^^NNNJJJXXXvvvzzzmmmkkk\\\QQQtttoooooo\\\EEEJJJaaaddd[[[\\\```TTTIIITTT```~~~gggwwwyyyyyyvvv^^^RRRgggsssiiippp}}}{{{vvvBBB666(((***+++(((''''''''''''''''''''''''%%%%%%'''(((***+++,,,---111,,,QQQ{{{~~~iiiZZZ>>>===AAA:::@@@HHHCCC>>>777222000...---,,,***)))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))+++,,,,,,111***@@@QQQ|||sssdddaaaaaapppuuu~~~~~~}}}{{{www]]]???555CCC>>>CCCLLLGGG;;;@@@PPP```yyy}}}YYYnnnzzzyyy[[[rrrtttrrrMMMCCCEEEBBB<<<666333...+++***)))((('''&&&&&&'''''''''((((((((($$$...)))(((999444ooouuufffddd@@@000------+++***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''666JJJ]]]|||yyydddgggppphhhgggfffeeeccc```]]][[[___hhhkkklllmmmjjjxxxzzzggg}}}|||rrrnnnkkkccc[[[WWWXXXWWWOOOHHHFFFgggQQQ222++++++)))###''')))!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))(((!!!(((444---111OOOooozzz{{{|||hhh```lllooo\\\DDD999555///***))))))((('''(((''''''''''''''''''''''''&&&((())))))((((((***+++---444|||~~~lllvvvnnnGGGSSSrrr}}}aaaaaa~~~fff\\\IIIBBBUUUgggeee___dddWWW[[[]]]jjjnnnzzz|||{{{cccSSSZZZ^^^pppzzz{{{RRR999+++++++++(((''''''''''''''''''''''''%%%&&&'''((()))***,,,...222DDD|||tttBBBAAALLL;;;AAADDDEEEAAA;;;444000------...+++***)))(((''''''&&&&&&''''''''''''((((((((((((((((((((()))***+++,,,---111///AAAdddzzzwwwyyyzzzuuu]]]PPPOOOKKKCCCMMMLLLZZZmmm{{{~~~oooXXXJJJ???;;;BBBCCCWWWqqqzzzllldddddd\\\mmmzzz}}}___ooollltttvvvgggrrrttt}}}]]]FFFJJJIIIBBB999555000---+++***((('''''''''''''''(((((((((((($$$000***&&&;;;GGGttteeegggoooBBB000------+++***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((444===___vvvlllhhhggghhhbbbXXXVVVRRROOOMMMOOORRRTTT[[[eeejjjkkkmmmoookkkYYYPPPKKKhhhooonnndddQQQPPPNNNNNNPPPPPPMMMLLLMMMcccddd999---)))(((###'''***###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''###+++000)))GGGuuuyyyzzzgggPPPGGG>>>333***))))))'''&&&(((''''''''''''''''''''''''&&&'''(((((('''(((***,,,111DDD}}}vvv~~~```eee[[[HHHoooxxxrrr\\\GGG>>>JJJbbbhhhbbbgggsss~~~xxxrrr|||ssszzzjjjYYYTTT\\\oooqqqfff???...+++***(((((((((((((((((((((((((((&&&((())))))((())),,,///;;;hhh~~~}}}}}}QQQDDDMMM???DDDCCCDDD@@@;;;555000.........,,,,,,***)))(((''''''''''''''''''((((((((())))))(((((())))))***,,,---...&&&:::PPP~~~ooo~~~vvvbbbIII<<>>NNN```vvviiiNNNBBB===BBBOOOccccccccciiirrr|||yyyrrrlllooommm~~~fffttttttNNNIIIHHHCCC<<<888222...,,,***(((''''''''''''((((((((())))))(((...---+++888bbblllZZZuuu~~~rrrCCC///...---+++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&===:::ooosssnnndddmmmgggVVVFFFEEEAAA>>><<>>uuu{{{yyywwwwwwiiiIIICCCCCCJJJIIICCC???:::666444222000///------+++)))((('''''''''''''''((((((((()))))))))(((((())))))+++,,,...///)))EEEZZZ|||ppp]]]GGG>>>BBBGGGDDD>>>FFFBBB>>>BBBSSSjjjyyy]]]FFFAAABBBOOOeee|||nnneeedddxxx|||jjjqqq}}}rrrkkk^^^rrrUUUEEEFFFBBB???;;;666111...,,,)))(((''''''((((((((()))))))))***------111BBBtttnnn___pppDDD///...---+++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))(((555CCC|||xxxhhhkkklllaaaSSS???AAABBBAAA???>>>@@@BBBOOO]]]kkkwwwzzzhhh\\\bbbKKKCCC@@@WWWssswwwuuuxxxppplllbbbVVVUUU\\\\\\WWWQQQOOOQQQOOOGGG>>>888FFFgggfff|||]]]888%%%***(((%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%)))...,,,666ggglllcccdddhhh^^^JJJ888111...''''''+++'''''''''''''''''''''''''''''''''''''''(((+++...BBB{{{uuuuuu~~~tttnnnlllyyy}}}rrrVVVNNN```qqqQQQ[[[______uuuSSS>>>DDD[[[nnn|||}}}zzztttppprrrvvvzzzzzziiiOOOFFF^^^]]]WWW;;;,,,)))+++((((((((((((((((((((((((&&&))),,,+++***+++111666PPP}}}~~~|||yyyuuulllWWW===IIINNNMMMDDD???:::999;;;:::666111...---,,,***)))((('''''''''((((((((())))))))))))(((((()))***+++---...///222III```xxx}}}___EEE444===OOOWWWUUURRRXXX]]]NNNBBBLLLTTTaaazzzrrrNNN;;;===EEE```xxx```jjj|||nnnxxx{{{vvvtttYYYFFFLLLBBBDDD???999555111///,,,***'''((((((((())))))))))))'''...)))777\\\uuu}}}}}}EEE///...---+++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))111+++YYYmmmlllpppcccTTTOOO===CCCKKKPPPPPPNNNNNNNNNOOOZZZfffrrrsssZZZAAA>>>666FFFZZZoooxxxjjj]]]bbbiiissszzzwwwkkkaaa]]]]]]hhhgggaaaTTTHHHDDDEEEGGG<<<666ccciiilll>>>&&&,,,+++$$$%%%***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))''''''***NNNzzzxxx{{{wwwmmmsss[[[DDD:::222)))&&&***((((((((((((((((((((((((''''''''''''&&&(((,,,///DDDxxx}}}zzz{{{vvv|||}}}mmm___zzzyyyqqqKKKJJJiii|||vvvbbbMMMIII\\\OOO>>>NNNsssssssssyyyxxx~~~vvvtttwww{{{oooRRRKKKNNNddd^^^zzzaaa@@@---))),,,))))))))))))))))))))))))%%%(((+++++++++---444999uuu}}}~~~~~~}}}~~~|||}}}~~~{{{wwwkkkqqqwwwggg???NNNNNNKKKEEE@@@<<<===@@@@@@:::444///...,,,***)))(((''''''(((((((((((())))))))))))(((((()))***+++---///000111FFFlllqqqLLLCCCCCCOOOUUUYYYmmmxxxoooXXXYYYQQQRRRmmmnnnMMM@@@DDDMMMlllrrryyymmm||||||vvvwwwyyyddddddzzz[[[IIISSSDDDGGGBBB<<<777444111...,,,(((((((((((())))))))))))$$$111&&&:::ssspppBBB333...---+++)))(((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&...***%%%((((((&&&---***BBByyy{{{jjjmmmllldddVVVGGG:::XXXuuufffcccvvvlll]]]iiicccpppfffeeeAAA>>><<>>SSSqqqPPPNNNhhh{{{lllfff]]]ggguuuyyy|||rrrrrrlllUUUQQQMMM\\\sssaaayyy{{{}}}GGG/// 333************))))))))))))***"""***)))111000111fff~~~yyy}}}|||~~~||||||zzzpppkkkppp]]]}}}WWWBBBWWWHHH>>>;;;;;;???EEEEEE>>>777555111---******++++++***))))))(((((((((((()))))),,,,,,,,,++++++,,,///222888HHHkkkZZZFFFMMMJJJKKK~~~kkk___cccQQQ```www```III>>>???VVVuuuVVVzzznnnyyyfffnnnbbbvvvSSSNNNNNNHHHJJJIIIDDD;;;444///...+++'''&&&)))+++(((''')))+++(((222DDDwwwtttCCC333...---+++***(((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%,,,)))&&&+++***(((...:::WWWtttzzziiijjjhhhaaaUUUFFF{{{lll||||||qqqwww}}}sss]]];;;EEEOOO```yyykkkdddiiiiiiwwwzzzqqqeeeZZZfffsssaaaTTTKKKBBB;;;777888MMMGGG000333'''&&&,,,$$$'''''''''&&&&&&%%%%%%%%%###%%%'''(((''''''(((***'''(((444jjj|||zzz~~~~~~uuu~~~tttgggvvvlllMMM777///,,,---))))))(((((((((''''''''''''***&&&&&&+++))))))444YYYaaagggqqqooozzzkkkxxxnnnVVVJJJllluuuwwwkkkeeeHHHSSSlllSSSrrr|||sss\\\OOOHHH___lll[[[eeennnvvvuuufffHHHFFFUUUzzz{{{\\\tttxxxwww}}}MMM???---+++*********)))))))))((((((...&&&+++&&&***...:::qqq~~~}}}xxxyyyxxxvvvsssqqqqqqqqq|||wwwxxx{{{{{{uuupppkkkbbbbbbooosssHHHPPPOOODDD@@@===AAAFFFGGGBBB<<<666333...+++++++++******))))))(((((((((((())))))++++++++++++***,,,///222666JJJ|||uuu~~~qqqYYYIIIVVVNNNQQQuuuuuuzzziiisssyyybbbLLLCCCGGG^^^___RRRsssxxx```wwwdddvvvsssfffaaa~~~mmmdddXXXRRRQQQMMMGGG???777222///+++'''&&&)))***(((''')))...+++555LLL}}}|||nnnEEE444...---+++***((((((''''''''''''&&&&&&&&&&&&''''''$$$***''''''---+++(((...999llluuufffgggccc\\\SSSEEE^^^JJJzzzuuu{{{rrrNNN555HHHYYYjjjkkkooommmcccfffxxxfffVVVPPPLLLDDD===AAA888<<>>...,,,******)))))))))((((((((()))'''---(((+++555OOO~~~~~~|||||||||zzzwwwyyy{{{{{{yyywwwvvvvvvyyyyyy{{{~~~~~~zzzwww}}}||||||||||||{{{zzzyyyoooWWWfff```fff}}}WWWDDDNNNGGGBBB???BBBHHHJJJFFF@@@999555111---,,,+++***)))***))))))(((((())))))***************)))+++///111;;;bbb~~~{{{{{{~~~xxxOOO???XXXiiinnn}}}wwwuuu{{{www^^^GGGEEESSSqqqyyybbbAAAMMMkkk~~~^^^jjj]]]aaannnyyyvvvuuussseeeRRRVVVRRRLLLGGGAAA;;;222,,,,,,(((&&&(((***((((((***,,,***555UUUvvvdddHHH555...---,,,***)))(((''''''''''''&&&&&&&&&&&&''''''%%%)))&&&'''---***'''///:::wwwnnneeefffaaa\\\SSSEEERRR^^^eeeZZZtttrrrJJJ===PPPaaazzz^^^aaavvvsssllltttvvvfffUUUPPPPPPNNNFFF@@@@@@111666GGGoooyyy{{{YYY444222---&&&'''''''''''''''''''''&&&&&&&&&&&&((()))((('''''')))+++222111}}}|||OOOxxx{{{uuuqqqoooxxxsssmmmqqq||||||{{{xxxyyy}}}xxx{{{nnnzzz\\\xxxIII666666***)))))))))((((((((((((''''''***''''''+++)))...@@@}}}|||uuuuuuuuufff___xxx{{{{{{___LLLTTTqqqRRREEEEEEEEE<<>>FFFWWWeee|||dddGGGdddsssnnncccooo{{{xxxhhhLLLHHHMMMdddNNNfffyyyaaadddQQQ555---------,,,,,,,,,++++++(((,,,&&&...999ccc|||~~~~~~{{{|||}}}uuukkkdddWWWXXX[[[___eeejjjoooqqq}}}uuummmfff]]]TTTSSSXXXXXX___hhhooopppnnnjjjgggccc\\\RRRJJJGGGHHHJJJKKKGGGOOOYYYaaafffiiikkknnnkkkjjjXXXLLLIIIHHHVVVfffqqqyyyXXXYYYRRRJJJIIIKKKLLLHHHCCC===;;;888666444222///---+++******))))))******+++)))*********+++---111444XXXhhhIII]]]ssszzzXXXJJJDDD\\\xxxJJJ<<<555???NNNbbb|||rrrbbb^^^kkkvvv{{{mmm[[[QQQTTT```wwwvvvYYYyyyuuuLLL[[[MMMsssiiinnnzzzkkkIIITTTXXXWWWYYY]]]___[[[QQQIII<<<444---+++***)))***...+++,,,999sssttt{{{```xxxpppMMMRRR888///...---+++***)))((((((((((((''''''''''''((((((%%%***)))((())))))===^^^iiiuuuuuutttmmmggggggeee]]]^^^```XXXjjjgggbbb]]]CCCQQQyyyyyyQQQSSSUUUjjjbbbhhh\\\GGGRRRhhh}}}___QQQYYYlllfffXXXOOOQQQOOOEEE>>>???777===333000KKKuuu|||hhh???///***''')))&&&'''''''''(((((())))))&&&'''(((((()))+++///222}}}qqqLLLbbb{{{uuupppggg``````^^^WWWSSSUUUccciiinnnnnnjjjkkkrrrzzz{{{oooggghhhggg]]]QQQHHHMMMZZZiiipppooommmmmm```XXXSSSWWWcccwww{{{vvv~~~~~~===555************))))))))))))'''((((((+++,,,'''777WWWzzzsss{{{bbbeee{{{~~~{{{vvvHHHRRRPPPvvv}}}~~~fffRRR\\\bbbaaaHHHpppyyyXXXVVVOOO[[[jjj[[[QQQfffhhhFFFAAAHHHRRR[[[fffYYY~~~wwwxxx111......---------,,,,,,,,,(((...(((111888YYY~~~|||~~~|||wwwvvv{{{~~~}}}|||zzzuuujjj]]]SSSZZZ^^^dddkkkqqqvvvxxxzzznnneee^^^[[[XXXWWW___iiissszzzxxxmmmfffUUUSSSQQQSSSYYYbbbiiilllttt~~~}}}sssnnnmmmkkkdddcccIIIEEEJJJGGGssslllfffjjj```VVVJJJEEEEEEFFFCCC???===;;;888666555333000...++++++************++++++)))***+++++++++...222555bbb```DDD^^^qqqlllooosss]]]ZZZHHHHHH???FFF[[[>>>BBB???CCCJJJKKKNNNdddssstttlll}}}wwwXXXUUUmmm___MMMmmmzzz|||qqqRRRjjjaaa```_________[[[TTTNNN???777///,,,+++)))***...333666DDD~~~vvv|||bbb```bbbccc555222000---***((((((((((((((((((((((((((((((((((((&&&%%%(((&&&---,,,444eeemmmrrrzzzyyyjjjaaacccddd[[[XXX[[[YYYjjjmmmRRRDDDCCCKKK___ppp}}}pppSSSFFFZZZvvvvvvaaa```SSSFFFMMM___rrrVVVWWWfffrrryyykkk]]]ZZZ[[[VVVHHH;;;<<<<<<888444>>>aaavvvttt???>>>111&&&###((((((''''''''''''(((((((((%%%...%%%***222***DDDjjjZZZMMMhhh}}}~~~zzz{{{ooo```VVVVVVSSSMMMQQQ^^^dddooolllnnnwwwhhhVVV[[[YYYaaallltttsssfffSSSFFFHHHVVVaaasssrrrlllqqqbbbVVV^^^```RRRNNNkkkwwwnnnrrrvvvjjjWWWNNNWWWSSSSSSPPP888---)))(((******''''''***((('''***'''++++++;;;uuu{{{xxxvvvlllccc```HHHIII___bbbuuuvvvwwwqqqjjjkkkwwwmmmUUUkkklll```YYYWWWPPPWWWnnnsssfff]]]kkkVVVBBBJJJNNN___WWW```ooo|||~~~jjjpppOOO;;;333555555,,,+++///+++---&&&,,,000???tttlll~~~vvvggggggkkkiiixxxxxxpppkkkmmmuuu{{{rrrnnnxxx|||rrrlllkkkcccggglll~~~ooollljjjjjjjjjbbbQQQAAA@@@OOO___bbbooohhhlllQQQBBBKKKOOOEEE???EEE@@@AAABBB???999444000......,,,***)))'''''''''(((&&&))),,,(((000...)))IIIrrr\\\MMMvvv{{{bbbXXXPPPfffccc===SSSXXX```[[[[[[iiifffkkkmmmttt```NNNaaaiiiPPPbbb|||vvv{{{\\\[[[XXX]]]```^^^YYYTTTMMMHHH===999444///,,,+++++++++)))---DDDwwwiiisssvvvgggttteee777333111...+++******))))))(((((((((((((((((((((((('''''',,,)))---)))222fffqqqtttwwwtttgggdddddd]]]^^^fffggg]]]mmmLLL;;;999???FFFRRR\\\UUUEEEDDD^^^|||yyyccc^^^PPPFFFQQQcccooo[[[```qqqyyyjjjjjjmmmaaaJJJ999666;;;777...???iiixxx===>>>...+++,,,((((((''''''''''''(((((()))&&&+++###))),,,000^^^iiiPPPbbb}}}||||||xxxxxxmmmiiimmmtttsssmmmqqq}}}xxxnnnVVVFFFOOORRReeeoooiii```ZZZSSSOOOZZZ~~~pppnnnaaaooouuuyyyooofffwww|||yyyoooeeeeeeggg[[[JJJ666:::777666YYY{{{mmm666000,,,***++++++(((''')))+++***...)))---,,,;;;uuuwwwzzzzzzhhhnnnhhhrrrqqqKKK:::BBBIIIGGGTTTXXXVVVYYY___eeeddd{{{kkkfffxxxrrrbbbgggpppIIICCCFFF}}}fffMMM~~~WWWwwwyyybbb888///111222***)))---***)))+++111///FFF{{{{{{kkkZZZUUUQQQPPPYYYmmmzzz}}}ttt}}}{{{sssooooooppp{{{}}}qqqiiimmmnnnjjjkkkeeeVVVEEEAAAJJJVVV___ttt{{{hhh\\\```^^^PPPFFFEEEBBBBBBBBBAAA>>>999444000...---+++***))))))))))))---+++***%%%///000---PPPzzzmmmKKKHHHyyyWWWHHHEEEXXXvvv}}}xxx~~~hhhuuukkkSSSRRRzzzlllssspppZZZWWWXXXYYYXXXUUUPPPLLLIIIFFF@@@>>>999222---++++++,,,333111:::wwwpppsssuuucccQQQyyyZZZmmmiii:::444111...,,,,,,,,,***)))(((((((((((((((((((((((()))(((,,,(((+++***===zzziiivvvuuussspppdddbbbdddaaaeeeooooooWWWjjjCCC333111666333777<<<:::777@@@\\\vvvqqq```ZZZLLLIIIWWWppp~~~dddWWW\\\lll~~~rrraaahhhnnn```HHH999777???<<<...AAAIIIJJJ---,,,,,,)))((((((''''''(((((())))))(((&&&$$$---)))???UUUOOO|||||||||}}}zzzttt|||zzzuuulllrrr||||||tttxxx{{{iiiUUUPPP___iii}}}hhh]]]TTTQQQooorrrmmmhhh}}}ooowwwuuusssiii^^^YYYWWWLLL???666333777888NNNrrr<<<444...+++++++++((('''))),,,+++///***---+++;;;ttthhhwww]]]vvvooonnn{{{{{{{{{{{{cccDDD:::IIIGGGBBBKKKWWWKKKSSSdddhhhZZZ}}}ttt}}}{{{ttt~~~MMM>>>CCCkkkuuuCCCwwwcccmmmddd777,,,---111+++***---***)))---111111\\\~~~zzztttppppppsssvvvwwwzzzvvvgggUUUKKKNNNWWW^^^uuuzzzzzzxxxwwwyyyxxxqqqnnnxxx~~~bbbQQQxxxzzzqqqllllllooopppooorrrdddddd}}}rrrmmmeeefffllljjjhhhjjjgggZZZIII@@@CCCJJJaaazzzrrrbbbSSSHHHBBBDDDCCCCCCDDDDDDAAA:::444000///---+++******++++++...,,,+++&&&///...---RRR|||pppuuurrrTTTBBBUUUXXXLLLPPPNNNlllooommmssseee|||```jjjdddNNNyyycccMMMooo}}}vvvmmm\\\UUUTTTUUUWWWWWWUUUPPPKKKHHHEEECCC???777///++++++---***///555~~~{{{llleeeYYYaaannn???555222...,,,,,,,,,***((((((((((((((((((((((((((()))''')))$$$(((...NNNVVV}}}xxxzzzmmmggg]]]```ddd``````dddbbbhhh```;;;111333666444111000000222:::LLL]]]{{{kkk^^^\\\YYYMMMNNN[[[wwwzzzkkkUUUOOOTTTaaasss}}}dddUUU]]]bbbUUUDDD===:::>>>===111<<<{{{ZZZ[[[333,,,((())))))(((((((((((())))))&&&)))$$$(((111***QQQlllhhh|||zzzxxxwww~~~vvvpppooorrrsssmmmbbb___hhhtttuuulllffflllxxxxxxeee\\\SSSQQQ{{{qqqrrrttt}}}{{{zzzmmmZZZccc}}}}}}wwwiiiZZZQQQNNNGGG???444---555999BBBvvvzzzeeeyyyKKK666///******+++)))(((***((()))---(((+++***;;;vvvrrrlllSSSxxxvvvwwwyyyvvv{{{|||vvv~~~}}}xxxrrrqqqfffIII===JJJTTTNNNYYYrrrWWW___uuuqqqbbbwwwyyyooouuuwwwpppvvvsssKKK???HHH___FFFssstttccc<<<---+++000,,,+++...,,,///***+++777qqqyyysssqqqkkk^^^QQQKKKPPPVVVZZZgggfffeeeZZZJJJQQQnnn{{{}}}{{{wwwtttrrrrrrtttvvvooobbb```mmmvvvqqqnnnqqqllleeeXXXFFFZZZqqqooonnnooopppooollliiikkkjjjbbb```UUU^^^qqqjjjkkkgggfffgggaaaeeefffcccWWWHHH???@@@DDDgggwwwyyytttRRRFFFKKKPPPOOODDDCCCCCCFFFJJJHHHAAA;;;444333000...,,,+++******(((***///+++000+++,,,VVV~~~xxxuuuWWWUUUDDDOOO{{{lllLLLXXXgggMMM]]]fff^^^lllaaa}}}||||||yyysss```hhhOOOAAAfffOOOJJJhhh|||zzzgggzzz___UUUKKKNNNVVV^^^^^^VVVLLLGGGGGGFFFCCC:::111******,,,%%%...111mmmeeeuuuFFF999333---+++,,,,,,***'''(((((((((((((((((((((((((((&&&***&&&)))---OOO{{{}}}pppfffccc[[[^^^```YYYWWW\\\[[[TTT555333666999;;;555222222333555;;;AAAPPPLLLUUU```\\\SSSTTT[[[ooommm[[[KKKKKKQQQ\\\llliii[[[VVV]]]\\\NNNBBB???999555999333444ZZZgggeeeddd>>>///+++))))))(((((((((((())))))%%%+++%%%,,,111,,,```pppaaahhhuuu~~~yyyxxx|||zzzvvvooonnnpppnnneeeYYYWWWdddxxxuuuooommmppptttuuutttrrrSSSSSSTTTRRR]]]vvvuuusssvvvwwwssspppmmmZZZDDDRRRxxxcccRRRJJJHHHEEE???333+++222555333RRRRRRZZZ777///((()))*********+++&&&''',,,(((+++---AAAdddTTTvvvtttrrrttt}}}pppvvvxxxtttwwwuuuqqqnnnrrrkkkKKK777???YYYQQQZZZXXXeeennntttsss}}}sssqqqoooyyylllkkk~~~{{{~~~hhhKKKCCCKKKUUUYYYpppkkk~~~~~~gggDDD000+++000,,,***---+++000(((***999nnn~~~|||~~~}}}sssjjjfffQQQSSSSSSTTT^^^ppp}}}mmm\\\WWW\\\zzzyyyvvvtttttttttttttttwwwjjjgggqqqqqqbbbWWWXXXTTTLLLFFFSSS}}}kkknnnqqqpppmmmjjjhhhhhhiiiqqqooohhhPPPSSS{{{nnnlllmmmfffcccccc\\\```___ZZZPPPDDD>>>???CCCiiipppbbb]]]???===JJJRRRPPPEEECCCCCCGGGLLLKKKEEE???999777333000,,,***))))))$$$)))000,,,---)))444hhhyyydddJJJMMMOOOuuueeeQQQVVVggg[[[rrrwwwiiivvvnnnxxxxxx{{{ggg______KKKAAAUUUQQQBBBaaakkkxxx___RRRIIIIIIOOOYYYYYYPPPEEEAAAHHHHHHEEE>>>444---***)))///444---llltttrrrmmmbbb|||MMM???777///++++++,,,***((((((((((((((((((((((((((('''&&&---,,,,,,***EEE|||hhh___YYYTTTYYY]]]XXX___ooowww|||JJJ444555777:::>>>999777:::;;;;;;<<>>AAAEEEaaalllaaaqqq[[[OOOQQQUUUOOOFFFGGGFFFFFFHHHIIIHHHDDD@@@:::888555111---***)))((('''(((---(((******>>>{{{}}}qqqccciiiyyyrrrUUURRRfffrrr~~~nnnqqqqqqiii\\\RRR[[[MMMQQQ[[[EEEooolllZZZ\\\NNNUUUNNNLLLQQQQQQIIICCCCCCJJJIIIGGGCCC<<<555---)))---111///cccyyy~~~ccccccRRRFFF<<<111+++,,,---,,,***(((((((((((((((((((((((((((%%%++++++---+++GGGuuuppprrrzzzaaaYYYSSSSSS___gggdddnnniiiDDD888888888===BBB???@@@EEEJJJMMMSSSZZZbbbnnneee]]]ccc\\\fffooodddPPPNNNQQQPPPSSSJJJSSSZZZWWWPPPKKKEEE???@@@:::AAA:::<<<\\\uuu___222---******))))))))))))******''',,,(((///***CCCSSS\\\rrrzzzyyy~~~{{{sssmmmnnnsssxxxmmmiiiccciiizzziiijjjrrrmmmoooqqqfffnnnyyysss~~~tttddd}}}}}}rrrtttoookkkiiiaaaMMMIIIrrr|||}}}aaaCCC888@@@FFFBBB999...000,,,666AAA@@@jjjPPPCCC777---+++---,,,++++++***+++...(((,,,222MMMuuusssvvvooosssnnnttt}}}yyypppiiiiiinnniiinnnlllllllll^^^PPPSSSyyydddaaaVVVtttiiilll{{{xxxllljjjxxx|||oooeeeqqqpppooo{{{yyypppVVVJJJEEEJJJ~~~IIIXXXPPPzzz```___AAA111333///+++------))),,,000666jjj|||{{{|||xxxmmmhhhyyy{{{uuu~~~\\\hhhrrrxxxuuurrrqqqrrrrrrpppoooiiigggffffffdddcccmmmyyy~~~rrrjjjhhhgggdddaaa___aaadddfff```ccc^^^\\\MMMSSSsssddd``````[[[\\\___ZZZXXXTTTNNNGGGAAA@@@BBBEEEXXXooosssiiiFFFEEEIIISSSZZZZZZTTTPPPLLLKKKJJJGGGDDDAAA>>><<<999777444000...,,,++++++***'''***(((---,,,:::sssvvvxxx}}}~~~|||YYYXXXooo~~~ooohhhuuuzzzuuu```TTT___OOOWWW^^^III|||MMMLLL[[[SSS\\\RRRMMMRRRSSSLLLIIIKKKNNNLLLJJJJJJGGG???444+++''')))222___xxxllluuuUUUKKK@@@333,,,---///...,,,((((((((((((((((((((((((***###%%%%%%+++111TTTiiikkkppprrr^^^WWWZZZ___ooowwwooorrrzzzZZZAAA===;;;:::@@@IIIGGGIIIOOOWWW___lllxxx}}}eee___hhh```ddduuuqqq___^^^ccccccbbbpppvvvppp]]]PPPMMMIII@@@???<<>>***222222999FFFaaaeeevvvVVV===111222///------(((***---...000...000WWWnnnddd|||oootttqqqoooaaagggfffTTTDDD===GGGNNNEEEEEEQQQWWWSSSQQQTTTwww```iiiuuuQQQTTTaaatttnnnwwwrrr\\\pppXXXWWWhhhqqqTTThhhuuuwwwuuuoooWWWHHHIIIJJJjjjppp^^^XXX{{{{{{JJJ>>>:::111555000------222&&&DDD}}}|||{{{yyygggeee|||wwwrrrtttyyyyyyrrrkkkVVVhhh{{{yyytttrrraaaeee|||~~~sssmmmjjjlllkkkiiilllrrrgggfffjjjmmmqqqmmmaaaooooooaaa```eeeiiijjjgggddddddeeebbbeeeggg]]]JJJIIIhhhzzzhhhaaa```[[[ZZZ\\\VVVTTTNNNFFF@@@======>>>>>>HHHzzznnnPPPSSSXXXZZZTTTNNNSSS^^^]]]YYYPPPDDD???AAACCCBBB???999222...------,,,***+++))),,,***...***111dddxxxwww}}}~~~vvvfffnnnwwwvvvhhhbbb~~~yyyrrrsssJJJBBBUUU:::]]]ggggggjjj[[[bbb[[[SSSNNNOOOQQQQQQQQQ]]]WWWRRRTTTWWWSSSFFF;;;555***000IIIiii~~~|||mmm}}}rrrcccYYYQQQ222///555+++---,,,+++******))))))))))))(((&&&---""",,,444<<<~~~___iiigggYYY]]]dddgggmmmqqqnnnkkkpppyyy~~~wwweeeMMM;;;999CCCMMMYYY^^^^^^dddpppsss{{{~~~bbb]]]hhhfff```jjjppppppwww~~~hhhWWWPPPPPPMMMFFF<<>>TTTxxx\\\hhhcccJJJ777111---------***+++,,,+++---,,,111ZZZsss]]]|||ooozzzoooqqqooo}}}yyy]]]MMMMMM]]]pppmmm___WWWZZZ\\\YYY[[[bbbfffyyypppRRRSSS[[[mmmsssvvvlll\\\wwwcccYYYbbbeeeWWWtttoootttpppkkkVVVJJJKKKLLLjjjlllTTTTTT}}}nnn~~~LLL@@@<<<444777111///(((555555@@@}}}~~~}}}yyywwweeebbb}}}xxxsssssswwwwwwqqqjjjQQQpppyyytttzzz~~~gggccc|||{{{uuuooommmppppppllliiijjjmmmiiillljjjgggqqqzzztttbbbvvvwwwbbbllllllccceeeffffffdddaaa```___aaa```bbb]]]OOORRRyyyssseeeaaa[[[ZZZXXXOOOPPPJJJCCC===;;;<<<===>>>HHHvvvhhhQQQRRRVVVYYYVVVRRRVVV___UUUWWWUUUOOOMMMMMMLLLHHHAAA???:::444///,,,+++++++++***---+++111///999mmm{{{}}}}}}zzzpppgggdddhhhtttyyyqqqmmmpppnnngggmmmzzzsssdddiiiuuuGGG???CCC>>>___kkktttdddfff[[[XXXTTTOOOMMMNNNQQQTTTVVVSSSRRRVVVZZZWWWKKK???111''')))<<<^^^hhhdddiii___WWW666111777...///,,,++++++******))))))******000000"""(((+++///iiihhhkkk```YYY```lllnnnppppppmmmmmmvvvjjjOOO:::777DDDRRRZZZaaaccchhhsssxxxaaa]]]bbbeee\\\TTTVVV___^^^XXXcccxxxpppaaa[[[TTTMMMIII;;;@@@>>>888666???jjjyyy~~~EEE555666333///,,,,,,+++*********'''///***DDDQQQrrr~~~tttxxxzzzzzztttvvvxxxyyyyyyvvvtttrrrmmmqqqwwwuuujjjnnnuuuxxxsssnnnllllllvvv{{{yyywwwqqqxxxooo~~~|||zzz|||zzz~~~}}}qqqIII>>>===AAAEEERRRUUUHHH666111777111888XXXSSScccvvv]]]AAA111,,,------,,,++++++)))++++++111]]]XXXyyyoootttzzztttfffXXXKKKJJJggg}}}uuummmccc```cccbbbyyy^^^QQQVVVeee}}}zzziiiccc|||jjjlllqqqlll~~~rrriiirrrnnnkkkXXXNNNPPPNNNfffoooJJJIIIyyytttQQQDDD@@@888999333000000---///666ooo}}}{{{}}}yyywwwfffddd|||wwwrrrqqqssssssooojjjTTTtttrrrtttrrryyyvvvdddbbb{{{ddd```aaafffkkkkkkkkkllleeeaaadddbbb]]]ccciiibbbPPPsss~~~eeeaaaggghhhcccbbbaaaaaaaaa```^^^\\\aaa]]]]]]\\\OOONNNtttkkk\\\YYYWWWYYYWWWMMMJJJEEE>>>:::999;;;===>>>NNN^^^mmmUUUTTTTTTUUUTTTRRRTTTXXXSSSXXX[[[XXXUUUQQQJJJCCC@@@BBBAAA<<<444///...000---+++...+++111///<<>>444111;;;]]]}}}SSS___sssddd[[[999111777111333...++++++***)))((())))))***))),,,%%%///000777ooolllfffuuuZZZVVV___jjjqqqxxxyyyuuuqqqtttyyyvvvdddMMM:::666DDDTTTXXX___```eeeuuu~~~yyybbbbbbaaabbbVVVIIIJJJYYY[[[ZZZsssqqqhhhbbbVVVJJJFFF999@@@@@@<<<:::EEE~~~SSS===:::777222...,,,,,,***)))'''(((888$$$GGGKKK|||}}}nnnmmm}}}}}}yyyyyyyyyxxxuuuqqqnnnllljjjrrrvvvvvv{{{xxxnnnpppvvvxxxyyyrrreeebbbpppuuuyyyuuuooovvv}}}yyy|||yyyiiiBBBAAA>>>===HHHYYYYYYJJJ:::666555,,,444]]]PPPpppsssMMM222......,,,---++++++***,,,,,,222^^^jjj|||}}}WWWuuuqqqyyy}}}zzz[[[FFFGGGVVVjjjvvvsssqqqcccVVVfffzzz|||fffXXXVVVmmmrrrnnntttvvvqqqjjjgggooopppnnn^^^UUUVVVOOObbb|||FFF@@@|||zzzWWWHHHEEE<<<;;;333111555$$$---666ppp{{{}}}~~~{{{|||vvvuuuggggggyyyuuuqqqooooooooommmkkk___lllyyy{{{|||hhhkkkmmmhhhjjjqqqooonnnlllkkkhhhggggggiiiddd]]][[[XXXPPPUUU[[[WWWHHHXXXRRRIIIZZZiiigggdddaaa___\\\]]]```aaa___]]]___YYY[[[^^^QQQJJJkkkttt___TTTTTTRRRTTTTTTLLLFFFAAA;;;888999<<>>ppp~~~{{{xxx}}}uuuvvvrrrtttiiilllwwwuuurrrpppnnnmmmmmmmmm```bbb}}}wwwuuuiiiqqqpppmmmjjjjjjTTTVVV^^^eeefffddddddgggkkk^^^QQQLLLFFF>>>AAAJJJJJJYYYrrr~~~kkk___ccc```]]]\\\^^^^^^[[[XXXTTTMMMNNNTTTNNNNNNmmmkkk\\\XXXXXXPPPMMMNNNHHHCCC???:::888:::???CCCEEEYYYzzznnnXXXTTTNNNIIIGGGHHHGGGDDDDDDHHHIIIHHHJJJNNNNNNLLLCCCCCCDDDEEEEEEAAA:::555000---...(((+++)))999rrrwwwiiibbblllXXX<<>>EEETTTccciiieeedddqqq|||sssccckkkkkkbbbfffjjjkkkfff``````eeejjjpppfff```bbbddd\\\OOOEEE>>>BBBAAA===999BBBiiiNNNDDD???888222///---+++***---###///...sssNNN}}}uuulllssssssrrrpppnnnmmmmmmmmmnnnmmmttttttooonnnrrrtttpppqqqpppooopppqqqrrrqqqppppppwwwtttkkkrrrvvvlllfffaaaiiiwwwyyyuuurrr|||{{{{{{xxxuuuzzzuuucccQQQOOOAAAAAA^^^ooobbbSSS:::555---000<<>>;;;>>>???GGGeee^^^TTTTTTVVVMMMJJJLLLHHHAAA===999999<<>>xxx{{{{{{fffWWWaaa{{{|||III666AAAQQQdddlllmmm{{{|||yyyoooAAA777AAA000999qqq|||zzzcccvvvOOOIIIQQQKKKIIIIIIMMMSSSVVVTTTQQQMMMLLLKKKJJJKKKMMMOOOPPPNNNHHH>>>444@@@nnnOOO<<>>???<<<>>>666444111...***(((((())))))&&&((()))000,,,PPPyyyzzzoooddddddgggrrryyyzzzqqqjjjkkkoooqqqhhheeeccc\\\JJJ===EEEUUU]]]kkkmmmkkkwwweeedddkkkccc[[[bbbhhhjjjlllooommmiiillljjjgggcccbbb\\\NNN@@@<<<@@@BBB@@@999:::qqqsssUUUJJJDDD<<<666222///---,,,,,,%%%...444oooyyy~~~MMM|||rrr}}}mmmxxxnnnnnnnnnnnnnnnmmmmmmmmmcccfffhhhggggggiiilllnnnuuusssppppppppppppnnnmmmmmmmmmhhheeesss}}}YYYPPPNNNNNNNNN]]]kkkjjjgggoooyyy~~~~~~ppphhhhhhpppuuuwww}}}rrrYYYMMMLLL???EEEeeeooo^^^TTT:::666///444888gggUUUvvv:::333222)))...***+++***------333___]]]OOOvvv]]]hhh}}}vvvwwwvvvvvvxxx|||qqqPPPNNN<<>>======???EEEQQQeeevvv^^^QQQPPPRRRLLLJJJLLLGGG???;;;888999===DDDJJJMMMeee|||WWWEEEGGGEEEAAADDDLLLSSSTTTWWWXXXTTTMMMJJJLLLLLLIIIGGGHHHIIIJJJHHHBBB<<<777111000333---...--->>>yyymmmzzzooolllllliiiYYYVVVjjj}}}~~~zzzyyynnnLLLEEESSSoooqqqsssqqqxxxyyy}}}xxxVVV<<<<<>>666===CCCEEE>>>:::zzzzzzttt~~~wwwQQQNNNHHH@@@888444111000...(((***333444XXX]]]kkkQQQqqquuurrr{{{uuunnnooopppqqqpppmmmjjjhhhiiiiiikkkllllllkkkooouuulllkkkkkkmmmoooqqqrrrrrreee^^^TTTSSSbbbmmm```KKKIIIIIIQQQWWWXXXbbbiiicccOOOaaafffuuupppqqq~~~XXXPPPXXXkkk{{{oooNNNDDDFFF;;;EEEfffkkkXXXQQQ666555111999888dddTTT~~~:::222222)))///+++***(((***+++444bbb}}}XXXSSS~~~tttmmm___xxxtttjjjrrruuuwwwvvvrrrnnnlllkkkiii^^^@@@FFF000FFFPPP]]]qqq}}}rrrwwwwww\\\LLLeeevvvggg]]]YYYEEE]]]mmmaaassssss```XXXZZZnnnjjjiii\\\YYY___ZZZiiizzzCCCMMMuuummmwwwXXXHHHOOOKKKIIIAAABBB///222@@@)))fff~~~ssssssvvvzzzyyytttpppqqqjjjjjjfffiii]]]\\\xxx~~~iiikkkjjjcccYYYPPPMMMMMMYYYeeexxxwwwvvvcccddd[[[lll{{{}}}ddd\\\bbbdddaaacccaaapppwwwlllfffgggfff^^^VVVXXXZZZ[[[VVVMMMEEEAAA@@@@@@GGGPPPYYYdddqqq{{{~~~rrr___WWWUUUNNNKKKIII@@@===:::888999>>>EEEKKKNNNuuulllOOOCCCGGGGGGBBBEEEOOOWWWYYYUUUXXXWWWSSSQQQQQQOOOKKKAAAFFFKKKKKKGGGAAA???>>>444333555...---***:::tttsssaaa~~~uuuUUUTTTddd}}}www{{{tttSSSBBBEEEeeeZZZnnnzzz|||~~~||||||}}}qqqrrrSSS@@@@@@@@@444GGGRRRLLLmmmQQQWWWYYY[[[^^^___\\\UUUNNNKKKKKKJJJLLLOOOOOOMMMLLLNNNPPPRRRMMMHHH;;;555RRRjjjMMMNNNqqqaaaooo~~~xxxuuukkk\\\MMMKKKOOOGGGJJJDDD999///------,,,***+++///***$$$...+++===yyy}}}rrrjjjgggfffssssssggg```hhhkkkcccaaa\\\ZZZWWWQQQFFF>>>???GGGRRReeebbbbbbzzzuuugggfffaaacccdddfffhhhjjjkkkjjjhhhfffdddkkkllldddXXXOOOGGGAAA<<<===???BBB<<<999|||}}}~~~zzzPPPOOOKKKDDD;;;333///...///))),,,'''000jjjsssuuu{{{aaa{{{iiippp|||xxxooo{{{rrrkkkgggiiikkkjjjiiijjjjjjkkkddd```gggjjjiiinnnkkkoooiiidddhhhfffdddllldddXXX\\\mmmzzzzzzeeeEEEKKKjjj~~~|||vvvcccdddmmmqqqgggZZZ___~~~___FFF??????CCCNNN```iii\\\III;;;///777555<<>>FFFrrr|||SSSHHHUUUJJJLLLJJJ???===<<<000777WWWooo{{{{{{uuu{{{{{{sssllliiiaaaYYYOOOHHHIIISSS___hhhpppqqqpppjjjgggnnn~~~nnndddfffrrryyysssjjjbbb______```aaa\\\]]]___bbbeeehhhjjjkkkhhhddd___]]]\\\\\\YYYWWW[[[\\\[[[XXXVVVXXX```fffffftttbbb\\\UUUPPPNNNKKKEEE@@@>>>222777BBB???===HHHSSStttOOOMMMHHHEEEIIIRRRVVVTTTOOOTTTQQQOOOOOOPPPQQQPPPNNNAAAEEEHHHHHHEEEBBBBBBCCC===666///111000)))<<>>333///...+++)))))))))***)))000+++@@@wwwwww|||rrrllliiiiiimmmqqqkkkeeeggg```TTTQQQEEEFFFNNNTTTHHH555444???IIIJJJWWW___UUUTTTooollleee___[[[ddddddeeefffhhhiiihhhfffeeeeeeiiiiiiaaaWWWLLL@@@666:::;;;===@@@<<<;;;~~~NNNKKKFFF???999444111///...---,,,&&&555yyyaaa}}}wwwssstttqqquuuooozzzssslllhhhjjjllljjjhhhiiimmm]]]OOOJJJIIINNNYYYccctttrrrdddXXXYYYYYY]]]iiimmm^^^ffflllKKK\\\pppxxx}}}nnnbbbYYYwwwXXXBBBJJJIIIJJJTTTdddiii[[[GGG888---444222777GGGzzzXXX:::555444///***,,,,,,+++------111YYYttt___NNNiii]]]fffxxxwww```PPPTTTtttdddhhhpppcccUUUdddzzzZZZ>>>333===AAAHHHXXXcccjjjgggdddmmmnnnXXXbbbiiifffnnn{{{qqq\\\QQQkkk|||mmmcccVVVXXXjjj{{{{{{wwwAAAIIIsssTTTLLLVVVIIIKKKLLLGGGCCC>>>111111KKKmmmwwwsssvvvxxxwwwsssnnnkkkkkkXXXYYY]]]cccnnnzzz}}}{{{iii]]]YYY^^^dddmmmuuuwwwsssmmmhhhhhhddd```^^^^^^^^^___^^^\\\\\\]]]___```bbbcccdddbbb___[[[ZZZ[[[ZZZXXXVVVQQQUUUYYY\\\___fffpppxxxwwwhhh[[[XXXSSSMMMJJJIIIFFFAAA<<<:::999999<<<>>>???IIIWWWSSSMMMIIIHHHMMMUUUYYYVVVRRRNNNIIIFFFJJJSSSXXXVVVQQQIIIKKKLLLLLLJJJGGGFFFFFFBBB;;;333333111))):::^^^xxxssswwwZZZlll~~~SSS;;;JJJKKKTTTsssuuudddDDDLLLLLL@@@FFFNNNOOORRRWWWcccuuu{{{{{{rrriiiMMM<<<;;;444;;;}}}RRReeedddXXXPPPOOOOOOYYY[[[RRRLLLPPPSSSQQQQQQRRRSSSQQQNNNKKKJJJJJJFFFMMMOOOLLLHHHJJJmmm}}}{{{UUU^^^vvv|||bbb]]]eee[[[kkk~~~zzzxxxkkkfffWWWZZZeee```bbbNNNBBB666111000,,,******&&&,,,+++---(((EEEyyynnnyyy{{{rrrnnnlllkkkiiiqqqoooiiidddSSSDDDDDDHHH@@@FFFVVVTTTAAA555999DDD<<>>IIIMMMKKKPPPRRRfffuuu___fffrrrooozzzrrriii______{{{nnn\\\VVV\\\ppp???LLLvvvmmmVVVPPPUUUHHHKKKPPPQQQKKKCCC888222FFFuuuzzz{{{ppppppooollliiiiiikkkmmmrrryyyxxxqqqppptttvvv}}}wwwooofffcccdddggg^^^___```aaa___]]]ZZZXXXZZZYYYYYY[[[]]]]]]\\\ZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXVVVTTTOOOSSSVVVXXX[[[___ggglllcccffffffbbb^^^[[[UUUOOONNNJJJFFFEEEDDDBBB===888333???;;;888AAACCCOOOjjjlllgggRRRMMMKKKLLLQQQXXX[[[XXXUUUSSSJJJDDDKKKWWW^^^XXXPPPMMMLLLKKKLLLMMMMMMKKKJJJHHHCCC:::777333***666TTTooosss]]]tttTTTAAAPPPZZZ```tttFFFCCCEEECCCMMMGGGIIIUUUWWWUUUlll{{{eeedddkkkAAA???<<<000EEEeee\\\wwwZZZTTTLLLMMMNNNTTTTTTNNNMMMSSSUUURRRPPPPPPOOOMMMIIIFFFEEEFFFHHHOOOQQQQQQNNNKKKaaa|||sssTTTXXXhhhqqqqqq{{{LLLhhhiiiYYY]]]llliiikkkRRREEE999444222000......)))...***)))%%%GGGpppzzzqqqnnnmmmjjjkkkoookkkccc[[[JJJBBBLLLTTTZZZjjjuuulllRRR===666888>>>IIIOOOdddYYYQQQWWWVVVQQQNNNJJJJJJMMMKKKMMMSSS\\\dddgggfffddddddbbb\\\UUUQQQMMMDDD999888;;;;;;:::444555{{{lllMMMMMMFFF@@@@@@DDDCCC<<<444000---...==={{{mmmyyywwwuuu|||}}}sss{{{kkkfffdddiiinnnooooooppphhhZZZgggqqqkkkvvvrrr\\\SSSqqqgggLLLVVVkkk___oooXXX~~~RRRsssvvveeeyyywwwnnnZZZJJJTTTQQQQQQYYY```\\\JJJ888222000444777;;;WWWgggeeelllCCC===444///000***,,,---///,,,...UUUhhhUUUcccaaazzzgggbbblllrrrgggTTTOOOFFFNNNfffcccMMM???===>>>KKKZZZ]]]XXX[[[[[[uuuooooooyyymmmsssssskkkvvvlllhhhccccccvvvwwwlllYYY]]]bbbfff:::LLLyyyYYYXXXPPPRRRJJJPPPTTTWWWKKKDDD???999EEExxx~~~nnnllliiifffeeegggjjjmmmqqqwww~~~{{{uuunnnhhhdddbbbaaabbbcccccc```\\\ZZZZZZ[[[]]]\\\[[[[[[[[[]]]^^^___ZZZYYYYYYZZZ\\\[[[YYYWWWXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWUUUSSSQQQRRRTTTTTTSSSQQQQQQSSSUUURRRSSSSSSQQQPPPOOONNNLLLHHHFFFDDDBBBAAA>>>:::666...???<<<<<>>111,,,777KKKlll~~~rrr~~~mmm}}}lllhhhttt|||qqqccc[[[```FFF555AAA888...]]]uuu___ooo|||jjjKKKNNNKKKKKKRRRRRROOOMMMNNNQQQPPPMMMKKKLLLMMMMMMKKKJJJKKKLLLNNNRRRQQQQQQUUURRRZZZnnn}}}vvvhhhyyyYYYNNNXXX```jjj{{{eeedddgggaaannnlllooommm^^^LLLBBB:::222---++++++***)))333---:::sssyyyoooooonnnhhhgggZZZIIIGGGOOORRRddd{{{ooo\\\DDD222888QQQaaa```XXXaaarrrwwwkkktttvvvcccRRRLLLFFFHHHQQQ\\\cccfff]]]gggnnniii\\\LLL<<<000222:::===<<<:::AAAzzzZZZOOOJJJFFFHHHMMMMMMEEE===777000111333bbbpppdddiii{{{~~~uuuoooooonnnooommmtttxxxyyyqqqjjjkkklllllllllooojjjqqqzzzkkkVVVaaarrriiidddVVVKKKaaa{{{___TTTIIIggglllgggaaammmqqqbbbkkktttwwwrrrtttrrrqqqrrrlllYYY???IIINNNWWW```]]]NNN===333111222222:::>>>aaavvv\\\]]]BBB@@@666666444///---+++---,,,---QQQtttVVVyyyyyyyyy~~~tttrrrlll}}}sss|||\\\TTTHHH>>>999>>>YYYiii}}}}}}ttt]]]ZZZeee^^^yyylllfffcccdddyyy~~~iii\\\XXXUUUsss{{{fff:::JJJvvvmmmxxxXXXRRRPPPSSS\\\VVVYYYVVVQQQOOOIIIDDDPPPgggrrryyyxxxtttnnnkkkiiiggggggfffeeeccc]]]^^^___```aaabbbcccccc___```^^^YYYTTTSSSWWW\\\WWWWWWXXXYYYZZZ[[[[[[[[[WWWWWWWWWVVVUUUTTTSSSRRRXXXVVVSSSSSSUUUWWWXXXYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXWWWTTTRRRQQQRRRQQQQQQQQQRRRTTTUUUWWWWWWKKKJJJKKKNNNMMMIIIGGGHHHBBB@@@>>>;;;888666444444888>>>AAAHHHKKKLLL}}}aaaPPPLLLFFFIIIKKKLLLKKKIIIIIIIIIJJJMMMPPPPPPMMMLLLLLLMMMPPPOOOMMMLLLJJJFFFAAA===???HHHGGGDDDCCC777---000DDDbbbkkk~~~zzzuuuwww}}}rrr|||~~~~~~{{{}}}zzznnn}}}aaaiiieee<<<444:::444888rrrqqqYYYqqqcccJJJLLLLLLIIITTTSSSQQQPPPOOONNNLLLJJJKKKNNNQQQRRRRRRRRRSSSTTTUUUXXXSSSQQQTTTQQQVVVfff}}}hhh~~~jjjiii\\\___CCCHHHUUU^^^jjj```nnneeeqqqrrrvvv{{{jjjWWWJJJ@@@666///---...)))(((666---444pppxxxnnnqqqpppjjj```NNN???HHH\\\eeezzz{{{___dddjjjZZZCCC999111@@@aaacccQQQ]]]ooo{{{}}}wwwrrr\\\XXXVVVWWW^^^ggglllkkkgggdddpppuuuhhhRRRAAA777333222999;;;999:::GGGWWWLLLIIIFFFIIINNNOOOJJJDDD>>>333111444ddd```aaaeee}}}wwwwwwyyyttttttmmmyyytttggggggffflllvvvxxxyyypppmmmmmmlllmmmpppmmmppppppcccQQQQQQeeeyyyzzz\\\YYY|||VVVTTTRRRMMMpppcccTTTHHHUUUnnnhhh]]]~~~sss~~~}}}nnnnnnhhhdddXXX???EEENNN]]]fff^^^III999333000333222???FFFmmmaaappp^^^BBBEEE<<<<<<444222000---000000...JJJyyy___```rrr~~~uuuwwwzzzzzzzzzfffkkk]]]NNN???;;;:::===VVVgggmmmeee^^^[[[iii[[[___WWWQQQ^^^ooovvvwwwlllmmmaaaRRR```iiiccc]]]SSSRRR]]]kkkoooiii===LLLtttvvvlllXXXWWWSSSUUU[[[UUUZZZ]]]YYYSSSRRRLLLFFF]]]wwwvvvuuuppplllhhhfffdddccc```]]]^^^]]]]]]\\\[[[ZZZYYYYYYXXXWWWVVVWWWYYY\\\```bbb^^^[[[WWWTTTRRRQQQPPPPPPYYYYYYYYYXXXWWWUUUSSSRRRUUUSSSQQQRRRTTTVVVVVVVVVWWWWWWVVVVVVVVVUUUUUUUUUTTTVVVVVVUUURRRRRRSSSUUUSSSRRRPPPNNNOOOOOOOOOOOORRRNNNLLLMMMJJJCCC@@@BBB???===;;;777555555666777>>>BBBGGGIIINNNhhhsssUUUGGGFFFIIIJJJHHHDDDAAABBBCCCAAAEEEJJJJJJGGGFFFGGGIIINNNPPPRRRPPPKKKEEE@@@>>>>>>HHHHHHDDDDDD<<<111111;;;```aaaxxxjjjjjjvvvzzzxxxwwwyyy~~~zzzXXXwwwrrrZZZfff]]]444:::999555CCCbbbRRRzzzcccNNNNNNSSSMMMSSSSSSSSSSSSQQQMMMJJJJJJJJJNNNRRRUUUUUUUUUTTTTTTUUUYYYUUUPPPSSSPPPSSSaaazzz```RRRpppPPPLLLIIIDDDmmmaaapppggguuuxxxppp\\\OOOEEE;;;444222444)))&&&333***222zzzvvvwwwnnnrrrssslll\\\III===OOOjjjwwwiiiVVV___|||uuuKKK777DDDFFFJJJqqqmmm^^^ggghhh~~~rrrdddPPPUUU\\\jjj{{{tttgggllluuusss^^^DDD666888>>>333999999555666GGGXXXKKKIIIHHHKKKPPPRRROOOKKKBBB555444777hhhvvv___ttteeevvvsssvvvrrrzzzpppooonnnjjjnnnhhhjjj{{{|||rrrooooooooorrruuutttsssooojjj]]]PPPggg^^^bbbbbb<<>>NNNtttJJJdddXXX\\\VVVUUUYYYSSS\\\YYYUUUNNNRRRQQQDDD```tttssstttqqqmmmgggcccaaa___\\\YYYZZZZZZ[[[ZZZYYYVVVTTTRRRVVVSSSRRRUUUXXXWWWQQQLLLRRRQQQQQQRRRUUUVVVWWWVVVQQQQQQRRRRRRRRRSSSRRRRRRUUUTTTSSSTTTUUUUUUSSSQQQYYYXXXWWWVVVUUUTTTSSSSSSRRRSSSTTTSSSQQQRRRUUUXXXSSSPPPMMMLLLLLLNNNNNNNNNJJJEEECCCEEEDDD>>>===AAA>>><<<:::777555777:::===@@@FFFKKKHHHRRRiiiZZZKKKGGGIIIJJJFFF@@@===>>>@@@DDDFFFHHHHHHEEEBBBAAAAAAHHHLLLQQQQQQLLLFFFCCCBBB???IIIHHHCCCEEE@@@666555222hhhkkk{{{nnncccmmm}}}xxx~~~jjjWWWyyyaaaJJJUUUNNN...BBB===:::JJJ}}}^^^PPP}}}dddRRRSSS\\\UUUQQQSSSUUUUUURRRLLLJJJJJJGGGKKKQQQTTTTTTSSSQQQQQQQQQWWWTTTPPPSSSQQQSSS```ccc```[[[XXXlll{{{]]]@@@IIIdddmmmjjjrrryyy~~~ooo```WWWJJJ;;;777;;;///000222)))---===lllxxx}}}|||ssssssqqqnnn^^^@@@LLLOOO~~~HHH]]]uuuEEELLL???888VVVgggWWW666BBB<<>>EEEZZZfffZZZGGG<<<666111999///222FFFSSS}}}TTTvvvMMMWWWQQQHHHHHH???999555222444333+++;;;^^^wwwlllnnn{{{fffcccnnn~~~ooo[[[fffssstttyyy}}}mmmttt~~~yyy{{{qqqeeekkk~~~}}}fffnnnwww```KKKUUUtttdddSSSWWW```eeeeeefffddd[[[aaaxxxiiiXXXVVVSSSMMMOOO___TTTEEE]]]mmmeeeLLLbbb]]]UUUPPPPPPTTTXXXZZZVVVPPPJJJKKKKKKKKKkkkwwwyyy|||pppkkkeeeaaaaaa```___]]]```\\\VVVSSSRRRTTTUUUVVVSSSSSSRRRPPPPPPOOOOOOOOOMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRSSSTTTTTTWWWSSSOOONNNPPPRRRRRRRRRQQQSSSTTTUUUTTTQQQNNNLLLQQQRRRRRRPPPMMMNNNSSSXXXOOONNNNNNMMMKKKJJJHHHGGGFFFEEECCCAAA???===<<<<<<===<<<888222000555>>>CCCNNNGGGQQQJJJqqqgggXXXNNNQQQGGGJJJHHHBBBAAAFFFGGGDDD@@@BBBDDDEEECCCAAA???>>>@@@IIIQQQOOOFFFAAAFFFMMMEEEGGGIIIHHHDDD>>>888555444XXXsss~~~www___MMMvvv~~~~~~ssswwwtttccczzzNNNRRRqqqBBB;;;>>>555888VVVpppaaakkkwwwkkkPPPPPPNNNZZZNNNRRRRRRRRROOOLLLJJJJJJKKKNNNOOOPPPQQQRRRQQQQQQPPPVVVSSSOOOOOORRRVVVZZZ\\\YYYrrruuuJJJ@@@LLL```mmmXXX```oooqqqxxx}}}}}}ttthhh^^^RRRDDD:::666333///000)))---666]]]|||uuuuuurrrmmmWWW@@@SSS^^^zzz```XXXuuuxxxnnnFFFLLL@@@???UUUuuu~~~YYYOOO:::444777RRRwwwnnnfffpppgggWWWIII@@@<<<888666555888>>>888333PPPuuu}}}xxxUUUVVVRRRNNNLLLLLLLLLJJJHHHGGGFFF555666OOOuuu{{{JJJaaakkkooo{{{kkkrrr{{{lllpppqqqtttqqq}}}uuusssrrrooonnnoooppphhhqqq|||{{{sssnnnpppiiiiiillleee[[[cccvvvyyyOOOqqq|||lll[[[qqqtttgggyyymmmjjjwwwmmmeeedddTTTCCC<<<999BBBTTT\\\OOO>>>666333000000;;;BBBMMMWWWkkklllRRR\\\SSSJJJLLLDDD???:::222333111+++<<<```wwwhhhnnnkkkfff^^^OOOZZZ{{{ssspppkkkppp|||ppp\\\ooo|||ZZZhhhlll\\\bbbbbbeeefffiiibbbSSS___oooYYYPPPLLLIIIQQQgggFFF@@@aaammmXXX\\\XXXRRROOOOOORRRUUUWWWTTTNNNFFFIIIKKKGGGYYY~~~|||sssnnnggg___\\\]]]___^^^]]][[[WWWTTTRRRRRRSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNOOOPPPPPPOOOOOOPPPPPPQQQRRRPPPPPPQQQTTTUUUTTTPPPLLLPPPQQQQQQQQQPPPNNNLLLKKKIIIPPPPPPKKKQQQ]]]___WWWLLLKKKKKKJJJHHHGGGEEEDDD@@@???>>><<<;;;:::::::::666777777777:::@@@DDDGGGBBBVVVQQQgggwwwLLL>>>SSSKKKLLLIIIDDDDDDKKKNNNMMMDDDEEEEEEEEEDDDBBBBBBBBBDDDJJJOOOLLLFFFDDDIIIPPPNNNPPPPPPKKKDDD===:::999000MMMxxx~~~kkkQQQzzzkkkkkkbbbooo}}}sssvvvjjjFFF```hhhAAA??????666JJJxxxvvv]]]RRRSSSOOOSSSNNNQQQQQQPPPMMMJJJHHHHHHIIILLLMMMNNNNNNNNNNNNMMMLLLPPPNNNLLLMMMPPPSSSUUUVVVSSSNNNtttuuuiiigggFFFAAAVVVfffMMM]]]pppjjjwww|||ooo```TTTLLLAAA888:::000000---///...MMM}}}wwwvvvrrrlllZZZHHH\\\nnnfffQQQfffhhheeeGGGHHHDDD:::DDDRRR```gggiiifffdddqqqssstttwwwUUUDDD777555CCC\\\rrreeelll___MMMBBB>>><<<999666555;;;>>>444777```wwwvvvUUUZZZWWWQQQMMMKKKIIIGGGFFFIIIFFF<<<999CCCmmm}}}HHHHHH]]]hhhooorrr~~~yyyiiinnnooopppmmmyyyrrrnnnnnnlllfffaaa```{{{hhhaaaooowwwqqqnnnrrrooommmlllllljjjffffffhhhtttUUUzzziiihhhvvvgggooowww|||lllnnn}}}}}}wwwooorrrkkkaaa[[[HHH::::::<<>>444111000+++<<<^^^sssyyy}}}|||___uuupppmmmaaa]]]qqqsssfffqqqsssvvvkkk```XXXHHHWWWyyybbbqqqooo{{{iiijjjxxxmmmppprrrqqqeeeSSSddduuu\\\LLLHHHFFFTTTtttCCC===UUU{{{jjjVVVSSSOOOMMMNNNPPPQQQRRRNNNHHHBBBGGGLLLCCCGGG]]]zzztttzzzuuupppeee___YYYYYY]]]```^^^ZZZVVVTTTQQQPPPQQQRRRQQQPPPPPPPPPOOONNNMMMMMMMMMMMMNNNNNNMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLMMMMMMNNNOOOLLLNNNQQQTTTVVVSSSOOOKKKNNNNNNMMMLLLKKKJJJIIIIIIDDDMMMLLLFFFRRReeeaaaMMMGGGGGGGGGFFFDDDCCCAAAAAA<<<;;;:::888888888999999888666555999@@@EEEGGGGGGJJJRRR[[[sss^^^RRRTTTMMMMMMJJJFFFHHHOOOTTTVVVIIIHHHFFFDDDCCCDDDEEEFFFBBBCCCDDDCCCAAABBBGGGKKKQQQQQQPPPKKKDDD@@@??????======cccuuuyyywwwXXXmmmkkkvvv|||\\\RRRWWWPPP999@@@:::555[[[pppUUUXXXWWWUUUNNNOOOLLLLLLLLLKKKIIIHHHIIIKKKMMMMMMMMMMMMLLLKKKJJJJJJKKKJJJKKKMMMPPPRRRRRRQQQUUUNNNVVV~~~qqqtttbbbUUULLLSSSLLL```rrr|||zzzaaaqqqnnnYYYPPPQQQKKK@@@===333333222111***FFF{{{vvvuuupppiiiaaaPPPZZZlllccc\\\qqq\\\dddIIICCCJJJ;;;===AAAGGGLLLJJJCCC===DDDLLL___}}}}}}YYYAAA???JJJccc{{{qqq___jjjXXXEEE======<<<888555999777666222>>>jjjwwwYYY^^^[[[UUUPPPMMMJJJIIIHHHGGGDDDAAA<<<;;;jjjZZZGGGhhh|||}}}mmmxxx{{{qqqsssrrrpppppprrrooollliiibbb]]]^^^cccuuupppqqqwwwvvvpppnnnrrrnnnooollliiimmmqqqkkk```xxxeeesssWWW^^^}}}rrr{{{~~~}}}yyy{{{ppp[[[QQQLLL???999@@@DDDJJJOOOKKK>>>333111444555777<<<>>>vvv```cccXXX]]]```VVVSSSRRRHHHFFF@@@555111000+++888TTTrrreeexxxcccxxxvvvooooooooovvvxxxcccbbbtttbbbbbbUUUKKKHHHHHHgggxxxbbb^^^dddiiippp___VVVoooppppppvvv}}}{{{mmmaaapppsss^^^MMMLLLFFFVVV@@@BBBPPPvvv|||SSSQQQOOONNNOOOOOONNNLLLFFFDDDBBBGGGMMMDDD@@@MMMmmmrrr}}}sss___YYYTTTWWW^^^aaa^^^YYYXXXUUURRRPPPPPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNKKKKKKJJJJJJJJJKKKLLLLLLNNNNNNNNNNNNOOOPPPPPPOOOMMMLLLJJJIIIHHHGGGHHHHHHEEEIIIHHHFFFOOOYYYQQQ@@@CCCCCCCCCBBBAAA@@@>>>>>>;;;:::999777777777888999;;;777777===EEEKKKNNNQQQUUUTTTvvvwwwbbbOOONNNNNNLLLKKKLLLPPPTTTUUULLLIIIEEECCCCCCFFFHHHIIIAAA@@@@@@@@@BBBEEEFFFGGGIIIHHHFFFFFFGGGGGGDDDBBBHHH===NNNvvvwww~~~ggg}}}}}}hhhXXXxxxsssgggcccTTT___NNN:::666@@@666???ooo}}}qqqZZZwww[[[UUUWWWPPPUUULLLMMMGGGHHHIIIIIIIIIJJJLLLNNNOOOOOONNNMMMMMMLLLKKKJJJJJJKKKMMMQQQTTTTTTRRRPPPVVV[[[OOOLLL~~~wwwiiiWWW\\\ttteeepppzzzjjjVVVQQQTTTOOODDD<<<444666333000)))DDD{{{mmmwwwzzzsssqqqmmmgggdddUUUSSSddd}}}ccchhhsssaaammmOOOAAANNNEEEKKKTTT___fffddd\\\TTT\\\cccsss~~~ZZZCCCTTTddd|||eee___hhhTTTAAA;;;<<<;;;777555999444444222;;;eeeuuu]]]^^^\\\WWWRRRNNNLLLMMMNNNIIIGGGEEE???888gggqqqCCCVVVtttgggzzzrrrqqq~~~|||wwwtttxxxuuuwwwxxxqqqddd[[[```kkkjjj|||xxxssspppmmmppprrrnnniiinnnvvvnnn^^^{{{xxxyyyvvvxxx~~~||||||~~~|||uuurrrqqqooolll___KKKBBBBBB<<>>RRRaaaXXXYYY]]]\\\WWWVVVQQQFFFDDD@@@777444444,,,222GGGjjj{{{sssssswwwmmm```ooo}}}|||sssqqqrrrpppYYYMMMHHHPPPWWWiiibbbIIICCCAAAHHHRRRSSSWWWkkksss~~~wwwsssnnntttiii[[[MMMQQQFFFTTT777NNNcccqqqtttsssTTTSSSQQQQQQQQQOOOLLLJJJEEEIIIIIIKKKNNNFFFBBBKKK```cccZZZQQQOOOUUU\\\``````]]]XXXSSSPPPOOOPPPQQQQQQNNNNNNMMMMMMLLLLLLMMMMMMJJJJJJJJJKKKLLLNNNOOOPPPJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMNNNNNNMMMKKKIIIGGGFFFFFFGGGGGGHHHDDDDDDJJJLLLGGG@@@<<>>===<<<;;;:::777666555666777888::::::???IIIOOOQQQTTTYYY___lllNNNLLLPPPOOOPPPQQQQQQPPPOOOPPPNNNKKKFFFEEEGGGJJJLLLLLLFFFEEEFFFIIIMMMOOOMMMKKKDDD@@@>>>CCCKKKMMMHHHAAA@@@HHHLLLoooiiiooo|||~~~tttvvvrrrxxx~~~qqq\\\gggxxxZZZKKK[[[SSS555<<<@@@666YYYqqqBBBgggsssxxxOOOSSSLLL@@@PPPLLLIIIHHHIIIJJJIIIIIIIIIKKKMMMNNNMMMMMMLLLKKKKKKKKKKKKLLLMMMOOORRRUUUTTTQQQNNNPPPPPPPPPQQQZZZzzzdddOOOsssiiipppyyyyyyhhh\\\YYYXXXNNNBBB<<<888888000...***???yyynnnkkkjjjhhhggg___UUUddd}}}bbbiii~~~kkkhhhpppVVVFFFRRRFFFSSSfffwww~~~{{{sssmmmyyykkkNNNgggfff\\\hhhcccOOO>>>;;;<<<999666666555777;;;444444```zzzkkk^^^[[[ZZZVVVQQQMMMLLLNNNPPPLLLMMMHHH@@@666ZZZ{{{GGGaaatttuuueeexxx~~~|||vvvrrrxxxtttzzz|||lll^^^___fffjjj}}}lll\\\aaakkknnnooorrrpppkkknnnuuunnn___eeezzz|||zzzsss|||zzzxxx{{{zzzuuunnnkkkjjjfff```ZZZJJJEEEFFFDDDIIIQQQPPPJJJEEE===555111222555666444???^^^tttbbbWWW]]]]]]YYYXXXWWWPPPGGGDDDCCC<<<;;;:::000...<<>>>>>>>>>>>===<<<;;;:::999777555444444555888999???BBBKKKSSSQQQLLLPPPZZZTTTLLLRRRQQQPPPQQQSSSRRRLLLIIIJJJLLLIIIFFFGGGKKKNNNNNNMMMGGGGGGHHHKKKPPPQQQNNNKKKEEE@@@>>>CCCLLLNNNGGG??????HHHCCCbbbmmmzzz|||mmmhhhzzz}}}uuuxxxnnnzzzrrrpppggggggUUU\\\WWWDDD888???999;;;vvvjjjFFFmmmyyybbbNNNPPPGGG>>>MMMRRRLLLKKKLLLKKKIIIGGGFFFGGGHHHJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNPPPQQQQQQNNNLLLQQQKKKOOOVVVNNNOOOzzzxxxRRRfffmmmxxxyyyfff___^^^XXXNNNFFFDDDAAA<<<000000///888iiiyyykkkfffhhhjjjhhhhhhYYYeee~~~```cccttteeeZZZ___aaaWWWQQQWWWPPPccc{{{zzz{{{bbbXXXfff[[[HHH:::;;;<<<888666999444;;;===333:::pppttt~~~|||^^^___WWWVVVRRRMMMHHHGGGJJJMMMJJJOOOFFF>>>444HHHrrrxxx???UUUzzzqqqjjjvvvkkkiiiwwwyyyvvvpppvvvrrrwww~~~~~~sssfffcccffflllrrrkkkTTTCCCFFFUUU______eeeiiijjjmmmpppkkkccccccvvv{{{vvvrrrqqqssssssxxxzzzqqqlllssssssrrroookkkiiihhhbbbZZZRRRIIIJJJLLLGGGIIIOOONNNAAA;;;444222333444666777???UUU~~~sss[[[WWW^^^]]]YYYZZZVVVOOOMMMIIIIIICCCAAAAAA555///999lllssseeeyyyxxx~~~oooMMM^^^ooo]]]III>>>;;;>>>GGGQQQaaaTTTrrrjjjZZZ___lllvvv|||sss|||dddWWWddd^^^SSSFFFXXXMMMVVV{{{VVV>>>XXXwww{{{OOOdddSSSSSSSSSTTTUUUUUURRRPPPLLLUUUSSSNNNQQQNNNIIILLLTTTqqquuunnncccSSSEEE???CCCMMMTTTRRRQQQQQQQQQRRRRRROOOMMMIIIIIIHHHHHHHHHHHHIIIIIIFFFFFFFFFGGGHHHJJJKKKLLLGGGGGGGGGGGGGGGHHHIIIIIIIIILLLPPPPPPMMMIIIGGGGGGHHHHHHFFFEEEDDDDDDCCCCCCCCC@@@@@@CCCCCC@@@>>>???;;;;;;;;;;;;;;;:::999888777666444444666999===???HHHLLLSSSVVVQQQQQQeeeXXXLLLWWWUUUNNNKKKKKKMMMKKKDDDBBBDDDCCCAAAAAADDDIIILLLJJJGGGBBBAAAAAACCCFFFHHHGGGFFFCCCAAA@@@BBBFFFHHHFFFDDDHHHFFFDDDTTT{{{tttWWWttttttyyy~~~^^^DDDaaasssnnnVVV[[[qqqMMM555<<<>>>555LLL^^^kkk{{{RRRTTTJJJIIIHHHHHHRRRLLLHHHIIIIIIGGGEEEEEEFFFGGGGGGGGGHHHHHHJJJLLLNNNPPPQQQOOONNNNNNNNNNNNMMMKKKRRRRRROOOLLLNNNVVV___ddddddwwwfffjjjvvv}}}ddd]]]\\\UUUOOONNNNNNJJJAAA111555444333WWWzzziiidddhhhllldddhhhTTT]]]vvv[[[\\\NNNFFFFFFNNNLLLUUU[[[ZZZlll```gggUUUVVVTTTCCC888:::<<<777666;;;777===:::111IIIzzzVVV```TTTRRROOOIIIDDDCCCFFFIIIEEENNNCCC;;;333;;;aaarrr\\\HHHcccpppvvvdddwwwbbbuuu||||||uuuzzzvvvvvvyyy|||xxxrrrppprrrdddeeefff^^^NNN???<<>>EEEEEE;;;555000222666888888999FFF|||tttcccnnnYYYUUU___^^^[[[\\\VVVPPPTTTNNNNNNGGGEEEEEE999222999```gggiii|||yyy{{{nnnlllfffLLL\\\```LLL:::===LLLUUUgggggg}}}sssttttttpppnnnqqqoooppp]]]MMMdddcccTTTDDDZZZSSS\\\|||KKK999QQQ~~~~~~TTTQQQQQQQQQRRRTTTVVVWWWVVVTTTJJJRRRPPPLLLSSSSSSLLLMMMLLLNNNrrrkkk|||fffbbbYYYMMMBBB===>>>@@@IIIKKKNNNRRRTTTRRRNNNJJJGGGFFFFFFEEEFFFFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHFFFFFFFFFFFFFFFGGGGGGHHHOOOOOONNNJJJFFFEEEIIILLLFFFFFFEEEDDDCCCBBBBBBAAA@@@BBB???:::<<>>CCCFFFMMMOOOTTTVVVVVVfffnnndddLLLMMMPPPJJJEEECCCEEECCC===;;;???:::999:::???EEEGGGDDD@@@@@@???======???AAACCCDDD===???@@@@@@@@@BBBFFFJJJKKKKKK\\\SSSyyyxxxvvv```fffvvvrrrwww|||sss\\\ddddddgggkkkdddggg^^^XXXqqqppp999BBBAAAAAA;;;aaaTTTbbbKKKUUU@@@IIIMMM???HHHCCCBBBCCCDDDEEEEEEFFFHHHKKKHHHHHHIIIJJJLLLOOORRRTTTUUURRROOONNNNNNNNNMMMMMMKKKNNNOOOOOOSSSWWWUUUQQQXXXUUUhhhgggyyy~~~mmmbbbZZZTTTPPPPPPMMMGGGBBB>>>777333:::FFF}}}eeeccckkkiiimmmccc^^^___yyyiiiZZZ\\\RRRIIISSSffffffaaaiii~~~aaa```]]]RRRXXXOOOEEE;;;999888666444555777:::...;;;YYY___RRRSSSQQQLLLFFFCCCDDDGGGKKKPPPLLLCCC;;;***;;;kkkssshhh888UUUqqqsssmmmrrrVVVmmm~~~www}}}vvvvvvuuunnnooommmaaa___ccc___SSSNNNQQQMMMCCCAAACCCGGGKKKQQQZZZdddjjjrrrtttrrruuuooonnnmmmkkkjjjjjjkkkkkkeeedddcccbbb```]]]ZZZWWW``````___\\\WWWPPPJJJFFFBBBCCCDDDDDDCCC@@@===;;;777111000555666555;;;EEE___YYYWWWbbb^^^^^^]]]ZZZVVVSSSRRRSSSMMMKKKLLLMMMGGG===666555NNNkkkbbbiiittt~~~yyyvvvqqqvvvzzzyyy```TTTxxxsssCCC@@@QQQPPPeeennn{{{{{{{{{{{{uuummmfffllliiiwww^^^LLLlllfffSSSEEEDDDXXXdddGGGBBBOOOaaa{{{VVVUUUNNNOOOXXXZZZPPPJJJLLLNNNNNNNNNNNNMMMLLLJJJJJJJJJPPPUUUddd```[[[RRRFFF;;;:::???;;;BBBKKKNNNLLLJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFHHHGGGFFFEEEEEEGGGIIIJJJQQQOOOMMMMMMMMMMMMKKKJJJEEEEEEEEEDDDCCCAAA@@@??????>>>===<<<;;;;;;::::::555777999888777555666666;;;444111888BBBGGGJJJLLLWWWLLLSSS\\\ccc{{{~~~ppp\\\]]]bbb\\\QQQLLLHHHIIIIIIGGGCCC@@@===<<<::::::;;;>>>BBBEEEFFFFFFEEEEEEEEECCCAAAAAACCCEEEEEEFFFFFFCCCAAACCCHHHMMMWWWOOOLLL^^^pppnnnqqq~~~zzzxxxwwwwww~~~~~~nnn___NNNXXXcccuuuqqq|||sssddd{{{[[[XXXtttpppGGG555BBBDDD999QQQRRRFFFGGGIIIIIIHHHEEEBBB@@@@@@CCCEEEDDDCCCCCCFFFJJJBBBGGGKKKHHHDDDGGGQQQ[[[ZZZRRRMMMNNNOOOLLLIIIGGGNNNMMMMMMOOOSSSVVVWWWVVV^^^ccctttNNNjjjhhhxxxzzzhhh]]]UUUNNNJJJIIIGGGCCC@@@>>>999333666<<>>777777888777666666777<<<333:::SSSmmmTTTJJJLLLLLLJJJGGGEEEEEEHHHKKKGGGKKKAAA888333VVVyyyeeeMMM^^^ooowwwcccyyyYYYKKKmmm~~~}}}vvvxxxzzztttqqqlll^^^oooddd[[[YYY\\\^^^^^^]]]OOONNNKKKHHHGGGGGGGGGHHHTTTZZZ___```^^^]]]```cccgggddd___]]]\\\[[[ZZZXXXVVVTTTRRRSSSVVVXXXWWWUUUVVVVVVUUUSSSOOOIIIDDDAAABBB@@@>>>===<<<:::777555555333555999777888FFFWWWbbbzzz~~~VVVWWW[[[\\\\\\ZZZXXXVVVVVVWWWXXXSSSPPPOOOJJJAAA:::888CCCvvv{{{tttrrruuuwwwooonnnuuujjjqqqwwwpppZZZVVVyyyzzzLLLAAAJJJMMMjjjsssyyy}}}{{{ppp^^^^^^ZZZTTTeeeuuuWWWEEEaaabbbRRREEEQQQVVV}}}gggBBBBBBggg]]]yyyqqqdddXXXQQQUUUWWWQQQOOOSSSKKKLLLNNNNNNMMMKKKHHHFFFCCCGGGYYYzzz]]]SSSQQQIII===444>>>:::888;;;CCCIIIKKKJJJLLLKKKJJJHHHGGGEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDEEEGGGHHHMMMLLLJJJJJJKKKKKKJJJHHHEEEDDDDDDCCCAAA???>>>===<<<;;;:::999888777777777888999:::999777666777888777<<>><<<;;;<<<>>>@@@@@@???HHHGGGEEEBBB???>>>???AAAMMMMMMLLLHHHDDDDDDHHHKKKUUUYYYVVVXXXgggpppwww{{{ttt|||rrrlllkkkqqqxxxrrrZZZOOOWWWRRR>>>888BBB===:::tttrrr{{{kkkEEEGGGHHHHHHHHHFFFDDDAAA@@@???AAABBBCCCDDDFFFHHHKKKDDDGGGHHHFFFDDDFFFNNNUUUVVVOOOKKKLLLLLLJJJJJJLLLHHHIIIKKKMMMPPPSSSVVVXXX\\\YYYXXXdddJJJhhhgggxxxqqqaaaWWWQQQKKKGGGFFFGGGEEEEEEEEEAAA;;;777777dddqqqpppjjjlllfffiiihhhmmmjjjyyymmmlllvvvsssvvvnnn|||~~~eeeVVVkkkeee^^^YYYQQQHHHJJJTTT===777333555888777777888777888222>>>\\\eee{{{TTTPPPJJJJJJJJJHHHFFFEEEGGGHHHCCCKKK@@@333888gggqqq___^^^dddkkkaaammm}}}dddppp{{{}}}yyysssxxx}}}xxxvvvrrrggghhh]]]^^^pppyyypppccc^^^eee]]]SSSKKKHHHFFFEEEDDDFFFEEEDDDFFFKKKNNNOOOOOOJJJFFFCCCBBBDDDFFFEEEDDDGGGHHHLLLQQQTTTTTTPPPKKKMMMNNNMMMLLLJJJFFFBBB@@@BBB>>>999888888888666333222222666888666===XXXttt___```\\\SSSYYYZZZ[[[ZZZYYYYYYZZZ\\\^^^VVVQQQPPPMMMEEE???===@@@[[[pppzzzsss}}}jjjttt~~~wwwnnnrrrqqqdddjjjtttjjjrrryyy}}}zzzwwwtttlllccc___uuuuuuPPPBBBGGGOOOrrrkkkjjjwwwyyyhhhTTTEEECCCGGGeeeyyy^^^LLLcccbbbKKKIIIRRR]]]NNN===OOOrrruuuOOOuuu{{{iiiXXXRRRPPPKKKJJJMMMHHHJJJLLLNNNLLLIIIEEECCCEEEBBBJJJqqqvvvuuu}}}YYYFFFLLLKKK===000444999;;;;;;>>>CCCHHHLLLKKKJJJHHHFFFDDDBBBBBB??????@@@AAACCCDDDEEEFFFDDDDDDCCCBBBCCCDDDEEEFFFHHHGGGFFFFFFHHHHHHGGGFFFDDDDDDCCCBBB@@@>>><<<;;;:::999888777666555555555888999999777666777999;;;===CCCKKKPPPNNNLLLSSS]]]^^^[[[{{{|||iiiUUULLLGGGLLLOOOLLLKKKNNNIIIKKKMMMMMMLLLIIIEEECCC@@@===;;;;;;===???@@@@@@IIIHHHFFFBBB??????AAACCCOOOPPPOOOKKKFFFEEEHHHKKKOOO___YYYKKKSSSfffqqqxxxsss{{{zzz}}}uuu~~~~~~rrrbbbooo^^^QQQDDD===;;;:::<<>>HHHTTT[[[ZZZRRRIIICCCEEEEEEEEEEEEDDDBBB@@@???@@@<<<888777999999666333444333555999>>>QQQxxxaaajjjQQQ```UUUXXXXXXYYYYYYXXXYYY[[[]]]XXXRRRNNNOOOOOOIIICCCAAAAAAFFFwwwtttssszzzuuuvvveeeNNN```}}}|||qqqsssxxx}}}~~~vvvjjj```cccmmmnnnRRRDDDGGGSSSyyy{{{jjj^^^ffftttvvvhhhYYYCCCFFFQQQhhhnnnWWWRRRmmmbbbDDDLLLLLLmmm[[[AAA<<>>RRRFFFEEEDDDCCCBBBBBBCCCDDDCCCAAA@@@CCCHHHKKKKKKJJJHHHGGGGGGIIIMMMQQQTTTUUULLLJJJIIIGGGDDDBBBIIIRRRUUUXXX[[[XXXTTTSSSVVVZZZYYYRRRNNNOOONNNOOO\\\mmmZZZbbb\\\iiipppyyy~~~ooo___VVVRRRNNNLLLMMMMMMLLLJJJGGGDDD@@@:::555BBB~~~~~~tttnnnlllddddddeeeiiibbbhhhpppnnnmmm^^^```ddd___YYYDDDBBBLLLVVVtttqqqgggdddXXXMMMRRRSSSPPPGGGJJJ]]]XXX<<<666333333777999777888:::???333444\\\ooobbbQQQNNNUUURRRNNNIIIFFFFFFIIILLLQQQMMMBBB<<<222GGGiii___iiiXXX]]]YYYVVVkkkkkkVVVooo|||uuuEEEXXXkkkkkkyyyzzztttwwwvvv{{{}}}zzzvvv|||yyykkkccc``````___\\\___\\\YYYTTTOOOJJJGGGFFF>>>CCCGGGGGGEEEEEEKKKQQQPPP[[[fffeeeYYYKKKCCC@@@;;;;;;;;;;;;;;;;;;::::::<<<999666555666555222///888555888EEEWWWvvvjjj^^^SSSPPPZZZUUUVVVWWWWWWVVVUUUVVVXXXZZZTTTPPPOOORRRQQQJJJCCC@@@>>>AAA~~~zzz~~~wwwlllXXXWWWzzzxxxwwwrrrnnnqqquuupppfffXXXiiiyyyaaaCCC???SSS^^^^^^hhhxxxzzzmmmeeeeeekkkqqqooo\\\GGGQQQqqqXXXGGGGGG___ppp::::::@@@fffzzzpppccceee[[[RRRPPPRRRQQQOOOMMMIIIHHHFFFDDDCCCDDDEEEEEEAAACCCBBB<<>>???AAABBBDDDDDD@@@@@@@@@@@@@@@?????????AAAAAAAAAAAAAAABBBBBBCCCAAA@@@???@@@BBBDDDCCCBBBCCCCCCBBBAAA???===;;;:::888888777777666666777777666888999;;;===AAAFFFJJJOOOPPPTTTWWWVVVYYYcccoooQQQPPPLLLJJJHHHEEEBBBDDDMMMWWWaaa[[[RRRKKKHHHGGGEEEDDD>>><<<;;;===AAAFFFIIIKKKGGGFFFEEECCCBBBCCCFFFIIIIIIKKKLLLJJJGGGEEEFFFHHHOOOVVVRRRKKKKKKPPPcccyyysssvvvsssyyytttjjjxxxyyyrrrOOO???HHH999444===BBB===<<>>fff{{{zzz|||tttooollldddbbbdddlllgggjjjkkkbbbssstttzzzwwwtttrrraaaNNNIIINNNKKKKKK>>>CCCVVVjjj```[[[```ZZZUUUSSSRRRSSSZZZaaa\\\KKK>>>666333333777888666888;;;777222;;;kkkZZZSSSNNNTTTRRRNNNJJJHHHJJJOOOSSSRRRKKKEEEFFF666@@@mmmxxxzzzdddkkkgggRRRiiimmm^^^OOOMMMPPPQQQdddyyyzzzzzz}}}}}}xxx{{{qqq\\\TTT]]]fffgggvvvtttqqqpppooollleeeaaaeeebbb\\\UUUPPPQQQWWW]]]PPPXXX```eeegggjjjqqqwwwyyy{{{vvveeeOOO???:::;;;999999888888888888999:::666555444222111111222222777999FFF^^^zzzrrrYYYeeeQQQVVVTTTUUUSSSSSSSSSQQQPPPQQQTTTWWWUUUSSSUUUWWWRRRIIIBBBAAA@@@DDDmmmttt^^^YYYyyyqqqgggjjjfffaaaeeelllfffYYYMMMkkkppp@@@777XXXppppppttt{{{xxxnnnjjjmmmvvvsss^^^```iiiHHHMMMDDDxxx^^^666999JJJkkkhhhiiitttYYYVVVTTTTTTTTTSSSOOOLLLHHHFFFCCC@@@@@@CCCFFFHHHIII???IIIHHHFFFVVVzzzccc[[[^^^[[[MMM:::......333444555666999;;;>>>@@@AAA??????>>>>>>===<<<<<<<<<>>>>>>?????????@@@@@@@@@>>>===<<<===???@@@@@@???@@@@@@@@@???===<<<:::999555555555555666777777888:::<<>>???AAAKKKMMMNNNKKKFFFCCCBBBCCCHHHIIIIIIMMMNNNIII]]]uuu}}}zzznnn|||zzzwwwqqq~~~{{{jjj{{{ssssssttt|||```KKKDDDKKKJJJ999555AAABBB:::CCCXXXyyyfff|||QQQAAANNN<<<>>>=========???AAACCCDDDBBBAAA@@@AAACCCEEEFFFEEELLLJJJIIIIIIIIIIIIGGGEEEGGGHHHJJJKKKGGGDDDHHHOOOTTTVVVVVVTTTQQQOOOQQQSSSMMMMMMQQQUUUWWWVVVYYY]]]XXX^^^aaa___```rrrSSS~~~hhheeettt|||rrr^^^SSSOOOMMMOOORRRYYY]]][[[RRRJJJHHHEEEBBB>>>HHH}}}kkk}}}yyyzzztttpppmmmeeefffeeelllhhhkkkiii]]]lllaaakkkmmmoooqqqbbbJJJ@@@BBB???AAA888@@@VVVooozzzeeefffbbbSSSJJJZZZkkkkkkeeedddQQQ;;;;;;444222222555666555888===111444KKKtttoooVVVYYYQQQSSSRRRPPPLLLJJJKKKOOORRRNNNKKKIIIIII555BBByyyyyyrrrsssmmmTTTYYYuuuwwwuuu~~~MMM@@@HHH^^^kkkuuu}}}}}}rrrbbbUUUNNNKKKOOOPPPSSSUUUVVVTTTQQQNNNMMMJJJEEEAAAAAAFFFMMMSSSaaaeeemmmuuu~~~yyyrrrdddRRRBBB888777999:::999777666666777888999222333333222333888BBBIII>>>JJJfffbbb|||RRRSSSTTTOOOSSSNNNNNNNNNMMMLLLNNNQQQTTTSSSTTTVVVVVVOOOFFFCCCFFFFFFEEEXXX|||}}}www```iii}}}pppnnnlllhhhcccaaa\\\QQQGGG\\\nnneee;;;CCCoooxxxzzzvvvxxxsssjjjhhhnnnnnnpppYYYAAAFFFRRRlllCCC999DDDXXXZZZYYYUUUYYY[[[XXXXXXWWWTTTPPPLLLIIIFFFEEEDDDBBBAAAAAADDDFFFHHHMMM===IIIGGGAAAIIIddd}}}fffkkklllbbbOOO>>>666444111222333444555666777888::::::::::::::::::999999:::;;;;;;<<<<<<<<<<<<<<<;;;:::999:::<<<<<<;;;:::<<<<<<<<<<<<;;;:::999888444555555666777999;;;<<<===@@@DDDGGGJJJMMMQQQTTTOOOSSS^^^oooxxxYYYCCCJJJ:::FFFEEEDDDFFFOOO[[[fffkkk___UUUJJJCCCAAABBBBBBAAA???>>><<<===>>>??????>>>@@@BBBBBBAAA???======>>>FFFIIIKKKIIIDDD@@@???@@@???BBBDDDHHHHHHAAAPPPrrr}}}zzz~~~zzzsssvvvppppppyyynnnddd~~~}}}~~~rrrmmmvvv{{{MMM888JJJQQQAAA<<>>>>>@@@BBBDDDEEEFFFFFFFFFEEEDDDCCCBBBDDDEEEIIINNNMMMJJJJJJOOOVVVUUUSSSQQQOOONNNMMMMMMFFFMMMRRRSSSTTTVVVVVVTTTbbbZZZSSSTTTYYY]]]\\\ZZZ\\\lllfffpppssszzz|||kkkYYYOOOMMMOOOSSSXXXVVV]]]]]]SSSJJJFFFDDD@@@GGGBBBxxxzzz{{{uuuqqqmmmffflllfffhhhccciiijjjaaaqqqbbbmmmpppqqqssscccJJJ???QQQLLLJJJ;;;???QQQiiiqqqTTTSSSTTTPPPTTTOOO}}}{{{WWWMMMCCC222333333000111444555444888>>>555<<<^^^eeeSSSQQQWWWKKKUUUTTTSSSOOOLLLJJJKKKLLLKKKMMMKKKEEE111CCChhhVVVfff|||kkklllkkkeeeGGG999FFFUUUeeeppppppvvv```TTTUUUKKKJJJIIIFFFDDDDDDGGGIIIHHHFFFEEEEEEHHHKKKMMMMMMOOOMMMOOOVVV^^^```ZZZSSSLLLEEE<<<777777:::<<<===666555333111111222333444000333555666999EEEWWWeeeNNNcccssscccoooPPPGGGMMMJJJIIIMMMJJJJJJJJJIIIJJJLLLPPPTTTOOOPPPSSSSSSKKKDDDFFFLLLHHH???MMMiii{{{~~~nnn{{{kkk|||vvvhhh^^^___ccceeekkkrrrvvvpppoooNNN888WWWwww~~~mmmkkktttrrrnnnjjjlllmmmiiiooo}}}nnnHHHEEE888eeeHHH111666SSSbbb~~~TTTgggjjjOOO___OOOQQQTTTTTTOOOJJJIIIIIIJJJBBBBBBBBBBBBDDDEEEGGGGGGBBB<<>>AAAEEEHHHJJJLLLNNNPPPYYYbbb~~~\\\DDDHHHFFFJJJDDDBBB@@@CCCMMMYYY______RRRJJJAAA<<<===??????===>>>======>>>???@@@???>>><<>>222<<>>@@@DDDEEEEEEDDDEEEGGGAAABBBIIIPPPQQQNNNMMMOOOUUURRRNNNJJJHHHFFFCCCAAACCCGGGHHHIIIUUUcccddd[[[YYY[[[\\\XXXRRRPPPVVV^^^hhhmmmlllqqqvvv~~~nnn]]]VVVTTTRRRQQQRRRNNNQQQSSSOOOGGGBBBDDDHHHSSSFFF___vvvqqqvvvlllgggfffqqqdddddddddcccbbbbbbcccdddffffffeeeeeeeee___PPP@@@VVVlllLLL666GGGXXXwwwiiiKKKMMMSSSMMMNNNXXXUUUWWWRRRGGG>>>;;;888222111666333---111;;;;;;111111JJJeeewwwrrrVVVQQQPPPOOOQQQRRROOOKKKGGGGGGHHHJJJIIILLLJJJ???>>>\\\bbbaaa```\\\XXXaaaqqqttt===@@@EEE;;;MMM^^^nnnnnnnnnnnnmmmllllllnnn```WWWLLLIIILLLPPPNNNKKKLLLLLLLLLLLLKKKIIIHHHHHHHHHBBBAAAFFFGGGDDDCCCFFFLLLHHHDDDEEEHHHIIIDDD>>>666---333444***111;;;222222111AAA666555AAALLL{{{tttZZZ^^^```DDDMMMHHHJJJUUUNNNMMMNNNNNNLLLJJJHHHHHHIIIHHHPPPTTTQQQLLLKKKJJJIIILLLIIIDDDYYY^^^}}}}}}yyywwwtttiiimmmwww}}}kkkRRRCCC@@@BBB```~~~ooojjjbbbccckkk{{{uuueeeiiigggccc[[[RRRIIIBBB???:::GGGGGG666,,,;;;YYYpppxxxXXXTTTKKKMMMCCCLLLJJJHHHEEEDDDCCCDDDEEEEEEFFFEEEBBB>>>===@@@CCCDDDAAA???BBBGGGMMMPPPQQQaaawwweeeGGGGGG\\\gggIII>>>444222333222222333,,,///222222222444666666444777777333333888888444444333333555777888777555333777888555444777888777::::::999999;;;???EEEIIIEEE;;;BBBHHHFFFSSS```XXXxxxWWWHHHIIIIIIGGGBBBAAA???>>>BBBHHHLLLJJJGGGFFFEEEAAA<<<888666777999999===@@@???;;;888999<<<:::;;;;;;;;;>>>BBB???:::>>>AAAAAA===>>>DDDEEEBBB>>><<<;;;===AAAEEEGGGHHHiiiVVVYYYyyy[[[uuu~~~uuupppsss~~~|||}}}||||||www}}}gggRRRCCCMMMaaacccJJJ...777:::VVV<<>>@@@AAA>>>888555555666777888999::::::999:::;;;<<<============<<<<<<>>>@@@BBBAAA???<<<;;;===???CCCGGGJJJMMMNNNQQQMMMIIIFFFFFFEEEBBB@@@DDDHHHNNNTTTWWWWWWUUUTTTRRRQQQQQQTTTUUUVVVXXXZZZssskkkfffjjjsss|||nnn```YYYUUURRRPPPQQQKKKOOOQQQNNNGGGCCCEEEHHHUUUKKK[[[xxxvvvuuuiiiiiifffhhh^^^___```aaa``````aaabbbaaadddeeedddbbb^^^SSSHHHmmmpppIII<<>>CCCHHHJJJJJJGGGuuuuuucccZZZQQQjjj\\\MMMCCC:::111+++)))444111333666333---,,,111000333222///000555555222444222111000222444777888888;;;<<<999888999999666333666999<<>>CCCEEEDDDAAA===<<<;;;888444333333444888<<>>:::777777999888:::;;;:::>>>AAA@@@;;;===@@@???<<<===BBBCCCAAA>>>===<<<>>>BBBEEEGGGGGGLLLqqqmmmjjj|||www```vvvkkkXXXaaawwwmmmyyyuuu[[[EEEKKK```sssdddBBB666AAAKKKHHHLLLAAATTTkkkqqqlll===888<<<>>>===888555555666666777888888888999999999::::::::::::::::::999:::;;;===<<<;;;999>>>???AAACCCDDDGGGJJJLLLHHHEEEBBBAAACCCEEEEEEEEEKKKKKKKKKLLLNNNPPPQQQRRRVVVRRRMMMKKKKKKMMMRRRVVVkkkhhh```eeepppwwwlllaaaYYYSSSMMMLLLMMMGGGLLLOOOMMMGGGDDDDDDGGGIIIGGGLLLfffzzztttfffiiieeeaaaXXXZZZ\\\___```___^^^^^^\\\bbbeeecccaaa]]]UUUMMM\\\VVV;;;@@@TTT\\\ooo|||WWWFFFAAARRR```\\\QQQKKK>>>@@@>>>777333333333222111000333888777222222555DDDxxxooocccZZZIIIUUULLLNNNLLLIIIFFFEEEGGGMMMQQQOOOHHHDDD@@@444---<<>>EEELLLMMMUUU___kkkqqqoookkkjjjkkkhhhgggeeebbb___[[[XXXVVVNNNMMMPPPVVV[[[ZZZZZZ[[[RRRMMMEEEAAA???>>>;;;999333888666333555555888BBB@@@888888]]]}}}ffffff}}}WWWDDDIIIRRRIIIJJJRRRKKKPPPQQQQQQOOOKKKIIIIIIJJJQQQUUUUUUOOOKKKMMMPPPPPPMMMUUUQQQKKK___nnneee{{{uuurrrppppppuuu{{{nnnhhhhhhqqqvvvlllXXXIIIRRRSSS___ppp}}}llliiirrr|||qqq|||wwwmmmkkkooohhhaaaWWWKKKBBB===;;;;;;AAACCC777222===OOOeeeKKKcccLLLBBBAAAJJJGGGEEECCC@@@>>>===>>>>>>;;;<<<<<<<<<<<<>>>AAADDD:::999:::<<>>>>><<<<<<999888:::===>>><<<::::::<<<===<<<999777666666777:::>>>===999555444555666999:::999<<>>???CCCDDDCCC>>>===>>>@@@CCCEEEFFFEEEJJJppplll```VVVRRR___yyy~~~|||^^^UUUQQQWWW^^^cccmmmxxxsss}}}}}}xxxnnnfffVVVHHHAAANNN{{{^^^:::;;;AAA888???222OOOzzzdddrrrIII111555888999999666555555555555555666666666888777666666666777888999888777666666888888777666>>>@@@BBBBBB@@@AAAEEEIIIFFFDDDBBBBBBEEEIIIKKKLLLSSSPPPKKKHHHHHHJJJOOORRRYYYSSSIIIAAAAAAGGGPPPVVVddd^^^eeeoooppphhh^^^WWWOOOHHHFFFIIIGGGKKKMMMLLLGGGCCCCCCDDD@@@DDD@@@VVV|||{{{{{{hhhfffaaabbbWWWYYY[[[^^^```___]]][[[\\\```bbbcccbbb]]]RRRFFF======:::NNN[[[eeeSSSEEEIII^^^bbbOOOCCCHHH======:::555000/////////777222333888555///777GGGwwwlllsss}}}XXX___IIITTTJJJPPPMMMJJJHHHGGGJJJNNNQQQPPPJJJFFFCCC999///333@@@qqq{{{vvv}}}gggiiiuuuaaaCCC<<<888555555444444666888>>>IIIWWW^^^^^^]]]]]]___cccaaa^^^YYYTTTNNNJJJGGG??????BBBGGGKKKKKKIIIHHHFFFBBB===999555333111000222<<<444***///222BBBaaa___\\\bbbyyyrrrvvvEEEIIIEEEKKKKKKAAAGGGPPPJJJKKKLLLNNNMMMLLLLLLMMMOOONNNPPPNNNIIIGGGKKKPPPRRRSSSPPPGGGQQQNNNeee}}}}}}|||xxxuuurrrnnnmmmnnnllliiijjjpppwwwxxxrrrmmm{{{bbbdddxxx___TTTSSSXXXaaakkkmmmoooqqqpppmmmjjjhhhiiibbbZZZNNNCCC===;;;<<<======III999...KKKsssJJJaaaKKKJJJ???BBBDDDEEECCC@@@>>><<<;;;<<<<<<999999999999999:::<<<===999:::;;;===?????????>>>KKK333HHHccciii{{{wwwnnnllljjjiiijjjEEEEEE@@@999444444555555222111///...111333222///''',,,111555555555666777777:::;;;>>>HHHWWWbbbeeeIIIHHHGGGIIIPPP]]]lllvvvvvv[[[IIIGGGLLLDDD<<<:::888999777666777999::::::888<<<>>>AAAAAA???;;;999888777:::===<<<999555333222444777888888;;;@@@@@@>>>???@@@AAABBBDDDGGGIIIIII>>>>>>???AAADDDEEEDDDCCCRRRQQQeeennnrrrkkkPPPCCCXXXwww}}}ccckkkrrrkkkWWWKKKSSScccgggdddeeekkkqqqyyy~~~qqqvvvtttcccSSSHHH???===OOOeee|||ooo\\\HHH888333;;;EEEKKKHHHvvvoooQQQ:::222888666444555333555555555444444333333333555444333333444666888::::::888666666777888777666<<<>>>@@@???======BBBGGGHHHFFFDDDCCCEEEHHHKKKLLLUUUSSSOOOLLLKKKLLLOOOPPPTTTPPPGGG@@@AAAKKKUUU[[[kkk___]]]hhhnnnyyyooofff\\\UUUMMMFFFEEEHHHJJJLLLMMMJJJEEEBBB@@@AAAHHHKKK@@@KKKxxxqqqtttddd[[[bbbZZZZZZZZZ]]]___```]]][[[]]]]]]]]]___aaa\\\III666888<<>><<<===@@@AAA555>>>===JJJxxxbbbXXXZZZGGGFFF;;;FFF>>>CCCBBB???===;;;;;;<<<<<<888777777888:::;;;<<<<<<<<<>>>@@@AAAAAA@@@@@@???;;;???GGGIII\\\zzzvvveeeoooyyyttt```TTTSSSJJJ:::CCC>>>:::;;;======:::888:::;;;<<<<<<;;;:::;;;<<<:::>>>BBBHHHRRR]]]aaa```fffqqqpppXXXRRRFFFFFFIIIAAA<<<<<<777777666555666888::::::::::::<<<>>>>>>;;;777555333888:::;;;;;;999555333111222666888777999>>>@@@???===>>>@@@DDDFFFHHHJJJLLL?????????AAACCCCCCBBBAAABBB@@@cccyyymmm}}}pppPPPBBBNNNdddrrrvvvxxxkkk^^^QQQGGGCCCGGGCCCAAACCCIIIMMMQQQTTT\\\VVVJJJUUU\\\XXXXXXGGGCCC???AAAMMM]]]gggccc\\\UUU>>>222<<>>uuuzzzRRRBBB666666:::333111444222444333333222222111111111111111000111333666999<<<===;;;999999:::;;;;;;:::888:::<<<<<<;;;===AAAEEEDDDCCCBBBAAAAAACCCFFFIIIOOOPPPQQQRRRQQQOOOMMMLLLKKKLLLJJJFFFJJJVVV___aaa|||\\\\\\iiimmmtttssshhh[[[TTTNNNJJJIIILLLMMMMMMLLLIIIDDDAAA@@@AAAJJJJJJAAAEEE^^^uuu}}}rrrkkk[[[___[[[YYYWWWXXX\\\______]]]]]]ZZZXXXZZZ___YYYDDD///666@@@]]]YYYfff|||]]]555333000//////...---000555666666;;;===666555JJJeee~~~___SSS```PPPRRRWWWTTTRRRPPPNNNMMMJJJFFFCCCCCCCCCFFFIIIDDD:::555555NNNzzzhhhnnnwwweeevvviiiMMMEEE???333///666000......111555777777555777777777777666444333222000222333222333555222---111333444333111111555888AAA>>>BBB\\\iii|||iii:::999III===CCCEEEDDDGGGKKKHHHAAAEEEGGGHHHHHHGGGFFFHHHIIIIIIJJJIIIFFFIIIOOOTTTTTTDDDWWWLLLMMMOOOCCCppp[[[^^^vvvlllkkkpppqqqoookkkkkkhhhdddeeemmmtttwwwzzzkkkllllllhhhaaa^^^^^^\\\YYYRRR```oooqqqhhh]]]ZZZ\\\LLLFFF???<<<>>>AAACCCCCC===---888fffgggJJJGGG@@@999DDD===AAA???===;;;;;;;;;<<<===777666777:::>>>AAAAAAAAA>>>@@@BBBCCCBBBAAAAAAAAA<<>>@@@999666666555555666888:::;;;999:::;;;:::777444333333888999999888777555333222111666888666777<<>>???@@@AAA@@@???555FFFLLL```zzznnngggqqquuutttvvvMMM444;;;OOO[[[tttmmmgggiiilllfffWWWIII===DDDHHHDDD>>>===???AAA555;;;666888777BBBQQQ???MMMUUU]]]fffqqqmmmQQQ222)))888???:::999DDDMMMNNN\\\eeefffZZZ>>>999333666777000000555222222222111111000000000///......///000222555888999<<<;;;:::;;;===>>>===<<<666777999;;;>>>@@@AAABBB???@@@BBBCCCDDDFFFJJJLLLGGGJJJNNNQQQRRROOOJJJGGGEEELLLOOONNNSSS]]]aaa^^^~~~```^^^kkkpppwwwwwwhhhXXXPPPMMMLLLMMMPPPNNNMMMJJJGGGDDDBBBCCCDDDDDDBBBEEEGGGKKK```zzzzzzeee\\\XXXTTTPPPQQQWWW]]]``````^^^\\\ZZZ[[[^^^[[[KKK:::BBB]]]fffiii}}}\\\:::000000,,,,,,...///...333:::888;;;<<<999555BBBgggVVVTTTTTTTTTOOOTTTRRRPPPLLLJJJIIIFFFAAA===@@@AAAEEEGGGDDD>>>;;;<<>>___dddggglll999999AAA999777=========CCCDDD@@@AAA@@@BBBCCCCCCCCCCCCEEEGGGIIIKKKKKKIIIKKKPPPRRRPPPHHHNNNNNNEEEHHHFFFSSSrrr\\\{{{nnnjjjnnnrrrrrrjjjhhhaaa]]]bbbjjjkkkgggkkk~~~sssvvv|||yyy{{{oooqqqppphhh\\\QQQMMMMMMBBB>>>;;;===AAADDDCCCAAABBB///LLLuuuiiiiiiCCC@@@@@@>>>999???===<<<;;;999999;;;<<<===777666777:::>>>AAAAAA???<<>>@@@AAADDDAAA333BBBGGGJJJmmm}}}fffpppxxx|||{{{xxxxxxZZZFFFDDDEEEAAA<<<>>>>>>999>>>BBB;;;777666555444333444666888888888777555333333444666888666555444444444333333111666888555555:::===>>>;;;888:::???@@@======@@@AAA???===<<<>>>??????>>>888HHH888AAApppoooZZZlll~~~vvvrrr{{{UUUCCCAAABBB>>>KKK[[[hhhmmmlllhhhddd___gggiii```XXXUUUSSSPPPLLLWWW\\\___TTT]]]vvvjjjooojjj\\\JJJ???>>>>>>;;;DDD999===JJJEEE:::NNNqqqeeerrrddd(((===444000444333---111666000000000000///////////////,,,---...///000222333333888777888:::======<<<:::999888999===BBBDDDBBB???===@@@DDDGGGGGGIIILLLOOOFFFHHHKKKMMMMMMKKKIIIGGGEEEOOOTTTSSSUUU[[[ZZZRRRuuu~~~gggbbbmmmttt}}}xxxfffTTTLLLKKKLLLNNNPPPMMMLLLHHHEEEDDDDDDEEEGGGFFFBBBNNNOOODDDVVVzzz{{{wwwmmm{{{qqq[[[TTTOOOIIIKKKSSS\\\aaacccaaaaaa___^^^```___UUUJJJeee[[[\\\{{{qqqJJJ555222333222...---000111000555===888;;;:::555;;;^^^lll```TTTUUUMMMXXXMMMLLLPPPMMMHHHEEEDDDBBB>>>;;;AAABBBEEEFFFCCC@@@@@@CCCFFFpppqqqRRRYYYvvv{{{mmmuuurrrzzzbbbbbb___ZZZPPPDDD:::444666666777777777666555555555999:::999===DDDEEEAAA777:::<<<<<>><<<999555666888<<<777444::::::;;;CCC999;;;>>>@@@AAACCCFFFHHHIIIKKKKKKJJJKKKOOONNNJJJMMM999EEEFFFKKKOOOFFF___zzz^^^|||}}}qqqhhhhhhjjjiiillleee\\\ZZZeeerrrrrriiinnnrrr~~~~~~llliiizzz{{{dddXXXPPPFFF===<<<:::999===CCCEEEBBB???666???wwwiiiPPP}}}~~~OOO>>>777CCCEEE///@@@;;;:::999888888:::<<<===888777666888<<<===;;;999:::<<<>>>>>><<<;;;>>>@@@999FFF666@@@LLLHHHSSSMMMaaawww{{{vvv{{{JJJ<<>>>>>999AAA@@@===MMMfffpppjjjhhhrrr{{{nnnOOO===666;;;AAADDDHHHMMMRRRTTT\\\___```eeesssyyy}}}yyy}}}{{{}}}\\\FFF@@@;;;999888777999===:::CCC@@@666DDDddduuurrrtttsssjjjZZZ???;;;111333000333222---222666...////////////////////////,,,---.../////////......333333555888;;;<<<:::888===::::::???FFFGGGBBB<<<:::>>>CCCEEEEEEEEEGGGJJJKKKJJJJJJJJJIIIIIIJJJJJJHHHSSSWWWTTTTTTWWWQQQFFFzzzddd___gggooosssjjj```WWWRRRNNNJJJKKKNNNJJJNNNLLLEEECCCGGGIIIGGGJJJDDDGGGNNNMMMQQQooosssttthhhxxxrrrRRRKKKGGGHHHKKKOOOUUU\\\^^^```cccdddccc^^^YYYVVV}}}pppdddRRRYYY\\\[[[OOO>>>222///111111///111444222///666AAA???888///???SSSpppwwwlllxxx[[[GGGNNNVVVPPPIIIIIIGGGDDDDDDFFFDDD???===???DDDDDDDDDEEEEEEEEEEEEEEELLLbbb```QQQQQQZZZwwwrrrzzz~~~]]]llllllJJJ<<<999CCCAAA???DDDBBB:::999AAAHHHEEE>>>ccc|||\\\GGGRRRaaaaaaVVVcccjjjwwwddd@@@::::::333222:::555555555666777999:::;;;???>>>>>>>>>???AAACCCDDDJJJJJJJJJKKKLLLKKKHHHFFFDDDGGGJJJIIIFFFGGGLLLQQQssslll___}}}~~~qqqppp```XXXmmmhhhqqqcccgggiiihhhlllnnnmmmhhhbbbaaadddiiisssbbbPPP@@@888777000@@@BBB<<>><<<;;;;;;<<<===>>><<<;;;444333222222222333444555555444333222111111111111...//////000111222222333666666666666777777777777:::===???;;;555222444888CCCBBBBBBAAA@@@@@@??????@@@???@@@EEELLLXXXjjj{{{pppppp}}}zzzzzzoooKKKHHHBBB;;;777777===CCCJJJEEEBBBIIIUUUZZZVVVNNN^^^SSSJJJJJJJJJCCC999333;;;...666???666666@@@===EEELLLBBBGGGzzz{{{]]]iiimmm???222333111444555555444333222111000000000000000////////////////////////000000000000222222333333444555666666888:::>>>CCCFFFEEECCC@@@????????????@@@AAABBBCCCDDDJJJNNNLLLIIIGGGGGGGGGKKKNNNNNNKKKLLLPPPNNNGGGwwwbbb]]]cccjjjnnnmmmbbbUUUMMMGGGCCCCCCGGGKKKNNNLLLEEEAAACCCCCCAAAGGGBBBEEELLLIIIHHH[[[vvvvvvvvv{{{hhhmmmiiiYYYHHHAAA@@@AAABBBEEEPPPRRRVVVXXXYYYXXXUUUSSSfff~~~eeeNNNKKKGGG<<<:::<<<<<<888333000000111000000333999???AAA;;;555555222888VVV~~~mmm]]]MMMBBBFFFJJJGGGDDDDDDFFFCCCBBBBBB@@@<<<<<>>>>>>>>???@@@BBBDDDEEEHHHGGGFFFGGGIIIIIIGGGFFFCCCFFFIIIHHHFFFGGGKKKPPPaaa{{{YYY___rrroooaaarrrsssNNNgggqqqkkkssskkkmmmiiiiiifffaaa\\\YYY[[[^^^___pppssskkkxxxxxxkkk___RRRKKKEEE???<<<===???@@@===@@@EEE;;;111444ccceeejjjXXX@@@===999777888999999888888777666555555666777888444444555555666666666666555666777777888888999999<<<<<<<<<===???AAACCCEEEBBBHHHfffxxxttt}}}[[[EEE888;;;???999777<<<:::999999:::;;;;;;999888444333222111111222333444444333222111111000000000......//////000000111111111111222444555666777888888888888:::===@@@AAAAAADDDDDDDDDCCCAAA???>>>===@@@@@@BBBGGGJJJPPP\\\hhhiiijjj}}}}}}xxx___FFF>>>???<<<777222:::BBBBBB;;;777:::@@@---555===<<<222---777FFF???999:::===:::AAANNNSSS^^^]]]tttxxxmmmAAA000222777999333333333333222111000///000000000/////////............/////////000000000//////111222444555666777888:::>>>BBBDDDDDDBBB@@@BBBAAA@@@??????@@@AAABBB>>>DDDLLLNNNNNNMMMLLLLLLPPPRRRQQQMMMMMMOOOLLLFFFsss```ZZZ___dddgggmmm```QQQHHHCCC@@@CCCHHHIIILLLJJJDDD@@@@@@???===BBB@@@DDDKKKGGGAAAIIIXXXwwwOOOOOOggg\\\PPPJJJEEEAAA@@@CCC???AAADDDGGGJJJLLLLLLLLLNNNSSSMMM<<<444777888333///...---,,,---...//////...444999777777;;;===<<<444<<>><<<:::>>>CCCEEECCCAAA???============777???ZZZhhhfffyyyIIIFFF>>>999VVVooowwwdddhhhuuuxxx{{{ggg^^^llllllaaacccyyyEEE111000222777888444111111555555555666777888999:::<<<<<<===>>>@@@CCCEEEGGGDDDBBBAAABBBDDDFFFFFFEEECCCEEEGGGGGGFFFFFFJJJMMMKKKwww|||dddiiiqqqcccdddhhhXXXYYYdddjjj~~~fffkkkkkkkkkjjjkkklllnnnqqqsssgggooooooiiinnnyyyrrraaaTTTIII@@@>>>>>>===;;;<<<;;;======@@@===222???```yyyYYY~~~888:::888555444666888888888555444333222222333444555333333333333333444444444222222333333444555555555888888888999;;;===@@@AAADDDFFFYYYdddgggrrrzzz{{{~~~mmm;;;777777:::<<<:::666555888888777777777888777555444333333111111000111222333333222111000000///000000........................,,,---...111333555777888999555333999DDDKKKJJJGGGEEEEEEEEEEEECCC???<<<;;;AAAAAADDDHHHGGGFFFJJJPPP}}}qqqnnn|||iiiMMM???:::777444111///000222555666???777222777<<<:::222---111<<<@@@CCCQQQaaappp|||uuu===///555555111000111111111111111000///...////////////.........------.........////////////,,,---...000222444555666444777:::===??????>>>===AAA@@@???>>>???AAACCCDDDKKKIIIFFFBBB>>>===@@@CCCOOOOOOMMMJJJJJJLLLJJJFFF~~~bbbYYY]]]aaadddggg[[[MMMFFFDDDEEELLLSSSHHHIIIHHHEEEAAA??????>>>BBBAAAEEEKKKJJJDDDEEEKKKkkklll\\\JJJJJJKKKIIIBBB999888<<<555666777999<<<>>>@@@AAAAAA???;;;888888888555222222111///......///111222555555888:::999666777;;;444___~~~QQQ@@@EEEEEE>>>===DDDFFFCCC>>><<<===???>>>===AAAGGGEEECCCAAA???=========>>>EEE@@@BBB???999FFFUUUQQQRRR<<>>AAADDDEEEAAA???>>>???AAADDDEEEEEEBBBDDDFFFFFFFFFFFFIIIKKKFFFWWWeee___rrrfffRRR]]]JJJPPP^^^{{{yyycccggghhhggghhhkkkqqqwwwzzz{{{ooorrrppphhhbbb^^^VVVNNNPPPEEE===<<<>>><<<999888666BBBEEE<<<111888mmm|||UUU{{{LLLCCC999666444444666777888777222222111000000111222222111111111111111111111111000000000111111222333333666666555555666777888999BBBIIIVVVQQQDDDVVVzzzuuuzzzzzzwwwSSS===@@@:::AAACCC<<<555444777999888666555555666555333111333222111000///000111222111111000///......//////------------,,,,,,,,,,,,+++,,,---///111333555666<<<777444999CCCHHHGGGCCCBBBCCCDDDEEECCC@@@===;;;BBBAAACCCFFFDDD@@@@@@DDDPPPooouuuvvviii{{{xxxlllPPPGGG@@@???CCCBBB:::222777999<<<<<<888999FFFTTTVVVeee```[[[oookkkyyy___AAA---444<<<444+++***///////////////...------............------------------------............+++,,,---...000111333333000333666888888888999999;;;::::::;;;>>>AAAEEEHHHHHHGGGGGGHHHHHHHHHKKKQQQIIIHHHEEEDDDEEEHHHHHHGGG~~~ddd[[[^^^bbbfffaaaVVVJJJEEEFFFIIIRRRZZZLLLKKKJJJGGGCCC??????@@@FFFFFFGGGIIIIIIGGGGGGHHH]]]^^^QQQDDD???===:::777777444333333222333444555666333111111555555000,,,,,,+++---/////////111777<<<@@@444444AAAEEE:::444888mmmyyygggxxxNNNEEEIIIEEE;;;;;;DDDEEE??????@@@CCCEEEBBB===???EEEDDDCCCBBBAAAAAAAAABBBBBBMMMFFFAAA===;;;DDDLLLKKKLLLBBBKKKMMMMMMTTTUUU[[[cccZZZaaa|||wwwyyy{{{qqqlllgggmmmxxxpppooozzzyyyyyynnnbbb~~~KKK:::888444333555333//////555666111333333333333444555666666444555555777:::===@@@BBB>>>===<<<===@@@CCCEEEEEECCCDDDFFFFFFFFFGGGHHHIIILLLMMMZZZxxxiiiKKKgggzzzbbbKKKKKKDDDJJJccctttkkkbbbhhh___]]][[[[[[]]]^^^^^^^^^fffjjjjjjaaaTTTIIIEEEFFF@@@999555888<<<<<<;;;<<<===CCC===666BBBeeeOOOXXX^^^:::@@@888666444333444555444333111111111111111111111111000000000///////////////000000//////000111333333555555444444555666888999===???EEEFFFBBBFFFKKKHHHcccoooyyycccAAA???CCCBBB:::@@@???888444888<<<<<<777666555555555555222000222111000///...//////000//////...---------......,,,,,,,,,+++++++++++++++......///000111222222333999777666777;;;======<<<<<<>>>@@@BBBBBBAAA???===AAA???@@@BBBAAA???@@@DDDFFFSSS^^^}}}}}}{{{yyyoooppp|||yyyeeeNNN>>>>>>IIITTTEEEDDDDDDEEEGGGRRRgggzzz}}}rrrTTT555111------......///222------......------,,,,,,------------,,,,,,,,,++++++,,,,,,,,,---------------------......////////////222555555555555777888888888888999<<>>>>>;;;;;;;;;222222KKKjjj{{{vvvrrrPPPMMMNNNNNNHHHAAAAAAHHHHHHBBBDDDEEEHHHHHHBBB::::::???BBBCCCCCCCCCDDDDDDDDDEEE???>>>===@@@EEEHHHHHHFFFEEEFFFGGGIIIPPPXXXYYYYYYXXXrrr}}}lllmmmDDD555555555333///000//////222555333///111111111111111222333444111111222444666999<<<>>><<<;;;;;;===@@@CCCCCCCCCDDDDDDEEEGGGGGGHHHHHHGGGKKKOOOGGGeeezzzfffLLL\\\pppcccVVVDDD<<>>VVVvvvuuuNNN;;;DDDNNNEEE555:::======;;;:::;;;;;;888666555444444555444333111222111///...------...///...------,,,,,,,,,------++++++++++++++++++++++++//////000000000000000000222333444444444555666888777888;;;>>>???@@@??????@@@<<<;;;>>>???>>>AAAEEEEEE???FFFnnnrrrhhhyyyvvv|||\\\===222555222***)))000111+++,,,,,,---------,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------000333555555444444777:::;;;::::::::::::;;;;;;;;;DDDBBBBBBBBB>>>???MMM___UUUMMMFFFDDDCCCBBBDDDGGGzzz{{{eeeZZZ]]]dddjjjaaaWWWMMMHHHFFFFFFIIINNNOOOJJJGGGGGGEEEBBBEEELLLJJJMMMJJJBBBAAAGGGKKKJJJ===YYYyyyjjjRRRDDD???;;;555222555444333222111111111111111333333222222333555666999999999::::::::::::;;;888@@@@@@666999ZZZzzz^^^FFFKKKLLLLLLJJJHHHHHHHHHHHHGGGEEEEEEFFFEEE===666888>>>@@@AAACCCDDDEEEDDDCCCBBB===???>>>BBBJJJIIIEEEFFF777IIILLLLLLQQQQQQPPPLLLMMMGGG___pppyyyUUU222333888...***444333111000222222000...///000////////////000111111000000111222444777:::;;;:::999:::<<>>888>>>>>>>>>BBBCCCGGGRRRNNNOOOJJJeeemmm}}}yyyxxx}}}tttbbbIII>>>GGGEEE555666GGG???>>>>>>@@@>>>999555444333222222333444444222111111000///---,,,------...,,,,,,+++++++++,,,,,,,,,*********++++++,,,,,,,,,......///////////////000000000000000000111333444444555777:::<<<===>>>>>>>>>999888;;;<<<<<<>>>AAA>>>???DDDKKKpppjjjjjjsssvvvwwwxxxkkkFFF+++444111444333//////111,,,%%%+++,,,,,,------,,,,,,,,,,,,+++++++++************************+++++++++,,,,,,,,,,,,------............111444333000000444888;;;<<<<<<<<<;;;:::888777???:::999<<>>@@@BBBDDDDDDBBB@@@>>>;;;<<<666777AAABBB@@@HHH;;;TTTTTTMMMJJJEEEHHHHHHCCCAAAQQQ___iiiuuuQQQ999:::777111---///111222000,,,,,,///---)))...666///............//////000000000000222444666999:::888888999<<>>;;;???CCCFFFDDD@@@>>>AAAEEE???BBB>>>555444;;;<<<666999:::======777111111666???[[[___QQQSSSKKK???...>>>666555444555666666555444000000111111111111000000/////////......---------000///...---...000222444222222222222333555777888777===>>>DDDNNNJJJAAABBB===OOOKKK]]]ZZZ______rrrLLL>>>???>>><<<>>>BBB@@@;;;>>>::::::===:::444333888111111000111333333222000111000...---,,,,,,------,,,++++++***++++++,,,,,,))))))***+++,,,---------,,,,,,---......//////000222000//////000111000///444444555777999;;;<<<===<<<888666999;;;999999<<>>888222000111222111///222111222888<<<<<<;;;:::<<<888888===@@@<<<:::;;;666RRRXXXeee|||nnnzzzPPPQQQQQQ===DDD@@@======@@@BBB???<<<@@@===;;;;;;<<<>>>??????>>>???@@@@@@>>>;;;777555;;;::::::;;;===@@@DDDFFFPPPLLLIIIIIIJJJJJJEEE@@@:::888IIIYYYiiillliiikkkpppmmmxxx}}}ooocccfffooo~~~WWW>>><<<222222000//////.........------............------............////////////111111111222333444666777:::::::::;;;;;;===>>>>>>AAADDDGGGIIIHHHHHHIIIJJJNNNLLLLLLKKKJJJXXXrrrRRRCCCPPPgggaaaAAA:::BBB;;;???:::777666222///555???111000555======888:::AAA???>>>666222555333666EEEsss\\\gggQQQBBBBBB777444???777666555555666555333111000000111222222000///...222111111000///......---............////////////333222111444777999777555666;;;@@@CCCBBBBBBDDDFFFGGGNNNRRROOOKKKLLLNNNNNNeeevvv~~~{{{qqqrrrJJJ???DDD===>>>???===:::999<<>><<<;;;>>>DDDGGGHHHGGGJJJIIIHHHGGGGGGIIIKKKLLLzzz___WWWZZZ___bbbdddZZZLLLCCCCCCGGGHHHHHHGGGEEEBBB@@@AAACCCDDDEEEIIIHHHFFFDDDCCCCCCDDDEEEFFFKKKIIIOOOtttlllqqqwwwbbblllUUULLLAAA888555666888999777444111111222666;;;@@@AAAAAA>>>777555:::CCCIIIhhh___???DDDHHHAAABBB>>>::::::======;;;888;;;:::999;;;<<<===<<<:::???@@@AAAAAA@@@>>><<<:::============>>>@@@AAABBBIIIFFFDDDEEEHHHIIIFFFBBBFFFBBBKKKSSSaaaaaaRRR^^^nnnyyy}}}yyy______aaakkkrrrPPP888---+++111000///......---------,,,,,,------------,,,,,,------........./////////000000000111222444555666999:::::::::<<<===>>>???BBBEEEGGGHHHHHHHHHJJJKKKKKKIIIJJJLLLJJJTTTqqqyyy~~~~~~YYYKKKZZZ[[[HHH888111111///222999;;;666111111<<<<<<;;;999999999888666222888777666888:::QQQsss]]]xxxaaa===;;;>>>444111888666555444444555555333111000000111111000000///...111111000//////...------------........./////////111000000222555666555333333666:::<<<======>>>???DDDKKKOOOMMMJJJJJJKKKKKKJJJOOOVVVfff}}}VVV???:::@@@FFF======<<<:::999999;;;===;;;:::999777555444222222////////////////////////.........---,,,,,,++++++******+++,,,,,,+++******++++++************+++++++++++++++,,,,,,,,,,,,---........./////////000000333333333333444666888999999999999777777:::>>>BBBJJJPPPHHHCCCGGGDDDIII```wwwgggcccqqqvvvvvvrrrxxxuuuzzzooosssuuummmNNN444222666333111444000///---,,,,,,,,,...///+++++++++******+++++++++))))))))))))(((((((((''')))))))))*********++++++*********+++++++++,,,,,,.............../////////666777888999999::::::999======???CCCGGGGGGEEEBBBGGGFFFDDDCCCCCCDDDEEEFFFzzzzzz[[[RRRVVV]]]bbbaaaVVVHHHAAA@@@BBBCCCCCCCCCBBBAAA@@@??????@@@AAAFFFEEECCCAAAAAAAAACCCDDDAAAGGGBBB???[[[~~~eeeUUUQQQMMMCCC:::;;;777444666;;;>>>;;;666---222;;;HHH[[[lllsssqqqiiiBBB;;;>>>BBBEEE???;;;888888999999777444666777888:::<<<;;;999666<<<<<<======>>>>>>>>>>>>CCCDDDDDDDDDEEEDDDDDDDDDAAA@@@@@@CCCGGGHHHFFFDDDHHHDDDJJJOOOdddjjjQQQMMMPPPUUUmmm~~~mmmpppnnn```rrruuuqqq~~~{{{gggYYYWWWUUU]]]eeeBBB222222555333111//////...---,,,,,,,,,,,,***++++++,,,,,,++++++***------------............/////////000111222333444777777888999;;;===>>>???CCCDDDFFFFFFFFFGGGJJJLLLIIIHHHJJJMMMLLLPPPaaatttPPP===RRRccc^^^WWWDDD:::333333666666444444///444888:::???CCC???888BBB777///===[[[wwwvvvQQQWWWMMM===333888;;;555333888555444333444444444222000111000//////......//////000000//////...---------------------...............---...///222333222111222333444777999:::999888???GGGLLLJJJHHHHHHGGGEEEBBB<<<===KKKYYYeeevvvlllYYYEEE>>>DDDEEE<<<111>>>;;;888666777999::::::999888777555444222111111...........................------,,,,,,+++++++++******++++++++++++************))))))))))))************+++++++++,,,,,,,,,---------.........//////000000111222333555666777888888777666777;;;AAAFFFJJJOOOJJJFFFHHHAAA>>>IIIRRRrrrxxx|||VVV;;;555111222333000///000......,,,+++++++++,,,---++++++************++++++)))))))))(((((((((''''''(((((()))))))))*********)))*********++++++++++++---------.........//////444444555666777999:::;;;<<>>BBBAAA@@@?????????@@@AAAvvvzzz[[[PPPUUU]]]dddZZZOOOCCC>>>>>>???@@@AAAAAAAAAAAA@@@>>>===>>>??????>>>>>>===???AAACCCEEEAAADDDAAA???NNNkkk~~~~~~kkkGGGOOORRRHHH<<<<<>>CCCDDDEEEGGGGGGFFFDDDCCC>>>>>>???CCCGGGHHHGGGEEECCCAAAFFFMMMlll{{{]]]MMMMMMQQQVVV[[[uuu}}}hhh___aaaccceeefffeeeaaa\\\ffffffccc^^^```cccaaaZZZKKKvvvTTT???666000000111...***)))------,,,+++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,------------............///000111222333444555666888:::<<<===AAABBBCCCCCCCCCEEEHHHKKKIIIGGGHHHKKKLLLMMMUUU___hhhFFFQQQ``````bbb[[[NNN???666555666777777;;;888777777444000000333111666IIIpppoooUUUZZZIII;;;999777666555555666888444333222222333222000///111000...---------...///............------,,,,,,,,,,,,,,,,,,------------,,,------///000000000000555444333666999;;;999666<<>>BBBAAA???===999444333555888888777666555444333222111000000........................---,,,,,,,,,+++++++++***)))******************)))***))))))(((((())))))***************++++++++++++,,,,,,,,,,,,---------......///000111333444666777999999888777888<<>>???@@@AAAzzzzzz\\\PPPTTT]]]eeeSSSGGG===<<<>>>>>>>>>AAA???AAAAAA@@@======>>>@@@@@@?????????@@@BBBEEEFFFKKKGGGGGGHHHEEEJJJdddwww}}}~~~xxxeeehhhiii~~~bbbIIICCCCCC===888777:::999888888:::;;;;;;:::;;;999888888999;;;;;;;;;222222222333555888;;;===999;;;>>>@@@AAA@@@???>>>???@@@BBBEEEHHHHHHGGGEEEDDDAAADDDIIIiiiyyyYYYEEEJJJMMMRRRWWWllltttvvvttteee???555;;;222111222222...((()))---,,,++++++************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------...///000///000111222444666888999===>>>??????@@@BBBEEEHHHFFFDDDCCCEEEHHHJJJNNNRRRYYYkkkhhhFFFKKKLLLHHHAAA:::666333111...888222555===;;;666CCCYYYbbbzzzaaa]]]NNN;;;999:::888333111333333111333222111111222111///---000///---,,,,,,,,,---...---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...////////////000666444333555999:::888666;;;AAAEEEFFFEEEFFFDDD@@@:::???EEEHHHGGGFFFEEEEEEXXXPPPHHHOOOjjj```HHHBBBCCCCCCHHHGGGDDD>>>888888<<<@@@;;;777222222444666666555333333333222111000000///////////////////////////+++++++++++++++*********))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++***++++++++++++,,,,,,,,,---...000111333555666666;;;;;;:::888888<<>>MMMMMMFFFMMMTTTbbbdddbbbfff}}}nnnHHH222222222---111111+++***///222///++++++***)))))))))))))))***))))))(((((())))))***((((((((((((''''''''''''&&&&&&'''''''''((((((((((((((()))))))))*********+++++++++,,,---.........000111111222555888;;;===<<>>@@@BBBCCCDDDvvv{{{[[[NNNPPPYYY```OOOBBB:::<<<>>>======AAA>>>@@@AAA???<<<<<>><<<:::999:::::::::999::::::;;;<<<<<<:::777777888;;;<<<<<<333333333444666888;;;===555777:::<<<>>>>>>>>>===???AAADDDFFFGGGFFFEEECCCDDD@@@CCCGGGdddsssWWWJJJJJJBBBNNNeeeuuuyyyKKK777111...///444,,,((((((---000000///111++++++******)))******++++++++++++,,,,,,+++++++++************++++++++++++,,,,,,++++++,,,,,,---...---......///111333444555999;;;===>>>>>>@@@CCCEEEBBB@@@>>>???BBBFFFIIIKKKCCCKKKiiiWWWBBB@@@;;;444333888<<<<<<222>>>XXXppptttpppzzzjjjPPPgggRRR'''DDD333555555555555666333///111000///000000000...,,,...------,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++************+++++++++++++++---//////......///000333222111333555666666555:::???CCCCCCDDDEEECCC???888@@@DDDAAACCCHHHGGG???FFFHHHJJJOOOUUU[[[```bbb~~~eeeRRRTTTXXXXXXOOOFFFBBB???===???BBBFFFJJJJJJCCC888000777666444333444555444444222222111111000000000///........................************************))))))(((((((((((())))))******))))))))))))******((())))))))))))*********))))))*********++++++++++++---///111333444555555:::::::::999888:::===@@@CCC???BBB@@@888===BBB:::EEEJJJNNNMMMEEEDDDVVVjjj[[[:::000111888666)))+++......---///000...***************))))))(((((())))))(((((((((((())))))((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))))))))***++++++,,,---......///000111333666888;;;<<<===???BBBCCCCCCCCCDDDEEE<<<===???@@@BBBDDDEEEFFF{{{|||XXXIIIJJJPPPVVVOOOAAA999===???<<<;;;@@@<<<>>>???===:::;;;@@@EEEJJJHHHFFFDDDCCCDDDDDDEEEIIIMMMNNNKKKGGGJJJVVVbbbhhhvvvfff{{{vvvhhhfffvvv===DDDFFFEEE@@@===>>>>>>===;;;;;;:::999777777777888888777555666888999888888444444444555777888:::;;;777888:::<<<>>>>>>>>>>>>;;;>>>BBBDDDDDDCCCBBBAAA???;;;AAAGGG```mmmZZZYYYNNNGGGVVVooozzzmmmeee}}}}}}ZZZLLL999333111555999777222000222---,,,000111+++$$$!!!+++***************++++++)))******++++++******))))))))))))*********++++++++++++*********+++,,,,,,------......///111222333777:::===>>>???@@@BBBDDD@@@???>>>>>>AAAEEEGGGGGGNNNJJJRRR{{{~~~kkkggg^^^XXX]]]hhhmmmkkktttXXXRRRsss???<<<444:::222222444666777555444444000///.../////////---+++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++)))))))))*********++++++***---//////---,,,---///...///000111111222444666:::===??????AAADDDBBB>>><<>>AAA@@@<<>>@@@???===444555666555444333333444111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,)))*********************)))(((''''''''''''((())))))((((((''''''(((((()))((((((((()))))))))******(((((()))))))))*********)))***---///222333333444555666777777777888:::<<<<<<888@@@AAA999CCCNNNFFFOOOIIIHHHEEEDDDDDD@@@DDDKKKXXXrrr|||```UUU@@@888999:::///---444555111//////111000,,,((('''***************)))(((((()))((((((''''''(((((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))))))))***+++,,,---......///000222555777999:::;;;===@@@CCCCCCAAA@@@AAABBB>>>???@@@AAABBBCCCCCCCCC}}}TTTEEEDDDIIINNNPPPBBB:::>>>???;;;:::???;;;======;;;888999@@@FFFEEEDDDCCCBBBBBBCCCEEEFFFGGGPPPNNNBBBBBBPPPUUUNNN]]]xxxsss|||uuuwwwZZZ|||vvvLLLLLLCCC???;;;;;;===>>><<<999;;;;;;:::777555333333333333333444666888777555333333333444555666777888888666666888999::::::::::::777;;;???BBBBBBAAA??????<<<888>>>DDDYYYcccUUU\\\LLLYYYooo}}}}}}^^^UUUXXXKKKHHHSSSQQQWWWqqq[[[KKKBBB777333777333666222***)))......(((,,,***+++---+++)))---333+++***************++++++(((((())))))))))))(((((())))))))))))******************************+++,,,.........//////111222222666999===@@@@@@AAABBBDDD@@@AAAAAAAAACCCFFFHHHGGGDDDLLL888KKKyyyUUURRRbbbNNN555555;;;555444111111222000---000666000///......///...,,,***++++++,,,---,,,+++***)))******************++++++))))))))))))************))),,,......,,,+++,,,...,,,...111111///000444777999<<<===<<>>999555333444111555888777444222222444111111111111000000000000************************)))))))))))))))*********)))((('''&&&&&&'''((()))'''''''''&&&&&&'''''''''(((((((((((())))))))))))(((((((((((())))))))))))''')))+++...000222222222000222555666666666888:::<<<777===<<<111@@@SSSMMMIIICCCFFFBBBCCCFFFCCCIIIHHHEEEOOOFFF[[[tttYYYGGGDDD>>>333444+++...333...---000---000+++***---+++'''(((...***************)))((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))((()))***+++,,,---......///111333666888999::::::===@@@DDDEEEBBB>>>======@@@@@@AAAAAAAAAAAA@@@@@@YYYCCC???GGGIIICCC???999555555666777777999:::::::::;;;===AAADDDAAAAAA@@@@@@@@@AAABBBCCCLLLIIIFFFFFFHHHKKKNNNOOOVVVXXXfff~~~ooocccnnnjjjIII>>>;;;=========<<<:::888777666777666555333111000......111111222222333333333444111222333333333444777999777444222333555777666444999:::<<<>>>>>>===;;;:::>>>777;;;KKKRRRKKKAAA???OOOmmmwwwvvv{{{mmmPPPEEEEEEFFFFFFAAA;;;<<>>@@@AAABBBCCC???AAAEEEFFFFFFEEEEEEFFFCCCDDDHHHMMMRRRhhh{{{|||^^^^^^ZZZkkk999333===:::222111333333333222222222111111000//////---,,,+++***************++++++,,,,,,---))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++......------...///111222LLLIIIEEE@@@<<<999777666;;;;;;<<<===AAAFFFKKKNNNMMMLLLKKKMMMQQQRRRPPPNNNMMMOOOPPPOOOKKKIIIJJJKKKLLLKKKMMMPPPSSSSSSPPPMMMQQQOOOLLLKKKMMMNNNPPPPPPRRRPPPLLLIIIHHHHHHJJJLLLFFFDDDBBB@@@???>>>??????=========<<<999777444222111222333333222111///...111222333222000......///************************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***++++++,,,,,,++++++,,,---...///000111222333555555444555666888<<>>===>>>?????????}}}SSS@@@===CCCBBB@@@<<<777333333444555555666777888888999;;;>>>AAA???>>>=========???AAABBBEEECCCAAAAAACCCEEEGGGGGGPPPNNNWWWmmm}}}wwwfffyyyyyyeeemmmuuuIII:::::::::<<<;;;:::999777666555555555444333222111///....../////////000000000111111000111111111000111444666666444222333555777666444444666:::===>>>===<<<:::888666;;;EEEFFF<<<666777@@@PPPUUUPPPQQQOOOEEE???DDDEEEDDD???::::::@@@GGGEEE???===@@@DDDDDDFFFIII@@@EEEJJJLLLLLLMMMPPPTTTRRRWWW```ddd[[[JJJ@@@???JJJCCC;;;888999999444///777555333000.....................---,,,,,,++++++,,,++++++***))))))((((((++++++******)))((((((''')))))))))))))))(((''''''(((((())))))))))))(((((())))))*********+++++++++***,,,.........///000222777888:::===???@@@AAAAAA===AAAEEEGGGHHHHHHHHHIIIHHHGGGIIILLLMMMYYY{{{vvvrrr```UUU[[[~~~]]]FFF555555777222222999333222222222222111111111//////...---,,,+++*********************+++++++++))))))))))))))))))))))))''''''((((((((()))))))))++++++++++++++++++++++++...------------///000111>>>===<<<:::999888888888::::::;;;===???DDDHHHLLLIIIHHHHHHKKKNNNPPPOOOMMMJJJLLLMMMLLLIIIGGGGGGHHHIIIIIILLLPPPUUUVVVTTTRRRLLLIIIFFFEEEFFFIIILLLNNNMMMKKKHHHEEEDDDEEEFFFHHHEEEDDDAAA>>><<<:::999999<<<;;;;;;999888666444333222333333333222111///........./////////...,,,+++++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))******+++,,,,,,++++++,,,---...//////000000222444444444555666888:::AAACCC>>>???HHHKKKHHHAAAHHHMMMMMMLLLLLLIIIEEEJJJEEEDDDGGGHHHGGGIIINNN===EEEGGGEEEIIISSSVVVQQQWWWVVVTTTSSSOOOFFF888...999888666444333222222222//////......---,,,,,,,,,+++++++++++++++++++++++++++***))))))(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))******++++++---...000111222444888;;;<<<<<<===>>>???@@@???>>>AAA???<<<;;;===???BBBCCCsss|||RRRAAA@@@CCC@@@<<<888333000000111222222333444555555555777;;;===;;;:::999999:::===@@@BBB@@@>>>===>>>@@@AAAAAAAAAMMMFFFHHHWWWiiivvv}}}ttt```wwwppp[[[UUUggglllCCC333333666666:::888666555333333333333111111111000//////......,,,,,,,,,------------......//////...---...000333333111000111333444444333///222777<<<>>>>>><<<;;;444666===CCC>>>444333:::===???BBB>>>999BBBHHHBBBBBBCCCBBB===777777<<>>EEENNNOOOEEE888222444000...,,,---000333444444222111///---,,,,,,------...------,,,,,,+++++++++,,,,,,++++++***)))))))))+++******))))))(((((('''(((((()))))))))((('''''''''(((((())))))((((((''')))))))))*********++++++***,,,---...---...///111444666888:::<<<>>>??????<<<@@@EEEHHHIIIIIIJJJJJJLLLIIIIIIKKKJJJLLL[[[lll}}}bbb\\\rrrbbb[[[IIIdddGGG777666888999555000111555222222111111111000000000///...------,,,+++************))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((()))******************++++++---,,,,,,,,,---...///000333333555666666777777777999:::;;;<<<===AAAEEEIIIFFFEEEFFFHHHKKKMMMMMMLLLGGGHHHIIIIIIGGGFFFFFFFFFEEEFFFHHHLLLPPPRRRPPPOOOEEEDDDAAA@@@AAADDDGGGJJJGGGFFFCCCAAA@@@AAABBBCCCFFFDDDAAA>>>;;;888666555::::::888777666555555555444444444333222000///...---,,,,,,///111111---)))++++++++++++++++++++++++(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&''''''''''''((((((((((((((())))))******+++++++++,,,,,,,,,------.........000222333333444666888777@@@DDDBBBCCCHHHIIIEEEFFFKKKOOOMMMKKKKKKIIIEEEGGGBBB???AAACCCBBB@@@AAA888======888888<<<;;;555:::888666444333444555555444333222111111111111111///......------,,,,,,+++***************************))))))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((())))))******+++---///111222444777:::;;;;;;<<<<<<<<<;;;;;;:::???>>><<<;;;===AAAEEEHHHzzz|||SSSAAA>>>@@@===999666111//////000000000111222333333444555888:::999888666666888;;;???BBB???>>>>>>@@@BBBBBBAAA@@@MMMFFFDDDIIISSS___ppp~~~iiiuuuwwwyyyjjjccceeesss~~~vvvfffdddyyyrrrmmmooobbbAAA666888777444333777555333000///000111111........................++++++++++++,,,,,,,,,,,,.........---,,,,,,...000///.........///000111111...111777;;;>>>===;;;:::555888???DDDAAA<<<>>>EEE???;;;CCCDDD:::CCCLLLAAAAAAAAA???:::555444888<<<999777999===>>>999777777000222333333111000111222222444666444///+++---111777777666444222111111222///...---,,,,,,,,,---------,,,,,,,,,+++++++++***,,,+++++++++*********)))******))))))(((((((((((('''((((((((((((((('''''''''(((((((((((((((((('''))))))))))))***************+++------,,,,,,...000111222555777999;;;<<<===;;;???CCCFFFGGGGGGGGGHHHKKKHHHGGGKKKKKKIIILLLQQQNNN{{{nnnpppoootttxxxooo```OOOTTTRRRbbbuuuhhhDDD333<<<;;;777333444666333---111111111000000000//////---------,,,+++******))))))))))))(((((('''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))***************+++++++++,,,------...///111222444555666555444333888:::<<<======???CCCGGGFFFEEEEEEFFFHHHIIIJJJJJJEEEFFFGGGHHHHHHIIIIIIIIIBBBCCCDDDFFFHHHHHHGGGEEECCCCCCCCCBBBAAAAAACCCEEECCCBBBAAA@@@??????@@@@@@GGGFFFCCC@@@===:::888777:::999777555555555666777555444444333111000///...///......111666666000***++++++++++++++++++++++++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******+++++++++,,,,,,,,,,,,,,,,,,...000222222333666888777>>>BBBBBBCCCFFFGGGDDDHHHJJJIIIDDDBBBFFFIIIJJJBBB>>>;;;???CCCDDDAAA===AAADDDDDD@@@???@@@>>>999;;;===>>><<<999777777999222222111000000/////////......------,,,+++++++++************************)))((((((''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''(((((()))***,,,...000111333666888888999;;;;;;:::::::::;;;>>>?????????@@@BBBFFFHHH~~~RRR<<<666888777777444000......////////////111222333333444666888777666666666888;;;???AAA?????????BBBDDDEEEDDDBBBJJJIIIHHHFFFEEELLL[[[jjjrrryyyrrr}}}{{{}}}{{{iiiEEE999555<<<>>>777333777555333000...---...///000,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,...000.........//////000111222111444888;;;===<<<:::888999:::>>>CCCEEEDDDEEEHHH<<<666@@@CCC777<<>><<<666555000+++///666555...000000/////////.........,,,,,,,,,+++******)))))))))((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((())))))*********)))***++++++,,,---------000111222333444333222111888;;;>>>>>>===>>>CCCGGGGGGGGGGGGFFFFFFFFFGGGHHHDDDEEEGGGIIILLLNNNNNNNNNBBBDDDEEEFFFEEEEEEDDDDDDEEEGGGIIIHHHDDDAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBB@@@>>><<<:::999999888666555555555666777444444222111000//////...000......222777666111+++++++++++++++++++++++++++''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))*********++++++++++++++++++---///000111222444666888<<>>???BBBDDDDDDCCCFFFEEEAAAAAAFFFJJJKKKBBB???>>>@@@EEEGGGDDD???:::<<<;;;888777888666444---111666777444222222444333333222111000...---,,,---------,,,++++++******))))))))))))))))))))))))((('''''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&''''''(((((())),,,...000000222444666444777:::;;;::::::<<<>>>>>>AAACCCDDDCCCCCCDDDEEETTT;;;333777777555333///......///.........000222222222222444666666666666777999;;;>>>???>>>===>>>AAADDDFFFEEEDDDFFFIIIKKKHHHEEEGGGQQQZZZccclll}}}kkkHHH>>>555444888;;;777000222;;;222111000............///,,,,,,,,,---------............------------,,,,,,,,,------,,,,,,,,,///111///000111111111111333666333555888:::;;;:::999777;;;:::;;;>>>BBBCCC@@@>>>>>>;;;======666777;;;888>>>===;;;777444333555777<<<;;;<<<===:::333111333222111111111111222222333111111//////111222---%%%+++,,,.../////////111222,,,,,,,,,------------,,,************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&''''''((((((''''''&&&((((((((()))))))))******(((***++++++******+++---,,,...000333666888999:::999:::<<<<<<;;;<<<>>>@@@CCCDDDEEEFFFFFFFFFFFFGGGNNNKKKSSSjjj}}}}}}pppwwwuuuoooDDD111<<<<<<999***111444111......111222/////////.........------+++++++++*********))))))((((((''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******((()))***+++,,,,,,,,,+++***+++---///000111222222666:::>>>>>><<<===BBBGGGFFFGGGGGGEEEDDDDDDGGGIIIGGGFFFGGGJJJNNNPPPPPPOOOEEEGGGHHHIIIHHHHHHIIIKKKGGGJJJLLLJJJEEEAAA??????@@@@@@AAABBBBBBBBBAAAAAA============;;;:::888777777777666555444444444444222222000///////////////...---...000222222...***************************'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((()))))))))******++++++***,,,...//////000222444777999::::::;;;===@@@BBB:::AAAFFFGGGHHHJJJIIIGGGEEEEEECCCBBBDDDFFFCCC>>>???>>><<<:::888777777666444666888666444444666999333333222111000...,,,+++---,,,,,,++++++******)))(((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((***,,,...000000000111333111555999::::::;;;>>>AAA???BBBEEEDDDBBB@@@AAADDDTTT<<<555888777333111...------...---,,,,,,...000111111111222333333444666777999:::;;;;;;=========@@@DDDGGGGGGGGGGGGJJJLLLLLLLLLMMMOOOQQQQQQYYY___hhhjjjtttxxxoooTTT999///???999888777555333111222555111111000000///.........,,,,,,,,,---------------............------,,,,,,***+++,,,++++++,,,///111---///111000000000333666333444555777888888888888999:::;;;<<<>>>???<<<888<<<@@@===:::===:::999@@@>>><<<:::777555444666777777555666777333///000444333222000000000111222222///222222///000222...(((,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++)))*********************((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&(((((((((((()))))))))***((()))+++***))))))***,,,+++,,,///222555777888999666777777777777999===@@@???DDDHHHGGGEEEDDDGGGJJJEEEMMMQQQJJJIIIeee}}}qqqtttDDD;;;;;;;;;999+++222000222666666111,,,,,,111.........------------,,,***************)))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))******'''((()))++++++++++++*********+++,,,...///111222222888======;;;<<>>AAA===>>>@@@AAAAAAAAA@@@???;;;;;;;;;:::999777555444444444444444333222000000000///...------...///000------.........---+++***))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))***++++++***,,,.........///111222444555777999999999;;;>>>888???FFFGGGHHHJJJHHHEEECCCFFFEEE@@@???BBBAAA===???<<<999666555444444666;;;:::777444111111222444000000111000000...---,,,,,,,,,,,,+++******))))))((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((***,,,///000///...///000///333888:::999999===AAA>>>@@@AAA???<<<<<<@@@EEENNN777333555222222///---,,,,,,,,,,,,++++++---///000//////000111222333555888999999999888>>>===>>>@@@EEEHHHJJJJJJLLLLLLLLLNNNRRRTTTPPPKKKPPPWWWJJJ[[[___vvvzzztttrrr}}}tttFFF999EEE===111<<<888666333333888:::333***000111111111000///......------------------------.........------,,,,,,,,,((()))*********+++...111***,,,......,,,---000333111222333444555777888999777:::===>>>>>>>>>===:::000;;;777666@@@:::222>>>>>><<<:::777666666666777:::888777555111,,,---333222000...---......///...+++///...'''&&&,,,000000+++******+++,,,---+++)))***++++++++++++******))))))))))))))))))*********''''''''''''(((((((((((('''''''''(((((((((((((((%%%%%%&&&'''((((((((('''&&&''''''''''''''''''&&&(((((((((((())))))))))))((()))******))))))***+++***,,,...222444777888999555555555444555999>>>CCC;;;DDDKKKJJJFFFFFFJJJOOOLLLFFFKKKVVVTTTLLLUUUjjjqqq}}}YYYBBB<<<333BBB222+++<<<555444888...)))///333111///000......---------,,,,,,,,,************))))))))))))&&&''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***&&&''')))***++++++******...---,,,,,,---///000222000666<<<<<<::::::@@@FFF>>>@@@BBBBBBBBBDDDIIIMMMKKKIIIHHHIIIKKKKKKHHHEEEFFFGGGHHHEEEAAA>>>>>>@@@EEEFFFDDD@@@:::999>>>CCC:::<<<>>>@@@@@@???>>>===;;;;;;;;;;;;999666444333222222333222111///---,,,......---,,,,,,...///000...///000///,,,+++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&'''((()))***+++,,,+++,,,............///111000222555999999777888:::;;;@@@BBBAAAAAAEEEHHHGGG???CCCCCC>>><<>><<<888444333222111333777555444333333222222111000,,,---.../////////...---,,,,,,++++++***)))))))))((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((()))+++---///000///------......333888999777888;;;???>>>???===999666999AAAHHH|||FFF:::///444111000...,,,,,,------,,,+++,,,.........------...000111333666999:::;;;::::::;;;======<<>>;;;777<<<999555777444333:::222222111000///...------......---,,,,,,+++******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))*********////////////000000000000111222555888:::<<<>>>>>>???>>>===>>>AAAFFFJJJMMMKKKHHHFFFGGGIIIIIIGGGDDDFFFBBB>>>===>>>>>><<<:::===???>>>;;;<<<@@@AAA???777:::>>>BBBCCCAAA===;;;::::::;;;:::999666333111000111111111111000000///------,,,,,,,,,,,,++++++***,,,......,,,***(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((()))***+++---,,,,,,,,,---000333444555666777888777999;;;===>>>???@@@???===???EEEIIICCC@@@>>>???BBBDDDBBB@@@<<<:::666444333222000...555222///...///000000000///............---------,,,,,,,,,+++++++++******''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((+++,,,---......---,,,,,,222555888999888777777777:::999777666888===EEEKKK|||DDD999///444111000...,,,,,,,,,---,,,***,,,---...---,,,,,,...000///111333666888888888888:::<<<<<<;;;AAAIIIKKKGGGEEEGGGIIIIIIHHHGGGGGGGGGIIIGGGCCCAAAAAAFFFNNNTTT^^^^^^kkkyyyvvvaaaNNNFFFCCCCCC???>>>;;;888555333222111222111111000///000000000000///---+++******+++,,,---------,,,,,,,,,,,,+++---------,,,,,,+++***)))))))))*********+++++++++,,,+++***)))***+++---...---...///000222333444555000222555888999999888777555777999::::::999777555999999888555333444666999>>>999444000////////////000000/////////............------------,,,,,,,,,,,,,,,,,,,,,++++++++++++************************+++******)))(((((())))))((((((((('''''''''&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''))))))(((((())))))***+++++++++,,,---///111333444666777777777888;;;???CCCCCCCCCBBB@@@???@@@CCCFFFGGGHHHJJJIIIGGGEEEEEEEEEQQQKKKHHHPPPddd{{{tttfffQQQAAA999777777777777111//////222555666444222222111000///...---,,,...------,,,++++++******))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))******------------...............000333666999;;;<<<===<<<<<<;;;<<>>===;;;:::===???>>>;;;;;;>>>???===:::;;;<<<===<<<<<<::::::999999999999777444222000000000000000000//////...------,,,,,,,,,,,,++++++***,,,......,,,)))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((()))***+++,,,,,,+++,,,---000222444333444666666666777999;;;>>>????????????BBBEEEHHHDDDAAA??????BBBCCCAAA???<<<:::777555444333111///444111///...///000111000............------------,,,,,,+++++++++*********'''(((((())))))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''+++,,,---//////...---,,,000222555666666555555555666555444444888>>>DDDGGG~~~BBB888...444111000...,,,+++,,,,,,+++***+++,,,---,,,+++,,,---///,,,...000333555555555555888::::::;;;???EEEGGGEEE@@@BBBDDDEEEDDDDDDEEEFFFHHHEEEAAAAAACCCEEEEEEDDDFFFAAAEEEPPPVVVRRROOOQQQPPPVVVZZZYYYWWWYYY[[[[[[OOOSSS[[[cccbbb\\\XXXXXXMMMHHHAAA>>>===<<<:::777:::888777444222111000000000///......------.........---+++***)))******+++,,,,,,,,,+++++++++******+++++++++++++++***)))((()))))))))*********+++++++++***)))))))))***,,,---++++++,,,...///000111222...000333666888999999888666777999::::::999777666888999999777444444444666:::777333111000111000///000000000000////////////------------,,,,,,,,,,,,---------,,,,,,,,,++++++******************************)))((((((((())))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((())))))***+++******+++,,,---///111222555777999::::::<<>><<<===AAADDDDDDFFFHHHGGGEEECCCCCCCCC:::@@@HHHMMMNNNNNNMMMNNN]]]rrrtttiiiaaaWWWKKKAAA@@@<<<888777999<<<<<<;;;888555BBBFFF888888>>>666111111000///...------,,,------,,,,,,+++*********)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))************+++++++++,,,,,,,,,,,,---000333777999;;;<<<888888999:::===???BBBDDDAAA>>>===???BBBDDDCCC@@@<<>>???BBBAAA>>>===???>>>;;;===<<<999777777777888999888888888777555333111000//////000000//////...---------,,,,,,,,,,,,++++++***,,,------+++)))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((()))***+++,,,+++++++++---///111222000222333444444555888:::===<<<<<<>>>AAADDDEEEEEEDDDAAA??????AAABBB@@@======:::777666555444333111222000......///111111111............------------++++++++++++*********)))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))+++---///000///---,,,---///222333222222222333222000///222999???BBBCCC@@@777---333000///---+++***++++++***)))***+++,,,,,,***+++,,,...+++,,,...111222333444444888999:::<<>>AAAEEEEEEGGGIIIEEE???===???BBBFFFGGGCCC@@@???===::::::::::::<<<>>>===;;;888555555333222111000000000///......---------------,,,,,,+++***))))))******+++++++++************)))***************)))(((((())))))))))))***************))))))((()))***++++++******+++,,,---...///000111222555777999:::::::::888999:::;;;;;;:::999888999::::::999666444444444777555222111222222111///111111000000000/////////---------,,,,,,,,,++++++---------,,,,,,,,,,,,+++***************************))))))((((((((()))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((((((((((((((((()))***************+++---///000111333555888:::;;;<<<>>>???DDDCCCAAA>>><<<===AAAEEECCCEEEGGGFFFEEECCCBBBCCCFFFJJJMMMKKKFFFBBBBBBDDD@@@KKKRRRPPPLLLNNNPPPOOOTTTMMMEEEBBBAAA@@@===::::::999777777777666333111555???bbbfff@@@444>>>777000000///......---,,,,,,,,,,,,++++++*********)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((()))))))))))))))*********+++++++++***,,,///222666888:::;;;666666888999;;;>>>???AAA@@@>>><<<===AAABBB@@@>>><<>>BBBGGGFFFHHHHHHDDDBBBDDDBBB???>>>===:::888777888:::;;;999888777666444333222222000111111111000///...---------,,,,,,,,,+++++++++***+++---,,,***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''(((******+++***++++++,,,...///000///000222222333444777999;;;999999;;;@@@CCCBBB@@@AAA???===>>>AAABBB@@@===<<<:::777666666555444222000///---...000111111111.........---------,,,,,,+++************)))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''***---///000///---,,,+++...000111000000111222///---,,,222:::@@@AAA???~~~???666---333///...,,,*********+++***))))))***+++***)))***+++---+++,,,...000111333444444999999;;;===??????@@@BBB???@@@AAA@@@???>>>@@@AAA:::<<>>??????AAA>>>;;;999999888666444888666444222222222222111222<<<^^^bbb;;;---666/////////......------,,,,,,+++***************))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))))))))*********+++++++++***,,,...222555888999:::555666777999;;;>>>@@@AAADDDAAA??????BBBBBB@@@===>>>BBBDDDAAA<<<===EEEMMMNNNPPPNNNJJJHHHIIIHHHEEE>>>==================>>>:::999777555444444444444222333333222111000///...------,,,,,,,,,+++++++++)))+++,,,+++***))))))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((()))***)))******+++,,,---.........///111222222444777999888666666888<<<>>>===;;;;;;::::::<<>>:::888666555555555333222///...---...000111111000...------------,,,,,,,,,*********)))))))))(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&(((+++---///...---,,,+++---///000///000111333///------333;;;@@@???<<<}}}@@@777---222......,,,***)))******)))(((((()))******((()))***,,,+++,,,---...000222333444888888;;;>>>>>><<<===AAA>>>>>>???>>><<<<<<===???<<>>>>>???@@@CCCBBBCCCGGGFFFBBB??????888>>>BBBAAAAAAAAA@@@===444666:::======;;;777555444333222222111111222222000//////...---.........************************+++++++++*********))))))))))))************))))))((((((((()))))))))******((()))))))))************+++++++++,,,---.........111222333333444444444444;;;;;;;;;<<<<<<;;;;;;;;;888999:::999777555555555555333111111111222111000////////////............,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((''''''(((((())))))''''''(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((((((((''''''(((((()))*********++++++,,,...///000...000333555666777999:::=========<<<;;;<<>>;;;888666888777555444444666999;;;666333@@@CCC333000333)))......---------,,,,,,,,,))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))))))))************+++++++++***,,,...111444666777888555555666888;;;>>>AAACCCHHHEEEBBBCCCEEEEEEBBB@@@@@@BBBBBB>>>:::===FFFOOORRRTTTQQQLLLJJJLLLLLLIII>>>??????@@@@@@@@@??????;;;999777555333444555666444444444333222111000///------,,,,,,,,,,,,++++++)))***+++***)))((()))+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((()))***)))))))))***+++,,,,,,,,,,,,...000111111333666888777666555666888999999999777666777:::???AAA@@@===777555333222333333222111///.........000111000...------------,,,,,,,,,,,,))))))))))))((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&(((***,,,---------***,,,.........///111333000///000444:::======;;;~~~BBB888,,,111,,,---+++)))))))))***)))(((((()))))))))((((((***+++***+++,,,---///000222333777666999>>><<<888999>>>===>>>>>>>>>===>>>@@@BBBBBBBBBDDDFFFIIIJJJIIIGGGLLLKKKIIIDDDAAAAAAAAAAAAKKKLLLKKKHHHEEECCC???:::999:::>>>@@@===888555555FFFBBB<<<666222222555777444333222111111111111222//////...------------...******+++++++++++++++***,,,,,,+++++++++*********)))******++++++******)))(((((((((((()))))))))***))))))******++++++************++++++,,,,,,---------...///000111222333444999::::::::::::::::::999666777777666555444444666666333111000000111111000............------------,,,,,,,,,++++++++++++***++++++*********)))))))))))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&'''''''''(((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((((((''''''''''''((()))))))))))))))***+++,,,---......000222333444555888::::::<<<============???AAABBBDDDFFFFFFEEEDDDDDDDDD@@@AAAAAA???===>>>CCCGGGGGGGGGGGGGGGEEE@@@===;;;888;;;===>>><<<;;;::::::222222222222111111111222666222000111222444222...---------,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((()))))))))))))))***************+++---///111333444444555555555666:::>>>CCCFFFIIIFFFDDDEEEGGGHHHFFFDDDCCCDDDDDDAAA???AAAIIIPPPRRRRRRNNNHHHGGGJJJKKKIII@@@@@@@@@??????>>>>>>===:::888555333222222444666333333333333111000///...------,,,,,,,,,,,,++++++)))*********((((((***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))(((((()))***++++++++++++***+++---...///111444777777777777555444555777999666555555999===???===:::444222000000111111000///000///...///000000...------------,,,,,,,,,++++++))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''')))+++---...)))+++,,,------...000222000111222444666888999999vvvCCC999---000+++---+++)))((())))))(((''''''((()))((('''((()))+++)))******+++---///111222666555888===;;;666777<<<>>>???@@@@@@@@@BBBEEEHHHAAA???@@@EEELLLMMMGGGAAABBBCCCBBB???===???BBBCCCHHHKKKJJJDDDBBBDDDAAA999@@@<<<===BBBAAA<<<>>>DDD333666;;;===;;;888555333333333222111111111111111///...------,,,,,,------***++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++***)))******+++++++++******(((((((((((())))))))))))))))))***+++++++++++++++))))))******++++++,,,,,,+++,,,...///111333555666888888888888888888888888444555555444222222444555777444111//////000000000......---------,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))((())))))))))))))))))))))))'''''''''''''''((()))***%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''''''''''''''((())))))(((((((((((()))***,,,,,,...000222333333555888;;;:::<<>>@@@AAA???;;;888777888333555888999888555333333...555444222444000---333------,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''(((((()))(((((((((((()))))))))***)))***,,,...///111111222444444333555999>>>DDDGGGHHHFFFDDDFFFIIIKKKIIIGGGGGGHHHHHHGGGFFFHHHLLLQQQOOOOOOJJJDDDBBBFFFIIIHHHCCCAAA???===;;;;;;;;;<<<:::777444111000111333555333333222222000///...------------,,,,,,,,,++++++)))******)))((((((***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''))))))'''((()))******+++******(((***,,,---...///333555888999999555222222666:::666555555888<<<===:::777222000......///000///...000/////////000///---,,,---------,,,,,,,,,++++++)))(((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%'''***,,,...((()))++++++,,,---///222000222444444444444666888zzzBBB//////,,,***++++++)))(((''''''''''''(((((((((((())))))))))))+++******)))***,,,---...444555666888:::;;;;;;;;;??????@@@AAAAAABBBCCCCCCAAABBBDDDEEEDDDBBB???===AAA???<<<<<<>>>@@@AAABBBEEEHHHGGGBBB@@@@@@>>>:::;;;;;;;;;<<<<<<;;;::::::999888777666666555555555333222000...---...///000---------,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++,,,...///111222222666555333444555777888888222333444444444333222111222222000///............------,,,,,,,,,,,,++++++******************************))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))******++++++---+++,,,///555999999888666777:::===@@@BBBBBBCCCFFFDDDBBBBBBEEEEEEDDDAAAFFFIIIKKKKKKGGGCCCBBBCCCDDDDDDFFFFFFEEEDDDAAA@@@>>>>>>>>>>>><<<999666444999777555333222111111222111111111111111000//////...---,,,,,,++++++,,,,,,************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))***+++,,,---............222333555888;;;???BBBDDD@@@BBBDDDEEEFFFFFFFFFFFFJJJJJJIIIHHHGGGIIIMMMPPPLLLJJJGGGDDDBBBBBBCCCEEEBBB???===;;;;;;:::888777666666555444333333222222222111000...,,,++++++++++++++++++***)))(((((('''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++******+++---000333555777666555555777888888777444333444777::::::888444444111///...//////...,,,000000000000////////////---,,,+++***))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&((()))***+++------------......//////000000000111222333555555~~~|||wwwAAA000111///...+++***)))(((''''''''''''''''''((((((((()))))))))***)))))))))***+++,,,---222333555777888:::;;;;;;<<<===>>>???@@@@@@AAAAAA@@@AAACCCDDDCCCBBB@@@???AAA???======>>>@@@AAA@@@DDDGGGFFFAAA???@@@===999888999999999999999888888777666555444444333333333111000...,,,,,,,,,---...,,,,,,,,,,,,+++++++++++++++*********))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))***************+++,,,...///000111444444444444555444333111///000222333333333222111222111000///............------,,,,,,,,,+++++++++************************))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))******++++++---,,,,,,///333666666555444666999<<<>>>@@@@@@AAACCCAAAAAABBBEEEFFFDDDBBBFFFHHHIIIHHHDDDAAAAAAAAABBBBBBCCCCCCBBB@@@>>><<<>>>>>>>>>>>><<<999666555777666444333222222222222111111222222111111000///------,,,++++++++++++,,,*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''((((((((())))))))))))***+++,,,------.........///111555999===???@@@@@@??????AAACCCFFFGGGFFFEEECCCCCCCCCBBBBBBDDDGGGKKKGGGCCC>>><<<>>>AAADDDEEEBBB@@@===;;;;;;:::888666555444444333222222111111222111///...,,,+++++++++++++++******)))(((((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))++++++***+++,,,///222333444333333444666888888999999666555555777888777555666444111111111111000...000000000/////////......---,,,+++***))))))))))))))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''')))***+++,,,,,,,,,---------.........//////000222333444444~~~{{{sss>>>///111000///******)))((('''''''''''''''''''''(((((((((((()))(((((((((((()))***+++,,,///000111444666888::::::999:::;;;<<<===>>>>>>???@@@@@@AAABBBBBBBBBAAAAAABBB@@@>>>>>>???@@@??????BBBEEEDDD@@@>>>>>><<<888555666666777777777666666555444333222111111111111///...,,,+++******+++,,,++++++++++++*********)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******((()))***+++,,,---...///222333444444333111...,,,///000111333333333222111111111000///............,,,,,,,,,,,,++++++++++++************************)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''(((((())))))******+++---,,,,,,...000222222111222444777:::<<<>>>>>>>>>??????@@@BBBEEEEEEDDDBBBBBBCCCDDDCCCBBBAAAAAACCCBBBBBBBBBAAA@@@===;;;999=========<<<;;;888666444444444333222222222222222111111222222111111000///---,,,++++++******++++++******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((())))))))))))***+++,,,------------,,,///444999<<<>>>>>>===>>>======@@@DDDFFFDDDBBBAAAAAABBBBBBBBBDDDHHHKKKDDD>>>777777<<>>===???BBBCCC???======;;;666333444555555666555555555333333222111000000000000...---,,,+++*********+++************)))))))))))))))(((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***((())))))***,,,------...111222333222000///......444555555666555444222111111000///...............,,,,,,,,,++++++++++++***************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))***************+++,,,.../////////222333666999;;;<<<=========>>>@@@BBBCCCCCCBBBAAA>>>?????????@@@BBBDDDEEEDDDCCCCCCAAA???<<<:::999:::::::::999888666444333222222222111222222222222//////000000//////...---,,,,,,+++******************)))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((())))))((()))***+++,,,,,,,,,,,,,,,...222666999;;;<<<<<>>>>>???@@@AAABBBBBB@@@@@@???@@@AAA@@@>>><<<===AAAAAA???======:::555333333444555555555555555444333222111000000000000......---,,,,,,+++++++++*********)))))))))(((((((((((((((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***+++,,,------...000111000///---...222555<<<<<<;;;:::888555222111000//////...............,,,,,,+++++++++*********))))))))))))))))))))))))'''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((())))))******'''((()))***,,,---...///222333666888:::;;;<<<<<<<<<>>>???AAAAAA@@@@@@@@@AAA@@@??????@@@BBBBBBCCCCCCCCCAAA???===:::999777888888777666555333222111000000000111111111111111---------------,,,++++++++++++***))))))))))))***)))))))))(((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((('''((()))***++++++++++++......///111444777;;;===>>><<<999:::<<<<<<;;;999???@@@BBBBBBCCCEEEHHHKKKDDD???;;;===CCCEEEBBB===>>><<<;;;::::::999666333333333333333222222222222000///...---,,,+++++++++)))))))))(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''***************+++,,,,,,...000111000//////222444333555999;;;===>>>???@@@777555222222222222111///............------------******))))))((()))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''(((***+++...000111111000000......000222333444555555gggsss???///111...,,,((((((''''''&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&(((((((((((((((******+++,,,///111444666444666999<<<===>>>===<<<<<<===>>>???@@@AAAAAAAAA?????????AAABBBAAA>>>;;;<<<@@@AAA???======:::555222333444555555555555555444333222111000000000000///......------,,,,,,+++************)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))******+++,,,,,,---...//////---,,,...555:::@@@???>>><<<888555111/////////......---......///++++++++++++************))))))))))))))))))))))))&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***%%%''')))******+++---///111222555777999::::::::::::<<<>>>>>>>>>???AAABBBGGGEEECCCBBBBBBBBB@@@>>>AAA@@@>>><<<:::888666666777666555444333222222111//////000000111000000///+++++++++,,,++++++***)))+++***))))))((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((&&&'''((()))************...---------000555999<<<::::::999888777777777888BBBCCCEEEFFFFFFGGGJJJLLLCCC@@@>>>???AAA@@@;;;666:::999888999999888555222333333333333333333333222///...---,,,++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''(((((()))*********++++++...000222000...---000333777:::======<<<;;;::::::555333111000000000///.........---------,,,,,,,,,***))))))(((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''(((***---000222333333222111111111111222333555666```}}}rrr???///000---+++'''''''''&&&&&&''''''((($$$%%%%%%%%%%%%&&&&&&&&&%%%%%%'''((())))))((((((++++++++++++---000333555222555888;;;======<<<;;;;;;===???@@@AAA@@@???>>>======???AAACCCBBB???<<<;;;???AAA???>>>===:::555111111222444444555555555333222111000000/////////............---,,,+++***++++++*********))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((())))))******++++++...000...,,,...333888>>>===<<<:::777333000............------......///++++++++++++************))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))))))))&&&(((******))))))+++---///111333555777888888888777999:::;;;<<<>>>CCCGGGHHHFFFEEEFFFGGGFFFCCC???@@@???===;;;999888777777888777666555444333333333...///000000000///...---+++++++++++++++******)))******)))(((((((((((()))))))))((((((((('''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&'''((())))))))))))++++++,,,---000444777999444666888666333333777:::DDDEEEGGGGGGGGGHHHJJJKKKEEECCC@@@???>>>;;;888555666666666777888777555222111111222222222222222222......---,,,++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))******+++++++++///111000......111555999:::<<<:::777555666777444222////////////...------------,,,,,,,,,,,,+++))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%(((,,,000333444444333333222000//////111333555___}}}ooo<<<,,,...***(((''''''&&&&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''))))))))))))(((,,,,,,++++++---///222444111333777:::<<<<<<;;;:::;;;===???AAAAAA@@@>>><<<<<<<<>>>>>:::555000000111333333444444444222111000//////......///------------,,,+++******++++++++++++************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&''''''(((((()))))))))---000000------111555::::::999777555111...---......---------......///+++++++++************)))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))(((***,,,+++(((''')))+++...///111444555666666666444666888999;;;???FFFKKKDDDCCCDDDGGGJJJKKKHHHEEEBBBAAA???===;;;::::::999999888777666555444444444...///000000000///---,,,+++,,,,,,,,,,,,+++************)))((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))(((***,,,///111444555666///333777555222222777>>>???AAACCCCCCBBBCCCDDDFFFHHHFFFCCC???<<<:::999888333333444666777777444222000000000000000111111111...------,,,++++++++++++'''''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''')))******++++++)))---000000......333777777888888666333333666:::444222////////////...,,,---------,,,,,,,,,++++++))))))(((((((((((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%###&&&***///222444444444444222///------///222444nnnhhh@@@///...---***)))((('''&&&&&&%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''')))******)))+++,,,,,,,,,,,,---///222444666999:::::::::999777:::>>>AAABBBAAA>>><<<:::===@@@AAA@@@@@@AAAAAA???????????????===888555333333111000000000111222111000///......------.........------,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((***+++,,,---///000111222999888666444222000......,,,,,,,,,+++++++++******+++++++++*********))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))/////////000111333444555888999::::::;;;>>>BBBEEEBBBDDDGGGIIIIIIGGGDDDBBBBBBBBB@@@???>>><<<;;;;;;::::::888777555333222111222111000///............000//////---,,,+++************)))(((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))+++---...000000111222333444666777888888888@@@@@@@@@AAAAAABBBBBBBBB???<<<999888999999999888666777777888666444222000111222222222000...,,,+++++++++,,,---,,,+++***)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))),,,...///000///000111333666666777666666555444444000///...------...///000111000...---,,,+++++++++************))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%(((---111222111666555333000------000222^^^{{{bbb;;;---,,,,,,))))))((('''&&&&&&%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***)))***,,,,,,++++++---...111222555777999999888888:::<<<>>>@@@???===:::888<<<>>>@@@AAA@@@@@@@@@AAACCCAAA???>>>===;;;999666333222111000///000111111111000///...------------------,,,,,,+++*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))***+++,,,...///000000555444333222000...---,,,,,,,,,+++++++++*********+++++++++*********))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))---......///111333444555777999<<<===>>>???AAABBB@@@BBBDDDFFFFFFDDDAAA@@@DDDCCCAAA???===:::999888999999777666444333222111222111000///............//////...---,,,+++************)))(((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))+++,,,---...//////000111333555777888999999?????????@@@AAABBBBBBCCC@@@>>><<<;;;;;;;;;:::888555555666666555333111///000000111111000...,,,+++++++++,,,,,,,,,+++***))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))+++,,,.../////////111333555666666666666555444333000//////......//////000000///...,,,+++******************)))))))))(((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$''',,,111222222444444444222///------...ZZZwww\\\999,,,,,,,,,***)))((('''&&&&&&%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))(((***++++++++++++,,,...///000222555666666666666:::;;;<<<<<<<<<;;;:::999===???AAAAAA???>>>???@@@EEEBBB>>>;;;::::::999777333222000/////////000111000000///...------------,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))+++,,,---...///000000///...---,,,,,,+++,,,++++++++++++*********+++************)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((())))))))),,,,,,---...000222444555666999===??????>>>?????????@@@BBBCCCCCCBBB@@@???EEEDDDAAA>>>;;;888666555777777666555444333222222111000///......---......///...------,,,+++*********))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***+++,,,,,,,,,,,,...///111333666888::::::>>>>>>??????@@@AAABBBBBBAAA@@@?????????===:::888333444444444333111000....../////////...------,,,***++++++++++++***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((***,,,------...000222444444555555555444333333//////000000000000//////......,,,+++******))))))******))))))))))))((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%$$$&&&+++000333444222444555444111---+++***fff}}}ZZZ999//////...,,,)))((('''&&&&&&%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))''')))************+++------...000222333444444444666666777888:::;;;<<<<<<===>>>???>>>===;;;<<<===AAA>>><<<::::::999888666222111000///...///000000000///...---,,,,,,,,,,,,+++*********))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((()))***+++,,,------------,,,,,,,,,++++++++++++++++++************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))******+++---///111333444555888;;;<<<<<<<<<<<<===???@@@AAABBBCCCBBBAAAAAACCCBBB@@@===:::777555444666555555444333222222111000000///...---------------------,,,+++******)))))))))(((((((((((()))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))******************,,,---///222555888:::<<>>:::666222222333222222000///...------------------,,,,,,***************)))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))&&&(((***+++,,,---///111222333333333333333222222...///000111111000///...---,,,+++***))))))))))))***)))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%)))...222555222444444333///+++))))))kkkXXX888000///---,,,)))((('''&&&&&&%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((&&&((())))))((()))***,,,+++,,,---///000111222222444444555666888999;;;<<<;;;<<<<<<;;;999888999::::::::::::;;;;;;:::777444111000///.........///000///...---,,,,,,+++++++++******)))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))***+++---///111222555666777666666888:::===>>>>>>??????@@@@@@@@@@@@>>>>>>===;;;999888777666555444444333222111111000000///...---,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))(((((((((((())))))***)))((('''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))******))))))(((++++++---000333777:::<<>>===<<<<<<;;;?????????@@@@@@>>>999555222222222222111000000///---------,,,,,,,,,,,,,,,******)))))))))((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))&&&(((******++++++---///111111222222222222111111...///000111111000///...,,,,,,+++***)))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&+++000444333333222000,,,***)))***aaaRRR444///---+++***)))((('''&&&&&&%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''%%%'''(((((((((((()))+++++++++,,,---...000111111666666666777777777777888999::::::888777666777999888999999;;;<<<:::666333111000...---------...///......---,,,++++++++++++******))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&''''''((())))))******+++++++++++++++++++++++++++************)))))))))(((((()))))))))))))))***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))******,,,---///000333444444333333666:::===;;;:::::::::;;;<<<===>>>;;;::::::999999888888777444444333222111000////////////---,,,,,,,,,,,,,,,+++++++++*********))))))((((((((((((((())))))***+++***((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))***)))))))))***+++,,,...222666:::<<<@@@@@@???>>><<<;;;::::::======>>>??????===999666333333333222222222111111///...---,,,,,,,,,,,,,,,***))))))((('''((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))'''(((************,,,...//////000111111111000000......////////////......,,,++++++***))))))******))))))((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%(((,,,000222222111...+++))))))***YYYLLL222......,,,+++)))((('''&&&&&&%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''''''''(((******++++++,,,---///000111555555666777888777777777888999999777666666888:::>>>===;;;;;;:::999666333000///...---------.........---,,,+++************************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))******************************************))))))))))))(((((((((((())))))******((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***))))))***+++,,,------000222333444555777999<<<:::999888888999:::<<<===999999999888888777777777555444333222000...------///...---,,,++++++++++++***************)))))))))((((((((((((((()))******+++***(((&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))*********************+++---111555999;;;=========<<<<<<<<<;;;;;;=========>>>???>>>;;;999555555444333333333333444111000...---,,,,,,,,,,,,***)))((('''''''''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((***++++++******+++,,,......///000000000000000......------------......,,,,,,+++************+++))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###$$$$$$###%%%(((,,,...///000///,,,***((((((ZZZ}}}JJJ111000000......))))))'''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$&&&''''''&&&'''(((*********+++,,,---///000111111222555777999:::::::::999999999888666777999;;;EEEBBB===;;;999888666444000///...---,,,---.........---,,,+++***************************+++++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******)))))))))))))))(((((((((************))))))))))))'''((((((((())))))******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((*********)))***++++++,,,---000444777888999999;;;;;;:::999999999;;;>>>???:::999999888777666666555555555333111///...,,,,,,......---,,,++++++++++++************))))))))))))((((((((((((((()))******,,,***(((&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))***++++++++++++******+++---000444888:::::::::;;;;;;<<<======>>>=========>>>??????===;;;666666555444444444555555222111///---,,,,,,,,,,,,***)))(((&&&&&&''''''(((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))+++,,,+++***)))***+++------...///000000//////...---,,,++++++,,,---...,,,,,,++++++++++++++++++)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% ###%%%$$$######&&&)))***---111111///+++(((&&&bbbNNN555++++++---((()))((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))))))))***++++++,,,,,,000000111222444666888999555666777777666777999;;;@@@@@@>>><<<999555222000000...---++++++,,,---......---,,,+++************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((())))))))))))************---...000333444555555555666777888999::::::::::::<<<:::888:::<<<<<<999666777555222111111111000///////////////...---,,,+++************))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******+++******+++---111555888444555555666888999:::;;;::::::999888777777777888999666222000000000000///------..................+++++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''((()))******+++------,,,,,,---...000111......---------,,,,,,,,,...---+++)))((())))))***(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&)))***,,,---,,,)))&&&###oooNNN777------...***)))((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((()))******++++++,,,///000000222333555777888555666777777666666888:::>>>======;;;888555222000///...,,,++++++,,,---......---,,,+++************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))*********+++---///222444555555555888999:::<<<============<<<;;;;;;;;;<<<;;;888666777555222111111111000000////////////...---,,,+++*********)))))))))(((((()))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******,,,+++******,,,///222444333444666777999999::::::;;;;;;:::999999999999999888555222000000000000///------..................++++++******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''((())))))******,,,+++++++++,,,---...///------------,,,,,,,,,,,,---,,,+++))))))))))))***(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((()))******(((%%%$$$mmm~~~KKK666------...***)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((((())))))******++++++...//////000222444666777666777777777555555777999:::::::::999777444111000///...,,,+++++++++,,,------,,,+++***************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))*********+++---000222444555555999:::;;;<<<>>>>>>>>>???<<<===>>>===:::888777777666444111000111111000000...//////......---,,,+++******))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******,,,+++******+++,,,///000222333666888::::::999999:::999999999999888888888777444111//////000///.........------------------+++******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((())))))***************+++,,,---...---------,,,,,,,,,++++++---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$fffxxxDDD222,,,***+++((()))((('''&&&&&&%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))******+++------...///111333444555666777777666555444666777777777777666555333111000...---,,,+++++++++,,,,,,,,,,,,+++***************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))***((()))+++...000222444444777888999;;;<<<============???@@@===888555666888666333111000000111111000............---,,,++++++***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))*********)))))))))+++---...000222555888::::::999888666666777777777666666666555333000/////////...---......------------,,,,,,******))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((()))))))))*********+++,,,,,,---,,,,,,,,,,,,++++++++++++,,,++++++******)))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&iiisss@@@111,,,***+++((()))((('''&&&&&&%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''(((((()))******++++++,,,---///111333444555666666555444444555666444555555555444222000///------,,,,,,++++++++++++++++++******))))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))((((((***,,,...000222333555666888999;;;<<<<<<======??????<<<777444555777555333000///000111111000............---,,,+++***)))))))))(((((((((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''''''''((()))+++---......000444777999999888777555666777777777777666666444222000000000000///---......------,,,,,,,,,,,,)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))******+++,,,,,,------,,,,,,+++++++++*********++++++++++++*********)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$&&&'''(((eeelllppp>>>222///,,,,,,+++)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''(((((()))))))))******,,,---///111222444555555555333333555777333444444444333222000///,,,,,,,,,,,,+++++++++++++++******)))))))))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''(((((((((((())))))(((((()))***+++---///000555666777999;;;<<<============<<<999666555555555444222000///000111111000---......------,,,+++***))))))((((((((((((''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))'''''''''((()))+++,,,---,,,...111444666777777666777888999:::::::::999888444222111111111111///.........------,,,,,,++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))+++,,,,,,,,,,,,,,,+++++++++*********))))))******+++++++++******)))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((\\\___mmm:::111///,,,,,,+++)))((('''&&&&&&%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''((())))))(((((()))***,,,...000111222333444444333333555777444444444444333111///...,,,,,,,,,,,,,,,+++************))))))))))))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((()))+++---...222333555777999:::;;;;;;===;;;888666666666555444444111//////000111111000------------,,,+++******))))))((((((((('''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((())))))))))))))))))*********+++---///111333555666666777888:::;;;<<<;;;:::999444333222222333222000///......------,,,++++++***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((()))++++++++++++***+++*********)))))))))))))))***++++++++++++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%[[[nnniii777......******)))))))))'''&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))(((((((((***+++---///000111333444444333444666888444555555444333111///...+++,,,,,,,,,,,,+++*********)))))))))))))))******((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))((((((((((((***,,,---...///111333555777777888===999555444666666555222333111//////000111111000------------,,,+++******)))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))++++++******))))))((((((+++,,,---///111333555666555666888:::::::::888777444333222333333333111///......---,,,,,,+++******'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&%%%'''(((*********))))))************))))))))))))))))))+++,,,,,,+++***)))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$###jjjqqqbbb===333+++---((()))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))***+++,,,---///000000111222222333333444333333222111000......,,,++++++******++++++,,,************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************///111333444555666:::<<<:::999888777666666666666000000000000////////////...------,,,,,,++++++***))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))***+++,,,...000222444444666888;;;;;;;;;999888888777555333111//////...------------,,,+++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************---,,,+++***))))))))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%sss{{{aaa===333+++---(((***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))))))))***+++,,,,,,//////000000111222222222333333333222111000...---,,,++++++******++++++,,,*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********...///111222333555888:::::::::999888777666666666111111000000000/////////...------,,,,,,+++******))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))******+++---///111222222444666888888777666555444333222000///...------------------,,,+++******))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********---,,,+++***)))))))))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%www___;;;222+++---)))***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))***+++,,,......//////000111111111222222222111000///...---++++++************++++++******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))******,,,---///000111333555888999999888888777666666666111111111111000000000000---------,,,++++++******)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((())))))******+++---...///000111333444444333222111000///...------,,,------------------,,,+++******)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))******---,,,+++***************((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzz\\\999111+++---)))***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))***++++++---------...//////000000000111111000///...------++++++************++++++***)))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))******+++---......000333555666666666666555555444444222111111111000000000000------,,,,,,+++*********))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))))))))***+++,,,//////111222222111000///...------,,,,,,------...------------,,,+++******))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***,,,,,,+++***************(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%YYY888000+++...)))***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))***++++++,,,,,,------...//////////////////......---,,,+++******))))))******+++)))))))))(((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((***+++,,,,,,---000222222333333333333222111111111111111000000000000///---,,,,,,++++++***))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))******...///000111111111000000......------......///000------------,,,+++******((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))++++++***)))))))))******'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzzWWW666000+++...***+++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))*********++++++,,,------..................---,,,+++******))))))))))))******))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))''')))***++++++,,,...111///000111222222111000///000000000000////////////,,,,,,,,,+++******))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''((((((''''''((()))******...///000111111222222222///////////////000111111------------,,,+++******((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))***))))))((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzzoooUUU444///+++...***+++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))******+++,,,,,,---,,,------------,,,,,,+++******))))))))))))******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''(((*********+++---000...///111222222111///...////////////.........---,,,,,,++++++***)))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((()))++++++------...000111222333333111000000000000111111222------------,,,+++******(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%tttlllTTT444///+++...***+++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))***++++++,,,,,,,,,,,,---------,,,++++++******))))))))))))******)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''(((*********+++---///...///111222333111000//////.........------------,,,,,,++++++***)))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''')))***+++,,,,,,,,,---///111222333444111111000000000000111111------------,,,+++******(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''&&&&&&&&&''''''(((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{{{{SSS444///+++...***+++)))((('''&&&&&&%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((***---...---,,,,,,+++*********+++************************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((()))***+++++++++111111111111111000//////000000//////.........---,,,,,,++++++***)))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))+++))))))+++///111111///111111000000//////......------,,,++++++******))))))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((******))))))((((((''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''!!!"""###%%%%%%$$$###"""################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%|||RRR444///***,,,'''((()))((('''&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''(((***,,,...---,,,+++***************************************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((())))))***++++++//////000000000000000///////////////......------,,,,,,++++++***)))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***)))(((***...000///...//////......------------------,,,++++++******)))))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''(((((())))))))))))((((((''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""#########$$$$$$$$$$$$$$$######################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%|||RRR555000+++,,,'''((()))((('''&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((()))+++,,,,,,+++******************************************(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******,,,---...//////000000//////............---------,,,,,,++++++***)))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''))),,,...------,,,,,,,,,,,,++++++++++++------,,,++++++******)))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$""""""###%%%&&&'''&&&%%%$$$$$$###$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}OOO555222---...)))***(((((('''&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&'''''')))***++++++******)))))))))******************************(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))))))))***,,,---.../////////------------------------,,,,,,++++++***)))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((***+++++++++******++++++++++++++++++------,,,++++++******))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%(((+++---)))(((&&&$$$######$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%HHH111000,,,...)))+++((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''((()))))))))))))))(((((())))))***))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((('''(((***+++,,,---......,,,,,,,,,,,,------------,,,,,,++++++***)))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((()))***+++*********+++,,,,,,,,,---------,,,++++++******)))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&(((+++---)))(((&&&$$$######$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%|||AAA---...***,,,'''***((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''(((((((((((((((((())))))***))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&'''(((***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,++++++***)))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&(((((('''''')))***)))******+++,,,---......------,,,++++++******)))((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%'''&&&%%%$$$$$$###$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%vvvAAA...///++++++''')))((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&(((''''''''''''((()))***))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))************+++++++++,,,,,,,,,,,,,,,,,,++++++***)))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$''')))((('''''')))+++((())))))+++,,,---......------,,,++++++******)))(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$###"""!!!###$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%qqqDDD222333...---(((***''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''''''''''''''((()))***))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))*********++++++,,,,,,,,,,,,,,,++++++***)))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))%%%'''))))))'''&&&)))+++'''((()))***+++,,,---...------,,,,,,+++******)))(((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%'''''''''%%%$$$!!!"""$$$%%%%%%$$$###"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}}}}CCC222000))),,,((()))(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++###... """111!!!(((***!!!,,,///)))"""''''''''''''''''''''''''...""" 444 ''',,,!!!&&&,,,&&&'''---$$$ 111'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))******++++++,,,------,,,,,,+++***)))((('''&&&(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((()))******++++++,,,+++***((((((((()))***)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzz|||BBB111000***,,,)))***(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###((('''"""###""")))'''888(((+++---'''(((((((((((((((((((((((( )))!!!&&&777000(((---000666 %%%"""---$$$$$$...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))******+++,,,,,,---,,,,,,+++***)))(((''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((()))******++++++,,,+++)))((((((((()))***)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxzzz@@@000000***---***+++(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""'''%%%&&&,,,%%% ***)))444%%%111!!!&&&&&&&&&&&&&&&&&&&&&&&&---000((("""333$$$$$$"""(((,,,$$$""",,,)))***333"""###(((***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,++++++***)))(((''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''((((((((('''(((((())))))******++++++***))))))((())))))))))))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxx???000000***...***+++(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))%%%'''""")))000"""(((***///666000''''''''''''''''''''''''&&&+++)))$$$+++<<>>///000+++...***+++(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++***###333mmmqqq222&&&bbbxxx000)))""")))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))******+++++++++******))))))(((((((((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((())))))******)))))))))*********)))))))))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%nnnvvv>>>///000+++---)))***(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%***"""$$$###)))888"""###uuuXXX%%%***###'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((())))))******************))))))(((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***(((((()))************))))))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%jjjvvv>>>000000+++---(((((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$<<<///???111!!!,,,???bbbnnn+++)))$$$ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((())))))***************))))))))))))(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))))))))'''((()))***+++******))))))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%rrrvvv>>>000111+++,,,''''''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''',,,...!!!uuu<<<&&&---HHH+++///222### ---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&''''''((()))))))))************))))))))))))(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))'''((()))+++++++++***)))))))))'''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ppprrrCCC333...,,,...'''+++''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$222CCCHHH>>>@@@FFFAAA@@@>>>888"""&&&***lllsss+++...{{{&&&!!!+++'''... ,,,+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&|||ppppppBBB222...,,,...'''+++''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***111+++$$$777___mmmIIIeeezzz$$$CCC***!!!"""((((((///&&&"""///,,,&&&"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&yyynnnmmmAAA222...,,,...&&&+++''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((000"""***)))???jjj111!!!///@@@###$$$!!!...000%%%+++///"""...222&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))******(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&mmmiii>>>111...,,,---&&&+++''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&###$$$--- KKKbbb333'''%%%bbbAAA!!!111---$$$ (((555(((,,,((($$$\\\\\\ !!!)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''ttteee<<<111...,,,,,,%%%+++''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%222 ((('''"""!!!+++OOO...,,,"""...&&&$$$+++&&& $$$"""^^^]]]!!!$$$...%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''aaa999000///,,,,,,%%%+++''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###AAA@@@@@@@@@HHHGGG???&&&)))###%%%%%%...222BBB(((###))))))333+++888...JJJ999&&&&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''^^^888000///,,,+++%%%+++''''''&&&%%%%%%%%%%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&666yyyjjj444 ***---999$$$!!!"""***&&&XXX%%%(((000&&&%%%::::::GGGJJJTTTuuu###(((!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''\\\777000///++++++%%%+++''''''&&&%%%%%%%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...PPP$$$,,,***)))---%%%'''%%%'''"""'''%%%111...rrr&&&'''---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((~~~^^^888000,,,+++...&&&(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++000 &&&,,,)))###*** ***"""&&&)))"""ZZZjjj---777"""iii((('''***$$$!!!$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!)))&&&$$$)))((($$$(((###(((+++)))&&&%%%&&&'''%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&'''''''''''''''((()))***+++(((&&&&&&(((***+++***&&&))),,,,,,***((((((***+++)))+++000000)))%%%'''******)))((('''(((***---(((&&&%%%'''***+++***((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((()))***+++***(((&&&$$$$$$$$$&&&(((((('''))),,,###'''+++***&&&$$$'''***((())))))******))))))(((+++***((('''&&&&&&'''((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%&&&'''((((((%%%###%%%***------222'''###)))---))))))---777---111888777999===:::333888;;;:::777555222000---***---,,,$$$'''...***((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###$$$(((((($$$###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$'''&&&&&&(((******'''$$$***((('''(((+++...444:::]]]888000---+++...&&&(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!---%%%<<>>888888777666666777666444333;;;888???CCC;;;666///###%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""$$$))))))$$$"""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%'''***+++)))&&&))))))(((%%%$$$'''---333555999<<<===<<<>>>BBBEEEoooXXX666000---+++---&&&)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$&&&,,,777999...111''''''%%%...,,,fff!!!/// %%%OOO>>>///###---)))&&&777 $$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%$$$'''---((( $$$ ###(((***&&&!!!"""&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((()))))))))%%%&&&((()))***+++******(((((()))***++++++++++++***))))))***---///111111222222222333222///---,,,...,,,)))((())),,,---...******)))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((()))))))))###%%%***---//////---+++000111000...---...+++'''000---+++,,,//////,,,)))+++***)))(((((()))***************)))((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&''''''((((((((((((***'''''',,,111444777;;;222777666222777DDDKKKIIIGGGHHHOOOOOOKKKUUU^^^XXXPPPLLLJJJKKKJJJEEE@@@===<<<222666???@@@@@@;;;000...+++'''$$$$$$&&&***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""$$$))))))$$$"""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&***+++(((%%%((((((((()))---555===CCC999@@@GGGGGGCCC???;;;777qqqVVV555000...***,,,&&&***''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""",,,###!!!555%%%)))777555%%%(((777222///NNN!!!111%%%...ZZZ222+++'''***&&&---###***,,,$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((###$$$(((!!!'''333***###"""###"""%%%)))%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&''''''((('''''''''((((((((())))))((((((((()))))))))******))))))***,,,------------------...000222555777999888;;;>>>AAADDDFFFIIIKKKCCCEEEGGGHHHHHHGGGFFFCCC<<<888333///...,,,***(((*********))))))(((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))******'''(((***+++,,,,,,+++***&&&***,,,,,,000666555000333444444333222111000///***************+++,,,,,,******))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''((((((((((((///---000888<<<888555555999???CCCKKK___www~~~dddmmmyyywwwqqqyyytttxxxrrrooopppooojjjiiilllYYYCCC888888777:::===777<<<999444///***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""$$$(((((($$$"""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$%%%((()))'''%%%&&&***111:::BBBGGGHHHHHHEEEDDD===666<<>>>>>@@@HHHNNNFFFGGGIIIJJJJJJGGGCCC@@@KKKLLLJJJFFFFFFIIIJJJIIIBBBAAABBBDDDDDD@@@777000---------+++(((&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))******++++++///---++++++,,,000444777???FFFJJJMMMVVVaaaaaa[[[WWWXXXXXXWWWUUUSSSRRRRRR===<<<:::666222...+++)))***)))(((''''''((()))***''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((((((((((()))+++---///;;;555444888;;;???LLL[[[qqqpppqqqxxx~~~{{{zzzxxxnnn```^^^```UUUIIICCC;;;777888999888555///((($$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$"""###&&&&&&###"""$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&(((***+++000777@@@GGGHHHDDD???;;;CCCBBB@@@DDD]]]RRR333111///***,,,&&&+++''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$***)))'''+++}}}%%%$$$,,,VVVttt***###(((***TTT'''"""...((($$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''$$$$$$'''&&&444OOObbbCCC(((###))))))%%%###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''(((((('''''''''''''''((())))))'''((((((((())))))))))))(((((()))******+++,,,,,,*********+++---111555777:::MMMaaaddd\\\ZZZhhhvvvuuujjjjjjdddYYYQQQMMMHHHAAACCCEEEIIIOOORRROOOGGG???777888666222,,,((('''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))******+++,,,,,,%%%)))111;;;FFFQQQYYY]]]ZZZ^^^]]]XXX[[[```ZZZOOOVVVTTTQQQQQQRRRRRRNNNKKKOOONNNMMMJJJFFF@@@;;;888444111---***(((((()))***((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''((()))((((((((())),,,111666999AAABBBGGGLLLOOO[[[|||}}}|||```SSSNNN@@@@@@@@@>>>:::555000---''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%""""""$$$$$$""""""%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%(((///555???EEEHHHEEE@@@@@@JJJSSSTTThhhQQQ222111///***,,,&&&,,,''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%)))%%% ''',,,$$$$$$,,,+++""""""'''$$$&&&CCC000"""***%%%'''WWW,,,%%%"""$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!((())))))&&&###;;;444)))$$$''''''"""$$$---%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))'''''''''''''''((())))))(((((((((((())))))))))))((())))))***++++++,,,,,,------...222777???FFFJJJkkkooo```IIIGGGFFFHHHKKKIIICCC===BBBBBB@@@:::222,,,******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))***++++++,,,,,,>>>EEEPPPZZZ______[[[XXXkkkrrruuuuuu}}}|||jjjccc^^^___dddeee___WWWMMMPPPTTTYYY[[[[[[ZZZYYYAAA===666///***(((((()))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))(((((((((***///666===AAA:::MMMhhhyyyyyy}}}aaa___fffaaaZZZOOODDD<<<777555555''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&###!!!######!!!###&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###&&&)))'''&&&***444===FFFIIIHHH???<<>>YYY]]]KKKTTTjjjsssuuurrriiiMMMPPPeeebbbggggggaaaQQQ===///+++---+++***(((&&&&&&&&&''''''))))))(((&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((&&&%%%///++++++888BBB;;;BBB[[[yyy}}}zzzuuu{{{|||xxxsssxxx~~~```EEE<<<===>>>333+++'''((('''###$$$((()))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$##################'''&&&$$$$$$%%%&&&&&&%%%###***...---...777DDDNNNHHH>>>XXXPPPWWWzzzMMM888///111+++)))***'''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&333!!!VVV""",,,,,,---"""bbb???!!!333%%%$$$---!!!888;;;)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''******)))))))))(((((((((&&&&&&&&&'''(((((()))))))))))))))))))))))))))***((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&))),,,,,,***+++...///,,,---222555333111111DDDSSS]]]vvv|||hhhwwwmmm\\\JJJ;;;333888AAAHHHFFF===777666)))((((((***++++++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***)))(((((())))))*********---,,,555HHHTTTWWW\\\SSSYYYvvv{{{}}}~~~iiiIII]]]^^^aaadddaaaRRR<<<+++''')))++++++***)))***,,,))))))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))******)))(((+++666888<<>>===<<>>HHHTTT[[[MMM444%%%(((222&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((()))))))))***///777===OOOZZZnnnooojjjiii]]]SSSMMMQQQVVVTTTOOOLLLPPPggg[[[LLLTTTTTT```hhhmmmTTT888---222888111'''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&)))444@@@@@@999KKKmmmzzzpppJJJ555---///***(((***'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''...+++'''!!!555333"""000###""")))+++***'''&&&%%%###$$$'''***+++)))"""''')))+++,,,###!!!+++"""###$$$ (((--- """###$$$***###$$$111%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((***)))))))))((((((((('''((()))***+++,,,---...///......---,,,,,,------...))))))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))***)))+++//////,,,***,,,777YYYbbbnnn{{{yyywwwvvvhhhhhhjjjwww|||ooo}}}uuu```DDD666333888>>>???:::111***%%%)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))***(((***,,,+++///===RRRccc|||wwwwww___DDDGGGLLLPPPNNNBBB111$$$(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&'''((()))---777EEEOOO[[[lllhhhZZZJJJZZZrrrzzzxxxwwwtttjjjfffssskkk\\\WWW\\\wwwtttyyykkkmmmgggTTT>>>000***((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$##############################$$$$$$%%%&&&&&&&&&%%%''''''&&&$$$&&&+++000GGG;;;AAA]]]ttt|||III444---///***(((***'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((!!!+++)))!!!)))---,,,222222&&&,,,+++###(((""",,,111+++&&&'''&&&###......---(((""""""(((---;;;$$$!!!)))+++(((%%%)))...''')))***%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''((((((((((((((())))))***+++,,,,,,---111222333444555777888888888666444222111222444555000000///...---,,,,,,+++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))---))),,,111---+++;;;SSSnnnzzznnneeecccFFF;;;;;;>>>BBBCCC<<<000'''))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))******)))---444>>>LLL\\\kkkttt~~~rrrZZZCCCDDDSSSVVVCCC------,,,***(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%''',,,222>>>QQQhhhwww}}}}}}xxx~~~[[[eeetttyyyoooooorrrpppggg\\\eeeuuu]]]>>>666888+++***)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$%%%&&&&&&'''%%%''''''&&&&&&+++444;;;DDD===VVVuuuIII444,,,///***(((***'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((###+++---,,,+++###)))000(((&&&+++...---,,,,,,444,,,(((---111000111333***)))***((('''000...%%%"""+++,,,((($$$!!!***$$$,,,%%%)))***$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))''''''''''''((((((((()))***+++...111555888:::<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@===:::777666777999:::888777666555444222111111))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))),,,'''***222222;;;eeexxxjjjmmmwwwSSSJJJBBBCCCIIIHHH===111))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++///666FFF\\\rrrbbbGGGAAAIIISSSYYY111///,,,)))((((((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((()))))))))...666CCCVVVqqquuudddaaaiii~~~ooo```WWWXXXvvvwww___LLL===222---,,,***(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''%%%&&&((('''(((///;;;DDD777RRRgggjjjqqqGGG444,,,,,,(((***+++$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))%%%!!!$$$))),,,+++'''+++'''%%%))),,,,,,******..."""222444999@@@222>>><<>>222???777111444999;;;999888,,,///000,,,)))******'''((('''&&&'''((('''%%%###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&)))&&&""")))333000$$$000"""///:::>>>qqqrrruuuooossszzzlllLLL@@@AAAJJJKKK???111,,,'''''''''&&&)))...''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''''''''******,,,---***''')))000666WWWllljjjhhhgggiiiooodddPPPHHHOOO\\\XXX;;;%%%'''...***&&&(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%(((***(((%%%)))000...333???zzzsss|||}}}jjj___rrrvvvmmmggg]]][[[@@@777555000+++******((($$$%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$#########""""""$$$%%%%%%%%%%%%%%%%%%&&&$$$******'''...<<>>PPP>>>```~~~vvvUUUKKKxxxxxx^^^[[[]]]bbbMMM999999333------222777888666---000111...***)))'''$$$''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%'''***,,,---...*********000666000111===GGG:::888===HHHcccppp```___QQQQQQ___bbbbbbyyytttpppeeeWWWQQQNNNOOOKKKCCC:::555333333222;;;;;;888222...------+++((('''%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((&&&''')))'''%%%***222(((666CCCVVV}}}lllqqqwwwsss^^^OOOPPPUUUQQQ;;;222+++******((('''((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((((('''***)))555FFFdddpppPPP```qqqPPPJJJWWWZZZTTTCCC---%%%+++,,,%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''%%%&&&)))(((&&&'''***(((>>>\\\xxxsssooossslllwwwuuummmhhh```cccRRRBBB777,,,&&&$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$$$$#########""""""$$$%%%%%%%%%%%%&&&&&&&&&$$$&&&(((,,,555???AAA===KKK```lll{{{FFF444------))))))+++%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%(((+++,,,***((( (((...333CCC^^^vvvvvvpppvvv~~~^^^GGGMMMLLLAAA888777555000555999666...)))***)))%%%))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((***+++$$$...111+++,,,555===???JJJFFFLLL[[[www}}}{{{ssswwwuuujjjUUUEEE???:::444...000333666555222...,,,,,,)))&&&%%%''')))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&(((+++,,,)))&&&***111555---jjjtttzzz{{{YYYKKKLLLIIIKKK===000+++***(((&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''''''''(((((((((444***(((//////111JJJjjj~~~bbbWWWeeeyyy~~~~~~|||dddKKKJJJXXX^^^UUU<<<,,,+++,,,'''(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&(((%%%%%%)))***)))))),,,AAAbbb}}}iiiyyy}}}bbbuuuooopppxxxtttooobbbeeePPP:::222///+++***---%%%%%%%%%%%%$$$$$$$$$$$$################################################$$$$$$$$$###############$$$$$$%%%%%%&&&&&&&&&&&&(((&&&)))111888999<<<@@@]]]vvv~~~DDD333---...))))))+++&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&)))### ###+++///+++$$$888KKK]]]hhhvvv}}}wwwqqqfffbbblll{{{~~~vvvrrr}}}UUU>>>888777888666111+++,,,///...(((***)))(((&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''')))))))))(((&&&&&&''''''***+++444;;;:::DDD]]]ooojjjxxx}}}xxx{{{~~~~~~uuugggccccccXXXHHH@@@999666888999777:::???444000***'''&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((($$$,,,...***,,,222000'''777jjjuuujjjzzzvvv~~~hhh\\\OOOXXXIII888///+++((((((***''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))+++***,,,---...;;;]]]^^^ZZZ~~~~~~xxxyyywww^^^[[[RRRMMMKKKAAA000)))+++))))))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%'''***++++++222:::ZZZyyy||||||cccbbbhhhrrr|||qqqaaaxxx\\\AAA555///&&&$$$(((&&&&&&%%%%%%%%%$$$$$$$$$########################################################################$$$$$$%%%%%%&&&''''''''')))'''...999;;;999EEEWWWzzz~~~BBB333...///))))))+++&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''***,,,,,,&&&"""&&&333@@@{{{vvvcccQQQOOOEEE;;;>>>>>>:::AAAHHHDDD???YYYhhh|||iiiuuu{{{ggghhhlllGGG999---,,,000111---(((******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&(((******))))))+++...<<<,,,EEEnnnsssrrr{{{xxxfffQQQ===555111...666CCC???:::333---)))(((&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))((((((***+++***+++555AAAjjjrrrvvvpppiiimmmggg```gggeeekkk|||eee[[[QQQFFF???888///******(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***%%%''')))111EEEbbb|||tttbbbrrrlllZZZKKKHHHGGG===000(((+++***)))(((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###&&&***+++(((--->>>PPPjjjmmmsssqqq```nnnuuu{{{eeeNNN@@@444((($$$&&&&&&&&&&&&%%%%%%%%%$$$$$$########################################################################$$$$$$%%%&&&&&&'''(((((('''***555@@@@@@CCC^^^{{{AAA333//////)))(((+++'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''(((...;;;NNNdddrrr~~~kkk\\\QQQFFF999///===RRRMMMFFFFFFSSSdddZZZSSSDDDMMM\\\^^^GGGNNNcccqqq}}}]]]???777333)))'''...+++++++++++++++)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((((()))***)))(((***000555GGGSSStttwwwfff]]]___WWWDDD:::===GGGBBB<<<666222---)))&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))---###&&&111***$$$FFFwww}}}lllzzzxxxllluuuzzz~~~lllkkkiiiYYYmmmwww{{{xxx___YYYTTTSSSLLL===...&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))***+++///+++000GGGhhhggg{{{```CCC>>>GGG>>>''',,,+++***(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%(((,,,,,,+++888UUUpppxxx}}}zzztttiiiXXXEEE666---)))&&&&&&&&&&&&%%%%%%%%%%%%###############################################################$$$$$$$$$$$$$$$%%%&&&'''(((((())),,,111<<>>ooo}}}mmmMMM:::???LLL---,,,+++)))((('''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))''')))222GGGkkkeee~~~~~~xxx}}}}}}nnnSSS===+++''''''&&&&&&&&&%%%%%%%%%################################################""""""######$$$$$$$$$$$$$$$$$$%%%&&&'''((()))***...666???GGGSSSmmm>>>555---,,,+++((('''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''$$$!!!"""'''((('''###)))*********$$$000JJJeee{{{nnnNNN@@@???LLLeee___YYYgggkkkaaahhh\\\RRRMMMQQQ[[[eeepppyyywwwtttwwwssskkksssjjjmmmcccYYYggg}}}tttZZZ___{{{eeeTTTJJJ555///333...+++111555...+++'''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###))),,,((($$$%%%,,,111---111888uuu|||kkkpppyyy}}}hhhVVVPPPIII???GGGKKK888///)))######(((***'''!!!''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((,,,!!!$$$+++)))***,,,(((222...###WWWbbbrrrxxxddddddxxx{{{pppeeezzzXXXSSSaaacccPPP;;;***+++((($$$&&&++++++&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%...'''...)))---***,,,BBBlllbbb}}}}}}jjjNNNHHH999???444+++(((%%%!!!'''111''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%&&&'''%%%######$$$&&&,,,777DDDeee~~~{{{yyyxxxpppccc___ZZZWWWXXXZZZ[[[\\\hhhnnn|||~~~uuu~~~mmmwwwbbb@@@&&&))))))''''''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$################## $$$'''&&&$$$$$$)))...:::FFF777VVVnnn>>>555---,,,+++((('''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&((((((((('''&&&%%%)))'''!!!$$$...666KKKkkk```]]]PPPFFFIIIRRRbbbxxx}}}sssdddMMM<<>>555---,,,+++((('''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% ###'''(((&&&$$$$$$%%%(((***)))WWWzzzoooUUU???FFF]]]kkk^^^RRR[[[iiiLLLPPPVVV___pppwwwiiieeeaaa]]]ccczzz{{{III555666777222///444333000,,,(((&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((((((+++000444MMM~~~cccrrrsss}}}vvv{{{bbbIIIFFFGGG<<<@@@<<<555---'''&&&''')))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))'''&&&***......!!!???wwwmmmlllxxxeee^^^KKKtttrrrlllzzzsssYYY:::000)))+++)))###"""&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&333)))000444...YYY}}}rrr{{{aaannn}}}iii]]]@@@EEE===+++&&&...---!!!'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$%%%&&&)))******)))///333MMMvvv|||iiiooorrrTTTKKKTTTdddwww~~~xxxyyy}}}xxx|||KKK888)))''')))&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%&&&'''&&&%%%)))///555999AAAmmmuuu>>>555---,,,+++((('''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$""""""$$$$$$###&&&******555TTTbbb222UUUUUUppp{{{kkk___MMMRRRbbbsssuuu{{{vvvvvvvvvqqqiiiqqqooofff}}}hhhOOODDD555,,,333111333333111,,,(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%***...***###***CCC[[[|||yyyhhhxxx~~~|||uuurrrzzzeeeZZZLLL;;;@@@@@@===555+++%%%$$$&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%,,,+++(((,,,...---000;;;nnniii|||}}}WWWkkkpppwwwpppyyy}}}PPP999)))***+++$$$###)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&***)))$$$ 000444???vvv{{{qqqooo^^^|||~~~tttwwwxxx{{{|||GGGCCC???999,,,!!!'''444''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$&&&)))+++***)))'''FFF\\\xxx}}}xxxyyyOOOHHHOOOiii~~~xxxdddGGG...)))***&&&""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$&&&&&&%%%$$$&&&+++222888???GGGxxxxxxqqqzzz>>>555---,,,+++((('''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%***%%%###'''(((&&&'''***'''>>>^^^yyytttPPP<<>>555---,,,+++((('''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&"""$$$))))))$$$$$$***MMMpppyyyZZZ:::222CCC]]]PPPTTTTTTJJJKKKkkk}}}~~~vvvjjj~~~zzz^^^[[[\\\zzzGGG000++++++,,,...000...+++'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''***###&&&;;;UUUnnnuuunnn}}}dddlllxxx]]]gggaaaYYYaaaxxx\\\@@@???>>>===:::444---'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&///******111(((---KKKuuuhhhjjjaaa:::******+++******(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((()))$$$///,,,IIIyyyhhhyyyeeeqqqeeejjjwww|||]]]???444---$$$((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&)))...222PPPsssKKKBBBXXXuuu}}}wwwuuulllsss\\\>>>+++&&&'''((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$###$$$(((///777<<<>>>nnnsssvvv>>>555---,,,+++((('''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""!!!$$$'''$$$###111CCCvvvbbb555...EEERRRTTTZZZQQQKKKbbbxxxzzzyyyyyygggZZZ^^^lllzzzVVV;;;777222......333555333000''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((,,,+++;;;___}}}___eeeyyymmm```gggfffgggzzzqqq~~~yyyzzznnnwwwzzzpppZZZOOOCCC===<<<999000(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&///***+++111)))BBB~~~kkkeeezzzyyyOOO222)))))))))&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((000'''&&&222rrriiizzzpppyyyttt\\\ssstttUUU999000---((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$''')))'''&&&***444===oooJJJKKKhhh}}}yyy|||~~~pppSSS333&&&)))***%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$###&&&+++333:::>>>PPPuuuvvv>>>555---,,,+++((('''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&''''''""")))HHHiii[[[777AAAQQQCCC<<>>555...---,,,)))((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%#########$$$'''---((()))CCC___hhhBBB:::FFFZZZUUU>>>AAAZZZzzzuuurrr~~~{{{ttt\\\===222===...===AAA888)))!!!(((***$$$""")))&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***)))%%%$$$)))000333PPPppp{{{fffvvvpppgggjjj|||yyyyyyrrr{{{sssaaaQQQ===<<<@@@444///)))&&&)))***'''$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''***555(((...CCCwww|||```mmmxxx^^^888$$$222!!!***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%''''''''')))***)))...+++<<>>555...---,,,)))((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&$$$$$$%%%&&&222$$$---:::gggmmm555;;;FFFPPPOOOJJJWWWwww}}}xxxfffaaa[[[aaawwwuuuJJJ:::333777555222===///&&&''')))%%%###%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""'''&&&!!!%%%...000***PPPggglllsssyyyhhhfff{{{fffIII<<<999444333***###%%%))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))(((,,,///444@@@~~~aaa{{{EEE,,,***---******((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''&&&&&&(((***,,,,,,(((666vvv|||~~~wwwjjjqqq~~~xxx[[[///---%%%(((---))))))+++&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&((((((&&&(((---111MMMvvvjjjdddwww^^^FFF```vvviii~~~~~~zzzpppppp\\\000 ---222'''&&&%%%$$$##########################################$$$$$$$$$%%%%%%%%%%%%'''&&&...555222LLL{{{iiinnnZZZPPPLLLLLLLLLppp~~~|||>>>555...---,,,)))((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%&&&(((&&&***(((:::^^^dddQQQKKK\\\^^^VVVJJJSSSzzz{{{uuu~~~rrrmmmpppnnnggglllyyyZZZJJJ444FFF<<<666???777...)))((((((&&&###&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&---888AAAqqqnnnssszzz|||tttrrr~~~{{{sssjjjNNN???>>>;;;///&&&&&&))))))((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((()))))))))&&&---888iiicccxxx[[[999###000******)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))'''&&&''')))+++------(((XXXwww{{{nnniiinnn{{{~~~kkksss===111''')))...)))(((***'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''')))&&&)))333===YYY~~~yyyzzzaaavvvnnnWWWHHHUUUuuuooo|||vvvGGG'''***///'''&&&%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%)))"""$$$444888666```{{{}}}wwwUUURRROOORRRXXX]]]]]][[[~~~>>>555...---,,,)))((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%%%%%%%'''((( (((999[[[gggDDDEEE|||dddLLL???UUUzzzuuuaaaQQQ;;;111::::::555,,,(((******&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))$$$(((...)))+++KKKtttqqqccchhhuuuqqqttt}}}lllyyyyyy]]]AAA<<>>555...---,,,)))((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###$$$&&&(((333$$$XXXsssDDDCCCiiieee[[[@@@GGG~~~sss{{{nnneeekkkvvv{{{~~~|||hhhTTTNNN999<<<888...''''''))))))&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((&&&&&&)))222JJJqqqsssgggxxxxxxhhhrrrvvvvvvvvvUUUHHH<<<777222...(((###%%%***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***///---===ppp}}}gggQQQwwwssswwwZZZ999)))+++***)))((((((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%******)))+++000iii\\\~~~~~~www|||aaammm}}}yyysssyyywwwrrrLLL555+++---(((&&&)))((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%+++(((***>>>ZZZ~~~}}}hhhjjjtttuuuJJJOOOqqqaaa|||}}}uuu{{{hhhOOO===(((((('''&&&%%%$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&---444:::PPPxxx|||rrrWWWooo[[[SSSQQQooozzz>>>555...---,,,)))((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$######$$$''')))...VVVyyy]]]555QQQfffBBBSSSZZZ|||xxxxxxrrrkkk^^^SSSTTT^^^gggiiiWWWYYY^^^fffooovvvzzz{{{yyyyyyrrrooovvvwwwvvv}}}MMMFFF;;;000(((%%%&&&)))&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###)))%%%'''LLLjjj___kkktttppp{{{}}}yyykkkqqqxxxooo]]];;;666222...((($$$&&&+++&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******&&&666LLLccc```wwwyyywwwyyy~~~vvvsssnnnttt}}}|||uuunnnFFF---++++++***)))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%###&&&++++++***333???vvvmmmlll~~~wwwzzz{{{\\\rrrvvvyyyhhhwwwyyyaaa@@@,,,+++((((((,,,+++''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''))),,,%%%)))GGGkkk~~~uuuaaaKKK\\\}}}yyyzzzyyyqqqTTT,,,((('''&&&%%%$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%)))222444===^^^gggqqquuusssooogggbbbbbbiiiooojjjxxx>>>555...---,,,)))((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((+++777zzznnnBBBMMMMMM<<>>666...---,,,)))((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&***---hhh___BBBHHHaaaCCC---SSSuuu~~~~~~ooolllkkkhhhgggjjjhhhaaa^^^fffqqqwwwqqqpppooooooooommmjjjgggooolllttt}}}|||tttJJJ;;;777...((('''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''000###999tttvvvbbbccczzzoooyyyrrreee```ZZZXXXZZZ]]]______```gggsss}}}|||www|||{{{yyy^^^KKK777000000...)))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******888===ooopppeee^^^yyyyyyuuu~~~}}}yyy~~~{{{rrrlllsss{{{pppfffkkkwwwdddBBB,,,+++***)))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&(((,,,,,,333MMMjjj```hhhkkk}}}|||yyyxxxggg[[[TTTPPPSSSXXXaaatttpppbbbttteee^^^xxxtttsss___888...***((((((%%%(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''###***111NNNzzz```EEEbbb}}}{{{wwwxxxrrr~~~EEE(((((('''&&&%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%***&&&111;;;FFFlllyyy{{{gggooo}}}tttwww~~~www>>>555---,,,+++((('''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&!!!$$$'''///&&&PPP```EEECCCQQQFFFSSSFFFlll}}}rrrjjjiiicccbbbgggiiigggbbb___dddmmmrrrssssssqqqrrrtttqqqllllllqqq}}}zzz{{{yyy}}}@@@111888111###(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###&&&***%%%###///(((333\\\YYYGGGTTTwwwtttnnnYYYPPPJJJFFFAAADDDNNN[[[``````dddlllpppooolllgggbbbfffyyy~~~~~~]]]777///222---'''&&&&&&&&&&&&&&&&&&'''((()))***!!!...***$$$,,,)))+++---rrrooopppvvvSSSgggrrrppp}}}}}}|||tttooo~~~{{{zzzjjjdddKKK444$$$---***###(((%%%)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###((('''"""%%%,,,,,,%%%+++***$$$555///444uuu___xxxuuuwwwsss}}}vvvuuunnnbbbWWWhhhuuuhhhooopppxxxxxxfffhhhyyymmmvvvyyygggpppbbbyyyxxxSSS333(((000&&&,,,''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''((((((---000KKKzzz~~~xxxwwwJJJTTTxxxssszzzzzzyyyjjjooo]]]pppYYY---###+++$$$***$$$%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''(((...===:::ZZZwwwggg{{{rrrvvv|||www>>>555---,,,+++((('''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%######(((((($$$AAA\\\KKK:::@@@EEEQQQAAAppp|||yyyeeefffjjjfffccceeekkkeee```aaacccfffiiimmmqqqqqqpppooommmmmmnnnnnnxxxyyy|||vvvsssmmmlllxxxkkkyyy~~~___555999'''((((((((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###'''(((&&&%%%((()))(((,,,@@@kkk}}}WWWSSSkkkyyy}}}cccRRRGGGCCCIIISSScccgggnnnvvvzzz~~~|||mmmeeeddd}}}vvv{{{iiiEEE777555000***''''''&&&&&&&&&&&&'''((())))))!!!---+++'''...***///FFFmmmpppjjjZZZyyy}}}}}}ttt~~~zzzrrrvvvhhhuuu}}}|||{{{yyy{{{wwwwww{{{~~~ooolllddd<<<(((---+++%%%***%%%(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''$$$$$$''''''$$$###///222666(((999zzz[[[~~~mmm|||wwwxxx~~~uuufff___jjjqqqhhhuuuuuuxxxkkkooozzznnnwwwxxxgggkkk}}}^^^eee999%%%---'''+++((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''((('''...333YYYsssqqqjjjIIIdddlllmmmkkk~~~bbbsssrrrrrrzzzkkk666$$$***&&&###***$$$"""%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''"""%%%444===iiittt{{{lllkkkhhhbbbjjjwww{{{qqqxxx>>>555---,,,+++((('''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&###'''000!!!XXX\\\HHHUUULLLDDDMMMOOO~~~{{{hhh]]]dddjjjfffbbbeeetttcccYYY\\\^^^\\\bbbmmmrrruuuqqqjjjkkkrrrrrrmmmsss}}}{{{wwwmmm```fffuuuppp}}}AAA==="""...(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###))))))"""%%%...,,,###000XXXnnnSSSfff~~~mmmyyy}}}lll}}}iiiQQQAAADDDHHHKKK[[[ooohhhnnntttwwwzzz~~~zzz{{{rrrRRR<<<333000,,,(((''''''&&&&&&''''''(((((()))""",,,++++++///***555eeecccjjjwwwbbbfff}}}xxxxxx~~~uuu}}}yyyxxx~~~vvvqqqlllhhh}}}yyyzzz{{{vvvqqquuu{{{yyyaaayyy~~~JJJ...---+++(((,,,%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%"""$$$***...222,,,***222^^^sssQQQvvvsss{{{kkkzzz}}}gggdddhhhgggeeeqqqpppqqquuu~~~{{{jjjvvv{{{ooo|||yyykkkeee```hhhOOOvvvIII***---***)))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((***555:::kkkyyyXXXsssTTTMMMwww___fffaaavvvccc{{{wwwssswww|||EEE''''''(((&&&)))###(((%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%&&&'''///000===TTT}}}```xxx[[[TTTggg|||mmmzzzxxx>>>555---,,,+++((('''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%%%%///666WWWJJJGGGgggKKK===:::{{{|||}}}iii\\\VVV[[[[[[UUUXXXbbb~~~bbbQQQVVVYYYXXXdddyyywwwzzzsssiiimmmyyyyyynnnrrr~~~lllZZZjjjwwwuuusssZZZ???)))111(((((('''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''$$$$$$)))+++***AAAttt]]]]]]sssssszzzrrr]]]EEEBBBEEEPPPYYYbbbqqqhhhgggbbb]]]bbbkkkmmmhhhgggoooyyy~~~sssiiirrr||||||___CCC444111000,,,((((((''''''''''''((((((***$$$+++***------)))>>>___nnniiifff|||~~~~~~|||wwwxxxxxx}}}~~~~~~~~~yyyoooqqq|||{{{^^^vvv{{{ggg^^^666,,,******---%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''###$$$(((&&&"""***777888444'''###DDDZZZsss}}}ooowwwhhh}}}dddaaaaaa\\\aaagggjjjkkknnn{{{vvvlll||||||ooowww|||rrrcccVVVWWWQQQ```fff^^^333......&&&))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((((((((###333999kkkzzz|||VVV|||pppKKKZZZWWW```gggkkk{{{|||vvv|||vvv}}}YYY,,,$$$))))))'''!!!,,,%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''---000888UUUttt[[[www>>>555---,,,+++((('''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&((('''222]]]MMM===TTTWWWKKKFFF___uuuqqqWWWNNNJJJIIIBBB===KKK```~~~```PPPXXX___^^^lll||||||sssiiiooo|||zzzmmmrrr|||dddSSSkkkwwwAAA222000))))))((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&"""%%%)))$$$ ,,,@@@kkk___XXX|||}}}zzzuuuqqq[[[JJJ@@@>>>LLLUUUTTTTTT^^^hhhkkk^^^VVVMMMKKKUUUaaaddd```SSSQQQSSSZZZ```iiivvvvvvrrruuuqqqcccggg~~~zzz{{{~~~qqqSSS===666333000)))(((((('''''''''((((((***&&&+++)))---***+++NNNzzzaaammm[[[ooo}}}zzz~~~yyyzzzuuummmnnnwww{{{xxx~~~yyyjjjyyyCCC,,,))),,,///&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''######''''''(((333CCC...222...---TTT]]]}}}zzzuuugggddd[[[ZZZXXX___aaaiiimmmqqq|||www}}}ooo~~~iiizzzuuu```aaaTTTfffaaaeeeqqq;;;,,,111(((+++***)))(((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''(((((()))(((===MMMvvvzzzkkkdddzzzXXXIIImmmQQQ[[[zzz^^^yyypppwwwuuu}}}mmm666$$$((()))%%%,,,%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&'''((()))222666QQQ~~~{{{kkk]]]|||www>>>555---,,,+++((('''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((...CCCrrrKKKLLLeee:::QQQcccxxxsssmmmLLLFFFCCCAAA::::::PPPlll{{{bbbVVVaaajjjjjjssszzzoooiiiqqq{{{vvvjjjuuuyyy^^^SSSiii~~~wwwxxxwwwqqq~~~SSS:::///+++***)))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''!!!$$$+++%%%!!!:::___zzzVVVGGGjjjjjjaaaJJJ;;;999>>>HHHVVVVVVDDD;;;EEEMMMLLLIIIMMM[[[ooo{{{vvvggg]]]UUUEEE;;;BBBRRR]]]```___dddiiirrroooccchhhvvvxxx~~~wwwttt}}}|||sss{{{{{{~~~dddKKK888///,,,))))))((((((''''''((((((***)))+++'''---***111ddd|||fffjjjNNNTTTzzzwwwuuummmlllrrrqqqpppoooqqqtttxxxzzz~~~SSSxxxUUU111)))---///&&&)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$$$$&&&(((---888CCC---***'''888rrrmmmeeeooowwwnnnhhhkkkVVVWWW\\\^^^^^^iiippprrr~~~}}}~~~qqqkkk]]]}}}|||wwwrrr^^^hhhQQQkkkdddbbbFFF)))333---,,,+++***(((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''(((((())))))***BBBnnn{{{sssbbb{{{yyywwwLLLPPPKKKZZZSSSeeetttuuuqqqssssssvvvCCC((('''(((&&& ***%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((///>>>>>>YYY~~~rrrnnnyyywww>>>555---,,,+++((('''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!***%%%666^^^dddSSSjjjUUU...LLLwwwpppdddLLLEEEDDDHHHHHHLLLccc~~~kkk\\\aaajjjooozzzyyymmmmmmvvv{{{sssiiirrrxxx]]]\\\vvvzzzvvv|||}}}pppooo|||~~~GGG111---,,,+++)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((%%%///TTTzzz^^^BBBZZZyyyyyy{{{YYYFFF===:::CCCQQQOOOPPPHHH;;;888CCCNNNRRRZZZffftttmmmbbb^^^___eeejjjhhhdddccc^^^```eeehhhoookkktttzzzvvvzzzvvv]]]???---*********)))((((((((((((((('''***+++'''...+++<<<}}}lllaaapppUUUrrr~~~}}}}}}|||zzz}}}yyypppoookkkiiiqqqyyyyyy}}}{{{ttttttzzznnnHHHWWWjjj888,,,...///%%%)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$'''&&&%%%(((///444444///&&&%%%JJJ\\\zzzyyypppooouuutttTTTVVV```ZZZ^^^mmmtttvvv~~~{{{|||tttxxxaaa]]]{{{rrrbbbfffRRR```lll]]]xxx]]]///666///,,,,,,***)))((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''(((((())))))%%%>>>}}}xxx|||ooouuuqqqHHH___GGG___}}}}}}ZZZFFFkkkwwwxxxppprrrPPP...&&&''')))"""(((%%%$$$$$$######$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((()))::::::[[[|||{{{oooxxx>>>555---,,,+++((('''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!///!!!:::pppJJJZZZFFFGGGUUUyyyzzzKKKNNNFFFFFFOOOUUU[[[ooouuu^^^ZZZcccooo{{{mmmrrr||||||ssskkkhhhvvv]]]ddd{{{yyybbbuuu{{{aaattttttUUU555...---,,,***((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$((()))$$$&&&>>>iiihhhEEEFFF}}}ppp{{{tttXXX@@@<<<@@@CCCNNN[[[MMMDDD>>>AAAKKKXXXfffrrrvvvyyyuuunnnzzzrrrkkkWWWRRRUUU```jjjiiimmmyyyzzzwwwoooKKK555111******)))(((((((((((((((&&&***,,,'''///...DDDyyynnnnnnYYY~~~ttt{{{qqqzzzsssoooooonnnllljjjhhhrrrvvvzzzuuupppxxx{{{lll___QQQxxx>>>.........$$$)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###((()))%%%'''///...&&&$$$***999ddd{{{PPPeeesssyyyRRRTTTaaaUUUdddttt}}}|||vvvwwwqqq```dddvvviiifff[[[^^^gggttt999888...---,,,+++)))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''((())))))))):::RRRmmmzzzvvvYYYDDDjjjHHHggg{{{xxxwww~~~~~~vvvssskkkAAA[[[xxxuuunnnvvvYYY333'''(((,,,$$$'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((+++======eee~~~zzzwwwpppCCC333......))))))+++&&&(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&+++"""888___EEEBBBrrrdddPPP???xxxzzzaaaZZZSSSBBBIIIVVVTTTbbbyyy~~~ccc\\\vvv|||iii{{{mmmpppfffmmmVVV]]]~~~qqqddd|||eeerrrhhhBBB111111***''')))###)))((('''&&&%%%%%%%%%%%%%%%***///"""+++JJJ|||rrr^^^KKK___pppuuuxxxyyyQQQBBB>>>BBBBBBFFFJJJGGGJJJ666>>>???^^^{{{ssssssyyy{{{wwwzzz{{{qqqwwwiiiPPPDDDLLL[[[lll|||sssqqqSSS@@@---+++***(((((()))******))),,,"""///)))***111UUUqqqjjj}}}~~~}}}|||yyyvvvrrrpppnnnbbbssspppiiitttwwwxxxvvvoooxxxppp```YYY___NNN---000...&&&)))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''---111AAAtttIII}}}mmm|||}}}~~~YYYWWWVVVeeessspppooowwwyyyhhhkkkrrrmmmccc]]]xxxiiijjjHHH111+++///...,,,+++)))((('''''''''&&&%%%%%%$$$$$$$$$$$$%%%'''(((''''''))))))(((111mmmvvvyyy|||mmm^^^KKKLLLqqqvvvFFFjjj{{{uuulllrrrpppooouuu{{{iiiJJJLLLooozzzvvv```ppp777...$$$000$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%&&&(((***111CCCEEEgggvvvjjjwwwCCC333......))))))+++&&&(((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''...&&&EEE\\\OOO\\\lllUUUUUUXXXrrrhhhYYY]]]RRREEELLLXXXUUU___ssszzzooo^^^oootttmmmsssfffqqqtttfffmmmhhh```xxxfffggg||||||vvvjjjtttooouuuGGG666333***&&&)))'''$$$&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%)))(((---```pppSSSSSSrrrvvvlllvvvNNNEEECCCKKKWWWSSS???555;;;BBBCCCbbbvvvqqquuuwww~~~}}}vvvvvvwwwqqqqqq}}}{{{xxxqqqhhhzzz}}}^^^XXXuuuzzzZZZ<<<222,,,***(((((()))******)))+++$$$111+++000>>>vvveee~~~|||||||||tttxxxjjjhhhgggiiiooovvv|||~~~xxxoootttrrrhhh```UUUuuurrr```777222///)))***(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%,,,NNNjjj\\\{{{~~~~~~~~~iiibbbhhhppplllmmmuuuzzzdddfff|||}}}uuukkkaaa^^^|||ooojjjccc888444///...,,,+++)))((('''''''''&&&%%%%%%$$$$$$%%%%%%$$$&&&''''''''')))++++++<<>>wwwtttaaatttZZZDDDJJJCCCmmmiiiIIIAAA@@@GGG```tttyyyhhhOOORRRmmm|||nnn___[[[```kkkgggeeecccaaafffwwwcccEEEOOOeee{{{yyyIII555///,,,)))((()))))))))))))))(((...$$$000VVV}}}]]]||||||yyytttsssvvvkkkoooqqqooooootttxxxyyyxxxwwwqqquuuxxxnnniiiffflllyyyzzzzzz}}}nnnwwwxxxxxx|||tttkkknnnxxxvvvnnnkkkPPPSSSTTT222---,,,+++(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))333:::RRRuuu{{{}}}~~~|||mmm|||uuuqqqmmm___tttzzzttt~~~jjjgggiii^^^[[[pppgggYYYkkk<<<444111000...,,,***((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&'''&&&&&&+++111TTTlllmmm}}}bbbEEEMMMhhhWWWRRR|||uuupppmmmddd```mmmyyyqqqrrr___BBBkkkoooaaa|||{{{qqqzzzyyyrrrvvv555((($$$111%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&)))+++<<<999FFF}}}ppp~~~}}}CCC333......))))))+++&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))+++RRR}}}YYY\\\pppCCCEEEiii|||nnnzzzvvvwwwfffdddRRRCCCKKKaaarrriiiSSSffftttrrruuuyyykkkfffjjjsssxxxxxx}}}}}}tttnnnmmm|||{{{wwwwww}}}{{{~~~rrraaammmkkkIIIYYYAAA222///...%%%'''***!!!&&&&&&%%%%%%%%%&&&&&&''')))(((%%%555~~~nnn<<>>HHH}}}CCC333......))))))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))777\\\[[[PPPnnnlllGGGIIIjjjvvvooovvv{{{tttoooggg]]]bbbTTTEEENNNgggqqqsss|||tttaaavvvzzzjjjmmmrrryyy{{{sssqqqyyyvvv|||iiihhhjjj[[[[[[iiiWWW777///222&&&$$$***###&&&&&&%%%%%%%%%&&&'''''''''$$$---KKKXXXDDDkkk]]]pppGGGEEEKKKNNNqqqlll[[[NNNIIIEEEggg~~~ccc]]]OOOmmm|||jjjhhhdddiiiwwwjjjgggpppmmmDDDJJJkkk:::222///+++(((((())))))(((+++------,,,===]]]|||vvv{{{wwwpppuuuyyycccjjj}}}ooovvviiizzz}}}tttnnniiilllxxxrrrxxxrrriiihhhdddWWWNNNwww{{{AAA...,,,---)))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))***+++111RRRpppgggxxx{{{yyysssrrrppp{{{zzzpppnnnrrrvvvTTTUUUeeeyyyeeeXXXsssxxxvvvooocccbbbsssooogggPPP___555555444222///---+++***)))&&&&&&&&&&&&&&&&&&'''((()))&&&'''***(((%%%---999dddrrr[[[>>>OOOuuuaaa@@@FFF}}}yyyqqqkkkhhhbbbXXX\\\hhhgggfffrrrsssCCC;;;[[[eeeOOO{{{bbbwwwzzzJJJ)))$$$---%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%%%%'''***,,,555AAAJJJvvv{{{CCC333......))))))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%'''((()))***CCClllBBBUUUZZZKKKSSS{{{hhhuuuqqqxxx~~~xxxeeeWWWUUUXXXYYY^^^WWWHHHNNNiiirrrvvviiipppzzzyyy|||fffqqqvvvuuuuuummmjjjrrrtttnnncccbbb___>>>vvvlll~~~yyyBBB...444((($$$+++%%%%%%%%%%%%%%%%%%&&&'''((("""***<<