BM6P6(@ 666555444333222333444444333333333222222111111111000111222333333222000///111000...///111222222111////////////////////////000000000000000000000000222111...------...111222111111111000000000000000////////////000000000000...///000222222333333333111111000000//////......//////.........---------000000000000000000000000000000000000////////////111111111000000000000000111111222222222333333333333333222222333333444555555444444333333444444555333444444555555666666666666666666666777888999:::999888666666666888:::;;;===???CCCHHHKKKKKKHHHEEE<<<:::777555444555777888888888999999999888888777777666666666555555555555777777888888999999::::::555777888888666555666666:::999888777888999:::;;;999;;;<<<<<<;;;:::;;;;;;<<<;;;:::999999999:::;;;<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>>>>>>>===<<>>>>>@@@BBBBBBAAA@@@@@@???>>>>>>@@@BBBBBBAAACCCDDDEEEEEEDDDBBB@@@>>>@@@@@@AAABBBCCCCCCBBBBBBHHHFFFEEECCCCCCDDDFFFGGGFFFFFFDDDCCCCCCCCCDDDEEE@@@AAADDDEEEEEECCC@@@>>>BBBAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAA@@@??????AAAAAABBBBBBCCCCCCBBBBBB>>>===<<<;;;;;;<<<===>>><<<:::888777888888777666777666555444444444444444444444555555666777777777333333444444555666777777222222333333333444444444666666555444333333222222444444444444444444444444888777555444444555666777444444444444444444444444666777888888888666555444555444333333222222333333333111///111444555444222222222222333333444444444111111111111111111111111555555555444444333333333444444444444444444444444222333444444555555444444666666555444333333222222333333222222333333444555444333222222111111222222333222111000000111222333///111444666777666444333555555555555444333222111111111111111222333444444333444555444222222222444222333444444555555444444333444444444555666666666555555555555555555555444555555444444444333333333333333333444444444555555888888888888888999999999888888999:::::::::999999777777777777777777777777666777777888:::<<<>>>???===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::<<<<<<===>>>>>>===<<<;;;===>>>>>>???@@@AAAAAABBBAAABBBDDDGGGIIIKKKLLLLLLNNNNNNNNNMMMMMMMMMLLLLLLJJJHHHDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@AAADDDGGGHHH666555444333333333444444333333333222222111111111000000111222222222111000000///---...000111111000000000000000000000000000////////////////////////111000///......///000111000000000000000000000000000000000000//////////////////000111222222222222////////////000000000000//////.........---------000000000000000000000000000000000000////////////000000000000000000000000111111111111222222222222333222222222222333444444333333222222222222333333444444444444444444555555555555555555666777888888999888888888999<<<>>>@@@CCCDDDEEEFFFGGGEEEAAA===;;;999666444333444666777888888999999999888888777777777777666666666555555777777777888888888888888444666888888666666666777999999999888999999:::;;;888:::;;;<<<;;;;;;;;;;;;<<<<<<;;;::::::;;;;;;<<<;;;;;;;;;;;;::::::::::::<<<<<<===>>>>>>>>>======AAAAAABBBCCCEEEHHHJJJKKKGGGGGGGGGGGGGGGIIIJJJKKKMMMMMMLLLJJJHHHEEECCCBBB???@@@AAABBBBBBAAA@@@@@@?????????@@@BBBCCCBBBAAA???>>>===>>>@@@AAAAAAAAABBBCCCDDDEEEDDDBBBAAA???BBBBBBCCCCCCDDDDDDDDDDDDGGGFFFDDDCCCCCCDDDFFFGGGHHHHHHFFFEEEDDDEEEEEEFFFBBBCCCDDDEEEDDDCCCAAA@@@@@@???>>>>>>======>>>>>>???@@@@@@@@@@@@???>>>>>>===>>>???@@@AAAAAAAAAAAA>>>===<<<<<<<<<<<<===>>><<<:::888777888888777666777666555444444444444555555555555555555555555555333333444444555666666777222222333333333444444444555555555444444333333222444444444444444444444444666555333222222333555666444444444444444444444444666666777777777666444444222222222222222333444444333111000111333444333111222222222333333333444444111111111111111111111111555555444444444333333333333333333333333333333333222333444444555444444444666555555444333333222222333222222222222333444444555444333333222222333333333222111111111111222333111333555666777777666555555555555555444333222111222222111111222222333444222222222222333333333333222333333444444444444444444444444444555555555555555555555555555555555555555555444444444333333333444444444555555555666666666666666666666777777777::::::::::::999888888777888888888888888888888888777777777888:::;;;===>>>=========<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>===<<<;;;888999:::;;;<<<>>>??????@@@BBBDDDFFFHHHJJJKKKKKKNNNNNNNNNMMMMMMMMMLLLLLLLLLIIIGGGFFFFFFFFFFFFEEEAAAAAA@@@AAABBBDDDGGGIII444333222222111111222222222222222222222111111111//////000111222222222222///...,,,---///000000///000000000000000000000000////////////////////////////////////////////////000000000000000000000000111111000000//////......//////000111111000000000.........///000111111111/////////............---////////////////////////000000000000////////////000000000000000000000000000000000000111111111111222222222222222333444444222222111111111111222222444444333333333333333333444333333444444555666777999999999:::===???BBBDDDEEEDDDCCCBBBAAA???;;;888999888555444333444555666777888888999999999888888888888777777777666666666888777777777777777777666333555777777666666777888888999999:::::::::::::::777888:::;;;<<<;;;::::::===<<<;;;;;;;;;<<<<<<===999999999999::::::::::::<<<<<<<<<======>>>>>>>>>>>>???@@@AAACCCFFFHHHIIIFFFFFFFFFFFFFFFHHHIIIIIIKKKKKKJJJIIIGGGEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDCCCBBB???>>>===>>>@@@AAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAADDDDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCBBB??????>>>============>>>>>>>>>>>>???>>>======<<<;;;;;;===>>>????????????>>>>>>===<<<<<<======>>>;;;999777777888888777666666666555555444444555555666666555444444333222222333333333444555555666666333333333333444444444444444444444444444444444444444444444444444444444444333222111111111222333444444444444444444444444444444555555555555444444333000000000111222333444555444222111222333333222111222222222222333333333333111111111111111111111111444444444444333333333333222222222222222222222222222222333444444444444444555555444444333333222222222222222222222333444444555555444333333333333333333333222222222222333333444444555555666666777777555555555555444333222222444333222222111111222222222000///000333555333111333333333333444444444444555555555555444444444444555555555555555555555555555555444444444333333333555555555555666666666666555555555666666777777777;;;;;;::::::999888666555999999999999999999999999999888888999999;;;<<<<<<>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<============<<<<<<<<<======>>>>>>======<<<::::::;;;===>>>@@@AAABBB@@@AAACCCEEEGGGIIIIIIJJJLLLLLLKKKKKKKKKJJJJJJJJJJJJHHHFFFFFFGGGGGGGGGFFFBBBAAAAAABBBCCCEEEGGGHHH111111000000////////////222222222111111111111111...//////000111222222222000...------///000000///111111111111111111111111////////////////////////......///000000///....../////////000000000000000111111000000//////......///000000000000//////....../////////000000000111/////////...............////////////////////////000000000000/////////////////////000000000000000////////////000000000000222222222111222333333444222222111111111111222222444333333222222111111111333333333333444555666777999::::::;;;===???AAACCC@@@>>>============;;;999999777666555444555666666777777888999999999888888999888888888888777777777888888777777666666555555222444666777666666777999777888:::;;;;;;;;;:::999888888999:::<<<<<<:::999;;;;;;;;;;;;;;;<<<<<<<<<888888888999999:::::::::;;;;;;;;;<<<<<<===>>>>>><<<===>>>???AAADDDFFFGGGEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGEEEDDDBBBAAAAAAAAA@@@?????????@@@@@@AAAAAAAAABBBDDDEEEDDDCCC@@@???>>>???AAABBBBBBBBB@@@AAABBBCCCCCCCCCCCCBBBDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFJJJIIIHHHGGGFFFFFFEEEEEEEEEDDDCCCBBBAAABBBBBBCCCAAAAAA@@@???????????????<<<============<<<;;;;;;;;;<<<<<<============<<<>>>>>>==================:::888777666777888777666666666555555555555666666444444444333333222222222333333333444444555555555333333333444444444444555333333444444444444444444333333333333333333333333222111111111111222333333333333333333333333333333333333333444333333333333000000000000111222333444444333222222222222111000222222222222222222222333111111111111111111111111333333333333333333333333222222222222222222222222222222333444444444444333444444444333333333222222222222222111222333333444444444333222222222222333333333333333333333333333444444333333444555777888444555555555444444333222555444333222111111111111222///,,,///444666444000333333333333333444444444555555555444444333333333333333333444444444444444555555444444444333333333444444444444555555555555666666777777888999999999999999999999999888777666999999999999999999999999;;;;;;::::::;;;;;;<<<<<<>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>===<<<=========>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBB@@@AAABBBDDDFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGEEECCCBBBCCCDDDEEEDDDCCCBBBBBBBBBBBBDDDEEEGGGHHH111111111111111000000///111111111111111111111111......//////000111222333111///...///000222111111000000000000000000000000........................---...///000000///...---......//////000000000000111000000000/////////...///000000000000//////...111000000000/////////...////////////////////////////////////////////////000000000000////////////......//////000000000000....../////////000000000222111111111111222333333333333222222222222333333333333333222222111111000444444444444555666777777::::::::::::;;;<<<<<<===;;;:::999999;;;<<<;;;:::999888777666666666777777666777888999999999999999:::999999999999888888888888888777777666666555555333555777888777777888999888999:::;;;<<<;;;::::::;;;:::999999;;;<<<:::888999999::::::;;;;;;;;;;;;888888888999999::::::::::::;;;;;;<<<======>>>>>>;;;<<<<<<>>>???AAACCCDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAABBBAAA@@@@@@??????@@@@@@BBBAAAAAACCCEEEEEEDDDCCCBBB@@@???@@@BBBDDDDDDCCC@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCBBBBBBCCCCCCDDDDDDEEEGGGGGGGGGFFFEEEEEEDDDCCCDDDCCCAAA@@@???@@@AAABBBAAA@@@??????>>>>>>??????;;;<<<<<<<<<<<<;;;::::::===>>>>>>>>>===<<<;;;:::============<<<<<<;;;;;;999888666666777888777666666666555555555666666777222222222333333333444444333333333444444444444444333333444444444555555555333333444444444444444444333333333333333333333333222222222222222333444444333333333333333333333333333222222222222333333333222222111111000111111222333333333333222111111111222222222222222222222222111111111111111111111111333333333333333333333333444444444444444444444444111222333333444444333333333333333333333222222222222111111111111222333333333222222111111111111111333333333333333333333333333222111111222333555777444444444555444444333333555444333222111000000000222///,,,///444666444000333222222222222333444555555555444444333333333222111111111222222333333333555555444444444333333333222222333333333444444444555666666777888888999999666777888888999999999999999999999999999999999999======<<<<<<<<<<<<==================<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>??????>>>>>>============>>>>>>??????>>>>>>>>>??????????????????@@@AAACCCDDDEEEEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFBBBAAA@@@AAACCCCCCBBBAAABBBBBBBBBCCCDDDEEEFFFFFF333444444444444333222222000000000111111111111111///////////////000111222111000//////111222222111////////////////////////........................---...///000000///...------......//////000000111/////////000000000000000//////000111111000000000111111111000///............////////////000000000////////////////////////000000000000////////////---......//////000000111////////////000000000000111111111111111222333333333333222222222222333333333333222222222222222222444444444444555666777777999999888888888777777777;;;999888999::::::999888888888777777777777888888666777888999999999999999;;;::::::::::::999999999888777777777777777777666555777999999888888999:::999999:::;;;;;;;;;;;;;;;@@@===999888:::<<<;;;999888888999:::;;;;;;;;;;;;999999999999:::::::::::::::;;;===???@@@@@@??????<<<<<<<<<===>>>???AAAAAAAAABBBBBBCCCCCCBBBBBBAAABBBBBBCCCCCCCCCBBBAAAAAACCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBDDDEEEDDDCCCBBB@@@???@@@BBBDDDDDDCCC@@@@@@AAAAAABBBBBBBBBCCCBBBAAA@@@?????????@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCBBB@@@?????????@@@AAA>>>>>>===<<<<<<<<<<<<===;;;;;;<<<<<<;;;;;;:::999>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<<<<;;;:::999999777666666777888777666666666555555666666777777111111222333333444555555333333333333333333444444333444444444555555555555444444444444444444444444333333333333333333333333111222222333444444444555333333333333333333333333333222222222222333333444333333222111111111111111222333444333111111111333222222222222222111111111111111111111111111111111222222222222333333333333444444444444444444444444111111222333333333333333333333333333222222222222111111111111111222333333222222111000000000000000222222333333333333222222222111111111111333444555333444444555444444333333555444333222111111111111222000///000333555333111333222111111111222444555444444444444333333333333000111111222222333333333555555444444444333333333111222222222333333333333333333444555666666777777555555777888999:::::::::999999999999999999999999======<<<<<<<<<===>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>============>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCHHHHHHHHHGGGGGGGGGFFFFFFBBBAAAAAABBBDDDDDDBBBAAAAAAAAABBBBBBCCCDDDDDDDDD333333444444444333222111///000000000111111111222000000///...//////000111111///......000111111000................................................---..................---------......///000000111......//////000000111111//////000111222222222222000000000000////////////.../////////000000000000000000000000000000000000000000000000////////////------......///000000111//////000000000111111111111111111111111222222333222222111111111111222222222222222333333333333333222222222222333444555666666666666666666555444444999888888999;;;;;;:::888777777777777777777777777666666777999999::::::999;;;;;;;;;;;;::::::::::::777777777888888888888888777999;;;;;;999888999::::::::::::::::::;;;<<<<<>>AAADDDEEEDDDBBBAAA>>>============>>>??????@@@@@@AAABBBBBBAAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAACCCCCCDDDDDDCCCBBB@@@???AAA@@@@@@BBBDDDEEEDDDBBB@@@>>>===>>>@@@BBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCAAA@@@>>>>>>>>>@@@AAA@@@@@@AAABBBCCCCCCDDDDDDBBBCCCDDDEEEEEEEEEDDDDDDBBBBBBAAAAAA@@@@@@@@@AAA>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;999888777888777555555777888777666666666666666666777888888333333333333444444444444333333333333333333333333444444444444555555555555555555555444444333333222222222222222222222222222000111222333444444444444222222222222222222222222333222222111222333444555333222222222222333333444000222444333111111222444222222222222111111111000111111111111111111111111111111222222222333333333333333333333333333333333111111222333333333333222222222222222222222222222111111111111111222222333333222111111000000111111111111222333333222111111222222222222333444555555333333444444555444444333444444333222111111111111222222222222333333333333333222111000111222444555333333333333333333444444111222222333444444555555555555444444444333333333222222222333333333444444222222333444555666777888555666777888888999888888888888888888888888888888;;;;;;:::;;;;;;<<<======;;;;;;;;;;;;::::::::::::999999999:::::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>===============???@@@AAA@@@@@@AAABBBCCCDDDEEEFFF??????@@@AAABBBBBBBBBAAAFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBCCCDDDDDDBBB@@@@@@@@@AAABBBBBBCCCCCCCCC000111111222222000///...//////000000111111111222111000///......///000000///...------///000000///........................................................................---------...///000000111------...///000111222222...///000222222333333333......//////000000111111.../////////000000111111111111111111111111111111000000000000////////////---------...///000000111000000000000111111111111111111111000111222222333111111000000000000111111222222222333333444444444111111111111222333444555444555555555555555444333555555777999<<<>>><<<;;;555555555666666666666666666666777999999:::::::::<<<<<<;;;;;;;;;:::::::::777777888888999999::::::999;;;<<<<<<:::999999:::<<<;;;:::999:::;;;<<<===IIIBBB:::777999;;;<<<:::888999;;;===>>>>>>======<<<<<<<<<;;;;;;:::::::::===@@@DDDGGGIIIGGGEEECCC???>>>>>>=========>>>>>>???@@@AAABBBAAAAAA????????????@@@AAAAAAAAAAAAAAACCCDDDEEEEEEEEECCC@@@???@@@@@@@@@AAACCCDDDCCCBBB>>>===<<<===???@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBBCCCBBB@@@>>>>>>???@@@AAA???@@@AAABBBCCCCCCCCCCCCAAABBBDDDEEEFFFFFFEEEEEECCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999777777999;;;<<<===>>>>>>::::::;;;;;;:::888777666888666555555777888777666666666666666666777888888666555555444444333333222333333333333333333333333444444444555555555666666666666555444333333222222222222222222222222222222///000111333333444444444222222222222222222222222333333222222222333555666111111111222333444666666///111444333111111333555222222222222111111000000111111111111111111111111111111111222222333333333222222222222222222222222111111222333333333333222222222222222222222222222111111111000111222222333444333222222111111222222000111222333333222111000222222333444444555555666333333444444555444444444444333222222111111222222333444555444222222222444333222111000000222444555222222222333333444444444333333444444555666777777555555444444444333333333333333333444444444555555444444555666777888999:::777888888888888777777666777777777777777777777777999999999999:::;;;<<<<<<;;;;;;:::::::::999999999888888888999999::::::::::::;;;<<<===>>>>>>>>>>>>>>>============???AAABBB999:::<<<>>>@@@BBBDDDEEE>>>???@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@BBBAAAAAABBBCCCBBB@@@>>>??????@@@AAABBBBBBBBBBBB111111111111000000000000////////////////////////111000///......---......000000000000000000000000111000000///...---------////////////////////////000000000000000000000000////////////////////////000000////////////000000......////////////......000000111222222222222222000111111000...---///000111111000000000000111111000000000000000000000000111111000000//////......000000000000000000000000222111000......000111222.........///000000111111000000111222222333444444444333111000000111333444444333333333333444555555333444666777888888888777666666666666666666666666777777888888888999999999888888999999999:::::::::888999999::::::999999888999999999:::::::::;;;;;;;;;:::::::::;;;>>>AAABBBEEE<<<777:::===999777888<<<<<<<<<============>>>999999999999:::;;;<<<===>>>>>>@@@DDDHHHHHHEEEAAA<<<<<<<<<===============???BBBCCCAAA===::::::<<<>>>???AAACCCEEEEEEEEEEEECCCBBB@@@??????@@@BBBCCCDDDCCCBBBAAAAAABBBCCCDDDDDDAAA======???@@@???===;;;;;;<<<>>>???@@@AAABBBAAABBBBBBCCCCCCBBBBBBAAACCCBBBAAA@@@???????????????@@@AAABBBBBBBBBAAA@@@AAAAAAAAAAAAAAA@@@???>>>@@@@@@@@@@@@???===<<<;;;<<<:::888888;;;<<<;;;999>>>===<<<;;;:::;;;<<<<<<;;;;;;:::999888777666555444444444555555555555666666666666666666666666666888666444444444555444333333333333333333333333333666666666666666666666666666555333222111222333333222222222222222111000///222222333333333222111111444444333333333222222222444333333222222333333444111000000000111222333333555444222000///000000111222222222222222222222222333333222111000000111111222222111111222222333444444333222222111111222222222222222111111111000000000000111222222222222111111111111222222333333333222222111111111111111111222333333222000///000111777555333111000000111222333333444444444444555555333222222111111222222333222222111000//////000000111111222333333444555555444444444444444444444333444333222333555666555444222222333333333333444444666555444444222222111000555555444333333222111111666666666666777777777777666777999:::999888666444777777888999::::::;;;;;;:::::::::999999999888888777888999:::::::::::::::888999:::<<<===>>>>>>>>>===============<<<<<<<<<>>>>>>>>>???@@@BBBDDDDDDBBBAAAAAA@@@?????????@@@@@@@@@@@@???@@@@@@AAAAAAAAA???>>>???@@@@@@???>>>======>>>>>>???@@@BBBBBB111111111111000000000000111111111111111111111111000000//////.../////////000000000000000000000000111000000///......------////////////////////////////////////////////////////////////////////////000000////////////000000......////////////......///000000111111111111111000111111000...---///000//////............//////000000000000000000000000111000000000/////////...000000000000000000000000222111000//////000111222111111111111111111111111111111111222333444444444555444222111111222444555444333333333333444555555444555666777888888777777555555555555555555555555777777777888888888999999777888888888888999999999888999999::::::999999888999999:::::::::;;;;;;;;;===<<<;;;:::;;;<<<>>>???BBB;;;777;;;===:::888888;;;;;;<<<<<<<<<=========999999999999:::;;;<<<===@@@???@@@CCCFFFEEEBBB???======<<<<<<===>>>?????????@@@AAAAAA???======>>>>>>???AAACCCDDDDDDDDDDDDCCCBBB@@@??????@@@AAABBBDDDDDDCCCBBBBBBBBBCCCDDDEEEBBB??????@@@AAA@@@>>>>>>>>>???@@@AAABBBBBBCCC@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBAAA@@@???????????????AAABBBBBBBBBAAA@@@>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@???>>>===<<<;;;<<<:::888888:::;;;:::999<<<;;;:::999888999999::::::999888777666555555444444444444444555555555555555555555555555555555555777555333333444555444444333333333333333333333333555555555555555555555555555444333222111222222333222222222222222111000000111222333333333333222222444444444333333333222222444333333222222333333444111111111000111111222222444333222000000000000111222222222222222222222222333222222111000000111111222222111111222222333333444333222222111111222222222222222111111111000000000000111222222222222111000000000111111222222222111111111111111111111111111222333222000000111222666444222111000000222222000000000111111111222222333222222111111222222333222222111000000000000000222222222333333444444444444444444444333333333333333222222222444555444333222222222333333333444444555444444333333222222111333333333333333333333333555555666666666777777777555666777888888666555333666777777888999999::::::999999999999888888888777777777888999999999999999888999:::<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@@@@??????>>>======>>>>>>???????????????@@@AAABBBAAA@@@??????@@@@@@>>>===<<<<<<===>>>???@@@BBBCCC111111111111000000000000222222222222222222222222000000/////////000111111000000000000000000000000000000000///......------////////////////////////////////////////////////////////////////////////000//////......//////000......////////////.........//////000000000000000000111111000......///000//////............//////000000000000000000000000000000000000////////////000000000000000000000000222111000//////000111222444444333333222111111000111222222333333444444555555444333222222333444555333333333333333444555555555666666777777777666666555555555555555555555555666666777777777888888888666666666777777777777888888888999999999999888888::::::::::::;;;;;;;;;;;;???>>><<<;;;::::::;;;<<<>>>:::888;;;>>><<<999999:::::::::;;;;;;;;;<<<<<<999999999999:::;;;<<<===AAA@@@@@@@@@BBBBBB@@@>>>>>>===<<<<<<===???AAACCC@@@??????@@@AAABBB@@@?????????AAABBBCCCCCCCCCCCCAAAAAA@@@??????@@@AAABBBDDDCCCCCCBBBCCCCCCDDDDDDEEECCCAAAAAAAAABBBAAA@@@<<<<<<<<<=========>>>>>>??????@@@@@@@@@@@@??????@@@AAABBBBBBAAA@@@>>>======>>>@@@AAAAAAAAA@@@@@@;;;;;;===>>>@@@AAACCCCCC@@@@@@@@@???>>>===<<<;;;;;;999888888999::::::999999888777666666666777777888888777666555444444333444444444444555555555555555555555555555555555555555444222333444555555444111111222222333333444444555555555555555555555555444333222222111222222222111222222222222111000000111222222333444444444444333444444444333333222222333333222222222222333333222222111111000111111111444333222111000000000000222222222222222222222222333222111111000111111111111111222222222333333333333333222111111111111222222111111111111000000000000000111222222222222111000000000000000111111111111111111111111111111111000111222222111000111333444333222111111111333333//////000000000111111111222222111111111111222222222111000000000000000000222222222333333333333333444333333333222222222222222111111111333444333222222222222222333333333333333333333333333333333333111111222333333444555555333444444555666777888888444555666666666555333222555555666666777888888888888888777777777777777666666777777888888888888777888999:::;;;<<<=========;;;;;;;;;;;;<<<<<<<<<<<<::::::999999:::;;;;;;<<<======<<<<<<;;;;;;<<<<<<=========>>>???@@@AAABBBBBB@@@??????@@@???===;;;;;;;;;<<<===>>>@@@BBBCCC111111111111000000000///222222222222222222222222000000///000000111222222////////////////////////000000//////............/////////////////////////////////////////////////////////////////////////////////....../////////......////////////......---......///000////////////000111000......///111111111000000000000111111////////////////////////000000000000////////////000000000000000000000000111111000//////000111111333333333222222111111111222222333333333444444444333333222222222333444444333333222222333333444555666666666666666666555555444444444444444444444444555555666666666777777777444444555555555666666666888888999999999999888888::::::::::::;;;;;;;;;;;;>>>===<<<;;;:::::::::;;;:::999999<<<>>>===;;;999999999:::::::::;;;;;;;;;:::::::::::::::;;;<<<<<>>>>>>>>??????@@@@@@???>>><<<<<<===@@@CCCEEEBBB@@@???@@@CCCDDDAAA>>>??????@@@AAAAAABBBBBBBBB@@@????????????@@@AAAAAACCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAAAAA@@@???;;;;;;;;;:::::::::::::::===>>>>>>??????>>>>>>======>>>@@@@@@@@@>>><<<;;;<<<===???@@@@@@@@@@@@???:::;;;;;;===>>>@@@BBBCCC@@@@@@??????>>><<<;;;::::::999888888888999999999888777666444444555555666777777666666555444444333333333444444444555555555444444444444444444444444444222111222444555555444000000111222333444444555444444444444444444444444222222222111111111222222111111222222222111111000000111222333444555555555333333444444444333222111333333222222222222333333333333222111000000000111333222222111111000000000111111111111111111111111222222111111111111111222111111222222333333333333333222222111111111111111111111111111000000000000000000111222222222222111000000111111111111111111000000000000111111111111///000222222111111222444222222111111111222333444222222222222333333333333222222111111111111222222111111000000000000000111222222222222222222222222444333333222222111111111111000000000222333222111111222222222222333333333222222222333333444444444111222222333333444444555222222333444666777888888444555555666555444333333444444555555555666666666666666666666666666666666666666777777777777666666888888999;;;;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBBBB@@@@@@@@@@@@>>><<<999:::::::::<<<===???AAABBB111111111111000000000///111111111111111111111111000000///000000111222222////////////////////////////////////............////////////////////////........................//////////////////////////////............//////......////////////......------...//////////////////000000///......000111111111000000000000111111////////////////////////////////////000000000000000000000000000000000000111111000000000000111111000000000000111111222222222222333333333333333444111111111111111222222333333222222222222333444444666666666555555555555555444444444444444444444444444444555555555666666666333333444444444555555555777888888999999888888777999999999::::::::::::;;;:::::::::::::::;;;;;;;;;888999:::;;;===>>><<<:::999999999::::::::::::;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@BBB???>>>===<<<===@@@CCCEEEDDDBBB@@@AAACCCCCC@@@===???????????????@@@@@@@@@>>>>>>>>>>>>??????@@@@@@AAAAAABBBCCCCCCCCCCCCCCC@@@AAAAAA@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<<<<======>>>>>>======<<<:::;;;<<<======<<<:::888;;;<<<===???@@@?????????<<<<<<;;;<<<<<<>>>???@@@?????????>>>===<<<;;;:::888888888777777777888999888777555444444444555666777777777666666555555444333333333444444444444555444444444444444444444444333222000111333444444444000000111111222333444444444444444444444444444444000111111111111111111111000111111222222222111111000111222333444444555444222333444555444333222111333222222111111222222333333333222111000000000111222222222222111111111000111111111111111111111111222111111111111111222222000111222333333333222222333222111111000000111111000000000000000000000000000000111222222222222111222222222222222222222222//////000000000111111111///000222222111111222444111111111111222333444444333333333444444444444555222111111000000111111222111000000000000000111111111111222222222222222333444444333222222111000000111000///000222333222111111111111222222222333333111222222333333444444555333333333333333333333333111222333444555666777777555666666666555555444444333444444444444444555555555555555555555555555555666666777777777666666555777888999:::;;;;;;;;;:::888999999999:::::::::;;;======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;<<<===>>>@@@AAAAAA@@@???@@@@@@>>>;;;888999999:::;;;<<<>>>@@@@@@111111111111000000000000////////////////////////000000/////////000111111000000000000000000000000//////////////////......////////////////////////........................///////////////////////////......------......///......////////////......---......///////////////...///000///......000222//////............//////000000000000000000000000////////////000000000000000000000000000000000000000000000111111000000000---......///000000111111222222222222222222222222//////000000111222222222222222222222222333444444666555555444444555666666333333333333333333333333333333444444444555555555333333333444444444444555777777888888888888777777888888888888999999999999888888999::::::;;;<<<<<<777:::;;;:::;;;======;;;999999999:::::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<999;;;<<<======>>>AAACCC???>>>======>>>@@@BBBCCCCCCBBBAAABBBBBBAAA???===@@@??????>>>>>>>>>??????=========>>>??????@@@@@@???@@@AAABBBBBBCCCBBBBBB>>>???@@@???===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<============<<<<<<888999::::::::::::888888999:::<<<>>>??????>>>>>>===<<<;;;;;;;;;<<<===>>>?????????>>>===<<<;;;:::777888888777666666777999777666555444444444555666777777666666555555555555333333333333444444444444333333333333333333333333333222000111222333333222000000111111222222333333333333333333333333333333//////000111111111111000000000111222222222222111000111111222333333333333222333444555555333111000222222111111111111222222222222111111000111111111111111222222222111111000111111111111111111111111111111111000111111222333000111222333444333222222222222111000000000000111//////000000000000000111000000111222222222222111333333333222222222222222...//////000000111111111000111222222111000111333111111111222333333333333111111222222222333333333111111000000000000111111000000000000000111111222000000111111222333333333555555444333222111111000111000000000222333222111111111111111222222222222222222222333333444444444333333333333333333333333111222222333444555666666666666555555555444444444444444444444444444444444444555555555555666666666777777777777777666666555777888999999:::::::::999777777888888999999::::::;;;;;;:::::::::::::::;;;<<<<<<<<<;;;<<<<<<===>>>:::::::::;;;<<<===>>>????????????@@@@@@???;;;888999999999:::;;;<<<>>>>>>111111111111000000000000////////////////////////000000//////.../////////000000000000000000000000.../////////////////////////////////////////////........................///////////////////////////......------......///......////////////............///000000000000///...///000///...///000222//////............//////000000000000000000000000.../////////000000000111000000000000000000000000000000111111111111000000////////////////////////111111111111111111111111//////000111222222333333222222222111222222333444555444444333444555777777222222222222222222222222333333333333444444444444333333333444444444555555777777888888888888777777666777777777777888888888777888999::::::;;;;;;;;;888<<<<<<999888===>>><<<::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::<<<>>>>>>======???AAA>>>>>>>>>>>>>>>???@@@AAA???AAABBBBBB@@@@@@@@@@@@@@@???>>>============>>>;;;<<<===>>>????????????===>>>???AAABBBBBBAAAAAA<<>>>>>>>>>>><<<;;;:::999:::;;;===>>>?????????>>>===<<<::::::666777888777555555777999666555444333333333444555555555555555444444444444222222333333333444444444222222222222222222222222444222000000111222222111111111111111111222222222222222222222222222222222......000111111111000000000000111222222222222222000000111222222111111111111333555666555444111000222222111111111111222222111111111000111111222222000111222222222222111000111111111111111111111111111111000000111222222333///111222444444333222111222222111000000000000000////////////000000111111000000111222222222222111222222222222111111111000......//////000111111222111222333222000000111222111222222333333333222222000111111111222222222222111111000000000000111111000000000000000111222222...///000111222333444555666666555444333222111111222111000111333444333222111111111111222222222222333333333333333333333333111222222333333444444555222222333333444444444444555444444333333333333333444444444444444444444444444555555555666666666666777888888888777777666555777888888999999999999999666666777777888999999:::::::::999999999:::;;;;;;;;;;;;;;;;;;;;;<<<======;;;;;;::::::;;;<<<============>>>@@@AAA???<<<999:::::::::::::::;;;<<<<<<111111111111000000000000////////////////////////111000///...............000000000000000000000000.........///////////////////////////////////////........................////////////////////////.........------...............////////////.........//////000000000000000...///000///...///111222111111000000000000111111000000000000000000000000.../////////000000111111000000000000000000000000000000111111111111000000111111000000//////......111111000000000000000000///000111222333444444444222222111111222222333444444333333333444555777888222222222222222222222222222222333333333444444444333333444444444555555555777777888888888888777777666666666666777777777777888888999:::::::::999999888======888777<<<>>><<<::::::;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;>>>@@@@@@===<<<===???>>>>>>>>>>>>?????????>>>;;;???BBBBBB@@@???AAACCC@@@???>>><<<<<<<<<======;;;<<<===>>>????????????<<<===???@@@AAAAAA@@@@@@<<>>>>>>>><<<<<<============<<<<<<:::999999888888999::::::888999;;;===>>>>>>>>>===;;;:::999999999;;;===?????????>>>>>>===;;;:::999555777888777555444666999555444333222222222333444444444333333333333333333222222333333333444444444222222222222222222222222444222111000111111111000222222222111111111111111222222222222222222222222---...///111111111000//////000111222222222222222000000111111111000000///111333555666666444111///222222111111111111222222111000000000111222333333000000222333333222111000000000000000000000000000111111000000111222333333///111222444444333222111222111111000000000000000.../////////000000111111000000111222222222222111222111111111000000//////---......///000111111222222333333222000///000111222222333333333222222111111222222222222333333333111111000000000000111111000000///000000111222222---...///000222444555666777666666555333222222111222111111111333444333222000111111111111222222222333333333333333333333333///000111222444555666777333333333333333333333333444333222222111111222222444444444444444444444444555555555666666666777777888888888888888777666666777888888999999999888888555666666777888999999999;;;;;;::::::;;;;;;<<<===::::::::::::;;;;;;<<<===;;;;;;:::::::::;;;<<<<<<<<<<<<>>>@@@AAA@@@<<<999;;;::::::999999::::::;;;///000111222222111000///////////////////////////000000000000000000000000---......///////////////........................//////......---------,,,//////.........---------000///---++++++---///000,,,------......///////////////.........---------000000000000000000000000////////////000000000000000000000000000000000000+++,,,.../////////...------------...///000000111111111111111111111111111000000////////////000000111111111111111111111111333222111111000000000111333333333222222111111111222222222333333444444444111111222222222333333333333222111111111222444444111111222222222333333333444333333222222333333444666777888999999888777666666666777888888888888888555666777888999:::::::::::::::999999999:::;;;;;;;;;===???===:::888:::<<<>>>>>><<<;;;;;;<<<===>>>:::;;;;;;:::999:::<<>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@AAAAAA@@@@@@@@@>>><<<<<<>>>@@@999;;;===@@@AAAAAA@@@???EEECCC@@@?????????>>>===>>>>>>??????>>>===<<<;;;<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::999::::::::::::999888777888888999999999::::::::::::999999999999:::;;;;;;<<<<<<<<<;;;:::888777666888888888888777666555444444333333222222333333444333333333222222111111111111222333444444333222111222222222222222222222222333333333222222111111111111111000000111111222333000000000000000111111111000000000000000000000000111111222222222333333333000000000000000111111222333222222111000///......//////000000111111111222222111111111000000//////////////////////////////222333444444333222000///---///000111/////////000111111111111111111111111222222222111111111111000222111111000000000000000////////////000000000000111333555555444222222333000000000000000000000000///111222111000///000111111111111111111111111111///000111222333333333333222222222111111111111000000000000000000000000000111111111222333555666777:::999777555333222111111222333333444444333333222555333111111333444222///444444444444333222111111///000222444555555555444444444444555555444333333111222222333444555666666555444333333222222222222444555555555555555444444666666777777888888999999888888888888888888888888777777666555555666888888:::777555666999<<<<<<;;;======<<<<<<<<<;;;;;;;;;<<<;;;999999999;;;===>>><<<===============<<<<<<;;;:::999999888888999999------............------////////////////////////000000000000000000000000---...//////000000///////////////////////////////////////.........------000000/////////.........//////...------...//////............//////////////////.........---------////////////////////////---------.........//////........................,,,---...///000///......------......///000000111111111111111111111111111000000////////////000000111111111111111111111111111111111111111222333333333333333222222222111111111222222222333333333333111111111111222222222333333222222111222333444555111111222222222333333333444333333222222333333444666777888888888777666666666666777888888888888777666777888999999::::::::::::::::::999::::::;;;<<<>>>@@@@@@>>>;;;999:::;;;======<<<;;;;;;;;;<<<===::::::;;;:::999999;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@AAA???@@@@@@>>><<<<<<>>>???;;;===???AAABBBBBBAAAAAABBBAAA@@@@@@AAABBB@@@???<<<===>>>??????>>>======:::;;;===>>>????????????<<<============<<<;;;;;;:::::::::999999999888888888888888999999:::::::::999999999999999::::::;;;======<<<<<<:::999888777;;;;;;:::999777444222111444333333222222333333444333333333222222222111111222222333333333333222222222222222222222222222222333333222222222222222222111111000000111111222333111111111111111111111111000000000000000000000000000000000111111111222222000000000000000111111222444333333222111000000//////000000000111111111111111111111111000000000///000000000000000000000000111111111111111111000///000222333333111000111111222222222222222222222222222222222111111111111000222111111000000000000000000000000000111111111111111333555555333222222333000000000000000000000000///111222111000///000111111111111111111111111111111222333444555555555555222222222111111111111000000000000000000000000000111111111111222333555555888888777555444333222111222222333333333333222222444222000111222333111///222222333444444444444333111111222333444444444444333333444444444333333222333333444555666777888888555444444333333333444444666666777777777777666666777777777777777888888888666666666666666666666666777777666555666777888999:::888666777:::<<<<<<;;;=========<<<;;;;;;::::::<<<;;;:::999:::;;;===>>>=========>>>>>>======<<<;;;;;;:::999999999999:::111000000//////000000111000000000000000000000000000000000000000000000000---...//////000000//////000000000000000000000000///////////////.........000000000000000///////////////000000000000/////////////////////........................---------////////////////////////............////////////........................---...///000000000//////------......///000000000000000000000000000000000000//////......//////000000000000000000000000000///000000111222333555555333333333222222222222111111111111111111222222222000000000111111111222222333222222222222333444444111111222222222333333333444333333222222333333444666666777777777777666666555666666777777777777777777777888999:::::::::::::::::::::::::::;;;<<<<<>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>??????@@@>>>??????>>><<<<<<===???===>>>@@@BBBCCCCCCBBBBBB>>>>>>???BBBDDDEEECCCAAA;;;<<<===???@@@@@@??????777999;;;>>>@@@AAAAAAAAA======>>>>>>>>>===<<<<<<;;;;;;999888888999999:::777777888888999::::::;;;888888888999999999::::::<<<===<<<<<<;;;:::999888;;;;;;;;;999777555333111444333333222222333333444333333333333222222222222333333222222222222333333333333333333333333333333222222222222222222333333111111000000111111222333333333222222111111000000000000000000000000000000/////////000000000111111000000000000000111111222444333333333222222111111000000000000111111111111111111111111000000000000111111111111111111111111111111111000111111222222333555666555333222222333333333333333333333333333222222222111111111111000222111111000000000000000111111111111222222222222000222444555333222222222000000000000000000000000///111222111000///000111111111111111111111111111333333444555666666666666222222222111111111111000000000000000000000000000111111000000111222333333555666666666666444333222111111222222222222111111444333111222333333222000333333444444555444444444444333333222222333333444333444444555555555444444555555666777888999::::::555555444444555555666666777888888999999999888888888888888888777777777777666666666666666666666666777666666666666777888999;;;999888999;;;<<<<<<<<<>>>======<<<;;;;;;::::::<<<<<<;;;::::::;;;===>>>======>>>??????>>>>>>===<<<<<<;;;::::::::::::;;;333222111000000111222333000000000000000000000000////////////////////////......///000000000000000////////////////////////////////////////////////////////////////////////...000111222222111000.../////////......---------........................////////////////////////000000000111111111222222000000000000000000000000...//////000000000000000............//////000000/////////////////////////////////....../////////////////////////////////000000000111222333444555222222222222222222222222000000000000000111111111///000000000000111111111111111111111222222333333111111222222222333333333444333333222222333333444555555666666666666666666444555666666777777666666777777888999::::::999999:::999999999:::;;;<<<===>>>>>>>>>===<<<:::::::::::::::::::::::::::;;;;;;888999:::999888888999;;;========================<<<<<<=========>>>>>>>>>===>>>???>>>===<<<===???===>>>@@@AAABBBBBBBBBAAA===>>>@@@DDDFFFFFFDDDAAA<<<===>>>???@@@??????>>>888999<<<>>>@@@AAAAAAAAA>>>>>>>>>>>>>>>======<<<<<<;;;999888888999;;;<<<777777777888999999::::::888999999:::::::::::::::<<<<<<<<<<<<<<<;;;:::999777888999:::999888666555444333333222222333333444333333333333333333333333444333222111111222333444333333333333333333333333111111111222222333333333111111000000111111222333444444333333222111000000/////////////////////////////////000000000111111000000000000000111111222222222222222222222111111000000000000000111111111111111111000000000000000111111111111111111111111444333222222222444555666555666777666333222222222222222222222222222222222222222222111111111000000222111111000000000000000000000000111111111222222000222444444333222111222000000000000000000000000///111222111000///000111111111111111111111111111333444444555666666555555222222222111111111000000111111111111111111111111111000000000000000111111333444666777777555333222000111111222222111111000444444333444444444444333555555555555444444333222666555333222111222333333555555666777777777666666555666666777888999::::::666555555555666777888888777888999999:::999999999999999888888777777666666666666666666666666666666666666666777777888999999;;;:::::::::;;;<<<<<<<<<>>>======<<<;;;;;;::::::===<<<<<<;;;;;;<<<=========>>>>>>????????????>>>======<<<;;;;;;;;;;;;;;;///...---,,,,,,---...///000000000000000000000000////////////////////////...//////000000000000000.................................///////////////...........................000222333333222000...///......------,,,,,,,,,---.............................................000000000000111111111111000000000000000000000000///////////////000000111............////////////........................//////............//////........................111111000000111111222333222222222222222222222222000000000000000000000000///000000000000111111111///000000111111111111111111111222222222333333333444333333222222333333444444444555555555666666777444444555666666666666555777777888999999999888888888888888999999;;;<<<<<<999999999999:::;;;::::::888999999:::::::::;;;;;;888999::::::999888888:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<======<<<===>>>>>>===<<<===>>>======>>>>>>??????@@@@@@>>>???BBBEEEGGGFFFBBB???>>>???@@@@@@@@@>>>===<<<:::;;;===>>>??????>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;999888888999;;;===777777888888888999999999999999:::;;;<<<;;;;;;:::;;;;;;;;;<<<;;;;;;::::::777888:::;;;;;;999777666444333333222222333333444333333333333333333333333555444333222222333444555333333333333333333333333111111111222222333333333111111000000111111222333444444333333222111000000////////////////////////000000000111111111222222000000000000000111111222000000000111111111111111111111000000000000000000000000000000000000111111111111111111111111111111333333222111222333555666333444555444222000000111000000000000000000000000222222222111111111000000222111111000000000000000/////////000000000111111000222444444333111111222000000000000000000000000///111222111000///000111000000000000000000000000222222333444444444333333222222222111111111000000222222222222222222222222000000000///000000111111333444666777777666444222000111111222222111111000222222333333222222333333222333444444555444444444666555333222111111222333444444555666666666666666444555666777888999999:::666666666666777777888999666777888888999999999888999999888888777777666666555555555555555555555555555666777777888999999999::::::;;;;;;;;;;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;>>>===========================>>>???????????????>>>===<<<<<<;;;;;;<<<<<<000//////////////////000000000000000000000000000000000000000000000000000...///000000111111000000........................---------...............------------...............000111222222111000..................------------------.......................................------------....................................//////.........///000111....../////////////////////////////////////////////......------......///////////////////////////000000/////////000000111111222222222222333333333111111111111000000000000000000000111111111222222///000111111222111111111111111222222222333333333444333333222222333333444444444333444444555666777333444444555555555555555666666777777777777777666777777777777888:::;;;<<<666555555666999::::::999888888999:::;;;;;;;;;;;;888:::<<<;;;:::888888999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>=========>>><<<<<<<<<<<<======>>>>>>???@@@AAADDDEEEDDD@@@===???@@@@@@AAA@@@>>>===<<<======>>>??????>>>===<<<======>>>>>>>>>===<<<<<<;;;::::::999999:::<<<<<<999888888888888777777777888999:::;;;<<<;;;::::::999999::::::;;;::::::::::::;;;<<<===;;;888555333444333333222222333333444333333333333444444444444444444333333333333444444333333333333333333333333222222222222222222333333111111000000111111222333333333222222111111000000000000000000000000000000000000000111111111222222000000000000000111111222/////////000000111111222111111111111000000000000000000000000111111111111111111111111111111111111000000000///000000111111000222333222000/////////000000000000000000000000222222222111111111111000222111111000000000000000.../////////000000000000///111333444222111111111000000000000000000000000///111222111000///000111000000000000000000000000111111222222333222222111222222222111111111111000222222222222222222222222000000//////000111222222444555666666666555444333111111222222222222111111...000111111000///000222...///111333444666666666555444333333222222222222111222333444444444444444444444555666777888999999777777666666666777888888555666777888888888888888888888888888777777777777333333333333333333333333555555777888999:::::::::888:::<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>=========<<<<<<===>>>????????????======<<<;;;;;;;;;;;;<<<111111222222222222111111////////////////////////000000000000000000000000//////000111111111111000........................,,,,,,,,,,,,---------...---.........//////////////////000111111000//////////////////000000000000---------.........//////........................,,,,,,,,,,,,------------........................///...---------...///000/////////////////////...///////////////////////////......------......///////////////////////////------------...000111222111111222222222333333333222222222111111000000000111111111111222222222333000111222333444333333222111111222222222333333333444333333222222333333444333333333333333555666777333333444555555555555444555555666666666666555555555555555666777999:::;;;666555444555888999888666888888:::;;;<<<<<<<<<;;;999;;;===<<<;;;999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::<<<>>>>>>=========>>><<<<<<<<<<<<<<<<<<===>>>>>>???@@@BBBDDDCCCAAA>>>>>>???@@@@@@@@@???>>>===<<<===>>>??????>>>===<<<<<<============<<<;;;;;;::::::::::::;;;;;;<<<<<<::::::999888777666555555555777888::::::999888777777888888999:::::::::999:::;;;======<<<999666333444333333222222333333444333333333444444444555555333333444444444444333333444444444444444444444444333333222222222222222222111111000000111111222333111111111111111111111111000000000000000000000000/////////000000000111111000000000000000111111222//////000111111222333333111111111111000000000//////000000000111111111111000000000000000000000000//////000000000///.........000111111///...///000000000000000000000000000222222222111111111111000222111111000000000000000//////000000000111111111///111333333222111111111000000000000000000000000///111222111000///000111000000000000000000000000111222222222222222111111222222222111111111111000000000000000000000000000/////////000111222333444666666555555555444444333222222333333333333222222...000222222000000111333000000111222333333333333333333444444444333222222222222333555555666666555444444555666777888999999888777777666666666666777555666777888999999999999777777777777777888888888444444444444444444444444444555777999::::::::::::777:::<<<<<<:::888999:::999::::::;;;<<<===>>>>>>????????????>>>>>>======;;;;;;<<<===>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;---...///000000///...---////////////////////////000000000000000000000000//////000111111111111111000000000000000000000000+++++++++,,,,,,---------.../////////000000111111//////000000000000//////000000111111222222333333---------.........//////........................---------.........//////000000000000000000000000...------,,,,,,...///000///////////////.........000000000000000000000000.........------.........000000000000000000000000******+++,,,...000222333111111111222222333333333333222222222111111000000111222222222222333333333222333444555666555444444111111222222222333333333444333333222222333333444333333222222333555666777222333444444555555444444444555555555555555444444444444444555666888999:::888666444555888999777555888999:::<<<======<<<<<<:::<<<======;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999;;;>>>>>>>>>======>>>===<<<<<<<<<<<<======>>>======>>>AAACCCCCCBBB@@@<<<===???@@@AAAAAA@@@@@@;;;<<<>>>?????????>>>===<<<<<<<<<<<<<<<;;;;;;:::999:::;;;;;;<<<<<<<<<;;;;;;;;;:::888777555444444444555777888999888666555666777888999999999999999666888;;;======<<<999777444333333222222333333444333333333444444555555555222333555555555555333222444444444444444444444444444333333222222111111111111111111000111222222333000000000000000111111111000000000000000000000000............/////////000000000000000000111111222000000111222333444444555222111111111000000////////////000000111111111222////////////////////////000111222222222000///...---///111111/////////000111111111111111111111111222222222111111111111000222111111000000000000000000111111111111222222222///111333333222111000111000000000000000000000000///111222111000///000111000000000000000000000000222222333333333222222111222222222111111111111000/////////////////////////////////000111333444555888777555444444333444444222333333444444333333222111333666555333333555777555555444333111///---,,,111222444444555444333222555666777888999999999999555555666777888999::::::888888777666555555666666555666777888999:::::::::666666777777888888999999888888888888888888888888444555777999::::::::::::666999<<<<<<999777888999888999:::;;;===>>>???@@@???????????????>>>===<<<:::;;;<<<===>>>>>>>>>>>><<<<<<;;;::::::::::::;;;000000000000////////////000000000000000000000000////////////////////////////////////////////////////////////............000000//////............------............------,,,...000111111000...,,,........................***+++,,,...///000000111///...---,,,,,,---...///111111000///...---,,,,,,000000000000000000000000---------......000111222/////////...---------,,,333222111/////////000000222111111111000000//////000000000000000000000000000000000111222222333333333222111/////////000111222222111111111111111111333222111222444555444333222222222222222222222222333333222222222222222222444333333222222333333444333333333444444444555555222333555777888777666555555555444444444444555555555666777888888999999999555555555666666666666666888999:::<<<======>>>>>>===>>>>>>>>><<<999666444::::::<<<<<<<<<;;;:::999:::::::::999::::::;;;;;;========================>>>>>>>>>>>>>>>>>>>>>>>>;;;===???AAABBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA===============<<<<<<<<<:::::::::;;;;;;;;;<<<<<<777777888999:::;;;===>>><<<;;;;;;:::999888777777999888777777777777777888666444333444777888777555666777999::::::999777666333333333444444555555555666666666666666666666666777444111///...000222444222222222222222222222222222222222111111111000000111111000000//////.........///111333333111///...000000000000000000000000111111111111111000/////////////////////000111111333222000000000222444555222111000.........///000000000111111111111000000000000000000000000000000////////////////////////////////////////////////000000000000111111111111222222111111000000//////---...///000000///...---...000111222222111000...000222333444444333222000---...000111333444444444222222222111111111000000///////////////000111111333333333444444555555555000111111111111000//////111111111111000000000000000111222444555555444444444555666777777555333222222222222333333333444444222222222222222222222222222333333333333222111111555777888888666444444444000222444555777777777666333333333444555666777777777666666666666555555555:::999999888888999999:::666444444666:::;;;:::888666666666666666666666666:::999777666666666777888777888888999999:::;;;;;;888888888999:::;;;<<<===>>>???@@@AAAAAAAAAAAAAAA<<<===>>>??????>>>===<<<;;;;;;:::999:::;;;<<<===000000000000/////////...////////////////////////////////////////////////////////////////////////////////////............000000000/////////......------............---------///111222222111///---........................++++++---...//////000000///...------------...///000000//////......------////////////////////////...............///000111..................------111111///......//////000111111111111000000000///000000000000000000000000/////////000111111222222333222111000//////000111222222111111111111111111444333222333444555555333222222222222222222222222333333333333333444444444444333333222222333333444333333333444444444555555444555777999999999888777666555555555555555555666555555666777888888888888555555555666666777777777888999:::;;;<<<=========?????????>>>===;;;888777999:::;;;<<<<<<<<<;;;::::::999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<==============================???@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<<<<<<<<<<<<<<<<999999999999::::::::::::888888999999:::<<<===>>><<<<<<;;;:::999777777666777666666666666666666666666444333444777888777555666777888999999888777666444444555555555555555555555555555555555555555555666555222111000111333444222222333333333333333333222222222111111111000000000000000000000000/////////000111222222111000///000000000111111000000000111111111111111000/////////////////////000111111333222222222444666888:::222111000///......///000000000111111111111000000000000000000000000000000111111111111111111111111//////////////////////////////000000000111111111000/////////.........---//////000111111000//////000111222333333222111000...///111222222111///......///000111111111111111222222222111111111000000///////////////000111111333333333333333444444444111111222222111111000///111111111111000000000000...///111222333333333222444555666666666555333222222333333333444444444444222222222222222222222222222333333333333222111111222444666666444333333333111222444666777777777777333444444555555666666666666666666555555555444444888888888888999999:::;;;:::888777888::::::777555777777777777777777777777:::999888777666777777888888888888999::::::;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAAAAABBBBBBBBBBBBAAAAAA===>>>?????????>>>===<<<;;;::::::999:::;;;<<<===000000000/////////......////////////////////////////////////////////////////////////////////////////////////............000////////////.........------............------...///111222222111///...........................,,,------...//////......///...------------...///........................//////////////////////////////.........//////000..................////////////.........///000000111111111111000000000000000000000000000000000000......//////000111111111222222111000000000111111111111222222222222222222444333222333555555555333333333333333333333333333333333444444555555666666444444333333333333444444333333333444444444555555555666888:::::::::999999777666666555555666666777444555666777888888888888444555555666777888999999888999:::<<<============@@@@@@???>>>===<<<;;;;;;999:::;;;;;;<<<<<<<<<;;;999888888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>============<<>>===<<<;;;:::888777666555555555555555555555555555666555444555666777666555444555666777777666555444666666666666555555555555555555555555555555555555555555444333333333444444444444333333333333333333222222222111111111111111...///111222222111000000000000000000000000000000000000111111111111000000000000111111000000/////////////////////000111111111111111222444777:::<<<111000000////////////000///000000111111000000///000000000000000000000000111111111111111111111111//////////////////////////////000000000000111111////////////............000000111111111111000000000111333333333333111000111222444555555444222111000111111222222111000000222111111111111000000000000////////////000111111333333333222222222222222222222222222222111111000222222111111111000000000---...///000111111111111333444555666555444333222333333333444444444555555333333333333333333333333333333333333333222222111000222444444333222222333222333555777888888888777555555555555555555555555555555444444444333333333666777777888999:::;;;;;;:::999999999::::::888666999999999999999999999999:::999888888777777888888888888999999::::::;;;;;;<<<<<<<<<===>>>???AAAAAACCCCCCCCCCCCBBBBBBBBBBBB??????@@@@@@@@@>>>===<<<:::::::::999:::;;;;;;<<<000000/////////.........////////////////////////////////////////////////////////////////////////////////////........................------------------............------...///000111111000///...........................---...............------.........------.........---------....../////////////////////////////////000//////............///------......//////000000.........///000111111222111111111000000000000000/////////////////////////////////000111111222222222111111111111111111111111111222222222222222333333222111222333444444222333333333333333333333333222222333444555666666777444444333333333333444444333333333444444444555555666666888999::::::999999777777666666666666777777555555666777888888888888555555666777888999:::;;;::::::<<<===>>>?????????@@@???>>>======<<<======999999:::;;;;;;<<<<<<<<<888888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;;;;;;;;;;========================;;;;;;;;;;;;;;;<<<<<<<<<888888888999999999::::::;;;;;;;;;;;;;;;<<<===>>>======<<<:::888777666555444555555666666666666666666555555555666666666555333444555555555555444333666666555555444444333333555555555555555555555555444555555555555555444444555555444444444444333333111111111111111111111111...///111222333222111000111111000000000000111111///000111111111111000//////000000000000000/////////////////////000000111.........000111444666777000000000////////////000//////000000000000//////000000000000000000000000////////////////////////////////////////////////////////////000000000111111111111111000000000000000000000000000000000000000111222222222222111000222333444666666444333222111111222333333333222222111111111111000000000000000000//////000000111222333222222222111111000000222333333333333222111111222222222111111111000000...//////000000000111111333333444444444444333222333333444444444555555555333333333333333333333333333333444444333333222111000111333333222222333444333444666888888888888777666666666666555555555555444444444333333333222222444555666888:::;;;;;;<<<888888999:::;;;<<<;;;;;;::::::::::::::::::::::::::::::999999888888888888888888999999:::;;;;;;<<<;;;;;;;;;<<<===???@@@AAABBBAAAAAABBBBBBCCCCCCDDD@@@AAAAAAAAA@@@???===<<<:::::::::::::::;;;;;;<<>>@@@@@@@@@@@@>>>>>>===<<<<<<======>>>::::::::::::;;;;;;<<<<<<888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<========================???>>><<<;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<======<<<;;;:::888777666555555666777888888888888888555666666666555555555666333333333444444333333333444444444333333222222222555555555555555555555555444444555666666666555444555555555444444333333333111111111111111111111111...///000111222222111000111111000000000000111111///000111222222111000///...//////000000000/////////////////////000000111............///000111111/////////000000000000/////////000000000000//////////////////////////////........................////////////////////////...////////////000000000000000000000111111111111//////////////////////////////000000000000//////---...000111111000...------...///111222222333333000000000000000000000000000000000000000111222222222222222111111000000000222333333333333222111111222222222222111111111111000000000000111111222222222222333333333333333222333333333444444444555555333333333333333333333333333444444444444333222222111333444444333333444666444555666888888888777777666666666666666666555555444333333333333222222222333444666888:::;;;;;;;;;888999:::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999888888999999:::;;;;;;<<<<<<;;;;;;;;;<<<>>>@@@AAABBB?????????@@@AAACCCEEEFFFBBBCCCCCCCCCAAA???===<<<::::::;;;;;;<<<<<<<<<<<>>>>>>>>???<<<;;;;;;::::::;;;;;;<<<888888888999:::;;;<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;:::999999::::::::::::::::::::::::888999999::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888777777666777999:::;;;::::::999555666777666555444555666333333333333333333333333333333333222222222222222444444444444444444444444333444555555666555555555555555444444333333222222111111111111111222222222///////////////000000000000000000000000000000000...000111222222111000.........///000000000/////////////////////000111111111111000000000/////////...//////000000000000///...//////000000//////...////////////////////////000000000000000000000000////////////////////////......////////////000000............//////////////////............//////////////////////////////---///000111111000///---******,,,...///000111111//////000000000000000111111000000000000111222222222222222111111111111111222222222222222111111000333222222222222111111111222222111111111222222333111111222222222222333333222222222333333333444444333333333333333333333333444444444444444333222222444555555444333333555777444555666777888777666666666666666666666666666666444444333333333222222222222444666888:::;;;::::::;;;<<<===<<<:::888777888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999888999999::::::;;;;;;<<<<<<<<<======>>>@@@BBBDDDEEE????????????AAACCCEEEFFFDDDDDDDDDDDDBBB@@@>>><<<;;;;;;<<<============<<>>?????????;;;<<<>>>@@@@@@AAA@@@@@@>>>===;;;:::999999::::::999999999:::;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????<<<<<<=========;;;:::999999999999999999999999999888888888999::::::;;;;;;<<<<<<<<<=========>>>>>><<<<<<;;;::::::::::::::::::::::::999999999888888666777999;;;<<<;;;::::::555777888777444333444666333333333222222333333333222222333333333333333333444444444444444444444444333333444444444555555555444444444333222222111111000000111111111222222222111000...---,,,---///000///000111222222111000///...///111333333111///...---......///000000/////////////////////000111111111111111111000//////...---...///000111111000///......////////////......////////////////////////000000000000000000000000////////////////////////........./////////000000---........./////////000000000///......///000000000000////////////000000000111333444444333111000,,,,,,---//////000000000////////////000000111111111111000000111111222333111111111222222222222222111111222222111111000///333333222222222111111111333222111111111111222333111111111111111222333333111111111222222222333333444444444444444444444444444444444555444444333222555666666444333222444666333444555666777666555555555555666666777777888888444444444444333333333333333444777999::::::999999:::<<<===<<<999666666888:::::::::::::::::::::::::::;;;<<<<<<<<<;;;999999999999::::::;;;<<<<<<<<<<<<<<<===>>>@@@BBBDDDEEEDDDCCCAAA@@@AAABBBDDDEEEFFFFFFEEEEEECCC@@@>>><<<<<<<<<>>>?????????>>>===//////.........---------........................////////////////////////////////////////////////000/////////...................../////////000000---..................---////////////////////////........................,,,------...//////......,,,---...//////...---,,,------------------------........................---------......000111222111111000000//////.........///111222222111000000//////000000111111111222000000000000000000000000000000000111222222333333000111222333444333333222111111222333333444555555555444333444666777666555444444444444444444444444666666666666666555555555555555444444444444555555333333333444444444555555555444444555555666777888555555444444444444555555999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<======>>>>>>;;;===???BBBCCCCCCBBBAAA???>>><<<:::999999999::::::::::::;;;<<<===??????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????:::<<<===>>>>>><<<:::999888888888888888888888888777777888999::::::;;;;;;<<<<<<<<<============>>><<<;;;;;;:::999999999999999999999999999999999999555777999;;;<<<;;;:::999555777999777444333444666444333333222222333333444333333333444444555555555444444444444444444444444333333333333333444555666444444333222222111000000000000111111222222222222222000---++++++,,,...///...000111333333111000......///222333333222///...------...///000000/////////////////////000111111...///////////////...------...///111111111000///......////////////......////////////////////////........................////////////////////////............/////////000///000000000111111222222222111000//////000111222111111000000000000111111...///111222222111///...111111222222222222111111.../////////000000111111111111111000111111222333111111111222333333333444111111111111111000//////333333333222222222111111333222111000000111222222111111000000111222333333000000111111111222222222444444444444444444444444444444555555444444333222666666555444222111333555333444555666666666555444444555555666777888888999555555444444444444333333333444777999::::::999888666999;;;;;;999777999;;;:::::::::::::::::::::::::::;;;<<<<<<<<<;;;:::999999999:::;;;;;;<<<<<<===999::::::<<<>>>@@@BBBCCCHHHFFFDDDBBBAAABBBCCCDDDFFFFFFFFFEEECCC@@@>>><<<<<<===???@@@@@@@@@???>>>000000000000000000000000//////.........---------000000000000000000000000////////////////////////000///---,,,,,,---...///000///...---------------------............------............///////////////............---------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............////////////......///////////////......---111111111111111000//////......////////////......111000///......///000111111111111000000000000000000000000000000000000000555555555444333222111000222222222222222222222222444444444444444444444444333333222111222333444555444444444444444444444444333333444444444444444444333222222444777777444111555555444444333333333222888777777666555444444444888999999::::::;;;;;;<<<:::;;;;;;;;;<<<=========;;;;;;<<<<<<<<<<<<<<<<<<======>>>???@@@@@@AAAAAAAAA???===<<<;;;<<<===>>>>>>===<<<;;;;;;<<<>>>???;;;<<<===>>>>>>?????????@@@@@@@@@@@@@@@???>>>===@@@??????>>>===<<<<<<<<<777888::::::;;;:::999888666666666666777888999:::<<<:::888888;;;============<<<:::999888777777777555666888:::;;;;;;;;;;;;888888888777777777777666777777777777666666666666666555444333333333333333444444444555555555666666444444444333333222222222333222111222444555444333333333333222222222111111333333111000000000111222//////////////////////////////000000111111111222000000000000000000000000000///...------...///000////////////000000000000//////............//////111111000000//////......////////////....................................//////.........---------////////////////////////000//////.........//////000000000000////////////////////////000000000000222000///------///000222111111111111111111111111111111111111111111111111...///000222222111111000111111000000111111222333444333333222111000//////222222222222222111000///222222222222222222222222111111000000111111222333222222222222222111000///000000//////000111222222222222333333333333444444555555444444444333333333666666666666666666666666666555555444444444555555666666666666666666666666333333333333333333333333666666666777888888999999999999888888888888999999::::::;;;;;;;;;;;;;;;;;;;;;<<<===??????===<<<;;;::::::999999888999999999<<<<<<<<<============>>>===>>>???>>>>>>???BBBDDDEEEEEECCCBBB@@@>>>======<<<===>>>???@@@AAABBBBBB//////////////////////////////.........---------////////////////////////........................///......---------.........---,,,,,,+++++++++,,,------............------............///////////////............---------///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......////////////......111000...---------//////111111111111111000////////////000000000000//////111000////////////000111111000000000000000000000111111111111111111111111444444444444333222111111222222222222222222222222444444444444444444444444444333222222222333555555666555555555555555555555444444444444555555555555444333222333666777555333888777777777666666666555888777777666555555444444666777777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;<<<<<<=========>>>>>>???@@@@@@AAAAAAAAA???>>><<<<<<===>>>???>>>===;;;::::::;;;<<<===;;;<<<===>>>>>>????????????@@@@@@@@@@@@???>>>>>>AAA???===;;;:::;;;<<<===888999::::::::::::999888666666666666777888999:::;;;:::888999;;;============<<<;;;:::999888777777555666888999;;;;;;;;;:::999888888888888777777777777666666666666666666666666555444333333333333444444444444444555555555666666666555555555444444444444333222333555666555444333333222222222111111111222111000/////////000000//////////////////////////////000000000111111111000000000000000000000000000//////......//////000////////////000000000000////////////////////////000000000000//////......////////////....................................//////.........---------//////////////////////////////............//////111111000000000/////////.../////////000000000000111000///......///000111000000000000000000000000000000000000000000000000...///000111222111111000111111000000111111222333333333222222111111000000111111222222222111000000222222222222222222222222000000//////000000111222222222222222222111000000000000000000000111222222222222222333333333444444777666666666555555555444444444444444444444444444666555555444444555555555555555555555555555555555555555555555555555555555555555666666777888888888999888888777777888888999::::::::::::;;;;;;;;;;;;:::;;;===>>>>>>===;;;:::::::::999999888999999:::;;;;;;<<<<<<<<<============>>>???>>>>>>???AAACCCFFFEEEDDDCCCAAA@@@???>>><<<======>>>???@@@AAABBB////////////////////////...............---------........................------------------------------...............------------,,,,,,,,,,,,,,,------............------............///////////////............---------//////---,,,,,,---//////------------------------------------------,,,,,,......////////////......333111...,,,+++---///111000000111111000000//////000000111111111111000000111111000000000000111111000000000000000000111111111111111111111111111111222222333333333333222222222222222222222222222222444444444444444444444444444444333333444444555666777777777666666555555555666666666666555555555555555444222333555666666555888888888888888777777777888777777666666555555444444555666777888999::::::<<<;;;;;;;;;;;;;;;;;;:::999999:::;;;<<<======>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@>>>=========>>>???>>>===;;;:::999999:::;;;;;;<<<===>>>>>>?????????>>>>>>???@@@@@@@@@@@@???AAA???;;;999888:::<<<>>>999999:::::::::999999888666666666666777888999:::;;;999888999;;;======<<<===<<<<<<;;;:::999888888555666777999::::::::::::999999999888888888888777666666666666666666666666555555444333333333444444444444444444555555555555555555555555444444444444444333222333555666555444333222222222222111111111111000000///.../////////000000000000000000000000//////000000000000111111000000000000000000000000///000000111111000000///////////////000000000000//////000111111000//////000000000////////////...////////////...................................................---------000000000000000000000000//////............//////111111111111000000000000....../////////000000000111000///......///000111////////////////////////////////////////////////...///000111111111000000111000000000000111222222222222222222222222222222000000111111222111111111111111111111111111111111///////////////000000111111222222222222111000000000000000000000000111222222222222222333333333333666666555555555555444444333333333333333333333333666555555555555555666666555555555555555555555555666666666666666666666666555555555666777777888888888888777777777777888888999999:::::::::;;;;;;;;;:::;;;<<<======<<<;;;::::::999999888999999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???>>>>>>>>>@@@BBBCCCCCCCCCBBBAAA???>>>===<<<<<<===>>>???@@@@@@AAA////////////////////////........................------------------------------------------------,,,---.../////////...---...///////////////......------............------............///////////////............---------......------------.......................................------,,,,,,,,,......////////////......111000...---------/////////000000000000000/////////000000111111000000///111111111000000111111111000000000000000111111111111111111111111111111111111111222333333333333333222222222222222222222222333333333333333333333333444444444444555555666666888777777666666555555444777777777777666666666666666444333333444555666777777777777777777777777777777777777777666666555555444444555666888999::::::<<<;;;;;;;;;::::::999999888888999:::<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>??????>>>===<<<;;;::::::::::::;;;<<<===>>>>>>?????????======>>>???@@@AAAAAAAAA@@@???<<<;;;:::;;;===>>>999:::::::::999999888888666666666666777888999::::::999999:::<<<======<<<===<<<<<<<<<;;;:::999999555666777888888999999999999999999999888888888888555555555666666666666666555444444333333333444444444444444444444444444444222222222222222222222222333222111222444555444333222222222222111111111111111111000000////////////000000000000000000000000//////000000000000000000///////////////////////////000111222222111000///////////////000000000000...000111333333111000...////////////////////////////////////............................................................000000000000000000000000///............//////000222111111111000000000000........./////////000000000000////////////000000/////////////////////////////////////////////////////////000000000000000000000000000000111222222111111111111222222333333//////000111111222111111111111111111111111111111000////////////000111111111111222222222111111000111000000000000000111111111222222222222333333333333333222222222222222222333333333333333333333333555555555444555555666666555555555555555555555555444444444444444444444444555666666777777888999999777777777666666777777777888888999999::::::;;;;;;::::::;;;;;;;;;;;;::::::999999888888999999:::::::::::::::;;;;;;;;;<<<<<<===>>>??????>>>===???@@@>>>?????????>>>===<<<;;;<<<<<<===>>>>>>???@@@@@@........................---.....................------------------------------------------------+++,,,.../////////...---......///000000//////...------............------............///////////////............------------,,,,,,,,,,,,,,,,,,---.................................------,,,,,,,,,......////////////.........///000000000///---,,,...//////000000000//////...//////000000//////...000000000111111000000000//////000000111111111111111111111111111111111111000000111222333333333333222222222222222222222222333333333333333333333333444444444555555555555555666666666555555555444444888888777777777666666666555555444333333444666888777777888888888888888888777777777777777666666666555555666777888999::::::;;;;;;::::::999999999888888888999:::;;;<<<===>>>======>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>?????????>>>===<<<<<<;;;;;;:::;;;<<<===>>>>>>?????????<<<===>>>???@@@AAAAAAAAA>>>>>>?????????>>>======:::::::::999999888888888666666666666777888999::::::999999:::<<<===<<<;;;<<<<<<<<<<<<<<<;;;999999666666666666777888888999999999999888888888777777444444555555666666666777444444333333333444444555444444444444444444333333222222222222222222222222111000///000222333222111222222222111111111000000222222222111111111000000000000000000000000000000000000/////////////////////////////////////////////000111222222111000///////////////000000000000...000111333333111000................../////////////////////....................................---.....................////////////////////////...............///000000111111111000000000000///............////////////000000////////////000000000000000000000000000000000000000000000000000000///////////////000000000000000//////000000111222///000000111111222222333...///000111111111111111000000000000000000000000111000000000000111222222000111111222222222111111111111000000000000000111111111111222222222333333111111222222222222222222444444444444444444444444444444444444444555666666555555555555555555555555444444444444444444444444666666777888888999999:::777666666555555666666777777777888888999::::::;;;999999::::::::::::999999999888888888999999:::;;;:::::::::;;;;;;;;;<<<<<<===???@@@???>>>======>>>;;;<<<>>>???>>>===<<<;;;======>>>>>>??????@@@@@@........................---------...............------------------------------------------------,,,,,,---...////////////+++,,,---//////...------------............------............///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,......////////////......,,,...000222111///---+++......///000000000//////......////////////......//////000000000000///////////////000111111222222222222222222222222222222000000111222333333222222222222222222222222222222333333333333333333333333333333444555555555555444555555555555555555555555888888777777666666555555444555666555444444666888999999999:::::::::::::::777777777777777777777777666666777777888888999999::::::999999999999999888888888999:::;;;<<<<<<===<<<<<<<<<<<<<<<=====================>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;<<<===>>>>>>?????????<<<===>>>???@@@AAAAAAAAA===>>>@@@AAAAAA@@@>>><<<;;;;;;:::999888888888888666666666666777888999:::999999999;;;======<<<;;;:::;;;<<<<<<<<<:::999888666666555555666777888888888888888777777777777666444444444555555666666777444444333333333444555555444444444444333333333333333333333333444444444444000///...///111222111000222111111111111000000000222222222222222111000000000000000000000000000000000000////////////......000000000000000000000000///000000111111000000///////////////000000000000//////000111111000//////---............/////////////////////....................................---------...............////////////////////////......---......///000111000000000000////////////------.........///////////////000000000000//////000000000000000000000000000000000000000000000000//////.........///000111000////////////000111111/////////000000111111111//////000000111000000000////////////////////////111111111111111222222333000000111222222222222111222111111000000000000000111111111111222222222222222222333333333333444444444444444444444444444444222222222222333444555666444444444444444444444444555555555555555555555555666666666777888888999999666666555555555555666666666666777888999::::::;;;999999888888888888999999888888888888999:::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===???@@@@@@>>><<<<<<===<<<===???AAAAAA@@@???>>>>>>>>>??????@@@@@@@@@@@@........................---------.........//////------------------------........................,,,,,,,,,---...///000000+++,,,.../////////...---------............------............///////////////............---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......////////////.........///000000000///---,,,---......///000000////////////000000000000//////---...///000000///...---...//////000111111222222222222222222222222222222000111111222222222222111222222222222222222222222222222222222222222222222111222333444555444444333555555555666666777777888888888777666666555444444222555777777555444666777888999999999::::::::::::777777777777777777777777666666666666666666666666888888888888999999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>?????????===>>>???@@@@@@@@@@@@@@@===>>>????????????>>>>>><<<;;;:::888888888888888666666666666777888999:::999999999;;;===>>><<<:::999999;;;<<<;;;:::888777666666555555555666777888777777777666666666555555333333444555555666777777333333333333333444555666444444444333333333222222222222333333333444444444111//////000111222111000111111111111000000000000000111222222222111//////////////////////////////000000/////////.........000000000000000000000000000//////......//////000////////////000000000000////////////////////////---------.........//////////////////....................................---------.........//////---------------------------------......///000111////////////.........------------.........////////////000000000000/////////////////////////////////////////////////////////......---...///000111///////////////000111111............////////////000000000000000000///...////////////////////////000000000000000111222222000000111222222222222222222222111000000000000000111111111111222222222222222222222222333333333444333333333333333333333333111111111111222333444555444444444444444444444444444444444444444444444444444444555555666777777777666555555444444555555666555555666777888999::::::888888888777777888888888888888888888999:::;;;<<<;;;;;;<<<<<<<<<============???@@@@@@>>><<<;;;;;;;;;<<>>????????????>>>>>>???@@@@@@@@@@@@???>>>>>>===<<<<<<===>>>???===;;;:::888777777888888666666666666777888999:::999999999;;;===>>><<<:::888999:::;;;;;;:::888777777666555444444555777888666666666666555555555555333333444444555666777777333333333333333444555666444444444333333222222222000000000111111222222222111000000000222333222111111111111111000000000000///000111111111000...---////////////////////////000000//////.........---000000000000000000000000000///...------...///000////////////000000000000//////............//////---------.........//////000/////////....................................---------.........//////---------------------------------......000111111///.........---------------------.........////////////000000000000//////................................................///......------///000111///////////////000111111........................000000111000000///......///////////////////////////////////////000111111///000111222222222222222222222111000000///000000000111111111111222222222//////000000111111111222222222222222222222222222000000000000111222333444444444444444444444444444111111111111111111111111222222333333444555555666555555555444444555555555444555666777888999::::::888888777777777777888888888888888888999:::;;;<<<<<<<<<<<<============>>>>>>???AAA@@@>>><<<;;;;;;888:::===@@@AAA@@@???>>>AAAAAAAAAAAAAAAAAABBBBBB........................000///...------------------......///////////////////////////////////////,,,---------.../////////..............................------------......---.........//////000000........................---------............///.../////////...------,,,---------............/////////000000///...------000///---,,,,,,---///000---------............///000000000000000000000000000000000000000000000000000000000000111111111111222222222333333222222222//////000111222222333333222333333444444333333222222222333333333333444444222222333444444555666666444444555555666777777777666666666666666666666666555333222333777999999777666666666777888:::<<<<<<:::::::::;;;;;;:::999999666666555555555555666666555777:::<<<<<<;;;999777<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999888999;;;===>>>======<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<===>>>>>>>>>???AAAAAAAAA@@@>>><<>>===<<<;;;;;;;;;::::::999999999777777777777888999:::;;;<<<============;;;:::888::::::999888888777777777555444222111111222444555444444444444444444444444444333333222222333333444222333333444555666777777666666555444333333222222000000000000000000000000,,,---///111111111000000000000000000000000000000111111000000000000111111////////////////////////////////////////////////.........////////////000............////////////.../////////000000000111111000///............///000000000000000000000000//////000000000000//////000000///...............000000000000000000000000////////////////////////,,,,,,,,,---------............---------,,,,,,,,,//////.........---------,,,,,,,,,---------......000000000000000000000000//////............//////////////////////////////...//////000111222222222000000000000////////////000...---...///000///.........///000000000000000//////000111111111111111111000/////////000222333000000000111222222222333000000000000000000000000222222333333333444444444444444333333333333222222000000111222333333444444555555555444444333333333222222222333333444444444222222333444444555555666888777444222222222333444444444555555666777777888999888888888777777666666999888777777888:::<<<>>>??????>>>===============>>>======<<<<<<<<<<<<======<<<===@@@CCCCCCAAA>>>@@@@@@AAAAAAAAA@@@??????........................//////...---------------------...///////////////........................---------.............................................------------................../////////000........................---------............///...............---,,,,,,---------............//////////////////.........000...---,,,,,,---...000---------............///////////////////////////000000000000000000000000000000000000111111111111111111222222222222111111///000000111222222333333111222222222222222222111111111111222222222333333111222222333444444555555444444444555666666777777555555555555555555555555555333222333666999888777666666666777777999:::;;;999999::::::::::::999999666666555555555555666666666777999:::;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888999;;;<<<======<<<<<<;;;;;;;;;:::::::::999999999::::::;;;<<<<<<======??????AAAAAAAAA@@@>>>===<<<============<<<<<<;;;;;;;;;:::::::::999999999666666666666777888999::::::;;;<<<======<<<;;;;;;:::::::::999888777555555555444333222222333444555444444444444444444444444222222222111111222222222333333333333444444444444555444444333222222111111000000000000000000000000///000000000000000//////000000000000000000000000000000////////////000000////////////////////////........................------........./////////............////////////............////////////...------,,,,,,,,,------////////////////////////........................//////...---------------////////////////////////........................,,,,,,,,,---------..................------,,,,,,//////.........---------,,,---------............000000000000000000000000//////............//////000000000000000000000000---......///000000111111000/////////////////////000...---...///000///.........///000000000000000//////000111111111111000111000/////////000222222111111111111111111222222000000000000000000000000000111111111111222222222444444333333333222222222000000111222222333444444444333333333222222222222222222222222333333333333222222333333444555555555777666444222111111222333333333444444555666666777888777777777666666666555777666666555666888;;;<<>>>>>===<<<<<<;;;<<<<<<<<<<<<<<>>???@@@@@@@@@???===<<<999::::::;;;;;;;;;;;;::::::::::::999999999999999555555555555666777888888888999:::;;;<<<<<<<<<<<<999::::::999888666444333555444333222222333444555333333333333333333333333111111000000000000111111444333333333222222222111333333222222111111000000000000000000000000000000222111000//////.........000000000000000000000000//////............//////////////////////////////........................,,,,,,,,,---------......---............/////////...............---------------------------------////////////////////////......---,,,,,,---.........---,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------....../////////............---...............---------------.........///////////////////////////////////////............//////000000000000000000000000---------......//////000////////////////////////000...---...///000///.........///000000000000///...///000000111111000000000000000///000111111222111111111111111111000000000000000000000000000000////////////000000000000333333333333222222222222000000111111222333333333222222222111111111111111222222222111111111111111111222222333333444555555555444222111000111111222222222333333444444555555666666555555555555444444555555444555666777999:::???>>><<<;;;;;;;;;===>>>???>>>===<<<;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@>>><<<======>>>???@@@@@@@@@@@@........................///......---------......,,,---......//////......------------------------/////////...---------,,,..............................------------...............///////////////........................---------............///+++,,,,,,---,,,,,,++++++---------............///............//////000000///...------------...///---------............//////////////////////////////////////////////////////000000000111111111111//////000000000000//////000000111111111222222222000111111111111111111000111111111111222222222222000000111111222222222222222333333444555555666666555555555555555555555555444333333444555666777777777666666555555555666666777777888888999999888888666666555555555555666666777777666666666777888999:::::::::::::::::::::::::::999999999999999999999888999999:::::::::::::::999999888888888888888888888888999999999:::::::::======>>>>>>>>>===<<<;;;888888999:::;;;;;;;;;:::999999999999999888888888666555555555666666777888888999999:::;;;;;;<<<<<<777777888999888777555444555555444333333444555555222222222222222222222222111111111000000111111111333333333333333222222222333333222222111111111111000000000000000000000000222111///.........///000////////////////////////.........------.........////////////////////////........................++++++,,,,,,,,,------------------.........////////////............------/////////000000000000000///////////////////////////...,,,++++++,,,...///------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------....../////////////////////....................................////////////000///////////////////////////......------......///////////////////////////------........./////////.........///////////////000...---...///000///...---...//////000000//////...//////000000000000000000000000000000111111222222222111111000000//////////////////////////////........./////////000000333333333222222222222111000000111111222222222333111111111111111111111111222222111111000000//////111111111222333333444444333333222111000000111111111111222222333333333333444444444333333333333333555444444555666777999:::???===;;;::::::;;;===>>>???>>>===<<<;;;::::::::::::;;;;;;<<<=========<<<::::::;;;===>>>>>>>>>>>>..............................---------......///,,,------...............------------------------/////////...---------,,,..............................------------......///////////////.................................---------............///++++++,,,,,,---,,,,,,+++---------............///......------...///000111.........------.........---------............///........................///////////////////////////000000000111111111111/////////000000/////////111111111111111222222222111111222222222222111111222222222333333333333444000000111111111111222222222222333333444444555555555555555555555555555555333444444444444555666777777666555555555555555555555666666777888888888777666666555555555555666666777666555444444666777999999999999999999999999999999999999999999999999999888888888888888999999999888888888888888888888888888888888999999999999999;;;;;;;;;;;;;;;::::::999888999:::;;;;;;;;;;;;;;;888888888888888888888888777777666666666777888888:::::::::999999:::::::::444555666777777777666666444444444333333444444444222222222222222222222222222222111111111111222222111222222333444555555555333333333333222222222222////////////////////////000///.........000111222////////////////////////......------------......////////////////////////........................+++++++++,,,,,,,,,,,,---------------............////////////////////////000000111222222222111000........................000///---,,,,,,---///000...---------------......------------------------------------------------,,,,,,,,,---------........./////////////////////---..............................////////////000////////////////////////......------------....................................////////////000000------....../////////000000...---...///000///...------...///////////////......///000000000000000///000000000111111111111222111111000000//////////////////////////////////////////000000000111111333333222222222111111111000111111111111111222222111111111111222222222222111111111000000/////////000000111111222333333333222222111111000000111111111111111222222222222222222222222222222333333333555555555666777888999:::===<<<:::999:::;;;<<<>>>>>>>>><<<;;;;;;::::::::::::;;;<<<<<<<<<;;;<<<<<<::::::<<<===>>>>>>>>>>>>...........................------------...//////,,,,,,---............---------------------------...............---------..............................------------......///////////////.................................---------............///+++,,,,,,------------------------............/////////...------...000111........................---------............///........................000000000000000000000000000000000000111111111111//////000000000000//////111111111111111111111111111222222222222222222111222222333333333444444444111111111111111111111111111111222333333444444555444444444444444444444444333444555444333333555777777666666555555555666666444444555666777777777777666666555555555555666666666555444333444555666777888888888888888888888888888888888999999999999999888888777777777777888999888888888888888999999999999999999999999999999999;;;:::::::::999999999999999::::::;;;;;;;;;;;;:::777777777777777888888888888777777666666777777888::::::999888888999999999555555555555666666666666333333333333333333333333111111111111111111111111222222222111111222222222111111222333444555666666333333333333333333333222////////////////////////.........//////000111222000000000000000000000000......------------......////////////////////////------------------------+++++++++,,,,,,,,,------,,,------------.........////////////000000111111000111222333222111000///........................000///...------...///000---------------......///------------------------------------------------,,,,,,,,,---------......---............/////////---------...............------........./////////////////////////////////......------------......------------------------////////////////////////---------......//////000000...---...///000///...------...////////////...---...//////000000////////////000111111111111000000000000000000000//////000000000000000000000000000000000000111111111111222222222222111111111111111111111111111111111111111111111111111222222222111111111000000000000000///000000111111222333333111111111111111111111111111111222222222222222222111111222222222222333333444444555666777888999999;;;::::::::::::;;;<<<<<<===<<<;;;;;;:::;;;;;;;;;:::;;;<<<<<<::::::;;;===<<<===>>>>>>????????????........................---------------...//////+++,,,------......------........................---------.............................................------------......000/////////....................................---------............///,,,,,,---...............---------............///111000...------...///000---..................------------............///........................000000000000000000000000000000000000111111111111///000000111111000000///111111111111111111111111000000111111111111000000111222222222333333333333222222222222222222222222111111111222333333444444444444444444444444444444222444555444222222555777666666666555666666777777333333444555666777777666666666555555555555666666444444444444444555555666777777777777777777777777777888888888999999999999888888777666666666777888888888888999999999::::::::::::::::::::::::::::::<<<<<<;;;:::::::::::::::::::::;;;;;;;;;:::999999666666666777777777888888777666666555555666666666888888777777888999:::;;;999777555444333333444555111222222222222222222111111111111111111111111111111111000000000000111111111111222222333333444444111111222222222222222222////////////////////////...///000000000000000///000000000000000000000000//////............//////////////////////////////------------------------,,,,,,,,,,,,------------,,,,,,---------.........,,,------...///000111111333444555555444222000...........................------------------------,,,,,,++++++,,,------...------------------------........................,,,,,,,,,---------......,,,,,,------............---------.........//////,,,---------............000000000000000000000000...------,,,,,,------...................................................,,,,,,---......///000000000...---...///000///...,,,---......//////......---...//////000000//////...///000111222111111000/////////000000000000000000000000000000000000000///000000000000111111111222222222222111111111111111111111111000000000000/////////000000111111111000000111111111111111111//////000000111222222222111111222222222222222111222222222222222222222222111111222222222333333333222333444555666777777777888999:::;;;<<<;;;;;;:::;;;;;;::::::;;;;;;<<<<<<;;;<<<===<<<:::999;;;===<<<<<<============<<<<<<........................---------------...///000+++,,,------......------////////////////////////,,,------....../////////.................................------.........000000//////.........---........................---------.........//////,,,------.../////////...---------.........//////222111///---,,,---...///------............---------------.........//////........................000000000000000000000000000000000000111111111111000000111111111111000000222222111111111111111111//////000000000000//////000111111111111222222222333333222222222222222222000111111222333333444444444444444444444444444444222444666444222222444777666666666666666777888888222333444555666666666666666666555555555555666666333333333444444444555555777777777777777777777777777777888888999999999999888777666555555666777888888888999999::::::::::::::::::::::::::::::::::::======<<<;;;;;;;;;;;;<<<:::::::::::::::999888777555666666666777777888888666555555444444444555555666666666666888:::<<<===<<<:::666333111111222333000111111222222111111000000000000000000000000000000000////////////000000222222222111111111111111000000000000000111111111////////////////////////000000111111111///...,,,000000000000000000000000//////............//////////////////////////////------------------------,,,,,,------------......,,,,,,,,,---------......***+++,,,---...000111111777888999999777555222000........................+++,,,,,,------,,,,,,++++++*********+++,,,,,,---........................////////////////////////,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////,,,,,,,,,---------......111111111111111111111111...------,,,,,,------...////////////////////////------------------------,,,,,,------...///000000000...---...///000///...,,,---......//////......---......///////////////...///000222222111111000......//////000000111111000000000000000000000000////////////000000000000222222222111111111111000111111111000000000000000---.........//////000000000000111111222222333333/////////000111111222222111222222333333333222222333333222222222222222222111111222222333333333333111111333444555666666666777888:::<<<<<<<<<:::999::::::::::::;;;<<<======;;;===>>><<<:::999;;;>>>999999:::::::::999888888........................///......------,,,++++++//////.........------------------------------------...//////......///111000///...,,,,,,...///111//////............//////...............---------.................................------,,,,,,,,,,,,---///000000///---,,,++++++,,,,,,---...//////.........------,,,,,,+++........................---...//////000000//////,,,---...//////...---,,,...///////////////...---////////////000000000000000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000111333333222000///000111333222222222222333444444444444444444444444444444444444333333333222222222444444444444444444444444222333444555666666666666444555555666666555555444444444555555555555555444444444444555555777888888888999999::::::;;;<<<<<<999999888666555555777:::999999::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<;;;:::999999888888999999999888777777888888999999999999888888999777666444444666777999999888777777999;;;>>>???AAA===888555333333222111333333333222222222111111000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111111000........................111111222222222222111111...///000111222222111000........................------------------------//////000000///---+++***+++,,,,,,,,,,,,+++******,,,,,,+++***+++,,,...///,,,,,,,,,---...///000000666777888888666222///,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...***+++,,,,,,------,,,,,,------------------------...------,,,,,,------...000///...---------------,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000........................//////............//////////////////////////////---------............/////////////////////////////////.........---------............///000111222///000000000000111111111333222000///.........///......------------......111111111111111111111111222111111111000000//////000000000000000000000000////////////000111222333......//////000000111111111111111000000000000000///000222222111111222333333333333333333444555666777666444333222333444444222222222222333444555555666666666666666777888888999999999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999888888------------------------------------------------//////.........------------------------------------...//////......///000777555222000...---------///..................///------................................................---------,,,,,,,,,+++---...//////...---+++++++++,,,,,,---......///........................---------...............++++++,,,---------------------...//////...------......///////////////...000000111111111222222222//////000000000111111111000000000000000000000000////////////////////////000000000000000000000000111222333222000///000111222222111111222222333444222222222222222222111111222222222333333444444444444444444444444444444444222333444555555555555555444444555555555555444444444444555666666666555555444444444444555666777888888888999999:::;;;;;;;;;999:::999777555555888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999888888999999999888777777999999999::::::999999999777666555444444555666777666666666777999<<>>@@@>>>;;;777444333333222111000000000////////////...000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111111000......//////000000000111//////000000000000////////////000111111111000000........................------------------------......---,,,,,,+++,,,,,,......//////......---,,,......---------...//////---------------.........///000222333333222000///---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,---......//////......------------------------...------,,,,,,------...+++******+++,,,---......,,,,,,,,,---------.........------,,,,,,,,,,,,,,,........................................................................//////............//////........................---------............///.......................................---------.........///000000111111000111111111111222222222222222000//////////////////......------......///111111111111111111111111111111111111000000000000000000000000000000000000333222222111000000///////////////000000000000111111111111111111111111111111333444333222222333555555555666777777666444444444444333222222222333333333333333444444555666666777666666666666777888888;;;;;;::::::;;;;;;<<<<<<999999:::::::::;;;;;;;;;999999888888888888888888------------------------,,,,,,,,,---------..............................------------------------,,,---///...------...000//////...---------......------,,,,,,,,,,,,------,,,,,,,,,---...///000000000000000000000000000000------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------.....................---------+++,,,,,,------......///,,,------...............---..................---,,,,,,...///000000000000............/////////000////////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000222333222111000111222222222222222222333444444555555444444333222222222111222222333444555555555333333333333333333333333222222333333333222111111333333444444444444333333333444555666777888888888444444444444444555666666666777777888888999:::::::::;;;;;;999888777999;;;;;;;;;<<<<<<<<<=========<<<<<<<<<======>>>>>>>>>;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<;;;:::999999888999999::::::999999888666555555444444555555666555555555666888:::<<<===<<<999666444333333222111000000000000////////////000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111000000/////////000111111222222......////////////......//////000000000000000000........................------------------------...---,,,******+++,,,---......//////......---,,,------------------.........---------------------...///000111111000...------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,---...............------------------------...------,,,,,,------...,,,,,,++++++,,,------...,,,,,,,,,---------............---,,,,,,,,,,,,,,,------------------------------------------------........................///......------......///........................---------............///................................................---...///000000111111111111111111111222222222222333333222222111111111111//////............//////111111111111111111111111111111111000000000000000000000000000000000000000222222222222111111000000000000000000000000000000000111111111111111222222333444555444333333444555444555666777777555333111333333333333222222333333333333444555666666666666777777666666777777888999:::::::::999999:::;;;;;;999999999999::::::::::::999999888888777777666666------------------------......---------,,,,,,,,,---.....................------------------------,,,---......------...///+++,,,,,,---...///000000------,,,,,,,,,,,,------,,,,,,,,,---...///000000000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......------,,,+++******,,,,,,,,,,,,------......,,,---......//////...............------.........,,,,,,...///000000000000---............/////////...////////////000000000////////////////////////000000000000000000000000000000000000000000000000000111222222111000111222333333333333333444555555444444444333333222222222333333333333333333333333333333333333333333333333222222222333222222111111333444444555555444444333333444555777888999999999555555444444444555666666666777777888888999::::::;;;<<<<<<;;;999999:::;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>???@@@@@@===============>>>???@@@>>>>>>>>>>>>===<<<;;;:::777777888888888888777777777666666666666666666777666666666666777777888888999777444333333444333222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111000000000000000000111111222222......////////////......000000//////////////////........................---------------------------,,,+++******,,,---..................---,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,,,,...////////////---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,++++++,,,------------,,,------------------------...------,,,,,,------...//////...---------------,,,,,,,,,---------......///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................------------..............................---------............///........................---.....................---...///000111111111000000000111111111222222222111111111111111111000000/////////....../////////000000000000000000000000000000000000000000111111000000000000000000000000///000111222333222222222111111111111000000000000000000111111222222222333333555555555333333444555222333555666555333111000333333333333333333333333333444666777777777777777777777777777777888999999999999888888777888888999888888888999999999::::::::::::999888666555444444........................//////...---,,,,,,++++++---------...............------------------------+++---......------...///...////////////000000000......------------......,,,---------.../////////////////////////////////,,,,,,,,,------------...------,,,,,,,,,,,,------------------------------------,,,,,,+++*********------,,,,,,,,,,,,,,,,,,+++,,,------......------///...------------...///------...///000000000/////////000000000000111111......////////////000000////////////////////////........................000000000000000000000000000111222222111000222333333333222222333333444555111111111111111111111111333222222222111111111000333333333333333333333333111222222333333333222222444555555555555555555444333444666777999:::;;;;;;666666555555555666666777777777888888999:::::::::;;;<<<===<<<;;;::::::<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBBBB@@@???>>>>>>>>>???@@@AAA@@@@@@??????>>>===;;;;;;666666777777777777666666777777777777777777777777666666666666666666555555777555333333444444333222333333333333222222222222000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111111000111111000000000000000000......////////////......000000///.........//////........................------------------------,,,,,,+++,,,,,,---...............///...------,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,---------............------,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,------------------------...------,,,,,,------...000000///...------------,,,,,,,,,---------......///......---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................------------......---------------------------------............///---------------------------------...............,,,---///111111111000000///000000000000111111111...//////000000///......000//////......//////000000000000000000000000000000000000000111111111111000000000000000000000000...000111333444333333222222111111111111000000000000000111111222333333333444555666555333222333444222222333444333333111111333333444555555555444444444555777888999999888777888777777777777888999999888888777777666666777777777777888888888999999999::::::999888777666555555////////////////////////---------------------,,,---------.........//////------------------------+++---......---,,,...////////////////////////...///..................///------..........................................,,,,,,,,,---------.........------------------...------------------------+++++++++,,,,,,---------...------,,,,,,+++++++++,,,---......//////......///...------------...///......///////////////.../////////000000000111111........./////////000000////////////////////////////////////////////////000000000000000000000000///111222222111111222333111111000000111111222333/////////000111111222222000000000000000111111111222222222222222222222222111111222333444444444333555666666777777666666555333444666888:::;;;<<<<<<888777777666666666777777888888999999:::;;;;;;;;;<<<===>>>>>><<<;;;;;;<<<;;;<<<<<<<<<<<<=========<<<===>>>???@@@BBBCCCCCCAAA@@@???======>>>???@@@?????????>>>===<<<:::999777777888888888888777777555666666666666666666555444555555666666555555555555333222333444444333222333333333333222222222222000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111111000111111111000000///....../////////000000/////////111000///...---......///........................------------------------++++++,,,---...///////////////000000//////...---------.........---+++***+++++++++,,,,,,------...,,,,,,------------......---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++,,,,,,---------------------------------------...------,,,,,,------.........------,,,---------,,,,,,,,,---------......//////...---------------------------------------------------------------...........................------,,,,,,------...---------------------------------............///---------------------------------.........//////,,,---///111222111000///....../////////000000000//////000111111000000///000000////////////000000000000000000000000000000///000000000111111111111000000000000000000000000000111333444444333222111222222222111111111000000000000111222222333444444333444555444222222222333222222333333333333333333333444555666666666555555444666888999::::::999888888888777777888888999:::999999888777777777777777777777777777888888888999888888888888888888888888000000000000000000000000+++,,,,,,------......///---------.........//////------------------------+++,,,...---,,,,,,---///***+++,,,---............//////............//////...............---------........................,,,,,,,,,------.........///......------......///------------------------))))))+++,,,...///000111///...------,,,+++***)))///000000111111111111111///...---,,,,,,---...///...///////////////......------------.........///............/////////000////////////////////////222222222222222222222222000000000000000000000000///111222222111111222444///////////////000000111000000111222333444444555------...///000111222222222222222222222222222222000111222333444555555555666666777777777777666666333444666888:::;;;<<<===888888777777777777777888888999999::::::;;;<<<<<<<<<===???>>><<<;;;;;;<<<============>>>>>>>>>>>><<<===>>>???AAABBBDDDDDDBBB@@@>>>===<<<===>>>???>>>>>>>>>===<<<:::999888888888999999999999888888444444555555555555444444222333444555666666666666444333222222444444333222333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111111000222222111000///...------//////000000000000//////111000///...------...///........................------------------------***+++---///000000//////111111111111111000//////....../////////...,,,+++******+++,,,,,,---......******+++,,,...///000000---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,,,,---......//////......------------------------...------,,,,,,------...++++++++++++,,,---......,,,,,,,,,---------......//////...------------..............................................................................------,,,,,,------...---------------------------------.........//////---------------------------------.........//////,,,---///111222111000///............////////////111222444444555444333222000000////////////000000000000000000000000000000//////000000111111111222000000000000000000000000222333444444444222000///222222222222111111000000000000111222333333444444333444555444222111222333333333333333333444555666333444666777777777666666555666888:::;;;:::999888888888888777888888999:::::::::999888777777888888777777777777888888888888555666777888999:::;;;<<<............////////////.........................................................------,,,,,,,,,............/////////000........................///...,,,+++***++++++,,,------..................---------------------------,,,,,,,,,,,,---...............------,,,,,,,,,++++++***)))***---///111......////////////.........------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000//////......------000000000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000000000000000000000000222222111111111111111111222222222111111111000000000000000000000000000000222333555666666555333222555555555666777888888999777666666555555555666666444666888999999999777666777777888888999999999:::888:::;;;;;;:::999999:::::::::999999:::<<<>>>???@@@???===;;;;;;;;;;;;<<<>>>>>>>>>>>>???AAACCCDDDCCC@@@<<<999888999<<<>>><<<<<<<<<;;;;;;:::::::::===<<<:::888777666555555888777666444444444555555666666666666666555555444666444333333444555333222333333222111000000111111333222222222111000000000222111111111000000//////000000000000000000000000222111111111000000//////000000//////......------////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///...000222222000...............---------,,,,,,,,,++++++------------++++++------,,,,,,,,,---............---------,,,,,,,,,......---------,,,,,,,,,---.........---,,,,,,+++................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///------------------------------............------,,,---------.../////////.........------.........//////.........---------......------------......---.........//////000000000000////////////000000444333333444666777666555555222...,,,---...//////111111222333333333333222222222111111111111111111000000000000000000000000000222333333222111222222111111111000000000000///000000000111222444555666555666666666444333444555666666555555555444444444444555666888888666555444777777777777777888999999777888888999999999888888888888888888777777777777777888888999999999888888777888999:::;;;::::::999------------............------------------------------------------------......---------,,,,,,,,,,,,,,,---------.......................................---,,,,,,,,,,,,,,,++++++---...////////////---------------------------,,,,,,,,,,,,---......------------------,,,,,,,,,+++******+++,,,...///......////////////.........------------...//////------------------------------------------------............///////////////////////////.........000000000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000000000000000000000000222222111111111111111111222222222111111111000000111111111111111111111111111222444555555444222111444444555666666777777888666666666555555555666666555666888999:::999888777555666666666777777777777777999::::::999888888999888888777777888999:::;;;??????>>>===<<<;;;;;;<<<============>>>@@@BBBCCCDDDAAA>>>:::999:::<<<>>>;;;;;;;;;;;;:::::::::::::::999888888777777777777999888777555555444555555666666666666666555444444555444333333444444333222333222222111000000111111111111000000000000000000111111111111000000000///000000000000000000000000111111111000000000/////////////////////.........................................................---------------------------------............///---------............///---///111111///---------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++,,,,,,---//////......---------,,,,,,,,,,,,,,,,,,------.........------......------,,,+++................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------,,,,,,,,,---...///////////////////////////------............---------------.....................------------......//////.........---------///......------......///............/////////000000000////////////000000000///000333777:::;;;;;;666333000......///000000//////000111111111111000111111111111111111111111111111111111111111111111111333444444333222222333333333333333222222222222000111111111222333444555444666666555444333444555666666555555555444444444444555666777777666555444666666555555555666666777555555666777777777777777777666666666555555555555999999999999999888777666777888999:::::::::999999+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------.........///........................---............---,,,,,,)))***,,,---///000000000---------------------------,,,,,,,,,,,,---......,,,,,,---------------------,,,++++++++++++---.........////////////.........------------...//////------------------------....................................////////////.........///////////////000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111222222222222222222222222222111111111111111111111111111111111111111111222333444444333222111333444444555555666666666666666555555666666666666666777999:::::::::999888666666666666777777777777666888:::999888777888888888888777777777888888999>>>>>>>>>>>>======<<<;;;<<<<<<;;;;;;<<<>>>@@@AAAEEECCC???<<<;;;;;;<<<===::::::::::::::::::;;;;;;666666666666777888999:::;;;:::888777666555555555555666666666666555444444555444222333444444333111333222111111000111111111///////////////000000000111111111111000000000000000000000000000000000000111111000000000000//////.........///////////////........................................................................---------............///---------............///---...000000...---,,,---......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,---//////......---------,,,,,,,,,***++++++,,,---...///000------......------,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------....................................---,,,,,,,,,,,,---...///........................------------------------...............---------------,,,,,,,,,,,,------...............---------///......------......///............////////////000//////......//////000///...000333777;;;<<<<<<777444111//////000000///...///000000111111000000111111111111111111111111222222222222222222222222222333555555333222333444444333333333222222222222111222222222333333444444444555666555444333333555555555555555555444444444444555666777777666555444555555444444333444444444444555666777888888888888777777666666666555555555:::::::::999888777666555777888999999:::999999999,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////000000000111111........................------/////////...---,,,***+++,,,---.../////////---------------------------,,,,,,,,,,,,---......,,,,,,,,,------............---,,,++++++++++++,,,---......//////......---...------------...//////------------............////////////////////////............////////////------......//////000000////////////////////////////////////000000000000///000000000111111111111000000000000000000000000000000000000000000000000111111222222222222222333111111111111111111111111111111111111111111111111333333444444444444333333333333333444444555555555555555555666666666666666777888999::::::::::::999888888888888888999999999777888::::::888888888999::::::999999999999999999======>>>???>>>===<<<:::<<<;;;;;;;;;<<<===???@@@EEECCCAAA>>><<<<<<<<<===888888999999::::::;;;;;;555555555666777888999:::;;;:::999888777555555444555555666666555555444333444333222222333333222111222222111111111111111222...//////000000111111111111111111000000000000000000000000000000000000000000000000000000000//////------......//////000000................................................---------------------------------............///---------............///---///111111///...---.........---------,,,,,,,,,------++++++++++++------,,,,,,,,,+++,,,,,,------......---------,,,,,,,,,++++++,,,,,,---...//////,,,------...------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////...---------,,,---,,,,,,++++++,,,,,,---........................//////............//////.........////////////////////////....../////////222111111222555666666555666333000////////////...000111111222222222222222000000000000111111111111222222222222222222222222222444555555444333333444222222111111111000000000222222333333333333333333444555666555333222333444555555555555555555555555555555666777777666555555555555444444333333444444555666888999:::;;;;;;<<<999999999888888888777777999999999999999888777666888888888999999999999888,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000000........................,,,---.../////////------,,,---------------,,,,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,------............------,,,++++++++++++------............------...------------...//////---------....../////////////////////////////////............////////////------......//////000000////////////////////////.../////////000000000111///000000000111111111111111111111111111111111111000000000000000000000000111111222222333333333333111111111111111111111111111111111111111111111111444444555555555555444444333333333333444444444444444444555666777777666666888888999999::::::::::::999999888888888888888888888:::;;;;;;:::999999:::999999:::999999999999888<<<<<<===>>>>>>===;;;:::<<<<<<;;;;;;<<<===>>>???CCCBBB@@@>>>===<<<;;;;;;777888888999999:::::::::666666666555666666777777::::::999888777666555444555555555555555444444333444222111111222222111000222111111111111111222222000000000111111222222222000000000000000000111111000000000000000000000000//////////////////000000------......//////000000................................................,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............//////111222222111/////////......---------,,,,,,,,,------++++++++++++------...---,,,+++++++++++++++......---------,,,,,,,,,------------------------,,,,,,------...------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---.../////////...---------,,,---,,,,,,++++++,,,,,,------...................../////////......////////////////////////.........//////............//////333111000000111222000///333000...---...///...---000000111222222222222111//////000000000111111111222222222222222222222222222444555555444333333444222222222111111111111000222222333444444444333333444555555555333222333444444555555555555555555555555555666666666666555555666666555555555555555666666777888999;;;;;;<<<<<<999999999999888888888888666777888999999999999999999888888888888888888888------------....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,---------...........................,,,,,,---............------......------,,,+++***---------------------------,,,,,,,,,,,,---......,,,,,,---------------------------,,,,,,+++++++++------............------...------------...//////---------...//////000000////////////////////////............////////////.........///////////////000000000000000000000000......//////000000111111000000000000111111111111111111111111111111111111000000000000000000000000111111222222333444444444111111111111111222222222222222222222222222222222444444444444444444444444444444444444444444444444333444555777777777666666888888888888999999999:::777777777777666666666666888:::<<<<<<:::999:::;;;777777888888999888888777;;;;;;<<<<<<<<<;;;;;;:::<<<<<<;;;;;;;;;<<<>>>??????>>>>>>===<<<;;;::::::888888888888888888999999777666666555555555555555888888888888777666555555444555555555555444333333333222000111222222111///111111111000111111222333111111111111222222222222000000000000111111111111000000000000000000000000......////////////000000.........///////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///000111333333111000000000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,++++++******+++......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------...---,,,++++++,,,---..................---------------,,,,,,,,,,,,---------------...............000//////......//////000///////////////.........///......------......//////...---...000111000///000...------...///...------...//////000000//////...//////000000111111111222222222222222222222222222333555555333222333444444444444444333333333333111222333555555555444333333444555444333222222444444444444555555555555555666666666666666666666666666666555555666777777888555666777888999999999999888888777777777666666666555666777888999:::::::::999999888777777777888888+++,,,,,,,,,------------------------------------------------------------,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,........................,,,,,,,,,,,,,,,---......,,,,,,---------,,,++++++---------------------------,,,,,,,,,,,,---......------------------,,,,,,,,,,,,,,,---,,,,,,++++++,,,------......------,,,...------------...//////---------...///000000000....................................///////////////////////////.........000000000000000000000000.........///000111111111000000000000111111111111111111111111111111111111000000000000000000000000111111222222333444444555000000111111111222222222222222222222222222222222333222222222222222222333555555555444444444444444222333555777888777666666777777777777888888999999777777777777666666666555888999;;;;;;999888999:::666777888999::::::999999:::::::::999999::::::;;;;;;;;;:::999999:::<<<===:::;;;;;;<<<;;;:::999888888888888888888777777777666555555444444555555666555666777777777666555555444444555555444444333222333111000000111111000///111111000000111222222333111111111111000000000000///000000000111111111111000000000000000000000000........./////////000000///////////////.........------------------------........................---------------------------------............///---------............//////111333333111/////////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******+++,,,,,,---......---------,,,,,,,,,,,,,,,------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++,,,---.........------------------------------...---+++******+++---...---------.....................------------......---------.........//////000000////////////000000000/////////............///......------......///...------...000111111000...---,,,---///111000///---......///////////////......//////000111111222111111111111111111111111111333444444333222222333555555444444444333333333000111333555666666555444333444555444222111222333444444444555555555666666666666555555555555666666444444555555666777999999666777888888999999999999888888888777777777666666666777888999999999999999:::999888777666666777888******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........,,,,,,,,,---------..............................,,,,,,+++***+++,,,...///***+++,,,,,,---------------------------------------,,,,,,,,,,,,---...............------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,...------------...//////---------...///000000111..................................../////////000000000//////.........---000000000000000000000000---......///000111111222000000000000111111111111111111111111111111111111000000000000000000000000111111222333333444555555000000111111222222222222222222222222222222222222111111000000000000111111555555555555555555555555222333555777888888777666777777777666777777888999:::999999999888888777777777888::::::888777888999888999:::<<<======<<<<<<:::999888888888999:::;;;:::999888888888999:::;;;888888::::::::::::888888999999888888777777666666444444444444444555666777333444666777777777666555444444555555444444333222222111000000111111000///111111000000111222333333111111000000//////......//////000000111111111222000000000000000000000000---.........//////000000000000//////.........---------------------------................................................---------.........//////---------.........//////...000222222000...............---------,,,,,,,,,++++++---......---++++++(((((()))***+++---///000......---------,,,,,,,,,***++++++,,,---...//////+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................+++,,,---.........---,,,++++++++++++++++++++++++...---+++******+++---...,,,------......////////////......------......///---------.........//////000000////////////000000000000//////.........---.........------.........111///...///000111000///...------...111222222111///000000111111111111111---......///000111111222000000000000000000000000000222444333222111222222333333333222222222111111///000333555777666666555333444555444222111222333444444444555555555666666666666555555555555666666333333444444666777999:::999::::::;;;;;;;;;:::::::::::::::999999999999888888888999999999888888777:::999888666666666777888------............------+++,,,,,,------,,,,,,+++---------......000111222---------...///000111111........................---------------------------..................---------------------,,,,,,///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,+++***---,,,,,,+++,,,---...///,,,,,,,,,---------..............................////////////////////////,,,,,,---...//////......------......//////000000---------.........//////......------------......//////............////////////............//////000111111111111222222222333222222111111222222333111222222333333222222111222222222333444555666777111111222222222333333333333444444555555444444333444333333222222333333444333333444555666777888888888888999999999999888888777888999999999888666555666666777777888888888999999:::;;;;;;;;;:::999888999999999::::::;;;;;;;;;888888888888777777777777666777888:::;;;;;;::::::444666999;;;<<<<<<:::999666555444333333333333333333444555777777777666555666555555444444333222222000000000111222222222333000000000000000000000000//////............//////000000000000000000000000000000////////////000000......------------......////////////...---,,,+++,,,------......------,,,........................---------,,,,,,+++++++++...------,,,,,,------...------------------------..................------------.........---+++***------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------///...---,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***...---,,,+++***+++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---///000000---,,,,,,---/////////......---------,,,,,,,,,---------......///......------,,,++++++------------------------000000000000000///..............................,,,---///000000///---,,,////////////////////////111111000000//////......---------............///////////////000000000000...///000111222111111000000111111111111222222222222222333444444555555666444444222222222222444444222333555777888888777666444444333333333333222222222333444555666666666666222333333444555666777777666666666666555555555555333555888888888888999::::::;;;=========;;;999777999888777555555555666666:::::::::999999999888888------............------,,,------......------,,,---,,,,,,,,,---...//////+++,,,,,,,,,---.................................------------------------------............------------------------------///...---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////////////////------...///////////////.........///////////////---------.........///////////////......///////////////............////////////............//////000000111111111222222222333222222111000000000111222222222333333222222222333333333333333444555666222333333333444444444444333444444555555444444333333333333222222333333333333444444555777888888999888888888999888888777777666777888888888777666555777777777777777777777777777888999:::;;;;;;:::::::::::::::::::::;;;;;;;;;888888888777777777666666666777999::::::::::::999666777:::;;;;;;:::888777555555444333333333333333333444555666777666666555555555555444333333222222111111111111111111222222000000000000000000000000//////............//////////////////////////////000//////......//////000......------------......////////////...---,,,+++,,,------......------,,,...........................---------,,,,,,,,,+++------,,,,,,,,,,,,------------------------------.........---------------------.........---,,,+++------,,,,,,,,,,,,++++++,,,,,,---------...............---,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...------,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---............---------------,,,,,,,,,+++++++++,,,---......//////......------------------------------------------------000000000000000///..............................,,,---...//////...---,,,........................000000000///////////////---------............///.../////////000000000000//////......//////000111000000111111111222222222222222222333444444555555333333333222222333333333111333555666777777666555444444333333333222222222333333444555666666666666555555555555666666666666444444555555666666666777777999::::::999888999::::::;;;<<<===<<<;;;999888;;;:::999888888888999::::::::::::999999999999888------............---------......//////......------,,,,,,,,,,,,,,,------,,,,,,------------------........................------------------------,,,,,,------------,,,,,,+++,,,,,,------...............---,,,,,,,,,---------------------.........,,,,,,---------,,,++++++)))***+++,,,,,,,,,++++++,,,,,,,,,---------..............................////////////////////////......///000000000/////////////////////.........------........./////////000000////////////000000000//////......//////000000//////......//////000000000000111111111222222444444333333222222222222444333333222222333333444444444333333333333444444444444444444555555555555444444555555555555444444333333222222222222333333444444555666777888999999888888888888888777666555666666777777666666555444777777666666666666666666555666888999:::;;;;;;;;;;;;;;;;;;;;;::::::::::::888888777777777777666666777888999999999999888888888999:::;;;:::999666555555444444333333333333333333444555555666666555555555555444333333222222111111111111111111111000000000000000000000000000000//////............//////////////////////////////.........------...............------------............///......---,,,+++,,,------......------,,,------------------------.........---------------------,,,,,,,,,,,,------------------------------------------------------------.........---,,,+++------,,,,,,,,,,,,++++++---------.........//////...------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,++++++------............------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---,,,---,,,,,,,,,,,,+++++++++,,,---///000000//////...++++++,,,------...//////------------------------//////000000000///..............................................................................//////////////////000000---------............///....../////////000000000000///---,,,,,,...000222000000000111111111222222111111222222333444444444222222333333333333222222111222333555555555444444333333333333222222222222222333444555666666666666777666666666555555555444222222333444555666777888888:::;;;:::999777888888:::;;;<<<<<<<<<;;;:::999;;;;;;:::::::::;;;<<<<<<::::::::::::999999999999,,,------......------,,,------............------...---,,,,,,,,,,,,,,,---///////////////.................................------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////...------,,,,,,,,,---------------------.........,,,,,,,,,------,,,,,,++++++++++++,,,---///000111,,,,,,,,,---------..............................//////////////////////////////000000000000000///000000//////......------............////////////000//////////////////000000000////////////000000000000////////////000000000000000000111111111111555555666666777777777666555444333222222333444555444444333333222333333333333444444444444555555555444444555555555555444444333333222222222222333333555555666666777888888999888888888888777666555555555555555555555444444444444555555555666666666777666666777888999999999:::<<<<<<;;;;;;::::::999999888777777777666666666666888888888888888888777777777888999999999888666555444444333333222333333444444444444444555444444444444444333333222111111111222222111111000000//////000000000000000000000000//////............//////////////////////////////...------,,,,,,------.........------------......---.........------,,,+++,,,------......------,,,------------------------........................---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,------------------------------,,,------,,,,,,,,,+++++++++------------............------,,,,,,+++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------+++,,,,,,,,,,,,,,,,,,++++++,,,---.........---,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------++++++,,,...///---+++........................+++,,,...///000///...---,,,,,,,,,---------......------------------------...///////////////..............................///...------------...///........................---......//////000000000---------............///........./////////000000//////.........///000111000000000000111111111111000000111111222333333333111222333444444333222111000111222333444333333333333333333222222222222111111222333333444444444333444444444444444444444444222333333444555555666666444666888888777666666777::::::;;;<<<<<<;;;;;;:::999999999::::::;;;<<<<<<;;;;;;:::::::::999999999,,,,,,------------,,,,,,,,,,,,------------,,,,,,......------------------///////////////.................................------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////------,,,,,,,,,------...++++++,,,,,,---------...+++,,,,,,------,,,,,,,,,---,,,+++,,,...222777:::,,,,,,,,,---------..............................///////////////////////////000000000000000//////000000//////......------........./////////000000///......------......///000000////////////000000000000////////////000000//////000000000111111111111333444666888888999999555444444444444444444555444444333222222222333333333333333333444444444444444555555666666555555444444444333333333333444444555555666666777777888888888888888888888777666666666555555444444444444444222333444555666777888999777777777777777777777777;;;;;;;;;:::999999999888777777777666666666666555888888777777777777777777555666777888888888777777333333222222222333333444444444444333333333333444333333333222111111000000222111111000000///////////////////////////////////////............//////........................------,,,,,,,,,,,,------......------------......------------------,,,+++,,,------......------,,,------------------------........................,,,,,,,,,++++++,,,,,,,,,------------------------++++++++++++,,,,,,------------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,)))***+++,,,---,,,,,,+++------,,,,,,,,,++++++++++++++++++,,,,,,------------,,,,,,---......---,,,........................***+++,,,---------,,,,,,......---------,,,,,,,,,------------------------......////////////..............................///...------------...///........................------......//////000000---------............///............////////////---...000222222111000/////////000000000111111111//////000000111222222222000111333333333333111000111111111222222222222222333333222222222111111111000000111222222222111111000000111111222333444444444444444444333333333333111444666777777777888:::999::::::;;;<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++...---------------......,,,,,,------------------........................------------------------,,,,,,------------,,,,,,+++,,,,,,------.........------,,,,,,,,,---......+++++++++,,,------......++++++,,,---------,,,,,,---,,,,,,,,,///444999<<<,,,,,,,,,---------..............................//////////////////////////////000000000///......///////////////.............../////////000000000......------------......111000000//////000000111111000000//////000000111/////////000000000111111---///111333555666666555444555555666666555555444333333222222222222333333222333333333333444444444555555666666666666555555555555444444444444555555444555555555666666666777888888999999999999888888666666555444444444444555333333444555777888999999888777666555555555555666999999999999888888888888777777666666666666555555777666666666666666777777555555666777777777777777222222222222222333333444444444333222222222333333333333222111111000000///000000000000000000////////////////////////////////////............//////........................---------,,,,,,---------......------------......,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,++++++++++++,,,,,,------------------------)))******++++++,,,,,,---------,,,,,,,,,---......------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------+++++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,((()))***++++++,,,,,,+++------,,,,,,,,,,,,++++++***++++++,,,,,,------...---///000///...,,,,,,---+++++++++,,,,,,,,,,,,---+++++++++++++++,,,,,,,,,//////...---,,,,,,++++++------------------------------.../////////......................................................------------------------..................//////---------............///------........./////////,,,...222444444333000.../////////000000000111111......//////000111111222111111222222222222111111222222111111222222222222222222222222111111111111000000111111111111000000......///000111222333333444444333333333222222222222444777888999999;;;===999999::::::;;;<<<======<<<===>>>>>>???>>>>>>>>>;;;;;;;;;;;;::::::::::::+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,+++++++++,,,---......+++,,,,,,,,,---.................................------------------------------............------------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,---......//////***+++,,,,,,---------,,,***+++,,,...000222444555,,,,,,,,,---------..............................///////////////////////////////////////...------.........///////////////.../////////000000000000//////............//////111111000000000000111111111111000000000000111111////////////000000000111...///111333333333222111333444666888888666444333111111111111222333444444444444444444555555555555555555666666666666555555666666555555555555666666444444444444555555555555777888999::::::;;;::::::777777555444444444555666666666777777777777777888666555444444444555666777777777777777777888888888777777666666666555555555666555555444555666888888666666666666666666555555222222111111222333333444555444333111111111222333222222222111000000///////////////000000000000000//////////////////////////////............//////..............................------------............------------......+++,,,,,,------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,------------------------)))))))))***+++,,,,,,,,,---,,,,,,,,,,,,---...///------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...++++++******+++,,,,,,---------,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,************+++,,,---...------,,,,,,,,,,,,++++++******+++,,,,,,---......---222555222---***,,,///+++++++++,,,,,,,,,---------,,,+++******,,,---///---------------------,,,------------------------,,,---......//////..............................,,,---...//////...---,,,------------------------..................---------------............///---------.........//////---...000222222111000...////////////000000000111---......//////000111111222222111111111111222222333222222111111222222222222222222222111111111111111222222222222222111111//////000000111111222222222222222222333333333333333555777888888888:::;;;888999999:::;;;<<<>>>>>>===>>>>>>??????>>>===<<<<<<;;;;;;;;;;;;:::::::::+++,,,,,,------,,,,,,+++---..................---************+++,,,---...------......///000111111........................---------------------------......//////......---------------------,,,,,,,,,,,,,,,,,,,,,---...///---------...///000000111***+++,,,,,,------------'''))),,,///000000...---,,,,,,,,,---------..............................////////////////////////......//////...---,,,,,,---.........//////000000////////////000000000000000000////////////000000111111000000000000111111111111000000000000111111////////////000000000000111222333444444222000///222444777999999777444222111111111111222333444555555555555555666666666777555555666666666666555555777777666666666666777777333333444444444444444444777888999:::;;;<<<<<<<<<888777666555444555666666:::999999888777666666555444333333333444666888999555555666666777777888888777666666666555555555555555444444444555666888999999888777666555444333333222111111111222333333444555444222111111111222222222222111111000/////////......//////000000111111//////////////////////////////............//////........................///......------......///.........------.........++++++,,,------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,------------------------((())))))***++++++,,,,,,---,,,,,,+++,,,---...///---------,,,,,,,,,++++++---------.........//////+++*********+++,,,,,,---...------,,,,,,------...+++++++++,,,,,,---------,,,------......------,,,------------------------,,,------......------,,,++++++******+++---...000---------,,,,,,,,,++++++******+++,,,,,,---......---333888444,,,(((+++111---------......////////////---+++******,,,///111+++,,,,,,------......///------------------------,,,,,,---.../////////...........................,,,---///000000///---,,,------------------------/////////......------,,,---------.........//////---------.........//////.........///////////////////////////000000000000------......///000000000333222111000000111222333333333222222111222222333222222222111111111111000333333444444444333333222222222222111111111111111000000111222333444444555333444666777666555666777888888999:::;;;<<<>>>???<<<<<<=========;;;:::999<<<<<<;;;;;;;;;:::::::::------------------------,,,,,,,,,------..................------,,,,,,,,,***+++---///000000///...---.../////////...,,,+++------------------------...------,,,,,,------...------------------------...------,,,,,,------...---,,,,,,,,,,,,---.........---,,,,,,++++++++++++------------------------***+++---...///...---,,,...------,,,,,,------...000000000000000000000000............//////////////////////////////..................////////////......///000000///...---000000000000000000000000............////////////............////////////,,,,,,---///000222333333222222333444444444444333111111222222222222111111222222222111000111333555333333333444444444555555666666777666666555444444555666555444333333555777555777999:::::::::888777777777666555555555555555777777777777777888888999777777666666555555555444555555666888999888666444666666777777666444222111444444555555555555555555777777777777666555444333222222222222333333444555333333333333333333333333222222222111000//////...//////.........------------------.........//////////////////////////////........................,,,------......------,,,------------------------///---+++,,,///000///...***+++,,,---.............................................------,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,------....../////////------------------------...------,,,,,,++++++***++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,+++++++++,,,---............------------......---------,,,,,,+++++++++000///...---,,,+++******,,,,,,,,,------...............---,,,,,,+++******++++++,,,,,,,,,,,,------000000///...---,,,,,,+++.........------,,,,,,,,,...---,,,+++++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,------.........///...---,,,,,,---...///...,,,***''''''***,,,..................---------............////////////......---------,,,,,,,,,000////////////........................---------....................................////////////000///...------...///000111111000000111111222333...000111222222111000...333222000...///111333555222222333222222111000///...///111222333111000...333222111111222333666777333333444555666777888888::::::::::::::::::::::::=========>>>===<<<<<<;;;<<<<<<<<<:::888777999;;;------------------------,,,,,,------------------/////////......---------***+++---///000000///........./////////...---,,,------------------------......------------......------------------------...------,,,,,,------...---,,,,,,,,,,,,---......------,,,+++++++++,,,,,,------------------------,,,,,,------...---------///......------......//////////////////////////////000000000111111111111.........///////////////............////////////......///000000///...---000000000000000000000000....../////////000000000....../////////000000000//////000000000000000000111111222333333333333333111111222222222222111111222333333222111222444666333333333333444444444444666666666666666555444444555555555444333333555777666888999;;;;;;:::999888888777666666555555555666777777777777777888888999777777777666666666555555555666777888999888666444555666666666666555333222555555555555555555555555666666666666666555555444222222222222222333444555333333333333333333333333222222111111000//////...//////.........---------........./////////000000////////////////////////........................,,,------------------,,,------------------------///,,,++++++...//////------...............------..............................---------,,,,,,,,,...------,,,,,,------...---------,,,,,,+++++++++******+++++++++,,,,,,,,,------------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---++++++,,,,,,,,,,,,------))))))(((((()))******+++------,,,,,,,,,,,,---------------,,,,,,+++++++++---------------,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,+++******+++++++++,,,,,,,,,------//////......---,,,++++++......---------,,,,,,,,,------,,,+++++++++,,,---++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------///...---,,,,,,---...//////...,,,******,,,...//////////////////.....................////////////111111000000000//////////////////.........------////////////////////////....................................////////////000///...------...///000111111000000111111222222///000111222222111000///222111000///000111333444111222222222222111000000000000111222222111000///111000///...///000222333333444444555666777888888::::::::::::::::::::::::=========<<<<<<<<<;;;;;;<<<<<<<<<:::777777888:::------------------------------------------,,,,,,///////////////.........+++,,,---/////////....../////////000//////...---------------------------......------------......------------------------...------,,,,,,------...---,,,,,,,,,,,,---......,,,,,,+++++++++,,,------------------------------...------,,,,,,,,,------/////////....../////////........................//////000000000111111111---.........//////000000............////////////...//////000000//////...000000000000000000000000/////////000000000111111///000000000000111111111000000000000000000000000000000111222222222222222111111222222222222111111333333444333222333444666222222333333333444444444555555666666555555444444555555555444222333555777777888999;;;;;;::::::999888777777666666666666666777777777777777888888999888888888777777777777777666666888888888777666555555555666666666555555444555555555555555555555555444444555666666666666555333222222222222333333444333333333333333333333333222222111111000//////////////////............---/////////000000000000000////////////////////////........................---------------------------------------------------,,,***+++---......---000000///......---,,,,,,------------------------------------,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......+++++++++++++++,,,------++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,------......,,,,,,,,,,,,++++++++++++...------,,,,,,++++++***++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------******++++++++++++,,,,,,......------------......//////............//////........................---............/////////111111111111111000000000............---------,,,------......//////000000....................................//////////////////............//////000000000111111111222222///000111222222111000///111111111111111222222222000111111111222222222222222222111111111000000///444333222111222333444555333444555555777777888999::::::::::::::::::::::::===<<<;;;:::::::::;;;<<<<<<<<<<<<:::777666777888------------------------.........------,,,,,,,,,//////..................,,,,,,---...//////....../////////////////////...------------------------------,,,,,,,,,,,,------------------------------...------,,,,,,------...---,,,,,,,,,,,,---......++++++++++++,,,,,,---...------------------------///...---,,,+++,,,---...//////............//////---------------------------------.........//////------......///000000000............////////////.../////////000000000000////////////////////////000000000000111111111111000000111111111222222222---...///000111222333333//////000111111111111111111222222333333222222111111333333333222222333555222222222222333333333333444444555555555444444333444555555333222222444666777777888999999999999888888777777666666666777777777777777777777888888999888888888888888888888888666888999999888666666666555555555666666666666666555555555555555444444444222333444555666666666666333222222222222222333333222222222222222222222222111111111111000000///////////////...............////////////////////////////////////////////////........................---------,,,,,,---------------------------------,,,+++++++++,,,---------//////...---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++,,,------+++++++++,,,,,,,,,------------,,,,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++*********---------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,------------------------......////////////......,,,,,,,,,,,,,,,------------------.........//////..............................---------,,,,,,,,,*********+++,,,---........................................../////////////////////......////////////000000111111111111111///000111111111111000//////000111222333222111111000000000000111222333444444333222111000000000000555555444444444444555555444444555666777888999999::::::::::::::::::::::::===;;;999888777888:::;;;;;;<<<<<<:::777555666777------------------------.........------,,,,,,,,,------------------------------..................///............/////////------------------------,,,,,,++++++++++++,,,,,,------------------------...------,,,,,,------...---,,,,,,,,,,,,---......++++++++++++,,,,,,---...------------------------///...,,,++++++,,,---......------,,,,,,------...------------------------------------............---.........//////000000............////////////////////////000000111111////////////////////////000000000000111111111111111111111111222222222222...//////000111222333333//////000111111111111000222222333333333333222222///111222222111111222333111111111222222222333333333333444444444444333333444444444333222222444666555666666777777777777777777666666666666666777777777777777777777888888999888888888888999999999999777999:::999777555666777666555555555666666666777666666555555555444444444111222333555666666666666333222222111111222222222222222222222222222222222111111111000000000000000////////////////////////........................////////////////////////...........................---,,,,,,,,,,,,---...------------------------+++,,,,,,++++++,,,---...------,,,++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------******))))))))))))******------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++*********------,,,,,,,,,,,,++++++*********+++++++++,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,---------------------,,,,,,,,,,,,------------------,,,,,,---............---,,,,,,,,,------............------------............------------------------......---------,,,,,,,,,*********+++,,,---......////////////////////////............////////////...//////////////////......///000111111111111000000000111111111111000000///000111333333222111000000000///000111222444555333333222111000000111111111111111111111222222333444444555666777888999999::::::::::::::::::::::::;;;:::888666666777999:::999:::;;;999777555555666------------------------------------------,,,,,,,,,,,,,,,---------------...........................------------...//////------------------------,,,,,,++++++++++++,,,,,,------------------------...------,,,,,,------...---,,,,,,,,,,,,---......,,,,,,+++++++++,,,---------------------------------,,,,,,,,,,,,---......------,,,,,,,,,,,,------------------------------....../////////000000000////////////////////////............////////////////////////000111222222000000000000000000000000/////////000000000111111000111111111111222222222222222222111111000000/////////000111111111111111222222333333333333222222...000222222111000111222000000111111111222222222222222333333444444333333444444444333111222444666555555555555555666666666666555555555555666666777777777777777777888888999888888888888888999999999777:::;;;999666555666999777777666555555666666777666666666555444444333333111222333444555666666666333222222111111111111222222222222222222222222222111111000000000000000000...////////////000000000............------------////////////////////////...........................---,,,++++++,,,---...------------------------+++,,,---,,,++++++---///...---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,+++************+++------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,++++++******,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,------------++++++,,,,,,,,,,,,------......------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,......//////000111111111,,,------------.....................////////////............---------,,,------......//////000000////////////////////////............////////////......////////////.........///000111111111000///111000000000000000000111///000111222333222111111111000//////000222444555222222222222222222222222111222222333444444555555444555666666888888999:::::::::::::::::::::::::::999888777666666666777888777999:::999777555555666------------------------,,,,,,------------------------------.........///.........---------......---,,,,,,+++,,,---...///------------------------...------,,,,,,------...------------------------...------,,,,,,------...---,,,,,,,,,,,,---......------,,,+++++++++,,,,,,------------------------***+++,,,---.../////////......------------......------------------------........./////////000000000000000///......------............///////////////////////////111222333000000000000000000000000....../////////000000000000000000111111111111222333333222111111000000//////000111111222222111111222333333444444333333222...000222333222111111222000000000000111111111222111111222333333333333333333444444333111111333555555555555555555666777777444444444444444555666666777777777777777888888999777777777888888888999999888;;;<<<:::666444666999999888777555555555666666777666666555444444333333222333444444555555555555333333222111111111111111111111111111111111111111000000000000000000000111.../////////000000000000////////////.........---////////////////////////........................///...,,,++++++,,,...///------------------------,,,---...---,,,,,,...000222111///---------...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,,,,,,,,,,------///...------,,,,,,,,,---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******++++++,,,------...******+++++++++,,,,,,,,,)))***+++---......------++++++,,,,,,,,,,,,---------------,,,,,,,,,+++++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...//////000111111,,,,,,---------............/////////000000000000/////////.........------////////////////////////////////////////////////............////////////---...///000000///...------...000111222111000///111111000000000000111111000000111222222222222222222111000///000111333444///000222333444333333222222333444555777888888888555555666777888999999:::::::::::::::::::::::::::777777777666666666555555555777999999777666666777------------------------,,,,,,,,,------.........---.........//////000000///......---------......,,,++++++***+++,,,......------------------------//////............//////------------------------...------,,,,,,------...---,,,,,,,,,,,,---.........------,,,++++++++++++------------------------((())),,,...//////////////////............//////........................,,,,,,,,,---------......111111000///...---,,,,,,............/////////000000////////////111333444000000000000000000000000............///////////////000000000000111111111000000000111222222222333000000111222222222222222222333333444444333333222///111333444333222222333000000000000111111111111000111222333333333333333333444444222111111333555666666666666666777888888333333333333333444555666777777777777777888888999666666777777888888888888888;;;===:::555333666::::::999777666555555555666777777666555444444333333333333444444555555444444333333222111000000111111111111111111111111111111000000000000000111111111.../////////000000111111111111000000/////////...////////////////////////........................///...,,,++++++,,,...///------------------------,,,...///...,,,,,,...111666444222///.........///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,------...---,,,,,,,,,,,,---......++++++,,,,,,,,,---------,,,+++******)))))))))***++++++************+++++++++++++++,,,,,,---------((()))***+++,,,---......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++,,,---......///*********++++++,,,,,,,,,)))***+++---......------++++++,,,,,,,,,---------,,,,,,,,,++++++*********++++++------------++++++...---,,,,,,,,,,,,---...******++++++,,,---......,,,,,,,,,---------......---.........//////000000000////////////........................---------000000000000000000000000............/////////000---...///000000///...------...000111222111///...111111000000000000111111111111111111111222222222333222000//////111333444---///222444555444333333...///111333444666666666555555666777888999::::::::::::::::::::::::::::::666666777777666666555444333666888888777666666777...---,,,,,,++++++,,,,,,***+++,,,,,,------------++++++++++++++++++++++++,,,++++++,,,...//////............------,,,,,,,,,---+++***,,,///000...,,,------,,,+++++++++,,,,,,,,,,,,,,,------............---,,,,,,++++++++++++///...---,,,++++++***)))........................------------------------+++,,,---,,,***)))***+++------------------------,,,,,,,,,+++++++++******........................////////////////////////000000000000000000000000//////////////////////////////000000000000//////......///000000000000000000000000000111111111111111111222333333333333222111111111111111111111111333222111000000111222333111222000333:::444///444111111111111000000//////111111111111111111111111111111222222222333333333333444444555555444444333222222222222333333444555888888777777666666555555666666555555555555666666999999888777666555444444666555444333333333444444555555555555555555555555333333444444555444444444222222000/////////000111111111111111111111111111000000000000000000000000//////////////////......................................................------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...////////////......---------*********+++,,,---...///(((((()))***,,,---...///------------------------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***---,,,,,,+++*********+++++++++++++++++++++++++++---,,,,,,+++*********+++++++++***,,,......---+++,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,---...,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...,,,,,,,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++------------------------...---,,,++++++,,,---...000///...---,,,,,,---......------,,,,,,------...111000...,,,,,,,,,.../////////////////////////////////000111111111111111222111000//////000111222222222111000//////000000111111000000111111222333111111222222222222111111333222111000///...---,,,000111222333444444444444333333333444555666777777222444777999999999:::;;;888888999999999:::::::::888888777666555444333333555555555555555666777777...---,,,,,,++++++,,,,,,+++,,,------.........---........................///---,,,,,,---...,,,+++......---------,,,,,,,,,,,,+++***+++......---***,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,------///...------------------///......------,,,,,,,,,------------------------------------------------,,,---...---+++++++++,,,---------------------------,,,,,,,,,,,,+++++++++........................//////////////////////////////////////////////////////////////////////////////000000000000//////......///000000000000000000000000000111111111111///000111111222222111111111111111111111111111111000///...------...///000333111222333333444333000222222111111111000000000111111111111111111111111111111222222222333333333333333444444444444333333222222222222222333444555777777777666666666555555666666555555555555666666777777777666666666555555666555444333222333333444555555555555555555555555333333444444555444444333444333222111111111222222111111111111111111111111000000000000000000000000............////////////................................................//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///.........---------,,,,,,++++++++++++,,,---......+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***---,,,++++++******++++++++++++++++++++++++++++++---,,,++++++******++++++***))))))***,,,,,,+++))),,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,+++------------------------------,,,,,,,,,,,,------//////...---,,,---.........------,,,,,,------...000///---,,,,,,,,,.../////////////////////////////////000111111111111000111111000000000000111111222222111000000000000000111111000000111111222333111111222222222222111111222222111000///......---000111222333444444444444333444444444555666666666666888::::::999888888888888999999999999:::::::::999999888777666555444444666555555555555666777777...---,,,,,,++++++,,,,,,,,,------...............////////////////////////111///---------,,,***)))...------------,,,,,,,,,,,,+++++++++------+++)))++++++++++++,,,------...------------------,,,,,,---,,,,,,,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...---,,,---.................................---------,,,,,,,,,........................////////////////////////////////////////////////////////////////////////...//////000000//////.........///000000000000000000000000000111111111111...///000000111111000000111111111111111111111111222111111000000111222222333...555555...999@@@222222222222222222111111111111111111111111111111111111111222222222333333333333333444444444444333333333222222222222333333444666666666666666555555555666666555555555555666666666666666666666666666666666555333222222222333444555555555555555555555555333444444555444444333333333333222111111111111222000000000000000000000000000000000000000000000000------......////////////................................................///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,++++++******++++++---,,,,,,,,,......,,,***,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******---//////,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,------------,,,,,,......---------...//////...------,,,,,,------......---,,,+++,,,---...///////////////////////////...///000000111111000000000000111111111111000000222222111000000000000111111111000000111111222333111111222222222222111111111111000000000/////////000111222333444444444444444444555555555555555555777999;;;;;;:::999999999999999999999::::::::::::::::::999888777666555555666666666666666777888888...---,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,111///------------+++)))---------------------------------------,,,+++************+++,,,---...///000000//////......------))))))))))))***++++++,,,,,,---------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...///...---,,,---...///////////////////////////.........------------........................////////////////////////////////////////////////////////////////////////...//////////////////.........///000000000000000///000000000111111111111...///000000111111000000111111111111111111111111222222222222333333333444222,,,777777,,,@@@OOO888222222222222222222222222111111111111111111111111111111222222222333333333333333333444444333333333333222222222222222333333555555555555555555555555666555555444444555555666666666666555555555555555666555333222222222333444555555555555555555555555444444444555444444333333111000000///////////////////////////////////////000000000000000000000000,,,------......//////000................................................,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,...---,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,---,,,,,,,,,------,,,***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000444666333...***+++...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------------------------------,,,---...//////...---,,,------------......//////...------,,,,,,------...,,,,,,++++++,,,---...///////////////////////////...//////000000000000000...///111222222111000000222222111000000111111111111111000000111111222333111111222222222222111111000000000000000000000000111111222333333333333333555555555555555444444444333666999:::::::::;;;<<<999999999:::::::::;;;;;;:::999999888777666555444777666666666666777888888...---,,,,,,++++++,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++...---,,,,,,......---,,,------------------------.../////////...---,,,,,,*********+++,,,---...//////.........------,,,,,,))))))))))))***++++++,,,+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,...---,,,+++,,,.../////////////////////////////////.........------........................////////////////////////........................////////////////////////......////////////............///000000000000000///000000000111111111111///000111111222222111111000000000000000000000000...//////000000111111111333,,,777666+++@@@OOO888222222222222222222222222111111111111111111111111111111222222222333333333222333333333333333333222333222222111111222222222444444444444444555555555555555444444444444555555888777777666555555444444666555444333333333444555555555555555555555555555444555555555444333333222000000000000//////..............................////////////////////////,,,---------......//////................................................,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,++++++***+++,,,...///------------------------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++***)))***++++++***(((+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000444666333...***+++...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,------------------------------------...///000000///...---,,,,,,---....../////////...------,,,,,,------...,,,,,,,,,,,,---......///////////////////////////......///000000000000000...///000222222222111000222111111111111111222222111111000000111111222333111111222222222222111111000000000000111111111111111111222222333333222222555555555555555444444444222444777999999999:::;;;999999:::::::::;;;;;;;;;888888777666555444444333666666666666666777777888...---,,,,,,++++++,,,,,,***++++++++++++******)))------------------------,,,++++++,,,...//////...,,,,,,,,,------------...---///000000...------...++++++++++++,,,------...++++++++++++++++++******---,,,,,,,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........+++,,,------,,,,,,---...........................//////.........---------........................////////////////////////........................////////////////////////---......//////......---......///000000000000000000000000000111111111111///000111111222222111111000000000000000000000000///000111222222333222222444...333222+++777@@@222111111111222222222222222111111111111111111111111111111222222222333333333222222333333333333222222333222222111111111111222333333333444444444444444555555444444444444555555888888777777666666666555888777555444444444555666555555555555555555555555555555555555444333222222111111222222111111000///////////////////////////////////////////////////------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,+++++++++++++++*********+++...111222------------------------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++******++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,++++++,,,...///...,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***---//////,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,---------------------------......////////////......,,,---......///............------,,,,,,------...------..................////////////////////////---...//////000000//////...///000111111222111111222111111111111222333333111111000000111111222333111111222222222222111111000111111111111111111111111111222222222222222111444444555555555555555555555777999999888777666777::::::::::::;;;;;;;;;;;;888888777666555444333333555555555555555666777777...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,+++***)))........................,,,++++++,,,...//////...,,,,,,,,,---------......+++---000///...---...///,,,,,,,,,++++++,,,------+++++++++,,,,,,,,,,,,,,,///...------------------,,,,,,,,,---------------------------------------++++++,,,,,,---......///+++---......------...///------------------------.........---------,,,,,,........................////////////////////////........................////////////////////////---......//////......---......///000000000000000000000000000111111111111...///000000111111000000000000000000000000000000111222333555555555555555333000///000000222333111000000000111111111222222111111111111111111111111111111222222222333333333222222333333333333222222333333222111111111111111222222333333333444444444555444444333333444444555555666666777888999::::::999888777555555666666777555555555555555555555555555555555555444333222111000111222222222111/////////////////////////////////////////////////////////......------,,,,,,+++................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,---------.........------,,,+++++++++,,,,,,++++++******+++...111333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++++++++******++++++,,,---+++++++++---///000///...******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,+++------------------------------,,,,,,,,,,,,---------.../////////...---,,,...------,,,,,,------...//////////////////......////////////////////////---...//////000000//////////////////000111222333222111111111222222333444111111000000111111222333111111222222222222111111222111111111111111111111111111222222222222111111333444444444555666666666666888::::::999777777888:::::::::;;;;;;;;;;;;<<<999999888777666555444444444444444444444555555666...---,,,,,,++++++,,,,,,------------,,,,,,+++***---------------------------,,,+++,,,...///...---,,,,,,,,,------.........))),,,///...---,,,---///------,,,+++++++++,,,,,,---......//////000000000...------,,,++++++++++++................................................++++++,,,,,,---...//////,,,...//////......///111------------------------......---------,,,,,,,,,........................////////////////////////........................////////////////////////---..................---...//////000000000000000000000000000111111111111---......///////////////000000000000000000000000...///000222333333222222222111---///666222...555//////000000111111111222111111111111111111111111111111222222222333333333222222222333333222222222333333222111000000111111222222222333333444444444555444444333333444444555333444555777999;;;===>>>:::999777666666666777888555555555555555555555555555555555555444333222111...///000000000///---,,,000000000000000000000000//////////////////////////////...---,,,++++++***................................................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------///000111---------....../////////---,,,,,,++++++,,,,,,------,,,******+++---000222++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,++++++++++++*********+++,,,,,,---+++++++++++++++++++++++++++*********+++,,,,,,---#########&&&(((***)))(((*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***************************+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...,,,,,,,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++---------------------------,,,************,,,---....../////////...,,,+++...------,,,,,,------...000000111111000///......////////////////////////---......///////////////000//////...///111333444222111111111222333333444111111111000111222222333111111222222222222111111222222222111111111000000111111222222222111111000333333444444555666777777333666999:::::::::;;;<<<:::::::::;;;;;;;;;<<<<<<::::::999888777666555555444333333333333444555555------............------------------------------,,,------......------,,,---------............///,,,---///000000...---+++...------,,,,,,------...,,,,,,,,,---------......++++++,,,------......///***++++++,,,,,,+++++++++...---,,,,,,,,,,,,---...000///...---,,,+++******......//////...---,,,,,,------............---------,,,,,,,,,,,,---......------------------------//////...---+++***))))))------............------////////////000000000000000///---,,,+++,,,,,,---............////////////---.........//////000000000000000000000000000000///111222111000///000111111111111222222333444444000000111111222222222222111111111111111111111111222222111111222222333444333333333333333333333333111222444555555444222111111111222222222222111111000000000000111111111111333333333222222111111111000111111111111222222222555666777888999:::;;;;;;;;;999666444222333444555666666555444333333222222222333444555444333222111///000111222222111000///........................//////.........---------........................------------------------,,,,,,*********+++,,,---///............---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,.........---,,,+++***)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++******++++++,,,,,,+++++++++*********))))))******+++,,,------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,+++++++++,,,,,,,,,++++++*********---,,,+++***++++++---...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------///---++++++,,,......---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......---,,,,,,---------.........------,,,,,,,,,------------------------//////000000///...------///...------------...//////......------...000111000000//////......------//////////////////////////////000111111111111000000111111222222222111111111111111000000000000000222222222222222222222222111111111111111111111111444444444333333222222222222333444444555555444444555666666777888999999999999999::::::;;;::::::999888777777666555444444444444555555555555333222111------............------------------------------------------------------,,,,,,,,,,,,---------...,,,---...//////...---,,,...------,,,,,,------...,,,,,,,,,---------......------------------------,,,---------------,,,,,,...---,,,,,,,,,,,,---......---------------,,,,,,......//////...------,,,------............---------,,,,,,,,,,,,---......------------------------...---,,,+++***)))((((((------............------....../////////000000000000///...---------...///............////////////............/////////000......///000111111222222///000111111000///000111111111111111111111111111000111111111222222222222111111111111111111111111222222111111222222333444333333333333333333333333111222444555555444222111111111222222222222111111000000000000111111111111333333333222222111111111111111111111222222222222555666666777999::::::;;;;;;999666444222333444555666666555555444333333222222333444444444333111111000000111222222111000000111111111111111111111111//////.........---------........................////////////////////////...---,,,++++++,,,,,,---...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************+++,,,---------,,,,,,,,,+++++++++***,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++******------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,......---------,,,,,,,,,------------------------///////////////...------.......................................///000000////////////////////////////////////////////////...//////000000000000000111111222222222111000000111000000000000000000000222222222222222222222222222222222222222222222222444444333333333222222222333333444444444444444444555666666777888888999999999999:::::::::999888888888777777666555555444444444444555555555444333222------............------------------------------...---,,,,,,,,,,,,---...+++++++++,,,,,,,,,------------------------.........------,,,,,,------...,,,,,,,,,---------......//////...------,,,++++++///////////////...---,,,...------,,,,,,------...,,,,,,,,,------..................///......---,,,------............---------,,,,,,,,,,,,---....................................---,,,++++++******------............------------.........//////////////////...//////000111---............/////////............////////////,,,---...///111222333444///000111111//////000111222222111111000//////...111111111111222222222222222222222222222222222222222222111111222222333444333333333333333333333333111222333444444444333222111111222222222222111111000000000000111111111111222222222222222111111111111111111111222222222333555555666777888999:::::::::888666444333333444555666666666555444444333333222333333333333222111111111111222222222222111111.......................................---------................................................//////...---,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************+++,,,---...------------,,,,,,,,,,,,------------,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++******,,,,,,,,,++++++++++++***------------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***,,,///...,,,***,,,...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++******++++++,,,...------------,,,,,,,,,------------------------...////////////...------,,,---...//////...---,,,---......///////////////.........///////////////////////////////////////......///000000000000000111222222222111000000///000000000000000000111111222222222222222222222222333333333333333333333333333333333333222222222222444444444444444444444444555666666777777888888999999999:::999999888777777888777777666666555555444333444555555666666555555,,,------......------,,,------------------------///...,,,++++++,,,...///+++,,,,,,,,,,,,---------------,,,,,,,,,---...///...------,,,,,,------...,,,,,,,,,---------............---------,,,,,,,,,///000000//////...---,,,------------------------,,,,,,,,,---------......---...............------------............---------,,,,,,,,,,,,---......////////////////////////000000//////.........---------............------------------.........///.........//////000000111---------.........//////.........///////////////------...///000111222222///000111000///...///111222222111111000000000000222222222222222222222222222222222222222222222222222222111111222222333444333333333333333333333333111222333444444444333333111111222222222222111111///000000000111111111111222222222111111111111111111111111222222222333333555555666666777888999999888777555444333333444555666666666555555444444444222222222222222111111000111111222222222222111111------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***+++,,,,,,------,,,,,,.........---,,,+++***)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))))))))***+++,,,---...---------,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------,,,+++******++++++++++++++++++++++++,,,---......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------***///333222...,,,---000------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------,,,,,,,,,---......------------------------------------------------.........//////...------,,,---///000000///---,,,,,,---///000000000///...///////////////.........//////////////////////////////000111111111111000111222222222111000///...000000000000000111111111111222222222222222333333333333333333333333333333333222222222222222222222444444444444333444444444666666666666777777888888::::::::::::999888777777777777777777666666555555333333444555666666777777,,,,,,------------,,,,,,------------------------///...,,,++++++,,,...///------------............,,,,,,,,,,,,,,,---...///...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------.....................---,,,+++------------------------......---------,,,,,,,,,------...............---------............---------,,,,,,,,,,,,---......////////////////////////////////////////////////------............------------------.........///------......////////////------------............///////////////.........///////////////000000000...000111000///...///000111111111222222222333333333222222222222222222222222222222222222222222222222222111111222222333444333333333333333333333333111222333333444444444444111111222222222222111111///000000000111111111111111111111111111111111111111222222222222333333333555555555666666777777888777666555444333333444444555555555555555444444444222222111111000000000000111111111111111111111111000000000000000000000000---.............................................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++............------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***+++,,,,,,------,,,,,,.........---,,,+++***)))+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------************+++,,,---...+++++++++,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***++++++++++++++++++++++++,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------***///333222...,,,---000------,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------...///------------------------------------------------------............------,,,---///000000///---,,,,,,---///000000000///...111000000///...------,,,///////////////////////////000111111222222111111111111111111111000///...//////000000111111111111111111111222222333333333222222222222222222222222222222222222222222222222444444333333333444555666666666666666666777777777:::::::::::::::999888888777777777777777666666666222333333444555666777777,,,,,,------------,,,,,,------------------------...---,,,,,,,,,,,,---...---------.........//////++++++,,,,,,------.........------,,,,,,------...,,,,,,,,,---------......++++++,,,,,,---...//////+++,,,,,,---------,,,,,,,,,------......------,,,.........------,,,,,,,,,,,,---......///.........------............---------,,,,,,,,,,,,---..............................,,,,,,------------------------............------------........./////////------.../////////......,,,------------.........///////////////.........////////////////////////...///000000......///000000111111222333333444444333333333333222222222222333333333333333333333333222222111111222222333444333333333333333333333333222222222333333444444555111111222222222222111111000000000000111111111111000000000111111111111111222222222222333333333333444555555555666666666777666555555444444333444444444444444444444444444444222111000000//////000000111111000000000000111111////////////////////////---------.......................................------------------------+++,,,------------,,,,,,//////.........---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++******++++++,,,---++++++++++++,,,,,,,,,,,,)))***+++,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***,,,///...,,,***,,,...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------************+++,,,------,,,,,,,,,------------...------------------------,,,,,,---............---,,,---...//////...---,,,---......///////////////000000000///......------//////////////////////////////000111111111111111///000000111111000000////////////000111111222222111111111222222333333444111111111111111111111111111111111222222222222222333222222222333555777888666666666666666666666666888888999999999999999888777777777777777777777777222222222333333555666777+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,---------.........)))***,,,---......------...------,,,,,,------...,,,,,,,,,---------......,,,---------------------***+++,,,---------------,,,,,,---......---,,,,,,,,,,,,---------------...,,,------...//////......------............---------,,,,,,,,,,,,---......------------------------++++++,,,,,,,,,---------------............------....../////////000000000//////000000000///...---,,,,,,---------.........000/////////............---.........///000000000...///000///......///000111111111111222222222222444444333333333222222222333333333333333333333333222222111111222222333444333333333333333333333333222222222222333444555555111111222222222222111111000000000000111111111111///000000000111111111222222222222333333333444444444444555555555555666666555555444444444444333333333333333333333333333333222111000///...///000000000000///......///000000---------------------------------.........//////........................------------------------+++,,,---...//////...............---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------...++++++,,,------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---............******+++++++++,,,,,,,,,++++++++++++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------************+++,,,---...,,,,,,,,,---------......------------------------+++,,,------.........---.......................................///000000---.........//////000000////////////////////////---......///////////////---...///000111111111111...//////000111111222222000111111222333333444444222222222222222222222222000111111111222222222222111111111111333666888:::666666666666666666666666444555666777888888888888777777777777777777777777333222222111222333444555+++,,,,,,------,,,,,,+++------------------------,,,------......------,,,++++++,,,,,,,,,---------((())),,,...///...---,,,...------,,,,,,------...,,,,,,,,,---------......///......------,,,,,,+++******,,,---.../////////,,,,,,---......---,,,,,,***++++++,,,---//////000,,,,,,---.../////////...---..................------,,,,,,,,,,,,---......------------------------,,,,,,------.../////////---..................---////////////000000000000000111222222111000///...,,,,,,,,,---------......000000//////.........---+++,,,---...///111222222...///000///...---...000222222111111000/////////444444444333333222222222333333333333333333333333222222111111222222333444333333333333333333333333222222222222333444555666111111222222222222111111000000000000111111111111//////000000111111111222222222333333333444444444444444555555555555555555444444444444444444333333222222222222222222222222222111///.........///000000///...------...///000000000000000000000000000---------.........//////........................+++++++++++++++++++++++++++,,,...000111111000000---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,---------,,,,,,.........---,,,+++***))),,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++...---,,,+++************---------.........//////------------,,,+++******++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,---.../////////*********++++++,,,,,,,,,+++*********+++---///000************************,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------000---++++++,,,......------------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---...///000,,,,,,,,,------.........------------------------+++,,,------.........---///...------------.../////////...------///000111***+++,,,...///111222333////////////////////////+++,,,------......------,,,---...000111111111111...//////000111222222222000000111222333333444444333333333333333333333333000000111111222222222222000000000111333666999;;;666666666666666555555555111222444555666666777777777777777777777888888888333222111111111222333444...........................---,,,,,,,,,,,,---............------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......///...---,,,+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------...------,,,,,,------...000,,,,,,000///***))),,,------------------------------------------------......////////////......------............---------...///000000...,,,+++------............------111111000000////////////////////////////////////..............................///000000000000000//////.........000222333333333333333333333333333444333333222111111111222222222111111222222333444555555555444333222000000333222000//////000222333111222222333333222222111111111111111111111111111222111111111000000//////////////////////////////111111222222222333333333555222///000333555555444444444555555444444333222222222222222222111000///222222111111000/////////111///------.../////////000///...------...///000000///...------...///000.........------,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------,,,+++,,,---...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------......///******+++,,,,,,---......,,,------......------,,,------------,,,,,,+++***************************++++++++++++++++++++++++,,,---......,,,******+++---------,,,,,,+++++++++...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,++++++,,,---............------------------------/////////......---------++++++++++++,,,,,,---...)))***++++++,,,---......------++++++++++++---------,,,+++******+++,,,---******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,------.........++++++,,,,,,,,,,,,------///...,,,+++***+++,,,,,,++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...000000000000000000000000......---,,,---...///000...............///000000000000000000////////////////////////////////////...//////000111222222222000000000000000000000000333222111111111222333444444333222111000000000000111111222222222222111111111111222333444666666777666666555444444444555555444444444555555555666666666666666666666666666666555444444333333444444555...........................---,,,,,,,,,,,,---.........---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------...------,,,,,,------...///,,,,,,//////+++***---------------------------------------------------,,,,,,------------,,,,,,------............---------...///000///...,,,+++------............------/////////.........------////////////////////////..............................///000000000000000222111000///......//////222222222333333444444444444333222222111111111222222222111111222222333444333333444444444333222222333222111000000111222333111222222333333222222111222222222222222222222222111111111111000000000///000000000000000000000000111111222222222333333333555222000111333555444333444444444555444444333222111222222222222111000///000000000000000000111111111///------...///////////////...------...////////////............//////......---------,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,+++++++++,,,......---------,,,,,,+++++++++...........................------------------...+++++++++,,,,,,---------,,,,,,------------,,,,,,,,,---------,,,,,,+++***************************+++++++++++++++++++++++++++---......,,,***++++++---------,,,,,,+++++++++*********+++,,,---...///---,,,,,,,,,,,,,,,,,,------------...------,,,,,,---------------------------------,,,,,,,,,++++++---,,,,,,,,,------...///++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,,,,------------++++++,,,,,,,,,,,,------...---,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,,,,------...------------------...------------------------...------,,,,,,------..............................------,,,---...///000...............//////000000000000000////////////////////////////////////...//////000111111222222000000000000000000000000222222111111111222333444444333222111000000000000000111111222222111111000333333333444444555555555666666555444444333444444444444444555555555666666555555555555555555555555666555555444444555555666------------------------...------,,,,,,------......------------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------...------,,,,,,------......,,,,,,......++++++...------------------------------------------------,,,,,,------------,,,,,,------............---------.../////////...---,,,------............------///............---------////////////////////////..............................///000000000000000222111000///.........///000111111222333444555555333333222111111111111222222222111111222222333444111222333333444444444444222222222222222222222222111222222333333222222111333333333333333333333333111111111111000000000000111111111111111111111111111111222222222333333333555333111111222333333222444444444444444333222222111111222222111111000000......///000000111222222000///------///000///.........------------............////////////.........------------,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++++++++,,,------------,,,,,,,,,,,,++++++........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---...---,,,++++++,,,------,,,,,,,,,,,,++++++*********+++,,,---...///...------,,,,,,------...............---,,,+++***------------------------++++++++++++************---------.........//////------,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---..............................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////......------......///000////////////000000000000////////////////////////...//////000000111111222000000000000000000000000222111111111111222333333333222111111000000000000000111111222222111111000444444444444444444444444777666555444333222222222444444444555555555555555555555555555555555555555666666666555555666666666------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,------------------------------------------+++,,,------......------------------------------...------,,,,,,------...///...---------,,,,,,---........................---------------------------......//////......---------............---------......//////...------------............------////////////............////////////////////////..............................///000000000000000.........///000000111222///000111222333444555555222222111111111111111222222222111111222222333444111222333333444444333333111222222333333222222111111222222333333222222111333333333333333333333333111111111000000000000000222222222222222222222222111111222222222333333333444333333222222222111111333444444444444333222222000000111111111111000000////////////000000111111000...---...///000///...------------------------,,,---////////////---,,,------------------------+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---------.........------,,,+++------------------------+++++++++***************---------.........------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///------............------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------......//////...------------...//////////////////000000000000////////////////////////////////////000000111111000000000000000000000000111111111111111222222333222222111000000000000000000000111111111111000000333333333444444555555555777666555333222222222222555555555555555555555555555555555555555555555555666666555555555555666666------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,---------------------,,,,,,,,,---------......------------------------+++,,,------......------------------------------...------,,,,,,------...000000///------.................................------------------------------............------------............------------..................------............------------------------------////////////////////////////////////////////////......///000000000000000---...//////000111111111//////000111333444555555111111111000000111222222222222111111222222333444333333444444333333222111111222333333333333222111111222222333333222222111222222222222222222222222000000000000000000111111222222222222222222222222111111222222222333333333333333333333222111111111333333444444333333222111///000000111111111000000000000000000//////......///.........000000///---,,,------------------,,,,,,---...//////...---,,,------------------------+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,------.........---------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,+++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///+++,,,------------,,,+++------------------------...------,,,,,,------...---------------------------------...............---------------...//////.../////////000000000111///////////////////////////////////////000000000////////////////////////000000111111222222222222111111000000///000000000000000000111111000000000000111222333555666777888777666555444333333333333555555555555555555555444555555555555555555555555555444444333333444444555,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,,,,---------......+++,,,---.........------+++,,,,,,------.........------------------------+++,,,------......------------------------------...------,,,,,,------...///000///------111333111........................------------------------++++++,,,,,,,,,,,,++++++------............---------------............///------............------*********+++++++++++++++////////////////////////////////////////////////......///000000000000000000111111111000///...---///000000111222333444444111000000000000111222222222222111111222222333444444444444444333333222111333333333333333333333333111222222333333222222111111111111111111111111111000000000000111111111111222222222222222222222222111111222222222333333333000222444333222000111111333333333333333222111111//////000000111111000000111111000//////...------///......///000000///---------............------------............------,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,------------...++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***++++++,,,---,,,,,,,,,++++++,,,,,,,,,,,,------........................+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++------,,,+++,,,---++++++,,,,,,,,,,,,------*********+++,,,---...///,,,++++++******++++++,,,***+++,,,---............------------------------,,,,,,,,,---------------+++,,,---------,,,+++***(((((()))***+++,,,------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---......***+++,,,------,,,+++***------------------------...------,,,,,,------...........................,,,---......//////......------,,,,,,------...///......//////000000111111///////////////////////////////////////////////////////////////////////////000111111222222111111111000000//////000000000///000000111111000000/////////111333555777888999666666555444444444444555555555555555555444444444444444444444444444444444444444333333333333444444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......+++,,,---.........------++++++,,,,,,---......///........................+++,,,------......------------------------------...------,,,,,,------...+++...///,,,///666999888........................------------------------***++++++,,,,,,++++++***------............---------------------...//////------............------++++++,,,,,,,,,---------////////////////////////////////////////////////......///000000000000000000111111111000///...---000000111111222222222333000000000000000111222222222222111111222222333444222222333444444444333333444333222222222222333444111222222333333222222111222222222222222222222222///000000000111111111111222222222222222222222222111111222222222333333333...111333333222000111222222333333333333222111111...//////000000000000000//////////////////...............///000000...,,,---...////////////...---...------,,,,,,------...,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***+++,,,---...------,,,+++++++++,,,,,,---------........................+++---...//////...---++++++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++------,,,,,,,,,---+++++++++,,,,,,---------*********+++,,,---...///,,,,,,,,,++++++,,,,,,,,,,,,,,,------...---------------------------------,,,,,,,,,,,,---------...,,,---...///...---+++***))))))******+++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,+++++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,,,,------+++,,,---......---,,,+++------------------------...------,,,,,,------...........................,,,---.../////////...---------,,,,,,------...///.........///000111111111////////////////////////////////////////////////////////////////////////...///000111222111111000000000////////////000000//////000000000000//////000000222333555666777888666666555555555666777777666666555555555444444444444444444444444444444444555555444444444444555555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,---------......***+++---...///...------++++++,,,,,,---...//////........................+++,,,------......------------------------------...------,,,,,,------...''',,,---,,,000:::>>>===////////////////////////------------------------,,,------......------,,,---..................------------------...///000---..................---/////////000000000111111////////////////////////000000000000000000000000...//////000000000000000,,,...///111111111000000111111111111111111222222000000///000000111222222222222111111222222333444000000222333444555555555555444222111111222444555222222222333333222222222333333333333333333333333//////000000111111111222111111111111111111111111111111222222222333333333---000333444222000111333222333333333333222111111......///000000000000000------......///000000000.........///111000...,,,---...///000000///...---......,,,++++++,,,......,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,------.........++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++,,,---...///...------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,******+++,,,,,,---......+++++++++,,,,,,+++++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++------,,,,,,---...+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,...------,,,,,,------...............---,,,++++++------------------------+++++++++,,,,,,------------...///000000...,,,++++++++++++***************++++++------------++++++,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------............------,,,,,,,,,++++++,,,,,,,,,---------)))***,,,---...---,,,,,,++++++,,,,,,,,,---------///...------,,,,,,,,,,,,,,,---///000000///---,,,------------------------...------,,,,,,------...........................,,,,,,.../////////...------,,,,,,,,,,,,---......---......///000111111222///////////////////////////////////////.........////////////////////////...///000222222111111000000000////////////000111//////000000000000//////222222333333444555666666666555555666666777888999666666555555555444444444444444444444444444444444666666555555555555666666...---,,,+++***++++++,,,,,,---......------///000333///+++***,,,---,,,+++---,,,+++,,,...///...---.........------,,,,,,,,,---.........---,,,,,,+++------............------...---,,,,,,,,,,,,---...................................................,,,,,,,,,---------......,,,+++++++++,,,...000111,,,------......------,,,...------,,,,,,------......................................./////////////////////...------,,,,,,......//////...---,,,,,,---------------------------------............///............////////////////////////000000000000//////000000000000//////000000111111111111000000111111111111111111111111333222222111111222222333444444444444333333222111111222222111000000111333444444444333333222222222222111111111000000//////111111000000000000111111111111000000000000111111333333333222222111111111111111111111111111111111000000000000000000000000//////............///////////////////////////////////////...,,,,,,---...,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++*********))))))***++++++++++++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---//////.........---------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++......---,,,,,,+++******++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***---------...............,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...//////...------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...------,,,,,,++++++***------,,,++++++,,,,,,,,,------,,,++++++******))),,,,,,,,,---------......------,,,...///000...---------.........---+++***,,,+++*********+++,,,---************+++---///000...///000///---,,,,,,---...------,,,,,,------...////////////////////////////////////////////////......---------,,,,,,,,,000//////---,,,***((('''------......//////000000////////////000000000000000000//////......------///000000000000111111111111111222333444555666777999999777666666555555555666666555555555444444444444555666888888666555444666666666666555555555555///...---,,,++++++,,,---,,,---......------...000333000,,,+++---...---,,,---,,,+++,,,...///...---......---------,,,,,,,,,------......------,,,+++------............------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,,,,++++++,,,---///000---......//////......---...------,,,,,,------...------------------------------------............------........................//////...------,,,........................---------............///............////////////////////////000000000000//////000000000000//////000000000000000000000000222111111111111111111111333222222222222222222333333333444444333222222111222333333222111111222444444444333333333222222222111111111111000000000///111111000000000000111111111111000000000000111111333333333222222111111111111111111111111111111111........................//////............//////...........................//////...,,,,,,---...,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,------------,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---......---,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,---///000...---------.........---++++++,,,+++*********+++,,,------,,,,,,++++++,,,------,,,---......---,,,---///...------,,,,,,------...------------------------........................//////.........---------............------,,,+++////////////000000000000000000000///////////////000000000000000/////////000000000111111111222222111222333444555666777777888888777555555444444555666555555555444444444444444555666777777666555444666666666666555555555555///...------,,,---------,,,---......------...///222000---------......------,,,+++,,,...///...---...------------,,,,,,,,,------......------,,,,,,------............------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------......//////////////////......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------...//////000.........///......---,,,////////////////////////---------............///............////////////////////////000000000000///000000111111000000///222111000//////000111222222222222111111000000000222222222222222222222222222333333333333222111111222333444333111111333444333333333222222222222222111111111111000000000000111111000000000000111111111111000000000000111111222222222222222111111111111111111111111111111111........................//////............//////...........................//////...,,,,,,---///,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,------------,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,---.../////////------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,++++++,,,,,,---++++++,,,------...//////*********+++++++++,,,,,,---,,,,,,---//////...---,,,------------,,,,,,++++++++++++++++++,,,------000///---,,,+++++++++++++++,,,......------///000......------------......------------------------........................000000/////////.........+++,,,---...////////////111111111000000000000000000000000//////.........000000000000111111111111111111111111222222222333222333333444555666777777777666555444333333333444555555555555444444444444333444555666666555444333666666666666555555555555........................,,,---......,,,,,,---...000///---------------------,,,+++,,,...///...---------------------------,,,------...------,,,,,,------............------------------------------........................------------------------,,,,,,,,,---------............------,,,,,,,,,,,,......////////////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////---...............------........................---------............///............////////////////////////000000000000000000000111111000000000333111///......///111333222222111111000000//////222222222222222222222222111222222222222222111111222333333222111111222444222222222222222111111111111111111000000000000000111111000000000000111111111111000000000000111111222222222111111111111111111111111111111111111111000000000000000000000000///......------......///..............................///...,,,,,,...///,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......))))))***++++++++++++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---.........---------,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,---......///000........................************************---,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------,,,,,,+++++++++,,,------+++,,,,,,,,,---------...++++++++++++,,,,,,,,,,,,---,,,,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------//////...---,,,+++++++++---...//////......000111......------------......////////////////////////........................////////////.........---++++++,,,...////////////111111000000//////......000000000///......------/////////000000111111111111111222222222333333333333333444555555666777777555444444333222222333333444444444444444444444444333444555555555555444333666666666666555555555555---.....................,,,---...---,,,+++,,,------------,,,++++++,,,,,,---,,,+++,,,...///...---------------------------,,,,,,------...------,,,------............------------------------------........................------------------------,,,,,,,,,---------...............------,,,++++++,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---.........//////////////////.........---------------...............------------------------------------............///............////////////////////////000000000000000000111111111111000000333111///......///111333111111111000000000//////111222222333333222222111000000111111222111111000000111111111//////000222111111111111111111111111000000000000000000111111111111000000000000111111111111000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000......------------..............................---...///...,,,,,,...000,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------))))))***++++++++++++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---......///........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------,,,,,,+++++++++,,,+++++++++,,,,,,---...---,,,,,,,,,++++++******,,,,,,,,,,,,------------,,,++++++,,,...///---,,,,,,,,,,,,+++,,,,,,,,,,,,++++++,,,,,,---------------------------------,,,000222222111/////////000///......------......///////////////////////////.................................---------,,,,,,+++,,,,,,---------,,,,,,/////////......------,,,000/////////.........---.........//////000000000111111222222222333333333333333444444555666666666444333333222222222222333333333444444444444444444333333444444444444333333666666666666555555555555,,,,,,---............---,,,---...---,,,+++,,,---***,,,---,,,+++***+++,,,---,,,+++,,,...///...---,,,,,,,,,------------...,,,,,,------......------------............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.........------,,,+++,,,,,,------------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000000//////...------,,,,,,,,,---......///.........---------------------------------............///............////////////////////////000000000000000111111222222111111000222111000//////000111222000000000000000000000000111222333444444333222111//////000111111111111000///000111000......000111000000000000000111111111000000000000111111111111111111000000000000111111111111000000000000111111000000000111111111111111111111111111111111111111..............................------------......---------------------------.........------...000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******++++++,,,------------,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++******************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------------------------------------------------------------,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++,,,---......------,,,++++++***)))))),,,,,,---------.........,,,++++++,,,......---,,,,,,++++++++++++,,,,,,---++++++,,,---------------+++,,,---...............111222333222///...///000//////............//////------------------------------------------------...------------,,,,,,,,,,,,,,,,,,---,,,,,,++++++......------------------....................................////////////111111111111222222222333333333333444444444555555333333222222222222333333333333333333444444444444333333333333333333333333666666666666555555555555***+++,,,---......---,,,,,,---...---+++***+++,,,***,,,...---+++***+++------,,,+++,,,...///...---,,,,,,,,,---------......+++,,,------......------------............------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---.........---,,,+++------............------...------,,,,,,------...---------------------------------.........//////..................------,,,------...//////..............................---------............///............////////////////////////000000000000000111111222222111111000000000000000000000000000......//////000111111111000111333444444333111000...//////000111111000000000111111000//////000222/////////000000000111111///000000000111111111111111111000000000000111111111111000000000000111111///000000000111111111222111111111111111111111111...........................------,,,,,,------...------------------------,,,---......------///000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************))))))++++++,,,------------,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++************)))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,------------,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******+++,,,---...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,++++++,,,......---+++++++++*********+++------+++,,,---.........---,,,,,,,,,.../////////...---///000111000......///000//////............//////------------------------------------------------............------------,,,,,,------------,,,,,,---------...............,,,------....../////////000000000///////////////000000000111111111222222222222222333333333333333333333222222222333333444222222333333333444444444333333222222222222333333666666666666555555555555)))***,,,---...---,,,,,,,,,---...---+++***+++,,,***---//////,,,+++,,,...---,,,+++,,,...///...---,,,,,,,,,------.........+++,,,,,,---.........------..................---,,,,,,---......---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---.........,,,,,,......////////////.........------,,,,,,------...........................,,,,,,,,,---------......,,,,,,------.../////////,,,,,,---.../////////...////////////////////////---------.........//////............/////////000////////////000000000000111111222222222222111111000000111111111111000000------...///000111222222000111333444444333111000......///000000111000000111222222111000000111333.../////////000000111111//////000000111111111222111111000000000000111111111111000000000000111111//////000000111111111222111111111111111111111111000000000000000000000000...------,,,,,,------...------------------------,,,---......------///111,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,))))))***++++++++++++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++((()))***+++---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------,,,------......------,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---))))))(((((()))+++---...---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++,,,---...///+++,,,,,,------......///******+++++++++,,,,,,,,,,,,++++++,,,......---+++++++++*********+++---...+++,,,---.........---,,,------...//////...---,,,+++---......------///000//////............//////////////////////////////------------------------000/////////............,,,,,,---...////////////---.........//////000000+++,,,,,,---...///000000222222111111000000/////////000000000000111111111222222222222222222333333333333333222333333444444222222222333333444444444333222222111111222222333777666666666555555555555......---,,,,,,,,,,,,---000000///...---,,,,,,+++------------------------++++++,,,,,,---.../////////............---------------------------------,,,...///...,,,++++++,,,,,,,,,,,,------...............---------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---000111111000000///...---......---------,,,,,,,,,,,,,,,------------,,,,,,+++,,,------++++++,,,---,,,,,,,,,------.........+++,,,---.........---,,,................................................,,,,,,,,,------///000111000000000000000111111222000222444333222000000000000000000000000000000000222222111111111111111111111111111111000000000000000000000000000000000000000000000000////////////...///000222222111111000000000000000000000000000000000111111111111000000000111111111111222222222000///...000444555333111000000000000000///......//////000000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,+++***+++---...---,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++******+++++++++------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((()))***+++,,,,,,---,,,,,,,,,---------...............------,,,,,,,,,,,,++++++******++++++,,,...---+++******+++---...------,,,++++++,,,,,,,,,---------.........//////,,,------...---,,,***)))++++++***+++,,,...000222......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++---------------------------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,......................../////////......---------******+++,,,,,,---......---------,,,,,,+++++++++(((((()))***,,,---...//////......---------......------------............//////.........---------......------------......000000000000000000000000------............------//////000111111111111111//////000111111111111111......///000111222333333......///000111111222222444444444333333222222222222222222222222222222222111111111222222333333333444444333111///...---,,,444444444444444444444444......---,,,,,,,,,,,,------------,,,,,,++++++***........................******+++,,,,,,---......---------.........//////---------------------------...//////---,,,,,,---,,,------------------.........---------,,,,,,,,,+++,,,------......------------------------------+++,,,,,,------............//////000000000//////......---------,,,,,,,,,,,,,,,------------,,,,,,+++,,,------++++++,,,---,,,,,,------------------***+++,,,...............................................................------------...///000000000000000000000111111222...000222222000//////000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000111111000000//////////////////111111222111111000000000000000000000000000//////000000000000//////000000111111111222222222000//////000333444333111000000000000000///......//////000000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++***+++---...---,,,---------------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++...------,,,,,,------......---------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))),,,,,,,,,---------............---------,,,,,,,,,,,,,,,++++++++++++,,,,,,------++++++++++++---------,,,,,,++++++,,,,,,---------------.........///,,,,,,---,,,,,,++++++***...---,,,,,,,,,---............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,******+++,,,,,,---......---------,,,,,,,,,++++++))))))***+++,,,------...///......---------......111111111111111111111111//////.........---------/////////....../////////////////////////////////...//////////////////...//////000111111111111000//////000111111111111111/////////000111111222222000111111222333333444444444444333333333222222222222222222222222222222222111111111222222333333333555444444444333333222222444444444444444444444444......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++,,,,,,------++++++,,,---...///000111---------------------------///000000...------............---------------......---------,,,,,,,,,+++,,,------......------........................******+++,,,,,,---......------...///000000000000......---------,,,,,,,,,,,,,,,------------,,,,,,+++---...---,,,+++,,,---------------------,,,,,,***+++,,,---............................................................/////////......///000000000000000000000111111222---///000000///...///000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000222222111000000000000111///000111111222222111111000000000000000000000000......////////////......000000000111111111222222000//////111333444333111000000000000000//////......//////000000//////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++***+++---...---,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++******))),,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------............,,,,,,++++++******++++++,,,,,,,,,,,,,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++***************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++***++++++,,,,,,------...------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......---------......///333333333222222111111111...............---------000000////////////000000//////////////////////////////000000000000//////...///000000111111000000//////000111111111111111000000000000000000000000111111111222333333444444333333333333222222222222111111111111111111111111111111111222222222222222222333333444555555666666333333333333444444444444......---,,,,,,,,,,,,------------....../////////+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------...//////000---------------------------///000000///....../////////......------,,,,,,......---------,,,,,,,,,+++,,,------......------------------------------(((((()))***+++,,,,,,------......///000000//////......---------,,,,,,,,,------............------,,,---...---,,,+++,,,............------,,,,,,,,,,,,,,,------------------................................................111000000////////////000000000000000000111111222---///000000///...///111000000000000000000000000111111111111111222222222111111111111000000000///000000000000000000000000333333222111111111111111000000111111222222222222000000000000000000000000...//////000000//////...000000000000111111111111000000000111222333222111//////000000000000//////...//////////////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++++++++,,,,,,------...+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++************++++++******++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,---++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---------------------------------,,,***))))))***+++,,,((()))***,,,...000111222...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++******+++++++++******+++++++++......---,,,++++++******++++++++++++++++++++++++......------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////222111111000///......---........................000//////////////////000/////////////////////////////////000000/////////...//////000000000000000//////000111111111111111111111111111000000////////////000000000111111111333222222222222222222222000000000000000000000000111111111111111222222222///000000111222333444444333333333333333444444444......---,,,,,,,,,,,,---,,,------....../////////++++++++++++++++++++++++------------....................................---------------------------...000000///......////////////......---------......---------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,------...///////////////...------......---------,,,,,,,,,......////////////......,,,---......,,,,,,---............------,,,,,,,,,///......---,,,,,,,,,,,,................................................111000000////////////000000000000000000111111222///000111000//////000111000000000000000000000000000000111111111222222222111111111111000000000///111111111111111111111111333333333333333222222111111111111111111222222333000000000000000000000000///000000111111000000/////////000000000111111111000111222222222111111222//////000000000000//////......////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,***++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++******))))))******+++)))***+++,,,,,,,,,,,,+++---------------------------,,,***))))))***,,,---++++++++++++++++++++++++------------------------+++++++++,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...------------------,,,,,,,,,,,,*********+++,,,---((()))***,,,...000111111------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++******+++,,,,,,......---,,,,,,+++******++++++++++++++++++++++++//////......------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,+++---------------...//////000000///...---,,,,,,+++---.....................///......------......///........................---......//////......---......///000000000000000//////000111111111111111222222111111000/////////000000000000000111111111222222222222222222222222000000000000000000000000111111111111111111111111000000000000111111111111222222222333333333444444......---,,,,,,,,,,,,---+++++++++,,,,,,---------------------------------...............///////////////.........---------------------------------,,,...//////.........////////////.....................---------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------............//////////////////...---,,,,,,......---------,,,,,,,,,......////////////......,,,...///...---,,,---...------------------,,,,,,//////---,,,,,,,,,,,,,,,................................................/////////......///000000000000000000000111111222111111222000......///111000000000000000000000000000000000111222222333333111111111111000000000000111111111111111111111111222333555666666444222111222111111111111222333333000000000000000000000000000000111111111111000000/////////000000000111111///111333333111000111222...//////000000000000000---......//////......---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++***+++---...---,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++---...///......---------------------------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------------,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,------......---,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++,,,,,,,,,---...---,,,++++++,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------,,,,,,,,,,,,---------------...///000/////////......------------------.....................------------..............................------............---------...//////000000////////////000111111111111111222111111111000000//////222222222222222222222222111111111222222222222222111111111111111111111111111111111111111000000000333333222222222222222111111111222222333333444444......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,................................................---------...............------------------------+++,,,.........---...///............////////////......---------,,,,,,,,,+++,,,------......------------------------------.........------------,,,.........///......------......---------,,,,,,,,,,,,,,,------------,,,,,,---...///...---,,,---///,,,,,,---------------------,,,,,,+++,,,---...///................................................------------...///000000000000000000000111111222222222111///---,,,---///000000000000000000000000///000000111222222333333111111111111000000000000111111111111111111111111111333777999888666222///222222111111111222333444000000000000000000000000//////000000000000//////////////////000000000111///111333333111000000222......///000000000000000---......//////......---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++***+++---...---,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))+++---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,---------......******+++++++++,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++------++++++++++++,,,---...///---------,,,,,,,,,+++++++++,,,---...............---............,,,+++***---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))******+++,,,---......//////...,,,++++++,,,...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///,,,,,,,,,------------------,,,,,,------///000000............---------------------.........////////////............//////..............................////////////......---...//////000000////////////000111111111111111111111111000000000000000222222222222222222222222000111111111222222222222222222222222222222222222222111111111000000000///333333333333333333333333000111111222333333444444......---,,,,,,,,,,,,---........................------------------------------------------------+++,,,,,,---...///000000------------------------***,,,......---------...------......//////000000......---------,,,,,,,,,+++,,,------......------........................,,,,,,+++******))))))(((,,,,,,---...////////////......---------,,,,,,,,,***++++++,,,,,,++++++***---...///...------...///,,,,,,,,,------.........*********+++,,,///111222................................................,,,,,,,,,------///000111000000000000000111111222222111000...+++***+++---000000000000000000000000///000000111222222333333111111111111000000000000111111111111111111111111000333888::::::777222...333222111111111222333444000000000000000000000000......////////////......////////////000000000000///222444333111///000222......///000000000000000---..................---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,+++***+++---...---,,,---,,,,,,++++++*********+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++******))))))))))))******'''(((+++---------,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++%%%&&&''')))+++---//////,,,,,,,,,---------......*********++++++,,,,,,,,,...------,,,,,,------......---+++******+++---...++++++++++++,,,---...///---------,,,,,,++++++++++++,,,...///000///......+++,,,---.........---,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))******+++,,,...///000000000///---,,,,,,---///000***++++++,,,,,,------...------------------------+++++++++,,,,,,------...************************************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......,,,,,,,,,---...///000111++++++,,,,,,,,,,,,,,,,,,---------.........//////000000////////////000000........................//////000000000000//////---....../////////////////////000111111111111111000000000000000000111111111111000000000000000000000000111111222222222222222222222222222222222222222111111111000000//////111111111222222333333444000000111222333333444444------------------------...------,,,,,,------...,,,---.........---,,,+++---------............///,,,------......------,,,---------,,,,,,------...---,,,*********,,,...//////////////////////////////............---------------++++++++++++------.........------,,,,,,,,,---,,,,,,,,,,,,---......000000000///......------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......000000//////.........---000111222111000000222444////////////////////////000000000000000000000000222222222111111111000000000000//////000111222222000111222333333222000///222333333444444333333222333333333333333333333333000000000000000000000000000000////////////000000000///////////////000000000000000000////////////................................................,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))+++......,,,***))))))***+++,,,,,,------,,,,,,------,,,+++***)))((('''************************)))******++++++,,,------+++*********+++,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------.........------,,,,,,,,,------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++...///000...,,,+++)))***+++,,,---,,,,,,+++,,,------......////////////...---------...///000,,,,,,,,,,,,,,,,,,,,,,,,///---+++))))))+++---///******+++++++++,,,,,,,,,000///---,,,+++,,,------.........------,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------.........------,,,,,,------...,,,------......------,,,,,,------......------,,,---------............///............////////////......//////000000111111//////.........---------------------............///.........///000222333000000111222222222222111000000000000000000000000000000111222222222222111000000000000111111111111111111000000111222333333...000222222000///000111444333111000000000111111444444333222000111444666------------------------------,,,,,,,,,,,,------)))***,,,.../////////...------------............,,,------......------,,,......---,,,,,,,,,---------,,,+++++++++,,,---...........................,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---......---------,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------..................................................................---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///000/////////............---...////////////111333333222111000/////////000000000000000000000000000222222222111111111000000000000000000000111222222///000111111222222222222222222333333333333222222222222222222222222222222000000000000000000000000000000////////////000000000000////////////000000111111111000000000000///////////////////////////........................,,,------......------,,,---------------------------------------------------------,,,,,,+++++++++---------,,,,,,,,,++++++,,,...000111///---,,,,,,+++,,,------......------++++++++++++************************************,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++,,,,,,,,,------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,***)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,---------...---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...++++++++++++,,,,,,,,,,,,///...---+++++++++,,,---......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,------......------,,,------------........................////////////......//////000000000000//////.........---------////////////000000000000......------...///000111000111111222222222222222////////////////////////000000111222222222222111000000000000111111111111000000//////000000111222000111333222111000000111333333111000000000111111333333333111000000333555------------------------------,,,,,,,,,,,,------)))***,,,---.../////////------------............,,,------......------,,,///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,+++***))))))(((+++,,,,,,------,,,,,,+++...------------,,,,,,,,,---,,,,,,,,,,,,---......*********+++,,,---------------------............................................................------------,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................//////////////////............000222333333333444666999888666333111//////000000000000000000000000000000222222222111111111111111000000000000111111111222/////////000111222333444222222333333333333222222111111111111111111111111000000000000000000000000000000////////////000000000000////////////000000222111111111000000000000////////////////////////........................,,,------......------,,,------------------------------------------------///...------++++++***))).........---------,,,,,,---///111111///...------,,,------...............)))*********++++++,,,,,,++++++++++++++++++++++++------,,,,,,+++******)))++++++,,,------,,,+++***++++++++++++++++++++++++------............------++++++,,,,,,,,,,,,------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,---------......,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---/////////---+++)))***++++++,,,,,,,,,,,,+++++++++++++++************---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------------------***++++++,,,,,,++++++************+++++++++,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,------......------,,,------------............---............/////////...////////////000000000...............---------////////////000000000000......------------...///111111222333333333333222000000000000000000000000000000111222222222222111000000000111111111222222//////////////////000111111333444333111000000111333222111111000111111111111222222000//////111333---------------------------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---------.........,,,------......------,,,///......---,,,,,,,,,,,,---------------,,,******------------------------000//////...---,,,++++++++++++------------++++++---------------------------,,,,,,,,,,,,---......******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////..................///////////////.........222444555666666777:::<<<;;;999555111//////000111000000000000000000000000111111111111111111111111000111111111111111111111111000/////////111222333111111222222222222111111111111111111111111111111000000000000000000000000000000////////////000000111000000////////////000000000000000////////////////////////////////////........................,,,------......------,,,---------------------------------------------------------,,,,,,+++++++++------------,,,,,,,,,,,,***,,,------,,,++++++,,,+++,,,------......------*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,---......,,,***(((++++++++++++++++++++++++---..................---+++++++++,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,---------.........,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...............------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......//////...,,,***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------++++++------------++++++,,,,,,,,,---------......,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---***++++++++++++++++++***++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***,,,------......------,,,,,,,,,---------.........---------.........//////////////////////////////........................------------............//////..................111111222333333333333333333333333333333333333333000000111222222222222111000000111111111222222222000000/////////000000111222444555444222000000111222222111111111111111111000000111000......000222------------------------,,,,,,,,,++++++,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,------------...,,,------......------,,,///...---,,,,,,,,,,,,,,,---------------,,,******------------------------111000000///...---------++++++------------++++++---------------------------,,,,,,,,,,,,---.........---------,,,,,,,,,+++***++++++++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........---------------.........//////////////////111222333333444777999;;;999555111//////000111000000000000000000000000111111111111111111111111111111222222222222111000333222000///...///000000000111111222222111111000222222222222222222222222000000000000000000000000000000////////////000000111111000//////////////////.........------------------------------------........................,,,------......------,,,------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++)))***++++++***)))***+++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,...///...,,,***)))++++++++++++++++++++++++---..................---+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,---------......,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,---------...............------.........---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......///...---,,,+++***---,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******)))***+++,,,---.........+++++++++,,,,,,---------***+++---......---+++***,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***,,,------......------,,,,,,,,,,,,------------...------------............/////////...............---.....................------------............///000000000/////////...111111222333333333333222333333333333333333333333000000111222222222222111111111111111222222222222222111111000000111111111222333444444222111111111111111111111222111111111...///000///......///000------------------------,,,,,,++++++++++++,,,,,,+++++++++,,,---...///000,,,,,,,,,,,,------------,,,------......------,,,---------,,,,,,------...------,,,,,,,,,,,,,,,+++------------------------............------------+++,,,,,,------,,,,,,+++,,,,,,,,,------------...---,,,,,,,,,,,,---....../////////...---,,,,,,,,,++++++++++++,,,,,,,,,,,,................................................++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------.........///////////////000222333333333444777999888666333111//////000000000000000000000000000000111111111111111222222222111222333333333222111000333222111000///.........000000111111111111000000222222222222222222222222000000000000000000000000000000////////////000000222111000//////......///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,------------------------------------------------)))***++++++---......///,,,,,,+++++++++************+++,,,,,,++++++,,,---))))))***+++++++++++++++------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,---......---++++++++++++++++++++++++++++++------............------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++...------,,,,,,,,,,,,------------------,,,,,,,,,'''(((***+++,,,,,,,,,,,,***++++++,,,,,,------...++++++------------++++++,,,,,,,,,,,,------------***+++,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++(((((())))))******+++++++++,,,,,,------,,,,,,+++,,,,,,---------.........,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,------------,,,------------........./////////............------------...............////////////000000000000//////000000111000000///000000111222222222222111111111111111111111111111000000111222222222222111111111111222222222222333333222222111111111111111000222333333222111111222000000111222222222222111...///000000......///000------------------------,,,,,,++++++++++++,,,,,,++++++++++++,,,...000111++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,------...///---,,,+++++++++,,,---...........................,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,,,,,,,,,,---..................------------,,,,,,---------.........................................................******+++++++++,,,,,,,,,,,,,,,,,,---------..............................---------.../////////000............/////////000222444555444444555777999333222111000/////////000000000000000000000000000000000111111111222222222111222333444444222000///000111111111000///......///000000000000000000///111111111111111111111111000000000000000000000000000000////////////000000222111000///..................---------,,,,,,,,,------------------------........................,,,------......------,,,------------------------------------------------+++++++++,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,,,,++++++---///******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++***************+++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,///...---,,,+++,,,,,,---,,,,,,,,,---------------***+++,,,------,,,+++*********+++,,,,,,---......+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,***+++,,,---...------,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++((())))))***++++++,,,,,,,,,------......------,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,------......------,,,++++++,,,,,,,,,---------,,,,,,---------.........//////.........------------------.........//////////////////000000000000,,,---...000000000000/////////000111111111111000111111111111111111111111000000111222222222222111111111111222222222333333222222111000000000000000...///111222111111222333///000111222333222222111...///111111///...///000------------------------,,,++++++++++++++++++,,,///...---,,,+++,,,------++++++,,,,,,,,,---------,,,------......------,,,+++++++++,,,---...///000---,,,*********,,,...000////////////////////////,,,,,,---......//////000...---++++++++++++---...,,,,,,,,,------.........---,,,,,,,,,,,,---......+++,,,,,,------......///........./////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,------.................................---......///000111111222---.........//////000000///000111111000000222444////////////000/////////000000000000000000000000000000111111222222222222111222444444444222000///...///000111111000///...//////000000000000//////000000000000000000000000000000000000000000000000000000////////////000000222222000///............//////.........---------................................................,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***+++++++++******,,,...++++++,,,------------,,,)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********,,,,,,,,,,,,,,,---...///+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******))))))*********+++++++++*********++++++,,,,,,,,,------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------///...---,,,+++,,,,,,---+++++++++,,,,,,---------000000000000///---+++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++---...///...------*********++++++,,,,,,,,,---------,,,,,,+++++++++))))))***+++,,,,,,---------......//////......---******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,------......------,,,,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,---------......//////.........------------------.........//////------------.........///***+++---///000000//////......///000000000000000222222222222222222222222000000111222222222222111111111222222222333333333111111000///////////////,,,...000111111111222333///000111222333333222111...000111111000//////000+++,,,---...///...---,,,,,,,,,,,,+++++++++******+++,,,,,,---.........---++++++,,,,,,,,,------------------............///------------------------,,,,,,.../////////...------...///000000///...---000000///...---,,,,,,,,,---------............///...------,,,,,,------...------------------------+++,,,------......------........................------......///.........------------------------.........------,,,,,,,,,++++++,,,------......///------------------------...------,,,,,,------..................---------////////////////////////222111111111000000//////555555444333222222222222444333222111111111222333222222222222222111000///......//////000000111111000111111111222222222222000000000000000000000000000000000000111111111111222111000.........///000////////////////////////,,,,,,,,,,,,,,,---...///111000///...---,,,++++++------------------------........................---------------,,,,,,,,,.........------,,,,,,,,,---,,,,,,,,,,,,---......+++++++++*********))))))------------------------++++++++++++++++++++++++---------,,,,,,+++++++++)))***,,,---...------,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------------------------((()))+++,,,---.........,,,------......------,,,......------,,,+++******++++++++++++++++++++++++)))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///............---------,,,,,,,,,---------...............------,,,,,,,,,******+++,,,,,,---......------------------------++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,******++++++++++++,,,,,,,,,+++++++++,,,,,,---...,,,***)))+++...///...,,,------...///000111222333000000//////.........------------............///000000000000111111111111---...///000000///...------......///000111111222222222111111222222333444333333333222222111111111222111111111000000//////000000111111111111000000//////000000000000//////............////////////333222111/////////000111+++,,,------......---------,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///------------------------,,,---.../////////...---,,,---...//////...---,,,/////////...---------,,,------------...............------,,,,,,------...------------------,,,,,,+++,,,------......------------------------------((()))***+++,,,,,,------..............................---------,,,,,,,,,------------------------........................///......------......///........................////////////////////////111111111111000000000///333333222111111111111222444333222111111111222222111222222222222111000///.../////////000000000111000000000000111111111222000000000000000000000000//////000000000111111111111111000///////////////000000000000000000000000------------------...///...............---------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,,,,------------------------,,,,,,,,,+++,,,++++++++++++,,,---------,,,,,,,,,+++++++++***------------------------++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***************))),,,,,,------------,,,,,,,,,,,,++++++***))))))(((+++++++++++++++++++++++++++,,,------,,,,,,---...------------------------,,,,,,,,,,,,------------............------------,,,,,,,,,---------............---------,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,------------......++++++++++++,,,---...//////---+++,,,......---++++++,,,,,,---///000000111///.........---------------------............///....../////////000000000......////////////...............///000111111111222222111111111222222333333333222222222111111111111111111111000000000///000000111111111111000000...///000000000000000///............////////////111111///.........//////---,,,,,,,,,,,,---............---------,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,---------------------............///------------------------,,,---......//////......,,,,,,------------,,,,,,..................------------------...............------,,,,,,------............------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))***,,,---------////////////////////////...------------,,,,,,,,,//////...------,,,++++++/////////////////////////////////....../////////---------......//////000////////////////////////111111111111000000000000111000000000000111222222333333222111111111111222111111222222111111000000////////////000000000000////////////000000000000000000000000000000000000//////000000000000111111000000000000000//////...000000000000000000000000//////......---.........---------.........//////------------------------------------------------***+++,,,,,,------------,,,,,,,,,,,,+++++++++++++++************+++,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,******,,,,,,------------,,,,,,,,,++++++******)))))))))+++++++++++++++++++++++++++,,,------+++***+++,,,//////......------,,,,,,,,,------------.....................------------,,,,,,,,,---------.........------------,,,,,,,,,***++++++,,,,,,------...+++++++++++++++++++++++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))((('''&&&------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------......++++++++++++,,,---...///000...---,,,------+++*********+++,,,---......///---------------,,,,,,,,,---------............///------.........///////////////............//////......//////000000111111222222111111111111111222222222222111111111111111111111111111000000000000000000111111111111000000......///000000000000000............////////////000//////............///------,,,+++,,,---...//////.........------------......//////000//////...,,,,,,,,,------------...---------............///---------------------------------...............---------------------------------...............,,,,,,---------............------,,,,,,------............------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////........................------------------------......---------,,,,,,,,,........................//////............//////,,,------...///000000111////////////////////////111111111000000000000000/////////000111222333333333222222111111111111111000000111111111111000000////////////000000000000.........////////////000////////////////////////////////////000000000111...///000111111000///...111111111111111111111111111000///...............---------............///........................------------------------,,,------.........------+++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------++++++++++++++++++++++++000000000000///---,,,+++,,,,,,,,,------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++)))++++++***((('''((())).........---,,,,,,++++++---------.........//////.........---------,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,---------++++++++++++++++++++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,---------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++***************************+++++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++*********+++,,,------......---------------------------------............///------........./////////000///...------...///000.../////////000000000111222222111000000000000111111111111111111111111000111111111000000000000000000000111111111111000000---...///000000111111000............////////////////////////////////////------,,,+++,,,---...////////////.........------...//////000//////......,,,,,,---------.........---------............///------------------------------------....../////////..................///---------...............,,,,,,,,,------------......------,,,,,,------............------,,,,,,,,,+++,,,------......------------------------------...///////////////...---------------------------------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...------......///000111111000000000000000000000000000000000000000000111111000000000111222333444555222222222222111111000000///000000111111111000000000000000000////////////---.........////////////////////////////////////...////////////000000000...///000111111000///...000000000000000000000000111000///...............///............---------////////////////////////------------------------...///000000000...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))++++++***((('''((())),,,,,,,,,+++++++++******---------.........//////...------------,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------------------------------(((***+++------+++***(((,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,------.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********************************+++++++++,,,,,,//////---,,,+++*********)))************++++++,,,,,,,,,------......//////..................//////---------............///....../////////000000000000///...------...///000////////////000000000000111111000//////000000000000000000000000000000000000000000000000000111111000000111111111111000000......///000000000000000............////////////000000000000000000000000---,,,,,,,,,,,,---......//////.........---------,,,------------,,,++++++,,,---------............---------............///------------------------...------------...//////000///............///000..................------,,,,,,,,,,,,------------...------,,,,,,------...------------------------+++,,,------......------...........................//////......---,,,+++------------------------,,,,,,,,,------------...++++++,,,,,,---...//////------------------------------,,,,,,,,,,,,------.........//////000000111000000000000000000000000000000000000111111111111000000000111222333444555111111222222111111000/////////000000111111000000000000000000////////////............////////////000000000000000000000000......////////////000000...//////000000000000000//////////////////////////////......---.........//////.........---------000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---...000111000///---+++++++++++++++,,,,,,,,,,,,------,,,,,,------...///++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++,,,,,,,,,,,,++++++************************+++++++++++++++++++++++++++,,,------+++***+++,,,***************+++++++++,,,------------.........------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************+++++++++,,,,,,------------......000///...,,,+++******)))((()))++++++******,,,...------......////////////.........///////////////---------............///....../////////000000000//////............//////////////////000000000000///////////////000111111////////////000000000000000000000000111111111111000000111111111111000000//////000000000000//////............///////////////000000111111111111000+++,,,------......------.........---------,,,,,,,,,,,,,,,,,,,,,+++******------------............---------............///------------------------...------,,,---...///000///...------------...////////////...---------,,,++++++,,,,,,,,,---------...------,,,,,,------...+++,,,,,,------.........+++,,,------......---------------------------------------...------,,,,,,........................,,,,,,,,,---------......,,,---------------------..............................------------......///////////////000000000000000000000000000000000///000000000111111111111000000000000000111222333000111111222111000///......//////000000000000000111000000000/////////........./////////000000000000000000000000000000000........./////////000000///////////////000111111........................------------------...///---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,(((***---///000///---,,,+++,,,,,,,,,------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---------...------------------------------------------------+++++++++,,,,,,---------++++++,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............++++++,,,,,,,,,,,,++++++************************+++++++++++++++++++++++++++,,,------,,,,,,---...)))******++++++,,,,,,---,,,,,,,,,,,,---------------------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********+++++++++,,,,,,,,,,,,------------......------,,,+++++++++,,,,,,***,,,...---++++++,,,...............////////////---------....../////////---------............///------........./////////......////////////......000000000000////////////---------...///000111222........./////////000000///000000000111111111111000000111111111111000000000111111000000///...---............////////////......000111111111000000+++,,,---...///...---,,,......---------,,,,,,,,,---.........------,,,+++---------.........//////---------.........//////------------------------......---,,,---...///000...---,,,,,,,,,,,,---...000000///...------,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...***++++++,,,---...//////+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////////////////////////////,,,,,,,,,------.........///......------,,,,,,+++//////////////////////////////............//////000000000000////////////000000000000000000000000//////000000111111111222///////////////000000111000111111222222000///.........///000000000000000111111000000/////////...////////////000000000000000000000000000000000000............/////////000000///.........000111222........................,,,,,,,,,,,,,,,---...///++++++,,,---...///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,###&&&)))---//////...---,,,,,,,,,------.........++++++******++++++,,,------------.........//////------------------------------------------------+++++++++,,,,,,---------)))***,,,---...------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------------------------*********++++++***))))))+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,++++++,,,...)))***+++,,,---......///+++++++++,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++,,,---...---+++++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---.........000111///,,,+++,,,...------..................,,,,,,,,,------.........---------.........//////,,,,,,,,,---------......---...///000000///...---000000000000////////////,,,,,,,,,---///000222333---.........//////000000//////000000111111111222000000111111111111000000111111111111000...---,,,............/////////000,,,---///000000000//////.../////////---,,,---............------,,,,,,,,,,,,------......------,,,,,,---......//////......++++++,,,---,,,+++)))(((........................------------.........///......//////000000111111//////.........---------------------------------,,,------......------,,,,,,---...---+++***+++,,,...------,,,,,,------...,,,,,,,,,---------------......///000000///...------------,,,,,,+++++++++.../////////...---,,,,,,---------............///........................++++++,,,,,,---.../////////000000000000000//////////////////000000000000000000111111111111000000000///.........///111222//////000000///...------//////000111111111111111000000000000000000000000////////////////////////////////////000000000000000000000000000000000000---...///000000///...---111000///000111111///---000000//////.........---,,,---...//////...---,,,........................---,,,,,,++++++,,,,,,---,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++...,,,++++++,,,.........+++,,,------......------***+++,,,,,,------------*********++++++,,,,,,---------------,,,++++++***...---,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++...---+++******+++---...---------,,,,,,+++++++++******+++++++++,,,,,,,,,......---,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,---...////////////************+++,,,---...++++++++++++++++++++++++,,,,,,,,,---------......************************......---,,,,,,+++******++++++++++++++++++++++++***+++,,,,,,,,,+++***)))---,,,***))))))***,,,---*********+++,,,---...///+++++++++************))),,,,,,,,,++++++************+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------++++++************++++++---,,,,,,+++*********++++++,,,,,,------,,,,,,++++++,,,.../////////...---////////////////////////......------------......------------------------000000000000///...---,,,---------............/////////////////////////////////---,,,,,,---...///111000///......///000111111111000000//////.........000333555666444111///333222222111111222222333444333222222111111222222////////////////////////------------.........///---//////...---,,,---.........---------,,,,,,,,,,,,------......------,,,,,,---......//////......------...------,,,,,,+++........................------........./////////......////////////////////////.........---------------------------------------------------------,,,---...---+++***+++,,,...------,,,,,,------...++++++,,,,,,---------...///000111222111111000///------------,,,,,,,,,,,,..................---,,,------------....................................+++,,,,,,------.........//////000000000000//////////////////000000000000000000111111111111000000000////////////000111111000000000000000//////.../////////000000000111111000000000000000000000000////////////////////////////////////000000000000////////////////////////---...///000000///...---///000000111000///------000/////////.........---------...//////...------........................///......------......///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---+++******,,,---------+++,,,------...---------***+++,,,,,,---------,,,+++++++++++++++,,,,,,,,,,,,,,,---------,,,++++++------,,,+++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---..................---------******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------++++++,,,,,,,,,,,,------,,,,,,---.........------************+++,,,---...++++++++++++++++++++++++------........./////////------------------------......---,,,,,,+++******++++++++++++++++++++++++---,,,++++++++++++,,,---...---+++******+++---.........---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---,,,++++++******+++++++++,,,,,,------,,,,,,++++++,,,,,,---------------..............................------------......------------------------///////////////......---------------.......................................------,,,---...///000222111000//////000111111111000000000/////////...///000333444555444222111222111111000000111111222444333222222111111222222////////////////////////------........./////////---...///...---,,,,,,......------------,,,,,,,,,,,,------......------,,,,,,---......//////......000///....................................................../////////000..................------...............---------------------------------...---,,,,,,,,,,,,---...,,,---...---+++***+++,,,...------,,,,,,------...******+++,,,------.........///000111111000//////---------------.........,,,------............---------------....................................------------------------...//////000000/////////////////////000000000000///000000111111000000/////////000111111111111111111111111111111000000000000///.........///000111000000000000000000000000////////////////////////////////////000000000000////////////////////////......////////////......222555888777444111000111/////////...............------...//////...------........................///......------......///------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,***))))))+++,,,,,,,,,++++++,,,---------------++++++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,,,,,,,+++++++++,,,------***++++++,,,,,,++++++***------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------............******+++++++++,,,,,,,,,++++++++++++,,,---...///++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++************+++,,,------++++++++++++++++++++++++,,,,,,---------.........------------------------...------,,,,,,++++++***++++++++++++++++++++++++///...,,,******,,,...///......,,,,,,,,,,,,......//////...---------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,++++++******+++++++++,,,,,,------,,,,,,+++,,,++++++++++++,,,------..............................------------......------------------------------...////////////...------------....................................---------------...///000222111111000000111222222000000000000////////////000111222333333333333222111000000000000000000111333333222111111111111222////////////////////////....../////////000000000---...///...,,,+++,,,---------------------------,,,------......------,,,,,,---......///.........000///...------...///000................................./////////000000.........------,,,,,,,,,........................------------------------///...,,,++++++,,,...///,,,---...---+++***+++,,,...------,,,,,,------...++++++,,,---...//////000+++,,,---...///...---,,,,,,------....../////////+++,,,------............,,,,,,---------.................................------------------,,,,,,......//////000/////////////////////000000000000//////000000000000//////...///111222222222111000111000000000000000000000000///---,,,---...000222////////////////////////////////////////////////////////////000000000000////////////////////////...//////////////////...111555:::999333000000222........................---..................---........................---,,,,,,++++++,,,,,,---///...---,,,,,,---...///++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,---,,,,,,++++++,,,------------,,,+++,,,,,,------,,,,,,,,,---------,,,,,,++++++******++++++,,,------------++++++++++++,,,,,,---...***++++++,,,,,,++++++***------------------------,,,++++++******++++++,,,---------------------------,,,,,,++++++,,,,,,---*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))+++*********++++++,,,---++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++......---------...//////...---,,,,,,,,,,,,---...+++++++++,,,---...///000------------,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,+++,,,,,,------,,,,,,+++---,,,+++++++++,,,...///...........................------,,,,,,------...------------------------+++,,,---...////////////,,,,,,---------.............................................------......000000000000000111111111000000000000////////////222222111111222222333444111111000000000000111111333222222111111111111111////////////////////////////////////000000000000---.........,,,+++,,,---------------------------,,,------......------,,,,,,---......///.........///...---,,,,,,---...///....................................////////////......------,,,,,,++++++---.....................------------------------///...,,,++++++,,,...///,,,---...---+++***+++,,,...------,,,,,,------...,,,------...///000000000***+++,,,---......---,,,,,,------....../////////++++++,,,---.........---,,,,,,,,,------------...........................------------------,,,,,,------...///////////////////////////000000000000//////000000000000//////...///000222222111000000000///.........//////000000///---,,,---...000222////////////////////////////////////////////////////////////000000000000......................../////////....../////////***///333222---)))***------------........................------.................................---,,,,,,++++++,,,,,,---000///...------...///000------------------------+++++++++,,,,,,---------,,,,,,---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++,,,......---,,,***+++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,+++...------,,,,,,+++++++++***++++++,,,------------++++++++++++,,,,,,---...***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,+++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,+++***))))))++++++******++++++,,,,,,++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,...000000000...---,,,,,,++++++++++++,,,,,,)))))))))***+++,,,......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------++++++************++++++,,,++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,,,,---///000........................------,,,,,,,,,,,,------------------------------***+++,,,...////////////,,,,,,,,,------------...........................000000//////...,,,,,,+++---....../////////000000////////////000000000000222222111111111222333444222222222111111222222222333222111111000000111111////////////////////////////////////000000000000,,,---...---,,,++++++---,,,,,,,,,------------...,,,------......------,,,,,,---......//////......,,,,,,,,,,,,,,,,,,---...........................------------.........///------------------,,,,,,---------...............------------------------...---,,,,,,,,,,,,---...,,,---...---+++***+++,,,...------,,,,,,------................../////////+++,,,---////////////...---------------.........+++,,,,,,------------,,,,,,,,,,,,,,,------------........................------------------------,,,---......////////////////////////000000000000...//////000000//////.........///000000000000000///...---------...000111000///.........///000111000000000000000000000000////////////////////////////////////000000000000........................//////............//////+++---///...,,,***+++------------------.........///...------------...///........................///......------......///.........------.........------------------------***++++++,,,,,,------...+++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---//////...,,,******+++,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------------,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,+++++++++,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,///...---,,,++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,+++******,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++...111222000...,,,++++++++++++++++++++++++,,,++++++***************,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------+++******))))))******+++++++++******++++++,,,,,,+++,,,,,,------,,,,,,+++...------------...//////------------------------------,,,,,,,,,,,,------------------------------***+++,,,---.../////////,,,,,,,,,,,,------------------------------------///000000///...---++++++,,,,,,---...////////////////////////000000000000222222111111222222333444333333222222222222333333222222111000000000000111////////////////////////....../////////000000000,,,---...---+++***+++,,,,,,,,,,,,---------......,,,------......------,,,,,,---......//////......++++++,,,---------------........................,,,,,,,,,,,,------------------------............---------.........//////------------------------------------------------,,,---...---+++***+++,,,...------,,,,,,------...---------------,,,,,,,,,***+++---...//////......------------,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,---------........................+++,,,,,,------.........+++,,,---...////////////////////////000000000000......////////////.....................//////000000///...---...///111222/////////000000000111111000000000000000000000000////////////////////////////////////000000000000........................000///...------...///000//////.........///000111,,,,,,,,,------.........///...------------...///........................///......------......///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++---///...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,......---+++******+++,,,,,,,,,,,,+++,,,---------,,,,,,+++***,,,,,,,,,---------------,,,,,,---------,,,++++++------,,,+++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++---///000///...---+++,,,,,,,,,,,,,,,,,,+++---,,,++++++******++++++------------,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,---............------------------------------,,,,,,++++++,,,,,,---------------------------+++,,,------............++++++,,,,,,,,,---------------------------------,,,---...//////...------,,,,,,...///000000000///.../////////000000000111111111222222222333333333222222111111111111222222222222111000000000000000////////////////////////------........./////////,,,---...---+++***+++,,,,,,,,,,,,------.........,,,------......------,,,,,,---......//////......***+++---...///...------........................+++++++++,,,,,,,,,---------------....../////////---------.........//////------------------------,,,------......------,,,,,,---...---+++***+++,,,...------,,,,,,------...---,,,,,,++++++******)))((()))***,,,------,,,,,,---------,,,,,,+++++++++------------,,,,,,+++***++++++,,,,,,,,,---------........................++++++,,,,,,---...//////+++,,,---...////////////////////////000000000000......////////////............---,,,,,,...///000111000///...///000222444//////000111222111111111000000000000000000000000////////////////////////////////////000000000000........................000///...------...///000///---******,,,///000000,,,,,,,,,------.........///...---,,,,,,---...///........................---,,,,,,++++++,,,,,,---)))***+++,,,,,,+++***)))++++++++++++++++++++++++******+++,,,,,,---......+++---///...,,,+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++*********,,,------,,,*********+++,,,,,,,,,,,,+++------------,,,,,,+++***,,,,,,,,,------.........------------,,,,,,+++***...------,,,+++++++++++++++++++++,,,,,,+++++++++------------------------,,,++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******)))))))))******+++++++++,,,,,,,,,++++++++++++,,,---......++++++,,,,,,,,,---------***+++,,,---------------,,,,,,++++++***+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////,,,------......------,,,*********+++,,,---////////////.........---------*********++++++,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++*********+++,,,,,,---+++,,,,,,------,,,,,,+++***+++,,,---...---,,,+++---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,------......------++++++,,,,,,,,,---------------------------------)))+++---///000000000///,,,---///000111111111000.../////////000000111111000111222333333333333222111111000000000000111111222111111000000000000000////////////////////////------------.........///------++++++++++++------******+++,,,,,,---......///...,,,***...222000)))---,,,,,,,,,,,,---......,,,------......//////000/////////......---------.........------,,,,,,,,,------------------------...---,,,+++***+++,,,---,,,,,,,,,------.........------------------------+++++++++++++++++++++++++++,,,...//////...,,,+++,,,,,,,,,------.........,,,---......//////......000///...---,,,------...---..................---,,,,,,,,,---------......,,,,,,,,,---------..............................---------------...///000////////////////////////000000000000////////////111111000000000000111111111111111111111111111111////////////000000000000///000111111111000...---..................------222222111000///......---////////////////////////---.../////////...,,,,,,------------------------////////////////////////------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......---///...------,,,,,,,,,,,,)))+++,,,...//////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,******+++,,,,,,---...............------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------,,,,,,+++++++++...------,,,+++***))))))++++++++++++++++++++++++,,,,,,++++++***+++++++++******)))***,,,,,,***)))***+++---,,,++++++---...------++++++++++++------+++,,,------......------*********++++++,,,,,,,,,+++++++++,,,...000111222+++++++++++++++++++++++++++,,,------......------.........------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------))))))***+++,,,------...,,,++++++******++++++,,,******++++++++++++,,,,,,///...---,,,++++++++++++))))))*********+++++++++,,,,,,---------,,,+++*********+++++++++,,,,,,,,,......---,,,++++++++++++***,,,------------...000******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,+++,,,+++,,,,,,------,,,,,,+++...//////000///---,,,++++++---000000///---------///...,,,++++++,,,...//////////////////...............//////000000111111///000000000000000//////111111111111111111111111333222111000000111222333111111111111000000000000000000//////.........------.........//////000000---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,---,,,+++---111000+++---,,,,,,,,,,,,---......++++++++++++++++++++++++.........---------,,,,,,......---------,,,,,,,,,------------------------...---,,,++++++,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,------------------,,,,,,---...............//////---,,,,,,,,,------------............------,,,,,,,,,---------......,,,,,,---------.......................................---------......///////////////////////////000000000000////////////111000000//////000000111111111111111111111111111.../////////000000000000///000000000//////...---........................111000000//////.........////////////////////////---.../////////...---,,,------------------------........................------------------------------,,,,,,,,,+++++++++------------------------------------------------***++++++++++++++++++***......---,,,,,,,,,,,,,,,***+++,,,...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,+++++++++,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++---,,,,,,++++++*********++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,------,,,++++++,,,,,,+++***)))+++,,,,,,,,,,,,---///---,,,,,,++++++,,,,,,---+++,,,------......------,,,,,,,,,,,,,,,---------++++++++++++,,,---......+++++++++++++++++++++++++++,,,------...---------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,------------............---,,,+++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,+++,,,...---,,,,,,---...***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++++++++++++++,,,,,,------,,,,,,+++)))***+++------------,,,,,,...//////...------...---,,,+++******+++,,,---/////////////////////....../////////000000000111//////000000000000//////111111111111111111111111222222111000000111222222111111111000000000//////000/////////............---........./////////000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***...///,,,+++...///...---,,,,,,,,,,,,---......//////......---,,,,,,+++------------,,,,,,,,,,,,...------------,,,,,,,,,------------------------------,,,,,,,,,------...,,,,,,,,,------------...------------------------------------------------------------------------------------------,,,,,,+++,,,------......------...------,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,---------......,,,------------.................................//////...---------......////////////////////////////////////000000000000000//////......//////000000000000000000000000000....../////////000000000000///......---.................................///////////////.........////////////////////////......//////......---,,,------------------------------------------------........................,,,,,,++++++++++++******------------------------------------------------)))******++++++******)))---,,,,,,++++++++++++,,,++++++,,,---............,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,...------,,,,,,------...000...,,,+++,,,---,,,,,,)))+++,,,,,,,,,,,,---///---,,,,,,++++++,,,,,,---+++,,,------......------......---------------,,,,,,+++***************+++++++++++++++++++++++++++++++++,,,---------------,,,,,,++++++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,------------.........---,,,++++++***++++++,,,,,,,,,,,,------------...---,,,+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------,,,---...---,,,+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++***++++++,,,,,,------------,,,,,,)))***+++,,,---------------...///...,,,,,,...///...---,,,++++++,,,---.........//////////////////////////////000000000000//////000000000000//////111111111111111111111111222111111000000111111222111111000000000000//////////////////.........................../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++111333///+++,,,...///---,,,,,,,,,,,,---......000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------......------------------------------------------------------------------------...------,,,,,,------............------,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------....................................000///...---------------////////////////////////////////////000000000000//////............//////////////////////////////........./////////000000///...---,,,,,,---...///............////////////.............../////////////////////////////////...............---------------------------------------------------------........................,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++++++++,,,,,,------.........,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,------,,,,,,,,,,,,------...111...+++***+++,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......------,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,---,,,,,,+++******++++++*********+++++++++,,,,,,///...,,,******+++,,,---******+++++++++,,,,,,,,,++++++++++++,,,---...///---...///---+++******++++++++++++,,,,,,,,,---------------------------------,,,++++++*********+++,,,,,,------------,,,,,,/////////......---,,,,,,...///...---,,,,,,...000000000////////////000000............////////////////////////000000000000...//////000000000000///111111111111111111111111111111000000000000111111111000000000///////////////////////////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...555777111++++++---...---,,,,,,,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------------------------------++++++++++++++++++++++++...------,,,,,,------............------,,,,,,,,,+++,,,------......------+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------.........//////........................000///...---------------////////////////////////.../////////000000000111//////............//////....................................///////////////...---,,,,,,---...///........./////////000000........./////////////////////////////////////////////......------------------------------------------------------------........................,,,,,,,,,---------------************************,,,,,,,,,,,,,,,,,,,,,,,,------............------+++++++++******++++++,,,,,,,,,,,,,,,------......---...////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---*********++++++,,,,,,,,,++++++***++++++,,,------000---***)))***+++,,,,,,...//////---+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,++++++******+++******++++++,,,---...++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,+++*********++++++******+++++++++,,,,,,,,,///...,,,******+++,,,---******+++++++++,,,,,,,,,*********+++,,,---...///---......---+++))))))***++++++,,,,,,,,,---------------------------------,,,,,,+++*********++++++,,,------......------,,,000//////...---------,,,...///...---,,,,,,...000000000000000000000000000---.........//////000000000000000000////////////......///000000000000000000000000000000000000000000000000000000000000000000000000////////////............///////////////...............---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///555666111++++++,,,------,,,,,,,,,,,,---......+++++++++,,,---.........,,,,,,,,,,,,------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------...------------,,,,,,,,,------------------------++++++++++++++++++++++++------------------------------------------,,,,,,,,,---......//////......+++,,,,,,------------,,,,,,,,,------------,,,,,,,,,,,,,,,---------......------........./////////........................//////...---------......////////////////////////......//////000000111111000//////......//////000////////////////////////------........./////////.........---......///000.........//////000000111000000000000000///////////////////////////////////////...------------...------------------------------------------------------------------------,,,,,,------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++,,,,,,---------,,,,,,,,,------......//////000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++************++++++++++++......------------......++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,------...,,,***)))+++,,,,,,,,,...//////---+++))))))***+++,,,,,,------,,,,,,++++++,,,------......------,,,+++++++++++++++******+++++++++,,,,,,...//////++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,------------......++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************((()))***+++,,,------...,,,++++++******++++++,,,,,,,,,------------......++++++************++++++------------...............---,,,+++++++++,,,,,,******+++++++++,,,,,,,,,+++***++++++,,,---...///---......---***))))))***,,,,,,,,,,,,------------------------------------,,,,,,++++++++++++,,,,,,------............------+++++++++++++++---......---...///...,,,,,,...///........................------......///000000000000000000000////////////---...///000000111111000000000000000000000000000///000000111111000000///000000////////////...............///////////////.........---------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,111222...+++,,,---,,,---,,,,,,,,,,,,---............//////////////////,,,,,,---------.........,,,,,,,,,---------......++++++++++++++++++++++++((()))***,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---------------------...//////000000//////+++,,,---...///......---------............------,,,,,,,,,---------..................////////////..............................---------......///////////////////////////.........///000111111111111000000//////000000111////////////////////////---------.........//////---...//////000000000///---......///000000111111222222111111000000//////////////////////////////000///...---,,,------...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---.........---,,,,,,,,,,,,---...---...//////...,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++***************++++++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++,,,,,,---,,,,,,++++++*********+++******+++,,,---......,,,+++***+++...///...---,,,---...---+++***+++,,,+++,,,,,,------,,,,,,++++++,,,------......------+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,------------......++++++************++++++---------............///------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,---...,,,------,,,***)))***+++,,,,,,,,,------------...........................------,,,,,,,,,,,,------------............------++++++******+++,,,...///,,,...//////...------...---------......---------------......///000000111111000000000/////////...---...///000111111111111000000000000000000000000...///000111111000///...000000/////////...................../////////000.........------,,,,,,,,,++++++------------++++++******+++,,,,,,---......)))---...+++***---...,,,---,,,,,,,,,,,,---......---------,,,,,,+++******---------....../////////,,,,,,,,,------.........++++++++++++++++++++++++'''(((***+++,,,,,,++++++.........------,,,,,,,,,------------------------------------------------+++,,,...//////...,,,+++,,,,,,,,,------............//////000000000000000+++,,,.../////////......---......//////......---,,,,,,,,,---------................../////////000........................---------------...///000////////////////////////---......///000111111222111111000000000000111111000000000000000000000000---------.........//////---...000111111111000///---......///000111111222444333333222111000//////////////////////////////000///...---,,,---......------------------------////////////////////////++++++++++++++++++++++++*********++++++,,,,,,,,,........................++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------...//////...---,,,+++,,,---...,,,---......,,,***'''&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,******+++,,,,,,---......*********++++++,,,,,,,,,++++++++++++++++++++++++------------,,,,,,+++***)))************++++++++++++******************++++++++++++,,,,,,---------++++++++++++++++++++++++...------,,,+++***)))))),,,++++++,,,---...///000+++++++++---000111000...)))+++,,,,,,,,,,,,---///++++++------------+++++++++,,,------......------,,,,,,,,,------.........///...---,,,++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,++++++++++++***,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,+++***************+++++++++++++++,,,,,,,,,------,,,,,,---------,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------+++,,,---,,,*********+++,,,,,,,,,---------..............................---------,,,,,,---......------............------111000...---,,,,,,---...+++---000000///---------......////////////......---------...///000000111111111000000/////////...---...///000111111111111000000000000000000000000...///000111111000///...000/////////............---.........//////000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,///000///...+++,,,------......------000///...---,,,+++******...------,,,,,,------...++++++,,,------.../////////...---,,,,,,---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++------,,,+++,,,------------------------------------...............333000---,,,+++++++++***,,,---...///...---,,,+++000000//////.........------------......///111111444000---...111111...***......///////////////...111111000000000000111111444333111000////////////666111,,,---111333000---///////////////.........---...000111111000...---///............---------111111000000//////..............................------......------,,,+++,,,,,,,,,---------......,,,---///000111000...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,000////////////...............---,,,,,,,,,,,,---------------------------------++++++++++++------***+++,,,,,,------,,,,,,,,,++++++++++++,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---............---------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,++++++,,,------,,,***,,,+++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,---...//////)))***,,,------,,,***)))------,,,+++,,,---...///+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,---------...............------,,,,,,,,,+++,,,...---,,,,,,---///,,,,,,---......---,,,,,,................................................,,,,,,,,,---...///000000//////.........---------////////////////////////......////////////......////////////000000000000222111000.........///000...................................................,,,******+++------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---++++++,,,------......------...---------------,,,,,,------------------------++++++,,,,,,------......------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---///...---,,,,,,---------------------------...............---------...---,,,,,,---.........)))***,,,---...///......///.........------------////////////000111222222222000///000111000...,,,......///////////////.../////////....../////////111000///......///000000000222444333///------///------------------------------////////////------///............---------000000000000//////.............................................---,,,,,,,,,,,,---------.........,,,---///111111000///...........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,------...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,++++++++++++------,,,++++++++++++,,,---------------------------,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------...***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,++++++,,,------,,,***))))))***+++,,,,,,------++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,---......///***+++,,,,,,,,,,,,+++***---,,,,,,+++,,,---...///+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,------------.........---------,,,,,,,,,+++---......---,,,...///,,,,,,---......---,,,,,,------------------------........................,,,---------...///////////////.........---------..............................////////////........./////////000000000000222111///.........///000................................................///---++++++,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......,,,***+++,,,------......------,,,,,,,,,------.........++++++------------+++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,///000111111///------...........................//////......------,,,,,,,,,,,,,,,---.........///------------,,,,,,++++++---------------,,,,,,,,,...............///000111///111333333222///......////////////////////////...------------------...000////////////000111222---777@@@<<<000))),,,333,,,,,,,,,------......//////////////////////////////............---------000000000////////////.........................../////////.........------,,,------------.........---...000111111111000///////////////////////////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++++++++*********,,,,,,+++************+++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------------,,,,,,+++++++++++++++++++++++++++*********++++++++++++++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,++++++,,,------,,,************++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,---......+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------...------------,,,,,,,,,+++---......------...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.................................---------..............................////////////............/////////000000000111000///.........//////................................................///---,,,,,,---......---........................,,,,,,,,,,,,,,,,,,,,,,,,///...---...//////...,,,+++,,,------......------,,,,,,,,,---------......***+++---......---+++***,,,++++++++++++++++++++++++,,,---......---,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,111222333222000....../////////////////////////////////...------,,,++++++---...//////------------///...---,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,---......333777777333000000111000000000///////////////...------,,,,,,------...111111111111111111222222...;;;FFFBBB444+++...555---......///000111111222222111111000000111111222///............---------////////////////////////........................000000//////............------------...............///000111111111000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000///......---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***.........------------,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,------...///***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------,,,+++***++++++++++++++++++++++++)))))))))******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++,,,------,,,***......---,,,+++))))))(((++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,---......------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------......................................................////////////.............../////////000000////////////.../////////................................................///...------...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------///111222111000+++,,,------......------......---------,,,,,,,,,***+++---......---+++***,,,+++++++++++++++++++++,,,---...//////...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,111333333333000///.../////////////////////////////////...---,,,++++++***,,,...//////------...000------,,,,,,---///222333..................//////,,,++++++++++++,,,,,,---...444:::999444111111444222111000/////////////////////............//////111111111000000///...---000999BBB@@@666......222......//////000111222222111000000//////000000111///............---------.............../////////........................111000///............///---------.........//////...//////000000000000000------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......111000///...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***////////////..................---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,+++******------------------------)))))))))******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,++++++,,,------,,,***......---,,,+++))))))(((++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,---///...------...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............------------...................................................////////////..................////////////.........////////////...................................................///---------//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------///222333222111+++,,,------......------.........------,,,,,,,,,,,,,,,---......---,,,,,,+++++++++,,,,,,,,,,,,,,,---......//////......---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------............------000111222222000......///..............................------,,,,,,++++++(((+++---------...333777;;;888444000---,,,------.........///////////////......---------......//////444888888444111222444333222000///...//////000000000////////////000000/////////...---,,,***)))///333777666222...,,,------------......//////000........................///............------------............/////////........................000///...---------...///------........./////////............/////////000------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------111000///...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++......---------,,,,,,,,,///...------,,,,,,------******++++++,,,,,,------+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,++++++++++++,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++***------------------------*********++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,++++++,,,------,,,************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,...//////......///000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................---------...............------------------------......////////////......------........./////////------.../////////.........................................................---,,,---//////---+++........................,,,,,,,,,,,,,,,,,,,,,,,,---------...000000///...+++,,,------......------,,,,,,---------------...........................++++++,,,,,,------.........------,,,,,,------...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............---------///000000...---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((+++---,,,+++...555;;;GGGBBB;;;333---***)))(((---------......///////////////............/////////111444333111000111333444333111///......///000000000////////////000000......//////...---,,,+++,,,---//////---,,,,,,---.............../////////......000000000000......///............------------------.........//////........................000///---,,,+++,,,---...............////////////---------------......///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,,,,++++++...---,,,,,,++++++,,,,,,)))******+++,,,,,,------+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++************+++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,++++++,,,------,,,***))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))***+++,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))*********++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......---...//////......///000...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////---------.........//////------------------------......////////////......---------.........//////,,,---.../////////......................................................,,,,,,,,,---......,,,***000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......,,,***+++,,,------......------***++++++,,,---//////000000///............///000++++++,,,------...//////...---++++++++++++---...//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------+++---//////...------...------------------------,,,,,,,,,,,,,,,,,,,,,---,,,......,,,))),,,333999BBB???999333000///000222,,,,,,,,,------............------,,,,,,,,,------...///000000/////////111444333111///......///000//////............//////...///111222222222111000+++,,,---,,,+++,,,...000111111111111000000000000000111333444444333111000//////.........------------------.........//////........................000...,,,+++++++++---.............../////////000---,,,,,,,,,,,,---......////////////////////////------------------------************************++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,---...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,------......------,,,.........---------,,,,,,---,,,++++++******++++++))))))***+++,,,,,,------++++++------------++++++++++++,,,---------,,,,,,******))))))******+++,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++,,,---...,,,***,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++)))***,,,------,,,***))))))***+++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........---...//////......///111...---,,,,,,,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---------.........//////------------------------......////////////......---------.........//////+++,,,.../////////......................................................,,,++++++---......,,,***///...---,,,+++,,,,,,---000000//////.........------------.........//////................................................////////////////////////------............------.........------,,,,,,,,,......////////////......------,,,+++,,,---...///+++*********+++,,,,,,------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///////////////.........---------...///////////////......------------------------///222555444000...000222//////////////////......000///...---------------........................333333333222222000//////000000///...------,,,,,,...............///000111111000///......///000111000000////////////000000...///000///...---...000000000///............///////////////////////////......------------......///...---,,,,,,---...///...000111000...------.........---------,,,,,,,,,........................000000000///.........------,,,...)))000444+++333///------///---)))***...---,,,,,,+++,,,---///000------------------------,,,---,,,***))))))+++---,,,------......------,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,///...,,,++++++,,,...///.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111111000...---......---,,,+++))))))(((---------,,,,,,+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***.........------,,,,,,,,,******+++++++++******))),,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---000///...---,,,+++++++++------------------------,,,------------,,,******------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...+++,,,,,,------,,,,,,+++---------,,,+++***(((''')))))))))))))))))))))))),,,---......//////......+++++++++************))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,---------......//////.........---------...555<<<999000******......------,,,,,,------............------,,,,,,,,,+++,,,,,,------,,,,,,+++---------........./////////////////////.........222111///---,,,---...///000000//////.........------......///////////////***++++++,,,---...//////................................................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------000/////////............------------............------------------------------------------------------------------------,,,,,,------------,,,,,,------------------------......////////////.........---,,,,,,,,,---...///,,,,,,,,,+++,,,------...---------............///---------------------------------........................------------,,,,,,,,,------------,,,,,,------------------------/////////000222222222111........................------,,,,,,,,,------...........................222222222222111000///...000//////...------,,,,,,///............//////000000///...------...///000000000////////////000000---///000///...---...000......---,,,,,,,,,,,,,,,..............................------------............---,,,,,,---.........///111000...------.........---------,,,,,,,,,........................//////..................,,,---,,,///......111///333///---......,,,---000,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++,,,---,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,......---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,---///000000///---,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++)))))))))************+++++++++,,,,,,,,,,,,++++++------------,,,,,,,,,+++******+++,,,,,,+++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---......---,,,+++******+++------------------------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,---+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---............---++++++++++++************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...///.........------------,,,111666555///+++,,,......------,,,,,,------.........---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------------..................///////////////000///...------...000111000/////////.........------......///////////////+++,,,,,,------......///................................................,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,---------////////////............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------......////////////............------,,,------...---------------......///---------............///.......................................---------------------,,,,,,,,,,,,,,,,,,------------,,,,,,---------------------------+++***---222555333000------------------------+++******+++,,,---..............................000000000000000///...---/////////...------,,,,,,000//////............///......------------......000//////......//////000---...//////...---...///......------,,,,,,,,,,,,..............................------------......------,,,,,,,,,,,,---------///000000...------.........---------,,,,,,,,,........................---------------...............'''555...111QQQHHH<<<444------...------///,,,,,,------......------++++++++++++++++++++++++...///000000...------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...***,,,---//////---,,,***...------------,,,,,,,,,------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................,,,,,,............,,,,,,))))))***+++,,,---......+++++++++++++++*********************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---------,,,+++************------------------------///...+++***)))+++,,,...++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,+++,,,,,,------,,,,,,+++******+++,,,---......///------------------------++++++,,,---------------,,,+++++++++************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------............------------***,,,...///---------///...------,,,,,,------......------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------------......//////000000......------...///111222/////////...............---......///////////////------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------------...///////////////.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,---------,,,,,,,,,++++++---......//////......---///......---------------...---------------......---------............////////////////////////////////////...---------,,,------,,,,,,,,,+++++++++------.../////////......------------------------+++******---000222111///+++,,,,,,,,,,,,,,,------,,,,,,++++++,,,------............................../////////......---,,,//////.........---------111000///......................................./////////....../////////---...//////------...//////////////////......---...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///...------.........---------,,,,,,,,,........................+++,,,,,,,,,---.........111000"""777///:::vvvkkkBBB777...,,,---,,,+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111///---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///+++,,,------------,,,+++---------------------------,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++)))******+++,,,---......************************,,,,,,---------.........+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++((((((***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,************++++++,,,,,,------,,,,,,++++++++++++,,,---...///000------------------------***+++,,,,,,------,,,,,,,,,,,,+++++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,+++++++++---............------,,,,,,------...------------------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,------...///000111111.........---...///000111........................---....../////////////////////......---------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---..............................///////////////,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------//////...,,,+++***)))(((------............------.....................---------,,,,,,,,,,,,---------------............////////////////////////////////////...---------,,,------,,,,,,,,,+++++++++,,,,,,---...//////......------------------------***---//////---,,,---///++++++++++++,,,,,,------//////...---------------........................---............---,,,,,,...............---------111000///...............//////////////////////////////............//////---...///...---,,,---/////////000000//////...---........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...------.........---------,,,,,,,,,........................+++,,,,,,,,,---.........222000"""666---777rrrggg>>>444++++++---,,,+++,,,,,,,,,.........---,,,+++........................,,,...000000...,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,111///...,,,,,,...///111---,,,++++++++++++,,,---------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,---------.........,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++'''((()))***++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++************+++,,,,,,------,,,,,,+++...---,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------000---++++++---......,,,...------,,,,,,------...------------------------,,,------......------,,,+++++++++,,,,,,,,,------,,,------...///000111111000000///...............---------...............---......///////////////000//////......------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...////////////............///////////////---------.........//////........................................................................---......//////......---///...---,,,+++***)))(((------............------,,,---...////////////......---,,,,,,,,,,,,,,,,,,---------............///////////////////////////...............---------------------,,,,,,,,,,,,)))***+++,,,,,,---,,,,,,------------------------+++///111000,,,***+++...***++++++,,,,,,------...000000///...------------........................------.........------,,,........................000//////............/////////000000000000/////////......------......///,,,---......---,,,---...,,,---.........---+++***------------------------------,,,,,,,,,,,,------,,,,,,------------,,,,,,+++---......---------.........---------,,,,,,,,,........................---------------.........000000'''333***+++JJJ???333---))),,,......///111------......------,,,,,,........................+++---......,,,++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000...,,,+++))))))+++,,,...,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++*********+++++++++++++++************++++++++++++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,((()))***+++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,(((***---000000...+++)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++///...---+++++++++,,,,,,************************++++++,,,---------------,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------111///---,,,---------,,,...------,,,,,,------...,,,,,,,,,------------...------............------,,,,,,,,,,,,------------------......//////000000000000000///......---------------------.........---......///////////////////////////......------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///.............../////////000........./////////000000------------------------------------------------------------------------,,,------......------,,,,,,,,,,,,+++++++++++++++,,,------......------,,,+++,,,...///000000000000//////...------------------------............///........................---------........................------------,,,))))))***+++,,,,,,,,,,,,---------------------------...//////...---,,,,,,+++++++++,,,---...............------,,,---------........................------............------........................///............//////000......///000000///......///......------......///,,,---......,,,,,,---...,,,---...///...---+++***---------------------------,,,,,,++++++,,,,,,---,,,---............---,,,***,,,......---------.........---------,,,,,,,,,........................//////..................------,,,...,,,***---+++---+++,,,///000......000///...---,,,,,,,,,,,,,,,........................------...---+++***,,,---,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,,,,,,,,,,---------......++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++------,,,,,,,,,,,,------......---------,,,,,,,,,++++++++++++,,,,,,,,,---)))))))))************+++,,,,,,------------,,,,,,+++,,,,,,,,,------------+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,------++++++++++++++++++++++++)))***,,,.........,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++...---+++*********,,,,,,++++++++++++++++++++++++,,,,,,---............---------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------......------,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......------............------,,,------------..................///////////////...///////////////......,,,,,,,,,------.........---......///////////////////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...---.........//////000000////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------,,,------......------,,,***+++---///111111111111111000///...............---------.........//////........................,,,------......///////////////.........---------***+++,,,---......///...------------------------000---,,,---000111...+++++++++,,,------...//////++++++++++++,,,---..............................------......///.........---....................................///000111,,,---...//////...---,,,.........------.........,,,---......,,,,,,---......///000111111///---,,,---------------------------,,,,,,++++++,,,,,,---------...//////...------***,,,......---------.........---------,,,,,,,,,........................000000000///.........---,,,+++---)))000555+++444///...111333111,,,***---000///---,,,+++,,,------------------------------.........,,,******,,,...,,,------......------,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***,,,------,,,***))),,,,,,,,,------.........***+++,,,---......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,------..................///......------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---+++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,***))))))***,,,---++++++++++++++++++++++++,,,---......//////......---------,,,,,,,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------))),,,......,,,+++,,,---...------,,,,,,------...,,,,,,,,,------.........------............---------------........./////////////////////.........,,,---...///000000000000,,,,,,,,,------.........---......///////////////.../////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////......------------------------------......///000000111......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,******+++,,,+++***,,,---.........---,,,+++,,,---...///222444666777///......------///000111........................---///000111111000///---//////...------------...,,,------......------,,,......------------......,,,,,,---------,,,++++++///...---,,,+++,,,---...+++,,,,,,------.........---,,,,,,++++++,,,,,,---//////...---,,,++++++***........................//////............////////////...------------...---......//////......---.../////////...---,,,,,,+++---......---,,,,,,---000000000000000/////////...............///000000000...---,,,---...000222..............................////////////......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,,,,------......------,,,------------------------.........------,,,,,,,,,+++,,,............,,,+++++++++++++++++++++++++++...---+++*********++++++///......------,,,,,,++++++,,,,,,------,,,,,,+++,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***111000///...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---...,,,++++++,,,------,,,++++++++++++******)))))),,,,,,++++++++++++++++++************************,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////...---,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))******++++++------,,,,,,,,,,,,++++++------------------------,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,------,,,,,,,,,,,,++++++......000000000///...---***++++++,,,---...//////......------------............///000000///......---------............///...............///000000000000000000////////////..............................------------......000///...---,,,------...++++++,,,,,,,,,,,,------,,,,,,.../////////..............................,,,------...//////000000............------,,,,,,,,,,,,,,,---------..............................++++++,,,,,,,,,---------,,,***))))))+++---------,,,---.........---,,,,,,------...000333555777999///......---...///000111...........................///111222222111///...//////...------------...,,,------......------,,,......------------......------------,,,,,,+++***,,,,,,+++,,,,,,---...................../////////...------,,,,,,------...000000//////...---------........................///................../////////...------------...------............------.........///......------,,,...//////...------........................---...............///000000///...---,,,,,,---///000........................------............------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,------......------,,,------------------,,,,,,---------------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++------+++*********++++++,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++------------------------,,,---------,,,,,,+++***+++++++++******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---......,,,++++++,,,------,,,++++++++++++*********)))++++++++++++++++++,,,,,,************************,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,///......---,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********+++,,,,,,------,,,,,,,,,,,,++++++------------------------*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,++++++++++++++++++++++++,,,------.........------*********++++++,,,,,,,,,.........//////......---,,,,,,------------------.........------.................................------------...........................///000000111000000000//////.......................................------.........000///...---,,,------...++++++,,,,,,,,,,,,------,,,---......///.................................,,,,,,,,,---......///////////////............---,,,,,,,,,------------...........................,,,,,,,,,,,,------------,,,***((((((+++---//////,,,------.........------......///111333555777888......------......///000------------------------///000111222222111000/////////...------------...,,,------......------,,,......------------......---...------,,,+++***)))((()))***,,,------..................------------///......------......///.........---------------..............................------------......//////...------------...,,,------......------,,,------......///.........---///000000///......///------.................................///000000//////---,,,,,,---...///------------------------,,,,,,------------,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++++++++,,,******++++++,,,------...+++,,,,,,------,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***........................,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,------...///...,,,++++++,,,------,,,++++++++++++******************++++++,,,,,,------++++++++++++++++++++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,......------,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,---...------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,((()))***+++,,,------...+++,,,,,,------,,,,,,+++***++++++,,,------------************++++++++++++---,,,,,,+++++++++,,,,,,(((((()))***+++,,,---------------,,,,,,------.........---------,,,,,,,,,..............................,,,,,,,,,,,,......------------......................../////////000111111000000///...------------------------------........................///...------,,,---------++++++,,,,,,,,,,,,------------..........................................,,,,,,,,,---------....../////////////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---+++((((((***---//////---------...............000000000000111222333444------------......//////------------------------000000111222222111000000//////...------------...,,,------......------,,,...------,,,,,,------............---,,,+++***)))((()))+++,,,------,,,+++,,,,,,,,,++++++*********......------------......*********++++++,,,,,,,,,........................------,,,,,,,,,,,,------//////...------------...,,,,,,------------,,,,,,,,,,,,---.../////////...---...000000...---...///////////////000000000000...............///000000000///......---.........------------------------,,,------......------,,,------------............------------------------,,,,,,,,,------.........,,,------......------,,,.........------,,,,,,++++++++++++,,,,,,------...---,,,************,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***------------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---.........,,,++++++,,,---,,,,,,++++++++++++++++++++++++******++++++,,,---......++++++++++++++++++++++++++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///------,,,,,,,,,+++++++++---------,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++)))***+++,,,---.........+++++++++++++++,,,,,,,,,,,,+++)))((((((((()))***)))******+++,,,,,,---------,,,+++***+++,,,---...---------------------------..................---...---+++******+++---...,,,,,,---------.........---......///////////////111111000///...------,,,---------------------------..................---...---------------------+++++++++,,,,,,,,,------............------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.../////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///---******+++,,,------------------......//////333222111///............,,,------...............------------------------000000000111111000000000//////...------------...,,,------......------,,,------,,,,,,,,,,,,------------------,,,+++***)))***+++,,,---,,,,,,***))),,,,,,,,,++++++*********------,,,,,,,,,,,,------)))******++++++,,,,,,,,,........................------,,,,,,,,,,,,------//////...------------...,,,------......------,,,,,,,,,---.../////////...+++---///...---,,,---....../////////000000111111...............///000000000000//////////////////------------------------......////////////......---------.........//////------------------------+++,,,,,,,,,------......,,,------......------,,,.........------,,,,,,,,,***++++++,,,,,,------------,,,************,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++------,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,---...,,,++++++,,,---,,,,,,+++++++++++++++++++++,,,******+++,,,------......++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,++++++++++++++++++++++++************************------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...///000------,,,,,,,,,+++++++++------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***+++,,,---.........,,,,,,,,,---------......,,,+++***))))))***+++,,,------------------------,,,+++*********,,,---...++++++,,,,,,---...//////------...//////...------...---+++******+++---...,,,,,,,,,------------...------...///000/////////000000000///...------,,,------------------------------...//////...------,,,,,,------------------+++++++++,,,,,,,,,------//////...---------......++++++++++++++++++++++++------------------......---............/////////...------------,,,,,,,,,........................,,,---------............///---,,,,,,,,,---,,,+++------------...///000111333222111///---,,,++++++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,000//////////////////000//////...------------...,,,------......------,,,------,,,,,,,,,,,,------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,+++******............------------,,,,,,,,,++++++,,,,,,,,,,,,,,,------......//////..............................------------......//////...------------...---..................---------......///.........+++---......---,,,,,,---,,,,,,------.../////////...............///000000........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,...//////////////////...------........./////////------------------------,,,,,,,,,,,,------------,,,------......------,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,...------,,,++++++******+++,,,,,,------,,,,,,+++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,************************++++++,,,---------,,,,,,+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---,,,,,,++++++,,,,,,---+++************+++,,,,,,...,,,++++++,,,------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000------,,,,,,,,,,,,++++++------,,,,,,++++++******,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++***++++++,,,------------,,,,,,------......//////---------------.../////////.........---------,,,++++++++++++,,,---......***++++++,,,---...///000,,,---...//////...---,,,------++++++++++++------,,,,,,,,,,,,------------,,,---///000000000///.../////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,+++,,,,,,------------,,,++++++,,,,,,,,,,,,------000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------..................---------,,,,,,,,,........................------------............,,,,,,,,,---//////---+++...---------...///111222222222000///------,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,//////............////////////...------------...,,,------......------,,,---,,,,,,++++++,,,,,,---++++++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,------.............../////////------,,,,,,,,,,,,------.............../////////........................///................../////////...------------......//////000000//////............///......------,,,...//////...------...,,,,,,------...//////000...............///000000***+++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---............////////////........................------,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------.........,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++---.........---------------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++++++++++++++++++++***+++,,,,,,---------,,,..................//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++*********,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,++++++++++++,,,------...,,,++++++,,,------,,,+++++++++,,,,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,...///000------,,,,,,,,,,,,++++++------,,,,,,+++******)))++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,++++++,,,------...//////++++++,,,...////////////,,,---------------------***+++,,,---............,,,,,,,,,------.........,,,---///000000///---,,,------------------------++++++,,,,,,,,,---------,,,---///000111000///...---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,***+++,,,---...------,,,++++++,,,,,,,,,,,,------000///...---,,,------...------------------------//////////////////......,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////)))***+++...000000...,,,...---------...///111222111111000///////////////+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......//////...------------...,,,------......------,,,---,,,,,,++++++,,,,,,---******+++,,,------------,,,,,,++++++,,,...000111,,,,,,,,,------..................------.........------------------------........................//////............////////////...------------...//////000000000000//////.../////////...---,,,,,,---///000000///......///.........///000111111222...............///000000'''((()))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,............/////////000........................---------,,,,,,+++++++++,,,------......------,,,***++++++,,,---...//////---,,,,,,++++++*********,,,,,,...//////...,,,,,,++++++++++++++++++++++++***+++---...///...------+++,,,,,,------......///+++,,,,,,------,,,,,,+++)))+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***,,,...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---.........,,,++++++,,,------,,,+++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////---------,,,,,,,,,++++++------,,,,,,+++***))))))))))))***+++,,,------...+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++******+++,,,,,,---......&&&(((***,,,---...------******+++,,,------...///)))+++,,,...//////............---------,,,,,,,,,,,,---///000000///---,,,,,,------......------,,,++++++,,,,,,,,,---------,,,---///000111000///...,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,)))***,,,---...------,,,++++++,,,,,,,,,---------------............---------..................---***+++,,,---...---,,,+++,,,,,,,,,---------......---------.........//////...------,,,,,,------...,,,,,,,,,------.........,,,///111222000...,,,,,,..............................------------......---------............///111111000///---,,,++++++......------------......///...---,,,,,,---///000///...,,,+++***+++,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++***+++,,,---...//////...------------------------*********,,,///111111000,,,---.../////////......,,,---......//////......,,,,,,------------------///000222333333111...---..............................///////////////...////////////////////////000111111000...,,,---...---------,,,,,,------...//////.........---------////////////...---,,,+++...------------...///////////////...,,,,,,---...//////...------------...---------,,,,,,+++++++++,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,++++++++++++)))+++------,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,+++******+++------,,,***++++++,,,,,,,,,++++++***,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,---...---,,,+++***---------,,,,,,+++++++++,,,+++++++++,,,,,,---...)))))))))+++---...---+++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,+++***))))))***+++,,,---,,,,,,+++*********+++,,,++++++******)))))))))222///,,,)))(((***,,,...******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,++++++++++++---,,,,,,,,,,,,---......+++++++++,,,,,,,,,------)))---111000,,,+++---000333///---//////,,,,,,...******++++++,,,---......------------------------,,,,,,,,,---------........................------............---,,,+++***++++++,,,---,,,+++)))(((++++++,,,------......///************++++++,,,---------............------------............------,,,,,,---............---,,,,,,,,,---------......,,,------------............------,,,,,,------...++++++,,,,,,---.../////////222444555333111//////..............................------------......------------............000000///...---,,,+++***......------------......111000...,,,,,,,,,---...//////---,,,,,,,,,------------------------------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,------......------------------------...,,,++++++,,,,,,+++***,,,,,,,,,,,,---------...+++,,,------......------------------------------///000222333222111...---........................///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,///000111000---,,,---.........---,,,,,,,,,------//////.........---------------...............---...------------...//////...//////...,,,,,,---...//////...------------...---------,,,,,,,,,++++++,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------............------,,,,,,,,,,,,)))+++------,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,---...///111222------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++******+++------,,,***+++++++++,,,,,,++++++***,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,+++++++++++++++++++++...---,,,,,,------,,,+++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,+++************+++,,,---,,,++++++******++++++++++++++++++++++++******///---***((('''(((***+++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,...---,,,,,,+++++++++,,,---,,,,,,,,,,,,---......,,,,,,---------.........///111222000------222777DDD:::111000111...++++++++++++,,,,,,------......------------------------,,,,,,,,,---------..........................................---,,,+++***+++,,,---------,,,***)))++++++,,,------......///+++++++++++++++,,,------------............------,,,,,,------------,,,,,,...------------...//////,,,,,,,,,---------......,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,------------------000222444555333111000000..............................------------......------------............///......---,,,++++++***......------------......111000...,,,++++++,,,,,,000///......---.........------------------------------------------------+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---------------------------///---,,,+++,,,+++***(((------,,,+++,,,---...///++++++,,,------------,,,///.........---,,,,,,,,,///000111222222000///---........................////////////---,,,+++***........................///000000///---,,,---...///...---,,,,,,,,,,,,,,,...............---------+++,,,---...////////////...------------...//////...//////...,,,,,,---/////////...------------...------------,,,,,,,,,,,,,,,------......------,,,---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................------............------------***+++------,,,+++,,,---+++,,,,,,------,,,,,,+++++++++,,,---///111222333------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++******+++------,,,******++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,+++++++++++++++***************444111...---------,,,+++++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,---,,,+++***))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---......---------.........//////000111000///...222:::@@@LLL>>>111///000...+++***------------------......------------------------,,,,,,,,,---------..........................................---,,,+++***,,,------------,,,,,,+++++++++,,,------......///,,,,,,,,,,,,,,,------...------............------+++,,,,,,------,,,,,,+++...---,,,,,,,,,---///000,,,,,,,,,---------......+++++++++,,,,,,,,,------...------,,,,,,------...//////...---,,,++++++***---///111222000///....................................------------......,,,,,,---------.........---------,,,,,,+++++++++......------------......//////---,,,,,,,,,,,,---///.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...,,,***))))))***+++---------------------------...,,,,,,,,,......---,,,///...---,,,,,,...000111+++,,,------......------000//////...---,,,,,,+++...///000111111000///...........................---.........---,,,++++++////////////////////////...///000///---,,,---...///......---,,,,,,,,,,,,........................,,,------...//////.........------------...//////......///...,,,,,,.../////////...------------...------------------,,,,,,,,,------......------,,,,,,,,,---------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,------------------,,,,,,***,,,------,,,+++,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,...///000111------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***+++******+++------,,,*********+++,,,,,,,,,++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,444111...,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,+++,,,,,,------.........---.........---,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,************************+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------............+++,,,------000666===CCC???555---,,,------,,,---..................------------------------------,,,,,,,,,---------......---------...........................---,,,+++***---------------------,,,++++++,,,------......///---------,,,,,,------...------............------+++,,,,,,------,,,,,,+++---,,,+++++++++,,,...///,,,,,,,,,---------......+++++++++,,,,,,,,,------...------,,,,,,------.........---------,,,,,,,,,+++---//////...------.................................------------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,+++......------------......,,,,,,,,,,,,------......---------.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...,,,***))))))***+++---------------------------,,,++++++,,,...///...---///---,,,++++++---///000------...///////////////000000///...------,,,,,,...///000000000000//////........................++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---...///...---,,,,,,,,,,,,,,,---...........................//////...------,,,...------------...//////---...///...,,,,,,...000//////...------------...------------------------,,,------......------,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++***++++++,,,,,,,,,+++++++++,,,...---,,,++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))+++******+++------,,,***)))***+++,,,,,,,,,,,,,,,,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---.../////////111...+++***+++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,------......///------.........---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,************************++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---,,,++++++++++++,,,------+++,,,,,,,,,,,,---------)))***,,,...000333777:::...,,,,,,...---***,,,000..................------------------------------,,,,,,,,,---------......---------.........//////............---,,,+++***------------------------++++++,,,------......///...------,,,,,,---------------............------,,,,,,------------,,,,,,,,,++++++++++++,,,------,,,,,,,,,---------......,,,,,,,,,,,,------------...------,,,,,,------...******+++,,,---//////000---...000000///...///000..............................------------......,,,,,,,,,,,,------------,,,,,,,,,,,,------------......------------......******+++,,,---...//////,,,,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++******+++,,,------------------------------,,,+++,,,---...---,,,,,,,,,+++***+++,,,---.........///000000000000///000/////////...---------......//////000000//////........................***+++,,,---////////////------------------------,,,...///...---,,,---...---------,,,,,,------...---------...............////////////...---,,,+++...------------...//////---.........------...000//////...------------...------------............,,,------......------,,,+++,,,,,,------.........---,,,,,,++++++,,,,,,---******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++((()))+++,,,,,,+++******+++---...---,,,++++++,,,+++,,,,,,------,,,,,,+++---,,,,,,+++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++******+++------,,,***)))***++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++,,,---......++++++,,,,,,,,,,,,------)))***,,,...000000000///---+++))))))***,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,------------++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,------+++++++++++++++,,,------+++++++++,,,,,,,,,------+++,,,---...///...------)))+++000222///***+++000------------------......------------------------,,,,,,,,,---------......,,,,,,------.../////////............---,,,+++***---,,,,,,,,,,,,,,,---...++++++,,,------......///...------,,,,,,,,,,,,,,,------............------------............------+++,,,,,,---------------,,,,,,,,,---------......,,,------------............------,,,,,,------...,,,,,,,,,---------......---///000000//////000111..............................------------......++++++,,,,,,,,,---------,,,,,,------..................------------......***+++,,,,,,------------,,,---...///000//////...------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,------......---------------------------------...111333222222------------.........///---......///000/////////////////////...................../////////000000........................,,,---...///////////////000000000000000000000000,,,---......,,,,,,---...,,,,,,,,,,,,------...///---------.........//////---...............------...------------...//////,,,---......------///000//////...------------...------------.........///,,,------......------,,,++++++,,,,,,---......///---,,,,,,++++++,,,,,,---)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------((()))+++------,,,+++***+++---......,,,***+++++++++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++++++++******+++------,,,***))))))***+++,,,,,,,,,,,,+++++++++,,,,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,)))***+++,,,------------+++++++++,,,,,,---------***,,,---//////...---,,,,,,***)))***+++,,,+++***++++++,,,------,,,++++++++++++++++++++++++++++++)))***+++,,,------------******+++,,,,,,+++******++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,+++++++++,,,,,,---...+++++++++***++++++,,,---,,,,,,,,,,,,---------......------......---+++***---,,,///333111---,,,///++++++,,,,,,------......------------------------,,,,,,,,,---------......,,,,,,------...//////000............---,,,+++***,,,++++++***+++,,,---...++++++,,,------......///------,,,+++++++++++++++---..................------......//////......---+++,,,.../////////...---,,,,,,,,,---------......---------.........//////...------,,,,,,------...111111000...,,,***)))(((,,,...//////......///111.................................------.........++++++,,,,,,,,,---------,,,------....../////////.........------.........,,,,,,---------,,,++++++---...///111111111000///------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,---...//////...------------------------------...222777:::<<<<<<000000111222333222222222,,,---......//////...............///////////////............//////000000........................//////////////////......------------------------,,,---......,,,,,,---...+++++++++,,,---...///000---------.........//////,,,,,,---...////////////...------------...//////,,,---......------///111//////...------------...---------.........//////,,,------......------,,,++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////)))***,,,.........,,,+++,,,---......,,,***+++++++++,,,,,,------,,,,,,++++++++++++,,,---...///000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++******+++------,,,***((()))***+++,,,---------+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,(((***+++---......------+++++++++,,,,,,---------,,,---.........,,,)))(((,,,+++++++++,,,,,,***(((++++++------------++++++++++++++++++++++++++++++)))***+++,,,------...---)))***+++,,,,,,+++***)))+++*********+++,,,,,,------------,,,,,,+++++++++......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,---...++++++******++++++,,,------------.........//////---,,,,,,,,,...////////////++++++000222000...///******++++++,,,---......------------------------,,,,,,,,,---------......,,,,,,------...///000000............---,,,++++++++++++***)))***+++---...++++++,,,------......///---,,,++++++************...---,,,,,,,,,,,,---...------------------------------------------------........................------,,,+++,,,---.../////////.........---------///...---,,,,,,,,,,,,,,,000000000000000000000000,,,---------.../////////,,,---...000000//////...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////......000000000///...,,,+++***.........------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---+++)))'''''')))+++---111111000///---,,,++++++///+++000>>>GGGCCC888222///000111222222111///.................................////////////......///.........///...---+++//////.........---------........................+++,,,.../////////...---........................///...------------...///////////////////////////...------------...//////........................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......+++,,,------......------,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,)))***++++++------...///.........------,,,,,,,,,***,,,...///---,,,,,,---///...,,,++++++,,,---///+++++++++,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,+++++++++++++++++++++++++++,,,---.........---,,,)))***,,,---...------,,,***+++,,,,,,---------,,,///......------,,,,,,+++,,,,,,,,,---------............//////...---,,,,,,,,,,,,************,,,,,,---,,,***))))))***,,,------------,,,,,,+++++++++(((((())))))***************++++++++++++***))))))******++++++++++++******)))***+++,,,,,,+++***)))---------,,,,,,+++++++++))))))))))))***+++,,,,,,.........------,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++------,,,+++***)))(((''',,,,,,,,,------.........,,,,,,,,,---------......222111///---,,,---///000000000///...---,,,,,,+++------------------------------------------------........................---...............---------------.........//////---,,,,,,++++++,,,,,,---***+++,,,---------,,,+++---------...------,,,,,,......---,,,,,,---......------------------------------------------------........................///...---------...000000///.........------------////////////......---------------------------------------..................///000111222111111000------------------------***+++---............------...............------......---------,,,,,,,,,------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///---++++++---///000******+++,,,,,,---......000,,,...888???<<<666333///000222222222111///...////////////////////////000111111111111111111000............//////...,,,//////.........---------........................,,,---.../////////..............................///...---,,,,,,---...///...........................------------...//////........................////////////////////////........................------------------------------------------,,,,,,,,,,,,,,,---------......+++,,,------......------------,,,,,,,,,---............---------,,,,,,,,,+++++++++,,,,,,------.........---------,,,,,,,,,+++...000111000.........///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,++++++,,,---------,,,,,,***+++,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------...............---,,,,,,---,,,++++++++++++,,,---+++***(((''''''(((***+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,++++++***)))******++++++++++++******++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++---------,,,------......---------,,,,,,+++++++++------------------------///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++***)))(((((((((((()))***+++,,,,,,------,,,,,,+++.........---------------,,,,,,,,,---------......,,,,,,,,,---------......111000...,,,,,,---...///111000000//////......---------------------------------------------------........................------............------------------.........///---,,,,,,++++++,,,,,,------...//////000////////////...---,,,,,,---...///......---,,,,,,---......------------------------------------------------...........................------------...//////............------------///000111111111000///...,,,,,,,,,,,,,,,,,,,,,,,,...............---------000111222333444333333222........................,,,,,,---......------,,,++++++---...//////000000...------------,,,,,,,,,,,,---...//////...---,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111000...------...000111))))))***,,,---...///000///,,,---111444333333444000111222222222111///...////////////////////////111111222222222222111111......///////////////..................---------........................---......///000/////////...........................------,,,,,,------...------------------------...------------...//////........................////////////////////////........................------------------------,,,,,,------------------,,,,,,,,,---------......+++,,,------......------......---,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------------,,,,,,,,,---///333333222000///......---,,,++++++,,,......------------,,,,,,,,,,,,------,,,,,,,,,,,,------......---------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------))))))************++++++*********+++++++++,,,,,,---............------,,,...---,,,,,,,,,,,,---......---,,,++++++,,,---...++++++***************))),,,,,,------------......,,,,,,------,,,,,,+++*********++++++++++++******---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++//////......------......------------,,,,,,,,,,,,------------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,------......------,,,++++++++++++++++++++++++------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------....../////////,,,,,,,,,,,,------------,,,,,,,,,---------......///...---,,,+++,,,---...........................------------------------------------------------------------------------------............------------------............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......111///---++++++---///111......------------..............................,,,,,,------------------........................++++++++++++,,,,,,,,,---------------------------...///111222222000...---......................../////////...---------,,,000111222444444333333222------------------------------------------,,,,,,++++++---...//////000000------------------------***+++---......---+++***.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,---...///////////////............------...///......000222111222222222222111000/////////////////////////////////000000000000//////---...000000/////////000....................................................../////////000000///........................------,,,,,,,,,,,,------------------------------...------------...//////........................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......+++,,,------......------///...---,,,,,,,,,,,,,,,------------------------......------,,,,,,,,,,,,---------------------------000333444222000......------,,,,,,,,,---............------,,,,,,,,,+++...------,,,,,,------.../////////...------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++------------------------++++++,,,,,,------------///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---((())))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,---------......------,,,.........------.........//////............//////++++++++++++************---------------.........------......------,,,+++***++++++,,,,,,++++++***---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++........................------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,------------,,,,,,***+++++++++++++++,,,,,,//////............//////+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,------------------------------------------------------------------,,,,,,---.........---------------------------------,,,,,,++++++,,,,,,---++++++***)))***+++---...000///...---...///000111................................................,,,,,,,,,---------..............................++++++,,,,,,,,,---------,,,,,,------------------,,,---///000000///---,,,......................../////////...---------,,,...///111222222222111000,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,------------...............---------------------------***+++---......---+++***.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,++++++,,,------222111111///...------,,,+++...000///------///000111111222222222222111111........................//////000000000000//////,,,...000000...---...000---............................................................//////000........................------------------------------------------------...------------...//////........................////////////////////////........................++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,---------......+++,,,------......------///...---,,,,,,,,,,,,,,,------------------------///......------,,,,,,+++---------------------------///222222111...---,,,,,,,,,,,,,,,------...............------,,,,,,,,,...------,,,,,,------.../////////......---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------------------------------------++++++++++++,,,,,,------///...,,,+++***++++++,,,------,,,+++++++++,,,---)))******+++,,,---......,,,,,,,,,,,,------------,,,,,,---------------,,,........................,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---............---,,,,,,++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,+++++++++,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,---------......------------------------------------------------++++++,,,---......------------------------,,,,,,---,,,,,,++++++,,,,,,---...------------///111222---...000111222111000000---...////////////...---........................+++,,,,,,------.................................---...//////000000//////,,,,,,,,,,,,------------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,---...///000///......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------....../////////...---,,,,,,,,,,,,,,,------------...---...///000000///...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------...------------------------+++///000...---//////...000000111111222333333444////////////////////////000000111111111111000000,,,///111000---+++,,,...---------..........................................------------...//////........................---......//////......---------------------------...------------...//////........................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------......+++,,,------......------......---,,,,,,,,,------,,,,,,,,,------------...///.........------,,,,,,,,,,,,,,,------------...---///111000...,,,,,,,,,+++,,,,,,------..................---------------------,,,,,,,,,,,,------..............................////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------,,,,,,++++++,,,,,,...---,,,+++***+++,,,---++++++,,,---......//////,,,,,,---------.........+++,,,,,,------------,,,------...//////...------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++------......------,,,+++++++++,,,,,,,,,,,,+++++++++******))))))******+++++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,))))))))))))************------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++***++++++,,,,,,++++++************++++++,,,,,,---,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,------.........+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---...000000,,,...111444444333111///---...///000000///...---........................++++++,,,,,,---......///...........................///000111111111000000++++++,,,,,,,,,---------+++,,,,,,,,,---------------------------------------------...............+++,,,---.........---------------------------------,,,,,,+++,,,---//////......//////...------,,,,,,,,,,,,---------......////////////////////////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,------......//////,,,///...***+++000111...//////000111222444555666111111111111111111111111//////000000000000//////,,,///111///+++(((***,,,---------.........//////........................---,,,,,,+++,,,---...///..............................///000000///.................................------------...//////........................////////////////////////................................................------------------,,,,,,,,,,,,,,,---------......+++,,,------......------------,,,,,,,,,---......,,,,,,,,,---------.....................---------,,,,,,,,,---------......///000000///,,,,,,,,,...***+++,,,---............------------............,,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---++++++,,,---------,,,,,,///...,,,******+++,,,---,,,,,,------.........///++++++,,,,,,,,,---------***+++,,,---------------,,,---............---,,,.........//////.........******++++++,,,,,,,,,,,,---------,,,,,,,,,++++++---------------,,,+++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++++++++,,,,,,---------------,,,,,,,,,---......)))))))))******+++++++++------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++)))******+++,,,,,,---------...////////////...---+++,,,,,,------,,,,,,+++,,,,,,,,,---------------,,,,,,,,,+++++++++******,,,,,,,,,---------......++++++,,,---------------------------............++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---((((((***+++,,,---------...///111333444333333222---...///000000///...---////////////////////////++++++,,,,,,---...//////........................,,,---///000000000///...+++++++++,,,,,,---------,,,,,,,,,,,,,,,---...///000000000000000000000000,,,------....../////////++++++---.........---,,,........................,,,,,,++++++,,,...///000------...............---,,,,,,,,,------............---,,,,,,,,,,,,---...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000...///+++''')))000222///...//////111222444666777333333333333333333333333,,,,,,------------,,,,,,,,,///222///***'''(((+++---------.........//////........................,,,,,,+++***+++,,,---..............................///000111111000///...////////////////////////...------------...//////........................////////////////////////........................000000000000000000000000.........------,,,,,,,,,,,,,,,,,,---------......+++,,,------......------,,,,,,,,,,,,------...///,,,,,,,,,------.................................,,,,,,,,,------.........111111000...,,,,,,---///***+++,,,---............,,,---------.../////////,,,++++++******++++++,,,***++++++,,,---...//////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---)))***,,,---...------,,,///...,,,******+++,,,---,,,,,,------------......******+++++++++,,,,,,,,,***+++,,,,,,------------+++,,,---......---,,,+++***++++++,,,,,,++++++***))))))******++++++++++++......---------,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++++++++---......---+++++++++++++++,,,,,,---------++++++++++++,,,,,,---...,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,------......------,,,))))))***+++,,,,,,------)))***+++,,,,,,+++***)))+++,,,,,,------,,,,,,+++)))******+++,,,......///,,,,,,,,,++++++*********,,,,,,,,,---------......+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---***+++---///000000000///111111111111222333444555+++,,,.../////////..............................,,,---......//////.........//////000000000000000---------.........//////------------------------,,,,,,,,,---------......---...///111111///...---......////////////......///......------,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////////////////......---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********))))))(((((((((------++++++++++++---------------...///000000111///...---,,,,,,,,,,,,,,,000000//////.........---333000......///111222222444333333555777777333000111000000///...---------////////////////////////000///...---,,,------...///............---------........................//////000000///...------......////////////......---------............///........................---...///...---,,,---...111000000///...---------///............---------.........------,,,,,,,,,...---,,,,,,,,,,,,---...---...............------,,,,,,,,,---------.........---,,,,,,,,,,,,---.........---------,,,,,,,,,---------------------------------............///000000//////.........---......---,,,,,,,,,------///...---,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***........................000///...---------------------------------------++++++++++++++++++++++++///...------++++++***)))++++++++++++++++++++++++111000///...---,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------+++******,,,...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................///......---------......//////...---,,,,,,++++++***)))((())),,,---...------------,,,,,,+++++++++,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,---------------------------,,,...---,,,,,,+++++++++,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,+++***)))(((///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,++++++******++++++,,,........................---------,,,,,,+++++++++.........------,,,,,,,,,+++******)))***+++---...------------,,,++++++***---------------------------,,,+++---///000000///,,,---......//////......,,,,,,++++++++++++*********+++,,,---...---,,,+++++++++,,,,,,...///111222000/////////000111222333,,,---.../////////...---........................,,,---......//////............///000000000//////,,,,,,,,,---------......------------------------,,,,,,,,,---------......---...///000000///...---------............------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------..................---------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,------------...///000000000///...---,,,,,,,,,,,,---000/////////............222000------///111111111444333333666888888555222111000000///......------........................000///...---,,,------...///............---------........................///////////////...------......////////////......---------............///........................---...///...---,,,---///111000000///......------///............---------.........------,,,,,,,,,......---,,,,,,---......---...............------,,,,,,,,,---------............---,,,,,,---............---------,,,,,,,,,---------------------------------............///000/////////.........---------,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,------,,,,,,+++***------------------------///......---,,,,,,------------------------------++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------.........---,,,,,,,,,+++,,,+++******+++,,,,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++************+++,,,,,,+++******++++++,,,,,,,,,,,,------+++,,,,,,,,,---............---,,,,,,++++++++++++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++***)))///---,,,++++++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++......---------,,,,,,,,,...---,,,,,,,,,---......,,,,,,---------,,,++++++---------------------------,,,,,,---///000///...,,,---......//////......------,,,,,,+++++++++***++++++,,,,,,------,,,,,,,,,,,,,,,,,,---///000111...//////000111222222333.........///......---,,,........................,,,---......//////......------...////////////...++++++,,,---------------------------------------,,,,,,,,,---------......---...///000000///...---,,,,,,------------,,,,,,++++++,,,------...//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,---,,,,,,++++++,,,,,,------------...//////000000......---,,,,,,,,,------////////////............000...,,,,,,...000000000333333444666888888666333000000000///......------------------------------//////...------------...///............---------...........................////////////...------......////////////......---------............///........................---...///...------...///000000000///......------///............---------.........---------------......---,,,,,,---......------...............---,,,,,,,,,---------............---,,,,,,---............---------,,,,,,,,,---------------------------------............////////////...............,,,,,,,,,,,,------...///...------------,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++***)))))))))))),,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...,,,+++***+++,,,+++***+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------******+++,,,---...//////------,,,,,,,,,,,,++++++------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++...---,,,++++++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,------************************+++,,,,,,,,,,,,,,,,,,---...------------,,,,,,,,,......---,,,,,,,,,------++++++,,,---------,,,,,,------------------------...---,,,---...///...---,,,---......//////......//////...---,,,,,,++++++,,,,,,++++++,,,,,,---------,,,,,,,,,------...///---...000222333333333333/////////......---,,,,,,........................,,,---......///.........,,,------...............+++,,,---.........------------------------------,,,,,,,,,---------......---......//////......---,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...------,,,,,,,,,------///////////////.........///---,,,,,,.../////////111222333555666666555333000000//////............------------------------............------......///............---------.................................//////...------......////////////......---------............///........................,,,---///...------...///000000//////............///............---------...............---------......------------......,,,---......///.........,,,,,,,,,---------............------------............---------,,,,,,,,,---------------------------------............///........................+++++++++,,,---...///000---------------------,,,,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------++++++***))))))))))))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---++++++,,,---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,------...,,,***+++,,,---,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------,,,++++++,,,------************************+++++++++,,,,,,,,,------++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------++++++++++++++++++,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,......---,,,,,,---......///.........000000///...---,,,,,,+++---,,,+++***+++,,,---...------,,,,,,,,,,,,,,,---+++---000222444444333222//////......------------........................,,,---......///.........,,,------...............,,,---///000000000///...------------------------,,,,,,,,,---------......------............------......////////////............---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,,,,------............///////////////...---,,,,,,...//////...///000333444444333222222////////////............------------------------------..................///............---------........................------............------......////////////......---------............///........................,,,---......------...000////////////............///............---------................................................,,,------...//////......,,,,,,,,,---------....................................---------,,,,,,,,,---------------------------------............///---------...............+++++++++,,,---...///000,,,,,,---......------,,,,,,,,,------,,,,,,+++************+++++++++,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++,,,++++++************+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...,,,++++++,,,---,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...///.........++++++,,,,,,,,,,,,,,,,,,,,,+++******---.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------------,,,,,,++++++***++++++,,,---------,,,+++,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,************************+++++++++,,,,,,,,,------------------------------...------,,,,,,------...........................+++++++++,,,,,,---------------------------------))))))***+++,,,,,,------***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...---+++,,,---......///.........000000///......---,,,,,,---,,,+++***+++,,,---...------,,,++++++++++++,,,+++---///222333333222111//////...---------..............................,,,---......//////......------...////////////...,,,...000111222111///...------------------------,,,,,,,,,---------......------------------------...//////////////////...//////...---,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------...............///+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,---...............///////////////...---,,,---/////////---...111333444222111000000//////////////////......------------------------,,,---......///.........///............---------........................,,,,,,---............---......////////////......---------............///........................+++---......------///000//////////////////......///............---------.............../////////---...////////////...---,,,,,,---...////////////,,,,,,,,,---------......---...////////////...---......---------,,,,,,,,,---------------------------------............///---------------.........,,,,,,,,,,,,------...///+++,,,---.........---,,,,,,,,,------,,,,,,+++************++++++,,,,,,---,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------+++******,,,...------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...///000//////...,,,,,,,,,,,,+++++++++++++++***)))+++---/////////+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------...------,,,,,,------...++++++,,,,,,,,,,,,------......---,,,+++***))))))***+++,,,---...---,,,+++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,------------...***+++,,,---............++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,,,,---......//////......///............---------,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,---///000111000000///......---,,,---...//////........................,,,---......//////............///000000000//////+++---///111111000...---------------------------,,,,,,,,,---------.........------------------...---......//////......------------------------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,---------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,---...///............/////////000...------...000000///...///222555555222/////////.../////////////////////........................,,,,,,.../////////......///............---------........................+++,,,------.........---......////////////......---------............///........................+++,,,......---...///111...////////////////////////............------------........./////////000---...///000000///...---+++,,,---...////////////,,,,,,,,,---------......---...///000000///...---......---------,,,,,,,,,---------------------------------............///,,,,,,,,,------.........------,,,,,,,,,------...***+++---...///...---,,,,,,,,,------,,,,,,+++*********++++++,,,------...------,,,,,,---......///++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------+++***)))***---...///...******+++,,,,,,---......------------------------************************)))+++---/////////...------,,,,,,,,,+++*********---,,,++++++---.........---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......------,,,++++++,,,------++++++,,,,,,,,,,,,---------,,,,,,,,,+++*********)))***,,,......---,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---...///+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......---............---,,,+++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,+++***+++---......---,,,---......//////......,,,------------.........++++++,,,,,,------,,,,,,+++***************+++,,,------.....................---,,,,,,---...///111........................,,,---......//////.........//////000000000000000***,,,...000111///---,,,------------------------,,,,,,,,,---------.........------,,,,,,------...,,,------......------,,,+++,,,,,,------......///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////---------....../////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++------------++++++------------------------,,,,,,,,,,,,,,,---...///---.........//////000000...------///000111///...111444777666222/////////.........///////////////////////////////////////+++,,,.../////////......//////.........---------........................+++,,,------.........---......////////////......---------.........//////........................+++,,,............///111........./////////////////////.........------------.........//////000000---...///000000///...---+++,,,---...////////////,,,,,,,,,---------......---...///000000///...---......---------,,,,,,,,,---------------------------------.........//////,,,,,,,,,------...............---,,,,,,,,,------***+++---//////...---,,,,,,,,,---------,,,++++++******+++,,,------......---------------...///000++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++***************++++++,,,++++++++++++++++++,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------***))))))***---/////////******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,((())),,,.........---,,,------,,,,,,+++***))))))///...,,,,,,---------,,,---------,,,,,,+++++++++,,,,,,,,,------.........---,,,++++++++++++,,,---++++++,,,,,,,,,---------++++++++++++++++++,,,,,,)))***,,,.........,,,++++++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------..................---,,,)))'''%%%------------,,,,,,+++***+++++++++++++++++++++++++++******+++---///...---,,,---......//////......++++++,,,,,,---.........***+++,,,---...---,,,+++******))))))***++++++,,,......---,,,,,,,,,,,,---......//////...---,,,,,,---------------------------------.........//////////////////000000000000000000//////.........------,,,,,,,,,,,,---......000000//////......------......------------......000///...---,,,------...........................000000//////.........---*********++++++,,,,,,,,,///......------,,,++++++.................................------,,,,,,,,,//////.........---------------,,,+++,,,---...///,,,---......,,,,,,---.........---------,,,,,,,,,111000...,,,+++++++++,,,------......///000000000............////////////,,,...000111111000...,,,////////////..................////////////......///...---,,,+++,,,------------............------+++,,,------......------////////////////////////111111000000//////......000//////............//////////////////////////////////////////...............---......///000111////////////...---,,,+++111000.........---,,,***------............------,,,,,,,,,,,,------......................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........------.........---,,,,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******)))***+++,,,---.........000//////---,,,+++******++++++************++++++***((('''(((***---//////---,,,++++++************...---+++******+++---...---,,,,,,,,,,,,---...///************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------111000///...,,,+++***)))+++,,,,,,------,,,,,,+++***+++,,,,,,------------***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************------,,,++++++,,,,,,,,,,,,,,,------,,,,,,+++***---,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------*********++++++,,,,,,,,,)))&&&$$$%%%)))+++,,,+++,,,------......------,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,---------------------------------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++,,,,,,---...//////......---,,,++++++***))).........------,,,,,,,,,+++++++++************)))++++++++++++++++++++++++...............---,,,,,,---------------------------------.........//////.../////////000000000000000/////////............------,,,,,,------...///////////////.....................------.........000///...---,,,------.......................................---------,,,,,,,,,,,,,,,,,,---------------------------------..............................---------,,,,,,,,,------------,,,,,,,,,+++---,,,,,,,,,,,,---......,,,---......,,,,,,---...((()))***,,,...000111222///...---,,,,,,,,,---.......................................////////////---...///000000///...---,,,,,,------......//////......////////////......000///...---,,,------...---......//////......---+++,,,------......------////////////////////////....../////////...------//////.........//////000/////////////////////////////////////////////...000//////.........//////000000000000///...---,,,000///------......---+++------............------/////////...---,,,+++***++++++,,,------...//////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------......------,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************)))))))))(((***++++++,,,------------.........---,,,,,,++++++++++++************++++++***)))***---111111...+++------,,,+++++++++++++++...---+++******+++---...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------.........---,,,,,,+++++++++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,++++++,,,------------,,,++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,---------------------------------++++++++++++++++++,,,,,,---***((()))+++---,,,+++++++++,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++---............------,,,---------------------------------...................../////////000000000////////////............---------,,,------...///.............../////////........................//////...------------...........................---------,,,,,,,,,,,,,,,............------------++++++,,,------...//////------------------------...------------,,,,,,,,,,,,,,,+++++++++*********+++,,,------......------,,,---......,,,,,,---...---------------------------,,,,,,,,,,,,---.../////////...------,,,++++++............////////////////////////////////////******+++,,,---...//////...//////000000//////...000000///...............---......//////......---,,,,,,---............---////////////////////////---...000111111000///..................///000111////////////////////////......//////////////////111111///......---------111111111111000///...---///...------...///...---------............------///////////////...---,,,////////////////////////........................---------------------------------------------------------------------------------------------------......////////////...------......------,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************))))))))))))++++++,,,------,,,,,,,,,,,,,,,,,,,,,------------++++++************++++++,,,---111888>>>===777000......---,,,,,,,,,,,,---...---,,,++++++,,,---...,,,---...000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,++++++++++++++++++///---+++***+++,,,+++*********++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++111111000...---,,,+++***+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++---------......------,,,------------------------................................./////////000000///////////////.........---------------...//////---------....../////////......////////////..................------..............................---------,,,,,,,,,,,,,,,///.........------,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,+++++++++******+++,,,---...///...---,,,,,,---......,,,,,,---...000//////---,,,+++******---------------------------------,,,,,,+++++++++............//////////////////............//////++++++,,,---......////////////000000000000//////111000000///////////////......////////////......,,,------...............////////////////////////...000333555555444222111---------......000111111////////////////////////............////////////000000///...............000000000000000///...---...---,,,---///000///...------............------+++,,,...111333444444444888777555333111///...---........................------------------------------------------------------------....................................------...............---,,,------...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***++++++,,,------......,,,++++++******++++++,,,,,,---111:::BBBCCC<<<555///......---------.........---,,,,,,,,,,,,---...+++,,,...000000///---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---------,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++***************)))******++++++++++++******+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,++++++******++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++111111000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,---------------,,,------------------------.....................---............////////////.........///////////////...------------...//////,,,,,,------......//////......///000000///......------..........................................---------------------.........------,,,,,,++++++......---------,,,,,,,,,------------------------------------------------...---------,,,,,,,,,,,,+++,,,---...///...---,,,,,,---......,,,,,,---...******+++,,,---//////000///.........---,,,+++++++++++++++,,,,,,,,,------............//////////////////............////////////..................//////000000000000//////000000000000000/////////...//////////////////...,,,---......//////......////////////////////////...000333555666444333111---------......000111111////////////////////////---.........//////000000...............///000000....../////////...---------,,,,,,---///000///...------............------)))+++///222555777888888888777666444222000...---........................---------------------------------------------------------....../////////........................,,,,,,,,,------,,,,,,+++,,,,,,------...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,++++++)))******+++,,,---...///,,,,,,++++++++++++,,,,,,,,,+++---222888999555000.........------......///------------------------)))***,,,......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------...------,,,++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,+++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---.........------------......+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))***+++******++++++++++++,,,,,,,,,,,,++++++***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......------,,,,,,++++++------------------------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------//////......------------......---,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,,,,------------,,,------------------------...............---------------........./////////.........///////////////......------......///000---------------............///000111111000///...,,,---......///.................................------------............---------,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////............------+++,,,------......------,,,---......,,,,,,---...------------------------/////////...---,,,***)))******+++,,,,,,---..................////////////////////////////////////000000/////////.........///000000111111000000///000000000000000///.........//////000000//////...------...////////////...////////////////////////...///111222222111000///...............///000111////////////////////////------......///000000000---------......///111111------............------...,,,,,,---///000///...------............---------...111444555555555444000000000000000000000000........................---------------------------------------------------------...//////000000------------------------+++,,,,,,,,,,,,+++******,,,,,,------......------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------,,,,,,,,,,,,++++++************++++++++++++++++++,,,------,,,,,,,,,))))))***+++,,,---......,,,,,,++++++++++++,,,,,,000///......//////...---...------------...//////------------------------)))***+++,,,---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------...------,,,+++******)))+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.....................---,,,,,,++++++------------+++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))+++------,,,+++,,,---++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...............------------------------------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,------------------///......---+++******)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,---------------------------------------//////.........------------------.........//////............/////////000...............//////000...------------------,,,...///000111111000///...,,,,,,.../////////..............................++++++,,,,,,------------------------............---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////.........---------,,,,,,,,,,,,---......,,,---......,,,,,,---...222111000...,,,***)))(((------.........---+++***,,,,,,,,,,,,------------............////////////---...///000000///...------.....................000000111111111111000000//////000000000///...---//////000000000000//////------...///////////////////////////////////////000000000111000000///...//////.........//////000////////////////////////------......///000000111//////.........//////000......////////////.........---,,,---//////...---------............------...///111333333222000...,,,------...///000000000........................---------------------------------------------------------...///000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------,,,,,,,,,,,,++++++*********+++++++++,,,,,,***++++++,,,------------))))))***+++,,,------...---,,,,,,++++++,,,,,,---...///000...,,,,,,...000------,,,,,,---......///------............------+++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,------............------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,---------,,,,,,+++***,,,------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,---...///...+++)))'''***+++---......---+++***+++,,,...//////...,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,)))+++...---+++))))))+++******++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------------------------------------//////.........------------------.........//////---.........//////000000...............///000000.........------,,,,,,,,,...///000222222000///...+++,,,.../////////..............................*********++++++,,,,,,,,,---.........//////000000+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////.........---------...---,,,+++,,,---...///,,,---......,,,,,,---...,,,,,,,,,---------......+++,,,---.........---,,,///......------,,,,,,+++............/////////000---...000111111000...---***++++++,,,---...//////000000111111111111000000...///000000000///---,,,//////000000000000//////---......///////////////////////////////////////333333222111111000000000000//////.........//////////////////////////////---------...///000000111111000///......---......//////000000000000000//////...------...///...------..................---+++---///111111000...,,,//////////////////000000........................---------------------------------------------------------...///000000111,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,++++++,,,,,,---.........---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,------.........)))***+++,,,---.........)))******+++,,,,,,---------,,,,,,++++++,,,,,,---$$$(((++++++))))))...222,,,,,,,,,,,,,,,---...///------............------------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------)))******+++,,,,,,------+++,,,,,,------,,,,,,+++------------,,,,,,+++***,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///***,,,......---***&&&###***+++---......---+++***+++,,,...//////...,,,+++++++++++++++++++++++++++*********++++++,,,,,,---(((+++---+++(((%%%%%%&&&))))))************))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------''''''(((((()))))))))***++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------.........------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++111111111///------///111........................000000//////.........---------............------,,,------......------,,,//////////////////......------............------................................................---.../////////...,,,,,,+++,,,------,,,+++)))(((------------------------------------------------//////.........---------,,,,,,---------,,,++++++...............---------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000///---,,,++++++,,,,,,,,,,,,,,,---------............---------,,,,,,,,,///////////////............/////////...---,,,,,,///000333444444111...,,,000222333444333000---+++........................000000000000000000000000,,,,,,------...///000000000/////////000111222222////////////............000////////////000000111...///000///...---...000000000000000000000000000////////////////////////------............------///...---,,,,,,---...///000000//////.........---////////////............,,,,,,,,,,,,,,,---...///+++,,,...///000///......++++++,,,,,,+++***(((''')))+++,,,,,,,,,,,,---///,,,++++++++++++,,,---...---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,************,,,,,,///...,,,*********,,,---------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,++++++*********++++++,,,,,,---...//////...---,,,,,,,,,,,,---...***++++++,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///---------,,,,,,+++++++++---------,,,,,,+++++++++++++++******++++++,,,---000//////...---,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...---------,,,,,,+++++++++/////////......---------///...---,,,,,,---...///---+++***,,,...///,,,******+++---...///...------+++++++++,,,,,,---------------------------------...............---......++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------,,,,,,000---+++,,,......,,,******+++---......---+++***,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------+++***)))+++---........................///.........------------------............---------......//////......---........................------............------........................///...............------....../////////...---,,,***+++,,,------,,,,,,+++------------------------------------------------//////.........---------+++,,,,,,---------,,,,,,........................,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........000///---,,,++++++,,,,,,,,,,,,,,,---------..................------,,,,,,/////////////////////.........//////......---,,,111111111111111111111111222333444444333000...---........................////////////////////////------...//////000111111000000000///000000111111000000000000111111111111000000////////////000000...///000///......///000000000000000000000000000////////////////////////------............------000///...------...///000111000000000////////////.......................................//////000------..................,,,,,,,,,,,,,,,***)))(((,,,---...---,,,+++,,,---------,,,,,,,,,------...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,++++++++++++,,,---......,,,+++++++++,,,,,,---,,,,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,+++++++++************++++++,,,------...---,,,++++++++++++,,,---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///......---------------------------,,,,,,+++++++++,,,+++++++++++++++,,,,,,111111111000///.........---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++///...---,,,,,,---...///,,,+++***+++------+++)))++++++,,,---------------+++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...))))))*********+++++++++,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...///---+++,,,......,,,***++++++------------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........---++++++,,,...........................---------------,,,,,,,,,------............------...//////////////////...------------------------------............------......................../////////.........------...////////////...---,,,***+++,,,---............------------------------------------------------...............---------***+++,,,---------------------......//////000000000///...,,,,,,,,,------------------------------------------------------//////---,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////............---......//////////////////....../////////...------222111///...///111444666444444333333222111000////////////////////////////////////////////////////////////000000111111222111111000/////////000000//////000000111111222222222111000//////...//////...///000000......///000000000000000000000000000////////////////////////------............------//////............//////111111111000000000000///---------....../////////111111000000//////000000///......---------......------------,,,+++******...///000...,,,++++++,,,///......---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---,,,,,,,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,++++++++++++))))))******++++++,,,,,,,,,++++++******++++++,,,//////...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------..................------,,,,,,,,,,,,++++++---,,,,,,+++++++++,,,,,,111111000000///.........---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++......------------......,,,,,,+++,,,---...,,,***,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++------,,,,,,+++++++++***,,,---...//////...---,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...)))))))))******+++++++++++++++,,,,,,------,,,,,,------------............++++++++++++++++++++++++))))))***+++,,,---.........---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///000000///...---...///........................------------------------------............------......////////////......+++,,,,,,,,,,,,,,,------------............------........................////////////.........---///////////////......---,,,------............///------------------------------------------------........................***+++,,,---............------......///000111111444222000...------...///........................------------------,,,,,,......------,,,,,,,,,,,,,,,,,,,,,---------....../////////////////////...............////////////......////////////......111///...---...111444666444333222000000000000000000000000000000000000000/////////////////////////////////000000111111111222111000///////////////,,,------...///000000111222222000///...............000111000///...///000////////////////////////////////////////////////------............------...------------------...000000000///////////////------...//////000111111333222111000////////////111000...---,,,,,,---............------,,,,,,+++...///000///---,,,---...000//////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.........------.........,,,------...------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++++++++,,,,,,------------------------------------------------------------------.........------,,,+++***)))***+++,,,------------,,,,,,+++++++++---,,,,,,++++++******)))+++,,,---//////...---,,,------------------------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,++++++***+++,,,---...---,,,+++,,,,,,,,,---------------++++++++++++++++++++++++))))))***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,...///...,,,+++,,,---..........................................//////------............------,,,------......------,,,++++++++++++,,,,,,------------............------........................////////////////////////000000//////............/////////......------------------------------------------------------------.....................***+++,,,---.../////////,,,------...///000000111333111///---,,,,,,---...........................------------------,,,,,,------------------,,,,,,,,,,,,,,,---------........./////////////////////---.........//////000000......///////////////............///000111222333333222000.........///000000000000000000000000000...........................///////////////000000111111000///.........///,,,------...///000000111222222000///............///000111000///...///111////////////////////////////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,..............................///000111111222222222111000///...---------111000...---,,,,,,---.........------------------,,,---......------///000000//////.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,......---------------...------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++++++++,,,,,,---------------------------------,,,------------------,,,+++,,,---------,,,,,,,,,---,,,+++***)))***+++,,,---------,,,,,,+++++++++,,,,,,,,,++++++************+++---.........------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------000///...---+++***))))))***+++,,,---...---,,,+++******+++++++++,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---///000000...------....................................///////////////------............------,,,,,,------------,,,,,,***++++++,,,,,,------...------............------........................---......//////000111111111000//////......//////000000///------,,,,,,------------------------------------------------------------...............+++,,,---...............,,,,,,------......//////...---,,,*********++++++------------------------------------------------,,,------......---,,,,,,,,,,,,,,,---------......---............/////////------......///000000000......///000000000//////...///111222222111000///111000///...---...//////////////////////////////........................////////////////////////000000///.........////////////000000111111222222222111000//////.../////////000111111//////000111000000000000000000000000////////////////////////------............------,,,,,,------------,,,,,,,,,---------------....../////////000000111111222111000///...------,,,---///......---------.........------,,,,,,,,,------***,,,---...------///000...............///000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------...//////...---------------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---+++************,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------...///000........................---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---************++++++++++++,,,,,,------------,,,,,,(((***++++++***))))))***---,,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,......,,,+++)))((('''&&&++++++,,,,,,------,,,,,,))))))******++++++,,,,,,---------------------------,,,,,,,,,++++++++++++***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///000222222000///...///........................---------....../////////------............------------............------+++++++++,,,---.........------............------........................,,,,,,---///000111222333111111///.........///000///...---,,,,,,------...---------------------------------------------------------.........//////------...............---,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,---......------,,,,,,,,,,,,---------......,,,,,,------............------......///000000111......///000000000000000333444444444333111000///111000000///////////////................................................000000000000000000000000//////.........///000000000000000000111111111111000000////////////000000///000111111000///000111000000000000000000000000////////////////////////------............------------...//////...------------------......//////.............../////////000//////...------------------..................------,,,++++++,,,---...+++,,,------,,,+++---...,,,,,,,,,---...///000111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---............---,,,...---,,,,,,---...///000.........---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......++++++++++++++++++******+++,,,------------,,,+++------,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++---------------,,,,,,,,,+++++++++,,,,,,---------------------...///111111........................---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++))))))*********++++++++++++,,,------------,,,+++)))+++---,,,***)))***,,,---------------,,,+++++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,------......,,,+++******+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,+++******))))))(((,,,,,,++++++,,,,,,------))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))+++---,,,******,,,...++++++------------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***,,,......,,,+++***+++........................,,,,,,,,,------.........---..................---......////////////......++++++,,,------...//////---..................---........................+++,,,---///000222333444222111///.........///000---,,,++++++,,,---///000---------------------------------------------------------.........//////.........///......------,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++,,,---.........---,,,,,,,,,,,,---------......,,,,,,,,,---------......---------...///000000111......///000000000000000888888666444333222111111111111111111000000000000................................................222222111111111111111111...............///000111////////////............000////////////000000111///111222111000///000111000000000000000000000000////////////////////////---..................---...///000111111000///...---.........//////000000------------------,,,,,,000//////............///+++,,,...///000///......---,,,+++***+++,,,---...---......---+++******++++++++++++,,,...///111222/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,---......---,,,+++///...,,,+++,,,...000111//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,------.........*********)))))))))))))))***+++,,,------,,,+++***)))))))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***/////////......------,,,+++++++++,,,,,,---------,,,,,,,,,---///000222333,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...---------,,,,,,++++++++++++++++++,,,,,,---------++++++------------+++++++++...000000---,,,---///------...///...---+++***+++++++++,,,,,,---------***+++,,,---......///000---+++***)))***,,,///111------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,++++++,,,,,,,,,------------,,,+++***+++,,,---...******+++,,,,,,---......++++++++++++++++++++++++++++++,,,---......///000(((+++---,,,******,,,...***+++---......---+++***,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,................................................------------------------++++++,,,,,,------,,,,,,---..................---...---,,,+++++++++,,,---..................------//////...---,,,+++++++++.........///111444666888...------------...//////////////////////////////------------....../////////,,,+++---000///......///............---------.........------,,,,,,,,,,,,,,,---......---,,,,,,---------............///,,,------......------,,,...------,,,,,,------...---------............///,,,,,,,,,---------......//////000000000...---,,,............////////////000000000000111111111111111111111111111000//////000000000000000///////////////000000000000//////------......///000000000222222000///............000000000000000000000000000000000000000000000000......////////////................../////////000000000000000000000000000000000//////.........---........................---------...............////////////000000000000---------............///........................////////////////////////+++++++++++++++++++++++++++,,,------......------------------------------//////.........---------+++,,,,,,------,,,,,,+++------------------------+++---......------///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++******++++++------,,,,,,,,,,,,++++++...------,,,,,,------...------,,,++++++,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------,,,,,,***))))))***,,,,,,///...---,,,,,,---...///........................///...,,,*********,,,------,,,+++***+++---///111------------------------++++++,,,,,,,,,,,,------.........------,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---...---,,,***)))------------,,,++++++***++++++,,,,,,---...//////------,,,,,,,,,,,,++++++------------------------,,,,,,,,,++++++***************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---------------------------******+++,,,------...///------------,,,,,,+++***------------------------,,,,,,,,,------.........******+++,,,,,,---......---------............///...------,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,................................................------------------------++++++,,,---......------------............---------,,,+++++++++,,,---...........................000///...---,,,,,,,,,,,,///.........///000222333...------------...//////...........................---,,,,,,...000333555000...,,,---//////......///............---------......---------,,,,,,,,,,,,---............---,,,---------............///,,,------......------,,,......------------......---------............///,,,,,,---------.........---...///000000///................../////////////////////000000000111111111111111111111000////////////////////////////////////000000000000//////------......///000000000222111000///............000000000000000000000000000000000000000000000000......////////////.............../////////000000000000000000000000000000000/////////....................................000//////......---------....../////////000000000---------............///................................................------------------------,,,---......//////..............................//////.........---------+++,,,,,,------,,,,,,+++------------------------+++,,,...---,,,,,,---...------------------------------------------------...---,,,+++++++++++++++------,,,,,,,,,,,,++++++------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,------......------,,,+++,,,,,,,,,,,,,,,,,,---......------------......------,,,,,,,,,,,,------------------------------111///...,,,,,,---...///------,,,+++,,,...000111------------------------++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---------,,,+++***,,,,,,---------,,,+++++++++,,,,,,,,,---.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------++++++++++++++++++++++++---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------------------...............------,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,................................................------------------------+++,,,---...////////////,,,,,,------------,,,,,,,,,,,,++++++,,,---..............................000000///...------------000///...---,,,------......------------...//////...........................---++++++...222666999222111///...---.........///............---------...------------,,,,,,,,,,,,---............---,,,---------............///,,,------......------,,,///......------......///---------............///,,,------------.........,,,---...///000000000000............////////////....../////////000000000000000111111000000//////........................//////000000000000//////---......//////000000111222111000//////......///000000000000000000000000000000000000000000000000......////////////............/////////000000000000000000000000000000000////////////....................................222111111000///...---,,,------........./////////---------............///........................------------------------........................---...//////000000//////------------------------...............---------,,,,,,------------,,,,,,------------------------+++---------+++***+++,,,........................------------------------///...---,,,++++++++++++------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++......////////////......+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,---...///...------,,,---...000111------------------------++++++,,,,,,,,,,,,------...------------,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---------,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))),,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------............---------,,,,,,------...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,................................................------------------------+++,,,---///000000000000+++,,,,,,------,,,,,,+++++++++,,,,,,---......///---------...............000000///...............000///---,,,,,,,,,------...------------...//////........................------,,,---...111555777222444333///,,,---/////////............---------------------------------------............---------------............///,,,------......------,,,...------------------...---------............///------------............---......///////////////............////////////............///////////////000000000000000//////---------...............//////000000000000//////.........///000000111111111111000///////////////////////////////////////..............................////////////.........////////////000000000///////////////////////////////////////.................................111111000000//////......------------.........///---------............///........................------------------------........................------...///////////////++++++++++++++++++++++++........................,,,,,,------------,,,,,,,,,,,,---------------------......---+++***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,+++++++++,,,------,,,------......------,,,---------,,,,,,++++++++++++,,,---......---,,,++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,---///............///000111------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---...///...,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------.........------,,,,,,,,,---......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------,,,---...///000000000000+++,,,,,,------,,,,,,+++,,,,,,------............---------.........//////000000///............//////...---------...///000...------------...//////........................+++,,,---.../////////...111777777000+++---000000///............---------------------------------........................---------............///,,,------......------,,,------,,,,,,,,,,,,---------------............///---------.........//////000000//////........................////////////............////////////...//////000000000//////------------......////////////000000000000//////......//////000111111111111000000////////////000////////////////////////------------------------......////////////......////////////000000000111////////////////////////.........///////////////////////////////////////......//////000000111111------------.........///---------............///........................------------------------------------------------,,,,,,---............---++++++++++++++++++++++++---.....................,,,------......------,,,,,,,,,,,,---------.........//////...---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,+++++++++,,,,,,---...,,,------......------,,,---------,,,,,,++++++++++++,,,---......---,,,+++,,,---...//////...---,,,------------------------,,,,,,,,,+++,,,,,,,,,,,,...............//////000------------------------+++++++++,,,,,,,,,------------------------------///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------------------------...///...,,,+++,,,---++++++++++++++++++++++++++++++,,,,,,---......///+++,,,,,,------,,,,,,,,,+++,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................---------------------------...//////////////////,,,,,,------------,,,,,,------............---,,,,,,,,,------...///////////////......---......//////...------...///111222...------------...//////------------------------+++,,,...///...---***)))...888;;;333,,,...111000///............---------,,,,,,,,,------------...//////...------...//////---------............///,,,------......------,,,---------,,,,,,------------------............///------........./////////111111///...------------............////////////....../////////000000000......///000000000//////---------...//////000000//////000000000000//////...//////000000111111222000000////////////000000000000000000000000000000------------------------......////////////....../////////000000000111111000000000000000000000000.........///////////////////////////////////////,,,---...///000111111222------........./////////---------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...------------------------------------------...............------............------+++,,,,,,------.........---/////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,---......,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++......////////////......---......//////......---........................------..........................................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,------------...000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,+++++++++,,,------++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000++++++,,,---------,,,,,,,,,,,,,,,------......///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---......///,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,................................................------------------------....../////////...------------............------......//////...---,,,+++,,,,,,------...//////000...---------------......///...---------...000111...------------...//////------------------------,,,,,,------,,,+++***)))+++888>>>555---///222111///............---------,,,,,,,,,---------......000///...------...///000---------............///,,,------......------,,,//////............//////---------............///............////////////000///......---...//////............/////////////////////000000000111111---......///000000//////------...//////000111111//////000000000000///////////////000111111222222000000////////////000000000000000000000000000000..............................////////////......//////000000000111111111000000000000000000000000............/////////000////////////////////////---------......//////000....../////////000000000---------............///................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------.......................................---------.........//////------............------++++++,,,,,,---......///+++---......---,,,---///------------------------++++++++++++++++++++++++,,,++++++++++++,,,,,,---------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------++++++++++++,,,---...///,,,------......------,,,+++,,,,,,,,,,,,,,,,,,---......------------.........------,,,,,,------...------------------------,,,------.../////////...------.........---------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......///......---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,+++++++++,,,---...,,,,,,---------,,,++++++*********+++,,,,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,------------------------------------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***+++,,,,,,---------,,,***++++++,,,------............---------,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,................................................------------------------////////////...---,,,+++---......//////......---//////000000///---+++***,,,,,,------...///000000------,,,,,,,,,------...000///...---,,,---...///...------------...//////------------------------...---,,,+++++++++,,,---)))888???777...000333111//////.........---------,,,,,,,,,------.........000///...------...///000---------.........//////,,,------......------,,,111111000000000000111111---------.........//////............/////////000......------...///111222............/////////000000000000000111111111111------...///000000//////.........///000111111222//////000000000000///////////////000111111222222000000////////////000111000000000000000000000000000000000000000000000000......////////////......000000000000111111111111000000000000000000000000---.........//////000000000000000000000000000000...............---------////////////000000000000---------.........//////........................////////////////////////---------------------------......///////////////---------------------------------.........//////------............------++++++,,,,,,---...//////***+++,,,,,,,,,,,,---...........................++++++++++++++++++++++++************+++,,,---------------,,,,,,,,,++++++...------,,,,,,------...++++++++++++,,,---...///,,,------......------,,,+++++++++,,,,,,---------,,,,,,***))))))***,,,,,,...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,------...------,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,------.........---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,+++***+++,,,...///------------,,,,,,+++***))))))***+++,,,,,,---------------,,,,,,,,,++++++------------------------,,,,,,,,,------.........******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---------------------------------,,,,,,,,,,,,++++++***+++,,,,,,------------))))))***+++,,,,,,------.........------,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,---------+++++++++,,,---...///000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,000111222333333444333333------............---------------............///................................................/////////...---------,,,............////////////222000---++++++---000222///...---,,,,,,---...///000...,,,---000111000///................................................///444888777333//////000---,,,+++,,,...///...---///............---------..............................//////...---,,,,,,///............//////000000000000000////////////..................------////////////////////////000111111000000///...---...............///000000000000000000000000000000---...///000000///...---111111000000//////......111///...------...///111000000///////////////000000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000...//////000111222222222////////////////////////000000000000000000000000////////////000000000000........................///...,,,++++++,,,...///...............///000111//////............//////222111///...---------...------............---------------------------------------............///+++,,,---......---,,,+++------------------------...------,,,,,,------............////////////000//////............//////.........------,,,,,,,,,---------,,,,,,+++++++++......---,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,---------+++******,,,...//////------......------,,,++++++,,,,,,------,,,,,,+++,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---------...------,,,,,,++++++,,,,,,,,,,,,------000///...---------...///------------------------,,,++++++++++++,,,------+++++++++,,,---...000111///...,,,+++***+++,,,,,,++++++------------++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---,,,,,,,,,,,,,,,,,,++++++******)))))))))------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,+++*********+++,,,------......,,,------............---------............---------------............///...............................................................---------------------............//////............/////////...------------...///,,,***((()))+++---,,,+++................................................,,,111555444000,,,,,,...---,,,+++,,,...///...---+++,,,,,,,,,------....................................//////...------,,,......------......//////111111111000000/////////........................////////////////////////...///000000000000000///...............///000000000000000000000000000000......////////////......111000000000/////////...111000...------...000111000000////////////000000000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000...//////000111111222222////////////////////////000000000000000000000000////////////000000000000........................///...,,,++++++,,,...//////............//////000//////............//////222111///...------......------............---------------------------------------............///,,,------------------,,,------------------------...------,,,,,,------...------.........////////////..................///......---------,,,,,,,,,---------,,,,,,+++++++++*********************+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,+++++++++++++++,,,,,,---++++++,,,,,,,,,,,,------000...------///111111111------......------,,,++++++,,,,,,------,,,,,,+++,,,---...---,,,,,,,,,...******************************+++,,,,,,,,,,,,+++,,,,,,------...---------++++++,,,,,,,,,,,,---------,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------,,,,,,,,,,,,------...---,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............---,,,++++++,,,,,,,,,---.........///000000000000//////...------............---------------............///................................................---------...............,,,,,,,,,------------...---...///000000///...---///...------------...///---,,,***+++,,,...------------------------------........................,,,///222222///,,,,,,------,,,+++,,,...///...---))))))***+++,,,---...///.................................///......---,,,...---------......///000333333222111000000//////........................////////////////////////---...///000111111111111...............///000000000000000000000000000000//////............//////000000000000////////////000000............000000000000////////////000000000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000/////////000111111222222////////////////////////000000000000000000000000////////////000000000000///////////////////////////...---,,,,,,---...///000//////............/////////............//////111000///......---......------............---------------------------------------............///...------,,,,,,------...------------------------...------,,,,,,------...,,,---------............------------------------...------------,,,,,,,,,------,,,,,,,,,,,,++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------000///......000222222222------......------,,,++++++,,,,,,------,,,,,,++++++---...---,,,+++,,,...***************************++++++,,,,,,,,,,,,,,,++++++,,,---............++++++,,,,,,,,,,,,------++++++************+++,,,++++++++++++++++++++++++---------------.../////////...---+++************------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++++++++++++++************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,---,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,------------------------------------------............------,,,,,,,,,,,,,,,,,,------------------------------......//////......------------------------------333333333333333222111000------............---------------............///................................................,,,---------.../////////,,,,,,---------.........------...//////...------.........------............---------.../////////------------------------........................---000222222///------...---,,,+++,,,...///...---***++++++,,,------..............................---...............------............///000111111444333333222111000//////............////////////////////////////////////......///000000000000000...............///000000////////////////////////000///...------...///000000000000000////////////000000///......///000000000////////////000000111000000000000////////////////////////////////////000000////////////000000//////////////////////////////000000111111111111////////////////////////////////////////////////////////////000000000000000000000000000000000000......------------......111000///...............//////............//////000000//////............------............---------------------------------------............///...---,,,++++++,,,---...------------------------...------,,,,,,------...,,,,,,,,,---------......,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,---///111000000------......------,,,++++++,,,,,,------,,,,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***+++,,,---............+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++******++++++,,,---...---,,,+++***)))))))))---,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------------------,,,)))******++++++,,,,,,,,,------------------------------............------,,,,,,,,,---------------........................------............---------------,,,,,,,,,,,,,,,///000000000///...------------............---------------............///................................................,,,---------.../////////---.........///////////////...------------...///---..................---+++++++++++++++,,,---...------------------------........................---///000000///...---------,,,+++,,,...///...---.........---------------........................------...............---////////////000111222333333333222222111000000///........./////////000000000000000000000000000000000000000000000///.....................///000000////////////////////////000///...------...///000////////////000000000000000000////////////000000///////////////000111111000000000000////////////////////////////////////000000////////////000000////////////////////////000000000000000111111111000000000000000000000000////////////////////////////////////000000000000000000000000000000000000........................111000///...............//////............/////////////////////.........------............---------------------------------------............///...---,,,++++++,,,---...------------------------...------,,,,,,------...,,,,,,,,,---------......,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,+++++++++,,,,,,,,,------...------...000111000///------......------,,,++++++,,,,,,------,,,,,,++++++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,***+++,,,---............+++++++++,,,,,,,,,------+++++++++,,,------------------------------------+++************+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,+++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---......------,,,*********++++++,,,,,,---------------------------------............------,,,,,,,,,------.................................+++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++..................---,,,------............---------------............///................................................---------......................../////////000000///...---,,,,,,---...///------...//////...------,,,---...---,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------,,,,,,+++---,,,+++,,,...///...---/////////......---------........................,,,---......///..................///000111222333222111111111111000000000.........//////000000111000000000000000000000000111111111111000///...---...............///000000000000000000000000000000//////............//////////////////000000000000000000000000000000000000///......//////000111222000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000////////////000000000000////////////////////////........................000//////............/////////............//////......////////////......------............---------------------------------------............///...------,,,,,,------...------------------------...------,,,,,,------...,,,---------............,,,---...//////...---,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,++++++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------***+++---.........---,,,++++++,,,,,,,,,,,,------///......000222333111000------......------,,,++++++,,,,,,------,,,,,,+++***,,,---,,,+++***+++---************************++++++,,,---------------++++++,,,---............++++++,,,,,,,,,,,,------((()))***+++,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,---......+++++++++++++++,,,---...++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------*********+++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---.........---,,,------------............------------------------------............------,,,,,,,,,---......//////........................++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000000000000000------............---------------............///...............................................................------------------.........//////,,,------......------,,,------...//////...---------///000///------000222,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,---------,,,---,,,+++,,,...///...------------------------...........................,,,------...//////......,,,,,,------...000111222//////000000000000111111---......///000000111111000000000000000000000000///000000000000000///..................///000000000000000000000000000000......////////////........./////////000000000111000000000111111000000000............///000111222000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000..............................////////////......///............//////000//////............//////---...///000000///......------............---------------------------------------............///,,,------------------,,,------------------------...------,,,,,,------...------........./////////,,,---///000000///---,,,,,,,,,,,,---------......+++++++++,,,,,,---------+++*********************---------------------------,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---...***+++---...///...---,,,++++++,,,,,,,,,,,,------------...///111222000///------......------,,,++++++,,,,,,------,,,,,,+++***,,,,,,,,,+++***+++,,,************************+++,,,------...---------,,,,,,------...---------++++++,,,,,,,,,,,,------((()))+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,------...***+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,---......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------***+++---...///...---,,,...............---------------------------------------............------,,,,,,------.../////////........................+++,,,,,,---......------,,,------....../////////------...//////000//////---..................------------.........//////................................................/////////......------,,,,,,,,,,,,---------......***,,,...000000...,,,***,,,---...//////...---,,,)))+++,,,+++)))))),,,...,,,,,,,,,,,,,,,,,,,,,,,,........................///.........///000///...---,,,+++,,,...///...---******+++,,,------...///........................,,,,,,---.../////////...+++++++++,,,---...000000.........///000000111111---......///000111111222000000000000000000000000---...///000111111111111...............///000000000000000000000000000000---...///000000///...---.../////////000000111111000000111111111111000000............///000222222000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000////////////000000000000..............................////////////.....................///000111//////............//////---...///000000///......---..................------------------------------------.........//////+++,,,............,,,+++------------------------...------,,,,,,------............////////////000---...000111111000...---,,,,,,,,,------.........+++++++++,,,,,,---------+++++++++,,,,,,---......---------------------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...***+++---//////...---,,,++++++,,,,,,,,,---------+++***+++---//////...,,,------......------,,,++++++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------...------,,,,,,++++++,,,,,,,,,---------+++,,,---///000000//////++++++++++++++++++++++++******))))))******+++,,,......---,,,,,,---------)))***,,,---...---,,,,,,++++++---......---++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,....../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---***+++---//////...---,,,---------,,,,,,+++++++++---------------------------..................---,,,,,,------...///000000////////////////////////,,,------.../////////...---......///000111222222------------------------........................///...---,,,,,,,,,,,,,,,,,,---......///.........---....../////////////////////...---***'''$$$###,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///////////////////////////------------------------+++,,,---------,,,+++***------------------------------------------------...---,,,,,,......---,,,+++,,,,,,---.........---...---+++***)))******+++......//////...---,,,,,,,,,,,,------...///000000000000000000////////////111...---...111222111...000000////////////000000000000000000000000000000000000000000////////////---......///000///////////////...//////000111222///000000000000000//////333111///---,,,---...///,,,------------.........333333333222222111111111000000000///////////////...///////////////.....................//////000///000000000000111111111000//////...//////000000333222111000///.........000///------......---+++//////////////////////////////000111111111111111000111111111111000000///////////////............////////////////////////------------------------........................------------------------------------------------'''((()))***,,,---...///***+++---...///......---..................------.........------,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***,,,...000000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------++++++++++++++++++++++++*********++++++,,,------,,,,,,,,,++++++*********------,,,,,,,,,,,,++++++------------------------............------,,,+++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------++++++++++++---------+++))))))++++++)))'''++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...,,,+++---000111///,,,---,,,+++******+++,,,---++++++,,,,,,,,,,,,------111...++++++...//////------...///...,,,++++++------------,,,,,,+++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---------,,,+++***)))(((,,,,,,,,,,,,------------///...,,,,,,---......---------............//////---///000///......///000/////////000000000000000333333333333333333333333.................................................../////////---,,,,,,------...//////000000//////---......///////////////............,,,+++)))(((------------------------++++++++++++,,,---...///........................------------------------,,,,,,---.........------------------------------...........................---,,,,,,......---,,,+++,,,------.........---...------,,,,,,,,,,,,---......//////...------,,,,,,,,,------...//////000/////////...............000...---...111222111000111111000000000000111111000000000000000000000000111000000000/////////////////////000000000111111000////////////000000111//////000000000000//////111000///......///000111////////////////////////222222222111000000//////000000000000000000000000///000000000000000//////000000000000000111222333111111111111000000000000111000000000000111222222111000///......---......000///......///000///---////////////////////////......///000000000000000//////000000111000000000.../////////000000111111////////////////////////------------------------........................------------------------------------------------******++++++,,,---------,,,---.........---,,,+++.................................------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------------------------------------------------------,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---------------------------------+++,,,,,,,,,++++++***)))***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---///---,,,,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---++++++,,,//////...+++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------000---++++++---///...---,,,.........,,,+++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,------............------.........//////////////////...------...////////////000111111222222222222222333444444333222444555444444555555555666666666888888999999::::::::::::////////////////////////........................---000333222///,,,,,,---...//////000000000000000---......///////////////------...//////......---........................,,,,,,,,,,,,---...//////........................------------------------,,,---...///////////////------------------------////////////////////////...---,,,---.........,,,,,,,,,---............------......////////////............///......---,,,,,,,,,------.../////////---------...............///......///111333222111222222111111111111222222000000000000000000000000111111000000000/////////111111000000000111222333111000000////////////000//////000000111000000///......///000000111222222111111111111111111111111333222222111111000000///111111111111111111111111000111111222222222111111111111111111222333444555444444333333222111111111...............///000000000//////.........//////000///...///000111000///////////////////////////------...///////////////---...//////000000000000......///000111222333333////////////////////////------------------------........................///.........------,,,,,,------------------------------------------,,,,,,............---,,,+++***.................................---------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------------------------------------------------------------,,,+++*********++++++++++++++++++,,,,,,)))******+++---......///------------------------++++++,,,,,,,,,+++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,******++++++++++++******---,,,,,,++++++,,,,,,---,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++++++++,,,,,,---------,,,,,,,,,++++++++++++***++++++***,,,---...---+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------...---++++++,,,------,,,+++---...---,,,,,,---...------,,,,,,,,,,,,++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,------,,,---............---,,,------...///000111111111///000000000111111111222///////////////000111222333444555777888888777777777999::::::999999:::;;;;;;;;;<<<<<<===>>>??????@@@@@@AAABBBCCCDDDDDDEEE................................................,,,111555555111------.........///000000000000///---......///////////////------......////////////---------------------------------------...///000........................------------------------,,,------...////////////------------------------........................///---,,,---...///...---------............------,,,---...000000000///...---...............---------------.........//////------............///////////////000222333333333222111111000000111111222////////////////////////111111111000000000//////222111///...///000222444111111000//////...////////////000111111111000000---...///000111111111111111111111111111111111111444444333333333222222222111111111222222222222222222222333333444444333333111111111222333444555666777777666555444333222222...............///000000111111000000000111222222///...---///000111111000////////////////////////---...//////000000//////,,,,,,...///000000000000......///000000111222222////////////////////////................................................//////......------,,,,,,.........................................................------,,,,,,,,,---------..............................---------,,,,,,,,,------------...------------------------------------------------))),,,111555555111,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***))))))***+++,,,,,,,,,------------------------,,,,,,,,,,,,------------******+++,,,,,,---......++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++,,,,,,,,,,,,***,,,------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------------------............------------......///000111222/////////000000111111111///000111111222333555666777999;;;===>>>>>>===<<<<<<===??????>>>>>>???AAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGHHHIIIJJJLLLLLLMMM------------------------........................,,,000555666333000......,,,---......//////......---......///////////////......---------------...,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////........................------------------------,,,,,,---------......///------------------------------------------------///...------//////...------......//////...------***+++---...//////...---------...............------------...................../////////000000000///000111111222222333444000000////////////000000////////////////////////111111111111000000000000111000///......000222333111111000//////...////////////000111111111111111...//////000000//////...000000111111111222222222444444444444444444444444444444444555555555666666555666777888888888888888444444444444555666777888999999888777555444333333444333333222222333333444222111111111111111222333///...---...000111111000000000000000000000000000//////000111111111111000,,,,,,...///000000000000////////////////////////////////////////////////................................................/////////......---------........................,,,------......//////000,,,,,,,,,,,,------......---------.........//////........................,,,,,,---------.........++++++++++++++++++++++++------------------------))),,,111555555111,,,))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........//////------------------------++++++++++++,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++,,,---..................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------....................................------------...///000......///000000111222222222444555666666777:::===>>>???@@@BBBCCCCCCBBBBBB@@@BBBCCCDDDCCCCCCEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMLLLMMMNNNOOOPPPQQQRRRRRR------------------------........................---///222444555333000...,,,------...............---......///////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---------------......------------------------------------------------......---,,,,,,------...------------------------------------------------///...---...//////...---...////////////...------+++,,,,,,---------,,,,,,,,,---......///.......................................//////000111111111000222333333222111333444000000////////////000000000000000000000000000000222222111111111000000000000000///...///000111222111000000////////////000//////000111222222222222000000000000000000000000111111222333444555666666555666666777888999::::::;;;;;;<<<<<<======>>>>>>===>>>???@@@AAAAAAAAAAAA===<<<<<<<<<<<<===>>>>>>===<<<<<<:::999888777777777777666555444444444444333222222111111111222222111000///000111222111000000000000000000000000000///000000111111111111111---...//////000000000000000/////////.........---////////////////////////................................................................................................,,,,,,------...///000000,,,,,,+++,,,,,,...///000,,,,,,------.../////////.............../////////,,,---------............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,,,,------.................................+++++++++,,,---.........++++++++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******++++++++++++******+++,,,,,,------,,,,,,+++***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,---------***++++++++++++,,,,,,,,,+++---//////...---...///,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------+++,,,......---,,,,,,---+++---...---,,,,,,---...++++++,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,---......////////////...------...////////////...---...///111222222222333444555555666666777:::<<<======>>>BBBFFFGGGGGGGGGGGGHHHHHHHHHIIIFFFHHHJJJJJJJJJJJJLLLMMMOOOOOOPPPQQQRRRSSSSSSTTTRRRSSSSSSTTTUUUVVVWWWWWW...................................................------111555666222...------...///////////////---......///////////////...---,,,,,,,,,---......------------------------------,,,,,,,,,,,,------------------------------------------------------111000///------------...------------------------........................000...---...///000///---///////////////...------------,,,,,,,,,,,,,,,,,,,,,------...//////..............................------......///000000111222444555444222000222444111000000000000000000111000000000000000000000000222222222111111111000000000000000111111111222222000////////////000000111//////000111222222222222222111111000111222444555444555666888999;;;<<<===<<<<<<>>>???AAACCCDDDEEEEEEEEEFFFGGGGGGHHHIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLJJJIIIHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDCCCCCCBBBBBB???>>>===;;;999999888888777777666555444444444555444333222222333444333111000000000000000000000000...//////000111000000000//////000000111000000000///////////////000000000////////////////////////................................................------......//////000000........................------------------------...---,,,,,,,,,---......,,,,,,------...//////000---........./////////000------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,------...///++++++,,,,,,---......///////////////////////////,,,,,,------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,+++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++''')))***)))'''&&&'''))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***,,,//////---,,,---///,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------+++---000///---,,,,,,...,,,.........,,,+++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000///...------...///000111000000000111444666888999:::;;;<<<===>>>??????===AAADDDEEEDDDFFFKKKOOOQQQOOONNNLLLLLLMMMNNNOOONNNOOOQQQQQQQQQRRRSSSUUUXXXXXXXXXYYYYYYZZZZZZZZZYYYYYYZZZZZZ[[[[[[[[[[[[////////////////////////........................///+++***///555888444......//////000000000000000---......///////////////------,,,,,,---...000111........................---,,,,,,+++++++++,,,,,,------------------------------------------------333222000///............------------------------////////////////////////000...---...///000///...//////000000///...------000///---,,,++++++,,,---,,,,,,---.../////////........................---,,,,,,------...///000000333555666555111000111333222222111111111111222222000000000000000000000000222222222111111111111000000111222333333333333222//////...//////000111222//////000222222333333333222222111111333555888:::777888:::<<<>>>@@@AAABBBCCCDDDEEEGGGJJJLLLNNNNNNMMMMMMMMMNNNOOOPPPPPPQQQPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPOOOOOOOOONNNNNNMMMLLLLLLKKKJJJIIIFFFEEECCCCCCBBB===<<<;;;:::999999999999777666444444555555444222000000000000000000000000---......///////////////000111111111111000000///......///000111222333333////////////////////////////////////////////////........................,,,,,,---...///000111111///////////////////////////......---,,,,,,++++++000///---,,,++++++,,,---,,,,,,------...///000000---.........//////000000---------.........//////------------------------++++++++++++++++++++++++***,,,...000000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------------...//////++++++,,,,,,---...//////------------------------///......------,,,,,,+++---,,,,,,++++++***************+++,,,------...///+++++++++++++++++++++++++++,,,------............---,,,+++******+++,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++------------++++++***,,,---,,,)))''')))+++++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))+++......,,,+++,,,...,,,,,,---......---,,,,,,++++++,,,,,,,,,---------+++...111000...,,,---...---...///...,,,+++,,,---+++++++++,,,,,,---------...------,,,,,,++++++***,,,,,,------...///000000000///...------...///000222222222333555888;;;>>>@@@AAAAAACCCDDDEEEFFFFFFBBBFFFJJJKKKJJJKKKQQQVVVWWWUUURRRPPPOOOPPPRRRTTTSSSUUUVVVWWWWWWWWWYYY[[[^^^^^^^^^_______________^^^^^^^^^^^^^^^_________........................---------.........//////+++,,,---///222555777999000000000000////////////000...------------+++***---------............///........................//////.........---------/////////...---------,,,////////////////////////444111---+++***,,,000222------------------------++++++---...///000000000////////////////////////........................,,,---...000000000//////...000111111000//////000------............------.........//////111222222333222222111111222222333222222222333333444444444111111000///////////////222222111111111111111111///111222222111111333444222111111111111222222333333444444555555555555555777777888:::<<<>>>@@@AAAAAABBBEEEHHHKKKLLLMMMMMMLLLLLLMMMOOORRRVVVYYY[[[[[[YYYVVVUUUVVVWWWWWWVVVUUUVVVWWWXXXYYYYYYYYYYYYWWWXXXYYYZZZZZZXXXVVVUUUZZZZZZZZZXXXUUUTTTUUUVVVXXXVVVTTTQQQNNNLLLKKKJJJHHHGGGEEECCCBBBCCCDDDEEEEEEBBB???===<<<:::777444222222333444555555555555111111111111111000///...//////000000000111111111000000///...............222222111000/////////000000000000000000000000000////////////////////////...------------...//////........................////////////////////////------...............------------............/////////...---,,,,,,++++++///...------...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++///...------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,......---,,,---...---,,,,,,++++++,,,,,,---......//////......---,,,,,,+++*********+++---...---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,------------......------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,------------------------,,,---.........---,,,+++...,,,***,,,...000...,,,++++++,,,,,,...///111222---...///...------...///---.../////////...---,,,+++,,,...---,,,++++++,,,***+++,,,---...---,,,+++,,,---------............---...000000000000222444333555888<<<@@@BBBCCCDDDHHHIIIJJJJJJIIIIIIJJJKKKPPPSSSSSSPPPQQQUUUWWWVVV[[[YYYWWWVVVUUUVVVXXXYYY[[[ZZZYYYXXXXXXYYYZZZ[[[``````______^^^^^^^^^]]]^^^___```aaaaaa```___^^^////////////////////////---------.........//////---......///111222444555111000000000//////......---,,,+++,,,.........------------............///........................//////.........---------..................------////////////////////////222000...,,,+++---///111------------------------......//////......---,,,////////////////////////........................---...///000000//////......///000000///...///000---......//////......---............///000111111111111111111111111111111222222333333333333333333111111000///////////////222222111111111111111000000111222222111111333444222222222222333444555666555666777888999999999999@@@AAAAAACCCEEEGGGIIIJJJLLLMMMOOOQQQRRRSSSRRRRRRRRRRRRSSSTTTVVVYYY\\\^^^]]][[[YYYXXXZZZZZZZZZYYYYYYZZZ[[[\\\]]]]]]]]]]]]ZZZ[[[\\\^^^^^^^^^]]]\\\]]]]]]]]][[[YYYXXXYYYZZZ___^^^]]][[[YYYXXXWWWWWWPPPOOONNNMMMMMMNNNNNNOOOMMMKKKHHHFFFEEECCC@@@>>>;;;::::::888777555333222111111111111111111000000/////////000000000111111111000///////////////000444333333222222222222333000000000000000000000000////////////////////////...------------...//////..................................................................---------------............//////......---,,,,,,++++++///---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++......---,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,......---,,,---...------,,,,,,,,,,,,---------------------,,,,,,+++)))(((((('''((((((******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++******++++++++++++,,,,,,------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,---+++***+++...///...,,,,,,,,,,,,---...///000111---...///...------...///....../////////---,,,++++++,,,......,,,++++++,,,,,,,,,---.........---,,,///...............//////111111111111111444888;;;<<<>>>AAAEEEHHHJJJKKKLLLNNNOOOPPPPPPNNNNNNOOOPPPRRRSSSRRRRRRYYYaaaccc```[[[ZZZYYYXXXWWWXXXXXXYYY[[[ZZZZZZYYYYYYZZZZZZ[[[________________________``````aaaaaaaaa``````___000000000000000000000000---------...............//////......//////000111111111000000///...------+++******,,,...000000///---------............///......................../////////............---..................//////////////////////////////111000...---------...///------------------------...////////////...------////////////////////////...........................//////000//////...---...///000///------///000---......//////......---//////.........//////000000111222333333222111000333333333333333222222222111111000/////////000000222222111111111000000000000222333222111111222444444444444555777888:::;;;;;;<<<===???@@@AAAAAAAAAKKKKKKKKKMMMNNNPPPRRRSSSWWWXXXYYYYYYYYYXXXWWWVVVWWWWWWWWWXXXZZZ\\\^^^```^^^]]]\\\]]]^^^______^^^\\\\\\]]]^^^^^^_________[[[[[[\\\]]]^^^``````aaa^^^______]]]\\\[[[\\\^^^``````___^^^^^^]]]]]]\\\WWWXXXXXXYYYYYYYYYYYYYYYWWWUUUSSSQQQPPPOOOLLLJJJDDDCCCBBB???<<<999666555444333222222111111222222000000000111111111111111000000000//////000111111000////////////000000111000000000000000000000000////////////////////////......------......///000........................------------------------/////////......------,,,---------............///.........------,,,,,,+++...,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,......---,,,---......------,,,,,,------...,,,,,,------,,,,,,+++***++++++*********+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,------,,,,,,,,,,,,++++++******++++++++++++,,,,,,------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,+++***+++---...---,,,------------......//////---...///...------...///////////////...---,,,++++++,,,......,,,,,,,,,------......//////...------000000///...///000111222666666666555666:::@@@EEEGGGIIILLLOOOQQQRRRSSSSSSTTTVVVWWWVVVUUUTTTUUUVVVVVVUUUTTTVVV```iiiiiiddd\\\\\\\\\[[[[[[ZZZYYYXXX[[[[[[[[[\\\\\\[[[[[[[[[]]]]]]]]]]]]^^^___``````ccccccbbbaaa`````````aaa////////////////////////..............................---------...//////111111000///...------,,,+++******,,,...000000///---------............///......................../////////...............------......//////000000//////////////////////////////.........---------,,,,,,------------------+++,,,---///000000000000////////////////////////........................000000000//////...------...//////...------///000......////////////......//////...............///222333555666666555333222444333333333222222111111111111000000///000000111222222111111111000000000111222333333222222333444777777888:::<<<>>>@@@AAABBBCCCEEEGGGIIIJJJKKKLLLQQQQQQQQQRRRSSSUUUVVVWWWZZZ[[[\\\\\\\\\ZZZYYYXXXZZZZZZYYYYYYZZZ\\\^^^___```______```bbbbbbaaa___ZZZZZZZZZZZZ[[[[[[\\\\\\YYYYYYYYYYYYZZZ\\\]]]^^^\\\]]]]]]\\\[[[[[[\\\^^^^^^^^^^^^^^^]]]\\\\\\[[[ZZZ[[[]]]___```___^^^^^^^^^\\\ZZZYYYXXXWWWUUUSSSLLLKKKJJJHHHEEEBBB@@@>>>:::888777555444333333333222222222222222222222111000////////////000111111---------------...///000////////////////////////////////////////////////...............//////000........................------------------------000///......---------------------............///......---------,,,,,,,,,---,,,+++,,,---...---,,,------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,......---,,,---...------,,,,,,,,,,,,------,,,------------,,,++++++,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,++++++***************+++,,,,,,---......,,,++++++******++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------,,,+++++++++,,,,,,,,,,,,------..................---...///...---------///000000//////...,,,,,,+++***,,,......---,,,---........................---////////////111444666888;;;<<<>>>???@@@DDDIIIMMMNNNPPPRRRTTTVVVVVVVVVVVVVVVXXXXXXXXXWWWVVVWWWXXXWWWZZZ[[[\\\aaafffeee___]]]^^^______^^^\\\ZZZXXX[[[[[[]]]^^^^^^]]][[[[[[YYYYYYYYYZZZ[[[]]]___```eeedddbbbaaa```aaaaaabbb.............................................---,,,,,,,,,,,,---...///000000000000///...------,,,---,,,+++,,,...///...------------............///........................////////////////////////---......//////000000000////////////////////////...............------,,,,,,,,,,,,---------......,,,,,,...///000111111111////////////////////////........................000000//////...............///000///------///000...//////////////////...000//////.........//////222333555666666555333222333333333222222111111111111111000000000000111111111111111111111111111111222333555555444444666777<<<<<<===???BBBDDDGGGHHHJJJKKKMMMPPPRRRSSSTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZ[[[\\\\\\\\\[[[ZZZ\\\[[[ZZZZZZ[[[\\\^^^___```___```aaabbbbbb___\\\VVVVVVUUUUUUUUUVVVWWWWWWYYYYYYXXXXXXXXXYYYZZZ[[[YYYZZZ[[[[[[ZZZZZZ\\\^^^``````aaa``````^^^]]]\\\ZZZ\\\___aaabbbbbb```___bbb```^^^^^^^^^]]]\\\ZZZTTTTTTRRRPPPNNNKKKHHHGGGCCCAAA???<<<:::888777666444444333222111000000///000//////...//////000000000000000000111111222333///////////////////////////////////////////////////............///000000................................................000///...------------...---------............///---------------,,,,,,,,,---,,,+++,,,...///...---------------------------------------------------------------------------+++++++++,,,,,,,,,------++++++,,,------------,,,+++++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,......---,,,---...,,,,,,++++++++++++,,,,,,...............---,,,,,,)))))))))***************---,,,,,,++++++,,,,,,---,,,,,,,,,++++++***************+++,,,,,,---......,,,++++++******++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,------......,,,,,,---,,,,,,+++,,,,,,,,,---...//////......------...///...---------///000000///...---,,,,,,,,,***,,,......---------///---------------......///......000222666:::===???@@@CCCGGGJJJKKKMMMPPPRRRSSSTTTVVVWWWXXXWWWWWWVVVTTTUUUVVVVVVUUUUUUVVVWWWWWW^^^dddcccaaaaaa```]]]]]]^^^```aaa```^^^[[[YYY[[[\\\]]]^^^^^^]]]\\\[[[YYYYYYYYYZZZ\\\^^^aaabbbeeedddcccaaaaaaaaabbbccc.......................................---------+++++++++,,,---///000111/////////............---...---,,,,,,---...---+++---------............///...........................////////////000000000//////////////////000000////////////////////////............---------,,,+++,,,,,,------.........///000000000000///......////////////////////////........................000//////............///...000111111000//////000...//////000000//////...000000////////////000111000111222333333222111000222222222222222111111111111111000000000111222222111111222222333444444444555777999:::::::::<<<>>>BBBBBBCCCEEEHHHJJJMMMNNNPPPQQQSSSUUUWWWXXXYYYZZZYYYYYYYYYYYYYYYZZZ[[[[[[ZZZZZZ\\\]]]]]]]]]\\\[[[\\\[[[[[[[[[[[[]]]^^^___^^^^^^___``````]]]YYYUUUPPPOOONNNNNNNNNOOOPPPQQQWWWXXXXXXXXXXXXXXXXXXXXXVVVWWWYYYYYYYYYYYY\\\^^^``````aaaaaaaaa___^^^\\\\\\^^^```bbbcccbbbaaa```bbb```______``````^^^]]]\\\[[[YYYWWWTTTQQQNNNLLLLLLLLLJJJHHHEEEBBB???>>>999888777555333222000000222111000////////////000000000000000000000111222000000000000000000000000//////////////////////////////......//////000111........................///////////////////////////...---,,,,,,---...///---------............///---------------------------,,,,,,---///000///...------------------------------------............////////////////////////++++++,,,,,,,,,,,,------++++++,,,---------------,,,++++++++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,......---,,,---...---,,,,,,++++++,,,,,,---......//////......---,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,------,,,,,,,,,,,,++++++******++++++++++++,,,,,,------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++))))))))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---...///...,,,+++,,,---+++,,,.../////////......---...///...------.../////////...------------...***,,,.........---...///------------...000111222000222555999===AAACCCEEEEEEHHHMMMPPPQQQRRRRRRSSSWWWWWWXXXYYYXXXWWWVVVUUUPPPRRRTTTTTTTTTTTTVVVWWWXXXbbbhhhfffaaa`````````]]]^^^```aaa```___]]]\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\[[[[[[[[[]]]```ccceeecccbbbbbbbbbbbbbbbcccccc........................//////.........---------,,,,,,,,,,,,---///000111---------............///...---,,,,,,......---,,,---------............///.........................../////////000000000000000000000//////////////////////////////////////////...---,,,,,,,,,------++++++,,,,,,---......///000000000000000///......////////////////////////........................//////...---......000000---000333444222000////////////000000000000//////000000000000000111222333111111111111111111111111111111111111222222222222111111000000111111222333111111222333555666777777:::<<<>>>@@@@@@BBBDDDFFFGGGGGGIIIJJJMMMOOOQQQSSSSSSTTTUUUWWWYYYZZZZZZ[[[[[[[[[ZZZZZZ[[[[[[\\\\\\ZZZ[[[\\\]]]]]]\\\[[[ZZZYYYXXXXXXXXXYYYZZZ\\\]]]]]]\\\]]]]]][[[WWWQQQMMMHHHGGGEEEDDDDDDEEEFFFGGGNNNOOOPPPRRRSSSSSSSSSRRRQQQRRRTTTTTTUUUVVVXXX[[[]]]^^^```aaabbbaaa```___]]]^^^___```aaa``````___]]]\\\[[[[[[\\\]]]\\\ZZZ[[[[[[ZZZYYYWWWUUUTTTSSSTTTTTTUUUTTTRRROOOKKKIIIEEEDDDAAA???<<<999777666555444333222111000000000000000///.........//////000000000000000000000000///////////////////////////////////////000000111...................................................---,,,,,,,,,...000111---------............///------------------------...------...000111111000........................------------.........///........................++++++,,,,,,,,,,,,------+++,,,------...---------,,,,,,,,,,,,,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,......---,,,---............------.........---............---,,,,,,,,,---.../////////...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++******++++++++++++,,,,,,------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000---///000///---,,,---///***+++---///000000///...---...///...------...///......---,,,---...///000***,,,...///......///000.........///111333555777666999===AAAEEEGGGHHHHHHJJJLLLOOOQQQQQQQQQSSSTTTVVVWWWWWWWWWVVVTTTRRRQQQPPPRRRTTTUUUUUUVVVYYY[[[aaaeeefffaaa]]]^^^``````]]]^^^___`````````___^^^\\\\\\[[[[[[[[[[[[\\\\\\[[[ZZZYYYYYY[[[^^^aaaccc___```aaabbbcccccccccccc000000000000000000000000//////.........------------------------...///000,,,,,,------.../////////---,,,+++,,,...///...------------.........//////.........................../////////000000111111111111000000//////......///////////////////////////...---,,,+++,,,------++++++,,,,,,---...//////,,,---...000111111111111////////////////////////........................///...------...///000111---000444666444222000/////////000000000000//////000000000000111222444444333333222111111222333333000000111111222222222333111111000000111222333333000111222444666777999999===@@@BBBDDDEEEGGGJJJLLLJJJKKKLLLMMMOOORRRTTTUUUSSSTTTVVVWWWYYYYYYZZZZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZ[[[[[[[[[[[[YYYXXXWWWTTTTTTTTTTTTUUUVVVXXXYYY[[[[[[[[[[[[XXXSSSMMMHHH@@@???===<<<<<<===>>>???AAACCCFFFIIIKKKLLLKKKKKKKKKMMMOOOOOOPPPQQQTTTVVV^^^```ccceeeggggggfffeee\\\\\\]]]]]]^^^^^^]]]]]]WWWVVVUUUVVVWWWXXXWWWVVVVVVWWWXXXYYYYYYYYYYYYYYYXXXYYY[[[\\\[[[XXXTTTRRRPPPNNNLLLIIIEEEBBB???>>>888777666444333222111111444444333222222111222222000000000000000000000000///////////////////////////////////////000111111........................---------------------------,,,++++++,,,...111222---------.........//////------------------------///...---///111222222111........................---------.........//////************************++++++,,,,,,,,,---------+++,,,------......------,,,,,,,,,,,,------...///++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,......---,,,---...000000////////////000000,,,,,,---------,,,++++++)))***+++,,,,,,,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,,,,++++++,,,,,,---------.........------------------------,,,,,,---------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------///...,,,++++++,,,...///------------------------,,,,,,++++++,,,...///000...000222000---,,,---///)))***---///000000000///---...///...------...///------,,,,,,---...000111***,,,...///......///000/////////111333666888:::<<<>>>CCCGGGJJJKKKJJJJJJMMMNNNOOONNNNNNOOORRRTTTTTTTTTTTTTTTRRRPPPNNNMMMQQQSSSVVVWWWXXXYYY\\\^^^iiihhhbbbZZZXXX[[[]]]\\\\\\]]]^^^______`````````]]]\\\[[[ZZZZZZ[[[\\\]]]XXXWWWVVVVVVWWWZZZ^^^```]]]___```bbbcccccccccbbb000000000000000000000000000000000///......------........................////////////////////////......///000000111000000...------------...//////---......///////////////111111000000//////......111000---,,,,,,---000111,,,---///000000000///...,,,------...///000111111////////////////////////////////////////////////.........------,,,,,,,,,//////............//////...///000222222111000000111111111111111000//////...//////...,,,+++---...///222555666555333222222222444555555333222111111...000222333333333444666333222000//////222444666444555888;;;===??????@@@KKKKKKJJJKKKKKKLLLNNNNNNOOOOOOOOOOOOPPPPPPQQQRRRUUUVVVYYY[[[]]]^^^^^^^^^]]]]]]\\\\\\[[[[[[ZZZZZZZZZ[[[[[[ZZZXXXVVVTTTSSSUUUSSSRRRQQQQQQSSSUUUVVVTTTTTTTTTRRROOOKKKHHHEEEAAA@@@>>><<<;;;;;;;;;<<<===>>>@@@@@@@@@@@@>>>===@@@BBBEEEFFFGGGLLLSSSXXX[[[]]]```cccddddddbbbaaa```aaaaaaaaa```^^^\\\ZZZ\\\ZZZVVVRRRPPPNNNNNNNNNRRRSSSTTTVVVWWWWWWWWWWWWXXXZZZ]]]^^^]]]\\\[[[[[[ZZZVVVRRRPPPOOOMMMIIIFFFIIIEEE@@@:::777555666666555444222222222333222111///000000111111111000000//////000000000000//////////////////000000000000////////////////////////........................---...///...------...///222///,,,,,,,,,,,,)))&&&////////////////////////000//////.........//////222222111000///...------++++++,,,,,,,,,---------++++++++++++++++++++++++)))************+++++++++---,,,************,,,---,,,,,,,,,,,,,,,,,,,,,,,,...+++)))))),,,---,,,***)))***+++,,,,,,,,,,,,+++---...000///...,,,------111000///.....................---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++...---,,,+++***+++,,,---,,,,,,,,,---------......+++++++++,,,,,,,,,,,,---///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---------......////////////////////////------............------)))***+++,,,...///000000///......------.........+++---......---...000222...///222444777;;;@@@CCCGGGGGGGGGIIILLLNNNMMMLLLMMMNNNOOOQQQQQQQQQQQQPPPOOOOOOOOOPPPPPPQQQQQQQQQSSSSSSSSSTTTWWWZZZ]]]___]]]ZZZXXXXXX[[[]]]]]]\\\ZZZ[[[]]]^^^___`````````[[[YYYXXXWWWXXXYYYXXXWWWXXXXXXXXXWWWVVVWWWZZZ]]]___^^^___aaaccccccaaa___000000000000000000000000.........///////////////................................................------......//////.........------------...//////---......///////////////........................000///...------...///000---......///////////////------......//////000000/////////////////////////////////////////////////////////.........------//////............////////////000111111111111000222222222222222111000000///000000///---,,,...///000222444444333111111222333555777666555333333333111333444444333333333444666555333333333555888999999;;;>>>AAADDDFFFFFFGGGLLLLLLLLLMMMNNNNNNOOOOOOSSSSSSSSSSSSTTTUUUVVVWWWVVVWWWYYY[[[]]]^^^^^^^^^]]]]]]\\\\\\[[[ZZZZZZYYYWWWXXXXXXWWWVVVTTTRRRQQQQQQPPPNNNLLLKKKKKKLLLMMMPPPQQQQQQQQQPPPMMMKKKIIICCCAAA???===;;;:::::::::::::::;;;;;;;;;;;;::::::;;;===???@@@BBBFFFLLLPPPWWWYYY\\\___aaaaaaaaaaaa______``````___]]][[[YYYZZZWWWSSSMMMIIIFFFDDDDDDFFFHHHKKKNNNRRRUUUWWWXXXZZZ[[[]]]]]]\\\[[[[[[[[[___\\\YYYXXXXXXWWWTTTQQQOOOMMMHHHCCC???======<<>>AAAEEEHHHJJJJJJJJJKKKMMMNNNNNNLLLKKKLLLMMMNNNNNNNNNMMMLLLOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQSSSUUUWWWYYY[[[]]][[[YYYWWWXXX[[[\\\\\\ZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZXXXWWWVVVWWWXXXWWWVVVVVVWWWXXXWWWWWWXXX[[[]]]^^^\\\\\\]]]___```___^^^////////////////////////------......///000000111...................................................////////////......---...------------...//////---......///////////////---------.............../////////....../////////...............///000000.........///////////////////////////////////////////////////////////////000000000/////////////////////............//////000000//////000000111111222222333333222222111111000000111000......///000111222333222111000111222222444555555333222222333444555666666444333333333888777666666777999<<<>>>@@@BBBEEEHHHJJJLLLLLLLLLMMMNNNOOOQQQQQQQQQQQQPPPRRRRRRSSSSSSUUUVVVXXXXXXWWWWWWXXXYYYZZZ[[[\\\\\\]]]]]]\\\[[[YYYXXXWWWWWWSSSSSSRRRRRRPPPOOOMMMLLLLLLKKKHHHEEECCCBBBBBBBBBDDDEEEGGGHHHHHHGGGFFFFFFCCCAAA???<<<:::999999999777777666666666666777777666777999999:::>>>BBBFFFOOOPPPRRRUUUWWWYYYZZZ[[[ZZZZZZ[[[ZZZZZZXXXVVVUUUVVVSSSNNNHHHCCC>>><<<:::;;;===@@@EEEJJJNNNQQQSSSVVVWWWYYYYYYYYYZZZ]]]___```___^^^^^^______]]]\\\WWWUUUQQQMMMIIIFFFDDDCCCHHHBBB999333000000111111000000000//////......---000///...------...///000111111000000//////......////////////////////////---------------------------...///...------...//////...---...///000///...------------------------+++++++++,,,---...///000++++++,,,,,,---------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++,,,++++++******+++---...---...000///...,,,------,,,,,,+++,,,,,,---...///++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,---------......++++++,,,---......//////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------............------........./////////000000///......---,,,,,,------,,,------------000333666;;;>>>AAADDDEEEGGGIIIKKKMMMLLLKKKKKKLLLMMMLLLJJJKKKKKKLLLLLLKKKKKKJJJIIILLLLLLKKKKKKJJJJJJIIIIIIKKKMMMPPPTTTWWWYYYZZZZZZYYYXXXXXXYYY[[[[[[ZZZXXXZZZYYYXXXVVVVVVVVVWWWWWWYYYWWWUUUUUUVVVWWWWWWVVVTTTVVVXXXXXXXXXYYYZZZ\\\\\\ZZZXXXYYY[[[]]]^^^]]]....................................//////000000................................................111222222222111000//////...------------...//////---......///////////////000000000000000/////////---...///000000///...---///......------...000111///////////////.........//////////////////////////////////////////////////////////////////////////////............//////000000///......000111222111111222222222111111000000111111000//////000222333333333222111000222333///111222111000///000111333444666666555444555555777777777999;;;>>>AAACCCFFFHHHJJJKKKMMMMMMMMMLLLNNNOOORRRTTTTTTTTTRRRQQQNNNNNNNNNOOOQQQSSSTTTUUUUUUUUUUUUVVVVVVWWWXXXYYYZZZZZZXXXWWWUUUTTTSSSRRRMMMMMMLLLJJJHHHFFFEEEDDDFFFDDDBBB@@@>>>======<<<;;;<<<===>>>????????????>>>===;;;999777777777777777666555444444555666777444555555666777999<<<>>>EEEFFFGGGIIIKKKMMMNNNOOOPPPPPPPPPPPPOOONNNMMMLLLOOOMMMIIIDDD@@@<<<999888888999;;;>>>AAAEEEGGGIIILLLMMMOOOQQQTTTXXX^^^aaa]]]]]]^^^___``````___^^^\\\[[[XXXUUURRRNNNKKKJJJHHHCCC;;;666444333444444111111000000/////////000000///---,,,,,,---///000111111000000//////......////////////////////////---------------------------...///...---------//////............///......------------------------++++++++++++,,,------...++++++,,,,,,,,,---------,,,,,,,,,------------...------------------------*********+++++++++,,,,,,+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++---,,,*********+++---///---...000///...,,,,,,------------,,,------......,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,---------......+++,,,,,,---...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...------------------------------............------//////..................///......---,,,,,,------,,,---...///000444999===@@@CCCFFFHHHHHHHHHIIIJJJNNNLLLJJJIIIIIIIIIHHHFFFKKKKKKJJJJJJIIIHHHGGGGGGFFFEEEEEEDDDCCCBBBAAAAAACCCFFFKKKQQQUUUXXXXXXYYYWWWXXXYYYZZZ[[[ZZZYYYWWWYYYXXXVVVTTTTTTUUUVVVWWWXXXVVVUUUUUUVVVWWWVVVUUUQQQTTTVVVXXXXXXXXXYYYZZZYYYXXXYYYZZZ\\\]]]\\\[[[------------------------000000//////............................................................111111111111111000///......------------...//////---......///////////////222111111000///......------...///000000///...---///......------...000111///////////////.........////////////////////////////////////////////////........................//////............//////000///.........///111222//////000000000000000///000111111111//////111333555555555444222222333555///000111000//////000111000333555777777777999:::999:::;;;===@@@DDDGGGHHHKKKLLLMMMMMMMMMLLLKKKJJJMMMOOOQQQSSSSSSSSSQQQQQQLLLLLLMMMNNNOOOQQQSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPOOOMMMLLLLLLHHHGGGEEEBBB@@@>>>===<<<===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<888777666555555666777888666666444333333444666666666555555666888999;;;;;;===>>>>>>???@@@AAAAAABBBEEEEEEEEEEEEDDDCCCCCCBBBDDDCCCAAA???===<<<::::::777888888:::<<>><<<999777222111000/////////000000111000...------...000111111000000000/////////...////////////////////////---------------------------...///...---------////////////...---,,,,,,,,,------------------------...---,,,+++++++++++++++............------------,,,,,,---------.........------------------------***++++++++++++,,,,,,,,,+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,---,,,+++******,,,...///---...000///...,,,,,,---111000///...------------///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,---------......,,,,,,------...///000000,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////........................------............------.........------------,,,///......------......///,,,...111333777;;;AAAEEEEEEGGGJJJJJJIIIHHHHHHIIIOOOMMMJJJHHHGGGFFFEEECCCGGGFFFEEEDDDCCCBBBBBBBBB>>>======<<<<<<;;;;;;;;;<<<@@@GGGMMMSSSVVVXXXXXXWWWXXXZZZZZZZZZYYYXXXWWWWWWVVVUUUTTTTTTVVVXXXYYYVVVUUUSSSSSSUUUVVVUUUUUUOOOQQQTTTUUUUUUUUUVVVWWWVVVXXX[[[^^^```^^^ZZZVVV........................111000000///......------........................---------------------------............------,,,...------------...//////---......////////////////////////...------,,,,,,---...///000000///...---...............///000000.........///////////////////////////////////////////////////////////////------............////////////............////////////......//////000000......//////000000/////////000111000//////111333555666777666444222333444111222333222111111333555000333777999:::<<<>>>@@@???@@@AAACCCEEEGGGIIIJJJKKKLLLLLLLLLLLLJJJIIIGGGIIIJJJLLLMMMNNNNNNMMMMMMLLLLLLMMMNNNOOOPPPRRRSSSQQQQQQRRRSSSRRRQQQOOONNNJJJJJJIIIHHHGGGFFFEEEDDDBBB@@@???===;;;:::999999777777888999;;;;;;<<<=========<<<;;;;;;::::::999777666666555666777999:::555555444444444444555555888777666888:::<<<<<<;;;:::;;;<<<<<<===<<<<<<<<>>>>>============<<<<<<<<<;;;;;;;;;::::::666666777888:::===@@@AAABBBCCCCCCDDDDDDGGGKKKNNNVVVYYY]]]___`````````aaadddcccbbbaaa___\\\ZZZYYYUUUSSSQQQOOOLLLHHHBBB>>>666555333111000///000000111000///......///000111/////////000000000000000////////////////////////........................---...///...------...///...///000...,,,++++++,,,------------------------///...---,,,+++*********000/////////......------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++------,,,+++++++++,,,...///---...000///...,,,------333222000///------,,,,,,000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,---------......---------------.........+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000////////////////////////------............---------------------,,,,,,,,,............///000111222000333777;;;>>>BBBGGGKKKJJJLLLMMMLLLJJJIIIIIIIIIOOOLLLHHHFFFEEEDDDCCCAAA???>>>===<<<;;;;;;;;;;;;777888888888999999::::::;;;???EEELLLQQQUUUWWWWWWVVVXXXYYYYYYWWWVVVVVVWWWUUUTTTSSSSSSTTTUUUVVVWWWSSSQQQPPPPPPRRRSSSSSSRRRNNNOOOQQQQQQPPPPPPQQQSSSTTTVVVZZZ^^^```\\\UUUPPP........................///////////////.................................------------------------+++,,,,,,------------,,,...------------...//////---......///////////////,,,---------......//////......////////////......---......///////////////------......//////000000////////////////////////////////////////////////....../////////000000000//////............//////---...//////000000//////......///000000000000000...///000000//////111333444555777666444222222222222333333222111222444666444777:::===???@@@CCCEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLHHHIIIKKKLLLKKKIIIFFFCCCAAAAAAAAA@@@???>>>>>>===;;;;;;:::999999:::;;;<<<999:::<<<===???AAABBBBBBAAA@@@???>>>============<<<;;;:::::::::;;;<<<===777777888888888888777777999777666888;;;======;;;;;;<<>>>>>===============<<<===<<<<<<<<<;;;:::999888777777777999<<<>>>@@@???@@@@@@@@@???@@@CCCEEEJJJOOOUUUXXXZZZ[[[\\\^^^cccbbbaaa```___^^^]]]\\\ZZZYYYXXXWWWUUURRRMMMJJJBBB@@@<<<888555333222222111111111111111111111111......//////000000111111////////////////////////////////////////////////---...///...------...///---///000///---,,,...000........................///...---,,,,,,+++,,,,,,.............../////////------------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,))))))+++---,,,,,,,,,------------...---...000///...,,,------111000///...---,,,,,,,,,///......---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,------...............------------------------++++++++++++,,,---......,,,,,,,,,---------......------------,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000........................------............------------------.....................///111222444555777;;;???CCCEEEGGGJJJLLLMMMNNNMMMKKKHHHGGGGGGHHHKKKHHHCCCAAA@@@???>>>===999888777666555666666777555666777888:::<<<======@@@CCCHHHMMMQQQTTTUUUVVVUUUVVVWWWUUUSSSRRRTTTVVVRRRRRRRRRQQQQQQQQQQQQQQQNNNMMMLLLLLLNNNOOOOOONNNMMMMMMMMMLLLKKKKKKMMMOOOSSSTTTWWWZZZZZZVVVPPPKKK////////////////////////------......///000000000........................------------------------,,,,,,---...////////////...------------...//////---......///////////////+++,,,---///000222333444////////////////////////,,,---///000000000///...,,,------...///000111111//////////////////////////////////////////////////////000000111111111222//////............//////,,,---///000000000///...//////000111111111111111...///000///...///000222222444666666444222000000000111111000///000333555888;;;>>>@@@BBBCCCFFFGGGFFFEEEDDDBBBAAA???>>>======>>>@@@AAABBBBBBAAAAAA???>>>>>>>>>???@@@AAABBB@@@@@@???@@@@@@AAABBBBBB???AAADDDEEEDDDAAA===:::<<<<<<;;;;;;:::::::::999888777777888:::<<<>>>@@@>>>???AAADDDEEEGGGGGGHHHIIIHHHGGGFFFEEEEEEEEEFFFAAA@@@???>>>===>>>>>>???:::;;;<<<======<<<;;;:::999777666888<<<>>>===;;;===???CCCFFFGGGGGGFFFEEEAAAAAA@@@?????????@@@@@@AAAAAAAAA@@@>>><<<:::999;;;:::888888888999;;;===;;;<<<>>>>>>>>>???AAACCC>>>CCCKKKPPPRRRTTTVVVYYY```___^^^]]]\\\\\\\\\\\\XXXWWWWWWXXXXXXXXXVVVTTTNNNKKKFFF@@@;;;888666555111111222222222222111111------...///000111222222////////////////////////000000000000000000000000---...///...------...///,,,...111000///...111333////////////////////////------,,,,,,,,,---......++++++,,,---...///000111---------.........//////++++++++++++++++++++++++++++++,,,,,,,,,------------,,,************,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,))))))+++...+++,,,---.........---------...000///...,,,------......---,,,,,,,,,---------------------...///000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,---......//////......------------------------++++++******+++---...000,,,,,,,,,---------.........------,,,,,,+++*********+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---------------------------..................---............//////000000---......000222444666777===AAAEEEHHHIIIJJJKKKLLLMMMMMMLLLHHHEEEDDDEEEFFFEEEBBB>>>;;;:::999888777888777666444444555666666555666888:::===???@@@AAAFFFGGGKKKNNNQQQSSSTTTUUUSSSUUUUUURRROOOOOORRRUUUPPPPPPPPPPPPNNNMMMKKKKKKKKKIIIHHHIIIKKKLLLLLLKKKLLLLLLKKKIIIHHHHHHJJJMMMRRRRRRSSSTTTTTTQQQLLLIII000000//////.........---.................................------,,,,,,,,,000///...---------------+++,,,,,,------,,,,,,+++---------...............---------............//////...---,,,,,,---...///..............................---,,,---...///000,,,---......//////..............................//////000000000000/////////////////////.........///000222333222111///---......////////////......///111333555555333111///111000000000000000111222000000111111222222333333222222333333444555666666;;;???EEEIIIHHHEEEBBBAAA???>>><<<:::999777777666::::::999999999:::;;;;;;::::::999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@@@@???<<<999777777777777777777888888999:::<<<>>>??????@@@CCCDDDHHHHHHIIIJJJLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLIIIIIIGGGFFFFFFGGGHHHIIIBBBAAA@@@???===;;;:::999777777777888999:::;;;;;;:::<<<>>>AAADDDGGGHHHIIIEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEDDDBBB@@@===;;;;;;;;;::::::999888888777888999:::<<<>>>?????????AAAAAAAAABBBEEEIIIMMMPPPYYY[[[]]]___```___^^^]]]\\\YYYWWWWWWZZZ[[[ZZZXXXVVVUUUSSSOOOIIIBBB;;;777999333//////222111///...111000//////000111000...//////............//////)))+++///222333222///...,,,,,,,,,------------...////////////000000000000......---+++***+++---//////...,,,,,,------,,,+++......------------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,(((333666---''',,,...+++///...+++))))))+++---...---------------------,,,------------------------,,,,,,+++***+++...000111222111///...------......//////...,,,,,,,,,,,,,,,///111222111///,,,++++++---------------------------,,,,,,++++++************+++---//////...---,,,,,,++++++******++++++,,,))))))***+++---...//////---,,,,,,,,,,,,---...............///......------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,111///---***)))***++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------.../////////......222111///000222666;;;>>>EEEIIILLLMMMLLLKKKMMMOOOIIIHHHGGGEEEDDDCCCCCCCCC>>>===<<<:::888888777777;;;999666333222222444555888999;;;>>>AAAEEEGGGIIINNNJJJHHHLLLNNNNNNOOORRROOONNNMMMMMMMMMMMMKKKJJJHHHGGGFFFGGGHHHIIIHHHGGGGGGIIIJJJIIIIIIIIIJJJLLLMMMLLLJJJHHHFFFGGGHHHIIISSSZZZ``````^^^[[[VVVPPP000/////////..................................../////////......---------//////...---------------------............------..................---------------............///......------------.................................------,,,---...///000,,,---......//////....................................////////////......///////////////////////////000111222222000///...000000111111111111000000111222444666666444222111000000000000000111111222111111222222222333333333222333333555666777888888<<>><<<<<<;;;:::888777666666666777777777777888999::::::888888777666666666777888777777888888999:::;;;;;;;;;<<<>>>>>>===;;;888777777777777777777888999:::999;;;>>>???@@@BBBDDDGGGLLLLLLLLLMMMNNNOOOPPPQQQRRRQQQQQQPPPPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLMMMEEEDDDCCCAAA@@@???>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;===???BBBFFFHHHFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCAAA???===<<<;;;;;;;;;;;;::::::999999777888999:::;;;<<<<<<<<<@@@???======>>>@@@CCCEEEMMMQQQVVV[[[^^^]]][[[YYY\\\ZZZXXXYYY[[[\\\[[[ZZZ[[[[[[ZZZWWWRRRLLLGGGCCC???:::555555666555333111333222000111222222111000/////////....../////////+++,,,///111111111///...////////////000000000111000000//////......------...///111111000///000111000///------...///---,,,......------------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,000>>>CCC888......///...---,,,+++******+++---......------,,,,,,---------------------------------,,,+++++++++,,,...000111111000///---,,,,,,------......---,,,,,,,,,,,,---000222333222///---,,,,,,------------------------,,,,,,,,,++++++++++++++++++,,,---//////...---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---...------,,,+++***)))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------............//////666666666777:::>>>BBBDDDGGGJJJMMMMMMKKKIIIJJJKKKHHHGGGEEEDDDBBBAAA@@@@@@999999999:::;;;===>>>???===;;;999777666777888999:::<<>>;;;999999888888777777666777777777777777777777888999:::;;;999888777666555555555666333333444666777888999:::999:::<<<<<<<<<:::888777777888888999::::::;;;<<<;;;===@@@BBBCCCEEEHHHJJJJJJJJJIIIJJJJJJLLLNNNOOONNNMMMMMMLLLLLLLLLLLLMMMPPPOOOMMMLLLKKKKKKKKKKKKHHHGGGEEECCCBBBBBBBBBBBB??????>>>===<<<<<<<<<<<<>>><<<;;;;;;===AAAEEEHHHHHHIIIIIIJJJJJJIIIIIIIIIFFFEEEDDDBBB@@@??????>>>>>>>>>======<<<;;;;;;;;;888888999:::::::::::::::<<<;;;999999999:::<<<>>>@@@FFFNNNVVV[[[[[[YYYWWW[[[ZZZYYYZZZ\\\]]]]]]\\\_________^^^[[[WWWTTTQQQGGGDDD???<<<:::888666333555333111111222222222000////////////////////////......////////////......,,,---------............000000///...---,,,++++++))),,,///000000.........000///......///000...---......------------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,---<<>>AAAEEEHHHJJJJJJLLLMMMLLLJJJHHHGGGGGGEEEDDDBBB@@@>>>===<<<<<<666777888:::===???BBBCCC???>>><<<;;;;;;===>>>@@@???AAADDDGGGIIIKKKKKKKKKHHHEEEDDDHHHJJJGGGFFFGGGIIIIIIGGGFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEJJJOOOSSSTTTSSSRRRRRRVVVWWWVVVQQQNNNRRR^^^hhhyyy///////////////.................................//////..................///......---------......//////000000000000//////000000///...---,,,,,,,,,---------............///,,,---...//////...---,,,........................------------......//////------...///////////////........................---......//////......---///////////////000000000000000111111000000///.........////////////.........///000111111000///...000000000000111222333333222222222333444444444555999999;;;<<<>>>@@@AAABBB???@@@@@@>>><<<:::999:::999999999999999:::;;;;;;<<<<<<;;;;;;;;;<<<======;;;:::999888777777666666333333444555666777888999999:::<<<======<<<:::::::::;;;<<<===>>>>>>??????@@@BBBDDDFFFFFFHHHJJJLLLHHHGGGFFFFFFFFFHHHJJJKKKIIIHHHGGGGGGFFFGGGHHHHHHMMMMMMLLLJJJIIIHHHGGGGGGHHHFFFDDDBBBAAABBBBBBCCC@@@@@@@@@??????@@@AAAAAA??????>>>>>>AAADDDHHHJJJJJJJJJKKKLLLLLLLLLKKKKKKJJJHHHFFFDDDCCCCCCCCCCCCBBBBBBAAA???>>>===<<<;;;;;;;;;<<<<<<;;;;;;:::999999999888888999;;;===>>>:::???GGGOOOUUUXXXXXXWWWYYYYYYZZZ[[[]]]^^^^^^^^^___`````````___^^^\\\ZZZQQQQQQLLLDDD>>>;;;999666666444222111111111000////////////000000/////////000000///...............++++++,,,,,,,,,---------/////////......---------)))+++.........------...000...---...//////...---......------------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,'''111666111+++***,,,,,,)))***+++---......------...---,,,++++++,,,...///------------------------++++++++++++,,,...///000---------,,,,,,+++++++++******+++,,,------......///000111000...------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------------............,,,++++++,,,,,,,,,++++++,,,,,,,,,......---,,,,,,+++******,,,,,,++++++,,,,,,---...////////////...---,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................................................................///...------...000333444:::<<>><<<:::999888777888888999:::;;;===???@@@??????>>>>>>???AAACCCDDDCCCDDDFFFHHHIIIIIIHHHGGGCCC@@@BBBGGGJJJHHHGGGHHHHHHHHHGGGFFFEEEFFFIIIKKKJJJKKKKKKKKKLLLMMMPPPQQQVVV[[[aaadddccc___\\\ZZZeeeggggggaaa]]]cccsss.........///////////////........................------------------------......---------......///---......//////......---000000///...---,,,,,,,,,---------............///,,,---...//////...---,,,........................---------...............---...//////000000///////////////////////////////////////000000/////////////////////000000111111000000000000000///............////////////.........///000000000000///...000000000000111222333444111222222444555666666777>>>???@@@BBBDDDFFFGGGHHH@@@AAAAAA???>>>===>>>@@@>>>============>>>??????@@@???>>>===============:::::::::999888777666666666666777777777777777888;;;<<<===????????????>>>??????AAABBBCCCCCCCCCCCCCCCDDDFFFFFFEEEEEEGGGHHHFFFEEEEEEDDDEEEFFFHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHMMMLLLLLLKKKIIIHHHGGGFFFDDDCCCBBBAAA@@@AAAAAABBBDDDDDDCCCCCCCCCCCCDDDDDD@@@@@@BBBDDDFFFHHHIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLJJJHHHHHHHHHHHHIIIGGGFFFDDDCCC@@@???===<<<============<<<;;;:::::::::::::::::::::;;;===>>>999;;;@@@EEEKKKPPPSSSUUUTTTVVVXXX[[[]]]___```aaa___``````aaaaaaaaa```___\\\___ZZZNNNEEEBBB@@@<<<999777333111000000...---//////000111111000//////111000///...------........./////////000000000000.........//////000000111000000000000//////222444...---,,,,,,.........,,,......------------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,///000///((()))+++---......---,,,---,,,,,,+++,,,---...///------------------------+++++++++,,,---...///000,,,,,,,,,,,,,,,+++++++++((()))+++,,,---......---,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...............---,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------......///.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................////////////////////////000/////////111444888:::>>>???BBBFFFIIIKKKLLLLLLKKKKKKKKKJJJJJJHHHEEEDDD===<<<:::888666555444444777777777888999:::;;;<<<>>>>>>>>>???@@@BBBDDDFFFEEEFFFFFFFFFEEEDDDBBBAAACCC@@@BBBGGGJJJIIIHHHIIIKKKLLLLLLKKKKKKMMMSSSWWWXXXZZZ[[[\\\]]]___cccggglllqqqwwwyyyxxxtttpppnnnssswwwxxxsssnnnttt.........///////////////........................,,,,,,,,,---------------...------------...//////,,,------......------,,,/////////...---------,,,---------............///---..................---........................,,,---......//////............///000000000000/////////////////////////////////000000000000//////...//////000000111111222000000/////////.........000000111111111111000000111111222222222222111111000000000111222333444555222333444666888:::;;;<<>>===<<<;;;;;;;;;;;;888888888888888777666555999999999999888888888888>>>>>>@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGFFFEEEEEEAAACCCDDDCCCBBBAAABBBDDDBBBBBBBBBCCCCCCDDDDDDDDDEEEDDDBBBAAAAAACCCEEEFFFHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFHHHHHHIIIIIIHHHJJJJJJKKKLLLMMMMMMMMMMMMNNNMMMLLLKKKKKKKKKKKKKKKHHHHHHFFFEEECCCBBBAAA@@@???@@@@@@???>>>===<<<<<<>>>>>>===<<<;;;;;;:::;;;::::::;;;===AAAFFFKKKNNNMMMQQQVVVZZZ\\\^^^aaacccbbbbbbbbbccccccbbbbbbaaaccciiifffXXXMMMLLLKKKHHH@@@<<<777444222111///...//////111111111111//////111000///...............------........./////////------...///000111222222111111000...------000333---,,,+++,,,.........,,,......------------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,111---((((((,,,//////,,,)))***,,,---...------,,,+++,,,,,,------.........------------------------***++++++,,,......//////+++,,,,,,------,,,++++++((()))+++------------,,,+++,,,,,,,,,******,,,...------------------------,,,,,,,,,,,,------------...---------------,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,---------+++++++++++++++,,,------)))***+++,,,------------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------........................///////////////////////////000111333666:::===???DDDEEEGGGIIIKKKLLLMMMMMMJJJIIIHHHGGGGGGEEEBBB???999888777555444333333222222333444555777:::<<<===<<<======???@@@BBBDDDEEEFFFEEEDDDCCCBBBAAA@@@???BBB??????EEEHHHGGGGGGIIIWWWXXXYYYYYYZZZ___gggnnnsssuuuvvvuuutttuuuzzz~~~zzz}}}~~~||||||............/////////000........................------------.........///---------------...//////,,,------......------,,,..................---------------............///......------------..............................,,,---.../////////...---......///000000000000000////////////////////////...//////////////////......//////000111111222222000000///...............000000111111111111000000222222222222222222222222000000000111222333555555444555777999<<>>>>>>>>>>>>>>===;;;;;;<<<@@@DDDFFFGGGLLLSSSXXX[[[]]]aaaddddddddddddcccbbbbbbaaaaaaaaajjjiii\\\RRRRRRTTTRRRIIIEEE???:::777555333111...///111222222111///...///////////////.........+++++++++,,,,,,,,,---------......//////000000000...//////...,,,+++,,,---...,,,,,,---...//////.........------------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,...+++((())),,,,,,+++++++++,,,,,,,,,---,,,,,,,,,)))+++---...//////...---------------------------******,,,---.../////////+++,,,---......---,,,,,,((()))+++---------,,,++++++,,,,,,+++***+++---///........................---------------,,,,,,,,,------,,,,,,,,,---......------,,,,,,,,,,,,------+++++++++,,,,,,---------+++++++++***++++++,,,---++++++,,,,,,---,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////////////////111444777<<<@@@CCCEEEIIIJJJJJJJJJJJJKKKKKKLLLJJJGGGEEEDDDCCC@@@<<<888666555444333222222222222111111222444777:::<<<===<<<<<<===???@@@BBBCCCDDDEEEDDDBBBAAA@@@AAABBBCCCBBB@@@BBBIIIOOOQQQTTTXXXkkkmmmpppqqqssszzz---.........//////000000........................---.........//////000000---------------...///000------............---------------...............---------........./////////...---,,,,,,---...///........................,,,,,,.../////////...---...//////000000000000000000000000000000000000000---..................---...//////000111222222222000000///.....................////////////......000000000000000000000000000000000111222444555666555777999<<>>>>>===999999999:::<<<>>>???@@@999:::;;;<<<===<<<;;;:::666666777999:::;;;<<<===???@@@AAACCCEEEFFFHHHHHHGGGHHHIIIIIIIIIGGGEEECCCAAABBBDDDEEEDDDEEEFFFHHHOOOQQQSSSUUUUUUTTTRRRPPPJJJIIIGGGFFFFFFHHHKKKLLLGGGHHHIIIJJJIIIIIIGGGFFFHHHJJJLLLNNNOOOMMMKKKIIILLLNNNRRRWWW]]]bbbgggjjj[[[XXXSSSOOOLLLKKKKKKLLLHHHHHHJJJKKKKKKLLLLLLLLLGGGHHHIIIJJJJJJIIIHHHGGGCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIIII@@@@@@AAABBBCCCDDDEEEEEEBBBAAA???======???AAABBBCCCIIIQQQVVVZZZ]]]aaadddeeedddcccbbbaaa```___^^^[[[fffggg[[[RRRTTTXXXVVVPPPKKKDDD???;;;999666555...000111222222111000.........////////////.............../////////000000..................------000222444444111///------...------...000111000///.........------.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++---000000......000---,,,,,,,,,,,,,,,,,,,,,(((***---///000///---,,,------------------------******,,,---.../////////+++,,,---.........---,,,(((***,,,------,,,+++***,,,,,,---,,,+++,,,///111////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---////////////...------,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---......///......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000000000000000000000...111555:::???CCCFFFHHHKKKKKKJJJIIIHHHHHHIIIIIIJJJGGGCCCAAA@@@<<<777222444333333222222222222222333333444555777999:::<<<<<<<<<>>>???AAABBBCCCDDDDDDCCCAAA@@@AAACCCFFFHHHIIIGGGKKKUUU___eeekkkppp|||////////////////////////////////////////////////---.........///000000000..............................////////////......,,,,,,,,,---------......000000000000000000000000,,,,,,---.../////////...////////////////////////------------------------///////////////////////////////////////.........---...///000000111111000222111111111000000////////////............//////000000000000000000000000///000111000///000222333111222222222111222555888;;;===AAADDDFFFGGGGGGGGGHHHGGGFFFFFFHHHIIIIIIHHHIIIJJJKKKKKKJJJFFFCCCAAAAAA@@@>>>===<<<<<<<<<===999;;;>>>@@@AAACCCFFFIIICCCBBBAAA???>>>>>>>>>===;;;===>>>>>>>>>======>>>@@@@@@@@@CCCFFFFFFEEEDDDFFFFFFGGGFFFEEEEEEFFFHHHDDDBBBCCCIIIMMMOOOSSSXXXcccjjjsssxxxzzzvvvjjj]]]XXXWWWUUUVVVWWWXXXWWWVVVVVVUUUSSSQQQQQQRRRTTTUUUTTTUUUZZZaaaccc```___```bbbhhhkkkmmmvvv|||ooogggbbb]]]VVVPPPPPPMMMJJJIIIIIIJJJJJJJJJOOOHHHGGGMMMPPPMMMIIIIIIMMMKKKIIIIIIJJJKKKJJJIIIKKKKKKKKKKKKLLLLLLMMMNNNKKKIIIFFFDDDCCCCCCCCCDDDEEEDDDCCCAAA@@@@@@AAAAAAAAAHHHOOOTTTUUUXXX]]]bbbgggeeecccdddeeeddd```\\\VVVVVVSSSNNNKKKKKKPPPTTTVVVTTTQQQLLLGGGAAA===:::666444222111222222222111///...---,,,,,,,,,------............////////////111111111000000///...---000222333333111///............------------......//////............//////---......///...,,,+++***++++++++++++++++++++++++...........................---+++******+++---.........---------,,,,,,,,,......---------,,,,,,,,,,,,---------.../////////---------,,,,,,+++++++++++++++++++++++++++++++++......---,,,,,,,,,,,,---,,,---...//////...------------------------------*********+++++++++,,,,,,***+++---......---+++***...---,,,,,,++++++++++++000///------......---,,,000///...,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,.........,,,++++++,,,,,,,,,---------/////////...---,,,***))),,,,,,,,,---------......---------............///.........------,,,,,,,,,///////////////000111222...000111111000000111222777:::???DDDHHHJJJKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIJJJHHHEEEAAA===:::888777:::999888666555444444444444444555777888999::::::AAACCCDDDDDDDDDEEEGGGHHHEEEEEEBBBAAAJJJVVV[[[WWWZZZ]]]dddlllsssxxx{{{}}}////////////////////////......................................./////////------------------------......////////////......,,,---------....................................,,,---......//////......////////////////////////------------------------......................../////////////////////...///000000000000000///...111111111111000000000///111111000000000000111111000000000000000000000000///000111000///000111333111333444444444666999<<>><<<;;;:::::::::;;;<<<===;;;>>>AAACCCDDDFFFHHHJJJFFFEEEDDDBBBAAA@@@@@@???>>>???@@@@@@?????????@@@@@@AAABBBEEEIIIJJJIIIGGGGGGHHHJJJKKKMMMOOORRRTTTTTTQQQRRRWWW\\\```gggnnnqqqkkkiiihhhhhhkkkmmmmmmmmmkkkjjjhhhfffeeeeeeffffffgggfffhhhnnnpppooopppsssuuu{{{}}}ssshhh___^^^ZZZUUURRRPPPOOONNNMMMMMMHHHHHHNNNRRRPPPNNNNNNLLLKKKJJJIIIIIIIIIIIIHHHHHHIIIJJJLLLMMMMMMMMMMMMMMMLLLJJJHHHFFFFFFFFFFFFFFFEEECCCAAA@@@?????????@@@EEELLLPPPQQQUUU[[[___aaa``````aaacccccc```]]]YYYXXXUUUPPPKKKJJJKKKNNNOOOPPPPPPOOOLLLGGGBBB???;;;888444222222222111000000000000000000000111111............////////////000000000000000//////...000111222222///.........------,,,,,,,,,,,,------///..................///,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,---......000000/////////.....................---------,,,------------............---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,------......//////000000///...---........................------------............,,,---...//////...---,,,...---,,,,,,++++++,,,,,,///---,,,,,,------,,,+++......---,,,+++++++++++++++++++++,,,,,,------...,,,------...------,,,,,,++++++,,,,,,,,,---------------......------,,,,,,,,,,,,,,,---------......---------............////////////......------------------------...///000...000111111111222444666;;;===@@@DDDFFFHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIGGGDDDBBB???>>>======;;;;;;:::999888888777777555555666888:::<<<===>>>AAACCCFFFHHHHHHHHHIIIKKKMMMNNNLLLKKKSSS___fffeeejjjmmmrrrwww|||////////////////////////.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------........./////////........................------.../////////......////////////////////////------------------------..............................//////////////////111111111111000///...---111111111111000000000000111111000000000000111111000000000000000000000000///000111000///000111333333555777888999;;;???BBBFFFGGGIIIKKKLLLLLLKKKKKKHHHGGGGGGHHHJJJKKKKKKJJJIIIHHHFFFDDDAAA>>><<<;;;999999999:::;;;===>>>??????BBBEEEGGGGGGHHHIIIJJJFFFEEECCCBBB@@@?????????AAAAAAAAAAAAAAABBBCCCDDDDDDEEEIIINNNTTTWWWWWWVVVTTTUUUWWWYYY\\\```cccdddfffcccccciiipppvvvzzzxxxuuuuuuxxxzzz|||}}}{{{zzzxxxvvvuuuttttttttttttqqqqqquuuwwwxxx{{{}}}rrroookkkeee```]]]\\\ZZZYYYVVVSSSTTTYYY\\\[[[ZZZ[[[UUUTTTSSSOOOKKKHHHHHHHHHEEEFFFIIILLLNNNNNNMMMMMMNNNNNNMMMLLLKKKJJJJJJIIIHHHGGGDDDBBB@@@>>>>>>===>>>AAAFFFIIIKKKOOOUUU[[[ZZZZZZ[[[^^^```aaa```^^^YYYYYYVVVQQQLLLGGGFFFEEEFFFIIIMMMPPPPPPMMMHHHEEECCC???:::555333222000...,,,---...///////////////............////////////...//////000000000000000000111111///------...///,,,,,,,,,++++++,,,,,,,,,------------------------+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////........./////////.........------............------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////000000000000000///...---////////////////////////---............/////////...///000111111000///......---,,,,,,,,,,,,,,,,,,...---+++,,,------,,,+++,,,,,,,,,++++++,,,------******+++,,,---...//////,,,///222222///,,,,,,---,,,,,,,,,,,,------------+++,,,,,,---.........---,,,,,,,,,---------......---------............//////////////////.........------------...///000111...000111222333555999<<>>AAADDDGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJIIIGGGCCCBBB@@@===<<<;;;::::::<<<<<<===>>>???AAABBBCCCCCCEEEHHHIIIHHHGGGGGGHHHEEEDDDCCCBBBAAAAAA@@@@@@BBBBBBCCCFFFJJJNNNQQQRRRRRRUUUZZZaaahhhmmmnnnnnnkkkjjjjjjlllnnnpppqqqqqqooommmpppwww|||zzz{{{}}}~~~}}}|||{{{xxxuuuuuuxxx{{{|||~~~zzztttooommmmmmlllkkkjjjjjjlllnnnnnnooooooqqqkkkjjjfff^^^UUUNNNKKKJJJFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKLLLMMMMMMMMMLLLLLLKKKJJJHHHEEECCC@@@???>>><<<>>>@@@AAADDDHHHNNNSSSUUUVVVXXX[[[]]]^^^]]]]]]XXXXXXVVVSSSNNNIIIEEEBBB???BBBFFFKKKMMMNNNLLLKKKJJJFFF@@@;;;777444222000***+++,,,---.........---............////////////---...///000111111111111000000000...,,,,,,...000------,,,,,,,,,,,,------,,,------------------,,,++++++,,,---.........///........................,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------000////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...000000000000000///......------........................,,,,,,,,,---------.........///000000000000///......------,,,,,,,,,------...---,,,,,,......---,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,------......---222777666111------///,,,,,,,,,------------...+++,,,------......------,,,,,,,,,---------......---------............/////////..................////////////000111333333///111222444666999>>>BBBEEEEEEEEEFFFGGGIIIJJJKKKMMMLLLJJJIIIHHHIIIIIIIIIIIIGGGEEECCCCCCDDDFFFGGGEEEEEEEEEDDDCCCAAA???>>>@@@???>>>======>>>???@@@DDDIIIQQQVVVXXXXXXXXXXXX```ccceeedddeeelllvvv}}}~~~////////////////////////......................../////////......------,,,////////////////////////......////////////...............////////////000000000000000000000000000...///////////////......////////////////////////................................................---.........//////000000......///000000000000000000000000000000000111111//////............//////000000000000000000000000000111222222222333555777888;;;>>>AAABBBEEEHHHJJJJJJJJJJJJIIIIIIHHHHHHGGGIIIHHHGGGGGGGGGFFFDDDBBB<<<;;;:::999999:::<<<===@@@@@@AAABBBBBBBBBBBBBBBFFFHHHJJJIIIHHHFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFFFFEEEFFFKKKTTT^^^hhhmmmooonnnooorrrwww}}}}}}{{{yyyzzz|||}}}}}}{{{wwwvvv{{{~~~|||}}}|||zzzyyyyyyxxxyyy}}}{{{qqqeee\\\UUUSSSLLLKKKJJJIIIHHHHHHIIIJJJGGGHHHIIIKKKLLLMMMMMMMMMNNNMMMLLLJJJGGGEEECCCBBB>>>>>>======???BBBGGGKKKQQQSSSVVVXXXYYYZZZZZZ[[[XXXXXXYYYYYYVVVQQQLLLHHH>>>???AAACCCGGGJJJMMMNNNPPPLLLGGGBBB???;;;777555///000000111111000000000............////////////,,,---...000111111111111000000///...,,,,,,...000......------------......,,,,,,---......---,,,,,,+++++++++,,,---...///000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,---------------------000////////////...............------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---...000111.........---,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................---------,,,,,,---......///...---...///000///.........---,,,++++++++++++.........------,,,,,,,,,,,,222666666000,,,,,,...,,,,,,---------.........------......------,,,+++,,,,,,,,,---------......---------............///------------------------.../////////111222333444111333555777:::===BBBEEEFFFFFFGGGHHHIIIKKKMMMNNNLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHFFFDDDCCCDDDEEEFFFFFFFFFEEEDDDBBB???===<<<======>>>???AAADDDFFFHHHMMMSSSZZZ```cccdddeeeeeeoooqqqrrrqqqooorrrzzz////////////////////////------------------------///////////////.........////////////////////////......////////////......------........./////////........................//////000000000///......////////////////////////........................////////////////////////------......///000000000---...///000111111111111000000000000111111111111111111000000000000111111000000000000000000000000///111333444444666999;;;;;;>>>AAACCCEEEFFFHHHJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCDDDDDDBBB???===999888888999:::===???@@@AAAAAABBBBBBBBBAAAAAA@@@FFFGGGHHHHHHGGGGGGHHHJJJEEEFFFFFFHHHJJJLLLNNNOOOSSSUUU]]]jjjzzz~~~}}}~~~~~~vvvnnnfffbbbZZZXXXUUURRROOOLLLJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMOOOOOONNNMMMLLLJJJHHHGGGDDDBBB@@@>>>>>>@@@BBBDDDKKKNNNQQQTTTUUUUUUWWWXXXZZZZZZ\\\^^^^^^[[[VVVRRRCCCBBB@@@@@@BBBFFFKKKNNNQQQOOOMMMJJJHHHEEE@@@===444333222111000/////////............////////////------///000111111111111///000000///......///111///......------......///,,,---...//////...---,,,,,,++++++,,,---...///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////////////////.........------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,---...000111---,,,,,,++++++,,,---------------------------------............/////////------------------------------------------...///000.........000111000//////...---,,,++++++***+++000000///...---,,,+++++++++...111111...++++++,,,,,,---------............---.........---,,,,,,+++,,,,,,,,,---------......---------............///,,,,,,,,,---------------,,,,,,---...///111222333333666999<<<>>>@@@DDDFFFFFFGGGHHHIIIJJJKKKKKKLLLGGGHHHIIIIIIIIIIIIHHHHHHFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA???>>>===<<<<<<:::===BBBIIIPPPVVV[[[^^^]]]aaaggglllooorrruuuwww~~~////////////////////////------------------------/////////000000000000000////////////////////////......////////////......,,,---------....................................000000000000000///......////////////////////////........................000000000000000000000000------......///000000111...///000000000000000//////000000000111111111111111111000000000000111111000000000000000000000000///111333555666999<<>>@@@CCCEEEEEEFFFGGGHHHFFFFFFEEEDDDCCCCCCCCCCCC>>>>>>>>>???@@@@@@===:::999:::;;;<<<>>>AAABBBDDD@@@AAABBBCCCCCCBBBAAA@@@DDDEEEFFFFFFGGGJJJNNNQQQQQQRRRTTTWWWZZZ^^^aaaccclllnnnuuu}}}yyysssoooooolllhhhbbbZZZTTTPPPNNNMMMLLLKKKKKKKKKLLLMMMNNNNNNOOOOOONNNMMMLLLKKKKKKIIIEEECCCAAAAAAAAA@@@BBBFFFKKKOOOPPPRRRUUUWWWYYYZZZ\\\___aaa___ZZZVVVKKKIIIEEEBBBBBBEEEHHHKKKQQQQQQQQQQQQQQQNNNIIIFFF:::888444111.........///............////////////......///000000111000000...000111111000///000000...------,,,,,,------...,,,---///000000///---,,,---,,,,,,+++,,,---...///------------------------------------------------...---,,,++++++,,,---............/////////000000............---------,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,---...///000,,,,,,++++++,,,---///000........................------------...............------------------...---------------.../////////...---...000000000///---,,,,,,++++++,,,,,,,,,//////......------,,,,,,---......///......------------------............,,,,,,------......------,,,,,,,,,---------......---------............///------------.........///,,,,,,---...///111333444555888===@@@AAABBBDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFAAACCCEEEGGGHHHGGGFFFDDDAAAAAABBBCCCCCCBBBAAA@@@AAA@@@>>>======???AAACCCDDDJJJSSS^^^hhhqqqwww{{{nnnppptttwwwzzz////////////////////////------------------------//////000000111111222222..............................////////////......,,,,,,,,,---------......000000000000000000000000000000000000000///......////////////////////////////////////////////////000000000000000000000000---------...///000000111111111111111000///...---//////000000111111111222//////............//////000000000000000000000000///111444666888;;;???BBB???BBBEEEFFFEEEEEEFFFFFFBBBAAA@@@???????????????999999:::<<>>@@@BBBCCCEEEEEE@@@AAACCCDDDDDDDDDCCCCCCAAACCCDDDEEEHHHMMMSSSXXXdddeeehhhlllqqquuuyyy{{{~~~}}}|||}}}}}}|||tttiii^^^XXXTTTRRROOOMMMKKKKKKLLLLLLLLLMMMNNNOOOPPPOOONNNMMMQQQNNNJJJGGGEEECCC@@@???<<<@@@GGGKKKMMMPPPTTTWWWWWWWWWYYY\\\___^^^YYYUUUQQQNNNJJJFFFEEEEEEGGGHHHPPPQQQSSSVVVVVVTTTOOOKKKCCC@@@;;;666333222222333............/////////000...//////000000000000000...000222333111000000000---,,,,,,++++++,,,,,,------...000111111000...---...---,,,+++,,,---...///------------------------........................000///---,,,,,,---///000,,,,,,,,,---------............---------,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,---...//////---,,,,,,,,,---///111222////////////////////////*********+++++++++,,,,,,......------------......---------------...///000...---,,,---///000///...++++++++++++,,,---...///------..................111000//////111222111000---------.........//////)))***,,,---.../////////,,,,,,,,,---------......---------.........//////---.........//////000000......///000222333555666666:::???BBBCCCCCCDDDDDDFFFGGGHHHHHHGGGDDDBBB@@@===???CCCFFFGGGEEECCCBBB<<<>>>@@@BBBBBBAAA@@@???AAA@@@>>>>>>@@@DDDHHHKKKTTTZZZdddqqq}}}yyyzzz|||~~~000000000///...,,,+++***......------------..............................000000//////.........---111000000/////////000000//////.........---------......------------......000000000000000000000000////////////////////////222111000///......//////---......///////////////000000//////.........---111111111111111111111111000000000000000000000000000111222333333222111000111111111111111000000000222444777;;;>>>???@@@@@@AAABBBCCCDDDCCCBBBAAA@@@;;;===>>>===;;;::::::::::::<<<======;;;;;;;;;<<>>???AAAEEEJJJOOOQQQXXXXXXXXXXXXXXXWWWWWWWWWVVVSSSPPPMMMKKKKKKLLLMMMQQQRRRTTTVVVVVVVVVTTTSSSPPPJJJAAA;;;888555111...//////000000000000111111<<<666111///111222000---000000000000////////////............////////////.................................------,,,,,,,,,***++++++,,,,,,------...---------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++++++++++++++++++++++++++------111---%%%,,,333---++++++++++++,,,,,,---...---------,,,,,,+++++++++...------,,,,,,++++++***...---------...///111222......---,,,---...///000//////...---,,,,,,++++++------------...///000000111111000/////////////////////000000...***&&&$$$)))***++++++------...///---------///000///---***,,,,,,,,,---------......000111111///---,,,---...333222000///.........////////////...------,,,,,,////////////////////////---------...//////...---...000222333444666888:::<<>>===???BBBCCCCCCBBBAAA>>><<<:::888>>>???@@@AAABBBBBBBBBAAA<<>>???????????????@@@??????>>>======888999999888777666666777888:::===>>>>>>===>>>???BBBBBBBBBCCCFFFHHHHHHGGGHHHDDDBBBDDDDDDAAABBBGGGIIIOOOTTTXXXeee{{{~~~|||xxxuuuyyy||||||yyy|||}}}|||}}}{{{wwwvvvxxxyyy{{{~~~|||wwwpppiiieeeaaa]]]]]]aaaeeeddd```YYYQQQKKKJJJKKKJJJHHHFFFDDDBBBAAA@@@@@@AAAAAACCCFFFJJJNNNRRRUUUUUUUUUVVVVVVVVVWWWWWWWWWXXXUUURRRPPPOOOPPPRRRSSSSSSRRRRRRRRRSSSTTTVVVWWWTTTOOOIIIBBB===999555222000000///000000111222333:::555000///111222000---000000000000////////////............////////////..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...,,,***000333,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---------...///000111...------,,,---...///000//////......---,,,,,,+++------,,,------...//////000000////////////000000***+++---......---,,,+++------,,,,,,,,,,,,++++++---,,,++++++,,,...000222,,,,,,,,,---------......//////000///......000222222111000......---..............................////////////////////////.........///000000///...---000333555777999;;;>>>BBBCCCDDDCCCAAAAAAAAABBB@@@@@@???>>><<<;;;::::::???????????????>>>======>>>BBBDDD@@@>>>AAABBBBBBAAACCCGGGLLLSSS\\\eeelll{{{,,,,,,---.../////////.........------------..............................////////////..................------------.....................---------......------------......000000000000000000000000////////////////////////---...///000000000///...---......///////////////111111111111000000000000111111111111111111111111000000000000000000000000000111222222222222111000111111111111222444666777888:::<<<===?????????>>>===<<<;;;:::999888888888666666666555333333555777666999===@@@AAAAAAAAABBBDDDCCCCCCDDDDDDDDDDDDEEEFFFCCCCCCFFFHHHIIIMMMRRRUUU[[[aaaiiizzz~~~{{{zzzxxx}}}xxx|||~~~zzzxxxxxxxxxzzz~~~~~~xxxuuuuuuwwwyyy{{{~~~~~~|||xxxsssqqqrrrxxxvvvpppggg]]]SSSMMMKKKIIIHHHGGGEEECCCBBBAAAAAABBBCCCDDDFFFHHHLLLOOOPPPRRRRRRSSSTTTUUUVVVWWWWWWXXXVVVSSSPPPPPPRRRUUUVVVWWWUUUQQQNNNNNNPPPTTTVVVVVVUUURRRLLLEEE???;;;999333222000///000111333444666222///...000222111///000000000000////////////............////////////...........................------------,,,,,,,,,000000///......---,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------------------------------*********+++---111000+++,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,++++++++++++******+++,,,,,,---......---------------...///000---------,,,---......///000//////......---------------,,,,,,,,,---..................///000111111***++++++,,,---.........------,,,,,,,,,,,,++++++,,,///111111///...000222,,,,,,,,,---------......,,,...///000000111333555111000///...------------,,,------...//////000000////////////////////////////////////////////////---000444888:::===AAACCCGGGEEECCCCCCCCCBBBAAA???;;;;;;::::::::::::;;;;;;>>>>>>>>>>>>>>>=========>>>BBBCCC???===@@@EEEFFFJJJNNNTTT\\\fffqqq|||,,,---......///...............------------..............................///////////////.........000////////////000000111..............................------------......////////////////////////////////////////////////...///222333444333222111---......///////////////000000000000000000000000111111111111111111111111000000000000000000000000111111111222222111111111222222111222444666999;;;<<<<<<===>>>>>>>>>======;;;999777666555555555666666666666444333444777999888;;;???BBBBBBBBBBBBCCCCCCDDDEEEDDDBBBCCCFFFHHHJJJIIIKKKOOOTTTZZZaaaeeeiiihhhiiirrr|||yyyvvvvvvvvvvvvwww}}}{{{wwwuuusssqqqpppvvv{{{sssiii___WWWSSSSSSRRROOOLLLIIIGGGEEEDDDEEEDDDDDDEEEFFFHHHJJJLLLOOOPPPQQQRRRTTTVVVWWWXXXVVVTTTQQQNNNNNNOOORRRSSSYYYVVVQQQMMMLLLLLLOOOPPPTTTWWWXXXTTTMMMFFFCCCCCC999777333111///000111222333000......000222111000000000000000////////////............////////////........................------------------------///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...------------------------))),,,***(((......,,,...------,,,,,,,,,------...---------,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------......///,,,,,,,,,---------......000000//////............------,,,,,,,,,,,,---------------...///000111222000///---,,,++++++,,,,,,)))***++++++------...///,,,444<<<>>>888111---,,,,,,,,,,,,---------......,,,---...//////000222444//////......---------------........./////////000////////////////////////////////////......///000...222777;;;???BBBEEEHHHGGGCCC@@@???@@@???<<<999777777777777888:::<<<===<<<<<<======>>>@@@AAAAAA;;;AAACCCAAA@@@GGGNNNQQQWWW[[[bbbkkkttt.........///......---,,,......------------.......................................//////////////////////////////000111111---...........................------------......////////////////////////000000000000000000000000...///222333444333222111---......///////////////////////////////////////000000000000000000000000000000000000000000000000222111111111111111111222333333333444666999<<<===>>>>>>=========<<<;;;;;;999888666555444444555555666777666555444555888;;;<<>>888111---,,,,,,,,,,,,---------......,,,---......------///111...............---------000000/////////.........////////////////////////---...///...------///111222666;;;???BBBEEEGGGIIIFFFBBB>>>======<<<888555555555666777999;;;===>>>======<<<===>>>???@@@AAA;;;DDDJJJJJJLLLTTT]]]bbbfffiiinnnssszzz.../////////...---,,,,,,......------------.......................................///////////////------,,,------...///000---------.....................------------......000000000000000000000000000000000000000000000000---...///000000000///...---......///////////////............////////////000000000000000000000000000000000000000000000000222222111000000111222222333444666888:::<<<===>>>======<<<;;;:::999999888777777666666555555666666666777777777666888:::===@@@AAACCCBBBAAA@@@@@@AAA???CCCFFFFFFHHHOOO]]]iii|||~~~}}}{{{|||}}}qqqjjjttt}}}}}}{{{rrrjjjgggfffnnn}}}uuupppoookkkfff```\\\[[[[[[\\\XXXTTTOOOJJJHHHHHHJJJKKKJJJKKKMMMOOOQQQSSSTTTUUUVVVUUUSSSQQQOOONNNMMMMMMGGGHHHIIIJJJLLLMMMMMMMMMLLLOOOSSSVVVUUUTTTRRRRRRKKKHHHBBB===888444222111000000000111111111222222000000000000////////////............////////////........................,,,,,,,,,------------...******++++++,,,------...........................---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------++++++++++++++++++++++++)))222++++++888111'''222///...------------------------------..................---,,,,,,+++******++++++,,,------,,,,,,+++++++++,,,------------,,,........................------------...///000000333222111111000000000111///...---,,,,,,---......------,,,,,,,,,,,,++++++,,,///111111///...000222,,,,,,,,,---------......---......---,,,+++---........./////////......---111111000//////...------////////////////////////,,,...///...------111555777;;;???CCCDDDEEEGGGHHHEEEBBB@@@>>><<<:::777555666777999;;;<<<===>>>>>>>>>>>>=========???@@@AAADDDOOOYYY\\\^^^eeennnssstttuuuvvvxxx|||,,,---......///...............------------........................................../////////000,,,,,,,,,------...///000---------.........//////......------------......000000000000000000000000000000000000000000000000//////...............------......///////////////......//////000000000000000000000000000000000000000000000000000000000000222222111000000111222222333555888;;;===>>>======<<<;;;:::999888777777666555555666777777777666666888:::;;;<<<<<<<<<>>>@@@AAABBBBBBAAA??????AAACCCCCCIIINNNPPPTTTaaauuu~~~ssslllrrr~~~yyyxxxxxx|||yyyttttttsssvvv|||vvvrrrqqqtttxxx{{{xxxqqqeeeXXXNNNIIIGGGGGGGGGHHHIIIKKKMMMOOOPPPQQQRRRRRRSSSSSSQQQOOOMMMLLLEEEFFFFFFGGGHHHIIIJJJKKKKKKMMMPPPTTTWWWXXXVVVTTTQQQOOOKKKEEE@@@;;;888666000111222222222222222222000000000000////////////............////////////........................,,,,,,,,,---------......,,,,,,,,,---------------........................---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((111)))000HHH???***111//////...---------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******+++,,,---------,,,,,,------------------------,,,,,,---...///000222333777666444222111000//////---------------...///000------,,,,,,,,,,,,++++++---,,,++++++,,,...000222,,,,,,,,,---------......---...///...,,,,,,...///......///000000000///...000000000///////////////////////////////////////,,,///111000...000555:::<<>>:::777666666888:::<<>>===>>>>>>>>>???BBBEEEIIIKKKSSSaaammmqqqqqquuuzzz}}}~~~}}}|||{{{}}}***+++,,,...///000000000.........------.................................---.........//////000000.........//////111222222---------.........//////.........------.........000000000000000000000000000000000000000000000000222111000///......//////---....../////////////////////000000111111111222000000000000000000000000000000000000000000000000333222111000000111222333333666999===??????======::::::888777666555555555333444666777888888777666<<<>>>@@@BBBAAABBBCCCDDDAAAAAAAAA???>>>???BBBEEEJJJPPPVVVZZZ```pppvvvnnnnnnsss}}}xxxuuutttxxx}}}{{{kkkZZZOOOIIIGGGEEEFFFGGGIIIKKKLLLNNNNNNMMMNNNQQQRRRRRROOOMMMKKKJJJIIIGGGEEEDDDDDDEEEFFFMMMMMMNNNSSSXXXZZZWWWTTTUUUSSSPPPKKKFFFAAA===;;;111222333333222222222333000000000000////////////............/////////000........................,,,,,,,,,------........./////////...------,,,,,,---------------------------,,,,,,++++++,,,,,,---...------,,,++++++++++++------------------------(((///'''444VVVLLL......000///...---------------)))))))))******+++++++++***++++++,,,,,,------...***+++,,,---,,,,,,***)))***+++,,,---...---,,,,,,,,,---------------------,,,,,,---...000222444555:::888666444111///......---.....................)))***+++,,,---......///---------///000///---***,,,,,,,,,---------......---...///.........000111...///000111111000//////......//////000000111111////////////////////////---000333222000222888===???BBBFFFGGGFFFDDDCCCBBB>>>@@@@@@===777444444555999<<>>???DDDFFFIIIJJJHHHHHHKKKMMMKKKXXXbbbjjjmmmsss{{{rrrppprrrvvv}}}|||{{{~~~xxx{{{~~~~~~iiiZZZQQQLLLMMMKKKHHHEEEBBBBBBEEEHHHIIIIIIJJJLLLNNNNNNKKKHHHHHHGGGFFFEEEDDDDDDDDDDDDJJJLLLNNNPPPRRRTTTTTTUUUZZZVVVRRRQQQPPPLLLCCC===:::666111///000111111000////////////............//////////////////......,,,---...//////...---,,,------------------------.........------,,,,,,,,,---------------...//////000///...---,,,+++++++++------......------,,,+++'''((()))***+++,,,,,,,,,((())),,,222666555000+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...///000///---,,,,,,...........................+++++++++,,,---...///000111///------/////////...------------------------/////////......------,,,///......---------......------------------------000000000///......------///...---,,,,,,,,,,,,,,,////////////////////////000000000...,,,---///111//////000222555999===@@@BBBCCCEEEFFFEEEDDDBBBAAA???===;;;999777555444333:::999<<>>AAADDDIIIOOOVVV^^^gggmmmwww}}}................................................////////////////////////........./////////000000---------............////////////......---------...000222444444333111000000000000000000///......000000000000000000000000....../////////000000000///000111000///...000222000000000000000000000000111111111111111111111111///000000000111111222222222222222222444666888:::===>>>???@@@>>><<<999777777999;;;:::888666555666===MMMYYYTTTHHHAAA??????DDDDDDEEEFFFDDDBBBFFFNNNUUU```fffccc]]][[[[[[[[[hhhpppuuuwww}}}}}}xxxyyyyyywwwzzz}}}wwwyyy}}}zzzzzz}}}{{{kkkaaa\\\]]]YYYRRRKKKEEECCCCCCEEEDDDEEEGGGJJJMMMLLLJJJGGGGGGHHHIIIJJJIIIFFFDDDBBBDDDEEEGGGJJJMMMQQQTTTVVVYYYVVVTTTTTTSSSPPPHHHBBB???;;;555222222222111000000000000000000//////............///////////////......///000000///............................../////////......---------//////.........///000000///...------,,,,,,,,,,,,...////////////...------***++++++,,,,,,,,,,,,+++******,,,...000111///---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...//////...---,,,,,,...........................,,,,,,,,,,,,---...//////222000............---,,,------------------------.........---------------........................---------------,,,,,,,,,////////////............000000///...............///////////////////////////000000///------...000000111333555888<<<@@@BBBCCCDDDEEEFFFEEEDDDBBBAAA>>>===;;;:::999888888888999888;;;AAAAAA???@@@FFFEEEKKKTTT^^^hhhpppxxx|||........................////////////////////////////////////////////////////////////000000000111---------............//////////////////.........------...////////////...000000000000000//////...000000000000000000000000/////////000000000111111---...000000///000111333000000000000000000000000000000000000000000000000111111111111111111222222333333444555777999;;;<<<@@@@@@???===;;;888666444999777999<<<:::666;;;FFFeeevvvqqqXXXEEE???@@@DDDBBBBBBBBBBBBEEEQQQ]]]ooo~~~tttpppoooxxx}}}~~~yyyvvvvvv{{{~~~xxxxxx~~~~~~||||||}}}~~~~~~}}}~~~vvvpppsssnnnfff\\\RRRJJJEEEBBB@@@AAACCCGGGJJJJJJIIIGGGGGGIIILLLNNNNNNKKKGGGDDD@@@@@@@@@BBBFFFKKKPPPSSSTTTSSSSSSUUUVVVTTTOOOIIIFFFAAA;;;666444333111000000000111222111000///...---.........//////000000//////000000000000/////////////////////////////////////////////.........++++++******++++++,,,---...------,,,,,,,,,------...............---,,,,,,---------------,,,++++++,,,,,,,,,+++***+++...000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...///...---,,,---...........................,,,,,,,,,,,,------...///333111///......---,,,***------------------------,,,,,,,,,,,,------------,,,---...//////...------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000///............//////////////////////////////000111000///......///222333666:::===@@@BBBCCCDDDDDDEEEEEEDDDCCCAAA@@@<<<;;;:::999999:::;;;<<<::::::<<>>666444999777777FFF\\\lllSSSCCC???AAAAAA??????AAAEEEOOOcccttt|||}}}}}}{{{{{{xxx~~~~~~vvvjjj\\\NNNEEE@@@??????AAADDDFFFFFFFFFFFFHHHLLLNNNOOONNNLLLJJJEEECCC@@@???@@@DDDHHHKKKJJJKKKNNNRRRUUUVVVSSSPPPKKKGGGAAA<<<777444222111///000111222111000...,,,------......///000000000......////////////..............................//////..................)))))))))))))))***++++++------,,,,,,,,,---......++++++,,,,,,++++++***))),,,,,,------------,,,,,,,,,......,,,))))))---000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......,,,,,,---...........................,,,,,,,,,,,,,,,---...///222000...---......---+++------------------------+++++++++,,,,,,---------+++,,,...000000///---,,,+++++++++,,,,,,,,,,,,,,,---------...///000000111...------,,,,,,,,,------///////////////////////////000222111000//////000222555999===@@@BBBCCCCCCBBBCCCCCCBBBAAA@@@>>>===:::999888888888999;;;<<<;;;<<<@@@EEEJJJPPPWWW]]]kkkrrr{{{{{{zzz}}}////////////////////////------------------------------------------------------........./////////---------............///------------------------//////.........///000111//////000000000000//////////////////////////////000000000000111111111111000222444444222111111222111111111111111111111111222222222222222222222222222222222222333333333333333555777:::;;;<<<======:::999888777777888999999<<<444333888777777GGG]]]nnndddWWWLLLDDDAAA@@@AAA@@@???BBBFFFNNN^^^www|||~~~~~~}}}}}}rrr\\\NNNEEEBBB>>>===???AAABBBCCCEEEFFFGGGIIILLLNNNPPPQQQOOOLLLGGGBBB?????????@@@???AAAEEEKKKPPPRRRSSSRRRLLLKKKGGGAAA<<<777444333000000111111000///---,,,---.........//////000000------------------------------------------------------------------------......------......///000------,,,,,,,,,---......++++++,,,,,,++++++***))))))***+++,,,------------,,,...000///,,,***,,,...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++---...---,,,,,,---...........................------,,,,,,,,,---......///---,,,,,,...///......------------------------+++++++++,,,,,,---------***,,,...000000///...---+++++++++,,,,,,---------,,,------...///000111111------,,,,,,,,,------...///////////////////////////000111111000000111333444666:::>>>AAABBBBBBAAA?????????>>>>>>===<<<;;;:::999777666666888:::;;;;;;@@@FFFNNNWWWbbblllrrr~~~////////////////////////------------------------////////////////////////------------............---------............///,,,,,,,,,---------------......------......///000...//////000000000000000000000000000000000000000/////////000000000111111000222444444222111111111111111111111111111111111222222222222222222222222111222222333333444555555777999<<<>>>?????????>>>;;;:::999888777777777777666444777<<<:::777>>>IIIPPPEEE;;;<<<@@@AAA???>>>???@@@EEELLLVVVgggzzzzzzkkk[[[OOOLLLGGGDDDBBBBBBAAA@@@CCCBBBBBBCCCFFFKKKPPPSSSUUURRRNNNHHHCCC???===;;;:::<<>>@@@IIITTT^^^kkkzzz////////////////////////........................////////////////////////............////////////---------............///------------.........///+++,,,,,,,,,------------......///000000000000000000000000000000000000000....../////////000000000,,,...111222222111000111111111111111111111111111111111111111111111111111000111222333444555666777888:::===@@@AAA@@@>>><<<;;;::::::999888777666666555888;;;<<<;;;;;;;;;===CCC>>>===AAACCCAAAAAADDDFFFJJJQQQXXX```ooo}}}yyyuuuhhh```]]]ZZZWWWSSSMMMFFFBBBAAA@@@??????BBBFFFKKKNNNRRRQQQPPPMMMIIIEEEAAA>>>;;;<<<>>>@@@BBBFFFJJJMMMKKKNNNQQQPPPJJJDDD@@@>>>777555333111000000000111000000000///......------...---,,,,,,,,,,,,---...........................------------.........///+++++++++++++++,,,------///...------,,,,,,,,,,,,...////////////...------++++++,,,---------------,,,,,,+++,,,......---+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***,,,------,,,,,,---..............................------,,,,,,---------...---+++,,,---......---------------------------.........---------------,,,,,,------...//////000,,,,,,---......///000000------......//////000000...............///000000/////////////////////////////////...///222777;;;;;;<<<>>>@@@@@@AAA@@@@@@:::::::::::::::;;;;;;<<<<<<;;;:::999;;;???CCCEEEQQQ]]]jjjtttyyy{{{000000000000000000000000////////////////////////------------------------////////////000000000000---------.........//////---.........//////000000...///000000111111000000......///000000000000000000000000000000000000000............////////////(((+++...111111000111111111111111111111111111111000000000000000000000000000000111333555666888888777999<<>>>>>@@@CCCFFFHHHLLLMMMOOOPPPNNNJJJFFFCCC?????????>>>???BBBFFFJJJKKKOOOTTTTTTPPPIIIEEECCC:::888444222111111333444111111000///...---,,,,,,///...---,,,,,,---...///////////////////////////---.........//////000000......------......///000000///...---,,,+++++++++------......------,,,+++.........///......---,,,---***((((((,,,...---+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++---,,,,,,,,,---..............................------,,,,,,,,,------000...,,,,,,------,,,+++------------------------/////////......------------,,,,,,------///000111------......///000111111.........///////////////,,,,,,,,,,,,,,,---...//////////////////////////////......---///333999>>>>>>???@@@@@@AAAAAAAAAAAA::::::::::::;;;<<<=========<<<<<<<<>>666222333333000---------...///000000000///............////////////...------,,,,,,------...---,,,******,,,///222444//////.........------------------,,,,,,+++++++++,,,---***---555000,,,333...///000000000///---,,,------------------------///...---,,,+++++++++++++++******))))))******+++.........------,,,,,,,,,///......------,,,++++++,,,---------......//////---,,,,,,+++,,,---...///,,,---......//////......------............------------------------------..........................................---------...............------////////////////////////........................000111111000...---...000111111111333666999::::::@@@AAACCCBBB@@@===<<<<<<;;;::::::999:::<<>>;;;>>>@@@AAAAAA@@@AAABBBDDDKKKTTTXXXZZZ___gggnnnrrrrrrsssuuuxxx}}}}}}|||wwwsssqqq{{{mmm^^^OOOHHHBBBBBBBBB@@@@@@CCCDDDFFFIIILLLOOOPPPPPPPPPKKKHHHEEEEEEFFFFFFEEECCCGGGIIIMMMRRRVVVUUURRROOOLLLEEE<<<666444222000...000000000000000/////////............///////////////......------......///---,,,+++++++++---.../////////.........------------------,,,,,,,,,++++++111...,,,++++++...000//////000000111000///...---------------------------...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------------------***+++,,,---...///000111------,,,,,,,,,---...///,,,,,,---............---------............------------------------------................................................---......//////...------////////////////////////........................000111111000......///111333333333555888:::<<<<<>>???>>>===<<<===???AAACCCDDDAAABBBGGGOOO[[[lllzzz~~~}}}|||---...//////////////////........................////////////////////////000000//////.........---........................////////////////////////000000000000000000000000...............//////000000000000000000000000000.........///111333444555000000000000000000000000...///000111222333444444111111111000111111222222666666777999:::;;;<<<===;;;<<<<<<======<<<<<<<<<<<<===>>>>>>======???AAA===???AAABBBCCCEEEIIIKKKQQQZZZfffooorrrtttxxx{{{{{{zzzzzzzzzzzz{{{||||||xxxvvvvvv~~~tttiiiZZZRRRKKKFFFBBB>>>???CCCCCCDDDFFFHHHLLLOOOQQQSSSOOOMMMKKKJJJKKKJJJIIIGGGEEEGGGKKKPPPTTTVVVUUUSSSRRRMMMFFF>>>777333111000222222111111000///................../////////////////////....../////////...------,,,+++++++++***...............---------------------,,,,,,,,,,,,///)))...///+++<<>>000000111111000000///...------------------------,,,,,,++++++***+++++++++,,,---...//////...---,,,------------,,,,,,,,,,,,+++++++++,,,---.........)))***+++,,,...000111222------,,,,,,,,,---......++++++,,,---------------------............------........................................................................---......//////.........////////////////////////........................000111111000//////222444555555777888:::<<<>>>???>>>???@@@???======???@@@?????????@@@BBBEEEHHHJJJLLLGGGGGGQQQ___nnnxxxxxx~~~zzz}}}------...///000000//////........................////////////////////////000000000///......------........................////////////////////////////////////////////////.........//////111222222////////////////////////000000000000000111111222000000000000000000000000///000000111222222333333111111111111111222333444999::::::;;;<<<<<<<<<<<<<<<<<<======>>>>>>======>>>??????>>>===>>>@@@BBBDDDDDDDDDDDDGGGLLLTTTYYYdddmmmzzz~~~}}}zzz|||~~~|||}}}~~~|||yyyzzz{{{vvvnnneee^^^VVVPPPHHHAAA???BBBDDDCCCCCCCCCEEEIIILLLNNNQQQQQQPPPOOOOOONNNLLLKKKHHHHHHJJJNNNQQQSSSSSSRRRRRRPPPMMMFFF>>>777444222222111000000//////..................//////////////////............//////------......---,,,***)))........................------------------,,,,,,,,,&&&111333,,,EEEXXXDDD///////////////.........,,,,,,------------------++++++*********+++,,,,,,+++---...000000...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,...///000000------------------------***+++,,,,,,------,,,,,,------............------////////////////////////........................---------...............---......////////////...////////////////////////........................000000111000000111444777777999;;;<<<===>>>???@@@>>>??????>>>===>>>@@@CCC>>>???@@@BBBFFFKKKOOORRRUUUPPPQQQ]]]nnn}}}zzzvvvzzz------...///000000//////////////////////////////////////////////////////000000//////.........---........................//////////////////////////////////////////////////////000000111222444444////////////////////////000000000000111000000000000000000000000000000000111111111111111111111111111111111111222333555555;;;<<<<<<===>>>======<<<<<<===>>>>>>?????????>>>@@@AAA@@@???===>>>@@@BBBFFFFFFFFFGGGMMMWWWccckkksss{{{|||yyy~~~||||||yyy{{{zzzzzz}}}}}}rrrkkkddd^^^UUUKKKDDDCCCDDDBBB@@@???AAADDDGGGJJJQQQQQQRRRRRRQQQOOONNNNNNMMMLLLLLLNNNOOOPPPNNNMMMLLLNNNOOOMMMGGG???:::777111000///.........//////............////////////...------,,,,,,------...+++,,,.../////////---,,,---.....................------------------------///(((333222&&&999FFF///......------,,,,,,,,,,,,,,,,,,,,,---------......+++++++++***++++++,,,,,,***+++---//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------------------------------------,,,***+++,,,,,,------,,,,,,------............------////////////////////////........................---------.........//////---......///000000/////////////////////////////////////////////////////////000000000111333777::::::===???@@@??????@@@AAA@@@@@@@@@@@@???@@@BBBEEEBBBBBBCCCEEEHHHLLLPPPSSSWWWTTTZZZkkk}}}}}}yyy|||---...//////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////000000000000000000000000000000000000111222444444000000000000000000000000------///000111222222222000000000000000000000000222222222111111111000000111111111222333555666777;;;<<<===??????>>>============>>>???@@@@@@@@@@@@AAAAAAAAA???>>>???BBBDDDEEEGGGKKKQQQZZZfffsss{{{|||}}}wwwsssvvv|||}}}zzztttsssppptttxxx}}}yyyqqqllleeeZZZPPPKKKDDDCCC@@@???@@@CCCGGGIIIMMMOOOQQQRRRPPPOOOOOOOOOPPPOOOOOOPPPQQQPPPNNNLLLHHHJJJNNNOOOMMMHHHBBB>>>444222111///......//////............////////////------,,,,,,,,,,,,------***+++---///000000//////---------...............------------...............***111000(((111666%%%------,,,++++++++++++,,,+++,,,,,,------.........------,,,++++++,,,,,,,,,***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,---------,,,+++*********------------,,,,,,,,,,,,------.........---,,,+++++++++,,,---------------------............------................................................,,,,,,------.../////////---...//////000000000000///////////////////////////////////////////////////000000000111555:::>>>???CCCFFFEEEBBB@@@AAACCCBBBCCCDDDCCCBBBCCCEEEFFFHHHHHHGGGHHHIIILLLOOOQQQWWWXXXdddwww//////////////////...---////////////////////////////////////////////////------......///000000000////////////////////////////////////////////////000000000000000000000000////////////000111111222000000000000000000000000---...000111111111000000000000000000000000000000111111111111111222222222000111111222444555777888:::<<<>>>?????????>>>======>>>???@@@AAAAAAAAAAAA@@@AAAAAA@@@@@@CCCGGGJJJKKKQQQZZZcccmmmwwwxxxrrrooosss{{{wwwooollllllsss{{{{{{wwwsssjjj___XXXLLLJJJGGGDDDCCCDDDFFFGGGHHHLLLOOOPPPOOOMMMNNNOOOOOOOOOQQQSSSUUUUUUSSSQQQJJJJJJKKKNNNQQQPPPKKKFFF:::888555111///.....................////////////......------------......++++++,,,---............---------.........//////------------.........///,,,+++,,,...///111000......---,,,+++++++++,,,,,,++++++,,,,,,---....../////////...---,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,,,,---............---------............------------------------------........................,,,,,,------...//////000------///000000111111111//////////////////////////////////////////////////////000000222666<<<@@@EEEIIILLLKKKFFFCCCCCCEEEDDDFFFHHHHHHFFFFFFFFFGGGJJJIIIIIIJJJLLLOOORRRTTT]]]aaaooo///000000000///...------000000000000000000000000////////////////////////,,,,,,---...///000111111000000000000000000000000////////////////////////000000000000000000000000...............//////000000000000000000000000000222222222222000...,,,+++000000000000000000000000//////000111222333333444000111111222444666888999:::;;;===???@@@???>>>======>>>???@@@AAABBBBBBBBB???@@@AAAAAACCCFFFKKKOOOVVV^^^iiiuuu}}}zzzsssqqqyyyyyyooolllqqqzzz}}}{{{tttiiibbbVVVSSSNNNIIIFFFDDDDDDDDDEEEIIIMMMOOOMMMLLLMMMOOOMMMNNNQQQUUUYYYZZZXXXVVVMMMKKKIIIMMMRRRTTTPPPLLL???===888444000...------............/////////000//////............//////,,,,,,,,,,,,,,,,,,---------------.........//////---------.........//////...---)))+++111,,,(((//////...---,,,+++,,,------++++++,,,,,,---...//////111000///...---,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,*********++++++,,,------******+++,,,,,,---......------...///...---+++***,,,---......//////......---..................---------------------------........................,,,,,,------...///000000------///000111111111111////////////////////////000000000000000000000000//////000000222777===AAAIIIMMMQQQOOOIIIEEEEEEFFFFFFHHHJJJJJJIIIHHHGGGHHHFFFGGGHHHKKKOOOTTTYYY[[[fffjjjxxx||||||//////000111111111111111//////.........---------111111000000//////......000000//////.........------......///////////////////////////////////////000111111111111222222222222111111111000000//////000000000000000000000000//////000111222333333333333333333222222111111111222111000000000000000000222222333444777999;;;===???>>>===<<<<<<===>>>???EEEDDDBBB???>>>=========>>>AAADDDFFFIIIQQQ\\\eeeqqq|||}}}yyyzzzwwwrrrwww{{{sssllldddaaa```aaa]]]RRRHHHDDDBBBCCCFFFJJJNNNOOONNNLLLOOOPPPRRRUUUWWWZZZ\\\]]]TTTOOOJJJJJJMMMPPPQQQPPPJJJEEE>>>888444111///...000///------......---,,,//////.........---------............//////////////////............/////////...------...---+++)))///...---,,,,,,---...///------------------------//////...------------...444222///,,,+++,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++111000/////////...,,,***////////////////////////...------...//////...------...///000000///...---111111000......---------//////////////////////////////000000///...------............/////////000222222111000000000000000//////000222555888<<<===DDDHHHNNNQQQQQQNNNKKKJJJJJJMMMRRRUUUPPPHHHFFFJJJHHHJJJMMMSSSYYY```fffiii|||~~~zzz|||...///000000111111000000000000/////////.........000000000000////////////000/////////............---......///////////////////////////////////////000000111111111222222222111111111111000000000///000000000000000000000000000000000111111222222333222222111111111000000000111111000000000000111111222333555666999;;;<<<===>>>>>>>>>>>>???@@@BBBCCCCCCBBB@@@???>>>>>>>>>??????BBBFFFMMMWWWgggyyy~~~xxxwwwyyy|||~~~xxxqqqrrrnnnmmmnnnhhh[[[NNNHHHGGGGGGGGGIIILLLNNNOOONNNNNNOOOQQQSSSVVVXXXZZZ[[[UUUSSSQQQNNNLLLLLLNNNPPPQQQLLLDDD===888555333111111000......///000...---//////.........---------............//////////////////.........//////000444222000000000///---,,,///...------------...///------------------------......---------......///222000...,,,+++,,,---///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------.........---------------------------...------...//////...---......////////////......111000///......---------///////////////////////////////////////...------........./////////000000222111000000/////////000///000111333666999<<<>>>CCCFFFKKKNNNOOOOOOOOOPPPUUUWWWYYYZZZUUUNNNMMMPPPRRRUUU[[[aaagggnnnvvv{{{{{{}}}......///000000000//////000000000000000/////////////////////000000000000////////////............---......///////////////////////////////////////000000000111111111222222111111111111000000000000000000000000000000000000111111111111111111111111111000000000000/////////111111000000000111111222333555777:::<<<=========?????????@@@AAACCCEEEFFFCCCBBB@@@??????@@@AAABBBAAAFFFOOO]]]pppyyyvvvvvvuuu}}}~~~~~~||||||vvvgggWWWOOOIIIFFFCCCBBBEEEIIILLLMMMKKKLLLNNNQQQSSSVVVXXXYYYWWWXXXWWWRRRLLLIIILLLOOOUUUPPPIIIBBB===999555222222111//////000000000////////////.........------............////////////...............///000111777444111000//////...---///...------------...///---------------------------------------...///000111///---,,,+++,,,...///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000.................................//////......---//////............//////111000///......---......///////////////////////////////////////......---....../////////000000000111000000///////////////000111222444777:::<<<>>>AAACCCGGGIIIKKKOOORRRUUUZZZYYYYYYYYYTTTNNNOOOTTTZZZ```iiipppvvv~~~}}}}}}}}}......////////////......////////////////////////......//////000000111111///////////////.........---......///////////////////////////////////////000000000000111111111111111111111000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111222222333444666999<<<>>>???>>>>>>@@@@@@AAAAAACCCDDDEEEEEECCCBBB@@@??????AAACCCDDDGGGQQQaaavvv~~~yyyvvvrrrzzzrrrbbbZZZOOOJJJCCC???AAAEEEIIIKKKIIIJJJLLLNNNQQQSSSUUUVVVXXXXXXVVVRRRNNNKKKLLLMMMOOOMMMJJJFFFBBB===777222444222//////000000000///////////////........................////////////......---......///000111444111---,,,,,,---------.........------.........------------------------,,,,,,,,,---...///000111222111///---,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------...000111000000000000000000000000...///000000///...---...000///...------...///000000000///...............////////////////////////...///////////////.........////////////000000000000000///////////////000222222444666999;;;===>>>???@@@BBBCCCFFFKKKQQQVVVWWWTTTTTTTTTSSSQQQUUU[[[aaajjjuuu||||||zzz|||......////////////....................................//////000000111111.........///////////////---....../////////////////////////////////////////////000000000111111111000000000000000000111111000000000000000000000000111111000000000000000000111111111111111111111111000000000000111222444444666888;;;>>>???@@@???>>>AAAAAAAAABBBBBBBBBBBBBBBAAA???>>>===>>>@@@CCCEEEQQQ```xxxyyyuuuyyyyyynnnggg___YYYOOOHHHEEEEEEFFFGGGHHHIIIJJJLLLNNNPPPQQQRRRVVVTTTQQQPPPQQQPPPNNNKKKHHHHHHJJJKKKIIIDDD<<<777666333000////////////...000000/////////.....................////////////...............///000000000---+++***,,,...//////---..................---------------------------++++++,,,,,,...///111222444333111///---,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///111111000...---///000000000000000000000000000...000111111...------...000///...------...///000000//////............///////////////////////////......///////////////...////////////000000000111000000////////////000000333444666888:::<<<>>>>>>>>>>>>>>>???AAAGGGNNNSSSSSSQQQRRRXXX\\\```gggnnnttt}}}~~~|||zzz}}}//////000000000///......------------............////////////000000000000.........///////////////---......////////////////////////////////////////////////000000000111111000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111222222//////000000222333555555888:::<<<>>>???@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@>>>===<<<===???DDDHHHKKK\\\ppp|||}}}}}}~~~yyyvvvqqqjjj___UUUNNNHHHDDDBBBHHHIIIJJJKKKLLLMMMNNNNNNRRROOOMMMNNNQQQRRRNNNJJJEEEGGGJJJNNNOOOKKKEEE@@@:::777333000/////////...000000000/////////..................//////////////////............//////...---+++,,,...111111111------...//////...------------------------------+++,,,,,,---...///111111333222000///---,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000333555333///,,,---///------------------------...111333111...,,,---/////////............////////////............//////////////////////////////---...///////////////////////////000000000111111000000000000000111111222444555777:::<<<>>>>>>???>>>>>>???@@@BBBGGGNNNRRRPPPPPPVVVbbbmmmuuu}}}000000111111000000///...---.........////////////000000000000////////////............/////////000---......///////////////////////////////////////////////////000000000111///000000000111111111111000000000000000000000000......//////000000111111/////////000000000111111//////000111222444555666:::;;;<<<===>>>???@@@AAA???@@@BBBCCCCCCCCCCCCBBB??????@@@BBBHHHOOOVVVZZZggg{{{~~~yyyrrriiiaaaYYYRRRMMMJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNOOONNNLLLJJJHHHHHHIIILLLNNNNNNLLLIII???;;;666333111111000///000000000000/////////...............////////////111000///......---......///...---...000111111000------...//////...------------------------------,,,,,,,,,---...///000111---------------,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---222555444000,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...111444222...,,,---///......////////////......//////............//////////////////////////////------.../////////////////////000000000111111111111111111111111222333333555666999;;;===?????????>>>@@@CCCEEEHHHLLLRRRVVVWWWYYYcccuuu111111111111111000//////.../////////000000111111111111000000//////......---.........//////000000---......///////////////////////////////////////////////////000000000000//////000000111111111222000000000000000000000000---......///000111111222---.........//////000000//////000111222444666777;;;;;;;;;<<<===???@@@AAA>>>???AAACCCEEEEEEEEEEEECCCCCCEEEJJJQQQZZZbbbhhhmmm~~~xxxqqqhhhcccKKKJJJJJJJJJJJJJJJIIIIIIGGGKKKOOOOOOLLLIIIJJJKKKJJJHHHGGGHHHJJJMMMNNNNNNCCC???999555333222111000000000000000////////////............/////////000222111000///------------///......///000000...---,,,---...//////...---,,,---------------------------------------...///000))))))***+++,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***///444444000,,,+++,,,------------------------...222444222...+++---000---...///000000///...---//////.........//////000////////////////////////------...///000000//////000000000000111111111111222111111111222333444444666777:::<<<>>>????????????BBBFFFJJJMMMRRRVVVZZZcccgggttt111111111111000000000000000111111000000///...---///......---------................../////////000000000000000000000000000000000000000000000000000////////////000000000000//////000000111111111222444333111000000000111111222222111111000/////////////////////000000000000111111222333555777999::::::;;;<<<===>>>@@@AAAAAACCCIIIEEECCCHHHGGGEEEMMMKKKMMMQQQXXX```fffhhhiiivvv}}}yyywwwwwwwwwzzz||||||zzzvvvvvv|||~~~}}}~~~xxxdddVVVKKKJJJLLLJJJJJJKKKJJJLLLNNNMMMKKKIIIHHHGGGDDDCCCBBBCCCEEEHHHLLLNNNHHHEEE???888111......///222222111000000111333444/////////////////////////////////...---------,,,000///---+++++++++---...------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......---------,,,,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,///............---------222000...,,,+++,,,---......------,,,,,,,,,------,,,,,,---...///000111222///...,,,++++++,,,---///........................///......------///000111000000000000////////////222111111000111333444555;;;===@@@@@@>>>???BBBEEEJJJNNNTTTXXXYYY\\\fffpppnnnwww111111111000000000//////...///000000000000000///000//////.........//////........./////////000000000000000000000000000000////////////////////////////////////000000000000///000000000111111111111333333111000000000111111222222111111111111000000000000000111111111111222222222333444666777999:::;;;<<<===>>>???AAABBBBBBCCCKKKJJJJJJOOOMMMIIIOOOSSSVVV\\\dddkkkmmmllljjjvvv{{{wwwvvvtttwww{{{||||||{{{{{{{{{vvvuuussspppnnnlllkkkjjjnnnppppppnnnjjjiiimmmqqq~~~|||}}}~~~|||xxxvvvvvvwwwvvvvvvvvvwwwyyy}}}}}}}}}{{{jjjXXXPPPMMMIIIHHHIIIKKKMMMOOOPPPNNNLLLIIIHHHDDDCCCBBBBBBDDDHHHLLLOOOMMMJJJEEE>>>777333222222000//////......///000000////////////////////////...............---------///...,,,++++++,,,---...........................++++++,,,,,,,,,---------,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---.../////////............---------111000...,,,,,,,,,---......---------------....../////////000000000000000000///---,,,,,,---///000........................//////...---...///000111.../////////000000111111111111111111222444555777999<<<>>>>>>===>>>AAAEEEMMMQQQVVV\\\```eeeooovvvwww}}}111111000000000000//////---...///000111111111111000000/////////000000111....../////////000000000000000000000000000000000////////////////////////////////////000000000000000000000000111111111111333222111111000111111111000000111111111111222222111111222222222333333333333333444555666888:::;;;<<<===>>>???@@@BBBCCCCCC@@@IIILLLNNNTTTQQQLLLQQQ]]]bbbjjjsssxxxwwwrrrmmmvvv~~~}}}www}}}|||wwwwwwyyywwwmmmgggfffbbbccccccbbb```___```aaaaaabbbcccdddbbb```]]][[[]]]___```^^^[[[YYY\\\^^^gggjjjnnnooonnnmmmlllkkklllllljjjhhheeecccdddfffgggfffffffffiiilllpppsssrrrqqqqqqttt{{{~~~mmm]]]SSSLLLIIIIIIKKKMMMPPPRRRRRROOOLLLJJJEEEDDDBBBBBBDDDHHHLLLOOOQQQNNNIIICCC===888555333/////////////////////...////////////////////////---------..................---,,,+++,,,---...///////////////////////////,,,,,,,,,,,,------------,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---.../////////............---------111000...---,,,,,,---...------------...///000000333222222111000///......000///...------...000000........................//////.........///000111---......///000111222333000000111222444666888999:::<<<>>>???>>>???CCCGGGRRRUUUZZZaaajjjttt|||111000000000////////////......///000000000000000/////////...//////000000...////////////000000000////////////////////////////////////////////////////////////000000000000000000000000000111111111222222111111111111111111......///000000111222222111111222222333333444444444444555666888:::;;;===<<<===>>>???AAABBBCCCCCC@@@JJJMMMPPPYYYWWWTTTZZZggglllsss{{{}}}wwwqqqvvvyyyzzzssskkkrrrwwwvvvoookkkmmmqqqyyy~~~zzzlll```[[[ZZZTTTTTTTTTQQQOOOOOOPPPRRRTTTVVVYYY[[[[[[WWWSSSPPPOOOQQQSSSRRRPPPOOOPPPQQQVVVYYY[[[\\\\\\[[[[[[\\\[[[ZZZXXXUUUSSSSSSUUUVVVZZZYYYXXXXXXZZZ^^^bbbdddllljjjiiijjjnnntttyyy|||{{{{{{|||pppbbbWWWNNNJJJIIIKKKNNNQQQSSSSSSPPPNNNJJJHHHEEEDDDDDDFFFIIILLLPPPNNNJJJFFFAAA<<<777333222222222222111000000///////////////////////////,,,---------.../////////,,,,,,,,,,,,,,,---...///........................,,,,,,,,,------------...,,,,,,,,,---------.........------------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,///............---------000///...------------...---------...///000111222222111111000///...------///......---......///000........................///////////////000000000...//////000111111222222000000222444666888:::;;;<<>>======>>>???AAABBBCCCDDDEEENNNPPPSSS]]]```aaaiiipppsssxxx~~~yyyuuuuuuuuuvvvzzz~~~vvvmmmfff^^^dddhhhfff```]]]___bbbgggmmmpppkkk___TTTPPPPPPJJJKKKKKKJJJIIIIIIKKKLLLKKKNNNRRRUUUUUUQQQMMMJJJHHHIIIKKKKKKJJJKKKKKKLLLOOOPPPRRRSSSRRRQQQQQQRRRSSSQQQOOOMMMLLLMMMNNNNNNRRRQQQPPPOOOQQQSSSVVVXXX______^^^^^^```ccchhhkkkmmmpppttt{{{ssscccUUULLLJJJJJJKKKNNNRRRTTTSSSRRROOOMMMJJJGGGEEEEEEFFFFFFMMMLLLJJJIIIGGGBBB;;;666444444333222111000000///////////////////////////,,,---------.../////////,,,,,,,,,,,,------...///------------------------,,,,,,---------.........,,,,,,,,,---------...............---------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,///............---------///......------------------------...///000111222........................,,,,,,,,,------......////////////////////////////////////000000000000000111111111111000000000000000111333555888:::;;;<<<===@@@BBBBBBCCCFFFLLLQQQ[[[___ccciiiwww000000////////////......111111111111000///...---------,,,------...///000/////////000000000111111000000000000000000000000........................////////////000000000000111111111111000000000000000000111222222222222111------...//////000111111000000111222333333444444777777777999:::<<<>>>???>>>???@@@AAABBBCCCDDDEEEDDDMMMNNNRRR^^^dddiiissszzz{{{~~~zzzvvvsssrrrqqqqqqwww}}}yyytttpppooooooppppppmmmggg___YYYSSSUUUWWWVVVSSSRRRSSSUUUVVV[[[^^^\\\TTTMMMJJJJJJEEEGGGJJJLLLKKKKKKKKKLLLHHHKKKOOORRRSSSRRROOOMMMKKKKKKKKKJJJKKKLLLLLLMMMOOOQQQSSSSSSRRRQQQQQQQQQQQQOOOLLLLLLLLLMMMMMMLLLPPPPPPOOONNNNNNOOOPPPQQQQQQRRRRRRSSSSSSUUUYYY\\\[[[```gggnnnvvvppp```UUUQQQMMMJJJKKKPPPSSSUUUTTTSSSRRROOOLLLHHHFFFCCCBBBJJJJJJKKKMMMOOOKKKDDD>>>555444222000///...//////////////////////////////---------...............,,,,,,------------------------------------------,,,---------............,,,,,,,,,---------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---.../////////............---------.....................---------------...///000000,,,,,,,,,------.........++++++,,,------.........////////////////////////...///000111111111000000222222111111111000000000111333555777999;;;<<<<<<<<<>>>@@@AAABBBFFFLLLRRR^^^cccgggkkkwww{{{~~~~~~000000/////////.........///000000000000000///...------------...///000111//////000000000111111111000000000000000000000000........................////////////000000000000111111111111000000000//////000111222333222222111//////000000111111222222111111222333444555666666888888888:::;;;===???@@@AAAAAABBBCCCEEEFFFGGGHHHDDDNNNQQQVVVeeelllrrr}}}zzztttqqqqqqpppmmmnnnxxxzzzrrriiibbbbbbbbbccccccbbb]]]WWWSSSNNNNNNNNNOOOPPPQQQRRRRRRRRRUUUXXXWWWUUURRRPPPOOOIIIMMMSSSVVVVVVTTTRRRQQQOOOQQQTTTXXX[[[]]]]]]]]]XXXVVVSSSQQQQQQRRRRRRRRRVVVYYY\\\]]]\\\[[[ZZZZZZXXXVVVUUUUUUWWWXXXVVVTTTVVVVVVVVVVVVUUUTTTSSSRRROOOPPPRRRQQQOOOOOOQQQSSSPPPTTTZZZ___eeeooo||||||vvvvvvxxxxxxzzz|||rrriii\\\UUUMMMJJJMMMQQQTTTTTTTTTSSSRRRPPPLLLHHHDDDAAAEEEFFFJJJPPPTTTRRRKKKDDD999777333000...///000111////////////////////////...............---------------------------,,,,,,........................------------............,,,,,,,,,---------..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---.../////////............---------------...............---...---------------......------------.........///+++,,,---....../////////////////////////////////...///000111222111000000111111111111111111222222333444666999;;;<<<<<<<<<<<>>@@@AAACCCCCCDDDFFFGGGHHHIIIJJJKKKUUUZZZbbbqqqyyy~~~zzzrrrooorrrrrrmmmjjjpppyyyqqqfff]]]ZZZZZZ[[[\\\]]][[[WWWTTTQQQOOONNNPPPTTTWWWWWWVVVWWWXXXZZZ[[[\\\[[[YYYXXXQQQVVV]]]bbbaaa^^^[[[YYYXXXZZZ]]]aaafffjjjmmmnnndddaaa\\\YYYXXXXXXXXXXXX]]]aaaeeegggfffeeeeeeeeegggeeedddeeeggghhheeeccc^^^^^^___^^^]]][[[XXXWWWVVVXXXYYYWWWRRROOONNNOOOMMMPPPSSSTTTWWWaaappp{{{}}}~~~{{{tttkkkeeefffiiillloooyyy}}}eee[[[OOOJJJKKKPPPSSSTTTSSSSSSSSSRRROOOJJJEEEBBBAAABBBHHHPPPVVVUUUNNNGGG===:::666222000111333555/////////////////////////////////......------,,,............---,,,++++++////////////////////////---------.........//////,,,,,,,,,---------......//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,//////.........---------------......///......---...------,,,,,,,,,------//////////////////......,,,---...///000000000000000000000000000000000000...///000222222111111000//////000111222333333444444555777:::;;;<<<<<<<<>>@@@@@@@@@AAABBBBBBEEEIIILLLMMMMMMMMMNNNVVV^^^jjjuuu~~~zzzvvvqqqjjjiiinnnxxxxxxnnnddd]]]```\\\YYYXXXZZZ[[[YYYWWWVVVXXX[[[^^^`````````______bbbeeeggggggfffffffffdddhhhmmmqqqqqqmmmhhhddddddfffkkkrrrzzzyyywwwtttqqqooooooooooootttuuuxxxyyyyyyvvvsssqqqsssrrrrrruuuyyy|||{{{yyyvvvuuuuuusssoookkkgggdddmmmllljjjddd^^^XXXTTTSSSRRRRRRRRRUUUYYY^^^dddgggssspppjjjccc[[[WWWWWWXXXXXX^^^hhhsss}}}ssshhhXXXLLLIIIJJJLLLNNNQQQPPPQQQSSSSSSNNNFFF???BBBAAACCCHHHNNNRRRSSSRRRIII???444///111444333111//////...///000000...,,,........................------------------------........................................................................////////////////////////......---,,,---...///000------------------------+++---///000111000///...---------............////////////......---------------------------------........................,,,,,,,,,---------.....................///000000---......///......------...///000222222333333333222222111111222333333444444666999:::;;;<<<>>>@@@@@@CCCFFFIIILLLQQQXXX]]]mmmtttuuuooorrr{{{vvvssswwwzzz}}}zzz{{{~~~|||}}}ssstttvvvyyy|||~~~{{{xxxwwwyyy{{{~~~}}}}}}~~~|||zzz///000000111000...+++***000000000000000000000000000///.........000111222000000000000000111222222000000000000000000000000000000000000000000000000111111111111111111111111000000111222222222222111111111111111111111111111000000000000000111222222333222222333777;;;>>>??????AAACCCCCCBBBBBBDDDGGGIIIKKKMMMPPPRRRUUUWWWXXXccclllxxxzzzwwwuuuuuuzzz~~~vvvnnngggcccbbb```]]]\\\]]]^^^______```bbbeeehhhjjjjjjjjjjjjhhhlllrrrvvvyyy{{{~~~{{{~~~~~~{{{{{{}}}zzzxxx}}}}}}{{{vvvooohhhdddbbb````````````bbbdddggghhhkkkhhhbbb\\\WWWUUUTTTTTTQQQVVV^^^hhhqqqxxx|||~~~sssaaaRRRKKKIIIIIIIIILLLLLLMMMPPPRRRQQQKKKFFF@@@>>>>>>AAAFFFLLLNNNOOOPPPHHH===666444333000...111000///000111111///...........................------------------------................................................................................................++++++*********+++,,,------------------------------...///000000...---,,,---------............///.........---------,,,,,,------------------------........................,,,,,,---------........................///000000/////////000/////////......///000000111111111111111111111111222222333444666888:::;;;<<<===@@@BBBDDDIIIOOOSSSVVVYYY___ddduuu~~~}}}~~~wwwsssvvvwww{{{~~~yyywwwwwwvvvsssqqqqqqsssuuuwww{{{zzzyyyyyyxxxvvvrrrooo//////000111000///...---000000000000000000000000////////////000000000000111111111111111222222333000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111111111111111111111111111111000000000000111222222111222444666:::>>>BBBDDDHHHIIIIIIGGGDDDEEEIIIMMMTTTTTTUUUWWWZZZ___dddgggttt|||zzzssspppooojjjiiihhhfffeeegggjjjmmmqqqsssuuuxxxzzz{{{|||||||||}}}{{{yyyxxxwwwuuusssrrrppppppkkkfff```\\\[[[YYYWWWTTTQQQSSSXXX^^^eeelllqqqtttwwwzzz~~~}}}kkk[[[QQQLLLHHHFFFJJJJJJKKKOOOSSSTTTQQQMMMBBB>>>;;;;;;???EEEJJJMMMTTTOOOHHH@@@999333000///333222000111222222000///........................------------------------................................................................................................------,,,,,,------...///---------------------------...//////...---+++***---------............///------------,,,,,,,,,,,,------------------------........................,,,------------........................///000000000000000000000000000000////////////000000000000000000000111111333444444999:::;;;<<<===???CCCFFFIIIPPPXXX\\\___cccjjjpppzzzuuuxxxxxx~~~~~~|||wwwzzz||||||yyytttpppnnnqqqpppooooooooopppqqqrrrtttrrrpppnnnkkkhhhccc___...///000000111000//////////////////////////////...///000000000000//////111000000000000111222222////////////////////////////////////////////////////////////////////////000000111222222222222111111111111111111111111111111111000000111111222333222333666999===AAAEEEHHHJJJLLLLLLJJJGGGGGGLLLQQQ^^^]]]\\\```gggooowww{{{}}}yyyyyyxxxvvvtttvvv|||}}}vvvooolllkkkiiiddd___\\\\\\\\\^^^aaafffkkknnnnnnpppsssxxxrrrfff\\\TTTLLLFFFIIIIIIKKKPPPUUUVVVSSSOOOJJJEEE???;;;<<>>AAAEEEHHHOOOSSSYYY^^^bbbkkkvvv~~~xxx|||{{{|||xxxuuussstttuuutttrrrnnnkkkjjjmmmmmmmmmlllkkkkkkkkkjjjiiifffccc```^^^ZZZUUURRR...//////000000000000000//////////////////////////////000000000000///...000////////////000111111////////////////////////////////////////////////////////////////////////000000111222222222222111111111111111111111111111111111111111111222222333111444777999;;;???EEEIIIIIILLLNNNLLLHHHIIIOOOUUUbbbbbbdddmmmzzz~~~|||tttooo~~~yyysssnnnllliiifffeeegggiiijjjjjjiiiiiikkkrrr{{{yyyqqqiii^^^QQQIIIFFFFFFHHHMMMSSSTTTRRRNNNPPPLLLEEE???<<<>>>BBBFFFNNNQQQSSSNNNEEE===888777444222/////////000///...////////////////////////........................////////////////////////........................................................................******++++++,,,,,,,,,,,,------------------------)))***+++,,,---------...---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------.........//////...............///000000//////.........///000111222222111000000000111111//////000111222444666777;;;<<<>>>???@@@CCCFFFIIIQQQSSSVVV[[[eeettt|||{{{{{{~~~yyytttqqqsssrrrrrrrrrqqqooommmkkkiiihhhgggeeeccc```^^^]]][[[YYYVVVTTTRRROOOLLLIII/////////////////////000000000000000000000000000000000000000///////////////////////////000000111000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111111111111111111111111111222111111111111222333333111333666888999>>>EEEKKKKKKOOOPPPLLLHHHIIIRRRZZZdddfffmmm{{{~~~{{{ooofffaaarrr~~~xxxtttqqqpppppppppmmmiiigggjjjqqqyyy~~~~~~{{{uuujjj]]]SSSIIIGGGFFFHHHMMMPPPPPPNNNPPPNNNIIICCC>>><<<===???LLLQQQUUUTTTLLLCCC<<<999555222///.../////////...////////////////////////........................////////////////////////................................................------------------------++++++,,,---------------------------------------))))))***+++---...///000---------............///,,,,,,,,,,,,------------------------------------........................------........./////////...............///000000///...------...///111222333222111000000111222333///000111222444666888999<<<>>>AAACCCDDDFFFIIIKKKPPPQQQUUU```qqqxxxwww|||{{{vvvsssuuutttsssssssssrrrooolllhhhfffddd```\\\XXXUUUTTTOOOMMMKKKJJJJJJIIIFFFEEE//////..................000000000000000000000000222111000.........///000000000//////000000111222000000000000000000000000000000000000000000000000111111111111111111111111000000111222222222222111111111111111111111111111222222111111222222333444333666888:::<<>>AAAIIIUUU^^^^^^\\\VVVLLLEEEIIIXXXfffmmmpppzzz{{{wwwvvvsssrrrssssssooofff^^^XXXeeezzzzzzwwwvvvrrrtttttttttsssvvv{{{|||uuuxxx{{{ooodddTTTIIIEEEHHHLLLNNNLLLOOOQQQOOOIIICCC???>>>AAAGGGPPPXXXZZZVVVNNNIII888555222000000111111000000000000000000000000000////////////////////////000000000000000000000000................................................------------------------***+++,,,---------,,,+++------------------------------,,,,,,,,,---......---------.........//////---------....../////////------------------------..................................../////////000...............///000000111000//////000222444555///...------...000222444111111222444666999;;;<<>>DDDOOOZZZdddhhhnnnbbbSSSKKKIIIMMMYYYdddjjjqqq~~~~~~|||qqqpppooonnnllljjjfffddd]]]iii|||{{{tttnnnkkkllloooqqqyyy}}}zzzdddQQQJJJLLLLLLHHHOOOOOOMMMLLLLLLLLLHHHCCCDDDFFFLLLSSSYYYYYYTTTOOOAAA<<<666222000000000000......---,,,++++++******////////////////////////000000//////.........------------.........//////*********+++---///000111...........................---,,,,,,,,,,,,---...//////.........---------------------------------++++++,,,,,,,,,---------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------............///------------------------333222111111000000111111000////////////111333444222333444777999;;;======CCCDDDIIIOOOTTTWWWUUUSSSVVVaaarrr~~~}}}}}}|||xxxvvvuuuuuuuuutttyyyuuuqqqpppoookkkccc\\\PPPNNNKKKHHHEEECCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@111111111111111111111111000000000000000000000000111111111111111111111111111111111111000000000/////////000000000000//////////////////////////////////////////000000000111000111222222222222111000111111111111111111111111111333444444555777;;;===@@@DDDJJJRRR[[[fffooouuunnnbbbTTTLLLJJJNNNYYYdddllluuu~~~zzzwwwrrrqqqqqqsssvvvwwwuuusssiiissszzzqqqkkkiiihhhmmmtttyyyyyy|||yyycccUUUPPPMMMIIIMMMMMMLLLKKKKKKJJJGGGCCCCCCFFFKKKSSSXXXZZZWWWTTTGGGBBB;;;555222222111111/////////......------,,,////////////////////////000/////////............---------.........//////---,,,,,,,,,------...///...........................---,,,,,,,,,,,,---.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---------............///........................222111111111111111222222111000//////000111222333444444666888:::===???AAADDDHHHNNNSSSVVVXXXZZZ\\\cccrrr}}}}}}yyyyyywwwtttpppmmmllljjjiiigggiiieeebbb``````\\\VVVPPPJJJIIIGGGDDDBBB@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA444444333222111111000///000000000000000000000000111111111111111111111111111111111111000000000000///000000111111000000////////////////////////////////////000000000111111000111222222222222111000222222222222222222222222111222444555777;;;AAAEEEGGGMMMWWWaaaiiipppvvvyyyiii^^^SSSMMMLLLPPPZZZdddooo{{{|||xxxtttuuusssuuu|||~~~sssjjjeeedddiiimmmnnnrrrzzz~~~~~~nnnaaaWWWPPPMMMLLLLLLLLLLLLJJJIIIHHHEEEGGGKKKRRRXXX[[[[[[YYYPPPJJJAAA:::666444222111000000000000000000000000////////////////////////////////////............------........./////////000///...---,,,,,,,,,,,,...........................------,,,,,,------...---,,,,,,,,,,,,+++++++++........................,,,,,,,,,,,,------------))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,------***+++,,,---............---------............///000000000000000000000000000000000000111222333444222111000000000111222333666666777999<<<@@@CCCFFFHHHNNNUUUXXXYYY]]]fffmmmzzz|||~~~|||xxxxxxtttqqqmmmjjjgggddd```]]]\\\XXXUUUSSSSSSQQQMMMIIIFFFEEECCCBBB@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA222222111000///......---////////////////////////////////////////////////111111111000000000000000000000000111111000000000000000000000000000000000//////000000000111111111111111111222222111111111222222222222222222222222111222333555999???FFFKKKOOOTTT]]]hhhrrruuurrrooo___VVVOOOMMMNNNSSS]]]fffppp~~~}}}}}}|||zzzyyyyyyyyy|||xxxppphhhhhhffffffhhhnnnuuuxxxyyy{{{ooobbbSSSOOOMMMNNNNNNLLLMMMOOOHHHJJJMMMRRRVVVZZZ[[[\\\VVVPPPGGG???999666333111000000000111111111111111///////////////////////////////////////.....................////////////000///...------,,,------........................---------------------------,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,------------...,,,,,,,,,,,,,,,---...///,,,,,,,,,---------------,,,,,,------...------------------............///000000000000000000000000/////////000111333444555333222111000000111222333888888888:::>>>CCCIIILLLOOOUUU\\\]]]___hhhzzz{{{vvvvvvqqqnnnjjjgggccc^^^YYYUUUSSSOOOLLLJJJKKKKKKIIIGGGDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB////////////////////////////////////////////////////////////////////////000000000000000000111111000000111111111111000000111111111111111111111111000000000000111111111111222111111111111111111222222222222222222222222222111222444666:::@@@HHHMMMRRRUUU]]]kkkvvvvvvlllaaaTTTNNNKKKMMMRRRXXXbbbkkkqqqxxxwww}}}}}}|||~~~xxxpppgggaaa___bbbggglllrrruuu~~~}}}}}}___UUUMMMMMMMMMLLLNNNRRRMMMNNNQQQSSSUUUWWWYYY[[[XXXSSSKKKCCC===888444111000000000000000000111111////////////////////////.........///////////////........./////////000000......---------...//////........................------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///......---,,,,,,------,,,,,,,,,------.....................---,,,++++++---------............////////////////////////////////////000111333444555333222222111111222444444888888:::===BBBIIIOOOSSS[[[```dddffflll|||{{{vvvuuuxxx|||xxxrrrqqqgggddd```\\\YYYTTTOOOKKKIIIFFFDDDBBBCCCCCCDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC///000000111111222222222000000000000000000000000111111111111111111111111000000000000111111111111000111111222222111111000222222222222222222222222000000000111111111222222222222111000000111222222333333333333333333333333111333555777:::@@@FFFKKKQQQUUU```nnnxxxuuugggZZZNNNKKKKKKRRRYYY```iiirrrttt~~~zzzyyy|||}}}~~~~~~~~~tttiiibbb^^^```dddhhhkkksss~~~|||ttt```OOOKKKKKKJJJLLLPPPPPPQQQSSSTTTTTTUUUWWWYYYVVVSSSMMMHHHCCC===777333000000000000000000000000////////////////////////.........///////////////....../////////000000000------------...///000111........................,,,------......------,,,------...............///------------------------,,,---------...............---,,,+++************,,,,,,,,,---......//////............---,,,++++++---------............///......................../////////000111333444555333222222111222444555666888:::===BBBIIIQQQWWW[[[ggghhhkkkqqq~~~~~~yyyyyyxxxvvvvvvxxx}}}wwwpppmmm^^^[[[WWWTTTQQQNNNJJJGGGEEEDDDCCCBBBBBBCCCDDDEEEAAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD111111111222222222333333000000000000000000000000111111111111111111111111///000000000111111111111000111111222222111111000111111111111111111111111000000111111111222222222222222111000000111222222333333333333333333333333222444666888:::>>>BBBFFFPPPYYYgggrrruuummm___UUUPPPNNNQQQYYYaaahhhqqqxxxyyy}}}}}}|||uuujjjfffhhheeedddhhhooossstttwww{{{~~~rrrVVVLLLLLLIIIJJJMMMOOOQQQTTTTTTSSSTTTVVVXXXTTTRRRPPPLLLHHHBBB;;;666222222111111000000//////////////////////////////............/////////000.../////////000000000000------------...///000111........................,,,,,,---......---,,,,,,,,,,,,,,,------.................................------------............---,,,,,,+++++++++,,,,,,,,,,,,------.../////////+++,,,------......---------------............///........................000000000000111222333444222111111222333555777888:::<<>>888333333222222111000//////////////////////////////---.........//////000000////////////000000000000///............//////000........................,,,,,,---......---,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++---------.........//////------------...///000000,,,,,,------...///000000((()))+++---...///000000---------.........//////////////////////////////000000000000111222333444111111111222333666888999;;;>>>EEEMMMVVV___eeehhhhhhfffiiixxx}}}zzzuuurrrqqqlllbbb[[[XXXRRROOOJJJHHHHHHHHHGGGGGGEEEFFFGGGGGGFFFFFFFFFGGGGGGHHHJJJKKKKKKJJJIIIHHHEEEEEEEEEEEEEEEEEEEEEEEE//////000000000000//////222111111111000000//////000000000000000111111111222111111111111111111111000000111000000///...---222111111111000000//////111111111111111111111111///000222222000///000111333333222222111111222222555777888999:::???FFFKKK[[[dddlllkkkddd\\\ZZZ\\\hhhfffgggjjjqqqyyy~~~tttiiiccc___]]]aaahhhssssss\\\PPPIIIHHHKKKOOOPPPRRRTTTTTTTTTTTTSSSRRROOOKKKKKKMMMLLLHHHCCC888555333333444333111...,,,...000111000000000222////////////////////////000,,,,,,000000---...333111111000///////////////////////////////////////------------------------........................////////////////////////******+++,,,,,,---......,,,,,,------...///000000................................................000000000000000000000000111111000000//////.........///000222222111111000222444444333555888;;;;;;<<>>:::666333222111///,,,------------............////////////////////////222---,,,000111//////222111111000///////////////////////////////////////////////////////////////........................------,,,,,,+++++++++++++++++++++,,,,,,------...,,,,,,------...//////000................................................------------------------111000000000/////////...//////111111222111111000111333444444666999===???@@@KKKYYYdddlllpppmmmfff```]]]ggg~~~|||}}}|||yyyrrrjjjfffeeeeeedddccccccbbb```]]][[[XXXWWWVVVUUUTTTRRRPPPOOONNNNNNOOOMMMJJJHHHIIIMMMPPPQQQQQQQQQSSSUUUWWWWWWVVVTTTSSSOOOQQQRRRSSSRRRRRRSSSUUU///000000111111000000///111111111111000000000000111111000000000000000000000000000111222222222333000111111222222222222111111111111111000000000000111111111111111111111111///111222222111000000111333333222222222333333444666888999<<<@@@FFFNNNSSS\\\aaabbbZZZOOOPPP^^^lllvvvwwwyyy~~~}}}zzzkkkbbb```]]]dddmmmttt~~~{{{yyyxxx}}}~~~fffSSSJJJJJJJJJKKKLLLNNNQQQRRRTTTTTTTTTPPPLLLJJJKKKJJJHHHEEEBBB>>>888333111111000000222///,,,,,,...///...---////////////////////////333...,,,///222111000000111000000///////////////////////////////////////////////////////////////........................//////.........---------,,,,,,,,,,,,,,,---------,,,,,,------.../////////................................................////////////////////////000000000000///////////////000111111222222111111111222333555777:::@@@DDDJJJWWWfffpppuuutttlllccc\\\\\\iii~~~|||zzz{{{}}}vvvnnnhhh```\\\[[[[[[YYYWWW[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWVVVTTTSSSRRRQQQPPPMMMLLLLLLNNNQQQTTTUUUUUUUUUVVVXXXZZZZZZYYYXXXWWWVVVWWWYYYYYYXXXXXXZZZ[[[000000000111111000000000111111111000000000000000111111111000000000000000222111111111111111111111///000000111222222222222111111111000000000000000111111111111111111111111///111333222111000111111333333333333333444555555999:::===AAAGGGNNNUUUZZZ[[[[[[XXXPPPKKKQQQ```nnnuuuyyy~~~uuuwwwxxxwwwyyyqqqhhhbbbccceeeiiirrr}}}xxxtttzzzuuu```RRRLLLGGGHHHIIIKKKNNNPPPSSSTTTUUUQQQLLLJJJIIIIIIHHHFFFCCC???999444222333555666888222---,,,000222000---////////////////////////222...+++---111333111000000000////////////000000////////////////////////------------------------..................................../////////000---------------,,,,,,,,,---------.........//////................................................000000000000000000000000000000000000////////////000000111111222222222222222222333666888;;;BBBIIIXXXdddqqqvvvvvvpppfff\\\^^^___mmm}}}zzzzzz~~~yyyqqqkkkgggbbb\\\YYYYYYYYYWWWUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTSSSRRRQQQPPPNNNOOOPPPSSSVVVXXXYYYYYYYYYZZZ\\\]]]^^^]]]\\\\\\]]]___````````````aaaccc000000111111111111000000000000000000000000111111111111111111000000//////444333333222111000//////......///000111111111000000000000000000000111111111111111111111111111111000111333333111000111222333333333333444555666777999;;;>>>DDDLLLTTTYYY\\\YYYUUUQQQOOOQQQZZZfffooouuu||||||rrrvvvyyy{{{}}}~~~|||zzzxxxuuutttssssssqqqooommmmmmmmmooopppnnnppptttwwwxxxwwwtttssspppppppppppppppooooooooonnnoooqqqtttwwwyyyzzz{{{tttsssqqqooopppvvv~~~yyylllgggbbbbbbhhhsss~~~sssxxx~~~ooo\\\NNNGGGGGGGGGHHHKKKNNNQQQSSSUUURRRMMMJJJIIIHHHGGGGGGFFFCCC===888555444555777888333------000222000---///////////////////////////...,,,,,,000333222000000000////////////000000////////////////////////------------------------........................'''((()))***,,,---...///...------------------------------...............................................................------------------------////////////000000000000111111111111111222222333333222444888:::<<>>888444333333444111------///000...,,,///////////////////////////111111......111111000///////////////000000111////////////////////////////////////////////////........................((()))***+++---...///000---------------.........................................................................................................////////////000000000000222111111111111222333333555333666<<>>AAADDDOOO]]]eeehhhjjjnnnsssyyynnniiikkkrrrxxx}}}|||uuusssqqqnnnjjjddd]]]XXXWWWTTTQQQOOONNNMMMKKKIIIIIIIIIHHHHHHGGGFFFFFFFFFIIIHHHGGGGGGFFFFFFGGGGGGDDDDDDDDDDDDDDDEEEFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDCCCEEEGGGIIIJJJJJJJJJIIIJJJIIIGGGEEEFFFGGGIIIKKKLLLKKKIIIJJJKKKLLLLLLLLLOOONNNLLLKKKIIIIIIIIIJJJJJJKKKKKKJJJKKKMMMRRRUUUWWWZZZ]]]aaagggsss}}}sssoooqqqxxx~~~||||||zzz{{{||||||mmm___SSSMMMGGGAAAAAAGGGFFFIIILLLMMMLLLJJJHHHHHHHHHGGGHHHJJJKKKGGG@@@:::333000....../////////...///////////////000000111000000///.........//////............////////////////////////............+++,,,,,,---......//////------------------------...............---------........./////////000000........................---------............///............////////////000000////////////000000111111111111000000000000///000111000000111444666>>>>>>BBBKKK\\\nnn~~~}}}}}}vvvsssiiigggdddaaa___\\\YYYVVVZZZZZZ[[[[[[[[[ZZZZZZYYYTTTSSSSSSUUUXXX[[[\\\\\\aaadddiiimmmooonnnmmmkkkssswww}}}}}}111111111111111111111111111111111111111111111111000111111111222222222222111111111000000111111111000000111111111111000000111111111111222333444555222222111111111111222222222222111111111222333333444555777777888;;;@@@DDDKKKVVVbbbhhhhhhkkksss{{{}}}tttmmmmmmrrr{{{wwwsssrrrooolllkkkhhhgggeeeccc```[[[VVVRRRPPPOOOMMMLLLKKKIIIHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIHHHGGGGGGGGGHHHIIIGGGGGGHHHHHHJJJKKKMMMNNNHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJNNNQQQSSSRRRPPPOOOPPPNNNLLLJJJJJJLLLPPPRRRTTTSSSSSSRRRRRRRRRQQQQQQQQQPPPOOOMMMLLLLLLMMMMMMOOOOOONNNMMMMMMOOOSSSVVV[[[\\\\\\\\\```jjjwwwpppjjjlllqqquuu~~~yyyuuuuuuvvvxxxmmmddd\\\WWWQQQIIIFFFHHHGGGIIIKKKLLLLLLJJJHHHFFFJJJGGGGGGIIIMMMLLLEEE???555222000...///000000///000000////////////000000000000///....../////////............///////////////////////////.........,,,---------.........///......................../////////...---------,,,---.........////////////........................---------............///............////////////000000////////////000000111111111000000/////////000111111111111333666999BBBCCCJJJXXXkkk|||{{{yyy}}}|||{{{xxxpppjjjgggcccaaa___]]][[[[[[ZZZZZZXXXXXXXXXXXXXXXWWWWWWVVVUUUVVVXXX\\\aaafffiiikkkrrrtttwwwyyyzzzyyywwwuuuyyy}}}111111111111111111111111111111111111111111111111000111111111222222222222000000000000000000000000///000111111111111000///111111000000000000111111222222111111111111222222222222111111222333333444555777999999888<<>>;;;666222111111000///111000000///////////////000000//////000000111111............////////////.........///////////////000000//////...------,,,.......................................---------,,,,,,,,,------------...........................---------............///............//////////////////000000000000//////////////////............222222333333444888===AAACCCLLL^^^ttt~~~|||rrriiiaaa___^^^[[[YYYZZZYYYZZZZZZYYYXXXYYY[[[^^^ZZZ[[[\\\\\\]]]]]]\\\\\\```ccchhhmmmrrrwww}}}111111111111111111111111111111111111111111111111/////////000000000111111222222333444444333222222///000111222222111000///000000000000000000111111222222111111111111222222222222222222333444555555555999===>>>@@@GGGSSS]]]aaaeeejjjpppxxx~~~~~~tttkkkeee^^^\\\^^^cccccceeehhhlllnnnnnnnnnkkklllllliiiddd___^^^^^^\\\\\\[[[ZZZZZZ[[[]]]]]]^^^```bbbddddddcccaaa```^^^^^^___aaaccceeeggghhhiiigggccc___]]]\\\\\\]]]]]]```eeekkkoooqqqrrrssspppooommmkkkjjjjjjjjjkkkhhhjjjllljjjgggddddddddddddcccaaa^^^]]]\\\\\\\\\YYYYYYXXXVVVUUUWWWZZZ]]]]]]^^^]]][[[XXXYYY^^^cccgggqqqzzzmmmgggbbbeeesssyyyvvvssstttwww~~~zzzgggVVVHHHFFFCCCDDDGGGJJJKKKKKKCCCDDDDDDFFFHHHJJJLLLNNNCCC???999444222111000///111111000//////////////////.........//////000111............////////////............/////////000////////////....................................---------...............------------....................................---------............///............////////////...///000111111000///...///////////////000000000111222222222444888>>>BBBFFFRRRggg~~~~~~xxxsssjjjbbb]]]]]]^^^\\\ZZZ[[[XXXZZZ]]]]]]]]]___bbbeeedddeeefffggghhhiiiiiiiiikkknnnrrruuuxxx{{{111111111111111111111111000000000000000000000000////////////000000000000111111333333333333111111...000111222222111000...//////000000111222444444222222111111111111222222222222222222333444555666444999>>>@@@DDDLLLZZZfffkkkooouuu}}}}}}tttlllkkkmmmmmmmmmppptttyyy}}}~~~~~~zzz||||||yyyrrrmmmkkkkkkjjjiiigggffffffgggiiijjjiiikkkoooqqqrrrpppmmmlllggghhhiiijjjlllnnnpppqqqrrrpppkkkgggdddcccccccccaaadddiiioootttwwwyyyzzzvvvuuutttsssqqqppppppooonnnppprrrqqqmmmkkkjjjkkkiiigggeeebbb```_________^^^^^^\\\ZZZXXXYYY\\\___]]]]]]\\\YYYWWWYYY___ddd```jjjxxxvvvmmmgggdddlll~~~|||wwwrrrssswwwtttbbbNNNJJJEEECCCDDDGGGHHHGGGAAABBBDDDEEEFFFIIIMMMPPPFFFAAA;;;666333111000///111111000///////////////---------------...///000............/////////000---.........//////000000------......///000000000////////////////////////,,,------....../////////............/////////000........................---------.........//////............/////////000...///000111111000///...//////000000111111222222000111111111333888===BBBKKKYYYooozzzsssmmmgggaaa___bbbdddaaa______ZZZ^^^bbbdddeeegggkkknnnmmmnnnoooqqqrrrsssttttttuuuxxx{{{||||||~~~222222222222222222222222111222222000///...000111000///.........///111222//////000111111111111111222222111111111111111111333333222222111222222222333333333222222111111111444555555555555555666666555;;;@@@EEEOOO^^^iiinnntttvvv~~~zzzvvv}}}~~~}}}|||{{{zzzyyyxxxyyyzzz{{{zzzyyyyyyzzzzzzxxxuuurrrooonnnnnnpppsssvvvvvvvvvuuutttrrrooonnnllllllkkkiiikkkoootttxxxzzz{{{{{{yyyzzz{{{|||zzzwwwtttrrrrrrssstttrrrooommmmmmmmmkkkkkkkkkjjjhhheeebbb```aaa``````___^^^^^^]]]]]]______`````````^^^\\\[[[^^^cccnnn||||||sssmmmjjjnnnuuu}}}zzzsssqqquuu{{{kkkYYYPPPEEE???@@@CCCEEEEEEEEEBBB???@@@CCCHHHLLLNNNLLLIIIBBB:::333000000222////////////000000000000////////////////////////..................------.....................------------............//////......------,,,++++++------,,,+++,,,---...///////////////////////////------------------------000///---,,,,,,---///000------------------------///////////////.........000111111111111222222222555000000444888:::???DDDPPPcccyyyyyysssnnnmmmmmmnnnoooooommmjjjeeefffggggggiiimmmrrrvvvvvvxxxzzz}}}}}}|||zzzyyyyyyzzz|||222111111111000/////////222333333222000///111222000/////////000000111111//////000111111111111111111111111111111111111111222222111111222222333444333333333222222222111111111222222333444555666777>>>AAAEEEJJJVVVfffpppsssnnnvvv}}}zzzxxxqqqppppppqqqtttvvvvvvvvvuuuuuutttrrrqqqpppooonnnlllnnnrrruuuxxxyyyzzzzzz{{{{{{||||||{{{yyywwwvvvtttuuuvvvtttqqqoooooooooooooooooommmkkkiiifffeeebbbbbbaaa```___^^^]]]]]]^^^___```aaaaaaaaa```______ccclllyyyzzztttssstttvvv{{{~~~~~~yyyooorrryyy}}}rrraaaVVVIIIBBBBBBEEEGGGFFFEEEDDDBBBAAABBBEEEIIILLLMMMKKKEEE>>>777333222222000000000111111111111111////////////////////////////////////////////////------------------......---------............///------------------------......---------...///000........................------------------------000///---,,,,,,---///000........................////////////////////////111111111111222222222222555222222666999;;;@@@FFFTTTggg|||}}}yyywwwwwwvvvwwwyyyxxxvvvtttkkklllmmmnnnooorrrwww{{{|||}}}~~~|||zzz}}}000000000000000000000000111222222111000///000111///000111111222222111111//////000111111111111111111111111111111111111111111111111111222333444444333333333222222222222111000111222333555777999:::@@@BBBFFFMMM\\\kkkrrrqqqkkkzzz}}}uuusssrrrsssuuuwwwwwwvvvvvvvvvvvvvvvuuutttsssrrrppprrrtttwwwyyyzzzzzzzzz}}}}}}}}}}}}|||||||||{{{wwwxxxyyyxxxuuusssrrrrrrtttssssssqqqooommmkkkjjjddddddcccaaa___^^^]]]\\\\\\]]]___aaacccdddeeeeeecccfffnnnxxx~~~wwwrrrrrrvvv{{{||||||zzzooosss{{{zzzkkk___OOOFFFEEEGGGGGGFFFDDDEEEDDDBBB???@@@DDDHHHKKKJJJGGGAAA:::444000///222222222111111111111111///////////////////////////000000000000000000000,,,,,,,,,------.........---------............///++++++,,,------.../////////............///000000------------------------------------------------000///...------...///000000000000000000000000000////////////////////////111111111111222222222333555444555999;;;===CCCJJJ___qqq}}}ssstttuuuvvvwwwyyy}}}~~~///000111222333444555555///000111111///......//////000111333333222111111//////000111111111111111111111111111111222222222333333222222111222222222222222222222222222222222222333333555777:::<<<===>>>BBBIIISSSbbbooorrrnnnqqq~~~}}}yyywwwuuuvvvwwwxxxwwwwwwvvvvvvwwwxxxxxxwwwvvvvvvssstttvvvyyyzzz|||||||||~~~}}}||||||}}}~~~{{{||||||{{{xxxvvvuuuvvvuuuuuutttrrrpppnnnmmmlllgggfffeeeccc```^^^]]]\\\[[[\\\^^^aaadddgggiiiiiiiiikkkqqqzzzwwwtttvvv{{{{{{}}}}}}wwwwwwyyy}}}~~~tttfffUUUJJJGGGGGGEEECCCBBBDDDEEEAAA<<<:::>>>BBBJJJKKKJJJGGG@@@888333000222111111111111111000000///////////////////////////////////////000000000---------......//////000---------............///,,,,,,,,,---------...................../////////------------------------........................//////............//////000000000000000000000000///////////////000000000111111111222222222333333555444777;;;<<<>>>GGGPPPnnn}}}zzz{{{}}}}}}}}}~~~222222222222222333333333000222333333111000000000///000111333333222111111//////000111111111111111000000111111111222222222555444333222111000000000222222222222222222222222444444444555777:::===???@@@IIITTT___kkkssstttpppzzz{{{zzz~~~~~~}}}|||zzzxxxxxxyyyzzzyyyxxxvvvwwwwwwxxxyyyyyyxxxxxxuuuvvvxxxzzz}}}~~~~~~|||{{{|||}}}}}}~~~}}}{{{xxxxxxxxxttttttrrrqqqooonnnmmmllliiihhhfffdddbbb```^^^]]][[[\\\^^^aaadddgggiiijjjjjjlllqqqzzz}}}~~~}}}vvvwww}}}}}}xxxmmm]]]QQQJJJFFFBBB@@@@@@BBBDDD@@@:::777:::===IIILLLNNNLLLGGG???999555111111000000000/////////////////////////////////---------....../////////......//////000000000000---------............///......---------,,,,,,,,,,,,,,,------............................................................/////////....../////////////////////////////////////////////000000111111111222222222222333333333333555888<<<===AAANNN[[[yyy~~~444333222111000...------222444666666444333222333///000111111222222111111//////000111111111111111000000000111222222333333555555333222111000000000111222222222222333333333333333333555888<<<@@@BBBDDDRRRaaagggjjjnnnqqqqqqxxxtttsss}}}~~~|||{{{zzz{{{|||{{{zzzxxxxxxxxxxxxxxxyyyzzz{{{xxxxxxzzz|||~~~~~~~~~}}}||||||}}}~~~~~~~~~|||yyyyyyyyytttsssqqqooonnnmmmlllllljjjiiigggeeecccaaa______\\\]]]^^^___bbbdddggghhhfffiiioooxxxxxxwww|||}}}zzzssshhh[[[OOOFFFAAA>>>???AAABBB???;;;999999;;;@@@DDDHHHIIIEEE???999555111111000000///.........////////////////////////,,,,,,------......//////////////////////////////---------............/////////...---,,,,,,+++++++++,,,------......------////////////////////////........................////////////////////////...........................//////000000111111222222222222222333333333333333666:::>>>@@@GGGXXXiii~~~222222111111000///......111333666666444222111222000/////////000000111111//////000111111111111111///000000111222222333333333222222111222222333333111111222222222333333333333333444777<<>>999666222222111111000//////...////////////////////////---------...//////000000//////......------,,,,,,---------............///---------------------,,,,,,,,,.../////////...---................................................//////000000000000//////...........................//////000111111222222222222222333333333444444555888===AAACCCMMMbbbwww//////000222333444555666...000333333111///......000///.........///111222//////000111111111111111///000000111222222333333000000000111222444555666111111111222222333333333444555777;;;BBBIIIPPPTTT^^^ppp}}}uuugggdddppp|||{{{mmmttt}}}vvvpppooossswww~~~|||{{{||||||~~~~~~}}}}}}~~~~~~}}}zzzxxxxxxzzz}}}~~~~~~~~~~~~|||yyyyyyyyyvvvuuusssqqqpppoooppppppjjjiiihhhgggeeecccbbbbbb______^^^]]]]]]^^^```aaadddhhhppp|||}}}}}}ppp\\\LLLDDDCCCBBBAAAAAAAAABBBAAA???<<<:::???FFFIIIHHHDDD???===333333222222111000000///////////////////////////---......///000111111222......---,,,+++******)))---------.........//////+++,,,,,,------......///,,,---///000000000///...------------------------//////////////////////////////000000000000//////////////////////////////...//////000111222222222222222333333333444444444666:::???CCCFFFQQQjjj}}}000...222222---333777000111111111111111111111111111111111222222333333333222222111111111111111111222222222222222222222222222222222222222222222222444444333222111111111111666222444???HHHMMMTTT\\\jjjuuuwwwlllcccgggttt~~~tttzzzxxxpppmmmoootttyyy~~~|||{{{{{{|||~~~}}}|||~~~~~~||||||}}}~~~{{{}}}~~~|||yyyxxx{{{~~~}}}|||}}}~~~~~~}}}|||{{{wwwvvvuuusssqqqppppppoooooollliiigggfffeeecccaaabbb```___^^^^^^___```bbbeeeiiipppzzz~~~vvvhhhXXXJJJBBB@@@>>>???DDDDDD@@@>>>???999<<>>999666333111111111///...////////////000000000000000///...---,,,---............---,,,---...///000////////////////////////........................///////////////..................------,,,,,,,,,******,,,---.../////////............//////////////////////////////////////////000111111111111111111222333222111111333555777>>>BBBCCCNNNcccvvv{{{yyyxxx{{{{{{000...333333---111444,,,111111111111111111111111111222222222222222222333111111111111111111111111222222222222222222222222222222222222222222333333444444333222111111222222555222444<<>>???AAADDDFFFGGGEEECCC>>>:::555111000111111111111111000000//////..................///111222333......------......///000////////////////////////........................////////////////////////000000000///////////////------............------............//////////////////////////////////////////000111111111111111...000111222333555999<<<@@@AAAEEERRRhhh|||wwwqqqoooyyy{{{222///333333///666<<<555111111111111111111111111333333222222111111000000111111111111111222222222000000000000000000000000111111111222222333333444333333222222222333333444888999;;;===AAAKKK\\\iiiqqqmmmfff```cccnnn{{{{{{vvvwwwxxxxxxvvvtttuuuvvvyyyxxxxxxzzz|||}}}|||{{{|||~~~zzzxxxzzz}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~}}}|||{{{yyyxxxxxxwwwvvvuuusssqqqooonnnmmmllljjjiiiiiihhheeecccaaa```^^^]]]]]]^^^```aaabbbfffooozzz}}}~~~ooo```XXXLLLFFFAAACCCDDDBBBAAACCCAAA@@@@@@BBBDDDFFFFFFFFFBBB===777222111111222222222111111000///......---000000000///////////////...............//////000////////////////////////........................111000000///...------,,,///////////////////////////////////////...------............//////////////////////////////////////////000111111111111111///000111222333555999<<>>EEETTTccckkksssnnnlllooosssvvvzzzxxxyyytttssstttuuuvvvvvvsssqqqqqqqqqttttttvvvxxx{{{|||{{{zzzzzz{{{||||||{{{{{{|||||||||||||||{{{||||||}}}}}}~~~}}}|||{{{}}}}}}}}}}}}{{{yyywwwvvvvvvvvvuuutttrrrooollljjjiiihhhhhhiiiiiihhheeeccc```___]]]\\\\\\]]]___```bbbfffmmmwwwsssttt}}}{{{kkkYYYMMMCCCAAACCCCCCCCCDDDBBB@@@>>>>>>AAADDDFFFGGGGGGBBB<<<777444333222111111111000000//////......***+++,,,...////////////---...///000000000000///////////////////////////........................)))***,,,...000222333444------............//////000000111111000///..................////////////000000000000000000000000//////000111111111111111222222222222222555:::===EEEUUUmmmzzzyyyyyy~~~yyyuuuvvvwwwxxxzzz}}}222///222222///777>>>888111111111111111111111111000000000000111111111111///000000111222222333333222222222222222222222222444333333222222111111111111222222333444555666777555:::>>>BBBMMM^^^jjjmmmqqqnnnooowww|||~~~ooowww|||wwwtttrrrrrrssssssrrrpppppprrrtttrrrsssuuuxxx{{{|||{{{yyyzzzzzz{{{}}}|||zzzzzz{{{}}}zzzzzzzzz{{{|||}}}~~~}}}~~~~~~}}}}}}|||{{{zzz{{{{{{{{{zzzyyywwwuuusssuuuuuutttsssqqqmmmjjjhhhggggggggghhhiiihhheeebbb```___]]]\\\\\\]]]___```dddfffllluuu|||uuusssyyyxxxdddVVVHHHDDDCCCBBBBBBCCC@@@>>>======@@@CCCEEEEEEHHHDDD>>>:::777444222000000000000000////////////+++,,,---///000000000000---...///000111000000///////////////////////////........................++++++,,,...///111222333....../////////000000000000000111111111000//////............////////////000000000000000000000000//////000111111111111111222333333333555999>>>BBBTTT```vvv}}}sssrrrrrr~~~xxxxxxyyyyyy}}}{{{~~~111///333333...222555---111111111111111111111111//////000000111111222222///000000111222222333333222222222222222222222222555444444333222111000000111111222333444555777888888>>>CCCHHHUUUgggpppqqqooommmqqq{{{}}}jjjsss}}}yyyyyyxxxuuurrrpppppppppooooooppptttwwwqqqrrrtttxxx{{{|||{{{yyyzzzyyyzzz|||}}}|||||||||zzz|||~~~|||yyyyyy|||yyyyyyzzz{{{}}}||||||}}}||||||{{{zzzzzzyyyyyyyyyxxxwwwuuusssqqqtttttttttssspppmmmiiigggfffffffffggghhhgggdddbbb```___]]]\\\\\\]]]___```dddfffkkkttt~~~xxxnnnnnnpppyyylll]]]MMMFFFDDDBBBAAAAAA@@@>>><<<===???BBBDDDDDDHHHEEE@@@;;;888555222000////////////000000000000///000111111111000...------...000111111111000///////////////////////////........................000000//////.........---//////000000111111111222000000111111111111000000............/////////000000000000000000000000000//////000111111111111111222333444555777<<>>???EEETTTfffqqqrrroookkkttt|||uuuvvv~~~}}}vvvuuuvvvwwwuuusssnnnnnnnnnnnnooopppqqqrrrssstttwwwzzz{{{{{{zzzyyy}}}~~~~~~|||{{{|||}}}~~~~~~~~~}}}}}}|||{{{{{{zzzyyyzzz{{{|||}}}}}}|||{{{|||~~~~~~}}}|||vvvwwwxxxyyyxxxuuurrrppprrrrrrqqqpppnnnllljjjiiigggfffeeeeeeeeedddaaa^^^\\\[[[[[[[[[\\\^^^```aaacccfffmmmxxxxxxjjjdddlllxxxjjjVVVIIIDDDDDDDDDDDD???BBBDDDBBB>>>===AAADDDKKKHHHCCC???;;;777333000111000///000111222111000000000000000000000000000000000000000////////////////////////////////////222000,,,******---111444555222...,,,,,,///000111000000000000000/////////000000000000000000000000111111000000//////......///000000000......000111---...000111222222111111777///...555888999BBBPPPdddyyyxxxrrrmmmqqq}}}zzz{{{333222111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111000222222222222222222222222444333111111222444666777===BBBMMM]]]kkkssssssqqqkkkttt}}}~~~}}}vvvtttuuuvvvtttrrroooooonnnnnnooooooppppppsssuuuwwwyyyzzz{{{{{{{{{~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{zzzzzzzzz{{{|||}}}}}}{{{zzzzzz|||}}}|||{{{uuuvvvxxxxxxwwwuuusssqqqpppppppppooommmllljjjjjjgggfffeeeeeeeeecccaaa^^^ZZZYYYYYYZZZ[[[]]]___``````dddlllwwwpppfffggguuuzzzppp```QQQGGGCCCBBBBBB@@@CCCEEECCC@@@???AAAEEEGGGEEEBBB???===999555222111000///000111222111000000000000000000000000000000000000000////////////////////////////////////000///---,,,---...000222444111...,,,---///000000////////////////////////000000000000000000000000111000000000/////////...///000111000......000111...///000222222222222111555000222888::::::CCCQQQgggyyy~~~zzztttttt}}}yyyxxx333222111111000000111111000000000000000000000000111111111111111111111111111111111111111111111111222222222222111111111111222222222222222222222222111111111222333666888999;;;GGGYYYiiirrruuutttsssrrrzzz}}}uuurrrrrrssssssqqqooonnnnnnnnnnnnooooooppptttuuuvvvxxxzzz|||}}}~~~}}}|||||||||}}}{{{{{{zzzzzz{{{{{{|||}}}}}}zzzxxxxxxyyyzzz{{{zzzuuuvvvwwwxxxwwwvvvtttrrroooooonnnmmmlllkkkjjjiiigggfffdddddddddccc```^^^WWWWWWWWWXXXYYY\\\^^^______ccclllxxxzzzkkkeeekkkttt~~~zzzooo___OOODDDAAABBBAAADDDEEEDDDBBBAAACCCEEEDDDBBBAAA@@@???<<<777444222000///000111111000///000000000000000000000000000000000000////////////////////////////////////.........///////////////222000......///000///...........................000000000000000000000000000000000000////////////000000111000///...000222///000111222333333333333333222666;;;;;;;;;FFFUUUlllxxx|||sssxxx333222111111000000111111////////////////////////111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111222333444555777:::<<<<<>>999666222111000000111111000///////////////////////////000000000000////////////////////////////////////...............//////000//////...///000000///------------...............////////////////////////000000000000////////////000111111000//////000222000111111222333333444444333444888<<<;;;>>>LLL\\\qqqwww{{{~~~~~~sss{{{333222111111000000111111////////////////////////111111111111111111111111111111111111111111111111222222222222222222222333222222222222222222222222111222444444444666:::===AAATTTkkkwwwvvvssssssvvv{{{wwwrrrnnnllllllmmmmmmiiiiiijjjlllnnnppprrrsssssstttvvvxxx{{{~~~~~~~~~~~~{{{{{{{{{||||||||||||||||||zzzxxxwwwxxxyyyyyyxxxuuuuuuvvvwwwvvvvvvuuutttvvvtttrrrooollljjjiiihhhgggeeecccbbbbbbaaa___^^^WWWWWWWWWXXXYYY[[[]]]___bbbgggooozzzpppmmmqqquuuqqq]]]LLLEEEEEECCCEEEFFFFFFEEEEEEDDDEEEFFFEEEEEEEEECCC@@@;;;777222111000000111111000...////////////////////////000000000000////////////////////////////////////000///---,,,,,,...000222.........///000000...---------------......//////////////////////////////////////////000000000000000111111111//////111222111111111222222333444444444666:::;;;<<>>DDDPPPcccqqqvvvvvvsssuuuzzzvvvsssttt|||333222111111000000111111111111111111111111111111222222222222222222222222111111111111111111111111222222222333333333444444222222222222222222222222///222444444555;;;DDDKKK]]]jjjwww{{{vvvuuu{{{~~~~~~yyysssnnnnnnllljjjhhhgggggghhhiiijjjjjjkkklllnnnooopppppprrrvvv{{{~~~~~~~~~}}}|||{{{{{{zzz{{{|||}}}~~~}}}}}}|||}}}||||||}}}~~~|||yyywwwxxxwwwwwwvvvuuutttsssssstttrrrooommmkkkkkkkkkkkkfffdddaaa`````````___]]]XXXWWWVVVVVVVVVXXXYYYZZZ]]]bbbkkkvvv}}}yyylll^^^RRRJJJCCCDDDEEEFFFGGGFFFDDDBBBCCCBBBAAAAAAAAAAAA>>><<<333222000000111111///---000000000000000000000000000000000000////////////////////////////////////...............///000000...---,,,---///000///...------...//////000111111000000000000000000000000.../////////000000000111111222222111000000111333000000//////000111333444444999???EEEOOO^^^nnnxxxwwwvvvqqqrrr~~~pppkkkeeeqqq333222222111000111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222333333444444444222222222222222222222222111444666777999AAALLLUUUhhhrrr{{{|||wwwwww|||{{{zzzvvvooojjjkkkkkkjjjhhhfffffffffllllllkkkkkkkkklllmmmmmmooorrrwww|||~~~}}}}}}}}}}}}}}}}}}}}}|||zzzyyyxxxzzz{{{}}}~~~~~~~~~}}}|||}}}}}}~~~~~~zzzwwwyyyxxxwwwvvvuuutttsssrrrpppooommmkkkkkkkkklllmmmfffdddaaa_________^^^]]]WWWWWWUUUUUUUUUVVVWWWWWWXXX]]]gggsssvvvqqquuuiiiZZZOOOCCCCCCDDDFFFGGGFFFDDDBBB@@@???>>>>>>@@@@@@@@@???444222000000111000///---000000000000000000000000000000000000////////////////////////////////////,,,---///000111000///......---,,,,,,.../////////.........///000111111222000000000000000000000000.../////////000000111111111222222111000000111333000////////////111222333333999BBBLLLYYYhhhuuu|||wwwvvvqqqqqq}}}|||lllfff___rrr555333222222333444333222111222333444555444333222222333333444444333333222222222222222222222222222222222444444444444222222444444333222222333333333666444555888;;;BBBTTTffftttxxx}}}xxxuuussssssuuuuuurrrooogggggghhhhhhiiiiiiiiiiiikkklllllljjjiiiiiikkknnnqqqssswww~~~}}}|||}}}~~~~~~{{{wwwvvvvvvwwwyyywwwyyy{{{{{{zzzyyyzzz{{{zzzzzzzzz{{{||||||}}}}}}yyyyyyxxxwwwvvvtttrrrpppppppppooollljjjhhhiiijjjeeeccc```^^^^^^]]][[[ZZZYYYXXXVVVUUUUUUUUUVVVVVVZZZ]]]dddppp|||wwwtttxxx}}}ssseeeYYYHHHHHHGGGEEEEEEEEEEEEEEE???>>>>>>>>>>>>>>>??????999555222000111222000...000000000000000000000000000000000000000000000000////////////////////////111000///......///000111////////////////////////...222///+++///999888...//////000000000000//////111111111111111111111111//////111222222111000000/////////111444555555444666>>>EEEMMM```xxxvvvvvvuuuxxx}}}wwwgggbbbfffzzz~~~~~~|||wwwrrruuuuuuttttttttttttuuuuuu666444222222333444333222222333444555555555444444111222222333333222222111222222222222222222222222222333444444444444333222444444333333222333333444666666888<<>>=========>>>???:::666222000111111000///000000000000000000000000000000000000000000000000////////////////////////000000///.........///000////////////////////////,,,000///---333>>>???777//////000000000000////////////////////////////////////111222222111111000555444222222333444555555999===FFFVVVkkk}}}yyy~~~pppccc```mmm}}}zzztttooojjjhhhhhhfffbbb^^^^^^^^^^^^^^^^^^___```aaa666444222222333444333222333333444555555555555555111111222222222222111111222222222222333333333333333333444444444444333333444333333333333333444444555888<<<@@@CCCOOOfff{{{}}}~~~mmm___pppyyyttthhhhhhjjjnnnqqqpppkkkfffgggggggggggggggggggggfffhhhjjjkkkkkkjjjkkknnnppptttvvvyyy~~~~~~~~~}}}}}}}}}~~~}}}yyyuuusssssssssttttttuuuvvvvvvvvvyyy|||~~~~~~~~~~~~}}}}}}}}}}}}wwwvvvsssqqqooonnnnnnnnnpppqqqrrroookkkgggeeeeeeccc```^^^\\\\\\[[[ZZZXXXWWWVVVTTTRRRPPPPPPPPPPPPQQQWWWcccppp|||kkkaaadddqqq~~~uuujjjYYYQQQHHHCCCCCCEEEDDDBBBDDDBBB???===<<<<<<>>>???<<<888444111000111111000000000000000000000000000000000000000000000000000///////////////////////////......------...//////////////////////////////,,,000///...444>>>???999//////000000000000/////////////////////////////////000000111222222111111222111000000222444777999>>>AAAMMMeee{{{}}}hhhbbbeee{{{|||uuunnniiigggeeebbb______[[[WWWVVVVVVVVVSSSPPPMMMMMMMMMMMMNNNPPPQQQRRR777555333333333444333222333333333444444444444444222222222333333222222222222222222333333333333333333444444444444444444333444333333333333444444555444:::@@@BBBFFFUUUnnnkkk^^^rrrwwwqqqeeeeeefffkkkooooookkkgggffffffffffffeeeeeeeeeeeefffhhhjjjkkklllmmmppprrrwwwxxx{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~|||xxxuuusssrrrssssssrrrssssssssstttwww}}}~~~~~~}}}|||{{{{{{zzzzzzuuutttqqqnnnlllllllllmmmlllnnnooonnnjjjfffdddcccaaa___\\\[[[[[[ZZZYYYWWWUUUTTTRRRPPPNNNMMMMMMNNNMMMSSS^^^lllwww~~~yyyhhhbbbhhhrrr{{{|||qqqeeeYYYKKKDDDDDDGGGFFFDDDGGGDDD@@@<<<;;;;;;===>>>===:::666222000000111111////////////////////////////////////////////////////////////////////////------------.........//////////////////////////////111000---000666666111//////000000000000//////111111111111111111111111///000000111222222222222333333333333333666999<<>>>>><<<888444111000111222////////////////////////////////////////////////////////////////////////,,,------...............////////////////////////111111000---...000000---//////000000000000//////222222222222222222222222000000000111222222333444777777888777666888<<>><<<<<<<<<===>>>===;;;777333000000111000000000000000000000000000000000000000000000000////////////////////////,,,---...///////////////////////////////////////000000000//////000111111//////000000000000//////000000000000000000000000000000000000111333444555111222333333555<<>>AAAEEETTTnnnrrr{{{~~~rrrggg`````````dddiiikkkiiiggg___```aaaaaabbbcccdddddddddggglllqqqtttwwwzzz||||||~~~~~~}}}~~~}}}|||}}}}}}}}}|||uuuwwwyyyzzzzzz|||~~~}}}{{{yyyxxxvvvuuuuuutttssstttttttttqqqqqqqqqpppoooqqquuuxxxsssssssssrrrrrrqqqqqqqqqrrrrrrqqqooommmllljjjjjjfffggggggfffcccbbbbbbccc___]]][[[ZZZ[[[[[[YYYXXXTTTRRRQQQOOOOOOOOOOOOOOONNNSSSZZZ___cccfffjjjmmmpppuuu{{{|||vvvbbbooo|||uuuyyy}}}iiiWWWKKKGGGFFFGGGFFFEEEBBB@@@>>>===<<<<<<===>>>>>>:::555111000000000000000000000000000000000000000000000000000000////////////////////////,,,---...000111111000000////////////////////////000000000000000000111333//////000000000000//////000000000000000000000000000000000000111333555666DDDAAA<<<777777@@@NNNZZZ[[[nnnnnn^^^\\\iiitttnnnfffbbb```^^^[[[YYYSSSSSSQQQOOOMMMLLLLLLMMMLLLLLLKKKJJJHHHGGGHHHHHHHHHGGGFFFDDDCCCBBBBBBBBB999777555444444444333111444333222222222333444555222333333444444333333222222222333333444555666666666555444333333444555666333333333444555666777777;;;???BBBGGGZZZwww{{{kkk{{{~~~}}}yyylll```\\\\\\___dddiiiiiieeeaaa^^^______aaabbbcccdddeeedddhhhmmmrrruuuxxx|||~~~}}}~~~}}}}}}}}}~~~~~~{{{xxxvvvuuuvvvvvvuuuooooooooonnnnnnqqquuuxxx|||~~~}}}~~~|||zzzwwwvvvssssssrrrrrrrrrsssssstttqqqrrrqqqpppoooppprrruuurrrrrrqqqqqqqqqqqqpppppprrrrrrrrrpppooommmkkkjjjjjjjjjiiifffbbbaaaaaabbb___]]][[[[[[[[[[[[ZZZYYYTTTSSSQQQPPPOOOPPPPPPQQQPPPVVV]]]aaaaaaaaaaaabbbdddhhhpppwww}}}vvvhhh___lllxxxrrrrrr~~~{{{|||vvvaaaRRRKKKJJJKKKEEEDDDCCCAAA???======<<<<<<>>>???<<<666111//////000000000000000000000000000000000000000000000000////////////////////////,,,---///111111111111000////////////////////////111000000000///---...000//////000000000000//////222222222222222222222222111000000000111333555666ooofffWWWGGG>>>BBBOOOZZZ]]]qqqxxxbbbZZZaaassszzzlllhhhccc``````^^^[[[WWWWWWWWWVVVTTTQQQOOOOOOPPPLLLLLLKKKIIIGGGEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBBBB:::888666333222222333444222222222222222222222222333///,,,...333666666333222333444444555444444444222222222222222222222222333333444555555555666666:::===AAALLLeee~~~rrrqqqjjjzzzuuuttttttoooeee\\\\\\\\\^^^___```aaaaaaaaa______^^^```bbbcccbbbaaagggjjjoootttyyy{{{}}}}}}}}}}}}~~~~~~~~~}}}{{{}}}~~~~~~~~~~~~}}}}}}|||wwwpppllllllkkkfffbbbbbbgggeeecccdddhhhlllooopppyyy{{{|||zzzyyy||||||zzzzzz|||||||||~~~}}}}}}||||||zzzwwwuuuqqqppppppqqqssssssrrrpppqqqqqqqqqpppppppppooooooppppppqqqqqqqqqpppooooooooonnnmmmmmmnnnmmmkkkiiihhhfffdddddddddcccbbb```]]]\\\ZZZZZZ[[[ZZZYYYWWWTTTSSSQQQOOONNNNNNNNNNNNUUU]]]dddffffffeeeaaa[[[]]]^^^ccclllsssxxxiiiddddddsss|||ooopppzzzyyytttzzz|||hhhXXXMMMFFFFFFBBB@@@AAA???;;;;;;===>>>>>>===<<<888444111...000000000000000000000000------......//////000000////////////////////////...///111222222000...---........................000000000000////////////111111000000000000000111000111111111111222222222///111222222222333666888{{{rrrWWWCCCBBBEEEHHHPPP]]]ttt}}}rrrcccTTTTTTeee~~~xxxuuunnnjjjfffcccbbb```^^^]]]ZZZZZZZZZZZZYYYWWWVVVUUUQQQOOOLLLIIIHHHHHHJJJKKKJJJHHHFFFFFFGGGHHHGGGFFF:::999666444222222333444222222222222222222222222555222///111555888777555222333444555555555555555333333333333333333333333333444444555555666777888===???EEERRRkkkyyyooonnnsssvvvtttqqqpppnnniii```YYYXXXXXXZZZ[[[\\\]]]]]]]]]````````````aaabbbcccdddjjjmmmqqquuuyyy|||}}}}}}~~~~~~~~~|||zzz~~~}}}|||zzzxxxvvvuuutttqqqjjjffffffeeeaaa______aaa___]]]]]]```dddfffgggppprrrtttsssrrruuu{{{~~~}}}}}}~~~}}}}}}}}}{{{{{{|||{{{xxxuuurrrqqqpppqqqrrrsssqqqoooooooooppppppppppppppppppqqqqqqqqqqqqqqqpppooonnnnnnmmmlllmmmmmmmmmkkkiiihhhfffeeedddddddddbbbaaa___]]][[[[[[[[[[[[YYYWWWSSSRRRPPPOOONNNNNNNNNOOOWWWbbbmmmqqqqqqooojjjccc]]]^^^bbbgggiiimmmvvv{{{llleeekkkuuuzzz~~~tttuuu|||xxxqqquuu}}}mmmZZZKKKIIIDDDBBBCCCAAA===;;;<<>>;;;777333111000000000000000000000000//////////////////000000////////////////////////...///000111111000///...////////////////////////000000000000////////////111111000000000000000111000111111111111222222222111222333333222222444666PPPSSSJJJBBBFFFHHHKKKUUU^^^ttt~~~|||{{{bbbWWWOOOTTTiii{{{vvvtttrrroookkkiiigggfffdddccc````````````_________^^^]]]ZZZVVVRRROOOMMMMMMMMMKKKIIIGGGFFFFFFFFFEEEDDD;;;999666444222222333333333333333333333333333333444222000111555777777555222333444555666777777777444444444444444444444444333444555555555666999;;;@@@CCCKKK[[[tttuuummmlllyyyvvvlllmmmmmmmmmiiiccc\\\WWWUUUVVVWWWYYYZZZZZZ[[[[[[___```aaa___^^^```dddiiinnnppptttwwwzzz|||}}}}}}~~~{{{yyy|||zzzwwwsssooollljjjiiigggaaa]]]]]]\\\ZZZZZZ\\\]]]ZZZWWWWWWYYY[[[]]]]]]eeehhhjjjkkklllnnnsssxxx~~~}}}|||xxxxxx{{{|||yyyvvvsssrrrqqqqqqrrrrrrpppnnnlllmmmmmmooopppqqqrrrrrrqqqrrrqqqqqqpppooonnnmmmmmmlllkkkkkklllllljjjhhhhhhgggeeeeeeeeeeeecccaaaaaa___]]]\\\\\\[[[YYYWWWRRRQQQPPPNNNNNNNNNOOOOOOXXXgggwww~~~}}}vvvooohhhjjjmmmmmmiiihhhqqq}}}vvviiigggkkknnnyyy{{{vvvwww}}}{{{rrrrrrvvvmmmUUULLLGGGDDDEEEDDD???<<<<<>>;;;888444222000000000000000000000000222222111111000000//////////////////////////////000////////////000000111000000000000000000000000////////////000000000000///000000111111111111111000000111111111222222222222333444333222222444555???DDDAAA@@@EEEGGGOOO___ppp}}}nnnZZZLLLMMMUUUfff|||~~~}}}{{{yyyvvvuuuttttttuuuwwwyyy{{{zzzxxxsssmmmgggbbb___]]]ZZZVVVQQQMMMKKKIIIGGGFFF<<<:::888555333222333333333333333333333333333333111000000222333444333333333444555666777777777777333333333333333333333333333555666555444777>>>CCCLLLTTTeeezzzvvvrrrsssxxxkkkdddZZZ___dddddd___ZZZXXXXXXUUUVVVWWWXXXYYYZZZZZZZZZXXX[[[\\\[[[ZZZ^^^gggnnntttuuuvvvxxxzzz{{{||||||~~~~~~~~~~~~~~~~~~~~~|||zzzxxxtttrrrjjjiiifffccc```]]][[[ZZZXXXTTTRRRRRRQQQPPPSSSYYY[[[XXXTTTSSSTTTUUUVVVVVV[[[]]]aaadddfffiiikkkmmmsssvvvzzz|||}}}~~~|||wwwwwwzzz{{{yyyvvvuuusssrrrrrrrrrqqqnnnllliiiiiikkklllnnnpppqqqrrroooooooooooonnnmmmlllkkkjjjiiihhhiiijjjjjjhhhfffgggfffddddddeeeeeedddbbbdddbbb___^^^]]][[[XXXVVVRRRQQQOOONNNMMMMMMNNNOOOUUUhhh{{{}}}ooonnnuuu|||ppplllppp|||vvvssszzzwwwnnnrrr|||gggMMMFFFBBBCCCEEEBBB??????>>>>>>???>>><<<999666444111111111111111111111111222222111111000000///////////////////////////////////////...///000111111////////////////////////.../////////000000000111...///000111111111111111000000111111111222222222000111222222222333555777BBBCCC???CCCOOOTTT]]]oooxxx~~~fffRRRKKKQQQ___sss|||wwwrrrooolllfffaaaZZZTTTPPPLLLIIIGGG===;;;888555333222333333222222222222222222222222222333444555555555555444444444555666666666666555333333333333333333333333333555777555444888@@@GGGSSS```uuuzzzqqqsssvvv{{{mmmaaaZZZQQQUUUYYYZZZWWWTTTSSSTTTRRRRRRTTTUUUVVVWWWWWWWWWVVVXXXYYYZZZ\\\bbbjjjpppttttttuuuvvvxxxyyyzzz{{{||||||}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~|||yyyvvvssspppllliii`````````___]]][[[YYYXXXTTTQQQPPPQQQPPPOOORRRXXXVVVTTTPPPOOOQQQSSSTTTTTTXXXYYY[[[^^^aaadddfffggglllooosssuuuvvvvvvxxxyyy{{{~~~~~~|||zzzyyyyyyxxxwwwvvvtttsssrrrrrrrrrqqqooollliiijjjkkklllmmmnnnoooooollllllmmmmmmmmmlllkkkkkkhhhgggfffgggiiiiiigggeeefffeeeccccccdddeeecccbbbdddbbb___]]]]]][[[YYYVVVSSSQQQPPPNNNMMMLLLMMMMMMTTTdddzzz~~~uuuoooqqqwww{{{~~~ppplllvvvzzz{{{|||lllnnnvvv{{{~~~oooRRRIIIBBBBBBDDDBBB@@@@@@===>>>??????>>><<<:::999111111111111111111111111000000000000000000//////////////////////////////......//////000000111111////////////////////////......//////000000111111---...000111222222111111000111111111111222222222///000222222222444666888???AAA@@@JJJXXX\\\bbbsss~~~ttt^^^NNNJJJTTTfff}}}uuuooofff^^^WWWRRRNNNKKK>>><<<999555333333333333111111111111111111111111222333555555555444444444444555555555555444333333444444444444444444444444333555777555444888BBBJJJTTTeee}}}iiifffnnnvvvtttfffXXXOOOLLLNNNPPPRRRQQQQQQQQQQQQOOOPPPQQQSSSTTTTTTTTTTTTUUUVVVWWW[[[```gggnnnrrrrrrsssssstttvvvwwwyyyzzzyyyzzzzzz{{{|||}}}~~~~~~|||||||||||||||}}}}}}}}}xxxuuuqqqmmmkkkgggccc```ZZZ[[[\\\]]]\\\ZZZWWWVVVQQQPPPPPPRRRPPPNNNQQQVVVRRRPPPMMMMMMOOORRRSSSTTTWWWWWWWWWYYY]]]```bbbbbbeeehhhkkkmmmmmmnnnppprrrtttwww{{{|||||||||}}}~~~|||}}}~~~|||xxxuuutttuuutttrrrqqqrrrrrrqqqooommmkkkkkkkkkkkklllllllllllliiiiiijjjkkkkkkkkkkkkjjjgggfffeeefffhhhhhhfffeeeeeecccbbbbbbcccdddcccaaabbb```^^^]]]\\\[[[YYYWWWTTTRRRPPPNNNLLLKKKKKKKKKNNN[[[ooo|||vvvllllllssswww}}}nnnppp{{{{{{qqqoootttttttttvvvttt{{{YYYNNNDDDBBBCCCBBB@@@@@@:::;;;===>>>>>>===<<<;;;111111111111111111111111//////////////////000000////////////////////////,,,---///000111111111000000000000000000000000000.........///000111111111---...000222333222111000000111111111111222222222000222333333222333555777:::>>>AAAKKKWWWYYYcccxxxttteeeVVVKKKKKKWWWkkkvvvlllccc]]]WWWTTT>>><<<999666333333333333000000000000000000000000///111333444333222222222555555555555444333222111666666666666666666666666333666777666444888CCCLLLQQQddd{{{sss[[[\\\iiittt}}}rrrcccRRRGGGKKKKKKLLLNNNPPPQQQQQQQQQOOOPPPRRRSSSTTTTTTUUUUUUVVVUUUWWW\\\dddlllrrrtttqqqqqqrrrssstttvvvxxxyyyxxxxxxyyyzzz{{{|||}}}~~~|||||||||||||||{{{{{{{{{ssspppkkkhhheeeaaa]]]ZZZWWWYYY[[[]]]\\\ZZZVVVTTTPPPOOOQQQRRRPPPMMMPPPUUUQQQNNNLLLLLLOOORRRTTTUUUXXXWWWVVVXXX[[[^^^```aaa```cccfffggghhhiiijjjlllnnnrrrvvvwwwvvvvvvxxxzzzyyy|||~~~{{{~~~~~~wwwsssssstttsssrrrqqqqqqrrrrrrpppnnnlllllllllkkkkkkjjjjjjjjjggggggiiijjjjjjjjjjjjjjjfffeeeeeefffggggggfffddddddbbbaaabbbccccccbbbaaaaaa___]]]\\\\\\[[[YYYWWWUUUSSSQQQNNNLLLKKKJJJJJJHHHSSSeee~~~sss}}}ooodddcccqqquuu{{{vvvnnnvvvxxxvvvsssuuuqqqnnnooolllxxx```SSSFFFCCCCCCBBB@@@???666777:::;;;<<<<<<;;;:::111111111111111111111111------......//////000000////////////////////////+++---///111222222000///111111111111111111111111---......///000111111222,,,...000222333222111000000111111111111222222222333333444333222222333555111888===GGGRRRXXXkkk|||xxxhhhZZZPPPIIINNNZZZoooxxxnnnfff```]]]???<<<999555333222333333333333333333333333333333222222333333333333444444444444444444444444333333222222333333444555666666555333444777888999???GGGVVVpppiiiYYY]]]mmmzzz{{{|||kkkZZZMMMGGGIIIJJJMMMOOOPPPOOONNNMMMQQQPPPOOORRRUUUWWWUUUSSSSSSSSSWWWaaalllrrrssspppnnnqqquuuwwwwwwxxxyyyzzztttuuuwwwzzz}}}~~~}}}{{{{{{zzzzzz{{{{{{xxxsssooohhhfffdddaaa^^^\\\ZZZYYY^^^]]]\\\ZZZXXXUUUTTTSSSPPPQQQRRRRRRRRRQQQPPPOOOPPPRRRSSSSSSQQQPPPPPPPPPUUUTTTTTTTTTVVVYYY\\\]]]^^^___aaacccccccccbbbbbbdddgggkkknnnoooppprrrssstttvvvxxxxxxwwwwwwxxxyyy|||~~~~~~~~~~~~}}}}}}|||zzzzzz~~~}}}|||yyyuuurrrsssrrrqqqooonnnnnnmmmmmmlllkkkiiiiiijjjkkkjjjiiijjjjjjjjjiiihhhgggfffeeebbbaaaaaabbbdddeeeeeedddcccbbbaaa```^^^^^^]]]]]]aaa`````````aaa___[[[XXXUUUXXXYYYUUUNNNHHHGGGIIIKKKOOOZZZooozzztttvvv~~~|||nnncccbbbqqqwwwssslllmmm|||wwwrrrqqqpppnnnlllwwwppp]]]IIICCCEEEEEECCCAAA999666333555:::===<<<999111111111111000000//////////////////////////////////////////////////////---///222555555333111///////////////000000000000............/////////000000000000000111111111111111111111111111111111111111222333333222222444666444:::AAADDDLLL^^^yyyrrr^^^MMMIIINNNTTT^^^nnn{{{ssslllhhh???===999555333222333333333333333333333333333333222222333333333333444444555555555555555555555555222333333444444555555555444333444777888999@@@HHHYYYpppkkk^^^dddvvvwwwgggYYYOOOJJJIIIJJJLLLNNNNNNNNNMMMLLLPPPNNNNNNPPPSSSTTTSSSQQQRRRUUU[[[dddmmmrrrsssrrrppprrruuuwwwvvvvvvwwwxxxttttttuuuxxx{{{{{{yyywwwsssssssssrrrqqqnnnjjjhhh___]]][[[YYYXXXWWWWWWWWW[[[ZZZXXXWWWUUUTTTTTTTTTPPPPPPQQQQQQQQQPPPPPPPPPLLLMMMNNNNNNLLLLLLMMMNNNRRRRRRRRRSSSTTTWWWZZZ\\\\\\]]]^^^___`````````______bbbfffhhhiiijjjlllnnnppprrrtttuuuuuutttuuuwwwzzz|||}}}~~~~~~~~~}}}}}}}}}|||{{{zzzyyyxxx}}}|||||||||{{{yyyvvvssssssrrrqqqooonnnlllllllllnnnmmmkkkkkkkkkjjjgggeeejjjkkkkkkkkkjjjiiihhhhhheeedddccccccddddddcccbbbbbbbbb```___^^^^^^^^^^^^`````````aaabbbaaa^^^\\\[[[\\\[[[WWWQQQLLLIIIHHHGGGJJJTTTiii|||tttssszzzyyynnnffffffrrrvvv{{{}}}}}}}}}sssllllllyyy}}}zzzyyywwwuuurrrzzzwwwcccOOOFFFEEEDDDBBBAAA:::666333555999<<<;;;999222222222111000000000000////////////////////////////////////////////////---///111333333222000///.../////////000000000000........./////////000000000000000000111111111111111111111111111111111111111222333333222222444666>>>PPPXXXQQQQQQggg~~~lll[[[MMMKKKRRR\\\cccppp}}}~~~~~~{{{uuuqqq@@@===:::666444333333333333333333333333333333333222222333333333333444444444444555555666666777777444444444444444444444444333222444777888:::BBBKKK___ssskkkdddnnn~~~pppbbbVVVPPPMMMJJJKKKLLLMMMMMMMMMLLLKKKNNNMMMMMMNNNPPPQQQPPPOOOQQQWWW```iiiooorrrtttuuurrrtttvvvvvvuuuttttttuuusssssstttvvvwwwwwwtttrrrnnnooonnnlllhhheeecccccc\\\[[[ZZZYYYYYYZZZ\\\]]]]]][[[XXXUUUSSSRRRSSSSSSPPPPPPOOOOOOOOOOOOPPPPPPKKKLLLLLLJJJIIIJJJLLLNNNNNNOOOOOOPPPRRRUUUXXXZZZXXXYYYZZZ[[[\\\\\\\\\\\\[[[^^^aaacccdddeeegggiiikkkmmmpppqqqpppqqqrrrsssvvvxxx{{{{{{{{{{{{|||~~~||||||{{{{{{zzzxxxwwwvvvzzzzzz{{{|||{{{yyywwwuuutttsssqqqnnnlllkkkjjjjjjmmmlllllllllmmmkkkgggdddjjjkkkkkklllkkkkkkjjjjjjhhhgggeeeddddddcccaaa```aaa```___^^^^^^^^^^^^^^^`````````bbbddddddcccaaa___]]][[[YYYVVVRRRMMMJJJFFFHHHOOObbb}}}{{{vvvyyyzzztttooopppvvvxxxzzzzzzxxxyyy}}}}}}{{{kkkaaammm{{{|||lllVVVJJJEEEBBBAAABBB<<<888444444777:::;;;:::444444222111111000000000////////////////////////////////////////////////...///000000111000000///....../////////000000000....../////////000000000000000000000111111111111111111111111111111111111111222333333222222444666@@@[[[gggYYYVVVoootttdddVVVLLLMMMVVVfffkkkssszzz~~~{{{zzzzzz}}}}}}}}}@@@>>>;;;888555333333333333333333333333333333333222222222333333333444444222333333444555666777777444444444444444444333333333222555888999<<>>;;;888555333222333333333333333333333333222222333333333333444444333333333333333333333333222333333444444555555555777777888:::===HHH^^^qqqpppzzzzzzooo```SSSLLLJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNNNNPPPTTTWWW```eeellloooppppppqqqrrrsssvvvxxxxxxwwwwwwwwwwwwwwwuuurrroookkkeee___ZZZXXXUUUTTTWWW\\\]]]XXXSSSOOORRRVVVYYY[[[ZZZYYYWWWOOOOOOOOONNNOOOOOOPPPPPPNNNNNNOOOQQQQQQRRRRRRRRRPPPQQQRRRQQQPPPOOOPPPQQQQQQQQQRRRTTTUUUVVVVVVVVVWWWWWWVVVVVVWWWXXXZZZ[[[YYYZZZZZZZZZYYYZZZ]]]___aaaccceeeeeeeeeeeefffgggkkknnnrrrssssssrrrrrrrrrpppqqqrrrsssttttttttttttvvvzzz}}}|||wwwssstttuuusssrrrqqqooonnnllllllllllllkkkkkklllmmmmmmllljjjgggggggggggggggfffeeedddcccbbbaaaaaaccccccbbbaaa______]]]\\\[[[[[[[[[[[[ZZZZZZ[[[^^^cccgggiiijjjoookkkfffbbb___YYYRRRMMMCCCFFFIIIOOO\\\jjjqqqppp|||wwwlllfffgggiiilllrrrxxxzzzxxxtttrrrrrrnnnqqqtttuuuvvvwwwyyy{{{{{{}}}rrr```ddduuuwwwjjjXXXHHHCCCFFFAAAAAA???<<<:::999:::;;;===;;;777444222111222222000000000000000000000000////////////////////////000000000/////////......---------.........////////////000000000111111111000000000000111111111111111111111111111111111111111222333333222222444666;;;>>>HHH\\\pppvvvvvviii]]]ZZZYYYZZZdddqqq~~~~~~}}}|||zzzvvvssssssvvvxxxzzzBBBAAA???<<<888555333222333333333333333333333333222222333333333444444444444444444444444444444333222222333333444555666666999888999:::>>>KKKcccxxxyyykkk{{{pppfffYYYNNNIIIIIIIIIIIIFFFFFFFFFGGGHHHIIIJJJKKKJJJLLLNNNMMMMMMOOOTTTXXXdddgggkkknnnpppppppppqqqsssuuuxxxyyyxxxxxxyyyyyyvvvtttpppmmmhhhbbb[[[WWWTTTPPPNNNTTT[[[]]]WWWPPPLLLOOOTTTXXXYYYWWWSSSQQQQQQQQQQQQPPPPPPPPPOOOOOOMMMOOOPPPRRRSSSSSSRRRQQQOOOQQQSSSTTTSSSSSSTTTUUUSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVUUUVVVXXXYYYZZZZZZ[[[[[[[[[ZZZ[[[^^^``````aaacccdddcccbbbcccdddhhhllloooqqqqqqpppooopppmmmmmmooopppqqqrrrrrrrrrqqqvvvzzzyyyuuussssssvvvsssrrrqqqooonnnnnnmmmmmmiiihhhhhhjjjmmmooopppooohhhhhhhhhhhhgggfffddddddcccbbbaaaaaabbbbbbaaa___```___^^^\\\[[[ZZZZZZZZZYYYYYYZZZ]]]bbbfffhhhiiimmmkkkiiifffccc___ZZZWWWEEEHHHKKKNNNVVV```cccaaaiiiqqquuummm```YYYZZZ]]]dddiiiooorrrqqqpppqqqrrrjjjlllppprrrssstttuuuvvvuuuxxx|||~~~hhheeeooo||||||~~~sss^^^KKKEEEGGGBBBBBBAAA???<<<:::::::::>>><<<888444222111222222000000000000000000000000////////////////////////000000111111000///......---------.........//////000000000000111111111111000000000000111111111111111111111111111111111111111222333333222333555666666AAANNNYYYmmmppp}}}lll```XXXYYY[[[```lllyyy}}}}}}~~~~~~~~~yyyxxxvvvtttssstttxxx{{{{{{AAA???===:::777555444333555444333333222222222333333333333333333333333333333222111111333666666444444444444444444444444444666666999<<<>>>LLLiiiyyyuuuyyyeee\\\SSSNNNJJJFFFFFFIIIGGGFFFGGGGGGHHHIIIJJJKKKJJJLLLMMMMMMNNNQQQVVV[[[eeejjjppprrrpppnnnooopppqqqtttvvvvvvvvvwwwzzz}}}zzzwwwsssnnnhhhaaaYYYTTTTTTOOOKKKLLLQQQUUUTTTQQQTTTTTTTTTTTTSSSRRRPPPPPPQQQRRRSSSSSSSSSRRRPPPOOOOOOOOOPPPQQQSSSSSSTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYTTTUUUXXXYYYZZZZZZYYYXXXXXXXXXYYYYYYZZZ[[[[[[[[[```aaacccbbb```______```dddeeehhhkkklllllllllkkkjjjlllnnnooonnnmmmnnnooopppsssvvvvvvtttrrrsssuuu{{{yyyvvvssspppnnnnnnnnnkkkkkkllllllmmmooopppqqqnnnllliiifffdddddddddeeeeeecccbbbaaaaaaaaa___^^^\\\[[[ZZZ[[[\\\[[[YYYWWWZZZXXXYYY]]]^^^]]]^^^aaafffhhhfffbbbaaaaaa]]]WWWLLLKKKLLLPPPVVVZZZZZZXXX\\\aaabbb\\\SSSNNNRRRXXX^^^___aaacccdddeeeeeeeeejjjkkkkkklllmmmnnnoooooouuuuuuvvvyyy|||xxxmmmnnnvvv|||~~~xxxyyy{{{|||~~~|||kkkUUUEEEAAAAAAEEEFFFBBB===<<<===???>>><<<:::555222111333555222222000///............//////////////////////////////............//////000000000000000000000000000000000000111111111111......///000111222222333000000111111111000000///444222000000222444666666:::CCCUUUlll|||{{{sssddd[[[VVVZZZ```gggrrr|||~~~|||{{{zzz||||||wwwvvvuuusssrrruuuzzz~~~AAA???===:::777555444333555444333333222222222222333333333333333333333333333333222222333555555555444444444444444444444444666888<<<@@@EEESSSoooxxx{{{~~~tttaaaXXXPPPLLLIIIEEEEEEHHHEEEEEEEEEEEEFFFGGGHHHIIIHHHJJJKKKLLLNNNRRRYYY^^^eeejjjoooqqqpppnnnnnnooosssuuuwwwxxxxxxyyy|||{{{yyytttoooiiibbbZZZUUURRRPPPNNNMMMMMMNNNOOOPPPSSSSSSTTTUUUUUUUUUUUUUUURRRSSSTTTTTTTTTSSSQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYXXXXXXXXXWWWXXXYYYZZZZZZYYYWWWVVVXXXXXXXXXYYYYYYZZZ[[[\\\___```aaaaaa___^^^^^^___```aaadddfffhhhiiihhhhhhiiikkklllmmmllllllmmmnnnoooqqqttttttrrrqqqqqqrrryyywwwuuurrrpppooonnnnnnlllllllllmmmnnnooopppqqqooommmjjjhhhfffeeeeeeeeeeeecccaaaaaaaaaaaa___]]]\\\[[[ZZZZZZ[[[[[[YYYWWWXXXVVVWWWZZZ\\\ZZZ[[[^^^___aaa___]]]\\\^^^[[[VVVLLLKKKKKKOOOTTTWWWWWWUUUPPPSSSUUUSSSNNNMMMRRRWWW]]]]]]]]]]]]]]]]]]]]]]]]eeefffhhhiiijjjkkkkkkkkkmmmnnnpppsssxxx|||nnnjjjppp~~~{{{~~~~~~zzzzzzzzzyyy|||}}}qqq]]]KKKCCCAAADDDEEEBBB>>>;;;;;;;;;???>>><<<888444222333444222111111000000/////////000000000000000000000000//////............//////000000000000000000000000000000000000111111111111000000000000000111111111000000111222222111111111555333222222333555777888>>>JJJ```xxxqqq]]]WWWXXXaaakkksss{{{~~~}}}{{{|||}}}}}}}}}}}}~~~zzzwwwwwwuuuttttttwww|||AAA@@@===:::777555444333444444333333333333222222333333333333333333333333333444444333222222444666444444444444444444444444777:::@@@FFFNNN]]]vvvvvvxxx~~~xxxlll[[[SSSLLLIIIGGGDDDDDDGGGDDDDDDDDDDDDEEEFFFGGGGGGFFFGGGIIIKKKNNNTTT[[[```dddiiinnnpppnnnmmmnnnooouuuwwwyyyzzz{{{}}}~~~zzzuuuooohhh```[[[TTTUUUTTTPPPMMMLLLNNNPPPRRRSSSTTTVVVXXXYYYZZZ[[[WWWWWWXXXXXXWWWWWWVVVUUUWWWVVVTTTRRRRRRRRRTTTTTTXXXXXXXXXXXXXXXXXXXXXXXX\\\\\\[[[ZZZZZZYYYXXXXXXZZZZZZ[[[[[[ZZZYYYWWWVVVYYYXXXXXXXXXXXXZZZ[[[\\\]]]^^^```___]]]\\\\\\]]][[[]]]___bbbcccdddddddddfffhhhjjjkkkjjjjjjkkklllmmmoooqqqqqqpppnnnnnnooouuutttrrrqqqpppooooooooolllmmmmmmnnnooopppqqqqqqqqqooommmjjjhhhfffffffffeeecccaaaaaaaaaaaa___]]]\\\[[[ZZZZZZZZZZZZXXXVVVVVVSSSTTTWWWXXXVVVWWWZZZXXXYYYYYYWWWXXXZZZYYYTTTLLLJJJIIIKKKPPPSSSSSSRRRHHHIIIJJJIIIIIIJJJMMMPPPVVVUUUTTTSSSSSSTTTUUUVVV]]]___aaadddeeefffeeeeeefffggghhhkkkooossswwwzzz|||vvviiikkkyyy|||~~~~~~}}}yyyuuuxxx~~~~~~yyygggSSSFFFBBBCCCEEEDDDAAA===;;;;;;??????>>>;;;666333222222000111111111111111000///111111111111111111111111000//////......//////000000000000000000000000000000000000000111111111111111111111111000000//////000111222222333333333333555444333333444777999;;;@@@RRRnnn}}}kkkWWWVVV]]]kkkzzz~~~~~~zzzzzzyyyyyyyyy{{{|||}}}|||xxxwwwwwwwwwvvvwww{{{AAA@@@===;;;888666444444333333333333333333333222222222333333333333444444333222333444333000222666444444444444555555555555666:::AAAJJJUUUggg|||vvv|||}}}rrrfffUUUNNNGGGFFFEEEBBBCCCFFFDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFHHHJJJOOOVVV]]]aaaccchhhmmmooommmmmmnnnpppvvvwwwyyy|||~~~}}}xxxqqqiiiddd]]]\\\YYYVVVTTTSSSTTTUUUTTTTTTUUUWWWYYY[[[]]]^^^]]]]]]]]]]]]\\\\\\[[[[[[ZZZXXXUUUSSSSSSTTTWWWXXXZZZZZZZZZZZZZZZ[[[[[[[[[]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\\\\[[[ZZZYYYXXXZZZYYYXXXXXXXXXZZZ\\\]]][[[]]]^^^]]]\\\ZZZ[[[[[[YYY[[[]]]___aaabbbbbbbbbdddfffiiiiiiiiiiiijjjkkklllmmmnnnooonnnmmmmmmlllqqqppppppooooooooooooooolllmmmnnnoooppppppppppppqqqpppnnnkkkiiihhhggggggfffdddcccbbbcccbbb```___\\\[[[ZZZZZZZZZYYYWWWUUUTTTRRRRRRUUUUUUSSSSSSVVVTTTVVVUUUSSSTTTWWWVVVRRRIIIGGGEEEGGGLLLPPPQQQPPPMMMKKKHHHGGGGGGGGGFFFFFFJJJJJJIIIIIIJJJMMMOOOQQQTTTVVVZZZ]]]^^^^^^]]]\\\``````aaabbbdddfffiiijjjsssxxx~~~ooohhhsss|||uuuvvv}}}|||rrr[[[IIIEEECCCDDDGGGFFFBBB>>>>>>@@@@@@@@@===888333111000//////000111111000//////000000000000000000000000000000////////////000000///////////////////////////000000000111111111111111111000000000000000000000111222333444444555444333444444444444666:::<<>>;;;888666555444222222333444444444333222222222222333333444444444222000222666555111111555444444444555555666666666555999@@@JJJYYYlll~~~nnnaaaQQQJJJDDDDDDCCCBBBBBBEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHLLLRRRXXX]]]```ccchhhlllnnnmmmmmmnnnqqqvvvwwwyyy}}}yyyrrrmmmhhhccc]]]\\\^^^___]]]ZZZYYYYYYYYYYYYZZZ[[[]]]^^^_________^^^^^^^^^^^^^^^[[[ZZZXXXVVVWWWYYY[[[]]][[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^_________\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZYYYYYYZZZ[[[]]]^^^ZZZ[[[\\\\\\ZZZYYYYYYZZZ[[[[[[]]]^^^```aaaaaabbbbbbdddggghhhggggggiiijjjjjjkkklllmmmnnnnnnlllkkkmmmmmmnnnnnnnnnnnnnnnnnnlllmmmnnnoooppppppoooooopppooonnnllljjjiiihhhggghhhfffddddddddddddbbb```]]][[[ZZZZZZZZZYYYWWWUUUSSSQQQPPPSSSSSSPPPOOORRRPPPRRRPPPNNNOOOSSSRRRNNNGGGDDDAAACCCHHHMMMOOOOOOTTTPPPKKKIIIGGGFFFDDDBBBDDDCCCBBBBBBDDDFFFIIIKKKLLLNNNRRRUUUVVVVVVUUUTTTWWWWWWWWWWWWYYY[[[]]]^^^lllqqqxxx~~~xxxhhhkkktttyyywww|||}}}fffRRRIIICCCBBBFFFHHHDDDAAAAAA@@@AAA@@@===888333000/////////000000//////......////////////////////////000000////////////000000///////////////////////////000000000111111111111...//////000111111222222000111222333444555555555111222333333333666:::>>>IIIccchhhXXXSSSYYYeeeuuu~~~~~~}}}||||||}}}|||yyywwwuuusssrrrtttyyy}}}|||xxxvvvwwwyyy{{{}}}BBBAAA>>>;;;888666555444111222333444555444333222111222222333333444444555333...111999<<<666222444444444444555666666777777555999>>>HHHYYYnnn}}}~~~kkk^^^NNNHHHCCCCCCCCCBBBBBBEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGIIIOOOVVV\\\___```dddhhhlllnnnmmmmmmppprrrvvvwwwzzz{{{vvvrrrkkkeeedddggghhhddd```___^^^]]]\\\\\\\\\]]]^^^``````___^^^^^^^^^^^^^^^]]]\\\[[[ZZZ[[[]]]^^^```]]]]]]]]]^^^______``````^^^^^^___``````aaabbbbbb]]]]]]]]]]]]]]]]]]^^^^^^ZZZ[[[[[[\\\]]]]]]^^^^^^YYYZZZ\\\[[[ZZZXXXYYYYYY\\\\\\\\\]]]^^^^^^_________aaadddeeeeeeeeefffhhhhhhggghhhjjjmmmnnnlllkkkjjjkkklllmmmmmmmmmllllllkkklllnnnooooooooonnnmmmmmmllllllkkkjjjiiihhhggghhhfffddddddddddddbbbaaa^^^]]][[[[[[[[[ZZZXXXUUURRROOONNNPPPPPPLLLLLLNNNKKKLLLKKKHHHJJJNNNNNNJJJGGGCCC@@@@@@EEEJJJLLLMMMRRROOOKKKHHHGGGFFFEEECCCCCCBBBAAAAAAAAAAAABBBCCCHHHIIIKKKMMMNNNNNNMMMMMMLLLLLLLLLNNNPPPSSSUUUWWWbbbhhhooovvv|||llleeeiii{{{|||xxxfffQQQFFF@@@DDDGGGCCCAAACCCAAABBBAAA>>>999555222111222111000///....................................111000000//////000000111000000000000000000000000000000000000111111111111......///000111222333333111222222333444444444444000222444444333666;;;???RRRlll}}}bbbVVVRRRZZZeeeppp|||~~~||||||{{{zzzzzzzzzxxxuuurrrsssqqqppptttzzz}}}~~~}}}zzzwwwvvvvvvwwwyyy}}}BBBAAA>>>;;;999777555444000111333555555444333222111111222333333444555555555...111>>>DDD===666555444444444555666777777777666999===FFFYYYnnn{{{}}}|||{{{hhh[[[NNNHHHCCCDDDDDDBBBBBBEEECCCCCCBBBBBBBBBBBBCCCCCCCCCEEEJJJQQQZZZ```bbbbbbeeeiiimmmnnnnnnnnnqqqtttxxxxxx{{{|||xxxsssooonnnmmmkkkiiieeecccaaa```______aaaaaacccbbbaaa`````````aaaaaaaaa``````____________```^^^^^^______```aaaaaabbbaaaaaaaaaaaaaaabbbbbbbbb``````___^^^]]]]]]]]]]]]ZZZ\\\^^^___``````___^^^YYYZZZ\\\[[[YYYXXXXXXYYY[[[[[[ZZZZZZZZZZZZ[[[[[[[[[]]]```aaaaaabbbccceeedddcccdddgggkkkmmmkkkiiiiiijjjkkklllllllllkkkjjjjjjkkkmmmnnnnnnnnnlllkkkiiiiiiiiiiiiiiihhhggggggfffeeeccccccccccccaaa___```^^^]]]\\\\\\[[[XXXVVVPPPMMMLLLMMMLLLHHHGGGJJJGGGHHHGGGFFFIIINNNOOOLLLJJJEEE@@@???BBBFFFHHHHHHIIIIIIGGGEEECCCBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFGGGIIIKKKNNNOOOTTTZZZcccllltttzzzttthhhgggqqq|||xxxzzz}}}___NNNCCCEEEHHHDDDCCCFFFDDDDDDCCC@@@;;;777666555777555222000......000000////////////////////////111111000000000000111111000000000000000000000000000000000000111111111111//////000000111111111222111222333333333333222222000333666555444777<<>>===>>>@@@===>>>@@@BBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDEEEFFFGGGHHHIIIOOOYYYcccllluuu}}}}}}nnnkkkfffyyy}}}kkkpppwww||||||~~~kkkWWWIIIIIIJJJFFFEEEJJJFFFFFFEEEAAA===:::999999;;;888444000//////111222000000000000000000000000111111000000000000111111000000000000000000000000000000000000111111111111111111111111000000000000222222333333333222111111111444777777666888>>>DDDZZZttthhhWWWUUUaaahhhkkkhhhiiisss}}}~~~{{{yyyxxxvvvvvvvvvvvvwwwuuurrroooqqqoooooottt{{{~~~}}}zzzvvvwwwvvvrrrooonnnppptttwwwzzzCCC@@@===;;;:::888666444333333333444444555555555444333333333333444555555555555666888:::999777444222444666666555444555666888666>>>RRRgggtttyyy{{{~~~wwwbbbUUUHHHFFFCCCAAA@@@@@@BBBCCCBBBBBBAAA@@@@@@AAAAAAAAAFFFGGGJJJQQQZZZaaaccccccfffhhhkkkmmmnnnpppsssuuuwwwzzz~~~{{{zzzxxxwwwnnnkkkhhhfffggghhhhhhgggiiiiiijjjkkkmmmllljjjgggfffffffffdddaaa```aaabbb````````````aaabbbcccdddeeedddcccbbbaaaaaaaaaaaaddddddcccaaa___]]][[[ZZZZZZ\\\^^^aaabbbcccbbbaaa]]]\\\ZZZYYYXXXXXXYYYYYYZZZYYYYYYXXXXXXXXXXXXYYY[[[[[[[[[[[[\\\]]]^^^___cccddddddeeeeeeddddddcccddddddfffggghhhhhhhhhhhhiiijjjllloooqqqpppmmmjjjlllkkkiiihhhfffeeeeeeeeegggfffdddbbbaaa```______```^^^\\\[[[[[[[[[YYYWWWOOOMMMJJJHHHFFFEEEEEEEEEFFFJJJKKKGGGIIIQQQVVVUUUVVVKKKCCCBBBBBB???@@@CCCAAA@@@???>>>>>>======>>>???????????????@@@@@@AAACCCBBBAAA@@@@@@@@@AAABBBRRRNNNHHHEEEDDDDDDDDDDDDGGGIIIPPPZZZccckkkyyyuuueeedddsssvvvnnnmmmqqq|||rrrppp{{{|||```IIIFFFJJJKKKLLLPPP^^^SSSGGGAAAAAA@@@999333444333222111000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000///////////////000111111111111222222222111111000000111111222333888333222666888:::AAAJJJfffxxxsssXXXUUUaaaqqqwwwvvvmmmjjjsss}}}~~~{{{wwwuuuuuuuuuvvvvvvvvvtttsssrrrsssrrrrrrvvv{{{~~~~~~|||vvvrrrmmmlllnnnqqqrrrqqqwwwxxx}}}CCC@@@===;;;:::999666555333333333444444444555555444444444444444555555666999777444444444555444333333444666666555444555666999888AAAXXXooo|||ttt^^^PPPHHHFFFCCCAAA@@@@@@AAABBBBBBAAAAAA@@@@@@AAAAAAAAAEEEFFFKKKRRRZZZ```bbbbbbfffhhhjjjlllmmmpppsssvvvxxxzzz~~~}}}vvvrrrnnnkkkkkkkkkkkkjjjmmmmmmmmmnnnpppooollljjjiiiiiiiiigggdddccccccdddccccccbbbbbbbbbbbbbbbcccffffffdddccccccccccccccceeeeeedddcccaaa___]]]\\\ZZZ\\\^^^aaabbbcccbbbbbb]]]\\\ZZZYYYXXXWWWWWWXXXYYYXXXWWWWWWVVVWWWWWWWWWYYYYYYYYYZZZZZZ[[[\\\]]]aaaaaabbbbbbcccbbbbbbbbbbbbcccdddeeefffgggggggggiiijjjllloooqqqqqqnnnkkkjjjjjjhhhgggffffffeeeeeegggfffeeecccbbb```___^^^```^^^\\\[[[[[[ZZZXXXVVVRRRPPPMMMJJJIIIHHHFFFFFFGGGLLLNNNKKKMMMTTT[[[\\\cccWWWJJJEEEAAA===>>>CCC@@@??????>>>======>>>>>>???>>>>>>>>>>>>???@@@@@@AAAAAA@@@??????@@@@@@AAALLLHHHDDDBBBBBBCCCDDDDDDFFFHHHMMMVVV]]]eeerrr}}}mmmcccnnn~~~zzzkkkiiikkkwwwtttmmmuuudddLLLFFFIIIIIIKKKNNNUUUNNNEEEAAA@@@???:::555555444333222111111111111000000000000000000000000111111111111111111111111000000000000000000000000222111111111111111111111000111111111111222222222222222222222222333333444555444555777777:::FFFTTTnnnyyyyyyzzznnnXXXXXXeeeyyy}}}}}}uuurrrxxx~~~|||zzzwwwtttsssttttttttttttrrrqqqpppqqqqqqrrrvvvzzz|||zzzxxxrrrnnnkkkkkknnnrrrttttttyyy|||CCC@@@===;;;:::999777555333333333444444444444555555555444444555555666777BBB===888555555666777777333444666666555555666777;;;;;;GGGbbb|||}}}yyypppZZZKKKGGGEEECCCAAA@@@@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAADDDFFFLLLSSS[[[___``````fffgggiiijjjkkknnnssswwwxxxzzz~~~{{{uuurrrppppppppppppsssrrrrrrssssssssspppnnnllllllllljjjgggeeefffggggggfffeeedddcccccccccccchhhgggfffeeeddddddddddddffffffeeedddcccaaa___^^^ZZZ\\\^^^aaabbbccccccccc___^^^\\\ZZZXXXWWWWWWVVVXXXWWWVVVVVVUUUUUUUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZ]]]^^^^^^___```````````````aaabbbcccdddeeeeeeeeeiiijjjlllnnnqqqpppmmmkkkhhhhhhgggfffffffffffffffhhhhhhhhhgggeeecccaaa______]]][[[[[[[[[[[[ZZZYYYWWWUUURRRPPPNNNMMMJJJHHHFFFLLLOOONNNOOOVVV^^^cccmmmaaaRRRHHHAAA>>>???CCC??????>>>=========>>>>>>>>>>>>=========>>>??????@@@@@@??????@@@@@@@@@@@@EEEBBB@@@???@@@BBBCCCCCCDDDEEEIIIPPPVVV]]]iiiuuu}}}yyygggjjjtttmmmgggfffrrruuuggglllyyyjjjQQQHHHHHHGGGIIILLLKKKHHHDDDAAA@@@>>>;;;999666555444333222222222222000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111222222000111111111111222222222333333333333333444555555222444777888888???RRRddd{{{}}}|||ssstttwwweeeXXX^^^lll|||yyy}}}~~~{{{zzzxxxvvvtttrrrrrrrrrqqqqqqpppoooooooooppprrrvvvxxxxxxvvvsssllljjjhhhiiimmmrrrvvvxxx}}}CCCAAA>>>;;;:::999777555444444444444444444444444666555555555555666777777AAA>>>999777777888888888333555666555555555777888<<>>=========>>>>>>===============>>>>>>??????@@@AAABBBBBBBBBBBBBBBCCCAAA??????@@@BBBBBBAAAAAAAAAEEEKKKQQQXXXdddoooxxx|||pppjjjjjjuuurrrjjjfffppptttbbbdddppppppWWWKKKGGGFFFGGGJJJEEEFFFEEECCC@@@===<<<<<<555444333222222111222222////////////////////////111111111111111111111111///////////////////////////////////////000000000000000111111111222222222333333333333333444444555222444777999>>>MMMcccuuuwwwxxx{{{rrrfffZZZXXXeeeuuu~~~zzzzzz|||yyyxxxwwwvvvuuusssrrrqqqooonnnnnnnnnnnnnnnppptttwwwwwwuuuqqqnnnhhhggggggiiimmmrrrxxxzzzDDDAAA>>><<<;;;999777555444444444444444444444444666555555555555666777777777666444555666666555333444555555555555555888:::===EEEZZZzzz~~~zzzvvvhhhhhhzzz~~~lllZZZMMMEEEDDDCCCAAA@@@@@@@@@@@@????????????@@@@@@AAABBBBBBFFFMMMTTTYYY\\\]]]]]]dddeeefffgggiiimmmrrrvvvvvvvvvyyy|||||||||}}}}}}}}}{{{yyyxxxxxxwwwtttrrrmmmmmmllljjjgggeeeeeefffggggggggggggggghhhiiiiiihhhgggfffeeeeeeddddddeeedddeeeddddddcccbbbaaa```]]]^^^___```bbbccccccdddeeedddcccaaa___\\\ZZZYYYYYYXXXWWWVVVUUUUUUUUUUUURRRRRRQQQQQQQQQRRRSSSSSSVVVWWWYYY[[[]]]^^^______^^^___```bbbdddeeeeeeeeeeeeeeefffhhhjjjkkkiiigggeeeeeeeeeeeeeeeffffffgggggggggiiiiiihhhfffcccbbb^^^]]]\\\___cccgggjjjjjjeeebbb_________]]]WWWQQQGGGIIILLLMMMNNNSSS]]]eeellljjjddd\\\TTTMMMIIIEEEAAA@@@???>>>>>>======>>>===============>>>>>>???@@@AAADDDEEEFFFFFFEEEDDDEEECCCBBBBBBCCCCCCBBB@@@??????BBBHHHNNNUUUaaammmtttyyyxxxjjjcccjjjvvvtttmmmiiiooo~~~rrr```bbbkkk|||uuu^^^NNNGGGEEEFFFHHHFFFHHHHHHFFFAAA>>><<<<<<444333222111111000000000////////////////////////000000000000000000000000////////////////////////......//////000000000000000000111111111222222222222222222222222333444444333555666;;;HHH]]]sssttteeeWWWRRRXXXkkk|||}}}wwwuuuyyy~~~zzzxxxwwwwwwvvvvvvtttrrrpppnnnmmmmmmmmmnnnnnnrrruuuwwwvvvrrrmmmkkkfffggggggiiimmmsssyyy}}}DDDAAA>>><<<;;;:::888666555444444444444333333333555555444444555555666777222333444777888888555333444555555555444666999;;;@@@MMMgggyyy|||pppbbbddduuuwwwhhhYYYOOOEEEDDDCCCAAA@@@@@@????????????>>>??????@@@AAABBBBBBGGGNNNSSSWWWYYY\\\]]]bbbccceeegggiiilllqqquuuuuuuuuwww|||{{{zzzxxxvvvtttnnnnnnmmmkkkgggeeeeeefffgggggggggggghhhiiijjjkkkiiihhhgggfffeeeeeeeeeeeeddddddeeeddddddcccbbbbbb___``````aaaaaabbbccccccgggfffeeedddbbb___]]]\\\YYYXXXWWWVVVUUUTTTTTTTTTPPPPPPPPPOOOOOOPPPPPPQQQSSSTTTVVVYYY[[[]]]^^^^^^]]]^^^___aaacccdddeeeeeedddddddddfffhhhhhhgggeeeeeeeeedddddddddeeeeeefffbbbbbbcccddddddcccbbbaaa_________bbbggglllppprrrlllhhhfffggghhhfff___XXXNNNKKKJJJMMMOOOSSSZZZaaakkkooooooiii```XXXOOOGGGDDDCCCAAA@@@>>>>>>======>>>>>>=========>>>??????AAACCCFFFIIIJJJJJJHHHGGGGGGFFFEEEFFFFFFEEECCC@@@@@@???AAAGGGLLLRRR___kkksssxxx~~~kkk___dddnnnwww}}}}}}vvvpppkkkoooyyypppdddhhhlllwwwxxxcccRRRIIIFFFGGGHHHIIIJJJIIIFFFBBB>>>===<<<333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333333000111111111111222222222222222222222222333333444555777:::@@@PPPggg||||||uuujjjZZZOOOOOO[[[nnn}}}yyyqqqrrrzzz}}}xxxvvvuuuuuuuuuuuutttrrrooollljjjkkklllnnnooosssvvvvvvsssnnnjjjhhheeefffhhhkkkooovvv}}}DDDBBB>>><<<;;;:::888666555555444444444333333333444444444444444555555666555555666888::::::777555444555555555444666999<<>>>>>>>>>>>???@@@AAABBBCCCHHHNNNRRRUUUWWW[[[^^^```bbbeeegggiiilllpppsssvvvvvvxxx}}}|||zzzxxxvvvqqqrrrpppnnnjjjhhhhhhiiiiiihhhhhhhhhhhhhhhiiiiiijjjiiihhhggggggfffggggggeeeeeefffffffffeeeddddddbbbaaaaaaaaaaaaaaaaaabbbfffffffffeeeccc```^^^]]]XXXWWWVVVUUUTTTSSSSSSSSSPPPOOOOOONNNNNNNNNOOOOOOOOOQQQSSSVVVXXXZZZ\\\\\\ZZZ[[[]]]___aaabbbccccccdddcccccceeeggghhhgggeeeeeeeeedddddddddddddddeee``````aaabbbbbbcccddddddcccaaaaaadddiiinnnrrrssspppmmmkkkmmmpppnnnfff^^^RRRKKKGGGJJJNNNPPPTTTYYYccckkkqqqmmmfff___UUULLLGGGFFFDDDBBB???>>>======???>>>>>>>>>>>>???@@@@@@AAACCCGGGKKKLLLLLLJJJHHHHHHGGGGGGHHHIIIHHHEEEBBBBBBAAABBBFFFJJJOOO[[[gggqqqvvv}}}rrrbbbdddjjjooo{{{vvv}}}wwwpppnnnrrryyyqqqjjjppppppuuuyyygggUUUKKKHHHHHHHHHKKKIIIGGGDDDBBB@@@===<<<444444333222111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000111222222333333000111111111111222222222333333333333333444555555444<<>>>>>>>>>>>>>>???@@@AAABBBDDDHHHNNNQQQSSSVVV[[[^^^^^^aaaeeehhhjjjlllppprrrwwwwwwyyy~~~|||zzzxxxuuuuuusssqqqmmmkkkkkklllkkkjjjiiihhhgggggggggggglllkkkjjjiiihhhhhhhhhhhhfffgggggggggggggggffffffccccccbbbaaa``````aaaaaaeeeeeeeeedddccc```^^^]]]WWWVVVUUUSSSRRRQQQQQQQQQOOOOOONNNNNNNNNNNNNNNOOOMMMNNNQQQTTTVVVYYYZZZ[[[YYYZZZ\\\^^^```aaabbbbbbeeeddddddeeeggghhhgggffffffeeeddddddcccccccccdddbbbbbbbbbbbbdddeeeggghhheeedddcccdddiiinnnqqqsssssspppnnnqqqtttrrrjjjbbbSSSIIIBBBFFFJJJLLLNNNRRRXXXdddlllkkkgggbbbZZZRRRIIIHHHEEECCC@@@>>>===<<>><<<555555444333222222222222000000000000000000000000000000000000000000000000000000000000000000000000---......///000111111111000111111111111222222222555444444444444555666666333???HHHJJJRRReeezzz|||ooo\\\VVVOOOLLLTTTcccpppwwwzzzoooiiippp{{{~~~zzzuuuqqqpppppppppppprrroookkkgggeeefffiiijjjooorrrtttrrrlllgggcccccc```ccciiinnnttt}}}EEECCC???===<<<;;;999777222222222333333444444444777666444444444555777888555555666666666666666666222222555777666666>>>HHHOOOmmmxxxjjjeeevvvooo^^^VVVPPPIIICCCBBBAAA@@@????????????============>>>???@@@AAAFFFJJJNNNRRRUUUWWW[[[]]]```bbbdddggghhhkkkooorrruuuzzzyyy}}}{{{vvvqqqooonnnpppqqqooonnnllljjjiiijjjlllmmmoooooommmlllkkkjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhheeedddbbbbbbbbbbbbdddeeedddbbbaaa``````___\\\ZZZZZZYYYWWWUUUSSSSSSSSSSSSQQQNNNLLLKKKMMMOOOPPPPPPPPPPPPQQQRRRTTTUUUWWWXXXXXXZZZ\\\]]]]]]^^^```bbbfffeeedddeeefffgggfffeeeeeeeeedddcccbbbbbbbbbbbbcccbbbbbbbbbbbbbbbcccddddddbbbaaacccjjjpppssstttlllooopppmmmlllmmmlllhhhWWWMMMDDDCCCDDDEEEIIILLLWWW___gggiiihhhddd[[[RRRQQQMMMGGGCCCBBBAAA@@@?????????>>>>>>>>>>>>??????>>>@@@CCCEEEGGGGGGFFFEEEIIIIIIIIIHHHGGGFFFEEEDDDEEECCCDDDGGGHHHKKKSSS]]]kkkrrryyy}}}mmm^^^aaammm}}}zzzzzzrrrllllllwww~~~}}}~~~vvvjjj]]]QQQGGGFFFIIIJJJIIIHHHFFFCCC@@@>>>===;;;888444222333333111///000000000000000000000000000000000000000000000000////////////////////////111111000000000000111111111111111000000000000000000222444444333333444555:::AAABBBCCCQQQmmmyyylll[[[OOOGGGLLLXXXcccjjjooonnnmmmooowww|||zzzvvvssspppoooppppppjjjhhhfffddddddfffiiikkkppppppmmmiiiccc___^^^^^^aaacccfffllltttEEECCC???===<<<;;;999777333333444444444555555555444555555666666666666666666666666666666555555555444444666888777888???IIIZZZwwwnnnfffggg{{{~~~hhhXXXPPPJJJDDDAAA@@@???>>>============????????????>>>???@@@AAAFFFIIINNNQQQTTTWWW[[[]]]aaacccgggjjjlllppptttwwwtttyyyxxx}}}}}}yyyvvvrrrpppoooooonnnmmmlllkkkkkkkkklllmmmpppooonnnmmmkkkkkkkkkkkkjjjiiiiiiiiihhhhhhhhhhhhfffeeeeeeddddddeeeeeefffeeedddbbbbbbbbbaaa^^^\\\[[[ZZZXXXVVVUUUTTTTTTTTTQQQNNNLLLLLLMMMOOOOOOOOOOOOOOOPPPQQQRRRTTTVVVVVVWWWYYY[[[\\\]]]^^^```bbbddddddddddddeeefffeeeeeedddccccccbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbccccccdddbbbaaadddhhhmmmooooookkknnnnnnlllkkklllkkkggg\\\QQQGGGDDDDDDDDDFFFJJJQQQ[[[dddhhhhhheee]]]TTTQQQNNNHHHEEECCCBBBBBBAAA@@@??????>>>>>>??????@@@>>>???AAACCCEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDBBBCCCFFFGGGIIIRRR[[[hhhpppwwwzzzvvvdddbbbmmmyyyuuuvvv~~~xxxlll```RRRHHHEEEHHHJJJIIIHHHFFFDDDAAA???===;;;888444333333333111///000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000111111111111111111000000000000000222444444333333333555666<<>>===<<<<<<;;;<<<<<<<<<>>>???>>>>>>>>>@@@BBBFFFIIIMMMPPPSSSVVVZZZ]]]```cccgggkkknnnrrrvvvyyytttxxxwww{{{}}}zzzvvvrrrooonnnmmmmmmmmmmmmnnnnnnnnnnnnqqqpppooonnnmmmllllllllljjjjjjjjjiiiiiiiiihhhhhhgggggghhhhhhhhhhhhgggggggggeeedddddddddccc```^^^\\\[[[YYYXXXVVVUUUUUUUUUQQQOOOLLLLLLMMMNNNOOONNNNNNNNNNNNOOOPPPRRRSSSTTTVVVXXX[[[\\\\\\]]]```bbbccccccccccccdddddddddeeebbbbbbaaaaaabbbbbbcccdddbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaadddgggiiiiiiiiiiiilllmmmjjjjjjkkkjjjfffaaaUUUIIIDDDCCCBBBCCCFFFKKKUUU```fffiiihhhaaaYYYTTTPPPJJJGGGEEEDDDCCCBBB@@@@@@????????????@@@@@@>>>>>>???@@@BBBDDDFFFGGGCCCCCCDDDDDDDDDDDDCCCCCCCCCAAAAAACCCDDDGGGPPPZZZeeellltttxxx|||iiibbblll~~~~~~}}}xxxmmmbbbTTTIIIEEEGGGIIIIIIHHHGGGEEEBBB???>>>;;;888555333333222111000000000000000000000000000////////////////////////111111111111111111111111111111000000000000111111111111111111111111111111111333444555333333333444444999===BBBTTTpppvvveeeRRRKKKKKKWWWgggnnnmmmkkkfffhhhnnnxxxzzzuuupppoooqqqqqqnnnkkkhhhgggfffeeefffhhhkkkllllllkkkgggbbb\\\YYYYYYYYY]]]aaagggoooxxxEEECCC???===<<<;;;999777555555555555555555555555333444666777777777666555777777777666555555444444555555777999888:::CCCMMMppphhh[[[^^^iiitttmmmaaaSSSJJJDDD@@@>>>>>>===<<<<<<;;;;;;;;;<<<888:::=========>>>AAADDDFFFIIILLLOOORRRVVVZZZ]]]___bbbfffiiilllooorrruuussswwwvvvyyyzzzvvvssspppooooooppppppqqqqqqqqqqqqppprrrqqqpppooonnnnnnnnnnnnkkkkkkjjjjjjjjjiiiiiiiiiggghhhiiijjjjjjiiihhhggggggfffeeedddeeedddaaa___\\\[[[ZZZYYYWWWVVVUUUUUURRRPPPMMMMMMNNNNNNNNNMMMLLLLLLLLLMMMNNNOOOQQQRRRUUUWWWYYYZZZ[[[\\\___aaaaaabbbccccccccccccdddeeeaaaaaaaaabbbcccdddeeeeeeeeeddddddcccbbb```___^^^^^^___```ccceeefffeeeeeegggkkkllljjjjjjlllkkkgggcccWWWKKKEEEBBB@@@AAADDDFFFPPP\\\dddiiijjjeee^^^WWWSSSMMMHHHFFFDDDCCCAAA??????>>>>>>>>>>>>??????>>>======>>>???BBBEEEGGGEEEEEEFFFFFFEEEEEEDDDCCCBBB@@@@@@BBBBBBEEENNNXXXccckkkrrrvvv{{{jjj___ggg}}}~~~}}}|||uuulllbbbVVVIIIDDDEEEHHHHHHHHHGGGEEEBBB???===;;;999666444333222222111000000000000000000000000////////////////////////111111111111111111111111111111000000000000111111000111111111111111222222222333555555444333333444555999<<>>>>>===<<<<<<<<<======;;;>>>@@@???======AAADDDFFFHHHKKKNNNQQQUUUYYY]]]```cccgggjjjkkkmmmoooqqqssswwwvvvyyyzzzuuusssrrrssssssssstttuuuuuuttttttsssrrrqqqpppoooooooooooooookkkkkkkkkkkkjjjjjjjjjjjjggghhhiiijjjjjjiiihhhggggggfffdddeeeeeedddbbb```\\\\\\[[[ZZZXXXWWWVVVUUUSSSQQQOOOOOOOOOOOONNNMMMKKKKKKKKKKKKLLLMMMOOOOOORRRTTTWWWXXXYYYZZZ]]]___```bbbddddddccccccdddfffbbbbbbbbbcccccceeefffgggggggggfffeeebbb```]]]\\\YYY[[[___aaacccccccccccceeeiiikkkjjjkkknnnmmmjjjcccWWWLLLGGGDDDAAAAAACCCCCCMMMXXX```fffiiieee```XXXSSSMMMHHHEEECCCAAA???>>>>>>>>>======>>>>>>>>>???>>>======>>>AAADDDFFFIIIIIIIIIIIIHHHGGGFFFEEECCC@@@@@@AAAAAADDDNNNXXXccckkkrrrvvv{{{iii[[[```wwwzzz|||~~~wwwrrrkkkcccXXXKKKEEEEEEFFFFFFGGGFFFDDDAAA>>><<<:::999777555222111222222111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000111111222222222333333444666555444333333444666888;;;FFF[[[uuujjjVVVLLLIIIMMM\\\jjjooommmkkkfffkkkuuu|||yyytttnnniiijjjnnnoookkkfffeeeffffffggghhhhhhiiiiiifffddd```ZZZVVVUUUWWWYYY\\\bbblllvvvEEECCC???===<<<;;;999777555555555444444444444444777666444333444555777999666666666666666666666666444444666999:::>>>IIIUUUtttqqq```]]]jjj{{{{{{vvvaaaWWWMMMHHHEEEBBB@@@AAA>>>>>>============>>>>>>AAADDDFFFDDD???===@@@DDDFFFHHHKKKMMMPPPTTTYYY]]]cccfffjjjlllmmmnnnpppqqqsssxxxxxx{{{{{{wwwuuuvvvwwwwwwvvvvvvvvvuuuuuuuuuuuurrrqqqpppooooooooooooooolllllllllkkkkkkkkkjjjjjjhhhhhhiiiiiiiiiiiihhhhhhgggfffeeeeeefffeeecccaaa]]]]]]]]]\\\[[[YYYWWWVVVUUUSSSRRRQQQQQQPPPOOOMMMJJJJJJJJJJJJKKKLLLMMMNNNOOOQQQTTTVVVWWWXXX[[[]]]]]]```ccccccaaaaaacccfffbbbbbbbbbbbbcccdddeeefffhhhhhhgggfffdddaaa^^^]]]XXX[[[^^^`````````aaabbbbbbfffiiiiiikkkooopppmmmdddYYYOOOKKKHHHDDDBBBCCCAAAIIIRRRXXX]]]aaa___[[[TTTPPPJJJEEECCCAAA???>>>??????>>>>>>>>>>>>??????@@@???>>>===>>>@@@BBBCCCIIIJJJJJJJJJIIIHHHHHHGGGEEEBBB@@@AAABBBEEENNNYYYdddlllsssvvvzzzlll[[[[[[mmm{{{}}}~~~}}}|||wwwsssnnnhhh\\\NNNFFFEEEEEEFFFGGGGGGEEEBBB???<<<::::::888666222111222333111111111111111111111111000000000000000000000000////////////////////////111111000000000000111111000000111111222333333333333555666666444333333444666666:::GGG^^^wwwxxxbbbOOOJJJKKKRRR```jjjlllkkkkkkffflllvvv~~~yyyuuuoookkkhhhiiilllmmmiiieeedddeeefffgggggggggffffffbbb___[[[VVVSSSSSSWWWZZZ^^^eeeooo{{{EEECCC???===<<<;;;999777666666666555555555444444555555555555555666777777444444555555666777777777555555777;;;===BBBNNN[[[zzzpppccceeewwwsss```TTTJJJFFFDDD@@@>>>@@@>>>>>>============>>>>>>???CCCEEECCC>>><<<@@@EEEFFFGGGJJJLLLOOOSSSYYY]]]bbbfffjjjnnnoooppprrrssstttzzzzzz}}}|||zzzyyyyyyyyyxxxvvvuuutttsssttttttqqqppppppooooooooooooooollllllllllllkkkkkkkkkkkkjjjiiiiiihhhhhhiiiiiijjjiiihhhgggggghhhgggeeeccc`````````___^^^\\\ZZZYYYWWWUUUTTTSSSSSSRRROOOMMMJJJJJJJJJJJJKKKKKKLLLMMMMMMOOORRRSSSTTTVVVYYY[[[ZZZ]]]aaa```^^^^^^aaadddaaa`````````aaabbbcccccceeefffggggggfffeeecccaaaZZZ\\\______]]]]]]^^^```^^^cccfffgggjjjoooqqqnnnggg^^^UUUQQQMMMGGGCCCCCC>>>DDDJJJMMMQQQUUUUUUQQQMMMJJJEEEAAA@@@@@@@@@???AAA@@@@@@@@@@@@@@@@@@AAAAAA@@@????????????@@@AAAEEEEEEFFFHHHHHHIIIIIIIIIGGGDDDBBBBBBCCCFFFPPPZZZdddlllsssuuuyyy~~~tttaaaZZZcccppp~~~~~~~~~zzzvvvooobbbSSSIIIFFFFFFHHHIIIIIIHHHDDDAAA>>>::::::999666222111222444111111111111111111111111222222222222222222222222000000000000000000000000111111000000000000111111000000111222222333444444444555777666444333333444777666;;;KKKddd}}}qqq[[[KKKHHHNNNZZZfffllljjjiiikkkiiioooxxx{{{uuuqqqkkkiiihhhhhhiiiiiigggeeedddeeefffgggfffeeecccbbb]]]ZZZVVVQQQOOOQQQVVVZZZ```gggsssEEECCC???===<<<;;;999777888888777777666666666555333444666777888777666555333333444555666777888888666666999===@@@EEERRR___rrrhhhnnnrrraaaTTTIIIFFFDDD>>><<<=========<<<<<<<<<======>>>666;;;@@@???<<<<<>>>>>>>>>>>>>>========================???CCCGGGGGGIIIKKKMMMOOOTTTYYY]]]cccgggkkklllmmmnnnsssvvvzzz||||||{{{{{{{{{yyyvvvtttqqqppppppppptttrrrqqqqqqrrrtttuuuuuuooooooooonnnmmmkkkjjjiiilllkkkjjjjjjiiiiiijjjjjjiiijjjjjjjjjiiihhhgggfffeeeeeedddcccaaa^^^[[[ZZZYYYWWWVVVUUUUUUSSSQQQNNNJJJJJJKKKLLLMMMLLLLLLLLLOOOQQQSSSSSSTTTUUUXXX[[[YYY[[[^^^____________```cccbbbaaa```___^^^]]]]]]dddeeefffggghhhgggccc```]]]]]]]]]\\\[[[YYYXXXWWWVVV[[[]]]^^^eeeooossspppmmmdddZZZTTTSSSRRRMMMIIIBBBAAA???@@@BBBEEEGGGHHHGGGEEECCCBBBBBBCCCDDDEEEGGGGGGHHHHHHGGGFFFDDDCCCDDDEEEEEEEEECCCAAA???>>>;;;<<<===@@@CCCFFFIIIJJJIIIHHHDDDAAAAAAFFFQQQYYYdddhhhmmmqqquuuzzzpppaaa^^^```uuu}}}~~~uuupppyyy|||rrr]]]NNNKKKEEEGGGHHHIIIIIIGGGDDDBBB???<<<888444222111111222111111000000//////......444444444333333222222222333222222222222222222333111111111111111111111111111111222222222333333333999444222444555222222444:::888CCC\\\ssszzz```QQQNNNQQQ\\\fffjjjkkkmmmllljjjqqqxxx|||wwwqqqlllmmmjjjgggeeeeeeeeeeeedddcccddddddeeeeeeccc^^^[[[VVVTTTQQQOOONNNQQQWWW\\\cccnnn|||JJJGGGBBB???===<<<:::999::::::999888777666666555666666666666666666666666333333444555555666666777888555888>>>AAAGGGZZZpppjjjkkkxxxooo[[[PPPGGGDDDBBB???<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;=========<<<===???DDDGGGGGGHHHJJJLLLOOOSSSXXX\\\aaaeeejjjllllllnnnqqqttt{{{~~~~~~~~~~~~{{{zzzwwwtttrrrqqqpppppptttrrrqqqqqqssstttttttttpppppppppooonnnmmmkkkjjjmmmmmmlllkkkkkkkkkkkkkkkkkkjjjjjjiiiiiihhhggggggfffeeedddcccaaa^^^\\\[[[ZZZXXXVVVUUUUUUTTTQQQOOOKKKKKKKKKLLLLLLLLLLLLKKKMMMOOOPPPQQQRRRSSSVVVXXXXXXZZZ]]]^^^]]]]]]]]]^^^```````````````_________ccccccdddfffgggfffcccaaa^^^\\\ZZZYYYXXXVVVRRROOONNNTTTYYY]]]fffrrrxxxxxxtttjjj^^^XXXVVVTTTMMMGGGCCCAAA??????BBBDDDEEEEEEFFFFFFEEEEEEEEEGGGHHHIIIGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@>>>>>>???@@@AAACCCEEEFFFGGGGGGDDDAAAAAAGGGQQQXXXdddggglllppptttxxx}}}~~~wwweee___aaannnxxxzzzpppkkknnnvvvcccRRRJJJEEEFFFGGGHHHHHHGGGDDDBBBAAA>>>:::666333222222333111111000000////////////222222222222111111111000222222111111111111222222111111111111111111111111111111222222222333333333666222222555555333333555::::::GGGaaayyyvvv]]]OOOMMMXXXdddooopppnnnmmmnnnmmmrrryyy{{{vvvppplllllliiifffddddddddddddccccccdddeeefffdddaaa\\\XXXSSSRRRPPPNNNOOOTTT[[[```hhhsssLLLIIIDDD@@@>>>===;;;:::888777777777666666666666666666666666666666666666333444444555555666777777666555888>>>@@@JJJaaayyy~~~gggmmmoooXXXOOOFFFCCCBBB>>><<<===;;;;;;<<<<<<<<<<<<<<<<<<<<<======<<<===???DDDGGGFFFHHHJJJKKKNNNRRRWWW[[[^^^ccciiillllllmmmppprrrxxx||||||zzzxxxuuusssrrrrrrrrrsssrrrrrrsssuuuuuutttrrrqqqqqqqqqqqqpppnnnmmmlllooonnnmmmmmmllllllmmmmmmmmmllljjjiiihhhhhhiiiiiihhhgggeeecccaaa___^^^^^^[[[YYYWWWVVVVVVUUURRRPPPLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLNNNNNNOOOPPPSSSUUUWWWYYY\\\]]]\\\[[[[[[\\\]]]]]]^^^______```______bbbbbbccceeeggghhhfffddd^^^ZZZWWWVVVWWWVVVPPPKKKIIIOOOUUU\\\gggttt}}}|||qqqccc[[[ZZZWWWOOOHHHGGGEEEBBBBBBDDDFFFGGGGGGJJJJJJJJJKKKKKKLLLLLLLLLIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIHHHFFFDDDCCCCCCBBB@@@@@@?????????@@@@@@AAAEEEEEEDDDBBBBBBGGGPPPWWWbbbeeeiiimmmqqquuuyyy}}}~~~kkkbbb```dddpppuuukkkfffbbbtttzzznnn[[[KKKFFFEEEFFFGGGHHHGGGEEEBBBDDDAAA===999555444333333111000000000000/////////000000000000000/////////111111111000000111111111111111111111111111111111111111222222222333333333333111111555666444444777:::>>>NNNiiizzz```SSSRRR___mmmwwwuuunnnkkkmmmnnntttzzz~~~yyytttooollljjjgggdddcccccccccbbbaaabbbdddeeeeeebbb]]]WWWSSSOOOOOONNNNNNPPPVVV^^^dddmmmxxxMMMIIIDDD@@@>>>===;;;999555555666666666666666666666666666666666666666666444444444555666666777777888888;;;>>>BBBNNNhhheeeqqqmmmUUUMMMEEECCCAAA===<<<===============>>>>>>>>>>>><<<<<<===<<<===@@@DDDHHHFFFHHHIIIKKKMMMQQQVVVZZZ]]]bbbiiilllmmmmmmooorrrsssxxx~~~}}}|||yyywwwuuutttttttttsssssssssuuuvvvvvvtttrrrsssssssssrrrrrrqqqoooooooooooonnnmmmmmmmmmmmmmmmooonnnkkkiiiiiiiiikkkllljjjiiifffcccbbbaaaaaaaaa]]][[[XXXWWWVVVVVVTTTRRRNNNNNNMMMLLLKKKKKKJJJJJJIIIKKKLLLMMMMMMNNNQQQSSSVVVYYY[[[\\\[[[[[[[[[\\\[[[\\\]]]^^^^^^^^^]]]\\\bbbaaabbbeeehhhjjjjjjiii```[[[WWWXXX\\\[[[TTTMMMLLLPPPVVV]]]gggsss~~~wwwhhh___]]][[[UUUOOOLLLJJJGGGGGGIIILLLMMMMMMRRRRRRSSSSSSSSSRRRQQQPPPQQQQQQQQQRRRRRRRRRQQQQQQOOONNNJJJGGGEEECCCCCCCCC@@@@@@???>>>>>>>>>>>>>>>BBBBBBCCCBBBBBBFFFNNNUUU^^^aaaeeehhhkkkooosssvvv{{{}}}~~~~~~~~~rrrddd___\\\jjjzzztttiiiddd[[[fffxxx}}}wwweeePPPHHHFFFDDDEEEGGGHHHEEECCCDDDBBB>>>:::666444333222000000000000000000000000000000000000000000//////111111000000000000111111111111111111111111111111111111222222222333333333333111222666666333444888;;;FFFZZZqqqdddUUUTTT```ooozzzvvvkkkgggkkkooouuuyyy}}}xxxtttpppmmmhhhfffcccaaaaaaaaaaaa___aaaccceeeddd___XXXRRRNNNMMMMMMLLLMMMPPPWWW```fffqqq{{{NNNJJJDDD@@@===;;;999888555555555555555666666666666666666666666666666666444444555555666777777888888999===@@@FFFXXXtttgggxxx~~~iiiQQQJJJEEECCC@@@<<<<<<>>><<<=========>>>>>>??????;;;<<<<<<<<<===@@@EEEHHHGGGHHHJJJKKKMMMQQQVVVYYY]]]bbbiiimmmnnnnnnpppssssssxxx~~~}}}{{{xxxwwwvvvvvvvvvuuuuuuuuuvvvwwwwwwuuurrrttttttttttttsssrrrqqqqqqoooooonnnmmmmmmmmmmmmmmmpppooommmkkkjjjkkklllmmmkkkjjjgggeeecccccccccccc___\\\YYYXXXWWWWWWUUUTTTQQQPPPNNNMMMKKKKKKJJJJJJIIIKKKLLLLLLLLLMMMPPPRRRVVVXXX[[[\\\\\\[[[\\\]]]ZZZ[[[\\\]]]]]][[[ZZZYYY^^^^^^___aaafffiiikkkkkkfffaaa^^^___bbbaaaYYYRRRQQQSSSWWW^^^gggssstttiiiccc```\\\XXXRRRPPPNNNOOOQQQTTTVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[______^^^^^^]]]]]]]]]]]]WWWUUUPPPLLLGGGDDDCCCBBB???>>>>>>======>>>>>>>>>>>>@@@BBBAAAAAAEEEKKKQQQXXXZZZ^^^aaadddgggjjjmmmrrrsssuuuuuuuuuwwwyyy|||{{{ggg___WWWeeeuuuvvvkkkcccZZZ]]]hhh|||{{{kkkVVVKKKHHHDDDEEEGGGHHHFFFCCCCCCAAA>>>:::666333111111000000000000111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111222222222333333333444333444666555333666;;;AAARRRhhhxxx}}}bbbSSSSSS```ppp{{{vvvjjjggglllrrruuuzzz{{{wwwtttqqqooogggeeebbb`````````___^^^```bbbdddbbb[[[SSSNNNKKKLLLLLLLLLMMMQQQXXXaaagggrrr}}}OOOKKKEEE@@@===;;;999777555555555666666666666666666666666666666666666666444555555666666777888888666888<<>>>>>>>>======>>>>>>???<<<>>>@@@AAA@@@BBBGGGLLLPPPSSSVVVYYY[[[]]]```cccjjjlllnnnppppppqqqtttvvvxxxxxxzzz~~~ooobbbWWWaaannn{{{|||qqqggg]]]ZZZ___pppzzzmmm]]]PPPKKKEEEEEEHHHIIIFFFCCCAAA???===999666333111000000000000111111111111222111111222222222222222333111111111000000111111111111111111111111111111111111111222222222333333333555444444666555444999AAALLL___uuu```UUUXXXbbbqqq{{{vvvkkkiiiooouuuwww{{{yyyuuurrrpppooogggdddaaa`````````___^^^___aaabbb^^^WWWOOOKKKIIIKKKLLLMMMOOOSSS[[[eeekkkvvvQQQMMMGGGBBB???<<<:::888777777666666666666666666666666666666666666666666555555555666777777888888888999===EEEVVVqqqxxxqqqooo[[[KKKGGGCCCBBB???;;;;;;???::::::;;;;;;<<<======>>>;;;;;;<<<<<<===@@@EEEIIIIIIJJJKKKMMMNNNRRRVVVZZZ\\\aaafffiiijjjlllppptttvvvzzz}}}{{{zzzyyyzzzzzz{{{zzzxxxxxxyyyyyyxxxwwwttttttttttttttttttsssrrrqqqqqqpppoooooooooooooooqqqppppppooonnnnnnmmmmmmkkkkkkkkkjjjhhhgggeeeeeebbb___[[[YYYYYYYYYXXXWWWWWWUUURRROOOMMMLLLLLLLLLHHHIIIKKKKKKJJJKKKMMMOOOPPPSSSWWWYYYZZZ[[[]]]^^^[[[\\\^^^``````___]]]\\\YYYXXXYYY]]]ccciiinnnpppssssssuuuwwwxxxvvvsssoooddd```^^^aaafffqqqzzzwwwqqqnnnkkkjjjkkklllllllllggggggffffffgggiiikkklllllllllllllllmmmoooqqqrrrqqqnnniiiaaaYYYPPPJJJFFF@@@@@@???>>>=========>>>:::===???@@@???@@@CCCGGGIIILLLOOOQQQSSSUUUXXXZZZbbbeeeiiikkklllmmmnnnoooooooooqqquuu{{{yyyhhhXXX^^^ggguuu}}}pppddd^^^^^^jjj{{{vvvnnnfffTTTNNNGGGEEEHHHIIIFFFBBB@@@???<<<:::777444222111000000111111111222222222111111111222222222333333222222111111111111222222111111111111111111111111111111222222222333333333444333333555555666???IIIZZZjjj}}}sssZZZXXXaaaeeeqqqyyytttllljjjpppuuuzzz~~~|||uuuqqqooonnnmmmgggeeebbb`````````___^^^^^^``````[[[SSSLLLIIIIIIKKKLLLNNNQQQWWWaaakkksss}}}SSSNNNHHHCCC@@@===;;;999888888777777666666666666666666666666666666666666555555666666777777888888======???GGGZZZvvvxxxtttiiiVVVIIIFFFCCCBBB???;;;;;;???<<<<<<<<<===>>>??????@@@:::;;;<<<<<<===AAAFFFIIIIIIKKKLLLMMMOOORRRWWWZZZ\\\```dddggghhhkkkoootttrrrvvv{{{~~~|||{{{zzzzzz{{{~~~{{{yyyxxxyyyzzzzzzyyyttttttttttttttttttsssrrrsssrrrqqqqqqppppppqqqqqqppppppqqqqqqpppooonnnmmmkkkkkklllkkkjjjhhhfffeeeccc```\\\YYYYYYYYYYYYXXXYYYWWWTTTPPPNNNMMMLLLMMMGGGIIIJJJJJJIIIJJJLLLNNNMMMPPPUUUWWWYYYZZZ\\\^^^ZZZ\\\___bbbccccccaaa```\\\[[[[[[___fffmmmrrrttttttwww|||pppiiidddccceeemmm}}}yyywwwwwwwwwvvvuuurrrpppmmmjjjiiiiiiiiijjjhhhhhhhhhjjjlllppprrrttt{{{xxxrrrjjj```VVVNNNIIIBBBAAA@@@>>>======<<<<<<999<<>>>>>AAADDDEEEHHHJJJLLLNNNPPPSSSUUUYYY\\\aaadddeeeeeefffgggiiiiiikkknnntttxxxzzz{{{{{{|||}}}||||||}}}mmmXXX\\\cccqqqyyyiiibbb```hhhsss|||sssnnnlllWWWOOOHHHFFFHHHJJJGGGBBB???>>>===:::888555444333000000111111222222222222000000111111222222222333333333222222222222333333111111111111111111111111111111222222222333333333333222222444555888CCCOOOcccqqqdddPPPUUUcccfffpppwwwrrrjjjiiinnnrrr|||zzzsssooommmllllllgggeeebbb`````````___^^^^^^```___YYYPPPJJJHHHJJJJJJLLLOOOSSS[[[fffqqqyyySSSNNNGGGBBB???===<<<:::666666666666666555555555666666666666666666666666777777777777777888888999;;;;;;<<>>======;;;;;;<<<===???BBBDDDFFFGGGIIILLLNNNOOORRRUUUXXXZZZ]]]bbbfffiiillloooqqqqqqvvv{{{~~~}}}}}}|||zzzyyyxxxxxxxxxxxxxxxxxxyyyyyyuuuvvvvvvuuutttrrrqqqqqqttttttttttttsssrrrqqqqqqlllnnnoooqqqrrrrrrrrrqqqnnnnnnlllkkkiiihhhffffffaaa```]]][[[YYYYYYZZZ[[[ZZZXXXUUURRRPPPOOONNNNNNKKKKKKJJJIIIIIIIIIJJJJJJHHHLLLOOORRRXXX___```]]]ZZZ[[[]]]bbbgggkkklllkkkeeebbb^^^^^^aaahhhqqqvvv}}}oooddddddfffjjj{{{~~~|||vvvqqqrrrppplllhhheeebbbaaa```bbbaaa``````bbbeeeiiikkkpppssstttpppkkkeeeZZZOOOHHHEEEAAA???===<<<:::999:::;;;===???@@@@@@@@@@@@JJJEEEBBBCCCEEEFFFKKKQQQUUUVVVXXXZZZ[[[\\\]]]]]]\\\___dddgggiiikkknnnpppqqqoooqqquuuvvvvvvyyyttt```^^^dddssslll___hhhuuu|||wwwqqqoooooo]]]PPPFFFFFFGGGEEECCCEEE@@@???>>><<<999777444333111111111111000000000000111111111111111111111111111111111111111111111111222222222222222111000///111111222222222333333333444333111///000777CCCKKKVVVqqqkkkVVVQQQVVVZZZeeemmmsssqqqjjjjjjttt~~~|||tttllliiijjjjjjjjjdddccc```______```bbbddd^^^^^^[[[UUUMMMGGGFFFGGGHHHGGGLLLVVVaaakkkvvvTTTOOOHHHCCC@@@>>><<<;;;888777777777777666666666666666666666666666666666777777777777777888888999:::;;;<<>>>>>>>>======<<<<<<===>>>@@@CCCEEEGGGGGGIIILLLNNNOOORRRVVVXXX[[[^^^cccgggiiikkknnnpppooosssxxx{{{}}}~~~}}}}}}|||zzzyyyyyyxxxwwwvvvvvvwwwxxxyyyyyyxxxxxxwwwwwwvvvtttsssssssssttttttssssssrrrrrrnnnnnnpppqqqrrrrrrqqqqqqooonnnmmmkkkjjjhhhgggfffdddbbb```]]]\\\[[[\\\\\\[[[YYYWWWTTTQQQPPPOOOOOOKKKJJJIIIIIIHHHIIIIIIIIIHHHLLLOOORRRYYY```aaa___\\\\\\^^^ccciiinnnqqqrrrmmmiiidddaaabbbhhhpppuuu|||{{{|||uuuiiieeecccdddppp}}}|||xxxqqqlllkkkiiigggdddbbbaaa````````````___^^^___aaadddeeeggglllpppooommmhhh]]]SSSKKKGGGCCC???>>>===<<<:::;;;<<<>>>???@@@AAAAAA@@@MMMHHHCCCCCCBBBAAADDDIIIPPPQQQSSSTTTVVVWWWWWWXXXWWWYYY\\\___aaacccgggiiilllkkklllqqqrrrssswww}}}{{{kkkfffhhhsssqqqccckkkxxx~~~yyyssspppoooooo]]]RRRIIIHHHHHHFFFEEEGGGCCCBBB@@@>>>:::777444222111111111111000000000000111111111111111111111111111111111111111111111111222222222222222222111111111111222222222333333333222333444333444999AAAGGGSSSnnn~~~vvv```MMMIIIOOOUUUccckkkqqqooojjjkkkttt}}}uuunnnlllkkkhhhfffeeeccc```^^^]]]^^^___aaa^^^\\\XXXRRRKKKFFFFFFGGGKKKKKKRRR___jjjsss|||UUUPPPIIIDDDAAA???>>>===999999999888888777777777666666666666666666666666777777777777777888888999999:::;;;AAATTTppprrrmmmkkkxxxbbbRRRJJJCCCEEEGGGEEE@@@===>>>???<<<===>>>??????>>>============>>>???AAADDDFFFHHHGGGIIIKKKMMMOOORRRVVVYYY]]]```dddgggiiijjjlllnnnnnnqqquuuwwwyyy}}}~~~}}}}}}|||zzzyyyyyywwwuuutttsssuuuwwwxxx{{{yyywwwwwwyyyxxxuuurrrqqqrrrssssssttttttssssssooopppqqqqqqqqqqqqppppppoooooommmllljjjiiigggggggggeeeccc```^^^]]]]]]]]]\\\ZZZXXXUUUSSSQQQPPPPPPJJJJJJIIIHHHHHHHHHHHHHHHHHHLLLOOOSSSYYYaaacccaaa___^^^___cccjjjqqqwwwzzzwwwqqqjjjdddcccgggmmmqqqvvvuuuuuuwww|||xxxlllfff```^^^fffqqq~~~|||yyyuuupppiiicccaaaaaa```___^^^_________^^^]]]]]]]]]]]]^^^^^^___\\\bbbiiilllmmmjjjbbbXXXPPPKKKEEEAAA???>>>======<<<===>>>@@@AAAAAAAAAAAAKKKEEEBBBAAA???===???CCCIIIJJJKKKMMMNNNOOOOOOOOONNNPPPRRRSSSUUUXXX\\\___dddccceeejjjlllnnnssszzz~~~zzzrrrnnnuuu}}}lllqqq}}}zzzrrrpppooommmlll___WWWPPPMMMJJJGGGFFFHHHFFFDDDBBB???;;;888444222222222111111111000000000111111111111111111111111111111111111111111111111111222222333333333333222111111222222222333333333000333666777777999>>>BBBOOOjjjwwwuuuttthhhTTTDDDBBBKKKRRRaaaggglllllliiikkkvvvzzztttpppnnnkkkfffaaadddbbb___]]][[[[[[\\\]]]\\\ZZZTTTMMMGGGEEEFFFGGGKKKNNNWWWfffrrrzzzvvvzzz|||VVVRRRKKKEEEBBB@@@???>>>999999999888777777777666666666666666666666666666777777777777777888888999999;;;;;;@@@SSSpppoooiiidddnnnYYYLLLHHHAAABBBBBBAAA>>>===>>>@@@<<<===>>>???>>>===<<<;;;=========>>>@@@CCCFFFGGGFFFHHHKKKMMMOOORRRVVVYYY^^^aaaeeeggghhhiiikkklllooorrruuuvvvwww{{{}}}}}}}}}|||zzzyyyyyywwwtttrrrqqqsssvvvxxxyyyvvvssstttvvvvvvrrrooopppqqqrrrsssttttttttttttqqqqqqqqqqqqppppppoooooopppooonnnllljjjiiihhhggghhhfffdddbbb```^^^^^^]]][[[ZZZXXXVVVSSSQQQPPPOOOJJJIIIHHHHHHGGGGGGGGGGGGHHHLLLOOORRRYYYbbbdddbbbbbb```___bbbiiiqqqxxx|||yyyssskkkdddbbbeeeiiimmmnnnmmmlllmmmpppuuuyyy{{{~~~uuukkkddd^^^ZZZ^^^fffoooyyyyyyxxxuuurrroookkkfff```[[[ZZZZZZZZZYYYYYYZZZZZZZZZXXXYYYYYYYYYZZZZZZZZZZZZTTTZZZ```dddggghhhccc\\\SSSNNNGGGBBB@@@?????????===>>>??????@@@AAAAAAAAABBB>>><<<>>>>>>===???DDDCCCDDDEEEFFFGGGHHHHHHHHHGGGHHHIIIIIIJJJMMMQQQUUU\\\[[[]]]bbbfffhhhnnnvvv}}}{{{ssswwwyyyxxxwwwooommmmmmjjjgggbbb___ZZZTTTMMMHHHFFFGGGDDDDDDBBB???<<<888666444222222222111111111000000111111111111111111111111111111111111111111111111111222333333444444444444111111222222222333333333000333666777666777;;;???MMMggg{{{rrrpppkkk]]]LLL@@@AAALLLVVV```dddhhhhhhhhhmmmxxx|||xxxrrrooommmiiiddd___```___]]][[[ZZZZZZZZZ[[[ZZZVVVOOOIIIDDDDDDEEEGGGIIILLLVVVfffsss{{{yyyllloootttyyyzzzwwwuuuwwwyyy{{{}}}~~~WWWRRRKKKFFFCCCAAA@@@???999999888777777666555555666666666666666666666666777777777777777888888999888;;;<<<@@@TTTrrr}}}nnnhhh___zzzgggTTTJJJGGGAAAAAA@@@>>><<<<<<===>>>;;;<<<=========<<<;;;:::<<<<<<<<<===???BBBDDDFFFFFFHHHKKKMMMOOOSSSWWWZZZ___bbbeeehhhhhhiiijjjkkknnnqqqtttuuuuuuwww|||~~~||||||}}}|||{{{yyyyyywwwsssqqqppprrruuuvvvwwwtttssssssttttttqqqnnnpppqqqrrrssstttuuuuuuuuurrrrrrqqqppppppooooooooooooooommmllljjjhhhggggggfffeeedddbbb```___^^^]]]ZZZYYYWWWUUUSSSPPPOOOMMMKKKJJJIIIHHHGGGFFFFFFGGGGGGKKKNNNPPPXXX```dddbbbcccaaa___aaagggnnnuuuxxxtttooohhhbbb```bbbfffiiigggfffeeedddfffjjjooorrrtttoooggg```XXXSSSSSSWWW]]]fffooosssssssssoooiiifffeeecccaaa___[[[XXXUUUSSSSSSSSSRRRRRRQQQPPPPPPOOOOOOPPPQQQRRRSSSSSSTTTQQQUUUXXXYYY]]]aaa```[[[TTTOOOHHHCCCAAA@@@@@@@@@>>>>>>>>>??????@@@AAAAAA===::::::===>>>===???CCC@@@AAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCEEEIIIMMMTTTSSSUUUZZZ^^^bbbiiiqqq|||wwwxxx~~~tttmmmkkkjjjgggdddeeegggfff]]]QQQIIIEEEDDDAAAAAA@@@>>><<<999777666222222222222111111111111111111111111111111111111111111111111111111111111111222333333444444444444111111222222222333333333222444555444222555:::???MMMfff}}}{{{ppplllcccUUUGGG???CCCOOO[[[aaaccceeefffiiippp{{{|||vvvoookkkiiigggccc```\\\[[[ZZZYYYYYYYYYZZZ[[[WWWRRRKKKEEEBBBCCCEEEGGGJJJLLLUUUdddqqqzzzxxxjjjmmmpppvvv~~~|||tttmmmiiiiiijjjmmmqqquuuxxxzzz{{{~~~WWWRRRKKKFFFCCCAAA@@@???999999888777666555555444666666666666666666666666777777777777777888888999777<<<===AAAWWWwwwzzzwwwwww{{{ooolllccczzzzzzcccQQQHHHEEEAAA@@@???======<<<<<<<<<:::;;;<<<======<<<;;;;;;;;;;;;<<<===???AAADDDFFFEEEHHHKKKMMMPPPSSSWWWZZZ___bbbfffhhhhhhiiijjjkkklllooorrrsssqqqqqqtttwww}}}||||||||||||{{{yyyxxxvvvtttrrrqqqrrrtttuuuvvvvvvvvvuuutttsssrrrqqqpppqqqrrrsssttttttttttttrrrrrrqqqpppooooooppppppnnnnnnlllkkkiiihhhffffffeeedddcccbbbaaa___^^^^^^YYYYYYWWWVVVSSSQQQNNNMMMLLLKKKJJJHHHGGGGGGGGGGGGFFFJJJLLLNNNUUU^^^aaa```aaa```___aaafffkkkppprrrnnnjjjeeeaaa___```cccfffcccbbbaaa______ccciiinnnooolllggg^^^UUUMMMIIIHHHLLLUUU___bbbdddfffccc___VVVVVVUUUTTTRRRQQQQQQPPPNNNNNNNNNMMMLLLJJJHHHGGGFFFFFFFFFGGGHHHIIIKKKLLLNNNQQQQQQQQQTTTYYYZZZVVVSSSNNNHHHDDDBBBAAA@@@@@@>>>>>>======>>>???@@@@@@>>>;;;;;;======;;;;;;>>>??????@@@AAAAAAAAA@@@@@@>>>???@@@@@@@@@AAADDDFFFLLLKKKMMMRRRVVVZZZbbbjjjxxxxxxvvv~~~{{{rrrllliiigggeeeccceeemmmpppfffVVVKKKEEECCC@@@@@@???>>><<<:::999888333222222222222111111111111111111111111111111111111111111111111111111111111222222333333333333222111111222222222333333333444555444222111444;;;@@@PPPfff~~~~~~{{{~~~~~~rrrfff[[[LLLCCC???DDDRRR^^^dddddddddfffjjjsss~~~{{{uuulllgggeeedddbbb```ZZZYYYYYYYYYYYYYYYZZZZZZTTTOOOHHHCCCBBBDDDFFFFFFKKKNNNWWWfffsss|||{{{lllnnnnnnttt}}}zzzqqqhhhaaa^^^\\\]]]```dddiiinnnrrrtttzzz|||WWWRRRKKKFFFBBBAAA???>>>;;;:::999888777666666555666666666666666666666666777777777777777888888999777===???CCC[[[}}}wwwrrrqqquuurrrssspppsss^^^OOOEEEAAA>>>>>>======>>>>>>======:::;;;<<<===>>>>>>======<<<<<<<<<>>>@@@BBBEEEFFFEEEGGGJJJMMMPPPSSSWWWZZZ___bbbeeehhhhhhiiijjjlllmmmpppttttttqqqooopppqqqwww{{{~~~}}}{{{{{{||||||{{{yyyxxxwwwuuussssssssssssttttttwwwyyywwwsssqqqrrrtttqqqqqqrrrsssttttttttttttrrrqqqpppooooooppppppqqqmmmmmmkkkjjjhhhgggeeeeeeccccccccccccbbbaaa``````ZZZYYYYYYWWWUUURRROOONNNMMMLLLKKKIIIHHHGGGGGGGGGFFFHHHJJJLLLRRRZZZ^^^\\\]]]]]]^^^aaafffkkkmmmmmmkkkhhheeebbb```aaabbbccccccbbb```]]]\\\```ggglllpppoookkkcccYYYPPPIIIFFFEEENNNVVVYYYZZZ[[[YYYUUUMMMLLLKKKJJJIIIJJJLLLMMMOOOOOOOOONNNLLLJJJHHHGGGDDDCCCBBBAAAAAACCCEEEFFFHHHKKKLLLLLLOOOSSSSSSOOOOOOLLLGGGDDDBBBAAA@@@???>>>===<<<<<<<<<===>>>??????<<<<<>>;;;:::<<<>>>???????????????>>>>>>;;;===??????>>>???@@@BBBEEECCCEEEJJJNNNRRRZZZcccoooxxxxxxpppwww}}}wwwpppjjjeeebbbaaaaaaooowwwmmm[[[NNNGGGDDDCCCBBBAAA@@@===;;;999888333333222222222111111111111111111111111111111111111111111111111111111111222222222222222222111111111111222222222333333333444555666555444666<<>><<<<<<;;;:::999888777666666666666666666666666666777777777777777888888999777===@@@EEE]]]uuupppnnnrrrtttxxx{{{nnn[[[MMMCCC>>><<<<<<<<<>>>???@@@???>>>:::;;;===>>>?????????>>>======>>>???AAACCCFFFHHHEEEGGGJJJMMMPPPSSSWWW[[[^^^aaaeeeggghhhiiikkklllooossswwwwwwssspppooopppsssvvvyyyyyyzzz~~~}}}{{{{{{||||||{{{yyywwwwwwvvvuuutttsssssssssrrrwwwzzzwwwqqqnnnppptttrrrrrrssssssttttttssssssqqqqqqpppoooooopppqqqrrrmmmlllkkkiiigggfffeeedddcccddddddddddddcccbbbaaa[[[[[[ZZZYYYVVVSSSPPPOOOMMMMMMKKKJJJIIIHHHHHHHHHEEEHHHIIIJJJPPPXXX\\\ZZZYYYZZZ]]]bbbhhhkkkllllllkkkiiifffdddbbbbbbbbbbbbeeedddaaa^^^\\\```gggmmmqqqssspppiii```WWWPPPKKKFFFNNNTTTUUUUUUUUUQQQMMMIIIHHHGGGEEEDDDEEEIIIKKKRRRRRRRRRRRRPPPNNNLLLKKKGGGEEEBBB@@@@@@AAACCCEEECCCGGGIIIJJJMMMQQQOOOJJJMMMJJJFFFDDDCCCAAA@@@>>>======<<<;;;;;;<<<>>>>>>===;;;<<>>>>>>>>?????????>>>======:::<<<>>>???>>>===>>>???AAA???@@@EEEIIIMMMUUU^^^gggrrrxxxkkkppp~~~~~~uuulllddd```___^^^oooyyyqqq___QQQJJJEEEFFFEEEDDDAAA>>>;;;999777333333333222222222111111111111111111111111111111111111111111111111111111222222222222222111000///111111222222222333333333444666888888777999>>>BBBWWWiii||||||}}}yyybbbTTTFFFBBBCCCIIIWWWdddjjjgggeeegggnnnxxxuuuqqqkkkhhhfffccc___[[[\\\\\\[[[ZZZXXXWWWVVVUUUQQQLLLFFFCCCDDDFFFFFFEEEHHHMMM[[[mmmyyyxxxgggjjjlllsss||||||tttjjjbbb[[[WWWUUUMMMMMMMMMOOOTTTZZZ```dddkkkoootttyyy|||ZZZTTTKKKEEECCC@@@===:::;;;::::::999888777666666999777666666777888888777666666777777888888999999===???@@@IIIfffyyyssssssxxx|||pppnnnhhhTTTGGGCCCBBB=========<<<;;;;;;::::::<<<<<<============<<<<<<;;;;;;<<<>>>@@@BBBDDDEEEGGGIIILLLNNNPPPSSSWWWZZZ]]]___bbbddddddfffiiikkkppptttxxxyyywwwvvvwwwyyyyyy}}}~~~}}}~~~~~~~~~}}}}}}|||yyyvvvuuuvvvwwwxxxvvvttttttttttttsssrrrwwwxxxxxxxxxwwwvvvtttsssssstttuuuuuuuuutttrrrrrrssssssrrrrrrqqqpppoooooonnnnnnmmmlllkkkiiihhhgggeeefffffffffdddbbb___]]]```]]]ZZZWWWUUUSSSQQQOOOLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFGGGIIILLLPPPTTTVVVZZZ\\\```cccgggiiijjjkkkooojjjggggggddd```___bbbaaadddeeeccc``````fffllltttuuuvvvssskkkaaaWWWQQQSSSTTTVVVWWWUUUQQQMMMJJJIIIGGGEEEDDDEEEIIIMMMPPPTTTWWW[[[[[[XXXRRRMMMJJJHHHEEEBBB@@@@@@@@@???===AAABBBDDDHHHLLLMMMLLLKKKHHHEEEBBBAAA@@@???===<<<<<<;;;;;;;;;;;;<<<======@@@>>><<<<<<======;;;:::<<<============;;;:::888:::;;;===???@@@@@@@@@???CCCDDDDDDEEEFFFJJJOOOSSSaaajjjxxxvvvaaaeeexxx}}}~~~zzzqqqjjjeeecccgggrrr{{{sss___MMMGGGHHHEEEEEEDDDBBB???<<<999777444333222222111111222222333333333333333333333333222222222222222222222222111111222222222333333333333333333222222333444444555444444555555777???IIIcccnnn|||yyywww{{{dddSSSEEEAAACCCKKK\\\mmmsssooojjjiiinnnwww~~~uuuqqqkkkgggdddbbb```^^^[[[YYYVVVWWWYYYYYYWWWTTTMMMFFFBBBBBBBBBAAACCCGGGKKKUUUcccoooyyyyyyiiibbb^^^hhhuuu}}}xxxnnnhhhddd```YYYSSSMMMLLLKKKKKKLLLOOOQQQSSSZZZ```iiiqqqvvv{{{\\\UUULLLFFFCCCAAA>>>;;;;;;;;;:::999888777777666999888777777777888888777777777777777888999::::::===???CCCQQQppp|||xxx{{{tttiiilllyyyyyybbbPPPFFFCCCDDD>>>>>>======<<<;;;;;;;;;<<<<<<============<<<<<<;;;;;;<<<>>>@@@BBBDDDEEEDDDGGGJJJMMMOOOSSSWWWZZZ\\\^^^aaaccceeegggjjjlllsssxxx~~~~~~}}}}}}{{{xxxvvvuuuvvvxxx{{{yyywwwvvvwwwwwwvvvuuuvvvwwwxxxxxxwwwuuutttssssssttttttuuutttsssrrrqqqrrrrrrqqqqqqpppoooooonnnmmmmmmllllllkkkjjjhhhhhhfffffffffeeedddaaa___^^^^^^\\\YYYWWWVVVUUUSSSQQQMMMLLLLLLKKKJJJIIIHHHGGGFFFFFFGGGHHHKKKOOOSSSUUU[[[]]]```dddgggiiijjjjjjnnnjjjggggggddd___]]]___aaacccddddddccceeejjjooossstttuuuuuuqqqiii___YYY[[[]]]aaabbb___XXXPPPKKKJJJHHHDDDBBBCCCGGGLLLOOOXXX]]]cccfffccc\\\VVVRRRMMMIIIEEEBBBBBBAAA@@@???@@@AAACCCGGGJJJLLLKKKIIIFFFDDDAAA@@@???>>>===;;;<<<;;;;;;;;;;;;<<<======BBBBBB@@@>>>;;;:::;;;=========>>>??????>>>===<<<<<<===>>>???@@@@@@??????AAABBBCCCCCCDDDGGGLLLOOO[[[dddrrrzzzdddcccttt~~~~~~{{{{{{}}}}}}~~~zzzvvvpppkkkhhhhhhrrryyysssaaaOOOGGGFFFEEEDDDDDDBBB???<<<999777444333222222111222222222333333333333333333333333222222222222222222222222111111222222222333333333222222222222333333444555666444444555666999DDDOOOkkkvvv~~~sssrrr}}}dddTTTFFFDDDGGGNNN^^^nnnsssqqqmmmlllnnnuuu~~~{{{rrrnnniiieeebbbaaa___]]][[[XXXVVVWWWXXXYYYVVVSSSHHHCCC???@@@BBBBBBEEEIIILLLVVVdddpppyyyyyyggg^^^YYYaaammmwww}}}}}}wwwpppllljjjfff___ZZZUUURRRNNNKKKJJJKKKMMMMMMRRRXXX```gggnnntttyyy|||```XXXNNNFFFCCCAAA???>>><<<<<<;;;:::999888777777888888888888888888888888888888777777888999;;;<<<===???FFFZZZ}}}~~~}}}llldddooowwwvvv___OOOGGGFFFFFF??????>>>>>>===<<<<<<<<<<<<<<<============<<<<<<;;;<<<<<<>>>@@@BBBDDDEEECCCEEEIIIKKKNNNQQQVVVYYYZZZ]]]```ccceeehhhkkknnnttt|||~~~}}}}}}|||zzzwwwttttttwwwyyy}}}{{{yyyxxxyyyyyyyyywwwuuuvvvwwwwwwvvvuuusssrrrsssssstttttttttsssrrrqqqqqqppppppoooooonnnnnnnnnkkkkkkkkkkkkkkkjjjiiiiiihhhgggfffdddcccaaa```___]]]ZZZXXXVVVVVVUUUTTTRRRMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFFFFHHHJJJNNNQQQSSS[[[\\\```cccfffhhhiiijjjooolllkkkllliiidddaaabbb```aaabbbdddggglllppprrrsssssstttvvvvvvqqqiiicccbbbgggmmmoookkkaaaVVVNNNOOOKKKFFFBBBBBBFFFLLLPPPZZZaaakkkqqqooohhh___ZZZTTTPPPIIIEEECCCBBBAAAAAA??????AAADDDGGGIIIHHHGGGDDDBBB???>>>>>>===<<<:::<<<;;;;;;;;;;;;<<<======:::===???===;;;;;;@@@EEE======???@@@AAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???@@@AAAAAAAAAAAADDDHHHKKKSSS[[[jjjyyyhhhaaalll~~~|||}}}|||{{{}}}}}}~~~|||{{{{{{|||zzzuuuqqqkkkrrruuuooo```QQQHHHEEEDDDDDDCCCAAA???;;;888666444444333222222222222222222222222222222222222222222222222222222222222222111111222222222333333333111111111222333444555666666444444666888???MMM\\\xxx~~~sssrrr~~~dddTTTHHHGGGJJJPPP^^^lllqqqrrrrrrpppooosss}}}|||wwwnnnkkkfffbbb```___^^^\\\ZZZXXXVVVWWWXXXWWWTTTPPPCCC???===???AAACCCGGGMMMOOOYYYfffrrrzzz{{{ggg[[[TTTZZZdddpppzzz~~~{{{wwwuuussspppjjjeeebbb]]]UUUNNNKKKJJJJJJIIIJJJNNNUUU]]]dddkkkssswwwccc[[[OOOGGGCCCBBBAAA???===<<<<<<;;;:::999888777777888999999888777888888888777666666777999;;;===???@@@IIIaaaiiifffwwwttt]]]MMMFFFDDDEEE@@@@@@??????>>>=========<<<<<<============<<<<<<;;;<<<===>>>@@@CCCEEEFFFEEEGGGJJJKKKMMMPPPTTTVVVYYY[[[___ccceeeiiimmmooottt~~~}}}|||}}}|||zzzwwwtttuuuxxxzzz{{{zzzxxxxxxyyyyyyxxxwwwtttuuuvvvvvvvvvtttsssrrrssssssssssssrrrrrrqqqqqqoooooonnnnnnnnnmmmmmmmmmjjjjjjkkkkkkkkkkkkjjjjjjiiihhhfffdddbbbaaa``````^^^[[[XXXWWWVVVUUUSSSRRRNNNMMMMMMLLLKKKJJJIIIIIIFFFFFFFFFGGGIIILLLOOOQQQZZZ[[[___bbbeeeggghhhhhhkkkjjjkkknnnlllgggdddeeeaaa```aaaeeelllrrrvvvxxxxxxuuussssssuuusssooojjjfffmmmuuuyyyvvvkkk^^^UUUYYYSSSKKKEEECCCGGGMMMQQQWWW```mmmvvvvvvpppgggaaa\\\VVVNNNGGGDDDBBB@@@@@@>>>>>>???AAADDDFFFEEEDDDBBB@@@===<<<<<<<<<;;;:::<<<;;;;;;;;;;;;<<<======999:::===>>>>>>>>>???AAA<<<===>>>???AAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@???@@@AAA@@@@@@BBBEEEHHHMMMUUUdddsss~~~nnn___dddwww}}}~~~}}}{{{yyyxxx|||zzzppprrrqqqiii\\\OOOGGGDDDDDDDDDCCCAAA???;;;888777444444333222222222222333111111111111111111111111222222222222222222222222111111222222222333333333111111111222333444666777555444555777<<>>@@@BBBCCCIIIPPPSSS\\\iiittt|||jjj[[[TTTVVV\\\hhhvvv{{{uuuqqqppphhh]]]TTTOOOMMMKKKIIIGGGJJJOOOUUU\\\eeennnttt~~~eee]]]QQQHHHDDDBBBAAA???===<<<<<<;;;:::999888777666888::::::888777888999666666666666777999;;;<<>>>>>======<<<<<<============<<<<<<<<<<<<===???AAACCCEEEFFFHHHJJJLLLMMMMMMOOORRRTTTXXX[[[___bbbfffiiimmmpppuuu~~~}}}|||{{{||||||zzzxxxvvvvvvyyy|||xxxwwwuuuuuuvvvwwwvvvuuutttuuuuuuvvvvvvuuusssssssssrrrrrrrrrqqqqqqqqqqqqnnnnnnnnnmmmmmmmmmmmmmmmjjjjjjkkkllllllllllllkkkiiihhhfffdddbbbaaaaaaaaa```]]]YYYWWWUUUTTTQQQOOONNNNNNMMMLLLKKKJJJJJJIIIGGGFFFEEEEEEGGGIIILLLNNNWWWYYY\\\___bbbddddddeeecccbbbeeejjjkkkgggeeeffffffeeefffjjjqqqyyy|||vvvsssrrrqqqooommmiiipppzzzwwwkkkcccbbb\\\QQQHHHDDDFFFKKKNNNRRR]]]kkkvvvyyyuuunnniiieee^^^UUULLLFFFBBB???===>>>======???BBBCCCBBBAAA@@@>>><<<;;;<<<<<<;;;999<<<;;;;;;;;;;;;<<<======@@@>>>>>>AAAEEECCC===777<<<<<<===>>>???AAABBBCCCDDDDDDCCCCCCBBBBBBAAAAAA???@@@AAAAAA@@@BBBDDDFFFKKKRRR```ppp|||ttt```^^^mmm}}}~~~{{{xxxxxx|||wwwuuuoooeeeXXXMMMGGGEEEEEEEEEDDDBBB???<<<999777555444333333222222333333111111111111111111111111222222222222222222222222111111222222222333333333111111111222333444666777333333555888>>>KKKbbbvvv}}}zzz~~~___QQQHHHJJJMMMOOOUUU^^^gggooowwwyyywwwzzz|||uuupppjjjgggbbb___^^^^^^]]]\\\XXXWWWVVVVVVWWWTTTNNNHHHDDDAAAAAACCCCCCDDDJJJQQQWWW```lllwww~~~ppp^^^XXXUUUVVV```rrr|||xxxnnnbbbYYYTTTQQQNNNKKKGGGHHHJJJMMMTTT]]]hhhooo}}}}}}}}}fff]]]RRRIIIEEECCC@@@>>><<<<<<;;;:::999888777777555999<<<<<<999777888999555666777888999;;;;;;<<>>=========<<<<<<============<<<<<<<<<<<<===???AAACCCEEEFFFHHHJJJLLLLLLMMMNNNQQQTTTXXX[[[___bbbfffiiimmmqqqxxx}}}|||{{{zzz{{{{{{{{{zzzyyyyyyzzz|||vvvtttsssssstttuuuuuuttttttuuuvvvvvvvvvvvvttttttsssrrrqqqpppppppppqqqqqqmmmmmmmmmmmmmmmmmmmmmmmmkkklllmmmmmmmmmmmmmmmllliiihhhgggeeedddbbbaaa```aaa^^^ZZZWWWUUUSSSQQQNNNOOOOOONNNMMMLLLKKKJJJJJJGGGFFFEEEEEEEEEGGGJJJKKKTTTVVVYYY\\\^^^``````aaaaaaaaadddkkkmmmjjjjjjkkkkkkkkklllooouuu}}}zzzuuuqqqooonnnmmmsss}}}yyysssllleeeYYYMMMGGGEEEGGGJJJOOOYYYfffrrrwwwwwwuuussspppiii^^^TTTKKKDDD???<<<>>>===<<<===@@@AAAAAA@@@???===;;;;;;;;;<<<;;;:::<<<;;;;;;;;;;;;<<<=========;;;;;;CCCKKKNNNGGG@@@============>>>???@@@AAACCCBBBAAAAAA@@@@@@@@@AAA>>>???AAAAAAAAABBBDDDFFFIIIOOO\\\lllyyyzzzbbb\\\fffsss}}}{{{zzz|||}}}|||vvvjjj[[[OOOIIIGGGFFFFFFEEECCCAAA===:::888555444444333333333333333222222222222222222222222222222222222222222222222111111222222222333333333111111111222333444555666222222555888===KKKcccyyy|||xxx|||\\\OOOHHHLLLQQQRRRUUU[[[eeennnxxx|||}}}yyyrrrnnniiifffaaa^^^]]]\\\[[[ZZZWWWVVVVVVWWWVVVRRRKKKEEEDDDCCCCCCDDDCCCCCCJJJRRR[[[cccoooyyy{{{ggg]]]YYYWWW^^^ooo}}}sssfff]]]YYYVVVPPPLLLIIIHHHFFFGGGKKKUUU```hhhzzz}}}}}}}}}eee]]]SSSKKKFFFCCC???<<<;;;;;;:::999888777777666555999======999777888:::555777999<<<===>>>======@@@CCCRRRppppppmmmzzzlllZZZQQQOOONNNNNN@@@??????>>>======<<<<<<<<<<<<============<<<<<<<<<===>>>???AAADDDFFFGGGEEEGGGIIIKKKLLLNNNRRRUUUXXX[[[___bbbeeeiiimmmpppxxx}}}|||{{{{{{zzzzzz|||}}}}}}|||{{{|||}}}vvvuuussssssuuuvvvuuuuuutttuuuvvvwwwwwwwwwuuuuuusssrrrqqqpppoooppppppqqqmmmmmmmmmmmmmmmnnnnnnnnnmmmnnnnnnnnnnnnnnnmmmmmmhhhhhhhhhgggeeecccaaa______\\\YYYWWWVVVTTTRRRPPPPPPOOONNNMMMLLLKKKKKKJJJGGGFFFDDDDDDDDDFFFHHHIIIQQQRRRUUUXXX[[[\\\]]]]]]```___bbbhhhkkkiiiiiikkklllmmmmmmnnnrrrzzz~~~uuuqqqqqqooottt{{{~~~xxxpppcccVVVLLLHHHHHHHHHKKKSSS___jjjqqqvvvxxxzzz|||uuujjj^^^SSSJJJBBB>>>>>>===<<<<<<>>>@@@@@@???>>><<<;;;:::<<<<<<<<<;;;<<<;;;;;;;;;;;;<<<======888777999@@@IIINNNMMMJJJ@@@???>>>======>>>?????????>>>===<<<<<<===>>>>>><<<===???@@@@@@AAADDDEEEGGGLLLXXXhhhttt~~~~~~eee\\\bbbkkk}}}|||}}}vvveeeUUUMMMJJJHHHGGGFFFEEEBBB???<<<:::555555444333333333333444333333333333333333333333222222222222222222222222111111222222222333333333222222222222333333444555222222444666:::FFF^^^sss~~~yyytttYYYMMMHHHPPPWWWYYY[[[___fffnnnyyy|||vvvpppkkkgggddd___\\\ZZZYYYXXXWWWWWWVVVVVVVVVVVVQQQIIIBBBBBBAAABBBCCCBBBCCCKKKTTT]]]fffqqq{{{xxxeeeaaa___dddqqqzzznnneeeaaa\\\UUUOOONNNKKKGGGDDDFFFOOO[[[cccsssxxx~~~~~~~~~ddd]]]SSSLLLGGGCCC>>>:::;;;::::::999888777666666444999======999777888:::666888<<>>???DDDVVVuuummmqqq|||eeeSSSJJJFFFDDDCCC??????>>>>>>===<<<<<<<<<<<<<<<============<<<<<<<<<===>>>???AAADDDFFFGGGAAACCCFFFIIIKKKOOOSSSVVVXXX[[[___ccceeeiiimmmpppuuu|||}}}{{{{{{zzzzzzyyy|||~~~~~~||||||}}}xxxvvvuuuuuuvvvwwwwwwvvvuuuvvvwwwxxxxxxwwwvvvvvvsssrrrpppooooooooopppqqqmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooonnnmmmmmmggghhhhhhhhhfffccc```^^^]]][[[XXXVVVVVVUUUTTTRRRPPPOOOOOONNNMMMLLLKKKKKKGGGFFFDDDCCCDDDEEEGGGHHHOOOPPPSSSVVVXXXZZZZZZZZZZZZXXX[[[```bbb``````cccjjjkkklllkkkllluuu{{{tttsssooorrrxxx~~~zzzlll^^^SSSLLLJJJJJJGGGMMMXXXbbbkkkrrrxxx|||}}}rrrfffZZZOOOEEE@@@>>>===<<<<<<>>>??????>>>>>><<<;;;;;;<<<===<<<;;;<<<;;;;;;;;;;;;<<<======>>>=========@@@BBBDDDDDDBBBAAA@@@>>>===>>>>>>???<<<;;;:::999999:::;;;<<<:::<<<>>>???@@@AAACCCEEEEEEJJJUUUeeeqqqzzzggg\\\```ggg|||zzz{{{nnn[[[PPPLLLHHHHHHGGGFFFCCC???<<<;;;555555444333333333333444333333333333333333333333222222222222222222222222111111222222222333333333333333333222222333444444333333444555666AAAXXXmmm|||~~~kkkWWWLLLIIISSS\\\___```dddhhhpppzzzzzztttnnniiifffccc^^^ZZZXXXWWWVVVTTTVVVVVVVVVWWWVVVPPPHHHAAA???>>>@@@BBBBBBCCCKKKUUU___gggsss|||mmmjjjhhhlllvvvuuummmhhhcccZZZSSSSSSOOOIIIDDDFFFNNNYYYbbbmmmttt{{{~~~^^^YYYRRRLLLHHHDDDAAA@@@???===;;;:::::::::999888888999::::::888888999:::<<<:::999999;;;>>>???@@@>>>EEEXXXyyy|||hhhdddwww{{{cccTTTKKKFFFCCCCCC>>>>>>===<<<<<<<<<<<<<<>><<<<<<<<<======???@@@BBBCCCEEEEEEKKKLLLMMMMMMMMMPPPTTTWWWWWW[[[```ccceeehhhmmmqqqzzzzzz|||}}}~~~}}}}}}|||}}}{{{{{{{{{{{{{{{||||||{{{zzzzzzyyyxxxvvvtttuuuxxxyyywwwtttwwwxxxwwwtttuuuxxxxxxttttttqqqnnnmmmnnnooooooooommmmmmnnnnnnnnnnnnnnnmmmqqqooommmlllmmmnnnmmmllljjjhhhfffeeeeeedddbbb```\\\[[[YYYYYYXXXWWWTTTRRRPPPPPPOOONNNLLLJJJHHHGGGHHHGGGEEEDDDDDDFFFGGGHHHJJJMMMQQQTTTVVVVVVTTTSSSSSSSSSSSSSSSTTTVVVXXXYYY]]]bbbgggiiikkkqqq}}}xxxvvvwww}}}~~~tttfffXXXNNNIIIGGGKKKNNNSSSYYY```hhhpppuuu|||yyytttjjj___RRRFFF@@@??????>>>===============<<<;;;;;;<<<<<<===>>>??????>>>===<<<;;;;;;<<<===???>>>===<<<<<<===>>>???AAA???<<<<<<============;;;;;;;;;<<<;;;;;;::::::;;;:::;;;;;;===???BBBCCCGGGJJJRRR^^^hhhrrrjjj^^^]]]aaavvv~~~}}}|||zzzkkkVVVHHHFFFIIIJJJGGGBBB???>>>>>>888777555333222222222333333333333333333333333333444333222222111111222222222222333333333333444444333333333444444555555555444666999999666???ZZZuuusssbbbTTTHHHHHHXXXfffgggfffhhhhhhnnnzzz}}}xxxrrrkkkfffcccbbb```]]]ZZZWWWUUUTTTWWWXXXYYYWWWSSSLLLFFFAAA@@@???@@@BBBCCCEEEMMMVVV```lllxxx}}}xxxooottt|||{{{rrriiibbb___XXXRRRLLLJJJIIIKKKSSS\\\mmmsssyyy~~~___ZZZRRRLLLHHHDDDAAA??????===;;;:::::::::999888888999::::::888888999::::::999:::;;;===>>>>>>>>>@@@HHH\\\}}}xxxdddaaauuuyyyaaaQQQIIIDDDAAABBB>>>>>>===<<<<<<<<<<<<<<<<<<===>>>>>><<<::::::;;;<<<<<<===???AAABBBDDDDDDIIIJJJKKKLLLLLLOOORRRVVVWWW[[[```ccceeehhhnnnrrrwwwwwwxxxwwwuuusssqqqooorrruuuyyyxxxvvvvvvyyy}}}~~~}}}}}}~~~~~~yyyzzzzzzzzzzzzyyyyyyxxxyyywwwuuuuuuwwwwwwvvvtttuuuwwwvvvssstttwwwwwwttttttrrrooonnnoooqqqqqqqqqmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmlllllljjjjjjiiiiiijjjhhhfffeeedddcccaaa___\\\ZZZYYYXXXXXXVVVTTTQQQOOOOOONNNMMMLLLKKKIIIHHHIIIHHHFFFEEEDDDEEEGGGHHHIIIKKKOOOQQQRRRRRRPPPNNNKKKJJJJJJJJJKKKMMMOOOPPPUUUZZZ___aaacccjjjuuu~~~~~~zzzooobbbWWWOOOIIIGGGJJJKKKNNNQQQVVV\\\bbbfffqqqpppmmmhhh___VVVMMMGGGAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@@@@@@@???===<<<<<<<<<<<<===???>>>===<<<<<<===>>>???AAA???<<<<<<===>>>======;;;;;;;;;<<<<<<;;;;;;:::<<<<<<<<<===>>>@@@BBBDDDGGGIIIQQQ\\\fffppp}}}kkk]]]ZZZ\\\jjj{{{ppp]]]QQQJJJLLLLLLIIICCC???<<<<<<999888666444333222222222333333333333333333333333333333222222111111222222111111111222222222333333333333333444444444555555222555888888777AAA\\\vvvooo]]]RRRHHHKKK]]]mmmnnnjjjjjjkkkpppzzz|||vvvooohhhcccbbbaaa___\\\YYYWWWUUUTTTVVVWWWXXXVVVRRRLLLFFFBBB???>>>>>>AAABBBDDDLLLVVVaaammmxxx}}}}}}~~~{{{ssskkkggg```XXXPPPLLLIIIJJJPPPXXXgggnnnvvv|||~~~~~~}}}___ZZZSSSLLLGGGDDDAAA??????===::::::::::::999888888999::::::888888999:::888999;;;===>>>>>>>>>===BBBKKKaaappp^^^^^^sssvvv]]]NNNFFFBBB@@@AAA>>>>>>===<<<<<<<<<<<<<<<:::;;;======;;;:::;;;;;;;;;;;;===>>>@@@BBBCCCCCCGGGIIIJJJJJJKKKNNNQQQTTTVVVZZZ___bbbdddiiioootttxxxwwwvvvsssnnniiiccc```aaaeeehhhiiihhhgggjjjlllxxx}}}}}}}}}~~~~~~xxxxxxxxxxxxxxxxxxxxxxxxzzzxxxvvvvvvvvvvvvtttrrrrrruuuuuurrrsssvvvwwwuuuuuusssqqqpppqqqrrrrrrrrrmmmnnnnnnnnnnnnnnnmmmmmmkkkmmmooonnnjjjgggggghhhiiigggeeeddddddcccaaa___[[[ZZZXXXWWWWWWUUUSSSPPPNNNNNNMMMMMMLLLKKKKKKJJJIIIHHHGGGEEEEEEEEEFFFGGGGGGHHHKKKMMMMMMKKKIIIHHHBBBBBBAAAAAABBBDDDFFFGGGLLLQQQVVVXXX[[[```jjjrrr|||vvvoooddd[[[UUUPPPJJJGGGGGGGGGGGGIIILLLPPPSSSVVVaaabbbbbb```\\\UUUNNNJJJBBBAAA>>><<<::::::;;;<<<::::::;;;<<<>>>@@@AAABBBAAA@@@???======<<<<<<<<<>>>>>>============>>>>>>@@@>>><<<<<<===>>>======:::;;;;;;<<<<<<<<<;;;;;;<<<;;;;;;;;;===???@@@BBBFFFHHHOOOYYYbbbkkkyyykkk[[[UUUVVV^^^sssuuueeeYYYNNNOOONNNJJJDDD???;;;:::888888777666444333222111222222222333333444444444333333333222222222111111000000111111111222222222333333333444444444444555111444777777888DDD^^^vvvkkkZZZPPPIIIMMMbbbtttwwwqqqmmmnnnpppyyyzzztttmmmeee```aaa```^^^[[[YYYVVVUUUTTTTTTUUUVVVUUUQQQKKKFFFBBB>>><<<===@@@AAADDDLLLVVVbbbnnnyyy~~~~~~uuuppphhh^^^TTTNNNJJJHHHLLLRRR^^^fffpppxxx|||~~~~~~|||{{{___ZZZSSSLLLGGGDDDAAA???>>><<<:::999::::::999888888999::::::888888999:::999:::;;;<<<===>>>AAACCCHHHQQQfffiiiYYY]]]ssssss[[[LLLEEEAAA@@@AAA>>>>>>===<<<<<<<<<<<<<<<:::<<<===>>>===<<<===>>>;;;<<<===???@@@BBBCCCDDDFFFHHHJJJKKKLLLNNNQQQTTTVVVZZZ^^^aaadddjjjrrrxxx}}}}}}zzzvvvooofff^^^ZZZZZZ]]]aaaccccccdddfffhhhpppzzz}}}{{{{{{zzzzzzxxxwwwwwwwwwxxxxxxyyyyyyzzzyyywwwvvvuuutttsssrrrqqquuuvvvssssssvvvxxxwwwwwwuuurrrqqqqqqrrrqqqooonnnnnnnnnnnnnnnnnnmmmlllkkkppptttrrrmmmiiiiiikkkiiigggeeeddddddbbb```^^^[[[ZZZXXXWWWVVVUUURRROOOLLLLLLLLLKKKKKKKKKKKKKKKIIIIIIGGGFFFFFFFFFFFFFFFDDDEEEGGGHHHGGGEEECCCAAA>>>>>>======>>>@@@AAABBBGGGKKKPPPRRRTTTYYYaaagggjjjsss{{{vvvrrriiibbbXXXSSSSSSRRRNNNJJJGGGGGGGGGHHHJJJLLLMMMMMMTTTUUUVVVVVVTTTOOOIIIFFFCCCAAA>>>;;;::::::;;;<<<999:::;;;<<<>>>AAACCCDDDBBBAAA@@@???>>>===<<<<<<>>>>>>============>>>>>>???>>><<<===>>>>>>>>><<<:::;;;;;;<<<<<<<<<<<<<<<999999888888999;;;===>>>EEEFFFLLLVVV^^^gggttthhhWWWQQQQQQ[[[ppp~~~sssdddZZZNNNNNNLLLIIIDDD???<<<:::777777666555444222111000111222222333333444444555333333333333222222111111111111111111222222222222444444444444444444444444111444666666999FFF___sss|||}}}iiiYYYNNNIIINNNaaatttzzzuuuqqqooopppxxxyyysssmmmfff```___^^^\\\ZZZXXXVVVTTTSSSRRRSSSSSSRRROOOJJJEEEBBB>>><<<>>>AAABBBEEENNNWWWdddooozzz~~~}}}vvvlllaaaUUUNNNJJJGGGIIINNNVVV^^^jjjsssxxx|||}}}{{{zzz```[[[SSSLLLGGGDDD@@@>>>===;;;999999::::::999888888999::::::888888999:::;;;;;;;;;:::<<<@@@GGGMMMSSS[[[mmmdddXXX___vvvoooXXXKKKEEEBBB@@@AAA>>>>>>===<<<<<<<<<<<<<<<999;;;===>>>=========???<<<===>>>@@@BBBCCCDDDEEEFFFHHHJJJLLLMMMOOORRRTTTWWWZZZ^^^aaaeeellluuu|||}}}uuulllccc]]][[[]]]```ccceeefffiiijjjlllvvv}}}{{{zzzzzzzzzyyyyyyxxxwwwwwwxxxyyyzzzyyyyyyxxxvvvtttrrrrrrqqqrrrvvvxxxuuutttwwwyyyyyyxxxvvvsssrrrqqqpppnnnlllnnnnnnnnnnnnnnnmmmlllllllllqqqtttsssnnnjjjjjjllliiigggeeeddddddcccaaa___\\\ZZZXXXWWWVVVTTTQQQOOOKKKKKKJJJIIIIIIJJJJJJKKKIIIHHHHHHGGGGGGFFFGGGGGGCCCCCCDDDDDDCCCAAA>>>======<<<<<<;;;<<<===???@@@CCCFFFJJJLLLNNNQQQVVVZZZ[[[bbbllltttyyyzzzyyyxxxxxxxxxwwwuuusssooojjjggg___YYYRRRQQQSSSVVVTTTRRRPPPOOOOOOPPPQQQPPPMMMJJJJJJKKKMMMNNNMMMKKKHHHFFFDDDBBB???===;;;;;;;;;<<<999:::;;;===???BBBDDDEEECCCCCCBBBAAA???>>><<<<<<======>>>>>>>>>>>>======>>>===<<<===>>>???>>><<<:::;;;<<<<<<=========<<<999999888888888:::;;;<<>>===???BBBDDDGGGPPPZZZeeepppzzz}}}pppdddWWWPPPKKKHHHIIIMMMPPPWWWbbbkkkqqqvvv|||~~~||||||```[[[SSSLLLGGGCCC@@@>>><<<:::999888999:::999888888999::::::888888999:::;;;;;;<<<;;;===EEEOOOXXXaaaeeerrrcccZZZbbbzzz{{{iiiUUUKKKFFFCCCAAAAAA>>>>>>===<<<<<<<<<<<<<<<888:::<<<<<<;;;;;;<<<=========???@@@BBBDDDEEEFFFEEEGGGJJJLLLMMMOOORRRTTTXXX[[[___bbbfffnnnyyywwwnnniiiccccccdddfffhhhkkkmmmooommmwww~~~}}}|||{{{{{{|||}}}~~~{{{zzzxxxwwwwwwwwwxxxyyyxxxyyyxxxvvvtttrrrrrrrrrrrrwwwyyyvvvsssvvvyyyyyyyyywwwtttsssrrrpppmmmkkkoooooooooooonnnmmmlllkkkjjjmmmpppooollliiiiiikkkjjjhhhfffeeeeeedddbbb```]]][[[YYYXXXWWWUUUQQQOOOJJJIIIHHHGGGGGGGGGHHHIIIGGGGGGHHHHHHHHHHHHHHHHHHBBBCCCCCCBBBAAA???===;;;;;;:::999999999;;;<<<===>>>AAADDDFFFGGGHHHKKKMMMRRRVVV\\\cccgggiiihhhhhhhhhiiijjjjjjhhhdddaaa___ZZZVVVQQQQQQTTTWWWXXXXXXZZZYYYYYY[[[\\\YYYRRRMMMEEEFFFHHHIIIJJJJJJIIIIIICCCBBBAAA???>>>===<<<<<<:::;;;<<<>>>@@@BBBDDDFFFEEEEEEDDDBBBAAA>>><<<;;;======>>>>>>>>>>>>=========<<<<<<===??????>>><<<:::;;;<<<===============<<<<<<;;;::::::;;;<<<===AAABBBGGGOOOWWW```nnn{{{iiiXXXQQQPPPRRRdddrrr{{{{{{xxxgggYYYRRRIIIHHHFFFEEEDDDBBB>>>;;;666555444333222333444444333333333333333333333333222222333444333222111000222222333333333444444444555444444444444333333333333666777666<<>>>>>===???CCCEEEHHHRRR\\\eeepppyyy|||~~~zzzmmm^^^UUUPPPKKKJJJLLLLLLRRRZZZaaagggnnnvvv|||~~~}}}aaa[[[SSSLLLGGGCCC@@@===<<<:::888888999:::999888888999::::::888888999:::888;;;===???BBBJJJVVV___hhhiiipppeee]]]eee{{{tttcccRRRIIIFFFCCC@@@???>>>>>>===<<<<<<<<<<<<<<<:::<<<======<<<;;;<<<===<<<===>>>???AAACCCDDDEEEBBBEEEIIIKKKLLLNNNQQQSSSYYY\\\___ccchhhqqq|||~~~yyysssrrrpppooopppsssuuuvvvvvv~~~}}}|||{{{{{{{{{{{{}}}}}}{{{zzzwwwvvvuuuuuuvvvvvvvvvxxxxxxvvvsssqqqrrrsssrrrxxxzzzuuurrrtttwwwxxxwwwvvvtttttttttssspppnnnoooooooooooonnnmmmlllkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkiiigggffffffeeecccaaa^^^\\\ZZZXXXWWWUUURRROOOIIIHHHFFFEEEDDDEEEFFFGGGFFFFFFGGGHHHIIIIIIIIIIIICCCCCCBBBBBB@@@???===<<<::::::999888999:::;;;<<<===???AAABBBCCCCCCCCCDDDJJJLLLPPPUUUZZZ]]]]]]]]]]]]___aaabbbaaa^^^\\\ZZZUUUSSSPPPOOOOOORRRTTTVVVYYYZZZ^^^dddgggeee]]]UUUGGGFFFEEEDDDDDDEEEEEEFFFAAABBBBBBBBBAAA@@@>>>===<<<<<<===>>>@@@BBBDDDEEEFFFFFFEEEDDDBBB???<<<;;;<<<===>>>??????>>>===<<<<<<<<<<<<>>>@@@@@@>>><<<:::;;;<<<===>>>>>>>>>>>>===<<<;;;::::::;;;<<<===@@@@@@EEENNNVVV___mmmzzzqqq]]]TTTQQQMMM^^^mmmxxx~~~{{{fffZZZUUUJJJHHHFFFFFFEEECCC???<<<888666444222333555888:::555444444333333222222111111222333444444222111///111222222222333333333333555555444444444333333333333777777777AAAVVVjjjuuuvvvvvvzzzrrr___SSSIIIMMMRRRXXX```ggglllnnnlllooowww}}}vvvqqqkkkeee```ZZZYYYXXXWWWVVVUUUTTTSSSQQQPPPOOOMMMIIIDDD???<<<===<<<>>>BBBDDDHHHRRR\\\eeeoooxxxzzz||||||jjj^^^VVVNNNKKKKKKIIIMMMRRRVVV\\\eeeooowww~~~~~~aaa[[[TTTLLLGGGCCC???===;;;:::888888999:::999888888999::::::888888999:::555999???CCCGGGOOOZZZbbbiiihhhkkkxxxggg___fff{{{nnn___OOOHHHFFFBBB???>>>>>>>>>===<<<<<<<<<<<<<<<===???@@@@@@???>>>>>>???;;;<<<===>>>@@@BBBCCCDDDAAADDDGGGJJJKKKMMMOOOQQQZZZ\\\```ccchhhrrr~~~|||yyyyyy{{{}}}}}}~~~}}}{{{zzzyyyzzzzzz{{{yyywwwtttssssssssstttuuuwwwxxxvvvsssqqqrrrtttrrrwwwyyyuuuqqqrrruuuvvvvvvuuutttuuuvvvvvvtttrrroooooooooooonnnmmmlllkkkkkkjjjhhhhhhjjjlllkkkkkkllljjjhhhggggggeeecccaaa___]]][[[YYYXXXVVVRRRPPPIIIHHHFFFDDDCCCCCCEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJCCCCCCCCCBBBAAA???>>>===<<<;;;:::999:::;;;<<<===???@@@AAABBBBBBAAAAAA@@@EEEEEEHHHLLLRRRVVVXXXYYYXXX[[[^^^```___\\\ZZZYYYQQQPPPNNNKKKIIIJJJNNNQQQRRRVVV]]]gggnnnnnnfff___JJJHHHEEEAAA???>>>>>>>>>@@@AAACCCDDDCCCAAA???>>>=========???@@@BBBDDDEEEFFFFFFFFFDDDBBB???<<<;;;<<<===>>>??????>>>===<<<<<<<<<<<<>>>@@@@@@>>><<<:::;;;<<<===>>>>>>>>>>>><<<;;;:::999999999:::;;;???@@@DDDMMMUUU___mmmzzzxxxcccVVVQQQKKK\\\lllyyy|||yyy~~~hhh]]]ZZZMMMJJJHHHGGGGGGDDD???;;;:::888555333444777;;;>>>666555444444333222111000111222333444444222111///000111111111111222222222555555555444444333333333222777888999EEE\\\pppzzz||||||rrr```UUUGGGNNNUUUZZZ^^^ccchhhjjjlllpppyyy|||tttoooiiibbb]]]YYYXXXXXXWWWUUUTTTTTTSSSQQQQQQOOOLLLHHHCCC>>>;;;<<<;;;===AAADDDGGGQQQ[[[eeeoooxxxzzz{{{ttteeeZZZQQQKKKIIIGGGIIILLLOOOUUU^^^kkkttt|||```\\\UUUNNNIIICCC???;;;<<<;;;999888888888999999;;;;;;::::::::::::999999999888===EEEFFFDDDPPP```kkkhhhgggoookkkccckkkgggZZZKKKEEEBBB???>>>?????????>>>>>>======<<<<<>>==================<<<;;;>>>BBBEEEEEECCCGGGHHHJJJKKKLLLNNNRRRUUUYYYZZZ```fffkkksss~~~}}}|||{{{{{{zzz|||xxxuuutttvvvwwwvvvtttvvvuuutttsssrrrqqqqqqrrrssssssttttttuuuwwwxxxyyyssssssssssssssssssssssssllloooqqqrrrooollljjjiiikkkmmmnnnmmmkkkiiiiiijjjjjjjjjiiigggfffeeedddccc___]]][[[YYYXXXUUUQQQNNNJJJIIIHHHFFFEEEEEEEEEEEEEEEHHHIIIKKKPPPTTTSSSNNNGGGDDDBBB@@@@@@@@@???>>>;;;;;;;;;999888999<<>><<<:::BBB@@@@@@BBBEEEEEEBBB>>>======>>>???@@@BBBCCCDDDIIIHHHGGGEEECCCAAA?????????===;;;;;;<<<===>>>===<<<<<<;;;;;;<<<===>>>???>>>===============>>>>>>@@@@@@???>>>===<<<;;;;;;???@@@DDDKKKPPPWWWfffsssjjjYYYPPPOOOPPP```www~~~uuuttt}}}uuu{{{}}}zzzvvvzzzkkkccc^^^OOOIIIEEEGGGHHHEEEAAA@@@;;;999777555444555555666333222111111111333666777444444444333333222222222444444333333333333222222555444444333333333444444666999777777FFFbbbyyyxxxwwwppp```VVVPPPXXX___aaa```cccgggjjjnnnsssyyy}}}sssiiiccc___]]]YYYYYYYYYXXXWWWUUUTTTSSSUUURRRNNNIIIDDDAAA???>>>???======AAAEEEJJJSSS\\\gggllltttzzz}}}rrreee[[[SSSOOOIIIIIIKKKNNNPPPUUUaaammmxxx}}}___[[[TTTNNNIIIEEE@@@>>>;;;;;;999888888888999999::::::::::::::::::::::::<<<:::>>>DDDDDDCCCNNN^^^iiigggeeekkk~~~nnneeeoooeeeWWWJJJDDDBBB???>>>??????>>>>>>>>>=========<<>>==================<<<<<<>>>BBBEEEDDDCCCFFFHHHIIIJJJKKKNNNQQQTTTYYYZZZ```ggglllttt~~~~~~}}}|||{{{zzzzzz{{{xxxuuutttuuuvvvuuusssuuuuuutttsssrrrrrrqqqqqqtttttttttttttttuuuuuuvvvtttsssssssssrrrrrrrrrrrrnnnpppqqqqqqnnnkkkjjjjjjjjjlllmmmllljjjhhhhhhiiiiiihhhgggfffdddcccbbbbbb___^^^]]]]]]\\\YYYUUURRRKKKIIIFFFCCCBBBBBBCCCDDDFFFIIILLLNNNTTTYYYXXXSSSPPPMMMHHHEEECCCBBBAAA@@@<<<<<<<<<:::999999<<<>>>AAAEEEIIILLLLLLKKKIIIIIIHHHIIIJJJLLLOOORRRTTTVVVXXX]]]eeemmmqqqrrrqqqooohhhccc]]]YYYVVVSSSOOOLLLJJJLLLOOOXXXfffqqqooogggXXXRRRIIIBBB???>>><<<;;;AAABBBCCCFFFGGGFFFCCCAAA???@@@@@@AAABBBDDDEEEFFFGGGGGGFFFEEECCCBBBAAAAAAAAA???<<<;;;<<<<<<<<<;;;;;;;;;<<<===>>>????????????>>>>>>>>>>>>>>>??????>>>>>>>>>>>>============>>>???CCCIIINNNVVVdddrrrmmm[[[PPPPPPQQQ^^^sssyyyrrrqqqzzzuuuwww}}}wwwwwwrrrrrr~~~uuukkkeee```RRRKKKGGGHHHIIIEEEAAA???:::999777555444444555666333333111111111333555666444444444333333222222222222222222333333444444444555444444333333444444444555888888888HHHeee|||ttttttooo___VVVTTT___ggggggddddddiiilllooosssyyy{{{qqqhhhaaa^^^\\\[[[[[[ZZZYYYWWWVVVTTTSSSTTTQQQMMMGGGCCC???===<<>>;;;::::::999999999999:::999999999:::;;;;;;<<<<<<>>><<>>>>>>>>>>>============??????>>>==================<<<===???BBBDDDDDDCCCEEEGGGHHHIIIJJJMMMQQQTTTXXXZZZ```hhhnnnuuu~~~~~~}}}{{{zzzzzzyyyzzzwwwuuusssttttttsssrrruuuttttttsssrrrrrrrrrqqquuutttsssrrrrrrrrrrrrrrrsssssssssrrrrrrqqqqqqqqqpppqqqqqqooollljjjjjjjjjiiikkklllkkkiiigggggghhhgggfffeeedddcccaaa````````````aaabbbbbb```\\\XXXPPPMMMHHHCCCAAABBBCCCEEEFFFKKKPPPTTT[[[aaaaaa]]]ZZZUUUMMMGGGCCCAAA???>>>>>>>>>>>><<<:::999;;;===AAAHHHQQQXXXYYYWWWSSSQQQQQQQQQPPPPPPRRRUUUYYY[[[\\\___fffpppyyy~~~|||zzzuuupppjjjfffeeeaaaZZZSSSKKKJJJKKKPPP]]]jjjmmmiii\\\UUULLLEEE@@@>>>===<<>><<<<<<<<<;;;::::::;;;===???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<======>>>>>>??????===>>>BBBGGGLLLTTTbbbpppttt___RRRRRRRRR]]]ooovvvpppnnntttuuuqqqtttooojjjkkkpppyyyxxxooolllgggaaaTTTLLLGGGIIIJJJFFF@@@>>>:::888666444333333444444444333222222222333444555444444333333333333222222000111111222444555555666444444444333333444444555444888999;;;KKKhhh|||rrrtttmmm^^^WWWYYYgggqqqnnnfffdddiiimmmooottt{{{xxxnnneee___\\\ZZZ]]]\\\\\\ZZZXXXVVVTTTSSSSSSPPPKKKFFFAAA===;;;:::>>><<<===BBBFFFKKKTTT]]]eeekkksssxxxzzz}}}wwwiii___TTTOOOKKKJJJKKKOOO[[[gggyyy~~~|||jjjeee\\\SSSLLLFFFAAA>>>::::::::::::::::::::::::888888999:::;;;<<<===>>>??????AAADDDEEEIIIWWWfffqqqooommmppp}}}rrrfffuuuuuu]]]QQQEEEAAAAAA??????@@@>>>>>>>>>>>>============???>>>>>>=====================>>>???AAACCCCCCCCCDDDFFFGGGIIIJJJMMMPPPTTTXXXZZZaaaiiiooovvv~~~}}}{{{zzzyyyyyyyyywwwuuusssrrrrrrrrrrrrtttttttttssssssrrrrrrqqqrrrrrrqqqppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqpppmmmjjjiiijjjkkkhhhjjjkkkjjjhhhgggfffggggggfffeeedddcccaaa`````````bbbdddggghhhgggbbb___XXXTTTNNNHHHEEEEEEFFFHHHEEELLLTTT[[[cccjjjllliiieee^^^UUULLLGGGCCC@@@??????@@@???===;;;::::::<<<===FFFTTT^^^bbb```[[[XXXYYYWWWVVVUUUWWW[[[___bbbaaa```ccclllwww}}}xxxsssqqqqqqmmmeee^^^TTTQQQMMMMMMWWWccchhhggg]]]WWWOOOFFF@@@===<<<<<<===CCCIIILLLJJJGGGEEEEEE?????????@@@AAACCCEEEFFFEEEEEEDDDCCCBBBAAA@@@@@@CCC@@@>>><<<=========<<<;;;<<>>>>>>>>>>>======@@@EEEJJJQQQ```nnn|||dddVVVSSSRRR]]]ooowwwqqqmmmooozzzvvvlllmmmkkkgggmmmuuu|||xxxooollllllhhhbbbTTTKKKEEEGGGIIIFFFAAA>>>:::888666333222222333333444444333222222222333333333333333333333333333333111111222333333444555555444444333333333444555555555:::;;;===MMMiii~~~|||sssvvvlll]]]YYY]]]nnnyyyrrreeeccchhhlllqqqvvv}}}~~~uuulllccc]]]ZZZYYY^^^]]]\\\[[[YYYWWWUUUSSSSSSPPPJJJEEE@@@===;;;;;;>>><<<>>>CCCGGGLLLTTT]]]eeekkkrrrwwwyyy{{{ssshhh]]]VVVNNNJJJIIIMMMXXXcccwww}}}{{{jjjddd[[[RRRKKKFFFAAA>>>::::::::::::::::::::::::888888999:::<<<===>>>>>>>>>@@@BBBEEEIIIRRRcccsss}}}|||zzz}}}kkk```rrrqqq[[[OOODDDAAAAAA@@@???@@@============>>>>>>>>>>>>???>>>>>>=====================???@@@AAAAAACCCDDDDDDEEEGGGHHHJJJMMMQQQTTTXXX[[[aaajjjooovvv}}}|||{{{zzzyyyxxxwwwuuusssqqqpppqqqqqqsssssstttttttttsssrrrqqqoooooooooooooooppppppqqqnnnoooooopppqqqrrrssssssqqqqqqooollliiiiiijjjlllhhhjjjkkkjjjhhhffffffggghhhgggfffeeedddcccbbbaaaaaacccfffjjjlllkkkgggddd^^^ZZZTTTNNNIIIGGGGGGHHHCCCMMMYYYbbbkkktttwwwvvvqqqjjj___UUUMMMHHHDDDBBB???@@@@@@>>>;;;999:::;;;888CCCRRR___eeedddaaa^^^[[[ZZZXXXWWWYYY^^^cccggggggcccaaagggqqq{{{}}}zzzwwwwwwxxxvvvoooiiibbb]]]UUUPPPUUU^^^bbb```[[[WWWPPPHHHAAA===<<<===;;;AAAHHHKKKIIIFFFEEEEEE??????@@@AAABBBDDDEEEFFFFFFEEEDDDBBB@@@>>>===<<<@@@>>><<<<<<>>>@@@AAA@@@===???AAACCCEEEDDDCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@>>>>>>>>>>>>==================???DDDGGGOOO^^^lll}}}jjj[[[RRRSSS^^^pppzzzwwwpppmmmvvvwwwjjjkkklllooowww~~~zzz~~~xxxoooiiijjjnnnlllfffTTTJJJCCCDDDHHHGGGBBB@@@:::999666333222222222333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333444555666666<<<>>>AAAPPPhhhzzz{{{sssuuummm]]]\\\bbbuuuuuufffdddjjjmmmsssxxx|||sssjjjbbb\\\YYYXXX\\\\\\[[[ZZZXXXVVVTTTSSSSSSOOOJJJDDD???===<<<<<<===<<<>>>DDDHHHMMMUUU]]]eeekkkrrrvvvxxxzzz~~~yyyhhh^^^SSSMMMJJJLLLVVV```sss|||yyyiiicccYYYQQQKKKFFFBBB@@@999::::::;;;;;;;;;;;;:::888999:::;;;<<<===>>>>>>===@@@DDDFFFLLLZZZooo~~~bbb]]]ooooooZZZNNNDDDAAABBB@@@???@@@============>>>>>>>>>>>>??????>>>===============<<<>>>@@@@@@@@@@@@BBBDDDDDDEEEGGGIIIKKKNNNRRRUUUXXX[[[bbbjjjooouuu}}}|||zzzzzzxxxxxxwwwtttqqqpppqqqrrrrrrrrrtttttttttsssrrrqqqnnnnnnnnnnnnnnnooopppqqqnnnnnnooopppqqqrrrrrrsssoooooonnnllljjjiiijjjlllhhhjjjkkkjjjhhhffffffgggiiihhhgggfffeeedddcccbbbbbbcccfffjjjmmmmmmjjjhhhaaa^^^ZZZTTTNNNJJJGGGFFFCCCPPP^^^jjjttt~~~zzzsssggg[[[PPPHHHAAA>>>>>>??????>>>;;;999999:::888AAAOOO[[[aaabbbaaa```XXXVVVUUUUUUWWW[[[```cccgggccc```bbbjjjssszzz}}}wwwvvvwwwxxxxxxvvvsssqqqjjjfff]]]UUUVVV[[[\\\ZZZWWWUUUQQQKKKDDD???>>>>>><<<@@@EEEHHHHHHGGGFFFEEEBBBBBBBBBCCCEEEFFFHHHIIIFFFEEEDDDBBB@@@>>><<<;;;===<<<;;;===@@@BBBDDDDDDAAABBBCCCDDDEEEEEEDDDDDDCCCDDDDDDEEEDDDCCCAAA@@@??????>>>>>>======<<<<<<>>>===???CCCFFFNNN]]]kkkzzznnn___QQQRRR]]]ooo}}}}}}vvvppptttzzzmmmnnnpppxxx}}}wwwqqqnnnhhhdddhhhpppqqqnnnYYYLLLBBBCCCGGGGGGCCCAAA;;;:::777444222222333333333333333333333333333333222222333333333333444444444444444333333222222222333333333333444555555666666>>>BBBFFFSSSiiiwwwzzz|||wwwoooppp~~~nnn^^^___hhh{{{wwwhhhiiinnnpppvvv{{{{{{sssjjjbbb]]]ZZZYYYYYYYYYYYYXXXWWWUUUTTTSSSQQQNNNHHHCCC???======>>>===<<<>>>DDDIIIMMMUUU]]]ffflllrrrvvvxxxyyy}}}~~~ttthhhZZZQQQMMMNNNUUU]]]ppp~~~{{{xxxqqqjjj___UUUMMMGGGCCC@@@999999;;;<<<<<<<<<;;;;;;999::::::;;;<<<======>>><<>>>>>>>>?????????>>>===============<<<>>>AAAAAA@@@@@@BBBDDDDDDFFFHHHJJJKKKOOOSSSVVVXXX[[[bbbjjjnnnsss~~~}}}{{{{{{yyyyyyxxxuuuqqqoooqqqsssqqqrrrtttuuuuuutttrrrqqqpppoooooonnnnnnnnnnnnooopppppppppppppppppppppooommmmmmnnnlllkkkjjjkkkmmmiiijjjkkkkkkiiigggggghhhiiihhhgggfffeeedddcccbbbbbbccceeehhhkkklllkkkiiidddcccaaa\\\VVVOOOIIIEEEEEESSSdddqqq}}}rrrcccVVVJJJ@@@;;;<<<===>>>===;;;999999:::777???IIIRRRWWWYYYYYYZZZRRRPPPOOONNNPPPSSSVVVYYYZZZYYYYYYZZZ___eeelllppplllnnnqqqqqqooonnnooopppiiifff```XXXWWWZZZYYYUUUTTTTTTSSSNNNHHHCCCAAAAAA>>>???BBBFFFIIIIIIHHHFFFBBBCCCCCCDDDEEEGGGHHHIIIFFFEEEDDDCCCAAA@@@???>>>===<<<;;;===@@@CCCEEEEEEDDDEEEEEEEEEEEEEEEEEEEEECCCDDDEEEEEEDDDBBB@@@???============>>>>>>>>>>>>???>>>???BBBEEEMMM\\\jjjxxxooo```RRRRRRYYYkkk{{{|||wwwttt}}}qqqsssvvv||||||vvvlllkkkgggdddiiirrrvvvuuuaaaRRRDDDCCCFFFGGGDDDBBB<<<;;;888555333333333333111222222333444444444444222222222333333444444444333333333333333333333333333333333333444555666666666???FFFKKKXXXkkkwwwxxxxxxwwwpppjjjnnn~~~ppp```bbbkkk}}}ttthhhkkkqqqqqqxxx~~~{{{sssjjjccc^^^[[[ZZZVVVVVVVVVVVVUUUTTTSSSRRRNNNKKKEEE@@@=========>>><<<;;;???EEEJJJNNNVVV^^^ggglllssswwwxxxyyy}}}}}}pppaaaWWWQQQPPPUUU\\\mmm}}}zzzwww~~~vvviii\\\QQQIIICCC???888999;;;<<<===<<<;;;;;;::::::;;;;;;<<<=========<<>>>>>????????????>>>===============<<>>===<<<===@@@CCCDDDEEEGGGFFFEEEEEEDDDEEEEEEEEECCCDDDEEEEEEDDDBBB@@@???;;;;;;<<<===>>>???@@@@@@???>>>???BBBEEEMMM\\\jjjwwwnnn```SSSQQQVVVgggyyy}}}uuuuuuvvvzzz|||~~~zzzzzztttnnnmmmjjjgggkkksssxxxyyyhhhWWWGGGCCCFFFFFFDDDBBB===;;;888666444333333444000111222333444555555555222222222333333444444444111111222333444444555666222222222333444555666777555???HHHNNN\\\nnnyyyyyywww}}}pppkkkiiippprrraaadddjjj{{{qqqeeejjjpppooozzz{{{ssskkkccc___\\\[[[SSSTTTTTTTTTTTTSSSRRRRRRLLLHHHCCC>>><<<<<<===>>><<<;;;???EEEJJJNNNVVV^^^hhhmmmssswwwxxxzzz}}}uuueee[[[TTTRRRVVV[[[mmm}}}zzzwwwqqq___TTTOOOHHHAAA???>>><<<<<<>>>@@@@@@@@@???===;;;999999999:::;;;>>>AAABBBAAAKKKcccooommmzzzlllWWWOOOGGGEEEDDD@@@>>>???>>>>>>=========>>>>>>???>>>>>>????????????>>>>>>?????????@@@AAABBBCCCDDDDDDFFFIIIKKKLLLOOOSSSVVVYYY]]]ccchhhmmmttt}}}}}}|||xxxxxxwwwvvvtttrrrpppooopppqqqrrrssssssrrrpppoooqqqqqqqqqpppnnnnnnppprrrvvvuuurrrpppmmmlllkkkjjjmmmlllkkkjjjiiijjjkkklllhhhiiikkkkkkkkkjjjhhhgggiiigggfffeeeeeeccc```^^^``````bbbeeeiiikkkjjjiiigggjjjlllggg^^^TTTMMMJJJKKKUUUeeevvvyyyhhhWWWHHH@@@??????>>>>>>===<<<<<<;;;:::<<>>===<<<<<<<<<<<<<<<<<<===>>>?????????======???BBBDDDKKKXXXfffsssppp^^^QQQRRRSSS[[[qqq}}}zzzzzztttuuu~~~zzzwwwqqqpppmmmkkknnnrrrttttttlll___QQQJJJHHHFFFDDDCCC>>><<<999666333222222222444444444444444444444444333333333444444444555555444444333333333333222222444444333444444555777777:::<<>>BBBEEEHHHOOOYYY```eeejjjpppvvvyyy{{{}}}yyyjjj```YYYTTTVVVZZZlll~~~}}}zzzxxxvvvuuu|||gggXXXPPPIIICCC@@@>>><<<<<<===>>>>>>>>><<<;;;:::999999:::<<<===<<<@@@AAAAAALLLeeetttssslllUUULLLEEEDDDCCCAAA???@@@???>>>>>>======>>>??????===>>>>>>??????>>>>>>===?????????@@@AAABBBCCCDDDDDDFFFHHHJJJKKKNNNQQQTTTWWW[[[aaafffkkksss|||~~~}}}{{{{{{zzzyyywwwuuusssrrrsssssssssrrrqqqpppoooooorrrrrrrrrpppooooooppprrrvvvuuurrrpppnnnlllkkkkkkllllllkkkjjjjjjjjjjjjkkkhhhiiijjjkkkjjjiiigggfffiiigggfffeeeeeeccc```^^^]]]]]]___bbbfffhhhhhhggggggjjjlllhhh___TTTMMMIIIKKKTTTcccuuuqqq___PPPFFFAAA@@@???>>>===;;;:::::::::;;;>>>BBBEEEHHHKKKLLLIIIHHHFFFDDDCCCDDDFFFGGGEEECCCBBBCCCEEEGGGHHHHHHKKKMMMPPPSSSUUUWWWXXXXXXYYYYYYXXXTTTOOOLLLJJJJJJRRRTTTWWWXXXUUUOOOHHHDDD>>>>>>@@@AAAAAAAAA@@@@@@>>>>>>>>>??????AAABBBBBBCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>???@@@BBBDDDFFFDDDDDDDDDCCCBBBBBBAAAAAA======<<<<<<;;;:::::::::<<<<<<======>>>>>>>>>???>>>===???BBBDDDIIIVVVdddrrrooo^^^QQQQQQQQQWWWkkk~~~yyyssssss{{{{{{zzzxxxuuuooojjjhhhmmmssswwwxxxkkkZZZNNNIIIGGGEEEDDD===;;;888666444444555555333333333333333333333333222222222333333333444444222222222333333444444444444444444444555666777777999;;;???LLLdddzzz{{{|||~~~qqqggghhhyyysss```cccyyy{{{wwwmmmfffiiinnnrrrzzzxxxnnngggbbb^^^ZZZWWWUUUTTTRRRRRRRRRRRRQQQOOOMMMHHHBBB===<<<<<<======;;;>>>BBBEEEIIIOOOYYY```ggglllrrrwwwzzz|||rrreee[[[UUUUUUYYYnnn~~~{{{yyywwwvvvrrr\\\OOOIIIDDDAAA???===<<<<<<======<<<::::::999999:::;;;===>>>:::>>>@@@BBBOOOjjj~~~}}}|||}}}wwwwwwkkkSSSJJJCCCCCCCCCAAA@@@AAA??????>>>>>>===>>>>>>???<<<======>>>>>>======<<>>AAADDDGGGIIIKKKHHHHHHGGGFFFEEEDDDDDDDDDDDDBBB@@@???@@@AAAAAAAAADDDFFFIIILLLOOOQQQRRRRRRTTTTTTQQQNNNIIIGGGGGGHHHMMMQQQWWWZZZYYYRRRJJJDDD===>>>>>>?????????>>>>>>===<<<<<<<<<===>>>??????@@@???>>>>>>=========>>>=========>>>???AAABBBCCCEEEEEECCCBBB@@@???>>>===;;;;;;;;;;;;;;;;;;::::::==================>>>>>>???>>>???AAACCCGGGSSS```qqqnnn```RRRPPPNNNRRRaaaxxxzzzyyysssqqqvvv|||~~~}}}|||{{{sssjjjdddgggrrr||||||gggUUUKKKGGGFFFDDD???===:::777555444555555222222222222222222222222111111111222222222333333000111111222444555555666444444444555666666777777999999>>>OOOiiixxxpppqqqqqqbbbfffxxxkkkdddgggoootttxxx~~~xxxmmmeeeaaa^^^ZZZXXXTTTRRRQQQQQQRRRRRRQQQPPPLLLHHHBBB===<<<<<<======;;;>>>BBBEEEIIIPPPYYY```ggglllqqqvvvyyy|||~~~}}}ooobbbZZZYYY]]]sss~~~|||zzzxxxwww{{{___NNNGGGEEEDDDAAA>>>=========<<<;;;;;;::::::::::::;;;<<<===999<<>>>>>======<<<<<<======<<<<<<============<<<<<<>>>>>>??????@@@AAACCCDDDDDDFFFHHHIIIJJJLLLOOOQQQRRRWWW\\\aaafffnnnwww}}}}}}{{{zzzzzzyyyxxxvvvsssqqqooopppqqqrrrtttttttttrrrpppoooqqqssstttsssrrrpppnnnmmmmmmmmmjjjjjjkkklllllljjjiiihhhiiiiiiiiiiiihhhfffeeedddfffdddbbbbbbaaa```]]][[[YYYYYYZZZ]]]```ccccccbbbaaafffkkkiii```UUULLLHHHMMMSSS]]]jjjwww|||kkkZZZOOOEEEDDDCCC@@@>>>;;;:::999:::;;;===@@@CCCFFFIIIKKKKKKLLLLLLLLLKKKIIIFFFEEEIIIFFFCCCAAA@@@@@@???>>>@@@BBBFFFIIILLLNNNOOOPPPOOOOOOLLLIIIEEEDDDEEEGGGJJJPPPWWW\\\[[[TTTKKKDDD???@@@?????????>>>>>>>>>;;;;;;;;;:::;;;;;;<<<<<<======<<<<<<<<<<<<======>>>>>>??????@@@AAABBBBBBCCCCCCBBB@@@???>>>===<<<<<<<<<<<<<<<====================================???>>>@@@AAABBBEEEQQQ\\\ooo~~~ooocccTTTPPPKKKMMMWWWlll||||||vvvqqqrrrvvvzzz|||}}}~~~wwwnnneeefffssssssZZZKKKFFFEEEDDDEEEBBB>>>999555333222111222222222222222222222222222222222222333333333333111111222333333444555555444555555666777777777888:::999@@@TTTooo}}}}}}}}}pppfffkkkyyykkkcccfffnnntttvvv}}}vvvkkkbbb^^^\\\ZZZWWWTTTSSSQQQQQQQQQQQQPPPNNNKKKGGGAAA===<<<<<<===<<<;;;>>>BBBEEEIIIPPPYYY```fffjjjooosssvvvyyy{{{}}}{{{mmmdddcccgggxxx~~~}}}{{{yyyxxxwwwdddQQQIIIGGGFFFCCC@@@>>>======<<<;;;<<<<<<;;;;;;::::::::::::999<<>>===???>>>===<<<;;;;;;;;;;;;;;;<<<<<<============<<<<<<>>>>>>>>>???@@@AAABBBCCCEEEFFFHHHIIIIIIKKKNNNPPPPPPUUUZZZ^^^ccciiirrryyy~~~~~~}}}{{{{{{zzzzzzwwwuuurrrpppppprrrtttvvvtttuuutttrrrpppoooqqqrrrsssrrrqqqooonnnmmmmmmmmmiiijjjkkklllkkkjjjiiihhhiiiiiiiiihhhgggffffffeeecccaaa```______]]][[[XXXVVVUUUUUUWWWZZZ\\\\\\\\\\\\bbbgggfff^^^TTTLLLHHHNNNRRRXXX```iiitttuuugggXXXNNNFFFEEECCCAAA???<<<;;;:::999:::<<>><<<===AAADDDGGGIIIJJJJJJKKKKKKIIIFFFCCCCCCDDDFFFIIIOOOWWW\\\\\\UUULLLFFFCCCBBBAAA???>>>===<<<<<<;;;;;;::::::999:::::::::;;;;;;;;;;;;<<<===>>>>>>@@@AAAAAABBBBBBCCCCCCCCC@@@?????????>>>>>>>>>>>><<<<<<==================<<<<<<<<<<<<============@@@???@@@BBBBBBDDDOOOZZZlll}}}rrrfffXXXPPPJJJJJJPPPbbb|||uuuppprrrwwwzzz{{{}}}zzzssskkkiiiuuuyyy]]]JJJEEEDDDBBBFFFCCC>>>999555333111111444444444444444444444444333333333333444444444444333333333333333333333333444555666777888888888888:::;;;DDDZZZtttuuuwwwiiiccciii|||}}}wwwkkkdddfffmmmqqquuu||||||tttiii```\\\ZZZXXXVVVVVVTTTRRRQQQPPPOOOMMMKKKJJJFFFAAA===<<<===<<<<<<<<>>===???>>>>>>===<<<;;;;;;;;;;;;<<<======>>>>>>======<<<>>>>>>>>>>>>???AAABBBCCCDDDFFFGGGHHHHHHIIILLLNNNNNNRRRVVVZZZ^^^ccclllrrr{{{~~~}}}|||{{{zzz{{{{{{vvvuuusssqqqqqqsssuuuwwwtttttttttqqqooonnnpppqqqqqqpppooonnnmmmllllllllljjjjjjjjjjjjjjjiiiiiihhhiiiiiihhhhhhhhhgggggggggbbb```___^^^^^^\\\YYYWWWRRRPPPOOOPPPRRRTTTTTTTTTWWW\\\bbbaaa[[[RRRLLLHHHLLLNNNQQQTTTXXX___fffkkkrrrqqqpppmmmggg^^^SSSKKKCCCBBBAAA@@@>>>===<<<;;;999999;;;???CCCHHHLLLOOOVVVWWWYYYZZZYYYWWWTTTRRRRRROOOJJJGGGEEECCC@@@>>><<<===@@@CCCEEEGGGGGGHHHGGGGGGGGGEEECCCBBBDDDFFFHHHMMMUUUZZZ[[[VVVPPPKKKGGGFFFCCCAAA>>><<<;;;;;;<<<<<<;;;:::999999999:::;;;;;;;;;<<<===>>>@@@AAABBBCCCDDDDDDDDDDDDCCCCCC======>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<======>>>>>>@@@@@@AAACCCBBBEEENNNYYYjjj|||wwwiii^^^RRRKKKKKKNNN[[[zzzyyyppppppuuuzzzzzz|||yyyxxxvvvoookkkuuu{{{^^^JJJEEEDDDBBBBBB???<<<888666555555555444444444444444444444444333333444444444555555555444444444333333222222222444555777999999999888888;;;>>>KKKaaaxxx~~~rrrtttsss```\\\aaatttvvvrrriiicccffflllpppvvv}}}{{{ssshhhaaa]]]ZZZXXXUUUWWWUUURRRPPPOOONNNKKKIIIIIIEEE@@@>>>======<<<<<<<<>>BBBJJJaaa}}}|||XXXNNNEEEBBBAAA???@@@BBB@@@@@@???======<<<<<<<<<===>>>>>>??????>>>>>>=========>>>>>>???AAABBBCCCBBBDDDEEEEEEEEEFFFHHHKKKJJJNNNRRRUUUWWW]]]dddjjjooosssxxx{{{}}}{{{zzz{{{{{{|||xxxvvvtttsssrrrssstttuuuttttttsssqqqnnnmmmooopppooonnnmmmlllllllllllllllkkkjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiijjjjjjbbbaaa______^^^]]]ZZZXXXRRRPPPNNNNNNOOOPPPPPPPPPRRRWWW\\\\\\WWWPPPKKKIIIHHHHHHIIIIIIIIILLLPPPTTTXXXWWWWWWWWWUUUPPPIIIEEE=========<<<<<<;;;;;;;;;888999;;;???DDDJJJOOORRRYYYZZZ[[[\\\\\\ZZZXXXVVVXXXTTTOOOKKKIIIFFFDDDBBB???@@@BBBEEEGGGHHHHHHHHHCCCDDDEEEDDDCCCBBBCCCDDDFFFJJJQQQWWWZZZXXXUUUSSSPPPMMMJJJFFFBBB@@@>>>===>>>===<<<;;;::::::::::::;;;;;;<<<===???@@@BBBCCCCCCDDDEEEEEEEEEDDDCCCBBB======>>>>>>????????????>>>>>>>>>===<<<<<<<<<;;;999999:::;;;===>>>??????@@@@@@BBBDDDCCCEEEOOOZZZhhh|||}}}lllcccUUULLLMMMNNNVVVsss}}}}}}rrrpppvvv{{{{{{{{{vvvtttuuupppkkkttt{{{___KKKGGGFFFCCC@@@>>>;;;888555555555555333333333333333333333333222222333333333444444444333333333333333333333333444666888999::::::999888<<>>======<<<;;;<<>>;;;:::999999888777999999:::;;;<<<<<<<<<<<<===@@@CCCLLLcccxxxWWWMMMDDDBBBBBBAAABBBEEEBBBAAA@@@???>>>>>>>>>>>>>>>>>>????????????>>>>>>======>>>>>>???@@@BBBCCC@@@BBBCCCCCCCCCDDDFFFHHHHHHKKKOOOQQQSSSXXX___eeeeeehhhmmmoooqqquuu|||~~~|||{{{{{{|||}}}yyyxxxvvvtttsssrrrrrrrrrssssssssspppnnnmmmnnnpppnnnmmmlllkkkkkkkkkkkkkkklllkkkiiihhhhhhhhhiiijjjhhhhhhhhhhhhiiijjjkkkllldddbbb``````___^^^[[[YYYUUUSSSPPPOOOPPPQQQQQQPPPOOOTTTYYYYYYTTTNNNKKKJJJDDDDDDCCCBBBAAAAAADDDFFFEEEEEEEEEFFFFFFEEEAAA>>>999999::::::::::::::::::888999;;;???EEEKKKQQQTTTYYYZZZ[[[\\\\\\[[[YYYXXX\\\YYYTTTPPPMMMKKKHHHFFF>>>???AAACCCDDDEEEEEEEEE@@@BBBCCCDDDBBBBBBBBBCCCDDDHHHNNNUUUYYYZZZZZZYYYWWWUUUQQQLLLHHHDDDCCCBBB???>>>===<<<;;;:::::::::<<<<<<===>>>@@@BBBDDDEEECCCDDDEEEEEEEEEDDDCCCBBB>>>>>>>>>???????????????BBBAAAAAA@@@???>>>>>>===777888999;;;===>>>???@@@@@@@@@BBBDDDDDDFFFOOOZZZggg{{{mmmfffVVVMMMOOOOOOTTTnnnzzzsss~~~ssspppxxx}}}}}}|||tttqqqrrrnnnjjjrrrzzz```LLLHHHHHHDDDCCC@@@<<<888555333222222222222222222222222222222111111222222222333333333111111222333444444555666555666888:::;;;:::999888===DDDUUUkkkzzzxxxwww{{{xxxcccVVVVVV\\\iiikkkggg^^^[[[cccnnntttyyy{{{tttllleeebbb^^^ZZZVVVSSSQQQPPPOOOOOOOOOMMMKKKGGGDDD@@@>>>======<<<;;;<<>>???BBBAAA@@@???=========>>>??????===;;;<<>><<<<<<===>>>@@@AAAAAAAAAAAADDDDDDCCCCCCCCCCCCCCCDDDEEEGGGJJJLLLNNNQQQUUUXXXXXX[[[]]]^^^]]]^^^aaadddooo~~~~~~}}}{{{{{{zzzzzzzzzzzzwwwtttpppooopppqqqsssuuutttrrrpppooommmmmmmmmooonnnnnnmmmllllllkkkkkklllkkkiiihhhgggggghhhhhhlllllllllkkkkkkiiihhhgggaaacccdddeeedddbbb```___YYYWWWUUUUUUVVVVVVVVVUUUVVVTTTQQQNNNLLLIIIGGGEEEAAAAAA@@@???>>>===<<<;;;============<<<;;;::::::999888777777777888:::;;;===;;;;;;<<<@@@GGGNNNSSSTTTUUUWWWYYYYYYYYYXXXXXXYYYUUUQQQQQQSSSSSSNNNJJJIIIHHHFFFEEEDDDCCCDDDDDDEEEDDDCCCBBBCCCDDDFFFGGGDDDDDDGGGOOOTTTUUUWWW\\\aaa___[[[VVVPPPKKKGGGEEEFFFDDDBBB@@@????????????@@@AAABBBCCCCCCCCCCCCCCCCCCBBB@@@AAABBBCCCCCCBBBAAA>>>===>>>AAABBB@@@>>>BBBAAA@@@>>><<<;;;::::::::::::999:::<<<>>>AAACCCBBB@@@???BBBDDDEEELLLSSSdddxxxrrrlllXXXTTTKKKJJJUUUfffzzzpppuuuuuurrrvvv{{{}}}zzzxxxsssnnnkkkmmmsssxxxwwwaaaMMMDDDDDDEEE@@@>>>;;;888666444333333444444222222222222444444555444222111111222444555222111111222444555555333666666555555666777999:::>>>DDDVVVmmm{{{yyywwwqqq]]]SSSWWWbbbwwwkkkaaa___]]]]]]gggttt{{{wwwqqqiiibbb^^^\\\ZZZYYYSSSRRRRRRPPPOOOMMMKKKJJJGGGDDD@@@>>>======<<<<<>>=========>>>??????===<<<<<>><<<======>>>@@@AAAAAAAAABBBCCCCCCBBBAAAAAABBBBBBCCCCCCEEEGGGIIIJJJMMMPPPSSSTTTUUUVVVUUUSSSTTTWWWZZZ[[[hhh}}}~~~|||{{{zzzzzzzzzzzzxxxtttqqqpppppprrrssstttsssrrrqqqooooooooooooooooooooonnnmmmlllkkkjjjhhhgggfffffffffggghhhhhhjjjjjjkkkkkkjjjjjjjjjiiieeefffggggggfffdddcccccc___]]][[[[[[\\\]]]\\\[[[VVVRRRMMMJJJIIIHHHEEEBBB@@@???>>>===<<<;;;;;;:::;;;;;;;;;::::::999888777888777777666777888:::;;;<<<;;;:::;;;>>>CCCIIILLLNNNOOOPPPQQQRRRRRRRRRRRRVVVSSSQQQRRRTTTTTTPPPLLLHHHGGGFFFDDDCCCCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFEEEDDDHHHNNNQQQRRRTTTWWW^^^___```___]]]XXXTTTQQQOOONNNLLLIIIHHHGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEBBBAAA???@@@AAACCCBBBAAA>>>===<<<>>>AAACCCCCCBBBDDDCCCAAA???>>>===<<<<<<<<<;;;;;;:::;;;===???AAABBB@@@???BBBCCCEEEKKKRRRaaauuuzzzlllWWWTTTKKKHHHRRR___~~~~~~ooolllzzzuuupppsssyyy}}}{{{xxxuuurrrrrrtttxxx|||wwwaaaMMMEEEDDDEEEAAA???<<<999666444333333444333333222222333333444444333222222222222333444444222111111333444444333666666555555666777999:::???EEEVVVnnn}}}}}}yyy}}}xxxgggXXXRRR[[[hhhyyymmmccc```^^^^^^hhhuuu}}}uuupppgggaaa\\\ZZZXXXWWWTTTSSSSSSRRRPPPNNNLLLKKKFFFCCC???=========<<<;;;???@@@BBBEEEIIIPPPXXX^^^fffnnnsssssstttyyy}}}}}}}}}~~~}}}{{{{{{{{{|||{{{zzzxxxuuutttmmmrrrrrreeeVVVMMMGGGEEE===<<<;;;:::999:::;;;;;;999::::::;;;<<<<<<======999AAADDDUUUwwwuuu|||eeePPPHHHBBBAAAAAA???>>>@@@@@@???>>>>>>===>>>>>>>>>???===<<<===>>>???>>><<<===>>>???@@@AAABBBCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDBBBDDDFFFGGGGGGIIILLLOOOOOOOOOOOONNNLLLLLLNNNPPPSSS\\\mmm~~~|||{{{{{{zzz{{{yyyvvvsssqqqrrrsssttttttsssrrrqqqppppppppppppooopppppppppooommmkkkjjjfffeeeeeeeeefffgggiiijjjhhhhhhiiijjjkkkkkkllllllkkklllmmmllljjjhhhhhhiiigggfffeeeeeeffffffeeeddd[[[TTTLLLHHHHHHHHHDDDAAA@@@???===<<<;;;;;;;;;;;;:::::::::999999888777777777666666666666888:::;;;;;;;;;::::::<<<>>>AAACCCFFFFFFFFFFFFGGGHHHIIIJJJOOONNNNNNPPPTTTTTTPPPMMMGGGFFFDDDCCCBBBCCCDDDEEEFFFFFFGGGHHHGGGFFFEEEEEEFFFEEEGGGLLLOOONNNOOORRR\\\```gggmmmnnnkkkeeebbb^^^\\\YYYVVVSSSQQQOOOOOOJJJJJJJJJJJJIIIHHHGGGFFFBBB@@@???@@@AAACCCCCCBBB<<<;;;;;;===AAAEEEFFFGGGGGGFFFCCCAAA???>>>>>>>>>>>>===<<<;;;;;;<<<>>>???BBB??????BBBCCCDDDJJJQQQ___rrrnnnZZZVVVMMMIIIOOOYYYtttqqqeeehhhrrruuunnnnnnuuu||||||yyyvvvuuuwwwzzz}}}~~~uuuaaaNNNFFFEEEFFFAAA@@@===999666444444333444333333222222333333444333333333333333333333333555333111111333444444444666666555555666777999:::@@@DDDVVVppp}}}|||}}}wwwiii\\\QQQQQQ^^^nnnyyylllbbb```___```jjjvvvsssnnneee___[[[XXXWWWVVVUUUTTTTTTRRRQQQOOOMMMLLLEEEBBB>>><<<<<<<<<<<<;;;>>>@@@BBBEEEIIIPPPXXX^^^eeelllrrrrrrsssxxx||||||}}}}}}yyyzzzzzzzzzxxxvvvtttsssjjjqqqssshhhZZZOOOHHHDDD===<<<;;;:::999:::;;;;;;:::;;;;;;;;;<<<======>>>999???BBBTTTwww~~~ooottt```NNNFFFAAABBBBBB@@@>>>>>>??????>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>===>>>>>>???@@@BBBDDDEEEFFFHHHGGGGGGGGGFFFFFFFFFGGGCCCDDDFFFFFFFFFGGGJJJLLLKKKLLLNNNNNNNNNMMMLLLKKKUUUZZZfff{{{~~~||||||||||||zzzwwwuuusssssstttuuuuuuuuusssrrrqqqqqqqqqqqqqqqqqqrrrqqqpppmmmkkkiiiggggggffffffggghhhjjjkkkgggggghhhiiikkkmmmnnnoooppprrrsssrrrnnnmmmmmmoooooonnnmmmmmmnnnnnnlllkkkddd[[[PPPJJJJJJIIIFFFBBBAAA@@@>>><<<;;;<<<============<<<;;;::::::::::::777666666555666888999:::<<<<<<;;;;;;;;;;;;<<<<<<@@@???>>>>>>???@@@BBBCCCFFFFFFHHHLLLOOOPPPMMMKKKFFFEEECCCAAAAAABBBDDDEEEHHHIIIKKKLLLKKKIIIGGGEEEEEECCCEEEJJJLLLKKKLLLOOO[[[cccnnnyyy}}}|||xxxtttooommmiiieee```[[[XXXVVVQQQQQQPPPNNNLLLIIIGGGFFFCCCBBB@@@AAACCCDDDDDDCCC===<<<<<<>>>AAAEEEHHHJJJJJJHHHEEEBBB@@@?????????===<<<<<<<<<<<<===>>>>>>AAA??????BBBCCCDDDIIIPPP___qqqsss^^^[[[RRRMMMPPPUUUnnnxxxfffccciii{{{xxxnnnkkkqqqyyy}}}yyyuuutttvvvyyy{{{{{{zzz{{{rrr___NNNGGGFFFGGGCCCAAA===:::777555444333333333333333333333333333111222333333333333222111555333111222444777888888666666555555666777888:::>>>CCCVVVsss|||{{{wwwnnnaaaUUUNNNPPP^^^nnntttggg]]]]]]___bbbkkkwww}}}rrrlllddd^^^ZZZXXXVVVUUUTTTTTTSSSRRRPPPNNNMMMKKKDDDAAA===;;;;;;<<<;;;;;;>>>@@@BBBEEEJJJQQQXXX]]]ccckkkqqqrrrssswww{{{{{{~~~}}}xxxxxxxxxxxxvvvtttsssrrriiirrrwwwooo```SSSIIIBBB===<<<;;;:::999:::;;;;;;;;;;;;:::;;;;;;<<<>>>>>>>>>BBBEEEXXXxxxzzzmmm}}}nnn]]]MMMFFFAAABBBCCC@@@>>>>>>>>>>>>>>>?????????>>>>>>===>>>>>>>>>=========>>>>>>>>>???AAADDDGGGJJJKKKKKKLLLLLLLLLKKKJJJHHHGGGBBBDDDEEEEEEDDDEEEGGGIIIGGGJJJOOOSSSUUUSSSOOOKKKRRRSSS\\\ooo~~~~~~~~~}}}|||yyywwwvvvuuuvvvvvvxxxwwwuuusssrrrqqqqqqpppsssssssssrrrpppnnnkkkjjjhhhhhhgggffffffggghhhhhhhhhhhhhhhjjjkkknnnpppqqqtttwwwyyyxxxssspppqqqssstttsssrrrrrrrrrqqqooolllggg___SSSLLLJJJHHHFFFCCCAAA@@@???=========>>>>>>???>>>===<<<;;;;;;;;;<<<888777666666666777999:::======<<<<<<;;;;;;;;;:::===<<<;;;;;;<<<===???@@@>>>@@@BBBEEEHHHIIIIIIGGGEEECCCAAA??????AAADDDFFFIIIKKKMMMNNNNNNLLLIIIGGGDDDBBBDDDIIIKKKJJJKKKNNNXXXaaappp~~~{{{uuuoooiiidddaaa^^^]]][[[WWWSSSOOOKKKIIIFFFEEECCCCCCEEEFFFEEEDDD>>>>>>>>>>>>@@@EEEIIIMMMMMMJJJFFFBBB???>>>>>>>>>:::;;;;;;<<<===>>>???@@@@@@>>>???BBBCCCCCCHHHNNN___ooozzzddd___UUUOOOPPPSSSjjj~~~jjjdddhhhppp{{{}}}rrrkkknnnvvv}}}yyytttqqqqqqrrrssssssqqqsssmmm\\\MMMGGGGGGHHHDDDBBB>>>;;;777555444444333333333333333333333333111222222333333222222111444222222444777:::<<<<<<666666555555666777888::::::BBBXXXxxx~~~vvvlll```UUUNNNPPP\\\jjjmmm```WWWYYY^^^bbbmmmyyyzzzqqqlllddd]]]ZZZXXXWWWVVVSSSSSSRRRQQQOOOMMMKKKJJJDDDAAA===;;;;;;<<<<<<;;;===???CCCFFFKKKQQQXXX]]]aaajjjppprrrsssxxx{{{{{{}}}~~~|||xxxxxxwwwvvvuuusssrrrqqqgggrrrzzzssseeeVVVJJJBBB===<<<;;;:::999:::;;;;;;;;;::::::::::::<<<===>>>>>>CCCIII[[[xxxuuunnnmmm]]]OOOHHHBBBCCCCCC@@@>>>>>>======>>>????????????>>><<<>>>???>>>===<<<===???>>>>>>@@@CCCGGGKKKOOOQQQOOOQQQSSSSSSRRRNNNJJJGGGBBBCCCDDDDDDDDDEEEGGGIIIGGGJJJPPPVVVYYYXXXSSSNNNLLLMMMUUUggg~~~}}}{{{yyyxxxwwwwwwwwwxxxwwwvvvtttsssrrrrrrrrrwwwvvvtttrrrpppnnnlllkkkhhhgggfffeeeeeefffggggggkkkkkkjjjkkklllnnnqqqrrrvvv{{{~~~}}}wwwssstttvvvuuutttrrrrrrqqqooollliiibbb\\\SSSLLLGGGEEEDDDDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@???===<<<;;;;;;<<<<<<::::::888777777777888999======<<<<<<<<<<<<<<<======<<<<<<======>>>???@@@<<<===>>>AAABBBDDDEEEEEECCCBBB???>>>>>>AAADDDFFFIIIKKKMMMNNNNNNLLLJJJHHHEEECCCEEEIIIKKKJJJJJJMMMSSS[[[iiiyyyxxxssspppnnnllliiiccc]]]WWWRRROOOIIIHHHFFFEEEFFFFFFEEEDDD??????>>>>>>@@@EEEKKKPPPQQQNNNIIICCC???=========::::::;;;<<<===>>>?????????>>>???BBBCCCBBBFFFLLL[[[jjjmmmeeeXXXPPPPPPQQQgggnnnfffhhhpppvvvzzz|||xxxooonnntttzzzzzzxxxtttppplllkkkkkkgggjjjfffXXXKKKFFFGGGHHHEEECCC???;;;888666444444222333333444444333333222222222222222222222222222222222333555999<<<<<<<<<666666555555666777999:::999CCC]]]~~~yyynnnaaaVVVOOOQQQ\\\iiikkk]]]TTTWWW^^^dddnnnyyywwwpppkkkccc]]]YYYWWWVVVUUUSSSRRRRRRPPPOOOMMMKKKJJJDDDAAA>>><<<<<<======<<<===???CCCGGGKKKQQQXXX\\\aaaiiiqqqssstttxxx{{{{{{|||~~~}}}{{{xxxwwwvvvuuutttrrrrrrqqqdddpppwwwrrrdddWWWLLLEEE===<<<;;;:::999:::;;;;;;;;;:::999888999;;;===>>><<>>???<<<===>>>???@@@??????>>><<<>>>??????<<<<<<===???>>>???AAADDDIIIOOOTTTWWWVVVYYY\\\]]][[[UUUNNNJJJEEEGGGHHHHHHHHHIIIKKKMMMNNNOOORRRWWW[[[[[[WWWTTTLLLNNNVVVggg~~~~~~}}}{{{yyyyyyxxxxxxuuuuuuuuutttuuuuuuvvvvvvzzzxxxtttqqqooommmmmmmmmiiiiiihhhhhhhhhjjjkkklllooonnnmmmlllmmmoooqqqrrrvvv|||zzzuuutttvvvsssqqqpppooommmjjjfffbbbXXXVVVRRRLLLFFFDDDFFFIIIHHHIIIJJJKKKKKKIIIHHHGGGCCCBBB@@@>>>===>>>??????===<<<:::999888777888888<<<;;;;;;:::;;;===???@@@===>>>???@@@AAAAAAAAAAAA>>>>>>??????@@@BBBDDDFFFBBB@@@>>><<<===@@@DDDFFFGGGHHHJJJKKKLLLKKKIIIHHHHHHFFFGGGKKKLLLIIIIIIKKKNNNSSS]]]jjjzzz}}}{{{xxxssslllddd\\\VVVRRRKKKIIIGGGEEEEEEEEEDDDBBB======>>>>>>@@@FFFOOOUUUVVVRRRLLLFFFAAA>>>======;;;;;;<<<===============???===???BBBBBBBBBEEEKKKTTTbbb{{{|||ooo^^^TTTRRRSSShhh~~~vvvlllnnnwww{{{~~~~~~}}}ssspppsssuuu{{{~~~uuulllgggfff^^^bbb```TTTIIIEEEFFFHHHFFFCCC@@@<<<888666555444222333333444444333333222333222111000000111222333222222444666999:::888777666666555555666777999::::::GGGddd|||ppp```UUUOOOSSS```nnnooo```VVVYYY```fffpppzzzvvvnnnhhhaaa[[[WWWVVVUUUTTTSSSSSSRRRQQQOOOMMMLLLKKKDDDAAA>>>======>>>>>>===<<>>@@@KKKYYYnnn{{{uuu{{{ooo```TTTKKKDDDCCCBBB@@@>>>???<<<===>>>@@@@@@@@@???>>><<<>>>@@@???<<<;;;===???>>>???AAAEEEKKKQQQWWWZZZ^^^aaaeeegggddd\\\TTTNNNJJJLLLMMMMMMMMMNNNQQQSSSVVVUUUUUUXXX\\\]]]\\\YYYNNNPPPXXXfff{{{}}}|||zzzyyyyyyyyyrrrsssssstttvvvwwwyyyzzz|||yyyuuupppnnnmmmmmmnnnlllkkkkkklllmmmppprrrsssqqqpppooommmnnnoooqqqrrrvvv}}}|||vvvtttvvvqqqooonnnllljjjfffaaa^^^RRRSSSRRRMMMGGGFFFJJJOOOOOOQQQSSSTTTTTTRRRPPPNNNGGGEEECCCAAAAAAAAABBBCCC???>>><<<:::888777777888::::::999999;;;===@@@BBB>>>???AAABBBCCCCCCBBBAAAAAAAAAAAA@@@@@@BBBEEEHHHBBB@@@===<<<===@@@DDDGGGEEEFFFGGGIIIIIIIIIHHHHHHLLLIIIJJJLLLLLLHHHGGGJJJKKKNNNSSS]]]kkk{{{}}}wwwooofff]]]VVVSSSLLLIIIGGGEEEDDDDDDBBB@@@;;;<<<===>>>AAAHHHRRRYYYYYYUUUOOOGGGBBB???>>>=========>>>>>>===<<<;;;;;;???===>>>BBBBBBBBBEEEJJJMMM\\\vvvxxxdddXXXVVVVVVkkk|||uuuuuu~~~wwwqqqsssrrr}}}|||ooogggeeeYYY^^^\\\RRRGGGDDDFFFHHHFFFDDD@@@<<<999666555444222222444444444444222222333222000//////000222333222333444777888888444222666666555555666777999:::;;;KKKiii~~~ppp^^^RRRNNNTTTdddssssssdddZZZ\\\ccchhhqqq{{{~~~uuulllggg___YYYVVVTTTSSSRRRTTTTTTTTTRRRQQQOOOMMMLLLEEEBBB???===>>>??????>>><<>>===;;;:::999888666777888999888999<<<>>>>>>MMMdddwwwtttpppwwwqqqaaaUUUKKKCCCAAAAAA??????@@@========================>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>EEEKKKQQQ\\\eeekkkkkkiiieeedddddd]]]VVVTTTUUUUUUWWWYYY[[[\\\]]]___```^^^\\\___cccaaa]]]SSSTTT\\\lll~~~~~~|||{{{zzzyyyxxxrrrrrrssstttuuuvvvwwwwww~~~{{{wwwsssqqqooollljjjjjjjjjiiijjjlllooorrrsssrrrqqqppppppooooooppppppvvv}}}zzzwwwsssnnnpppnnnkkkiiifffbbb]]]ZZZUUURRRNNNJJJHHHIIILLLMMMWWWYYY[[[\\\\\\ZZZVVVTTTNNNIIIDDDBBBCCCCCCBBB@@@@@@@@@???>>>===;;;999888888888999;;;===>>>???@@@@@@BBBEEEGGGGGGFFFDDDCCCEEEBBB>>>>>>BBBEEEFFFEEEEEECCC@@@>>>???AAAAAAAAAFFFGGGHHHHHHGGGHHHJJJLLLKKKKKKIIIHHHGGGGGGGGGGGGEEEFFFJJJPPPZZZhhhwww~~~zzzsssllleee]]]VVVQQQKKKIIIFFFEEEDDDCCCAAA>>>>>><<<===???AAAEEEOOOZZZddd]]]PPPEEEAAABBB>>>888<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<===???BBBDDDOOOZZZpppooo\\\VVV___lllyyypppiii|||yyyoooccc^^^```[[[OOOGGGHHHIIIGGGJJJFFFAAA<<<999777555333666666555444333333222222444444333222333444555666999999888666666555555555111444666777666666777888@@@OOOkkkoooYYYLLLMMMXXXfffqqqxxxfffXXXZZZbbbhhhooowwwzzztttnnnfff^^^[[[WWWSSSRRRTTTRRRQQQPPPPPPPPPOOOLLLIIIFFF???;;;;;;<<<:::<<>><<<;;;:::999888777888999999999999;;;===EEERRRfffxxxpppmmmssspppaaaVVVMMMEEECCCBBB@@@???AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAFFFKKKRRR___kkkvvvyyyxxxsssooolllfff_________```aaaccceeeggghhhiiijjjhhheeefffhhhfffaaaYYYYYYaaappp~~~}}}|||{{{zzzyyyyyysssssstttuuuvvvwwwxxxxxx}}}zzzvvvsssqqqooollliiijjjiiiiiijjjkkknnnqqqsssrrrrrrrrrqqqqqqqqqqqqqqquuu|||zzzwwwrrrmmmllljjjhhhfffddd```\\\YYYXXXTTTOOOLLLLLLOOOTTTXXX]]]___aaabbbaaa^^^[[[YYYRRRMMMFFFCCCCCCCCCBBB@@@??????>>>===<<<:::999888;;;<<<<<<===>>>??????@@@AAACCCFFFHHHIIIIIIGGGFFFGGGDDDAAA@@@CCCFFFGGGGGGFFFDDDAAA@@@AAABBBBBBBBBEEEFFFGGGGGGFFFFFFHHHJJJJJJIIIGGGEEECCCCCCCCCCCCBBBDDDFFFJJJQQQ\\\gggooozzzyyyvvvqqqjjjddd^^^XXXRRRNNNKKKIIIFFFEEEDDDCCC@@@>>>>>><<<<<>>>>>===>>>???AAACCCDDDKKKVVVlllqqq^^^VVV^^^jjj}}}rrrlll~~~}}}rrrfff___```ZZZNNNGGGHHHIIIHHHJJJFFFAAA<<<999777555333666555555444333333222222444444333333333444555666555555444444444555666666333555777777777777999:::???MMMiii|||pppZZZLLLLLLYYYjjjvvvyyyiii\\\]]]cccgggoooxxxyyyssslllddd\\\YYYUUUQQQPPPQQQRRRQQQPPPPPPPPPNNNKKKIIIFFF???;;;<<<<<<;;;;;;>>>>>>@@@BBBEEEIIIOOOWWW\\\dddhhhnnnsssvvvxxx{{{}}}|||~~~|||{{{xxxuuutttssssssqqqooo___ccchhhiiibbbXXXNNNHHH@@@???===<<<;;;:::999999888999::::::999999;;;===LLLUUUfffyyyqqqnnntttooo```VVVMMMFFFDDDCCC@@@???AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???CCCHHHKKKRRRbbbqqq}}}xxxrrrmmmlllllllllnnnppprrruuuvvvxxxxxxvvvqqqoooooolllfffaaaaaaiiivvv~~~}}}}}}|||{{{zzzzzzyyyuuuuuuvvvwwwxxxyyyzzzzzz}}}zzzvvvsssqqqnnnllliiijjjiiiiiiiiikkkmmmppprrrrrrssssssssssssrrrqqqqqqtttzzz~~~zzzwwwrrrlllhhhfffdddbbb```]]]ZZZWWWYYYVVVRRRPPPRRRXXX___cccggghhhjjjjjjiiifffcccaaaYYYSSSKKKFFFDDDDDDBBBAAA@@@@@@???>>><<<;;;::::::??????@@@@@@@@@@@@@@@@@@BBBDDDGGGIIIKKKLLLKKKKKKJJJGGGDDDCCCEEEGGGIIIIIIHHHFFFCCCCCCDDDEEEEEEDDDBBBDDDEEEEEEEEEEEEFFFHHHJJJHHHEEEBBBAAA@@@AAABBBBBBCCCEEEGGGJJJOOOUUUZZZeeennnsssssstttwwwssskkkjjjeee___YYYUUUQQQNNNLLLJJJHHHFFFDDDDDDBBB@@@>>>===;;;<<<>>>@@@BBBKKKTTT\\\\\\VVVLLLDDDBBB@@@===<<<;;;;;;;;;;;;;;;;;;<<<>>>??????@@@AAABBBCCCCCCFFFQQQfff~~~sss___VVV\\\ggg|||vvvqqqzzzmmmbbb```YYYNNNGGGGGGIIIIIIJJJFFFAAA<<<:::888555444555555555444444333333222444333333333333444555666111111111222333555666777555666777777777888;;;===AAANNNhhhvvvvvvrrr]]]MMMLLLYYYkkkxxxxxxjjj```aaacccfffooozzzxxxssskkkccc\\\YYYVVVQQQOOOQQQQQQPPPOOOOOOOOONNNJJJHHHEEE???;;;<<<<<<;;;;;;>>>===???AAADDDHHHNNNVVV[[[cccgggmmmqqqtttwwwyyy{{{}}}~~~|||{{{yyyvvvtttsssqqqooonnneeehhhkkkkkkeee[[[PPPJJJ@@@???===;;;:::::::::::::::;;;;;;:::999999;;;===KKKSSSbbbwwwyyyvvv|||~~~nnn```UUULLLEEECCCCCC@@@>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===@@@DDDHHHJJJQQQcccttt|||xxxwwwwwwxxxzzz}}}}}}xxxvvvqqqlllhhhiiippp|||~~~}}}}}}|||{{{{{{zzzzzzwwwwwwxxxyyyzzz{{{{{{||||||yyyuuusssqqqooollljjjjjjiiiiiiiiijjjmmmpppqqqqqqrrrsssssssssrrrqqqpppqqqxxx|||{{{yyyvvvqqqjjjfffdddaaa___]]]ZZZWWWTTTXXXWWWVVVWWW[[[aaahhhkkkpppqqqqqqqqqpppmmmjjjhhhaaaZZZPPPJJJHHHFFFDDDBBBBBBBBBAAA???>>>=========???@@@AAABBBBBBAAAAAA@@@AAABBBEEEIIIKKKLLLMMMMMMLLLJJJHHHFFFGGGIIIKKKLLLJJJHHHFFFFFFGGGGGGGGGFFF@@@BBBDDDDDDDDDDDDEEEFFFIIIGGGEEEBBBBBBBBBCCCEEEEEEFFFHHHIIIIIIJJJLLLOOOVVV]]]aaaaaaccceeeccc^^^]]]YYYTTTOOONNNMMMLLLKKKHHHFFFDDDCCCBBBAAA>>><<<<<<;;;<<>><<<<<<<<<;;;::::::;;;<<<<<<>>>???@@@AAABBBBBBAAAAAACCCMMMbbbzzzsss```VVV[[[eee|||zzzuuuxxxhhhcccYYYOOOHHHGGGIIIJJJKKKGGGAAA===:::888666444555555444444444333333333333333333333444444555555111111111222333555666777666666666666666888;;;>>>EEEQQQjjjxxxtttvvvcccQQQMMMWWWfffppppppfff```aaabbbeeeooo}}}wwwrrrmmmeee^^^\\\XXXSSSQQQRRRPPPOOONNNNNNNNNMMMJJJGGGEEE???;;;<<<===;;;;;;===<<<>>>@@@CCCGGGMMMUUUZZZbbbffflllpppsssuuuxxxyyy}}}~~~}}}|||yyyvvvsssrrrpppnnnlllmmmoooqqqpppjjj___TTTLLL@@@>>><<<;;;:::::::::;;;:::;;;<<<;;;::::::<<<===EEEMMM^^^vvv~~~}}}mmm```RRRJJJCCCBBBBBB???===>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????<<<>>>CCCFFFGGGOOO```qqqzzztttnnnooouuu~~~}}}||||||{{{{{{xxxxxxyyyzzz{{{|||}}}}}}|||zzzvvvsssrrrpppmmmkkkkkkjjjiiiiiikkkmmmoooqqqqqqqqqqqqqqqqqqppppppoooppptttwwwvvvvvvuuuoooiiifffddd```^^^\\\ZZZWWWUUUZZZ\\\___ccchhhllloooqqqtttuuuuuutttssspppnnnlllggg```WWWPPPMMMKKKHHHEEECCCBBB@@@???>>>>>>>>>>>>???@@@BBBCCCCCCBBBAAA@@@>>>@@@CCCFFFIIIKKKLLLLLLLLLKKKJJJHHHHHHIIILLLNNNMMMKKKIIIIIIIIIIIIGGGFFF@@@BBBDDDDDDDDDCCCDDDEEEFFFEEEDDDCCCCCCDDDEEEFFFFFFHHHJJJKKKJJJJJJJJJKKKOOOQQQRRRPPPQQQTTTTTTRRRQQQMMMIIIGGGGGGHHHIIIIIIGGGEEECCCAAAAAA???===;;;===<<<===?????????EEEMMMWWW^^^```XXXMMMFFFAAA===>>>===;;;::::::;;;===>>>>>>???@@@@@@AAA@@@@@@???CCCMMMaaayyyppp___VVVZZZddd}}}|||wwwrrriii\\\QQQJJJGGGHHHKKKKKKGGGBBB===:::888666444444444444444444333333333333333333444444444444444444444333333444555666666444555555555555777;;;>>>FFFRRRjjj{{{www{{{hhhUUUOOOWWW```cccfff^^^[[[^^^aaadddppp~~~~~~vvvqqqllleee___\\\YYYSSSQQQRRRPPPOOONNNNNNNNNMMMJJJGGGDDD???<<<======;;;;;;===<<<>>>@@@BBBGGGMMMUUUZZZbbbfffkkkppprrrtttvvvxxx|||}}}}}}|||yyyuuusssqqqooommmjjjsssuuuvvvuuunnnbbbTTTKKK@@@>>><<<:::999:::;;;<<<:::;;;<<<<<<;;;;;;===??????KKK```{{{{{{lll___OOOGGGBBBBBBBBB@@@>>>???AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????===>>>AAADDDFFFMMM\\\jjj}}}ttttttyyy~~~|||{{{{{{yyyyyyzzz{{{|||}}}~~~~~~}}}zzzwwwtttsssqqqooommmlllkkkjjjjjjkkknnnppprrrrrrqqqpppoooooooooppppppnnnqqqrrrqqqqqqrrrnnnhhhfffccc```___^^^]]]\\\ZZZaaadddiiinnnrrrtttttttttsssttttttsssrrrpppnnnmmmkkkddd\\\WWWTTTQQQMMMJJJBBBAAA???>>>======>>>>>>AAACCCDDDEEEDDDCCCAAA???===>>>@@@CCCFFFHHHJJJKKKKKKKKKJJJHHHHHHJJJMMMPPPPPPNNNLLLKKKJJJIIIFFFDDD@@@BBBEEEFFFEEEDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCFFFIIIJJJJJJIIIJJJJJJJJJIIIHHHFFFFFFGGGHHHIIIGGGEEECCCBBBDDDFFFGGGGGGHHHFFFCCCBBBAAA@@@>>><<<======>>>AAA@@@>>>CCCJJJWWW```eee```WWWOOOHHHBBB???>>><<<;;;;;;<<<>>>???@@@@@@@@@@@@????????????CCCMMMbbbzzzxxxlll^^^VVVZZZbbb|||~~~www~~~ppp```TTTLLLGGGHHHKKKKKKGGGBBB===;;;888666555444444444444444444444444222333444444555555444444777666555555555555555666333444555555666777;;;===CCCNNNfff~~~{{{kkkVVVQQQZZZ___^^^]]]VVVUUU[[[```dddppp~~~~~~uuuooojjjccc]]][[[WWWRRROOOOOOQQQPPPOOOOOOOOONNNJJJHHHDDD???<<<>>>>>>;;;;;;<<<<<<>>>@@@CCCGGGMMMUUUZZZbbbfffkkkppprrrtttvvvxxx{{{|||~~~~~~{{{xxxuuurrrpppooollljjjvvvwwwxxxvvvpppbbbRRRFFF@@@>>><<<:::999:::;;;===:::;;;<<<<<<;;;<<<>>>@@@???NNNhhh{{{yyyiii\\\MMMFFFAAABBBCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA???????????????????????????>>>@@@DDDGGGLLLXXXcccvvv{{{zzz}}}}}}|||{{{yyyyyyzzz{{{|||}}}~~~~~~~~~{{{xxxvvvtttssspppnnnmmmmmmlllkkklllnnnqqqrrrtttssspppooonnnoooqqqrrrmmmnnnmmmkkkmmmooommmgggdddbbb``````bbbcccdddccchhhjjjmmmpppssstttttttttppppppppppppooonnnlllllllllgggaaa]]]ZZZWWWRRRNNNEEECCCBBB@@@???@@@AAABBBGGGHHHHHHHHHFFFCCC???===<<<===???BBBDDDGGGHHHIIIHHHIIIIIIHHHGGGIIINNNRRRSSSQQQNNNLLLKKKIIIEEECCCAAACCCFFFHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFDDDBBBAAAAAADDDGGGHHHIIIHHHIIIJJJHHHFFFEEEEEEDDDCCCDDDEEEEEECCCCCCDDDGGGJJJJJJJJJJJJHHHFFFEEEDDDCCC@@@>>>>>>>>>@@@BBB@@@>>>BBBHHHSSS\\\cccbbb]]]VVVNNNFFFAAA@@@===<<<<<<===@@@AAACCCBBBAAA@@@??????@@@AAADDDNNNccc{{{}}}yyysssjjj^^^UUUXXXaaawww~~~}}}uuu~~~xxxeeeXXXNNNHHHGGGKKKLLLHHHBBB>>>;;;999666555444444444444444444444444222333444555555555444444666666555555555555666666222444777888888999;;;===@@@KKKccc~~~iiiTTTSSS```fffbbbYYYRRRPPPXXX___eeeppp|||tttnnniiiccc]]][[[XXXRRROOOOOORRRQQQPPPPPPPPPNNNKKKIIICCC>>><<<>>>>>><<<;;;<<<===>>>AAACCCGGGNNNUUU[[[cccggglllppprrrtttvvvxxxyyy{{{}}}~~~zzzwwwtttqqqpppooollljjjvvvwwwwwwvvvoooaaaOOOBBB@@@>>>;;;999999:::<<<===999;;;<<<<<<<<<===???AAABBBSSSoooxxx~~~xxxgggYYYMMMFFFBBBCCCEEECCCBBBCCC????????????????????????????????????????????????AAA??????DDDHHHMMMVVV___ooo}}}~~~|||{{{yyyyyyzzz{{{|||}}}~~~~~~|||yyyvvvuuutttqqqpppnnnnnnmmmlllmmmoooqqqsssvvvtttqqqooonnnpppsssuuummmmmmkkkhhhjjjnnnlllgggbbb``````aaaeeehhhjjjjjjjjjkkklllnnnooopppqqqqqqmmmmmmmmmmmmlllkkkkkkjjjmmmhhhccc```^^^ZZZUUUPPPIIIHHHFFFDDDCCCDDDEEEFFFLLLLLLLLLKKKGGGBBB>>>;;;<<<===???AAADDDFFFHHHIIIFFFGGGHHHGGGGGGIIINNNRRRTTTRRROOOMMMKKKHHHDDDAAABBBDDDHHHIIIHHHGGGGGGGGGLLLLLLLLLLLLIIIFFFCCCAAAAAACCCFFFHHHHHHHHHIIIKKKGGGGGGGGGIIIHHHFFFEEEEEEGGGFFFGGGIIIMMMOOOOOONNNMMMKKKHHHGGGFFFEEEBBB@@@??????AAACCCAAA>>>AAAGGGMMMVVV___aaa^^^YYYPPPGGGBBB@@@>>>======>>>@@@BBBFFFDDDBBB@@@???@@@AAACCCDDDNNNccc||||||yyyvvvrrrjjj]]]UUUXXX___ssszzzwwwtttyyy}}}hhhZZZPPPHHHGGGKKKLLLHHHBBB>>>;;;999777555444444444444444444444444222333444555555555444333444444444444444555666777333555888::::::;;;===>>>???JJJccc~~~gggQQQTTTeeemmmiiiYYYPPPNNNWWW```eeeooozzztttmmmkkkeee___]]]ZZZTTTQQQQQQRRRQQQPPPPPPPPPOOOLLLIIICCC>>><<<>>>>>><<<:::<<<===???AAADDDHHHNNNVVV[[[cccggglllpppssstttvvvxxxyyyzzz|||~~~~~~yyyvvvsssqqqpppooommmkkkyyyrrrooopppjjj[[[NNNIIIBBB???<<<:::::::::::::::;;;<<<<<<;;;:::;;;===???EEEZZZxxxrrrzzzwwwdddWWWLLLHHHCCC@@@@@@@@@@@@???BBBAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>CCCFFFIIIPPPWWWhhhuuu}}}{{{|||yyy|||{{{zzz|||}}}zzz|||{{{zzzxxxvvvsssqqqpppqqqpppnnnlllllllllnnnooopppqqqpppooommmlllmmmnnnooommmjjjgggdddccccccccc___```cccfffhhhjjjjjjjjjjjjjjjhhhgggffffffffffff```aaaccceeefffggggggggghhhkkkkkkfffbbb___ZZZTTTOOOOOOMMMIIIFFFEEEGGGHHHVVVTTTOOOJJJFFFCCCAAA@@@======>>>@@@CCCEEEEEECCCDDDGGGIIIIIIGGGHHHLLLPPPTTTPPPOOOPPPMMMHHHFFFGGGEEEGGGKKKMMMMMMLLLMMMMMMKKKLLLLLLJJJFFFCCCAAAAAAEEEGGGHHHIIIIIIJJJLLLOOOPPPRRRRRRQQQOOOLLLKKKKKKPPPOOOOOOQQQSSSTTTSSSQQQQQQPPPOOOMMMKKKHHHEEECCCCCCEEEFFFDDDAAA@@@BBBEEELLLPPPVVVYYYVVVQQQLLLIII>>>>>>===<<<<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAAEEERRRfffzzzuuummmkkkiiieee]]]VVVWWW\\\mmmzzzttt||||||yyyzzzyyykkkWWWFFFEEEMMMMMMJJJEEE@@@;;;888666666222222222333333333444444666666555555555444444444333333333444555666777888888777555333444666999;;;===GGG___~~~oooUUUVVViiirrrlllZZZVVVUUUYYY```gggrrr{{{xxxrrriiieee___ZZZWWWTTTQQQPPPOOOOOOOOOPPPPPPNNNIIIFFFBBBAAA???============>>>@@@AAADDDFFFJJJOOOVVV[[[aaaeeejjjnnnpppqqqssstttxxxyyy{{{~~~zzzyyyxxxuuurrrnnnllljjjuuunnnkkkllliii]]]PPPJJJBBB???<<<::::::;;;::::::;;;<<<<<<<<<<<<===@@@CCCEEEZZZxxxqqqxxxwwwdddXXXLLLHHHDDDAAA@@@@@@@@@???DDDCCCBBBBBBAAAAAAAAABBB???????????????????????????===>>>CCCFFFHHHOOOVVVcccooo{{{xxx|||~~~|||{{{zzzzzz}}}||||||{{{zzzyyyvvvtttrrrqqqrrrpppnnnmmmllllllmmmnnnoooooooooooonnnnnnooopppmmmjjjfffbbb```______```^^^___aaadddfffgggggggggfffdddbbb^^^[[[XXXWWWVVVXXXXXXXXXZZZ^^^cccgggjjjmmmooonnnhhhdddbbb^^^YYYTTTTTTRRRPPPMMMLLLNNNPPPWWWUUUPPPKKKFFFBBB@@@???======>>>@@@CCCEEEEEEDDDDDDFFFHHHIIIIIIJJJKKKMMMOOOLLLLLLOOONNNJJJIIIKKKMMMPPPSSSTTTSSSQQQPPPPPPOOOOOOMMMJJJFFFCCCCCCDDDGGGIIILLLNNNOOORRRVVVYYY[[[^^^``````___]]][[[[[[[[[ZZZYYYZZZ\\\\\\[[[ZZZYYYWWWTTTPPPLLLIIIGGGFFFFFFHHHIIIGGGCCCBBBDDDFFFHHHKKKOOOOOOLLLHHHEEEDDD>>>===<<<<<<<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAAGGGSSSgggzzzvvvkkkiiifffccc\\\VVVXXX^^^ooo~~~xxx|||wwwvvvwww|||ppp]]]JJJFFFLLLLLLIIIEEE@@@;;;999777666444444444444555555555555666666555555555444444444333333333444555666777888999888777666666888:::;;;===GGG___}}}rrrYYYZZZkkksssmmm]]]WWWSSSXXX```hhhrrr{{{xxxqqqiiieee^^^YYYVVVTTTRRRPPPQQQPPPOOOOOONNNLLLHHHEEEBBBAAA???>>>=========>>>@@@AAADDDFFFJJJOOOVVVZZZaaaeeejjjnnnpppqqqsssuuuxxxyyy{{{}}}}}}|||yyyvvvrrrnnnkkkiiissslllgggjjjjjjbbbTTTJJJCCC@@@===;;;;;;;;;::::::888:::;;;;;;<<<>>>AAADDDEEEYYYwwwqqqvvv}}}xxxeeeXXXLLLHHHDDDAAA@@@@@@@@@@@@CCCCCCBBBAAAAAAAAABBBBBB???????????????????????????===???CCCEEEGGGMMMTTT\\\gggvvv~~~~~~~~~|||~~~~~~{{{{{{}}}}}}zzzuuuyyy~~~zzzzzz{{{~~~||||||{{{yyyxxxvvvtttssssssrrrpppnnnmmmlllmmmmmmnnnnnnnnnmmmnnnnnnooopppjjjgggbbb^^^[[[ZZZ[[[\\\\\\\\\^^^___````````````\\\ZZZWWWSSSOOOLLLIIIHHHLLLKKKJJJLLLRRRZZZccchhhmmmooonnnjjjggggggeee```[[[[[[ZZZWWWUUUTTTUUUWWWXXXVVVQQQLLLFFFBBB???============@@@DDDFFFGGGFFFDDDEEEGGGJJJLLLMMMKKKIIIKKKIIIKKKPPPQQQNNNNNNQQQVVVYYY\\\]]]ZZZWWWTTTSSSTTTRRRNNNIIIFFFEEEGGGJJJLLLOOOSSSVVVZZZ^^^cccfffiiimmmrrrttttttrrrpppooojjjhhhggggggggggggeeecccddd```YYYRRRMMMJJJJJJJJJKKKMMMNNNKKKGGGEEEFFFIIILLLMMMNNNLLLIIIFFFDDDDDD???>>>===<<<<<<<<<===>>>@@@@@@@@@AAAAAABBBBBBBBBIIITTTgggzzz}}}mmmiiidddaaa[[[WWWZZZaaaooozzz{{{{{{zzz}}}||||||tttuuuvvvzzz}}}tttbbbNNNGGGKKKKKKIIIEEE@@@<<<999888777555555666666666777777777555555555555555444444444333333333444555666888888999999999999:::::::::;;;===FFF^^^|||vvvaaaaaaqqqvvvpppcccYYYSSSWWWaaakkkttt{{{zzzqqqjjjeee]]]XXXUUUSSSRRRRRRRRRPPPNNNLLLKKKJJJGGGEEEBBBAAA???>>>======>>>???@@@AAADDDFFFIIIOOOUUUZZZaaaeeejjjnnnppprrrtttuuuxxxyyy{{{}}}|||xxxsssnnnjjjgggvvvppplllnnnqqqiiiXXXKKKDDDAAA===;;;;;;;;;;;;:::777888999999999;;;>>>@@@CCCVVVuuurrrvvv{{{zzzfffYYYLLLIIIDDDAAA@@@AAA@@@@@@AAA@@@@@@??????@@@@@@@@@???????????????????????????===???CCCEEEFFFKKKRRRWWWaaaooozzz|||zzzyyyzzz{{{{{{zzzwwwxxxxxxxxxyyyzzzzzzzzztttxxx~~~|||}}}~~~~~~||||||{{{zzzyyyxxxvvvuuuuuutttrrrpppnnnmmmmmmmmmooonnnllllllmmmmmmllllllhhhddd___ZZZWWWWWWWWWYYYXXXXXXXXXXXXXXXWWWWWWWWWOOONNNLLLIIIGGGFFFEEEEEECCCBBBAAACCCHHHPPPXXX]]]aaafffjjjjjjkkkmmmlllhhhccccccaaa^^^ZZZXXXXXXYYYXXXUUUQQQLLLFFFBBB>>><<<===<<<===@@@DDDGGGIIIIIIEEEEEEFFFJJJNNNOOOKKKHHHLLLKKKNNNSSSUUUSSSSSSVVVZZZ]]]aaaaaa___[[[XXXVVVVVVSSSNNNIIIFFFHHHMMMQQQSSSVVVZZZ^^^aaafffkkknnnsssxxx~~~xxxuuusssqqqpppnnnllljjjkkkfff\\\SSSLLLJJJJJJLLLNNNPPPQQQOOOKKKHHHHHHJJJPPPQQQQQQOOOKKKHHHFFFFFFAAA@@@???>>>===>>>>>>?????????@@@AAAAAABBBCCCCCCJJJTTTfffzzztttmmmfff```ZZZXXX\\\cccmmmzzzxxxwwwxxx}}}uuuwwwssswwwyyyzzzzzzsssbbbNNNGGGKKKKKKIIIEEEAAA===:::888777555666666666666777777777555555555555555555555555333444444444555777888999777888:::;;;<<<;;;;;;:::<<>>>>>>>>??????@@@AAADDDFFFIIINNNUUUYYYaaaeeejjjnnnppprrrtttvvvyyyyyyzzz|||}}}~~~yyysssmmmiiifff~~~{{{yyy{{{|||rrr^^^LLLEEEBBB>>><<<<<<<<<;;;:::::::::;;;:::999:::<<>>???CCCEEEEEEIIIOOOUUU^^^kkkvvv}}}~~~}}}|||xxxvvvttttttvvvxxxxxxxxxuuutttuuuvvvvvvuuuvvvvvvvvvzzz~~~}}}||||||||||||{{{zzzyyyxxxvvvvvvtttrrrqqqpppooonnnrrrpppmmmkkklllkkkiiigggccc```\\\WWWTTTTTTTTTUUUVVVVVVTTTRRRQQQOOONNNNNNFFFEEEDDDCCCCCCCCCCCCCCC@@@??????@@@BBBGGGKKKNNNRRRZZZccchhhnnnssssssoookkkjjjhhhddd___[[[YYYYYYUUUSSSPPPKKKFFFBBB>>><<<===<<<===@@@EEEIIIKKKKKKGGGFFFFFFJJJNNNOOOMMMJJJOOONNNQQQVVVXXXUUUUUUWWW\\\___bbbcccaaa^^^\\\[[[VVVSSSNNNIIIHHHJJJPPPUUUXXXZZZ]]]```bbbeeejjjmmmvvv{{{{{{xxxuuussspppmmmkkkeee[[[QQQJJJHHHIIIJJJNNNQQQRRRPPPLLLIIIIIIJJJNNNPPPRRRQQQNNNJJJGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCCJJJSSSdddxxxuuujjjaaa[[[YYY]]]eeennnxxxsssrrrttt|||~~~qqqrrrsssxxx{{{{{{~~~{{{uuummm]]]LLLGGGLLLKKKIIIFFFBBB>>>:::888777444444555555555666666666444555555555555555555555444444444555666777888999555777999;;;<<<<<<<<<;;;<<>>>>>>>>???@@@@@@BBBCCCEEEHHHNNNTTTXXX```dddiiimmmppprrrtttuuuyyyyyyyyyzzz|||~~~yyysssmmmiiifff}}}eeeOOOFFFCCC???===<<<<<<;;;:::===>>>>>>===<<<<<>>@@@CCCDDDDDDGGGMMMTTT[[[gggsss{{{~~~}}}|||rrrpppoooppprrrtttuuuuuusssqqqqqqsssssspppppprrrwww{{{~~~}}}}}}|||||||||}}}||||||{{{{{{xxxwwwvvvuuutttsssrrrqqqvvvrrrnnnlllmmmllliiifff```^^^[[[XXXVVVUUUTTTUUUWWWUUURRROOOLLLJJJIIIHHHCCCCCCAAA@@@@@@??????@@@AAA@@@@@@@@@@@@AAABBBCCCHHHQQQ[[[ccckkkssstttqqqooonnnlllggg```[[[XXXXXXPPPOOOMMMJJJFFFBBB???===<<<<<<<<<@@@EEEJJJMMMNNNJJJIIIHHHIIILLLNNNOOOOOOQQQPPPTTTYYYZZZWWWUUUWWW]]]```bbbcccaaa_________VVVSSSOOOKKKIIIKKKOOOSSSVVVXXXYYYZZZ[[[]]]```cccmmmttt}}}~~~yyyuuurrrnnnlllddd___VVVNNNHHHFFFFFFGGGKKKNNNPPPOOOKKKHHHHHHIIIMMMPPPRRRSSSPPPMMMKKKKKKHHHFFFDDDBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBIIIQQQaaavvv|||mmmbbb[[[ZZZ___fffpppyyyqqqnnnqqqyyy|||oooppprrrxxx{{{zzz{{{~~~wwwqqqjjj[[[KKKGGGMMMLLLJJJGGGCCC>>>:::777555333333444444444555555555444444444555555555555555444444444555666777999999444666888;;;===>>>>>>>>>>>>IIIbbbzzzzzzrrrggg^^^___hhhqqq{{{|||rrrhhhccc\\\VVVTTTSSSSSSRRRSSSPPPLLLJJJIIIHHHGGGEEEAAA@@@???>>>>>>???@@@AAA@@@BBBCCCEEEHHHMMMSSSWWW^^^bbbhhhllloooqqqsssuuuyyyyyyyyyyyy{{{}}}~~~~~~yyysssnnniiigggkkkSSSGGGDDD@@@======<<<;;;;;;===>>>>>>>>>===>>>AAACCCBBBOOOlll}}}||||||~~~iii[[[MMMJJJEEEBBBAAABBBAAAAAABBBAAAAAAAAABBBBBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@???>>>@@@CCCDDDCCCFFFKKKQQQXXXdddpppyyy}}}}}}{{{rrrpppnnnnnnppprrrsssrrrrrrnnnnnnrrrrrrnnnnnnqqqvvvzzz~~~~~~||||||}}}}}}~~~}}}}}}}}}xxxxxxxxxxxxwwwvvvuuutttxxxtttooonnnppppppllliiicccbbbaaa___]]]\\\[[[ZZZYYYWWWTTTOOOKKKHHHGGGFFFDDDCCCBBBAAAAAAAAAAAAAAACCCBBBAAA@@@???@@@AAABBBCCCJJJRRRXXX```hhhlllkkkjjjjjjhhhccc]]]WWWTTTSSSJJJJJJIIIHHHEEEBBB@@@>>><<<<<<<<<@@@EEEKKKNNNPPPMMMLLLKKKIIIIIILLLRRRVVVUUUUUUXXX^^^___\\\ZZZ\\\]]]^^^___^^^\\\[[[\\\]]]WWWUUURRRMMMIIIIIIKKKMMMNNNOOOQQQQQQPPPQQQTTTVVV\\\cccnnnwww~~~zzzsssnnnjjjfffccc\\\XXXRRRLLLGGGEEEEEEEEEGGGJJJMMMLLLIIIFFFFFFGGGKKKLLLMMMMMMLLLKKKMMMNNNHHHGGGEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGGOOO^^^tttnnnbbb[[[[[[aaaiiippp}}}wwwsssuuu{{{}}}oooqqquuuzzz|||zzz{{{{{{vvvqqqlll^^^NNNJJJOOOMMMLLLHHHDDD???:::666444333333444444444555555555444444444555555555666666444444555555666888999:::444666888;;;>>>@@@BBBCCCAAALLLeee}}}{{{|||ppphhhaaabbbgggoooyyy|||sssfffbbb\\\WWWUUUTTTRRRQQQQQQOOOLLLKKKJJJJJJHHHFFFAAA@@@?????????@@@AAAAAA@@@BBBCCCEEEHHHMMMSSSWWW\\\```fffkkkmmmppprrrtttzzzyyyxxxyyyzzz|||zzzwwwyyy{{{{{{{{{~~~|||xxxsssnnnjjjhhhoooWWWHHHEEE@@@>>>======<<<;;;:::;;;<<<<<<<<<>>>AAADDDCCCOOOlll~~~}}}{{{iii[[[MMMJJJEEEBBBBBBBBBAAAAAA????????????@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@CCCDDDBBBEEEJJJOOOUUUaaannnxxx||||||zzzuuurrrppppppqqqrrrrrrrrrrrrnnnnnnssssssooooootttuuuxxx|||||||||}}}~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyxxxwwwvvvyyyuuuqqqpppsssssspppmmmhhhhhhhhhgggfffdddbbbaaa\\\YYYUUUPPPLLLIIIGGGFFFDDDDDDDDDDDDDDDEEEFFFGGGDDDCCC@@@??????AAACCCEEEAAAFFFJJJMMMTTT]]]ccccccccccccaaa]]]WWWRRRPPPOOOGGGGGGGGGGGGEEECCC@@@???<<<;;;<<<@@@EEEKKKOOOQQQOOONNNLLLIIIGGGKKKSSSZZZZZZZZZ^^^dddeeebbbaaabbb[[[[[[[[[YYYWWWVVVWWWXXXXXXWWWTTTOOOJJJGGGFFFGGGGGGHHHIIIIIIHHHIIIKKKMMMMMMUUU```llluuu|||{{{ssslllgggbbb^^^[[[VVVTTTPPPKKKHHHEEEDDDCCCDDDGGGKKKJJJGGGDDDDDDFFFCCCCCCCCCBBBAAACCCGGGJJJHHHGGGEEEBBBAAA@@@@@@@@@BBBAAAAAAAAAAAAAAAAAAAAAEEEMMM]]]rrrmmmaaa[[[[[[bbbjjjnnn~~~{{{}}}qqqrrryyy}}}~~~|||{{{~~~~~~{{{zzzvvvsssooobbbQQQKKKPPPNNNLLLIIIDDD???999555222444444444555555555555666444444444555555555666666555555555555666888999:::555666999<<>><<<<<<===@@@CCCDDDAAA>>>AAAPPPlll|||wwwhhhXXXKKKFFFCCCDDDDDDAAA@@@AAAAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@????????????>>>>>>>>>???@@@BBBEEEGGGHHHKKKSSS]]]gggrrr|||~~~{{{tttpppmmmnnnmmmkkkmmmppprrrpppooooooqqqrrrsssssswwwxxxzzz|||}}}|||{{{zzzzzzzzzzzzzzz}}}yyyvvvtttssssssssspppqqqsssuuutttqqqkkkgggddd^^^WWWRRRQQQOOOMMMJJJIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDBBBAAAAAABBBCCCDDDCCCDDDFFFJJJNNNSSSWWWZZZZZZYYYXXXUUURRRNNNKKKIIIIIIHHHFFFDDDBBBAAAAAA@@@;;;@@@BBB???CCCLLLSSSTTTUUUOOOLLLMMMKKKJJJOOOXXX``````bbbfffkkklllkkkhhh]]][[[YYYYYYZZZZZZYYYXXX[[[ZZZWWWRRRLLLGGGFFFFFFCCCAAAAAAAAACCCDDDCCCBBBLLLLLLQQQ[[[ccchhhooouuutttvvvrrrhhh```]]]ZZZWWWVVVSSSOOOKKKGGGEEEDDDDDDFFFGGGIIIHHHFFFDDDCCCCCC????????????@@@AAABBBCCCBBBDDDFFFFFFEEEEEEFFFGGGHHHGGGEEECCCBBBAAAAAABBBGGGKKKXXXmmmqqqbbb\\\^^^dddjjjmmm}}}sssrrrxxx|||zzzuuusssqqqqqqqqqmmmaaaSSSMMMNNNNNNMMMIIICCC<<<888666666444444555555666555555444777777777777666555444333555555555555666666666666:::999777666777<<>>???@@@BBBCCCEEEIIINNNQQQYYY^^^eeejjjlllmmmnnnooottttttuuuwwwyyy{{{||||||~~~~~~~~~~~~}}}}}}{{{zzzuuuqqqjjjeeebbbccceeehhhgggiiimmmqqqsssuuuuuuuuuzzz{{{}}}~~~{{{wwwqqqkkkhhhuuu^^^OOOEEE<<<;;;;;;::::::;;;<<<;;;<<<>>>AAABBBAAA>>>BBBQQQlllzzzrrrjjj[[[LLLFFFCCCDDDDDDAAA@@@AAA@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@?????????????????????@@@AAACCCDDDEEEJJJQQQ[[[eeeqqq|||}}}vvvrrrpppqqqpppmmmmmmqqqrrrqqqpppqqqrrrssstttuuuxxxyyy{{{}}}~~~}}}|||{{{zzzzzzzzzzzz|||{{{yyywwwvvvwwwxxxyyy}}}}}}{{{tttooogggbbb]]]ZZZYYYXXXVVVSSSOOOOOOOOONNNNNNMMMMMMMMMNNNMMMLLLJJJIIIGGGFFFEEECCCCCCDDDFFFIIILLLPPPRRRQQQQQQPPPOOONNNKKKIIIHHHHHHGGGFFFDDDBBBAAAAAA@@@<<<@@@BBB@@@CCCLLLSSSUUUVVVQQQNNNNNNLLLJJJPPPXXXdddcccdddggglllnnnmmmlllcccaaa^^^]]]^^^^^^^^^]]]___^^^[[[UUUNNNHHHFFFEEEBBB@@@@@@@@@BBBBBBAAA@@@EEEEEEJJJRRRXXX]]]fffooooooqqqnnneee]]]ZZZWWWTTTVVVTTTPPPMMMIIIHHHGGGGGGGGGHHHJJJIIIFFFDDDCCCCCC???????????????@@@AAABBB@@@CCCFFFGGGGGGGGGHHHIIIGGGFFFDDDBBBAAAAAAAAAAAADDDIIIUUUiii~~~nnnaaa[[[]]]dddiiilllwwwwww{{{}}}}}}xxxuuummmmmmpppppphhh[[[RRRPPPMMMLLLIIICCC===999777777444555555555555555555555222222444555555555555555555555666666666777777777888888777777888===CCCHHHFFFRRRhhhzzzuuuuuulll______\\\[[[\\\bbbmmmxxx~~~xxxmmmfff^^^WWWUUUUUURRRPPPQQQRRRNNNKKKKKKMMMMMMJJJFFFAAA@@@???============>>>???AAACCCDDDFFFJJJOOOSSSZZZ^^^dddiiikkklllnnnooorrrsssuuuwwwzzz|||~~~~~~~~~~~~~~~|||zzzvvvsssmmmjjjddd___]]]]]]___``````bbbeeeiiikkkmmmmmmmmmpppqqqsssuuuvvvxxxxxxyyyzzz{{{|||~~~~~~zzzuuuooojjjggg}}}~~~ttt^^^PPPGGG???======:::999:::<<<;;;:::<<<>>>@@@@@@???BBBQQQlllxxxmmmmmm]]]MMMGGGCCCDDDCCCAAA@@@BBB???@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@????????????@@@@@@???@@@@@@AAABBBCCCHHHOOOYYYcccppp|||yyyvvvtttuuusssooonnnqqqssssssrrrsssssstttuuuvvvxxxzzz}}}}}}|||{{{zzzzzzzzzyyyyyyxxxxxxzzz|||{{{uuukkkgggcccbbbcccccc```]]]XXXXXXWWWWWWWWWVVVVVVVVVRRRRRRRRRPPPNNNKKKHHHFFFEEEEEEDDDDDDDDDFFFIIIJJJHHHIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAA===AAABBBAAADDDLLLSSSUUUWWWUUUSSSQQQNNNLLLQQQXXXeeeddddddfffjjjmmmooooookkkiiifffeeeeeeeeedddcccdddccc___XXXPPPJJJFFFEEECCCBBBAAAAAABBBCCCBBB@@@@@@@@@DDDIIILLLQQQ^^^jjjooosssrrrkkkccc___]]]ZZZXXXVVVSSSOOOMMMKKKJJJJJJIIIKKKLLLKKKHHHEEECCCCCC??????>>>>>>>>>??????@@@>>>AAAEEEGGGGGGGGGHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@BBBEEEPPPeee~~~{{{lll___ZZZ\\\ccciiilllzzz}}}~~~~~~{{{uuukkkkkkoootttooobbbUUUNNNKKKJJJHHHCCC===:::888888555555555555555555555555333333444555666666666666666666666777777777888888777888999999:::===AAAEEEJJJUUUjjj|||zzzsssssslllbbb[[[YYYXXXZZZaaalllwww~~~vvvkkkfff]]]WWWVVVUUURRRPPPPPPPPPMMMJJJKKKLLLMMMJJJGGGAAA@@@???============>>>???@@@BBBEEEGGGLLLQQQUUU[[[^^^cccgggiiikkknnnpppqqqrrrtttwwwzzz}}}~~~~~~~~~~~~~~~|||yyytttmmmiiidddbbb___[[[YYYXXXXXXYYYYYY[[[^^^```cccdddddddddeeefffhhhjjjlllmmmmmmnnnqqqrrrtttvvvxxxyyyzzz{{{|||~~~}}}yyytttnnnjjjgggwwwwww}}}ppp\\\OOOHHHBBB@@@???<<<;;;===<<<:::999999;;;===???@@@BBBQQQlllzzzkkk~~~ooo___NNNHHHDDDDDDCCC@@@@@@BBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>???@@@AAABBBCCCFFFMMMVVV```mmm{{{|||xxxwwwwwwuuupppoooqqqssssssttttttttttttuuuvvvxxxzzz}}}~~~}}}|||{{{zzzzzzzzzyyyyyyzzz||||||vvvooollliiiiiikkkjjjhhhdddaaaaaaaaabbbbbbccccccddd\\\[[[YYYWWWTTTQQQOOOMMMJJJIIIFFFEEEDDDFFFGGGIIIGGGGGGHHHIIIIIIJJJJJJJJJFFFFFFFFFFFFEEEDDDDDDCCC@@@BBBCCCCCCEEEKKKQQQUUUXXXYYYXXXUUUPPPOOOTTTYYYbbbaaa```aaaeeeiiimmmpppoooooooooppppppnnnjjjggghhhfffccc\\\SSSLLLHHHFFFFFFEEECCCDDDDDDDDDCCCBBB???@@@BBBEEEEEEJJJXXXfffqqqwwwyyyssskkkgggeeeccc[[[YYYVVVSSSOOOMMMLLLKKKMMMOOOPPPOOOKKKHHHEEEDDD@@@??????>>>======>>>>>><<>>:::999999666666666555555555555555999999999999888777666555777777777777888888888888888:::;;;<<<;;;<<<>>>@@@IIITTTjjjwwwyyyyyysssjjj[[[ZZZYYY[[[bbblllvvv}}}uuujjjeee]]]WWWVVVVVVRRRPPPPPPNNNLLLKKKKKKLLLLLLJJJHHHAAA@@@???============>>>===???AAADDDGGGKKKQQQUUU[[[^^^bbbeeehhhjjjnnnpppqqqrrruuuwwwzzz}}}~~~~~~~~~~~~~~~}}}yyyuuuqqqlllfffbbb___^^^]]][[[YYYWWWVVVVVVVVVWWWYYY\\\]]]______`````````bbbccceeeeeeffffffhhhiiikkkmmmpppqqqrrrsssuuuwwwzzz}}}}}}xxxsssnnnkkkiiisssrrrwwwjjjWWWKKKEEEAAAAAA???<<<;;;>>>;;;:::999999999;;;>>>AAAAAAPPPlll~~~lll{{{ooo___OOOIIIDDDDDDCCC@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@???<<<<<<===>>>@@@BBBDDDEEEDDDKKKSSS\\\kkkzzz~~~zzzxxxxxxvvvqqqppprrrsssuuuwwwvvvtttssstttvvvvvvyyy}}}~~~}}}|||||||||}}}|||||||||}}}~~~yyyuuurrrpppqqqssssssqqqnnnmmmnnnoooqqqssstttvvvvvvqqqoookkkeee```\\\YYYXXXOOOMMMJJJGGGFFFGGGIIIKKKJJJJJJIIIIIIJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHGGGDDDCCCDDDEEEFFFIIIOOOTTTYYY\\\]]]YYYSSSSSSWWW[[[___^^^]]]]]]```eeekkkooopppssswwwzzzzzzvvvnnniiiffffffccc^^^VVVOOOKKKIIIHHHFFFEEEEEEEEEEEECCCBBBAAAAAACCCCCCBBBFFFSSS```mmmvvvzzzuuunnnjjjhhhfff]]]\\\YYYVVVSSSPPPNNNMMMRRRTTTVVVTTTPPPKKKHHHGGGAAAAAA???>>>======<<<<<<<<>><<<===@@@BBBEEEJJJOOOSSSZZZ]]]aaaeeegggjjjmmmooossstttuuuwwwyyy{{{|||}}}}}}}}}~~~~~~}}}~~~}}}yyyrrrlllhhheeebbb```\\\[[[[[[ZZZXXXWWWUUUTTTTTTUUUVVVXXXYYY[[[[[[\\\]]]]]]^^^______```______```aaacccfffhhhjjjkkkkkknnnpppssswwwzzz}}}|||xxxsssooollljjjooonnnrrr}}}|||gggTTTFFFBBB@@@@@@>>>:::999<<<:::::::::999999;;;>>>AAA@@@PPPlllmmmxxxppp```QQQJJJDDDCCCCCC@@@@@@CCCCCCCCCCCCCCCDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@<<<<<<===???AAACCCEEEGGGDDDJJJQQQZZZhhhxxx|||yyyxxxvvvrrrsssvvvvvvyyy{{{yyyuuussstttuuuvvvyyy~~~~~~~~~~~~~~~}}}||||||}}}~~~{{{yyywwwxxx|||~~~}}}|||}}}}}}}}}vvvnnngggaaa^^^UUURRRNNNKKKJJJJJJLLLNNNNNNMMMMMMLLLKKKKKKKKKLLLKKKLLLMMMOOOOOOOOONNNMMMHHHFFFEEEGGGGGGHHHLLLSSSYYY___bbb\\\VVVVVV[[[^^^___^^^]]]\\\\\\```eeejjjkkkoootttyyyzzzuuummmfffaaaaaaaaa]]]XXXSSSPPPOOOJJJHHHFFFEEEFFFEEECCCAAABBBAAAAAABBBAAACCCLLLVVVgggrrryyyvvvnnnjjjhhhfff^^^]]][[[YYYWWWUUUSSSSSSXXXZZZ\\\ZZZVVVPPPLLLJJJCCCBBBAAA???===<<<<<<<<<<<<>>>???>>>===<<<<<<===@@@@@@AAABBBBBBBBBAAAAAACCCFFFPPPddd~~~wwwjjj___[[[^^^dddiiijjjxxx}}}}}}|||{{{||||||zzztttoooaaa___ccciiijjj___QQQHHHHHHIIIHHHDDD???;;;999888999888666555444555555666333333444555666666666666666666666777777777888888999;;;======<<<;;;<<<===@@@JJJdddssszzzxxxmmm___^^^]]]___dddmmmuuu{{{uuukkkddd]]]WWWWWWWWWSSSOOOOOOPPPPPPOOOMMMLLLJJJIIIIIIAAA@@@???============>>><<<===???AAADDDHHHNNNRRRYYY\\\aaaeeegggjjjlllnnnsssssstttvvvxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~xxxssslllfffcccaaa```___YYYYYYYYYXXXWWWUUUTTTSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZZZZ[[[[[[ZZZYYYXXXXXXYYYZZZ\\\___```bbbcccccchhhiiilllppptttxxx{{{}}}{{{zzzxxxvvvsssooommmkkkkkkjjjooozzzzzzfffSSSGGGDDDBBBBBB???:::999;;;999:::;;;;;;:::;;;>>>AAAAAAQQQlllmmmuuuqqqaaaRRRJJJEEECCCBBB@@@@@@CCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>???@@@BBBCCCEEEFFFDDDIIIOOOWWWfffwwwzzzyyywwwuuuwww{{{zzz}}}}}}xxxttttttvvvvvvzzz}}}{{{{{{{{{|||}}}~~~{{{zzz|||wwwnnniii___[[[WWWRRRPPPOOOQQQRRRTTTSSSRRRQQQPPPQQQQQQRRRNNNPPPRRRTTTUUUTTTSSSSSSLLLHHHGGGHHHHHHFFFJJJQQQXXXaaaeee___XXXYYY^^^```______]]]YYYVVVWWW[[[___```bbbfffkkkllliiibbb]]]ZZZ\\\]]]\\\YYYVVVUUUTTTNNNLLLJJJIIIIIIHHHFFFEEECCCAAAAAACCCBBBBBBFFFMMM\\\iiirrrppphhhdddbbbaaa\\\]]]]]]]]]]]]]]]\\\\\\^^^```aaa```[[[UUUPPPNNNEEEDDDBBB@@@>>>===<<<<<<<<<======<<<;;;;;;===??????@@@AAABBBCCCCCCBBBBBBDDDGGGQQQfff~~~vvviii^^^ZZZ\\\bbbgggjjjzzz|||xxxsssqqqaaa^^^___cccbbbYYYOOOJJJIIIIIIHHHEEE???;;;888777:::999777555444555666666222222444555555555555555555555666666666777777777666888;;;<<<<<<===???@@@BBBIIIbbbtttzzz}}}|||uuulll]]]]]]\\\___eeennnvvv|||vvvmmmddd]]]XXXXXXWWWSSSOOONNNRRRRRRQQQOOOLLLJJJIIIIIIAAA@@@???============>>>===???AAABBBDDDHHHMMMQQQWWW[[[aaafffhhhjjjkkklllpppqqqrrrtttwwwyyyzzz{{{{{{|||}}}~~~~~~~~~}}}|||yyyppplllgggdddbbbaaa___^^^YYYYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXXXXZZZZZZYYYXXXWWWUUUSSSRRRTTTUUUWWWXXXZZZ[[[[[[\\\^^^___aaaeeejjjnnnsssuuussssssssssssqqqooollljjjggggggmmmyyy{{{fffTTTLLLIIIGGGGGGBBB<<<:::<<<888:::<<<<<<;;;;;;>>>AAACCCQQQlll}}}lllsssrrrbbbRRRKKKEEECCCBBB@@@@@@CCCAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDDDDEEEIIIOOOVVVeeevvv{{{zzzxxxwwwzzz~~~}}}zzzvvvvvvwwwwww{{{}}}{{{zzzzzz{{{|||wwwvvvuuuvvvyyy{{{|||||||||zzzyyy}}}xxxhhhddd^^^YYYUUUUUUUUUVVVYYYYYYWWWVVVVVVWWWXXXYYYQQQRRRUUUWWWXXXXXXWWWVVVOOOJJJHHHIIIHHHEEEHHHPPPWWWaaafff```ZZZ[[[```bbb___^^^[[[VVVQQQOOOQQQUUUTTTVVVXXX[[[]]][[[WWWTTTUUUXXXZZZ[[[ZZZXXXWWWXXXTTTRRRPPPOOONNNMMMKKKIIIEEEBBBBBBDDDEEECCCDDDHHHOOO\\\fffeee^^^YYYWWWVVV[[[\\\^^^```aaabbbccccccaaaccceeeccc^^^WWWRRRPPPFFFEEECCCAAA???===<<<<<<<<<<<<<<<;;;:::<<>>???@@@BBBCCCEEEIIINNNQQQVVV[[[aaafffiiijjjjjjkkkmmmnnnpppsssvvvyyy{{{|||{{{|||}}}~~~~~~}}}}}}wwwsssjjjhhheeedddcccaaa___]]][[[[[[ZZZZZZYYYXXXXXXWWWVVVVVVVVVWWWWWWXXXZZZZZZ[[[[[[ZZZYYYVVVTTTRRRQQQQQQRRRSSSUUUVVVWWWWWWWWWUUUVVVXXX[[[```eeejjjmmmmmmnnnpppqqqpppmmmkkkiiihhhfffiiirrrzzzuuueeeVVVIIIeeerrr^^^DDD<<<===;;;;;;:::999999:::<<>>======<<<<<<<<<===============AAACCCDDDDDDBBBBBBCCCEEECCCKKKZZZoooqqqfff^^^VVV[[[bbb^^^ggg{{{~~~zzzwwwuuugggbbb______\\\SSSJJJEEEIIIJJJIIIEEE@@@:::777666555555444333333555666777444444555555666666777777777777666666666666777777;;;<<<=========???BBBDDDJJJUUUkkkzzzpppyyy{{{pppqqqooobbb]]]WWWUUU\\\fffooovvv}}}}}}{{{pppccc\\\WWWVVVTTTQQQPPPQQQPPPOOONNNMMMKKKIIIGGGFFFEEEBBB>>><<<<<<======<<<>>>???AAABBBDDDHHHNNNRRR[[[]]]```eeeiiijjjhhhgggkkknnnqqqtttuuuwwwyyy{{{~~~}}}{{{{{{}}}~~~|||yyyuuunnniiigggfffeeedddbbb```______^^^]]][[[YYYXXXWWWXXXXXXWWWWWWXXXYYYYYYZZZZZZZZZXXXXXXXXXXXXWWWUUUSSSRRRSSSSSSSSSRRRQQQQQQPPPPPPRRRRRRSSSUUUYYY]]]aaadddccceeeggghhhiiihhhgggfffeeedddfffnnnuuurrreeeXXXKKKYYY]]]PPPAAA<<<;;;:::::::::::::::;;;===>>>@@@AAANNNhhh}}}~~~|||iiijjjxxxttt```XXXNNNFFFDDDDDDBBBBBBEEECCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAACCCJJJTTT]]]iii{{{~~~{{{}}}|||xxxuuurrrqqqiiifffccceeekkkrrrwwwxxxyyyyyy{{{rrriiiffffffeeeddd```___^^^___aaaaaa___]]]___]]]\\\]]]___```___^^^UUURRRNNNIIIGGGGGGJJJLLLWWW^^^bbbbbbdddhhhjjjhhhkkkgggaaa[[[VVVSSSQQQPPPKKKLLLMMMMMMMMMNNNNNNOOOSSSUUUWWWYYY[[[\\\\\\\\\ZZZYYYWWWTTTQQQOOOMMMLLLJJJJJJIIIHHHFFFEEEEEEFFFHHHJJJMMMOOOMMMLLLKKKKKKMMMUUU___fffiiikkkooosssqqqnnnkkkhhhfffccc```^^^VVVSSSNNNHHHCCC@@@>>>===<<<<<<============>>>>>>???@@@BBBAAA@@@@@@AAACCCFFFNNN___sssrrrggg```WWW[[[bbb^^^eee}}}||||||}}}~~~~~~yyysssnnnkkkfffcccaaa[[[RRRJJJHHHJJJJJJIIIEEE???:::777666555444444444444555666666555555555666666666666666777666666666666666666777777999999999999;;;>>>@@@HHHSSSiiiyyypppzzzttttttpppaaaZZZUUUTTT\\\fffmmmsssxxx|||zzzoooddd]]]XXXVVVTTTPPPOOOQQQOOOOOONNNMMMKKKIIIGGGFFFEEEBBB>>>============<<<>>>???@@@BBBDDDHHHMMMRRRYYY[[[```eeejjjkkkkkkiiilllnnnrrrtttvvvwwwzzz|||~~~}}}}}}}}}~~~yyyrrrmmmiiihhhddddddcccaaa```___^^^]]]___^^^\\\[[[ZZZZZZZZZZZZXXXXXXXXXXXXYYYYYYZZZZZZXXXXXXXXXXXXVVVTTTRRRQQQRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPPPPQQQTTTXXX[[[]]]```aaaccceeeffffffeeeddddddbbbdddjjjooonnnddd[[[OOOLLLGGGBBB>>><<<;;;;;;999::::::;;;<<<===>>>>>>???MMMhhhyyyyyyiiilllyyyvvvaaaUUULLLEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBAAA@@@????????????@@@@@@AAAAAABBBBBBCCCCCCAAABBBGGGPPPYYYfffzzz}}}xxxtttqqqooofffbbb```ccciiippptttuuuwwwwwwxxx|||yyyuuurrrooommmiiihhhgggggggggfffcccaaacccbbb```___```aaa```^^^XXXVVVQQQLLLGGGGGGIIILLLVVV]]]bbbeeeiiiooosssttttttpppiiibbb\\\XXXVVVVVVMMMMMMMMMNNNNNNOOOPPPQQQUUUVVVXXXZZZ\\\^^^___`````````___^^^ZZZVVVSSSQQQQQQPPPNNNLLLJJJIIIHHHHHHGGGJJJLLLLLLJJJHHHHHHHHHJJJRRR\\\eeejjjoootttwwwxxxtttooojjjgggeeecccaaa\\\YYYTTTMMMGGGBBB???===<<<<<<======>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAACCCJJJSSSeeeyyysssiiiaaaYYY]]]ccc^^^cccxxx|||wwwxxxzzz~~~zzzrrrkkknnnkkkiiifff]]]RRRKKKKKKKKKKKKJJJEEE???:::777666444444555666666666666555666666666666666555555555666666555555555555666666555666777777777999<<<>>>EEEPPPfff|||rrr|||~~~xxxggg\\\VVVVVV]]]ffflllqqqvvv|||xxxnnnfff___YYYWWWTTTPPPNNNOOOOOOOOONNNMMMKKKIIIHHHGGGEEEBBB???============<<<>>>???@@@AAACCCHHHMMMQQQWWWZZZ```fffjjjlllmmmllllllooorrrtttuuuwwwzzz|||~~~~~~wwwmmmffffffgggbbbbbbaaaaaa```______^^^```___^^^]]]]]]]]]]]]^^^YYYYYYYYYYYYYYYYYYZZZZZZXXXXXXXXXXXXVVVTTTRRRQQQQQQQQQPPPPPPOOONNNNNNMMMMMMMMMMMMMMMOOOQQQSSSTTTZZZ\\\^^^```aaaaaaaaaaaagggeeedddhhhlllkkkccc\\\RRREEE;;;===???<<<;;;===888999;;;<<<===>>>>>>>>>???MMMiii|||}}}wwwjjjooo|||zzzeeeUUULLLEEEDDDEEECCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEAAAAAA@@@???>>>>>>????????????@@@AAABBBBBBCCCCCCCCCBBBFFFLLLUUUcccyyy~~~yyytttqqqooojjjgggeeehhhnnntttvvvvvvuuuttttttvvvyyy|||}}}|||{{{{{{xxxvvvvvvyyy~~~{{{xxxuuuuuusssrrrpppooolllgggddddddbbb```___``````___^^^[[[YYYUUUOOOIIIGGGIIILLLVVV[[[bbbhhhooowww~~~~~~vvvmmmddd^^^ZZZXXXTTTRRRQQQQQQRRRTTTUUUUUUTTTUUUWWW[[[___dddgggiiimmmnnnnnnmmmiiiccc^^^ZZZYYYWWWTTTRRRPPPNNNLLLKKKKKKMMMNNNMMMJJJIIIIIIJJJLLLSSS\\\dddjjjooosssvvvwwwrrrkkkfffbbb```___^^^\\\ZZZUUUNNNIIIDDD@@@>>>=========>>>>>>??????@@@AAABBBCCCDDDCCCCCCDDDFFFLLLWWWiii}}}tttjjjcccZZZ^^^ddd```aaatttzzzuuuuuuxxx|||}}}uuunnnllllllnnnmmmcccUUUNNNMMMMMMLLLJJJEEE???999777666333444666777777777666555777777666666555555444444666666555555555555666666777888888888888:::===@@@CCCMMMcccvvv|||uuuddd]]]ZZZ___gggmmmsssxxx{{{xxxpppiiiaaa[[[XXXTTTOOOMMMNNNOOONNNNNNMMMKKKJJJHHHGGGFFFCCC???======>>>======>>>???@@@AAACCCGGGMMMQQQWWW[[[aaagggjjjllllllmmmlllnnnqqqrrrtttvvvyyy{{{}}}vvvmmmgggfffgggccccccbbbbbbbbbbbbbbbaaaaaaaaa``````````````````\\\[[[ZZZYYYYYYZZZZZZ[[[XXXXXXXXXXXXVVVTTTRRRPPPOOOOOOOOONNNMMMMMMLLLLLLMMMMMMLLLLLLLLLMMMNNNOOOTTTUUUWWWYYY[[[[[[\\\\\\nnnjjjhhhjjjnnnlllddd[[[PPPBBB;;;>>>???:::888===888999;;;<<<===>>>>>>>>>AAAOOOjjjyyymmmrrrkkkXXXOOOGGGEEEEEECCCCCCEEEEEEEEEFFFFFFFFFFFFEEEEEE@@@@@@???>>>>>>>>>????????????@@@@@@AAABBBCCCCCCDDDCCCFFFKKKSSS```uuu{{{wwwtttrrrrrrooonnnpppuuuyyyzzzyyyrrrqqqppppppssstttuuutttuuussspppmmmlllooouuuyyy}}}{{{yyyvvvqqqkkkgggccc```]]]\\\\\\]]]]]]\\\YYYZZZXXXSSSMMMJJJKKKNNNWWW[[[bbbllluuu~~~}}}sssiiiaaa]]]YYYVVVRRRQQQSSSUUUVVVVVVSSSUUUYYY___eeelllqqqtttzzz{{{}}}}}}yyysssmmmiiieeeaaa]]]ZZZXXXVVVSSSPPPPPPQQQQQQOOOMMMLLLLLLNNNSSSWWW]]]cccgggjjjmmmnnnmmmhhhaaa[[[XXXVVVUUUUUUUUUSSSPPPLLLGGGDDDAAA@@@======>>>>>>???@@@@@@AAAAAACCCDDDDDDDDDDDDFFFGGGMMMYYYlllvvvkkkccc[[[```gggddd___nnnxxxyyyyyy{{{~~~{{{tttoooiiilllrrrsssjjj[[[QQQOOOOOONNNKKKEEE>>>999666666333444666777777777666555777777666666555555444444666666555555555555666666777888999999999:::>>>@@@CCCKKK```}}}www{{{nnneee___aaagggmmmtttzzz|||zzzsssjjjccc\\\YYYUUUOOOMMMNNNNNNNNNNNNMMMKKKJJJHHHHHHFFFCCC???======>>>>>>======>>>@@@AAACCCGGGMMMQQQWWW\\\cccgggiiiiiijjjllllllnnnpppqqqrrrtttwwwzzz}}}vvvqqqmmmiiifffddddddddddddddddddccccccbbbccccccccccccbbbbbbbbb___^^^\\\[[[ZZZ[[[\\\\\\YYYZZZYYYXXXWWWTTTRRRPPPNNNNNNNNNMMMLLLLLLKKKKKKNNNNNNMMMMMMLLLLLLLLLMMMOOOOOOQQQSSSTTTUUUVVVWWWtttnnnjjjnnntttrrrfffZZZKKKBBB===>>>===888777;;;999::::::;;;<<<===>>>>>>AAAPPPkkkrrrxxxsss___TTTKKKGGGFFFDDDDDDFFFEEEEEEFFFFFFFFFFFFEEEEEE@@@@@@???????????????@@@??????@@@@@@AAAAAABBBBBBDDDDDDFFFKKKQQQ\\\nnn}}}}}}{{{zzz{{{xxxvvvxxx{{{}}}{{{yyyrrrpppnnnmmmnnnooooooooopppnnnkkkgggeeefffkkknnnrrruuu{{{}}}zzzuuuooojjjbbb___[[[XXXXXXXXXXXXWWWUUUXXXZZZWWWQQQNNNOOORRRYYY[[[cccoooyyy|||qqqkkk```[[[UUUTTTUUUXXXXXXWWWWWWZZZ___eeelllrrrwwwyyy|||yyyrrrmmmhhhdddccc```[[[WWWVVVVVVUUUSSSPPPPPPRRRTTTZZZ\\\___aaacccccccccccc___[[[TTTOOOMMMLLLLLLKKKJJJJJJHHHFFFDDDBBBAAA@@@======>>>???@@@AAAAAABBB@@@BBBDDDDDDCCCDDDFFFGGGLLLYYYmmmwwwkkkccc[[[bbbkkkiii```jjj|||~~~~~~}}}|||tttoookkkmmmrrruuunnn```TTTPPPPPPOOOKKKEEE>>>999666666555555666777777777777666666666666666666555555555777777666666666666777777555666777777777999<<<>>>BBBHHH[[[wwwvvvxxxxxxnnnggggggkkkooouuuzzz}}}|||uuukkkccc]]]YYYVVVPPPNNNOOONNNNNNMMMMMMLLLJJJIIIHHHFFFCCC@@@>>>>>>>>>>>>======>>>???@@@BBBGGGLLLPPPVVV\\\cccgggggghhhiiikkkmmmoooppppppqqqtttwwwzzz}}}yyyuuuqqqlllhhhffffffffffffffffffffffffffffffggggggfffeeeddddddbbbaaa___]]]\\\\\\]]]^^^[[[[[[[[[ZZZXXXUUUSSSQQQNNNNNNMMMMMMLLLKKKKKKKKKMMMMMMMMMMMMMMMMMMLLLLLLKKKLLLLLLMMMOOOPPPQQQQQQvvvnnnkkkqqqzzzxxxiiiYYYIIIDDD>>><<<<<<;;;:::;;;::::::::::::;;;===>>>@@@???OOOjjjyyy}}}{{{fffZZZNNNIIIFFFDDDDDDGGGDDDEEEEEEEEEEEEEEEEEEDDD@@@@@@?????????@@@@@@AAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBFFFKKKOOOWWWeeesss~~~~~~}}}zzztttqqqnnnlllmmmmmmmmmlllmmmkkkhhhccc``````bbbeeefffiiiooovvv}}}~~~}}}}}}|||{{{wwwrrrnnnddd```ZZZVVVTTTSSSRRRPPPOOOUUU[[[ZZZUUURRRSSSUUU[[[\\\dddqqq|||ooohhhaaa^^^```bbbbbbaaa```cccggglllqqqtttwwwxxx|||yyysssooommmjjjeee```]]]]]][[[YYYWWWWWWZZZ\\\```____________]]][[[YYYTTTPPPKKKHHHGGGFFFFFFEEEBBBBBBBBBBBBAAA@@@@@@???===>>>>>>???@@@AAABBBCCCAAACCCEEEEEEEEEFFFGGGIIIMMMZZZnnnwwwjjjbbb[[[cccooonnnhhhmmm{{{}}}~~~|||xxxrrrppprrrtttnnnaaaUUUPPPRRRPPPLLLEEE>>>888666666666666666666666777777888555555555666666666666666888888777777777777888888555666777777777888;;;>>>AAAEEEVVVqqqxxxxxxyyyssssssuuuvvvxxx{{{{{{tttkkkccc]]]ZZZVVVQQQNNNOOOMMMMMMMMMMMMLLLJJJIIIHHHFFFCCC@@@>>>>>>>>>>>>======>>>???@@@BBBFFFLLLPPPSSSYYYaaaffffffgggjjjlllpppqqqrrrrrrrrruuuyyy|||~~~~~~zzzuuuqqqooommmmmmmmmllllllkkkkkkkkkkkkkkklllkkkjjjiiigggffffffdddaaa^^^]]]^^^___```]]]]]]\\\[[[YYYVVVTTTRRRNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKIIIIIIIIIJJJKKKLLLMMMMMMuuummmjjjsss~~~}}}kkkXXXKKKGGG@@@;;;<<<@@@@@@===;;;:::999999:::<<>>??????@@@??????>>>>>>===>>>>>>@@@AAABBBCCCCCCDDDFFFHHHHHHHHHIIIJJJLLLMMM[[[oooxxxjjjaaa[[[dddqqqqqqqqqsss}}}}}}yyytttqqqqqqmmmaaaVVVPPPSSSQQQLLLEEE>>>888666666777666555555555666888999444555555555666666777777999999888888888888999999666777888888888:::===???@@@CCCRRRlll|||xxx}}}~~~}}}}}}zzzrrrkkkccc]]]ZZZWWWQQQOOOPPPMMMMMMMMMMMMLLLKKKIIIIIIGGGDDD@@@>>>>>>???>>>>>>===>>>???@@@BBBFFFLLLPPPPPPWWW```eeefffgggkkknnnrrrssssssssstttvvvzzz~~~~~~}}}xxxwwwxxxtttttttttsssrrrqqqqqqqqqoooooooooooonnnllljjjhhhgggeeebbb___^^^^^^```aaa^^^^^^]]]\\\ZZZWWWTTTSSSNNNNNNMMMMMMLLLLLLKKKKKKGGGGGGHHHJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJJJJKKKrrrllljjjttt|||jjjXXXMMMEEE?????????<<<;;;;;;:::::::::;;;<<<===>>>???CCCNNNiii~~~~~~gggNNNCCCDDDEEEDDDCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCBBBAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@??????CCCFFFIIILLLRRRZZZ```ttt|||xxxwwwtttpppnnnmmmkkkfffccceeedddbbb```]]]YYYVVVUUUVVVYYY]]]```dddhhhmmmqqqwww{{{|||xxxwwwvvvvvvxxxyyyyyywwwrrrooollleee]]]WWWQQQLLLIIIHHHJJJNNNTTTWWWYYYYYYYYYZZZ\\\bbbjjjqqqyyy}}}xxxzzz~~~~~~uuurrrqqqqqqrrrqqqmmmiiippprrruuuzzz~~~{{{vvvpppooollliiihhhiiijjjjjjjjjiiieee___[[[YYYVVVQQQMMMJJJHHHFFFCCCAAAAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;>>>>>>???@@@BBBDDDFFFGGGLLLJJJLLLPPPPPPLLLJJJKKKQQQ]]]oooyyyiiiaaa^^^hhhtttrrrvvvuuu}}}{{{yyyuuujjj[[[QQQOOONNNKKKGGG@@@;;;999999;;;666666666666555555555555555555555666666666666666888888888999:::::::::;;;555666777666666777:::<<>>===>>>>>>>>><<<>>>@@@AAABBBEEEIIILLLPPPTTT[[[```dddfffiiijjjlllooorrrtttuuuvvvxxxzzz~~~~~~~~~~~~~~~~~~}}}{{{wwwuuuuuuvvvwwwuuusssrrrqqqnnnkkkiiiiiigggeeecccaaa``````aaabbbaaa___\\\YYYVVVTTTSSSVVVSSSOOOLLLKKKKKKJJJHHHIIIIIIJJJKKKLLLLLLLLLLLLJJJKKKKKKJJJHHHGGGGGGHHHooojjjjjjrrr|||zzziiiYYYMMMEEE?????????<<<:::;;;:::::::::;;;<<<===>>>???CCCNNNiii~~~iiiQQQGGGGGGGGGEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@BBBEEEHHHIIIKKKOOOWWW\\\jjjxxx}}}yyyuuupppllljjjhhhddd```aaa```^^^\\\ZZZWWWUUUTTTNNNPPPSSSUUUWWW[[[```dddjjjnnnrrrttttttrrrpppooooooppprrruuuvvvvvvsssqqqoooggg]]]WWWSSSPPPLLLJJJIIILLLPPPUUUZZZ^^^aaabbbbbbfffkkkpppvvv|||xxxtttsssrrroookkkffffffgggiiinnnuuu}}}~~~xxxuuurrrnnnlllkkkkkkkkkjjjjjjeee___\\\YYYWWWRRRNNNJJJIIIGGGDDDBBBAAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;>>>>>>???AAADDDFFFHHHJJJIIIHHHIIIMMMNNNJJJIIIKKKRRR\\\nnnwwwhhh```]]]iiiuuussssssrrr~~~~~~xxxlll\\\RRRPPPOOOLLLGGG@@@;;;888999:::777777777666666666555555777777666666555555555555777777888888999:::::::::777888888888777888;;;===???AAAQQQppp}}}yyy}}}~~~ssskkkfff^^^XXXTTTQQQOOONNNNNNNNNMMMLLLKKKIIIGGGFFFHHHDDDAAA???>>>>>>>>>===<<<>>>???AAABBBEEEIIILLLPPPUUU[[[aaadddfffhhhjjjlllooorrrtttuuuwwwyyy{{{~~~~~~~~~~~~}}}{{{yyyxxxxxxyyywwwuuutttsssqqqmmmkkkkkkjjjhhheeedddccccccccccccbbb```]]][[[XXXVVVUUUVVVTTTQQQOOONNNMMMKKKIIIHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKIIIHHHHHHIIIoookkkjjjqqqxxxuuugggZZZLLLDDD>>>>>>>>>;;;:::::::::::::::;;;<<<===>>>???CCCNNNiii}}}~~~|||gggRRRIIIHHHGGGDDDCCCDDDEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAADDDGGGIIIJJJJJJMMMRRRWWWbbbmmm~~~zzztttnnnjjjgggccc```]]]]]]\\\ZZZYYYWWWVVVVVVMMMNNNOOOOOOPPPSSSWWWZZZ[[[^^^bbbdddeeeeeeeeeffffffhhhlllooorrrtttuuuuuutttjjj___YYYYYYYYYUUUQQQMMMLLLNNNSSS[[[bbbeeefffeeegggjjjmmmrrrzzz}}}wwwssspppmmmgggccccccbbbbbbeeellluuu~~~~~~xxxtttpppnnnnnnnnnnnnnnnjjjeee___[[[YYYVVVRRRNNNJJJIIIGGGEEECCCBBBBBBBBB>>>>>>======<<<<<<;;;;;;>>>>>>@@@BBBEEEGGGJJJKKKHHHFFFHHHMMMNNNKKKKKKMMMRRR\\\mmmwwwggg```]]]jjjvvvuuusssrrr}}}~~~}}}mmm\\\RRRPPPRRRMMMGGG@@@;;;888888888888888888777777777777666777666666555555666666777666777777888999999::::::999999:::999888999<<<>>>>>>AAARRRqqq~~~~~~tttlllggg___YYYTTTRRROOONNNNNNNNNMMMLLLKKKIIIHHHGGGGGGDDDAAA@@@@@@???===<<<===>>>???@@@BBBEEEIIIMMMQQQVVV\\\aaadddfffhhhiiilllooorrruuuvvvxxx{{{}}}~~~~~~}}}}}}}}}{{{|||zzzxxxwwwvvvtttpppnnnnnnmmmkkkiiigggfffeeeeeedddcccaaa___\\\ZZZXXXWWWVVVUUUSSSSSSRRRPPPMMMJJJIIIIIIIIIIIIIIIJJJJJJJJJLLLMMMMMMLLLJJJIIIIIIJJJuuuqqqnnnqqqtttpppdddZZZLLLDDD>>>>>>>>>;;;999::::::::::::;;;<<<===>>>???CCCNNNiii|||{{{vvvsssaaaNNNGGGGGGEEEBBBAAADDDEEEEEEFFFGGGGGGGGGGGGEEEDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBDDDFFFIIIIIIIIIKKKPPPTTT]]]gggwww{{{tttnnniiifffddd^^^^^^]]]\\\[[[[[[ZZZZZZQQQQQQPPPNNNMMMNNNQQQTTTSSSUUUXXXYYYZZZZZZ\\\]]]```dddhhhmmmpppsssuuuvvvwwwnnnbbb]]]aaaeeebbb[[[UUUQQQNNNRRRYYY```bbbbbbcccdddfffhhhmmmuuu}}}wwwrrrpppmmmiiieeegggdddaaaaaadddkkksssxxx~~~}}}sssqqqnnnnnnpppqqqrrrqqqhhhccc\\\XXXUUUSSSOOOLLLIIIHHHGGGEEEDDDBBBBBBAAA???>>>>>>======<<<;;;;;;??????@@@AAACCCFFFHHHIIIHHHFFFHHHMMMOOOMMMMMMPPPRRR\\\mmmyyyiiiaaa___kkkxxxwwwtttvvvzzzvvvnnn[[[PPPNNNTTTOOOFFF???:::888777777999999999888888888777777555555555555666777999:::666666777777888999::::::999:::::::::999:::<<<>>>BBBEEEUUUsss~~~uuunnnhhh```ZZZUUURRRPPPNNNNNNMMMMMMMMMKKKJJJIIIHHHFFFDDDBBBAAAAAA@@@===;;;===>>>???@@@AAADDDIIIMMMRRRWWW]]]bbbdddfffhhhiiilllooorrruuuwwwyyy|||~~~}}}~~~}}}}}}{{{yyyxxxvvvsssqqqqqqpppnnnllljjjiiihhhgggeeedddbbb```^^^\\\ZZZYYYVVVVVVVVVVVVUUUSSSNNNKKKJJJJJJIIIIIIIIIIIIIIIIIILLLMMMMMMLLLJJJIIIIIIJJJ}}}uuurrrrrrnnndddZZZLLLDDD>>>>>>>>>;;;:::::::::::::::;;;<<<===>>>???CCCMMMggg|||zzztttkkk[[[KKKFFFFFFEEECCCBBBDDDDDDFFFGGGGGGHHHHHHHHHEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAADDDGGGHHHHHHJJJOOOSSSYYY```nnn~~~zzzxxxxxxzzz}}}~~~}}}}}}~~~||||||}}}}}}}}}~~~zzzsssmmmiiiggg```___^^^]]]]]]]]]]]]]]]SSSSSSQQQNNNKKKIIIKKKLLLPPPRRRSSSTTTSSSSSSTTTVVV^^^ccciiimmmoooqqqtttvvvvvvpppgggbbbhhhooommmeeeXXXSSSOOOQQQWWW]]]^^^]]]aaaaaabbbdddgggmmmsssxxx}}}~~~xxxuuutttssspppmmmkkkhhhbbb^^^]]]```dddhhhlllsssxxx{{{}}}}}}xxxooonnnnnnoooqqqrrrqqqpppfff```YYYTTTRRRPPPLLLIIIGGGGGGFFFEEEDDDBBBAAAAAA@@@??????>>>>>>===<<<<<<@@@@@@@@@@@@AAABBBCCCCCCFFFDDDFFFKKKMMMLLLMMMPPPQQQ\\\mmm~~~mmmdddaaammmzzzyyysssxxxtttppp{{{yyywwwlllYYYNNNLLLVVVOOOFFF>>>:::888777666999999999999888888888888999888666555555666777888555666777888999:::;;;;;;999::::::::::::;;;>>>@@@DDDHHHXXXuuu}}}|||}}}vvvooojjjbbb[[[VVVSSSQQQOOOMMMMMMMMMMMMLLLKKKIIIIIIFFFEEEBBBBBBAAA@@@>>><<<>>>>>>??????AAADDDJJJNNNRRRVVV]]]bbbeeegggiiijjjlllooorrruuuwwwyyy|||~~~|||}}}~~~~~~|||{{{yyyvvvssssssrrrqqqooommmkkkiiihhheeedddcccaaa___]]]\\\[[[WWWWWWWWWXXXXXXUUUQQQMMMLLLLLLJJJIIIIIIIIIIIIJJJKKKLLLLLLKKKIIIHHHHHHIII{{{uuutttqqqggg]]]MMMEEE?????????<<<;;;;;;:::::::::;;;<<<===>>>???BBBLLLfff}}}}}}vvvkkk\\\MMMHHHGGGFFFEEEFFFDDDDDDFFFGGGHHHHHHIIIIIIFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB???BBBFFFGGGGGGIIINNNRRRSSSYYYeeettt}}}{{{yyyxxxxxxyyy|||~~~|||zzzxxxwwwxxxyyyzzzyyyzzz{{{||||||}}}wwwpppllljjjcccbbb```___^^^]]]^^^^^^[[[ZZZYYYUUUPPPMMMLLLLLLOOOQQQRRRRRRQQQPPPQQQRRR\\\cccjjjooopppqqqsssuuusssqqqjjjeeeiiirrrppphhhSSSQQQPPPSSSWWW[[[\\\\\\``````______aaaccceeegggkkkqqqzzz}}}{{{{{{zzzwwwtttooolllfffaaa]]]\\\\\\]]]___ffflllpppuuuyyyyyyvvvrrrrrrrrrtttuuussspppmmmfff```XXXSSSQQQOOOLLLIIIGGGGGGGGGFFFEEEDDDBBBAAAAAAAAA@@@@@@???>>>>>>>>>?????????>>>>>>??????@@@BBB@@@BBBGGGIIIHHHJJJMMMQQQ\\\ooonnneeecccooo}}}|||uuu{{{~~~rrrpppzzz}}}wwwttt{{{|||jjjXXXOOOMMMWWWOOODDD===:::999888666999999999888888888888777>>><<<999666444333333444666666777999:::;;;<<<<<<999:::;;;;;;<<<===AAACCCFFFKKK\\\xxxzzzzzzwwwyyy|||xxxpppkkkccc\\\WWWTTTQQQPPPMMMMMMMMMMMMLLLKKKJJJIIIHHHEEEBBBAAAAAA@@@>>>===>>>?????????@@@DDDJJJNNNQQQVVV\\\bbbeeehhhjjjllllllooorrruuuvvvxxx{{{}}}|||}}}~~~~~~}}}zzzwwwvvvuuutttssspppnnnkkkjjjffffffeeecccbbb```______ZZZZZZZZZ[[[[[[XXXTTTQQQPPPOOOMMMKKKJJJJJJKKKKKKKKKLLLLLLKKKIIIHHHHHHIIIwwwwwwvvvlllbbbNNNFFF@@@@@@@@@===<<<<<<:::::::::;;;<<<===>>>???BBBKKKddd|||nnn___PPPIIIGGGFFFEEEFFFDDDDDDFFFGGGHHHIIIIIIIIIFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBB???CCCFFFGGGFFFHHHKKKOOORRRWWW```jjjwww}}}{{{}}}||||||~~~~~~~~~|||yyyxxxvvvuuuuuuvvvwwwxxxvvvxxxzzzzzzzzzzzz}}}~~~vvvqqqpppjjjhhheeebbbaaa``````aaaddddddccc```ZZZUUURRRQQQPPPRRRUUUUUUTTTSSSSSSTTTYYYaaakkkpppqqqqqqsssuuummmpppkkkdddfffmmmkkkbbbPPPQQQSSSVVVYYYZZZZZZZZZ[[[[[[ZZZ[[[\\\\\\\\\[[[^^^aaahhhrrr}}}~~~{{{vvvrrrllljjjfffbbb^^^ZZZXXXWWWWWW^^^dddiiiooovvvxxxwwwuuuvvvyyy|||}}}{{{vvvrrriiiccc[[[UUUSSSRRROOOLLLHHHIIIIIIIIIHHHFFFDDDCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>======>>>>>>???@@@AAA???@@@DDDFFFFFFHHHKKKPPP]]]qqq}}}llleeecccqqq~~~vvvttt{{{|||yyywww|||vvvhhhYYYQQQQQQWWWNNNCCC<<<::::::999777999888888888888777777777>>><<<888666444444555666777777888:::;;;<<<===>>>:::;;;===>>>???AAAEEEHHHNNNRRRccc~~~uuu{{{~~~uuussswww|||}}}{{{rrrlllddd]]]XXXTTTRRRPPPMMMMMMMMMMMMMMMLLLKKKJJJIIIFFFBBB@@@@@@@@@???>>>??????>>>>>>@@@DDDJJJNNNPPPUUU\\\bbbfffiiilllmmmlllooorrrtttuuuwwwyyy{{{|||}}}}}}|||yyyyyyxxxvvvtttqqqnnnmmmiiiiiihhhfffeeedddcccccc^^^^^^]]]^^^^^^\\\YYYVVVSSSRRROOOMMMLLLLLLMMMMMMLLLMMMMMMLLLJJJIIIIIIJJJxxxzzzzzzqqqgggOOOGGGAAAAAAAAA>>><<<===:::::::::;;;<<<===>>>???AAAJJJbbbooo```PPPIIIFFFCCCCCCDDDDDDDDDFFFGGGHHHIIIIIIIIIFFFEEEDDDCCCCCCBBBBBBCCCAAABBBBBBBBBBBBBBBBBBAAA@@@CCCGGGGGGFFFFFFIIILLLUUUYYY___eeemmm{{{}}}}}}||||||{{{yyywwwwwwwwwvvvvvvvvvwwwxxxyyyuuuwwwyyyyyyxxxyyy||||||wwwuuupppnnnjjjgggeeedddddddddggghhhgggddd^^^XXXTTTRRRRRRUUUXXXZZZYYYXXXXXXXXXVVV___jjjqqqrrrrrrsssuuujjjnnnkkkcccbbbgggeee\\\PPPTTTXXXZZZZZZXXXXXXXXXTTTTTTVVVXXXZZZ[[[ZZZXXXWWWYYY]]]dddmmmtttwwwyyy}}}}}}xxxrrrlllbbbaaa___]]]YYYUUURRRPPPSSSYYY```eeellltttxxxwwwuuuxxx}}}~~~zzzlllfff^^^XXXVVVUUURRRPPPJJJJJJKKKKKKJJJHHHGGGEEEDDDCCCCCCBBBBBBAAA@@@@@@<<<<<<======>>>@@@AAABBBCCCAAAAAAEEEGGGFFFHHHLLLPPP]]]rrrzzzjjjccccccssszzzyyy~~~zzzzzz{{{zzzrrrfffZZZTTTTTTWWWNNNBBB<<<:::;;;999777888888888777777777777666999777666444555777:::;;;777888999:::<<<===>>>???;;;===???@@@AAADDDHHHLLLVVVZZZjjjtttzzz|||sssqqqvvv|||{{{}}}rrrmmmddd]]]XXXUUURRRPPPMMMMMMMMMMMMMMMLLLKKKJJJJJJFFFBBB?????????@@@?????????>>>>>>@@@DDDJJJOOOOOOTTT[[[bbbfffjjjmmmooolllooorrrtttuuuvvvxxxzzz}}}}}}}}}~~~{{{{{{{{{yyyvvvssspppoookkkkkkjjjiiihhhgggffffffbbbaaa`````````___\\\YYYUUUTTTQQQOOOMMMMMMNNNOOOMMMNNNOOOMMMKKKJJJKKKLLLzzzyyyzzzooo^^^OOOGGGAAA???>>>;;;888999;;;;;;;;;;;;<<<===>>>>>>===EEE^^^sss```MMMFFFFFFFFFDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEGGGGGGEEEDDDCCCCCCCCCCCCEEEDDDCCCBBBAAABBBBBBCCCAAABBBCCCDDDDDDFFFJJJMMMNNNQQQXXX```hhhsss~~~yyywwwwwwwwwwwwxxxwwwwwwvvvwwwwwwxxxyyy|||{{{xxxwwwvvvxxxzzz{{{}}}wwwsssooojjjgggfffggghhhmmmqqqtttoooddd[[[XXXYYYWWW\\\______```dddccc```cccccceeejjjooorrrooommmkkkjjjiiihhhgggbbb[[[UUUQQQZZZaaaaaa^^^\\\XXXTTTUUUUUUUUUUUUWWWYYY[[[\\\^^^]]]]]]]]]^^^```bbbcccgggnnnxxx{{{wwwtttooofff```[[[YYYVVVTTTRRRQQQNNNMMMOOOPPPVVV```iiinnnttt{{{|||~~~zzznnnjjjeeeaaa^^^\\\ZZZXXXRRROOOLLLKKKJJJJJJIIIHHHFFFEEECCCBBB@@@???>>>>>>>>>>>>>>>??????@@@AAAAAADDDAAABBBFFFGGGEEEEEEHHHRRR___rrrssseeeaaa```nnnzzz~~~|||~~~zzzzzz{{{uuutttuuujjjXXXOOOQQQVVVNNNDDD???===<<<888555666777777888999999999999888888888888888999999:::666888:::<<<<<<<<<;;;:::;;;<<<===>>>@@@DDDKKKOOOZZZ___pppvvv}}}~~~wwwtttuuuvvv|||}}}uuukkkaaa\\\YYYUUURRRSSSOOOLLLJJJJJJKKKKKKIIIFFFGGGFFFDDDAAA@@@?????????????????????@@@DDDIIINNNUUUWWW[[[```fffkkkooorrrmmmpppsssvvvwwwyyy{{{}}}~~~~~~{{{yyywwwwwwwwwuuutttpppnnnllljjjjjjiiifffdddcccbbbbbbaaa``````______XXXWWWUUUSSSQQQOOONNNNNNNNNNNNNNNMMMLLLJJJHHHGGG~~~sssbbbPPPHHHAAA???>>>:::888888::::::::::::;;;<<<===>>>>>>EEE\\\|||sss```MMMFFFFFFFFFDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBEEEDDDCCCBBBBBBBBBCCCCCCBBBCCCDDDDDDDDDFFFIIILLLOOOQQQWWW^^^dddmmm}}}|||xxxvvvwwwwwwxxxzzzzzzzzzyyyyyyyyyyyyyyy}}}|||zzzxxxxxxyyy{{{}}}{{{|||{{{zzzxxxuuusssoooooooooqqquuu{{{{{{yyytttpppllljjjjjjjjjlllqqqtttpppfff^^^ZZZ[[[[[[aaaeeefffiiimmmooommmllljjjhhhjjjmmmooommmkkkkkkiiigggeeeddd```ZZZVVVXXXaaahhhhhhddd```[[[VVVUUUUUUUUUVVVYYY\\\___aaa^^^]]][[[ZZZZZZZZZZZZ[[[___fffpppxxx}}}{{{sssnnnjjjeee]]]WWWTTTRRRPPPNNNMMMLLLKKKJJJKKKKKKPPPYYYaaahhhpppxxx}}}vvvqqqkkkfffcccaaa___^^^WWWTTTQQQPPPPPPQQQPPPOOOJJJIIIFFFCCC@@@???>>>>>>===>>>???@@@@@@AAAAAAAAAAAA???BBBFFFHHHFFFFFFIIILLLZZZpppssseeeaaa```ooo~~~zzzyyy~~~}}}}}}yyytttrrrqqqfffVVVRRRXXXXXXNNNAAA:::999::::::999999888777777777777888888888777777777777888999999666888:::;;;<<<<<<;;;:::;;;<<<<<<===???CCCIIIMMMXXX___rrr~~~zzzvvvvvvxxx|||wwwlllaaa\\\WWWRRROOOOOOOOOMMMKKKJJJKKKKKKIIIGGGHHHFFFDDDBBB@@@?????????????????????@@@DDDIIIMMMTTTVVV[[[```eeejjjmmmooommmooorrrtttvvvxxx{{{}}}~~~|||zzzzzzyyywwwvvvqqqooommmllllllkkkiiigggddddddccccccbbbaaa``````\\\ZZZXXXVVVTTTRRRRRRQQQOOOOOONNNLLLKKKJJJIIIHHHwwweeeQQQIIIAAA???>>>:::777888999999999999:::;;;<<<===>>>DDDXXXvvvrrr```NNNGGGGGGFFFDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDEEEEEEDDDFFFIIIKKKPPPQQQVVV\\\```fffsss{{{wwwvvvwwwyyyzzz}}}}}}}}}}}}}}}|||{{{zzz~~~}}}{{{zzzzzz{{{}}}~~~{{{}}}wwwuuurrrooommmjjjgggeee```___^^^```eeelllssswww}}}|||yyyuuupppmmmkkkjjjkkkppptttqqqiiiaaa]]]]]]^^^eeejjjlllpppwww{{{{{{xxxsssllliiiiiijjjjjjhhhjjjgggcccaaa___]]]ZZZWWW___iiiqqqppplllggg```[[[VVVVVVVVVWWWYYY]]]bbbdddaaa```]]]ZZZXXXVVVUUUUUUWWW]]]fffmmmqqqsssuuuuuuyyyssskkkddd```[[[UUUPPPNNNMMMKKKJJJIIIHHHGGGGGGIIIHHHKKKRRRYYYaaalllvvv}}}zzzsssmmmjjjhhhgggfff]]]ZZZWWWVVVWWWYYYZZZYYYRRROOOKKKFFFBBB@@@???>>>===>>>???AAAAAAAAAAAA@@@@@@???CCCIIIKKKIIIIIIKKKKKKZZZqqqssseeeaaa```nnn~~~yyywwwzzz}}}zzzxxxxxxxxxvvvtttpppcccVVVWWWaaabbbUUUDDD888666888::::::;;;:::888777666666666777777777666666666777888888666888999;;;;;;;;;:::::::::;;;;;;<<<===AAAFFFJJJUUU]]]qqq}}}wwwvvvwww|||{{{pppddd^^^XXXQQQMMMMMMOOOMMMLLLKKKLLLKKKIIIHHHHHHGGGEEEBBB@@@@@@?????????@@@@@@@@@AAADDDIIIMMMRRRUUU[[[aaafffiiijjjkkkmmmoooqqqrrrsssvvvzzz}}}~~~}}}|||zzzxxxsssqqqpppooooooooommmkkkgggffffffdddcccbbbaaaaaa^^^]]][[[XXXVVVUUUTTTSSSQQQPPPNNNLLLJJJJJJJJJJJJyyyeeeRRRIIIAAA???===999777888999999999999:::;;;<<<<<<===BBBUUUqqqqqqaaaOOOHHHGGGEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAABBBBBBDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEDDDFFFHHHKKKOOOPPPTTTZZZ]]]bbblllvvvzzzwwwwwwyyy|||}}}~~~|||{{{~~~}}}|||{{{{{{}}}~~~{{{wwwtttrrrpppmmmjjjiiigggdddaaa]]][[[XXXWWWZZZ___dddhhhsssvvvzzz~~~}}}|||yyyuuuppplllhhhfffhhhmmmqqqpppjjjbbb^^^]]]]]]eeekkknnnrrrzzzzzzooohhheeeffffffffffffccc___[[[YYYYYYYYYYYYcccnnnwwwxxxtttpppiiiccc]]][[[YYYXXXYYY\\\___aaaeeecccaaa]]]ZZZWWWUUUTTTSSSXXX___dddhhhjjjlllnnnqqqkkkddd^^^ZZZWWWSSSPPPNNNNNNMMMKKKHHHGGGGGGHHHJJJHHHIIINNNTTT]]]jjjvvv~~~yyyssspppnnnmmmlllbbb```^^^]]]___bbbcccccc\\\YYYSSSLLLFFFBBB@@@???<<<>>>@@@AAABBBBBBAAA@@@BBBAAAEEEKKKMMMKKKJJJLLLPPP```wwwrrrddd```___lll~~~~~~~~~xxxuuuwwwyyyvvvttttttyyyzzz{{{tttdddWWWZZZdddkkk]]]JJJ<<<777888888888888999:::::::::999777666666666666666666777777888777777999:::;;;;;;::::::999:::;;;;;;<<>>===999888999999999999999:::;;;<<<<<<===BBBRRRnnnpppaaaQQQJJJGGGEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEFFFIIIKKKNNNNNNSSSYYY]]]aaahhhpppzzz~~~zzzyyyzzz}}}~~~}}}~~~}}}}}}|||}}}~~~~~~yyyuuuqqqnnnllljjjhhhgggggggggeeeccc^^^[[[XXXUUUVVVYYY\\\___jjjlllpppuuuxxxzzzzzzzzzyyyxxxvvvsssnnnjjjeeeccceeeiiillllllgggaaa]]][[[\\\dddjjjmmmqqq{{{qqqgggccccccdddcccaaa^^^ZZZVVVTTTUUUXXX[[[eeeppp{{{~~~}}}zzzuuupppiiigggccc___]]]]]]]]]^^^bbbaaa___\\\YYYVVVTTTSSSPPPTTTYYY]]]___bbbeeeggghhhddd___[[[YYYWWWVVVUUUQQQQQQQQQNNNKKKIIIIIIKKKLLLKKKLLLPPPTTT[[[iiivvv~~~~~~xxxuuusssqqqpppjjjhhhhhhiiikkkmmmnnnnnnhhhddd]]]TTTLLLFFFBBB@@@===>>>@@@AAABBBBBBAAAAAACCCBBBEEEJJJLLLJJJIIILLLRRRbbbyyyqqqddd___]]]jjj|||~~~}}}xxxuuuwwwxxxuuurrrrrrxxx}}}wwwdddVVVWWW^^^fffYYYIII>>>:::888777555444777;;;>>>>>><<<999777666666666666666777777888777777888999::::::::::::999:::;;;;;;;;;===AAADDDHHHOOO]]]tttwwwvvvxxx|||tttiiiccc^^^WWWTTTTTTOOOOOOOOOMMMLLLKKKJJJJJJKKKIIIFFFDDDBBB@@@@@@@@@???AAAAAABBBBBBEEEHHHKKKRRRVVV]]]dddhhhjjjjjjiiimmmnnnooopppqqqtttyyy}}}~~~}}}{{{vvvtttssssssssssssqqqpppkkkjjjiiigggeeedddbbbaaa```___]]][[[YYYWWWVVVVVVTTTSSSPPPMMMLLLLLLMMMNNN|||gggRRRHHH@@@===<<<:::999;;;999999999999:::;;;<<<======BBBRRRmmmzzzoooaaaRRRKKKHHHEEEDDDEEECCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCDDDEEEEEEEEEDDDDDDDDDEEEFFFFFFEEEGGGJJJLLLLLLMMMRRRYYY^^^```ffflllvvv~~~|||}}}~~~yyytttpppllljjjfffddddddeeefffgggfffeee^^^\\\YYYWWWWWWYYY\\\]]]aaadddhhhmmmqqqtttuuuvvvtttsssqqqnnnjjjgggcccbbbaaadddeeedddaaa\\\YYYWWWYYYbbbjjjlllqqq|||vvvjjjeeecccaaa```ZZZYYYVVVRRRQQQSSSXXX\\\eeeppp|||{{{uuusssooojjjfffcccaaa```]]]\\\[[[YYYVVVTTTQQQPPPNNNPPPSSSVVVXXX[[[^^^aaa```___]]][[[YYYYYYYYYYYYTTTVVVWWWTTTPPPNNNPPPRRRRRRQQQSSSWWWYYY^^^kkkxxx}}}zzzxxxvvvtttsssssstttvvvyyyzzzyyyxxxsssooohhh^^^TTTLLLEEEAAA??????@@@@@@AAABBBBBBCCCCCCBBBDDDIIIKKKJJJKKKNNNSSSbbbyyyssseee```]]]hhhyyy~~~yyywww{{{}}}yyyuuutttwww}}}uuubbbSSSPPPTTTVVVMMMBBB;;;:::999777444333666;;;>>>???===999777777777666666666777888888777777888888999:::::::::999;;;;;;;;;;;;===???BBBEEEIIITTTgggzzzyyy{{{{{{~~~}}}rrrhhhbbb]]]XXXTTTTTTOOOPPPPPPOOOLLLKKKKKKLLLLLLJJJGGGDDDBBBAAA@@@@@@@@@AAABBBCCCCCCEEEHHHKKKQQQVVV]]]ccchhhkkkkkkjjjlllnnnpppqqqrrruuuyyy|||}}}~~~~~~}}}yyywwwuuuuuuuuutttsssqqqnnnmmmllljjjgggeeedddcccdddcccaaa^^^\\\[[[ZZZYYYVVVUUURRRPPPOOOOOOOOOOOOyyyeeeQQQGGG???===<<<;;;;;;===::::::::::::;;;<<<===>>>@@@DDDRRRmmmuuuoooaaaSSSLLLHHHEEEDDDEEECCCCCCDDDEEEEEEEEEEEEEEECCCBBBBBBBBBBBBBBBCCCCCCBBBCCCDDDEEEFFFEEEEEEDDDCCCDDDEEEFFFFFFHHHKKKMMMLLLLLLQQQYYY^^^___ccchhhqqqzzz~~~~~~|||wwwssspppmmmkkkfffeeeeeegggiiikkkkkkjjjbbbaaa___]]]]]]]]]]]]^^^]]]___bbbfffiiijjjkkkkkkkkkjjjhhhfffcccaaa___^^^^^^______]]]ZZZWWWTTTSSSTTT^^^gggkkkqqq~~~|||ooohhhccc___]]]TTTTTTRRROOOOOORRRXXX]]]```kkkwww|||~~~|||yyywwwuuurrrnnnjjjgggeee___^^^]]]\\\YYYVVVSSSQQQNNNPPPRRRSSSTTTWWW\\\____________^^^]]]\\\]]]]]]YYY\\\^^^\\\YYYXXX\\\___[[[\\\```cccdddgggrrr~~~~~~{{{yyyxxxyyy|||}}}|||xxxqqqggg\\\QQQHHHCCCAAA@@@?????????AAACCCDDDFFFDDDFFFKKKOOOPPPTTTXXXZZZhhh~~~vvvhhhbbb^^^hhhxxx~~~||||||{{{zzzxxx~~~~~~rrr___RRRNNNOOOMMMEEE<<<888999999888555555777999::::::999777666888777777777777888999999777777777888888999:::;;;:::;;;<<<<<<<<<<<<>>>AAAFFFIIIQQQccc{{{yyy{{{yyy}}}tttiiiccc^^^XXXUUUUUUOOOPPPQQQOOOLLLKKKKKKMMMMMMKKKHHHEEECCCAAA@@@@@@@@@AAACCCCCCDDDEEEHHHJJJPPPTTTZZZaaagggjjjkkkkkkkkknnnqqqssstttvvvyyy{{{{{{}}}~~~}}}{{{yyyxxxxxxwwwtttsssrrrqqqpppmmmkkkhhhgggfffdddcccaaa___]]][[[ZZZZZZWWWVVVUUUTTTRRRQQQPPPPPP}}}uuubbbPPPFFF>>><<<<<<;;;<<<>>>;;;;;;;;;;;;<<<===>>>>>>AAAEEESSSmmmrrr{{{nnnbbbTTTLLLHHHEEEDDDEEECCCDDDDDDEEEEEEEEEEEEEEEAAAAAAAAA@@@@@@AAABBBBBBBBBCCCDDDFFFFFFFFFEEEDDDCCCDDDEEEFFFFFFHHHLLLNNNLLLLLLQQQYYY]]]^^^```dddkkkttt~~~~~~}}}xxxuuussspppnnnkkkjjjjjjllloooppppppoooiiigggfffdddaaa```___^^^]]]^^^___aaaaaaaaa```___dddbbb```^^^\\\[[[ZZZZZZ\\\\\\[[[XXXVVVSSSQQQPPPOOOYYYccchhhooo~~~tttjjjddd^^^ZZZPPPQQQPPPNNNNNNQQQXXX^^^ZZZeeepppuuuwwwzzzzzzxxxwwwvvvvvvtttqqqnnnkkkiiifffeeedddbbb___[[[XXXVVVQQQRRRSSSSSSTTTXXX\\\```aaabbbccccccbbb`````````]]]aaaddddddaaabbbfffkkkdddfffkkknnnnnnoooyyy|||yyy{{{~~~~~~}}}vvvlll```TTTIIICCCBBBAAA???>>>???AAADDDFFFJJJHHHIIIOOOUUUXXX]]]ccceeerrrxxxjjjddd___hhhxxx}}}~~~~~~{{{}}}ppp___TTTPPPPPPMMMEEE<<<777888999888666999888777666555555555666888888888888888999999:::777777777777888999:::;;;;;;<<<======<<<<<<>>>@@@GGGKKKRRRbbbzzzwwwyyyxxx}}}xxxmmmfffaaaZZZVVVVVVOOOQQQRRRPPPLLLJJJKKKMMMMMMKKKHHHEEECCCAAAAAA@@@@@@BBBCCCDDDDDDEEEHHHJJJOOORRRYYY___eeeiiikkklllkkknnnrrrtttuuuwwwyyy{{{zzz|||}}}~~~~~~{{{zzzzzzxxxvvvtttuuutttrrrpppmmmkkkiiihhhcccaaa___]]][[[ZZZYYYXXXWWWWWWWWWVVVTTTSSSQQQPPPssswwwzzz{{{zzzvvvjjj___PPPEEE;;;;;;===>>><<<======<<<<<<;;;;;;;;;<<<<<>>;;;;;;:::777555666666777777777777666666888888888777777777777777888:::;;;;;;999999:::<<>>NNNOOOTTTccc~~~yyyxxxyyywwwyyyqqqggg```[[[WWWSSSTTTRRROOOLLLKKKKKKLLLMMMNNNMMMLLLIIIFFFCCCAAA???AAAAAAAAA@@@@@@CCCGGGJJJOOOSSSZZZ```eeejjjnnnqqqqqqssstttuuuvvvxxx{{{}}}|||zzzxxxwwwyyyxxxvvvssspppmmmjjjiiihhhgggeeecccaaa___^^^]]][[[YYYWWWUUUSSSRRRRRRQQQyyyzzzzzzyyyzzzvvvkkk^^^ZZZNNNBBB@@@@@@===;;;:::===<<<<<<;;;;;;;;;<<<<<<===EEEPPPjjjzzzwwwzzzppp```PPPJJJIIIGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCEEEDDDDDDDDDEEEGGGJJJLLLMMMPPPUUUXXX[[[^^^bbbdddlllrrrzzz}}}zzzwwwvvvtttnnnhhhkkkeee^^^[[[]]]```bbbccc```^^^\\\]]]```aaa___\\\WWWVVVSSSQQQOOOMMMMMMMMMVVVVVVZZZcccppp|||wwwkkkaaa\\\SSSLLLJJJQQQ[[[```ccceeeeeegggjjjlllllljjjgggeeeiiiiiiiiijjjkkkmmmoooqqqppprrrrrrooojjjddd```^^^WWWTTTQQQSSSZZZdddmmmrrrvvvsssqqqpppooonnnlllkkklllooorrrtttuuuvvvxxxzzzzzzxxxwwwwwwzzz~~~~~~wwwtttvvvxxxyyyyyyxxxwwwuuuxxxxxxuuunnndddYYYPPPLLLGGGGGGGGGFFFFFFHHHLLLOOORRRSSSVVV[[[aaahhhnnnqqqxxx|||iiiccceeejjjuuu|||yyyyyy|||xxxkkk]]]VVVRRRPPPFFFAAA;;;777888999888777777777888888888888777777888888888888777777777777888:::;;;;;;:::999:::<<<======>>>???@@@AAAAAAAAALLLNNNUUUeee|||yyyyyyyyyzzzssshhhbbb]]]YYYVVVUUUSSSPPPMMMLLLLLLMMMNNNOOONNNMMMJJJHHHEEEBBBAAAAAAAAAAAA@@@@@@CCCGGGJJJOOOTTTZZZ```fffjjjooorrrqqqsssuuuvvvwwwxxx{{{~~~|||{{{yyy{{{zzzxxxuuurrrooolllkkkkkkiiigggeeecccaaa``````]]]\\\[[[XXXUUUSSSQQQOOOyyyuuuvvvtttiii]]]]]]QQQFFFBBB@@@===::::::<<<<<<;;;;;;;;;<<<<<<===;;;CCCNNNhhh}}}}}}ooo___OOOIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDDDDFFFHHHJJJKKKMMMPPPTTTWWWZZZ]]]aaadddjjjpppwww{{{zzz{{{~~~}}}{{{sssqqqkkkccc___```ccceeefffaaa___]]]^^^aaabbb___]]]UUUTTTSSSQQQPPPOOOOOOOOOVVVWWWZZZbbbmmmxxx|||oooddd^^^VVVQQQQQQZZZdddiiikkkmmmmmmnnnoooooommmiiifffcccfffeeedddcccdddfffhhhjjjnnnooopppnnnjjjfffcccbbbYYYSSSOOOSSS```ppp||||||yyywwwuuusssqqqsssuuuxxxyyyyyyyyy{{{}}}}}}|||||||||~~~{{{vvvssssssrrrrrrqqqoooooonnnppprrrrrrnnnggg^^^WWWTTTMMMMMMNNNNNNNNNPPPTTTWWW[[[[[[]]]aaahhhpppwww{{{~~~iiicccdddhhhsss~~~}}}{{{xxxvvvwwwyyyvvviii\\\VVVTTTSSSFFF@@@999666888;;;<<<<<<888999999999999999999888888888888888888888888888888:::;;;;;;::::::;;;<<<;;;<<<===???@@@AAABBBCCCJJJNNNWWWhhh~~~~~~zzz~~~yyywww{{{|||uuukkkddd```\\\YYYUUUSSSQQQNNNMMMMMMMMMNNNPPPOOONNNKKKIIIFFFCCCBBBAAAAAAAAA@@@@@@BBBFFFJJJOOOTTT[[[aaafffkkkpppsssrrrtttvvvwwwxxxzzz|||~~~~~~}}}}}}|||zzzwwwtttqqqooonnnnnnllljjjgggeeeddddddddddddcccbbb```\\\XXXTTTQQQyyypppppppppggg[[[VVVLLLBBB???>>><<<;;;<<<<<<;;;;;;;;;;;;<<<======;;;CCCLLLfffppp```PPPIIIHHHGGGFFFGGGFFFFFFHHHIIIIIIIIIHHHGGGEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFHHHJJJKKKMMMPPPSSSVVVYYY]]]aaadddhhhnnnuuu}}}{{{wwwvvvwwwzzz|||}}}~~~vvvqqqmmmjjjjjjhhheeebbbdddbbb___```aaa```\\\XXXUUUUUUUUUTTTTTTTTTTTTTTTWWWXXX[[[aaaiiirrryyy|||sssiiiddd^^^[[[]]]fffoooqqqqqqrrrrrrssssssqqqooollliiigggeeecccaaa___^^^^^^```aaadddfffgggfffccc```______XXXSSSOOORRR^^^ooo{{{yyywwwuuusssrrrsssuuuuuuuuuvvvxxxzzz~~~~~~yyytttrrrpppmmmjjjgggfffffffffeeehhhkkkkkkhhhccc___]]]WWWXXXXXXXXXWWWYYY\\\^^^ddddddeeehhhnnnvvv~~~|||iiiccceeeiiittt~~~|||{{{zzzxxxwwwxxxzzzuuuggg[[[UUUTTTSSSEEE@@@;;;:::<<>>@@@AAABBBCCCHHHOOOYYYkkk~~~}}}~~~vvv~~~wwwuuu}}}~~~wwwlllfffaaa]]]ZZZTTTSSSPPPNNNMMMMMMMMMMMMOOONNNMMMKKKIIIFFFDDDBBBAAABBBAAA@@@@@@BBBFFFIIIOOOTTT[[[aaaggglllpppssssssuuuxxxyyyzzz{{{}}}~~~|||yyyvvvtttrrrqqqpppooollliiiggggggggggggjjjjjjkkkjjjfffbbb]]]ZZZssspppnnneeeZZZQQQHHH@@@>>>===;;;<<<>>>;;;;;;;;;;;;;;;<<<======>>>DDDKKKccctttcccRRRJJJIIIGGGGGGGGGFFFGGGHHHJJJJJJIIIHHHHHHDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEGGGHHHIIIJJJMMMOOORRRUUUXXX\\\```dddhhhmmmttt|||{{{vvvssstttvvvxxxyyy}}}|||uuupppmmmiiiddd```cccaaa______```___ZZZVVVUUUUUUVVVWWWXXXYYYYYYYYYVVVXXX[[[___ccchhhlllooouuuyyy|||uuunnniiifffeeeiiirrrxxxwwwttttttqqqppppppooommmkkkiiihhhgggeeeaaa]]]ZZZYYYXXXXXXWWWYYY[[[ZZZYYYWWWWWWXXXUUUTTTRRRQQQWWWggg|||zzzxxxvvvuuutttnnnooooooooonnnpppsssvvv}}}~~~}}}}}}{{{wwwssspppmmmhhhccc```^^^^^^^^^ZZZ^^^bbbeeeeeedddddddddaaabbbbbb```___^^^```bbbiiiiiiiiimmmsss{{{yyygggcccfffmmmxxx~~~}}}{{{yyyyyyzzzzzzzzzyyy{{{|||uuufffXXXRRRQQQPPPBBB???<<<===???AAA???<<<777888888888888888888777777777888888999999999:::888:::;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>???@@@AAABBBGGGOOO\\\mmm~~~zzz~~~sss~~~vvvttt}}}~~~xxxmmmfffaaa]]]ZZZSSSRRRPPPNNNMMMLLLLLLLLLNNNMMMLLLJJJHHHEEECCCBBBBBBBBBBBB@@@@@@BBBFFFIIINNNSSSZZZaaafffkkkpppssssssvvvyyy{{{|||}}}~~~~~~{{{yyyvvvtttsssrrrpppmmmkkkiiiiiiiiijjjlllmmmoooooommmiiieeebbb{{{tttgggZZZSSSJJJBBB???===:::;;;>>>;;;;;;;;;;;;;;;<<<===>>>@@@EEEJJJ```{{{iiiWWWMMMJJJHHHGGGGGGFFFGGGIIIKKKKKKJJJIIIHHHDDDDDDEEEEEEEEEEEEFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCDDDFFFGGGHHHIIIJJJMMMOOORRRTTTWWW[[[```dddhhhmmmttt|||{{{uuuqqqppprrrssstttxxx{{{ssslllhhhfffddd```^^^]]]___aaaaaa]]]YYYSSSTTTWWWYYY[[[\\\]]]]]]YYY\\\___aaaaaaaaabbbcccfffkkkqqquuuuuurrrnnnmmmkkklllrrr}}}~~~zzzyyypppooonnnkkkiiigggfffeeeiiigggddd```\\\XXXVVVTTTPPPRRRTTTTTTSSSRRRSSSTTTTTTUUUTTTRRRTTTaaavvv}}}xxxwwwwwwwwwwwwppppppooommmlllmmmqqqttt{{{~~~zzzzzzzzz{{{{{{zzzvvvsssoookkkfff```\\\ZZZYYYYYYSSSVVVZZZ]]]^^^```bbbddddddddddddbbb```___```aaahhhiiikkkpppwwwvvveeeccchhhppp~~~zzzvvvuuuuuuwwwzzz{{{{{{zzz}}}}}}uuueeeVVVPPPOOOOOO???===;;;<<<>>>>>>;;;777777777888888888888777777777777888888999:::::::::888:::;;;<<<;;;<<<===?????????>>>>>>>>>???AAABBBGGGPPP]]]nnn~~~uuu~~~nnnxxxuuu{{{|||{{{ooogggbbb]]]ZZZSSSSSSQQQPPPNNNMMMMMMLLLMMMMMMLLLJJJHHHFFFCCCBBBBBBBBBBBB@@@@@@BBBEEEHHHMMMRRRYYY```fffkkkpppssstttwww{{{}}}~~~~~~|||zzzxxxwwwuuusssooolllkkkkkklllmmmlllnnnpppqqqpppmmmjjjgggmmm\\\RRRJJJCCC???<<<999;;;>>>;;;::::::;;;;;;===>>>>>>@@@CCCGGG]]]ooo[[[QQQLLLIIIGGGGGGFFFHHHJJJLLLLLLKKKIIIHHHDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCDDDFFFGGGHHHIIIIIIMMMNNNQQQSSSVVVZZZ```dddiiinnnuuu}}}|||tttnnnlllmmmmmmnnnpppsssxxx|||vvvpppkkkhhhaaa______aaacccbbb]]]YYYTTTVVVYYY\\\___aaabbbbbbbbbeeeiiijjjfffbbb___^^^[[[___eeeiiikkklllllllllnnnrrr||||||zzzvvvqqqmmmjjjhhhggghhhhhhfffccc___[[[XXXVVVQQQSSSUUUUUUTTTUUUVVVXXXTTTUUUTTTSSSWWWdddwwwxxxuuutttvvvxxxyyywwwuuurrrnnnllllllooorrryyy}}}qqqsssvvvyyy{{{yyyvvvtttnnnjjjeee```[[[XXXWWWVVVPPPRRRTTTUUUVVVYYY\\\_________```___]]]\\\\\\]]]cccfffjjjrrr{{{vvveeedddjjjsssyyytttuuuvvvzzz~~~~~~}}}}}}tttcccUUUOOOOOOOOOAAA>>>;;;:::<<<;;;999666888888999999999999888888777777888999999:::;;;;;;888:::;;;<<<;;;<<<>>>???>>>=========>>>@@@CCCDDDGGGQQQ^^^nnnsss}}}jjj|||}}}wwwyyyzzz~~~rrriiiccc^^^ZZZUUUUUUSSSRRRQQQPPPOOONNNNNNMMMMMMKKKIIIGGGEEEDDDCCCCCCBBBAAA@@@AAAEEEHHHLLLPPPXXX___eeejjjooorrruuuxxx|||~~~~~~||||||xxxvvvrrrooonnnnnnpppqqqoooppprrrrrrrrrooommmkkkrrr^^^NNNGGG@@@===;;;999;;;???:::::::::;;;<<<===>>>??????BBBEEE[[[sss^^^SSSMMMIIIGGGGGGFFFHHHJJJLLLMMMKKKIIIHHHDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCEEEFFFHHHIIIIIIIIIMMMNNNQQQSSSUUUZZZ___cccjjjooovvv}}}|||sssmmmjjjiiijjjjjjiiilllqqquuuyyy}}}{{{pppiiieeedddbbbccccccaaa[[[VVVWWWYYY]]]aaadddfffggghhhkkkoootttsssnnngggaaa___UUUYYY^^^bbbeeegggiiikkkqqqvvv{{{uuupppmmmkkkggghhhgggfffccc___[[[XXXVVVWWWYYYYYYYYYYYY[[[\\\VVVTTTSSSUUU]]]kkkzzzzzztttqqqqqqtttwwwyyy|||zzzuuuppplllkkkmmmpppyyy}}}|||kkkoootttxxx{{{zzzwwwtttmmmjjjeee```[[[XXXVVVUUUQQQQQQQQQQQQQQQSSSWWWZZZXXXZZZ[[[ZZZYYYXXXYYY[[[___ccciiisss~~~vvvfffeeekkktttxxxwwwxxx{{{||||||ssscccUUUPPPPPPPPPFFFAAA<<<:::;;;;;;:::888999::::::;;;;;;::::::999777777888999::::::;;;;;;888:::;;;<<<<<<<<<>>>@@@<<<<<<;;;<<<>>>BBBEEEGGGGGGRRR___nnnttt~~~hhhxxxyyywwwyyy~~~tttkkkeee___[[[WWWVVVUUUTTTSSSRRRQQQPPPOOOOOONNNLLLJJJHHHFFFEEECCCCCCBBBAAA@@@AAAEEEHHHKKKPPPWWW^^^dddiiinnnrrruuuxxx|||zzzxxxtttqqqpppqqqrrrttttttuuuuuuuuutttrrrooonnnzzzfffUUUJJJAAA??????<<<::::::<<<;;;;;;;;;;;;<<<======@@@@@@GGG\\\tttYYYSSSPPPGGGCCCGGGHHHJJJLLLMMMMMMLLLJJJHHHFFFFFFFFFFFFEEEEEEEEEEEEHHHHHHGGGGGGFFFEEEEEEEEECCCCCCCCCDDDEEEGGGIIIIIIHHHLLLPPPRRRTTTWWW]]]bbbiiipppxxxyyyooohhhcccaaaaaahhhiiilllpppuuu{{{{{{qqqnnngggdddkkkoooiiiaaa^^^]]][[[^^^eeejjjjjjkkkmmmsss{{{wwwkkk]]][[[VVVUUUYYY^^^```dddhhhsss}}}~~~wwwrrroooooommmjjjeeeccccccccc___`````````aaaaaaaaaaaaZZZTTTTTTWWW]]]rrr}}}tttmmmpppvvvzzz~~~|||xxxuuutttssssssrrr|||ssshhhiiilllsss{{{~~~{{{wwwuuupppiiibbb\\\YYYWWWWWWRRROOOLLLLLLMMMOOOPPPQQQRRRSSSRRRPPPOOOQQQVVV[[[[[[aaajjjvvvrrrgggllllllqqq~~~~~~rrr^^^SSSSSSPPPIIIEEECCC@@@===:::888888777999888888999:::;;;999888777888:::<<<=========<<>><<<;;;<<<>>>AAACCC?????????@@@AAACCCDDDEEEOOOUUUaaarrr}}}nnnlllyyy~~~uuukkkeee```\\\\\\YYYTTTRRRRRRRRRRRRRRRPPPNNNLLLKKKJJJHHHEEEBBBDDDCCCAAA@@@AAACCCEEEFFFLLLPPPWWW^^^dddiiiooorrrvvvyyy|||~~~~~~|||zzzwwwuuutttttttttrrrxxx~~~}}}wwwqqqmmmlllnnnWWWLLLCCC@@@@@@>>>;;;;;;<<<;;;;;;;;;;;;<<<======@@@AAAHHH\\\www\\\TTTQQQHHHDDDIIIHHHIIILLLMMMMMMLLLIIIHHHFFFFFFFFFFFFEEEEEEEEEEEEHHHHHHGGGGGGFFFEEEEEEDDDBBBCCCCCCDDDEEEGGGHHHIIIJJJMMMQQQSSSTTTWWW]]]bbbiiipppyyyzzzpppgggbbb___^^^bbbcccggglllsssyyywwwpppmmmrrruuupppiiifffaaa___bbbiiinnnnnnoooqqqwww~~~qqqbbb\\\VVVTTTWWW[[[^^^bbbgggttt}}}}}}}}}{{{wwwrrrooonnnnnnllljjjhhhfffeeeddddddddd___XXXYYY\\\ccczzzwwwqqqttt{{{}}}|||{{{zzzyyy~~~~~~pppjjjkkkpppwww}}}|||xxxvvvrrrllleee___[[[XXXWWWSSSPPPLLLKKKLLLNNNOOOOOOOOOPPPQQQPPPOOORRRWWW[[[aaafffooozzzuuuiiimmmmmmsssrrr^^^SSSSSSPPPIIIAAA???===;;;999888888888999999999:::::::::999888666777888999:::;;;;;;;;;CCCAAA???======>>>@@@AAA?????????@@@AAACCCDDDEEEMMMVVVeeettt}}}oookkk{{{wwwnnnhhhdddbbb```\\\WWWSSSRRRQQQQQQPPPNNNLLLKKKJJJJJJJJJGGGEEEEEEDDDCCCBBBBBBDDDFFFGGGGGGKKKRRRXXX^^^dddjjjmmmvvvyyy|||~~~~~~{{{yyywwwuuuuuuuuuuuuzzz|||vvvpppmmmtttZZZOOOEEEBBBBBB???<<<<<<<<<<<<;;;;;;<<<<<<===>>>AAABBBIII]]]}}}```VVVQQQHHHFFFJJJHHHIIIKKKLLLLLLKKKIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGFFFEEEEEEDDDBBBBBBCCCDDDEEEGGGHHHIIIKKKOOORRRSSSTTTWWW]]]aaaiiiqqqzzzuuullleee```^^^___aaaeeelllsss{{{~~~{{{|||~~~|||wwwyyy{{{wwwqqqnnngggeeefffmmmrrrrrrsssuuuzzzvvvggg]]]VVVRRRTTTXXX\\\bbbhhhvvv}}}}}}|||zzzwwwsssooommmmmmnnnpppjjjbbbbbbeeelllxxxsssxxx~~~|||pppmmmpppvvv}}}}}}zzzvvvtttoooiiiccc^^^ZZZYYYUUURRRNNNLLLMMMOOOQQQQQQQQQRRRTTTTTTVVVZZZ___cccmmmqqqxxxzzzllloooooowwwqqq]]]TTTTTTPPPHHH===<<<:::999888888888999999::::::;;;;;;:::999999888888888888999:::<<<<<>>======>>>????????????@@@BBBDDDEEEFFFLLLVVVfffttt~~~~~~pppjjjxxx}}}yyyoookkkiiigggccc^^^YYYTTTRRRQQQOOONNNMMMKKKJJJJJJKKKKKKIIIHHHFFFEEEDDDCCCDDDEEEFFFGGGGGGKKKQQQXXX]]]dddjjjnnnuuuxxx|||~~~~~~|||zzzxxxwwwwww{{{}}}~~~vvvoootttZZZOOOEEEBBBBBB???<<<<<<<<<<<<<<<<<<<<<======>>>AAACCCJJJ^^^eeeWWWPPPIIIGGGJJJHHHIIIKKKKKKKKKKKKIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBBBBCCCEEEFFFHHHIIILLLOOOSSSTTTTTTWWW\\\aaaiiiqqq{{{xxxpppjjjgggfffhhhlllssszzz~~~~~~}}}zzzxxxwwwvvvpppllllllmmmnnnrrrxxx~~~~~~|||wwwtttllliiijjjppptttssssssuuuxxxxxxjjj]]]UUUPPPRRRWWW\\\eeelllxxx}}}~~~zzzxxxzzz|||~~~xxxooolllmmmtttwwwssswww~~~uuusssxxx~~~~~~{{{uuutttppplllgggbbb^^^[[[WWWUUURRRQQQSSSWWWYYY[[[[[[[[[]]]```dddjjjooosss|||{{{nnnpppsss}}}ppp]]]VVVUUUOOOGGG===<<<:::888888888888999:::;;;<<<<<<;;;:::::::::;;;;;;::::::;;;<<<>>>???CCCBBB@@@>>>=========>>>??????@@@AAACCCDDDFFFGGGKKKSSSaaaooo|||rrrlllmmm~~~zzzpppkkkiiigggbbb^^^XXXTTTRRRPPPOOONNNOOOMMMKKKKKKKKKKKKJJJIIIFFFEEEDDDDDDDDDEEEEEEFFFGGGKKKQQQWWW]]]cccjjjnnntttwww{{{~~~~~~|||{{{zzz{{{rrrqqqYYYNNNDDDAAAAAA>>>;;;;;;===<<<<<<<<<<<<===>>>>>>AAACCCKKK^^^kkkZZZPPPIIIGGGJJJIIIIIIJJJKKKKKKJJJIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFDDDCCCAAABBBBBBCCCDDDFFFHHHHHHLLLOOORRRSSSTTTWWW\\\aaaiiippp{{{zzzwwwuuuwwwzzz}}}}}}}}}|||zzzwwwuuusssqqqkkkggggggfffeeehhhmmmppprrrtttvvvxxxyyy{{{|||}}}yyypppmmmnnnsssuuurrrpppqqquuu~~~yyylll]]]VVVPPPRRRXXX___iiirrrzzz~~~uuurrrsssxxxwwwrrrvvv|||}}}}}}uuutttrrrnnnjjjeeeaaa___ZZZYYYYYY[[[```eeehhhjjjgggfffgggkkkqqqyyyzzzooosssxxxqqq^^^XXXVVVNNNEEE???>>><<<:::999888888999:::<<<>>>===;;;999:::;;;<<<;;;;;;:::;;;<<<>>>??????>>>============>>>?????????@@@BBBCCCEEEGGGHHHKKKNNNXXXgggyyysssmmmjjj}}}|||qqqjjjfffddd___[[[VVVSSSRRRQQQQQQPPPTTTRRROOOMMMLLLKKKIIIHHHEEEDDDDDDDDDDDDDDDDDDDDDDDDHHHMMMSSSYYY```fffkkksssvvv{{{~~~xxxnnnVVVLLLBBB@@@@@@>>><<<<<<======<<<<<<======>>>???@@@CCCKKK^^^~~~rrr^^^SSSKKKIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIHHHFFFDDDBBBAAAAAABBBCCCDDDFFFGGGHHHJJJNNNQQQRRRSSSVVV\\\```hhhoooyyy~~~{{{yyywwwvvvrrrmmmjjjjjjhhheeefffiiijjjjjjkkkkkklllmmmnnnnnnqqqyyy}}}uuusssssswwwwwwqqqlllkkkpppvvvyyyooo___WWWQQQTTTZZZaaakkktttyyy}}}uuusssuuu|||wwwqqqsssyyy~~~zzzyyyvvvrrrmmmhhhdddaaa___```bbbhhhnnntttwwwyyypppooonnnrrrzzzxxxqqqvvv}}}}}}~~~sss```[[[WWWMMMCCC@@@???===;;;:::999999:::;;;===???>>>;;;999:::<<<:::::::::::::::;;;<<<<<<;;;;;;;;;<<<===>>>?????????@@@AAABBBDDDFFFHHHIIIKKKJJJQQQ```tttwwwoookkk~~~|||}}}uuummmgggccc]]]ZZZVVVSSSSSSSSSSSSSSSZZZVVVRRROOOMMMKKKIIIHHHDDDDDDDDDDDDDDDDDDCCCCCCFFFIIINNNSSSYYY```hhhlllsssvvvzzz~~~}}}iiiUUUJJJAAA@@@@@@>>>=====================>>>>>>??????BBBKKK]]]}}}yyydddWWWOOOKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIHHHFFFDDDBBBAAAAAABBBBBBDDDEEEGGGHHHHHHLLLOOOQQQRRRVVV\\\aaafffmmmvvv|||{{{zzzuuuqqqooopppmmmiiigggjjjjjjkkkkkkllllllllljjjhhhgggmmmuuu~~~{{{yyyzzz}}}{{{rrrjjjgggiiikkksss|||uuunnnaaaYYYSSSUUUZZZaaajjjrrrwwwyyy{{{{{{{{{}}}wwwuuuwww}}}uuummmnnntttxxx}}}|||vvvoooiiieeebbbdddfffkkkssszzzyyyuuusssvvvwwwrrryyy|||zzz~~~uuubbb]]]XXXLLLBBB>>>===;;;:::::::::;;;<<<;;;>>>AAA???;;;999:::<<<999::::::;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>???@@@@@@@@@AAACCCEEEGGGIIIJJJJJJJJJOOO\\\lllvvvkkkvvv~~~}}}|||ssskkkeee___\\\XXXUUUUUUUUUUUUUUU\\\YYYTTTPPPOOOMMMKKKJJJFFFFFFFFFFFFEEEEEEDDDCCCHHHKKKOOOTTTZZZaaaiiinnnrrruuuzzz}}}|||rrreeeTTTJJJAAA@@@AAA???>>>???===============>>>??????>>>BBBJJJ]]]|||}}}hhhZZZRRRMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEGGGHHHIIIIIIFFFDDDBBBAAAAAAAAABBBDDDEEEGGGHHHGGGJJJNNNPPPRRRVVV\\\aaafffllluuu}}}}}}wwwtttssstttqqqllliiikkklllmmmoooqqqqqqooojjjgggcccgggmmmssszzz}}}~~~~~~sssiiieeebbbccciiissszzzxxxqqqkkkccc[[[UUUVVVZZZ___gggoootttuuutttqqqnnnpppuuuzzz~~~{{{xxxyyy}}}}}}rrrhhhhhhnnnsssxxx|||yyyqqqjjjeeebbbhhhkkkqqqyyy~~~zzzvvvyyywwwttt{{{|||xxxzzzvvvccc^^^XXXLLLAAA;;;::::::999:::;;;===>>>;;;???AAA@@@;;;888:::===;;;<<<===>>>>>>>>>===<<<===>>>>>>>>>????????????@@@@@@AAACCCEEEGGGIIIKKKIIIKKKQQQ[[[ggg{{{}}}iiiooo}}}yyyoooiiibbb___ZZZWWWWWWWWWWWWVVV]]]YYYUUUQQQPPPOOOMMMLLLGGGGGGGGGGGGGGGFFFEEEDDDDDDGGGKKKPPPVVV]]]eeejjjrrruuuyyy}}}uuudddWWWMMMDDD@@@???<<<<<<===@@@???===<<<===>>>@@@AAAAAABBBGGGXXXxxxkkk[[[QQQKKKHHHHHHIIIJJJJJJKKKKKKJJJJJJHHHGGGFFFFFFEEEFFFFFFFFFGGGIIILLLKKKHHHEEEFFFGGGCCCCCCCCCCCCDDDFFFGGGHHHJJJLLLNNNPPPRRRVVVZZZ^^^eeegggooo}}}~~~yyyvvvuuuuuuttttttqqqqqqqqqssstttsssqqqnnnooollliiijjjooowww~~~~~~|||||||||nnn```dddeeefffjjjooorrrnnniiidddYYYTTTZZZaaadddfffhhhmmmooopppooollljjjlllnnnsssvvv|||}}}xxxvvv}}}xxxssslllggggggmmmuuu{{{|||}}}xxxsssllleeeccchhhpppyyy~~~{{{xxxzzzzzzxxxyyy}}}~~~~~~dddZZZTTTIII???===<<<;;;:::999999999999>>>??????<<<999777777888;;;;;;;;;<<<<<<<<<=========>>>@@@@@@??????@@@BBBBBBCCCDDDEEEFFFGGGHHHHHHHHHMMMNNNVVVcccqqqpppttt}}}}}}rrrjjj```]]]YYYWWWVVVUUUTTTRRRYYYXXXWWWUUURRROOOLLLKKKGGGFFFEEEDDDDDDCCCCCCCCCCCCFFFJJJOOOUUU\\\eeejjjrrruuuzzz}}}rrrbbbWWWMMMDDDAAA???===<<<===???>>>===<<<<<<>>>???AAA@@@AAAFFFVVVuuukkk[[[RRRMMMJJJIIIIIIJJJKKKKKKKKKJJJJJJHHHGGGGGGFFFFFFFFFFFFFFFGGGIIIKKKKKKHHHFFFEEEFFFCCCCCCCCCCCCDDDFFFGGGHHHJJJLLLNNNPPPRRRVVVZZZ]]]dddgggooo}}}~~~|||{{{zzzxxxvvvuuutttssstttuuutttrrrpppnnnjjjggggggkkkqqqwwwyyy|||}}}~~~}}}~~~sssfffbbbaaa```ccchhhkkkhhhdddbbb[[[XXX]]]bbbcccdddgggiiikkkllljjjfffddddddeeeeeeiiinnnvvv~~~}}}xxxvvv{{{}}}tttqqqkkkeeedddiiiqqqxxx~~~zzzuuulllfffdddhhhqqqzzz~~~{{{wwwuuuyyyyyyxxx{{{www{{{|||}}}dddYYYRRRHHH>>>===<<<;;;:::999999999999;;;<<<<<<;;;:::999999:::;;;;;;;;;<<<<<<<<<=========>>>@@@@@@??????@@@BBBCCCCCCDDDEEEFFFGGGHHHHHHHHHMMMNNNSSS```kkkqqqrrr|||}}}rrrkkkaaa^^^ZZZXXXWWWVVVUUUTTTWWWWWWVVVTTTQQQOOOMMMKKKGGGGGGEEEDDDDDDDDDDDDDDDBBBEEEIIIMMMSSSZZZccchhhqqqvvv|||}}}}}}pppbbbVVVLLLDDDAAA@@@===<<<===>>>===<<<;;;<<<===>>>??????AAAFFFTTTqqqkkk\\\SSSOOOLLLIIIJJJJJJKKKKKKKKKKKKKKKHHHHHHGGGFFFFFFFFFFFFFFFGGGIIIJJJJJJHHHFFFEEEFFFCCCCCCCCCCCCDDDFFFGGGHHHJJJLLLNNNPPPRRRUUUZZZ]]]dddgggppp}}}|||yyyzzzxxxvvvuuuttttttrrrqqqmmmjjjggggggiiimmmpppqqqqqqqqqpppqqqtttxxx||||||ooobbb^^^ZZZ[[[___aaaaaa``````___```eeefffeeeeeegggfffggghhhfffbbb___]]]]]][[[]]]aaafffnnnuuu|||}}}}}}xxxwwwsssoooqqqvvvuuuqqqooonnnkkkeeebbbeeennnvvv{{{tttkkkeeeccchhhqqqyyy|||~~~~~~{{{tttqqqqqqwww|||zzztttrrrwww{{{|||yyywwwxxxcccXXXOOOEEE===<<<<<<;;;:::999999999999777999::::::::::::;;;===;;;;;;<<<<<<<<<============>>>@@@@@@??????AAACCCDDDDDDEEEFFFGGGHHHHHHIIIIIIMMMMMMRRR\\\eee{{{vvvrrryyy}}}|||rrrkkkaaa^^^[[[YYYXXXWWWVVVUUUUUUUUUTTTSSSQQQOOOMMMLLLHHHGGGFFFEEEDDDDDDDDDDDDBBBDDDGGGLLLQQQXXX```eeepppvvv~~~|||pppdddUUULLLDDDAAA@@@===<<<======<<<<<<;;;<<<===>>>>>>@@@BBBFFFRRRllljjj[[[TTTOOOMMMJJJJJJKKKLLLLLLLLLLLLKKKHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIHHHFFFEEEEEECCCCCCCCCCCCDDDFFFGGGHHHIIIKKKNNNOOORRRUUUYYY]]]cccgggppp}}}~~~|||wwwtttsssrrrqqqooommmkkkhhhhhhjjjlllmmmmmmnnnllljjjiiikkkoootttwwwvvvwwwyyy|||~~~vvveee^^^WWWVVVWWWYYY[[[^^^___dddjjjnnnmmmiiiggggggfffggggggfffddd```^^^]]][[[ZZZ[[[]]]aaahhhnnnrrrxxx|||~~~zzzuuuqqqooooooqqqqqqooojjjiiilllkkkgggiiikkkkkkfffbbbeeeoooxxxxxxqqqhhhcccbbbgggooovvvxxxxxxxxxtttpppkkkkkkmmmuuu}}}vvvnnnmmmssswwwxxxuuusss|||ooo___UUUKKKBBB===<<<;;;::::::999999999:::666888::::::999:::;;;===<<<<<<<<<<<<===============>>>@@@@@@@@@@@@BBBCCCEEEEEEFFFFFFGGGHHHHHHIIIKKKPPPPPPTTT]]]dddxxx}}}rrrqqq~~~~~~|||rrrkkkaaa^^^[[[XXXXXXWWWVVVUUUSSSSSSRRRRRRQQQOOONNNMMMHHHHHHGGGFFFEEEEEEEEEEEEBBBDDDGGGKKKPPPVVV^^^cccnnnuuuzzznnndddTTTKKKDDDBBBAAA>>><<<===<<<<<<<<<<<<<<<======>>>@@@CCCGGGPPPhhhjjj[[[SSSOOOMMMJJJKKKLLLLLLMMMMMMLLLLLLIIIHHHHHHGGGFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGEEEDDDCCCCCCCCCCCCDDDFFFGGGHHHIIIKKKMMMOOOQQQUUUYYY\\\cccgggppp|||zzzvvvsssqqqooonnnllljjjhhhhhhjjjlllllllllllljjjgggeeefffiiimmmpppnnnpppssswww{{{~~~|||iii```WWWTTTSSSRRRWWW^^^```iiisssvvvtttoookkkiiihhhhhhhhhgggfffeeebbbaaa[[[ZZZXXXWWWZZZ___dddhhhnnnqqqvvv{{{}}}}}}|||zzzttttttqqqmmmhhheeedddeeelllooonnnjjjggghhhhhheeedddhhhjjjhhhdddgggqqqyyy|||zzzzzz{{{xxx|||}}}vvvnnnfffcccdddeeelllqqqqqqooonnnjjjeeecccdddjjjttt|||yyysssjjjiiioooqqqqqqqqqrrrxxxvvvdddYYYQQQGGG@@@>>>;;;;;;:::999999999::::::999:::;;;;;;999999:::<<<<<<<<<<<<=========>>>>>><<<>>>@@@@@@@@@AAABBBDDDFFFFFFGGGGGGHHHHHHIIIIIIMMMRRRRRRVVV___eeexxxrrriii||||||}}}}}}ssslllbbb___[[[YYYWWWWWWUUUTTTRRRRRRRRRRRRQQQPPPOOONNNIIIHHHGGGFFFFFFEEEEEEEEECCCEEEHHHKKKOOOUUU\\\aaakkkrrr|||~~~xxxkkkbbbSSSKKKDDDBBBAAA>>>======<<<<<<=========>>>>>>>>>@@@CCCFFFNNNbbbmmm]]]TTTPPPNNNKKKKKKLLLMMMMMMMMMMMMMMMIIIIIIHHHGGGGGGGGGGGGGGGHHHGGGGGGHHHHHHGGGEEECCCCCCCCCCCCCCCDDDFFFGGGHHHIIIKKKMMMOOOQQQTTTYYY\\\bbbhhhppp{{{{{{wwwssspppnnnkkkiiiggggggiiikkklllllliiihhhfffddddddfffhhhjjjhhhjjjoootttyyy~~~pppdddZZZVVVSSSPPPVVV```fffqqq|||~~~zzztttnnnmmmkkkiiiiiiiiihhhgggeee[[[XXXUUUTTTUUUYYY^^^aaaeeegggkkknnnqqqqqqqqqpppnnnmmmiiieeeaaa```bbbdddfffkkknnnjjjfffggghhhgggfffiiilllkkkjjjmmmuuu{{{~~~yyyuuuttttttrrrtttxxx~~~yyyrrrkkkeeedddgggccciiimmmkkkhhhfffbbb]]]]]]```hhhuuu~~~{{{uuullliiimmmkkkkkkmmmqqquuuxxxyyyxxxuuuggg[[[UUUNNNCCC===>>>;;;::::::999999:::::::::;;;<<<===<<<:::999:::;;;<<<<<<=========>>>>>>>>><<<>>>@@@AAAAAAAAACCCEEEGGGGGGHHHHHHHHHIIIIIIIIILLLQQQRRRVVV___dddvvvuuufff}}}|||zzzzzzuuunnndddaaa]]]ZZZXXXWWWUUUSSSRRRRRRRRRRRRRRRQQQPPPOOOJJJIIIHHHGGGFFFFFFFFFFFFDDDFFFHHHKKKNNNTTT[[[___hhhnnnwww~~~wwwjjjaaaRRRJJJCCCCCCBBB???============>>>>>>??????>>>>>>===AAADDDJJJ]]]ppp___VVVQQQOOOKKKLLLMMMMMMNNNNNNMMMMMMIIIIIIHHHGGGGGGGGGGGGHHHHHHGGGFFFGGGHHHHHHEEEBBBCCCCCCCCCCCCDDDFFFGGGHHHHHHJJJMMMOOOQQQTTTYYY\\\bbbhhhpppzzz~~~yyytttqqqpppmmmiiihhhiiikkklllmmmkkkkkkjjjjjjiiiiiihhhhhhgggjjjooovvv|||zzzmmmbbb^^^YYYUUU[[[fffsss~~~zzzvvvrrrnnnlllllllllkkkiii___]]]XXXUUUTTTUUUXXXZZZ\\\^^^aaadddgggiiikkkkkkiiigggccc___]]]___dddhhhgggooosssqqqmmmnnnpppppprrrssstttuuuuuuxxx|||yyyuuurrrqqqmmmmmmooorrrvvvyyyyyyxxxzzz|||~~~~~~wwwpppkkkeeeaaabbbgggccchhhjjjfffbbbaaa^^^ZZZYYY]]]gggvvv{{{qqqlllooojjjjjjlllpppttttttsssrrrkkk___VVVTTTLLL@@@;;;>>>:::::::::999999::::::;;;;;;<<<======;;;;;;<<<===<<<=========>>>>>>>>>>>><<<>>>@@@AAAAAABBBDDDFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIOOOOOOSSSZZZ^^^nnnkkk||||||{{{zzzqqqiiieee```]]]ZZZXXXUUUTTTSSSSSSSSSSSSRRRQQQPPPOOOJJJIIIHHHGGGGGGFFFGGGGGGCCCEEEGGGIIILLLQQQXXX\\\dddjjjqqqxxx}}}zzzlllcccRRRJJJDDDCCCBBB???============>>>???????????????;;;@@@BBBGGGYYY{{{tttbbbXXXRRRPPPLLLLLLMMMNNNNNNNNNNNNMMMJJJIIIHHHHHHGGGGGGHHHHHHIIIGGGFFFGGGHHHHHHEEEAAACCCCCCCCCCCCDDDFFFGGGHHHHHHJJJMMMNNNQQQTTTXXX\\\ccchhhpppyyy~~~xxxuuuvvvrrrnnnkkklllmmmoooooopppqqqqqqqqqpppnnnlllkkkiiilllrrrzzzuuujjjfff```[[[aaammmzzzssspppppppppnnnmmmgggddd^^^XXXTTTSSSSSSTTTVVVXXXZZZ^^^bbbeeehhhjjjdddbbb^^^[[[[[[___fffkkkpppyyy~~~zzz{{{~~~~~~~~~~~~~~~{{{vvvrrrpppiiihhhhhhiiilllnnnnnnmmmlllnnnrrrtttrrrttt|||tttnnnhhhddd___\\\^^^ddddddhhhiiiddd```___\\\YYYWWW\\\gggwwwvvvooopppnnnlllmmmqqqttttttssssssggg\\\UUUTTTLLL>>>999===:::::::::999999:::;;;;;;:::<<<======<<<<<<>>>???============>>>>>>>>>>>><<<>>>@@@AAAAAABBBDDDFFFHHHHHHIIIIIIIIIIIIIIIIIIGGGLLLLLLOOOUUUXXXgggsss~~~}}}tttlllhhhccc___\\\YYYWWWTTTTTTTTTTTTTTTSSSRRRPPPPPPJJJJJJIIIHHHGGGGGGGGGGGGBBBCCCEEEGGGJJJPPPVVVZZZcccgggmmmtttyyy~~~qqqaaaSSSJJJCCCBBBAAA>>>===>>>?????????>>>>>>>>>>>>>>>@@@AAADDDIIIUUUppp{{{dddVVVQQQQQQNNNMMMMMMMMMNNNNNNMMMKKKKKKKKKKKKKKKJJJIIIHHHGGGEEEGGGKKKMMMMMMKKKGGGEEEAAABBBDDDEEEGGGHHHHHHHHHJJJKKKLLLMMMOOOSSSYYY]]]___hhhnnnwww~~~yyyvvvrrrooooooooopppppprrrsssssssssqqqooommmlllrrrxxx~~~~~~uuummmjjjnnnvvv}}}{{{yyyzzzzzzxxxtttuuummmeee```[[[VVVVVVZZZXXXWWWXXX[[[___dddffffffccc^^^YYYWWWUUUVVV\\\dddooo~~~~~~yyyrrrnnngggfffdddcccbbbcccddddddaaaaaadddiiikkkooozzz}}}sssiiiddd```]]]YYYTTTRRRXXXbbblllkkkiiigggddd___ZZZVVVYYY[[[eeexxxzzzuuuvvvjjjnnnpppmmmlllmmmmmmkkkggg[[[PPPLLLHHH@@@===???;;;;;;:::999999:::::::::<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBB???@@@BBBCCCDDDFFFIIILLLMMMMMMKKKJJJIIIIIIIIIIIIIIIKKKOOOQQQPPPVVVhhhzzzxxxnnniiiddd```___]]]YYYUUUWWWWWWXXXXXXWWWTTTQQQPPPMMMLLLJJJHHHGGGGGGGGGHHHGGGGGGHHHHHHJJJNNNTTTYYYaaagggoootttxxx|||pppaaaSSSKKKDDDBBBBBB???===>>>????????????>>>>>>>>>>>>???AAADDDHHHRRRllliii[[[UUUTTTPPPOOONNNOOOPPPPPPNNNLLLKKKKKKKKKKKKJJJIIIHHHHHHGGGIIIKKKLLLKKKHHHEEECCCAAABBBCCCEEEFFFGGGHHHHHHJJJKKKLLLMMMOOOSSSXXX\\\___hhhmmmuuu|||wwwsssrrrsssuuuvvvxxxyyyyyyyyyxxxxxxwwwwwwzzz}}}vvvsssxxx~~~zzzxxxsssnnnjjjeee^^^[[[]]]\\\[[[\\\___bbbeeeeeeeeeccc^^^ZZZXXXVVVWWW\\\dddwww}}}vvvrrriiifffbbb^^^\\\\\\^^^___\\\\\\___ccceeehhhrrr}}}vvvkkkbbb\\\YYYUUUSSSPPPRRR[[[fffooonnnkkkgggccc^^^XXXTTTWWWZZZfff{{{}}}xxxxxxooorrrrrrnnnmmmnnnnnnkkkggg\\\QQQLLLGGG@@@===>>>;;;;;;:::::::::::::::;;;<<<<<<<<<===============???>>>>>>??????@@@AAABBBAAACCCEEEEEEFFFHHHJJJMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKMMMQQQRRRRRRWWWhhhzzz|||qqqllleeeaaa```^^^[[[XXXYYYYYYYYYXXXVVVSSSOOONNNNNNMMMKKKIIIHHHHHHHHHHHHFFFFFFFFFGGGHHHLLLRRRVVV]]]ccckkkrrrvvv{{{pppaaaSSSKKKDDDBBBBBB???===>>>????????????????????????>>>@@@DDDGGGOOOfffmmm]]]VVVUUURRRQQQPPPPPPQQQQQQOOONNNKKKKKKKKKJJJJJJIIIHHHHHHJJJJJJJJJJJJHHHFFFDDDBBBBBBBBBCCCDDDFFFGGGHHHHHHJJJKKKLLLMMMOOOSSSWWW[[[___gggkkkrrr}}}zzzzzz{{{}}}{{{{{{zzz{{{|||}}}xxxwww~~~~~~zzzxxxwwwrrriiiddddddbbbbbbdddfffiiiiiigggeeeeee```]]][[[YYYWWW\\\bbbwww{{{tttooolllhhhbbb\\\YYYYYYZZZ\\\YYYXXXZZZ^^^___aaaiiirrr|||~~~wwwpppeee[[[WWWRRRNNNMMMNNNTTTaaannntttssspppkkkeee^^^YYYUUUXXX]]]kkk~~~}}}wwwxxxvvvqqqoooppppppmmmfff]]]SSSLLLEEE???<<<===;;;;;;:::::::::;;;;;;<<<<<<===>>>???@@@??????>>>????????????@@@AAABBBCCCDDDEEEGGGHHHHHHIIIKKKMMMMMMNNNNNNOOONNNMMMKKKJJJNNNPPPSSSTTTSSSXXXgggwwwvvvppphhhcccaaa___]]]ZZZZZZZZZYYYWWWUUUQQQNNNLLLNNNMMMKKKIIIHHHHHHIIIIIIEEEEEEEEEEEEFFFJJJOOOSSSYYY```hhhoootttyyyqqqbbbTTTKKKDDDCCCBBB???===>>>>>>???????????????@@@@@@>>>@@@EEEHHHLLL```uuubbbYYYVVVSSSRRRQQQQQQRRRQQQPPPNNNLLLKKKKKKJJJIIIIIIHHHHHHJJJIIIIIIHHHGGGEEEEEEDDDBBBBBBCCCDDDEEEFFFGGGHHHIIIKKKMMMNNNOOORRRWWWZZZ^^^fffhhhnnn}}}~~~~~~}}}yyyzzz|||~~~}}}{{{xxxyyy{{{sssooopppmmmnnnpppsssuuutttqqqnnnkkkfffbbb```\\\XXXZZZ___ppp}}}}}}wwwrrrnnnnnnkkkgggbbb___]]]]]]]]]YYYXXXYYY\\\]]]^^^cccjjjrrrwwwzzzwwwrrrmmmccc[[[WWWQQQKKKKKKNNNVVVdddrrryyyxxxuuuooohhhaaa\\\ZZZ\\\cccsss}}}}}}zzzuuusssuuusssoooeee^^^TTTKKKDDD???<<<<<<;;;;;;;;;;;;;;;;;;<<<===<<<>>>@@@BBBBBBAAA@@@???@@@@@@@@@@@@AAABBBCCCDDDEEEGGGIIIJJJJJJJJJLLLMMMNNNOOOPPPQQQQQQOOOMMMKKKOOOPPPSSSUUUTTTWWWeeesss}}}xxxzzzsssjjjdddbbb```^^^\\\ZZZZZZYYYWWWTTTQQQOOOMMMNNNMMMKKKIIIHHHHHHHHHIIIFFFFFFEEEEEEEEEIIINNNRRRXXX___gggmmmrrrwww}}}rrrbbbTTTLLLDDDCCCBBB???>>>???>>>>>>??????@@@@@@@@@AAA@@@AAAEEEIIIKKK\\\iii^^^ZZZSSSRRRQQQQQQRRRQQQOOOMMMLLLLLLJJJIIIHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGCCCCCCCCCCCCDDDEEEGGGHHHIIIKKKMMMNNNOOORRRVVVXXX]]]dddfffkkkyyyxxxrrrrrrtttwwwyyyzzz||||||{{{~~~}}}~~~~~~sssooojjjggg```ZZZXXX\\\kkkvvv}}}yyyuuusssnnnmmmmmmkkkiiifffdddbbb]]][[[\\\___```___bbbgggkkkpppsssqqqnnnkkkddd\\\YYYRRRLLLKKKOOOWWWeeeqqqyyyyyyvvvppphhhbbb___^^^^^^hhhzzz}}}yyyxxxyyyvvvqqqbbb^^^UUUJJJBBB>>>======<<<;;;;;;;;;<<<<<<===>>>===>>>AAABBBCCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEGGGJJJKKKKKKKKKLLLMMMNNNOOOQQQRRRRRRPPPNNNMMMOOOPPPRRRTTTTTTWWWbbbnnnzzzooo~~~wwwnnngggdddbbb___]]]YYYYYYXXXWWWUUUSSSRRRQQQMMMLLLJJJIIIHHHGGGHHHHHHHHHHHHGGGFFFFFFIIIMMMQQQYYY___ggglllppptttzzz~~~rrrbbbTTTLLLEEECCCCCC@@@>>>???>>>>>>??????@@@AAAAAAAAABBB@@@CCCIIIKKKWWWzzzmmm^^^XXXTTTSSSRRRRRRRRRQQQOOOMMMMMMLLLJJJIIIHHHHHHIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHDDDCCCBBBBBBCCCEEEFFFGGGIIIKKKMMMNNNOOORRRUUUWWW[[[bbbdddiiivvvvvvmmmjjjiiinnnooosss{{{zzzvvvrrrnnnfff]]]ZZZ\\\eeeooozzz}}}{{{yyywwwqqqrrrtttuuusssqqqmmmkkkeeebbbbbbfffgggeeefffiiijjjnnnpppnnnkkkjjjddd^^^YYYRRRMMMOOOTTT\\\hhhrrrzzzzzzwwwpppgggaaa^^^^^^^^^kkk}}}||||||wwwooo___^^^VVVJJJAAA??????===<<<<<<<<<<<<<<<===>>>???===???@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEHHHKKKMMMMMMMMMNNNOOOOOOPPPQQQQQQQQQPPPOOOOOOOOOOOORRRTTTUUUWWWaaalllzzz{{{nnn{{{rrrkkkhhheeeaaa^^^ZZZYYYXXXWWWVVVUUUTTTSSSNNNMMMKKKIIIHHHHHHHHHIIIJJJJJJHHHGGGFFFIIIMMMPPPXXX^^^eeekkknnnrrrwww{{{oooaaaUUULLLEEEDDDCCC@@@>>>???>>>>>>???@@@@@@AAABBBBBBCCC>>>@@@GGGJJJSSSrrrsssaaaZZZVVVUUUSSSSSSTTTSSSPPPNNNMMMLLLJJJHHHHHHHHHIIIJJJIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBDDDFFFGGGHHHJJJMMMOOOOOOQQQTTTVVVXXX```ccchhhuuu}}}yyymmmfffbbbbbbdddjjjwww}}}yyywwwtttlllccc^^^```bbbjjjttt}}}~~~{{{|||}}}}}}}}}{{{yyywwwqqqnnnnnnrrrsssqqqqqqsssqqqtttsssooolllkkkfffaaaYYYTTTQQQVVV^^^fffqqqzzz|||tttiiiaaa___```cccqqq|||tttjjj]]]]]]VVVIII@@@???@@@???<<<<<<<<<<<<===>>>???@@@>>>??????AAABBBCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEIIILLLOOOOOOPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOORRRVVVWWWYYYbbbkkkvvvssswwwqqqmmmiiiddd```]]]\\\ZZZXXXVVVUUUTTTTTTPPPOOOMMMLLLJJJJJJKKKKKKKKKJJJIIIGGGFFFHHHLLLOOOTTTZZZbbbhhhlllpppvvvzzzmmm```UUULLLEEEDDDCCC@@@??????>>>>>>???@@@AAAAAABBBBBBCCC<<<===EEEIIIQQQmmm~~~kkkbbbXXXVVVUUUUUUUUUTTTRRRPPPNNNLLLJJJHHHGGGHHHIIIJJJKKKKKKLLLKKKJJJHHHFFFDDDDDDCCCBBBAAABBBDDDFFFGGGHHHJJJMMMOOOPPPQQQTTTVVVWWW___bbbhhhttt|||}}}qqqfff```___```fffwww}}}{{{yyywwwpppfffbbbccceeekkkuuu~~~{{{xxxyyy}}}~~~|||{{{|||yyy{{{yyysssooommmiiidddZZZVVVVVV^^^gggqqq{{{xxxlllcccaaabbbiiiyyy|||qqqfff[[[\\\VVVHHH@@@@@@AAA???<<<<<<<<<<<<===>>>@@@@@@????????????AAABBBDDDEEECCCCCCCCCDDDDDDEEEFFFGGGFFFJJJNNNQQQQQQRRRSSSTTTPPPPPPOOOOOOOOOPPPPPPQQQPPPPPPSSSWWWYYY[[[ccclllvvvyyy{{{uuuqqqlllfffaaa```___\\\YYYWWWUUUSSSSSSRRRQQQOOOMMMLLLLLLMMMMMMKKKJJJHHHFFFEEEGGGKKKNNNPPPWWW___fffjjjpppvvvzzz~~~jjj___UUUMMMGGGEEECCC@@@???AAA???@@@@@@???===<<<===>>>@@@BBB>>>???FFFKKK]]]yyypppddd^^^WWWSSSTTTUUURRRPPPPPPMMMLLLLLLKKKKKKKKKKKKKKKIIIIIIIIIHHHGGGFFFDDDDDDDDDCCCCCCCCCEEEFFFHHHJJJHHHJJJLLLNNNNNNPPPRRRTTTWWWZZZaaajjjpppyyyyyyoooddd]]]aaakkk~~~|||yyyyyyvvvnnnhhhfffdddlllvvv~~~{{{uuuoooiiifff\\\]]]```iiiuuu|||ooofffaaaaaaiii|||}}}dddYYYZZZTTTGGG@@@AAAAAA===???>>>>>>>>>>>>>>>???@@@>>>???AAACCCDDDEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIJJJKKKMMMPPPRRRUUUVVVTTTSSSRRRPPPPPPQQQRRRRRRTTTUUUUUUUUUWWW[[[bbbggg||||||wwwssslllfffdddaaa___]]]\\\\\\ZZZWWWUUUVVVUUURRRNNNJJJHHHIIIJJJJJJIIIHHHHHHHHHIIIJJJKKKPPPUUU\\\ccchhhooowww}}}~~~|||iii___UUUMMMGGGEEECCC@@@???AAA???@@@AAA@@@>>>===>>>??????BBB???@@@GGGJJJYYYsssuuuhhh^^^WWWSSSTTTUUUSSSPPPQQQOOONNNMMMKKKJJJIIIIIIHHHIIIIIIIIIHHHGGGFFFDDDDDDCCCBBBBBBBBBCCCEEEGGGHHHHHHJJJLLLMMMNNNPPPRRRTTTVVVXXX___gggnnnvvvvvviiibbbfffppp}}}yyywwwtttmmmiiiiiidddjjjsss{{{}}}zzztttnnniiibbbbbbeeennnyyyrrrhhhdddccclll~~~ggg[[[ZZZSSSGGG@@@@@@@@@===???>>>>>>>>>>>>???@@@@@@@@@@@@AAACCCDDDFFFGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLMMMOOOQQQSSSUUUVVVSSSSSSRRRRRRRRRSSSUUUVVVVVVVVVUUUTTTUUUYYY___dddzzzyyyuuunnnhhhfffbbb```^^^]]]\\\ZZZWWWUUUVVVUUUSSSOOOKKKIIIIIIJJJIIIHHHGGGFFFFFFGGGHHHIIIOOOTTT[[[aaafffmmmuuu{{{~~~~~~|||iii___UUUMMMGGGEEECCC@@@???AAA>>>@@@AAAAAA??????@@@BBB???BBBAAABBBGGGHHHTTTmmm{{{kkk^^^WWWSSSUUUVVVSSSQQQQQQQQQPPPNNNKKKIIIGGGFFFFFFIIIIIIHHHHHHGGGFFFDDDDDDBBBBBBAAAAAABBBDDDFFFGGGGGGIIILLLMMMNNNOOORRRTTTUUUWWW]]]eeekkkrrr~~~pppiiinnnxxx|||uuurrrooojjjhhhiiifffiiiqqq{{{~~~zzzrrrlllggggggiiippp|||tttjjjffffffppphhh]]]ZZZQQQEEE?????????>>>??????>>>>>>??????@@@AAACCCCCCCCCCCCDDDFFFHHHJJJIIIIIIJJJKKKMMMNNNOOOOOOPPPPPPPPPQQQRRRTTTUUUVVVSSSSSSSSSSSSTTTVVVXXXYYYXXXWWWUUUSSSTTTWWW]]]bbbsss}}}xxxqqqkkkiiieeebbb```^^^]]][[[XXXUUUWWWVVVTTTPPPLLLJJJJJJKKKIIIGGGEEECCCCCCEEEGGGIIIMMMRRRXXX^^^cccjjjrrrxxx~~~~~~kkk```UUUMMMGGGEEECCC@@@???AAA???@@@AAAAAAAAA@@@BBBCCC>>>CCCBBBDDDHHHGGGRRRiiikkk___XXXTTTUUUVVVSSSQQQQQQPPPOOOMMMJJJHHHGGGFFFEEEHHHHHHHHHGGGGGGFFFDDDDDDCCCBBBBBBAAABBBDDDEEEFFFFFFIIIKKKLLLMMMNNNQQQSSSTTTVVV\\\ccchhhnnn|||yyyqqqvvv}}}vvvpppnnnkkkfffdddeeehhhkkkrrr~~~}}}tttmmmgggggghhhnnnzzztttjjjggghhhttthhh___YYYNNNDDD???>>>>>>>>>???????????????@@@AAABBBFFFEEEDDDDDDEEEHHHKKKLLLKKKKKKLLLMMMOOOQQQRRRSSSRRRRRRRRRSSSSSSTTTUUUVVVUUUTTTTTTSSSTTTVVVWWWXXXYYYXXXWWWUUUUUUYYY___dddjjj|||{{{tttnnnlllhhhfffbbb```^^^\\\YYYVVVWWWWWWUUUQQQMMMKKKJJJKKKJJJHHHEEECCCCCCEEEGGGIIIKKKOOOUUUZZZ___fffooouuu}}}nnnbbbUUUMMMGGGEEECCC@@@???AAA???@@@BBBBBBAAAAAABBBDDD>>>CCCCCCEEEKKKJJJUUUmmmjjjaaaZZZVVVVVVWWWSSSQQQQQQMMMLLLKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBCCCDDDFFFGGGFFFHHHJJJLLLLLLNNNPPPRRRUUUVVV[[[aaaeeekkkxxxyyy}}}}}}vvvqqqmmmllljjjeeebbbbbbiiimmmuuuvvvnnngggffffffkkkwwwtttkkkiiijjjyyy}}}hhh___VVVKKKCCC???>>>>>>???????????????@@@AAABBBCCCGGGFFFFFFFFFHHHKKKNNNOOONNNNNNOOOPPPQQQSSSUUUVVVUUUTTTTTTTTTTTTUUUVVVVVVWWWVVVUUUTTTTTTTTTUUUVVVYYYYYYYYYYYYZZZ]]]cccggggggvvv~~~wwwrrrqqqmmmjjjeeebbb```]]]ZZZXXXXXXXXXVVVSSSOOOLLLKKKLLLKKKJJJGGGEEEEEEFFFHHHIIIIIIMMMRRRWWW\\\ccclllsss|||pppcccUUUMMMGGGEEECCC@@@???AAA???AAABBBBBB@@@@@@AAACCC>>>CCCBBBFFFMMMPPP^^^wwwnnnddd]]]WWWWWWWWWSSSPPPOOOJJJJJJIIIHHHHHHHHHIIIIIIFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDFFFGGGEEEGGGJJJKKKLLLMMMPPPRRRUUUVVVZZZ___ccchhhssszzzxxxzzz}}}pppkkkiiijjjhhhdddaaaaaahhhooo{{{~~~vvvooogggeeeeeeiiitttuuummmmmmooozzzggg]]]SSSHHHDDDAAA>>>>>>????????????@@@AAABBBCCCDDDFFFFFFGGGHHHKKKNNNQQQRRRRRRRRRQQQRRRSSSUUUWWWXXXWWWWWWVVVVVVWWWWWWXXXXXXXXXWWWVVVTTTTTTTTTUUUVVVYYY[[[\\\]]]^^^aaaeeehhhhhhsss}}}xxxxxxrrrnnniiieeebbb___]]][[[XXXXXXWWWTTTPPPMMMLLLLLLLLLKKKJJJHHHHHHHHHHHHIIIHHHLLLPPPUUUYYY```jjjqqqyyyqqqcccUUUMMMGGGEEECCC@@@???AAA@@@AAABBBAAA@@@???@@@AAA???BBBBBBFFFOOOVVVgggwwwggg___YYYXXXWWWRRRNNNNNNJJJIIIHHHHHHGGGHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEGGGIIIKKKKKKMMMOOOQQQSSSTTTXXX]]]___dddooo{{{~~~yyywwwwwwyyyzzz}}}wwwjjjdddaaaaaaaaa___^^^```jjjuuuxxxqqqllleeecccbbbeeepppxxxrrrsssvvvtttccc[[[PPPFFFDDDCCC@@@>>>??????@@@@@@@@@AAACCCDDDEEEEEEFFFHHHKKKNNNQQQSSSTTTVVVUUUTTTTTTTTTVVVXXXZZZZZZZZZZZZZZZZZZ[[[\\\\\\XXXWWWVVVVVVVVVWWWXXXYYY[[[]]]___```aaabbbdddfffeeemmmvvvrrrlllhhhdddaaa___]]]XXXYYYXXXVVVQQQNNNMMMMMMKKKKKKKKKJJJIIIHHHHHHGGGGGGKKKOOOSSSXXX___iiipppwwwqqqbbbUUUMMMGGGEEECCC@@@???AAA@@@AAABBBAAA???>>>???@@@???BBBAAAFFFQQQZZZnnnhhhaaaZZZYYYWWWRRRMMMLLLJJJJJJIIIHHHGGGGGGGGGGGGEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAABBBCCCDDDDDDGGGIIIJJJKKKLLLOOOQQQRRRSSSVVV[[[]]]aaalllxxx|||}}}{{{yyywwwwwwwwwxxxvvv{{{xxxxxxyyy|||}}}yyyqqqkkkeee^^^YYYYYYYYYXXX[[[^^^nnn{{{zzzqqqkkkgggbbb```___aaalll{{{vvvxxx|||mmm^^^YYYNNNEEEEEEEEE@@@>>>???@@@@@@@@@AAABBBCCCEEEEEECCCEEEIIILLLPPPSSSTTTUUUXXXWWWUUUUUUUUUWWWYYYZZZ\\\\\\\\\\\\]]]^^^______WWWWWWWWWWWWXXXZZZ[[[\\\\\\^^^aaabbbbbbaaabbbbbb___fffyyytttnnniiifffccc```^^^YYYYYYYYYVVVRRROOOMMMMMMJJJJJJKKKKKKJJJHHHGGGEEEGGGKKKOOORRRWWW^^^hhhooovvvpppaaaSSSOOOHHHDDDAAA@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAACCC@@@AAAGGGJJJSSSoooqqqggg]]]XXXUUUPPPMMMMMMMMMKKKIIIHHHIIIJJJJJJJJJHHHGGGGGGGGGGGGFFFFFFFFFKKKDDD===<<<@@@EEEGGGGGGGGGHHHJJJKKKMMMMMMNNNNNNTTTVVVZZZ[[[]]]bbbjjjppptttppp|||{{{yyywwwssspppsssssstttvvvxxxwwwuuurrrsssooommmnnnnnnjjjhhhiiiiiibbb]]][[[YYYXXX[[[```nnnzzzooogggaaa]]]\\\\\\^^^ccclll||||||ooobbb___TTTKKKDDDBBBBBB??????@@@BBBBBBCCCDDDDDDEEEFFFFFFIIIHHHIIIKKKPPPTTTWWWXXXYYYYYYXXXXXXXXXXXXYYYYYY\\\```cccbbbccceeedddaaa]]]\\\[[[ZZZZZZZZZZZZZZZ\\\___eeeiiijjjhhhdddaaaeeeeeeuuu{{{oookkkllllllgggaaaaaa^^^ZZZVVVTTTQQQMMMKKKNNNLLLKKKKKKKKKIIIEEEBBBIIIIIIKKKPPPWWW___gggkkkxxxooobbbWWWRRRLLLGGGEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBEEECCCEEEIIIKKKVVVsss|||pppeee___ZZZUUUSSSTTTNNNLLLJJJIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHTTTMMMEEEAAABBBEEEEEECCCFFFGGGIIIKKKLLLMMMNNNNNNQQQTTTXXXZZZ\\\aaahhhnnn{{{vvvuuu|||zzzvvvsssooonnnmmmmmmnnnnnnmmmkkkjjjggggggiiiiiiggggggkkklllddd]]]ZZZXXXVVVZZZ___qqq{{{oooeee^^^YYYVVVTTTUUUYYY___ffftttnnnaaa]]]QQQIIIDDDDDDFFFFFFFFFHHHAAAAAABBBBBBCCCEEEFFFGGGKKKKKKKKKMMMPPPSSSUUUVVVWWWWWWVVVVVVVVVWWWWWWXXX\\\```cccbbbcccfffeeebbb\\\\\\[[[ZZZZZZZZZZZZZZZZZZ]]]aaaeeefffeeecccaaaaaabbbqqqrrrkkkkkkjjjeee___aaa___[[[XXXVVVUUURRRPPPQQQPPPNNNMMMMMMKKKIIIFFFIIIIIIKKKOOOVVV^^^eeejjjttt}}}qqqeeeYYYTTTLLLGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGJJJMMMNNNZZZxxx{{{mmmddd___YYYXXXYYYPPPMMMKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKXXXRRRJJJEEEEEEEEEDDDCCCGGGHHHJJJLLLNNNOOOPPPPPPQQQUUUXXXZZZ\\\aaahhhmmmxxxzzz~~~}}}{{{uuurrrnnnkkkkkkllllllkkkfffeeegggjjjiiiiiinnnuuuxxxnnnddd]]]YYYXXX]]]cccttt~~~rrrggg___ZZZVVVUUUPPPSSSYYY^^^cccpppnnnbbb___NNNGGGBBBDDDFFFFFFGGGIIIDDDCCCCCCCCCEEEGGGJJJLLLOOOOOOOOOPPPRRRTTTUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZ]]]aaaccccccdddhhhgggddd^^^^^^^^^^^^]]]]]]]]]]]]\\\]]]```ccceeefffffffffdddfffrrrwwwmmmkkkjjjfffbbb___\\\YYYWWWWWWUUUSSSRRRPPPNNNLLLJJJJJJIIIHHHFFFFFFFFFHHHKKKQQQXXX___cccttt|||~~~tttddd^^^UUUMMMIIIGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLPPPSSSUUUbbbzzzppphhhbbb```aaaVVVTTTQQQQQQRRRSSSSSSRRRQQQQQQQQQPPPPPPPPPOOOOOOVVVQQQLLLIIIIIIIIIIIIHHHLLLMMMOOORRRTTTUUUVVVVVVXXX[[[___aaabbbfffmmmrrryyytttrrrrrrssssssmmmnnnqqqsssrrrrrryyy|||lllbbb[[[[[[bbbkkkzzz}}}zzzxxxxxxxxxzzz}}}zzznnnddd]]]YYYWWWVVVQQQTTTZZZ^^^bbbooo}}}nnnfffdddQQQJJJDDDEEEFFFDDDCCCEEEFFFEEEDDDEEEFFFJJJNNNPPPPPPQQQSSSTTTTTTVVVWWWYYYZZZZZZYYYZZZZZZ[[[\\\]]]]]]aaacccbbbdddhhhhhheeebbbbbbbbbcccbbbbbbbbbaaa```aaabbbdddgggiiilllmmmnnnqqqzzzzzzppplllkkkiiiggg___]]]ZZZXXXWWWVVVTTTRRRSSSPPPMMMKKKKKKKKKJJJIIIHHHHHHIIILLLQQQWWW^^^aaarrryyywwwnnnhhheeecccaaabbbbbbbbbbbbbbbbbbbbbbbbbbbfffjjjmmmppp}}}|||}}}qqqnnnllllllmmmnnnnnnmmmjjjiiiiiiiiihhhhhhhhhhhhgggdddbbb``````aaaaaaaaaeeefffhhhjjjlllmmmnnnnnnqqqtttxxxzzzzzz}}}}}}pppiiijjjrrr|||}}}|||xxxzzz~~~}}}sssiiiddd```___^^^[[[]]]```cccgggsss}}}rrrmmmkkkYYYQQQKKKLLLLLLIIIHHHHHHKKKJJJIIIIIIKKKOOORRRUUUUUUWWWZZZ\\\\\\]]]___aaa____________``````aaabbbaaaeeefffeeegggjjjkkkiiiffffffggghhhhhhhhhgggfffggggggggghhhkkknnnrrruuu|||uuupppnnnllljjjfffccc```]]]\\\[[[XXXVVVXXXVVVSSSQQQQQQQQQQQQPPPNNNMMMNNNOOOSSSYYY___bbbjjjrrr}}}~~~~~~}}}~~~jjjccc___```bbb```___```bbbaaaaaaaaaccceeehhhjjjlllppptttuuutttuuuwwwzzzvvvuuuuuutttttttttuuuuuuwwwzzz{{{yyyzzz}}}~~~|||xxxyyyzzz{{{{{{{{{zzzyyy{{{{{{zzz{{{}}}}}}zzzwwwvvvssspppnnnlllkkkiiigggbbb```]]]]]]]]]]]][[[ZZZVVVVVVUUUVVVYYY^^^cccfffnnnvvv}}}}}}||||||~~~