BM6P6(@ }}}{{{yyywwwvvvtttuuuwwwwwwuuurrrmmmkkk}}}zzzwwwvvvuuuxxxvvvtttpppmmmkkkiiihhhjjjkkkkkkiiieeebbbaaaaaa\\\\\\]]]^^^^^^^^^^^^^^^\\\[[[ZZZYYYWWWVVVUUUTTTTTTSSSSSSRRRQQQRRRRRRRRRNNNNNNOOOOOONNNMMMLLLLLL~~~}}}{{{{{{tttttttttttttttssssssssspppmmmjjjhhhhhhgggeeeccceeeddddddcccbbbbbbaaaaaabbb___\\\ZZZZZZYYYWWWTTTRRRRRRQQQQQQPPPQQQQQQQQQQQQPPPNNNLLLJJJIIIHHHGGGIIIJJJKKKIIIGGGDDDDDDDDDGGGHHHIIIIIIJJJJJJIIIIIIKKKKKKJJJIIIHHHGGGFFFFFFJJJJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEEEE~~~|||{{{{{{{{{zzzzzzyyyxxxxxxxxxsssrrrooollljjjgggfffeeellljjjhhheeecccaaaaaaaaabbb```^^^[[[YYYWWWUUUUUUUUUTTTSSSSSSQQQQQQPPPOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQOOONNNNNNNNNMMMJJJHHHJJJJJJJJJIIIHHHHHHGGGGGGIIIHHHFFFFFFGGGGGGGGGFFFBBBBBBBBBCCCDDDFFFGGGHHHFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEEEECCCAAAAAABBB<<<======>>>???>>>>>>>>>AAAAAAAAA@@@@@@@@@@@@???BBBAAA@@@???>>>>>>>>>>>>@@@AAAAAAAAAAAA@@@??????|||zzzxxxwwwuuutttsssrrrpppnnnllllllggggggfffeeeddddddcccccc^^^^^^\\\[[[YYYWWWVVVUUUTTTTTTTTTTTTSSSRRRPPPPPPRRRRRRRRRQQQQQQPPPPPPPPPMMMLLLLLLKKKKKKKKKKKKLLLRRRPPPMMMJJJHHHHHHHHHIIIGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCDDDEEEDDDBBB@@@AAAAAA@@@@@@???????????????>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCAAA@@@@@@????????????@@@???@@@AAA@@@>>>===============>>>???????????????>>>>>>?????????@@@@@@@@@???>>>>>>======>>>>>>???>>>>>>????????????>>>>>>~~~}}}}}}}}}yyyyyyyyyyyywwwssspppnnnmmmllljjjjjjjjjjjjiiigggddddddcccbbb```___^^^^^^[[[YYYWWWTTTSSSSSSTTTUUUUUUTTTSSSRRRPPPOOONNNMMMKKKKKKKKKKKKKKKIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAADDDCCCCCCCCCCCCCCCBBBBBB===>>>>>>???@@@BBBCCCDDDDDDCCCAAA???>>>???@@@AAA>>>>>>??????@@@@@@@@@@@@????????????????????????============>>>>>>??????;;;;;;;;;===>>>>>><<<:::=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===???>>>>>>======>>>>>>???===<<<;;;:::999999999999<<<======<<<999777666777:::;;;<<<<<<======<<<<<<999999:::;;;;;;<<<======::::::;;;;;;<<<>>>???@@@======>>>>>>>>>>>>>>>===~~~|||{{{zzzzzzvvvuuutttrrrpppooommmlllkkkkkkiiigggeeedddbbbbbbaaa```^^^\\\ZZZXXXVVVVVVVVVUUUSSSQQQOOONNNMMMMMMNNNOOOOOONNNLLLJJJHHHGGGIIIHHHGGGGGGHHHHHHGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@BBBAAA???>>>======>>>>>>AAAAAA@@@@@@@@@@@@@@@@@@<<<===???@@@@@@@@@???>>>???>>>>>>>>>>>>==================>>>>>>??????@@@======>>>>>>>>>======<<<=========<<<<<<<<<<<<<<<:::999999999::::::;;;<<<<<<;;;;;;:::;;;<<<===>>><<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>??????@@@AAAAAAAAA>>>>>>===???@@@AAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<>>>???>>>>>>>>>???@@@BBBCCCDDDAAA@@@???===<<<<<<;;;;;;AAABBBBBB@@@>>>;;;;;;;;;777888888999999999999999777777888999999:::;;;;;;666666777888999:::<<<===:::;;;;;;<<<<<<<<<<<<<<<|||{{{yyyzzzzzzzzzxxxvvvsssrrroooooopppooonnnllliiigggaaaaaa```___^^^]]]\\\\\\ZZZZZZYYYWWWVVVUUUTTTSSSNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDCCCBBBBBBAAAAAA>>>????????????>>>======>>>>>>>>>======<<<<<<<<<>>>=========???@@@???>>>>>>=========<<<<<<;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<============999:::<<<===>>>===<<<;;;<<<<<<<<<<<<<<<=========:::::::::;;;;;;;;;;;;<<<999999:::::::::::::::999888888888888888888888888888888777666666666777777999999999999::::::;;;;;;:::;;;;;;<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;666777777888999999::::::;;;999888888:::;;;;;;:::777777777777777777777777666888888777555555777999666666777888:::<<<>>>???;;;:::999888888888888888:::;;;<<<<<<999888888888777888999999::::::999999999999::::::;;;;;;<<<<<<888888888888888999999:::888999:::;;;;;;;;;;;;;;;~~~|||zzzxxxvvvuuusssrrrrrrqqqppppppoooooolllhhheeedddfffeee```\\\\\\ZZZWWWUUUSSSTTTUUUVVVVVVUUUTTTSSSRRRQQQPPPPPPJJJLLLMMMNNNNNNMMMKKKJJJEEEFFFHHHHHHHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA??????@@@@@@AAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????======>>>>>>???@@@@@@@@@777999;;;===>>>>>>======:::999999888888999::::::;;;:::999;;;===>>>===<<<::::::::::::::::::::::::888999:::;;;;;;;;;::::::888999999999999:::::::::555666888999999888777555777777777888999999:::::::::::::::::::::999999999::::::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::777777777777777777888999666666777888888888777777666777999;;;<<<<<<;;;;;;999999999999888888888888888999999:::;;;<<<<<<===;;;999777777888:::::::::::::::::::::::::::::::::777999:::999777666999<<<:::::::::;;;<<<>>>???@@@===<<<<<<;;;;;;<<<<<<===:::;;;======<<<;;;;;;<<<777777888999999999999999999999999::::::;;;;;;;;;>>>>>><<<;;;;;;:::;;;;;;999999:::;;;;;;;;;;;;;;;|||yyyvvvtttsssrrrpppooommmmmmlllllllllkkkiiigggeeedddcccbbbbbbaaa___]]][[[ZZZYYYXXXXXXWWWVVVTTTSSSQQQPPPOOORRRQQQPPPPPPOOONNNMMMLLLMMMLLLKKKJJJJJJKKKLLLMMMNNNLLLJJJGGGEEECCCBBBAAAEEEFFFGGGGGGFFFCCCAAA???@@@@@@AAAAAAAAAAAA@@@@@@????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::>>>>>>>>>======<<<<<<<<<::::::::::::::::::::::::=========<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;999999999888888888777777999888777777999888777555666777777777888888888888666777777777888888888888777777777777777777888999::::::999999888777777777888888777777666666555555666666666666777777777777666666777888999999::::::::::::::::::::::::::::::888999:::999777777777888777777777777777777777777;;;:::999999999888666555666666666666777777777777777777777777777777777777999888777777777888::::::999999999888888888777777777777888888888888777777888888999999999:::::::::777777777777777777777777:::999999:::<<<===<<<:::<<<<<<;;;:::999999888777:::::::::999999999888888888888999999999:::::::::888999999::::::999999999:::::::::999999999888888888999;;;:::999999:::<<<~~~|||zzzzzz{{{|||}}}xxxvvvrrrooommmkkkhhhfffcccbbb___]]]\\\\\\]]]]]]\\\[[[ZZZYYYXXXVVVUUUUUUUUUTTTSSSPPPNNNLLLKKKJJJHHHHHHGGGGGGGGGGGGFFFFFFIIIHHHGGGEEEDDDCCCCCCBBBGGGGGGFFFDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@??????>>>>>>???>>>============>>>???BBBAAA@@@>>>===<<<<<<<<<999:::<<<<<<<<<;;;999888;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;::::::999999999999999999999888888777777999999999999999999999999888888777777777777777777999999888888888777777777888888777777777666666666777666666777888999777666555555666666666777777777666666777777777888888888;;;:::888777666555555555777777777777777777777777666666666666666777777777666666666777777777777888666666777777888999999:::999999999999999999999999999:::;;;:::888777888999888888888888888888888888999888888888888888666555666666666777777777777888777777777777777777777777888888777777777888999:::999999999888888777777777777777888888888888777777777777777888888888999999777777777777777777777777999999999:::===>>>===;;;:::::::::::::::999999999::::::999999999888888888888888888999999999999:::999999999:::999999888888:::999999999999888888888888999::::::999999:::;;;~~~~~~}}}||||||{{{xxxtttpppooopppnnnllliiihhhgggeeebbb```^^^]]]\\\[[[YYYXXXWWWVVVRRRRRRRRRRRRQQQQQQQQQQQQPPPOOONNNMMMMMMMMMNNNOOOSSSPPPMMMKKKJJJIIIGGGEEEDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>=========;;;<<<===>>>?????????>>>AAA@@@???>>>>>>>>>>>>>>>:::::::::::::::;;;<<<<<<888888999::::::;;;;;;<<<888888888888888888888888999888888777777888888999777777666666666666777777555666777888999999888777777888888888888888888777888888888888888888888888777777777777777777777777999999999999888888888888666666666555555555555444777777777888888888888888777777777777777888888888666666666666555555555555666666666555555555555555555555555666888999888777444444444555555555555666666666666666777777777777:::999888666555555555555444444444555666777777777444555555666777777888888666666777777777888888888666666666777777888888999777777777777777777777777999:::;;;:::888777888999888888888888888888888888666777777777777777666666666666777777777888888888777777777777777777777777777777777777777888999999888888888888777777777777777888888999999888888777666666666666777777777777777777777777777777777777888888888:::===>>>>>><<<888888999999999:::::::::999999999999888888888777777777777888888888999999999999999999999888777666999999888888888777777777777888:::999888888999;;;}}}xxxttttttqqqooommmmmmlllkkkiiifffhhhiiijjjiiifffbbb___ZZZYYYXXXWWWUUUTTTRRRRRRQQQQQQPPPPPPOOOOOONNNNNNNNNOOONNNLLLHHHFFFEEEFFFJJJHHHFFFEEEEEEDDDBBB@@@DDDCCCCCCBBBAAA@@@??????????????????@@@@@@@@@@@@BBBBBBAAA@@@@@@AAAAAABBBAAA???===<<<<<<;;;:::999;;;::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;666666666777777888888888888999:::<<<<<<<<<<<<;;;::::::999999999999::::::;;;;;;;;;;;;;;;<<<===>>>777888888999:::;;;;;;<<<888888888999999:::::::::::::::999999999999::::::444444444444555555666777666777888999999999888888777777888888888888777777666666666666666666666666666666666666666666666666777777777777777777777777666666666666555555555555555555666666666666777777666777777777888999999999777777777777666666666666555555555555555555444444333333333555888999888777444444444444555555555555555555555666666666777777555555555555666777777888444444555555666666666666555555555666666666777777666666666777777777888888555555666666666777777777666666666666666666666666777999999888777666777888888888888888888888888888444555666777666555666666666666666777777777888888666666666666666666666666666666666666777777888888777777777777777777777777777888888888888888888777555555666666666777777777666666666666666666666666777777777:::===>>>>>>===888888888999999999999999999888888888888777777777666666777777777888888888999999999999888777666555888888888777777777666666666777999888777777888:::}}}|||xxxvvvtttrrrpppnnnlllkkkiiigggfffggghhhiiicccbbbbbbaaa___^^^^^^]]]ZZZZZZZZZZZZZZZZZZZZZZZZRRRQQQPPPQQQPPPNNNKKKHHHIIIGGGEEEDDDEEEEEEDDDCCCDDDEEEEEEEEEDDDCCCCCCCCC@@@@@@??????>>>>>>>>>>>>=========>>>>>>?????????===>>>???>>><<<;;;;;;<<<===<<<;;;;;;<<<<<<;;;999:::::::::999999888888888:::::::::;;;<<<=========;;;:::::::::::::::;;;;;;:::888777666777888777666999999888888888888888999666777777777888888888888333333444444444444444555666666777777777777777666444444444444444555666666777666666555555555666666666666666666666777777777555666666777777888888999666777777777777777777666666666666555555555666666555555555555555444444444666777777888888777777666555555555555555555555555666666666666666666666666666666666666666666666666555555555666666666666666444444444555555666666666444444444555555666666666777777777777666666666666555555555555555555555555222222222555777999888777444444444555555555666666444555555555555666666666444444444444555666777888777777666666666555555555777666666666555555555444555666666666666777777777444555555555555555666666777777777777777777777777555666777666444444444666777777777777777777777777333555777777555444555777555666666666666777777777555555555555555555555555555555666666777777777777666666666666666666666666666777777888888777777666666666666777777777777888555555555555555555555555666666666999<<<======<<<::::::999888777777666666888888888777777777666666555555555666666666777777777888888888777777666555777777666666666555555555555666888777666666777999~~~zzzyyywwwuuusssrrrqqqpppooonnnllljjjgggeeecccbbb___^^^\\\[[[ZZZZZZZZZ[[[]]][[[YYYVVVSSSPPPNNNMMMQQQOOOLLLLLLLLLLLLKKKIIIIIIHHHGGGFFFFFFFFFGGGHHHEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>===>>>???>>>===;;;===<<<::::::;;;<<<<<<;;;999:::999888777888;;;>>>:::::::::::::::;;;;;;;;;777888999999;;;;;;<<<===999:::;;;;;;:::999:::<<<:::999888999:::;;;:::999777777777777777777777777777888888999::::::;;;;;;666666777777777777777777<<<:::999999:::;;;:::999:::999999999999888888888888888888999999999::::::888888888888777777777777999888888777777888999999999999888888999999:::;;;666555444444333333333333555555555555555444444444444555555555666666777777444444555555555555444444666666555444444444444555666666555555444444444444444555555666666555555444555555555555555555555555777777777777777777777777555555555555666666666666444444444444444555555555333333444444555666666666666666666777777777777777666555555555444444444444444444444444444555555555222222222444777888777666444444444555555555666666444444444444555555555666666666555444444444444444888777777666555555444444777777666666555444444333444444555555555666666666444444444444444444444444666666666666666666666666444555666555333222333444666666666666666666666666333666999888555333555777444444555555555666666666555555555555555555555555444444555666666666666666555555555555666666666666555666666777777666666555666666666666777777777777555555555555555555555555555555555777:::;;;;;;:::::::::999888777666555444777777777777666666666666444444555555555666666666666666777777777777666666666666666555555555444444444555777666555555666888zzzzzzyyywwwuuurrrpppnnnffffffffffffeeecccbbbaaa___^^^]]][[[ZZZXXXWWWVVVZZZXXXTTTSSSRRRRRRPPPOOOLLLKKKJJJJJJIIIIIIIIIJJJHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBAAA???>>>===<<<<<<@@@>>>======>>>>>>>>>============>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;999888:::;;;;;;:::<<<:::999999:::::::::999555666777555444444777:::666666666666666666666666555555666666777777888888666777888888666666777888999888777777888999888777555666666666777777888888666777777777888999999999666777888888999999999999555333222222444444444333111111222222222222111111111111222222222222222222333333333222222222222222333222111000111444666888444444333333333444555555888888777666666666666777555555555555555555555555666666666666666777777777444555666777777666555444444444333333333333444444666666666666666777777888444444555555555555444444555555555555555555555555666666666666666666666666555555555555666666666777333333444444555555555555333333444444555666666777999999999999888888888888555555444444444333333333222222222333333333444444222222222444666777666555333333333333444444444444333333444444444555555555666555444444333333444444555555555444444444444444555555555555555555555555333333333444444444444555444444444333333333333333444444444444444444444444444555666555333222333444555555555555555555555555444888:::999555333444777333333333444444444444555444444444444444444444444333444555666666666555555444444444555555666666666444444555555555555444444444444555555555666666666444444444444444444444444555444444666888999888777888888777777777666666666777777666666666555555555333444444444444555555555444444555666777777777777555555555444444444444333333555666666555444666777}}}|||tttsssqqqqqqqqqqqqpppnnniiihhhfffffffffddd```]]]\\\[[[[[[[[[[[[YYYVVVSSSWWWVVVTTTRRRPPPOOOOOONNNKKKKKKLLLMMMLLLKKKJJJIIIAAABBBCCCCCCCCCCCCBBBAAA>>>??????@@@@@@AAABBBBBBGGGDDDBBBAAAAAABBBAAAAAA======>>>>>>???AAABBBCCC==================>>>>>>::::::;;;;;;;;;:::999888888999999999:::::::::;;;???<<<:::999:::999888777777888999:::;;;;;;::::::666777777777777888888888999999999999999999999999:::777444444555777777777888666444333444444333222333555777666333333555777444444444333222222111111666666666666666555555555888999:::999777666666777999888666666777777555444333333444444555666666777555555666666666777777777444555555666777777777666888666555555666777777666333444555666777777777777555555555555555555555666555555555666666666666777777555444333555999>>>@@@555555444444444555555666444444333333333444555555222333333333444555555555555555555555444444444444333444555666666555444333222222222333333444555666222222222333444555777888555666666777777666666555444444444444444444444444555555555555555555555555555555555666666666777777555555555666666777777777333333444444555666777777666666555555444444444333666666666555555555444444000000111111222222222333333222222444666666555444111111222222222333333333333333333444444444555555222222222333444555777888111222222333333444444555333333444444555666666666222222222333333333444444333333333333333333333333333333333333333333333333555666777666444333444555444444444444444444444444555999<<<:::555222444777222222222333333333444444444444444444444444444444333333555666666666555444444444444555555555666666333444444444444444444333333333333444444444555555444444444444444444444444555444444555777888777555666666666666777777777777777666666666555555555555333333333444444444555555222333444666777777888888555555444444444333333333333444666555444444555777zzzzzzzzzxxxtttooojjjfff___]]][[[YYYWWWVVVVVVVVVWWWVVVVVVUUUSSSQQQPPPOOONNNNNNNNNMMMMMMMMMLLLLLLLLLJJJIIIHHHGGGEEEBBB@@@CCCCCCDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<===<<<<<<;;;;;;<<<<<<===========================::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======:::::::::999888777777666;;;;;;::::::999888888888:::999999999888888777777888888888888777777777777666666666666666666666666888888777777666666555555555555555555555555555555333333444444555666666666666666666666666555555555555555444333444555666777555555444444444444555555666555444333333444555666777777777777777777777777555555555555555444444333333333333444444555555555666666666666666555555555333444555666777777777777555555555444444333333333666555444333333333333333666666666666666666666666555444444444444333333333666666666666666777888888555555555555555555555555555555555555555555555555222222333333333333444444555555444444444444555555333444444555555444444333222222222222222222222222222333444555555555444333777777888777777666555555666666666666666666666666555555555444444333333333333333333333333444555666555555555444444333333333555555555555444333222111222333444555666666666666666666666666666666666666444444333333222111000000222222222333333333444444444444444444444444444444222222222333333333444444444444333333333333222222333333222222111222222222444444444444444444444444111111222333333333222222333333333444444444555555444444444555444444333333555555444444444333333333333333333333333333333333666666666666555444333222222222222222222222222222333333333444444444555555444444444555555555555666444444444444444444444444555555444444444333333333333333333333333333333333111222222333333444444555666666555555555555666666666666555555555444444444555555555555555555555555555555555444444333333333333444555555666666555555666666666666666666666666555555555555555555555555}}}{{{|||zzzvvvuuutttrrrooojjjeeeaaa___\\\[[[ZZZXXXUUUPPPMMMJJJJJJIIIGGGEEEDDDDDDEEEEEEBBBBBBDDDEEEFFFFFFGGGGGGAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>@@@AAABBBAAA@@@>>>>>>??????>>>===;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999::::::999999999999::::::999999999999999999999999999999999999999999999999888777777777777888999999999999999888777666666666555555555555666666666666666555555555444444444444555555555555666666666666666666666666666666666666777777777666666666666666555555555555555555555555555555555555555444444444222222333333444444555555555444444333444555666777555555444444444444555555666555555444444555555666444444444444444444444444555555666666555555444333333333333444444444555555666555555555555555555555111222333444555555555555555555444444444333333333555555444333333333333333444444444444444444444444555555555444444444333333444444444444444555666666444444444444444444444444555555555555444444444444222222222333333333444444555555444444444444555555222222333333333333222222222222222222222222222222222222444555555555444333555555555555555444333333222222222222222222222222444444444444333333333333444333333333333444444555555444444444333333333333333333444444444444444333444555555555555555444333444444444444444444444444444333333222111111000000111111111111222222222333444444444333333333333333222222222333333333333444444444333333222222222111333222222111111111222222222222222222222222222222222222333333333222222111111111111222222222222333333333444444444444333333444444444444333333333333333333333333333333333333444444444444333222111000222222222222222222222222222222222222333333333333444444444444555555555555444444444444444444444444444444444444333333333333111111111111111111111111111111222333333444444555666666555555555555666666666666555555555555555555444444444444444444444444333333222222222111111111111222222333333333333333444444444444444444444444333333333333333333333333~~~}}}yyytttmmmgggbbb___fffggghhhhhhggggggiiikkkuuuuuuuuuuuuuuuqqqlllhhhiiihhhfffddd```\\\XXXVVVMMMLLLJJJGGGEEEBBB@@@???>>>===<<<<<<<<<<<<<<<===888999;;;>>>@@@AAABBBBBB===<<<<<<<<<<<<;;;;;;;;;666666777999<<<>>>>>>===:::::::::::::::999888777888888888888888888888888888888888888888777666666777666666555555666666777666666666666666666666666777777777888888888888888555555555555555666777777888888777777666555555555111222222333444444555555333333333333222222222222222222333333444444555555555555555555555555555555555555555666666666666666444444444444444444444444666666555555444333333222000111111222444555555666444444444333444555555666555444444333333444444555555555666666666666555555444444444444444444444444555666666666666555444444333333333333444444444444555555555555555555555555222333444555555555555555444444444444333333333333444444333333222222333333333333333333333333333333555555555555444444444444222222222222222333444444444444444444444444444444555555555444444333333333222222222222333333333333555444444333333444444555111111222222222222111111222222222222222222222222111222333444444444444333333444444444444333333222111111111111111111111111333333333333333333444444444444333333222333333333444444333333333333333222000111222333444555555555555555555555444333222111333333333333333333333333333333222222111000000000///000000000000111111111333333333333333333333333111111222222222333333333444444333333222111000000222111111111111111222222000000111111222222333333333444444444333222111111000000111111111222222222222333333444444333333333444444444333333333222222222222222222222222222222222222222222111000//////111111111111111111111111000000111111111222222222333333333444444444555555333333333333333333333333444444444333333333222222111111111111111111111111111111222222333444444444666555555444444555555666555555555555555555555555444444444444444444444444222222222111111111111111111111222333333333333222222222222222222222222222222222222222222222222222|||xxxtttuuutttrrrnnnhhhbbb^^^\\\[[[]]]___`````````aaaccclllmmmnnnooonnnjjjfffbbbaaa```___]]]ZZZWWWSSSQQQNNNLLLJJJGGGEEEDDDCCCCCC???>>>>>>===============<<<<<<===>>>????????????>>>============<<<<<<<<<888777777999;;;;;;:::999999999999999999888888777888888888888888888888888666666666666666555444444555555444444444444555555777777777777777777777777555555666666666666777777666666666666666777777888666666666555555444444444333444444444555555555666444444444444444444333333000111111222333444555555444444444444444444444444333333444555555666777777444444444444444444444444555555555444444333333333222333333444555555666666333333333444444444555555444444333333333333444444444555666777777666555444555555555555555555555555555666666666666555444444333333333333333333333333444444444444444555555555444555666777777777777777333333333333333333333333333333222222222222333333333333333333333333333333555555555444444444444333222111111111111222333333333333333333333333333333555555444444333222222222111222222222222333333333444444333333333333444444111111222222222222111111111111111111111111111111111222222333333333333333444444555555555555444444333333333333333333333333111111222222333333444444444444333222222111222222333333333333222222222222000111222333333444444444444444444444444333222222222222222222222222222222222222111111000000000000//////000000000111111111111111111222222222222222111111111111222222222222444444333222111000//////111000000000000111222222111111222333444555555666444444444444333222000000222222222222333333333333111222222333333333333222333333333333222222222222111111111111222222222222000111111111000000///...111111111111111111111111000000000111111111222222222333333333444444444444222222222222222222222222333333333333222222222222222222222222222222222222111111111222333333444444555444444444444444444555333333333444444444444444333333333333333333333333333333333333333222222222222222333444444444444444111111111111111111111111333333333333333333333333}}}{{{||||||||||||{{{xxxtttppplllmmmllliiiccc]]]ZZZYYYUUUWWWZZZ[[[[[[[[[\\\]]]dddfffhhhhhhgggdddaaa___[[[[[[ZZZXXXUUURRROOOMMMHHHGGGDDDAAA@@@??????@@@======<<<<<<;;;:::999888;;;;;;;;;;;;;;;;;;:::999:::999999999999888888888:::999888999::::::999777999888888888777777777777777777777777777777777777666666666666666555444444555555444444444444555555666666666666666666666666444444444555555666666666666666666666666777888888555555555444444444444444666666666555555444444444444444444444444444444444111111222333444444555555333333333333333333333333222222333444555666666777444444444444444444444444333333333333444444555555444444444444444444333333333333333444444444444444333333222222222222333333333444555666666555444333555555555555555555555555555555555555555444333333333333333333333333333333222333333333444444444555444555555666666666666555333333333333333333333333222222111111111222222333333333333333333333333333444444444444333333333333222222222111222222333444333333333333333333333333444444333333222222222222111111111222222222333333333333222222222222333333222222333333333333222222111111111111111111111111111111111111222222333333333333444444444444333333333333333333333333333333000111111222222333333333444333222111111111111111222222222222222222222222111111222222222222222111111111222333444444333333222222222222222222222222111111000000000000//////000000000000111111111111000000000000111111222222000000000111111111222222333333222111000000//////000/////////000000111222111111222222333444555555333333333333222111000///111111111222222222333333000111111222333333222222333333222222222111111111000000000111111222222222000111111111111000000///000000000000000000000000111111111111222222222222222222222222333333333444222222222222222222222222333333222222222111111111222222222222222222222222000000111222222333333444444444333333333333444444222222222222222222222222333333333333333333333333222222222222222222222222111222333333444444333333111111111111111111111111333333333333333333333333}}}{{{zzzyyyyyyyyyyyyxxxuuuqqqmmmjjjllllllhhh```YYYVVVUUUUUUXXXZZZ[[[[[[[[[\\\]]]dddfffhhhhhhfffdddcccccc^^^^^^]]]\\\YYYVVVSSSQQQFFFDDDBBB@@@>>>=========::::::::::::888777555444777777888999999:::999999777777777777666666666555666555555777999:::999888666666555555555555666666555555555555555555555555666666666666666555555444666666555555555555666666444444444444444444444444333333444444555666666666444444444444444555666666444444444444444444444444555555444444333222222111222222222222333333333333222222333333444444555555222222222222222222222222222222333333444555666666333333333333333333333333111222222333444444555555222222222111111000000000222222333444444444444333333222222111111222222333333333444444444444333333222222222222222222222222444444444444444333222222333333333333222222222222111222222333333444444444111222222333333333222222222222222222333333333333111111000000111111222222333333333333333333333333333333333333222222222222222222222222222333444444222222222222222222222222222222222222222222222222111111111111222222222222333222222111111222222333222222333333333333222222111111111111111111111111111111000000111111222333///000000111111111111111111111111111111111111111111111111111111111222222222222111111000111111111000111111111111222222222111111222222222111111000///000111222333333333333222222222222222222222222000000000///////////////000000000000111111111111......//////000111111111///000000000000111111111111111111000000000000000///.........///000111222//////000000111111222222111222222222111000//////...////////////000000000///000111111222222222222222222222111111111000000/////////000111111222222000111111222222111000000////////////////////////000111111111111222222222111111222222222333333333111111111111111111111111222222222111111111000000000000000000000000000000000000111111222333333333444333333222222333333444333333333222222111111111222222222222222222222222///////////////000000000//////000111111111111000222222222222222222222222000000000000000000000000}}}|||{{{yyyxxxxxxxxxxxxuuupppmmmlllooopppkkkbbb[[[XXXWWWPPPRRRSSSSSSSSSSSSUUUWWW___```bbbaaa___^^^___aaaZZZZZZYYYWWWTTTQQQNNNLLLHHHGGGFFFDDDBBB@@@@@@???::::::;;;;;;;;;:::888888777888999:::;;;;;;;;;;;;999999888888888777777777444444444666888999999777666555444444444444555666666666666666666666666666666666666666666555444444666666555555555555666666333333333333333333333333333333444444555666666777444333333333333444555555444444444555555555555555333333333333333333333333111111111222222333333333333333333333333333333333222222222222222222222222222222333333444444444555333333333333333333333333333333333333333333333444000000000000111111111111111222333444444444333333222222111111111111222222333222222111111222222333111111111111111111111111222222333333222222111000333333333222222222111111111111111222333333444444000111111222222111111000111111222222222333333333000000000000000111222222222222222222222222222222222222222111111111000000222222111111222222333444222222222222222222222222000000111111222222333333111111111111222222222222222222111111111111222222111111222222222222111111111111111111111111111111111000000///000111222333...//////000111111000000000000000000000000000000111111111111111000000000111000000000000111111222000000000000111111222222...///000111222222222111000111222222222222222111000000000000000000000000////////////////////////....../////////000000000------...//////000111111/////////000000000111111/////////000000000000000............///000111111000000000000000111111111//////000000000//////............/////////000000...///000111222222222222222111111111000000000000......//////000111111222000000111111111111000000/////////////////////////////////000000000111111111111111111222222222222111111111111111111111111222111111111000000000000000000000000000000000000000000000111222222333333333333222222222222333333666555555444333222111111222222222222222222222222........./////////000000...//////000000000000000111111111111111111111111000000000000000000000000}}}{{{zzzyyyxxxxxxwwwxxxwwwtttooolllgggkkkmmmiiiaaaZZZWWWXXXVVVWWWWWWWWWVVVWWWYYY[[[ccceeefffdddbbbbbbdddggg^^^]]]\\\ZZZWWWTTTPPPNNNFFFFFFDDDCCCAAA???===<<<999:::;;;<<<===<<<;;;;;;999999::::::999999888888999999888888888777777777777666666777888999888666777666555555555666777888999999999999999999999999555555666666555555444333666555555444444555555666444444444444444444444444333333444444555666777777555555444444555555666777555555555555555555555555333333333444444555666666222222333333444444444444333333333222222222222222111111111111111111111111222222333333333333444444333333333333333333333333555444444333333222222111000000111222333444444555111222333444555444333333222222111111111111222222333222111000000111222333333333333333333333333333111222222222222111000000333333333222222111111111000000111222333333444444222222333333333222222111111111111222222333333333000000///000000111222222000000000000000000000000111111111000000000000///111111111111111222222333111111111111111111111111//////000111222333333444000111111111111222222222222222111111111111222222000000111111111111000000000000000000000000000000111000/////////000222333000000111222222222222222111111111111111111111111222222111111000000//////000000//////000111222222//////000000111111111222,,,---///000222333333333222222222222222111000///////////////////////////.........///////////////---------.........//////------......///000000111////////////000000000000......//////000111111111---------......000111111333333333222222222222222---...///////////////...000000000000111111111111......000111111222222222111111111111000000000000---......///000111111222//////000000000000000///////////////////////////............/////////000000111111111111222222222000000000000000000000000111111111111000000000000111111111111111111111111000000000111222222333333333222222222222222222333888888777666444333222111111111111111111111111111///000000000111111222222000000111222222222222222111111111111111111111111111111111111111111111111||||||}}}}}}xxxuuuuuuuuuvvvwwwvvvqqqkkkfffjjjjjjiiifff```[[[WWWVVVVVVVVVVVVVVVXXXZZZ]]]^^^cccdddeeeeeecccaaabbbbbbccc___[[[WWWUUUTTTQQQPPPIIIHHHFFFCCC@@@>>><<<;;;<<<<<<<<<;;;:::999888777;;;;;;:::999999888777777888888999:::999888777666888777666666666666666777333444555666666555444333555555555555444444444444666666555444333222222111666666555555444444444444444444444444444444444444555555666666555444333333555444222111222444666777777666555444444444444444333222111111111222333444111222222111000///111222222111000000///000000000000///000000111222333444000000111222222222222111555555555555333111...---222222111111111111111111000000000000000000000000000000000000000000000000333333222222111000000000---......///000111111111000000000000000000000000333222111000000000222222222222222222222222222222222222111111111111111111222222222222222222222222111111111111111111111111111111000000//////......222222111111000/////////111111111111111111111111444333222000//////......222222111111000000//////222222111111000/////////111111111111111111111111000111222222222222111000333222111000////////////111111000000//////............//////000000111111111000000/////////000000111111000000//////......///000000000111111111111...000222222111000000000111111000000//////......////////////////////////222222111111000///////////////////////////////////////...------------...------......///000000000111111111000//////............////////////......222111000.........///000////////////////////////000///.........///111222////////////000000000000............////////////............////////////000000000000000111111111////////////////////////111111000000//////......//////000000000000//////------------.........///......///000000000000000000000000000000000000000000000111222222222222222...............///000000444333222111000000000000333333222111000000111111111111111000000000000///000000000000000000000000000000000000000000000000///000000000000000//////000000000000////////////000000000000000000000000}}}}}}}}}~~~}}}yyyvvvwwwwwwxxxxxxwwwrrrlllggghhhhhhgggddd^^^YYYVVVUUUXXXXXXWWWWWWXXXYYYZZZ[[[```bbbccccccaaa``````aaaccc```[[[XXXUUUSSSQQQOOOIIIHHHFFFCCC@@@>>><<<;;;::::::::::::::::::999999999999999999999999999999888888999999999888777666777666666666666666777777333444555666666555444333666666555555555444444444555555444444333333222222555555555555444444333333444444444444444444444444555555555555555444333333333333222111111222444444555555555555444444333333222111111000111222333444000111222111000000111333222222111000000000000000111111111111111222333444000000111222222222222111222111111000...---+++***111111111111222222222222000000000000000000000000111111111111111111111111222222111111111111000000///000000111222222333333000000000000000000000000222222111000000000111222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111000000000///000000000000000000000000........................222222111000////////////111111000000000000000000000000000000000000000000111111111111111111111111111111000000000000111111222111000//////.........000000000/////////......///////////////000000000////////////////////////000000000/////////....../////////000000000111111,,,---...---,,,---///111000000000/////////......////////////////////////000000000000000000000000///////////////////////////...------,,,,,,------++++++,,,,,,---......//////////////////.........------............------111000//////.........///........................000///.........///000111000/////////////////////---.........////////////---.........////////////...////////////000000000........................000000000/////////....../////////000000/////////------........./////////......///000000000000000000000000000000000000000......///000000000000000///............///000000444333222111000000000000222222111111000000000000111111111111000000000000//////////////////////////////////////////////////////000000000000//////000000000000/////////...000000000000000000000000}}}}}}||||||}}}{{{yyyvvvxxxxxxyyyyyyxxxsssmmmhhheeeeeedddaaa\\\XXXVVVUUUWWWWWWWWWWWWXXXZZZ[[[[[[```bbbccccccbbb``````aaaccc```[[[XXXUUUSSSPPPMMMIIIHHHFFFCCCAAA>>><<<;;;888888999:::::::::::::::777777888888999:::;;;;;;888888888888888777666666555555555555555666777888444444555555555555444444666666666555555555555444333333333333333333333333444444444444333333333333333333333333333333333333444444555555444444333333222222111111111111111111333444555555555444222222000000000000111222333444///000111111000000222444333222222111000111111111111000000000000000111111///000111111222222111111555444333111000/////////000111111111222333333333000000000000000000000000111111111111111111111111000000000000111111111111///000000111111222222333000000000000000000000000111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000222222111111111111000000......//////000111111222........................000000////////////000000/////////000000000000000......//////000111111222000000000000000000000000000000///......///000000000000//////...---------///////////////.........///////////////.........+++,,,...////////////...///////////////.............../////////000000000......---+++)))***---000///////////////.........////////////////////////......//////000111111222////////////////////////------,,,+++++++++++++++))))))******+++,,,,,,,,,------------............,,,,,,------------,,,,,,...////////////......---........................///...---------...000111000000000///.........------------.........//////---------.........//////---------....../////////------------------------///////////////...............////////////................../////////000......///000000000000///000000000000000000000000,,,,,,---............---//////......//////000111333222111000000//////000111111111000000000000000222222111111111000000000////////////////////////...........................//////000000/////////000000000/////////..............................|||{{{zzzyyyzzzyyywwwuuuxxxxxxxxxxxxwwwsssmmmiiiddddddccc```[[[XXXVVVVVVSSSTTTUUUWWWZZZ\\\^^^___aaaccceeeeeedddbbbbbbbbbccc```\\\XXXUUURRROOOLLLHHHGGGEEECCCAAA>>>===<<<888888999999999999888888777777777888999999::::::777777777777777666666666444333444444555666777888444444444444444444444444666666666555555555444444111222222222333333333444333333333333333333222222222222222222222222222222333333444444444333333222222222222222222111//////111222444555555333222000/////////000111222333333...///000000000000222444333333222111111111111111//////......---.........///000000111111111111111777666444333222222222333///000000111222333444444000000000000000000000000111111111111111111111111......//////000111222222............//////000000000000000000000000000000////////////000000000111111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000111000000000000000000000.........//////000000000000000000000000000000000............//////000111.........//////000000000.........//////000000000000000000000000000000000000///---,,,,,,---///000............------,,,,,,......................../////////......---------)))***---///000///...---........................---............/////////000000000...+++***+++,,,.........................................................//////000000000........................,,,++++++***************(((((()))******++++++,,,***++++++,,,------......,,,,,,------------,,,,,,,,,---...//////...---,,,------------------------...---,,,,,,,,,---///000000000//////...---,,,,,,,,,,,,---------.........,,,,,,---------.........---------......//////000------------------------........................---......//////......---........./////////000000---...//////000000//////////////////////////////+++,,,,,,---------------//////......//////000111222111000///////////////000000000111000000000///222222111111111000000000////////////////////////------------------------......//////000/////////000000/////////.........------------------------zzzyyywwwwwwxxxwwwuuusssuuuuuuuuuuuuuuurrrmmmiiifffeeeddd```\\\XXXWWWWWWSSSTTTVVVXXXZZZ\\\]]]^^^^^^aaadddeeedddbbbaaaaaaaaa___[[[XXXVVVRRROOOLLLHHHGGGEEECCCAAA???===<<<999999999999888777666555888888888888888888888888777777777666666666666666333333333333444555777777444444444333333444444444555555555555444444444444000000111111222333333333111111111222222222222222222222222222222222222222222222333333333333333222222222333333222111000//////111222444444333111000......///000111111222222...///000000///000222444333222111111000000111111000//////.........////////////000111111111111000222111///...---...////////////000111111222333333////////////////////////000000000000000000000000------...///000111111222.............../////////////////////////////////......//////000000000000000000000000000000000000//////000000000111111111000000000000000000000000////////////////////////...//////////////////////////////.........------////////////////////////------------...///000111------....../////////000/////////.........------///////////////////////////...,,,++++++,,,...///,,,------------,,,++++++---------------.........//////......------,,,,,,(((***,,,...//////...------------------.........,,,,,,---------.........***,,,///000...,,,++++++---------------.........------------------------/////////.........------------------------------++++++***))))))))))))***)))))))))***++++++,,,,,,))))))***+++,,,---......------............------+++,,,---......---,,,+++---------------------------,,,+++++++++,,,...///000//////...---,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------...//////000111111---------------------------------------.........------............------............////////////------...///////////////........................+++,,,------......------...............//////000000000//////...////////////000111111111111000000111111111000000000//////................................................------...///////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,xxxwwwwwwwwwxxxvvvtttqqqrrrrrrrrrssssssqqqmmmjjjhhhgggeeeaaa\\\XXXWWWXXXWWWXXXYYYYYYZZZYYYYYYYYYZZZ]]]```bbbaaa___^^^]]]___]]]ZZZXXXVVVSSSOOOLLLGGGFFFEEECCCAAA???===<<<999999999888777666555444888888888888888888777777777777666555555555555555333333333333333444555666444444333333333333444444444444444333333333333222000000000111111222222222000000000111111111111111111111111111111111111111111111222333333333222222222222222111111111111111///000111222222222111000......///000000000000///...///000000//////111333222111111000///000000000111111000000000000111222...///000000111111000000......---------------......//////000000111111111////////////////////////////////////////////////,,,------...///000000111000000000000000000000000////////////////////////,,,---...///000000000///////////////////////////...//////000000111111111////////////////////////////////////////////////------............//////000//////...------,,,,,,---------------------------------------...///000---------...............000//////...------,,,,,,///////////////////////////...---,,,,,,---...///+++,,,---......---,,,+++,,,,,,,,,------------------------------,,,,,,,,,***+++---............---,,,,,,,,,---------------+++,,,,,,,,,,,,---------"""&&&+++......---,,,,,,,,,,,,,,,---------------------------------------000//////...------,,,,,,------------------------++++++***))))))))))))***))))))******+++,,,,,,---)))******+++,,,------...------............------***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---............---,,,,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------...///000111111222------------------------,,,,,,,,,---------------,,,,,,------------,,,,,,------------.........///------...////////////...........................,,,,,,---...............------,,,,,,------.../////////............/////////000222333333222111111000000/////////.........................................................,,,---....../////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,xxxxxxxxxyyyzzzxxxtttqqqpppooopppqqqsssrrrooollliiihhheee```[[[WWWVVVWWWXXXYYYZZZZZZZZZYYYXXXWWWXXX[[[___``````^^^\\\\\\]]][[[YYYXXXWWWTTTPPPMMMGGGFFFEEECCCAAA???>>>===777888888888777666555555666666777777888888999999777666555444444444555555444333333333333333444444444444333222222333444444333333222222222222111111000000000111111111111111/////////000000111111111111111111111111111111111000000111222222222222222111000/////////000111222/////////000000111111111...///000000000///...---///000000000......000222111000//////......//////............///000111111...//////000000000000000///000000111111111000000............////////////////////////////////////........................---------....../////////000000000000000000000000////////////////////////+++,,,---///000000//////////////////////////////......//////000111111222////////////////////////..................................../////////000...------------------------------------------------------,,,------............------------------...---------------------................................................+++,,,---...///...,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------------------............++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,%%%(((,,,------,,,+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******)))))))))***++++++,,,,,,***++++++,,,,,,---------,,,,,,------------,,,,,,***************+++,,,,,,+++++++++++++++++++++++++++******)))***+++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---...///000000111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,---......//////......------------------------+++,,,------......------,,,++++++++++++,,,------///......------......///000111333444444444333222............------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////////////////.........---------------------------------xxxyyyzzz||||||yyyuuuqqqoooooooooqqqsssssspppnnniiihhheee```ZZZVVVUUUUUUVVVWWWXXXZZZZZZZZZZZZYYYXXX\\\```bbbaaa___]]]]]]\\\ZZZYYYXXXWWWTTTQQQNNNGGGFFFEEECCCAAA???>>>===555666666777777777777777444444555777888:::;;;;;;777666555444333444555555444444333222222222333333444444222222222222444444222222222111111111000000111111111000000000000000.../////////000000111111000000000000000000000000///000111222222222222222///...---,,,---///111222/////////...///000111222///000000000000...---,,,000000111000......///111000000///...............*********+++,,,---...///...//////000000000000000...///111222222111000000...............---------////////////////////////---------------------------------............///...............---------////////////////////////***+++---///000000//////////////////////////////---......///000111111222////////////////////////.........................../////////000000111111+++,,,,,,------......///////////////////////////...------,,,,,,---------.........------,,,,,,,,,+++,,,,,,------......///........................---......//////......---+++,,,...//////...,,,++++++++++++,,,,,,---------+++++++++,,,,,,---------//////...---------......+++++++++,,,,,,---------******+++++++++,,,,,,,,,///000000///,,,******++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************(((((())))))******+++++++++,,,,,,,,,,,,---------+++++++++,,,,,,++++++++++++***)))))))))***,,,---+++++++++++++++++++++++++++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,...//////000************************+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,---......//////......------------------------++++++,,,------------,,,++++++******++++++,,,---......---------......///000111333555555555333222......---------,,,,,,,,,........................+++++++++++++++++++++++++++,,,---...//////////////////.........---------------------------------xxxyyy{{{zzzwwwuuuttttttpppppppppqqqqqqoookkkgggiiihhheeebbb^^^ZZZWWWUUUZZZ[[[\\\[[[YYYWWWWWWXXXYYY\\\___```^^^\\\ZZZZZZ___^^^\\\ZZZWWWUUUSSSRRRHHHGGGDDDAAA>>>===<<<<<<999999888777666555444444444444555555555555555555444555777777666555222111000000//////000222444555222222111000/////////000444333222222111111222222///000000000111111111111...///000111111000///...///////////////000111111000000////////////000000000000//////.........---........................000000000//////............---,,,,,,---111444777///...---,,,,,,---...///000000//////.........---,,,---...//////...---,,,.../////////...---,,,,,,//////////////////////////////...---,,,,,,++++++......---,,,---...///000***++++++,,,,,,------...---...///...------.../////////............//////(((***...000111///,,,+++........................---------.....................//////...---,,,,,,............---,,,+++***,,,,,,---...///000111222......//////...---,,,,,,,,,,,,---...---,,,***))),,,,,,,,,------.........,,,,,,++++++,,,,,,---........./////////...,,,+++---,,,,,,++++++,,,,,,---......//////...---,,,,,,((()))***++++++++++++++++++++++++,,,---...000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------,,,,,,,,,+++++++++******,,,***)))'''''''''(((((('''&&&&&&''''''((()))***,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++...---,,,,,,++++++,,,,,,---+++)))((('''((()))***)))))))))))))))******++++++******))))))******+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,------///000000***)))(((((()))+++---///++++++++++++++++++++++++************************,,,)))'''&&&(((+++---......---,,,++++++,,,---...---------,,,,,,++++++++++++++++++******)))))))))---,,,,,,++++++,,,,,,------------...............///111333444555444222111000000000000////////////+++,,,------......------,,,,,,---......---,,,,,,...---,,,,,,---...---,,,------------------------++++++++++++++++++++++++wwwyyyzzzyyywwwtttttttttqqqqqqqqqrrrrrroookkkhhhiiigggeeebbb^^^ZZZWWWUUUYYYZZZ[[[[[[YYYWWWWWWXXXYYY[[[]]]^^^\\\ZZZYYYZZZ^^^]]][[[XXXUUUSSSQQQOOOGGGFFFCCC@@@>>><<<;;;;;;999999888777666555444333333444444444555555666666444555666777666444222111222111111000000111222333111111000000///000000000111111000/////////000000//////000000000111111111------............------///////////////000000111000000////////////000000000/////////.........---........................------,,,,,,,,,+++++++++///...---,,,---...000111///...------------...///000/////////.........---,,,---...//////...---,,,..................---,,,.................................---,,,,,,,,,+++------,,,,,,,,,---...///---------,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...------,,,,,,,,,,,,------)))+++---//////...---+++------------------------//////.........---------------............------............---,,,+++***,,,,,,---------------...---.........------,,,+++,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,,,,,,,++++++++++++,,,------,,,---......---,,,+++***---,,,,,,++++++,,,,,,---...............---,,,,,,++++++,,,,,,,,,++++++***,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))(((''''''''''''&&&&&&&&&&&&'''((()))***+++******))))))******+++)))***++++++,,,,,,++++++,,,,,,+++************+++,,,+++)))((('''((()))***)))))))))))))))******+++++++++************++++++,,,++++++******++++++,,,)))))))))******+++++++++,,,,,,,,,,,,---...///000******)))))))))+++,,,---++++++++++++++++++++++++************************+++)))'''''')))+++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,+++++++++************---,,,,,,++++++,,,,,,---++++++,,,,,,------.........///000111222111000000/////////.........------+++,,,------...---------,,,,,,---......---,,,,,,...---,,,,,,---...---,,,------------------------++++++++++++++++++++++++vvvwwwyyyxxxvvvsssssssssrrrrrrrrrssssssqqqllliiihhhgggdddaaa]]]ZZZWWWUUUWWWYYYZZZZZZYYYXXXXXXYYYZZZ[[[\\\[[[YYYXXXYYYZZZ]]][[[YYYVVVSSSPPPMMMLLLFFFEEEBBB@@@===;;;::::::888888777666555444444333222222333444555666666777444555666666555444222111333222222111000000111111000000/////////000111111111000000///////////////////////////000000000000......------------............/////////000000000000//////......//////000/////////......................................./////////............---//////...------,,,,,,,,,///...------------...////////////...............------............------,,,------............---------------------------------------,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////...------,,,++++++***,,,---,,,+++***+++,,,------,,,,,,,,,,,,------+++,,,,,,------------,,,------------------------000/////////...---------,,,------............------......------,,,+++***,,,,,,,,,++++++*********---------...------,,,+++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------+++,,,,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,------......------,,,,,,---......---,,,+++******,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))******+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++++++++,,,++++++++++++*********))))))))))))((('''&&&&&&&&&&&&&&&&&&'''((()))***)))))))))(((((())))))))))))***++++++,,,,,,++++++++++++***)))))))))))))))++++++)))((((((((()))***)))))))))))))))******+++++++++************++++++,,,+++************+++,,,''''''((()))***+++++++++,,,,,,+++,,,,,,---...///******************++++++++++++++++++++++++++++++************************+++***)))***,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,)))******+++,,,------...---------............///......---------,,,,,,,,,++++++,,,---------------,,,,,,------------,,,,,,---,,,+++,,,---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,uuuwwwxxxwwwuuusssrrrrrrsssssssssttttttqqqmmmjjjgggfffccc```\\\YYYWWWVVVVVVXXXZZZZZZXXXXXXXXXYYY\\\]]]\\\ZZZXXXXXXZZZ[[[\\\[[[XXXUUUQQQNNNKKKJJJFFFEEECCC@@@>>><<<::::::777777666555555444333333111111222333555666777777444444555555444333111111222222111111111111111111///////////////000111222222222111000000000000111........./////////000000000000...------...000000.........////////////////////////....../////////................................................000000000///////////////.../////////...---+++***.........------.................................------------------------+++,,,------....................................,,,,,,,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,.........---------,,,,,,+++,,,---,,,+++***+++---///......------......///---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,....................................------,,,+++---------------,,,+++***++++++++++++************------............---------,,,+++******+++,,,---000//////......---------+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++,,,,,,------,,,+++******++++++******))))))******++++++++++++++++++++++++************************,,,,,,,,,+++++++++++++++***++++++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,+++++++++++++++++++++************)))******+++***)))'''&&&&&&&&&&&&&&&'''((())))))***))))))(((((())))))***))))))***+++++++++++++++++++++***))))))))))))***+++***)))(((((()))******)))))))))))))))******+++++++++************++++++++++++************++++++''''''((()))***+++,,,---+++++++++++++++,,,------******+++++++++***))))))++++++++++++************************************,,,+++,,,---//////...,,,***+++,,,------,,,+++***,,,+++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,))))))***+++,,,---......---,,,,,,,,,,,,---......------------,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}uuuvvvxxxwwwtttrrrqqqqqqsssssssssttttttrrrnnnjjjgggeeebbb^^^[[[XXXWWWVVVWWWXXXZZZZZZYYYXXXYYYZZZ___^^^]]][[[YYYYYY[[[]]]\\\[[[YYYUUUQQQNNNLLLJJJFFFFFFDDDBBB@@@===;;;:::666666555555444444333333111111222333444555666777444444444333333222111111//////000111222222333333///.........///000111111222111000000//////000000---............/////////000///...------...///000------...///000//////...//////............//////---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///---,,,---..................------------...............---------,,,,,,---------++++++,,,---.........---........................++++++,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,---------......+++---...---,,,+++,,,---......------------......---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000/////////...---+++***))),,,,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,---....../////////......,,,+++***)))******,,,---/////////......------,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,+++))))))***+++++++++++++++***************++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++*********))))))***+++,,,,,,+++***((('''%%%%%%%%%&&&&&&'''((()))*********))))))*********))))))***++++++++++++***,,,,,,+++***************))))))))))))))))))******)))))))))))))))******++++++******))))))******+++************************(((((()))***+++------...+++************++++++,,,******+++++++++***))))))+++++++++******)))))))))))))))))))))))))))))))))******+++,,,......+++))))))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,---.........---,,,,,,,,,,,,---...///.........---------,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,|||uuuvvvxxxwwwuuurrrrrrrrrsssssssssttttttqqqmmmjjjfffdddaaa]]]ZZZXXXWWWVVVXXXZZZ[[[[[[YYYXXXYYYZZZ______^^^\\\ZZZYYY[[[\\\\\\[[[XXXUUURRROOOLLLKKKFFFFFFEEECCCAAA>>><<<:::555555444444444333333333111111222333444555555666444444333222222111111000...///000111333333333333//////.........///000000//////...---------------------------.........///------,,,,,,,,,,,,------,,,---...///000///......///......------......///---------------.................................------------............,,,---///000000///......------...//////...---------------------.........------,,,,,,,,,,,,------+++,,,,,,------------,,,------------------------,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,,,,+++******+++,,,,,,---......,,,---...---,,,+++,,,...,,,,,,++++++++++++,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++******+++,,,---......////////////...,,,+++)))(((++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------------......///.........+++************++++++,,,++++++++++++++++++*********************+++,,,,,,---,,,,,,,,,,,,------...++++++************++++++******+++,,,,,,,,,++++++(((((()))***++++++++++++******))))))***+++,,,,,,++++++++++++++++++++++++************************((((((((()))))))))))))))))))))***************)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++************)))))))))++++++++++++***)))((((((%%%%%%%%%%%%&&&'''((()))+++******))))))******+++((()))******++++++******,,,,,,+++************+++))))))))))))************)))))))))))))))******+++)))))))))(((((()))))))))))))))***++++++***))))))))))))***+++,,,------...******))))))))))))***+++******************+++++++++++++++***))))))(((((())))))))))))))))))))))))((('''''')))******(((&&&*********++++++******************+++++++++++++++)))************+++++++++++++++************++++++,,,,,,,,,,,,------------,,,,,,,,,---------............---------,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***)))+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++}}}uuuwwwxxxxxxuuusssrrrrrrrrrrrrrrrssssssqqqmmmiiifffddd```\\\YYYWWWWWWWWWZZZ\\\]]]\\\ZZZYYYYYYZZZ^^^^^^^^^\\\ZZZXXXYYYZZZZZZYYYWWWTTTQQQOOOLLLKKKEEEEEEDDDCCC@@@===;;;999444444444333333333333333222222222333333444444444444333222111111000000000///000111222333222222111000000///........./////////...------,,,,,,------,,,,,,---------.........+++,,,,,,------,,,,,,++++++,,,...000000///...---///......------......///,,,,,,,,,------.................................////////////000000111111---------......---------------...//////...------,,,,,,,,,------.........------,,,++++++,,,------,,,,,,---------,,,++++++++++++++++++++++++++++++---,,,,,,,,,+++***************,,,---------,,,+++***+++++++++++++++++++++***,,,---,,,+++***+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++***++++++,,,,,,,,,++++++---,,,,,,,,,,,,,,,++++++***+++,,,,,,---------,,,))))))***+++++++++++++++))))))*********************************++++++,,,,,,+++******+++,,,---...++++++************++++++))))))***+++++++++++++++******++++++,,,+++++++++******)))((((((((())))))************************************************'''((((((((()))))))))***'''((()))******+++******************************************************++++++++++++++++++++++++)))******+++++++++++++++************))))))))))))+++***)))(((''''''''''''%%%%%%%%%%%%&&&'''(((((()))))))))(((((()))))))))((())))))***************++++++***))))))))))))***(((((()))***************)))))))))))))))******+++((((((''''''''''''((((((((()))***++++++***)))((())))))******+++++++++,,,***))))))(((((()))))))))******)))))))))+++,,,---+++++++++***)))((((((((()))))))))))))))))))))))))))((('''((())))))(((&&&******))))))))))))******)))*********++++++++++++(((((()))))))))*********++++++************++++++,,,,,,,,,,,,++++++++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,***))))))***,,,...---,,,++++++++++++++++++++++++************************~~~vvvxxxyyyxxxvvvsssssssssrrrrrrrrrsssssspppllliiifffccc```\\\YYYWWWWWWWWW\\\]]]^^^]]][[[YYYYYYZZZ\\\]]]]]]\\\YYYXXXXXXXXXXXXWWWUUUSSSPPPNNNLLLKKKDDDDDDCCCBBB???<<<:::888444444333333333333333333333333333333333333333333444333222111000000000000111111222333333111000///111000///...............000000///............///,,,,,,,,,---------......,,,---////////////---,,,+++,,,...000000///...---.........------.........,,,,,,,,,------.................................+++,,,,,,,,,------.........------,,,,,,+++++++++,,,---...//////...---,,,,,,,,,,,,------.........------++++++++++++------------------,,,,,,+++***))))))))))))))))))))))))------,,,,,,+++***))))))***+++,,,---...---,,,,,,,,,,,,++++++***))))))))))))+++++++++***)))***+++...------,,,,,,------...,,,,,,,,,,,,,,,+++***)))************************------,,,+++***)))(((''')))***+++,,,------......***++++++,,,,,,,,,++++++......---,,,+++***)))(((((()))***+++++++++++++++((()))***,,,,,,,,,+++************++++++,,,,,,---*********)))***++++++,,,******)))))))))***,,,---++++++************++++++((()))***+++++++++++++++------------,,,+++******+++***)))(((&&&&&&&&&%%%************************))))))))))))))))))))))))))))))******+++++++++,,,''''''(((******+++++++++************************************************))))))))))))))))))))))))(((((()))***************************))))))))))))***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((((((((''''''''''''(((((((((((()))*********************)))((((((((((((((('''((()))***************)))))))))))))))******+++''''''&&&&&&&&&&&&''''''((()))***++++++***)))((()))))))))))))))************)))(((((((((((())))))***)))(((((()))+++---///+++++++++***)))((((((''')))))))))))))))))))))))),,,***)))***++++++***)))+++***)))(((((()))***+++))))))******++++++++++++''''''(((((()))))))))***++++++************++++++,,,,,,++++++***)))))))))(((***,,,---...---+++***+++++++++************)))******+++,,,,,,,,,,,,+++---,,,+++******+++,,,---***))))))***,,,...---,,,++++++++++++++++++++++++))))))))))))))))))))))))vvvwwwxxxxxxvvvssspppnnnqqqqqqpppqqqpppmmmhhhddddddcccaaa\\\WWWUUUTTTUUUYYY[[[]]]]]][[[XXXVVVVVV\\\]]]^^^]]][[[YYYYYYYYYWWWWWWVVVVVVVVVTTTPPPMMMIIIFFFDDDAAA???<<<888555555444333222111111111111///000111222444555666777////////////............////////////////////////000///---,,,,,,---///000111///...///000111000...------............------++++++******+++---...000+++,,,------......------,,,,,,,,,---------....../////////......---------///,,,)))***---000000...------------,,,++++++***++++++,,,,,,,,,+++******+++,,,,,,+++******---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++------...,,,+++***+++---++++++++++++++++++++++++++++++++++++++++++++++++------++++++++++++---------,,,***))))))***,,,------------,,,,,,+++++++++******)))))))))))))))***,,,,,,++++++***)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************---------,,,,,,,,,++++++************************...***&&&'''+++...,,,***)))************+++++++++''''''(((((())))))******++++++*********************************++++++,,,***))))))(((((()))++++++******)))(((((((((((((((((()))***++++++***)))(((******))))))((((((''''''&&&''''''((()))******+++))))))))))))************++++++***)))((('''&&&&&&((((((((((((''''''''''''$$$%%%''')))***))))))(((''''''(((((())))))******))))))************))))))...,,,***)))''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))*********))))))(((((((((((())))))))))))'''((()))++++++***))))))'''(((***+++------------444000,,,***+++,,,+++***+++***((()))***,,,,,,+++)))***+++,,,,,,+++***)))))))))))))))************+++++++++************))))))))))))))))))*********+++++++++*********)))))))))))))))))))))******+++++++++******************+++,,,,,,+++******+++---...---,,,+++++++++,,,------------............///+++,,,------......------************************))))))))))))))))))))))))~~~vvvwwwxxxyyywwwuuurrroooqqqqqqqqqrrrrrrppplllhhheeeeeebbb^^^YYYVVVVVVVVVZZZ[[[\\\[[[YYYWWWVVVWWWYYYZZZ[[[[[[YYYWWWWWWXXXXXXWWWVVVVVVUUUSSSPPPMMMHHHFFFCCCAAA>>>;;;777444444444333222111111111111222222222222333333444444222222222222111111111111...........................---,,,++++++,,,---...///...------//////...---------............------,,,++++++++++++,,,...///+++,,,------...---------,,,,,,,,,------------............---------,,,,,,,,,+++***+++---.........,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++***)))((('''---,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++*********))))))))))))*********+++++++++************************,,,------,,,***)))+++,,,((((((((((((((((((((((((++++++++++++++++++++++++,,,+++***))))))***+++,,,---,,,***))))))***,,,---------,,,,,,,,,+++++++++******))))))))))))***************************+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++(((%%%"""###'''***)))'''))))))*********+++++++++))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''(((((()))***+++***)))((('''((())))))******)))(((((((((((((((((()))************)))(((((((((((((((((()))))))))&&&''''''((())))))******(((((()))))))))*********))))))))))))((((((((((((((((((((((((''''''''''''$$$%%%&&&''''''''''''''''''''''''((())))))******))))))************))))))+++***)))((((((((()))*********))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((---------,,,+++)))((('''(((((((((((())))))))))))(((((()))***************'''(((((()))***+++,,,---333///,,,***+++,,,+++***(((''''''''')))***)))((())))))************))))))))))))))))))************+++++++++*********))))))++++++******))))))((((((+++++++++*********))))))))))))(((((())))))***+++***************************+++++++++))))))+++,,,******)))(((((())))))***,,,,,,,,,,,,------------++++++,,,,,,,,,,,,,,,+++************************************************|||uuuvvvxxxyyyxxxvvvsssqqqqqqqqqqqqrrrsssrrrooolllgggfffddd___ZZZWWWWWWXXXZZZ[[[\\\ZZZXXXVVVVVVWWWWWWXXXZZZZZZXXXWWWXXXXXXZZZXXXVVVUUUTTTRRROOOMMMGGGEEEBBB@@@>>>;;;777444444333222111111000111111444444333333222111111111333333333333222222222222........................---,,,+++******+++,,,---...---,,,,,,---...---,,,,,,------......------,,,,,,,,,,,,++++++,,,------++++++,,,---------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,+++(((***,,,,,,,,,,,,---...***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++)))(((&&&%%%...---,,,...111111///,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++************++++++++++++******+++************))))))))))))))))))*********++++++))))))))))))))))))))))))+++,,,,,,+++)))(((***+++************************+++++++++++++++++++++++++++***)))(((((()))***+++,,,+++***))))))***+++,,,,,,,,,,,,,,,++++++++++++***)))))))))))))))******(((((()))******+++,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++*********)))))))))************************(((&&&$$$%%%)))++++++))))))))))))*********++++++*********)))((('''''''''((((((((((((((((((((((((((((((''''''(((((()))***+++***((('''&&&''''''(((***))))))(((((((((((((((((())))))******))))))(((&&&''''''((())))))******'''''''''(((((())))))***(((((())))))))))))******'''''''''(((((()))))))))(((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))******)))******++++++******)))((((((((((((((()))***++++++******)))((('''&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''++++++++++++***)))''''''(((((((((((()))))))))))))))))))))))))))******+++((('''''''''(((***+++---000...+++***+++++++++***'''''''''(((******((('''))))))(((((((((((())))))))))))))))))************++++++*********))))))))),,,,,,+++***)))(((''''''+++************)))))))))))))))(((((())))))***+++************************)))*********(((((()))+++,,,++++++******+++,,,,,,******+++++++++,,,,,,,,,***+++++++++++++++******************************************************{{{ssstttvvvwwwwwwuuusssqqqrrrrrrqqqrrrsssrrrooommmggggggddd___ZZZWWWVVVWWWWWWZZZ\\\[[[YYYVVVUUUTTTVVVXXXZZZZZZYYYYYYZZZ[[[ZZZXXXVVVTTTSSSQQQOOOLLLFFFDDDAAA???===:::777444444333222111000000000000333333222222111111000000111111000000000/////////........................------,,,++++++,,,------...,,,+++,,,---...---,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++,,,,,,,,,---------++++++++++++++++++++++++&&&)))---...+++***+++---)))***+++,,,,,,,,,,,,,,,++++++++++++***)))((('''///,,,,,,///444444///***++++++++++++++++++++++++************************++++++++++++******************++++++++++++******************))))))))))))))))))))))))************(((((()))))))))))))))******++++++***(((''')))***++++++++++++++++++++++++************+++++++++++++++***))))))))))))***+++++++++***))))))***++++++,,,+++++++++++++++++++++))))))))))))))))))***+++((()))))))))*********+++******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((***************************))))))))))))(((((((((''''''''''''''''''''''''+++)))'''(((***+++***)))))))))))))))***************)))))))))(((((((((''''''((((((((((((((()))))))))))))))))))))***++++++)))((('''&&&&&&'''(((((())))))(((((((((((())))))((())))))))))))))))))((('''''''''((((((((())))))'''''''''((((((((())))))(((((((((((()))))))))***'''''''''((((((((())))))(((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''((())))))***)))******************)))'''''''''((((((((()))))))))))))))((((((''''''&&&'''(((((((((((((((((('''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((((((((((())))))))))))***)))((((((((()))+++,,,)))((('''&&&'''))),,,------,,,+++***************(((((()))+++---,,,***''')))((('''&&&&&&'''((()))((()))))))))************************))))))))))))+++*********))))))((((((************))))))))))))((((((((((((((()))*********************+++++++++((()))***)))'''''')))***,,,,,,,,,,,,,,,,,,------*********+++++++++,,,,,,++++++++++++++++++***)))************************************************{{{ppprrrtttuuuuuutttrrrpppsssrrrqqqqqqqqqooommmjjjfffeeeccc^^^XXXUUUTTTUUUTTTXXX\\\]]][[[WWWSSSQQQUUUWWWYYYYYYYYYXXXYYYZZZYYYWWWUUUTTTTTTRRROOOLLLEEECCCAAA???===;;;777444333333222111000000000000000000111111111111111111000000/////////.......................................------------.........---,,,,,,......---,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++&&&)))---...+++***+++---)))******+++,,,,,,,,,,,,******++++++,,,+++++++++...,,,,,,///444444///)))++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))******++++++******)))))))))))))))))))))))))))(((((()))))))))*********)))))))))*********++++++******+++)))((('''(((***(((((((((((((((((((((((()))))))))******+++++++++,,,+++***))))))***+++,,,************************++++++++++++++++++++++++))))))(((((()))***++++++*********)))))))))((((((*********++++++*********))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''&&&%%%(((((()))))))))*********'''((((((((()))))))))***((((((((())))))*********)))))))))((()))******+++''''''&&&&&&&&&((()))***))))))(((((((((((()))))))))(((((((((((((((((())))))((((((((('''''''''&&&''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''&&&&&&&&&'''(((((())))))((())))))******))))))(((((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((######%%%&&&(((((())))))(((((((((((())))))))))))***)))((((((((()))+++,,,***)))((('''(((***,,,---************)))))))))***'''''')))+++,,,,,,)))''')))((('''&&&&&&'''((()))((()))))))))*********************)))))))))(((((((((((())))))*********+++))))))))))))))))))))))))((((((((('''((())))))***))))))*********+++++++++((())))))(((''''''(((***''''''(((((())))))))))))***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************|||pppqqqsssttttttssspppooosssrrrpppoooooonnnllliiieeedddaaa\\\WWWSSSSSSSSSTTTWWW[[[]]]ZZZVVVRRRPPPRRRTTTVVVVVVVVVUUUVVVWWWVVVUUUUUUUUUUUUSSSOOOLLLEEECCCAAA???>>>;;;888555333222111000000///000000......///000111222222222111111111111000000000///------------------------...........................---,,,,,,......---,,,***++++++,,,,,,++++++***++++++,,,---------,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,(((***,,,,,,,,,,,,---...)))***++++++++++++++++++)))***+++,,,,,,---,,,,,,,,,+++,,,...111111---)))++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))((())))))************))))))(((((()))))))))))))))***((((((((()))))))))******((())))))******+++++++++***++++++***(((''')))***))))))))))))))))))))))))(((((())))))***+++++++++,,,+++***))))))***+++,,,*********************************+++++++++++++++(((((((((((()))***+++,,,++++++***))))))(((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((***************)))''''''((((((((()))))))))******'''''''''((()))*********((((((((())))))******+++''''''&&&&&&''''''((()))(((((('''''''''((()))***((((((((((((((())))))***)))((((((''''''(((((()))))))))(((((('''&&&&&&%%%''''''''''''''''''''''''''''''(((((((((((())))))(((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%'''&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''((())))))'''(((((())))))(((((('''''''''(((((('''&&&%%%%%%%%%%%%&&&'''((())))))***&&&''''''((((((''''''&&&(((((((((((((((((((((((('''((()))))))))))))))((((((((((((((()))))))))))))))))))))))))))******+++******)))((()))***+++,,,''')))******(((((()))***&&&&&&&&&'''))))))'''&&&((((((''''''''''''(((((())))))))))))******************)))))))))(((((((((''''''((()))***+++,,,,,,(((((()))))))))))))))***((((((''''''(((((()))***)))))))))***++++++,,,,,,((()))))))))''''''(((***'''((()))******+++************+++++++++,,,,,,,,,***++++++,,,------,,,,,,************************++++++++++++++++++++++++~~~qqqrrrtttuuutttrrrpppnnnrrrpppoooooooooooommmlllfffeeeaaa\\\WWWSSSRRRSSSVVVXXXZZZYYYWWWTTTSSSSSSRRRTTTVVVVVVUUUTTTTTTUUUSSSSSSUUUVVVWWWTTTOOOKKKFFFDDDBBB@@@???<<<999666333222111000000/////////......//////000111111222222222222111111111000000---------------------------------......------------+++***+++,,,---,,,+++******++++++++++++******)))***,,,------------,,,******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++,,,,,,------,,,+++***+++---.........***++++++++++++******))))))******++++++++++++***)))***+++---------+++*********************************************************)))))))))((((((((())))))************))))))(((((((((((())))))******(((((((((((()))))))))***''''''(((((()))******+++***++++++***(((((()))+++++++++++++++++++++++++++((((((((()))***++++++++++++***)))(((((()))***+++))))))************)))))))))*********++++++++++++(((((((((((()))***+++,,,)))))))))))))))((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((((()))+++,,,,,,+++++++++(((((((((((()))))))))***(((((((((((())))))))))))&&&&&&'''(((((()))******'''&&&&&&&&&&&&'''((((((,,,+++***(((''''''((((((((((((((((((((()))******)))(((''''''''''''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&'''''''''''''''((('''''''''&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''(((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''((()))***************(((((((((((())))))))))))(((((()))***************((((((((())))))))))))***%%%'''))))))((('''(((***'''&&&%%%&&&((((((((('''((((((((())))))((((((((())))))))))))***************)))))))))(((((((((((((((((())))))******++++++(((((((((((())))))******(((''''''''''''((())))))((())))))***++++++,,,,,,)))******)))(((((()))+++((()))+++,,,---------,,,)))))))))*********++++++'''((()))+++,,,,,,,,,,,,************************++++++++++++++++++++++++rrrsssuuuvvvuuussspppnnnpppooonnnooopppqqqpppooofffeeebbb]]]WWWSSSRRRSSSYYYYYYXXXVVVSSSSSSTTTVVVUUUVVVXXXXXXVVVUUUVVVVVVQQQRRRTTTWWWXXXUUUOOOKKKFFFDDDBBBAAA???===:::777333222111000////////////////////////000000000000111111111000000000000///------------------------+++,,,,,,------,,,,,,++++++***)))***+++,,,+++)))******++++++++++++******(((***+++---......------******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------///,,,)))***---000000...+++++++++++++++***)))(((***************)))((('''''')))+++,,,+++******+++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))'''((((((((())))))******(((((((((((())))))))))))&&&&&&&&&'''((())))))***+++,,,,,,+++)))(((***+++'''''''''''''''''''''''''''(((((()))***+++++++++***)))(((''''''((()))***))))))************))))))))))))******++++++++++++(((((((((((()))***+++,,,''''''(((((())))))******''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''!!!###&&&((((((((()))***(((((((((((())))))))))))******))))))((((((''''''%%%%%%&&&&&&'''((())))))((((((((((((((()))******000...,,,)))'''&&&&&&&&&((((((((((((((()))******)))((('''&&&&&&'''((()))%%%%%%&&&&&&'''((((((((('''''''''''''''''''''&&&''''''''''''((((((((()))$$$$$$%%%&&&'''((()))***''''''&&&&&&&&&%%%%%%%%% """$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))%%%&&&&&&&&&&&&&&&&&&%%%"""###%%%'''((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''')))+++,,,,,,(((((((((((())))))))))))'''(((***+++++++++***)))&&&'''(((((()))(((((('''$$$'''))))))''''''(((******((('''''')))******)))'''((()))******)))((('''))))))))))))************))))))))))))((((((((((((************))))))))))))'''((((((((())))))******'''''''''''''''((())))))((())))))***++++++,,,,,,)))*********((((((***+++%%%&&&((()))*********)))(((((((((((())))))))))))%%%&&&((()))+++,,,,,,,,,************************++++++++++++++++++++++++{{{vvvvvvvvvuuutttrrrqqqppprrrooolllnnnrrrssspppllljjjfffdddaaa[[[SSSQQQTTTXXXXXXXXXWWWVVVUUUTTTSSSSSSTTTVVVUUUUUUTTTVVVWWWUUUUUUUUUUUUTTTRRRQQQOOOFFFDDDBBBAAA???<<<777444222222111111000/////////+++,,,...000111000///...222///---...111111000---,,,++++++******++++++,,,---,,,***))))))+++,,,...,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,...---***))))))+++...000---,,,***)))******)))(((''''''((()))+++...000111000///---,,,++++++,,,,,,...+++***,,,///...(((###))))))(((((((((((()))))),,,++++++***)))((('''''')))***,,,---,,,+++)))((((((((())))))))))))(((((())))))))))))((('''%%%%%%%%%&&&&&&'''((())))))***++++++************++++++,,,+++++++++***)))))))))&&&''')))***+++++++++***++++++******)))((((((((())))))))))))((((((((((((************************,,,+++(((&&&%%%%%%&&&'''(((((())))))))))))((((((*********)))))))))))))))))))))(((((((((((())))))))))))******)))((('''&&&&&&'''((((((((('''%%%%%%''''''''''''(((((((((((('''((())))))'''&&&'''(((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''&&&&&&###%%%&&&(((((('''%%%$$$&&&((()))++++++)))(((&&&'''(((((()))))))))))))))(((((('''&&&'''((()))***))))))))))))((((((((((((''''''''''''''''''&&&&&&(((((('''''''''(((((()))(((***,,,,,,)))'''%%%%%%&&&&&&''''''&&&&&&%%%$$$'''&&&%%%$$$############%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((((('''%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''###$$$%%%'''((()))))))))'''(((((((((((((((''''''))))))((((((''''''''''''))))))(((((((((((())))))&&&''''''((()))******++++++'''######&&&(((((('''(((((((((((())))))))))))***)))((((((((((((((((((******))))))******+++,,,(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))){{{uuuvvvvvvuuutttsssrrrqqqrrrooolllmmmppprrrpppmmmiiieeebbb```ZZZSSSRRRUUUWWWWWWWWWWWWUUUTTTSSSRRRSSSUUUVVVVVVUUUUUUVVVXXXUUUVVVVVVUUUTTTRRROOONNNFFFDDDBBB@@@???<<<777444222222111111000/////////---------...//////000111444222000000111111///,,,,,,,,,++++++++++++,,,,,,...---+++***)))***+++,,,,,,,,,+++++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********+++******))))))******+++,,,++++++++++++,,,------,,,***))))))***++++++*********)))))))))***++++++(((((('''((((((***,,,---...,,,+++---111222...***))))))(((((((((((())))))*********)))((((((''''''&&&''')))))))))(((&&&%%%'''(((((())))))(((((('''((()))))))))((('''&&&&&&&&&&&&&&&''''''(((((((((******))))))))))))************)))))))))))))))((('''((()))***************+++******))))))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))***)))'''&&&&&&'''((()))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((('''''''''((()))))))))(((&&&&&&''''''''''''((((((((((((###%%%((()))(((''''''''')))((('''''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%%%%'''((())))))((('''%%%&&&'''(((((())))))((((((''''''&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''&&&&&&***)))(((''''''&&&''''''&&&(((******(((&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''&&&%%%%%%&&&''''''%%%&&&''''''((('''''''''''''''(((((((((((('''''')))))))))(((((((((''''''))))))(((((((((((())))))''''''(((((())))))******+++(((&&&%%%'''((())))))((((((((()))))))))******///...,,,***)))(((''''''******))))))******+++,,,((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))|||tttuuuuuuvvvuuutttsssrrrrrrnnnkkkkkknnnpppooommmgggcccaaa^^^YYYSSSRRRVVVXXXXXXXXXXXXWWWUUUTTTSSSTTTVVVWWWWWWUUUUUUVVVXXXVVVVVVVVVUUUSSSPPPNNNLLLFFFDDDBBB@@@>>>;;;777444222111111000000//////...///...---,,,---///111333444222111000111111///...------,,,,,,,,,,,,------///...,,,***))))))******,,,++++++++++++***************************************+++,,,,,,+++******+++++++++++++++++++++++++++++++++++++++************))))))))))))))))))***)))***+++------,,,+++++++++)))((((((***++++++*********)))(((((((((((())))))))))))***+++,,,...///,,,***((()))---...,,,)))))))))(((((((((((())))))(((((((((((((((((((((((()))******++++++)))(((''''''''''''((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))''''''((((((((((((((())))))))))))(((((()))************)))((((((''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((((('''&&&&&&&&&((()))***(((((())))))))))))(((((('''''''''''''''''''''''')))((((((''''''(((((()))***)))((('''''''''((()))((())))))))))))(((''''''&&&''''''''''''(((((((((!!!$$$''')))((((((((()))))))))((('''&&&&&&&&&''''''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''',,,***(((%%%$$$%%%&&&'''%%%&&&'''(((((('''&&&%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''******((('''&&&%%%%%%%%%$$$&&&(((((('''&&&%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&'''((()))''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%%%%$$$$$$$$$$$$$$$((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((())))))******))))))((('''(((((())))))(((((('''''''''''''''''''''''''''(((((())))))))))))((((((((('''&&&&&&&&&&&&'''((('''((((((((('''&&&%%%%%%&&&''''''((((((((('''''')))))))))((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((()))))))))((('''''')))+++))))))))))))************...---+++***)))(((((((((***))))))))))))***++++++)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))|||ssstttuuuvvvvvvuuusssrrrqqqnnnkkkkkkmmmnnnooonnnfffbbb___]]]XXXSSSSSSWWWZZZZZZZZZYYYXXXWWWVVVUUUUUUVVVWWWWWWVVVUUUVVVXXXWWWWWWVVVUUURRROOOLLLJJJEEECCCAAA@@@>>>;;;777444111111111000//////............------...///111222000000//////000000//////...------,,,,,,------...------+++************+++++++++++++++************))))))))))))))))))))))))******++++++++++++******************************+++++++++*********************))))))))))))******))))))++++++,,,++++++***,,,***(((((()))******)))(((((((((((()))******+++---------,,,,,,,,,------...+++((('''((()))(((&&&))))))(((((((((((())))))((((((((())))))************++++++++++++***)))(((&&&&&&''''''''''''&&&&&&&&&'''((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((()))))))))+++***(((''''''((()))***))))))((((((''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((()))(((((())))))))))))(((((('''''''''''''''((((((((((((((((((''''''(((((((((***)))'''&&&&&&'''(((***(((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((&&&'''(((((('''''')))+++))))))((('''&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''***)))((('''&&&&&&'''(((%%%&&&''''''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&'''''')))(((''''''&&&&&&&&&&&&###%%%'''((('''&&&'''(((&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''(((((((((((((((((('''''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((''''''''')))***)))&&&%%%(((+++))))))))))))*********+++'''''''''''''''((()))***)))))))))))))))***++++++)))*********++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))}}}ssstttvvvwwwwwwvvvtttrrrooonnnllllllmmmnnnnnnnnnfffbbb___]]]XXXSSSTTTXXXYYYYYYYYYYYYXXXVVVUUUTTTUUUVVVWWWWWWUUUUUUUUUWWWWWWVVVVVVTTTQQQNNNKKKIIIEEECCCAAA???>>>;;;666333111111000000///.........,,,---...000000000000///000000///...---,,,,,,,,,...------,,,,,,------...************+++,,,,,,---+++++++++*********))))))))))))))))))))))))))))))************************************************************************+++++++++******+++++++++******)))))))))***+++,,,---+++)))((())))))(((''')))))))))))))))***++++++******************))))))111...+++***************))))))(((((((((((())))))((())))))******+++++++++'''''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&'''((((((((((((((('''******))))))))))))))))))((((((''''''''''''((((((((((((((())))))************)))((('''''''''))))))))))))((((((''''''&&&&&&'''((((((((()))))))))***))))))))))))))))))))))))***))))))((('''&&&&&&&&&(((((())))))))))))(((((('''''''''(((((()))))))))((((((''''''''''''(((((()))(((&&&%%%%%%''')))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''***)))&&&###!!!"""&&&)))(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''')))))))))(((((('''''''''(((((('''''''''$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((()))$$$&&&((((((''''''((()))&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''(((###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''''''''''''''&&&%%%&&&''''''((('''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((''''''''''''%%%((()))(((%%%$$$'''***((())))))))))))*********&&&&&&&&&&&&'''((()))***))))))(((((())))))***+++)))*********++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((tttuuuwwwxxxxxxvvvsssqqqnnnnnnnnnnnnnnnnnnnnnnnngggccc___]]]XXXSSSTTTYYYWWWWWWWWWVVVUUUTTTSSSRRRUUUVVVWWWVVVTTTSSSTTTUUUVVVVVVUUUSSSQQQNNNKKKIIIEEECCCAAA???===:::666333111000000//////......---+++,,,///111111111///...222222111...+++((('''(((------,,,,,,,,,,,,------((()))***+++,,,------...+++************)))))))))************************+++***))))))))))))***+++************************)))))))))***************,,,,,,++++++++++++,,,,,,***)))((((((((()))+++,,,,,,***(((((())))))((('''---,,,+++***)))(((((((((((()))***++++++,,,++++++******)))((((((***+++,,,))))))(((((((((((())))))(((((())))))******++++++)))((((((((('''''''''''''''''''''((((((''''''''''''(((((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((((()))))))))))))))******(((((((((''''''((())))))******)))((((((''''''&&&''''''(((((())))))******))))))))))))))))))))))))******)))((('''&&&%%%%%%(((((())))))))))))(((((('''''''''(((((())))))***(((''''''&&&&&&''''''(((((('''&&&&&&&&&'''((()))'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''')))'''$$$ """&&&'''&&&&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((("""$$$''')))******((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''(((((())))))$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&''')))***%%%'''((((((''''''(((***&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$#########$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%#########$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&""""""###%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))(((((('''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''((((((((('''$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''((('''&&&&&&&&&'''(((((((((((())))))))))))******)))(((((())))))))))))(((((((((((()))******)))))))))*********++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((uuuvvvxxxyyyxxxuuurrrpppmmmnnnpppqqqpppooonnnnnniiiddd```]]]XXXSSSUUUYYYXXXXXXXXXXXXWWWUUUTTTSSSTTTUUUVVVUUUSSSRRRSSSTTTUUUTTTTTTSSSPPPMMMKKKIIIDDDCCCAAA???===:::666333000000000///......------,,,---...//////000000000///000111///+++)))***+++,,,,,,++++++++++++,,,,,,)))***++++++,,,,,,,,,,,,************))))))))))))+++++++++++++++++++++++++++***)))(((((()))***+++************************((()))))))))*********+++++++++************++++++'''((())))))******)))))))))(((&&&''')))******)))+++***)))((((((((((((((()))***+++,,,,,,+++******&&&&&&''''''&&&'''((()))))))))(((((((((((())))))''''''''''''((((((((((((++++++***)))))))))))))))'''(((((())))))(((((('''((()))))))))((('''&&&&&&&&&&&&''''''(((((()))))))))(((((((((((((((((())))))(((((((((((((((''''''&&&&&&'''((())))))))))))+++******))))))((('''''''''''''''((()))*********(((((((((((((((((((((((((((((()))(((((('''&&&&&&(((((())))))))))))((((((%%%%%%&&&''''''((())))))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%###!!!!!!"""$$$%%%%%%%%%%%%&&&'''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&'''''''''''''''$$$$$$&&&'''''''''&&&%%%$$$%%%%%%&&&''''''((((((###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&''''''(((%%%&&&'''&&&%%%%%%'''(((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''######$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$###%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$'''''''''(((''''''&&&%%%###$$$%%%&&&'''''''''''''''''''''((((((((())))))(((''''''&&&&&&''''''(((%%%&&&&&&''''''(((((((((((('''''''''((()))'''&&&&&&'''''''''(((((((((((())))))((((((((())))))***((((((((((((((()))******((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((uuuwwwyyyyyyxxxuuurrrooolllooorrrsssrrrpppnnnmmmjjjfffaaa^^^YYYTTTUUUYYY\\\\\\[[[[[[ZZZXXXWWWVVVSSSUUUUUUTTTRRRQQQRRRSSSTTTTTTSSSRRRPPPNNNKKKJJJDDDBBB@@@???===:::666333000000000///......------///...---,,,---///111222))),,,......------000333,,,++++++******++++++,,,++++++,,,,,,,,,++++++***************))))))))))))+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******$$$&&&))),,,,,,***(((&&&&&&%%%%%%&&&))),,,---,,,&&&&&&&&&&&&((()))***+++)))))))))(((&&&$$$!!! +++,,,,,,+++)))''''''((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))))))))((('''%%%%%%$$$$$$%%%%%%&&&'''(((((())))))(((((((((((())))))(((((((((''''''&&&&&&%%%$$$%%%''')))******)))(((++++++******))))))((((((&&&''''''((()))******+++''''''''''''''''''''''''&&&'''(((((()))((((((((((((((())))))))))))(((((($$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''%%%%%%&&&'''(((((('''''')))((('''&&&%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''###%%%(((((('''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((('''%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''$$$%%%&&&'''((('''&&&&&&######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$###%%%'''&&&&&&''''''&&&&&&%%%$$$######$$$%%%&&&((()))***$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%######%%%%%%%%%%%%######)))))))))((('''%%%$$$######$$$%%%&&&''''''''''''((()))))))))******++++++'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))***(((&&&(((++++++)))&&&&&&&&&&&&&&&'''''''''(((######$$$%%%''')))***+++((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((|||sssvvvyyyzzzwwwtttqqqooonnnnnnoooqqqrrrrrrooommmiiifffbbb___YYYSSSTTTYYYYYY[[[]]]]]][[[YYYXXXXXXYYYZZZZZZXXXUUUTTTTTTUUUVVVTTTRRRQQQPPPOOOMMMKKKFFFCCC???===<<<999444000///......------,,,++++++***+++---.........------///...---...000000///---...------,,,+++***))))))---,,,,,,,,,+++*********************))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************++++++***)))((('''&&&%%%+++***)))'''''''''((())))))***************))))))(((((((((%%%$$$$$$&&&)))))))))))))))))))))))))))))))))))))))))))))))))))************(((&&&$$$###'''&&&&&&%%%%%%'''((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))'''''''''''''''((()))))))))((((((''''''''''''(((''''''''''''(((((((((((()))&&&$$$#########"""!!!(((((()))***************'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))))))))))))))(((((((((((('''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%$$$#########%%%&&&((()))))))))((('''&&&(((***(((%%%$$$%%%''''''&&&&&&&&&&&&'''((((((***))))))((('''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$######$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''(((((((((&&&%%%&&&))))))'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&((()))++++++(((&&&%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))&&&%%%&&&(((&&&&&&'''''''''''''''&&&(((((())))))((('''&&&&&&''''''(((((((((((('''''''''((()))(((&&&&&&((()))((('''&&&&&&%%%%%%%%%%%%))))))))))))************&&&'''''''''(((((())))))''''''((((((((((((''''''))))))*********++++++++++++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}rrruuuxxxyyywwwtttqqqoooooonnnnnnpppqqqqqqpppnnnhhhddd```]]]WWWRRRSSSWWWXXXZZZ\\\\\\ZZZXXXXXXXXX[[[\\\\\\ZZZWWWUUUUUUVVVVVVUUUSSSRRRRRRQQQNNNKKKFFFCCC???======:::666111///......------,,,,,,+++***+++---///000111111111...////////////.........---,,,,,,++++++******)))++++++++++++************++++++*********)))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))***)))(((''''''(((((()))''''''((((((((((((''''''))))))(((&&&%%%%%%''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%$$$(((''''''&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))'''''''''''''''(((((()))))))))(((''''''&&&''''''''''''''''''(((((((((((('''%%%$$$$$$%%%%%%%%%$$$&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))$$$$$$%%%%%%&&&&&&&&&''''''((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%&&&'''(((((((((''''''&&&((()))(((%%%$$$%%%'''&&&&&&&&&&&&&&&'''(((((()))))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%&&&((((((&&&$$$&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))++++++)))((('''%%%%%%&&&((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))(((&&&%%%&&&'''''''''''''''''''''&&&&&&'''(((((((((''''''&&&%%%&&&''''''((((((''''''&&&&&&'''((('''%%%%%%'''(((''''''&&&%%%%%%%%%&&&&&&'''(((((((((((()))))))))''''''''''''((((((((()))''''''((((((((((((''''''((((((((())))))*********++++++******)))(((''''''''''''''''''''''''''''''~~~qqqtttxxxyyywwwtttqqqppppppnnnmmmnnnpppqqqqqqpppfffbbb^^^\\\VVVQQQRRRVVVWWWYYY[[[[[[YYYXXXWWWXXX^^^___^^^\\\YYYVVVVVVWWWVVVUUUUUUUUUUUURRROOOLLLFFFBBB>>>===<<<;;;777333//////......---,,,,,,,,,)))***,,,...000111222222---000222000---+++,,,...++++++++++++++++++++++++))))))))))))************+++++++++***************))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((())))))))))))******''''''((()))***+++,,,,,,(((((('''''''''((())))))&&&''''''((((((''''''''')))***)))'''&&&&&&(((***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((('''&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&''''''''''''(((((((((***)))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((&&&%%%$$$$$$&&&'''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%&&&'''((()))(((''''''''''''&&&&&&''''''((()))""""""###$$$%%%&&&'''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&''''''((())))))(((((('''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%''''''%%%$$$''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''((()))***++++++***((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&'''((((((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''''''''(((((((((((())))))++++++++++++***)))((((((''''''''''''''''''''''''}}}ppptttxxxyyywwwtttqqqpppqqqooommmmmmnnnqqqrrrrrrgggbbb]]][[[WWWRRRRRRVVVXXXZZZ[[[[[[ZZZYYYYYYYYY``````___]]]YYYVVVVVVVVVWWWVVVVVVWWWWWWTTTOOOLLLDDD@@@<<<;;;;;;:::777333/////////...------,,,,,,))))))***,,,---...//////,,,000333111,,,)))+++...))))))******+++++++++,,,''''''(((((())))))******++++++++++++************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***'''(((((()))***+++,,,,,,''''''''''''(((((())))))(((((())))))***))))))))))))******)))''''''(((***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))&&&&&&'''''''''(((''''''***)))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((&&&%%%%%%'''(((((('''''''''((())))))))))))(((''''''''''''''''''''''''$$$&&&((()))***)))'''&&&'''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&'''((((((((('''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&'''&&&%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''((())))))*********(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((('''&&&%%%&&&'''&&&&&&&&&&&&&&&'''((()))'''''''''((((((((())))))'''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******++++++++++++***)))''''''''''''''''''''''''}}}qqquuuyyyzzzxxxtttrrrpppqqqnnnllllllnnnqqqrrrsssiiiccc^^^\\\YYYUUUUUUWWWYYY[[[\\\\\\[[[ZZZ[[[\\\______^^^\\\XXXVVVUUUUUUWWWWWWWWWXXXWWWUUUPPPMMMDDD@@@;;;999999999666333000//////......---,,,,,,,,,++++++++++++,,,,,,,,,,,,000333111,,,)))+++...((())))))******++++++,,,'''''''''(((((())))))***************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))******&&&&&&''''''((((((((()))''''''((())))))))))))))))))******)))''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&'''(((''''''&&&))))))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''***(((&&&&&&'''''''''&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%&&&(((******)))((('''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&''''''(((((($$$%%%&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%'''))))))(((&&&''''''&&&&&&&&&&&&''''''((()))(((((()))))))))*********((((((((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))((()))+++,,,,,,+++***)))%%%%%%%%%%%%%%%%%%%%%%%%~~~tttwwwzzz{{{yyyuuurrrppppppnnnlllllloooqqqssssssjjjccc^^^]]][[[XXXVVVXXXZZZ\\\]]]\\\[[[[[[\\\^^^]]]^^^]]][[[XXXUUUUUUUUUXXXWWWWWWWWWWWWTTTQQQMMMEEEAAA;;;999999888555222000000//////...---------///......---,,,---------,,,///111///,,,***+++---)))))))))*********++++++(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))******))))))((((((''''''&&&&&&'''(((((((((''''''$$$%%%&&&&&&''''''''''''((()))***)))'''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&'''''''''((())))))******))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''$$$%%%&&&(((((('''&&&&&&((('''&&&&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''***(((&&&&&&''''''&&&%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&'''((()))***)))((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$""""""""""""$$$$$$###$$$$$$%%%'''(((((()))$$$%%%''''''%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''&&&&&&'''''''''''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%'''******)))''''''''''''''''''&&&''''''(((((())))))))))))************((((((((((((((('''''''''((())))))******))))))(((******))))))))))))((((((&&&(((***,,,,,,+++***)))$$$$$$$$$$$$$$$$$$$$$$$$wwwzzz}}}}}}zzzuuurrrpppooommmlllmmmooorrrrrrrrrkkkccc^^^]]]\\\YYYWWWXXXZZZ[[[\\\[[[ZZZZZZ\\\^^^\\\]]]]]][[[XXXVVVVVVWWWYYYXXXVVVUUUUUUSSSQQQNNNHHHCCC>>>::::::999666333000000//////......------...---,,,,,,,,,---...///------......------,,,,,,))))))))))))******************)))))))))))))))(((''''''((((((((()))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((('''''''''&&&&&&'''((((((((('''&&&%%%###$$$%%%&&&'''''''''''''''((())))))'''&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%&&&'''&&&'''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%###%%%&&&(((((('''&&&%%%&&&&&&%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''&&&$$$%%%&&&((('''&&&######$$$%%%%%%%%%%%%$$$'''''''''''''''''''''''''''((((((((())))))))))))&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$%%%&&&'''(((&&&$$$###$$$&&&(((&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""%%%&&&'''&&&$$$###""""""###$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&#########$$$$$$%%%%%%%%%$$$&&&((((((&&&%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%'''***+++***(((%%%%%%&&&'''(((((((((((($$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&))))))(((&&&&&&&&&)))((((((''''''''''''(((((((((((())))))))))))***)))(((((((((''''''''''''))))))************)))))))))))))))(((((('''''''''$$$&&&)))+++,,,+++***)))%%%%%%%%%%%%%%%%%%%%%%%%xxx{{{~~~~~~zzzvvvrrrpppnnnmmmlllnnnppprrrrrrrrrjjjccc]]]\\\\\\YYYWWWXXXYYYZZZ[[[ZZZYYYZZZ[[[]]]\\\]]]]]]\\\YYYWWWXXXXXXZZZXXXUUUTTTTTTSSSQQQOOOKKKFFF@@@<<<;;;:::777444000000000///......------******))))))***,,,---///---,,,,,,---...///---,,,*********)))))))))))))))++++++******))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))&&&&&&''''''''''''''''''''''''((((((((('''%%%$$$%%%&&&'''((())))))))))))&&&''')))((('''%%%%%%&&&************************************************((('''&&&%%%$$$%%%&&&&&&###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%######$$$&&&((()))(((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''((((((((('''((()))******&&&%%%%%%%%%%%%&&&''''''######$$$%%%&&&''''''(((&&&%%%%%%$$$%%%&&&((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((&&&$$$"""$$$'''(((&&&$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''(((&&&$$$"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))#########"""""""""""""""$$$'''))))))&&&%%%&&&(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$"""############$$$$$$$$$&&&&&&%%%$$$############!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&(((+++,,,+++((($$$$$$&&&'''((()))))))))$$$%%%&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%###%%%((()))'''&&&%%%%%%***)))((('''''''''''''''''''''''''''((((((((()))))))))(((((('''''''''&&&))))))************))))))(((((('''''''''&&&&&&&&&###%%%(((+++,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&yyyxxxzzz|||yyysssqqqtttssspppmmmlllnnnqqqsssssslllbbbZZZXXXYYYWWWUUUUUUWWWXXXYYYYYYXXXXXXYYYZZZZZZ]]]___^^^ZZZWWWWWWXXXZZZYYYXXXWWWUUUSSSQQQOOODDDCCC@@@===999555333111111000///......///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''(((((())))))*********+++((()))*********)))'''&&&''''''((((((((('''%%%$$$+++******((('''&&&%%%$$$((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&'''%%%""" """%%%'''######$$$$$$%%%&&&&&&&&&%%%''')))******)))&&&$$$'''''''''''''''((()))***)))))))))))))))(((((((((+++---//////,,,)))''''''(((&&&$$$%%%&&&(((((((((&&&$$$"""$$$&&&(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$ ###&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))***######$$$%%%&&&(((((()))'''''''''&&&&&&%%%%%%%%%%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&)))&&&######%%%&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%$$$$$$#########&&&%%%$$$$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$$$$%%%###""""""#########$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$######"""###$$$$$$%%%%%%$$$$$$###%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&))),,,---+++)))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&((((((((((((''''''''''''++++++***)))(((((())))))(((((())))))((('''&&&&&&))))))))))))((((((((((((,,,++++++***)))(((''''''$$$&&&)))+++,,,***((('''(((((('''&&&&&&&&&&&&'''|||{{{|||~~~{{{uuusssuuussspppnnnnnnppprrrrrrrrrlllbbbZZZYYYYYYWWWUUUUUUWWWXXXYYYXXXWWWVVVWWWXXXZZZ]]]___^^^ZZZXXXXXXYYYYYYYYYXXXVVVTTTRRRPPPOOOFFFDDDBBB>>>:::777444333444222000...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))((((((((('''))))))))))))))))))))))))((())))))***)))((('''&&&(((((()))))))))((('''&&&%%%&&&&&&'''((())))))***((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&'''&&&$$$######$$$&&&'''))))))))))))))))))((((((&&&'''((())))))((('''%%%''''''&&&&&&''''''((((((((((((((((((((((((((((((***,,,...---+++(((''''''(((&&&$$$%%%&&&((((((((('''%%%###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$!!!!!!###&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&)))&&&######%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######(((((('''''''''&&&&&&&&&'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%%%%$$$"""$$$#########$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&&&&%%%$$$&&&'''%%%%%%%%%$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&))),,,,,,+++)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&''''''(((((()))))))))((((((((('''''''''((((((((((((''''''&&&)))(((((((((((((((((((((*********)))))))))))))))&&&''')))******)))((('''(((((('''&&&&&&&&&&&&&&&}}}|||}}}~~~zzztttqqqsssrrrqqqooopppqqqrrrrrrqqqlllccc\\\ZZZZZZWWWUUUVVVWWWXXXYYYXXXVVVUUUUUUVVVXXX[[[^^^]]]ZZZXXXXXXZZZXXXWWWVVVUUUSSSPPPNNNMMMGGGEEECCC???;;;888555444333111///---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((*********)))))))))))))))((())))))))))))((('''&&&)))))))))***))))))((('''$$$$$$%%%'''((()))***+++((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''((())))))(((''''''&&&%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***,,,+++)))'''&&&&&&'''&&&$$$%%%&&&((((((''')))'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((())))))(((((('''&&&%%%$$$######&&&%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$(((&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###%%%$$$#########$$$&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########"""######$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((+++,,,+++)))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&$$$"""######$$$%%%&&&'''((((((&&&'''((((((((('''&&&%%%&&&''''''(((((((((''''''((((((((((((((((((((((((((((((((())))))*********(((((()))))))))(((''''''(((''''''&&&&&&&&&&&&&&&{{{zzz{{{|||xxxqqqnnnppprrrqqqpppqqqrrrsssrrrpppkkkccc]]]\\\ZZZWWWUUUWWWYYYZZZZZZXXXVVVTTTTTTUUUVVVYYY\\\[[[XXXVVVWWWYYYVVVVVVUUUTTTQQQOOOMMMLLLGGGEEEBBB???;;;888555333///...---,,,,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))(((((((((((((((((())))))************((((((((((((((('''''''''((((((((()))((((((((((((((('''''''''''''''&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&'''(((***)))'''&&&%%%&&&&&&%%%$$$%%%'''((('''&&&)))'''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&%%%$$$######''''''''''''''''''''''''######%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$###############(((&&&$$$$$$%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&&&&%%%$$$$$$$$$"""""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$%%%&&&''''''#########""""""#########'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&''''''((((((%%%'''((())))))(((&&&%%%%%%%%%&&&'''(((((((((((('''''''''((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((('''&&&&&&%%%%%%&&&&&&{{{zzzzzz{{{wwwqqqnnnppprrrqqqpppqqqrrrrrrqqqpppjjjddd___^^^[[[WWWVVVXXX[[[[[[[[[ZZZWWWUUUUUUVVVTTTWWWZZZYYYWWWUUUUUUWWWVVVUUUTTTSSSQQQNNNLLLKKKFFFDDDBBB>>>:::777444333///...---,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((())))))))))))&&&'''''')))***+++,,,---)))((((((''''''''''''''''''''''''''''''''''''((())))))((('''&&&%%%$$$$$$&&&''''''''''''''''''&&&&&&'''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&%%%$$$###"""###$$$$$$$$$%%%%%%%%%&&&%%%'''((('''&&&%%%%%%&&&&&&%%%$$$%%%'''((('''%%%''''''&&&%%%$$$%%%&&&'''&&&&&&&&&''''''(((((((((((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$&&&&&&%%%$$$###""""""!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#########$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%$$$###"""###$$$######$$$%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$######$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%''')))******(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&((((((''''''''''''''''''&&&''')))******)))'''&&&%%%%%%&&&''''''(((''''''&&&&&&''''''((((((((()))******))))))(((''''''&&&))))))((((((''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%|||{{{|||}}}yyysssppprrrsssqqqoooooopppqqqpppooojjjeeeaaa___\\\WWWVVVYYY[[[\\\\\\ZZZXXXVVVVVVWWWTTTWWWZZZYYYVVVTTTTTTVVVVVVUUUTTTSSSQQQNNNLLLKKKFFFDDDAAA>>>:::777444333333222///---+++)))))))))++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((())))))))))))&&&'''''')))***+++,,,---)))(((''''''&&&&&&'''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%&&&&&&'''$$$%%%&&&'''''''''''''''$$$%%%&&&'''&&&%%%$$$#########$$$$$$%%%%%%&&&&&&$$$&&&'''&&&%%%%%%&&&'''%%%$$$$$$%%%''''''&&&$$$###$$$&&&&&&%%%$$$%%%'''&&&&&&&&&'''(((((()))))))))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((('''''''''&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&&&&%%%$$$%%%&&&$$$$$$############$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$###"""!!!"""######$$$$$$%%%&&&''''''(((%%%%%%############%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))((('''))))))((((((((('''''''''&&&'''((()))***)))((((((%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((((()))+++******)))'''&&&&&&%%%''''''((((((((('''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%{{{yyy{{{|||yyysssqqqssssssqqqnnnmmmnnnoooooooooiiieeebbb```\\\WWWVVVYYYYYYZZZZZZYYYWWWUUUVVVWWWVVVYYY\\\ZZZWWWTTTTTTVVVVVVVVVUUUSSSQQQOOOMMMLLLGGGEEECCC???;;;888555444444333000---+++***))))))************************************************'''((((((((()))))))))***)))))))))))))))*********)))((('''&&&&&&&&&''''''((('''&&&&&&&&&((()))***%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&########################"""$$$&&&((((((((('''&&&###$$$&&&'''''''''%%%$$$######$$$$$$%%%&&&&&&'''$$$%%%&&&&&&%%%%%%''')))$$$$$$$$$%%%''''''&&&$$$!!!%%%&&&%%%$$$%%%&&&&&&&&&&&&'''((())))))))))))((('''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''(((&&&$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!$$$''''''%%%$$$%%%&&&$$$$$$############$$$$$$######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######""""""#########$$$$$$$$$%%%$$$"""###$$$&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%$$$###"""$$$%%%''''''&&&%%%$$$%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###############$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%$$$"""!!!"""###$$$%%%%%%%%%&&&&&&''''''###"""!!! !!!"""###""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&&&&'''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''((())))))))))))((((((((('''''''''$$$&&&'''))))))((('''&&&'''&&&%%%%%%$$$$$$%%%%%%xxxwwwxxxzzzwwwqqqppprrrssspppmmmkkklllnnnooooooiiieeecccaaa]]]WWWVVVZZZWWWXXXYYYXXXVVVUUUUUUVVVYYY[[[^^^\\\XXXUUUUUUVVVVVVVVVUUUSSSQQQOOOMMMLLLHHHFFFDDD@@@===999666555111000///---,,,,,,------************************************************'''((((((((())))))******,,,++++++***)))((((((''')))((('''&&&%%%&&&'''''')))(((''''''''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''')))((((((''''''&&&&&&%%%!!!###&&&((()))((('''%%%###$$$&&&(((((((((&&&%%%######$$$%%%&&&&&&''''''$$$%%%&&&&&&%%%%%%''')))$$$###$$$&&&''''''%%%$$$ %%%'''%%%$$$$$$&&&&&&&&&&&&'''((())))))***))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&"""######$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%((()))&&&$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!$$$''''''%%%$$$%%%'''$$$$$$############$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&'''''''''$$$###"""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!###$$$$$$"""###%%%(((******)))&&&%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%'''(((((('''%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$############$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$""""""$$$%%%&&&###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((()))(((&&&&&&''''''&&&$$$###$$$$$$%%%&&&'''((((((&&&%%%%%%%%%%%%&&&'''(((''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&'''((())))))'''''''''(((((((((((((((###$$$''')))***)))'''%%%'''&&&%%%%%%$$$$$$%%%%%%wwwyyyzzzzzzwwwssspppoootttrrrooommmkkklllmmmnnnfffeeebbb___\\\YYYXXXWWWWWWXXXYYYXXXVVVUUUVVVWWW\\\\\\ZZZWWWSSSQQQQQQRRRUUUUUUUUUSSSQQQNNNKKKIIIKKKIIIEEE@@@;;;666222000222111000///---+++******+++******))))))******+++***+++---------+++)))((((((''''''&&&&&&((()))***))))))))))))))))))))))))(((((()))(((((('''&&&%%%&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((())))))$$$$$$%%%&&&&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$############%%%&&&&&&$$$"""%%%%%%%%%$$$$$$#########%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""""""""&&&%%%$$$######$$$%%%&&&###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&'''((('''&&&$$$###########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%$$$$$$$$$%%%$$$###$$$'''(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""#########!!! $$$&&&&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%&&&))),,,,,,((($$$$$$$$$$$$$$$%%%%%%&&&'''))))))(((((('''''''''&&&&&&%%%%%%$$$#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$###$$$&&&)))***$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%&&&'''&&&%%%###"""#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&%%%%%%$$$###'''&&&&&&%%%%%%$$$$$$###***)))(((&&&$$$"""!!! ((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))'''&&&&&&'''(((((($$$%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%vvvyyyzzzzzzwwwsssqqqppptttrrrooolllkkklllmmmnnngggfffccc___\\\YYYWWWVVVVVVWWWXXXWWWVVVUUUUUUWWWYYYZZZYYYVVVSSSQQQQQQQQQTTTUUUUUUTTTRRRPPPNNNMMMGGGEEECCC@@@===999777555111000000...---,,,++++++---,,,,,,++++++,,,,,,---***+++,,,------+++)))((((((((('''&&&'''((()))***)))))))))))))))))))))))))))************))))))(((&&&''''''(((((()))******(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&%%%###%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%&&&%%%###%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""!!!"""###"""  !!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$&&&))))))&&&###%%%$$$$$$$$$%%%%%%&&&'''((((((((((((''''''&&&&&&&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&%%%$$$$$$$$$&&&((()))$$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''',,,+++)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&%%%vvvyyy{{{zzzwwwsssqqqppprrrqqqnnnlllkkklllmmmnnniiigggddd```\\\XXXVVVTTTUUUWWWWWWVVVUUUTTTUUUVVVWWWWWWWWWUUUSSSQQQQQQRRRTTTTTTUUUTTTTTTRRRPPPOOOGGGFFFDDDAAA>>>;;;888777000//////...------,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,,,,+++***)))(((((('''''''''((()))***))))))))))))))))))))))))((())))))************)))''''''((())))))******+++(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((($$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&'''(((((((((%%%$$$######%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%'''((((((%%%""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$######"""$$$###"""###%%%&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&(((''''''''''''&&&&&&&&&%%%%%%$$$$$$######$$$$$$########################%%%%%%$$$$$$############$$$$$$$$$$$$$$$#########'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$%%%&&&''''''$$$$$$##################$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''"""###$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&((((((''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&vvvxxx{{{zzzwwwtttrrrqqqrrrpppooommmllllllmmmnnnkkkiiieee```[[[WWWUUUSSSUUUVVVWWWVVVTTTSSSTTTUUUUUUWWWWWWVVVTTTRRRRRRSSSTTTTTTUUUTTTSSSQQQOOONNNLLLJJJHHHDDD???999555222//////......---------,,,+++******))))))******+++******++++++++++++***)))((((((((((((((()))))))))((((((((((((((((((((((((%%%&&&'''(((((()))((((((((((((((()))******++++++((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((#########$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&$$$""""""$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$######$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%###"""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###%%%&&&''''''%%%%%%&&&'''########################%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$######$$$###""""""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%########################%%%%%%$$$$$$######""""""%%%%%%$$$$$$$$$$$$######'''&&&%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$######""""""###$$$$$$%%%&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))(((((('''''''''&&&$$$%%%%%%&&&'''&&&&&&&&&vvvxxx{{{zzzxxxuuurrrrrrqqqpppooonnnmmmmmmnnnnnnmmmjjjfffaaa\\\WWWTTTRRRUUUVVVWWWVVVTTTSSSTTTUUUVVVWWWXXXXXXVVVTTTSSSTTTUUUUUUUUUSSSQQQNNNLLLJJJMMMLLLIIIEEE???999444000//////......---------,,,+++******))))))******+++)))*********************((((((((()))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((()))((((((((((((((()))******++++++(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''#########$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######'''%%%######%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''###$$$%%%&&&&&&%%%$$$######$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%%%%$$$""""""#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###$$$%%%%%%$$$###$$$%%%########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$######"""""""""%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))(((((('''&&&%%%$$$###((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))))))))(((((('''''''''&&&%%%%%%&&&'''''''''&&&&&&vvvxxx{{{{{{xxxuuusssrrrrrrqqqppppppoooooooooooommmkkkfffaaa\\\XXXTTTSSSUUUWWWWWWVVVUUUTTTUUUVVVVVVXXXYYYYYYVVVTTTSSSTTTVVVUUUUUUSSSQQQNNNKKKIIIIIIHHHGGGDDD@@@;;;666444000//////...------,,,,,,---,,,,,,++++++,,,,,,---)))))))))************+++'''((()))*********))))))))))))))))))))))))))))))((())))))************)))''''''((())))))******+++)))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&'''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$###"""""""""&&&%%%$$$$$$&&&''''''&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&############$$$%%%''''''$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!$$$&&&'''&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%'''&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$&&&(((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%%%%################################################$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###""""""###$$$&&&'''((()))%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))(((&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''%%%$$$###((((((''''''''''''''''''%%%%%%&&&'''''''''''''''vvvxxx{{{{{{yyyvvvtttsssrrrrrrrrrqqqqqqqqqqqqqqqmmmkkkfffaaa\\\XXXUUUSSSVVVWWWXXXWWWVVVUUUUUUWWWVVVWWWYYYXXXVVVSSSRRRRRRUUUUUUUUUTTTRRROOOMMMKKKEEEEEEEEEDDDAAA<<<888666111000000...---,,,++++++---,,,,,,++++++,,,,,,---)))))))))))))))***++++++'''((()))***+++***)))))))))))))))))))))))))))))))))************))))))(((&&&''''''(((((()))******))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''(((&&&%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))######$$$$$$%%%'''((()))%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''"""###$$$&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$"""!!!"""&&&(((&&&%%%&&&&&&###########################$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&%%%######%%%((('''&&&%%%%%%$$$$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################!!!!!!""""""######$$$$$$"""######$$$%%%&&&''''''"""###$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""###$$$%%%&&&&&&'''######$$$$$$%%%%%%&&&&&&%%%&&&'''((('''&&&$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''%%%###"""&&&&&&&&&&&&&&&'''''''''%%%&&&&&&'''''''''''''''vvvxxx{{{{{{yyyvvvtttsssssssssrrrrrrrrrrrrrrrrrrmmmjjjfffaaa]]]XXXUUUTTTWWWXXXYYYXXXVVVUUUVVVWWWUUUWWWXXXXXXUUURRRPPPPPPTTTTTTUUUTTTSSSRRRPPPOOODDDEEEEEECCC@@@<<<777555222111000///---,,,******+++******************+++))))))(((((()))***++++++'''((()))++++++******)))))))))))))))))))))))))))(((((()))(((((('''&&&&&&&&&&&&''''''((()))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$#########$$$%%%%%%&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&'''%%%$$$%%%'''((((((&&&$$$#########$$$$$$%%%%%%%%%$$$%%%'''((('''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%'''(((***+++&&&%%%$$$######$$$%%%&&&###$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&'''((("""###$$$&&&''''''&&&&&&!!!###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$!!! ###&&&$$$""""""########################### """###$$$%%%$$$$$$### !!!######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$######$$$$$$$$$$$$######!!!$$$&&&%%%######%%%''''''&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&######################## !!!"""###$$$%%%%%%""""""###$$$&&&'''((((((!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$########################$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&###$$$&&&&&&&&&$$$"""!!!"""###$$$%%%&&&'''''''''%%%%%%&&&'''((((((((('''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''~~~uuuzzzzzzvvvuuuuuuuuuuuusssqqqnnnmmmooorrrppppppmmmfff\\\VVVUUUXXXSSSUUUXXXYYYWWWVVVUUUVVVUUUWWWXXXUUURRRPPPRRRUUUXXXWWWUUUSSSQQQOOONNNMMMJJJIIIGGGDDD???:::666333$$$&&&)))+++,,,,,,***))))))******++++++,,,------...//////---+++***+++---******++++++***)))'''&&&******))))))((('''''''''&&&&&&'''(((((('''&&&&&&((((((((('''&&&&&&(((*********)))'''&&&%%%$$$###******)))'''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''&&&$$$######"""%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''((()))'''%%%%%%%%%%%%###!!!###%%%&&&&&&%%%$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''((('''%%%###$$$''')))'''%%%%%%%%%%%%&&&&&&&&&&&&'''))))))((('''%%%$$$######)))(((&&&$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***'''$$$ """%%%%%%######"""!!!"""%%%'''''''''"""$$$(((((('''%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&##################$$$$$$$$$#########$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###"""!!!!!!"""$$$&&&(((!!!"""###$$$%%%&&&&&&%%%######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&!!!###%%%'''(((&&&%%%###%%%'''((()))(((%%%""" %%%%%%%%%%%%&&&'''((((((&&&&&&''''''(((((())))))((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%uuuzzz{{{vvvuuuuuuxxxtttpppooopppppppppnnnoooqqqpppkkkaaaYYYVVVUUUSSSVVVXXXYYYWWWUUUUUUUUUVVVXXXYYYWWWSSSRRRSSSVVVXXXWWWUUUSSSPPPNNNLLLKKKKKKJJJGGGDDD???;;;666444---...//////...---+++))))))******++++++,,,---------......,,,***)))***,,,&&&''')))***++++++******''''''(((((()))******+++''''''''''''''''''''''''((((((((('''&&&&&&(((***))))))((('''&&&%%%%%%$$$((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$$$$$$$###!!!###%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%+++***(((&&&$$$#########&&&%%%###%%%'''((('''%%%$$$%%%%%%%%%&&&&&&''''''***)))((('''&&&%%%$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%(((%%%"""!!!$$$%%%%%%%%%'''%%%$$$%%%&&&&&&%%%###$$$%%%&&&%%%###""""""###%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$######"""!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$"""!!!"""###$$$&&&%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''))))))(((&&&%%%'''((()))***)))'''&&&$$$''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&vvvzzz{{{wwwuuuuuuzzztttnnnmmmqqqsssppplllnnnqqqssspppggg]]]VVVSSSTTTWWWYYYYYYWWWUUUTTTTTTVVVXXXYYYXXXTTTSSSTTTWWWWWWVVVUUUSSSPPPNNNKKKJJJKKKJJJHHHEEE@@@;;;777555222222111000...---,,,+++)))******++++++,,,------,,,------,,,***))))))***'''((()))******++++++***((((((((()))******++++++((('''&&&%%%%%%&&&'''((('''(((((('''&&&&&&''')))''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%###############$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$(((((('''&&&&&&%%%$$$$$$%%%###"""###$$$%%%$$$"""###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---+++)))'''%%%###""""""&&&$$$$$$%%%&&&'''&&&%%%###$$$$$$%%%&&&''''''((())))))(((''''''&&&%%%%%%""""""""""""###%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""######(((&&&######$$$&&&&&&&&&&&&&&&&&&&&&''''''%%%"""%%%&&&%%%###!!!!!!###%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((''''''&&&%%%$$$######$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!!!!"""""""""#########&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$&&&%%%###"""""""""###$$$$$$$$$$$$###!!! ######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&(((******)))((('''''''''(((((('''''''''''')))(((&&&%%%$$$######"""&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((()))'''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((($$$%%%%%%&&&&&&'''''''''www{{{~~~|||xxxvvvuuuyyytttooonnnpppqqqooommmooorrrsssppphhh^^^VVVRRRUUUWWWYYYYYYWWWTTTSSSSSSTTTWWWYYYXXXTTTSSSTTTVVVUUUUUUUUUTTTRRRPPPNNNLLLKKKJJJHHHEEE@@@<<<888555000///---,,,,,,,,,------)))******++++++,,,------,,,---...---+++)))******++++++******)))(((((('''+++++++++***))))))(((((()))(((&&&%%%%%%&&&((()))&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$###"""###%%%&&&%%%$$$###$$$&&&&&&$$$###$$$%%%$$$$$$%%%%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&######$$$%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%!!!!!!""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%""""""###&&&((((((&&&$$$###$$$%%%%%%$$$$$$%%%'''$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$###%%%$$$$$$###$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""#########$$$'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############$$$$$$###""""""######$$$######"""!!! ######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""######$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%(((((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((()))))))))((('''%%%%%%$$$$$$$$$%%%''''''((('''&&&%%%$$$#########''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((((()))$$$$$$%%%%%%&&&'''((((((xxx{{{~~~}}}yyyvvvtttuuutttrrrpppnnnnnnpppqqqpppqqqpppmmmfff^^^WWWTTTUUUWWWYYYYYYWWWTTTSSSSSSRRRUUUXXXWWWTTTRRRSSSUUUSSSTTTUUUUUUUUUSSSQQQPPPJJJIIIGGGDDD@@@<<<888555000///---+++***+++,,,---)))******++++++,,,------,,,...//////,,,+++***+++++++++***))))))(((((((((++++++******)))((((((((()))(((&&&%%%%%%&&&((()))%%%'''((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%'''((('''&&&"""$$$%%%%%%$$$######$$$######$$$%%%%%%$$$$$$###""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$#########$$$$$$!!!!!!"""%%%&&&&&&$$$""" $$$%%%&&&%%%&&&&&&######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""#########$$$$$$$$$%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""######$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&%%%$$$#########%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&((('''''''''&&&&&&%%%%%%$$$%%%%%%&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&''''''((($$$$$$%%%%%%&&&'''((((((yyy{{{}}}~~~{{{wwwtttrrrsssssspppnnnnnnqqqtttoooooommmjjjeee^^^YYYUUUTTTWWWYYYYYYWWWUUUTTTTTTQQQTTTWWWWWWTTTRRRSSSUUUSSSTTTVVVVVVVVVTTTRRRQQQHHHHHHFFFCCC???;;;777555444222000---+++*********)))******++++++,,,------,,,...000///---+++++++++(((((((((((()))***+++,,,'''''''''((())))))******((('''&&&%%%%%%&&&'''((($$$&&&((((((&&&%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((######$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%&&&'''(((((('''"""$$$%%%%%%$$$######$$$""""""$$$%%%%%%%%%$$$###""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%"""#####################$$$%%%%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%% !!!"""$$$%%%&&&"""###$$$$$$###"""###$$$%%%$$$###$$$$$$### """$$$%%%$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""### !!!"""###$$$%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%'''&&&%%%%%%%%%'''((()))%%%%%%%%%%%%&&&'''((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&'''''''''zzz{{{}}}~~~{{{wwwtttsssqqqoooooopppqqqssssssmmmmmmllljjjfffaaaZZZVVVSSSVVVXXXYYYWWWUUUUUUUUUQQQUUUXXXXXXUUUSSSTTTUUUTTTUUUVVVWWWUUURRROOOMMMGGGFFFEEEBBB>>>:::666444222222000...---,,,++++++)))******++++++,,,------+++---//////---+++******)))((((((((()))***+++,,,&&&&&&&&&'''(((((())))))''''''''''''''''''''''''$$$&&&((((((&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''"""######$$$&&&''''''(((((('''&&&%%%$$$###############$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''%%%"""###%%%%%%###"""###$$$!!!"""$$$%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###""""""$$$&&&%%%######%%%'''%%%%%%%%%$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$###"""######$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$%%%"""$$$&&&%%%###"""###%%%'''%%%$$$#########!!!"""$$$%%%$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$#########"""#########$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$########################""""""############""""""############$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&'''(((########################$$$$$$###"""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!""""""######""""""!!!$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&zzz{{{}}}|||wwwssstttoookkkmmmrrruuutttrrrllllllmmmllliiiccc[[[VVVSSSUUUXXXYYYWWWVVVUUUVVVRRRUUUYYYYYYWWWUUUUUUVVVVVVWWWWWWVVVTTTPPPLLLJJJFFFFFFDDDAAA>>>:::666444,,,---------------------)))******+++,,,,,,------***,,,......,,,***)))(((---+++***((((((((())))))((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&$$$&&&(((((('''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$###""""""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$"""###%%%%%%###"""###$$$ !!!###%%%&&&%%%###"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$!!!$$$&&&%%%###"""$$$'''&&&&&&%%%$$$$$$######"""#########$$$$$$%%%%%%&&&$$$$$$&&&&&&'''&&&%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%"""%%%''''''%%%###$$$&&&&&&$$$"""###$$$%%%%%%%%%((()))((('''%%%%%%'''(((!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$##############################""""""############""""""""""""""""""###############"""""""""######$$$%%%########################$$$######"""""""""""""""###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%$$$######$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''((())))))#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%}}}~~~~~~}}}zzzwwwvvvtttrrrooonnnpppssstttuuuqqqooooooqqqlllbbb[[[YYYYYYYYYYYYXXXWWWVVVTTTTTTUUUUUUVVVTTTSSSRRRTTTUUUSSSTTTVVVWWWVVVSSSPPPNNNHHHFFFCCCAAA???<<<888555666555222///---,,,,,,,,,(((((((((((()))***+++,,,+++,,,,,,,,,+++***((('''************************((()))*********)))'''&&&&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&$$$'''))))))&&&$$$######%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%% """$$$%%%&&&%%%###"""&&&''''''((('''&&&$$$###(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$#########$$$%%%######$$$%%%'''((())))))%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%$$$$$$###"""""""""###"""""""""###$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$############"""%%%""" """$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################&&&###!!!!!!$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######""" """%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$######!!! &&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$"""""""""###$$$$$$%%%%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$#########""""""!!!!!!$$$$$$$$$#########""""""'''&&&&&&%%%$$$###""""""%%%%%%%%%$$$$$$#########""""""""""""###$$$%%%&&&&&&&&&&&&$$$######$$$&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%******))))))((((((((('''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''}}}zzzwwwuuusssqqqnnnmmmoooqqqssssssqqqooooooqqqlllbbb[[[ZZZWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUVVVTTTRRRRRRSSSTTTSSSTTTUUUVVVUUURRROOOMMMGGGFFFCCCAAA???<<<888444444333000...+++*********((((((((())))))***+++,,,,,,,,,------,,,+++***)))************************((((((((((((((('''&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&###$$$$$$$$$$$$$$$$$$###"""###$$$$$$%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$#########$$$%%%&&&########################%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############""")))'''$$$""""""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$######""""""!!!########################%%%###!!!"""$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$###!!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$########################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!############"""""""""!!!$$$$$$$$$#########""""""%%%$$$$$$######""""""!!!%%%%%%%%%$$$$$$$$$######$$$######$$$$$$%%%&&&'''&&&''''''%%%######%%%'''%%%%%%$$$$$$###$$$$$$%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}zzzwwwuuurrrpppmmmlllnnnpppqqqrrrpppooooooqqqlllccc\\\ZZZUUUUUUVVVWWWWWWWWWWWWWWWUUUUUUUUUTTTQQQPPPQQQSSSSSSTTTUUUUUUSSSPPPNNNLLLGGGEEEDDDBBB@@@<<<777333222111...,,,***((((((((()))))))))))))))***,,,,,,,,,,,,---------,,,,,,+++************************(((((('''&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''')))***+++&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$############$$$%%%&&&&&&%%%$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$############"""&&&%%%$$$""""""###$$$%%%########################&&&&&&$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!!########################%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$%%%%%%%%%%%%%%%"""######$$$$$$######"""###############$$$$$$$$$%%%%%%$$$$$$###""""""!!!######""""""""""""##############################$$$$$$######"""!!!!!!!!!############""""""""""""$$$$$$$$$###############""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&'''((((((&&&''''''&&&$$$$$$%%%'''%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$###############"""""""""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$}}}zzzvvvtttssspppmmmlllmmmoooqqqqqqpppnnnoooppplllccc\\\ZZZUUUVVVVVVWWWWWWWWWVVVVVVTTTUUUTTTSSSPPPOOOPPPQQQSSSTTTTTTSSSRRROOOMMMKKKFFFEEEDDDBBB@@@;;;666222222000...+++)))((((((((())))))))))))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,************************)))((('''&&&%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((()))'''%%%&&&((()))(((&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%&&&&&&%%%$$$###$$$%%%'''(((%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""######$$$%%%&&&'''''''''&&&%%%$$$###""""""#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$##############################$$$######"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######"""!!!######$$$$$$%%%%%%%%%&&&######$$$$$$$$$$$$##############################$$$$$$$$$#########""""""$$$######""""""######$$$########################$$$$$$######""""""""""""#########"""""""""""""""########################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((&&&'''((('''%%%$$$%%%'''$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$######""""""!!!###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}zzzvvvtttsssqqqmmmlllnnnpppqqqqqqnnnlllmmmoookkkbbb[[[ZZZWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSRRROOONNNOOOQQQSSSSSSSSSRRRQQQOOOMMMLLLGGGEEECCCAAA???;;;555222333111///,,,***)))(((((())))))))))))***+++,,,---***************+++++++++))))))))))))))))))))))))+++***((('''''''''((()))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%&&&%%%$$$"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$)))((('''%%%$$$######"""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$%%%%%%%%%&&&%%%%%%%%%"""""""""""""""""""""""""""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$########################$$$$$$######"""######$$$"""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$%%%%%%###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$######"""#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""##############################""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%'''((('''%%%$$$%%%&&&$$$#########$$$$$$%%%&&&$$$$$$############$$$$$$%%%%%%$$$$$$#########"""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||yyyvvvttttttqqqnnnlllmmmooopppppplllkkklllmmmjjjaaaZZZYYYXXXXXXWWWWWWVVVTTTSSSRRRQQQQQQRRRPPPOOONNNPPPQQQSSSSSSRRRRRRQQQPPPNNNNNNIIIFFFCCC@@@===:::555222444222///---+++***))))))******)))******+++,,,---++++++***))))))******+++))))))))))))))))))))))))******)))(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%''''''&&&&&&((()))$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%)))(((&&&%%%###"""""""""######$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$%%%$$$$$$$$$############"""%%%%%%%%%%%%&&&&&&&&&&&&###########################$$$$$$%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%###########################$$$$$$###""""""###%%%##############################$$$$$$$$$######""""""###$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###############!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###########################$$$$$$$$$######$$$$$$%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%%$$$&&&''''''%%%$$$$$$$$$############$$$%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}~~~~~~}}}|||yyyvvvtttsssppplllkkklllnnnoooooojjjiiijjjlllhhh___YYYWWWVVVVVVVVVVVVVVVUUUTTTSSSNNNOOOPPPOOONNNNNNPPPRRRRRRRRRRRRRRRQQQQQQPPPPPPJJJGGGBBB>>>;;;888555333333222///,,,***)))))))))************+++,,,------------+++***)))******+++))))))))))))))))))))))))(((((())))))(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&***)))'''&&&&&&''')))***&&&(((((($$$ '''---$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%$$$###"""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""###############$$$%%%%%%$$$$$$$$$############""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$###########################"""$$$%%%$$$"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%############"""!!! """$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""##################$$$$$$%%%$$$$$$######$$$$$$%%%#######################################$$$$$$$$$!!!"""""""""############""""""#########$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""###%%%%%%###$$$&&&&&&$$$###"""###############$$$%%%&&&'''$$$$$$############$$$$$$"""""""""##################$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$||||||}}}}}}{{{xxxvvvtttrrroookkkjjjkkklllmmmmmmiiihhhiiikkkggg^^^XXXWWWTTTTTTUUUVVVVVVVVVVVVUUUMMMNNNOOOOOONNNOOOQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRKKKGGGAAA===:::888666444333111///,,,***)))((((((************+++,,,---...000...---+++******++++++))))))))))))))))))))))))&&&'''((((((((('''%%%$$$'''&&&%%%%%%%%%%%%&&&'''&&&''''''''''''''''''&&&'''&&&$$$######$$$&&&'''%%%&&&$$$&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%"""###%%%''''''&&&%%%$$$!!!"""$$$%%%&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&###$$$%%%&&&%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''""""""""""""###$$$%%%&&&'''&&&&&&%%%%%%$$$$$$#########""""""""""""######&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!######""""""###$$$%%%%%%$$$$$$$$$############"""######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""""""""########################"""$$$%%%$$$!!!!!!###&&&""""""""""""""""""""""""############""" !!!$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""%%%%%%$$$$$$###"""""""""%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""""""""""""""""""#########!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$######""""""""""""""""""#########$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&"""$$$%%%%%%$$$"""""""""############$$$%%%&&&'''$$$$$$############$$$$$$ !!!!!!""""""######$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$&&&'''((('''&&&&&&########################{{{|||}}}|||yyyvvvuuuuuusssooojjjkkknnnpppnnnkkklllkkklllmmmiii```YYYWWWVVVVVVVVVVVVVVVVVVVVVVVVSSSTTTTTTSSSQQQOOOPPPQQQSSSRRRQQQRRRSSSSSSQQQPPPJJJHHHDDD@@@<<<999888888333222000---+++***)))(((&&&(((((((((((((((***,,,---...000111000...+++))))))))))))(((''''''&&&&&&(((''''''''''''&&&&&&&&&'''%%%###!!!"""$$$(((***&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&######""""""""""""###$$$$$$#########$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&'''"""&&&'''%%%###"""########################$$$$$$###"""!!!!!!""""""%%%$$$$$$######$$$$$$%%%***)))'''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$##################%%%%%%%%%$$$$$$#########&&&$$$"""###%%%&&&%%%"""###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!###$$$$$$%%%&&&&&&%%%""" !!!"""""""""###$$$%%%&&&###########################$$$%%%&&&%%%%%%###"""########################$$$%%%%%%&&&%%%$$$"""!!!$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%$$$%%%&&&%%%#########%%%""""""#########""""""!!! """###%%%&&&&&& !!!!!!!!!!!!!!!"""""""""!!!"""######$$$$$$#########""""""!!!!!!$$$###"""!!!!!!"""###$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""""""""######""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""###$$$$$$%%%%%%$$$$$$###"""###%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$zzz|||}}}|||yyyvvvtttsssqqqmmmjjjjjjnnnpppooommmllljjjjjjlllhhh___YYYXXXWWWWWWWWWVVVVVVUUUUUUUUURRRSSSSSSRRRPPPOOOOOOPPPTTTSSSRRRRRRRRRRRROOOMMMIIIHHHDDDAAA===:::888777222111///---+++)))(((((('''((()))(((((((((***,,,---...000000000...+++)))'''''''''((((((((((((((((((''''''''''''&&&&&&&&&'''&&&$$$"""###$$$&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&!!!###$$$%%%###"""""""""######$$$%%%###"""""""""""""""###$$$!!!###&&&'''%%%$$$##############################%%%%%%$$$###############%%%$$$$$$######$$$$$$%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%###!!!"""$$$%%%###"""###$$$$$$$$$$$$$$$$$$###%%%%%%$$$$$$######"""""""""######$$$%%%%%%&&&&&&'''%%%$$$""""""###$$$%%%""""""""""""""""""""""""$$$$$$%%%$$$"""!!!"""$$$!!!"""###$$$%%%$$$$$$###!!!!!!###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$###"""###$$$%%%&&&&&&%%%$$$############$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$ !!!""""""""""""!!!"""""""""""""""######$$$############"""""""""!!!$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############""""""###$$$$$$$$$$$$###%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$######""""""""""""#########$$$$$$%%%%%%$$$$$$#########""""""""""""###############$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzz|||~~~}}}zzzuuurrrpppooollliiijjjnnnppppppnnnkkkiiihhhiiifff^^^ZZZYYYXXXXXXXXXWWWVVVUUUTTTSSSQQQRRRRRRQQQOOONNNOOOPPPUUUTTTRRRRRRRRRQQQNNNLLLIIIHHHEEEBBB>>>:::777555222000...+++)))((((((((('''((())))))((((((***,,,---...///000///---+++***&&&&&&''''''((())))))***(((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$ !!!###$$$%%%"""""""""!!!""""""###$$$###############$$$%%%&&&'''((('''%%%""""""$$$&&&########################&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################%%%%%%%%%$$$$$$$$$$$$######"""!!!"""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###########################$$$$$$%%%%%%&&&'''&&&###!!!!!!"""$$$&&&""""""""""""""""""""""""###$$$%%%$$$"""!!!"""$$$!!!!!!"""###$$$%%%%%%&&&!!!"""###$$$%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$$$$###""""""""""""""""""""""""%%%%%%$$$############$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%"""######$$$$$$$$$######"""###%%%%%%$$$$$$%%%'''((('''%%%######"""######&&&%%%%%%$$$$$$######"""!!!!!!"""###############"""""""""""""""#####################""""""""""""$$$$$$############$$$$$$$$$###""""""""""""###$$$$$$############"""""""""""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###$$$$$$%%%$$$$$$############$$$$$$######""""""""""""############$$$$$$$$$$$$############""""""""""""############$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyy|||~~~~~~zzztttpppnnnooommmjjjkkkmmmnnnnnnmmmjjjgggggghhheee^^^ZZZ[[[YYYYYYYYYXXXVVVTTTRRRQQQPPPQQQRRRQQQOOONNNOOOPPPTTTSSSQQQRRRRRRQQQOOOMMMIIIHHHFFFCCC???;;;777444222000---***(((''''''((('''((())))))((()))+++---------...///...---+++***''''''''''''(((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$#########$$$$$$######"""""""""######$$$############$$$%%%&&&&&&%%%%%%$$$###!!!"""$$$'''########################%%%$$$$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&%%%$$$###"""""""""""""""""""""""""""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""#########"""$$$$$$############$$$$$$!!!!!!"""###%%%&&&'''(((#########$$$$$$%%%%%%%%%'''%%%###!!! """$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###""""""###$$$$$$###""""""######$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%""""""############""""""############$$$$$$$$$$$$######$$$$$$$$$######"""!!!"""$$$$$$$$$$$$&&&''')))'''%%%"""!!!!!!"""###%%%$$$$$$######"""""""""""""""###$$$$$$$$$$$$###!!!!!!"""########################"""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$###!!! !!!###$$$###"""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$############""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$xxx{{{~~~}}}yyytttooommmqqqooolllkkkkkklllkkkkkkiiiffffffgggeee___\\\\\\YYYYYYYYYXXXWWWTTTRRRPPPOOOQQQQQQQQQOOONNNOOOPPPRRRQQQQQQRRRSSSTTTRRRQQQIIIIIIGGGDDD@@@;;;777444222000---***((('''((((((''')))))))))))))))+++---,,,------......---,,,+++))))))((((((''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%############$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$ !!!""""""###%%%&&&%%%$$$###$$$%%%##############################""""""""""""###$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###$$$$$$$$$######""""""######$$$"""######$$$$$$%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%&&&%%%###!!! """###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###"""""""""$$$$$$###""""""######$$$%%%$$$!!! !!!###$$$"""""""""""""""""""""""" !!!""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$######"""!!!"""$$$$$$$$$$$$&&&'''(((&&&$$$!!! !!!"""!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$$$$!!!!!!"""############"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$"""""""""""""""""""""###""""""###$$$$$$$$$$$$###&&&%%%$$$$$$#########$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$######"""######""""""""""""######$$$#####################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxzzz|||{{{xxxssspppnnnqqqpppnnnllljjjjjjjjjjjjgggeeefffiiigggaaa]]]]]]XXXXXXYYYYYYWWWUUURRRPPPPPPQQQRRRQQQPPPOOOPPPQQQRRRQQQQQQSSSUUUVVVUUUSSSKKKJJJGGGCCC???;;;777555444111---***((((((((()))((()))******))))))+++---,,,,,,------------,,,,,,***))))))(((''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$""""""""""""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###%%%'''))))))&&&$$$###$$$########################"""""""""!!!""""""###$$$%%%$$$$$$######$$$$$$%%%######$$$%%%&&&&&&&&&%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$###$$$%%%$$$###"""!!!!!!"""###$$$%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!"""######"""""""""""""""""""""""""""$$$&&&&&&$$$"""""""""!!!!!!"""###$$$%%%%%%&&&$$$###!!!!!!###%%%"""""""""""""""""""""""""""""""""""""""###$$$%%%###########################""""""""""""###$$$$$$######""""""""""""######"""""""""############$$$"""######$$$$$$$$$######"""###%%%%%%$$$$$$%%%'''&&&%%%###!!! !!!!!! !!!"""######""""""###$$$$$$$$$$$$### !!!"""$$$$$$######"""""""""""""""##################$$$$$$$$$$$$######$$$###""""""""""""###$$$"""""""""############$$$""""""###$$$$$$$$$$$$###&&&&&&%%%$$$############$$$$$$############$$$$$$######""""""""""""######""""""############""""""######""""""""""""######""""""##################"""############$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!"""###%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwyyyzzzyyyvvvsssqqqpppoooooommmkkkjjjjjjkkklllfffeeegggjjjiiibbb^^^^^^WWWXXXYYYYYYXXXUUURRRPPPPPPQQQRRRRRRPPPPPPQQQRRRTTTSSSSSSTTTVVVVVVUUUSSSMMMKKKGGGCCC>>>:::777666555222...***(((((()))***((()))******)))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((('''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((()))%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&###############$$$%%%&&&%%%%%%$$$###############'''&&&%%%%%%$$$$$$$$$$$$$$$%%%''''''%%%%%%%%%&&&###########################"""""""""######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((########################!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%$$$""""""###%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!!""""""""""""""""""""""""!!!###&&&&&&$$$"""""""""!!!"""###$$$%%%$$$$$$### !!!""""""#########""""""""""""""""""""""""%%%$$$###"""######$$$%%%""""""""""""""""""""""""!!!!!!"""###############$$$###""""""""""""###$$$""""""""""""############!!!"""###$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$######""""""""" !!!""""""######!!!""""""###$$$######### !!!###$$$$$$$$$"""!!!!!!"""""""""############""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%""""""###$$$$$$$$$$$$###'''&&&%%%$$$############$$$$$$############$$$$$$######""""""""""""######""""""############""""""######""""""""""""######!!!!!!""""""######$$$$$$"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwyyyyyyxxxuuusssrrrrrrmmmmmmmmmkkkjjjjjjlllnnneeedddgggllljjjddd___^^^VVVWWWYYYYYYXXXVVVSSSQQQPPPRRRSSSRRRQQQQQQRRRSSSWWWVVVUUUUUUVVVVVVTTTRRRNNNKKKGGGBBB===:::888777666333///+++))))))***+++((()))******)))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%''''''&&&'''''''''''''''''''''#########""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''########################$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&%%%%%%%%%%%%$$$$$$###""""""!!!""""""%%%%%%###"""!!!!!! !!!""""""$$$(((+++########################$$$#########$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%''')))***##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%!!!###%%%$$$!!! """$$$$$$###""" """###$$$!!!"""###%%%''')))+++,,,$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&&&&$$$"""!!!!!!$$$%%%&&&&&&%%%""" """$$$%%%$$$""" ########################&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$$$$$$$###"""%%%$$$###""""""###$$$%%%""""""""""""############ !!!"""###$$$%%%%%%%%%$$$%%%&&&%%%#########%%%$$$$$$%%%%%%%%%$$$$$$###""""""""""""############!!!!!!"""############""" !!!###$$$%%%$$$"""!!!!!!!!!""""""#########$$$!!!"""###$$$$$$###"""!!!###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###'''&&&%%%$$$############$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""############""""""######""""""""""""###### !!!!!!"""###$$$$$$%%%"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%'''((()))''''''''''''''''''''''''((('''%%%$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxwwwtttrrrqqqrrrssstttqqqmmmhhhhhhkkkmmmjjjgggkkkgggfffjjjkkkfff___]]]]]][[[XXXVVVUUUTTTQQQOOORRRRRRRRRQQQOOOPPPRRRTTTTTTTTTUUUUUUUUUTTTTTTSSSMMMKKKGGGCCC===999555333333000,,,*********))))))***)))'''&&&&&&(((***,,,*********++++++*********((((((((((((((('''''''''%%%&&&''''''&&&&&&((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&'''''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!"""###$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$### """$$$'''(((((('''&&&######""""""""""""######""""""###$$$$$$$$$$$$###%%%$$$###"""""""""###$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""!!!!!! !!!"""###$$$$$$###"""!!!#########""""""""""""!!!$$$###"""!!!!!!"""###$$$""""""!!!!!!"""######$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$&&&&&&&&&&&&$$$$$$######""""""""""""###### !!!"""""""""""""""""""""""""""""""""""""""%%%$$$###"""""""""$$$$$$######""""""######$$$%%%########################$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$### !!!""""""######$$$%%%%%%&&&&&&%%%%%%$$$###"""!!! !!!"""###########################"""#########$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###########################%%%&&&&&&$$$######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$vvvuuutttsssrrrrrrssssssppplllhhhhhhkkklllkkkhhhhhhddddddhhhiiiddd^^^\\\\\\ZZZXXXWWWWWWVVVSSSQQQQQQRRRSSSRRRPPPPPPRRRSSSVVVVVVUUUTTTSSSQQQPPPOOOKKKJJJGGGCCC>>>:::777666333000,,,*********))))))+++***((('''''')))+++---)))***+++,,,,,,+++***)))((((((((((((((((((((('''%%%&&&''''''&&&&&&''')))''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""######""""""########################%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$$$$$$$#########!!!"""###$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###!!!"""$$$&&&'''''''''&&&######""""""""""""######"""######$$$%%%$$$$$$$$$%%%$$$###"""######$$$%%%###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""!!!!!!!!!###$$$%%%%%%%%%$$$$$$#########"""""""""""""""!!! !!!""""""$$$$$$$$$$$$$$$$$$%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%$$$######"""!!!!!!!!!!!!"""###$$$ !!!""""""#########"""""""""""""""""""""""""""$$$$$$###""""""######$$$""""""!!!!!!""""""###$$$########################$$$##################$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&###########################"""!!!!!!!!!!!!"""###########################"""""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%###########################$$$&&&%%%###""""""###"""""""""############$$$############""""""!!!!!!$$$$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$############$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$sssssstttttttttsssssssssnnnjjjggggggjjjlllkkkiiifffbbbaaaeeegggccc^^^\\\ZZZYYYXXXXXXXXXXXXVVVTTTPPPRRRSSSSSSRRRQQQRRRRRRWWWWWWVVVTTTQQQOOOMMMKKKJJJIIIFFFCCC???<<<999888333000,,,*********)))))),,,+++)))((()))***,,,---)))***---......---***)))''''''((((((((((((((((((%%%&&&((('''&&&&&&'''(((&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%&&& !!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%$$$$$$######""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""######$$$%%%&&&''''''###########################$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############""" !!!###$$$%%%%%%%%%%%%$$$$$$$$$############!!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!"""######!!!"""######$$$#########""""""""""""""""""""""""######"""""""""######$$$!!!!!!!!!!!!!!!""""""#########################################################$$$$$$$$$$$$$$$###!!!"""""""""""""""""""""###"""!!!!!!!!!!!!"""######""""""!!!!!!""""""###########################!!!!!!!!!"""""""""############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%########################"""$$$%%%$$$###!!!"""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!#########""""""!!!!!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######""""""######$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$qqqrrrtttuuuuuutttsssrrrllljjjggghhhjjjkkkkkkjjjeeeaaa```dddfffccc^^^]]][[[ZZZYYYYYYZZZYYYVVVTTTPPPRRRTTTTTTSSSRRRQQQRRRWWWWWWVVVTTTRRROOOMMMLLLKKKJJJGGGCCC???;;;999777333000,,,*********))))))+++***)))((()))***+++,,,)))+++...000000...+++)))''''''''''''((((((((((((%%%'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######&&&&&&$$$######$$$&&&&&&###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&'''########################$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$%%%&&&'''(((%%%%%%$$$$$$######""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$#########""""""%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! ######$$$$$$$$$$$$##############################################################################!!!!!! !!!!!!"""######$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""#########"""!!!!!!!!!!!!"""#######################################$$$$$$#########"""######$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! !!!###$$$""""""""""""""""""""""""########################!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$########################!!!###$$$$$$"""!!!!!!"""!!!!!!!!!!!!""""""""""""############""""""""""""#########"""!!!!!! """######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''&&&&&&$$$$$$$$$%%%$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###############$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$~~~pppqqqsssuuuuuutttrrrqqqllljjjiiihhhiiikkkkkkkkkfffbbbaaaeeegggccc___^^^]]]\\\[[[[[[ZZZXXXUUURRRPPPRRRTTTUUUSSSRRRRRRRRRVVVVVVUUUTTTSSSQQQOOOOOOMMMKKKHHHCCC>>>:::666555333000,,,*********)))))))))(((((((((((()))***+++)))+++...000000...+++)))&&&'''''''''(((((())))))&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&%%%%%%"""######$$$$$$######"""'''&&&%%%$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$##################$$$&&&&&&"""###$$$$$$$$$$$$###"""$$$$$$%%%&&&&&&&&&&&&%%%######$$$%%%&&&&&&''''''$$$$$$$$$######"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""""""""!!!!!! $$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######$$$$$$$$$$$$###""" ######$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############""""""""""""###$$$$$$########################"""###$$$$$$$$$$$$###"""!!!"""######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$###""""""""""""######$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$########################!!!###$$$$$$"""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qqqrrrsssttttttsssqqqpppmmmlllkkkjjjjjjjjjkkklllhhhcccbbbeeegggccc___^^^\\\\\\[[[[[[ZZZXXXTTTQQQQQQSSSTTTTTTSSSRRRRRRSSSUUUUUUUUUTTTSSSRRRQQQPPPMMMKKKHHHCCC===999555333333000,,,*********))))))((((((((((((((())))))***)))***---......---***)))&&&&&&''''''((()))))))))&&&(((((((((&&&%%%&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$'''&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%''''''$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###&&&'''&&&"""!!!"""%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############"""""""""%%%%%%&&&&&&&&&&&&&&&%%%#########$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###############$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###""""""######%%%&&&&&&%%%$$$$$$$$$############""""""############"""""" !!!###$$$%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$############$$$%%%$$$###"""!!! #########$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###########################$$$$$$%%%########################"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%%%%$$$############$$$%%%"""######$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!"""""""""############$$$$$$$$$$$$######!!!!!!""""""###$$$$$$$$$$$$$$$############$$$$$$"""""""""############$$$########################"""$$$%%%$$$###!!!""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrrsssssstttsssrrrppppppnnnnnnmmmkkkjjjjjjkkkmmmjjjdddbbbeeefffbbb^^^]]]YYYYYYYYYZZZ[[[YYYUUURRRSSSTTTTTTSSSRRRRRRSSSUUUTTTTTTTTTSSSRRRQQQPPPOOOKKKIIIFFFAAA===888555333333000,,,*********))))))(((((()))))))))*********)))***+++,,,,,,+++***)))&&&&&&''''''((())))))***'''((()))(((&&&%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$''')))((($$$###%%%(((##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""""""""###$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%%%%$$$######"""###%%%&&&&&&%%%###""""""######$$$%%%$$$$$$$$$"""###$$$%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%$$$############$$$&&&'''$$$$$$#########"""""""""!!!!!!"""######"""!!!!!! """$$$%%%%%%$$$###"""######$$$$$$######"""########################!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""""""""###$$$"""""""""!!!!!!""""""###"""#########""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########""""""""""""""""""###$$$$$$########################!!!###$$$%%%%%%$$$###!!! !!!"""###$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$############$$$$$$!!!!!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$""""""""""""#######################################$$$&&&%%%###""""""###$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''$$$$$$#########"""""""""$$$$$$$$$$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ttttttssssssrrrqqqpppooopppoooooommmkkkjjjkkkmmmjjjdddbbbdddeeeaaa]]]\\\WWWWWWXXXZZZ[[[ZZZVVVSSSTTTTTTTTTSSSQQQRRRTTTVVVTTTTTTSSSRRRQQQOOOMMMLLLHHHFFFDDD@@@<<<999666555333000,,,*********)))))))))*********++++++++++++*********++++++*********&&&&&&&&&'''((())))))***'''((()))(((&&&%%%&&&'''((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&$$$"""!!! !!!"""###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!$$$###!!!%%%""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""""" !!!######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%&&&&&&%%%######$$$$$$$$$%%%%%%$$$$$$$$$!!!"""$$$%%%&&&$$$###""""""###%%%&&&&&&%%%###"""""""""###$$$$$$$$$$$$###"""###$$$%%%$$$###"""!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$(((&&&%%%###""""""###############""""""""""""!!! !!!""""""!!! """#########"""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###########################"""!!! !!!"""### !!!!!!"""$$$%%%&&&"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!!!!!!!!!!!!!!"""##############################!!!"""$$$%%%%%%$$$"""!!! """######$$$$$$$$$ !!!###$$$&&&'''(((######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""############$$$$$$$$$$$$%%%$$$###""""""###$$$%%% !!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$""""""""""""#######################################%%%&&&&&&$$$######$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$#####################"""!!!!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""#########"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$wwwuuurrrrrrsssttttttssspppnnnkkklllnnnpppqqqqqqmmmgggcccdddddd___[[[ZZZZZZ[[[[[[[[[YYYVVVSSSQQQSSSTTTTTTSSSQQQOOOPPPQQQTTTTTTSSSPPPLLLKKKKKKLLLJJJHHHEEEAAA<<<888555333222111///---+++***))))))((((((((((((''''''''''''+++++++++************)))***((('''((()))***)))'''&&&&&&'''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%'''%%%$$$###$$$%%%&&&&&&&&&'''((('''&&&$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&&&&***)))&&&$$$###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$&&&&&&'''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%'''&&&%%%###""" """""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!"""######$$$%%%%%%&&&&&&%%%%%%$$$'''++++++'''$$$&&&&&&$$$'''''''''&&&%%%$$$###""""""!!! """$$$&&&&&&%%%$$$$$$######"""%%%$$$###!!!!!!!!!"""###$$$%%%&&&&&&%%%""" ########################%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$#########"""!!!!!!!!!"""###$$$$$$%%%%%%$$$###"""""""""###!!!!!!"""###$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$######""""""""""""#####################"""!!!!!!$$$$$$$$$$$$###!!! """"""""""""############$$$#########""""""!!!!!!$$$$$$######$$$$$$%%%&&&%%%%%%$$$###"""!!! ########################"""######"""  !!!&&&%%%$$$$$$$$$$$$&&&&&&!!!!!!"""###$$$%%%%%%&&&&&&###!!!!!!$$$%%%$$$"""###"""!!!!!!""""""!!! $$$$$$$$$#########""""""!!!!!! !!!!!!"""######$$$$$$###############$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!"""###$$$%%%%%%$$$###"""$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%wwwuuutttssstttuuutttssspppmmmkkkkkkmmmpppqqqqqqkkkeeeaaabbbbbb]]]YYYYYYYYYYYYZZZZZZYYYWWWUUUSSSQQQSSSSSSRRRQQQPPPQQQRRRUUUUUUTTTQQQMMMJJJIIIIIIGGGFFFCCC@@@<<<999666555222111///,,,+++***))))))((((((((((((((((((((((((++++++++++++*********)))((('''&&&'''((()))(((&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''%%%$$$###$$$%%%&&&&&&'''((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%#########$$$&&&'''%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""""""""""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&######'''((('''%%%%%%%%%%%%$$$###""""""$$$######"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%######"""!!!"""###$$$$$$ """%%%'''(((((('''########################%%%$$$$$$$$$$$$$$$$$$%%%#########""""""#########""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""###$$$$$$$$$######"""#########"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$######""""""""""""######$$$$$$$$$$$$$$$###""""""######$$$$$$###"""!!! """"""""""""########################"""""""""!!!###############$$$%%%%%%%%%%%%$$$$$$######""""""########################$$$%%%&&&%%%#########$$$$$$#########$$$%%%'''(((!!!"""""""""###$$$$$$$$$%%%###!!!!!!###$$$###"""###"""!!!"""###$$$###"""#########"""""""""!!!!!!"""!!!!!!!!!""""""###$$$$$$######"""""""""##############################%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$$$$$$$$$$%%%&&&'''((('''&&&&&&$$$$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%$$$$$$###"""#########$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############xxxwwwvvvvvvvvvvvvtttrrrooommmkkkkkkmmmpppqqqqqqkkkddd```aaaaaa]]]ZZZZZZXXXXXXYYYYYYXXXWWWUUUTTTPPPQQQRRRRRRQQQQQQRRRTTTTTTVVVVVVSSSOOOJJJHHHGGGEEEDDDAAA???<<<999777555111000---+++***)))))))))))))))))))))))))))))))))+++++++++++++++******)))(((&&&%%%&&&'''((('''&&&)))((('''%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$########################%%%''')))***$$$$$$###############"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&######$$$$$$$$$$$$######"""%%%######'''))))))#########$$$$$$######"""!!!!!!""""""######"""""""""######$$$%%%%%%&&&&&&############$$$%%%&&&'''!!!!!!""""""""" """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$###""""""""""""""""""#########"""######$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""######$$$%%%%%%%%%%%%$$$######""""""############"""!!!""""""""""""########################""""""""""""###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&'''&&&$$$###$$$%%%!!!!!!"""###$$$&&&((()))""""""""""""""""""""""""$$$""" !!!"""###""""""###"""!!!"""$$$%%%%%%$$$"""""""""!!!!!!!!!!!!!!!###""""""""""""###$$$$$$"""""""""!!!!!!""""""###########################!!!!!!!!!"""###$$$$$$$$$ """###%%%&&&###%%%''')))***(((&&&%%%######$$$$$$%%%$$$$$$###################################################$$$$$$$$$%%%$$$$$$###"""#####################"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""xxxxxxwwwxxxxxxwwwtttqqqooommmkkkkkkmmmoooppppppmmmfffaaabbbccc```]]]]]]ZZZZZZYYYYYYWWWUUUTTTRRRNNNPPPQQQRRRQQQRRRTTTUUURRRTTTVVVUUUQQQLLLIIIGGGEEEDDDAAA>>>;;;888555444000///,,,***)))((())))))***************+++++++++++++++,,,,,,,,,+++***)))((('''&&&&&&(((((('''&&&***(((&&&$$$$$$$$$&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$###$$$%%%'''&&&%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&((()))+++,,,$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""!!!%%%$$$$$$######$$$$$$%%%"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$%%%%%%"""######$$$$$$######"""$$$((()))%%%$$$&&&'''&&&""""""###$$$$$$$$$$$$$$$ """#########!!! #########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###"""""""""###$$$%%%%%%$$$$$$$$$###############"""###$$$%%%%%%$$$###"""$$$######""""""######$$$###$$$$$$%%%$$$$$$######!!!!!!""""""############!!!"""""""""#####################""""""""""""""""""""""""!!!""""""###$$$#########$$$$$$$$$%%%%%%########################!!!#########!!!!!!"""###!!!!!!"""###$$$%%%&&&'''"""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""""""""!!! """$$$%%%%%%$$$""""""""""""""""""""""""$$$###############$$$$$$!!!!!!!!!!!!!!!!!!"""########################### !!!!!!"""""""""&&&%%%############%%%&&&###%%%(((***+++)))&&&$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$###############"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$#########xxxwwwwwwxxxxxxwwwuuurrrooommmjjjjjjmmmoooppppppllleeeaaabbbccc```^^^___]]]\\\[[[XXXVVVSSSQQQPPPMMMOOOQQQRRRRRRRRRTTTVVVOOORRRUUUUUURRRNNNKKKIIIGGGFFFCCC???:::777444222000///,,,)))(((((()))***)))*********+++++++++,,,++++++,,,------+++***))))))((('''((())))))(((''')))(((%%%$$$###$$$&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&%%%######%%%((()))'''%%%&&&)))******)))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&'''''''''''''''(((((())))))$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""!!!%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########%%%$$$$$$#########$$$$$$"""######$$$$$$######"""%%%)))***&&&###%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&"""###&&&'''((('''%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%$$$$$$###"""!!!""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###"""""""""###$$$%%%%%%$$$$$$$$$###############!!!"""###$$$$$$###"""!!!$$$$$$############$$$$$$""""""###############"""!!!!!!!!!""""""###$$$$$$!!!"""""""""############""""""""""""""""""######"""""""""!!!""""""###$$$!!!!!!""""""###$$$$$$$$$########################!!!"""!!! !!!"""""""""##################"""""""""!!!!!!!!!!!!!!!"""""""""!!! !!!""""""!!! !!!###$$$$$$###########################$$$$$$###############$$$!!!!!! !!!!!!"""######""""""""""""""""""""""""%%%%%%$$$$$$$$$#########&&&%%%$$$######$$$%%%&&&"""%%%(((******)))&&&$$$"""""""""######$$$$$$%%%""""""""""""""""""""""""########################"""######$$$$$$############"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%xxxwwwvvvvvvxxxwwwvvvtttnnnllljjjjjjllloooppppppjjjccc^^^___```^^^]]]^^^___^^^[[[XXXUUURRROOONNNMMMOOOQQQRRRRRRSSSTTTVVVOOOQQQTTTUUUSSSOOOMMMKKKIIIGGGDDD???;;;777333222111///,,,)))((()))***,,,)))))))))***++++++,,,,,,***,,,---......,,,***)))***((('''((()))***)))((('''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&'''%%%""""""%%%(((%%%""" !!!$$$''''''%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$######$$$$$$######$$$$$$$$$$$$###### %%%&&&###"""$$$%%%$$$###$$$%%%&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%###&&&&&&%%%%%%$$$######"""######"""""" """"""######$$$$$$$$$%%%###########################$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%$$$###""""""""""""""""""#########"""######$$$$$$##################$$$$$$"""""""""######"""""""""$$$$$$############$$$$$$!!!!!!"""############"""""""""!!!!!!"""###$$$$$$""""""""""""############""""""""""""###############""""""""""""###$$$$$$!!!!!!"""""""""################################# !!!###"""!!!!!!"""$$$""""""#########""""""!!!""""""""""""""""""""""""""""""###"""!!! """$$$!!!  """######"""############$$$$$$$$$$$$$$$$$$###""""""""""""###!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!! !!!!!!###$$$&&&'''"""$$$&&&((()))'''%%%$$$###############$$$%%%&&&################################################!!!"""######$$$#########"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''wwwuuuttttttvvvwwwwwwvvvnnnllljjjjjjlllnnnooopppiiibbb]]]___```___^^^___^^^]]]ZZZWWWTTTRRRPPPOOOMMMOOOQQQRRRRRRRRRTTTVVVQQQSSSUUUUUURRRNNNLLLKKKHHHFFFDDD@@@<<<888555444222000,,,***)))***,,,---(((((())))))***++++++,,,***,,,---......,,,***))))))(((''''''))))))((('''$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&(((%%%"""!!!%%%)))"""!!!$$$$$$"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###%%%""""""%%%&&&%%%###$$$$$$%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$###"""%%%$$$$$$$$$$$$$$$$$$$$$######$$$######!!!""""""!!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""#########""""""#########""""""""""""""""""""""""#########$$$$$$###############$$$$$$$$$%%%%%%%%%""""""""""""""""""###$$$$$$$$$######"""#########"""""""""###$$$$$$$$$%%%$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%!!!"""######$$$$$$$$$######""""""!!!!!!"""###$$$""""""""""""############!!!"""""""""###########################$$$%%%%%%#####################$$$######################## """######""""""###$$$ !!!#########""""""!!!"""""""""###$$$$$$$$$"""###$$$###!!!!!!###%%%###"""!!!!!!###$$$###!!!""""""""""""#########$$$$$$###""""""!!!!!!!!!""""""!!!!!!"""###$$$%%%%%%""""""""""""""""""""""""  !!!###$$$%%%&&&&&&######%%%&&&&&&&&&%%%$$$$$$#########$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###############!!!""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$############$$$%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%vvvtttssssssuuuwwwxxxxxxnnnllljjjjjjlllnnnooooookkkddd___```bbbaaa```bbb]]][[[YYYWWWTTTRRRQQQQQQNNNPPPQQQRRRRRRRRRTTTUUUTTTUUUVVVTTTQQQMMMKKKJJJFFFEEECCC@@@===:::888777333000---***)))***,,,...'''(((((()))******++++++***,,,...//////---***(((((('''&&&&&&'''((('''&&&"""###$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%###&&&(((&&&"""!!!%%%)))&&&""" %%%))))))'''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((()))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""&&&'''$$$###&&&'''&&&######$$$$$$$$$######"""%%%%%%&&&&&&'''''''''&&&#########$$$$$$%%%&&&&&&%%%&&&'''''''''&&&%%%$$$!!!!!!!!!"""$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%""""""!!!!!!"""###$$$$$$%%%%%%$$$###"""""""""###!!!!!!"""###$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$""""""""""""############!!!!!!""""""#########$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""!!!!!!"""$$$ """$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&"""$$$%%%$$$!!!!!!###&&&%%%###"""###$$$$$$###""" !!!!!!!!!""""""############"""!!!!!! !!!!!!""""""""""""###$$$%%%&&&########################!!!!!!""""""###$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$######$$$&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###############!!!!!!"""$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###{{{uuurrrvvvyyyxxxwwwxxxnnnllliiihhhiiijjjjjjjjjgggdddbbbbbbdddeeebbb___bbb]]]WWWSSSRRRRRRRRRRRRNNNOOOPPPQQQRRRSSSTTTUUUVVVUUUTTTRRRPPPNNNLLLLLLKKKIIIEEEAAA<<<888666555222///,,,))))))))))))(((((((((((('''(((((()))***+++,,,......---,,,---...)))((('''%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&((('''%%%#########%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%)))((('''&&&$$$###""""""###$$$%%%%%%###""""""#########""""""######$$$%%%!!!!!!!!!"""######$$$$$$!!!!!!###$$$&&&'''))))))&&&%%%###"""!!!"""######%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%###!!!###%%%'''%%%###%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%"""######$$$$$$######""" !!!"""###$$$$$$%%%$$$$$$###############$$$'''&&&%%%$$$#####################"""""""""""""""$$$#########""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!######$$$$$$$$$###"""!!!!!!!!!"""$$$%%%""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""###############$$$$$$%%%$$$######$$$&&&&&&$$$###'''$$$!!!!!!$$$&&&%%%$$$!!!!!!""""""""""""!!!!!!!!!!!!"""###############""""""""""""############$$$$$$###############$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$%%%&&&&&&&&&$$$""" """"""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""########################%%%%%%%%%$$$$$$###############""""""######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$###$$$$$$%%%%%%{{{wwwyyy{{{yyywwwxxxnnnkkkiiihhhiiijjjkkkkkkhhheeeaaaaaacccdddbbb______[[[VVVSSSQQQQQQPPPOOONNNNNNOOOQQQRRRSSSTTTUUUUUUTTTSSSQQQOOOMMMKKKKKKLLLJJJFFFAAA===999666555333000,,,))))))))))))(((+++************+++,,,,,,***,,,...---,,,++++++,,,))))))((('''''''''''''''(((''''''''''''&&&&&&&&&((('''%%%######$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""!!!!!! """###"""  $$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!""""""""""""#########$$$$$$######$$$$$$%%%%%%%%%###"""###&&&'''&&&$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###############$$$'''&&&%%%$$$############"""""""""""""""#####################"""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$##################"""""""""!!!!!!###########################""""""""""""###$$$$$$$$$######$$$%%%%%%$$$"""$$$""" !!!$$$''''''&&&!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$###!!! """"""""""""##################"""""""""""""""######$$$$$$$$$$$$###""""""###########################$$$%%%&&&&&&$$$###"""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!! ########################&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&#########$$$$$$$$$$$$$$$###""""""######$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%}}}xxxyyyzzzwwwvvvvvvmmmkkkiiihhhjjjllllllllljjjfffaaa___aaabbbbbb```\\\YYYVVVSSSRRRPPPNNNLLLNNNOOOPPPQQQRRRTTTUUUUUUTTTTTTRRRPPPNNNLLLKKKJJJLLLJJJGGGBBB>>>:::777666333000,,,***)))))))))(((+++++++++++++++,,,------***,,,------+++)))))))))))))))))))))))))))((('''(((''''''''''''&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%'''$$$"""###&&&'''%%%###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########"""""""""$$$%%%&&&%%%###!!!!!!!!!%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&###"""!!!!!!!!!"""$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$###############$$$$$$&&&%%%$$$###############!!!!!!""""""######$$$$$$############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$"""""""""!!!"""######$$$"""""""""############$$$$$$############""""""""""""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$###"""###$$$$$$###""""""!!! """$$$'''''''''!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$###!!! """"""""""""############""""""!!!!!!!!!""""""######$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""!!!""""""""""""""""""""""""&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$""""""""""""###$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%zzztttuuuvvvsssrrrsssmmmkkkiiiiiikkkmmmnnnnnnkkkfff```^^^```bbbbbbbbb[[[YYYVVVUUUSSSQQQNNNKKKOOOPPPQQQSSSTTTVVVWWWXXXUUUTTTSSSQQQOOOMMMLLLKKKMMMKKKGGGCCC>>>:::888666333000,,,*********)))(((******))))))******+++,,,+++---///...,,,***))))))'''((()))******)))'''&&&(((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''###!!!"""&&&'''%%%"""######$$$%%%%%%&&&''''''))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%'''((('''$$$""""""###$$$$$$######$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$"""!!!$$$$$$%%%%%%&&&&&&&&&'''&&&$$$###""""""$$$&&&'''######$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''&&&%%%$$$####################################$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""!!!!!!!!!!!!#########"""######$$$%%%%%%%%%$$$############### !!!"""###$$$$$$%%%#########"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$"""""""""""""""######$$$""""""""""""############$$$$$$#########"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$%%%###""""""###$$$###"""""""""""""""$$$%%%%%%&&&""""""!!!!!!!!!!!!""""""!!!!!!"""###############!!!"""""""""###############""""""""""""######$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%&&&%%%%%%"""######$$$$$$######"""########################$$$$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$############$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$############ !!!"""###$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$######$$$$$$|||uuupppqqqrrrqqqqqqrrrnnnllliiiiiikkkmmmnnnnnnlllfff```^^^```cccdddddd\\\ZZZXXXWWWUUUSSSOOOLLLQQQQQQSSSTTTVVVXXXYYYZZZWWWVVVTTTSSSPPPOOOMMMLLLMMMKKKGGGCCC>>>:::888666333000---************)))******))))))******+++,,,,,,...000000...+++***)))%%%&&&(((((()))((('''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$"""###%%%&&&$$$"""######$$$%%%%%%&&&''''''******))))))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%"""###$$$$$$!!! """""""""""""""######$$$###$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$###""""""$$$&&&'''"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###############################################################$$$$$$%%%%%%$$$$$$### !!!""""""############""""""###$$$$$$%%%$$$$$$######""""""###### !!!"""###$$$$$$%%%""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###!!!"""""""""############""""""""""""""""""""""""%%%$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$&&&$$$""""""###$$$###"""######$$$$$$###""""""###""""""!!!!!!!!!!!!""""""!!!!!!"""###############!!!"""""""""############$$$#########$$$$$$%%%&&&###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$$$$############################## !!!!!!!!!!!!!!! """"""""""""""""""""""""##################$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$###### !!!"""###$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$$$$#########$$$zzzsssnnnoooqqqqqqrrrtttooommmkkkjjjlllnnnnnnnnnkkkfffaaa___bbbeeegggfff]]]\\\YYYXXXVVVTTTPPPNNNQQQRRRSSSUUUWWWYYYZZZ[[[WWWWWWUUUSSSQQQOOONNNMMMLLLJJJGGGBBB>>>:::777666444111---+++*********)))+++++++++++++++,,,------+++---000111///,,,******%%%&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((())))))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""""""""""""""""""""$$$%%%%%%###""""""###!!!!!!!!!!!!!!!"""######"""""""""###$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$$$$%%%%%%###"""!!!!!!!!!"""$$$$$$"""###$$$%%%&&&%%%$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$############$$$$$$########################""""""###$$$$$$###""""""#########$$$$$$######### !!!!!!"""###$$$%%%&&&""""""""""""###$$$%%%%%%$$$######"""""""""######!!!!!!""""""######$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###!!!!!!"""############"""###"""""""""""""""!!!!!!%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%(((&&&###"""###$$$$$$######$$$%%%%%%###!!!!!!!!!###"""!!! !!!"""###$$$$$$$$$$$$###!!! """"""""""""############$$$$$$$$$$$$$$$%%%&&&'''###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&######$$$$$$$$$$$$##############################!!!!!!"""#########""""""########################""""""""""""############$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%'''((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$###!!!""""""######$$$$$$$$$""""""""""""###$$$%%%%%%&&&&&&%%%$$$############yyyrrrlllmmmooooooppprrrqqqnnnlllkkklllmmmnnnnnniiieeeaaaaaadddhhhiiiiii___\\\YYYWWWVVVTTTQQQOOOOOOPPPRRRTTTVVVXXXYYYZZZWWWVVVUUUSSSQQQOOOMMMLLLLLLJJJFFFAAA===999666555444111---+++++++++***)))+++************+++,,,,,,(((+++///000///,,,******'''''''''''''''((())))))(((''''''''''''&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###&&&((('''$$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""!!!!!!!!!!!!###%%%''''''&&&%%%&&&'''"""""""""!!!"""######$$$############$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$##################"""!!!""""""""""""#########!!!###$$$&&&&&&%%%$$$###!!!###$$$$$$""""""###%%%""""""""""""###$$$%%%&&&########################!!!"""###$$$$$$###"""!!!!!!""""""######""""""!!!!!!"""""""""######$$$$$$""""""""""""###$$$%%%&&&######""""""""""""######"""""""""""""""#########!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!"""###$$$######"""######""""""!!!!!!!!!!!!$$$############"""""""""""""""""""""#########$$$########################$$$$$$$$$$$$$$$%%%%%%&&&***'''$$$###$$$%%%%%%$$$ ###%%%%%%###!!!!!!"""###"""!!! !!!"""###$$$$$$$$$$$$###!!! """"""""""""########################$$$%%%&&&'''###$$$$$$$$$$$$###""""""####################################$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$$$$%%%#########$$$$$$#########$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$###""""""######$$$%%%&&&'''&&&%%%$$$############yyyqqqkkkkkkmmmlllmmmooorrrooolllkkklllmmmnnnmmmhhheeebbbbbbfffjjjkkkjjj___\\\YYYVVVUUUSSSQQQOOONNNOOOPPPRRRTTTVVVXXXYYYVVVUUUTTTRRRPPPNNNLLLLLLKKKIIIEEEAAA<<<999666555444111---+++++++++***)))((((((((('''((())))))***&&&***---///...,,,***))))))(((''''''''')))***+++(((((('''''''''&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""'''+++)))###!!!%%%***&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%(((((('''&&&$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""######################## """###%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""" """$$$$$$######$$$%%%#########"""###$$$$$$%%%&&&%%%%%%$$$$$$######"""!!!""""""###$$$$$$%%%%%%######"""!!!"""###%%%&&&$$$#########""""""!!!!!!######$$$%%%%%%%%%%%%$$$!!!###$$$&&&&&&%%%$$$### """$$$###!!!!!!###%%%!!!!!!""""""###$$$&&&&&&""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! """"""""""""###$$$%%%&&&###"""""""""""""""###############"""""""""""""""!!!!!!""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$### !!!"""$$$$$$######"""######""""""!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!""""""######""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''+++(((%%%$$$$$$%%%%%%%%%!!!$$$%%%###"""###$$$$$$"""!!! !!!"""$$$!!!!!!"""###############""""""""""""############""""""""""""###$$$%%%&&&###$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""" !!!"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&##################$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%!!!!!!""""""""""""!!!!!!"""""""""""""""#########%%%%%%%%%$$$$$$$$$$$$$$$############$$$%%%&&&''''''&&&%%%$$$############rrrnnnjjjhhhiiilllooopppnnnkkkiiijjjlllnnnppppppjjjeee```aaaggglllmmmlllddd___ZZZWWWVVVUUURRROOOLLLMMMOOORRRTTTVVVWWWWWWUUUTTTTTTTTTSSSQQQMMMJJJHHHIIIIIIEEE???888333111000---***)))))))))((('''(((((()))***************------------,,,,,,+++***)))))))))(((((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&((()))+++%%%$$$$$$######$$$$$$%%%########################%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$######$$$%%%&&&%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&(((((('''&&&%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&''''''%%%$$$$$$%%%%%%###"""%%%%%%%%%'''((('''###!!!"""######$$$$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$###!!!!!!"""""""""#########%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$)))'''$$$###$$$%%%%%%$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&&&&&&&''''''(((''''''''''''&&&%%%$$$###"""""""""%%%$$$######%%%%%%$$$###%%%%%%$$$###"""!!! """"""""""""""""""""""""###"""""""""!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$#########"""&&&&&&%%%$$$###"""!!!!!!!!!"""$$$$$$"""!!!"""########################### !!!###%%%%%%###!!!  !!!###$$$$$$$$$$$$&&&###!!!!!!$$$%%%$$$""""""###$$$%%%&&&&&&%%%$$$""""""###$$$$$$$$$$$$###&&&%%%###$$$$$$%%%###"""######""""""######$$$%%%########################$$$$$$$$$$$$"""!!! """"""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%qqqnnnkkkiiikkknnnooopppqqqnnnlllkkkmmmooooooooojjjddd```aaafffkkklllkkkbbb^^^ZZZXXXXXXWWWTTTQQQMMMNNNPPPSSSTTTVVVWWWWWWUUUUUUTTTTTTTTTRRRNNNKKKIIIJJJJJJFFF???999444222222///,,,******+++***)))))))))***+++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,+++++++++******&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&(((''''''&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&$$$###$$$%%%%%%$$$###$$$######$$$%%%$$$""" """######$$$$$$%%%%%%&&&###$$$%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$%%%%%%$$$$$$###""" """""""""""""""""""""""""""############$$$$$$$$$&&&$$$""""""$$$%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$###""""""""""""%%%$$$###$$$%%%%%%%%%###############""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$###""""""!!!!!!!!!"""$$$$$$"""!!!"""###""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""######$$$$$$#########%%%###!!!"""$$$%%%$$$""" !!!""""""!!! """"""###$$$$$$$$$$$$###%%%$$$######$$$$$$###!!!""""""#########$$$$$$$$$########################$$$%%%%%%$$$$$$###"""!!!##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$~~~ooommmkkkjjjlllnnnppppppqqqnnnkkkjjjlllmmmmmmmmmiiiddd___```eeejjjkkkiii```]]]ZZZZZZ[[[ZZZVVVRRROOOPPPRRRSSSUUUVVVVVVWWWVVVVVVUUUUUUUUURRROOOLLLJJJKKKJJJFFF???888444222333111...,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,***++++++++++++***))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$####################################$$$%%%&&&'''%%%#########%%%&&&%%%$$$###"""!!!!!!""""""!!! """"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!"""#########""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$###"""!!!"""$$$%%%&&&%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!!!!!!!&&&$$$###$$$%%%&&&%%%###!!!!!!""""""#########$$$""""""""""""""""""""""""###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$#########%%%###""""""###$$$$$$### !!!"""###$$$###"""!!!""""""###$$$$$$$$$$$$###%%%###"""###$$$$$$###!!!!!!"""###$$$%%%$$$##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################|||mmmkkkjjjjjjlllnnnnnnnnnmmmjjjhhhgggiiikkkkkkkkkhhhccc^^^___dddiiiiiihhh```]]][[[ZZZ[[[YYYTTTPPPPPPQQQRRRTTTUUUVVVVVVVVVWWWVVVVVVVVVUUUSSSOOOLLLKKKKKKIIIEEE>>>777333111333111...,,,,,,,,,+++***)))***++++++,,,,,,++++++))))))************))))))((((((((('''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""$$$&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$$$$$$$&&&'''$$$$$$$$$%%%%%%%%%%%%%%%((('''&&&%%%###"""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%%%%###""" ###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$%%%&&&&&&$$$###"""###%%%&&&&&&$$$###!!! !!!"""!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$###""""""!!!""""""""""""""""""""""""$$$$$$$$$#####################""""""!!!!!!!!!  !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###!!! !!!###$$$$$$###""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$###############$$$$$$$$$$$$######"""$$$######"""""""""######&&&%%%$$$$$$%%%&&&%%%$$$""""""""""""############""""""""""""""""""""""""$$$$$$##################""""""""""""""""""""""""#########"""""""""!!!!!! !!!!!!"""""""""###!!!"""$$$$$$"""!!!"""###""""""""""""""""""""""""######""""""""""""###### !!!"""############$$$######"""######$$$$$$######%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$###%%%$$$######$$$%%%$$$### """$$$%%%&&&%%%###"""########################"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""}}}llljjjiiiiiikkkmmmmmmllljjjhhhffffffiiilllmmmnnniiiccc^^^___dddhhhiiigggaaa^^^[[[ZZZYYYWWWQQQLLLPPPQQQRRRSSSUUUUUUVVVVVVWWWVVVVVVVVVUUUSSSOOOLLLKKKJJJHHHCCC<<<666222111222000---+++++++++***)))((())))))***************((())))))******)))))))))++++++*********)))))))))$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''' !!!"""$$$&&&)))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$!!!"""$$$$$$$$$$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&***)))'''%%%$$$##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%$$$###!!! #########$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###""""""""""""""""""""""""############$$$%%%&&&&&&$$$###"""###%%%&&&&&&$$$###""" """######"""!!!""""""######$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""########################$$$$$$$$$######"""""""""!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$###""""""######!!! """"""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###########################$$$$$$###""""""!!!$$$$$$#########$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$############""""""""""""""""""""""""""""""""""""##################$$$$$$""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""######!!!"""$$$$$$"""!!!"""#################################""""""""""""######!!!!!!""""""!!!!!! $$$$$$######"""######$$$!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$###%%%$$$###$$$%%%&&&%%%$$$ """$$$%%%&&&%%%###"""######################## !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""nnnllliiiiiijjjlllllllllkkkiiihhhhhhllloooqqqqqqiiiddd______dddhhhiiigggbbb^^^ZZZYYYXXXUUUPPPLLLNNNOOOQQQRRRTTTUUUUUUVVVVVVVVVUUUUUUUUURRROOOLLLLLLLLLIIICCC<<<666222111111///,,,*********)))((((((((()))************)))((())))))************)))))))))))))))((((((((((((&&&&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''&&&%%%#########%%%''')))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$######"""###%%%%%%$$$$$$%%%'''$$$$$$%%%%%%&&&&&&''''''***)))'''%%%$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""############$$$$$$$$$$$$!!!"""######$$$$$$######""""""""""""""""""""""""############$$$%%%&&&'''%%%#########%%%&&&%%%$$$###"""!!!"""###$$$###"""!!!!!!""""""###$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$######!!!!!!"""######"""""""""########################"""############$$$$$$$$$%%%###############!!!$$$$$$############$$$$$$"""""""""############$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$###"""!!!!!!$$$#########$$$%%%&&&&&&'''%%%$$$%%%&&&'''&&&$$$$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!! !!!!!!!!!""""""#########!!!"""$$$$$$"""!!!"""###########################""""""""""""""""""""""""%%%%%%$$$###!!!###$$$$$$###""""""###%%%$$$$$$%%%&&&&&&%%%###"""""""""###$$$$$$$$$$$$###%%%#########%%%&&&%%%$$$!!!"""###$$$%%%$$$############################## !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""sssoookkkiiijjjlllmmmnnnllljjjiiiiiilllooopppqqqjjjeee``````eeeiiiiiigggbbb^^^ZZZXXXXXXVVVSSSPPPLLLMMMOOOQQQSSSTTTUUUVVVUUUUUUTTTTTTTTTRRRNNNKKKOOONNNKKKEEE>>>777444333111///,,,*********)))((())))))***++++++++++++***((()))******+++++++++***''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&$$$###""""""###$$$%%%%%%######$$$%%%$$$$$$%%%%%%&&&''''''(((((('''%%%$$$###$$$%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!!!!"""$$$%%%############$$$$$$$$$$$$!!!""""""###################################################$$$%%%&&&'''&&&$$$###$$$%%%%%%$$$###!!!!!!!!!###$$$%%%###!!!!!!!!!""""""######$$$$$$%%%$$$$$$$$$$$$&&&'''(((%%%%%%%%%$$$$$$$$$######!!!"""""""""#########$$$######$$$$$$$$$$$$$$$$$$#########$$$######"""""""""""""""""""""""""""""""""############$$$$$$$$$######"""###%%%$$$""" $$$$$$############$$$$$$""""""""""""#####################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""###$$$%%%&&&'''%%%%%%%%%&&&'''&&&%%%""""""""""""############""""""""""""""""""""""""!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!""""""##################!!!"""$$$$$$"""!!!"""###########################!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$###!!! """$$$%%%$$$"""!!!###%%%&&&&&&'''((('''&&&%%%$$$""""""###$$$$$$$$$$$$###"""!!!!!!!!!###$$$###"""""""""#########$$$$$$$$$########################""""""###$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################vvvrrrmmmjjjkkkmmmnnnooommmjjjhhhhhhjjjlllmmmmmmkkkeee``````eeeiiiiiigggbbb^^^ZZZXXXXXXXXXVVVTTTJJJLLLNNNPPPRRRTTTUUUVVVUUUTTTTTTTTTSSSQQQMMMJJJQQQPPPMMMGGG???999666555222///,,,+++++++++***)))******+++,,,,,,,,,,,,+++))))))***+++++++++++++++***))))))))))))((((((((($$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''###$$$''')))***+++***)))%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))'''&&&$$$###!!!!!!$$$%%%&&&%%%#########%%%$$$$$$%%%%%%&&&'''(((((('''%%%$$$""""""###%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""  """%%%'''"""############$$$$$$$$$!!!!!!"""###################################################$$$%%%&&&''''''%%%$$$$$$%%%%%%###"""!!!###%%%$$$""" !!!!!!!!!"""######$$$$$$%%%$$$$$$$$$%%%''')))***############""""""!!!!!!!!!!!!""""""#########$$$""""""######$$$$$$%%%%%% !!!"""$$$%%%%%%%%%%%%########################"""############$$$$$$$$$!!!!!!"""$$$&&&&&&$$$###""""""!!!!!!!!!!!!""""""""""""""""""############$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$"""!!!!!!!!!!!!!!!!!!"""###%%%%%%'''&&&%%%%%%''''''&&&%%% !!!"""###$$$%%%%%%"""""""""""""""""""""""" !!!!!!"""""""""###""""""""""""""""""""""""$$$$$$$$$$$$############$$$$$$##################!!!"""$$$$$$"""!!!"""###"""""""""""""""""""""""" """###%%%%%%###""" !!!###$$$&&&'''''''''"""$$$%%%$$$!!!!!!###&&&"""######$$$###"""!!! """"""###$$$$$$$$$$$$###  !!!""""""!!!######""""""######$$$%%%########################$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################################################################{{{rrrkkkkkknnnnnnmmmnnngggfffeeegggjjjnnnooopppoooggg______fffkkkiiifff```^^^]]]\\\ZZZXXXTTTQQQLLLOOOOOONNNPPPUUUXXXWWWYYYUUUTTTVVVVVVQQQNNNNNNLLLLLLKKKFFF???999444222111...***(((((()))((((((,,,,,,,,,++++++++++++*********++++++++++++******(((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''''')))******%%%%%%&&&'''&&&%%%###"""&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%&&&&&&&&&'''((())))))***((('''&&&&&&&&&&&&'''(((,,,)))%%%$$$%%%&&&$$$""""""!!! !!!###$$$$$$###&&&%%%$$$######$$$%%%&&&$$$#########$$$%%%%%%&&&&&&&&&$$$###""" $$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""%%%%%%$$$###"""""""""############"""""""""""""""########################!!!!!!!!!!!!!!!""""""###"""""""""###$$$$$$%%%%%%***%%% !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""""""""!!!!!!'''&&&$$$###"""###$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""$$$###""" """###$$$########################"""###$$$$$$###"""###$$$((('''&&&%%%###"""!!!!!!###"""""""""######"""!!!""""""""""""###$$$%%%&&&&&&###!!!"""%%%%%%###!!!###"""  !!!###$$$########################!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""$$$%%%&&&%%% !!!###%%%&&&&&&&&&%%%"""""""""!!!!!!!!!!!!!!!############""""""""""""########################$$$###"""""""""###%%%&&&"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$######"""""""""""""""###%%%$$$###""""""###$$$%%%######""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#################################$$$$$$$$$#########""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$######$$$%%%%%%###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""###$$$%%%########################$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###|||rrrkkkkkknnnmmmlllmmmiiihhhgggiiilllnnnoooooooooggg______fffjjjiiifff```___]]]\\\[[[XXXUUURRRMMMOOOPPPOOOQQQWWWYYYXXX\\\XXXVVVXXXWWWRRROOOOOOLLLLLLKKKGGG@@@999444222222///+++))))))***))))))((()))))))))******++++++******++++++++++++******((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''((()))***&&&&&&'''''''''&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&''''''((((((&&&%%%$$$$$$$$$$$$%%%&&&+++(((%%%$$$%%%%%%$$$"""###""""""###$$$%%%%%%###%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$####################################$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$#########"""&&&%%%$$$$$$######$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""!!!!!!!!!"""######"""""""""###$$$$$$%%%%%%(((%%%!!! """###$$$###$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! !!!######$$$$$$$$$###""""""!!!!!!""""""""""""!!!!!!""""""!!!!!! !!!!!!!!!######$$$$$$$$$$$$######!!!!!!!!!"""""""""######$$$###"""!!!!!!"""###$$$########################!!!"""######!!!!!!"""###%%%%%%%%%$$$######""""""""""""!!!"""#########"""""""""""""""###$$$%%%&&&$$$###!!!"""$$$%%%###!!!###""""""!!!!!!###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%%%%#########$$$%%%'''(((***#########""""""!!!!!!!!! !!!!!!""""""##############################""""""###$$$$$$%%%"""""""""""""""""""""""" !!!!!!"""######$$$$$$######"""""""""""""""###$$$###"""!!!!!!"""###$$$######""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################$$$$$$$$$#########""""""########################################################################""""""############""""""%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$""""""###$$$%%%########################$$$$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$~~~tttllllllnnnmmmkkkllljjjiiiiiikkkmmmoooooonnnnnnfff______eeeiiihhhfffaaa___]]]\\\[[[YYYUUUSSSNNNQQQQQQPPPSSSXXX[[[ZZZ]]]XXXWWWXXXWWWRRRNNNMMMLLLLLLKKKGGG@@@999555333333000,,,******+++******%%%&&&&&&'''(((******+++******++++++++++++******))))))((((((''''''&&&&&&''''''&&&''''''((()))***&&&''''''''''''&&&&&&%%%"""###%%%&&&'''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%(((&&&$$$###$$$$$$###"""%%%#########%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$###%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$############&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###""""""""""""###$$$$$$"""""""""###$$$$$$%%%%%%&&&$$$""""""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!! ###############"""!!! !!!""""""######""""""!!! !!!!!!!!!!!! ######$$$$$$$$$$$$######"""""""""#########$$$$$$$$$###"""!!!!!!"""###$$$######################## """###"""!!! !!!""""""#####################!!!!!!""""""#########$$$"""""""""######$$$%%%%%%###"""!!!!!!######"""!!!############$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%%%%$$$&&&%%%######$$$(((+++---%%%%%%$$$$$$###"""!!!!!! !!!"""###$$$########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""############!!!!!!!!!!!!############""""""""""""######"""""""""#########$$$$$$####################################$$$$$$$$$%%%########################$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""###$$$$$$###########################$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%wwwooonnnooonnnllllllkkkjjjjjjkkkmmmnnnmmmlllmmmfff```___dddhhhhhhfff```^^^\\\ZZZZZZXXXUUUSSSOOORRRSSSRRRTTTZZZ]]]\\\[[[WWWUUUVVVTTTOOOKKKJJJLLLLLLKKKGGG@@@:::555444222///,,,************)))&&&&&&''''''((())))))*********++++++++++++*********)))))))))(((((('''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########""""""%%%###"""###%%%%%%$$$###"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$&&&((()))(((''''''%%%$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$#########$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$%%%"""""""""###$$$$$$%%%%%%#########$$$$$$$$$###"""########################%%%%%%$$$###""""""######$$$$$$$$$$$$###"""!!! """""""""######""""""""" !!!###$$$%%%$$$############$$$$$$$$$$$$######"""#########$$$$$$$$$$$$######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!!!!!"""###"""""""""""""""""""""""" !!!"""""""""###$$$%%%""""""######$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$######################################################$$$"""!!!"""###%%%%%%$$$$$$#########%%%(((***,,,''''''&&&%%%###"""!!!!!!!!!""""""###$$$$$$%%%%%%########################""""""$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!""""""############!!!""""""##################"""!!! !!!"""#########""""""""""""######""""""""""""##########################################$$$$$$$$$%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""""""""$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""#######################################$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&yyyqqqpppqqqooonnnnnnkkkiiiiiiiiikkklllllljjjkkkeee```___bbbfffgggfff___]]]ZZZYYYXXXWWWUUUSSSQQQTTTTTTSSSUUUZZZ]]]\\\[[[VVVTTTVVVTTTNNNJJJJJJLLLLLLKKKGGGAAA:::666444111...***))))))))))))((())))))))))))))))))))))))******++++++++++++******)))))))))))))))((((((((((((''''''''''''(((((()))$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$###""""""###$$$###""""""###$$$###!!!""""""$$$%%%%%%$$$""""""!!!!!!"""###$$$&&&((()))(((''''''&&&%%%$$$#########$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%"""""""""###$$$$$$%%%%%%"""###$$$%%%$$$#######################################""""""###$$$%%%%%%$$$%%%%%%%%%$$$######"""""""""############""""""!!!"""$$$%%%&&&%%%%%%$$$######$$$$$$$$$$$$######"""#########$$$$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$$$$$$$######"""!!!!!!!!! """######"""!!!###%%%""""""###$$$$$$$$$###### !!!!!!!!!!!!""""""### !!!""""""######""""""########################""""""""""""""""""""""""$$$###!!!"""###%%%$$$### !!!"""$$$&&&'''''''''''''''&&&%%%$$$###"""!!!$$$$$$$$$$$$####################################"""###$$$%%%%%%$$$"""""""""""""""""""""""""""""""""""""""""""""######### !!!"""##################"""!!! !!!"""#########""""""""""""######!!!!!!"""""""""#########""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""###########################"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$%%%&&&&&&yyyqqqppprrrpppnnnnnnkkkiiiggghhhiiikkklllllljjjeee```___aaaeeeffffff```]]]ZZZYYYXXXXXXVVVUUUSSSVVVVVVTTTUUUZZZ\\\ZZZ\\\WWWVVVWWWVVVQQQMMMLLLLLLLLLKKKGGGAAA;;;777555111...***(((((()))((((((+++++++++******)))))))))******++++++++++++******))))))))))))((((((((((((((((((''''''''''''(((((($$$############$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''######$$$$$$$$$$$$######!!!###%%%%%%#########$$$$$$###!!!"""######"""!!!"""##################"""%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%"""!!!!!!!!!!!!"""######!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$$$$"""""""""###$$$$$$%%%%%%!!!###$$$%%%#########$$$######################## !!!###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$######"""!!!""""""############"""######$$$$$$$$$$$$######"""""""""#########$$$$$$"""""""""######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###$$$%%%%%%$$$###""""""!!!!!! ###%%%$$$!!! """$$$"""###$$$%%%%%%$$$###"""!!!""""""""""""###%%%!!!!!!!!!!!!!!!"""""""""################################################%%%###""""""###$$$$$$### """$$$%%%%%%$$$###&&&&&&%%%%%%$$$###""""""######"""""""""!!!!!!!!!###########################$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""###### """###$$$$$$############!!!!!!!!!!!!############""""""""""""######!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$############"""""""""########################"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%&&&wwwooooooqqqooonnnnnnmmmjjjggggggiiilllnnnoooiiieee```^^^aaadddeeefffbbb___\\\ZZZZZZZZZXXXWWWUUUWWWWWWTTTUUUYYYZZZYYYZZZVVVUUUWWWVVVQQQMMMMMMLLLLLLKKKHHHAAA;;;777666111...+++))))))))))))(((******************************++++++++++++******((((((((((((((((((((((((((((((''''''''''''(((((($$$$$$#########$$$%%%&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###""" ###%%%&&&$$$###$$$%%%%%%$$$"""###$$$$$$"""!!!######""""""""""""######&&&&&&%%%$$$#####################$$$%%%&&&&&&&&&######$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&""""""!!!!!!"""######$$$!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""######"""""""""###$$$$$$%%%%%%!!!###$$$$$$""""""$$$&&&########################!!! !!!"""######!!!"""###$$$$$$%%%%%%$$$"""######$$$$$$######"""###""""""!!!!!!!!!!!!"""######$$$$$$$$$$$$######!!!!!!!!!"""""""""######""""""############""""""########################"""###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$######!!!$$$&&&$$$  ###"""###$$$%%%%%%$$$"""!!!"""$$$###""""""$$$&&&###"""!!!!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###!!!!!!!!!""""""#########%%%%%%$$$$$$#########"""""""""""""""""""""##############################%%%$$$$$$###""""""######""""""""""""""""""""""""###""""""""""""""""""""" """$$$%%%$$$###"""$$$###"""!!!!!!"""###$$$######""""""""""""######!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###"""###%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!!########################""""""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%vvvnnnnnnooonnnmmmmmmnnnkkkggggggiiimmmppprrrhhheee```^^^```ccceeefffdddaaa^^^\\\\\\\\\[[[YYYVVVXXXWWWTTTTTTXXXYYYWWWWWWSSSRRRTTTTTTOOOLLLLLLLLLLLLKKKHHHBBB<<<888666333000,,,***************''''''((()))***+++,,,,,,******++++++++++++******''''''''''''(((((((((((()))(((((('''''''''((((((%%%%%%$$$###$$$%%%'''(((###$$$%%%&&&'''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&$$$######$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$ ###&&&'''%%%$$$%%%&&&&&&%%%$$$$$$%%%%%%###"""$$$###"""!!!!!!"""###$$$$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%&&&&&&&&&######""""""###$$$%%%%%%""""""###$$$%%%%%%&&&&&&########################!!!!!!!!!!!!!!!""""""###"""""""""###$$$$$$%%%%%%!!!###$$$###"""!!!$$$'''""""""""""""""""""""""""$$$$$$###############$$$ !!!###$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###!!!!!!!!!"""#########$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!###"""######$$$%%%%%%&&&&&&"""%%%'''%%%  ###"""###$$$%%%%%%$$$"""!!!"""$$$$$$###"""%%%'''%%%###"""!!!!!!###%%%&&&################################################%%%$$$""""""###$$$$$$###%%%###!!! !!!###%%%$$$#####################""""""###$$$%%%&&&&&&'''########################&&&%%%###"""""""""###$$$""""""""""""""""""""""""#########""""""""""""""" """$$$%%%$$$###"""%%%$$$###""""""###$$$%%%######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((########################$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&&&&%%%$$$###!!!###$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!########################!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$xxxuuupppnnnnnnnnnnnnnnnllljjjiiiiiilllnnnoooooommmgggaaa___bbbfffiiiiiiccc___[[[YYYYYYYYYYYYYYYVVVVVVWWWWWWWWWVVVUUUUUUYYYWWWTTTRRRQQQPPPMMMKKKLLLLLLKKKHHHBBB===:::999222///,,,((('''(((***+++***++++++++++++***))))))---+++)))((('''((()))***+++)))'''%%%$$$%%%&&&'''&&&$$$"""###&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&((((((&&&$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%''''''&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$ $$$''''''%%%"""###$$$ !!!"""###$$$$$$%%%&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!###%%%&&&######""""""""""""######!!!""""""############$$$$$$%%%%%%$$$$$$###''''''&&&%%%$$$$$$$$$%%%$$$###!!! !!!###$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!! ########################&&&%%%$$$#########$$$%%%$$$$$$###"""!!!!!!!!!"""############""""""""""""%%%$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$###"""!!!!!!""""""!!!$$$%%%""" $$$"""!!!"""###%%%&&&$$$######$$$%%%&&&&&&%%%#########$$$%%%$$$"""!!!"""### !!!!!!###$$$%%%&&&&&&###"""""""""""""""######"""""""""###$$$$$$%%%%%%###$$$$$$$$$###""" ######"""!!!  """$$$&&&''''''$$$  $$$'''""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%!!!"""""""""############"""""""""###$$$%%%''''''$$$$$$$$$###############"""!!!!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$###"""!!!"""###$$$$$$###"""###$$$%%%&&&'''&&&$$$###$$$%%%((('''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$'''&&&$$$""""""###$$$%%%tttqqqmmmllllllmmmnnnnnnllljjjhhhiiikkkmmmnnnnnnlllfff```___bbbfffhhhiiidddaaa\\\ZZZZZZZZZZZZZZZVVVVVVVVVWWWVVVVVVVVVUUUXXXVVVSSSQQQPPPOOOLLLJJJLLLMMMLLLHHHBBB;;;777555222///,,,)))'''((()))+++((()))***+++++++++++++++***************)))((((((+++)))'''%%%%%%%%%&&&''''''%%%###$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&(((******(((&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$######$$$###""""""###$$$""""""##################&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$###""""""""""""###$$$###"""!!! !!!"""$$$%%%######""""""""""""############$$$$$$$$$$$$######"""######$$$$$$######"""###""""""!!!!!!!!!!!!"""%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$#########""""""!!!"""""""""######$$$$$$########################%%%$$$$$$######$$$$$$$$$%%%$$$$$$############$$$############""""""""""""""""""""""""!!!!!!!!! !!!!!!"""""""""#########$$$$$$###"""""""""""""""!!!###%%%"""!!!%%%$$$###""""""$$$%%%$$$### !!!""""""""""""!!! """###%%%$$$###!!!""""""######$$$$$$$$$%%%%%%%%%######""""""""""""########################""""""###$$$$$$%%%$$$###"""!!!$$$$$$###""""""!!!!!!!!!!!!!!! !!!"""###%%%&&&$$$###""" """###$$$""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!!!!!!!! ############$$$$$$$$$$$$############$$$%%%&&&&&&##################$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$###"""""""""###$$$$$$###"""###$$$%%%&&&'''&&&$$$$$$$$$%%%((('''%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&$$$#########$$$$$$|||ooollljjjiiikkkmmmnnnnnnkkkiiihhhhhhjjjllllllllljjjddd___^^^aaaeeehhhhhhfffbbb^^^[[[ZZZ[[[[[[ZZZUUUVVVVVVVVVVVVVVVVVVVVVWWWTTTRRRPPPOOOMMMKKKHHHKKKLLLLLLHHHAAA:::444111111///,,,)))(((((()))***'''((()))***+++,,,,,,,,,((()))+++,,,,,,***(((&&&***)))'''&&&%%%&&&&&&''''''&&&$$$%%%&&&(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&((())))))'''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$###!!!!!!$$$&&&$$$$$$$$$$$$$$$#########%%%### !!!"""###$$$%%%%%%$$$$$$############%%%%%%$$$############$$$########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""!!! """###$$$######""""""""""""######%%%%%%%%%%%%$$$###"""!!!"""""""""######"""""""""######"""""""""###$$$$$$%%%$$$###""""""###$$$%%%%%%$$$###"""""""""###$$$ !!!!!!"""###$$$%%%&&&##############################$$$$$$$$$$$$$$$###%%%$$$$$$$$$$$$%%%%%%&&&############""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""""""""$$$###""""""""""""""""""!!!###$$$""" ###&&&&&&$$$"""!!!###$$$$$$### !!!!!!!!!!!! !!!###&&&&&&$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$###""""""!!! ###$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! ###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%$$$###""""""#########$$$$$$$$$$$$###"""""""""###$$$$$$###"""###$$$&&&'''''''''%%%$$$%%%&&&''''''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###vvvllljjjhhhiiikkknnnooooookkkiiiggggggiiijjjkkkjjjgggccc^^^]]]aaaeeeggggggfffbbb^^^[[[ZZZZZZYYYYYYUUUUUUUUUUUUVVVWWWWWWXXXVVVTTTQQQOOONNNLLLJJJHHHHHHJJJKKKHHHAAA999333000111///,,,***(((((()))***(((((()))***+++,,,,,,,,,((()))***++++++***)))((())))))((('''&&&&&&''''''((('''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$$$$&&&'''&&&&&&%%%%%%%%%%%%&&&$$$%%%&&&'''((('''&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$###"""!!!!!!"""$$$%%%########################&&&### ###%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$########################%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%###""""""!!!"""###$$$$$$$$$######""""""######$$$############"""!!! """"""############""""""""""""""""""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&$$$"""!!!!!!"""$$$%%% !!!""""""##############################!!!"""$$$%%%%%%$$$######$$$$$$###$$$$$$%%%&&&'''############"""""""""!!!$$$$$$$$$###############!!!!!!!!!"""""""""############"""""""""""""""###!!!######"""!!!!!!$$$'''(((%%%"""!!!"""#########""""""##################!!!$$$'''(((&&&$$$""""""!!!!!!""""""#########$$$$$$$$$######""""""######""""""""""""!!!!!! $$$$$$$$$$$$###""""""!!!#########$$$$$$%%%%%%%%%$$$###"""!!!!!!"""#########""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""################################# !!!"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$######""""""###$$$$$$###"""###$$$%%%'''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###yyylllkkkjjjkkknnnpppppppppllljjjgggggghhhiiiiiiiiieeeaaa]]]]]]aaaeeeggghhhfffbbb]]]ZZZXXXXXXWWWWWWUUUTTTTTTUUUVVVWWWXXXYYYVVVTTTQQQOOONNNMMMJJJHHHFFFHHHIIIGGGAAA:::444222000///,,,***)))((())))))******+++++++++******)))******)))(((((()))***+++)))((((((((('''''''''((('''''''''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###%%%&&&((('''&&&&&&%%%%%%%%%&&&###$$$&&&'''''''''&&&%%%%%%$$$$$$######$$$$$$%%%############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$###$$$$$$%%%$$$$$$##############################%%%###"""$$$''''''$$$ """######$$$%%%%%%&&&&&&#########""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$############$$$$$$""""""############""""""###$$$$$$$$$$$$$$$$$$### !!!"""%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!!!!"""$$$&&&""""""""""""!!!!!!!!!!!!######################## """###$$$%%%$$$#####################$$$%%%&&&############"""""""""!!!##################$$$$$$"""""""""#########$$$$$$###"""""""""""""""###############""""""###%%%'''(((%%%"""!!!"""#####################$$$$$$%%%%%%###&&&)))***(((%%%$$$### !!!"""###%%%&&&'''(((%%%%%%$$$############### !!!!!!""""""""""""%%%$$$###"""!!! !!!!!!""""""###$$$$$$$$$$$$$$$"""!!!!!!!!!"""###%%%###!!! !!!###%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""#################################!!!!!!!!!!!!"""###$$$%%%""""""""""""#########$$$%%%%%%%%%%%%%%%$$$""""""!!!!!!"""###$$$%%%%%%%%%""""""######$$$$$$$$$$$$"""######$$$$$$$$$######"""###$$$$$$###"""###$$$%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$ooonnnmmmnnnpppqqqqqqqqqmmmkkkhhhhhhhhhiiiiiihhhdddaaa]]]^^^bbbfffhhhhhhfffbbb]]]YYYXXXWWWVVVUUUTTTTTTTTTTTTUUUWWWYYY[[[XXXUUUSSSQQQPPPNNNLLLIIIFFFGGGHHHFFF@@@:::555333000///---+++))))))))))))+++++++++++++++***))))))+++***((('''''')))+++,,,((((((((((((((((((((((((''''''(((&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&%%%%%%'''))))))((('''&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""############$$$%%%&&&&&&%%%###"""#########$$$$$$$$$$$$$$$######$$$&&&'''&&&$$$!!!!!!!!!"""###$$$%%%&&&&&&###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!! !!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%$$$$$$$$$#################################!!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$%%%############""""""""""""!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$"""""""""""""""######$$$%%%$$$#########$$$%%%&&&&&&$$$"""!!!###$$$$$$###"""!!!!!!!!!"""###$$$%%%$$$&&&))))))'''%%%$$$$$$!!!"""$$$&&&(((***+++,,,&&&%%%$$$############### !!!""""""###$$$$$$$$$###"""!!! !!!!!!!!!"""""""""######$$$###"""!!!!!!"""######%%%$$$!!! !!!$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$########################%%%$$$######"""""""""###!!!!!!"""""""""#########$$$%%%%%%&&&%%%$$$"""!!!"""""""""###$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""###$$$$$$###"""###$$$###%%%&&&%%%$$$$$$%%%'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%'''(((%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%rrrpppooooooqqqqqqpppooonnnllliiihhhiiiiiiiiihhhddd```]]]___ccchhhiiiiiihhhddd^^^ZZZXXXWWWVVVUUUTTTTTTSSSSSSUUUWWWZZZ\\\YYYWWWUUUSSSRRRPPPMMMKKKIIIIIIIIIEEE???999555333///...---+++***))))))((()))******+++++++++******)))))))))))))))******+++((((((((()))))))))((((((&&&'''(((&&&$$$###%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&%%%%%%%%%'''))))))((('''&&&&&&%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%&&&"""###%%%$$$#########$$$"""""""""######$$$$$$$$$"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######""""""""""""######""""""###$$$$$$###""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$######%%%%%%$$$#########$$$$$$"""##################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################!!!!!!!!!""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%############"""""""""""" !!!!!!!!!""""""""""""""""""""""""############"""""""""""""""###$$$$$$'''&&&$$$###$$$$$$%%%%%%$$$###""""""$$$%%%$$$###!!! !!!"""$$$%%%$$$%%%'''&&&$$$######$$$"""###$$$%%%'''((()))***'''&&&%%%$$$############""""""##################""""""!!! !!!"""###!!!!!!!!!"""""""""""""""######"""!!!!!!"""###$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%########################$$$$$$###"""""""""######""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%###"""##################$$$$$$######$$$%%%$$$###"""!!!""""""###$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$"""###$$$$$$######$$$&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%#########$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$&&&&&&sssrrrppppppqqqqqqooonnnooommmjjjiiiiiijjjiiihhhddd```^^^___dddhhhjjjjjjiiieee```[[[YYYXXXWWWVVVTTTSSSSSSSSSUUUXXXZZZ\\\[[[XXXVVVTTTSSSQQQOOOLLLLLLLLLJJJEEE>>>888444222///...---+++***)))(((((('''((()))***+++,,,,,,,,,&&&(((***+++,,,+++***)))'''((()))))))))))))))(((%%%''''''&&&###"""$$$&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''###$$$$$$###"""###%%%((())))))((('''&&&%%%%%%%%%$$$###"""!!!"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$""" !!!"""$$$$$$$$$$$$%%%%%%&&&&&&&&&"""$$$$$$"""###&&&#########"""""""""""""""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%###!!! """"""############""""""######"""!!! !!!!!!""""""############""""""!!!"""###$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%########################"""!!!!!! !!!###%%%&&&((('''&&&&&&%%%%%%%%%%%%############""""""""""""""""""######$$$$$$$$$%%%!!!!!!!!!!!!""""""""""""""""""!!!""""""###$$$$$$((('''$$$###$$$%%%%%%$$$"""""""""###%%%&&&$$$###"""!!!!!!!!!"""###%%%&&&###$$$%%%$$$"""!!!"""###!!!!!!"""###$$$$$$%%%%%%'''&&&%%%$$$############%%%%%%$$$$$$###""""""""" """$$$&&&'''""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%% """###$$$$$$###""" """"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!!!!"""$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$###############%%%%%%%%%%%%$$$""" !!!"""###$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$!!!"""$$$$$$######$$$%%%%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""$$$&&&'''uuupppooosssvvvuuussssssnnnkkkhhhffffffggggggfffgggaaa[[[]]]eeekkklllkkklllgggaaa\\\YYYXXXWWWVVVUUUUUUUUUVVVXXX[[[^^^___ZZZXXXWWWUUUTTTQQQMMMJJJBBBCCCCCCBBB???:::555222333///+++)))((()))))))))------,,,,,,,,,,,,,,,,,,*********)))))))))))))))(((((('''''''''(((((())))))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&$$$""""""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!%%%###!!!###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""%%%$$$"""!!!!!!"""$$$%%%########################'''&&&%%%%%%$$$$$$%%%%%%###############"""!!! ######$$$$$$$$$######"""'''&&&&&&&&&%%%$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######"""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$!!!!!!"""############""" !!!"""###$$$$$$$$$ !!!%%%'''&&&############"""""""""""""""!!!!!!""""""#########$$$###$$$%%%&&&%%%###!!! !!!!!! """$$$&&&###%%%&&&%%%###!!!!!!"""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""$$$###""" !!!"""###""" !!!"""!!!!!!!!!!!!""""""""""""""""""############""""""$$$###"""""""""""""""###########################"""######$$$$$$$$$$$$###%%%%%%%%%$$$###"""!!!!!! !!!"""###$$$$$$%%%%%%%%%%%%$$$$$$#########!!!!!!"""###$$$%%%%%%%%%!!!!!!""""""#########$$$%%%$$$$$$######$$$$$$%%%###########################$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!!!!"""#########$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###%%%%%%&&&&&&&&&uuuooommmpppsssqqqpppqqqooolllhhhgggggghhhhhhhhhhhhbbb]]]^^^eeejjjkkkjjjjjjeee___ZZZXXXVVVUUUTTTSSSSSSTTTUUUWWWZZZ\\\]]]ZZZXXXWWWUUUTTTQQQMMMJJJDDDEEEEEECCC@@@;;;666333222///+++)))((()))))))))((())))))*********))))))+++***)))''''''((()))***((('''''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$$$$&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%###!!!!!!###%%%$$$"""!!!"""$$$&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""#########$$$$$$#################################%%%$$$$$$############$$$######$$$$$$######"""!!!""""""############""""""###############"""""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%%%%!!!"""######$$$$$$######""""""######$$$######### !!!""""""######$$$%%%###"""""""""""""""""""""""""""#########$$$$$$$$$"""""""""!!!!!!!!!!!!!!!!!!!!!  """$$$%%%"""###%%%%%%#########$$$""""""""""""""""""""""""###""""""!!! !!!!!!$$$###"""!!! !!!!!!"""""""""!!! !!!"""###!!!!!!!!!!!!"""""""""### !!!!!!!!!!!! ###"""""""""""""""####################################""""""!!!%%%$$$$$$$$$###"""""""""""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%"""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######"""$$$$$$######$$$$$$%%%&&&''''''&&&%%%$$$""""""!!! !!!""""""###""""""xxxqqqmmmnnnppppppoooqqqooollliiiggghhhjjjkkkkkkjjjeee______dddiiijjjiiiiiiddd___ZZZXXXVVVUUUTTTQQQQQQRRRTTTVVVXXXZZZ[[[ZZZXXXWWWUUUTTTQQQMMMJJJGGGGGGFFFDDD@@@;;;666333222///+++((())))))***)))((()))+++---...---,,,+++,,,***((('''&&&''')))***(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''***'''$$$$$$&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''((((((%%%%%%%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&$$$""" """$$$&&&###"""!!!"""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###!!!"""$$$&&&&&&$$$"""!!!########################""""""""""""""""""######$$$$$$$$$$$$$$$$$$###"""!!!!!!"""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$###"""!!!!!!!!!!!!########################$$$$$$############$$$$$$######"""""""""######$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""!!!$$$%%%### """%%%""""""""""""""""""##################$$$$$$$$$$$$###""" !!!###$$$!!!!!! """###$$$ """$$$%%%$$$$$$%%%&&&"""""""""""""""""""""""""""!!!!!! ######"""!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!"""""""""###### !!!!!!""""""!!!!!! """!!!!!!!!!"""###$$$$$$########################%%%%%%$$$$$$###""" $$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$###""""""%%%$$$#########$$$%%%&&&((('''&&&%%%###"""!!! ######$$$%%%%%%$$$$$$$$$}}}uuuooooooqqqpppqqqssspppmmmiiihhhiiikkkmmmmmmlllgggaaa```dddggghhhhhhiiifff```\\\ZZZYYYWWWVVVPPPQQQRRRTTTVVVXXXZZZ[[[ZZZXXXWWWUUUTTTQQQMMMJJJHHHGGGFFFCCC???:::555222222...***((()))*********(((***---///000///---,,,++++++***)))))))))))))))(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))******%%%%%%&&&''')))(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$############$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""#########"""###$$$%%%%%%$$$###"""########################!!!""""""###############$$$$$$%%%%%%%%%$$$$$$###!!!""""""############""""""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$######""""""######$$$$$$################################################ ######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%### !!!###"""""""""""""""#########""""""########################"""""""""$$$%%%&&&!!!!!! !!!"""###$$$ """$$$%%%$$$$$$%%%&&&"""""""""""""""""""""""""""!!!!!! !!!!!!######"""""""""""""""""" !!!"""$$$$$$%%%%%%%%%!!!!!!"""""""""##################$$$$$$#########!!!!!!!!!!!!"""###%%%%%%########################""""""###$$$%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$######"""""""""#########$$$$$$###""""""%%%$$$###"""###$$$&&&'''%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&&&&&&&%%%$$$~~~vvvooooooqqqqqqqqqtttqqqnnnjjjhhhiiilllnnnnnnlllhhhcccaaaccceeegggggghhheee```\\\ZZZYYYWWWUUUQQQRRRTTTVVVXXXZZZ[[[[[[ZZZXXXWWWUUUTTTQQQMMMJJJGGGFFFEEEBBB===888444111111...***((()))*********$$$&&&))),,,---,,,***)))***+++,,,------+++)))((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%(((******'''$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&''')))(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$###""""""###$$$%%%##############################$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%$$$"""""""""###$$$$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$######""""""########################"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%&&&""""""""""""""""""""""""$$$$$$############$$$$$$###############$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$########################$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$&&&$$$!!!!!!"""###!!! !!!!!!""""""############""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$###!!!!!!!!!!!!!!!"""""""""!!!###$$$$$$###"""##############################"""""""""!!!!!!"""######""""""################## !!!###$$$%%%%%%%%%%%%""""""""""""##################$$$$$$$$$$$$######!!!!!!!!!!!!"""###%%%%%%######################## !!!""""""""""""###############$$$$$$$$$###############"""""""""########################$$$$$$$$$#################################""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$######"""""""""######$$$$$$$$$######$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###############""""""}}}uuuooooooqqqpppqqqssssssooojjjhhhiiikkkmmmnnnkkkhhhcccaaaaaaccceeefffeeebbb]]]ZZZYYYWWWUUUSSSRRRSSSUUUWWWYYY[[[\\\\\\ZZZXXXWWWUUUTTTQQQMMMJJJFFFEEEDDDAAA===888444222111...***((()))***++++++''')))+++,,,---,,,+++***)))+++,,,------+++)))(((***)))(((''''''''''''''''''&&&&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$'''+++---,,,)))&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''%%%###!!!!!!###%%%'''%%%&&&''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&$$$"""!!!!!!"""$$$&&&########################%%%&&&&&&'''&&&%%%$$$###"""###$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&!!!!!!""""""""""""""""""########################%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$############$$$%%%&&&'''########################$$$$$$############$$$$$$###############$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$$$$$$$""""""###$$$%%%%%%$$$$$$$$$""" !!!%%%&&&"""!!!!!!!!!"""######$$$$$$#########""""""""""""""" """$$$$$$###!!! !!!!!!!!!""""""""""""""" """$$$###"""!!!!!!"""###########################""""""""""""######$$$!!!"""###$$$$$$$$$######"""""""""###$$$$$$$$$%%%"""""""""#########$$$$$$!!!""""""######""""""!!!"""!!!!!!!!!"""###$$$$$$########################"""#########""""""!!! $$$$$$##################"""""""""""""""""""""###"""""""""#################################$$$$$$#########"""""""""""""""###$$$%%%&&&&&&%%%$$$##############################$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""###$$$$$$%%%%%%%%%$$$$$$}}}uuupppqqqsssrrrrrrttttttpppjjjggghhhjjjlllmmmjjjgggbbb``````bbbdddfffdddaaa]]]ZZZYYYWWWTTTSSSQQQSSSUUUXXXZZZ[[[[[[\\\ZZZXXXWWWUUUTTTQQQMMMJJJFFFEEEDDDAAA===999666444000---***((()))***++++++,,,------.........------+++***))))))(((((())))))++++++***((((((''''''(((((('''''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((+++,,,+++)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''%%%""" """%%%'''%%%&&&'''&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$##################$$$########################&&&'''(((((('''%%%###!!!!!!"""######$$$$$$######""""""###$$$%%%&&&&&&%%%###############"""""""""########################$$$$$$##################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$%%%&&&'''################################################ !!!!!!""""""######!!!"""######$$$$$$###############$$$######"""""" """$$$&&&%%%###!!! !!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$######!!!""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!"""!!! !!!"""########################!!!!!!!!!!!!!!!"""######!!!"""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$!!!""""""######""""""!!!###"""""""""""""""##############################$$$%%%%%%%%%%%%$$$######%%%$$$$$$$$$###""""""""""""""""""######$$$$$$$$$!!!"""""""""#########$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$######""""""""""""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&!!!###$$$&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######%%%%%%&&&'''((((((((((((~~~wwwssstttwwwvvvuuuwwwuuupppjjjggggggiiikkkllliiifffbbb______aaadddeeeeeeccc___\\\[[[YYYVVVTTTPPPRRRUUUWWWYYY[[[[[[[[[ZZZYYYWWWUUUTTTQQQMMMJJJGGGFFFDDDBBB>>>;;;888777000---***((()))+++++++++++++++******************,,,***&&&$$$###%%%(((+++,,,,,,***)))((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''%%%######&&&)))***+++%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&'''((((((&&&$$$"""###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$&&&'''&&&###!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&!!!"""$$$%%%%%%$$$"""!!!########################''''''((((((&&&$$$!!! !!!"""###############!!!!!!"""$$$$$$%%%%%%%%%'''&&&&&&&&&%%%$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((!!!!!!"""###############$$$$$$$$$$$$"""!!! $$$'''%%%######%%% !!!!!!"""###$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''%%%###"""!!!"""###$$$!!!"""""""""""""""!!!  !!!"""$$$######################## !!!"""###!!!"""###$$$%%%%%%$$$###%%%$$$""" !!!###$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""""""""########################### !!!######$$$$$$&&&%%%%%%$$$###"""!!!!!!""""""###$$$%%%%%%&&&&&&!!!!!!""""""#########$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$#########"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&&&&'''''''''''' """%%%''''''&&&$$$"""!!!!!!"""###%%%&&&'''(((!!!"""###$$$%%%%%%&&&%%%~~~vvvqqqsssuuutttuuuwwwsssooojjjeeedddfffiiillllllfff___\\\^^^bbbeeeeeeiiifffaaa]]][[[YYYXXXVVVQQQRRRRRRTTTUUUWWWYYYZZZ\\\YYYVVVTTTRRRQQQNNNLLLKKKKKKIIIFFFAAA;;;555222222000---)))''''''((()))------,,,++++++,,,,,,,,,,,,+++++++++***)))))))))))))))(((((((((((())))))******))))))((((((''''''(((((('''&&&&&&((()))***###$$$%%%&&&''''''''''''***)))'''%%%$$$###$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''%%%%%%%%%%%%''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%'''&&&$$$######$$$&&&'''########################&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######!!!"""$$$%%%%%%### %%%'''&&&$$$$$$%%%%%%%%%%%%$$$$$$#########%%%$$$###!!!!!!!!!""""""&&&&&&%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###""""""###$$$$$$$$$$$$######"""!!!!!!!!!######""""""######$$$%%%""""""""""""""""""""""""$$$###!!!!!!$$$&&&'''''' """###$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! $$$&&&&&&$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###"""""""""""""""############""""""###"""""""""$$$%%%$$$###%%%&&&'''%%%###""""""###$$$######"""!!! """"""""""""""""""""""""######""""""!!!!!! $$$#########""""""!!!!!!$$$#########""""""!!!!!!############"""!!!"""""""""""""""######$$$%%%$$$"""###$$$$$$###!!!$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$###"""""""""########################$$$$$$######$$$$$$%%%&&&""""""""""""!!!!!! ############$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$############$$$$$$%%%''''''%%%"""!!!"""###"""$$$%%%%%%$$$###%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&~~~vvvqqqrrrtttssssssuuussspppkkkgggfffgggjjjllllllfff___\\\___ccceeefffiiieee```]]][[[YYYXXXVVVSSSSSSSSSTTTUUUWWWXXXYYY\\\ZZZWWWUUUSSSQQQMMMJJJJJJJJJIIIEEEAAA:::555111333000---***(((((()))***---,,,,,,++++++,,,,,,,,,++++++******************))))))(((((((((((())))))))))))))))))((((((''''''''''''&&&&&&''''''((()))$$$$$$%%%&&&''''''''''''((('''&&&%%%%%%&&&&&&'''&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%########################&&&%%%###"""""""""$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&''''''%%%$$$"""!!!%%%&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%$$$###""""""######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################""""""""""""##################""""""######$$$%%%########################$$$###""""""$$$&&&&&&%%%!!!###$$$%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""" !!!$$$&&&%%%###$$$######""""""######$$$$$$$$$$$$#####################$$$$$$$$$$$$#########""""""###$$$%%%$$$###%%%&&&&&&%%%###""""""############""""""!!!!!!!!!""""""""""""""""""""""""$$$#########""""""""""""############"""""""""!!!############"""""""""!!!############"""!!! """""""""""""""######$$$"""!!! !!!###$$$###"""$$$###"""!!!!!!"""###$$$""""""""""""""""""#############################################$$$%%%%%%&&&&&&%%%$$$###""""""!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&$$$"""!!!"""$$$$$$###"""$$$%%%%%%$$$###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~wwwqqqqqqrrrqqqppprrrrrrpppmmmjjjiiiiiijjjkkklllfff___]]]___cccfffggghhhddd___\\\ZZZYYYXXXWWWSSSSSSSSSTTTUUUWWWXXXYYY\\\[[[YYYWWWUUUPPPKKKGGGHHHHHHGGGDDD@@@:::444111333111...+++***)))******,,,+++++++++,,,,,,,,,,,,))))))******************))))))(((((((((((()))))))))))))))(((((((((((('''%%%%%%&&&'''''''''''''''$$$%%%&&&'''(((((((((((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%########################$$$###!!! !!!###&&&(((%%%%%%%%%$$$$$$$$$########################""""""!!!###%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$###$$$$$$%%%&&&""""""######$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######!!!!!!""""""###$$$$$$%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$""""""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$######""""""""""""""""""##################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""###%%%&&&$$$###%%%&&&&&&%%%###"""###$$$########################""""""""""""""""""""""""$$$$$$$$$$$$########################""""""""""""############""""""""""""############"""!!! """""""""""""""######$$$  ###$$$$$$#########""""""""""""###### !!!""""""#################################""""""""""""###$$$$$$$$$$$$$$$$$$$$$#########!!!!!!!!!"""""""""##############################$$$$$$############$$$$$$&&&"""###&&&%%%###"""$$$%%%%%%$$$###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~vvvppppppqqqooooooppprrrqqqooommmkkkkkkkkkkkklllfff___\\\___cccfffgggfffccc^^^[[[ZZZYYYXXXWWWQQQQQQRRRSSSVVVXXXZZZ[[[]]]\\\ZZZXXXUUUPPPJJJFFFGGGGGGFFFCCC???999444111222111...,,,+++******+++***++++++,,,,,,,,,,,,,,,(((((())))))******++++++))))))(((((((((((())))))((((((((((((((((((((((((###$$$&&&'''''''''&&&%%%&&&&&&'''(((((((((((((((***)))((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################""""""""""""###%%%''')))%%%%%%%%%$$$$$$$$$#########"""!!! !!!"""###$$$$$$$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###""""""""""""######$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&%%%### !!!###%%%%%%$$$###$$$%%%########################$$$##################"""######""""""""""""######"""""""""###$$$$$$$$$%%%###$$$$$$$$$$$$$$$$$$############$$$&&&&&&$$$###$$$%%%&&&%%%###"""###$$$%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!#################################"""""""""""""""#########"""""""""""""""###############"""!!! """""""""""""""######$$$!!! !!!###$$$$$$######""""""""""""""""""###!!!!!!!!!"""""""""##############################"""""""""!!!""""""###$$$ !!!"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$############$$$$$$$$$######$$$%%%%%%$$$###"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||tttoooooopppooooooppprrrqqqpppnnnmmmlllkkkkkkmmmfff___\\\^^^bbbdddeeedddaaa]]]ZZZYYYYYYXXXWWWNNNOOOPPPSSSVVVYYY\\\^^^^^^\\\[[[YYYVVVPPPJJJEEEEEEEEEEEECCC???:::555222111000...---++++++++++++)))***+++,,,,,,,,,++++++((((((((())))))******+++))))))(((((((((((())))))'''''''''''''''(((((((((###$$$&&&'''''''''&&&%%%''''''(((((())))))(((((('''''''''''''''&&&&&&%%%###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$"""!!!%%%%%%%%%$$$$$$$$$######&&&%%%$$$######$$$&&&'''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########%%%$$$$$$$$$######""""""######""""""######$$$%%%#################################$$$%%%%%%""" """$$$$$$###"""###$$$########################$$$$$$$$$$$$############$$$$$$$$$######$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""############""""""#########%%%''''''%%%###$$$%%%&&&%%%#########%%%&&&&&&%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""######"""############""""""!!!"""""""""""""""######$$$$$$###""""""$$$$$$###""""""""""""######"""""""""$$$$$$$$$######"""""""""########################"""""""""!!!""""""###$$$""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$!!!''',,,,,,'''###"""###"""$$$%%%%%%$$$###%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzzrrrmmmoooqqqpppqqqssssssrrrpppnnnllllllllllllmmmggg___[[[\\\```bbbbbbccc```\\\YYYYYYYYYXXXWWWMMMNNNPPPSSSVVVZZZ\\\^^^___]]]ZZZXXXUUUQQQKKKGGGEEEEEEEEECCC???:::666333000///...,,,++++++******((()))***,,,,,,,,,++++++(((((())))))))))))))))))))))))(((((((((((())))))&&&''''''''''''(((((((((%%%%%%&&&'''''''''''''''(((((())))))))))))(((((($$$%%%&&&&&&''''''&&&&&&"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&################################################$$$%%%&&&%%%"""%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###%%%&&&'''%%%######%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""#########""""""%%%$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!! !!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$&&&%%%%%%$$$######""""""######""""""######$$$%%%""""""""""""""""""""""""###""""""###$$$$$$###!!! !!!######"""""""""##############################$$$%%%%%%###"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$$$$"""""""""######"""""""""######$$$&&&((('''%%%"""###%%%%%%%%%######$$$%%%%%%%%%$$$###"""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""############""""""""""""############"""######$$$######"""""""""""""""""""""######$$$%%%$$$######$$$$$$###!!!""""""############""""""%%%%%%%%%$$$###"""""""""###########################""""""""""""###$$$$$$((('''&&&%%%$$$###"""""""""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!)))000///(((""""""%%%"""$$$%%%%%%$$$###%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%wwwppplllnnnrrrrrrsssvvvsssrrrooolllkkkkkkllllllnnnggg^^^ZZZ[[[]]]______bbb___[[[YYYYYYYYYXXXXXXPPPPPPQQQSSSVVVXXX[[[\\\___]]]ZZZWWWTTTQQQLLLIIIEEEEEEEEECCC@@@;;;777444......---,,,+++******)))'''(((***,,,---,,,+++***)))))))))))))))((((((((())))))(((((((((((())))))&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((())))))))))))******))))))(((''''''''''''%%%###!!! !!!###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$#################################$$$%%%%%%$$$""" %%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!""""""###&&&$$$###$$$&&&'''&&&$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$###"""!!!###############$$$$$$$$$$$$$$$#########"""""""""!!!!!!""""""######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$"""!!!!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###########################!!! !!!###$$$$$$$$$ """$$$$$$#########$$$########################"""$$$&&&%%%###"""$$$&&&$$$$$$############$$$$$$$$$$$$$$$###############"""######$$$$$$######"""######$$$&&&((((((%%%"""###$$$%%%%%%######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!"""""""""############!!!"""""""""############"""######$$$$$$#########"""""""""""""""######$$$###"""!!!"""###$$$###"""!!!"""###$$$$$$###"""!!!###############"""""""""#######################################$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""""""""#########$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$###(((,,,+++&&&###$$$'''"""$$$%%%%%%$$$###%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%uuuoookkknnnrrrtttuuuxxxtttrrrnnnkkkjjjjjjlllmmmnnnggg^^^ZZZZZZ\\\]]]]]]aaa^^^ZZZXXXXXXYYYXXXXXXRRRSSSSSSTTTUUUWWWXXXYYY```]]]YYYVVVTTTQQQNNNKKKEEEEEEEEEDDD@@@<<<888555------,,,,,,+++***))))))&&&(((***,,,---,,,+++*********))))))((((((''''''))))))(((((((((((())))))&&&&&&&&&'''''''''(((((((((((('''&&&&&&((()))***))))))*********))))))(((...---+++(((###!!!"""%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%''''''''''''%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$#################################$$$%%%'''((()))%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%######$$$'''(((&&&############$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!! !!!"""###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$##################""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$'''%%%""" """%%%'''#########$$$$$$%%%&&&&&&#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!! """$$$%%%%%%"""###%%%%%%$$$$$$$$$%%%""""""""""""""""""""""""!!!$$$&&&%%%######%%%'''######""""""""""""######%%%$$$$$$$$$######""""""$$$$$$$$$%%%%%%$$$$$$$$$######$$$''')))(((%%%"""###$$$%%%%%%$$$###$$$&&& !!!"""###$$$%%%""""""""""""""""""""""""""""""######$$$$$$$$$%%%!!!!!!""""""#########$$$!!!!!!""""""#########$$$"""######$$$$$$$$$######"""""""""""""""######$$$  ###$$$$$$###!!!"""###$$$$$$###"""!!! !!!!!!""""""##############################$$$$$$######$$$$$$%%%&&&!!!"""$$$&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$&&&&&&&&&%%%$$$%%%''')))"""$$$%%%%%%$$$###%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&vvvqqqnnnoooooooooqqqvvvuuussspppmmmkkkjjjjjjkkkkkkgggaaa^^^]]]^^^___```aaa]]]YYYWWWWWWXXXXXXXXXUUUTTTSSSSSSTTTWWWZZZ]]]___[[[WWWVVVWWWTTTNNNIIIGGGFFFEEECCC???:::666444666222///...,,,'''''')))))))))***++++++++++++***(((((())))))*********+++******++++++++++++******((()))*********)))'''&&&%%%&&&&&&&&&&&&&&&%%%%%%''''''(((((('''&&&%%%%%%"""$$$&&&'''&&&%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$***&&&###"""$$$&&&&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$###"""###$$$%%%###!!!"""%%%&&&$$$!!!$$$#########""""""!!!!!! !!!"""#########$$$$$$%%%%%%$$$$$$######$$$&&&'''''''''&&&%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$###"""""""""""""""############$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$###"""""""""###$$$#########""""""!!!!!!########################%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$######%%%%%%$$$############$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%########################"""######$$$$$$$$$######"""###$$$%%%&&&%%%$$$###&&&%%%###!!! !!!$$$#########""""""!!!!!!"""###%%%&&&&&&%%%###"""""""""############""""""########################$$$$$$############$$$$$$"""#########$$$$$$$$$$$$$$$$$$##################"""############$$$$$$$$$######"""""""""######$$$$$$$$$$$$#####################""""""######$$$%%%########################%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''((((((((('''&&&&&&%%%######$$$%%%%%%&&&''''''$$$$$$$$$###############&&&''''''''''''''''''&&&''''''''''''''''''''''''wwwrrrnnnooopppoooqqquuutttrrrpppmmmjjjjjjjjjjjjkkkfffaaa]]]]]]^^^___```^^^\\\XXXWWWXXXYYYZZZZZZSSSRRRRRRRRRUUUXXX\\\^^^^^^ZZZWWWVVVWWWTTTOOOJJJGGGGGGFFFDDDAAA<<<777444...***)))++++++)))***...))))))***+++++++++++++++((()))))))))************)))******++++++******)))((((((((((((((('''&&&&&&((())))))***))))))((((((''''''(((((('''&&&&&&%%%))))))(((&&&$$$###$$$%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))&&&###"""$$$&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$&&&$$$###$$$%%%%%%$$$###$$$#########""""""""""""$$$$$$$$$#########""""""$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$############$$$$$$%%%%%%$$$$$$############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$###"""""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$######""""""######$$$$$$$$$$$$#########"""########################""""""!!!!!!!!!!!!""""""%%%$$$######%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$&&&%%%$$$#########$$$%%%$$$#########"""""""""""" !!!###$$$$$$###!!! """"""############""""""###########################""""""""""""""""""###"""""""""#########$$$$$$########################"""############$$$$$$$$$  !!!"""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&yyysssooopppppppppqqqtttsssrrrooollljjjiiiiiiiiijjjeee```]]]]]]^^^______]]]ZZZXXXWWWYYYZZZ[[[[[[QQQQQQQQQSSSUUUYYY]]]___\\\YYYVVVVVVVVVTTTOOOKKKGGGGGGHHHGGGCCC===777444222---+++,,,***''''''***)))******+++++++++++++++))))))))))))************)))******++++++******)))(((((('''&&&&&&&&&&&&&&&))))))***************)))'''''''''(((''''''&&&%%%***)))'''$$$!!!!!!$$$'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%########################"""###$$$$$$###"""###$$$%%%&&&'''&&&$$$###$$$$$$###############"""""""""%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&'''((((((((()))******)))(((&&&%%%$$$$$$############$$$$$$$$$############"""""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$"""!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""######%%%%%%%%%$$$$$$$$$$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$#########&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%$$$$$$######$$$%%%&&&&&&###############"""""""""!!!"""###$$$$$$###"""!!!""""""############""""""########################""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""##############################"""############$$$$$$$$$######"""""""""""""""###!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzsssooopppqqqqqqrrrtttsssqqqooommmkkkiiihhhhhhiiiddd___\\\\\\]]]______]]][[[YYYXXXYYYZZZ[[[ZZZRRRRRRRRRSSSVVVYYY[[[]]]ZZZXXXVVVVVVVVVSSSOOOLLLGGGHHHIIIHHHEEE>>>888444666111......,,,((('''***)))***++++++,,,,,,++++++)))))))))))))))*********))))))************)))))))))((('''&&&%%%&&&'''(((&&&&&&'''(((((((((''''''&&&'''''''''''''''&&&&&&$$$$$$$$$###"""###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&########################"""###$$$$$$###"""###$$$$$$&&&'''&&&"""!!!"""%%%######################## !!!"""###$$$%%%%%%&&&""""""###$$$%%%'''((())),,,---------+++***((('''%%%$$$$$$######$$$$$$%%%###"""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$!!!!!!!!!!!!"""###%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################'''%%%###!!!!!!###%%%'''%%%$$$######%%%%%%$$$###%%%%%%$$$$$$######""""""$$$%%%&&&&&&&&&$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$###"""""""""###%%%&&&"""""""""""""""####################################$$$%%%%%%%%%%%%$$$###""""""############""""""########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""###############$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$#########$$$$$$###############$$$$$$$$$!!!""""""###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%{{{tttnnnpppssssssssstttrrrqqqpppmmmkkkjjjiiihhhgggccc^^^[[[[[[]]]^^^______]]]ZZZYYYZZZZZZYYYXXXTTTTTTTTTTTTVVVWWWYYYZZZYYYXXXWWWVVVUUURRROOOMMMGGGHHHJJJIIIEEE???888444000,,,+++------+++,,,000******+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))******)))))))))+++***((('''''''''((()))$$$%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$!!!$$$&&&$$$!!!!!!##################$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&######$$$%%%''')))+++,,,......///...---+++)))(((%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$!!!!!!!!!!!!"""###%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""######""""""#############################################""""""###%%%$$$######%%%%%%$$$###$$$$$$$$$######"""""""""!!!"""$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$###"""!!!"""###$$$%%%############""""""!!!!!!###############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""############""""""""""""""""""""""""""""""$$$######""""""######$$$!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$###"""!!! """"""######$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$'''&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&{{{sssmmmppptttuuuuuuvvvsssrrrqqqooommmkkkiiihhhfffbbb]]][[[[[[]]]^^^___```^^^\\\ZZZZZZZZZXXXWWWUUUUUUUUUUUUVVVWWWXXXXXXYYYYYYXXXVVVTTTQQQNNNLLLHHHHHHIIIHHHDDD>>>888444111---+++,,,***''''''******++++++,,,,,,,,,,,,,,,************))))))))))))((())))))******))))))(((******)))(((((((((((((((%%%&&&'''((()))))))))(((%%%&&&''''''((('''''''''(((***,,,+++)))&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$### !!!"""$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###$$$!!!"""###"""!!!!!!"""############$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''(((***---...------------,,,***((('''%%%%%%$$$$$$$$$$$$%%%%%%"""""""""############$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$"""!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""!!!!!!!!!"""######"""""""""""""""#################################$$$###"""!!!!!!"""###$$$%%%$$$######%%%%%%$$$##################""""""""" !!!"""###$$$%%%%%%%%%"""""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""###""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$###"""#########$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!!!!"""""""""######"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$%%%$$$###""""""!!!!!!""" !!!""""""######"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''{{{rrrlllpppuuuwwwwwwwwwssssssrrrpppnnnllljjjiiifffbbb]]]ZZZZZZ\\\^^^___^^^]]][[[[[[[[[[[[ZZZXXXSSSTTTTTTUUUVVVXXXYYYYYYYYYYYYYYYWWWSSSOOOLLLKKKHHHHHHHHHFFFBBB===888555777222///---)))$$$"""$$$***+++,,,,,,------,,,,,,************)))))))))((((((((())))))))))))(((((((((((())))))(((((('''&&&&&&'''((())))))*********%%%&&&&&&'''((((((''''''*********)))&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$### """###%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###$$$"""!!! !!!###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%&&&(((+++,,,)))*********)))(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$###"""""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!"""######"""""""""######$$$$$$$$$########################&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###""""""""""""############!!!!!!!!!!!!"""###$$$$$$ !!!!!!""""""###$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!""""""###############"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%###""""""""""""""""""###""""""############""""""""""""""""""""""""""""""######""""""""""""######"""""""""#########$$$$$$!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$ !!!""""""######!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{rrrlllpppvvvxxxxxxxxxttttttsssqqqooommmkkkjjjeeeaaa\\\ZZZZZZ\\\^^^___\\\[[[ZZZ[[[\\\\\\[[[ZZZQQQRRRSSSUUUWWWYYYZZZ[[[ZZZZZZZZZWWWSSSNNNLLLKKKIIIHHHGGGEEEAAA<<<888666444000......,,,((((((+++***+++,,,,,,------,,,,,,+++*********))))))(((((((((((())))))))))))((((((&&&'''((((((((('''%%%$$$%%%&&&'''((())))))))))))%%%%%%&&&'''((((((((('''&&&%%%%%%###"""###&&&)))'''&&&%%%%%%%%%%%%&&&'''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$### !!!###%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###&&&((('''$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$###!!!!!!%%%'''&&&$$$#########$$$$$$%%%%%%%%% !!!"""###$$$$$$%%%######"""!!!"""$$$'''(((&&&&&&'''''''''%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$$$$###"""""""""""""""############$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!"""###############$$$$$$%%%%%%%%%################################################%%%$$$######%%%%%%$$$###!!!!!!""""""######$$$$$$###"""!!! !!!"""""" !!!"""#########%%%%%%%%%$$$###"""!!! !!!###$$$$$$$$$###"""!!!###$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!""""""###$$$%%%%%%%%% """$$$%%%%%%%%%###"""#################################$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''((()))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''((((((((('''%%%%%%%%%&&&'''((())))))'''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}uuuoooooorrrrrrtttvvvwwwuuusssqqqooollliiifffjjjddd]]]YYYZZZ\\\\\\[[[]]]\\\ZZZYYYWWWVVVVVVVVVSSSSSSSSSTTTVVVYYY\\\^^^aaa]]]YYYWWWUUURRRLLLHHHGGGIIIKKKHHH@@@888333111333111...+++******+++,,,,,,,,,++++++,,,,,,---...++++++***************+++))))))))))))************(((((()))))))))'''&&&$$$((()))*********)))'''&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((%%%$$$%%%'''(((&&&$$$'''''''''(((((()))))))))###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""!!!#########$$$&&&'''"""######$$$$$$######"""$$$$$$######$$$$$$%%%&&&(((&&&%%%######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###"""!!!!!!!!!!!!$$$#########""""""!!!!!!%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""#########$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!###""""""###%%%%%%$$$"""!!!$$$%%%$$$$$$$$$%%%'''(((***+++***(((%%%###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""" """############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$&&&%%%###!!!!!!"""###$$$$$$$$$######"""!!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""#########$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%$$$$$$#########'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((()))(((((())))))((('''&&&&&&((('''&&&&&&'''(((***+++'''''''''(((((()))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''yyyrrrmmmooosssuuuwwwzzzyyywwwuuussspppmmmiiigggfffaaa[[[YYY[[[^^^______]]]\\\ZZZYYYWWWVVVVVVVVVTTTSSSSSSTTTWWWZZZ]]]___bbb^^^ZZZXXXVVVSSSMMMIIIGGGJJJKKKIIIBBB;;;666444333111...+++******+++,,,,,,,,,++++++,,,,,,---...,,,,,,+++******)))******))))))))))))************''''''(((((((((((((((''')))))))))))))))(((''''''%%%%%%&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&$$$%%%'''(((&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!"""""" !!!"""######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&&&&%%%$$$######$$$&&&'''###$$$$$$%%%%%%$$$$$$#########"""""""""######$$$############"""""""""!!!$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%######$$$$$$$$$###""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!%%%$$$######$$$$$$""" """%%%%%%$$$######$$$'''((()))***)))'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$&&&%%%###"""!!!"""###$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&))))))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''yyyrrrnnnppptttvvvxxx{{{zzzyyywwwtttqqqmmmjjjhhhfffaaa[[[YYY[[[^^^______]]]\\\ZZZYYYWWWVVVVVVVVVTTTTTTTTTUUUWWW[[[^^^aaaccc___[[[XXXWWWTTTOOOJJJHHHJJJKKKIIIDDD>>>999777444111...+++******+++,,,,,,,,,,,,,,,,,,------......---,,,******)))))))))))))))))))))************&&&&&&&&&''''''(((*********)))((((((''''''((((((%%%&&&'''((()))******+++((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""######$$$%%%%%%&&&''''''&&&###""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$###""""""###$$$&&&'''"""######$$$$$$######""""""""""""######%%%&&&&&&############""""""""""""#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$######$$$%%%&&&"""######$$$$$$$$$##################################################################""""""""""""&&&%%%$$$###$$$### !!!$$$%%%$$$$$$$$$%%%&&&'''((()))(((&&&$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""########################""""""""""""""""""""""""$$$######""""""######$$$%%%$$$###"""""""""###$$$ !!!!!!"""######$$$$$$#########$$$$$$$$$$$$%%%%%%$$$######"""############$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%"""######$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&''''''''''''&&&''''''''''''(((((((((%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))(((((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''|||uuupppqqqttttttuuuxxxzzzyyyxxxuuupppllliiihhhjjjeee___\\\\\\^^^]]]\\\]]]\\\ZZZYYYWWWVVVVVVVVVSSSSSSTTTUUUXXX\\\```bbbbbb^^^ZZZXXXWWWTTTOOOJJJGGGHHHIIIGGGDDD???;;;888444222///,,,******+++,,,,,,,,,,,,,,,,,,---......///...,,,+++***))))))(((((()))))))))************((('''&&&&&&&&&((()))******)))(((&&&&&&'''(((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((())))))(((%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&""""""!!!"""###$$$%%%&&&######$$$$$$$$$$$$##################$$$%%%&&&'''#########"""""""""""""""$$$#########""""""""""""""""""""""""""""""""""""######""""""!!!!!! $$$$$$%%%%%%%%%$$$$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$############$$$%%%!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#########"""""""""""""""%%%$$$############!!! ###$$$%%%%%%&&&'''%%%&&&'''''''''&&&$$$### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$###""""""########################""""""""""""""""""""""""######""""""""""""######$$$$$$###""""""######$$$"""#########$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$###############$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%(((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&''')))***))))))(((((((((((((((((()))))))))%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%((((((''''''&&&&&&%%%%%%''''''''''''((((((((((((,,,,,,+++***)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''{{{tttoooqqqttttttuuuwwwxxxxxxxxxtttooojjjiiihhhkkkfffaaa^^^_________]]]]]]\\\ZZZYYYWWWVVVVVVVVVRRRSSSSSSUUUXXX]]]aaaccc```]]]XXXWWWVVVSSSNNNIIIFFFFFFFFFEEEBBB???;;;888555333///,,,******+++,,,------,,,,,,------...//////...---+++***)))))))))((()))))))))***************)))(((&&&&&&&&&'''(((***)))'''&&&&&&&&&'''((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&$$$######""""""!!!!!!!!!''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%###$$$%%%$$$###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&!!!!!!""""""###$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""######%%%%%%$$$$$$$$$#########""""""""""""""""""""""""###""""""!!!!!! ######$$$%%%%%%$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!"""$$$$$$"""!!! """$$$%%%$$$###$$$$$$$$$%%%%%%&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""####################################""""""""""""""""""""""""###""""""""""""""""""#####################$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$###############$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$&&&''''''(((((((((''''''%%%&&&''')))***))))))(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((''''''((((((((())))))))),,,,,,,,,+++***((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((uuuooolllpppuuuvvvwwwzzzvvvwwwxxxtttnnnjjjiiijjjjjjeeeaaa```bbbdddcccbbb]]]\\\ZZZYYYWWWVVVVVVVVVQQQQQQRRRTTTXXX]]]aaaccc___\\\XXXVVVUUUSSSNNNIIIFFFEEECCCBBBAAA>>>:::666666444000---+++***+++,,,---------------......//////...---++++++*********))))))))))))******************(((''''''&&&&&&&&&)))(((''''''&&&&&&''''''%%%&&&'''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$#########''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###"""""""""$$$%%%%%%$$$$$$&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&""""""###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$""""""""""""############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""######$$$$$$$$$######################################################""""""""""""############!!! """###$$$###!!!$$$&&&'''&&&###!!! ######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!####################################""""""""""""""""""""""""###""""""!!!!!!""""""###"""#########$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$###"""""""""############$$$#########"""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''&&&%%%%%%&&&'''(((((()))(((((((((###$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%&&&'''((())))))***''''''((((((((()))))))))***+++++++++***)))'''&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((tttnnnkkkppptttuuuvvvyyyuuuwwwxxxuuuoookkkkkkmmmkkkgggcccbbbdddfffeeeddd]]]\\\ZZZYYYWWWVVVVVVVVVOOOPPPQQQSSSWWW\\\aaaccc```\\\XXXWWWVVVTTTOOOKKKGGGEEEBBBAAAAAA>>>999555666444000---+++***+++,,,---------------...//////...---,,,+++++++++++++++))))))))))))************'''(((((((((((((((''''''''''''((((((''''''&&&%%%%%%%%%&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((($$$&&&((('''%%%$$$&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$&&&''''''&&&&&&'''(((######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""###$$$%%%!!!"""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""""""""######""""""###$$$$$$$$$$$$$$$#########################################################$$$$$$###############$$$$$$$$$###""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############""""""!!!"""######!!!###%%%&&&&&&###!!!!!!!!!"""#####################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""##################""" !!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##################""""""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''''''''&&&%%%%%%&&&''''''((((((((('''%%%%%%%%%%%%%%%&&&'''(((******))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%''''''&&&%%%$$$&&&&&&''''''(((((())))))'''''''''((((((((())))))((()))***+++***)))'''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((vvvpppmmmpppssssssssstttuuuxxxzzzwwwqqqmmmnnnppppppkkkfffdddeeeeeedddaaa]]]\\\ZZZYYYWWWVVVVVVVVVOOOOOOPPPSSSWWW\\\```cccaaa]]]YYYXXXWWWUUUPPPLLLHHHFFFCCCBBBAAA>>>:::555777444111---+++***+++,,,...------------...//////------,,,++++++,,,,,,,,,))))))))))))************%%%&&&''')))))))))((((((&&&'''((((((((('''%%%$$$(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$&&&((('''%%%$$$%%%(((#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''"""###$$$$$$"""""""""$$$#########$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$###### !!!"""$$$&&&'''!!!!!!""""""#########$$$############""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$###"""""""""""" ###%%%%%%$$$%%%&&&"""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$""""""""""""##################""""""###$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%&&&((())))))(((&&&%%%###$$$&&&'''((('''&&&&&&$$$%%%%%%&&&'''''''''&&&((('''&&&&&&'''(((***+++''''''&&&&&&%%%%%%%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$((((((((((((((('''''''''''''''''''''(((((((((((('''((()))******)))'''&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))~~~sssnnnlllpppssssssuuuxxxyyy{{{{{{xxxtttooolllkkkiiijjjhhhddddddeeebbb^^^]]][[[YYYXXXXXXWWWUUUSSSQQQOOONNNPPPUUUZZZ]]]^^^bbb^^^YYYWWWWWWTTTPPPLLLGGGEEECCCBBBAAA>>>:::777444111...,,,++++++***)))***+++,,,,,,------,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((''''''((())))))(((''''''***)))'''&&&&&&'''((()))))))))((((((''''''&&&&&&&&&'''''''''((()))))))))((((((((('''&&&&&&%%%%%%((('''%%%$$$$$$%%%'''(((""""""""""""""""""""""""%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%'''((((((((('''&&&&&&%%%%%%$$$###""""""###$$$%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%"""  ########################%%%$$$$$$######""""""!!!"""###$$$%%%&&&%%%$$$###%%%%%%%%%&&&'''((())))))%%%$$$$$$######$$$$$$%%%"""######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$###############$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$"""!!! """!!! """###$$$$$$$$$$$$#########""""""$$$$$$##################$$$$$$###"""!!!!!!""""""$$$$$$$$$############"""$$$$$$%%%$$$$$$###"""!!!#########""""""""""""""" !!!!!!""""""######%%%$$$###!!! ############$$$$$$$$$$$$######""""""""""""############""""""""""""######$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""#########$$$%%%%%%%%%&&&$$$$$$$$$#########""""""!!!"""###$$$$$$###"""!!!$$$###"""!!!!!!"""###$$$######""""""###$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$#########""""""$$$###"""!!!!!!"""######&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$&&&''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************+++***)))((('''((()))***((()))***)))'''&&&'''(((&&&'''(((******++++++***sssnnnlllpppttttttvvvxxxwwwxxxxxxvvvrrrnnnlllkkkjjjjjjgggcccbbbdddbbb^^^\\\[[[YYYXXXXXXWWWUUUSSSQQQOOOOOOQQQVVV[[[___```bbb^^^YYYWWWVVVTTTPPPLLLHHHGGGEEECCCAAA>>>:::666555222///---,,,,,,+++***++++++,,,---------------+++***)))(((((()))***+++))))))))))))))))))))))))***++++++++++++++++++***&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$######""""""########################&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%$$$$$$$$$###%%%%%%###"""!!!!!!!!!!!!###""""""!!!"""###$$$%%%$$$$$$$$$#########""""""########################$$$$$$###"""""""""""""""$$$$$$$$$############"""""""""###$$$$$$#####################""""""""""""""""""""""""############ !!!###$$$&&&&&&!!!!!!!!!!!!""""""""""""######""""""""""""############""""""""""""##################""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$###""""""!!!!!! !!!!!!$$$######"""""""""######""""""""""""""""""""""""$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$###"""%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''(((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((''')))))))))(((((())))))******+++,,,+++)))))))))***++++++++++++++++++++++++uuuooolllppptttvvvwwwyyyvvvwwwxxxvvvrrrnnnllllllkkkjjjeee```___bbbaaa^^^\\\ZZZXXXXXXXXXWWWUUUSSSQQQOOOOOORRRWWW]]]aaacccbbb^^^YYYVVVVVVTTTPPPLLLJJJHHHFFFDDDBBB>>>999555555333///...------,,,++++++,,,------......------+++***))))))))))))***+++))))))))))))))))))))))))''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''(((((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''%%%$$$""" """$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$%%%!!!###%%%''''''&&&%%%$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""###$$$$$$$$$###############$$$######"""""""""""""""$$$###############$$$%%%$$$$$$$$$#######################################$$$$$$###""""""""""""###$$$$$$$$$############""" """######$$$$$$$$$########################$$$$$$$$$$$$############$$$#####################!!!!!!!!!!!!""""""""""""######""""""""""""############""""""""""""######"""""""""############$$$""""""""""""""""""""""""##################""""""$$$$$$$$$#####################$$$$$$$$$$$$###### !!!!!!""""""!!!!!! ######"""!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$#####################"""""""""######$$$######$$$$$$$$$###""""""#########$$$######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''((()))***+++,,,,,,,,,,,,)))***+++***((('''((()))++++++******+++,,,...///wwwppplllpppuuuwwwxxxzzzyyyzzzyyywwwrrrnnnmmmllljjjhhhbbb\\\[[[^^^___\\\\\\ZZZXXXXXXXXXWWWVVVTTTQQQOOOPPPSSSYYY___ccceeebbb]]]XXXUUUUUUSSSPPPLLLJJJHHHFFFDDDAAA===777222555222///---------+++***,,,,,,---............---************************((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%***)))'''&&&&&&''')))***''''''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&''''''((('''''''''&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$""" """$$$&&&''''''&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%$$$$$$###"""""""""#########$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$########################!!!!!!!!!"""""""""######%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########"""###############$$$$$$""""""""""""""""""""""""$$$$$$######$$$$$$%%%%%%#########"""""""""""""""###"""""""""""""""#####################################################################$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$#########"""""" !!!"""###############"""###############$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$###"""!!! """#########$$$$$$$$$$$$######""""""""""""############""""""""""""######!!!!!!"""######$$$%%%%%%""""""""""""""""""""""""$$$#########"""!!!!!!!!!########################$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!! !!!!!!"""######""""""""""""""""""""""""##########################################$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((((((***,,,.../////////...)))+++,,,+++***)))***,,,,,,,,,,,,---000333777999zzzqqqlllpppvvvxxxyyyzzzzzzzzzyyyuuupppllljjjjjjiiiggg```YYYXXX[[[\\\ZZZ[[[YYYXXXXXXXXXXXXVVVTTTQQQPPPPPPSSSZZZ```eeegggbbb]]]XXXUUUTTTSSSPPPMMMIIIHHHFFFDDDAAA<<<555111444111...,,,,,,+++***)))+++,,,------......------******++++++++++++******((((((((((((((((((((((((((())))))******))))))(((***)))'''&&&&&&''')))***&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((((((((()))'''''''''&&&%%%%%%%%%$$$''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$###"""!!!######"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%"""!!!!!!"""%%%&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$###"""""""""#########$$$$$$$$$&&&%%%$$$###"""######$$$########################&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%&&&&&&"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""!!!!!!########################""""""#########$$$$$$$$$$$$###############$$$$$$$$$$$$$$$#########""""""###############"""!!!!!!""""""######$$$$$$$$$%%%#########""""""!!!!!! !!!"""#########"""#########$$$$$$$$$$$$######""""""""""""############""""""""""""######!!!!!!"""###$$$%%%&&&&&&""""""""""""""""""""""""$$$#########"""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""" !!!###$$$%%%################################################""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$'''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((())))))******)))((('''&&&&&&%%%&&&''''''((((((''''''&&&''''''((((((((((((''''''&&&'''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))((())),,,...////////////---///000000000000222333333333222333666999===???~~~tttmmmpppwwwyyyyyyyyyxxxxxxwwwsssnnnjjjiiiiiihhhggg```YYYXXX[[[\\\YYY[[[YYYXXXWWWXXXXXXVVVUUUQQQPPPPPPTTTZZZ```dddfffbbb]]]WWWTTTSSSRRRPPPMMMHHHHHHFFFEEEBBB===666111333111---,,,++++++***)))***+++,,,,,,------,,,,,,******+++,,,,,,+++******))))))))))))))))))))))))(((((())))))))))))(((((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&''''''(((((('''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######''''''&&&%%%%%%$$$######&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$###""""""###%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$%%%&&&%%%"""!!! !!!###$$$########################%%%%%%$$$$$$###""""""!!!$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&!!!!!!!!!"""######$$$$$$########################"""""""""""""""###$$$%%%""""""""""""###############"""""""""""""""######!!!""""""""""""!!! ###############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$############$$$%%%%%%$$$$$$$$$############"""%%%%%%%%%$$$$$$###!!!!!!""""""######$$$%%%%%%%%%"""""""""!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!""""""""""""######""""""""""""############""""""""""""######""""""######$$$%%%&&&&&&""""""""""""""""""""""""##################""""""###############$$$$$$$$$$$$$$$############$$$$$$!!!""""""""""""""""""!!! !!!"""$$$%%%&&&#######################################$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))******))))))((('''&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&'''''''''((())))))******(((((((((((((((((((((((())))))))))))))))))))))))************************''''''((())))))******+++***+++,,,---//////000000...000222333444555777999:::999888888888999:::;;;vvvnnnqqqwwwyyyxxxxxxwwwwwwvvvssspppmmmmmmnnnjjjhhhccc\\\[[[]]]]]]YYYZZZYYYWWWWWWXXXXXXWWWUUURRRPPPPPPSSSYYY___ccceeebbb]]]WWWSSSRRRRRROOOMMMIIIIIIHHHGGGDDD???888333444222...,,,,,,,,,+++))))))***++++++,,,,,,++++++***++++++,,,,,,++++++***))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''((('''''''''''''''&&&&&&''''''''''''''''''((((((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%$$$#########$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!"""###%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""""""""""""""######$$$########################!!!!!!!!!!!!!!! ######$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&"""""""""######$$$$$$$$$######"""""""""""""""###"""######$$$###"""!!! """"""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$############"""$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$%%%&&&&&&""""""""""""""""""######%%%%%%%%%$$$!!!!!!!!!!!!!!!""""""""""""######""""""""""""############""""""""""""###############$$$$$$%%%%%%%%%""""""""""""""""""""""""#########$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###""""""""""""###$$$###""""""!!!!!!""""""######""""""""""""###$$$$$$########################""""""#########$$$$$$$$$!!!"""###%%%&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%!!!""""""""""""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))))))))***)))))))))((((((''''''&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))************************))))))***+++---...///000111111111111222333444555222444777999;;;===@@@CCCDDDDDDCCCBBBBBBAAA@@@@@@xxxoooqqqwwwyyyxxxwwwxxxyyyxxxvvvtttssssssuuukkkjjjeee___]]]___^^^ZZZZZZYYYWWWWWWXXXXXXWWWUUURRRQQQPPPSSSYYY^^^cccdddccc]]]WWWSSSRRRRRROOOMMMJJJJJJJJJIIIGGGAAA:::555555333///...------,,,+++))))))***++++++++++++******+++,,,------,,,+++***))))))))))))))))))))))))******++++++++++++******''''''((())))))(((''''''###$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''((()))))))))###$$$$$$%%%%%%&&&&&&'''''''''(((((((((((('''''''''%%%###!!!!!!###%%%''''''&&&&&&%%%$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''%%%&&&((((((((((((&&&%%%&&&%%%$$$######%%%'''(((&&&&&&$$$######$$$&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&& """%%%&&&&&&%%%$$$########################""""""######$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$#########$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((""""""######$$$$$$$$$%%%$$$$$$###"""""""""""""""###$$$%%%%%%$$$###"""!!!""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$############"""######$$$%%%&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$%%%!!!"""###$$$###""" ############$$$$$$$$$$$$######""""""""""""############""""""""""""#########$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""#########$$$%%%%%%%%%&&&""""""######$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$&&&%%%$$$######$$$%%%&&&&&&%%%$$$###""""""""""""########################""""""######$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%!!!"""###$$$$$$$$$$$$$$$&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((&&&'''(((******((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,---...000222333555555888888777777777999;;;<<<<<>>888555444222///---+++***++++++(((***,,,---......---,,,+++***)))(((((()))***++++++)))&&&&&&'''((())))))+++***)))(((''''''''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######"""###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""#########$$$######$$$$$$%%%%%%&&&&&&!!!!!!!!!""""""######$$$$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$######"""""""""###%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$(((&&&###!!! """###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""###%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&%%%%%%%%%######"""!!!!!!"""######"""""""""#########$$$$$$&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! !!!""""""!!!""""""""""""########################"""""""""!!!############$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$###"""""""""###$$$$$$$$$###############$$$!!!""""""#########""""""%%%%%%%%%$$$$$$#########""""""""""""###############################################################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%&&&'''((($$$%%%&&&&&&%%%$$$%%%&&&)))((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))***(((&&&&&&(((((('''$$$((((((((((((((((((((((((&&&((()))(((%%%###$$$&&&)))))))))))))))))))))((()))((((((((((((((()))))),,,,,,,,,---------------***+++,,,---...///000111000333777<<>>888444444222///---+++***++++++***+++,,,------------,,,************************)))'''&&&&&&'''(((((('''***)))((('''''''''''''''$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&"""############$$$$$$$$$$$$$$$###""""""!!!!!!!!!&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###$$$%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$ !!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""######"""  """###!!!!!!!!!!!!""""""""""""&&&%%%$$$##########################################!!! !!!"""!!! !!!"""""""""#####################"""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$###############"""######$$$%%%!!!!!!"""###############$$$$$$$$$###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&((((((''''''&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***'''&&&&&&&&&&&&&&&%%%%%%)))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&'''(((((((((((((((((('''&&&&&&''')))))))))))))))******************++++++---......***++++++,,,---...//////333444555888<<>>999666444222///---+++***++++++---,,,,,,,,,+++,,,,,,,,,***++++++,,,,,,++++++***++++++***+++,,,,,,+++)))'''''''''&&&&&&''''''(((''''''(((((()))(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%###$$$%%%&&&''''''&&&&&&$$$$$$############$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######"""""""""""""""######$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################"""""""""""""""""""""""""""############$$$$$$$$$!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$############$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!$$$$$$############$$$$$$"""""""""#########$$$$$$$$$######""""""######$$$########################!!! """$$$$$$"""!!!""""""""""""############!!!"""""""""#####################$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$###!!!"""""""""#########$$$#########$$$$$$$$$%%%%%%!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((()))******++++++***))))))(((''''''((((((((((((((((((((((((''')))++++++))))))***---222000,,,)))((('''((()))***)))'''(((***+++***(((((())))))******+++,,,,,,,,,---///111444888:::<<<777999<<<@@@DDDHHHKKKMMMQQQSSSZZZgggxxxvvvppppppqqqpppooopppqqqrrruuuwwwxxxyyyzzzxxx|||xxxnnnrrrwwwvvvwwwzzzyyyxxxuuurrrooommmkkkkkkjjjjjjeee___]]]```bbbaaaRRRQQQRRRSSSUUUUUURRRPPPOOOOOOQQQUUU[[[```cccdddaaa\\\WWWTTTTTTTTTQQQOOOGGGGGGHHHFFFBBB===888555444222///---++++++++++++------,,,++++++,,,,,,,,,***+++,,,------,,,+++******)))((()))++++++)))(((''''''&&&&&&&&&''''''((($$$$$$&&&'''(((((())))))'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%!!!"""$$$&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$######### !!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###""""""###$$$%%%&&&&&&'''&&&%%%%%%############%%%%%%$$$%%%%%%&&&%%%$$$###"""#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!"""""""""############$$$%%%&&&&&&%%%$$$###'''%%%###""""""###%%%'''############$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%"""""""""""""""""""""""""""""""""$$$&&&&&&$$$"""""""""""""""############!!!!!!""""""#########$$$!!!""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###""""""""""""###$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%% !!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$&&&''''''&&&$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%&&&''''''%%%%%%&&&''')))(((((('''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''(((******+++******)))((('''''''''(((((((((((((((((((((((('''***,,,+++))))))+++---111///+++(((%%%%%%&&&&&&+++)))'''(((+++,,,***(((((())))))***++++++,,,,,,000111444888<<>>???BBBIIISSSZZZ]]]^^^^^^___aaadddhhhjjjmmmnnnsssrrrvvv~~~~~~yyyqqqssszzz}}}}}}{{{yyyvvvrrrooommmllljjjhhhccc]]]]]]bbbcccaaaWWWVVVUUUVVVWWWWWWUUUSSSRRRRRRRRRTTTWWW[[[^^^aaaccc^^^YYYVVVUUUTTTPPPMMMJJJKKKKKKJJJFFF@@@999666333222///---++++++,,,,,,)))))))))******+++++++++)))))))))******)))))))))************))))))))))))&&&&&&''''''(((((('''''')))))))))))))))(((((((((''''''((((((((((((''''''(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((((((((()))***)))((('''(((***'''%%%"""!!!###%%%&&&&&&$$$&&&''''''%%%$$$$$$%%%"""######$$$$$$######"""&&&&&&&&&%%%$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***(((%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###############$$$$$$$$$$$$###%%%(((((('''%%%$$$######""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$############"""""""""###############"""""""""######$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$########################$$$%%%%%%$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########%%%###!!! !!!"""""""""$$$$$$############$$$$$$###""" !!!###$$$$$$###$$$###""""""!!!""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%########################%%%$$$######"""############""""""""""""###$$$$$$###########################""""""!!!!!!!!!""""""%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""######$$$''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&''''''(((((((((((((((((((((((('''&&&&&&''')))***)))(((******))))))((((((''''''''''''))))))))))))''''''************************++++++******)))(((((((((***)))'''(((***++++++***,,,---///111333888>>>CCCIIIKKKPPPXXXaaaiiilllnnnllllllmmmmmmoooppprrrssszzzzzz}}}yyypppssszzz~~~}}}|||yyyvvvssspppnnnmmmkkkiiiccc]]]]]]bbbdddbbbVVVUUUTTTUUUVVVVVVUUUSSSUUUUUUUUUVVVYYY\\\___aaabbb]]]XXXUUUTTTSSSPPPMMMJJJKKKLLLKKKFFF@@@999444333222///---++++++,,,---++++++,,,,,,,,,+++++++++))))))************))))))+++*********))))))))))))%%%&&&((()))***))))))((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((%%%%%%$$$$$$%%%''')))***((()))***)))(((((()))******'''$$$$$$''')))(((&&&###%%%'''&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''''')))'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$##############################"""""""""""""""###$$$%%%%%%&&&&&&###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$""""""""""""!!!!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""#########"""""""""""""""""""""$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$%%%%%%%%%##################""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!""""""!!! ###########################""" !!!###$$$$$$#########""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$"""""""""#########$$$$$$#################################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((())))))(((***)))))))))(((((((((''''''((())))))))))))((('''******************************)))))))))(((((((((+++******+++,,,---......///111555888===DDDLLLQQQUUUXXX^^^eeemmmssswwwyyyvvvuuuuuuuuuuuuvvvwwwxxxyyyppprrrxxx}}}|||{{{yyyvvvssspppnnnmmmkkkiiiccc]]]]]]bbbdddbbbWWWWWWVVVWWWYYYYYYWWWVVVVVVVVVVVVWWWYYY\\\```bbbaaa\\\VVVRRRRRRQQQNNNLLLJJJKKKLLLJJJFFF???888444333111///,,,++++++,,,,,,...//////...---,,,***)))***++++++++++++++++++************))))))))))))(((&&&''')))***++++++***)))''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&(((***+++''')))***)))((('''((()))(((&&&%%%'''******'''######%%%&&&&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###########################$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""$$$&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """###"""!!!!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""""""""""""""""""""""""""""""""###%%%%%%$$$$$$######""""""&&&&&&%%%%%%$$$###""""""############$$$$$$$$$$$$########################$$$%%%&&&&&&%%%$$$%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""!!!!!!""""""""""""""""""!!!###""" !!!###$$$$$$###"""""""""#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%##################""""""########################$$$###############$$$$$$"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''(((((('''(((((()))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))******************+++,,,---///111222333666;;;AAAGGGOOOWWW\\\___bbbggglllqqqvvvzzz|||{{{{{{{{{|||}}}~~~{{{qqqqqqwwwzzz|||~~~{{{zzzxxxvvvssspppnnnmmmkkkiiiddd^^^^^^cccdddbbbUUUTTTTTTUUUWWWWWWVVVTTTSSSSSSSSSUUUXXX\\\___bbbaaa\\\UUUQQQQQQPPPNNNLLLIIIJJJJJJIIIEEE???888555222111...,,,******++++++.../////////...,,,***)))++++++,,,,,,,,,,,,++++++))))))))))))(((((((((((((((((()))*********))))))&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))%%%%%%&&&'''((('''$$$"""###%%%''''''&&&%%%&&&'''"""######$$$$$$######"""!!!###%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&"""%%%'''%%%###"""$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###!!! """%%%###""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! !!!!!!"""""""""############$$$$$$$$$$$$$$$$$$#########'''&&&&&&%%%$$$###"""!!!#########$$$$$$$$$$$$%%%###########################$$$&&&&&&%%%$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$$$$$$$$$$&&&$$$############!!! !!!!!!""""""""""""!!!!!!###""" !!!###$$$$$$###!!!!!!"""############""""""############$$$$$$$$$""""""""""""""""""""""""###%%%&&&&&&%%%$$$$$$%%%#########"""""""""""""""#################################"""######$$$%%%"""###$$$$$$%%%%%%$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$#########$$$$$$$$$$$$%%%''''''''''''''''''''''''%%%&&&'''(((((((((((((((((((((((((((((((((((((((&&&((()))(((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------...)))+++---///000222666888:::???EEEKKKQQQWWW]]]aaacccfffiiillloootttxxx|||~~~|||qqqpppuuuwwwyyy{{{zzzyyywwwuuurrrpppnnnmmmjjjiiieee``````cccdddaaaSSSRRRRRRSSSUUUUUUTTTSSSQQQQQQRRRTTTXXX]]]aaadddbbb\\\UUUQQQQQQPPPOOOMMMHHHHHHHHHFFFBBB>>>999666111///---***))))))*********+++,,,---------+++*********++++++++++++******(((((((((((('''''''''&&&)))(((''''''''''''''''''&&&'''''''''(((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%'''((('''&&&%%%&&&(((%%%'''''''''%%%$$$$$$%%%$$$%%%''''''&&&&&&'''((("""######$$$$$$######""" """$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''%%%"""!!!$$$'''&&&&&&%%%%%%%%%$$$$$$$$$"""$$$$$$$$$###"""$$$&&&%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!!!!"""############$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%########################"""###%%%&&&$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""""""""#########$$$$$$%%%$$$######$$$$$$""" !!!"""############"""!!!###""" !!!###$$$$$$### !!!"""###$$$######""""""############$$$$$$$$$""""""""""""""""""""""""###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$######"""""""""##############################""""""###$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$########################!!!"""###%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))))))))(((((((((((((((((((((((((((&&&(((***)))'''&&&''')))(((((((((((())))))))))))***))))))))))))))))))***)))))))))))))))))))))))))))***+++---...000111222...111444666888;;;???CCCHHHLLLSSSYYY\\\___bbbdddccceeegggiiikkkpppvvv{{{~~~}}}qqqpppsssuuuwwwxxxyyyxxxwwwtttqqqooommmllliiiiiieeeaaaaaadddccc```VVVUUUUUUWWWYYYYYYXXXWWWQQQRRRSSSVVV[[[```eeehhhccc]]]VVVRRRRRRQQQPPPNNNGGGGGGFFFDDDAAA===999777000///,,,***(((((()))***%%%'''))),,,------,,,+++))))))************))))))((('''''''''&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&'''((((((((())))))******)))((('''&&&&&&'''((()))''''''''''''''''''''''''###$$$%%%%%%$$$###!!! %%%&&&'''&&&%%%%%%&&&''')))******((($$$$$$'''+++$$$&&&(((((('''''''''(((%%%%%%%%%&&&&&&%%%%%%%%%%%%'''(((******)))'''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%$$$$$$%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""%%%'''%%%""" $$$(((&&&&&&&&&%%%%%%$$$$$$$$$!!!###&&&''''''&&&%%%&&&'''%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################!!!###%%%%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!""""""#########$$$$$$#########%%%$$$###!!!"""###$$$%%%%%%$$$###"""###""" !!!###$$$$$$### !!!"""$$$$$$$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$#######################################""""""###$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$######################## """$$$%%%&&&&&&%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))))))))(((((((((((((((((((((((((((&&&(((***)))&&&%%%''')))(((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))))))***,,,...000222444555444888<<<>>>@@@CCCHHHMMMSSSXXX___ccceeeffffffgggaaaccceeefffhhhnnnuuu{{{|||~~~~~~}}}|||sssrrrpppuuu{{{xxxzzz{{{|||yyysssnnnmmmmmmlllkkkgggbbbbbbeeeeeebbb\\\YYYVVVUUUVVVXXXXXXXXXRRRRRRSSSWWW\\\aaacccddd```\\\WWWTTTTTTSSSOOOMMMHHHIIIIIIGGGCCC>>>888555222000---+++)))(((''''''((()))***+++,,,++++++***,,,,,,,,,+++++++++******((((((''''''''''''((((((((()))***)))((('''((()))*********)))'''&&&''')))'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&$$$&&&''''''&&&&&&((()))%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%!!!"""$$$'''***+++***(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%))))))((('''&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''''''''&&&$$$"""!!!)))((('''&&&%%%$$$$$$###&&&%%%$$$$$$&&&&&&%%%$$$"""############$$$$$$$$$&&&$$$######$$$%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$###'''&&&&&&%%%%%%$$$$$$###############""""""!!!!!!''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%&&&((()))'''$$$ """%%%%%%###"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$+++'''###!!!"""###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$#########""""""########################$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%######""""""!!!!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''((()))))))))((((((((())))))))))))((((((((((((((((((((()))******))))))***************)))+++...222444555555555666777<<>>999666333222///,,,***)))))))))((()))***,,,------------+++++++++*********))))))((((((''''''''''''((((((***++++++(((%%%#########((((((((((((&&&&&&&&&''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%&&&''''''&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$'''******)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%)))((('''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%###"""%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))'''$$$!!!!!!###$$$%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$---)))&&&%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!! !!!###%%%&&&$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$ $$$$$$###""""""###$$$$$$############""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''(((((()))((((((((())))))************)))))))))(((((((((((()))******)))***++++++,,,,,,,,,,,,---///222444555888;;;===@@@DDDJJJPPPTTTXXX[[[]]]cccffflllqqquuuwwwwwwvvvpppoooooooooqqqsssvvvxxxuuuuuuvvvwwwyyy}}}{{{rrrrrrpppuuu{{{xxxzzz{{{zzzwwwsssooommmmmmlllkkkgggbbbbbbeeedddaaaWWWUUUSSSRRRSSSTTTTTTTTTQQQPPPRRRUUUZZZ___aaaaaaaaa]]]WWWTTTSSSRRROOOKKKJJJJJJJJJIIIEEE???:::777555333111...,,,+++******((()))+++,,,......//////*********)))))))))((((((((((((''''''''''''((((((***++++++)))%%%######$$$'''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&%%%'''''''''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$############$$$$$$$$$%%%&&&$$$######$$$%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%&&&'''(((&&&$$$""""""###$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$(((&&&######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""###$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((()))))))))(((''''''******++++++++++++******)))))))))((())))))***+++******+++,,,---...//////...000333777:::>>>DDDGGGMMMPPPUUUYYY]]]```dddgggkkknnnsssxxx{{{||||||{{{yyyxxxvvvtttssstttuuuvvvttttttuuuxxx|||{{{rrrrrrpppuuu{{{xxxzzzzzzyyyvvvssspppnnnmmmkkkkkkgggbbbbbbdddccc___WWWUUUSSSRRRSSSTTTTTTSSSPPPPPPQQQTTTYYY]]]___```___[[[VVVTTTTTTSSSPPPMMMKKKKKKKKKJJJFFF@@@;;;888555333111...,,,+++++++++)))***+++,,,,,,------...+++*********))))))))))))((((((''''''''''''(((((('''(((******))))))***,,,((('''&&&&&&''''''&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''((('''%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%&&&%%%%%%&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&'''&&&%%%%%%######"""!!!&&&%%%$$$$$$&&&&&&%%%$$$#########$$$$$$$$$%%%%%%'''&&&$$$$$$&&&'''&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%$$$#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''(((########################""""""""""""""""""""""""###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))((('''&&&)))******++++++******)))***))))))))))))***++++++***+++++++++,,,...//////000444:::???DDDIIIMMMQQQYYY\\\___bbbeeehhhllloooppprrruuuyyy{{{}}}}}}}}}|||zzzxxxvvvttttttuuuvvvzzzzzz{{{~~~|||sssssspppuuu{{{yyy{{{yyywwwtttrrrpppnnnmmmkkkkkkgggcccbbbdddbbb^^^WWWUUUTTTTTTUUUUUUTTTSSSPPPOOOPPPSSSXXX\\\^^^^^^]]]YYYUUUSSSTTTUUUSSSPPPKKKKKKLLLJJJFFFAAA;;;888444222000---+++***))))))***************+++++++++,,,,,,+++++++++*********((((((''''''''''''(((((($$$&&&((()))***+++---///---***''''''((()))(((&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%&&&%%%%%%%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%######"""!!!&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%######%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$$$$#########""""""###%%%&&&(((################################################"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$######### !!!!!!""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((('''((((((((((((((((((''')))))))))))))))))))))))))))*********)))(((''''''(((((())))))))))))((((((***************+++,,,,,,++++++++++++,,,...///000555;;;DDDMMMRRRUUUWWWXXXbbbdddgggiiikkkmmmqqqsssssstttvvvxxx{{{~~~~~~|||zzzyyyzzz{{{|||}}}ttttttrrrwww}}}zzz{{{yyyuuusssrrrqqqooommmjjjkkkhhhcccbbbcccaaa]]]WWWVVVUUUUUUVVVVVVUUUSSSPPPPPPPPPSSSXXX\\\^^^^^^\\\XXXTTTSSSTTTUUUSSSQQQKKKKKKKKKJJJFFF@@@;;;888333111///,,,***)))((((((******)))))))))***+++,,,,,,,,,,,,++++++++++++***((((((''''''''''''((((((%%%&&&((((((((((((***+++222...((('''((())))))((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&(((((((((&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""######$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""######"""$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$&&&'''(((''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&%%%$$$###$$$&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$%%%&&&&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$##################$$$%%%&&&###############$$$$$$$$$########################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))((((((''''''''''''(((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))*********)))(((((((((((())))))))))))((((((++++++******++++++,,,---,,,,,,,,,...000333555777???FFFQQQZZZ___`````````gggjjjmmmnnnoooppprrrtttvvvuuuvvvxxx}}}~~~uuuuuusssxxx~~~{{{|||xxxtttrrrrrrqqqooommmjjjkkkhhhcccbbbcccaaa\\\VVVUUUTTTUUUVVVVVVTTTSSSQQQPPPQQQTTTXXX\\\^^^^^^___ZZZVVVTTTTTTTTTQQQNNNJJJKKKKKKIIIEEE@@@;;;777333111///,,,***)))((((((((((((((()))+++---///000++++++++++++************((((((''''''''''''(((((('''((())))))((('''((()))777000(((%%%&&&))))))((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&((()))(((''''''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%###!!!"""###$$$######$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((&&&%%%$$$$$$%%%&&&(((###$$$%%%%%%%%%%%%$$$######%%%'''&&&$$$###$$$&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!$$$%%%%%%"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$######"""######$$$$$$$$$######""""""#########$$$$$$$$$########################!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''(((((()))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))*********)))))))))))))))******))))))))),,,++++++++++++,,,---------...///222777<<<@@@CCCLLLRRR[[[cccggghhhhhhiiijjjmmmppprrrrrrrrrrrrsssssssssssswwwvvvvvvtttyyy||||||xxxsssqqqrrrqqqooommmjjjkkkhhhcccbbbccc```[[[VVVUUUTTTUUUVVVUUUTTTRRRQQQQQQQQQTTTYYY\\\^^^^^^aaa]]]WWWTTTSSSRRROOOLLLJJJJJJJJJIIIEEE???:::777333222///---***)))))))))''''''((())),,,///222444************))))))))))))((((((''''''''''''(((((((((***++++++******+++---:::222((($$$%%%((((((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&((())))))((((((***+++%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%###"""###%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&)))(((''''''%%%%%%$$$###&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&(((&&&%%%%%%&&&''''''&&&$$$$$$######$$$$$$%%%&&&&&&%%%$$$###$$$&&&(((***###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''(((###$$$%%%&&&%%%%%%###""""""%%%''''''%%%###$$$&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%''')))(((%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%$$$######"""###$$$%%%%%%$$$"""!!!""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!########################"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$##################$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((())))))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))'''((()))*********************++++++++++++******,,,,,,++++++,,,,,,---......///222666<<>>FFFMMMTTT]]]cccgggjjjnnnppprrrxxx~~~yyyvvvwww{{{wwwvvvtttyyy}}}{{{yyywwwssspppnnnlllkkkhhhffffffgggiiihhhccc___ZZZYYYWWWXXXXXXWWWUUUSSSQQQRRRUUUVVVXXX[[[___cccccc^^^XXXUUUTTTSSSPPPMMMHHHHHHGGGGGGFFFBBB===999555333///,,,))))))***+++)))))))))))))))***++++++,,,,,,,,,,,,,,,---...///,,,,,,+++***************"""$$$%%%'''((()))))))))'''''''''(((((((((((((((&&&'''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''!!!%%%'''&&&%%%%%%&&&$$$%%%&&&'''''''''&&&&&&######$$$%%%%%%%%%%%%%%%######$$$$$$%%%$$$$$$$$$"""###$$$$$$&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&###!!!!!!$$$&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''%%%%%%$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$$$$&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$###""""""$$$&&&'''$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$&&&%%%$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################((('''&&&&&&%%%%%%&&&&&&################################################"""##################""""""###########################""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&'''''''''(((%%%&&&'''(((((()))))))))''''''&&&&&&&&&&&&'''''')))))))))(((((('''''''''((()))***)))''''''))),,,++++++***))))))***++++++((())))))***++++++,,,,,,,,,,,,,,,,,,---000222444555===HHHQQQXXX^^^fffkkknnnppprrrrrrsssxxx~~~zzzxxx|||vvvuuusssxxx~~~{{{{{{yyyvvvssspppmmmkkkkkkiiihhhhhhjjjlllkkkgggbbbYYYXXXWWWXXXYYYYYYWWWVVVRRRSSSVVVWWWYYY\\\aaadddaaa]]]XXXVVVVVVUUURRROOOIIIHHHHHHHHHGGGDDD>>>:::888444...)))&&&'''***,,,,,,,,,++++++,,,,,,---...))))))))))))***+++,,,,,,++++++++++++******))))))))))))))))))((('''&&&%%%%%%%%%&&&'''((()))***+++&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''###(((***)))'''''''''$$$%%%&&&'''''''''&&&%%%"""###$$$$$$%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((%%%###"""%%%)))'''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((()))***%%%%%%%%%&&&&&&&&&''''''######""""""###%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######%%%'''((($$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((***+++)))%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""%%%$$$######""""""##############################$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!!######""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&'''(((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))'''''''''&&&&&&'''''''''))))))******)))((('''''')))******(((%%%$$$&&&))),,,+++***))))))***+++,,,((())))))***++++++,,,,,,......---...///222555777:::CCCOOOYYY^^^dddjjjoooqqqrrrtttsssssswww}}}}}}zzzzzzttttttttt{{{}}}|||yyyuuuqqqooommmlllkkkjjjjjjlllmmmjjjddd^^^ZZZZZZ[[[[[[[[[YYYUUURRRTTTTTTUUUVVVYYY\\\^^^```aaa]]]XXXUUUTTTRRRNNNKKKHHHIIIKKKKKKHHHCCC===::::::555///***))))))))))))(((((()))***+++---...//////...------++++++***)))''''''(((((())))))******'''((()))******)))((('''&&&&&&''''''(((((())))))'''(((((()))((('''%%%$$$'''''''''''')))+++---...((('''&&&%%%$$$%%%%%%&&&)))******(((%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&''''''((((((((()))'''%%%###"""!!!""""""&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''########################"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""$$$$$$$$$#########""""""%%%$$$"""!!!!!!"""$$$%%%((('''%%%$$$$$$$$$%%%%%%$$$#########""""""!!!!!!$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######''''''&&&%%%$$$$$$###"""&&&%%%###""""""###%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''''''''&&&((()))))))))))))))((((((+++++++++*********))))))******+++++++++,,,,,,,,,+++,,,......------///000)))***,,,...111666===AAAIIILLLRRRZZZccciiilllnnnppptttxxxzzz{{{|||}}}{{{}}}tttsssssszzz~~~|||zzzxxxtttqqqooommmllllllkkkkkkmmmnnnkkkeee___ZZZZZZ[[[\\\[[[YYYUUURRRRRRRRRSSSTTTWWWZZZ]]]^^^```\\\WWWTTTSSSRRRNNNJJJHHHJJJLLLLLLIIIDDD>>>::::::555///+++************)))))))))***+++,,,---...---------,,,,,,++++++***''''''''''''(((((((((((((((((())))))))))))(((((('''''''''((((((((((((((( ###%%%&&&'''''''''''''''''''''(((***+++,,,((('''&&&%%%%%%%%%&&&&&&###%%%&&&&&&%%%%%%&&&(((&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''***)))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((())))))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%&&&%%%$$$###""""""###$$$$$$#########""""""""""""######"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''''''''''''''(((((())))))))))))((((((+++++++++*********))))))***++++++++++++,,,,,,,,,)))+++,,,,,,++++++,,,...///111444777:::???DDDHHHOOOQQQVVV]]]eeekkkoooqqqooovvvtttsssrrryyy}}}{{{yyywwwtttqqqnnnmmmlllmmmllllllnnnooollleee```YYY[[[\\\]]][[[XXXUUURRRPPPPPPQQQSSSUUUXXX[[[\\\___ZZZVVVSSSRRRQQQMMMJJJIIIKKKLLLMMMJJJEEE???;;;999555000,,,+++,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((''''''''''''''''''&&&))))))(((((((((((())))))((((((((((((((('''''''''!!!"""%%%(((***+++++++++'''''''''''''''((())))))((('''&&&&&&%%%&&&&&&&&&"""###%%%%%%%%%%%%'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&''')))******)))'''&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&'''&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$#############################################"""!!!!!!!!!""""""###############"""""""""$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&''''''((((((((((((((((((((())))))))))))((((((+++++++++***************++++++++++++,,,,,,,,,,,,***+++,,,+++******,,,...111444888===@@@DDDIIILLLUUUWWW[[[aaagggmmmrrruuussszzztttsssrrryyy||||||zzzwwwtttpppmmmkkkjjjlllkkkkkkmmmnnnkkkeee```XXX[[[^^^^^^\\\XXXUUUSSSPPPPPPQQQRRRTTTWWWZZZ\\\]]]YYYTTTRRRRRRPPPLLLIIIJJJKKKMMMMMMJJJEEE???<<<888555000---,,,---------++++++***************+++******++++++,,,,,,,,,,,,)))))))))((('''''''''&&&***)))(((''''''((()))***))))))((((((''''''&&&&&&((()))***++++++***))))))''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''%%%&&&'''&&&%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################"""###$$$$$$$$$$$$###""""""""""""!!!!!!!!!""""""########################%%%%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((('''(((((())))))))))))(((************************+++++++++,,,,,,,,,------+++,,,------,,,---///111444888>>>DDDHHHLLLPPPRRRYYY[[[___ccchhhnnntttxxxyyy}}}uuusssrrrxxx{{{}}}yyytttpppllljjjhhhkkkjjjjjjlllmmmjjjddd^^^XXX[[[______\\\XXXUUUSSSQQQQQQQQQSSSUUUXXX[[[]]]\\\XXXTTTRRRQQQPPPMMMIIIJJJKKKMMMMMMJJJEEE???<<<888444000...---------,,,++++++******))))))******)))******++++++,,,,,,---+++*********)))(((((((((***)))(((''''''((()))***))))))((((((''''''&&&&&&((()))))))))((('''%%%$$$'''''''''''''''&&&&&&%%%&&&'''''''''''''''''''''&&&'''((('''&&&%%%&&&'''&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''(((((('''%%%###""""""###%%%'''&&&'''(((((())))))((((((((('''&&&%%%%%%%%%&&&&&&)))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%(((''''''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################"""###$$$$$$$$$$$$###""""""####################################$$$$$$$$$###$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((()))))))))))))))((((((''''''((()))))))))))))))************************++++++,,,,,,,,,---------+++,,,------...000444777>>>BBBIIIOOOTTTXXX\\\___^^^aaaeeegggkkkooouuuzzz{{{vvvuuusssyyy{{{~~~zzzuuuqqqmmmkkkiiikkkjjjjjjlllmmmjjjccc^^^WWW[[[```aaa]]]XXXUUUTTTQQQRRRRRRTTTVVVYYY\\\^^^\\\XXXTTTRRRRRRQQQMMMJJJIIIKKKLLLMMMJJJEEE???;;;777444000...---,,,+++***+++******)))))))))******)))*********++++++,,,,,,++++++***************)))))))))(((((((((((())))))((((((((((((((('''''''''((()))***++++++***)))(((&&&''''''(((''''''&&&&&&&&&&&&'''(((((((((((('''$$$%%%'''''''''''')))***%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((()))'''%%%######%%%''')))%%%%%%&&&''''''''''''&&&)))(((&&&%%%%%%%%%&&&''')))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%&&&&&&'''((((((((((((((('''''''''''''''&&&%%%$$$$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$########################$$$%%%&&&&&&''''''&&&&&&"""""""""######$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!###############$$$$$$$$$########################"""###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$!!!!!!!!!"""!!!!!! #########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&(((''''''&&&$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((()))))))))))))))(((((('''&&&'''((())))))******)))***************+++++++++,,,,,,,,,,,,------------***+++---///111555:::>>>FFFKKKRRRXXX^^^bbbgggjjjjjjmmmpppqqqqqqssswww{{{{{{xxxvvvtttyyy|||~~~|||yyyvvvssspppnnnmmmlllkkkkkklllmmmkkkddd___VVV\\\aaabbb]]]WWWUUUTTTQQQQQQRRRSSSVVVYYY\\\]]]]]]YYYTTTRRRRRRQQQNNNKKKHHHJJJLLLLLLIIIDDD>>>:::777444000---,,,+++)))(((***)))))))))))))))***+++***************+++++++++))))))))))))************(((((())))))))))))(((((('''''''''(((((((((((((((***+++,,,.........---,,,&&&&&&(((((()))(((''''''%%%&&&'''((())))))((('''$$$%%%''''''&&&&&&'''(((''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&''''''''''''''')))(((&&&%%%%%%%%%'''(((((('''&&&&&&%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%'''((((((((('''&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''''')))(((&&&$$$$$$$$$%%%&&&'''&&&&&&&&&&&&''''''(((%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&!!!""""""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%"""###$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%!!!""""""###"""!!! """######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))))))))(((((('''&&&&&&'''((()))************))))))*********+++++++++,,,,,,,,,------------...,,,...111444888>>>DDDIIIPPPTTTZZZaaaffflllrrruuu{{{~~~{{{yyyzzz|||yyywwwtttzzz||||||{{{yyyvvvtttrrrqqqqqqmmmllllllnnnooollleee```VVV\\\bbbbbb]]]WWWUUUUUUPPPQQQQQQSSSUUUXXX[[[]]]]]]YYYUUUSSSSSSRRROOOKKKHHHIIIKKKKKKHHHCCC>>>:::777444000---,,,***(((&&&)))))))))))))))***++++++************************''''''(((((())))))******'''((()))******)))((('''&&&'''''''''(((((()))))))))***+++++++++***)))(((%%%&&&((()))))))))((('''%%%&&&((()))))))))(((''''''((((((&&&$$$""""""###)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&"""$$$'''))))))'''$$$"""'''(((((()))))))))))))))***(((&&&%%%%%%%%%'''(((((('''&&&%%%%%%&&&((()))(((((((((''''''&&&&&&&&&***)))((('''&&&'''((((((%%%%%%'''((((((((('''&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$%%%&&&((((((%%%%%%%%%&&&&&&'''''''''***)))'''$$$###$$$%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$%%%&&&((()))******&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%!!!"""###%%%%%%%%%$$$############$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$###"""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&""""""############""""""""""""###$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((('''&&&&&&&&&'''((()))************))))))******++++++++++++,,,,,,,,,---------......111333666:::???FFFMMMSSS[[[___eeekkkqqqwww}}}}}}|||~~~{{{uuuvvvyyy|||~~~|||yyyvvvssspppooonnnmmmmmmnnnnnnjjjbbb[[[WWWZZZ^^^___\\\WWWSSSPPPTTTTTTUUUVVVXXXYYYZZZ[[[\\\YYYWWWUUUTTTRRROOOMMMKKKKKKKKKKKKJJJFFFAAA===555333000,,,***((((((((()))((('''''''''(((***+++%%%""" ###))),,,+++))),,,***(((((()))***)))(((++++++***)))(((((())))))((((((''''''''''''(((((()))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&*********)))(((&&&%%%$$$'''&&&&&&%%%%%%%%%&&&&&&((()))*********)))'''&&&&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&& """((('''''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&'''((()))***+++***)))((('''((())))))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$!!! !!!%%%)))''''''&&&&&&&&&''''''(((&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%$$$###"""!!!!!!"""###$$$###"""!!!###%%%'''%%%""" !!!###$$$%%%&&&'''&&&%%%###"""""""""######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!###'''&&&$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&''''''&&&$$$######%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&'''&&&&&&&&&'''(((***+++(((((()))***************)))***++++++***)))***,,,***+++,,,++++++,,,///111999777<<>>FFFSSSZZZ\\\aaahhhiiipppwwwzzz~~~~~~~~~|||}}}|||vvvwwwxxxzzz|||~~~|||zzzxxxuuusssrrrqqqooommmllllllkkkggg```ZZZXXX\\\```aaa^^^YYYTTTRRRSSSTTTUUUWWWXXXYYYYYYZZZ[[[YYYVVVTTTSSSRRROOOMMMIIIIIIIIIJJJIIIFFFAAA===999666333///,,,+++******(((''''''''''''((())))))---+++)))***---///...,,,((('''&&&'''***,,,,,,,,,+++***))))))))))))))))))***)))((('''''''''''''''*********))))))(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&''''''(((###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&%%%&&&&&&&&&'''(((((())))))((((((((('''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''')))(((''''''&&&&&&''''''''''''''''''''''''''''''%%%&&&((()))))))))((((((((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######%%%&&&'''&&&&&&%%%$$$$$$$$$$$$'''&&&%%%###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""""""""!!!&&&%%%%%%$$$######$$$$$$!!!!!! """###$$$"""!!!$$$$$$$$$$$$$$$#########%%%%%%$$$############$$$&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%$$$###"""""""""###&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$############%%%'''((((((((((((((((((((((((((($$$%%%&&&((())))))******''''''''''''((()))******))))))***+++++++++++++++)))***,,,++++++***,,,---000000111111222555:::>>>BBBHHHTTTbbbhhhiiijjjlllmmmsssyyy}}}|||~~~~~~|||yyyuuuttttttuuutttvvvxxx|||}}}wwwxxxxxxyyy{{{}}}|||yyywwwtttsssrrrrrrooommmjjjjjjjjjfff```[[[ZZZ]]]aaabbb___ZZZUUUSSSSSSTTTVVVWWWYYYZZZZZZZZZZZZXXXUUUTTTSSSRRROOOMMMHHHHHHHHHIIIIIIFFFBBB>>>999777333///,,,+++******)))((()))))))))*********---+++))))))+++,,,+++***)))((('''(((***+++,,,+++******)))))))))))))))******)))(((''''''&&&''''''++++++***)))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&((('''''''''''''''''''''''''''''''''''''''((((((&&&%%%&&&(((******'''%%%******))))))((('''''''''((((((((((((''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&%%%$$$#########$$$$$$$$$%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$############%%%$$$$$$######"""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######$$$%%%###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$ !!!"""###$$$&&&'''((($$$$$$$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########***(((%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$############''''''''''''''''''''''''(((((((((((((((''''''&&&''''''((((((((())))))***((())))))***+++*********)))+++,,,,,,++++++---...000111333555999???FFFKKKPPPWWWbbblllpppooommmmmmooosssvvv{{{}}}|||vvvqqqpppppppppmmmkkkkkklllnnnooopppqqqtttxxx|||~~~xxxxxxyyyzzz|||}}}|||yyyvvvtttrrrrrrrrrooollliiiiiiiiifffaaa]]][[[___cccddd```[[[WWWTTTSSSUUUWWWYYYZZZ[[[ZZZZZZYYYWWWUUUSSSSSSRRROOOMMMGGGGGGHHHIIIJJJGGGCCC???999777333///,,,***))))))******++++++,,,,,,,,,,,,,,,+++)))))))))***))))))+++***(((((()))******)))***)))))))))))))))******))))))((('''''''''''''''+++******)))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''((((((''''''&&&&&&&&&%%%'''''''''((((((((())))))$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((())))))---,,,******,,,,,,+++)))******))))))(((''''''&&&))))))((((((''''''&&&&&&)))))))))(((((((((''''''))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%###%%%''''''&&&$$$$$$%%%&&&%%%$$$###############""""""######$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&& """$$$%%%&&&'''$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$#########$$$$$$%%%%%%%%%'''%%%$$$###$$$$$$###"""%%%%%%%%%&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&((((((((()))))))))))))))'''((())))))******)))))))))+++,,,---,,,,,,...///...222777>>>FFFOOOYYY___jjjnnnssstttsssqqqooonnnppprrrsssuuu||||||zzz{{{}}}~~~vvvsssqqqlllhhhggghhhhhhfffeeeeeegggiiiiiiiiijjjlllnnnqqqtttvvv{{{}}}xxxxxxyyy{{{~~~~~~|||yyyuuusssqqqqqqrrrooollliiihhhiiihhhddd```\\\```dddeeebbb]]]XXXVVVTTTVVVYYY[[[\\\]]]\\\[[[XXXVVVTTTSSSSSSRRROOOMMMGGGGGGIIIJJJKKKIIIDDDAAA:::777333///,,,***))))))+++,,,------......---------,,,++++++*********+++,,,***(((((()))***)))((()))))))))))))))******+++((((((''''''''''''(((((()))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%&&&''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''))))))((('''&&&%%%%%%$$$'''''''''(((((())))))***&&&&&&&&&'''(((((())))))))))))***+++++++++******((())))))******++++++,,,000///---,,,+++,,,------,,,++++++***)))(((''''''++++++******))))))((((((((())))))))))))(((''''''((((((((((((''''''''''''((((((((('''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%''''''&&&%%%%%%&&&%%%$$$$$$######$$$$$$%%% !!!###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###""""""##################$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!$$$$$$$$$$$$$$$%%%%%%%%%!!!""""""#########"""""""""###%%%$$$###!!!"""""""""######$$$%%%&&&&&&'''###$$$%%%%%%&&&%%%%%%%%%############$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))******((())))))******))))))((((((((()))************)))***+++------------///000000666AAAMMMZZZgggsss{{{~~~xxxvvvtttqqqpppsssttttttyyy}}}{{{{{{{{{|||uuulllhhhgggdddaaacccddddddcccbbbcccfffhhhddddddddddddeeegggiiijjjooossszzzxxxxxxzzz}}}}}}yyyuuurrrppppppqqqoookkkhhhhhhiiiiiifffddd]]]aaaeeefffccc^^^YYYWWWUUUWWWZZZ]]]^^^^^^]]]\\\XXXVVVTTTSSSRRRQQQOOOMMMGGGHHHIIIKKKLLLJJJFFFCCC<<<999555111---+++******++++++---.........---,,,,,,,,,,,,+++******+++,,,+++)))((((((***+++***))))))))))))))))))***++++++''''''&&&''''''((()))***((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((((((((((((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&&&&%%%&&&''''''((())))))******)))))))))***++++++,,,,,,+++,,,.../////////......,,,,,,------...//////000...000222111///...111333222222111000///...---,,,---------------------,,,***++++++,,,+++***)))((((((((((((((('''''''''''')))((((((((('''''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%&&&'''&&&%%%$$$&&&'''$$$$$$###$$$$$$%%%&&&'''"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$"""!!!"""###""""""#########$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$"""###$$$$$$$$$###"""!!!"""$$$&&&%%%"""!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&!!!###$$$&&&&&&''''''(((%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&((()))*********''''''''''''''''''''''''$$$%%%&&&((())))))******((()))************)))(((******+++,,,,,,,,,,,,+++***+++---...---...000111666???NNN___qqq}}}zzzxxxtttpppvvvzzzzzz|||}}}}}}~~~~~~~~~rrriiicccaaa___^^^bbbbbbcccbbbbbbccceeehhhdddcccbbbbbbbbbcccdddeeeiiioooxxxxxxxxxzzz~~~~~~yyyuuuqqqpppppppppnnnkkkhhhhhhjjjjjjhhhfff^^^aaaeeefffccc^^^ZZZWWWVVVXXX[[[^^^```___^^^]]]XXXVVVTTTSSSRRRQQQOOONNNHHHHHHJJJLLLMMMKKKGGGDDD===;;;666222...,,,++++++***+++,,,---...---,,,,,,***++++++***))))))***+++)))''''''(((***,,,,,,,,,))))))((())))))***++++++&&&&&&&&&&&&((()))***+++'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''######%%%&&&'''((((((((($$$$$$$$$%%%&&&'''((())))))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''&&&''''''((()))******+++++++++,,,---......//////...///000222222222111000/////////000111222222333111666::::::777666999===999999888777555444444333000000000000000000000000......///000///...---,,,---------,,,,,,,,,,,,+++))))))(((((('''''''''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&'''&&&$$$$$$&&&(((#########$$$%%%&&&(((((($$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$"""!!!!!!"""""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%% """###%%%&&&&&&&&&%%%$$$&&&((('''$$$######%%%''''''&&&%%%%%%$$$######"""###%%%&&&'''&&&%%%%%%&&&&&&&&&''''''(((((((((%%%%%%$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&((()))***++++++***)))(((+++,,,------......------***,,,---.........000222;;;FFFXXXmmm|||yyytttqqqyyytttjjjccc```___^^^aaabbbcccbbbbbbccceeehhhfffeeedddcccbbbcccdddeeekkkqqq|||yyyvvvwww{{{}}}yyytttqqqppppppppppppmmmkkklllmmmlllhhhddd___bbbeeeddd```[[[YYYXXXTTTVVVYYY\\\______\\\YYYZZZWWWSSSPPPOOOOOONNNMMMHHHKKKKKKIIIJJJKKKHHHCCC555444222222222111...,,,(((***---//////...+++***......---+++***(((''''''+++***)))(((((()))***++++++***)))((((((***,,,---''''''(((((())))))******%%%&&&'''((())))))(((((((((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((&&&$$$%%%((()))'''$$$%%%%%%&&&'''((()))***+++%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&(((''''''&&&&&&''''''((('''$$$!!!"""$$$&&&&&&$$$%%%'''''''''&&&&&&(((***+++,,,------,,,+++,,,...///111111111000111333555:::777444222333444444444444333111222555777888888:::999999999:::===@@@AAAAAA???<<<;;;<<<<<<999666444222111222555777555333222333555666555444222000000111222111...,,,,,,---...---+++***))))))***+++%%%%%%&&&((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%'''((((((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$))))))(((((('''&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###"""!!! !!!""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$&&&%%%###"""""""""######"""############$$$$$$$$$'''&&&$$$""""""###$$$%%%%%%$$$#########$$$%%%&&&&&&%%%%%%$$$#########$$$"""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((******$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***************)))((((((******++++++++++++,,,,,,...,,,---///000000555;;;BBBPPPeeewww{{{wwwuuu{{{~~~}}}}}}vvvlllddd```^^^^^^`````````bbbdddgggjjjllljjjiiihhhgggfffhhhlllpppwww}}}yyyvvvwww{{{}}}yyytttqqqppppppppppppmmmkkkkkklllkkkfffbbb]]]```cccccc___[[[YYYXXXUUUVVVXXX[[[^^^^^^\\\ZZZ[[[WWWSSSPPPOOONNNMMMLLLGGGJJJJJJHHHIIIJJJGGGBBB;;;999777555444222...,,,+++,,,---//////...---,,,))))))((((((((((((((((((+++***)))(((((()))***+++,,,,,,---------------,,,''''''(((((())))))))))))***((('''&&&&&&''')))+++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((%%%######&&&''''''&&&'''((()))(((((((((***,,,---...000000......///000111222333333222333555666:::777555444555666777666777666555666888;;;<<<<<<<<<<<<<<<===???BBBEEEGGGIIIFFFCCCAAAAAA@@@===:::999777666777:::;;;:::999777888999::::::999888888444333333444555444111///,,,+++***)))(((((((((((()))))))))******+++++++++''''''&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$(((((((((((('''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!"""#########$$$$$$%%%%%%$$$$$$###%%%$$$$$$#########$$$$$$&&&%%%$$$#########$$$$$$&&&%%%$$$###"""######$$$############$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%$$$$$$#########$$$%%%&&&&&&%%%$$$$$$######$$$$$$"""$$$&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***************)))((((((........................---,,,---000222333:::BBBRRR^^^mmmyyyyyytttsssyyy||||||~~~~~~{{{~~~xxxooohhheeecccccccccccceeegggjjjnnnqqqsssrrrsssrrrrrrssswww}}}xxxvvvwww{{{}}}xxxtttqqqpppppppppooommmjjjjjjjjjiiiddd```[[[^^^```aaa^^^[[[XXXWWWVVVVVVWWWZZZ\\\]]]\\\[[[\\\XXXSSSPPPNNNMMMLLLKKKFFFIIIIIIGGGHHHIIIFFFAAA<<<:::666333111...***'''(((((())))))************(((((((((((((((((())))))******))))))))))))*********,,,...//////---+++)))'''(((((((((((())))))))),,,)))%%%!!!!!!$$$(((+++***)))(((((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$%%%''')))&&&&&&&&&&&&%%%%%%$$$$$$((((((''''''''''''((((((&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%'''))))))((((((***+++******+++---///000222444444333222333444444555777777666666888999<<<:::888888:::;;;<<<;;;;;;::::::;;;>>>@@@AAAAAA@@@@@@AAACCCEEEIIILLLNNNRRRPPPLLLJJJHHHFFFBBB@@@>>>===<<<===???@@@@@@@@@<<<;;;;;;::::::;;;<<<===;;;999888:::======777222......---,,,+++***((('''((('''''''''''''''((()))''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###"""!!!""""""###&&&%%%$$$#########$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%############$$$$$$$$$%%%&&&%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$######$$$$$$###$$$&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''%%%###!!!!!!$$$&&&(((&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((((((((((((((())))))))))))*********+++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,...222555999CCCMMMeeelllvvv|||~~~xxxssstttzzz~~~|||}}}{{{xxxuuutttvvvyyy}}}}}}vvvppplllkkkjjjiiijjjllloootttxxx}}}}}}uuutttvvvzzz~~~|||xxxtttqqqoooooopppooollljjjiiiiiigggbbb^^^YYY[[[]]]___^^^[[[XXXVVVVVVVVVVVVXXX[[[\\\\\\[[[\\\YYYTTTPPPNNNMMMKKKJJJGGGIIIIIIHHHHHHJJJGGGAAA<<<999555111///,,,(((&&&(((((('''''''''((()))***------,,,+++***)))((((((***))))))))))))))))))***''')))***++++++***'''&&&((((((((((((((((((((((((***'''### """%%%''''''&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((('''((()))'''$$$$$$'''+++###$$$$$$%%%&&&'''''''''((((((''''''''''''((((((&&&%%%"""!!!!!!###&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((())))))))))))+++,,,,,,,,,---///111333555888888777777777888888:::<<<<<<;;;;;;<<<>>>@@@???>>>>>>AAABBBCCCBBB?????????@@@CCCFFFFFFEEEDDDDDDFFFHHHLLLOOORRRTTTYYYWWWTTTQQQMMMJJJGGGFFFDDDCCCCCCCCCEEEFFFHHHHHHFFFDDDAAA???>>>???AAACCCCCCCCCDDDDDDDDD@@@;;;888333444444333111///,,,+++((('''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&$$$"""!!! !!!""""""%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%###%%%&&&&&&%%%$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&%%%$$$###$$$%%%&&&(((&&&&&&&&&''''''''''''((('''''''''''''''((((((((((((((((((((())))))))))))*********++++++******)))++++++++++++++++++++++++......222777<<>>;;;777444222000---+++---,,,+++***+++,,,...///---,,,,,,+++***)))(((((()))))))))******)))))))))'''(((((((((((('''''''''((((((((('''''''''''''''((('''&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((("""$$$%%%### ###&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&$$$"""!!!!!!###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))******+++***,,,---......///222444777999<<<===<<<<<<<<<===>>>@@@BBBBBBBBBAAABBBCCCFFFEEEDDDFFFHHHJJJJJJIIICCCCCCCCCEEEIIIKKKKKKJJJHHHIIIKKKNNNQQQTTTVVVXXXZZZYYYXXXUUUQQQNNNLLLLLLMMMMMMMMMMMMMMMOOOQQQSSSVVVSSSOOOKKKIIIJJJLLLNNNKKKOOORRROOOHHHAAA>>>>>>::::::999888666333000...------,,,+++++++++++++++''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$"""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$%%%'''&&&%%%$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%'''((((((((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******............////////////111333999???DDDLLLZZZhhh|||~~~}}}}}}}}}~~~}}}}}}xxxxxxuuuqqqmmmkkkkkklllmmmoooqqquuuzzzvvvqqqrrrtttxxx{{{|||wwwssspppooooooooommmkkkhhhhhhiiigggbbb^^^YYYYYYZZZ\\\]]][[[WWWTTTTTTTTTUUUXXXZZZ[[[ZZZYYY[[[WWWRRROOOMMMLLLKKKJJJHHHKKKKKKIIIJJJKKKHHHCCC<<<999555222000///---,,,---,,,+++++++++,,,---...'''''''''((())))))******))))))************)))))))))))))))))))))*********(((((((((''''''''''''&&&(((((()))***))))))'''''''''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$$$$%%%)))(((((('''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###"""###%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''''')))+++,,,++++++,,,...,,,...000111111333666888;;;>>>AAACCCBBBAAAAAABBBCCCEEEHHHIIIHHHHHHHHHIIIKKKJJJJJJKKKMMMOOONNNMMMGGGGGGHHHKKKNNNPPPPPPOOONNNOOOQQQSSSUUUWWWYYYZZZZZZZZZZZZXXXUUUSSSSSSTTTVVVVVVVVVVVVVVVXXX[[[^^^```\\\XXXSSSRRRRRRTTTVVVVVV[[[^^^YYYNNNEEEDDDGGG@@@???===;;;888555333111000111111000///...---,,,))))))((('''''''''''''''&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''''''''&&&###$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$&&&'''&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$%%%(((***+++)))'''%%%&&&&&&&&&''''''''''''((()))))))))(((((((((((('''(((((((((((()))))))))))))))***++++++,,,++++++++++++,,,,,,---...///000000666:::AAAIIINNNUUUdddsss|||}}}~~~xxxsssqqqnnnkkkgggfffgggiiijjjkkkmmmrrryyyuuurrrtttvvvyyy|||~~~|||wwwssspppnnnnnnooommmjjjhhhhhhiiihhhccc___ZZZZZZZZZ\\\]]][[[WWWRRRRRRSSSUUUXXX[[[[[[YYYWWWYYYVVVRRROOOMMMMMMLLLKKKHHHJJJJJJHHHIIIKKKHHHBBB;;;777333///...,,,+++)))***))))))))))))***++++++&&&''''''((())))))******((()))***++++++***)))(((&&&(((***,,,------,,,+++(((((('''''''''&&&&&&&&&'''(((((()))))))))(((((('''&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((***+++***(((&&&(((((('''&&&%%%$$$######&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''&&&'''(((((())))))(((((()))((((((''''''(((((()))))),,,///000///...///111000111333444555777:::===@@@CCCGGGIIIHHHGGGGGGGGGHHHJJJMMMNNNNNNMMMMMMMMMNNNMMMMMMNNNPPPPPPOOONNNKKKLLLMMMPPPTTTVVVUUUTTTUUUUUUWWWXXXYYYZZZ[[[[[[YYY[[[]]]\\\ZZZYYY[[[]]]YYYZZZ[[[ZZZYYY[[[```dddccc```\\\YYYXXXZZZ\\\^^^aaacccddd___UUUOOOMMMNNNGGGEEEBBB???<<<999777666333444666666555222000...---,,,+++***)))(((((((((&&&%%%$$$######%%%&&&(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&''''''&&&&&&###$$$$$$%%%%%%$$$$$$### """###%%%&&&%%%$$$###"""###$$$%%%%%%%%%%%%$$$""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$&&&''''''%%%###$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%'''((()))((('''&&&&&&&&&&&&''''''''''''((())))))))))))((((((((('''(((((((((((()))))))))))))))***++++++,,,,,,,,,+++'''((()))+++---...///000;;;@@@IIIRRRVVV]]]lllzzz}}}~~~yyy|||~~~}}}zzzuuuqqqnnnkkkiiifffeeefffhhhjjjkkknnnttt{{{vvvsssuuuwwwzzz~~~~~~{{{wwwssspppnnnnnnooollljjjhhhhhhjjjhhhddd```[[[ZZZZZZ\\\^^^\\\VVVRRRQQQRRRUUUYYY\\\\\\YYYVVVXXXUUUQQQNNNNNNMMMLLLKKKGGGIIIIIIGGGHHHJJJFFFAAA@@@<<<666222000...,,,++++++,,,,,,,,,------------,,,,,,++++++******))))))((()))***++++++***)))((("""%%%***...000...+++)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$%%%%%%&&&'''(((((((((((((((((((((((('''&&&&&&))),,,+++'''###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''&&&''')))*********)))((())))))(((((((((((())))))***...222222111111222444222444666777888:::===@@@CCCFFFJJJMMMLLLKKKKKKKKKJJJMMMPPPQQQQQQPPPOOOPPPNNNNNNMMMOOOPPPQQQOOONNNNNNOOOPPPTTTWWWYYYYYYWWWYYYZZZ[[[[[[\\\\\\\\\\\\YYY\\\______^^^^^^aaadddYYYZZZ[[[ZZZYYY[[[```dddgggeeecccaaaaaacccfffggghhhgggeeeaaa\\\WWWTTTSSSMMMKKKGGGCCC@@@===<<<<<<:::<<<>>>???===:::666444000///...,,,+++***))))))((('''%%%%%%%%%''')))***&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$!!!###$$$&&&''''''&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!$$$'''((('''%%%$$$"""###$$$%%%&&&%%%%%%$$$!!!"""###$$$%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$#########$$$%%%%%%&&&%%%&&&''''''%%%###$$$$$$$$$$$$$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((******))))))((((((((('''(((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,)))***,,,...000222333444>>>DDDNNNWWW[[[bbbppp~~~~~~{{{{{{|||~~~xxx{{{xxx|||}}}{{{zzzxxxtttqqqnnnllljjjhhhgggiiijjjlllsssvvv|||zzzvvvwwwxxxzzz}}}}}}zzztttpppmmmnnnppprrrmmmhhhhhhiiihhhddd___\\\]]]___aaa```\\\UUUPPPQQQRRRTTTWWWZZZZZZXXXVVVVVVUUUSSSRRRQQQOOOLLLJJJJJJIIIHHHHHHHHHHHHEEECCC===;;;888444000---,,,+++***++++++++++++***)))))))))***+++,,,+++)))'''&&&*********)))))))))))))))+++******)))))))))))))))***(((&&&$$$%%%'''***,,,%%%''')))******)))'''%%%******))))))((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((((()))+++,,,+++***...222555666444222000///111333777:::===@@@CCCFFFKKKLLLMMMNNNNNNLLLKKKJJJIIIJJJMMMOOOQQQQQQPPPOOONNNLLLJJJIIIJJJLLLMMMMMMRRRQQQQQQUUUYYY\\\\\\ZZZZZZ[[[]]]\\\ZZZXXXXXXXXXZZZZZZ[[[\\\]]]___``````[[[[[[ZZZXXXYYY\\\bbbfffdddlllsssqqqgggaaabbbfffooonnnkkkddd]]]YYYZZZ\\\UUURRRLLLGGGDDDCCCDDDEEEEEEGGGHHHFFFCCCBBBDDDFFF===999444000...,,,***)))((('''&&&'''(((((('''%%%((('''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((())))))))))))************&&&''''''((()))******++++++++++++++++++,,,,,,,,,,,,---------...000333666===FFFRRR]]]eeekkkqqquuu}}}xxxuuutttttttttuuuuuuuuuttttttxxx|||yyyvvvuuutttrrrpppllljjjkkkooosssvvvyyy}}}}}}xxxxxxxxxzzz}}}~~~zzzuuupppnnnnnnpppqqqlllhhhgggiiihhhddd___]]]^^^___aaa```[[[TTTOOOPPPQQQSSSVVVYYYZZZXXXVVVWWWUUUSSSQQQQQQOOOKKKIIIJJJHHHGGGFFFGGGGGGEEEDDD===;;;777333///---,,,+++,,,,,,,,,,,,,,,+++************************++++++************))))))))))))***))))))((('''(((((((((((((((''''''''''''((()))&&&'''((())))))((('''&&&((((((((('''''''''&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&'''))))))+++*********,,,---...///,,,000555777777666666666555777;;;>>>@@@CCCFFFIIIMMMNNNPPPQQQQQQOOOMMMKKKJJJKKKMMMOOOPPPQQQPPPPPPNNNLLLJJJIIIIIIJJJJJJJJJKKKLLLPPPUUUZZZ[[[YYYVVVVVVXXXYYYXXXVVVTTTSSSSSSRRRTTTVVVZZZ\\\___```aaa]]]]]]\\\ZZZZZZ\\\```ccclllwww}}}oooeeeeeejjjlllkkkgggbbb\\\YYYZZZ\\\XXXVVVSSSPPPMMMLLLLLLLLLMMMOOOQQQRRRRRRQQQQQQQQQJJJEEE???999555222000...,,,***(((((()))***)))(((***)))((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###""""""$$$'''***+++***%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))***+++++++++******++++++++++++,,,,,,++++++,,,,,,---000444888@@@IIIUUU```fffkkkpppttt|||{{{yyywwwtttrrrpppooopppqqqqqqqqqqqquuu|||}}}zzzwwwuuutttuuuuuuuuutttssstttxxx}}}yyyyyyxxxzzz}}}~~~{{{vvvqqqnnnooopppoookkkgggfffiiiiiiddd```]]]^^^___```___ZZZSSSNNNNNNNNNQQQTTTWWWXXXWWWUUUVVVTTTRRRQQQPPPNNNJJJHHHIIIGGGFFFEEEFFFFFFFFFDDD;;;999666222///,,,++++++,,,------------,,,++++++***)))'''''''''))),,,...************************)))((((((''''''''''''''''''(((((())))))((('''&&&(((''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''((())))))******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&&&&&&&((()))***,,,***)))((())),,,///111///333777::::::999999999777:::>>>AAABBBEEEGGGJJJLLLNNNQQQSSSSSSPPPLLLJJJJJJJJJKKKLLLMMMNNNOOOOOOLLLKKKJJJHHHGGGFFFDDDDDDCCCGGGMMMTTTXXXWWWSSSOOOPPPRRRSSSRRRPPPMMMLLLLLLMMMPPPTTTYYY\\\___``````]]]]]]]]]\\\[[[]]]```cccjjjwww}}}lll```___eeegggfffddd```\\\[[[\\\]]][[[ZZZYYYXXXWWWVVVVVVVVVVVVXXX[[[___bbbcccaaa___YYYSSSKKKDDD>>>:::777555222///,,,++++++,,,,,,+++---,,,***)))'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""!!!"""$$$(((+++,,,,,,%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!!!!"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))******)))'''%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))******++++++,,,,,,************++++++,,,,,,+++,,,,,,---///444:::>>>FFFOOOZZZdddiiillloooqqqssssssuuuuuutttrrrooonnnppppppqqqpppqqqtttyyy}}}~~~{{{wwwttttttvvvyyy{{{{{{}}}yyyyyyyyy{{{~~~~~~{{{wwwrrroooooopppnnniiieeefffhhhhhhddd```]]]]]]^^^___]]]YYYSSSNNNLLLMMMOOORRRUUUWWWVVVTTTUUUSSSQQQPPPOOOMMMIIIGGGFFFEEEFFFGGGHHHHHHEEECCC:::888555111...,,,+++***,,,,,,,,,---,,,++++++***(((''''''&&&'''((()))***)))***************++++++))))))(((''''''''''''((((((((((((((('''''''''''')))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''')))***+++......,,,++++++...222555777999;;;<<<999777666555888;;;???AAABBBDDDFFFHHHIIILLLOOOQQQQQQNNNIIIFFFHHHHHHHHHHHHIIIKKKLLLMMMKKKKKKKKKIIIEEEBBBAAA@@@AAAEEEJJJOOOQQQPPPLLLIIIIIIKKKLLLLLLKKKIIIIIIIIINNNQQQVVV[[[___aaaaaaaaaZZZ[[[\\\\\\\\\]]]```cccccclllsssooobbbYYYXXX\\\bbbaaa```^^^]]]]]]^^^___\\\\\\[[[[[[[[[]]]^^^_________```eeekkkooonnnkkk```[[[SSSLLLFFFBBB>>><<<999555000...---.........000///,,,***((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&'''''''''#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((())))))(((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''((((((((()))))))))))))))******+++++++++))))))******+++,,,,,,,,,---...///111555;;;BBBGGGNNNVVV```hhhkkklllnnnooommmnnnqqqtttuuuvvvvvvvvvvvvvvvuuuuuuuuuwwwyyy{{{}}}~~~yyywwwxxx}}}~~~xxxxxxzzz}}}|||xxxssspppppppppmmmiiieeeeeehhhhhhddd___\\\\\\\\\]]]\\\YYYSSSOOOLLLLLLNNNPPPTTTUUUUUUTTTSSSRRRPPPOOONNNLLLIIIGGGBBBDDDGGGKKKLLLJJJEEEAAA:::888555111...,,,+++++++++++++++++++++******)))))))))*********)))((('''))))))******+++++++++,,,+++***))))))(((((())))))***)))'''%%%%%%&&&(((***)))(((&&&$$$$$$&&&((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###''''''''''''(((***,,,---333444444222111222666::::::<<<===<<<999555444333999<<<@@@CCCCCCDDDEEEFFFHHHJJJNNNPPPOOOLLLGGGDDDGGGGGGGGGHHHIIIKKKMMMNNNMMMOOOOOOLLLHHHDDDCCCCCCEEEGGGJJJKKKJJJHHHFFFEEEDDDFFFIIIJJJIIIHHHIIIJJJNNNQQQWWW]]]bbbeeeffffff[[[\\\\\\[[[ZZZZZZ\\\^^^```bbbccc```[[[XXXWWWXXXZZZYYYXXXXXXYYY[[[[[[\\\^^^]]]\\\\\\^^^aaaeeehhhhhheeedddgggmmmrrrtttsssccc___YYYSSSOOOLLLHHHFFF???;;;666333222222111111222000---***(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%######$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&#########$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%''''''&&&&&&''')))%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))*********((((((((())))))))))))))))))******+++,,,,,,------...///222666;;;BBBJJJOOOVVV]]]ffflllmmmmmmnnnooolllnnnqqquuuyyy~~~~~~|||zzzyyyyyyzzz{{{{{{~~~~~~}}}~~~xxxxxxzzz~~~}}}yyytttqqqppppppmmmiiieeeeeeggggggbbb^^^ZZZZZZ[[[\\\\\\YYYTTTQQQNNNMMMNNNPPPSSSTTTSSSRRRQQQOOONNNMMMMMMLLLJJJGGGAAACCCHHHLLLNNNLLLFFFBBB:::888555222///---,,,,,,***++++++++++++***))))))+++,,,---...---+++)))'''))))))******+++,,,,,,,,,++++++***)))))))))))))))***(((&&&$$$$$$'''***,,,((('''%%%$$$$$$%%%'''((('''''''''''''''(((((((((''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###((((((((((((***,,,...000333555888777444333555777888:::;;;;;;999777777777<<>>:::888777666444444333000,,,)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###""""""$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%$$$$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%&&&&&&&&&((()))%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))************((((((((((((((((((((()))***++++++,,,---...//////---111555;;;AAAIIIQQQVVV^^^dddkkknnnooonnnooopppnnnppptttyyy|||zzz{{{}}}~~~~~~zzzyyyzzz~~~~~~zzzuuurrrppppppnnniiieeedddffffffaaa\\\XXXXXXYYYZZZ[[[YYYVVVSSSPPPOOONNNPPPRRRSSSRRRQQQNNNMMMLLLLLLMMMLLLJJJHHHDDDEEEGGGJJJLLLLLLIIIFFF;;;999666333000...------++++++,,,,,,++++++***)))++++++++++++++++++******))))))***++++++,,,------******)))((((((((((((((('''&&&%%%%%%&&&(((***,,,'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))***,,,...000222444999===>>>999555444555777999;;;;;;:::999:::;;;;;;>>>BBBDDDDDDCCCCCCCCCGGGHHHJJJJJJIIIGGGDDDBBBAAABBBEEEIIILLLMMMNNNOOOPPPRRRSSSOOOKKKIIIKKKOOONNNPPPPPPNNNKKKHHHIIIJJJKKKMMMOOOOOONNNLLLLLLMMMLLLNNNRRRVVVZZZ]]]___aaaYYYXXXVVVSSSRRRSSSVVVYYYYYYXXXVVVSSSPPPMMMLLLKKKNNNLLLLLLOOOSSSUUUUUUTTT[[[]]]aaaeeehhhjjjkkkkkkllllllkkkjjjhhhhhhjjjlllcccbbbaaaaaa```]]]XXXTTTMMMJJJFFFBBB@@@>>>:::888777555222///,,,+++***)))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$"""!!!"""%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&''')))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))+++,,,,,,---...///000111000555<<>>;;;;;;999;;;<<<<<<;;;::::::;;;999<<<@@@BBBAAA@@@@@@@@@EEEEEEFFFFFFEEEBBB@@@???;;;>>>BBBFFFIIIKKKKKKKKKMMMOOOOOOLLLGGGFFFJJJOOOOOORRRTTTSSSPPPMMMLLLMMMPPPRRRSSSRRRPPPNNNMMMMMMPPPPPPQQQRRRSSSTTTTTTUUURRRRRRQQQPPPPPPTTTZZZ___[[[^^^___ZZZRRRLLLJJJJJJNNNMMMMMMPPPTTTWWWWWWUUUUUUZZZaaagggkkkkkkiiiggghhhjjjkkkiiieeebbbbbbdddaaaaaaaaabbbaaa^^^XXXTTTQQQOOOKKKHHHEEEBBB>>>;;;999777555111///---,,,,,,((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########""""""""""""!!!#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))++++++******************,,,,,,---...///000111222555:::CCCKKKSSS[[[bbbfffgggkkkooopppooooooqqqtttpppttt{{{~~~~~~{{{{{{}}}~~~~~~zzzxxxxxx{{{}}}yyyvvvsssqqqpppsssllleeecccddddddaaa^^^WWWYYY[[[\\\\\\YYYVVVTTTSSSRRRPPPPPPRRRSSSRRRQQQQQQPPPOOOMMMKKKJJJHHHHHHCCCGGGIIIHHHIIIMMMLLLIII@@@<<<777333111///---+++,,,+++***))))))***+++,,,((('''&&&((()))******)))************************))))))(((''''''''''''(((''''''&&&&&&&&&&&&''''''******)))((('''&&&&&&%%%(((((('''&&&%%%$$$$$$###&&&&&&'''(((((('''&&&%%%''''''((((((((((((''''''&&&'''(((((())))))(((((($$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&&&&''''''%%%&&&((('''''''''((()))+++++++++,,,...111444666@@@IIIQQQOOODDD<<<;;;===>>>======>>>??????===<<<888===CCCEEEDDDBBBAAAAAAAAACCCGGGIIIHHHEEE@@@===???@@@BBBDDDFFFFFFFFFFFFGGGHHHHHHHHHGGGHHHJJJMMMNNNRRRVVVXXXVVVTTTTTTUUUVVVVVVWWWWWWUUUSSSQQQPPPOOOQQQQQQNNNJJJHHHIIIKKKMMMQQQTTTSSSRRRTTTZZZ```eeeddd```ZZZTTTNNNLLLKKKKKKPPPUUUVVVTTTRRRSSSTTTSSSXXX^^^ccceeefffggggggdddccccccbbbaaa`````````bbbaaa`````````___[[[XXXZZZUUUQQQOOOOOOMMMHHHDDD===<<<999666222///,,,***))))))))))))(((((('''''''''&&&&&&'''''')))******,,,+++***(((&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''(((***+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''(((((((((((((((''''''))))))))))))((((((((((((%%%%%%&&&'''((((((''''''******+++++++++,,,,,,,,,++++++---//////...333;;;>>>JJJUUUZZZ^^^eeejjjlllrrrrrrqqqppppppoooooonnnooowww}}}~~~wwwrrrssswww{{{yyy|||zzzxxxyyy||||||yyyuuusssqqqppprrrlllfffcccddddddbbb___WWWXXXZZZ[[[YYYWWWSSSQQQTTTRRRQQQQQQSSSUUUTTTTTTRRRRRRPPPNNNLLLJJJHHHGGGDDDGGGIIIHHHIIILLLKKKHHHBBB>>>888333000...,,,***++++++************++++++***)))'''((()))******)))(((((((((((((((((((((((()))(((((('''&&&'''''''''''''''&&&&&&&&&&&&''''''))))))(((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%'''((((((((('''&&&'''''''''(((((('''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%'''((((((((((((***+++,,,,,,,,,...000444777999DDDLLLSSSPPPFFF>>>>>>AAACCCAAA@@@@@@@@@@@@???===<<>>???@@@AAABBBCCCDDDDDDCCCDDDFFFIIIKKKLLLNNNQQQSSSWWWYYY[[[[[[YYYXXXWWWWWWSSSRRRQQQPPPPPPPPPPPPQQQQQQRRRRRRQQQNNNLLLLLLMMMNNNQQQSSSTTTTTTXXX^^^ccckkkiiieee___ZZZWWWXXXZZZ___```___[[[UUUQQQQQQRRRXXX]]]bbbeeeccc```\\\ZZZ]]]\\\[[[ZZZZZZ[[[]]]^^^]]][[[ZZZZZZ\\\^^^______^^^^^^^^^______]]]YYYVVVSSSPPPKKKFFFBBB>>>999666///...,,,***))))))******((())))))((('''&&&%%%$$$%%%%%%%%%%%%&&&'''((()))$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''((()))))))))(((''''''(((((())))))******'''(((((())))))))))))(((******+++++++++,,,,,,,,,///,,,,,,///222:::GGGTTTjjjuuu~~~zzz||||||xxxsssooonnnooottt|||vvvtttnnniiijjjppptttssstttrrrooolllmmmrrrzzzzzzxxxyyy|||{{{wwwsssqqqpppoooppplllhhheeeeeedddbbb```]]]]]]]]]]]][[[WWWTTTRRRNNNMMMLLLNNNPPPSSSSSSSSSVVVUUURRRPPPMMMJJJHHHGGGDDDHHHIIIGGGGGGJJJIIIEEEAAA===888333111...,,,+++++++++---......---++++++///---***)))***++++++***))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((((()))(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&'''%%%''')))***+++---///111000111333666:::>>>BBBDDDMMMPPPQQQMMMGGGDDDDDDGGGHHHFFFDDDDDDFFFGGGGGGFFFGGGHHHKKKLLLJJJHHHEEEDDD@@@@@@AAAAAA@@@???>>>>>>??????@@@AAABBBBBBCCCCCCGGGIIIMMMOOOPPPQQQSSSUUUUUUVVVVVVUUUTTTSSSRRRRRRPPPOOONNNMMMNNNOOOPPPQQQSSSTTTTTTSSSRRRQQQQQQQQQUUUVVVXXXYYYYYY\\\```dddhhhfffbbb]]]ZZZ[[[^^^aaadddccc```ZZZSSSPPPQQQSSSYYY\\\______^^^\\\ZZZZZZ^^^_______________^^^^^^]]]ZZZWWWWWW[[[___bbbdddaaabbbccccccccccccddddddddd```ZZZVVVPPPIII@@@:::444333000---,,,+++,,,,,,(((((())))))((('''%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''(((((((((((((((''''''&&&''''''((()))******+++((())))))*********))))))******+++++++++,,,,,,,,,///,,,+++///666AAASSSbbbxxx~~~{{{uuuqqqqqqssszzz~~~|||}}}|||vvvmmmeeecccgggmmmpppnnnnnnnnnooosss{{{zzzyyyyyy}}}{{{vvvrrrpppooonnnnnnllliiifffeeedddbbbaaa^^^^^^^^^]]]ZZZWWWTTTRRRMMMLLLLLLMMMQQQSSSTTTSSSVVVUUURRRPPPMMMJJJHHHGGGDDDGGGHHHGGGGGGIIIHHHDDD>>>:::666333111000///...++++++---......---++++++///---******+++++++++***))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((((()))(((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((%%%'''***,,,---000222555444555888;;;???BBBEEEGGGLLLLLLLLLIIIFFFDDDEEEFFFFFFEEEEEEFFFIIIKKKLLLKKKHHHHHHIIIIIIIIIGGGDDDAAA???????????????>>>>>>>>>?????????@@@AAABBBCCCCCCKKKNNNRRRSSSSSSSSSTTTTTTSSSQQQPPPOOONNNNNNMMMMMMMMMMMMLLLLLLMMMOOOQQQSSSUUUUUUVVVWWWWWWWWWVVVUUUZZZ\\\]]]]]]^^^^^^```aaaaaa___\\\YYYXXX[[[aaaeeeddddddaaa[[[UUUSSSVVVYYY___^^^\\\YYYVVVVVVWWWYYYZZZ]]]aaadddeeedddbbb```]]]ZZZWWWWWW[[[```eeegggdddddddddccccccgggmmmssstttpppjjjeee^^^TTTGGG>>><<<:::777444111///......'''(((((((((((((((((('''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%$$$############$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((())))))))))))((('''%%%%%%&&&''''''((()))******+++)))***************))))))******+++++++++,,,,,,,,,///,,,---333;;;HHH[[[kkkzzz|||xxxvvvyyy{{{}}}yyyyyy}}}zzzppphhheeegggnnnttttttuuuxxx|||zzzyyyzzz}}}zzzuuuqqqnnnnnnnnnmmmllljjjhhhfffdddcccbbb]]]\\\\\\ZZZXXXUUUSSSQQQPPPOOOOOOPPPSSSUUUVVVVVVTTTSSSQQQOOOLLLJJJHHHGGGBBBFFFGGGFFFFFFIIIHHHEEE<<<999555222222111000///++++++,,,,,,,,,,,,++++++---+++***+++,,,,,,+++)))(((((((((((((((((((((((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&''''''''')))((('''%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))&&&)))---///111444888:::999:::<<>>>>>?????????>>>>>>>>>>>>>>>??????AAACCCDDDEEEMMMPPPTTTVVVUUUSSSRRRRRRRRRPPPMMMLLLLLLMMMMMMLLLKKKKKKLLLMMMOOOQQQSSSTTTVVVVVVWWWZZZ]]]^^^]]][[[]]]___aaabbbbbbaaa___^^^[[[ZZZYYYWWWWWWZZZ```dddddddddbbb^^^ZZZZZZ^^^bbbhhhddd^^^WWWRRRQQQSSSVVVTTTXXX]]]cccffffffdddccc^^^ZZZWWWWWW[[[```eeegggdddffffffeeeeeekkkvvv}}}tttnnnggg]]]PPPGGGEEEDDDAAA===999555222000***))))))(((((()))******))))))'''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%$$$######$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((())))))))))))((('''%%%$$$''''''(((((())))))******)))************))))))(((******+++++++++,,,,,,,,,///...222:::CCCOOO```oooxxx}}}zzzyyyzzz~~~}}}zzz{{{}}}xxxsssoooooovvv}}}zzzyyyzzz}}}zzztttpppnnnmmmmmmllllllkkkiiifffdddcccccc\\\\\\[[[ZZZXXXVVVTTTSSSRRRPPPPPPQQQTTTVVVVVVVVVRRRRRRPPPNNNLLLJJJHHHGGGAAAEEEFFFEEEFFFIIIHHHEEE===:::555222111111000///++++++************++++++))))))***,,,------+++(((((((((((((((((((((((((((******)))(((((((((((()))''''''&&&&&&&&&&&&''''''%%%%%%&&&'''(((((())))))%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''(((((('''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))*********---000444666:::===@@@===>>>@@@BBBDDDEEEFFFGGGDDDBBBAAABBBDDDEEEEEEDDDHHHIIIKKKOOORRRSSSRRRPPPFFFDDDCCCDDDEEEDDDAAA>>>===>>>???@@@@@@???>>>===>>>>>>>>>???AAADDDFFFHHHKKKOOOSSSUUUTTTRRRQQQPPPRRRNNNKKKJJJKKKMMMMMMLLLJJJKKKMMMPPPRRRTTTUUUUUUWWWWWWYYY]]]bbbdddcccaaa```cccfffjjjkkkhhhdddaaa[[[[[[YYYWWWVVVYYY^^^aaaaaabbbaaa^^^\\\]]]aaaeeejjjgggaaaYYYSSSRRRTTTWWWWWWYYY\\\___aaabbbbbbbbb]]]ZZZWWWWWWZZZ^^^bbbddddddhhhkkkjjjjjjppp}}}xxxooojjjddd[[[TTTOOONNNLLLHHHBBB<<<777444...---***(((((()))***+++***)))((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((())))))))))))))))))******))))))((('''******+++++++++,,,,,,,,,000111888BBBKKKUUUdddpppxxx|||wwwsssuuu|||zzzyyyzzz}}}yyysssooommmmmmmmmllllllkkkiiifffdddcccccc^^^^^^]]]\\\ZZZXXXWWWVVVQQQPPPOOOPPPRRRTTTTTTTTTQQQPPPOOOMMMKKKJJJHHHHHH@@@DDDFFFEEEFFFIIIIIIFFF???;;;666333111000...---,,,+++***))))))***+++,,,'''((())),,,...---***(((************************+++******)))))))))))))))'''''''''&&&&&&'''''''''%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&############$$$&&&((()))''''''((((((((((((''''''&&&'''(((((())))))((((((&&&&&&&&&'''''''''(((((('''''''''((((((***++++++---///333777:::===AAADDD@@@AAABBBDDDEEEEEEFFFFFFAAA@@@???AAADDDFFFEEEDDDKKKLLLOOOSSSVVVUUUSSSPPPEEECCCBBBCCCEEEDDDAAA===<<<===???AAAAAA@@@>>>=========>>>???BBBEEEHHHIIIHHHLLLQQQTTTSSSRRRPPPOOOQQQMMMHHHHHHJJJLLLLLLLLLIIIKKKNNNQQQTTTUUUVVVVVVWWWWWWZZZ___eeegggfffdddcccffflllpppssspppkkkggg]]]]]][[[YYYWWWXXX\\\___]]]______]]][[[\\\```eeehhhfffbbb\\\WWWVVVXXXZZZ```___^^^]]]]]]]]]^^^___]]]ZZZWWWVVVYYY]]]```bbbccciiinnnoooooouuuxxxnnnjjjgggbbb^^^VVVUUUSSSOOOIIIBBB;;;777222000,,,((('''(((***+++))))))((('''''''''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################""""""""""""""""""""""""$$$$$$$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''''''''&&&$$$######$$$&&&'''&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$%%%&&&((()))*********))))))))))))(((((((((((()))))))))))))))(((''''''******+++++++++,,,,,,,,,111444===HHHQQQYYYeeeppp{{{{{{tttnnnrrr~~~{{{yyyzzz}}}zzztttooollljjjiiinnnllljjjhhhfffdddcccccc]]]\\\[[[ZZZYYYXXXWWWVVVRRRQQQQQQRRRTTTUUUTTTSSSRRRPPPLLLJJJIIIHHHFFFEEE@@@BBBDDDFFFFFFEEECCCBBB???;;;666222000///---+++++++++,,,,,,,,,,,,++++++......---,,,++++++,,,,,,+++++++++******)))''''''&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))&&&'''((())))))((('''&&&)))(((%%%$$$$$$%%%((()))%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&%%%$$$$$$$$$###"""!!!!!!!!!"""###&&&(((***+++,,,...111333666888;;;>>>AAABBBCCCDDDAAAAAAAAABBBBBBBBBCCCCCC@@@>>>>>>AAAGGGKKKMMMMMMKKKMMMPPPTTTVVVVVVSSSQQQOOOJJJDDDCCCFFFGGGEEEBBB???@@@AAAAAA@@@???>>>===:::>>>@@@???===???EEEJJJNNNOOOOOONNNLLLLLLNNNOOOJJJJJJIIIHHHGGGIIINNNRRRQQQRRRRRRSSSTTTWWW\\\```^^^___aaacccfffjjjlllnnniiipppwww{{{xxxsssooommmhhhbbb]]]\\\^^^___\\\YYYWWW[[[]]]ZZZUUUUUUZZZ```iiigggccc___\\\[[[\\\\\\```___]]]\\\ZZZZZZYYYYYYZZZWWWSSSRRRTTTWWWYYYZZZccciiiooosssvvv|||oooeeeeeehhhgggdddbbbcccaaa[[[SSSJJJCCC@@@777444///---,,,,,,+++***(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""###%%%'''(((((('''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%'''((()))*********)))))))))))))))++++++***************++++++,,,,,,++++++---000333555999DDDSSS\\\aaaiiittt{{{zzzsssooovvv{{{zzz{{{~~~~~~yyysssnnnkkkiiihhhmmmkkkjjjgggfffdddcccccc]]]]]]\\\ZZZYYYWWWVVVVVVSSSRRRQQQRRRSSSTTTSSSRRRQQQOOOLLLKKKKKKIIIGGGEEEBBBCCCFFFGGGHHHGGGEEECCC>>>:::555111///...,,,***))))))************))))))+++*********)))))))))((('''(((((()))))))))(((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''(((((('''&&&%%%'''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''((()))+++,,,---///333666;;;===???BBBCCCDDDCCCCCCBBBAAA@@@@@@???@@@@@@@@@BBBAAA@@@CCCHHHLLLMMMMMMKKKLLLOOORRRSSSSSSRRRPPPRRRMMMHHHGGGIIIJJJHHHEEEAAAAAABBBBBBAAA@@@???>>>===@@@BBBAAA???@@@EEEJJJMMMNNNOOONNNNNNNNNPPPRRRNNNMMMLLLKKKKKKNNNRRRUUUSSSTTTUUUUUUVVVYYY]]]aaaaaaaaabbbdddgggiiilllmmmlllrrryyy|||zzzuuuqqqooommmiiieeeeeeggggggddd```^^^```aaa^^^XXXXXX]]]cccfffddd```]]][[[[[[\\\]]]___^^^]]][[[YYYXXXVVVVVVTTTSSSQQQPPPQQQSSSUUUVVVaaafffmmmqqqtttyyy}}}ooohhhiiikkkjjjgggffffffeeeaaaZZZRRRIIIDDD>>>;;;666222///---***((())))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%&&&''''''((((((((((((((((((((())))))++++++***************+++,,,,,,,,,++++++---000333888>>>LLL[[[ccceeejjjqqq|||xxxuuuuuu||||||{{{|||~~~}}}wwwrrrmmmjjjiiiiiikkkjjjiiigggeeeddddddccc^^^]]]\\\ZZZXXXWWWUUUUUUTTTRRRQQQQQQSSSSSSRRRPPPOOOMMMLLLLLLLLLKKKHHHEEECCCEEEGGGHHHIIIHHHFFFEEE===999444111...---+++***))))))************))))))((())))))******)))''''''%%%%%%'''((())))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%$$$$$$$$$&&&)))++++++)))&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((''''''&&&''''''(((((()))***+++,,,...111777;;;@@@BBBEEEFFFGGGEEECCCBBBBBBAAA???===<<<===>>>???EEEDDDDDDFFFIIILLLMMMMMMIIIJJJKKKMMMMMMNNNNNNMMMTTTPPPKKKJJJKKKKKKIIIFFFCCCCCCCCCCCCBBBAAA@@@???@@@BBBDDDCCCAAABBBFFFJJJJJJLLLMMMMMMMMMMMMPPPRRRRRRPPPNNNOOOQQQUUUWWWXXXUUUWWWXXXXXXXXXZZZ^^^aaabbbcccdddeeegggjjjlllmmmppptttzzz}}}{{{vvvrrroooqqqooommmnnnqqqqqqmmmjjjggghhhfffaaaZZZYYY^^^cccdddbbb___]]]\\\\\\\\\]]]]]]]]]\\\[[[YYYWWWUUUTTTNNNNNNNNNOOOPPPQQQQQQRRR\\\aaahhhmmmppptttyyy}}}}}}xxxrrrmmmkkkjjjhhhgggiiiiiiiiiiiifff___TTTLLLEEEBBB===888555111---*********))))))((('''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''''''''''''''&&&&&&''''''(((((())))))+++***************++++++,,,---,,,++++++---111444===FFFVVVeeekkkjjjjjjmmmyyy|||}}}~~~|||}}}}}}||||||}}}wwwqqqmmmkkkjjjjjjkkkjjjhhhfffeeeddddddccc___^^^]]][[[YYYWWWUUUUUUTTTSSSRRRRRRRRRRRRQQQPPPMMMMMMMMMMMMNNNLLLHHHEEEDDDEEEFFFHHHHHHGGGFFFFFF>>>:::555111///...,,,***+++,,,,,,------,,,,,,+++((()))+++,,,,,,***((('''&&&&&&'''((())))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$&&&)))++++++)))&&&$$$%%%%%%%%%&&&&&&&&&''''''((((((((())))))))))))***%%%%%%%%%%%%&&&&&&''''''***++++++,,,...333999>>>BBBDDDFFFHHHHHHFFFCCCAAA@@@???<<<;;;;;;===???AAAGGGGGGGGGHHHJJJLLLMMMMMMGGGHHHHHHHHHGGGHHHIIIJJJRRROOOKKKJJJIIIIIIGGGEEEBBBBBBBBBBBBAAAAAA@@@@@@@@@BBBDDDDDDDDDEEEHHHKKKIIIJJJKKKKKKJJJJJJLLLNNNRRRQQQPPPRRRUUUXXXYYYXXXVVVXXXYYYZZZYYYZZZ]]]___aaabbbccceeegggiiilllmmmpppssswwwzzzyyyuuupppnnnnnnnnnppptttxxxxxxvvvtttqqqpppkkkddd\\\ZZZ^^^bbbeeecccaaa^^^\\\[[[[[[\\\[[[[[[[[[ZZZYYYWWWVVVTTTLLLNNNQQQRRRRRRQQQQQQQQQWWW\\\dddiiilllnnnqqqsssxxxxxxuuuooohhhdddbbbccciiiiiikkkoooqqqkkk```WWWLLLHHHBBB===:::777444222++++++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$############$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$######""""""$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%&&&((()))***)))((('''&&&&&&''''''((()))***************)))******+++,,,---------,,,---///444888EEEOOO^^^iiimmmkkkiiiiiipppwww|||}}}~~~~~~~~~}}}xxxzzz}}}~~~}}}}}}~~~}}}xxxrrrnnnlllmmmmmmkkkjjjiiigggeeedddcccccc______]]]\\\ZZZXXXWWWVVVUUUTTTRRRRRRSSSSSSRRRPPPNNNMMMMMMNNNNNNLLLHHHFFFCCCDDDEEEFFFFFFFFFEEEEEE???<<<777333111///---,,,,,,,,,------------,,,,,,'''(((***++++++***)))'''((())))))******))))))((())))))((((((''''''&&&&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((((((''''''''''''&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''***))))))))))))(((((((((###$$$%%%%%%&&&''''''(((++++++,,,---///444;;;@@@BBBCCCEEEFFFEEEDDDAAA@@@===<<<::::::;;;>>>AAACCCFFFGGGHHHIIIIIIJJJKKKKKKHHHIIIIIIGGGEEEEEEGGGIIIOOOMMMKKKJJJIIIGGGFFFEEEAAA@@@@@@@@@@@@AAAAAAAAA@@@AAACCCEEEFFFHHHKKKMMMKKKLLLLLLKKKIIIHHHIIIKKKPPPPPPRRRUUUWWWXXXWWWVVVVVVXXXZZZZZZYYYYYYZZZ\\\]]]^^^```bbbeeehhhjjjllllllnnnqqqssssssqqqmmmjjjiiikkkpppvvv{{{~~~~~~}}}{{{xxxrrrjjjcccaaacccfffgggeeebbb___\\\ZZZXXXXXXWWWWWWWWWWWWWWWVVVUUUUUUPPPTTTXXXYYYWWWUUUUUUUUUXXX]]]eeekkknnnooonnnmmmuuuvvvtttnnneee```aaaccchhhhhhlllrrrwwwtttllldddYYYTTTLLLEEE@@@===:::888...---+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&'''''''''$$$%%%%%%&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''((()))++++++***))))))''''''((()))******++++++******))))))***++++++,,,---.........000444:::???MMMVVVaaaggghhhhhhggggggeeekkkpppssswww~~~|||}}}zzz|||~~~~~~}}}}}}}}}wwwrrrnnnmmmnnnooonnnllljjjhhhfffdddcccccc```___^^^]]]\\\ZZZYYYYYYVVVTTTSSSSSSUUUUUUTTTRRRPPPNNNMMMMMMMMMLLLIIIFFFBBBBBBCCCDDDDDDDDDDDDDDD@@@<<<777444222000...---******++++++++++++******&&&&&&((())))))((((((''')))***************))))))((((((((((((((('''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''(((((('''''''''(((((()))((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%'''(((************---...///000333777===AAABBBBBBCCCBBBAAA@@@>>>===999999999:::<<>>AAADDDEEEDDDDDDEEEGGGDDDGGGHHHFFFAAA???@@@CCCFFFGGGGGGGGGEEEDDDDDDDDD>>>>>>??????AAADDDFFFGGGIIIIIIJJJKKKMMMNNNMMMMMMIIIIIIIIIHHHFFFEEEGGGHHHKKKTTT___bbb^^^XXXTTTTTTVVVXXX[[[\\\ZZZXXXWWWWWWZZZZZZZZZ[[[\\\]]]___```aaaaaabbbeeeggggggdddaaa___ccciiipppuuuyyy|||~~~~~~|||zzzxxxvvvwwwyyy{{{mmmllliiigggdddaaa___^^^___]]]ZZZXXXVVVVVVWWWXXX\\\```dddccc^^^ZZZZZZ\\\```eeemmmuuuxxxvvvpppkkkjjjmmmpppooollljjjkkkmmmmmmooorrruuuvvvwwwvvvuuusssqqqmmmhhh___TTTHHH@@@:::888444000---+++******''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''''''''###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''(((((()))***((((((''''''(((((()))***(((((())))))))))))))))))))))))))))))***+++,,,------...000333999AAAJJJQQQUUU]]]bbb```___aaacccaaaaaacccfffiiikkkpppyyy|||~~~|||{{{{{{|||||||||{{{||||||||||||zzzyyyzzz~~~|||{{{}}}{{{uuuooollllllmmmooorrrpppnnnjjjgggeeecccbbb``````_________^^^^^^^^^VVVUUUTTTUUUWWWXXXXXXVVVTTTQQQNNNLLLKKKJJJHHHFFFCCCCCCCCCCCCDDDDDDDDDDDD???;;;666222000///---+++,,,------......------,,,******))))))***+++,,,---###$$$&&&((()))***++++++&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))%%%$$$$$$$$$%%%''')))***$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***$$$%%%'''***+++,,,,,,,,,222444777999:::===AAACCCHHHFFFBBB>>>;;;999888777666777888999:::;;;;;;<<<;;;???BBBDDDBBBBBBCCCEEE>>>BBBDDDBBB<<<999:::===AAABBBCCCCCCAAA@@@@@@AAA>>>>>>???@@@CCCFFFHHHJJJOOONNNNNNOOOOOOOOONNNLLLCCCDDDDDDCCCBBBBBBDDDFFFKKKWWWdddhhhaaaYYYUUUUUUWWWYYY\\\]]][[[YYYWWWWWWZZZZZZYYYYYYYYYYYYYYYZZZ___^^^^^^aaaeeeeeeccc```[[[___dddjjjnnnrrrvvvxxxxxxxxxxxxxxxyyy|||rrrqqqpppnnnkkkiiihhhgggiiifffaaa]]]ZZZZZZ[[[\\\^^^bbbeeeddd^^^ZZZZZZ\\\___eeemmmuuuxxxuuunnnhhhjjjnnnrrrsssqqqnnnmmmmmmqqqsssuuuvvvuuuuuuwwwxxxuuuvvvwwwuuunnn```QQQGGG???<<<888333///---,,,,,,'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((((((((('''&&&%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%'''''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''((((((((((((((()))******''''''&&&%%%%%%'''((()))((((((((((((((('''''''''))))))))))))***+++,,,------...111555;;;EEEOOOVVVUUU]]]bbb```^^^aaaaaa^^^eeefffgggiiiiiimmmwww}}}}}}{{{zzzzzz{{{|||yyyxxxxxxxxxxxxvvvsssqqqnnnrrrxxx}}}~~~yyytttpppllliiilllrrrxxxuuupppjjjfffddddddddd^^^``````\\\\\\^^^^^^\\\VVVUUUUUUVVVXXXXXXWWWUUUVVVUUURRROOOMMMKKKKKKKKKBBBAAAAAABBBCCCDDDBBBAAABBB;;;444111222111///+++%%%&&&''')))************,,,+++***((((((((()))***)))))))))))))))******+++((((((((((((''''''''''''&&&%%%%%%$$$%%%&&&((()))'''''''''''''''''''''''''''%%%###$$$'''((('''%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%'''(((+++******+++---000333555;;;999888<<>>:::888777666777;;;888444444888<<<======???@@@BBBCCCCCCBBB@@@???>>>===:::777666777888::::::<<<>>>AAABBBBBBAAA@@@BBBAAAAAAAAACCCFFFIIIKKKLLLMMMNNNNNNNNNLLLKKKJJJEEEEEEDDDDDDDDDDDDEEEEEEGGGSSS___ccc]]]VVVSSSUUUTTTTTTUUUVVVWWWWWWWWWVVVWWWWWWWWWWWWXXXYYYZZZ[[[]]]\\\\\\\\\^^^```bbbddd^^^```dddhhhkkklllmmmmmmppppppqqqrrrtttuuuwwwwwwvvvqqqmmmoootttxxxyyywwwxxxuuupppkkkfff```[[[WWW^^^___^^^]]][[[[[[]]]___dddeeeiiimmmppppppmmmjjjeeeiiinnnsssuuutttqqqoooxxxvvvvvvwwwyyyxxxuuurrrtttuuuxxx{{{xxxmmm]]]QQQMMM???666666777222+++)))***)))'''&&&''''''&&&%%%)))((('''&&&&&&'''((()))((('''&&&$$$######$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%))))))((('''&&&&&&%%%%%%###%%%''''''%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%)))))))))(((&&&$$$""" &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***)))(((&&&$$$$$$$$$&&&'''&&&%%%%%%%%%%%%&&&'''''''''(((((()))))))))))))))&&&''''''((()))******+++&&&&&&&&&'''''''''((((((+++)))((('''((()))+++,,,,,,***))))))***++++++***...///444;;;AAAHHHQQQYYY]]]^^^```cccdddeeeeeeeeecccdddeeegggkkkppptttwww}}}|||}}}}}}yyywwwxxxzzz{{{{{{uuutttqqqooollljjjiiihhhfffiiimmmrrrvvvyyy{{{|||zzztttpppllliiilllrrrwwwtttooojjjgggeeedddddd___aaa___\\\[[[^^^___]]]VVVUUUUUUVVVXXXXXXWWWUUUUUUSSSPPPMMMJJJIIIHHHGGGBBBAAAAAABBBCCCDDDCCCAAAAAA;;;444111111111...+++((()))***************))))))((((((''''''''''''((())))))(((((())))))***+++))))))))))))(((((((((((('''&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((&&&$$$$$$'''((((((&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))++++++,,,---000333777999>>><<<<<>>;;;999777777888888;;;888555555888;;;===>>>AAAAAABBBBBBBBB@@@>>>===<<<:::777555444555666777:::;;;>>>@@@BBBBBBBBBAAAAAAAAAAAAAAACCCFFFHHHJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDCCCCCCBBBBBBCCCCCCDDDEEELLLSSSTTTPPPLLLLLLNNNOOOOOOOOOOOOPPPPPPPPPPPPSSSTTTUUUUUUTTTTTTVVVYYY[[[[[[[[[\\\]]]___```aaa\\\^^^aaadddffffffffffffjjjkkkmmmnnnoooppppppppppppllljjjlllssszzz||||||{{{yyyvvvsssnnniiidddaaaaaa```]]]YYYWWWXXX[[[___bbbcccfffiiikkkjjjfffccc```dddiiinnnqqqrrrqqqpppvvvuuutttuuuvvvuuusssqqqrrruuuyyy~~~yyynnnfffTTTHHH???>>>>>>888222///---+++((('''(((((('''%%%(((((('''&&&&&&'''((((((((('''&&&$$$$$$$$$$$$$$$&&&$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))(((((('''&&&&&&%%%%%%$$$&&&((((((&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$""" &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''((()))))))))((((((&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((***)))((('''((()))+++,,,************,,,---------...111777===DDDLLLUUU\\\aaabbbdddfffhhhhhhhhhhhhgggggghhhiiilllooorrrtttvvvvvvwww{{{}}}{{{xxxvvvvvvwwwvvvuuuooonnnllliiifffdddbbbbbbbbbdddgggkkkoooqqqssssssxxx{{{{{{uuuqqqlllhhhkkkpppuuurrrnnnjjjgggeeeeeeeee___aaa___[[[ZZZ^^^```^^^VVVUUUUUUVVVXXXXXXWWWUUUTTTSSSPPPMMMJJJHHHFFFFFFBBBAAAAAABBBDDDDDDCCCBBBAAA<<<555111000000...++++++++++++++++++***))))))&&&''''''(((((((((((('''))))))(((((())))))***+++((((((((((((''''''''''''((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''(((&&&%%%&&&''')))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&''')))***+++,,,...111444888;;;===AAAAAAAAACCCDDDEEECCCAAA:::999888777777888:::;;;<<<999777777999<<<>>>??????@@@@@@@@@@@@???>>>===:::999777555444555666777999;;;===@@@BBBCCCCCCCCCAAAAAAAAABBBCCCFFFHHHJJJJJJIIIGGGFFFEEEDDDCCCCCCAAA@@@@@@??????@@@@@@AAACCCDDDEEEDDDBBBBBBDDDFFFHHHGGGFFFEEEEEEEEEFFFGGGJJJNNNPPPOOOLLLKKKOOOSSSTTTUUUXXX[[[^^^```bbbbbb^^^___aaacccddddddddddddeeegggiiikkkllllllkkkjjjhhheeedddhhhpppxxx|||~~~{{{|||{{{zzzwwwrrrnnnkkkiiifff```ZZZVVVWWW[[[```aaabbbccceeefffeeeaaa^^^^^^aaafffkkkooorrrrrrrrruuuuuusssrrrrrrqqqqqqqqqmmmpppuuu{{{~~~|||wwwsssaaaWWWNNNKKKHHHAAA:::777111...+++))))))((('''&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%'''((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))((((((''''''&&&%%%%%%%%%%%%''')))((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$"""!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%&&&&&&'''(((&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((***)))((((((((()))+++,,,((()))***,,,---///000000...444;;;BBBHHHQQQZZZ```eeefffiiikkkmmmmmmnnnnnnoooooopppqqqqqqrrrssssssssstttuuuxxx|||~~~}}}{{{yyyxxxwwwuuurrrooojjjhhhfffccc```^^^]]]\\\^^^___bbbdddfffggghhhiiioooqqqtttxxx}}}|||uuuqqqkkkhhhjjjpppsssqqqnnnjjjgggfffeeeeee___```^^^ZZZZZZ^^^```___UUUUUUUUUVVVWWWXXXWWWUUUVVVTTTRRROOOLLLIIIGGGFFFAAAAAAAAABBBDDDEEEDDDBBB@@@<<<666111000...---+++*********++++++***))))))'''((()))+++++++++***)))((((((((((((((()))******'''''''''&&&&&&&&&%%%%%%((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''(((''''''''''''((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''')))((('''''''''((()))***,,,---000444888<<>><<<;;;:::;;;>>>@@@AAA============>>>>>>>>>>>>;;;:::888777777888999:::999;;;===@@@BBBDDDDDDEEEBBBBBBBBBCCCDDDFFFHHHIIIJJJHHHFFFCCCBBBAAAAAABBB>>>======<<<<<<======>>>AAA???<<<;;;<<<>>>???@@@AAA???===;;;;;;;;;===>>>@@@EEEIIIGGGBBBAAAFFFLLLIIILLLQQQWWW]]]aaacccdddaaabbbccceeeffffffffffffdddfffiiilllmmmlllkkkjjjdddbbbbbbeeekkkrrrwwwyyywwwyyy||||||zzzvvvsssqqqtttqqqjjjccc]]]\\\^^^aaabbbbbbbbbdddeeedddaaa___aaadddhhhlllppprrrssstttuuuuuutttqqqnnnnnnoooqqqnnnqqquuuxxxyyyxxxwwwuuupppiiiaaa[[[TTTKKKBBB===555222---***)))((('''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%'''&&&%%%&&&((()))((('''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%'''))))))'''&&&%%%&&&'''(((((((((((((((((('''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((((((%%%&&&&&&'''''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++((()))+++,,,---...000111///888BBBGGGMMMUUU^^^cccggghhhkkkoooqqqsssttttttyyyyyyzzzzzzyyyxxxwwwwwwwwwxxxzzz|||~~~~~~}}}|||{{{vvvppplllgggeeeccc```^^^\\\ZZZZZZ\\\]]]^^^___```aaabbbbbbeeehhhmmmrrrxxx|||uuuqqqkkkhhhjjjppprrrqqqnnnjjjgggeeedddddd^^^```^^^[[[[[[___```___UUUUUUUUUVVVWWWXXXWWWUUUTTTSSSQQQOOOLLLIIIGGGFFFAAAAAAAAABBBEEEEEEEEECCC@@@<<<666222///---,,,+++&&&'''((()))************'''((()))+++++++++***)))((((((((('''((())))))***((((((((('''''''''&&&&&&(((((((((''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''((()))***%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((''''''((()))+++,,,---///333888<<>>>>>@@@BBBCCC???>>>===;;;:::::::::;;;::::::999888999999:::;;;:::;;;===@@@BBBDDDEEEFFFDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDBBB???>>>=========;;;;;;::::::::::::;;;;;;<<<:::888888:::<<<;;;:::<<<;;;999777666777888999888===AAA???:::999>>>DDDBBBEEEJJJOOOUUUYYY[[[\\\\\\\\\^^^```aaabbbcccdddcccfffiiimmmooopppooonnniiigggggghhhkkkooorrrssssssvvv{{{|||zzzwwwvvvvvvzzzxxxtttnnngggbbb``````cccbbbbbbccceeeeeecccbbbfffhhhkkknnnpppqqqqqqpppsssuuuvvvrrrmmmkkkmmmqqqtttxxx|||}}}{{{yyyyyyzzz{{{yyytttjjj```TTTJJJBBB:::666111---***)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%&&&((()))((('''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''))))))'''&&&%%%&&&'''(((((((((((((((((('''&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((%%%&&&&&&'''''''''''''''))))))(((((((((((((((((('''''''''((((((((()))))))))))))))))))))******+++)))***,,,,,,,,,---000333555BBBLLLOOOSSS[[[bbbdddhhhjjjmmmrrruuuxxxyyyzzz~~~~~~~~~~~~}}}||||||{{{}}}}}}|||~~~}}}}}}~~~}}}{{{tttmmmgggbbbaaa___\\\ZZZYYYXXXXXXYYYYYYZZZ[[[\\\]]]^^^___^^^cccjjjqqqxxx{{{uuuqqqlllhhhkkkppprrrqqqnnnkkkhhheeecccbbb\\\______\\\\\\___```^^^VVVUUUUUUVVVXXXXXXWWWUUUPPPOOONNNLLLJJJGGGEEEDDDAAAAAAAAACCCEEEFFFEEEDDD???<<<777222...,,,++++++%%%&&&'''(((************&&&''''''(((((((((((('''((((((''''''(((((()))***+++*********))))))))))))''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&(((***%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((***,,,...///000333777<<>>999666555555555888888888888888999:::;;;<<<===>>>@@@AAACCCEEEFFFDDDDDDDDDDDDCCCBBBBBBBBB>>>===<<<:::999888888888999999888888888888999999666666666888:::;;;:::888;;;:::999888888888999:::777;;;===<<<999999<<>>@@@AAABBBAAA??????BBBDDDCCC@@@<<<777555444444555888888999999:::;;;<<<<<<>>>>>>???@@@AAACCCDDDEEECCCCCCBBBAAA@@@>>>===<<<999999999888777666555555888777777666666777777888555777888:::;;;;;;<<<===<<<<<<<<<<<<============<<<===>>>>>>======@@@BBBDDDDDDDDDDDDEEEEEEFFFGGGJJJJJJJJJKKKLLLLLLMMMNNNQQQSSSWWW]]]bbbfffiiikkkmmmoooqqqrrrrrrqqqppppppssswww{{{{{{yyywwwyyy|||xxxyyyzzzwwwsssooommmlllmmmkkkhhhhhhhhhiiihhhggglllnnnqqqsssssspppllljjjmmmssswwwsssjjjeeegggmmmmmmuuu}}}zzz{{{~~~wwwjjj]]]RRRHHHCCC;;;555222///---,,,(((((()))******)))((((((%%%&&&'''(((((('''&&&&&&&&&$$$$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''(((((()))''''''((()))))))))((((((&&&''''''(((((()))))))))'''((((((((())))))))))))(((((()))******************,,,---,,,,,,111:::BBBPPPaaallliiiggglllooommmssstttvvvyyyzzz{{{|||{{{{{{||||||~~~|||wwwtttvvvuuuuuuuuuuuurrrkkkbbb\\\WWWVVVUUUUUUTTTUUUUUUUUUTTTUUUVVVYYY\\\```ccceeegggjjjpppvvv|||~~~~~~yyytttpppllliiilllrrrsssrrroookkkgggdddaaa___YYY]]]___^^^___aaa___\\\VVVUUUUUUVVVXXXXXXWWWUUUNNNNNNNNNNNNLLLJJJHHHGGGAAAAAAAAACCCFFFGGGFFFEEE???===888222---******+++***++++++++++++***)))))),,,+++***((((((((()))***'''''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%%%%&&&''')))))))))((((((''''''''''''''''''''''''$$$&&&'''&&&$$$$$$&&&)))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))+++++++++---000333666777999;;;???CCCEEEEEEDDDCCCAAADDDGGGFFFCCCBBBBBBDDD@@@???===;;;;;;;;;<<<===>>>@@@BBBAAA>>>>>>@@@CCC===;;;888555555666888::::::;;;<<<<<<===>>>???????????????@@@AAABBBDDDEEEBBBBBBAAA???===;;;999777777888999999999888666555777777666666666666777777777:::<<<<<<<<<===@@@CCC===>>>???@@@@@@@@@@@@@@@AAAAAA@@@AAABBBCCCDDDDDDGGGFFFEEEEEEEEEFFFHHHIIIKKKJJJJJJIIIIIIIIIIIIJJJFFFIIIMMMRRRYYY___cccfffhhhkkkooorrrrrrqqqppppppssswwwzzzzzzvvvuuuxxx{{{xxxyyyzzzyyywwwuuuuuuvvvuuurrrooommmmmmmmmlllkkkooorrruuuwwwwwwsssooolllkkkrrrwwwrrrhhhbbbeeejjjnnnxxx{{{|||~~~~~~rrrdddYYYLLLGGG???999555222000///((()))***++++++***)))(((%%%&&&'''(((((((((&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((''''''''''''&&&%%%$$$$$$'''''''''''''''((())))))'''(((((()))))))))))))))%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))(((((()))***************)))+++---,,,...555@@@III[[[lllwwwsssooorrrtttqqqxxxyyy{{{|||||||||{{{zzz||||||}}}|||uuurrrssstttttttttssspppjjjaaa[[[VVVUUUUUUUUUUUUVVVVVVWWWVVVWWWYYY\\\```eeejjjlllqqqsssvvvzzz~~~}}}yyy|||wwwsssqqqlllhhhiiinnnuuusssppplllhhhdddbbbaaa\\\]]]^^^^^^]]]\\\ZZZYYYXXXVVVTTTTTTVVVWWWWWWVVVMMMMMMLLLKKKHHHFFFDDDCCCAAA@@@@@@AAADDDEEEEEEDDD>>>;;;666333111///,,,***%%%''')))***+++***)))((())))))((('''''''''''''''(((((('''(((((()))***+++************(((&&&$$$###&&&&&&&&&''''''''''''(((,,,,,,+++)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((()))******111///...000666:::;;;;;;===>>>AAACCCDDDDDDDDDDDDBBBBBBCCCEEEGGGFFFCCC@@@>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999;;;;;;===???@@@AAABBBBBBAAA@@@>>>===>>>???AAABBB<<<;;;999666444333333333444555777999::::::::::::999888888888999;;;===>>><<<===???AAABBBAAA@@@???CCCDDDFFFGGGIIIIIIJJJJJJKKKLLLNNNMMMKKKJJJJJJKKKJJJKKKKKKJJJIIIHHHJJJLLLUUUTTTRRRPPPMMMKKKIIIHHHJJJIIIHHHJJJNNNSSSUUUVVV]]]aaagggkkkllljjjhhhgggkkknnnrrruuuvvvvvvwwwxxxuuuvvvvvvwwwxxxyyyzzz|||yyysssrrrpppnnnnnnqqquuurrrpppqqqsssuuuuuutttmmmnnnmmmjjjfffdddeeefffkkkvvv|||~~~zzzmmmeeeSSSKKKBBB>>>>>><<<666000......,,,+++)))(((((((((''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$%%%&&&&&&***))))))(((''''''&&&&&&###$$$%%%''''''''''''&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''(((((()))***+++***((('''(((***++++++***'''(((((()))***+++++++++++++++++++++++++++,,,,,,***+++...///000666FFFVVVqqq|||yyyvvvwwwxxx|||~~~|||xxxuuu{{{}}}}}}{{{yyyxxx{{{wwwrrrmmmiiiddd```]]]XXXXXXYYYXXXVVVVVVWWWYYYYYY___eeejjjqqqyyy|||{{{{{{yyyzzz~~~~~~{{{}}}xxxtttqqqlllhhhiiinnnrrrpppmmmiiifffccc```___]]]]]]^^^]]]]]]\\\[[[ZZZWWWVVVUUUVVVWWWXXXVVVUUUMMMMMMLLLKKKHHHFFFDDDCCCBBBAAAAAABBBDDDEEEDDDCCC>>>;;;666333111///,,,***&&&''')))++++++***)))((())))))(((''''''''''''(((((('''''''''''''''((()))(((((())))))((('''&&&%%%&&&&&&&&&''''''''''''(((******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((()))***+++,,,,,,///333:::???CCCDDDBBBCCCCCCCCCBBBAAA@@@???@@@CCCHHHKKKKKKHHHCCC@@@??????@@@@@@???===;;;:::::::::999999999999::::::999999:::::::::;;;;;;;;;:::<<<>>>AAABBBCCCDDDDDD@@@???===;;;;;;;;;<<<===999888777666555555666777888999:::;;;;;;;;;::::::<<<;;;;;;;;;;;;===>>>???>>>@@@BBBDDDFFFFFFEEEEEEMMMNNNQQQSSSUUUVVVWWWWWWUUUWWWXXXYYYWWWWWWWWWXXXVVVWWWWWWVVVTTTTTTUUUWWWZZZ[[[\\\\\\[[[XXXUUUTTTSSSPPPMMMLLLMMMNNNOOOOOOTTTWWW\\\```bbbbbbbbbbbbbbbfffjjjmmmoooppprrrsssvvvuuutttssstttxxx||||||yyyyyyxxxuuuuuuxxxxxxsssmmmlllpppuuuxxxxxxqqqpppnnnkkkiiifffeeeeeehhhsss~~~yyylllfffXXXOOOEEE@@@???===999444000///---+++))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$(((((('''''''''''''''&&&(((''''''''''''((())))))))))))(((((('''&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((((((((((('''&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''((('''''''''(((((()))***+++)))'''&&&&&&((()))(((((('''(((((()))******++++++)))))))))))))))******+++---...000333444;;;LLL]]]uuu~~~{{{|||||||||}}}}}}{{{|||{{{{{{{{{{{{tttmmmhhhccc^^^[[[YYYYYYYYYXXXWWWWWWYYY[[[cccjjjpppuuu|||}}}~~~yyyuuurrrmmmiiijjjnnnpppooollliiieeecccaaa```______^^^]]]\\\\\\\\\\\\VVVVVVVVVXXXYYYXXXVVVSSSMMMMMMLLLKKKHHHFFFDDDCCCCCCBBBAAABBBDDDDDDBBBAAA>>>:::666333111///---+++((()))***+++++++++***)))***)))((((((''''''(((((((((''''''&&&&&&&&&&&&'''&&&'''((((((((((((((('''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((()))***+++,,,+++///444:::>>>CCCHHHLLLHHHGGGEEECCC@@@===;;;999>>>EEEMMMQQQOOOIIIDDDAAAAAABBBBBBAAA@@@===:::888999888777666666777888999777888999:::;;;<<<======;;;<<>><<<;;;999888888888888777666666666666888:::;;;===============<<<;;;;;;>>>>>>>>>>>>>>>???@@@AAADDDEEEHHHKKKMMMNNNOOOOOOXXXZZZ^^^bbbdddfffffffffccceeeggghhhhhhhhhjjjkkkiiijjjjjjiiigggfffhhhiiigggiiimmmoooooommmjjjhhhbbb^^^XXXSSSPPPNNNMMMKKKJJJLLLNNNRRRTTTWWWXXXYYYZZZ]]]bbbfffiiilllooorrruuutttrrrpppqqquuu|||yyynnniiimmmtttyyy{{{uuussspppnnnmmmkkkhhhfffeeellluuu{{{|||}}}~~~uuujjjeee]]]UUUJJJCCCBBBAAA>>>;;;444222///,,,************''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((())))))((('''&&&%%%%%%$$$###$$$$$$%%%&&&&&&'''''''''''''''(((((()))***+++***(((&&&&&&'''(((((('''((((((((()))******++++++)))))))))))))))***++++++///000333777:::CCCUUUeeexxx}}}~~~~~~|||xxxyyy|||~~~}}}uuummmfffaaa]]]ZZZYYYZZZYYYXXXXXXZZZ^^^aaannnuuu}}}~~~zzzvvvsssnnniiijjjooorrrpppnnnkkkhhheeedddcccaaa```^^^]]]\\\\\\\\\]]]UUUVVVWWWYYYZZZYYYUUURRRMMMMMMLLLKKKHHHFFFDDDCCCCCCBBBBBBCCCDDDCCCAAA???===:::666333111///---+++)))***++++++++++++*********))))))((('''((((((((()))(((((('''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((()))***+++---...111666===AAACCCEEEHHHLLLKKKIIIEEEBBB>>>;;;999888===FFFOOORRRNNNHHHDDDDDDCCCCCCCCCBBB???<<<888555777666555444444666777888999999::::::;;;<<<<<<===;;;===???BBBBBBBBB@@@???:::999888777777777777888666666666666777999;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDFFFFFFLLLNNNPPPTTTVVVXXXZZZZZZ___bbbfffkkkooopppqqqqqqoooqqqtttvvvwwwxxxzzz|||}}}~~~~~~}}}||||||}}}~~~{{{vvvmmmeee^^^YYYUUUSSSNNNMMMMMMNNNPPPRRRSSSSSSTTTWWW\\\aaaeeejjjooosssrrrssssssrrrqqquuu{{{xxxmmmlllqqquuuwwwwwwuuusssrrrrrrpppmmmkkkeeegggkkkooossswwwzzz|||ooodddaaa___WWWLLLFFFDDDDDDCCCBBB;;;888444///,,,+++***************)))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''(((''''''''''''((()))***+++---+++)))((()))***)))((((((((())))))************++++++++++++,,,------...///000444:::@@@JJJ\\\lllwww~~~~~~yyyuuuvvvzzz||||||ssskkkeeeaaa^^^\\\YYYYYYZZZZZZ\\\```fffkkkvvv}}}~~~~~~~~~yyyuuurrrnnnjjjkkkppprrrqqqnnnkkkhhhfffeeedddcccaaa___]]]\\\\\\\\\]]]UUUVVVXXXZZZ[[[YYYUUUQQQMMMMMMLLLKKKHHHFFFDDDCCCCCCBBBBBBCCCDDDCCC@@@======:::666222111///---,,,******+++++++++***************)))(((((((((((((((******)))(((''''''''''''***)))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''(((((()))+++---...///444:::BBBFFFFFFGGGHHHJJJHHHFFFCCC???===;;;;;;;;;???EEELLLMMMIIIEEEDDDEEECCCCCCBBBAAA===999555333666555555555666777999:::<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>>>><<<:::999777777777777888999999:::888888777777888999:::;;;;;;<<<<<<>>>???AAABBBCCCCCCDDDFFFIIIKKKMMMOOOPPPTTTUUUWWWZZZ]]]___aaabbbdddfffjjjnnnrrrtttuuuuuuvvvyyy|||xxxppphhhddd___\\\XXXVVVUUUTTTRRRPPPNNNQQQUUUYYY]]]bbbhhhllloootttxxxyyyxxxxxx{{{zzzqqqooopppqqqvvvuuuuuuuuutttsssqqqooojjjhhhggghhhlllsssyyy}}}yyyiii```^^^[[[UUULLLGGGEEEEEEDDDCCCAAA>>>:::444000---++++++++++++*********)))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$&&&'''''''''(((((())))))'''''''''''''''(((((()))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&''''''(((((())))))''''''''''''((()))***+++---+++)))((()))***)))((()))))))))))))))*********++++++++++++,,,---...///...///555===FFFPPPaaaoooxxxyyytttuuuwwwyyy|||vvvoooiiieeecccaaa```ZZZ\\\]]]```cccjjjqqqvvv}}}}}}}}}}}}{{{wwwsssrrrnnnjjjlllqqqrrrqqqnnnkkkgggeeecccbbbcccbbb```___^^^]]]\\\\\\WWWWWWXXXZZZ[[[YYYUUUQQQMMMMMMLLLKKKHHHFFFDDDCCCBBBAAABBBCCCDDDCCC@@@===<<<999555222111000...,,,+++************)))))))))+++***))))))(((((())))))***))))))(((((((((((()))+++***)))'''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((***,,,...000111444999AAAGGGJJJJJJJJJJJJDDDBBB???===<<<===>>>@@@AAADDDHHHHHHFFFCCCCCCDDDCCCBBB@@@===999666333111444555666888999;;;<<<<<>>===<<<;;;999888888::::::999999888777666555666777777888999:::;;;;;;:::999888888888999;;;;;;:::;;;<<<>>>AAADDDFFFHHHIIIKKKMMMPPPSSSUUUVVVVVVWWWXXXYYY[[[^^^```aaabbbdddeeehhhkkknnnppprrrrrruuuxxx|||tttpppjjjeeeaaa\\\TTTOOOMMMNNNPPPQQQSSSVVV[[[___jjjqqqzzz}}}||||||~~~{{{rrroooooosssuuuvvvuuussspppooopppnnnllliiihhhlllsss|||sssgggaaa```ZZZVVVQQQLLLIIIFFFCCCAAADDDBBB>>>:::555111///---******))))))((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''''''''((())))))******'''''''''(((((()))***+++***(((&&&&&&'''(((((('''))))))))))))))))))******))))))))))))***,,,---......000888CCCMMMWWWfffrrrzzz|||xxxwwwwwwwwwuuuqqqllliiihhhhhhgggfffaaacccfffjjjnnnuuu||||||{{{{{{yyyuuurrrpppmmmjjjmmmrrruuussspppllliiieeecccbbbbbbbbbbbbaaa___^^^\\\[[[XXXXXXXXXZZZZZZYYYUUURRRMMMMMMLLLKKKHHHFFFDDDCCC@@@@@@AAACCCDDDCCC@@@===<<<999555222111000...,,,******))))))((((((((((((+++***))))))(((((())))))(((((('''''''''((()))))))))(((''''''&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((***,,,///111222444888???FFFLLLLLLIIIFFFAAA???===;;;;;;>>>AAACCCAAACCCEEEFFFFFFDDDCCCAAABBB@@@<<<999555333111111333555888<<<>>>???@@@@@@??????>>><<<;;;999888888777666555444444555666777777777888999::::::::::::999999888888999:::<<<===<<<===>>>@@@CCCFFFIIIKKKLLLMMMPPPRRRTTTTTTUUUUUUVVVVVVWWWWWWYYYZZZ\\\\\\______```aaaccceeehhhiiikkknnnrrruuuwwwyyy||||||rrrfff]]]WWWVVVTTTQQQOOOOOORRRUUU^^^hhhrrrxxxyyyyyy}}}~~~~~~yyysssrrroootttwwwtttnnniiiiiilllllllllkkkkkknnnuuu|||qqqiiifffgggcccaaa]]]XXXSSSLLLFFFBBBCCCBBBAAA>>>;;;777444222++++++***))))))(((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''((()))))))))'''''''''(((((()))***+++)))'''&&&&&&((()))((((((***))))))))))))))))))))))))))))))***+++,,,---...000333===JJJUUU___kkkvvv{{{}}}zzzxxxqqqooolllkkklllllllllkkklllnnnrrruuuyyy~~~{{{zzzzzzwwwsssppppppmmmjjjmmmsssyyywwwsssoookkkhhhfffdddbbbbbbbbbbbb```^^^\\\ZZZYYYYYYXXXYYYZZZYYYUUUSSSMMMMMMLLLKKKIIIFFFDDDCCC???@@@AAACCCDDDCCC@@@===<<<999555222111000...---******)))(((''''''((((((+++******)))))))))))))))&&&&&&&&&&&&&&&'''((()))''''''&&&&&&'''(((***+++&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((''''''(((***---///111333666999>>>FFFLLLLLLGGGAAA@@@>>>;;;:::;;;>>>BBBEEEAAABBBDDDFFFHHHFFFBBB???AAA>>>:::666222111000000333555:::>>>AAABBBBBBBBB???>>>===<<<;;;:::999999555444222222333555888999888999999999999999888777888888777888999;;;>>>?????????@@@BBBDDDHHHKKKMMMLLLMMMNNNPPPPPPPPPPPPOOOSSSSSSSSSSSSTTTUUUVVVWWWYYYYYYXXXXXXYYY[[[^^^``````cccgggjjjlllooorrrtttuuuxxx|||uuudddaaa]]]WWWRRRPPPQQQRRRTTT]]]iiippprrruuuzzz|||~~~xxxwwwnnntttxxxsssiiiccccccgggfffhhhkkkmmmpppvvvyyypppllllllmmmmmmllljjjeee]]]TTTKKKFFF@@@AAAAAAAAA???<<<888666------,,,,,,+++******)))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))((((((''''''&&&''''''&&&&&&&&&'''((((((''''''((((((((((((((((((%%%$$$###!!!!!!!!!!!!"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''(((((()))***+++***((('''(((***+++++++++*********)))))))))))))))+++++++++,,,---...000111333666AAAOOO[[[dddoooyyyzzz~~~zzzqqqooommmnnnooooooooonnntttwwwzzz~~~yyyvvvwwwtttuuusssoookkkjjjmmmqqqvvvuuusssoookkkgggdddbbbbbbdddeeeddd```\\\YYYXXXZZZYYYYYYZZZZZZZZZWWWUUUNNNMMMKKKIIIGGGEEECCCBBB???@@@@@@AAA@@@???>>>======;;;999666333000///...,,,***))))))******(((''')))***+++---,,,+++)))(((+++(((&&&%%%&&&((())))))((('''%%%%%%'''((('''&&&((((((((('''&&&&&&%%%%%%%%%'''(((((('''&&&&&&'''%%%&&&''')))))))))((((((&&&((())))))(((''''''(((%%%&&&(((+++...111444555777999===AAADDDEEEFFFFFF;;;;;;<<<===>>>???@@@@@@<<<>>>@@@BBBBBBBBB@@@??????<<<777333000///000111666888;;;>>>@@@AAAAAAAAA@@@BBBCCCAAA===888555333000111222333555666777777888888888888777777777777999:::;;;<<<============BBBBBBBBBDDDFFFHHHJJJKKKNNNMMMKKKJJJIIIIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLNNNOOOQQQSSSUUUVVVWWWXXX[[[]]]___`````````aaadddiiinnnrrrvvv{{{~~~ssseee___ZZZSSSPPPQQQQQQQQQTTT[[[dddlllrrrttt{{{~~~~~~zzzyyyuuunnngggbbb```___eeehhhkkknnnqqqxxxzzzpppiiiiiinnnpppuuuuuupppiiiaaaWWWMMM???AAACCCCCCCCCAAA??????666444111---)))&&&%%%%%%(((((((((((())))))))))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&''''''''')))(((&&&%%%$$$%%%%%%&&&(((''''''&&&&&&((()))***&&&''''''((((((((((((((()))((((((''''''''''''(((,,,---......,,,******+++''''''((()))***++++++,,,++++++++++++***+++///111999===JJJ\\\hhhkkkooottt|||~~~}}}~~~vvvqqqmmmoooooommmmmmooorrrwww~~~~~~xxxuuuvvvxxxxxxvvvrrrmmmlllnnnrrrtttsssqqqooolllhhhfffdddeeefffgggeeeaaa\\\XXXWWWXXXWWWWWWXXXYYYXXXVVVTTTNNNMMMKKKIIIGGGDDDCCCBBB???@@@@@@AAA@@@???>>>======;;;888555222///...---+++***((()))******)))((()))***+++++++++***)))(((***(((&&&&&&'''(((((((((((('''%%%%%%'''((('''&&&(((((((((((())))))))))))''')))***)))'''%%%%%%&&&%%%&&&'''((((((''''''&&&%%%'''))))))''''''((()))))))))***,,,///333666777<<<============<<<;;;:::::::::;;;;;;===>>>???@@@===>>>@@@AAABBBAAA@@@???<<<999666333222333444666<<<===???AAABBBCCCCCCCCC@@@BBBCCCAAA<<<888444333111222222333444555666666666666666666666666666666999:::;;;<<<<<<=========???@@@AAACCCDDDFFFGGGHHHIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGIIIJJJKKKMMMNNNNNNPPPQQQSSSUUUVVVVVVVVVVVVUUUXXX\\\___bbbfffjjjmmmpppwwwuuulllaaaXXXVVVQQQQQQRRRUUUZZZ___aaabbbmmmsss~~~~~~|||wwwpppiiicccbbbaaaaaadddiiinnnuuuwwwooommmpppuuu{{{}}}zzztttmmmbbbXXXLLLHHHDDDDDDFFFGGGFFFDDD;;;888333...+++)))'''%%%(((((((((((((((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&(((''''''&&&'''((()))***&&&''''''((((((((((((((((((((('''''''''((((((((((((***,,,,,,*********+++(((((())))))******++++++***+++++++++,,,///333666???DDDQQQbbblllnnnqqqvvv{{{~~~{{{yyy{{{zzztttpppppppppnnnooorrrvvv{{{~~~wwwuuuvvv{{{{{{yyytttooonnnpppsssrrrqqqpppnnnkkkiiihhhggghhhiiijjjgggbbb\\\XXXVVVUUUUUUUUUWWWXXXWWWTTTRRRNNNMMMKKKIIIFFFDDDBBBBBB??????@@@AAA@@@???>>>======;;;888444111...,,,+++***)))((()))***+++***))))))))))))))))))))))))***)))'''&&&'''((()))((('''((('''%%%%%%'''((('''&&&&&&''''''((())))))******((()))***)))&&&%%%$$$%%%&&&&&&&&&'''&&&&&&%%%$$$%%%'''((((((''''''(((***,,,,,,---///222666:::<<<::::::999999999999:::::::::999999:::;;;>>>@@@AAA??????@@@@@@@@@???>>>>>>888777555555666888:::<<<@@@@@@AAAAAABBBBBBCCCCCC@@@AAABBB@@@;;;666333222222222333333333444444444222222333333444555555555999999:::;;;;;;<<<<<<===<<<===???AAACCCDDDDDDDDDCCCCCCEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGHHHJJJKKKLLLMMMMMMLLLLLLNNNPPPSSSVVVWWWZZZ]]]______dddlllsssyyyvvvhhhbbbXXXUUURRRRRRRRRSSSSSSSSS^^^fffsss{{{ssskkkfffdddddd```dddjjjpppxxxxxxvvvwwwwww}}}|||tttkkkaaaWWWLLLGGGIIILLLLLLJJJCCC===666111...,,,)))'''(((((((((((((((((((((((($$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$$$$$$$$$$"""###$$$%%%'''''''''(((''''''''''''&&&%%%$$$###'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&''''''&&&&&&''''''((()))&&&''''''(((((((((((((((&&&&&&''''''(((((())))))%%%'''))))))))))))***+++)))************************++++++,,,...222888<<>>???@@@AAA@@@@@@>>>>>>===;;;888444000,,,***))))))((('''(((***++++++***))))))((((((((()))***+++(((''''''((())))))(((&&&((('''%%%%%%'''((('''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&((('''%%%$$$%%%%%%''''''''''''&&&%%%%%%%%%%%%&&&(((((('''(((***+++...///000333777;;;???BBB===;;;:::888888999:::;;;::::::::::::<<<>>>AAACCCBBBAAA@@@>>>===<<<;;;:::777777777888999;;;>>>???@@@@@@???>>>>>>>>>>>>>>>>>>???@@@===999555222222333333333333222222222222111111222333444555666666999999999::::::;;;<<<<<<:::<<>>>>>@@@@@@AAA@@@???>>>===;;;777333///,,,***((()))((('''(((***++++++***))))))(((((()))***++++++(((''''''((())))))(((&&&((('''%%%%%%'''((('''&&&'''&&&&&&&&&%%%%%%%%%$$$ """$$$%%%%%%%%%&&&'''))))))(((''''''&&&&&&&&&&&&'''((((((((())),,,...///111444888<<>>@@@BBBCCCCCCAAA???<<<999888777777999999:::;;;===>>>????????????>>>===<<<;;;:::999;;;<<<<<<:::666333111111222222222222222111111111111111222444555666777888999999888888999:::;;;<<<;;;<<>>???@@@AAA@@@??????<<<:::777333000---+++******)))((()))***+++***))))))))))))***++++++,,,,,,)))'''&&&'''((()))((('''((('''%%%%%%'''((('''&&&))))))(((((('''&&&&&&%%% ###$$$%%%%%%'''((())))))((('''''''''(((((('''((()))))))))+++...111111444888===AAADDDEEEFFF===;;;999666555555666777<<<===>>>???@@@AAAAAAAAA@@@>>>;;;888666666666777;;;<<<>>>???@@@@@@@@@@@@????????????===;;;888777777888888666333111111111222111111111111111111111222222333444555777777888999888777777888999;;;<<<<<<===???AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJIIIGGGEEECCCCCCDDDGGGKKKMMMOOOPPPPPPNNNPPPQQQRRRQQQQQQSSSUUURRRSSSTTTVVVZZZ]]]aaaccchhhjjjmmmpppssszzz~~~nnnaaaYYYSSSPPPLLLLLLMMMQQQYYYdddnnnttt}}}~~~vvvooojjjiiiggghhhiiikkkqqq|||}}}{{{hhhTTTHHHFFFIIIGGGEEEAAA<<<777444222111------,,,+++)))(((''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''(((((((((((('''''''''''''''&&&%%%%%%"""###$$$&&&'''((())))))((((((((('''''''''''''''&&&''''''(((((((((''''''%%%%%%&&&''''''''''''&&&&&&''''''(((((((((((((((%%%&&&''')))))))))((((((***+++,,,+++)))''''''(((******++++++++++++++++++---------...333<<>>???@@@AAA@@@@@@???;;;:::777444000...,,,++++++***((()))******)))(((((()))+++,,,------,,,,,,***(((&&&&&&'''(((((((((((('''%%%%%%'''((('''&&&'''''''''''''''''''''''' ###%%%&&&&&&&&&((()))((('''&&&&&&&&&'''((()))((()))*********---000333555888===AAADDDDDDCCCAAA333333444555666999;;;<<<<<<===???@@@@@@@@@???>>>999888555444444666999:::<<<===???AAABBBBBBAAAAAA===>>>???@@@>>>:::777444222333444333111000000111000000000111111111111111222333333444555666666777999888777666777999;;;<<<======>>>???@@@AAAAAABBBAAA@@@@@@@@@AAABBBCCCDDDFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNMMMKKKHHHFFFGGGHHHKKKNNNPPPQQQRRRRRRRRRSSSUUUVVVVVVVVVXXXZZZTTTTTTTTTUUUXXX\\\^^^___aaadddgggiiijjjmmmsssxxxyyylllaaaZZZUUURRROOONNNPPPWWW^^^bbbkkkuuuzzztttpppnnnffffffffffffkkkvvvyyywww{{{ppp___RRRKKKIIIDDDFFFFFFBBB<<<777777888///...---,,,***)))((('''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$'''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((''''''%%%&&&'''''''''''''''&&&###$$$%%%&&&''''''((('''''''''''''''(((((((((((()))((((((''''''''''''((($$$%%%&&&'''''''''&&&&&&&&&''''''(((((((((((((((&&&'''((()))))))))'''&&&(((***++++++)))(((((()))*********++++++,,,,,,,,,,,,,,,---000777BBBOOOWWWZZZdddkkkiiigggkkkoooppprrrrrrrrrwww~~~~~~zzz~~~{{{xxxxxxzzzzzzwwwqqqjjjgggiiikkkooonnnkkkiiiiiiiiijjjkkkkkklllllliiiccc\\\XXXVVVSSSTTTWWWZZZ\\\[[[WWWSSSLLLKKKJJJGGGEEECCCAAA@@@===>>>???@@@AAAAAA@@@???;;;:::777444111///---,,,,,,***))))))******((('''((())),,,...///...---,,,+++(((&&&%%%&&&((())))))((('''%%%%%%'''((('''&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%'''(((''''''((()))&&&%%%%%%$$$%%%&&&((())))))***+++++++++...222555999<<>><<<===@@@BBBDDDDDDCCCBBB:::<<<>>>???===999444111000111222111000///000111///000000000111111111111222333333444444555555666999888666666777888;;;<<<============>>>???AAABBB>>>>>>>>>>>>@@@BBBDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJNNNPPPQQQRRRQQQOOOLLLJJJLLLMMMOOOQQQSSSTTTTTTSSSPPPRRRTTTUUUUUUVVVXXXZZZ[[[YYYWWWWWWYYY[[[[[[[[[\\\```eeegggggggggjjjmmmqqquuu~~~qqqhhh```\\\VVVPPPNNNOOORRRUUU```jjjzzz}}}xxx||||||xxxtttrrrgggfffeeecccfffppp}}}uuuuuuyyy|||uuuhhh[[[PPPIIIBBBGGGJJJFFF???999:::===000000...---+++***)))((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%$$$$$$&&&'''(((((())))))%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((((())))))***)))(((&&&&&&&&&'''((($$$%%%&&&'''''''''&&&%%%&&&''''''(((((((((((((((&&&''')))******(((&&&%%%%%%''')))***)))))))))+++))))))***+++,,,,,,------+++,,,...222;;;GGGUUU___aaakkkooojjjfffiiimmmnnnqqqqqqrrrvvv~~~|||yyy~~~{{{yyyxxxwwwtttpppkkkiiijjjkkkkkkmmmmmmkkkgggfffhhhkkkllllllkkkgggbbb\\\YYYXXXPPPSSSXXX\\\]]][[[XXXVVVQQQNNNJJJGGGFFFEEEDDDBBB>>>>>>???@@@@@@@@@@@@???>>><<<999555111...,,,+++###''')))******+++,,,,,,+++***((((((((())))))&&&&&&&&&)))++++++***(((''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%'''((()))***)))###"""((()))'''&&&%%%$$$%%%&&&'''((()))***,,,///222444666777<<<===@@@AAAAAA@@@===;;;777666777777888999:::;;;<<<<<<===<<<;;;999777666444222111111333777<<<>>>???@@@CCCDDDDDDCCC@@@???@@@???<<<999555111...---000000111111222222222222111000000000111222333333222222222333333444444444444444555777888999:::;;;>>>???@@@???=========??????@@@BBBCCCDDDEEEDDDDDDIIIIIIHHHHHHIIIJJJLLLMMMMMMNNNPPPTTTWWWVVVQQQMMMMMMOOOQQQSSSUUUUUUUUUUUUVVVWWWYYY[[[[[[[[[ZZZYYY]]][[[YYYWWWWWWYYY[[[\\\^^^ccceeeccccccfffhhhgggllllllmmmqqqxxx~~~rrreee[[[YYYWWWRRROOOOOOSSS]]]iiisss~~~yyyuuussssssvvvzzz|||{{{yyysssmmmddd___aaajjjuuu|||yyyrrrooorrrwwwyyyxxx{{{ttthhhXXXMMMOOONNNMMMLLLJJJEEE@@@<<<>>>777///,,,...///---******((('''&&&((((((((('''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))))))))))))))((('''&&&%%%$$$$$$&&&((()))*********&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))******)))((('''***)))(((''''''((())))))(((((((((((()))***+++,,,000///000777CCCQQQ]]]dddnnnnnnnnnoooqqqqqqpppooossspppooowww}}}yyyxxx~~~}}}}}}~~~|||zzzxxxwwwvvvsssoookkkiiijjjkkklllmmmmmmiiifffdddgggjjjlllmmmkkkgggaaa\\\XXXWWWQQQTTTXXX\\\]]]\\\YYYWWWPPPMMMIIIGGGFFFEEECCCAAA===>>>??????@@@@@@??????<<<:::888555222///...---%%%'''******)))(((((()))***))))))(((((()))***+++(((((((((***,,,,,,+++)))((((((((('''''''''&&&&&&)))(((&&&%%%%%%%%%&&&&&&'''(((&&&""""""'''***)))''''''&&&&&&''''''((()))***---000444777888888888<<<===>>>???>>>===;;;:::777777777888999:::;;;<<<>>>===<<<:::888666444333333333333333666999===???BBBCCCEEEFFFEEECCC@@@???>>>===:::666333000...---000000000111111111111111/////////000111333444555444444444333333333333333333444555666888999:::;;;???@@@AAA@@@???>>>???@@@CCCDDDEEEGGGGGGGGGGGGFFFJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNPPPTTTWWWXXXUUURRRPPPRRRTTTVVVXXXYYYYYYYYY[[[]]]```bbbccccccaaa``````aaa```^^^]]]___bbbfffiiilllkkkgggeeehhhjjjiiijjjhhhggghhhkkkooorrrrrrxxx}}}yyyjjjccc]]]UUUQQQPPPPPPWWW___eeennnxxx{{{xxxsssqqqppprrrwww{{{}}}}}}~~~xxxnnngggeeeiiirrryyy|||wwwqqqppprrrtttsssqqquuuwwwzzz}}}{{{wwwoooddd[[[UUUTTTRRRPPPNNNJJJEEEAAA===:::555222///...---,,,)))(((&&&'''((()))(((&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***''''''((((((((((((((('''%%%%%%&&&((())))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((+++******)))))))))***+++((((((((()))***+++,,,---000111666???LLLYYYdddkkkmmmmmmoooqqqssstttttttttrrrppprrryyyzzzxxxyyy||||||wwwtttqqqqqqqqqrrrtttvvvxxxzzz|||~~~{{{wwwuuuuuutttrrrnnnkkkiiijjjlllnnnnnnmmmhhhdddcccfffjjjmmmmmmlllgggaaa[[[WWWVVVRRRUUUYYY\\\]]]\\\YYYWWWNNNLLLHHHFFFEEEDDDBBB@@@======>>>???????????????:::999777444222000///...)))***+++***(((((((((***(((((((((((()))***+++,,,(((''''''((())))))(((&&&)))))))))(((((((((''''''***)))'''&&&%%%$$$$$$$$$$$$'''(((&&&'''******'''&&&&&&'''((()))***++++++,,,000666;;;>>>===<<<::::::;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<===>>>>>>>>><<<999777444333222222333444555777:::<<<>>>???BBBCCCEEEFFFEEEBBB???===;;;999666222///...---...000000000000000/////////.........000111333555666666555555444333333222222333444555777888:::<<<<<<@@@AAABBBBBB@@@@@@AAABBBFFFGGGGGGHHHHHHGGGGGGFFFJJJIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPSSSWWWYYYXXXWWWUUUVVVYYY[[[]]]^^^^^^^^^___bbbfffjjjlllmmmkkkjjjgggjjjkkkiiifffgggmmmrrrvvvxxxuuunnnjjjkkkmmmlllllliiifffdddeeeggghhhiiihhhoooxxx~~~rrrhhh___XXXUUUQQQTTTUUUUUU[[[gggsssxxxrrrooommmnnnrrryyy~~~{{{sssllllllqqqvvvwwwuuurrrssstttsssoookkkiiilllrrrzzz}}}{{{{{{zzzvvvooojjj]]][[[WWWTTTRRRNNNJJJGGG===>>>===999333///------((('''&&&((())))))(((&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((''''''(((((()))*********%%%&&&'''((())))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))(((((((((((())))))***))))))(((((()))******))))))******+++---...//////444>>>JJJWWWccclllppppppppprrrssstttuuuuuuuuuppprrruuu{{{~~~~~~~~~}}}{{{zzztttuuuzzz~~~}}}}}}yyyzzzuuuooojjjeeebbbbbbbbbbbbccceeegggjjjkkkmmmqqqwww{{{~~~zzzvvvssstttsssqqqnnnkkkjjjkkklllppppppnnniiieeedddgggjjjmmmmmmkkkggg```ZZZWWWUUUTTTVVVZZZ\\\]]][[[YYYWWWMMMJJJHHHFFFEEECCCAAA???<<<===>>>>>>??????>>>>>>;;;999777444111///...---)))*********)))))),,,...(((((((((((())))))*********((((((((())))))(((''')))))))))(((((((((''''''))))))((('''&&&&&&&&&%%%###&&&(((&&&&&&((('''###$$$%%%''')))***,,,,,,---...333:::???BBB@@@===:::888888888888:::<<<>>>???======>>>???@@@AAAAAAAAA;;;999666333222222333444333555888;;;>>>???@@@@@@???AAACCCDDDDDDAAA===;;;777555111...,,,,,,---...///////////////........./////////000111333444555555555555444444444444444444555666888:::<<<===>>>@@@AAACCCCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCHHHHHHHHHHHHIIIJJJKKKKKKMMMMMMNNNPPPSSSWWWYYYZZZYYY[[[]]]```bbbccccccccc^^^bbbhhhnnnssstttttttttppptttvvvsssnnnnnnttt{{{xxxssssssqqqooooookkkhhhfffgggiiijjjjjjiiipppwwwyyyzzz~~~{{{pppfff```WWWVVVRRROOOQQQ\\\kkkuuutttqqqmmmlllnnnttt{{{~~~vvvqqqpppqqqrrrrrrtttvvvwwwuuuoookkkcccfffmmmvvv~~~}}}}}}{{{zzzzzzxxxuuurrrfffbbb\\\WWWTTTQQQMMMKKKBBBBBBBBB???:::555000...(((''''''(((******(((&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))&&&&&&'''((((((((((((((('''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((()))***)))(((''''''((()))***&&&&&&&&&&&&&&&'''''''''******++++++---...000111///888EEETTT```hhhnnnqqqtttuuuuuuuuusssrrrqqqqqqppptttxxx|||~~~|||||||||{{{yyywwwtttsssmmmqqqxxx}}}zzzxxxwwwwww~~~}}}vvvrrrlllfffaaa]]]YYYVVVWWWWWWWWWXXXZZZ\\\^^^``````dddiiimmmooorrruuuwwwxxx{{{yyyvvvsssttttttrrrnnnkkkjjjkkkmmmqqqrrrppplllgggfffhhhlllllllllkkkggg```ZZZWWWUUUUUUWWWZZZ[[[\\\ZZZXXXVVVLLLJJJGGGFFFEEECCC@@@>>><<<<<<===>>>>>>>>>>>>===<<<;;;888444000...,,,+++)))***+++***)))***+++---))))))))))))((((((''''''---+++******+++,,,+++***((((((((('''''''''&&&&&&((((((((()))))))))((((((&&&((((((%%%$$$'''&&&######$$$&&&(((+++---///000000555;;;@@@AAA???;;;888555555666888;;;???BBBEEEAAABBBCCCDDDDDDDDDCCCCCC<<<:::666222000000111222555777;;;>>>@@@AAA@@@???<<>>;;;222000---+++***+++---...//////..................111111111111111111222222333333444555666666777777666777888:::<<<>>>???@@@???@@@BBBBBBBBBBBBDDDEEEEEEDDDCCCCCCBBBBBBAAAAAAEEEEEEFFFGGGGGGHHHHHHHHHJJJJJJKKKLLLNNNRRRVVVYYYZZZ\\\___aaaccceeeeeeeee]]]aaahhhooouuuxxxzzzzzzuuuyyyzzzvvvpppooottt{{{~~~zzzvvvpppnnnkkkiiijjjjjjjjjiiilllrrrvvvvvvsssttt{{{yyynnnbbb]]]WWWQQQPPPUUUbbbllluuurrrooommmmmmqqqvvvzzz{{{vvvnnnjjjkkkmmmqqquuuwwwvvvrrrooodddeeejjjrrr{{{}}}zzz{{{zzzyyyzzz{{{{{{{{{zzzrrrlllddd\\\WWWTTTRRRPPPJJJGGGCCCBBBAAA===555///***)))((()))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''(((((((((((()))(((((('''&&&&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))***)))(((''''''((()))***%%%%%%&&&'''''''''''''''******+++,,,---///111222444>>>NNN\\\fffkkknnnpppssstttuuussspppnnnnnnooorrrvvvzzz{{{zzzzzzzzz{{{|||{{{zzzxxxtttqqqmmmkkkiiiooowww}}}}}}zzzwwwuuutttxxxzzzrrrmmmjjjgggbbb]]][[[XXXVVVTTTPPPPPPOOOPPPQQQSSSUUUWWWWWWYYY[[[\\\^^^aaaeeehhhkkknnnttt{{{~~~zzzwwwuuuvvvuuusssooollljjjkkkmmmpppqqqqqqnnnjjjhhhjjjlllkkkkkkjjjfff```[[[XXXVVVVVVWWWYYYZZZZZZXXXVVVUUULLLJJJHHHGGGFFFCCC@@@===;;;<<<<<<==================;;;888444000---+++)))+++,,,---+++)))(((((()))))))))))))))((('''&&&%%%(((&&&%%%%%%&&&((('''&&&((((((((('''''''''&&&&&&&&&'''((())))))))))))((((((***)))%%%%%%((((((&&&%%%%%%&&&(((+++///333555444777;;;>>>>>><<<999666444444666999<<>><<<888333111000000111777:::===@@@AAAAAA@@@>>><<>>???===???@@@AAAAAAAAACCCEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGFFFGGGHHHIIIIIIJJJMMMQQQTTTWWWXXX[[[^^^```bbbbbbbbb[[[^^^dddkkkqqquuuxxxyyysssttttttpppkkkjjjnnnsss~~~yyywwwuuusssrrrpppmmmjjjiiimmmppppppnnnoootttyyyzzzppphhh___XXXSSSSSSYYY```ooopppqqqpppppprrruuuxxx{{{{{{nnneeefffiiimmmpppsssttttttsssjjjhhhhhhmmmvvv{{{{{{xxxvvvwwwyyy{{{xxxmmmccc\\\YYYWWWVVVQQQLLLFFFDDDDDDBBB;;;444///---***)))******)))((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''))))))))))))((('''&&&%%%'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***))))))(((((((((((())))))'''''')))*********************+++,,,...///111222:::FFFVVVcccjjjmmmooopppmmmppprrrqqqnnnlllmmmooouuuwwwxxxyyyyyyyyyzzz{{{|||{{{yyyvvvsssnnnjjjhhhlllqqqwww}}}}}}xxxuuutttssssss}}}~~~~~~~~~~~~uuunnniiiccc___[[[WWWVVVUUUSSSRRRMMMLLLKKKKKKLLLMMMOOOPPPPPPQQQQQQQQQQQQSSSWWWZZZ^^^bbbiiipppxxx~~~~~~{{{xxxwwwxxxwwwuuuqqqmmmkkkkkkmmmmmmoooqqqoookkkiiijjjkkkiiiiiiiiieee```[[[YYYXXXVVVWWWXXXYYYXXXWWWUUUSSSLLLJJJIIIHHHGGGDDDAAA>>>;;;;;;<<<=========<<<<<<;;;999777333000---,,,+++)))+++,,,,,,***((((((((('''(((((())))))((('''&&&$$$""" !!!###$$$%%%$$$)))))))))(((((((((''''''&&&&&&'''(((((('''&&&%%%"""&&&'''%%%&&&))))))'''((((((((()))---222777:::888999:::;;;;;;999777666444555777999===@@@CCCDDDFFFFFFGGGFFFEEEBBB@@@>>>:::999666444444444555555:::<<<>>>@@@AAA@@@???>>><<<>>>AAABBB@@@;;;666222***************+++,,,---------...///000111111222222111111111111111222222444444555666777777888888999999999:::;;;;;;<<<<<<;;;<<<>>>??????@@@BBBDDDDDDCCCBBBAAAAAABBBCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFHHHIIIHHHGGGIIIMMMPPPPPPRRRUUUXXXZZZ\\\\\\]]]XXXZZZ]]]aaafffjjjmmmoooiiiiiihhheeeccccccfffiiirrrzzz~~~|||xxxsssooojjjkkklllllllllmmmpppsssttt{{{uuuhhh```YYYTTTTTTXXXdddiiippptttvvvwwwxxxzzz{{{~~~vvvlllhhhiiikkkmmmpppsssvvvxxxsssmmmiiikkkrrryyy{{{zzzuuuxxx|||rrrfff^^^ZZZXXXXXXTTTPPPJJJFFFDDDBBB@@@===444000,,,***)))******)))***)))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((((())))))***(((((())))))))))))(((((('''((()))+++++++++++++++)))******,,,---///111222<<>>:::;;;<<<<<<======<<<<<<999888555333000...------###&&&***,,,++++++***+++%%%&&&''')))))))))(((((('''%%%$$$%%%''')))******************))))))))))))&&&&&&''''''&&&$$$"""!!! ###$$$&&&))))))%%%+++***)))***...444;;;???;;;;;;::::::999777666666555666888:::<<>>===:::<<<>>>>>>;;;555...***(((((()))***+++,,,------,,,---...///000222333333000000000000111222333444666666666666777777777777888888999999999:::::::::999;;;===>>>>>>???AAACCCBBBAAA@@@???@@@@@@BBBBBBCCCDDDFFFGGGHHHHHHGGGGGGGGGHHHIIIHHHGGGGGGJJJMMMKKKMMMPPPSSSUUUWWWXXXXXXTTTUUUVVVYYY\\\___bbbdddaaa```^^^\\\]]]^^^aaabbbgggooouuuxxx||||||vvvrrrooonnnmmmmmmmmmnnnoooppprrrvvvyyyyyy~~~pppggg___WWWTTTVVV[[[cccnnnvvvzzz{{{|||}}}zzzzzz~~~vvvlllmmmmmmmmmooosssyyy}}}|||ssskkkkkkrrrzzz~~~~~~yyy|||ssseee\\\XXXWWWWWWUUUSSSNNNHHHBBBAAABBBDDD777333---***)))*********((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((())))))))))))((((((((((((%%%&&&'''((())))))))))))&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))******'''((()))******)))((('''%%%&&&((()))*********)))))))))***+++---///111222;;;FFFUUU```eeehhhkkknnnpppsssuuuqqqkkkggggggiiiwwwuuutttvvv{{{}}}zzzwwwuuu{{{|||~~~yyyvvvwww{{{~~~uuuqqqjjjeeeaaa___]]][[[RRRQQQPPPNNNNNNNNNOOOPPPDDDGGGJJJLLLKKKJJJKKKKKKFFFJJJPPPXXXaaakkkrrrvvv~~~}}}{{{yyyvvvtttrrrrrrvvv}}}|||||||||yyyxxxuuussspppmmmkkkiiikkklllllljjjhhhhhhiiikkkkkkhhhddd```^^^[[[XXXVVVUUUVVVWWWXXXXXXVVVUUUSSSNNNLLLHHHFFFCCCAAA===;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999666333000,,,***)))+++++++++++++++***)))(((((((((((((((((((((((((((&&&((()))***)))***+++---+++***)))((((((((((((((()))(((''''''&&&&&&&&&&&&(((%%%$$$%%%((()))(((&&&%%%)))++++++///888>>>AAA<<<;;;:::;;;;;;;;;888666555666777:::???DDDIIILLLEEEHHHJJJJJJFFFAAA>>><<<777777666555555777<<<@@@AAAAAAAAA@@@???>>>===<<<>>><<<:::777444000...,,,'''((()))***+++,,,------000000000000111111111111222333333444444333333222111111333444666777888999777666666666666777777888777888:::<<>><<<;;;;;;<<<<<<<<<<<<;;;;;;777666444111...+++)))(((***++++++++++++***)))(((++++++++++++++++++++++++&&&((())))))((((((***+++))))))((('''''''''((((((((((((&&&%%%%%%%%%&&&&&&%%%$$$###%%%)))******((('''+++------000888???AAA@@@>>>;;;:::::::::888666666777888;;;>>>CCCGGGJJJIIIKKKLLLJJJFFFAAA===<<<888999::::::999:::===???@@@AAAAAA@@@???===;;;999888666444111---+++))))))((())))))***+++------...//////000000000111111111000111111111111111111000222222333444666777888888666666555555666666777888888888:::<<<>>>???AAABBB??????@@@@@@AAAAAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGJJJIIIGGGFFFEEEEEEFFFGGGHHHIIIJJJLLLNNNPPPRRRSSSTTTUUUTTTSSSPPPOOOPPPQQQPPPPPPPPPPPPPPPRRRVVVYYYaaaaaabbbdddggglllooorrrvvvxxx}}}zzzwwwtttsssuuuwwwxxxxxxzzz}}}~~~~~~||||||qqqcccZZZVVVVVV\\\dddnnnxxx~~~|||yyyxxxyyy|||~~~|||sssggg\\\TTTPPPOOOQQQPPPMMMIIIGGGFFFGGGHHHFFFBBB;;;444///,,,***)))***))))))((((((((())))))))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%))))))'''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&'''((()))((('''&&&''')))''''''''''''''''''''''''''''''((((((((((((((((((***************)))((((((******)))))))))(((((((((((((((((((((((()))******(((***++++++,,,000888>>>GGGRRR\\\```ccciiimmmnnnvvvsssssstttqqqlllkkkmmmqqqqqqrrruuu{{{~~~}}}~~~}}}}}}|||{{{}}}vvvpppjjjbbb^^^YYYUUUSSSRRRPPPOOOPPPPPPOOONNNMMMMMMMMMMMMIIIHHHHHHIIIMMMTTT^^^dddkkknnnnnnkkkiiikkkjjjgggiiihhhhhhjjjooowww|||{{{{{{zzzyyyvvvsssooollliiihhhggghhhiiiiiihhhgggiiijjjjjjhhhdddaaa^^^[[[XXXUUUWWWXXXZZZZZZYYYWWWTTTSSSKKKIIIFFFDDDCCCAAA???===:::;;;;;;<<<<<<;;;;;;;;;666555333111...,,,***)))******++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,&&&((()))(((''''''((()))''''''&&&&&&&&&'''((((((((('''%%%$$$###$$$&&&'''$$$######&&&)))+++++++++)))---//////222:::AAABBBEEEBBB===:::999888777555888888999;;;>>>BBBEEEGGGMMMNNNMMMJJJEEE@@@<<<;;;:::<<<>>>???>>>===>>>???@@@AAABBBAAA???;;;888555333111...***((('''''''''******++++++,,,---//////////////////000000000000111111111111111111111111000000111111222333333444555555555555555666777777888999:::;;;===>>>???@@@??????@@@AAABBBCCCCCCDDDAAAAAABBBBBBDDDEEEGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHJJJLLLNNNOOOQQQRRRQQQOOOLLLJJJIIIJJJKKKLLLMMMNNNNNNPPPTTTWWW[[[[[[[[[]]]___aaadddfffkkkmmmrrr|||~~~~~~|||yyywww|||pppaaaXXXSSSXXX___gggqqq}}}vvvtttxxx~~~}}}|||zzzxxxzzzwwwqqqiii```XXXQQQNNNKKKKKKKKKJJJJJJIIIHHHGGGIIIGGGCCC<<<555///---,,,,,,,,,+++***))))))))))))((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((&&&''''''((((((''''''&&&((((((((('''&&&&&&(((***''''''''''''''''''''''''+++***)))((('''(((((()))******+++++++++***))))))************))))))))))))+++++++++++++++,,,------***+++,,,,,,---333<<>>EEEGGGJJJFFF@@@;;;999888777666::::::;;;===???AAADDDEEELLLLLLKKKGGGBBB>>><<<<<<>>>???@@@@@@>>>>>>???@@@BBBCCCDDDCCC???:::555222111///+++(((''''''((()))---,,,,,,,,,---...000111....../////////000000000333333222222222222333333000111111111222222333333555444444444555666777777:::;;;;;;<<<===>>>??????AAAAAABBBCCCDDDFFFFFFGGGDDDDDDDDDEEEFFFHHHJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDEEEGGGIIIKKKMMMMMMNNNNNNLLLJJJGGGGGGGGGKKKMMMOOOQQQQQQSSSVVVYYYZZZZZZZZZZZZ[[[\\\^^^___fffeeehhhqqq~~~zzzvvvzzz{{{~~~ooobbbVVVWWW[[[```gggrrrvvvqqqvvv~~~}}}zzzyyywwwwwwvvvrrrmmmfff]]]TTTOOOKKKKKKLLLMMMLLLJJJFFFCCCJJJJJJHHHBBB:::333///...---,,,+++***)))((((((((((((((()))******((('''&&&))))))))))))))))))))))))'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))(((&&&%%%&&&(((+++''''''''''''''''''''''''+++)))'''&&&&&&''')))***))))))*********))))))((()))))))))))))))))))))))),,,,,,,,,,,,,,,------...,,,---......000888BBBKKKSSS^^^jjjqqqvvvzzzzzzwwwwwwsssqqqssssssooonnnpppoooqqqtttyyy~~~vvvooojjjfffcccffflllppp|||yyysssiiiaaa\\\YYYWWWUUUTTTSSSSSSRRRQQQOOONNNNNNQQQNNNHHHDDDEEEKKKUUU\\\jjjsss{{{~~~~~~yyysssmmmkkklllpppsssyyy|||yyyxxxzzzyyyvvvsssooollljjjhhhgggiiikkkkkkjjjjjjjjjkkkiiigggdddbbb___\\\WWWTTTVVVXXXZZZ\\\[[[XXXUUURRRHHHFFFDDDCCCBBBAAA???===888888999:::;;;;;;::::::666555444222000///...---((())))))*********))))))((((((((((((((((((((((((&&&'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%&&&'''((('''%%%$$$######$$$&&&'''&&&''''''((((((((()))***)))...222333888BBBJJJLLLNNNIIIBBB===:::999999888<<<<<<===>>>@@@BBBCCCDDDHHHGGGEEEBBB>>><<<===>>>AAAAAA@@@>>><<<>>>AAADDDEEEFFFEEECCC???999333///...,,,)))''''''(((***+++......---,,,---...000111////////////000000000000333222222111111222222333333333444444555555666666444444444555555777888888<<<======>>>??????@@@@@@AAAAAABBBCCCDDDFFFFFFGGGFFFFFFFFFGGGHHHIIIKKKKKKIIIJJJJJJIIIHHHGGGEEEDDDCCCCCCBBBCCCEEEGGGIIIKKKIIIJJJLLLLLLJJJIIIIIIIIILLLOOORRRTTTUUUVVVXXXZZZZZZZZZYYYZZZZZZZZZ[[[[[[aaa^^^^^^eeesss|||yyyxxxxxxxxxzzzqqqaaa]]][[[\\\^^^fffwwwyyy}}}|||yyywwwvvvxxxwwwvvvtttooofffZZZRRRKKKKKKLLLNNNOOOMMMHHHDDDIIIIIIHHHDDD===777222000---,,,+++)))((('''&&&&&&((()))*********)))'''&&&************************&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((('''))))))(((&&&%%%&&&(((+++'''''''''''''''''''''''''''&&&%%%$$$%%%'''***+++''''''((((((((((((((('''((((((((((((((((((((((((((((((''''''(((((()))******,,,...///333<<>><<<777777888999::::::::::::444333222000...---++++++(((((())))))******))))))))))))))))))))))))))))))%%%'''((('''&&&&&&'''(((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&((())))))((('''(((***+++000444555;;;EEEMMMOOOPPPKKKEEE@@@>>>===<<<;;;>>>>>>???AAABBBCCCDDDEEEDDDCCCAAA===::::::===???BBBAAA???===<<<>>>BBBFFFHHHGGGEEEBBB<<<666000,,,***((('''&&&'''(((***+++///...---,,,,,,...000111000000000000111111111111111000///......///000111///000000111222333333444555555555555666888999:::======>>>??????@@@AAAAAA??????@@@AAABBBCCCCCCDDDFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKKKKJJJGGGDDDCCCBBBBBBAAAAAABBBEEEHHHJJJFFFIIIKKKLLLLLLKKKKKKLLLKKKNNNRRRTTTUUUUUUVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYWWWWWW]]]hhhwww|||{{{{{{ssstttttttttvvv}}}rrrhhh```]]][[[]]]kkkzzzzzzvvvsssqqqyyyyyyzzzzzzwwwooocccZZZMMMLLLLLLNNNQQQQQQNNNJJJFFFEEECCCBBB@@@<<<777222,,,,,,***)))(((''''''&&&))))))******))))))(((((())))))))))))))))))))))))&&&'''(((((()))(((((((((''''''''''''''''''''''''(((((((((''''''''''''''''''(((((())))))(((((('''((((((((('''&&&&&&(((***''''''''''''''''''''''''%%%%%%$$$%%%&&&((()))+++&&&&&&''''''((((((''''''''''''''''''(((((((((((()))(((((((((((()))******(((+++///222888BBBNNNWWWaaalllyyyzzztttpppsssuuutttrrrsssooorrrwwwzzzzzz}}}}}}xxxqqqllljjjfff___[[[[[[]]]dddmmmvvvyyymmmfffcccaaa^^^^^^^^^]]][[[YYYVVVUUUQQQOOOLLLHHHHHHLLLRRRXXXjjjyyy~~~wwwrrroooooosss{{{|||xxxwwwwwwvvvuuurrrpppnnnlllkkkgggiiilllllljjjiiihhhhhhhhhgggeeeccc```\\\WWWSSSQQQTTTXXX[[[[[[YYYUUUSSSHHHFFFCCCBBBAAA???===;;;666777888999::::::::::::555444333000...,,,+++***'''(((((()))))))))))))))))))))))))))))))))))))))%%%&&&((((((''''''(((***((('''&&&&&&&&&&&&&&&'''$$$%%%&&&'''(((''''''&&&%%%'''))))))((((((***,,,000444777888<<>>???@@@AAACCCDDDEEEFFFFFFDDDBBB???;;;888999<<<@@@@@@@@@AAA@@@???AAADDDGGGIIIGGGDDD???888222,,,)))'''''''''((()))***+++,,,000...---+++,,,---000111111111111111222222222222111000///......///000111------...///000222222333666666666666888999:::;;;;;;<<<===>>>???@@@AAAAAA??????@@@@@@AAAAAAAAABBBGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIKKKKKKJJJFFFCCCAAAAAA@@@??????@@@CCCFFFHHHFFFIIILLLMMMMMMLLLLLLLLLJJJNNNRRRTTTTTTSSSTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZUUUVVVWWWZZZ```kkkxxx}}}zzz{{{}}}rrrtttvvvuuutttwww~~~uuuhhhccc^^^\\\cccppp{{{xxxuuusssxxxxxxzzz~~~~~~wwwlllbbbTTTPPPNNNNNNRRRSSSPPPMMMDDD@@@===???BBBAAA<<<666---,,,+++***)))(((((((((+++***))))))(((((())))))'''''''''''''''''''''''''''''')))*********))))))'''''''''''''''''''''''',,,,,,++++++************(((((())))))))))))(((((('''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&''''''((((((((()))&&&&&&'''(((((((((((((((''''''(((((()))))))))))),,,,,,+++++++++,,,------***...444:::AAALLLXXXaaagggqqq}}}xxxtttwwwzzzyyyxxxyyytttuuu{{{}}}zzzrrrxxx|||}}}{{{yyyssslllfffeeebbb\\\XXXWWWXXX]]]bbbiiiwwwtttmmmhhhcccccccccbbb```]]]ZZZXXXVVVUUURRRNNNKKKKKKMMMPPP___nnnyyytttlllnnnrrryyy|||xxxvvvvvvvvvtttrrrpppnnnmmmlllgggiiikkkkkkiiigggffffffhhhgggeeeccc```\\\WWWSSSPPPSSSWWWZZZ[[[YYYUUUSSSHHHFFFCCCBBB@@@???<<<:::666666777999999:::::::::888777555333000...,,,+++''''''((()))))))))))))))(((((((((((((((((((((((($$$&&&(((((((((((()))+++)))(((''''''&&&&&&&&&&&&###%%%'''))))))((('''&&&"""%%%((()))((())),,,///333888::::::===EEELLLNNNPPPLLLHHHEEEDDDCCCBBB@@@???@@@BBBDDDEEEFFFGGGGGGEEECCC???:::777888<<>>@@@BBBCCCCCCCCCEEEFFFHHHFFFBBB<<<555///***''''''((()))***,,,---......000...,,,++++++---///111111111222222222333333333333222111//////111222333111222333444666777999999666666666777888:::;;;<<<::::::;;;===>>>@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBIIIHHHGGGGGGFFFGGGGGGGGGGGGHHHJJJJJJIIIFFFBBB???@@@???======>>>AAADDDFFFGGGIIILLLMMMMMMKKKKKKKKKKKKNNNSSSUUUTTTSSSSSSSSSUUUVVVXXXYYY[[[\\\\\\\\\UUUXXX[[[[[[\\\bbbmmmuuu{{{yyyvvvuuuxxx|||~~~|||zzz|||vvvyyy{{{yyyvvvvvv{{{~~~nnnhhhbbb]]]aaakkk~~~}}}|||zzzuuuvvvzzz|||rrriii\\\WWWQQQOOOQQQQQQOOOKKKCCC===:::===CCCEEE???888------,,,+++************,,,+++)))((((((((()))***(((((((((((((((((((((((('''((()))+++++++++***)))((((((((((((((((((((((((***)))))))))((((((''''''(((((())))))))))))((((((&&&((())))))(((''''''(((''''''''''''''''''''''''((())))))***)))(((((('''''''''((())))))***))))))(((((())))))*********+++******))))))******+++,,,///444;;;BBBJJJUUUaaajjjjjjsss~~~|||wwwzzz~~~~~~}}}}}}xxxxxx}}}}}}yyywwwoooxxxyyy~~~}}}}}}}}}{{{xxxvvvppphhhaaa___]]]YYYVVVVVVWWWYYY\\\bbboootttmmmlllllllllkkkiiieeebbb```\\\[[[XXXSSSNNNKKKJJJKKKOOO^^^ooozzzzzziiiiiijjjpppvvvzzzzzzyyy|||xxxwww}}}{{{xxxrrrmmmkkkkkklllhhhiiiiiiiiiiiihhhhhhgggffffffdddbbb^^^YYYUUURRRPPPQQQTTTWWWXXXVVVRRROOOIIIGGGDDDBBBAAA@@@===;;;888888999::::::::::::999777444111///...---+++***((((((((()))******+++++++++)))'''((())))))&&&###&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&)))...111555555777:::???CCCEEEEEEHHHFFFDDDBBBAAAAAABBBCCCAAADDDHHHIIIHHHGGGIIIKKKHHHDDD===999999;;;>>>???AAAAAAAAAAAAAAABBBCCCDDDKKKBBB:::666111+++((()))'''''')))***+++,,,,,,,,,111000///////////////000111111111111111000//////222222222111111111111111333333444555666777888999:::999999999999:::;;;<<<;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAABBBBBBAAAAAAEEEDDDCCCBBBBBBBBBBBBBBBEEEEEEFFFFFFFFFDDDBBBAAA?????????@@@BBBCCCEEEFFFHHHJJJLLLNNNPPPPPPOOONNNLLLMMMPPPRRRRRRRRRPPPOOOUUUSSSSSSUUUZZZ\\\\\\ZZZWWWXXXXXXXXXYYY\\\aaadddjjjkkklllkkkjjjjjjlllnnnxxxwwwwwwxxx{{{|||}}}}}}wwwxxxyyyyyy{{{||||||}}}uuujjjaaaaaafff~~~~~~|||wwwsssjjj```SSSMMMOOORRRTTTTTTIIIBBB:::999>>>CCCCCC@@@888333...++++++***(((%%%++++++******)))(((((((((''''''''''''''''''''''''******))))))(((((((((''')))'''%%%&&&(((((('''$$$''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))************''''''(((((())))))******++++++***))))))***+++,,,111666???JJJTTT___hhhnnntttxxx~~~||||||~~~yyy{{{yyy~~~}}}|||yyyvvvwwwsss}}}~~~}}}~~~~~~}}}{{{wwwssspppkkkddd]]]ZZZVVVSSSUUUYYYZZZ[[[^^^fffqqq}}}zzzzzzzzz{{{~~~uuuqqqpppooommmjjjhhhfffeee^^^]]][[[VVVPPPKKKGGGFFFLLLQQQYYYcccnnn|||}}}sssjjjddddddhhhjjjnnnrrr}}}yyyxxxxxxxxxvvvsssnnnjjjiiiiiiiiiiiiiiiiiiiiiiiihhhgggddddddccc```\\\XXXSSSQQQQQQRRRTTTWWWXXXVVVQQQMMMFFFDDDBBB@@@@@@>>><<<:::777888999999::::::999999777555222000///...,,,+++*********)))))))))))))))+++)))'''((())))))&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######(((''''''''''''((())))))'''''''''''''''***...222888999:::>>>CCCFFFFFFFFFCCCAAA>>>===>>>@@@AAABBBDDDGGGIIIIIIGGGEEEFFFGGGHHHDDD@@@===<<<>>>@@@BBBAAABBBBBBCCCDDDDDDEEEEEEEEE===555222...(((&&&''')))***+++---.........///111111000000000111111222111111111111111000//////000000000000000000000000222222333555666888999999:::999999999999999::::::;;;;;;<<<===>>>???@@@@@@???@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAABBBCCCDDDEEEGGGIIIKKKMMMNNNNNNMMMMMMLLLMMMNNNOOOOOOOOONNNNNNRRRQQQPPPSSSWWWYYYYYYWWW\\\\\\[[[YYYWWWWWWZZZ\\\aaacccdddeeeeeegggjjjlllsssssstttvvvyyy}}}}}}{{{zzzzzz|||}}}~~~ssshhheeegggvvv}}}{{{wwwtttkkk^^^TTTQQQRRRSSSTTTLLLFFF???===???BBBCCCCCC===888111---,,,+++)))'''++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((''''''''''''%%%$$$%%%((()))(((&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''(((''''''&&&&&&%%%''''''''''''''''''''''''))))))))))))************(((((())))))***+++++++++***+++*********,,,...000222:::EEEOOOYYYcccmmmuuuzzz{{{~~~|||zzz{{{xxxvvvtttuuuyyy}}}~~~}}}~~~~~~~~~~~~|||yyyuuuqqqoooiiiccc___^^^\\\ZZZ\\\``````bbbeeellluuu~~~|||{{{{{{zzzyyyzzz|||yyyvvvrrrooonnnkkkhhhfffaaa```^^^YYYSSSMMMIIIGGGGGGKKKQQQWWWaaannn}}}ssshhh___]]]^^^___bbbfff~~~{{{yyyvvvwwwwwwtttpppkkkiiihhhjjjjjjjjjjjjjjjiiihhhgggcccbbbaaa^^^ZZZVVVRRRPPPSSSSSSUUUWWWWWWTTTOOOKKKCCCAAA???>>>>>>===;;;999777888999999::::::999999888555222111000///---,,,++++++******)))((((((''')))((('''((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))(((((())))))))),,,111555===>>>@@@DDDHHHIIIHHHFFF>>><<<::::::<<>>>>>???@@@BBB@@@AAACCCDDDEEEDDDBBBAAA>>>777111///,,,(((&&&(((***+++,,,---.../////////////////////000111222222000111111111111000000///......//////000000111111111111333555777888:::;;;::::::999999999999999:::;;;;;;<<<===>>>>>>???@@@>>>???@@@AAABBBCCCCCCCCC>>>??????@@@@@@AAABBBBBB@@@@@@@@@???@@@@@@AAABBBAAAAAAAAAAAAAAABBBCCCCCCFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLNNNMMMNNNPPPSSSUUUUUUUUU[[[[[[[[[XXXUUUSSSSSSTTTXXXZZZ]]]___bbbeeejjjmmmooooooqqqtttyyy|||ssskkkiiikkkwww~~~wwwjjj^^^UUURRRSSSTTTPPPLLLGGGCCCAAABBBDDDFFFCCC>>>666000,,,+++******++++++******)))(((((((((''''''''''''''''''''''''((((((((('''''''''''''''%%%$$$$$$%%%(((***))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''$$$%%%&&&(((((((((((('''''''''''''''''''''''''''))))))))))))************)))))))))***++++++,,,,,,***++++++++++++---111333555???MMMXXX___hhhsss|||~~~~~~}}}}}}{{{vvvqqqmmmlllrrrzzz~~~|||}}}}}}~~~}}}}}}}}}{{{xxxuuuqqqooohhheeeccceeeeeeeeeggglllmmmooossswww}}}}}}~~~{{{yyyxxxxxxxxxyyy~~~~~~vvvsssrrrppplllgggeeedddaaa\\\WWWQQQLLLIIIDDDFFFHHHKKKRRR]]]kkkvvvuuuiii]]]WWWUUUTTTUUUXXX}}}{{{yyyyyyxxxvvvqqqnnnllllllkkkkkkkkkkkkjjjiiihhhhhhcccbbb```]]]ZZZVVVSSSQQQTTTTTTVVVWWWVVVSSSNNNIIIAAA???============;;;:::777777888999999999999999777444111000//////---+++************))))))(((((((((((((((((((((((('''&&&''''''''''''''''''''''''''''''(((((())))))))))))&&&%%%%%%%%%%%%&&&'''''''''((()))***,,,111666:::AAACCCFFFJJJLLLLLLHHHEEE===:::888999<<>>@@@AAACCCCCCBBB???;;;999999333......---***)))+++)))***+++,,,------------,,,,,,,,,,,,---///000000000000111111111111000///......//////000111222222000111222444777999:::;;;<<<;;;;;;:::::::::::::::;;;;;;<<<<<<===>>>>>>???>>>>>>@@@AAABBBBBBCCCCCC@@@@@@AAAAAABBBBBBBBBBBB>>>>>>======>>>???AAABBBBBBAAAAAA@@@@@@@@@AAAAAACCCDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFHHHJJJLLLLLLLLLMMMOOOQQQSSSSSSTTTSSSTTTVVVVVVTTTSSSSSSSSSSSSUUUYYY\\\```ffflllpppooopppsssvvv|||rrrlllccciiirrr~~~{{{wwwiii]]]VVVTTTUUUSSSRRROOOIIICCCAAACCCFFFGGGBBB:::333...+++++++++++++++******)))(((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&& """%%%(((************''''''''''''''''''''''''((()))))))))************(((((()))******++++++,,,***+++,,,++++++---111555:::FFFVVV___dddjjjttt}}}~~~~~~~~~~~~~~~~~~{{{~~~~~~~~~{{{zzz{{{}}}{{{~~~rrriiidddeeeooo{{{|||zzz{{{}}}~~~||||||{{{zzzxxxvvvtttsssmmmjjjlllppprrrqqqssswww||||||yyyvvvtttttttttwwwyyy{{{~~~zzzuuuuuutttnnniiiiiigggccc___ZZZTTTNNNJJJEEEEEEEEEEEEIIITTTaaakkkyyy{{{mmm^^^VVVQQQNNNNNNQQQ~~~|||{{{zzzwwwsssooommmnnnppplllllllllkkkkkkjjjiiihhhdddcccaaa^^^ZZZWWWTTTSSSUUUUUUVVVWWWVVVRRRLLLHHHAAA???======>>>>>><<<;;;777777888999999999999888444222000......---,,,***(((((())))))************&&&'''((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''$$$&&&(((+++///555;;;@@@DDDFFFHHHLLLMMMKKKGGGCCC<<<999777999<<<>>><<<999======>>>>>>>>>===;;;:::777999;;;<<<;;;:::<<<===CCCDDDEEEDDDAAA<<<666333444///+++------******,,,***+++,,,---------------,,,,,,,,,,,,---///000000///000000111111111000000//////000111111222333333000111222444777999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>===>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAA@@@???>>>======<<<<<<<<<===???AAABBB@@@???>>>>>>===>>>>>>>>>@@@@@@AAABBBBBBBBBCCCCCC@@@@@@???@@@BBBEEEIIIKKKJJJKKKMMMNNNOOOQQQRRRSSSOOORRRUUUVVVVVVUUUUUUVVVPPPRRRUUUYYY]]]dddjjjooorrrtttxxx||||||rrrdddccceeennn|||{{{uuuyyy{{{lll```YYYVVVUUUVVVTTTOOOGGGCCCCCCEEEGGGDDD>>>777111---,,,,,,++++++******)))((((((((())))))))))))))))))))))))&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&###$$$&&&''')))))))))(((((((((((((((((((((((((((((()))))))))************''''''(((((()))*********+++------,,,***,,,222777BBBNNN^^^fffhhhkkkssszzz{{{||||||}}}|||zzzxxxwwwxxx||||||wwwuuuxxx{{{~~~~~~oooddd^^^aaaooo}}}zzzyyy{{{~~~{{{{{{zzzyyyyyyxxxxxxyyyuuutttwww}}}}}}~~~~~~zzzvvvrrrpppooonnnqqqrrruuuwwwzzz~~~~~~wwwvvvuuupppkkkkkkhhheeeaaa^^^XXXQQQKKKGGGFFFDDDCCCEEENNN[[[eeerrr|||qqqaaaWWWQQQLLLKKKNNN~~~|||yyyxxxuuupppmmmlllnnnpppmmmmmmmmmlllkkkjjjiiihhheeedddaaa^^^[[[XXXVVVUUUUUUUUUUUUVVVVVVRRRLLLHHHAAA@@@>>>>>>>>>>>><<<;;;666777888888999999888888333111///---------+++***'''(((((()))******++++++%%%&&&((()))((('''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''''''''((((((''''''''''''((())))))###%%%(((,,,000777>>>CCCFFFGGGIIIKKKKKKHHHCCC???:::888777:::???@@@;;;666888777888:::<<<<<<:::888777;;;>>>>>><<<;;;===???GGGGGGGGGEEEAAA;;;666222///***(((***,,,******,,,---...//////000000//////////////////000111222222///000000111111111111000000000111111222222333333111111333555777888:::;;;;;;;;;;;;;;;;;;<<<======;;;;;;<<<<<<<<<===============>>>????????????>>><<<<<<======<<<;;;999888;;;;;;;;;;;;<<<===??????<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<======>>>>>><<<;;;;;;<<>>===>>>===;;;999666777777888888888888888444111///.........,,,+++)))))))))))))))*********###&&&))))))(((''')))+++''''''''''''''''''''''''((((((((()))))))))))))))(((''''''''''''((())))))%%%'''***,,,000666===BBBFFFFFFGGGHHHGGGDDD???<<<:::888:::@@@FFFFFF@@@999555555555777;;;;;;:::777999<<<@@@???<<<;;;>>>AAAFFFFFFEEECCC@@@;;;666333...***(((+++---++++++---......///000000000000///111111000000000111111222//////000111111111111111000000000111111111111111222222333555666888999999888888888999:::;;;<<<===;;;;;;;;;<<<<<<<<<========================<<<;;;888999:::;;;;;;:::888777888999:::;;;;;;;;;;;;;;;888777777777777888888999999888888888888999:::::::::::::::;;;<<<>>>@@@AAAAAACCCFFFGGGGGGGGGJJJMMMMMMOOORRRSSSSSSSSSUUUVVVPPPQQQQQQRRRTTTYYY^^^cccmmmsss{{{zzzppphhhgggiiiooo|||}}}wwwmmmwwwoooaaaZZZ[[[\\\ZZZTTTMMMFFFBBBBBBDDDFFFCCC===666111...++++++******)))((((((((((((((((((((((((((((((((('''''''''(((((()))))))))%%%'''((((((&&&%%%''')))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((***)))'''%%%%%%%%%&&&'''(((((((((((((((((((((((())))))))))))************'''(((((()))******++++++)))---000///...222;;;CCCTTT]]]jjjsssvvvwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvvvvzzz}}}xxxtttuuu|||{{{hhh___```jjj{{{~~~{{{{{{~~~}}}||||||}}}~~~{{{xxxwwwtttttttttssssssuuuyyy|||~~~{{{tttqqqooonnnkkkhhhgggfffaaaYYYRRRJJJHHHEEEAAA@@@EEENNNVVV___mmm}}}}}}mmmaaaXXXPPPKKKKKK}}}{{{vvvwwwxxxwwwtttqqqoooooonnnnnnnnnmmmllljjjiiihhhdddccc```]]]ZZZXXXVVVUUUSSSTTTUUUVVVUUURRRLLLHHHAAA@@@>>>======<<<:::888666666777888888888888888444222000/////////---,,,++++++******)))(((((((((###&&&))))))(((''')))+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''')))+++---000555<<<@@@FFFFFFEEEEEEDDDAAA===999;;;;;;>>>FFFMMMNNNGGG???666555555777:::;;;999777999<<>>;;;:::===AAABBBBBBAAA@@@===999666333000,,,+++...000......000,,,---..................111000000////////////000//////000111111111111111000000000000////////////333333444555666777888999555666666777888:::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<============<<<;;;:::999666888:::<<<<<<<<<;;;:::666777999::::::999888888555555555555555666777777777666666666666777777888;;;;;;::::::;;;;;;<<<<<<===???BBBCCCBBBCCCFFFIIIEEEHHHJJJLLLNNNPPPSSSUUUSSSSSSSSSSSSSSSWWW\\\```hhhpppyyyxxxooojjjggggggqqq}}}zzzrrrhhhppp{{{yyyiii\\\]]]^^^^^^YYYQQQHHHBBB@@@DDDIIIHHHBBB999333000++++++******)))((((((((('''''''''''''''''''''''''''((((((((())))))******"""%%%((((((&&&&&&(((+++''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))'''&&&$$$###%%%'''***---))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,(((,,,000111111666AAAJJJYYYaaammmwww|||}}}|||{{{zzzyyyvvvuuuuuuvvvxxxzzz}}}wwwtttwwwyyyfff___cccooo~~~{{{|||~~~}}}|||}}}~~~{{{zzzyyyvvvuuuuuuxxx{{{{{{}}}}}}uuuqqqqqqpppmmmjjjiiiiiieee\\\UUULLLKKKGGGBBB@@@CCCKKKRRRWWWfffxxxttthhh]]]SSSMMMLLL|||xxxyyyyyyxxxuuuqqqnnnmmmmmmnnnmmmlllmmmnnnmmmiiieeedddbbb___]]][[[YYYVVVTTTTTTTTTSSSSSSRRROOOJJJFFFDDDBBB???>>>===<<<999777555555666666666666555555666555444222///,,,***(((******))))))((((((''''''))))))(((((((((***+++,,,'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((''''''&&&%%%&&&'''((()))+++***+++,,,000555:::===CCCGGGIIIFFF???::::::;;;???@@@DDDJJJNNNLLLCCC;;;888555222111333666888999>>>;;;999999;;;>>>AAAAAACCC???<<<<<<===<<<777222...------...000111000...+++,,,---...///111111222333222222111000///......////////////000000000000222111///......000222333444444444444444555666777777888999:::;;;::::::999888888999999999999::::::;;;;;;;;;;;;:::999888777666777999::::::999777666555555444444444555555666444555555555555555444333111333555666666666888999::::::999999888777666666::::::;;;<<<<<<===>>>>>>BBBCCCDDDGGGIIIKKKMMMNNNSSSTTTUUUUUUTTTUUUXXX[[[fffppp}}}xxxpppiiiccceeelll~~~{{{zzz|||{{{uuuqqqppphhhpppzzz}}}ooo\\\\\\[[[[[[YYYTTTMMMGGGBBBFFFIIIIIIEEE===555111...,,,***))))))******)))'''((()))******)))(((''')))((('''&&&%%%&&&''''''))))))((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((()))************((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))++++++++++++++++++++++++,,,+++,,,///000555GGGZZZccchhhpppxxx~~~|||yyyvvvrrrmmmlllvvvxxxwww|||ppp^^^bbbppp}}}~~~|||~~~yyyxxxxxxyyyyyyxxxxxxzzzxxxrrrrrrmmmllljjjhhhfffccc___\\\UUUOOOGGGBBBAAABBBEEEFFFKKKYYYjjjxxxpppcccYYYQQQMMM|||xxxyyyyyyxxxuuurrrooonnnoooooonnnnnnoooooonnnjjjfffeeeccc___]]][[[YYYVVVSSSRRRRRRRRRSSSRRRPPPLLLHHHDDDBBB???>>>===<<<999777555666666777777666666555111000...,,,***'''%%%$$$************))))))))))))+++***)))(((((()))******'''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&''')))***------...111444888<<>><<<<<<>>>AAAAAACCCGGGKKKHHH@@@999777555444555777888888888999888777888;;;>>>@@@AAAEEEAAA===<<<>>>===999555000//////000111222000///.........//////000000000222222111111000000//////.........///000111111111222111000///000111333444666555555444444444555555555666777888888888777666888888999999:::::::::;;;;;;;;;;;;;;;:::999888888666777888999999888777666555555555444555555666666666666666666666666555555222444777888888888999;;;<<<<<<;;;:::999888888777999999::::::;;;;;;<<<<<<===>>>@@@CCCFFFHHHJJJKKKOOOPPPQQQQQQQQQSSSVVVXXXfffooozzz~~~vvvkkkbbbaaaeeeuuu}}}vvvrrrqqqtttuuurrrpppqqqiiioooxxxsss___\\\ZZZZZZZZZVVVNNNGGGBBBEEEHHHIIIFFF???999555000---***))))))***)))(((&&&'''((())))))((('''&&&)))((('''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))***++++++,,,------,,,+++---000222999JJJ\\\fffkkksss{{{}}}zzzuuupppjjjjjjttt{{{zzzmmm]]]cccsss~~~~~~}}}{{{yyyxxxwwwxxx}}}vvvsssooommmkkkiiihhheeeaaa^^^WWWQQQIIIDDDBBBDDDEEEFFFIIIUUUdddqqqyyykkk___UUUOOO{{{xxxyyyyyyxxxuuurrroooooopppqqqppppppqqqqqqooojjjggggggddd```]]][[[XXXTTTRRRQQQQQQQQQRRRSSSQQQMMMJJJDDDBBB???>>>===<<<999777666666777777777777666666444222000---+++)))))))))************++++++++++++,,,+++***)))(((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&'''''')))+++,,,///000333666:::<<<>>>???>>>>>>>>>>>>>>>@@@AAACCCDDDCCCCCCDDDEEECCC===777222222333555777777666444555555666999===@@@BBBBBBDDD@@@<<<;;;;;;;;;999777222111000111222222000///000000//////////////////111111111000000000000000---......///000111111222111111000000111333555666777666555444333333333333666666777777777777666555888888888999:::;;;;;;<<<;;;;;;;;;;;;:::999888777666666666666666666666666555555555555555666777888888888888888777777777666444666999:::::::::<<<===???>>>>>>===;;;::::::999999999999999999999999999888999;;;>>>AAACCCEEEFFFIIIJJJLLLMMMNNNPPPSSSUUU```gggppptttttttttwwwzzz~~~~~~oooddd___```iiisss|||rrrmmmkkkmmmnnnmmmmmmooonnnrrrwww|||vvvggg```ZZZYYY[[[YYYPPPGGGAAACCCFFFHHHGGGBBB===:::333000,,,***)))))))))(((&&&''''''((((((''''''&&&)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((************)))((('''&&&((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))'''((()))***+++---......,,,,,,...222666@@@PPP___iiinnnvvv~~~}}}xxxrrrmmmiiijjjvvv}}}iii]]]eeexxx|||zzzxxxwwwzzz}}}wwwqqqnnnllljjjiiigggdddaaaYYYSSSLLLGGGEEEEEEEEEFFFGGGPPP[[[fffuuuwwwhhhZZZRRR|||yyyyyyyyywwwtttpppnnnnnnoooqqqrrrssssssrrroookkkhhhhhheeeaaa^^^[[[WWWSSSPPPRRRQQQRRRRRRSSSPPPLLLIIIDDDBBB???>>>===<<<999777666666777777777777666666777555222///---------...)))))))))******++++++++++++******)))))))))))))))'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''''''''((()))+++---...222444888;;;>>>??????>>>>>><<<;;;<<>>777333...+++***)))(((''''''((((((((((((((((((''')))(((((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((+++++++++++++++***)))(((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))(((((()))***+++,,,------***+++...444<<>>===<<<999777666666777777777777666666333111...,,,******++++++'''(((((())))))*********(((((())))))************'''&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))''''''((()))+++---000111555777;;;>>>@@@???===<<<===<<<;;;===CCCIIIMMMOOOLLLJJJFFFCCCAAA>>>;;;999:::888777888;;;===>>>===999;;;???DDDHHHIIIGGGDDD<<<999666444444444555555222111000000111111///---......///000111222333444000000000000000111111111111111000000//////............///000111222333444333333333333333444555555888777777777777777777777777777888888999:::;;;;;;999999999999888777666555555555444333333444555555555666666777888999;;;<<<>>>===<<<:::999999999:::777:::===>>>??????AAACCCCCCBBBAAA@@@>>>===<<<;;;777777777777777777777666777888999:::<<<===>>>???DDDFFFJJJLLLMMMOOOQQQTTTPPPTTTZZZ^^^```dddiiimmmlllooosssvvvxxxyyy|||~~~|||pppgggaaa```hhhuuuvvvnnnkkkiiihhhiiilllwwwvvvvvvvvvxxxzzz|||}}}yyywwwwww{{{|||ooo```\\\___^^^SSSHHH@@@@@@AAACCCFFFFFFDDDAAA<<<777111---+++***((((((***))))))))))))))))))***(((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))*********)))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((()))))))))))))))***************++++++))),,,000777CCCTTTccckkkrrruuuzzz}}}zzztttooollliiikkksss}}}nnnfffdddqqq~~~~~~vvvsssnnnjjjiiihhhfffeee]]]XXXQQQLLLHHHFFFDDDBBBDDDGGGMMMUUU```qqqvvvdddXXX}}}zzzzzzxxxuuupppllliiiiiijjjlllooossstttqqqmmmjjjiiihhheeeaaa^^^[[[WWWSSSPPPUUUTTTSSSSSSRRROOOJJJFFFDDDBBB???>>>===<<<999777555555666666666666555555111///...,,,+++******+++((((((((((((((()))))))))'''''')))***++++++++++++'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''(((***,,,///222444:::<<>>BBBGGGLLLOOOMMMKKKHHHDDDAAA>>>===<<<:::999777888;;;===??????===@@@EEEJJJLLLJJJFFFBBB999888666555444444444555111000///000111111///.........///111222333444555111111111000000000000000111111000000//////............///000111222222222222222222222333444555666444444444444444555666666777777777888888888888888777777777777666555444333444444444444444444444444666666666777999;;;<<<===???>>><<<;;;:::::::::;;;888;;;>>>???@@@AAACCCEEECCCBBBAAA@@@>>>===;;;;;;888888888888888888888888:::;;;<<<===???@@@AAABBBHHHKKKNNNPPPRRRSSSUUUWWWSSSUUUWWWXXXYYY[[[^^^aaahhhkkkppptttwwwyyy|||~~~~~~xxxkkkbbbcccgggqqq{{{rrrnnnllliiikkknnnvvvtttpppppprrrtttvvvwwwooollllllqqqzzzsssccc]]]___^^^VVVMMMDDDBBBAAACCCFFFHHHFFFDDDAAA<<<555///,,,+++)))(((+++******))))))******+++((())))))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%&&&''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))***************************---333<<>>===<<<999777444444555555555555444444111111000///...------,,,******))))))))))))))))))((()))******+++***))))))'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''(((***---111444666???AAABBBCCCBBB???;;;999666999;;;===>>>AAAGGGKKKKKKJJJHHHDDDAAA>>>>>>>>>;;;:::;;;===@@@BBBAAA@@@@@@CCCGGGLLLMMMHHHAAA;;;444444444333222111111222111000000111222333111000000000111111222333444444222222111111000000//////.../////////000000000111///000111111222222222222333333333222333333444444333222222222333555777888777777777777666666666666555555555555444333222222333444555666666555444333666666777888:::<<<>>>???@@@???<<<:::999999:::;;;999;;;>>>@@@AAABBBDDDEEEBBBBBBAAA???===;;;::::::888888888999999::::::;;;<<<===???AAADDDFFFHHHIIINNNQQQTTTVVVWWWXXXZZZ[[[XXXXXXVVVUUUTTTUUUWWWYYYdddiiioootttwwwzzz~~~{{{~~~tttgggeeeffflll{{{|||vvvqqqmmmmmmooovvvrrrmmmlllnnnrrrtttuuummmiiieeeiiirrr{{{qqqccc\\\]]]^^^YYYSSSIIIEEECCCDDDHHHJJJIIIFFFEEE@@@888222...,,,***)))+++***)))(((((()))***+++((())))))***)))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))(((((())))))******++++++,,,111777BBBVVVnnn|||~~~~~~}}}|||{{{zzzyyy{{{wwwuuuvvvtttqqqrrrvvvzzzwww{{{|||yyyiiiWWW```ooo}}}|||{{{}}}~~~|||uuuooolllkkkiiiiiiddd```ZZZTTTOOOKKKFFFCCCAAABBBGGGOOOVVVaaatttsssiii|||~~~|||xxxrrrlllhhhhhhiiieeejjjppprrroookkkiiiiiigggddd```]]][[[XXXTTTRRRQQQQQQQQQRRRSSSQQQMMMJJJDDDBBB???>>>===<<<999777333444444444444444444333////////////...---,,,+++,,,+++++++++******))))))******++++++***)))'''&&&'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))'''((()))+++...222555777CCCDDDEEEDDDBBB???;;;999222666;;;;;;:::<<>>>>>>>>AAABBBEEEIIILLLLLLIIIFFFAAADDDHHHLLLKKKFFF===666///000111111///.........111000000222444444333222222222222222222222222222333222222111000//////...,,,,,,---///000222333333111222222333333333222222555555444333222222222222444333333444555777999;;;777777777666555555444444444444444444333222111111333444666777777666444333666666777888:::===???@@@AAA???<<<:::999999:::;;;999;;;>>>@@@AAABBBDDDFFFBBBAAA@@@>>><<<;;;999999888888999:::;;;;;;<<<<<<===>>>AAADDDHHHKKKNNNOOORRRUUUXXXZZZ[[[[[[]]]^^^YYYXXXVVVSSSSSSTTTVVVXXX^^^bbbiiiooossswwwzzz|||yyy||||||ooofffeeeiiiwww~~~wwwpppmmmnnnxxxsssnnnlllooosssuuuvvvqqqkkkdddeeellltttxxxyyy{{{oooaaa[[[\\\^^^[[[WWWMMMIIIEEEFFFJJJLLLKKKHHHHHHBBB:::333///---+++******)))(((''''''((()))***((()))*********)))'''&&&'''''''''((((((((())))))''''''''''''((((((((()))((((((((((((((((((((((((+++,,,,,,++++++***)))((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))&&&'''((()))***+++,,,---...333:::FFF]]]vvv}}}{{{zzzzzzyyyyyyxxxyyy}}}}}}{{{|||~~~zzzwww{{{yyy{{{~~~mmm[[[OOO]]]qqq{{{{{{zzz|||}}}~~~xxxrrrnnnlllkkkjjjgggccc]]]WWWRRRMMMHHHEEE???@@@EEENNNTTT]]]ooozzzqqq{{{zzzwwwrrrmmmjjjjjjkkkhhhkkkpppqqqnnnjjjgggeeebbbaaa```^^^[[[WWWTTTRRRSSSSSSSSSTTTUUUTTTQQQNNNFFFAAA<<<:::;;;;;;:::777333444555555555444333222000///...,,,+++***))))))&&&''''''(((((((((((('''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%'''***,,,,,,,,,111:::BBBEEEHHHJJJIIIDDD>>>:::888222666999999999===DDDKKKNNNLLLHHHCCC@@@>>>======<<>>???>>>===;;;:::999999888;;;<<>><<<;;;:::;;;;;;;;;;;;;;;;;;===???AAACCCBBBBBBDDDHHHLLLQQQUUUWWW[[[[[[[[[[[[\\\]]]^^^^^^ZZZYYYWWWTTTRRRQQQQQQPPPUUUVVV\\\gggnnnqqquuuyyyxxxyyyyyyyyyzzzssshhhbbbbbbnnn~~~zzzpppoooqqqvvvyyyzzzxxxxxxzzzyyyvvvuuuoooeee___eeepppvvvvvvxxxoooccc[[[WWWXXXYYYYYYXXXSSSLLLGGGIIILLLIIIBBBEEEBBB===777222---***(((((()))*********((('''&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))************))))))%%%%%%&&&'''((()))******&&&'''''''''(((((())))))''''''((()))))))))))))))))))))))))))************%%%''')))))))))***,,,......111;;;PPPiii}}}~~~}}}}}}}}}}}}xxxvvvwww~~~~~~~~~{{{tttyyyxxx{{{|||nnn___WWWTTTbbbvvvzzzzzz}}}vvvqqqpppqqqqqqmmmjjjeee^^^UUUNNNIIIGGGBBB???@@@GGGPPP\\\lllyyysss}}}zzzyyyvvvrrrmmmkkkkkkllliiikkknnnpppppplllhhheeeccccccaaa___]]]YYYVVVTTTPPPPPPPPPQQQRRRQQQNNNKKKFFFAAA<<<:::;;;;;;999777444555666666666555444333111000///---,,,+++******///...,,,++++++,,,---...))))))))))))))))))))))))((((((''''''''''''((((((''''''(((''''''&&&&&&%%%'''***---...///444===DDDIIILLLMMMKKKFFF???:::777444777999::::::>>>FFFLLLOOOLLLHHHCCC???<<<;;;;;;@@@EEEMMMRRRRRRNNNIIIFFFGGGIIIIIIFFF???999555333222111///...------.../////////000000111222222333111000///...///000222333222111000000//////000000...///000000000000222444222222111111111111222222555555444333222222111111444444555555555555555444666666555555555555444444333333333333444555666666888888999999999999888888555666888:::;;;;;;;;;;;;???>>>===<<<;;;;;;;;;;;;<<<===???AAABBBCCCCCCCCC???>>><<<;;;:::::::::;;;======>>>???AAACCCEEEGGGHHHIIIJJJMMMQQQUUUXXXZZZ\\\[[[[[[[[[\\\\\\]]]^^^[[[ZZZXXXVVVSSSQQQOOONNNOOONNNSSS\\\bbbfffkkkppprrrtttvvvvvvwww{{{|||ooohhheeemmm{{{xxxuuuvvvxxxzzzttthhh```cccmmmrrrrrrvvvmmmbbbYYYVVVWWWXXXYYYXXXTTTMMMHHHIIIMMMJJJEEECCCAAA>>>:::666111---***)))******++++++***)))((()))))))))((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((()))))))))))))))''''''''''''((((((((()))''''''((()))))))))))))))))))))))))))************&&&((()))*********,,,...000333===QQQiii{{{~~~}}}wwwtttuuu~~~~~~zzz|||zzzyyyxxxpppaaaUUUPPPVVVfff{{{{{{zzz|||~~~~~~}}}uuurrrqqqpppqqqoookkkddd[[[SSSLLLIIICCC??????EEELLLWWWfffsssvvv|||yyyzzzyyyvvvrrrmmmkkklllmmmkkkkkkmmmppprrrpppjjjdddbbbbbb```^^^\\\YYYVVVUUUSSSSSSSSSTTTTTTSSSPPPMMMEEEAAA<<<:::;;;;;;999666555666666777777555444333222111000...---,,,++++++///---***(((''')))+++,,,))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''&&&&&&&&&'''***...000222777???EEELLLNNNOOOMMMGGG@@@:::777666888::::::;;;???GGGMMMMMMJJJFFFAAA===;;;::::::BBBGGGMMMPPPNNNJJJHHHHHHIIIIIIGGGBBB;;;555222000111000...---,,,,,,,,,---...//////000000111111222111000/////////000222333222111000000//////000000...///111111000000222333333222222222222222222333777666555444333333444444222333444555555555555555333333333444444555555555111111111222222333444555777888999;;;;;;:::888777888999999:::;;;<<<===============<<<<<<===>>>>>>===>>>???@@@@@@AAA@@@@@@<<<<<<;;;;;;;;;<<<======AAAAAABBBDDDFFFIIIKKKLLLNNNNNNPPPQQQTTTWWWYYY[[[[[[[[[ZZZZZZZZZ[[[\\\\\\\\\[[[ZZZXXXUUURRRNNNMMMKKKHHHJJJPPPUUUYYY```gggkkkooorrrtttuuuyyyxxxoooiiillluuu}}}yyyxxxyyynnndddfffnnnttttttrrrkkk```XXXUUUVVVXXXYYYYYYWWWPPPKKKKKKNNNLLLHHH???>>>>>>===;;;666000,,,******+++,,,,,,++++++***+++***))))))''''''&&&%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&++++++******))))))((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))************((()))************,,,...222666@@@RRRhhhxxx{{{xxxsssnnnooozzz~~~zzzsssfffWWWPPPOOOYYYlll|||{{{||||||zzzzzzyyyxxxwwwwwwvvvvvvvvvxxxzzz}}}}}}wwwtttsssuuutttrrrllldddZZZQQQKKKFFFBBB@@@DDDJJJSSSbbbnnn~~~|||}}}yyyzzzyyyvvvrrrnnnllllllnnnlllkkklllppptttrrrllleee```___]]][[[YYYVVVTTTSSSUUUTTTTTTUUUUUUTTTQQQNNNDDD@@@<<<;;;;;;;;;888666444555666666666555333222222111///---,,,+++++++++***)))'''%%%$$$$$$%%%&&&((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''(((+++///222444888===AAAGGGIIIJJJIIIDDD???:::888888999::::::<<<@@@FFFKKKHHHFFFBBB???<<<;;;;;;;;;AAAFFFJJJKKKGGGEEEEEEGGGHHHFFFBBB<<<777333000000///...---++++++++++++,,,......//////000000000111000000//////000000111222111111000///////////////---///111111000000111333333333222222222222333333555444222111000222333444111222333444555666666666222222333333333444444444111111000111111222333444666777:::<<<<<<:::888777::::::::::::;;;<<<>>>>>><<<<<<<<<<<<===>>>@@@@@@???????????????>>>>>>>>>;;;<<<<<<===>>>@@@AAAAAACCCDDDFFFHHHKKKMMMOOOQQQPPPPPPQQQRRRSSSUUUVVVWWWXXXXXXWWWWWWWWWXXXYYYYYYZZZZZZZZZZZZWWWTTTQQQOOOMMMIIIGGGJJJNNNRRRYYY```fffkkkppptttvvvyyy~~~uuulllkkkooowww}}}}}}tttkkkllltttzzzzzzpppjjjaaaYYYUUUUUUWWWYYY\\\[[[VVVOOOMMMNNNMMMJJJ;;;;;;<<<>>>>>>;;;333...*********+++++++++++++++***)))))))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))(((*********)))))))))(((((('''''''''(((((((((((((((''''''((()))))))))))))))((()))))))))***************+++++++++***+++---///333888CCCTTTgggvvv|||uuuqqqkkkeeeeeerrr~~~{{{vvvmmm^^^PPPNNNRRR]]]rrr|||{{{}}}|||yyyxxxvvvrrrooojjjjjjkkkkkkkkkllllllllliiilllppptttxxx|||{{{yyyxxxwwwvvvrrrkkkaaaVVVOOOJJJEEEBBBDDDIIIRRR```lllwww|||{{{zzzwwwrrrnnnllllllnnnlllkkklllqqquuutttmmmggg```___]]]ZZZWWWUUUSSSSSSRRRQQQQQQRRRRRRPPPMMMJJJCCC@@@<<<;;;<<<;;;888555333333444555444333222111000///...,,,+++******))))))************(((&&&%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''(((***---000333666888:::<<<===???AAAAAA>>><<<;;;:::999:::;;;;;;===@@@EEEHHHAAA@@@>>><<<;;;;;;<<<===@@@CCCFFFFFFDDDCCCEEEFFFCCC@@@<<<777444222111000...---+++*********+++,,,////////////000000000000000000000000000111111222111000000///.../////////---///111222111111111222333222222111111222222333333222000//////111333444111222333444555555555555444333333333333222222222111111111111222333444444555777:::<<<<<<;;;999888888777777777888999:::;;;:::;;;;;;<<<>>>???AAABBB@@@@@@???>>>======<<<<<<999:::<<<>>>@@@AAACCCCCCEEEFFFHHHKKKNNNPPPQQQRRRQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVWWWYYYZZZYYYXXXVVVTTTRRRMMMIIIIIIKKKMMMSSSZZZccchhhooouuuxxx{{{zzzpppkkklllpppzzzzzzsssrrrwww{{{zzzpppllleee^^^XXXVVVVVVWWW]]]___\\\UUUPPPPPPNNNLLL;;;:::;;;>>>@@@===666000************************'''((((((((())))))******(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((('''''''''((((((((())))))((((((((((((((('''''''''''''''((()))))))))))))))((()))))))))************++++++,,,++++++,,,///111555;;;GGGVVVeeesss}}}zzzrrrmmmeee``````mmmxxxuuunnncccSSSHHHJJJQQQeeeyyy}}}}}}~~~zzzsssooollliiiddd```]]]]]]^^^^^^___```aaaaaa^^^aaafffjjjoootttzzz~~~{{{yyyxxxwwwuuuppphhh]]]VVVNNNHHHDDDDDDHHHPPP]]]jjjrrr}}}|||{{{xxxsssnnnllllllmmmkkklllnnnrrruuutttooojjjcccaaa___[[[XXXVVVTTTSSSTTTSSSSSSSSSSSSQQQNNNKKKBBB???<<<;;;<<<;;;777444222333333444333222111000000///...,,,******))))))((()))+++---,,,***'''%%%))))))))))))))))))))))))&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''((())),,,...222555888999999888444666888888888999<<<>>><<<======???@@@BBBCCCDDD<<<;;;:::999:::;;;===>>>@@@AAABBBCCCEEEFFFGGGGGG???;;;666333222111000///,,,++++++******+++---...000000000000000000000000///000000000111111111111111000//////......//////,,,///111222111111111222222111111111111111111222222222111111222333444555111222333444444444444444444444444333333222222222222222222333333444555666666888:::;;;<<<;;;:::999999999:::::::::;;;;;;;;;;;;;;;<<<===???AAACCCDDDBBBAAA@@@>>>======<<<===888:::<<<>>>AAACCCDDDDDDGGGHHHKKKMMMOOOQQQRRRSSSRRRSSSSSSSSSSSSRRRRRRQQQNNNNNNOOOPPPQQQSSSTTTUUUTTTUUUWWWYYYZZZ[[[ZZZZZZWWWQQQMMMLLLKKKJJJMMMRRR]]]ccckkkrrrvvv{{{vvvooolllmmmttt}}}|||xxxyyyxxxuuurrrppplllddd]]]WWWUUUUUUZZZ```aaa[[[UUUSSSQQQOOO???===<<<>>>AAA@@@999333++++++***)))))))))))))))&&&'''((((((******+++,,,((((((((((((((((((((((((''''''((((((((()))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((())))))((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))************+++,,,,,,++++++---111444999@@@KKKXXXdddoooxxx~~~xxxpppkkkcccaaabbblll}}}yyyxxxyyy|||uuujjj]]]NNNGGGMMMWWWooo}}}~~~xxxsssmmmiiifffbbb\\\WWWWWWWWWWWWWWWWWWXXXXXXXXXWWWZZZ^^^bbbffflllrrrvvv|||zzzxxxwwwvvvuuuppphhhbbbTTTNNNGGGFFFHHHNNN[[[fffooozzz~~~|||yyysssnnnkkkkkkkkkiiilllppptttuuussspppmmmdddbbb___[[[WWWTTTRRRRRRVVVVVVUUUVVVUUUTTTPPPMMMBBB???<<<;;;<<<;;;777333222333444444444333222111111000...---+++*********'''(((*********)))((('''))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&((('''%%%%%%%%%'''(((***,,,...333888;;;<<<;;;999111222333333444888===AAA@@@@@@BBBCCCEEEDDDCCCBBB;;;:::999888888:::<<<======;;;;;;???EEEHHHHHHEEE<<<888444111111000...,,,+++*********+++---///000111111111111111111111111//////000111111111111111000000///............///,,,...111333222111111111111000000//////000000111000111111222333444444555222333333444444444333333333333333333444444444444444444444444555666777888777888999:::;;;;;;;;;;;;;;;<<<===>>>???>>>======>>>>>>???@@@BBBDDDEEEFFFCCCBBB@@@>>>=========>>>;;;===@@@BBBEEEFFFGGGGGGIIIKKKMMMOOOQQQRRRSSSSSSQQQQQQRRRRRRRRRQQQPPPOOOKKKLLLMMMNNNPPPSSSUUUVVVUUUUUUWWWXXXZZZ\\\]]]]]]\\\VVVRRRPPPMMMIIIIIILLLTTT[[[ccckkkqqqwww~~~~~~uuunnnlllqqqyyy{{{|||}}}{{{uuuvvvuuussslllbbbZZZUUUSSSUUU]]]ccc___ZZZXXXVVVTTTFFFBBB>>>???BBBBBB===777...---,,,***))))))))))))((((((((()))*********+++(((((((((((((((((((((((('''((((((((())))))))))))%%%&&&&&&''''''&&&&&&%%%)))))))))((((((((((((((()))(((((((((''''''''''''''''''((()))))))))))))))))))))))))))************++++++,,,+++,,,///333777???FFFQQQZZZbbbjjjrrrxxx|||}}}~~~{{{uuunnnjjjcccccceeelllxxx{{{ssssssssszzzuuudddVVVLLLLLLXXXfffyyy|||}}}~~~zzzvvvrrrooommmiiiccc^^^[[[ZZZZZZYYYXXXWWWVVVVVVVVVXXXZZZ[[[^^^ccciiinnntttyyy}}}zzzxxxxxxzzzyyytttppp```XXXPPPLLLKKKOOOZZZeeeoooxxx}}}zzztttnnnkkkjjjkkkhhhmmmrrruuuuuurrrpppooocccaaa]]]XXXTTTQQQOOOOOOSSSSSSRRRSSSRRRPPPMMMJJJAAA???<<<;;;<<<;;;777333333444555555555444333222222111///...,,,,,,++++++++++++++++++++++++,,,,,,))))))))))))))))))))))))'''''''''&&&&&&'''''''''((('''%%%%%%%%%''')))***+++...333999>>>???===;;;222222111111333888???DDDCCCCCCEEEGGGHHHGGGDDDAAA;;;:::888777777888:::;;;999666555;;;CCCHHHFFFBBB<<<888333000000///,,,)))***))))))***,,,...000111222222222111111111111111//////000111111111111111000000///...............,,,...111333222111111111000000////////////000000...///000111222333333333333333444444444333222222111222222333555666666777666666555666666777888999888888999999:::;;;<<<<<<888999;;;======<<<:::999@@@AAAAAABBBDDDFFFGGGHHHCCCBBB@@@>>>>>>>>>>>>???@@@BBBEEEHHHJJJKKKLLLLLLKKKMMMOOOQQQSSSSSSSSSSSSNNNOOOPPPPPPPPPNNNMMMLLLJJJKKKLLLNNNQQQSSSVVVWWWVVVVVVWWWXXXYYY[[[]]]^^^```[[[WWWUUUQQQKKKIIIJJJNNNTTT]]]eeekkksss{{{}}}yyyppplllooovvv|||wwwxxxyyy|||xxxyyywwwpppeee[[[TTTRRRPPP[[[cccbbb]]][[[ZZZYYYLLLFFF@@@???CCCCCC???:::111000---+++*********************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((((((((((((''',,,,,,+++***)))(((''''''))))))(((((('''''''''&&&'''(((((()))))))))))))))))))))))))))***************+++++++++,,,000555888DDDKKKUUU\\\aaafffnnnsssuuuvvvxxxxxxvvvpppkkkgggbbbcccfffkkkttt}}}vvvpppppppppwww|||mmmZZZKKKFFFMMM___ppp|||zzz}}}~~~}}}{{{zzzyyyuuuooojjjbbbaaa```^^^]]][[[ZZZYYYXXXXXXXXXXXXZZZ^^^dddhhhrrrvvv||||||yyyzzz~~~}}}zzzkkkbbbYYYSSSPPPRRR\\\gggpppxxx~~~}}}{{{wwwsssooolllkkkjjjjjjmmmoooqqqtttuuuooofffbbb^^^ZZZWWWWWWVVVRRROOOOOOOOONNNNNNNNNLLLHHHEEEBBB>>>:::999:::999666333000111333444555444333333000///...---,,,++++++++++++***))))))******)))(((###$$$&&&((((((((((((''''''&&&%%%&&&((((((((('''&&&'''''''''&&&'''***,,,000777===@@@CCCEEEBBB===222111//////333999???CCCBBBIIIPPPQQQMMMHHHEEEEEE>>>:::666888===@@@???======:::999<<>>>>>???AAAAAABBBCCCEEEFFFHHHHHHDDDCCCAAA===;;;;;;???AAADDDEEEGGGIIIJJJKKKLLLLLLSSSQQQPPPPPPQQQQQQPPPNNNOOONNNNNNMMMLLLKKKKKKJJJNNNMMMLLLMMMPPPSSSTTTUUUTTTUUUUUUWWWYYY[[[]]]^^^^^^^^^]]][[[XXXTTTPPPMMMQQQRRRVVV[[[bbbkkkrrrvvvzzz~~~xxxpppnnnppprrrxxxvvvzzz}}}|||wwwqqqmmmiii```TTTKKKPPPWWW```ffffffccc^^^[[[UUULLLBBB???CCCFFFCCC>>>555111,,,)))******)))(((+++*********))))))(((((((((((((((((((((((((((((('''(((((((((((((((''''''***************)))((('''+++******)))(((''''''&&&++++++***)))((('''&&&&&&'''((((((((()))))))))))))))))))))))))))******++++++******,,,---...666???NNNZZZ[[[ZZZbbbggghhhppppppsssuuutttooojjjhhhhhhhhhhhhjjjlllppptttxxx{{{uuusssmmmiiikkkxxxxxxeeePPPGGGKKKYYYlllzzzwwwvvvyyy|||~~~wwwmmmggghhhhhhbbb]]]]]]]]]ZZZVVVTTTVVVYYY\\\]]]hhhkkksss{{{|||zzz~~~xxxqqqfff[[[UUUWWW^^^dddooottt|||}}}{{{yyyuuuqqqmmmjjjiiihhhfffiiilllooorrrtttnnnfff```\\\XXXVVVUUUSSSPPPMMMOOONNNNNNNNNNNNMMMIIIFFFCCC???;;;:::::::::777444111222333444444444333333111000...---,,,++++++***+++***((()))******)))'''$$$%%%'''((())))))(((((('''&&&%%%&&&((((((((('''&&&'''''''''&&&'''***---000888???CCCEEEFFFBBB<<<777555333111333777<<>>>>><<<;;;===??????;;;666222222222111///,,,***)))))))))***+++,,,...000111111111111111111111111111111111111000000000//////111000000///...------,,,000000000000000000000000111111111111111111111111///000111222222222222111111111111111111111111111///111222222111222444666777777888999999999999999888888888999::::::;;;;;;888999;;;<<<>>>?????????BBBBBBDDDEEEFFFGGGGGGGGGCCCBBB@@@===<<<===@@@CCCEEEFFFHHHJJJKKKLLLMMMMMMSSSQQQPPPPPPQQQQQQPPPOOOOOOOOONNNMMMLLLKKKKKKJJJLLLLLLLLLMMMPPPRRRSSSSSSSSSSSSUUUWWWYYY\\\___```^^^^^^^^^\\\ZZZVVVSSSQQQPPPQQQSSSWWW]]]dddkkkooowww|||vvvqqqpppooovvvyyywwwyyyzzz}}}yyytttmmmiiifff```VVVNNNNNNSSS\\\cccfffeeebbbaaaYYYOOODDD@@@CCCFFFEEEBBB:::555///+++++++++***)))************)))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''(((((()))))))))(((((('''''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))((((((((((((((()))*********((())),,,...111:::DDDPPP]]]^^^\\\ccceeeeeekkkmmmqqqtttsssoookkkiiijjjnnnnnnppprrrtttwwwyyyzzzsssoooiiiggglll{{{{{{nnn^^^LLLGGGOOO___ssswwwwwwyyy|||{{{xxxtttmmmhhhgggddd```[[[WWWWWWXXXXXXYYY___aaahhhooossszzz|||}}}{{{qqqfff___^^^cccgggnnnrrryyy~~~|||zzzxxxsssoookkkiiiggggggeeehhhlllnnnsssuuuoooggg```]]]YYYVVVUUUSSSPPPNNNMMMMMMMMMNNNOOOMMMJJJGGGCCC???;;;:::::::::777444111222333333444333333333111000///---+++************)))(((((())))))((('''&&&&&&'''((())))))))))))'''&&&%%%&&&((((((((('''&&&''''''''''''(((+++...222999AAADDDGGGHHHCCC===:::888555444555999===@@@OOOUUU[[[\\\WWWOOOHHHEEE<<<::::::===AAACCCBBB@@@<<<;;;;;;===>>>===888444111111111000...,,,+++)))******++++++---...000111000000000000000000000000111111000000000000//////111000...---------......//////////////////000000000000000000000000000000000000111111222222111111000000000000000000000000///000111222111222555777888999::::::::::::::::::888888888999:::;;;;;;;;;::::::<<<>>>???@@@@@@@@@CCCDDDFFFHHHHHHGGGFFFEEEAAAAAA@@@>>>===???BBBEEEFFFGGGIIIKKKMMMNNNOOOOOOSSSQQQPPPPPPQQQRRRQQQOOOOOOOOONNNMMMLLLKKKJJJJJJJJJKKKLLLNNNPPPQQQRRRRRRRRRRRRTTTVVVYYY]]]___aaa_________^^^]]][[[XXXWWWSSSSSSSSSTTTXXX^^^dddgggpppwww~~~wwwqqqmmmooovvvxxxuuuwwwxxxxxx{{{xxxrrrkkkgggfffbbb[[[UUUOOOSSSYYY___cccddddddccc^^^TTTGGGAAABBBEEEGGGFFF???:::333...,,,+++++++++************))))))))))))(((((((((((((((((((((((((((((()))******))))))(((&&&''''''((((((((((((''''''''''''((()))*********))))))))))))((((((((((((******************)))))))))))))))))))))******+++(((''')))---000444>>>IIIVVVccceeeccchhhhhheeeiiinnnrrruuutttqqqmmmmmmmmmoooppprrrsssttttttsssssspppjjjeeeeeeooo|||pppaaaSSSGGGHHHTTTggg}}}xxxwwwzzz}}}~~~wwwuuunnniiiccc^^^\\\[[[ZZZYYYYYYZZZ___dddhhhmmmyyy}}}~~~}}}ssskkkhhhiiilllpppsssxxx~~~}}}{{{xxxsssnnnjjjhhhhhhggghhhkkknnnqqqtttvvvppphhhbbb```]]]YYYVVVTTTRRRPPPMMMLLLMMMNNNOOONNNKKKHHHBBB>>>:::999999999666333222222222333333333222222222111///---+++******)))***)))'''((())))))(((&&&'''(((((()))))))))))))))'''&&&%%%&&&((((((((('''%%%'''((((((((()))---///666<<>>BBBCCCBBB@@@::::::;;;===>>>===999555111000000///...,,,++++++++++++,,,,,,---///000111////////////////////////111000000000////////////111///---,,,,,,---...000/////////000000000000000111111111111111111111111000000111111111111000000000000000000000000000000///000111222111222555777999999::::::::::::999999777888888999:::;;;<<<<<<;;;<<<>>>???AAAAAABBBBBBDDDFFFHHHIIIIIIGGGDDDCCC@@@@@@@@@??????AAAEEEHHHHHHIIIKKKMMMNNNOOOPPPPPPRRRPPPOOOPPPQQQRRRQQQOOONNNMMMMMMLLLKKKJJJJJJIIIJJJLLLOOOQQQRRRRRRSSSSSSSSSTTTUUUWWWYYY\\\^^^_________`````````___^^^]]]YYYXXXVVVVVVXXX[[[___bbbhhhqqq}}}}}}uuuqqqppprrryyy~~~uuuqqqssstttrrrssszzz}}}yyysssllliiihhhgggbbb]]]UUUVVVXXX[[[___bbbcccbbbaaaXXXKKKBBB@@@CCCGGGIIICCC???777111---+++++++++*********)))))))))))))))((((((((((((((((((((((((((())))))************)))&&&&&&'''((())))))))))))***)))))))))(((((((((''''''((((((((()))))))))***+++++++++***************+++************+++,,,,,,***)))***...222777BBBMMM[[[iiilllkkkpppnnnjjjmmmrrruuuwwwvvvrrrooopppqqqoooqqqsssuuuuuusssqqqpppooohhhbbbfffsssxxxgggUUUKKKDDDKKK[[[pppxxxxxx{{{}}}yyytttnnnhhheeecccaaa```]]]\\\^^^aaacccfffpppzzz|||uuurrrqqqrrrvvvwwwzzz~~~~~~|||yyytttoookkkiiiiiiiiikkknnnpppqqqttttttnnneeebbbaaa^^^ZZZVVVSSSRRRQQQMMMLLLMMMNNNOOONNNKKKHHH@@@===999777888888555222222222222222222222222222111000///---+++************)))(((((())))))((('''((((((((((((((()))))))))'''&&&%%%&&&((((((((('''%%%&&&(((((()))+++...111;;;???BBBBBBDDDGGGGGGEEE:::999777888;;;AAAGGGKKKNNNPPPSSSSSSOOOIIICCC@@@::::::<<<>>>AAABBBAAA@@@=========>>>===;;;777444000//////...---,,,,,,,,,,,,,,,,,,---...///000111////////////////////////000000000////////////...///...,,,+++,,,---///000000000000111111222222222222222222222222222222222000000111111111000000///////////////////////////...///111111222333555777888999999999999999888888777888999:::;;;<<<=========>>>???AAABBBCCCDDDDDDEEEGGGIIIJJJIIIFFFDDDBBB@@@AAABBBBBBBBBDDDHHHKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPOOONNNOOOPPPQQQPPPOOOLLLLLLKKKKKKKKKKKKJJJJJJNNNQQQTTTUUUTTTSSSTTTUUUVVVWWWWWWWWWYYYZZZ[[[\\\______```aaaaaabbbbbbbbb]]]\\\ZZZYYYYYY[[[]]]^^^bbbjjjwww|||wwwqqqpppssszzzyyyqqqnnnooommmlllnnnvvvyyy{{{uuuooollllllkkkfffaaaWWWVVVUUUXXX]]]aaacccccccccZZZNNNDDD@@@AAAFFFJJJFFFBBB;;;444...+++++++++))))))))))))))))))******))))))))))))))))))))))))(((((()))***************'''((())))))************))))))))))))((((((((((((''''''(((((())))))******++++++*********************))))))))))))***++++++---+++,,,000444999EEEPPP\\\kkkppppppvvvtttooorrruuuwwwwwwtttpppnnnpppsssuuuvvvyyy{{{{{{zzzwwwvvvpppiiidddhhhwwwwwwcccNNNGGGDDDOOObbbwwwyyyyyy|||~~~}}}vvvpppkkkgggeeedddaaa```aaaaaabbbiiiqqq|||~~~{{{zzzzzz{{{|||}}}~~~~~~~~~zzzuuuooollljjjjjjkkkjjjmmmoooooorrrrrrkkkbbb``````]]]YYYTTTPPPOOOPPPMMMMMMMMMNNNOOOMMMJJJGGG@@@===999888888888555222333333222111111111111222000///...---,,,++++++++++++***))))))******)))((()))((((((''''''((())))))'''&&&%%%&&&((((((((('''%%%&&&((()))))),,,///222<<<@@@BBBBBBCCCGGGHHHEEE===;;;::::::>>>CCCJJJNNNOOONNNMMMKKKGGGCCC@@@>>>;;;<<<===>>>???@@@@@@@@@DDDCCCAAA>>>:::555222/////////...---,,,,,,---------------......000111111000000000000000000000000000000////////////......------,,,,,,,,,...///000000000111111222222333333111111111111111111111111000000111111000000//////////////////////////////...///111111222333666888999999999999999888888777777888999:::;;;<<<===>>>>>>???AAACCCDDDEEEEEEEEEFFFGGGHHHHHHGGGEEECCCBBBAAABBBDDDEEEEEEGGGKKKNNNMMMNNNNNNOOOOOOOOONNNNNNNNNMMMLLLMMMOOOPPPOOONNNKKKKKKLLLLLLMMMMMMNNNNNNSSSVVVXXXXXXUUUTTTUUUWWWXXXXXXXXXXXXXXXYYYZZZZZZ^^^______```bbbcccdddddd``````___^^^]]]\\\\\\\\\^^^fffqqq|||zzzooonnnnnnrrr|||zzzuuupppoooqqqkkkkkkmmmuuuzzzuuusssrrrooogggaaaVVVSSSRRRUUU\\\bbbeeefffccc]]]SSSHHHAAAAAAEEEIIIGGGDDD???888111,,,+++,,,))))))))))))************))))))))))))))))))))))))''''''((()))************((()))***************)))%%%&&&'''((()))***+++,,,''''''(((((())))))******)))))))))*********++++++'''''''''''''''(((((()))...,,,...222666<<>>:::999:::999777444444333111000000000111222///...---,,,,,,,,,,,,---,,,+++******++++++***))))))((('''&&&&&&'''(((((('''&&&%%%&&&((((((((('''%%%&&&((()))***---111444:::???CCCDDDFFFHHHFFFBBB;;;::::::<<<@@@GGGOOOSSSUUUQQQLLLFFFBBB@@@>>>===??????????????????AAABBBGGGEEEBBB<<<666111...---///...---,,,,,,,,,---...............///000111111111111111111111111111111000000/////////.........++++++,,,------...///////////////000111222222222////////////////////////000000000000000//////...........................---///111111222333666888:::::::::;;;:::999999888777888999:::;;;===>>>>>>@@@AAABBBDDDEEEFFFFFFGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCEEEFFFGGGHHHJJJMMMOOOOOOOOOPPPOOONNNMMMLLLLLLLLLKKKKKKKKKMMMNNNNNNLLLLLLLLLMMMOOOPPPQQQRRRSSSWWWYYY[[[XXXTTTRRRUUUXXXWWWWWWWWWXXXXXXYYY[[[[[[^^^^^^^^^___aaacccdddeeeddddddeeeeeedddbbb```^^^^^^dddlllttt|||wwwnnnmmmlllmmmtttxxxtttsssrrrtttxxxuuutttuuuyyy~~~|||vvvkkkcccWWWTTTQQQTTT[[[bbbddddddccc```XXXNNNEEEBBBEEEHHHHHHGGGCCC===555///------((()))))))))************))))))))))))))))))))))))&&&&&&'''((())))))))))))))))))))))))))))))((('''%%%%%%&&&((()))+++,,,,,,(((((((((((())))))))))))''''''(((((()))***++++++((((((''''''(((((()))***---,,,---222888@@@MMMZZZ\\\lllqqqrrryyyyyyuuuyyywwwvvvsssnnnlllooowww~~~}}}|||qqqmmmjjjnnnwwwhhhSSSGGGDDDHHHXXXnnnzzzzzz}}}}}}xxxrrrmmmjjjgggdddggglllsssxxx~~~~~~zzzxxxwwwsssuuuyyy}}}}}}||||||~~~zzztttnnnkkkiiijjjkkkiiillloooqqqtttuuuooogggbbbcccaaa\\\VVVRRRQQQRRROOOOOONNNNNNNNNLLLHHHEEEDDD@@@<<<;;;<<<;;;888555444333111000000000111111...------,,,,,,------...---,,,++++++,,,,,,+++)))((((((&&&%%%%%%&&&'''((('''&&&%%%&&&((((((((('''%%%&&&((()))***---111444777>>>DDDGGGIIIIIIEEE???666666888;;;CCCLLLUUUZZZ\\\VVVMMMEEE@@@???>>>>>>BBBBBBAAA@@@??????AAACCCEEECCC???:::444000//////......,,,,,,,,,,,,---...//////...//////000111222111111111111111111111111000/////////............***+++,,,---...//////...---......///000111111222........................000000000000000///..............................---///000111222333666999;;;<<<<<<<<<;;;;;;:::999777888999:::<<<===>>>???@@@AAACCCDDDFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKNNNPPPQQQPPPPPPOOONNNLLLKKKJJJKKKJJJJJJKKKLLLMMMMMMLLLMMMNNNOOOQQQSSSUUUVVVWWWYYY[[[\\\XXXSSSQQQTTTXXXVVVVVVVVVWWWYYYZZZ\\\]]]]]]]]]^^^___```bbbdddeeehhhiiikkkllljjjhhhdddbbb___ccciiiooouuu|||~~~ssspppooolllkkkooozzz~~~tttqqqrrrtttyyy~~~~~~}}}}}}pppfff[[[WWWSSSUUU[[[___```___cccbbb\\\RRRHHHDDDEEEHHHHHHIIIFFF@@@888111//////(((((())))))*********+++))))))))))))))))))))))))%%%&&&'''((())))))))))))((()))))))))((('''&&&&&&(((((((((((())))))))))))))))))))))))((((((((((((%%%&&&&&&((()))***+++,,,+++++++++***+++,,,,,,---+++***---333999BBBQQQ^^^```oootttuuu||||||xxx|||yyywwwtttpppooottt~~~qqqnnnlllnnnvvvuuu]]]HHHEEECCCIII[[[qqqzzz{{{~~~}}}wwwsssooolllmmmqqqpppttt||||||~~~}}}xxxssspppnnnllloootttzzz|||{{{|||yyyuuuqqqmmmkkkjjjjjjnnnnnnoooqqqqqqoookkkggg``````^^^\\\XXXTTTPPPNNNPPPNNNMMMNNNOOOMMMIIIEEEAAA>>>;;;999888777555333333333333222222222111111//////...------,,,+++++++++)))'''''')))))))))'''+++)))(((((()))******)))''''''''''''''''''&&&&&&***(((''''''+++111777;;;===AAAEEEIIIIIIFFFBBB???999888777;;;DDDOOOXXX]]]```XXXKKK???999999===AAAAAA@@@===<<<<<<===@@@AAAGGGEEE???777000,,,...000111000///...---,,,,,,,,,000111111111111000000//////////////////////////////000000...,,,+++,,,---............///000111222000000111222111000///...///000111000......000111333111...------000333555///////////////.........---...///000222444555555666888999999999999:::<<<:::;;;<<<>>>@@@BBBCCCDDDAAACCCFFFFFFEEECCCBBBBBBDDDDDDDDDDDDEEEGGGHHHHHHLLLLLLLLLLLLMMMOOOQQQSSSSSSRRRPPPNNNMMMMMMMMMNNNLLLKKKJJJJJJKKKMMMOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUXXXWWWWWWVVVVVVWWWWWWWWWZZZYYYXXXWWWWWWXXXZZZ[[[^^^^^^^^^^^^```bbbdddfffhhhiiilllmmmmmmllliiihhhggghhhjjjnnntttzzzxxxqqqkkkfffgggkkktttyyyqqqpppssswww}}}~~~}}}vvvsss^^^XXXTTTWWW[[[\\\^^^aaacccbbb___XXXPPPJJJIIIIIIOOOKKKFFFDDD???777///***,,,***(((''')))+++,,,,,,***************))))))(((''''''''''''((((((((((((''''''''''''((((((((()))''''''(((((((((((('''''')))))))))))))))))))))))))))(((''''''''')))***+++((()))++++++,,,+++***)))---///111333999GGGYYYfffgggnnntttwwwzzz~~~}}}zzz{{{sssppprrrzzzxxxwwwvvvvvvxxx|||}}}uuudddQQQFFF===CCCOOOccczzz~~~}}}zzzxxxyyyuuuxxx}}}xxxrrroookkkgggdddeeegggjjjpppvvv|||}}}||||||yyyuuuqqqnnnmmmllllllllllllnnnpppqqqpppllliiiaaaaaa___\\\YYYTTTQQQNNNPPPNNNMMMNNNOOOMMMIIIEEE@@@===:::999888777555444222222222111111111000000......---,,,***)))(((((((((((('''$$$""""""&&&))))))((('''((()))***)))'''''''''''''''''''''''''''***)))((()))---333:::===BBBDDDGGGJJJIIIEEE@@@===888777888===FFFPPPXXX\\\\\\UUUIII???999:::>>>AAABBB@@@===;;;::::::<<<===AAA???;;;444///,,,...111//////...------------...000000111111111111000000000000000000000000000000***,,,,,,,,,+++,,,...000////////////000111222333///000000111000///...------.........,,,,,,...///222111///......000222333//////////////////////////////000111222444444555777999::::::::::::;;;===;;;<<<>>>@@@BBBCCCDDDDDDCCCEEEGGGGGGEEECCCBBBBBBDDDDDDDDDDDDEEEFFFHHHHHHLLLMMMMMMNNNPPPRRRSSSTTTRRRQQQPPPNNNNNNNNNNNNOOOKKKLLLNNNOOOQQQRRRSSSSSSUUUVVVWWWXXXYYYYYYYYYYYYVVVVVVVVVVVVWWWXXXYYYYYY[[[YYYXXXWWWWWWXXXZZZ[[[___^^^^^^___```bbbdddeeejjjlllnnnpppqqqooonnnlllllllllmmmpppsssxxx|||{{{sssmmmhhhfffhhhnnn|||yyypppnnnpppsssyyy|||}}}}}}vvvqqqggg___XXXXXXZZZ[[[^^^ccceeedddaaaZZZQQQJJJGGGFFFMMMJJJGGGDDDAAA:::222,,,+++(((&&&&&&(((***++++++'''''''''''''''&&&&&&%%%''''''((((((((()))))))))''''''((((((((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))((((((''''''((()))***((()))***+++,,,+++******---///222666>>>KKKZZZeeelllrrrwwwxxxzzz}}}|||xxx|||sssmmmnnnvvvzzzwwwxxxxxxwwwvvvxxx}}}zzzwwwmmm\\\KKKCCC>>>EEESSSggg}}}~~~||||||}}}~~~}}}}}}xxxoooiiidddaaa^^^]]]___bbbgggmmmssswwwzzz~~~~~~|||zzzvvvssspppnnnnnnnnnjjjkkkmmmpppqqqpppmmmjjjbbbbbb```]]]YYYUUUQQQOOOOOOMMMLLLMMMOOOMMMIIIEEE>>><<<999888888888666555111111111000000000/////////...---,,,***)))(((''''''((((((###%%%,,,'''''''''((())))))'''%%%''''''''''''''''''''''''*********,,,000666===@@@FFFHHHJJJJJJHHHDDD???<<<777777:::@@@HHHPPPVVVXXXVVVPPPFFF===999:::>>>AAABBB@@@<<<999777777888999:::999555111------///111---------------...///000//////000111222222222222111111111111111111111111+++,,,------,,,---///111000000111111222222333333//////000000000///...------......---,,,,,,---///222111000000///000000111000000000000000000000000111111222222333444555555888:::;;;<<<;;;;;;<<<>>>;;;===@@@BBBDDDDDDDDDCCCEEEGGGHHHHHHFFFDDDCCCCCCCCCCCCCCCDDDEEEGGGHHHIIILLLMMMOOOQQQSSSTTTUUUUUUPPPPPPOOOOOOOOOOOOPPPPPPMMMOOOSSSVVVXXXYYYXXXXXXVVVWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUVVVXXXYYY[[[\\\[[[ZZZXXXWWWWWWXXXZZZ[[[^^^^^^______aaabbbdddeeekkkmmmoooqqqrrrrrrqqqppprrrrrrqqqrrrtttvvvxxxyyyvvvpppjjjfffcccfffrrr{{{rrrooooooqqqvvv{{{}}}{{{}}}~~~tttooopppggg]]]YYYYYYZZZ^^^dddffffffccc]]]TTTKKKFFFCCCJJJJJJHHHFFFCCC===555000+++)))''''''))),,,------&&&&&&''''''&&&&&&%%%$$$((((((((()))))))))******(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))***))))))(((((((((((()))((()))***+++++++++++++++---///333:::EEERRR^^^eeeoootttwwwwwwxxx{{{yyyuuuuuukkkeeejjjwwwtttuuuxxxzzzxxxtttrrrvvvzzzzzzxxxwwwtttgggTTTFFFAAA@@@IIIYYYnnn~~~zzzxxxzzz{{{{{{zzzyyy}}}rrriiibbb^^^\\\XXXZZZ\\\```eeeiiimmmooo}}}yyytttqqqnnnnnnmmmkkklllmmmpppqqqoookkkhhhccccccaaa^^^ZZZUUUQQQOOOOOOMMMLLLMMMNNNMMMIIIEEE===;;;999888888888666555222111111111000000000000111111///...,,,+++)))))))))******'''######(((,,,''''''((()))+++***'''%%%&&&&&&&&&'''''''''''''''))))))+++...333999>>>BBBHHHIIIJJJJJJGGGCCC???<<<888:::===CCCJJJOOORRRRRROOOJJJCCC<<<999;;;>>>AAAAAA???<<<999777777888999888666333000......///111...------------...//////...///000111222333333333000000000000000000000000000111111000......///000111222222333333444444333000000000000//////......//////000///...---///111111111111111111000///...000000000111111111111111333333333444444555555555:::;;;======<<<<<<>>>???===???BBBEEEFFFEEEDDDCCCFFFHHHIIIHHHFFFDDDCCCDDDCCCCCCDDDDDDFFFGGGIIIJJJKKKMMMOOORRRTTTUUUUUUUUUOOOOOOPPPPPPQQQRRRRRRSSSSSSTTTWWWYYYZZZ[[[[[[[[[WWWWWWWWWWWWWWWVVVUUUTTTTTTTTTUUUWWWYYY[[[]]]^^^\\\[[[YYYWWWWWWXXXZZZ[[[\\\\\\^^^```bbbdddfffgggiiikkkmmmoooqqqqqqqqqppptttttttttttttttuuuvvvwww{{{}}}xxxsssmmmfff``````kkkxxxwwwsssqqqppptttyyy{{{|||~~~~~~tttmmmrrriii___[[[YYYYYY]]]dddfffeeeccc^^^VVVNNNFFFBBBHHHKKKKKKHHHDDD???888111...,,,******,,,...000000)))))))))***)))(((((('''))))))))))))************)))))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''((()))******++++++++++++---///444???LLLYYYcccgggmmmqqqtttsssuuuwwwwwwssspppeee^^^dddsssrrrqqqvvvzzzxxxsssppprrrvvvvvvxxx{{{wwwgggQQQDDD@@@AAALLL___uuu~~~{{{yyyxxxwwwzzz{{{zzzyyy|||vvvlllfffbbb]]]]]]^^^___aaaccceeefff{{{uuuqqqnnnllllllmmmnnnnnnppppppmmmiiieeedddcccaaa^^^ZZZUUUQQQOOONNNLLLKKKLLLNNNMMMIIIEEE===;;;888777888777666555333333222222222111111111111000///...,,,+++***)))******))))))******)))((((((((()))+++,,,+++(((&&&&&&&&&&&&'''''''''((((((((()))+++///444:::???BBBFFFGGGGGGGGGEEECCC@@@>>><<<===AAAFFFKKKNNNNNNLLLIIIFFF@@@<<<:::<<>>;;;999888999;;;<<<999777333111///000000000//////...------------...//////000222333333333333////////////////////////000111111000......///111222333333444444444444333111111000000////////////...///000///------///000111111222222111000///...111111111222222222333333444444555555666666666777:::<<<============>>>@@@>>>@@@CCCFFFFFFFFFDDDCCCFFFGGGHHHGGGEEECCCCCCDDDDDDDDDDDDEEEGGGHHHJJJKKKJJJLLLNNNQQQSSSSSSTTTSSSOOOPPPQQQRRRSSSTTTUUUUUUZZZYYYXXXXXXYYYZZZ[[[\\\ZZZZZZZZZZZZZZZYYYXXXWWWTTTUUUVVVWWWYYY\\\^^^___]]][[[YYYXXXWWWXXXZZZZZZXXXZZZ]]]```dddgggiiijjjhhhiiikkkmmmoooppppppppprrrsssssstttuuuvvvwwwxxxxxx{{{~~~}}}wwwoooggg```___hhhsss{{{wwwrrroooqqquuuxxx{{{}}}{{{|||~~~sssmmmmmmeee^^^[[[XXXWWW\\\bbbdddcccaaa^^^XXXPPPHHHBBBFFFLLLNNNJJJEEEAAA:::222///---+++***,,,...//////***++++++++++++***))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))(((((('''''')))))))))******+++,,,,,,,,,///888EEETTTbbbjjjnnnlllpppqqqpppqqquuuuuurrriii___YYY```nnn|||pppnnnsssxxxxxxuuurrrsssvvvuuuzzz~~~yyyeeeNNNAAA>>>BBBOOOeee||||||xxxxxxyyyvvvyyy|||{{{{{{vvvqqqgggfffeeecccaaa```______{{{uuuqqqnnnllllllnnnnnnooopppooolllgggddddddcccaaa]]]YYYTTTPPPNNNMMMKKKJJJLLLNNNMMMIIIEEE===;;;888777777777555444333333333222222222222111------,,,,,,+++***)))))))))(((''')))+++***'''$$$)))))))))***,,,+++)))'''%%%%%%&&&&&&'''((((((((((((***---222666;;;???AAADDDDDDDDDDDDCCCAAA???>>>>>>???CCCHHHLLLMMMLLLJJJEEECCC???<<<;;;===???AAA>>>===;;;999999;;;===???:::777444222222222111111000///...---------------000000111222333333333333........................***+++,,,---,,,...000222222333444555555444333222111000//////......//////,,,------,,,++++++,,,...000111111111111000000///111111222222333444444444555555666666777888888999:::<<<============>>>@@@@@@AAACCCEEEEEEEEEDDDCCCCCCDDDEEEDDDCCCBBBCCCDDDEEEEEEFFFGGGHHHJJJLLLMMMKKKLLLNNNOOOQQQQQQRRRRRRQQQRRRSSSUUUVVVVVVWWWWWW\\\[[[YYYWWWWWWYYY[[[\\\YYYYYYZZZYYYYYYXXXWWWWWWWWWWWWWWWXXXZZZ[[[]]]^^^]]]\\\ZZZXXXXXXXXXYYYZZZWWWYYY]]]aaaeeehhhjjjkkkhhhiiikkklllnnnoooppppppooopppqqqsssuuuwwwxxxyyywwwyyy||||||qqqjjjdddbbbhhhooo{{{uuuooonnnrrruuuwwwyyyyyyyyy}}}}}}tttnnnhhhaaa[[[XXXUUUTTTZZZbbbdddbbb```\\\WWWPPPHHHBBBAAAJJJOOOJJJFFFCCC===444///,,,))))))***+++++++++))))))*********)))((((((((((((((()))))))))******((((((((())))))*********((())))))******))))))((())))))))))))))))))))))))((()))))))))))))))((('''))))))))))))***+++------,,,333???MMM]]]jjjtttzzztttwwwvvvsssrrruuutttqqqccc\\\YYY```lllxxxoooooorrrvvvxxxxxxwwwwwwxxxtttwwwyyyrrr^^^HHH===<<>><<<999777777666444222222222222222111111111111,,,,,,,,,++++++*********(((((()))(((''''''''''''***((('''((()))***)))(((%%%%%%&&&&&&'''(((((()))***,,,000444999===@@@BBBCCCCCCBBBAAA???>>>===<<<===???BBBHHHLLLNNNMMMKKKCCCBBB???======>>>???@@@>>>===:::999999;;;===>>>999666333222333444333222...------------...//////111111222333333222222222////////////////////////(((***+++,,,,,,---///222222333444555555444222111///...---,,,,,,,,,------,,,------,,,++++++,,,...000000000000000111111111222222222333444555555555555555666777888999:::;;;:::<<<======<<<===>>>@@@BBBBBBCCCDDDDDDDDDCCCCCC@@@AAABBBAAA@@@@@@BBBDDDFFFFFFGGGHHHJJJLLLNNNOOONNNNNNNNNNNNOOOPPPQQQRRRSSSTTTVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZ[[[[[[XXXXXXXXXYYYXXXXXXWWWWWWYYYYYYYYYYYYZZZ[[[\\\\\\^^^]]]ZZZYYYXXXXXXYYYZZZYYY[[[^^^bbbeeeggghhhiiifffggghhhiiijjjkkkllllllmmmnnnpppsssuuuwwwxxxyyyvvvyyy|||uuummmhhhfffgggkkkvvv|||tttqqqsssuuuvvvxxxyyyxxxxxx}}}{{{tttppphhh```YYYTTTPPPQQQYYYcccgggccc___[[[VVVNNNFFF@@@;;;GGGNNNJJJFFFFFFAAA777000---***((()))))))))))))))))))))))))))(((''''''''''''((((((((()))))))))''''''((()))***++++++,,,))))))************))))))))))))))))))))))))))))))'''((()))******))))))((()))(((((()))***+++---......777FFFVVVdddrrr{{{wwwvvvtttpppeeeaaa```fffnnnwwwrrrsssssstttxxx{{{|||{{{yyyuuusssoooeeeRRRAAA;;;>>>GGGWWWppp~~~wwwuuuuuuwwwxxxzzz}}}|||wwwsssrrr~~~|||zzzwwwtttqqqpppqqqqqqkkkkkkmmmooopppnnnjjjfffcccbbb```\\\XXXSSSNNNLLLLLLKKKJJJLLLNNNMMMIIIEEE???<<<999777666555333111111111111111000000000000------------------------(((+++,,,)))$$$$$$(((---***(((&&&&&&''')))((('''%%%%%%&&&&&&'''((()))))),,,///222777;;;???AAACCCCCCBBBAAA???===;;;:::999<<<===AAAGGGLLLOOOOOONNNBBBAAA???>>>===>>>???@@@>>>===:::999888999;;;===777444222222444666555333,,,,,,,,,---...///000111222222333333333222111111000000000000000000000000---...///...------...000111222444555555444222111---,,,+++*********+++,,,......///...---,,,...000000000//////000111222333222222333333444555666666444555666777999:::<<<<<<:::;;;======<<<<<<>>>???CCCCCCBBBBBBBBBCCCCCCCCC>>>???@@@@@@??????AAACCCGGGGGGHHHIIIKKKMMMOOOPPPPPPPPPOOONNNOOOPPPQQQRRRUUUVVVWWWYYYZZZYYYYYYXXXUUUWWWYYY[[[]]]]]]\\\[[[\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[^^^]]][[[YYYXXXXXXYYYZZZ[[[]]]```ccceeefffffffffccccccdddeeefffgggggghhhlllmmmppprrruuuwwwxxxxxxwwwyyy|||xxxoookkkhhhggghhhpppyyyuuuwwwxxxxxxzzz{{{yyyxxx{{{~~~zzzuuuqqqjjjbbbXXXPPPLLLNNNYYYdddiiieee___ZZZTTTMMMDDD===666DDDLLLIIIGGGHHHDDD;;;333000,,,************)))***************))))))(((''''''''''''((((((((((((&&&&&&''')))***+++,,,---))))))************))))))))))))))))))))))))))))))&&&'''(((*********)))))))))(((((((((***+++---//////;;;LLL[[[iiiwww|||xxxtttoookkkhhhiiimmmqqqvvvyyywwwuuutttxxx}}}}}}yyyvvvqqqhhh[[[KKK>>>===BBBJJJ[[[ttt{{{yyyzzzwwwwwwyyy}}}}}}}}}xxxtttpppoooooooooqqqpppnnnlllkkkjjjkkkkkklllhhhccc^^^ZZZUUUPPPMMMPPPOOONNNNNNMMMKKKGGGCCCBBB>>>:::777666555444333111111111111111111111111------,,,+++************))))))))))))((((((((((((&&&'''((()))******))))))******)))'''&&&%%%$$$###%%%,,,555;;;>>>@@@CCCEEEGGGGGGFFFCCC???<<<<<<<<<>>>AAACCCEEEJJJNNNLLLFFF@@@???>>>>>>===>>>>>>???@@@;;;555444777888666333333222111111222333555666444222000///...///000111222333444444333222000///555444222000///000111222,,,,,,++++++,,,---///000111333666555222///---,,,,,,,,,,,,------.........---...///.........000222333333333222222111111111222444555666555666777999;;;888666777:::<<<;;;999======>>>???@@@AAAAAABBBCCCCCCDDDDDDCCCAAA@@@>>>AAAAAA@@@@@@AAABBBDDDEEEHHHJJJKKKMMMNNNNNNNNNNNNMMMNNNOOOOOONNNOOORRRUUUVVVXXXZZZZZZYYYWWWUUUUUU[[[]]]^^^]]]\\\ZZZ[[[[[[\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\]]]]]]]]]\\\[[[ZZZYYYYYY^^^^^^^^^___aaabbbddddddeeeeeeffffffggghhhhhhhhhkkknnnqqqsssuuuxxx|||}}}~~~wwwqqqnnnjjjhhhpppxxxzzzuuuxxx|||}}}~~~|||yyyyyy|||}}}{{{zzzyyyxxxwwwvvvsssmmmbbbUUUNNNQQQ[[[dddhhheee```YYYQQQIIICCC???===???BBBHHHLLLJJJDDD>>>777222---))))))***+++++++++******)))(((''''''&&&---+++)))((('''((()))***''''''''''''((((((((()))************************************))))))))))))''')))+++,,,---,,,+++)))$$$&&&)))+++)))'''---555444BBBVVVfffqqq|||yyytttrrrlllmmmnnnooorrrxxxuuurrrtttxxx}}}xxxqqqcccPPPAAA<<<===???NNN```www~~~yyywwwtttwww{{{~~~yyyuuurrrppppppqqqooonnnmmmlllkkkkkkkkklllkkkgggbbb^^^YYYUUUPPPLLLNNNMMMMMMMMMMMMKKKHHHEEEAAA>>>:::777666555444333111111111111111111111111000000///...------------))))))))))))(((((((((((())))))((((((((((((((()))$$$$$$%%%&&&''')))******+++111:::AAADDDGGGIIIKKKGGGFFFDDD@@@===;;;;;;<<>>======;;;777333333666777666333333222222111111222444555000000.........///111222333444444444333222111000111000...,,,,,,,,,---...,,,,,,++++++,,,---///000111444666555222///---,,,,,,,,,,,,------------------...///.........000222333333333222222222111111333444666777666777888:::999777666777;;;===<<<;;;===>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCBBBAAA@@@???AAA@@@@@@AAABBBCCCEEEFFFKKKLLLMMMNNNNNNNNNMMMMMMOOOPPPQQQQQQPPPQQQTTTVVVVVVYYY[[[\\\ZZZYYYXXXXXX[[[]]]______^^^]]]^^^___`````````___^^^^^^]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^\\\[[[ZZZZZZYYYYYY^^^^^^^^^___aaacccdddeeeeeeeeeeeeffffffgggggggggjjjllloooqqqsssvvvzzz}}}~~~}}}vvvrrrooommmooouuuyyyyyy{{{}}}~~~}}}zzzzzz~~~}}}zzzxxxwwwvvvxxxrrrhhh[[[RRRSSS[[[cccllljjjeee\\\PPPFFF>>>;;;;;;<<<@@@FFFKKKJJJEEE@@@999555///+++***+++,,,,,,*********)))(((''''''''',,,+++)))''''''((()))***'''''''''((((((((())))))************************************))))))))))))&&&'''((())))))(((&&&%%%---******,,,,,,***,,,111:::LLLcccttt|||}}}vvvtttuuuuuutttsssssswww~~~uuurrrtttyyy~~~}}}wwwppp```NNNAAA===???CCCPPPbbbzzz|||yyywwwuuuxxx|||}}}}}}~~~zzzvvvsssrrrrrrrrrnnnmmmlllkkkkkkkkkkkkkkkiiifffaaa\\\XXXTTTOOOLLLLLLKKKKKKLLLMMMLLLIIIGGGAAA>>>:::777666666444333000000000000000000000000...---,,,++++++******+++))))))))))))((((((((((((,,,***)))'''&&&&&&'''(((""""""###%%%(((***---...///555===EEEIIILLLNNNOOOFFFEEEAAA===999888:::<<<@@@CCCFFFGGGIIIKKKHHHBBBDDDDDDDDDCCCAAA???===;;;888666444555888999777444444333222111000111222222...---------...000222444444555555555444333222111///...---+++***++++++,,,,,,,,,++++++,,,---///000222444555555222///------------------,,,,,,,,,,,,---...///.........000222333333333222222222222111444666777888888888:::;;;999888777999;;;===>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBAAA??????@@@@@@@@@AAACCCEEEGGGHHHLLLMMMNNNOOOOOOOOONNNMMMQQQSSSTTTTTTSSSTTTWWWYYYWWWZZZ\\\]]]]]]\\\\\\]]]]]]___aaaaaa``````aaabbbeeedddcccaaa```^^^]]]]]]_________^^^^^^^^^^^^]]]```^^^\\\ZZZYYYYYYZZZ[[[]]]^^^^^^```bbbdddfffgggeeeeeeeeeffffffffffffgggjjjllloooqqqsssvvvzzz}}}yyytttqqqpppnnnrrr{{{zzzyyy{{{|||{{{yyyzzz~~~{{{xxxwwwwww}}}yyypppcccXXXUUU[[[aaammmnnnkkkaaaRRRDDD===:::888999===CCCIIIJJJGGGCCC<<<777111---,,,,,,,,,,,,******))))))((((((''''''***)))((('''''''''((()))''''''((((((((()))))))))************************************))))))))))))&&&&&&'''((()))*********...)))(((,,,000000///111<<>>:::666666:::===BBBGGGJJJKKKKKKKKKGGGAAABBBCCCDDDDDDCCC@@@>>><<<;;;999888999::::::888666444333111000//////000000.........///000222333444555555555555444333222222111000///---------------,,,++++++++++++---...///111333444444111///.........------,,,,,,+++++++++,,,...///.........000222222222222222222222222222555777999999999999;;;===;;;::::::;;;<<<===>>>>>>@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@????????????AAACCCEEEGGGIIIJJJLLLMMMOOOPPPQQQQQQPPPPPPTTTUUUWWWWWWWWWWWWYYY[[[XXXZZZ]]]^^^^^^___```aaaaaacccddddddcccbbbbbbccceeedddcccbbb```___^^^]]]``````_________^^^^^^^^^```^^^[[[YYYXXXYYY[[[\\\]]]^^^___```bbbeeefffhhhfffgggggggggggghhhhhhhhhlllnnnqqqsssuuuxxx|||~~~zzzsssqqqooonnnqqqzzzzzzxxxyyyyyywwwuuuuuuyyy}}}|||xxxxxxzzz}}}wwwkkk^^^XXX[[[___hhhlllmmmdddTTTFFF???===555666999@@@GGGJJJIIIFFF???:::333...,,,,,,,,,+++***)))))))))(((((((((''')))(((''''''''''''(((((('''(((((((((((()))))))))************************************)))))))))(((+++***)))(((((()))***+++***(((+++111444333444666???WWWuuuzzzwwwxxx||||||wwwtttuuuzzz|||yyyvvvhhhUUUEEE<<<;;;BBBJJJZZZlll|||yyyxxxxxxyyy{{{~~~}}}}}}}}}~~~}}}~~~zzzxxxyyy|||}}}yyyuuurrrqqqqqqrrrsssrrrpppnnnkkkhhhfffeeefffccc___[[[XXXTTTPPPMMMOOOMMMKKKJJJJJJHHHFFFCCC???<<<:::888888666444333........................000///...------,,,,,,---))))))))))))(((((((((((($$$&&&((()))***)))((('''((('''&&&&&&&&&(((***+++///333999AAAGGGJJJJJJJJJBBB@@@<<<777555666:::>>>DDDJJJOOOOOONNNMMMHHHBBB>>>???AAACCCCCCBBB@@@???>>>===<<<;;;:::888555333444222111///.........///111111111111222333444555666666555444333333333333111111000//////.........++++++******+++,,,...///000222333222000...---...---------,,,,,,++++++***,,,...///.........000222222222222222222222222222666888999:::999:::<<<===============<<<===>>>???BBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@???????????????@@@BBBDDDFFFHHHJJJKKKJJJLLLNNNQQQSSSTTTTTTTTTUUUWWWYYYYYYYYYYYY[[[\\\YYY[[[]]]______```bbbdddfffggggggfffcccaaaaaaaaaaaaaaaaaa`````````______``````_________^^^^^^^^^___]]]ZZZYYYXXXZZZ\\\]]]______```aaaccceeeggghhhhhhhhhhhhiiijjjjjjkkkkkkmmmoooqqqsssuuuxxx{{{~~~{{{tttpppooonnnrrr|||}}}zzzzzzyyyuuupppooosssvvv~~~yyyzzz~~~~~~}}}rrrddd[[[[[[^^^eeekkknnngggXXXHHH@@@===444444777===EEEIIIJJJIIIAAA<<<444///,,,+++******))))))))))))((((((((((((((('''''''''''''''(((((((((((((((((()))))))))***))))))))))))))))))))))))************)))))))))(((///---***((('''(((***+++111333777:::777111222666FFF]]]xxx{{{yyyzzz}}}}}}zzzwwwvvvvvvzzz}}}zzztttbbbNNNAAA:::999BBBLLL```rrr}}}xxxwwwxxxxxxzzz}}}}}}}}}}}}}}}{{{yyyyyy{{{}}}~~~zzzxxxzzz}}}|||xxxtttrrrqqqrrrrrruuutttrrrooolllhhheeeccceeebbb^^^[[[XXXUUUQQQNNNOOOMMMKKKIIIHHHGGGDDDBBB>>><<<:::999888777555333///////////////////////////...---,,,++++++++++++))))))))))))(((((((((((($$$%%%'''((())))))(((((('''&&&%%%%%%'''))),,,...111444999AAAGGGJJJIIIGGG>>>===:::666555777<<<@@@DDDLLLRRRRRRPPPNNNIIICCC<<<>>>@@@BBBCCCCCCCCCCCC@@@???===:::777444222111222111000...------......111222222333444444555555666555444333222222222222000000//////...------,,,++++++******+++,,,...//////000111000...,,,,,,---,,,,,,,,,,,,++++++++++++---...///.........000222111222222222222333333333666888999:::999:::<<<======>>>???>>>===>>>???AAAEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@???>>>>>>??????@@@@@@AAACCCFFFHHHIIIJJJKKKJJJLLLOOORRRTTTVVVWWWWWWUUUWWWYYYZZZZZZZZZ[[[\\\YYY[[[]]]^^^^^^```bbbdddhhhhhhhhhfffccc```___```^^^_________`````````aaa_________^^^^^^^^^^^^]]]\\\[[[ZZZYYYZZZ[[[]]]___aaaaaaaaabbbccceeefffgggggghhhiiijjjlllmmmnnnnnnkkkmmmpppqqqsssuuuyyy|||vvvrrrpppooorrr}}}xxxpppmmmoooqqq{{{}}}~~~yyyiii]]]YYY[[[dddjjjmmmhhh[[[KKK@@@:::666555666<<>>666000,,,+++***)))))))))))))))((((((((((((''''''((((((((()))))))))((((((((()))))))))******))))))))))))))))))))))))************))))))))))))(((((((((***///666===BBBAAAAAAAAA>>>555---...444III[[[rrr~~~}}}}}}}}}}}}|||}}}~~~{{{zzzzzz{{{|||}}}{{{ooo\\\HHH>>>:::;;;EEEQQQhhhzzzyyyvvvwwwxxxxxxzzz}}}|||}}}}}}}}}zzzuuuuuuwwwyyy~~~}}}yyywwwxxx{{{}}}yyyuuusssrrrssstttuuuuuusssqqqmmmiiifffdddeeebbb___[[[YYYVVVRRROOONNNLLLIIIHHHHHHGGGEEEDDD===;;;:::999999777555333////////////////////////,,,,,,+++***))))))))))))))))))))))))((((((((((((((('''&&&%%%%%%&&&((()))&&&&&&%%%%%%'''***---///333555999@@@FFFIIIGGGDDD;;;:::999777666888===AAACCCLLLSSSTTTQQQNNNIIICCC>>>???@@@AAACCCEEEFFFFFFBBB@@@>>>999555333222222111000...---------.........///111333444666666777555555333222111111222222///000//////...------,,,+++************,,,---...---...///...,,,++++++,,,+++++++++++++++,,,,,,,,,---...///.........000222111111222222222333333333666777999999999:::;;;===;;;===?????????@@@CCCFFFGGGGGGFFFFFFEEEDDDCCCCCC@@@???>>>===>>>>>>???@@@AAABBBDDDGGGIIIJJJJJJJJJLLLMMMPPPSSSUUUWWWWWWWWWTTTVVVYYYZZZZZZZZZZZZ[[[YYY[[[\\\]]]]]]^^^aaacccfffggggggfffccc```___```_________`````````aaaaaa^^^^^^^^^^^^]]]]]]]]]]]]XXXXXXYYYZZZ[[[]]]___```bbbbbbbbbcccccceeeffffffffffffhhhjjjlllnnnoooppplllnnnpppqqqsssuuuyyy{{{}}}xxxrrrpppooorrr|||uuupppoooqqq|||~~~mmm^^^XXXXXX```dddiiiggg^^^PPPCCC;;;999777777;;;BBBHHHJJJJJJGGGAAA999222...,,,***)))(((((((((((())))))))))))'''((())))))*********)))(((((()))))))))*********))))))))))))))))))))))))************))))))))))))%%%%%%&&&***222===GGGMMMGGG@@@999444...,,,111999JJJXXXkkkvvv{{{yyy{{{}}}~~~}}}zzzzzz}}}|||{{{iiiUUUCCC>>>===@@@LLLYYYppp|||vvvuuuwwwyyyxxxzzz}}}|||{{{}}}~~~~~~|||xxxwwwyyy|||}}}~~~|||xxxvvvwwwyyy}}}~~~~~~zzzwwwtttttttttuuuttttttsssqqqoookkkhhhfffeeeccc___\\\YYYVVVRRRPPPLLLJJJHHHGGGHHHHHHGGGFFF===;;;:::999999888555333000000000000000000000000//////...---,,,,,,,,,,,,))))))))))))((((((((((((...***%%%"""!!!$$$(((+++)))(((&&&%%%&&&))),,,...333444888???EEEGGGEEEAAA999999888777777:::>>>BBBBBBKKKSSSTTTQQQMMMHHHCCCAAAAAAAAABBBCCCEEEGGGHHHDDDCCC???;;;777555555666000///...---,,,---......+++,,,///222444666777888555444222111000111111222111111111111000///...---+++************,,,---...,,,---...---+++***+++,,,*********++++++,,,,,,------...///.........000222111111111222222333333333555777999999999999;;;===888;;;>>>???@@@BBBFFFIIIIIIHHHHHHGGGFFFEEEDDDDDD??????>>>======>>>???@@@BBBCCCEEEHHHIIIJJJJJJJJJNNNOOORRRTTTVVVVVVVVVVVVSSSVVVYYYZZZZZZYYYZZZ[[[YYYZZZ\\\\\\\\\]]]```bbbdddeeefffeeebbbaaa```aaa````````````````````````^^^^^^]]]]]]]]]\\\\\\\\\VVVWWWYYYZZZ\\\^^^___```ddddddccccccddddddeeefffdddeeegggiiikkknnnppppppnnnppprrrsssuuuwwwzzz}}}{{{}}}wwwqqqoooooopppyyy{{{sssqqqsss}}}~~~ppp^^^VVVUUUZZZ^^^dddfff```UUUHHH???;;;999888;;;AAAGGGJJJJJJIIICCC;;;444000---+++***(((((((((((())))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))************)))))))))))),,,)))'''&&&)))///777;;;@@@555)))&&&(((...999BBBOOO[[[kkkwww|||}}}}}}wwwzzz~~~}}}yyywwwzzz{{{zzzeeeQQQAAA>>>@@@DDDQQQ```vvvzzztttuuuxxxyyyxxxzzz}}}}}}zzz{{{~~~~~~|||{{{~~~}}}~~~~~~~~~|||xxxvvvxxxyyy|||{{{xxxwwwvvvvvvuuuuuuvvvuuuqqqmmmjjjiiiiiigggeeebbb^^^ZZZUUUQQQOOOMMMNNNMMMKKKGGGCCCBBBBBB>>><<<999888777666333111111111000///...---,,,+++---------,,,+++***)))(((************))))))))))))))))))))))))))))))))))))'''''''''&&&&&&(((,,,///111555;;;BBBGGGGGGCCC@@@777888999999999:::===???HHHMMMSSSSSSPPPLLLLLLMMMJJJGGGDDDCCCDDDEEEFFFFFFCCC>>>888555555666555333,,,,,,+++******+++,,,,,,,,,...222555888888777777888555222111111222222222111111000000//////......---,,,+++***))))))))))))***++++++++++++***)))))))))***,,,---......---,,,++++++,,,---...///000000111222444333333222444555888888888777777999<<>>????????????@@@CCCEEEEEEGGGIIIJJJLLLLLLLLLKKKMMMOOOQQQSSSTTTTTTSSSRRRSSSTTTUUUVVVWWWVVVVVVUUU\\\XXXUUUUUUXXX\\\]]]]]]bbbaaaaaaaaaaaaaaabbbbbbbbbbbb```___^^^^^^^^^^^^______^^^^^^]]]\\\[[[[[[ZZZ[[[\\\]]]___```aaabbbbbbccccccdddddddddccccccffffffhhhiiijjjkkkllllllpppppppppqqqsssvvvyyyzzz}}}{{{qqqmmmmmmlllsss~~~zzzyyyxxxdddWWWUUUWWW\\\```bbbaaa[[[MMM@@@;;;888999???CCCCCCDDDGGGHHHEEE@@@888000+++******************))))))))))))++++++******)))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))***)))((((((((()))+++,,,---)))'''***...222:::AAAWWW```llltttxxx|||uuusssyyy{{{xxxzzzzzz|||}}}|||yyywww{{{wwwnnnZZZMMMCCC@@@@@@DDDRRRccc|||wwwuuuvvvvvvyyy}}}{{{~~~||||||}}}}}}~~~~~~~~~xxxsssssssssvvv|||{{{xxxwwwwwwvvvvvvxxxxxxvvvrrrmmmiiiggggggfffeeebbb^^^YYYTTTPPPNNNJJJJJJIIIHHHGGGGGGFFFEEE===;;;999888777666333111333333222111000//////...,,,,,,,,,,,,+++***)))(((*********)))))))))((((((((((((((((((((((((((((((((((((((('''(((***...222444777===CCCFFFEEEAAA===555666888888:::===AAADDDIIINNNRRRRRROOOLLLLLLNNNMMMIIIDDDAAABBBCCCEEEEEEFFF@@@888555444555555333,,,,,,+++******+++,,,,,,,,,...222666888888777777777444111000000111111111111000000000/////////...---,,,+++***))))))))))))***++++++++++++***)))))))))***+++------------,,,------......000111111222000111333333333333444666777888888777777888<<<>>>???@@@AAACCCDDDDDDDDDDDDHHHJJJLLLKKKHHHDDDBBBAAA<<<===??????@@@BBBEEEGGGFFFGGGIIIJJJKKKLLLKKKKKKMMMNNNPPPRRRSSSRRRQQQPPPQQQRRRSSSUUUUUUUUUUUUUUUXXXVVVTTTUUUYYY\\\^^^]]]```_________```aaaaaabbbbbbbbb```______^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[ZZZZZZ[[[\\\]]]___```aaabbbbbbbbbccccccddddddcccccceeefffhhhiiikkkllllllmmmoooooooooppprrruuuwwwyyy}}}~~~rrrmmmffffffmmm~~~lll]]]XXXWWW\\\aaacccccc]]]OOOAAA<<<999:::???CCCDDDEEEHHHIIIGGGAAA:::222---+++,,,************))))))))))))************))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))+++***)))(((((()))***+++***)))((((((((()))++++++,,,))))))+++...222===HHH___fffnnntttvvvyyy}}}wwwooopppwwwyyyvvvxxxxxx{{{~~~zzzwwwvvvyyy~~~ssskkkWWWLLLCCCAAAAAAEEETTTeee}}}yyywwwxxxxxxzzz~~~}}}}}}~~~~~~zzzuuussssssttt{{{zzzxxxwwwwwwwwwwww{{{zzzxxxsssmmmhhhffffffeeedddaaa^^^YYYTTTOOOMMMKKKHHHEEEEEEGGGHHHGGGEEE===;;;999777777555333111222222222111111000000000,,,,,,,,,,,,+++***))))))******))))))))))))((((((''''''''''''''''''''''''((()))))))))***---111555888:::???CCCFFFDDD???;;;444555777888;;;???EEEJJJJJJMMMPPPPPPMMMKKKMMMOOOQQQKKKDDD@@@???AAADDDFFFIIIBBB999444333444444333,,,,,,+++******+++,,,,,,---///222666888888777777555333000///000111111000000000000000////////////---,,,+++******))))))*********++++++******)))((())))))+++,,,,,,---,,,,,,)))*********,,,---...///...000222333333333555777666777777777777888;;;===>>>@@@CCCEEEFFFFFFDDDCCCFFFHHHJJJJJJGGGDDDBBBAAA;;;===???@@@AAACCCGGGIIIHHHHHHIIIJJJKKKKKKJJJJJJMMMNNNOOOPPPPPPOOONNNNNNNNNOOOPPPRRRSSSTTTTTTTTTTTTSSSTTTVVVYYY\\\\\\\\\]]]]]]]]]]]]^^^___```aaabbbaaa```_______________\\\\\\\\\[[[[[[ZZZZZZZZZ[[[[[[\\\]]]___```aaaaaaaaaaaabbbcccddddddccccccdddfffhhhjjjlllmmmnnnnnnnnnnnnnnnoooqqqtttvvvxxx~~~uuummmcccccciiixxxxxxggg]]]WWW\\\aaadddfffaaaRRRCCC===::::::???DDDDDDEEEHHHIIIHHHCCC===555000------************))))))))))))))))))))))))************((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******)))))))))((()))******++++++***+++,,,---444CCCRRRkkkoootttuuuuuuvvvxxx{{{xxxtttmmmkkkpppxxx{{{xxxyyyyyy{{{~~~yyyvvvtttwwwzzzoooeeeRRRIIIBBBBBBCCCHHHWWWhhh~~~}}}xxxxxxxxxwwwyyy|||~~~~~~~~~~~~xxxtttrrrsssyyyzzzwwwwwwwwwwwwwwwzzzzzzxxxsssnnniiiggggggdddcccaaa]]]YYYSSSNNNLLLOOOJJJEEEDDDGGGHHHEEEAAA===;;;888777666555222000////////////////////////+++++++++++++++***))))))***)))))))))((((((((((((''''''''''''''''''''''''(((((())))))+++...333777;;;<<<@@@DDDFFFDDD@@@<<<666666888999;;;@@@FFFKKKJJJLLLMMMMMMKKKKKKMMMPPPRRRKKKDDD>>>>>>BBBFFFHHHKKKCCC999333222333333333,,,,,,+++******+++,,,,,,---000333666888888777777555333111000111222111000000000000000////////////------,,,+++***************************))))))((())))))***++++++,,,,,,,,,)))(((((()))***+++---...---///111222222333555777555666777777777888:::======@@@DDDGGGHHHGGGDDDCCCFFFHHHJJJIIIFFFBBB@@@???<<<>>>@@@BBBBBBDDDGGGIIIIIIIIIJJJJJJJJJJJJJJJJJJMMMNNNNNNNNNNNNMMMLLLKKKKKKLLLNNNOOOQQQSSSTTTTTTSSSTTTUUUWWWYYYZZZYYYYYYZZZZZZZZZ[[[\\\]]]___```aaaaaa```___^^^^^^______ZZZZZZZZZZZZZZZYYYYYYYYY[[[[[[\\\]]]^^^___```aaa```aaabbbcccdddddddddddddddfffhhhjjjlllnnnooopppnnnnnnnnnoooqqqtttwwwxxx|||~~~wwwnnngggeeehhhtttqqqcccXXX\\\aaafffiiieeeVVVGGG>>>::::::???BBBCCCDDDGGGHHHHHHEEE???888111...,,,************)))))))))((('''(((((()))***+++++++++(((((()))))))))*********))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))******+++)))***---......666JJJ]]]uuuxxxzzz{{{xxxvvvuuuuuunnnjjjfffjjjttt}}}|||}}}}}}}}}yyyvvvtttuuu|||zzzkkk___MMMFFFBBBDDDEEEJJJZZZlll~~~~~~yyyvvvwwwwwwuuuwwwzzz~~~~~~~~~~~~}}}}}}~~~{{{vvvrrrrrryyyzzzxxxwwwwwwwwwvvvwwwwwwvvvrrrnnnkkkiiijjjccccccaaa^^^YYYSSSNNNKKKOOOJJJEEEEEEHHHHHHEEEAAA===:::888777666555222000//////..................******+++++++++***)))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&'''((()))+++000555999===>>>AAAEEEGGGFFFBBB>>>888999999:::;;;>>>CCCGGGHHHIIIIIIIIIJJJKKKNNNPPPPPPJJJDDD@@@@@@DDDHHHKKKJJJCCC999333111222222222,,,,,,+++******+++,,,,,,...000444777888888777666555333222222333333333111////////////000000000000...---,,,+++************)))************)))((((((((()))))))))***++++++,,,---,,,,,,,,,---///111222---///111222222333555777555666888888888888:::<<<===@@@DDDHHHIIIGGGDDDBBBFFFHHHIIIHHHEEEAAA>>>===???AAACCCDDDCCCDDDFFFGGGJJJJJJIIIIIIJJJJJJJJJJJJMMMMMMMMMLLLLLLKKKJJJJJJKKKKKKLLLNNNPPPRRRTTTUUUTTTVVVXXXYYYXXXWWWVVVUUUXXXXXXXXXYYYZZZ\\\]]]^^^```___^^^^^^^^^^^^^^^^^^YYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]^^^___````````````bbbccceeeeeeffffffeeefffhhhkkkmmmoooppppppoooooooooppprrruuuwwwyyyzzz{{{}}}{{{qqqkkkhhhhhhppp~~~xxxiiiZZZ]]]aaafffkkkiii[[[LLL@@@<<<:::>>>AAAAAACCCFFFFFFGGGEEEAAA:::222...+++************)))))))))(((''''''((()))***++++++,,,))))))))))))************))))))))))))))))))))))))''''''((((((((((((''''''((()))))))))************(((***---//////999PPPeeeyyy|||~~~xxxsssppphhhbbbaaajjjyyy}}}|||}}}yyywwwtttsssyyykkkZZZJJJDDDBBBDDDFFFLLL^^^qqq{{{wwwvvvwwwwwwuuuwww{{{~~~}}}}}}}}}|||}}}~~~}}}|||zzz|||~~~xxxrrrqqqyyy{{{xxxwwwwwwvvvuuussstttsssqqqnnnkkkkkkkkkccccccbbb___ZZZTTTOOOKKKJJJHHHGGGHHHJJJJJJGGGDDD<<<:::888666666444222000000000000//////.........)))***************))))))))))))((((((((((((''''''''''''''''''''''''''''''%%%&&&(((***---111888<<<@@@AAADDDGGGIIIGGGCCC@@@888999:::::::::;;;>>>@@@DDDDDDEEEGGGIIIKKKNNNOOONNNJJJFFFCCCDDDGGGJJJKKKHHHAAA888222111111111000,,,,,,+++******+++,,,,,,///111444777999888777666444333222333444444333222////////////000000000000...---,,,++++++******+++))))))******))))))((('''(((((((((((()))***+++,,,,,,+++******+++---000111---///111222222222444666555777999:::999:::;;;======???CCCGGGHHHFFFDDDBBBDDDFFFHHHGGGDDD@@@>>>===@@@BBBDDDEEEEEEEEEFFFGGGIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJLLLLLLMMMNNNPPPRRRTTTUUUVVVXXXZZZYYYWWWUUUUUUUUUXXXXXXXXXXXXYYYZZZ[[[\\\^^^]]]]]]\\\\\\\\\]]]]]]XXXXXXXXXYYYYYYZZZZZZZZZ\\\\\\]]]]]]^^^___`````````aaacccdddfffggghhhhhhfffhhhiiilllnnnoooppppppoooooooooppprrruuuwwwyyyyyyyyy{{{}}}wwwlllhhhfffmmm|||{{{mmm\\\^^^```eeellllll```RRRDDD???<<>>777222111111000...,,,,,,+++******+++,,,,,,000222555777999888777666333222111222444444222111.../////////000000000111......---,,,++++++++++++)))))))))))))))(((((('''((((((''''''((()))+++,,,)))(((&&&&&&'''))),,,......000111222111111333444666888:::;;;;;;;;;<<<======???BBBEEEFFFEEECCCBBB@@@CCCEEEFFFDDDAAA@@@??????AAADDDFFFFFFFFFHHHIIIIIIHHHHHHHHHIIIKKKLLLMMMLLLKKKKKKJJJJJJJJJKKKKKKNNNNNNNNNOOOQQQSSSUUUVVVVVVXXXZZZYYYWWWUUUVVVXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\[[[[[[[[[[[[[[[\\\\\\WWWXXXXXXYYYZZZZZZ[[[[[[\\\]]]]]]^^^^^^_________aaabbbdddfffgggiiijjjjjjhhhiiikkklllnnnoooooopppnnnnnnnnnoooqqqtttvvvxxxyyyyyyzzz|||nnniiigggmmm{{{|||zzz}}}zzznnn______```dddmmmooodddWWWIIICCC@@@AAABBBAAABBBDDDFFFHHHIIIFFF???777000,,,************))))))))))))(((((())))))*********+++))))))*********+++++++++))))))))))))))))))))))))((()))***++++++***)))((('''((()))***+++******)))((())),,,000444@@@VVVjjjvvvxxx{{{~~~~~~{{{uuuqqqhhh___```qqqyyyzzz|||qqqqqqpppqqquuu~~~oooXXXHHHCCCAAACCCEEEMMMbbbyyy|||yyyxxxyyyxxxwww|||~~~~~~~~~}}}|||~~~}}}~~~zzztttnnnnnnxxx}}}xxxvvvuuutttsssrrrsssrrrooollliiiiiiiiidddddddddaaa\\\VVVPPPLLLLLLNNNPPPOOOKKKFFFCCCAAA<<<:::777666555444111///......---,,,***)))((((((((())))))*********)))))))))(((((((((''''''''''''))))))))))))))))))))))))&&&(((***---000666===BBBJJJJJJJJJKKKJJJGGGBBB>>>444666999:::999888999999<<<===???DDDIIILLLMMMMMMPPPNNNLLLKKKKKKJJJGGGEEEBBB===666222111111///---,,,,,,+++******+++,,,,,,000222555888999999777666111000000111333333222000.../////////000000111111......---,,,++++++++++++)))))))))))))))(((((('''((((((''''''((()))+++,,,+++)))((('''(((+++...000///000222222111111222444777999;;;<<<<<<<<<===>>>===???AAADDDEEEDDDCCCBBB<<>>BBBDDDEEEDDDCCCAAA@@@AAADDDFFFFFFDDDBBB@@@BBBCCCEEEFFFHHHIIIIIIJJJGGGGGGGGGGGGGGGIIIKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNPPPQQQRRRRRRRRRUUUVVVXXXYYYYYYYYYXXXWWWYYYYYYXXXWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYXXXXXXWWWUUUUUUUUUVVVWWWYYY[[[]]]```aaaaaa```^^^^^^___aaabbbccccccdddeeefffgggggghhhhhhiiinnntttuuupppkkknnnnnnnnnnnnpppsssvvvxxxyyyxxxxxxxxxzzz~~~wwwooojjjmmmwwwyyyxxxwwwtttuuuuuuxxx}}}sssjjj^^^]]]```gggmmmnnniiicccXXXJJJAAABBBEEEDDDBBBCCCGGGKKKMMMJJJEEE???666---------,,,+++***)))((('''))))))))))))))))))))))))(((((())))))))))))((((((&&&(((***,,,---,,,+++******))))))***++++++)))(((************++++++++++++---......///999KKKYYY^^^cccmmmwwwyyyxxxxxxuuuqqqiiigggjjjttt~~~~~~yyyzzz~~~~~~yyyvvvrrrpppqqqrrrxxxfffRRRFFFAAA======BBBOOOeeeyyy{{{{{{{{{zzzxxxxxxzzzvvvpppnnnpppzzz|||xxxuuusssrrrqqqqqqvvvwwwpppjjjiiiiiiiiiddddddccc```\\\WWWRRRPPPOOOMMMLLLLLLLLLIIIEEEAAA;;;888555444333222000.........---------,,,,,,,,,))))))))))))*********+++************************)))******)))((('''&&&%%%''''''(((,,,111999@@@DDDIIIJJJKKKLLLKKKGGGAAA===999999888888999999::::::<<>>BBBEEEGGGEEECCCAAA???@@@BBBDDDDDDDDDCCCBBBAAABBBCCCEEEFFFFFFGGGGGGIIIHHHFFFEEEEEEFFFHHHIIIIIIIIIJJJKKKLLLMMMMMMNNNLLLMMMNNNOOOPPPQQQQQQQQQTTTUUUWWWXXXYYYYYYYYYXXXXXXXXXVVVUUUUUUUUUVVVVVVYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVVVVVVVWWWYYY[[[\\\___``````___^^^]]]___aaabbbccccccdddeeefffggggggiiihhhiiimmmssstttqqqmmmnnnnnnnnnnnnppprrruuuvvvxxxwwwwwwwwwyyy}}}|||tttoooqqqxxxyyyxxxxxxuuutttsssuuu}}}~~~ssskkk___^^^```eeelllmmmiiidddYYYLLLAAAAAADDDDDDCCCCCCFFFKKKMMMJJJFFFAAA888000---,,,,,,+++***)))))))))))))))))))))))))))))))))((())))))******))))))((()))***+++,,,++++++))))))((((((((()))***)))((('''''''''((((((((())))))))),,,......111<<>>>>>CCCPPPfffyyy|||{{{{{{zzzyyyyyy{{{wwwrrroooqqq{{{|||yyyvvvtttsssrrrrrrwwwxxxsssmmmkkkiiigggddddddbbb```\\\WWWRRROOOOOONNNMMMLLLKKKHHHDDD@@@;;;888555444333222000.........---------,,,,,,,,,))))))))))))************************************************)))(((''''''((((((***---222999???CCCHHHIIIJJJJJJGGGDDD@@@===>>>;;;:::;;;>>>???>>><<<>>>@@@@@@???BBBHHHKKKKKKMMMKKKIIIHHHHHHHHHFFFEEE===;;;888666444222...++++++++++++,,,,,,...//////000111444888:::999555222....../////////000000000333333333333333333222222---...///...,,,+++,,,---,,,+++***)))((((((((((((,,,++++++******++++++,,,(((((()))***,,,...000111000000000111111333444444222444666777777777888999999===BBBGGGHHHGGGCCCAAA===>>>???@@@BBBCCCDDDEEEDDDDDDEEEFFFFFFFFFFFFEEEIIIGGGEEECCCCCCDDDFFFGGGHHHHHHJJJKKKMMMOOOQQQQQQMMMMMMNNNOOOOOOOOOOOOOOOSSSTTTUUUWWWXXXYYYYYYYYYWWWVVVTTTSSSSSSSSSUUUVVVXXXXXXYYYYYYXXXXXXWWWVVVVVVVVVVVVWWWWWWYYYZZZ[[[]]]^^^___^^^]]]]]]^^^```bbbbbbcccdddeeefffggggggjjjiiiiiilllpppsssqqqooonnnnnnnnnnnnoooqqqssstttvvvvvvvvvvvvyyy||||||vvvvvvzzzzzzxxxwwwsssqqqppprrryyy}}}rrrjjj___^^^^^^ccciiillljjjfffZZZNNNCCCAAADDDDDDCCCCCCCCCIIILLLJJJGGGCCC;;;333---,,,,,,+++************)))))))))))))))))))))))))))******************))),,,,,,++++++***))))))((())))))************))))))''''''''''''((((((((((((,,,...///333@@@RRR___dddgggjjjkkkjjjjjjkkkgggaaa[[[]]]eeeqqq~~~}}}~~~}}}|||yyyttttttssssssuuuwww|||{{{gggRRREEECCC@@@>>>@@@FFFRRRgggzzz|||zzz{{{zzzzzzzzz|||yyysssppprrr{{{}}}yyyvvvttttttssspppvvvxxxtttpppnnnkkkgggdddcccbbb___[[[VVVRRROOOPPPOOONNNMMMJJJGGGCCC@@@:::888555333333222000///......---------,,,,,,,,,------,,,+++***)))(((((('''''''''((((((((((((((()))************))))))(((((()))+++...333999>>>AAADDDEEEFFFEEECCC@@@>>>>>>BBB???<<<>>>BBBDDDAAA======@@@@@@>>>AAAHHHLLLKKKLLLJJJGGGFFFEEEEEECCCAAA999888777666555222...***++++++***)))))))))******333555888:::;;;:::777444---------...///000000111222111000//////000000111---...///...,,,++++++,,,++++++***)))))))))******((((((((('''(((((()))***)))))))))***+++,,,...///000000000000111222444444111333555666555666777999888<<>>@@@CCCFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGEEECCCAAAAAACCCFFFHHHIIIIIIJJJLLLNNNOOOQQQQQQLLLLLLMMMNNNNNNNNNMMMMMMPPPQQQSSSTTTVVVXXXYYYYYYWWWUUUSSSRRRRRRSSSUUUVVVWWWXXXXXXXXXXXXWWWVVVVVVVVVVVVWWWWWWXXXYYYYYYZZZ\\\]]]^^^]]]\\\\\\^^^___bbbbbbcccdddeeeffffffgggjjjiiihhhjjjnnnqqqqqqpppnnnnnnnnnnnnooopppqqqrrruuuuuuuuuvvvxxx{{{}}}|||zzzzzz~~~{{{xxxsssnnnkkklllpppyyy{{{pppiii___\\\[[[___fffjjjiiiggg]]]QQQEEE@@@BBBEEEDDDCCC@@@FFFJJJIIIGGGDDD===666...---,,,+++***++++++,,,))))))))))))))))))))))))******++++++++++++******,,,,,,+++***))))))*********+++,,,,,,+++***++++++(((((()))))))))*********,,,---///555DDDWWWdddgggggggggeeebbbcccfffbbb\\\WWW\\\fffrrr}}}|||}}}yyytttpppsssssstttvvvyyy}}}ttt```PPPFFFBBB??????BBBHHHUUUjjj|||}}}zzzzzzzzz{{{zzz{{{}}}yyyrrroooqqqzzz|||yyyvvvuuuttttttnnnsssvvvtttrrrqqqnnniiidddcccbbb___[[[VVVQQQOOOOOOOOOOOOMMMJJJFFFCCCAAA:::777555333333222111///......---------,,,,,,,,,......---,,,+++******)))&&&&&&''''''((((((((((((((())))))************)))'''))),,,000555:::>>>@@@CCCDDDEEEDDDAAA@@@AAABBBGGGCCCAAACCCFFFGGGCCC>>>===??????>>>AAAIIINNNNNNKKKHHHEEECCCBBBAAA???===555444444555555222...+++******)))))))))***++++++555777:::;;;:::888666444,,,,,,---...///000111111000///...------...000111...//////...,,,++++++,,,(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((+++++++++******+++,,,,,,/////////000111222444555222444555666555666888:::888<<>>@@@???>>>BBBJJJOOOPPPIIIFFFBBB@@@>>><<<:::888333333333333444222///,,,((()))***+++---///111222444777999:::777555333222------...///000000111111111000///...///000111222...//////...,,,***++++++***))))))(((((((((((()))''''''''''''((()))******------,,,+++++++++++++++......//////111222444555333555666666555666888;;;999<<>>::::::;;;===@@@DDDGGGIIIHHHHHHHHHHHHGGGFFFEEEEEEBBBBBBCCCCCCEEEGGGJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLNNNPPPRRRTTTTTTSSSSSSSSSSSSTTTUUUUUUVVVVVVWWWWWWVVVVVVUUUTTTSSSTTTVVVXXXYYYZZZZZZ[[[[[[\\\]]]]]]\\\\\\^^^```aaaaaabbbcccdddeeeffffffffffffggghhhjjjlllmmmooommmmmmnnnoooqqqrrrrrrssssssssstttvvvxxxzzz|||}}}yyywww~~~~~~xxxooogggccchhhqqq{{{yyymmmfff___\\\ZZZ]]]dddiiijjjhhhbbbXXXIII???@@@FFFGGGCCC<<>><<<::::::<<>>EEEJJJKKKJJJIIICCC===444222///,,,******+++,,,))))))))))))))))))))))))((())))))******))))))((())))))++++++,,,+++***)))%%%(((++++++'''%%%'''***))))))))))))************,,,---000:::MMM```jjjjjjjjjoooqqqooolllkkkhhhddd```eeelllpppssswww|||tttnnnpppvvv{{{~~~|||||||||vvvnnnlllmmmllldddXXXMMMEEEBBBFFFCCCBBBFFFNNN^^^vvv~~~}}}yyyzzz{{{zzzyyyzzz{{{}}}{{{rrrmmmnnnxxx~~~}}}zzzwwwuuussssssssspppsssrrrpppppppppmmmhhhcccbbbaaa^^^ZZZUUUQQQNNNKKKMMMOOONNNJJJFFFEEEEEE999777444333333333222000......---------,,,,,,,,,++++++***)))((('''&&&&&&%%%%%%%%%&&&'''(((((()))$$$%%%&&&((())))))))))))+++...444:::@@@EEEHHHJJJNNNOOOLLLFFF@@@===AAAEEETTTVVVWWWUUUQQQMMMJJJIIIDDDEEECCC@@@BBBIIINNNNNNEEEBBB>>>;;;999777444222999777555444333111...,,,*********+++,,,---...///888;;;===<<<888555444555000000000000111111111111......//////000000000000///000000...,,,******+++,,,+++***)))((((((((((((&&&&&&&&&&&&'''(((******++++++,,,,,,---...///000------...///111222444555333333444444333555777:::;;;===@@@AAAAAA@@@===;;;:::;;;===@@@CCCEEEGGGHHHJJJJJJKKKKKKJJJJJJIIIHHHEEEFFFHHHJJJJJJJJJIIIHHHFFFFFFGGGGGGGGGGGGHHHHHHEEEFFFGGGIIIJJJKKKKKKKKKFFFFFFEEEFFFGGGIIIKKKMMMMMMOOOQQQSSSSSSRRRQQQPPPUUUVVVVVVVVVVVVUUUTTTTTTPPPRRRUUUXXXZZZ\\\\\\\\\\\\]]]^^^^^^]]]^^^```bbbaaaaaabbbcccdddeeeeeefffaaaccceeeggghhhhhhjjjkkklllmmmoooqqqssstttuuuuuussstttuuuwwwyyy{{{}}}}}}~~~{{{www|||zzzxxxuuupppiiilllrrryyy|||pppiiibbb___^^^cccjjjoooooollleee\\\LLL??????GGGHHHCCC@@@FFFLLLMMMLLLKKKEEE???666333000,,,*********+++))))))))))))))))))))))))(((((())))))))))))((((((***+++,,,---,,,***((('''(((,,,///...***(((***...++++++,,,,,,,,,---------,,,---111;;;NNNaaajjjiiimmmtttxxxuuupppmmmiiifffgggkkkpppssstttwww~~~uuupppsssyyy}}}|||tttkkkkkkjjjfff^^^UUUNNNKKKJJJGGGDDDBBBFFFNNN___xxxyyyzzz{{{zzzyyyxxxzzz{{{ssstttwwwzzz~~~|||sssnnnoooxxx{{{wwwtttttttttuuutttvvvtttqqqpppqqqooojjjgggdddaaa]]]ZZZUUUOOOLLLKKKLLLMMMLLLIIIFFFBBB???888777555444333222111111000//////---,,,+++******++++++***)))(((((())))))''''''((())))))))))))))))))(((((((((((())))))***,,,///444<<>>@@@@@@>>>;;;999<<<===>>>AAACCCFFFGGGHHHHHHHHHIIIIIIHHHHHHGGGFFFKKKKKKKKKKKKKKKJJJJJJJJJFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHDDDFFFFFFFFFEEEFFFGGGIIILLLMMMOOOPPPRRRSSSTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSUUUWWWXXXXXXXXXWWWYYY[[[]]]]]]]]]^^^___aaabbbbbbcccddddddeeeffffffddddddeeefffhhhjjjlllmmmkkklllnnnppprrrsssttttttuuuwwwyyyzzz{{{|||~~~|||zzzxxxyyyxxxtttsssvvv{{{~~~zzzxxxkkkbbb[[[^^^hhhooooookkkeee___RRRDDD@@@CCCGGGFFFHHHIIIJJJLLLMMMKKKFFFCCC;;;666000+++************+++*********))))))((((((&&&'''(((******+++++++++(((((()))***+++,,,,,,,,,))))))))))))************+++++++++***++++++,,,,,,---***///>>>OOO\\\ffflllpppvvv|||{{{tttmmmiiiiiinnnooopppqqqsssvvvzzz}}}rrrmmmrrr}}}}}}}}}}}}|||{{{xxxwwwsssssskkk\\\PPPMMMNNNOOOWWWGGGCCCIIINNNaaa|||~~~zzzzzzyyyzzz{{{zzzwwwuuusssssssssvvvzzztttnnnqqqyyy}}}yyyuuurrrqqqrrrrrrwwwxxxvvvqqqoooooolllgggcccaaa^^^\\\YYYVVVQQQMMMKKKLLLLLLLLLIIIFFFBBB???888777555444222222111111///...---,,,+++***))))))++++++***)))))))))))))))'''(((((()))))))))))))))((((((((((((((())))))***...000666===CCCHHHJJJJJJKKKIIIEEE???;;;999;;;===JJJTTT[[[XXXSSSQQQMMMHHHGGGEEEBBBBBBCCCFFFIIIJJJFFFDDD???999444222333555777777666444222000///...*********)))(((***...111666999<<<:::666333333555111111222333333333333333222111000000111222111000...////////////...------,,,,,,+++++++++*********((((((((((((((()))******---+++***+++...000///...///000111222444444555555555666777888999::::::::::::;;;===??????>>>===;;;<<<===???AAACCCEEEGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIKKKKKKKKKJJJIIIIIIHHHHHHBBBAAAAAAAAAAAABBBCCCCCCFFFGGGHHHIIIJJJIIIHHHHHHFFFFFFGGGFFFDDDEEEGGGIIIKKKLLLNNNPPPRRRSSSSSSTTTSSSRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUWWWXXXXXXXXXXXXYYY[[[\\\]]]\\\\\\^^^```aaaaaabbbcccdddeeeeeeffffffffffffggghhhjjjkkklllkkklllnnnppprrrssstttttttttvvvxxxyyyzzzzzz}}}~~~}}}yyy|||vvvuuuvvvzzz}}}{{{xxxkkkbbbYYYZZZccckkkllliiiiiicccVVVHHHCCCFFFJJJJJJKKKKKKLLLNNNNNNLLLHHHEEE<<<777000,,,******+++***************)))))))))((('''((()))***************(((((()))++++++,,,,,,+++))))))))))))************)))))))))((())))))***+++///---222AAARRR]]]eeekkktttxxx|||yyyrrrkkkhhhiiinnnoooppppppqqqtttyyy~~~qqqmmmqqq}}}}}}}}}~~~~~~}}}zzzwwwlll[[[PPPOOOSSSUUU]]]JJJDDDKKKTTThhh|||zzzyyyzzz{{{{{{{{{xxxvvvsssssssssuuuzzzvvvppprrrzzz}}}yyyuuurrrqqqqqqrrryyy{{{xxxrrrnnnllliiiddd___^^^\\\ZZZYYYVVVRRROOOKKKLLLLLLKKKIIIEEEAAA???888777555444222111111000------,,,+++******))))))+++***))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******///222777===AAAEEEGGGGGGJJJHHHDDD>>>:::999;;;>>>FFFNNNUUUUUURRROOOLLLHHHGGGFFFEEEDDDDDDFFFHHHJJJEEECCC???999444333555777777666444111...+++(((''')))))))))(((((()))---000444777:::999555222333444111222222333333333333333111000//////111111000///...............---,,,,,,,,,++++++++++++*********((((((((((((((()))******,,,+++***+++...000000000111222333555666666666666777777888999999:::;;;;;;:::;;;<<<===>>>???@@@@@@===>>>???AAACCCEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKJJJIIIGGGFFFEEEDDD>>>>>>??????@@@BBBCCCDDDGGGGGGIIIJJJJJJJJJIIIHHHHHHHHHGGGEEECCCDDDFFFIIIJJJKKKMMMOOOPPPRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUWWWXXXXXXXXXXXXYYY[[[\\\\\\[[[[[[\\\^^^______aaabbbcccdddddddddffffffggggggiiijjjkkkllllllmmmnnnpppqqqssstttttttttvvvxxxxxxxxxyyyzzz||||||www{{{yyywwwvvvxxxzzz~~~}}}zzzlllcccYYYXXX___gggkkkkkknnnhhh[[[MMMGGGJJJOOOPPPOOOOOOPPPQQQQQQNNNJJJGGG===888222---+++++++++***************))))))))))))((())))))*********))))))((()))***+++++++++++++++))))))))))))************))))))(((((()))******+++111111888HHHWWW```gggkkksssvvvwwwssslllhhhiiillloooqqqrrrpppooorrryyy|||pppmmmppp||||||}}}|||nnn[[[OOOPPPWWWZZZ\\\HHHAAAIIIUUUjjj}}}yyyyyyyyyzzz|||}}}|||yyyvvvtttttttttuuuyyy~~~xxxqqqssszzz{{{wwwtttsssssstttyyy{{{yyyrrrmmmkkkhhhddd```^^^\\\[[[YYYWWWSSSOOOKKKKKKLLLKKKIIIEEEAAA???888777555333222111000000---------,,,+++******)))******)))))))))))))))***((((((((((((((())))))***(((''''''(((((()))***+++...222777===@@@CCCFFFGGGKKKIIIEEE???;;;;;;===@@@EEEJJJPPPRRRPPPLLLIIIFFFGGGGGGGGGFFFEEEEEEGGGHHHEEECCC>>>999444444666999555444111---***'''%%%$$$)))******))))))***---///333666999888555333333555222222333333444333333222000///...///000111000...------......------,,,+++++++++++++++************((((((((((((((())))))***+++***+++,,,...000111222333444555777888888888888::::::::::::::::::;;;;;;;;;;;;;;;<<<===@@@BBBDDD@@@@@@AAABBBCCCEEEFFFFFFDDDDDDEEEFFFGGGHHHIIIJJJKKKJJJIIIGGGEEECCCBBBAAA>>>>>>???@@@BBBDDDFFFGGGGGGHHHIIIKKKKKKJJJJJJIIIIIIIIIGGGEEECCCCCCFFFHHHHHHIIIKKKMMMOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWYYYZZZ[[[[[[ZZZYYY[[[\\\\\\^^^___aaabbbcccccccccddddddeeefffhhhjjjlllmmmmmmmmmnnnoooppprrrssstttuuuvvvxxxxxxxxxxxxyyy{{{}}}yyy~~~|||yyyxxxxxxyyy||||||nnneee[[[XXX]]]fffmmmpppqqqlll```RRRKKKOOOTTTVVVSSSSSSRRRRRRRRRPPPKKKHHH???:::333...,,,+++++++++*********))))))))))))))))))************))))))(((((()))***+++++++++++++++((()))))))))************************+++,,,------111444>>>PPP^^^fffjjjnnnooopppoookkkfffffflllrrrqqqssstttrrrooorrr{{{zzzpppnnnooo{{{yyyzzz~~~~~~nnnZZZOOOPPPVVVYYYXXXHHHCCCJJJVVVkkk|||}}}}}}}}}xxxxxxyyy{{{~~~~~~zzzwwwvvvuuuuuuvvvyyy}}}zzzssssssyyy~~~{{{wwwtttttttttuuuvvvyyyyyyrrrmmmkkkiiifffcccaaa___]]]ZZZWWWRRRNNNJJJKKKKKKKKKHHHEEEAAA>>>888777555333111000//////......------,,,,,,++++++***)))))))))))))))******)))(((((('''((()))******''''''''''''((()))***+++---111888===@@@CCCFFFHHHJJJHHHCCC>>>::::::>>>AAACCCEEEIIIKKKJJJFFFCCCBBBHHHIIIJJJHHHFFFEEEFFFGGGFFFCCC>>>888444444777:::999888555111...,,,+++******+++,,,+++***+++---///333666999999666444444666333333444444444333333222000///...///000111000...------......------,,,++++++++++++*********))))))((((((((((((((())))))******+++,,,---...///111333444555777888:::;;;;;;;;;::::::::::::;;;===>>>???<<<;;;;;;;;;===AAADDDGGGBBBCCCCCCDDDEEEEEEFFFFFFCCCCCCCCCDDDFFFGGGIIIJJJKKKJJJHHHFFFCCCAAA???>>>===>>>???@@@BBBEEEGGGHHHHHHIIIJJJKKKLLLKKKJJJJJJHHHHHHGGGEEECCCCCCFFFHHHGGGHHHIIIKKKMMMNNNOOOOOOPPPPPPQQQQQQRRRRRRRRRSSSQQQQQQRRRSSSTTTUUUVVVVVVYYYZZZ[[[[[[YYYYYYZZZ[[[[[[\\\___aaabbbccccccbbb``````bbbdddfffiiilllmmmmmmmmmmmmmmmoooppprrrsssuuuwwwxxxyyyxxxxxxzzz{{{~~~~~~{{{~~~~~~{{{zzzzzzzzz}}}|||oooggg\\\WWWZZZcccmmmsssqqqnnndddWWWPPPSSSXXX[[[WWWVVVTTTTTTSSSPPPLLLIIIAAA<<<555///---,,,++++++))))))))))))))))))******)))************))))))((())))))***+++++++++******((()))))))))************************+++,,,---...000555DDDXXXffflllooosssqqqqqqnnnhhhcccfffnnnvvvtttuuuvvvtttrrrvvv~~~xxxrrrppppppyyyvvvuuuzzz|||mmmZZZPPPPPPSSSSSSVVVKKKIIIOOOYYYooo~~~wwwrrrttt{{{}}}yyywwwyyy||||||xxxwwwvvvuuuuuuxxx||||||tttssswww|||}}}{{{xxxuuusssssstttttttttxxxxxxrrrllljjjjjjhhheeeccc```]]]ZZZVVVQQQMMMJJJKKKKKKJJJHHHDDD@@@>>>888777555333111//////............------,,,,,,,,,)))))))))))))))******+++)))((('''''''''(((***+++''''''''''''(((***+++,,,---333:::>>>@@@BBBFFFIIIGGGEEE@@@:::777888<<<@@@AAA???@@@CCCCCC@@@>>>???JJJMMMNNNMMMIIIFFFGGGHHHHHHEEE???888444333666:::;;;999666333000......---+++,,,---,,,++++++---///222555888888666444555777444444444444444333333222111000//////111111000///...............---,,,,,,+++************)))))))))((((((((((((((()))******+++,,,---......///111333444555777999;;;======>>>888888999:::===@@@BBBDDD===<<<;;;;;;>>>AAAEEEHHHFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEFFFHHHJJJLLLJJJIIIGGGEEECCC@@@???>>>======>>>@@@BBBDDDFFFGGGIIIIIIKKKLLLLLLLLLKKKJJJFFFGGGHHHGGGEEEEEEFFFGGGEEEFFFHHHJJJKKKMMMMMMNNNPPPPPPPPPQQQQQQRRRRRRSSSQQQQQQQQQRRRSSSTTTVVVWWWXXXZZZ[[[[[[ZZZZZZ[[[]]]ZZZ\\\^^^aaacccccccccbbb^^^___```ccceeehhhkkklllllllllkkkkkkmmmnnnppprrrtttvvvxxxxxxxxxyyyzzz|||~~~~~~zzzzzz}}}|||~~~~~~|||ppphhh^^^WWWWWW^^^iiiqqqpppppphhh\\\UUUWWW\\\___[[[YYYWWWVVVTTTQQQMMMJJJCCC===666000---,,,++++++))))))))))))************((())))))*********)))))))))******+++++++++******))))))))))))************''''''(((((()))***,,,,,,000888JJJ___mmmrrrsssvvvyyywwwqqqhhhccceeennnwwwuuuuuuuuuuuuvvv{{{~~~vvvuuuuuutttxxxtttrrrvvv~~~~~~xxxjjjZZZQQQRRRTTTSSSPPPHHHHHHNNNXXXpppxxxooonnnsssyyy{{{zzzvvvyyy}}}}}}yyywwwuuutttsssuuuyyy|||vvvsssvvvyyy{{{zzzwwwtttssstttuuuvvvtttyyyyyyrrrkkkiiiiiigggdddbbb___\\\ZZZVVVQQQMMMJJJJJJKKKJJJHHHDDD@@@>>>888777555333111///......---------,,,,,,,,,,,,+++)))))))))))))))***++++++))))))'''''''''(((***+++&&&&&&''''''(((***+++,,,000666<<<@@@@@@AAAEEEHHHFFFDDD???999666888<<<@@@AAA<<<;;;???AAA??????CCCNNNQQQTTTRRRMMMIIIIIIKKKJJJFFF@@@888333333666999;;;888555111---,,,++++++***+++,,,,,,+++***,,,---000333777777555333444666444444555555444333333222222111000000111222111000...////////////...------************))))))))))))((((((((((((((()))******,,,---///...---...000333222444666999<<<>>>???@@@<<<<<<;;;;;;===???AAACCC======<<<===>>>BBBEEEGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDEEEGGGIIIKKKJJJIIIGGGEEECCC@@@???>>>??????@@@BBBDDDFFFHHHIIIIIIJJJKKKLLLMMMLLLKKKKKKDDDFFFHHHHHHGGGFFFFFFGGGDDDEEEGGGHHHJJJKKKLLLLLLOOOOOOPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSTTTVVVWWWXXXXXXYYY[[[[[[[[[[[[]]]^^^YYY\\\___bbbddddddcccbbbaaabbbbbbccceeegggiiijjjkkkkkkjjjjjjkkkmmmoooppprrrtttvvvwwwwwwxxxzzz|||}}}}}}~~~yyyxxx{{{~~~}}}~~~uuunnncccYYYVVV[[[eeemmmoooppplllaaa[[[\\\aaaccc___]]]ZZZXXXVVVSSSOOOLLLDDD???777111...,,,,,,+++((()))))))))************'''((()))*********************+++++++++******)))))))))))))))************'''''''''((()))+++,,,---222<<>>888777555333000///...---,,,,,,++++++++++++++++++))))))((())))))***++++++***)))'''&&&'''(((***+++&&&&&&''''''(((***+++,,,333999???AAA@@@@@@CCCFFFHHHEEE@@@;;;888:::???CCCBBB<<<;;;@@@CCCBBBDDDIIIPPPUUUXXXVVVPPPLLLLLLMMMKKKGGG@@@999333222555999===:::666111...+++******)))***++++++***)))***,,,...222555555333222333555444555555555444333333222222111000111222333222000//////000000//////...---************))))))))))))((((((((((((((()))******,,,...000///------000222111333666999<<>>CCCCCCDDDEEEGGGIIIKKKLLLIIIJJJLLLMMMMMMMMMLLLKKKBBBDDDHHHIIIHHHGGGFFFFFFCCCDDDFFFHHHJJJKKKKKKLLLOOOOOOPPPPPPQQQRRRSSSSSSUUUTTTTTTTTTUUUWWWYYYZZZWWWYYY[[[[[[[[[\\\^^^___YYY\\\___bbbddddddcccccceeeeeeeeeeeeeeefffggghhhkkkjjjiiihhhiiikkknnnoooppprrrtttuuuvvvwwwyyy{{{}}}}}}~~~zzzxxxzzz~~~}}}{{{tttiii]]]XXXZZZdddkkkoooqqqnnneee^^^___dddfffbbb```]]]ZZZXXXUUUQQQNNNEEE???888222...---,,,+++(((((())))))*********+++''''''(((******+++++++++******+++++++++******)))))))))))))))************)))))))))***+++---...///444???TTTiiiuuuuuutttuuutttqqqkkkccc^^^bbbmmmwwwtttqqqooosss{{{{{{}}}uuutttzzz~~~~~~{{{uuuppprrrzzzzzzssseeeXXXUUU[[[bbbcccRRREEE@@@HHH\\\|||xxxssstttvvvyyyyyyuuuxxx~~~zzzrrrqqqnnnmmmnnnqqqtttvvvxxx|||vvvwwwyyy~~~}}}xxxsssrrrvvvwwwuuuxxxxxxwwwsssnnniiigggfffeeebbb^^^\\\ZZZXXXSSSOOOMMMLLLKKKIIIFFFBBB???===777555333111///.........000---******,,,---+++)))***************)))(((((()))))))))))))))))))))))))))&&&&&&***++++++---222555777:::<<<<<<===???@@@DDD>>>888777:::@@@DDDFFFBBBCCCCCCAAA@@@AAAGGGKKKTTTZZZ]]]XXXRRROOOOOOMMMMMMDDD:::666333111333777666333000---,,,+++)))'''(((***,,,---...---+++***111111222333444444444444666666666555555444444444333222000/////////000111555000++++++...000///,,,------,,,++++++******)))&&&'''((()))******))))))+++,,,---///000111111111222333555777999<<<===>>>AAAAAA@@@===;;;:::;;;===AAAAAAAAABBBBBBBBBCCCCCCEEEGGGHHHIIIIIIHHHFFFEEEDDDCCCCCCCCCCCCEEEFFFGGGDDDCCCBBBAAAAAAAAABBBBBBCCCBBBBBBEEEIIILLLLLLKKKKKKLLLMMMMMMMMMLLLJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCEEEGGGJJJMMMOOOLLLMMMNNNOOOPPPQQQRRRRRRSSSSSSSSSTTTUUUVVVXXXXXX[[[[[[\\\\\\\\\]]]]]]]]]^^^^^^___```aaabbbccccccfffeeeccccccccceeeggghhhiiiiiijjjlllnnnqqqssstttsssssstttuuuvvvxxxzzz{{{|||}}}~~~yyyxxx||||||zzz~~~yyymmm```WWWWWW^^^eeejjjnnnnnniiiffffffeeebbbgggdddaaa]]]YYYUUUPPPLLLJJJCCC:::333///...,,,***************************---,,,+++***)))((())))))*********++++++,,,,,,,,,++++++******)))((('''''',,,++++++***+++,,,...///333AAASSSccckkknnnpppqqqrrrqqqeeeTTTSSScccppptttyyyrrrkkkkkkrrryyy{{{zzztttuuurrrooottt|||}}}|||zzz}}}qqqggg___ZZZbbbggg]]]RRRIIIDDDKKKaaayyywwwuuuuuuwwwwwwvvv{{{~~~tttnnnkkkmmmnnnnnnpppttttttwww}}}yyyyyy{{{~~~~~~yyysssrrruuuvvvttttttuuutttpppkkkgggeeedddccc```]]]\\\[[[XXXTTTPPPKKKKKKJJJHHHEEEAAA>>><<<777666333111//////...///000...++++++------+++******************)))(((((((((((((((((((((((((((((()))&&&%%%((((((''')))---111333666777888888:::<<>>BBBCCCAAACCCCCCBBBBBBEEEKKKQQQUUU[[[]]]WWWRRRPPPPPPOOOLLLCCC:::666444222333777888555111...,,,+++)))((()))***+++,,,,,,,,,++++++111111222333444444444444555555555444444444333333333222111000///000000111222---******...000///---,,,,,,++++++***))))))((((((((((((((()))))))))***+++,,,---///000111111111222222444666888:::<<<===>>>>>>>>><<<;;;;;;<<<>>>AAAAAAAAABBBBBBBBBCCCCCCEEEFFFGGGHHHHHHGGGEEEDDDEEEDDDCCCCCCCCCDDDEEEFFFCCCBBBAAA??????@@@AAACCCCCCBBBBBBEEEIIILLLLLLKKKKKKKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDFFFHHHJJJKKKJJJKKKLLLMMMOOOPPPQQQRRRTTTTTTTTTUUUVVVWWWYYYYYY[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]^^^___```aaabbbbbbdddcccbbbbbbdddfffhhhjjjjjjkkkkkklllnnnpppqqqrrrsssssstttuuuvvvwwwyyyyyy|||}}}~~~yyyxxx{{{}}}yyywwwzzz~~~xxxmmm```WWWVVV\\\ccckkkooopppllliiiiiihhhfffhhheeeaaa]]]ZZZVVVQQQMMMKKKDDD;;;444000...,,,+++************************+++++++++,,,,,,---------***++++++++++++++++++,,,......------,,,++++++***,,,++++++***+++,,,...///333???OOO\\\dddiiimmmppppppnnnbbbSSSSSSdddrrrvvv{{{tttmmmlllrrrvvvwwwuuupppqqqnnnkkkrrr~~~}}}~~~yyylllddd^^^ZZZcccggg^^^MMMFFFBBBLLLddd{{{zzzzzzzzzwww}}}{{{sssnnnjjjlllooooooqqquuutttwww|||||||||}}}{{{tttqqqtttuuusssqqqqqqpppmmmhhhdddcccbbbaaa___]]]\\\ZZZXXXTTTQQQIIIIIIIIIGGGDDD@@@<<<:::888666444222000/////////000...---,,,------,,,***)))************))))))(((((((((((((((((((((((((((+++'''&&&((('''%%%&&&***...000333444555555777888888666444555888<<>>@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDBBB@@@>>>======???AAACCCDDDCCCCCCFFFIIILLLLLLKKKJJJKKKLLLLLLLLLKKKIIIHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCEEEFFFGGGHHHHHHJJJKKKMMMOOOQQQQQQUUUUUUUUUVVVWWWXXXYYYZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]^^^___```aaaaaaaaaaaaaaabbbdddfffiiijjjkkkkkklllmmmnnnooopppppptttttttttuuuvvvwwwxxxyyy{{{}}}~~~zzzxxx{{{|||xxxuuuwww}}}~~~{{{qqqcccXXXUUUZZZ```lllppprrrooommmnnnnnnkkkiiifffbbb___[[[WWWRRROOOKKKFFF===666222///,,,+++************************&&&'''***,,,.../////////+++++++++++++++*********.........---,,,,,,++++++++++++******+++---...///333>>>KKKVVV]]]ccckkkpppqqqmmmaaaTTTVVVgggvvv{{{~~~xxxqqqpppsssuuutttqqqmmmllliiigggooo}}}xxxmmmhhhccc^^^eeehhh^^^JJJEEECCCOOOggg}}}||||||yyy{{{tttooolllnnnppppppsssvvvvvvxxx||||||tttqqqssstttsssooooooooolllgggcccbbbaaaaaa```___]]]ZZZVVVRRROOOIIIIIIIIIHHHDDD@@@<<<999888777444222000////////////.........------,,,+++))))))************)))(((((((((((((((((((((((((((,,,((('''))))))'''(((,,,///111444555555666777888333333444555888;;;===>>>@@@CCCEEEFFFGGGKKKRRRXXXYYY[[[ZZZTTTPPPRRRSSSSSSGGG>>>777555444333555888>>>:::444000...,,,***))),,,+++)))))))))***,,,---111111222333444444444444222222222222222222222222222222111111111000000000000...,,,,,,...//////...,,,,,,++++++***)))))))))***)))'''&&&&&&(((***+++***+++---...000111222222222333444555777888999:::;;;<<<============>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCEEEEEEDDDCCCBBBBBBAAAAAA@@@>>><<<;;;<<<>>>AAADDDDDDDDDEEEGGGIIIKKKLLLLLLJJJKKKKKKLLLKKKJJJIIIHHHIIIIIIIIIIIIIIIHHHGGGGGGDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFHHHJJJLLLOOOPPPQQQTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZ[[[[[[[[[[[[\\\\\\]]]^^^^^^``````aaabbbaaaaaabbbcccdddfffhhhiiiiiijjjlllmmmooopppqqqqqqvvvuuuuuuvvvvvvxxxyyyyyy{{{|||~~~{{{xxx{{{}}}yyyvvvwww}}}~~~zzzkkk]]]VVVYYY^^^jjjooorrrppppppqqqqqqooojjjgggccc```]]]YYYTTTQQQLLLHHHAAA:::444///---+++************************"""$$$(((+++---------,,,,,,,,,++++++******))))))+++++++++******)))))))))++++++******+++---///000444???MMMVVV\\\bbbjjjqqquuuooobbbWWWZZZjjjxxx{{{vvvvvvwwwxxxuuurrroookkkffffffmmmyyy}}}uuurrrmmmfffiiijjj^^^KKKGGGFFFPPPggg~~~{{{zzz{{{yyysssoooqqqrrrrrrssswwwxxxzzz|||~~~~~~}}}uuuppprrrttttttppppppppplllhhhdddbbbaaaaaaaaa```^^^YYYTTTPPPMMMJJJKKKKKKJJJFFFBBB===:::888666444222000/////////---...///...---,,,++++++((())))))*********))))))''''''''''''''''''''''''***'''&&&)))***)))+++///000222555666666666777888222444666777999;;;===>>>AAADDDGGGIIIIIILLLRRRVVVYYYZZZXXXQQQOOOQQQRRRQQQCCC<<<666444444333555999???:::444000...---+++***---,,,***))))))+++---///111111222333444444444444222222222222222222222222222222222222111111111000333111000/////////...---...------,,,,,,+++******+++***(((&&&&&&''')))***)))***,,,...000111222333444444555666888999999:::<<<>>>??????>>>===>>>???@@@@@@@@@@@@???????????????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>===<<<;;;;;;<<>>;;;777555333111///.........+++---///...,,,*********((())))))************)))''''''''''''''''''''''''&&&$$$$$$((()))))),,,000///111444555444555666777333555888999:::;;;===???AAAEEEJJJMMMMMMNNNQQQTTTXXXYYYUUUOOOMMMNNNNNNLLLAAA:::444444444444666:::???:::444///------,,,,,,...---+++***+++,,,...000111111222333444444444444111222222222222333333333222222333333222222111000444333222111000...------.........---,,,,,,++++++******(((''''''(((((())))))***,,,...000222333333555555666777777888999999;;;===??????>>>======>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????@@@@@@AAA@@@@@@@@@@@@???>>>===<<<::::::;;;<<<>>>@@@BBBDDDDDDFFFHHHHHHIIIIIIKKKMMMKKKLLLMMMMMMMMMLLLJJJIIIIIIJJJJJJKKKJJJJJJIIIIIIEEEDDDDDDCCCCCCDDDFFFGGGHHHHHHJJJKKKMMMOOOQQQQQQRRRRRRRRRRRRSSSUUUVVVWWWYYYYYYYYYYYYZZZZZZZZZZZZ^^^^^^___```aaabbbccccccccccccccccccdddddddddddddddfffjjjmmmqqqsssttttttuuuuuuvvvvvvxxxzzz{{{|||yyy{{{~~~zzz|||~~~wwwuuuttttttyyy{{{hhh\\\[[[^^^ffflllpppppppppsssrrrpppllljjjfffccc```]]]XXXUUUNNNLLLHHH@@@888111---,,,***************************+++,,,,,,,,,+++***)))***************)))))))))************************************+++---///111888FFFXXXbbbeeegggnnnttttttkkk___ZZZ___jjjuuu{{{}}}~~~}}}uuummmffffffjjjqqq{{{yyywww{{{zzzssssssqqqdddFFFDDDDDDKKK^^^{{{~~~{{{{{{zzzuuuvvvvvvtttuuuxxx}}}}}}~~~|||~~~{{{}}}uuuppprrruuuwwwttttttrrrnnnhhhcccaaa```[[[]]]```^^^ZZZTTTQQQQQQKKKLLLMMMLLLIIIDDD???;;;666444222000...---------))),,,......+++)))((()))(((((()))***************''''''''''''''''''''''''(((%%%%%%)))******---111000222444555555555666777444777999:::999:::<<>>888333444555444666:::===999333...------------......---------...///000111111222333444444444444222222222222333333444444222222333333333222111000111111222111///...------......---,,,,,,++++++******)))))))))(((((((((''')))***,,,...000222333333555555555666666777777777777999<<<======<<<===>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>???@@@===>>>>>>>>>>>>===;;;:::888999;;;>>>@@@BBBCCCCCCDDDFFFIIIIIIHHHIIIKKKNNNLLLMMMNNNNNNNNNMMMKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGEEEEEEEEEEEEFFFJJJKKKLLLMMMOOOPPPQQQRRRRRRRRRRRRSSSTTTUUUWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZ]]]^^^^^^___```aaabbbbbbaaaaaabbbcccdddeeeeeeeeeeeegggkkknnnqqqrrrrrrrrrrrrrrrsssuuuwwwyyy{{{|||yyy{{{~~~|||}}}uuuuuuuuuvvvzzz~~~kkk^^^\\\```eeekkkppppppqqqsssrrrpppmmmkkkgggdddbbb^^^ZZZVVVNNNNNNJJJCCC999111---,,,************************,,,,,,++++++******))))))))))))))))))***************************************))))))***+++...000111;;;IIIZZZccceeehhhooovvvrrriii___]]]dddnnnwww}}}}}}uuukkkeeefffiiinnnvvv~~~xxxxxx~~~wwwuuuqqqdddGGGEEECCCHHHWWWqqq}}}zzz~~~xxxtttuuuvvvuuuwwwzzz~~~~~~{{{}}}zzz~~~}}}uuuppprrrvvvxxxuuuuuusssnnnhhhccc```___WWW[[[^^^^^^ZZZVVVTTTTTTJJJKKKLLLLLLIIIDDD>>>;;;555444111///---,,,,,,,,,(((+++......+++((('''((((((((()))***************''''''''''''''''''''''''+++((((((,,,---,,,...222222444666777666666777999555888:::999888999<<>>EEENNNTTTUUUUUUVVVWWWVVVVVVRRRLLLJJJJJJHHHCCC===777333333555555777:::===888222...------.....................///000000111111222333444444444444222222222333333444444444222222333444333222111000...///000000///.........------,,,++++++******)))))))))******)))((('''&&&(((***,,,...000222333444444444444555555555666666333555999;;;<<<<<<===>>><<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<>>>??????;;;<<<=========<<<;;;:::777999<<>>===:::999;;;>>>===DDDIIIKKKNNNTTTVVVVVVWWWVVVTTTQQQMMMIIIEEEDDD666666333222777>>>???;;;>>>555...------,,,---///,,,+++++++++,,,...000111555555555666666666666777444555555555555555555444333333555555555555333333444444333222111111222222000//////...------,,,,,,))))))******++++++,,,,,,***++++++++++++---000333333333222111000///......555777999999999999;;;===<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::888666666777999999999:::<<>><<<666444222000000000///---,,,,,,+++++++++*********)))***+++***))))))***,,,''''''((((((((()))))))))+++''''''***,,,,,,...111666888;;;<<<;;;:::999999<<<>>>@@@???===;;;===@@@???EEEIIIJJJNNNTTTYYYYYYYYYVVVRRROOOLLLGGGBBB???666666444444:::AAACCC@@@???666///......------///------,,,---...///111222444444555555555666666666444444555555555555444444222333444444444444333222111111000/////////////////////......---,,,,,,,,,******************++++++)))***,,,,,,,,,---000222222222111111000000//////444666888888888888:::;;;;;;;;;;;;;;;:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;999:::999777666555777999999:::;;;===???BBBDDDEEEGGGGGGHHHIIIJJJLLLMMMNNNMMMMMMNNNNNNNNNMMMLLLKKKMMMLLLJJJIIIIIIJJJLLLMMMOOONNNMMMKKKIIIHHHGGGFFFHHHIIIJJJKKKMMMNNNOOOOOORRRSSSUUUVVVXXXYYYYYYYYYXXXXXXWWWWWWXXXXXXYYYYYY]]]^^^___aaabbbccccccddddddeeeffffffgggggggggggghhhiiilllnnnpppqqqqqqqqqrrrssssssssssssuuuxxx{{{zzz{{{~~~|||}}}vvvvvvtttrrrrrrvvv}}}qqqbbb^^^bbbffflllppppppqqqttttttqqqooonnnkkkhhhccc___[[[YYYQQQOOOLLLEEE===666000---*********++++++,,,,,,---))))))***++++++++++++***************************---,,,+++***)))******+++***+++,,,++++++---000222>>>OOO]]]```bbbjjjooonnnpppeee\\\___mmm{{{}}}vvvkkkaaaaaaeeejjjooottt}}}|||sssaaaJJJEEEAAADDDLLL___zzz}}}yyy{{{sssqqqooonnnoooqqqtttwww}}}~~~}}}~~~||||||}}}~~~yyyqqqlllnnnmmmnnnsss{{{|||}}}zzzwwwvvvwwwyyyttttttqqqlllfff```^^^]]]]]]]]]^^^______\\\WWWSSSJJJIIIIIIGGGDDDAAA>>>===666444111000000000...---,,,++++++++++++*********(((***,,,,,,***(((((()))&&&&&&'''''''''(((((((((+++((((((***,,,,,,...222777;;;???AAA@@@<<<999888<<>>>>>@@@CCCDDDHHHIIIHHHKKKSSSZZZ\\\YYYTTTOOOLLLKKKGGG???999555666666777>>>GGGIIIFFFBBB888111//////------............///000111222333333444444444555555555555333333444444444444333333111222222333333222222111000000////////////............------,,,+++++++++***************)))))))))(((***,,,---......///111111111111111111111111111333444666777666777888::::::::::::::::::999999999999999999999999999999999888888888666555555777999999:::<<<>>>@@@BBBDDDEEEGGGGGGHHHIIIKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMKKKJJJIIIIIIJJJKKKMMMNNNNNNNNNNNNNNNLLLJJJGGGFFFGGGGGGHHHIIIKKKLLLMMMMMMPPPQQQSSSUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYY\\\]]]^^^```bbbcccccccccdddeeefffggghhhhhhhhhhhhiiijjjlllooopppqqqqqqppprrrssssssssssssuuuxxx{{{{{{|||}}}{{{{{{~~~tttsssqqqnnnnnnppptttxxx~~~oooaaa]]]aaadddkkkpppqqqrrruuuuuurrrooonnnkkkhhhccc___[[[YYYQQQOOOKKKFFF>>>777111---++++++++++++++++++++++++))))))***++++++++++++***************************++++++***)))))))))******)))************,,,000333@@@RRR```ccceeekkknnnllllllbbbYYY[[[gggvvv}}}uuujjj```___cccgggkkkooowwwzzzyyydddIIIDDD@@@BBBHHHXXXqqq}}}}}}yyyooonnnlllkkklllpppsssvvv}}}~~~~~~~~~~~~}}}}}}~~~}}}tttlllddd___``````bbbiiirrr|||~~~~~~}}}yyyvvvuuuwwwxxxuuutttqqqkkkddd```______]]]]]]]]]^^^^^^[[[WWWSSSMMMMMMKKKIIIFFFBBB???===666444111000000000...---++++++++++++***************,,,......+++(((&&&&&&&&&&&&'''''''''(((((((((***((('''***+++***...444999>>>CCCFFFCCC>>>999666999<<<@@@AAA@@@AAADDDGGGJJJLLLKKKGGGHHHOOOWWWYYYWWWQQQLLLJJJKKKHHH???888444666777:::BBBLLLOOOLLLCCC:::222000///------///......///000111222333333333333333444444444555555222333333444444333333222000111111111111111111000000000111111111000000000...------,,,,,,+++******+++++++++******))))))((('''***---.........///000000000000111111222222222333444666666666666888:::999999999999999999999999888888888888888888888888666777777666444555777999:::;;;===???AAACCCDDDEEEGGGGGGIIIJJJLLLMMMMMMNNNOOONNNLLLKKKKKKKKKMMMNNNJJJJJJJJJJJJLLLMMMOOOPPPNNNOOOOOOOOONNNKKKHHHFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMNNNPPPQQQSSSTTTTTTTTTVVVWWWXXXXXXYYYYYYYYYYYY[[[\\\]]]___aaabbbbbbccccccdddeeeggghhhiiiiiiiiijjjkkkmmmooopppqqqppppppoooppprrrrrrrrrsssvvvxxx|||||||||}}}|||zzzsssrrrooommmlllnnnqqqsss{{{mmm```\\\___dddlllrrrssssssttttttrrrpppnnnlllhhhddd___[[[YYYQQQNNNJJJEEE???888111---,,,,,,,,,++++++*********))))))***++++++++++++*********************************))))))))))))))))))******+++***+++---222555CCCUUUeeehhhiiinnnpppmmmiii```VVVVVVaaaqqq~~~uuuiii___^^^bbbdddhhhkkkpppwwwyyybbbGGGBBB???AAAGGGUUUlll{{{vvvlllkkkiiiiiikkkooosssuuu|||}}}~~~}}}}}}~~~wwwnnneee^^^YYYXXXYYY\\\bbbkkkvvv~~~}}}yyyvvvuuuwwwxxxvvvuuuqqqkkkeeeaaa```aaa]]]\\\\\\\\\\\\ZZZVVVRRROOOOOOMMMJJJFFFAAA===;;;555333111000000///...,,,+++++++++*********))))))%%%(((+++,,,+++((('''&&&''''''((((((((()))))))))(((&&&'''))))))***///666<<>>999555888<<<@@@CCCDDDGGGKKKOOOPPPPPPMMMFFFEEEKKKQQQSSSTTTNNNJJJJJJLLLIIIAAA999333666888<<>>@@@BBBDDDDDDDDDFFFGGGIIIKKKLLLMMMMMMMMMOOONNNLLLJJJJJJKKKLLLNNNJJJJJJKKKLLLMMMOOOPPPQQQNNNNNNOOOOOONNNLLLIIIGGGIIIIIIJJJKKKLLLMMMMMMNNNLLLMMMNNNPPPQQQRRRSSSSSSUUUUUUWWWXXXYYYYYYYYYYYYYYYZZZ\\\^^^```aaabbbbbbbbbccceeefffhhhiiijjjjjjjjjlllnnnoooqqqqqqqqqpppoooppprrrrrrrrrsssvvvxxx{{{{{{|||}}}|||vvvtttqqqnnnnnnppprrrssswwwkkk^^^[[[]]]cccmmmtttuuussssssssspppqqqooommmiiieee```\\\ZZZQQQMMMHHHDDD???888111,,,---,,,,,,++++++*********))))))***++++++++++++***************************))))))))))))******))))))++++++++++++,,,///444888FFFXXXiiilllnnnrrrsssppphhh^^^TTTSSS^^^nnn|||tttiii______bbbdddgggjjjnnnyyyrrr[[[CCC@@@>>>AAAGGGUUUkkk~~~~~~~~~yyytttkkkjjjiiiiiikkkooosssvvv{{{|||~~~~~~}}}}}}~~~sssjjjbbb\\\XXXXXXXXXZZZ^^^fffqqq{{{}}}zzzwwwvvvwwwyyyvvvtttqqqkkkeeebbb```aaa^^^]]]\\\\\\[[[XXXTTTQQQMMMMMMKKKHHHDDD???;;;999555333000/////////---,,,+++************)))))))))"""&&&)))))))))))))))''''''((((((((()))))))))'''&&&''')))***+++111:::@@@CCCEEEEEEAAA<<<888555999>>>CCCFFFHHHLLLQQQUUURRRSSSOOOHHHEEEHHHLLLMMMOOOLLLJJJJJJKKKHHH@@@:::222555888<<>>>>>AAAHHHUUUkkk}}}|||{{{~~~yyysssnnnlllkkkkkkmmmppptttwww{{{|||}}}~~~~~~~~~~~~zzzppphhhaaa\\\XXXYYYZZZZZZ]]]ccclllwww~~~{{{xxxwwwxxxzzzsssssspppkkkeeeaaa______aaa___]]]\\\[[[XXXTTTQQQKKKJJJIIIGGGDDDAAA===;;;555333000/////////---,,,************))))))))))))"""%%%(((******))))))***&&&&&&'''''''''((((((((('''&&&(((++++++---555???CCCDDDDDDBBB>>>999777555:::>>>CCCFFFHHHKKKPPPTTTRRRTTTQQQKKKGGGIIIKKKJJJLLLKKKJJJIIIHHHCCC===888111444777;;;DDDMMMOOOKKKAAA888000//////......000///000111333444444444444444444555555555666666666444444555555555555444444111111000//////000111111---...000111222111000/////////......---,,,,,,,,,,,,------------------...)))***,,,,,,,,,---000222222222222222222222222222222333555555555555777999555555555666666777777777666666666666666666666666555666777777666888;;;===<<<===@@@CCCDDDEEEDDDDDDFFFHHHJJJLLLNNNNNNNNNMMMNNNMMMLLLKKKJJJKKKKKKLLLIIIIIIJJJKKKLLLMMMMMMMMMNNNNNNMMMLLLKKKJJJJJJIIIEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIKKKLLLNNNOOOOOOOOOPPPRRRTTTVVVWWWWWWWWWVVVWWWXXXZZZ\\\^^^```aaaaaa^^^```bbbdddfffhhhiiiiiiiiikkkmmmppprrrsssssssssppprrrtttuuuuuuvvvwwwyyyyyyzzz|||}}}uuuppppppqqqrrrrrrzzz}}}xxxssslllbbbWWWSSSUUU]]]iiiuuuwwwvvvvvvvvvuuutttsssppplllhhhccc___]]]TTTOOOIIIEEEBBB===555...,,,,,,++++++++++++++++++))))))***++++++++++++***************************((()))+++,,,,,,,,,++++++************,,,000666;;;PPPaaannnooommmppppppmmmlll^^^QQQQQQ___ppp{{{~~~~~~nnnddd\\\]]]bbbfffiiilllqqq~~~uuuooo{{{xxxmmmZZZHHH>>><<<===BBBHHHUUUiiizzz~~~zzzyyy~~~}}}yyytttqqqooonnnmmmooorrrvvvyyy{{{{{{|||~~~~~~}}}}}}yyypppiiiccc]]]ZZZYYYYYYZZZ[[[___hhhttt|||{{{xxxwwwyyyzzzqqqqqqoookkkeee```^^^]]]cccaaa___]]]\\\YYYTTTQQQJJJJJJJJJIIIGGGDDDBBB@@@555333000/////////---,,,************))))))))))))+++---......+++)))))))))%%%%%%%%%&&&&&&&&&''''''''''''***------///999CCCDDDDDDCCC@@@;;;888666666999===BBBDDDEEEGGGKKKOOOQQQTTTSSSMMMJJJKKKLLLJJJKKKKKKKKKIIIEEE???999666111333666:::BBBKKKMMMIII@@@777/////////......000000111333555666666666555555555555666666666666777444555555666666555555444222111000//////000111222///111333444555444333222000//////......---,,,,,,---------....../////////***+++,,,++++++---000333222222222222222222222222000222444444444444666888444555555555666666777777777777777777777777777777555666777777777888;;;>>><<<>>>@@@CCCEEEEEEDDDDDDFFFHHHJJJMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKGGGHHHIIIJJJKKKKKKKKKKKKOOONNNLLLKKKJJJJJJJJJJJJBBBBBBCCCCCCDDDDDDEEEEEEDDDEEEFFFHHHIIIJJJKKKKKKOOOQQQSSSVVVWWWWWWVVVUUUVVVWWWYYY\\\^^^```aaaaaa]]]___aaacccfffhhhiiiiiihhhjjjmmmppprrrsssttttttnnnppprrrsssssstttuuuwwwxxxyyy|||vvvpppnnnooopppppptttzzztttnnnhhh^^^TTTPPPRRRYYYgggtttwwwwwwwwwxxxxxxuuutttqqqmmmiiiddd```^^^VVVQQQKKKGGGEEE???777000++++++++++++++++++++++++))))))***++++++++++++***************************)))***+++,,,------,,,+++))))))))))))+++///666:::TTTcccooonnnkkkmmmmmmiiinnn___QQQRRRaaarrrzzz|||}}}lllbbbZZZ\\\bbbfffiiimmmooo|||wwwkkkiiiwww{{{pppdddRRRBBB>>><<<===BBBHHHTTTgggxxx|||yyyyyy|||}}}yyytttsssrrrpppoooqqqtttwwwzzz{{{{{{|||}}}~~~~~~||||||{{{sssllleee```\\\WWWXXXXXXYYY]]]fffrrr{{{~~~|||~~~{{{zzz||||||yyyttttttrrrmmmfffaaa```aaaccc```\\\ZZZXXXVVVTTTRRRKKKKKKJJJHHHEEEAAA===:::444333222111000000000000------,,,,,,+++***))))))'''((((((((()))))))))******)))((((((((((((&&&%%%((((((((())),,,333;;;AAADDDBBB>>>999444333444666888888:::>>>CCCGGGHHHHHHLLLSSSVVVRRRMMMKKKIIIFFFJJJHHHHHHIIIEEE;;;444333444222444<<>>???@@@BBBHHHXXXlll{{{~~~yyyxxxzzzwwwvvvsssrrrqqqppprrruuuxxxzzzzzz{{{|||~~~~~~}}}xxxqqqjjjccc^^^\\\WWWTTTVVVZZZaaannnyyy}}}|||~~~~~~zzzyyy|||{{{xxxttttttrrrmmmfffbbbaaaaaabbb```\\\ZZZXXXWWWTTTRRRKKKKKKJJJHHHEEE@@@<<<:::555444333111000/////////------,,,,,,+++******))),,,+++***)))((('''&&&%%%&&&%%%%%%&&&((((((((((((((()))***+++...444;;;@@@CCCBBB>>>999444333555888<<<<<<<<>>???AAABBBCCCDDDEEEHHHKKKNNNPPPRRRSSSRRRTTTVVVXXXZZZ\\\```cccaaaaaaaaabbbdddfffiiijjjjjjkkkmmmooopppqqqqqqqqqpppsssvvvxxxxxxxxxyyy{{{zzzzzzzzzzzz|||~~~~~~sssooommmiiieeeeeeppp{{{~~~rrrggg```[[[UUUPPPOOOVVVbbbnnntttwww{{{{{{yyyuuutttrrrnnnjjjfffbbb```YYYUUUPPPKKKHHHBBB:::555---,,,+++*********+++,,,,,,,,,+++******)))(((((())))))***+++,,,+++***************+++++++++,,,,,,++++++---...------555>>>VVVbbbmmmnnnlllmmmnnnmmmnnn```VVVZZZfffoootttwwwxxxeeeYYY]]]eeegggjjjoootttxxx{{{yyyrrrjjjbbb^^^aaauuu~~~|||vvvbbbJJJAAA===???@@@AAAHHHXXXmmm|||}}}yyyxxx~~~{{{wwwvvvrrrqqqqqqqqqrrruuuxxxzzz{{{{{{|||~~~~~~zzztttmmmfffaaa^^^YYYVVVWWWZZZaaammmyyy}}}|||{{{}}}}}}yyyyyy{{{zzzwwwssssssppplllfffcccaaabbbbbb___\\\ZZZYYYWWWTTTRRRKKKKKKJJJHHHDDD@@@<<<999555444222000///...---------,,,,,,++++++*********,,,,,,+++)))(((&&&%%%%%%&&&&&&''''''((()))))))))(((***+++---///444:::>>>BBB@@@===888555444777:::@@@???>>>@@@CCCGGGJJJJJJIIISSS[[[\\\XXXUUUOOOJJJCCC@@@??????<<<555111222444444555<<>>===<<<:::::::::999888888888777777777888999;;;===???@@@???@@@BBBDDDHHHKKKNNNOOOPPPRRRUUUWWWYYY\\\```bbbbbbbbbcccdddfffhhhjjjkkkkkkkkkmmmnnnoooppppppppprrruuuwwwyyyyyyzzz|||}}}{{{{{{{{{{{{|||~~~wwwrrroooiiiddd```jjjuuuzzzxxxmmmeee[[[RRROOOPPPSSS___lllssswww{{{|||zzzvvvuuusssoookkkgggdddbbb\\\WWWRRRNNNJJJDDD<<<666...---,,,*********+++,,,++++++******)))(((((((((******+++++++++***)))))))))))))))***************++++++,,,...------666???TTT___iiikkkkkkmmmnnnmmmjjj___XXX^^^jjjrrrwwwyyy{{{kkk```dddkkkpppvvv}}}}}}wwwooofff]]]WWWTTTccczzzwww```IIIBBB<<<>>>???AAAIIIYYYnnn}}}}}}zzzzzz~~~{{{wwwuuurrrqqqqqqqqqsssvvvyyy{{{||||||}}}~~~~~~~~~{{{tttlllgggaaa[[[VVVVVVYYYaaannnzzz~~~|||{{{zzz}}}|||yyyxxxzzzzzzwwwrrrqqqnnnkkkgggdddbbbbbbaaa___]]][[[ZZZXXXUUURRRKKKKKKJJJHHHDDD???;;;999444333111///---+++******,,,,,,,,,++++++*********))))))))))))((((((((((((***++++++***((('''((((((((()))+++---///333888<<>>@@@DDDIIILLLNNNGGGQQQYYYYYYVVVSSSOOOJJJGGGCCC@@@???;;;555222333444333555;;;BBBFFFEEEBBB666333///------...//////000333777:::;;;999555222555444444333333444444555777666444333222111111111000///...,,,,,,---...//////000111222333333333333333222111000////////////000000//////.........------,,,+++***+++---000111222333444444444444333333222222333333444333333333444555666666777777666666777666666555555555666666333444666999<<>>>>>>>>===<<<;;;:::999999999888777666666555555666666777888999:::<<<===;;;;;;<<<>>>AAAEEEHHHJJJMMMOOORRRUUUWWWZZZ^^^aaaaaaaaabbbdddfffgggiiijjjiiijjjkkkmmmooopppqqqrrrtttvvvyyyzzzzzz{{{}}}}}}||||||||||||}}}xxxvvvtttooojjjbbbkkksssyyywwwlll___TTTQQQTTTRRR^^^kkkssswww|||}}}{{{wwwvvvtttqqqnnnjjjgggeee^^^ZZZTTTPPPLLLFFF>>>888///...,,,+++******+++,,,++++++******))))))))))))++++++++++++******))))))************************+++***,,,...---...777AAAQQQ\\\eeehhhiiilllnnnmmmhhh___[[[cccooovvvzzz|||zzzpppiiimmmuuu~~~vvviii]]]SSSNNNNNN```zzzvvv]]]GGGBBB;;;===???AAAIIIYYYnnn~~~|||{{{{{{~~~{{{wwwuuuppppppqqqrrrtttwwwzzz|||}}}}}}~~~}}}|||}}}{{{rrrlllccc\\\VVVUUUXXX```ooo|||~~~||||||zzz}}}|||yyyxxxzzzzzzwwwqqqooollljjjgggeeecccbbb```___]]]\\\[[[YYYUUUSSSKKKKKKJJJGGGCCC???:::888222111///---+++***)))))),,,,,,+++++++++++++++***))))))))))))(((((((((((((((***+++)))'''%%%&&&((('''(((***,,,...222777;;;@@@>>>;;;666444555:::===@@@>>>>>>@@@FFFLLLPPPRRRKKKSSSWWWUUURRRQQQPPPNNNLLLGGGCCCAAA<<<444111222333333555:::???BBBAAA???777444///------------,,,000333777:::;;;888555222555444444333333444444555444444333333222222222333111111111111111111000000111222333444555666666666333222111000000000000000000///////////////......---,,,+++++++++---///000///000111333444555666666555555555666555555444444444555555666666666666666999888777555444444444444333444777:::===@@@BBBCCCAAAAAABBBCCCEEEGGGIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIHHHGGGFFFFFFGGGIIIGGGEEECCCAAA?????????<<<<<<<<<<<<;;;:::999888:::999999888777666555555777777777666777777888888777888888:::===@@@CCCEEEIIILLLOOORRRTTTXXX\\\```______aaacccdddfffggggggfffgggiiilllooorrrtttuuuvvvxxxyyyzzzzzz{{{}}}~~~}}}|||||||||~~~yyyxxxwwwtttppphhhnnnuuuzzz}}}sssdddWWWSSSUUUSSS___lllssswww|||}}}{{{vvvuuusssqqqmmmjjjgggfffaaa\\\VVVRRRMMMGGG???999///...---+++******+++++++++++++++++++++*********,,,,,,+++******)))))))))++++++++++++++++++******+++***,,,------///888CCCPPPZZZbbbfffhhhlllnnnlllggg```^^^gggrrrxxx|||~~~~~~xxxtttrrruuu{{{zzzkkk\\\PPPLLLOOO^^^wwwqqqZZZFFFCCC;;;===???AAAIIIYYYnnn~~~~~~{{{|||~~~{{{vvvtttooopppqqqrrruuuxxx{{{|||~~~~~~}}}||||||}}}vvvoooeee^^^VVVTTTXXXaaappp~~~~~~~~~{{{}}}}}}yyyyyy{{{zzzwwwpppnnnkkkiiihhhfffdddccc```___]]]]]]\\\ZZZVVVSSSKKKKKKJJJGGGCCC>>>:::777222111///---,,,+++******++++++++++++++++++++++++++++++***)))((('''&&&&&&"""%%%''''''%%%$$$''')))'''(((***+++...333999===AAA>>>:::666444555:::>>>@@@???@@@CCCIIIOOOSSSTTTSSSXXXZZZUUUQQQQQQRRRQQQLLLGGGCCCAAA;;;333000000333444666:::>>>???>>>===666333///---,,,,,,,,,+++///111555888999777555333555444444333333444444555222222222333333333333333...///000000000000//////111111222222333444555555222222111000000000000000------------------------+++++++++++++++,,,---------...///111333555666777777777777777666555444444333444444555555555555555888888666555444333333333555666999;;;>>>@@@AAAAAAAAAAAABBBCCCEEEHHHJJJKKKHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHIIIHHHFFFDDDEEEFFFFFFEEEBBB@@@>>>=========::::::;;;;;;;;;;;;:::::::::::::::999999888888777777777666555555555555666666777888999;;;===@@@AAAEEEHHHLLLOOORRRUUUZZZ]]]\\\^^^___aaacccdddeeeeeeeeefffhhhkkknnnrrruuuwwwwwwxxxyyyyyyxxxyyy{{{}}}~~~}}}}}}|||}}}~~~yyyyyyyyywwwsssmmmrrrwww{{{wwwiii[[[UUUUUUVVVbbbnnntttxxx{{{|||zzzsssrrrqqqooollliiifffeeebbb^^^XXXSSSNNNHHH@@@:::000///---,,,++++++++++++++++++++++++++++++++++++,,,+++******)))*********+++++++++++++++***************+++------///999EEESSS[[[bbbfffiiinnnooommmgggaaa```iiirrrxxxzzz}}}}}}yyyzzz{{{||||||~~~qqq```PPPMMMSSS```wwwyyylllWWWEEECCC<<<>>>???AAAIIIYYYnnn}}}|||zzz}}}|||vvvsssnnnoooqqqsssvvvyyy|||}}}~~~~~~}}}~~~{{{uuummmcccZZZVVVXXXaaaqqqxxxtttuuuxxxzzz|||~~~~~~zzzyyy|||{{{xxxooollliiihhhhhhgggeeeccc___^^^^^^]]]]]]ZZZVVVSSSKKKKKKJJJGGGCCC>>>999666333222111///...---------++++++++++++++++++++++++***)))))))))((((((((('''"""&&&((((((%%%$$$'''+++)))***+++,,,///555<<>>CCCCCCDDDHHHNNNRRRUUUUUUWWW\\\]]]WWWRRRQQQQQQPPPKKKGGGDDDBBB===555111111555666888;;;>>>???>>>===333111...,,,------,,,,,,...000333666777666555444555444444333333444444555333333333333222222111000---,,,++++++,,,---///000111111111111111222333333111111000/////////000000------------............***+++,,,---...---,,,,,,---......000111333555666777777777777666555444333222333333444444444444444555555444444444555555666777888;;;===>>>?????????AAAAAABBBDDDFFFHHHJJJKKKGGGGGGHHHIIIIIIIIIHHHHHHFFFHHHIIIGGGDDDCCCDDDEEEDDDBBB???===;;;;;;;;;<<<::::::;;;<<<============::::::::::::::::::::::::888888777777777888888999666777999:::<<<<<<======BBBEEEHHHLLLOOOSSSXXX[[[\\\]]]___aaacccdddddddddffffffhhhjjjmmmqqquuuwwwxxxyyyyyyxxxvvvvvvxxxzzz}}}}}}||||||}}}zzz{{{}}}|||zzzrrrvvvyyy}}}|||qqqbbbYYYWWWYYYeeeqqqvvvyyy{{{{{{xxxtttsssrrrpppmmmjjjhhhgggccc^^^XXXSSSOOOHHH@@@:::111000...,,,++++++++++++***************++++++++++++***)))))))))***+++,,,++++++*********)))))))))******+++------000:::FFFWWW___eeeiiimmmqqqrrrpppgggaaa```gggppptttwwwzzz{{{}}}zzz}}}}}}wwwdddQQQNNNWWWhhh{{{vvviiiVVVEEECCC===???@@@AAAHHHXXXmmm|||}}}yyyyyy}}}|||uuurrrmmmoooqqqtttwwwzzz|||~~~~~~wwwlll```ZZZZZZaaaqqqvvvkkkfffgggiiikkkxxx|||~~~{{{zzz||||||yyyooolllhhhggghhhhhhfffccc___^^^^^^^^^]]][[[WWWSSSLLLKKKJJJGGGCCC>>>999666444444222111000000000000++++++++++++++++++++++++%%%&&&'''((()))***+++,,,(((,,,...,,,'''%%%'''+++++++++,,,---000777???EEEBBB???;;;555333444999>>>GGGGGGHHHLLLQQQTTTUUUUUUWWW\\\^^^XXXRRRPPPOOOMMMJJJGGGEEEEEE@@@999444555666888:::===??????>>>>>>111///,,,,,,---......------///111444555666666555555444444333333444444555555555444444222111///...111///---+++,,,///333666666666555555555666777777111000///////////////000/////////000000000000000,,,...///111111000...---///...//////000111333444777777666666555444222222111222333333444444333333222333333444555666888888999:::<<<===>>>???>>>>>>AAAAAABBBDDDFFFHHHJJJLLLHHHIIIJJJJJJKKKKKKJJJJJJFFFHHHIIIGGGDDDBBBCCCEEEBBB@@@>>>;;;::::::;;;;;;999:::<<<===>>>?????????:::::::::::::::;;;;;;;;;::::::::::::;;;<<<>>>>>>777888:::;;;<<<<<<<<<;;;@@@CCCGGGJJJMMMRRRWWWZZZ\\\]]]___bbbddddddddddddggghhhhhhjjjmmmpppsssuuuyyyyyyxxxwwwuuuuuuvvvxxx}}}|||||||||~~~{{{}}}wwwzzz|||wwwhhh]]]YYY\\\gggrrrwwwyyy{{{zzzwwwwwwvvvuuusssqqqnnnllljjjccc^^^XXXSSSOOOHHH@@@:::111000...,,,++++++++++++)))))))))))))))***************)))))))))***,,,---******))))))((((((((('''******+++------000;;;GGG[[[bbbhhhkkkoootttuuurrrfffaaa```fffmmmqqqtttwwwxxxzzz~~~zzz}}}zzzgggRRROOOYYYpppuuuiiiVVVFFFDDD>>>???@@@BBBHHHXXXlll{{{{{{xxxyyy~~~}}}uuuqqqmmmnnnqqqtttwwwzzz}}}~~~~~~sssfff]]][[[aaappp~~~tttgggaaabbbdddeeemmmwww{{{{{{zzzzzzyyyxxxxxxwwwpppmmmjjjhhhgggfffdddccc^^^___^^^]]][[[XXXUUUSSSRRROOOLLLHHHDDD???999555555444222111///......---+++,,,,,,,,,,,,+++******))))))((((((''''''&&&&&&))))))))))))))))))))))))((()))***...333999???CCCFFFCCC===666111333999???EEEWWWbbb\\\TTTSSSTTTPPPYYYWWWUUUSSSRRRQQQOOONNNJJJKKKJJJFFF>>>888666777:::;;;===@@@CCCBBB???<<<666222...,,,---...---+++000222555666555444555555444444555555555555444444444333333222111000...............//////000111222222333555555444333444555222111000//////000111222......////////////............---------,,,,,,,,,...---------...111444555777777666666555555555444222222111111111222333444111222333444555777888888999:::;;;===???@@@BBBBBB@@@AAACCCDDDFFFGGGGGGGGGKKKKKKKKKJJJIIIIIIHHHHHHFFFFFFFFFEEEDDDBBB@@@???===;;;999777666666777888444666999<<<======<<<<<>>===<<<<<<<<<>>>>>>>>>???>>>======<<<:::<<>>=========CCCBBBCCCGGGMMMSSSVVVWWWYYY\\\___bbbbbbcccdddeeeiiijjjlllnnnooonnnnnnmmmrrrssssssssssssuuuxxx{{{vvvxxxzzz|||~~~~~~~~~~~~~~~~~~zzzlllaaa]]]```iiittt{{{|||zzzxxxwwwwwwvvvssspppmmmkkkiiiiiieeeaaa[[[UUUPPPJJJEEEAAA555222...++++++***)))(((---,,,+++***))))))))))))+++++++++***************+++++++++++++++++++++++++++...))))))///111777HHH^^^gggmmmnnnsss{{{zzzsssddd```aaahhhnnnoooqqqtttzzz|||}}}||||||gggSSSQQQZZZrrr~~~{{{hhhVVVHHH@@@@@@>>>===@@@JJJ\\\ooo|||~~~|||wwwuuu{{{~~~wwwtttoooqqqtttuuuvvvwwwzzz|||~~~rrrfffbbbfffmmmsssxxxuuuvvv|||}}}yyyxxx|||}}}nnnccc^^^___aaakkkuuu{{{{{{yyyxxxwwwvvvvvvvvvpppnnnkkkiiihhhfffcccaaa^^^______^^^[[[XXXTTTQQQMMMKKKIIIFFFDDDAAA<<<888333222000///---,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))((()))+++...333:::???CCCEEEBBB<<<666222333999???MMM^^^hhhbbbYYYWWWVVVSSSPPPPPPQQQRRRSSSSSSRRRQQQKKKKKKJJJEEE===888777888;;;;;;===@@@BBBAAA>>>;;;555111...,,,...///...---222444666666555444444555444444555555555555444444444333333333111000///...............///000111222222444666666555444444444222111000//////000111222...//////000000//////............---------,,,,,,...---------...111333555555555555444444444333333000111222333333333222222111222333444666777888888999999;;;<<<>>>???@@@AAA@@@AAACCCDDDFFFGGGGGGGGGKKKKKKJJJJJJIIIHHHHHHHHHFFFEEEDDDCCCAAA???>>>===888777555333222222333444444555777:::<<<=========BBBAAAAAA@@@???>>>>>>===@@@@@@AAAAAA@@@@@@???>>>;;;===?????????>>>???@@@EEEDDDEEEIIIOOOUUUXXXYYYZZZ\\\___aaaaaabbbdddfffhhhjjjkkkmmmnnnooonnnnnnqqqsssttttttttttttvvvxxxuuuwwwyyy{{{}}}~~~|||{{{|||{{{nnnccc___aaajjjuuu}}}~~~||||||zzzyyyvvvsssooommmkkkjjjeeeaaa]]]WWWRRRLLLFFFBBB555222...+++++++++***)))+++***************++++++,,,,,,++++++***))))))(((************************))),,,))))))000333;;;LLLeeemmmqqqqqquuu{{{zzzssseeecccdddiiimmmnnnqqqvvv|||~~~}}}iiiUUUSSS\\\uuu{{{hhhWWWJJJCCC???>>>===AAAKKK]]]qqq~~~|||zzzwwwvvv{{{~~~xxxtttppprrruuuvvvwwwyyy|||~~~|||mmmdddccceeehhhqqqnnnpppwww{{{|||}}}uuurrrttt}}}vvvkkkffffffgggkkksss}}}|||zzzxxxuuussssssssstttpppnnnllljjjiiifffbbb___^^^___```___\\\WWWRRROOOKKKIIIGGGEEEDDD@@@<<<999222222000...---,,,,,,,,,,,,+++***)))((()))******************++++++++++++))))))))))))))))))))))))))))))+++///444:::???BBBDDDAAA;;;555222444:::???QQQ```jjjeee\\\XXXVVVRRRLLLNNNQQQTTTUUUUUUSSSRRRLLLLLLJJJDDD===888888:::<<<<<<===???@@@???;;;888222000------///000111111666777888777555333333333444444555555555555444444333333333333222111/////////............000111222222555888999777555444444111111000000000000111111///000000111111000000///.........------------,,,...---------///111333444333333333333222222222222...000222444444333111000222222333444666777888999999999:::;;;<<<===>>>???@@@AAACCCDDDFFFGGGGGGGGGKKKJJJJJJIIIIIIHHHHHHGGGEEEDDDCCCAAA>>><<<:::999555444222111000111111222333444555777999<<<>>>???AAABBBBBBCCCBBBAAA@@@???CCCCCCCCCDDDCCCCCCBBBAAA@@@AAABBBBBBBBBBBBDDDFFFGGGGGGHHHLLLRRRWWWZZZ[[[\\\^^^___``````aaadddfffggghhhjjjlllnnnoooooooooqqqsssuuuuuutttssstttuuutttuuuxxxzzz|||~~~|||zzzyyyyyy|||}}}qqqgggbbbaaajjjuuu}}}}}}|||yyyvvvrrrooolllkkkdddbbb___[[[UUUOOOGGGBBB555222...++++++,,,,,,+++)))))))))******+++------,,,,,,,,,+++***)))(((((())))))))))))))))))))))))(((,,,******222555>>>QQQkkktttwwwuuuwww|||zzzttthhhffffffjjjkkklllqqqxxx}}}|||iiiWWWUUU^^^vvvzzzgggVVVJJJCCC>>>======BBBMMM___sssyyyxxxxxxxxx|||yyyuuuqqqsssvvvxxxyyy{{{}}}uuuiiibbb___^^^gggdddfffnnntttvvvyyy}}}~~~ssslllhhhnnnwwwwwwqqqooonnnnnnrrryyy~~~~~~|||{{{~~~}}}zzzwwwsssqqqpppqqqrrrpppnnnmmmkkkjjjfffaaa]]]^^^___```___\\\WWWRRRNNNMMMKKKHHHEEEBBB>>>999666444333222000//////......,,,+++)))''''''((()))+++''''''(((((())))))******)))))))))))))))))))))))))))***,,,000555:::???BBBCCC???999444222555;;;???LLLYYYbbb___XXXTTTQQQNNNQQQUUUYYY[[[ZZZVVVRRRPPPLLLLLLIIICCC<<<888999;;;>>>======>>>>>><<<888555000///......000222444555:::;;;;;;999555333222333333444444555555444444333333333333333222111000//////...---------///111222333666:::;;;999666444333111000000000000000000111000000111111111111000000............------------...------...///111222333222222222222222222222222000000111222222222222111222222333555666777888999999999:::;;;;;;<<<======@@@AAACCCDDDFFFGGGGGGGGGJJJJJJIIIIIIHHHGGGGGGGGGFFFDDDBBB???<<<:::888777555444333222222333333444333333444555888;;;>>>AAAAAABBBDDDEEEEEEDDDBBBAAAEEEEEEFFFFFFFFFFFFFFFEEEFFFGGGGGGGGGFFFGGGJJJMMMJJJJJJJJJNNNSSSXXX[[[\\\]]]^^^_________aaadddgggfffgggiiikkkmmmnnnooopppqqqsssuuuuuutttrrrrrrsssssstttvvvxxx{{{}}}~~~{{{zzzxxxxxxyyy}}}uuukkkfffaaaiiittt|||~~~~~~}}}~~~~~~{{{xxxtttpppmmmkkkcccbbb___\\\WWWPPPGGGAAA666222...++++++,,,------************++++++,,,---+++++++++***************)))))))))***************)))...+++,,,222666@@@TTTnnnwww{{{xxxyyy~~~}}}wwwkkkhhhgggiiiiiikkkrrrzzz~~~~~~~~~}}}{{{{{{|||vvvfffVVVVVV___ttt~~~vvvcccSSSHHHBBB===<<<>>>CCCOOOaaauuuwwwwwwyyy{{{~~~yyyvvvppprrruuuxxxyyy{{{~~~~~~qqqhhh```\\\^^^[[[]]]eeellloootttxxx{{{uuujjj```___eeennnxxx|||vvvssssssuuuxxx}}}{{{xxxuuuxxx~~~}}}zzzvvvssspppppppppqqqpppnnnmmmkkkjjjfffaaa]]]]]]^^^___^^^[[[WWWRRROOOMMMKKKHHHEEEBBB>>>999666333333222000////////////,,,+++)))''''''((()))+++''''''(((((()))))))))***(((((((((((((((((((((((()))***---111555:::???AAABBB>>>777333333777<<<@@@DDDNNNWWWWWWRRRNNNMMMLLLXXX\\\aaabbb___YYYTTTQQQLLLLLLIIICCC<<<999:::<<<>>>===<<<<<<<<<999666333......//////111333777999>>>>>>===:::666333222333333333444444444444333333333333333333333222111000///...---,,,---...111222444777;;;;;;999666333222000000000111111000000000000000111111111111000000//////.........---------.........///000111222222222222222222222222222222222111000//////111333444222333444555666888999999888999999:::;;;<<<<<<===@@@AAACCCDDDFFFGGGGGGGGGIIIIIIIIIHHHGGGGGGFFFFFFFFFDDDAAA>>>;;;888777666444444444444444444555555444444333444777;;;???AAAAAABBBDDDFFFGGGFFFEEEDDDFFFFFFHHHIIIJJJJJJJJJJJJJJJKKKKKKJJJJJJKKKMMMPPPMMMLLLMMMOOOTTTXXX[[[\\\]]]^^^_________aaadddgggfffggghhhiiikkkmmmooopppqqqsssuuuuuusssrrrqqqqqqrrrsssuuuwwwzzz|||~~~~~~{{{zzzxxxwwwwwwzzz~~~}}}~~~yyynnniiidddlllvvv|||}}}|||||||||~~~|||yyyuuupppmmmkkkbbbaaa___]]]XXXPPPGGGAAA888444///,,,+++,,,---------,,,,,,+++******++++++)))))))))***++++++,,,,,,*********+++++++++,,,,,,***000...---222666AAAUUUmmmwww|||yyyzzz}}}nnniiieeefffgggjjjrrrzzz}}}~~~{{{zzzwwwtttpppzzzvvvnnn___RRRSSS]]]sss}}}uuucccRRRGGGAAA<<<<<<>>>CCCPPPcccvvvwwwwwwzzz|||~~~yyyvvvoooqqqtttwwwyyy{{{|||pppeee]]][[[WWWXXX^^^dddhhhmmmrrrvvv|||yyykkk\\\VVVXXX^^^hhhqqq{{{|||wwwxxxyyy{{{~~~|||yyysssvvvzzz~~~~~~}}}{{{wwwtttrrrqqqqqqqqqpppnnnllljjjiiifffbbb___]]]]]]]]]\\\ZZZVVVSSSQQQKKKIIIGGGEEEDDD@@@<<<999111000///...------------,,,+++***)))((()))******))))))))))))************(((((((((((((((((((((((()))+++...222666;;;>>>@@@AAA<<<555222333888===@@@@@@HHHOOOQQQNNNLLLLLLMMMWWW]]]cccddd```ZZZVVVTTTKKKLLLJJJDDD>>>::::::<<<>>>===;;;::::::888444111...///000000111444888<<>>@@@AAACCCDDDFFFGGGGGGGGGIIIHHHHHHGGGGGGFFFFFFEEEDDDBBB???<<<999777666666222333333444444555555555555555555666888;;;>>>AAAAAABBBDDDFFFGGGGGGGGGGGGGGGHHHJJJLLLNNNOOOPPPQQQNNNOOOPPPOOONNNNNNPPPQQQRRRPPPPPPRRRUUUYYYZZZ[[[[[[\\\^^^``````bbbeeegggggggggggghhhjjjlllnnnoooqqqrrrtttsssrrrqqqqqqrrrsssssstttvvvxxxzzz}}}~~~}}}zzzxxxwwwuuusssuuu{{{}}}{{{|||}}}~~~|||pppjjjgggnnnxxx~~~~~~}}}~~~~~~}}}|||yyyvvvqqqnnnkkkbbbaaa___]]]XXXQQQHHHBBB:::666000,,,+++,,,------......,,,++++++*********)))))))))***++++++,,,,,,*********+++,,,,,,------***000...---222555BBBWWWkkkvvv|||zzz{{{pppggg``````dddjjjqqqyyy|||}}}zzzxxxsssmmmhhhwww|||sssiiiYYYLLLOOOYYYttt~~~xxxeeeTTTHHHAAA;;;;;;===DDDPPPcccvvv~~~xxxwwwxxxzzz~~~xxxuuunnnqqqtttwwwyyy|||zzzkkkaaa]]]XXXWWW[[[___bbbfffkkkpppwww~~~xxxiiiXXXPPPPPPTTT\\\cccpppxxx}}}yyyxxxyyy|||~~~~~~}}}|||{{{uuuvvvwwwzzz~~~~~~|||{{{yyywwwuuussssssrrrpppnnnkkkiiihhhfffcccaaa]]]\\\[[[ZZZXXXVVVUUUTTTMMMKKKIIIFFFDDDAAA<<<888111000///......------...,,,+++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((***+++...222777;;;>>>@@@AAA;;;444111333999>>>@@@AAAFFFKKKMMMLLLJJJKKKNNNTTTZZZ```aaa\\\VVVSSSRRRJJJKKKJJJFFF???;;;:::;;;===<<<:::999888777444111...///111111222444999===BBBBBB???;;;777444444555222333333444444333333222333333444444333333222111///...,,,***+++...111333777999:::999666333222222///000111222222111000///...//////000000//////...////////////............---...///000000111111111//////000000000111111111222111///......000222444333333444666777888999:::777888999;;;<<<>>>??????@@@AAACCCDDDFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEBBB@@@<<<999666555555555222333444555666666666666666666666777999<<<>>>???AAABBBCCCEEEFFFHHHIIIIIIIIIKKKMMMPPPSSSUUUWWWXXXVVVWWWXXXXXXVVVUUUUUUVVVWWWUUUTTTUUUWWWZZZ[[[[[[XXX[[[^^^```bbbcccfffhhhhhhhhhggghhhiiikkklllnnnqqqrrrrrrqqqpppppprrrssssssssstttuuuwwwyyy{{{}}}|||xxxsssrrrpppnnnooovvv~~~zzzzzz{{{}}}~~~rrrjjjeeemmmvvv|||~~~~~~~~~}}}}}}|||zzzwwwsssooommmdddccc```]]]YYYRRRKKKEEE<<<777111,,,+++,,,,,,------,,,,,,+++++++++,,,,,,+++++++++*********)))))))))))))))***+++,,,,,,,,,'''...---,,,222666DDD[[[lllwww~~~||||||qqqeeeZZZ[[[bbbjjjqqqwww|||}}}|||zzzrrrhhhdddqqqzzz{{{uuugggUUUHHHJJJUUUrrr}}}xxxeeeTTTGGG@@@:::;;;===DDDPPPbbbuuu}}}wwwvvvuuuwww~~~}}}wwwtttoooqqquuuxxx{{{~~~vvvjjjccc\\\YYYZZZ]]]^^^aaaeeejjjrrr{{{{{{xxxyyy|||qqqbbbSSSMMMLLLOOOVVV\\\hhhoooxxx~~~{{{wwwuuurrrvvvyyyzzzxxxwwwxxxzzzxxxvvvuuuuuuxxx~~~{{{{{{zzzyyywwwuuutttssspppmmmjjjhhhgggfffdddccc]]]\\\ZZZXXXWWWVVVVVVVVVRRROOOLLLHHHDDD???999555333222111000000///000000+++,,,,,,,,,,,,+++******''''''&&&&&&%%%%%%%%%$$$((((((((((((((((((((((((***+++///333777;;;>>>@@@@@@:::333000444999>>>@@@CCCEEEIIIKKKJJJHHHJJJNNNSSSYYY^^^]]]WWWPPPMMMLLLIIIKKKKKKGGG@@@;;;:::;;;===;;;999888888666333111...000222222222444999>>>CCCBBB@@@<<<777555555555222333333444444333333222333333444444444333222222///...+++***+++---111333888999999888444222222222///000111222222111000///......////////////......000/////////............---...///000111111000000---.........//////000000000000000000000111111111333444555666777888999:::777888999;;;===???@@@AAA@@@AAACCCDDDFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEE???===:::777444333333444444555666777888999999999777777888999:::<<<>>>>>>BBBBBBBBBDDDEEEGGGIIIKKKKKKMMMPPPSSSWWWZZZ[[[\\\]]]___aaaaaa___]]]\\\\\\ZZZXXXWWWWWWYYY[[[\\\[[[VVVZZZ^^^aaacccdddfffhhhiiihhhhhhhhhhhhjjjlllmmmqqqqqqqqqpppoooppprrruuuttttttttttttvvvxxxzzz|||zzzuuuoooooommmjjjkkkrrr|||}}}}}}yyy{{{rrrjjjaaaiiisssyyy||||||~~~}}}}}}}}}|||yyyuuuqqqooofffdddaaa^^^ZZZTTTMMMHHH>>>999222---++++++,,,,,,++++++++++++,,,---............,,,+++***((('''&&&'''(((((()))***+++++++++$$$,,,,,,,,,222777FFF^^^nnnyyy}}}~~~qqqcccWWWXXXaaajjjqqquuu}}}~~~~~~}}}~~~|||qqqfffbbbmmmsssqqqxxxyyygggSSSEEEHHHSSSooozzzwwwdddRRREEE===:::;;;===CCCPPPaaattt{{{wwwtttrrrttt}}}|||vvvsssppprrrvvvyyy|||sssggg```[[[[[[\\\\\\^^^bbbfffoooyyy~~~wwwsssnnnkkkkkkmmmooopppiii\\\OOOJJJKKKNNNTTTZZZcccgggmmmqqqrrrqqqpppooolllqqqvvvvvvtttrrruuuyyyzzzwwwsssrrruuu{{{{{{}}}{{{vvvtttvvvvvvtttssspppmmmjjjgggccc^^^[[[^^^]]]\\\[[[ZZZYYYXXXWWWQQQOOOLLLHHHDDD???;;;999333000------//////...+++///...---+++***)))))))))+++***)))***+++***((('''&&&'''((())))))((('''&&&)))***---222999>>>AAABBBBBB===777222333999AAAGGGEEEGGGJJJKKKKKKLLLMMMNNNQQQTTTYYY[[[TTTKKKHHHJJJJJJOOOOOOGGG>>>:::999777888999999999888666444333//////000000222777===BBBHHHFFFAAA;;;555222222333111222444666666555444333222222222111222222333333333000---+++,,,...222444888999:::888555222111111000000111111111111000000////////////////////////......//////////////////------...///000111222222///......---------............//////000000111111333444444555666777888888888999999:::;;;<<<======@@@??????@@@@@@BBBCCCDDDFFFGGGGGGHHHGGGFFFEEEDDD@@@===888333111222444555555666777999::::::;;;::::::777666777<<>>===AAAOOOdddttt{{{yyyuuuvvvtttsss}}}zzzqqqlllqqqrrrvvv|||~~~sssggg^^^]]]^^^\\\\\\___dddiiiqqqyyy{{{wwwuuuhhhddd^^^ZZZYYYYYYXXXXXXVVVQQQLLLIIIMMMSSSYYY\\\gggbbb```bbbbbb``````bbbbbbgggjjjkkkoootttvvvtttyyyxxxuuuqqqpppwww{{{|||yyytttrrrtttuuusssqqqooollljjjiiifffccc```^^^]]]\\\[[[ZZZXXXWWWWWWPPPOOOLLLHHHCCC???:::888555222///...//////...,,,......,,,+++***))))))))))))((('''((()))((('''%%%'''((((((((((((((((((''')))***---333:::???BBBCCCDDD???888444555;;;DDDJJJIIIIIIIIIJJJKKKKKKLLLLLLMMMPPPVVV[[[XXXPPPKKKKKKKKKOOONNNEEE===999777555888888888777666555333222//////000000222777>>>CCCJJJHHHCCC===888555444555222333555777777666555444333333222222222222222222222000---+++,,,...222444888::::::999555222111111000000000000000000000000........................///////////////........./////////////////////000......------,,,,,,------.........///000000111111333333444555666777777888888999999:::;;;<<<======??????@@@AAAAAABBBCCCCCCDDDEEEFFFFFFFFFDDDCCCBBB<<<:::777444444555666888555666777888999:::;;;;;;===;;;999:::>>>@@@AAA@@@BBBBBBBBBCCCEEEGGGJJJKKKOOOPPPQQQSSSUUUYYY[[[]]]aaabbbcccddddddcccaaa```\\\[[[ZZZZZZZZZZZZZZZ[[[YYY[[[]]]^^^^^^```bbbeeedddeeefffhhhiiikkklllmmmpppooonnnpppsssuuuuuussstttuuuwwwwwwwwwxxxzzz|||}}}sssjjjaaa______bbbfffpppzzztttsssyyyrrrddd^^^cccllluuu|||~~~}}}}}}{{{xxxsssoooiiifffaaa]]]YYYTTTNNNKKK@@@999111,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++*********)))************************,,,+++...222111555JJJbbbsssvvvxxxxxxzzzpppcccVVVUUU\\\eeemmmttt~~~vvviiieeehhhkkkmmmpppwww~~~www___LLLHHHEEEUUUjjj~~~rrreeeVVVGGGDDD>>>>>>>>>BBBPPPdddttt{{{~~~vvvrrrrrrqqqpppzzz|||sssnnnpppqqquuu{{{sssgggbbb```]]]\\\___dddhhhpppxxx~~~{{{tttmmmhhh]]]YYYSSSOOOMMMMMMMMMMMMIIIFFFDDDFFFMMMTTT[[[^^^^^^YYYVVVWWWWWWUUUVVVYYYZZZbbbjjjnnnrrrwwwzzzyyy{{{zzzxxxtttsssyyy~~~{{{{{{wwwpppooorrrsssqqqrrrpppmmmkkkjjjhhheeeccc^^^]]]\\\[[[YYYXXXWWWVVVPPPNNNLLLHHHCCC>>>:::777666444111000//////---,,,...---,,,+++***))))))))))))((('''((())))))'''%%%)))((((((''''''(((((())))))+++...444;;;@@@CCCCCCDDD>>>777333555<<>>???AAABBBCCCCCCBBBAAABBBBBBCCCDDDDDDCCCAAA@@@888888777666777888:::;;;999999888888999;;;===>>>@@@???>>>???AAABBBCCCBBBBBBBBBBBBCCCEEEGGGIIIKKKOOOOOOPPPQQQSSSUUUXXXYYY^^^___```aaaaaaaaa```___[[[[[[[[[[[[ZZZZZZZZZYYYYYYZZZ\\\]]]]]]^^^aaacccdddeeefffhhhjjjkkkmmmmmmmmmlllmmmooorrrtttuuutttuuuwwwxxxxxxwwwxxxzzz|||sssiii\\\YYYXXX]]]fffsssxxxkkkmmmvvvrrreee\\\bbbjjjtttzzz~~~~~~}}}|||{{{zzzwwwrrrooollliiiddd___ZZZUUUOOOKKK@@@:::111---,,,,,,,,,+++++++++,,,,,,,,,---------++++++++++++************************************,,,***---111111777LLLcccqqqssstttrrrtttzzz}}}|||ssseeeXXXVVV\\\ccclllssszzzuuugggiiikkknnnoooooorrrwww|||tttppp[[[JJJGGGEEEVVVlllwwwkkkZZZIIIDDD???@@@@@@CCCQQQeeeuuu{{{~~~vvvqqqpppnnnnnnyyyvvvpppnnnppptttzzz}}}~~~uuukkkeee``````aaacccgggnnnvvv|||~~~~~~{{{tttjjj```ZZZRRRNNNHHHDDDCCCCCCCCCCCC======>>>CCCKKKRRRWWWYYYRRRMMMJJJKKKKKKJJJLLLQQQXXXeeerrrwwwyyy|||}}}|||}}}}}}|||yyywww{{{~~~zzzzzzuuunnnmmmppprrrqqquuurrrooollliiigggcccaaa^^^]]]\\\ZZZYYYWWWVVVVVVNNNNNNLLLHHHCCC>>>999666555444111///...---,,,+++---,,,+++***))))))))))))***)))))))))++++++)))(((***)))(((''''''((()))***)))+++///555<<>>===;;;;;;<<<>>>@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLLLLLLLNNNPPPSSSVVVXXXYYYYYY[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYZZZ[[[]]]]]]]]]^^^```bbbdddeeefffhhhjjjlllmmmnnnmmmmmmnnnppprrrsssttttttvvvxxxyyyxxxxxxxxxzzz|||sssjjj```ZZZXXX]]]fffssszzzsssfffiiiuuusssggg[[[```iiissszzz~~~~~~}}}{{{zzzyyyvvvrrrnnnnnnjjjeee```[[[UUUNNNJJJ@@@:::222---,,,---,,,++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++************************,,,***,,,000111777LLLbbbppprrrqqqnnnoootttvvvtttqqqdddXXXWWW\\\dddooowww~~~ttthhhnnnqqqsssrrrooonnnppprrrsssjjjjjjWWWHHHFFFFFFXXXmmm|||ppp___KKKCCC???AAAAAAEEESSSgggvvv|||xxxrrrqqqoooooozzzxxxsssmmmooorrryyy~~~~~~}}}}}}|||zzzyyyxxxvvvwwwxxxxxxyyy{{{xxxmmmgggddddddcccgggmmmtttzzz}}}{{{tttkkk```VVVPPPMMMIIIDDDAAA@@@@@@@@@@@@======>>>BBBFFFJJJKKKKKKHHHDDDBBBCCCCCCDDDIIIOOO```ooo}}}}}}~~~~~~}}}|||}}}zzzzzzuuuooonnnqqqtttssstttqqqmmmjjjhhhfffcccaaa^^^]]]\\\ZZZXXXWWWUUUUUUMMMMMMKKKHHHCCC===888555333222111...,,,*********,,,,,,+++***))))))))))))***)))((()))++++++***(((***)))(((''''''((()))******,,,000666<<>>:::444111222999BBBHHHJJJEEEAAABBBFFFJJJIIIGGGGGGHHHPPP]]]ddd]]]PPPHHHDDDEEEBBB<<<:::<<<===<<<::::::::::::888555333111...///000222666<<>>@@@BBBBBBAAA???>>>???@@@AAABBBBBBAAA@@@@@@999::::::;;;;;;;;;;;;;;;???>>><<<;;;<<<>>>@@@BBBCCCCCCDDDDDDCCCCCCCCCDDDEEEDDDDDDEEEFFFHHHJJJKKKKKKKKKJJJLLLOOOTTTZZZ]]]YYYYYYZZZZZZYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYY\\\]]]^^^^^^]]]^^^```bbbcccdddeeegggiiikkkmmmnnnppppppqqqqqqrrrrrrsssssswwwxxxyyyyyyxxxyyy{{{}}}vvvnnnccc\\\YYY\\\eeerrr}}}|||}}}{{{vvvpppiiimmmxxx~~~ttthhh[[[```iiissszzz~~~}}}{{{zzzxxxvvvrrrooommmjjjeee___ZZZTTTMMMIIIAAA:::222---,,,---,,,+++************+++++++++++++++++++++++++++++++++,,,************************,,,)))+++000111777III^^^nnnpppooollllllooopppnnnlllaaaWWWWWW^^^iiivvvzzzooorrruuuwwwuuuqqqmmmmmmnnnllleeehhhXXXIIIGGGHHHZZZooouuubbbLLLBBB???AAABBBGGGUUUiiixxx}}}xxxrrrpppnnnnnnzzzyyytttmmmnnnqqqwww}}}|||{{{zzzzzzyyyxxxuuurrrpppnnnlllmmmoooooopppqqqtttwwwyyyooogggbbbcccgggmmmsssxxx|||~~~~~~|||uuukkkaaaWWWPPPLLLIIIFFFCCCBBBBBBBBBBBBAAAAAA@@@???AAABBBCCCAAA@@@@@@======??????AAAGGGOOObbbssszzzzzzwwwrrrqqquuuwwwvvvooollliiigggggggggfffeee^^^]]]\\\ZZZXXXVVVUUUTTTLLLLLLKKKHHHCCC===777444111111000...+++)))***+++++++++***)))))))))))))))'''&&&&&&'''))))))((('''***))))))(((((())))))***+++,,,000666<<>>:::666333555:::AAAFFFEEEBBB@@@AAADDDGGGFFFEEEEEEFFFMMMZZZ```ZZZOOOHHHBBBBBB???::::::>>>AAA@@@>>>???@@@@@@===999444111...///000333777>>>FFFLLLPPPIII@@@:::999888777555333333333333444444444555444444555555555333222111...---,,,++++++---...///555666777777444222111111000000............000000------------------------////////////////////////+++,,,---...///000111111...///000222222222111111,,,------......///000000222222333444555666777777888999999:::;;;<<<=========>>>??????@@@???>>>===>>>>>>@@@AAAAAAAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<===>>>???BBBDDDEEEFFFDDDDDDDDDEEEGGGFFFFFFFFFGGGIIIKKKLLLMMMLLLJJJKKKPPPWWW___ddd``````___]]]\\\[[[ZZZYYYWWWWWWVVVVVVVVVXXXZZZ[[[]]]^^^___^^^]]]^^^___aaaaaabbbdddfffhhhjjjlllmmmpppqqqsssrrrqqqqqqrrrsssvvvwwwyyyyyyyyy{{{}}}zzz{{{tttccc^^^[[[^^^eeeqqq|||yyyyyyyyyvvvrrroooqqq{{{}}}|||~~~rrrggg\\\bbbkkkttt|||~~~|||zzzxxxvvvssspppllliiiddd^^^YYYSSSMMMIIIAAA:::222...---------,,,))))))*********+++++++++++++++++++++,,,,,,,,,,,,************************,,,)))+++000222555EEEWWWhhhkkkllljjjjjjnnnnnnkkkiii___XXXZZZcccpppuuutttwwwxxxvvvrrrnnnmmmnnnlllgggmmm]]]NNNLLLLLL___rrryyyfffNNNCCC>>>AAACCCHHHWWWkkkzzzvvvppppppmmmmmmwwwyyyuuunnnnnnqqqvvv}}}}}}zzzxxxvvvuuussssssrrrpppmmmkkkhhhgggcccdddeeeffffffgggiiikkkqqqssszzzyyykkkaaadddggglllrrrwww{{{}}}}}}{{{wwwnnneee[[[TTTNNNLLLGGGFFFFFFGGGIIIIIIGGGEEEDDDBBB@@@???@@@@@@???>>>;;;999:::<<<<<<===CCCKKKYYYiii{{{}}}|||zzz{{{zzzvvvvvvzzz{{{zzzooolllhhhggggggggggggfff^^^]]]\\\ZZZXXXVVVTTTSSSKKKKKKJJJHHHCCC===777333000111111///+++***+++---+++******)))))))))))))))'''&&&&&&''')))***(((''')))))))))******)))))))))+++---000666;;;>>>===<<<;;;999666444555999>>>AAAAAAAAAAAAAAABBBBBBBBBBBB???AAAHHHTTTYYYTTTMMMIIICCCBBB>>>999:::???BBBAAABBBDDDFFFFFFCCC<<<555000---///111333888???HHHNNNQQQIII@@@:::999999888666444444444444444555555666222333555666555444333222---,,,+++++++++,,,...///111333555555333222111222////////////////////////------------------------------......///000000000.........//////000000000+++---///111333333222222,,,,,,---......//////000333333444555666777777888888999999:::;;;<<<========================<<<<<<;;;<<<===?????????>>>======<<<<<<<<<<<<===>>>???>>>>>>????????????@@@@@@BBBDDDGGGHHHFFFEEEFFFGGGIIIHHHHHHHHHIIIKKKLLLMMMOOOLLLIIIHHHMMMVVV```fffhhhfffdddaaa___\\\[[[ZZZVVVTTTSSSRRRTTTWWWZZZ]]]\\\]]]^^^]]]\\\\\\^^^```___```bbbdddgggiiikkklllmmmoooqqqqqqpppppprrrtttuuuwwwyyyzzzzzz|||{{{{{{hhhdddbbbccchhhsss|||yyyzzz{{{xxxuuupppqqqxxxzzzyyy{{{|||oooddd]]]ccclllvvv~~~|||zzzyyywwwtttqqqlllhhhddd___ZZZTTTNNNJJJAAA;;;333...---...---,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------************************,,,***,,,111222333@@@OOO___cccggggggjjjnnnnnnllliiiaaa[[[^^^iiixxxzzzsssvvvwwwvvvrrroooooopppqqqnnnuuufffVVVRRRRRReeevvv|||iiiQQQFFF===@@@CCCIIIYYYmmm}}}~~~wwwrrrqqqooonnnwwwxxxtttooooooqqqvvv||||||{{{yyyvvvssspppnnnmmmjjjjjjiiihhhfffeeeeeeddd^^^```aaa```______aaabbbeeedddhhhqqqyyyvvvhhhfffhhhmmmrrrwwwzzz|||}}}xxxtttnnnfff___XXXSSSQQQLLLMMMPPPTTTVVVVVVSSSPPPIIIEEEAAA???>>>?????????::::::<<<===;;;999>>>FFFNNN]]]ppp~~~{{{xxx~~~zzz|||{{{xxxyyy}}}~~~|||rrroookkkhhhgggfffeeeddd^^^]]]\\\ZZZXXXVVVTTTSSSKKKKKKJJJHHHCCC<<<666222000111222000,,,+++---///+++***)))))))))))))))***)))(((((()))+++,,,+++)))((()))***++++++***)))(((,,,---111666;;;===<<<:::888666444222333666:::<<<@@@BBBCCCBBB@@@>>>>>>>>>:::<<>>666000---///111444999@@@IIIOOOPPPHHH===888777777666444666555555555555666777777111333444666666555333222,,,,,,+++++++++,,,---...///111444444333222222222......////////////......------------------------,,,,,,---...///000111111000000000000////////////)))+++...111222333333222,,,,,,------...//////000333444444555666777888888888999999:::;;;<<<===>>>===<<<<<<;;;;;;;;;<<<<<<999:::<<<=========<<<<<<<<<<<<;;;<<<===>>>@@@BBBAAABBBCCCDDDDDDDDDCCCCCCBBBEEEIIIIIIHHHFFFHHHIIIJJJIIIIIIIIIJJJKKKMMMNNNOOOKKKFFFDDDIIIRRR]]]dddkkkjjjfffccc___\\\ZZZYYYUUUSSSQQQPPPRRRVVV[[[^^^\\\]]]]]]\\\[[[[[[\\\^^^^^^___aaadddfffhhhjjjkkkiiilllooopppooopppsssuuutttvvvxxxzzz{{{}}}qqqnnnlllkkkllluuu{{{zzz|||}}}yyyvvvlllmmmsss|||xxxwwwxxx}}}zzzmmmbbb___dddnnnwww}}}{{{yyywwwtttrrrllliiiddd___ZZZUUUOOOKKKAAA;;;333...---...---,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------************************,,,***,,,111222222<<>>>>>??????======???@@@<<<888<<>>777333111000///...............+++,,,,,,,,,,,,+++******++++++++++++*********)))******(((%%%###"""###%%%(((***...333888:::999888999444///...000555:::===@@@???>>>>>>>>>>>>===;;;;;;===BBBHHHKKKKKKHHHEEEDDDDDDBBB>>>;;;<<>>===>>>>>>>>>======???AAACCCBBBBBBBBBCCCDDDFFFGGGLLLKKKIIIHHHGGGGGGHHHHHHGGGHHHIIIKKKKKKKKKKKKJJJMMMJJJFFFBBBDDDLLLWWW___hhhiiiiiifffbbb___]]]]]]VVVTTTQQQPPPQQQSSSTTTTTTXXXZZZ]]]___```aaacccdddcccdddeeegggiiikkkmmmnnnnnnqqqsssuuutttttttttuuuuuuvvvxxxzzz||||||sssjjjjjjuuuzzz}}}}}}xxxuuutttvvvzzz~~~}}}zzzuuuuuuvvvyyyyyyssshhh___ZZZcccoooyyy~~~|||zzzwwwtttqqqkkkiiieeeaaa\\\UUUNNNIIIBBB<<<444...,,,---///000,,,,,,,,,+++++++++******---+++)))***,,,---,,,)))+++++++++***((((((+++---000++++++///000000;;;HHH[[[\\\aaahhhnnnnnnmmmmmmgggaaa```gggrrryyyxxxvvvsssqqqqqqsssvvv{{{yyysssbbbZZZSSSaaayyypppXXXAAADDDCCCBBBHHHYYYnnn{{{~~~xxxsssrrrrrruuu}}}}}}wwwtttppprrrtttxxx|||xxxpppooollleee^^^[[[[[[]]][[[[[[\\\]]]___aaacccddddddfffggggggeeedddcccdddgggbbb```bbbaaaaaaiiisssrrrpppmmmmmmqqqxxx}}}|||yyyxxxvvvrrrnnnkkkhhhffffff\\\fffnnnqqqrrrpppfffZZZMMMHHHCCC@@@@@@@@@???>>>>>>=========???AAACCCDDDHHHQQQbbbxxx}}}xxx~~~}}}~~~~~~}}}zzzxxxwwwwwwlllkkkjjjjjjjjjhhheeebbb\\\\\\ZZZXXXVVVSSSQQQPPPNNNLLLJJJHHHDDD???888333111000///......---......)))************)))((((((+++*********))))))))))))###$$$&&&'''&&&&&&'''))))))***...444:::<<<<<<;;;999555000...000555:::======<<<;;;:::;;;;;;;;;:::===>>>BBBGGGJJJJJJGGGEEECCCCCCBBB???===>>>CCCHHHIIIJJJJJJJJJFFF???777222///111000000666AAAJJJMMMOOOIII@@@999666666777777666555333222222333555666555555444333333222222111000///...------,,,------...,,,+++,,,///000///---000000///.........///////////////.........------+++,,,,,,---...///000000//////000000000111111111.........///000000111111333222111000///000222333222333555666777777888888666777888:::;;;;;;;;;;;;;;;;;;;;;:::888777555555555444444444666999;;;===>>>???@@@@@@@@@@@@BBBDDDEEEDDDDDDDDDEEEFFFHHHIIIMMMLLLJJJHHHGGGFFFGGGGGGEEEGGGHHHJJJKKKKKKKKKKKKMMMJJJEEE@@@@@@DDDMMMSSS___aaaddddddaaa^^^[[[ZZZVVVUUUTTTSSSTTTUUUVVVVVVXXXZZZ]]]___```aaacccdddddddddeeegggiiikkknnnooommmooorrrsssrrrrrrrrrsssvvvxxxzzz|||~~~wwwppppppyyy{{{~~~}}}wwwtttqqqtttxxx~~~|||xxxsssrrrsssttttttnnnddd\\\XXXbbbooozzz}}}{{{yyyuuurrrmmmjjjfffaaa]]]WWWPPPLLLEEE???666///,,,,,,---...,,,,,,,,,+++++++++******---+++)))***,,,---,,,***+++++++++***))))))+++---///++++++///111222===LLLYYY[[[```gggnnnqqqssssssfffbbbbbbiiisss~~~yyywwwuuusssrrrssstttuuuwwwttt{{{kkkZZZVVVTTTfffzzzrrrZZZEEEAAAAAAAAAGGGYYYnnn}}}zzzuuussssssttt|||~~~xxxuuupppqqqtttwww{{{xxxnnndddccc```ZZZTTTPPPQQQSSSRRRSSSWWW[[[```fffjjjlllpppsssvvvwwwwwwvvvvvvwwwtttnnniiifffbbb___dddlllrrrooommmlllrrrzzz}}}{{{yyyvvvsssqqqoooooooooqqqvvvyyyvvvsssnnncccXXXKKKGGGCCCAAABBBBBBAAA@@@CCCBBBBBBCCCDDDFFFGGGHHHFFFOOO___ttt{{{www|||{{{}}}~~~}}}yyyvvvtttssskkkjjjiiijjjjjjiiifffddd```^^^[[[WWWTTTQQQPPPOOONNNMMMKKKHHHEEE@@@999444111111///......---------)))************)))(((((())))))))))))(((((((((((("""&&&((()))(((((())))))+++///666<<<@@@AAA@@@;;;666111...111666;;;>>><<<;;;:::999999999:::;;;>>>???BBBFFFHHHHHHFFFCCCAAACCCDDDBBB@@@@@@DDDHHHMMMNNNPPPNNNIIIAAA888333---/////////666AAAJJJMMMMMMGGG???:::777888999999555444333222222333444555555555555444333333222222222111000...------------...---,,,---...///...---.........---......//////............---------,,,******+++---...///000111////////////000000000000.........///000000111111555555444222222222222222333444555666777888888888777777888999999999999999;;;;;;:::999888666444333222222222222444777:::;;;???AAABBBCCCCCCDDDFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJMMMLLLJJJHHHGGGFFFEEEEEEDDDEEEGGGIIIJJJKKKLLLLLLKKKIIIEEE@@@>>>@@@EEEIIIRRRVVV\\\^^^^^^[[[YYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWZZZ]]]______```bbbdddeeeeeefffhhhjjjlllnnnooolllnnnpppppppppooopppqqqvvvxxxzzz}}}|||xxxwww~~~~~~~~~vvvrrrpppsssyyy{{{vvvrrrqqqppppppoooiii```ZZZVVVaaaooo{{{~~~|||zzzwwwtttppplllgggbbb]]]XXXSSSOOOJJJCCC999111---,,,,,,,,,,,,,,,,,,+++++++++******,,,+++******,,,,,,+++******+++,,,+++))))))+++,,,///++++++000222444BBBRRR]]]```dddiiinnnssswwwxxxfffcccdddkkkssszzz}}}zzzvvvtttuuuvvvtttqqqppplllrrraaaQQQPPPUUUlll|||rrr\\\HHH===>>>???FFFXXXnnn}}}|||wwwtttsssttt|||yyyvvvpppqqqrrruuuyyy}}}xxxmmmdddXXXWWWTTTPPPLLLJJJJJJLLLMMMPPPVVV^^^gggpppwww{{{yyyooogggfffiiieeetttooommmmmmsss|||~~~|||zzzzzz{{{}}}~~~}}}uuunnnfff\\\TTTLLLJJJHHHHHHHHHHHHGGGEEEEEEEEEFFFFFFGGGHHHIIIJJJHHHNNN[[[mmm}}}~~~|||zzz|||}}}|||yyytttqqqppplllkkkjjjjjjjjjiiifffcccbbb```[[[WWWTTTSSSRRRSSSOOOMMMKKKIIIFFF@@@:::555222111000...------------+++,,,,,,,,,,,,+++******)))(((((((((((('''''''''$$$&&&((()))'''&&&&&&&&&***,,,000777>>>CCCEEEEEE===888222///111666<<>>>>><<<;;;::::::<<<>>>>>>???AAADDDFFFFFFCCCAAA???BBBEEEEEECCCCCCEEEHHHOOOQQQSSSPPPIII@@@777222,,,...//////666AAAJJJLLLKKKFFF???999777777777888555444333333333333444555555444444333333222111111111111000//////...//////000000///000000000000000---------------...///000......---------,,,,,,,,,++++++,,,------...//////........./////////000000000000000111222222333333777666555444333222111111222333444666777777777777777777888888888777777666999888888777666444222222000000000000222555888:::???AAADDDEEEEEEFFFGGGIIIHHHHHHHHHIIIIIIJJJJJJJJJMMMLLLJJJHHHFFFEEECCCCCCBBBCCCEEEGGGIIIKKKLLLMMMIIIHHHFFFBBB@@@AAADDDFFFIIIMMMRRRUUUVVVWWWWWWXXXZZZ[[[\\\\\\ZZZYYYXXXXXXWWWZZZ]]]^^^___```bbbdddffffffggghhhjjjlllnnnooolllnnnoooooooooooopppqqqtttvvvyyy|||}}}}}}zzz~~~uuupppooosssyyyzzzuuuqqqpppnnnmmmkkkeee^^^YYYUUU```ppp|||~~~~~~|||yyyvvvqqqmmmgggbbb]]]YYYTTTQQQKKKDDD:::222...,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++,,,++++++***+++,,,+++******+++,,,...+++,,,111333777FFFXXXhhhlllnnnoooqqquuuxxxyyyhhhfffffflllqqqwww|||yyyxxxvvvqqqllliiiffflll[[[KKKMMMUUUnnn~~~~~~pppZZZHHH<<<>>>???FFFVVVkkk{{{{{{vvvtttsssttt|||zzzwwwppppppqqqssswww|||yyypppfff]]]SSSRRRQQQNNNMMMLLLMMMNNNQQQUUU]]]gggsss~~~yyyoookkkfffooo~~~rrroooooottt}}}}}}rrrjjjccc\\\WWWSSSSSSSSSSSSRRRPPPNNNLLLJJJKKKLLLLLLMMMMMMMMMMMMMMMPPPXXXcccrrr~~~}}}xxx{{{|||{{{xxxssspppoooooommmlllkkkjjjhhheeebbbaaa^^^ZZZVVVSSSSSSTTTUUUNNNMMMKKKIIIFFFAAA:::666222111000///------,,,,,,+++,,,,,,,,,,,,+++******(((((((((((('''''''''&&&)))))))))'''%%%$$$&&&(((***,,,000777???EEEGGGHHH???999333///111777<<<@@@?????????===;;;:::<<<>>>===>>>@@@CCCEEEEEEBBB???>>>BBBFFFFFFDDDCCCEEEGGGMMMPPPRRROOOGGG<<<333...+++...//////555@@@HHHKKKJJJEEE>>>888555444444444444444444333333444444444333333222222111000000000///////////////000111222111111111111111000111111---------------...///000......---------,,,,,,,,,---------------,,,,,,,,,---............/////////000000000111222222333333666666666666444333111///111111333444555666666666666666666777666666555444555555555555444222111000////////////222555888:::???AAADDDFFFFFFFFFGGGIIIHHHHHHIIIIIIIIIIIIIIIIIIKKKKKKJJJHHHFFFDDDCCCBBBAAABBBCCCEEEHHHJJJLLLMMMJJJIIIHHHDDDAAA@@@AAABBBDDDGGGJJJMMMOOOQQQUUUXXX[[[]]]^^^\\\YYYVVVVVVWWWWWWYYY\\\^^^___```bbbcccffffffggghhhiiikkkmmmnnnlllnnnooopppoooppprrrtttuuuwwwzzz}}}zzzwww~~~vvvqqqooosssxxx~~~~~~wwwrrrooonnnllljjjgggbbb\\\XXXWWWbbbqqq}}}~~~|||yyyvvvqqqmmmgggbbb^^^YYYUUURRRIIICCC999222............,,,,,,,,,+++++++++******++++++,,,+++++++++++++++***+++---,,,+++***+++,,,---***,,,111333888JJJ^^^rrrxxx{{{xxxwwwzzz{{{yyyjjjhhhhhhlllooottt~~~~~~zzzvvvnnnhhhfffbbbhhhXXXJJJLLLSSSlll~~~|||lllWWWDDD===???AAAEEESSSgggwww}}}~~~xxxtttrrrrrrttt}}}zzzwwwoooooooooqqqtttzzz~~~uuulllddd]]]TTTSSSRRRRRRSSSTTTTTTUUUUUUZZZcccooo}}}~~~tttoooqqqyyyvvvsssqqquuu~~~uuummmgggcccaaa^^^^^^___]]][[[WWWUUUSSSTTTUUUVVVXXXXXXWWWUUUTTTQQQRRRUUU[[[fffttt~~~}}}xxxzzz{{{zzzwwwsssqqqppppppnnnmmmllljjjhhhdddaaa^^^[[[XXXTTTRRRQQQRRRRRRMMMLLLJJJHHHEEE@@@:::666333222000///---,,,,,,,,,)))************)))(((((((((((((((((('''''''''''''''''''''%%%%%%&&&))),,,***+++///666>>>DDDHHHIIIAAA;;;444000222777===AAA>>>@@@BBB???;;;999:::<<<<<<>>>AAAEEEHHHFFFBBB>>>???BBBFFFFFFDDDCCCDDDFFFOOOSSSVVVSSSIII>>>555000+++...//////555???GGGHHHIIIDDD===777555444333222444444444444444444444444222222222111000000//////............///111222333000111222111000///000111.........---......//////............---------,,,......------,,,+++++++++------------.........///.........///000000111111666666777888666444111000000111222333444555555555444555555555555555444444333333444444333222222111/////////000222555999;;;???BBBEEEFFFFFFFFFGGGHHHHHHHHHIIIJJJJJJIIIIIIHHHIIIIIIIIIHHHFFFDDDBBBAAAAAAAAABBBDDDFFFIIIKKKLLLKKKKKKHHHDDD???<<<;;;<<>>@@@BBBEEEQQQdddssszzz{{{uuuqqqpppppprrr{{{zzzvvvooonnnmmmnnnrrrxxx~~~}}}zzzzzz{{{}}}zzzrrrkkkeee]]][[[ZZZZZZ\\\]]]]]]\\\YYY^^^gggttt{{{uuuwwwxxxtttqqquuuxxxpppjjjggghhhhhhiiiiiigggccc```^^^]]]^^^___aaaccccccaaa^^^]]]WWWWWWWWWYYYbbbooo}}}}}}}}}xxxyyyzzzxxxvvvsssssssssnnnmmmllllllkkkiiifffccc___\\\YYYUUURRRPPPOOOOOOLLLKKKIIIGGGDDD@@@:::555333222000///---,,,,,,,,,)))************)))(((((()))))))))(((((((((''''''$$$%%%'''''''''(((***,,,)))+++...555===CCCGGGHHHBBB<<<444000222888>>>BBB@@@DDDFFFDDD???::::::;;;<<>>EEEFFFFFFBBB<<<888666555555555333444444444444444444333333333222222111000000///............//////000111111333444333111000111333000000///.........///////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,---------..................///000000111111666777999:::999777444111111111333444555666666666222333444444444444444333222333333444444444444444000000000111333777:::<<>>BBBDDDHHHKKKIIICCC===<<<===<<<@@@FFFMMMOOOMMMGGGBBBAAACCCFFFEEEBBB@@@BBBDDDFFFKKKPPPMMMBBB666---***,,,///000000444===DDDEEEEEEAAA<<<888777888888888333444444555555444444333444444333333222111111000000//////............///444666888666444222444666222111000///////////////000////////////.........+++++++++,,,,,,---------,,,,,,,,,---------......000000000111222222333333666888;;;<<<;;;999666333222222444555666777777777111222333333444444444333222333444555666666666666111000111222444888;;;===CCCEEEHHHIIIIIIGGGGGGGGGJJJJJJKKKLLLLLLKKKJJJIIIFFFGGGGGGGGGFFFEEECCCBBBBBBBBBBBBBBBDDDFFFIIIJJJHHHHHHGGGDDDAAA@@@AAABBBAAADDDHHHKKKLLLLLLMMMNNNKKKNNNQQQPPPNNNPPPVVV\\\VVVYYY\\\]]]^^^___aaacccddddddeeeeeeggghhhiiijjjiiijjjlllmmmooorrrvvvyyyzzz{{{~~~|||xxx~~~zzztttxxx~~~zzzooorrrtttsssoooiiiccc```bbbjjjvvv~~~~~~|||yyyuuurrrqqqooollliiieee___YYYTTTIIIBBB999111---,,,,,,,,,,,,,,,,,,+++++++++******))),,,---,,,***)))+++---***,,,......---++++++,,,---+++---000111888MMMddd}}}tttiii___dddoooxxxzzzxxx{{{yyyuuuuuuwwwttteee___LLLBBBFFFJJJ\\\ttt~~~mmmXXXFFF;;;>>>AAADDDOOObbbrrrzzzzzztttnnnlllkkklllttt|||xxxuuuooommmkkklllpppvvv}}}}}}yyyuuussssssyyy{{{yyyyyywwwssspppoooqqquuuzzz|||vvvtttvvvxxxyyyxxxuuuqqqooottt||||||yyy{{{|||zzzwwwuuuvvvxxx|||ssspppjjjfffgggppp~~~|||zzzzzzzzzyyyzzzzzzyyyuuusssrrrrrrqqqooollljjjjjjiiihhhfffddd```[[[UUUQQQOOOOOOOOOOOOMMMJJJGGGDDD???888444555444222333333111,,,'''+++++++++*********))))))+++***)))((((((''''''((((((((((((((()))))))))))))))+++///444999===@@@BBBEEE@@@888222111555<<>>:::777777777666555111111222333333444555555444444444444333222111111............---+++***)))444222000///...///000111////////////////////////...---,,,,,,......---,,,++++++,,,+++***+++...000......................../////////000111222444444444666999;;;<<<:::777555444444333222222222222333555333222111111333555666666666555555555444444444333222000000222666;;;>>>CCCDDDFFFHHHIIIIIIIIIHHHFFFGGGIIIJJJJJJJJJIIIIIIEEEEEEEEEEEEDDDCCCBBBAAA======???@@@BBBCCCEEEEEEHHHGGGEEECCCCCCDDDFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLNNNRRRVVVRRRUUUYYY]]]^^^```bbbdddcccdddfffffffffgggiiikkkgggiiilllnnnooopppqqqssstttxxx}}}~~~{{{rrrsss|||zzz~~~yyy{{{zzz{{{|||vvvkkkbbb```gggnnnwww~~~zzzvvvtttpppnnnjjjfffbbb]]]XXXTTTLLLDDD999111...---,,,+++------------------------***))))))((()))+++---...))))))*********+++++++++...000---///666;;;LLLggg~~~ooobbbXXXbbbpppzzz~~~{{{uuuvvvxxxxxxssshhhZZZLLLAAAAAAMMM[[[ppplllSSSJJJ===???AAACCCOOOdddwww{{{tttoookkkjjjpppxxxwwwrrrrrrqqqppppppsssvvvzzz}}}}}}zzzvvvttttttttt~~~}}}{{{||||||}}}~~~uuulllfffddddddeeegggnnnwww}}}vvvkkkfffppp{{{uuuttttttvvv}}}zzzyyyxxxyyyzzzzzzyyyvvvsssssssssqqqooolllkkkjjjiiigggfffccc___ZZZTTTQQQOOOOOOPPPOOOMMMJJJGGGDDD???999555333111/////////---)))&&&+++++++++*********)))))))))((((((((((((((()))***''''''''''''(((((((((((('''***...333888===???AAABBB===777222111555;;;???AAADDDGGGEEEAAA=========>>>>>>EEENNNPPPJJJEEEDDDDDDEEEEEEDDDBBBAAABBBDDDEEEDDDBBB???;;;666111...+++...//////444===CCCCCCAAA===999777666666555444111111222333333444555555444444444444333222111000333333333333333222111111333222111000//////000000///////////////////////////...------//////...---******+++***))))))+++---+++,,,,,,---...//////000/////////000111222333444555777999<<<<<<:::888666444444333333333333444444333222111111111333555666777777777777666666666666555333111111333777;;;>>>DDDEEEGGGIIIJJJJJJJJJIIIGGGHHHIIIIIIIIIIIIHHHGGGDDDDDDDDDCCCBBBAAA@@@@@@<<<===>>>@@@BBBDDDEEEFFFHHHGGGFFFDDDDDDEEEFFFGGGIIIJJJJJJKKKMMMNNNOOOOOOLLLMMMMMMLLLKKKMMMQQQTTTSSSVVVZZZ\\\^^^___aaabbbcccdddeeeffffffgggiiikkkhhhjjjlllmmmmmmnnnppprrrsssvvv{{{~~~vvvooopppzzz|||zzz{{{{{{|||{{{}}}~~~yyymmmdddaaaccclllvvv}}}{{{vvvsssooommmjjjgggccc^^^XXXTTTLLLDDD999111...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,---*********+++++++++,,,,,,...000---///666:::KKKfff{{{pppaaaVVV```mmmxxx~~~vvvsssyyy~~~uuuiiiZZZKKK@@@???KKKXXXqqqjjjQQQGGG>>>??????BBBOOOeeezzzvvvppplllkkkqqqyyyzzzvvvsssrrrppppppqqquuuzzz}}}~~~{{{xxxuuuuuuvvv~~~~~~zzzuuunnngggcccaaaaaabbbdddhhhlllsss{{{xxxlllfffnnn~~~}}}zzzzzz~~~{{{yyywwwxxxyyyzzzyyyvvvtttttttttrrrooommmkkkjjjiiigggeeeaaa^^^YYYTTTQQQPPPPPPQQQOOOMMMJJJGGGCCC???999555333111...,,,,,,+++)))'''+++++++++***************''''''''''''((()))***+++&&&&&&&&&'''''''''((((((&&&)))---222777;;;===>>>===:::555222222555:::===???CCCEEEEEEAAA>>>>>>???===???EEELLLNNNIIIFFFEEECCCCCCCCCAAA???>>>???@@@CCCAAA>>>:::666333111///+++...///000444===CCCCCCAAA>>>:::777666666555444111222222333333444444555444444444444333222111000000000111222222222222222333222222111000000//////////////////////////////000///...///000000///...+++,,,,,,+++))))))***,,,)))***+++,,,...///000111////////////000222333444555777:::<<<<<<;;;999777555444444444444444555555111111000000111333555666888888999999:::999999999777555333222444888<<>>>>>;;;<<<>>>@@@BBBDDDFFFGGGIIIHHHGGGEEEEEEFFFGGGGGGJJJJJJJJJKKKLLLMMMNNNOOOKKKLLLLLLLLLKKKLLLOOORRRTTTWWWZZZ\\\]]]^^^___```aaacccdddeeeeeefffiiikkkkkkllllllkkkjjjkkknnnpppqqqtttxxx{{{}}}xxxpppqqqyyy}}}xxxxxx{{{}}}}}}{{{oooeeeaaa```iiiuuu}}}~~~~~~|||wwwsssnnnmmmjjjhhheee```YYYTTTMMMDDD:::222///...,,,+++++++++++++++++++++++++++******)))******+++,,,---+++++++++,,,,,,,,,------...000---///666:::JJJdddrrrzzzppp^^^SSS]]]jjjuuu|||}}}}}}~~~~~~wwwqqqrrrzzzyyymmm]]]MMMAAA???JJJWWWqqq}}}gggNNNEEE>>>>>>===@@@OOOggg}}}wwwqqqlllkkkrrr{{{~~~|||uuussspppnnnppptttyyy|||}}}zzzxxxxxxyyyzzzvvvvvvuuurrrooommmkkkjjjjjjgggfffeeegggqqqxxxlllccchhhwww}}}|||yyywwwwwwyyyyyyyyyvvvuuuuuuuuuqqqooommmlllkkkiiigggddd___\\\XXXSSSQQQPPPQQQRRROOOMMMIIIFFFCCC???:::666666444111...,,,,,,++++++************************((((((((((((((()))******'''''''''(((((((((((()))(((***...333666888::::::999777444222333555888:::@@@DDDFFFEEEBBB>>>>>>???>>>AAAGGGKKKKKKHHHEEEDDDCCCCCCCCCAAA>>>===>>>?????????===:::666222000///+++...000000555===CCCDDDBBB???;;;888777777666555222222222333333444444444333333444333333222111000+++,,,...///111111222222333333333222111000///...////////////////////////000///......000000///......//////...+++***+++,,,******+++,,,---...//////.........///000111222333666777999;;;<<<;;;:::999777777666555444444444444000000000111333444666777::::::<<<===>>>>>>>>>===:::888666555666999===???EEEFFFHHHIIIJJJKKKJJJJJJIIIHHHGGGFFFEEECCCBBBBBBAAAAAA@@@>>>======<<<<<<;;;<<<>>>@@@BBBDDDFFFGGGHHHHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJLLLMMMLLLMMMNNNNNNMMMMMMOOOQQQTTTWWWZZZ\\\\\\\\\]]]___```bbbcccddddddeeehhhjjjmmmlllkkkiiihhhhhhkkkmmmppprrruuuxxxzzz|||xxxwww|||}}}yyyyyyzzz~~~~~~~~~{{{oooddd```]]]ggguuu~~~~~~~~~~~~}}}xxxtttnnnmmmkkkiiifffaaaZZZUUUMMMEEE:::222///...---+++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,---------......---000---///666999HHHbbbnnntttzzz|||kkk[[[RRR[[[gggrrryyyyyyvvvxxxzzz{{{zzzuuuppprrr|||~~~rrraaaQQQDDDAAAKKKXXXmmm{{{eeeMMMDDD=========AAAQQQhhh{{{uuuooojjjjjjrrr{{{~~~vvvssspppnnnooossswww{{{~~~~~~|||zzz{{{|||yyyuuuxxx{{{~~~{{{tttpppkkkhhhnnn|||wwwjjj___aaannn~~~|||yyyxxxwwwxxxyyyxxxvvvtttttttttooonnnmmmlllllljjjgggeee^^^\\\WWWSSSPPPPPPQQQRRROOOMMMIIIEEEBBB???:::777777666333///---,,,---...******************************)))(((((((((((((((((())))))))))))************---000444666777777777777666444222333444666888BBBEEEHHHFFFBBB???>>>??????DDDIIIJJJHHHFFFDDDBBBEEEEEEEEEBBB???>>>>>>???<<<>>>@@@>>>999444000///,,,///000000555>>>CCCDDDDDDAAA<<<999888888666555222222333333333333444444333333333333222111000000...///111333555666777777333333333333222000///...///////////////////////////...---...//////...---...///000///,,,++++++++++++++++++,,,,,,,,,,,,,,,---------...///000222222555777999:::;;;;;;:::999:::999777555333222111111000000111333555777999:::;;;===???AAABBBCCCBBBBBB>>><<<999777777:::===@@@CCCEEEFFFHHHIIIIIIIIIIIIHHHHHHFFFDDDBBBAAA@@@??????>>>===<<<;;;;;;;;;<<<<<<<<<>>>@@@BBBDDDFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIHHHGGGGGGGGGIIIKKKMMMOOOPPPRRRSSSSSSQQQPPPPPPQQQTTTWWWZZZ[[[[[[[[[\\\]]]___```bbbcccccceeegggjjjmmmlllkkkhhhffffffhhhkkkmmmooorrrtttvvvyyy~~~~~~|||zzzzzz{{{}}}~~~yyylllaaa]]]]]]gggvvv~~~~~~yyyuuupppnnnllliiifffaaaZZZVVVMMMEEE:::222///...---,,,------------------------***+++++++++,,,,,,,,,,,,,,,,,,---------.........---000...///555888FFF```nnnqqqssstttuuuqqqeeeYYYSSS[[[fffooovvv{{{{{{uuutttxxx{{{{{{{{{xxxuuuxxxvvveeeSSSEEEBBBKKKWWWhhh~~~yyycccLLLEEE;;;===>>>DDDTTTiiixxx~~~zzzqqqlllhhhhhhpppyyy~~~}}}vvvtttpppnnnnnnqqquuuxxx}}}~~~}}}|||}}}}}}xxxuuuyyy|||uuussszzzvvviii^^^]]]fffuuu}}}}}}~~~~~~zzzyyyyyyxxxvvvwwwxxxwwwtttrrrrrrrrrmmmlllllllllmmmkkkhhhfff^^^\\\WWWSSSPPPPPPPPPQQQOOOLLLHHHEEEBBB???;;;888555444222...+++***+++---***************++++++++++++***)))(((''''''''''''))))))*********++++++++++++...222666888999999888777666444222222333555777@@@CCCFFFFFFBBB??????@@@???EEEJJJHHHEEEEEEDDDCCCGGGHHHGGGDDDAAA??????@@@<<<@@@CCCAAA;;;444000///,,,///000111555>>>DDDDDDDDDAAA<<<999888777666555333333333333333333333333333333333333222111000///...///111444666777888999555555444222111000/////////////////////////////////...------//////...---,,,---...---+++))))))***++++++++++++++++++++++++------------...000111222555666777999:::::::::999:::999777555333111000000111222444666999;;;===>>>===???BBBEEEGGGGGGGGGFFFAAA???<<<999999;;;>>>AAACCCDDDFFFHHHIIIIIIIIIHHHGGGFFFDDDBBB@@@??????>>>===<<<;;;::::::;;;<<<=========???@@@BBBCCCEEEEEECCCDDDEEEFFFGGGIIIIIIJJJJJJIIIIIIJJJLLLOOORRRTTTUUUWWWXXXXXXUUUSSSQQQQQQSSSVVVYYY[[[[[[[[[\\\]]]]]]___aaabbbbbbdddgggiiikkkkkkjjjhhhfffeeefffhhhiiikkklllnnnpppuuuzzz~~~}}}{{{zzzyyyzzz|||~~~vvviii___[[[]]]hhhvvv~~~zzzwwwssspppmmmiiieee```[[[WWWNNNEEE:::333000///---,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......---000...///555777EEE^^^nnnrrruuusssppplllbbbYYYUUU]]]gggpppuuuxxx}}}~~~yyyuuuuuuyyy~~~~~~|||iiiVVVFFF@@@HHHTTTeee{{{wwwaaaKKKEEE;;;===???GGGWWWkkkxxx{{{xxxppplllhhhgggmmmuuu}}}{{{uuusssqqqoooooopppsssuuu|||}}}~~~~~~{{{vvvttt}}}~~~yyysssggg\\\XXX]]]jjj}}}tttrrrpppnnnnnnoooqqqrrrpppssstttqqqqqqtttvvvvvvttt}}}yyytttuuuwwwxxxvvvwwwwwwvvvssspppppppppkkkkkkkkklllmmmllljjjggg___\\\WWWSSSPPPOOOPPPPPPOOOLLLHHHDDDBBB???;;;999333333222///+++)))***+++))))))*********+++++++++***)))((((((((((((((()))))))))))))))************))),,,222777;;;===>>>===999777444222222333555666;;;>>>BBBCCCAAA???@@@BBB;;;DDDIIIFFFDDDFFFGGGFFFIIIIIIHHHEEEAAA??????@@@>>>BBBCCC@@@999333111111,,,///111111666>>>DDDEEECCC???;;;888666555444333333333333333333333333333222333333222222111000///,,,---///111333555555666777666333111000//////000////////////////////////000///......000000///...+++---......,,,*********))))))******++++++,,,,,,,,,,,,,,,---...///111111444444666777888999999999777666555333222222222222222444666999<<<>>>@@@AAA>>>AAADDDHHHJJJKKKJJJJJJDDDAAA>>>;;;:::<<>>>>>>>>;;;:::999999:::;;;===???>>>??????@@@BBBCCCCCCDDD@@@AAACCCEEEGGGIIIJJJKKKIIIIIIIIIJJJMMMQQQUUUWWWYYY[[[\\\[[[XXXTTTQQQPPPRRRUUUXXXZZZZZZ[[[\\\]]]\\\^^^```aaabbbcccfffiiiiiijjjjjjhhhfffeeeeeefffdddeeeggghhhjjjooouuuzzz~~~}}}|||}}}}}}tttggg]]]ZZZ^^^hhhuuu{{{yyyvvvsssmmmhhhddd___ZZZWWWNNNFFF;;;333000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,+++++++++,,,,,,,,,---------------000...///555666DDD]]]lllvvv~~~}}}xxxoooddd[[[VVV^^^iiirrrvvvyyy|||}}}xxxuuuuuuyyy~~~rrr\\\IIIAAAGGGQQQeee{{{uuu^^^HHHBBB===>>>???GGGYYYooo|||{{{tttooojjjgggkkkrrr|||{{{tttsssrrrpppppppppqqqrrr{{{}}}~~~zzzwww{{{~~~xxxkkk```UUUPPPRRR\\\mmm}}}zzzsssfffdddaaa^^^]]]\\\]]]^^^[[[___aaa^^^^^^cccfffeeegggooovvv{{{~~~{{{uuuuuupppqqquuuwwwvvvwwwwwwuuurrrooonnnnnnjjjjjjjjjlllnnnmmmkkkhhh```\\\WWWSSSOOONNNOOOPPPOOOLLLHHHDDDBBB???<<<999333444444111,,,)))***,,,))))))******++++++++++++(((''''''(((((()))***+++(((((((((((())))))))))))'''+++111888>>>AAABBBBBB:::888555222111222444666555:::???AAA@@@???AAACCC888BBBHHHEEEDDDGGGJJJIIIIIIIIIHHHEEEAAA??????@@@AAACCCCCC>>>666111111333,,,000111111666???DDDEEEBBB>>>999666555444222111333333333333333333333333222222333222222111000///---...000222444555666666888666333111//////000000////////////////////////111000///000111222111///,,,...000000...---,,,---''''''(((***+++,,,---...,,,,,,,,,---...///000111333444555666888888999999444333333222222333333444333555888;;;>>>AAABBBCCC???BBBFFFIIILLLMMMLLLKKKEEEBBB???<<<;;;===???AAAEEEFFFHHHJJJKKKKKKKKKJJJEEEDDDBBB@@@>>>>>>>>>>>>:::999999888:::<<<>>>@@@???@@@@@@AAAAAABBBCCCCCC>>>???BBBEEEGGGIIIKKKKKKGGGGGGGGGHHHKKKPPPTTTWWW[[[]]]^^^]]]YYYTTTQQQOOOQQQTTTWWWZZZZZZ[[[\\\^^^\\\]]]___```aaacccfffiiiggghhhjjjiiifffeeedddeeeaaabbbcccdddfffkkkrrrwww~~~}}}sssfff]]][[[]]]gggttt~~~|||zzzyyytttnnngggccc^^^ZZZXXXNNNFFF;;;333000///...,,,+++++++++++++++++++++++++++,,,---------,,,+++***+++++++++,,,,,,,,,------,,,000...///555666CCC\\\iiixxxuuuggg\\\VVV___kkksssxxx{{{}}}}}}yyyuuuuuuyyy}}}zzzbbbMMMCCCHHHQQQfff|||sss\\\EEE@@@???>>>???GGGZZZqqqxxxssslllhhhjjjppp}}}}}}{{{ssssssrrrqqqppppppppppppzzz||||||sssyyyzzzppphhhbbbYYYNNNIIIHHHPPP```oooxxxnnnhhh]]][[[XXXTTTRRRQQQPPPQQQLLLQQQRRRNNNOOOTTTXXXVVVZZZaaagggjjjmmmmmmggg```~~~rrrmmmmmmnnnooopppsssvvvuuuqqqnnnmmmnnnnnnnnnnnnnnnnnnllljjjiii```\\\VVVPPPMMMMMMNNNPPPMMMKKKJJJHHHEEE@@@:::555000///...---,,,+++++++++,,,,,,,,,+++++++++******''''''''''''&&&&&&&&&&&&'''''''''(((((()))***+++&&&---444:::AAAGGGFFFAAA???;;;666222222333444444666888<<>>===@@@CCCEEEGGGFFF@@@666...---///000...---...333:::BBBGGGBBB>>>999666555555555444000111222333444555555555333333333333222111000000...///000222444666777888888777666333111///---,,,------------------------///////////////////////////111000,,,+++......+++......---,,,,,,+++*********+++,,,...000111222333000222555888:::999888777666555333222222444777999666888;;;>>>AAADDDFFFGGGFFFFFFHHHJJJMMMMMMKKKIIIHHHFFFCCC@@@>>>===>>>>>>CCCEEEGGGIIIKKKKKKJJJIIIEEEDDDBBB@@@???>>>======???===;;;<<<>>>???===;;;???@@@BBBDDDEEEEEEDDDDDDBBBBBBCCCEEEIIILLLLLLLLLIIIIIIHHHHHHIIIKKKMMMNNNWWWXXXXXXXXXVVVSSSQQQOOOPPPRRRUUUXXXYYYZZZYYYYYYYYY\\\___bbbbbbccceeefffhhhhhhhhhhhhfffdddbbbaaaaaa^^^___bbbcccdddjjjqqqzzz|||ssseee\\\YYYbbbooo|||~~~yyywwwzzzvvvpppkkkfffbbb]]]ZZZLLLDDD999111/////////...)))***,,,---...---,,,,,,((()))+++,,,---.........,,,,,,,,,---------......111---...111222555EEEXXXiii{{{pppZZZRRR]]]nnn{{{|||xxxxxx}}}zzzyyycccLLLHHHMMMRRRiiiyyylllXXXHHH???;;;;;;===EEEUUUkkkyyyrrrjjjgggjjjpppvvvyyyttttttssssssrrrrrrrrrssszzz|||tttnnnmmmxxxyyyoooiiiccc]]]VVVTTTPPPKKKHHHKKKSSSZZZrrrzzznnneee```XXXYYYVVVQQQPPPQQQPPPLLLJJJKKKLLLMMMOOOPPPQQQQQQQQQSSSWWW[[[\\\ZZZTTTPPP|||qqqmmmmmmnnnoooqqquuuwwwvvvrrrooonnnooonnnnnnooonnnmmmkkkiiihhh___[[[UUUOOOLLLKKKMMMNNNMMMKKKIIIFFFDDD???:::666111000///...---,,,,,,,,,,,,,,,+++++++++*********************))))))))))))&&&&&&&&&&&&'''((()))***&&&,,,333999AAAHHHHHHEEE???:::555111000222333444888;;;???CCCGGGGGGFFFDDDDDDEEEFFFFFFFFFDDDBBBAAACCCCCCBBB???;;;;;;???CCCHHHGGGDDD===444...------------...111555;;;???BBBBBB>>>999666555555555444111222333333444444444444333333333333222111000000///000111333555777888999999888666444111000///......................................................000///,,,,,,...///,,,......---,,,,,,+++******++++++---...000222333333666777999;;;;;;:::888777555444333222333666888::::::;;;>>>AAACCCEEEEEEFFFDDDEEEFFFIIIKKKLLLJJJIIIEEEDDDAAA???>>>>>>>>>???@@@BBBEEEGGGHHHHHHHHHGGGFFFEEECCCAAA@@@???>>>>>>@@@>>><<<===???@@@>>><<>>:::666333222000///...---------,,,++++++++++++*********((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''((()))''',,,111666???GGGJJJHHH>>>999333//////111333444;;;>>>CCCGGGIIIIIIHHHFFFHHHHHHIIIIIIGGGDDDAAA???@@@@@@@@@===::::::>>>BBBIIIEEE???888222...,,,,,,***,,,000444888;;;===>>>BBB>>>999666555555444444222333333444444444333333333333333333222111000000///000222444666777999:::;;;999666333111111111111////////////////////////........................,,,//////,,,,,,000111......------,,,,,,++++++***+++,,,---///111222333444:::;;;<<<<<<;;;999666444444333333333555888:::<<<>>>???BBBDDDEEEEEEDDDCCCCCCCCCDDDGGGJJJKKKJJJHHHBBBAAA???=========>>>??????AAADDDFFFHHHHHHGGGGGGFFFEEECCCBBBAAA@@@@@@???AAA???>>>>>>???@@@@@@??????AAADDDFFFHHHHHHGGGGGGFFFEEEEEEGGGJJJLLLLLLLLLLLLJJJHHHEEECCCBBBBBBBBB<<<>>>AAADDDGGGJJJKKKLLLJJJJJJJJJKKKKKKKKKKKKKKKMMMQQQVVVZZZ]]]```dddffffffgggggghhhgggfffeeedddaaa^^^^^^```aaabbbgggnnnuuu||||||~~~}}}sssfff___^^^dddsss~~~{{{zzzxxxtttooojjjeeeaaa\\\YYYOOOFFF:::222...,,,+++***++++++,,,---------,,,,,,.........---,,,+++***))),,,,,,,,,---------.........+++---222555:::JJJ]]]oooyyy}}}vvvsssqqqeeeUUUVVV___lllwwwyyyxxx||||||~~~vvv]]]IIIEEEMMMTTTkkkvvv{{{ppp^^^NNNBBB;;;::::::;;;BBBPPPeee{{{{{{rrrjjjdddeeejjjvvv{{{wwwvvvtttsssrrrsssuuuvvv{{{}}}wwwkkk```^^^bbbhhhqqqyyy|||qqqlllllliiiddd]]]ZZZTTTMMMHHHGGGIIILLLNNNZZZgggqqqyyy|||wwwsssrrrrrrvvvtttpppkkkgggccc```___\\\``````^^^___bbbbbb___^^^\\\YYYUUUQQQNNNKKKJJJHHHGGGFFFFFFEEECCC???<<>>@@@AAAAAA>>>::::::===AAAFFF@@@999333000...---,,,+++---000444888;;;===>>>CCC???:::666555555444333444444444444444444333333333333333333222111000000//////111333555777888999:::888555222000000111222000000////////////..............................+++......,,,---111222000---------,,,,,,+++++++++,,,---...000222333444555::::::::::::888666444222222222333444666:::===???@@@BBBCCCEEEEEECCCAAA@@@AAAAAABBBEEEHHHJJJJJJIIIBBBAAA>>><<<;;;<<<======@@@BBBDDDGGGIIIIIIIIIHHHEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@???>>>???@@@AAAAAAAAACCCFFFIIIJJJKKKJJJIIIIIIHHHGGGHHHJJJLLLMMMMMMNNNLLLHHHDDDAAA>>>===<<<<<<===>>>@@@BBBCCCEEEFFFFFFFFFFFFFFFFFFGGGIIIIIIJJJMMMSSSXXX\\\aaafffiiiggghhhhhhhhhgggfffdddccc```]]]\\\^^^______dddjjjqqqxxx~~~{{{|||tttggg______fffttt|||{{{zzzxxxtttnnniiiddd```[[[XXXNNNEEE:::111------,,,***+++,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***))),,,,,,,,,---------......000---...333555:::KKK^^^qqqyyyzzztttooolllaaaRRRSSS\\\kkkvvvxxxwwwzzzzzzxxxyyysss^^^KKKFFFNNNWWWnnnvvvxxxlllZZZKKKAAA;;;999999;;;@@@MMMaaaxxxzzzrrrjjjcccdddhhhsss~~~{{{yyywwwuuuuuuvvvxxxyyy|||~~~sssddd\\\[[[]]]eeellllllttt}}}zzzzzz|||yyysssjjjggg```YYYRRRNNNMMMMMMMMMSSS]]]hhhqqqvvvwwwuuuuuutttpppkkkddd```^^^^^^\\\\\\\\\]]]^^^___aaabbbaaafffiiihhhhhhkkkkkkiiihhhgggccc___ZZZUUUQQQOOOIIIGGGCCC@@@???===:::888yyyqqqpppqqqssssssuuuxxx{{{yyyuuuqqqppppppnnnnnnnnnmmmkkkhhhfffeee```\\\VVVOOOLLLKKKLLLMMMLLLIIIFFFCCC@@@>>>:::888333222000...---,,,+++++++++++++++*********))))))*********)))))))))((((((''''''''''''((()))***++++++---///000666???CCCAAA<<<777111......000222444999???FFFKKKLLLKKKJJJJJJFFFHHHJJJKKKJJJFFFAAA>>>???AAAAAA>>>:::888999<<>>@@@@@@AAABBBBBBBBB@@@>>>===@@@@@@AAADDDGGGJJJJJJIIIDDDBBB???<<<::::::::::::>>>@@@CCCFFFHHHHHHHHHHHHDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@?????????@@@BBBCCCDDDFFFIIILLLNNNNNNLLLKKKKKKIIIHHHHHHKKKNNNOOOOOOPPPMMMJJJEEEAAA>>><<<<<<>>>>>>======>>>???@@@AAA@@@@@@AAABBBCCCEEEGGGHHHFFFJJJOOOUUUZZZ```eeeiiiiiijjjjjjiiigggeeecccbbb___\\\[[[]]]\\\\\\aaagggmmmttt}}}|||xxxiiiaaa```ggguuu~~~{{{zzzzzzxxxtttnnniiiddd```[[[XXXLLLCCC888000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,---------......222...000444555:::JJJ\\\ooouuuwwwsssnnniii]]]PPPNNNXXXiiivvvxxxtttvvv{{{~~~vvvqqqpppvvvdddQQQIIIPPPZZZrrrxxxyyymmm\\\NNNDDD===999:::;;;???JJJ]]]uuuyyyrrrjjjddddddhhhnnnyyy~~~|||zzzzzz{{{|||}}}}}}~~~}}}mmmaaaZZZWWWZZZ```aaaccchhhnnnsssyyy{{{wwwpppggg___XXXSSSOOOMMMOOOVVVaaakkkpppqqqpppooonnnjjjccc\\\VVVSSSRRRJJJKKKMMMPPPTTTZZZ^^^aaaeeekkkpppooooooqqqqqqoooqqqooolllgggaaaZZZTTTPPPJJJFFFAAA>>><<<;;;:::999wwwooonnnqqqssstttuuuxxxzzzxxxsssooonnnooommmmmmmmmlllkkkhhhfffeeeaaa]]]VVVPPPLLLKKKKKKMMMLLLIIIFFFDDDBBB???;;;888333222000...---++++++++++++************))))))))))))))))))(((((((((''''''(((''''''(((((()))***++++++---...///444<<<@@@>>>;;;777222//////111222333777>>>GGGLLLMMMLLLLLLMMMFFFHHHKKKMMMKKKFFFAAA===;;;>>>@@@>>>:::666555666;;;:::999666333111///.../////////111666<<>>??????>>>>>>===<<<<<<>>>===>>>AAAEEEHHHIIIIIIDDDBBB???<<<:::999999:::;;;===@@@CCCEEEFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCAAABBBAAA@@@@@@AAADDDGGGHHHJJJNNNQQQRRRQQQNNNMMMLLLJJJHHHIIILLLOOOQQQQQQRRROOOLLLHHHDDDBBB@@@@@@>>>===<<<;;;;;;===???@@@;;;<<<===???AAACCCDDDDDDCCCFFFKKKPPPVVV\\\bbbfffiiijjjjjjiiihhhfffdddbbbaaa^^^\\\]]]\\\[[[___fffjjjqqq}}}~~~mmmeeedddkkkwww~~~|||{{{zzzxxxtttooojjjeeeaaa\\\YYYKKKBBB777000---...------------,,,+++++++++,,,,,,***+++,,,,,,------------,,,,,,,,,---------......222///000444555999III\\\lllqqqtttsssoooiii]]]RRRKKKVVVgggtttuuuqqqqqqvvv}}}tttnnnlllttt}}}lllWWWKKKPPP[[[ttt{{{}}}ssscccTTTHHH@@@::::::;;;>>>GGGZZZrrrxxxrrrjjjccccccgggkkkwww~~~{{{wwwwww~~~{{{nnnaaaWWWUUUWWWXXXVVVWWW[[[___eeeoooxxx~~~uuujjj___TTTNNNLLLLLLRRR\\\fffjjjooorrrooonnnjjjccc[[[SSSNNNLLLCCCCCCEEEHHHLLLRRRWWWZZZgggooovvvvvvvvvwwwxxxwwwzzzyyywwwqqqiii___UUUPPPGGGDDD???<<<;;;;;;;;;;;;tttlllkkknnnqqqssssssvvvxxxvvvrrrmmmlllmmmkkkkkklllkkkjjjhhhgggeee```\\\UUUOOOJJJIIIJJJKKKKKKIIIHHHFFFDDD@@@;;;888444333111///...,,,,,,+++************))))))))))))'''&&&&&&&&&&&&%%%%%%%%%''''''''''''((()))******))),,,---///555===@@@>>>999666333111222222333222666>>>HHHNNNNNNNNNNNNPPPIIILLLOOOPPPMMMGGG@@@;;;777;;;@@@@@@<<<888555555;;;>>>@@@>>>888222///...//////000333888>>>EEEHHHDDD@@@:::777555444333222333333444555666666666555333333333333222111000000---...///111333555666777555444333222222222222222111111000000///......---------------------------+++...///---...222444222,,,,,,,,,,,,,,,,,,,,,,,,///000111333444666777888::::::999888777666555444333444666888;;;===???@@@======<<<;;;;;;;;;<<<===:::::::::===BBBEEEFFFGGGCCCAAA???<<<;;;:::;;;;;;:::<<>><<<<<<===???@@@<<<===???AAABBBCCCCCCBBBCCCFFFKKKOOOTTTZZZaaaeeegggggghhhiiiiiihhhffffffddd```______^^^]]]aaaggggggooo{{{sssjjjjjjooo{{{~~~||||||yyyuuupppjjjfffaaa]]]ZZZLLLCCC888000---,,,,,,+++...---,,,+++++++++,,,,,,***+++,,,,,,---------,,,,,,,,,,,,---------......///,,,...333555:::JJJ]]]ooorrruuuuuusssnnnddd[[[MMMWWWfffqqqrrrnnnooouuu~~~~~~wwwqqqooonnnzzzttt\\\KKKNNNZZZttt|||yyykkk[[[LLLAAA:::;;;<<<>>>FFFXXXqqqyyysssjjjbbb```ccckkkvvv~~~~~~~~~wwwtttrrrwwwvvvhhhaaaaaa^^^YYYVVVXXXYYY\\\dddnnn}}}rrrcccTTTJJJIIIHHHKKKSSSYYY]]]dddkkkhhhiiihhhddd^^^WWWRRRPPPIIIHHHGGGGGGIIILLLOOOQQQ]]]gggpppqqqrrrtttuuuuuuuuuvvvvvvrrrjjj^^^SSSLLLEEEAAA>>><<<<<<>>>??????qqqiiihhhkkkppprrrrrruuuwwwuuuppplllkkkkkkjjjkkkkkkkkkjjjiiigggfff___[[[TTTMMMIIIHHHIIIJJJJJJIIIHHHHHHFFFAAA<<<888666555333111///------,,,************))))))))))))***))))))))))))(((((((((&&&&&&&&&&&&&&&'''))))))(((+++---000666???BBB@@@888666444333333444333222555>>>IIIOOOPPPOOOPPPRRRMMMOOORRRRRRNNNGGG???:::555;;;AAACCC@@@;;;888888<<>>???@@@===<<<:::999:::;;;===???888777888;;;???CCCDDDEEEAAA@@@>>><<<;;;<<<===>>>;;;===AAADDDFFFGGGGGGFFFGGGGGGGGGFFFGGGGGGHHHIIIFFFGGGGGGEEEDDDEEEJJJNNNOOOQQQTTTWWWWWWTTTQQQOOOLLLJJJIIIJJJMMMQQQTTTUUUTTTRRRPPPMMMKKKJJJJJJJJJKKKHHHDDD@@@======>>>@@@@@@BBBDDDEEEFFFEEECCCBBBFFFIIIMMMQQQVVV[[[bbbfffdddeeeggghhhiiiiiiiiiiiifffcccaaaaaa```^^^bbbhhhfffooo{{{xxxooonnnrrr}}}~~~}}}zzzvvvpppkkkfffbbb]]]ZZZNNNEEE999000,,,+++***)))///...,,,+++***+++,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,---------......---***,,,222555:::LLL___tttvvvxxxxxxwwwsssllleeePPPXXXeeeoooooolllooovvv}}}{{{vvvsssmmmxxxxxx^^^KKKMMMYYYsss}}}~~~ppp___NNNAAA;;;<<<===>>>EEEWWWpppzzzsssjjj```^^^```lllwww~~~~~~}}}xxxtttrrrvvv}}}tttsssmmmgggccccccaaa___dddmmm}}}wwweeeSSSHHHCCC@@@AAAGGGIIIKKKRRR[[[___bbbddddddaaa\\\YYYWWWRRRPPPMMMJJJJJJJJJLLLMMMKKKVVV```cccdddgggiiiiiieeegggiiihhhbbbWWWLLLEEEDDDAAA>>>>>>???AAACCCCCC{{{mmmfffeeegggmmmsssvvvxxxyyyvvvppplllkkkkkkmmmmmmmmmlllkkkhhhfffeee___[[[VVVPPPMMMLLLMMMNNNKKKKKKJJJHHHEEE???777222333222000---+++)))(((((())))))))))))(((((((((((())))))(((((((((((()))))),,,+++***(((&&&$$$"""!!!(((***///666<<<@@@@@@@@@>>>888333222000...111666888<<>>===;;;999888888888999999888888888999;;;===>>>:::999888888888:::<<<>>>>>>>>>@@@CCCFFFGGGFFFEEEGGGGGGHHHHHHHHHGGGGGGFFFCCCCCCCCCCCCEEEIIIPPPUUUZZZYYYWWWWWWWWWWWWUUUTTTOOOLLLIIIKKKPPPUUUXXXYYYWWWUUUSSSSSSUUUTTTQQQNNNNNNMMMJJJGGGEEECCCCCCBBBEEEFFFHHHIIIJJJKKKJJJJJJNNNNNNOOORRRVVV[[[```bbbeeefffgggfffeeeeeefffggghhhhhhhhhgggfffdddcccbbbjjjsssxxxllliiiuuu{{{wwwrrrlllfff```YYYUUUMMMAAA555111///---***+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,------...//////000000+++,,,222555;;;KKK\\\uuuvvvwwwzzz~~~}}}tttjjjTTTUUU```oootttrrrssszzz~~~~~~wwwrrr{{{{{{}}}zzz^^^HHHIIIVVVqqqrrrfffUUUCCC@@@;;;<<>>@@@CCCHHHMMMPPPxxxjjjddddddgggnnntttuuuwwwyyywwwrrrnnnmmmnnnmmmmmmmmmlllkkkhhhfffddd^^^ZZZUUUPPPLLLLLLMMMNNNMMMLLLKKKIIIFFF@@@999444333222000...,,,***))))))***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%(((***...555<<<@@@@@@@@@===777222111///---000555555888>>>DDDIIIKKKLLLLLLKKKKKKJJJIIIHHHDDD???;;;999999<<<@@@@@@<<<<<>>888444333444666111111222333333444555555333444555444222000///000......///000222444666777777777666555444333222222000000000000////////////------------------------------,,,,,,---......///---,,,,,,,,,------...///111222222444555666777888666666666444111000111222333555999<<>><<<;;;999999999999:::999888777777777888999::::::999999:::<<<>>>@@@??????@@@CCCFFFGGGFFFEEEGGGHHHHHHHHHHHHGGGGGGFFFDDDEEEEEEEEEGGGKKKPPPUUUYYYWWWVVVVVVWWWWWWVVVUUUPPPMMMJJJKKKOOOTTTWWWXXXYYYWWWUUUVVVWWWXXXVVVTTTQQQOOOLLLJJJGGGFFFFFFFFFFFFHHHJJJMMMOOOPPPQQQQQQQQQQQQRRRTTTWWW[[[___bbbdddfffggggggffffffggghhhjjjjjjiiiiiigggfffddddddiiiqqq|||tttkkkjjjttt~~~~~~~~~{{{wwwqqqkkkfff```ZZZVVVMMMAAA555111000---++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////000+++,,,222555:::JJJ[[[rrruuuxxx|||uuukkkYYYWWW^^^mmmuuuuuuyyy~~~|||{{{~~~}}}yyy^^^HHHGGGSSSqqqvvviiiWWWDDD???;;;;;;AAAFFFQQQhhh~~~wwwqqqkkkfffbbb```lllttt}}}{{{|||~~~~~~zzzzzzxxxfffVVVLLLEEE@@@===@@@BBBBBBCCCFFFNNNRRRWWW[[[\\\]]]^^^___```___^^^[[[WWWSSSPPPNNNJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIFFFBBB???>>>>>>===???AAAEEEJJJQQQXXX\\\sssgggbbbcccgggnnnuuutttwwwzzzxxxtttpppoooppplllmmmmmmlllkkkhhheeeccc\\\YYYTTTNNNKKKKKKLLLMMMMMMLLLKKKJJJGGGAAA:::555444333111...---+++************)))))))))(((((((((((()))***++++++***)))(((&&&&&&&&&'''''''''((((((''')))---444:::>>>??????<<<666111///...,,,///333666:::@@@FFFJJJLLLLLLLLLHHHHHHGGGGGGEEEBBB===999777666888<<<<<<;;;>>>CCCCCCFFFIIIGGGBBB:::444000,,,///111333999CCCJJJKKKMMMHHHAAA999555444666777111222222333333444444555333444555444222000000000...//////000222444555666777666666555444333222222000000000000////////////------------------------,,,,,,+++++++++,,,------++++++,,,,,,---...000000222333333444444555555666333444444222000///000111444666:::>>>BBBDDDEEEEEEBBBAAA???===<<<;;;::::::;;;:::888555444333333444999999:::;;;===???AAABBB??????@@@CCCFFFGGGGGGFFFHHHHHHIIIIIIHHHGGGGGGFFFFFFGGGHHHJJJKKKOOOTTTWWWYYYWWWVVVWWWXXXXXXWWWVVVPPPNNNKKKLLLOOOTTTXXXZZZ]]][[[YYYYYY[[[\\\[[[ZZZTTTSSSPPPNNNLLLKKKKKKKKKJJJKKKNNNQQQTTTWWWXXXYYYVVVVVVVVVWWWZZZ\\\___aaaccceeeggggggggggggiiijjjlllllllllkkkiiigggfffeeefffmmmxxxxxxmmmiiikkksss}}}}}}~~~~~~|||{{{wwwpppjjjeee```[[[WWWMMMAAA555111000---++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++,,,------......///+++,,,222444999HHHYYYqqqwww}}}wwwlllWWWRRRVVVcccooosssxxx}}}www^^^HHHEEENNNkkkzzzjjjWWWEEE???:::;;;@@@FFFPPPggg~~~}}}wwwqqqkkkfffcccaaahhhooozzz~~~zzzxxxxxxyyyzzz}}}~~~~~~~~~}}}|||ooobbbXXXIIIDDDAAABBBCCCAAA@@@BBBJJJNNNSSSWWWZZZ\\\^^^___cccdddddddddaaa]]]XXXUUULLLKKKIIIFFFCCCAAA@@@@@@;;;<<<===<<<;;;;;;<<<===@@@CCCIIIPPPXXX```iiiooo{{{ooodddaaaccchhhooovvvvvvzzz|||zzzuuuqqqoooooolllmmmmmmmmmkkkhhhdddbbb[[[XXXRRRMMMKKKJJJKKKMMMMMMLLLJJJIIIFFFAAA:::666444333111///---,,,++++++*********)))))))))(((((()))***,,,------,,,***)))%%%%%%&&&&&&'''(((((()))'''(((,,,222888<<<======:::444///...---+++...333888;;;AAAFFFJJJLLLLLLLLLEEEEEEDDDDDDCCC@@@<<<888666444444888999:::???EEEFFFHHHIIIHHHCCC;;;444///+++///111222999CCCIIIJJJNNNIIIAAA:::666555666777222222222333333444444444222444555444222000000111/////////000111333444555666666555444444333222222000000000000////////////------------------------,,,,,,+++++++++,,,,,,---+++++++++,,,...///111222333333333333333333333333111222222111//////000222444777<<>>===<<<;;;;;;:::777555333222222222777888:::<<<>>>@@@AAABBBAAA@@@AAACCCFFFHHHHHHGGGIIIIIIJJJJJJIIIHHHHHHGGGGGGIIILLLOOORRRUUUZZZ^^^]]]\\\ZZZYYYZZZYYYXXXVVVPPPNNNMMMMMMQQQVVV\\\___bbb```___]]]]]]]]]]]]]]]YYYWWWUUUSSSQQQPPPPPPQQQOOOPPPRRRUUUXXXZZZ\\\]]][[[[[[[[[[[[\\\^^^```aaaccceeeggghhhhhhiiikkkmmmmmmmmmlllkkkjjjhhhgggfffeeekkkttt}}}~~~yyypppgggfffiiisss|||~~~~~~{{{{{{vvvpppjjjeee```[[[XXXLLL@@@555111000---+++,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------******+++,,,,,,------...///+++,,,111444777FFFVVVppp{{{xxxkkkTTTMMMOOO^^^kkkqqqwww}}}}}}wwwaaaJJJDDDJJJ^^^vvv|||lllXXXFFF???::::::???DDDOOOeee|||~~~zzzrrrkkkeeebbb```dddjjjuuu}}}xxxtttttttttuuuxxx|||}}}}}}}}}~~~yyywwwxxx}}}}}}xxxvvvrrriiiaaaUUUNNNHHHFFFDDDAAAAAACCCGGGKKKOOORRRTTTVVVXXXYYY___aaaeeegggfffbbb]]]ZZZPPPNNNJJJGGGDDDBBBAAA@@@999:::;;;;;;;;;===@@@BBBFFFMMMWWWaaajjjsss{{{yyymmmccc```dddiiipppvvvyyy|||~~~|||vvvpppmmmmmmllllllmmmmmmkkkgggcccaaaZZZWWWRRRMMMJJJJJJLLLMMMLLLJJJIIIGGGDDD???:::555333222111///---,,,,,,+++************))))))))))))&&&''')))******)))'''&&&&&&&&&&&&''''''''''''''''''(((+++///555888999999888222...---,,,+++...333666999>>>CCCGGGHHHHHHHHHCCCCCCCCCCCCCCC@@@;;;888666333222555666888???FFFIIIJJJJJJHHHCCC;;;333---+++///111222888AAAHHHIIIKKKGGGAAA:::666555555666222222333333333333444444222333444444222000000111000000000000111222333444555555555444333333222222000000000000////////////------------------------------,,,,,,,,,,,,,,,---***++++++,,,...000222333444333333333222222222222///000000000//////111222555888===BBBEEEGGGGGGGGGEEEDDDCCCBBBAAA???>>>===:::999777555444333333444555777999<<>>CCCFFFMMMWWWfffrrrzzzzzznnndddbbbeeeiiipppwwwzzz}}}}}}vvvppplllkkkkkklllmmmmmmkkkgggbbb___ZZZWWWRRRMMMKKKKKKLLLNNNKKKJJJHHHFFFCCC???:::666222222000...---,,,++++++++++++*********)))))))))'''((()))******)))(((''''''''''''''''''''''''''''''((()))---111444555444666111---------,,,000666999<<>>FFFIIIIIIIIIGGGCCC<<<333---,,,000111222777@@@FFFFFFGGGEEE@@@;;;777555555555333333333333333333333333222333444444222111111111000000000000000111222333444444444444333333222222000000000000////////////------------------------------,,,,,,++++++,,,,,,++++++,,,---...000222333333333333222222111111111---///000000///000222444444888===BBBEEEFFFFFFEEEDDDDDDDDDCCCBBBAAA@@@???:::999777555444444444555555777:::>>>@@@AAA@@@@@@CCCBBBBBBCCCFFFIIIJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNPPPRRRUUUXXX]]]cccgggiiifffccc```^^^\\\XXXVVVPPPOOOOOOOOORRRYYYbbbhhhhhhiiiiiifffbbb___]]]]]]]]]\\\[[[YYYXXXXXXYYYYYYWWWWWWWWWXXXYYYZZZ[[[\\\^^^______```bbbbbbcccccceeegggiiijjjjjjkkkmmmoookkkllllllllllllkkkjjjiiiiiinnnvvv~~~}}}zzzvvvrrrjjjbbbbbbfffvvv|||wwwtttpppkkkgggbbb\\\XXXKKK@@@444111000...,,,---,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,------......///+++,,,111222444AAAPPPlll~~~vvvhhhWWWQQQSSS___kkkpppwww~~~zzzyyyzzz|||{{{wwwfffPPPDDDEEEKKK```zzzzzzcccQQQAAA<<<;;;>>>BBBJJJ```vvvxxxmmmddd```___```gggrrr|||}}}{{{tttrrrqqqqqqtttyyy~~~}}}}}}}}}~~~~~~ssseee^^^[[[___jjjuuuwwwlllZZZUUUQQQTTT___jjjqqqtttqqqfff[[[SSSLLLFFFEEEGGGDDDGGGLLLOOOQQQTTTXXXZZZUUUXXX]]]aaaddddddcccbbb\\\ZZZUUUPPPJJJEEEAAA@@@;;;;;;;;;:::;;;???DDDHHHSSS^^^mmmyyy|||qqqfffdddfffjjjpppvvvxxx|||~~~|||vvvpppmmmlllkkklllnnnnnnkkkgggbbb___ZZZWWWRRRNNNKKKKKKMMMNNNLLLKKKHHHFFFDDD@@@;;;888111000///---,,,++++++++++++++++++*********))))))************************&&&&&&&&&'''''''''((((((((('''(((***...000000///444///,,,------...222888>>>AAAFFFKKKNNNNNNNNNMMMCCCCCCCCCDDDDDDBBB>>>;;;999555444555555666<<>>555///...111222111666>>>DDDDDDDDDCCC@@@===:::777555444333333333333333333333333111333444444222111111222111000000000000111111222444444444333333333333222000000000000////////////------------------------,,,,,,+++***************,,,,,,,,,---...000111222222222222222111111111111---...///000///000333555444777<<>>@@@HHH]]]rrrzzzooofffbbbbbbaaaiiittt|||~~~~~~~~~~~~wwwvvvttttttvvvzzz~~~~~~}}}~~~~~~uuuggg^^^YYYYYY```hhhtttyyy|||xxx|||~~~zzztttmmmaaaVVVNNNKKKIIIMMMXXXhhhvvv~~~}}}sssiiiaaaYYYPPPJJJJJJFFFIIILLLNNNPPPRRRUUUWWWTTTUUUXXXZZZ]]]^^^``````]]]\\\XXXTTTOOOJJJEEECCC>>>=========>>>CCCIIINNNVVV___llluuu|||~~~rrrhhheeegggkkkpppvvvvvvzzz}}}|||wwwqqqnnnmmmkkklllnnnnnnkkkfffaaa^^^[[[WWWSSSNNNLLLLLLNNNOOONNNLLLIIIGGGEEEAAA<<<999111000...---,,,+++******+++++++++************)))''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))(((''''''))),,,---------333...+++---...///444:::===@@@DDDIIILLLMMMLLLKKKCCCCCCDDDEEEEEECCC???<<<:::777555555555666;;;BBBCCCCCCCCCEEEDDD???777111///111222111555===BBBCCCCCCBBBAAA???<<<999666555333333333333333333333333111333444444222111111222111111000000000000111111444333333333333333333333000000000000////////////------------------------++++++***))))))((())))))---------......000111222111111111111111111111111---...///000000111444666444777<<>>BBBCCCCCCAAA@@@DDDCCCBBBCCCFFFIIIKKKKKKKKKLLLNNNPPPRRRSSSTTTTTTVVVVVVUUUSSSTTTWWW]]]aaagggeeebbb```___]]]ZZZXXXRRRRRRPPPNNNNNNSSS[[[bbbgggkkknnnnnnjjjeeecccbbb^^^]]]\\\[[[ZZZ[[[[[[\\\XXXXXXXXXXXXYYY[[[]]]___\\\]]]___bbbdddffffffggghhhiiikkkkkkkkkkkkmmmnnnlllmmmnnnoooppppppppppppooouuu}}}}}}}}}||||||zzzssslllddd```eeemmmzzzzzzsssrrrpppnnnjjjddd\\\WWWKKK???444111000...------,,,------......------,,,++++++,,,,,,,,,---------,,,,,,---......//////000///+++,,,111111333>>>MMMnnnxxxddd^^^\\\bbbhhhnnn|||~~~uuuqqqrrruuuwwwuuurrrttttttgggQQQCCCAAAHHHWWWooohhhRRRDDD>>><<<>>>@@@GGG[[[ppp{{{ppphhheeeeeeaaajjjvvv|||}}}|||~~~{{{yyyxxxwwwyyy|||~~~~~~~~~~~~~~~~~~|||nnnccc[[[VVVXXX^^^eeejjjrrrzzz}}}zzzxxxwwwwwwxxx|||{{{tttkkkbbbVVVLLLDDDBBBAAADDDPPPaaasss~~~}}}uuunnneeeYYYPPPMMMIIIKKKLLLMMMLLLMMMNNNPPPSSSSSSSSSTTTVVVXXXZZZ\\\[[[ZZZYYYWWWTTTPPPLLLJJJBBBBBBAAAAAADDDIIIQQQVVVVVV^^^hhhooovvvwwwkkkgggiiilllrrrxxx|||}}}vvvooolllkkklllkkkkkkkkkjjjfffbbb^^^___ZZZSSSMMMIIIHHHIIIKKKLLLJJJHHHFFFDDDAAA<<<999666333...+++***+++...000*********)))******++++++,,,+++++++++******))))))((((((((((((''''''''''''&&&'''(((***,,,...///000222...,,,------...333;;;===EEELLLLLLKKKLLLLLLJJJCCCCCCDDDEEEFFFCCC???;;;<<<:::777444444666888:::@@@EEEHHHFFFCCC???888111...///000333777===BBBEEEGGGDDD???:::777666666777444444333333333333222222222222333333333444444444333222111000/////////000555444333222111111111111333333222111000...,,,+++,,,,,,,,,+++++++++******,,,,,,+++***))))))******...///000111111000///...000000///...............///111111111000111222444555888<<<@@@BBBCCCCCCCCC@@@@@@@@@BBBDDDCCCAAA???999888555333222333444444555:::AAAEEEFFFEEEDDDCCCEEEDDDCCCDDDEEEGGGJJJLLLLLLNNNPPPQQQQQQQQQSSSTTTTTTTTTSSSSSSTTTWWW[[[]]]______^^^]]][[[YYYXXXVVVSSSPPPKKKIIIIIINNNSSSWWWcccgggkkkmmmkkkgggbbb```]]][[[ZZZZZZ[[[[[[ZZZXXXWWWWWWVVVVVVWWWXXXZZZ[[[ZZZ\\\^^^aaaccceeefffgggjjjmmmooopppooommmmmmmmmsssnnnmmmppprrrooommmmmmnnnttt~~~}}}{{{{{{wwwuuuwww~~~~~~vvvmmmfffeeejjjppp{{{~~~{{{uuusssoookkkfff```YYYTTTIII===222///000---***)))***))))))((()))+++,,,---++++++,,,------------,,,---,,,,,,,,,,,,---......------...111222555AAAMMMooooooeee^^^bbbmmmxxxxxxtttuuuvvvxxxtttoooppphhhTTTDDD???GGGSSSeeexxxmmmYYYFFF???<<>><<<;;;999666444333555777888===CCCGGGFFFEEECCC===666000///000222666===CCCFFFJJJFFFAAA;;;777555444555444444333333333333222222000000111111111222222222000//////000000111222222111111000000111111222222111000000///---,,,******,,,,,,,,,,,,++++++++++++++++++***)))))))))))))))++++++,,,....../////////...............///000000000111222111111111333555777999<<<@@@BBBBBBAAAAAA??????@@@BBBCCCCCC@@@>>>888777555333222222333444777;;;AAAEEEFFFEEEDDDDDDDDDDDDCCCDDDEEEHHHJJJLLLKKKMMMPPPRRRRRRSSSUUUVVVUUUTTTRRRRRRSSSUUUXXXYYYZZZZZZYYYXXXVVVTTTSSSRRRNNNKKKGGGEEEEEEIIIMMMPPPYYY^^^cccffffffcccaaa```]]]\\\[[[[[[\\\[[[ZZZXXXWWWWWWVVVVVVWWWXXXZZZ[[[\\\]]]```bbbeeeggghhhiiikkknnnpppqqqooommmmmmmmmrrrnnnmmmrrrtttrrrpppqqqrrrxxx|||{{{|||wwwsssqqqttt||||||uuulllfffgggmmmttt}}}}}}{{{uuusssoookkkfff```YYYTTTJJJ>>>444111222///,,,+++,,,,,,************+++,,,))))))***++++++++++++***---,,,,,,,,,,,,---......------...111222555@@@LLLppptttiiibbbeeeooozzzyyywwwyyy}}}yyytttssshhhSSSDDD@@@CCCPPPcccwwwnnnZZZEEE>>>:::===???CCCSSSddd~~~{{{ppphhhbbbdddlllvvv}}}{{{|||}}}||||||~~~~~~xxxjjjaaa\\\ZZZZZZ[[[]]]bbbhhhkkklllkkkiiijjjlllnnnqqqvvv}}}{{{pppbbbSSSJJJEEEAAA???AAADDDLLL\\\kkk~~~zzzlll^^^UUUQQQOOOMMMLLLMMMOOOOOONNNLLLMMMOOORRRTTTVVVWWWXXXXXXXXXYYY^^^ccchhhhhhhhh\\\WWWPPPKKKKKKOOOVVVZZZ\\\\\\___fffppp{{{ooonnnrrrtttwwwyyyvvv{{{zzzrrrmmmjjjmmmlllllllllllliiieeeaaaaaa]]]UUUNNNJJJIIIKKKLLLJJJKKKLLLMMMJJJDDD;;;555444333000...,,,+++***+++,,,,,,+++***))))))))))))((((((''''''''''''&&&&&&((((((((((((''''''''''''''''''(((***,,,...000111222...,,,---...///666>>>DDDLLLPPPNNNKKKIIIHHHEEECCCAAA???>>>>>>>>>===<<<:::888666333222333555666===CCCGGGGGGFFFEEE@@@999222000///000555<<>>>>>>>>@@@BBBBBB@@@===777666444222222222333444888===BBBFFFGGGEEEDDDDDDCCCCCCCCCDDDFFFHHHKKKLLLJJJMMMPPPRRRSSSUUUWWWXXXUUUTTTRRRPPPPPPQQQRRRSSSRRRRRRQQQOOOMMMLLLJJJJJJFFFDDDBBBAAAAAACCCEEEGGGMMMRRRXXX\\\^^^^^^^^^^^^]]]\\\[[[[[[\\\[[[ZZZXXXWWWWWWVVVVVVWWWXXXYYYZZZ]]]___aaadddgggiiikkkkkklllnnnpppqqqooonnnnnnnnnrrrooooootttvvvuuutttvvvwww|||~~~yyyxxx}}}zzzuuuqqqooottt{{{{{{tttlllgggiiirrryyy}}}zzzuuurrrnnnjjjeee___XXXSSSHHH===333111111...,,,,,,...---,,,+++************)))******+++++++++++++++---,,,,,,,,,,,,---......------///111222555???KKKooozzzoooeeegggpppzzzzzzwww{{{{{{vvvfffQQQCCCAAA???LLL```uuuoooZZZDDD<<<888:::<<<@@@MMM]]]yyysssjjjddddddkkkttt{{{~~~|||||||||||||||~~~~~~pppeee^^^[[[ZZZZZZ\\\```dddeeefffkkknnnssswww|||uuuhhhYYYPPPDDD@@@>>>???@@@FFFRRR^^^qqqwwwiii```UUUQQQLLLJJJJJJKKKLLLLLLNNNOOOPPPRRRTTTUUUUUUUUUWWWWWWYYY^^^gggooouuuxxxmmmdddZZZSSSSSSWWW[[[]]][[[[[[^^^fffqqq~~~sssssswwwxxxxxxxxxvvv{{{~~~xxxrrrnnnmmmmmmmmmmmmmmmmmmkkkgggcccccc^^^WWWOOOKKKJJJKKKMMMKKKKKKLLLLLLIIICCC:::444555444222000...,,,***)))---,,,+++***))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''''''''(((***,,,///111333222...,,,---...///777???GGGMMMQQQNNNIIIGGGDDDAAABBB@@@>>>>>>>>>>>><<<::::::888666333222333444555???EEEIIIHHHGGGEEE@@@999444222///000444;;;DDDIIIMMMIIICCC<<<777555444444444444333333333222222222222222333333333444444444333333222111000///------......//////111222444555333222111000///...------......---------,,,,,,,,,))))))((((((((((((((()))---,,,,,,,,,---///111333------------...000111222000111222222222333555777888:::<<>>@@@AAAAAA>>><<<666555333222222333444555:::>>>CCCFFFFFFEEEDDDDDDBBBBBBCCCDDDFFFIIIKKKMMMLLLNNNQQQSSSTTTTTTVVVXXXUUUSSSQQQNNNMMMLLLLLLMMMJJJIIIGGGFFFDDDBBBBBBAAA@@@@@@???>>>>>>???@@@@@@EEEIIINNNRRRUUUWWWYYYZZZ[[[ZZZZZZ[[[[[[[[[YYYWWWXXXXXXWWWVVVWWWXXXYYYZZZ^^^___bbbeeegggjjjkkkllljjjmmmooopppoooooopppqqqsssqqqrrrvvvxxxvvvvvvyyy{{{yyysssrrrzzz|||~~~{{{wwwtttrrrvvv}}}}}}uuulllgggkkkuuu}}}}}}{{{tttqqqnnnjjjeee^^^WWWSSSDDD:::111///...+++***+++---------,,,,,,++++++++++++,,,------......---------,,,,,,,,,,,,---......------///111222444>>>IIIlllqqqeeeeeelllvvvzzzvvvxxxxxxeeeOOOCCCAAA>>>KKK___sssmmmYYYDDD<<<777999:::===HHHVVVqqqvvvlllfffccciiiqqqyyy}}}~~~}}}|||{{{{{{{{{{{{|||}}}vvvlllfffcccaaabbbfffjjjmmmnnnxxx|||{{{ooo```WWWHHHCCC@@@@@@@@@CCCKKKTTT```tttyyymmm^^^XXXPPPKKKIIIJJJKKKLLLNNNOOOQQQSSSTTTUUUVVVVVVXXXXXXYYY^^^fffpppyyy~~~yyynnnaaaZZZZZZ]]]^^^^^^^^^]]]```gggpppzzzyyy{{{zzzxxxwwwyyy{{{}}}{{{uuuqqqpppqqqmmmmmmmmmnnnnnnlllhhheeeccc___WWWPPPKKKJJJKKKLLLKKKJJJJJJIIIFFFAAA:::666555555444222000---+++***---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((())),,,///222444333///,,,,,,---///666>>>FFFMMMQQQMMMHHHFFFCCC@@@AAAAAAAAABBBBBBAAA===999999888666444444444555555<<>>AAACCCDDDDDD>>>>>>>>>@@@AAA???===:::555444333222222333555666<<>><<<;;;;;;:::<<<===============>>>>>>AAADDDHHHKKKNNNPPPSSSVVVXXXXXXXXXZZZ[[[[[[YYYVVVZZZYYYXXXXXXXXXYYYZZZ[[[^^^___aaadddfffhhhiiijjjgggjjjmmmnnnooopppsssuuuuuussstttxxxxxxvvvvvvyyy}}}~~~~~~~~~tttmmmllluuuxxx{{{}}}{{{yyywwwvvvwww~~~uuukkkgggkkkvvv~~~|||sssqqqmmmiiiddd^^^WWWRRRAAA999111...---******,,,++++++,,,,,,------------,,,,,,---............------,,,,,,,,,,,,---......------///222222333===GGGiiiqqqbbb___eeennnyyyyyyuuuvvv}}}yyyeeePPPDDDAAA@@@LLL^^^qqq~~~lllYYYFFF===777999:::;;;DDDPPPeeezzzxxxmmmfffcccgggnnnvvv{{{}}}|||{{{xxxxxxxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~wwwuuussstttwww{{{~~~uuuggg\\\KKKFFFBBBAAA@@@@@@FFFMMMTTTeee{{{~~~llldddZZZRRRNNNMMMNNNNNNNNNOOOQQQSSSUUUWWWXXXXXXZZZZZZZZZ\\\bbbjjjsssxxx{{{qqqddd^^^]]]______^^^bbb```aaaeeekkkvvv{{{xxxxxx{{{|||}}}yyytttpppppprrrllllllmmmnnnnnnmmmiiifffddd___WWWPPPKKKJJJKKKLLLJJJIIIHHHHHHFFFAAA;;;777555444333111///---,,,+++,,,,,,+++***))))))))))))((())))))))))))*********((((((((((((''''''''''''((((((((())),,,///333555444///+++++++++---444===EEELLLPPPMMMIIIHHHEEEBBBDDDDDDEEEGGGGGGEEE@@@<<<999999777777666777777888555<<>>;;;999777666666777999999:::;;;<<<<<<======???AAACCCFFFHHHKKKOOOSSSVVVVVVWWWZZZ\\\\\\ZZZXXX\\\[[[ZZZYYYYYYZZZ[[[\\\___```bbbdddeeegggggghhhfffhhhkkkmmmnnnpppsssuuutttsssuuuxxxxxxuuuvvvzzz~~~|||~~~~~~ssslllkkkppptttxxxzzzzzzyyyxxxxxxvvv}}}}}}rrrhhhdddjjjvvv}}}{{{sssppplllhhhccc]]]VVVQQQAAA999222000...+++,,,///)))***+++,,,------------******+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---...000222222333;;;FFFcccppp___ZZZ^^^fffqqqzzz~~~~~~zzzwwwxxx~~~{{{hhhTTTGGGBBBBBBLLL\\\nnn||||||mmm[[[GGG===888999:::999@@@JJJ[[[ppp|||ooogggcccfffllltttzzz|||{{{yyysssssssssvvvzzz}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}yyyzzz}}}yyylll```MMMFFFAAA???>>>>>>BBBGGGNNNZZZlllwwwooocccXXXQQQOOONNNMMMPPPQQQSSSUUUWWWXXXYYYZZZ[[[[[[\\\\\\^^^cccjjjoootttmmmddd___^^^_________cccaaa```aaabbbhhhvvv}}}zzz{{{zzz|||~~~{{{uuupppooooookkkkkklllmmmnnnmmmiiifffccc___WWWOOOJJJIIIJJJKKKGGGHHHIIIJJJIIIDDD<<<777333222000...---,,,,,,+++++++++***************+++(((((()))))))))*********((((((((((((''''''''''''((((((((())),,,000444666555///+++***)))+++222;;;CCCKKKPPPOOOLLLKKKJJJGGGJJJIIIIIIJJJJJJHHHEEECCC:::999999999999:::;;;;;;111999???CCCEEEGGGDDD???555333111111555<<>>999777666666444444333333333333222222000000111111111222222222+++---///222333333222222222222111111111111222222111000...,,,,,,,,,---...,,,,,,,,,,,,++++++++++++)))))))))))))))***++++++((()))***+++++++++++++++---------......000111222000222333444444555888:::;;;<<<>>>@@@BBBDDDFFFGGGCCCBBBBBBAAAAAA>>>:::777666555444444444666888:::===@@@CCCDDDCCCBBBBBBBBB>>>???BBBEEEHHHKKKMMMNNNMMMOOORRRRRRRRRQQQRRRTTTTTTSSSPPPLLLHHHEEEBBBAAA>>><<<999777555444555555555555666777888:::;;;;;;<<<===???AAACCCHHHMMMQQQUUUUUUXXX[[[______^^^\\\^^^]]]\\\[[[[[[[[[]]]]]]aaabbbcccdddeeefffffffffgggiiikkkllllllnnnppprrrppppppssswwwwwwuuuwww|||~~~{{{}}}~~~vvvppppppqqquuuyyy|||{{{zzzyyyyyyxxx~~~~~~xxxmmmccc```gggvvv{{{xxxrrrppplllhhhccc]]]VVVQQQ@@@888222000---+++,,,000)))***+++,,,,,,++++++******+++,,,,,,---,,,,,,,,,---,,,,,,,,,,,,---......---...000222222222:::DDDXXX~~~qqq^^^WWWZZZbbbmmmvvv{{{|||~~~~~~{{{zzz~~~|||mmm[[[LLLDDDBBBKKKZZZkkkzzz}}}ppp```HHH===777888888777<<>>>>>AAAFFFJJJSSSaaaooo|||nnnbbbZZZUUURRRPPPTTTTTTVVVWWWXXXYYYYYYYYYZZZ\\\]]]]]]^^^```eeeiiijjjgggbbb___]]]]]]___```___]]][[[ZZZXXXYYYcccnnn~~~{{{~~~xxx|||}}}wwwqqqnnnmmmjjjjjjkkkmmmnnnmmmiiifffccc^^^VVVOOOJJJHHHIIIJJJEEEGGGKKKNNNMMMFFF===666111000...,,,++++++++++++******************++++++'''((((((((())))))******)))(((((((((''''''''''''((((((((())),,,000444777555000+++)))((()))111999CCCKKKQQQPPPNNNNNNMMMKKKOOOMMMKKKJJJKKKKKKIIIHHH::::::::::::;;;<<<======333:::@@@BBBDDDDDDAAA;;;555333222222666<<>>???@@@AAACCCDDDEEEFFFEEEDDDCCCBBBAAA>>>999666666555444444555777999;;;===???BBBCCCBBBAAAAAAAAA===???BBBEEEIIIKKKMMMNNNKKKMMMPPPQQQQQQRRRSSSUUUTTTSSSPPPLLLHHHDDDAAA@@@===<<<999666444444444555222222222333555777999:::999;;;<<<>>>AAAFFFLLLQQQUUUVVVYYY]]]aaabbb```^^^___^^^]]]\\\\\\\\\]]]^^^ccccccdddeeeffffffffffffiiikkklllkkkkkkkkknnnpppmmmnnnrrrvvvwwwuuuxxx~~~~~~{{{}}}zzzttttttuuuyyy}}}~~~|||{{{{{{{{{yyyssshhh^^^]]]fffuuu}}}yyyvvvrrrooolllhhhccc\\\UUUQQQ===666000---+++(((***...***+++,,,,,,+++***(((''',,,---......//////......---,,,,,,,,,,,,---......---...000333222222:::DDDOOOuuurrr^^^VVVXXX```kkktttyyy~~~~~~}}}~~~{{{|||~~~ppp```PPPEEEAAAJJJXXXiiiyyy~~~rrrdddGGG===666777777555999AAAOOOccczzzuuuiiibbbdddiiiqqqxxx{{{yyywwwkkkkkklllqqqxxx}}}~~~~~~~~~zzz~~~yyyooojjjeeehhhqqq|||}}}pppcccRRRJJJBBB@@@???@@@CCCHHHFFFOOOZZZcccooo}}}pppfff```\\\ZZZWWWWWWXXXXXXYYYXXXXXXWWWXXX[[[^^^______```dddgggccccccaaa___\\\\\\___aaa\\\YYYXXXUUUQQQOOOWWWaaa}}}}}}zzz{{{{{{yyytttooolllkkkhhhjjjlllmmmlllkkkhhhgggeee^^^UUUMMMIIIHHHHHHHHHEEEIIIMMMMMMIIICCC===999333222000...,,,+++************))))))))))))******+++***)))'''&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&''''''((())),,,///222444555000...---,,,+++000777EEELLLQQQSSSUUUWWWUUUPPPLLLNNNNNNNNNQQQSSSPPPJJJ???<<<999999;;;<<<:::777111555:::???AAAAAA@@@>>>999333000222555:::BBBKKKNNNLLLGGG@@@999666555666444333333222222333333444,,,...111222111/////////222222222222222222222222111000///......///000111//////.........---------************************++++++******)))*********++++++,,,,,,,,,,,,------000000////////////000000222222444555888;;;===>>>======>>>???AAADDDFFFGGGFFFFFFEEECCCAAA>>><<<;;;:::999666444444666888:::;;;;;;<<<<<<===>>>>>>???===>>>AAACCCFFFGGGHHHIIIMMMNNNNNNNNNOOOQQQRRRSSSUUURRRMMMHHHDDDAAA@@@@@@999999999999777555222111666555444333444666888999:::;;;<<<<<<>>>BBBHHHLLLUUUXXX\\\^^^______```aaadddbbb```]]]\\\\\\]]]]]]```cccfffgggfffeeeeeeeeehhhhhhhhhiiijjjlllmmmnnnooooooqqqsssuuuxxxzzz{{{~~~~~~~~~}}}||||||}}}{{{}}}{{{~~~~~~xxx}}}}}}sssfff^^^\\\dddtttyyyuuuqqqpppkkkddd```\\\TTTKKK===555...------***))))))++++++,,,,,,,,,---------.........------,,,,,,,,,---------------...//////------...///111555;;;???NNNjjjxxxiii^^^\\\bbbkkkrrryyy{{{~~~~~~}}}uuukkkYYYGGG>>>PPPWWWiiiuuuuuuuuudddLLLCCC:::777777777:::???IIITTThhh|||wwwmmmdddcccfffnnnwww|||{{{xxxppplllkkkpppyyy}}}~~~~~~}}}oooddd^^^ZZZ^^^iiiyyy|||mmmbbbWWWMMMDDDAAAAAA???@@@BBBHHHIIIPPPZZZaaahhhuuu~~~qqqgggcccbbb[[[XXX]]]```]]]YYYYYYZZZ___aaa```aaafffiiiiiigggeeeaaa]]]ZZZYYY\\\^^^ccc]]]UUUNNNKKKNNNTTTXXX{{{||||||yyyuuupppmmmllliiijjjlllmmmmmmkkkiiigggddd]]]TTTLLLHHHGGGHHHHHHGGGJJJMMMMMMIIIBBB<<<999333222000...,,,+++************))))))))))))*********)))(((''''''&&&''''''$$$######$$$'''((((((''''''''''''))),,,///222333444///---,,,+++***///666DDDLLLTTTWWWYYYYYYVVVPPPNNNPPPQQQQQQTTTXXXUUUPPPAAA>>>:::999::::::888666333666;;;???AAA@@@???===999333000222555:::BBBKKKNNNLLLGGG@@@:::666555666444444333333333333444444...000222333111/////////222222222222222222222222000000////////////000000..................------++++++++++++++++++++++++******))))))))))))*********++++++,,,------......000000/////////000111111222333444666999;;;<<<=========>>>???@@@BBBCCCDDDFFFFFFEEECCCAAA>>><<<;;;:::999777666666777888999999::::::;;;<<<===>>>>>>???@@@BBBDDDGGGIIIKKKLLLKKKLLLLLLNNNOOOQQQSSSTTTRRROOOKKKFFFBBB@@@>>>>>>:::::::::999888666444222555444333333444555888999::::::::::::;;;???EEEJJJSSSWWW\\\```bbbcccdddfffeeedddaaa___^^^______```aaacccffffffeeedddddddddeeegggiiikkkllllllkkkkkkmmmooorrruuuwwwxxxxxxxxx}}}||||||{{{{{{{{{||||||~~~~~~||||||{{{pppddd^^^]]]eeevvv}}}xxxuuuqqqpppkkkddd```\\\TTTKKK<<<444---------+++)))+++++++++,,,,,,,,,---------.........------,,,,,,,,,......---------......///---...///000111555:::===HHHdddtttfff```ccckkkqqqwwwyyy|||~~~}}}xxxnnn\\\IIIAAARRRXXXjjjvvvvvvwwwfffLLLCCC:::888777777999===CCCOOOcccwwwwwwmmmeeedddfffmmmvvv|||{{{yyypppllljjjnnnwww}}}~~~|||}}}~~~wwwnnncccZZZVVVQQQUUUaaaqqq}}}}}}tttkkkWWWMMMEEECCCCCCBBBCCCFFFIIIJJJOOOUUUYYY\\\eeeppp{{{rrriiibbbcccdddaaa^^^___\\\^^^___```dddjjjllljjjfffccc___[[[XXXYYY[[[^^^aaa[[[SSSLLLJJJLLLRRRVVV|||}}}}}}zzzuuupppmmmllljjjkkkmmmnnnnnnllljjjhhhddd]]]TTTLLLHHHHHHHHHHHHHHHKKKNNNMMMHHHAAA;;;888333222000...,,,+++************))))))))))))******((((((''''''''''''(((((($$$######$$$''')))((((((&&&''''''(((+++...000222222...,,,+++***)))...444BBBLLLVVVZZZ[[[[[[VVVPPPKKKNNNPPPPPPSSSVVVTTTPPPDDD@@@;;;999::::::888555666999===@@@AAAAAA???===:::444000222555:::BBBKKKNNNLLLGGGAAA:::666555666555444444333333444444555000222444444222000//////222222222222222222222222//////000000000000//////------..................,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))*********++++++,,,---......///000/////////000111222222222333666888:::;;;;;;;;;<<<<<<<<<===>>>???AAABBBEEEEEEDDDBBBAAA>>>===;;;::::::999999888888888888777777888999:::;;;<<<===<<<<<<===???BBBFFFIIIKKKJJJKKKLLLNNNOOOQQQSSSTTTNNNLLLHHHDDD@@@>>>===<<<;;;;;;;;;:::999777666555333333222333444666888999;;;:::999777888<<>>III]]]rrrwwwnnnfffdddfffllluuu||||||zzzoookkkiiimmmttt{{{|||{{{{{{wwwjjjccc\\\TTTNNNMMMJJJNNNXXXhhhwww}}}yyyrrrXXXOOOFFFDDDEEEEEEGGGJJJIIIJJJNNNRRRSSSSSSWWW^^^ssstttoookkkgggdddeee^^^^^^^^^___gggooooookkkeeeaaa\\\WWWVVVWWWZZZ\\\]]]XXXPPPIIIGGGJJJOOOSSS}}}~~~~~~{{{vvvqqqnnnllljjjlllnnnooonnnmmmjjjhhhddd^^^TTTMMMIIIIIIIIIJJJJJJMMMOOOMMMGGG@@@:::777333222000...,,,+++************))))))))))))******'''''''''''''''((())))))'''%%%%%%&&&((()))((('''&&&&&&'''(((***,,,...000000---++++++)))(((,,,222>>>IIISSSWWWWWWWWWUUUPPPLLLOOOQQQPPPQQQTTTRRRNNNFFFAAA<<<999:::;;;:::999;;;===@@@CCCDDDCCCBBBAAA===666111222444999BBBJJJMMMLLLHHHBBB;;;777555666555444444333333444444555222444555444222000000000111111111111111111111111...///000111111000///...---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,---------------/////////000111222333444333444777:::;;;;;;:::999999999:::;;;<<<>>>@@@AAACCCBBBBBBAAA???===<<<;;;:::;;;;;;;;;:::999777666444555666777999:::;;;<<<:::::::::<<>><<<<<<<<<<<<<<<;;;:::999888888444444444555666888:::;;;<<<;;;999666666:::???DDDIIINNNUUU\\\```bbbdddffffffeeecccbbbbbbdddeeefffdddfffggggggeeeccccccddddddeeegggiiijjjiiiiiihhhmmmnnnqqquuuxxx|||~~~~~~{{{xxxwwwwwwyyyzzz|||}}}{{{pppddd___aaajjjzzz|||zzzxxxwwwqqqpppjjjccc___[[[RRRIII:::222,,,---...---,,,...,,,,,,,,,------------..................---------000//////...............///000111111111222666888<<>>???>>>???AAADDDFFFHHHHHHGGGFFF@@@999333222444888@@@IIIMMMLLLHHHCCC<<<777555555444444444333333444444444333444555444222000000111111111111111111111111111...///000111111000///...---.....................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...///......------,,,,,,+++//////000000222333444555444666888:::;;;:::999888666666777999;;;>>>@@@AAA@@@@@@??????===<<<;;;:::;;;;;;<<<<<<:::888666444222222444666888999;;;;;;=========???AAAEEEIIIKKKNNNNNNOOOOOOOOONNNMMMLLLIIIHHHFFFDDDAAA???>>>=========<<<;;;;;;;;;;;;;;;777888888999:::;;;<<<===>>><<<:::777666888===AAAFFFKKKSSSZZZ^^^aaacccdddeeedddcccbbbbbbdddeeegggggghhhiiihhhfffeeeeeefffggggggfffeeefffgggiiijjjmmmnnnnnnqqqvvv}}}{{{xxxxxxxxxyyy|||~~~{{{|||~~~}}}qqqeeeaaadddmmm|||~~~|||yyyxxxwwwpppoooiiibbb]]]YYYPPPGGG:::222------...------///,,,,,,---------.................................000//////........./////////000111111111222444666;;;NNNjjj~~~pppnnnwwwxxxnnnhhhrrrnnnVVVEEEMMMNNNdddssssssvvvjjjVVVJJJ>>>;;;:::888666666<<>>GGGMMMLLLIIICCC===888666555444333333222222333333444333444444333111000111222111111111111111111111111//////000000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...//////......---,,,,,,,,,//////000111222444666777777888999:::::::::999888666666777999;;;===???@@@>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;999777555333000111333555777999;;;<<<<<<<<<===>>>AAADDDFFFHHHMMMNNNNNNNNNMMMKKKIIIGGGHHHGGGFFFDDDBBB@@@???>>>======<<<;;;;;;;;;<<<<<<;;;;;;<<<======>>>>>>>>>===<<<:::777555666999<<>>@@@???HHHRRR^^^qqqzzzjjj^^^QQQKKKHHHFFFFFFIIINNNSSSVVVWWWWWWXXXUUUPPPPPPRRRYYYhhh{{{vvvvvv}}}wwwooofffZZZRRRQQQRRRTTTUUUTTTPPPJJJEEECCCFFFJJJMMM~~~}}}}}}}}}zzztttoookkkjjjiiijjjlllmmmmmmkkkiiigggccc\\\SSSLLLIIIIIIJJJJJJKKKMMMNNNKKKFFF@@@;;;999333222000...,,,+++************))))))))))))******(((((('''''''''(((((()))&&&%%%%%%&&&(((***)))(((&&&&&&%%%%%%&&&(((***+++...,,,+++,,,***(((+++000222???JJJLLLLLLLLLNNNMMMLLLQQQTTTQQQNNNMMMMMMJJJIIIBBB;;;888999<<<>>>>>>???AAAEEEIIIMMMOOOQQQQQQGGG>>>666333222555<<>>===<<<<<<<<<<<<;;;999777555444333///000222444777999;;;<<<:::;;;<<<>>>@@@AAACCCCCCIIIJJJJJJJJJIIIGGGEEEDDDEEEEEEDDDCCCBBB@@@???>>>===<<<;;;;;;;;;<<<=========>>>>>>??????>>>>>>>>>;;;;;;:::777555444555777===CCCNNNWWW]]]aaadddfffgggfffdddccccccdddeeeffffffggghhhgggffffffhhhjjjiiihhhgggfffggghhhiiijjjkkkjjjkkkmmmrrryyy}}}|||||||||~~~~~~|||vvvjjj```___fffrrr|||xxxuuutttmmmlllfff^^^ZZZUUULLLCCC<<<444......///------...------------............---........./////////000............///000222222...///111111111222444555;;;DDDZZZvvvuuupppxxx|||qqqjjjmmmyyysss]]]JJJMMMLLLeeexxxxxx}}}uuubbbRRRAAA;;;;;;:::888888:::CCCTTThhhwww~~~{{{wwwgggbbb___bbbkkkuuuzzz{{{sssoookkkjjjmmmsssyyy}}}~~~~~~}}}~~~~~~|||uuummmaaaVVVKKKFFFCCC???>>>??????GGGOOOYYYmmmooocccVVVOOOKKKIIIJJJLLLOOOUUUXXXXXXYYY[[[WWWQQQOOONNNOOOVVVfff}}}uuujjj\\\SSSQQQRRRRRRRRRQQQMMMGGGBBBAAACCCGGGJJJ~~~|||}}}}}}yyytttnnnjjjiiihhhjjjlllmmmlllkkkhhhgggaaaZZZQQQKKKHHHHHHHHHIIIKKKLLLMMMKKKFFF@@@<<<:::333222000...,,,+++************))))))))))))******((((((''''''''''''(((((("""""""""$$$'''******)))&&&&&&%%%%%%&&&''')))***...,,,+++,,,+++)))+++000000>>>LLLPPPOOONNNNNNLLLLLLSSSVVVSSSPPPPPPPPPOOOJJJCCC;;;666777:::;;;;;;===@@@DDDIIIMMMQQQSSSTTTIII@@@777333222444;;;CCCMMMLLLJJJDDD>>>888666555222111111111111111111222000111222111000000222333000000000000000000000000111000///......///000111111111000...---,,,+++***************************''''''''''''((()))***+++******,,,---///000111222//////000111333666888999;;;:::999888888888999999<<<;;;::::::999999::::::@@@@@@@@@@@@@@@???>>>>>><<<<<<:::888666444333222///000222444777:::;;;===>>>???AAABBBDDDEEEEEEEEEDDDEEEGGGGGGGGGEEECCCBBBDDDDDDCCCCCCAAA@@@>>>===<<<<<<;;;::::::;;;===>>>???????????????>>>======999:::999777444222222333666===IIISSS[[[```ccceeeiiigggeeedddddddddfffgggeeefffgggfffffffffhhhjjjggghhhhhhiiiiiiiiiiiihhhiiiiiijjjmmmqqqvvvzzz}}}~~~xxxzzz|||{{{xxxxxx{{{~~~{{{|||~~~qqqeee\\\]]]fffsss{{{wwwsssqqqlllkkkeee]]]XXXTTTKKKBBB<<<444......///---,,,...---------.........//////---.........//////000000---------...000111333444---///111111111222444666:::AAAVVVtttwwwsss}}}{{{rrrlllooowwwttt^^^IIIJJJIIIcccvvvwww}}}vvveeeTTTBBB;;;;;;:::999999777@@@QQQfffwww~~~}}}zzzgggbbb]]]```jjjsssyyy{{{rrrnnnjjjhhhkkkqqqxxx||||||~~~}}}|||}}}~~~~~~~~~}}}}}}~~~}}}{{{wwwtttlllccc\\\RRRIIIFFFDDDAAA???@@@CCCJJJNNNVVViiirrreeeXXXQQQNNNLLLMMMPPPOOOUUUYYYYYY\\\```]]]VVVOOOMMMKKKKKKTTTeee{{{yyymmm^^^TTTQQQQQQQQQPPPNNNKKKEEE@@@???AAAEEEHHH}}}xxxrrrmmmjjjiiifffhhhkkklllkkkgggccc```ccc]]]SSSKKKHHHGGGHHHIIIMMMMMMMMMLLLHHHBBB===:::444333222111///---,,,+++&&&$$$###%%%((()))'''$$$***)))'''%%%&&&(((+++---******))))))((((((((('''''')))******))))))***+++******)))))))))+++,,,---333===IIIPPPPPPPPPQQQSSSSSSRRRSSSUUUWWWVVVRRRNNNJJJCCC;;;777999;;;:::888555888>>>EEELLLPPPPPPOOOGGG@@@777111111555<<<@@@IIILLLMMMIIIAAA888333111333222111111222222111///111111222333333333333222000000111000//////111222000111111111111222222222111///......//////...---++++++++++++++++++++++++************************,,,,,,,,,---...///000111444333222222333444666777<<<;;;:::999777666555444999999:::999888999<<<>>>===>>>???@@@AAABBBBBBBBB;;;999777555444333333333222333444666888:::<<<>>>:::<<<@@@BBBBBBBBBBBBCCCDDDDDDEEEEEEDDDBBB???>>>DDDCCCBBB@@@@@@@@@@@@AAA<<<<<<======<<<;;;::::::???@@@@@@@@@???>>><<<;;;;;;999666444222222222333666:::BBBLLLVVV___eeehhheeedddcccbbbbbbdddeeegggcccdddeeefffggggggggggggfffhhhjjjlllllllllmmmooonnnnnnmmmooorrrxxx}}}}}}~~~}}}{{{yyywwwwwwwwwxxx~~~||||||}}}{{{pppdddZZZZZZhhhxxx~~~}}}{{{xxxvvvoookkkeee___YYYPPPFFF???555333000---,,,---...///------------........................////////////------......//////000000222111111000111333444555===@@@OOOlllyyyyyyzzzyyyqqqjjjkkksss|||wwwdddRRREEEHHH[[[ppp{{{nnn___LLL===777777777777888>>>JJJ\\\sssyyypppiiibbbaaahhhrrrxxx{{{wwwooofffdddjjjrrrwwwyyy}}}{{{|||~~~}}}}}}}}}}}}|||{{{zzzyyy|||{{{xxxuuuqqqkkkccc^^^SSSNNNIIIIIIKKKMMMKKKHHHEEEHHHLLLTTTggg{{{yyymmm]]]TTTRRRTTTSSSQQQUUU[[[```aaabbbbbb___YYYQQQMMMKKKKKKLLLQQQ```mmm{{{qqqcccXXXSSSSSSSSSSSSNNNJJJDDD???>>>AAAFFFIII}}}~~~|||vvvpppkkkiiihhhiiikkklllkkkhhheeecccddd]]]SSSLLLHHHHHHIIIJJJLLLMMMMMMKKKGGGBBB<<<999333222000...---+++++++++'''''''''(((******)))(((***)))'''''''''(((***+++)))))))))(((((('''''''''''')))******))))))***+++******)))))))))***++++++111;;;HHHRRRUUUUUUSSSSSSTTTSSSTTTVVVXXXWWWTTTPPPMMMFFF===999888999777555444777<<>>>>>>>>???======>>>>>>===<<<<<<;;;>>>????????????>>><<<<<<;;;999777444222222222333444999@@@JJJSSS\\\bbbeeebbbbbbaaa```aaabbbdddeeedddeeefffgggggggggggggggfffhhhjjjkkkkkkkkkmmmnnnlllllllllnnnrrrwww}}}~~~|||{{{yyywwwuuuttttttttt~~~||||||~~~{{{ooodddZZZ\\\iiiyyy~~~|||{{{yyyvvvtttlllhhhbbb]]]XXXPPPFFF???555333000---,,,---...///////////////000000000000............////////////222222111111000000//////222111000000111222444555:::>>>MMMiiitttuuuvvvzzztttmmmnnnuuu}}}yyyhhhRRREEEGGGXXXllltttdddNNN???999888777666:::>>>GGGWWWlll~~~{{{pppiiiaaa___eeemmmtttwwwuuunnnfffccchhhpppvvvxxx~~~}}}zzz{{{}}}~~~}}}}}}}}}}}}|||{{{zzzzzzyyyvvvsssoookkkeee___[[[UUURRROOOPPPRRRRRROOOKKKEEEGGGIIIPPPaaauuu}}}qqqbbbXXXUUUVVVWWWVVVWWW]]]bbbccceeeeeebbb]]]QQQMMMIIIGGGFFFJJJVVVbbbuuu{{{kkk^^^WWWSSSRRRRRRNNNJJJCCC>>>===???CCCFFF{{{~~~~~~yyyrrrmmmjjjkkkkkkllllllkkkiiigggfffeee^^^UUUMMMIIIIIIJJJKKKKKKLLLLLLJJJFFFAAA<<<888555333000---+++++++++,,,((()))++++++*********+++)))))))))(((((((((((((((((((((((('''''''''''''''''')))******(((((()))+++*********)))))))))))))))///888EEEQQQXXXXXXTTTPPPQQQRRRTTTVVVXXXVVVSSSPPPOOOHHH@@@;;;888777555222222444888>>>DDDGGGHHHGGGIIIDDD<<<555333555999===GGGKKKNNNKKKDDD<<<777555444222111111222222111000111111222333333333333222222000000333666777555222444444333222111000///...///...------......---+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,...000111222000111222444555666666666777777666666666666555555666777777777666777999<<<<<<===???@@@AAABBBBBBBBB>>><<<999666333222222222666666777888999;;;<<<===:::>>>BBBDDDDDDBBBAAA@@@BBBCCCDDDEEEEEEDDDCCCBBBBBBBBB@@@??????>>>?????????????????????>>>>>>======>>>>>>>>>>>>>>>===<<<;;;:::777555333222222222222666===FFFOOOWWW\\\___^^^^^^^^^^^^___aaabbbccceeefffgggggggggggggggggggggiiikkkllllllkkkmmmnnnkkkkkklllnnnsssxxx~~~~~~}}}~~~{{{zzzwwwuuurrrqqqpppooozzz}}}yyy{{{zzzmmmddd\\\___kkkzzz~~~|||zzzyyywwwtttrrriiifff```\\\WWWPPPFFF???444222000...------...///////////////000000000000............////////////222222111111000000//////111111000000111222444555888<<>>;;;<<>>777333333666999CCCHHHLLLKKKEEE>>>888666444222111111222333111000111111222333333333333222333111000444:::;;;777333333333222222111000000//////---,,,,,,------,,,+++************************+++,,,,,,,,,,,,,,,------******+++,,,...000222333111222444555666555444444555555666666666777777777666777888777666777:::<<<===>>>@@@AAABBBCCCDDDDDD@@@>>>:::666333222222333888888888999:::<<<===>>>===AAAEEEGGGFFFCCCAAAAAAAAABBBDDDEEEEEEFFFEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@=========>>>============<<<;;;999666444333222222111444:::AAAIIIQQQVVVYYY[[[[[[\\\^^^___```aaabbbeeefffgggggghhhhhhggggggiiikkkmmmnnnmmmmmmnnnooollllllnnnqqquuu{{{~~~~~~~~~~~~}}}}}}{{{zzzxxxuuussspppooonnnvvv{{{vvvwww~~~~~~xxxmmmfff```dddooo}}}~~~|||zzzyyywwwssspppjjjfffaaa\\\VVVNNNEEE===222111///...------......------------........................////////////------......//////000000111000000000000222333444666;;;GGG^^^~~~{{{llljjjiiiyyy{{{uuutttwww|||sssfffXXXHHHCCCLLL\\\uuulllSSSCCC>>><<<888333888:::???JJJ\\\ooozzz{{{vvvooofffbbbdddlllssswwwuuuooohhheeehhhnnnsssvvvzzz{{{~~~~~~~~~~~~|||zzzzzz{{{}}}~~~~~~}}}|||~~~}}}|||{{{wwwsssmmmgggdddaaa___]]]^^^___```aaa___YYYPPPJJJCCCAAAAAAFFFUUUiiizzz}}}pppeee___^^^```bbbbbbhhhllllllmmmlllhhhbbbZZZSSSKKKFFFBBBAAAHHHPPPYYYccclllpppqqqqqqmmmhhhaaa___\\\^^^hhhyyy{{{kkk```YYYVVVUUUMMMJJJDDD>>>;;;;;;<<<>>>||||||zzzwwwrrrooonnnnnnnnnnnnmmmllllllkkkkkkkkkfff```VVVNNNKKKJJJKKKLLLKKKKKKKKKJJJFFF@@@;;;888555333///,,,******,,,---%%%(((******'''%%%''')))((()))***+++***((('''%%%&&&&&&''''''''''''''''''&&&((())))))(((((()))***)))***+++,,,+++)))(((&&&///222777>>>DDDGGGFFFDDDHHHLLLPPPSSSSSSRRROOOMMMKKKGGGBBB>>>;;;888555333,,,---000666===CCCFFFGGGFFFDDD???888222000222555>>>CCCJJJKKKFFF???999777444333222222333333222000111111222333333333333222333111111555:::;;;888333111111111111111111111111///---,,,,,,------,,,+++************************+++++++++,,,,,,---------+++++++++,,,...000111222333444555555555444333222555555666777777888888999777888888888777888:::===>>>???AAACCCDDDEEEFFFFFFAAA>>>:::666444333333444999999::::::;;;===>>>???AAADDDHHHIIIGGGEEECCCBBBBBBBBBCCCEEEFFFGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCBBBAAAAAABBBBBBBBBBBBBBBAAA>>>>>>>>>==================<<<:::888555444222222000333777>>>EEELLLQQQTTTWWWYYY[[[^^^```aaaaaaaaadddeeefffggghhhhhhhhhhhhkkkmmmooopppoooooopppqqqoooppprrruuuzzz~~~|||{{{{{{{{{}}}|||{{{yyywwwtttsssrrrxxx{{{xxx{{{|||uuulllhhheeeiiittt}}}|||zzzvvvrrrnnnlllhhhaaa\\\UUULLLBBB:::111000///...------......------------........................////////////------......//////000000111000000///000222333444555:::DDDWWWuuuzzzjjjgggdddttt}}}vvvvvvzzz~~~tttjjj]]]LLLDDDIIIUUUmmmmmmUUUEEE>>><<<999555444888===FFFWWWjjjwww{{{yyyrrriiidddeeekkksssxxxuuuqqqkkkgggiiinnnssswwwxxxzzz}}}~~~}}}}}}}}}|||zzzxxx{{{|||~~~~~~~~~~~~}}}|||xxxssslllgggeeedddcccbbbeeeeeedddbbb]]]TTTKKKEEEAAA@@@@@@FFFSSSeeeyyywwwllldddaaaccceeehhhnnnqqqpppooonnniiiccc\\\TTTLLLGGGCCCBBBGGGOOOYYYaaahhhjjjiiihhheee```]]]WWWQQQQQQ[[[lllqqqcccZZZUUUTTTLLLIIIDDD???<<<;;;<<<<<<|||{{{xxxtttooollllllmmmnnnnnnmmmmmmmmmlllllllllfff___UUUNNNJJJJJJKKKLLLKKKLLLLLLJJJFFFAAA<<<888222111...+++)))))))))***&&&''')))((('''&&&&&&&&&(((((()))******)))'''''''''''''''''''''(((((((((&&&((())))))''''''(((***(((***,,,------+++)))'''---///111444888;;;>>>???GGGKKKQQQUUUTTTRRRPPPOOOHHHFFFCCC@@@<<<888666555,,,,,,...444;;;AAADDDFFFDDDCCC@@@999222///000333:::@@@HHHKKKGGG@@@;;;888555333222222333333222111111111222333333333333222333111111444777888666333000000111111111222222222///...------......---+++******************************++++++,,,,,,------,,,,,,,,,---...///000111444444555555444444333222555555666777777888999999777888888888777888;;;===>>>???AAACCCDDDFFFFFFFFFBBB???:::666444444555666:::::::::;;;===???@@@AAAEEEGGGIIIIIIFFFDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFEEEDDDCCCBBBAAABBBBBBCCCCCCCCCCCCCCCAAA@@@???>>>===============<<<;;;999666444222111111333666<<>>:::666444555666888::::::;;;<<<>>>@@@BBBCCCGGGGGGHHHFFFDDDBBBBBBCCCDDDDDDDDDEEEFFFGGGHHHIIIGGGHHHHHHHHHHHHFFFEEEDDDAAABBBBBBCCCDDDCCCCCCCCCDDDCCCAAA???>>>=========>>>===<<<:::777555333111222333666;;;@@@FFFKKKNNNOOORRRWWW[[[^^^______^^^___```bbbdddfffhhhiiiiiigggjjjmmmnnnoooppprrrsssuuuvvvxxx{{{|||zzz}}}vvvnnnhhhggghhhnnnxxx}}}zzztttnnniiihhhccc]]]WWWQQQHHH===666//////.........---------////////////000000000000............////////////222222111111000000//////000000//////000111333444111777===GGG___|||tttfffccc___ooovvvwwwtttvvvsssxxx}}}zzzdddTTTLLLLLLRRRggg|||vvvaaaMMM???999888999333777999>>>LLLdddzzzuuujjjdddfffmmmrrruuurrrmmmiiihhhkkkqqquuuwwwyyy}}}}}}{{{yyy{{{~~~~~~{{{wwwrrrppppppqqqqqqqqqmmmiiibbbYYYOOOHHHDDDBBBDDDCCCEEELLLSSS]]]pppzzzooohhhhhhjjjjjjpppssssssrrrqqqmmmfff]]]TTTKKKGGGEEEDDDGGGMMMZZZ```cccbbbbbbeeeeeecccaaaZZZTTTRRRPPPQQQ[[[fffsssrrrmmmdddYYYPPPJJJHHHDDDBBB@@@===<<<;;;;;;<<>>AAAGGGNNNRRRQQQOOOMMMMMMIIIHHHFFFBBB<<<777444333///......000444999<<<===BBBDDDCCC===555000111444777???IIIMMMKKKDDD???<<<555444222333444444333111111111222333333333333222111222333222000111222444444333333222111000//////111///......//////...---))))))))))))))))))))))))(((((()))***++++++,,,,,,......---------.........111111111111333666999:::444444444555555555666666555666666666555666888;;;;;;<<<>>>@@@BBBCCCDDDDDDAAA>>>:::666444555888999999:::;;;===???AAACCCEEEGGGGGGFFFDDDAAA@@@AAABBBEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLKKKJJJHHHGGGAAAAAABBBCCCDDDDDDCCCCCCFFFDDDBBB@@@>>>=========>>>===<<<:::888555333111333444777;;;@@@FFFJJJMMMMMMPPPUUUZZZ]]]^^^]]]\\\]]]^^^aaacccfffhhhiiijjjeeehhhkkkmmmnnnoooqqqsssvvvwwwyyy|||||||||uuulllffffffhhhnnnxxx}}}yyyssslllgggddd___ZZZTTTOOOFFF<<<555..................------------------.........///............/////////000------......///000000000000////////////111222333000666:::AAAWWWsss~~~www}}}pppdddbbb___nnnwwwuuuooonnnnnnttt{{{|||eeeVVVOOOOOOTTThhh}}}{{{gggPPP???888888:::666888888:::HHHbbb||||||ooogggggglllqqqsssqqqmmmiiigggjjjoootttwwwyyy}}}}}}xxxzzz}}}~~~|||xxxvvvwwwxxxxxxxxxnnniii```UUUKKKFFFDDDEEEFFFEEEHHHNNNRRRZZZjjj|||sssjjjiiilllhhhnnnrrrsssssssssoooiii```WWWNNNJJJHHHFFFIIINNNZZZ___bbbaaacccgggjjjiiihhhbbb^^^\\\VVVPPPSSSZZZZZZ\\\\\\XXXQQQJJJFFFEEE@@@???>>><<<;;;;;;;;;;;;~~~zzzzzzxxxvvvsssoookkkiiilllmmmnnnnnnkkkiiihhhhhhhhh```UUUMMMKKKKKKKKKJJJNNNMMMKKKJJJGGGBBB;;;777444222///......///...---)))))))))))))))*********((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''((()))******)))***,,,...///---+++&&&(((***---///333888<<>>AAABBBCCCDDDEEE???===;;;888777777777888<<<<<<===>>>@@@CCCEEEFFFFFFFFFEEEDDDCCCBBBBBBAAACCCDDDEEEFFFHHHIIIJJJKKKMMMOOOOOOOOOPPPPPPKKKCCCDDDDDDCCCEEEFFFGGGEEEDDDGGGGGGFFFEEECCC@@@>>>======;;;999888888888666444555444555999@@@FFFJJJLLLMMMPPPSSSWWW[[[]]]___```___```bbbdddeeeeeeeeeeeehhhiiilllnnnoooooonnnmmmrrrtttvvvzzz}}}~~~~~~}}}}}}zzz~~~xxxqqqooodddfffiiinnnuuu~~~|||xxxrrrjjjeeeddd]]]YYYWWWPPPDDD999333---///111111///...------000000000000000000000000000000111111111111000000////////////////////////------......//////000000111333555===QQQhhhtttuuusssrrrrrrpppiiicccdddkkkyyyyyyyyy}}}sssllljjjjjjmmmsss{{{|||wwwbbbYYYOOOMMMTTTddd{{{qqqXXXEEE===:::777666666999@@@III[[[vvvuuujjjiiimmmpppvvvtttqqqkkkhhhiiiooouuuxxx{{{~~~~~~|||qqqgggZZZOOOKKKJJJJJJJJJKKKJJJLLLOOORRRYYYhhhuuuxxxpppllljjjhhhmmmsssxxxyyyvvvppplll^^^ZZZRRRJJJEEEDDDFFFIIITTTZZZccchhhjjjjjjlllnnnkkkkkkiiiddd]]]UUUOOOMMMPPPNNNLLLIIIEEEBBB@@@>>>888888999:::::::::::::::}}}yyyxxxwwwvvvssspppmmmkkklllnnnooonnnkkkiiihhhhhhhhh```UUUNNNLLLLLLLLLKKKMMMLLLKKKJJJGGGCCC<<<888444222///---------,,,+++)))))))))))))))))))))***(((((((((((('''''''''''''''(((((((((((((((((('''&&&&&&&&&'''''''''''''''(((***---111444444111...)))+++---///111444888<<>>>>>?????????===;;;999888888999:::===>>>>>>@@@BBBDDDEEEFFFGGGGGGEEEDDDCCCCCCCCCCCCEEEEEEFFFHHHIIIJJJKKKLLLRRRUUUVVVUUUVVVUUUOOOGGGHHHGGGGGGHHHJJJKKKIIIHHHHHHHHHGGGFFFDDDBBB@@@??????===;;;:::::::::888666555555666;;;AAAHHHLLLNNNPPPRRRUUUXXX[[[]]]^^^^^^^^^___aaaccceeeeeefffeeehhhjjjlllnnnppppppoooooorrrsssvvvzzz~~~~~~~~~yyyuuuwwwuuuzzzwwwmmmiiieeegggkkkqqqyyy}}}zzzwwwqqqjjjeeeccc]]]YYYVVVOOOCCC888333...///000000...------...////////////////////////---......//////......---........................------......///000000111111222333:::KKKbbbpppsssqqqppppppmmmfff```bbbiiittttttvvvzzzxxxnnniiijjjlllqqqxxx}}}}}}xxxsssdddZZZPPPNNNTTTcccyyyvvv\\\GGG===999777666555888===FFFWWWqqqxxxlllkkknnnpppuuutttooojjjeeegggmmmrrrwwwzzz~~~~~~rrriii]]]TTTQQQPPPOOONNNOOONNNPPPTTTVVV[[[gggrrr~~~uuunnnjjjiiimmmsssyyyzzzwwwqqqmmm___[[[SSSKKKEEECCCEEEGGGOOOVVV___eeegggiiilllnnnoooppppppkkkddd\\\UUURRRNNNMMMJJJFFFBBB???<<<;;;888888888888999999999999~~~uuuuuuuuutttrrrqqqooonnnlllnnnooonnnkkkhhhggggggggg___UUUNNNLLLMMMLLLLLLKKKKKKJJJJJJHHHCCC>>>999555222///---,,,+++***)))******))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&(((---222666555222...---...///000222555999<<<@@@CCCGGGJJJJJJGGGDDDAAA>>><<<:::777555444444444888777444///+++---222888>>>CCCDDD@@@<<<:::666222333888AAAJJJMMMJJJBBB;;;777777666555555555555555444444333333333333444444444444333222111//////...111000///......---......//////...---,,,,,,,,,,,,,,,+++******))))))******)))))))))***+++,,,...............//////000000000111222444555666666555555222333555555444444555777666666666777777888999:::;;;<<<>>>?????????>>>>>>>>>===;;;:::999:::<<<===???@@@AAABBBDDDFFFGGGGGGHHHGGGEEECCCCCCCCCEEEFFFFFFFFFHHHIIIKKKMMMNNNOOOWWW[[[]]]\\\[[[ZZZSSSKKKLLLLLLKKKMMMNNNOOOMMMLLLIIIIIIHHHGGGEEEDDDBBBAAABBB@@@>>>======<<<;;;999777777888===DDDKKKOOOQQQSSSUUUWWWZZZ\\\]]]]]]]]]]]]^^^```bbbdddeeeffffffiiijjjlllnnnppppppppppppppprrruuuzzz~~~~~~yyyrrroooppppppwww~~~vvvkkkfffeeeiiiooovvv}}}}}}zzzxxxtttpppjjjeeebbb]]]XXXUUUNNNAAA777333//////000///---,,,...///........................,,,------------------,,,---------------------------......//////000111111222222222666EEEZZZkkkrrrsssrrrpppmmmfff```bbbhhhoooqqqssswww|||yyynnniiijjjnnntttzzzzzzvvvqqqggg\\\RRRNNNRRR___ttt}}}cccJJJ===777666666555666:::BBBQQQjjj|||qqqmmmnnnooouuusssnnnhhhcccccciiinnnuuuyyy}}}rrrkkkbbb\\\YYYXXXVVVTTTRRRQQQRRRUUUVVVXXX```iiixxx|||ssslllkkknnnsssyyy{{{yyysssnnnaaa\\\SSSKKKEEEBBBBBBCCCJJJQQQZZZ```dddgggkkknnnrrrtttvvvssslllddd]]]YYYPPPNNNJJJFFFAAA===;;;999:::999888777666777888888qqqqqqqqqqqqppppppoooooolllmmmnnnllliiifffddddddddd\\\SSSMMMLLLLLLLLLKKKJJJIIIIIIIIIHHHDDD???:::777444000---,,,+++)))(((*********)))))))))))))))((((((((((((''''''''''''((((((((())))))((((((((((((''''''''''''&&&&&&&&&%%%&&&***...111111///,,,,,,---...000111555:::>>>AAACCCGGGIIIIIIFFFBBB???;;;:::888777666666666666:::888444///+++,,,111555<<>>GGGLLLJJJBBB<<<777666555444333333444444111111111000000111111111333333222222111000//////111000///---------......//////...---,,,,,,,,,,,,+++++++++***************)))))))))***+++,,,......---...///000111111000000222333444666666666555555333444555555444333444666666666777777888:::;;;<<>>>>>===<<<:::;;;<<<>>>???BBBCCCDDDEEEFFFGGGHHHHHHHHHFFFDDDBBBBBBCCCEEEGGGEEEFFFHHHKKKNNNQQQSSSTTTYYY^^^aaa```___]]]VVVOOOOOONNNNNNNNNPPPPPPNNNLLLIIIIIIIIIHHHGGGEEEDDDCCCDDDBBB@@@?????????===;;;888999;;;AAAHHHNNNRRRTTTWWWXXXZZZ[[[\\\]]]\\\\\\\\\]]]___aaaccceeeggggggiiijjjlllnnnooopppppppppnnnppptttyyy~~~~~~~~~xxxrrrooonnnoooxxxyyy{{{}}}uuulllhhhdddiiiqqqzzz~~~}}}{{{xxxsssnnnhhheeeaaa\\\XXXTTTKKK>>>555222///000///---,,,,,,...000---------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111222111111555AAAUUUiiivvvyyywwwuuuqqqhhhaaabbbhhhlllpppuuuxxx|||sssiiijjjmmmsssyyy{{{yyyvvvjjj___SSSMMMNNNXXXkkk{{{gggLLL===666444666555666999>>>KKKaaauuuuuuooommmllluuusssooohhhbbbbbbgggkkkuuuxxx}}}qqqllleeebbb```___[[[XXXYYYVVVUUUVVVUUUVVV[[[cccmmm{{{xxxnnnlllnnnsssxxx{{{zzztttnnnaaa[[[SSSKKKEEEBBB@@@???EEEKKKSSSZZZ^^^bbbgggkkkooossswwwwwwrrrjjjddd```WWWTTTPPPJJJEEE@@@===<<<<<<:::888666555666777888ooonnnnnnnnnnnnnnnnnnnnnkkklllllljjjgggcccbbbaaa___YYYPPPKKKJJJKKKKKKJJJIIIIIIIIIIIIHHHDDD???;;;888555111///---,,,***)))************))))))((((((((((((((((((''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((())),,,---,,,+++)))***+++---000555<<<@@@@@@CCCFFFHHHGGGCCC???;;;:::::::::;;;;;;::::::999999777333///------000333999???BBB???;;;999555000111444:::BBBIIIIIIDDD>>>777555444222111111222333000000////////////000000222222222111111111000000000//////............/////////...---,,,,,,,,,,,,++++++++++++******)))))))))))))))***+++,,,......,,,---///111222222111000222333444666777666666555555666777666444333444555777777888999;;;===???@@@CCCBBBBBBCCCDDDDDDAAA>>>???>>>===<<<<<<>>>???AAADDDEEEFFFHHHIIIIIIIIIHHHFFFEEECCCAAAAAACCCFFFGGGDDDFFFHHHLLLPPPTTTWWWXXX[[[aaaeeedddbbbaaa\\\VVVRRRQQQPPPPPPPPPOOOMMMKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDBBBAAAAAA@@@>>><<<;;;;;;>>>DDDKKKQQQTTTUUUXXXYYY[[[]]]^^^^^^]]]]]]]]]^^^___aaaccceeeggghhhiiijjjkkklllmmmnnnnnnnnnlllooosssyyy}}}}}}~~~{{{tttrrrooorrr|||wwwyyy||||||pppjjjhhhdddjjjsss}}}}}}yyyssslllgggddd```\\\WWWSSSIII<<<333222/////////---++++++---///------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000111111222666???RRRjjj|||~~~|||yyytttiii```___dddjjjpppxxx}}}uuujjjkkkmmmttt|||~~~ooobbbTTTKKKJJJQQQ```ooozzzdddLLL<<<666333666666777999<<>><<<:::777666666777777ooonnnnnnmmmllllllmmmmmmkkklllllljjjfffbbb``````\\\VVVNNNJJJJJJKKKJJJIIIJJJIIIIIIIIIHHHDDD???;;;888555222///...---+++***++++++******)))(((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((,,,***((()))+++---------'''(((***,,,///555<<>>@@@AAA???===;;;888666333000......///000444:::???===;;;999555111222222555===FFFIIIEEEAAA777555333111000000111222222111111111111111111222222222111111111111111111//////000000000000////////////...---,,,,,,,,,,,,***++++++++++++***)))))))))))))))***+++,,,......,,,---///111222222111111222333555666777777666666666777888777555444555666999999;;;===@@@CCCFFFGGGLLLJJJIIIKKKMMMNNNKKKGGGCCCBBB@@@??????AAABBBDDDFFFGGGHHHIIIJJJJJJIIIHHHEEEEEECCCCCCCCCEEEGGGHHHEEEGGGJJJMMMQQQUUUXXXYYY\\\cccgggfffeeefffddd```XXXWWWUUUTTTTTTRRROOOMMMMMMMMMMMMMMMMMMLLLKKKJJJHHHFFFDDDCCCCCCBBB@@@???===>>>AAAFFFMMMRRRTTTUUUYYYZZZ\\\^^^___``````_________```aaacccfffhhhiiiiiiiiiiiijjjjjjjjjkkkkkkjjjmmmrrrwww|||}}}vvvrrrooottt{{{uuuxxx}}}wwwlllfffccceeekkkuuu~~~zzzssslllgggeee___[[[WWWQQQFFF999222111......///...,,,+++---...------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---....../////////000333666===MMMhhh}}}wwwjjj]]]YYY\\\dddnnnyyy|||llllllooouuu~~~uuugggWWWLLLGGGJJJWWWdddpppsssmmm\\\HHH<<<666222555555777999:::@@@OOO^^^uuu|||rrrkkkgggssssssrrrmmmgggdddeeegggqqqvvv|||~~~~~~tttqqqmmmlllmmmkkkgggccc___[[[YYY[[[]]]^^^bbbhhhppp{{{{{{sssrrrtttxxx|||{{{tttmmmaaa\\\TTTOOOKKKHHHCCC???<<<@@@DDDGGGHHHJJJOOOSSSaaagggpppvvvxxxwwwuuussshhhddd]]]UUUNNNIIIEEEDDDAAA???===:::888888777777rrrqqqooonnnmmmlllmmmmmmmmmnnnnnnkkkgggcccaaa```[[[UUUNNNJJJJJJKKKKKKJJJJJJJJJJJJIIIHHHDDD>>>:::777444000...---,,,+++)))++++++******)))(((((('''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&)))((((((***---......---((()))***+++...444;;;@@@DDDFFFIIIIIIHHHCCC>>>;;;:::===BBBEEEFFFCCC???<<<888666444222000///---+++---555:::;;;::::::777333333111222999BBBHHHGGGCCC888666333111000000222333333222222111111222222333111111111111111111222222...///222333333222000...//////...---,,,,,,,,,,,,***++++++,,,+++***)))((()))))))))***+++,,,......---...///000111222222222222333555666777777666666444666888888777777999;;;<<<===???BBBFFFJJJNNNOOOTTTRRRQQQTTTXXXYYYVVVRRRHHHGGGEEEDDDDDDEEEFFFGGGFFFGGGIIIJJJKKKJJJHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJIIIJJJLLLNNNQQQSSSUUUVVVZZZaaaeeeeeedddggghhhfffbbb```^^^\\\ZZZXXXTTTRRRQQQQQQRRRRRRRRRQQQPPPPPPJJJHHHGGGFFFFFFEEECCCAAA???@@@CCCHHHNNNRRRTTTTTTXXXYYY\\\^^^aaabbbbbbbbbbbbbbbbbbbbbdddfffhhhiiiiiihhhhhhgggggggggggggggiiilllqqqvvvzzz|||}}}}}}wwwrrrmmmrrr~~~xxxsssnnnttt|||xxxmmmeeeaaagggnnnxxx}}}|||}}}~~~}}}yyyrrrlllhhhggg^^^[[[WWWPPPEEE777111111,,,...///...---,,,,,,---------------------------,,,,,,------------,,,,,,------------------------******+++,,,,,,------...---///222555999FFFbbb{{{|||mmm\\\UUUVVVZZZfffwwwooonnnooouuu}}}{{{mmm\\\NNNFFFGGGQQQ]]]aaaccc^^^QQQDDD<<<666222222444777999888:::FFFSSSgggxxx~~~tttnnnjjjppprrrrrroooiiieeedddeeennnssszzz{{{wwwtttssssssrrrnnnkkkcccaaaeeelllrrrtttwwwzzzxxxvvvvvvzzz}}}uuunnnccc^^^WWWSSSQQQNNNIIIEEE@@@BBBDDDDDDBBBCCCGGGJJJUUU\\\gggpppvvvxxxyyyyyyrrrnnnfff]]]UUUPPPLLLJJJCCCBBB@@@>>><<<:::888777uuusssqqqooommmmmmmmmmmmooopppooommmiiidddbbbbbb[[[UUUNNNKKKKKKMMMLLLKKKKKKKKKJJJJJJHHHCCC>>>999555222///---,,,,,,***)))+++++++++***)))((((((''')))(((((((((''''''''''''(((((())))))))))))((((((***)))((('''&&&%%%$$$$$$$$$%%%'''+++...///...,,,++++++,,,,,,...333:::???IIIKKKMMMNNNLLLGGGBBB???:::>>>DDDHHHHHHEEE???;;;999777555333111...+++((((((000777999:::;;;:::666333000000666AAAGGGHHHEEE:::888444222111111333444222111111111111111111222111111111111111222222222...000333555555333000...//////...---,,,,,,,,,,,,******+++,,,+++***)))((()))))))))***+++,,,............///000111222333333333444555777777777777666222444777888999:::<<<>>>>>>@@@BBBFFFKKKOOOSSSUUUUUURRRRRRUUUZZZ\\\YYYUUULLLKKKIIIGGGGGGHHHIIIJJJGGGHHHIIIKKKKKKJJJHHHGGGFFFGGGHHHIIIJJJJJJKKKKKKMMMMMMNNNOOOPPPQQQRRRSSSWWW]]]bbbaaabbbeeehhhhhhjjjhhheeebbb```]]]YYYVVVTTTTTTUUUUUUUUUUUUTTTTTTLLLKKKIIIHHHHHHGGGEEECCC@@@AAADDDHHHNNNRRRSSSSSSWWWYYY[[[___aaacccddddddccccccccccccdddfffhhhiiihhhhhhfffeeeddddddddddddiiilllqqquuuyyy{{{{{{{{{}}}~~~yyyssskkkppp|||}}}rrrmmmgggnnnxxx{{{qqqhhhcccjjjpppzzz{{{{{{~~~yyy{{{|||xxxrrrllliiiiii^^^[[[VVVPPPDDD666000111+++---//////...,,,+++,,,...........................//////000000//////...------------------------)))******++++++,,,------,,,---111444666AAA\\\wwwppp^^^UUUTTTQQQ```ssspppoooooottt|||qqq___PPPFFFFFFOOOZZZXXXYYYUUUKKKAAA<<<666111000222666888666777AAALLL^^^qqqwwwpppmmmmmmppprrrooojjjeeecccccckkkqqqxxx}}}yyyxxxxxxwwwtttpppnnnpppxxx|||zzzyyy|||wwwoooeee___YYYVVVUUUSSSNNNIIIFFFHHHHHHFFFCCCBBBEEEHHHLLLTTT___jjjqqqvvvyyy{{{zzzuuummmddd\\\VVVRRRQQQDDDCCCBBBAAA>>>;;;999888{{{vvvqqqnnnoooooonnnlllnnnoooooommmhhhdddbbbbbb```YYYPPPKKKJJJKKKKKKJJJKKKJJJJJJJJJHHHDDD>>>999888444///,,,+++,,,++++++))))))(((((((((((())))))++++++)))((('''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&'''(((+++---///000,,,***)))))),,,222999>>>NNNSSSUUUSSSPPPNNNIIICCC???AAADDDHHHJJJHHHDDD@@@;;;999666444333222///------000444777777666555555444222222666===BBBEEEFFF???888222000222333222000111111000000000111333444222111000111333333111000111111222333444444444444/////////...---------,,,************)))))))))((())))))))))))))))))***+++---///111111000///222444777666555444444555666777<<<<<<;;;;;;;;;===>>>???DDDHHHKKKKKKIIIJJJNNNSSSRRRSSSTTTVVVXXXYYYYYYYYYWWWRRRLLLIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLKKKIIIHHHIIIJJJKKKLLLNNNPPPQQQRRRRRRRRRTTTVVVZZZ^^^bbbfffiiijjjoooooonnnlllhhhddd```]]]ZZZYYYWWWVVVVVVVVVTTTRRRQQQQQQQQQOOOMMMIIIFFFDDDBBBCCCEEEHHHKKKOOORRRTTTVVVWWWYYY\\\```dddhhhjjjffffffffffffggggggggggggiiigggccc^^^ZZZ[[[^^^bbbjjjmmmrrrvvvyyy{{{~~~wwwnnnjjjuuuxxxpppooosssxxxyyymmmhhhhhhpppzzz||||||}}}~~~|||vvvrrrppplllfffaaa^^^ZZZQQQGGG>>>666111...------------------------,,,------......------,,,***++++++,,,,,,------...------++++++++++++------///////////////............,,,000666777===SSSmmmwwwbbbXXXVVVUUUaaappp{{{pppmmmmmmsss}}}|||yyyjjjSSSEEEHHHSSSYYY[[[]]]ZZZNNNCCC>>>;;;999666666666555555888===AAANNN```xxxzzzoooiiikkknnnpppooojjjfffeeeeeeiiinnnvvv{{{~~~~~~~~~}}}zzzwwwzzz|||vvvzzzyyyssscccbbbbbbaaa___[[[VVVQQQOOORRRRRRNNNGGGCCCCCCEEEEEELLLVVVaaaiiinnnsssuuuxxxxxxvvvppplllfff\\\RRRSSSNNNGGGEEEEEEDDD???;;;|||xxxsssqqqqqqrrrqqqpppnnnppppppnnniiifffdddccc```YYYPPPKKKJJJKKKKKKJJJKKKJJJJJJIIIHHHCCC>>>999666333///---,,,,,,,,,+++++++++************+++++++++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''((()))+++,,,------,,,+++)))))),,,111888===NNNTTTWWWVVVSSSQQQLLLFFFCCCDDDGGGJJJLLLJJJFFFBBB;;;999777666555222///------000444666777666555555222000///222888>>>BBBCCC@@@:::444111333444333111222111000000000111222333222111111222333333222000111222333444444444444333/////////...------,,,,,,++++++++++++************)))))))))))))))******++++++...000111000000333555777777666555666666888999<<<<<<<<<===>>>AAACCCDDDFFFIIILLLKKKHHHHHHLLLPPPOOOPPPQQQSSSTTTTTTUUUUUUUUUQQQLLLIIIIIIIIIHHHFFFFFFFFFFFFGGGGGGHHHHHHHHHKKKMMMNNNNNNMMMLLLMMMOOORRRRRRRRRQQQQQQPPPOOONNNOOOQQQVVV\\\aaafffjjjlllnnnnnnooonnnmmmjjjgggfff```^^^[[[ZZZYYYXXXUUUSSSQQQQQQQQQPPPNNNKKKGGGEEECCCDDDFFFIIILLLPPPRRRSSSTTTUUUWWWZZZ^^^bbbeeegggffffffggggggggghhhhhhhhhgggeeeaaa]]]ZZZZZZ^^^aaagggkkkqqqvvvyyy}}}{{{rrrpppzzz~~~vvvqqqtttyyyuuukkkfffgggqqq{{{}}}|||}}}~~~{{{uuurrroookkkfffaaa]]]XXXOOOEEE<<<444///---------------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...............---------000...111555555999MMMdddpppaaaWWWYYYcccpppyyy|||~~~wwwrrrnnnpppwww~~~}}}nnnXXXJJJKKKTTT[[[]]]```]]]TTTJJJCCC===777666666666555555777<<>>:::444222///......---,,,***++++++************+++++++++***)))((((((''''''(((''''''''''''''''''''''''$$$%%%%%%&&&''''''(((((((((((()))***++++++++++++,,,+++******+++000777<<>>:::333111000//////...,,,***))))))(((((((((((())))))******)))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((()))***+++++++++***+++,,,,,,++++++...555;;;JJJSSS\\\]]][[[XXXRRRMMMEEEFFFGGGJJJJJJHHHDDDAAA;;;:::::::::999666111------///111555777888666444444222000000333999???BBBAAA===888555444444333111333333222111111000000000111000///000111222000...111222444555555444222111000000///...---,,,,,,+++,,,,,,+++++++++*********)))((((((((()))***+++,,,---...///000111222333444666666555555666888999;;;<<<===???AAADDDFFFHHHJJJFFFHHHIIIHHHFFFFFFHHHKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKLLLOOOPPPPPPQQQTTTUUUWWWVVVVVVUUUUUUTTTTTTTTTQQQRRRUUUYYY]]]aaaeeefffeeefffhhhjjjllllllmmmmmmllljjjgggeeedddbbb```]]]\\\[[[[[[YYYUUUQQQMMMKKKDDDEEEHHHKKKMMMOOOOOOPPPRRRSSSUUUXXX[[[^^^___```dddeeeeeeeeeeeefffffffffcccbbbaaa___]]]]]]```cccjjjnnnsssxxx|||yyyttt||||||uuukkkcccbbbeeeuuu~~~~~~}}}~~~xxxuuuqqqooommmjjjddd```YYYTTTKKKAAA888222...,,,---------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++------------++++++---------------.........111000111222111333???MMMpppwwwsssxxx|||}}}{{{{{{~~~~~~tttcccUUUQQQWWW]]]fffiiihhh```XXXNNNBBB777777777666444333444666999>>>EEESSSbbblllmmmggg```]]]aaagggkkkllliiifffddddddhhhnnnsssxxx{{{|||}}}~~~yyyooommmvvvpppqqqssstttsssmmmfffaaaeeehhhlllkkkddd[[[TTTPPPJJJJJJKKKNNNTTT^^^jjjrrrvvv{{{~~~~~~~~~~~~yyysssfffaaaYYYRRRNNNKKKHHHFFFvvvtttrrrnnnkkkhhhggggggkkklllmmmkkkhhheeedddccc___XXXPPPKKKKKKLLLLLLKKKLLLKKKIIIHHHFFFCCC>>>;;;444222000//////...+++)))))))))(((((((((((())))))***))))))(((((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''')))***+++,,,,,,+++------,,,***---333999FFFRRR\\\]]]ZZZWWWRRRNNNGGGGGGHHHJJJKKKIIIEEEBBB<<<<<<;;;;;;:::777222......///111555999999777555333222000///111666<<<@@@@@@===999666444222111000222222222222111111000000///......///000000///---000222444555555444333111111000///...---,,,+++++++++*********))))))))))))(((((((((((()))***+++,,,/////////000111222222111444444444444555777999:::===>>>???AAACCCDDDEEEFFFDDDEEEEEEFFFFFFGGGIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGBBBDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFHHHJJJKKKLLLMMMLLLNNNQQQRRRRRRSSSUUUWWWXXXWWWVVVUUUUUUUUUVVVVVVSSSTTTUUUXXX\\\```ccceeedddeeefffggghhhiiiiiiiiilllkkkiiihhhhhhgggeeedddccccccaaa^^^YYYTTTOOOLLLDDDEEEGGGIIIKKKLLLMMMMMMQQQSSSVVVYYY\\\^^^___```bbbbbbbbbccccccccccccdddcccddddddcccbbbccceeegggpppsssxxx{{{~~~{{{wwwvvv~~~{{{rrrhhh```bbbhhhyyy~~~}}}|||uuurrrooommmlllhhhbbb^^^XXXRRRJJJ@@@777111...------------------------------,,,++++++++++++,,,---+++++++++,,,,,,---------++++++------------++++++------......///////////////...///000111444<<>>;;;777444111000///111111222222222111000000///...---...000000...---...000333555666555333222111111000...---,,,+++************)))))))))(((((((((((((((((()))***,,,,,,000///...///111333222111333333333333555777999;;;===>>>???AAABBBBBBCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHFFFEEEDDDDDDEEEEEE@@@BBBDDDEEEEEEEEEFFFGGGFFFFFFGGGIIIJJJLLLMMMMMMOOOQQQSSSSSSSSSTTTUUUWWWWWWVVVTTTSSSRRRRRRSSSSSSQQQRRRTTTWWW[[[```dddfffffffffffffffffffffffffffiiigggffffffggghhhgggeeeeeedddbbb^^^ZZZTTTOOOLLLDDDDDDDDDEEEFFFHHHIIIJJJPPPRRRVVVYYY]]]___```````````````aaaaaaaaabbbbbbdddfffggggggggghhhjjjlllsssvvvzzz}}}~~~|||xxxyyyzzzxxxoooeee```fffooo~~~}}}{{{zzzssspppmmmllljjjggg```[[[VVVQQQHHH>>>666111......---------------------------,,,+++******+++,,,---******+++,,,,,,---......+++,,,,,,------,,,,,,+++------......///000000000---...///000222666;;;@@@XXXxxx}}}~~~}}}qqqbbbWWWXXX^^^ooouuuuuulll^^^QQQFFF===777777777555444333555777888;;;BBBMMMXXX^^^___^^^XXXZZZ___dddhhhiiifffcccbbbdddiiiqqqxxx}}}~~~}}}~~~}}}sssfff___ZZZZZZ^^^hhhwww~~~zzzpppiiihhhlllrrruuussskkkbbb\\\VVVSSSOOOLLLNNNVVV```hhhpppwww~~~}}}wwwtttmmmeee\\\VVVQQQNNN}}}tttuuuuuurrrnnnkkkkkkmmmmmmnnnnnnlllhhhdddbbbaaa^^^WWWOOOKKKKKKLLLMMMLLLMMMKKKIIIGGGEEECCC???<<<888555000---,,,+++***)))++++++************++++++))))))(((((((((((())))))''''''''''''''''''''''''(((''''''''''''''''''''')))((('''&&&''')))+++---+++...000---)))***000666???KKKVVVVVVRRROOOLLLJJJJJJJJJKKKMMMNNNNNNKKKIIIAAA???===<<<:::888555333111000222666<<<>>>;;;777///000111000///111666:::AAA@@@===999555222000000000000111222333222111111000//////000111111000...---///222555777666555333111111000...---,,,+++***+++++++++*********))))))''''''(((((()))+++,,,------,,,,,,...222555555333333333333444666888;;;<<<;;;<<<>>>@@@BBBBBBBBBBBBDDDCCCCCCCCCDDDEEEEEEEEEHHHFFFDDDCCCBBBCCCDDDEEEAAACCCEEEEEECCCCCCEEEGGGFFFFFFGGGHHHJJJKKKLLLLLLOOOPPPQQQQQQPPPPPPQQQRRRQQQPPPNNNNNNNNNOOOQQQRRRRRRRRRSSSUUUXXX]]]```ccceeeeeedddcccccccccccccccdddcccbbbbbbcccdddcccaaa______]]][[[VVVQQQMMMJJJDDDCCCAAAAAABBBDDDFFFHHHNNNPPPTTTYYY\\\___```````````````aaaaaaaaabbbbbbeeegggiiijjjkkkkkkmmmooosssvvvzzz|||}}}}}}{{{xxxzzz}}}}}}uuulllcccaaakkkwww}}}zzzxxxrrrooolllkkkiiieee^^^XXXTTTNNNEEE;;;333///---------------------------------,,,+++))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---......///000000...///000111333777:::;;;NNNjjjxxx~~~~~~}}}lll]]][[[```oooyyyuuudddTTTGGG@@@777777777666555444666777555888>>>FFFOOOVVV[[[]]]XXXYYY\\\aaafffhhhfffccc___aaagggoooxxx}}}~~~}}}~~~uuukkkccc[[[WWW\\\dddnnn|||tttmmmiiinnntttyyyyyytttlllfff[[[XXXTTTOOOOOOTTT\\\cccmmmvvv~~~~~~yyypppggg^^^XXXTTT{{{ppprrrsssqqqnnnlllmmmooonnnoooooommmhhhdddbbbbbb^^^WWWOOOKKKKKKLLLMMMLLLNNNLLLIIIGGGEEEBBB???<<<:::666111---+++***))))))))))))(((((((((((())))))))))))(((((((((((()))***''''''''''''''''''''''''&&&&&&''''''((())))))))),,,***'''%%%%%%'''***,,,+++...000...))))))///666===IIISSSSSSNNNLLLJJJHHHGGGGGGHHHKKKLLLLLLJJJHHHBBB@@@===;;;:::999666444222111222777===???<<<888111333444333222333777;;;BBBBBB???;;;666333111111///000111222333333222111222111000111333333111000+++...222555777777555444222111000///---,,,+++***,,,,,,,,,+++++++++******'''''''''((()))+++,,,---+++)))***...333777777666444444444555777:::<<<>>>:::;;;>>>@@@BBBCCCCCCCCCFFFEEECCCCCCCCCDDDCCCBBBFFFEEECCCAAAAAABBBCCCDDDDDDFFFFFFDDDBBBAAACCCEEEFFFFFFGGGHHHIIIIIIJJJJJJLLLMMMNNNMMMKKKJJJKKKLLLHHHHHHHHHIIIKKKNNNRRRTTTUUUUUUTTTTTTVVVXXX[[[]]]cccbbbaaaaaa``````aaaaaaaaa```____________^^^]]]YYYYYYXXXVVVSSSOOOKKKIIIDDDBBB???>>>???AAAEEEGGGLLLOOOSSSXXX\\\^^^``````aaaaaaaaaaaabbbbbbbbbbbbeeegggjjjllllllmmmooopppqqqtttxxx{{{|||}}}~~~zzzxxxzzz}}}{{{rrriiiaaabbbooo}}}|||yyywwwrrrooollljjjhhhddd\\\WWWRRRLLLCCC999222---,,,+++---------------------------,,,***))))))***,,,---...------,,,,,,++++++***...---++++++++++++---...++++++,,,,,,---...//////000111111222444888999888DDD]]]ooovvv~~~~~~{{{tttbbb]]]bbbnnn|||}}}iiiVVVHHH@@@666777888777555555666888444777<<>>;;;222111000...---+++******+++++++++++++++++++++++++++******)))(((''''''&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''+++***)))((()))***---...---------+++***+++...111===HHHRRRRRROOONNNLLLIIILLLJJJJJJLLLOOOPPPMMMKKKKKKCCC999555666888888777111000111666<<>>777222222444444333333222222333333444555222111333666777555222---...000222333333333333222111000///...---,,,,,,*********))))))))))))((()))******))))))))),,,...//////000222333444555666444444444444666888:::;;;;;;<<<>>>???>>>???AAABBB@@@@@@@@@AAABBBCCCDDDEEEDDDEEEEEEFFFGGGHHHIIIIIIDDDDDDDDDCCCCCCCCCCCCCCCFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFCCCDDDFFFGGGIIILLLQQQUUUUUUUUUTTTTTTTTTUUUWWWXXX\\\^^^```aaaaaa```]]]\\\[[[ZZZZZZYYYWWWVVVUUUTTTRRRQQQOOOLLLJJJHHHGGGFFF>>>>>>======>>>@@@BBBDDDLLLPPPTTTVVVWWWZZZ___cccdddcccbbbbbbbbbbbbbbbbbbeeehhhkkkmmmllllllmmmnnnkkkpppwwwzzz{{{|||~~~|||yyywwwwww}}}zzzoooiiieeehhhttt}}}zzzvvvtttooonnnllljjjhhhccc]]]YYYLLLFFF===666111...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111---------------------------------,,,,,,++++++++++++,,,,,,---...///000000000000000//////111444777BBBUUUsssuuutttyyyxxxrrrpppuuu~~~jjjbbbdddnnn||||||mmm^^^NNN???888555444777777444444777777:::>>>BBBGGGMMMTTTYYYTTTUUUWWW\\\```dddeeedddbbb``````gggqqqyyy}}}}}}{{{}}}~~~|||}}}zzzooojjjdddbbbaaabbbhhhqqq{{{yyynnnkkkooouuuzzz{{{yyyuuurrrhhhccc\\\WWWVVVWWWWWWXXXhhhuuuyyypppfff___}}}ppppppoooooonnnmmmlllkkkjjjlllmmmlllhhheeecccbbb\\\VVVMMMIIIIIIKKKLLLKKKKKKHHHEEECCCAAA>>>;;;999333222111///---,,,+++***++++++++++++++++++++++++******))))))((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''***)))((('''(((***,,,---.........---,,,,,,///222<<>><<<999777444111000111333444;;;>>>@@@>>>888333333444444333333222222333333444222333444333222111000000---...000222333333333333222111000///...---,,,,,,,,,,,,+++++++++*********)))******))))))))),,,...------...000111222333444666666666666888999;;;===;;;<<<>>>>>>>>>???@@@BBBAAAAAABBBCCCDDDEEEEEEFFFCCCDDDDDDDDDEEEFFFFFFFFFCCCCCCCCCBBBBBBAAAAAAAAADDDDDDEEEGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDEEEIIIOOOSSSVVVUUUSSSQQQQQQQQQQQQQQQWWWYYY\\\^^^^^^]]][[[ZZZZZZYYYWWWUUUTTTRRRRRRQQQPPPOOOLLLJJJGGGFFFDDDDDD>>>===<<<;;;<<>>:::777444333111///...,,,++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''&&&''')))***+++...//////...,,,---///222999CCCLLLMMMLLLOOOQQQQQQMMMJJJEEECCCEEEHHHKKKLLLKKKFFF???;;;:::888555222333111000333999>>>??????===:::666222000111222333999<<>>999555444555333333222222222222333333222555777555000,,,---000---...///111222222222222111111000//////...------------------,,,,,,,,,,,,)))******))))))))),,,...000000111222444555666666777777777888999;;;===>>>;;;<<<>>>>>>>>>>>>@@@BBBAAABBBCCCEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@BBBCCCDDDEEEGGGGGGGGGGGGGGGFFFDDDCCCCCCDDDEEEFFFJJJIIIGGGEEEDDDGGGMMMQQQTTTRRRPPPNNNLLLLLLLLLLLLRRRTTTWWWZZZ\\\\\\[[[ZZZYYYWWWTTTQQQNNNMMMMMMMMMMMMLLLJJJGGGEEECCCBBBAAA>>><<<999888999<<<@@@CCCKKKNNNSSSTTTUUUWWW[[[___cccbbbbbbbbbbbbbbbcccdddeeegggiiiiiiiiiiiikkklllmmmrrrwwwyyy{{{}}}~~~vvvvvv||||||~~~uuummmjjjlllqqq|||}}}zzzwwwtttrrrrrrpppnnnllliiieee___XXXTTTIIICCC:::222///...------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------+++,,,,,,,,,,,,,,,,,,---//////.........---------//////000000///111333666666CCC[[[xxxxxxtttttt}}}ttthhhiiinnnuuuzzzyyylllhhhkkk|||zzznnn^^^PPPAAA;;;777777777444333666444555777999>>>DDDMMMRRRTTTUUUUUUXXX[[[```eeehhhiiifffcccfffmmmuuuzzz|||}}}~~~zzzssspppmmmllllllllloootttxxx{{{zzzpppgggkkkpppvvvyyyzzzyyyxxxoooiiiaaa[[[XXXYYYYYYZZZaaannn{{{|||sssmmm|||mmmmmmllllllllllllllllllkkklllmmmkkkgggccc```___^^^XXXPPPLLLMMMOOOPPPPPPOOOLLLHHHEEEBBB???;;;999666444222000...,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&((()))***---......---,,,---///000555???HHHIIIJJJNNNRRRTTTRRRMMMFFFAAA@@@CCCGGGKKKJJJEEE???;;;999888666444444222000111666<<<@@@AAA@@@===888444111000111222666:::===>>>;;;888666555333333222222222222333333555666777666222000000111......///000111111111222111111000000///......---...------------,,,,,,,,,)))******))))))))),,,...000111222333555666777777777777888999:::<<<===>>><<<===??????>>>???@@@BBBAAABBBDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@BBBCCCDDDFFFGGGHHHHHHHHHHHHGGGEEEDDDDDDEEEHHHIIINNNNNNMMMKKKIIIIIILLLNNNMMMLLLKKKJJJJJJKKKLLLLLLQQQSSSWWWZZZ\\\]]]\\\[[[XXXVVVQQQMMMKKKJJJJJJKKKKKKJJJHHHEEECCCAAA@@@???===:::777555666:::???BBBIIIMMMRRRTTTTTTVVVZZZ]]]aaa`````````aaabbbbbbccceeefffggggggggghhhjjjlllqqqtttxxx{{{|||xxxzzz{{{xxxooohhhhhhmmmttt}}}~~~{{{xxxvvvuuutttpppnnnkkkgggccc\\\UUUPPPFFF@@@777000------......,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------------------------+++++++++,,,,,,---------...........................///000000///000333555777@@@QQQkkk{{{uuuzzzzzzooommmoootttzzzqqqjjjkkk}}}ttteeeVVVDDD<<<666666666444444666666777888999===DDDLLLRRRTTTTTTTTTUUUXXX^^^eeejjjmmmiiieeefffkkkrrrxxx{{{~~~~~~~~~yyywwwssssssssstttuuuvvvwwwxxxxxx~~~}}}sssiiikkkooosssvvvxxxxxxyyyrrrlllddd]]]YYYYYYYYYYYY\\\gggwwwzzzuuu|||ooonnnmmmllllllmmmmmmnnnooooooooolllgggbbb___]]]]]]WWWOOOLLLMMMPPPQQQQQQOOOLLLHHHEEEBBB???;;;999777555222///---,,,,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''((((((+++,,,---,,,++++++---...111;;;DDDFFFHHHMMMRRRTTTWWWQQQHHHAAA===???CCCGGGHHHDDD???:::888888888777444222///000333999>>>AAAAAA>>>999444111000000111444777<<<>>>===:::777666333222222111111222222333555333222333444444222000.........//////000111111111111000000//////......,,,,,,,,,,,,++++++++++++)))******))))))))),,,...------...///111222333444666777888999;;;<<<=========???@@@@@@??????AAABBBAAABBBCCCDDDEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDCCCCCCBBBAAAAAA@@@BBBCCCDDDFFFGGGHHHIIIIIIIIIHHHFFFEEEFFFGGGIIIJJJNNNOOOQQQQQQNNNKKKIIIHHHEEEEEEFFFGGGIIILLLOOOQQQQQQTTTWWW[[[]]]]]]]]]\\\VVVSSSOOOLLLIIIIIIJJJJJJKKKJJJGGGEEEBBB@@@??????;;;999666444555999===AAAHHHLLLQQQTTTTTTVVVYYY\\\^^^^^^^^^______aaabbbbbbdddeeefffeeeeeegggjjjmmmrrrtttwwwyyy{{{}}}uuullleeeiiiqqqyyy{{{xxxvvvuuuuuunnnllliiieee```ZZZRRRMMMBBB<<<555///---......///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------+++++++++,,,,,,---------,,,,,,------...//////000---...000000000000222444888===III___}}}~~~ssssss{{{{{{tttpppvvv~~~uuullllll~~~xxxiii[[[GGG===555444555444555777777888888999<<>>:::777777555111...,,,+++++++++(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&''''''(((((()))+++,,,,,,++++++,,,---...888AAADDDEEEJJJOOOQQQVVVRRRJJJAAA<<<<<<@@@DDDFFFDDDAAA===:::999999999444222000///111666;;;???BBB>>>999444111///000000111555:::>>>???===999666222222111111111111222222111///---///333555222///...............///000000111111111000000/////////++++++++++++************)))******))))))))),,,...//////000111333444555666666777999;;;<<<=========???AAABBBBBBAAAAAABBBCCCCCCCCCCCCCCCDDDFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLLLLMMMJJJJJJIIIIIIIIIIIIIIIJJJLLLOOORRRRRROOOJJJEEECCC@@@@@@BBBEEEHHHLLLPPPRRRQQQSSSVVVYYYZZZZZZYYYXXXQQQOOOMMMJJJIIIIIIJJJJJJJJJIIIGGGDDDBBB@@@???>>>:::888555444555888<<>>;;;999777555111---+++*********))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''$$$%%%&&&''''''(((((((((***+++------,,,+++,,,---+++666@@@BBBCCCGGGKKKLLLQQQNNNHHHAAA;;;:::>>>BBBEEEFFFFFFDDD@@@<<<888666333222000...///333888;;;AAA>>>999444000//////000///333999>>>AAA???:::777222222111111111111222222/////////000222222111000......---------...///000111111111000000000000000++++++++++++************)))******))))))))),,,...333444555666777999::::::777999;;;<<<>>>>>>>>>>>>AAABBBDDDCCCBBBBBBCCCDDDFFFEEECCCCCCDDDFFFIIIKKKJJJJJJKKKKKKLLLLLLMMMMMMIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMOOOQQQSSSTTTUUUUUUPPPPPPQQQQQQPPPOOONNNMMMNNNQQQSSSSSSOOOIIIEEECCC???@@@AAACCCFFFIIILLLNNNMMMNNNQQQSSSTTTSSSQQQPPPKKKJJJJJJIIIIIIIIIJJJJJJIIIHHHEEECCC@@@???======888777666555666999<<<>>>DDDJJJPPPTTTVVVXXX[[[___^^^^^^^^^___aaacccdddeeeccccccccccccdddiiinnnssssssuuuvvvwwwyyywwwlllffflllxxx~~~|||zzzwwwsssqqqoookkkiiifffbbb]]]WWWOOOJJJ999555111/////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++---------------------------,,,,,,,,,,,,,,,,,,+++,,,---------......//////,,,---000000000000111333333777===IIIgggrrrgggffflllxxx{{{www|||~~~}}}{{{zzzrrrmmm~~~~~~rrrfffUUUHHH:::666666555555666444555666777:::>>>DDDHHHOOOQQQSSSSSSTTTZZZccckkkpppnnnkkkjjjkkkooouuuyyy{{{|||~~~}}}tttqqqmmmiiieee```[[[XXXUUU[[[hhhxxxwwwqqqooolllkkklllppptttwwwwwwsssmmmgggaaa[[[UUUQQQQQQUUUdddyyyzzzsssqqqooolllkkkkkklllmmmhhhjjjkkkiiifffbbb``````YYYSSSLLLJJJLLLOOOQQQQQQLLLJJJGGGEEECCCAAA>>>;;;777444000,,,***))))))***************************+++******)))(((''''''&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''$$$%%%&&&'''((((((((((((***,,,......---,,,---...***555???AAABBBFFFIIIIIILLLJJJFFF@@@;;;:::===AAAEEEHHHKKKKKKFFF>>>777222333222000......111555999@@@===888333000//////000...222888>>>AAA@@@;;;777222222111111111111222222///222555444111000222444///...---,,,---...///000111111111111000000000000,,,,,,,,,+++++++++******)))******))))))***,,,...222333444555666777888999999:::<<<>>>@@@@@@@@@@@@BBBDDDEEEDDDCCCCCCDDDEEEHHHFFFDDDCCCDDDGGGKKKMMMOOOOOOPPPQQQRRRRRRSSSSSSPPPPPPPPPQQQRRRRRRSSSSSSUUUVVVXXXZZZ\\\]]]^^^^^^VVVWWWXXXXXXWWWUUUSSSQQQSSSTTTUUUSSSOOOKKKHHHGGGAAAAAAAAABBBCCCFFFHHHIIIIIIJJJMMMNNNNNNLLLJJJIIIFFFGGGGGGHHHIIIIIIJJJJJJHHHGGGDDDBBB???===<<<<<<888777666666777999;;;===CCCIIIPPPUUUWWWYYY\\\```______```aaacccdddfffgggcccccccccccceeeiiipppuuuwwwxxxyyyzzz|||uuujjjdddkkkwww~~~~~~}}}{{{xxxtttqqqooojjjhhheeeaaa]]]VVVOOOJJJ666444111/////////...---,,,,,,,,,,,,,,,,,,,,,,,,111000000...---,,,,,,+++---------------------------------,,,,,,+++++++++///............---------+++---000000000000111222555999;;;DDD^^^yyyjjjaaaaaakkkuuu~~~}}}}}}{{{}}}www|||~~~{{{||||||uuulll~~~vvvkkk\\\MMM>>>888777555444555444666888999;;;???DDDGGGNNNPPPSSSSSSTTTYYYccckkkooonnnlllkkkkkkoootttyyyxxx{{{~~~sssoooiiiccc^^^ZZZUUURRRPPPWWWfffxxx{{{pppnnnkkkjjjkkkpppuuuxxxyyyuuupppjjjddd]]]UUUQQQOOOSSSaaavvv~~~yyyqqqpppnnnllliiihhhffffffkkkkkkjjjhhheeeccc```___YYYUUUOOOLLLLLLNNNPPPQQQMMMJJJGGGEEEEEEBBB<<<777555444222000---+++)))(((,,,,,,++++++***)))(((((($$$%%%%%%&&&'''((())))))((((((''''''''''''((((((&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((()))***+++,,,,,,---...444:::???AAACCCFFFIIIHHHIIIHHHBBB:::666888<<<<<>>>>>AAACCCDDDEEEGGGFFFFFFFFFGGGIIINNNHHHEEEGGGJJJLLLPPPUUUOOORRRSSSQQQSSSYYY\\\\\\]]][[[YYYYYY[[[]]]]]]]]]^^^___aaaeeeiiikkkkkkjjjiiifffdddddddddbbb]]]YYY\\\YYYUUUQQQOOOMMMKKKJJJBBBBBBCCCEEEGGGHHHGGGEEEDDDGGGJJJJJJIIIFFFDDDCCCCCCCCCCCCEEEGGGIIILLLMMMIIIGGGEEECCC@@@>>>=========;;;999888888999;;;===DDDJJJQQQWWW[[[^^^```aaa^^^___```bbbdddgggiiikkkhhhgggfffgggkkkqqqxxx|||vvvqqquuu}}}oooiiihhhoooxxx}}}~~~}}}|||yyyvvvrrrmmmiiiiiiddd```^^^\\\UUUIII???555444222///---,,,,,,,,,---,,,,,,++++++,,,,,,---000000//////.........---+++,,,,,,,,,,,,+++******+++++++++,,,,,,---------,,,,,,,,,---------...............//////000111222000333777@@@TTTsssrrrgggaaacccgggxxx}}}zzzxxxvvvzzzzzzzzz|||~~~~~~wwwvvvzzzrrrssscccUUUDDD999777888777555666666555444555:::@@@EEENNNRRRTTTTTTSSSWWW___ffflllmmmllljjjiiikkkrrrwwwyyy|||}}}xxxpppjjjbbb\\\YYYWWWTTTQQQSSS]]]jjjxxx|||tttnnnkkkmmmooopppsssxxxvvvvvvtttnnneee\\\VVVSSSJJJPPP\\\ooo~~~zzzrrrpppnnnkkkiiihhhggggggmmmlllkkkhhheeeaaa^^^]]]ZZZUUUOOOLLLLLLMMMOOOPPPMMMJJJGGGEEEEEEBBB<<<888555444222000---+++***))),,,,,,++++++***))))))(((%%%&&&&&&''''''(((((((((((((((''''''''''''((((((&&&'''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((()))***++++++,,,---,,,111777;;;>>>???BBBDDD@@@AAABBB???999555555666666<<>>BBB@@@===555555444333222222111111333222222333444333111///111111000///...------------///111000---,,,...000......---,,,,,,+++******+++******+++,,,---...///111111222444666999;;;<<<>>>??????>>>===>>>AAACCCDDDGGGIIIKKKKKKKKKLLLNNNOOOJJJGGGIIILLLNNNRRRXXXXXX\\\^^^]]]```eeeiiihhhkkkhhhffffffggghhhhhhhhhhhhhhhhhhkkknnnoooooonnnooommmllllllnnnnnnkkkiiiddd```[[[VVVQQQNNNKKKJJJEEEDDDDDDFFFGGGGGGEEECCCBBBCCCEEEEEEEEECCCCCCCCCAAAAAAAAABBBDDDFFFHHHJJJGGGFFFDDDBBBAAA@@@?????????===;;;999999:::<<<>>>EEEJJJQQQWWW[[[^^^```aaa___```aaacccfffiiikkklllkkkjjjiiiiiimmmsssxxx|||}}}uuuqqqvvv~~~}}}xxxmmmhhhhhhqqqzzz~~~}}}}}}{{{yyywwwuuurrrmmmjjjiiiddd___]]]ZZZSSSGGG===333222000...------......---,,,,,,++++++,,,,,,---.........---------,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------..................///000111222111333666===NNNiii|||jjj``````dddttt~~~wwwsssqqqqqqtttyyy~~~~~~tttssszzz~~~uuuttthhhYYYFFF999666777777666888888666444555888>>>CCCKKKOOORRRRRRRRRUUU]]]dddjjjkkkkkkjjjiiikkkpppuuuxxx{{{~~~|||wwwmmmggg```[[[YYYYYYXXXWWW]]]fffsss}}}tttnnnjjjlllnnnooorrrvvvvvvwwwvvvppphhh^^^WWWSSSMMMQQQ[[[lllzzztttqqqmmmjjjhhhhhhiiijjjnnnmmmkkkhhhddd```\\\ZZZZZZUUUOOOKKKJJJLLLMMMNNNMMMJJJGGGFFFEEEBBB===888444333111///---,,,++++++,,,,,,++++++***)))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,---)))---333777999:::;;;<<<888999;;;;;;:::777444222111666;;;===:::888777888555222///---.../////////000000000000///...------+++,,,...555<<<@@@@@@???666555333111000111222333333222111222333333111///111000000//////...............//////////////////...------,,,,,,++++++*********))))))***---///111333444555666888:::;;;<<<>>>??????>>>===>>>@@@BBBEEEHHHMMMQQQRRRSSSTTTUUUSSSNNNKKKMMMNNNPPPUUU\\\```fffjjjjjjmmmrrruuuuuuuuurrrooolllllllllkkkkkknnnmmmkkklllmmmooonnnmmmrrrpppppprrruuuxxxzzzzzzooollleee]]]VVVPPPLLLJJJIIIHHHGGGGGGGGGFFFDDDBBBBBBBBBCCCDDDEEEFFFFFFFFFBBBBBBAAABBBCCCDDDFFFGGGEEEEEEDDDCCCBBBAAAAAA@@@BBB@@@===;;;;;;<<<>>>???FFFKKKRRRXXX[[[^^^```bbb```aaacccfffiiikkkmmmooommmmmmlllmmmppptttxxx{{{yyytttsssyyy~~~uuunnnhhheeeiiittt}}}~~~}}}zzzxxxvvvuuutttqqqnnnkkkhhhccc^^^[[[WWWOOOCCC:::111000......---...///000---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++((()))***,,,------......++++++,,,,,,,,,,,,------,,,,,,,,,---------..................///000111222222444666999DDD\\\{{{qqqcccaaadddmmmyyyuuummmggghhhlllvvv|||qqqmmmrrrwwwssslll^^^JJJ<<<777777888888:::999777555444777<<<@@@HHHLLLPPPQQQPPPSSSYYY___eeehhhjjjjjjhhhiiimmmpppwwwyyy}}}zzzvvvmmmhhhbbb^^^]]]^^^``````hhhqqq|||tttnnnjjjkkkmmmmmmpppuuuvvvxxxxxxuuulllbbbYYYTTTPPPSSS\\\lll~~~{{{uuurrrmmmiiiggghhhjjjlllmmmlllkkkiiieeeaaa]]][[[YYYUUUNNNJJJIIIJJJKKKLLLMMMJJJGGGFFFEEECCC===999333222000...---,,,,,,,,,+++++++++*********)))))))))((((((((('''''''''&&&(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***+++,,,---(((+++000444666777777777666666777999;;;:::777444222555888999888888888:::999555000---,,,---......//////000111111111000000......///333888<<<===<<<777555222000///000222444333222111111222222111///000000000000//////......///...---...///000///...---------,,,,,,+++++++++***)))(((((())),,,000222333444666888:::;;;======@@@@@@@@@???======???AAADDDIIIQQQVVVYYY[[[\\\\\\[[[VVVRRRRRRRRRSSSYYY```fffmmmssssssuuuyyy}}}|||}}}yyysssnnnllljjjhhhfffiiigggeeedddeeefffffffffjjjjjjjjjmmmqqqwww|||~~~yyyuuuooofff\\\TTTOOOMMMLLLJJJIIIHHHIIIHHHFFFDDDDDDEEEGGGKKKNNNOOONNNMMMHHHGGGFFFEEEEEEFFFHHHHHHGGGGGGFFFFFFDDDCCCBBBAAACCCBBB???===<<<===???@@@HHHLLLSSSXXX[[[^^^aaacccbbbccceeehhhkkkmmmooopppooonnnnnnoooqqqtttvvvxxxvvvsssuuu|||{{{ppphhhbbbccciiivvv~~~}}}}}}{{{yyyvvvtttrrrpppllljjjfffbbb\\\XXXRRRJJJ>>>666000///...---------...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///111111111333555666<<>>:::444333000...,,,,,,,,,,,,+++++++++***************)))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((***+++,,,---***,,,...222444666666555777666666777:::;;;:::999444555777888777777888999;;;666111...------...---...///000111222222222222.........111555999<<<===:::777333000///000333444333222000000111222111//////000000111000000///...///...---...///000///...------,,,,,,,,,,,,++++++***)))((('''))),,,///222000222555888;;;===>>>???AAABBBAAA???======???@@@DDDJJJSSSZZZ___aaabbbcccccc^^^ZZZYYYWWWWWW]]]eeeooowww|||||||||xxxrrrmmmiiigggeeeaaa___]]]\\\]]]^^^^^^]]]``````aaadddhhhnnntttxxxzzzyyyuuummmbbbYYYTTTRRROOOMMMKKKKKKKKKKKKIIIHHHEEEGGGKKKQQQWWWXXXVVVTTTNNNMMMKKKJJJIIIIIIIIIJJJLLLLLLKKKJJJGGGEEECCCAAAEEECCC@@@>>>>>>???AAABBBIIINNNSSSXXX[[[^^^aaaccccccdddgggjjjlllnnnoooooonnnnnnoooppprrrssssssttttttsssvvv~~~|||zzzwwwmmmfff___aaajjjwww~~~}}}|||~~~{{{vvvssspppmmmiiifffccc```ZZZUUUNNNEEE:::333111000...---,,,+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------...///000111000111444555888FFFdddsssjjjccccccnnnzzzuuujjjiiijjjnnnuuu||||||uuuooolllccc```kkkxxx{{{rrriiiggg___RRRHHHBBB???<<<:::666666666555555888===@@@KKKPPPTTTTTTPPPNNNPPPSSSYYY]]]ccceeeeeeeeegggjjjrrrvvvzzz~~~~~~|||{{{wwwrrrlllhhhhhhjjjlllllltttzzzsssmmmlllmmmnnnqqquuuuuuyyy|||{{{ssshhh]]]WWWRRRTTT^^^qqq}}}vvvsssnnnjjjhhhjjjmmmooojjjkkklllkkkiiieeeaaa___YYYTTTNNNJJJIIIKKKLLLMMMMMMJJJGGGFFFFFFDDD???;;;555333000---,,,+++,,,,,,************************)))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%'''(((***+++,,,------------000333666777777888888999999:::;;;<<<<<<555555666777888888888888<<<888333000//////...---,,,---...///000111111111++++++,,,...222777===@@@<<<999555222000111222444333222000///111111111000///000111111111000///...///000//////............,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((())),,,...000...000333777:::<<<===>>>???@@@???>>>======???AAAFFFLLLUUU]]]bbbfffhhhiiihhhdddaaa___\\\\\\dddmmmzzzxxxqqqlllhhheeeccc```^^^\\\[[[\\\\\\ZZZYYY[[[\\\]]]^^^aaaeeekkkooouuuwwwwwwrrrhhh```[[[YYYSSSQQQNNNMMMNNNNNNLLLKKKEEEGGGKKKRRRYYY]]][[[YYYTTTRRRPPPNNNLLLKKKKKKKKKPPPPPPPPPNNNLLLIIIFFFDDDFFFDDDBBBAAAAAABBBEEEFFFKKKOOOTTTXXX\\\___bbbdddccceeegggjjjlllllllllllllllmmmoooqqqrrrrrrrrrqqqrrrqqquuu|||~~~}}}xxxvvv{{{{{{rrriiiccc___ccclllyyy~~~}}}|||{{{vvvqqqmmmiiieeebbb```]]]XXXQQQJJJ@@@777111111000...,,,++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------------,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------...///000111000///222666666???XXXqqqxxxjjj^^^```kkkwwwyyynnnnnnpppsssvvvwwwuuuqqqmmmlllbbb\\\cccqqqwwwqqqhhheee___VVVMMMFFFAAA===;;;555555555555666888===@@@KKKQQQVVVUUUQQQMMMNNNPPPSSSXXX^^^bbbcccdddfffiiippptttyyy}}}~~~zzztttnnnjjjkkklllkkksss~~~xxxqqqpppppppppsssxxxwww{{{~~~vvvkkkaaa[[[TTTTTT\\\ooo}}}uuusssoookkkjjjkkkmmmooommmnnnnnnmmmjjjfffaaa^^^XXXTTTNNNJJJJJJLLLNNNNNNMMMJJJGGGGGGGGGDDD???;;;777555111---+++***++++++************************)))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&(((***+++,,,---///---+++---222666888999999===AAAAAA???>>>>>>???666777888:::<<<===<<<;;;;;;888555222111000///---+++,,,---///000000000000---,,,,,,,,,///444;;;???>>><<<888444222111222222444111//////000111000000...///111222222111000//////111222000---+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,------///333666999:::::::::888:::;;;;;;<<<===AAADDDIIIOOOXXX```fffjjjmmmooojjjgggdddcccaaaccclllwww||||||}}}uuunnnjjjhhhfffeeeeeecccaaa```___^^^ZZZXXXZZZ\\\]]]]]]]]]___cccggglllqqquuutttmmmfffaaa```XXXVVVRRRPPPOOOOOOMMMLLLHHHGGGHHHOOOXXX^^^```___[[[ZZZWWWTTTRRRPPPPPPPPPRRRSSSSSSRRRPPPMMMKKKIIIHHHGGGEEEDDDEEEGGGIIIKKKLLLPPPTTTXXX\\\___bbbeeedddeeegggiiijjjjjjjjjiiikkkmmmpppssstttsssqqqpppooonnnrrrxxx}}}{{{uuuvvvxxxxxxvvvuuuzzzxxxooohhhccccccgggppp|||}}}|||||||||xxxrrrmmmiiifffbbb___]]]ZZZUUUOOOGGG===555000///...,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,,,,,,,---------------------------,,,,,,+++++++++,,,,,,,,,---------......------------...///000000000///111666666999LLLbbb}}}mmm___^^^gggqqqxxxsssooorrrttttttrrrpppoooooommmccc\\\```mmmwwwuuunnnhhhbbbXXXNNNFFF@@@<<<;;;666666666666555777;;;===HHHNNNTTTUUUQQQNNNMMMOOONNNSSSZZZ^^^```bbbfffiiinnnrrrxxx}}}}}}vvvpppooopppooovvv}}}vvvtttsssssswww{{{zzz~~~zzzoooeee```XXXUUUWWWggg}}}uuurrrooolllkkkkkkmmmooooooppppppoookkkeee```]]]XXXSSSNNNJJJKKKMMMOOOPPPMMMJJJGGGGGGGGGEEE@@@;;;888555111---+++******+++******************++++++(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((()))+++------000---***,,,111666999:::;;;BBBIIIJJJFFFBBBAAABBB999999;;;>>>AAABBBBBBAAA;;;999666444333222000...---...///000111111111111111000...,,,---111777;;;@@@===:::666333222111111444111//////000111000000...///111222222111000//////222444111,,,)))+++...,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++...000333666777888777777333444777888;;;>>>BBBFFFLLLRRRZZZbbbggglllpppsssiiigggfffeeeeeehhhsss~~~}}}|||uuutttwwwzzz|||uuupppmmmllllllkkkjjjiiigggeeeccc___[[[WWW[[[]]]^^^]]][[[[[[^^^aaaeeellltttuuupppiiieeeddd]]]ZZZUUURRRPPPOOOMMMKKKKKKHHHGGGLLLVVV___cccdddbbb```]]]ZZZWWWVVVUUUTTTRRRSSSTTTTTTSSSQQQOOOMMMJJJIIIGGGGGGHHHJJJMMMOOOMMMPPPUUUYYY\\\___bbbeeedddeeegggiiijjjiiihhhgggkkkmmmqqqtttuuutttrrrqqqmmmlllooouuuyyy}}}zzzqqqnnnppptttvvvuuu{{{yyypppiiieeefffjjjsss~~~~~~}}}||||||yyyuuuoookkkgggddd```^^^[[[YYYTTTMMMEEE<<<444///,,,,,,+++++++++,,,......---,,,,,,++++++,,,,,,---(((((())))))*********+++***+++,,,---.../////////---------,,,,,,+++++++++,,,,,,,,,---------......---------------...000000111...111666555555DDDWWWyyyqqqddd]]]dddlllsss|||wwwnnnqqqtttsssooommmooosssnnneee]]]___lllxxxzzzuuullleeeYYYMMMDDD>>><<<;;;888888777666555666999;;;DDDKKKRRRUUUQQQNNNNNNOOOLLLQQQXXX\\\___bbbfffjjjmmmrrrxxx|||}}}wwwuuuuuusssyyyxxxvvvvvvvvvyyy~~~}}}|||rrriiiccc\\\UUUSSS```zzzzzzpppmmmkkklllkkkiiilllqqqqqqppppppooolllfff___YYYVVVRRRLLLIIIJJJLLLNNNOOOPPPLLLIIIGGGGGGDDD@@@;;;666333///---...000000111......---,,,+++)))((('''************))))))))))))---+++)))&&&%%%%%%&&&'''''''''''''''((((((((((((((((((''''''''''''(((((()))((('''&&&''')))+++,,,,,,,,,+++***+++222<<>>===>>>AAAEEEGGGFFFDDDAAA???;;;777444111///---...///000111222333333333444222///......000333444;;;<<<===;;;888555444444//////.........//////000333222222111111000000///000000///...------------,,,,,,------------------............---,,,++++++......///111222333444555999999999999<<>>666111...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,++++++---//////,,,)))******+++,,,,,,---......000000............///000000///000222333555===FFF```tttkkkjjjjjjoooxxxwwwuuusssrrrtttvvvvvvvvvvvvtttlllfffkkkxxx{{{lll\\\MMMAAA999666444555555444222333666:::@@@HHHPPPTTTSSSQQQQQQRRRPPPSSSWWW[[[___ccceeeffflllpppvvv{{{|||yyytttwww|||}}}yyyuuuuuuxxx{{{}}}rrrhhh^^^UUUOOOTTTcccxxxxxxnnnjjjiiijjjkkkjjjmmmrrrrrrrrrqqqooommmgggaaa\\\VVVRRRLLLIIIJJJLLLNNNOOOOOOLLLIIIHHHHHHEEE@@@<<<999666222///......---,,,***++++++,,,,,,,,,++++++)))(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''(((&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&''')))***+++,,,---,,,,,,000666<<<;;;BBBFFFDDDBBBDDDEEEDDDAAA@@@@@@AAADDDFFFFFFFFFFFFCCC>>>888444111111111111222333444555666666666777555222000//////111222999;;;======:::666444333000//////....../////////111111111111000000000000//////......---,,,,,,,,,+++++++++,,,---........./////////...---,,,******,,,---...///000222222333666666777888;;;AAAHHHNNNYYY^^^dddiiikkkjjjiiiiiihhhbbb\\\[[[___eeejjjkkkbbb```^^^\\\\\\]]]___aaaiiilllpppuuuyyy~~~}}}vvvrrrpppkkkiiieeeaaa]]]YYYWWWUUUXXX\\\cccllltttwwwwwwvvvvvvtttpppkkkfff```\\\ZZZWWWUUURRRSSSVVVYYY\\\]]]hhhgggggghhhiiihhheeeccc``````______```^^^[[[YYYWWWUUUSSSTTTVVVXXXYYYYYY\\\\\\\\\[[[ZZZ[[[^^^aaaeeedddcccccceeehhhlllnnnrrrrrrrrrqqqpppooonnnmmmpppllljjjjjjlllsss|||}}}uuulllkkkpppxxx}}}{{{zzzwwwuuurrrpppnnnllljjjfffaaa^^^XXXTTTLLLCCC;;;444///---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((,,,++++++---......,,,******++++++,,,,,,------...000///---,,,,,,---///000...---///222222222888@@@RRRqqquuusssqqqrrrxxxzzzrrrpppuuuzzz||||||zzzyyysssjjjiiirrr}}}yyyhhhUUUFFF<<<888444444444333222444777:::<<>>???===888555333111000///////////////////////////000000000111111.........------,,,++++++++++++,,,,,,,,,---------............---,,,+++++++++,,,---...///000111111333444666777;;;AAAHHHMMMYYY^^^eeejjjkkkiiigggfffeee```ZZZWWWYYY\\\___```YYYXXXVVVWWW[[[^^^``````dddggglllqqqwww~~~~~~|||rrrppplllgggbbb]]]ZZZXXXZZZ]]]dddmmmwww}}}~~~~~~zzztttmmmgggddd]]]\\\[[[[[[]]]]]]\\\[[[ddddddeeegggjjjkkkjjjhhhfffeeedddddddddccc```^^^ZZZXXXWWWXXXZZZ[[[[[[ZZZ]]]^^^^^^]]]\\\]]]```bbbeeedddccccccdddhhhkkknnnrrrrrrpppnnnlllkkklllmmmtttqqqoooppppppuuu}}}ooojjjlllwww}}}~~~|||{{{yyyvvvtttrrrpppmmmkkkiiifffaaa^^^XXXSSSJJJAAA888222...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))))))))***+++++++++***)))+++++++++,,,,,,---------///---,,,***+++,,,...000------///222222111555<<>>?????????@@@BBBFFFJJJMMMTTTQQQKKKBBB888222000000...444;;;BBBEEECCC???;;;;;;999666444222111111222222777===@@@???:::666444111111000///////////////.........//////000111111............---,,,+++***------,,,,,,,,,+++++++++++++++,,,---............++++++,,,---......//////555666888:::===CCCJJJOOOUUUZZZaaafffgggeeecccbbb```\\\WWWSSSQQQRRRSSSTTTTTTSSSTTTVVV[[[^^^``````bbbeeehhhlllqqqxxx|||yyyuuuoooiiiccc^^^[[[ZZZ]]]ccclllwww}}}uuuqqqgggfffeeefffgggfffdddbbbgggggghhhkkknnnqqqqqqqqqllljjjhhhhhhhhhfffdddbbb\\\[[[ZZZ[[[]]]]]]\\\ZZZ[[[]]]^^^^^^___```cccfffjjjiiigggggghhhjjjmmmoooqqqpppnnnjjjhhhhhhllloooyyyxxxxxxxxxwwwyyywwwnnnmmmrrr{{{}}}{{{zzzzzzyyywwwuuuqqqooommmkkkhhheee```]]]VVVQQQHHH>>>666000...---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,((()))***+++******++++++++++++,,,,,,,,,,,,---------,,,+++***+++,,,...000......000333222000444;;;DDDYYYxxx{{{yyyxxxyyy|||yyyppprrrxxx}}}}}}}}}{{{qqqggggggrrr~~~~~~hhhUUUEEE;;;666555333222333555666777555:::BBBIIINNNQQQSSSUUUPPPQQQQQQSSSVVV[[[^^^aaadddiiipppxxx}}}|||uuutttvvv}}}yyyuuutttuuuyyy~~~xxxlll\\\VVVQQQMMMKKKMMMWWWbbbrrrzzzrrriiicccaaaffflllnnnpppssssssqqqooommmkkkgggbbb___VVVRRRLLLIIIJJJLLLNNNOOOMMMKKKJJJJJJJJJHHHBBB===666444222111111111000...---------,,,+++***)))((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''''''''(((***---,,,***+++...111333;;;@@@@@@>>>??????===???@@@AAABBBDDDGGGLLLOOOVVVUUUQQQHHH===444000///---333===FFFJJJIIIFFFBBB===;;;999666333222111111000555<<<@@@@@@===999777222222111000////////////------......//////000000......//////...---+++***---------,,,+++***************,,,---.../////////++++++,,,,,,---......///222333555777:::???FFFJJJNNNSSSZZZ^^^___]]]\\\\\\WWWUUUQQQMMMKKKJJJKKKLLLNNNPPPRRRUUUXXXZZZ\\\^^^```aaadddgggjjjooouuuzzz}}}wwwpppjjjdddaaa[[[^^^dddllltttsssrrrqqqrrrssssssrrrqqqooommmlllmmmpppssstttuuupppnnnlllkkkkkkjjjhhhfff]]]]]]]]]^^^______\\\ZZZYYY[[[^^^___```bbbfffhhhnnnmmmmmmmmmnnnoooqqqrrrppppppmmmiiifffhhhooouuu~~~}}}}}}|||xxxxxx}}}|||~~~|||wwwsssuuu{{{~~~|||{{{zzzzzzzzzxxxvvvtttpppnnnkkkhhheeeaaa\\\YYYSSSMMMDDD:::222...------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------------***+++,,,,,,,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...000333222000444;;;@@@OOOjjj|||xxxtttuuu{{{}}}~~~~~~zzzzzzxxxpppddd___gggssssss___LLL===999666333222333555555555444777<<>>???>>>@@@@@@>>>BBBDDDFFFFFFGGGHHHLLLPPPSSSUUUUUUNNNCCC888111///...444===FFFLLLNNNMMMLLLAAA???<<<888444111//////...333:::???@@@>>><<<;;;333222111000////////////...........................///000000000...,,,+++,,,,,,++++++++++++++++++++++++,,,---............++++++,,,------............000222333666:::@@@DDDHHHLLLQQQTTTTTTSSSRRRRRRLLLKKKJJJGGGFFFFFFHHHJJJJJJNNNRRRTTTTTTUUUXXXZZZYYY\\\___bbbdddiiinnnqqqxxx~~~|||wwwsssooolllfffjjjnnnpppttt}}}}}}~~~}}}yyyuuussssssuuuwwwwwwsssqqqnnnmmmlllllljjjhhh______```aaabbbaaa^^^[[[YYY[[[^^^```aaacccfffhhhllllllnnnpppqqqsssssstttqqqpppnnniiigggkkkttt||||||xxxqqqqqq|||{{{||||||zzz{{{{{{zzz|||~~~|||{{{zzzyyyyyywwwsssqqqmmmkkkhhheeeaaa]]]WWWSSSNNNHHH???555...++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++***)))+++---,,,++++++...000,,,,,,,,,,,,,,,,,,,,,,,,***+++---.../////////......---///111000///444<<<;;;DDD]]]wwwnnnnnnvvv|||~~~|||~~~|||zzzsssfff\\\```jjj}}}oooZZZGGG;;;777444222333444444333444444777;;;BBBHHHMMMOOOPPPOOONNNNNNQQQVVVZZZ^^^]]]```ffflllsssyyy}}}}}}tttrrrttt{{{~~~yyyyyy|||~~~|||pppaaaYYYRRROOOLLLHHHHHHKKKNNNYYYhhhwwwxxxpppgggaaa^^^dddllloooqqqtttqqqooommmkkkiiifffbbb___VVVRRRMMMIIIJJJLLLNNNOOOLLLKKKJJJKKKLLLIIIBBB===:::888555333111///,,,***))))))***+++,,,------,,,)))(((((((((((('''''''''$$$%%%&&&((()))*********%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((((((((((((''')))******((()))---111---555===>>>???AAABBB@@@EEEGGGJJJJJJIIIJJJMMMPPPPPPTTTVVVRRRFFF;;;333111///444<<>>999444000---,,,,,,222999>>>@@@???>>>===333222111000////////////...........................///111111000///,,,+++*********++++++,,,---------------...------,,,,,,,,,,,,,,,------.........000222444555777;;;@@@DDDEEEHHHKKKMMMLLLKKKJJJKKKEEEEEEEEEDDDCCCEEEHHHJJJIIINNNTTTUUUSSSRRRUUUYYYTTTWWW[[[^^^aaaeeejjjmmmooouuu~~~{{{||||||}}}|||zzzyyyxxxuuuxxxyyyvvvuuu{{{|||{{{|||}}}~~~uuurrrooonnnmmmmmmkkkiiiaaaaaabbbddddddccc___\\\ZZZ\\\___```aaabbbeeegggggghhhllloooqqqsssssssssqqqqqqooojjjhhhnnnxxxyyyrrrjjjjjjwww~~~}}}}}}}}}|||xxxvvvzzz}}}}}}~~~~~~~~~|||{{{yyyxxxuuuqqqnnnkkkiiieeebbb^^^YYYSSSOOOKKKEEE;;;222,,,)))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++******)))((('''''')))+++***)))))),,,///,,,,,,,,,,,,,,,,,,,,,,,,***+++...000111000///......---...000///...444<<<666===TTTyyywwwjjjhhhqqqyyyzzzxxxttt}}}ooobbbccckkkwww|||gggSSS<<<888444222333444333111444333444777>>>EEEJJJMMMPPPOOOMMMMMMPPPTTTZZZ]]][[[]]]bbbhhhooovvv{{{}}}~~~|||wwwrrrooottt}}}~~~vvvnnnlllooowww~~~zzz{{{|||~~~~~~rrrcccZZZRRRPPPNNNJJJGGGGGGFFFMMMUUU```sssyyypppjjjbbb___dddkkknnnppprrrtttrrrpppnnnkkkfff```\\\XXXRRRKKKJJJMMMQQQRRRQQQNNNLLLJJJKKKKKKHHHBBB===999777333111111000///...//////...------,,,+++++++++***)))(((((()))***+++(((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((***++++++++++++,,,,,,,,,---///222777<<>>:::888555111000111111///---////////////////////////---...///111111///...---......---,,,,,,+++******+++,,,,,,---...///000000000///...---------------000111222555777:::===>>>AAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFHHHLLLOOOPPPRRRTTTVVV[[[\\\^^^aaaccceeefffgggiiinnnvvv|||~~~}}}|||{{{wwwxxxyyyyyyyyyzzz}}}~~~zzzwwwsssqqqqqqooollliiieeeccc``````bbbbbb___]]]___aaacccdddeeeeeeddddddeeeeeegggiiijjjlllmmmnnnpppooolllkkkqqq{{{~~~xxxnnnddd___dddvvv}}}~~~|||zzz{{{zzzyyyyyyzzz}}}}}}|||zzzxxxwwwwwwuuurrroookkkjjjfffaaaZZZTTTPPPOOOHHH@@@777111///...+++((())))))*********+++++++++++++++******************++++++++++++++++++++++++---------,,,+++***)))((())))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000.........///000222333444===>>>LLLjjjooohhhmmmtttvvvuuurrryyyxxxfff___```wwwfffMMMAAA888777999888666666777777666888;;;@@@FFFIIIQQQRRRQQQNNNMMMOOOUUUZZZYYYXXXZZZ___hhhrrrzzz~~~~~~}}}||||||~~~}}}ppplllfffaaa___aaadddgggiiillloooqqqpppmmmjjjggg^^^cccjjjpppyyy{{{vvvhhhccc]]]YYYVVVRRRMMMIIIIIIHHHKKKTTT^^^lllxxxooogggaaa^^^dddkkkoooqqqssspppooonnnmmmkkkgggaaa]]]XXXRRRKKKJJJLLLPPPQQQPPPLLLJJJHHHIIIIIIFFFAAA<<<999777333111000000...---......------,,,++++++***++++++***))))))***++++++''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%'''(((***,,,---------///222666:::???DDDFFFHHHIIIIIIGGGFFFGGGJJJMMMNNNOOOPPPOOOKKKCCC;;;555333222222666===CCCGGGHHHHHHDDD>>>999777555111/////////222777<<<>>>===;;;999555111000000111000...////////////////////////---...///000000///...---//////...------,,,++++++,,,,,,------...///////////////...---------------000000111444666999;;;===>>>>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCFFFJJJMMMOOORRRUUUWWW]]]^^^```bbbdddeeeeeeeeeeeehhhmmmoooqqqrrrtttuuuppprrrtttvvvxxx{{{}}}zzzxxxwwwtttooolllgggeeecccbbbccccccaaa^^^bbbccccccdddddddddcccccccccdddeeefffgggiiijjjjjjjjjlllkkklllrrr{{{}}}wwwnnnddd___```kkk|||zzz}}}}}}zzzwwwyyy}}}~~~|||{{{yyyxxxwwwvvvtttqqqooojjjhhhddd^^^WWWQQQNNNMMMBBB;;;222---,,,+++(((%%%))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,+++******)))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000222333444666999EEE___sssjjjlllqqqtttttttttyyyqqqeeeccclllwwwyyyTTTFFF999666888888666555555555555666999>>>CCCFFFNNNOOOOOOMMMKKKMMMSSSXXXYYYYYYZZZ^^^fffooowww|||~~~~~~}}}}}}~~~~~~~~~}}}rrrlllcccZZZUUUSSSUUUWWWZZZ\\\^^^______]]]ZZZXXXWWW[[[bbbhhhqqq~~~~~~zzzuuuiiifffbbb^^^[[[UUUOOOJJJEEECCCDDDJJJRRR^^^qqqvvvnnnddd^^^]]]dddlllppprrrsssmmmmmmlllllljjjgggbbb^^^WWWRRRLLLJJJLLLNNNOOONNNLLLJJJIIIIIIIIIGGGAAA<<<999777333111000///...---------,,,,,,+++*********,,,++++++******++++++,,,'''''''''(((((())))))***(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***+++------...///111444999>>>BBBDDDHHHHHHGGGEEEDDDEEEHHHKKKMMMMMMMMMOOONNNIIIAAA:::222000///111666===BBBDDDIIIEEE@@@<<<999666333000......000333888;;;<<<<<<;;;777333111000111000///////////////////////////---...///000000///...---/////////......------,,,........................//////...------------...//////000222444777999:::999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@CCCGGGKKKNNNRRRVVVYYY___```ccceeefffeeeeeedddiiiiiiiiiiiijjjmmmqqquuuoooppprrrtttvvvyyy~~~|||wwwrrrnnnkkkjjjggggggffffffcccbbbgggfffdddcccbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeeeeefffiiilllooouuu|||~~~{{{lllbbbZZZZZZbbbrrrzzzzzz}}}~~~yyytttvvv|||}}}{{{zzzxxxvvvuuutttssspppmmmiiifffaaa[[[TTTOOOKKKIII<<<666///+++******(((&&&***************+++++++++************************************************+++++++++,,,,,,++++++***)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000111222333111777???RRRrrrwwwjjjgggiiimmmppprrrvvv{{{}}}zzzxxxggg______mmm```NNN<<<666888888666555333333333444777;;;???BBBJJJKKKLLLKKKJJJLLLQQQVVVZZZZZZZZZ]]]ccckkksssxxx}}}~~~~~~}}}~~~~~~}}}{{{tttqqqrrrttt|||yyyrrrggg\\\TTTOOONNNNNNMMMNNNNNNNNNNNNMMMLLLLLLOOOSSSXXX___iiiwww~~~}}}~~~zzzuuuooonnnmmmjjjeee^^^UUUNNNIIIEEEDDDFFFKKKUUUfffuuuuuummmbbb\\\[[[ccclllppprrrtttmmmmmmlllkkkiiifff```\\\UUUQQQLLLJJJKKKMMMNNNNNNNNNLLLKKKKKKLLLIIICCC>>>:::777333111000///---,,,++++++++++++******))))))************************&&&''''''))))))*********(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&************++++++++++++---...000333888>>>CCCFFFJJJJJJHHHEEEDDDEEEHHHKKKPPPNNNNNNPPPRRROOOGGG???555333000000444:::@@@CCCHHHFFFBBB???;;;777444222.........000444777:::<<<>>>;;;777333111//////...////////////////////////---......//////......---///.........---------,,,//////.........---------///......---------.........//////000222444666777666666777999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>AAAEEEIIIMMMQQQVVVYYY^^^```cccfffhhhhhhggggggmmmmmmlllkkkkkknnnrrrvvvuuuvvvvvvuuuuuuvvvyyy{{{{{{vvvrrrpppooonnnmmmkkkjjjiiigggfffkkkhhheeebbb``````aaabbbbbbbbbaaa``````aaabbbbbbdddjjjooorrrvvvzzzxxxtttddd[[[VVV[[[gggwww{{{uuuuuuxxxzzztttpppsss{{{}}}{{{xxxvvvtttsssrrrqqqnnnkkkiiieee___YYYSSSNNNIIIFFF999444///,,,+++,,,+++******************************************+++++++++************************)))***+++,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------.........////////////000.........//////111222222333999>>>GGGdddxxxggg^^^___eeejjjlllqqqxxxzzzvvv|||{{{hhh]]]ZZZhhhmmmXXXBBB999999999666444333222222333555999<<>>:::777333000///...,,,+++++++++************))))))(((((())))))))))))((((((%%%&&&((()))************(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))*********++++++++++++,,,...222888???DDDHHHIIIIIIHHHEEECCCDDDFFFIIIOOOMMMMMMPPPSSSPPPIIIBBB888666333111222777===BBBGGGFFFEEEAAA===888555333///......///000444888;;;@@@>>>;;;777222///------////////////////////////------............---------------,,,,,,,,,,,,,,,/////////...------,,,,,,......---------......///......//////000222333444444555555666888999:::;;;::::::999999999:::;;;;;;===@@@CCCFFFIIIMMMRRRVVVYYY[[[___cccgggiiijjjjjjlllmmmnnnnnnnnnoooqqqsssxxxxxxwwwuuusssssstttvvvxxxyyy|||zzz}}}xxxtttrrrrrrqqqqqqpppooommmkkkjjjjjjllliiifffbbb``````aaacccdddcccaaa```___```aaabbbcccjjjqqqssssssrrrnnnhhh\\\WWWWWWaaaooo{{{|||uuunnnmmmpppqqqooommmrrr{{{~~~zzzvvvtttrrrqqqpppooollliiihhhddd^^^XXXSSSMMMFFFBBB555333///---,,,---------************************))))))*********+++++++++************************))))))***+++,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,---------.........////////////000............///000111111333:::===AAAZZZyyyeeeYYYXXX^^^cccjjjoooyyyzzz{{{pppccc\\\gggxxxcccKKK???<<<999666555333333333444555888;;;<<>>:::555000...---////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------...------------.../////////////////////000111222444444444444555666888888888888888888999:::;;;<<<===>>>@@@BBBCCCFFFKKKNNNPPPRRRVVV[[[___cccfffhhhkkkmmmppprrrqqqqqqqqqrrrqqqrrrqqqpppnnnmmmoooqqqnnnpppsssvvvzzzvvvyyy|||xxxsssrrrrrroooppppppooolllkkkkkklllkkkiiieeecccaaaaaacccdddeeecccaaa```___```aaabbbccckkkrrrrrroookkkccc\\\WWWVVV]]]kkkxxx|||zzz~~~~~~wwwooogggeeegggjjjlllpppvvv}}}}}}yyytttrrrpppooonnnmmmjjjgggfffbbb]]]XXXTTTLLLCCC===111///---+++++++++,,,---+++++++++***************)))))))))***++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,------------...///.........//////000111...555999>>>QQQssslll___ZZZ\\\^^^hhhppp|||{{{yyy|||wwwjjjaaahhh~~~lllVVVHHHAAA;;;777777444444444444555777999:::>>>BBBFFFHHHIIIJJJOOORRR[[[^^^aaabbbbbbeeekkkoooqqqtttwww{{{}}}}}}|||{{{uuuxxx{{{}}}}}}~~~}}}yyylll```ZZZRRRPPPMMMJJJHHHGGGGGGHHHEEEFFFIIIOOOZZZgggttt{{{}}}|||}}}}}}}}}~~~qqqbbbYYYOOOKKKGGGFFFGGGLLLYYYeeetttlllccc[[[XXX^^^gggmmmrrrvvvtttrrrooommmiiiccc\\\WWWPPPPPPOOOMMMMMMNNNQQQSSSMMMKKKJJJJJJKKKHHHBBB===:::777333000...---+++***++++++++++++++++++++++++'''((()))******)))((('''%%%&&&((())))))((('''&&&(((''''''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''###$$$%%%''')))***+++,,,,,,+++,,,...222888>>>AAAFFFGGGGGGFFFDDDBBBAAABBBBBBDDDHHHKKKMMMLLLJJJIII::::::777444222444999===IIIKKKLLLJJJDDD>>>:::999111111111000...///333777:::<<<>>>===888333111000////////////////////////...------------------...------------------------...............------------------------...//////000000/////////000000111333333222222222333555555777777888888:::;;;===>>><<<<<<===<<<<<<>>>AAADDDGGGHHHKKKOOOTTTYYY^^^```fffiiilllnnnnnnmmmmmmmmmggghhhgggfffddddddfffgggcccggglllnnnooorrryyytttwwwzzz{{{|||wwwpppmmmllljjjlllmmmllliiihhhiiikkkhhhgggeeecccccccccdddeeedddcccaaa______```bbbcccgggpppvvvuuupppiiiaaaZZZ[[[]]]fffttt~~~zzzxxx~~~|||~~~~~~wwwrrrkkkccc```bbbgggmmmvvv|||zzzvvvrrrqqqooonnnmmmkkkhhhfffccc___[[[WWWSSSKKK???777......---+++******+++,,,+++++++++*********))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,******+++,,,,,,---......,,,,,,,,,------------...///............///000000,,,111777<<>>CCCFFFGGGIIIMMMPPPWWW\\\aaacccbbbccchhhlllmmmoootttyyy{{{||||||{{{vvvyyy|||}}}|||}}}~~~~~~sssjjjeeeVVVTTTQQQMMMKKKIIIHHHHHHFFFFFFGGGMMMXXXeeepppwwwuuueee]]]SSSOOOLLLKKKJJJMMMXXXccctttmmmddd\\\WWW]]]ffflllrrrwwwsssrrrooommmiiiddd]]]XXXOOOPPPOOONNNNNNOOORRRTTTOOOMMMLLLLLLMMMJJJDDD???:::777333000...---+++)))++++++++++++++++++,,,,,,((()))***++++++***)))(((%%%&&&((())))))'''%%%$$$(((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************---,,,+++,,,///444999<<>>CCCHHHLLLNNNNNNNNNNNN======;;;777444555:::>>>JJJMMMOOOMMMGGG@@@===<<<111222333111...///222555555999>>>>>>;;;666444333////////////////////////...------,,,,,,------...---.............................................---------------...///000000000////////////000000222222111000000111222333777777888999:::<<<>>>???;;;;;;:::888777888:::===AAAAAACCCFFFKKKQQQVVVYYY\\\___bbbddddddcccdddeeebbbbbbaaa^^^\\\[[[\\\]]]ZZZaaahhhiiiggghhhnnntttxxxzzzsssvvvyyyyyyxxxxxx{{{}}}vvvmmmgggeeefffhhhjjjiiigggfffgggjjjffffffeeedddddddddeeefffdddbbb```^^^^^^```bbbcccllluuu{{{zzztttmmmddd]]]bbbeeennnyyyzzzxxx{{{zzz~~~xxxrrrnnnhhhaaa^^^```fffooo{{{}}}xxxtttrrrpppnnnmmmllljjjhhheee```]]]YYYWWWSSSJJJ===333//////...---++++++,,,...++++++++++++******))))))((())))))***++++++,,,,,,------------------------++++++,,,,,,,,,++++++******+++,,,,,,------,,,,,,******+++,,,,,,---.............../////////000000///............//////000---000666<<>>;;;:::666222555===EEEIIIKKKKKKJJJIIIBBB:::888777555222000000222444:::<<<@@@BBB@@@:::444000222111000000000000000111......---------......//////...---,,,,,,,,,,,,,,,---------------...///000------..................//////000111111111111111222222111111222222333444333444666888:::;;;<<<===;;;:::888666444444444444888999<<>>CCCHHHKKKMMMMMMQQQVVV]]]aaaaaaaaabbbdddkkklllnnnqqqtttwwwyyyzzzwwwxxxyyy{{{|||~~~}}}wwwrrrnnnkkkeee```YYYTTTRRRQQQOOOLLLMMMMMMMMMOOOVVVbbboooxxx~~~mmm```WWWPPPJJJIIIIIIKKKRRRYYYwwwoooeee]]]VVVYYYdddpppuuuuuutttpppllljjjiiieee^^^XXXUUURRRMMMKKKLLLOOOQQQRRROOOLLLIIIIIIIIIGGGCCC>>>;;;999666333000...------++++++,,,,,,++++++***)))((((((((((((((()))))))))''''''''''''''''''''''''+++***((('''''''''((()))***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((())))))+++...111///,,,...555<<>>999666111111000000000111111222.........------......//////...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,---......---------........./////////000000111111111111111111111111111111222333333222333555777999;;;;;;<<<:::999777555444333333444666666777999<<>>:::555555444333333333333444444777<<>>999888555111///---,,,,,,,,,+++******))))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******((('''''''''((())),,,+++)))'''&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''+++...111000...///555;;;GGGJJJOOOPPPOOOLLLJJJIIIKKKGGGEEEIIIQQQXXXZZZYYYSSSKKKBBB===999555555888;;;???BBBDDDHHHKKKJJJEEE;;;888555111/////////000222666:::???@@@???===;;;222222111111111111222222//////......---......///......---,,,,,,,,,------,,,,,,,,,+++,,,,,,---...+++,,,,,,---...///000000///000111111222222111111111000000000000111222222222333555777888999::::::888777666555444333444444555555555666777999:::;;;???AAADDDEEEFFFGGGJJJLLLKKKKKKJJJIIIHHHGGGGGGFFFIIIIIIHHHHHHJJJLLLOOOQQQXXXZZZ]]]___```aaaccceeelllmmmppprrruuuwwwxxxyyytttooohhhcccaaa^^^YYYVVVUUUWWW[[[]]]^^^\\\ZZZXXXWWWYYY[[[^^^___```aaaaaa```aaacccdddeeedddbbbaaaaaa^^^]]]^^^___cccmmmwwwyyyvvvvvv~~~vvvqqquuu~~~|||{{{yyyxxxwwwxxx|||}}}xxxtttssssssqqqllljjjlllzzz~~~}}}zzzvvvqqqnnnmmmnnnmmmllliiifffbbb```XXXWWWTTTMMMCCC999111------,,,+++)))))))))******++++++************++++++++++++***)))))))))******,,,+++******)))*********++++++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,------...---------------...//////...000000555===???RRRqqq}}}mmmgggffflllzzz~~~zzzyyyvvvtttsssuuu{{{uuudddeeesss}}}~~~vvvsssmmmcccXXXKKKAAA;;;555555444333222222333333333555:::???EEEIIILLLNNNMMMPPPUUUYYY[[[\\\]]]^^^bbbdddhhhlllpppssstttuuuwwwwwwxxxyyyzzz{{{|||}}}~~~|||vvvsssrrrqqqlllhhhccc___\\\XXXUUUSSSLLLLLLMMMQQQYYYggguuusssfff]]]VVVQQQOOONNNOOOSSSYYYwwwooofff___ZZZ\\\eeennnrrrssssssqqqooommmjjjeee___ZZZWWWTTTOOOMMMNNNQQQSSSTTTNNNLLLIIIIIIIIIGGGBBB>>>888666444111...---,,,,,,---,,,***)))))))))***+++)))))))))(((((('''''''''&&&&&&&&&'''''''''''''''((('''&&&%%%$$$%%%&&&&&&+++)))(((&&&%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''+++...111000///000555999DDDHHHMMMPPPPPPNNNMMMLLLJJJEEEBBBFFFOOOXXX[[[[[[\\\TTTIIIAAA<<<888666555666:::<<<>>>CCCIIIJJJGGG@@@<<<777444111111000000333666999<<<>>>>>>===<<<666555444222111111111111000//////..................------,,,,,,,,,---------------,,,,,,------...++++++,,,---...///000111000000111222222222222111000000000///000000111222222333444555777777888888777666666666555555555555666666666777888999:::;;;BBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCFFFEEEEEEDDDEEEGGGIIIJJJQQQSSSUUUVVVWWWXXXZZZ[[[]]]___bbbeeehhhkkklllmmmgggccc^^^ZZZWWWUUURRROOOLLLOOORRRVVVXXXYYYXXXXXXTTTVVVYYY\\\^^^______^^^___```bbbccccccaaa___^^^\\\[[[]]]```bbbiiivvvyyyxxx}}}}}}zzzyyyxxxwwwxxx{{{yyyxxxuuuuuuyyyzzzwwwvvvwww~~~zzzuuupppmmmkkkkkkkkkjjjgggccc```^^^SSSTTTRRRJJJ???444///---...---,,,+++***+++++++++++++++************++++++++++++************************))))))))))))))))))++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------...---------.........//////---000///333::::::FFF___}}}xxxpppmmmppp{{{zzzwwwoooxxxhhhbbbmmmzzzqqqnnnjjjcccZZZOOOBBB:::666555444333222222222333333555999>>>CCCHHHLLLNNNLLLNNNQQQUUUWWWYYYZZZ[[[]]]```dddiiimmmppprrrrrruuuvvvwwwxxxyyyzzzzzz{{{|||{{{vvvvvvvvvqqqoookkkgggccc^^^ZZZWWWPPPPPPPPPSSS\\\iiixxxwwwjjj```YYYTTTSSSQQQPPPSSSYYYyyyqqqfffaaa\\\^^^eeemmmqqqrrrsssrrrpppnnnkkkeee___[[[XXXTTTPPPMMMNNNQQQSSSTTTOOOMMMJJJJJJJJJHHHCCC???;;;999777444111000//////...---,,,******+++,,,,,,*********))))))(((((((((''''''(((((())))))))))))((('''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''(((((((((***---000000000000333666>>>BBBHHHLLLMMMLLLKKKKKKJJJEEEAAADDDMMMVVV[[[]]]bbb\\\RRRGGG???;;;777555444666777888>>>EEEHHHFFFDDD???999444222111///---111222555888;;;<<<======:::888666444222000//////111000///...............------,,,,,,,,,------...//////............//////++++++,,,---...///000111000000111222222222222222000000000///000000111222111222333444555666666666666777777777888888888888777777888999:::<<<===>>>CCCBBBAAAAAAAAABBBCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@AAABBBDDDEEEJJJLLLNNNOOOPPPQQQTTTVVVSSSUUUWWWZZZ\\\^^^___```\\\YYYUUURRRPPPOOOMMMLLLLLLNNNPPPSSSUUUVVVWWWWWWSSSUUUXXX[[[]]]]]]]]]\\\```aaaaaaaaa```^^^[[[ZZZWWWXXX]]]ccciiirrr}}}zzz|||}}}zzzyyyyyyyyyyyy{{{~~~}}}zzzvvvtttvvv|||zzztttpppnnnkkkkkkjjjhhheeeaaa]]][[[QQQQQQNNNFFF;;;222...---,,,,,,++++++******+++++++++******))))))******+++*********+++++++++******))))))))))))))))))))))))***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------..................//////000000000000...111000222999888???QQQmmmyyyvvvwwwyyyqqq{{{kkkbbbiiivvv~~~ppplllgggbbb\\\QQQCCC999777666555444333333333333444555888<<>>@@@<<<:::888555333111//////111111000///............------,,,,,,,,,---......111000//////.../////////+++,,,,,,---...///000000000111222222333222222222111000000000000111222222111111222333444444444333555666777888999:::999999777777888999:::<<<>>>???>>><<<;;;<<>>DDDIIILLLMMMLLLKKKMMMPPPRRRSSSSSSTTTVVVZZZ^^^dddiiimmmooopppqqqrrrtttvvvwwwyyyyyyyyy}}}|||{{{zzz{{{{{{wwwppphhhbbb___[[[ZZZYYYZZZbbbooo}}}nnnddd___[[[ZZZYYYVVVWWW[[[}}}uuugggccc``````eeekkkoooqqqrrrssssssqqqllleee___\\\WWWSSSOOOMMMNNNPPPRRRSSSOOOLLLJJJIIIJJJHHHCCC???555444111///---,,,++++++,,,,,,,,,,,,,,,+++******((((((((()))))))))))))))'''''''''((()))*********)))((('''&&&&&&&&&''''''###$$$&&&'''((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&'''(((***---///000000000000///444;;;AAACCCDDDEEEFFFEEEEEEEEEEEEGGGLLLTTTZZZbbbfffbbbTTTFFF???;;;999444444333222888BBBHHHIIIMMMGGG>>>999777555111---++++++,,,///222777:::===:::999777555444222222111222111000///............,,,,,,,,,,,,,,,---...///000000///...............---------.........//////000111222222333333222222111111111111111222333333111111222222333222222222333444666888999::::::999888888999999;;;<<<>>>???:::888666888<<<@@@AAAAAA??????@@@@@@@@@?????????>>>??????@@@BBBCCCDDDDDD???AAABBBBBBBBBDDDGGGIIIHHHIIIKKKMMMNNNOOOPPPPPPPPPPPPOOOMMMLLLLLLMMMNNNPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSTTTTTTUUUVVVVVVWWW\\\[[[YYYWWWVVVVVVVVVVVVWWWYYYaaaooozzzzzzsssvvvyyyyyyxxxzzz}}}||||||||||||uuuqqqsss||||||wwwrrroooooommmlllkkkhhhccc^^^YYYVVVSSSMMMCCC:::444000---,,,''''''((((((((((((((('''******))))))))))))******'''((()))*********))))))((()))***+++++++++******)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,)))******+++,,,,,,------***+++,,,---...------,,,---...///000000000/////////333000000777777888CCCTTTqqq~~~{{{vvvkkk___```ooo}}}zzzoooiiifff]]]OOODDD:::999888777555555555555444444444666;;;@@@FFFIIIMMMJJJHHHHHHKKKNNNNNNMMMPPPQQQSSSWWW]]]dddiiilllnnnoooppprrruuuwwwyyyyyyzzz}}}||||||tttkkkdddaaa]]]\\\[[[]]]eeettt}}}ooogggbbb______^^^[[[[[[___}}}uuugggdddaaaaaaeeejjjoooqqqqqqssstttrrrllleee```]]]VVVSSSNNNLLLMMMPPPRRRSSSNNNKKKIIIHHHIIIGGGBBB>>>888666444111///.........******+++,,,,,,***)))(((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***'''&&&%%%$$$###$$$%%%%%%$$$&&&(((******(((%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$'''))),,,.../////////...+++000888>>>AAABBBCCCDDD@@@BBBDDDCCCBBBFFFOOOVVVaaahhhgggXXXGGG@@@===:::444444222222888DDDKKKLLLTTTLLLCCC>>><<<:::555111...---------///222555777888888666555555444444444222222000///............,,,,,,,,,,,,,,,---...///000///...---------------------..................111111222333333333333222222222111111222222333444000111111222222222111111222333555777999999999999;;;;;;;;;;;;<<<===>>>???===999666777:::=========>>>>>>=========<<<<<<<<<888888999;;;<<<===>>>??????@@@@@@@@@???@@@CCCFFFEEEFFFHHHJJJLLLMMMNNNNNNKKKKKKLLLLLLMMMOOORRRTTTRRRQQQQQQQQQQQQRRRSSSTTTSSSRRRRRRRRRRRRSSSTTTTTTYYYWWWUUUSSSSSSSSSUUUVVVZZZ[[[dddrrr|||tttnnntttyyyzzzxxxzzz~~~zzzzzz{{{|||wwwsssuuu~~~~~~{{{}}}~~~zzzuuupppoooooonnnmmmkkkhhhccc]]]XXXUUUSSSKKK???666222///---***))))))***************)))******))))))))))))******&&&'''(((*********)))(((((()))***,,,,,,,,,+++***)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------)))***+++,,,---,,,++++++,,,,,,.../////////...---///333//////666666777@@@FFFbbbxxxwwwnnnbbbbbbqqquuunnnkkkcccVVVJJJ;;;:::999777666666555555333222222444888===CCCFFFMMMIIIFFFFFFHHHJJJJJJIIIMMMMMMOOOSSSYYY```fffjjjlllmmmooorrrtttwwwyyyzzz{{{~~~}}}vvvmmmfffbbb]]]\\\\\\___hhhwww~~~oooiiieeebbbcccaaa^^^___bbb{{{vvviiigggeeedddfffjjjooosssuuuvvvwwwuuuppphhhaaa]]]WWWSSSOOONNNPPPSSSRRRQQQQQQMMMIIIHHHHHHGGGCCC???999777333111111000///...)))************+++++++++******))))))))))))******))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$((('''(((+++///000---***---000444888===@@@AAABBBDDDDDDCCC@@@>>>AAAHHHMMM^^^hhhhhhYYYLLLHHHBBB;;;<<<888444222555===FFFLLLPPPKKKEEECCCCCC@@@:::444111///,,,,,,...000000000555666666666666666555555888666222111111111000//////...---,,,,,,---...///000000//////.........---...------......///000111111111111222222333333444333111///000333555444333222222222222222222222222444444555555666777777888555666777888999:::;;;<<<<<<;;;:::888888:::;;;<<<999:::;;;;;;;;;;;;;;;:::;;;:::999888888888888888;;;;;;;;;<<<>>>@@@CCCDDDGGGGGGGGGHHHHHHIIIIIIIIILLLMMMNNNOOOQQQRRRSSSTTTOOOPPPQQQRRRSSSTTTUUUUUUXXXVVVUUUTTTUUUUUUSSSRRR\\\WWWSSSQQQNNNMMMRRRYYY^^^fffsss}}}yyypppkkkpppvvvyyyzzz|||}}}yyyzzz~~~~~~}}}~~~}}}|||yyyuuuqqqoooooopppppplllhhheeeccc___ZZZUUUJJJAAA666///...///...,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***)))((((((((()))+++,,,)))***+++,,,,,,+++***)))************************---,,,***))))))***,,,---++++++******+++---...000,,,,,,,,,+++,,,,,,------000000000///.........---///////////////111555999CCCWWWxxx{{{|||zzzxxxsssrrrqqqllliiiyyyrrrllliiibbbZZZJJJDDD<<<999999999666444444333444555888;;;???AAAHHHIIIIIIIIIHHHHHHJJJLLLJJJLLLNNNQQQVVV]]]dddjjjkkkmmmpppssstttwwwzzz|||}}}{{{rrrjjjfff^^^ZZZ[[[eeerrryyytttrrrsssyyy}}}ppphhhlllllleeecccffffffccc}}}yyykkkiiifffdddfffjjjooorrruuuvvvvvvtttpppiiiaaa]]]XXXTTTOOONNNQQQTTTUUUTTTQQQNNNJJJIIIIIIGGGCCC@@@:::777333111111000///...************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((&&&$$$"""""""""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%((('''(((***...///---+++---///222777;;;>>>@@@AAABBBAAA@@@>>><<<>>>CCCHHH]]]hhhjjj\\\NNNIIIDDD>>>;;;888333222444:::AAAFFFKKKGGGDDDDDDFFFDDD===777333000---,,,---/////////333444555666777666555555222111///000111222111000//////...------...//////000/////////...........................///111111222222222222222333333333555222000000222333222111333333333333333333333333333333333444444555666666555555666777888999::::::999888666555555666888999555666777777888777777777777777777777777888999:::;;;;;;<<<===@@@BBBEEEGGGHHHHHHHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOQQQRRRSSSTTTSSSSSSSSSSSSTTTUUUWWWWWWWWWVVVUUUUUUVVVUUUSSSQQQWWWSSSQQQQQQPPPOOOTTTZZZccckkkwww|||wwwvvvvvvoookkkpppvvvyyyyyyzzz}}}{{{zzz|||~~~zzz|||~~~|||yyytttpppnnnnnnooolllhhhccc```]]]YYYSSSNNNFFF>>>444...---...---,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,+++)))))))))))))))******+++******++++++++++++*********************************)))(((''''''((()))***+++*********+++,,,...///,,,++++++++++++,,,---------------------,,,,,,,,,///////////////111555888<<>>DDDEEEGGGGGGFFFFFFGGGIIIHHHJJJLLLOOOTTT[[[bbbhhhiiilllooorrrsssvvvyyy{{{}}}xxxmmmfffccc______hhhvvvzzzqqqiiidddbbbiiiqqqwwwkkknnnlllgggeeeggghhheee}}}ooolllhhhffffffjjjooorrrvvvvvvvvvtttoooiiibbb^^^YYYTTTOOONNNQQQVVVXXXXXXSSSOOOLLLKKKKKKIIIDDD@@@:::777444222111000///---,,,,,,++++++***)))))))))((()))***++++++***)))((((((((((((((((((((((((((()))))))))((((((((('''''''''''''''&&&###!!!!!!"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%(((''''''))),,,......---,,,...111555999===@@@AAAAAAAAA@@@>>>===>>>AAADDDWWWcccggg\\\OOOHHHEEE@@@:::777444111222555:::===CCCAAABBBFFFJJJIIICCC===555222///------......---000111444666777777666555000//////000111111000...//////............//////////////////........................///000111111333333333333222222222222666444222111222222111000444444444444444444444444222222222222333333444555555555666666666777777777666555444333333444555666333333444555555555555555333333444555777999;;;<<<:::;;;<<<>>>AAADDDFFFHHHGGGHHHHHHIIIJJJKKKKKKKKKKKKLLLNNNPPPRRRSSSTTTUUUUUUTTTSSSRRRSSSTTTVVVWWWVVVUUUUUUWWWWWWVVVSSSQQQQQQOOONNNPPPQQQQQQWWW^^^kkkrrr|||~~~uuuooopppzzz~~~xxxtttqqqooommmqqqwwwyyyxxxwwwxxxyyytttwww~~~~~~|||xxxsssooommmmmmmmmmmmiiiccc```\\\WWWPPPKKK@@@:::111---,,,------,,,++++++++++++++++++++++++)))***++++++,,,+++++++++(((((()))***************++++++************++++++************************)))((('''&&&&&&'''((()))***************+++,,,---+++*********++++++,,,---,,,,,,,,,---------------///////////////111444777777CCC\\\zzzmmmiiijjjnnnttt{{{}}}zzztttrrrtttuuunnnfffjjjuuu|||sssmmmmmmnnnlllccc[[[PPPEEE===888555333444444444444555777999;;;>>>AAACCCDDDDDDCCCDDDDDDEEEGGGJJJMMMRRRXXX___eeegggjjjnnnppprrrtttwwwyyy|||vvvlllhhhbbbbbbkkkyyyvvvkkkbbb\\\YYYXXX___iiizzz}}}ooopppmmmiiigggiiijjjhhhssspppkkkggggggjjjooorrrvvvvvvvvvsssoooiiibbb___YYYTTTNNNMMMQQQVVVZZZ[[[TTTQQQNNNLLLLLLJJJEEEAAA;;;888444222111000///---------,,,+++***)))(((''''''(((***,,,,,,***((('''(((((((((((((((((((((((())))))))))))((((((((((((###%%%&&&&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%'''''''''(((***,,,......---...111444888===@@@BBBDDDDDDDDDCCCBBBBBBBBBCCCMMMXXX^^^WWWMMMGGGEEECCC;;;999666333222222444555;;;;;;>>>EEELLLMMMHHHBBB888555111///......---,,,---///222555777777666555333222222222222000---***///////////////////////////////////////.....................///000111222444444444333333222222111444333222222222222222222555555555555555555555555333222222222222333444555555555555555555555555555666666555444444555666666333444555666666777777666333444444555777999;;;<<<<<<<<<===???@@@BBBDDDEEEDDDDDDEEEFFFHHHIIIIIIJJJKKKLLLOOOQQQTTTUUUVVVVVVVVVTTTRRRPPPPPPQQQSSSUUUUUUUUUWWWXXXYYYXXXTTTQQQNNNKKKKKKNNNQQQUUU]]]fffuuuxxx{{{}}}|||xxxtttpppqqqyyy|||qqqkkklllooosssrrrvvvxxxxxxtttrrrrrrssstttyyy|||vvvqqqnnnmmmlllkkkkkkgggbbb___[[[VVVNNNHHH:::555///++++++,,,,,,+++******************************++++++++++++******'''((()))++++++***)))))),,,+++***))))))***+++,,,************************++++++************++++++)))))))))******++++++,,,***************+++,,,------.........///000000000...////////////000333666999@@@QQQooo~~~pppkkkjjjjjjkkkmmmjjjzzz}}}~~~|||zzzzzzxxxpppgggfffkkk|||yyyssstttvvvwwwqqqkkk```SSSGGG>>>999777666666555555555666777888:::===@@@BBBBBBAAAAAABBBDDDFFFIIILLLPPPVVV]]]aaaeeehhhlllppprrrtttwwwyyy{{{~~~yyylllfffdddlllzzz{{{vvvlllccc\\\YYYYYYYYYYYYcccuuutttrrrnnnjjjiiijjjjjjjjjwwwsssmmmiiihhhkkkooosssvvvvvvuuusssnnniiiccc```XXXSSSMMMMMMQQQVVVZZZ[[[TTTRRROOONNNMMMJJJEEE@@@<<<999555222111000///---...---,,,+++***((('''''''''(((***,,,,,,***((('''''''''''''''''''''''''''))))))))))))(((((((((((($$$&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((()))+++---//////000111444888===AAADDDFFFFFFGGGHHHGGGFFFDDDBBBDDDMMMSSSRRRMMMJJJIIIHHH===;;;888555333222111222555666:::CCCKKKNNNKKKFFF;;;888444111//////...---+++---000333555666666666555444333444444222///,,,000000000000000000000000.........//////////////////......//////000111222555444444333333222222222333333333333333333555666666666666666666666666666555555444333333444666777666666666666555555555555666666555555555555666666444555666777888888888888888888888888999:::;;;<<<>>>>>>>>>???????????????@@@@@@AAACCCDDDFFFGGGHHHKKKMMMPPPTTTVVVXXXXXXXXXYYYWWWTTTQQQPPPQQQSSSTTTUUUVVVWWWYYYZZZXXXUUURRRNNNKKKJJJMMMRRRYYYfffqqq~~~{{{vvvqqqooooooppprrrttt{{{ttthhheeejjjttt|||zzz{{{zzzvvvqqqnnnoooqqqssszzzzzzsssooommmmmmlllkkkeeeaaa]]]ZZZVVVQQQIIICCC444111---*********++++++*********************************++++++******)))'''((()))++++++***)))))),,,+++***))))))***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++***************+++,,,---...---.........///000000000...///000//////000222555:::>>>HHH```zzztttooohhhbbb```]]]mmmzzzqqqhhheeefffwwwzzzzzz||||||zzzwwwpppdddTTTFFF>>>:::888777777777666777777777777:::>>>@@@AAA@@@AAAAAADDDFFFIIILLLOOOTTTZZZ^^^bbbeeekkkooorrruuuwwwyyy{{{|||~~~rrrkkkhhhooo{{{uuuppphhh```[[[YYYZZZ\\\WWWaaarrr{{{uuuoookkkkkkjjjjjjkkkyyyuuuooojjjiiilllqqqtttvvvvvvuuurrrnnniiidddaaaXXXSSSNNNNNNRRRVVVYYYZZZTTTRRROOONNNNNNKKKDDD???===:::666333222000///---------,,,+++***)))((('''((()))***++++++***)))((('''''''''''''''''''''''')))))))))(((((((((''''''((()))***(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&"""$$$'''((()))***,,,...000000111333777===BBBEEEEEEEEEGGGIIIJJJHHHDDD@@@BBBFFFKKKMMMMMMMMMLLLLLL???===:::666333222111111333333555>>>GGGLLLKKKHHH>>>;;;666333222111///...,,,---///111333555666666444333333444555555444222000000111111111111000000.........///////////////////////////000111222222444444444444333333333333333444555555444555777999888888888888888888888888888777555444444555777888777777777777777777777777666666666666666666666666555666777999::::::::::::======<<<<<<<<<======>>>???????????????>>>===<<<===>>>@@@AAACCCEEEFFFGGGLLLNNNRRRVVVYYY[[[[[[[[[^^^\\\YYYVVVTTTTTTTTTUUUTTTTTTUUUVVVXXXWWWTTTRRROOOLLLLLLPPPWWW```mmmyyyyyypppgggdddeeejjjnnnttt{{{zzzqqqjjjiiiqqq|||zzzsssmmmmmmqqquuuttt|||~~~xxxqqqmmmlllmmmlllkkkdddaaa]]]YYYUUUNNNFFF???000...,,,***))))))***************************************+++******)))((((((((()))***************++++++************++++++************************++++++++++++++++++++++++******++++++,,,++++++************+++,,,---...///,,,,,,,,,------------------///000000///000222333666:::AAASSSrrrvvvgggZZZTTTXXXdddzzz{{{tttmmmgggeeeoooyyywwwdddQQQCCC===888888888777777777666666666888<<<>>>>>>???@@@AAAEEEFFFIIIKKKMMMQQQUUUYYY\\\aaagggmmmqqqtttwwwyyyzzz{{{}}}~~~yyyrrrnnnsss~~~zzzsssnnnggg```[[[[[[\\\^^^[[[cccssszzzqqqnnnmmmlllkkklll{{{vvvpppkkkjjjmmmrrrvvvvvvuuutttrrrnnniiidddaaaYYYUUUPPPPPPTTTXXXYYYYYYTTTRRROOOOOONNNJJJDDD>>>===:::666333222000///---,,,,,,++++++***)))(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((('''''''''&&&&&&'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''' ###'''))))))***,,,...000000///111555;;;AAAEEEDDDEEEHHHKKKMMMKKKEEE@@@CCCAAABBBGGGKKKMMMKKKIII@@@>>>:::666333222222222333111222888BBBHHHJJJHHH@@@===888555444333111000------...///111333555777666444333333444555555444000111111222222111111000............/////////000////////////000111222333333333333444444444444444555777888777555555777999999999999999999999999999999777555444444555777888999999999999999999999999888888999999999999888888999:::;;;===>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBB??????@@@@@@@@@???>>>===??????AAACCCEEEGGGIIIJJJMMMPPPTTTXXX\\\]]]]]]]]]___^^^\\\YYYWWWUUUTTTTTTRRRRRRQQQRRRTTTTTTRRRQQQMMMLLLPPPWWW___gggsss}}}yyytttmmmgggeeefffjjjllltttzzz~~~}}}{{{xxxxxx|||xxxpppkkknnnwww~~~~~~yyyuuuttttttvvv~~~}}}vvvnnnkkklllmmmmmmkkkgggccc^^^YYYTTTKKKAAA999...---,,,+++)))((()))******************************************)))(((((()))))))))))))))******+++******++++++++++++***************************************++++++*********++++++,,,------,,,+++***+++++++++,,,---...000111---------------,,,,,,,,,---///000000//////111222222888>>>HHHbbbooo^^^VVVXXX___qqq|||vvvoooiiifffrrrxxx^^^KKKAAA666666777777666666555555444666999:::;;;===???AAADDDFFFHHHIIIKKKMMMQQQSSSVVV\\\cccjjjooosssvvvxxxyyyzzz{{{}}}}}}vvvqqqttt}}}{{{ssspppjjjfffddddddggghhhiiinnn{{{uuurrrqqqnnnmmmnnn{{{wwwpppkkkjjjnnnssswwwvvvuuutttrrrnnniiidddbbbZZZVVVSSSSSSVVVYYYZZZYYYTTTQQQOOONNNNNNJJJCCC>>>===:::666333222000///---,,,,,,++++++***)))))))))******))))))))))))******''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&###$$$&&&&&&&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''###(((*********+++---//////...000444:::@@@DDDEEEFFFIIINNNPPPNNNGGGAAACCC>>><<>>FFFHHHHHHAAA>>>999666555444333222......------///222555777:::777444333222333222111000111222333333222111000---.........//////000000////////////000111222333333333333444444555555555888::::::888555444666888999999999999999999999999999777555333333444777888999999:::::::::;;;;;;;;;;;;<<<<<<======<<<<<<;;;>>>???@@@BBBCCCCCCDDDDDDBBBBBBBBBBBBCCCDDDEEEFFF>>>???@@@AAABBBAAA@@@???AAAAAACCCEEEHHHJJJKKKLLLNNNPPPUUUZZZ]]]_________^^^]]]\\\YYYWWWTTTRRRQQQQQQOOONNNOOOPPPQQQPPPOOOLLLMMMSSS]]]eeellluuu~~~pppooommmlllkkkmmmnnnppptttzzz}}}wwwnnnjjjppp|||zzzrrrmmmkkkkkkpppzzz|||uuummmjjjlllnnnnnnllleeeaaa[[[UUUNNNDDD999000---------+++)))(((((()))))))))))))))))))))))))))***************)))((((((***)))((((((((()))+++,,,)))***+++,,,,,,+++***)))************************++++++,,,,,,,,,,,,+++++++++,,,---...---,,,+++***,,,,,,,,,---...///111111000000000//////......------///000000//////000222111999===CCCXXX{{{zzzhhh___XXX\\\lllwwwoooaaannn~~~iiiRRRFFF555555555666555555444444333555777888999;;;>>>AAACCCEEEGGGHHHIIIJJJMMMPPPRRRXXX```gggmmmqqquuuwwwyyyzzz{{{|||~~~~~~vvvpppssszzz~~~tttrrrooonnnnnnqqquuuwwwwwwzzzxxxuuutttpppnnnppp