BM6(7 CCCAAA@@@AAAEEEHHHJJJJJJNNNNNNPPPSSSQQQOOORRRXXXMMMLLLIIIGGGEEEEEEFFFFFFAAA@@@AAADDDIIILLLLLLKKKLLLIIIFFFEEEGGGHHHGGGFFFHHHEEEEEEHHHIIIDDDAAAAAABBBCCCCCCBBBAAA@@@???>>>===>>>??????>>>>>>@@@BBB<<<===???@@@@@@>>><<<:::999999:::::::::999999999;;;;;;;;;::::::::::::999999999999999999:::;;;<<<888999;;;<<<<<<;;;:::999999999999999999888888888666666666666666666666666666666555555444444333333444444444444444444444444555444333222222333444555444444555555555555444444222222222333444444555555666555555444333333444444444444444555555666666666444444444444444444444444444444444555555666666666555555555444444444444444555555555555444444333333333333333333333333333333333333333333333333333333444444444444444444444444333333333333444444444444444444444444444333222222444444444333333333333333333333333333333333333333666666666555555555444444555555555555555555555555555555555555555555555555777777777777777777777777888777666555555777888999::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;???AAADDDGGGHHHHHHGGGFFFCCCCCCDDDEEEGGGHHHIIIIIIQQQOOONNNNNNQQQTTTUUUUUU[[[]]]___aaacccgggllloookkkgggcccdddhhhlllllljjjhhhnnnvvv{{{zzz{{{}}}|||||||||{{{rrrqqqpppooonnnoooqqqrrrtttsssrrrooonnnnnnpppqqqmmmkkkiiihhhiiiiiihhhgggdddgggkkknnnnnnllliiigggddddddcccbbbcccdddeeeeeeeeedddcccbbbaaa___^^^^^^ZZZYYYXXXWWWVVVTTTTTTSSSLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>????????????@@@??????>>>>>>>>>>>>????????????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999::::::::::::::::::999999999888888888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::::::::::::::::::::::::::::::::999999999999999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;:::999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>???@@@@@@??????@@@@@@AAABBBBBBCCCFFFFFFGGGGGGGGGGGGHHHHHHAAA@@@>>>>>>@@@AAAAAA@@@AAA???@@@CCCAAA>>>@@@DDDBBBCCCBBB@@@===<<>>>>>BBBCCC???===>>>???>>>>>>=========<<<<<<:::<<<===<<<;;;;;;<<<>>>;;;;;;;;;;;;;;;:::999888888888777777777777888888888888888888777777777777555555666666777999:::;;;666777888:::::::::999999888888777777777666666666444444444444444444444444444444444444444444444444333333333333444444444444444333333222222333333444333444444555555444444333111111111222222333333444555444444333333333333444333444444444444444555555333333333444444444444444333333333333444444444444222222333333333333333444444444444444333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222333333333333444333333333333333333222111333333333333333333333333333333333333333333333333555555555555444444444444444444444444444444444444444444444444444444444444666666666666666666666666666666555444555666777888888888888888888888888888666666777888888888888888888:::<<<>>>???>>>===<<<;;;<<<<<<======>>>??????===;;;::::::<<<>>>>>>>>>???@@@BBBCCCDDDFFFJJJMMMKKKGGGEEEEEEIIIKKKKKKJJJCCCFFFIIIKKKKKKMMMRRRVVV[[[YYYYYYZZZXXXRRROOOOOOKKKIIIIIIKKKOOOQQQPPPMMMFFFHHHJJJKKKLLLMMMOOOQQQOOONNNLLLKKKKKKLLLNNNOOORRRTTTVVVVVVUUUSSSRRRRRROOONNNMMMLLLMMMOOOQQQRRRQQQRRRSSSQQQNNNLLLKKKLLLMMMMMMLLLJJJIIIIIIKKKNNNPPPOOOMMMKKKKKKKKKMMMNNNLLLJJJHHHHHHHHHHHHHHHFFFFFFGGGIIIKKKKKKJJJHHHGGGHHHGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@??????>>>AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>????????????@@@@@@@@@???>>>>>>>>>>>>=========@@@???>>>>>>===========================<<<<<<<<<;;;;;;:::999999999::::::999::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::888888888888888888888888888888888888888888888888::::::::::::999999999999999999999888888999999999999999999999999888888888888888888888777777777777888888888888777777777777777777777777888888888888::::::::::::::::::::::::999999888888888888888888999999999999999999999999777777777777777777777777888888999:::::::::::::::999999888777777777777888999999999999999999999999999999999999999999999999777777777888888888999999888999999::::::;;;;;;;;;:::::::::;;;<<<<<<===============>>>>>>>>>>>>???PPPNNNKKKIIIHHHFFFDDDAAAIIIFFFFFFHHHHHHEEEDDDEEE???>>>>>>>>>???@@@AAABBB???>>>>>>???@@@AAAAAA@@@@@@???===<<<<<<<<<=========999999===>>><<<:::;;;<<<<<<;;;::::::::::::::::::;;;<<<;;;999777777888999888888888888888999999999888777666666666777888666666555555555444444444444444444444444555666777444555666888888999999888777777666666555555444444444444444444444444444444222222333333444444444444333333333333333444444444333333222222222222333333333333444444444444333333111111111222222222333333444333222222222222333333333333333333333333333333222222222333333333333333333333333333333333333333111222222222333444444444333333333333333333222222222222222222222222222222222222222222222222222222111111111111111111111111111111111222222222333333111222222222222222111111111111111222222222222222222222222222222222222222444444444444333333333333444444444444444444444444444444444444444444444444555555555555555555555555555444444333444555666666777777777777777777777777444555666666777777666666333444555666777666555444555555666666666666666666:::888777888:::;;;<<<;;;999::::::999888999<<<>>>>>><<<::::::;;;<<<;;;999CCCDDDDDDBBB@@@@@@AAADDD<<<<<<===>>>>>>===<<<<<>>@@@CCCDDDBBB???CCCDDDEEEDDDCCCCCCDDDFFFBBBBBBAAAAAABBBCCCBBBAAAEEEFFFGGGGGGEEEDDDDDDEEEEEEDDDCCCCCCCCCEEEFFFGGGAAACCCDDDCCCBBBBBBCCCDDDAAAAAA@@@===:::999<<<>>>???===;;;:::;;;===>>>>>>@@@>>><<<;;;<<<<<<;;;:::;;;;;;<<<<<<<<<<<<<<<;;;======<<<<<<;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;:::::::::::::::777777888888888888777777777777777777777777777777777777777888888888999999999999999999999888888888===<<<;;;:::999999888888888888888888888888888888666666555555555555666666666666777777777888888888999888888777777888888999666666666666666666666666666666666666666666666666666666666666666666666666888777777777777777777777888888777777777777888888888888888888888888777777888888777777666666555555777777777777666666666666555666666666666777777777888888888888888888888888888888777777666666555555777777777777777777777777666666666666666666666666666777777888888888888888666666555555555555666666777777777777777777777777777777777777777777777777555555555666666666777777666666666777777888888888666666777777777888888888666666666777777777888888qqqooommmllljjjhhhdddaaabbb]]]\\\___aaa]]]ZZZZZZTTTPPPMMMQQQXXX]]][[[WWWQQQQQQQQQPPPMMMKKKIIIHHHKKKKKKLLLMMMLLLLLLLLLLLLIIIEEEFFFJJJKKKHHHFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDEEEFFFFFFEEEAAA>>>======>>>>>>>>>>>>???@@@BBBCCCBBBAAA>>><<<;;;<<<===???:::::::::999999999888888888777666555555555555555777777888999:::;;;;;;;;;999999888888777666666555444444444444444444444444111111222222333444444444222222222333333333444444111222222222222222222111222222333333333333222222222222222222222333333333222222111111111111222222222222222111111111111111000111111111222222333333333333333333333333333333222222222333444444444555111111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111111222000000111111111111111000000000000000111111222222111111111111111111111111222222222222333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333444444444666666666666666666666666444444555666666666666555666777777888888888777666888888888888888888888888<<<;;;;;;<<>><<<777888999888888999:::<<<>>>????????????AAAAAA@@@999777666888<<<>>>===;;;>>>???AAAAAA@@@@@@AAACCC>>>???@@@CCCEEEDDD???;;;:::;;;;;;:::888888999:::;;;;;;:::::::::;;;<<<===:::<<<===>>>===>>>@@@AAALLLMMMLLLHHHCCCAAADDDHHHJJJFFFCCCAAAAAABBBAAA@@@CCCAAA???>>>??????>>>===???>>>>>>======>>>>>>>>>@@@@@@??????>>>>>>======<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;777888888888888888888777888888888888888888888999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666666666666666666666666666666888777777666666777888888555555555555666666666666777777666666666666777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666888777777666666777777888777777777777777777777777888888777777666666555555777777777777666666666666444444444555555555666666777777777777777777777777666666666555444444444333666666666666666666666666555555555555555555555555444444555666666666666666444444333333333444444555666666666666666666666666666666666666666666666666444444555555555666666666555555555666666666666666555555555555555666666666666666777777777888888888wwwqqqoootttxxxvvvqqqooooooiiieeekkkuuuzzzvvvppplllnnnpppnnnjjjeeebbbaaaaaadddgggiiigggeeecccccc]]][[[[[[___```[[[WWWWWWWWWWWWXXXXXXVVVUUUSSSQQQQQQSSSSSSRRROOOLLLJJJJJJIIIIIIIIIIIIJJJKKKMMMNNNMMMKKKGGGCCCAAABBBDDDEEEAAA@@@@@@@@@@@@?????????===<<<;;;999888888888888:::;;;;;;;;;<<<<<<======<<<<<<;;;:::999999888888333333333333333333333333111111111222222333333333111111222222333333444444000111111222222111111000111222222333333222222111222222222222222222222222111000000000000111222222111111111000000000000/////////000000111222222222333333333333222222222222333333333333333333444444000000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111...///000000111000000000......//////000111111111000000000000000000000000111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222333333555555555555555555555555333444444555666555555555666777777888888888888777888888888888888999999999888777777999<<<>>>>>>===999;;;===>>>???BBBFFFIIIOOOOOOOOOMMMKKKGGGDDDCCCEEEEEEEEEEEEDDDCCCBBBAAA@@@AAA@@@<<<<<<>>>>>><<<@@@???>>>AAAGGGKKKLLLKKKDDDGGGJJJLLLMMMMMMNNNOOOKKKLLLNNNSSSVVVSSSMMMGGG??????>>>===;;;;;;===???=========<<<=========>>>EEEGGGIIIJJJIIIIIIJJJKKKLLLNNNOOOKKKEEEDDDGGGLLLSSSMMMGGGDDDCCCBBB???<<<===;;;999999::::::999888:::999888777777777888888888999999999999999888777666666777777888888888888777777777777666666666666777777888888888888777777777888888888888999999999999999999999::::::::::::888888999999999999::::::888888777666555555555555444444555555555555555666555555444444444555666666444444444444555555555555666555555444444555555666555555555555666666666666444444444444444444444444444444444444444444444444444444444444555555555555777666666555555666666777555555666666666666777777666666666666555555555555666666666666555555555555333333333333444444444555555555555555555555555555444444444333333333333333444444444444444444444444444444444444444444444444222333333444444444444444333222222222222333444444444444444444444444444444444444444444444444444444333333444444444555555555555555555555555555555555444444444444555555555555444444444555555555666666xxxvvv||||||xxxrrrmmmkkknnnuuuxxxuuupppppptttyyyzzzwwwrrrooommmlllqqqvvvwwwtttoookkkiiidddbbbcccgggggg```ZZZYYYVVVWWWYYYYYYWWWTTTPPPNNNOOOQQQSSSSSSRRRPPPOOOOOONNNNNNNNNNNNNNNMMMMMMMMMNNNKKKFFFAAA>>>???@@@BBB????????????>>>>>>>>>>>><<<<<<;;;:::999999999:::::::::999999999::::::;;;;;;::::::999777666666555222222222222222222222222111111111111222222222222000111111222333333444444000000111222222111000000111111222222222222111111111111111111111111111111000////////////000111222000000000/////////............///000000111222222222222222111111000000000222222222222222111111111/////////000000111111111////////////////////////////////////////////////////////////////////////....../////////000000000---...//////000000000///------...//////000111111////////////////////////000000000111111111222222111111111111111111111111111111111111111111111111111111111111111111111111000000111111222222111111333333333333333333333333222222333444444444444444222222333333444444444555333333444444555555555666;;;::::::<<<>>>???>>>===:::<<<===>>>???BBBEEEHHHRRRTTTUUUTTTQQQNNNKKKJJJFFFFFFFFFEEEDDD@@@<<<999FFFHHHFFFAAAAAADDDEEEBBBAAA???===@@@EEEHHHIIIHHHLLLOOOSSSUUUTTTSSSQQQQQQOOONNNPPPTTTWWWVVVOOOJJJBBBBBBAAA???======@@@CCC@@@?????????????????????>>>@@@CCCDDDBBB@@@@@@@@@GGGJJJLLLJJJEEEEEEJJJPPPVVVPPPJJJGGGGGGFFFCCC??????===;;;;;;<<<<<<;;;:::;;;;;;:::999999999999999999999;;;;;;<<<;;;::::::999999999999::::::::::::<<<<<<<<<;;;;;;:::::::::333444444555555444444333333333444444444555555555444555555555555666666666444444444555555666666666555555444444444444555555333333444444444555555555111111111111111222333333333333333333444444444444444333333222222333333444333333333444444444555555333333333333333333333333333333333333333333333333333333444444444555555555555444444333333444444555333333333444444444555555333333333444444444444444555555444444444333333333222222222333333333333444444444444444444444444444111111222222222222222333333333333333333333333333222222222222222222222222111111222333333333333222222222222111222333444444333333333333333333333333333333333333333333333333222222222333333333333444444444444444444444444444444444444444444444444444111111111222222222333333zzzzzz|||~~~}}}yyyvvvhhhaaa___fffnnnmmmgggdddcccaaa```bbbddddddbbb```]]]dddkkknnnmmmiiifffeeejjjooouuuvvvqqqjjjdddaaa^^^\\\^^^bbbaaaYYYRRROOOJJJLLLNNNOOOLLLHHHCCC@@@DDDGGGJJJLLLKKKKKKJJJKKKLLLLLLLLLKKKJJJHHHGGGFFFIIIEEE???999666666888999999999999888888888777777999888888888888888999999777666555555555555555666777666555444333222111111000000000000000000000000111111111111111111111111000000111222333333444444///000111222222111000///111111222222222222111111000000000000///////////////////////////000111111000000//////.........------......///000111111222111111000000/////////...222222111111000000//////.../////////000000111111////////////////////////////////////////////////------------------------............/////////000------...///000000//////------......///000000111//////////////////////////////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111111111111111111111111111111111222333333333333333111111111222333444444555222222222333444555555555444444333444555555444222888888888777666777999;;;BBBDDDGGGGGGEEEBBB@@@???@@@BBBDDDGGGHHHGGGDDDAAAEEEIIIGGGBBBCCCIIIKKKHHHNNNJJJGGGHHHKKKLLLLLLJJJPPPSSSVVVWWWSSSOOOKKKIIIHHHFFFFFFIIILLLLLLGGGBBB@@@@@@>>><<<:::;;;>>>AAA???????????????>>>>>>>>>???AAADDDDDDBBB???======777;;;???===:::;;;AAAHHHJJJEEE???>>>@@@BBB@@@===<<<:::888777888888777666777777777666666555555555555666777888999999888777666666666666666777777777777777666555555444333333333333444444444444333333222333333333444444555555333444444444555555555555555555666666666777777777333333333333333333444444222222333333444444444555333333333333333444555555222222222222333333333333222222111111111111222222//////000000111111111222111111111111111111111111111111111111111111111111333333333444444555555555333222222222222222222333111111222222222333333333111111111222222333333444333333333222222222111111111111222222222333333333333333333333333333333333000000111111222222222333222222222222222222222222000000000000000000000000000000111222222222222222222222111111222333444444222222222222222222222222222222222222222222222222111111111111222222222222444444333333333333333333444444444333333333333333444444444444555555555555aaa\\\XXXWWWYYYYYYVVVRRRIIIKKKMMMNNNNNNLLLIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMOOOOOOMMMKKKKKKKKKLLLLLLMMMOOOPPPPPPMMMKKKIIIIIIJJJJJJIIIHHHFFFEEEBBBAAAAAA@@@>>><<<:::999999:::<<<>>>??????>>>>>>?????????>>>>>>=========;;;:::888555333111000000111111111111111111111111444444333333444666777999222111111111111111111222000000111111111111000000......////////////......////////////000000000000//////............//////........................////////////////////////---------............///------------------------........................////////////////////////.......................................///000000........................,,,,,,,,,---------..............................000///...---------------------------------------,,,,,,---------------------------------...///000---------............/////////////////////////////////000//////...------//////000000000000////////////000000000000//////------......//////000000000000000000000000000000000000000000000111111222///////////////000000111000000111111111222222222444444444444444444444444555666777777666777999;;;:::888777888999999888777:::<<<======<<<<<<>>>???BBB???<<<<<<@@@CCCCCCAAABBBCCCDDDDDDBBBBBBCCCDDDRRRQQQPPPMMMJJJFFFBBB@@@FFFEEEEEEDDDCCCAAA@@@@@@AAA???======???@@@>>>;;;>>>>>>>>>>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;:::777:::;;;888666777;;;<<<<<<;;;999888777888999999777777777777777666555555555555444444444555555666555555555555555555555555555555555555555555555555666555555555555444444444333333333333333333333333333333333333333333333333444444222222222222444444555555555444444333333333222222111111111111222222111111111111000000000///111111000000000000111111000000000000000111111222000000000000000000000000222222222111111111000000111111111000000000000000111111000000//////......000000000000000000000000111111111111111111111111222111111111000000//////111000/////////000222333222000...///222333111///000000000000000000000000111111222222222222111111111111000000000000111111000000000000000///......000000000000///////////////000000000111111111111111111111111111111111111////////////////////////222111111111000000//////000000000000000000000000///000000000111111111111111111222222222222111111000000111111111222222222JJJFFFCCCDDDFFFGGGDDD@@@???@@@BBBCCCCCCAAA>>>===>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@???===;;;;;;<<<<<<<<<<<<>>>???>>>===<<<;;;<<<<<<===<<<;;;:::999777777777666555333222111333444555666777777777777888777777777666666666666666555444333111111000000//////////////////////////////......///000111222000000////////////000000...//////000000//////...------............------............////////////......------------......------------------------........................,,,---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------......------......///000------------------------,,,,,,,,,,,,------------------------------------///......---,,,,,,------------------------------,,,,,,,,,---------------------,,,,,,---......///,,,---------....................................///////////////...------...//////000000//////......//////000000//////...------......///000000111000000000000000000000000000000/////////000111111//////......//////000111000000000111111111222222333333333333333333333333333444555555444555777999999888777777888999888777666888999999999999;;;<<>>>>>???@@@@@@???>>><<<>>>???>>>===<<<===>>>DDDDDDEEEEEEDDDCCCAAA@@@AAA@@@???>>>>>>=========???===<<<===???@@@???===;;;<<<<<<;;;:::999888888999999::::::::::::999999666888777555555777999888888888777777666666777777777777777777666666555555555555444444444444555555444444444444444444444444444444444444444444444444555555555444444444333333333333333333333333333333333333333333333333333333444333222111111222333444444444444333333222222222111111111000000111111111111111111000000000//////111000000//////000000111000000/////////000111111000000000000000000000000222111111111111000000000000000000000000000000000000000000/////////......000000000000000000000000111111111111111111111111111111111000000/////////000000/////////000111222222000...///111222000...000000000000000000000000000111111111111111111000111000000//////000000111000000000000000///......000000000/////////......//////000000000111111111111111111111111111111111////////////////////////111111111000000/////////000000000000000000000000/////////000000000111111000111111111111111111000000000000111111111222222<<<:::999;;;======:::777999;;;<<<======;;;999888888888888888888888888888666777777666444333333444333333333444444555555555444444444555555444333333333333333333222111000000000000/////////000000000111111000000000000//////111000000//////000000111------------------------000//////......///000000.........------.........------............------,,,,,,,,,------,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------......///------------------------+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...---,,,,,,,,,,,,------...,,,,,,,,,,,,---------------------------------------............------,,,......////////////............////////////......---......//////000111111//////////////////////////////......//////000111///............///000000000000000000111111111111222222222222222222222222111222333222222222444666888666555666777888777666444555777888888888:::<<<===@@@DDDFFFDDD@@@<<<;;;;;;<<<======<<<;;;<<<===999;;;<<<>>>?????????>>>===<<<;;;::::::;;;<<<======<<<<<<===???@@@@@@???:::::::::::::::999888777777777888888888888777777666777555333777<<<<<<777333444444555555555555444666666666666555555555555555444444333333444444444444444444444444444444444444444444444444444444444444444444333333333222222222222222222222222222222222222222222222222222222333222222111111222222333222222222222111111111111111000000//////000000111000000000000////////////000//////////////////000//////......//////000111////////////////////////111000000000000////////////////////////////////////////////////.........000000000000000000000000000000000000000000000000000000000/////////////////////......//////000111000///...///000000///...///////////////////////////000000111111000000///000//////////////////000/////////000//////...---000////////////.........////////////000000000000000000000000000000000000........................000000000///////////////////////////////////////....../////////000000000///000000111111000000/////////000000000111111111<<<;;;<<<===???>>>;;;777888999:::::::::999777666777777777777777777777777666666666555333333444555444444444444333444555777222222222222222222222222333333333444333333222222222111000.........///000//////..................///............//////000,,,,,,,,,,,,,,,,,,,,,,,,/////////..................------,,,,,,------...,,,------------------,,,******++++++++++++******++++++++++++,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************---,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,++++++++++++,,,---++++++++++++,,,,,,,,,---------------------------,,,,,,------------,,,,,,------............------------............---------......//////000111111.................................---......///000......------......///000/////////000000000111111111111111111111111111111///000111111000111333555666555444555666777666555555777888999999:::<<<>>>===CCCJJJLLLGGGAAA<<<::::::<<<===<<<;;;:::;;;===:::;;;<<<======<<<;;;;;;<<<;;;::::::;;;<<<>>>@@@============>>>>>>>>>>>>:::;;;;;;;;;::::::999888666666777777777777666666777888555555<<>>???>>>>>>>>>===;;;:::::::::999999999999999888888777666666777777777777666666444666555444===IIIGGG<<<000111333444555444333333444444333222222333444444444444333222222222222222222222222222222222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////......------......////////////............---...------------------...------,,,,,,------...///------------------------.........---------,,,,,,,,,,,,---------.........---------------.........................................................------------------------,,,,,,------............------...------------...---------------------------......//////......---...------------------...,,,---............------............---------------............/////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------.........---......//////......---------........./////////777888888777666444222111333333333333333222111111333333333333333333333333111111000//////111555888555777999777444222444666333222111000////////////...///////////////...---111000000///.........///---------------.........111111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,))))))************))))))))))))*********+++++++++******))))))))))))******************************++++++++++++++++++++++++))))))))))))*********+++************************++++++++++++++++++++++++))))))))))))))))))))))))***************************************+++,,,,,,************************((((((((()))))))))******((((((((((((((((((((((((***))))))))))))***++++++************************))))))***+++,,,---......++++++***))))))))))))***))))))))))))*********+++++++++++++++++++++++++++)))******+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---,,,,,,,,,,,,---..................////////////........................///000111000000000222444222111111222444555444333444666777777666777888999888;;;???AAA???;;;888666999:::;;;:::999888999;;;888999:::;;;;;;:::999888666777777999:::;;;;;;<<<=========<<<999777777888555555666666666555555444555555666666666666555555///444333111:::FFFEEE999111222222333333333333333333222111111111222444555444444333222111111111111111111111111111111111111111111111111111111111111000000000////////////...////////////////////////////////////////////////...//////000000//////...............////////////...------------------...///.........------------------,,,,,,,,,,,,------,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,------......,,,,,,,,,---------------........................------------------------,,,,,,,,,,,,,,,---------++++++,,,------------,,,+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------,,,,,,,,,,,,------+++,,,------...---------......---------,,,,,,,,,------------.........///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------......---------,,,,,,---------.........555666666555444444444444444444444444333333222222444444444444444444444444333333222111222555:::>>>999===???===888555666777777666444222111111111111000000000000000///...---,,,---------------,,,+++,,,,,,---------.........//////...---,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---......------+++******))))))******+++***++++++,,,,,,++++++***))))))************))))))))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))************************((((((((()))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((()))(((((((((((()))***+++************************))))))***+++,,,---......+++***)))(((((((((((()))((((((((()))))))))******************************((())))))***++++++************++++++++++++************++++++++++++************+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,+++,,,------...------........./////////------------------------...///000/////////111333111000000111333444444333444555666666555444555666777777777888999999888666;;;<<<===<<<;;;;;;<<<===777888999:::999999777666444555777999::::::999888999;;;<<<:::777555666888333444444555555555444444333333444444444444333333---555444000555AAA???333333222222111111111111222222222000000000111333444444333222111111000000000000000000000000000000000000000000000000000000000/////////............---................................................---...////////////...---............/////////000------,,,,,,,,,,,,------.........---------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************+++,,,---------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---******,,,---------,,,+++***,,,------+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,------------------------,,,,,,,,,,,,+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------333444444333333333555777222222111111111000000000111111111111111111111111333333222111222666<<<@@@:::>>>AAA???999555555666777555333000///.........---......---,,,+++*********+++,,,------,,,+++***------....../////////000------,,,,,,+++,,,,,,---************************%%%&&&((()))*********)))))))))(((((((((((())))))))))))************))))))))))))************))))))************++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((()))***+++,,,---......******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))*********************++++++++++++************++++++++++++******)))******++++++,,,------++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++,,,,,,---...---------.........//////---------------------------...///.........000222000//////000222444333222666777777777555444555666999666333444777::::::999777999:::999888777888999;;;;;;;;;;;;999777555444444666999;;;<<<;;;999888666888:::999666555777999555555666666777666666555222222222333333222222222///777888000444>>><<<000333222111/////////000111222111000///000111333555444333222111000000000000000000000000000000000000000000000000000000000000//////.........---------................................................,,,---...//////...---,,,........./////////000000---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,---+++++++++++++++++++++++++++++++++************)))))))))***+++,,,,,,------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++))),,,---,,,***)))+++---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,***+++,,,,,,---------------------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------222222333444555777888999555444444333222111000000//////000000111111111222111//////000333999???CCC>>>===;;;888666444333222000000//////.........---.................................------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++******))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))(((((())))))(((((((((((())))))******)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))(((((('''&&&&&&(((((((((((())))))))))))&&&'''((((((((((((((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''((()))***(((((((((((())))))))))))))))))************))))))++++++***)))(((((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************************++++++,,,*********++++++,,,,,,,,,************************))))))*********+++++++++,,,,,,,,,---------......,,,,,,,,,---------............................../////////000111111222222555555444444444333333333555555666777777777777777777777777777777777777777666666666777777777777888777777666666666666777777555555666666777777888888666666666666666666666666333222222222111111000000333333333222222222111111444000000333111---...333000000000000000000000000222222111000///...------////////////////////////000000//////.........---////////////............,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000////////////.........//////---,,,+++,,,,,,---++++++++++++++++++++++++************************(((((()))***++++++,,,,,,************************************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++******************++++++************++++++************************++++++++++++++++++++++++))))))***+++,,,,,,------******++++++++++++******,,,,,,+++******+++,,,,,,************************))))))))))))))))))))))))---,,,************,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000111333777<<<>>>===;;;444333333222222111111000//////000000000111111111111000//////111555999<<<<<<;;;999666444222111111////////////......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++)))******++++++******)))*********)))))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&))))))(((((((((((())))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''')))))))))((((((((((((((('''((((((((((((((('''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))(((''''''''''''(((((()))''''''((((((((()))))))))((())))))******))))))(((+++***))))))(((((())))))((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))***++++++******++++++++++++++++++************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......///000000111111222222222222222222222222222555555666777777777777666777777777777777777777777444444444555555555666666777777777666666777777777555555555666666666666666555555555555555555555555222222111111111000000000333333222222222111111111111......111000---...222////////////////////////000000000///......------......................../////////.........------/////////.........------,,,,,,,,,,,,------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++************************(((((())))))***++++++,,,************************************************)))))))))*********+++++++++************+++,,,,,,************************++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++))))))*********+++++++++************************+++******))))))******+++************************++++++++++++++++++++++++))))))******++++++,,,,,,)))******++++++******))),,,+++************+++,,,************************))))))))))))))))))))))))+++++++++******+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111222777???GGGHHHCCC>>>222222222222222222222222////////////000000000000111000/////////000222333888777555333111000/////////............---------++++++++++++++++++++++++,,,++++++++++++*********************************)))******++++++******)))((())))))))))))))))))*********))))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&)))((((((''''''(((((()))(((((('''''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((()))))))))(((((('''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&'''((((((((((((''''''&&&''''''''''''''''''(((((((((((()))(((((())))))))))))((((((***))))))(((((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******+++++++++***************))))))))))))))))))))))))))))))))))))************)))))))))*********++++++++++++,,,,,,,,,------------------------------------......///000000111111111111111222222333444444444555666666777666666666666666666666666666666666444444444444555555555555666666666666666666666666555555444444444444444444333333333333333333333333111111000000000000//////222222222222111111111000///,,,,,,......------000.................................---------------....................................------------............------------+++++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++------------------------,,,+++++++++************+++***)))((('''((()))***************************))))))))))))))))))))))))((((((((())))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++***)))))))))***,,,---))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))************************)))))))))*********++++++************************+++******))))))******+++))))))))))))))))))))))))************************))))))))))))************)))******++++++******)))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))*********++++++++++++++++++++++++++++++444555;;;EEENNNOOOFFF>>>000000111111222222222333////////////////////////000////////////.........333333111///...---------------------------------++++++++++++++++++++++++***************)))))))))************************))))))************))))))'''((((((((())))))******))))))))))))))))))((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((''''''(((((((((&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))*********))))))))))))(((''''''&&&&&&******)))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((())))))((((((''')))((((((''''''((((((((('''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''((())))))++++++******)))))))))((())))))))))))))))))))))))((((((((()))))))))******((())))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000111111222333444555666777444444555666666666666555555555555555555555555555444444444555555555666666444555555555555555555444444444333333222222111111222222222222222222222222000000000///////////////222111111111111000000000///---+++,,,------------------------------------++++++,,,,,,,,,---------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))***)))((('''''''''((()))************************))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))******+++***((((((((()))+++,,,++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))************************))))))))))))(((((((((((())))))************))))))*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((((())))))))))))***************++++++++++++555666:::CCCKKKJJJAAA777///000000111111222222333///.....................---....../////////......000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))''''''(((((()))))))))***(((((((((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))((((((''''''''''''((((((&&&&&&%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))((((((((('''''''''&&&+++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''(((((()))*********))))))(((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---....../////////000111222333555666666333333444555555555555555444444444444444444444444222222222333333333444444222222333444444333222222333333222222111111000000111111111111111111111111///////////////000000000111111111000000000//////000///---,,,...000///---------------------------******++++++,,,,,,------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))))))))************+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))((((((((()))***+++************************))))))))))))))))))))))))+++******))))))******+++************************))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))************))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***++++++***((((((''''''((((((((())))))))))))))))))******+++++++++333333555;;;???>>>777000000000000111111111222222...............---------,,,,,,------...//////000...------,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++((((((((())))))))))))***((((((((((((((((((((((((((())))))******))))))((('''(((((((((((((((((()))''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******))))))*********++++++++++++++++++++++++++++++++++++++++++,,,------......,,,---...///000111222222222333444444555555444444333333333333333333333333000000000000111111111111111222333444444333222111222222111111111111111111000000000000000000000000//////000000000000111111000000000000////////////000000...---111555444000------------------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++************((((((((()))))))))******)))))))))))))))*********++++++++++++++++++++++++,,,,,,+++++++++************)))((((((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((()))))))))************************((((((((((((((((((((((((((((((((()))))))))******'''(((((())))))************))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))((((((((()))******++++++111000111333444333000...000000000000111111111111.........---------,,,,,,++++++++++++,,,---...///------,,,,,,,,,------...***+++++++++,,,,,,,,,,,,************************(((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((((((***)))'''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))***''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''''''''(((((((((((())))))))))))*********+++++++++++++++++++++++++++******++++++,,,---------+++,,,,,,---...///000000222222333444444444444333333333333333333333333333111111111111222222222222222333444555555444333222111111111111111222222222000000000000000000000000000000000111111111222222000000/////////............///......555======888------------------------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++++++++*********)))))))))''''''((((((((()))))))))((((((((()))))))))******))))))))))))))))))))))))+++++++++************))))))(((''''''''')))***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&((()))***)))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***''''''(((((()))******+++))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))*********(((((())))))))))))((((((''''''((())))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))'''(((((((((((()))))))))''''''(((((()))******+++111000000/////////000000111111111000000000000000.........------,,,,,,,,,++++++*********+++---...------,,,,,,------...///*********++++++,,,,,,,,,))))))))))))))))))))))))((()))))))))******++++++(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))'''''''''&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&'''((()))))))))((('''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))************************************)))******+++,,,,,,------------......///000000000222222333444444444444333222222222222222222222222444444555555555666666666333444666777777666444333000000111111222222333333111111111111111111111111000000111111222222222333000/////////............,,,......///777BBBCCC===........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++************))))))))))))''''''''''''((((((((()))'''((((((((())))))******((((((((((((((((((((((((************))))))))))))(((''''''&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$&&&(((***+++)))'''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))***++++++,,,(((((())))))))))))((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((()))))))))***&&&''''''((()))******+++............///////////////............---------,,,,,,,,,------,,,++++++,,,------,,,***)))******......---,,,,,,+++******************************))))))))))))))))))))))))******))))))((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))(((***++++++******+++,,,)))************+++++++++,,,,,,------.../////////666444222000000000222333333444555555555444333222555555555555555555555555666666555444333333222222111111222222222222111111000000000000000000000000000000000000000000000000...///000000///---+++***+++******+++///444999===000000///...------,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))+++*********))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&%%%&&&((()))))))))((('''&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((////////////////////////............------------,,,,,,,,,------,,,,,,+++,,,------,,,+++******+++---------,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((''''''&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((('''''''''''''''''''''''''''((((((((())))))))))))((()))+++***))))))***,,,))))))*********+++++++++,,,,,,,,,---......//////111000/////////000111222333444444555555444333222444444444444444444444444555555444444333222222111///000000111111000000///000000000000000000000000000000000000000000000000000111222222222000...---...---,,,+++,,,///111333......---,,,,,,+++******++++++++++++++++++++++++,,,,,,+++******)))(((((((((((((((((((((((((((((())))))************))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))*********)))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&%%%&&&'''((())))))((('''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''111111000000//////..................------------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++************************)))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((()))******))))))***+++)))))))))*********+++++++++,,,,,,------......///---...///000222222333333333444444444444333222111333333333333333333333333444444333333222111111111......////////////......000000000000000000000000////////////////////////111111222222111000...---...---,,,++++++++++++++++++++++++***))))))((((((************************++++++******))))))((((((((((((((((((((((((((((((((())))))******))))))(((''''''''''''''''''''''''&&&''''''''''''((((((((()))((((((''''''(((((()))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''((((((((('''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''222222111000//////...............---------,,,,,,++++++,,,---------,,,,,,---,,,,,,,,,---...---,,,+++++++++++++++,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''(((***)))(((((()))+++))))))))))))************+++++++++,,,------......---///222555777777777777444444333333222222111111222222222222222222222222222222222111111000000000......////////////......////////////////////////........................---............---,,,+++((()))***+++++++++++++++*********))))))(((((((((******************************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&'''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''222111111000///......---...------------,,,,,,,,,***+++,,,,,,---------,,,---,,,+++,,,...000///---***+++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&((())))))(((''')))***(((((()))))))))***************++++++,,,------------///222666888999888888444444333222111111000000111111111111111111111111000000000000000/////////...//////000000//////...........................------------------------++++++++++++++++++******&&&''')))+++,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((('''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''000000//////......------------------,,,,,,,,,,,,******+++,,,------------...+++***,,,000222000...+++++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&'''((((((''''''((()))((((((((()))))))))******)))******++++++,,,,,,---+++---000333555555555444444444222111000//////000/////////////////////////////////.....................////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))******++++++***))))))************************(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&............---------------------,,,,,,,,,++++++)))***+++,,,------------...+++***,,,111333111///,,,,,,++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&((()))(((((((((((()))))))))***))))))******+++,,,,,,,,,+++,,,...000111111111000555333222000////////////........................---------------.........------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******))))))(((((((((((())))))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,---------------------------,,,,,,,,,++++++)))***+++,,,------...---...+++))),,,111444222///---,,,,,,+++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))((('''&&&%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$%%%$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&((('''&&&&&&''')))(((((((((((()))))))))))))))))))))***++++++,,,,,,------...///////////////555333222000.........///........................------------------------+++,,,,,,------,,,,,,+++------------------------+++++++++++++++++++++++++++******)))******++++++(((''''''''''''((())))))((((((((()))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&######$$$%%%%%%&&&''''''((((((&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++++++++,,,,,,,,,------000...,,,---......+++(((***+++,,,,,,------,,,,,,,,,******---222444000,,,+++++++++***)))((((((''''''''''''''''''((()))))),,,+++)))((('''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((************************,,,,,,,,,------------...---------............///---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,------++++++,,,,,,,,,+++******************************++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,------------///...,,,---......,,,)))***+++,,,,,,------,,,,,,,,,***))),,,111222000,,,++++++******)))((((((''''''''''''''''''((())))))+++***)))((('''''''''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((('''''''''''''''''''''''')))))))))))))))))))))))),,,,,,------------------------------............---------------------------------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------------,,,+++***)))(((************************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,------------............---,,,---//////---+++***+++,,,,,,------,,,,,,,,,***(((***...000///,,,++++++******)))((((((((('''''''''''''''((())))))******)))(((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%((()))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((------------,,,,,,,,,,,,------------............---------------------------------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,......---,,,+++)))((('''************************,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%---------.........//////---------...//////...---***+++,,,,,,------,,,,,,+++***((())),,,......---************))))))(((((('''''''''''''''((())))))))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""(((...111...***$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&&&&&&&%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------------------------------,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,---------,,,+++***)))(((************************++++++************++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%---------.........//////,,,---...///............***+++,,,,,,------,,,,,,+++***))))))+++,,,------*********)))))))))))))))'''''''''''''''((())))))((((((((((((((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""(((...111...***$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,,,,------------...---------------------------------------------------,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,******+++,,,,,,,,,++++++))))))))))))))))))))))))+++******)))******++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""######$$$$$$######"""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,------------.........---...000000...------...***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,******))))))))))))))))))'''''''''''''''((())))))''''''(((((((((''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###%%%((()))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&###"""###'''((('''$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))***+++,,,---......,,,,,,,,,,,,---------------------------------------------------------------,,,,,,++++++,,,,,,---......---,,,++++++++++++))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""############""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,------------...000111000...,,,---...***+++,,,,,,------,,,,,,)))+++,,,------,,,,,,,,,)))))))))))))))))))))***'''''''''''''''((())))))&&&&&&'''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!###''')))'''$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))***,,,...///000++++++,,,,,,,,,------------------------------------------------------------,,,,,,++++++,,,,,,---///...---,,,++++++++++++******+++,,,,,,,,,++++++))))))))))))))))))))))))((((((''''''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""############""""""!!!!!!!!!!!!"""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++++++++,,,,,,,,,------...111222111...+++,,,...++++++,,,---------,,,,,,)))+++...///...,,,,,,+++)))))))))))))))*********'''''''''''''''((())))))%%%&&&'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%################################################$$$%%%%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&### ###'''***'''$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&(((***,,,...000111++++++,,,,,,,,,------------------------------------------------------------,,,,,,++++++,,,,,,---///...---,,,++++++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,++++++*********------------------------++++++************+++++++++***)))***,,,---,,,++++++******)))((())))))))))))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$#########$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$""""""""""""""""""""""""""""""############""""""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%&&&'''%%%%%%&&&***000333555555++++++++++++,,,---......------------------------((()))+++,,,---.........,,,,,,++++++,,,,,,---...000///---,,,++++++,,,---,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%###########################"""!!! !!!"""#########$$$$$$$$$######"""""""""############""""""######$$$$$$$$$$$$###### !!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++***)))***,,,---,,,++++++******)))))))))))))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################"""##################"""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&''')))---///000///++++++++++++,,,---......------------------------((()))+++,,,---.........,,,++++++++++++,,,------------,,,++++++,,,---...,,,,,,+++++++++*********))))))))))))(((((((((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$$$$###########################"""!!!!!!!!!!!!"""#########$$$$$$$$$######"""""""""############"""""""""######$$$$$$######""" !!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$+++++++++++++++*********++++++++++++++++++++++++++++++************+++++++++***)))***,,,,,,,,,+++******)))))))))(((((((((***)))(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))+++,,,%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''')))((('''((()))******(((+++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,------------+++++++++++++++,,,------************+++,,,......,,,++++++++++++*********))))))))))))((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$$$$###########################""""""!!!!!!""""""###"""######$$$$$$$$$######""""""############"""""""""######$$$$$$######""" !!!!!!!!!!!!######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$+++++++++***************++++++++++++++++++++++++++++++************+++++++++))))))***+++,,,+++***)))))))))))))))(((((('''******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%&&&###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((***+++%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''')))(((''''''(((((('''&&&************+++,,,---...++++++++++++++++++++++++))))))***,,,,,,---------+++++++++***+++,,,,,,---*********++++++,,,,,,,,,++++++++++++************))))))))))))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$##################$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$######""""""############""""""""""""############"""""" !!!!!!!!!!!!""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***)))((()))+++,,,+++***((())))))))))))(((''''''++++++)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''((('''&&&'''((()))((('''************+++,,,------++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,++++++******+++++++++*********))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$#################################""""""############""""""!!!"""###$$$$$$$$$$$$$$$""""""############"""""""""""""""######""""""""" !!!!!!!!!!!!""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***)))((()))+++++++++***'''((()))***)))((('''&&&,,,+++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$########################$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$##############################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''&&&%%%''')))******)))***))))))******+++,,,---************************))))))***++++++,,,++++++***************+++,,,,,,------------,,,+++***)))+++************)))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$###"""########################"""######$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$""""""############""""""!!!""""""######""""""!!! !!!!!!!!!!!!""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((()))))))))*********+++++++++++++++++++++++++++++++++************++++++***)))((()))***+++***)))'''((()))***)))(((&&&%%%---,,,+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############"""#########$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################"""##################"""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%'''''''''''''''&&&%%%%%%&&&((())))))((())))))))))))***+++,,,---************************)))******++++++++++++******************++++++,,,,,,,,,---...------,,,+++************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$###"""########################"""###$$$$$$$$$$$$###"""!!!!!!"""$$$$$$%%%%%%$$$""""""############""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((())))))*********+++))))))))))))))))))))))))++++++************++++++***(((((()))***+++***)))'''((()))***)))(((&&&%%%---,,,+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######$$$#########$$$%%%%%%&&&""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%'''((((((''''''&&&%%%$$$%%%'''((('''&&&))))))))))))***+++,,,---)))))))))))))))))))))))))))******+++++++++***************)))***++++++,,,***+++---...///......---************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""########################"""###$$$%%%%%%$$$###"""!!!!!!"""$$$$$$%%%%%%%%%""""""############""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))************)))))))))))))))))))))***))))))************))))))+++*********))))))((((((((((((((((((((((((((((((******)))''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$######################################################""""""###$$$%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$##################################################################%%%%%%$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%################################################$$$$$$#############################################$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""#################################"""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((((((((((()))******++++++,,,---,,,***(((''')))++++++*********++++++***((())))))))))))************(((+++000444444222...+++(((((((((((()))***+++,,,***))))))((('''&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%"""############$$$$$$$$$##############################""""""######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$##########################################""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""######$$$$$$$$$#######################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$(((((()))))))))***************))))))))))))))))))))))))************))))))*********)))))))))((((((''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#####################################################################""""""###$$$$$$%%%$$$$$$$$$#######################################################################################%%%$$$$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$#########""""""############$$$$$$$$$%%%###################################################################################################$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''(((((())))))***++++++***++++++***)))((()))+++)))(((((()))******)))'''))))))))))))************))),,,///222222000,,,*********)))))))))))))))******))))))(((''''''&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%"""############$$$$$$$$$##############################""""""######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""##################$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$(((((())))))))))))***************))))))(((((((((((())))))******))))))(((******))))))))))))((((((''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###############################################################"""######$$$%%%###############$$$$$$$$$########################################################################%%%$$$######"""#################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$###############"""""""""#########$$$$$$###################################################################################################$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((()))*********''')))++++++***)))***+++((((((((()))+++,,,+++***))))))))))))************+++,,,---///...---+++))),,,+++***)))(((((((((((()))))))))(((''''''&&&&&&)))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%"""############$$$$$$$$$##############################""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""!!!""""""######""""""!!!"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$(((((((((((()))))))))************)))((((((''''''(((((())))))))))))(((((())))))))))))))))))(((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""###################################################$$$###############$$$$$$"""""""""###$$$$$$$$$%%%###############$$$$$$$$$################################################$$$$$$###############$$$########################################################################""""""""""""""""""""""""########################!!!""""""""""""########################################################################$$$$$$$$$###########################$$$$$$$$$$$$###""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%&&&&&&'''(((((())))))***%%%'''***++++++******+++***)))***,,,...//////---((()))))))))************,,,,,,,,,++++++***))))))++++++***)))(((((())))))))))))((((((''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""#########$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!"""######"""!!!!!!!!!!!!"""###$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$'''(((((((((((()))))))))))))))))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((())))))''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""######################################################$$$$$$###############$$$"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$################################################$$$###############$$$$$$########################################################################""""""""""""""""""""""""########################!!!""""""""""""#########################################################""""""#########$$$$$$$$$###########################$$$$$$$$$$$$###""""""""""""""""""""""""""""""########################"""""""""######$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$&&&&&&&&&'''(((((())))))$$$'''***+++*********+++))))))))),,,...000///...((()))))))))************,,,+++***)))))))))))))))))))))(((((()))***++++++(((((((((((('''''''''''')))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#################################""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###''''''(((((((((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""###$$$$$$################################################%%%$$$######"""########################$$$$$$$$$"""""""""###$$$$$$%%%%%%#########################################################"""######$$$%%%########################################################################""""""""""""""""""""""""###############$$$$$$$$$"""""""""#########$$$$$$################################################"""""""""###$$$$$$%%%%%%###########################$$$$$$$$$$$$###""""""""""""""""""""""""""""""########################!!!!!!""""""###$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""######$$$$$$###############"""""""""###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%''')))***))))))***+++'''''''''))),,,---,,,+++))))))))))))************+++***))))))((())))))***(((((((((((()))***+++,,,((((((((((((((((((''''''((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$##############################""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!""""""#################################""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!"""!!!!!! !!!!!!""""""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###############$$$$$$######$$$$$$$$$$$$######'''''''''((((((((())))))&&&&&&''''''((()))))))))''''''(((((((((((('''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%%%%################################################%%%$$$$$$###""""""######$$$$$$$$$###############!!!""""""###$$$$$$%%%%%%######################################################""""""###$$$$$$%%%########################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$############$$$$$$$$$%%%################################################!!!""""""###$$$$$$%%%%%%###########################$$$$$$$$$$$$###""""""""""""""""""""""""""""""########################!!!!!!!!!"""###$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""######$$$%%%%%%$$$#########"""""""""!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$%%%%%%&&&''''''(((((('''((()))(((((((((***,,,'''&&&'''(((+++,,,+++)))))))))))))))************))))))))))))))))))*********)))))))))))))))******'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$##############################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""######$$$########################""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!###"""  """#####################$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######''''''''''''((((((((()))%%%%%%&&&'''((()))******''''''((((((((((((''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######$$$%%%&&&&&&################################################%%%%%%$$$###""""""######%%%$$$$$$$$$######""""""!!!""""""###$$$$$$%%%%%%######################################################""""""###$$$%%%%%%########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################!!!""""""###$$$$$$%%%%%%###########################$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$#########""""""!!!!!!#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''$$$$$$%%%&&&&&&''''''(((((())))))(((''''''***,,,)))((((((***,,,---,,,***))))))))))))************(((((())))))******++++++,,,+++***)))(((((((((((('''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$#################################"""###$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""######$$$########################""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!$$$""""""$$$$$$$$$$$$#######################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%&&&''''''&&&&&&((()))''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$$$$##################################################################$$$$$$$$$#########"""""""""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&%%%$$$"""!!!######""""""""""""####################################""""""######$$$%%%!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""##################"""""""""""""""###""""""""""""""""""""""""########################"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$##############################################################################""""""""""""##########################################$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''(((((()))************************)))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""############$$$$$$$$$$$$######$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!"""#####################""""""!!!!!!  !!!!!!!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$#########""""""%%%### !!!%%%'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$#########################################################''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""""""""""""""""""""########################################################################$$$$$$$$$#########"""""""""############$$$$$$$$$############################################################$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""#########""""""#######################################""""""######$$$%%%#########"""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""#######################################$$$$$$$$$######$$$$$$$$$$$$##############################################################################""""""""""""##########################################$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((%%%&&&&&&&&&''''''''''''(((((()))************)))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""############$$$$$$$$$$$$##################"""""""""!!!""""""""""""""""""""""""!!!""""""############"""""""""""""""!!!!!!  !!!!!!!!!!!!!!!"""""""""######"""############$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$#########""""""$$$###!!! """$$$&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$$$$######################################################((((((((('''''''''''''''''''''''''''''''''''''''%%%&&&((('''&&&&&&'''(((''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###""""""""""""""""""""""""########################################################################$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%################################################%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$##############################""""""######$$$%%%$$$$$$######"""!!!!!! """"""""""""""""""""""""""""""""""""###############"""""""""""""""######""""""""""""""""""""""""########################$$$$$$$$$############"""######$$$$$$$$$$$$##############################################################################"""""""""#########$$$$$$########################"""######$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&'''''''''((((((((('''((())))))******))))))''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""###############$$$$$$$$$$$$##################"""""""""""""""""""""""""""""""""""""""############""""""!!!"""""""""!!!!!!!!!!!!  !!!!!!!!!"""""""""#########$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""!!!"""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$#######################################%%%%%%%%%$$$$$$$$$$$$###################################################(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%'''((('''&&&&&&'''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""###############$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%################################################%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%##############################""""""######$$$%%%############""""""!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""###$$$""""""""""""""""""""""""########################%%%%%%$$$$$$###""""""!!!######$$$$$$$$$$$$##############################################################################""""""#########$$$$$$$$$########################""""""###$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''(((((((((((()))'''(((((()))))))))))))))''''''((((((((((((((()))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$######$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%################################################%%%$$$$$$######$$$$$$%%%%%%%%%#########$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%##############################""""""######$$$%%%!!!!!!""""""############""""""""""""""""""""""""!!!"""""""""############""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""########################&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$$$$##########################################################################################$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''(((((((((((()))''''''((()))))))))))))))((((((((())))))*********))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$######$$$$$$$$$$$$######""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!! !!!!!!!!! !!!!!!!!!"""""""""#########$$$$$$$$$$$$""""""#########$$$$$$$$$""""""########################################## !!!"""###$$$######"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%###############################################################$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$##############################""""""######$$$%%% !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""########################%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$$$$#######################################################################################$$$$$$$$$$$$%%%########################!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((&&&'''(((((())))))(((((((((((())))))******++++++((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%######$$$$$$$$$$$$######""""""""""""############"""""""""""""""""""""""""""############""""""!!! !!!!!!!!! !!!!!!!!!""""""""""""""""""#########$$$$$$"""############$$$$$$$$$"""""""""""""""########################$$$$$$$$$!!!!!!"""###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############"""############$$$$$$$$$###############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%################################################%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%################################################""""""#########$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%#########""""""#######################################""""""######$$$%%%"""""""""""""""#########""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""########################%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$#######################################################################################$$$$$$$$$%%%%%%########################!!!!!!"""$$$$$$%%%%%%$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&'''(((((())))))((((((''''''(((((()))******+++'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%######$$$$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""!!!""""""############""" !!!!!! !!!!!!!!!""""""""""""!!!!!!!!!"""""""""######"""############$$$$$$$$$"""""""""######$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###############$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%################################################""""""######$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%!!!###$$$%%%&&&%%%%%%$$$######""""""""""""#######################################"""###$$$$$$%%%$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""########################$$$$$$$$$#####################$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%########################!!!!!!"""$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%######$$$$$$$$$$$$######!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!"""############### !!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$"""""""""!!!"""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""######$$$$$$$$$%%%"""############$$$$$$$$$""""""######$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%################################################'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""#########$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%########################"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$################################################$$$###!!!!!!"""######"""######""""""######$$$%%%########################"""############$$$$$$$$$########################"""############$$$$$$$$$###########################"""!!!"""###$$$###!!!###########################################################################$$$$$$%%%%%%$$$$$$###$$$#########""""""!!!!!!$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""&&&###!!!!!!$$$'''((()))$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))******(((&&&&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################""""""""""""""""""""""""%%%%%%$$$$$$######""""""%%%$$$$$$$$$$$$$$$$$$##################$$$$$$$$$########################"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$################################################$$$###!!!!!!#########"""######""""""######$$$%%%########################"""############$$$$$$$$$########################"""############$$$$$$$$$###########################"""!!!"""###$$$###!!!###########################################################################$$$$$$%%%%%%$$$$$$###############"""""""""!!!$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%################################################&&&$$$""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((,,,,,,+++)))&&&&&&''')))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!%%%%%%$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$##############################""""""""""""""""""""""""&&&&&&%%%$$$###""""""!!!%%%%%%%%%$$$######""""""$$$$$$$$$#######################################"""############$$$$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$################################################$$$###!!!!!!###$$$############""""""######$$$%%%########################"""############$$$$$$$$$########################"""############$$$$$$$$$###########################"""!!!"""###$$$###!!!##############################################################################$$$$$$$$$$$$##################""""""""""""$$$############"""""""""#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((------,,,)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""#########$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""#########""""""!!!!!!!!!$$$$$$$$$###############%%%$$$$$$$$$###"""""""""########################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$################################################$$$###!!!"""###$$$$$$#########""""""######$$$%%%########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$###########################"""!!!"""###$$$###!!!##############################################################################$$$$$$$$$$$$###############"""""""""""""""############""""""""""""############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''((('''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((+++,,,+++)))'''''')))***&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$#########"""""""""!!!#######################################$$$$$$$$$################################################!!!""""""""""""#######################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""########################""""""#########$$$$$$$$$########################$$$######""""""######$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$################################################$$$"""!!!"""$$$%%%%%%$$$######""""""######$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$###########################"""!!!"""###$$$###!!!########################################################################"""######$$$$$$######"""""""""""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$###################################################$$$%%%(((******'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((())))))(((((((((+++---'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""############"""""""""""""""########################""""""#########$$$$$$$$$################################################!!!""""""""""""#######################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################"""""""""""""""""""""""""""######$$$%%%&&&'''''' !!!"""###%%%&&&&&&$$$$$$$$$#######################################"""############$$$$$$$$$##############################""""""""""""######"""############$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$################################################$$$"""!!!"""$$$&&&&&&%%%######""""""######$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$###########################"""!!!"""###$$$###!!!########################################################################""""""############""""""""""""""""""############!!!!!!"""""""""""""""###"""""""""############$$$########################""""""""""""""""""""""""######%%%'''******(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((%%%&&&'''''''''))),,,...(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""########################"""""""""###$$$$$$%%%%%%################################################"""""""""#########$$$$$$##############################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&& !!!!!!"""###$$$$$$%%%###############$$$$$$$$$########################"""############$$$$$$$$$##############################""""""""""""######"""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$################################################$$$"""!!!"""$$$&&&&&&%%%######""""""######$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$###########################"""!!!"""###$$$###!!!########################################################################""""""############""""""!!!"""""""""############!!!!!!!!!!!!""""""######""""""""""""#####################################################################%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((%%%&&&'''&&&&&&'''***,,,******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""#########!!!"""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%############################################################$$$$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%&&&''''''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""$$$$$$##################""""""""""""############""""""######$$$$$$$$$%%%########################"""############$$$$$$$$$##############################""""""""""""######"""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$################################################$$$"""!!!"""%%%&&&&&&&&&#########"""###$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$###########################"""!!!"""###$$$###!!!########################################################################""""""############""""""!!!!!!""""""#########$$$ !!!!!!!!!""""""######""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))&&&''''''&&&%%%%%%(((***+++******)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""######$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%###################################################$$$$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$###"""!!!""""""""""""""""""""""""""""""""""""####################################$$$$$$########################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%$$$$$$###"""!!!!!!""""""########################""""""""""""""""""""""""########################$$$""" !!!$$$%%%###!!!$$$$$$############$$$$$$""""""""""""""""""""""""""""""#########""""""!!!######""""""""""""######""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######""""""""""""############$$$#########""""""!!!!!!""""""""""""####################################$$$$$$$$$#########""""""""""""""""""""""""""""""########################"""############$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%&&&###!!!$$$&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###$$$########################''''''''''''''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$###"""!!!""""""""""""""""""""""""""""""""""""##################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%$$$$$$###"""""""""""""""########################""""""""""""""""""""""""########################$$$""" !!!###$$$###!!!#########""""""#########""""""""""""""""""""""""""""""############""""""######""""""""""""######""""""""""""#####################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((()))&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!""""""######""""""""""""########################"""""""""!!!""""""""""""####################################$$$$$$$$$#########""""""################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''%%%"""###&&&%%%!!!"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$########################&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""##################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%$$$###""""""""""""""""""########################""""""""""""""""""""""""###########################"""!!!!!!######"""!!!###""""""!!!!!!""""""###""""""""""""""""""""""""""""""############""""""######""""""""""""######""""""""""""#####################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&''''''((()))&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!""""""""""""###""""""""""""########################""""""""""""""""""""""""####################################$$$$$$$$$###############################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&###!!!$$$'''%%%"""""""""######"""""""""###$$$$$$%%%%%%$$$$$$###########################"""###$$$$$$###"""###$$$########################%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$###############$$$############""""""""""""""""""""""""!!!"""""""""###################################################$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""######""""""######$$$%%%######"""""""""""""""###########################""""""""""""""""""""""""########################""""""!!!!!!"""""""""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""############"""######""""""""""""######!!!"""""""""########################$$$$$$$$$$$$############$$$$$$$$$$$$#################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""""""""############""""""!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""""""""""""""!!!"""""""""#####################"""""""""""""""!!!"""""""""############################################################################################################""""""#########$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$###########################%%%$$$"""###&&&%%%!!!""""""############""""""###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$"""###$$$$$$###"""###$$$########################%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################"""######$$$$$$######"""##################$$$$$$""""""""""""""""""""""""!!!"""""""""####################################""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""######""""""######$$$%%%###"""""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""#####################""""""""""""######!!!"""""""""############""""""#########$$$$$$$$$"""""""""######$$$$$$$$$########################""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""""""""############"""""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!############""""""""""""!!!"""""""""############""""""""""""""""""######!!!"""""""""############################################################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$***---(((######$$$$$$###$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&"""###$$$$$$###"""###$$$########################$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""############""""""#########"""######$$$%%%""""""""""""""""""""""""""""""""""""####################################"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""######""""""######$$$%%%"""""""""""""""######$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""" !!!"""###""""""!!!!!!""""""###"""""""""""""""""""""""" !!!"""######$$$############""""""""""""######""""""""""""############"""""""""############$$$!!!!!!""""""###$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((())))))))))))(((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$########################################################################""""""""""""""""""""""""""""""############"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!$$$############"""""""""""""""""""""############""""""""""""############""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""""""""###############"""############$$$$$$$$$########################(((111444---%%%"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''"""###$$$$$$###"""###$$$###########################$$$$$$%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""######"""""""""###%%%%%%""""""""""""""""""""""""""""""""""""####################################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""######""""""######$$$%%%"""""""""""""""###$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!###"""  """#########""""""#########"""""""""""""""""""""""" !!!"""######$$$$$$$$$######""""""""""""######""""""""""""############""""""""""""############!!!!!!!!!"""###$$$$$$$$$########################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((()))******)))((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$########################################################################""""""""""""""""""""""""""""""############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""$$$$$$$$$#########""""""""""""""""""############!!!"""""""""############""""""""""""####################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$!!!"""""""""#########$$$"""############$$$$$$$$$########################%%%,,,///***$$$######"""######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&"""###$$$$$$###"""###$$$##############################$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######"""""""""###%%%&&&""""""""""""""""""""""""""""""""""""####################################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""###$$$$$$%%%""""""!!!""""""###$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!###""" ###$$$$$$############$$$$$$"""""""""""""""""""""""" !!!######$$$$$$$$$######""""""""""""######""""""""""""############""""""""""""############ !!!!!!"""###$$$$$$$$$########################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((('''%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$######""""""""""""""""""############!!!!!!""""""#########$$$""""""""""""####################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$!!!!!!""""""#########$$$"""############$$$$$$$$$""""""""""""""""""""""""!!!$$$######%%%$$$!!!""""""############""""""$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""$$$$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########""""""!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################!!!"""""""""###############"""""""""$$$%%%$$$###########################$$$$$$$$$#########""""""########################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############"""!!!  !!!"""###"""!!!!!!!!!"""$$$%%%!!!!!!""""""""""""!!!!!!&&&%%%###"""""""""######""""""""""""""""""""""""################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""###$$$$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%###"""!!!""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""#####################"""""""""""""""!!!!!!""""""""""""!!!!!!########################""""""###$$$$$$$$$$$$###########################!!!!!!"""###############"""############$$$$$$$$$#########"""""""""""""""########################""""""""""""""""""""""""$$$$$$########################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$############################################################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""#####################"""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!! !!!!!!!!!###"""!!!!!!!!!"""$$$$$$!!!!!!""""""""""""!!!!!!%%%%%%###"""""""""######""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################################################################$$$$$$###"""""""""""""""!!!""""""""""""###############################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""""""""""""""####################################"""############$$$$$$$$$""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!"""""""""###########################""""""""""""""""""""""""""""""""""""###############"""""""""""""""""""""!!!""""""######""""""!!!########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############"""############$$$$$$$$$###"""""""""""""""""""""################################################$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$################################################""""""""""""""""""""""""############""""""""""""########################""""""""""""""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%###"""""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""""""""""""""""""""""""""##################"""""""""""""""############""""""""""""############"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!!!!""""""!!!!!! """""""""!!!"""######$$$!!!""""""######""""""!!!%%%$$$######"""#########""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""!!!""""""""""""###############################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$##################""""""""""""####################################"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!"""""""""##############################""""""""""""""""""""""""""""""""""""############""""""""""""""""""######"""##################"""########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############"""############$$$$$$$$$""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$################################################""""""""""""""""""""""""############"""""""""!!!########################""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%###"""""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$###########################$$$$$$$$$$$$""""""######$$$$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""""""""############!!!!!!""""""######$$$$$$"""#########$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""""""""############ !!!"""######"""!!! """""""""""""""######$$$"""""""""######"""""""""$$$$$$##################""""""""""""""""""""""""################################################!!!"""""""""##########################################""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""#########$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%!!!"""""""""####################################""""""#########$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""#########$$$$$$$$$$$$!!!!!!"""""""""#################################""""""""""""""""""""""""!!!"""""""""############"""""""""""""""###############$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############""""""#########$$$$$$$$$"""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$####################################################################################"""""""""!!!########################""""""""""""""""""""""""########################""""""""""""#########$$$###"""""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$###############"""""""""######$$$$$$$$$"""""""""######$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""""""""############!!!!!!""""""######$$$$$$"""#########$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""""""""############ !!!"""######"""!!! !!!"""""""""############""""""############""""""############$$$#################################################################################!!!"""""""""##########################################""""""""""""##############################""""""""""""""""""""""""###########################"""""""""""""""############$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$"""""""""###$$$%%%!!!"""""""""####################################""""""#########$$$$$$$$$""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################"""#########$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!""""""##################$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############""""""#########$$$$$$$$$!!!!!!""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""""""""########################""""""""""""""""""""""""########################!!!!!!"""""""""############"""""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$##########################################$$$$$$!!!!!!""""""###$$$$$$$$$"""""""""###############"""""""""""""""""""""""""""##################"""""""""""""""############""""""""""""############"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!""""""######""""""!!!!!!!!!"""############""""""######$$$$$$######"""""""""###$$$$$$$$$$$$###################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##########################################""""""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$!!!""""""""""""###############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""#########$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""######$$$$$$"""##################"""########################""""""###$$$$$$$$$$$$###########################!!!!!!"""###############"""############$$$$$$$$$!!!!!!!!!"""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""""""""###$$$$$$$$$%%%!!!!!!!!!"""###$$$$$$$$$############""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""#####################"""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############""""""""""""""""""### !!!"""###$$$######""""""######$$$$$$######"""!!!"""###$$$%%%$$$$$$###################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##########################################""""""""""""##############################""""""""""""""""""""""""########################"""""""""""""""###$$$$$$!!!""""""""""""###############################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!!!!"""######$$$$$$!!!""""""######""""""!!!########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!"""###############"""############$$$$$$$$$ !!!!!!"""######$$$$$$######################################################$$$$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%###"""""""""$$$%%%$$$###########################""""""######$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&& !!!!!!"""###$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############$$$###"""!!!!!!"""###$$$ !!!"""$$$$$$######"""######$$$$$$$$$$$$######!!!"""###$$$%%%%%%$$$###########################################################################""""""""""""############""""""""""""""""""""""""######""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###%%%%%%%%%$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!!!!"""###$$$$$$$$$!!!!!!""""""""""""!!!!!!########################""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""############$$$$$$$$$ !!!!!!"""###$$$$$$$$$########################""""""""""""""""""""""""######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%########################&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""#########!!!!!!"""############"""########################""""""############""""""###!!!!!!"""###$$$###"""########################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################!!!!!!!!!"""$$$%%%###"""##############################"""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$######""""""!!!!!! $$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$##################################################################%%%%%%$$$######""""""!!!$$$$$$############$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###""""""!!!""""""###$$$""""""""""""############"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$$$$##################$$$$$$$$$#########""""""!!!!!!""""""#########$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################"""""""""########################"""""""""""""""""""""""""""""""""#########$$$$$$!!!"""######$$$$$$##############################""""""############""""""###"""!!!"""###$$$###"""########################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""####################################"""!!!!!!"""$$$$$$###!!!################################################"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$#########""""""""""""############"""""""""!!!""""""""""""""""""""""""$$$$$$$$$#########""""""#########"""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################################################################$$$############"""""""""$$$$$$############$$$$$$################################################""""""""""""""""""""""""########################"""############$$$$$$$$$#########"""""""""""""""""""""""""""############!!!!!!!!! !!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$############"""""""""!!!""""""""""""""""""""""""##############################""""""""""""##############################$$$$$$$$$#########""""""$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######''''''&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""############$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$########################""""""############""""""###"""!!!"""$$$$$$$$$###########################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""###"""""""""$$$$$$""" """"""""""""""""""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""$$$$$$$$$###############""""""""""""!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$######""""""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################################################################""""""############$$$$$$$$$$$$############$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$###"""!!! """"""""""""############ !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$############""""""""""""""""""""""""""""""""""""##############################""""""""""""##############################$$$$$$$$$###############&&&&&&%%%%%%$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""#########$$$$$$%%%%%%########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%########################"""######$$$$$$######"""###"""!!!"""$$$%%%$$$###########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""#############################################"""""""""""""""""""""""""""""""""""""""##############################"""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$########################""""""#########$$$######""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%################################################""""""#########$$$$$$$$$#######################################$$$$$$$$$################################################"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###%%%%%%$$$""" !!!"""""""""############!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""###############"""""""""""""""""""""""""""""""""""""""##############################""""""""""""#####################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""######$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%##############################$$$$$$$$$$$$######$$$""""""###$$$%%%$$$###########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""############""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""########################$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$#######################################$$$$$$%%%""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$###################################################$$$$$$%%%&&&'''(((((($$$$$$############$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###%%%%%%$$$""" !!!"""""""""############""""""!!!!!!""""""###$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""############################################################""""""""""""######""""""#########$$$$$$$$$######################## !!!!!!"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%##############################$$$$$$$$$$$$######$$$###"""###%%%%%%%%%$$$########################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$""""""############""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""###"""""""""$$$$$$""" """"""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!"""""""""""""""""""""############""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$#######################################$$$%%%&&&"""############$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$################################################"""############$$$$$$$$$########################"""""""""###$$$$$$%%%%%%################################################$$$$$$%%%&&&&&&'''(((((($$$$$$############$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$###"""!!! """"""""""""############"""""""""""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""###$$$$$$%%%%%%###############$$$$$$$$$ """###$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$######$$$%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$###"""###%%%&&&%%%$$$########################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$""""""############""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""####################################"""!!!!!!"""$$$$$$###!!!######################## !!!""""""######"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!"""""""""#########!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$##############################""""""###%%%&&&'''"""############$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$################################################"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%###################################################$$$$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$################################################""""""""""""""""""""""""########################"""############$$$$$$$$$#########"""""""""""""""""""""""""""############!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$!!!!!!"""######$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""""""""###############$$$%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$###"""###%%%&&&%%%$$$########################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""################################################""""""""""""####################################!!!!!!!!!"""$$$%%%$$$"""######################## !!!""""""###"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$%%%!!!!!!""""""#########$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""######""""""###%%%&&&((("""############$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%################################################"""############$$$$$$$$$$$$$$$############$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###""""""!!!""""""###$$$""""""""""""############ !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$#######################################+++***)))&&&###"""###$$$######$$$$$$$$$$$$######$$$#########""""""!!!!!!########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""%%%###!!!"""$$$%%%$$$!!!$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""$$$$$$######""""""!!!!!!########################!!!!!!"""###############%%%%%%$$$###""""""######""""""""""""############""""""""""""""""""""""""$$$$$$$$$#######################################%%%$$$$$$######$$$$$$%%%#########"""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$###"""!!!!!!!!!!!!"""###############""""""""""""""""""""""""######$$$$$$$$$######"""$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$#########""""""$$$$$$$$$#########"""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%$$$######""""""######################################################""""""############""""""""""""""""""####################################$$$$$$$$$$$$$$$###"""!!!%%%$$$###!!!!!!!!!"""### !!!"""######$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""###%%%&&&%%%$$$(((&&&$$$"""!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$########################$$$$$$########################))))))(((%%%###"""###$$$######$$$$$$$$$$$$##################"""""""""!!!########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""%%%###!!!"""$$$%%%$$$"""$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""########################""""""""""""############""""""""""""""""""""""""#########"""""""""""""""########################!!!!!!"""###############$$$$$$###"""""""""""""""""""""""""""############""""""""""""""""""""""""##################$$$$$$########################%%%$$$$$$######$$$$$$%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$###""""""!!!!!!!!!"""###############""""""""""""""""""""""""""""""#########""""""!!!$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$####################################$$$$$$$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""$$$$$$$$$#########"""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%$$$######""""""######################################################""""""############""""""""""""""""""####################################$$$$$$$$$$$$$$$###""""""%%%$$$"""!!!!!!!!!"""### !!!!!!"""######$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""###%%%&&&%%%$$$'''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###"""""""""###$$$$$$$$$%%%########################&&&&&&&&&%%%""""""###$$$######$$$$$$$$$$$$##################""""""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$###"""###$$$$$$###"""$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########"""""""""!!!!!!########################""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!""""""############"""######"""!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%########################$$$$$$############$$$$$$""""""""""""""""""######""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$###"""""""""!!!!!!"""###############"""""""""""""""""""""""" !!!!!!"""""""""!!!!!!$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$########################"""""""""#########$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$###############$$$$$$$$$###############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%$$$######""""""######################################################""""""############""""""""""""""""""#######################################$$$$$$$$$$$$###""""""$$$###""""""!!!""""""""" !!!!!!""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!"""""""""######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%###########################$$$%%%$$$""""""###$$$######$$$$$$$$$$$$###############"""""""""""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""###$$$$$$$$$######$$$############$$$#####################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$#########""""""""""""########################!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""""""""!!!!!!!!!!!!!!!"""!!!"""""""""############""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%########################$$$$$$############$$$$$$"""""""""""""""#########""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$#########""""""!!!!!!"""###############"""""""""""""""""""""""" !!!""""""###"""""""""$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$########################!!!""""""""""""#########""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%%%%$$$######""""""######################################################""""""############""""""!!!"""""""""##########################################$$$$$$$$$######"""######""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!"""""""""#########""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$###$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%########################"""###$$$$$$###""""""$$$######$$$$$$$$$$$$######""""""""""""""""""##############################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$######$$$############$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!"""!!!!!!!!!!!!!!!""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""$$$######""""""######$$$!!!!!!""""""############""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$###############!!!!!!"""###############""""""""""""""""""""""""!!!"""######$$$$$$$$$###$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$########################!!!""""""""""""#########""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%%%%$$$######""""""######################################################""""""############""""""!!!"""""""""####################################"""######$$$$$$$$$######"""""""""#########""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%&&&%%%$$$"""###%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%########################"""$$$%%%%%%###""""""#########$$$$$$$$$$$$######""""""""""""####################################"""############$$$$$$$$$"""############$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$###""""""""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############""""""!!!""""""!!!!!!!!!"""######""""""""""""############"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%""""""""""""""""""""""""######""""""""""""######!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""########################!!!!!!"""###############""""""""""""""""""""""""!!!"""###$$$$$$%%%$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%%%%$$$######""""""######################################################""""""############""""""""""""""""""####################################""""""###$$$$$$$$$$$$###!!!!!!"""############"""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""#########$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%&&&&&&%%%$$$###$$$###"""###%%%&&&%%%$$$"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%##################$$$$$$###########################%%%&&&&&&$$$"""""""""######$$$$$$$$$$$$######!!!"""""""""####################################"""############$$$$$$$$$"""############$$$$$$$$$########################!!!!!!"""$$$$$$%%%%%%$$$"""$$$%%%$$$"""!!!###%%%"""""""""""""""###$$$$$$###$$$%%%%%%%%%%%%$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#########"""""""""""""""#######################################"""!!!!!!"""""""""""""""###$$$$$$""""""""""""############""""""""""""""""""""""""##################$$$$$$""""""""""""""""""""""""######""""""""""""###### !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""########################!!!!!!"""###############"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$##################$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%%%%$$$######""""""######################################################""""""############""""""""""""""""""####################################""""""###$$$$$$$$$$$$$$$ !!!"""###$$$######"""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$###"""###%%%&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$#######################################$$$&&&''''''%%%###""""""######$$$$$$$$$$$$######!!!!!!""""""#########$$$########################"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%!!!$$$%%%%%%"""!!!###%%%"""""""""""""""######$$$###$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""""""############$$$$$$$$$############""""""""""""########################""""""""""""############""""""""""""""""""""""""$$$$$$######""""""!!!!!!#######################################"""!!!!!!######""""""###$$$%%%%%%""""""""""""############""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""######""""""""""""###### !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""##################$$$$$$!!!!!!"""###############"""""""""""""""""""""""" !!!"""############$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""#########################################################""""""############""""""""""""""""""####################################!!!"""###$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$###"""$$$$$$##################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$###"""###%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""""""""###%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$######""""""######$$$################################################""""""""""""""""""""""""###%%%%%%$$$"""!!!"""###""""""""""""############""""""""""""############""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""""""""############$$$$$$$$$###"""!!! %%%%%%$$$$$$###"""!!!!!!""""""""""""############$$$#########""""""!!!!!!$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$#########"""""""""""""""########################""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""############""""""######""""""""""""##############################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$############$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""########################$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$#########""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""&&&$$$!!!"""######!!!""""""""""""####################################$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$$$$################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$################################################""""""""""""""""""""""""###$$$%%%$$$"""!!!"""###""""""""""""############""""""""""""############""""""""""""""""""""""""########################!!!""""""#########""""""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$""""""""""""#####################$$$######""""""%%%%%%$$$$$$###""""""!!!""""""""""""############$$$#########""""""""""""$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$######""""""######$$$##################$$$$$$########################""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""############""""""$$$$$$############$$$$$$########################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$##########################################"""############$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$############$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$###""""""""""""""""""###########################$$$$$$$$$#########""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""######$$$$$$######"""$$$$$$######"""!!!!!! """"""""""""""""""""""""&&&###!!!"""###$$$""" """"""""""""####################################$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$#########################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%################################################""""""""""""""""""""""""###$$$%%%$$$"""""""""$$$""""""""""""############""""""""""""############""""""""""""""""""""""""########################!!!!!!"""""""""!!!!!! """"""""""""""""""""""""$$$$$$###""""""###$$$$$$""""""""""""############""""""###$$$%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""###########################"""""""""$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$######""""""######$$$"""######$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""############""""""%%%%%%$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!########################"""############$$$$$$$$$$$$$$$$$$#######################################$$$$$$############$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$&&&&&&###########################$$$$$$$$$$$$###"""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""!!!!!!!!!!!!""""""########################$$$$$$$$$###############""""""""""""############""""""""""""""""""""""""$$$############"""""""""######$$$$$$$$$$$$######"""######$$$$$$######"""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""$$$###""""""###$$$###!!!""""""""""""####################################$$$$$$$$$#######################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$#########################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%################################################"""""""""""""""""""""""""""$$$%%%$$$###"""###$$$!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""########################"""""""""###""""""!!! """"""""""""""""""""""""$$$##################$$$!!!"""""""""##################$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""!!!"""""""""####################################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######!!!!!!"""###$$$$$$%%%%%%########################""""""""""""""""""""""""######"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############"""######$$$$$$######"""$$$$$$$$$######$$$$$$$$$########################""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$################################################$$$$$$############$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&##############################$$$$$$$$$######"""""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""################################################!!!"""""""""############""""""""""""""""""""""""############""""""""""""######$$$$$$$$$$$$######""""""############""""""############""""""!!!!!!""""""""""""""""""""""""######"""######$$$$$$###!!!"""""""""####################################################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$##################$$$###############$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################"""""""""""""""""""""""""""###$$$$$$###"""###$$$!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""#################################$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$#########!!!"""""""""############$$$%%%%%%%%%%%%$$$######$$$$$$$$$###############!!!"""""""""###########################$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################""""""""""""""""""### !!!"""######$$$########################""""""""""""""""""""""""###"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$$$$############""""""""""""##############################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$############$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$########################"""######$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$######""""""######$$$################################################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""######"""""""""#########"""""""""""""""""""""""""""""""""""""""######$$$$$$######$$$$$$!!!"""""""""############""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$#########""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$################################################"""""""""""""""""""""""""""###$$$$$$###"""$$$%%%""""""""""""############""""""""""""############""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""############$$$$$$%%%%%%$$$###""""""########################""""""""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""###########################""""""!!!!!!""""""### !!!!!!"""""""""########################"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$#########""""""""""""""""""###########################"""""""""""""""""""""""""""""""""############$$$!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$###############$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$$$$#################################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$#######################################$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!"""""""""""""""#########$$$$$$$$$$$$######!!!""""""######""""""!!!######""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%###"""###$$$""""""""""""############""""""""""""""""""""""""###############$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%########################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""!!!!!!""""""###################################################""""""""""""""""""""""""!!!###$$$$$$######$$$%%%""""""""""""############""""""""""""############""""""""""""""""""""""""######################## !!!###$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""############""""""######$$$#################################""""""""""""#####################$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""""""""########################"""""""""""""""""""""""""""""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$########################""""""""""""""""""""""""""""""""""""##############################$$$$$$########################"""############$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""##############################""""""#########$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!"""""""""""""""""""""###""""""""""""""""""""""""$$$&&&'''%%%###!!!"""$$$""""""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!""""""###$$$$$$%%%%%%########################""""""""""""####################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""################################################""""""""""""""""""""""""!!!###$$$$$$######$$$&&&""""""""""""############""""""""""""############""""""""""""""""""""""""######################## !!!###$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""""""""############ !!!"""$$$$$$$$$$$$##################$$$$$$""""""""""""#####################$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""############""""""""""""########################""""""""""""""""""""""""""""""!!!""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%########################""""""""""""""""""""""""""""""""""""############%%%%%%$$$$$$###"""""""""########################"""############$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''########################!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""!!!!!!!!!!!!""""""########################""""""######$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""" !!!!!!!!!""""""############$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!"""""""""""""""#########""""""""""""""""""""""""%%%&&&(((&&&"""!!!"""$$$""""""""""""############""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%########################""""""""""""####################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######""""""######$$$%%%""""""""""""""""""""""""########################!!!"""$$$&&&&&&$$$"""!!!""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""############""""""######"""""""""""""""###""""""######$$$$$$%%%%%%!!!!!!!!!!!!"""""""""""""""!!! !!!###$$$""""""""""""""""""""""""########################$$$$$$$$$#########"""""" !!!!!!"""###$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""#########""""""""""""""""""############$$$$$$$$$###"""""""""###$$$%%%%%%%%%$$$###""""""###$$$%%%############""""""!!!!!!$$$#########""""""!!!!!!$$$######"""!!! !!!!!!""""""#########$$$################################################%%%%%%$$$###"""!!! ########################"""""""""""""""""""""""""""#########$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!"""$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#################################$$$$$$$$$###############"""$$$&&&&&&%%%#################################################################################""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%###########################"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$###############%%%%%%$$$###"""!!! """"""############""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######""""""""""""############""""""""""""""""""""""""!!!!!!""""""####################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#####################$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######""""""######$$$%%%""""""""""""""""""""""""########################""""""###$$$$$$###""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""############""""""######""""""""""""######"""""""""###############""""""""""""############"""!!!!!! !!!"""###$$$""""""""""""""""""""""""########################$$$$$$$$$#########"""""" !!!!!!"""######$$$$$$################################################""""""""""""""""""""""""################################################"""""""""""""""#########"""############$$$$$$$$$#########"""######$$$$$$$$$$$$###""""""###$$$$$$$$$$$$#########"""""""""############"""""""""!!!$$$######"""!!!!!! !!!"""""""""########################################################################""""""""""""################################################"""""""""#########$$$$$$##############################$$$$$$$$$$$$######!!!"""$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$###################################################$$$$$$"""$$$&&&%%%$$$"""!!!"""################################################################################################%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%###########################"""!!!!!!!!!!!!"""###########################""""""""""""""""""""""""########################""""""""""""""""""""""""################################################$$$$$$######""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######""""""""""""####################################"""""""""""""""####################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#####################""""""######$$$%%%""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""############""""""###"""""""""""""""#########""""""""""""""""""!!!############$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""########################$$$$$$$$$###############!!!!!!!!!"""######$$$$$$################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$"""############$$$$$$$$$$$$$$$######"""#########$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""#########""""""!!!!!! """"""""""""############################################################!!!!!!""""""#########$$$################################################!!!!!!!!!"""""""""####################################$$$$$$$$$$$$######!!!"""$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#################################"""""""""###$$$$$$$$$%%%%%%&&&((('''%%%###""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%###########################""""""!!!!!!""""""###########################""""""""""""""""""""""""########################""""""""""""""""""""""""########################!!!!!!""""""######$$$$$$########################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""#############################################"""""""""""""""########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!""""""""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%""""""""""""""""""""""""###########################""""""!!!!!!""""""###""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""######$$$$$$######"""""""""""""""""""""###$$$######""""""!!!!!! """""""""#########$$$$$$!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""################################################!!!!!!""""""############################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%""""""#########$$$$$$$$$%%%%%%$$$###"""""""""###$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""#########"""""""""!!!!!!"""""""""""""""#########################################################""""""""""""############################################################!!!!!!!!!!!!""""""""""""##############################$$$$$$$$$$$$######!!!"""$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#######################################!!!!!!"""###$$$%%%%%%%%%(((***+++***(((&&&%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%########################""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""######################## !!!"""######$$$$$$"""""""""######$$$$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""################################################!!!"""""""""################################################""""""""""""########################$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%""""""""""""""""""""""""##############################""""""""""""##############################$$$$$$############$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""!!!!!!"""###$$$$$$######""""""!!!!!! !!!!!!!!!"""""""""###### !!!!!!"""""""""""""""""""""""""""""""""""""""################################################"""""""""""""""#########################################################""""""""""""""""""""""""################################################ !!!"""###$$$$$$%%%""""""#########$$$$$$$$$%%%%%%$$$###"""""""""############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""##################""""""""""""######""""""""""""""""""############################################################""""""""""""################################################!!!!!!!!!!!!""""""""""""##############################$$$$$$$$$$$$######!!!"""$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################!!!!!!"""###$$$%%%%%%%%%((()))+++***(((&&&%%%&&&################################################################################################$$$######""""""######$$$######""""""######$$$%%%########################""""""############""""""########################""""""""""""""""""""""""######################################################################## !!!!!!"""###$$$$$$%%%""""""######$$$$$$%%%%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################"""###$$$$$$$$$$$$###"""!!!"""""""""#############################################"""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$######""""""######$$$%%%""""""""""""""""""""""""########################################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%###""""""""""""""""""!!! !!!!!!!!!"""""""""""" !!!"""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""############$$$$$$$$$$$$$$$######"""#########"""###$$$$$$$$$$$$###"""#########$$$$$$$$$$$$$$$""""""""""""################################################""""""""""""################################################$$$#########""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""####################################$$$$$$$$$$$$######!!!"""$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#######################################"""""""""###$$$$$$$$$%%%###%%%''''''%%%$$$###$$$########################################################################""""""""""""""""""""""""######""""""""""""############""""""######$$$%%%########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################"""###$$$%%%%%%$$$###"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""####################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######""""""######$$$%%%""""""""""""""""""""""""###########################$$$%%%&&&&&&%%%$$$###########################$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!"""###$$$%%%"""""""""###############!!!!!!"""""""""######### !!!"""###""""""!!!""""""""""""""""""""""""########################""""""#########$$$$$$$$$###"""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################"""""""""""""""#########"""############$$$$$$$$$#########"""######$$$$$$"""###$$$$$$$$$$$$###""""""""""""#########$$$$$$!!!"""""""""################################################"""""""""!!!################################################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$##############################$$$$$$$$$$$$######!!!"""$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""""""""#########$$$##########################################$$$$$$ """%%%%%%$$$######$$$######################################################################################################""""""""""""############""""""######$$$%%%########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""########################"""###%%%&&&&&&%%%###"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$#########"""###$$$$$$%%%""""""""""""""""""""""""###########################$$$&&&''''''&&&$$$###########################$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!"""###$$$%%%""""""######$$$$$$%%%%%%"""############$$$$$$$$$ """#########"""!!!""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$#########"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$###"""""""""###$$$%%%%%%"""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$!!!!!!""""""#########$$$##################$$$$$$$$$#########""""""!!!!!!################################################ !!!"""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!""""""#########$$$########################$$$$$$$$$############### """%%%&&&%%%$$$%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###############"""###$$$$$$%%%########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""########################"""###%%%&&&&&&%%%###"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%&&&########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""""""""############""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!################################################$$$$$$$$$#########""""""########################""""""""""""""""""""""""%%%%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""####################################""""""""""""""""""""""""######""""""######$$$%%%######""""""""""""######$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######################################################$$$$$$############$$$$$$########################""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""#######################################"""""""""###$$$%%%%%%########################%%%$$$###"""""""""###$$$$$$$$$###"""!!!!!!""""""%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################################################################&&&&&&%%%%%%$$$###""""""$$$"""!!! !!!"""$$$%%%######$$$$$$$$$$$$##############################%%%%%%$$$$$$###"""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$$$$##############################"""############$$$$$$$$$########################%%%%%%%%%$$$$$$#########"""############$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""$$$%%%'''(((((('''%%%$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""##################"""""""""###$$$$$$$$$$$$###""""""""""""############""""""""""""############""""""""""""""""""""""""################################################$$$$$$$$$#########""""""########################""""""""""""""""""""""""%%%$$$$$$######"""""""""""""""""""""""""""""""""####################################"""""""""!!!""""""""""""####################################""""""""""""""""""""""""######""""""######$$$%%%######""""""""""""##################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######################################################$$$$$$############$$$$$$########################""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""#############################################"""######$$$$$$########################$$$######""""""###$$$%%%$$$$$$###"""""""""""""""$$$$$$#########"""""""""######$$$$$$$$$###"""""""""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################################&&&&&&%%%%%%$$$######"""###"""!!! !!!"""$$$%%%######$$$$$$$$$$$$##############################$$$############"""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$$$$##############################"""############$$$$$$$$$########################%%%%%%%%%$$$$$$#########"""############$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""###$$$%%%&&&&&&%%%###"""########################"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""######""""""!!!""""""###$$$$$$$$$$$$###""""""""""""############"""""""""#########$$$$$$########################################################################$$$$$$$$$#######################################""""""""""""""""""""""""########################""""""""""""""""""""""""####################################""""""""""""""""""""""""####################################""""""""""""""""""""""""######""""""######$$$%%%######""""""""""""##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######################################################$$$$$$############$$$$$$########################""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""####################################$$$$$$######"""####################################"""""""""###$$$%%%%%%$$$###""""""""""""""""""######""""""""""""!!!!!!"""######$$$$$$$$$######"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######################################################################################################&&&%%%%%%$$$$$$############"""!!!!!!!!!"""$$$%%%######$$$$$$$$$$$$##############################!!!!!!""""""""""""##############################"""############$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$$$$##############################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$#########"""############$$$$$$$$$########################$$$$$$$$$###############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!########################"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$###!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#################################"""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""######""""""######$$$%%%######""""""""""""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######################################################$$$$$$############$$$$$$########################!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############!!!"""""""""####################################%%%%%%$$$###"""""""""###########################!!!!!!"""######$$$%%%&&&######"""""""""""""""###"""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$################################################################################################%%%%%%%%%$$$$$$#########""""""!!!!!!""""""###$$$######$$$$$$$$$$$$############################## !!!"""#################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$########################$$$$$$$$$###############""""""#########$$$$$$$$$################################################"""""""""""""""""""""""" !!!"""#########""""""########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#################################$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$###!!!"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!"""""""""####################################""""""""""""""""""""""""######""""""######$$$%%%######""""""""""""######""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######################################################$$$$$$############$$$$$$########################!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############!!!"""""""""####################################%%%%%%$$$###"""""""""###########################!!!!!!"""###$$$%%%%%%%%%###"""""""""""""""######!!!!!!!!!!!!!!!"""""""""!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################""""""""""""""""""""""""################################################%%%%%%$$$$$$$$$$$$$$$###"""""""""""""""######$$$######$$$$$$$$$$$$############################## !!!"""######$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""!!!""""""#######################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#################################$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""######""""""!!!""""""###$$$$$$$$$$$$###""""""""""""#####################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""####################################""""""""""""""""""""""""######""""""######$$$%%%######""""""""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######################################################$$$$$$############$$$$$$########################""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""####################################$$$$$$######"""#################################!!!"""###$$$$$$$$$$$$$$$"""""""""""""""######$$$!!!!!!""""""""""""######"""######$$$$$$$$$######"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""##################$$$$$$$$$$$$############################## !!!""""""###$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$$$$##############################"""############$$$$$$$$$########################"""""""""###############"""############$$$$$$$$$#######################################$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""##################"""""""""###$$$$$$$$$$$$###""""""""""""#####################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""####################################""""""""""""""""""""""""######""""""######$$$%%%######""""""""""""######!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######################################################$$$$$$############$$$$$$########################""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""#############################################"""######$$$$$$########################"""###$$$$$$$$$$$$###""""""""""""""""""###$$$$$$"""""""""#########$$$$$$######$$$$$$$$$###"""""""""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#####################$$$$$$$$$$$$##############################!!!""""""######$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$$$$##############################"""############$$$$$$$$$########################!!!"""""""""#########$$$"""############$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""###$$$%%%%%%########################"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""""""""##################$$$$$$$$$%%%%%%%%%########################################################################""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""$$$######"""!!! """"""""""""""""""""""""########################!!!!!!""""""#########$$$""""""""""""####################################""""""""""""""""""""""""#########"""###$$$$$$%%%######""""""""""""######!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######################################################$$$$$$############$$$$$$########################""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""#######################################"""""""""###$$$%%%%%%########################"""###$$$%%%%%%$$$"""!!!""""""!!!""""""###$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#####################$$$$$$$$$$$$##########################################$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$$$$##############################"""############$$$$$$$$$########################!!!!!!""""""#########$$$"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%########################"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############"""############$$$$$$$$$!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""!!!!!!!!!!!!!!!!!!""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$#########""""""!!!!!! !!!"""$$$$$$###""""""################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""########################$$$$$$############$$$$$$########################&&&%%%###"""""""""######"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$###"""!!!"""$$$$$$"""!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$###############$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""######$$$######""""""""""""######$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######+++)))'''%%%###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$$$$############""""""######$$$%%%################################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""########################""""""""""""""""""""""""################################################""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&"""############$$$$$$$$$######""""""""""""######!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$###"""!!!######""""""""""""######$$$$$$$$$#########""""""$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################'''&&&%%%$$$############"""############$$$$$$$$$""""""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""####################################################################################$$$$$$$$$%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""############$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############"""""""""!!!!!!!!!"""#######################################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""###########################""""""""""""""""""###########################%%%%%%###"""""""""######"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$###"""""""""$$$$$$"""!!!"""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$##############################"""""""""#########$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""######$$$######""""""""""""######$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######)))(((&&&$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$$$$############""""""######$$$%%%################################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""########################""""""""""""""""""""""""################################################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%"""############$$$$$$$$$######""""""""""""######""""""############""""""""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$###""""""###"""""""""""""""###$$$$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###############"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$#######################################################################################"""""""""#########$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############"""""""""""""""""""""""""""######$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""########################%%%$$$######"""#########"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$###""""""###$$$$$$###!!!""""""""""""""""""""""""############""""""""""""######$$$$$$$$$$$$##############################!!!!!!!!!""""""#########$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""######$$$######""""""""""""######$$$$$$$$$#############################################$$$$$$$$$$$$######'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#####################$$$$$$$$$$$$############""""""######$$$%%%################################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""########################""""""""""""""""""""""""################################################"""""""""""""""""""""""""""""""""############$$$"""############$$$$$$$$$######""""""""""""############""""""""""""######""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$###"""""""""""""""""""""###$$$%%%$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############""""""#########$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################################################################!!!""""""""""""###########################""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$###################################################$$$$$$%%%$$$$$$###### !!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$#########"""""""""""""""###"""!!!!!!!!!"""$$$%%%################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""########################$$$$$$##################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$######"""###$$$%%%###!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!######$$$$$$$$$$$$##############################"""""""""!!!!!!!!!!!!!!!########################"""""""""""""""""""""""""""""""""""""""######$$$$$$######""""""######$$$######################################################$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$############""""""######$$$%%%################################################""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""#########$$$$$$$$$############################################################"""""""""!!!########################""""""""""""""""""""""""################################################"""""""""""""""""""""""""""""""""#########$$$$$$""""""#########$$$$$$$$$######""""""""""""######$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""############""""""######$$$$$$$$$######"""""""""""""""###$$$%%%%%%#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""######""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################################################################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""###############""" !!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""#########"""!!!!!!!!!"""$$$%%%################################################!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""########################$$$######""""""######$$$####################################$$$#########""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$###"""###%%%%%%###"""########################$$$$$$######""""""!!!!!!######$$$$$$$$$$$$##############################$$$######"""!!! ################################################"""""""""""""""######$$$$$$$$$############$$$$$$######################################################$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$############""""""######$$$%%%################################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############""""""#########$$$$$$$$$############################################################"""""""""!!!########################""""""""""""""""""""""""################################################""""""""""""""""""""""""############$$$$$$$$$%%%""""""#########$$$$$$$$$######""""""""""""######$$$###"""!!!!!!"""###$$$########################""""""############"""""""""######$$$$$$$$$############"""######$$$%%%%%%########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""######"""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$########################################################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################!!!!!!"""############"""############$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""############"""""""""""""""######$$$################################################################################################""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""########################$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$######$$$%%%%%%$$$"""####################################""""""""""""######$$$$$$$$$$$$##############################$$$$$$###"""!!!!!! ###############$$$$$$$$$########################"""""""""""""""######$$$$$$$$$############$$$$$$###############$$$$$$$$$##############################$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%################################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$############################################################""""""""""""########################""""""""""""""""""""""""################################################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%"""############$$$$$$$$$######""""""""""""############""""""""""""##############################""""""############""""""""""""###$$$$$$$$$$$$###%%%$$$$$$#########$$$$$$###############$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######"""############$$$$$$$$$""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$####################################################################################$$$$$$$$$%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################!!!"""######$$$$$$$$$###############$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!"""""""""############!!!!!!"""###############################################################################################################""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""##############################""""""""""""##############################!!!"""###$$$%%%$$$$$$###"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$######$$$%%%%%%$$$"""########################"""""""""""""""###############$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$########################"""""""""""""""######$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######""""""$$$$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%################################################""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$"""############$$$$$$$$$############################################################""""""""""""########################""""""""""""""""""""""""################################################"""""""""""""""""""""""""""""""""############$$$"""############$$$$$$$$$######""""""""""""######""""""############""""""########################""""""############""""""""""""###$$$$$$$$$$$$$$$&&&&&&%%%$$$############""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######"""############$$$$$$$$$"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""############"""############$$$$$$$$$""""""""""""""""""""""""########################"""###$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!!!!""""""#########$$$ !!!###$$$$$$$$$###"""################################################!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""########################!!!"""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""########################!!!!!!""""""######$$$$$$######$$$$$$$$$$$$############################## !!!"""###$$$%%%&&&&&&""""""######$$$$$$$$$$$$########################"""""""""""""""######$$$%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$###############"""###$$$$$$%%%################################################""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""####################################""""""""""""########################""""""""""""""""""""""""################################################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$######""""""""""""######!!!"""###$$$$$$###"""!!!########################""""""############""""""!!!"""###$$$$$$$$$$$$$$$''''''%%%$$$###"""""""""""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################################################################%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!################################################""""""""""""""""""""""""########################""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$$$$#########""""""###############"""!!!!!!""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################$$$###"""!!!!!!###%%%&&&####################################""""""""""""""""""!!!!!!"""###$$$$$$######""""""!!!!!! $$$$$$$$$#########""""""##############################""""""######$$$%%%$$$$$$############$$$$$$######""""""###$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""################################################"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$################################################&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################!!!###$$$###"""!!!"""###########################"""############$$$$$$$$$%%%%%%%%%$$$$$$#########""""""############""""""""""""""""""""""""""""""########################$$$$$$##################$$$$$$############$$$$$$############"""""""""""""""############$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!"""###############$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""!!!"""""""""###############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""""""""################################################""""""""""""""""""""""""$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$$$$#########""""""###############"""!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$###"""!!!"""###%%%&&&####################################"""""""""""""""""""""""""""###$$$$$$$$$#########""""""""""""$$$$$$$$$#########""""""##############################""""""######$$$%%%$$$$$$############$$$$$$###############$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""########################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################"""$$$%%%$$$###"""###$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""################################################$$$$$$############$$$$$$############"""""""""""""""############$$$$$$$$$################################################################################################ !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!"""###############$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""############$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###""""""###$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""################################################""""""""""""""""""""""""$$$$$$$$$$$$######""""""########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$$$$########################$$$######"""!!!""""""""""""""""""""""""################################################""""""""""""""""""""""""########################$$$###"""""""""###%%%&&&####################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$############$$$$$$$$$#############################################""""""######$$$%%%$$$$$$############$$$$$$$$$############$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$#######################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$################################################!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###########################%%%&&&%%%$$$###$$$%%%########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""################################################$$$$$$############$$$$$$$$$$$$#########""""""""""""############$$$$$$$$$################################################################################################!!!!!!!!!"""######$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############""""""""""""""""""""""""!!!""""""############"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$##################$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""#########################################################$$$$$$######"""""""""""""""""""""""""""################################################""""""""""""""""""""""""##############################"""""""""###$$$%%%####################################"""""""""!!!###"""""""""""""""####################################################################################""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###################################################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$################################################!!!!!!"""""""""#################################$$$$$$$$$################################################$$$$$$$$$$$$$$$##############################""""""######$$$%%%###########################$$$%%%%%%######$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""#######################################$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$################################################################################################!!!!!!""""""##################$$$$$$$$$######"""########################################################################""""""""""""""""""""""""!!!"""############""""""######$$$$$$$$$######"""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#########$$$$$$####################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$######""""""""""""""""""""""""################################################""""""""""""""""""""""""#######################################$$$$$$$$$####################################"""""""""!!!######"""""""""""""""###""""""""""""""""""""""""######################################################""""""######$$$%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$################################################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$#########################################################"""""""""!!!!!!########################################################################""""""""""""######$$$$$$##############################""""""######$$$%%%########################"""###$$$###"""!!!"""$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############""""""#########$$$$$$$$$################################################################################################"""""""""""""""#########"""######$$$$$$$$$##############################################################################""""""""""""""""""""""""""""""#########""""""!!!"""######$$$$$$$$$######""""""""""""""""""""""""""""""""""""#########$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$""""""""""""""""""""""""################################################""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$####################################""""""""""""$$$######"""""""""""""""!!!!!!!!!!!!!!!"""""""""###############$$$$$$$$$##############################""""""######$$$%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$################################################%%%$$$$$$###""""""!!!!!!########################"""""""""#######################################!!!!!!!!!"""######$$$$$$##############################""""""######$$$%%%########################!!!"""######"""!!!"""###########################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""######"""""""""""""""""""""""""""""""""########################"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$$$$#########"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######""""""###$$$$$$$$$$$$##################################################################$$$$$$$$$"""""""""""""""""""""""""""############""""""!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!"""""""""#########"""######$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%################################################"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$$$$####################################""""""""""""$$$$$$###"""""""""""""""!!!!!!"""""""""#########""""""#########$$$$$$$$$##############################""""""######$$$%%%$$$$$$############$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$#################################!!!"""""""""#########$$$########################!!!!!!"""######$$$%%%%%%##############################""""""######$$$%%%########################"""###$$$$$$""""""###$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$#########"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""###$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$""""""""""""""""""""""""###############"""!!!!!!""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$#######################################""""""""""""$$$$$$###""""""!!!""""""""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$#################################"""###$$$$$$%%%$$$$$$############$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$#########################################################$$$%%%%%%&&&&&&""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""#########"""###$$$$$$%%%###########################$$$%%%%%%######$$$%%%########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""###############"""!!!!!!!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$############$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""###$$$$$$###"""!!!%%%$$$######""""""######""""""""""""############$$$$$$############$$$$$$###########################"""""""""###$$$%%%%%%######$$$$$$$$$$$$######$$$$$$##########################################""""""""""""""""""""""""$$$$$$$$$#########"""""""""""""""""""""############$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###!!! """$$$""" """"""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############%%%$$$$$$######$$$$$$%%%%%%###!!!"""$$$%%%$$$!!!""""""""""""""""""""""""######""""""######$$$%%%"""""""""""""""""""""""""""!!! !!!###$$$################################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%################################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$"""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""############""""""######$$$$$$$$$######"""########################""""""#########$$$$$$$$$########################$$$#########""""""!!!!!!################################################################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%########################$$$$$$###""""""###$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""###$$$$$$###"""!!!%%%$$$######""""""######""""""""""""############$$$$$$############$$$$$$#################################"""######$$$$$$######$$$$$$$$$$$$######################################################""""""""""""""""""""""""$$$$$$$$$#########""""""###########################$$$$$$%%%%%%$$$$$$##############################!!! !!!$$$$$$""" """"""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############%%%$$$$$$######$$$$$$%%%%%%###!!!"""$$$%%%$$$"""""""""""""""""""""""""""######""""""######$$$%%%"""""""""""""""""""""""""""!!!!!! !!!"""###$$$################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%################################################$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%"""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$###!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$""""""############""""""######$$$$$$$$$######"""########################""""""#########$$$$$$$$$########################$$$#########""""""""""""################################################################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%########################$$$$$$###""""""###$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$###############""""""###$$$$$$###""""""%%%$$$######""""""######"""""""""#########$$$$$$$$$$$$############$$$$$$########################$$$$$$######"""###############$$$$$$$$$$$$######################################################""""""""""""""""""""""""$$$$$$$$$###############%%%%%%$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###%%%%%%""" """"""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############$$$$$$############$$$$$$$$$###"""###$$$$$$###"""""""""""""""""""""""""""######""""""######$$$%%%"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%################################################$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%"""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$$$$###"""""""""###$$$$$$$$$$$$###################################################""""""############"""""""""######$$$$$$$$$#############################################$$$$$$$$$#######################################"""""""""################################################################################################$$$$$$$$$###############$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$##################$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&################################################%%%$$$######""""""######""""""#########$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%$$$###"""""""""#########$$$$$$$$$$$$#####################$$$$$$$$$########################""""""""""""""""""""""""########################&&&&&&%%%%%%$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%###!!!""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""""""""############$$$$$$############$$$$$$$$$############$$$######""""""""""""""""""""""""######""""""######$$$%%%"""""""""""""""""""""""""""""""""""""""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################$$$$$$############$$$$$$############$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$################################################%%%###"""###$$$$$$###"""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""#########$$$$$$#########""""""############""""""""""""###$$$$$$$$$##############################################################################################################################################################################################################################$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################$$$$$$############$$$$$$%%%$$$######""""""##################$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%$$$###"""""""""#########$$$$$$$$$$$$######""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################&&&&&&%%%%%%$$$###"""""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$######"""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""""""""############$$$######""""""######$$$######$$$############$$$""""""""""""""""""""""""######""""""######$$$%%%########################!!!""""""###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$################################################$$$###"""###$$$%%%$$$"""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""############""""""!!!"""###$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$#################################################################################################################################"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###############$$$$$$$$$%%%$$$############$$$%%%%%%$$$######""""""###############$$$$$$$$$$$$%%%$$$$$$############$$$$$$########################$$$$$$######"""###############$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""###############$$$$$$$$$%%%%%%$$$$$$######""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""###$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""##################""""""""""""######"""$$$$$$$$$###"""###$$$""""""""""""""""""""""""######""""""######$$$%%%########################!!!"""######$$$$$$#########################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################$$$$$$############$$$$$$"""""""""############$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$"""############$$$$$$$$$################################################$$$"""""""""$$$%%%$$$###""""""###$$$$$$$$$$$$###########################"""###$$$%%%%%%$$$###"""""""""############""""""!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$################################################$$$$$$$$$$$$$$$###############################################################################################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###########################"""###$$$$$$$$$$$$###"""########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######""""""###############$$$$$$$$$%%%%%%$$$$$$############$$$$$$#################################"""######$$$$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""############""""""########################"""######!!!"""%%%""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""##################""""""""""""######"""$$$%%%$$$"""!!!###%%%""""""""""""""""""""""""######""""""######$$$%%%########################!!!"""###$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###################################################$$$$$$############$$$$$$""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$"""############$$$$$$$$$###################################################"""!!!"""$$$%%%$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$###!!!""""""############""""""!!!!!!"""$$$$$$%%%%%%$$$########################$$$$$$$$$#########""""""#################################$$$$$$%%%%%%%%%################################################################################################""""""#########$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$###########################"""###$$$%%%%%%$$$###"""########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$###"""###############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###########################"""""""""###$$$%%%%%%######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""""""""""""""#########""""""############"""""""""""""""""""""""""""""""""###""" """&&&""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""##################""""""""""""######!!!$$$%%%%%%"""!!!###%%%""""""""""""""""""""""""#########"""###$$$$$$%%%########################!!!"""###$$$%%%$$$###############################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######################################################$$$$$$############$$$$$$""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""###"""!!!"""$$$%%%%%%###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!""""""############""""""!!!!!!"""$$$$$$%%%%%%%%%########################$$$$$$$$$$$$######""""""#################################$$$$$$%%%%%%%%%################################################################################################""""""######$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""################################################%%%$$$$$$$$$###"""""""""$$$$$$$$$#########""""""################################################$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""&&&$$$"""!!!"""#########"""############$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%########################"""""""""""""""""""""""""""#########$$$$$$$$$$$$"""############$$$$$$$$$########################$$$###"""!!!!!!"""###$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################################################################$$$$$$##########################################"""############$$$$$$$$$&&&%%%$$$%%%'''''''''&&&""""""""""""""""""""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################$$$$$$############$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""############$$$$$$$$$""""""#########$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%''')))***(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""################################################$$$$$$$$$###############$$$$$$$$$#########""""""################################################$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%###!!!!!!###$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$########################"""""""""""""""""""""""""""""""""#########$$$$$$"""############$$$$$$$$$########################$$$###"""!!!!!!"""###$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################"""############$$$$$$$$$%%%$$$$$$%%%'''((('''&&&########################$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################$$$$$$############$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$#########$$$$$$$$$$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%'''))))))(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$#####################$$$$$$$$$$$$#################################""""""!!!!!!""""""###""""""""""""""""""""""""###"""!!!!!!$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#######################################""""""""""""""""""""""""!!!!!!!!!"""""""""######"""############$$$$$$$$$##############################""""""""""""##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################"""############$$$$$$$$$$$$######$$$'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$##############################$$$$$$############$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%'''))))))'''&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################################################################"""""""""###$$$$$$$$$%%%######################################################################################################$$$$$$$$$$$$#################################""""""""""""""""""###"""""""""""""""""""""""""""!!! """$$$&&&&&&%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$###########################""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############################################################################################################$$$$$$$$$########################""""""#########$$$$$$$$$$$$######$$$&&&(((''''''$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$######$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$######$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%'''(((((('''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################################################################"""""""""###$$$$$$$$$%%%######################################################################################################$$$$$$$$$$$$####################################""""""""""""######""""""""""""""""""""""""!!! """%%%&&&&&&%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$########################"""""""""######"""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$###"""$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$$$$$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%'''((((((&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$###############################################################$$$$$$$$$###############$$$$$$$$$###############################################################$$$$$$$$$######$$$$$$$$$$$$##############################$$$######""""""######$$$""""""""""""""""""""""""!!! !!!###%%%&&&&&&$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#######################################""""""""""""""""""""""""!!!!!!!!!"""""""""######"""############$$$$$$$$$########################""""""############""""""########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%################################################################################################"""""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((('''&&&&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$################################################$$$$$$$$$###############""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################$$$######""""""######$$$""""""""""""""""""""""""!!!!!!!!!###&&&&&&%%%###"""############$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$########################"""""""""""""""""""""""""""""""""#########$$$$$$"""############$$$$$$$$$########################!!!"""###$$$$$$###"""!!!########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%################################################################################################!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$&&&%%%###$$$%%%%%%$$$###########################""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$""""""###$$$%%%%%%%%%%%%"""############$$$$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$################################################%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!"""$$$&&&&&&$$$""""""############$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%########################""""""""""""""""""""""""############$$$$$$$$$$$$"""############$$$$$$$$$########################!!!"""###$$$$$$###"""!!!########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%################################################################################################!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$'''%%%$$$$$$%%%$$$###!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&"""############$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''&&&&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$$$$$$$#########""""""%%%$$$$$$$$$###"""""""""########################"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$#########""""""$$$$$$##################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########""""""!!!""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&(((******)))(((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!###$$$$$$%%%%%%%%%$$$$$$!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$###""""""###$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$#######################################"""""""""""""""""""""""" !!!!!!"""######$$$$$$"""""""""""""""#########$$$$$$$$$#########""""""########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$#########$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''''')))******)))''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""######$$$%%%&&&''''''&&&"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$###""""""###$$$$$$########################$$$$$$$$$##############################$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$############""""""""""""$$$$$$$$$#######################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$%%%&&&%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################################################################$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###############"""""""""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''((()))******((('''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%&&&&&&%%%%%%###$$$###"""!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$##################$$$################################################"""""""""###$$$$$$$$$%%%########################""""""""""""""""""""""""!!!!!!""""""############$$$$$$######""""""!!!!!!#######################################$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$###$$$%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$###############""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$######""""""###$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''((()))***)))'''&&&&&&'''((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$###""""""$$$$$$$$$###!!!!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$#########################################################"""""""""###$$$$$$$$$%%%########################"""""""""""""""""""""""""""""""""""""""#########$$$$$$######""""""!!!!!!########################""""""#########$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$###$$$%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$###############""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((((())))))(((&&&%%%&&&(((((((((((()))))))))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$###"""!!!!!!$$$%%%&&&$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""#######################################$$$$$$$$$###############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""##################""""""""""""###############$$$$$$$$$"""""""""###$$$$$$%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################################################################$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&'''''''''((((((((('''(((((('''&&&&&&''')))(((((())))))******++++++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%$$$$$$######%%%&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""########################""""""#########$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""###""""""""""""""""""""""""""""""""""""#########""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&'''''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((%%%&&&'''&&&%%%&&&(((+++(((((()))******+++,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$%%%&&&&&&&&&&&&%%%''')))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""########################""""""######$$$$$$$$$$$$%%%$$$$$$$$$######""""""########################""""""""""""""""""""""""#########"""""""""""""""!!!!!!""""""######$$$$$$""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$###$$$%%%&&&$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''''''''((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%%%%%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%&&&&&&&&&""""""###$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))%%%%%%&&&&&&%%%&&&))),,,((())))))***++++++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%###%%%(((******(((%%%###%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########""""""######$$$$$$$$$######"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""#########"""######$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&###$$$))))))%%%$$$''''''&&&&&&%%%%%%%%%&&&&&&((((((((((((((()))******&&&&&&''''''((())))))***++++++*********+++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%##################$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''))))))'''%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########""""""######$$$$$$$$$######"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###########################$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''$$$%%%))))))%%%$$$'''''''''&&&&&&%%%&&&&&&'''((((((((('''((())))))***((((((((())))))*********++++++*********+++++++++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$###############"""######$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''((())))))'''&&&%%%$$$$$$###$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&))))))&&&%%%'''''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***))))))******************,,,,,,,,,+++++++++++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""###$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''((()))((('''&&&%%%$$$$$$###$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((''''''''''''''''''&&&''''''((()))((((((''''''(((((()))***************************,,,,,,------------,,,,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&&&&%%%$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################!!!"""###$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&((('''&&&%%%$$$$$$###$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''(((((('''''')))))))))''''''''''''(((((()))***)))(((((((((((()))*********************+++++++++++++++,,,---...------,,,''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###""""""!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((())))))))))))(((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###'''&&&%%%$$$$$$###$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$%%%%%%&&&'''(((&&&&&&'''''''''(((((((((&&&((((((&&&'''+++,,,+++(((((('''(((((()))***+++***))))))))))))***++++++******++++++,,,---------+++,,,...000111111111000''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))))))))))))))************))))))))))))))))))))))))''''''((((((((()))))))))((())))))******))))))(((&&&'''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%'''((((((''''''''''''(((((((((((($$$((((((%%%'''---///---(((((((((((()))***+++,,,++++++******++++++,,,---++++++,,,...///000111222222444666999;;;;;;;;;;;;((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))*********++++++++++++))))))))))))))))))))))))'''((((((((())))))******))))))************))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''#########"""######$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''((($$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%&&&'''((()))''''''''''''((((((((()))###'''(((%%%'''...111...(((((((((((()))***+++,,,,,,,,,++++++,,,,,,---...,,,---...000111333444555:::<<>>DDDFFFBBBQQQRRRUUUYYYXXXTTTVVVZZZ'''(((((())))))(((((('''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))))))))(((((('''''''''+++******+++,,,,,,+++*********)))***++++++***)))***)))(((((()))*********+++******+++,,,///111333***+++------------000222+++++++++,,,------,,,+++,,,,,,++++++++++++,,,,,,)))))))))((((((((((((((()))(((((('''&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&((((((((((((((('''''''''))))))***************))),,,,,,,,,++++++,,,,,,---000...---...111666<<>><<<888333///,,,,,,---......,,,+++,,,,,,,,,,,,++++++++++++,,,,,,))))))((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''(((''''''((((((((((((((())))))))))))***+++,,,------+++,,,...000222444666666>>>>>>???CCCHHHPPPVVVZZZ\\\[[[YYYVVVTTTTTTTTTSSSNNNJJJHHHIIIJJJKKKOOOUUU))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))++++++++++++++++++++++++***+++,,,+++))))))+++---)))***,,,,,,+++---000333---222888<<<===>>>@@@AAAJJJQQQ\\\gggoootttuuuuuudddcccbbbaaaccciiiqqqvvvsssnnnhhhdddaaa^^^YYYVVV___``````]]]VVVLLLBBB<<<777777666666555222...,,,,,,,,,+++++++++++++++,,,''''''(((((())))))******&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((''''''(((((()))((((((((())))))***************)))******,,,---...000222444666888999999:::BBBDDDGGGKKKNNNRRRTTTUUUUUUTTTSSSTTTSSSSSSSSSTTTRRRNNNMMMPPPRRRSSSVVVZZZ******++++++++++++******************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))''''''(((((())))))******+++++++++,,,,,,,,,,,,,,,,,,---...,,,((((((+++...---000333555666:::AAAGGGSSSYYYaaafffhhhjjjmmmooozzz}}}{{{zzzzzzzzzoooddd]]]UUURRRPPPQQQRRRNNNEEE===444333111///...---,,,,,,)))))))))*********++++++((((((((())))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''((((((((())))))))))))(((((((((((())))))***))))))******++++++,,,,,,,,,,,,,,,,,,...000222444;;;<<<===?????????>>>===EEEGGGJJJNNNPPPPPPOOOOOOJJJIIIMMMSSSWWWXXXZZZ]]]```\\\[[[___ccceeehhhlll***++++++++++++++++++***+++++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((())))))***++++++,,,+++,,,,,,,,,------------+++...111111000333999>>>CCCIIIPPPVVVYYY___gggmmm}}}zzzuuusssvvv{{{vvvhhh\\\IIIGGGDDD???;;;888555444///......---,,,++++++***))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''''''''$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''((((((((())))))))))))))))))(((((())))))***+++******+++,,,,,,---....../////////111444888<<<>>>AAABBBEEEGGGHHHIIIHHHHHHJJJKKKNNNPPPRRRSSSSSSRRRMMMMMMTTT^^^dddeeegggkkkrrrkkkhhhlllrrrvvv{{{***++++++,,,,,,++++++***++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))******))))))***+++,,,,,,------,,,,,,,,,------............333999===@@@FFFOOOVVVaaaiiittt|||ooo___\\\WWWQQQJJJEEEAAA???444333222000...,,,************++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))))))))((())))))***++++++++++++,,,------...//////000111222555:::???DDDGGGAAACCCGGGLLLPPPRRRSSSSSSOOOPPPQQQSSSUUUXXXZZZ[[[]]]]]]dddpppuuutttuuuzzz}}}uuuooorrryyy)))***,,,...---******+++///,,,(((''')))+++***)))++++++***)))((('''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&)))(((&&&%%%%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((())))))((('''&&&+++***))))))******)))(((---,,,,,,+++,,,---...///***---111222000000666===@@@GGGPPPYYYggguuu}}}~~~~~~xxx{{{}}}}}}||||||~~~xxxqqqkkkfffbbb\\\XXXLLLCCC888333333333000,,,...,,,)))'''&&&(((***,,,(((((()))))))))***++++++******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((('''''''''(((***,,,---,,,,,,+++******,,,///111333555888===CCCFFFGGGGGGGGGIIILLLNNNOOOQQQTTTWWWTTTUUUYYY```hhhlllmmmlllnnnrrrwwwwwwssspppuuu}}}444222111111000...---------+++)))***---...---+++((()))))))))******++++++'''''''''((((((((())))))((((((((('''''''''&&&&&&)))(((&&&%%%%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((()))))))))((('''''')))(((((()))***+++++++++((()))***,,,---.../////////111555<<>>666222222222///,,,------,,,,,,+++***))))))))))))((('''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&(((***)))(((%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''))))))******+++++++++++++++,,,,,,,,,,,,+++******//////111666===AAAAAA@@@===@@@DDDHHHJJJIIIFFFEEE@@@IIIUUU]]]bbbhhhrrrzzz{{{cccNNNCCC???;;;666000///...---------------,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))(((((((((''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&))))))))))))************''''''((((((((())))))))))))))))))***************---------,,,++++++---...111111222666===FFFOOOTTTdddnnnyyy}}}pppcccjjjmmmsssyyy}}}{{{vvvqqqxxx}}}yyymmmfffgggddd\\\ZZZbbbiiijjjmmmsssxxxyyykkkkkkkkkjjjjjjjjjkkkllljjjhhhdddbbb``````aaabbbfffeeeeeehhhjjjhhhbbb\\\XXXdddqqqvvvtttqqqppppppoooqqquuuzzz~~~}}}{{{yyyyyyyyyuuunnnhhheeeXXXHHH===:::999555000000///---++++++,,,---...++++++******)))******+++'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&))),,,//////,,,(((&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))******++++++,,,,,,---,,,,,,,,,------......888777999>>>FFFKKKKKKIIIEEEGGGGGGGGGDDDBBB@@@@@@AAANNN___jjjrrr{{{uuucccVVVHHH;;;666555222...,,,,,,---...---,,,,,,++++++******************************)))******)))))))))((((((((((((((((((''''''(((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''')))))))))*********++++++((((((((()))))))))******************++++++,,,,,,000111111///---...000333...444>>>KKKYYYeeennnsss{{{~~~|||yyywwwtttwwwuuudddQQQNNNTTT```llluuuxxxvvvsssooorrrmmmaaa]]]aaa```YYYNNNPPPPPPSSS[[[fffkkkjjj``````_________````````````___]]]\\\[[[\\\]]]^^^fffeeedddfffhhhfffbbb___]]]```eeeiiijjjgggcccaaaaaafffnnnuuuyyyxxxvvvuuuwwwyyy~~~}}}wwwvvvjjj\\\RRRNNNHHH@@@999888555000+++))))))***,,,,,,+++******************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&))),,,//////---)))''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((()))******+++,,,,,,///.........000333777999???BBBIIIQQQVVVUUUPPPJJJKKKJJJHHHDDD@@@???AAADDDEEESSSffftttyyydddRRRIIIFFFAAA:::333...,,,,,,,,,,,,,,,,,,------------++++++++++++************************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''(((((((((((())))))))))))************+++++++++++++++,,,---...***,,,.........111666;;;@@@IIIVVVdddoootttvvvvvvwww|||sssuuu}}}xxxnnnlllrrrqqq___KKKJJJNNNVVV^^^dddeeebbb___UUUWWWUUURRRQQQQQQLLLFFFEEEBBB???DDDRRRaaafffcccbbbaaaaaacccfffiiijjjiiijjjjjjjjjjjjkkkllllllmmmrrrrrrrrrqqqooollljjjhhhddd\\\VVVVVVWWWVVVTTTSSSSSSZZZdddkkkmmmkkkhhhfffgggkkksss|||~~~pppllliiihhheee^^^SSSJJJKKKGGG???888111,,,***))),,,,,,+++))))))(((((()))))))))))))))))))))))))))'''''''''''''''(((((((((%%%&&&&&&&&&''''''''''''%%%&&&)))***+++)))'''&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))************(((((()))***+++,,,,,,---,,,,,,---///222777;;;===@@@IIIWWW```bbbZZZOOOGGGBBBCCCBBBAAAAAAEEENNNTTTbbbnnn~~~|||yyyqqqcccRRRCCC888444000000000////////////...,,,,,,+++++++++*********++++++*********)))))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((()))))))))*********++++++,,,+++++++++,,,---//////+++///555888<<>>555222///,,,,,,,,,+++***&&&)))***((((((******'''''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$######''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++,,,------,,,---///111---...000444999???DDDGGGQQQXXX``````UUUIIIGGGKKKRRRbbbrrr{{{pppPPPIIIBBB???<<<444///---000///.........---+++******************))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((())))))))),,,,,,,,,+++******))))))+++...000000///...000222777FFFRRRUUUZZZccceeeaaagggfffeeegggjjjnnnooommmqqq~~~xxxwww}}}vvvuuusssooolllmmmllljjjhhhiiinnnrrruuuvvvwwwrrriiibbb^^^]]]___``````dddfffccc[[[UUUVVV[[[YYYXXXWWWZZZfffwww}}}xxxhhh^^^\\\iiiyyyyyyssspppllliiieeedddeeehhhiiijjjyyy|||{{{qqqeee\\\XXXAAA;;;444///.........,,,+++++++++***++++++)))'''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))*********++++++***,,,------------///111000444:::???CCCFFFKKKNNNTTTYYY\\\[[[VVVVVV^^^gggyyywwwzzzwwwgggYYYUUUTTTMMMAAA999888444000////////////...,,,,,,+++++++++************)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((((('''&&&&&&&&&'''''''''((((((((((((((()))))))))******---,,,,,,,,,+++++++++***)))...333222///222;;;DDD[[[lllwwwsssllliiiddd]]]```dddkkkqqqtttvvvyyy|||yyyqqqjjjeeeaaa^^^___bbbiiikkknnnsssxxx|||}}}}}}uuuwwwvvvqqqlllppp{{{vvvhhh```aaaddd^^^^^^\\\^^^mmmzzzqqqnnnyyy}}}xxxqqqkkkhhhfffdddcccjjjqqqyyy}}}{{{wwwtttsss^^^UUUHHH>>>999555000------***((()))++++++)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((************++++++++++++***,,,---------...000222999???GGGJJJIIIGGGIIIKKKPPPRRRUUUZZZggg{{{{{{wwwnnnfff]]]XXXYYY___rrrqqqssslll\\\PPPBBB;;;222,,,,,,------------------,,,++++++************)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((%%%&&&'''((((((((((((((('''''''''(((((((((((()))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++///111222555AAATTTcccpppxxx|||vvvlllfffccc```eeelllxxxzzzrrreeeaaa^^^]]]ZZZZZZbbbkkkqqqsssuuuwwwxxxwwwvvvuuuuuu{{{}}}{{{xxxyyy~~~}}}yyyzzz{{{uuuqqqlllgggddd^^^dddkkkrrrwwwzzz|||}}}{{{qqqdddXXXPPPGGG<<<555111+++''')))+++++++++,,,************))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,---......///222777:::FFFLLLRRRQQQKKKGGGHHHKKKNNNSSS]]]nnntttbbbWWW___nnnqqqkkkgggdddaaa___[[[XXX\\\cccqqq^^^RRRAAA444...---,,,,,,.........---,,,+++++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))((((((((()))))))))******)))))))))*********++++++++++++,,,,,,------......222333777???KKK\\\lllwwwrrrmmmkkklllkkkgggeeefffpppuuu}}}ssslllgggddd```bbbfffhhheeefffqqq}}}}}}|||{{{{{{|||~~~{{{vvvooojjj``````aaadddiiiooosssttt~~~yyytttqqqmmmeeeWWWMMMAAA666......///,,,+++---+++++++++******)))))))))'''((()))******)))((('''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))+++++++++,,,,,,,,,,,,---...///000222555;;;CCCHHHOOOUUUYYYVVVPPPOOOUUU]]]fffssszzzooommmddd\\\cccqqqvvvrrrgggiiiooosssppplllmmmrrrpppXXXEEE:::555222000//////...---,,,,,,++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))))))))))))))************)))************+++++++++***++++++,,,---...//////888:::BBBRRReeetttzzz{{{wwwjjjeeemmmrrrllleeecccvvvyyyppphhhccc___^^^```lllssszzz|||xxxwwwxxxrrrhhhbbb\\\[[[^^^cccfffgggpppqqqvvv}}}~~~qqqfffRRREEE999666333...+++---++++++++++++******))))))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((''''''''''''(((((()))(((((((((''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((************************++++++,,,,,,,,,---------///000222555:::BBBLLLSSSSSSYYY\\\YYYVVVZZZfffrrrmmmddd^^^dddoootttmmmccckkkrrrtttooosss}}}lllVVVGGG???:::888111000...,,,++++++---...---,,,***)))))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((())))))'''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))***************)))((()))+++---//////---,,,---111555888:::QQQWWW```hhhmmmnnnmmmllliiisss|||zzzqqqjjjkkkooooooxxxqqqiiiaaa^^^bbbggghhhgggxxxxxxwwwxxxxxxlllfffcccdddaaaZZZWWWZZZ]]]aaaiiittt~~~{{{vvvqqqdddQQQBBB:::777444111///,,,***+++------+++(((%%%&&&'''***,,,,,,***(((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((())))))((('''''''''(((***+++((((((((()))***++++++++++++,,,---......///000111333777;;;===>>>AAAFFFJJJQQQRRRTTTXXXdddzzzwwwwww{{{mmmeeeeeennnpppkkkiiimmmyyyvvv{{{xxxmmmdddSSSCCC;;;888444111111000000...///...---+++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((()))((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))***************++++++,,,------------222000000444===IIITTT[[[bbbaaa```aaaeeehhhjjjkkkoooooonnnlllkkkooowww}}}}}}zzzwwwtttqqqhhhkkkoooqqqpppnnnlllkkkqqqyyyuuunnniiifff```[[[[[[```UUUWWW\\\ccclllvvvwwwkkk```VVVJJJ===555333///,,,+++---///---+++)))))))))+++,,,,,,***((()))((((((''''''(((((()))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))'''''''''((((((((())))))))))))((('''((()))***+++))))))******++++++,,,,,,...---,,,,,,...111333555999???EEEHHHGGGHHHLLLQQQVVV^^^kkk}}}zzzjjjjjjqqquuupppeee___dddllltttkkkhhhrrr}}}|||eeeIIIAAA777111111111///---000000///...,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++,,,...//////...---,,,000222777@@@LLLYYYeeellldddbbb```aaaeeejjjnnnqqqvvvoooiiiiiiqqq{{{}}}ssskkkeeecccdddeeeooouuuzzzwwwpppmmmooottt{{{}}}vvvuuuxxx{{{yyyoooddd[[[[[[```XXXXXXXXXYYY^^^hhhttt~~~{{{sssdddSSSFFF;;;666///,,,---//////...,,,+++++++++,,,,,,***((())))))(((((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''((('''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((()))))))))******''''''((((((((()))))))))))))))(((((())))))***+++++++++++++++,,,,,,,,,,,,000...,,,---000555999;;;???FFFLLLKKKGGGGGGOOOVVVmmmzzz{{{ooo___OOO___iiiqqqkkk^^^WWW^^^iiipppjjjgggsssdddTTT@@@333000111111///000//////...---,,,+++***************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))******++++++,,,+++,,,------.../////////333;;;HHHTTT]]]aaacccccc^^^dddjjjnnnmmmmmmoooqqqxxxtttqqquuu{{{|||nnnjjjgggeeedddcccggglllyyyzzzyyytttrrryyy|||{{{rrreee`````````^^^\\\\\\___dddiiimmmpppssswww{{{{{{uuukkkdddOOOFFF:::222///......---...,,,++++++,,,,,,+++******))))))(((((())))))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))************'''(((((((((((()))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,///...///222777===AAACCCIIIMMMOOOKKKGGGNNN^^^mmmqqqlllmmmfffYYY\\\iiitttpppccc^^^fffrrryyyxxxuuu|||yyy[[[DDD999777666555/////////......------,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***((())))))***+++,,,,,,,,,,,,+++++++++---111555777EEEOOO\\\fffiiifffbbb___fffqqq{{{{{{ssslllnnnrrr}}}}}}||||||{{{wwwqqqmmmhhhdddbbbdddeeefffmmmvvv|||}}}wwwrrriiiccc^^^___gggmmmnnnllleeeeeegggkkkpppuuuxxxyyymmmcccSSSFFF<<<555///+++...,,,******,,,------,,,******))))))))))))******))))))))))))))))))))))))(((((((((''''''((((((((((((((())))))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************(((((((((((()))))))))***)))******+++++++++++++++++++++,,,,,,,,,,,,---------000666;;;@@@EEEIIIKKKRRRUUUVVVUUUZZZmmmpppmmmsssuuuqqqfff^^^bbbjjjhhh___\\\kkkzzz}}}yyyyyyzzz^^^LLLBBB===:::333222000///.........///++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******((())))))***+++,,,---------,,,+++---222999???DDDTTTZZZccchhhhhhgggggghhhpppyyywwwttt{{{{{{tttooonnnnnnnnnfffaaaaaaaaadddqqqwwwkkkhhhnnntttuuurrrlllhhhcccaaaccckkktttzzz|||qqqeeeYYYJJJ<<<222222000,,,+++,,,---......++++++************++++++)))))))))))))))))))))))))))((((((''''''(((((()))((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******((((((((()))))))))************+++,,,,,,,,,,,,+++,,,,,,,,,---......//////000777@@@EEEGGGIIINNNSSSUUU\\\dddmmm}}}sssdddWWWXXXbbbjjjjjjeee]]]^^^eeefff```hhhttt~~~iiiXXXLLLFFF;;;999444111......///000,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********((())))))***,,,------...---...000555<<>>888222///...///000,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************((())))))+++,,,---......---///555<<>>IIIRRRXXXXXXVVVTTT^^^dddmmmssssssuuussswwwhhh^^^ZZZ```aaa___iiixxx{{{vvvvvvwwwxxxwwwrrrlllgggkkknnnwwwgggSSSAAA:::666000000555000...+++)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******))))))))))))************+++,,,---,,,+++,,,...///***///111000333<<>>JJJYYYdddhhheeehhhrrrmmmfffdddhhhfff```___dddiiibbbcccnnnzzzpppXXXFFF===333000000333333///...///---------,,,++++++***************)))))))))(((((())))))((((((''''''&&&&&&&&&&&&''''''(((((())))))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&((((((((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((())))))))))))*********)))))))))******++++++,,,,,,---/////////.........000//////222:::HHHXXXbbb]]]aaaeeeeeebbbaaadddggggggeeejjj{{{~~~oooiiicccbbbkkkaaaooo}}}ooonnnvvv|||sss\\\FFF666222...---...///...,,,,,,,,,+++++++++*********))))))))))))))))))))))))*********)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((%%%&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++))))))******+++,,,,,,,,,...///000000//////000111555===DDDIIIQQQ]]]fffjjjhhhtttpppbbbbbbiiisssrrrgggbbbccclllkkkrrrvvv___QQQEEE;;;333333444222...,,,......------,,,+++++++++************))))))))))))))))))((((((''''''&&&&&&&&&''''''(((((()))))))))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$&&&((())))))(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((())))))))))))*********+++((())))))***+++,,,,,,,,,,,,...000///---,,,---...000222888AAAMMMWWW]]]```\\\aaagggjjjiiigggeeeddduuuyyy{{{wwwlllggghhhccckkk~~~vvvtttrrrvvv]]]EEE===333------//////...,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''''''''%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))))))))***++++++)))******+++,,,---------...///000000000000333555>>>GGGMMMNNNQQQ^^^nnnxxxyyyjjjdddcccccccccjjjrrrqqqgggdddhhhkkkuuu~~~yyy~~~oooZZZBBB666333222000000///......------,,,,,,+++++++++*********)))))))))((((((((((((((('''''''''(((((((((((((((((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%$$$$$$&&&)))******)))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((())))))))))))************((())))))***+++,,,------+++---...---++++++---111444<<>>JJJVVV^^^fffmmmtttuuufff^^^[[[\\\^^^\\\[[[^^^cccfffiiirrr|||qqqfffRRR===444333111///---...---,,,+++***)))((('''))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((())))))*********)))))))))))))))***,,,,,,,,,------...............111:::BBBIIIUUUbbbbbbZZZXXXcccnnnrrruuu{{{|||vvvvvv{{{rrrSSSEEE777222111///------++++++,,,---------,,,,,,,,,,,,+++************+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&(((''''''''''''''''''(((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''&&&))))))))))))))))))))))))******+++++++++,,,,,,,,,)))---000///,,,---444;;;CCCDDDIIIQQQYYYaaammmxxxoooXXXOOOQQQVVV\\\___```]]]```kkkwwwuuuRRR===777444111///000///...------,,,,,,,,,))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))******++++++))))))))))))***+++,,,,,,+++,,,......///000111333999NNN```bbbeeehhhaaaSSS]]]mmmzzzzzzuuuuuu{{{wwwoooooowwwyyyzzz}}}rrr^^^GGG;;;777333000///***+++,,,---------,,,,,,,,,,,,++++++************((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''''')))))))))))))))*********++++++++++++,,,,,,,,,------///000000///222999@@@IIIOOOVVVYYY\\\hhhiii]]]TTTUUU\\\bbbfffjjjaaadddkkkyyyiiiMMM>>>666000...000///......---......///******************************))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''(((((()))***++++++,,,))))))))))))***+++,,,---+++,,,,,,,,,,,,///555999JJJdddvvvpppfffffffffbbbvvvssstttzzzvvvuuuxxxppppppuuuxxxzzz{{{yyyuuuqqqpppppppppnnnnnnsss{{{|||~~~~~~{{{uuuvvvpppWWWHHH@@@:::444111++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++******))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,------------...---...111777???EEEIIIZZZXXXXXX___mmm{{{___ccc\\\UUUSSSTTT[[[jjjwwwkkkuuufffPPP>>>333///000///---,,,,,,,,,---...************************+++******))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((())))))******+++++++++******)))******+++,,,------------,,,...666AAAJJJnnn|||qqq``````lllttt|||uuu}}}{{{}}}zzzqqqiiieeedddgggiiimmmkkkjjjhhhccc\\\\\\```bbbdddeeeccc```^^^```bbbaaa___^^^```dddggggggeeefffeeecccbbbaaabbbdddeeehhhiiijjjkkkmmmsss}}}{{{sssnnnuuuqqqaaaRRRBBB333,,,///...---,,,,,,,,,,,,---,,,,,,,,,---,,,++++++***))))))))))))))))))))))))'''''''''''''''''''''''')))(((''''''&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''(((''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))((())))))******+++++++++,,,,,,,,,---------......------000777BBBMMMTTTWWWhhhZZZUUUgggxxxgggXXXcccbbb___ZZZTTTWWWhhhzzznnnSSSBBB;;;444222///---++++++,,,,,,******************************))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((())))))))))))************************************+++,,,------...//////111999III]]]kkkyyykkkaaadddqqq~~~yyyuuuoooggg```aaa___\\\YYYWWWWWWXXXXXX]]]YYYXXXZZZYYYUUUUUUXXX[[[]]]___]]][[[[[[```dddbbbaaa```aaabbbeeehhhjjjfffeeedddbbbaaaaaaaaaaaacccaaa___]]]\\\\\\^^^___iiinnnuuu{{{zzz|||{{{uuuvvvrrrZZZCCC666444222000---,,,---...///,,,,,,---------,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''))))))((('''''''''''''''&&&'''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))((())))))******+++,,,,,,------------............000444:::BBBKKKTTT]]]bbbiiiccciiiwwwmmm```]]]bbbdddbbbeeehhhfffbbbfffxxxyyyhhhRRRIII999777444000---,,,,,,,,,************************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))+++++++++***************************+++,,,---...---///222888FFF\\\wwwssshhhfffjjjqqq|||xxx{{{{{{{{{yyyooohhheeeccc```^^^]]]]]]\\\\\\VVVWWWWWWWWWVVVTTTRRRPPPSSSOOONNNRRRTTTSSSSSSUUUUUUWWWYYYWWWVVVWWW^^^dddaaaaaabbbbbbdddiiioootttrrrqqqpppnnnmmmlllkkkkkkgggeeeeeeeeeffffffdddbbbYYY\\\^^^]]]\\\___eeelllxxx~~~xxx___QQQ888666222///---...000111,,,,,,---...---,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&%%%%%%&&&&&&&&&''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))******((())))))***++++++,,,,,,---------.........//////666===EEEKKKOOOUUU___fffgggsssiiiXXXXXXXXX]]]fffggghhhfffdddbbbdddssswwwvvvbbbXXXFFF666333333///***(((///...---,,,++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))###$$$&&&((())))))(((((((((((('''''''''&&&&&&&&&******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******)))))))))))))))******+++---***))),,,,,,)))***......000888LLLkkk{{{qqqhhheeennnwwwxxxuuurrrkkkpppuuu~~~zzzsssiiibbb___``````___aaaaaa```___]]][[[YYYXXXVVVUUURRRLLLIIIIIIJJJIIIHHHEEEFFFJJJJJJEEEDDDGGGIIIJJJKKKIIIHHHIIIMMMQQQQQQOOONNNOOOSSSVVVYYYYYY```cccgggiiikkkpppwww|||xxxzzz~~~{{{yyyqqqmmmgggcccbbbcccddddddeeefffhhhmmmwwwjjjXXXFFF444//////......111......///---+++)))((((((+++++++++***)))(((((('''******)))((((((((((((((())))))))))))((((((((((((***))))))((('''&&&&&&&&&))))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))***+++,,,------......//////---+++,,,111666AAAHHHIIIKKKSSSTTT[[[kkkwwwTTTVVV]]]PPPccc~~~sssfffiiinnnxxxpppXXX???666555444111000------------............******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((($$$%%%&&&(((((((((''''''(((((('''''''''&&&&&&&&&***))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******)))))))))))))))***++++++222,,,)))+++......///222555@@@PPPdddxxx~~~rrreeehhhmmmuuuzzzyyyqqqjjjyyylllvvvtttllloooeeeaaa]]]\\\]]]_________hhhfffccc___[[[VVVSSSQQQLLLMMMLLLIIIGGGFFFFFFFFFLLLLLLJJJFFFDDDDDDFFFHHHHHHJJJJJJIIIHHHIIILLLOOOOOOMMMLLLLLLNNNQQQRRRRRRQQQSSSWWWYYY\\\```gggkkkxxx|||{{{tttnnniiifffbbbbbbccceeehhhooovvv|||ooo\\\FFF;;;666222111222000000000...------...///+++++++++***)))((((((((())))))((('''''''''''''''))))))))))))((((((((((((***))))))(((''''''&&&&&&))))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))(((((((((((()))))))))***))))))***+++,,,------......//////...---000666;;;EEELLLJJJJJJQQQXXXjjjwwwpppXXXYYYbbb]]]lll~~~xxxlllrrr}}}zzzUUU>>>555222///...***+++,,,,,,,,,,,,,,,+++*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''(((''''''&&&'''''''''''''''&&&&&&&&&))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))************))))))******+++,,,///***(((,,,//////000111999LLLeeeuuu|||yyypppgggfffvvv{{{qqqpppssssss}}}uuuqqqpppxxxoooeee\\\[[[```]]]\\\\\\]]]___```^^^]]]aaa^^^ZZZUUUQQQMMMJJJHHHCCCEEEGGGHHHGGGEEEFFFGGGGGGOOOPPPHHHDDDHHHLLLKKKJJJKKKLLLLLLKKKLLLNNNOOORRRPPPMMMLLLMMMNNNNNNNNNFFFHHHJJJLLLOOORRRWWW[[[aaaeeellluuu}}}wwwxxxxxxtttnnnhhhdddbbbgggmmm|||sss\\\JJJ???666222222111000...---,,,,,,---...+++++++++***))))))(((((((((((('''&&&&&&&&&''''''))))))))))))((((((((((((***))))))((((((''''''&&&))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******))))))***+++,,,---......,,,...000000111666===CCCGGGNNNMMMNNNXXXeee~~~rrriiieee]]]ZZZ^^^ccckkkuuu{{{rrrRRR>>>555111111------...------+++***)))++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''')))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***++++++************+++,,,,,,***))),,,000111000111555DDDXXXmmmvvvrrrllliiijjjzzzwwweeemmm|||sssqqq}}}~~~hhhbbb___aaaaaa^^^^^^aaa```___]]]\\\ZZZVVVSSSQQQPPPOOOMMMKKKIIIHHHHHHHHHHHHIIILLLOOOOOOOOOSSSXXX^^^lllnnnaaaWWWYYYXXXQQQUUUVVVWWWWWWXXXXXXZZZZZZ^^^\\\ZZZYYYYYYZZZYYYXXXPPPQQQRRRRRRTTTVVVXXXZZZTTTUUUWWWZZZ^^^cccfffhhhwwwxxx{{{}}}sssmmmnnngggfffoooxxxttt```OOOBBB999444222000///......---+++***+++++++++******))))))))))))(((((('''''''''(((((())))))))))))(((((((((((())))))))))))((((((''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&'''''''''(((((((((((((((((()))))))))*********)))******+++,,,---......***---111333666<<>>GGGRRRUUUOOOOOO^^^qqqooommmlllqqqrrr{{{~~~uuu{{{yyyooobbbYYYSSSOOOJJJEEEfffaaa^^^^^^^^^^^^cccjjjuuu{{{___FFF999444333222/////////...,,,+++++++++***************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&)))(((&&&$$$$$$%%%&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))***++++++***++++++++++++,,,,,,,,,...++++++...///---///222888CCCZZZuuu{{{jjj]]]YYYjjj|||~~~uuuttt~~~xxxrrrkkkhhhjjjnnnrrrtttoookkkbbbYYYRRRNNNMMMMMMNNNPPPSSSWWW[[[\\\\\\[[[aaaeeekkknnnqqqtttzzz~~~uuummmhhhdddaaa___^^^ZZZUUUTTTWWW^^^eeejjj}}}{{{~~~hhhHHH:::666...---------,,,,,,---,,,+++************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((())))))))))))*********))))))))))))******+++++++++++++++,,,,,,,,,***,,,---------///444888GGGOOOXXXXXXSSSZZZuuuuuuxxxxxxnnnhhhjjjsss|||sssiii___XXXNNNGGGEEEDDDAAA???|||qqqgggbbb^^^ZZZXXXZZZVVVaaaqqqyyyTTT>>>999666111111000000///---,,,+++***,,,++++++******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))(((&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&)))(((&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((())))))******))))))))))))***++++++++++++++++++,,,,,,,,,,,,///***(((,,,000000111333???XXXsss{{{qqqggg```aaazzzxxxqqqtttmmmkkkkkklllooosssttttttsss```YYYPPPIIIHHHJJJMMMOOOSSSVVV[[[aaaeeegggggggggkkkpppxxx~~~|||wwwrrrkkkeeehhhccc[[[UUUTTTVVVYYYZZZ^^^fffttt|||yyyyyy{{{qqqVVVGGG;;;+++///---,,,---...---+++***++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))******************))))))))))))*********+++++++++,,,,,,,,,---+++---///...---222;;;BBBOOOTTTXXXXXXXXXhhh|||oooccc```bbbdddjjjooowwwyyy{{{|||vvvppphhh^^^WWWNNNHHHBBB>>>?????????===xxxtttppphhh```]]]XXXZZZ___fffqqqeeeJJJCCC<<<111111000///......---,,,+++------,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((())))))************))))))******+++,,,+++++++++,,,,,,,,,------...******---///000555:::MMMggg|||xxxkkkfffggghhhwww{{{uuuooovvvpppwwwzzzyyywwwtttpppjjjdddaaaPPPMMMKKKMMMPPPTTTUUUUUU]]]aaafffkkkooossswwwyyy{{{rrrkkkeee]]]XXXWWWXXXXXXWWWOOOSSS[[[iiiyyyxxxssssss~~~uuu{{{xxxfff[[[MMM999444///---...000...,,,++++++++++++*********))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))***************))))))))))))*********++++++,,,,,,---------,,,...000//////666BBBLLLVVVWWWZZZ___iiiqqqfffXXXTTT\\\hhhppprrrvvvsssjjjnnn{{{vvvsssppplllgggccc___ZZZUUUQQQIIIEEEAAA>>>>>>???>>>===tttllleeeaaa[[[XXX\\\ggguuu~~~dddXXXIII999444111...---...///...,,,...------,,,+++******)))************************((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***++++++***************++++++,,,++++++,,,,,,,,,---------,,,,,,...000///111===IIIdddrrrvvviii\\\___hhhmmmzzzoookkk~~~yyyuuupppuuuzzzqqqggg\\\UUUPPPNNNOOOPPPRRRVVV[[[^^^``````kkkooouuu{{{zzzppphhhccc___ZZZVVVTTTUUUUUUWWW]]]gggttt}}}|||tttwwwuuu{{{zzzppp]]]===333---...///,,,+++,,,++++++++++++************))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***'''''''''((((((((())))))******))))))))))))************+++,,,------......---///111222444<<>>111///...******---,,,++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((()))))))))******''''''''''''((((((((((((******))))))))))))************+++,,,---...//////...///222555;;;DDDNNNTTTYYY___qqqzzznnn```YYYcccsssxxxpppgggeeeuuuvvvggg```VVVNNNJJJHHHGGGGGGGGGFFFDDDBBB@@@@@@??????;;;;;;;;;;;;;;;<<<======~~~wwwnnngggaaa\\\ZZZ```kkkwwwnnn]]]GGG???666111000111000...---------------,,,,,,,,,************************((((((((((((((((((((((((''''''((((((((()))))))))''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,---++++++******++++++,,,---,,,,,,,,,------------...//////111555<<>>????????????@@@|||rrrjjjeeebbb[[[ccciiippptttPPPFFF;;;333111111///---,,,,,,------------------************************(((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))***+++,,,---++++++******++++++,,,---,,,,,,,,,---------......111...///666CCCVVVmmmlll```[[[bbbfffbbb```cccmmmooozzzyyyzzzwwwlll^^^RRROOOPPPPPPNNNMMMPPPWWW\\\[[[dddnnnsssssswww{{{tttlllfffccc```\\\XXXUUUXXX[[[eee{{{}}}{{{wwwxxx___GGG===666///...444,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))******************))))))))))))************+++,,,---//////000000///222;;;GGGPPPSSSRRR^^^ooooootttgggjjj~~~uuueeecccnnnccc]]]VVVNNNJJJGGGCCCBBBBBBCCCCCCCCC>>>?????????===<<<===>>>===???@@@@@@>>>======>>>{{{oooiiiccc\\\]]]gggxxxsssVVVEEE@@@666000000,,,---...///...,,,+++++++++,,,+++******)))*********))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%&&&'''((()))***+++(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111000,,,...333000000333AAA^^^uuuuuuhhhbbbXXXYYYfffkkkfffgggppp~~~zzzvvvuuuvvv|||qqq```QQQMMMPPPNNNRRRUUUSSSPPPTTT___iiissszzzzzzrrrmmmeee]]]ZZZWWWUUUYYYeeeuuuvvvvvv~~~yyyyyyjjjNNN999333111,,,***///...)))''',,,---+++---,,,++++++******++++++************************))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))),,,***((('''((()))***)))(((((((((((())))))))))))(((((((((((()))))))))))),,,+++***)))))))))***++++++,,,,,,,,,+++---000222///444@@@KKKMMMKKKPPPXXXlll|||pppfffjjjvvvzzzpppnnntttzzzwwwmmm^^^SSSNNNJJJFFFBBBDDDCCCBBBAAA@@@?????????AAAAAA@@@?????????@@@@@@>>>>>>>>>??????AAABBBCCCyyypppfff___aaaiiirrrxxxkkkRRRGGG<<<666333...+++,,,------,,,+++++++++,,,++++++***************))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&&&&'''((()))******(((((((((((()))))))))***+++++++++,,,,,,---------///------///---***,,,000444444???WWWmmmsssmmmeee^^^bbblllrrrnnnkkkvvvvvvpppooozzz}}}rrriii___XXXRRRNNNOOOSSSQQQWWW]]]___aaahhhuuu|||oooeee^^^[[[\\\]]]^^^^^^]]]___cccfffhhhhhhgggfffeeedddcccbbbeeekkkttt|||xxxhhhddd___\\\^^^bbbgggiii{{{qqqllliiiuuurrr```MMM<<<333000---000///***))),,,---***---,,,++++++******++++++************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))---+++***)))))))))***)))(((((((((((())))))))))))(((((((((((()))))))))*********))))))***+++,,,---+++---............///111555:::CCCKKKNNNRRRaaaqqqrrrkkklllkkkhhhfffssssssrrrqqqrrrzzz~~~lll___WWWLLLFFFDDDDDDBBB@@@CCCCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@???@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCC{{{ooogggeeeeeeeeerrraaaQQQCCC<<<999222............---,,,+++***,,,,,,+++******************)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''(((((((((((('''''''''''''''(((((()))))))))((((((((()))))))))************+++,,,,,,---......000---,,,......,,,---000666;;;QQQmmmyyyooodddccc___mmmwwwrrriiioooyyysssoooqqq{{{yyygggcccWWWMMMMMMQQQTTTVVVYYYVVV^^^gggooouuuxxxlllhhhhhhiiiiiiddd```YYYRRRJJJEEEAAA@@@FFFHHHIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIDDDGGGKKKPPPTTTZZZ```ddddddccceeejjjnnnttt~~~zzzsssllleee^^^WWWSSSYYYgggxxxvvvooozzzwwwfffbbbmmm|||tttaaaFFF555444...000///,,,+++,,,,,,***---,,,++++++******++++++************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))...---,,,+++***)))))))))(((((((((((())))))))))))((((((((()))))))))******)))))))))***+++,,,...///+++---000000000///000000;;;BBBKKKPPPSSS^^^vvvnnn\\\VVVYYY___fffllluuullliiiqqq~~~|||eeeTTTOOOJJJDDDBBBCCCEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDBBBBBBBBBBBBCCCDDDDDDEEEIIIJJJJJJIIIHHHGGGFFFEEExxxpppjjjgggccclllzzzuuusss```KKK@@@<<<444333111000///...---+++***,,,,,,+++************+++***))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((((((((((()))))))))(((((()))))))))*********))))))***+++---...//////...,,,---000111///000444888JJJeeevvvtttiiicccdddeeemmmmmmeeeeeeyyy~~~sssuuuzzz{{{[[[TTTPPPTTTZZZ[[[[[[\\\```hhhttt~~~zzztttoooeee^^^TTTMMMLLLNNNQQQSSSPPPNNNLLLIIIHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHIIIEEEFFFFFFGGGGGGHHHHHHIIIFFFHHHJJJLLLOOORRRTTTVVVTTTRRRRRRUUUWWWZZZbbbkkklllsss||||||sssiii___XXXOOOXXXbbbmmm|||kkkccckkkuuu||||||hhhjjjnnnwwwiiiNNN<<<777000///---,,,,,,---,,,+++---,,,++++++******++++++************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((//////...---+++))))))***(((((((((((())))))))))))(((((()))))))))******************+++,,,------...---.../////////000222444???IIISSSWWW[[[lllvvveeeUUUTTT\\\fffmmmrrrkkkfffmmm}}}kkkYYYNNNMMMJJJGGGFFFHHHIIIIIIHHHFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGIIIJJJJJJNNNNNNOOONNNMMMKKKIIIHHHxxxsssjjjhhhkkkuuu}}}vvvyyy[[[GGG???666333000------...///...,,,---,,,,,,+++***+++++++++******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))************))))))***+++---...//////...---///111111///333999HHHdddyyytttgggeeegggfffgggdddaaafffzzzzzznnnssszzzxxxxxxXXXVVVVVVZZZ[[[\\\aaahhhttt{{{tttdddZZZZZZ[[[[[[YYYXXXTTTNNNJJJIIIJJJKKKKKKNNNLLLJJJGGGEEECCCCCCBBBBBBAAAAAABBBCCCEEEGGGHHHCCCCCCDDDEEEFFFFFFGGGGGGGGGIIIMMMQQQSSSTTTSSSQQQXXXUUUTTTUUUVVVUUUYYY___ZZZ___ffflllsss}}}}}}tttjjjeee[[[ZZZWWWYYYjjj~~~}}}xxxoooooovvvwwwsss{{{{{{jjjiiihhhlllwwwmmmZZZJJJ???333///,,,,,,---...---------,,,++++++******++++++************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((...///000...+++))))))***(((((((((((())))))))))))))))))))))))************,,,,,,---------,,,,,,,,,///...---,,,---111777<<>>333222000---,,,///000---,,,...************))))))))))))*********)))))))))))))))***)))(((''''''&&&&&&&&&)))((((((((('''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))++++++++++++,,,,,,,,,---///.........///000//////---111444999KKKcccrrruuujjjffflllzzz{{{qqqooovvvyyyssspppjjj```WWWQQQOOOPPPQQQTTTXXX]]]ccclllwww~~~~~~rrrfff___ZZZTTTPPPPPPTTTRRRTTT[[[```bbbiiiqqquuummmddd```bbbiiipppttt~~~yyyoooddd^^^```jjjsssuuujjjcccUUUVVVWWW___rrr{{{www}}}eeeXXXJJJAAA999111...111+++,,,,,,,,,+++++++++,,,++++++++++++******************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))(((,,,111000***''')))))))))))))))************++++++******************,,,,,,,,,---...///...---111333666;;;AAAHHHOOOSSSkkkmmm```gggqqqqqqjjjeeegggcccdddiiiiiixxxzzzjjjddd[[[WWWSSSQQQRRRTTTUUUUUUWWW[[[]]][[[VVVTTTXXX]]]```hhhsss^^^[[[YYYZZZ]]]dddrrrtttpppddd]]]ZZZaaakkkyyysssZZZZZZ___WWWGGG>>>888000,,,///222000...---++++++*********)))))))))++++++******)))(((((('''***)))(((''''''&&&''''''(((((((((((('''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''((((((((()))))))))************+++++++++,,,,,,,,,---...///000000000000000111///555HHH___lllkkkdddaaaccctttqqqxxx|||qqqnnnooojjjaaaUUUMMMLLLQQQVVVZZZ^^^bbbhhhooo{{{|||wwwnnnbbbXXXUUUWWWXXXYYY\\\^^^```hhhsss|||sssmmmttt~~~tttttt~~~xxxxxx}}}}}}uuuiii]]]RRRQQQ[[[ooouuutttvvvvvvyyyvvvhhhXXXMMMEEE;;;444111...---,,,+++++++++,,,---,,,+++++++++******************)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))(((+++000000,,,))))))))))))))))))******************++++++++++++++++++,,,---.../////////......444888===BBBHHHQQQ]]]eee{{{aaaYYY[[[```hhhqqqjjjdddYYY^^^qqquuullleee___]]]YYYYYYXXXYYY[[[___fffjjjnnnvvv{{{xxxppplllpppvvvhhhddd___ZZZZZZ___iiirrr{{{tttdddYYY\\\bbbkkkjjjfffmmmkkk```UUUFFF::://////222111---***+++++++++*********))))))************))))))(((((())))))((('''''''''''''''((((((((((((((('''''''''((())))))******))))))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((())))))******+++*********+++++++++,,,,,,+++---///000000000000000555444???YYYnnnssskkkccc___hhhwww~~~~~~ooogggkkkqqqmmmeeeZZZQQQOOOSSSYYY]]]dddiiiooovvv}}}rrrmmmvvvxxx|||~~~|||wwwpppllldddZZZSSSTTTYYY\\\```cccgggqqqwwwnnnjjjhhhtttoooaaa]]]ZZZ[[[kkkyyyuuu~~~rrrlllkkkzzz~~~lll^^^SSSFFF888///333111///......---,,,,,,,,,,,,+++++++++************))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((***...///---+++)))((()))))))))******************+++++++++++++++,,,,,,...///000000///000000555===EEEIIIMMMZZZpppzzzbbbYYY\\\dddnnnvvvoooeeeVVV\\\vvvzzzjjjfffiiikkkkkklllooorrrtttvvvzzzuuurrrlllddd```aaacccfffzzzpppbbb___^^^```qqqmmm||||||~~~sssiiiTTTCCC333///000///,,,)))++++++++++++************(((((())))))************)))((((((''''''''''''((('''''''''((((((((((((((()))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))((((((((((((((((((((((((((((((((()))***+++++++++******+++++++++,,,,,,,,,))),,,.../////////000222444???UUUnnnzzzuuukkkeeecccooovvvvvvnnnfffhhhiiihhhddd\\\RRRPPPVVV]]]aaaaaaiiipppzzztttfff```___^^^aaaeeejjjmmmllliiidddaaaZZZUUUTTTYYY^^^aaaeeeiiirrr{{{mmmaaaYYYUUUfffooo{{{qqqmmmbbbVVVZZZiiiyyyxxx{{{zzzjjj```\\\mmmooo```PPP===///111000//////000000---***,,,,,,,,,++++++++++++******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((***,,,...///---)))((()))))))))******************++++++,,,,,,,,,,,,,,,...000000///000222555999CCCLLLMMMOOO```jjj\\\aaannnqqqlllddd```WWW___|||xxxppplllooouuuxxxzzz}}}tttmmmjjjgggcccttt}}}~~~ooofff___[[[dddpppZZZIII[[[wwweeeQQQ<<<222000...------,,,++++++++++++*********'''(((((()))******++++++((((((''''''''''''(((((('''''''''((((((((((((((()))******++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((('''((())))))***+++,,,,,,++++++,,,,,,,,,---------***,,,//////...///222666777OOOnnn}}}rrrhhhdddfffrrrvvvyyyqqqjjjppppppggg]]]VVVQQQNNNRRR\\\dddhhhhhhqqqzzzwwwoooddd[[[UUUSSSSSSSSSUUUXXX]]]____________```]]]]]]cccjjjnnnpppvvv|||wwwggg[[[UUUSSSTTTbbbpppzzzkkkYYYVVV]]]```tttqqqfffYYYggg}}}ooo]]]JJJ:::111...,,,---///000...+++,,,,,,,,,,,,++++++++++++******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''((()))***...111///)))))))))))))))******************++++++,,,---------,,,...000///...000666:::???HHHOOOPPPUUUkkk~~~{{{ssseeejjjtttoooaaaYYY```dddrrrxxxyyy}}}wwwkkkgggiiimmmttt|||xxxUUUBBBJJJ\\\jjjOOO===444///...000,,,,,,+++++++++*********)))))))))))))))*********((((((''''''''''''((((((''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''((()))***+++,,,,,,---,,,,,,---------.........,,,///111000...000555;;;HHHeee~~~~~~ooofffddddddhhhpppyyy}}}{{{pppjjjnnnrrrkkk___VVVLLLOOOSSSZZZbbbkkksssxxxnnnXXXTTTOOOLLLKKKJJJIIIHHHQQQSSSVVVYYY[[[___fffjjjooosss{{{zzzrrrfff]]][[[___eeejjjsss|||kkkbbbaaaYYYbbbsssrrr```QQQ===666///,,,...///...,,,------,,,,,,,,,+++++++++******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''(((((((((---333000)))))))))))))))******************++++++,,,------...,,,...///...---111999@@@DDDHHHNNNVVVfffsssnnnpppoooggg```gggxxx|||yyyyyywwwooosssyyykkkUUUPPPUUUbbbIII:::111///222,,,,,,,,,+++++++++******++++++******)))((((((((((((((('''''''''(((((()))&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))'''((()))***+++,,,---------------........./////////111222111///111888???[[[vvvsss^^^[[[bbbgggiiimmm}}}mmmggghhhmmmqqqiiiZZZPPPPPPJJJSSS]]]ccchhhqqq~~~uuu^^^KKKKKKHHHEEEDDDFFFJJJMMMNNNNNNPPPSSSUUUYYYaaalllsss~~~yyyjjjiiifffccceeemmmwwwxxxqqqeeeccciiittt{{{yyyvvvsssfffLLLCCC666...---......,,,---------,,,,,,,,,++++++******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''')))((((((---333111)))))))))))))))******************+++,,,,,,---......,,,......---,,,111;;;CCCEEEFFFLLL[[[vvvyyyjjjnnnpppeee^^^ccc|||}}}zzznnnpppqqqlllfffkkkuuuzzzvvvjjjeeeppp}}}|||lllaaaiiiwwwXXXFFF<<<333,,,...---,,,+++************,,,+++******)))*********)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))))))))))))))************))))))***+++,,,,,,------------------------------...,,,///444444555DDDXXXlllllljjjccc[[[[[[fffrrrnnnuuummmjjjvvv|||ppp[[[NNNNNNTTTWWWZZZ___eeeoookkk\\\SSSLLLIIIEEEIIIKKKIIIHHHKKKPPPTTTOOOXXX[[[```kkkqqq{{{{{{nnnkkkssssssyyysssiiiaaabbbiiittt{{{xxx}}}{{{uuu~~~vvvNNN///...444///+++///......---------,,,,,,,,,***))))))((((((((((((((()))))))))))))))))))))))))))'''&&&'''((()))((('''''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))---+++(((***...222333222+++***((((((***,,,,,,,,,***++++++,,,,,,------...,,,000,,,...999<<<>>>GGGNNNPPPZZZsss{{{}}}|||lllhhhmmmeeeWWWdddpppccc\\\ZZZ^^^ccchhhmmmrrrxxx|||qqqkkkfff```\\\^^^eeennnwww}}}rrrgggdddmmmxxxqqqooovvv~~~aaaKKK===333......---,,,+++************+++******)))((()))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))))))))))))))************)))******+++,,,,,,------------------------------222111111111333???WWWmmmpppooofffZZZYYYdddpppttt~~~qqqlllmmmxxxyyysssfffWWWQQQRRRVVV]]]```gggqqqnnnZZZQQQLLLIIIHHHHHHJJJLLLLLLMMMQQQVVVYYY[[[aaabbbiii{{{tttpppsss~~~sssfff^^^]]]fff{{{xxxwww~~~dddIII;;;666111...............---------,,,,,,,,,+++******))))))******)))))))))))))))))))))))))))(((''''''((()))((('''''''''((()))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,***((()))---111222222,,,***((((((***,,,,,,,,,***++++++,,,,,,---......111333///111<<>>XXXrrryyyqqqddd^^^```gggdddddd}}}{{{~~~iiieeeqqqyyytttjjj\\\VVVTTTXXX\\\aaajjjtttyyyeee]]]]]]XXXUUUTTTRRRPPPSSSYYY\\\[[[^^^fffiiigggiiimmm}}}ddd```aaaiiiqqqvvv{{{vvvggg[[[dddmmm}}}qqqlllxxxrrr```YYYMMM999000555//////.........---------------,,,+++++++++++++++***************************((('''((()))***)))(((''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())),,,///111...,,,***)))+++,,,,,,++++++,,,,,,------...//////---222777CCCQQQRRRYYYkkknnn~~~{{{zzz|||uuulll___[[[kkktttrrrppppppqqqsssttttttxxx}}}nnnttt{{{zzz{{{{{{zzzyyytttwww~~~}}}qqqpppZZZQQQ~~~bbb@@@111000000///...------------------,,,++++++++++++,,,******)))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))************++++++++++++++++++++++++---------...//////000000222000444GGGdddyyyzzzpppaaaZZZ\\\bbbccckkk{{{vvvkkkdddkkkwwwxxxhhhWWWNNNOOOVVV^^^``````kkkyyyzzzkkk```\\\UUURRRRRRUUUUUUVVVZZZ```]]][[[^^^fffiiikkktttiii[[[```iiiqqqqqqllllllpppqqqbbb___dddqqqxxx{{{tttwwwxxxbbbaaaWWW???000222/////////.........------,,,,,,+++*********++++++***************************)))((((((******)))(((''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))),,,///222///---******+++,,,,,,+++,,,,,,,,,---....../////////555;;;FFFQQQRRR```{{{mmmmmmzzzrrrmmmddd___iii~~~{{{~~~yyyuuuuuuzzzdddvvvtttKKK777111000///...---------------,,,++++++******++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********))))))))))))************++++++++++++++++++++++++---------...///000000000333333???YYYqqqwwwnnnddd\\\]]]___cccqqq|||jjjiiijjjoooqqqkkk]]]QQQPPPRRR\\\fffggghhhuuuwwwtttkkkaaa\\\OOONNNRRRYYY^^^```dddiiibbb^^^```gggllluuupppaaa___gggppprrrjjjbbbgggppprrrgggdddhhhwww{{{ooofff]]]JJJ888111////////////............---,,,++++++******++++++***************************)))((()))******)))(((''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))*********+++000444///---+++***+++,,,,,,+++,,,,,,------.../////////111777<<>>888222000111111///,,,---,,,++++++***+++++++++)))***++++++,,,,,,,,,+++******))))))((((((((((((((((((((((((((((((((((((******))))))))))))******))))))************))))))))))))))))))***,,,...//////...---,,,,,,,,,,,,------.........---///222444:::>>>EEEWWWvvvyyyqqqttt|||pppggghhhiiiddd``````yyy}}}|||}}}{{{xxxzzzzzzeeeEEE;;;333000,,,&&&'''---,,,,,,++++++++++++******+++******)))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))******+++,,,,,,,,,,,,,,,,,,,,,------333...,,,000333333333555LLL```nnnhhh___aaaiiinnnwwwvvvvvvjjjlllqqquuunnnaaaUUURRRZZZbbbeeehhhooommmeeebbb]]][[[[[[XXXUUU]]]jjjuuuccc\\\UUUUUUUUUUUUXXX\\\___eeeeeennn}}}jjj___dddnnn~~~}}}kkk___III???444///000222111...------,,,+++++++++++++++)))***++++++,,,+++++++++***))))))))))))(((((((((((((((((((((((((((((((((******))))))))))))************++++++++++++******))))))))))))***,,,---.........---,,,,,,,,,------,,,---.........000444777<<<:::EEEdddhhheeejjjqqqhhhffflllllleeegggppp}}}ooo```RRRAAA444222///))))))111,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,,,,---------------111...---000111222888???[[[kkkooo```WWWcccsssyyy}}}{{{nnnqqqxxx}}}tttfffWWWRRRXXXbbbiiimmmttt~~~sssccc^^^```^^^YYYUUUUUUVVV___rrryyyoooZZZUUURRRRRRQQQOOOOOORRR^^^eeehhhrrruuuiiifffhhhwwwzzz|||ooobbbUUUHHH888//////222111///------,,,++++++++++++,,,******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******)))******++++++******))))))))))))***++++++,,,---...------,,,,,,,,,------,,,------...///333777;;;AAA===JJJqqquuuaaabbbggglllhhhiiinnnkkkiiixxx|||lll\\\]]]JJJ888333222///...222,,,,,,,,,,,,,,,,,,------+++******)))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((()))*********************))))))******+++,,,,,,,,,,,,------.........---...111111///222AAAQQQnnnwwwsssaaaYYYfffvvv{{{yyy|||yyy}}}iiinnnzzz}}}zzzmmm___VVV[[[fffmmmttt{{{xxxcccZZZWWWWWWYYYXXXVVVVVVZZZfffyyyxxxjjj\\\RRROOOLLLKKKMMMNNNMMMPPPUUUZZZdddiiiwwwyyypppjjjmmmwww~~~hhh```RRR???333000111000///...---,,,,,,++++++,,,,,,*********++++++******)))))))))))))))************))))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((((())))))***++++++++++++------,,,,,,,,,------...,,,---...///111666<<<@@@IIINNNccc|||xxxnnnjjjoooqqqkkkkkkllljjjgggqqq}}}|||}}}~~~vvvwww}}}zzz}}}iiihhhYYYEEE888333222111000,,,,,,------------......+++******)))))))))))))))))))))))))))))))))))))))+++******))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***++++++++++++******))))))******+++,,,,,,,,,,,,---......//////+++///222222111999PPPggg}}}~~~uuueee___hhhtttxxxxxxhhhcccttt{{{nnn]]]VVVYYYgggqqqttt}}}kkkUUUSSSXXXWWWTTTRRRQQQVVV```ooowwwhhh\\\QQQGGGAAAIIIGGGHHHKKKMMMNNNRRRYYYXXXgggqqq|||qqqiiimmmuuurrruuu}}}tttjjj]]]KKK<<<333000000000...------,,,,,,,,,,,,,,,*********+++******)))((()))))))))************+++))))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((((())))))***++++++******------,,,,,,,,,---......---...///111444999@@@EEEMMMbbbrrrkkkqqqsssuuuyyyvvviiillljjjdddjjjyyyfff\\\\\\[[[ZZZ[[[]]]```aaajjjmmmuuu}}}zzzqqqqqqwww}}}~~~vvvqqq]]]CCC333222333///,,,---------............+++******)))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++******))))))******+++,,,,,,,,,------.../////////...///222333666EEEaaazzzyyynnngggfffllluuuzzzrrrbbbhhh{{{tttbbbSSSTTTbbbvvv||||||bbbVVVPPPWWW\\\WWWTTTUUUVVVbbbvvv~~~wwwxxx}}}|||qqqaaaTTTKKKGGGCCCAAAJJJKKKOOOUUUXXXZZZ```hhhpppsssmmmjjjsssmmmmmmnnntttrrrhhhWWWFFF888111000111......---,,,,,,,,,,,,---***************)))(((((())))))*********+++++++++))))))))))))))))))))))))******))))))))))))******)))))))))******)))))))))((((((***++++++******))),,,,,,,,,,,,,,,---...///...///000222666<<>>FFFLLLdddzzzrrrzzzvvvnnncccfffkkkffffffeeeYYYUUUSSSYYY___jjjttt{{{~~~~~~}}}|||yyyuuurrrpppnnnllljjjmmmrrruuuvvvzzz}}}vvvlll|||~~~{{{~~~lllBBB111222///......///...,,,++++++,,,------,,,,,,+++***))))))))))))))))))))))))))))))************))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((()))************+++++++++))))))*********+++++++++---------..................444111///FFFlllrrrddd___eeeiiipppzzzwwwfffjjjssszzzxxxkkk]]]VVV\\\dddwwwcccWWWOOOTTTXXXWWWUUUYYYcccmmm}}}yyyfffZZZ```^^^^^^aaadddmmm|||rrrttt{{{~~~~~~ttteeeYYYQQQKKKGGGGGGFFFCCCBBBEEEGGGRRRYYYcccqqqyyy}}}nnnkkktttwwwjjjbbbdddttt|||}}}nnn[[[HHH999222000...---++++++---......---++++++***************+++------,,,,,,+++***))))))))))))))))))(((((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------...///111///000555<<>>eeeuuuhhhnnnqqquuu{{{gggiiippp~~~ppp[[[TTT]]]eeefffqqqqqqVVVJJJMMMUUUXXXZZZ^^^gggxxxsssooovvvwwwkkkfffooowwwcccXXXVVV```sss{{{yyyxxxwwwuuuppphhh___XXXRRRMMMGGGBBB@@@AAACCCDDDGGGKKKNNNNNNJJJEEECCCBBBDDDBBBCCCGGGHHHGGGJJJOOOUUU___kkkuuueee]]]YYYYYYZZZWWWSSSRRRSSSQQQLLLHHHHHHKKKMMMMMMNNNNNNLLLHHHJJJIIIGGGDDDBBBDDDHHHKKKPPPSSSXXX^^^gggsss|||nnnmmmsss|||}}}ooodddZZZEEE111222000///...///...---+++************+++,,,------,,,+++++++++******)))))))))))))))))))))*********))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,---///000111000...:::JJJGGGGGGooohhheeepppuuuoooiiihhhiiihhhjjjqqqbbb[[[YYYbbbpppvvvooofffTTTUUU[[[```ccceeennnwwwvvv~~~rrr[[[SSSUUUXXX___ggg|||aaa^^^RRR555333000---,,,---......---,,,,,,+++++++++++++++***************************************)))))))))((()))))))))************+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------...............//////000111222222777888OOOxxxvvvqqqfffiiilllxxxzzz}}}nnnbbbmmmvvvxxxbbbRRRUUUeeellliiizzzzzz___SSSQQQSSSVVVYYYXXX___uuuqqqaaaZZZYYYZZZ```bbbhhhssslllTTTPPP\\\uuurrrnnnkkkeee___YYYSSSLLLGGGDDDBBB???======AAAEEEIIILLLQQQUUUUUUPPPKKKHHHHHHBBBAAABBBFFFIIIKKKRRRZZZcccqqq|||uuunnnjjj^^^XXXRRRMMMLLLLLLKKKJJJGGGPPPWWWYYYZZZYYYTTTMMMKKKKKKKKKIIIEEECCCCCCDDDEEEGGGJJJOOOWWWdddtttwwwooopppppp}}}xxxjjjiiiWWW;;;222000...---.........---++++++******+++,,,------++++++***************)))((()))))))))*********+++******************************************************+++++++++,,,,,,,,,,,,,,,,,,---...///111111...666AAAFFFHHH[[[ttt]]]ooossssssmmmgggeeecccaaasssxxxsssmmmddd]]]VVV\\\hhhtttyyysssdddYYYYYY^^^fffiiidddaaahhhssswww~~~qqq[[[UUUUUUSSSUUU[[[~~~mmmiii^^^BBB777333...---...///...,,,++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............///000111222333333777FFFhhh|||kkkhhh``````gggwwwrrraaaggguuuyyyzzzhhhUUUQQQ\\\kkktttuuudddSSSRRRSSSRRRQQQYYY]]]lll{{{nnn___UUUTTTYYY^^^```iiieeegggtttnnnXXXOOOUUUpppmmmddd___ZZZSSSLLLGGGDDDAAA???<<<===???AAACCCHHHNNNRRR[[[]]]^^^ZZZSSSMMMJJJIIICCCDDDHHHOOOTTTYYYbbblll~~~vvvoooccc]]]UUUNNNLLLMMMNNNOOOQQQ\\\dddccccccddd```XXX\\\]]]\\\YYYSSSMMMJJJHHHDDDCCCAAAAAAFFFOOOYYYaaaoooxxxwwwssshhhooo~~~uuurrraaaFFF666333///------.........,,,,,,++++++++++++,,,,,,************************((())))))******+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,---...000111222111>>>GGGGGGTTTvvvnnnqqqsssmmmsssooolllhhhaaa]]]aaaiiiyyydddZZZVVVVVVWWWYYY\\\hhhvvv|||xxxnnneeeaaaaaadddhhhgggbbb___hhhuuuyyyooo]]]\\\\\\SSSMMMNNN~~~}}}nnnbbbTTT<<<777111///000111///---++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,------------...//////000222333333444AAAWWWzzzsssccccccaaa```ooo~~~uuufffiiivvv}}}uuueeeYYYSSS[[[fffppp~~~oooWWWMMMPPPSSSUUUVVVaaaoootttcccOOOPPPSSSYYY___eeeiiikkkoookkkooo^^^PPPVVVcccrrr```UUUQQQNNNIIICCC???>>>======<<<999>>>DDDIIIMMMQQQVVVZZZWWWTTTPPPIIICCC???>>>>>>FFFJJJSSS^^^cccgggoooxxxuuujjjeee```\\\VVVRRRQQQSSSVVVXXXaaaiiijjjccc```fffhhhdddkkkllljjjgggbbb]]][[[ZZZVVVPPPIIICCCBBBDDDFFFHHHVVV]]]hhhsss}}}jjjjjjrrrwwweeeVVV???999222...,,,---...///...---,,,,,,++++++++++++))))))))))))************((())))))******+++,,,,,,******************************************************+++++++++,,,,,,,,,,,,,,,,,,---///000222333:::CCCJJJSSSkkksssnnnuuu|||}}}qqqjjjgggeee]]]ZZZmmmsssdddVVVPPPQQQTTT[[[bbbsss}}}zzzooolllmmmiiihhhhhhjjjjjjjjjooovvvyyylll___ddddddWWWJJJGGG~~~|||vvvrrryyysssfffeee@@@:::333111222333000---++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))******+++++++++,,,,,,,,,************************++++++,,,,,,,,,---------+++++++++,,,,,,,,,------...///000111222333444444MMMcccjjj```dddddddddwww}}}ffffffuuu~~~kkkUUUQQQXXXgggnnnsssuuudddRRRMMMPPPUUU[[[aaakkkooo___UUUMMMXXX[[[^^^```dddlllwwwqqqnnnttt{{{~~~}}}ZZZPPP___hhhyyykkk```YYYSSSNNNKKKEEEBBB???>>>>>>@@@AAA@@@DDDIIIOOORRRSSSTTTVVVXXXOOOKKKEEE@@@@@@CCCGGGJJJFFFMMMYYYdddiiijjjooovvvmmmuuuyyy~~~ZZZ^^^fffnnnoooiiifffgggYYYWWWVVVUUUXXX[[[___bbbfffjjjeeeWWWTTT]]]ddddddbbbccceeeeeeeeegggjjjmmmpppggg\\\RRRMMMIIIFFFCCCCCCGGGPPP^^^nnn{{{yyyrrrsss~~~lllhhhEEE???666///,,,---...//////...---,,,+++*********)))))))))))))))*********((())))))***++++++,,,,,,******************************************************+++++++++,,,,,,,,,+++,,,,,,---///111222333BBBDDDKKK^^^~~~}}}uuuwwwyyywwwtttppphhhfffggg^^^\\\|||cccYYYQQQSSSVVVZZZcccllltttppprrrzzzuuutttyyy{{{xxxtttsss||||||iii```hhhiiiYYYJJJEEE{{{sssuuuwwweeeZZZ@@@222222000111222---...------,,,,,,++++++***((((((((((((((((((((((((************************)))************+++++++++************************------------------------,,,---------.../////////,,,444222...000...111???ZZZ|||tttfffbbbkkkpppppp{{{dddlll|||{{{mmmbbbRRRYYY^^^bbbnnnjjjWWWJJJNNNTTTUUU]]]iiimmmXXXLLLLLLQQQ\\\ZZZ[[[cccooowwwyyyxxxrrrqqqttt~~~vvv[[[YYYkkkpppfffbbbZZZRRRJJJEEEBBBAAA???@@@@@@AAAAAABBBCCCCCCJJJMMMQQQTTTUUURRRNNNKKKCCC@@@>>>???DDDHHHIIIIIIMMMRRRYYY\\\___aaaaaa___hhhjjjtttvvvaaaVVVRRRcccvvvqqqggggggjjjUUUXXXXXXXXXbbbpppnnncccmmmcccYYYVVVZZZ___```___```ZZZZZZaaa```\\\dddsssyyymmmcccZZZOOOGGGOOOFFFDDDMMM[[[hhhvvvvvvpppxxxwwwmmmQQQFFF666+++))),,,000111000///...,,,+++***))))))---,,,+++******+++,,,---)))))))))***++++++,,,,,,,,,++++++***)))))))))***++++++++++++++++++++++++,,,,,,,,,---------......///...///111111///222888EEENNNQQQjjj|||vvvzzz~~~zzzttteeerrroooZZZTTTppp|||jjj```XXXXXX]]]hhhzzzvvvuuuwwwzzz~~~}}}~~~wwwjjjbbbccc^^^QQQHHHGGG||||||}}}}}}zzzuuuzzzzzzhhhPPP???666...///222,,,......---,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************------------------------------..................---111...---222111888JJJrrr~~~mmmdddccckkkhhhvvvuuufffbbbqqq|||tttbbbWWWSSS[[[ccckkkzzzwww___OOOGGGMMMUUU[[[fffsss}}}nnn[[[LLLDDDGGGNNN^^^\\\[[[aaajjjppprrrpppmmmnnnqqq|||dddccctttiiiSSSNNNLLLHHHDDDAAA@@@??????BBBCCCDDDGGGIIIJJJKKKLLLWWWWWWUUURRRLLLEEE???;;;@@@???@@@CCCGGGIIIHHHGGGGGGKKKOOOQQQRRRTTTVVVVVVcccnnnlll[[[MMMKKKWWWooo{{{mmm]]]YYYYYYWWWaaahhhgggiiillleeeZZZ[[[[[[]]]aaaffffffaaa\\\YYY[[[```___UUUQQQfff}}}}}}}}}yyysssVVVMMMEEEEEEJJJTTTcccqqqxxx|||{{{pppnnnvvvvvvdddTTT???222///111111000111000...---++++++************)))(((((()))******)))))))))***++++++,,,,,,,,,,,,+++***************++++++++++++++++++++++++,,,,,,,,,---------.........,,,,,,//////000777???EEERRRfffuuusss{{{|||rrriiikkkmmmeeeYYYaaa}}}tttnnnsss}}}|||zzz||||||yyywwwxxxpppcccZZZ[[[XXXOOOKKKMMMxxxxxxxxx{{{{{{|||rrr```NNN<<<---///444---......------,,,+++++++++************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++------------------------//////..................000000,,,///555555AAA[[[nnnaaabbbgggnnnuuuvvvdddfffooozzzwwweeeUUUOOOYYYcccooozzzxxxeeeRRRIIIEEELLLWWWeeeyyy{{{iiihhhwwwyyymmm]]]QQQGGGCCCHHHPPP]]][[[ZZZ]]]dddiiikkkjjjiiikkkppp}}}jjjhhhvvvvvv```JJJ;;;======>>>???@@@AAABBBCCCDDDFFFIIILLLNNNPPPQQQQQQSSSQQQNNNIIIDDD???;;;999>>>???BBBFFFIIIIIIGGGDDDDDDFFFIIIKKKKKKNNNSSSXXXoookkkPPPIIIEEEGGGaaayyyvvvbbbTTTSSSUUU___kkkqqqllleeeaaa[[[SSSLLLRRRZZZaaaccc___YYYUUUUUUXXXZZZWWWPPPWWWuuu~~~qqqjjj^^^RRRHHHHHHTTTbbbjjjqqq|||wwwlllhhhrrr~~~vvvbbbHHH777222222///+++222111000...---,,,++++++******)))(((((()))******)))))))))***++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........,,,,,,///000333===GGGJJJZZZmmmrrr}}}yyykkkbbbooofff]]]aaayyy|||~~~{{{yyyvvvppplllmmmiii\\\RRRRRRRRRPPPRRRXXXyyyyyyzzz|||vvv}}}}}}qqqeeeVVVBBB///111777000.........---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,------------------000000//////......------333222///222666666IIIllleee^^^hhhqqqyyyoooiiiqqqzzzyyyiiiWWWRRRVVVbbbnnn}}}lll\\\KKKIIIHHHLLLXXXpppyyylllkkkuuuwwwnnneeeYYYPPPHHHDDDIIIPPPXXXXXXXXX[[[```eeehhhiiigggkkkpppyyyzzz~~~ggg___hhhiiiooopppiiiZZZJJJ???::::::<<>>======???BBBCCCHHHHHHFFFEEEDDDDDDEEEFFFJJJLLLRRRWWWWWWXXXdddrrrlllPPPBBBEEEGGGPPPlllkkkTTTQQQ^^^jjjuuussslll```WWWUUUYYY\\\[[[``````^^^XXXSSSSSSXXX]]]SSSMMMCCC@@@MMMhhh|||vvvqqqrrrrrrrrrvvv|||jjjXXXOOOMMMNNNVVVdddsss{{{~~~vvvuuu{{{~~~~~~uuuaaaJJJ888000000333444333222000///...------+++++++++,,,,,,+++++++++)))))))))***++++++,,,,,,,,,,,,,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,---------......//////111444444777BBBNNNdddwwwzzzuuuxxx~~~yyyjjjfffmmmiiifffqqqzzz}}}{{{zzzwwwvvvrrrkkkeeedddaaaXXXNNNJJJMMMUUUaaajjj}}}|||zzzuuukkk\\\BBB444111---//////......---,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........000000//////////////////---444222111999EEE^^^}}}xxxjjjlllrrr~~~wwwlllssswwwvvvjjjYYYRRRXXXbbbjjj|||uuu```OOODDDKKKOOOSSSgggqqqmmmyyyxxxiiibbbYYYTTTNNNJJJEEEAAACCCHHHUUUYYY^^^___^^^^^^```bbbbbbiiioooyyyzzz{{{[[[HHHHHHKKKHHHFFFDDD>>>999:::???>>>@@@CCCGGGJJJLLLMMMMMMNNNMMMJJJGGGDDDAAA???>>>;;;;;;<<<>>>@@@DDDGGGHHHKKKIIIFFFCCCAAACCCGGGKKKKKKLLLRRRWWWVVVXXXhhh{{{qqq]]]JJJAAADDDEEERRRmmmfffPPPWWWcccfffooonnnfff^^^\\\aaaccc```ZZZ\\\\\\\\\XXXTTTSSSVVVYYYIIILLLIIIAAAFFF___|||{{{uuurrrsssooojjjmmmvvvvvvwwwkkkbbb[[[PPPRRRYYYeeepppyyy|||zzz{{{||||||yyyiiiQQQ;;;///...222444333222000///...------((()))************)))((()))))))))***++++++,,,,,,,,,++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......,,,---000333444:::IIIXXXtttuuussszzz~~~qqqdddeeemmmdddnnnzzzxxxxxx{{{xxxooogggddd[[[UUUNNNJJJNNNXXXdddmmmxxxwwwxxxmmmQQQ999333222/////////...------,,,,,,++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......//////////////////000000000---555222222FFF___uuuzzzkkkfffmmmsssvvvmmmooo{{{qqqddd[[[[[[aaahhhyyy}}}jjjWWWKKKEEEKKKRRR___}}}{{{gggvvv|||xxxlllaaa^^^UUUQQQNNNLLLGGGCCCDDDHHHPPPWWW^^^aaa___^^^___bbbbbbjjjppp~~~zzz|||zzzYYYFFFGGGIIIDDD@@@AAA???<<<===BBBEEEFFFHHHJJJKKKMMMMMMNNNIIIGGGDDD@@@>>><<<<<<<<<888:::>>>BBBFFFIIIKKKLLLHHHGGGEEECCCBBBDDDJJJOOOMMMMMMRRRWWWXXX^^^vvv{{{]]]SSSGGGBBBGGGIII___xxxkkkUUU]]]^^^XXXaaabbb]]][[[___eeeddd[[[SSSRRRRRRRRRPPPNNNLLLKKKKKKBBBHHHHHHFFFSSSppp}}}sssnnnpppnnnhhhkkksssnnnvvv|||}}}~~~~~~yyyeee\\\UUUWWW___iiiuuu|||zzzzzz}}}sss\\\FFF666///...444333111000...---------((()))************)))((()))))))))***++++++,,,,,,***************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,...222777CCCYYYmmmxxxiiivvv~~~uuuhhheeegggjjjsss|||xxxwwwwww{{{}}}rrrgggbbbVVVTTTPPPNNNSSS^^^iiiqqqyyy}}}vvvrrr{{{yyy\\\???777::://///////...------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////......//////000000111111000777222555TTTwww~~~pppbbbeeerrr{{{fffjjjppp|||rrrbbbWWWXXXcccooovvvtttbbbSSSJJJGGGLLLUUUjjjnnnddd|||qqqjjj```XXXXXXTTTPPPNNNLLLGGGBBBBBBEEEIIIRRR\\\aaa```___aaaeeeeeennnsssyyy{{{xxxXXXGGGJJJHHHAAA???BBBDDDCCCEEEIIIIIIHHHHHHHHHGGGGGGGGGGGGBBB@@@===:::888999:::;;;???AAADDDGGGHHHHHHGGGFFFCCCDDDEEEDDDCCCGGGMMMRRRPPPOOOSSSZZZ^^^iiieeeOOOKKKDDDAAAIIIMMMppptttZZZ]]]WWWLLLXXXYYYUUUVVV[[[```\\\SSSMMMRRROOOLLLHHHFFFEEEDDDDDDBBBBBB@@@JJJjjjtttkkkmmmnnnjjjkkkqqqooorrrsssuuu{{{iiiVVVNNNQQQZZZeeeooo~~~}}}wwwwwwzzzkkkUUUCCC777111444333111///...---------***+++,,,------,,,+++***)))))))))***++++++,,,,,,***)))))))))***++++++,,,++++++++++++++++++++++++,,,,,,,,,---------.........---///333;;;LLLhhhqqqnnnzzzyyyjjjdddjjjlllhhh~~~yyyuuurrrsssxxx~~~{{{nnn```YYYUUUUUUTTTTTTYYYdddooovvv|||||||||}}}}}}pppoooPPP111777111111///,,,+++,,,+++)))*********++++++*********************************++++++************************+++++++++,,,,,,,,,///...---,,,+++,,,---...///............//////000111333///GGGwwwwwwtttlllgggwww}}}kkkcccoooyyytttdddYYY^^^eeejjjuuuooo\\\NNNIIIKKKPPPXXXnnnpppccc___xxx~~~mmmccc[[[VVVTTTTTTUUUTTTPPPIIIDDDBBBBBBPPPTTT\\\```^^^[[[```gggjjjsssrrr}}}rrrxxxuuu{{{xxx^^^RRRXXXNNNNNNNNNMMMLLLKKKIIIHHHFFFGGGIIIIIIHHHFFFDDDBBB;;;999888777888;;;>>>AAADDDGGGJJJLLLMMMKKKHHHFFFCCCCCCEEEIIIJJJKKKQQQXXX\\\\\\^^^```ggg}}}mmmWWWGGGGGGGGGCCCIIIVVV|||cccMMM[[[RRRWWWccceee______ccc___VVVXXXaaa\\\RRRIIIFFFCCC@@@@@@BBBEEEDDDJJJXXXuuu|||xxxsssppppppqqqqqqqqqpppppppppssswww~~~xxxgggYYYOOONNNXXXcccwww{{{~~~zzzxxx|||{{{iiiLLL888999...222333---,,,//////,,,+++++++++************)))******+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,,,,------++++++,,,------......///,,,555111555HHHUUUpppoooxxxuuugggcccdddiiiwwwzzztttssslllcccbbbbbbccccccaaa^^^[[[VVVWWWYYY[[[\\\aaannn{{{||||||||||||~~~}}}~~~~~~|||}}}www\\\>>>888222111///...------,,,+++***++++++,,,,,,++++++*********************************************************+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...///............///000000333333:::WWWpppoooiiiiii|||ggggggttt}}}kkk___YYY___hhhppp~~~|||gggSSSGGGDDDKKKQQQ]]]xxxkkk^^^WWWkkk{{{mmmaaaWWWSSSSSSWWWYYYYYYTTTLLLFFFEEEFFFPPPUUU]]]cccbbb___cccjjjoooxxxvvv~~~sssxxxxxxyyy___UUU[[[YYYUUUPPPOOOPPPQQQPPPNNNHHHHHHGGGFFFDDDBBB@@@???::::::999:::<<>><<<;;;:::999:::<<>>@@@AAABBBCCCIIIYYYYYYeee}}}zzzuuurrrqqqqqqqqqpppqqqppppppppppppqqqrrrsss}}}~~~{{{nnn]]]TTTSSSjjjvvv|||www|||zzzssswww~~~kkkOOO888111333222///---...,,,(((,,,+++++++++************(((((()))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////,,,333555<<>>???BBBDDDCCCFFFJJJ[[[mmmgggrrr~~~{{{vvvssssssrrrqqqqqqpppqqqrrrtttuuuvvvvvvwwwzzz{{{rrreee___[[[fffssszzz}}}{{{|||}}}vvvttt{{{bbb@@@222222111//////...,,,))),,,,,,+++++++++*********))))))))))))*********+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////...444<<>>@@@DDDGGGJJJLLLLLLLLLHHHHHHHHHIIIJJJKKKMMMMMMQQQPPPPPPQQQPPPOOOUUU]]]dddrrrqqqOOOGGGCCCAAA@@@@@@IIIbbbzzzaaaPPPPPPOOO^^^eeeYYYYYYVVVRRRNNNHHHAAA???@@@;;;===AAAFFFGGGKKKWWWddduuuwww|||xxxvvvuuuuuutttsssrrrsssuuuwwwyyyzzzzzzzzzzzzwwwyyy|||www[[[^^^eeeoooyyy~~~}}}|||qqqKKK444111//////000000...---,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---......//////000000666FFFZZZnnnnnnkkkvvvpppnnnjjjooo~~~lllkkkuuuqqqeeeccc]]]XXXUUUQQQOOONNNOOONNNNNNJJJHHHGGGKKKOOOVVVbbbnnn}}}}}}}}}rrrFFF999///000000,,,+++---,,,------......------,,,************************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,---.....................///000111222333666TTT{{{aaa\\\___nnnxxx{{{aaakkklllUUUQQQXXXbbbpppyyyfffTTTIIIJJJPPP___iii}}}|||xxx\\\QQQGGGEEEFFFCCC???<<>>BBBHHHUUUmmm~~~zzzyyyxxxxxxwwwvvvvvvwwwxxxyyyyyyyyyyyyxxx{{{tttsss|||mmmfffccciiiwww~~~|||~~~}}}wwwxxxTTT:::333///000111000///000,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...//////000000111777PPPmmm|||iiiaaannnmmmmmmooo~~~~~~kkkiiixxx{{{kkkgggbbb\\\ZZZXXXWWWVVVTTTRRRPPPLLLIIIHHHJJJNNNRRR\\\eee~~~zzzPPP???222111111,,,+++///,,,,,,------------,,,,,,************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,***+++,,,........................///000222333444:::hhhqqqgggccceeezzz}}}mmmbbbooo}}}uuu___PPPRRRYYYdddrrrnnn]]]PPPJJJMMMSSS```nnn{{{sss[[[OOOEEEDDDDDDAAA===<<<:::FFFYYYggghhhbbbbbbfffddd```YYYRRRLLLHHHDDDBBBKKKRRR^^^kkknnnhhhaaa___pppvvvppp|||}}}jjjZZZ[[[gggpppssseeeUUUKKKIIIKKKKKKIII>>>===;;;:::;;;???CCCFFFIIIJJJJJJIIIIIIHHHGGGGGGDDDHHHMMMRRRUUUTTTSSSQQQHHHGGGHHHJJJJJJLLLTTT^^^jjj}}}yyy```TTTGGGAAA@@@???>>>BBBRRRmmmsssSSSSSSQQQPPP[[[___ssspppXXXHHHDDDDDDAAA<<<@@@===???IIIXXXlllzzz~~~|||{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzuuutttyyy~~~sssggggggrrr~~~}}}~~~}}}wwwzzz}}}zzzmmmuuueeeBBB888000000111///...000------,,,,,,,,,+++++++++************++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------------......//////000000555:::XXXzzz|||gggfffkkk|||kkkdddqqqpppoooyyyuuunnnfffffffffggggggddd___\\\YYYUUURRRSSSTTTUUUZZZaaa{{{wwwWWWDDD555333222,,,+++000+++,,,,,,------,,,,,,+++************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,)))+++,,,...//////...............///000222333444>>>uuulllmmmrrrrrruuuhhheeeqqquuugggWWWPPP[[[bbbmmm|||sss___QQQIIIHHHMMMTTT___qqq{{{ppp\\\NNNCCCAAABBB>>>;;;;;;666@@@SSSdddiiifffeeeggg\\\WWWPPPKKKIIIFFFCCC@@@KKKQQQ^^^jjjmmmfff^^^ZZZkkk}}}tttnnnzzzxxxdddWWW^^^mmmvvvkkk]]]NNNKKKPPPQQQHHH>>>;;;::::::;;;>>>CCCGGGJJJMMMLLLKKKIIIHHHFFFEEEEEEIIILLLQQQUUUTTTPPPKKKGGGDDDCCCDDDHHHJJJMMMVVV```ooogggPPPJJJDDDAAAAAAAAABBBGGGWWWpppjjjRRRVVVOOOMMMWWWbbbqqqOOO===>>>DDDAAA999EEECCCIII[[[qqqkkkzzz}}}}}}}}}}}}|||{{{zzzyyyyyyyyyzzz{{{||||||yyyxxxxxxyyyvvvuuuzzzyyyiiieeennnzzz~~~}}}|||www{{{ooolll{{{HHH<<<222111111------///---------,,,,,,,,,++++++))))))))))))************))))))***+++,,,,,,------++++++,,,,,,,,,---------------......///000000000999===\\\gggbbbsss~~~rrriii\\\qqqwww~~~|||ooopppsssuuuvvvsssmmmiiieee```]]]\\\ZZZYYY[[[```|||}}}uuuQQQ:::666000,,,...------------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........000111000000333888;;;PPP}}}tttffffffooo}}}yyyfffdddwww}}}dddVVVYYYVVVcccnnnyyy~~~qqq^^^MMMIIIIIIHHHLLLRRRdddvvvvvvnnnVVVPPPHHHCCCAAA@@@>>>===999CCCLLL\\\mmmiii___aaaRRRMMMGGGEEEEEEEEEDDDBBBEEEOOO]]]iiimmmkkkeeeaaahhh{{{ttthhh}}}|||nnnZZZ\\\ooowwwppp]]]QQQKKKOOOSSSMMMCCC>>>666888<<>>>>><<<>>>CCCLLLOOOVVViiiwwwnnn{{{|||~~~~~~|||{{{~~~|||{{{yyyxxxxxxxxxyyy}}}zzzwwwuuuuuuxxx{{{~~~{{{vvvooorrr{{{wwwxxxzzzsss~~~vvvfffEEE555888222,,,///333---------,,,,,,,,,++++++************************)))************+++++++++++++++,,,,,,,,,---------///------000111///000444===FFFeeexxxiiieeeyyymmmgggTTTtttxxxvvvrrrooollliiihhhhhhoooqqquuu{{{|||\\\EEE;;;000...111///---------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........//////000222000000888BBB```ooodddfffjjjvvv}}}sssiiiooozzzuuu]]]QQQWWW^^^ooo|||rrrggg\\\OOOEEEGGGJJJIIIMMMSSScccxxxuuuiiiSSSNNNHHHCCCAAA@@@??????;;;EEEOOO___nnnhhhYYYXXXPPPLLLGGGEEEEEEEEEDDDCCCFFFNNNYYYdddiiiiiigggeeeiii}}}ssshhh}}}{{{nnnaaagggxxxyyymmmYYYQQQNNNSSSSSSKKK???999777:::???CCCGGGKKKOOOSSSPPPLLLGGGDDDCCCFFFKKKMMMOOONNNLLLIIIEEEDDDEEEGGGJJJLLLOOOQQQOOOSSSbbbqqqnnnRRRDDDAAABBB@@@;;;@@@FFFPPPlllyyyiiiTTTRRRTTTXXXXXXWWWZZZaaa```UUUHHHAAA>>>===AAAGGGJJJVVVfffvvvxxxwww||||||vvvxxxzzz|||}}}}}}|||{{{}}}|||{{{yyyxxxxxxyyyyyy~~~|||yyywwwwwwxxx{{{|||}}}{{{uuusssuuuuuu{{{{{{zzzooo{{{sssOOO999777222...111222---------,,,,,,,,,++++++************************************++++++++++++++++++,,,,,,,,,---------///------000111///111666>>>MMMpppvvviiilll{{{gggeee]]]~~~}}}|||zzzxxxwwwvvvwwwwwwddddddhhhqqq~~~iiiTTTAAA000///333///------------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........000---000444000,,,;;;PPPvvv{{{kkkeeekkknnnyyysssxxxiiippp~~~{{{gggUUUMMMWWWiiiwwwvvvrrrwwwssscccUUUIIIBBBBBBIIIMMMKKKMMMSSSeee}}}qqqaaaOOOLLLHHHDDDAAA@@@AAAAAA>>>HHHRRRcccqqqhhhVVVRRRMMMJJJFFFDDDDDDEEEEEEDDDGGGLLLUUU___fffjjjkkkkkkjjj}}}ssskkk~~~wwwlllgggtttxxxeeeUUUSSSTTTVVVRRRGGG;;;666:::>>>CCCHHHKKKMMMOOOQQQLLLHHHDDDDDDIIINNNQQQQQQNNNKKKGGGBBB@@@BBBHHHMMMKKKOOOSSSSSSPPPUUUggg{{{```HHH======BBB======AAAFFFYYYxxx{{{___SSSQQQSSSVVVWWWTTTSSSUUURRRSSSOOODDD>>>BBBKKKQQQUUUfffyyy~~~{{{xxxzzzrrrtttvvvxxxzzz{{{||||||}}}|||zzzyyyyyyyyyzzzzzz}}}|||{{{zzzzzz{{{||||||uuunnn{{{}}}|||wwwhhhjjjwww___AAA777111000222000------------,,,,,,,,,,,,************************************+++++++++,,,,,,,,,,,,,,,------------///---...111111000444999EEEYYY|||mmmggguuurrrccceeemmm|||{{{~~~}}}}}}~~~}}}zzzzzzzzz{{{}}}bbb___aaakkk{{{~~~~~~pppaaaIII222///333,,,...------------,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,+++++++++,,,,,,,,,------------------............111,,,///666000,,,BBBaaaqqqggggggqqq~~~|||}}}ooojjjyyyuuuYYYPPPOOOYYYqqq|||xxxhhhfffjjjeeeYYYOOOEEECCCGGGOOOQQQMMMOOOVVVmmm{{{kkkYYYLLLLLLJJJFFFBBB@@@BBBCCCBBBKKKTTTdddrrrhhhUUUPPPIIIGGGEEEDDDCCCCCCDDDDDDFFFKKKTTT___iiinnnooonnnhhh{{{vvvqqqvvvkkklllzzzsss]]]VVVWWWYYYVVVNNNCCC;;;888>>>BBBGGGKKKLLLKKKKKKKKKHHHEEEEEEIIIQQQUUUTTTRRRJJJGGGCCC@@@???DDDKKKPPPNNNQQQSSSRRRPPPYYYrrrrrrUUUDDD===>>>AAA@@@DDDCCCGGGccc^^^VVVSSSPPPOOOPPPPPPRRRSSSPPPVVVRRRDDD@@@KKKYYY___iiiwww{{{zzzssstttuuuvvvxxxzzz{{{|||||||||zzzyyyyyyzzz{{{{{{}}}}}}}}}~~~~~~~~~~~~sssxxx||||||xxxyyyrrrccc___cccoooKKK:::111111333---...------------,,,,,,,,,*********************************+++++++++,,,,,,,,,,,,,,,------------...///---...111111111777>>>NNNeee}}}^^^ddd}}}kkkgggqqqwwwyyy~~~{{{zzzssssssrrrrrrrrrqqqooonnnnnnoooqqqtttyyy~~~uuummmfffgggqqq~~~}}}{{{~~~~~~wwwmmmWWW<<<333333+++.........---------,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////111---000666222222NNNsssoooddd___dddrrryyyxxxyyypppjjjPPPQQQWWWaaawwwmmmbbbWWWUUUTTTPPPLLLJJJGGGGGGMMMUUUTTTOOOTTT^^^wwwssscccRRRMMMOOOOOOJJJDDD@@@BBBDDDHHHNNNTTTaaaooodddPPPJJJFFFFFFEEECCCBBBBBBBBBCCCCCCJJJWWWeeeppptttrrrooogggwwwzzzxxxzzzpppsss}}}}}}lllZZZZZZ\\\ZZZRRRHHHAAA>>>>>>BBBEEEHHHJJJIIIGGGFFFFFFFFFFFFJJJQQQXXXYYYTTTNNNEEEEEEDDDCCCCCCHHHNNNRRRUUUVVVWWWUUUUUUcccaaaKKKDDDAAA???@@@???JJJKKKRRRttt~~~ZZZSSSSSSRRRPPPOOORRRTTTUUUXXXYYYPPPCCCCCCSSSccciiittt{{{zzzxxxwwwwwwwwwxxxyyyzzz{{{|||{{{zzzzzzzzz{{{|||}}}{{{|||~~~zzzqqqwww}}}wwwuuuoooeee___```www}}}ZZZAAA222111333+++.........---------,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,---------.........///...///111111222:::CCCSSSssssssSSSeeeqqqfffoooyyyiiissszzzuuunnnvvv||||||vvvtttuuunnnnnnmmmkkkhhheeecccbbbccceeeggglllrrrxxx}}}{{{mmmiiinnnwww}}}}}}|||zzzyyygggIII888444...............---------,,,,,,,,,,,,+++++++++***************++++++,,,,,,---,,,,,,,,,,,,------------------........./////////000...111444333===___yyybbb[[[ZZZbbbrrr{{{|||yyyyyywww^^^QQQVVV^^^kkk|||iiiYYYQQQKKKHHHEEECCCEEEJJJIIIKKKSSSZZZWWWSSS[[[hhhzzziii[[[QQQQQQUUUVVVPPPFFF@@@AAADDDLLLQQQUUUaaammmbbbLLLDDDFFFGGGGGGEEECCCBBBBBBDDDAAAJJJYYYkkkwwwzzzuuuooohhhuuu~~~{{{{{{wwwggg\\\^^^___YYYLLLBBB@@@CCCDDDDDDFFFGGGFFFEEEDDDDDDEEEHHHKKKQQQXXX[[[YYYQQQKKKCCCDDDFFFHHHIIIMMMQQQUUUYYYXXXWWWVVVYYYjjjrrrQQQDDDCCCAAA@@@@@@@@@SSS\\\iiixxxTTTOOOUUUYYYWWWUUUVVVXXXXXX```\\\RRRIIIKKKXXXeeelllqqqvvv{{{yyy}}}{{{yyyxxxxxxyyy{{{|||{{{{{{zzzzzzzzz{{{}}}~~~|||}}}|||kkkrrr}}}zzzuuuooojjjfffdddlll~~~jjjMMM666222333+++............---------,,,************************++++++++++++,,,,,,,,,,,,,,,---------..................000222111333===HHHWWWgggWWWqqqeeedddsss{{{```\\\ooo~~~sssiiigggrrrwww{{{xxxpppkkklllppppppqqqooolllfffbbb```___aaabbbeeeiiinnnsssxxx{{{rrrkkklllqqq~~~~~~|||}}}vvvqqqRRR:::444111............------------,,,,,,,,,+++++++++******)))******+++,,,,,,------,,,,,,,,,------------...............///////////////111222111444HHHnnnppp]]]\\\```lll}}}rrrgggWWWYYY[[[cccuuuqqqZZZRRRJJJDDDDDDDDDDDDGGGKKKNNNSSS]]]ccc]]]WWW```nnnwwwaaaUUUSSSWWW\\\]]]VVVIII@@@@@@CCCKKKQQQXXXggguuuiiiQQQHHHHHHJJJJJJHHHEEECCCDDDFFFAAAJJJZZZmmmzzz}}}vvvooollltttzzzoooaaa]]]^^^^^^VVVHHH???AAAEEEGGGDDDDDDDDDBBBBBBCCCGGGIIIOOOSSSXXX[[[ZZZUUUNNNIIIDDDFFFIIIKKKMMMQQQUUUXXX[[[YYYYYY[[[```pppyyy```HHHBBBBBB@@@AAAFFFOOOeeepppwwwYYYSSS\\\```ZZZUUUXXX]]]```eeeaaa\\\[[[[[[]]]dddmmmooosssxxx~~~zzz{{{~~~|||zzzxxxxxxzzz|||~~~{{{zzzzzzzzz{{{|||~~~~~~nnnqqqyyy~~~vvvpppkkkgggccceeetttyyyzzz[[[<<<444555---............------------************************+++++++++,,,,,,,,,------------------..................000222222444???LLL```ooobbbhhhxxxbbbcccooosssbbb___tttkkkdddgggmmmqqqrrrllldddaaaeeelllpppqqqqqqlllfffbbb``````bbbbbbdddfffjjjnnnrrrtttxxxssstttzzz}}}|||vvvxxx}}}uuuTTT888111222//////.........---------,,,,,,,,,+++++++++******))))))***+++,,,,,,------,,,,,,,,,---------................../////////000...222333000555PPPxxxlll]]]bbbkkkyyy}}}lll\\\TTT```^^^dddzzzbbbOOOOOOFFF@@@BBBFFFGGGHHHJJJUUU[[[fffkkkccc[[[bbbpppuuu]]]RRRVVV[[[```bbbYYYJJJ@@@???BBBHHHPPP[[[nnnttt\\\QQQKKKMMMMMMKKKGGGEEEFFFGGGBBBJJJZZZlllzzz}}}vvvoooooouuu~~~yyyvvv}}}iii\\\]]]\\\\\\SSSEEE>>>BBBFFFGGGCCCCCCAAA@@@@@@DDDJJJNNNVVVYYY[[[[[[WWWQQQLLLIIIFFFHHHJJJMMMOOOSSSXXX\\\aaa```aaadddkkkyyyhhhUUUFFFCCCBBB@@@DDDMMMcccwwwzzzddd]]]cccbbbWWWOOOVVVccckkkhhhfffhhhmmmiiiaaadddnnnsssuuuvvvyyy{{{~~~~~~~~~|||yyywwwxxxzzz}}}{{{zzzzzzzzz{{{|||~~~vvvssswwwvvvnnnjjjddd___YYYfffzzzxxxnnnddd@@@555666/////////.........---------************************++++++,,,,,,,,,------------------.........//////...///111222222555AAAMMMkkkaaacccwwwvvvcccdddjjjzzzqqqiii}}}zzziiifffkkkiiilllllleee\\\ZZZaaaiiimmmooonnnkkkeee```______aaaaaabbbcccfffiiilllnnnqqqqqqssszzzzzzwww|||uuuEEE---:::111111///,,,+++------,,,++++++++++++++++++++++++++++++******++++++,,,---------------------------..................------666)))222777555ZZZ{{{gggjjjuuuqqqooo~~~zzzeeeVVVRRR]]]iiirrrkkkUUUKKKGGGCCC???>>>AAAFFFJJJLLLNNNaaarrrnnn___YYYbbbnnn}}}lllaaaZZZWWWdddkkkiiiZZZJJJBBB@@@>>>FFFSSShhhvvv{{{tttWWWUUUUUUSSSOOOMMMMMMKKKIIIGGGKKKWWWiiizzzzzzrrrkkksss}}}~~~ttt}}}jjjbbbcccbbbUUUHHHDDDEEEDDDBBBBBB;;;===@@@AAACCCIIIRRRYYYdddccc___[[[UUUPPPKKKHHHLLLNNNRRRVVV[[[]]]]]]]]]___hhhrrrzzzUUUKKKCCCBBBEEEIIITTT___{{{mmmgggYYYVVVWWWUUU[[[fffhhhdddhhhnnnqqqnnnjjjmmmttt}}}{{{qqq{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~yyyqqqttt}}}{{{|||}}}uuunnnjjjeee```UUURRRfffvvvooozzzwwwRRR999666111///...------......,,,***---,,,+++******,,,...///.........------,,,,,,,,,------------------------...---///222555===KKKYYYzzzfffaaaxxx```jjjlllssssssjjjgggdddccceeeeee^^^WWWWWW```jjjkkknnnpppmmmggg```]]]\\\[[[\\\\\\^^^aaadddhhhjjjzzz{{{~~~yyy{{{}}}QQQ444555222111///------......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---------------------------........................333***111:::EEEiiiwwwjjjnnnxxxyyyqqqyyy|||zzz[[[QQQPPP^^^kkkxxxzzz\\\MMMJJJEEEBBB??????BBBGGGJJJLLLPPP\\\eeebbbYYYWWW___iiizzz~~~jjj^^^\\\___hhhlllhhhZZZKKKCCC???<<>><<<>>>BBBFFFJJJPPPVVVZZZeeeaaa[[[UUUOOOLLLJJJIIISSSRRRSSSWWW]]]aaacccdddgggxxxmmmOOOHHHBBBCCCGGGRRRfffwwwtttjjjZZZPPPRRRWWWUUUZZZdddfffiiiffffffjjjlllmmmpppuuu{{{~~~|||~~~{{{|||||||||||||||{{{{{{{{{{{{{{{{{{|||~~~{{{yyy}}}}}}yyyzzz}}}www{{{zzzuuuooojjjddd^^^TTTQQQ^^^cccCCC444222///...------......,,,***---,,,+++******,,,---///......---------,,,,,,,,,------------------------///...///111666BBBXXXlllxxxfffkkk{{{hhh\\\rrr{{{sssiiieeeaaa\\\^^^]]]VVVPPPQQQ[[[dddjjjlllmmmkkkgggaaa]]][[[UUUUUUUUUWWW\\\bbbgggkkk~~~}}}cccBBB000333111//////000///...---------------------------+++++++++++++++,,,------------------------------........................111---000@@@\\\||||||mmmgggmmmvvvlllzzzssskkkSSSNNNRRRbbbpppeeeLLLEEEIIIBBB@@@???@@@DDDHHHKKKLLLOOOQQQQQQOOOMMMQQQ\\\eee}}}hhh[[[^^^fffnnnmmmgggZZZMMMEEE???:::@@@HHH\\\ppp}}}nnniiiccc^^^YYYUUURRRPPPRRRPPPSSS^^^llluuutttooolllooorrrtttooolllgggWWWMMMEEEDDDDDD@@@<<<;;;>>>@@@EEELLLSSSXXXZZZ[[[```[[[TTTMMMIIIIIIKKKLLLUUUSSSQQQTTTZZZaaadddfffeeezzzZZZKKKEEEDDDPPPcccuuuvvvooozzztttrrrTTTNNNUUU]]][[[___iiijjjmmmgggeeekkksssvvvuuuuuuyyy}}}}}}}}}}}}www|||{{{{{{{{{zzzzzzyyyyyyxxxyyyzzz{{{}}}~~~~~~~~~~~~{{{|||~~~|||wwwyyy}}}zzz{{{uuuooofff]]]UUUQQQVVVmmmxxxPPP444666000///...---......,,,+++---,,,+++***+++,,,---......------------,,,,,,,,,------------------------111000000111777IIIhhhrrriiivvv~~~hhh]]]^^^}}}sssiiiccc^^^ZZZZZZXXXRRRMMMOOOYYYccchhhhhhhhhhhhfffbbb]]]YYYQQQPPPOOOQQQWWW___hhhmmm~~~~~~~~~~~~}}}www{{{~~~uuuTTT444555000...///111///------------------------------,,,++++++++++++,,,------,,,,,,------------------............////////////000111444KKKsssyyyfffdddkkkxxxyyykkkzzzyyyuuu~~~]]]OOOPPPYYYjjjyyysssYYYFFFBBBFFF???>>>???BBBFFFJJJKKKKKKMMMKKKHHHGGGIIIRRRbbbpppggg[[[aaaiiisssooofff[[[QQQGGG???999???CCCSSSfff|||~~~ggg```ZZZXXXXXXUUUTTTTTTVVVVVVWWWZZZ```fffiiijjjpppqqqtttyyykkkkkkggg^^^SSSKKKFFFFFFFFFAAA===<<<@@@BBBHHHQQQZZZ^^^\\\ZZZWWWSSSMMMIIIGGGHHHKKKNNNOOOLLLJJJLLLRRRYYY\\\]]]^^^sssTTTIIICCCIIIdddeeebbbzzzqqqyyy___YYY```hhheeeiiisssuuuooolllmmmvvv}}}}}}zzzyyy|||}}}|||{{{www{{{{{{zzzzzzyyyyyyxxxxxxzzzzzz{{{{{{||||||||||||~~~}}}xxxxxx|||}}}{{{vvviii]]]WWWTTTRRR]]]{{{\\\888;;;222000............---+++,,,,,,+++++++++,,,---...------------------------------------............000000000222888MMMqqqrrrjjj{{{}}}fff]]]bbbsssiiiccc]]]ZZZYYYVVVPPPLLLOOOXXXaaaeeedddccceeefffccc]]]XXXRRRQQQOOOPPPUUU^^^gggmmmyyy{{{}}}~~~~~~{{{xxxvvvxxxppprrrwwwyyyyyyzzz|||~~~~~~}}}~~~kkkCCC999111,,,///000...,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------.............../////////000000000333===]]]uuucccbbbooorrrssswwwxxx{{{uuuPPPMMMSSSaaatttzzzbbbSSSGGG@@@@@@<<<===@@@DDDHHHKKKKKKIIILLLJJJJJJKKKMMMXXXppp}}}eee^^^eeemmmwwwqqqhhh___UUUJJJ???999>>>@@@KKK[[[qqqzzzYYYPPPJJJLLLOOONNNOOORRRYYY]]]```___\\\]]]ccchhhnnnrrrxxxrrrffffff```SSSNNNHHHCCCDDDDDDAAA>>>>>>CCCFFFKKKTTT\\\^^^[[[WWWSSSPPPMMMIIIGGGGGGHHHIIIGGGGGGGGGIIIMMMQQQUUUWWWaaauuuvvvQQQJJJNNN[[[ssspppaaahhhyyymmmzzzlllcccfffkkkhhhmmmyyy|||rrrqqqtttzzz}}}~~~|||xxx~~~zzzzzzzzz{{{{{{zzzzzzzzzyyyyyyyyyxxxyyy{{{|||}}}}}}}}}}}}~~~xxxwww|||~~~zzz{{{lll```WWWUUUQQQSSSiiifff@@@===444111///.........---,,,++++++++++++,,,,,,---------------------------------------......///////////////111444<<>>HHHUUUiii{{{SSSGGG@@@DDDGGGFFFGGGKKKYYYaaahhhiiieeecccgggllllllsss}}}oooeeebbbZZZNNNIIICCC???@@@@@@>>>???BBBIIIKKKPPPVVVZZZ[[[XXXUUUTTTRRROOOKKKHHHFFFDDDDDDFFFIIIMMMNNNOOOSSSZZZ___nnndddOOOYYYfffuuu|||}}}yyyqqqiii\\\sssxxxxxxnnnaaa___bbbaaajjjwwwyyyvvvvvvxxx{{{~~~xxx|||yyyzzz}}}{{{{{{{{{{{{{{{{{{{{{{{{uuuwwwzzz}}}qqqrrruuuwwwyyy~~~{{{yyy|||~~~||||||ooocccWWWTTTOOOMMMZZZsssrrrOOO???555333000............---++++++,,,,,,,,,---------,,,,,,,,,------------...---------...//////000000...///222888DDD\\\uuu\\\aaaqqq```hhh~~~wwwpppzzzssslllhhhcccaaa___[[[UUUPPPPPPVVV[[[^^^^^^```cccdddbbb___\\\ZZZXXXVVVUUUVVVZZZ^^^aaazzzxxxuuuuuusssmmmbbbZZZVVVUUUXXX```dddcccbbbbbbiiiwww{{{zzzwwwuuuyyylllGGG888...000111---,,,000---------------------------,,,,,,,,,,,,---......++++++,,,,,,---......///---......///000000111111222333YYYpppXXX[[[ccc~~~|||vvvyyy|||}}}pppYYYNNNTTT^^^rrr{{{SSSHHHIIICCC<<<;;;:::===BBBHHHLLLLLLHHHEEEAAA???CCCKKKPPP[[[uuupppcccgggsss|||xxxsssoookkk___MMMBBB>>><<<>>>HHHSSSccczzzWWWHHH???CCCGGGDDDEEEIIISSS\\\gggooorrrrrrqqqqqqoooyyyzzzllleee^^^UUUMMMGGGAAA======>>>>>>BBBHHHOOORRRVVVXXXXXXVVVUUUTTTTTTRRROOOLLLIIIHHHGGGGGGJJJPPPVVVVVVUUU[[[gggssscccYYYiiittt{{{yyysssnnnjjjeeeZZZ}}}}}}gggVVVRRRWWW[[[gggtttvvvxxx{{{|||zzzzzz~~~|||||||||}}}}}}~~~vvvxxx|||}}}rrrtttvvvwwwwwwzzz~~~}}}|||{{{|||~~~{{{}}}ssshhhZZZUUUNNNKKKPPPccccccBBB777444000......///...---++++++,,,,,,---------,,,,,,,,,,,,---------......---------...///000000000000///222<<>>@@@GGGNNNTTTWWWZZZYYYVVVSSSSSSTTTQQQOOOLLLJJJJJJKKKMMMOOONNNUUU[[[[[[YYYaaasssllliiioooooommmmmmqqqrrrgggYYYbbb|||www```OOOKKKRRRZZZiiiuuuuuuwww~~~zzzzzz}}}||||||}}}~~~zzz|||{{{}}}{{{{{{}}}xxxxxx~~~wwwlll___WWWPPPLLLLLL\\\qqqFFF777444000......///......***+++,,,---------,,,,,,,,,,,,,,,------.........---------...///000000111222///222>>>UUUvvviiiXXX\\\yyy]]]VVVuuuhhh]]]iiisssppppppllliiigggccc\\\VVVSSSTTTVVVXXX]]]bbbdddbbb``````aaabbbbbbbbbbbbbbbaaa___^^^wwwwwwllldddbbbWWWKKKMMMNNNJJJNNNZZZdddmmm|||~~~}}}yyyzzzzzzSSS@@@777555......222///......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,------------............///000...------///000000///888AAAlllaaa^^^eee{{{ooo|||wwwyyyaaaVVVNNN[[[lll|||fffKKKFFFAAA<<<===<<<<<<>>>BBBHHHKKKJJJDDD>>>AAA>>>DDDVVViiixxxllleeeppp|||~~~qqquuuyyytttcccNNNCCCBBB>>>@@@EEEOOO___qqq}}}___OOOCCCEEELLLNNNNNNNNNLLLQQQYYYcccmmmuuu{{{}}}{{{mmmfffcccZZZPPPKKKCCC???;;;;;;AAAGGGLLLNNNSSSRRRPPPRRRUUUVVVUUUSSSRRRSSSQQQLLLJJJNNNSSSVVVaaa[[[^^^iiilllkkkyyywwwrrrssssssqqqmmmhhh```ZZZgggwwweeeRRROOObbbqqqpppsss~~~xxxiiimmm~~~~~~|||}}}{{{|||~~~~~~}}}}}}~~~{{{zzz{{{zzzxxxxxxvvvwwwnnn^^^TTTRRRTTTLLLPPP|||uuukkkTTT999000111222,,,,,,000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------...............222222444AAA___}}}YYYQQQaaauuuVVV```xxxrrrjjjnnn}}}sssmmmkkkkkklllgggXXXMMMMMMSSSWWWRRRVVV\\\aaabbbbbbbbbcccgggiiimmmnnnhhhaaa```eeeyyyhhh[[[XXXPPPKKKSSSRRRTTT^^^lllvvv}}}~~~~~~aaaEEE666444...,,,///---///...------,,,,,,---------,,,,,,++++++,,,,,,------------............///.........///000111222222555EEEsss{{{[[[iiinnnvvvxxx~~~lllWWWSSSQQQbbbttt[[[FFFDDD@@@;;;;;;888999<<>>===@@@FFFOOO]]]nnn}}}ppp^^^MMMHHHHHHHHHGGGGGGLLLOOOTTTZZZbbbjjjpppsss{{{}}}wwwgggbbb^^^SSSJJJGGGAAA>>><<<>>>DDDKKKPPPSSSTTTRRRPPPPPPRRRSSSRRRPPPMMMMMMLLLMMMNNNQQQUUUZZZhhhooovvvxxxvvv{{{|||tttqqqqqqiii\\\YYY^^^vvvwww~~~}}}nnn^^^]]]nnnxxx[[[ZZZqqq~~~{{{zzz||||||}}}~~~|||{{{zzzwwwuuuvvvuuuxxxooo^^^TTTRRRSSSKKKNNNvvvyyynnnfff~~~aaa???333222222,,,,,,000+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///...222888GGGhhhmmmUUUWWWmmmttt___ooo~~~ssswwwwwwnnnlllnnnppprrrlll[[[KKKHHHOOOTTTSSSUUUYYY]]]aaabbbbbbbbbeeehhhnnnrrrnnniiiiiinnn}}}ttt___QQQNNNIIIKKKXXXkkkxxx~~~vvvNNN666555111---...---///...------,,,---------------,,,,,,,,,,,,---------------............///------...000111333333444888OOOzzzsss[[[qqqwwwyyy}}}{{{uuu\\\LLLQQQXXXkkkoooQQQBBBCCC@@@<<<;;;777999>>>CCCEEEEEEDDDFFFGGGKKKQQQUUU\\\rrr}}}mmmkkkuuuzzzxxxvvvtttqqqhhhWWWEEE<<<<<<;;;???EEELLLVVVfffyyy~~~mmm[[[RRRPPPNNNMMMNNNKKKLLLMMMPPPUUU[[[aaadddmmmmmmuuusssggg^^^]]]XXXLLLDDDDDD???>>>???CCCJJJPPPTTTVVVQQQPPPNNNOOOPPPPPPPPPNNNNNNJJJLLLSSSVVVWWW___iii}}}~~~vvvrrrkkkeeecccfffiiilll}}}yyygggdddooopppeee[[[ddd{{{fffRRRXXXrrr{{{{{{}}}~~~~~~|||zzzuuuuuu~~~~~~tttdddXXXSSSSSSJJJJJJjjjzzzmmmyyysssIII888222222,,,,,,///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////---777@@@OOOttt|||dddXXXccc|||ooohhhzzzqqqiiimmmtttyyy}}}wwwaaaLLLFFFLLLTTTSSSSSSTTTYYY```cccdddbbbdddhhhpppwwwwwwuuuyyyyyynnnZZZNNNNNNMMMTTTggg||||||XXX999777555000000000//////...---------------------,,,,,,,,,,,,---------------............///,,,...///000111111333444@@@\\\}}}nnnbbbmmmyyy|||www~~~~~~{{{kkkSSSJJJSSS^^^qqqgggNNNBBBDDD@@@======999;;;AAAGGGHHHFFFGGGMMMSSSUUU^^^```bbbyyy~~~pppqqqzzz{{{vvvuuuooohhh___QQQCCC======999===CCCHHHOOO]]]ttt}}}nnnddd^^^ZZZVVVSSSJJJJJJJJJKKKNNNRRRUUUXXXYYYZZZbbbrrrggg\\\UUUVVVTTTJJJBBBBBB===???EEEKKKPPPSSSSSSSSSKKKLLLNNNPPPQQQPPPOOONNNMMMIIILLLUUUYYY]]]mmmpppnnniiinnnggg^^^iii~~~~~~ooozzzmmm^^^[[[cccddd___dddmmm~~~pppYYYQQQeee}}}}}}~~~vvvxxx}}}lll^^^UUUSSSJJJEEE[[[zzz{{{}}}TTT===111000,,,---000---------------------------,,,,,,,,,------------...------......//////000000000<<>>;;;<<>>DDDHHHLLLXXXrrrxxxmmmcccYYYRRRKKKLLLLLLMMMNNNOOOPPPQQQOOOSSSZZZcccmmmsssvvvvvvcccUUUKKKNNNOOOHHHAAA>>>===BBBJJJPPPSSSRRROOOMMMJJJMMMPPPRRRQQQOOOKKKIIIHHHGGGKKKSSSZZZfff~~~{{{~~~nnnmmmddddddfffqqquuuaaa~~~yyymmm^^^ZZZbbbjjjllluuu|||~~~tttcccOOOPPPooo~~~}}}|||zzz{{{yyy{{{ppp```UUUQQQJJJDDDRRRhhhaaaCCC000///---...111...------------------------,,,,,,---------.........------......///000000111000===III[[[}}}ooonnn~~~zzzgggnnn|||ssswwwpppTTTIIIOOOXXXPPPNNNOOOVVVaaaiiilllkkkjjjmmmsss{{{xxx\\\PPPWWWdddqqq|||{{{{{{~~~|||uuubbbDDD:::333222333...000///......------............------------......---------............///...000000///...000555:::OOOwwwrrrcccccciii|||vvvyyy}}}~~~kkkUUUOOOPPPYYYiii~~~___LLLBBB???888999===:::<<>><<<@@@EEELLLPPPPPPMMMKKKIIIMMMOOOQQQQQQNNNJJJHHHGGGKKKNNNSSS[[[hhhzzzpppsssyyyzzzkkkgggddd\\\jjjvvv___\\\ooonnneee\\\dddyyy|||vvvtttcccUUUGGGRRRzzz~~~~~~|||yyyzzzzzz{{{sssiiiwwwrrr```SSSPPPLLLGGGOOO^^^}}}rrrLLL333000...///111///------------------------,,,---------............------...///000000111222000<<>>:::===BBBIIIMMMRRRYYYccckkkooopppvvv|||tttuuuvvvqqqllleeeYYYLLLFFFAAA===<<<===CCCAAADDDJJJMMMTTTmmm{{{ooolllkkkhhhYYYWWWTTTPPPNNNMMMMMMMMMPPPRRRUUUVVVVVVUUUTTTTTTWWWLLLFFFIIIJJJCCC>>>???DDDGGGJJJJJJHHHHHHIIIJJJMMMMMMMMMJJJGGGGGGJJJMMMUUUZZZ___fffxxxwwwlllfffmmm|||~~~yyyjjjbbbpppvvvyyy]]]TTT]]]bbbccc^^^```xxx|||wwwrrrmmmlllzzzttteee[[[VVVRRRMMMIII[[[~~~}}}yyyyyyxxxhhh______XXXSSSccc}}}yyyeeeTTTOOOLLLGGGJJJSSSaaaXXX:::444111///000...........................------------............------...///000111222222555@@@VVVxxxnnnkkkxxxggg]]]ooouuuxxxzzz{{{uuuZZZLLLKKKOOOMMMOOOSSSYYY___dddhhhjjjfffiiiqqq{{{xxxmmmsssuuu[[[bbb}}}zzzyyywww|||wwwqqq\\\EEE444666888,,,000000///.....................------------......---------.........//////...000000///000666AAAJJJwwwpppdddbbbqqq}}}{{{|||```NNNUUUXXXcccsssVVVIIIEEECCC;;;<<<@@@;;;@@@EEEKKKQQQXXX```jjjppp}}}zzzyyyrrrrrrqqqlllhhhYYYMMMBBB???@@@@@@AAADDDBBB???AAAGGGJJJQQQhhhgggXXXWWWZZZZZZ```\\\UUUOOOKKKJJJKKKLLLVVVVVVXXX\\\]]][[[VVVQQQQQQKKKJJJNNNKKKCCC@@@DDDHHHHHHGGGDDDBBBDDDIIIMMMIIIHHHFFFCCCBBBGGGOOOVVVZZZ```bbbhhh}}}hhh___dddhhhmmmvvv~~~tttjjj|||QQQIIIRRRWWWeeefffbbbiiittttttvvvwwwrrrppp{{{zzzkkk\\\OOOJJJKKKMMMLLLMMMPPPddd~~~}}}wwwvvv{{{~~~jjjXXXNNNRRRPPPJJJVVVkkkkkkWWWPPPLLLEEEDDDJJJMMMaaa???777333000000,,,........................---------.........//////------...///000111222222<<>>BBBFFFLLLTTT\\\fffpppvvvwwwrrrlllhhh```SSSIIIBBB>>>BBBEEEBBBAAADDDHHHDDDBBBCCCGGGQQQddduuuxxxSSSDDDEEEIIIMMMWWWYYY[[[XXXOOOFFFFFFKKKSSSYYYaaagggggg```WWWQQQSSSJJJLLLWWWVVVGGGBBBHHHLLLGGGBBBCCCFFFIIIHHHEEEFFFBBB???AAAHHHPPPVVVYYYWWWXXX```jjjnnnggg^^^YYY^^^bbbgggppp}}}sssrrrvvvvvvUUUCCCDDDQQQ^^^jjjbbbbbbppp}}}}}}pppfff___mmmjjjeeejjj```VVV^^^ZZZ___[[[PPPMMMTTTXXXTTTLLL```eeexxxzzzxxx|||~~~zzzfff^^^QQQMMMPPPOOOYYYooo|||lllZZZQQQLLLGGGGGGJJJPPPeeetttEEE>>>555,,,:::,,,------------------------,,,,,,,,,---------.........------///111222222111999PPP~~~rrriiioooZZZQQQLLLiiiyyyiiihhhzzzqqqvvveeeUUUOOOKKKOOOMMMNNNVVV\\\```eeejjjgggmmmsssxxxnnn~~~gggYYY```||||||zzzyyyxxx||||||rrrUUU???777444000000000///............///,,,,,,---------................../////////000000...111,,,...777666IIIpppsss```\\\fffxxxxxxlllUUURRRXXXdddzzzmmmWWWMMMDDD@@@???===<<<>>>AAAHHHPPPWWW]]]dddlllrrrzzz}}}vvvpppgggbbb[[[OOOFFFBBBAAAEEEHHHFFFFFFIIIMMMIIIEEECCCBBBHHHWWWfffxxxVVVFFFBBBAAADDDKKKMMMSSSVVVSSSOOOPPPVVV]]]bbbiiillljjjddd^^^ZZZUUULLLHHHKKKKKKDDDBBBGGGHHHDDDAAABBBEEEGGGFFFCCCAAA??????CCCJJJPPPTTTVVVRRRPPPSSSZZZ]]]ZZZVVVTTT___dddjjjuuusssnnnttt}}}cccLLLBBBFFFUUUcccbbbaaagggqqqvvvpppgggaaadddaaaYYYXXXZZZTTTMMMQQQOOOSSSOOOFFFHHHUUU^^^___```ooovvv|||}}}yyywwwyyyyyy|||{{{pppddd```XXXUUUXXXUUU]]]sss|||nnn^^^TTTMMMFFFDDDFFFKKKbbbNNN<<<666...666---------------------------,,,,,,---------..................///000111222111???YYYkkk___lll}}}PPPVVVQQQlllvvvkkknnnzzznnnqqqzzzgggXXXRRROOOOOOMMMNNNUUU[[[^^^ccchhhdddjjjqqqwwwkkk~~~~~~fffXXX^^^yyy{{{vvvuuuvvv|||}}}cccEEE555222333111000//////......//////,,,------------.............../////////000000000+++000...000555:::SSSyyyppp^^^ZZZkkk~~~~~~fffSSSSSS\\\kkklllXXXMMMDDD@@@???======???AAAJJJUUU[[[]]]aaaiiiooottt{{{tttlll___XXXSSSIIIDDDCCCFFFIIIJJJHHHJJJMMMIIIFFFDDDCCCBBBGGGTTTbbbvvvxxx\\\KKKCCC???AAAHHHJJJOOOVVVVVVSSSRRRUUUccciiippppppkkkdddaaaaaa]]]UUUIIIBBBAAACCCFFFGGGDDDBBBAAACCCFFFFFFDDDAAA>>>???CCCIIIOOOSSSTTTTTTPPPKKKIIIKKKNNNNNNPPPSSS```gggooo|||}}}jjjffflllvvvfffKKKAAAAAAFFFVVVhhh___ccciiimmmjjjfffhhhnnnwww^^^SSSVVVSSSMMMKKKIIIDDDGGGEEE@@@FFFXXXggglllvvv{{{xxxvvvxxxuuuvvvsssgggbbbccc^^^___cccaaagggzzzuuufff[[[QQQHHHDDDEEEJJJ___yyy}}}[[[;;;888111111...------------------------,,,------------.........////////////000111222222CCCbbbqqq^^^]]]qqqlllLLLUUUVVVttt|||tttvvv|||mmmlllrrrgggYYYTTTQQQNNNLLLMMMRRRWWWYYY___ddddddiiiooottt}}}iiijjjfffkkk|||dddVVV___{{{{{{sssrrruuuzzzzzz|||~~~~~~tttPPP777000444111000000///.../////////------------...............////////////000000000,,,000222111111<<<\\\~~~ttteee```ttt{{{uuu```RRRVVVaaaqqqmmmXXXNNNDDD@@@???======???BBBLLLXXX^^^^^^bbbkkktttttt~~~rrrgggVVVMMMJJJCCCEEEHHHKKKLLLJJJGGGHHHKKKEEEDDDDDDEEEEEEJJJVVVcccmmm~~~zzzdddUUULLLGGGKKKNNNOOOUUU]]]___[[[XXXYYYgggpppxxxxxxqqqiiiggghhhjjjeeeVVVFFFBBBHHHKKKGGGDDDCCCCCCDDDFFFEEEBBB??????CCCJJJQQQVVVXXXVVVUUURRRLLLHHHIIIKKKMMMRRRXXX```iiitttqqqccc```eeemmmyyylllTTTBBBBBBDDDHHHWWWkkkcccdddeeedddaaadddsss]]]TTT\\\QQQHHHIIIDDDAAAEEEFFFGGGPPPaaaooovvvyyywwwwwwyyyuuuuuusssgggdddddd___bbbnnnqqquuuqqqaaaTTTKKKHHHHHHLLLZZZ~~~~~~jjj<<<:::666---000........................------------............000000000000000111333444IIImmmbbbYYYfff|||cccVVV]]]kkk|||qqqlllooo||||||eeeXXXSSSPPPLLLJJJJJJNNNPPPRRRWWW^^^eeeiiikkkmmmssszzz}}}|||nnnjjjrrruuu___WWWhhh}}}sssrrrtttvvvwwwzzz{{{xxxyyy^^^===111444111111000///////////////---------.........//////////////////000000000111///222666222///AAAfff{{{rrrllllll[[[RRRZZZgggvvvoooYYYNNNDDD@@@???===>>>@@@CCCNNNZZZ```bbbhhhsss|||zzz|||mmm```NNNFFFFFFAAAJJJNNNPPPMMMIIIFFFFFFGGGIIIGGGGGGGGGFFFHHHRRR^^^llloooaaaVVVSSSZZZTTTVVV^^^hhhllljjjhhhiiirrr{{{~~~uuuqqqqqqssssssgggTTTKKKMMMLLLDDDEEEDDDCCCBBBBBBAAA@@@>>>CCCHHHOOOUUUXXXXXXVVVTTTRRRMMMKKKLLLNNNOOOUUU[[[aaakkkzzziiiaaa[[[]]]dddmmmwwwdddSSSHHHHHHIIIJJJWWWggg```^^^]]]]]]___eeetttmmmPPPMMMVVVIII>>>AAA???BBBIIIQQQYYYcccpppzzznnnyyy}}}|||}}}}}}tttvvvyyyuuuvvvuuujjjfffddd\\\aaattt}}}wwwdddTTTKKKJJJJJJIIISSSyyyxxxEEE===999+++222........................---------........./////////000111000000111444777TTT}}}|||bbb___hhhdddfffuuu}}}wwwpppppp{{{{{{dddWWWRRROOOIIIGGGGGGIIIIIIJJJPPPWWWaaaeeefffdddgggnnnssstttrrr\\\ZZZooowwwsssrrrtttvvvzzzzzzwwwvvvkkkFFF444555222111000000//////000000------.........//////////////////000000000111111111222777444000KKKuuu|||zzzuuudddWWWTTT```nnn}}}qqqZZZOOODDD@@@>>>===>>>AAAEEEOOO\\\eeekkkrrr{{{vvvfffYYYJJJFFFHHHEEEPPPSSSSSSOOOKKKKKKJJJHHHFFFEEEFFFGGGFFFJJJTTT```mmm{{{lll^^^[[[ddd___bbbjjjrrrsssooonnnppp}}}|||vvvsssvvvzzzuuueeeWWWPPPIIIBBBCCCBBB@@@>>>>>>???AAABBBIIIMMMRRRUUUUUUTTTSSSSSSNNNLLLMMMPPPQQQRRRWWW^^^eeeqqqttt\\\YYYWWWZZZaaajjjrrrwwwcccVVVJJJFFFGGGKKKRRRZZZXXXUUUWWW\\\```bbbgggmmmXXXHHHFFFJJJCCC:::===AAAFFFPPP___mmmxxxyyygggyyy~~~|||yyywwwwwwyyy|||~~~{{{ssstttvvvrrrssssssjjjfffddd\\\```tttzzzeeeSSSJJJIIIIIIBBBLLLfffUUUAAA<<<,,,333........................------........./////////...000111111000111666;;;\\\uuugggcccccchhhrrrzzzzzzrrrqqq|||{{{dddWWWSSSPPPHHHFFFEEEFFFDDDDDDJJJRRRXXX___ccc```___eeelllpppooo\\\^^^vvv|||tttppppppssswwwxxxuuuttt|||sssNNN999777222111000000//////000000............//////////////////000000000111111111000///666555555XXXtttuuuxxxwwwwww]]]TTTVVVfffvvvqqq[[[OOODDD@@@>>>===???BBBFFFQQQ```mmmvvv|||ooo]]]SSSIIIJJJPPPNNNTTTVVVTTTQQQQQQUUUTTTPPPIIIHHHHHHIIIIIILLLWWWdddgggtttddd```jjjooosss{{{zzz{{{xxxtttvvv}}}~~~tttaaaQQQIIIFFFDDDBBB???======BBBHHHLLLRRRTTTUUUTTTRRRQQQSSSTTTPPPOOORRRVVVWWWXXX]]]dddkkkyyypppbbb```^^^]]]bbbkkkssswwwnnn```LLLAAAGGGTTTWWWSSSUUUSSSVVV]]]aaa``````bbb]]]VVVIIIBBBDDDAAAAAAJJJPPP[[[lll|||rrrhhh}}}zzztttoookkkkkklllnnnuuu}}}vvvvvvvvvooooooppphhhbbbfffaaabbbqqq|||~~~jjjWWWLLLHHHFFFCCCIIITTTooogggFFF===---333....................................////////////---///111111000222888>>>bbbtttnnnfffiiiiiiwwwvvvzzzpppnnnzzzwwwaaaUUURRRPPPIIIGGGFFFEEEBBBAAAGGGPPPTTT```gggccc]]]]]]bbbfff{{{ggg[[[ddduuuooolllnnnsssuuusssqqqwwwwwwRRR<<<999222111111000000000000000............/////////000000000000000111111111111...+++444666999bbblllmmmsssuuuzzzlllYYYRRRWWWjjj|||ppp[[[PPPDDD@@@>>>===???BBBGGGRRRdddttt~~~jjjWWWOOOIIINNNWWWVVVVVVWWWUUURRRVVV^^^^^^YYYXXXUUURRRNNNJJJJJJRRR]]]]]]yyyyyyiiidddooowww~~~~~~yyyvvv~~~}}}hhhSSSJJJKKKFFFDDD@@@>>>@@@GGGPPPWWWZZZZZZYYYUUURRRQQQTTTWWWUUUUUUWWW\\\]]]___eeemmmqqqqqqkkkjjjgggfffmmmxxxoooTTTEEEPPPdddeeeXXXYYYWWWXXX]]]```aaadddhhhkkkhhhOOO>>>EEEFFFCCCOOOZZZdddttt}}}zzzmmmkkkzzztttlllccc\\\XXXWWWXXXkkkvvv|||zzzwwwnnnmmmmmmfff^^^hhhgggfffooovvv}}}ppp\\\PPPJJJEEEIIIIIIGGG[[[xxxtttJJJ>>>...222////////////////////////............/////////000,,,///111111000333:::@@@jjj{{{wwwjjjvvvgggxxx}}}tttwwwmmmjjjvvvrrr\\\RRRPPPNNNJJJHHHGGGEEEAAA@@@FFFOOOVVVdddnnniii\\\WWWYYY\\\ooo[[[XXXlllzzzhhhffffffiiinnnpppnnnqqqvvvccc>>>:::666333000////////////...///////////////000111111////////////000000000000///555222///JJJ{{{ssshhhfff~~~|||rrrdddRRRTTT^^^ooo}}}nnnZZZNNNCCC??????>>>@@@CCCIIIUUUcccvvv{{{gggQQQIIIQQQ[[[^^^]]]\\\[[[ZZZ[[[^^^aaabbbbbbcccbbbaaa]]]XXXSSSQQQPPP___fffzzzfffUUUUUUccclll{{{~~~|||www{{{yyy^^^JJJEEEEEEEEEEEEFFFKKKPPPVVVZZZcccbbbaaa___]]]ZZZWWWUUUWWWVVVXXX]]]```bbbhhhpppyyytttpppppprrruuu{{{cccNNN```mmmaaaaaa]]][[[```iiiiiibbbpppeeeOOOAAABBBDDDNNNaaajjjrrr|||}}}yyynnnyyy{{{{{{lll^^^VVVNNNGGGJJJSSSfffzzzooolllooommmhhhgggbbb```eeekkkqqqwww~~~~~~jjjUUUKKKLLLGGGEEEGGGOOOeeeZZZ:::444---000000///...............////////////000000000000///111---///444333;;;OOO|||iiiggg}}}ooo^^^www|||oooxxxssskkksss|||zzziiiZZZWWWUUUPPPRRROOOJJJDDD??????BBBEEEOOO[[[ccc___ZZZYYYXXXVVVmmmYYYYYYooozzziiifffdddfffkkklllkkkkkkmmm}}}}}}yyyMMM???666333000//////000/////////////////////000111111////////////000000000111///555333444QQQ~~~fff```kkk||||||[[[SSSWWWbbbuuu{{{lllZZZNNNCCC??????>>>@@@DDDJJJWWWdddxxxqqqbbbQQQMMMVVV___```]]]ZZZYYYYYY[[[___cccffffffhhhiiijjjgggbbbZZZTTTQQQWWW```vvv}}}^^^JJJGGGEEELLLXXXgggvvvxxxvvvwwwwww~~~~~~aaaLLLFFFFFFGGGJJJNNNTTT[[[aaadddcccdddcccbbb^^^ZZZVVVTTTUUUTTTVVVZZZ[[[]]]cccjjjyyyqqqeeegggiiimmmttt}}}jjj\\\vvvxxx```ccccccdddiiippppppjjjddd___NNNFFFPPPXXX___kkkrrruuuxxx{{{{{{www~~~}}}zzzttteeeVVVMMMEEEAAAGGGRRRnnn{{{ppplllnnnkkkffffff```^^^ccciiinnnuuu{{{nnnYYYMMMLLLGGGDDDFFFOOOhhhlllDDD888222000000///............///////////////000000000000///222000111555444>>>VVVtttfffjjjcccZZZuuu~~~~~~}}}rrrooohhhpppyyyyyyiii\\\YYYXXXTTTUUURRRMMMFFF@@@???BBBFFFJJJVVV^^^]]]XXXWWWUUURRRjjjWWW\\\ttt}}}mmmiiiddddddhhhkkkiiiggggggtttwwwvvv{{{ZZZAAA777444111000000111000000///////////////000111111/////////000000000111111000444444;;;]]]vvv^^^```xxxwwwWWWUUUZZZggg{{{yyyjjjZZZOOOCCC???>>>???AAAEEELLLXXXfffzzzfff[[[QQQQQQZZZbbbaaa]]]WWWVVVWWWZZZ```gggkkkmmmoooqqqtttssslllbbbWWWPPPUUU```vvv|||]]]FFF@@@>>>???CCCHHHQQQ[[[ccciii~~~uuurrrssssss}}}bbbMMMGGGKKKMMMQQQUUUZZZ^^^```bbbeeeeeeeeeccc```\\\WWWUUUUUUUUUWWWZZZYYYYYY___gggzzzhhhaaa^^^bbbiiisssqqqhhhiii[[[```fffiiinnnssssssqqqbbbfff[[[UUUcccoooppppppxxxyyyxxxxxx~~~zzzwww}}}zzz~~~~~~wwwppp```PPPGGGAAA???IIIWWWvvv}}}rrrnnnlllhhhcccddd^^^]]]aaagggkkkqqqwww~~~vvv```QQQKKKIIIEEEFFFOOOkkk~~~LLL666222111000//////......//////////////////000000000000...444333333555555DDD___iiicccpppvvv[[[\\\xxx}}}sssxxxnnnlllfffmmmvvvwwwjjj]]]ZZZZZZXXXZZZWWWQQQIIIAAA???BBBFFFEEEQQQ[[[]]]ZZZWWWTTTQQQ~~~gggWWWbbb|||sssmmmfffdddhhhmmmlllhhhgggpppzzz{{{zzzcccCCC999666222000000111111111///////////////000000111//////000000000111111111111444666CCCgggqqqdddmmmqqqWWWWWW]]]kkkwwwhhhZZZOOOCCC???>>>???BBBFFFMMMZZZhhh|||]]]VVVQQQSSS[[[```___[[[UUUTTTUUUYYYaaaiiiooorrrsssuuuwwwvvvpppeeeXXXOOOTTT^^^rrr{{{```JJJBBBEEECCC@@@>>>???CCCGGGJJJYYYeeesss{{{zzzsssnnnllllllvvvbbbOOOKKKRRRTTTXXX\\\___`````````bbbaaa```___]]][[[ZZZYYYZZZZZZ\\\]]]\\\\\\ccclllyyylllllldddhhhoooyyyssspppZZZ[[[aaahhhlllppptttwwwxxxuuu}}}ttt|||}}}vvvzzz}}}{{{xxx{{{zzz{{{}}}|||uuuhhhZZZMMMEEE@@@@@@MMM]]]}}}~~~uuuoookkkeeeaaaccc^^^\\\```eeeiiinnnttt{{{}}}iiiUUUKKKJJJFFFGGGPPPoooUUU666333111000000///.../////////////////////000000000000,,,444444333555666JJJiii{{{aaadddxxxppp```ddd||||||xxxmmmjjjbbbjjjsssuuujjj]]]XXXYYYYYY]]][[[VVVLLLBBB>>>AAAEEEDDDOOO[[[aaa___[[[VVVSSSzzzbbbWWWjjj}}}~~~zzzmmmfffcccggglllmmmkkkkkkqqq{{{pppGGG<<<888444111000111111111///////////////000000111000000000000111111111111111444999KKKooo|||ooolllxxxeeeSSSVVV^^^ooo~~~vvviii[[[OOOCCC>>>>>>???CCCHHHMMM\\\kkk{{{ZZZUUUQQQRRRXXX\\\\\\YYYSSSSSSTTTYYYaaaiiinnnqqqsssssssssqqqmmmcccWWWNNNMMMTTTeeeuuuuuubbbOOOFFFCCCAAA???======>>>@@@BBB???EEEQQQ]]]eeehhheeebbbfffooo|||dddUUUSSSXXXZZZ]]]```bbbccccccbbbYYYWWWUUUTTTUUUWWWZZZ\\\]]]]]]___aaa```aaakkkvvvxxxvvv{{{zzz}}}qqq|||eeebbbeeejjjppptttxxx}}}|||rrrsss{{{sss^^^SSSIIIEEEAAABBBPPPaaawwwpppjjjdddaaaddd___]]]aaafffhhhmmmqqqxxxqqqZZZLLLJJJGGGHHHPPPmmmuuu}}}bbb===999111111000///////////////////////////000000000000+++222333222555999PPPrrrqqqaaajjjtttjjjkkk|||zzzqqqlll___hhhqqqtttkkk]]]UUUVVVZZZ______[[[QQQEEE???@@@DDDEEEMMMZZZcccccc]]]WWWUUUsss]]]XXXqqqllleeeaaadddhhhjjjllloootttzzzHHH@@@;;;666222000111000000///////////////000111111000000000111111111222222111555???UUUwwwvvvlllnnn}}}\\\TTTUUU```uuu|||uuukkk[[[OOOCCC>>>>>>@@@DDDIIIMMM___qqqkkkWWWUUUSSSTTTWWWZZZYYYXXXSSSSSSTTTYYY```fffjjjkkknnnmmmmmmllliiibbbVVVNNNKKKNNN[[[mmmuuulllZZZNNNIIIHHHGGGEEECCCBBBAAA@@@???===>>>EEEPPPZZZ```aaacccjjjxxx}}}jjj]]][[[^^^^^^\\\[[[XXXVVVTTTRRRNNNMMMLLLLLLOOOSSSXXX[[[^^^^^^aaacccccchhhuuu~~~ooonnn``````eeemmmtttxxx}}}}}}qqqwwwyyyrrr___UUUNNNKKKIIIKKK\\\nnnxxxqqqiiieeedddddd___^^^bbbfffhhhkkkoooqqqzzzwww___NNNIIIIIIJJJMMMcccwww|||mmmBBB:::222111000000//////000000////////////000000000000,,,222222111666===VVVyyyllleeesssyyyqqqrrrvvvdddfffoootttmmm^^^UUUWWW\\\aaabbb```WWWJJJAAAAAACCCDDDKKKWWWbbbddd]]]VVVTTTjjjWWWWWWuuummmgggccccccdddfffkkkrrrvvvLLLCCC>>>777222000000000//////////////////000111111000000111111111222222222111888FFF^^^uuujjjmmmzzzVVVWWWXXXddd|||zzztttmmm[[[OOOCCC>>>>>>@@@EEEJJJNNNdddxxxaaaTTTTTTVVVXXX[[[[[[YYYWWWSSSSSSUUUZZZ___bbbcccccciiihhhjjjlllkkkdddXXXOOOLLLLLLWWWlll}}}yyygggVVVUUUTTTQQQMMMIIIEEEBBBAAACCC@@@>>>@@@HHHRRR[[[```aaafffsssnnn```\\\ZZZXXXSSSNNNJJJHHHFFFFFFIIIIIIKKKNNNRRRUUUYYY[[[^^^___bbbeeegggooouuummmlllXXXWWW\\\jjjtttxxxzzz~~~zzz}}}}}}{{{{{{wwwrrrfff\\\TTTQQQPPPUUUiiivvv}}}yyyrrrjjjfffgggddd___]]]aaaeeefffiiimmmlllttt{{{cccPPPHHHIIIJJJGGGUUUyyyHHH888222111000000//////000000////////////000000000000...222111111999BBB\\\~~~mmmlll|||~~~www~~~zzzyyy}}}eeedddmmmtttoooaaaWWWZZZbbbbbbffffff]]]OOOEEECCCEEEFFFKKKVVVbbbddd\\\VVVUUUdddSSSWWWwwwpppkkkfffdddcccdddllluuuvvv}}}VVVEEE@@@999333000//////...///////////////000111111000111111111111222222222111999JJJeeevvviiinnn|||zzzrrrPPPWWW\\\iiixxxtttooo\\\OOOCCC>>>>>>@@@EEEJJJPPPggg|||}}}___QQQTTTXXX\\\^^^]]]ZZZWWWTTTTTTVVVZZZ^^^```___^^^eeefffiiinnnnnngggZZZPPPKKKJJJTTTlllkkkWWWUUUSSSPPPMMMJJJHHHGGGFFF<<<>>>AAACCCGGGLLLTTTYYY___bbbpppooo___XXXMMMKKKHHHGGGHHHJJJNNNPPPIIILLLPPPUUUXXX[[[[[[\\\```aaadddgggkkkuuujjjiiiqqqUUUTTT[[[lllzzz~~~~~~vvvyyy|||xxxuuuvvvuuurrrggg]]]SSSPPPOOOWWWnnnnnncccrrrzzzrrrjjjgggiiiccc^^^]]]```dddeeegggkkklllsss~~~}}}eeeRRRGGGIIIIIIBBBKKKtttQQQ;;;222111111000000000000000////////////000000000000111333000222;;;FFFaaapppppp|||{{{zzz]]]cccllltttqqqdddZZZ^^^gggccchhhjjjbbbTTTHHHEEEFFFIIILLLWWWcccfff^^^WWWWWWuuuZZZUUU^^^xxx{{{pppddd``````cccllltttsssnnnQQQ@@@888444...000333---111111000000000000111111111111111000111111222222777999XXXwwwjjjgggmmm|||||||||vvvkkkSSSXXX___nnn~~~zzzuuukkkaaaRRRCCC===>>>@@@EEEJJJXXXcccxxxmmmTTTWWWWWWVVVUUUTTTUUUWWWZZZXXXVVVYYY^^^]]]WWWWWW[[[eeekkkppprrrrrrmmmaaaUUUMMMMMMVVVbbbqqqmmmccc]]]UUUQQQOOOMMMJJJGGGFFFFFFEEECCCBBBFFFMMMSSS[[[\\\bbblllqqqjjjXXXHHHDDDFFFIIIKKKKKKLLLNNNPPPRRRSSSUUUZZZ___bbb```^^^^^^```ccchhhttt||||||xxxlllccc|||{{{\\\[[[eeeyyy~~~}}}|||wwwhhhhhhgggiiiuuu}}}ssskkkffffffhhhjjjddd\\\NNNJJJPPPWWWpppvvv~~~yyysssmmmiiibbb^^^[[[[[[___eeeggghhhooottt|||~~~jjjZZZPPPFFFGGG@@@IIIdddzzz[[[AAA999444111111111...///333000000///...............111222333333999MMMooo}}}ooolllqqq~~~lll]]]___jjjpppiiibbbdddkkkoooeeepppsssooocccKKK@@@IIIHHHJJJTTTbbbfff___XXXVVVsss[[[WWWaaayyy|||pppeeeaaaaaaeeekkkrrrsss~~~yyyUUUBBB888555000222444...111111000000000000111111111111111000111111222333333>>>fffuuudddgggtttrrrmmm{{{dddTTTZZZcccrrrwwwrrrnnneee```RRRDDD??????AAAFFFKKKRRRbbb{{{hhh```RRRTTTSSSSSSRRRRRRRRRTTTVVVYYYYYY]]]aaa^^^ZZZ[[[aaahhhnnntttuuusssmmmbbbWWWOOONNNVVVbbbqqquuugggaaaZZZVVVTTTRRRPPPMMMKKKKKKJJJGGGEEEFFFJJJNNNUUUXXX^^^dddfff___SSSHHHGGGJJJMMMOOOPPPQQQSSSUUUWWWVVVWWW[[[```bbbbbbaaa^^^ccckkkuuu~~~{{{}}}~~~ggg[[[{{{}}}ooojjjlllwwwxxxvvvvvvxxx{{{{{{uuuoooXXXWWWVVV[[[kkk~~~|||kkk\\\TTTRRRVVVYYYXXXRRRHHHGGGNNNUUUnnn}}}vvvppplllccc```\\\\\\___dddggghhhpppuuu}}}{{{~~~ppp___TTTFFFGGGAAAFFFZZZooodddFFF:::444111111111///000333222111000000//////000000111222222333;;;SSSvvvxxxjjjlllzzz}}}kkkvvv|||eeeVVVZZZeeekkkfff```bbbhhhmmmllltttuuuuuuoooYYYFFFEEEIIIKKKUUUbbbgggaaaZZZXXXqqq[[[YYYeee~~~rrrfffbbbdddgggjjjnnnttt|||~~~[[[EEE999777222333555///111111000000000000111111111111000000111222222333222HHHyyy}}}kkkbbblll|||zzz}}}[[[VVV]]]kkkzzz}}}qqqjjjhhhaaa^^^QQQEEE@@@@@@BBBFFFKKKRRRiiijjjXXXZZZTTTPPPOOOOOONNNOOOPPPQQQRRRXXX[[[```aaa]]]ZZZ___gggllltttzzzyyytttmmmcccZZZSSSPPPVVVaaappplllggg```\\\ZZZXXXUUURRRSSSSSSRRROOOKKKHHHHHHIIIOOOSSSYYY]]]]]]XXXPPPKKKKKKNNNQQQTTTUUUWWWYYY[[[[[[ZZZYYY[[[___bbbdddeeeeeemmmzzz}}}|||hhh^^^}}}wwwvvvmmmfffkkkxxx}}}|||fffcccccciiippprrrmmmgggSSSPPPPPP[[[rrrxxxbbbQQQJJJKKKNNNQQQQQQMMMFFFHHHQQQXXXppp~~~yyyrrrllldddaaa]]]\\\^^^aaadddeeemmmsss{{{|||~~~vvveeeXXXEEEGGGDDDCCCMMMaaarrrLLL;;;555000111111000111444333333222111111111222222111222222333???\\\rrrccclllsss|||tttxxxwwwaaaSSSWWWaaagggddd___aaagggkkktttxxxwww{{{~~~kkkOOODDDHHHLLLVVVccciiifffaaa^^^pppYYY[[[kkkvvviiieeefffgggiiikkkttt|||}}}|||fffKKK:::777333333555///111111000000000000111111000000000000111222333333555RRRzzzjjj^^^mmmtttTTTZZZbbbttt|||nnngggeee___XXXNNNDDD@@@@@@AAAEEEKKKUUUpppbbbWWWZZZUUUOOOMMMLLLLLLMMMNNNNNNNNNTTTZZZ``````[[[[[[bbbkkkoooxxx}}}zzzssslllddd^^^WWWQQQTTT^^^kkkqqqkkkddd```^^^[[[WWWSSSWWWWWWVVVTTTPPPMMMKKKIIINNNPPPUUU[[[^^^[[[TTTNNNMMMOOOSSSVVVXXXZZZ\\\^^^]]][[[ZZZZZZ]]]bbbgggjjjrrr{{{|||ccchhhssskkk```UUUYYYllllll___uuuYYYTTTSSS\\\eeegggddd```RRROOOTTTjjjxxxcccXXXYYY[[[XXXSSSQQQMMMEEEGGGPPPXXXqqqzzzrrriiieeebbb^^^\\\\\\___aaaccchhhoooxxx|||iii[[[DDDFFFGGGCCCFFFZZZ~~~PPP===666000111222111111444333222222111111222222222222333222444CCCdddmmm]]]lllrrr|||}}}xxxggg[[[WWW___gggfffccccccggglllvvvyyyxxx~~~wwwZZZJJJGGGMMMWWWdddlllllliiifffjjjYYY^^^qqq{{{mmmgggfffeeefffiiirrr|||tttSSS===888333222444///111111000000000000111111000000000000111222333444888XXXvvvkkkZZZiiinnnQQQ]]]ggg|||}}}yyykkkcccaaa[[[QQQIIIAAA@@@???@@@EEEJJJTTTppp}}}\\\YYYYYYTTTRRRNNNKKKJJJKKKMMMMMMMMMQQQZZZ``````]]]___gggnnnqqqxxx|||wwwpppkkkfffaaaZZZQQQSSSZZZfff|||vvvpppjjjeeebbb___ZZZVVVVVVUUUUUUTTTRRRPPPNNNLLLNNNNNNQQQZZZbbbbbbYYYPPPKKKNNNRRRVVVXXX[[[^^^```^^^]]][[[\\\```gggoootttrrr[[[wwwuuufffZZZQQQWWWkkkxxxdddggg~~~mmmVVVPPPOOOWWW]]]\\\WWWUUULLLNNN___sssttt~~~vvvhhhZZZSSSGGGEEEMMMWWWqqqvvvjjjhhhfffccc___^^^___bbbeeegggmmmvvv~~~nnn\\\DDDFFFIIIEEEFFFZZZVVVAAA888111111222111111333111111000000000111111222222444222444GGGlllzzzfffYYYppp}}}jjjwwwsssgggXXX^^^eeegggdddbbbeeeiiipppuuuvvv}}}fffWWWMMMSSS]]]gggnnnrrroookkkaaa[[[bbbvvvsssjjjdddaaaccchhhooozzz^^^AAA:::444222333000111111000000000000111111//////000000111222444444;;;ZZZqqqjjjbbbqqq~~~iiiSSS___lll{{{uuurrrfff^^^[[[SSSJJJDDD@@@???@@@AAAEEELLLXXXsssfffVVV\\\]]]^^^VVVQQQJJJHHHIIILLLLLLLLLQQQZZZaaaaaaaaaeeelllqqqqqquuuuuupppkkkjjjfffbbb[[[RRRRRRZZZddd{{{}}}xxxrrrooommmiiieee```YYYWWWUUUSSSSSSSSSQQQPPPPPPMMMOOOXXXbbbcccZZZPPPJJJMMMRRRVVVYYY\\\___bbbaaaaaabbbdddiiirrr}}}dddbbbmmmoooddd___jjjwwwgggcccuuu{{{hhh[[[WWWYYYaaabbbXXXPPPNNNTTT```}}}nnneeeVVVQQQXXXaaa}}}ooosss}}}nnnjjjiiifffbbb```aaadddgggjjjnnnuuuzzzsss]]]FFFGGGHHHEEEHHHZZZbbbEEE:::222111222111000111000////////////000111111111444333666MMMuuujjj___YYYxxxiiiaaaqqq|||mmmXXX\\\bbbfffccc^^^^^^cccfffnnnqqq{{{tttfffXXX```iiiqqqyyy~~~}}}xxxyyyZZZ\\\eeezzzyyylllbbb]]]aaaiiimmmxxx}}}iiiGGG===666333555222111111000000000000111111/////////000111333444555???^^^mmmhhhooo~~~eeeVVV___oootttmmmkkkbbb[[[UUUKKKEEEAAA???@@@AAABBBHHHNNN___wwwXXXWWWaaadddlllZZZSSSJJJEEEGGGJJJKKKKKKOOOXXX___```cccjjjooooooppppppmmmhhhfffhhhgggccc\\\RRRSSS\\\ggg~~~||||||zzzvvvrrrgggbbb\\\XXXXXXXXXWWWVVVTTTQQQQQQVVV\\\]]]XXXSSSKKKNNNSSSWWWZZZ^^^bbbdddhhhjjjlllpppwwwnnnYYYjjjooohhhgggkkkssskkkpppkkkZZZ]]]yyy~~~jjj___aaakkkwwwuuudddXXXVVVeee{{{zzzjjjeeejjjrrrrrrgggfffddd```]]]^^^bbbeeehhhkkkqqqzzzzzzzzzttt___IIIHHHDDDBBBGGGVVVyyyrrrHHH===333111222111/////////////////////000111111///333444999SSS~~~uuu___]]]___xxxhhhgggttt~~~hhhYYY[[[aaafffbbbZZZYYY]]]]]]eeekkkzzzqqqeeennnyyywwwXXX\\\fff||||||mmm```ZZZ___iiikkkvvvzzzpppKKK@@@888444666444111111000000000000111111/////////000111333444555CCCcccmmmffftttvvvwwwbbbXXX___qqq~~~rrrjjjhhh```ZZZSSSGGGCCC@@@???BBBCCCDDDJJJPPP___uuutttQQQYYYcccfffrrr]]]TTTIIIDDDEEEHHHJJJJJJLLLUUU\\\^^^ccckkknnnlllooommmgggbbbccchhhgggccc\\\RRRUUU___jjjuuunnneee___]]]]]]]]][[[XXXWWWVVVWWWXXXXXXXXXWWWLLLPPPUUUYYY]]]```dddgggmmmpppuuuzzzuuuVVVUUUccclll___VVV\\\xxxnnnhhhuuufff___dddooo```gggyyyuuufffdddkkk{{{tttooottt{{{sssbbbbbb___[[[XXXYYY]]]aaacccfffkkkvvv|||xxx}}}sssaaaLLLHHH@@@>>>EEEQQQooo~~~JJJ>>>333111222111///...000000//////000111222222---222444<<>>:::444666222222111111111111222222111000111333222333888???eee]]]\\\```vvviiipppyyy]]]UUU[[[lll~~~sssoooiiibbb\\\TTTMMMHHHDDDBBBCCCJJJSSSYYYWWWSSS^^^xxxlllOOOTTTcccsss~~~~~~jjj^^^SSSMMMJJJFFFFFFGGGFFFPPP]]]eeeeeebbb___^^^XXXUUURRRPPPQQQRRRRRRQQQNNNPPPMMMMMMVVVbbb|||zzzmmmjjjddd]]][[[```kkkttt^^^OOOHHHJJJWWWbbbWWWHHH???@@@EEEGGGFFFKKKMMMSSSYYYmmmmmm[[[RRR\\\uuuttt}}}sssuuu{{{sssaaa___TTTYYYgggyyyvvvfffhhh{{{~~~zzzrrrqqqlllcccYYYSSSRRRSSS\\\^^^```eeesssxxxpppwwwvvv^^^HHHBBBCCCCCCDDDHHHVVVssszzzFFF999666///555111///111111000000111111222222333666888GGGrrrrrrrrrvvv}}}{{{ZZZRRRNNNTTT[[[___bbbfff]]]cccnnn~~~vvvdddXXX^^^uuu|||hhh[[[pppnnn___YYYYYY[[[bbbiiinnnvvvttteeehhhEEE>>>===666333222222111111111111222222111000111333333333:::DDD[[[]]]ggg}}}jjjtttuuuYYYTTT]]]pppwwwiiifffaaa\\\WWWQQQKKKGGGDDDBBBDDDLLLWWW]]]ZZZUUU___wwwfffOOOWWWeeettt~~~~~~nnnbbbVVVOOOKKKGGGEEEFFFFFFOOOZZZbbbccc___[[[YYYVVVSSSPPPNNNNNNNNNMMMLLLNNNOOOKKKMMMVVV^^^uuuvvvkkkddddddjjjpppzzzsssRRRKKKHHHLLLZZZfffYYYKKKFFFHHHIIIFFFCCCJJJHHHKKKTTTooovvviiijjj^^^WWWeeexxxuuuwwwyyypppbbbbbbVVV[[[kkkqqqccclll}}}{{{yyyqqqfff]]]YYYWWWUUUTTTYYY]]]```dddppp}}}uuuzzzxxx___HHHBBBCCCCCCDDDGGGSSSkkkJJJ888444///555222111111111111111111222333333555666777HHHvvvkkkbbbkkkzzzrrr|||dddZZZQQQQQQVVVYYY[[[\\\ZZZbbbpppuuudddRRRNNN\\\ppp}}}iii]]]sssrrrbbb[[[YYY\\\aaaggglllsss{{{mmmrrrJJJ======666000222222111111111111222222222///000444444333<<>>MMMiiiPPP\\\mmm{{{qqqUUUVVVfff}}}yyybbb\\\PPPNNNLLLKKKKKKIIIFFFCCCAAABBBGGGQQQZZZ___]]]YYY___vvvyyy[[[NNNXXXbbbqqq}}}pppbbbZZZTTTNNNKKKKKKOOOTTTZZZ___aaa___]]][[[UUUTTTRRRRRRTTTUUUUUUTTTUUUVVVUUUXXX[[[ZZZkkkYYYCCCCCCDDDNNNccc\\\VVVRRRVVVXXXVVVWWWZZZ^^^YYYZZZ\\\bbbzzzxxxzzzmmmaaa\\\wwwdddUUUYYYggg{{{rrr^^^VVVOOO[[[nnn|||}}}rrrkkknnnqqqlllcccaaassstttlllbbb[[[XXXWWWVVVTTTRRRZZZ```ccciiiwwwxxx{{{wwwaaaKKKCCCBBB@@@BBBGGGOOOgggVVV;;;555000555222222111111111111222333444555222444888NNNcccXXXfffccciii{{{eeeZZZNNNIIIOOOXXX\\\[[[aaaooo{{{dddYYYYYYYYYeee}}}ppp```^^^yyyxxxfff^^^\\\[[[^^^bbbeeegggnnn|||tttzzzqqqgggGGG>>>;;;:::222222111111111111222222222...000555444333???PPPvvvcccPPPbbbuuuvvvpppUUUWWWjjjcccOOONNNHHHGGGFFFFFFGGGFFFDDDBBB???BBBHHHRRRZZZ^^^]]][[[^^^vvvrrrVVVLLLVVV```pppxxxjjjbbb[[[TTTQQQRRRTTTWWW[[[___aaa```___^^^XXXWWWWWWXXX[[[]]]^^^^^^cccfffeeeeeeaaaZZZjjjzzzhhhNNNDDDHHHJJJSSShhh[[[SSSMMMNNNQQQVVVaaannnpppcccaaaeeevvv~~~mmmbbbYYYZZZ~~~wwwSSSEEELLL___}}}~~~mmmUUUHHHGGGUUUhhhqqqpppzzz}}}YYYOOOTTTRRRSSSOOOOOO```zzzxxxnnnlllttt}}}oookkkeee]]]WWWTTTSSSSSSOOOXXX___aaafffrrruuuyyyxxxbbbMMMDDDAAA>>>AAAGGGNNNiii[[[===777111555111222111111111111222333444555333777===UUU]]]XXXggguuu___ooo|||{{{rrrhhh\\\NNNHHHMMMWWWZZZXXXgggwww{{{fffaaahhhiiipppmmm]]]dddpppaaa[[[XXX]]]cccdddaaabbbooo}}}yyy{{{lllooorrrGGGDDD>>>999444333222222111111222222333---///888888666CCCYYYxxx~~~ooo___SSS[[[sssxxxiiiXXX[[[nnnnnnXXXPPPJJJIIIMMMNNNIIIGGGHHHJJJIIIFFFHHHLLLRRRWWWZZZ___cccmmmvvv```NNNNNNYYY\\\fffxxxfff___aaacccaaa___```aaa```^^^```eeefffccc```]]]___dddfffeeellluuuzzz}}}vvvrrrkkknnndddTTTBBBGGGDDDGGGdddkkkSSSGGGKKKPPPYYY[[[ccc~~~www}}}|||kkk[[[QQQ\\\}}}___JJJMMMTTT```yyyaaaMMMBBBFFFOOO^^^ooo\\\OOONNNTTT[[[]]]YYYUUU___uuullleeeaaaeeennn|||}}}yyyvvvtttjjj\\\SSSRRRTTTTTTXXXWWWYYY___eeennn}}}|||sss}}}{{{mmmQQQ@@@BBBAAAAAAIIIKKKdddxxxnnn:::999888...777333111111111000111111222333555888999```mmmcccVVVgggpppzzz{{{tttyyyxxxvvvrrrooommmmmmnnntttiiiSSSKKKWWW___```eeewww}}}qqqbbbhhhqqq```YYYXXX\\\bbbdddaaacccqqq~~~yyyyyyhhhdddzzzKKKCCC:::666444333222222111222222222333...111888666666GGG___{{{~~~lll\\\TTTccchhhYYY^^^qqqgggUUUOOOKKKOOOSSSUUUQQQOOOPPPOOOMMMMMMLLLOOOUUU[[[```fffkkkrrrzzzuuuQQQGGGMMM\\\bbbkkkyyyggg```cccggghhhgggeeeeeeccc```aaaeeedddaaa```___bbbeeegggmmm|||rrrmmmyyyzzz]]]TTTLLL@@@FFFGGGQQQmmmnnnSSSEEEJJJTTTdddhhhhhhwwwmmm```YYYPPP___rrrZZZJJJNNNXXXfffyyy___LLLDDDEEEOOObbb{{{sssWWWOOOSSS]]]kkkjjjggghhhxxxyyyrrrrrr}}}}}}|||vvviii[[[VVVWWWWWWUUUWWWVVVZZZ```fffnnn{{{{{{qqq{{{~~~qqqUUUCCCBBB@@@???GGGKKK```ttt>>>999777---555222111111111111111222222333555999<<>>DDDIIIWWWFFF999666,,,333111111111111111111222333333444;;;AAAkkkiiiiiieeevvv}}}{{{{{{yyyqqqdddZZZZZZ^^^___XXXNNNIIILLLQQQVVVXXXRRRPPP[[[eeeooo}}}tttfffnnnuuudddZZZXXXXXX[[[^^^___dddqqqxxxwwwuuuiii]]]aaavvvXXXGGG<<<<<<444444333222222222222333222222555555222;;;ZZZ{{{nnnWWWRRRlllvvvtttccc[[[cccvvvxxxsssuuuuuuxxx}}}{{{rrr___RRRIIIMMMXXXcccqqq}}}XXXLLLOOOTTT___jjjsssuuueeeccciiilllkkkgggjjjjjjjjjlllpppppplllgggggggggiiipppxxxlllrrr}}}{{{pppbbbdddSSSJJJKKKaaawwweeeVVV^^^~~~|||yyyvvv[[[ZZZxxx}}}lllSSSJJJHHHPPP]]]rrrxxxjjj]]]LLLCCCDDDMMM\\\xxxuuu\\\^^^lll|||~~~uuueeeWWWSSSVVVVVVTTTVVVXXX^^^fffkkkoooxxx~~~rrryyyyyyaaaJJJDDDAAA>>>DDDDDDMMMkkkNNN999666---333222222111111111111222333333333;;;FFFssssssrrrooo~~~zzzwwwtttqqqoookkkbbbWWWNNNKKKMMMLLLGGG@@@===>>>BBBEEEKKKJJJNNN___lllxxxttteeemmmyyygggZZZVVVUUUVVVZZZ\\\aaalllwwwvvvsssooojjjaaa^^^sss\\\HHH;;;===555444333333222222333333222333555555444BBBgggqqq^^^]]]|||}}}pppqqq|||aaaZZZdddvvvgggSSSDDDGGGSSSaaattt[[[TTT^^^```eeerrrwww{{{gggccciiimmmjjjhhhkkkmmmmmmpppsssrrrmmmhhhgggeeegggqqq{{{xxxmmmgggpppxxxnnnnnnXXXLLLSSSqqqnnnddd~~~}}}uuuhhhVVVaaa}}}mmmaaaKKKHHHIIIQQQ^^^ttt{{{\\\SSSOOOHHHEEEJJJSSSgggiiiWWW]]]ooo~~~}}}ooo___VVVWWWZZZ[[[VVVXXX^^^fffkkkoooxxxqqqvvv|||{{{eeeMMMFFFBBB@@@EEEBBBFFFWWWwwwVVV999777000444555222222222111222333333444222<<>>>>>GGG```ttt|||kkkppp{{{mmm]]]VVVSSSSSSWWWZZZ\\\aaafff}}}xxxqqqeeefffccc[[[ssscccLLL;;;<<<555555444333333333333444222444555555;;;UUUvvvfffhhhjjjtttwww\\\\\\iiizzzkkkRRRAAAIIIXXXcccrrr{{{}}}zzzkkkgggpppuuurrrppptttvvvwwwxxxzzzvvvpppjjjooorrrrrrvvv~~~wwwrrrddd^^^bbb```aaakkkxxxqqqhhhSSSXXXmmmlll{{{xxxuuufffUUUOOOuuuqqq\\\NNNQQQSSSUUUZZZggg|||ooo___```[[[LLLGGGNNN[[[||||||}}}yyyfffWWW^^^sss~~~ppp```WWWUUUTTTRRRUUUTTTWWW]]]bbbiiivvvrrrrrrxxx}}}lllQQQFFFBBB@@@CCCAAAEEEFFFkkkeee<<<;;;555333555333222222222222333444444555>>>OOOhhhffflll~~~vvvmmmddd^^^WWWRRRLLLFFFBBB???>>>===999777555555777999999999888@@@AAAHHH]]]rrroootttwwwppp```WWWTTTSSSXXX[[[[[[^^^bbbwww|||xxxtttdddeeefff___zzzgggQQQ???@@@555555444333333333333444222333444555>>>[[[uuuhhhnnngggxxxuuu[[[]]]lll}}}gggOOO@@@JJJZZZcccnnnzzz~~~yyyvvvnnnhhhqqqvvvrrrssswww{{{}}}zzznnnwww}}}||||||ooofffiiieeeccclllvvvxxxooopppnnniii\\\TTTHHHZZZyyyrrriii~~~sss___aaammmzzzssscccWWWTTTsss___SSSWWWYYYZZZ^^^lllzzz}}}rrrZZZPPPWWW^^^ffffffgggYYYNNN[[[tttpppaaa[[[[[[VVVOOOSSSRRRSSSXXX^^^ffftttvvvuuuxxxnnnRRRFFFAAA>>>AAA@@@EEEEEEnnnjjj===<<<555222333333333222222333333444555777???OOOggggggrrrtttwwwzzz}}}uuulllaaaWWWQQQLLLIIIDDD???;;;999888888777888888777555555777:::888CCCFFFJJJ[[[oooooouuuyyyxxxvvvcccUUUVVVWWWYYYZZZ^^^bbbeeettt}}}vvvoooooocccZZZaaatttyyyRRR>>>:::777666555444333444555666666333777777;;;ZZZrrrbbbrrrvvvqqqhhhXXX[[[kkkXXXIIICCCOOOZZZaaaooovvvwww~~~uuukkkjjjmmmpppuuu~~~|||wwwrrruuunnnwww}}}}}}gggYYYQQQLLLJJJDDDLLLIII\\\nnncccjjjqqqmmm``````{{{nnnZZZOOO```yyyiii]]]XXXYYY[[[cccvvv^^^NNNTTTfffzzz|||sssmmm```SSSSSSfff{{{mmm\\\YYYZZZRRRSSSQQQRRRWWW]]]eeeqqq|||xxxssstttuuunnn\\\LLLCCCAAAAAAAAA@@@EEEfff}}}???AAA333666555333333222222222333444555999>>>]]]___aaavvvcccnnn}}}rrrkkkbbbWWWNNNJJJ@@@<<<999888999:::999777666777666666555666999<<<:::BBBEEEKKK\\\oootttzzzwwwwwwzzzcccTTTUUUVVVXXX[[[```eeeiiizzzyyypppnnnaaaWWWZZZgggXXX@@@<<<777666555444333444555555666333777777;;;[[[~~~nnnbbbxxxxxx}}}gggZZZ^^^nnnyyyTTTGGGCCCQQQ]]]eeetttnnnvvv~~~wwwiiieeehhhlllxxxzzz{{{iiiYYYMMMGGGGGGHHHAAAGGGHHHbbbuuuooouuuzzzzzzzzzyyy___RRRRRRccc~~~nnnbbbfffhhhjjjpppbbbRRRYYYbbb}}}}}}zzzmmm``````qqqsss___[[[[[[RRRTTTQQQRRRWWW\\\cccnnnxxxpppllltttxxxsss___JJJ@@@@@@CCCEEEBBBIIIoooBBBAAA444555444444333222222222333444555<<>>:::999888888999999777555666777777777888<<<@@@DDDGGGPPPWWWcccvvv~~~qqqzzzfffVVVTTTSSSTTTYYY```gggjjjyyyqqqnnnddd]]][[[\\\qqqiiiBBB<<<888777666444444444555555555444777777>>>___rrrcccbbb}}}iii]]]aaannnvvvMMMEEEEEERRR```lll~~~rrrttt~~~iii```dddkkkyyyuuu]]]NNNGGGCCCIIIIII\\\|||{{{wwwpppaaaWWWWWWttt|||hhhPPPUUUdddwww{{{yyyzzzddd]]]]]]VVVQQQPPPQQQWWW[[[```jjjssszzzzzz~~~xxxcccJJJ???@@@CCCBBBAAAHHHmmmKKK???666444333444333333222333444555666===IIIrrrggg```bbb{{{www}}}yyypppdddWWWPPPIIIBBB>>>===666666777888888888666444666777888888:::>>>DDDHHHKKKVVVbbbvvvxxxnnn~~~lllYYYVVVSSSTTTXXX___cccfffwwwuuulllggg]]]XXXVVVSSSdddpppCCC===999888666555444444555555555444777666@@@dddrrrcccjjj|||zzzggg^^^cccqqqsssMMMGGGGGGRRR```pppiiivvvmmmdddhhhooozzzjjjVVVUUU]]]aaa]]]VVVfff}}}wwwzzzwwwggg[[[[[[~~~kkkSSSRRReeezzzfff\\\\\\UUUOOONNNQQQWWW]]]bbbkkksss|||~~~vvvbbbNNNDDDAAA@@@@@@BBBFFF^^^PPP===999555555444444333333333444555666@@@MMMvvvfffkkklll~~~xxxssscccWWWKKKEEE@@@:::777888444555777888777666666555777777999:::>>>CCCKKKPPPXXXdddsssoookkksss\\\XXXTTTUUUZZZ___bbbbbbooouuunnnfff[[[WWWTTTMMM\\\|||wwwFFF@@@:::999777555444444555555555555666666CCCjjjqqqcccrrr~~~~~~~~~tttccc^^^fffvvviiiMMMIIIIIISSSddd{{{nnndddxxxssskkklllrrr|||www{{{}}}qqqzzzyyy{{{zzzzzzwww^^^XXXdddnnnQQQLLLYYYuuujjj\\\YYYRRRMMMMMMQQQXXX^^^bbbjjjrrrzzz{{{uuucccQQQGGGAAA???@@@EEEEEEPPPnnnUUU===<<<666666555444333333333444666777===KKKuuuooouuuxxxyyyqqqkkkYYYNNNCCC???;;;777555666333555777777666666777888888999<<<@@@FFFOOOXXX^^^gggrrrgggjjjuuu]]]YYYVVVXXX]]]bbbcccbbbkkkxxxrrrhhh[[[XXXUUUMMM\\\}}}III@@@:::999777666555444555555666555666666EEEpppnnn```ssszzz}}}ppp```]]]hhhxxxeeeLLLIIIKKKVVVllleeeaaaxxxxxxooommmooo||||||~~~rrrmmmnnneeelllzzz~~~hhhPPPWWWpppuuuQQQIIIPPP___{{{lll\\\YYYRRRLLLLLLPPPWWW\\\```gggnnn~~~sssyyyvvvfffRRRFFFBBBAAA@@@FFFBBBFFF___yyy[[[>>>>>>666666555444444333333555666777999HHHuuuvvvyyy~~~tttkkkdddSSSIII@@@===;;;888777888333555777666555555888;;;999<<>>;;;:::888666555444555555666555666666GGGssskkk[[[ooo{{{~~~nnn^^^]]]gggvvv|||cccKKKIIILLLXXXrrr|||^^^\\\tttzzzqqqllllllzzzyyyvvvsssjjjuuugggZZZ[[[]]]___^^^eeehhhWWWHHHYYYxxxrrrTTTBBBKKKYYYeeemmm]]]ZZZTTTMMMLLLPPPWWW[[[]]]cccjjjyyymmmwwwyyyhhhQQQDDDBBBCCC@@@EEE???@@@YYYvvv```???@@@777666555555444333444555666777===MMMzzzzzzxxxwwwmmmddd]]]LLLCCC<<<:::999777555666444666777666444555999<<<:::>>>DDDMMMZZZhhhwwwvvvhhhbbbxxxvvv```XXXVVV\\\dddfffeeedddjjjyyy~~~sssddd___SSSOOOPPP```SSS>>>:::999777666555555555555000888>>>444QQQbbbUUUssswwwkkkzzz]]]___hhhvvv~~~lllUUUIIINNNaaayyyyyybbbYYYppp|||qqqpppuuu|||uuuqqqggggggfffeeefffjjjpppuuuwwwwwwwwwwwwzzz~~~|||ppp\\\RRRRRRuuuvvvcccYYY[[[```UUUNNNTTTYYYOOOQQQhhh{{{|||xxxvvvooobbbXXXTTTCCCFFFFFFMMM\\\iiijjjYYYVVVPPPPPPOOOPPPRRRVVV[[[aaaeee||||||qqqyyyzzzjjjRRRBBB???AAA???888:::DDDSSStttqqqFFF<<<666333444444333222333444555666999WWWyyymmm{{{{{{}}}{{{uuunnneeeZZZSSSEEE???999666666888888888888666555777666444888>>>???AAALLL]]]nnn{{{qqqfffaaannnyyy```YYYUUU[[[bbbeeeffffffkkkxxx|||uuugggaaaTTTOOOOOO]]]WWWAAA;;;999888666555555555555111555;;;666ZZZ~~~]]]UUUwwwzzzmmmyyy]]]```iiixxx~~~kkkTTTHHHNNNbbb{{{yyybbbYYYqqqyyyvvvyyyyyy}}}rrriiieeebbbcccdddfffhhhmmmsssxxx{{{}}}~~~yyyjjjiiiaaaUUUQQQ```|||___QQQRRRJJJNNNjjjyyypppggg```WWWLLLDDDBBB>>>BBBDDDMMM\\\hhh~~~lllZZZVVVOOOOOOOOOOOOQQQUUU[[[```ddd}}}pppwwwyyykkkUUUDDD>>>>>>???>>>AAAFFFSSSwwwwwwIII===777444555444333333333444666777<<>>;;;<<<:::AAAGGGRRRbbblllooo\\\VVVNNNMMMMMMMMMOOOSSSYYY___bbbzzzqqquuuvvvlllXXXEEE<<<;;;;;;???CCCCCCQQQ{{{MMM???888666666555444444444555666777@@@YYYvvvooowwwgggggg{{{~~~}}}qqqggg]]]TTTJJJDDD===;;;888666777777666555777666777999999999???GGGMMMYYYooottt\\\TTT^^^mmm{{{bbbZZZTTTWWW]]]bbbgggkkknnnyyyyyyvvviiicccVVVQQQPPPWWW{{{^^^AAA;;;:::888666555555666666777444999:::```mmmWWW[[[vvvzzzsssYYYaaannn~~~zzzgggQQQHHHPPPhhhmmmZZZUUUppp~~~~~~}}}{{{zzz{{{zzzvvvrrrlllrrr{{{}}}ooodddnnnuuuttt}}}nnnqqqmmmmmmlll]]]PPPSSSmmmzzzyyytttggg\\\OOOGGGBBB===>>>AAA<<>>BBBAAATTTQQQ???999777666666555444555666777888BBBZZZsssmmmjjjjjjmmm}}}yyylll___UUULLLCCC>>>999888777777777666666555666666888:::;;;<<>><<<===@@@AAAMMMXXXfffuuu~~~sssaaaWWWLLLKKKJJJKKKMMMQQQVVV\\\```nnnwwwuuussskkkYYYEEE===???>>>AAACCCFFF___TTT@@@999777666666555444555666777888EEE]]]hhhlllnnneeeooo~~~}}}ssseeeXXXOOOGGG@@@;;;555666777777666666666666666777999<<<>>>CCCPPP]]]qqq{{{hhh]]]]]]dddqqq|||ddd\\\VVVWWWZZZ^^^dddjjjggguuuyyyrrrgggbbbTTTRRRRRRPPPjjjgggEEE<<<;;;999777666666666777777666>>>???^^^mmm[[[ddd|||ssslllWWWfffvvvqqqSSSKKKRRRjjj{{{```UUUYYYsss}}}{{{}}}qqqbbb]]]bbbfffccc]]]ZZZUUUVVVZZZXXXSSSUUU\\\YYY[[[```jjjuuu{{{yyytttzzzxxxoooYYYTTTeee~~~xxxwww}}}zzzsssoookkkgggaaa\\\MMMFFF???>>>===;;;<<>>???BBBIII```ZZZAAA999666666555444444444555666777FFF___rrr```iiixxxgggxxx}}}rrriii\\\QQQJJJDDD>>>:::444555777777666555777888888999<<>>>>>??????AAAEEEHHHTTT^^^kkkxxxssscccZZZOOOJJJJJJJJJLLLPPPVVV\\\___qqqsssuuuzzzuuu___EEE;;;AAA>>>===DDDKKKZZZ|||```DDD999666555444333333333444666777DDD^^^ooohhhkkkyyy{{{rrreee]]]RRRJJJDDD@@@;;;777333555777666555555888;;;:::<<>>aaafffWWWpppwww{{{lll[[[mmmqqqVVVMMMPPPccciiiRRRNNNVVVkkkyyyvvvlllggg```ffftttkkk]]]OOOPPPPPPNNNKKKIIIIIIJJJAAAHHHKKKHHHFFFHHHHHHFFFLLLJJJLLLTTT[[[^^^^^^]]]fffbbb^^^ccc```RRRZZZyyy~~~zzzrrreeeXXXNNNIIIHHHLLLXXXccc___ccc}}}ttthhh^^^XXXQQQLLLKKKKKKIIIHHHEEE>>>:::;;;???AAAFFFKKKKKKWWW```kkkyyyyyysssccc[[[PPPKKKJJJKKKLLLQQQVVV\\\___rrrooottt}}}{{{cccEEE:::???AAABBBKKKRRRXXXpppeeeFFF999555444444333222333444555666AAA[[[vvvwwwuuuwwwiii\\\UUUKKKDDD@@@===999666444555777666555555999===;;;>>>DDDMMMYYYlll```ccc[[[___|||{{{kkk]]]SSSUUUZZZ\\\aaahhhnnnxxxxxxuuuggg\\\WWWQQQKKKQQQ]]]rrrCCC>>><<<888777777777666555333<<<777===ggg^^^WWW~~~rrruuuiiicccnnnrrrYYYNNNQQQbbbzzzrrraaaOOOKKKSSSeeemmmgggaaabbb[[[bbbooo|||~~~rrrcccSSSRRRPPPNNNKKKHHHEEEDDDHHHFFFDDDCCCCCCDDDEEEFFFGGGEEEDDDGGGLLLPPPQQQQQQYYYfff```]]]```MMMTTT}}}xxxpppdddWWWMMMGGGFFFGGGJJJbbb{{{rrrggg{{{nnnbbbXXXMMMIIIHHHNNNWWWYYYTTTMMMPPPJJJCCC>>>>>>BBBIIIPPPUUU[[[ccclllyyyzzzzzzdddUUUQQQKKKJJJJJJJJJMMMSSS[[[aaatttpppmmmssseeeIII@@@===??????GGGIIIWWW```xxxBBB999;;;555666666555444444777999CCC^^^|||vvvkkkcccQQQJJJBBB???>>>>>>:::777444444666999888555777===BBB@@@GGGXXXqqqlllVVV___fffuuu}}}lll]]]SSSUUUYYY\\\aaaiiillluuuwwwpppcccYYYTTTOOOKKKRRR^^^xxxDDD>>><<<999777777777666555555<<<777@@@mmm~~~^^^YYY~~~qqquuuiiibbbmmmtttUUULLLRRRbbbxxxkkkYYYQQQQQQZZZgggjjjaaa]]]aaakkkwwwxxxyyyxxxqqqaaabbbcccbbb___ZZZUUURRRMMMLLLIIIFFFDDDCCCBBBBBBCCCAAA???AAAEEEHHHHHHHHHUUU```YYYSSSUUUKKK___}}}}}}zzzvvvrrrmmmeeeYYYOOOIIIGGGFFFFFFVVVrrrzzzzzzkkk]]]QQQKKKPPPNNNOOOVVVeeeooojjj```___TTTHHHCCCEEEKKKTTT[[[XXX]]]fffrrr{{{jjjXXXRRRKKKKKKJJJJJJMMMSSS[[[aaawwwlllPPPDDD@@@@@@@@@FFFFFFTTT^^^}}}GGG;;;;;;555666666555444444777999BBB]]]zzzxxxnnnccc[[[MMMGGG@@@<<<<<<<<<999666666333333666666666:::???BBBIIIYYYoooqqq[[[YYYhhhzzznnn^^^RRRTTTXXX\\\bbbkkkkkkttttttjjj___UUUQQQMMMKKKSSS___FFF>>><<<999777777777666555666<<<888GGGxxxyyy^^^]]]rrrqqqiiiaaallllllRRRLLLTTTdddvvv~~~dddRRRKKKPPP\\\fffgggdddkkkwwwiiihhhppptttsssmmmqqquuuxxxwwwrrrlllhhh```^^^ZZZUUUPPPKKKGGGEEEDDDCCCAAABBBDDDEEEEEEDDDHHHSSSOOOIIIJJJKKKnnn}}}{{{wwwqqqiiibbb\\\VVVMMMHHHHHHMMMSSSWWWwwwnnn]]]PPPKKKJJJTTT\\\bbbkkk~~~vvvppp]]]JJJEEEJJJRRR[[[aaa___cccmmm||||||nnnZZZRRRKKKKKKJJJJJJLLLRRRZZZ___tttoooQQQBBB>>>AAA@@@EEEDDDPPPZZZLLL===;;;555666666555444444777999FFF]]]yyyyyy}}}tttlllcccXXXQQQGGGBBB<<<:::::::::888555888444333555777999>>>DDDEEEXXXuuulllaaaoooooo___RRRSSSWWW[[[bbbkkknnnuuuqqqggg^^^TTTOOOKKKKKKRRR\\\JJJ???<<<999888888888777666666:::999OOOuuu^^^cccyyyqqqhhh```kkk~~~}}}eeeQQQMMMWWWfffttt|||```NNNJJJPPP[[[dddiiirrrjjjeeelllnnnmmmmmmooosssyyy|||zzzwwwuuuqqqlllfff```ZZZXXXNNNLLLKKKJJJIIIHHHGGGFFF???JJJKKKHHHIIIRRR}}}|||yyytttjjj]]]TTTLLLJJJFFFDDDIIIWWWjjjxxxqqqaaaRRRLLLQQQYYYcccsssyyy```IIIFFFPPPXXX^^^bbbdddkkkwww}}}mmmYYYRRRKKKKKKJJJIIIKKKQQQXXX^^^lllqqqPPP???===@@@@@@EEECCCNNNXXXMMM===999555666666555444444777999LLL___ppp{{{vvv~~~uuujjjbbbXXXOOOHHHBBB>>>:::999999999777666:::666555888;;;<<>>===:::999888888888777666555777;;;===>>>DDDLLL\\\|||}}}lllaaadddiiinnnzzzppp```SSSSSSVVVWWW]]]eeegggnnnzzz}}}hhhbbb^^^WWWPPPKKKJJJMMMQQQpppUUU???===:::888888888777666888:::999PPPvvvcccooo{{{}}}hhh___kkk~~~eeeLLLKKKWWWeeeppprrrWWWKKKKKKTTTeee|||tttkkkdddccckkkqqqpppppptttmmmnnnoooqqqrrrtttuuuuuuvvvvvvwwwyyyzzz|||}}}}}}tttsssqqqlllfff```]]][[[YYYUUURRRNNNNNNeee|||yyytttmmmbbbTTTJJJ@@@BBBCCCBBBHHH^^^}}}kkkYYYQQQPPPVVVfffwww~~~yyy|||}}}tttVVVBBBIII[[[eeeiiimmmhhhvvvzzzwww}}}lll[[[VVVLLLKKKIIIHHHIIINNNUUU[[[eeeyyymmmMMM???>>><<>>:::::::::999777666555666111666<<>>???EEEEEEUUUiiiVVVBBB888555666666555444444777999KKKiiiuuugggvvvwwwyyyssshhhYYYMMMEEEAAA>>><<<999999999888666444444444444:::AAACCCCCCNNNiiitttuuutttnnnhhhfffiiimmmuuutttbbbSSSQQQSSSUUU[[[dddfffjjjvvv}}}fffddd[[[QQQKKKGGGEEEIIIOOO\\\tttZZZCCC===888888888555555777777666<<>>NNNooo\\\~~~vvvwwwcccbbbssszzzlllYYYLLLJJJRRR```qqqnnnUUUZZZmmmwwwgggdddhhhmmmpppppprrrvvvzzzfffWWW[[[ooo{{{zzzqqqcccSSSHHHCCCEEEHHHVVVfffmmmbbb```kkk}}}lllxxx{{{rrr]]]QQQIIIHHHFFFFFFHHHLLLPPPSSSaaappprrrqqqwwwfffMMMBBB===???@@@CCCFFFLLL\\\yyyXXXCCC777777666555555555777888999KKKjjj}}}yyy|||}}}ppp^^^VVVLLLBBB===;;;:::999666666555555666777999:::999@@@HHHRRRfffppp```SSSRRRTTTSSSVVV]]]eeeeeemmmkkk^^^VVVNNNIIIFFFEEEIIIOOObbbdddDDD>>>999999888666555888:::777@@@SSSppp___zzzvvvwww``````sssyyyfffSSSHHHJJJSSSbbbtttvvv^^^cccxxx|||llldddccchhhnnnppppppppptttwwwyyyxxxtttrrruuu\\\QQQXXXlll{{{zzzkkkwwwyyytttlll```TTTIIIDDDHHHPPP\\\uuummmsssrrrzzz}}}~~~qqq|||}}}pppZZZNNNHHHGGGEEEEEEHHHMMMRRRUUU___mmmwwwtttyyyfffMMM???999>>>???EEEJJJMMMYYYuuu\\\DDD666666666555555555777888999EEEeeetttuuufffWWWPPPGGG@@@<<<;;;::::::777666555555666777999:::===EEEOOO___tttrrr```QQQOOOPPPQQQWWW___fffeeelll~~~eee[[[SSSLLLHHHFFFEEEIIIOOOssseeeDDD>>>999999999666666888888444@@@ZZZmmm___wwwsssxxxaaabbbuuuzzzbbbOOOGGGIIISSSdddvvv}}}eeeiiiqqqhhhdddfffkkkpppqqqooooootttyyyyyyvvvoooiiimmmzzzWWWMMMRRReeetttsssfffrrr{{{tttnnnhhh```WWWMMMHHHPPP\\\pppkkkmmm{{{{{{rrrzzzqqq[[[NNNIIIHHHGGGGGGJJJNNNTTTWWW]]]mmmzzzvvvzzzhhhNNN@@@999>>>@@@GGGLLLMMMUUUrrr___FFF666666555555555666777999:::IIIhhhpppzzznnn^^^QQQLLLEEE???===<<<;;;;;;999888666555666777999;;;DDDMMM\\\oooppp^^^OOOLLLNNNQQQWWW```fffdddkkk~~~|||bbbXXXQQQKKKHHHFFFEEEIIIOOOwwweeeEEE>>>::::::999666666888:::666GGGgggggg]]]tttoooyyydddfffzzzxxx^^^MMMIIIIIITTTeeewwwjjjnnnqqqhhh___iiinnnsssrrroooooouuu{{{wwwtttmmmhhhpppwwwWWWNNNSSSeeettttttoooyyyvvvoooyyy~~~uuummmgggaaa\\\WWWOOOMMM[[[mmmyyyfffbbbuuutttoooyyyuuu^^^QQQKKKJJJHHHHHHKKKPPPUUUXXX]]]pppzzztttyyyiiiQQQCCC===@@@AAAGGGLLLJJJPPPnnnaaaGGG777555555555555666777999:::MMMiii|||pppvvvwwwgggXXXMMMHHHCCC???===<<<<<<;;;999888666666777999<<<>>>DDDQQQfffzzz|||lll\\\NNNMMMPPPQQQWWW___eeecccjjj}}}www```VVVOOOIIIGGGFFFEEEIIIOOOjjjkkkEEE???::::::999777666888;;;888JJJnnneee]]]tttppp{{{dddggg|||rrrWWWJJJKKKJJJUUUeeeuuussswww|||qqqiii^^^iiipppvvvuuupppoootttzzzsssqqqkkkiiiuuuwwwVVVMMMSSSeeerrrpppkkkpppwwwwwwqqqnnnzzzyyymmmdddZZZUUUQQQQQQNNNTTTkkkppp^^^\\\fffrrr|||nnnnnnyyyvvv```RRRLLLKKKIIIIIIKKKOOOTTTWWW___ttt{{{sssvvvgggPPPCCC===??????FFFKKKIIIPPPrrraaaHHH777555555444555666888999;;;IIIjjjwwwsssrrruuuzzzpppaaaTTTIIIEEEAAA===<<<<<<;;;:::777666666666888<<<@@@CCCGGGXXXpppiiiYYYNNNOOORRRSSSVVV]]]cccbbbiii|||rrr___UUUOOOIIIGGGFFFEEEIIIOOO```rrrEEE???::::::999777666999777333EEEiiiuuuhhh```xxxuuu|||cccggg|||lllRRRIIINNNKKKVVVeeettt|||pppnnnmmmbbbgggpppwwwwwwrrrooosssxxxtttrrrmmmmmm{{{tttPPPGGGOOO```iiidddcccaaaaaaccceeekkk|||xxx}}}uuuhhh^^^NNNHHHFFFIIIMMMYYYyyy~~~iiiXXXVVVZZZ^^^dddrrrlllppp~~~zzzuuu___QQQLLLKKKIIIHHHJJJOOOSSSVVVaaavvv~~~tttuuudddMMM???999<<<===DDDKKKKKKTTTyyybbbHHH777555555444555666888:::;;;EEEnnn|||mmmnnnuuuvvvvvvkkk]]]QQQGGGCCC???<<<;;;;;;:::999555555444666:::???DDDHHHQQQddd}}}nnn\\\NNNNNNRRRTTTXXX___ggggggmmm}}}cccYYYNNNEEECCCEEEEEEFFFHHHgggyyyrrrDDD===888999:::888666666:::888HHH```gggeeeyyyvvveeepppkkkTTTIIIJJJKKKZZZmmmyyytttoooaaabbbkkkqqqwwwyyyxxxvvvvvvvvvuuuwwwllllllrrrTTTLLLGGG\\\jjjUUU\\\[[[ZZZZZZ]]]aaaeeegggmmmmmmrrr}}}wwwuuuxxxuuuqqqaaaOOOFFFGGGGGGGGGMMM\\\sss|||xxx{{{qqq[[[LLLQQQRRRYYYmmmuuu___gggllluuummmvvvnnnvvv```OOOLLLIIIJJJMMMOOONNNOOOSSS```rrrrrrrrr```HHH>>>===;;;@@@FFFGGGFFFXXXnnn???:::888777666666666777999:::HHHhhhvvvsss}}}yyywwwmmmaaaSSSIII???>>>===;;;999888888888999555555;;;@@@BBBGGGOOOaaatttppp^^^PPPOOOSSSTTTXXX^^^fffgggmmm|||bbbVVVLLLCCCBBBDDDEEEGGGJJJ[[[nnn}}}qqqEEE===888999:::777666777999666EEE\\\{{{hhhhhhuuuhhhooo~~~kkkTTTIIIJJJMMMZZZkkkwwwsssrrreeefffpppvvv|||}}}yyyuuutttvvvuuuyyyrrruuutttSSSLLLHHHXXXcccQQQPPPQQQSSSVVVZZZ^^^bbbdddnnnrrrwwwyyywwwrrrnnnkkkvvvzzzzzzqqqnnniii\\\MMMMMMMMMKKKHHHLLLYYYiiitttiiifffdddiii|||wwwdddQQQEEEPPPQQQ]]]zzzcccbbbgggnnnqqqdddppp{{{yyy|||vvvrrrxxxcccRRRLLLIIIIIIMMMNNNMMMOOOSSS\\\nnnvvvwwwfffMMMAAA???===AAAGGGIIIKKK___qqqBBB;;;888777666666666777999:::IIIiii{{{ssshhh\\\NNNEEE???>>><<<;;;999888888888999666777<<>>999999:::777666777888444BBBWWW{{{gggkkk{{{fffhhh{{{kkkTTTIIIJJJOOO[[[jjjvvv}}}ssssssfffggguuu}}}zzzssstttwwwvvv|||yyyxxxRRRKKKIIIRRRXXXLLLFFFHHHLLLPPPTTTXXXZZZ[[[mmmtttzzztttggg^^^^^^cccrrrzzz}}}uuuhhhmmm|||pppeee```\\\SSSIIIJJJMMMKKKIIINNNZZZccceeeTTTUUUWWWbbb}}}jjjYYYLLLFFFNNNWWWdddrrr}}}~~~ppp```cccgggrrrrrr^^^\\\___cccsssuuuvvvzzzeeeTTTLLLIIIIIILLLNNNMMMOOOSSSXXXiiixxx|||kkkPPPBBB>>>>>>@@@EEEJJJNNN```vvvDDD<<<888777666666666777999:::GGGiiivvv||||||nnnaaaUUUIII@@@>>>===<<<:::999888888777777777999===AAAGGGRRR\\\iiiwwwooo^^^PPPPPPTTTUUUXXX^^^eeehhhppp~~~~~~\\\RRRIIICCCAAABBBAAADDDGGGVVVvvvGGG???999999999777666777777333@@@UUUdddlllfffgggyyylllUUUJJJJJJPPP\\\lllyyy{{{rrrrrrddddddwww{{{tttvvvzzzzzz~~~SSSKKKJJJNNNPPPIIIDDDEEEGGGIIILLLNNNOOOPPPdddlllqqqkkk```\\\eeepppuuuwww}}}}}}}}}mmm\\\TTTddd|||rrrdddXXXQQQNNNIIIDDDDDDNNNSSSSSS[[[gggkkkgggTTTYYY]]]kkkuuuaaaTTTPPPPPPSSS^^^hhhkkknnnrrrpppiiiaaaiii}}}yyy^^^TTTVVVccc||||||pppmmmxxxrrrxxx|||fffTTTLLLIIIIIILLLMMMLLLOOOSSSXXXggg|||xxx}}}mmmQQQAAA;;;<<<>>>CCCHHHKKKXXXxxxxxxEEE;;;888777666666666777999:::CCCddd}}}yyyxxxhhh\\\QQQFFF???===<<<;;;999888888777777555777;;;???DDDMMM[[[fffppp{{{}}}jjjYYYMMMOOOTTTVVVYYY___fffiiiqqq|||ZZZRRRKKKDDDBBB@@@???@@@DDD```}}}HHH@@@999999999777666888999666@@@UUU~~~```jjjkkkmmmoooWWWKKKKKKPPP]]]ooo}}}~~~{{{ttttttfffeeexxxxxxzzzXXXJJJJJJMMMMMMJJJEEECCCBBBAAABBBDDDGGGIIIVVVZZZ]]][[[ZZZ```nnnzzz{{{uuuooopppsssxxx~~~zzzzzzlllXXXPPPiii|||pppfffXXXMMMGGGDDDDDDDDDJJJ\\\gggeeeiiissstttlllYYYaaalllnnn[[[QQQSSSWWW]]]bbbkkk{{{fffdddvvv~~~bbbUUU[[[ppp___UUUSSS[[[lll}}}|||ooozzz|||dddRRRLLLIIIHHHKKKLLLLLLOOOSSSZZZhhh{{{|||vvv}}}mmmQQQAAA;;;<<<>>>DDDIIIIIIOOOgggvvvDDD;;;888777666666666777999:::@@@^^^xxxssscccXXXOOOFFF@@@<<<;;;:::999888777777777555888===AAAJJJWWWeeennnxxx~~~wwweeeUUUJJJMMMRRRTTTXXX^^^gggjjjrrr{{{ZZZRRRLLLFFFCCC@@@===???CCCoooJJJAAA:::999999777666888<<<888BBBVVVzzz```jjj|||nnnnnnrrrYYYLLLLLLQQQ^^^pppyyyyyy|||xxxyyykkkkkk{{{___IIIKKKPPPPPPOOOFFFDDDAAA??????AAADDDFFFHHHIIIIIIKKKPPPZZZeeemmmpppjjjfffkkkvvv~~~~~~|||tttpppooovvv~~~yyyeeeSSSNNNqqqzzznnnbbbYYYOOOIIIEEECCCGGGMMMYYYrrr~~~ssskkksssuuummmooowww~~~gggTTTNNNRRRYYYaaammmwww}}}fffsssiii[[[aaa|||pppQQQKKKKKKPPP^^^hhhnnnyyyuuunnn|||dddQQQMMMIIIGGGJJJKKKKKKOOOSSS]]]kkk~~~{{{ttt{{{lllQQQBBB<<<===@@@GGGKKKIIILLLbbbzzzzzzsssBBB<<<888777666666666777999:::@@@XXX}}}xxxnnn^^^TTTMMMEEE@@@;;;:::999888777777777777777;;;@@@FFFSSSdddqqqwww~~~|||ssscccSSSHHHKKKPPPRRRUUUZZZfffiiippp}}}{{{\\\QQQKKKFFFDDDAAA>>>@@@EEEtttKKKBBB:::999999777777888:::888CCCXXXbbblllyyyqqqlllyyyuuu[[[NNNMMMTTT___ooo}}}wwwxxx}}}yyy|||nnnnnngggIIIKKKUUUVVVVVVPPPNNNKKKGGGEEEDDDCCCCCCAAAAAABBBEEEIIINNNSSSUUUYYYWWW[[[fffvvv}}}wwwmmmqqqxxx}}}yyykkkZZZNNNNNNxxxmmm[[[TTTNNNIIIIIIHHHJJJQQQ[[[lllooovvv~~~www```QQQOOOUUU\\\iiizzzzzztttyyy{{{vvvuuudddgggkkkNNNMMMPPPWWWfffnnn{{{pppqqq}}}eeeQQQMMMIIIGGGIIIKKKKKKNNNTTT^^^ooowwwpppvvvgggNNN@@@<<<<<<@@@GGGKKKHHHOOOiiioooAAA>>>888777666666666777999:::???TTTxxxuuu}}}|||iiiZZZQQQIIIBBB===:::999888777777666777777<<>>RRRvvv~~~rrryyyyyygggXXXNNNGGG???:::999999888777666666777777???BBBGGGQQQeee{{{{{{wwwiiiZZZMMMIIILLLOOORRRTTT___dddmmmyyyxxx\\\QQQIIIBBB@@@??????CCCHHHqqqLLLCCC<<<::::::888777888666999BBBjjjooonnnwww~~~pppssszzz\\\NNNPPPOOOaaarrrwwwyyy~~~xxxuuu|||tttvvv|||XXXKKKXXXhhhmmmkkkqqqqqqggg]]]WWWRRRKKKGGGHHHHHHHHHGGGEEEDDDDDDEEEEEEFFFJJJNNNRRRSSSSSS^^^kkkyyy}}}vvviiiZZZPPPTTTwwwbbbGGGCCC===@@@KKKMMMQQQlll|||mmmUUURRR```pppxxxwww{{{gggLLLXXX^^^pppkkkkkkeeeOOOMMMJJJIIIJJJIIIIIIMMMSSSgggvvvlllkkk[[[EEE;;;999>>>===>>>NNNHHHKKKwwwkkkEEE777888777666555555666777888>>>PPPxxx{{{{{{uuuppp]]]PPPHHH@@@<<<;;;777666666555555666888888AAAEEEKKKYYYmmm{{{xxxgggYYYLLLIIIMMMPPPSSSUUUYYY___kkkzzzpppXXXPPPHHHBBBAAAAAAAAAEEEJJJoooLLLCCC<<<::::::888777888888<<>>???KKKIIIVVVnnnFFF777888777666555555666777888???PPP{{{yyysss~~~ttt}}}mmmYYYMMMEEE>>>::::::777666555555666777888:::BBBJJJVVVddduuu|||~~~dddVVVKKKJJJNNNRRRUUUWWWWWW]]]iiiyyyiiiUUUMMMHHHCCCCCCBBBBBBFFFLLLjjjLLLCCC<<<::::::888777888888<<>>JJJxxxqqqtttcccPPPEEE???:::999;;;777666555555666999<<<>>>DDDVVVkkkxxx{{{]]]RRRIIIKKKQQQUUUXXXZZZ[[[\\\bbbooonnnUUUMMMIIIEEECCCAAA@@@EEELLL\\\tttLLLCCC<<<::::::888777888777999<<>>;;;:::<<<666555555555777:::>>>AAAHHHZZZmmmxxx|||~~~rrr[[[QQQIIILLLSSSVVVXXXZZZYYYYYY^^^lllpppTTTNNNIIIFFFCCC@@@@@@HHHQQQmmmLLLCCC<<<::::::888777888999:::<<>>777<<<<<<>>>EEEJJJIIITTTvvvxxxLLL777999888666555555555666777;;;>>>XXX|||yyyyyyiii]]]RRRFFF@@@???>>>;;;777888666555777;;;@@@GGGKKKiiimmmsssyyy~~~xxxhhhXXXNNNGGGIIIOOOTTTXXX\\\___]]]aaassslllSSSMMMGGGEEEGGGFFFFFFQQQ```NNNDDD<<<999999777777888999777AAAXXXwwwnnnyyy}}}gggjjjvvvmmmWWWTTT```ppp~~~}}}qqqeeeWWWNNNKKKLLLQQQXXX___eeejjjmmmooo~~~vvvuuuooovvv}}}yyynnnvvv~~~}}}___ZZZuuu{{{NNNFFFNNNTTTVVVYYYeeezzzzzzfffZZZ\\\jjj}}}```UUUdddsssxxxpppeeebbbgggddd\\\aaannnyyyiiiVVV]]]eee}}}uuuaaaRRRJJJJJJLLLMMMLLLKKKQQQYYYeeexxxcccVVVJJJ???===666;;;===???EEEJJJJJJTTTuuuTTT>>>999888666555555555666777999;;;RRR|||xxxwwwgggZZZPPPEEE>>>======:::666999555555:::===AAAKKKUUUrrrsssvvvyyy|||oooVVVLLLFFFHHHOOOSSSXXX[[[\\\[[[aaasssjjjPPPLLLGGGEEEGGGFFFFFFRRRaaaNNNDDD<<<:::999777777888<<<666???\\\vvvfff~~~}}}}}}{{{fffeeennnzzzqqq]]]RRR\\\lll}}}uuucccUUUJJJEEEDDDLLLNNNPPPTTTXXX\\\___```___iiiqqqsssqqqnnnhhhaaadddeeeooo~~~wwwiiibbbjjjkkkmmmnnnuuuzzzzzzwwwiiidddhhh|||pppnnnfffbbb|||eeeBBBFFFRRRbbbgggYYYgggnnnhhh``````dddrrr^^^WWWsssrrrkkk]]]TTTUUURRRNNNTTT```|||zzzxxxTTTSSSeeennnqqq___TTTLLLKKKLLLNNNMMMLLLQQQYYYfffzzz```SSSHHH===;;;555:::===@@@EEEIIIKKKVVVuuuXXXAAA999888666555555555666777999999LLLuuuzzzuuueeeVVVNNNCCC===<<<;;;888555999333555>>>AAACCCQQQddd|||{{{yyyxxxzzz~~~{{{lllUUULLLEEEGGGMMMQQQTTTWWW]]]^^^ddduuuiiiOOOKKKFFFEEEGGGFFFFFFRRRaaaNNNEEE===;;;:::888777888===777@@@\\\zzzeeexxxyyyhhhfffooo{{{wwweeeSSS[[[kkk~~~ooo\\\PPPKKKLLLPPPXXXXXXYYY\\\```bbbcccccc\\\dddlllqqqwww~~~{{{{{{yyysssrrrnnnvvv|||yyyyyyzzzttthhh___\\\vvvgggfff}}}lll^^^nnn[[[EEEPPP\\\ttt}}}fffyyy}}}zzzyyyzzzvvv~~~^^^___wwwnnnbbb[[[[[[YYYUUUYYYbbb|||iiiQQQUUUiiitttuuubbbVVVNNNLLLLLLNNNNNNMMMRRRXXXeee{{{]]]QQQFFF<<<;;;555;;;===@@@EEEJJJMMM[[[xxxUUU>>>999888666555555555666777;;;:::IIIqqqyyyuuu~~~vvvcccSSSLLLBBB===;;;;;;888666888111555@@@DDDGGGZZZrrr}}}{{{zzz{{{~~~zzzxxxssscccUUULLLEEEFFFKKKNNNPPPSSS\\\___hhhxxxhhhPPPKKKEEEDDDFFFDDDEEEPPP___MMMEEE===<<<;;;888777888;;;888AAAVVV{{{dddwww~~~uuuiiihhhsss~~~nnnYYY]]]kkklllXXXNNNMMMTTT\\\______bbbgggkkkmmmllljjjiiiooosssvvv}}}~~~xxxtttooofff^^^ZZZkkk]]][[[rrrnnnVVVVVVhhhssswww|||ZZZRRR```kkkzzzuuu```oooddd\\\WWWYYY[[[]]]fffqqq}}}ppp```WWWZZZoooyyyeeeUUUNNNKKKKKKMMMNNNNNNRRRXXXccc{{{[[[OOOEEE<<<<<<666<<<<<<@@@EEEIIIOOO___zzz~~~QQQ<<<999888666555555555666777;;;;;;IIIooo}}}zzzwwwbbbPPPJJJBBB===;;;;;;999777666111555AAAHHHOOOeee}}}{{{||||||}}}~~~xxxdddUUULLLEEEGGGLLLOOOQQQSSSZZZaaannnfffPPPJJJEEECCCDDDCCCBBBNNN\\\xxx~~~MMMEEE>>>===<<<999777888888888@@@NNNwwwaaavvv}}}tttiiihhhssswww___```llllllXXXOOOQQQ[[[eeepppqqqtttzzz~~~yyy||||||uuummmccc[[[VVVZZZSSSPPPddd{{{rrrXXXNNN^^^fffgggfffkkklllvvvwwwfffiiixxxpppqqq```[[[WWWWWWZZZbbbrrrYYYYYY]]]ddd{{{zzzcccQQQMMMJJJIIILLLNNNOOOSSSXXXddd}}}}}}XXXMMMDDD;;;<<<777===<<<@@@DDDHHHNNN___www|||QQQ===999888666555555555666777888;;;HHHjjjvvv___MMMHHHBBB===;;;:::999888555555999AAALLL[[[qqqyyy{{{}}}jjjTTTLLLFFFIIIOOOSSSUUUWWW\\\fffwwwcccNNNJJJEEEBBBCCCAAA@@@KKKYYYkkkuuu|||MMMEEE>>>===<<<999777888666666===FFF{{{wwwbbbyyy}}}qqqjjjgggqqq}}}cccbbblllnnn]]]YYY___mmmyyy}}}sssoooqqqzzz~~~sssfffZZZSSSLLLNNNLLLWWWnnnqqq^^^PPP]]]bbb]]]XXXXXXXXXeee|||tttwww|||sssllliiipppvvvuuuzzzyyyqqqxxx{{{pppqqqtttvvvyyyjjjQQQZZZeeessswwwaaaQQQKKKHHHGGGKKKNNNPPPSSSXXXfffzzzUUUJJJBBB999:::666<<<>>>AAADDDEEEKKK[[[qqq|||PPP;;;999888666555555555666777666;;;EEE^^^qqqZZZIIIEEE@@@<<<999888888777555:::===BBBPPPggg||||||}}}kkkTTTKKKGGGKKKRRRVVVYYY\\\bbbmmm|||```LLLJJJDDDBBBBBB@@@???IIIWWW}}}MMMEEE>>>>>>===999777888555444999AAAxxx{{{fff~~~|||mmmmmmgggooo}}}eeeccclllooocccdddpppyyymmmeeeiiiooonnnmmmnnnlllyyy|||kkk\\\SSSCCCLLLJJJKKK___hhh[[[NNNZZZZZZRRRLLLOOOWWWooo~~~rrrqqqyyyrrrooo{{{|||YYY```WWWQQQUUUYYYXXXaaakkkjjjooo}}}rrr[[[TTT```nnnuuu```RRRJJJFFFEEEJJJNNNPPPTTTXXXiiiwwwSSSHHH@@@888999555;;;???BBBDDDCCCHHHXXXkkkxxx}}}NNN888999888666555555555666777666;;;AAASSSzzzyyy|||~~~lllVVVFFFCCC???;;;888777666666555>>>AAACCCSSSpppyyygggNNNJJJIIIMMMRRRVVV^^^eeeuuuxxxoooZZZPPPNNNEEEDDD===CCCIIIJJJdddzzzOOOHHHAAA>>><<<888888:::888666:::AAApppnnnwww}}}dddjjj}}}tttjjjlll~~~zzzffffffvvvxxxvvvsssqqqoooooopppqqqxxx|||yyyrrrlllbbbXXXTTTNNNKKKQQQ___lllssstttuuuuuu|||ssseeeaaaQQQAAALLLRRR[[[hhhYYYKKKTTT[[[WWWOOORRR\\\qqqpppeee]]]qqq|||{{{yyyttttttgggbbbSSSKKKPPPRRRMMMOOOWWW^^^uuuiii^^^\\\lll~~~qqq]]]RRRMMMJJJIIILLLNNNPPPTTTZZZgggmmmWWWCCC>>>===888777;;;<<>>FFF___tttaaaNNNJJJIIINNNSSSXXXaaaiiixxx|||lllXXXMMMLLLEEEEEE???DDDKKKOOOkkkvvvOOOHHHAAA???<<<999888:::555777<<>>UUUvvvxxxHHH===:::888555555666777777666666;;;;;;MMMyyy|||dddOOOFFFCCC>>>:::777666777888>>>@@@CCCMMMhhhmmmZZZNNNJJJIIINNNUUU\\\eeennn|||hhhUUUKKKIIIEEEGGGAAAEEEMMMTTTssswwwPPPIIIBBB@@@===:::999;;;444999>>>AAAkkknnnzzzvvvrrrmmmyyy~~~tttssspppddd^^^iii{{{lll\\\WWWOOOPPPRRRTTTVVVWWWXXXXXXVVV[[[bbbfffhhhkkkppptttsssuuussspppoooppplllfff[[[YYYSSSMMMNNNZZZmmm|||zzz___MMMRRRTTT^^^pppcccSSSRRR^^^cccjjjvvvyyyzzzkkkZZZ[[[eeetttuuu|||vvveeennn~~~yyymmmddd```[[[VVVRRRaaammmxxx}}}pppcccfffjjjllltttddd```iiiuuujjjXXXNNNMMMJJJJJJLLLNNNQQQXXX```ssscccQQQ@@@;;;;;;888888;;;===@@@???:::AAA\\\~~~vvvFFF<<<:::888555555666777777666666;;;;;;KKKvvv{{{zzzyyybbbPPPEEEBBB>>>999777666777888===>>>BBBQQQnnnwwwfffVVVLLLIIIIIIOOOWWW___iiirrr|||~~~eeeTTTIIIHHHEEEIIIBBBEEELLLTTTuuu~~~RRRKKKEEEBBB???;;;999;;;888;;;???AAApppoooqqq{{{uuulllwwwxxxttt}}}uuufffZZZPPPSSS\\\fffmmmrrr~~~iiiXXXRRRTTTQQQRRRRRRSSSUUUVVVWWWXXXWWWZZZ]]]```bbbffflllpppzzz{{{sssoooggg[[[SSSVVVaaakkk}}}{{{fffQQQSSSXXXkkksss^^^[[[iiittt|||dddbbbiii~~~yyyuuu___TTTlllvvveeennnpppwwwpppqqqiiihhhqqqlll]]]VVVTTTTTTXXX```iiiqqqxxx|||uuu___lllyyy}}}iiiXXXOOOJJJHHHHHHJJJKKKNNNWWW```ttt{{{\\\MMM>>>:::999888999;;;888;;;======IIIddduuuFFF<<<:::888555555666777777666666<<<;;;IIIqqq~~~yyytttuuu^^^LLLDDDAAA===999777666888999===<<>>DDD{{{tttkkk{{{pppgggsss{{{uuuzzz~~~oooeeeYYYMMMGGGHHHOOO]]]iii~~~vvvgggXXXQQQRRRVVVVVVUUUTTTTTTTTTVVVWWWYYYXXXWWWWWWWWWZZZ___fffkkkvvv~~~uuujjjccc```___wwwzzzuuupppjjjfffOOORRR[[[wwwllljjjxxxkkkmmmqqqYYYYYYyyyppphhh\\\ggglllwwwqqq~~~rrr\\\SSSSSSRRRQQQSSSWWW\\\___ppp|||sssgggiii|||}}}iiiYYYPPPIIIHHHJJJLLLLLLNNNWWWaaasssuuuUUUJJJ>>>999888888999;;;::::::999===OOOmmmuuuFFF===:::888555555666777777666666<<<:::EEEmmm{{{sssZZZJJJCCC@@@<<<888666777888999@@@@@@JJJccc~~~wwwkkk^^^VVVIIIGGGJJJRRRYYY___gggoooqqqvvvtttaaaTTTIIIHHHEEEHHHBBBDDDHHHKKKhhh[[[TTTMMMIIIEEE>>>:::;;;999;;;===EEEzzzjjjwwwlllcccppp~~~wwwyyy~~~|||xxx|||~~~|||qqq```WWWMMMGGGDDDGGGSSS___nnnnnnhhh___YYYYYYZZZYYYVVVWWWXXXZZZ]]]___bbbccc___]]]ZZZYYYZZZ___dddhhhnnnxxxwwwllleeekkkyyytttjjjdddaaa\\\IIINNNYYYyyy}}}rrr}}}rrrmmmbbbTTTbbbnnnsss{{{tttxxx}}}tttaaa```tttYYYXXX^^^___YYYSSSRRRSSSTTT[[[ZZZ```sssnnnaaagggxxx|||hhhYYYPPPKKKLLLOOOQQQPPPQQQYYYbbbsssrrrQQQIII>>>888777999:::;;;@@@;;;777>>>XXXyyytttEEE===:::888555555666777777666666<<<888AAAiiirrrXXXJJJAAA???;;;888666777888:::AAAAAANNNiiiwwwiii\\\UUUGGGFFFJJJSSSZZZ^^^dddjjjjjjrrrppp___SSSHHHHHHCCCGGGBBBFFFIIIIIIbbb```XXXQQQMMMGGG???;;;:::777;;;===BBBzzzzzzlllvvvooofffsss~~~vvvvvv}}}zzzvvvuuu|||{{{~~~rrraaaUUUJJJDDDCCCEEEKKKQQQ[[[______[[[[[[______\\\UUUZZZbbbkkkrrrxxxzzz{{{wwwtttpppllljjjiiiiiihhhnnnvvv}}}~~~mmmoootttuuummmaaaZZZYYYNNNAAAIIIQQQoooxxxddd[[[mmmmmmXXXWWWccc\\\```kkk{{{aaahhh}}}wwwqqqpppvvv\\\dddrrr{{{uuuhhh```]]][[[___[[[[[[fff{{{ooo^^^eeesssyyyeeeVVVNNNLLLNNNRRRTTTSSSQQQXXXaaasssmmmNNNHHH???999777999;;;:::???::::::KKKlllsssDDD<<<:::888555555666777777666555;;;777>>>eeelllUUUJJJAAA>>>;;;888666777999:::BBBBBBRRRnnnzzziii[[[SSSFFFFFFKKKSSSZZZ]]]aaaffffffpppmmm]]]RRRGGGHHHBBBFFFBBBHHHKKKHHH```{{{bbb[[[SSSOOOIII@@@;;;:::555<<<>>>===nnnuuummmyyyuuulllyyy{{{tttrrryyy|||vvvnnnoooyyy}}}xxxyyyyyymmmlllZZZHHHBBBCCCFFFHHHJJJMMMSSSUUURRRSSSZZZ^^^\\\kkktttrrrwwwzzzzzzuuuooonnnfffUUUJJJIIICCC;;;FFFJJJccc}}}nnnwwwbbbOOOIIIXXXUUU[[[kkkqqqhhhmmm~~~rrrfffeeekkktttvvvsssooojjjgggnnn___\\\ooovvvcccSSSKKKJJJMMMRRRUUURRRPPPVVV___rrrhhhMMMHHH@@@999777:::;;;:::777777@@@[[[qqqBBB;;;:::888555555666777777666555;;;666<<>>:::777666777999;;;GGGHHHYYYvvvtttcccTTTKKKFFFHHHMMMRRRXXX\\\```bbbcccqqqgggYYYMMMHHHBBBCCCJJJBBBEEEKKKMMMeeeqqqddd___ZZZJJJAAA===777:::::::::===[[[~~~mmm}}}uuuhhhvvv~~~rrrkkkjjjkkkiiihhhdddkkkqqqtttvvvwwwsssmmmdddYYYMMMGGGHHHKKKKKKIIIGGGJJJNNNSSSXXX^^^eeejjjxxxlllXXXKKKFFF@@@CCC;;;===FFFYYY~~~vvvoooiiiYYYRRROOO\\\___^^^{{{xxxttt}}}hhhpppkkkfffhhhzzzwww|||xxx```eee}}}sss^^^PPPKKKFFFKKKOOOPPPOOOQQQXXX^^^tttbbbNNNDDD<<<999999888999<<<999BBBBBB\\\~~~lllBBB<<<888777666555555666777888555===<<<;;;UUUvvvzzzeeeSSSJJJ???>>>;;;777555777<<>>999;;;@@@MMMooojjjnnn]]]SSSKKKSSSbbbnnnvvvkkkpppwwwmmmlllwwwwwwsssqqq|||llliiiyyysss]]]PPPKKKHHHLLLPPPPPPOOOQQQXXX^^^xxx___LLLCCC;;;888888777888;;;;;;EEEFFF___jjjBBB===:::999777666555555666666555;;;:::999QQQ~~~vvvssswwwbbbPPPGGG???>>>;;;777666888<<<@@@HHHTTTppp}}}mmm\\\OOOIIIFFFIIINNNQQQTTTWWWZZZ\\\dddsssyyyaaaUUUKKKHHHFFFAAAHHHIIINNNUUUcccuuurrrkkkXXXIIIDDD===:::;;;:::888KKK|||yyy{{{zzzhhhggglllxxxzzzhhhYYYPPPMMMLLLKKKUUU\\\bbbdddgggiiigggcccTTTNNNIIIHHHLLLNNNMMMKKKFFFKKKPPPUUU]]]mmmhhhNNNHHHDDDCCC???AAAAAAGGGccc^^^sss|||WWWUUUMMMXXXkkkuuueeeuuummmqqqwwwpppnnn||||||iiijjjiiifffhhhvvvqqq]]]OOOKKKJJJMMMPPPPPPOOORRRYYY___|||}}}ZZZIIIAAA:::777777666888<<<@@@IIIKKK```gggBBB>>><<<;;;999666555444444444555:::777777MMMxxxvvv{{{|||sssvvvbbbOOOFFF???===;;;888666999>>>BBBLLL]]]{{{}}}kkkZZZMMMHHHGGGKKKPPPRRRTTTUUUYYY\\\eeewwwrrr^^^TTTKKKIIIGGG???GGGKKKPPPVVVjjj~~~|||sss[[[JJJBBB;;;777999<<<999GGGttt~~~}}}iiicccgggxxx}}}iiiWWWLLLHHHHHHIIIOOOTTTYYY[[[]]]___^^^ZZZPPPMMMLLLNNNRRRTTTQQQNNNLLLNNNSSS\\\hhhwwwvvvyyy|||fffQQQNNNKKKLLLEEEEEEDDDDDDYYYuuunnn^^^}}}tttXXX^^^YYY\\\vvvkkkccc|||www~~~vvviii[[[```ccceeennnppp[[[NNNKKKKKKNNNQQQPPPOOORRRZZZaaa}}}wwwUUUGGG@@@:::888777777:::???DDDLLLOOO___~~~eeeAAA>>><<<;;;999777555555555555555888777777KKKppp}}}~~~uuubbbPPPGGG>>>===;;;888777:::@@@DDDNNNccczzziiiXXXNNNJJJIIIMMMRRRUUUUUUVVV[[[___hhh|||lll\\\TTTLLLJJJGGG>>>FFFIIIOOOUUUiii|||___JJJAAA;;;666888===;;;CCCkkkmmmdddfffyyy}}}hhhTTTGGGBBBAAABBBCCCHHHKKKKKKMMMOOONNNJJJMMMNNNPPPTTTXXXXXXUUUQQQVVVVVV\\\jjj|||sss___UUUYYY\\\]]]```kkkzzz{{{lllfff\\\RRREEEAAABBBAAANNN]]]aaarrrwww```dddhhhVVV]]]___bbbuuuaaa^^^|||xxx||||||pppggg\\\XXXaaa```hhhyyyoooYYYMMMKKKMMMOOOQQQPPPOOOSSS\\\ddd}}}qqqPPPFFF@@@;;;999888888===CCCHHHMMMOOO\\\uuucccAAA>>>;;;:::888777666666777777555888888999JJJjjj}}}rrr___NNNEEE===<<<:::888888<<>>===???DDDFFFGGGJJJOOOPPPNNNOOOSSS[[[ccchhhiiigggeeedddbbbgggvvv|||wwwbbbQQQJJJJJJMMMDDDGGGIIIJJJOOOXXX^^^```___ppp|||gggUUUMMMNNNKKKLLLOOOKKKOOONNNRRRXXXYYY___rrrnnnWWWSSSvvvvvvnnnYYY___```vvvfff\\\```www```QQQNNNOOO[[[rrrtttjjjWWWRRR\\\___aaajjjwwwjjjVVVMMMNNNMMMOOOPPPOOOPPPVVVbbbkkk^^^EEEAAA===:::999888888???GGGMMMKKKMMMWWWnnn___EEEFFF===;;;999777666666666666444999:::999BBB\\\|||{{{uuuiiiWWWGGG@@@<<<;;;:::999:::>>>EEEIII\\\tttyyyfffUUUJJJFFFDDDKKKSSSWWWWWWZZZaaagggqqq\\\UUUQQQHHHFFFAAADDDLLLHHHQQQ___gggeeeIII@@@<<<<<<888:::;;;CCCkkk~~~zzzmmmgggrrr|||tttgggWWWIIIAAA>>>===???DDDGGGIIIMMMSSSUUUTTTRRRXXXaaajjjppprrrrrrppprrrppprrr||||||dddVVVQQQNNNGGG???BBBGGGIIIIIIKKKQQQUUUUUU___mmmlllYYYRRRRRRLLLLLLPPPNNNTTTQQQPPPQQQQQQWWWnnnnnnZZZTTT~~~tttjjj```pppooozzzbbb[[[aaa}}}uuucccWWWUUUTTTbbb|||uuu```___WWWZZZgggiiiiiiqqqhhhUUUNNNPPPLLLNNNOOOOOOPPPWWWcccmmmWWWBBB???;;;999888666777>>>GGGNNNJJJMMMWWWnnn]]]GGGKKK???===;;;888666555444444444999:::888>>>VVVxxxyyy}}}vvviiiWWWHHHBBB<<<;;;:::999:::???EEEJJJddd{{{zzzbbbPPPGGGEEEEEEOOOOOOOOO\\\ddddddfffsssyyy```PPPLLLLLLFFFHHHDDDFFFLLLNNNSSShhh\\\IIIAAA@@@<<<555;;;<<>>AAAGGGOOOfff{{{jjjXXXLLLFFFEEEEEEPPPRRRUUUccclllmmmqqqyyyqqq[[[NNNLLLKKKDDDFFFCCCFFFNNNSSSYYYjjj~~~___JJJAAA@@@???:::??????@@@hhhsssfffooouuufffUUUKKKHHHHHHKKKNNNNNNSSSSSSXXXdddhhhnnn}}}|||tttooovvvqqq\\\SSSQQQHHHCCCDDDAAAIIIIIIKKKNNNQQQRRROOOLLLMMMWWWaaaiiitttuuuaaa\\\^^^^^^aaaggg___\\\]]]ZZZVVVlll~~~eeeZZZkkkuuu|||kkk[[[eeexxxrrryyysssjjjuuu~~~fffZZZ[[[eeemmmzzzrrr]]]NNNHHHHHHKKKJJJHHHHHHNNNYYYeeemmmkkkMMM===>>>:::888999999:::AAAHHHLLLOOO\\\tttqqqSSSIIIFFFCCC???;;;888777777666555555888666888===EEEdddqqq{{{{{{ooodddXXXKKKAAA>>>:::999;;;>>>AAAHHHPPPnnn|||xxxooobbbTTTJJJDDDCCCEEERRRVVV\\\kkktttvvv|||gggVVVMMMKKKIIIBBBFFFDDDGGGOOOUUU]]]oooaaaKKKBBB@@@===:::>>>===:::TTTvvvccceeeyyyooo^^^OOOLLLOOOQQQSSSUUUTTT[[[^^^fffuuu{{{iiiUUUMMMNNNHHHEEEGGGFFFMMMNNNQQQUUUWWWVVVRRRNNNJJJQQQZZZbbboooyyynnnmmmqqqvvvxxxooofffbbb\\\YYYppp~~~bbb]]]{{{~~~ddd\\\ooo}}}tttwwwpppccc\\\___gggxxxgggUUUKKKHHHGGGJJJHHHGGGGGGMMMWWWdddnnnaaaFFF:::===999888999:::;;;AAAHHHGGGRRRggglllRRRJJJFFFDDDAAA<<<999888888666555777999666777;;;AAA\\\uuuxxxzzzzzznnndddYYYKKKAAA>>>:::999;;;>>>AAAIIIRRRvvvzzzzzzuuuiiiXXXJJJBBBAAAHHHSSSXXX___nnntttwww```SSSMMMKKKHHH@@@FFFFFFIIIMMMRRR```zzzbbbLLLBBB???<<<;;;<<<;;;777EEEggg}}}eeebbbssseeeXXXQQQYYYaaaaaa\\\[[[^^^dddhhhtttjjjVVVNNNOOOIIIGGGKKKJJJMMMQQQWWW\\\^^^\\\XXXUUULLLSSSZZZbbboooxxxjjjbbb[[[XXXmmmaaabbbwww___aaa{{{{{{pppjjj[[[YYYaaappp~~~{{{cccTTTLLLIIIHHHJJJGGGFFFHHHLLLVVVdddppp[[[DDD<<<<<<888888999:::;;;AAAIIIJJJTTTiiimmmVVVOOOIIIFFFBBB>>>;;;999999777666777888666666:::===UUUzzznnnyyyzzz{{{nnneeeZZZLLLAAA===::::::<<<>>>BBBKKKUUUyyy~~~jjjTTTEEEAAADDDJJJTTTYYY___kkknnnqqq{{{]]]TTTOOOKKKHHH@@@EEEHHHKKKMMMRRRhhhbbbLLLCCC@@@@@@???>>>===;;;BBB___}}}nnniiizzz___VVVWWWfffpppoookkklllrrruuuwwwsss]]]SSSRRRKKKIIIMMMMMMPPPVVV^^^dddeeeaaa\\\XXXMMMUUU___iiiuuuqqqaaaZZZWWWUUUhhhzzzbbbmmmppp]]]iiittt{{{~~~sss___WWW]]]kkk~~~xxxbbbUUUMMMIIIFFFJJJFFFEEEIIINNNVVVfffuuuUUUBBB>>>:::777777:::;;;<<>>BBBMMMYYY{{{www^^^HHH>>>AAAHHHLLLTTTXXX^^^hhhjjjmmmzzz}}}[[[TTTOOOJJJGGGCCCDDDIIIMMMNNNWWWsssdddMMMDDDAAA??????;;;;;;>>>???XXXtttiiivvveee```eeeuuu|||yyy{{{yyybbbVVVRRRKKKIIIOOOOOOUUU\\\fffkkkjjjddd\\\XXXOOO[[[iiitttmmm]]]WWWWWWSSS\\\ttttttkkkhhh\\\ssswwwmmmxxxyyyddd```\\\```lll~~~uuu```SSSKKKGGGEEEJJJFFFFFFKKKPPPXXXjjj|||NNN???===999777777:::<<<===CCCJJJMMMQQQeeeooo```YYYNNNIIIFFFAAA===<<<;;;999888444555444666999999KKKkkksssuuu}}}yyylll\\\KKKAAA;;;:::;;;<<<>>>BBBOOO\\\|||{{{fffRRRDDD???AAADDDMMMTTTWWW^^^hhhjjjpppuuuVVVRRRMMMGGGFFFEEEEEEIIILLLPPP\\\vvvgggOOOFFFCCC<<<>>>888;;;@@@;;;PPP}}}vvvccclll~~~uuuvvvxxx```RRRNNNGGGGGGOOOQQQUUU^^^iiipppnnnggg___ZZZZZZiiizzz{{{jjj[[[XXXZZZSSSTTTaaaiiiyyy{{{~~~~~~~~~ddd]]]zzzzzzlll___SSS[[[fffssssss___PPPIIIGGGGGGJJJFFFGGGNNNSSSZZZnnnyyyIII<<<<<<888666777:::<<<===CCCJJJGGGPPPkkkiii]]]XXXLLLKKKGGGBBB>>>===;;;:::999555666444666999777FFFdddzzzppp\\\KKKAAA::::::;;;======CCCPPP^^^|||xxxjjjYYYNNNIIIFFFAAA===MMMTTTWWW___jjjmmmvvvnnnRRRPPPKKKDDDEEEGGGHHHIIIKKKPPP]]]sssiiiQQQHHHDDD???AAA<<>>CCCJJJBBBQQQrrrbbbYYYVVVKKKKKKHHHCCC???===<<<:::999777888666777999666CCC```rrrrrr\\\KKKAAA::::::;;;======CCCQQQ```{{{{{{tttjjj\\\MMMCCC@@@AAACCCLLLSSS\\\aaaggguuujjjSSSPPPKKKGGGIIIIIIIIIMMMJJJNNN^^^jjjuuudddMMMJJJCCCAAA@@@===>>>@@@>>>RRRuuu}}}|||jjjfffvvvhhhYYYLLLHHHGGGFFFMMMWWW___^^^bbbiiiiiiddddddhhhtttjjjOOOPPPSSSXXXXXXWWW^^^gggrrryyymmm```mmmyyy```bbb}}}nnn[[[ZZZbbbdddvvvlllYYYMMMHHHJJJPPPMMMHHHJJJRRRXXXaaawwwdddEEE999555:::999888777999===AAADDDGGGUUUkkkYYYOOOLLLGGGKKKKKKDDD===<<<;;;:::888777777666555999GGGUUU|||~~~qqq[[[HHH???;;;:::888>>>FFFCCCLLLddd}}}pppgggXXXJJJAAA???BBBDDDNNNSSSZZZ\\\```llleeePPPNNNIIIFFFIIIIIIGGGHHHHHHQQQ[[[___qqqbbbMMMJJJDDDAAAAAA===???@@@???QQQrrrmmmdddppp}}}vvvkkkeeeVVVHHHFFFFFFFFFKKKSSSTTTUUU[[[cccgggiiiqqqzzzzzz^^^YYY[[[bbbccc^^^```iii{{{nnnXXX]]]pppsssbbbsssmmm___ZZZcccooovvvhhhVVVMMMIIIKKKOOOMMMIIIJJJSSSZZZeee{{{[[[AAA999888:::999888999;;;???DDDFFFIII^^^aaaVVVOOOKKKKKKMMMJJJCCC>>><<<;;;888666555666666555777CCCOOO~~~{{{sss]]]JJJ@@@<<<;;;888>>>FFFEEEPPPiiinnneeeVVVHHH@@@@@@EEEIIINNNSSSWWWXXX[[[gggzzz~~~___MMMLLLGGGEEEIIIIIIHHHIIIMMMWWW]]]\\\uuuaaaNNNJJJEEEBBBBBB>>>>>>AAA???NNNkkkwwwiiimmm{{{rrriiiooojjjXXXIIIGGGHHHHHHJJJPPPNNNSSS\\\eeellluuu|||nnnkkkuuuvvvkkkhhhooo}}}pppTTTNNNVVV```jjjuuukkkhhheeeXXXYYYfffvvv}}}bbbSSSMMMKKKLLLMMMLLLHHHKKKTTT]]]jjjwwwPPP<<<:::;;;999999999:::===BBBFFFIIIMMMhhhtttYYYXXXTTTMMMLLLLLLGGGAAA???@@@>>>999777666777888666777@@@JJJyyyuuu```MMMBBB>>>===:::>>>FFFFFFSSSnnnoooeeeVVVHHHBBBCCCHHHMMMNNNRRRVVVXXX[[[hhh}}}uuu[[[MMMKKKFFFDDDHHHGGGGGGMMMPPPUUU^^^fffbbbQQQIIIEEEBBBCCC>>>===@@@>>>IIIaaa|||rrriiiwww~~~lllsssyyycccPPPKKKLLLKKKMMMQQQTTT]]]iiisss{{{yyyrrrwww}}}zzz\\\NNNJJJJJJNNN___oookkkuuuvvvhhhZZZYYYggg|||zzz^^^PPPNNNMMMKKKJJJIIIGGGKKKTTT```ppplllHHH:::999;;;777777888:::>>>CCCHHHJJJSSSooommmZZZ```\\\SSSKKKJJJFFFBBBCCCGGGEEE@@@:::999:::;;;:::999???GGG{{{xxxcccOOODDD>>>>>><<>>CCCHHHEEEQQQllluuuddd\\\OOODDD???AAAHHHMMMTTTYYY^^^```dddqqqgggWWWPPPMMMEEEEEEIIIFFFDDDOOOLLLPPPttt```VVVJJJHHHCCCDDD>>><<>>>>>HHHgggwwwkkkppp{{{hhhWWWQQQOOONNNTTT]]]cccrrr|||vvvyyyaaaVVVRRROOOPPPPPPJJJMMMVVVaaauuuqqqsssttt```\\\aaalllzzztttbbbPPPJJJKKKJJJHHHFFFEEEHHHNNNYYYlllzzzRRR;;;777888666666777:::===AAAEEEIIIKKKPPPeee___aaa```VVVSSSWWW[[[ZZZTTTNNNLLLHHHDDD;;;888777888888777999>>>TTTwww~~~yyypppXXXJJJ???@@@>>>AAAFFFGGGYYYyyysssgggXXXRRRJJJCCCBBBGGGOOOTTTWWW___hhhpppxxxgggYYYNNNLLLLLLDDDFFFKKKIIIIIIFFFGGGggg|||VVVVVVOOOUUUGGGIIIBBB???BBB@@@>>>FFF]]]kkknnn|||~~~zzzpppbbbVVVSSSRRRRRRXXXbbbkkkxxxooo}}}kkkccc^^^UUUQQQTTTLLLNNNRRRUUUggg||||||yyyzzzYYYYYYeeekkkyyyiiiZZZKKKGGGIIIIIIHHHHHHFFFIIIPPP[[[ooorrrJJJ666555888777888999;;;>>>BBBFFFJJJKKK]]]rrrnnnVVV]]]\\\TTTVVVOOOTTTVVVQQQJJJGGGDDDAAA>>>:::888::::::999;;;@@@FFFyyysss[[[LLLAAAAAA===???DDDHHH___~~~zzzpppcccZZZTTTLLLCCC@@@EEENNNUUUYYYYYYgggjjjlll{{{}}}^^^TTTPPPKKKHHHGGGHHHIIIIIIAAAGGGJJJeeewwwYYYVVVTTTQQQKKKFFFBBBBBB@@@>>>@@@DDDTTT{{{rrrwwwtttpppooowww|||bbb[[[UUUSSSRRRQQQUUU[[[eee}}}wwwssstttuuuooofff```[[[[[[ZZZWWWUUUYYY```ffftttlllgggkkkiiiyyy[[[TTTMMMJJJKKKKKKHHHEEEGGGJJJOOO\\\ttt\\\CCC777999999///777999999???GGGCCCDDDRRRrrrhhhWWWWWW\\\RRRQQQMMMNNNNNNKKKEEEBBBAAACCC>>>===<<<:::999999::::::HHHqqqvvv{{{hhhHHH??????===AAAHHHLLL```~~~yyyooo```UUURRRJJJBBB@@@EEENNNVVVYYYZZZfffhhhiiiyyyrrrWWWRRRNNNJJJGGGGGGHHHHHHHHHDDDBBBKKKgggyyy]]]XXXSSSOOOLLLGGGCCCBBBAAA>>>???CCCRRR{{{yyyppptttrrrlll|||rrraaa\\\WWWWWWWWWXXX]]]cccnnn{{{tttooommmkkkgggaaa[[[YYY]]]```tttwwweeejjjyyytttYYYSSSLLLJJJJJJJJJHHHEEEDDDHHHPPP___yyy}}}UUUBBB999999:::444777::::::>>>DDDAAAFFFXXXfffSSSRRRWWWNNNOOOMMMNNNNNNKKKGGGDDDEEEFFF???>>><<<:::999888999999???```xxx|||nnnMMMBBBBBB???BBBHHHKKK^^^uuudddXXXNNNHHHAAAAAAGGGOOOWWWZZZ\\\gggggghhhyyyjjjVVVPPPLLLHHHFFFFFFGGGHHHHHHHHH@@@OOOkkk{{{zzzaaa[[[TTTPPPNNNIIIEEEDDDAAA>>>???BBBNNNzzztttrrrttttttvvvlll]]]XXXVVVYYY[[[^^^dddjjjsss|||sssiiibbbaaabbbgggrrrzzzvvvlll{{{lllUUUQQQKKKIIIIIIIIIGGGDDDEEEJJJSSSdddpppHHH???:::777999999666<<<<<<===@@@>>>IIIaaammmZZZUUUWWWOOOQQQMMMNNNNNNLLLJJJHHHHHHIIIAAA@@@===:::999888888999<<>>GGG}}}xxxsss|||wwwUUUGGGFFFBBBEEEJJJLLL```rrr^^^PPPFFFCCC@@@CCCLLLUUU[[[]]]```iiihhhkkkZZZUUUKKKHHHFFFEEEGGGHHHIIIHHHJJJFFFWWWnnnkkk^^^\\\WWWWWWOOOKKKHHHGGGDDD@@@@@@BBBEEEsss|||rrrqqq{{{|||ooommmaaa______eeeiiilllqqqwwwwww}}}}}}}}}mmmYYYNNNLLLIIIGGGGGGGGGFFFEEEMMMQQQ[[[mmmXXX777;;;:::222333999666===>>>;;;<<>><<<<<<===<<>><<<<<<===:::FFFPPP|||~~~hhhPPPLLLEEEEEELLLTTTnnn{{{uuummmbbbSSSHHH@@@@@@BBBIIISSS]]]bbbcccmmmyyy~~~dddMMMKKKHHHGGGFFFGGGJJJLLLLLLKKKRRRWWWeeeuuuWWWYYYZZZUUUVVVNNNJJJIIIJJJHHHDDDDDDFFFBBBPPP|||zzzwww~~~~~~xxxooonnnmmmqqqxxx~~~~~~}}}bbbLLLHHHIIIJJJIIIHHHGGGGGGHHHRRR\\\mmm[[[???333888777333555333666<<<;;;<<>>555555888999777777;;;777;;;>>>;;;PPPxxxyyy```RRRPPPOOOSSSSSSJJJMMMLLLOOOVVV]]]]]]VVVOOOJJJHHHFFFFFFFFFEEE@@@<<<<<>>UUU~~~}}}tttzzzcccTTTKKKNNNOOOWWWxxx|||mmm```WWWMMMBBB@@@???DDDOOOWWW\\\aaafffmmmtttqqqVVVLLLKKKGGGHHHHHHGGGHHHJJJOOORRRZZZmmmiii```\\\[[[YYYTTTOOOOOOOOOMMMIIIFFFDDDDDD???HHH```sss|||tttyyyvvvqqqmmmuuuwwweeeTTTJJJGGGHHHIIIHHHFFFEEEFFFGGGQQQUUUnnnoooEEE<<<555555777777777999;;;777<<<>>>???WWWlllWWWMMMNNNNNNRRRTTTMMMPPPNNNNNNSSSYYYYYYRRRLLLNNNLLLJJJHHHFFFCCC@@@===888<<<;;;QQQrrrvvvgggUUUJJJLLLNNNXXXyyywwwhhh[[[RRRHHH@@@???@@@GGGRRRYYY]]]aaafffkkkvvvbbbSSSMMMJJJGGGGGGHHHHHHIIILLLQQQUUU\\\uuuhhhccccccdddaaaYYYPPPPPPOOOLLLIIIFFFFFFFFF>>>EEEXXXxxx{{{uuuuuutttwwwkkkgggrrr|||iiiYYYNNNIIIFFFGGGGGGFFFEEEEEEFFFGGGQQQXXXppp]]]???:::666666555555777<<<<<<888<<<@@@EEEcccbbbSSSOOORRROOOQQQTTTPPPNNNLLLKKKNNNSSSTTTQQQLLLPPPOOOMMMIIIDDD@@@>>>===;;;???>>>PPP}}}rrrlllppp[[[LLLLLLPPP\\\}}}~~~qqqcccWWWMMMDDD???>>>AAAIIITTT[[[___ccciiijjjyyyrrrWWWRRROOOIIIEEEFFFGGGHHHIIIMMMRRRVVV___rrrjjjfffeeeddd___TTTOOOPPPQQQOOOLLLIIIGGGGGGDDDEEENNNiiiyyyxxxuuu|||uuupppyyyccclllsss^^^PPPKKKJJJEEEFFFFFFEEEDDDEEEGGGIIITTT^^^wwwqqqMMM:::777666666444333888???===;;;???CCCOOOrrrwww]]]RRRSSSUUUNNNMMMPPPMMMLLLJJJIIIKKKQQQTTTTTTRRRNNNNNNMMMHHHBBB======???===???===JJJssszzz|||zzz}}}zzzdddQQQNNNRRRbbbyyykkk^^^SSSIIIBBB???===AAAJJJUUU\\\___dddkkkkkk~~~dddPPPOOOMMMFFFDDDEEEFFFGGGHHHLLLRRRUUU```kkk|||fffbbb___]]]XXXLLLNNNPPPSSSSSSPPPLLLIIIHHHIIIFFFGGG\\\yyy~~~}}}wwwzzzuuulllzzz|||jjjfffyyyjjjVVVJJJGGGHHHDDDEEEEEEEEEEEEFFFIIIKKKYYYiii]]]CCC777666666777444333888@@@>>>>>>CCCIIIYYYbbbWWWPPPTTTWWWNNNKKKNNNKKKTTTQQQNNNPPPTTTWWWYYYYYYMMMNNNNNNKKKEEEBBBBBBCCC;;;;;;888???aaaxxxssszzzkkkVVVOOOSSSddd~~~ssseeeYYYNNNDDD??????>>>AAAJJJSSSXXX[[[aaahhhmmm|||YYYMMMKKKIIIDDDDDDEEEFFFGGGHHHLLLQQQUUUaaakkkuuufffccc^^^\\\YYYOOOPPPRRRUUUUUURRROOOMMMLLLIIIGGGFFFXXX|||}}}xxxwwwssskkknnnxxxhhhhhhuuuyyyaaaOOOFFFDDDEEEDDDEEEEEEEEEEEEGGGKKKNNN^^^sssrrrKKK???777555666777555444999@@@???BBBHHHOOOddd]]]WWWQQQWWW]]]VVVTTTXXXVVV___\\\XXXWWWXXXZZZ[[[[[[PPPQQQRRRPPPMMMJJJHHHHHH>>>;;;;;;===RRR|||wwwyyyqqq\\\RRRSSSddd}}}zzzmmm^^^TTTJJJ@@@===??????BBBIIIOOORRRSSSYYYaaapppmmmUUUOOOKKKGGGEEEFFFGGGHHHHHHIIIMMMRRRUUUbbboooppphhheee^^^]]]^^^WWWUUUUUUUUUSSSQQQPPPQQQRRRGGGIIIJJJYYY}}}xxxtttqqqkkk}}}gggeeerrrnnnYYYLLLFFFDDDCCCEEEEEEFFFFFFFFFIIIMMMQQQaaa|||___<<<>>>888555555777777666999???@@@EEENNNVVVmmm{{{```XXXRRRYYY```\\\\\\___]]]```^^^ZZZXXXWWWXXXYYYZZZSSSSSSTTTTTTSSSPPPKKKHHHBBB>>>BBBBBBIIIttt{{{yyyeeeXXXVVVgggyyyvvviiiZZZPPPGGG>>>;;;>>>AAACCCHHHMMMMMMMMMSSS[[[qqqfffTTTSSSMMMHHHIIIHHHIIIIIIIIIJJJMMMRRRVVVcccrrryyylllfffbbbYYYYYY[[[VVVYYYXXXUUUQQQOOOPPPTTTXXXHHHMMMNNNZZZyyy|||ooommmxxxyyyppp|||lllccckkkhhhzzzhhhVVVLLLIIIFFFDDDEEEFFFFFFFFFGGGJJJNNNRRRbbbTTT444???:::666555777888888:::>>>AAAGGGQQQYYYrrrmmmYYYUUUNNNTTT\\\XXXXXX[[[XXXZZZXXXVVVTTTTTTVVVXXXYYYUUUTTTSSSUUUUUURRRJJJEEE@@@;;;CCCBBB@@@gggmmm^^^[[[kkkxxxqqqnnnaaaSSSJJJDDD???>>>???JJJFFFHHHNNNNNNKKKOOOWWWsss^^^SSSKKKEEEFFFGGGKKKIIILLLGGGNNNTTTNNN___{{{ssskkkccc^^^YYYUUUVVVZZZ^^^VVVRRRSSSTTTSSSSSSUUULLLEEENNNWWWbbbzzz{{{~~~xxxnnnfff___SSSXXXqqq}}}|||~~~hhh\\\XXXXXX^^^dddvvvttt]]]PPPIIIDDDAAABBBEEEEEEFFFGGGFFFHHHRRR___uuupppIII999===888666444333666;;;@@@DDD???IIIVVViiihhheeebbb\\\VVVVVVZZZ[[[WWWRRRZZZUUUQQQOOONNNNNNTTT[[[VVVSSSQQQRRRSSSQQQJJJDDDEEEAAABBBFFFFFFTTTzzzhhhbbbuuuxxxooofffZZZLLLEEE@@@======AAANNNLLLNNNSSSRRRNNNSSS^^^|||xxxUUUOOOIIIEEEHHHHHHJJJGGGLLLGGGKKKPPPUUUsssoooiiiccc```]]]ZZZ[[[___ZZZTTTPPPQQQRRROOONNNOOOOOOGGGJJJMMMQQQqqqxxxyyyxxx|||uuuwwwxxxkkk\\\QQQGGGJJJYYYppp}}}{{{iiiXXXTTTUUUXXXcccqqq~~~~~~|||iiiUUUKKKIIIGGGEEEEEEFFFGGGIIIIIIGGGJJJWWWfffeeeAAA444888555444222222555:::???CCCBBBFFFSSSkkkaaa___aaa^^^ZZZXXXWWWXXXWWWWWWTTTRRRTTTWWWVVVSSSTTTXXXWWWUUUSSSSSSUUURRRLLLGGGHHHDDDDDDEEECCCMMMsssrrrssswwwkkk___SSSGGG@@@===<<<@@@FFFSSSSSSWWW[[[VVVRRRZZZhhhiiiOOOMMMIIIFFFHHHGGGHHHDDDKKKJJJLLLQQQbbbkkkfffbbbbbb```]]]^^^bbbZZZVVVTTTVVVVVVQQQNNNNNNPPPJJJJJJHHHIIIbbbxxxpppvvv|||zzzrrrppp}}}tttaaaQQQFFFCCCGGGNNNQQQQQQZZZggg|||~~~wwwhhhWWWMMMRRRWWW[[[ooozzzyyy}}}rrr```MMMGGGHHHHHHGGGEEEFFFHHHKKKLLLJJJNNN___qqqUUU999333555555444333333666;;;@@@DDDHHHGGGVVVuuu|||ZZZ[[[]]]]]]\\\XXXTTTSSSUUUXXXQQQQQQUUUYYYYYYVVVWWW[[[XXXVVVTTTUUUVVVTTTOOOJJJKKKGGGFFFFFFAAAEEEaaa}}}tttggg[[[QQQFFF@@@>>>???EEEMMMVVVXXX^^^aaaZZZVVVaaarrr```NNNOOOKKKFFFFFFEEEIIIAAAJJJNNNRRRXXXnnnyyyhhhdddaaaaaa___\\\\\\^^^YYYWWWYYY\\\ZZZTTTPPPPPPKKKJJJLLLJJJLLL___rrryyyzzzyyyyyyxxxtttbbbMMMGGGCCCCCC@@@AAAMMM]]]ppp~~~vvvcccTTTPPP[[[aaafff~~~{{{xxxzzzmmm[[[IIIEEEGGGGGGDDDAAAEEEHHHLLLMMMMMMTTThhh{{{wwwJJJ888777777777666555666999???DDDGGGNNNLLL```rrrYYY[[[XXXYYYYYYWWWTTTRRRRRRSSSUUURRRRRRTTTTTTUUUZZZ```WWWUUUTTTTTTUUUSSSOOOLLLLLLIIIIIIGGG@@@@@@SSSjjj|||mmm```WWWNNNEEE@@@>>>@@@HHHQQQXXX[[[bbbddd^^^[[[iii|||pppWWWLLLOOOJJJFFFFFFDDDLLLCCCJJJOOOVVV[[[lllsssfffbbb______\\\XXXVVVYYYVVVVVVZZZ^^^\\\UUUPPPPPPJJJOOOQQQPPPRRR\\\yyy{{{~~~zzz~~~qqqSSSIIICCCCCCBBBBBBJJJVVVddd}}}ooorrrzzz}}}sss```VVVXXXeeemmmuuu~~~zzzyyy~~~{{{fffVVVGGGDDDGGGGGGCCCAAADDDFFFKKKNNNQQQ[[[pppjjjCCC888999666666666666888;;;@@@EEEIIIOOOSSSnnniiiXXX\\\VVVVVVWWWYYYYYYWWWSSSOOOUUURRRQQQSSSSSSRRRWWW]]]SSSSSSRRRRRRRRRPPPNNNLLLLLLJJJJJJIIICCC@@@JJJYYY~~~{{{rrrdddXXXOOOHHHAAA>>>===@@@IIISSS[[[]]]dddhhhddddddsss^^^KKKGGGKKKGGGEEEHHHGGGNNNGGGMMMNNNSSSXXXcccoooccc___\\\\\\ZZZVVVVVVXXX\\\]]]aaaeeebbbZZZUUUVVVVVV\\\ZZZYYYYYYYYYooo~~~~~~zzzWWWMMMGGGIIIJJJIIINNNWWW```tttzzz~~~rrrllljjjwwwttthhhYYYXXX^^^mmmzzz|||zzzyyy{{{ttt[[[OOOEEEDDDGGGGGGFFFFFFDDDEEEJJJPPPWWWdddyyy[[[<<<777777333444444555777;;;@@@EEEHHHKKKZZZ{{{aaaXXX[[[XXXXXXYYY\\\^^^]]]XXXTTTRRRRRRTTTWWWUUUQQQQQQTTTPPPPPPPPPOOONNNMMMLLLLLLKKKJJJKKKKKKFFFBBBGGGOOOsss{{{zzzsssgggYYYOOOGGGBBB???>>>???BBBMMMXXX___```fffllllllnnn~~~SSSEEEDDDIIIEEEEEEJJJIIIJJJJJJQQQLLLPPPXXXaaa|||iii___[[[ZZZ[[[\\\ZZZ\\\```fffgggkkkmmmhhh___ZZZZZZ[[[```[[[YYYZZZUUUgggxxxXXXPPPKKKOOOQQQRRRYYYdddpppqqq~~~|||xxxtttoooooolllgggccceeelllsss}}}jjj___WWW___jjjwwwzzzwwwwwwxxx~~~{{{jjjRRRJJJDDDDDDEEEDDDFFFHHHEEEEEEIIISSS___mmmoooJJJ666555666333333444555888<<>>???AAAFFFQQQ\\\cccccchhhooorrrvvvmmmRRRFFFFFFIIIDDDDDDJJJJJJDDDJJJUUUMMMOOO[[[gggpppeee\\\XXXXXX[[[^^^___ccchhhiiijjjmmmnnnggg]]]WWWWWWRRRVVVPPPOOOTTTOOObbb}}}pppTTTMMMKKKOOORRRUUUbbbqqqpppwww~~~kkk^^^[[[ZZZXXXWWWZZZ]]]]]]___iiizzzsssbbbYYY]]]iiivvvzzztttuuuyyyuuuaaaNNNIIIDDDDDDCCCAAACCCGGGGGGEEEIIIUUUcccsss^^^>>>111444777666555666777:::???DDDIIIKKKKKKiiiooo]]]\\\\\\UUUZZZ]]][[[VVVWWW]]]dddbbb[[[UUUQQQLLLJJJNNNTTTMMMMMMNNNMMMKKKKKKKKKLLLJJJJJJKKKKKKIIIEEECCCCCCSSSmmmyyyyyylllYYYKKKFFFBBB???======BBBJJJSSSYYYeeefffkkkssszzz|||\\\LLLHHHDDDCCCFFFHHHHHHHHHKKKGGGKKKRRRRRRWWWuuuqqqcccVVVYYY^^^dddhhhjjjjjjjjjggggggeee```YYYSSSOOONNNPPPLLLLLLNNNLLLMMM___vvv|||tttzzzhhhUUUNNNLLLQQQRRRUUUdddwwwnnnpppvvvcccVVVRRRTTTWWWYYYSSSWWW[[[]]]fffxxxdddYYY]]]eeerrrzzzwwwrrryyyppp[[[GGGEEEBBB@@@AAABBBBBBBBBIIIHHHLLLXXXjjj|||lllGGG999999888555444777444555<<>>???DDDKKKSSSWWWdddfffmmmwwwnnnSSSKKKGGGDDDCCCEEEGGGHHHGGGLLLJJJKKKOOOQQQ]]]|||lll^^^[[[^^^bbbfffjjjkkkkkkkkkcccbbb___YYYSSSMMMKKKJJJLLLIIIIIIKKKIIIJJJZZZnnndddYYY```[[[iii|||}}}vvv{{{~~~yyyeeeUUUNNNLLLOOOPPPSSScccuuu}}}qqqtttooojjj|||ddd]]]VVVSSSUUUWWWVVVUUUXXX]]]aaagggtttooo^^^]]]fffjjj}}}|||vvvuuuxxx}}}dddPPPFFFDDDBBBBBBBBBCCCCCCCCCHHHHHHMMM^^^ttt```@@@555777777444444888777:::AAAFFFIIIOOOVVVbbbqqqaaaVVVZZZ[[[ZZZYYYWWWTTTRRRSSSVVV^^^WWWRRRRRRQQQMMMMMMQQQTTTSSSQQQQQQQQQPPPNNNLLLPPPNNNKKKHHHGGGFFFFFFFFFHHHnnnooouuu{{{rrrmmmeeeVVVHHH@@@??????@@@CCCGGGMMMRRRUUUaaaeeennn|||]]]KKKHHHFFFCCCCCCDDDFFFGGGGGGKKKKKKJJJKKKSSShhhiii]]]YYY[[[^^^aaabbbcccbbbbbb```^^^[[[UUUOOOJJJIIIIIIHHHEEEFFFHHHFFFGGGSSSccctttccc^^^YYYYYYooo~~~xxxmmmeeegggmmmqqqyyy|||vvvjjj\\\XXXQQQNNNNNNOOOSSScccuuu{{{kkkeeedddjjjxxx~~~ppphhhppp___PPPPPPRRRWWW^^^aaa```]]]```dddiiiqqqooobbb\\\dddqqqwww{{{uuuuuuyyyuuuWWWEEECCCCCCCCCCCCDDDDDDDDDDDDJJJJJJRRRgggkkkPPP777222555555444444444777<<>>===???BBBGGGKKKOOOQQQSSS\\\aaammmkkkOOOKKKFFFEEECCCCCCCCCEEEFFFFFFIIIJJJIIIMMM```zzzvvvjjj___VVVWWWXXXZZZZZZYYYXXXWWW]]]]]]\\\XXXSSSNNNKKKJJJGGGFFFFFFHHHGGGGGGOOOZZZdddkkkgggfffhhhfffVVVVVVaaajjjrrryyy{{{uuulllfff```ZZZ[[[VVVRRRPPPPPPVVVfffwww}}}yyyvvvtttfffYYYggguuurrrnnn|||nnn^^^RRRRRRTTTXXX___fffjjjkkkjjjeeehhhmmmuuunnneeeaaabbblllxxx{{{uuutttyyygggNNNAAAAAABBBDDDEEEEEEEEEEEEFFFLLLOOOYYYpppXXXCCC333222666555333555333888>>>AAA???CCCUUUgggjjj___XXXOOOLLLMMMQQQTTTTTTSSSUUUUUUTTTTTTRRRSSSWWWZZZYYYUUUQQQKKKJJJJJJLLLOOORRRRRRRRRQQQMMMIIIIIILLLMMMJJJFFFDDDTTTvvv{{{zzzlllddd\\\PPPCCC======@@@EEEJJJNNNPPPQQQQQQWWW]]]mmmWWWGGGNNNDDDDDDDDDCCCCCCDDDEEEGGGIIIJJJLLLXXXuuulllhhh^^^XXXYYYYYYZZZYYYXXXWWWVVVYYY[[[]]][[[WWWRRRNNNLLLJJJIIIIIIJJJJJJKKKPPPVVV```www|||sssjjjeeejjjsssyyyvvvkkkrrruuu}}}```RRRRRR[[[dddqqqsssqqqiiiaaa^^^]]]\\\[[[XXXTTTRRRSSSZZZjjjxxxpppRRRXXXkkkuuuyyy}}}lll]]]UUUQQQVVVZZZaaahhhnnnooommmkkkbbbhhhpppzzzxxxeeeaaaccciiiuuu{{{wwwtttuuu}}}uuu[[[JJJDDD@@@CCCEEEFFFEEEEEEFFFHHHKKKQQQ___wwwKKK===333555888555444666888>>>DDDDDDAAAHHHaaayyyxxxaaaZZZTTTOOOJJJLLLSSSXXXVVVUUUVVVSSSNNNNNNPPPSSSWWW[[[\\\XXXSSSMMMLLLKKKLLLNNNPPPPPPPPPOOOMMMKKKNNNQQQQQQLLLGGGHHHMMMhhh|||vvvhhh^^^VVVJJJAAA======AAAFFFLLLPPPQQQQQQPPPSSS\\\ooopppKKKEEEMMMBBBDDDEEEDDDDDDDDDFFFHHHKKKKKKQQQeee}}}fffbbbZZZXXXXXXXXXXXXXXXWWWVVVVVVTTTWWWYYYYYYVVVRRROOONNNMMMLLLKKKKKKMMMOOORRRTTT\\\yyy{{{zzz}}}sssrrrwww~~~oooeeeZZZPPPOOOUUUcccxxx~~~mmm[[[SSSRRRVVV\\\pppjjjaaaXXXTTTTTTWWWYYYYYYXXXWWWUUUVVV___ooo{{{uuuVVVSSSjjj}}}~~~wwwqqq```TTTRRRVVV\\\cccnnnvvvxxxssslllfff^^^iiivvvuuuccc```gggrrrxxxuuuuuuxxxgggQQQFFFEEEAAADDDGGGFFFEEEDDDGGGJJJJJJTTTeee|||lllBBB999444888:::555333777:::???DDDCCCBBBNNNnnnhhh]]]WWWSSSQQQNNNSSS[[[]]]XXXUUUUUURRRKKKNNNSSSWWWXXXYYYZZZYYYUUUUUUSSSPPPOOOPPPQQQQQQQQQQQQPPPPPPSSSUUUUUUQQQNNNLLLJJJ]]]}}}~~~zzzooobbbXXXNNNDDD>>>>>>>>>AAAGGGMMMQQQRRRQQQPPPRRR]]]ttt]]]HHHEEEFFFBBBDDDFFFFFFDDDDDDFFFIIIJJJIIIRRRkkkrrrddd^^^[[[UUUUUUUUUUUUUUUTTTTTTTTTRRRTTTUUUTTTRRRQQQQQQRRRNNNMMMKKKJJJMMMQQQSSSSSSVVVkkk}}}~~~tttnnnqqqvvvzzznnn]]]WWWRRRLLLMMMTTTTTT[[[\\\VVVVVVfffwwwiiibbb___```gggpppuuufffTTTKKKKKKPPPSSSUUUYYY[[[\\\[[[]]]hhhwww}}}oooooo~~~ppplll~~~pppbbbYYYUUUYYYaaakkkpppwww{{{xxxpppfff```cccppppppdddfffqqqxxxqqqsssxxx~~~oooYYYHHHBBBEEECCCFFFHHHFFFCCCCCCGGGKKKPPP]]]nnnsssSSS:::444333999999444333888:::===AAAAAADDDWWW|||[[[[[[VVVRRRVVVUUUYYY___^^^VVVRRRWWWWWWRRRSSSZZZ^^^ZZZVVVWWWWWWVVVTTTRRRQQQQQQTTTWWWXXXYYYSSSSSSRRRRRRSSSTTTUUUUUUPPPHHHSSSnnn~~~rrrhhh]]]SSSHHH???===???>>>BBBHHHNNNQQQRRRRRRQQQRRR^^^yyyvvvRRRIIIGGGAAABBBDDDGGGFFFEEEEEEGGGIIIFFFFFFQQQjjjlllddd]]]___UUUUUUUUUUUUVVVVVVVVVVVVTTTSSSRRRQQQOOOQQQTTTWWWNNNLLLIIIHHHLLLQQQSSSQQQRRRbbbvvvyyyuuuxxxsss```QQQQQQUUUVVV[[[dddcccaaa```]]]UUUUUUhhh|||tttooooooqqqxxxkkkTTTKKKNNNTTTWWWXXX\\\```bbbaaaeeepppqqqZZZ]]]rrrttt___WWWWWW[[[dddmmmyyyyyyxxxssslllddd^^^[[[kkkxxxrrrhhheeeooo~~~{{{xxxooojjjpppzzzsssaaaOOOBBB@@@EEEEEEGGGHHHFFFBBBBBBGGGLLLZZZgggwwwddd???444000222888888222222888>>>@@@DDDEEEKKKbbbrrrSSSZZZVVVSSSYYYZZZZZZ___\\\RRRQQQZZZ___]]]XXXaaaccc[[[TTTTTTVVVVVVMMMLLLMMMPPPVVV\\\```bbbSSSSSSQQQOOONNNPPPUUUYYYSSSHHHMMMccc}}}xxxvvvpppaaaQQQGGGBBB>>>===>>>???DDDMMMSSSRRROOOSSSZZZ___ooodddGGGDDDHHHBBBDDDGGGHHHGGGGGGIIIIIIIIIGGGOOOZZZnnnzzzfff___UUUXXXXXXWWWVVVVVVXXXWWWUUUSSSRRRRRRQQQPPPQQQRRRUUUWWWRRRPPPNNNQQQUUUVVVRRRNNNVVV\\\sss}}}{{{aaaYYYVVVaaaqqqvvvjjjggglllzzzvvvooowwwhhhRRRQQQXXX\\\aaagggiiihhhgggiiinnnyyy___WWWUUUdddrrrfff]]][[[\\\bbbnnnzzz}}}xxxoooaaaWWWYYYaaavvvkkklllppp{{{{{{sssmmmjjjooo{{{qqq^^^QQQIIICCCAAABBBEEEGGGGGGEEEFFFJJJOOORRR\\\jjjlllLLL888444555666666555555666888DDD:::AAAGGGMMMpppjjjXXXYYYWWWUUUYYY[[[[[[YYYVVVSSSTTTVVVZZZ]]]bbbbbb]]]UUUQQQUUUYYYZZZQQQWWW[[[XXXVVVYYY^^^___VVVSSSNNNKKKLLLMMMNNNNNNIIIWWWUUULLLaaazzzxxxkkk\\\MMMDDD@@@======@@@@@@EEEMMMSSSSSSRRRYYYbbbpppzzz[[[HHHEEEFFF???FFFFFFEEEDDDEEEGGGHHHHHHIIIRRR___tttnnn```ZZZSSSXXXYYYYYYZZZZZZXXXUUUQQQNNNUUUSSSRRRQQQRRRSSSSSSSSSRRRPPPOOOQQQUUUVVVRRROOOPPPVVVuuuwww```bbbjjj|||xxxsssppp~~~~~~pppjjjlllnnnjjjooowww~~~hhhTTTVVVbbblllttt|||yyykkkfffkkk{{{zzziiijjjxxxtttPPPIIIIII[[[uuueee^^^[[[^^^cccjjjuuu|||xxxqqqhhh\\\TTTYYYbbbuuuyyykkkmmmuuuxxxpppooommmtttyyyhhhUUUKKKFFFCCCBBBBBBEEEFFFFFFDDDDDDHHHNNNRRR^^^nnnzzz___EEE666222444555555555666999;;;EEEAAAIIILLLPPPrrr~~~aaaTTTYYYWWWTTTVVVVVVYYYWWWUUUTTTTTTVVVXXXZZZ______ZZZRRRNNNQQQUUUVVVVVVZZZ[[[UUUPPPRRRUUUUUUYYYVVVSSSPPPOOOMMMKKKIIIIIIRRRQQQKKK^^^zzztttqqqdddWWWHHH@@@===<<>>;;;;;;@@@FFFPPPRRRVVVZZZ\\\aaaooo}}}tttLLLIIIIIIGGGIIIIIIFFFCCCCCCGGGKKKMMMOOOQQQSSSsssnnnTTTRRRMMMJJJPPPPPPRRRTTTTTTQQQNNNMMMNNNIIIHHHIIINNNTTTWWWTTTQQQQQQPPPOOOPPPSSSTTTSSSQQQUUUOOOaaazzztttzzzwwwoooiiiccc|||hhhQQQGGGHHHKKKLLLgggjjjooottt{{{}}}jjj\\\aaappp}}}sssaaa]]]mmmxxx]]]VVVRRRNNNRRRIIIOOOHHH???CCCHHHWWWqqqooo___WWW[[[cccllltttxxxzzz|||wwwnnnddd\\\XXXZZZeeeqqqyyytttyyy}}}zzzvvvrrrvvvyyy}}}uuucccRRRCCC???CCCEEEEEEDDDHHHGGGFFFFFFEEEHHHRRR]]]nnnwwwVVV===444666222333555555777999>>>AAAFFFKKKOOOQQQ^^^yyymmmZZZVVV\\\YYYVVVWWWUUUXXXXXXXXXXXXXXXWWWVVVUUUTTTUUUSSSLLLJJJNNNQQQRRRPPPRRRNNNGGGCCCGGGKKKLLLPPPOOONNNOOOQQQQQQQQQOOOKKKIIIKKKOOOVVVeeexxxooofff```[[[PPPDDD>>><<<<<>>BBBHHHNNNQQQ\\\uuukkk[[[XXX\\\WWWUUUXXXUUUUUUVVVWWWWWWWWWUUURRRQQQNNNRRRRRRNNNMMMQQQTTTSSSLLLMMMIIIBBBAAAEEEJJJJJJMMMKKKIIIIIIKKKOOOQQQQQQFFFCCCFFFMMMOOOUUUooozzzqqqhhhbbbTTTKKKCCC???===???EEEMMMTTTUUUWWW[[[```iii|||~~~YYYFFFIIIEEE???DDDJJJIIIGGGIIIMMMLLLJJJQQQ^^^rrrxxxVVVRRRNNNLLLRRRUUUXXXSSSMMMIIIHHHHHHIIIHHHLLLPPPVVVZZZZZZVVVQQQNNNMMMMMMMMMNNNOOOPPPQQQRRRWWWOOOTTTaaaoooyyytttwwwooowwwmmmQQQ@@@@@@HHHFFFHHHQQQcccuuu|||uuukkkWWWSSSPPPPPPQQQQQQOOOMMMRRRXXX^^^eeesss~~~uuuooonnnaaaZZZdddiiigggiiihhh^^^YYYZZZ\\\cccvvvuuudddYYYVVV[[[dddnnnvvv{{{~~~{{{vvviiiaaa[[[\\\ccckkkvvvyyysssvvv|||wwwrrrooopppsss|||nnndddSSSJJJCCCCCCFFFFFFFFFGGGDDDAAABBBEEEFFFJJJ[[[mmm|||^^^@@@333444777555666666666888;;;@@@DDDEEEJJJQQQhhhxxxfffZZZXXXZZZSSSRRRVVVSSSSSSSSSTTTTTTSSSQQQNNNLLLKKKQQQSSSRRRQQQTTTUUUSSSMMMMMMHHHBBBAAAEEEHHHHHHNNNKKKGGGEEEFFFIIIJJJKKKHHHEEEJJJQQQOOOPPPfff~~~wwwmmmbbbZZZJJJDDD?????????AAAIIIQQQSSSTTTWWW]]]cccpppjjjOOODDDHHHDDDAAAEEEGGGIIIHHHJJJNNNLLLNNN```vvvgggTTTTTTMMMPPP^^^bbb]]]VVVNNNLLLNNNNNNKKKHHHKKKRRR[[[]]]YYYRRRNNNLLLKKKLLLLLLLLLLLLNNNPPPRRRQQQLLLRRRYYYccc{{{www|||___GGGCCCJJJNNNKKKLLLTTT^^^cccaaa]]]UUUXXXZZZYYYVVVTTTSSSSSSSSS^^^dddeeejjjrrrqqqjjj___hhhggghhhuuu~~~uuuvvv|||jjj[[[YYY```bbbkkkssswwwzzz}}}zzzsssccc]]][[[bbbmmmvvv{{{vvv{{{yyytttqqqooossszzzwwwhhh]]]HHHDDDBBBEEEFFFDDDEEEHHHDDDAAABBBHHHJJJPPPcccxxxnnnOOO999444555333444555555666888===CCCGGGEEELLLWWWvvvooo```WWWYYY[[[SSSRRRVVVSSSTTTTTTUUUTTTSSSPPPNNNLLLKKKRRRVVVVVVUUUUUUSSSOOOMMMMMMIIICCCCCCHHHJJJHHHNNNKKKGGGEEEEEEEEEDDDDDDHHHHHHNNNTTTPPPOOOaaayyyyyyooocccUUULLLCCC???<<<>>>@@@CCCKKKTTTSSSTTTYYY```hhhvvv[[[FFF@@@FFFEEEFFFIIIHHHHHHFFFIIINNNNNNVVVqqq}}}^^^SSSUUUKKKSSShhhnnn\\\UUUOOOPPPUUUVVVQQQKKKEEENNNYYY\\\WWWOOOLLLLLLJJJKKKKKKKKKKKKLLLOOOQQQOOOJJJMMMPPPVVVsss~~~jjjRRREEEBBBGGGJJJOOOSSSVVVVVVVVVUUUUUU\\\bbbaaa]]]\\\^^^```bbbllloooiiihhhpppuuurrrrrrsss___RRRWWWdddjjjrrrwwwxxxyyy{{{wwwpppbbb]]]^^^iiivvv|||xxxssssssqqqrrryyy}}}xxxmmm]]]QQQ@@@???AAAEEEEEEBBBDDDHHHGGGCCCEEELLLOOOUUUjjj|||dddEEE555555555000222333444666999???FFFKKKMMMVVVcccqqqjjj[[[VVV[[[^^^VVVUUUXXXSSSWWWWWWWWWVVVUUUSSSPPPOOOLLLSSSXXXXXXVVVUUUQQQLLLKKKKKKHHHDDDFFFKKKMMMKKKKKKIIIGGGGGGGGGEEECCC@@@BBBDDDKKKPPPKKKIIIXXXlll|||mmmaaaZZZRRRJJJAAA???>>>???DDDIIIMMMOOOUUUWWW]]]eeemmm}}}lllLLLJJJGGGEEEDDDEEEFFFGGGBBBHHHPPPQQQNNNVVVsss{{{dddYYYOOOKKKMMMSSS]]]gggRRRVVV[[[]]]\\\XXXTTTRRRLLLMMMNNNOOOOOONNNLLLLLLGGGLLLPPPPPPLLLHHHIIIKKKRRRQQQKKKKKKWWWgggqqqxxx\\\JJJIIILLLNNNQQQSSSUUUWWWWWWWWWZZZ\\\^^^```cccjjjttt{{{|||ooo___XXX\\\gggqqqvvvwww{{{rrrfff^^^YYY^^^ooo{{{yyysssooopppqqqsss}}}{{{vvvnnnbbbRRRFFF@@@???@@@AAADDDFFFFFFFFFFFFBBBHHHNNNQQQcccnnnKKK888444555666666777333444;;;AAADDDGGGKKKNNNTTT{{{xxxcccVVVUUUUUUWWWWWWUUUXXX]]]]]]\\\ZZZXXXVVVTTTRRRQQQRRRRRRRRRRRRPPPMMMJJJHHHRRRNNNPPPPPPMMMUUUYYYRRRMMMMMMKKKHHHEEEDDDEEEFFFFFFEEEMMMWWWVVVMMMMMMTTTpppyyyiii[[[SSSJJJBBB???>>>>>>@@@EEEKKKOOORRRZZZ]]]fffrrr}}}YYYKKKIIIGGGEEEDDDDDDFFFGGGIIIHHHJJJNNNRRRZZZkkk}}}www^^^VVVOOOOOOSSSXXXaaajjjeeeffffffccc]]]XXXTTTRRRJJJKKKLLLMMMMMMLLLKKKJJJIIIMMMPPPOOOKKKIIIJJJMMMOOOOOOKKKKKKRRRaaayyy{{{www^^^KKKEEEJJJLLLOOOSSSVVVWWWXXXYYYWWWZZZ^^^bbbhhhssswwwfffYYYXXXaaannnvvvzzz|||{{{nnnddd]]]\\\ddduuuvvvooollllllqqqwww~~~}}}uuulllbbbVVVHHH???AAA@@@AAABBBDDDEEEFFFFFFIIIDDDJJJSSSZZZnnn~~~cccDDD444222333444444555222444===EEEHHHKKKMMMVVVjjjmmm___WWWUUUUUUVVVVVVTTTWWW\\\bbb___\\\XXXVVVUUUUUUVVVTTTSSSRRRQQQQQQPPPOOOOOOOOOJJJLLLLLLKKKUUU]]]VVVQQQOOOLLLIIIFFFFFFHHHKKKJJJHHHMMMVVVUUULLLIIIMMM\\\{{{|||qqqbbbTTTKKKCCC======>>>???BBBGGGNNNSSSWWWYYY^^^iiizzziiiLLLIIIHHHFFFDDDCCCDDDFFFGGGMMMJJJIIILLLRRR]]]nnn}}}hhhVVVRRRQQQUUUYYY]]]dddkkkrrrqqqmmmfff^^^WWWTTTSSSIIIJJJKKKLLLLLLKKKJJJIIIKKKMMMOOOMMMJJJIIIKKKNNNNNNNNNLLLLLLNNNYYYyyyyyyeeeTTTIIIJJJLLLPPPTTTXXXZZZ\\\\\\XXX[[[```fffnnnzzzzzzlll[[[TTT[[[iiitttzzzvvvjjjbbb___bbbnnn~~~}}}uuupppiiiiiimmmvvv{{{pppdddWWWLLLCCC???BBBBBBBBBCCCCCCDDDEEEFFFKKKDDDKKKYYYfffzzzlllUUU===333222333444444444222666@@@IIILLLMMMNNNUUUzzztttaaa]]]WWWTTTSSSTTTSSSQQQTTTZZZbbb___ZZZVVVTTTTTTUUUVVVSSSQQQOOONNNOOOOOOOOONNNKKKFFFHHHIIIIIIUUU```[[[SSSRRROOOKKKHHHIIILLLPPPLLLIIILLLTTTUUUMMMHHHIIIKKKmmmvvvqqqgggZZZOOOFFFAAA===<<<>>>AAAEEEKKKRRRYYY]]]\\\```lllyyyZZZMMMGGGFFFEEEDDDDDDDDDFFFFFFKKKMMMOOOQQQWWWggg}}}^^^SSSRRRTTTXXX[[[[[[___eeemmmkkkhhhaaa[[[VVVTTTTTTLLLLLLMMMNNNNNNMMMKKKKKKLLLLLLLLLIIIGGGGGGJJJMMMNNNNNNMMMPPPPPPRRRzzz~~~sssgggYYYLLLMMMOOORRRVVVZZZ]]]^^^___]]]```dddiiiooozzznnnbbbVVVWWWcccrrrzzz|||}}}rrriiidddeeelllxxx|||rrrnnnnnnmmmooouuu}}}zzzttthhhYYYLLLDDDAAAAAACCCDDDDDDCCCCCCDDDEEEGGGKKKEEENNN```qqquuuYYYIII999333555666666666666555999CCCJJJKKKMMMOOO___ccc[[[\\\VVVRRRQQQQQQOOONNNQQQWWW[[[YYYUUURRRPPPOOOOOOPPPOOOMMMKKKLLLMMMMMMJJJGGGIIIEEEHHHJJJKKKWWW```ZZZRRRRRRQQQOOOMMMMMMOOOPPPKKKHHHIIIQQQTTTPPPJJJIIIIII```}}}pppiii___TTTJJJBBB>>>===<<<@@@EEEJJJOOOVVV^^^cccfffjjjvvv^^^OOOOOOFFFEEEEEEDDDDDDEEEFFFGGGIIIMMMTTTaaarrrhhhWWWTTTSSSUUUXXXWWWUUUWWW]]]aaaaaa```\\\WWWSSSRRRRRRPPPQQQQQQRRRQQQOOONNNMMMJJJIIIHHHFFFEEEEEEHHHJJJOOONNNNNNTTTTTTOOOeeessseee^^^UUUIIINNNPPPTTTXXX[[[^^^___```bbbeeehhhlllqqqyyy~~~xxx___ZZZXXX```ppp}}}zzzqqqllljjjpppvvvtttmmmnnnrrrtttxxx}}}|||llleeeYYYKKKAAA===???BBBDDDEEEEEEDDDCCCCCCFFFIIILLLKKKWWWjjjzzz|||dddHHH===444333666666666777999999===DDDHHHJJJOOOVVVrrr[[[WWWVVVSSSPPPNNNOOOMMMKKKNNNTTTSSSSSSRRRQQQPPPMMMLLLJJJJJJJJJLLLPPPTTTSSSNNNHHHJJJGGGLLLOOONNNWWW]]]UUUMMMPPPSSSTTTRRRPPPOOOOOOOOOLLLLLLPPPRRRPPPKKKIIIOOOSSSuuu{{{llldddYYYOOOFFF===;;;<<<>>>CCCIIIOOOTTTZZZccciiilllrrrcccKKKGGGIIIEEEEEEEEEEEEFFFFFFGGGHHHLLLQQQ___{{{```XXXUUUSSSTTTTTTQQQOOORRRXXX]]]]]][[[XXXSSSPPPPPPPPPTTTUUUUUUTTTRRRPPPNNNLLLIIIGGGEEEDDDDDDEEEFFFGGGMMMNNNMMMRRRVVVPPPVVVmmmpppeee___UUUJJJNNNQQQUUUYYY^^^aaaccccccfffjjjnnnrrruuu{{{xxxkkkfffSSSWWW```nnn|||xxxrrrppppppzzzxxxrrrpppssswwwxxx}}}yyyuuuaaaZZZNNNDDD??????BBBEEECCCEEEFFFDDDBBBCCCHHHLLLPPPTTTeeevvvqqqSSS<<<555111333555444444666<<<>>>BBBFFFGGGMMM[[[iiigggXXXSSSOOOPPPNNNNNNPPPNNNLLLNNNSSSPPPQQQSSSSSSRRRPPPNNNLLLKKKLLLPPPXXX^^^^^^XXXQQQLLLJJJOOOQQQOOOUUUYYYPPPJJJNNNTTTWWWVVVSSSPPPNNNWWWTTTRRRQQQOOOMMMJJJIIIPPPKKKccc}}}wwweee\\\RRRKKKCCC<<<;;;???@@@FFFMMMSSSWWW^^^gggmmmkkkvvvpppMMMGGGGGGAAAEEEEEEEEEFFFGGGHHHHHHIIIMMM]]]yyyvvv^^^YYYTTTRRRPPPOOOLLLKKKRRR[[[]]][[[WWWRRRNNNMMMOOORRRVVVUUUUUUSSSQQQNNNKKKIIIHHHGGGEEEDDDEEEEEEFFFFFFHHHLLLKKKLLLSSSRRRSSS^^^lll{{{vvvlll]]]PPPQQQTTTYYY___eeeiiimmmnnnooosssxxx{{{}}}yyyfffZZZXXXTTT___mmmzzz{{{vvvssssssttt|||zzzsssssstttwww|||{{{ssskkk[[[RRRGGG@@@???BBBEEEFFFCCCEEEFFFEEEBBBDDDIIINNNQQQ[[[ppp~~~{{{dddBBB777333222555666555444666<<<@@@FFFIIIJJJUUUmmmyyyaaaXXXTTTOOOOOONNNOOORRRRRROOOPPPTTTRRRRRRSSSTTTTTTSSSRRRRRRPPPOOOQQQXXX______YYYRRROOOLLLOOOOOOLLLRRRVVVMMMKKKOOOUUUXXXWWWUUUSSSQQQZZZZZZWWWRRRMMMLLLMMMMMMLLLNNNYYYuuuzzzsss^^^TTTKKKGGGBBB<<<>>>CCCAAAHHHOOOUUUYYY```iiiooolllzzz]]]EEELLLLLL>>>EEEEEEFFFGGGHHHIIIIIIJJJKKKkkknnnYYYTTTRRRPPPNNNLLLJJJKKKUUU```]]]YYYSSSMMMJJJKKKPPPUUUUUUUUUTTTRRROOOKKKHHHFFFIIIGGGFFFEEEFFFGGGFFFEEEBBBKKKIIIFFFOOOTTTUUU\\\bbbyyyzzz}}}vvvaaaSSSTTTXXX^^^fffmmmssswwwyyyyyy}}}~~~|||qqq^^^TTTUUU[[[iiiyyyyyyuuutttuuuvvv}}}uuuqqquuuxxxzzz~~~}}}nnneeeSSSJJJ???999;;;???AAAAAABBBEEEFFFEEEBBBDDDJJJPPPOOO]]]uuu}}}tttYYY666888555555888999777666999;;;AAAHHHKKKMMM\\\|||mmm^^^ZZZWWWSSSNNNNNNQQQUUUUUUQQQRRRUUUSSSSSSRRRRRRSSSTTTUUUVVVTTTQQQPPPSSSXXXXXXQQQJJJQQQLLLMMMLLLHHHPPPUUUNNNNNNQQQUUUWWWWWWVVVUUUUUUYYYZZZXXXRRRMMMNNNQQQTTTIIITTTWWWfff}}}ooodddVVVPPPGGGAAA@@@AAACCCEEEGGGKKKSSS\\\aaadddkkksss|||qqqOOOCCCAAADDDFFFBBBDDDCCCBBBGGGOOOPPPKKKSSS{{{{{{]]]UUURRRPPPLLLKKKJJJHHHKKKYYYiiiggg\\\SSSQQQRRROOOMMMLLLRRRRRRPPPMMMIIIFFFFFFGGGGGGGGGIIIIIIIIIIIIGGGGGGGGGHHHIIIIIIIIIKKKNNNPPP]]]ooommmrrrssszzzkkkVVVZZZbbbnnnxxx}}}yyyiiidddWWWOOORRRUUUbbbxxxwwwtttwww|||~~~zzzxxxyyy|||zzznnncccYYYEEEDDDBBBAAAAAABBBCCCDDDJJJEEECCCDDDCCCCCCKKKUUU\\\kkk~~~wwwZZZ@@@333444444555666777888999:::AAACCCKKKKKKTTTssskkkaaaWWWVVVXXXWWWSSSSSSXXXWWWSSSRRRUUURRRRRRRRRSSSUUUVVVXXXYYYVVVVVVUUUTTTSSSRRRQQQPPPMMMKKKJJJKKKNNNPPPPPPOOOPPPQQQQQQOOONNNOOOQQQSSSRRRQQQQQQRRRSSSRRROOOMMMNNNQQQPPPSSSfff}}}|||sssdddYYYNNNIIIAAA<<<<<<@@@DDDFFFLLLPPPXXX___bbbccckkkuuu^^^HHHAAABBBDDDGGGAAAEEEFFFCCCEEEKKKNNNMMMUUUtttzzzwww|||XXXOOOLLLLLLIIIIIIMMMQQQWWWeeessshhh\\\QQQNNNNNNMMMLLLMMMOOOPPPOOOMMMIIIGGGFFFGGGGGGGGGHHHIIIIIIHHHGGGGGGHHHIIIIIIIIIHHHJJJLLLOOOUUUbbbyyyvvvxxxttthhhkkkpppyyyhhhXXXSSSKKKKKKXXXaaaooo}}}wwwvvvzzzzzz|||~~~~~~nnncccYYYOOOBBBAAA@@@@@@AAACCCEEEGGGDDDBBBCCCEEEEEEHHHRRR___iiiwwwxxxaaaIII;;;666555555555666777999<<<===DDDIIILLLQQQnnnhhhccc\\\UUUUUUVVVSSSPPPPPPTTTTTTQQQQQQUUUSSSSSSSSSSSSSSSTTTUUUUUUVVVUUUTTTSSSQQQPPPOOONNNIIIIIIIIIKKKNNNQQQQQQPPPQQQQQQQQQOOOMMMKKKLLLMMMNNNNNNOOOPPPPPPOOONNNLLLOOOQQQQQQPPP[[[pppwwwqqq}}}xxxqqqhhhZZZQQQHHHBBB<<<999;;;AAAGGGJJJQQQVVV^^^cccbbbcccnnnzzz|||eeeMMMBBBAAACCCDDDDDD@@@EEEHHHGGGGGGKKKOOOPPPVVVpppzzzwww~~~lllWWWMMMJJJLLLIIIHHHKKKPPPYYYfffqqqhhh[[[OOOKKKKKKKKKKKKMMMKKKLLLNNNMMMJJJGGGFFFGGGFFFGGGHHHHHHHHHHHHGGGFFFEEEFFFHHHHHHIIIKKKNNNQQQQQQVVVrrr~~~|||~~~sssXXXIIIGGGCCCJJJ___mmm|||xxxyyy}}}~~~yyyyyymmm___VVVLLLCCC>>>>>>>>>???AAADDDFFFHHHAAABBBDDDFFFGGGMMM[[[iiisssiiiJJJ999666666777666555555777;;;>>>AAADDDJJJIIIXXXqqq[[[[[[WWWSSSTTTTTTQQQNNNNNNPPPQQQPPPQQQTTTSSSSSSSSSRRRRRRQQQQQQQQQUUUTTTSSSRRRPPPOOONNNMMMHHHHHHIIILLLOOOQQQQQQPPPLLLNNNOOONNNLLLJJJIIIIIIJJJJJJLLLMMMMMMLLLKKKKKKMMMMMMMMMLLLNNN]]]|||}}}llliiilllpppwwwqqqjjjlllwwwqqqjjj```UUUMMMEEE@@@;;;:::>>>EEELLLPPPUUUZZZbbbfffeeeggguuufffVVVFFFBBBCCCBBBAAAAAAAAADDDHHHKKKMMMOOOQQQQQQSSSsss{{{|||bbbYYYOOOMMMJJJJJJJJJJJJMMMWWWhhhuuueeeYYYNNNLLLLLLKKKJJJKKKGGGIIIKKKLLLJJJHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFBBBDDDFFFHHHJJJMMMQQQTTTSSSRRRkkk~~~xxx~~~|||mmmSSSFFFHHHHHHRRRjjjyyy|||zzz|||xxxyyy~~~tttaaaUUUNNNDDD=========>>>???AAACCCFFFGGGDDDEEEFFFEEEGGGQQQcccsssxxxzzz]]]@@@555555444666555444555888<<>>??????@@@AAABBBCCCDDDDDDFFFFFFEEEJJJYYYooo~~~}}}iiiLLL999555666333555444444555888>>>CCCFFFKKKMMMZZZlllYYYRRRSSSOOONNNOOOJJJMMMMMMLLLKKKJJJKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOOOOQQQRRRRRRSSSTTTTTTUUUUUUUUUTTTRRRRRRRRRQQQNNNLLLIIIKKKOOOPPPNNNKKKIIIHHHGGGIIILLLMMMKKKJJJKKKLLLJJJCCCDDDJJJJJJPPPlll{{{}}}wwwiii[[[UUUVVVWWWWWWXXXeeehhhnnnvvv~~~{{{uuuuuunnngggppp}}}rrrfff[[[PPPGGGAAA>>><<<<<>>EEEOOOXXX___bbbhhhhhhlllsss{{{|||VVVIIICCC@@@BBBDDDCCCDDDGGGGGGHHHJJJKKKHHHKKKYYYjjjhhhSSSKKKGGGGGGFFFLLLOOOPPPOOOUUUaaaiiikkkVVVMMMGGGHHHJJJIIIGGGGGGCCCEEEFFFFFFEEEDDDEEEGGGFFFEEEDDDDDDDDDDDDEEEFFFEEEEEEEEEDDDBBBCCCEEEGGGHHHHHHMMM[[[rrryyyllluuu~~~~~~|||sssttt{{{|||zzzsssnnnlllvvvxxxxxxUUUDDDNNNaaa|||zzzsssvvvhhh[[[MMMFFF@@@;;;<<>>???@@@@@@AAABBBFFFHHHHHHIIIJJJPPPaaa|||xxxeeeppp~~~|||yyy{{{vvvppprrrtttrrrmmmgggaaa]]][[[[[[aaarrr|||vvvuuuVVVKKK\\\qqq{{{{{{yyyuuussszzz}}}[[[QQQGGGBBB>>>:::>>>FFF???@@@BBBCCCDDDEEEEEEEEEAAAIIIQQQ[[[lll}}}kkkJJJ000222999555222555555777:::>>>CCCHHHLLLNNNUUUlllZZZRRRNNNOOOLLLEEELLLRRRLLLJJJQQQVVVUUUWWW[[[ZZZTTTPPPRRRTTTVVVWWWWWWVVVUUUWWWVVVVVVVVVUUUTTTTTTTTTQQQNNNLLLMMMQQQVVVZZZ[[[ZZZ[[[[[[YYYUUUQQQOOOOOOIIIMMMPPPOOOKKKHHHIIILLLGGGIIIJJJHHHEEEHHHSSS]]]zzz}}}zzzuuuyyy{{{yyytttooojjjjjjlllooonnnxxxvvvnnnbbbYYYUUUWWWZZZ]]][[[aaadddgggpppzzzsssfff___UUUKKKDDDAAA???===:::DDDLLLPPPWWWccckkklllkkklllrrr|||pppTTTGGGFFFFFFGGGGGGGGGGGGFFFFFFHHHCCCKKKRRROOO[[[zzzqqqNNNOOOGGGIIIOOOBBBJJJNNNNNN___jjjttt{{{cccRRRIIIDDDHHHKKKIIIHHHIIIEEEEEEDDDDDDCCCCCCBBBBBBGGGGGGHHHGGGFFFDDDBBBAAAEEEDDDDDDDDDEEEGGGIIIJJJCCCMMMKKKJJJVVViiiiiiddd|||zzz||||||zzz}}}}}}pppeeeeeekkkjjjbbbcccppp{{{oootttjjjXXXMMMZZZtttyyyrrrqqqzzzgggRRRKKKBBB>>>@@@AAAAAA???FFFEEECCCCCCCCCCCCCCCBBBEEEQQQXXXeee|||}}}WWW@@@///111666555444666333::::::<<>>======BBBIIIPPPSSSYYYaaadddbbbeeelllyyy}}}^^^MMMGGGEEEFFFGGGHHHHHHHHHGGGGGGFFFIIIOOOOOORRRllliiiPPPSSSIIIJJJSSSKKKMMMPPPOOO^^^jjjttt{{{cccOOOHHHHHHOOOTTTPPPIIIEEEEEEEEEDDDDDDDDDDDDCCCCCCGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFHHHJJJKKKDDDKKKKKKLLLUUU```wwwlllxxx~~~yyyxxxvvvsssyyy{{{}}}~~~zzzzzz{{{kkkjjjrrreeeYYYVVVggg~~~|||zzzvvvtttsssuuu|||nnnXXXIIICCC===;;;>>>@@@@@@???BBBAAA@@@@@@AAABBBCCCCCCJJJZZZfffuuuooobbbIII999...222777444222444222999;;;@@@HHHIIIPPPaaa^^^RRRNNNMMMKKKJJJJJJLLLNNNOOOPPPOOOPPPSSSVVVWWWUUURRRUUUUUUTTTTTTUUUXXX[[[\\\]]]XXXSSSPPPQQQQQQQQQPPPUUUUUUSSSQQQOOONNNLLLLLLTTTTTTUUUUUUTTTRRRPPPOOOKKKLLLLLLKKKIIIIIIJJJKKKGGGGGGGGGGGGGGGJJJNNNQQQVVV___rrrtttuuuzzzzzzrrriiibbbgggrrr~~~|||sssmmmgggbbbXXXQQQGGG@@@======???@@@IIINNNTTTXXX^^^cccbbb^^^dddrrr```MMMEEEEEEBBBDDDFFFHHHIIIIIIHHHGGGDDDNNNRRRMMMWWWwww]]]QQQUUUKKKJJJTTTQQQMMMNNNLLL[[[fffpppxxx___LLLGGGGGGMMMQQQNNNFFFAAADDDDDDDDDEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGCCCDDDEEEGGGIIIJJJJJJJJJEEEIIIJJJNNNRRRTTThhh~~~~~~zzz{{{yyyvvvuuuxxx{{{|||}}}}}}hhh___```aaa___ggg~~~}}}yyyvvvsssnnnpppyyy~~~sss[[[III???<<<:::;;;???BBBBBBAAA@@@@@@??????AAACCCFFFGGGSSSfffuuu{{{ZZZFFF;;;222000555888444222555555:::>>>FFFMMMNNN___}}}^^^JJJQQQIIIIIIHHHHHHIIILLLOOOPPPQQQPPPOOOPPPQQQQQQPPPOOOUUUSSSQQQPPPRRRUUUYYY\\\ZZZTTTNNNLLLNNNPPPNNNLLLRRRQQQPPPMMMKKKIIIGGGFFFMMMMMMMMMMMMMMMMMMLLLLLLJJJIIIHHHIIIJJJJJJHHHGGGEEEGGGHHHIIIIIIKKKNNNPPPNNNUUUggg}}}wwwsssvvvxxxsssnnnmmmwwwzzznnnfff___ZZZPPPJJJBBB======@@@DDDFFFKKKOOOVVV^^^fffjjjhhhdddlll~~~mmmUUUHHHCCCBBB@@@BBBEEEHHHIIIIIIHHHGGGEEEMMMNNNQQQaaavvvlllUUUQQQVVVNNNLLLQQQOOOMMMNNNKKKZZZfffqqqwww^^^QQQNNNKKKIIIHHHFFFEEEEEECCCDDDDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEGGGIIIJJJFFFGGGIIIJJJKKKKKKJJJIIIGGGHHHHHHNNNQQQMMMaaa}}}yyy|||}}}|||yyysssvvvyyyxxxvvvyyyiiiZZZVVV\\\dddvvv{{{vvvrrrrrrkkkqqq{{{|||}}}zzzqqqaaaNNNBBB===<<<<<>>;;;===BBBGGGJJJKKKOOOWWWaaaiiilllmmmmmmtttdddRRRIIIEEECCC???@@@CCCFFFGGGHHHGGGGGGHHHIIIHHHXXXooowwwxxxcccVVVSSSVVVTTTPPPNNNKKKNNNOOONNN___mmmwww{{{```VVVXXXVVVOOOGGGDDDGGGIIICCCCCCDDDEEEFFFGGGHHHHHHEEEDDDDDDDDDEEEGGGIIIJJJJJJKKKLLLLLLLLLKKKIIIHHHIIIHHHGGGMMMPPPMMM```{{{qqquuu|||{{{xxxtttsssuuuvvvtttqqqsss{{{jjjYYYSSS\\\jjj}}}zzzvvvsssrrrllluuuvvvwwwvvvnnnaaaRRRFFF???>>>>>>@@@BBBDDDEEEDDDCCCBBBBBBCCCCCCDDDIIIOOOUUUjjjtttXXX===444333333555666444333777<<<<<>>DDDIIILLLNNNQQQYYYccciiikkkooottt}}}rrrXXXKKKHHHGGGFFF@@@AAACCCEEEFFFGGGHHHHHHJJJPPPTTThhh~~~iii^^^ZZZUUUUUUVVVSSSMMMIIIGGGJJJLLLaaaqqqzzz|||^^^RRRXXXYYYQQQHHHDDDCCCBBBCCCCCCDDDDDDEEEFFFGGGGGGCCCCCCCCCDDDEEEGGGHHHIIIKKKKKKKKKKKKKKKJJJIIIHHHIIIJJJHHHKKKOOONNN]]]{{{|||ttt~~~}}}yyysssrrrqqqmmmlllnnntttzzzlll\\\XXXlll||||||{{{xxxuuusssppppppzzz{{{}}}yyyqqqpppkkkaaaSSSFFF???<<>>===EEEFFFJJJ[[[rrrzzzSSSPPPRRRKKKLLLKKKIIIIIIIIIJJJLLLNNNJJJKKKLLLKKKKKKLLLOOOQQQMMMOOORRRTTTVVVVVVUUUTTTQQQQQQRRRTTTTTTRRRNNNKKKHHHHHHHHHHHHGGGGGGGGGGGGGGGDDDAAA@@@@@@DDDHHHJJJIIIIIIIIIJJJKKKLLLJJJIIIGGGHHHJJJJJJIIIHHHHHHIIIHHHMMMFFFUUUzzzzzz|||tttiiikkksss|||~~~pppiiikkkooo{{{xxxuuummmmmmooottt}}}zzzxxxuuulll```WWWRRRKKKDDD===;;;:::===BBBHHHMMMOOOQQQUUU]]]fffjjjlllvvvqqq\\\LLLGGGGGGGGGFFFDDDDDDDDDEEEFFFHHHIIIKKKLLLiiixxxttt^^^TTTXXXTTTPPPQQQOOOJJJJJJBBBHHHMMMfffxxx___QQQSSSPPPHHHDDDDDDBBB>>>CCCCCCCCCDDDDDDEEEEEEEEEAAABBBCCCDDDEEEFFFFFFFFFHHHHHHGGGGGGHHHHHHIIIJJJGGGLLLJJJJJJNNNNNNVVVgggpppmmmiiieeeeeehhhmmmqqqxxxpppffffff|||xxxvvvuuurrrqqqpppuuuyyy}}}nnngggddd\\\QQQFFF>>><<<<<<@@@AAABBBBBBAAA@@@??????@@@CCCGGGIIINNNXXXdddnnn{{{bbbOOO<<<111333222333333222333777===AAA???HHHIIISSSssshhhUUUUUUUUUOOOLLLLLLJJJJJJKKKMMMOOOPPPJJJLLLNNNMMMLLLLLLNNNQQQOOOPPPRRRTTTUUUVVVVVVVVVWWWXXXXXXUUUPPPMMMMMMMMMIIIHHHHHHGGGFFFEEEEEEDDDGGGDDD@@@===>>>BBBGGGJJJHHHIIIJJJIIIIIIIIIKKKLLLLLLLLLMMMKKKIIIHHHIIIJJJGGGPPPMMMQQQfffxxxzzzzzz~~~}}}xxxuuuxxx~~~rrrllliiirrrwww~~~vvvssssssrrrwww}}}~~~wwwpppkkk```UUUNNNJJJCCC<<<>>>======@@@GGGMMMQQQSSSSSSWWWaaajjjmmmqqq\\\TTTJJJFFFGGGHHHFFFDDDHHHGGGFFFEEEFFFIIIKKKMMMMMM|||uuuYYYTTTIIISSSQQQIIIKKKIIIGGGKKKFFFMMMUUUpppfff[[[UUUIII???AAAHHHIIIDDDCCCCCCCCCCCCDDDDDDDDDDDD@@@AAACCCEEEEEEEEEEEEDDDDDDDDDCCCDDDEEEGGGJJJKKKFFFOOOMMMIIINNNNNNNNNWWWnnn~~~~~~~~~nnniiibbb___```dddhhhjjjnnn{{{uuuooosss{{{vvvsssqqqpppnnnqqqzzz}}}||||||vvvfff\\\WWWOOOFFF>>>;;;===???BBBCCCDDDCCCBBBAAAAAAAAAAAAEEEJJJOOOVVVaaappp{{{fffGGG999333333<<<333444555444777===BBBEEECCCKKKLLL]]]mmmWWWRRRPPPNNNOOOLLLLLLKKKKKKLLLNNNQQQSSSKKKNNNPPPOOOLLLLLLMMMOOOPPPPPPPPPQQQRRRTTTVVVWWWYYYZZZYYYSSSMMMKKKNNNRRRFFFFFFFFFFFFFFFEEEEEEEEEGGGDDD???<<<<<<@@@FFFIIIGGGIIIJJJIIIFFFGGGJJJNNNQQQRRRQQQOOOLLLKKKLLLMMMCCCOOOPPPMMMSSSccczzzzzzuuuyyyrrriiikkkooovvv~~~zzzuuuvvvyyy|||}}}sssiiiccc]]]SSSLLLGGGDDD@@@===:::<<>>EEECCCAAA@@@???@@@AAABBBCCCDDDEEEEEEEEEDDDCCCBBBCCCAAA???AAAFFFJJJKKKKKKKKKGGGFFFJJJKKKIIIJJJNNNVVVmmmwwwrrriiibbb^^^```cccgggmmmrrr{{{|||ooo}}}vvvsssooolllnnnrrruuu~~~~~~|||www```TTTNNNHHHAAA<<<<<<>>>AAABBBDDDCCCBBBCCCDDDDDDCCCBBB>>>HHHRRRVVV]]]jjjyyydddHHH<<<777111111666444444333555<<>>888999BBBJJJKKKJJJLLLMMMKKKHHHJJJPPPSSSPPPLLLJJJJJJKKKKKKJJJJJJGGGIIILLLJJJMMMccc|||eeeeeeqqqvvvzzzxxxiiiddddddlllsssxxx~~~{{{xxxpppggg^^^XXXOOOHHHDDDAAA>>><<<===???DDDJJJPPPSSSUUUUUUQQQRRRXXXeeewwwVVVMMMGGGEEEDDDDDDEEEFFFEEEDDDJJJFFFEEEIIIMMMNNNPPPUUU||||||ZZZQQQHHHHHHHHHIIIJJJJJJIIIHHHHHHMMMUUUWWWkkk[[[PPPLLLFFFAAA@@@AAA@@@===>>>>>>???@@@AAABBBBBBBBBCCCDDDDDDDDDDDDCCCAAAAAA???>>>>>>AAAFFFJJJKKKKKKJJJJJJHHHGGGFFFGGGJJJMMMRRR]]]lllzzz{{{}}}|||wwwnnnfffaaaaaabbbdddhhhlllsss}}}~~~rrr{{{}}}vvvrrrooolllnnnsss|||~~~wwwwwwlllWWWLLLHHHDDD>>>;;;<<>>===;;;>>>AAAFFFKKKPPPRRRSSSTTTPPPTTT\\\jjj]]]CCCLLLFFFDDDBBBAAACCCEEEEEEEEEFFFDDDFFFJJJKKKKKKPPPVVVrrrvvvtttVVVMMMKKKHHHIIIIIIJJJJJJIIIIIIHHHXXX[[[\\\tttcccTTTNNNFFFBBBAAA@@@>>>===:::<<>>BBBGGGJJJJJJJJJFFFKKKJJJDDDEEEMMMRRRPPPVVVUUU]]]~~~}}}nnn}}}~~~vvvmmmgggcccbbbbbbdddeeehhhoooyyyvvvsss~~~|||uuuqqqooommmpppvvv}}}xxx{{{zzzqqqyyy}}}ooo\\\KKKCCC@@@>>><<<<<<>>>@@@BBBBBBDDDDDDDDDDDDCCCBBBAAA@@@IIIMMMTTT```rrr~~~|||sssMMM===111111333111111444333222333888???DDDFFFEEECCCPPPtttjjjZZZNNNOOOSSSPPPLLLLLLHHHLLLNNNMMMMMMMMMKKKFFFGGGHHHKKKNNNOOOPPPOOONNNKKKQQQTTTSSSSSSUUUUUURRRRRRRRRPPPLLLHHHEEEEEEFFFDDDDDDBBBAAA@@@??????@@@DDDFFFFFFCCCAAACCCJJJQQQUUUNNNHHHIIIJJJHHHGGGIIIIIIGGGDDDCCCDDDEEEEEEEEEHHHEEEGGGLLLKKKIIIPPPZZZuuurrraaa[[[[[[eeerrryyy|||yyyooogggbbbdddooozzz|||yyyoooiiieee\\\SSSKKKHHHCCC???<<<<<<<<<===EEEGGGKKKNNNPPPRRRSSSTTTYYY```jjjxxxcccOOOIIIJJJJJJFFFBBBAAABBBDDDEEEEEE>>>CCCJJJNNNKKKJJJSSS^^^yyydddRRRKKKLLLHHHIIIIIIIIIIIIIIIIIIHHHTTTVVVYYYyyyqqqZZZPPPGGGCCCBBB@@@>>>>>>>>>???@@@AAAAAA@@@???>>>CCCCCCCCCBBBAAA@@@???>>>;;;===AAAEEEHHHIIIHHHGGGAAAIIIIIIEEELLL[[[\\\RRRXXXUUUVVVjjj~~~{{{tttmmmiiifffeeeeeebbb```aaagggrrr~~~xxxllluuu{{{tttpppooooootttzzzvvvuuu}}}pppsss|||qqqhhh[[[LLLAAA===;;;:::;;;>>>AAACCCDDDDDDAAABBBDDDEEEEEEEEEEEEFFFPPPXXXdddrrr|||zzzhhhUUU;;;333...222555444333444444444999@@@FFFFFFEEEEEEIIIkkk[[[SSSOOOPPPPPPKKKHHHHHHHHHLLLOOONNNMMMNNNJJJEEEJJJLLLNNNPPPPPPOOOMMMLLLLLLVVVYYYRRROOOSSSUUURRRQQQQQQPPPLLLGGGFFFHHHLLLHHHEEEBBB???>>>@@@BBBCCCFFFFFFDDDDDDIIIVVVgggtttbbbWWWMMMLLLMMMJJJFFFDDDFFFDDDBBBBBBDDDEEEEEEDDDFFFBBBCCCIIIKKKJJJLLLPPPYYYsssttthhh\\\TTTYYYdddjjjmmmsssxxx}}}sssgggccchhhoooqqqtttxxx|||}}}{{{tttkkkeee___TTTJJJCCCBBB???<<<;;;<<<>>>AAANNNPPPRRRSSSRRRRRRUUUWWWbbbmmm{{{]]]GGGIIIOOOMMMPPPKKKEEEBBBAAACCCEEEFFFBBBHHHNNNLLLDDDEEEWWWkkk}}}fffTTTLLLFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHFFFIIIQQQvvvttt___RRRGGGDDDDDDAAA???@@@@@@@@@?????????AAABBBCCCCCCCCCBBBAAA@@@?????????@@@BBBFFFHHHHHHGGGEEEDDD@@@FFFFFFFFFSSSaaa\\\KKKLLLQQQPPPRRRuuu|||}}}xxxsssooolllkkkhhhccc]]]ZZZ\\\dddnnnuuuzzzgggoooxxx~~~yyyrrrpppppprrryyy}}}tttxxxssslllxxx~~~rrrdddXXXLLLAAA;;;::::::;;;===@@@DDDFFFFFFDDD@@@BBBDDDDDDDDDEEEGGGJJJWWWgggyyymmmQQQ;;;444111111444666444333333444666>>>GGGIIIEEEDDDHHH___fffSSSPPPOOONNNLLLHHHGGGIIIJJJNNNPPPNNNNNNOOOMMMIIIPPPPPPQQQQQQPPPNNNLLLKKKPPPZZZ]]]TTTNNNRRRTTTQQQKKKLLLKKKHHHEEEEEEJJJNNNUUUPPPIIICCC@@@BBBEEEHHHFFFEEEFFFHHHPPP___qqq~~~dddXXXMMMLLLMMMKKKFFFCCCEEEDDDCCCCCCEEEFFFFFFEEECCC???@@@EEEJJJLLLMMMNNNJJJ^^^rrr}}}www{{{}}}tttcccUUURRRVVV\\\___eeelllsss{{{tttjjjffffffjjjlllpppuuuzzz~~~wwwuuuooofff```ZZZOOODDD>>>>>>===<<<<<<>>>CCCGGGNNNPPPQQQOOONNNOOOTTTXXXdddtttYYYNNNJJJKKKSSSXXXUUUOOOGGGBBBAAACCCFFFGGGIIIKKKJJJEEE>>>CCCZZZqqq}}}\\\OOOJJJGGGEEEGGGFFFFFFEEEEEEFFFFFFGGGAAAHHHTTTzzzvvvbbbRRREEEDDDEEEAAA???BBB??????>>>???AAAEEEHHHKKKBBBBBBAAA@@@@@@@@@AAAAAADDDGGGIIIIIIGGGDDDBBBBBBCCCDDDDDDHHHSSS[[[QQQAAACCCLLLNNNJJJeeennnuuu}}}zzzvvvtttsssrrriiieee^^^ZZZZZZ```fffkkkwww||||||gggkkkpppwwwxxxqqqppprrrvvv}}}xxxvvv|||vvvmmmnnnvvviiiYYYNNNDDD;;;999:::<<<===???CCCFFFGGGEEEDDDAAACCCEEEDDDDDDFFFKKKPPPaaatttttt\\\CCC222111111222333333222222222555888@@@HHHGGGCCCIIIUUUrrr~~~VVVNNNMMMLLLKKKIIIIIIKKKNNNNNNQQQPPPMMMMMMOOOOOOLLLQQQQQQPPPPPPOOOMMMLLLLLLSSSYYY[[[VVVPPPOOOQQQQQQKKKKKKJJJIIIHHHJJJNNNQQQ___ZZZQQQIIIEEEFFFIIIKKKEEEGGGJJJMMMRRRYYY```fffXXXNNNGGGHHHKKKJJJGGGEEEEEEDDDCCCDDDEEEFFFEEEDDD@@@??????DDDIIIMMMMMMLLLJJJXXXhhhtttzzz|||ssseeeXXXOOOIIIVVVYYY^^^dddjjjsss{{{vvvllleeeiiiiiikkkpppvvv{{{}}}~~~~~~~~~|||yyyzzz}}}~~~xxx~~~xxxooommmeee\\\VVVQQQIII@@@<<<=========>>>BBBHHHMMMNNNOOOOOOMMMLLLOOOWWW^^^rrrfffIIIPPPRRRUUU\\\[[[VVVOOOGGGAAAAAADDDGGGJJJLLLKKKLLLNNNPPPWWWggguuukkk]]]MMMGGGKKKGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFQQQ```~~~cccPPPCCCBBBDDD@@@???BBB???@@@AAACCCFFFHHHJJJLLLBBBAAAAAA@@@AAAAAACCCCCCEEEGGGIIIHHHEEEBBBAAAAAADDDDDDFFFKKKQQQPPPJJJCCCHHHGGGLLLMMM\\\iiieeelllwww|||zzzwwwvvvvvvvvvjjjgggaaa]]][[[\\\___aaagggmmmuuu|||~~~iiihhhgggnnn~~~wwwqqqpppsssyyyvvvvvvxxx~~~kkkoooxxxyyyqqqcccWWWKKKCCC===999;;;>>>??????AAACCCFFFFFFCCCAAABBBEEEGGGHHHJJJPPPYYYaaarrr}}}sss[[[FFF999222000222222111000222444666:::<<>>???@@@DDDKKKPPPSSSTTTTTTRRRRRRWWWaaajjjnnnSSSJJJMMMOOO___dddRRRUUUNNNEEE@@@@@@DDDIIILLLMMMNNNVVVeeeqqqwwwzzz}}}zzzxxxZZZZZZHHH@@@JJJGGGEEEDDDCCCBBBBBBCCCDDDEEEGGGUUUgggbbbOOO@@@AAACCC???===AAAAAACCCEEEHHHIIIIIIHHHHHHBBBAAA@@@@@@AAABBBDDDEEEDDDFFFHHHGGGCCC@@@@@@AAACCCCCCHHHNNNOOOKKKJJJLLLNNNBBBGGGNNNRRRqqqqqq]]][[[jjj}}}{{{|||yyyxxxwwwxxxxxxllliiiccc^^^ZZZWWWWWWWWWZZZ```hhhpppvvv{{{lllfffaaaggg{{{~~~~~~vvvpppqqquuu|||sssvvvyyypppeeerrrxxxhhh]]]PPPFFF===999888999>>>CCCAAAAAABBBCCCEEEDDDAAA???AAAEEEIIIMMMRRR\\\iiisssxxx___DDD555222333000333333000000444999<<>>???BBBFFFHHHIIIGGGBBB===AAAHHHOOOiiiyyyWWWWWWWWWWWWYYY\\\bbbfffhhhlllrrrvvvxxxxxxyyyyyy|||~~~iiifffcccdddhhhlllmmmmmmppprrrwwwzzz||||||zzzyyyyyyyyyzzzzzz{{{|||}}}}}}|||zzzyyyyyy{{{{{{zzzxxxzzzzzzzzzyyyyyy{{{~~~}}}tttiii~~~zzzssskkkeee]]]TTTLLLIIIFFFAAA>>>???>>>===@@@GGGKKKKKKNNNRRRWWW]]]^^^[[[\\\hhhvvvsssNNNOOOSSSYYY]]][[[UUUOOOIIIDDDBBBDDDGGGHHHKKKPPPSSSRRR\\\~~~xxxdddSSSMMMIIICCCCCCJJJHHHDDDAAA@@@BBBCCCCCCAAAGGGPPPllltttOOOIIIEEEEEEEEEAAA@@@AAADDDEEEFFFEEEDDDCCCDDDEEE@@@@@@???>>>@@@BBBDDDFFFFFFAAA>>>@@@AAA???@@@CCC@@@CCCFFFGGGGGGFFFGGGHHHMMMNNNPPPRRRUUU]]]hhhppp{{{lllqqqzzz}}}~~~yyywwwuuutttrrrllljjjeee___ZZZVVVTTTSSSVVVWWW]]]dddhhhlllttt}}}xxxeeeWWW```yyy}}}uuuooorrrxxx{{{|||eeemmm~~~tttbbbSSSKKK???<<<999:::===@@@AAAAAAFFFCCCBBBCCCBBB@@@AAADDDBBBIIIOOOTTT]]]nnn|||xxx```KKK:::000111777111222333333333555:::>>>===HHHHHHAAAMMMmmm```RRRQQQKKKKKKJJJJJJJJJLLLMMMNNNMMMLLLKKKJJJIIIHHHHHHHHHAAAFFFIIIIIIJJJNNNMMMJJJJJJKKKKKKLLLLLLKKKJJJJJJHHHHHHIIIJJJJJJIIIIIIHHHEEEFFFGGGIIIMMMQQQTTTVVVKKKJJJGGGFFFEEEGGGIIIJJJHHHFFFEEEFFFDDD@@@AAAEEEBBBCCCBBB@@@======>>>@@@DDDEEEEEEDDDCCCCCCEEEGGGFFFIIIMMMYYYtttwww```OOONNNQQQQQQVVVaaa[[[bbbiiilllnnnrrruuuvvv~~~tttfff___^^^aaaaaa```fffjjjppptttvvvwwwxxxzzzxxxxxxzzz{{{|||{{{xxxuuuvvvvvvuuuuuuuuuvvvvvvwwwwwwxxxzzz||||||{{{yyyxxxyyyyyyyyyzzz{{{{{{|||||||||~~~zzztttooolll~~~zzzuuummmeee___XXXPPPHHHFFFCCC???===>>>>>>???DDDLLLPPPQQQTTTYYYbbbhhhkkkjjjnnn|||uuuSSSOOOSSS[[[aaabbb]]]SSSLLLHHHCCCBBBEEEHHHHHHIIILLLJJJ[[[rrr}}}}}}dddTTTHHHHHHHHHFFFJJJQQQGGGCCC@@@???@@@AAAAAA???>>>KKKjjjiiiRRRKKKFFFEEEEEEBBBBBBCCCCCCDDDEEEDDDBBBAAABBBCCC@@@@@@??????@@@BBBDDDEEEFFFAAA???AAABBB@@@@@@BBBFFFGGGHHHGGGDDDCCCCCCCCCMMMNNNOOOOOOPPPVVV___fff~~~yyysssooonnnmmmkkkiiifffbbb]]]YYYWWWUUUSSSSSSVVV\\\___ccckkksss|||}}}kkk]]]ddd{{{xxxrrrnnnsss{{{{{{rrrdddppptttkkk```PPPDDD>>>;;;999888:::???BBBCCCBBBDDDAAA@@@BBBBBB@@@BBBFFFDDDIIIQQQ]]]oooppp]]]FFF888222000111444444333333333666;;;@@@DDDFFFEEEEEEPPPjjjdddTTTPPPMMMNNNMMMLLLKKKKKKKKKLLLMMMLLLLLLKKKJJJIIIHHHHHHHHHFFFJJJKKKIIIIIIKKKJJJFFFJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHJJJLLLNNNPPPIIIHHHEEECCCCCCDDDFFFHHHKKKHHHHHHHHHEEEAAABBBFFFEEEDDDBBB@@@@@@@@@@@@@@@BBBCCCDDDCCCCCCDDDFFFIIIIIILLLMMMPPP]]]qqqnnnRRRMMMPPPNNNLLLMMMUUUZZZ```cccgggkkkpppssswwwxxxzzz}}}~~~|||{{{sssiii```ZZZXXXXXX```dddjjjnnnqqqrrrssstttwwwvvvuuuuuuvvvvvvuuutttssssssttttttuuuvvvwwwxxxuuuvvvxxxyyyyyyyyyxxxwwwuuuvvvvvvwwwwwwxxxyyyyyytttuuuuuuuuuqqqlllgggccczzzssslllddd\\\WWWPPPIIICCCBBB@@@===<<>>@@@FFFOOOSSSTTTWWW\\\ffflllppprrrzzzWWWHHHQQQYYYbbbgggcccYYYNNNGGGEEEAAABBBHHHMMMLLLKKKKKKBBBcccsssdddrrr|||ZZZNNNEEEEEEEEEBBBDDDIIIEEECCC@@@>>>>>>???>>>===;;;IIIjjjggg[[[QQQIIIFFFEEEBBBAAABBBAAABBBCCCBBBAAA@@@@@@BBB@@@?????????@@@BBBDDDEEEEEEAAA@@@DDDEEEBBB@@@AAAHHHHHHGGGEEEBBBAAABBBDDDNNNNNNNNNLLLKKKNNNUUU[[[ooo{{{}}}yyy}}}tttooommmmmmnnnmmmjjjgggbbb]]]YYYVVVSSSPPPPPPSSSUUUXXX___gggrrrvvv}}}pppbbbggg|||rrrmmmmmmttt{{{yyyvvvhhhfffxxx|||pppcccYYYOOODDD<<<999777777888<<<@@@CCCDDDDDDBBB??????AAA@@@???CCCIIIJJJOOO[[[ooo{{{YYYFFF333...222555555555333111000222777>>>CCCFFFKKKBBBHHHfffjjjMMMNNNRRRNNNMMMLLLKKKJJJIIIIIIIIIIIIKKKKKKJJJJJJIIIIIIIIIIIIJJJMMMLLLIIIHHHJJJJJJGGGLLLKKKIIIHHHFFFEEEEEEEEEGGGGGGFFFEEEEEEEEEFFFGGGJJJIIIIIIHHHHHHIIIIIIJJJGGGEEECCCAAA@@@BBBCCCEEEJJJHHHGGGHHHEEE@@@AAAEEEIIIEEEBBBBBBCCCCCCAAA??????@@@BBBBBBCCCEEEHHHKKKHHHMMMNNNLLLOOO[[[kkkuuuqqq[[[RRROOOLLLKKKLLLRRRTTTWWW[[[^^^bbbhhhlllqqqrrrtttxxx{{{}}}{{{zzz|||~~~tttdddXXXTTTUUUWWW[[[aaafffiiillloooqqqsssrrrqqqoooooopppqqqrrrpppqqqrrrssstttvvvwwwxxxssstttttttttuuuuuuuuuuuuqqqqqqrrrssssssttttttuuusssqqqppppppooolllfffaaa~~~yyyqqqhhhaaaZZZSSSOOOGGGAAA>>>>>>===<<<===AAAEEEGGGNNNUUUWWWVVVYYY^^^eeekkkqqquuufffMMMQQQZZZ___dddbbbZZZPPPGGGCCCCCCAAADDDLLLQQQPPPNNNMMMJJJhhh}}}jjjhhhyyyeeeVVVMMMFFFEEECCC>>>===???DDDBBB@@@???>>>======<<<<<>>;;;;;;666888;;;???BBBDDDDDDCCCAAA??????@@@@@@???EEELLLUUU]]]mmm{{{eeeJJJ;;;///000666777555333222111222666<<>>===>>>@@@AAABBBEEEIIILLLLLLNNNNNNJJJJJJRRR___jjj|||}}}uuuiiillljjjfff]]]QQQIIIJJJPPPRRRQQQSSSWWWYYYZZZ^^^bbbiiijjjlllqqquuuwwwwwwvvvuuuzzz}}}wwwiii^^^ZZZ[[[QQQSSSWWW[[[```eeekkkpppnnnnnnnnnmmmllllllmmmnnnooooooppprrrssstttttttttqqqppppppppppppqqqrrrsssnnnnnnoooooopppqqqqqqqqqsssooolllmmmooommmgggaaa}}}rrrlllddd]]]VVVQQQMMMJJJ@@@<<<;;;<<<======@@@FFFPPPRRRXXX\\\[[[XXXZZZ```gggoooxxxnnnLLLIIIWWWeeeddd```XXXNNNGGGEEEFFFEEEDDDGGGMMMPPPNNNMMMOOOcccrrr~~~rrrppp|||oooVVVKKKGGGDDDDDDDDDBBBBBBDDDBBBBBBAAA@@@>>>=========>>>???YYY~~~{{{cccWWWKKKGGGFFFDDDBBBBBBAAABBBCCCBBB@@@???@@@AAA?????????@@@AAABBBCCCDDDDDDAAABBBFFFGGGCCC@@@@@@@@@AAA@@@@@@AAADDDIIILLLLLLMMMNNNMMMKKKLLLPPPUUU```iii|||zzz{{{|||ooottt~~~}}}~~~yyyxxxtttttttttrrrnnnhhhbbb___]]]UUUOOOMMMMMMMMMQQQWWWWWW\\\dddkkkpppuuuyyy{{{~~~uuugggbbbooowwwlllkkkppp{{{yyy{{{kkk```iiizzzvvvooo___RRREEE>>>:::777777:::999;;;???BBBCCCCCCBBBBBBBBBAAAAAACCCBBBDDDLLLUUUdddooo}}}xxx___HHH999333000333555333000///444555999>>>CCCFFFGGGFFFCCCYYY~~~aaaMMMJJJHHHGGGHHHBBBBBBCCCDDDEEEFFFFFFFFFHHHIIIJJJKKKKKKJJJJJJIIINNNPPPPPPLLLLLLPPPPPPNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMKKKIIIHHHGGGHHHIIIKKKHHHHHHIIIIIIIIIHHHHHHHHHDDDCCCAAA@@@AAABBBEEEGGGEEECCCCCCEEEDDDAAABBBFFFKKKGGGCCCDDDFFFGGGBBB>>>;;;===???@@@BBBEEEIIILLLSSSOOOIIIDDDCCCEEEKKKQQQnnngggdddkkkpppllldddYYYOOOHHHNNNKKKLLLRRRUUUTTTVVVZZZ]]]^^^aaaeeejjjmmmnnnmmmppprrrtttqqqkkkeeeaaa```RRRRRRRRRRRRTTTYYY```eeeeeehhhkkklllkkkiiiiiijjjlllmmmnnnooooooooonnnnnnlllllllllllllllmmmnnnnnnjjjkkkkkkllllllmmmnnnnnnlllhhhdddeeeggggggbbb]]]~~~yyyuuuddd___XXXRRRMMMJJJFFFDDD<<<::::::===???@@@FFFMMMRRRTTTXXX[[[YYYUUUYYY```lllwwwsssPPPFFFSSSbbbjjjdddZZZOOOGGGEEEGGGJJJIIIIIIKKKNNNMMMLLLQQQXXX|||{{{rrr|||wwwVVVNNNEEEEEEDDDDDDDDDCCCCCCDDD???@@@AAA@@@>>>======>>>DDD???TTTzzz^^^QQQFFFEEEGGGGGGFFFFFF@@@BBBBBBAAA@@@???@@@AAA>>>???@@@AAABBBCCCCCCCCCDDDAAAAAAEEEFFFBBB@@@@@@AAAAAAAAA@@@@@@BBBFFFJJJIIILLLNNNNNNMMMNNNRRRVVVWWWZZZnnnuuubbb~~~{{{~~~zzzsssxxxzzzyyyyyyttt~~~zzzttttttuuuuuusssoookkkiiiaaaXXXPPPNNNLLLKKKMMMQQQQQQUUU[[[```eeekkkpppsssvvv{{{||||||{{{nnnbbbgggyyy{{{qqqnnnnnnttt~~~zzzppp___aaaqqq{{{lll```YYYMMMCCC999777777666888;;;<<>>:::999;;;???AAADDDKKKTTTPPPRRRWWWZZZXXXWWW]]]fffxxxsssUUUIIILLLYYYdddccc[[[QQQIIIEEEFFFHHHJJJIIIKKKOOOQQQOOOSSSaaaooo]]]KKKHHHDDDEEEDDDBBB@@@@@@??????;;;>>>??????===<<<===>>>HHHBBBVVVzzz\\\OOOEEEDDDGGGGGGEEEDDD???@@@AAA@@@>>>===>>>???>>>???@@@AAABBBCCCCCCCCCDDD@@@@@@DDDEEEAAA???@@@AAAAAAAAAAAA@@@BBBEEEGGGFFFIIILLLMMMLLLMMMQQQTTTMMMSSSaaayyyYYYpppvvv{{{yyywwwvvvuuuppprrryyyyyyyyyyyywwwuuurrrnnnllleee\\\TTTQQQOOOLLLLLLNNNMMMOOORRRUUUXXX]]]cccggglllqqqxxx{{{{{{|||~~~~~~wwwwww||||||}}}tttfffdddsss{{{pppooopppyyyuuudddaaakkk{{{jjj[[[OOOJJJBBB:::666888;;;<<<===@@@>>>AAADDDEEEDDDCCCEEEFFFDDDFFFJJJOOOSSS[[[iiixxx{{{~~~xxxeeeNNN>>>555000222111333666666333555999222888???BBBBBBFFFMMMSSShhhnnnVVVEEEGGGKKKFFFCCCGGGAAABBBDDDFFFFFFGGGFFFFFFFFFGGGIIIKKKLLLLLLKKKJJJOOORRRRRROOOOOOPPPNNNJJJJJJKKKMMMNNNMMMLLLIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBCCCDDDEEEEEEEEEEEEDDDBBBAAAAAAAAACCCGGGJJJMMMKKKIIIIIIIIIGGGCCCDDDHHHFFFFFFFFFEEECCCAAA>>>======>>>@@@@@@@@@BBBEEEHHHIIIBBB???BBBEEEEEEGGGLLLRRRwwwzzzVVVKKKEEEHHHJJJHHHKKKSSSSSSSSSUUUYYY^^^bbbddddddaaabbbcccdddcccaaa^^^\\\XXXXXXVVVRRRNNNJJJIIIJJJMMMRRRWWWXXXWWWWWWZZZ]]]\\\^^^___aaabbbaaa```___^^^___```aaabbbaaaaaa```]]]^^^^^^______``````aaa^^^]]]\\\ZZZZZZZZZZZZZZZ{{{yyywwwtttpppkkkddd___SSSPPPJJJFFFCCC@@@<<<::::::999<<>>>>>;;;:::<<<>>>DDD@@@UUUvvvrrr___RRRFFFEEEGGGEEEAAA>>>===??????>>>===<<<===>>>>>>???@@@AAABBBCCCCCCCCCDDD@@@???BBBCCC@@@???@@@>>>???@@@AAAAAACCCFFFHHHDDDGGGKKKKKKKKKKKKOOORRROOOYYY\\\jjj{{{iiiZZZnnnzzz~~~xxxwwwvvvpppkkknnnzzz}}}zzzuuupppllljjjjjj```XXXUUUSSSOOONNNOOOJJJKKKKKKLLLNNNRRRXXX\\\dddjjjssswwwxxxyyy}}}~~~wwwxxx}}}uuu{{{wwwiiieeesss|||rrrppprrr|||hhhaaajjjvvv~~~xxxkkk[[[MMMDDD@@@:::555333888>>>???@@@BBB???BBBEEEFFFEEEEEEGGGIIIDDDGGGMMMTTTZZZddduuu|||lllRRR;;;111111333555111...000111000333777;;;AAAHHHIIIHHHNNNYYYddd~~~YYYRRRIIIDDDCCCBBBBBBCCCAAABBBCCCDDDDDDDDDCCCBBBEEEGGGIIIKKKLLLLLLKKKJJJIIIMMMOOONNNOOOQQQPPPLLLLLLNNNPPPQQQOOOLLLHHHFFFGGGGGGGGGGGGFFFEEECCCCCCDDDEEEFFFGGGGGGFFFEEEEEEAAA@@@@@@AAACCCGGGLLLNNNMMMJJJIIIIIIEEE@@@@@@DDDDDDEEEFFFEEEAAA>>>======??????@@@@@@@@@AAADDDFFFHHHCCCAAADDDDDDBBBDDDJJJNNNqqqeeeUUUIIIHHHHHHDDDHHHQQQLLLLLLNNNRRRWWW[[[\\\\\\WWW[[[___aaa```]]][[[[[[VVVXXXZZZYYYUUUOOOKKKIIIFFFIIIMMMMMMLLLNNNSSSYYYUUUVVVYYY[[[]]]]]]\\\[[[YYYZZZ\\\^^^^^^]]]\\\[[[XXXXXXXXXYYYZZZZZZ[[[[[[WWWWWWWWWUUUSSSRRRTTTVVVxxxqqqllliiicccZZZTTTRRRNNNJJJDDD>>>;;;<<<>>>@@@<<>>>>>>>>>>>===<<<;;;::::::;;;===>>>@@@FFFOOO```wwwvvvaaaPPPKKKDDDCCCEEEFFFDDDBBBAAAAAAAAAAAA@@@@@@???>>>@@@@@@@@@AAAAAAAAABBBBBBBBBAAABBBCCCEEEEEECCCAAADDDAAA>>>===???BBBCCCDDDIIIHHHGGGGGGHHHJJJLLLMMMMMMKKKQQQ___nnnwww}}}lllnnnmmmwww}}}bbbhhhhhhmmmkkkeeejjj}}}~~~wwwppphhhgggkkkiiigggaaa[[[WWWUUURRROOOPPPNNNJJJIIIIIIJJJJJJJJJTTTYYYbbbkkksssyyy{{{|||~~~|||{{{yyyxxxxxx~~~}}}qqqiiiooo~~~wwwssssssyyykkk___ggguuuxxxkkkeee\\\QQQGGG???999666666888;;;======>>>@@@AAADDDDDDEEEGGGIIIHHHFFFCCC???JJJVVV```nnn~~~xxxgggNNN;;;222111333333444333222222333666999;;;@@@>>>BBBHHHIIIRRRrrr^^^MMMJJJFFFCCCCCCCCCDDDCCC@@@@@@??????@@@@@@AAAAAADDDEEEGGGHHHIIIIIIHHHGGGLLLKKKJJJKKKNNNOOONNNKKKMMMOOOPPPOOOKKKHHHGGGFFFHHHHHHHHHEEEBBB@@@AAABBBIIIFFFCCCAAAAAAAAABBBBBBBBB@@@???AAAEEEHHHHHHFFFGGGFFFEEEDDDCCCBBBAAA@@@AAACCCEEEEEECCC@@@?????????>>>>>>@@@CCCDDDCCCBBBCCCCCCCCCDDDEEEEEEFFFFFFIIIWWWtttwww___JJJEEEFFFCCCBBBEEEKKKIIIJJJMMMMMMLLLOOOUUUUUUVVVWWWXXXWWWVVVUUUTTTPPPRRRUUUVVVTTTPPPLLLIIIGGGEEECCCBBBBBBEEEGGGIIIJJJLLLOOORRRTTTTTTTTTSSSTTTTTTTTTTTTUUUUUUUUUVVVWWWVVVUUUTTTTTTUUUVVVWWWTTTSSSQQQOOOMMMLLLLLLKKK}}}yyypppjjjdddaaa[[[RRRKKKJJJGGGDDD@@@<<<;;;;;;<<<===AAADDDKKKQQQQQQMMMNNNRRRTTTPPPUUUeeerrr|||\\\KKK???@@@CCCBBBDDDKKKGGGEEEFFFIIIGGGEEEGGGMMMMMMHHHMMMdddxxxqqqfffFFFCCCJJJMMMGGGEEEAAA>>><<<;;;:::;;;;;;;;;::::::::::::;;;;;;;;;@@@GGGWWWnnnzzzmmmXXXJJJEEE@@@@@@CCCEEEDDDBBB@@@@@@@@@@@@@@@???>>>>>>@@@@@@@@@AAAAAAAAABBBBBBBBB@@@??????AAACCCCCCCCCBBB@@@>>>>>>???AAABBBBBBCCCCCCDDDEEEGGGHHHJJJKKKLLLJJJJJJNNNSSS___rrruuujjjwwwkkkaaabbbgggggg```]]]iii}}}~~~tttkkkiiimmmiiieeeaaaaaacccccc]]]VVVRRRNNNJJJHHHGGGGGGGGGGGGJJJNNNUUU^^^eeekkkooopppttttttuuuuuuuuuvvvvvvvvv{{{|||~~~~~~~~~}}}ppphhhkkkvvv{{{xxxzzzxxxfffdddqqq~~~wwwmmmfffTTTOOOHHH@@@;;;888888888<<<>>>AAABBBCCCCCCEEEGGGDDDEEEGGGHHHHHHHHHHHHGGGRRRYYYcccpppVVVKKK<<<222///000222222444333333333555888<<<>>>@@@GGGJJJGGGKKKcccqqqKKKIIIFFFBBB??????????????????????????????@@@AAABBBEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFGGGJJJMMMNNNMMMJJJJJJKKKLLLKKKIIIGGGGGGHHHHHHHHHHHHFFFDDDCCCDDDEEELLLHHHFFFHHHLLLMMMIIIDDDEEEDDDCCCDDDFFFGGGHHHGGGFFFFFFFFFEEEDDDCCCAAAAAACCCBBBAAAAAA@@@@@@@@@???======>>>@@@CCCDDDCCCAAABBBCCCCCCDDDEEEEEEEEEEEEGGGJJJWWWmmm~~~ssskkk{{{lllYYYLLLDDD@@@AAAEEEEEECCCEEEIIIJJJIIILLLPPPPPPQQQRRRRRRRRRQQQPPPOOOIIIKKKNNNQQQRRRQQQOOONNNHHHGGGEEEDDDCCCBBBCCCCCCBBBCCCEEEHHHJJJLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPNNNLLLKKKJJJIIIIII{{{tttooohhhaaa[[[XXXRRRIIICCCAAA???>>><<<;;;;;;<<<===>>>GGGJJJOOOTTTSSSOOOOOOSSSTTTRRRZZZkkk|||ttt\\\FFF>>>;;;AAACCCAAACCCIIIFFFGGGJJJLLLIIIEEEHHHOOOQQQFFFQQQwwwuuucccwwwrrrKKK???DDDJJJLLLDDDBBB???;;;999777777777999999999::::::999999888999;;;???MMMcccooocccNNNBBB???<<<<<<@@@CCCCCCBBB?????????@@@??????>>>===AAAAAA@@@@@@AAAAAABBBCCCAAA???======???AAACCCDDD???>>>===>>>@@@AAA@@@???<<<>>>@@@BBBDDDEEEFFFGGGIIIJJJJJJFFFBBBJJJccc|||uuu{{{bbb[[[___cccaaaZZZZZZiiizzz}}}rrrnnnoookkkeeeccchhhooonnnfff\\\UUUQQQKKKGGGEEEEEEDDDCCCAAADDDIIIOOOUUU[[[___aaaggghhhjjjllloooqqqssstttuuuvvvvvvuuuuuuwww{{{~~~||||||}}}~~~}}}qqqgggfffooowww}}}|||{{{gggccclll{{{}}}sssjjjaaaXXXQQQCCC@@@;;;777666888;;;>>>@@@BBBDDDFFFFFFGGGIIIKKKGGGIIIIIIHHHFFFFFFJJJNNN[[[cccqqqwwwaaa:::666111000222555555444333333444555888<<>>=========<<>>AAADDDDDDBBB@@@AAABBBCCCEEEEEEEEEEEEDDDGGGBBBDDDPPP```lllvvv}}}}}}ppphhhtttpppeeeTTTHHHDDDCCCAAA???===@@@EEEHHHGGGHHHLLLKKKKKKMMMNNNNNNMMMLLLKKKEEEGGGIIIKKKMMMOOOOOOPPPJJJJJJIIIGGGEEEBBB???===;;;<<<===???AAACCCEEEFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIGGGFFFFFFEEE}}}wwwpppiiidddaaa[[[UUURRRLLLDDD???>>>;;;;;;::::::<<<@@@CCCFFFLLLMMMRRRUUUTTTPPPQQQVVVXXXYYYccctttrrrXXXOOOAAA???@@@DDDDDD@@@BBBFFFGGGHHHLLLPPPNNNJJJKKKOOONNNNNNbbb~~~llljjj~~~XXXDDDDDDEEECCCAAAAAA???<<<999777777777888888999:::::::::999888777:::;;;===GGGZZZfff[[[GGG===;;;999:::===@@@AAA@@@??????@@@@@@@@@??????>>>AAA@@@@@@@@@@@@AAABBBCCC???>>>===>>>@@@BBBCCCBBB===<<<===>>>@@@@@@>>><<<999;;;===???AAAAAAAAAAAAFFFLLLRRROOOFFFFFFYYYnnnuuuaaa^^^aaafffccc\\\```jjjppp~~~~~~uuuqqqnnnhhheeejjjooommmfff```ZZZUUUOOOJJJGGGEEEDDDBBBBBBCCCDDDFFFJJJNNNRRRUUU\\\^^^```cccgggjjjmmmnnnlllnnnooopppqqqssswwwzzzxxxyyyyyy{{{|||~~~~~~tttgggccckkkwww|||{{{mmmaaahhhuuu~~~rrreeeZZZQQQIIIDDD<<<:::999888999;;;???AAA@@@BBBDDDDDDDDDFFFHHHJJJKKKLLLKKKGGGEEEIIISSS[[[dddpppvvvWWW@@@333222111333666666555333111333555888<<>>>>>@@@@@@AAAAAABBBCCCEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDFFFHHHKKKMMMMMMKKKJJJGGGGGGFFFCCCBBBBBBEEEHHHEEEGGGHHHHHHHHHIIIKKKMMMJJJIIIIIILLLPPPPPPKKKFFFIIIKKKKKKIIIEEECCCEEEHHHEEEFFFHHHIIIIIIGGGDDDBBBHHHDDDAAACCCGGGIIIGGGCCC;;;<<>>>>>===<<<<<<===>>>AAABBBBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBzzzrrrjjjddd^^^ZZZYYYSSSMMMKKKGGGAAA======:::999888:::===DDDJJJNNNPPPPPPRRRUUUUUUSSSXXX___aaafffssssssXXXNNNMMMDDDCCCDDDEEEBBB@@@AAAEEEHHHHHHKKKPPPPPPLLLJJJKKKLLL___xxxwwwuuuiiiKKKDDDFFFBBB===<<<<<<;;;999888888888:::;;;999:::;;;;;;;;;999888777:::<<<<<>>>>>??????@@@@@@@@@@@@@@@???@@@@@@???>>>>>>@@@AAABBB===>>>???AAADDDDDDAAA???;;;;;;<<<>>>@@@???===;;;:::<<<===>>>??????>>>===DDDJJJQQQRRRLLLIIIRRR___vvvzzzjjj___bbbfffcccaaadddhhhtttvvvqqqjjjfffiiiiiieeeccceee___[[[UUUPPPMMMJJJGGGEEEGGGFFFDDDCCCDDDFFFIIIKKKRRRTTTVVVYYY\\\___aaabbbaaadddiiilllnnnqqqsssuuutttuuuvvvwwwxxxyyyyyyzzzxxxzzz~~~yyyggg^^^gggwww}}}}}}gggeeesss~~~{{{vvvnnncccVVVLLLDDD???<<<555666888:::<<<>>>???@@@AAABBBCCCCCCCCCDDDGGGIIIJJJKKKKKKJJJMMMWWWfffrrrsssWWW@@@444333222111222222222111000222333777;;;@@@CCCFFFGGGHHHLLL\\\vvvvvvNNNBBBHHHFFFCCCAAA@@@@@@AAA@@@???????????????@@@AAABBBCCCCCCBBBAAA@@@AAABBBCCCDDDDDDFFFHHHIIIIIIHHHFFFFFFHHHHHHEEEBBB@@@@@@CCCEEEDDDEEEGGGGGGGGGIIIKKKNNNIIIJJJJJJIIIHHHGGGHHHIIIHHHJJJKKKHHHDDDBBBDDDGGGDDDFFFHHHIIIIIIGGGEEECCCFFFDDDCCCGGGKKKKKKFFF@@@>>>???BBBEEEGGGGGGDDDAAA???@@@BBBCCCDDDDDDCCCCCC???AAADDDGGGJJJUUUjjj~~~{{{~~~vvvTTTDDD>>>;;;>>>@@@??????BBBDDDEEEGGGHHHIIIIIIIIIHHHJJJHHHGGGEEEEEEFFFGGGHHHKKKLLLNNNNNNMMMJJJGGGDDDDDDBBB@@@===<<<===>>>???>>>>>>?????????@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@AAABBBBBBBBBBBBAAA@@@???~~~yyyooofff^^^YYYTTTQQQNNNHHHCCCCCCAAA<<<:::;;;999:::;;;>>>CCCJJJPPPTTTTTTSSSTTTWWWXXX[[[dddmmmrrrzzzpppTTTJJJEEE@@@BBBBBBBBBBBBAAAAAACCCEEEIIIHHHKKKNNNMMMJJJMMMRRRWWWooodddSSSCCC??????<<<;;;???:::999777777777999;;;<<<::::::::::::999999888777777:::;;;<<>>>>>??????@@@@@@?????????>>>===<<<<<<>>>@@@AAA===>>>@@@CCCEEECCC@@@<<<<<<;;;<<<>>>??????===;;;>>>>>>????????????>>>>>>DDDEEEGGGHHHGGGFFFNNNWWWfffsss}}}eee[[[]]]aaadddeeecccjjj~~~wwwnnniiiiiigggbbbccciiiccc```\\\XXXUUUQQQLLLIIIJJJHHHEEEBBBAAAAAACCCDDDIIIIIIKKKMMMOOOQQQSSSSSSUUUYYY___cccfffgggiiikkkjjjkkkmmmnnnooopppppppppppptttzzz~~~~~~}}}|||||||||~~~yyygggYYY```ppp~~~qqqcccmmm|||yyynnnddd\\\WWWOOOFFF???:::999888555888<<<@@@CCCDDDDDDDDDDDDEEEEEEEEEEEEFFFIIILLLIIILLLQQQWWWaaapppiiiOOO:::444666555444333222111222333333444777;;;@@@EEEHHHJJJKKKKKKcccXXXBBBAAAEEEAAA@@@>>>>>>@@@AAA@@@???===<<<<<<<<<<<<===>>>>>>????????????@@@AAABBBCCCBBBCCCDDDDDDBBBAAAAAABBBGGGFFFDDDAAA>>>>>>@@@CCCBBBCCCEEEEEEEEEFFFHHHKKKIIIJJJKKKGGGCCCCCCGGGKKKHHHHHHHHHFFFEEEDDDEEEFFFDDDEEEGGGHHHHHHGGGFFFEEEBBBBBBDDDGGGJJJHHHBBB===AAABBBCCCFFFGGGGGGDDDAAA@@@@@@AAAAAABBBCCCCCCDDDBBBCCCDDDDDDCCCLLLbbbxxxOOOEEE<<<::::::999:::<<<>>>???AAACCCEEEEEEEEEDDDFFFDDDCCCBBBCCCDDDGGGHHHHHHIIIKKKLLLMMMLLLLLLKKKIIIGGGCCC@@@>>>===>>>>>>;;;;;;;;;:::::::::999999:::;;;;;;;;;;;;;;;;;;:::<<<===>>>??????>>>===<<<|||xxxpppkkkccc\\\VVVQQQLLLIIIEEE???;;;<<<<<<999999;;;;;;>>>CCCIIIOOOUUUYYY[[[YYYWWWWWWZZZ^^^eeerrrgggOOODDD???===<<>>:::888:::===999888777666666777999;;;::::::999888777777777777444:::;;;777:::@@@@@@:::666777888888888999:::;;;;;;<<<<<<===>>>>>>======>>>===;;;::::::<<<>>>@@@>>>>>>???AAABBBAAA>>>;;;===<<<<<<===??????>>>===@@@@@@@@@@@@@@@AAABBBBBBBBB@@@@@@BBBBBBEEEMMMVVV]]]{{{ppp{{{___UUUXXX___aaa]]]^^^gggwww~~~yyyppppppnnnfffcccfffdddbbb```^^^[[[VVVQQQLLLJJJHHHEEEBBB@@@@@@AAAAAABBBCCCDDDEEEGGGIIIJJJKKKKKKMMMQQQTTTUUUXXXZZZ]]][[[]]]___bbbdddeeeeeefffhhhmmmssswwwxxxxxxxxxyyyxxxwwwvvvuuuuuuvvvxxxyyy{{{wwwuuurrrfffZZZ\\\hhhsss}}}mmmaaaaaaqqq~~~{{{ooogggaaaXXXOOOGGGDDD@@@;;;888888999;;;===???AAADDDFFFHHHHHHHHHGGGGGGGGGGGGFFFHHHKKKNNNPPPUUU```mmm{{{vvvYYYCCC666000333999666555555444333444666777999<<>>======>>>@@@AAAAAA@@@>>>===<<<<<<;;;;;;<<<<<<;;;<<<===???@@@AAABBBBBB???@@@AAA@@@>>>>>>@@@CCCAAAAAAAAA???======???AAAAAABBBCCCBBBBBBBBBDDDFFFGGGGGGGGGEEEDDDEEEHHHKKKHHHFFFEEEEEEFFFGGGGGGFFFDDDDDDEEEFFFGGGGGGFFFFFFBBBDDDFFFGGGFFFDDDAAA???DDDCCCCCCDDDEEEEEEBBB@@@AAAAAA@@@???@@@BBBCCCEEEFFFEEEEEEFFFFFFJJJXXXeeettt___QQQBBB;;;999777999<<<;;;<<<>>>@@@BBBBBBBBBBBBBBBAAA@@@@@@@@@BBBDDDEEEEEEEEEEEEFFFHHHJJJLLLNNNKKKJJJGGGDDDBBBAAA@@@@@@;;;;;;:::999888777777666888888777777777777888888777888:::;;;;;;:::999888wwwqqqccc```\\\WWWSSSMMMHHHDDD@@@;;;888999:::999999<<<>>>CCCKKKTTT[[[^^^``````]]]ZZZZZZ^^^cccmmm}}}gggNNNHHHCCC:::===JJJBBBCCCCCCCCCEEEFFFDDDAAA???GGGNNNNNNJJJSSSooo{{{TTT???EEEHHHCCC;;;888777666999888666555555555777888:::999777555555555555666333:::<<<666555;;;===:::222444666777777888999;;;999::::::;;;<<<<<<<<<;;;===<<<:::999999;;;>>>???@@@???======>>>>>><<<;;;>>>===<<<===>>>??????>>>AAA@@@@@@@@@AAACCCFFFGGG>>>>>>AAADDDEEEGGGNNNVVVVVVeee{{{lllTTTRRRXXXZZZ]]]XXXZZZaaacccdddqqqwwwwwwuuukkkbbbaaaccccccbbbaaa___ZZZSSSNNNIIIGGGEEECCCAAAAAABBBBBB@@@@@@BBBCCCEEEFFFHHHHHHEEEFFFGGGGGGHHHKKKOOORRROOOQQQUUUXXX[[[]]]^^^^^^ccchhhnnnrrrqqqppppppppptttsssqqqppppppqqqssstttuuummmiiikkkggg]]]]]]dddnnn}}}~~~}}}xxx{{{|||___YYY```sss|||xxx|||zzzsssfffYYYRRRPPPJJJBBB===<<<;;;999999;;;>>>AAACCCCCCCCCCCCCCCDDDEEEEEEGGGHHHHHHGGGFFFHHHKKKNNNZZZaaannn~~~yyyZZZ;;;///222666999<<<333333333222111111333444<<<@@@EEEJJJOOOQQQRRRRRR~~~tttSSSEEEBBB???<<<>>>======???BBBCCCCCCCCCAAA@@@???>>>============999:::===???AAAAAAAAAAAA>>>@@@@@@???===>>>CCCFFF======>>>===<<<<<>>???AAADDDFFFCCCBBBDDDIIIKKKJJJKKKOOOYYYxxxppplll\\\III???;;;999;;;???:::<<<>>>@@@BBBBBBCCCBBBAAA@@@???>>>>>>??????@@@CCCBBBAAAAAACCCGGGKKKMMMMMMLLLJJJHHHGGGEEEEEEDDD>>>>>>===;;;:::888777777999888777666666777888999444555777999999888666555|||||||||{{{xxxrrrjjjddd[[[XXXSSSMMMHHHDDDAAA@@@===<<<:::888666888===@@@JJJNNNTTTYYY\\\]]]^^^___```\\\[[[bbbppp^^^PPPEEEDDDEEEAAA>>>>>>@@@BBBEEEEEEDDDCCCCCCDDD===GGGOOOIIIHHHfff~~~~~~~~~oooNNNBBBAAA???===;;;:::999999777777666666555555444444777777666666555555555444888888888888888888999999666666666666666777777888;;;;;;:::999999888888777<<<:::888777777999<<<>>>===;;;:::<<>>>>>??????@@@???>>>>>>>>>???@@@AAAAAA@@@??????AAADDDGGGJJJKKK\\\pppkkkVVVQQQTTTSSSXXX\\\YYYXXX]]]cccgggvvvjjjgggmmmeeefffccc]]][[[ZZZVVVPPPLLLKKKIIIFFFCCC@@@>>>===AAAAAA@@@@@@AAAAAABBBBBB@@@AAABBBCCCEEEFFFGGGHHHHHHIIIKKKNNNPPPSSSUUUVVV\\\]]]^^^```cccfffiiijjjmmmllljjjiiiiiijjjkkklllllllllkkkhhhdddaaa```aaaooo~~~|||ssscccUUUZZZccckkkppppppmmmkkkbbb[[[QQQIIIDDDAAA===;;;888999;;;===???BBBDDDEEEDDDEEEFFFFFFGGGFFFFFFFFFGGGLLLNNNIIIHHHMMMSSSWWWbbbrrrgggGGG???666222444888999999000111333222222333666888@@@HHHGGGGGGMMMPPPZZZmmmyyyYYYEEE@@@CCCDDD===???AAAAAA>>>>>>BBBCCC@@@<<>>@@@@@@??????===>>>>>>??????===<<<;;;===>>>>>>>>>>>>???AAABBBCCCDDDFFFFFFDDDBBBAAAAAA@@@@@@AAADDDGGGHHHGGGFFFJJJFFFBBBDDDIIIJJJFFFAAAAAA@@@BBBFFFJJJLLLJJJHHHNNNGGGCCCCCC@@@:::;;;???DDDFFFFFFCCC???>>>AAADDDHHHDDD???===>>>CCCGGGJJJGGGFFFEEEEEEGGGIIIIIIHHHWWWtttnnn```lllfffXXXFFF;;;;;;???@@@777<<<@@@>>>;;;<<<<<<<<<@@@>>><<<<<<>>>AAABBBBBBCCCCCCBBBAAABBBCCCEEEFFFFFFGGGIIIJJJJJJIIIHHHGGGAAA@@@>>>===<<<;;;;;;;;;999888888777666666555555555555555444555555666666vvvtttrrroookkkddd[[[VVVTTTQQQLLLGGGAAA===;;;:::999999888888:::???EEEJJJRRRVVV\\\aaabbbbbbbbbccc^^^```eeeooo}}}oooQQQHHHBBBCCCEEEDDDCCCEEEDDDEEEFFFEEEDDDDDDEEEGGGJJJAAA???DDDWWW}}}zzzvvv|||WWWDDD???>>>===<<<;;;:::::::::888777777666555555444444555555555444444444333333444555555666777888999999666666555555666666777888888888888888777777777777:::999888777777999:::<<<999777777888;;;===<<<;;;::::::;;;;;;<<<>>>???@@@AAAAAA@@@??????@@@AAABBBDDDCCCBBBBBBCCCFFFIIIKKKJJJRRR]]]ppp|||___GGGRRRTTTUUUTTTQQQRRRZZZbbb|||~~~sssnnnfffgggddd___]]]^^^[[[UUUSSSRRRPPPMMMJJJFFFCCCBBBAAAAAAAAA@@@AAAAAABBBBBB======>>>???@@@@@@AAAAAAAAABBBCCCEEEGGGIIIKKKLLLNNNOOOPPPRRRUUUWWWZZZ[[[```___]]]\\\\\\^^^___``````aaa```^^^ZZZXXXWWWXXXgggyyy|||}}}zzzyyynnn^^^SSSIIILLLRRRWWWYYYWWWTTTRRRNNNIIICCC>>><<<;;;:::888;;;<<<>>>@@@CCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEJJJJJJFFFIIIVVVhhhsss~~~^^^BBB<<<888333222555777666333111222333444777:::>>>AAADDDJJJIIIJJJYYYhhh}}}}}}nnnLLLAAA===@@@CCC@@@>>>AAA@@@===>>>AAABBB@@@???DDDEEEBBB???@@@AAA???<<<===>>>>>>>>>>>>>>>>>>======????????????>>>===>>>>>>>>>@@@CCCEEEEEEEEEIIILLLNNNKKKFFFBBBDDDFFFFFFFFFFFFGGGIIIHHHGGGEEEKKKHHHFFFGGGJJJJJJFFFBBBAAAAAABBBFFFJJJKKKIIIGGGJJJEEEBBBCCCAAA>>>???CCCFFFFFFEEECCCAAAAAABBBCCCGGGBBB>>>???EEEJJJKKKJJJEEEDDDDDDFFFHHHKKKLLLKKKIII[[[qqqsssfffmmmoooiiiXXXFFF;;;666333<<<:::999888777777888:::===;;;999999;;;===>>>>>>@@@??????>>>>>>??????@@@AAABBBDDDFFFGGGGGGFFFEEECCCCCCAAA@@@???===<<<;;;999999999999999999888777666666555555555555555666llliiieee```[[[UUUNNNJJJIIIGGGCCC???<<<:::888888888888:::;;;???FFFNNNTTTXXX\\\```ccccccbbbbbbbbb^^^hhhwwwdddNNNEEEBBBAAADDDEEEDDDFFFJJJGGGGGGHHHGGGFFFGGGJJJLLLPPPEEEGGGXXXpppwwwdddqqqVVVDDD???;;;;;;::::::999:::::::::888888777666666555555444444444333333333333222222222222333444666777888999555555555555555666666777555555666666666666777777888888888888888999999999777555555666999<<<>>>>>>;;;:::999999:::===???AAA@@@@@@???>>>>>>??????@@@DDDCCCBBBBBBDDDFFFHHHJJJMMMNNNOOO\\\pppzzzxxxOOONNNKKKLLLQQQPPPMMMRRR[[[fffyyyxxxvvvnnnddd___^^^ZZZUUUVVVVVVTTTRRRNNNJJJFFFDDDBBBBBBAAAAAAAAAAAAAAABBB<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@AAAAAAAAABBBCCCEEEGGGIIIKKKMMMPPPOOONNNNNNNNNPPPQQQRRRSSSTTTTTTRRROOONNNNNNOOO[[[pppzzzxxxwwwtttuuu~~~sss```QQQHHHEEEBBBDDDFFFHHHGGGDDD@@@>>>===:::888888:::;;;<<<;;;@@@AAACCCEEEFFFGGGGGGFFFGGGGGGFFFFFFGGGGGGHHHHHHBBBLLLUUUZZZaaapppnnnRRR;;;///222111111444777777333000000000111444:::???CCCEEEHHHLLLKKKYYYxxxfffMMM@@@???;;;===CCCBBB===@@@???======@@@AAA???BBBFFFHHHEEECCCEEEEEECCC@@@???>>>>>>============<<<===???@@@AAAAAA@@@??????>>>???BBBGGGIIIHHHEEEHHHMMMPPPLLLDDDAAAFFFLLLJJJIIIIIIJJJKKKKKKIIIHHHHHHIIIJJJKKKJJJHHHFFFDDDCCCCCCDDDGGGIIIIIIHHHFFFGGGCCCBBBCCCCCCBBBDDDHHHGGGFFFDDDCCCDDDDDDDDDCCCEEE@@@>>>DDDMMMRRRPPPKKKGGGFFFEEEGGGIIIKKKLLLKKKFFFMMMYYYttttttnnnqqqsssrrrnnneeeUUUEEE@@@999888>>>AAA>>><<<>>><<<:::888888999999999888<<<<<<======<<<<<<;;;;;;;;;===???AAABBBCCCBBBBBBDDDDDDDDDCCCBBB@@@>>><<<999:::<<<>>>>>>===<<<;;;999999888777666666666777bbb^^^YYYUUURRRNNNJJJGGG@@@???===<<<;;;;;;<<<<<<<<<===???AAAEEEKKKSSSXXX]]]^^^______^^^___aaadddgggwwwgggQQQFFF@@@BBBDDDFFFGGGEEEDDDFFFIIIGGGHHHIIIIIIIIIJJJLLLNNNLLLUUUooolllmmmqqqcccFFF???>>>::::::999888888888888888888888777666666555555444333333333333333333333333222333333444555666777777444444444444444555555666444444444555666777777888666777888999:::999999888777777666777:::>>>AAACCC>>><<<:::999999;;;>>>???===<<<<<<;;;;;;;;;;;;;;;@@@@@@??????@@@BBBDDDFFFKKKNNNLLLOOO\\\ggg{{{kkkOOOGGGGGGPPPUUUPPPPPPVVV\\\gggssszzzkkkccc```]]]YYYXXXXXXWWWUUUQQQMMMIIIGGGDDDCCCBBBBBBAAAAAAAAAAAA??????>>>===<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>@@@AAACCCEEEFFFEEEEEEEEEEEEFFFGGGIIIJJJJJJKKKKKKJJJIIIHHHHHHIIIRRRjjjuuutttsssqqqsssxxxjjjZZZLLLCCC???>>>???@@@@@@@@@>>><<<:::888::::::;;;===@@@BBBCCCCCCCCCDDDFFFHHHHHHHHHGGGFFFGGGGGGGGGHHHJJJLLLOOOPPPNNNWWWcccmmm{{{nnnWWWBBB333111777000000222555777777333000222222555:::@@@DDDEEEDDDHHHPPPZZZuuuXXXKKK>>>===AAA>>>???DDDBBB===??????<<<<<<@@@AAA>>>CCCFFFHHHEEEEEEHHHHHHEEEAAA@@@>>>=========>>>???<<<===???AAABBBBBBBBBBBBAAA???@@@DDDIIIJJJGGGCCCDDDFFFGGGEEEBBBCCCHHHMMMHHHGGGGGGIIILLLMMMMMMLLLCCCGGGKKKKKKIIIFFFFFFGGGEEEFFFGGGIIIJJJIIIGGGFFFEEEDDDCCCDDDDDDEEEGGGIIIHHHEEECCCDDDFFFGGGFFFCCCBBBBBBDDDKKKRRRTTTPPPLLLLLLJJJHHHHHHIIIIIIHHHGGGKKKPPPYYYtttxxxuuuwwwhhhEEE===>>>LLLSSSNNNHHHIIIBBB@@@>>><<<;;;:::777555999:::<<<======<<<;;;:::999:::<<<===>>>>>>>>>>>>@@@AAACCCCCCCCCAAA???>>>:::<<>>>>>===<<<;;;:::999999999ZZZVVVQQQMMMJJJHHHEEECCC===<<<;;;:::;;;;;;<<<===@@@BBBEEEHHHKKKPPPWWW[[[^^^]]][[[YYYZZZ___fffllltttaaaHHHAAACCCEEEBBBGGGJJJIIIGGGFFFGGGIIIHHHIIIJJJJJJHHHHHHIIIKKKRRRhhhzzztttvvvvvvxxxMMM@@@>>>:::;;;:::999777666666666666777777666666555444444444333333333333333333333333555555555555555555444444333333333333333444444555333444444555666777888888666777999:::::::::888888777777777888:::===AAADDDAAA???<<<999999:::<<<===;;;;;;;;;::::::999999888===<<<<<<===>>>@@@BBBCCCBBBMMMMMMHHHIIIRRRkkkgggWWWKKKMMMQQQPPPQQQTTTWWW[[[aaajjj{{{~~~uuukkkiiifffbbb[[[[[[YYYWWWTTTPPPLLLJJJFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@>>>===<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???AAAAAA??????@@@@@@AAABBBCCCDDDCCCDDDEEEEEECCCCCCDDDEEENNNfffrrrrrrrrrqqquuu{{{sssiii```RRRHHHCCC@@@<<<999777777888888999888888888>>>@@@BBBCCCDDDEEEFFFGGGEEEEEEGGGHHHHHHGGGGGGFFFIIIHHHHHHIIILLLPPPTTTWWWdddhhhppp|||rrrLLL:::222---000777222222222222444444333222888:::===BBBEEEGGGFFFDDDFFFaaa{{{jjjCCCDDD:::<<>>AAADDDEEEDDDEEEIIIIIIEEE???>>>=========>>>@@@AAA<<<===???AAABBBCCCCCCBBBEEEDDDEEEGGGJJJJJJGGGDDDHHHEEECCCBBBDDDGGGJJJKKKGGGFFFFFFGGGIIIKKKKKKJJJ>>>CCCGGGHHHFFFEEEFFFIIIGGGHHHJJJKKKKKKIIIHHHGGGFFFGGGFFFDDDDDDFFFGGGGGGGGGEEECCCDDDGGGIIIFFFDDDAAAEEELLLPPPQQQOOOMMMLLLKKKIIIGGGGGGGGGHHHGGGFFFLLLRRRWWWjjjoooRRRGGGDDDNNNVVVTTTQQQQQQMMMKKKHHHFFFCCC???;;;777666888:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;>>>@@@AAA@@@???>>>;;;===@@@CCCDDDCCCAAA@@@@@@@@@???===<<<<<<<<<<<>>999;;;:::999777666555555555666666555555444333333222222222333333333333444444666666555555444333333333222222222222222333333444333333444555666666777777555666777999999888888777444555666777777999<<>>;;;999888999::::::;;;;;;;;;;;;;;;:::999888;;;;;;<<<>>>???AAACCCDDD???NNNQQQHHHDDDHHH^^^}}}yyyaaaPPPJJJLLLPPPRRRQQQTTTZZZaaammm|||}}}tttlllddd___]]]ZZZVVVQQQMMMJJJIIIIIIHHHGGGEEEDDDCCCCCCCCC@@@@@@???>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;:::999999999999::::::;;;<<<;;;;;;<<<<<<=========>>><<<>>>??????>>>>>>???@@@KKK```jjjjjjmmmnnnrrr~~~}}}~~~~~~}}}|||}}}||||||||||||zzztttjjjbbbUUUMMMCCC??????>>>:::555444555666888:::;;;<<<<<>>DDDIIIEEE===@@@???======@@@AAA??????AAABBBAAADDDHHHHHHDDD>>>>>>>>>>>>??????@@@AAA<<<===???AAABBBBBBBBBBBBHHHIIIJJJKKKJJJJJJIIIHHHQQQLLLGGGFFFIIIKKKKKKIIIIIIGGGEEEDDDEEEEEEEEEDDD>>>AAADDDDDDCCCCCCEEEHHHFFFIIIKKKLLLJJJIIIHHHHHHGGGIIIHHHEEEDDDFFFFFFCCCDDDDDDDDDEEEGGGHHHFFFEEEAAAHHHOOOQQQNNNJJJIIIIIIDDDCCCBBBDDDFFFHHHIIIHHHJJJPPPOOOUUUjjj~~~xxxooogggcccXXXMMMIIIMMMSSSUUUUUUWWWVVVSSSQQQMMMHHHBBB>>>777777888999::::::::::::;;;;;;::::::999888888888666777999;;;<<<===<<<<<<:::;;;>>>???@@@@@@???>>>???>>>===<<<<<<;;;<<<<<>>===;;;999888:::::::::;;;===???AAACCCHHHLLLQQQTTTUUUUUUUUUVVVNNNPPPUUU\\\gggvvvpppZZZEEE>>>@@@@@@AAACCCDDDIIIKKKIIIHHHLLLLLLIIIJJJIIIHHHIIIOOO[[[hhhqqq~~~jjjEEE===@@@>>>999999999888777666666777777555444444333333222111111111111111222222222333333333333333333333222222222111111111111111222333333222222333333444444555555444444555555666666555555222444666666555555777:::999999888888888888999999::::::;;;;;;:::888777666999:::;;;>>>@@@BBBDDDEEE@@@LLLLLLFFFFFFHHHSSSeeefffPPPMMMOOOMMMKKKOOOUUUZZZ^^^eeeqqq{{{}}}qqqkkkgggaaaZZZTTTOOOLLLJJJKKKJJJIIIGGGFFFEEEDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>============<<<<<<<<<:::999999999999999::::::888999999::::::999999999999;;;<<<<<<;;;:::<<<===@@@SSS[[[[[[```dddhhhrrrrrrtttuuutttrrrpppooooookkkkkkkkkiiiccc\\\TTTPPPFFFBBB>>><<<======<<<::::::;;;===???@@@AAABBBBBB>>>@@@BBBBBBAAABBBEEEGGGGGGFFFEEEDDDEEEFFFHHHIIIFFFHHHLLLTTT___lllxxx~~~pppZZZ===666000222666666222...333333222111222444888;;;:::>>>AAAAAAAAADDDMMMUUUooo|||~~~TTTCCCEEE@@@;;;>>>???:::???GGGDDD>>>AAA@@@===>>>AAABBB@@@===?????????CCCHHHHHHCCC??????@@@@@@@@@???>>>>>><<<===???@@@AAAAAAAAA@@@DDDGGGJJJIIIFFFFFFHHHKKKNNNLLLIIIGGGHHHIIIIIIHHHGGGEEECCCBBBCCCCCCBBBBBBBBBBBBBBBBBBAAABBBDDDEEEDDDGGGJJJKKKIIIGGGGGGGGGFFFIIIIIIDDDCCCFFFEEEBBBAAACCCEEEFFFFFFEEEFFFGGGDDDGGGKKKLLLKKKHHHFFFFFFAAA@@@???AAADDDFFFGGGGGGFFFMMMIIIEEENNN]]]ssswwwooohhhppplll```SSSTTT^^^aaa\\\\\\[[[YYYXXXVVVQQQKKKFFF<<<<<<;;;:::::::::::::::999999888888777777888888666777777777888888888888777888999999::::::::::::999888888777777777888888>>>===;;;;;;<<<<<<;;;:::666777999<<>>BBB@@@AAAFFFHHHLLLLLLHHHGGGKKKJJJEEEIIIHHHGGGKKKXXXlllwwwMMM;;;===???:::555777777777777777888999999444444333222222111111000//////000000111111111222000000111111222222222333111111111000111222222333111222222222222333333333222222222333333333444444222555888888555444666777444444555666777888999999777888888888777666444333777888:::<<>>EEEGGGGGGMMMccc~~~ppp|||___TTTPPPIIIIIILLLOOOQQQPPPTTT```lllzzz|||wwwooofff]]]XXXTTTSSSMMMLLLJJJHHHGGGEEEEEEEEEAAAAAAAAABBBCCCCCCDDDDDD@@@@@@??????????????????======<<<<<<;;;<<<<<<===888999999999999888888777999;;;<<<;;;::::::;;;<<<666FFFLLLLLLTTTXXX\\\fff```bbbcccbbb___]]]\\\\\\YYYZZZZZZVVVOOOHHHCCC@@@<<<===>>>===<<<===@@@CCC>>>???AAACCCCCCCCCCCCBBB>>>@@@BBBBBBBBBDDDHHHLLLHHHGGGEEEDDDDDDGGGIIIKKKOOORRR[[[hhhyyyxxx\\\FFF888444666555000...111555666333444444555666999>>>AAABBBFFFHHHGGGFFFMMM\\\iiizzzRRRDDDEEEHHHAAA@@@DDDAAA666:::CCCBBB???AAAAAA>>>>>>BBBCCC@@@<<<>>>>>>???CCCHHHHHHCCCAAAAAAAAAAAA@@@>>><<<;;;<<<===???@@@AAAAAA@@@???>>>CCCGGGEEEAAAAAAFFFLLLDDDEEEFFFEEECCCCCCFFFHHHCCCBBB@@@@@@BBBDDDDDDDDDGGGEEEBBBAAA@@@AAABBBCCCBBBEEEIIIIIIGGGEEEFFFGGGEEEIIIHHHDDDCCCFFFFFFBBB???BBBFFFGGGEEEDDDEEEHHHFFFFFFFFFHHHJJJJJJFFFCCCBBBAAA???@@@BBBCCCCCCCCC@@@JJJGGG???@@@FFFSSSfff{{{}}}llluuuzzztttffffffqqqoooccc\\\\\\[[[[[[ZZZVVVPPPLLLDDDBBB@@@===<<<;;;;;;;;;666666666666666777888999999888777666555555555666555555555555555555666666444333333333333333444555===<<<:::999999:::<<<===888:::>>>CCCHHHLLLOOOQQQUUUSSSTTTWWWTTTPPPRRRYYYZZZjjjzzzbbbPPPGGG???>>>======???AAADDDFFFKKKKKKLLLLLLIIIGGGIIINNNQQQNNNHHHMMMfff{{{{{{aaaRRR@@@888:::<<<777111555555555444444555555555444333111000000111333444111111111111111111111111111111111111111222222333000000111111111222222222111111000000111111222333111111111222222333333333222444666777666555555555555555666666666666666555<<<;;;:::999888666666555555999======<<<;;;>>>@@@@@@@@@AAABBBCCCDDDEEEFFFKKK___{{{vvvsssgggUUURRRJJJIIIIIILLLRRR[[[ccchhhxxxwww|||yyynnnddd[[[UUUUUUPPPKKKIIIKKKJJJGGGCCCDDDDDDDDDCCCAAA@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCC??????>>>>>>==================<<<;;;;;;;;;;;;;;;<<<>>>??????===;;;:::;;;<<<===???BBBEEEIIILLLMMMNNNMMMLLLJJJJJJJJJJJJKKKKKKIIIFFFBBB???>>>===<<<>>>@@@CCCCCCBBBAAAAAABBBAAAAAAAAA@@@@@@???>>>>>>AAACCCDDDBBBBBBDDDGGGHHHBBB@@@DDDKKKNNNNNNSSS[[[cccjjjxxxkkkXXXJJJ<<<555666111111222222222222111111000222333444888>>>CCCEEE===EEEJJJIIIPPPfffhhhRRRJJJAAA<<>>@@@CCC??????>>>???AAAAAA???>>>;;;<<<>>>AAABBBCCCCCCCCC===@@@BBB@@@;;;888;;;>>>@@@???>>>>>>@@@AAA@@@???@@@???BBBEEECCC>>>===@@@>>>======>>>AAABBBBBBAAA===@@@BBBBBBAAACCCGGGKKKJJJGGGCCCAAAAAABBBCCCCCCCCCBBBBBBEEEIIIJJJHHHEEEHHHFFFEEEFFFGGGFFFAAA===EEEHHHJJJHHHDDDAAAAAABBBAAACCCEEEFFFEEEDDDDDDDDDBBBDDDDDDBBB>>>;;;<<<>>>AAA@@@??????AAAFFFJJJMMMYYYbbbqqq~~~uuurrr~~~ppp]]]ZZZ___XXXQQQQQQOOOFFFFFFAAA:::999===<<<666;;;999777777888888777666888888888888777666444444555555444444444444333333333333222222222222333333;;;:::999888888:::<<<===<<>>>>>>>>???@@@BBBDDDEEEJJJJJJKKKLLLLLLKKKKKKLLLPPPUUUXXX]]]qqq}}}llluuuvvvVVVJJJ===777888:::777333555444444333333444444555333222000//////000222333111111111111111111111111000000000000000111222222000000000111111111222222111111000000111111222333333333333333222222222222222444666777777666666666333444444555666666666666:::::::::999888777777777>>>?????????===<<<===>>>???@@@BBBCCCDDDEEEEEEEEEHHHTTTiii|||oooTTTGGGKKKNNNPPPRRRWWW^^^dddooovvvyyyooohhh^^^XXXQQQMMMMMMLLLHHHEEEDDDEEEEEEDDDBBB@@@???>>>CCCCCCDDDDDDDDDDDDCCCCCC>>>>>>>>>>>>============>>>>>>===<<<<<<<<<<<<<<<<<<>>>??????>>><<<<<<===;;;;;;<<<===???AAACCCDDDCCCCCCAAA@@@@@@AAAAAABBBAAA@@@???>>>>>>>>>???@@@===@@@BBBBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@?????????AAADDDFFFGGGHHHJJJLLLMMMNNNKKKKKKPPPTTTXXXaaajjjvvv}}}dddLLLBBB<<<333///111111111111111111222333333555777999;;;===BBBEEEGGGOOODDDBBBUUUpppVVVFFFAAA;;;888<<<<<>>===>>>??????>>><<<777999;;;===>>>?????????>>>AAACCC@@@<<<999;;;>>>>>>===<<<===?????????===???===>>>BBBBBB===;;;===:::999999;;;===??????>>><<<>>>?????????@@@DDDGGGKKKHHHEEECCCBBBCCCCCCCCC@@@>>>>>>BBBGGGIIIHHHFFFEEEDDDCCCDDDEEEEEEBBB??????BBBDDDDDDAAA@@@@@@AAA???BBBDDDDDDCCCBBBBBBCCCHHHHHHFFFBBB>>>===???AAACCCBBBAAAAAABBBDDDGGGIIIJJJOOOZZZhhhwww{{{xxxcccZZZ]]]\\\ZZZSSSGGGMMMMMMGGG>>>:::<<<===<<<999777666666777777777666888888888888777666555444555555444444444333333333333222222111111222222333999999999:::;;;===@@@AAAFFFIIILLLQQQUUUWWWYYYYYY[[[VVVSSSSSSVVV^^^jjjuuuqqqWWWFFF>>>;;;;;;>>>>>>???@@@AAABBBDDDEEEEEEJJJJJJJJJLLLNNNOOONNNMMMMMM\\\iiissszzzqqqgggsssQQQHHHAAA:::555666777666555333333222222222222333333111000///......///000111000000000000000000000000///////////////000111111000000000000111111111111111000000000000111222222444444444333333222111000111222444555666666666555444444444555555555666666999999999999999999999999GGGDDDAAA???>>>===<<<;;;???AAACCCEEEFFFFFFEEEDDDFFFIIIVVVjjjyyysssXXXSSSLLLIIILLLRRRXXX[[[iiitttzzzooohhh^^^VVVQQQNNNJJJFFFFFFFFFFFFEEEDDDAAA>>>===AAAAAAAAABBBAAAAAA@@@???======>>>>>>>>>>>>>>>>>>??????>>>============>>><<<>>>@@@@@@???>>>???@@@<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<<<<>>>???AAAAAA===???AAAAAA@@@???@@@AAA=========>>>>>>@@@AAAAAA???AAADDDFFFGGGHHHJJJLLLJJJHHHKKKTTT___kkkyyyRRRBBB555444555222000222222111000000111333666777777:::===@@@BBBDDDFFFIIIPPPFFFOOOssswww[[[AAA;;;:::666666<<<>>>KKKZZZ]]]SSSFFF>>>;;;>>><<<;;;;;;<<<<<<;;;999555666888:::;;;;;;;;;;;;AAACCCDDDAAA===:::;;;===<<<;;;:::;;;===>>>===<<<>>>::::::>>>AAA===:::999888777777999<<<>>>>>>>>><<<===??????>>>???BBBDDDHHHFFFDDDBBBAAAAAABBBBBB===;;;;;;>>>DDDHHHIIIHHHBBBAAA@@@AAABBBCCCBBBAAA>>>@@@AAAAAA???======>>>===@@@BBBCCCAAAAAAAAAAAALLLJJJGGGBBB??????BBBEEEEEEDDDDDDCCCCCCDDDDDDEEECCCDDDIIIWWWlllsssjjjgggccc[[[YYYQQQ???IIIJJJGGG@@@<<<===>>>===999777666777888999888777999999999999888777666555555444444444444333333333333222222111111222222333::::::<<>>>>>???>>>??????@@@AAACCCDDDEEEFFFFFFJJJMMMMMMKKKLLLQQQUUUVVVbbbqqq|||tttxxxbbb>>>===;;;999666444333444555222222111111111111222222111000000//////000000111////////////////////////...............///000000/////////000000000111111000000000000000111222222222333444444444333222111///000111444666777666555888888777666666555555555777888888999:::;;;<<<<<>><<<======;;;999@@@BBBDDDFFFGGGFFFDDDBBBEEEDDDLLL[[[fffmmmyyy|||{{{pppWWWIIIJJJQQQTTTSSS___fffllllllkkksssyyymmmccc\\\VVVRRROOOMMMKKKIIIHHHFFFDDDBBB??????@@@@@@@@@@@@??????>>>>>>>>>>>>????????????AAA@@@??????>>>>>>??????===>>>@@@@@@@@@@@@AAACCC@@@???>>>===<<<<<<;;;<<<<<<<<<<<<===>>>??????@@@?????????????????????@@@===???@@@@@@??????@@@AAA======>>>???AAADDDFFFGGGFFFEEEFFFIIIJJJKKKOOOTTTYYY]]]gggvvvwww]]]NNN>>>666111444777555222333222222111111333666:::<<<===???CCCFFFGGGGGGJJJOOOMMM]]]{{{TTTDDD888888999666777===BBBPPP^^^```UUUGGG???<<<<<<:::999888999999888777666777999;;;<<<<<<;;;;;;BBBCCCCCCAAA===;;;;;;<<<;;;::::::;;;===>>>===<<<>>>999777===AAA>>>:::777999888999;;;>>>AAAAAAAAA??????@@@@@@@@@AAABBBBBB@@@@@@AAA@@@??????AAABBB???<<<;;;===BBBGGGHHHGGGBBBAAA@@@??????@@@@@@@@@CCCCCCBBB@@@>>><<<;;;:::<<<>>>@@@AAA@@@??????@@@HHHGGGFFFDDDCCCCCCEEEGGGDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDFFFOOObbb}}}yyybbbjjjttt}}}qqq]]]\\\^^^SSSKKKIIIGGGEEEFFFEEEBBB>>><<<;;;:::;;;<<<===;;;:::999999999999999888777777555555555444444444333333333333222222222222333333:::<<>>===@@@AAACCCDDDFFFGGGGGGGGGLLLQQQQQQLLLLLLVVVbbbhhhfffGGG<<<888::::::777333111222444111111111000000111111111111111111000000111111111.......................................//////000....../////////000000000000000//////000000111222///111333444555555444444222222333666:::<<<;;;999>>>===;;;888777555555555777777888:::;;;<<<>>>>>>CCC???:::999;;;<<<<<<:::@@@BBBDDDFFFFFFEEECCCAAACCCAAAEEENNNSSSYYYiiizzzqqqmmmrrrwwwxxx}}}gggUUUMMMMMMPPPPPPQQQQQQNNNMMMSSS```kkkvvvwwwnnnjjj___ZZZTTTPPPNNNMMMKKKJJJBBBBBBAAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???????????????===???@@@@@@@@@AAACCCDDDBBBAAA@@@??????>>>>>>???>>>>>>???@@@AAABBBBBBCCC@@@@@@@@@@@@??????>>>>>>???@@@AAAAAA@@@@@@AAACCCEEEDDDCCCDDDEEEFFFHHHJJJMMMJJJKKKQQQVVVZZZcccmmmvvvxxx]]]FFF888111444111111444666444111111444333333444777;;;???BBBHHHGGGHHHKKKJJJIIIOOOYYYjjj~~~yyySSSBBB:::777::::::777777<<>>??????>>>===AAAAAAAAA???===;;;;;;;;;;;;:::999;;;===>>>>>>===>>>999777===AAA???;;;888:::::::::===@@@BBBCCCBBB?????????@@@AAAAAAAAA@@@:::<<>>===>>>>>>BBBAAA???>>>===<<<;;;:::<<<>>>@@@AAA@@@?????????AAABBBCCCDDDFFFFFFFFFEEEBBBCCCDDDFFFFFFFFFEEEEEECCCDDDEEEHHHSSSiiisssqqq|||wwwkkkvvv~~~ggg\\\QQQMMMNNNMMMGGGCCC@@@???>>>>>>???>>><<<:::::::::::::::::::::999888666666666555555555444444444444333333333333444444>>>@@@CCCGGGLLLPPPSSSUUUUUUTTTSSSRRRRRRSSSUUUVVV[[[hhhzzzkkkRRRAAAAAA;;;888:::>>>>>>>>>@@@BBBCCCDDDEEEFFFHHHIIIIIINNNTTTTTTOOOUUUfffwww~~~qqqKKK@@@CCC777999:::888333000111222111111000000000000111111111111111111111111111111////////////////////////...............///000000............////////////000////////////000111111...000222555666666666555777666777;;;@@@CCCBBB???AAA???<<<:::777666666666777777999:::<<<===??????<<<:::999999;;;===>>>===AAABBBDDDEEEDDDCCCAAA@@@AAA>>>@@@DDDGGGQQQkkktttooonnn{{{~~~sssyyyjjjNNNHHHLLLJJJIIIIIIIIIIIIKKKLLLMMM\\\pppqqqkkkaaaZZZWWWSSSOOOKKKHHHFFFDDDAAA@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@????????????@@@>>>???@@@@@@@@@@@@CCCEEEAAA@@@???????????????@@@======???@@@AAAAAAAAAAAA<<<===>>>???@@@@@@@@@@@@AAABBBCCCBBBAAAAAACCCEEEGGGFFFDDDCCCCCCDDDFFFGGGJJJGGGLLLYYYccclllzzz~~~fffMMM===555555777111111222444444444333333555555666999<<>>>>>@@@AAAAAA@@@???>>>>>>>>>===<<<;;;;;;:::999:::999999:::<<<>>>>>>======999999>>>AAA>>>;;;:::;;;::::::<<>>@@@AAA???>>>888===BBBCCCCCCCCCEEEGGGEEEBBB@@@AAADDDEEEDDDBBBCCCDDDDDDBBB???======>>><<<;;;999:::<<<>>>>>>===<<>>>>>@@@CCCFFFGGGEEECCCBBBCCCDDDEEEFFFGGGGGGGGGDDDEEEEEEEEEJJJXXXlll{{{~~~yyytttzzznnn]]]TTTPPPLLLHHHFFFEEEDDDCCCBBBBBB???<<<999::::::;;;;;;;;;;;;::::::888777777777777666666666666555555444444555555666FFFHHHJJJNNNQQQSSSUUUVVVVVVUUUTTTVVVYYY^^^dddgggmmmzzzqqq___LLLAAA>>>???======@@@AAA???BBBFFFDDDDDDDDDEEEFFFHHHJJJKKKOOOSSSSSSTTTeee~~~}}}UUUEEEBBBAAA666777888666333111111222222111111000000111111222///000000000000000000/////////////////////////////////......//////000111------.........////////////////////////000111111///111333666777666555444999777888===CCCFFFEEEBBB???>>>;;;999777777777888777888999;;;<<<>>>???@@@888:::<<<======>>>@@@BBBBBBBBBCCCCCCBBBAAA@@@@@@???===???BBBBBBIIIaaazzz{{{rrrzzzssslllXXXQQQMMMKKKJJJKKKLLLKKKIIIGGGPPP[[[kkkzzzvvvooofff\\\UUUVVVRRRMMMGGGDDDDDDFFFGGGFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@??????????????????@@@@@@@@@??????BBBDDDAAA@@@@@@???????????????===>>>???AAAAAAAAA@@@@@@===>>>@@@AAABBBCCCCCCBBBDDDEEEEEEDDDCCCDDDFFFHHHGGGFFFFFFFFFIIILLLPPPRRRTTTTTT^^^rrr]]]RRRCCC888444666888999111333444333222444666777666777:::===BBBFFFJJJLLLNNNHHHGGGNNNTTT___vvvYYY@@@@@@888666555777777555555666888999::::::888777666666666444222222444666777777======>>>??????>>>===<<<;;;::::::999::::::999888888777777888;;;===<<<;;;:::999:::??????<<<:::<<<<<<;;;;;;===???AAAAAA@@@===<<<<<<>>>AAABBBAAA>>>999>>>DDDEEECCCBBBCCCFFFDDDAAA@@@BBBEEEFFFCCC@@@AAADDDFFFEEEBBB??????@@@<<<:::999:::===@@@AAA@@@>>>@@@BBBCCCBBBAAAAAABBB@@@??????AAADDDEEECCCAAADDDDDDDDDEEEEEEFFFGGGGGGHHHGGGEEEGGGKKKQQQWWW[[[rrrwwwooogggccc]]]SSSNNNOOONNNMMMKKKIIIGGGDDD???;;;;;;;;;<<<<<<<<<<<<;;;;;;999999999888888888777777777777666666666666777777OOOPPPRRRTTTUUUVVVWWWWWWXXXXXXYYY\\\cccllltttzzzpppWWWKKKBBB:::;;;CCC666999???EEEEEEAAACCCGGGFFFEEEDDDDDDFFFHHHKKKMMMPPPQQQQQQXXXrrrvvvUUUAAABBB???555555555555444333222111222222222111111111111222222......////////////......000000000000000000000000///////////////000111111---------........./////////////////////000111111111222555666777555333222777666666;;;BBBFFFDDDAAA<<<;;;999777777888999:::888888:::;;;===>>>???@@@777;;;???AAA@@@@@@CCCEEECCCBBBBBBAAA@@@@@@@@@@@@>>>???CCCFFFAAA???LLL^^^{{{uuukkkxxx~~~uuummmuuuvvv^^^NNNKKKGGGDDDEEEFFFGGGHHHDDDGGGNNNZZZgggxxxyyyqqqfffhhhccc[[[TTTOOONNNOOOQQQHHHHHHGGGEEEDDDCCCBBBAAAAAA@@@??????>>>>>>??????@@@@@@@@@???>>>???AAACCCCCCBBBAAA@@@@@@?????????@@@AAACCCDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFEEEDDDDDDFFFGGGGGGFFFEEEEEEHHHJJJKKKLLLMMMQQQWWW^^^dddhhhppprrrbbbIII???:::444333555555222...111333333000...000333555777999<<>>::::::===>>>======>>>AAABBBBBBAAA???>>>>>>AAADDDFFFCCCAAA999>>>DDDDDDAAA???@@@BBBAAA@@@???BBBEEEFFFCCC@@@???CCCFFFFFFDDDBBBBBBCCCBBB???<<<===@@@BBBBBB@@@???AAACCCDDDCCCBBBBBBCCCEEEBBB??????BBBCCCBBBAAAFFFFFFEEEEEEEEEEEEFFFFFFIIIEEEBBBFFFMMMOOOKKKEEEMMMWWWnnn{{{xxx|||mmmbbbgggrrryyyrrrccc[[[\\\WWWUUUSSSPPPMMMIIICCC???;;;;;;<<<<<<<<<<<<<<<;;;:::::::::999999999888888888888777777777777888888RRRUUUWWWXXXWWWVVVUUUVVV\\\]]]cccnnnxxxeeeSSS@@@999:::;;;<<<===BBBBBBBBBBBBCCCEEEFFFGGGHHHMMMHHHEEENNNOOOKKKNNNOOOUUU]]]hhhyyysss|||VVVAAA@@@>>>:::888555555444333333222111111222111111111000000//////////////////------///000////////////////////////000000//////.........---,,,,,,,,,---...000111222000000///////////////000444666888999888555111///444444444777<<<@@@AAABBB???:::666666;;;???@@@???@@@===;;;999::::::999888<<<<<<;;;===???CCCGGGJJJEEEEEECCC@@@======>>>@@@FFFIIIJJJHHHEEEFFFLLLQQQYYYiiiwwwzzz~~~~~~nnnzzzrrr\\\HHHDDDGGGGGGDDDCCCHHHFFFFFFHHHJJJRRRaaaooo~~~uuugggccceeeccc\\\WWWPPPLLLLLLLLLIIIGGGGGGFFFEEECCCAAA@@@@@@@@@@@@DDDEEEFFFCCC@@@@@@BBBEEEBBB@@@@@@BBBDDDDDD@@@===BBBBBBBBBCCCDDDDDDCCCBBBBBBCCCEEEGGGJJJIIIFFFDDDGGGGGGHHHHHHIIILLLOOOQQQYYY]]]eeemmmqqqvvviiiSSSEEE;;;555222222222222333333333333111111111222333444666888===999;;;CCCGGGGGGLLLRRROOO\\\hhh{{{{{{zzz[[[<<<777888666888777666555444333333333555999===>>><<<888444222111111222333555888;;;===<<<:::888999;;;<<<:::888666666666666777777777777:::888777888999999888777::::::;;;;;;;;;;;;;;;;;;BBBAAAAAA@@@???>>>>>>======<<<<<>>@@@AAABBBCCCCCC@@@AAACCCGGGKKKKKKIIIGGGIIIFFFBBB@@@AAAAAA???===AAA??????AAAEEEGGGFFFDDDEEEEEEAAA======@@@@@@<<>>>>>AAA=========>>>???>>><<<999888888888666555555777888RRRUUUXXXZZZYYYXXXXXXYYY```hhhvvvooo[[[PPPDDD:::999<<<===???@@@BBBBBBBBBCCCDDDFFFGGGHHHIIIRRRQQQNNNRRRRRRSSS[[[ZZZ\\\cccooozzz}}}^^^BBB;;;<<<:::666666444444444333222222111111111111111000000000//////......///...------...///........................000/////////.........---+++---//////......///000000000///////////////000333444666666666444111000555444333555888;;;;;;;;;<<<888666888>>>BBBBBB@@@???===;;;:::;;;<<<<<<<<<===>>>>>>>>>@@@AAABBBCCCDDDDDDCCC@@@>>>>>>@@@BBBEEEFFFGGGFFFEEEGGGKKKPPPRRR[[[eeejjjttt~~~dddRRRHHHCCCEEEJJJCCCCCCGGGKKKLLLKKKNNNSSScccqqq}}}{{{mmmfff```___\\\VVVRRRRRRVVVTTTPPPMMMJJJGGGFFFFFFCCCDDDDDDCCC@@@@@@BBBEEEFFFDDDBBBBBBDDDEEEDDDBBBDDDDDDDDDEEEFFFFFFEEEDDDFFFHHHJJJKKKLLLLLLKKKKKKNNNOOORRRTTTXXX^^^eeejjjuuuzzzxxxjjjVVVGGG>>>;;;999777333333333333333333333333444444555666888:::>>>@@@BBBAAACCCGGGGGGIIISSS___dddxxx\\\CCC<<<;;;777222777777555444444333333333333666;;;<<<:::666333222333222222333444666888999;;;999777888::::::888666555555666666666666777777:::888777888999:::888777==================>>>>>>@@@??????>>>======<<<<<<===;;;;;;???CCCDDDAAA<<>>@@@DDDGGGHHHGGGEEEDDDGGGKKKLLLKKKIIIIIIJJJGGGEEEDDDDDDEEEDDDAAA===AAA@@@???AAAEEEGGGFFFEEEDDDDDDAAA===>>>BBBBBB???BBB@@@>>>>>>@@@BBBCCCCCCCCCAAA@@@???@@@AAA@@@???===???CCCJJJWWWhhhyyyxxxtttssssssvvvYYYPPPKKKCCC===<<<<<<<<<>>>AAAEEEGGG===>>>>>>===<<<::::::;;;======<<<;;;::::::;;;===QQQTTTXXX[[[]]]^^^```aaappp~~~yyy^^^IIIAAA>>>:::888<<<@@@@@@AAADDDBBBBBBCCCEEEFFFHHHIIIIIIFFFRRRSSSPPPRRRRRRYYYiiijjjhhhmmm|||xxxUUUFFF;;;::::::444111333333333333222222111111000000000000000////////////------------------------......................../////////...............+++111666666111------///000//////......///000000111222222333333222111111555333222222444555444444777666777;;;@@@CCCBBB???===;;;999999;;;=========>>>>>>???@@@AAAAAABBBBBBHHHHHHGGGDDDAAA???@@@AAAAAAAAAAAABBBDDDGGGIIIKKKLLLNNNQQQWWWeee{{{ooo{{{nnnVVVGGGDDDHHHIIIDDDBBBDDDEEECCCDDDFFFKKKUUUaaajjjwww|||zzzxxx{{{tttkkkfffeeefffccc]]]WWWRRRMMMJJJHHHLLLMMMMMMLLLJJJJJJKKKMMMIIIGGGDDDCCCDDDEEEFFFEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKNNNRRRSSSRRRSSSVVVZZZ___bbbeeehhhmmmvvvhhhJJJBBB888222222333444444333333333333333333333222111333666888;;;???DDDGGGFFFFFFGGGFFFFFFMMMaaattt~~~^^^;;;666<<<<<<888888666666555444333333333444111444888999888555333222444444333333444555666666999888777777888888777555555555555666666666777777999888777888999:::999888======<<<;;;<<<===>>>???======<<<<<<;;;;;;::::::<<<;;;;;;>>>BBBDDDAAA>>>AAADDDIIIKKKIIICCC<<<777@@@???AAAFFFMMMOOOKKKFFFHHHMMMQQQPPPJJJFFFHHHKKKDDDDDDEEEGGGGGGEEEBBB>>>AAA@@@AAACCCEEEGGGFFFEEECCCCCCAAA===???CCCDDDAAABBB@@@>>>>>>@@@BBBCCCCCCDDDDDDCCCAAA???@@@BBBDDD???AAACCCDDDJJJ[[[rrr~~~zzz}}}lllcccUUUEEE;;;CCCEEE???>>>CCCFFFDDDAAABBBCCC@@@===<<<===@@@======;;;:::::::::;;;;;;PPPTTTYYY```fffmmmtttyyy{{{jjjWWWDDD???CCC<<<<<<>>>BBBBBB@@@AAAEEECCCDDDEEEGGGHHHIIIJJJJJJHHHPPPQQQPPPVVVYYYdddwww~~~xxx}}}SSSKKKBBB:::888777333222555222222222111111000000000////////////////////////---,,,,,,---......---,,,...................................................555<<<<<<555///.../////////.........///000000000/////////000000111222333222000000111222222111444555888<<<@@@AAA???<<<<<<:::888999:::<<<<<<<<<<<<<<<===>>>@@@BBBDDDFFFMMMNNNOOOLLLGGGBBB???>>>???>>>>>>AAADDDGGGHHHGGGJJJHHHIIINNNXXXfffwwwvvvooopppyyy```OOOGGGKKKDDD@@@BBBFFFEEECCCDDDCCCHHHNNNRRRZZZkkkvvvvvvsssrrrzzz{{{tttllleee^^^ZZZXXXQQQQQQPPPNNNLLLKKKKKKKKKOOONNNMMMMMMMMMLLLLLLKKKNNNPPPSSSUUUWWWXXXZZZ\\\ZZZ___dddffffffjjjqqqxxx}}}lllUUUBBBAAA<<<777444444444333222222222222222222333333333000444999===???BBBGGGJJJFFFIIIKKKMMMQQQ```yyy]]]KKK;;;777777666888<<<555555444333333333444444111444777888777555444444555555555555666666777777999888888777777777666555555666666777777888888888999888777888:::;;;:::999:::999888888888:::<<<===;;;;;;::::::999999999999<<<;;;;;;<<>>???DDDDDDAAACCCBBBBBBCCCDDDDDDCCCAAADDDEEEDDDAAA>>>>>>BBBFFFCCCDDDDDD@@@AAALLL___nnnssssssrrrnnnkkkrrruuufffQQQTTT```aaaSSSIIIJJJFFF>>>FFFEEEDDDBBBAAAAAAAAABBB???===;;;::::::;;;;;;:::TTTZZZcccooo|||sss___MMMEEE???999<<>>777222333555555444444000000000000000/////////.....................///---,,,+++---//////---***........................---------..................555<<<<<<555...---///...............///000000......------...///111111111///...///111333333222333555888;;;======;;;888@@@>>>;;;;;;<<<======<<<<<<;;;999999:::>>>AAADDDKKKNNNRRRRRRNNNIIIDDDAAABBBBBBBBBEEEHHHIIIIIIHHHFFFEEEIIIOOORRRUUU```llllll{{{|||nnnrrrqqqaaaQQQIIIFFFIIIKKKGGGAAA===???@@@AAAAAACCCLLL]]]kkkyyykkkgggmmmvvvzzzsssrrrpppnnnllljjjgggfffeeegggiiijjjhhhfffcccbbbeeehhhmmmppprrrtttxxx{{{}}}jjjVVVKKKEEE===555777666555444444555444333111111222333444444555555888<<>>555111444666222444444333333333444444555333555888888777666666666555555666777888999999999999999999888777666666666666666777888888999::::::999888777888:::;;;:::999777777666666777999:::;;;:::::::::::::::999999999===;;;;;;;;;<<<===<<<<<<;;;???DDDGGGHHHHHHIIIJJJJJJDDD???@@@FFFKKKJJJFFFHHHFFFEEEDDDDDDDDDDDDCCC@@@@@@@@@?????????@@@@@@???AAADDDFFFGGGGGGGGGGGGHHHHHHDDD@@@@@@CCCCCC@@@@@@AAADDDGGGJJJIIIFFFCCC@@@@@@@@@===::::::>>>BBB@@@???===;;;;;;@@@HHHNNNfff~~~qqqgggkkktttuuuooo||||||fffWWWVVVTTTLLLMMMJJJGGGHHHIIIIIIEEEBBBEEECCC@@@???@@@AAA@@@???eeemmm{{{wwwaaaKKKBBB:::999;;;;;;;;;<<>>???@@@??????===;;;999777777888;;;<<>>>>>>>><<<>>>FFFPPP```kkk|||}}}uuuooojjjiiirrr}}}kkk___QQQJJJ@@@999888888888777333222222222111111111111222333444666777999::::::>>>AAABBB@@@===>>>DDDJJJZZZnnn^^^CCC777<<<999222555===888+++333333222222333444555555666777999888777666666777555666888999::::::::::::999::::::999666555555666666666777777888999::::::999888888999;;;<<<;;;:::777888999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;===>>>???BBBEEEEEEDDDEEEHHHLLLLLLFFF??????CCCGGGHHHHHHGGGDDDAAAAAABBBDDDCCCBBB@@@@@@@@@>>><<<===???AAA???BBBFFFHHHHHHGGGGGGHHHIIIIIIFFFAAAAAADDDDDD@@@;;;===BBBGGGKKKLLLIIIFFF@@@@@@???===<<<<<<>>>@@@<<<;;;:::;;;===>>>??????JJJjjjvvvtttzzzrrr^^^VVV]]]fffiii^^^]]]]]]]]][[[WWWPPPKKKKKKHHHDDDCCCEEEFFFDDDBBBwww```JJJ<<<:::===>>><<<===@@@@@@>>>BBB??????CCCEEEEEEFFFJJJKKKLLLMMMNNNMMMLLLJJJIIIIIIOOOYYYppp\\\AAA888;;;777888777666555333...***........................,,,,,,---------.........///---,,,...222222...***------------------------,,,,,,,,,------.........+++---///...,,,++++++,,,------------...///000000------..................---,,,,,,...111444555555444555555666777999;;;===AAA???======???@@@AAA@@@<<<=========<<<;;;;;;::::::>>>BBBFFFIIIKKKNNNPPPHHHLLLOOONNNKKKGGGGGGGGGDDDCCCHHHPPPPPPLLLQQQ[[[mmmlllooo~~~yyyxxxnnnWWWJJJEEEIIIOOOCCC@@@@@@CCCAAA>>>@@@FFFHHHQQQ^^^iiirrrzzz}}}kkkmmmooonnnqqq|||~~~mmmXXXFFF===777666555555555555777999555555444222000000111222555666888:::<<>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::;;;>>>AAADDDBBBEEEGGGFFFBBBBBBEEEHHHIIIFFFCCCBBBEEEHHHJJJKKKIIIHHHFFFCCCBBBBBBDDDFFFAAABBBDDDCCC@@@???@@@AAA>>>BBBGGGIIIHHHGGGHHHIIIIIIIIIEEEAAABBBFFFFFFBBB======>>>BBBEEEFFFEEECCCBBBAAA??????@@@@@@@@@???===<<<;;;;;;===>>>@@@AAA>>>RRRbbbnnnzzzzzz|||xxxhhh[[[XXX```mmmvvvnnnsssxxxuuukkk```XXXUUURRRNNNIIIIIIKKKLLLJJJGGGssscccTTTGGG@@@@@@555???BBB;;;999@@@FFFEEEEEEAAAAAAFFFIIIHHHGGGIIILLLMMMNNNOOONNNLLLJJJHHHIIITTTfffWWWBBB???<<<777222444444000...000444555---.....................,,,,,,,,,------.........000---,,,///333333///***------------------------,,,,,,,,,------.........------,,,,,,,,,---......,,,,,,,,,---...///000111---......//////...---------,,,,,,...111333444444555555555555666999>>>BBB<<<:::999:::<<>>999;;;<<<>>>AAAFFFMMMQQQFFFKKKOOOMMMGGGBBBAAACCCKKKDDDEEENNNOOOKKKMMMVVVhhhggggggooo~~~yyyzzz~~~jjjWWWJJJFFFDDD@@@@@@DDDDDD>>>===AAACCCGGGLLLPPPSSSYYYaaafffqqq{{{|||tttnnnmmmqqquuuzzz~~~yyyjjjYYYPPPIIIBBB;;;999999999888777333000222777222222222111111333666888777888:::===@@@CCCEEEFFFGGGFFFBBB>>>AAAPPPfffwwwzzzlllWWW>>>???<<<666333555999222)))---:::111111111222333444555666999999999777555444555666888999999999888777555444666888999777333111222444222222333444555666777888999888888999;;;<<<<<<;;;555777:::===>>>>>><<<;;;?????????@@@@@@@@@@@@@@@::::::;;;;;;===@@@EEEIIIBBBFFFHHHGGGCCCAAACCCFFFFFFFFFFFFGGGHHHJJJMMMNNNKKKMMMMMMHHHBBBAAAEEEKKKAAAEEEHHHHHHEEEBBBAAAAAA>>>CCCHHHIIIHHHGGGHHHIIIGGGGGGEEEAAACCCGGGHHHEEEBBB@@@===<<<===>>>======???===;;;;;;>>>???<<<999;;;;;;999777666888===AAA999CCCKKKVVVggglllnnnwwwxxxnnnhhhfffjjjpppqqq}}}nnn]]]UUUVVV\\\WWWSSSRRRUUUVVVTTTPPP|||\\\UUUJJJAAA<<<;;;;;;<<<;;;<<<>>>@@@AAABBBCCCCCCFFFIIIKKKKKKHHHGGGHHHJJJHHHQQQUUUNNNJJJOOOVVVYYY\\\lllNNNBBBBBB999222333555444333222111///......///............---------........................000---,,,///333444111------------,,,,,,+++++++++---,,,,,,+++,,,---...///...------------...////////////////////////////////////.........------------...///000222444555666222222222444777;;;???AAA999::::::888666999>>>DDDHHHDDD??????BBBGGGIIIJJJ;;;;;;<<<>>>@@@BBBDDDEEEGGGHHHGGGCCC???===>>>AAABBBDDDEEEFFFFFFFFFGGGHHHXXX]]]^^^aaavvvsssnnnooo}}}lllSSSHHHFFFEEEDDDCCCBBB@@@>>>@@@AAAAAABBBBBBCCCDDDDDDJJJRRR[[[dddllluuuzzznnngggfffgggjjjpppxxxzzzoooeee[[[SSSEEEDDD@@@===:::777666666555666666555222111111222000111333444666777888888???>>>>>>BBBGGGKKKKKKIIIHHHGGGKKKWWWkkk}}}~~~yyyxxx{{{VVVAAA888666555222222222222222222222222000000000111222444555666999777444333333333222000444333111222333444444333222444666555222000222444666666555555555666777777<<<:::888999;;;<<<:::888777777888999999999999999;;;;;;<<<===>>>???@@@@@@===:::888999>>>DDDGGGHHHEEEHHHJJJGGGCCCCCCGGGLLLHHHIIIGGGFFFJJJOOONNNIIIIIILLLLLLHHHFFFHHHHHHFFFEEEGGGHHHHHHFFFDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCHHHEEECCCCCCEEEEEEDDDBBB@@@@@@???===<<<<<>>@@@???CCCSSSmmm|||{{{~~~{{{iiiYYYXXX```ppplllbbb]]]fffnnndddQQQttt___NNNEEEAAA===::::::;;;;;;;;;>>>???AAACCCEEEFFFFFFGGGIIIKKKNNNNNNLLLKKKLLLNNNMMMTTTWWWUUUTTT^^^ooo|||tttTTT999666999777555999333333222111000000//////............------------------------------------///---+++...222333000,,,,,,,,,,,,,,,+++++++++***......---------...///000------,,,,,,------...///........................///.........------------------...///111222333333000000111222555999===???888888888888888;;;>>>BBBCCC???<<<;;;>>>BBBDDDDDD===<<<<<<;;;<<<===>>>???DDDFFFHHHGGGDDDAAAAAABBBBBBDDDEEECCCBBBBBBEEEHHHPPPSSSUUUYYYhhhwwwqqqttt~~~ddd]]]QQQGGGBBBAAACCCEEE>>>>>>>>>>>>??????@@@@@@===BBBGGGKKKOOOXXXdddnnnyyyxxxwwwuuusssqqqooooooooorrrvvv}}}|||uuuqqqddd]]]SSSKKKGGGBBB<<<777===<<<:::777666555555555444555555444333222333444777888888999:::;;;===??????CCCHHHLLLMMMNNNNNNOOObbbmmm}}}|||[[[CCC999888666444222222222222222222222222000000000111222333555555666444222111222222111///333111000111222333333222222444555444111000111333555444444444444555666666:::888666777999:::999777888888999999:::999999999;;;;;;<<<======>>>??????@@@>>><<<===AAAEEEGGGGGGJJJKKKKKKHHHEEEFFFJJJNNNKKKKKKIIIGGGKKKPPPOOOJJJJJJMMMMMMIIIGGGIIIJJJHHHHHHHHHGGGEEEBBBAAABBBDDD???@@@AAAAAAAAAAAA@@@???@@@>>>======@@@AAAAAA???BBBCCCDDDBBB???===<<<<<<>>><<<::::::<<<===<<<;;;<<<<<<<<<;;;;;;::::::999<<<======;;;;;;FFFXXXfff}}}ppppppxxxsssvvvtttpppqqqrrrgggWWW{{{fffZZZPPPBBB555888888999<<>>777555555444444555111111111111000000000///............------------------------------------...,,,+++,,,///000...++++++++++++***************------,,,,,,,,,---...///,,,,,,++++++,,,,,,---.......................................------------------......///000000000//////000111444777:::<<<777666666888;;;>>>?????????<<<:::999;;;<<<======???>>><<<;;;:::::::::;;;AAADDDGGGIIIHHHFFFEEEEEEEEEGGGGGGCCC??????DDDJJJLLLJJJKKKQQQXXXaaammmxxx}}}xxxqqqssswwwyyydddSSSIIIDDDCCCEEEDDDBBB@@@?????????@@@:::<<<===;;;;;;CCCRRR]]]VVVVVVXXX[[[cccllluuuzzz~~~~~~zzzvvvtttjjjiiihhhgggfffgggggghhhrrrvvv{{{}}}~~~zzzuuurrrdddbbb^^^XXXSSSMMMIIIGGGGGGBBB===;;;;;;;;;999777555555333333222333444555333444555555444444666777;;;<<<=========???BBBDDDGGGJJJLLLLLLMMMTTTaaakkkuuu~~~dddRRR<<<222444888777333222222222222222222222222000000000111222333444555333111//////000111000///222000000000222333333222222333333333111000111222333222222222333333444555666555444555666888888777:::::::::999999999999999;;;<<<<<<===>>>>>>>>>===AAA@@@???AAACCCEEEFFFFFFKKKKKKJJJIIIJJJLLLOOOPPPOOOOOOMMMKKKNNNSSSSSSNNNPPPRRRPPPKKKJJJMMMMMMKKKJJJIIIFFFBBB??????BBBDDD@@@BBBCCCDDDDDDCCCBBB@@@===<<<<<<===@@@BBBBBBAAAAAADDDGGGGGGDDD???;;;999999;;;<<<<<<;;;:::;;;<<<@@@???===:::999888888888:::;;;999777777;;;DDDKKKbbbyyytttjjj___rrrcccOOOCCCAAACCC???:::;;;<<<===AAADDDFFFEEECCCEEEFFFHHHJJJLLLMMMNNNOOOPPPOOOMMMLLLLLLOOOSSSVVVXXXUUU\\\qqqaaaHHH;;;??????999444333222///000000000000000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++------,,,************)))))))))))))))******************++++++++++++******++++++,,,---------------------------------------------------.............../////////...//////111333666888:::777666666999>>>AAA@@@===??????===<<<;;;:::999777@@@???===<<<;;;<<<======???AAACCCEEEGGGHHHHHHIIIIIIKKKJJJEEE@@@AAAGGGNNNPPPIIIHHHMMMPPPOOOWWWcccppp{{{wwwppp|||xxxcccSSSJJJHHHFFFCCCAAA@@@BBBEEEFFF???@@@@@@<<<;;;AAAOOOZZZDDDBBB@@@AAAGGGPPPZZZ```fffjjjqqqxxx~~~~~~{{{vvvpppjjjeeebbbdddfffhhhfffcccbbbdddgggppprrrsssqqqmmmjjjiiiiiikkklllnnnmmmjjjgggcccaaaaaa^^^YYYVVVSSSPPPMMMKKKCCCCCCBBBAAA@@@??????>>><<<999666555666777666555333333222222222444555666444555666666666777:::<<<===@@@BBBCCCBBBBBBEEEHHHJJJHHHDDDCCCLLLaaa|||vvvpppaaaIII@@@555222555777555222111111111111111111111111000000000000111222333444111000......000111111000111111000222444444444222222222222222111000000111111111111111222222333444444444333444555777888888:::999999888888888888888===>>>?????????>>>>>>===>>>>>>???AAACCCDDDDDDDDDGGGGGGIIIMMMPPPRRRRRRQQQQQQQQQNNNMMMQQQWWWWWWTTTXXXXXXTTTOOONNNPPPOOOLLLGGGFFFDDDAAA??????BBBEEECCCDDDFFFHHHGGGFFFDDDBBB;;;<<<===>>>@@@AAAAAAAAA???CCCFFFGGGEEEAAA>>>===777<<<@@@???<<<999;;;===AAA???<<<:::888888888999777888888888999;;;===???GGGhhh|||wwwQQQHHH>>>:::;;;======>>>??????>>>@@@BBBDDDCCCBBBEEEGGGIIIKKKMMMOOOPPPPPPSSSPPPLLLJJJMMMSSSZZZ^^^\\\fffwww^^^EEEAAA666:::999333111444555111...////////////000000000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++***))))))))))))))))))))))))*********************)))+++************+++,,,,,,------------------------,,,,,,------------------//////////////////////////////000222333555777888888666777:::???AAA???===BBBCCCDDDCCC@@@<<<999777;;;;;;<<<===>>>???@@@AAA???>>>>>>???BBBFFFIIIKKKIIIJJJJJJFFFCCCEEEKKKQQQRRRJJJFFFIIIJJJJJJRRR___fffrrr}}}pppssszzzqqqSSSPPPLLLGGGEEEDDDEEEFFF???@@@@@@>>>>>>CCCLLLSSSAAA???===;;;===AAAFFFJJJIIILLLPPPVVV]]]cccgggjjjmmmooorrrtttsssoookkkhhhnnnpppqqqmmmhhhddddddfffgggeeecccaaa```^^^YYYUUUQQQRRRSSSTTTTTTQQQNNNKKKLLLJJJGGGFFFFFFEEECCCBBB@@@@@@???===;;;:::999888777555333222111111000000444333222222333444555666777888999999999<<>>===888:::===???AAABBBCCCCCCEEEHHHLLLRRRTTTSSSOOOKKKMMMMMMKKKJJJOOOWWWXXXUUUYYYYYYTTTOOONNNOOOMMMHHHAAABBBBBBBBBAAABBBDDDFFFDDDEEEFFFFFFEEEDDDBBB@@@:::;;;===>>>>>>>>>>>>???DDDEEEGGGFFFCCCAAA@@@@@@999>>>CCCAAA<<<999;;;??????===;;;999888999:::;;;777888999;;;=========<<<===NNNggg~~~AAA===<<<======<<<===???BBBAAA@@@AAADDDFFFFFFFFFFFFGGGIIILLLNNNPPPQQQQQQUUUSSSPPPRRRXXXaaaiiimmmooo^^^DDD@@@<<<777666333///000333444222............////////////------------,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******))))))))))))************,,,,,,---------,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///////////////...///000111333444555666666666777999;;;===<<<;;;AAADDDGGGGGGDDD???;;;999888999<<<>>>@@@@@@@@@@@@>>><<<999:::>>>CCCGGGIIIDDDEEEFFFGGGHHHKKKOOORRRPPPKKKHHHHHHHHHJJJQQQZZZ\\\hhhyyy|||{{{}}}|||{{{tttjjj]]]QQQGGGBBBBBBAAA@@@AAABBBEEEHHHIII777666555555666777999:::;;;;;;<<<===???BBBEEEGGGEEEJJJPPPWWWZZZZZZYYYWWWcccfffhhhgggdddbbbccceeeeeeaaa^^^]]]^^^\\\VVVQQQHHHHHHHHHJJJKKKJJJGGGEEEBBB@@@>>>=========<<<:::888888777666555555444444777777666555555555555555555444444333444555777777;;;<<<======>>>@@@EEEHHHCCCGGGIIIHHHEEEFFFKKKPPP[[[eeevvvtttUUUFFF>>>222666999777222//////111111111111111111111111111000000000000000111222222333111000000222333222111222222333555777888666444444222111111222222111000111111111222333444555666666666666444444555888;;;999888777777777888:::;;;CCCCCCDDDDDDCCCAAA>>>===666999<<<>>>???@@@BBBCCCHHHLLLRRRUUUTTTPPPJJJEEEJJJIIIGGGFFFKKKSSSUUUSSSTTTTTTPPPLLLLLLNNNJJJCCC>>>@@@AAABBBBBBDDDFFFHHHJJJJJJIIIHHHFFFEEECCCBBB>>>AAACCCEEEDDDCCCDDDDDDLLLLLLJJJGGGCCC@@@??????===AAACCCAAA<<<:::;;;>>>===<<<;;;:::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;@@@AAAFFFUUUsss===999:::???AAA@@@@@@DDDDDDCCCDDDFFFHHHIIIIIIGGGFFFGGGJJJLLLOOOQQQRRRSSSVVVWWWZZZaaalllwww~~~aaaAAA:::<<<666888444222222222000000111........................---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++***((()))***+++)))))))))******+++++++++------.........---+++++++++++++++++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------.........///------///000111222333333444555666666666666888999999>>>EEEGGGEEE@@@===;;;;;;>>>AAACCCCCCAAA???===<<<:::888:::>>>BBBDDDDDD@@@AAADDDIIIOOOSSSTTTTTTNNNQQQRRRNNNMMMPPPQQQPPPRRR^^^llluuu~~~ttthhhiiivvv{{{uuuaaaTTTNNNIIIDDDDDDFFFGGGDDD@@@;;;;;;;;;<<<<<<<<<======999888888888888999:::;;;666888;;;>>>@@@@@@??????EEEHHHLLLMMMLLLKKKMMMOOOOOOOOONNNNNNMMMKKKIIIGGG@@@>>>===>>>@@@@@@>>>;;;999777555444444444222111//////000111333444555555///000111222222333444555777777777777888:::<<<>>>@@@AAAAAAAAABBBDDDIIILLLFFFIIILLLLLLNNNWWWeeeppp___@@@===<<<+++000222555444111//////000111111111111111111111111000000000000000111111222333111000000111222111000000111222444777777666444555333111222333444222000333333333333555666777888666777666444222333777:::999999888888999;;;===>>>CCCDDDEEEEEECCC@@@===;;;:::<<>>>>>===;;;888888:::===>>>===<<>><<>>;;;;;;999999;;;???BBBBBB@@@@@@@@@DDDMMMVVV[[[ZZZWWWOOOYYY]]]XXXUUUVVVQQQIIIIIIWWWbbbccciii~~~qqqlllfffkkkwwwvvvWWWOOOFFFDDDFFFFFF@@@999>>>>>>======<<<;;;;;;:::777777777777777777666666777777666666666666777777555888<<<<<<:::999:::<<<777:::>>>===:::888999;;;999777444444666777555222888666444444555555444333444444444444555555555666444555777777888888:::;;;::::::;;;<<<>>>AAACCCEEECCCDDDDDDCCCDDDGGGKKKOOONNNQQQUUUXXX```qqqtttOOO===444666999444333333333333444333222111000000000000000000000000111000000000000000111222333111000///000111000/////////111444666777555333666333111222444555333000444444444555666777999999666777666444111111555999::::::999999;;;===@@@AAACCCDDDEEEEEECCC@@@<<<:::???AAABBBAAA??????BBBEEEFFFLLLRRRTTTQQQOOOQQQTTTSSSRRRMMMJJJNNNTTTUUURRRLLLMMMMMMMMMRRRTTTPPPHHHFFFEEEBBB???>>>AAAGGGLLLOOOLLLIIIDDDAAA@@@@@@@@@@@@EEEJJJMMMMMMMMMOOOQQQMMMNNNOOONNNKKKGGGFFFEEECCCBBB@@@===:::888888999<<<<<<<<<<<<;;;:::999888???@@@>>>;;;777888===AAA777===@@@DDDWWW