BM66(P ~~~~~~|||{{{zzzyyyyyyuuuuuuuuuuuuuuuuuuuuuuuurrrqqqqqqpppoooooonnnnnndddeeefffffffffeeecccccc^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXWWWWWWVVVTTTTTTSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNPPPOOOOOOOOOOOONNNNNNNNNIIIIIIHHHHHHGGGFFFFFFFFF||||||{{{zzzxxxvvvtttsssnnnoooppppppppppppooonnnkkkkkkjjjiiigggfffeeeddd```___^^^]]]\\\ZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZVVVVVVUUUSSSRRRQQQPPPOOONNNNNNMMMKKKJJJIIIHHHGGGJJJJJJIIIIIIHHHHHHGGGGGGEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>???@@@@@@@@@???===<<>>>>>AAAAAAAAA@@@@@@>>>======???@@@@@@@@@@@@@@@??????????????????????????????::::::;;;;;;<<<=========>>>>>>>>>?????????@@@@@@~~~|||zzzyyyxxxzzz|||}}}{{{wwwsssqqqpppnnnoooooonnnkkkiiiiiiiiihhhgggggggggggggggeeedddbbbbbbbbbbbbbbbbbbbbbbbb``````^^^]]]\\\\\\\\\\\\VVVVVVUUUTTTSSSRRRQQQQQQQQQPPPOOONNNMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEFFFGGGIIIIIIGGGEEECCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<===???@@@@@@@@@@@@@@@???>>>======>>>???@@@??????????????????????????????>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<~~~zzzzzzyyyxxxvvvtttrrrqqqmmmmmmmmmlllkkkkkkjjjjjjgggffffffeeeddddddccccccaaa```___^^^]]][[[ZZZZZZ\\\\\\[[[[[[ZZZYYYYYYXXXXXXWWWVVVUUUTTTSSSRRRQQQPPPPPPOOONNNNNNMMMLLLLLLNNNMMMLLLLLLJJJIIIIIIHHHKKKJJJIIIGGGFFFFFFFFFFFFIIIKKKLLLLLLIIIFFFEEEEEEEEEFFFFFFEEECCCAAA@@@AAACCCCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>============EEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>========================@@@@@@@@@BBBDDDDDDBBB@@@>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<===::::::::::::::::::::::::;;;:::::::::999999999999888888888888888888888888888888888999999999::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999999999::::::::::::999999999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;~~~}}}}}}zzzzzzzzzyyyyyyxxxxxxwwwvvvvvvuuutttsssqqqpppooommmlllkkkjjjhhhfffeeeddddddcccbbbaaa`````````aaa``````^^^\\\YYYWWWVVVUUUTTTTTTTTTSSSRRRRRRQQQQQQOOONNNMMMLLLKKKJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<===<<<<<<;;;;;;:::999999=========<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;::::::999888888888;;;;;;;;;::::::::::::999888888777888888999:::;;;<<>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888888999999999999999999999999::::::::::::::::::::::::<<<<<<<<<>>>???@@@>>><<<:::::::::999888888777777888888888888888888888888777777888888888888888777999999888888888888999999888888888888888888888888888777777777777777666666777777777777777777777777666666666666777777777777888888888888888888888888:::999888777777888999:::888888888888888888888888999999::::::::::::999999888888999:::::::::::::::999999999999999999999999:::::::::;;;;;;:::::::::999999999999999999999999999999999::::::::::::;;;~~~}}}|||{{{{{{zzzxxxvvvtttrrrpppooollllllkkkiiihhhgggfffeeehhhhhhgggfffeeeddddddcccaaaaaaaaa```^^^]]][[[ZZZVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQPPPOOONNNNNNLLLLLLKKKJJJJJJIIIHHHHHHIIIHHHGGGEEECCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@???BBBBBBBBBBBBAAA@@@???>>>AAA@@@???>>>===<<<;;;:::>>>===<<<<<<;;;;;;;;;;;;:::::::::999999999999999===<<<<<<<<<;;;;;;;;;:::<<<;;;:::999999999999999:::999999999888888888777888888888888777777777777:::::::::;;;;;;::::::999666666666777777888888888;;;:::::::::999999888888999999999999999999999999;;;;;;;;;::::::999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<777777888888999;;;<<<===<<<>>>@@@@@@?????????@@@;;;<<<>>>===;;;:::::::::888999;;;<<<;;;;;;;;;<<<========================>>>>>>===<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::999999::::::888888888888888888888888::::::::::::::::::::::::;;;:::;;;===??????===;;;:::999999999888888777777888888888888888888888888777777777888777777666666777777666666666666777777888888888888888888888888888888888888777777777777888888888888888888888888555555555555666666666666666666666666666666666666:::999777666666888:::;;;777777777777777777777777888888999999999999888888777777888999999999999888888888888888888888888888888999999::::::999999888888888888888888888888888888888888999999999::::::}}}||||||{{{zzzyyyyyyxxxlllllllllkkkkkkjjjjjjjjjggggggfffeeedddccccccbbb___^^^]]]]]]\\\\\\\\\]]]ZZZZZZYYYXXXXXXWWWVVVVVVSSSRRRRRRQQQPPPOOOOOONNNPPPPPPPPPPPPOOOOOOOOOOOOMMMLLLKKKKKKLLLLLLKKKIIIFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCAAA@@@??????<<<<<<<<<<<<;;;;;;;;;:::======<<<<<<;;;:::999999;;;;;;<<<<<<;;;;;;:::999777888888999999:::::::::::::::::::::999999999999:::::::::;;;;;;;;;;;;;;;<<<;;;::::::999999:::::::::::::::999999999999999888999999:::::::::999999<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::888999::::::;;;<<<======>>>>>>>>>===============;;;;;;::::::999:::::::::999999999999999888888888777777777777777777777777555555666777777888777777444444444555666666777777666666666555555555555555333444444444555555555555666666666666555555555555777777777777777777777777666666555555555555555444222333333444555555666666555555555555555666777777777888999999777777777888555666888777666555555666555777::::::999888999;;;::::::::::::::::::::::::::::::999999888888999999777777888888999999::::::999888888777777777777777666666666666666666666666666666666666666666666666999999999;;;===>>><<<;;;999888888888888888777777777777777777777777777777888888888999888888777777666666666666666666666666888888888888888888888888777777777777777777777888777777777777777777777777555555555555666666666666555555555555555555555555999888777666666888:::<<<777777777777777777777777777888888999999888888777555666666777777777777777777777777777777777777777777777888888888888777777777777777777777777777777777777777888888888888999~~~}}}}}}|||xxxyyyzzz{{{{{{zzzyyyxxxgggfffdddbbb___^^^]]]\\\]]]\\\[[[[[[ZZZYYYXXXXXXZZZYYYXXXUUUSSSQQQOOONNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKIIIHHHGGGFFFEEECCCEEEHHHKKKNNNOOOPPPPPPLLLLLLNNNPPPRRRSSSUUUUUUWWWWWWWWWVVVVVVWWWWWWWWWYYYZZZ[[[[[[YYYYYYZZZ[[[]]]\\\ZZZWWWTTTPPPMMMLLLHHHHHHFFFEEECCCBBB@@@@@@?????????>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::::::::999999999999::::::999999999888888888888777>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;<<<>>>???>>>===<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>============:::::::::;;;;;;<<<<<<<<<:::;;;;;;;;;;;;:::999999:::;;;;;;<<<=========<<<555555777888999:::::::::888999999999::::::::::::999999999:::;;;;;;<<<<<<555555555555555666777888666666555555555555555555222333444555666666666666555555555666666666666777666555555444444444555555555666666666666666777777666666555555555555555555333333222222222333444444777777777777777777777777444555555555555555666666222222333444555555555555777888888888999999::::::777777777777777777777777555555666666777777777777888888888888888888888888999999999999888888888888666666666666666666666666666666777888888999::::::::::::999888888888888888999:::;;;:::888777888999:::;;;======<<<;;;<<<===:::===??????<<<;;;===???>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<666666777777888888999999777666666555555666666777666666666666666666666666666666666666666666666666666666666999;;;<<<:::999666666666666666666666666555555555555555555555555777777888999999888888888666666777777777777666666666666666666666666666666444444555555555555666666444444444444444444444444555555555555666666666777555555555555555555555555888777666666777888:::;;;777777777777777777777777777777888888888888777777444444555666666666666666666666666666666666666666666666777777777777666666555555555555555555555555666666666777777777888888~~~~~~}}}}}}}}}zzzyyyxxxwwwuuusssrrrqqqtttuuuuuutttqqqlllgggdddaaacccfffiiijjjkkkkkkjjjfffddd```[[[XXXVVVUUUUUULLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@;;;===>>>??????>>>===;;;AAA@@@???>>>============777777777777777777777777;;;;;;::::::999888777777888999999::::::;;;;;;<<>>>>>>>>>>>======888:::===AAACCCDDDDDDDDD======>>>???@@@AAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAACCCDDDEEEEEECCCCCCDDDEEEEEEDDDBBB@@@===<<<::::::=========<<<;;;;;;::::::;;;;;;::::::::::::::::::999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::;;;<<<======:::::::::::::::;;;;;;;;;999999999999999999999999555555666777888999:::::::::999888999;;;<<<;;;:::888999999999:::::::::;;;888888888888999999999999444555555555666666666777222333444555666555444444111222222333444444333333333444555666777777666666666666666666666666666666333333333444444444444444666666666666666777888888666666666666666666666666666777777888888888777777777777777777777777777777777777666666666666777777777777777777777777777777888888999999999999999999888888777888888999::::::666666666666666666666666444555555555666666666666555666777888888888888888333333333444444444444444333333333333444444444444333444444444444444555555555555555555555555555555555555555555555555555555444444444444444444444444444444555555666666777777888888777666555555555666555666777666555555666888555777999999888888999:::555999;;;:::777555666999888888888888888888888888777777666666666666777777888888888999999999999999888888777777777888888999777777777777777777777777777777777777777777777777444444555888:::;;;:::888555555555555555666666666555555555555555555555555444555666666777777777777555666777777777777666555555555555555555555555555333333333444444555555555333333333333333333333333444444444555555555666666555555555555555555555555444555555666777777888888555555555555555555555555666777777777777777777666333333444555555555555555555555555555555555555555555555666666666666555555444444444444444444444444555555666666666777777777~~~|||yyysssmmmgggccc```VVVTTTQQQMMMIIIFFFCCCBBBCCCCCCBBB@@@@@@?????????AAA@@@@@@@@@??????>>>>>>CCCEEEGGGHHHEEE@@@;;;777???AAADDDHHHJJJKKKKKKKKKCCCAAA???<<<::::::;;;;;;<<<;;;;;;::::::::::::;;;999999::::::;;;;;;;;;<<<666666777777777777888888666777999::::::999777666333333333333444555555666333444555666777888999999777777888999:::;;;;;;<<<888888999:::;;;<<<<<<=========>>>>>>???@@@AAAAAA:::<<>>>>>============>>>>>>;;;===>>>===<<<;;;<<<===<<<;;;999777666666666777444555555555666666777777666666666666666666666777444555555666777888999999777777777777777777777888333333444444555777888999555555666666777888888888777777777777888888888888777777888:::;;;===>>>>>><<<:::999:::;;;<<<;;;:::888888888888888888888888999999999:::::::::::::::888888888888888888888888444555777888999888888777666666777777777777666666555666777888888777555555999888888777666555555444888888888777777666666666555555555444444555555666555555555555555555555555777777777777666666555444999999888888777666555555444333333333333333444444333333333444555555666666777888888888888888888888555555555555666777888888666666666666666666777777222222333333444444444555333333444555666666666666666666666666666666666666444444444444444444444444666666666666777777777777555555555555555555555666333333444444555666666777777777777777777777888888333333333444444555555555<<<;;;::::::999:::::::::777888999888888888:::<<<333555777888777666777888888<<>>;;;888:::999888777777888999:::===<<<:::777666666666777777666666666777888:::;;;===<<<;;;999888888777777:::===AAADDDFFFDDDBBB@@@;;;::::::999888888888999999999:::;;;;;;<<<======;;;<<<======>>>=========;;;;;;;;;<<<<<<<<<<<<===999888555444333444555666444444444444444444444444555555666666777777777888555666777888:::;;;<<<<<<=========>>>???AAABBBCCCBBBBBBCCCDDDDDDEEEEEEEEECCCCCCCCCCCCBBBBBBAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888999888777777777777777888555555444444444555555666555555555555666666666666777777666666666666777777666666666666666666666666777777888888888888777777666666666666666666666666666666666666777777777777777777888888888888777777777777888888888999999999999999999999999999999999444555777999:::::::::999888888888888888888888888999888777666666777888888666666666666555555555555444444444555555555555666666666666666666666666666444444444444444444444444555555555555555555555555555555555555555555555555333333333444444444555555555555555555555555555555888888777777666666555555444444444444444444444444555555555555555666777777999888888777666555555444777777888888888777777666777666555444444444444444444444444444444444444444333333333333333333333333333333333444444444555555444333333222222333333444555444444444444555666666777555333222333333333111555555555555666666666666777777666666555555555444444444444444444444444444777777666666555555555444666666666666666555555555666666666666666666666666666666666666666666666666888888999999999:::::::::;;;:::999888777777777777888888777777777777888888777777666555555555555555666666666666555444333222444444444444444444444444555666777999999888888777555555555666555555444333333333333444444444444555444444444555555555555666777777666666666666666777444444444555555666666666333333333333333333333333333333333333333333333333222333333444444333333222222222222333333333444444444444444444444444444444333333333444444444555555444555666666444444555666444444555555555555444444555555555555555555555555333333333333333333333333444444555555555555444444555555555444444333333333gggUUUOOOFFFCCCDDD@@@FFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@??????>>>>>>>>>===<<<;;;:::999888777777===<<<;;;;;;<<<;;;999777777666555444444555666777;;;:::999777666555555555333333333444555666777777888888777666555555555555<<<>>>AAACCCCCC@@@===;;;999888777666666666666777777777777888999:::::::::<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<=========>>>===<<<:::999888999;;;;;;999999999999999999999999999999999:::::::::::::::::::::;;;<<<======>>>???>>>>>>>>>???@@@AAABBBCCCAAAAAAAAAAAAAAA@@@@@@@@@<<<<<<<<<<<<;;;;;;::::::777777777777777777777777888888888777777777666666777777777666666777777888555555444444444444444555444555555555666666666666666555555444444555555666666666666666666666666666777777666666666666777777666666666666666666666666555555666666666777777777555666666777777666666555777777777888888888999999888888888888888888888888666666777888888888888888888888888888888888888888999888777666666666888888666666666666555555555444444444444444555555555555444444444444444444444444333333333444444444444444444444444444444444444444444444444444444444444444333333333333444444444444444444444444444444444444666666666555555444444444444444444444444444444444555444444444444555666666777777777666555555555444555666666777666666555555666666555444444444444444333333333333333333333333333333333333333333333333333333333333444444444444333333222222222222333333444444444444444555555666222333333333444444555555333444444444444555555555666666666555555555444444444444444444444444444444555555555444444444333333666555555555555555555555555555555555555555555555555555555555555555555555777777777777888888888999;;;:::999888777777777777888777777777777777777888777666666555555555555555666666666666555444333222444444444444444444444444333444555777888888777777555555555555555444333333333333444444444555555555444444444444555555555555666666555555444555555666333333333444444555555555333333333333333333333333333333333333333333333333222222333333333333222222222222222333333333333444444444444444444444444444333333333333444444444444333444555555333333444555444444555555555555444444444444444444444444444444333333333333333333333333444444555555555555444444555555444444444333333333yyy^^^NNNJJJBBB@@@BBB@@@======<<<<<<;;;:::999999777777777777777666666666444444444444444444444555666666555777999999888666555444444333333444444555777777777777666444333333111222333444444555555444444444333333333333444444>>>???@@@@@@>>>;;;777444555555444333333333444444444444444555666666777777888888999:::::::::::::::999999999:::::::::;;;;;;===<<<;;;;;;;;;<<<===>>>::::::::::::::::::::::::::::::::::::::::::999999;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<>>>???@@@=========<<<;;;:::::::::666666666555555555555555444444444444444444444444555555555555555444444444555555555555666777888888666555555444333333333333444444444555555555666666444444444333333444444444666666666666666666666666777666555444444555666777666666666666666666666666555555555666666666666777444444555555555555444444666666777777777888888888666666666666666666666666999888777666666666666666777777777777777777777777888777666555555666777888666666555555555444444444333333333444444444555555333333333333333333333333222222333333444444555555444444444444444444444444444444444444444444444444222222333333333444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333444555555555555555555444444444444333444444555555555444444555555444333333333444444333333333333333333333333222222222222222222222222222222222333333333333444333333222222222222333333333333333333333444555555111444777666333111222333222222222333333333444444555555555555444444444444333333333333333333333333333333333333222222222222555555555555555555555555444444444444444444444444555555555555555555555555555555666666666777777777:::999888777777666666777777777777777777777777777777666555555444444555555555555666555555444333222333333333333444444444444222333444555666666666666444444555555444444333222444444444444555555555555333333333444444444555555444444333333333444444555222222222333333333333333222222222222222222222222222222222222222222222222222222333333333333222222111111222222222333333333333333333333333333333333222222333333333444444444222333444333222111222444333444444555555444444333444444444444444444444444333333333333333333333333333444444555555444444333444444444444333333333333www\\\LLLHHHAAA???BBB???=========<<<;;;:::::::::777777777777777777777777666666666666777777777777555444555666888999888777555555444444444444555555333444555555555333222111222333444555666555555444333222222333333444555666=========<<<999666333111333333222222222222222333222222333333444444444444111222333333444444333333333333333444444444555555666666666666777888::::::666666666666666666666666666666666555555444444444777777666666666666666666555444444555666777888888777777777777666666555555444444444444444444444444444444444444444444444444444444444444444444333333444444444444555666777888666555444333222222222222333333444444444555555555444444333333333333444444666666666666666666666666666555333222222333555666666666666666666666666666444444555555555666666666444444555555555555444444555555666666666777777777666666666666666666666666;;;:::888666555555666666666666666666666666666666777666555555555666777888555555555444444444333333222333333333444444444444333333333333333333333333222222222333333444555555333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222333333444333333333333333444444444333333444444555444444444444444333333333333333444222222222222222222222222222222222222222222222222111111111222222222333333222222111111111111222222222222222222222333444444;;;???AAA>>>777222111222222222222333333333333444444444444444333333333333222222222222222222222222222222222222222222222222444444444444444555555555444444444444444444444444555555555555555555555555555555555555666666666666999888777666666666666666666777777777777777777666666666555444444444444555444555555555444444333222333333333333333444444444444444555555555555444444444444444444444333222222333444444444444555555555222333333333444444444444444333333333333444444555111111111111222222222222222222222222222222222222222222222222222222222222111111222222222222111111111111111111222222222222222222222222222222222222222222222222333333333333000222333222111000111333333333444444444444333333333333333333333333333333222222222222222222222222333333444444444444333333333333333333333333333333uuuZZZIIIEEE===;;;===:::;;;;;;::::::999999888888555555555555555555555555666555555555444444333333666555555666888888777555333333333444444333333333111222333444444333111000111222444555555555333333222222222222444555666777999999999777666333222000222222111111111222222333222222222222333333333333---...//////000000///////////////000000000111111000000000111222333444555222222222222222222222222222222111111000000000///222222222111111111111000000000000000111222333333111222222222333333333444333333333333444444444444444444444444444444444444444444444444444444444444333333333333444555666777666555444222222111111111333333333333444444444444555444444333333444444555555555555555555555555555555444333222222333444555555555555555555555555555444444444444555555555555444555555666666555555444444444555555555666666666666666666666666666666666<<<;;;999777666666666777555555555555555555555555555555444444444555777888444444444444333333333333222222222222333333333444333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333111111111222222222333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111222333333222222222222333333333333222333444444555555555444333333222222222222333444111111111111111111111111111111111111111111111111000000000111111111111222222111111000000111111222111111111111111222333333AAAEEEGGGCCC;;;444333444222222333333333444444444222222222222333333333333222222222222222222222222222222222222222222222222222333333333444444444555444444444444444444444444555555555555555555555555555555555555666666666777777777666666555666666666555666777777777777666555666666555444444444444444444444444444444444333222222222222333333333444444888777666555444333333333333333333333333222222111333333333333444444444444222222222222333333333444444333333333444444555666111111111111111111111111111111111111111111111111111111111111111111111111000111111222222111111000000000000111111111222222222222222222222222222222111111111222222222333333000111222111000000111222222222333333333333222222222222222222222222222222222222222222222222222222222222333333333333222222333333333333333333333333zzz___NNNIII@@@===???;;;::::::999999999888888888444444444444555555555555555555444444333222111111555444333444555666444222000111111222222111111000000111222222222222222111111111222222222222111111111111222222333555666777666666555444333222111111111111111000111111222333111111111222222222222222...//////000000000000000/////////000000000111111......///000111111222222111111111111111111111111000000000000000000//////000000000000000000//////000000000000000111222222//////000000111222222333111111111111222222222222222222222222222222222222333333444444444444444555333222222222333444555555444444333222111111111111222222222333333333444444555444444333333444444555444444444444444444444444333333333444444333333333444444444444444444444444333333333444444444555555444555555555555555555444333333444444444555555555555555555555555555555555999888777777666666666666444444444444444444444444444444333333444555666888444444333333333222222222111111222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222000000111111111222222222222222222222222222222222222222222222333333333333111111111111111111111111111111111111111222333333333333333333222222222222111222333444444555444444222222111111222222333333000000000000000000000000000000000000000000000000/////////000000000111111111111000000000000111111000000000000000111222222777999;;;999444111111111222222333333333444444444111111111111222222222222111111111111111111111111111111111222222222222222111222222333333444444444444444444444444444444444444444444444444444444444444444555555555666666666666666555555555555666666555555777777777777555555666555444444333333444444333333444444444444333333111111222222333333444444999888666555333333222222222222333333222222111000222222222222333333333333111111222222222333333333333333333333444555666666111111111111111000000000000000000000000000000000000000000000000000000000000000111111111111000000///000000000000111111111111111111111111111111111000000111111111222222222000111222111000000000222111222222333333222222111111111111111111111111111222222222222222222222222111222222333333222222111222222222222333333333333uuuZZZIIIDDD;;;888999666;;;;;;;;;::::::::::::999555555555666666666777777666666555555444333333333333222222333555666555333000111222222222222111000111111000000111222333333333222222111111111222222444444444555666777888999555444333111111000111111000////////////000111222000000000000000000000000///000111111222222111111000000000000111111111111...///000111111111111111000000000000000000000000///000000000000000111111////////////000000000000111000000000000111222222000000000000111111111111///000000000111111111111222222222222222222222222222222333333333444444444333333222222222222333333222222111111111111222222222222222222333333333333333333222222222222333333333333333333333333333333222333444555555444333222333333333333333333333333222333333333333444444444333333444444444444333333333333333333444444444444444444444444444444444444333444444555666666666555333333333333333333333333444333333222333555666777333333333333222222222222111111111111222222222222222222222222222222222222444444333333222111111111222222222222222222222222222222222222222222222222000000000000111111111222222222222222222222222222000000000111111222222222111111111111111111111111222111111111111222333333444444444333333222222111///000111222333333333333111111111111111222333333////////////////////////000000000000000000000000....../////////000000000000000000//////000000000000////////////000111111......//////////////////111111111222222222222333000000000111111111222222111111111111111111111111//////000000000111111111111111111222333333444444333333333333333333333333444444444444444444444444333333333333444444444444666555555444444555555666444555777888888777555444666555444444333333444444222333333444444333333333000111111222333333444444555555333222222333333444222222222222222111111000000000111111111222222222111111111111222222222222111111111222222333444555222222222111111000000000000000000000000000000000000000000000000000000000///000000000000000000////////////000000000111111111111111111111111111111000000000000111111111222000111222222000000111222111111222222222222111111000000000000000000000000111111111111111111111111111111222222222222111111111111222222222333333333xxx]]]LLLFFF>>>;;;===999:::999999999999999999888333444444444555555666666444444444444333333333333333222333555777888777666222333444555555444333222111111000000000222333444666555444333333333444555888888888999999:::;;;<<<666444222111000///000000...............///000111/////////////////////...///000000111111111111111/////////000000000000111//////000111111111111000////////////////////////......//////000000111111............/////////000000000/////////000000111222222222111111000//////000000000111111222222222333333333333333333333333111111222222333333333333333333222222111222222222111111111111111111222222111111222222222333333333222222111111111111222222222222222222222222222222111333555777777555333111222222222222222222222222222222333333333444444444222222222333333222222222222222333333333444444444222222222222222222222222///000222444555555555444333333333333333333333333333333222222333555666777333333333222222222111111000111111111111222222222000000000000000000000000555444444333222111000000111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111.../////////000000111111000000000000000000000000222222222111222222333444555555444444333222111111......000111111222222222111111000000111222333333////////////////////////000000000000000000000000............/////////000000000////////////000000///////////////000111111333111000000222444444333000000000000111111111111//////000000111111111222000000000000000000000000---.........//////000000000000111222333333444444111111111111111111111111444444444444444444444444111111222222222333333333555555444444444555555666444555666888888666555444555555444333333333333444222222333444444333333333000000111222333333444444222111111000111333444555222222222222222111000000///000000000000111111111000111111111111222222222000000000000111222333444333222222222111111000000000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000000000111111111111000222333222111000111222111111222222222222111111000000000000000000000000111111111111111111111111111111222222222222111111111111111222222333333333|||[[[HHHGGG@@@:::999555777777888888888777777666222333444555555555333333666666555555444333222111000111111222333555666777444777999777333000000111444333222111222444777888:::999777333111222666999999888888:::<<<<<<999555444333111///......///000///---,,,...111222000---///...---,,,,,,---...///////////////////////////,,,...//////......///111///000000000111111111111........................////////////////////////............///////////////......---------......//////000000000000//////---...000111111111000///111111111111111111111111000000000000000000000000//////000000111111111222000000000000000000000000222222222333333222222222111111111000000000000000000000000000000000000000444333555999>>>>>>888333222222222222222222222222000000000000000000000000111111111111111111111111111111222222222333333333444444444333333222222222111222222333333222222111222222222222222222222222333333333333333333333333111111111111111111111111000000000000000000000000333222111000000111222333222111111111000000//////000000000000111111111111000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000............////////////000000000000000000000000222111111111000000//////000000000000111111111111000000000000000000000000////////////////////////............////////////111000///...------...///...............///000000//////000000000000//////////////////////////////////////////000000000000//////......000333666777000000000000000000000000...............///000111222222111111111111222222111111222222222333333333222222222222222222222222111111222222222333333333333333333222222111111111333444444444444444444444444444333333333333222222222222222222222222222222000000000000000000000000222111000000000111333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000............///////////////...---,,,,,,---...///////////////000000000000////////////000000000000000000000000000000000000222111111111000000//////222222111111000000//////111111000000//////......000222444666666444222000///000111222222222222222{{{[[[HHHFFF@@@:::999555666666777777777666666555333333444555555555444333555555555555444333111111000000111111222444555666666888999777333111111222111111111111111333444555777666444111000000333666777777777999;;;;;;888666444222000///......///000///---,,,---000111///...///...---,,,,,,---...///........................,,,...//////......///111//////000000000111111111............................................................///////////////......---------......//////000000000000//////......///000000000000000111111111111111111111111000000000000000000000000/////////000000000111111000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000222111222666::::::666111222222222222222222222222000000000000000000000000111111111111111111111111111111111222222222333333444444333333333222222222111222222333333222222111222222222222222222222222333333333333333333333333111111111111111111111111000000000000000000000000222111000000000000111222111111111000000000////////////000000000111111111000000000000000000000000000000000111111111222222000000000000000000000000////////////////////////////////////000000000000000000000000000000000000111111111000000000////////////000000000111111111////////////////////////////////////////////////............////////////111000///...---......///...............//////000//////000000000000//////.........................../////////000000000000//////......000222555777///////////////////////////............//////000111111000000000000111111111111111222222222333333222222222222222222222222111111111222222222333333333333333222222111111111333333333333333444444444444444333333333222222222222222222222222222222222000000000000000000000000111111000000000111222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////........./////////000000///..................///.../////////000000000000.../////////000000000000000000000000000000000000111111111000000000//////111111111000000000000000000000000000//////......000222444555555444222000000000111111222222111111{{{ZZZHHHFFF@@@:::999555444555555666666555555555444444555555555555444333333444444444333222111111000000000111222333444555888888777555222111222333000111111222333333333333222222111///......111333333333333555777777555333333222000.........//////...---+++,,,---///............------------..............................---...//////...---///000////////////000000000000////////////////////////........................---............/////////......---------....../////////000000000000////////////......//////000111000000000000000000000000000000000000000000000000...///////////////000000000000000000000000000000///000000111111000000///000000000000000000000000000000000000000000000000000//////111555555333///111111111111111111111111000000000000000000000000111111111111111111111111111111111222222222222333333333333222222222222222111111222222222222111111222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000111111111111000000000000////////////000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000//////////////////////////////000000000111111111000000000000000000000000111111000000000000////////////000000000000111111////////////////////////////////////////////////---............/////////000000///............///......------......///000...//////000000//////................................./////////000000000///.........000222444555//////////////////////////////......---.........000000////////////000000000111111111222222222222111111111111111111111111000111111111222222222222222222222222222111111111111111222222222333333333333333333333222222222222222222222222222222222222000000000000000000000000111000000000000111222222000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000...//////000000//////........./////////000000000....../////////000000000000000000000000000000000111111000000000000/////////000000000000000000111000000000////////////...000111333444444333111000000111111111111000000///zzzZZZGGGFFF@@@:::999555444444555666666666555555555555555555444444444333222222222222222222111111/////////000111222444444999777555222000000111333111222444555666555444333000000000///......000222//////000111222222111000111000///............///...---,,,+++,,,---......------------------------........................---...//////------...///........./////////000000////////////////////////........................---------.........//////...------------...////////////000000000000////////////...------///000111000000000000000000000000000000000000000000000000............////////////////////////////////////...//////000000//////.../////////000000000000000000000000000000000000000000...---...111222111///111111111111111111111111000000000000000000000000111111111111111111111111111111111111222222222222222222222222222111111111111111222222222222111111111111111111111111111111222222222222222222222222111111111111111111111111////////////////////////000000000000000000000000000000000000000000//////////////////000000000111000000000000000000000000/////////000000000111111000000000000000000000000////////////////////////////////////000000000000////////////////////////000000000000000000//////////////////000000000111////////////////////////........................---------.........///////////////.........//////...------------...//////...//////////////////..................................../////////000000///.........///111222333////////////////////////000///......------------//////............//////000000000111111111111222111111111111111111111111000000000111111111111222222222222111111111111111000000000111222222333333333333333222222222222111111111111111111111111111000000000000000000000000000000000000000111111222000000000000000000000000................................................000000000000000000000000/////////////////////////////////////////////////////////////////////////////////000000000111111...///000111111000///............/////////000000........./////////000000000000000000000000000000000000000000000000//////.../////////000000111111///////////////////////////000222222222222000///111111111111000///......yyyYYYFFFEEE???:::999555444555666666777777777666555555444444333333333333000000111111111111111111......///000111333444555888555111...---...///000000111333555555444222111...000111111000000222333///000000000000///000000//////..................---------,,,,,,,,,------,,,------------------,,,........................---...///...---,,,---...---............/////////////////////////////////........................------------............---------------...////////////000000000000/////////...---------...000111////////////////////////////////////////////////////////////.............................................//////...............//////000000000000////////////////////////000///......///000000000000000000000000000000000////////////////////////000000000000000000000000000000111111111222222222111111111111111111111111000111111222222111111000111111111111111111111111111111111111111111111111000000000000000000000000........................//////////////////////////////////////////000000...////////////000000000////////////////////////....../////////000000000////////////////////////........................---------.........//////........................//////////////////000000...////////////000000000........................------------------------------------..................//////////////////---------------...//////......////////////..........................................////////////.........//////000000111........................000///...---------------//////............////////////000000000111111111000000000000000000000000//////000000000111111111111111111111111111111111//////000111111222333333333333222222222111111111111111111111111111111111//////////////////////////////000000111111111111////////////////////////------------------------------------------------////////////////////////........................................................................////////////000000000000...///000111111000///...............////////////............//////////////////////////////////////////////////////000000......//////000000000111...............///////////////000111111000//////000000000000000///...---xxxXXXFFFEEE???:::999555444555666777777777777777555444333222111111111222......///000111111111000---...///000222444666888777333///------.........---...000111111000///---...000222333333222333444333333444333111000000111..................------,,,...//////---,,,,,,---,,,,,,------------,,,,,,---------------------------...///...,,,,,,,,,...------------.........///........................------------------------,,,------------.........---------------...///000//////000000000000//////......------......///000////////////////////////////////////////////////000000000////////////...........................---......//////......------......//////000000111///////////////////////////////////////000000000////////////////////////////////////////////////000000000000000000000000000000000111111111111222000000000000000111111111000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000..............................////////////............////////////000000......////////////000000////////////////////////............////////////////////////////////////........................,,,,,,---------.......................................////////////000000......////////////000000........................------------------------,,,------------.........---...//////000/////////------,,,,,,------...///---......//////......---------------------------------........./////////.........///////////////..............................------,,,---------//////............//////////////////000000000000////////////////////////////////////000000000000000000000111111111111111//////000111222333333444222222222222111111111111111111111111111111111111////////////////////////...///000000111111000000////////////////////////................................................////////////////////////....................................................................................////////////...//////000000//////...------........./////////------........./////////////////////////////////......////////////000000...//////////////////000---............/////////...//////////////////......////////////......---xxxXXXFFFEEE???:::999666333333444555666666666666444333222000000000000000,,,---...///000000111000,,,---...111333666999:::777333///......///...---------...//////...---,,,---///333444444444444555444555555333///---...000---------......---------+++...222222///---,,,,,,+++,,,------------,,,+++---------------------------...///...,,,+++,,,---,,,,,,---------.........------------------------------------------------,,,,,,---------.........---,,,,,,------///000000//////000000000000//////,,,---......//////..............................////////////////////////111111000000000/////////------------------------......////////////......------......///000000111////////////////////////...///000000000/////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111/////////000000000111111000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000---------------------------...////////////...---........./////////000000........./////////000000////////////////////////------........./////////////////////////////////........................------------.........///------------------------........./////////000000........./////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---///000000000//////------,,,,,,------...///---......//////......------------------------------------.........//////.........///.........---........................------,,,,,,,,,---......000//////////////////000........./////////000000////////////////////////........./////////000000///000000000111111111222//////000111222333444555222222222222111111111111111111111111111111111111////////////////////////......000111111111000///////////////////////////................................................////////////////////////........................................................................------------............///..................///---------.........//////---------.........//////////////////////////////........./////////000000///////////////.........---------.........//////........................------.../////////......xxxXXXEEEDDD???:::999666111222333444555555555555444333111////////////000,,,,,,...///000000000000,,,---...111444777:::<<<777333000///000000...,,,...///////////////......,,,///333444444444444555222333333000,,,***+++---,,,,,,---......---------+++///333444111---,,,,,,++++++------------++++++---------------------------...///...,,,+++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---...///000111//////000000000000//////+++,,,.../////////...---........................////////////////////////222222111111000000//////------------------------......////////////......---------...///000000111////////////////////////---///111111000.........////////////////////////////////////////////////000000000000000000000000000000000000111111111111.../////////000000111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000------------------------,,,---...//////...---,,,---.........//////000000............/////////000////////////////////////---------.........//////////////////////////////..................................../////////000---------------------------.........//////000000............/////////000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---///000000000//////---,,,,,,,,,,,,---......---..................------------------------------------.........//////.........///......---,,,........................,,,,,,,,,,,,------...///000000////////////000000............/////////000////////////////////////............/////////000//////000000111111111222///000111222333444555555222222222111111111111000000000000000000000000000////////////////////////---...000111111111000///////////////////////////////////////////////////////////////////////////////////////////////////........................................................................,,,,,,,,,---------......///...---,,,,,,---...///---------.........//////---------.........//////////////////////////////---.........//////000000000000//////.........------------.........//////........................,,,,,,---...////////////pppUUUEEE@@@999666777444333333222222333333444555444222///,,,++++++---...,,,---...//////...---,,,...///000222555777:::;;;777555222///---------...///////////////............---------///111333444333333222000///---,,,,,,...------,,,,,,------...------------------------///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,------------,,,,,,...............---------------------------------+++++++++,,,,,,,,,------////////////............///////////////.................................////////////////////////444333222000///...............------------......000000//////.........---//////////////////////////////.........---------////////////////////////////////////............//////////////////////////////............//////////////////000000000000111111111000000000000000000000000000111111111111111111111111111111111111//////000000000000//////////////////////////////---------------------------------............///---,,,,,,,,,,,,---......---------............///000000//////....................................////////////////////////////////////////////////////////////////////////111000///...............,,,,,,,,,---------....................................------------..............................---------............///---------...............------------------------,,,,,,---------,,,+++***+++++++++,,,,,,,,,------,,,---------.../////////......////////////......------------------------...------,,,,,,------...///...---,,,,,,,,,,,,,,,------------------------111000///......///000111............////////////000000000000////////////000000111222444555555666333444444222111111333555111222222222222111000000......//////000000111111111111111000000000000000000000000000000000000000............////////////........................000000000000000000000000)))...000......111222000000///---,,,,,,---///000//////.........---------.........////////////000//////.........---------***---......333888666//////////////////.........000///////////////000111...------...000111000///..............................//////...---,,,,,,------..................,,,,,,,,,---------......nnnTTTEEEAAA:::666777333333222222222222333444444555333000---++++++,,,---,,,---...//////...---,,,---......///222555777999666555222///------------------------------------------------...000111222111000000///...---,,,,,,------,,,,,,,,,,,,---------------------------------,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------------------------+++,,,,,,,,,------------////////////............////////////............................................................444333333222000//////.........------------......000/////////.........---........................///.........------------........................////////////....................................////////////////////////.../////////000000000000000000000000000000000000//////000000000111111111111111111111111111111111//////000000000000//////........................------------------------------------............---,,,,,,,,,,,,---......------------............//////.........---------------------------------........................................................................000///..................,,,,,,---------.......................................------------..............................------------...........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,------------.........------------............---......//////......---------------------------------,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,------------------------//////...------...//////............////////////000/////////////////////000000111222333444555555333333333222111111333555111222222222222111000000///////////////000000000000000000000000000000000////////////////////////........./////////000000........................////////////////////////+++///000---,,,...///---///...---,,,,,,---...////////////.........------------.........////////////.........------------...222333222333777555000...............---------//////......///000111111///...---...///000///...........................//////.........---------........................,,,,,,---------.........lllSSSEEECCC;;;777666222222222222222222333444444666444111...,,,,,,,,,---,,,------......------,,,------,,,,,,...111555777555444111...,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---......---------,,,,,,,,,------,,,,,,,,,,,,------------------------------************+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------+++,,,,,,------,,,,,,+++******++++++,,,,,,------------------------------,,,,,,,,,---------....../////////............---........................................................................222333333333222000///.........------------....../////////...................................................------------......................../////////............---...........................///000111111000///........./////////000000000000000000000000000000000//////000000000000111111000000000000000000000000...//////000000//////...........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---......------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------......---------...//////---------.........//////------------------------......------------......------------------------------------............//////......------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,...000222444............////////////...------------------,,,,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---............////////////////////////////////////000000111222333444444222333333222111111222444111111222222111111000///000000//////////////////000000000000000000000000........................////////////000000000000........................////////////////////////222555333...+++---...---///...---,,,,,,---...////////////.........------,,,,,,,,,---------..................------------///333555333111222111///------------------------------......///000111222000///......///000...---........................000///...---,,,---..............................,,,------------.........jjjRRREEEDDD<<<777666000222222222111222333333444888666333000...---------,,,,,,,,,------,,,,,,,,,...---+++***,,,///333666444222000---,,,+++,,,---+++++++++,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,---------...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........---------------...............///................................................///000111222222000...,,,...------,,,,,,------...................................................------------------------........................//////.........---------...........................///111222222111///............/////////000000/////////000000000000000////////////000000000111////////////////////////...//////////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,++++++,,,,,,---...,,,,,,---------.........,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////------........./////////------------------------...------,,,,,,------...------------------------,,,,,,---------.........//////...------,,,++++++************************,,,,,,++++++,,,///222444---------.........//////...---------,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------------.........//////........./////////////////////000000111222333333111222333222111000111333111111111111111000000///000000000//////......---/////////000000000000000......................../////////000000000111111........................////////////////////////999:::888111---...///......------,,,,,,------......---------,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++///111000---,,,---...---------------.........,,,,,,---...///000222333111000......//////...,,,........................000///---,,,,,,---...000...............---------------------............iiiQQQEEEDDD<<<777666000222111111111111222333333888666444222000//////...,,,,,,,,,++++++,,,,,,,,,...---+++***,,,///333666222111...,,,+++++++++,,,++++++,,,,,,,,,---------******,,,,,,,,,+++)))(((+++,,,,,,------...//////,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------............------***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------------,,,---------......//////................................................,,,---///000000...,,,+++------,,,,,,,,,,,,---------------.......................................,,,,,,------------------....................................------------........................---///000222222000///---............////////////......//////000000000000...////////////000000000..............................////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,++++++++++++,,,------,,,,,,,,,------------...******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///------------.........///------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,------------...//////...---,,,++++++***************************---,,,+++******,,,...///++++++,,,,,,,,,---------------,,,,,,+++++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------....../////////000...//////000000111111111000111222222000000111222000111111111111000//////000000//////......------......//////000000000000////////////////////////////////////000000000000................................................999;;;888111---...///------------,,,,,,---------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,---,,,,,,------------------(((***------+++***,,,///------......////////////,,,,,,,,,---...000111222111000......//////...,,,////////////////////////000...---,,,,,,---///000//////.........------------------.........//////hhhPPPDDDCCC<<<777666000111111111111111222333333555444333111000/////////,,,++++++******++++++,,,---,,,++++++---000444666111///---+++******+++++++++++++++,,,,,,------...******+++++++++******)))++++++,,,------...//////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++************************,,,,,,,,,,,,------------,,,------......------,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........------------,,,,,,,,,,,,---......//////........................------------------------***+++,,,---------,,,+++------,,,,,,,,,,,,---------------------.........------------------------,,,,,,,,,,,,------------------------------------.........------------,,,---------------------------...///000000///...---------........./////////---......//////000000111......////////////000000////////////////////////---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,------------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,++++++************************---,,,+++)))))))))***+++************++++++++++++,,,,,,+++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------------.........---------......//////000........./////////000000...000222222000///000111000000111111000000///...//////..................---......//////000000111////////////////////////............////////////................................................333666444...+++,,,---+++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,------------***)))+++......,,,...222------......///000000000,,,,,,------...///000111000///......///000...---////////////////////////......---,,,---...///000/////////...------,,,,,,------........./////////iiiPPPCCCBBB;;;777666111111111111111111222222333111111000///......------,,,+++***))))))***+++,,,)))******+++...111333555000...,,,***))))))***+++))))))******+++,,,,,,---*********)))******++++++******++++++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,++++++***)))************************************************++++++,,,,,,,,,---------***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,.........---------,,,,,,++++++,,,------...//////........................------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........------------------------++++++,,,,,,,,,---------------------------------.........---------,,,,,,---------------------------------......------------------.........//////------......///000000111........./////////000000////////////////////////---......//////......---------------------------++++++++++++++++++++++++************+++++++++++++++++++++***++++++,,,---++++++,,,,,,,,,---------*********++++++,,,,,,,,,------------------------++++++++++++++++++++++++---------------------------------------------------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))))))))*********++++++************++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++******))))))))))))******++++++******+++,,,,,,---++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,---------.........,,,,,,---......///000000---............/////////...000111222000//////000000000000000000//////...------..................------......///000000111........................------------............................................................---111111---+++------+++,,,,,,,,,------,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,------------++++++,,,,,,,,,---------...***)))...000...///222,,,,,,---......///000000---------------...///000///...---...///000///...////////////////////////---------.........//////000//////...------,,,,,,............////////////iiiPPPCCCAAA:::777666222111111111000111222222333...------------,,,,,,,,,,,,+++***))))))***+++,,,'''((()))+++...111333444///...,,,***))))))***+++'''(((((()))***++++++++++++***)))))))))***,,,---))))))******++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++'''(((***+++,,,,,,++++++************************)))))))))))))))))))))))))))))))))******+++++++++))))))************))))))+++++++++***************++++++++++++++++++++++++))))))*********+++++++++......---------,,,,,,,,,++++++,,,,,,---...//////........................------------------------,,,,,,,,,,,,,,,---//////---,,,,,,++++++,,,,,,---,,,,,,,,,------.........------------------------+++++++++,,,,,,---------------------------------......---------,,,,,,,,,------------------------...---,,,,,,,,,,,,---...---------.........//////---------...///000000111............/////////000000000000000000000000000---..................---------------------------++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,---++++++,,,,,,,,,---------******++++++,,,,,,,,,,,,........................++++++++++++++++++++++++------------------------------------------------------,,,+++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))***++++++++++++***)))))))))*********+++++++++))))))******+++++++++,,,,,,------......------,,,++++++++++++++++++++++++******))))))))))))******+++*********+++,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,,,,---------......,,,,,,------...///000000------..................---///111222000/////////000000000000000//////...,,,------....../////////---------...///000000111------------------------,,,,,,,,,---------......................................................+++000111///---///000...+++,,,,,,------,,,,,,+++//////.........---------,,,,,,------------......+++++++++,,,,,,---------000)))'''---000...---///++++++,,,,,,---...//////......---------......///...------...000111000///000000000000000000000000,,,,,,---...//////......000000///...------,,,,,,............/////////000fffQQQ@@@>>>@@@;;;444111222222111111111111222222111000///...---------...------,,,,,,+++***))))))'''(((***+++,,,,,,++++++...---+++)))''''''''''''))))))***+++,,,,,,------))))))************))))))++++++************++++++---,,,++++++******+++++++++++++++***++++++,,,,,,++++++++++++++++++++++++************))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++........................------.........---+++***......------------......,,,,,,,,,---------..............................//////...---,,,,,,++++++++++++,,,,,,,,,,,,------........................------............------------------------------,,,------......------,,,---.........------///000---------............///000000000000////////////............////////////000000///...............,,,,,,,,,++++++*********,,,,,,,,,+++++++++******)))***+++,,,---,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++,,,---..............................---,,,+++++++++++++++........................------++++++++++++------******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---+++,,,,,,---+++***))))))***+++,,,,,,------)))(((((((((***+++***)))************************,,,++++++******++++++,,,,,,------......------,,,++++++++++++******))))))************************,,,,,,---......---,,,,,,++++++++++++++++++++++++'''(((((()))******++++++,,,,,,+++******+++,,,,,,,,,,,,,,,---------......,,,,,,,,,---...///000000000000//////......------........................////////////////////////------------------------+++---//////.........///,,,,,,,,,,,,,,,---...///------------------------........................---------------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------.........------,,,,,,,,,,,,,,,,,,---------.........---,,,+++,,,...000222333222000............///...---,,,,,,---...///000//////...---,,,,,,,,,,,,------......//////000000gggRRR@@@>>>???999333111222111111000000111111222000000//////......------------,,,,,,+++******)))(((((()))***++++++++++++...,,,***)))'''''''''((())))))***++++++,,,------))))))************))))))+++******************+++************++++++,,,---++++++*********+++,,,,,,++++++++++++++++++++++++************))))))))))))************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------.........---++++++......------------......++++++,,,,,,,,,,,,,,,,,,------------------------///......---,,,,,,++++++++++++,,,,,,,,,,,,------........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++,,,------,,,,,,---///---------............///000000000000/////////...............////////////000//////...............---,,,,,,,,,++++++++++++,,,,,,+++++++++*********))))))++++++,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,************+++,,,,,,---------------------------...------,,,++++++,,,,,,........................---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---+++,,,,,,---+++***)))******+++,,,,,,------***)))((()))+++,,,+++***************************,,,++++++******++++++,,,,,,,,,------------,,,,,,++++++++++++*********)))************************+++,,,---......---,,,+++++++++++++++++++++++++++(((((()))******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,---------......,,,---------.../////////000000//////.........---........................////////////////////////------------------------,,,---.........------...------,,,+++++++++,,,,,,------------------------........................---------------------------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------......---------,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,...000111111000///...------------......---,,,---...//////......------,,,,,,------.........///////////////iiiTTTAAA======888222111111111000000000000111111//////000000///...,,,+++---,,,,,,++++++*********))))))))))))******+++,,,---,,,***)))(((((((((((())))))******+++,,,,,,,,,))))))************))))))************************)))))))))***+++,,,---...***************+++,,,,,,++++++++++++++++++++++++************))))))))))))************))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++......------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------............------++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,,,,,,,++++++---...---------............///000000000/////////..................////////////000///......------......------------,,,,,,,,,,,,,,,++++++++++++*********(((((()))***************++++++++++++++++++++++++*********++++++++++++,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,++++++------,,,************++++++,,,,,,---+++***)))***,,,---,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,------------,,,,,,++++++++++++************))))))))))))))))))))))))+++,,,---......---,,,+++++++++++++++++++++++++++)))******++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,---------......------..................///////////////.................................////////////////////////---------------------------------...------,,,,,,...---,,,+++************------------------------........................---------------------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------...------------,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,---//////////////////...---,,,+++//////...---------......---------,,,------...//////////////////.........iiiTTTBBB===<<<666111111000000000//////000000000......000000000...,,,***,,,,,,,,,++++++************)))(((((((((***+++,,,,,,+++***((((((((())))))))))))******+++++++++,,,))))))************))))))*********++++++*********))))))))))))***+++,,,---***)))))))))***+++,,,---************************************)))))))))(((*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------,,,------......------,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,---,,,++++++---///---------............///000000/////////.....................//////////////////...------------...------------------------++++++++++++************'''(((((()))))))))))))))************************************++++++++++++,,,+++***************+++++++++++++++++++++++++++......------,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,++++++------,,,+++*********++++++,,,,,,,,,,,,+++***+++---...---,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++,,,------------,,,+++***+++++++++++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------.....................---------.........///////////////........................////////////////////////........................------------...---,,,+++------,,,,,,+++,,,,,,,,,------------------------........................---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......//////...---------............///000///...,,,+++//////......------------,,,,,,,,,------...000000000000//////......------gggTTTCCC>>>;;;555000111000//////......//////000---...///000///---+++***,,,,,,+++++++++++++++******)))((((((((()))***++++++***)))(((((()))******)))***************++++++))))))************)))))))))***++++++++++++***)))++++++***))))))*********))))))))))))***+++,,,---************************************)))))))))((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------------------,,,,,,------------,,,,,,+++,,,,,,,,,------......---,,,++++++++++++,,,---,,,---...---,,,,,,...000---------............///////////////........................//////////////////...---------------------------------------+++++++++*********))))))((((((((((((((()))))))))************************))))))*********+++++++++++++++******)))*********++++++++++++++++++++++++------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,++++++------,,,+++***+++++++++++++++,,,,,,,,,+++++++++---...---,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,))))))))))))))))))))))))++++++,,,------,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------.....................---------------......//////000000////////////////////////////////////////////////...........................---,,,---...///---+++,,,,,,,,,------///000000------------------------........................---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......///......------------......///000111111///...---/////////......---,,,,,,,,,,,,,,,---...///000111000000//////......------dddRRRCCC???<<<555000111//////............//////......//////...---+++***++++++++++++++++++++++++)))))))))(((((())))))******))))))(((((()))***+++************************))))))************)))))))))***+++,,,,,,+++***)))++++++***)))))))))))))))((((((((()))***+++,,,---************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((())))))******+++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,++++++++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,------.................................,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------......///---,,,+++******+++,,,------.........------///000---------............////////////.........------............///////////////...------,,,,,,------,,,,,,,,,,,,------------+++************)))))))))((((((((((((((()))******************************)))))))))************+++******)))))))))******+++++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++***+++---...---,,,++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***************************+++,,,------,,,+++************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------......------..................,,,------...///000111111////////////////////////////////////////////////...........................,,,+++---000111///,,,,,,,,,,,,---...000222333------------------------........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------------...,,,,,,,,,---------......------..................///000000000000000//////.........///......---,,,------------...///000111///////////////.........```QQQDDDAAA>>>555000111///......------......//////......------,,,,,,+++++++++++++++++++++++++++((()))))))))))))))((((((***)))((((((((()))+++,,,************))))))))))))))))))************))))))(((***+++,,,,,,+++***(((***))))))))))))******+++''''''(((((()))+++,,,---************************************))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))******+++,,,,,,---++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---------,,,,,,++++++,,,,,,---******+++,,,---......///------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,------......---,,,+++))))))+++,,,---,,,---...---,,,,,,...000---------............/////////.........---------............///////////////...------,,,,,,------++++++++++++,,,,,,,,,---************))))))))))))))))))((((((((()))***+++************************))))))))))))************))))))((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++***+++---...---,,,++++++++++++++++++++++++,,,******+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,------,,,+++***)))******+++,,,,,,------,,,,,,,,,+++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,---------......,,,---------.../////////,,,,,,---...///000111222////////////////////////////////////////////////...........................,,,+++---222444111...,,,,,,,,,---...///000111------------------------........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---...//////////////////.........//////000,,,---.../////////...---......---......///000000.........///////////////^^^PPPDDDBBB>>>666000111.........------.........//////...,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((()))******)))((('''))))))(((((((((***+++,,,*********)))))))))))))))))))))************))))))((()))+++,,,,,,+++)))((((((((((((((()))+++,,,---'''''''''((()))+++,,,---))))))))))))))))))))))))************))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...---,,,,,,++++++,,,,,,---(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,---------,,,***))))))***,,,---+++,,,,,,,,,++++++---///---------.........////////////.........---------............/////////000......---,,,,,,,,,,,,---*********++++++,,,,,,,,,************))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))************(((((((((((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++***+++---...---,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))***+++,,,,,,------++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,---------......,,,,,,------...///000000+++,,,---...///111111222000000000000000000000000////////////////////////////////////////////////...,,,+++...333555333000------,,,,,,,,,---......------------------------........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........,,,,,,,,,---------......+++,,,---...///////////////...---,,,,,,---///000+++,,,.../////////......///............///000000---.........//////000000aaaQQQCCC@@@>>>555000000000000000000000///......///...---,,,++++++++++++---,,,*********,,,...///))))))))))))************))))))))))))************))))))))))))************((()))***++++++***)))(((+++*********))))))((((((************************))))))(((((((((((())))))(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((()))++++++++++++******))))))(((((((((((((((((())))))))))))))))))))))))************)))************++++++++++++++++++++++++++++++,,,***++++++,,,,,,------...,,,,,,,,,++++++************++++++,,,,,,++++++***++++++*********************+++---......---+++***+++++++++,,,,,,------------,,,,,,++++++,,,,,,---...---+++))))))***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,)))))))))***+++---...///------------------------///...,,,+++***+++,,,,,,...------------...//////...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++************)))&&&''''''((()))******+++...---+++)))(((((()))***,,,,,,++++++***)))(((((())))))))))))************------------,,,,,,+++******+++,,,,,,---------,,,---------------------------,,,,,,+++*********+++,,,,,,++++++,,,,,,---...---***)))+++000222///+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))---------,,,,,,+++++++++------------------------/////////...---,,,******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------......000111222111111000000/////////.......................................////////////......------------......///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,------......------,,,+++,,,...//////...,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---------...............------,,,,,,,,,,,,,,,---......---,,,,,,------------------,,,,,,///............------------......///////////////___OOOCCCAAA???777000000000000000000000///............---,,,++++++++++++---,,,+++******+++,,,---******)))))))))))))))***))))))))))))************))))))))))))************))))))************))))))*********)))))))))((((((************************))))))(((((((((((())))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))***+++*********)))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))*********+++++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,------...,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,...//////...,,,+++++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,---,,,+++*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,)))))))))***+++---...///------------------------...---,,,+++++++++,,,,,,---------------...//////...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++************)))'''''''''((()))*********---,,,***((('''((()))***,,,,,,+++******)))(((((())))))))))))************++++++,,,,,,+++******)))++++++,,,,,,---,,,,,,,,,---------------------------,,,++++++*********+++,,,++++++++++++,,,------...+++***,,,111222000,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***---------,,,,,,+++++++++------------------------............---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************************,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------.........---......///000111000000000//////.............................................////////////......------------............---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------......------,,,+++,,,...//////...,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,---------...............---------,,,,,,,,,,,,,,,---......---,,,,,,------------------------............------------------...///////////////[[[LLLBBBBBBAAA888111000///000000000000///.........---,,,++++++***++++++---,,,+++******+++,,,,,,,,,+++***((((((((())))))))))))))))))************))))))))))))******************))))))))))))************))))))))))))((((((***************************))))))(((((())))))***))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))***(((((((((((())))))))))))''''''((((((((())))))))))))))))))*********++++++---------,,,,,,+++++++++******++++++,,,---------,,,,,,,,,++++++++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,*********++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,************+++---...///........................------,,,+++++++++,,,,,,---------------......///...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++************)))''''''(((((())))))******,,,***)))'''''''''((((((+++++++++******))))))((())))))))))))******************************)))(((+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++++++++,,,------...,,,+++---111222000---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++------------------------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------///...............///////////////.......................................---............/////////......------------.........------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------......------,,,,,,---...//////...---,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...---------.........//////...------------,,,,,,,,,,,,,,,------------,,,,,,....................................------------------...////////////...WWWJJJAAACCCBBB:::222111//////000000//////...------,,,,,,+++******++++++,,,,,,++++++,,,---......---,,,***(((''''''((()))((()))))))))************((()))))))))************+++***)))(((((()))***+++))))))))))))))))))((((((***************************))))))))))))))))))***)))))))))))))))*********(((((())))))))))))(((((((((((((((((((((((((((((())))))******)))))))))((('''((((((((())))))******(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))************.........---,,,+++***************+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,*********************************++++++***************++++++++++++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,*********+++,,,---..............................---,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))'''((((((((()))))))))******)))(((''''''''''''(((+++*********)))))))))(((((()))))))))************)))******+++******))))))+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++***************++++++++++++***+++,,,,,,------,,,,,,---///000///---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++,,,------.........---++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************,,,------,,,***)))***+++++++++++++++++++++++++++)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------//////...---------........................------........................---------.........//////...------,,,,,,------...------,,,,,,+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...------........./////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............//////.........---------,,,,,,,,,---......//////......UUUHHH@@@BBBCCC:::333111///////////////...------,,,,,,+++*********++++++++++++,,,---...///111111---,,,***)))((((((((((((((()))))))))************((()))))))))************+++***)))(((((()))***+++(((((((((((((((((())))))))))))))))))))))))))))))******))))))))))))************))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))******+++******)))(((''''''(((((()))))))))***(((((((((((())))))))))))''''''''''''(((((((((((((((((()))))))))*********......---,,,++++++******))))))***++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***)))*********+++++++++,,,+++++++++,,,,,,+++++++++************************)))***++++++++++++***))))))******+++++++++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,---..............................+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))(((((((((((())))))))))))((((((((('''''''''''''''*********)))))))))))))))((()))))))))******************+++++++++++++++***+++++++++,,,,,,+++******++++++++++++++++++++++++*********))))))***+++++++++************+++,,,,,,+++++++++,,,---------+++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---............++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------///......------------...------..........................................------------............------,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------......//////...------------,,,,,,,,,,,,------...............TTTGGG???BBBBBB:::333222...////////////...------++++++************++++++***+++,,,---...///000111++++++******))))))(((((())))))))))))************))))))))))))******************))))))))))))******''''''(((((((((((())))))))))))))))))))))))))))))+++******))))))******+++************))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((()))***+++++++++***)))'''(((((((((((((((((()))(((((((((((())))))))))))''''''((((((((()))))))))((((((((()))))))))******,,,,,,,,,++++++*********))))))******+++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***)))))))))******++++++,,,++++++************+++++++++++++++++++++*********)))***+++,,,,,,+++***))))))))))))***************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---......------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++************)))(((((((((((())))))))))))((((((((((((((((((''''''))))))))))))))))))))))))))))))))))))************)))***++++++,,,+++++++++)))******+++++++++++++++***************************))))))))))))***++++++***************+++,,,,,,***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,,,,------+++,,,,,,------.........+++,,,,,,---.........---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------***+++,,,+++***)))***+++++++++++++++++++++++++++)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,...---------------...................../////////........................,,,------------.........------,,,,,,,,,,,,------+++++++++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------......------,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,++++++,,,,,,---.........------------,,,,,,,,,,,,,,,,,,---............---~~~UUUGGG???AAAAAA999333222......//////......---,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,((()))***++++++***((('''))))))))))))************))))))))))))************))))))************))))))'''''''''((((((((())))))))))))))))))))))))))))))+++******))))))******+++************)))))))))((('''((()))******)))((('''))))))))))))))))))))))))'''(((***,,,,,,,,,+++***((((((((((((((('''''''''(((((((((((())))))))))))((((((((()))))))))******(((((((((((()))))))))***************************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))***++++++,,,------,,,++++++++++++++++++,,,---,,,,,,,,,++++++++++++***+++,,,------,,,+++******)))(((((((((***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))************((())))))***++++++******'''((()))+++,,,,,,,,,,,,************************)))))))))))))))***++++++***************++++++,,,+++,,,------,,,++++++,,,************************,,,+++************+++,,,+++++++++,,,,,,---------++++++,,,,,,---......///,,,,,,------...---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))+++,,,************************)))***++++++***)))***+++************************++++++++++++++++++++++++************************++++++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---......///.........//////000000000........................,,,,,,---------.........---,,,,,,++++++,,,,,,---++++++******+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...+++++++++,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,+++******+++,,,,,,******++++++,,,------...---------,,,,,,,,,+++++++++,,,------......------~~~VVVHHH>>>@@@@@@999333333......//////......---,,,+++***************++++++,,,,,,,,,+++***)))((('''&&&(((***,,,,,,+++)))'''))))))))))))************))))))))))))************((()))***++++++***)))(((&&&'''''''''(((((())))))))))))))))))))))))))))))++++++************+++++++++*********))))))(((((('''((()))++++++)))((('''))))))))))))))))))))))))&&&(((***,,,---,,,+++***))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))************(((((((((((()))))))))))))))))))))))))))*********)))))))))***++++++,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,------------,,,,,,+++++++++***+++---......---+++******)))((('''((()))+++---************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,------,,,,,,,,,---......++++++++++++++++++++++++)))***,,,---...---,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))(((((((((((((((((()))))))))))))))((((((((((((((())))))))))))))))))))))))************''''''((()))))))))))))))&&&''')))***,,,,,,------))))))))))))))))))))))))))))))((())))))***++++++*********)))***++++++,,,,,,---......---,,,,,,---************************------++++++++++++------+++++++++,,,,,,---------++++++,,,,,,---...//////,,,------......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))++++++******+++---************************)))+++++++++***)))***+++************************++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,+++++++++,,,---...///000.../////////000000111111........................,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++*********+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,------......------,,,,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,------.........---,,,+++******+++,,,---))))))***++++++,,,---------------,,,,,,,,,+++++++++,,,------......------VVVHHH<<<:::;;;888444111000000///...............,,,,,,+++++++++,,,---...------+++***))))))(((((('''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************000///...,,,***((('''&&&))))))(((((('''''''''&&&&&&'''(((*********)))(((******++++++++++++******))))))(((((('''''''''&&&(((''''''&&&&&&((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++***++++++++++++***))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++***))))))******************************)))************+++++++++)))))))))))))))))))))))))))************+++++++++---///111000---+++,,,...)))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,------******+++,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,++++++************++++++,,,---...//////---------,,,,,,+++++++++***)))((()))+++,,,+++***++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))(((((())))))*********++++++*********))))))(((((()))************+++++++++++++++***)))(((((())))))***'''%%%&&&)))+++***)))******+++++++++,,,,,,,,,......------,,,+++************))))))******+++,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,---......//////......---------,,,,,,+++++++++------++++++++++++------+++,,,---......---,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***)))))))))***+++,,,,,,------,,,,,,+++************************************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---...///000000///...---,,,,,,---...///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++---------------------------------,,,,,,+++++++++,,,,,,,,,------.........++++++,,,,,,,,,,,,---------------,,,,,,+++++++++)))(((((()))+++---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000...,,,+++---------------------------------,,,,,,+++++++++---,,,+++******+++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........VVVIII===:::;;;888333000000///////////////000000111000...,,,,,,,,,---...+++******)))))))))******'''(((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************......---,,,***)))(((''')))((((((((('''''''''''''''((())))))***)))(((((('''((((((((((((((((((''')))(((((((((''''''''''''(((''''''&&&'''((()))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++,,,,,,***++++++++++++***))))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++***))))))******************************)))************+++++++++************************)))************+++++++++***,,,...---+++)))***+++)))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,------******+++,,,,,,---......---,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,++++++++++++++++++,,,,,,---.........------,,,,,,,,,++++++++++++***)))***,,,,,,,,,++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))******************)))))))))(((((())))))*********++++++++++++******)))))))))))))))+++(((''''''***+++***)))))))))*********+++++++++------,,,,,,++++++************))))))******+++,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,---............------------,,,,,,+++++++++------,,,++++++,,,------,,,------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***************+++,,,,,,------,,,,,,+++************************************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,---------...////////////...------------...///........................,,,,,,,,,,,,,,,,,,,,,,,,------+++*********++++++---------------------------------,,,,,,,,,++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,+++---------------------------------,,,,,,+++++++++,,,,,,+++******+++,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......VVVJJJ>>>;;;;;;777222///////////////000111222333555333000---,,,---...///)))((((((((())))))***+++'''(((((())))))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''((()))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************,,,,,,++++++***)))))))))((((((((((((''''''''''''(((((()))))))))(((''''''''''''''''''''''''''''''((((((((((((''''''''''''(((''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,++++++***++++++++++++***))))))*********++++++++++++,,,******+++++++++,,,,,,,,,,,,+++******)))*********************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++)))+++,,,,,,***))))))***)))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,------***++++++,,,,,,------...+++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,+++***+++,,,------++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))************))))))))))))(((((()))))))))*********++++++)))))))))***************,,,***))))))++++++***)))(((((()))))))))*********++++++++++++++++++************))))))******+++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,------------,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------...------,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......------..................///...------------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,...---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---...///...---,,,+++------------------------------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------VVVJJJ@@@<<<:::666111////////////000111333444555555333000------...000111)))((((((((((((((())))))(((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))++++++***)))'''))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************************************((((((((((((((('''''''''((((((((((((((('''''''''(((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))))))))))),,,,,,++++++++++++*********++++++++++++***))))))************++++++++++++******+++++++++,,,,,,,,,++++++***************+++************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,+++++++++)))+++,,,,,,+++***,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,---------+++++++++,,,,,,------------------------------------------,,,,,,,,,++++++,,,+++++++++++++++++++++,,,+++***+++---...---,,,******))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))***(((((())))))))))))))))))))))))))))))))))))(((((())))))))))))************((())))))***++++++++++++,,,,,,,,,+++++++++***)))))))))))))))*********+++******************++++++******))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------...---,,,++++++,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................+++++++++,,,,,,,,,,,,,,,------,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---.....................---------.........------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,------------------------+++++++++,,,,,,,,,------------------------,,,,,,...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,------------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,UUUJJJAAA===:::555000////////////000222333555555111000...------...000222+++***)))(((''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%''')))***+++***((('''))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************((((((((())))))*********'''''''''(((((((((((((((((((((''''''''''''''''''((((((''''''''''''(((((('''''''''(((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))************))))))))))))***++++++++++++***))))))))))))*********+++++++++******+++++++++,,,,,,,,,+++***************++++++************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++******++++++,,,,,,+++***)))+++,,,,,,+++***,,,---+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++,,,,,,------------------------------------------,,,,,,+++******++++++++++++++++++++++++,,,+++***+++---...---,,,***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((((((((((((((((((((((((((())))))(((((()))))))))*********((()))***+++,,,,,,+++++++++,,,------,,,+++***)))*********+++++++++,,,,,,******************++++++******))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,++++++,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................++++++,,,,,,,,,---------,,,,,,,,,++++++,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---.....................------------..................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++++++++,,,,,,,,,------------------------------+++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}SSSJJJAAA>>>;;;555111000/////////000111333444555///...------...///000111,,,,,,***)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************'''((((((((())))))))))))'''''''''(((((((((((((((''''''&&&&&&''''''((()))'''&&&%%%$$$$$$%%%&&&''''''''''''(((((((((((((((&&&''''''((()))((((((((())))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))*********++++++++++++***)))))))))))))))************+++******+++++++++,,,,,,,,,*********)))******+++,,,************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++)))(((((()))++++++***((()))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------------,,,,,,++++++***************+++++++++++++++,,,+++***+++,,,------+++***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((((()))***+++))))))((((((((((((''''''''''''(((((((((((())))))((((((((()))))))))******)))***+++,,,,,,,,,+++***)))+++------,,,************++++++++++++,,,,,,,,,++++++++++++++++++************))))))******+++,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------............------...------,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................++++++,,,,,,------......,,,++++++++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......------..................------...//////...------------------------------------------------------+++,,,,,,------------,,,------------------------------------...............------------,,,,,,,,,++++++,,,,,,,,,,,,------------------............)))***,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++yyyQQQIIIAAA???;;;555111111/////////000000222333444//////////////////......,,,+++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************''''''((((((((((((((()))''''''''''''((((((((()))&&&%%%%%%%%%&&&((()))***((('''&&&$$$$$$&&&'''(((''''''''''''((((((((()))&&&&&&((()))))))))((('''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''((()))***++++++,,,***++++++++++++***))))))))))))))))))******************+++++++++,,,,,,,,,******))))))***++++++,,,************************)))************+++++++++************************)))************+++++++++***(((((())),,,,,,+++))))))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++++++++)))*********+++++++++++++++***)))***,,,,,,,,,+++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++))))))(((((((((''''''''''''''''''((((((((())))))(((((((((((()))))))))******+++,,,------+++***)))'''***------+++******+++************++++++++++++------,,,,,,++++++************))))))******+++,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---...//////...---,,,,,,------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,---......///***************+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,---------.../////////------...//////...------................................................++++++---.........------------------------------------------.........///......---------,,,,,,,,,++++++,,,,,,,,,,,,------------------.........///***+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...***************+++,,,,,,------------------------+++++++++,,,,,,---------,,,,,,---......---,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******vvvOOOHHHAAA???;;;555222222////////////000111222333000111111111000///---+++***************++++++,,,((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************'''(((((((((((((((((((((&&&'''''''''(((((())))))%%%$$$$$$%%%&&&(((***,,,+++***(((''''''(((***+++&&&'''''''''(((((())))))%%%&&&((()))))))))((('''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''(((***+++,,,---...***++++++++++++***))))))))))))))))))******************+++++++++,,,,,,,,,******))))))***+++,,,,,,************************)))************+++++++++)))))))))))))))))))))))))))************+++++++++,,,+++***+++...///---+++)))+++,,,,,,+++***,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++***)))((()))+++,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))++++++))))))(((((('''''''''&&&&&&'''''''''(((((())))))(((((((((((())))))))))))***+++---------+++)))(((%%%))),,,---+++******+++))))))))))))************......------,,,+++***************)))***++++++,,,++++++,,,,,,,,,------------------,,,,,,+++++++++++++++,,,------------,,,+++++++++,,,,,,---------,,,---...//////...---,,,+++,,,............,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------++++++,,,,,,---...//////***)))))))))***++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------...///000000,,,---...//////...---,,,////////////////////////........................***+++---...///...---------------------------------------.........//////.........------,,,,,,,,,++++++,,,,,,,,,------------------.........//////+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///******))))))***+++,,,,,,------------------------+++++++++,,,,,,---------,,,,,,---......---,,,,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********nnnNNNGGG@@@???;;;444...,,,...///111111000111444666000...------......---+++******))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((()))************))))))(((((('''''')))))))))((((((((((((((()))))))))))))))))))))))))))***,,,,,,+++)))&&&$$$''''''''''''''''''&&&&&&&&&'''((('''&&&&&&'''((())))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))******+++,,,,,,,,,++++++***)))((((((,,,,,,+++******+++,,,,,,++++++******++++++,,,------,,,++++++******++++++************************)))))))))))))))))))))))),,,+++***((((((((()))*********))))))******+++,,,***+++,,,---,,,+++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********************************))))))))))))))))))))))))---,,,***)))))))))************))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))))))))))))))(((''''''((((((''''''''''''((((((&&&''''''((()))******+++************))))))))))))))))))))))))************,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,++++++***+++++++++******)))))))))------,,,,,,,,,,,,++++++.................................------,,,,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++)))***,,,---...------,,,---,,,++++++***++++++++++++++++++***************+++++++++++++++++++++++++++,,,------......------,,,,,,,,,+++***)))((((((******++++++++++++******)))))))))))))))******+++,,,++++++******++++++,,,+++,,,---...////////////000...---...///000///...//////000000000000//////,,,------......------,,,...........................------...//////...,,,---------............///---------------------------------............///........................,,,------......------,,,,,,,,,++++++,,,,,,---...---,,,,,,+++*********+++***,,,......,,,+++,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++000//////.........//////iiiMMMEEE@@@>>><<<555///------...///000///000222444000...,,,,,,,,,,,,+++******)))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))((((((((((((((()))******)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((((((((((((((((((((()))((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,,,,,,,+++******)))((((((,,,++++++******++++++,,,++++++******++++++,,,------,,,++++++******++++++************************************************,,,+++)))((((((((()))*********))))))******+++,,,***+++,,,,,,,,,+++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))++++++)))((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))))))))))))))(((''''''((((((''''''''''''(((((((((((())))))***+++++++++******)))))))))((((((((())))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++******))),,,,,,+++++++++*********+++++++++,,,,,,---------..............................---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---------,,,+++***---,,,+++******************************+++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,++++++******))))))))))))************)))))))))))))))))))))***++++++,,,++++++******++++++,,,+++,,,---...////////////000...---...///000///---//////000000000///......,,,------......------,,,...........................------...//////...,,,------------............------------------------------------....................................,,,------......------,,,,,,,,,++++++,,,,,,---...---,,,++++++******++++++***,,,------+++++++++,,,,,,,,,++++++++++++++++++---,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++......---------------...cccKKKDDD>>>>>><<<666000///,,,---//////...///111333222///+++)))*********)))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***)))((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))******((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))***+++++++++++++++******))))))(((,,,+++************+++,,,++++++******++++++,,,------,,,++++++******++++++************************+++++++++++++++++++++++++++***))))))((()))))))))***))))))))))))***++++++******++++++,,,++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))***)))(((((('''((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))))))))))))))(((((('''((((((''''''''''''(((((())))))******++++++,,,,,,)))))))))(((((((((''''''))))))))))))************'''(((((())))))*********++++++++++++++++++++++++************************************************))))))************)))))),,,,,,,,,,,,++++++++++++)))******+++---......///...........................------------,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++------------,,,+++***)))---,,,+++***))))))))))))))))))******++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++*********(((((())))))))))))((((((***))))))))))))***++++++,,,++++++******++++++,,,+++,,,---......//////...///...---...//////...---///////////////...---,,,,,,------......------,,,------------------------...------...//////...,,,------------............------------------------------------............------------------------,,,------......------,,,,,,,,,++++++,,,,,,---...,,,,,,++++++******++++++***+++,,,+++******+++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------bbbIIIBBB======<<<666111000---...//////...///111333333000+++)))))))))***)))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***))))))((((((((((((((())))))))))))(((((((((((()))))))))***************)))))))))))))))))))))))))))((((((((())))))***+++&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&&&&(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++++++++*********)))))))))(((++++++************++++++++++++******++++++,,,------,,,++++++******++++++************************++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))***++++++*********+++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++++++++***++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''''''''(((((()))))))))******+++++++++((((((((((((''''''''''''((()))))))))************''''''(((((()))***++++++************************++++++++++++++++++++++++************************)))******++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..............................------------------------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++---,,,+++***)))((((((((())))))******+++,,,------++++++++++++++++++++++++)))***++++++,,,,,,++++++***+++++++++++++++++++++))))))************))))))******))))))******+++,,,,,,++++++******++++++,,,++++++,,,---............///...------//////...---////////////...---,,,+++,,,------......------,,,------------------------...------...//////...,,,,,,,,,---------.........------------------------,,,,,,---------.........------------------------,,,------......------,,,,,,,,,++++++,,,,,,---...,,,,,,++++++***++++++,,,***+++,,,,,,******+++,,,---,,,,,,++++++*********,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---------------eeeHHHAAA<<<===<<<666222111...///000000//////111333444111,,,***************(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))************************************&&&(((***,,,,,,,,,******&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))&&&&&&''''''((((((((()))(((((((((((((((((((((((())))))(((((())))))***+++*********)))))))))))))))************************++++++******++++++,,,------,,,++++++******++++++************************************************)))))))))*********))))))))))))(((((())))))***+++)))))))))******+++++++++))))))*********++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((()))*********************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''(((((())))))))))))((((((((((((''''''''''''((((((((((((((()))))))))))))))((((((((((((''''''''''''((()))))))))************(((((())))))***+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++******++++++,,,---......---,,,+++***))))))))))))))))))***+++,,,------...++++++++++++++++++++++++)))***++++++,,,,,,+++++++++++++++++++++,,,,,,,,,***++++++,,,,,,++++++******************++++++,,,,,,++++++******++++++,,,***+++,,,---............///---,,,---...///...---......//////...---,,,,,,,,,------......------,,,------------------------...------...//////...,,,,,,,,,,,,------------...------------------------,,,,,,,,,------------...------------------------,,,------......------,,,,,,,,,++++++,,,,,,---...,,,++++++***++++++,,,,,,***,,,......---,,,,,,,,,,,,,,,,,,++++++*********,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++,,,,,,------,,,,,,++++++,,,---............---hhhGGG@@@<<<<<<;;;666222000///000000000//////111333333000,,,++++++++++++***(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((()))******(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))%%%'''***,,,---+++)))(((%%%%%%&&&&&&'''(((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))))))))***++++++***))))))++++++******++++++,,,------,,,++++++******++++++************************))))))))))))))))))))))))(((((()))************))))))(((((((((((()))******)))))))))))))))***+++,,,)))************+++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,************************)))))))))))))))))))))))))))******++++++++++++***(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((''''''))))))))))))************((())))))******+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,---............++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++........................,,,,,,,,,------------......------,,,,,,------...+++,,,,,,------,,,,,,+++))))))***+++,,,...///000---,,,++++++***+++++++++******++++++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,++++++******++++++,,,***+++,,,------......---...---,,,---......---,,,---....../////////......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------...//////...,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++,,,,,,---...++++++******++++++,,,,,,+++...111222111///------++++++++++++++++++++++++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......+++,,,,,,------,,,,,,+++***,,,---/////////......hhhGGGAAA<<<<<<;;;666111000.../////////......000111///---+++***++++++***)))'''((((((((()))))))))***''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((***+++,,,'''((((((((()))))))))***%%%&&&&&&'''(((((())))))((((((((((((((((((((((((&&&'''((())))))(((''''''%%%%%%&&&&&&'''(((((()))&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))%%%%%%&&&''''''((())))))))))))))))))))))))))))))((((((((((((((()))******((()))))))))))))))))))))((()))***++++++***)))(((++++++******++++++,,,------,,,++++++******++++++************************************************'''((()))***+++******)))((((((((((((((()))******)))((((((((()))***,,,---)))************+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))'''((()))+++++++++***)))'''((((((((()))))))))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((()))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))******)))))))))((((((((())))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++******************************+++,,,------------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++******+++---...///,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------------------,,,,,,++++++***+++++++++,,,,,,+++++++++++++++******++++++,,,---,,,++++++******++++++,,,******+++,,,------------...---,,,,,,......---,,,------...///000000000000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------...//////...,,,++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++,,,,,,---...++++++******++++++,,,---,,,000555777666222///...*********++++++,,,,,,---,,,---...//////...---,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++)))***,,,...///...---,,,gggHHHAAA<<<<<<;;;555000///---.........------...000,,,+++******++++++)))((('''((((((((())))))******''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&''')))***,,,---'''((((((((())))))******%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''((())))))&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))((()))***++++++***)))(((++++++******++++++,,,------,,,++++++******++++++************************++++++++++++++++++++++++'''((()))+++++++++***)))((((((((((((((()))******)))((((((((((((***,,,---)))************+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......---*********++++++,,,,,,,,,************************))))))))))))))))))))))))&&&'''(((*********)))((('''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((()))))))))))))))((((((''''''''''''((((((++++++******************************))))))))))))))))))))))))************((((((((((((((('''''''''))))))))))))))))))))))))************************************************((()))***+++,,,---------)))))))))******+++++++++******+++,,,------...///........................,,,,,,,,,------.........,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++---,,,+++++++++,,,---...,,,,,,,,,,,,---...//////---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------......---,,,,,,+++************++++++++++++******++++++******++++++,,,---,,,++++++++++++++++++,,,******+++,,,------------...---,,,,,,......---,,,,,,---...000111111222222,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------...//////...,,,++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++,,,,,,---...+++*********+++,,,,,,---,,,111777:::999555000...))))))***+++,,,------...,,,---///000000///---,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++''')))+++---...---,,,+++dddHHHAAA<<<;;;:::555111000///...---,,,+++,,,------,,,***((((((***+++++++++******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''(((((())))))******))))))((('''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&+++***)))(((&&&$$$######%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))************************))))))*********+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***)))))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------...///...---+++***...---+++,,,,,,---+++*********++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))))))))((((((((((((''''''&&&&&&&&&%%%'''''''''%%%$$$%%%(((+++&&&&&&&&&'''((())))))***))))))))))))((((((((((((+++,,,...//////...,,,+++******)))((('''&&&%%%%%%(((((((((((())))))))))))))))))))))))******************))))))******+++,,,******************************************************************************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---------............///---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,.........,,,***)))++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...111000///---,,,+++******---,,,,,,++++++,,,,,,---,,,,,,,,,---...///000000---...///000000111000000------............------......---------,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,***---///...++++++///444888555000---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------...111:::CCCAAA666//////------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))************+++++++++******+++++++++,,,,,,,,,------------------------^^^GGG@@@;;;;;;:::555111000///...---,,,++++++,,,,,,,,,***((((((***+++++++++******)))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((************************************************))))))*********+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))***++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,+++******...,,,++++++,,,,,,+++*********++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((('''''''''&&&&&&'''''''''&&&%%%%%%(((+++&&&&&&''''''((())))))***))))))))))))((((((((((((***+++,,,------,,,+++***)))))))))(((''''''&&&&&&(((((((((((())))))))))))))))))))))))******************))))))******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......------------............---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...//////---+++***---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---,,,---------.../////////...//////000000000000///---......//////......---......---------,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,......,,,***---444:::PPPHHH===333...------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------000444===EEEBBB777000000---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))************++++++++++++***++++++++++++,,,,,,,,,------------------------WWWEEE>>>:::;;;:::555111000///...---,,,++++++++++++---+++)))(((***++++++******))))))((((((((((((((((((((((((((((((((((((((())))))(((&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))))))))(((((((((((()))((((((''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$$$$$$$%%%&&&&&&'''''''''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))***************************************************************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))***))))))))))))***++++++)))*********+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***))))))***++++++++++++***))))))))))))***---,,,++++++,,,,,,+++*********++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))***))))))((())))))(((((((((((('''''''''''''''&&&%%%&&&(((***&&&&&&''''''((()))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......------------............------------------------------,,,,,,,,,,,,------........................---------------------------------------------------.../////////...---,,,........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...+++++++++,,,---...///000,,,,,,++++++++++++,,,,,,------..................///000000000000//////...---......//////......---......---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000,,,------......------,,,......---******///888???[[[QQQAAA444---,,,///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...333888BBBHHHDDD999111000---,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************+++++++++,,,++++++++++++,,,,,,,,,,,,------------------------VVVDDD>>>:::;;;:::666111000///...------,,,+++++++++---+++)))((()))+++******))))))(((((((((((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))(((((('''''')))(((''''''''''''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&######$$$$$$%%%&&&''''''&&&'''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))************************************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))******))))))******+++,,,((())))))***+++,,,,,,---,,,,,,,,,++++++++++++***+++++++++++++++,,,,,,,,,************************+++***)))(((((()))***+++---+++***+++,,,,,,+++*********++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))*********)))))))))))))))))))))(((((((((&&&'''((('''&&&&&&(((***''''''''''''(((((())))))(((((((((((()))))))))))))))******++++++******)))''''''''''''(((((())))))(((((((((((())))))))))))((()))))))))******************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------.........------------------------------,,,,,,,,,,,,------////////////////////////........................------------------------------............---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,------...,,,,,,++++++++++++,,,,,,...............---------000000111000000///...---......////////////............---------,,,,,,,,,---------------,,,,,,,,,------------------------***++++++,,,---...//////,,,------......------,,,///...---++++++000777===KKKCCC777...++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////333<<>>;;;<<<;;;666111///............------,,,,,,...+++)))((()))******)))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''******))))))((((((''''''((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***************************************************************************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((()))***++++++***************************************++++++,,,(((((()))***++++++,,,,,,,,,,,,+++++++++******************++++++,,,,,,,,,*********++++++*********,,,+++***))))))***,,,,,,,,,*********,,,,,,+++*********++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************((((((((()))))))))))))))&&&'''((((((''''''(((***''''''''''''(((((((((((('''((((((((()))))))))*********++++++++++++******&&&&&&''''''((()))))))))(((((((((((())))))))))))((()))))))))******************))))))******+++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,------------...------------------------...------,,,,,,------...////////////////////////........................------------------------,,,,,,,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,---......,,,++++++******++++++,,,...............---------000000111000000///...---...//////////////////.........---------,,,,,,,,,...---------------------------------------------,,,,,,,,,---------......,,,------......------,,,---......------///111444333111...,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222333???KKKMMMEEE999///***,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......dddFFF@@@<<<===<<<666000...------...////////////......,,,)))))))))******)))((((((((((((((())))))***((((((((((((((((((((((((%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''))))))))))))(((((((((((((((''''''''''''(((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******++++++++++++++++++++++++************************+++++++++***************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,************************+++************+++,,,,,,((()))))))))***+++++++++++++++++++++************))))))******+++,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,++++++++++++,,,------+++***)))***+++,,,+++*********++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***++++++++++++''''''(((((((((((())))))&&&((())))))(((''')))***''''''((((((((((((((((((''''''(((((())))))******************************&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))******************))))))******+++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,------------------------------------......------------..............................------------------------------------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,*********+++---///000111++++++************++++++------..................///000000000000//////......//////000000//////.........---------,,,,,,,,,---------------.........------------------------,,,,,,------------------,,,------......------,,,,,,---...//////...---,,,***+++---///111000---***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...111444555555AAAKKKHHH???555...)))---,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------.........jjjHHHBBB>>>???===777000...,,,---///000111222111111...,,,***))))))***))))))((((((((((((((()))******((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,************************++++++******++++++,,,---))))))))))))************++++++++++++************((())))))***++++++,,,,,,+++,,,------------,,,+++***++++++,,,------,,,,,,***))))))***+++,,,,,,*********++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***++++++++++++&&&&&&'''''''''(((((((((&&&((())))))(((((()))***(((((((((((((((((((((''''''''''''((()))*********)))))))))(((((()))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))******************))))))******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***++++++,,,---++++++,,,,,,,,,---------------------------------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,***++++++,,,---...000111++++++************++++++,,,---------.../////////...//////000000000000/////////000000000000//////......---------,,,,,,,,,,,,,,,------......//////........................***+++,,,,,,---...//////,,,------......------,,,---------...///...,,,+++,,,,,,,,,...000000---+++,,,,,,,,,,,,,,,,,,,,,,,,*********,,,///222666888:::CCCGGG???444///---+++---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------...++++++,,,,,,---......///lllIIICCC@@@@@@>>>777000---+++---///111333333333333///,,,***))))))***)))(((((((((((((((((()))******(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******'''''''''''''''((()))***%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''(((((((((''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%%%%&&&'''((()))***+++++++++++++++++++++++++++************************++++++++++++******))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,************************++++++******++++++,,,---*********)))))))))))))))+++++++++************)))((())))))***++++++,,,,,,,,,,,,............,,,,,,)))***+++---------,,,+++***)))((()))+++,,,,,,*********++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))++++++,,,,,,,,,%%%&&&&&&&&&''''''((((((&&&(((******)))((()))***((((((((((((((('''''''''&&&''''''((()))******+++((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------------------------------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...///000------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,///...---,,,,,,,,,,,,---++++++************++++++,,,,,,------...///000000......///000000111000000//////000000000000//////......---------,,,,,,,,,,,,,,,,,,---...///000000........................((()))***,,,...///111111,,,------......------,,,...---------//////...------+++))))))+++---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,///333777:::>>>EEEEEE888,,,***---...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,,,,---...//////fffIIICCC???@@@???999333111111111222333444555666777999222+++)))***,,,***((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%((((((''''''''''''(((((('''''''''''''''''''''''')))(((((((((((()))******&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""###$$$&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))*********)))((('''&&&&&&&&&&&&(((((((((((())))))))))))***)))(((((((((***+++,,,*********))))))))))))))),,,,,,---+++***)))***,,,))))))************)))))))))************+++++++++)))(((''''''''')))***+++))))))))))))))))))))))))++++++************++++++******++++++++++++******)))******+++++++++******++++++++++++++++++++++++******))))))))))))************+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))))))))))))))))))))))),,,+++++++++******))))))&&&&&&&&&'''''''''((((((&&&&&&(((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&''')))((((((((((((((('''''''''+++***)))&&&$$$$$$&&&)))%%%&&&'''((()))+++,,,,,,))),,,+++((((((******'''((((((''''''''''''((((((((((((((((((((()))************))))))))))))******))))))))))))(((((((((((())))))))))))))))))******))))))***++++++++++++*********+++++++++,,,,,,,,,---------------,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------.........------,,,,,,,,,---,,,+++***+++,,,---...---------........./////////...,,,*********,,,---++++++,,,---............------------------,,,,,,//////...------,,,++++++++++++,,,------...//////......,,,+++***)))))))))*********++++++,,,,,,,,,,,,,,,------.../////////***+++---/////////////////////////////////////////////............//////***+++---.........---------------,,,,,,+++++++++***+++,,,,,,------------+++,,,------......------------.........---+++***+++,,,------......---------,,,+++************+++...+++)))+++000444666555???>>>;;;666111...---...,,,+++*********+++,,,---+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++bbbHHHBBB>>>@@@>>>888222000...///000222444666888999888222,,,)))***,,,***((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''&&&'''(((((((((((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((())))))***&&&&&&&&&''''''''''''(((''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))))))))(((''''''((((((((((((((((((((())))))))))))***)))((((((((()))+++,,,***)))))))))))))))))))))***+++,,,***)))((()))+++))))))************)))))))))************+++++++++))))))((('''(((((()))***))))))))))))))))))))))))+++******))))))******+++)))******************)))))))))***++++++++++++***++++++++++++++++++++++++++++++************++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))++++++*********)))))))))&&&&&&'''''''''((((((((('''''''''((()))***)))((())))))))))))))))))))))))'''((()))(((''''''((()))(((((((((((((((((((((((()))))))))'''%%%$$$&&&'''&&&&&&'''((())))))******(((******((((((***+++(((((((((''''''''''''((((((((((((((((((((()))************))))))))))))******)))))))))))))))))))))(((*********)))))))))))))))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------...............---------,,,,,,+++++++++,,,---...------------............000///---++++++,,,---...,,,---------------,,,,,,------------------------.........---,,,++++++++++++++++++,,,------.........---,,,+++******************+++++++++,,,,,,,,,,,,,,,------.../////////+++,,,...///000000///...////////////////////////......------------......+++,,,---.........---------------,,,,,,,,,++++++***+++,,,,,,---------,,,+++,,,------......------------.........---,,,+++,,,---......//////......------,,,,,,,,,+++++++++...,,,***+++///222444333666666555222...,,,,,,---,,,+++*********+++,,,---,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------.........---------,,,,,,___FFFAAA>>>???>>>888222///,,,,,,...000333666999:::777222,,,***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((('''(((((())))))(((((('''(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((('''(((((()))***+++,,,(((((((((((()))))))))))))))))))))((())))))***+++))))))))))))))))))******)))***+++***((('''((()))))))))************)))))))))************+++++++++******)))((((((((())))))))))))))))))))))))))))))+++******))))))******+++((())))))******))))))((())))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))******))))))))))))((((((''''''''''''(((((((((((()))'''&&&(((***+++)))'''))))))))))))))))))))))))'''((())))))''''''((()))((((((((((((((((((((((((''')))***)))'''&&&&&&&&&&&&&&&'''''''''(((((((((%%%((()))''''''++++++)))((((((''''''''''''(((((()))(((((((((((()))************))))))))))))******))))))))))))))))))))))))+++*********))))))(((((())))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++***)))++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------........................,,,,,,,,,+++,,,------...,,,,,,,,,---------......000///...---,,,---...///------------,,,+++***)))+++,,,,,,------............------,,,,,,++++++*********++++++,,,,,,------,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---......//////---...///000000000///...////////////////////////------,,,,,,,,,,,,------+++,,,---.........------------------,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,------......------------.........---,,,+++------...///////////////,,,---.........---,,,+++...,,,++++++...000111111+++---...---,,,++++++,,,+++++++++++++++,,,---------...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------//////............------___EEE???===???>>>888111///,,,,,,---///111444777888555111---+++++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((()))(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%&&&'''((()))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((***+++---...(((((((((((())))))))))))))))))))))))))))))******)))))))))))))))*********)))***,,,+++)))((())))))))))))************))))))))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((((()))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''((((((((()))))))))+++(((&&&(((+++,,,***&&&))))))))))))))))))))))))''')))***)))((('''((()))((((((((((((((()))))))))''')))++++++***((('''''''''''''''''''''&&&&&&&&&$$$'''(((&&&'''+++,,,***((((((''''''''''''(((((())))))(((((())))))***++++++******))))))******+++)))))))))))))))*********++++++******)))((((((((('''(((((()))))))))))))))******+++++++++,,,,,,,,,******+++++++++******)))+++++++++,,,,,,,,,------,,,,,,,,,---------..............................------------------------------,,,,,,,,,,,,------,,,------------.........,,,,,,,,,,,,------......,,,,,,,,,,,,------------///...------,,,---......,,,,,,------,,,++++++***++++++,,,,,,---...//////------,,,,,,++++++++++++*********++++++,,,,,,,,,+++++++++++++++,,,---...+++++++++++++++++++++++++++,,,,,,------...////////////000111111000///...////////////////////////...------,,,,,,------...,,,---------------------------------------,,,,,,+++,,,,,,------,,,,,,,,,+++,,,------......---------------------------,,,,,,------...............,,,---///000000...---+++------,,,,,,,,,---......&&&)))+++,,,+++******+++++++++++++++,,,,,,------,,,...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............------------bbbDDD???===??????888222///......------///111333444333111...,,,++++++******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))(((((((((((())))))''''''((())))))(((''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&&&&&&&''''''''''''((('''(((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((***+++---...(((((((((((())))))))))))))))))*********)))))))))(((((())))))***************+++------+++***)))***))))))************))))))))))))*********+++++++++******************))))))***************************))))))))))))))))))***(((((())))))))))))(((((((((((()))***+++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))((((((((()))))))))******+++)))((()))+++,,,***'''))))))))))))))))))))))))((()))***)))((('''(((***(((((((((((())))))******'''***------,,,***((((((''''''''''''&&&&&&&&&&&&$$$'''((('''(((,,,---+++((((((''''''''''''(((((()))))))))))))))***++++++++++++************++++++((()))))))))*********+++************))))))((((((((()))******++++++************+++++++++,,,,,,,,,)))******+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,---------..............................---------------------------------,,,,,,------...,,,,,,,,,,,,,,,,,,------,,,,,,---------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------***+++,,,,,,------------++++++,,,,,,---...//////------,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,++++++++++++,,,---......++++++++++++++++++++++++++++++,,,,,,---.........//////000111111000///...//////////////////////////////............//////------------------------------------------------,,,,,,,,,------,,,,,,++++++,,,------......------------------------------++++++,,,------------,,,,,,---///000000///---,,,---------,,,,,,,,,------(((+++---...,,,++++++,,,++++++,,,,,,------------+++---------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---cccCCC???===@@@@@@999222///000///---,,,,,,...000111222000...,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((()))((((((''''''(((((()))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&''')))*********)))(((&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''(((((()))***+++,,,(((((((((((()))))))))))))))************)))((((((((((((((()))******++++++***,,,......,,,*********))))))************)))))))))************+++++++++((()))******++++++*********************************))))))(((((())))))***((())))))******))))))((('''((()))***+++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++******++++++++++++******************************))))))))))))))))))))))))(((((())))))))))))******))))))))))))***************++++++++++++***))))))))))))))))))))))))))))))((()))******(((((()))***'''(((((())))))******+++(((***------,,,***))))))((((((''''''''''''''''''%%%((()))''')))------+++((((((''''''''''''((((((***))))))))))))***++++++++++++************++++++((())))))******+++++++++)))))))))))))))))))))***++++++,,,---------------******+++++++++,,,,,,,,,)))***++++++,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................------------------------......---------...//////......---------,,,,,,,,,,,,,,,---............------------.........//////+++++++++,,,,,,,,,,,,,,,***+++,,,---............+++,,,,,,------.........------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,++++++++++++***+++++++++,,,------......---...///000000000///.../////////////////////////////////....../////////......---,,,,,,,,,------------------............,,,,,,---------,,,+++++++++,,,------......------------,,,,,,,,,---......******+++,,,,,,,,,,,,,,,,,,---.../////////...---,,,---......,,,,,,,,,...,,,...//////---,,,,,,---++++++,,,---------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---bbbCCC???>>>AAAAAA:::333000///...,,,++++++---///000000000///---+++******+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((('''&&&&&&'''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))+++,,,+++***((('''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''))))))(((''''''((((((((((((((((((((()))))))))))))))******+++***)))(((''''''(((((()))******++++++(((+++------+++)))))))))))))))************)))))))))************+++++++++'''((()))+++,,,,,,,,,+++************************))))))(((((((((((()))))))))******************)))'''((()))***+++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++*********+++,,,,,,,,,,,,+++******++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++))),,,///---***((())),,,))))))))))))))))))))))))((()))******)))((()))***'''(((((()))******++++++''')))++++++***(((((()))(((((((((((((((((((((((('''***+++)))***---...+++((((((''''''''''''((((((******))))))******+++,,,,,,++++++******++++++,,,((())))))******+++,,,,,,((((((((()))******++++++******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......................................................///............///000111111111000///...------,,,,,,,,,.../////////...---........./////////000000+++,,,,,,---------------------...//////.........------------------------........................------,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,+++++++++*********++++++,,,,,,---......+++,,,...///000000///...///////////////////////////......------......//////...---,,,,,,,,,,,,---------------.........///,,,---------,,,,,,+++***+++,,,------......---------,,,,,,,,,,,,---...///***+++,,,,,,------,,,,,,,,,,,,---------.........+++---//////---,,,---///---......---,,,,,,---///+++,,,---.........---,,,,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------......___DDD@@@???BBBBBB;;;444111...---+++***+++---///111000000///---+++******+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&'''(((******((('''&&&''''''''''''''''''''''''***+++,,,---,,,***((('''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((***)))(((''''''&&&&&&&&&(((((((((((()))))))))))))))***+++++++++)))(((''''''(((((()))***+++++++++'''***,,,,,,+++)))(((((())))))************)))))))))************+++++++++%%%''')))+++,,,------,,,************************))))))(((((((((((())))))******++++++++++++******'''((()))***,,,,,,,,,---+++++++++++++++++++++++++++,,,...//////...,,,+++******+++,,,,,,,,,,,,+++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,)))************+++++++++(((---111///)))&&&)))---))))))))))))))))))))))))(((***+++***)))((()))***'''(((((()))***+++++++++&&&'''))))))'''''''''((((((((((((((())))))******(((+++,,,******......+++((((((''''''''''''((((((*********)))******+++,,,,,,++++++******++++++,,,((())))))***++++++,,,,,,''''''((()))***+++,,,,,,''''''((()))))))))))))))******+++++++++,,,,,,,,,***+++,,,---------------++++++,,,,,,,,,---------,,,,,,,,,---------......................................................///////////////000111111444333222111000///...---,,,,,,.../////////...---////////////000000000000,,,,,,---.../////////...000000000000///...---,,,------------------,,,,,,......//////////////////------------------------...------,,,,,,---------,,,,,,,,,++++++************++++++,,,,,,---......***+++---///////////////////////////////////////...------,,,,,,------...///...---,,,+++,,,,,,------------.........//////------------,,,,,,+++***+++,,,------......---------,,,,,,+++,,,---...///+++,,,------......------,,,,,,,,,,,,,,,---...///+++---000000...,,,...000,,,------+++***+++---000+++,,,---.........---,,,---...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,------------------.........//////ZZZDDD@@@@@@CCCBBB;;;222///111///,,,***+++---000222333222111...+++)))***+++))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((,,,...000111000---)))&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))((((((''''''((((((((((((((())))))***+++***))))))+++,,,+++***((()))***++++++***)))((())))))))))))))))))))))))************************(((((()))***************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,++++++******************++++++++++++++++++++++++---,,,+++******+++,,,---))))))***++++++++++++***)))************+++++++++(((((((((((()))))))))))),,,,,,,,,+++++++++******---,,,+++)))))))))******+++***((('''&&&''')))***,,,***(((''')))+++,,,,,,(((((((((((())))))))))))***))))))***,,,,,,+++***((()))***)))((((((***,,,(((((((((((())))))))))))++++++,,,,,,,,,---------++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,------...........................------////////////////////////111000...///111666;;;???DDD;;;111,,,,,,......------------........./////////////////////.........---.........//////000000111111000000//////......////////////....................................---,,,,,,+++++++++,,,,,,------,,,,,,,,,+++++++++------------------------***++++++,,,---------,,,---,,,,,,,,,,,,---......111111000000//////......------------------------..............................------------..............................---,,,,,,+++,,,---...///......---------,,,,,,,,,+++,,,,,,------,,,,,,+++---------------...///000------------------------///...---,,,,,,---...///////////////////////////...---,,,,,,++++++++++++.........------,,,,,,,,,+++,,,------......---------.../////////...,,,+++....../////////...,,,+++[[[DDD@@@???CCCCCC<<<444000000///,,,++++++---000222444444222///+++******+++))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((+++,,,///000000---)))'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))(((((((((((())))))))))))***++++++,,,+++***))))))++++++***)))((()))************)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))************))),,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,+++************+++,,,))))))***++++++++++++***))))))*********+++++++++(((((((((((()))))))))))),,,,,,++++++******************)))))))))******++++++***)))(((((()))+++,,,000---***)))***++++++***(((((((((((())))))))))))+++******+++------,,,***---------+++)))((((((***(((((((((((()))))))))***))))))*********+++++++++++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---------..............................///////////////////////////...---...222777===@@@@@@999111------///...------------.........//////////////////////////////........./////////000000111000000000/////////...////////////....................................------,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------++++++,,,------------------,,,,,,,,,,,,---......111000000000/////////...------------------------..............................------------..............................------,,,,,,,,,---...///............------,,,,,,,,,,,,------------,,,,,,---------------...//////------------------------000///............///000...........................---,,,,,,++++++,,,,,,......---------,,,,,,,,,+++,,,,,,------------------......//////...---,,,---.../////////...,,,+++\\\CCC??????CCCCCC===666333000///---,,,,,,...111222666666444111---******+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''''''''((((((((('''&&&&&&&&&&&&'''(((((()))***---//////---+++)))&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&'''(((((())))))((((((((('''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***))))))))))))(((((((((*********++++++---......,,,+++))))))******)))'''((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))+++++++++++++++*********++++++++++++++++++++++++++++++************++++++************************+++++++++++++++++++++++++++******))))))******+++))))))***++++++++++++***)))))))))*********++++++(((((((((((())))))))))))+++************)))))))))&&&'''((()))******************)))))))))+++,,,---222000,,,+++******)))((((((((((((((())))))))))))---,,,+++,,,------,,,***,,,,,,,,,***((('''((()))((((((((()))))))))******))))))*********+++++++++******++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,------------...........................///////////////////////////.........111555999<<<;;;666000...///000///---------........./////////////////////////////////......////////////000000000000000000////////////////////////.......................................---------------...............------------,,,,,,,,,,,,,,,------------,,,,,,---............------,,,,,,,,,,,,---......000000000000////////////////////////////////////..............................------------..............................---------,,,------...////////////............---------............------...------------...//////------------------------000000////////////000000...........................---,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,***+++,,,,,,------,,,,,,------......///......------............---,,,,,,^^^CCC???>>>BBBCCC===777555000///---------///111333777777666222...+++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''')))+++,,,------++++++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********+++,,,---...///---+++***)))***)))(((&&&((())))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))+++++++++***************************************++++++************++++++***************+++++++++***************************))))))))))))))))))***))))))***++++++++++++***))))))))))))************(((((((((((())))))))))))***)))))))))))))))))))))&&&'''(((*********)))((()))(((((())))))+++,,,---111...+++*********)))'''(((((((((((())))))))))))---,,,+++,,,------+++)))%%%&&&'''&&&&&&&&&(((***(((((()))))))))*********++++++,,,,,,,,,---------******+++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++---......---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------------...............////////////////////////111000///......000222333555222/////////000///---............///////////////////////////000000000//////////////////000000000000000000////////////////////////..........................................---------...////////////.........---------,,,,,,,,,,,,,,,---------------......///......------,,,,,,,,,,,,---......000000000000////////////////////////////////////..............................------------.................................------------........./////////////////////.........////////////............---------......///........................////////////////////////...........................------,,,,,,,,,------------------------------***++++++,,,---,,,,,,,,,---------...............------------------------^^^BBB>>>===AAABBB===888555000///......///000222333777777666333///+++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((&&&''')))***+++,,,,,,,,,))))))((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))))))))******+++------,,,+++))))))))))))(((&&&)))(((((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))************************************************+++******))))))******+++))))))*********+++++++++************************)))))))))******)))))))))))))))***++++++++++++***(((((()))))))))*********(((((((((((()))))))))))))))))))))))))))))))))***((()))*********((('''&&&'''''''''((()))***++++++,,,***))))))******)))((((((((((((((())))))))))))+++******+++,,,,,,***)))$$$%%%&&&&&&%%%&&&(((***))))))))))))************++++++,,,,,,,,,---------******++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------------.........//////////////////////////////......---,,,,,,---------000///...//////000///............/////////000000////////////000000111111000000000000000000//////////////////000000000000////////////....................................---------------...///000//////.........---------+++++++++,,,,,,,,,---------......///......---------,,,,,,,,,,,,---......////////////000000000000000000000000000000000000////////////////////////......------------...................................................---.../////////////////////...//////000000//////...///......---------..............................................................................---------,,,,,,---......------------------------++++++,,,------------,,,......------............------,,,,,,,,,---------___BBB>>>===@@@AAA<<<777555////////////000111333444555666666333///,,,******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&''''''((()))***+++,,,,,,,,,+++***)))(((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************+++***))))))))))))***+++++++++***(((((())))))(((&&&)))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((()))))))))*********************************************))))))))))))******)))))))))***++++++,,,,,,************************)))******++++++******)))))))))***++++++++++++***((((((((()))))))))******(((((((((((()))))))))))))))))))))************+++************)))((('''&&&''''''(((((())))))******(((''''''(((***+++***)))(((((((((((()))))))))))))))))))))***,,,,,,+++))))))******)))''''''((())))))))))))*********++++++))))))*********+++++++++******++++++,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,------.../////////////////////////////////))))))***+++,,,---......------............//////....../////////000000000...//////000000111111222111111000000000000//////////////////000000000000////////////....................................,,,,,,,,,,,,---...//////.........------------,,,******++++++,,,,,,---------............---,,,,,,---,,,,,,,,,,,,---......////////////000000000000000000000000000000000000////////////////////////......------------.................................////////////...---------............/////////......////////////......//////...------------...........................------............------------------------------------------------...///,,,,,,,,,------------...+++,,,------......------000///...------------...,,,,,,,,,+++,,,,,,---...^^^BBB===<<>>>>>999444222/////////000111333444555222333444222///,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&'''(((***+++222111///---+++)))''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&((()))+++,,,,,,))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++---,,,+++***)))))))))))))))((('''((()))***)))((()))((('''&&&&&&'''((()))))))))))))))))))))))))))************************&&&''''''((((((((((((((((((((())))))*********+++))))))))))))))))))))))))******))))))))))))******((())))))***++++++,,,,,,))))))))))))))))))))))))***+++,,,------,,,+++***))))))***++++++++++++***(((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,******)))))))))+++,,,...******+++++++++******)))+++***)))***,,,,,,***)))(((((((((((()))))))))))))))))))))+++...//////...$$$&&&'''''''''(((***,,,)))************+++++++++++++++,,,,,,,,,---------******+++,,,,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,------...///000000////////////////////////,,,---...///...---,,,+++,,,---------,,,,,,...///////////////000000000000...//////000111222222222222111111111000000//////.../////////000000111111000/////////....................................+++******+++,,,---...///------,,,,,,,,,+++++++++))))))***+++,,,,,,------,,,---------,,,,,,+++***---,,,,,,,,,,,,---........./////////000000111111////////////////////////000000000000000000000000.........------....................................///000000000///---,,,,,,,,,,,,---------......------............------000///...---------------////////////////////////...///000111111000///...---------------------------------------...///000,,,,,,,,,------.........---...//////000/////////333111///---,,,++++++,,,,,,,,,+++***+++,,,...///aaaEEE???<<<>>>>>>999444333222111000000000000000111111///...000222222...***))))))))))))((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((()))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((()))******...000444...%%%)))---%%%+++ (((((("""&&&...!!!%%%%%%%%%&&&&&&&&&'''''''''+++ $$$+++$$$---%%%$$$'''000///(((''''''''''''&&&&&&%%%%%%%%%***'''### +++%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((+++***&&&'''((( 000...+++%%%(((///***$$$+++))))))))))))************((((((((((((((((((((((((000,,,)))///'''///***************************((((((((((((((((((((((((******))))))((((((''''''((((((''''''''''''((((((''''''(((((())))))******)))(((''''''''')))***+++&&&&&&'''((()))***++++++******+++,,,,,,,,,,,,+++)))))))))***+++++++++,,,++++++***)))))))))))))))************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((''')))+++,,,,,,,,,***)))(((((((((((((((((((((((('''((()))***+++,,,------,,,,,,---...---,,,***)))******+++++++++,,,,,,,,,---,,,+++,,,---,,,)))''''''%%%%%%(((+++---+++)))++++++******)))*********++++++***+++,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,,,,,,,---------......////////////////////////000000111222222222222111333333333222111000000//////////////////.........//////.........---------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...............///000000------------------------.........------,,,,,,,,,,,,,,,++++++,,,,,,---...////////////000000000111111111000000//////......111000...---...///111222........................---------...///000...---------------------------------------------------++++++,,,------......///---...---,,,++++++---///000000000000000000000000000000//////.........---........................+++,,,...///...---...///,,,,,,,,,------,,,++++++------...000222333111///222111///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,aaaEEE???<<<>>>>>>999444333111111000////////////000111000000333555555000,,,******)))))))))(((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((())))))******+++777666777)))'''"""+++%%% ***"""...+++$$$%%%%%%&&&&&&&&&''''''''''''+++&&&&&&---***"""%%%%%%)))&&&%%%'''''''''&&&&&&&&&%%%%%%%%%###'''***...&&&,,,%%%)))))))))))))))))))))))))))(((((()))))))))*********&&&)))+++,,,,,,***((((((###******111)))+++***333******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%'''---,,,///$$$***(((************************))))))))))))))))))))))))+++*********))))))))))))((((((''''''''''''(((((('''((((((((()))))))))***))))))((('''(((((()))***((((((((()))))))))))))))******+++,,,,,,,,,,,,+++***************+++++++++******))))))***++++++,,,************************************************)))************+++++++++************************************************))))))((((((((('''''''''******++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((('''(((***+++++++++)))((((((((((((((((((((((((((((((((()))***+++,,,------,,,,,,---------,,,+++******************+++++++++,,,++++++,,,------+++)))+++)))((()))+++,,,+++)))+++++++++******+++,,,,,,,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------,,,---------............////////////////////////000000111222222222222111111111111000//////....../////////////////////////////////......---------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...............///000000------------------------...---------,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........//////000000000000000000000000////////////222000///......///000111........................///...............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------......///------------,,,---...///........................000/////////....................................+++---......---------...,,,,,,,,,------,,,,,,+++.........000222333111000000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,```EEE???<<<>>>>>>999444333000//////...------......111111222666999888333...++++++*********)))))))))''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''((('''''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***///***111+++999!!!$$$***'''))) +++,,,%%%***%%%&&&&&&&&&&&&'''''''''%%%000'''### )))...***'''***++++++111/// '''&&&&&&&&&&&&%%%%%%%%% ...)))###!!!+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$((('''$$$+++...$$$###***)))222)))&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%"""333""",,,&&&+++***************************************************++++++++++++************)))((((((''''''(((((()))(((((((((((())))))))))))******)))((((((((())))))******)))))))))(((((((((******+++,,,,,,,,,,,,++++++++++++***************((())))))***+++,,,......++++++++++++++++++++++++************************)))************+++++++++************************************************)))))))))(((((((((''''''))))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))&&&''')))*********)))((((((((((((((((((((((((((((((((()))***+++,,,,,,---,,,,,,---------,,,++++++************************+++++++++,,,......,,,+++...---+++***+++,,,+++***,,,+++++++++,,,---.........---,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------------.........////////////////////////////////////000111111222222111111/////////...------,,,,,,////////////////////////////////////............////////////////////////------------------------...............///000000------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...---......///////////////////////////000000000000222111000.........//////......................../////////...---,,,***)))++++++++++++++++++++++++------------------------++++++,,,------......///,,,------.........//////........................////////////....................................,,,...//////---,,,,,,---,,,,,,------------,,,,,,.........///111222111///------............------,,,,,,,,,,,,,,,,,,,,,,,,___EEE???<<<>>>>>>999444333//////...---,,,,,,,,,,,,///000222777:::999444///++++++++++++*********)))''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))111---222&&&:::&&&---333)))---+++,,,$$$"""###,,,&&&&&&&&&&&&''''''''''''111###"""...+++,,,!!!***###$$$,,,)))&&&&&&&&&&&&&&&&&&&&&&&&000***%%%,,,'''---************************((((((((())))))))))))***---%%%'''((( $$$,,,((()))***$$$111222,,,%%%******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111&&&444++++++...***************************++++++++++++++++++++++++************************))))))(((((((((((())))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,+++++++++***)))))))))(((((())))))***,,,---...++++++++++++++++++++++++************************))))))*********+++++++++************************************************)))))))))(((((((((((('''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++************************(((((()))***+++******)))((((((((((((((((((((((((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++******+++******,,,...///...---///---,,,++++++,,,,,,,,,,,,,,,,,,,,,---...000000///...---...000000...---------------------------------------------------------............//////........................------------------------.........////////////000///////////////////////////000000111111111111111.........---------,,,,,,///////////////000000000////////////////////////////////////////////////------------------------...............///000000............------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---......,,,---...///000//////.........//////000000111111333222000///....................................---...///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...------...///000///...........................///////////////....................................///000000...,,,,,,---+++,,,---------------------,,,,,,---///000///...***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,___EEE???<<<>>>>>>999444333///...---,,,++++++++++++,,,---000555999999444///++++++++++++*********)))''''''''''''((((((((((((&&&'''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((())))))***222+++666******%%%'''%%%$$$)))""")))'''&&&&&&&&&'''''''''((((((''' ((("""111###'''***)))000444)))&&&&&&&&&&&&&&&&&&&&&&&&&&&###)))---+++000$$$!!!''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&!!!'''000+++$$$%%%+++'''+++&&&---!!!///++++++((()))))))))************************************)))'''333&&&...)))+++(((************************++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((******************))))))((((((((()))***+++++++++******+++,,,,,,,,,,,,+++,,,+++++++++***)))))))))***))))))))))))***++++++++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))***)))))))))(((((((((((('''((())))))))))))((((((************************************************))))))******+++++++++,,,++++++++++++++++++++++++******++++++,,,,,,,,,+++)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***,,,...000000///------------------...///------------...///000111//////...///000111///---------------------------------------------------,,,---------.........///........................------------------------.........////////////000//////////////////////////////000111111111111000//////...............---////////////000000111111000000000000000000000000000000000000000000000000.......................................///000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,---///000000000///.........//////000000111111222222111000///.........////////////////////////+++---///...---,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000///---...000111///...////////////////////////.........///////////////........................///000222111///.........+++,,,------.........---,,,+++***+++,,,------,,,***+++,,,...///...------,,,,,,,,,,,,,,,,,,,,,,,,```EEE???<<<>>>>>>999444333//////---,,,++++++++++++***+++---222777777333///++++++*********)))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))***!!!'''444,,,++++++&&&,,,$$$///'''&&&...###&&&&&&'''''''''(((((((((###'''///&&&LLL888<<>>>>>999444333000///...---++++++++++++))))))+++000555666444000******)))))))))(((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((---;;;uuu~~~www{{{...)))'''(((''''''''''''((((((((((((&&&"""666###---$$$%%%%%%%%%&&&&&&&&&''''''***"""zzzvvvrrrxxx}}}zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzz{{{{{{{{{zzz}}}LLL(((,,,"""***(((&&&+++;;;yyysss{{{zzzzzzzzz{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~kkk333'''$$$333,,,************************++++++++++++++++++++++++(((((()))))))))***************))))))))))))*********)))))))))(((((((((''''''((()))+++,,,,,,,,,+++)))))))))******+++++++++******+++,,,,,,,,,,,,+++***************++++++++++++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))((((((((())))))***++++++******************************************************))))))***++++++,,,------************************++++++******++++++,,,---))))))))))))))))))))))))***************+++++++++,,,,,,+++++++++,,,---...+++,,,,,,---...///000000///---,,,,,,...000000000///222666666444111000111......---------......//////......///000000///---................................................------...//////000111111........................------------------------,,,---------............////////////////////////...//////000000000000000............////////////...//////000111111222222000000000111111222222222000000000000000000000000////////////////////////...............///000000000000000///...------------------....../////////---------------...//////---///111333333222000///000000000000///////////////000000000000000//////////////////////////////,,,000222111...,,,...000........................++++++++++++++++++++++++++++++,,,------......///999444...,,,...000///---////////////////////////............/////////000........................+++---//////...---......+++,,,---...///////////////---++++++,,,------,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,aaaEEE???<<<>>>>>>999444333111000...---,,,+++++++++))))))***///444666444222))))))))))))((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((($$$ lllBBB,,,000''''''''''''((((((((()))!!!444%%%222'''$$$(((%%%%%%%%%&&&&&&'''''''''222&&&###000&&&---***---bbb)))444$$$)))777%%%************************************************))))))******+++++++++,,,******))))))))))))************))))))((((((((('''%%%''')))+++,,,------,,,+++++++++*********************+++,,,,,,,,,,,,+++))))))******+++++++++,,,++++++,,,---///111333444,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************************))))))))))))))))))***+++++++++++++++************************************************))))))***+++,,,,,,------))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))***************+++++++++,,,,,,+++***+++,,,...///)))***+++,,,...///000000000...,,,,,,...000000000222666::::::777333111000///......---------......///.........000000///---...................................................//////000111222222222////////////////////////------------------------,,,,,,,,,---------......////////////////////////...//////000000000000000...........................//////000111222222222000000111111222222222222000000000000000000000000000000000000000000000000...............///000000111000000///...---------........./////////000000...------------...//////...000222444444333111000111111000000//////.........///000000000000000///000000000000000000000000///222555333...+++---///------------------------++++++++++++++++++++++++++++++,,,------......///<<<555...+++---//////---........................---.........//////000000........................)))+++------,,,,,,---...+++,,,---...////////////111///,,,,,,---............---,,,+++++++++------,,,,,,,,,,,,,,,,,,,,,,,,]]]JJJCCC?????????:::555444---............,,,+++***((('''(((...444777444111+++)))(((&&&&&&((()))+++'''(((***)))(((''')))***)))((('''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&*** ***000+++%%%%%%))))))'''''''''''')))))))))(((YYY:::%%%$$$///''''''(((((('''&&&%%%%%%(((###222(((<<<444)))---000&&&&&&&&&''''''''''''((()))###$$$000(((,,,---'''^^^:::((("""+++444"""))))))))))))******************))))))((((((''''''))))))************))))))(((((((((((())))))))))))************))))))))))))&&&'''((()))+++,,,......)))************+++++++++))))))))))))))))))******''''''(((***,,,------,,,...111444555555666888999444444333222111111000000***,,,...//////---+++))),,,+++))))))+++///444888,,,+++***))))))***+++,,,+++++++++,,,,,,+++++++++)))))))))))))))******+++***++++++,,,,,,++++++***------,,,+++++++++,,,,,,++++++***)))(((((())))))((()))***+++++++++++++++))))))))))))))))))))))))///...,,,***))))))***+++)))***+++,,,+++***)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,+++,,,...000222444888======999444111000------------------------+++++++++,,,---...///000***+++---.........---------------............///............////////////////////////////////////---------------------------------............///222111000......000111222222111111111000000/////////000000000111111111111...000222333444333111000222111000000000111333333333333222111000000111111000000000000000000000000////////////////////////........................000000//////.........---..............................//////000000111111111111111111111111111111///000111111111000...---//////......---------,,,........................////////////............---------,,,,,,+++++++++++++++,,,,,,---...//////666444111...---,,,,,,------///000222222000///---////////////////////////---------,,,,,,+++++++++////////////////////////---......//////......------,,,,,,,,,,,,++++++++++++,,,------++++++,,,---222000//////000000///---___IIICCC>>>???>>>999555444......///...---+++***))))))(((***///555777333///***)))(((''''''((()))***'''((())))))((('''(((***(((((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&++++++***%%%!!!!!!&&&+++&&&&&&%%%$$$$$$%%%&&&&&&%%%***ZZZBBB***((( ''''''(((((('''&&&&&&%%%(((&&&...&&&444iii((("""'''%%%&&&&&&&&&''''''''''''(((###333AAA---'''))))))+++(((((()))---iiidddqqqyyyiiiZZZ!!!111,,,)))111'''))))))))))))******************))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))************))))))))))))))))))*********+++++++++))))))*********+++++++++*********)))))))))))))))))))))***,,,...000111000444666999:::::::::<<<===999888888777666666555555333333444444333000---+++)))((('''(((+++000555999++++++***))))))***++++++******++++++++++++******)))))))))))))))******+++***++++++,,,,,,++++++***,,,,,,+++++++++,,,,,,---,,,,,,+++***************))))))***+++++++++++++++))))))))))))))))))))))))...---+++***))))))************+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,,,,,,,...000111555888<<<<<<888222///---........................,,,,,,,,,,,,---...//////+++,,,---.........---------------............///............////////////////////////////////////---------------------------------............///222111///......///111222111111111000000000//////...000222333444333111000///000111222333222111111222111000000000111222333333222222111000000111111000000000000000000000000////////////////////////........................000/////////.........---.................................///000000111111000000000000000000000000000000000000000//////.../////////.........------..................------////////////...............---------,,,,,,,,,,,,++++++,,,------...//////555333111...---------......///000111111000///..............................---------,,,,,,,,,,,,////////////////////////+++,,,,,,------,,,,,,+++......------,,,,,,++++++,,,---......,,,,,,---...111000......///000...---```HHHBBB===>>>===888444333/////////...---,,,***)))++++++...222666666111---***)))(((''''''((()))***''')))))))))''''''((()))''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%''')))((()))((((((''''''(((((()))"""...ccc@@@%%%+++%%%'''''''''(((''''''&&&%%%'''***(((%%%+++$$$ 111 &&&&&&&&&''''''''''''((()))(((___@@@---###)))******000---&&&+++$$$'''666CCC~~~KKK))),,,444***,,,---))))))))))))***************))))))))))))((((((((('''(((((((((((((((((('''(((((((((((())))))))))))************))))))))))))+++++++++******))))))((()))))))))*********+++++++++*********))))))((((((++++++,,,...111333666777<<<===????????????@@@AAA======<<<<<<;;;:::::::::777777666555222...+++((()))((('''(((***...222444++++++***))))))***++++++))))))************)))))))))))))))))))))******+++******++++++++++++******************+++,,,---------,,,++++++++++++++++++))))))***++++++++++++***)))))))))))))))))))))))),,,+++***)))))))))))))))***+++,,,------,,,+++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,---...000111444777999999555000---+++////////////////////////------------............+++,,,---.........---------------............///---............/////////////////////////////////---------------------------------............///111111////////////111111111111000000000000//////---000333555666444111///000111111111111222222222111111000000111111222333333222111111000111111111000000000000000000000000////////////////////////......................../////////.......................................---......//////000111111////////////////////////111111000////////////000000000////////////....../////////......---------////////////...........................---------,,,,,,,,,---......//////222111///...---......///...///000111111000///..........................................---------////////////////////////,,,,,,------------,,,,,,//////......---,,,++++++---...//////------...///000...------...///---,,,^^^HHHAAA=========888333222///////////////...............111444666444///+++))))))(((((((((((())))))''')))))))))'''&&&'''(((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,***)))+++---,,,'''"""$$$$$$$$$$$$$$$$$$$$$$$$###XXX???"""###&&&&&&'''''''''''''''&&&&&&&&&---%%%&&&(((OOO444&&&,,,&&&&&&&&&&&&''''''''''''((((((***++++++}}}___***&&&&&&***"""&&&###///(((444((( GGG]]]...000444%%%---'''+++,,,((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))************)))))))))(((++++++******))))))(((((())))))))))))************++++++******)))(((((((((+++,,,...000222666999<<<@@@AAABBBBBB@@@@@@BBBCCC?????????>>>>>>=========999999888666333///+++))),,,+++***))))))***+++---+++******************+++(((((())))))))))))(((((()))))))))))))))******+++******++++++++++++******))))))))))))***,,,------,,,++++++*********++++++)))******+++++++++******))))))))))))))))))))))))+++******)))))))))((((((***+++,,,---...---,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------------...///000222333555555333000---+++...........................////////////......---,,,------------------------------............///---------.........//////////////////////////////---------------------------------............///111000////////////000111000000000000000000//////...///222333444333111000111111000000111111222333111111111111111222222222222222111111111111111222000000000000000000000000////////////////////////........................................................................------......///000000111000000000000000000000000333222000/////////000111000000000000000/////////000000//////......------////////////............///////////////.........,,,---------......//////000///............///000......///000000///..............................///////////////.........////////////////////////......////////////......000000///...---,,,,,,+++,,,...///...---,,,---......---,,,,,,......---,,,[[[HHHAAA=========888333222/////////000111111222333000111333444444111---)))))))))(((((((((((())))))((())))))((('''&&&&&&'''%%%%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((!!!$$$"""&&&///))))))))))))))))))))))))333///]]];;;(((+++&&&&&&'''''''''''''''&&&$$$---&&&(((***+++ppp%%%###***&&&&&&&&&''''''''''''(((""",,,***222!!!"""---"""***'''+++&&&///,,,+++***&&&555MMM---333000((((((%%%)))---&&&---)))((()))))))))************))))))))))))************)))******++++++******)))(((((((((((())))))))))))************)))))))))((()))))))))))))))*********(((((()))))))))*********************))))))((((((***---000222444777;;;>>>AAABBBBBBAAA@@@@@@AAACCCBBBBBBAAAAAAAAAAAA@@@@@@======<<<:::777444111///,,,+++***)))))))))))))))*********++++++*********((((((((())))))((((((((()))))))))))))))******+++)))******++++++******)))((((((((()))***+++,,,---******))))))))))))***+++******+++++++++******)))))))))))))))))))))))))))************)))))))))(((***+++,,,---...---,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------------------......///...///000111111000///...------------------------//////000000000///......---------------------------------............///------------............////////////////////////---------------------------------............///000//////////////////000//////////////////000000000////////////000111111111111000000111111222333000000111111222222222222222111111111111111222222111111111111111111111111000000000000000000000000////////////////////////---------.......................................---------...//////000000111111111111111111111111333222000/////////000111/////////000000000000000000000/////////.........////////////............////////////////////////------...............///...............//////000......////////////..............................////////////////////////////////////////////////...//////000000//////...000000///...------,,,,,,+++---------,,,+++,,,------,,,+++,,,---...---,,,]]]HHHBBB===>>>===888444333000//////000111222333444111222333333222///,,,)))(((((())))))))))))((((((((())))))(((&&&%%%&&&'''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++---111111***!!!!!!'''$$$$$$%%%%%%%%%%%%$$$$$$ WWW???!!! ...%%%&&&''''''((('''''''''%%%***)))'''---!!!&&&###'''&&&&&&&&&''''''''''''((( ...''' ...+++###///"""+++...///(((000...,,,,,,$$$ 444......!!!!!!$$$---(((---%%%...///))))))))))))************)))))))))************+++***++++++,,,,,,++++++***(((((((((((())))))))))))************))))))))))))''''''(((((()))***++++++((((((((()))))))))******)))))))))))))))))))))***)))...333555666888<<>>???AAACCCDDDDDDDDDDDDDDDDDDDDDDDD<<<;;;:::888555333111000(((((()))******+++++++++)))***++++++++++++***)))(((((())))))))))))(((((()))))))))))))))******+++))))))************))))))(((((((((((()))***++++++)))))))))((())))))***+++***++++++++++++***)))))))))))))))))))))))))))))))))******++++++***)))))))))***+++---------,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,------......++++++,,,,,,,,,,,,---------.....................---,,,,,,...000111000///------------------------...///000111111000///.........---,,,,,,,,,---------------............///,,,------------.........////////////////////////---------------------------------............///////////////////////////......////////////000000000///---,,,---...111222000111111111111222222222000000111222222222222111111111111000111111222333111111111111111111111111000000000000000000000000////////////////////////---------------.................................,,,------......///000000111111111111111111111111222222111000000000000111......////////////000000////////////////////////////////////.....................///////////////........................------........./////////........................------------------------.........///////////////////////////////////////------............------.........---------------+++,,,------++++++,,,------,,,+++,,,.........---bbbIIICCC>>>???>>>999555444111000////////////000111222333333111///,,,+++***(((((())))))))))))((((((((())))))(((&&&%%%%%%&&&&&&'''((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''######!!!///... %%%%%%&&&''''''&&&%%%%%%***888eeeJJJ(((///%%%&&&&&&'''((((((''''''&&&&&&,,,###,,,%%%XXX@@@(((&&&&&&&&&&&&''''''''''''((("""555(((***000:::000)))'''***%%%###))),,,111'''$$$222///%%%&&&***//////,,,666%%%+++###---///))))))))))))************))))))*********+++++++++******++++++++++++******(((((((((((())))))))))))************))))))))))))''''''(((((()))*********(((((((((((()))))))))***((((((((()))******++++++)))///666999999999<<>>===;;;777444111...---***+++,,,,,,,,,***)))((()))***+++,,,,,,+++***)))))))))************)))))))))))))))))))))******+++))))))************))))))***))))))(((((((((((()))+++*********+++,,,,,,---+++++++++++++++***)))((())))))))))))))))))))))))******,,,------,,,+++***'''(((***+++,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////++++++,,,,,,,,,------------......///......------000...+++,,,...000///---////////////////////////,,,...000222333222111111///...---,,,+++,,,,,,------------.........//////,,,,,,,,,---------......////////////////////////---------------------------------.........//////......////////////......---.........//////000000...///000111222111111000...000222333444333111000///000111222333222111111111111000000111222333333111111111111111111111111000000000000000000000000000000000000000000000000,,,,,,,,,------.................................,,,,,,------...//////000000000000000000000000000111111222333333111000///,,,---------......//////------...///000111222222000/////////............,,,---------....../////////////////////.........------......///......---......------------......------------------------,,,---------......////////////////////////////////////000000000000//////******+++,,,,,,------...---...///...------...///...---,,,---///000///...aaaIIICCC???@@@???:::555333222000......///000000///111111000///---***((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((111+++ttt''''''''''''''''''&&&&&&***//////%%%,,,..."""&&&((((((''''''''''''((((((((((((((((((((((((((((((mmmFFF+++///$$$***(((!!!---%%%...YYY---&&&)))************+++++++++))),,,,,,))))))+++111,,,((('''+++---+++))),,,+++***))))))***+++,,,+++++++++*********))))))***++++++++++++***))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))******))))))***+++---222888;;;::::::;;;===@@@?????????@@@AAACCCDDDDDDCCCCCCCCCDDDCCCAAA???AAA???;;;777222...+++*********+++,,,,,,,,,,,,+++))))))***+++++++++++++++***)))((((((((()))+++,,,))))))))))))((((((((((((***)))))))))(((((('''''',,,+++***)))((((((((()))******+++,,,,,,---------******++++++++++++******)))))))))))))))))))))))),,,---...---+++***+++,,,************************+++******+++------,,,***+++,,,,,,---,,,+++***)))------,,,,,,,,,---......---------,,,,,,+++++++++...------------...//////000000//////.........---......///000111222333333444111...------...---,,,---------............///............//////////////////.........---------........................////////////////////////---...////////////............////////////......000000000000000000000000///111333333222000//////111111111111111000//////111111111111111111111111000000000000000000000000000000////////////000000000000000000000///......000///...------------------------.........//////..............................///000000000000000111111111111000///......///////////////000000111,,,,,,---.../////////...111111000...,,,,,,---///..............................//////...---,,,,,,......,,,,,,,,,,,,......------------------------,,,,,,,,,---------..............................000//////000111111///---...------...///111333444///...---,,,,,,,,,,,,,,,000333555555333000...------,,,,,,++++++,,,,,,---aaaIIICCC???@@@???:::555333000///---...///000///...//////...---+++***((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''""" 555---sss''''''''''''''''''''''''%%%,,,///%%%---%%%$$$aaa555***((((((''''''''''''((((((((((((((((((((((((((((((%%%LLL333,,,//////...111~~~...888))))))************+++++++++))),,,,,,))))))+++666111,,,***,,,---***'''++++++***))))))***+++++++++++++++*********))))))***++++++++++++***))))))************************))))))************))))))))))))))))))))))))))))))((((((((()))))))))******''')))******))))))***+++,,,111666:::;;;;;;===>>>BBBBBBAAAAAABBBCCCDDDEEECCCBBBBBBBBBCCCAAA>>>;;;>>><<<888444000---+++***))))))***++++++++++++***((()))******+++++++++******))))))((()))***+++,,,)))))))))))))))))))))(((*********)))))))))((((((++++++***)))))))))))))))***+++---//////...,,,+++******++++++++++++*********************************,,,---,,,+++***+++,,,+++++++++++++++++++++++++++******+++------,,,***((()))***,,,------------,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,+++...------------...//////000/////////............------...///000111222333111///------...//////...---------............///............//////////////////.........---------........................////////////////////////.........//////000000000......////////////......000000000000000000000000///000111000...---...///222222222222111111000000111111111111111111111111111111111111111111111111000000////////////000000000000000000000///......000///......---------...------........./////////...........................//////000000000000000//////111222333333444444000//////......//////000,,,---......//////......222222111///------...000..............................//////...------,,,...---,,,++++++,,,---...------------------------,,,,,,,,,---------..............................///......///111111///......---------...000111222///...---,,,,,,,,,,,,---...000333444222000///...---,,,,,,++++++,,,,,,---aaaIIIBBB???@@@???:::555333///...------///000///......------,,,+++)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&"""'''###|||''''''''''''''''''''''''%%%))),,,###+++---!!!---fff***((((((''''''''''''((((((((((((((((((((((((((((((%%%+++XXX///==="""444""" xxx***'''))))))************+++++++++))),,,,,,))))))+++444000,,,+++,,,,,,***(((++++++***))))))***+++++++++++++++*********************++++++******)))(((************************))))))************)))))))))))))))))))))))))))))))))))))))*********++++++''')))******))))))***++++++///444999;;;===???AAACCCCCCBBBBBBBBBBBBCCCDDDAAA@@@AAAAAAAAA>>>:::666888666444111...,,,***)))((())))))***************(((((()))************)))***))))))))))))***++++++))))))))))))))))))))))))+++++++++************)))+++******)))))))))******+++---000222222///,,,*********++++++++++++******++++++++++++++++++++++++***+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,***((()))***,,,------......+++++++++++++++,,,------+++,,,,,,,,,,,,,,,,,,---...------------...//////////////////............,,,------...///000111111///...,,,---///000000000---------............///............/////////////////////............---........................///////////////////////////.........///111222333...//////000000//////...000000000000000000000000/////////...---...000222222222222222111111111000111111111111111111111111111111111111111111111111111000000//////000000111000000111111000000//////000//////.........................../////////////////////////////////////////////000000000111111222222222111000///...---222111000///............------.../////////......111222222000......///000.................................///......---,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......------------------------...------...000111000......------------...///000......---,,,,,,,,,------+++...111222111000//////---,,,,,,++++++,,,,,,---aaaHHHBBB>>>???>>>999444333///......///111111000///...---,,,++++++*********((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***((("""{{{&&&&&&&&&''''''''''''''',,,''''''$$$&&&...))) %%%((((((''''''''''''((((((((((((((((((((((((((((((+++000EEE444;;;)))222"""%%%+++111tttmmm((($$$,,,))))))*********+++++++++))),,,,,,))))))+++,,,***((((((***,,,+++***+++******************+++***************************************))))))(((************************))))))************)))))))))))))))))))))))))))))))))*********++++++++++++''')))******))))))***++++++...333888<<>>???>>>999444222000000000111333444222000000///---,,,++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((...---***uuu&&&&&&&&&'''''''''((((((...&&&&&&,,,&&&&&&...(((TTT000((((((''''''''''''((((((((((((((((((((((((((((((***(((hhh999000+++$$$000''')))"""///'''444000$$$))))))*********+++++++++))),,,,,,))))))+++***)))((()))***+++++++++*********++++++*********************************)))************)))(((((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++++++++''')))******))))))***++++++---111666;;;???AAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<999444000------+++******)))*********+++,,,,,,------,,,,,,))))))************)))))))))*********++++++++++++((()))))))))*********++++++++++++++++++,,,,,,,,,******))))))***+++,,,,,,222111000...------------******++++++++++++******++++++++++++++++++++++++000111111///,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,***,,,,,,,,,,,,,,,,,,,,,---++++++******++++++,,,---+++++++++,,,,,,---------...------------...//////.........///////////////,,,,,,------......//////000///......//////...,,,---------............///............////////////////////////////////////////////////////////////000000000000000000000000000///......///111444666//////000000000000//////111111111111111111111111///111222222000//////000222111000////////////000111111111111111111111111111111111111111111111111111111000000000000111111000000111111111111000000000000/////////000000111/////////000000000111111000000000000000000000000111000000///000111222222///111555999>>>AAADDDEEE666555444222111000000///...///////////////......---...000///---,,,---...........................------...............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,++++++---///000///...---------------,,,,,,,,,------,,,,,,,,,------...,,,...//////---,,,,,,,,,---,,,,,,++++++,,,,,,---___HHHAAA>>>???>>>999444222000000111333555555333111111000...,,,+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''---&&&%%%///zzz%%%%%%&&&&&&'''((((((((((((''''''444+++)))((()))aaa((((((''''''''''''((((((((((((((((((((((((((((((###&&&>>>777''',,,)))///222444(((###---'''((()))************+++++++++))),,,,,,))))))+++------,,,,,,,,,++++++***)))***++++++++++++***)))***************+++++++++))))))******))))))((('''(((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))*********++++++''')))******))))))***+++++++++...222777;;;<<<<<<>>>>>>??????@@@??????>>><<<;;;999888777555222///++++++***))))))*********+++,,,,,,---------------***++++++++++++***)))))))))***++++++,,,,,,++++++((())))))******+++++++++***++++++++++++,,,,,,,,,)))))))))***+++,,,---...222000---+++***+++,,,---******++++++++++++******++++++++++++++++++++++++000111111///,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,***))))))***+++---///000111+++++++++++++++,,,------+++,,,,,,,,,,,,,,,,,,---...------------...//////.........///////////////---------.........//////000///...///000///...,,,---------............///............////////////...////////////000000000////////////////////////000000000000000000000000///.........///111222333///000000111111000000///111111111111111111111111222333333111///------...333222000/////////000111111111111111111111111111222222222222222222222222222111111000000111111222000000111111222222111111000000000000000111111222000000000000111111111111000000000000000000000000111111000///000111222333000222555999===@@@BBBCCC666555444222111000000000//////000000000///......+++---//////---,,,,,,---........................,,,---......///.........,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///...---,,,------......---,,,,,,------,,,,,,,,,---......---...//////---,,,,,,,,,---,,,,,,++++++,,,,,,---^^^GGGAAA===>>>>>>888333222//////111333555555333111222000...+++***)))******))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''+++'''^^^%%%%%%&&&&&&'''(((((()))###,,,%%%000... )))$$$"""((((((''''''''''''((((((((((((((((((((((((((((((<<<333+++333...***%%%!!!"""(((444555$$$555)))************+++++++++))),,,,,,))))))++++++,,,---,,,++++++++++++)))***++++++++++++***)))))))))*********+++++++++)))))))))))))))(((((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))******''')))******))))))***+++)))))))))---222555666555777888:::;;;;;;;;;;;;:::999666444222222111///---+++******)))******++++++++++++,,,------------,,,,,,,,,,,,,,,,,,+++******)))***+++,,,,,,,,,++++++((())))))******+++,,,,,,************+++++++++,,,)))))))))***+++,,,...///...---,,,+++******++++++******++++++++++++******************************+++---------+++***+++,,,+++++++++++++++++++++++++++******+++------,,,***))))))***+++,,,///111222,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,+++...------------...//////............/////////000.............../////////...---...///111111///------------............///............////////////.../////////000000000000////////////////////////000000000000000000000000.........//////000000000000000111111111111000000111111111111111111111111222222111//////222777;;;555444222111000111222333111111111111111111111111222222222222222222222222222111111000000111111222///000111222222222222111111000000000111111222333000000000111111111222222111111111111111111111111222111000//////111333444222333444444444444444333444333222111000/////////000000000000000///......+++---//////...------...........................,,,------...//////......---......//////......---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---+++,,,---......///...------,,,,,,,,,,,,,,,---...///,,,---......------...///---,,,,,,++++++,,,,,,---]]]GGGAAA===>>>===888333222......000222444444222000222000---***(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''"""222"""%%%vvv***+++ ((('''###!!!lllGGG +++ %%%%%%&&&&&&'''((())))))"""222!!!&&&---'''///%%%***RRR((((((''''''''''''((((((((((((((((((((((((((((((222%%%)))555LLL'''222,,,222*** 444###111&&&)))************+++++++++))),,,---))))))+++%%%&&&)))*********,,,---)))***+++,,,,,,+++***)))))))))******++++++++++++)))))))))))))))(((((('''************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))******))))))***+++(((&&&&&&)))...111111000111222444555666666666555666333000.........---,,,++++++************+++,,,******+++,,,,,,,,,,,,+++---------------,,,+++***)))***+++,,,---,,,++++++((())))))***++++++,,,,,,)))))))))******+++++++++)))))))))***+++---...///******+++++++++***)))(((******++++++++++++******))))))))))))))))))))))))''')))************,,,---************************+++******+++------,,,***---,,,,,,+++,,,---...///------,,,,,,------...///---------,,,,,,+++++++++...------------...//////---.........//////000000.........///////////////++++++,,,///111222111///---------.........//////............/////////000.../////////000000111111000000000000000000000000000000000000000000000000---...///////////////...000000111111111111000000111111111111111111111111111000......222;;;FFFMMM777666444222222333444555111111111111111111111111222222222222222222222222222222111111111111222222///000111222222222222222111111000000111222333333000111111111111222222222111111111111111111111111222111000//////111333444000111222222333333333333222111000///............000000000000000///......,,,...000111///......///........................,,,,,,---.../////////...---...///000000///...---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------,,,***+++,,,.../////////......,,,,,,,,,,,,,,,---...///***,,,---.........000222---,,,,,,++++++,,,,,,---[[[EEEBBB???===:::777333000111111222222222222111111111000---+++)))(((((((((((('''&&&%%%%%%&&&'''((('''(((((((((((((((''''''((((((''''''''''''((((((''')))***,,,,,,***)))'''))))))((('''&&&&&&%%%%%%"""222---111SSS+++''')))$$$'''***aaaAAA%%%((($$$&&&&&&&&&'''''''''(((((((((((())))))((('''&&&&&&+++jjj///...$$$,,,!!!%%%---******))))))))))))))))))---$$$'''111///rrr&&&)))***!!!===---333!!!000(((((((((((()))***,,,,,,(((+++---******++++++++++++++++++***)))(((++++++************++++++))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))***************************)))(((((())))))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------///.........///222444666<<<888111+++)))))),,,...---,,,+++*********+++,,,))))))***+++,,,,,,------000000000...,,,+++,,,---(((***+++***))))))***+++))))))))))))))))))*********)))((((((***+++******'''))),,,......---+++)))******))))))******+++,,,...---,,,+++***+++,,,,,,)))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,000111222000,,,******,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++------,,,,,,---...000111..............................---,,,---...///000...////////////---,,,+++---......//////...------......//////000000111111//////.........---------////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000222222111111000000//////000000000000000000000000000000///000555>>>IIIQQQ:::777444111///000111222222222222222333444555666111222222333333222222111333333222222222222222222111111222222222111111000222222222222222222222222222222222222222222222222////////////////////////000000000000000000000000333333444444444333333222222111111111000000//////000000000000////////////111111000000//////..............................000000000000000000000000////////////////////////------------------------000///...---------------------------------------------------------,,,,,,........................................................................////////////////////////[[[DDDBBB???===;;;888444111///000000000000000000///222111...,,,***)))))))))(((''''''&&&&&&''''''(((''''''((((((((((((''''''((((((''''''''''''(((((('''((()))******)))(((''')))(((((('''&&&&&&%%%%%%###///(((:::%%%===###&&&%%%***((((((]]]AAA%%%(((%%%&&&&&&&&&'''''''''(((((((((((())))))(((''''''&&&***%%%((()))!!!,,,))))))+++))))))))))))************$$$---'''%%%444NNNaaa%%%777###&&&...''',,,+++,,,))))))((())))))***+++,,,(((+++---******++++++++++++++++++***))))))++++++************++++++************************+++*********))))))))))))))))))(((((((((((())))))************************+++***************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---......------...000222333777444///+++((()))+++---,,,,,,+++******++++++,,,))))))******++++++,,,,,,,,,---...---,,,,,,...000***+++------,,,,,,---///,,,++++++***))))))))))))***))))))***++++++)))'''+++,,,.........---+++*********))))))******+++,,,...---,,,+++++++++,,,,,,)))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000///,,,***+++,,,+++++++++++++++,,,,,,---++++++,,,,,,,,,,,,++++++---,,,,,,,,,---...000111------------------------...------,,,---...///000....../////////...---,,,---------.........//////000000000///////////////000000/////////.........////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111000000/////////000000000000000000000000222222222111222555:::===777666444222111111222222111111111222222333555555222222333333333333222222222222222222222222222222111222222333222222111111222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000222222333333333333222222222111111111000000000000000000000000////////////111000000000/////////...------------------------////////////////////////////////////////////////------------------------//////...---------------------------------------------------------------........................////////////////////////................................................ZZZBBB@@@>>><<<;;;888555222........................222111///---+++*********'''''''''(((((('''''''''''''''((((((((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%/// 111)))000rrr///333&&&$$$XXXAAA%%%)))%%%&&&&&&'''''''''((((((((((((((()))))))))(((''''''###000RRR555)))'''***,,,)))***)))))))))*********++++++&&&...---;;;888(((111222'''***(((---******)))))))))******+++))),,,---******+++++++++++++++++++++***)))++++++************++++++***************************************)))))))))***))))))(((((())))))***))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))******+++++++++---,,,,,,++++++---...///111///,,,***))))))***+++,,,++++++******+++,,,,,,************************(((***+++++++++---///111...///000000//////000222......,,,+++***)))))))))*********+++,,,+++(((&&&111000000///...,,,++++++******))))))******+++,,,...---,,,+++++++++,,,,,,)))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,---...//////---------------------------------,,,---......///---...//////000/////////......---------...000111111111000000///......---000000000000000/////////////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////000000000000////////////000000000000000000000000111333333222000.........444444333333333222222222111111111111222333444444222222333333333333222222111111111111111111111111222222333444444333333222333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000111111222222222222222111111111111111111000000000000000000000////////////000000000000////////////+++,,,,,,,,,------......////////////////////////////////////////////////------------------------//////...------------...------------------------+++,,,,,,------.................................////////////////////////........................------------------------[[[AAA???===<<<;;;999666333........................222000...,,,+++*********&&&'''((())))))((('''&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&,,,$$$+++***+++AAAttt---%%%$$$[[[AAA%%%)))%%%''''''''''''(((((((((((((((((()))))))))((((((''' ///,,,fff***111(((***$$$+++((())))))******++++++,,,111&&&222%%%(((...'''QQQ999'''%%%///---222++++++******)))************------******++++++++++++,,,,,,+++******,,,++++++******++++++,,,***************************************************))))))))))))))))))***((((((((((((((((((((((((''')))******)))'''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********,,,+++************++++++,,,,,,++++++************++++++++++++++++++,,,,,,*********)))))))))))))))''')))***++++++,,,...000333444444333111000111222...---,,,,,,+++++++++++++++)))))))))+++,,,+++***333222000---,,,+++***+++******))))))******+++,,,------,,,,,,,,,+++++++++)))+++---,,,+++***++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++++++++++++++***+++,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///000000000111111000...,,,,,,---///000000000/////////.........///////////////////////////////////////////////////////////////////////////000000000111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000///111333333111///......111222333444444444333333111111111111111222333444222333333333333333333222000000111111111111222222333333444444555444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000111222222222111111111111111111111111111111000000000000////////////000000000000////////////,,,,,,------.../////////////////////////////////////////////////////////........................///......---------......------------------------++++++,,,,,,---...//////........................////////////////////////........................------------------------ZZZAAA???===<<<;;;999666444000//////......//////000000///---+++))))))))))))&&&'''((())))))((('''&&&&&&&&&'''(((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&777000///...(((///OOO$$$&&&```BBB%%%)))&&&'''''''''((((((((())))))(((((()))))))))))))))(((***###)))(((,,,&&&---$$$,,,))))))******+++++++++,,,///(((///---///<<<"""YYY)))///$$$///,,, 000,,,+++***************+++***------******+++***++++++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,***************************************+++++++++******))))))))))))******(((((((((((((((((((((((((((+++------+++)))((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********+++******)))))))))))))))***++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,*********))))))))))))))))))***++++++******,,,...666777777444111/////////,,,+++++++++,,,---......+++)))''''''***...111222222111...+++***))))))*********))))))******+++,,,---------,,,,,,,,,++++++)))+++---,,,+++***++++++++++++++++++++++++++++++)))))))))***+++,,,,,,,,,***+++,,,---------,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,------...///000111111333222///---,,,---......---........./////////000........................///////////////////////////////////////////////////000000000111111111111000000000000000000000000/////////////////////////////////000000000000000000000000000000000000000---///111111000000111333///111333444555555444333222222222111222222333333333333333444444333333333000000111111222222222222222333444555555555555555333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000///000111222222222222222111111111111111222222222000000000000////////////////////////000000000000.../////////000000111111........................////////////////////////..............................---------......///------------------------++++++,,,,,,---...//////........................------------------------........................------------------------WWWAAA???===<<<;;;999666444222111000//////000111222///...,,,***))))))))))))((((((((())))))(((((((((%%%&&&'''((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%///"""$$$555%%%777GGG...%%%###[[[BBB&&&***&&&''''''((((((((()))))))))(((((()))*********))))))555)))ddd999 '''222***+++++++++++++++++++++++++++"""111))),,,,,,$$$------(((+++111((()))111)))++++++*********++++++,,,+++...---******+++***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********++++++++++++++++++******))))))******+++))))))))))))))))))))))))***...111111...++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))******************************************))))))***+++,,,,,,------,,,,,,))))))+++,,,,,,,,,,,,,,,************************+++,,,,,,+++***)))+++,,,555666555333///,,,,,,,,,*********+++,,,---//////+++)))''')))---111555666///...,,,***))))))))))))******))))))******+++,,,,,,,,,---------,,,+++***)))+++---,,,+++***+++,,,++++++++++++++++++++++++***))))))***,,,------,,,***+++---.........---,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,---///000111333222000...------......,,,------...//////000000------------............////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000...///000///...///000222000111222444555555444444444333333222222333444444333333444444444444333333111111111222333333444444222222333444555555555555333333333333333333333333222222222222222222222222////////////////////////000000000000000000000000000000111222333333333333111111111222222222222222000000000000////////////////////////000000000000111111111111111111111111........................////////////////////////...........................------------...//////------------------------+++,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------SSSBBB@@@>>><<<;;;999555333222111///......///111222000...---+++*********+++))))))(((((((((((())))))%%%&&&'''((())))))))))))((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''000+++###"""777,,,"""111uuu666)))WWWBBB&&&***''''''((((((((())))))))))))(((((()))***************---,,,%%%444nnn%%%***,,,---,,,---,,,,,,++++++******)))$$$---+++'''111)))777iiiccc+++000''',,,222(((************+++,,,,,,---,,,///---******+++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,+++******))))))******+++************************)))---111111---***+++,,,(((((((((((())))))))))))+++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++******++++++,,,,,,,,,,,,((()))+++,,,------,,,,,,))))))******++++++,,,,,,+++,,,---,,,******,,,---000111111///,,,******+++++++++***++++++,,,------******+++...111444555444,,,++++++************+++******))))))******+++,,,,,,,,,---------,,,+++***)))+++---,,,+++***+++,,,************************,,,***)))***---...---,,,***+++---...///...---,,,,,,------......------,,,******+++,,,,,,+++***)))++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,++++++,,,---.../////////////////////000000........................---.........////////////////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000111111111222222222333000000000000000000000000...000222222000000000111111222222333444444444444555555444444333444444555333333444444444444333333111222222333444444555555111111333444444555555555444444444444444444444444222222222222222222222222000000000000000000000000000000000000000000000000000111222333444444444444111111111222222333333333000000000000////////////.../////////000000000111222222111111000/////////........................////////////////////////........................---------------...//////------------------------------------------------........................------------------------................................................PPPBBB@@@>>><<<;;;888555222222000///......///000222000///...,,,++++++,,,,,,***)))(((''''''((()))***%%%&&&'''((())))))))))))((((((''''''''''''((((((&&&''')))******)))'''&&&&&&'''''''''''''''''''''&&&###---222###""",,,((()))'''###OOO888\\\BBB&&&***'''(((((((((((())))))))))))(((((()))***************===""""""666... +++///...------,,,+++***))))))333333###'''<<<###---SSS444 ,,,333$$$...************+++,,,---...,,,///---******+++***+++,,,,,,---------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++************************%%%***//////+++'''((()))(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,,,,***************+++++++++((()))+++,,,------,,,,,,))))))***+++,,,---------+++,,,,,,,,,++++++---///,,,---------+++******+++,,,,,,+++******+++++++++***+++...222555666333111******+++++++++,,,,,,,,,*********)))***++++++,,,,,,,,,---...---,,,+++***)))+++---,,,+++***+++,,,************************---+++)))+++...///---+++***+++---//////...---,,,---......//////......---)))***+++,,,,,,+++))))))***************************+++,,,---...---,,,,,,---,,,+++***+++,,,---...,,,---...000111222222222/////////...------,,,,,,.../////////000000111111////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111111111222222222333333333000000000000000000000000...111444555555333333333222222222333333444444444666555555444444444555555333444444555555444444333222222333444444555666666000111222333444444444444444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000000111222333444555555555111111111222222333333333000000000000////////////.../////////000000111111222222111000///...------........................////////////////////////////////////////////////---------------...///000------------------------------------------,,,,,,........................................................................////////////////////////|||KKKAAA???===<<<;;;999666444222000......///000000//////---***)))***+++******)))*********)))(((&&&%%%((((((''''''''''''(((((())))))(((((((((((())))))''')))+++,,,***)))((()))%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))!!!***$$$111111bbbCCC(((+++''')))+++(((%%%###777(((+++$$$$$$***---((($$$%%%888------XXX555...'''222&&&+++)))111'''...)))111,,,((((((+++,,,))))))---000===***(((***---***,,,///!!!///+++333&&&111222###...++++++,,,)))************+++++++++...---,,,+++***+++,,,,,,...------,,,,,,++++++************++++++,,,,,,,,,************************************************************************+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++***************************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...000+++///:::===333***)))++++++,,,,,,,,,,,,------*********++++++,,,,,,---...------,,,,,,------...)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,..............................---------,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000///...///000...............---------......//////000000111111////////////////////////////////////000000000000111777<<<999111+++---111000000000000111111111111000000111222222222222111111111000000111222333333111111000000000000111111111111222222222333333333222333444555555444333222999777444333444444222111444333333333333333333444444333333444666666666555777666666777888888666333000333666777666444222222222111111000000111111222333222111111222222111///111111000000000000111111///000000000111111111111333333333222222222111111000000000000000000000000---......///000111111222111000000///...------------------------...///000---------------------------.........//////000000...------,,,,,,------...------------------------,,,,,,,,,---------......//////.........---------------------------------------------------------000000////////////000000}}}MMMBBB@@@>>>===<<<:::777555111///------///111111111///---*********++++++***)))*********)))(((&&&%%%(((((((((''''''((((((((()))((((((''''''(((((()))(((***,,,,,,+++))))))***&&&&&&''''''(((((())))))(((((((((((())))))))))))###(((&&&777QQQiiiCCC(((+++''''''...///ZZZ!!!&&&111333)))$$$***---))),,,***---000111]]]111###333'''***%%%"""AAA;;;666$$$&&&...---%%%'''111222***///eee,,,,,,)))...***,,,111)))111%%%---'''000###000...++++++,,,++++++++++++,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************************************************************+++++++++*********))))))*********************************++++++++++++,,,++++++++++++++++++++++++***+++,,,,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***---------......------,,,------------------------++++++,,,,,,,,,------...///111666:::777///++++++++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,...------,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---..............................---------,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...000111000...,,,,,,---///...................../////////000000000000000////////////////////////////////////000000000111111555999777111---...111000000000000111111111111000000111222222222222222111111111111111222333333111111000000000000111111111222222222222333333333111222333444444444333333444555555555444555777888111222444666777777666666555444333333444444555444666555555777999999777666444777999:::888555444444333222222222222333444444333222111111222222111000111111000000000000111111111111111111222222222222333333222222222111111111000000000000000000000000.........///000111111111111000000///......------------------......//////------------------------............/////////000...------,,,,,,------...------------------------,,,,,,,,,---------......//////.........---------------------------------------------------------///......------......///OOOBBB@@@>>>======;;;888666000///------///111111111000---+++***+++++++++***))))))******)))((('''&&&(((((((((((((((((((((((((((''''''''''''''''''((((((***,,,,,,+++******+++(((((((((((((((((((((((((((((((((((())))))))))))!!!222""")))"""CCC(((+++'''$$$(((MMM999%%%%%%%%%(((000444///%%%&&&***)))***222,,,&&&---+++888 111 &&&;;;///666###(((///111***!!!"""(((EEE***///(((///---)))******111&&&111///,,,(((BBB...++++++,,,,,,,,,,,,,,,------------...---,,,+++++++++,,,,,,******+++,,,,,,---......------,,,,,,,,,,,,,,,+++************************************************************************+++++++++***************************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,------.........------........................---,,,,,,,,,,,,---.........888===888///,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++...------,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---..............................---------,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,222333333222///,,,,,,,,,///////////////000000000000000000000000000///////////////////////////////////////000000000111111000222444444222000//////000000000111111111222222000111111222222222222222222111111111111222222333222111111000000111111222222222222222333333333333222222333444555555555555000333444444222333666999000111444666777777666555777777666666666777888999777666666777999:::999888666888:::999777444333222444333333222222222222333444333111222333333222000111111000000000000111111111222222222222333333333222222222111111111111111000000000000000000000000......//////000000111111000000000///......------..................//////------------------------............////////////...------,,,,,,------...------------------------,,,,,,,,,---------.....................---------------------------------------------------------------,,,,,,,,,,,,------PPPAAA???===<<<<<<;;;888555222000......///000000///000...+++***+++,,,+++***)))))))))))))))(((''''''((((((((())))))(((((((((''''''&&&&&&&&&&&&''''''((()))++++++))))))***+++((((((((((((((('''''''''(((((((((((())))))))))))$$$000%%%;;;CCC'''+++'''---000000888)))'''///%%% <<<333***222555bbb222...$$$///+++\\\{{{111111,,,(((((()))+++111777&&&///'''//////000******---%%%+++***)))***...++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++,,,,,,---------...---------,,,,,,++++++************************************************************************************************************************++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,------+++---//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,------...............------------------------...------,,,------...///222<<<>>>333+++,,,---++++++++++++,,,,,,,,,---------------,,,,,,++++++***...------,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------..............................---------,,,,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,------------...------------------------333444555333111.........000000000000000111111111222111111000000///////////////////////////////////////000000000111111111000000000111222222000///000000111111111222222222000111222222333333222222222222222111111222222333222222111111111111222222222222222333333333444444444555555555666666666666555555444444444444555555555666777888999999999999999:::;;;;;;:::;;;<<<===;;;:::::::::;;;;;;:::888777999::::::777444333333777666555444333333333333555333222222333333222111222111111000000111111222111111111222222222333333111111111111111111111111000000000000000000000000.../////////000000000111000000//////...................../////////.......................................///////////////...------,,,,,,------...------------------------,,,,,,,,,---------..............................................................................---,,,,,,,,,,,,,,,,,,---PPP???===;;;;;;;;;999777444444222///......///...---000...+++++++++,,,++++++)))))))))((((((((((((((((((((()))******)))((((((''''''&&&&&&&&&&&&'''''''''((())))))((((((***+++((((((((('''''''''''''''(((((((((((()))))))))))),,,---(((,,,(((666CCC'''+++''''''+++...333___%%%%%%999777***%%%'''"""111&&&---```+++%%%///666...EEE:::111'''000222------111,,,!!!%%%...)))+++///,,,)))------------555777999###...++++++,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++---------,,,,,,+++++++++---------,,,,,,+++++++++************************************************************************************************************************++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,...111111000.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,---....../////////...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...000111888<<<888...***......(((+++++++++,,,,,,,,,------...------,,,,,,+++++++++...------,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---.................................---------,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,---------.........------------------------///111222111000...//////000000000000111111222222222222111111000000//////000000000000000000000000000000000000111111111111000///...///222222111///111111111111222222222222111111222333333333333222333333222222222222222333333333222222222222333333222222333333333444444444555555555555555666666666:::777555666:::<<<;;;999======>>>???BBBEEEHHHJJJFFFHHHKKKJJJGGGDDDBBBBBBFFFEEEDDDDDDDDDBBB>>>;;;===>>>???===;;;888777777777777666666666666777777555444333333444444333111222222111111111111222222000000000000111111111222111111111111111111222222111111111111111111111111////////////000000000000////////////...............//////000000///..............................///////////////............------,,,,,,------...------------------------,,,,,,,,,---------......---...........................................................................------------......OOO===<<<:::::::::999666444444222///......///...---111...,,,+++,,,,,,,,,+++))))))(((((((((((())))))((((((************(((((((((''''''''''''''''''(((''')))))))))((()))+++---(((((((((((((((((((((((((((((((((((())))))))))))***###******666%%%^^^CCC(((+++'''%%%***000sss|||gggaaa```\\\]]]^^^nnn___hhh)))...---:::&&&CCC+++%%%000<<<+++HHH***---///&&&---)))(((***'''444!!!!!!///%%%///...++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,---------,,,+++***......---,,,,,,+++******,,,,,,+++++++++++++++******************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++,,,,,,------,,,///111222111///......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---,,,---...///////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---000222444;;;888000+++,,,///---(((++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,...------,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---....................................---------,,,,,,,,,++++++,,,,,,,,,,,,------------------............,,,---------............------------------------***+++---...---,,,---...//////000000111111222222111111111111111111000000000000000000000000000000000000000111111111222222000/////////111222222111111111111222222222222333111222222333333333333333444333333222222222222333444333333222222333333444333333333333444444444444444444444555666888::::::999777777:::>>>BBBCCCBBBDDDEEEHHHMMMRRRWWW[[[^^^ccchhhnnnnnniiiaaa\\\ZZZ[[[[[[[[[\\\ZZZVVVQQQLLLHHHIIIHHHEEEAAA>>><<<<<<666666555555555666666777666444333333444555333222222222111111111111222222//////000000000111111111222222222222222333333333111111111111111111111111////////////000000000000//////////////////.........///000111000///...---........................///////////////............------,,,,,,------...------------------------,,,,,,,,,---------......---------...............................................................//////............//////}}}MMM>>><<<;;;;;;;;;:::777555222000...---///000000000111///,,,+++,,,,,,,,,+++***)))(((''''''((()))***'''(((***++++++***(((''')))((((((''''''(((((())))))***+++******+++---///)))))))))******++++++,,,(((((((((((())))))))))))###///$$$&&&+++===CCC(((+++'''333(((+++)))JJJ>>>...---???***+++bbb888$$$------===///+++777$$$...222******AAAzzzXXX222...---hhh...++++++,,,,,,,,,,,,,,,------------,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))******************+++************************************************************************))))))*********+++++++++++++++++++++++++++++++++*********++++++++++++,,,))))))******+++,,,,,,---+++---000111000...------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,---...///000000000000------------------------,,,,,,+++,,,...111555777;;;222++++++---,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------------...------,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///..............................---------,,,,,,,,,++++++,,,,,,,,,,,,------------------.........///------------....................................)))+++------,,,,,,---.........//////000111111222111111111111111111222222000000000000000000000000000000111111111222222222000111111111000111222222111111111222222222333333111222333333444444333333555444333222222222222222444444333333333333444444333333333444444444444555555666777999===AAADDDFFFBBBFFFJJJKKKJJJLLLQQQVVVYYY]]]ccciiiooorrrtttttt|||zzz|||}}}~~~yyyrrrlllcccccc```[[[TTTOOOLLLKKKFFFDDDBBB???;;;999777777666555444444555555444333333222222111111222222333000000111111111222222222222222333333333444444444111111111111111111111111000000000000////////////...///////////////////////////111111111000...---........................000/////////...............------,,,,,,------...------------------------,,,,,,,,,---------......---------.........//////................................................//////............//////|||KKK>>>===<<<<<<<<<;;;888666///---,,,---000222333333111///,,,+++,,,---,,,+++***)))(((''''''((()))***''')))***++++++***)))'''))))))(((((((((((())))))+++,,,,,,,,,+++,,,///111******+++,,,------......(((((((((((())))))))))))&&&)))(((---111$$$"""000(((CCC(((+++((((((,,,...###///[[[&&&000 000999BBB///)))===$$$000---###333...++++++,,,---------.........//////,,,,,,---...---,,,+++******++++++,,,,,,------...(((((())))))*********+++************************************************************************))))))******++++++++++++++++++++++++++++++++++++))))))*********+++++++++(((((()))***++++++,,,,,,))),,,///000///---++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,---...///000000000000........................,,,++++++,,,...222666999999///)))---...))))))///++++++,,,,,,,,,---------,,,,,,,,,------............------,,,,,,------...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///..............................---------,,,,,,,,,++++++,,,,,,,,,------------------.........//////---------.........//////........................---///000000///......///---......///000111111111000000000111222222222333000000000000000000000000000111111111111222222222111222333222000000222444111111222222222333333333111222333333444444333333555444333333222222222222555444444333333444444555333333333444444444555555888999;;;???DDDJJJNNNQQQUUU^^^fffccc\\\ZZZccclllwww{{{|||uuummmfffbbb```aaa]]]XXXPPPIIICCC>>>;;;777555444444555555444333333222222111111222222333111111222222222333333333333333333444444555555555111111111111111111111111000000000000////////////.........//////////////////000111222111000...,,,////////////////////////000000//////.........---...------,,,,,,------...------------------------,,,,,,,,,---------......---------........./////////////////////////////////////////////////////////......------......///zzzIII???===;;;::::::999777555222111000//////.........,,,,,,---------,,,+++*********))))))))))))*********++++++***'''&&&&&&'''******(((''''''&&&&&&&&&)))***,,,......,,,***((('''(((((()))***+++++++++))))))))))))))))))))))))************************%%%FFFAAA%%%+++***((()))111!!!))),,,******111***PPP(((///,,,000,,,111&&&222222***)))...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++******************************(((***++++++******+++,,,******))))))))))))******************************************************))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,///...***---555:::999///...,,,,,,------,,,+++++++++,,,,,,,,,---------...---++++++++++++---...------..................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............///.../////////...------,,,------------------------,,,---------.../////////........................,,,,,,,,,---------..............................///////////////.........///////////////000111111000//////...///111333444000111111111111222222222111111222222222222111111222111000000000222444666555444333333222222222222444333111000000222444555333333333444555666666555777777555444333666;;;???===HHHTTTZZZ[[[```kkkuuu~~~rrrnnnyyysssgggbbb\\\QQQHHHEEE>>>>>>===:::444000222666222333444333222333444666222222222222111111000000333333222222333333444555111111111000000000000///111111111111000000000000////////////////////////////////////000000000000////////////////////////000000000000000000000000................................................---.........---,,,++++++---------...///000000111000000000000000000000000000000//////.........---...------------...//////zzzIII@@@>>>;;;::::::999777555222111000//////.........------,,,,,,,,,+++++++++******))))))))))))******'''((())))))(((((()))***))))))((((((((())))))***)))+++---......---***)))((((((((()))***+++++++++************************************************%%%(((aaaFFF,,,111---555###+++,,,000===......+++...444HHH222---555---'''000$$$222!!!TTT---***---))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++******************************((()))+++***))))))***,,,))))))************))))))***************************************************+++++++++,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,---------............------------------------...////////////...---,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,000888:::777///...,,,------...,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---/////////...---------,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............///...............---,,,,,,---------------------------------.......................................,,,---------..................................../////////////////////...///////////////000111111////////////000111222333000111111111111222222222111111222222222222111111222111000000111222444666555444333333222222222333444333222222222333444555666666555666777777777777222555999===@@@CCCGGGJJJOOO[[[jjjrrrvvv}}}{{{kkkYYYOOOPPPKKKEEE@@@<<<:::999999666777777666555555555666111111111111111111111111333333222222333333444555222222111111111000000000111111111111000000000000.........................../////////000000000000////////////////////////000000000000000000000000...............................................................---,,,,,,------......///000000111////////////////////////000000000/////////.........------------...//////{{{III@@@>>><<<;;;:::999777555222111000//////............---,,,+++++++++,,,,,,******))))))))))))******$$$&&&((()))))))))+++---((((((((()))***+++,,,---***+++---...///---,,,***(((((())))))***+++++++++************************++++++++++++++++++++++++***+++CCC'''***$$$...###000000)))EEEjjj---+++;;;%%%000)))ddd"""111222,,,&&&///(((---555+++---777!!!)))666...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******************************''')))******))))))***+++))))))***++++++***))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,------------.........000000//////......------------............------------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...555;;;999444///...,,,---......---,,,,,,,,,,,,---------......,,,,,,------------,,,,,,000000///...---,,,,,,+++,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............///------......------,,,,,,------------------------...............---------........................------........./////////............................../////////////////////////////////000111111...///000111111222111111000111111111111222222222111111222222222222111111222111111000111333444555444444333222222222333333333333333333444444444555444444444555666777888999555999>>>EEELLLTTT[[[aaappp|||uuujjjddd\\\QQQIIIEEECCC???;;;666666666555444333222222000000111111111111111111333333222222333333444555333333333222222222111111111111111111000000000000............................../////////000000000////////////////////////000000000000000000000000....................................................../////////...------------......///000000000////////////////////////111000000000000000//////......------......///000{{{JJJ@@@>>><<<;;;;;;999777555222111000///............///...,,,******+++,,,---******))))))))))))******$$$&&&((()))((()))+++---)))))))))))))))***+++,,,+++,,,---...///...---,,,)))))))))******+++++++++************************++++++++++++++++++++++++***222000%%%GGG+++...)))&&&,,,444,,,((((((DDD;;;HHH,,,222PPP***------111***)))000(((222"""+++(((<<<"""000///***)))111'''++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************''')))******)))(((***+++((()))+++,,,,,,+++)))((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,------------...------------............000000//////...---,,,,,,------------------------..................------------------------------,,,***+++111999<<<777000///...,,,---...///...,,,------------............+++,,,---......---,,,+++//////......---------,,,---,,,*********+++---...------------------------+++,,,------......---------------............///,,,---------------,,,,,,......................../////////...---------,,,.................................////////////000....................................///////////////////////////000000111...///000222222222111000000000111111111222222222111111222222222222111111111111111111222333444555444333333222222333333333111222333444444444444444222333444555777:::===???DDDEEEHHHMMMWWWeeeuuu|||~~~xxxlll___UUUOOOHHHAAA:::999777666555444222000000000000111111111111222333333222222333333444555444444333333333222222222111111111111000000000///------------------------........./////////000000////////////////////////////////////////////////...................................................///////////////..................//////000000////////////////////////111111111111000000000000...............//////000|||JJJ@@@>>><<<;;;;;;:::888666222111000///............///...,,,******+++,,,---******))))))))))))******&&&((())))))(((((()))+++***))))))(((((())))))***+++,,,---.........------************++++++++++++************************++++++++++++++++++++++++'''"""777666???CCC&&&,,,+++000///)))+++444,,,nnncccRRRMMMOOONNN===MMM;;;%%%555------###888&&&111111222""")))111,,,'''555rrr222***+++(((+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************((()))******))))))***+++(((***+++------+++***((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........---------.........//////000//////...---,,,++++++---------,,,,,,---------..................------------------------------,,,***---555<<<<<<555...///---------//////...---------........./////////,,,,,,...//////...,,,,,,,,,---------......//////,,,,,,+++++++++,,,---...------------------------+++,,,------......---------------............///,,,,,,---......---------......................../////////...---------,,,.................................////////////000........................---.........//////000000///////////////000000111...///111222222111000///000000111111111222222222111111222222222222111111111111111111222333444444333333333222222333333444000111222333444444444444555777999:::;;;???DDDGGGUUUXXX\\\dddppp~~~lllaaaXXXPPPHHHDDD@@@===;;;999666333111111111111222222222222333333222222333333444555444444444333333333333222111111111111000000000///....................................////////////000000000000000000000000////////////////////////////////////////////////..............................///////////////...............////////////........................000000000000111111111111///............///000000|||KKKAAA???===<<<;;;:::888666222111000//////............---,,,+++++++++,,,,,,******))))))))))))******((()))***)))((('''((()))***))))))((((((((())))))***+++,,,------...------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---'''&&&444$$$qqqCCC%%%)))'''000+++###000333///wwwiiigggjjjUUUgggSSSwww555'''///---+++888###666+++*** ...;;;;;;555%%%......888***!!!]]]///***,,,555***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******++++++++++++******************************(((***++++++******+++,,,)))***+++,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------............------.........////////////......------,,,,,,,,,......------------......------...............------------------------------+++///888===999222---///---------///000///............////////////000------............------+++,,,,,,---...///000000,,,,,,---------.........------------------------+++,,,------......---------------............///------......//////.............................................---------........................------........./////////........................------......///000000000///////////////000111111000000111111111111000000000111111111111222222222111111222222222222111111000111111222333333444444333333222222222333444444111111222333444555555666777:::>>>@@@CCCHHHOOOTTTiiippp{{{tttkkkddd]]]VVVMMMEEEAAA>>>999666444444333333333222222222333333222222333333444555444444444333333333222222111111111111000000000000////////////////////////------........./////////000000000000000000000000000000000000000000000000////////////////////////........................------.../////////............//////////////////........................//////000000000000000111//////......//////000111|||KKKAAA???===<<<;;;:::888666222111000//////.........------,,,,,,,,,+++++++++******))))))))))))******((()))***)))((('''((()))))))))))))))******+++,,,******++++++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...888%%%:::'''III222777111,,,000111<<<777;;;|||rrrsssrrruuuvvvooodddooo]]]&&&444///222...---666***222---,,,222>>>!!!+++))),,,((()))===...VVV...---'''///******+++,,,,,,---......------------------------******+++++++++,,,,,,,,,******++++++++++++******************************)))+++,,,,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,------------........................//////////////////..................//////...------...//////,,,,,,---...////////////...........................---222;;;===666///---...------...///000000........./////////000000000......------------......,,,---------.../////////+++---...000000///...---........................+++,,,------......---------------............///---...//////000000//////........................---------.......................................,,,---------....................................------......///000000111///////////////000111111111111000000000000111111000111111111111222222222111111222222222222111111000000111222333333333333333222222222333333444555444444333444555777888:::===BBBJJJQQQWWWaaammmuuuzzzpppbbbVVVNNNHHHAAA===666666555444444333222222333333222222333333444555333333333333222222222222111111111111000000000000000000000000000000000000---------.........//////000000000000000000000000000000000000000000000000////////////////////////........................,,,,,,---.............../////////////////////................................./////////000000000///////////////000000111|||KKKAAA???===<<<<<<;;;888666222111000//////.........,,,,,,---------,,,+++*********))))))))))))******&&&((())))))(((((()))+++(((((()))***+++---///000))))))***++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,!!!111000,,,'''+++:::666,,,555///555>>>@@@IIIPPPTTTRRRMMMUUUVVVXXXZZZZZZZZZXXXWWW\\\aaagggkkkkkkgggaaa\\\YYYOOO[[[VVV]]]pppqqq~~~oooeeezzz{{{|||}}}sssRRR;;;555...000//////:::000***333111***000333"""555555---***222///,,,+++++++++++++++>>>(((777)))(((******+++,,,,,,---......------------------------*********++++++,,,,,,,,,******++++++++++++*********************************,,,------,,,+++---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------.........//////............/////////000////////////000000000000000///...------...///000+++,,,---...////////////...........................///444<<<<<<444------...------...000111000///////////////000000000000///...---,,,,,,---...///..................------+++---///111222000...---........................+++,,,------......---------------.........//////......///000111111000000////////////////////////,,,------....../////////........................,,,,,,,,,---------..............................---------...///000000111///////////////000111111222111000//////000111222000111111111111222222222111111222222222222111111000000111333333333333333222222222222333333444555777666555555666888;;;===GGGOOOZZZfffrrrxxxiii^^^VVVNNNIII888888777666444333222111333333222222333333444555333333333222222222111111111111111111000000000000000000000000000000000000---------.........//////000000000000000000000000000000000000000000000000000000000000000000000000........................+++,,,,,,---.........---///////////////.................................---.........//////000000///////////////000111111{{{NNNAAA???<<<;;;;;;999777555111///---,,,+++,,,...///......---,,,++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))***,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,++++++,,,,,,,,,///---+++***+++---///111...------------.........+++...---+++000;;;@@@>>>EEEIIIQQQ\\\aaa^^^SSSIIIKKKSSSWWWTTTSSSYYY]]]]]]cccppp{{{{{{uuunnncccXXXPPPSSSTTTWWWcccsss{{{zzzllleeefffqqquuuooolllpppkkkrrr}}}rrrjjjaaa[[[VVVNNNBBB999666222222555444......222......---,,,***+++,,,...///......------......///---------,,,,,,++++++++++++++++++,,,,,,---------///...---,,,++++++++++++***+++,,,---,,,+++***)))++++++++++++++++++++++++******++++++++++++******)))))))))******+++++++++++++++,,,,,,,,,---------++++++******++++++,,,---........................,,,,,,,,,---------..................////////////222111///...------.........000222000------///222........................000000//////.........---111000000/////////000000,,,111888;;;777000---...//////.........---------////////////////////////........................111000///------......///---------........./////////......---------......---------............///////////////////////////////////////////////////000000////////////000000////////////////////////////////////////////////........................///......------,,,++++++////////////000000000000////////////////////////111111111000000000000000222222222222222222222222222222222333333444444444333333333333333333333333333222111222444444444333:::333111777<<>>666333444777:::777666444222111111111111444444444444444333222111333222111111000111111111......////////////......////////////////////////////////////////////////222111///.........---,,,...............///000000////////////////////////000000111111111///...---///.........------------///000000000......000111////////////000000000000...............///000000{{{NNNAAA???<<<;;;;;;999777555222111///......///000111......---,,,++++++++++++,,,,,,,,,+++++++++******************************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------,,,,,,+++,,,,,,---,,,+++***))))))***,,,------,,,++++++,,,...000111111555888:::@@@IIINNNLLLIIIPPP\\\fffiiibbbVVVLLLKKKSSSWWWUUUVVV\\\ccceeekkkvvv~~~}}}yyyvvvsssnnniiioootttvvv{{{}}}wwwfffaaadddooorrrggg\\\YYY```iiixxxyyyuuurrrmmmeee^^^KKKCCC===;;;777111000333000000000///......///000////////////.........------------,,,,,,,,,++++++++++++,,,,,,,,,---------///...---,,,+++++++++++++++,,,---------,,,++++++++++++++++++++++++++++++******++++++++++++***************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***++++++,,,---........................,,,,,,---------.....................////////////111000/////////000111111///000000///......000111........................000000/////////.........//////...............//////666===>>>888111000111////////////////////////////////////////////////........................111000///...---...//////---------.........////////////...---------......---------............///////////////////////////........................000000////////////000000////////////////////////////////////////////////..............................------------,,,,,,////////////000000000000000000000000000000000000111111111111000000000000222222222222222222222222333333333333333333444444555444444444444444444444555444444555666777888777999888;;;BBBIIIOOO[[[gggsss}}}rrrnnnXXXSSSKKKBBB<<<888666555444444444444333222000000333444444444333333222111333222222111111111111111......////////////......////////////////////////////////////////////////111000///......///...---...............///000000////////////////////////...///000111111000//////////////////.........---///000000000......000111....../////////000000000///............///000000{{{NNN@@@>>><<<;;;;;;:::888666333222111000000111333444......---,,,++++++++++++,,,,,,,,,+++++++++*********************************************+++,,,,,,---------------------------------------,,,,,,,,,---,,,,,,,,,,,,,,,------,,,++++++*********++++++...---+++***+++///333555777===CCCHHHPPPYYY]]]]]]VVV[[[bbbddd```WWWMMMGGGWWW]]]bbbaaaaaagggnnnrrrnnnvvv|||{{{zzz~~~zzznnnjjjnnnyyy{{{qqqgggccccccnnn|||}}}yyyvvvmmmbbbWWWOOOHHH???999888111000///...............//////000000000...---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,++++++++++++,,,,,,---------------,,,++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,*********++++++++++++,,,+++++++++++++++,,,------........................,,,------------.....................////////////000//////000111222333444111000......///000000///////////////////////////000000000000//////////////////............//////000888???===555......111000000000000000000000000////////////////////////////////////////////////111000///.........//////------........./////////000///......------......---------............///////////////////////////........................000000////////////000000////////////////////////////////////////////////........................---------------.........////////////000000000000111111111111111111111111111111111111111111111111222222222222333333333333444444444444333333333333555666666666666666666666444444333444555666888999:::>>>EEEOOOWWWcccuuu}}}~~~kkkeee\\\SSSJJJAAA:::555444555666666555444222000333333444444333333222222333333222111111111111111...//////000000//////...////////////////////////////////////////////////000000000///////////////...............///000000////////////////////////---...///000111111111111000000000000///////////////000000000......000111............///////////////////////////000000111zzzMMM???===;;;;;;;;;:::888777333222222111222333333444......---,,,++++++++++++,,,,,,,,,+++++++++******************************,,,+++***)))***+++,,,---..........................................---------,,,,,,,,,,,,------...............---------,,,000...,,,,,,///333888<<>><<<;;;;;;;;;;;;999888222222222222222222222333......---,,,++++++++++++,,,,,,,,,+++++++++******************************,,,+++*********+++---...................................................---,,,,,,,,,------...///.........///...............///000333888???EEEIIISSSSSSTTTUUUVVVYYY^^^cccVVVXXXZZZXXXXXX^^^iiisssxxx~~~~~~yyysssppphhhfffdddcccfffmmmvvv|||sssbbbUUUOOOIII@@@999555333111///,,,---///111111000...---------------------------------------------------------,,,+++++++++,,,,,,***************++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,++++++,,,,,,---...........................---------.........//////............////////////000000000000000000000000222///------000222000...000000000000000000000000000111111111111111111111000000///000000111222222888AAAEEE===444111333444000000000000000000111111111111111111111111111111000000000000000000000000000000000000000/////////........./////////000000111111000///...------------------............///////////////////////////........................000000////////////000000////////////////////////////////////////////////........................+++,,,------...///000000////////////000000000000111111111111111111111111000000111111222222222333222222333333333444444444555555555444444333333333444444555555666666666666888888999999999===CCCGGGVVV\\\fffsssvvvuuuqqqddd[[[SSSNNNDDDAAA<<<777444333444555333444444555555555444444444333333222111222222222//////000000000000//////000000000000000000000000000000000000000000000000...000222222111000000222...............///000000000000000000000000000000111111000///////////////222111111111000000000000///000000000......000111.........////////////000000000000000000111222222yyyLLL===<<<::::::;;;;;;:::999222222222222222111111000......---,,,++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++,,,------........................---------...............,,,,,,,,,,,,---...///000...------------...///000///111777>>>EEEMMMRRRVVVUUUSSSQQQPPPLLLJJJOOOVVVUUUYYY^^^aaaeeennnyyy}}}xxxvvvqqqiiibbbaaaeeeiiiooo{{{wwwjjjaaaZZZQQQIIICCC===666222111111222222111000///...------------........................---------------,,,,,,++++++,,,,,,,,,))))))((())))))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,------...........................------........./////////............///////////////000000111111000//////111000......///000000///000000000000000000000000111111111111222222222222////////////000111222333:::BBBBBB999222333444222333333222222222111111111111111111111111111111111000000000000000000000000000000111111111000///........./////////000000000222111000///...------------------............///////////////////////////////////////////////////000000////////////000000////////////////////////////////////////////////........................,,,,,,---...//////000000////////////000000000000111111111111111111111111000000111111222333333333222222333333444444555555555555555444444444444444444444555555666666777777555777:::;;;>>>DDDMMMTTTccckkkwwwuuuqqqvvvuuujjj```ZZZPPPKKKBBB:::444222333444444555666666777666666666444444333222222222222222///000000111111000000///000000000000000000000000000000000000000000000000...222555444111///000222...............///000000000000000000000000000000222111000///............111111111111000000000000///000000000......000111////////////000000000000111111111111111222222333yyyLLL<<<;;;::::::;;;<<<;;;999444444444333222111000///......---,,,++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------,,,,,,---------.........,,,,,,,,,------...///000///...------...000222444888<<>>DDDCCC<<<::::::999777666555444333222222222222222222222222111111111111111111111111000111111222222000///...////////////000000000000333222111///......---------------.........//////////////////////////////000000000000000000000000000000////////////000000////////////////////////////////////////////////....................................////////////////////////000000000000////////////////////////000000111222333333444444222222333333444555666666333444444444555666666666666777777888999999::::::;;;AAAHHHNNNWWWdddsssvvvrrrzzznnnhhhcccZZZOOOEEE>>>999777666777888999999999999999555444333333222222333333000000111111111111000000000000000000000000000000000000000000000000000000///444888666222...///111...............///000000000000000000000000000000//////......///000111333000000000000///////////////000000000......000111000111111111222222222222222222111111222222333444qqqIII===;;;::::::::::::999777444333222111000000000000......---,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))+++---000111///---------///...,,,++++++,,,---............////////////000///......---......//////...000111000111888DDDNNNYYYUUUTTTWWWVVVRRRSSSYYYVVVWWWaaarrr}}}zzzssspppfffeeeccchhhzzzyyyfff[[[ZZZTTTLLLFFF@@@;;;555111222222000...++++++...000---...//////...------...,,,,,,,,,------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///..................------------------------------,,,---......------...000............/////////000///000222333333222111000333///,,,,,,000333222///222111333777555///000666555777777333444:::@@@AAAMMMPPPUUUWWWPPPJJJLLLSSSZZZ^^^aaabbb]]]TTTLLLGGGHHHHHHFFFCCCDDDDDD>>>555888666666777666333222222444333111000111111222222888666444333333333111///000000000000000000000000111000000////////////000000///...///000///---+++000///...------...///000////////////////////////000000000000000000000000111000000///...---------------...///000000//////------............------...............///000000---...000000000...,,,***...............///000000222222111111222222333444222222333333333444444444777777666555555555555555444777888666777;;;??????HHHGGGMMM]]]ttt~~~vvvkkk```VVVKKK@@@999666;;;;;;777888<<<<<<777999888666555333333222222111111111111111111111111222222222111111111111000000000000000000000000000444333333333222222111111........................000111111111111222222222000000000000000000000000222111111111000000//////000000000000000000000000111222222333333222222111000000222222222222111000pppHHH===;;;::::::::::::999777555444333222111111111111......---,,,,,,,,,,,,---......------...///111222,,,,,,,,,,,,,,,+++******+++---///000...------.........------------......---............/////////------------......//////...///222666===EEENNNSSS[[[VVVUUUXXXZZZ[[[```hhhdddgggqqq}}}~~~{{{{{{mmmqqquuu}}}vvvlllaaa^^^\\\YYYUUULLL@@@777333222000111222111---***...///000000///...------,,,,,,,,,---------......++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................------------------------,,,---///...------...000........./////////000000000000111222333222222111555222000111444555333000222000333777666222111555777>>>BBB???>>>GGGSSSZZZyyy{{{|||yyyooofffhhhpppyyyrrrgggbbbddddddbbb^^^\\\YYYQQQHHHCCCBBB???<<<888555555777777555333333555777777777444222000000222444555555////////////////////////000000000///000000111222000///......000000///...000///...------...///000////////////////////////000000000000000000000000111000000///......---------......///000000//////---......//////......---...............///000000,,,---...//////...------///............///000000222111111111111222333333222222333333333444444444555555555555555666777888666555555777999;;;???BBBIIIQQQaaaxxxwwweeeZZZQQQHHHAAA;;;===;;;666777;;;<<<999999888777555444333222222111111111111111111111111222222222111111111111000000000000000000000000000111111000000////////////........................000000111111111222222222000000000000000000000000111111111111000000000///000000000000000000000000111222222333333222222111444444444555444333111000pppFFF===;;;::::::::::::999777666555444333222222222222......---,,,,,,,,,,,,---------,,,---...111444555,,,,,,,,,,,,,,,++++++***---...///...------...///......////////////......---------............///---......//////000000000000222777AAAKKKTTTXXXYYYXXXUUUSSSVVVZZZ```kkkuuuuuuxxx~~~~~~qqqnnnjjjhhhfff```UUUMMMDDD===777444666555///***///000000111000///...,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///................................................,,,...//////...---///000....../////////000000000000000111222333333222222000000111333444444222000222222555999;;;;;;>>>CCCSSSZZZ[[[UUUTTTbbbxxx}}}wwwnnnddd\\\YYYSSSKKKCCC???>>>>>>999555222333666888777666333111......111555777888////////////////////////000//////000000111222333222000......///111111111//////............//////////////////////////////000000000000000000000000111000000//////......---......///000000000//////---......//////......---...............///000000,,,,,,------...//////000//////......//////000111111111000000111111222333333333333333444444444444444444444555666777999::::::555555:::======EEEOOO[[[gggzzzssshhh___TTTLLLBBB@@@:::444444999;;;:::999888777555444333222222222222222222222222222222222222222111111111111000000000000000000000000000////////////............////////////////////////000000000111111111222222000000000000000000000000111111111111000000000000000000000000000000000000111111222222222222111111555555555444333222111000pppFFF===;;;::::::::::::999777555444333222222111222222......---,,,,,,,,,,,,---++++++******+++...111333+++,,,,,,---,,,,,,++++++......///...,,,,,,...000---...000111111000//////------------............///000000111111222222222666;;;BBBJJJRRRWWWYYYYYYXXXWWWVVVXXX^^^hhhwww~~~rrrkkkjjjlllkkkjjj___UUUGGG<<<777555333000.........000111000///---------------------------+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---------.......................................---...//////......///000...////////////000000000000111111222333333333333...000222444555444444333111444888;;;???IIIXXXdddzzzpppqqq|||qqqfff___ZZZRRRJJJBBB>>>:::888999888666333555333111111333444555444////////////////////////000000/////////000000111555222///...///000111000/////////....../////////////////////////////////////////////////////////000000000000//////.........//////000000000//////......////////////.....................///000000...------------...///000/////////...///000000111111111000000000111222222333333333444444444444555444444555555666888999::::::666888???@@@AAAPPPdddwww~~~|||ssscccVVVMMMFFF<<<444333666999999:::999777555444333333333222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000//////000000000000000000000000000000000000111111111111000000000000000000000000111111111000000000000000////////////////////////111111222222222222111111222222222222111111000000qqqGGG===;;;::::::::::::999777444333222111111000000000......---,,,,,,,,,,,,---,,,+++***))))))+++---...+++,,,,,,---------,,,,,,......///...,,,,,,...000---...000111111111000///---------.........//////000//////000111222444555@@@FFFMMMPPPQQQRRRUUUXXX\\\___ccceeelllxxx{{{|||qqqmmmoootttwwwpppiii]]]NNNAAA888444333...,,,,,,---000111000...------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---------.........//////////////////////////////---...000///......///111////////////000000000111111111111222222333444555111333555555444555888<<<>>>CCCGGGIIIPPPccc|||rrrbbbWWWUUUPPPKKKDDD>>>888555444333222222333333111000000000000000000000000000111000//////............777444000......//////......//////////////////...000000000000000000000000////////////////////////000000000000000////////////000000000000000//////...//////////////////..................///000000111000///............//////////////////000111111111111111000111222222333333333444444444555555555666666666666666777888888777888===CCCDDDJJJ^^^uuusssddd\\\QQQCCC:::777777888888:::999777666444444333333222222222222222222222222222222222111111111000000//////////////////////////////////////////000000111111111111111111111111//////000000000111111111000000000000000000000000000000000000000000111111////////////////////////000111111222222111111000//////000000111222333444sssJJJ===;;;::::::::::::999777333333222111000000000000......---,,,,,,,,,,,,---......---,,,,,,+++,,,,,,+++,,,,,,------------------...///...------...///---...///000000111111000.........////////////000......---...111666:::===IIIMMMQQQPPPMMMOOOVVV]]]aaaiiirrruuuzzzxxxsssrrrtttrrrrrrooofffWWWHHH<<<666333///,,,,,,///111000///...------------,,,,,,,,,++++++,,,,,,,,,,,,------)))***++++++---......///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///,,,,,,------.../////////000000000000000000000000---///000000///...000111/////////000000000111111111111111111222444555666111333555444444:::EEENNNgggjjjlllnnnyyyssssssoooeeeWWWIIIAAA===555444222222333333111///111111111111111111111111111111000///////////////666333000/////////...---......////////////......000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000//////...//////000000//////..................///000000222222222111000000//////000000//////000000111222222222111111222222333444333444444444555555555555777777666666666777888888666<<>>999555444444333333222222222222222222222222000000000000111222333444111///......000000///------...///000000///...---000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000////////////000000000000//////...............///000000111222333333333222111000000000//////000000111222333333333222333333444555444444444444555555555555555555666666777888::::::;;;EEENNNUUUddduuu{{{vvvooottttttbbbXXXQQQGGGAAA???::::::888666555444444444333333333333333333333333222222222111111111111000////////////////////////------........./////////000000000000000000000000////////////000000000111000000000000000000000000///000000000111111111111000000000000000000000000000000111111111111000000111111111111333555666888wwwOOO===;;;::::::::::::999777555555444333222222222222......---,,,,,,,,,,,,---***+++---......---+++***+++,,,,,,---.........---+++---000111///---------...------------///111222000000000000111111111111222111222555>>>IIISSSZZZTTTNNNGGGGGGNNN\\\iiipppzzznnndddeeemmmvvv}}}~~~yyyxxxyyy{{{{{{sssfff[[[CCC<<<333......000///---.........------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------.........//////,,,,,,------...///000000000000000000000000000000...///000000//////000111000000000000111111111111111111111111222444666777999===CCCJJJWWWooozzzvvvzzzxxxllljjjSSSLLLAAA999555555666666333333333333333333333333//////000111444666888999---,,,,,,...111111000///---...///000000///...---000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000////////////000000000000//////...............///000000///111333555666555444333000000000000000111111222444444333333444444555666444444444555555555666666333444555666888:::<<<===DDDNNNWWW```vvvrrrrrrvvv~~~nnneee\\\OOOFFFCCC;;;:::888777555444444444333333333333333333333333222222222111111111111000///////////////////////////000000000111111222222////////////////////////////////////000000000000000000000000000000000000//////000000111111111222000000000000000000000000000000111111111111000000111000000///000222333444~~~RRRBBB???;;;:::;;;:::888555333333333333222111000000///.........------------///...---,,,,,,---...///---,,,,,,,,,,,,---..............................///////////////.........000...------///111111000333111555FFF\\\iiifff\\\[[[UUUOOOQQQ]]]nnn}}}~~~yyyuuuooohhhcccbbbcccddddddmmmxxx}}}zzzxxx|||}}}tttkkk```NNN===555111......222111111111///,,,+++,,,---------------------------------,,,,,,,,,+++++++++---///000000...,,,,,,,,,......................../////////...,,,,,,---......///000///...---...000............/////////000//////............/////////////////////111333444:::222///555777555999BBBEEEOOO[[[iiivvvtttyyyoooeeeVVVHHH@@@<<<;;;;;;666666444000000222333222/////////000222666:::<<<000000000000000000000000111111111000000000000000---...000111222222222222000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000//////000111111111111111000000000000111111111111333333333333333333333333555555666666777777888888444444555777:::===@@@AAALLL[[[iiixxxyyyvvvxxxoooaaa]]]SSSEEE===888666999:::777555666666555555444444333222222222222222111111111111000000000000000000000000000////////////////////////111000/////////000222333---555<<<;;;444///000444111222444444222111111222111111111222222111111111000000000000000000000000111111111111111000//////000000000000111111111111~~~QQQBBB>>>;;;:::;;;:::888555333333444333333222111000/////////.........------///...------------...///------,,,,,,------...///........................////////////////////////...//////000000111111111777999CCCWWWfffhhhbbb]]]bbb```aaafffqqq}}}zzzyyytttnnniiihhhggggggffffffjjjqqqwwwsssrrrzzz~~~pppaaaPPPDDD:::111...///,,,---......---------...------------------------------------,,,,,,,,,,,,,,,...000000...,,,,,,,,,...........................//////...,,,,,,---......///000///...---...000........./////////000000000//////......//////000555444222111111222222222///000333777:::DDDVVVfffqqqsss{{{wwwrrrwwwyyyppp[[[III>>>999:::666222111111111000000//////...///000222444555000000000000000000000000//////000000000000000000///000000111111222222222000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000//////000111111111111111000000000000111111111111333333333333333333333333444555555666666777777888:::888666666;;;DDDMMMSSS[[[iiiqqqwwwzzzrrrttt|||vvvmmmiii```VVVDDD===888888888666555666666555555444444333333222222222222222111111111111000000000000000000000000////////////////////////111000/////////000222222---222777777222...///222333444555444222000000000000111111111111111111000111111111111111111111111111111111111111000//////000000000000111111111222|||OOOBBB>>>;;;:::;;;;;;888555444444444444333222111000000000000/////////......///......------......///---------,,,------...///........................////////////////////////---///222222000000222555???EEEWWWmmmqqqddd]]]```lllnnnrrryyyvvvsssttt~~~}}}{{{yyywwwsssrrrwwwwwwpppwww}}}qqqbbbUUUHHH:::222///,,,---...//////......---------------------------///.........------------,,,///222333111///------...........................//////...,,,,,,---///...///000///...---...000....../////////000000000000000////////////000000333111000111222333222222///666:::;;;EEE```{{{tttmmmkkklllooovvv}}}iii[[[UUUGGG;;;444555666222000222111111000000000000000000000000000000000000000000.../////////000111111111111111111000000111222222000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000//////000111111111111111000000000111111111222222333333333333333333333333333444444555666666777777<<<999777999@@@LLLYYYaaajjjwwwzzzwwwvvvnnnkkksss|||zzzrrrggg___PPPFFF===:::999777777999666666555555444333333333333222222222111111111111000000000000000000000000////////////////////////000000000///000111111222...000111111///......///444555666444111/////////000111111222222111111000111111111111111111111111111111111222111111000///000000111111111222222222{{{NNNAAA>>>::::::;;;;;;888666444444444444333222111000000000000000//////////////////............//////---------------...//////........................///////////////000000000---000222000...000777===IIIOOOeee{{{vvvaaa\\\fff{{{{{{|||vvvjjjlllyyyyyyyyy~~~vvviii___WWWKKK>>>555111111000000000///---+++........................////////////............---000444555444111//////..............................///...,,,,,,...///...///000///...---...000...////////////000000000111000000//////000000111//////000333555666666555888===???CCCYYYrrrrrrtttwww}}}{{{ZZZGGG::::::;;;555333777333333333333222111000///000000000000000000000000/////////000111222333333222111000/////////000111000000000000000000000000///000000000111111111111111111111111000000000///000000000000000000000000000000000000000000000000//////000111111111111111000000111111111222222222222222333333333333444444222333333444555666777777777888:::???HHHTTT```fffttt}}}uuuqqqmmmqqqzzz{{{lllddd]]]PPPCCC===<<<;;;;;;===666666666555444444333333333333222222222111111111000000000000000000000000////////////////////////000000000000000111111222000...------............333444555444222000000000222222333333333333222222111111111111111111111111111111111222222111111000111111111222222222333333zzzMMMAAA===:::999;;;;;;999666444444444444333222111111000000000000////////////////////////////////////...------------...//////........................////////////000000111111///111111///...444>>>HHHPPPUUUhhhzzzuuuaaa```nnnxxxssswww}}}|||xxxmmmhhhggg```PPPAAA666333000.........---+++........................000000/////////.........,,,///222333222000//////........................---...///...,,,,,,...000...///000///...---...000////////////000000000111111111000000000000111111222333555666666777888999AAADDDJJJ[[[||||||}}}wwwmmmYYYFFF???<<<777666999222333333333333222111000111111111111111111111111000000111111222333444444000//////........./////////////////////////////////000000000111111111111111111111111000000000///111111111111111111111111000000000000000000000000//////000111111111111111111111111111222222222222222222222333333444444444222222333444555666777777777888<<>>777666666555555444333333333333333222222222222111111111111111111111111111000000000000000000000000///000000000111111111111111///------///000000///000222333333222111222333333444444555555444444333111111111111111111111111111111222222222222111111222222222222333333333333zzzMMM@@@===:::999;;;;;;999777555555555444444333222111000000000/////////.........//////000000//////.........------......///000...........................//////000000111111222111111000000444<<>>CCCMMM\\\oooqqqjjj{{{uuudddRRRIIIEEE@@@<<<;;;777777666666555444444444333333333333222222222222111111111111111111111111000000000000000000000000//////000111111111111000111000...///000111111111///111333333222222333444333444444555555444444333222222222222222222222222000111222222333222222222222222333333333444444444zzzMMM@@@===:::999;;;<<<:::777555555555555444333222111/////////.........------...///000111111000///..................//////000...........................//////000111111222222111111222666>>>HHHSSSYYYOOOPPPVVVcccmmmqqqtttwwwsssxxx|||yyywwwyyy}}}|||zzzqqqfffSSSHHH:::000...///000000......................../////////.........------+++---------,,,,,,...000........................,,,---......------///000...///000///...---...000//////000000000111111111222222222111111222222222000333555444888GGGaaauuukkkqqqtttvvv~~~|||iiiVVVOOOFFF;;;666555333111111111111111111111111111111111111111000000000000000000000000---...111333333222111000////////////////////////000000000000111111111111111111111111000000000000111111111111111111111111000000000000000000000000//////000111111111111111111111111222222222333333111111222333333444555555222333444555777888999:::???FFFRRR```ooo|||~~~nnnsss~~~|||zzzyyyyyyzzz|||~~~}}}ttt```UUUNNNFFF>>>:::777777666666555555444444444444333333333222222222111111111111111111111111000000000000000000000000...///000111222111111000///000111111111111111222000222333333222111222333222222333333333333222222222222222222222222222222000111222222333333333222333333333333444444444444{{{NNN@@@===999999;;;<<<:::777555555555555444333222222///.........------------...///000111111000///..................///000000...........................//////000111222222222000111444<<>>KKK___ssszzztttnnn|||uuummmgggccc___^^^]]]]]]___cccfffhhhlllqqqwww~~~mmm```WWWLLLAAA;;;777777777666555555444444444444444333333333222222111111111111111111111111000000000000000000000000...///000222222111111000---000222222111000111222222333444444222000111111111111111222222111111111222222222222222222222222000111222333333333333333333333333444444444555555OOOCCC===:::<<<>>>;;;888888666555555444444333222222000000000000////////////000000000000000000000000---------.........//////000000000000000000000000///,,,,,,000222111111333666444:::IIIXXX^^^______JJJNNNYYYhhhpppqqqsssyyyyyy{{{wwwsssiiiXXXGGG999222111111+++111222...---000111---000000000000000000000000000000000000000000000000........................////////////////////////////////////000000000000000111111111222222222222...222555333111222222111999777===HHH^^^yyyuuu}}}~~~vvvmmm{{{}}}zzz{{{ppp\\\RRRGGG===666666666222000333111000000////////////000000/////////............111555:::======999333000...------------...//////......//////000000111111000000000000111111111111111111222222222222111111000111111111111222222222000111111111111222222222222222222222222222222222333333333444444444555555777666777888777666:::BBBMMMVVVooowwwrrr|||uuummm|||sssnnnfff```\\\XXXRRRNNNOOONNNMMMLLLNNNQQQTTTVVV[[[^^^ccchhhnnnsssyyy~~~|||mmmdddaaaQQQ<<<<<<;;;999777666666666666555444333222111111111111...000111222222111000...111111111111111111111111//////000111111111111111222111000//////000111222111111000000000000000111333444333111222444222---111111222333333333333222333333333444333333222222222222222333666999777333PPPCCC===:::<<<>>>;;;888888666555555444444333222222000000000000////////////........................---------.........//////000000000000000000000000///,,,---111333222222444666:::GGGYYYcccaaaYYYTTTRRRWWWcccooossssssxxxvvvrrrrrrnnneeeWWWFFF999222000---111222///...111000---000000000000000000000000000000000000000000000000........................////////////////////////////////////000000000000000000000111111111222222555444333333333444666888888???KKKZZZuuussstttzzzzzz}}}}}}vvv}}}pppeee[[[PPPDDD>>>999222111333222111111111111111111111000000/////////.........000333777999999666111......------------...////////////000000000000000111000000000000111111111111111111222222222222111111000111111111111222222222000111111111111222222222222222222222222222222222333333444444444555555555333222444777888;;;CCCLLLWWWfffzzz~~~uuuuuuyyytttwwwkkkbbbYYYVVVQQQOOONNNLLLJJJGGGFFFFFFEEEEEEGGGIIILLLMMMPPPSSSWWW[[[^^^ccchhhkkktttxxx}}}wwwpppbbbSSS???>>><<<999666555666777555444333222111111111111000111222333333222111000111111111111111111111111//////000111111111111111222111000//////000111222111111000000000000111111111333222000111444222...111111222333333333333222333333444444444444333333444333222222444666666444RRRCCC===:::<<<>>>;;;888888666555555444444333222222000000000000////////////........................------........./////////000000000000000000000000///---...222333222222555777@@@RRReeekkkcccWWWOOO[[[cccooowwwwwwzzzzzzxxxzzz~~~zzzxxxrrrtttsssiiiXXXEEE888111...111222000000111000---000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000///000000000111111111111999333222666666444777>>>@@@MMMbbbxxxiiittt~~~wwwppp|||zzz{{{~~~{{{www}}}xxxhhhTTTFFF<<<444222222222222333444444333333222000000000000///////////////000333444444222///---......------......///000111111111111111000000000000000000000111111111111111111222222222222111111000111111111111222222222000111111111111222222222333333333333333333333333333444444444444555555555444222333666:::@@@MMMXXXbbbwww~~~sssqqquuuwwwwwwllleee]]]TTTNNNIIIGGGEEEEEEFFFGGGGGGFFFBBBBBBCCCEEEFFFGGGHHHIIIIIIKKKMMMOOOPPPRRRUUUXXXdddiiinnnrrruuuxxx~~~yyykkkaaaDDDBBB>>>999555555666888555444333222222111111111111222333444444333222111000000000000000000000000///000000111111111111000111111000000000000111111111111111111111111111111000222222000222555333///111111222333333333333222333444444555555555444444555444333333444555777999SSSCCC===:::<<<>>>;;;888888666555555444444333222222000000000000////////////....................................////////////////////////////////////111///000333222000222666???III\\\mmmqqqiii```]]]```jjjvvv{{{|||wwwttt{{{|||uuuwwwwwwssshhhVVVDDD888////////////000222111///////////////////////////////////////////////////000000000000000000000000////////////////////////////////////000000000000//////000000000111111111555111444:::999555>>>LLLaaaiiizzzmmmoooyyy{{{}}}~~~~~~hhhQQQFFF???:::666333333444555555444333333111111111000000000/////////000000000000///...---...............//////000333333222222111111000000///000000000111111111111111111222222222222111111000000111111111222222222000000111111111222222222333333333333333333333333444444444444555555555555888555555999>>>GGGVVVcccrrrzzzmmmmmmxxxzzzpppdddZZZUUUQQQMMMIIIGGGGGGFFFGGGHHHHHHHHHHHHHHHIIIKKKMMMNNNOOOOOOOOOLLLMMMNNNMMMLLLLLLMMMOOOTTTXXX___eeekkkqqqyyy~~~{{{|||kkkaaaKKKDDD;;;666666777777666555555444333222222222222111111222333333222111111///////////////////////////000111111111111000000111000000000000000000111000000111111222222111111000222222111333666666111111111222333333333333222444444555555666555555555333333444777777777;;;@@@RRRCCC===:::<<<>>>;;;888888666555555444444333222222000000000000////////////////////////////////////........./////////000000////////////////////////222000111222111000333999JJJWWWjjjyyyzzzqqqjjjiiicccmmmxxx}}}yyyooowww~~~xxxsssrrrqqqgggTTTEEE333000...///111111111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111222222444777888???XXXqqquuuvvvssszzz~~~||||||}}}cccVVVNNNDDD:::444444555555444444333333222111111111111000000000000000000//////////////////............///000000333333222222111111000000///000000000111111111111111111222222222222111111000000111111111222222222000000111111111222222222333333333333333333333333444444444555555555666666888666777===EEEPPPbbbqqq|||ssskkkppptttddd\\\RRRJJJGGGGGGGGGFFFFFFGGGHHHIIIIIIIIIJJJKKKOOOQQQSSSVVVWWWWWWWWWVVVRRRRRRRRRPPPMMMLLLLLLMMMLLLOOOSSSYYY___ffflllppprrrwwwssseeeVVVHHH999444777;;;888333666555444333222222222222000000111111111111000000////////////////////////000000111111111000000///000000000111111000000000///000111222333222222222000222333222444888777333111111222333333333333222333444444555666666666555444333666:::888666<<>>;;;888888666555555444444333222222000000000000////////////000000000000000000000000....../////////000000000000000000000000000000000333111111222222333:::CCCOOO]]]rrr~~~zzzmmmeeeeeeiiisss|||~~~pppjjj{{{rrrqqquuurrrcccTTT===555///000111111111222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000111111111222222222222333555555333;;;UUU|||tttssszzzooonnnssszzzwwwzzz|||~~~tttbbbVVVHHH;;;888777666444333333333333222222222222111111111000111111000000000///////////////......//////000111111111111111111000000000000000000000111111111111111111222222222222111111000111111111111222222222000111111111111222222222333333333333333333333333444444555555555666666666444444999CCCNNN\\\oootttlllooonnnaaaVVVPPPIIIDDDBBBCCCEEEFFFGGGIIILLLNNNOOOPPPRRRTTTTTTUUUWWWYYYZZZ[[[[[[ZZZVVVVVVVVVSSSPPPNNNNNNOOOOOOOOOPPPRRRUUUYYY\\\^^^jjjpppyyyooodddTTTAAA888:::<<<999444666555444333222222222222000000000000000000000000000000000000000000000000000111111111111000000///000000111111111111000000///000111333333333222222000333333222444888777333111111222333333333333222222333444555555555555555555444666:::888777BBBQQQNNNCCC===:::<<<>>>;;;888888666555555444444333222222000000000000////////////////////////////////////.../////////000000000000000000000000000000000000222000111333444999DDDPPPWWWcccsssyyypppeeeccchhhsss{{{lllrrrzzzsssvvvuuukkk```KKK???555222222000///222000000000000000000000000000000000000000000000000........................000000000000000000000000////////////000000000000222222222222333333333333222999:::888HHHlllwwwlllxxxppppppwwwyyyvvvtttuuuqqq```QQQFFF===;;;888555333333444555333333222222222111111111111111111000000000/////////////////////000000111//////000000000000000111000000000000111111111111111111222222222222111111000111111111111222222222000111111111111222222222444444444444444444444444555555555555666666666666444666===IIIVVVdddvvvsssnnn|||yyylll^^^TTTLLLIIIFFFDDDEEEGGGJJJLLLOOORRRVVVXXXYYYYYY[[[^^^XXXYYY[[[\\\^^^^^^______\\\\\\[[[YYYVVVUUUUUUVVVVVVTTTRRRQQQRRRSSSTTTTTT]]]dddnnnxxxzzzsssdddQQQBBB<<<:::999888666555444333333222333333222111111111111111111222111111111111111111111111111111111111111000/////////000111222222111000///...000222333444444333222000222222000222666444000111111222333333333333222111222333444444555555555666333555:::<<>>;;;888888666555555444444333222222000000000000////////////........................////////////000000000000000000000000000000000000111000000444777>>>LLLZZZeeelllttttttjjjdddlllxxx{{{zzzooozzzxxxvvvuuunnngggUUUGGG999555333///...111000000000000000000000000000000000000000000000000........................000000000000000000000000////////////000000000000222222333333333444444444...:::???AAAVVV{{{rrrooonnngggrrr{{{rrr{{{xxxooonnnaaaYYYAAA>>>:::666444444555666333333333222222222111111000000111111000000///...///////////////000111111......//////000000111111000000000000111111111111111111222222222222111111000111111111111222222222000111111111111222222222444444444444444444444444555555555555666666666777777999BBBNNNZZZgggwwwxxx{{{vvvtttxxxmmmcccYYYQQQLLLBBBBBBBBBCCCFFFKKKNNNQQQUUUYYY\\\]]]\\\\\\]]]___^^^^^^___```bbbcccdddeeebbbbbbbbb```^^^\\\]]]^^^\\\YYYVVVTTTTTTUUUUUUUUUMMMUUU```kkksssxxx{{{}}}}}}qqq^^^KKK===888999<<<666666555444333333333333333222222111111222222333111111111111111111111111111111111111111000/////////000111222222111000///...000222444555444333222///111000///000444222...111111222333333333333222000111222333444444444444666222444;;;BBBNNNkkkQQQAAA>>>;;;:::::::::999888777777666555444333333222555444222111/////////000222111111111000000//////......///000000000000000...//////000000000000///333000111555<<>>;;;:::::::::999888888888777666555444444333555444222000/////////000111111111111000000000///......///000000000000000...//////000000000000000222000222999@@@HHHSSS]]]ZZZ]]]bbbgggnnnvvv~~~tttuuuxxxuuurrrlllddd]]]OOO>>>444333333111222111111000000000000000000000/////////000000111///////////////////////////000000000111111111111111000000000000000000000222888222///555666444:::888NNNdddzzzzzzyyy{{{ttt^^^bbbvvvooo]]]KKKCCC<<<333222888555333444777555111000333222222111000000000000111000000000000000000000000000000000000000000000000111111000000000/////////000000000111222222333333555444333222222222333333333333333333333333333333444444444444444444444444777555555888888666888<<>>>>>888444555555555555444555666222222222222222222222222111111111111111111111111222222222222222222222222000000000000000000000000111000///333777999666222111111222222222222222222111222222222222333333333333333333444666666666555999888999BBBXXXuuuNNNAAA???;;;:::::::::999888999999888777666555444444555444222000//////000000111111111111000000000000......///000000000000000/////////000000111111111111111555???FFFKKKQQQWWWWWWVVV^^^mmmyyysssiiiqqq{{{|||uuurrrpppeee___WWWLLL>>>222111444222111111000000000000000///////////////000111222////////////////////////000000000000111111111111000000000000000000111111222555///...666777666>>>RRR|||}}}ZZZUUUiii}}}vvv\\\NNNDDD:::444444444222333777777333222333333333222111111111111222000000000000000000000000000000000000000000000000000000///////////////...000000000111222222333333444444333222222222333333333333333333333333333333444444444444444444444444555444555888888777:::???EEESSSaaasss~~~ssstttvvv}}}qqq```RRRJJJHHHDDD@@@???BBBGGGKKKNNNOOOQQQTTTZZZ```fffiiippptttyyy|||~~~}}}yyytttmmmgggbbb```[[[XXXWWWVVVSSSTTTXXX```hhhuuu|||xxx{{{iiiJJJ;;;>>>999888666555555555666777222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000222111111444777999666333111111222222333333444444222222222222333333333333333333444555666777888888;;;777<<>><<<:::888777777555444333333222222222222222111111111111111111111111111000000000000000000000000000000000000000000000000000//////111444555333111111111222333444444555555222222222333333333444444444555555666555666777999<<<999FFFcccxxxzzzrrrnnn~~~KKKBBB???<<<;;;;;;;;;:::999888777666666444444333222444333222000000000111111000000000000000000111111......///000000000000000////////////000111333333111777CCCNNNRRRPPPPPPSSS]]]ggg~~~ooojjjnnn~~~tttpppkkk___XXXYYYRRRBBB444000222111111000000000000000000000000000000111222222000000000000000000000000111111000000000000000000//////000000111111111111...666666555888;;;MMMhhh{{{nnnzzzrrrhhhmmm~~~yyyfffZZZPPPEEE>>>888333222555666333111222222222111000000000000111////////////////////////////////////////////////............////////////000000000111222222333333222333333333333333333333222222222333333444444444555555555555555555555555555444555777666666===EEEUUUlll}}}hhhfff{{{yyyvvvyyyxxxhhh]]]UUUOOOIIIFFFGGGFFFFFFJJJPPPTTTUUUSSSKKKLLLPPPYYYgggxxx~~~uuujjjdddeeefffccc^^^XXXZZZ^^^eeennnyyy~~~[[[???===;;;999999999888444111333333333222222111111111111111111111111111111111000000000000000000000000000000000000000000000000/////////000222222222111111111222333444444555555222222333333333444444444444666666555444444666888>>>CCCXXXuuuwwwfff\\\~~~NNNBBB???<<<;;;;;;;;;:::999777777666555444333222222444333111000000000111222000000000000111111111111......///000000000000000000/////////000222444555555???NNNXXXXXXSSSTTTYYYhhhyyyrrr```nnnzzzsssqqqeee\\\]]]\\\QQQ@@@333222111111000000000000000222111111000000111111111000000000000000000000000111111111111000000000000/////////000111111222222...666777555777>>>ZZZ}}}tttjjjmmm~~~qqqqqqzzzxxxiii]]]RRRLLL???888444555666444222222222222111000000000000000000000000000000000000000000000000000000000000000...////////////000000000000000000111222222333333222222333444444444333333111222222333333444444555555555555555555555555555555444555777666999CCCNNNeee}}}lll[[[eee}}}|||~~~rrreeeWWWNNNIIIEEEDDDEEEGGGFFFHHHOOOWWW[[[ZZZXXXRRRWWW```nnn|||vvvxxxyyyqqqfff```]]][[[\\\bbbnnnzzz|||QQQ>>>;;;888888999888555222444333333222222111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111222222333333333111111222222333333444444333333333333444444444444333555777555333333777;;;AAAQQQiii{{{{{{lll]]]VVV~~~OOOBBB@@@===;;;;;;;;;:::999888888777666555444333333333222111000000000111222///000000000111111111111......///000000000000000000000//////000222444666<<>>MMM[[[qqqppp^^^\\\pppsss```UUULLLIIIGGGCCCDDDGGGJJJMMMRRRYYY```eeeiiikkkuuu{{{rrrmmmggg```]]]bbbkkkvvv}}}pppMMMFFF>>>999999999777555444444333333222111111000111111111111111111111111222222222222222222222222000000000000000000000000222333333333222222444555111111222222222222222222333333333444444444444555111444666666444666;;;@@@PPPgggzzzyyyjjj]]]YYYYYY}}}MMMBBB@@@===;;;;;;;;;:::999999999888777666555444444333222111000000000111222//////000000111111111222...//////000000000000000000000//////000222555666AAAOOOaaahhhaaaZZZ___jjjsss{{{}}}zzzdddZZZiiivvv~~~pppnnnfff___``````PPP<<<222111111000000000000000444444222111000000//////000000000000000000000000222111111111000000//////...//////000111222222222555777444999JJJ```~~~zzzssswwwmmmaaaooo|||uuuyyyrrrfffbbbOOODDD;;;999888666555666555444333333222222333333000000000000000000000000000000000000000000000000//////000000111111222222000000000111222222333333000111333444555444333333111111222333333444555555666666666666666666666666444333555888;;;CCCTTTeeezzziii^^^hhh|||nnnbbbSSSKKKGGGIIIJJJGGGHHHLLLPPPWWW___eeeiiipppzzz~~~wwwppphhhdddfffnnnwww}}}~~~___TTTFFF===::::::888666444444333333222111000000111111111111111111111111222222222222222222222222000000000000000000000000111222222222111111333444222222111111111111111111333333333444444444555555///333666777666999???EEEfff{{{aaaVVV[[[bbbOOOCCC>>>;;;<<<<<<999888::::::999888666555555555555333222111111000000111111000000000000000000000000000000000000000000000000000111222111000222777<<>>;;;<<<<<<:::999:::999888777555444444444444333222111111000000111111000000000000000000000000000000000000000000000000///111222111000333999>>>JJJZZZeeebbb___fffnnnqqqhhhuuuooo[[[PPPMMMWWWyyy~~~}}}{{{yyyxxxwwwwwwxxx{{{|||{{{qqqwwwpppsssxxxssskkkddd^^^XXXRRROOOBBB999111000111111000222000000000000000000000000000000000000111111111111222222111000000111222222222111000111222333333333777===JJJeee|||wwwqqqaaakkk~~~vvv{{{{{{vvvooobbbPPPCCC===:::777666555333333333333111000222222222111000/////////000000000000111111111111000000000000111111111111000000111222222222222111222222333333444555555555333333222222222333333444444444444555555555666666222666:::===CCCUUUppprrrbbbhhh|||nnn\\\NNNGGGHHHEEECCCEEEKKKSSS[[[___aaahhhttt{{{yyywwwvvvuuusssnnnkkklllsssxxxyyy|||mmmJJJ???===888666:::555444333222222222333444111111111111111111111111333222111000000000000111111111111111111111111111111111111111222333333444222222222222222333333333222222222333444444555555444666555666:::EEEfffeeeTTTZZZeeeiiiWWWDDD???<<<===>>>;;;:::<<<888777666555444333333333333222111111000000111111000000000000000000000000000000000000000000000000///000111111111555<<>>444222111///000222000000000000000000000000000000000000111111111111222222111000000111222222222111111000111222333444;;;GGGddd|||uuufffhhh~~~sssttt{{{www\\\GGGAAA;;;333555333333333444444222000222222222111000000//////000000000111111111222222000000000000111111111111000000111222222222222111222222222333555777999;;;555555444333333333444444444444555555555666666666111888???DDDNNNccczzzhhh```xxxzzz~~~|||rrrdddTTTIIIEEEGGGGGGHHHMMMVVV___fffjjjooozzz}}}uuuooommmppprrrtttzzz___TTTLLL===999@@@666555444333222333333444111111111111111111111111222111000000000000000000111111111111111111111111222222111111111222222333111222222222333333333444222222333333444555555555333555999999<<<^^^```VVVeeeoookkk[[[EEE@@@===>>>>>><<<;;;===999888777666555444444444333222111111000000111111000000000000000000000000000000000000000000000000///000111111222777@@@GGGRRR]]]dddbbbdddooozzz}}}qqqjjj]]]MMMKKKbbb{{{uuutttsssrrrqqqpppoooooohhhhhhhhhhhhhhhhhhiiiiiiccccccdddhhhnnnssswwwxxxrrrsssuuuwwwzzz|||}}}~~~{{{|||}}}~~~oooooo~~~}}}qqqkkkhhhddd[[[TTTMMMCCC999444111//////333000000000000000000000000///000000000111111111111222111111111111111111222111111111000000111333555???XXXyyysssyyy}}}mmmyyy{{{ooo}}}zzzmmmWWWGGG<<<444444333333444555444222000222222222111111000000000000000111111111222222222///000000000111111111111000000111222222222222111333333222222444777:::<<<777666555444444444444444555555555555666666666666666<<>>;;;777666555333333333444444111111111111111111111111111111000//////000000111111111111111111111111111333222111111111111111222111222222333333444444444333333333444555555666666888444;;;===FFFuuugggdddtttvvvhhh]]]EEE@@@===>>>???===<<<>>>;;;:::888777666666555555333222111111000000111111000000000000000000000000000000000000000000000000///111111222444;;;EEEMMMSSS]]]cccccciiixxx{{{lll\\\UUUOOO\\\~~~}}}yyyrrrkkkllljjjhhheeebbb```______ZZZ[[[\\\]]]^^^``````aaaZZZYYYXXX[[[aaagggkkkmmmgggggghhhjjjkkkmmmnnnooooooppprrruuuzzz~~~}}}|||rrrkkkmmmmmmdddZZZRRRHHH>>>888222...///333000000000000000000000000///000000000111111111111111111111222222111111111000111111000000111555999DDDjjjyyylllnnnttt~~~yyy|||xxxxxxqqqVVVAAA:::666555444444555555333111222222222222111111111111111111111111222222222222///000000000111111111111000000111222222222222111444333222222333555777888777666666555444444444444555555555666666666777777:::===CCCQQQhhhyyybbb\\\{{{yyyppp{{{mmm^^^PPPFFFEEEHHHHHHRRR]]]cccfffnnn~~~{{{wwwssstttxxxzzzzzzzzz{{{www```PPPMMMCCC555888777666444333333444444111111111111111111111111111111000000000000111111111111111111111111111111222222111111000111111111111111222333444444555555333444444555555666777777<<<444888@@@UUUvvvzzzxxxbbb\\\DDD???<<<>>>???===<<<>>>;;;;;;999888777666666666333222111111000000111111000000000000000000000000000000000000000000000000111222222333666???KKKSSSVVV___dddfffppp~~~rrrkkkWWWTTTZZZttt}}}wwwoooddd\\\]]][[[XXXUUURRRQQQPPPPPPPPPQQQRRRTTTUUUUUUVVVVVVRRRPPPOOOPPPTTTYYY]]]^^^[[[\\\]]]^^^```bbbccccccggghhhkkknnnrrrvvvzzz|||~~~zzzvvvuuuxxx}}}~~~xxxyyyuuummmppprrrjjjaaaUUULLLBBB;;;555//////333000000000000000000000000000000000000111111111111000111222222222222111000///111222111000333888===JJJyyy{{{qqqnnnmmmttt{{{vvvyyygggMMMAAA:::888666555555555444333222222222222222222222222111111111222222222222333000000000000111111111111000000111222222222222111444333222222222333444555666666555444444444555555555555666666666777777777999>>>GGGXXXsss|||ooobbbnnn}}}sssbbbTTTKKKFFFJJJPPPPPPXXX```eeelll~~~}}}{{{wwwsssqqqsssuuutttvvvxxxiiihhhyyygggNNNMMMIII;;;999888777555444444444555222222222222222222222222111111111111111111222333111111111111111111111111111111000000000111111222111111222333444555666666444444555555666777777777:::444555DDDeeesssoooxxx~~~fffYYYCCC>>><<<>>>>>><<<<<<>>>;;;:::999777666666666555333222111111000000111111000000000000000000000000000000000000000000000000222333333444888BBBOOOYYY[[[ccciiilllwww}}}rrrkkk]]]```rrr~~~wwwnnnbbbXXXQQQPPPOOOMMMKKKJJJKKKLLLMMMQQQRRRSSSSSSSSSRRRQQQPPPNNNLLLJJJJJJMMMPPPRRRRRRUUUWWW[[[```eeejjjnnnppprrrrrrsssssssssrrrrrrqqqvvv~~~~~~tttrrrvvvyyy{{{vvvyyyzzzrrrqqqqqqlllfffUUUNNNFFF???777000000333000000000000000000000000000000000000111111111111000111222222222222111000...111333222111555<<>>;;;===>>><<<<<<>>>:::999888666555555555555333222222111000111111111000000000000000000000000000000000000000000000000333333444555:::DDDRRR\\\aaahhhmmmqqq|||uuukkkeeennn}}}{{{yyyxxxtttlllaaaVVVMMMIIIKKKJJJIIIIIIKKKMMMPPPRRRYYYYYYYYYXXXWWWTTTRRRQQQNNNLLLIIIIIIJJJLLLMMMMMMUUUYYY```iiisss|||}}}xxxrrrmmmjjjqqq~~~zzzuuuxxxwwwsssvvvvvv{{{uuuxxxwwwqqqnnnkkkiiiVVVOOOGGGAAA999111000333000000000000000000000000000000000000111111111111000111222333333222111000...111333333222666>>>DDDzzz|||xxx|||zzzaaa\\\lll|||aaaBBB>>>999555555555666666222222222222222222222222111111222222222333333333000000000000111111111111000000111222222222222111111222333444555555555555333333333333333444555666666666666666777777777777>>>KKK[[[jjj{{{sss\\\[[[yyy}}}eeeVVVHHHDDDHHHPPPYYY```fffjjjuuu}}}~~~wwwyyy~~~~~~rrrzzz{{{MMM===???;;;:::888666555444555555222222222222222222222222333222222222333444444555111111111111111111111111////////////000111333333111111222333444666666777555555666666777777888888555@@@@@@RRR|||jjjWWWBBB@@@===<<<<<<===<<<<<<<<<999777666666777777666444333222222111111222222000000000000000000000000000000000000000111111222---666666666AAAGGGLLLVVVgggkkksss|||zzzuuuppp{{{wwwvvvrrrmmmggg\\\OOOHHHHHHMMMHHHGGGMMMRRRTTTVVVZZZ___```___\\\VVVOOOKKKIIIIIIGGGEEECCCCCCCCCEEEFFFMMMUUU^^^fffuuu|||uuussspppnnnssszzzzzzuuu}}}{{{{{{xxx~~~uuuppp~~~tttmmmnnnmmmiiidddTTTFFF@@@===777222111//////.........//////000000000000000000000000000111111222222222333333333444666000333:::444AAAhhh~~~yyy{{{~~~wwwSSS___}}}yyy~~~zzzxxxqqqXXXJJJ;;;777999888444111444333222222111111222222222222222222222111000///000000000000111111111111222222333333333333444444888888777666555444333333777777666666555555555444777888888666666999<<<<<>>===<<<===>>>???BBBGGGLLLQQQZZZeeemmmooonnnhhhiiitttrrrjjjooosss{{{}}}qqqkkkkkkkkkhhh\\\OOOHHHCCC<<<777444222111111000000111111111000000000000000000000000111111222222222333333333///111777777999WWWwwwnnnwwwzzz~~~|||||||||{{{zzzyyyxxxwwwsssrrrrrrtttxxx|||}}}~~~zzzxxxxxxxxxvvvtttwwwwwwwwwwwwvvvtttrrrpppkkklllrrrzzz~~~~~~~~~iiiTTTKKKCCC888555999444444333222222222222222222222222222222111111111000000000000111111111111222222222222333333333333555555555555555555555555666666666555555555555555333444666666666999???EEETTThhh}}}ttteee___aaaxxxaaaRRRIIIFFFIIIRRR]]]eeennnuuu}}}~~~||||||zzzxxxzzz~~~zzzuuupppooommmkkklllpppiiiiiigggdddcccdddgggjjjtttvvvyyy}}}}}}~~~~~~```CCC999;;;;;;;;;:::777555555555555555444333333333333333111222222222222333333333222222222222222222222222222222111111111111222222444444444444444444444444888555555666666666:::AAA>>>HHHbbbttt___XXXcccssstttgggbbbeeerrrWWWCCCAAA>>><<<<<<<<<<<<;;;:::888666666777777555444444333222222111111222222000000000000000000000000000000000000000111111222444777999HHH___ddd]]]^^^gggxxxzzz|||iiiQQQIIIXXXeeeiii|||~~~wwwrrrnnnjjjgggbbb\\\WWWRRRLLLGGGHHHMMMMMMVVVYYYYYYddduuuvvvkkkVVVMMMBBB<<<===??????>>>>>>>>>=========>>>??????DDDGGGJJJNNNTTT]]]eeeiiipppuuu|||vvvaaaaaagggooo|||tttjjjiiikkkjjjaaaVVVNNNHHHAAA;;;777222222111000000000111111000000000000000000000000111111222222222333333333333222::::::>>>jjjwwwooo}}}yyyxxx}}}}}}{{{wwwuuuuuutttuuuuuutttsssqqqqqqqqqooommmkkkmmmrrrvvvxxxxxxuuuqqqnnnooossstttrrrnnnlllnnnooonnnkkkhhhffffffhhhrrrzzz~~~mmm___NNN;;;333888444444333222222222222333333222222222222222222222///000000000111111111111111222222222222333333333333333444444444555555555555555555555555555555555333444666777666888BBBLLL___vvvnnndddggglllhhhSSSLLLGGGHHHOOO[[[dddmmmwww~~~}}}zzzxxxwwwwwwxxxyyyxxxvvvvvvwwwvvvsssuuuzzz~~~|||xxxuuutttnnnhhhddddddaaa^^^___cccccccccaaa]]]ZZZZZZ^^^bbbgggiiimmmttt{{{~~~~~~~~~uuuyyyVVV@@@;;;::::::;;;999555444666666555444333333333333333222222222222222222222222333333222222222222222222333222222111111222222333444444444555555555555555777555666777666555999@@@GGGSSSmmm|||cccWWW[[[rrrttthhh\\\aaammmXXXDDDAAA>>><<<<<<<<<;;;:::;;;999888888999888777555444333222222111111222222000000000000000000000000000000000000000111111222333666;;;NNNeeeiiidddgggqqq||||||eeeSSSLLLXXXdddqqq}}}yyytttmmmfffaaa^^^XXXRRRNNNIIIEEEHHHNNNPPPZZZcccnnn{{{OOOHHH???<<<>>>@@@???============>>>>>>???@@@@@@DDDEEEIIIMMMQQQWWW___fffxxxyyyzzz}}}ddd^^^cccmmmzzzxxxkkkiiijjjjjjeee\\\SSSLLLFFF???999222111000000////////////000000000000000000000000111111222222222333333333666222888;;;HHHvvvwwwooo}}}}}}}}}yyyxxxxxxtttmmmjjjllljjjllloooqqqqqqsssvvvyyyyyyuuupppppptttxxxyyyxxxwwwuuuuuuyyy~~~~~~yyytttrrroookkkfffdddgggmmmrrrwwwvvvwwwwww{{{jjjQQQ===555888555444333333222222333333333222222111111222333333///000000000111111111111111111111222222222333333222222333333444444555555444444444555555555555555555555777999777999GGGVVVooozzzfffaaammmzzzwwwYYYKKKMMMIIIMMMVVVaaaiiirrr}}}yyyuuuvvvuuurrrooommmmmmmmmnnnooooooqqquuutttqqqqqquuuuuuvvvuuurrrmmmiiiggggggddd___]]]]]]\\\ZZZZZZ^^^___```___]]][[[]]]dddjjjjjjmmmrrryyy~~~rrrrrrnnnLLL@@@;;;888::::::666555888777666555444333333333333222222222222222222222222333333222222222222222222333333222222222222333333444444444555555555666666555555888999777333666===JJJ[[[sss~~~nnnXXXYYYhhh|||rrraaa[[[dddpppYYYDDDAAA>>><<<<<<<<<;;;:::;;;:::999999:::999777555444333222222111111222222000000000000000000000000000000000000000111111222000666===OOOdddeeedddnnnwww~~~{{{{{{aaaVVVSSS^^^mmm}}}zzzwwwqqqiii```ZZZYYYSSSNNNKKKHHHEEEIIIPPPSSS]]]jjjzzz|||dddEEEAAA======>>>???>>><<<======>>>??????@@@AAAAAABBBCCCGGGLLLNNNPPPXXX```www|||}}}~~~~~~zzz|||}}}|||{{{{{{|||~~~xxxoooeeedddmmm~~~pppiiihhhiiigggaaaWWWPPPKKKCCC<<<222111000///////////////000000000000000000000000111111222222222333333333444333555>>>XXX{{{yyy|||xxxxxx{{{wwwnnnlllpppmmmrrrwww{{{~~~}}}zzzwwwppphhhcccgggrrrzzzuuurrrqqqsssvvvvvvwww~~~uuuWWWEEE>>><<<555444444333333333333333333333222111111222444555000000000000111111111111111111111111222222222222222222222333333444444444444444444444444555555555777666888:::888<<>>NNNccczzz{{{iiiYYY```ooosssnnndddbbbiiiuuu[[[DDDBBB>>><<<<<<<<<:::999:::999999999:::999777444444333222222111111222222000000000000000000000000000000000000000111111222111999BBBRRR```___bbbrrrxxx{{{rrr[[[WWWYYYfff}}}yyywwwsssooojjjbbbZZZTTTQQQMMMJJJIIIGGGFFFKKKRRRVVVZZZbbblllpppfffSSSCCC>>>======<<<===>>>?????????@@@AAABBBCCCDDDEEEEEEEEEFFFJJJOOOOOONNNSSS\\\hhhzzz}}}{{{~~~vvvwwwxxxxxxwwwwwwyyyzzz{{{{{{zzzlllbbbiii}}}}}}vvvkkkeeehhhiiidddZZZSSSNNNGGG???333333222111000000000000000000000000000000000000111111222222222333333333000666777FFFnnnvvvpppyyy~~~zzz|||xxx{{{~~~uuuttt{{{}}}|||}}}~~~~~~|||yyyuuurrrqqqnnnnnntttzzzxxxxxxvvvqqqoooooopppoooooouuu}}}lllZZZKKK<<<555555444333333333333444444333222111111333444666000000000000111111111111111111111111222222222222222222222222222333333333333333333444444555555555666444666::::::@@@YYYtttqqqddd[[[eeeoooWWWIIIHHHMMMQQQWWWbbblllvvvuuuggg```aaafffiiijjjooommmkkkhhhgggggghhhiiijjjjjjlllqqqqqqppprrrvvvwwwwwwvvvqqqlllkkknnnsssmmmgggcccdddfffkkksss{{{~~~~~~|||{{{xxxgggvvv]]]III999999===:::777999888777666555333333333222333333333222222222111111111111111222222333333444444333333222222333333444222222222333444555555555444555999;;;888777===GGG```sssyyyiiidddkkktttlllpppkkklll~~~\\\EEEBBB>>><<<<<<<<<:::999999888888888999888666333444333222222111111222222000000000000000000000000000000000000000111111222444>>>HHHUUU^^^[[[aaavvvxxxssseee[[[[[[```ppp~~~vvvsssmmmhhhbbb\\\UUUQQQLLLHHHFFFGGGGGGGGGMMMTTTTTTRRRTTTXXXUUUKKKBBB???<<<=========<<<>>>AAACCCCCCDDDEEEGGGHHHIIIIIIIIIKKKKKKPPPUUUSSSPPPTTT]]]YYYmmmzzzwwwzzztttuuuvvvuuutttuuuvvvxxxttt}}}}}}ttt~~~ppp^^^bbbyyysss{{{llldddgggiiieee[[[TTTPPPIII@@@555444333222111111111111000000000000000000000000111111222222222333333333...:::<<>>;;;888888888888666555444333333222333333333222222111111111000000111222333333444444444333333222222333333444111111222333333444555555555666888:::888999CCCOOOvvvwwwjjjnnnvvvzzzpppuuunnnsss```FFF@@@=========::::::;;;:::::::::999888777666666555444333222111111111111111111000000//////......///000222222111111222444222AAALLLVVV^^^^^^fffyyyqqqYYYUUUaaaooozzztttnnneee]]]WWWRRROOOMMMEEEFFFGGGFFFEEEFFFJJJNNNLLLIIIFFFDDDBBB@@@===;;;<<<===>>>???@@@BBBFFFHHHJJJKKKLLLKKKJJJKKKNNNPPPPPPNNNNNNSSSWWWXXX]]]bbbnnnyyy{{{wwwqqqrrrtttuuuuuutttrrrqqqsssuuu}}}{{{kkkrrr|||oookkkqqqlllvvvqqqgggeeefffeee^^^UUULLLFFFDDD===999444000///000000000222000...---...000000000222333444333111111111222666888;;;]]]ZZZooowww~~~~~~zzzyyyuuuuuuuuusssoooppp|||xxxwwwtttqqqqqqsssrrrmmmgggeee```]]][[[WWWXXXeeettt|||xxxxxxwwwsssrrrqqqnnnllllllnnnppppppsssxxx|||~~~|||yyywww^^^III>>>888555666666333222444222222222222222222222222111111222222222222111111000111111111111222222222444444444444444444444444444444444555555555555666;;;333000777>>>LLLiiimmmaaa]]]eeeiiiWWWLLLFFFJJJRRRZZZcccnnn|||}}}sssmmmuuuwwwtttrrrvvv~~~~~~}}}~~~~~~|||}}}uuu~~~VVVGGG:::555>>>444<<<999888777666444444333333333333333222222222111111222222111111111111222222111111222222222333333333222333444444555555444444777666888:::555777MMMgggtttvvvpppyyy{{{___FFF@@@=========::::::;;;999::::::999999777666666555444333222111111111111222111111111000000000000000222333333222222333555777FFFNNNSSS^^^dddnnnjjjYYYVVVddduuu{{{uuurrrmmmhhh___XXXSSSOOOLLLKKKDDDFFFFFFEEEDDDEEEHHHLLLIIIFFFAAA>>>============???@@@BBBCCCDDDGGGKKKMMMMMMLLLLLLKKKKKKKKKMMMOOOQQQQQQTTTYYY\\\]]]cccjjj|||~~~}}}}}}{{{wwwssspppqqqrrrssssssrrrqqqppprrrssszzz|||{{{}}}kkkqqqyyytttvvvqqqyyyuuujjjccccccbbb^^^VVVMMMGGGDDD>>>:::444111000000000000111000//////000111111000222333444333111111222333666@@@QQQssscccwww~~~~~~~~~zzzyyyssssssttttttqqqrrr|||{{{qqqooonnnoooooollleee___ZZZVVVTTTRRRQQQTTTbbbrrrzzzxxxxxxvvvwwwuuurrrooommmlllkkkjjjoooqqquuuxxxxxxwwwuuusssmmmVVVCCC:::444555666555444555333333333333333333333333111111222222222222111111222222222222333333333333444444444444444444444444444444444555555555555666888444444999CCCTTTnnn{{{eee[[[___ooo}}}___PPPIIIGGGLLLUUUaaajjjxxx}}}{{{sssllldddaaa___bbbiiioooqqqpppooonnnmmmooowww}}}}}}~~~lll}}}XXXGGG???888>>>888;;;999888777666555444444444333333333222222222222111222222111111111111222222111222222222222333333333222333444444555555444444666555777999666999OOOhhh|||vvvpppyyy|||___FFF@@@=========::::::;;;999999999999999888777666555444333222111111111111222222222222111111111111222333444444222222444666;;;LLLPPPQQQ^^^nnnyyy|||bbbZZZ[[[jjjxxxrrrnnnlllfff```YYYRRRNNNKKKIIIGGGDDDDDDEEEDDDCCCDDDFFFIIIEEE@@@:::777888;;;>>>@@@CCCEEEGGGHHHJJJLLLOOORRRNNNLLLJJJJJJKKKMMMNNNNNNUUUVVV[[[```bbbgggqqq}}}{{{zzzxxxuuuqqqpppqqqrrrssssssrrrqqqpppqqqqqqvvv}}}xxx~~~iiikkk}}}zzzxxxssswww{{{lll___```___]]]XXXQQQJJJEEE???;;;666222111111111000000111222333333222111000222333333333111111333444999OOOxxxyyywwwrrr~~~yyywww}}}|||}}}zzzwwwvvvqqqooooooooommmnnnvvv}}}wwwjjjiiiiiijjjiiiddd\\\UUUPPPNNNKKKIIIHHHMMMZZZgggvvv{{{|||zzz{{{yyyvvvwwwtttqqqpppqqqpppmmmjjjnnnooopppqqqqqqooonnnmmmwwwfffKKK@@@666555888888666666444444444444444444444444111111222222222222111111333333333333444444444444444444444444444444444444444444444555555555555666444777999<<>>AAABBBCCCIIIJJJLLLLLLKKKKKKMMMNNNJJJIIIHHHJJJNNNSSSWWWYYY``````bbbhhhqqq~~~{{{zzzzzzxxxvvvsssttttttttttttttttttsssppppppppprrryyy}}}vvvlllssssssdddfffrrrrrrkkkiiihhhvvv}}}hhh]]][[[ZZZ[[[]]]ZZZSSSLLLDDD???999555333222222111///222666777666333222222111222222222111333555888CCCgggrrrtttnnn|||vvvuuu|||{{{|||~~~~~~yyyrrrlllddd]]]\\\^^^dddooozzztttpppkkkhhhfffbbb^^^\\\[[[ZZZWWWUUUSSSPPPMMMKKKJJJMMMNNNLLLIIIJJJLLLMMMXXXZZZ]]]cccjjjqqquuuxxx}}}|||xxxuuuxxx{{{yyytttrrrooonnnrrrxxxzzzxxxtttpppnnnkkkhhheeecccbbbbbbcccllliiiYYYJJJDDDBBB===777333555555555555555555555555222222333333333333222222222222222222333333333333444444444444444444444444444444444555555555555666444:::;;;>>>TTTrrr~~~yyyggghhhooottt]]]HHHEEEKKKSSS___jjjuuuyyyiiidddhhhzzznnnddd___XXXSSSPPPNNNKKKHHHJJJHHHFFFFFFGGGHHHHHHHHHJJJIIIGGGFFFGGGLLLTTTYYY```gggkkkhhhjjjvvv~~~}}}zzzwwwtttvvvfffaaawwwnnnFFFGGG>>>:::AAA888999888777666666666666666444444444333333333222222333333222222222222333333222222333333333444444444333444555555666666555555444555666777999FFF^^^ssssssxxx}}}}}}jjjvvvaaaFFF@@@=========::::::;;;888888999999999888888777555444333222111111111111///////////////000000000000111111000000222666999JJJ___gggffflllnnnkkklllqqq}}}rrriii```fffyyy}}}xxxrrrlllhhhbbb]]]UUUNNNIIIFFFCCCAAA@@@??????AAACCCEEEDDDCCC???>>>???AAADDDEEEEEEDDDHHHJJJLLLMMMLLLKKKLLLMMMKKKLLLMMMOOORRRXXX___dddggghhhnnnyyy|||xxxxxxxxxwwwuuuqqqqqqqqqqqqqqqqqqqqqqqqnnnooolllkkkqqq}}}yyysssoooeeekkksssfffnnnssslllhhheeeuuulll```\\\YYY\\\```___XXXQQQFFFAAA;;;666444333222222///333777888555222222333111222222222111333777:::GGGjjjnnneeesss||||||wwwvvv}}}uuuiii```YYY[[[aaajjjwwwnnncccYYYWWWYYYWWWTTTSSSRRRQQQOOOMMMLLLKKKKKKKKKJJJOOOQQQPPPPPPRRRSSSRRRWWWVVVWWW^^^iiiqqqttttttxxxxxxtttqqqssswwwvvvrrruuusssqqqrrruuuvvvtttrrrqqqnnnjjjfffbbb___^^^]]]]]]bbbrrrnnnYYYLLLDDD<<<777555555555555555555555555555222222333333333333222222222222222222333333333333444444444444444444444444444444444555555555555666666999;;;DDD^^^yyyvvviiisss~~~dddSSSFFFFFFNNNVVVcccoooqqqccceeerrr~~~ggg\\\XXXSSSOOOLLLJJJHHHFFFFFFEEEEEEDDDDDDDDDEEEEEEDDDEEEEEEDDDEEEHHHMMMPPPSSSXXX]]]```eeesss|||yyywwwssssss{{{lllYYYlllNNNEEEBBB:::@@@:::999888777777666666666777444444444444333333333333333333222222222222333333333333333333444444444444444444555666666666666555555777777777===PPPkkksssrrrwwwiiixxxcccFFF@@@=========::::::;;;777888888999999999888888555444333222111111111111//////000000000111111111000000111111111444999<<>>>>>@@@DDDFFFFFFDDDCCCBBBBBBDDDGGGHHHHHHGGGGGGJJJMMMNNNNNNNNNOOOPPPOOOSSSVVVWWWWWW[[[eeemmmsssxxx|||yyyyyyxxxuuussspppppppppooooooppppppppplllllliiidddiiiuuuxxx~~~vvvooopppfffggg}}}lllqqqyyyqqqkkkeeeuuuuuuddd^^^YYY\\\bbbccc]]]VVVHHHCCC<<<777555444333222///333777777333111222444111222222111111444888;;;MMMttttttnnnxxxuuu}}}yyywwwiii```[[[___gggoooxxxeeeYYYPPPPPPRRRPPPNNNNNNLLLNNNOOOOOOOOOOOOPPPPPPOOOSSSUUUSSSUUUZZZ\\\ZZZ[[[^^^dddnnnwwwzzzvvvrrruuuvvvtttppprrrvvvwwwuuuvvvtttrrrqqqooooooooooooqqqnnnjjjeee```\\\YYYXXXXXX[[[dddwwwgggPPPAAA999777:::444444444444444444444444222333333444444333333222333333333333444444444444444444444444444444444444444444444555555555555666777888===OOOkkk~~~rrrkkkyyy}}}WWWMMMGGGLLLSSS[[[iiiwwwyyykkkaaafffyyysss^^^PPPNNNKKKIIIIIIHHHHHHHHHBBBCCCCCCCCCBBBBBBCCCDDDAAACCCGGGIIIJJJMMMPPPRRRSSSSSSXXX___eeeqqq}}}}}}}}}{{{yyywwwsssqqqwwwwwwYYYeee\\\DDDGGG<<>>======@@@EEEGGGGGGEEEGGGEEEDDDEEEGGGIIIIIIIIIFFFIIIMMMPPPQQQRRRSSSUUUTTTYYY]]]\\\ZZZ^^^hhhsss~~~|||{{{yyyvvvrrrrrrqqqqqqppppppqqqqqqrrrjjjjjjfff```dddpppzzz|||kkkzzzwwwssswwwkkkeeetttsssuuu~~~uuummmeeeuuu~~~ggg```ZZZ\\\cccfff```YYYIIIDDD===888555444333222///333777666222000222555111222222111111444888<<>>666888>>>444444444444444444444444222333333444444333333222444444444555555555666666444444444444444444444444444444444555555555666666888777???WWWttt|||ooolll{{{qqqQQQJJJJJJRRRYYYaaaooo~~~qqqeee^^^fff|||fffSSSNNNMMMJJJIIIGGGGGGGGGGGGAAACCCDDDDDDCCCCCCEEEFFFGGGKKKPPPTTTVVVWWWZZZ[[[^^^YYY\\\eeeiiirrr}}}{{{{{{|||zzzyyyxxxtttqqqttt{{{___fffgggDDDKKK>>>>>>???999888777777777777777888555555444444444333333333444333333222222333333444333333333444444444555555444555555666666666666666555888999;;;HHHeee|||ccchhheeeFFFAAA>>>???>>>;;;:::<<<777777777777777888888888555444222111111111111222222222222222222222222222000000222333222222:::CCCOOOSSScccxxxuuuYYYPPPZZZgggyyy~~~{{{tttrrrooollliiifffaaa^^^ZZZTTTMMMHHHFFFDDDBBB???>>>???@@@BBBBBBBBBAAA@@@>>>@@@CCCEEEHHHIIIJJJJJJJJJKKKNNNSSSWWWYYYZZZYYY]]]YYYYYY]]]```eeesss|||zzz{{{|||}}}wwwtttqqqooooooppppppoooooommmeee___cccooouuutttqqqrrrwww|||xxxpppmmmqqqtttooofffjjjwwwnnnaaaWWWZZZaaabbb___\\\RRRJJJAAA<<<888222000222333333333333333333333333///777333///444777999@@@___rrruuu}}}zzzpppvvvyyyxxxvvv~~~}}}nnnfffbbb```fffrrr{{{|||zzz\\\UUUMMMHHHIIIMMMPPPQQQTTTSSSSSSTTTUUUUUUTTTSSSSSSPPPQQQVVV[[[___eeelllppp{{{xxxuuuuuuwwwwwwuuussssssoookkkkkknnnqqqrrrrrrmmmkkkhhhddd___[[[WWWUUUQQQYYYYYYWWWjjj}}}bbbLLL===888999555555444333333333444444333333333444444555555555666666666666666555555555666666666666666666666666666555555444444444555555444<<<>>>UUUrrrhhhttt~~~eeeNNNJJJLLLVVV^^^eeesss}}}ggg\\\^^^jjj|||mmm\\\NNNOOOMMMIIIFFFEEEEEEFFFHHHFFFFFFEEEDDDDDDFFFJJJMMMSSSVVVWWWZZZccckkkkkkffffffdddccceeejjjzzz~~~||||||}}}yyytttqqqrrruuuxxxkkkeee|||VVVHHHBBB999<<<<<<:::777666666777666555666666555444444444444555222222222222222222222222555555555555555555555555444444444555555555555666999999666999OOOsss___tttfffGGGAAA>>>??????<<<;;;<<<777777777777777777777888555444222111111111111222222222222222222222222222111000111333222333===GGGQQQZZZnnnkkkUUUQQQ]]]kkk~~~}}}zzzssspppmmmiiifffccc^^^[[[WWWRRRKKKGGGEEECCC@@@>>>===>>>???@@@AAAAAAAAAAAA???AAADDDHHHKKKMMMNNNOOOPPPPPPPPPSSSUUUWWWXXXYYYZZZYYYZZZ\\\^^^hhh}}}|||{{{zzzzzzvvvtttqqqppppppppppppooolllkkkeee^^^___ggglllllltttvvv{{{yyymmmggghhh|||llluuuwwwlll___```lll~~~rrrdddXXXYYY```cccaaa```TTTKKKCCC>>>999444222333333333333333333333333333111666333///222333;;;MMMsss|||sssyyyzzz}}}{{{vvv{{{~~~|||}}}ttthhhcccbbbdddlllvvvzzzwwwqqqRRRNNNJJJJJJLLLOOOQQQQQQSSSRRRPPPPPPQQQSSSTTTTTTWWWVVVXXX]]]aaadddllltttyyyvvvssstttvvvxxxvvvtttrrrooollllllnnnppppppooonnnllljjjfff```ZZZUUURRRPPPUUUUUUTTTcccnnnWWWCCC999999666555444444333333444444333333333444444444555555666666666666666666666555555555555555555555555555666555555444444555555555666>>>DDD\\\|||}}}kkkiiitttwww]]]JJJHHHMMMWWW^^^fffwwwxxxeee[[[\\\ggguuu{{{fffZZZNNNJJJIIIGGGFFFFFFFFFGGGGGGDDDFFFIIIJJJLLLOOOTTTWWW[[[ccceeebbbiii~~~tttrrrzzz||||||}}}}}}~~~~~~xxxtttqqqrrrtttvvv}}}lllYYYeeezzz\\\GGGCCC@@@DDD>>>;;;888777777888777666666666555444444444444555222222222222222222222222555555555555555555555555444444444555555555555666888999888===TTTvvv{{{bbbxxx}}}zzzgggHHHBBB???@@@???<<<;;;===888888777777777777777777555444333111000111111222222222222222222222222222222000111222222666BBBNNNYYYdddyyyuuuaaaTTTUUUdddqqqwwwssspppmmmiiieeebbb^^^ZZZWWWSSSOOOJJJEEECCCAAA???=========>>>???@@@BBBCCCDDDCCCDDDHHHKKKNNNQQQSSSTTTTTTTTTTTTTTTVVVYYY[[[\\\ZZZ\\\___aaaeeettt}}}zzzxxxwwwuuusssqqqqqqqqqqqqooommmiiijjjggg```\\\___dddffftttxxx|||oooeeebbbpppxxxeeeggglllkkk```___iii{{{wwwgggYYYYYY___cccccccccVVVMMMEEEAAA<<<666333444333333333333333333333333111333222333333333HHHkkk||||||rrr|||zzz~~~vvvzzz|||yyyyyyxxx~~~{{{uuummmeee^^^```fffooouuusssiiiaaaKKKJJJJJJLLLNNNPPPOOONNNOOONNNMMMNNNPPPTTTYYY[[[ZZZ[[[]]]aaacccgggsss~~~wwwtttrrrsssvvvwwwvvvtttooonnnlllmmmnnnnnnmmmlllmmmmmmkkkhhhbbb[[[TTTPPPQQQQQQRRRTTT\\\mmmyyycccJJJ999666666666555444444444444444333333333444444444444555555555666666666666666666444444444444444444444444666555555444555555666666555<<>>=========>>>@@@CCCFFFGGGHHHIIIKKKNNNQQQSSSUUUUUUSSSUUUVVVXXXYYY[[[^^^```]]]aaagggmmmxxx|||yyywwwvvvvvvuuusssrrrrrrrrrqqqooolllhhhkkkkkkddd]]]\\\aaafffqqqyyyuuuhhhbbbcccwwwyyygggaaahhhqqqnnnkkkpppzzzjjj[[[ZZZ```cccbbbaaaVVVNNNFFFBBB===666333444333333333333333333333333000111111666777888YYYqqqiiiyyy{{{{{{||||||zzzyyyvvvyyyyyysssmmmggg[[[___eeekkkllleeeXXXOOOKKKKKKKKKKKKLLLKKKJJJJJJLLLMMMPPPSSSVVV[[[```ccc```___aaacccfffpppwwwtttqqqrrrtttvvvtttrrrkkkllllllmmmnnnmmmllljjjjjjkkkkkkiiiddd]]]UUUQQQTTTPPPRRRWWWZZZaaauuuqqqUUU???888777777666555444444444444444444444444444444444444555555555555666666666666555555555555555555555555555555555555555666666777888<<>><<<999888888999888777666666555444444444444555333333333333333333333333444444444444444444444444444444444555555555555666444777<<>><<<>>>888888888888777777666666666555333111000000000111111111111111111111111111333000000111333;;;KKKZZZmmmzzzmmmaaa___dddnnnyyyuuummmjjjiiifffaaa]]]YYYVVVSSSPPPMMMLLLIIIFFFCCC@@@@@@@@@======>>>@@@CCCFFFIIIKKKNNNNNNOOOPPPQQQSSSTTTUUURRRUUUYYYZZZZZZ[[[]]]______fffrrr{{{vvvtttuuuwwwxxxwwwvvvtttssssssqqqnnnlllfffiiikkkfff^^^[[[___fffqqq|||yyylllccc\\\lll~~~qqqdddkkk{{{|||uuuuuu~~~~~~nnn^^^[[[___aaa^^^]]]WWWOOOGGGCCC===666333333333333333333333333333333111111111777999<<>>AAAZZZxxx~~~tttuuufffQQQKKKQQQ[[[bbbbbbjjj}}}rrrddd\\\fffqqqrrr]]]QQQEEEIIIGGGEEEDDDFFFJJJNNNQQQYYY\\\```cccbbbaaa``````dddhhhhhhnnnllliii|||yyyyyy{{{xxxssssssssspppmmmsssvvveeeNNNVVVoooxxxXXXJJJ>>>>>>;;;888777888888777666666666555444444444444555333333333333333333333333444444444444444444444444444444444555555555555666999;;;???OOOnnn~~~xxx~~~lllLLLFFFCCCCCCBBB>>>===>>>999999888888777666666666777555333111000000000000111111111111111111111111222000000111444<<>>???AAACCCGGGJJJMMMOOORRRQQQQQQRRRRRRTTTUUUUUUUUUXXX[[[\\\[[[[[[___bbbhhhuuu~~~xxx}}}xxxtttsssuuuyyy||||||yyyvvvuuusssqqqooollleeefffgggddd]]]XXX\\\cccppp}}}yyykkkaaa[[[dddyyykkknnnsssmmmsss~~~tttaaa[[[]]]]]][[[ZZZWWWPPPHHHDDD???777333333333333333333333333333333444333222555888===dddrrriiixxx~~~yyy}}}~~~zzzuuurrrooohhhbbb```aaa___[[[SSSMMMHHHFFFBBBCCCDDDDDDEEEIIIOOOSSS[[[```eeegggeeeccccccdddbbbdddkkkxxx~~~{{{wwwtttssstttsssqqqnnnkkkmmmnnnnnnllliiiiiiiiifffhhhiiiiiifff```ZZZVVVPPPMMMNNNRRRSSSUUUaaaooorrrVVV@@@:::999888666555555555555555444444444444333333333444444555555666777777777777777777777777777777777555555555555666777888888>>>EEEddd|||vvv}}}cccRRRGGGNNN[[[dddhhhsss|||rrrfff]]]hhhvvvuuu]]]PPPDDDFFFFFFFFFHHHMMMSSSYYY\\\___aaabbbcccaaa```___```dddlllooonnnppptttpppfffxxx~~~}}}{{{zzz||||||~~~{{{uuusssrrrqqqooorrrrrrmmmSSSVVVjjj|||~~~UUUHHH@@@===;;;888777777888777666666666555444444444444555333333333333333333333333333333333333333333333333444444444555555555555666777:::BBBYYY~~~zzznnnMMMGGGDDDDDDCCC???===???999999888888777666666555777666444222000000000000111111111111111111111111111///000222555===MMM\\\kkk|||mmmaaa```fffrrr|||ssskkkhhh]]]ZZZUUUQQQOOOMMMKKKJJJFFFGGGGGGDDD@@@>>>>>>@@@>>>@@@CCCGGGKKKOOOQQQRRRSSSSSSSSSSSSTTTVVVXXXYYYZZZ\\\_________dddmmmtttyyyrrrqqqsss{{{}}}{{{wwwuuuvvvxxx|||}}}yyyuuusssqqqooommmhhheeedddccc\\\VVVYYY```jjjwwwwwwlllbbb]]]^^^tttpppmmm{{{iii]]]eeexxx|||dddZZZYYYZZZ[[[[[[YYYRRRJJJFFFAAA999444444333333333333333333333333555666222333888BBBeee~~~qqqttt{{{{{{zzz|||zzzuuurrrpppkkkeee```\\\\\\YYYRRRJJJFFFFFFHHHBBBEEEHHHKKKNNNSSSZZZ___aaafffiiiiiifffdddeeehhhkkkqqq{{{{{{zzzwwwsssssstttuuurrrpppqqqrrrrrrooojjjfffeeeeeehhhiiijjjiiieee```ZZZVVVOOOMMMLLLLLLNNNRRRZZZ```www~~~xxxdddHHH::::::888777666555555555555555444444444333333333444444555555666777777888777777777777777777777777555555555555666777888999>>>OOOtttwwwrrryyy]]]OOOGGGNNNZZZffflll{{{yyyqqqhhhaaahhhwwwoooWWWOOOHHHGGGIIILLLQQQUUUZZZ]]]___]]]^^^______```aaadddggghhhlllpppsssuuuzzz}}}zzzzzzxxxsssqqqrrrrrrsssqqqqqqUUURRRaaatttRRREEEAAA???<<<999888999999888777666666555444444444444555444444444444444444444444333333333333333333333333444444444555555555555666222888GGGddd~~~nnnNNNHHHDDDDDDCCC???>>>???999999999888777666666555777666444222000//////000000000000000000000000000000///000222666===MMM\\\jjjxxxoooaaa```gggwww{{{qqqgggaaaYYYUUUQQQMMMKKKJJJIIIGGGCCCEEEFFFCCC???======???>>>AAAEEEJJJNNNRRRSSSTTTTTTTTTTTTTTTVVVYYY[[[]]]]]]___aaabbbfffppp~~~vvvfffhhhmmmsssxxx|||zzzyyyxxxxxxyyy|||~~~zzzvvvsssqqqooommmlllgggeeeccc]]]WWWXXX___aaaooo{{{~~~{{{wwwnnneee___[[[ppprrrjjj{{{yyyaaaRRR^^^xxxfffXXXVVVXXX[[[]]][[[SSSLLLHHHCCC;;;666555333333333333333333333333444777333333<<>>BBBHHHMMMOOOQQQRRRTTTUUUWWWYYYZZZZZZ[[[[[[\\\___eeejjjmmmxxxpppbbbdddkkkjjjkkkqqqzzz~~~wwwuuuzzz}}}{{{{{{}}}zzzvvvtttrrrooollliiiiiihhhccc\\\VVVWWW\\\___ccckkktttyyyxxxpppiii\\\]]]ddd{{{mmmjjjkkk```RRR\\\xxxlll^^^XXXUUUYYYcccZZZUUUMMMGGGBBB===777222666555333222111222333333888,,,111<<<<<>>>>>999888DDDIII<<<:::999777666555555666666555444333333222222333333444444444555555555555666444444444555555555666666777>>>JJJggg|||rrryyy~~~vvvuuuWWWSSSMMMIIIGGGEEEBBB@@@<<<777555888999666666777999888555333111111222222111111111111111111111111000000111444888AAASSSccctttcccsssxxxyyytttnnnddd\\\UUURRRMMMKKKJJJIIIHHHGGGEEEDDDBBB@@@???>>>??????@@@DDDJJJOOORRRSSSTTTUUUUUUXXX[[[[[[ZZZ]]]eeelllvvvjjjbbbgggmmmooorrrvvv|||zzzwww{{{~~~}}}~~~xxxuuutttrrrnnnjjjgggggggggbbb\\\WWWXXX\\\\\\```hhhqqqxxxwwwpppiii[[[[[[___rrroooeeennnggg\\\aaawwwqqq```XXXSSSVVV]]]ZZZUUUNNNHHHBBB===777333555444333333222222222333777000555:::;;;SSSqqqssszzzvvvzzzzzz|||~~~wwwzzz}}}}}}{{{vvvrrroookkkjjjmmmssspppdddWWWQQQIIIFFFEEEHHHOOOUUUWWWWWWYYY[[[^^^bbbfffggggggfffhhhgggjjjnnnqqqxxx~~~zzzuuurrrrrrsssrrrqqqxxxvvvpppjjjeeedddfffhhhmmmjjjfffdddbbb^^^XXXRRRKKKJJJIIIJJJLLLQQQVVVYYYkkk~~~~~~lllwwwuuuPPPBBB666555777555444444555555666666555555555555555555666666777666666666555555555555555555555555777444444777888777999>>>QQQwww}}}{{{fffUUULLLNNNXXXeeelllttt~~~}}}{{{wwwpppiiidddaaakkkpppeeeVVVNNNLLLKKKRRRRRRSSSTTTTTTSSSQQQPPPVVV[[[aaagggjjjllloooqqquuupppaaadddooo}}}yyyuuuxxxzzztttvvv~~~zzzssstttsssQQQJJJIIIcccuuuUUUGGG???<<<<<<888999IIIOOOBBB:::999777666555555666666555444333333222222333333444444444555555555555666444444444555555555666666888BBBQQQlll}}}mmmlll||||||nnnzzz^^^ZZZTTTNNNJJJGGGEEEEEE???:::777999:::777777999999888555333111111222222111111111111111111111111000000111444888DDDYYYlllxxxgggrrryyyvvvqqqkkkccc\\\VVVRRRMMMIIIHHHHHHHHHHHHFFFDDDBBB@@@???>>>>>>>>>AAAFFFMMMRRRTTTUUUVVVWWWYYY]]]`````````hhhwwwxxxiiicccfffnnntttzzz}}}~~~~~~zzz|||~~~~~~}}}~~~}}}zzzvvvuuuuuusssnnnjjjggghhhgggbbb[[[WWWWWWXXXWWW\\\dddooovvvwwwqqqkkk]]]ZZZ[[[jjjwwwbbbpppooofffggguuuwwwbbbXXXRRRRRRVVVZZZVVVOOOHHHCCC===777444333333444444333333222222555444666666>>>dddsssyyyyyyzzz{{{~~~}}}{{{xxxtttqqqnnnmmmkkkkkkoootttpppbbbTTTMMMDDDFFFKKKQQQXXX\\\\\\\\\XXX[[[```eeeggggggfffeeegggiiinnnyyyyyytttrrrqqqpppooosssrrroookkkhhhhhhjjjmmmiiifffdddcccbbb^^^WWWRRRKKKIIIHHHIIIKKKPPPUUUYYYddd|||ooozzzbbbJJJ777666888444333777444555666888888777555444666666777777777666555555555555555555555555555555777555555777777777;;;AAAZZZwwwrrrwwwaaaTTTPPPOOOZZZfffmmmwww~~~yyy|||zzzxxxuuurrrmmmhhhddd]]]aaa___UUULLLIIIIIIJJJLLLLLLKKKLLLMMMOOORRRSSS___ccciiilllmmmooossswww{{{[[[]]]gggrrryyyvvvyyyzzzuuuvvv|||xxxrrrrrruuuTTTJJJHHH___sss```EEECCC???===888;;;NNNUUUFFF:::999888777666666666666555444444333333333333333444444444555555555555666444444555555555666666666999EEEYYYvvvqqqccclllssslllwwwdddaaa[[[TTTNNNJJJIIIJJJBBB===:::;;;;;;999888:::999888555333111111222222111111111111111111111111000000111333999GGG```uuu|||sssdddnnnzzz}}}uuupppjjjbbb]]]VVVRRRKKKGGGFFFGGGHHHHHHEEEDDDBBB@@@>>>>>>>>>>>>BBBGGGMMMRRRUUUVVVWWWXXX___bbbfffjjjrrr{{{mmmdddcccpppyyy}}}||||||{{{zzzzzzwwwuuuuuuvvvuuupppllllllnnnkkkddd]]]ZZZXXXVVVVVVZZZcccnnnwwwxxxtttooobbb\\\]]]iiieeepppqqqjjjhhhuuu{{{cccXXXSSSRRRTTTZZZVVVPPPIIICCC===888555222333444555444333222111333555666777LLL{{{~~~|||xxxuuuuuuttttttrrrrrrvvvxxxqqqbbbTTTMMMHHHMMMTTTZZZ]]]\\\YYYWWWWWW[[[aaafffhhhhhhgggggghhhooo||||||~~~~~~xxxtttqqqooonnnppppppooonnnmmmnnnrrruuueeecccbbbbbbbbb^^^WWWQQQJJJIIIGGGGGGJJJOOOUUUXXX```zzzrrr|||xxxXXX>>>999:::444444:::444555888:::;;;:::777444777777777777777666555444555555555555555555555555666444444666666666<<>>RRRWWWEEE:::999999888777777777666555555444333333333333333444444444555555555555666555555555555666666666666999FFF___sssgggvvvwwwoooqqqvvvkkkgggaaaZZZTTTQQQNNNMMMEEE???;;;<<<<<<999999;;;999888555333111111222222111111111111111111111111000000111444:::JJJfff~~~iii^^^kkk~~~zzzvvvqqqjjjccc]]]UUUQQQKKKGGGFFFFFFGGGGGGDDDCCCAAA???>>>>>>>>>???AAAEEEKKKPPPTTTVVVXXXZZZccceeelllzzz{{{mmmeeefffttt}}}|||zzzwwwxxxvvvssstttuuuuuurrrnnnpppsssqqqiiiddddddaaa]]]WWW[[[dddoooxxxzzzvvvqqqddd[[[^^^iii~~~mmmnnnpppgggdddrrrfffYYYTTTTTTVVVZZZWWWRRRKKKCCC<<<888666111222333444555444333222555555777???cccpppwww|||yyyyyy{{{{{{{{{wwwvvvxxxxxxooo___RRRMMMLLLSSS[[[___]]]YYYVVVTTT[[[___dddhhhiiijjjkkkmmmppp~~~yyyssszzz~~~zzz}}}|||wwwrrrooonnnnnnnnnnnnmmmlllllloooqqqcccbbbbbbcccccc___WWWQQQKKKIIIFFFFFFHHHMMMSSSWWW\\\qqqyyyqqq{{{gggGGG<<<999444444999666666999<<<>>>===999555777888888888777666555555666666666666666666666666555333444555555666>>>GGGiii|||hhhcccxxxuuu^^^QQQNNNXXXaaahhhlllxxx|||xxxyyyzzzzzzxxxrrrkkkeee\\\VVVMMMGGGCCCAAAAAABBBEEEHHHNNNUUU\\\aaaeeegggjjjnnnooolllmmm}}}bbb]]]nnnrrryyy~~~zzzvvvrrrpppuuu|||vvvsssssstttnnnooollltttxxx[[[IIIFFFWWWrrrvvvQQQQQQLLLEEE===AAAWWWZZZEEE:::::::::999888888777777666555444444333333444444444444444555555555555666555555555666666666777777;;;IIIdddyyymmm|||ppphhhtttrrrmmmeee```]]]ZZZTTTPPPGGGAAA<<<<<<<<<999999;;;999888555333111111222222111111111111111111111111000111333666<<>>??????@@@@@@DDDIIINNNRRRVVVZZZ^^^eeekkkzzz~~~vvvqqqqqqtttoooffffffmmmzzz~~~{{{vvvwwwsssnnnmmmoooqqqpppooooootttsssllliiillljjjcccXXX[[[cccnnnwwwyyyuuuqqqdddVVVZZZfffuuuyyykkknnneee___kkkzzzkkk[[[VVVWWWYYYZZZXXXSSSLLLCCC<<<999888222222333444444444333333888666999IIIwwwnnnhhhwwwyyy}}}}}}|||yyyyyy{{{|||{{{yyysssqqqpppnnndddWWWNNNLLLMMMUUU]]]___\\\XXXWWWXXX\\\```dddggghhhlllrrrwwwwwwooollloooqqqrrrzzzyyysssooonnnkkklllkkkiiifffddddddeeeccccccccceeeeeeaaaXXXQQQLLLIIIFFFEEEFFFKKKQQQUUUWWWdddlllmmmxxxvvvTTT@@@888555555666777777888;;;??????:::666777777888888888777666666666666666666666666666666555444555666555666@@@KKKqqqsssiiiggg{{{www```UUUSSS[[[dddiiikkkzzzwwwxxxzzz{{{yyyssskkkdddYYYQQQHHHDDDBBBAAACCCGGGRRRVVV\\\bbbgggkkkllllllggglllqqqvvveee___kkkppp~~~~~~|||yyyuuuqqqrrr~~~|||vvvrrrppppppkkknnnjjjnnn~~~zzz___JJJDDDRRRppp^^^MMMIIICCC<<>>PPPnnnuuuVVVZZZlll~~~{{{wwwrrrlllfffaaa^^^RRROOOKKKHHHGGGFFFEEEDDD@@@???>>>>>>>>>???AAABBBAAACCCGGGLLLQQQWWW^^^bbbmmmyyywwwnnnkkkiiicccaaaeeeeeeaaaeeennn|||{{{uuutttnnngggdddfffjjjlllllllllrrrppphhhfffiiieee\\\VVVZZZaaakkksssuuuqqqllleeePPPUUUaaajjjjjjqqqhhh\\\aaannn~~~sss^^^UUUVVVYYYZZZYYYTTTMMMCCC<<<999999333222222222333333444555777444999NNN|||fffjjj{{{}}}tttvvvzzz|||}}}{{{{{{{{{yyywwwxxx{{{zzzuuupppjjjgggddd```XXXNNNJJJLLLOOOVVV]]]^^^YYYWWWZZZ^^^[[[___eeeiiiooozzzqqqiiihhhffffffiiiooowww}}}{{{~~~yyysssnnnmmmiiijjjjjjiiifffdddddddddddddddfffhhhgggbbbYYYRRRMMMJJJFFFDDDEEEIIIOOORRRUUUXXX___kkkyyydddFFF::::::999666777555666999===>>>:::555666666777888888888777777666666666666666666666666666666777777666888DDDPPPzzzpppppprrrttt```WWWWWW]]]fffjjjlll|||~~~}}}vvvvvvvvvvvvtttooogggbbbVVVMMMFFFDDDDDDFFFMMMVVV```cccgggkkkooopppqqqqqqmmmrrr~~~kkkdddooowww~~~|||{{{xxxrrrrrr||||||wwwssspppooojjjpppjjjkkk|||~~~dddLLLFFFQQQppp___GGGEEE???999DDD___aaaEEE:::;;;;;;;;;;;;999888777666666555444444444444444444444444555555555555666555666666666777777777777<<>>>>>>>>>>>@@@BBBCCCAAADDDGGGKKKPPPXXX```fffvvvwwwaaa\\\aaaeeehhhjjjbbbZZZYYY```cccbbbdddkkk{{{|||}}}yyysssqqqjjjaaa]]]___dddhhhiiikkkppplllbbb^^^```ZZZOOOUUUXXX^^^hhhoooqqqmmmhhhhhhOOORRR^^^ccciiitttlll[[[YYYdddvvvxxx___UUUUUUYYYZZZYYYUUUMMMCCC<<<999999333333222111222333555666444111777MMMxxxrrrdddnnn{{{zzzssssssyyyzzz|||~~~}}}zzzxxxxxxzzzxxxxxxyyy{{{wwwooohhhccc___\\\XXXQQQJJJIIINNNRRRYYY^^^]]]XXXVVV[[[bbb]]]cccjjjrrr~~~zzzqqqlllggg]]]aaaddddddiiiqqqtttrrrvvvzzz~~~yyyrrrnnnkkkiiijjjllllllkkkkkkkkklllffffffgggiiiiiicccZZZRRRNNNKKKGGGDDDDDDHHHMMMQQQVVVRRRYYYlll|||pppMMM===@@@???888666444333777;;;===999555555666777888888888888888777777777777777777777777888888999999888:::FFFSSSpppxxx|||ppp]]]VVVWWW^^^gggkkkmmm~~~{{{yyyuuutttrrrpppnnnjjjddd```VVVMMMEEEEEEGGGMMMYYYfffgggiiikkkooorrrtttuuuvvvxxx}}}mmmiiittt|||{{{{{{xxxsssrrr{{{|||wwwtttrrrqqqjjjqqqkkkiii|||gggMMMGGGNNNlllXXXEEECCC>>>777CCC^^^^^^AAA:::;;;<<<<<<;;;:::888777666666555444444444444555444444444555555555666666666666666666777777777777:::YYYvvvvvvnnnvvvooonnnyyyuuussslllkkkgggZZZLLLDDD>>><<<:::888888:::;;;888555333222222111000000000000///000111111222///333555888BBBXXXppp~~~|||ZZZMMMdddxxx~~~{{{}}}vvvmmmkkkjjjbbbWWWMMMLLLKKKKKKIIIFFF@@@<<<===>>>>>>>>>===>>>@@@BBBAAAFFFKKKNNNPPPVVV```hhh}}}\\\SSSIIIHHHNNNUUUXXXWWW^^^aaacccbbb___^^^```bbbttt{{{zzzwwwqqqlllddd___bbbeeefffjjjqqqllliiiggghhhddd\\\VVVUUUXXXVVV[[[gggppppppmmmkkkfffVVVRRR[[[iiikkklllwwwjjj___fffqqq~~~dddXXXWWWWWWWWWWWWTTTOOOGGG???:::888666444222111222333333222444555999LLLtttvvvnnnrrr~~~xxxttttttsssyyyyyy{{{yyyxxx~~~xxxwwwwwwsssiiiaaabbb[[[TTTQQQNNNJJJIIILLLTTTYYY\\\ZZZYYY]]]aaabbbkkkmmmuuuvvvgggcccaaa^^^]]]``````eeeoooyyy~~~~~~vvvqqqqqqllliiifffeeegggjjjlllmmmkkkhhhdddcccdddaaaZZZSSSOOOJJJFFFEEEDDDDDDJJJRRRVVVXXXVVVmmm~~~{{{bbbGGG:::777999999888888777777777777777555666666777777777777777777777777777777777777777777777777======555EEEiiiuuuooorrrWWWRRR\\\bbbeeefffmmm}}}yyytttqqqnnnmmmkkkggg___YYYQQQJJJFFFHHHMMMTTT___iiissskkkiiippprrrmmmnnnvvv}}}xxxppp|||{{{wwwuuussssssyyyzzzwwwwww{{{~~~jjjmmmnnnrrrzzzyyydddKKKCCCPPPhhhXXXFFFDDD:::999CCCXXX\\\>>><<<;;;::::::999999::::::888777666555555444444555444444444555555555555666555555666555444555777999@@@YYYqqqqqq```sssoookkk|||~~~yyywwwpppnnnhhh[[[KKKCCC<<<;;;:::888888:::;;;888555333222222111000111111000000111111222333000222444777CCC\\\uuuuuuVVVMMMcccuuu{{{zzzppplllggg```ZZZNNNMMMLLLJJJHHHDDD???;;;:::<<<>>>>>>===>>>???AAADDDGGGKKKMMMOOOSSSYYY^^^jjjnnntttzzz|||xxxnnnggg^^^XXXSSSVVV]]]___ZZZRRRKKKHHHDDDDDDGGGLLLPPPSSS]]]aaaeeefffccc___\\\\\\```jjjyyyzzzttttttqqqllliiifffggglllnnnnnnrrrxxxzzzqqqiiigggeee^^^XXXTTTWWWVVVZZZeeemmmnnnlllkkkiiiYYYSSSYYYddd{{{llljjjsssfff[[[bbblllgggXXXTTTTTTXXXWWWTTTNNNGGG@@@<<<:::666444222111222333333333222444888GGGkkk|||{{{}}}ttt{{{wwwttttttrrr{{{{{{{{{~~~zzzvvvuuuqqqiiicccddd\\\UUUQQQMMMIIIHHHKKKVVV\\\aaa```___ccceeefffqqq|||}}}lll[[[UUUVVVWWWVVVWWWgggiiinnnxxx}}}~~~}}}vvvrrrsssllliiifffeeegggjjjkkkllliiifffbbbbbbccc```ZZZUUUOOOJJJFFFEEEDDDDDDJJJQQQTTTXXXWWWkkkxxxxxxmmmNNN===888:::999999888777777777777777555666666777777777777777777777777777777777777777777777777<<<===888JJJnnnwwwwwwoooVVVSSS]]]bbbeeehhhrrr|||yyytttppplllkkkiiieee]]]WWWQQQKKKGGGIIINNNVVVaaakkkoookkkmmmrrrpppmmmvvvxxxvvv|||zzzzzzxxxvvvxxx~~~{{{xxxyyy{{{}}}}}}nnnooommmnnntttsss___HHHEEENNN```wwwYYYEEEBBB;;;<<>>;;;;;;:::999999999999999888777666555555444444555444444444555555555555666444555666555444555777:::>>>YYYqqqtttcccrrr|||~~~mmmmmm}}}xxxtttnnn___LLLCCC;;;::::::888888:::;;;888555333222222222111222222111111222222333444444666666999JJJfffoooVVVPPPeeetttzzz}}}uuunnnccc\\\\\\OOONNNLLLJJJHHHDDD>>>:::888;;;===>>>>>>>>>???AAAGGGHHHKKKMMMOOOPPPQQQQQQOOONNNMMMLLLKKKHHHCCC@@@CCCCCCCCCDDDDDDDDDBBBAAA>>>???AAA@@@@@@BBBGGGKKKNNNSSSYYY\\\ZZZUUUPPPMMMMMMVVVbbbnnnwwwrrrlllmmmjjjeeecccfffnnnyyyzzzlllgggeee___XXXTTTWWWUUUXXXaaaiiijjjjjjkkklll\\\UUUWWW^^^qqqhhhcccjjj___VVV]]]hhhnnn[[[UUUTTTXXXWWWTTTNNNFFF@@@===<<<777444222222333444333333444666999GGGhhhwwwkkkuuutttsssqqq{{{zzzuuutttrrrnnnjjjfff^^^WWWSSSMMMHHHGGGJJJVVV]]]cccdddgggnnntttvvvqqqaaaXXXQQQSSSXXXZZZ\\\]]]hhhkkkqqqwww|||~~~{{{xxxyyywwwxxx{{{zzzuuurrrsssllliiigggfffgggiiiiiiiiieeebbb______```^^^ZZZWWWNNNJJJFFFEEEDDDDDDIIIPPPQQQWWWYYYhhhzzzrrrvvv|||YYYAAA:::;;;999999888777777777777888555666777777888888777777777777777777777777777777888888777;;;>>>===RRRwwwwww~~~jjjUUUTTT^^^bbbeeejjjyyy{{{xxxuuupppkkkiiihhhddd]]]VVVQQQKKKGGGJJJPPPXXXcccnnnmmmmmmppprrrppptttuuusssuuuwww{{{zzzxxx{{{~~~~~~|||xxxwww{{{}}}zzzxxxxxxxxxwwwwwwnnnmmmjjjhhhmmmnnn]]]IIIGGGJJJXXXnnnaaaGGG@@@>>>???LLLaaa[[[???::::::999888888888888999888777666555555444444555444444444555555555555666444555666555444555888:::???___vvv|||kkkttt}}}xxxiiiooo}}}|||uuufffOOOEEE<<<;;;<<<;;;;;;<<<<<<999555222222222222222333222222222222333444444444666555999NNNnnnooo[[[WWWiiiuuu{{{|||wwwppp```XXXZZZOOONNNLLLJJJHHHEEE@@@===999;;;>>>?????????@@@BBBIIIIIIKKKNNNPPPOOOKKKHHHEEEDDDAAA@@@???@@@@@@@@@??????@@@@@@???@@@BBBDDDBBBCCCDDDCCCBBBDDDGGGIIIGGGIIIMMMOOOOOOMMMJJJIIIHHHNNNVVV___fffmmmtttyyyxxxnnniiiiiieee```aaaeeeooo~~~|||ooohhhccc\\\VVVTTTWWWTTTWWW___eeefffgggjjjmmm^^^VVVVVVYYYjjj{{{~~~bbbZZZ___UUUPPPXXXeeeuuu___XXXWWWXXXWWWTTTMMMFFF@@@======777555222222333444444333555444888JJJnnnzzzeee}}}{{{tttsssrrrrrr{{{zzzwwwwwwvvvssspppggg```YYYTTTMMMGGGFFFJJJTTT[[[aaaeeennn~~~rrr___QQQSSSPPPOOOTTTWWWYYY\\\aaakkkppptttuuuuuutttpppjjjtttsssvvv}}}~~~zzzwwwwwwnnnkkkhhhffffffgggfffeee```^^^[[[[[[[[[ZZZXXXVVVNNNJJJFFFFFFDDDCCCHHHOOOOOOVVVYYYcccnnnnnn{{{fffHHH;;;;;;:::999888888777777888888666666777888888888888777666666666666666666666666888999777:::???BBBZZZzzz|||eeeTTTVVV```bbbeeelll}}}zzzwwwuuuoooiiiggghhheee^^^WWWPPPJJJFFFIIIOOOWWWcccmmmpppnnnnnnpppuuuvvvfff``````cccgggqqqqqqrrrwww~~~~~~~~~{{{vvvvvvyyyzzzxxxvvvuuutttssspppnnnhhhiiigggffflllnnn___LLLGGGHHHVVVooosssOOOAAAAAA@@@NNNeeeYYY???:::999888888777777888888888777666555555444444555444444444555555555555666444555666555555666999;;;FFFiii~~~ttt{{{qqqdddrrrzzzjjjUUUIII???>>>??????>>>>>>===:::555222222222333222333333333222333333444555111333222777OOOrrrooo^^^[[[jjjssszzzyyywwwqqq```WWWXXXPPPNNNMMMKKKJJJHHHDDDAAA<<<>>>@@@AAAAAAAAABBBCCCHHHJJJMMMPPPQQQNNNIIIDDDDDDDDDCCCAAA@@@@@@@@@AAAGGGDDDAAAAAABBBFFFHHHJJJKKKIIIGGGHHHJJJMMMMMMMMMPPPOOONNNNNNOOOQQQRRRSSSNNNSSSYYY```gggmmmrrruuu~~~~~~wwwssspppkkkfffjjjiiilllwww~~~wwwpppiii___VVVSSSTTTVVVTTTVVV]]]bbbccceeehhhlll^^^WWWUUUVVVfffyyy}}}cccUUUWWWOOOJJJSSS```}}}yyyccc\\\ZZZYYYXXXUUUNNNGGGAAA===<<<777555333222333444444333333000666RRR|||uuuwwwyyyuuuwwwrrrssspppttt||||||zzzzzzwwwsssooofffaaa[[[UUUMMMGGGGGGLLLTTTZZZ```ffftttpppddd^^^YYYUUURRRSSSSSSWWW[[[]]]```iiisss~~~yyywwwrrrlllssssssyyy}}}{{{ooolllhhheeeeeeeeedddccc___\\\YYYWWWVVVUUUTTTSSSNNNIIIFFFFFFDDDCCCGGGMMMQQQWWWYYYZZZ___hhh}}}uuuRRR???;;;:::999999888888888888888666777777888888888888888666666666666666666666666777999777999@@@HHHbbbvvvaaaUUUXXXaaabbbeeennn|||{{{yyyvvvrrrkkkdddccceeeeee___XXXOOOIIIEEEGGGLLLTTT___iiitttpppnnntttnnndddaaa^^^]]]___gggffffffiiinnnvvv}}}{{{yyyvvvrrrtttyyyzzzxxxuuusssrrrpppmmmjjjeeehhhhhhhhhmmmoooaaaNNNFFFHHHYYYvvvZZZDDDEEE???NNNgggUUU???:::999888888777777888888888777666555555444444555444444444555555555555666444555666555555666999<<>>:::555222222333333333333333222222333333444555444666666<<>>AAACCCCCCDDDFFFHHHQQQMMMIIIIIILLLPPPRRRRRRPPPOOOOOOQQQTTTUUUSSSQQQWWWUUUTTTVVVZZZ___bbbccccccgggmmmtttzzz~~~|||yyyuuuooooooxxx|||tttqqqnnnggg\\\RRRPPPTTTUUUTTTWWW]]]aaaaaacccgggiii\\\WWWTTTSSScccwww}}}hhhVVVTTTLLLIIIQQQ^^^|||~~~iii^^^[[[[[[[[[XXXRRRJJJCCC>>><<<888555333333444555444444777333>>>cccmmmdddvvvrrrqqqsssqqqxxx~~~}}}}}}zzzuuunnniiiddd```[[[VVVNNNHHHIIIOOOVVV]]]ccchhhtttzzzssslllgggfff^^^VVVUUUUUUTTTUUUWWWXXX\\\ccciiikkkppp|||vvvrrrqqqvvvxxxuuunnnjjjfffcccccceeeffffffbbb___[[[VVVRRRPPPPPPPPPMMMIIIGGGFFFDDDBBBFFFLLLTTTWWWXXXSSSSSSaaayyy```FFF===::::::999888888888888999666777888888999999888888777777777777777777777777666:::888999AAALLLhhhrrr^^^VVVZZZbbbbbbgggqqq~~~zzzyyywwwtttllleee]]]^^^ccceee```ZZZPPPIIIDDDFFFJJJPPP[[[dddtttsssxxxxxxnnnjjjdddaaacccccc___\\\\\\\\\]]]cccjjjpppttt{{{wwwuuuqqqooorrrxxx{{{wwwsssqqqooommmkkkhhhjjjjjjiiimmmnnnaaaOOOFFFGGG[[[}}}bbbDDDGGG???NNNjjjQQQ>>>::::::999888888888888999888777666555555444444555444444444555555555555666444555666666666777:::===KKKlllzzzqqqlllrrr___QQQEEEBBBCCCCCC@@@??????:::555222222333444444222222222222222333333444555888999@@@[[[}}}}}}hhhXXXTTTaaammmzzzvvvpppnnniii```YYY[[[XXXTTTQQQOOOLLLHHHEEEBBBBBBAAA???>>>???BBBEEEGGGLLLQQQRRRMMMHHHDDDBBB;;;???EEEIIIKKKNNNSSSVVVPPPQQQSSSVVVZZZ^^^```bbbdddhhhmmmnnnkkkeee```]]]```bbbiiisss}}}{{{rrrooossstttqqqtttnnniiiddd[[[SSSQQQSSSSSSSSSWWW^^^``````aaaeeeggg[[[VVVRRRPPP___uuu|||jjjUUURRRLLLLLLVVVdddrrrccc[[[______]]]XXXOOOFFF@@@===888666333333444555555444777666FFFrrrhhh___rrr~~~nnnqqquuurrr|||{{{~~~~~~|||xxxrrrlllhhhbbb^^^[[[VVVOOOIIILLLSSSVVV___fffiiimmmsssyyyzzzkkkhhhaaa[[[VVVTTTUUUVVV```^^^```eeefffcccdddiiimmmttt~~~wwwssstttyyy|||xxxrrrooojjjfffaaa```bbbfffjjjlllgggddd^^^WWWQQQNNNMMMNNNMMMIIIGGGFFFDDDBBBEEEKKKSSSVVVXXXRRROOObbbyyyoooNNNAAA;;;:::999999888888999999777777888999999999999888777777777777777777777777444:::999:::BBBOOOkkkppp^^^WWW\\\cccbbbiiiuuu|||yyyxxxvvvsssjjjbbb[[[]]]dddiiieee```RRRKKKFFFFFFHHHNNNWWW```lllwwwwwwsssmmmkkkmmmgggaaa\\\ZZZWWWVVV]]]fffkkknnnvvv}}}}}}~~~|||xxxuuussspppnnnqqqvvv~~~wwwqqqooonnnmmmlllhhhjjjhhhfffjjjnnndddUUUGGGGGGZZZ}}}bbb@@@HHHAAAQQQmmmOOO===;;;;;;:::999999999999999888777666555555444444555444444444555555555555666444555666666666888;;;===GGGeee|||{{{|||wwwzzzxxxaaaSSSEEEBBBDDDCCC@@@??????;;;555222111333444444222222111111222222333444///333444;;;WWWxxxyyyyyyooogggVVVQQQ___mmm}}}wwwnnnlllmmmfff\\\```]]]XXXTTTPPPLLLGGGDDDCCCCCC@@@===<<<===AAADDDGGGMMMRRRRRRKKKDDDAAAAAAFFFIIINNNPPPQQQSSSWWWZZZ\\\bbbkkkssswww{{{{{{ssspppooowwwzzzqqqsssvvvwwwxxxnnneee```[[[UUURRRSSSSSSSSSXXX___aaa___aaadddfff[[[VVVQQQNNN\\\rrrzzzhhhRRRPPPMMMPPP\\\lll{{{hhh]]]aaabbbaaa\\\SSSIIIAAA===888666444333444555555444000111FFFuuu```iiiyyy|||xxxlllqqqvvvttt}}}xxx~~~|||}}}}}}}}}{{{yyyvvvrrrnnnlll```]]]ZZZVVVOOOJJJNNNUUUTTT^^^ggghhhddd^^^WWWPPPGGGKKKNNNOOOOOOTTT]]]eeekkklllsss|||~~~|||xxx{{{|||xxxsssqqqfffbbb^^^^^^bbbhhhnnnrrrlllhhhbbbYYYRRRMMMLLLMMMMMMIIIGGGFFFDDDBBBEEEKKKPPPTTTYYYTTTRRRggg}}}zzzTTTDDD;;;:::999999888888999999777777888999999999999888777777777777777777777777333:::999:::CCCPPPmmm{{{ooo^^^YYY]]]cccbbbjjjyyy{{{xxxxxxuuurrrlllccc\\\___hhhnnnkkkfffUUUMMMGGGFFFHHHMMMVVV^^^dddyyy{{{{{{uuusssvvvooogggaaa^^^[[[ZZZcccnnnoooooosss~~~}}}zzzyyyzzzyyyvvvttttttqqqnnnpppuuu}}}uuunnnkkkkkkkkklllfffgggeeebbbhhhnnniii]]]IIIFFFXXXzzz```===HHHCCCUUUqqqNNN<<<<<<;;;::::::999999::::::888777666555555444444555444444444555555555666666444555666666666888;;;>>>EEEaaayyyzzz}}}sssUUUGGGIIIEEEBBBCCCBBBFFF@@@999555444555444222444333333222222333333444111222333<<>>999999<<<@@@CCCCCCKKKMMMMMMHHHBBB@@@CCCFFFNNNRRRUUUVVVXXX^^^fffjjjkkkvvvzzzvvvvvv{{{}}}xxx|||xxxrrrvvvpppnnnjjjcccYYYPPPNNNOOORRRTTTXXX\\\```ccceeefffkkk```VVVRRRUUU^^^lllxxxmmmTTTSSSUUUTTTXXXhhhpppgggbbbhhhaaaXXXUUUKKK???>>><<<999555333333333222111555666EEEoooxxxhhhqqqzzzzzzxxxqqqrrruuu|||}}}{{{{{{~~~}}}{{{wwwqqqjjjeeeccc]]]WWWTTTPPPLLLMMMPPPYYY^^^bbbdddddd___SSSGGGOOOLLLOOOXXX```ccceeegggqqqyyyssstttyyyiiibbb^^^aaaddddddeeegggbbb___[[[WWWSSSQQQPPPPPPJJJIIIGGGDDDBBBBBBDDDFFFNNNUUUVVVOOOUUUiii{{{}}}kkk@@@999===>>>;;;888888:::;;;777777888888888888777777888888888888888888888888;;;999888;;;@@@RRRqqq{{{iiiYYYVVV]]]dddgggiiiyyyyyytttsssvvvooogggaaadddnnntttrrrmmm___SSSHHHHHHMMMPPPRRRTTTbbbvvv}}}}}}}}}{{{yyytttkkkccc```dddkkkqqqxxxwww~~~~~~}}}yyyxxxxxxuuusssrrrooolllnnnsss}}}tttpppqqqrrrpppnnniiieeeggghhhdddhhhiii]]]LLLJJJ]]]eee@@@EEECCCYYYlllEEE@@@;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666555444666666555555555444444444555777888666444555:::>>>LLLjjj}}}~~~vvvXXXHHHIIIEEEBBBCCCAAAFFF@@@999555444555444222333333222222222222333333222222444===PPPffftttwwwcccUUU\\\eeezzzuuupppkkkfffcccbbb\\\WWWUUUQQQIIIDDDCCC@@@===::::::???DDDGGGHHHJJJKKKKKKHHHCCCCCCGGGLLLTTTYYY^^^aaaccchhhnnnqqq~~~yyyuuu}}}rrrppptttqqqrrrwww|||{{{vvvtttwwwooommmiiibbbYYYSSSSSSUUUSSSUUUXXX\\\```ccceeefffkkk```VVVRRRUUU^^^mmmzzzttt]]]\\\ZZZXXX[[[gggtttkkkfffkkkdddZZZXXXNNNAAA???<<<888555333222333222222777777BBBiii~~~sssvvv{{{}}}|||qqqpppttt~~~|||zzz{{{~~~~~~|||zzzvvvpppiiiddd___XXXRRROOOKKKGGGHHHLLLUUUZZZ]]]\\\ZZZVVVOOOGGGQQQTTTYYY___bbbeeemmmwww}}}wwwqqqsssxxxnnnllllllppppppjjjfffeee```^^^ZZZUUURRRPPPOOOOOOJJJIIIGGGDDDBBBBBBDDDFFFRRRWWWWWWSSS[[[nnn}}}}}}xxxKKK<<<===<<<999777777888999777777888888888888777777888888888888888888888888888666777:::AAATTTuuu}}}gggVVVUUU\\\cccgggkkk}}}|||vvvtttvvvmmmgggcccfffooouuuuuurrraaaUUUJJJIIIMMMPPPSSSVVV[[[jjj~~~{{{~~~zzzqqqooosssyyy}}}{{{zzzyyy~~~|||xxxuuusssooolllnnnsss~~~tttooooooooommmjjjhhhcccffffffbbbeeeeeeYYYIIIIII]]]jjjEEEHHHGGG[[[jjjEEE@@@;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666555555666666555555555444444444555777888666555666:::>>>PPPooo{{{{{{[[[JJJKKKGGGDDDEEECCCFFF@@@999555444555444222222222111111111111222222222333666???RRRhhhvvvyyyhhhYYYaaakkk~~~{{{wwwsssnnngggccc^^^YYYUUUTTTPPPHHHBBBAAA===;;;;;;===BBBGGGKKKMMMJJJKKKJJJGGGEEEGGGNNNSSS[[[```fffmmmttt||||||zzzyyyyyy{{{wwwwwwtttzzz{{{uuunnnllllllkkkmmmmmmiiiaaaXXXTTTUUUVVVSSSUUUXXX\\\```ccceeefffkkk___TTTPPPTTT]]]mmm{{{zzzeeeccc^^^]]]aaaeee}}}{{{rrrnnnrrrhhh]]]\\\TTTFFFAAA;;;888444222222333333333777888CCCggg}}}~~~pppooottt{{{{{{||||||~~~}}}{{{xxxuuupppiiiddd]]]UUUNNNJJJFFFCCCEEEJJJQQQUUUWWWRRRMMMLLLKKKIIIYYY```jjjoooooosssyyy|||||||||yyywwwrrrooorrryyytttvvv{{{yyymmmdddaaa^^^\\\XXXTTTPPPNNNMMMMMMJJJIIIGGGDDDBBBBBBDDDFFFRRRWWWWWWUUU\\\lllxxxzzz|||}}}XXXBBB>>>:::999888999999999777888888999999888888777888888888888888888888888666666888;;;DDDZZZ}}}zzzcccSSSSSS[[[bbbgggooo}}}yyyvvvuuujjjgggeeegggmmmsssuuuuuubbbVVVKKKIIILLLPPPUUUYYY___eeelllrrr{{{jjjnnnsss|||~~~rrrqqquuu}}}|||zzzvvvsssoookkknnnsss}}}sssnnnmmmmmmiiiffffffbbbdddddd___bbb```TTTEEEHHH\\\{{{nnnIIIHHHJJJ[[[dddCCC???;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666666555666666666555555555444444444666777666555666:::>>>TTTttt~~~]]]KKKLLLIIIGGGIIIFFFFFF@@@999444444555444222222111111000000111111222333444777@@@SSSiiivvvyyyyyy|||fff[[[iiivvv}}}|||zzzxxxuuuooogggbbb\\\VVVRRRQQQMMMFFFAAA@@@<<<<<<===@@@DDDIIIMMMOOOMMMLLLIIIGGGGGGKKKRRRXXX```eeeooo}}}~~~|||ooocccdddfffbbblllmmmiii```WWWSSSRRRQQQSSSUUUXXX\\\___bbbdddeeehhh]]]QQQNNNQQQ[[[kkkyyy|||eeeaaa___eeelllgggrrr|||zzz{{{mmm```aaa[[[LLLCCC;;;888333111111333333444444888EEEiiiyyyppppppsss|||{{{|||||||||{{{yyyxxxvvvrrrmmmiii___VVVNNNIIIEEECCCFFFLLLPPPUUUUUUMMMFFFGGGLLLPPPbbblllyyyuuuqqqwwwyyyvvvuuurrrpppooommmmmmsss|||}}}oooddd```]]][[[WWWSSSPPPNNNMMMMMMJJJIIIGGGDDDBBBBBBDDDFFFMMMTTTXXXUUUVVV```kkkqqq~~~bbbFFF???999999;;;;;;;;;;;;888888999999999999888888888888888888888888888888777999;;;===GGG___www___PPPRRR[[[cccgggrrr}}}{{{yyyvvvsssgggfffeeeeeegggjjjmmmooo```TTTIIIGGGJJJOOOVVV\\\iiiffffffqqqyyy]]]WWWTTT]]]nnnvvv|||xxxtttvvv}}}~~~|||~~~~~~yyytttrrrnnnkkknnnsss{{{rrrmmmllllllhhheeeeeeaaadddddd^^^```]]]OOODDDHHHZZZuuulllIIIEEELLL[[[\\\AAA>>><<<<<<<<<<<<;;;;;;;;;;;;::::::999888888777666666666666666666555555555555444666777666555666:::???WWWuuu~~~\\\HHHIIIHHHHHHIIIGGGFFF@@@999444444555444222222111111000000111111222333444777@@@SSSiiiuuuwwwpppxxxgggZZZjjjyyy{{{zzzyyyxxxuuuooohhhccc\\\UUUPPPNNNJJJCCC???>>>===>>>@@@CCCFFFIIIMMMOOOPPPNNNJJJHHHHHHMMMTTTYYYbbblll~~~}}}~~~hhh\\\bbbgggeeeiiimmmjjj___VVVSSSQQQNNNTTTVVVXXX\\\___bbbdddeeeeeeZZZOOOKKKNNNXXXhhhuuu|||___[[[aaapppwwwkkkqqq|||tttccceeecccSSSFFF===999444111111333444444444888CCCddd~~~{{{zzz|||pppnnnsssssswwwzzz}}}}}}zzzyyyxxxxxxxxxvvvrrroooaaaXXXNNNHHHDDDCCCHHHNNNTTTYYYXXXOOOHHHJJJRRRXXXgggooouuunnnpppuuuvvvtttrrrooommmlllkkkkkksss||||||nnneeeddd]]][[[WWWSSSPPPNNNNNNNNNJJJIIIGGGDDDBBBBBBDDDFFFHHHTTT[[[UUUMMMQQQ```mmmnnnGGG???999:::<<<::::::<<<999999::::::::::::999999888888888888888888888888777:::<<<<<>>>>>???AAAEEEGGGIIIKKKNNNPPPQQQNNNKKKHHHJJJOOOUUUYYYcccttt~~~yyycccXXX___ggggggnnnqqqlll___UUUUUUTTTQQQTTTVVVYYY\\\___bbbddddddbbbXXXNNNJJJMMMUUUdddpppyyyYYYWWWfffxxxyyyllluuu}}}hhhkkklll[[[LLL@@@;;;666222222333444555777999???___~~~~~~}}}jjjmmmtttsssuuuxxx}}}yyyyyyxxxxxxxxxwwwuuurrrbbbXXXMMMFFFCCCBBBHHHOOOZZZ^^^]]]UUUOOORRRZZZ___eeellltttsssvvvxxxxxxxxxuuurrrqqqsssuuutttrrrvvvrrrpppnnnkkkiiioooxxx{{{yyyvvvnnneee```aaa\\\ZZZVVVRRRPPPNNNNNNNNNJJJIIIGGGDDDBBBBBBDDDFFFIIIUUU]]]VVVIIIJJJ\\\pppJJJAAA===>>>===777777;;;999::::::;;;;;;::::::999888888888888888888888888555999:::999CCC```uuu^^^RRRUUU___fffgggyyy||||||~~~zzzsssfffccc___ZZZWWWUUUUUUUUUPPPHHHBBBCCCHHHOOOYYYaaakkktttooo___VVV\\\\\\bbbppptttlllkkkrrr}}}zzzvvvvvvwwwsssqqqqqqnnnkkkmmmrrrzzzrrrnnnnnnnnnjjjfffccc```dddeee______ZZZKKKFFFHHHVVVmmmhhhLLLCCCXXXdddVVVEEEDDD>>>>>>======<<<;;;;;;;;;::::::999999999888888888777777777666666666555555333555777666555777;;;@@@SSSmmmjjjoooaaaIIIHHHGGGGGGHHHDDDFFF@@@999555444555444222333333222222222222333333222333666???PPPdddnnnpppnnntttiiiUUUeeevvvzzzvvvssspppllliiiaaaXXXOOOJJJEEE???===>>>@@@DDDIIILLLMMMOOORRRUUUPPPMMMJJJIIILLLQQQWWWZZZdddxxxsssbbb[[[ccclllqqqttt___SSSTTTVVVSSSUUUVVVYYY\\\___bbbcccdddbbbXXXNNNKKKNNNUUUaaalllsssRRRVVVjjjvvvooodddwwwnnnrrruuudddSSSCCC>>>888444333444555555555:::EEEjjj|||jjjkkkrrrsssvvvuuu|||{{{yyyxxxwwwwwwvvvsssqqqeeeZZZNNNGGGCCCCCCJJJRRR]]]aaabbb\\\XXX[[[___bbbaaajjjkkkbbbeeeiiimmmqqqsssrrrrrrttttttsssrrrrrrtttqqqnnnmmmiiiggglllsssvvvoooiiifffccc^^^\\\]]]ZZZXXXTTTQQQNNNMMMLLLMMMJJJIIIGGGDDDBBBBBBDDDFFFKKKTTTZZZSSSHHHJJJ___uuuSSSKKKGGGHHHBBB888666===::::::;;;;;;;;;;;;::::::888888888888888888888888444:::;;;999DDDcccuuu___UUUYYYccciiijjj}}}uuuhhhccc\\\WWWSSSQQQNNNLLLIIICCC???CCCIIIQQQ\\\eeennnppp```fffpppkkk___cccllluuuyyy}}}{{{tttsss|||yyywwwzzzwwwtttsssssspppkkklllooo|||tttppppppnnnjjjeee```^^^cccddd^^^^^^YYYIIICCCGGGWWWnnngggMMMCCC]]]hhhRRRDDDBBB>>>>>>>>>===<<<;;;;;;;;;::::::999999999999888888777777777777666666666555333555666666555777<<<@@@QQQlll|||kkkeeezzzuuu}}}hhhOOOMMMKKKJJJJJJFFFFFF@@@999555444555444222444333333222222333333444222333666>>>OOObbblllmmmjjjqqqdddUUUjjj~~~|||wwwsssqqqnnnmmmcccYYYOOOIIICCC>>><<<>>>@@@EEEKKKOOOPPPSSSVVVYYYMMMKKKIIIIIIMMMSSSXXX[[[fffwww}}}uuuyyy{{{yyy~~~|||wwwkkkbbbcccnnn||||||```PPPQQQTTTRRRUUUVVVYYY\\\___bbbcccdddbbbYYYPPPMMMOOOUUU```kkkmmmMMMUUUkkkpppbbbZZZvvvrrrvvvzzziiiXXXEEE@@@999444333444555555///:::NNN{{{uuu|||llljjjpppsssyyyrrrzzz|||zzzxxxwwwvvvtttpppnnnhhh]]]PPPIIIEEEFFFMMMUUU^^^bbbccc___]]]___bbbbbb___kkk{{{fff^^^___cccjjjqqqooooooqqqsssrrrpppqqqtttmmmkkkjjjiiifffeeejjjqqqvvvmmmeeeccccccaaa```aaaXXXVVVSSSOOOMMMKKKKKKKKKJJJIIIGGGDDDBBBBBBDDDFFFLLLRRRUUUPPPHHHMMMbbbwww\\\UUURRRRRRHHH;;;888@@@:::;;;;;;<<<<<<;;;;;;:::888888888888888888888888555;;;===;;;GGGhhhuuu```WWW[[[eeejjjlllwwwiiiccc[[[UUUSSSQQQMMMIIIEEE@@@>>>CCCKKKSSS^^^hhhooo|||\\\OOOQQQ```vvvxxx{{{vvvuuu}}}|||vvvxxx}}}yyywwwvvvvvvrrrlllkkkmmmwwwrrrpppnnniiiddd^^^\\\bbbddd^^^]]]XXXHHHAAAFFFXXXqqqeeeLLLBBB^^^gggNNN@@@??????>>>>>>===<<<;;;;;;;;;::::::999999999999999999777777777777666666666666333555666666555777<<<@@@OOOmmmwwwtttaaarrr{{{ttt}}}gggSSSOOOMMMLLLEEEMMMKKKDDD;;;555444555444333555444333333222222333333333444555===NNN^^^dddbbboooqqq{{{______rrr|||}}}yyywwwuuuqqqnnn```XXXOOOKKKFFF@@@>>>@@@FFFHHHLLLQQQVVVXXXWWWUUUPPPLLLJJJLLLOOOQQQWWW^^^fff|||fffVVVVVVWWWVVVdddnnnwwwzzz~~~zzztttsssuuurrrqqqmmmggggggtttsss]]]RRRNNNMMMOOOUUUWWWZZZ]]]```bbbdddeeeeeeXXXLLLJJJOOOWWW___eeedddTTTRRRaaaddd[[[bbbvvv}}}___NNN>>>888888222111666555555:::RRR|||zzzgggfffkkkppp{{{yyy}}}}}}zzz{{{zzzyyyxxxxxxzzz|||wwwgggVVVJJJEEEGGGOOOXXX]]]gggddd]]]aaaccc```cccbbbwwwyyyooohhhiiinnntttvvvsssrrrqqqqqqrrrrrrqqqoooqqqnnniiidddbbbeeekkkpppoooppppppnnnjjjeee```]]]___[[[TTTOOOLLLKKKJJJIIIIIIHHHEEEBBB??????BBBEEELLLVVVYYYVVVTTTSSS^^^uuu~~~rrrlllpppVVV>>>@@@:::777<<<;;;::::::999999::::::999999999999999999999999999777:::===FFFiii~~~fffWWWXXX```eeeqqqwwwqqqiiiaaaWWWQQQOOOMMMIIIEEECCCBBBCCCHHHOOOWWW]]]```nnn{{{xxxfffXXXOOOTTTeeennn|||~~~zzzyyyzzz{{{tttrrrtttqqqmmmqqqyyy{{{ooommmooommmiiifff```______aaabbb]]]SSSJJJCCCHHH[[[xxx```DDDMMMbbbcccMMM777DDD<<<=========<<<;;;::::::::::::999999888777666666777777777777777666555555555555555444444666:::===PPPddd{{{tttmmm}}}|||vvv|||lllXXXTTTRRRRRRKKKRRRLLLEEE<<<666555555555444555444333333222222333333444444555<<>>999===888???<<<<<<;;;:::::::::::::::888888888888888888888888;;;888<<>>??????777>>>===<<<<<<;;;;;;;;;;;;;;;888888888888888888888888888666:::===EEEddd}}}rrrbbbYYY^^^fffppp~~~|||sssmmmbbbWWWNNNHHHFFFFFFGGGMMMVVV^^^bbb___XXXRRRIIINNNRRR]]]lllpppxxx|||pppfffkkk||||||uuuqqqssspppkkknnnvvvzzztttqqqssssssmmmgggeee^^^\\\\\\^^^___ZZZPPPGGGBBBEEEWWWvvvaaaUUUmmmfffEEEAAAAAA;;;;;;;;;<<<<<<===<<<<<<<<<888888888888888888888888777777888888999999888888555666777666555666777999EEEaaazzzyyyXXXDDDAAAAAADDD@@@JJJVVVNNNDDD===:::999777555555444333333222222333333111111222:::JJJZZZ___]]]ttteeeiii}}}||||||}}}yyyooohhhmmmiiiddd\\\PPPFFFDDDHHHIIIKKKNNNRRRSSSOOOIIIEEE@@@@@@EEEOOOYYYaaaiiiqqq~~~sssdddllluuuyyy|||}}}wwwqqqooommmjjjjjjkkkmmmlllkkkaaaXXXNNNJJJMMMRRRUUUUUUXXXQQQLLLJJJIIIGGGJJJNNNUUUWWWYYY[[[^^^```aaabbb]]]RRRJJJLLLRRRWWW]]]aaaTTTLLLHHHHHHKKKXXX{{{ZZZ:::888777555777777666===AAAYYYzzz~~~jjjhhhttt|||}}}||||||xxxrrrvvvyyy{{{zzzvvvqqqnnnlllooojjjddd]]]TTTNNNPPPWWW]]]cccdddeeekkkllluuu~~~||||||yyywwwyyyrrriiifffnnnwwwyyywwwvvvvvvtttrrrqqqqqqqqqpppooonnnooottt~~~vvvqqqjjjddd___[[[VVVSSSQQQOOOLLLKKKJJJJJJIIIGGGFFFFFFGGGEEEDDDCCCEEEFFFKKKYYY___^^^\\\VVV]]]pppZZZBBB===>>>AAA999=========<<<;;;;;;;;;;;;;;;888888888888888888888888777555999<<>>EEEdddxxxiii\\\^^^gggooo~~~{{{zzztttiii\\\QQQKKKJJJJJJMMMWWWbbbgggccc[[[VVVSSSVVVVVVZZZmmm~~~}}}{{{uuuooommmpppnnnkkkoooxxxzzzvvvuuuwwwuuummmgggddd]]]\\\^^^aaaaaaYYYLLLBBBBBBLLLfff___ccclllWWWDDDAAA888<<<<<<=========<<<;;;::::::888888888888888888999999666777888999999999999999555666777777666666777888===ddd{{{}}}dddooobbbIIIDDDDDDHHHCCCKKKNNNLLLEEE>>><<<===;;;777999888666444333444666777111111111777DDDSSSXXXVVVmmmsss{{{wwwqqqssswwwwwwxxxyyy}}}ssskkkdddYYYKKKDDDDDDKKKLLLNNNQQQQQQMMMGGGBBB@@@BBBIIIRRRYYY```lllwwwzzzuuuzzz|||}}}}}}~~~yyyqqqwwwtttkkkfffbbb```ccciiillliiidddfffYYYPPPVVV___ccceeegggdddZZZNNNFFFGGGJJJLLLLLLVVVVVVXXX[[[]]]^^^]]][[[RRRKKKEEEFFFMMMUUUZZZ[[[SSSKKKFFFGGGNNN```^^^>>>:::666:::666888;;;888BBBiii{{{ttttttyyyyyyssshhhrrr}}}www}}}wwwqqqnnnmmmqqqrrrqqqjjj```VVVRRRRRR___ffflllkkkgggmmmxxxyyy}}}|||zzzyyyvvvnnnrrrzzzyyy|||xxxyyy|||}}}zzzuuuqqqooonnnjjjeee```]]][[[XXXVVVNNNLLLIIIEEEDDDCCCDDDEEEFFFHHHIIIGGGCCCBBBCCCFFFOOOZZZ]]]]]]```\\\___lllbbbCCC???;;;@@@<<<>>><<<<<<<<<;;;;;;::::::::::::::::::999999999888888888;;;999999GGGfff|||zzzooo```]]]aaatttxxxxxxppp```SSSMMMIIIFFFQQQZZZdddfffaaa[[[XXXYYYZZZWWWccc{{{uuuuuunnnlllnnniiinnn~~~|||zzzxxxuuuooofff```\\\^^^```aaa^^^WWWNNNGGG@@@HHHnnn```pppnnnUUU@@@???@@@;;;============<<<;;;:::999:::::::::;;;;;;;;;<<<<<<;;;777555:::BBBDDD???888777777666666666666777777CCCmmmuuurrruuupppuuueeeLLLFFFEEEGGGBBBJJJRRRQQQLLLCCC>>>>>><<<888777666444333222222333333222222222666CCCQQQXXXWWWiiiuuu|||zzzuuutttzzz}}}}}}zzzrrrkkkfff]]]PPPHHHGGGIIIKKKNNNQQQQQQNNNHHHCCCAAACCCJJJSSS[[[cccppp|||tttvvvxxx{{{}}}zzzuuurrrrrriiiccc___\\\^^^dddgggfffcccbbb[[[XXX^^^eeejjjpppvvvvvvdddQQQHHHGGGIIIMMMQQQWWWWWWZZZ]]]``````]]][[[QQQKKKEEEEEEMMMUUUZZZ\\\QQQJJJEEEHHHNNN]]]yyy^^^???;;;777:::666888;;;999BBBddd}}}uuurrrvvvwww~~~wwwiiipppzzz|||~~~~~~~~~vvv{{{||||||yyyuuurrrqqqqqqtttuuutttnnneee\\\WWWVVVZZZaaahhhjjjiiipppzzzwwwxxxvvvvvv~~~zzzyyynnnhhhmmmvvv{{{{{{wwwtttqqqooonnnkkkfffbbb___\\\XXXUUUNNNLLLIIIEEEDDDDDDDDDEEEGGGHHHHHHFFFBBBAAADDDGGGOOO[[[^^^___aaa___dddtttiiiIIICCC===???;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999888888888;;;:::999FFFccczzzwww}}}pppaaa]]]```ppp~~~|||xxxqqqfffZZZQQQMMMMMMRRRZZZdddgggbbb[[[XXXXXXVVVZZZmmm}}}uuuuuunnnlllnnniiippp}}}yyytttpppjjjccc^^^[[[]]]```aaa]]]VVVLLLEEEIIIPPPqqq~~~bbblllgggOOO???@@@AAA<<<============<<<;;;:::999::::::::::::;;;;;;;;;;;;:::777666:::@@@AAA===888777777666666666666777777@@@hhh}}}iiiiii}}}rrrttt```IIICCCBBBDDD@@@HHHVVVWWWRRRIIIAAA???<<<999666555555444333333222222333333333555AAAPPPYYYZZZcccxxx{{{yyy|||~~~uuuoookkkggg```UUULLLIIIGGGIIIMMMQQQRRRPPPJJJFFFCCCFFFMMMVVV]]]fffuuuwwwssstttxxx|||zzzvvvuuuxxx|||yyymmmfff___]]]]]]aaafffiiiiiiggg^^^\\\\\\bbbkkkvvvkkkQQQIIIIIIGGGMMMWWWWWWXXX\\\```bbbaaa\\\YYYPPPJJJDDDEEELLLUUU[[[\\\NNNHHHFFFKKKSSS```xxx^^^AAA<<<888:::666888:::999@@@]]]{{{wwwxxxxxx~~~lllnnnuuuxxx}}}{{{{{{{{{uuuvvvwwwxxxvvvtttsssssstttuuuuuusssnnnfff^^^XXXUUUWWW\\\ccchhhjjjsssxxxwwwzzzxxx}}}|||}}}wwwjjjeeemmmxxx~~~zzzvvvuuuuuutttqqqnnnnnnllliiifffbbb]]]WWWSSSNNNLLLHHHEEEDDDDDDEEEFFFHHHHHHGGGDDDAAAAAAEEEIIIPPP\\\aaabbbccc```hhh|||xxxkkkKKKCCC===???:::<<<<<<;;;;;;;;;;;;::::::::::::::::::999999999888888999;;;:::999DDD___wwwxxxrrrccc]]]^^^lll~~~~~~~~~vvvpppmmmbbbTTTOOORRRRRR[[[eeehhhccc\\\XXXVVVQQQ^^^vvv~~~~~~~~~|||ssstttnnnkkkmmmiiiqqq~~~wwwpppkkkeee```\\\YYY\\\___```\\\SSSIIICCCEEEQQQsss}}}ggghhh\\\GGG===@@@BBB===<<<<<<===<<<<<<;;;:::999999999999999::::::::::::888888888:::<<<<<<:::888777777666666666666777777===\\\qqqjjjqqqxxxuuuWWWBBB>>>>>>BBB???HHHUUUWWWTTTJJJBBB@@@===;;;888888888777666555444333444444444555@@@QQQ^^^dddaaa~~~|||yyyqqqnnnjjjhhhbbbYYYOOOHHHGGGIIIMMMQQQSSSRRRMMMJJJHHHJJJQQQXXX^^^gggxxx|||ssssssuuuyyy}}}~~~zzzxxxyyy~~~xxxpppiiieee^^^bbbiiiooosssrrroookkk```___```hhhvvvfffLLLIIIJJJFFFLLLZZZVVVYYY]]]aaabbb```ZZZVVVNNNHHHCCCEEEMMMVVV\\\]]]LLLGGGHHHRRR___mmm\\\AAA>>>999;;;666888:::777;;;UUU|||pppkkkqqquuuyyyxxxyyy|||~~~yyytttxxxyyyyyywwwtttssstttuuuxxxvvvtttpppiiiaaaZZZUUUWWWZZZaaahhhkkktttwwwxxx}}}zzz|||yyy{{{xxxooonnnwww{{{tttsssuuusssooolllmmmllljjjhhhddd^^^WWWQQQMMMKKKHHHEEEDDDDDDEEEFFFIIIIIIGGGBBB???@@@FFFKKKPPP]]]eeegggeee___iiitttbbbEEE@@@;;;>>>;;;???;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888:::::::::CCC\\\}}}~~~xxxvvvfff]]]\\\iii~~~}}}|||sssppptttjjjVVVMMMPPPTTT\\\eeehhheee]]]XXXUUUWWWhhh}}}|||zzzzzz|||}}}{{{yyy|||xxxpppqqqllliiikkkhhhrrr~~~{{{uuuoooiiiccc^^^[[[WWW[[[______YYYPPPGGGAAA???UUUzzzooofffTTTAAA<<<@@@AAA===;;;<<<<<<<<<;;;;;;:::999888888999999999:::::::::777888::::::999888888888777777666666666666777777;;;NNNkkk~~~yyy}}}zzzYYYEEEAAA@@@CCCAAAKKKSSSTTTPPPHHHBBBAAA???<<<999999999888777666444333444555555666AAATTTfffppphhh{{{vvvvvvsssrrrooolllhhh```UUUKKKIIIJJJMMMQQQTTTTTTQQQNNNNNNPPPUUUZZZ^^^gggyyy|||uuusssrrruuuzzz}}}}}}|||}}}|||||||||~~~wwwvvvtttqqqoookkkhhhfffccckkkwww~~~vvvlllfffaaabbbgggqqqtttXXXEEEHHHKKKGGGMMMZZZVVVXXX\\\```bbb^^^XXXSSSLLLGGGDDDGGGPPPYYY]]]^^^NNNIIILLLZZZjjjzzzZZZAAA???:::;;;666888:::666888NNNxxx|||sssiiimmmtttvvvvvvwwwzzz|||{{{wwwsssyyyzzzzzzxxxwwwvvvxxxzzz~~~{{{xxxvvvrrrkkkbbb[[[VVVWWW___kkkqqqzzzzzzrrruuuyyywwwuuuuuuvvvvvvwww{{{|||zzztttnnnrrrwwwvvvwwwsssmmmjjjkkkjjjjjjiiieee^^^VVVPPPMMMKKKHHHEEEDDDDDDEEEFFFIIIHHHFFFBBB???@@@FFFLLLRRR```hhhjjjfff___lllxxx[[[AAA>>>:::===<<<@@@;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888666999:::<<>>:::999888777666555444333444666666666@@@VVVlllyyyrrr~~~{{{{{{|||{{{wwwvvvxxxyyyxxxuuurrrpppkkk___TTTMMMMMMNNNPPPTTTUUUUUUSSSSSSTTTXXX\\\___hhh|||vvvuuusssqqqrrruuuxxxzzz{{{yyy{{{}}}~~~~~~}}}|||vvvtttpppnnnmmmkkkiiiggggggqqq}}}|||pppddd^^^ZZZ```hhhqqqyyy|||vvvmmm\\\LLLBBBGGGLLLJJJNNNXXXWWWYYY]]]``````]]]VVVQQQIIIFFFEEEJJJTTT\\\^^^^^^PPPLLLQQQccctttVVV@@@???:::;;;777999:::777777HHHmmmwww~~~tttfffjjjtttttttttuuuxxxyyyyyyvvvssswwwxxxxxxxxxxxxyyy||||||yyyvvvvvvvvvqqqhhh```WWWWWWbbbsss}}}mmmhhhjjjllllllmmmpppuuuyyy{{{||||||zzzrrrlllsssxxxxxxxxxpppjjjiiihhhhhhggggggddd]]]UUUOOOMMMKKKHHHEEEDDDDDDFFFGGGHHHHHHFFFBBB???AAAGGGLLLUUUbbbjjjlllgggcccxxxYYYBBB@@@;;;===:::>>>:::::::::;;;;;;;;;;;;<<<:::::::::999999999888888666888;;;<<>>>>>???===:::::::::;;;;;;;;;;;;::::::999999999999::::::::::::777888999888777666777888777777666666666666777777888CCC[[[zzzxxxxxxxxxhhhTTTNNNJJJKKKGGGRRRZZZTTTJJJCCCDDDGGGEEE???===<<<:::888666666666666666888777666>>>TTTmmm}}}yyy{{{{{{}}}}}}~~~{{{{{{{{{{{{xxxuuuvvvtttiii]]]QQQPPPOOOPPPSSSVVVXXXXXXUUUWWW[[[^^^aaalllssspppqqqqqqqqqqqqsssvvvxxxzzz{{{||||||{{{yyywwwvvvuuurrrnnnllllllkkkhhheeegggnnnvvvvvvpppgggbbb```]]]dddiiigggeeeaaaYYYOOOMMMHHHFFFIIILLLNNNQQQVVVZZZ[[[^^^``````]]]WWWRRRGGGFFFGGGNNNXXX^^^___^^^MMMLLLVVVlllRRR>>>???:::;;;777999999:::;;;DDDaaaqqqwwwrrrbbbgggsssrrrsssuuuwwwxxxwwwuuutttvvvwwwwwwvvvvvvwwwzzz}}}vvvsssqqquuuyyywwwnnnfff______kkkjjjYYYYYY\\\\\\```eeelllqqqvvvxxxxxxvvv~~~zzzsssnnnuuu{{{tttwwwuuummmhhhiiieeedddddddddaaa\\\TTTOOOLLLJJJGGGEEEDDDEEEFFFGGGGGGGGGFFFCCC@@@AAAGGGKKKYYYccciiijjjiiikkkVVVBBBBBB<<<===999<<<:::::::::;;;;;;;;;<<<<<<:::::::::999999999888888666888;;;;;;===MMMpppqqqbbbYYY```mmm}}}ttthhh___XXX\\\aaaeeeeeebbb^^^\\\aaarrr{{{}}}yyyrrruuuxxxrrrrrrlllnnnjjjgggiiiiiiyyywwwllllllkkkfff___[[[YYYYYYZZZ]]]^^^YYYPPPHHHDDDCCCEEEddd{{{vvv^^^EEE===>>>===;;;:::999::::::;;;;;;:::::::::::::::::::::;;;;;;;;;;;;888888777777888888999999777777666666666666777777777BBBYYYwwwvvvuuuwww~~~cccQQQLLLIIIJJJGGGRRR```WWWKKKCCCFFFJJJGGG???AAA???<<<:::888888999999777999888555<<>>BBBXXX}}}~~~mmmtttppp___dddrrrrrrsssuuuvvvwwwwwwuuutttyyyxxxwwwuuurrrrrrtttvvvuuurrrrrrxxxwwwoooiiiiiiuuuyyyUUUIIINNNSSSQQQXXX___fffiiikkkooorrrtttttttttqqqpppuuu~~~tttoootttsssjjjfffjjjcccbbbbbbbbb```[[[TTTOOOLLLJJJGGGEEEDDDEEEFFFHHHFFFGGGFFFDDDAAABBBFFFKKK\\\dddhhhiiijjjrrrQQQ???AAA<<<===999<<<:::::::::;;;;;;<<<<<<<<<:::::::::999999999888888777999;;;::::::HHHjjjssscccYYY\\\hhh~~~{{{yyypppfffYYY\\\```ddddddccc```^^^eeewwwxxx|||{{{nnnkkkqqqllloookkkiiijjjkkk{{{vvvlllkkkgggaaaYYYVVVVVVXXX\\\^^^^^^XXXOOOGGGDDDDDDKKKnnnyyyrrrYYYBBB===>>><<<::::::999999:::;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<999888666777999::::::999777777666666666666777777888AAATTTooowwwzzzeeePPPKKKJJJLLLIIISSS\\\RRRIIIFFFDDDDDDGGGLLLEEEBBBBBBCCCAAA:::777777888777777999;;;GGGggg|||yyysssqqqtttsss|||yyyxxxzzz|||xxxmmmddd```XXXPPPPPPWWW\\\\\\YYYWWWYYY___hhhnnnxxx~~~wwwsssqqqmmmkkkkkknnnsssvvvsss{{{|||ssskkkllloooooossswwwvvvoookkkkkkjjjeeebbbcccccceeegggjjjlllmmmpppkkkccc\\\WWWRRRNNNKKKJJJIIIHHHIIIKKKPPPUUUXXXYYY^^^bbbbbbaaa___WWWOOOIIIFFFGGGOOO[[[aaa___[[[HHHTTT]]]jjjQQQ???;;;:::<<<777???:::;;;AAAGGGTTT}}}~~~}}}oooaaaggglllsssrrruuuzzzzzzwwwvvvyyysssyyyyyytttvvv}}}{{{rrrrrrpppqqqwww~~~~~~wwwpppkkkrrr~~~bbbPPPLLLMMMOOOSSS[[[YYYZZZ___bbbccceeeiiimmmtttxxxvvvuuuvvvwwwvvvqqqqqqqqqpppmmmjjjgggeeebbbaaa```___]]]YYYSSSOOOKKKJJJHHHFFFDDDDDDDDDDDDIIIFFFBBBAAA>>>???FFFOOOYYYccchhhbbbdddTTTCCC???<<<===666<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777666666;;;<<<999<<>>;;;:::<<<777===999999AAAHHHWWWqqqdddjjjmmmqqqpppsssxxxyyyvvvvvvxxxrrrxxxyyyvvvyyyyyyqqqrrrtttzzz~~~wwwpppqqqsss{{{mmmSSSJJJMMMSSSWWW[[[TTTUUUXXX[[[ZZZXXX]]]dddiiiooosssqqqooooooooolllmmmnnnnnnmmmkkkgggdddbbb^^^]]][[[ZZZXXXTTTPPPLLLJJJIIIGGGFFFDDDDDDDDDEEEIIIEEEBBBAAA??????GGGQQQ[[[ccchhhhhhjjj}}}QQQ@@@======>>>777;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777:::<<<999<<<@@@BBBVVVxxxzzz}}}mmm```^^^dddttt|||vvvccc\\\[[[aaaddddddiiirrr}}}zzz|||~~~sssnnnppppppuuunnnkkkeeeaaa___[[[VVVUUUXXXZZZbbb\\\PPPKKKDDDCCCLLLddd___MMM>>>======::::::???;;;;;;:::::::::::::::::::::;;;;;;;;;::::::999888;;;:::999888888999:::;;;777777777777666666666555555888EEE]]]www{{{gggPPPJJJGGGGGGCCCKKKUUUQQQPPPSSSVVVUUUVVVYYYZZZXXXYYYYYYRRRDDD999444555333444666777AAA\\\xxx|||wwwrrryyy~~~}}}|||zzzzzzzzzxxxuuuqqqmmmjjjccc\\\VVVWWW^^^ddddddbbbaaaaaafffqqqxxxrrrmmmmmmmmmmmmnnnqqqssstttwwwyyyvvvkkkcccaaadddfffvvvxxxwwwtttssstttssspppppppppnnnllliiifffcccbbbbbb^^^YYYUUURRROOOLLLJJJFFFFFFFFFHHHLLLQQQVVVYYY[[[```ccc```]]]YYYRRRKKKEEEEEEJJJRRRYYY[[[VVVPPPJJJRRRYYYiiiqqqHHH===;;;:::===777<<<:::999@@@GGGVVVyyyppptttsssoooooorrrvvvvvvrrrssswwwrrrwwwxxxvvvzzz{{{sssuuuyyy}}}}}}xxxsssuuutttxxxzzzgggTTTNNNRRRWWWYYYZZZUUUXXX\\\]]]YYYWWW___jjjqqquuuvvvrrrooonnnllliiiiiijjjjjjjjjhhheeebbb```ZZZXXXUUUSSSQQQOOOLLLIIIJJJIIIGGGEEEDDDDDDEEEEEEHHHDDDBBBAAA@@@AAAIIISSS```ccciiilllkkkttt{{{MMM>>><<<===AAA999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888777777999;;;999;;;???>>>PPPppppppmmmrrreee]]]bbbooo}}}hhh^^^YYY^^^dddjjjtttuuunnnppprrrzzzlllgggaaa]]][[[XXXUUUUUUYYYZZZ^^^VVVJJJFFFBBBDDDQQQnnn|||RRRHHH@@@>>>;;;888===FFF<<<<<<<<<;;;:::::::::999::::::;;;;;;;;;:::999999999999888888888999999:::777666666666666555555555666666>>>SSSooo|||eeeNNNHHHEEEFFFAAAJJJSSSOOOMMMQQQSSSRRRSSSUUUNNNMMMNNNPPPKKK???777444666333444666666>>>VVVooowww{{{|||zzz~~~xxxuuuyyy}}}{{{{{{|||zzz|||{{{xxxsssoooooooooiiiccc]]]]]]aaaeeeeeecccggghhhnnnzzz}}}sssmmmkkklllmmmnnnooopppqqqqqqqqqqqqoooiiidddffflllqqq~~~|||xxxtttrrrsssrrrqqqrrroookkkfffbbb```^^^^^^^^^[[[VVVRRROOOMMMJJJHHHDDDEEEFFFHHHMMMRRRWWWZZZ\\\aaaccc___ZZZUUUNNNHHHBBBFFFLLLTTTXXXWWWPPPKKKMMMVVV^^^qqqgggCCC======;;;>>>888<<<===:::>>>CCCNNNsss~~~pppppprrruuurrrnnnooosssrrruuuuuusssuuuzzzzzzuuuvvvxxxyyyzzz{{{zzzxxxwwwttttttzzz}}}mmm[[[SSSUUUYYYYYYXXXZZZ[[[]]]```___aaajjjuuu}}}uuupppooommmiiihhhiiiiiihhhgggdddaaa___XXXUUUQQQNNNMMMLLLJJJIIIIIIHHHFFFEEEEEEEEEFFFFFFGGGDDDBBBBBBAAACCCLLLVVVddddddhhhkkkhhhmmm{{{sssIII<<<<<>>FFF>>>======<<<;;;::::::999:::::::::;;;;;;::::::999888888888888888888999999777777777777777666666666888888===NNNkkk```KKKEEECCCEEEAAAKKKQQQKKKFFFEEEEEEDDDEEEHHHCCCAAAAAACCC@@@:::666777777555555777777<<>><<<@@@999===???:::>>>AAAFFFddd~~~sssssstttuuupppjjjkkkppprrrrrrrrrqqqsssvvvvvvsssvvvuuusssrrrrrrtttvvvwwwsssuuu|||{{{mmm[[[RRRTTT\\\___^^^[[[YYY[[[aaaggglllttt|||}}}qqqjjjjjjiiigggiiiiiiiiiiiigggdddaaa___WWWTTTPPPMMMLLLLLLKKKJJJHHHGGGFFFEEEEEEEEEFFFGGGEEECCCAAABBBCCCFFFOOOZZZccccccgggiiikkkxxxyyykkkFFF======???FFF======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999888:::999:::<<<999HHHfffppppppyyyyyymmm]]]^^^eeettt|||nnnbbb```dddnnn}}}{{{rrrlllnnnuuuqqqjjjeee___XXXUUURRRPPPRRRWWWYYYYYYOOOFFFDDD???EEEWWWyyypppJJJDDD???>>>???>>>???AAA>>>>>>======<<<;;;::::::999::::::;;;;;;:::::::::777777888888999999999999888888888888888888888888888999===KKKggg]]]HHHCCCBBBDDDAAAKKKTTTLLLDDDAAA???>>>???CCCCCC???===>>>===999888:::999666666999777:::KKK___zzz}}}|||vvv~~~}}}~~~~~~{{{|||{{{wwwrrroooppprrrgggdddcccfffmmmsssvvvwwwxxx{{{YYYQQQ[[[aaa```^^^___```cccgggiiikkkkkkkkknnnkkkjjjlllnnnqqqyyyvvvsssqqqnnnllllllppplllgggcccbbbeeeiiilllbbb\\\UUUNNNKKKIIIHHHHHHEEEFFFHHHKKKPPPTTTXXX[[[[[[aaaccc\\\TTTNNNIIIDDDAAAHHHRRRXXXXXXRRRKKKGGGLLL]]]oooVVV===??????<<<@@@:::======888===@@@AAAXXXzzztttuuuuuuvvvuuuoooiiijjjpppqqqppppppqqqtttwwwxxxwwwtttqqqmmmkkknnnqqqssstttsssvvv|||rrr```TTTVVV___eeeeee``````eeeooowwwzzz~~~|||oooiiijjjiiigggiiiiiiiiihhhfffbbb___]]]UUURRROOOMMMLLLLLLKKKJJJGGGFFFEEEEEEEEEFFFGGGHHHDDDBBBAAACCCDDDHHHRRR]]]```cccfffmmm|||}}}}}}bbbCCC???======DDD======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999888:::888:::;;;999HHHggg{{{ssswww}}}ppp___^^^aaammmyyynnnjjjkkkuuu}}}uuuxxx|||~~~{{{xxxyyyrrrmmmpppzzz|||mmmkkkeee^^^WWWSSSQQQOOORRRWWWYYYWWWLLLEEEDDD@@@III___dddIIICCC>>>>>>@@@AAA???<<<>>>>>>>>>===<<<<<<<<<;;;999999:::;;;;;;;;;::::::666777888999::::::::::::888888999999999999999:::555888;;;DDD```zzz[[[FFFAAA@@@CCC???IIISSSKKKCCCAAA???===>>>BBBCCC???>>>???>>>::::::<<<999666666999777888FFFXXX}}}}}}|||vvv~~~~~~~~~|||yyyyyyxxxuuurrrooooooooogggfffggglllsss{{{zzz___JJJJJJRRRUUUUUUVVVSSSUUUYYY^^^cccgggiiikkkoookkkjjjmmmppprrrxxxyyyuuuwwwwwwrrrmmmlllnnnlllkkkjjjkkkmmmqqqsssbbb\\\RRRKKKHHHHHHIIIJJJGGGHHHJJJMMMQQQUUUYYY[[[ZZZ```bbb[[[RRRLLLGGGCCCBBBJJJUUUZZZXXXRRRLLLIIISSSeeexxxQQQ:::>>>===999>>>999<<<<<<777<<>>???@@@>>>:::>>>=====================888999::::::;;;;;;;;;:::666777999:::;;;;;;;;;:::777777888888999999999999333777888>>>YYYvvv[[[FFFAAA???BBB>>>GGGJJJCCC>>>===<<<::::::===@@@======??????;;;:::===999666666888666666CCCTTT|||vvvxxx}}}~~~~~~yyyxxxwwwuuusssqqqooommmllllllkkklllpppwww~~~bbbQQQGGGLLLRRROOONNNQQQJJJMMMRRRXXX___dddiiikkkmmmhhhhhhmmmppprrrxxxzzzttttttzzz}}}vvvooommmkkklllmmmoooqqqrrrssstttaaaZZZPPPIIIGGGHHHKKKLLLHHHIIIKKKNNNRRRVVVYYY[[[YYY```bbb[[[QQQKKKGGGCCCBBBKKKVVV[[[XXXRRRMMMJJJ]]]oooNNN999>>>;;;777<<<888;;;<<<777<<<>>>777BBBaaavvvuuuoooyyyssstttwwwwwwqqqlllpppxxxwwwssspppqqqrrrqqqqqqqqqxxxtttqqquuu{{{~~~{{{vvvvvvsssssszzz~~~|||zzzyyy{{{zzzrrrooogggYYYOOOSSSaaaiiihhhhhhvvv|||uuunnnlllmmmkkkeeeeeeeeeeeebbb___[[[WWWTTTOOOMMMKKKJJJJJJIIIGGGEEEFFFFFFEEEEEEEEEGGGHHHIIICCCAAAAAACCCFFFKKKVVVaaacccfffhhhwww}}}SSS===@@@<<<777<<<888;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::888999<<<;;;LLLlll|||uuuccc```___gggwww~~~yyyxxxuuuwwwyyywwwoookkkiiiooo}}}sssjjjnnnaaaYYYSSSQQQPPPQQQVVV]]]ZZZSSSEEE???BBBDDDVVVsssMMM===??????>>>>>>>>>===;;;============>>>>>>>>>>>>888999::::::;;;;;;;;;;;;777888:::;;;<<<<<<;;;;;;666666777777888888888999333777777:::VVV}}}{{{YYYFFFFFFCCC@@@<<>><<<:::999999999888555333777@@@HHHooo|||uuu|||{{{{{{{{{zzz{{{zzzwwwsssooonnnnnnnnnnnnqqquuuuuuxxxVVVNNNIIIMMMRRRPPPKKKIIILLLLLLOOOVVV^^^dddeeedddhhhiiijjjiiiiiilllsssxxxxxxxxxwwwvvvvvvsssnnnkkknnnooonnnpppxxx{{{cccZZZPPPIIIIIIJJJIIIGGGGGGJJJLLLOOOQQQUUUYYY\\\bbbbbbaaa[[[SSSJJJDDDAAADDDOOOWWWXXXVVVUUUPPPKKK]]]pppsssCCC>>>::::::===>>><<<999666999:::>>>@@@???SSSwwwrrr|||rrrnnntttwwwsssnnnmmmpppssswwwuuurrrooonnnoooppprrrwwwsssrrrwww~~~}}}xxxxxxwwwvvvvvvwwwwwwvvvuuuwwwvvvvvvwwwxxxtttmmmggg___VVVPPPRRRXXX^^^fffllloooyyy{{{qqqqqqqqqhhheeeiiigggkkkjjjhhhddd^^^YYYTTTQQQLLLJJJHHHGGGHHHHHHFFFEEEFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBCCCGGGOOOYYY```aaajjjpppJJJDDD<<<:::;;;<<<:::888:::999888777888999:::;;;::::::::::::::::::::::::;;;555444888999===NNNbbbuuutttaaaZZZgggvvv}}}{{{xxxwww|||www||||||{{{mmmfffoooqqqjjjhhhYYYZZZVVVNNNKKKPPPWWWZZZVVVHHH@@@AAA>>>BBB[[[yyypppLLL<<<>>>???>>><<<;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::999999888888999999:::777777888888888999999999888888888888888888888888888888<<<999IIIzzzzzzYYYEEEDDDBBB@@@===KKKOOOJJJCCC>>>===>>>??????@@@@@@@@@???===<<<:::999999:::999666444666===DDDgggxxx|||{{{{{{{{{zzz{{{{{{wwwsssqqqrrrsssrrrpppppprrrtttyyysssVVVPPPLLLPPPSSSPPPMMMKKKOOONNNOOOUUU^^^eeeiiiiiidddeeeffffffeeehhhlllppptttsssrrrssssssrrrooommmmmmnnnmmmnnnsssxxxwwwqqq```YYYOOOJJJIIIJJJHHHGGGGGGJJJNNNQQQSSSWWWZZZ]]]bbbaaa___YYYQQQIIICCCAAAFFFOOOZZZ]]]XXXPPPJJJHHHUUUpppfffBBB>>>::::::<<<>>><<<999888;;;;;;>>>@@@???SSSuuurrrrrruuummmqqqtttrrrllljjjlllnnnqqqpppoooooooooppprrrssspppoooqqqxxx}}}wwwyyywwwtttrrrsssuuuuuuuuutttsssqqqqqqqqqmmmfff```OOOMMMOOOVVV]]]cccllltttqqqkkknnnnnnmmmkkkhhhccc]]]VVVQQQNNNLLLJJJHHHGGGGGGHHHGGGEEEEEEEEEFFFFFFFFFFFFEEEEEEBBBAAAAAADDDKKKTTT]]]bbbhhhjjjlllvvvHHHBBB<<<999;;;<<<;;;999999999999999999::::::;;;::::::::::::::::::::::::999444444888888:::III[[[hhh|||kkk]]]aaaiiimmmxxx{{{xxx|||}}}{{{~~~vvvwww||||||xxxqqqiiihhhuuunnnhhhdddYYYYYYTTTMMMLLLQQQVVVWWWMMMEEE???@@@CCCNNNhhhaaaAAA>>>???@@@???>>>=========<<<;;;;;;;;;;;;::::::::::::999999999999999999:::888888999999999:::::::::888888888888888888888888555444999888AAAoooYYYEEEBBB@@@@@@???LLLRRRMMMFFFAAA@@@@@@AAAAAA@@@@@@???>>>===;;;::::::999::::::777555555:::>>>WWWnnn~~~|||{{{{{{{{{||||||xxxsssqqqqqqssssssooommmnnnqqqxxxkkkXXXSSSRRRTTTUUURRRPPPPPPPPPMMMKKKOOOWWW___eeegggbbbcccdddeeeeeefffiiikkknnnmmmlllmmmooopppooonnnkkklllkkkjjjlllnnnjjjddd[[[VVVNNNJJJJJJIIIHHHFFFFFFJJJOOOSSSVVVYYY\\\^^^bbb```\\\UUUMMMFFFCCCAAAJJJPPPZZZaaaYYYKKKHHHNNNVVVtttVVVAAA===:::999<<<===<<<:::;;;===;;;===@@@???QQQpppyyyvvvzzzmmmooopppnnnjjjffffffhhhjjjkkkmmmnnnppprrrssstttnnnooosss{{{}}}wwwvvvssspppoooqqqtttwwwxxxwwwtttqqqpppoookkkeee```RRRSSSXXX\\\^^^cccppp~~~zzzpppqqqpppnnnlllgggaaaZZZSSSNNNJJJKKKIIIGGGGGGGGGHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFEEECCCAAAAAAFFFPPP[[[bbbeeellljjjlllcccEEE@@@;;;999;;;<<<;;;:::999999::::::;;;;;;;;;:::::::::::::::::::::::::::888444444777777777BBBPPP[[[qqqnnn^^^]]]aaagggvvvnnn___ZZZ___jjjsssyyy{{{uuuuuuvvvyyy~~~zzz|||}}}ppprrr{{{}}}xxxtttiiigggmmm|||tttjjjeee^^^YYYWWWQQQLLLMMMSSSTTTRRREEECCC???@@@LLLbbb}}}UUU>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;::::::::::::999999999999999999999999999999999:::::::::;;;;;;777777777777777777777777444222888999:::SSSuuu~~~[[[FFFAAA???BBBAAAOOOSSSNNNGGGBBBAAAAAABBBBBBAAA@@@???===<<<;;;::::::999::::::888666555777999GGGTTTggguuu{{{~~~}}}|||zzz}}}|||uuupppnnnoooqqqmmmiiijjjmmmtttqqq\\\YYYXXXZZZYYYUUUUUUWWWRRRLLLFFFEEEKKKRRRXXX[[[^^^```bbbdddfffgggiiijjjjjjhhhggghhhkkkmmmmmmmmmhhhjjjiiiggggggfffaaaZZZVVVRRRNNNKKKJJJJJJHHHGGGFFFJJJPPPTTTXXXZZZ\\\^^^aaa___YYYQQQIIIDDDCCCCCCNNNRRR]]]eeeYYYIIIKKK[[[aaaxxxKKK???<<<:::999;;;<<<;;;:::;;;===:::;;;>>>>>>LLLgggrrrooollljjjfffccccccfffiiiiiikkkmmmooorrruuuvvvvvvwwwzzz~~~xxxqqqpppnnnpppssswwwzzz{{{yyyvvvsssqqqqqqnnniiiddd`````````^^^\\\dddyyy|||pppnnniiikkkiiiddd^^^XXXQQQLLLJJJIIIHHHFFFFFFGGGHHHGGGFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDBBBBBBIIIUUU___dddeeehhhnnn{{{zzzUUUAAA>>>:::999:::<<<<<<;;;888999:::<<<<<<;;;::::::999999999999999999999999777555666888777666<<>><<<;;;:::::::::999::::::999777666666777AAAHHHXXXkkkuuu{{{~~~www}}}|||tttqqqqqqqqqmmmkkkmmmpppssszzzccc___\\\]]]\\\YYYZZZ^^^YYYRRRHHHDDDFFFKKKPPPRRRWWWXXX[[[___ccceeegggggghhhfffeeefffhhhjjjjjjiiieeehhhhhhdddcccaaa]]]VVVRRRPPPMMMKKKJJJJJJIIIIIIGGGKKKPPPUUUXXXZZZ\\\^^^aaa]]]UUULLLEEECCCDDDFFFOOOXXXiiippp```JJJLLL[[[hhhyyyxxxsssGGG===;;;:::999::::::;;;;;;:::===999888<<<<<>>===:::999:::;;;<<<<<<888999:::;;;<<<;;;:::999999999999999999999999999777777888999888666:::???MMMaaapppfffbbbgggyyyzzzqqqhhh^^^UUUTTTVVVYYYaaaiii{{{|||yyywww|||}}}yyy}}}tttpppllljjjrrrhhhddd___WWWUUURRRMMMKKKPPPTTTOOOFFFAAABBB???DDD]]]hhhGGGDDD<<<;;;:::;;;===>>><<<:::;;;;;;:::::::::999999999888999999::::::999999888777777777777888888888888555555555555555555555555888777888:::888888KKKhhh{{{[[[HHHAAA@@@FFFEEEOOORRRMMMFFF@@@>>>>>>??????AAA@@@>>>;;;::::::::::::999999999999999888888888AAAHHHXXXkkkuuuzzz|||~~~~~~vvv~~~zzzwwwwwwtttqqqqqqtttvvvuuuxxx|||iiibbb]]]]]]]]]]]]^^^bbbbbbZZZQQQKKKLLLPPPRRRSSSPPPQQQTTTXXX^^^bbbccccccfffeeedddeeeggghhhhhhgggdddgggfffbbb___^^^ZZZUUUPPPOOOMMMKKKJJJKKKLLLLLLJJJNNNSSSVVVYYY[[[]]]___```[[[RRRIIICCCBBBGGGKKKQQQcccxxx{{{dddLLLIIIUUUkkk{{{xxx{{{jjjFFF;;;;;;999999999999:::;;;999===999888<<<;;;@@@PPP~~~qqqfffeeedddaaaccchhhllllllmmmoooqqqtttwwwyyy{{{yyyxxxwwwvvvuuuvvvvvvwwwxxxzzzxxxuuussswwwuuutttvvvxxxwwwsssooocccccceeeffffffjjjxxxuuuvvvrrrkkkcccbbb```\\\XXXSSSOOOMMMLLLGGGFFFDDDEEEGGGHHHHHHHHHKKKKKKJJJHHHFFFDDDBBBAAADDDEEEHHHQQQ[[[cccffffffnnnrrr|||zzzKKK===<<<;;;:::999:::;;;;;;888888999999:::::::::999999999999999999999999999777888999999888777999:::DDDUUUsssxxxlllbbbcccqqq}}}wwwxxxmmmaaaYYYWWWXXXZZZdddpppuuuyyy{{{{{{{{{~~~qqqkkkkkklllxxxxxxfff___YYYUUURRRPPPMMMLLLPPPRRRLLLCCCAAA??????KKKjjjjjjLLLEEE???===<<<>>>AAABBB???===::::::::::::999999999999888999:::;;;;;;:::999888666666666777777777777888666666666666666666666666555888666666888666EEEcccYYYGGG@@@???FFFDDDLLLRRRLLLEEE@@@>>>>>>>>>>>>AAA@@@===;;;999999::::::999999888999:::;;;;;;:::===KKK```rrr||||||~~~}}}}}}}}}{{{~~~wwwuuuwwwvvvssstttxxxzzzxxxxxxzzz|||nnncccZZZYYY\\\^^^```cccbbb\\\TTTQQQSSSVVVXXXXXXUUUUUUVVVZZZ```dddeeeeeeccccccdddfffhhhiiihhhgggeeegggfff```\\\ZZZXXXTTTOOONNNLLLKKKJJJKKKNNNPPPPPPRRRVVVXXXZZZ\\\___bbb___YYYPPPFFFAAACCCIIIOOOYYYnnnvvv\\\JJJNNN[[[tttTTTCCC::::::999888888888:::;;;999>>>;;;999>>><<<===IIIccc}}}nnneeeggghhhcccaaaeeeiiikkkppptttxxxyyyyyyyyy{{{yyyvvvuuuuuuuuuuuuuuuwwwvvvvvvwwwyyyxxxwwwuuuxxxwwwxxxzzz|||{{{vvvrrrkkkfffcccdddfffiiipppxxxxxxtttwwwrrriiiddd```^^^ZZZUUUQQQNNNLLLKKKFFFEEEDDDEEEGGGHHHIIIHHHIIIIIIIIIHHHGGGFFFEEEDDDAAAEEELLLUUU^^^eeejjjlll|||wwwuuudddGGG<<<<<<;;;:::999999::::::888777777777888888999999888888888888888888888888555666777777666777888888===KKKggguuugggcccmmmzzzzzzooommmqqqkkkbbb]]]^^^\\\[[[eeesssssswww|||~~~yyynnnhhhkkksssooocccXXXRRRSSSNNNOOONNNMMMOOOPPPJJJAAAAAA???DDDZZZ|||{{{XXXCCCAAA>>><<<>>>BBBDDDAAA===:::::::::999999999999888777888:::;;;;;;:::888777666777777777777888888888666666666666666666666666333;;;666333:::888BBB]]]WWWFFF???>>>EEECCCJJJRRRMMMEEE@@@>>>>>>>>>>>>AAA@@@===:::999999::::::999888888888:::<<<===<<<777JJJeeeyyy|||{{{{{{{{{xxxoooooorrrvvvssstttxxxzzzyyyxxxzzzyyyzzz}}}pppcccWWWVVV[[[^^^```bbb\\\WWWRRRQQQUUUYYY[[[[[[___]]]]]]```fffjjjkkkjjj```aaacccgggjjjkkkiiihhhfffhhhfff___YYYXXXVVVRRROOONNNLLLJJJJJJKKKOOORRRTTTVVVXXXZZZ[[[^^^aaaddd___YYYOOOEEE@@@CCCKKKQQQbbbuuu}}}iiiNNNGGGWWWiiiFFFAAA999:::999888777888:::<<<999???<<<;;;@@@===<<>>888444===<<>><<<======<<<:::999999:::::::::;;;;;;;;;888EEETTTddd||||||{{{|||||||||{{{uuuoooppprrrqqqtttrrrqqqsssvvvwwwuuusssrrrxxx{{{qqqjjjggg```YYYOOOKKKPPPXXXYYYUUUOOORRRWWWYYYYYYZZZ]]]aaajjjqqqtttvvv~~~hhhkkkhhhffffffiiijjjgggdddgggeeeaaa]]]YYYVVVTTTSSSNNNLLLIIIGGGHHHLLLQQQTTTZZZ[[[ZZZXXX[[[``````]]][[[SSSIIICCCDDDJJJRRRWWWddd}}}tttVVVLLLOOO^^^yyylll???BBB;;;;;;;;;<<<<<<<<<<<<===:::;;;===>>>>>>>>>===<<>>===<<<<<<===>>>???999999999999999999999999999999999999999999999999::::::::::::999999888777888888888888888777666666777444444777888:::@@@HHHdddVVVFFFAAA@@@EEECCCKKKMMMIIIBBB??????AAACCCDDDEEEBBB>>><<<===<<<;;;999999999:::::::::;;;;;;;;;999AAAKKK[[[xxx~~~~~~~~~}}}~~~xxxqqqrrrssssssqqqppppppqqqtttuuusssqqquuuyyy~~~}}}{{{zzzxxxzzzzzztttjjjaaa[[[XXXZZZWWWQQQLLLPPPUUUUUUQQQVVVVVV[[[______```hhhrrrmmmeeedddccccccdddeeedddcccdddbbb___[[[WWWTTTRRRQQQMMMKKKIIIGGGIIIMMMRRRUUUZZZ\\\\\\[[[^^^bbbbbb^^^UUUNNNFFFBBBFFFPPPZZZ```lllyyylllRRRLLLSSShhh```===>>>;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<===>>>======<<>><<<;;;:::999888888888888888777666777999:::999888777777777777777777777777888777666555555666777888:::@@@OOOggg{{{kkkeeehhhsss~~~|||pppcccXXXUUUXXX[[[___fffhhhddd___dddmmmzzzwww|||zzzxxx|||{{{yyy{{{~~~yyyoooiiikkkooo}}}ddd```ZZZTTTQQQKKKJJJHHHJJJOOOPPPJJJDDDBBBLLLPPPggg___KKK???<<<>>>>>>===<<<<<<===>>>>>>999999::::::::::::::::::999999999999999999999999999999:::::::::999888888777888888888888777666666777444444777888999>>>EEE[[[yyyTTTEEE@@@???DDDBBBKKKKKKGGGAAA>>>>>>@@@BBBCCCBBB@@@===<<<<<<;;;999777::::::::::::;;;;;;;;;;;;<<<>>>CCCRRRqqq{{{uuuuuuvvvuuuqqqpppppprrrtttuuutttrrrwwwyyy{{{{{{xxxuuusssrrrwwwwwwtttmmmccc\\\ZZZZZZ]]]]]]YYYTTTUUUYYYZZZWWWZZZWWW\\\dddfffgggwwwkkk^^^___``````______```aaaaaa___\\\XXXUUURRROOONNNLLLKKKIIIHHHJJJNNNSSSVVVYYY]]]______bbbeeeccc^^^PPPJJJDDDCCCIIIUUUaaahhhsssooo[[[JJJJJJVVVtttOOO;;;:::;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<;;;HHHnnn}}}zzzrrrkkkhhheee```^^^```cccffflllqqquuuvvvuuuuuuttttttsssssssssssssssssswwwwwwwwwxxxxxxyyyyyyzzz|||yyyuuuqqqnnnnnnnnnnnnkkkkkkkkknnnwwwooofffeeecccaaaXXXUUURRROOONNNMMMKKKJJJEEEEEEFFFHHHIIIIIIGGGDDDBBBBBBAAAAAABBBCCCEEEEEEJJJRRR]]]ccceeegggjjjnnnZZZ@@@999;;;:::999888888888888888888777666777999:::999888777777777777777777777777777666666555555666666777;;;===GGG\\\www}}}mmmeeeeeennnxxx}}}qqqdddYYYXXX\\\^^^eeelllmmmgggfffrrr~~~}}}|||~~~}}}{{{|||~~~vvvwww|||{{{vvvuuuuuuxxxvvvvvvsssjjjcccmmm|||ooo___^^^WWWQQQOOOKKKIIIIIILLLPPPOOOHHHCCCCCCGGGWWWsssQQQBBBBBB:::;;;>>>===<<<<<<<<<<<<===>>>;;;;;;::::::::::::::::::999999999999999999999999888888999999:::999999999777777888888777777666555777444444666777777;;;AAARRRmmm~~~RRRDDD@@@>>>CCCAAAKKKKKKFFFAAA======>>>???@@@>>>>>>===<<<;;;:::888666:::::::::;;;;;;;;;;;;<<<===>>>AAANNNiii|||xxxwwwxxxyyyrrrrrrsssuuuvvvwwwwwwvvvwwwxxxxxxwwwuuusssssstttyyyxxxuuuooojjjhhhkkknnnkkkiiiaaaXXXVVV\\\```aaa^^^ZZZ```mmmqqqvvvssseee]]]___aaa```\\\[[[]]]______]]]ZZZVVVSSSPPPNNNMMMJJJIIIHHHIIILLLPPPUUUXXXXXX]]]```aaaccceeeaaa[[[MMMHHHDDDDDDLLLXXXdddjjjxxxdddNNNGGGLLL^^^mmmBBB<<<:::::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;<<<<<<<<<<<>>MMMeee{{{QQQDDD???===AAA@@@JJJKKKFFF@@@<<<;;;;;;;;;;;;<<<======<<<:::888777777::::::;;;;;;;;;<<<<<<<<<:::>>>CCCKKK\\\sss|||{{{{{{{{{zzzxxxyyy{{{rrrtttuuuwwwwwwxxxxxxyyyvvvwwwwwwuuusssrrrtttuuussssssrrrpppooorrryyy~~~vvvfffVVVPPPWWW___ccccccbbbjjjxxx~~~jjjfff```bbbcccaaa]]][[[\\\^^^]]][[[XXXTTTQQQNNNMMMLLLIIIHHHHHHJJJMMMRRRWWWZZZXXX\\\``````aaaaaa\\\UUUGGGEEECCCGGGPPP\\\gggmmmwww\\\JJJKKKSSShhhZZZ<<<>>>;;;:::::::::;;;;;;;;;;;;<<<:::::::::::::::;;;;;;<<>>===HHHIIIEEE???;;;::::::999999<<<======<<<999888888999:::;;;;;;;;;<<<<<<<<<<<<888;;;@@@FFFPPPaaattt~~~zzzwwwxxxzzzzzzxxxxxxzzzqqqsssvvvwwwwwwwwwxxxzzzwwwwwwvvvtttqqqooopppqqqnnnoooppppppqqqvvvjjjWWWQQQXXX```dddeeejjjtttrrreeecccbbbccccccaaa___]]]]]]]]]ZZZXXXVVVRRROOOMMMKKKJJJGGGGGGHHHKKKOOOTTTYYY\\\YYY]]]______^^^]]]VVVNNNAAAAAACCCJJJVVVbbblllrrrgggNNNFFFNNNVVVlllMMM;;;===<<<::::::::::::;;;;;;;;;;;;:::999999999999:::;;;<<<<<<>>>MMMnnnyyyqqqjjjdddcccbbb______aaahhhjjjllloooqqqsssuuuvvvtttwww|||}}}yyyuuutttttttttssssssrrrrrrrrrmmmnnnqqqvvvyyyyyysssnnniiiiiiiiigggeeehhhnnnssstttyyy|||}}}|||wwwkkk```\\\YYYWWWWWWYYY[[[\\\\\\UUUQQQMMMJJJIIIGGGEEEDDDDDDFFFHHHHHHFFFCCCBBBBBBBBBDDDDDDCCCAAACCCHHHMMMXXX^^^eeegggiiirrrOOO===???<<<999888888777777777888888777666555666888999888777666666666666666666666666444555555666666555555444777555777BBBWWWrrr}}}xxxmmmnnnrrryyy~~~{{{{{{sssbbb]]]```mmmiiiiiinnnrrrpppnnnnnnuuuvvvuuuyyy}}}tttpppppprrrmmmjjjkkknnnrrrpppaaa[[[VVVJJJGGGMMMLLLJJJLLLNNNMMMEEE>>>@@@GGGUUUqqqEEE===???666444>>>::::::;;;<<<<<<;;;::::::<<<<<<;;;;;;::::::999999666666777777888999999999777777888888999888888888666666777777666666555444555333555888777444666:::CCCTTTsssyyyPPPEEE???:::<<<;;;FFFDDDAAA<<<:::::::::::::::===>>>===;;;888777999;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===BBBLLL\\\nnn{{{}}}{{{wwwwwwzzzzzzvvvuuuwwwrrruuuxxxyyyxxxxxxzzz|||wwwwwwwwwtttqqqppppppqqqnnnppppppppppppssszzzyyygggXXXWWW```fffffflllwwwjjjbbb___```___^^^^^^______^^^]]]WWWUUUSSSOOOLLLJJJHHHHHHFFFFFFHHHKKKPPPUUU[[[^^^]]]``````^^^[[[XXXQQQIIIBBBDDDHHHPPP\\\fffnnnrrrUUUDDDGGGSSSYYYnnngggDDD<<<:::;;;999999:::::::::;;;;;;;;;:::999888888888999;;;;;;::::::BBBWWWuuuqqqggg```___```]]][[[[[[bbbdddgggjjjnnnppprrrssssssvvvzzz}}}}}}{{{xxxuuuuuuuuuttttttsssrrrqqqqqqnnnmmmnnnrrrvvvvvvpppkkkiiihhhgggeeecccbbbbbbbbbbbbfffhhhffffffeee___XXXVVVTTTQQQPPPQQQSSSVVVXXXQQQNNNKKKIIIHHHGGGFFFEEEDDDFFFGGGFFFCCC@@@@@@AAA???BBBDDDDDDDDDGGGNNNUUU^^^ccchhhjjjmmm{{{xxxbbbDDD>>>;;;999888888777777777777888888777666555666888888888666666666666666666666666666444444555666666555444444444555888???PPPjjjtttqqqpppssszzz{{{zzz|||zzziiibbbcccpppkkkjjjnnnppplllhhhffffffrrrwwwqqqoooppppppooohhhkkknnnsssrrrdddXXXUUUSSSJJJIIINNNLLLIIIKKKNNNLLLDDD@@@FFFPPPfff|||fff???@@@999777???;;;999:::;;;;;;;;;;;;:::999;;;;;;;;;:::999999888888666666666777888999999999777888888888888777777666666666777777666666555444444333555999888555666:::<<>>:::999:::;;;<<<<<<>>>>>>>>>;;;777777:::===;;;;;;;;;<<<<<<<<<======@@@<<<:::@@@MMM^^^ppp||||||qqqwww~~~yyywww{{{{{{uuusssuuuuuuxxx{{{|||{{{{{{}}}vvvwwwwwwvvvtttsssssstttnnnoooooommmkkklllppptttppphhh[[[UUUZZZdddhhhfffyyywwwhhhddd```]]][[[ZZZ[[[___aaa```]]]UUUSSSPPPMMMJJJHHHFFFFFFEEEFFFHHHKKKPPPVVV[[[^^^___bbbaaa]]]ZZZVVVNNNFFFGGGIIIMMMUUU___ggglllnnnPPPEEEOOO]]]aaavvvUUU@@@===777999999999:::::::::;;;;;;;;;:::999888888888999:::;;;<<<;;;>>>JJJ___xxxpppddd[[[ZZZ\\\YYYUUUSSS[[[^^^bbbgggkkknnnpppqqqssstttvvvxxxyyyxxxvvvuuuttttttsssrrrqqqqqqpppppppppnnnlllooorrrrrrnnniiijjjhhhfffeeedddbbb^^^[[[^^^aaabbb^^^]]]]]]\\\XXXQQQOOONNNNNNOOOPPPPPPOOONNNLLLIIIHHHHHHHHHGGGFFFDDDFFFGGGDDDAAA???@@@AAA<<<@@@CCCDDDFFFKKKTTT[[[bbbgggjjjlllpppuuuMMM===>>>777666888777777777777777888888777666555666777888888666666666666666666666666666333444555666666555444333222555888???LLLeeeyyysssoooooouuu|||~~~|||}}}~~~}}}zzzvvvmmmeeefffssslllgggiiikkkmmmooossssss}}}xxxqqqjjjjjjnnnqqqppplllgggnnnsssyyyvvvnnn___UUUTTTSSSKKKKKKNNNJJJJJJLLLOOONNNGGGDDDMMMYYYTTT>>>BBB444999DDD111999999;;;;;;;;;;;;999999;;;;;;:::999999888777777555666666777888999999999888888888888888777666555666666666666666555555444333333666:::999666666:::999HHHWWWfffnnnNNN===???===<<<@@@@@@CCC@@@;;;999999;;;<<<<<<>>><<<:::999999;;;>>>???<<<<<<;;;::::::<<<===>>>999CCCCCC<<>>888999999::::::999999888999999999888888888777777888AAAAAABBBSSSgggqqqbbbVVVSSSRRROOOQQQWWWUUUWWW[[[___dddiiilllnnnuuuttttttssssssrrrrrrrrrsssrrrqqqppppppooopppppppppkkkgggfffhhhkkkkkkjjjkkkiiifffdddccc```]]]ZZZYYYZZZ[[[[[[YYYVVVRRRPPPMMMMMMLLLKKKKKKKKKKKKKKKIIIIIIIIIIIIGGGFFFDDDCCCBBBCCCCCCCCCCCCBBBAAA@@@CCCBBBCCCGGGKKKOOOXXXaaaeeerrrnnnjjjgggEEE<<<;;;888666777777777777777777777777777777777777666666666666666666666666666666666666555555555555555555555555444444666<<>>IIIZZZ{{{sssaaaRRRRRRUUUQQQMMMMMMPPPRRRVVV[[[```eeeiiikkknnnooopppqqqqqqrrrqqqqqqpppooonnnmmmlllkkkkkkkkkjjjgggcccdddgggiiiiiiggggggeeecccbbb```]]]YYYVVVSSSSSSTTTSSSQQQOOOLLLJJJKKKJJJIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBAAACCCJJJPPPUUU^^^gggdddnnnqqq{{{XXX@@@===<<<888666666666666666666666666666777666666666666666666666555555555555555555555555555555555555555555555555333333555999>>>LLLeeezzzyyyoooiiilllrrrvvvyyy}}}~~~~~~}}}|||zzzxxxwwwwww|||~~~xxxoookkkjjjkkkooossstttyyy~~~|||{{{zzzzzzzzzxxxtttnnnjjjkkkiiijjjoooqqqooonnnpppssszzztttiii^^^UUURRRNNNJJJIIIJJJMMMOOOPPPLLLFFFAAABBBRRRsssaaaKKK999888===;;;888999999999:::::::::999888777888888888999999888888888888888888777777777666666888999:::999777777777999666666666555444444333333555555555555555555555555888999>>>JJJbbbxxx~~~kkkMMM===???<<<;;;??????AAA>>>:::999:::;;;<<<<<<<<<<<<<<<<<<=========>>>:::;;;;;;<<<<<<<<<<<<<<<999;;;===>>>@@@JJJ[[[hhhhhhmmmwww|||}}}|||xxxvvvvvvzzz~~~|||yyyxxxxxxvvv{{{}}}zzzxxxyyyyyywww}}}wwwqqqnnnnnnpppqqqmmmnnnppppppnnnkkkgggeeeffffff```fff~~~mmmaaa^^^\\\YYY]]]\\\ZZZXXXVVVUUUTTTSSSPPPMMMJJJHHHIIIJJJJJJIIIJJJLLLPPPUUUYYY\\\^^^___```___]]]WWWPPPJJJFFFEEEMMMOOOYYYnnnyyy]]]DDDAAARRR```qqq~~~MMM>>>666888;;;333888888999999999999888888999999999888888888888888333999;;;;;;???KKKtttkkkSSSNNNQQQNNNIIIGGGIIIKKKOOOTTTZZZ___ccceeedddfffiiimmmoooppppppooommmlllkkkjjjhhhhhhhhhgggeeebbb```aaadddffffffdddaaa```^^^^^^\\\YYYUUUQQQNNNNNNMMMKKKJJJHHHGGGFFFGGGGGGFFFEEEEEEEEEFFFFFFFFFEEEDDDBBBAAAAAAAAABBBAAAAAAAAABBBBBBBBBBBBBBB@@@@@@EEEOOOXXX^^^eeellliiisss~~~qqqEEE;;;>>>;;;666777666666666666666666666666666666666666666666666666555555555555555555555555444444444444444444444444444555666666777AAAXXXmmm|||tttmmmmmmqqquuuyyy}}}{{{}}}~~~|||xxxuuuvvvxxxzzz{{{|||}}}~~~}}}tttpppqqqvvv~~~}}}{{{~~~xxxvvvuuusssrrrppplllfffbbbeeefffiiimmmllliiikkkpppzzzqqqhhh```YYYRRROOOKKKIIIIIIKKKNNNQQQNNNMMMFFF@@@HHHeee~~~QQQBBB888:::===;;;888:::999999999:::999999888777888888888888888888888888777777777777666666666666777888999999888888999:::555555555555555555555555555555555555555555555555666777999>>>LLL```rrryyyhhhKKK===???;;;:::>>>??????<<<999888:::;;;<<<<<<;;;<<<===>>>???>>>======<<<===???@@@@@@@@@???>>><<<;;;>>>AAA@@@AAAPPPcccnnn~~~vvvzzzzzzvvvuuuvvv|||zzzzzz{{{zzz}}}~~~{{{yyyzzzyyyuuu|||xxxqqqllliiijjjmmmooonnnnnnnnnmmmkkkiiifffeeeccchhheeelllpppaaa^^^[[[YYYZZZ\\\ZZZWWWTTTRRRQQQPPPPPPMMMLLLJJJHHHIIIJJJKKKLLLNNNPPPSSSWWWZZZ\\\^^^^^^```___[[[TTTLLLGGGFFFGGGRRRVVVggg|||mmmSSSCCCJJJ```rrrgggAAA???555666>>>444888888999999999999888888888888888888888888888888666999999;;;<<>>???@@@???>>>===<<<===???@@@@@@@@@???>>>???===@@@DDDAAA???KKK]]]||||||}}}|||zzz}}}}}}~~~}}}|||{{{|||yyyuuuuuusssooollljjjkkklllmmmooonnnkkkiiigggffffffgggaaajjjlllpppyyybbb\\\\\\XXXXXX\\\YYYWWWTTTRRROOONNNNNNNNNKKKJJJJJJIIIIIIJJJLLLNNNQQQSSSVVVYYY[[[\\\]]]]]]^^^]]]YYYQQQJJJFFFIIILLLVVVaaavvvtttYYYIIIIIIOOOkkkVVV>>>AAA444333===888777888888999999888888777888888888888888888888888999888555999===>>>YYY}}}eeeSSSGGGDDDIIIDDDEEEGGGIIIKKKMMMOOOPPPQQQTTTYYY___cccdddeeeeeeeeeffffffgggiiijjjlllmmmdddaaa^^^^^^______\\\YYYVVVUUUTTTTTTTTTQQQNNNJJJLLLKKKHHHFFFEEEEEEEEEFFFCCCCCCCCCBBBBBBCCCDDDDDDEEEDDDBBB@@@???@@@AAABBBAAA@@@????????????@@@@@@FFFJJJTTT```fffggglllrrrnnnjjjaaaIII888::::::222333<<<555555555555555555555555444444555555666666666777555555555555555555555555444444444444444444444444555666888777444888HHHXXXxxx|||tttoooqqqtttwwwrrrvvvzzzzzzwwwvvvzzz~~~uuussssssuuuyyy|||}}}}}}||||||zzzsssoookkkhhhhhhjjjkkklllkkkjjjkkkkkkjjjoooqqqddd\\\RRRLLLNNNJJJJJJIIIIIIKKKNNNQQQRRRJJJHHHDDDKKKfffpppDDD???;;;;;;:::999:::===888888888888888888888999888888777666666777888888555555555555555555555666333555666666555555666888333333444444555666666666555555555555555555555555555777888777:::JJJfff|||cccHHH===>>>999777<<<>>>;;;999777888:::;;;<<<;;;<<<===???@@@@@@@@@???>>>;;;<<<<<<===============@@@???AAADDDBBB@@@JJJWWW}}}}}}~~~||||||}}}zzzuuusssrrrrrrpppoooooonnnnnnpppmmmiiifffddddddfffggg```mmmppppppxxxvvvggg\\\ZZZZZZWWWVVVYYYUUUTTTRRRPPPNNNMMMLLLLLLJJJJJJJJJIIIHHHJJJMMMOOOTTTUUUWWWYYY[[[[[[[[[[[[ZZZZZZVVVOOOHHHHHHMMMTTT\\\jjjzzzxxx___GGGEEEQQQaaaoooJJJ<<<>>>444111999999777777888888888888777777888888888888888999999999888777333666<<<;;;HHHbbbmmmSSSFFFEEEFFFFFFFFFFFFFFFGGGGGGGGGJJJLLLPPPUUUXXXZZZZZZ[[[]]]]]]^^^```cccfffhhhiiibbb^^^ZZZYYYZZZYYYVVVTTTRRRPPPOOONNNNNNMMMJJJHHHHHHGGGEEECCCBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDDDDCCCBBBAAA@@@AAABBBBBB@@@?????????@@@AAACCCDDDNNNTTT^^^gggjjjmmmwwwooobbbsssLLLAAA::::::888222444;;;555555555555555555555555444444444555555666666777444444444444444444444444333333333333333333333333333333555666444555@@@LLLiii|||vvvooonnnqqqrrrpppsssvvvwwwvvvwwwzzz}}}tttrrrpppsssxxx||||||{{{xxxwww}}}zzz{{{yyyuuupppmmmiiihhhiiilllnnnoooiiiggghhhkkkqqq}}}zzzggg^^^VVVNNNJJJLLLGGGHHHJJJLLLNNNPPPQQQQQQLLLFFFEEEUUUvvvaaaBBB@@@<<<:::999999;;;===888888777777777888999999888777666555555666777888444444444555555555555555333444555555444444555666444444444555555555666666555555555555555555555555333444666777999DDDZZZoooaaaGGG<<<>>>999666;;;>>>999888777888:::;;;<<<;;;>>>>>>??????@@@@@@??????<<<;;;;;;;;;<<<<<<======>>>???@@@AAA@@@CCCIIIPPPppp{{{www|||}}}|||}}}{{{vvvvvvuuutttsssrrrpppooonnnmmmllliiifffeeeddddddddd```kkkmmmjjjnnnrrr}}}ssseee^^^YYYWWWXXXWWWTTTRRRRRRRRRQQQPPPOOOMMMKKKJJJIIIJJJKKKIIIHHHIIILLLPPPVVVWWWXXXZZZZZZZZZZZZYYYVVVVVVSSSMMMHHHJJJSSS[[[eeennnqqqdddMMM@@@GGGUUUtttQQQBBB999999888444666:::777777888888888888777777777777888888888999999999555888555444;;;:::>>>LLLnnnfffNNNFFFFFFFFFEEEEEEDDDDDDDDDCCCDDDFFFHHHJJJLLLNNNOOOOOOQQQRRRSSSUUUXXXZZZ]]]^^^[[[WWWRRRQQQRRRRRRQQQOOONNNLLLIIIHHHHHHHHHGGGFFFDDDCCCBBBAAA@@@?????????@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@>>>>>>>>>@@@CCCGGGJJJLLLWWW]]]eeejjjllluuuoooiiitttbbb???===:::777777777777777555555555555555555555555333333444555555666777777444444444444444444444444333333333333333333333333444222333666666555:::@@@WWWooo{{{rrrqqqttttttvvvvvvwwwxxxyyyzzz{{{|||vvvrrroooqqqvvvzzzzzzxxxwwwzzz|||{{{yyyzzz~~~}}}}}}tttsssxxxwwwxxxzzzyyysssppppppooollliiihhhhhhiiikkklllkkkjjjfffeeeiiirrr{{{ooo```VVVPPPLLLJJJIIIFFFHHHLLLOOOQQQRRRQQQPPPIIIHHHRRRmmmtttLLL>>>===;;;999:::;;;;;;999888777666666777888999:::888777666555555666777888333333444444444555555555444666666666444333444555444444444555555555555555555555555555555555555555222222444777888===KKKYYYrrr```GGG<<<>>>888555;;;>>>888777666777:::;;;<<<;;;???????????????@@@@@@@@@>>>===<<<<<<<<<===???@@@;;;>>>???===>>>DDDIIIJJJ[[[~~~{{{|||{{{uuuyyyyyyzzz}}}}}}~~~|||vvvxxxwwwuuusssqqqooommmmmmjjjjjjiiihhhfffdddcccbbb___gggfffcccggghhhlllyyy}}}wwwsssoooiiiaaa^^^\\\WWWTTTUUUWWWRRRLLLPPPPPPQQQPPPOOOMMMKKKJJJIIIKKKKKKJJJHHHHHHLLLPPPVVVWWWYYYZZZZZZZZZYYYXXXSSSTTTRRRLLLHHHKKKVVV```mmmooogggTTTBBB@@@KKKVVVvvvuuuAAA???888666<<<:::666;;;777777888888888888777777777777888888999999999999555<<<999555:::;;;;;;DDDRRRooosssWWWLLLEEEEEEEEEDDDDDDCCCCCCCCCAAABBBBBBDDDEEEFFFGGGHHHIIIJJJKKKLLLNNNPPPRRRSSSUUUQQQLLLJJJLLLNNNNNNLLLLLLIIIEEECCCCCCDDDDDDDDDCCCBBBBBBAAA@@@??????>>>??????>>>??????@@@AAAAAA@@@@@@AAAAAAAAA@@@??????<<<<<<>>>AAAFFFKKKPPPSSS]]]ccciiilllnnn{{{|||cccooo~~~BBB999;;;999444777<<<:::333555555555555555555555555333333444444555666777777444444444444444444444444333333333333333333333333666444555888888666777;;;JJJfffwwwwwwyyyyyy}}}|||{{{|||~~~~~~|||wwwsssoooppptttwwwwwwuuuppptttwwwwwwuuuwww}}}ssssssvvvpppoooqqqmmmhhhlllmmmjjjiiijjjiiigggcccdddgggjjjlllkkkfffccciiijjjqqqvvvpppgggWWWIIIEEEGGGFFFBBBEEEHHHMMMQQQTTTSSSQQQOOOEEEKKKaaa}}}UUU;;;::::::::::::<<<===;;;777888777666666666888999:::999777666555555666777999333333333444444555555555666777888777555444444555555555555555555555555555555555555555555555555555444222444999999888???JJJjjj[[[JJJ<<<:::999777888===<<<;;;:::999999999::::::<<<<<<<<<<<<============>>>===<<<;;;;;;<<<===>>>AAA???>>>@@@@@@???CCCHHHTTTiii~~~yyytttpppooowwwpppmmmrrrxxx}}}}}}{{{zzzyyyyyywwwwwwwwwvvvtttqqqnnnmmmgggeeedddfffhhhhhhdddaaaggggggfffeeedddccccccbbbkkkjjjgggddd```\\\YYYXXXWWWVVVUUUSSSQQQOOOMMMLLLQQQNNNLLLLLLMMMMMMJJJGGGIIIJJJJJJJJJKKKNNNRRRVVVTTTZZZ```___XXXSSSSSSUUUOOOMMMJJJHHHJJJQQQ[[[bbbqqqbbbPPPFFFCCCFFFNNNWWW{{{^^^>>>;;;777666777777555333777888999999777666666666777777777777777777777777:::999888888888999:::;;;DDDWWWpppoooXXXPPPKKKHHHIIIFFF@@@@@@EEECCCBBB@@@@@@BBBCCCBBB@@@???AAADDDFFFHHHHHHGGGFFFJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@??????@@@AAAAAA=========>>>???@@@@@@@@@BBBAAA@@@?????????@@@@@@??????@@@CCCJJJSSS[[[___aaaffflllqqq|||oooiii]]]===999999999888888666555555555555555555555555555555333333333444444444555555555555444444444333333333222222333333333333444444555444444555555666777888CCCVVVqqq}}}~~~zzzsssvvvvvvrrrmmmnnnssstttqqqkkkllllllmmmoooqqqssstttttt{{{yyyuuuqqqnnnjjjiiijjjkkkjjjhhheeeeeedddcccbbbcccfffiiiccceeeiiilllllljjjgggeeeiiivvvssskkkaaaSSSIIIFFFEEEDDDBBBIIIRRRUUUQQQQQQUUURRRJJJNNNWWWssskkkCCCAAA===;;;:::;;;>>>>>><<<:::777777777777777777777777666555555555555444444444666666555555555444444444444444555555555555555444555555555555555555555555555555555444444333333333555222222444333555@@@MMMXXX|||ZZZJJJ<<<::::::777888===<<<;;;:::999888999::::::<<<<<<<<<<<<<<<===============<<<<<<<<<<<<======;;;:::<<>>@@@EEEKKKZZZzzz{{{}}}|||yyyvvvtttxxxnnnhhhmmmvvv{{{~~~|||yyyyyyzzzyyywwwuuuvvvwwwvvvuuusssqqqooommmgggeeebbbbbbdddeeeeeecccffffffeeecccbbb```___^^^cccbbb___\\\ZZZWWWVVVUUUVVVUUUTTTRRRPPPNNNMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHIIIJJJKKKMMMPPPUUUYYYZZZ___cccaaaZZZTTTRRRTTTMMMLLLJJJJJJNNNWWWbbbjjjdddWWWIIIBBBCCCLLL]]]kkkuuuIII===:::666555666666555333666666777777666666555666777777777777777777777777999888888777888999:::;;;???KKK```}}}lll\\\MMMHHHGGGEEEDDDEEE@@@???>>>===>>>@@@AAAAAA===>>>@@@BBBCCCCCCBBBBBBEEEEEEDDDCCCCCCBBBAAAAAACCCCCCCCCBBBAAAAAA@@@@@@@@@???>>>>>>>>>>>>???@@@<<<<<<======>>>>>>??????@@@@@@@@@??????>>>======@@@AAAEEEJJJPPPXXX```ffffffpppyyy|||ppppppoooFFF777888888888888777666555555555555555555555555555555333333333444444444555555555555444444444333333333222222333333333333444444444444444444555666777888888GGG```{{{zzzvvvvvvssspppppptttssspppnnnmmmllljjjjjjiiiiiiiiilllpppvvv|||}}}zzzwwwuuuqqqnnnmmmjjjgggfffgggfffdddbbbaaabbbbbbaaa___```bbbdddfffiiijjjhhhcccaaadddgggxxx{{{qqqeee[[[PPPHHHGGGHHHGGGFFFIIIOOOTTTUUUUUUTTTNNNGGGVVVlllvvv}}}[[[<<<:::<<<:::999;;;======;;;999777777777777777777777777666555555555555444444444666555555555444444444444555555555555555555444444555555555555555555555555555555444444444333333333555333444555333222888AAAGGGlllwwwYYYIII<<<::::::777888===;;;;;;999888888888999:::;;;;;;;;;<<<<<<<<<======<<<<<<============<<<<<<888999===BBBBBB??????BBBEEELLLeee{{{vvv|||~~~{{{uuuiiiaaaeeeoootttuuutttwwwsssoooqqqwwwxxxtttooorrrssssssrrrpppnnnllljjjfffccc```^^^```bbbddddddddddddbbb```^^^\\\[[[ZZZ[[[YYYWWWTTTRRRRRRRRRRRRTTTSSSRRRQQQOOONNNMMMLLLHHHJJJLLLKKKIIIHHHIIILLLIIIJJJMMMNNNQQQTTTYYY]]]```eeehhheee]]]UUUQQQPPPJJJJJJKKKNNNUUU^^^fffkkkVVVKKKAAA???FFFVVVmmm\\\;;;:::888555444555555555444555555555555555555555555777777777777777777777777888888777777777888999:::;;;???QQQwwwsssYYYKKKHHHGGGEEECCC?????????>>><<<===>>>@@@=========>>>>>>?????????@@@@@@??????>>>>>>======????????????????????????>>>>>>============>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@???>>>===BBBGGGNNNSSSXXX___gggmmmoooxxxxxxbbbxxxOOO777888777888888888777666555444444444444444444444444444333333333444444444555555555555444444444333333333222222333333333333444444444444444444555666777888555===OOOiiivvvwwwtttpppppprrrqqqmmmnnnmmmjjjgggeeedddddddddhhhhhhhhhiiikkkmmmpppqqqpppnnnmmmmmmmmmmmmllljjjiiigggeeeddddddbbb___]]]]]]___aaaaaaaaaaaacccddddddggghhheeebbbfffrrr}}}wwwmmmjjj\\\UUULLLGGGHHHJJJLLLLLLMMMOOOUUUZZZWWWPPPKKKKKKggg|||mmm~~~wwwKKK:::999:::999999:::;;;;;;:::888777777777777777777777777666555555555555444444444555555555555444444444444555666666666555444333333444444444444444444444444555444444444444333333333333333555666444000222777888QQQqqquuuXXXHHH<<<::::::777888===;;;:::999777777888888999:::::::::;;;<<<<<<<<<===;;;<<<===>>>>>>===<<<;;;;;;<<>>======??????>>>============>>>>>>??????>>>>>>=========<<<======>>>>>>>>>?????????>>>==================>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????AAABBBDDDEEEJJJPPPXXX]]]```dddjjjoooyyy|||llllllccc>>>666<<<666777777777666666555444444444444444444444444444333333333444444444555555555555444444444333333333222222222333333333444444444444444444555666777777===>>>FFF[[[www~~~yyyrrrpppsssrrrnnnkkkjjjgggfffeeeeeeffffffeeedddcccbbbccceeegggiiiiiihhhggggggiiijjjiiiggghhhggggggfffdddaaa^^^\\\]]]```cccddddddeeefffgggdddfffhhhhhhmmmzzzuuuhhhbbb___UUUPPPJJJGGGIIILLLOOOPPPTTTSSSWWWYYYRRRIIIMMMZZZxxxyyyxxxWWWAAA===:::999999999999999999888777666666666666666666666666666555555555555444444444444444444444444444444444666666666666555444333222444444444444444444444444444444444444444444444444222333555666444222333666111>>>QQQddduuuvvvWWWGGG;;;::::::777888<<<:::999888777666777888888999999999:::;;;<<<<<<<<<;;;<<<===>>>>>>===<<<;;;>>>???DDDIIIGGGAAA===>>>======FFF___|||zzzsssqqqooommmoootttpppjjjgggmmmwwwzzzrrriiiffffffggggggfffeeecccbbb\\\]]]^^^^^^^^^^^^^^^^^^ZZZZZZZZZYYYYYYXXXXXXXXXYYYVVVSSSOOONNNMMMNNNOOONNNNNNNNNNNNMMMMMMMMMLLLMMMRRRUUUQQQJJJFFFIIINNNPPPSSSVVVXXXYYYZZZ\\\^^^```dddiiihhh```UUULLLGGGHHHIIIPPP```nnnnnnaaaSSSIIIBBBBBBPPPcccqqqzzz~~~WWW;;;888555444444333333444666777888666444444666777777666555555555555555555555555555555666666666777777777;;;:::DDD___www]]]JJJAAA???<<<>>>@@@AAA@@@????????????>>>===<<<<<<<<<======>>>>>>============<<<<<<=========>>>??????@@@@@@===>>>>>>>>>>>>>>>>>>===>>>>>>>>>???????????????===<<<<<<===AAAFFFKKKNNNTTTYYY```eeehhhkkkooorrrrrrmmmmmmoooEEE888999888555666666666666555444444444444444444444444444444333333333444444444555555555555444444444333333333222222222333333333444444333333333444444555666777AAA>>>AAARRRlllwwwsssuuutttqqqiiigggeeeddddddeeefffhhhddddddcccbbbbbbbbbccccccbbbaaaaaaccceeeffffffeeejjjjjjjjjiiifffcccaaa___```bbbddddddcccbbbcccdddhhhiiillltttxxxmmmdddZZZSSSQQQNNNJJJHHHJJJMMMPPPRRRYYYVVVUUUQQQHHHEEEVVVmmmxxx{{{jjj@@@;;;<<<777888999999999888777666666666666666666666666666666666555555555555444444444333333444444444444444444555555666666555444444333444444444444444444444444444444444444444444444444777777777444333444666666000333<<>>BBBFFFDDD===;;;<<<>>>???DDDNNNaaazzzzzztttmmmgggjjjpppnnniiigggmmmvvvxxxpppgggaaabbbbbbcccbbbaaa```___XXXZZZ\\\\\\ZZZXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUVVVUUURRROOONNNMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLOOOSSSVVVRRRJJJFFFIIIMMMQQQSSSWWWYYYZZZZZZ[[[]]][[[^^^aaa```ZZZRRRKKKGGGIIIPPP]]]nnnxxxrrr^^^LLLDDDDDDMMMaaattt{{{{{{yyyvvvqqqGGG666888333444444444333444777999;;;777444444666777666555555555555555555555555555333444555666666666555555888555999GGG]]]uuukkkVVVHHH@@@>>>======>>>@@@BBBAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;======>>>>>>?????????@@@======>>>>>>>>>>>>======:::;;;;;;<<<======>>>>>><<<<<<===@@@EEEKKKRRRVVV\\\```fffmmmsssxxxzzz{{{mmmhhhsssSSS::::::;;;555444555555555555555444444333333333333333333333333333333333444444444555555555555444444444333333333222222333333333333444444333333333333444555666777:::999;;;HHH___zzz|||uuutttrrrnnnjjjhhheeecccaaabbbccceeeiiihhhgggfffeeecccbbbaaa^^^^^^___bbbfffiiijjjjjjkkklllllljjjfffdddccccccbbbcccdddcccaaa``````aaaeeekkkxxxxxxlllggg```UUULLLNNNMMMKKKJJJKKKNNNQQQSSSWWWTTTOOOHHHEEEOOOgggUUU<<<===>>>777888999:::999777666666777777777777777777777777777666555555555555444444444333333333333444444444444444444555555555555555444333333333333333333333333333333333444444444444555<<<<<<888333111444555333444333777AAAOOO^^^nnn{{{qqqTTTFFF;;;:::;;;777777;;;999888777666555666777777777777888999:::;;;<<<<<<======<<<<<<<<<<<<======;;;;;;===AAA@@@<<<<<>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>;;;<<<============<<<;;;::::::;;;<<<>>>???@@@@@@AAACCCFFFKKKPPPVVVZZZ\\\bbbccciiitttmmm|||aaaDDD<<<:::888888333444444555555555444444333333333333333333333333333333333444444444555555555555444444444333333333222222333333333333444444333333333333444555666666555666999???NNNeee|||vvvooommmkkkgggdddcccccceeefffkkkjjjgggeeedddccccccccc^^^^^^```ccchhhkkkllllllhhhiiiiiifffcccaaabbbdddcccdddffffffgggiiilllooottt}}}vvvlllccc]]]WWWPPPKKKKKKKKKKKKLLLMMMPPPTTTVVVTTTQQQJJJGGGPPPgggmmmHHH???@@@>>>999888:::;;;:::777555666777777777777777777777777777666555555555555444444444222222333333333444444444333333444555666666666666333333333333333333333333333333333444444444555555777888666000000444444000666444777>>>FFFRRRfffxxxnnnTTTEEE;;;:::;;;777777;;;999888666555555666666777666777888999:::;;;<<<<<<>>>===<<<;;;;;;<<<===>>>:::999<<>>???>>>DDDZZZxxxxxxrrrlllhhhhhh]]][[[[[[```eeeddd\\\UUUSSSTTTUUUUUUUUUUUUSSSSSSUUUUUUTTTPPPLLLKKKNNNRRROOOOOONNNMMMLLLKKKJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMIIIKKKLLLJJJGGGEEEGGGHHHHHHLLLQQQVVVXXXYYYZZZ[[[WWWSSSMMMIIIGGGIIIMMMQQQVVVhhh{{{qqqYYYEEE;;;EEETTTkkk~~~xxxpppooohhhFFF;;;888333222444555555444555999===<<<777222111333444333000444444444444444444444444222333444555555555444333444555999>>>AAAHHH[[[ooozzzgggYYYHHH??????AAA@@@===>>>@@@BBBCCCDDDCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>========================::::::;;;<<<<<<;;;::::::<<<===>>>???AAACCCDDDEEEGGGKKKPPPWWW\\\___```aaaddddddjjjxxxwwwqqqpppBBB:::<<<333111999333333444555555444444444333333333333333333333333333333333444444444555555555555444444444333333333222222333333333444444444333333333333444555666666666999::::::@@@RRRmmm}}}}}}yyyooollliiigggfffhhhjjjllleeeccc```^^^^^^___aaaccc^^^]]]^^^```dddgggggggggeeeffffffccc___^^^```ccccccfffiiimmmqqqwww~~~uuummmkkkfff]]]UUUOOOMMMNNNIIIJJJKKKLLLNNNQQQVVVYYYSSSPPPIIIJJJ___~~~RRR;;;<<<<<<999777888:::<<<;;;777555666777777777777777777777777777666666555555555444444444222222222333333444444444222222444555666777777777333333333333333333333333333333333444444555555555...222111...000555555000000///222888<<>>>>>>>>>>>>>>===;;;;;;<<<<<<<<<<<<<<<<<<999888<<>>HHHVVV```|||yyyZZZIIIDDDAAA>>><<>>======???@@@???:::666<<<<<<<<<:::888777:::<<<::::::999888888999:::<<<<<>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999<<>>???@@@@@@BBBEEEHHHDDDKKKHHHFFFLLLMMMNNNXXXVVVZZZccckkklllhhhhhhlllpppsssZZZEEE666666:::888666999777555444444555555444333444444444444444444444444222333444444555444444444555555444333222222222222111111111222222222333333333333333333333333333333444222222333555===NNN^^^yyyzzzuuuqqqrrrwwwzzzzzzxxx|||{{{}}}~~~zzzssspppmmmkkkjjjiiiiiiiiihhhgggbbb___\\\[[[]]]```bbbbbbbbbaaa``````bbbhhhqqqwww{{{tttbbb\\\[[[XXXUUUQQQNNNLLLLLLLLLOOOMMMMMMRRRWWWYYYVVVQQQIIIIIIVVVuuunnnkkkuuuLLL999@@@777777???777:::999888777666666666666555555555555555555555555555555555555555555555555333333333333333333333333333222222444555666444333333333333333333333333333333333444444444444333333333333333222222222111111555333333444555999DDDPPPdddNNNBBB888555666666666888888777666444444555666666888999999999999:::::::::>>>>>>>>>>>><<<;;;:::999;;;;;;::::::999999888888===::::::<<<;;;===KKK\\\}}}zzzqqqooottt{{{}}}uuufff```[[[YYYUUUOOOKKKJJJKKKJJJIIIHHHGGGGGGGGGGGGJJJHHHGGGGGGHHHHHHHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHJJJLLLNNNPPPQQQRRRTTTSSSRRRQQQQQQRRRSSSTTTQQQSSSVVVYYYZZZUUUNNNHHHAAABBBEEEKKKSSS\\\eeejjj```[[[RRRGGG>>>@@@RRReeewww|||}}}zzzvvvHHH777777555333444333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333333444666888888999>>>EEELLL[[[}}}qqqbbbXXXUUUSSSQQQPPPPPPQQQPPPOOOMMMIIIGGGDDDCCCDDDDDDDDDCCC@@@??????@@@AAAAAA@@@>>>@@@BBBDDDEEEFFFHHHKKKMMMKKKOOOIIIGGGOOOPPPNNNUUUQQQaaaxxx||||||qqqjjjvvvdddCCC777111666999777666888666555444444555555444333444444444444444444444444222222333444444444444444555444333222222111222222111111111222222222222333333333333333333333333333444222222222222555AAANNNbbbtttvvvkkkiiinnnssssssppprrrtttzzz~~~}}}{{{vvvqqqooopppppppppnnnjjjfffcccaaabbbdddeeeeeegggggghhhkkkqqq|||wwwbbbYYYWWWRRRQQQOOOMMMLLLLLLMMMNNNOOONNNPPPVVV\\\[[[SSSKKKEEEUUUrrrwwwhhhttt]]];;;555???777666===999999888777777666666666666555555555555555555555555444444444444444444444444333333333333333333333333333222222333555555444333222222222222222222222222333444444555555444444333333333333222222222222111666333222222111222999BBB~~~bbbLLLAAA777555666555555777666666555444444555555666888888888999999999::::::<<<<<<<<<<<<<<<;;;:::999::::::999888777777666666<<<999999::::::999???HHH^^^nnnrrrxxxyyysssvvvzzz|||{{{uuuoooggg```[[[UUUQQQOOOKKKJJJIIIHHHGGGGGGHHHHHHIIIGGGFFFFFFGGGHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKMMMOOOQQQSSSUUUVVVWWWVVVUUUTTTTTTTTTUUUVVVTTTVVVWWWXXXUUUPPPJJJEEEGGGGGGJJJQQQ[[[eeelllooo___SSSFFF???BBBPPPgggzzzYYY555222888444111555222222333333333444444444333333333333333333333333333333333333333333333333333333333333333333333333000111222222222333777:::EEEccczzzuuussshhh\\\TTTQQQPPPQQQTTTLLLKKKJJJIIIJJJJJJKKKKKKJJJIIIHHHJJJKKKKKKHHHEEELLLKKKKKKMMMPPPQQQOOONNNNNNPPPIIIHHHQQQSSSQQQVVV\\\uuuyyygggxxxkkkHHH:::555444777777333222444555444333333555555444333333333333333333333333333222222333444444444444333444333333222111111222222111111111111222222222222222222222222222222222222555444333444222333:::CCCOOOeee~~~rrrkkkkkknnnoooooolllnnnuuu{{{{{{zzz|||yyywwwwwwwwwwwwwwwyyy|||zzzfff[[[XXXXXXMMMMMMLLLLLLMMMNNNOOOPPPMMMQQQVVVZZZZZZUUUMMMGGGQQQlllzzzyyytttJJJ888999@@@888444999999888777777666666666777777555555555555555444444444444444444444444444444444222222222222222222222222333222222333555555444222111111111111111111111111333444444555555444444333222222222222222222222222222000000111111000444;;;{{{```LLLAAA777555666555555666555444444444444444555555777777777888888888999999888999:::;;;;;;;;;;;;;;;999999888777666555555555999777888:::;;;;;;<<>>777333777999666666666666666666777777666666555555555444444444444444444444444444444444222222222222222222222222222222111333444555444222111111111111111111111111333444444444444444444333222222222222222222222222111...///222222000222777vvv___KKKAAA777666777666555666333333333444444444444444555666666666666777777777666777888:::;;;;;;;;;;;;888888777777666666555555555666888:::;;;<<<======:::RRRkkkrrraaa```rrr|||vvvwwwvvvzzzuuukkkddd]]]VVVPPPOOOMMMKKKJJJJJJKKKLLLLLLJJJIIIIIIKKKLLLLLLKKKJJJJJJKKKKKKLLLLLLLLLMMMKKKKKKKKKLLLLLLNNNOOOOOORRRSSSSSSTTTUUUVVVWWWWWWSSSRRRQQQOOOOOOOOOPPPPPPPPPOOOMMMIIIFFFEEEGGGIIIMMMRRR]]]nnn~~~}}}uuuQQQGGGEEEQQQdddsss|||}}}}}}|||xxxMMM===333777888111000555222222222222333333333333333333333333333333333333222222222222333333333333333333333333333333333333555444444333222222222222888999CCCZZZsss~~~pppeeebbbfffeeebbb]]]WWWSSSRRRSSSNNNPPPRRRRRRQQQPPPQQQRRRLLLMMMOOOQQQQQQPPPMMMKKKKKKWWW]]]cccqqqzzzoooMMM===888888888777666444444555777444333222333444555444333333333333333333333333333111111222333333333333333222222111111111111222222000000000111111111111222222222222222222222222222222000000222222111333999>>>RRRmmmvvvjjjeeeeeehhhiiilllnnnqqqtttxxx|||xxxpppfff]]]WWWRRRMMMIIIFFFGGGIIIJJJLLLNNNOOOPPPUUU\\\```YYYMMMJJJTTT___jjjBBB::::::999777666555777:::555555555555666777777888666666666555444444333333333333333333333333333333222222222222222222222222222111111222444444333222111111111111111111111111222333333444444333333222111222222222222333333333444111000333333000000333rrr^^^LLLAAA888777888666555666222222333444444444444444444444444555555555555666777777888999:::::::::999777777777777666666666666444777888999888:::;;;;;;777CCCPPPhhhnnnbbbeeesssvvvpppyyyzzztttjjj```ZZZWWWTTTPPPNNNMMMMMMNNNMMMLLLKKKKKKMMMNNNNNNMMMNNNNNNOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSNNNMMMLLLJJJIIIIIIJJJKKKHHHIIIHHHGGGFFFIIINNNRRRXXXbbbuuuuuuaaaJJJKKKTTTgggwwwqqqqqq~~~ZZZ===777444444444222222555111222222222222333333333222222222222222222222222111111222222222333333333333333333333333333333333333222111000111222222222333222777EEETTTdddwwwvvvjjjcccbbbccceeehhhiiiccc[[[WWWXXX\\\ZZZdddllliii___YYY[[[```jjj|||qqqPPP===888;;;555666666555555666666666333222111222444555444333222222222222222222222222111111222333333333333222222222111111111111222222000000000000111111111111111111111111111111111111222000000222222000222777777EEE\\\rrrxxxmmmgggdddfffhhhjjjmmmqqqttttttssswwwxxxwwwzzz|||qqqmmmeeeaaa\\\XXXTTTPPPLLLIIIDDDFFFIIILLLOOORRRTTTUUUXXXZZZWWWOOOMMMZZZtttzzzVVVBBB777:::666333888999666777444444444555666777888888777666666555444444333333333333333333333333333333111111111111111111111111222111111222444444333111222222222222222222222222111222222333333222222111111111222222222333333333555111000222333111000222ppp^^^LLLAAA999777888777666666111222333444444444444444333333333444444444555555888888999999999888888777666666666777777777777777444888999777555666888999666:::@@@WWWzzz}}}mmmdddggguuuzzzjjjqqqxxxlllccc```[[[VVVRRRPPPPPPPPPNNNMMMKKKLLLNNNOOOOOONNNQQQQQQQQQQQQQQQQQQQQQQQQUUUUUUUUUUUUUUUVVVVVVWWWUUUTTTTTTSSSRRRQQQPPPPPPKKKJJJHHHGGGFFFFFFFFFGGGCCCFFFHHHJJJKKKOOOVVV[[[fffttthhhIIIJJJRRRdddyyyuuuvvvhhh@@@666444222000000333444555111111222222222333333333222222222222222222222222111111111222222333333333333333333333333333333333555444222222333444555555222444;;;@@@DDDOOOhhh{{{zzz|||qqqhhhhhhlll~~~sssyyyppppppoooLLL999444555888333555555444555666444111333222111222444555444333222222222222222222222222111111222333333333333222222111111111111111222222000000000000111111111111111111111111111111111111555222222444444222333777777BBBTTTjjj~~~yyyoooaaacccfffhhhlllppppppooopppuuuyyywwwxxx~~~~~~xxxuuummmbbb\\\XXXVVVSSSQQQOOOMMMKKKIIIEEEGGGKKKOOOSSSWWWYYYZZZWWWSSSLLLGGGOOOkkknnniiiwwwttt@@@===999===777333;;;===555444444444444555555777888999777777666555444444333333333333333333333333333333111111111111111111111111222111111222444444333111222222222222222222222222111111111222222111111111111111111222222333333333222///...111333222333555jjj^^^MMMBBB999777888888777888666666555444444444444555444333333333333444555555999777666444444555777888888888666555555555666777777777777777777777777777:::666;;;HHHVVVjjjwwwmmmjjjmmm{{{jjjhhhqqqvvvvvvyyy~~~zzzwwwsssnnngggbbb^^^ZZZTTTOOOTTTQQQOOONNNPPPRRRSSSSSSUUUTTTSSSRRRQQQQQQRRRSSSSSSTTTVVVWWWXXXWWWWWWVVVWWWUUURRRPPPNNNLLLIIIGGGBBBDDDFFFDDD@@@>>>@@@CCCDDDGGGKKKPPPTTTYYY```gggwww[[[TTT```tttpppNNN;;;333333222111111222333333222222222222222222222222333333333222222111111111333222111111111222333444222222222222222222222222222222222222222222222222555444666999;;;BBBUUUiii~~~lllooonnnJJJ===;;;888777:::555555444444444333333333333333333222222333333444222222222222222222222222111111222222222333333333333222222111111222222333000000000000000000000000111111111111111111111111111111222222222333333333555<<>>AAA>>>:::888888888888777666555333333333444666888777666444333222222333444555444444333333222222111333222111111333333222111000111111111111222222222111111111111111111111111111222222333333222222111222222222222222111000///000111111111111222222222mmm^^^MMMBBB888666777666555666555555444333333333333333333333333333333444555555888888888888777666666555666666777888888777666666777777777777777777777777666555888???EEEQQQnnn{{{vvvyyyuuuxxxtttooofff]]]mmmnnnqqqssswww{{{~~~yyytttooojjjeeebbb```]]]ZZZXXXXXXXXXWWWWWWTTTSSSRRRRRRRRRSSSTTTUUUVVVVVVWWWWWWWWWVVVUUUTTTSSSQQQNNNKKKHHHEEEBBB@@@CCCDDDCCCBBB@@@AAADDDHHHHHHMMMRRRUUUXXXcccuuu^^^ZZZlll{{{}}}XXX???333333222222111111222222333222222222222222222222222333333333333222222222222444333222111111222333333222222222222222222222222222222222222222222222222333222222555666;;;IIIXXXyyywwwxxxsssvvvkkkQQQ:::555777666555888555444444444444333333333888777555444333333222222222222222222222222222222111111111222222222333333333222222111111222222333000000000000000000000000111111111111111111111111111111111222222222333333888999===III\\\sss|||yyyvvvlllfffffffffdddaaafffiiimmmnnnnnnoooqqqsssuuuwww|||xxxrrrjjjddd```[[[VVVRRRNNNMMMKKKIIIIIIJJJLLLNNNKKKNNNRRRVVVXXXWWWUUUSSSHHHKKKTTTggg}}}qqqssspppKKK@@@AAABBB@@@===999888777888777666666555444333333444666777666555444333333222333333222333333333333333333333333222111111333333222111000000111111111222222222111111111111111111111111111222222333333222222111222222222222222111000000000111111111111222222222ppp___MMMBBB888666666555444444444444333222222222222333333333222222333333444555666777888999888666333222444666888999999888666555666666666666666666666666777777:::<<<999>>>UUUnnnpppggghhh}}}mmm[[[aaa___\\\\\\aaaiiiqqqwww}}}}}}}}}zzzuuurrrpppoookkkhhhdddaaa___]]][[[ZZZWWWWWWVVVVVVWWWXXXZZZ[[[WWWWWWVVVUUUSSSQQQPPPNNNMMMLLLIIIEEEBBB???===<<<@@@???>>>>>>@@@EEEJJJNNNRRRVVVZZZ\\\eeezzzeeeNNNccc___BBB666444333222111111111111222333222222222222222222222222222333333333333333444444555555444333222222222222222222222222222222222222222222222222222222222222333111000222333555<<>>???999===;;;888666777777666555555555444333333555666777555555555444444333222111111111222222333444444555333222111111222333222111000000000111111111222222111111111111111111111111111111222222222222111111111222222222222111000000000111111111111222222222rrr___MMMBBB888666777555444444555444333333222333333333222222222222222333333444333444555555555555444333888888888888888666555444555555555555555555555555777777999999777:::IIIZZZ|||vvvllltttooo```\\\XXXVVVWWWZZZ]]]___cccgggkkkllljjjjjjlllnnnnnnkkkgggeeedddbbb```___]]]\\\[[[[[[[[[\\\]]]^^^TTTSSSRRRPPPMMMJJJHHHGGGFFFFFFDDDAAA>>>=========BBBAAA@@@CCCGGGNNNSSSWWW]]]```eeeooolllZZZ^^^uuuuuukkksssgggHHH666444888222222111111111111222222111111111111111111111111222222333333444444444555666555444333333222111111111111111111111111111111111111111111111111111111444222111222444555555666<<>>AAACCCJJJKKKLLLNNNRRRWWW\\\```jjjrrrggg^^^jjjzzzllldddpppiiiJJJ888111111444111111111111111111111111111111111111111111111111222222222333333444444444555555444444333222111000111111111111111111111111111111111111111111111111111111000111333555333111555AAAGGGNNN]]]llluuuqqqxxxvvvuuupppvvv{{{YYYDDD:::666555555777777333111111444444333333333222222222555555444333222222222222111111111111111111111111000000111111111222222222222111111000000111111222000000000000000000000000000000000000000000000000000000111111111222222222000222777===FFFRRR___hhhwwwyyy~~~iii]]]`````````aaaccceeefffgggjjjlllpppssstttvvv}}}{{{uuuqqqjjjjjjkkkkkkjjjgggaaa]]]VVVVVVUUURRROOOLLLLLLMMMLLLLLLLLLLLLNNNOOOQQQRRRYYYZZZXXXRRRNNNSSSaaammm|||zzzzzz|||vvvIII>>>>>>666666@@@999777555555666666555444444444444444555555666666333444444555444222111000333333333222222111111111222111000000222222111000//////000000000111111111111111111111111111111111000111111222222111111000000111111222222222111111000000111111111222222222lll[[[MMMCCC999888999888777888666666555444444444444555111111000000111111222333444333333444666999===???>>>;;;666222000111222444555555555555555555555555888555222222666999:::;;;EEE```zzzpppllltttqqqeee\\\VVVQQQNNNNNNOOONNNLLLMMMNNNPPPOOONNNNNNOOOQQQRRRQQQPPPOOONNNLLLJJJIIIHHHHHHIIIHHHGGGEEECCCAAA@@@??????<<<>>>@@@@@@@@@BBBGGGLLLOOORRRTTTUUUWWW]]]fffmmmyyyooohhhnnn~~~zzzppphhhmmm}}}yyyQQQ<<<666333111111000000111222222111000000111111111111111111111111111222222222222222333333333333333333333222111000111111111111111111111111111111111111111111111111---//////...000444444000222999<<>>999888777444444666555444333222111111111111111111111111000000000000111111222222222222111111222222222333333333444444444555555555555555444444333333333444444444555555999888;;;GGGXXXoookkk___SSSRRRXXXhhhvvv~~~wwwkkkddd___[[[XXXYYYXXXUUUQQQOOOMMMNNNNNNJJJGGGHHHLLLMMMJJJGGGHHHIIIIIIIIIJJJMMMOOOQQQRRRTTTVVVXXXZZZ\\\^^^aaabbbkkkoooyyyuuuvvv}}}yyyqqqttt}}}ccc???<<<777444333333111000222111000//////000111222000000000000000000000000000000000000111111111111111111111222222333333333222111111111000000//////111000/////////000222333000000000000111222333444444333222333555:::???BBBWWW\\\bbbsss}}}{{{{{{}}}dddeeejjjuuuvvvXXX:::999777555444333333444111111222222222333333333222222222222222222222222111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111000000000000000////////////000000000000111000000///111555;;;???QQQOOOWWWjjj}}}}}}ssswww|||qqqnnn}}}jjj^^^\\\]]]SSSUUUXXXXXXWWWXXX]]]```___]]]ZZZWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZVVVVVVVVVUUUVVVVVVWWWWWWTTTSSSRRRQQQPPPNNNMMMMMMKKKKKKLLLNNNRRRTTTUUUUUUVVVUUUVVVZZZZZZUUUSSSTTTYYYmmm~~~wwwrrrTTTDDD;;;:::888666666777888999888777777777666666555555666666666555444444333333333222222111111222222333222222222222222222222222222222111000//////000000000000000000000000000000//////000111111111111111000000000///////////////000111111111111222222222111111111111111111111111hhhQQQDDD===777777555333333555444333222111000000000000111111111111000000000000000111111222222111111000222222222333333333333444444444555555555555444444333333444444444555555555666555888===GGGXXXrrr}}}ooojjjaaaYYYSSSUUUYYY^^^gggppp~~~yyypppgggccc\\\WWWTTTUUUVVVVVVWWWSSSQQQSSSSSSQQQQQQSSSSSSTTTUUUVVVVVVWWWYYYZZZYYY]]]aaabbbbbbfffooovvv{{{gggqqqyyyyyyqqqttt}}}cccHHH:::777333222222222222111222111000//////000111222000000000000000000000000000000000000111111111111111222222222222222222333111111111111000000000///111000/////////000222222444333222111000000000000222111000000222555888:::@@@GGGNNN[[[kkkvvvuuummmmmmtttcccJJJ>>>999888666444333333333333111111111222222222333333222222222222222222222222111111111111111111111111000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000111000000///000333999===XXXTTTWWWbbboooyyy{{{xxxxxxiiiqqq}}}qqq^^^]]][[[YYYVVVTTTSSSSSSSSSQQQPPPNNNNNNOOOQQQRRRSSSRRRSSSSSSTTTUUUVVVWWWXXXTTTSSSSSSRRRRRRRRRSSSSSSQQQQQQQQQPPPOOOOOONNNNNNQQQQQQQQQRRRSSSTTTTTTTTT___YYYSSSRRRRRRUUU___iiivvv~~~}}}xxxsssuuuuuuyyyaaaDDD888;;;:::888777666777888999888888777777777666666666666666666555444444333333333222222111111222222333222222222222222222222222222111111000//////000000000000000000000000000000...///000000111111000000000000000000000000000000000111111111111222222222111111111111111111111111~~~fffPPPBBB<<<666555444222222555222222111000////////////111111111111000000000000000111111222222111111000111111222222222333333333444444555555555555444444444444444555555555666666444444555555555???TTTiii~~~wwwpppsssrrrhhh]]]WWWUUUTTTVVVZZZ^^^ttt|||tttpppooommmkkkhhhbbb^^^]]]\\\ZZZ\\\aaa^^^bbbfffgggggggggjjjmmmlllrrrxxxzzzzzzvvv^^^bbb}}}nnnuuu|||{{{sssyyycccFFF444333111//////111222222222111111000000000000111111000000000000000000000000000000000111111111222222222222222222222111111111111111111111000000000000000000000///000111111222444333222111000000000000111111000000000111222333111:::???FFFSSSbbbsssoooqqq}}}}}}vvvuuurrrnnnlllrrr|||sssQQQ<<<666666666555444333222222222222111111111222222222222333222222222222222222222222111111111111111111111111000000000000000000000000////////////000000000000........................000000000000000000000000000000000000000000000000////////////000000000000000000000//////111666999KKKHHHIIIRRR^^^iiiuuuvvvsssrrrxxxnnniiibbb[[[WWWTTTSSSSSSSSSPPPNNNMMMNNNNNNNNNMMMLLLMMMMMMNNNOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQPPPSSSVVVYYYZZZXXXVVVTTTVVVRRROOOPPPUUUbbbwww}}}mmmhhhgggdddgggmmmwww[[[CCC;;;666:::999888777666777888999888888888888777777777777666666555555444333333333222222111111111111222222222222222222222222222222111111000/////////000000000000000000000000000000......///000000000000///111111111111111111111111000111111111111222222222111111111111111111111111zzzdddNNNBBB;;;666555555222333555222222111000000000000000111111111111000000000///000000111111111111000000111111111111222222222222333333444555555555444444444444555555555666666666777555444333000333???MMMbbb{{{yyyuuuyyy|||xxxvvvwwwuuulll___UUUWWWfffooowww~~~zzzxxxuuuqqqrrrvvvuuuzzzqqqooorrr|||sssaaannnuuu~~~}}}|||eeeJJJ999000111///......000222222111111000000000000000000111000000000000000000000000000000111111111222222222333333222222111111000000111111111000000000000000000000000000000111111222000000000000111222333444222222222333333222222111111888999;;;EEEUUUrrr}}}uuurrrvvv}}}rrriiiooozzzzzzpppyyywwwWWWBBB<<<<<<:::666333333222222111111111111111111111111222222222222111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000/////////////////////////////////////////////////////////000000000000000////////////000000000000000000000///...000333555888888;;;CCCPPP^^^llltttzzz||||||jjjgggvvvttthhh^^^YYYWWWUUUQQQMMMKKKLLLNNNMMMLLLOOOOOONNNNNNNNNMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRUUUYYY[[[ZZZWWWTTTRRRLLLOOOXXXbbbmmm{{{jjj```eeemmmoootttvvvfff@@@:::<<<:::999888777777777777888888888888888888888888777777666666555444444333333222222222111111111111222222111111111111111111111111111000000/////////000000////////////////////////---......///////////////111111111111111222222222000000111111111222222222111111111111111111111111wwwaaaLLLBBB<<<777666666333444666333333222111111111222222111111111111000000000///000000000111111000000000000000000111111111222222222222333444555555444444444444444444555555555666888444222444444333555999III```|||mmmYYYZZZaaa___```iiimmmrrr~~~{{{ooojjjlllhhhnnnxxx```GGG999222000222000//////111111111000000000000111111000000000000000000000000000000000111111111111222222222222222222222111111000000000000000000000000000111111///000000000111111111111000000000000111222333444000111222333444333333222222777333222;;;FFFXXXpppyyyssspppuuuwwwvvv||||||wwwrrr[[[HHH444...555:::555,,,111111111111111111000000000000111111111222222222111111111111111111111111000000000000000000000000////////////////////////////////////000000000000000000000000000000000000////////////////////////......//////000000000000////////////000000000000///000000000//////111222444666:::@@@IIIUUU```fffyyyyyyzzz}}}~~~nnniiilllooowwwlllhhh\\\VVVPPPMMMNNNPPPOOOMMMQQQQQQQQQPPPPPPPPPPPPPPPMMMNNNPPPQQQRRRRRRRRRRRRTTTTTTSSSSSSRRRQQQQQQQQQUUUUUUSSSQQQPPPRRRXXX]]]aaafffpppyyyuuuccceeesssmmmHHH;;;:::999888777777777777777777888888777777777777777777888888555555555444333333222222222111111000000111111222111111111111111111111111000///////////////000000////////////////////////---......///////////////000000111111222222222222000000111111111222222222111111111111111111111111sss___KKKBBB;;;777666666444444777333333222222222222222333111111111111000000000000///000000111111000000//////000000000000111111111111222333444444555444444333333333444444444555555555111000444666444222222888EEEYYYoooxxxeeeiiijjjdddaaaddd]]]WWW^^^gggrrr|||rrrgggjjjsssssswwwaaaDDD777111000111222111000000111111000...000000111111111111000000000000000000000000000000111111111222222222222333111111111111111000000000000000000000111111111111//////000111111111111000444333222111000000000000...///000111111222111111222777222///777<<>>PPPooovvvvvvbbb___VVVXXXZZZZZZ]]]fffvvvtttxxx}}}~~~xxxuuueeeGGG777222111111333000/////////111111000...///000111222222111000///000000000000000000000000111111111222222222333333000000000000111111111111///000000000111111111111...///000111222111111000444333222111000000000000////////////000000000000///666444222777777666===;;;<<>>;;;666111000555222000000222444333222...///000222222222111111000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000////////////////////////000000000000000000000000---------...///000000111////////////000000000000---///111222222111111222///555777666>>>OOO___fffgggbbbfffvvv|||wwwxxxttt```YYY```llltttuuuwww|||zzzvvvrrrmmmhhheeecccWWWWWWVVVUUUQQQMMMJJJGGGBBBBBBCCCDDDEEEEEEFFFFFFKKKXXXiiiwww{{{qqqiiicccdddhhhhhhqqq|||~~~{{{TTTFFF<<<<<<:::555444999555555666777777888777777333444444444555555666666555555444333333222222111111111000000000000111111000000000000000000000000...............///000111000000000000000000000000//////000111111111111111---......///000111111111000111111111111222222222111111111111111111111111kkkWWWJJJ===:::555222222222222222000111111111111000//////111111000///////////////---......//////////////////////////////////////////000111222333444444444555222111444999<<<;;;888333333333333333333333333111222666===HHHVVVbbbjjjqqq^^^YYYZZZ\\\ggguuuppp```XXX[[[bbbhhhmmmvvvuuupppmmmuuu{{{|||{{{{{{zzzsssvvvqqqoooooollljjjqqq|||vvv~~~{{{]]]???:::333///---.........000000//////.........---000000000000000000000000000111333333333111///...222222222111111111000000///////////////000111111////////////............222111111111000000//////000000111111111222222222222222111111111111111222222222111111222333333444777444555999;;;===GGGRRRhhh\\\^^^nnnxxxwww|||jjj[[[@@@===:::666333222111111111111111111111111111111111111111222333333333444111222222333333222222111111111111111111111111111222111111111000000//////000000000000000000000000////////////////////////000000000000000000000000111111000000//////......111111111111000000000000////////////000000000000////////////000000000000000111222333555999???CCCRRRVVVbbbtttxxxppptttxxxggg[[[TTTQQQRRRXXX```gggkkklllmmmnnnyyy~~~{{{pppooorrrgggVVVSSSPPPLLLJJJHHHFFFCCCAAABBBBBBCCCGGGRRR]]]cccdddssswww}}}~~~lllbbbeeeooo{{{mmmKKK===;;;::::::::::::999777999666333333555777777555555555444444444333333333444444444333333222222222111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000......//////000000111111000000000000000000000000000000000000000000000000111111111111111111111111kkkWWWIII>>>:::666333333333333333111111222222111111000///111111000///////////////---...//////000000/////////////////////////////////000111222333333333333444111000222777999888555222222222222222222222222333222222333666===CCCGGG^^^xxx|||xxxrrrkkkllltttjjj___TTTQQQUUUZZZ```ddd]]]]]]^^^bbbqqqzzzkkkbbbgggrrrxxx|||~~~vvvmmmkkkgggaaaZZZ\\\aaahhhkkknnnzzz}}}^^^HHH999666111......///000///000/////////.........---////////////////////////000111222333333111///...222222222111111111000000///////////////000111111000000000000000000000000111111111111000000000///000000111111111222222222222222111000000111111222333222222222222222333333555222333666666555:::AAAFFFEEEOOO```hhhhhhkkkrrr|||dddPPPAAA::::::999666444222222222222111111111111111111111111000000000000000000111111111222222222222222222111111111111111111111111111111111111000000000//////000000000000000000000000////////////////////////000000000000000000000000000000000000//////....../////////000000000111111.../////////000000000000////////////000000000000000000000000000333777;;;===JJJ^^^ooovvv|||ssssssuuu|||uuuXXXFFFFFFIIIMMMOOOOOOOOOOOOPPPUUUZZZZZZVVVUUUVVVPPPFFF@@@DDDGGGIIIHHHHHHJJJKKKLLLUUUaaalllvvvzzzvvvrrrpppwwwtttiiikkkuuutttOOO>>><<<;;;999999::::::888777888666333333555777666555555555444444444333333333444444444333333222222222111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000.../////////000000000111000000000000000000000000000000000000000000000000111111111111111111111111kkkVVVHHH>>>;;;777444444444444444222333333333333222111111111000000///////////////---...//////000000//////////////////////////////000000111222333333333333222000///000444666444222111111111111111111111111111000//////000333555777===QQQiii~~~~~~qqqeeeaaaaaa``````bbb```___]]]```iiissstttpppbbbYYYTTTYYYdddlllrrruuuuuupppiiidddaaa^^^[[[WWWTTT\\\iiivvv~~~pppTTT@@@444333111///...///000000000/////////...............////////////////////////000000111222222111///...222111111111111000000000///////////////000111111000111111222222333333333111111111111000000000000111111111111111222222222111111000000000111111222333222222111111111222222444222333666666444555777222???NNNWWWXXXWWWWWWXXXlll~~~tttiiiXXXFFF888111//////444333222111111111222333111111111111111111111111000000000000000000//////111111222222222222111111111111111111111111111111111111000000000000//////000000000000000000000000////////////////////////000000000000000000000000000000000////////////............//////000000111....../////////000000000////////////000000000000111111111///......111333///===SSShhhsssyyy~~~vvvqqqsss|||nnn^^^XXXXXXXXXUUUQQQNNNMMMMMMIIIKKKMMMNNNOOOMMMJJJHHHIIIQQQ[[[```bbbdddjjjooossszzzsssjjjdddaaaeeekkkiiiddddddmmm{{{kkkJJJ<<<777<<<:::999999:::999888666777555444444555666666555555555444444444333333333444444333333333333222222222222111111111000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111kkkUUUGGG>>>:::666444444444444444333333444444333333222111000000////////////000000......///000000000000000////////////////////////000000111222222222222222222000///000222333222000000000000000000000000000000000111222444555777777444<<>>:::666333333444555222111111000000111222222111111111111111111111111333333222222111111000000000000111111111111000000111111111111111111111111000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////............////////////........./////////000000////////////000000000000333333333111///...000222111555EEE^^^ttt{{{wwwsssrrrhhhddddddnnnuuu{{{{{{zzzwwwqqqllliiiggghhhdddeeelllqqqooolllmmmpppvvv~~~yyymmmhhhnnnwwwuuuiiiaaa\\\\\\bbbiiillljjjmmmuuu}}}jjjKKK>>>;;;:::;;;:::888888999999777666666555444444555555555555555555444444444333333333333333333333333333333333222222222111111111000000////////////////////////////////////////////////////////////000000000000////////////000000000000////////////////////////000000000000000000000000111111111111111111111111iiiTTTFFF<<<999555222222333444333333444444444444333222222000000////////////000000...//////000000000000000////////////////////////000000111222222222111111222111000111222222111111000000000000000000000000333333333333222111000000555777888<<>>999444222111111222444333222111000///......333333222222111000000///000000000000000000000000//////////////////......//////000000000000//////000000000000000000000000......////////////000000000000000000000000000000////////////////////////000000000000000000000000---............/////////000000000/////////......------........./////////////////////000000000000...///000///...///000222000111666;;;@@@JJJ\\\lllgggkkkttt~~~uuukkk[[[\\\^^^```aaabbbbbbbbbeeeiiinnnooommmiiifffdddhhhgggjjjtttxxxsssmmmkkkmmmqqqtttuuusssfff\\\YYYXXXZZZeeesss|||{{{|||zzzZZZ@@@===>>>888777???:::888777777888777666555222444666666444333444555555555444444444333333333222222333333333333444444333222222222222111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111111111111111dddQQQFFF<<<888444333333444555555333333333333333222111111///////////////000111111//////000111111111111000////////////////////////000000111111111111000000///000000111000111111222111111111111111111111111......000222444555666777111222333333333555;;;AAANNN[[[rrrwwwTTTEEE666111111///...///111///------...///......,,,,,,,,,------....................................---------......///000////////////000000111111///////////////000111111//////000000000000000000///000000000111111111111222222222111111111000000.........//////000222222222222222222333555666777999AAAEEE===555333444444666666444222222444666777333666666666888===>>><<>>999999===:::888777666777777666444111444666666444333333444555555444444444333333333222222222333333444444444333333222222222111111111000000000000000000000000000000000000000000000000////////////000000000000111000000000/////////...000000000000000000000000000000000000000000000000111111111111111111111111bbbQQQGGG<<<999666444444555666666222222333333333222111111///////////////000111111//////000111111111111111////////////////////////000000111111111000000///---...000000000000111222111111111111111111111111000000111111111111222222333111111333444444555888666===JJJ\\\nnn~~~bbbHHH:::333///111333000///222000...,,,,,,...000000000,,,,,,,,,------.................................---------------...///000.../////////000000111111///////////////000111111111111111000000000000000//////000000111111111222222222222222111111000000............///000222222333333444555666888999:::222???FFF???444111111111444000...111444333111000...444777555555888:::888888>>>>>>999===GGGIIICCCGGGEEEAAAFFFWWWcccXXXCCC;;;???BBB>>>999:::CCCLLLIII999555999777777:::555333:::NNNWWWHHH:::555///333333222111///000222444///000111222333222222111...//////000111000000000000000000000000000000000//////000000111111222222......////////////......000000000000000000000000---.........//////000000000000000000000000000000////////////////////////000000000000000000000000---------.........//////+++,,,...000222333555666---------.........//////////////////000000000000...000111000//////000111000------111444444666:::FFFTTT___bbbhhhwwwxxxzzzxxxoooeee___WWWYYY[[[\\\[[[[[[\\\]]]iiiwwwyyykkkbbbhhhllljjjdddhhhkkkjjjgggiiiooouuu}}}zzz|||}}}wwwrrr~~~NNNCCCDDD@@@999888<<<;;;666999888666666777777555444111444777777444222333444555555444444444333333333222222222333333444444444333333333222222222111111000000000000000000000000000000000000000000000000////////////000000000000111111000000/////////...000000000000000000000000000000000000000000000000111111111111111111111111```OOODDD===999555333333444444444777666444222111000//////111111000000//////............//////000000111111000000000000000/////////000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000111111222222222333333333666777999<<>>:::555111333444444333222222333111111222333333444555555444777444000333<<>>DDDDDD888444222333777999777444666888:::<<<<<<;;;999888777666555444444444555555888555222222444555444222333444:::BBBCCC<<<777777222222222222222222222222000111111111111222222222000000000000000000000000.../////////000000000000////////////////////////////////////............---------------------------......///000000111111///////////////////////////...------///222555777222000//////000000///---........................111...,,,---111333111---//////.........------------......///////////////............////////////000000000000000000000000111333:::GGGWWWeeemmmppppppzzz}}}{{{wwwuuu{{{~~~dddVVVTTTGGGBBB<<<888888999888888777777777666666666555555666555444444333333444444888===BBBBBB===777555444444333333333333444555555333222222222222222222222222111111111000000000000000000000/////////......////////////000000000000000000000//////////////////////////////000000000//////000000000111111111000000000111111222222222aaaOOOAAA===:::777555555555555444666555333222000000//////////////////000000000000000000//////////////////................................................//////000000000000111111...000333555555333000...000000000000000000000000111111111222222222222333000222333333222222444555888>>>JJJXXXhhhuuuzzzfffKKK999222222111000000000000000000000000000...............---------------------------------------------------------............................../////////000000000........./////////000000000000111111111111000000000000000000000000111111111111111111111111111111000000000000111111111111//////000222444444222000111333666777555444333333111111222222333333444444111333444333666<<>>777333111111444555333111333444555555666666555555555555444333333333444444222111000000222444444444444222444888888666555777222222222222222222222222000111111111111222222222000000000000000000000000....../////////000000000/////////////////////////////////............---------------------------.........//////000000111////////////////////////000///------///333777999444222///......///...---........................///---+++---000111///---/////////............------......///////////////............////////////000000000000000000000000111------888KKK^^^kkkpppkkkqqqxxxhhhWWWLLLEEEAAA@@@===999777777888999999666666666666666555555555666555555444444444444444444:::@@@AAA===888444333444444333333444444555666222222222222222222222222111111111111111000000000////////////............000000000000////////////............//////////////////////////////////////////000000000000111111000000111222333444444555bbbOOOAAA>>>;;;888666666666555555555444333111000000//////......//////000000111111000000000//////......---,,,,,,---------------...........................////////////000000000111///111333444444333111///000000000000000000000000111111111111222222222222222333444555555444444444000111444:::CCCMMMVVV[[[kkk|||ppp```NNNDDD888111000111111///000000000000000000000000........................---------------.........------------------------................................./////////000000....../////////000000000000000111111111111000000000000000000000111111111111111111111111111111111///000000000111111111111000000000111222222222222111333666777666444333333111111222222333333333333222333333333444555555444333111///000333444444333222222222222222333444444444444444333333333444444000000000111222333444444222111111222222222333555111111111111111111111111000000111111111222222222////////////////////////........./////////000000//////////////////////////////.........---------------------------------........./////////000000////////////////////////000///------///333777:::666333///------.................................///---,,,---///000///.../////////...............---......///////////////............////////////////////////////////////222...,,,111???PPP^^^ffflllqqquuuvvv|||hhhQQQLLLHHH???777:::888777666666888999:::555555555555555555555555666555555444333444444444000444888999777444222111333333222222333333444555111111222222333333222222111111111111111111111111//////..................111111000000//////...............//////000000000000////////////.........////////////000000000111//////000111333444555555aaaPPPBBB===;;;888666666666555444444333222111000/////////......//////000000111111000000//////......------+++,,,,,,,,,------......////////////////////////...////////////000000000222111111000000111111222////////////////////////000000111111111222222222000000000000222333444444444222111000222555888;;;CCCPPPcccwwwjjjVVVFFF===222333333222000.........////////////////////////---.....................------......////////////------------------------..................................../////////////////////000000000111111000000111111111111000000//////000000111111111111000000000000000000000000///000000000111111111111111111111111000111222333111333666666555333333333111111222222222222222333111111222444444222111111222111000111222333333333333333222222222333444555444444444444444444444444111222333333333222333333000111111111111222222111111111111111111111111111000000111111111222222222////////////////////////............////////////....................................------------------------------------............////////////........................000///------///222666999666333///------.................................///.........000000000///////////////////////////---......///////////////............////////////////////////////////////............111999EEENNNbbbnnnvvvtttrrryyywwwfffUUUEEE::::::>>>555666666666666777888999444444444444444555555555555555444333333333333333000111222222111000111222111111000000111111222333000111222333333333333222111111111111111222222222......//////////////////111111000000//////....../////////000000111111111/////////..................////////////000000000---...///000111222333444}}}^^^NNNBBB<<<:::777666666666444333333333222000000/////////////////////000000000000//////..................+++,,,,,,------.........////////////////////////......////////////000000222111///------///111222////////////////////////000000000111111111111222222000......000222222222111111000///////////////444777;;;BBBMMM^^^ppp}}}ttt___NNNAAA777222222...111333111---,,,///222////////////////////////---------...............------......///000000000------------------------------------------------------.........///////////////000000000111111111000000111111111111000000/////////000111111222222000000000000000000000000000000000000111111111111...000000000///...///111111333444444333222222333111111222222222222222222000///111666777444444666555444333222111111111111333333222222333333444555222333444555555555444444222444555555333222222333///222333222222333222///111111111111111111111111000111111111111222222222000000000000000000000000------........./////////.................................------------,,,------------------------................................................///.........///111444555444222///......///...---............................../////////000000000...////////////000000000---......///////////////............////////////000000000000000000000000,,,000222///,,,---444:::JJJ[[[kkkooonnnrrr{{{jjj___TTTJJJ@@@888666888333555666777666666777888333333333444444444444444444333333222222222222222333222000///000111222333000000//////000000111222///000222333444444333222111111111222222222222222////////////000000000000000000000000////////////000000000000111111111111------........./////////......////////////000000------...///000111111222yyyYYYKKKBBB;;;999777666666555333222333222111000000//////000000000000000////////////------..................,,,,,,,,,---......//////................................./////////000000//////............//////////////////////////////000000000000111111111111444222000111333444333111//////000111111111000000333333222000111888BBBKKKUUUcccwwwtttgggSSSGGG:::555222...///222111111111000//////111333////////////////////////---------.........//////,,,,,,---......///000000---------------------------------------------------------.........//////........./////////000000000000111111111111000000...//////000111111222222000000000000000000000000000000000000111111111111---///111111///......000222333333111000000222444222222111111111111111111111///000555777333333777333333222111000000000111111111111111222222222222000111333444444444333222000333555555333222222333///333444111111444333///111111111111111111111111000111111111111222222222000000000000000000000000---------.........//////.................................---------,,,,,,------------------------.........................................................//////000111111222000//////000000///---........................------............//////.../////////000000000000---......///////////////............////////////000000000000000000000000---000222222///...000333666BBBRRR^^^jjjtttwwwvvvzzzrrrbbbOOO<<<999<<<<<<666111333555888888666444555666222222333333333444444444333222111111000000111111333222111000111222222222000000000000000111111222...000222444444444333222111111111222222333333333000000000000111111222222////////////000000000000000000000000000/////////+++,,,,,,---...///000000........./////////000000.........//////000000000vvvUUUIIIAAA:::888666666666555333111222222111000//////000000111111000000//////......,,,------....../////////,,,,,,------...///000000------------------------............/////////000,,,---...//////...---,,,////////////////////////000000000000111111111111000//////222555666333000111111222333333222111111,,,111666888777555666888===AAAEEEJJJTTTggg{{{xxxhhh\\\PPPEEE===<<<333...111222000///111...------...111111///,,,////////////////////////---------.........//////++++++,,,,,,---...//////---------------------------------------------------------.........//////---------.........//////000000111111111111000000...//////000111222222222000000000000000000000000000000000000111111111111...111444444111//////111222222111000...///222444222222111111111111111111333///000444444//////222...///000000000111333555...///000000111111000000///000111222333333222111...111444555333222333444000444444//////333444000000000000000000000000000000111111111111222222222000000000000000000000000---------.........//////..............................---------,,,,,,,,,------------------------.....................---........................------...///000/////////000//////000111111///---........................+++,,,---------,,,---///.../////////000000111111---......///////////////............/////////000000000000000000000000000+++,,,---///000111000//////222;;;MMMeeexxx{{{uuuxxx{{{xxxXXXNNNQQQVVVRRRIII???999444111555;;;333666999999666444444555222222222333333444444444222111111000///000000000111000000111222111000...111111111000111222222333...000222444555444333222111111111222222333333333000000111111222222222333......//////000000111111000000//////.........---***+++,,,---...000111111............/////////000////////////000000000000