<script>
    document.write(unescape('%3C%68%74%6D%6C%3E%0A%0A%3C%68%65%61%64%3E%0A%20%20%20%20%3C%62%61%73%65%20%68%72%65%66%3D%22%2E%22%20%2F%3E%0A%20%20%20%20%3C%73%74%79%6C%65%3E%0A%20%20%20%20%20%20%20%20%62%6F%64%79%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%6D%61%72%67%69%6E%3A%20%30%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%6F%76%65%72%66%6C%6F%77%3A%20%68%69%64%64%65%6E%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%61%63%6B%67%72%6F%75%6E%64%3A%20%23%31%31%31%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%23%70%6C%61%79%65%72%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%77%69%64%74%68%3A%20%33%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%68%65%69%67%68%74%3A%20%33%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%61%63%6B%67%72%6F%75%6E%64%3A%20%23%30%66%30%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%73%69%74%69%6F%6E%3A%20%61%62%73%6F%6C%75%74%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%6F%72%64%65%72%2D%72%61%64%69%75%73%3A%20%35%30%25%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%72%61%6E%73%69%74%69%6F%6E%3A%20%74%72%61%6E%73%66%6F%72%6D%20%30%2E%31%73%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%2E%65%6E%65%6D%79%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%77%69%64%74%68%3A%20%32%35%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%68%65%69%67%68%74%3A%20%32%35%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%61%63%6B%67%72%6F%75%6E%64%3A%20%23%66%30%30%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%73%69%74%69%6F%6E%3A%20%61%62%73%6F%6C%75%74%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%6F%72%64%65%72%2D%72%61%64%69%75%73%3A%20%35%30%25%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%72%61%6E%73%69%74%69%6F%6E%3A%20%74%72%61%6E%73%66%6F%72%6D%20%30%2E%33%73%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%2F%2A%20%41%64%64%65%64%20%66%6F%72%20%73%6D%6F%6F%74%68%20%6B%6E%6F%63%6B%62%61%63%6B%20%2A%2F%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%2E%65%6E%65%6D%79%2E%68%65%61%76%79%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%77%69%64%74%68%3A%20%34%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%68%65%69%67%68%74%3A%20%34%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%61%63%6B%67%72%6F%75%6E%64%3A%20%23%64%30%30%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%6F%72%64%65%72%3A%20%33%70%78%20%73%6F%6C%69%64%20%23%38%30%30%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%2E%65%6E%65%6D%79%2E%73%6D%61%6C%6C%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%77%69%64%74%68%3A%20%31%35%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%68%65%69%67%68%74%3A%20%31%35%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%61%63%6B%67%72%6F%75%6E%64%3A%20%23%66%36%36%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%69%6C%74%65%72%3A%20%62%72%69%67%68%74%6E%65%73%73%28%31%2E%32%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%2E%62%75%6C%6C%65%74%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%77%69%64%74%68%3A%20%35%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%68%65%69%67%68%74%3A%20%31%35%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%61%63%6B%67%72%6F%75%6E%64%3A%20%23%66%66%30%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%73%69%74%69%6F%6E%3A%20%61%62%73%6F%6C%75%74%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%6F%72%64%65%72%2D%72%61%64%69%75%73%3A%20%32%70%78%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%2E%66%72%65%65%7A%65%2D%62%75%6C%6C%65%74%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%77%69%64%74%68%3A%20%36%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%68%65%69%67%68%74%3A%20%36%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%61%63%6B%67%72%6F%75%6E%64%3A%20%23%30%30%66%66%66%66%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%73%69%74%69%6F%6E%3A%20%61%62%73%6F%6C%75%74%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%6F%72%64%65%72%2D%72%61%64%69%75%73%3A%20%35%30%25%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%69%6C%74%65%72%3A%20%64%72%6F%70%2D%73%68%61%64%6F%77%28%30%20%30%20%35%70%78%20%23%30%30%66%66%66%66%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%2E%6D%69%6E%69%67%75%6E%2D%62%75%6C%6C%65%74%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%77%69%64%74%68%3A%20%33%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%68%65%69%67%68%74%3A%20%38%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%61%63%6B%67%72%6F%75%6E%64%3A%20%23%66%66%30%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%73%69%74%69%6F%6E%3A%20%61%62%73%6F%6C%75%74%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%6F%72%64%65%72%2D%72%61%64%69%75%73%3A%20%31%70%78%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%2E%6D%69%6E%65%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%77%69%64%74%68%3A%20%32%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%68%65%69%67%68%74%3A%20%32%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%61%63%6B%67%72%6F%75%6E%64%3A%20%23%66%30%30%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%6F%72%64%65%72%3A%20%32%70%78%20%73%6F%6C%69%64%20%23%38%30%30%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%73%69%74%69%6F%6E%3A%20%61%62%73%6F%6C%75%74%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%6F%72%64%65%72%2D%72%61%64%69%75%73%3A%20%35%30%25%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%61%6E%69%6D%61%74%69%6F%6E%3A%20%6D%69%6E%65%50%75%6C%73%65%20%31%73%20%69%6E%66%69%6E%69%74%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6C%6F%72%3A%20%77%68%69%74%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%64%69%73%70%6C%61%79%3A%20%66%6C%65%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%61%6C%69%67%6E%2D%69%74%65%6D%73%3A%20%63%65%6E%74%65%72%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%6A%75%73%74%69%66%79%2D%63%6F%6E%74%65%6E%74%3A%20%63%65%6E%74%65%72%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%6F%6E%74%2D%73%69%7A%65%3A%20%31%32%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%6F%6E%74%2D%66%61%6D%69%6C%79%3A%20%41%72%69%61%6C%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%2E%70%61%72%74%69%63%6C%65%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%73%69%74%69%6F%6E%3A%20%61%62%73%6F%6C%75%74%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%77%69%64%74%68%3A%20%34%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%68%65%69%67%68%74%3A%20%34%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%61%63%6B%67%72%6F%75%6E%64%3A%20%23%66%30%30%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%6F%72%64%65%72%2D%72%61%64%69%75%73%3A%20%35%30%25%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%69%6E%74%65%72%2D%65%76%65%6E%74%73%3A%20%6E%6F%6E%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%61%6E%69%6D%61%74%69%6F%6E%3A%20%66%61%64%65%4F%75%74%20%30%2E%35%73%20%66%6F%72%77%61%72%64%73%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%2E%6D%75%7A%7A%6C%65%2D%66%6C%61%73%68%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%73%69%74%69%6F%6E%3A%20%61%62%73%6F%6C%75%74%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%77%69%64%74%68%3A%20%32%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%68%65%69%67%68%74%3A%20%32%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%61%63%6B%67%72%6F%75%6E%64%3A%20%72%67%62%61%28%32%35%35%2C%20%32%35%35%2C%20%30%2C%20%30%2E%38%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%6F%72%64%65%72%2D%72%61%64%69%75%73%3A%20%35%30%25%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%69%6E%74%65%72%2D%65%76%65%6E%74%73%3A%20%6E%6F%6E%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%61%6E%69%6D%61%74%69%6F%6E%3A%20%66%6C%61%73%68%20%30%2E%32%73%20%66%6F%72%77%61%72%64%73%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%2E%73%68%6F%63%6B%77%61%76%65%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%73%69%74%69%6F%6E%3A%20%61%62%73%6F%6C%75%74%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%6F%72%64%65%72%3A%20%32%70%78%20%73%6F%6C%69%64%20%72%67%62%61%28%32%35%35%2C%20%32%35%35%2C%20%32%35%35%2C%20%30%2E%38%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%6F%72%64%65%72%2D%72%61%64%69%75%73%3A%20%35%30%25%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%69%6E%74%65%72%2D%65%76%65%6E%74%73%3A%20%6E%6F%6E%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%61%6E%69%6D%61%74%69%6F%6E%3A%20%73%68%6F%63%6B%77%61%76%65%41%6E%69%6D%20%35%73%20%63%75%62%69%63%2D%62%65%7A%69%65%72%28%30%2E%32%32%2C%20%30%2E%36%31%2C%20%30%2E%33%36%2C%20%31%29%20%66%6F%72%77%61%72%64%73%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%2E%68%6F%6D%69%6E%67%2D%62%75%6C%6C%65%74%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%77%69%64%74%68%3A%20%38%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%68%65%69%67%68%74%3A%20%38%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%61%63%6B%67%72%6F%75%6E%64%3A%20%23%66%30%66%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%73%69%74%69%6F%6E%3A%20%61%62%73%6F%6C%75%74%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%6F%72%64%65%72%2D%72%61%64%69%75%73%3A%20%35%30%25%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%69%6C%74%65%72%3A%20%62%72%69%67%68%74%6E%65%73%73%28%31%2E%35%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%6F%78%2D%73%68%61%64%6F%77%3A%20%30%20%30%20%31%30%70%78%20%23%66%30%66%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%2E%65%6C%65%63%74%72%69%63%69%74%79%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%73%69%74%69%6F%6E%3A%20%61%62%73%6F%6C%75%74%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%68%65%69%67%68%74%3A%20%32%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%61%63%6B%67%72%6F%75%6E%64%3A%20%23%30%66%66%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%72%61%6E%73%66%6F%72%6D%2D%6F%72%69%67%69%6E%3A%20%6C%65%66%74%20%63%65%6E%74%65%72%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%69%6C%74%65%72%3A%20%62%72%69%67%68%74%6E%65%73%73%28%32%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%6F%78%2D%73%68%61%64%6F%77%3A%20%30%20%30%20%35%70%78%20%23%30%66%66%2C%20%30%20%30%20%31%30%70%78%20%23%30%66%66%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%61%6E%69%6D%61%74%69%6F%6E%3A%20%73%70%61%72%6B%20%30%2E%33%73%20%6C%69%6E%65%61%72%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%2E%65%78%70%6C%6F%73%69%6F%6E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%73%69%74%69%6F%6E%3A%20%61%62%73%6F%6C%75%74%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%6F%72%64%65%72%2D%72%61%64%69%75%73%3A%20%35%30%25%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%61%63%6B%67%72%6F%75%6E%64%3A%20%72%61%64%69%61%6C%2D%67%72%61%64%69%65%6E%74%28%63%69%72%63%6C%65%2C%20%72%67%62%61%28%32%35%35%2C%20%30%2C%20%32%35%35%2C%20%30%2E%36%29%20%30%25%2C%20%72%67%62%61%28%32%35%35%2C%20%30%2C%20%32%35%35%2C%20%30%29%20%37%30%25%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%69%6E%74%65%72%2D%65%76%65%6E%74%73%3A%20%6E%6F%6E%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%61%6E%69%6D%61%74%69%6F%6E%3A%20%65%78%70%6C%6F%64%65%20%30%2E%35%73%20%66%6F%72%77%61%72%64%73%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%2F%2A%20%55%70%64%61%74%65%64%20%74%6F%72%6E%61%64%6F%20%65%66%66%65%63%74%20%73%74%79%6C%65%73%20%2A%2F%0A%20%20%20%20%20%20%20%20%2E%74%6F%72%6E%61%64%6F%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%73%69%74%69%6F%6E%3A%20%61%62%73%6F%6C%75%74%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%6F%72%64%65%72%2D%72%61%64%69%75%73%3A%20%35%30%25%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%69%6E%74%65%72%2D%65%76%65%6E%74%73%3A%20%6E%6F%6E%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%61%6E%69%6D%61%74%69%6F%6E%3A%20%73%70%69%6E%20%33%73%20%6C%69%6E%65%61%72%20%69%6E%66%69%6E%69%74%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%2F%2A%20%55%70%64%61%74%65%64%20%73%70%69%6E%20%61%6E%69%6D%61%74%69%6F%6E%20%2A%2F%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%61%63%6B%67%72%6F%75%6E%64%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%72%61%64%69%61%6C%2D%67%72%61%64%69%65%6E%74%28%63%69%72%63%6C%65%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%72%67%62%61%28%32%35%35%2C%20%32%35%35%2C%20%32%35%35%2C%20%30%2E%38%29%20%30%25%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%72%67%62%61%28%32%30%30%2C%20%32%30%30%2C%20%32%30%30%2C%20%30%2E%34%29%20%33%30%25%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%72%67%62%61%28%31%35%30%2C%20%31%35%30%2C%20%31%35%30%2C%20%30%2E%32%29%20%36%30%25%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%72%67%62%61%28%31%30%30%2C%20%31%30%30%2C%20%31%30%30%2C%20%30%29%20%37%30%25%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%69%6C%74%65%72%3A%20%62%6C%75%72%28%32%70%78%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%6F%78%2D%73%68%61%64%6F%77%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%30%20%30%20%32%30%70%78%20%72%67%62%61%28%32%35%35%2C%20%32%35%35%2C%20%32%35%35%2C%20%30%2E%32%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%6E%73%65%74%20%30%20%30%20%33%30%70%78%20%72%67%62%61%28%32%35%35%2C%20%32%35%35%2C%20%32%35%35%2C%20%30%2E%33%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%2E%74%75%72%72%65%74%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%77%69%64%74%68%3A%20%32%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%68%65%69%67%68%74%3A%20%32%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%61%63%6B%67%72%6F%75%6E%64%3A%20%6C%69%6E%65%61%72%2D%67%72%61%64%69%65%6E%74%28%34%35%64%65%67%2C%20%23%30%30%66%2C%20%23%30%66%66%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%73%69%74%69%6F%6E%3A%20%61%62%73%6F%6C%75%74%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%6F%72%64%65%72%2D%72%61%64%69%75%73%3A%20%35%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%69%6E%74%65%72%2D%65%76%65%6E%74%73%3A%20%6E%6F%6E%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%6F%72%64%65%72%3A%20%32%70%78%20%73%6F%6C%69%64%20%23%30%30%66%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%2E%74%75%72%72%65%74%2D%68%65%61%6C%74%68%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%77%69%64%74%68%3A%20%32%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%68%65%69%67%68%74%3A%20%33%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%61%63%6B%67%72%6F%75%6E%64%3A%20%23%36%30%30%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%73%69%74%69%6F%6E%3A%20%61%62%73%6F%6C%75%74%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%6F%70%3A%20%2D%35%70%78%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%2E%74%75%72%72%65%74%2D%68%65%61%6C%74%68%2D%62%61%72%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%68%65%69%67%68%74%3A%20%31%30%30%25%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%61%63%6B%67%72%6F%75%6E%64%3A%20%23%66%30%30%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%72%61%6E%73%69%74%69%6F%6E%3A%20%77%69%64%74%68%20%30%2E%32%73%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%2E%70%6F%69%73%6F%6E%2D%73%70%6C%61%73%68%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%73%69%74%69%6F%6E%3A%20%61%62%73%6F%6C%75%74%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%6F%72%64%65%72%2D%72%61%64%69%75%73%3A%20%35%30%25%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%61%63%6B%67%72%6F%75%6E%64%3A%20%72%61%64%69%61%6C%2D%67%72%61%64%69%65%6E%74%28%63%69%72%63%6C%65%2C%20%72%67%62%61%28%30%2C%20%32%35%35%2C%20%30%2C%20%30%2E%36%29%20%30%25%2C%20%72%67%62%61%28%30%2C%20%32%35%35%2C%20%30%2C%20%30%29%20%37%30%25%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%69%6E%74%65%72%2D%65%76%65%6E%74%73%3A%20%6E%6F%6E%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%61%6E%69%6D%61%74%69%6F%6E%3A%20%70%6F%69%73%6F%6E%46%61%64%65%20%35%73%20%66%6F%72%77%61%72%64%73%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%2E%70%6F%69%73%6F%6E%2D%70%61%72%74%69%63%6C%65%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%73%69%74%69%6F%6E%3A%20%61%62%73%6F%6C%75%74%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%77%69%64%74%68%3A%20%33%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%68%65%69%67%68%74%3A%20%33%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%61%63%6B%67%72%6F%75%6E%64%3A%20%23%30%66%30%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%6F%72%64%65%72%2D%72%61%64%69%75%73%3A%20%35%30%25%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%69%6E%74%65%72%2D%65%76%65%6E%74%73%3A%20%6E%6F%6E%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%69%6C%74%65%72%3A%20%62%72%69%67%68%74%6E%65%73%73%28%31%2E%35%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%61%6E%69%6D%61%74%69%6F%6E%3A%20%70%6F%69%73%6F%6E%46%6C%6F%61%74%20%32%73%20%69%6E%66%69%6E%69%74%65%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%2F%2A%20%52%61%64%69%61%74%69%6F%6E%20%73%74%79%6C%65%73%20%2A%2F%0A%20%20%20%20%20%20%20%20%2E%72%61%64%69%61%74%69%6F%6E%2D%73%70%6C%61%73%68%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%73%69%74%69%6F%6E%3A%20%61%62%73%6F%6C%75%74%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%6F%72%64%65%72%2D%72%61%64%69%75%73%3A%20%35%30%25%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%61%63%6B%67%72%6F%75%6E%64%3A%20%72%61%64%69%61%6C%2D%67%72%61%64%69%65%6E%74%28%63%69%72%63%6C%65%2C%20%72%67%62%61%28%30%2C%20%32%35%35%2C%20%31%32%38%2C%20%30%2E%38%29%20%30%25%2C%20%72%67%62%61%28%30%2C%20%32%35%35%2C%20%31%32%38%2C%20%30%29%20%37%30%25%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%69%6E%74%65%72%2D%65%76%65%6E%74%73%3A%20%6E%6F%6E%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%61%6E%69%6D%61%74%69%6F%6E%3A%20%72%61%64%69%61%74%69%6F%6E%46%61%64%65%20%35%73%20%66%6F%72%77%61%72%64%73%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%69%6C%74%65%72%3A%20%62%6C%75%72%28%32%70%78%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%6F%78%2D%73%68%61%64%6F%77%3A%20%30%20%30%20%33%30%70%78%20%72%67%62%61%28%30%2C%20%32%35%35%2C%20%31%32%38%2C%20%30%2E%34%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%2E%72%61%64%69%61%74%65%64%2D%65%6E%65%6D%79%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%61%6E%69%6D%61%74%69%6F%6E%3A%20%72%61%64%69%61%74%69%6F%6E%47%6C%6F%77%20%31%73%20%69%6E%66%69%6E%69%74%65%20%61%6C%74%65%72%6E%61%74%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%69%6C%74%65%72%3A%20%62%72%69%67%68%74%6E%65%73%73%28%31%2E%35%29%20%73%65%70%69%61%28%30%2E%33%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%2F%2A%20%56%65%6E%6F%6D%20%65%66%66%65%63%74%20%73%74%79%6C%65%73%20%2A%2F%0A%20%20%20%20%20%20%20%20%2E%76%65%6E%6F%6D%2D%74%65%6E%64%72%69%6C%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%73%69%74%69%6F%6E%3A%20%61%62%73%6F%6C%75%74%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%68%65%69%67%68%74%3A%20%34%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%2F%2A%20%49%6E%63%72%65%61%73%65%64%20%68%65%69%67%68%74%20%2A%2F%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%61%63%6B%67%72%6F%75%6E%64%3A%20%6C%69%6E%65%61%72%2D%67%72%61%64%69%65%6E%74%28%39%30%64%65%67%2C%20%23%30%30%30%2C%20%23%38%30%30%30%38%30%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%72%61%6E%73%66%6F%72%6D%2D%6F%72%69%67%69%6E%3A%20%6C%65%66%74%20%63%65%6E%74%65%72%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%69%6C%74%65%72%3A%20%62%72%69%67%68%74%6E%65%73%73%28%31%2E%35%29%20%63%6F%6E%74%72%61%73%74%28%32%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%6F%78%2D%73%68%61%64%6F%77%3A%20%30%20%30%20%38%70%78%20%23%30%30%30%2C%20%30%20%30%20%31%35%70%78%20%23%38%30%30%30%38%30%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%61%6E%69%6D%61%74%69%6F%6E%3A%20%76%65%6E%6F%6D%50%75%6C%73%65%20%30%2E%35%73%20%69%6E%66%69%6E%69%74%65%20%61%6C%74%65%72%6E%61%74%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%6F%70%61%63%69%74%79%3A%20%30%2E%38%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40%6B%65%79%66%72%61%6D%65%73%20%76%65%6E%6F%6D%50%75%6C%73%65%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%72%6F%6D%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%6F%70%61%63%69%74%79%3A%20%31%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%72%61%6E%73%66%6F%72%6D%3A%20%73%63%61%6C%65%59%28%31%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%6F%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%6F%70%61%63%69%74%79%3A%20%30%2E%35%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%72%61%6E%73%66%6F%72%6D%3A%20%73%63%61%6C%65%59%28%31%2E%35%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40%6B%65%79%66%72%61%6D%65%73%20%73%68%6F%63%6B%77%61%76%65%41%6E%69%6D%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%30%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%77%69%64%74%68%3A%20%30%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%68%65%69%67%68%74%3A%20%30%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%6F%70%61%63%69%74%79%3A%20%30%2E%38%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%31%30%30%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%77%69%64%74%68%3A%20%31%30%30%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%68%65%69%67%68%74%3A%20%31%30%30%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%6F%70%61%63%69%74%79%3A%20%30%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40%6B%65%79%66%72%61%6D%65%73%20%66%61%64%65%4F%75%74%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%72%6F%6D%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%6F%70%61%63%69%74%79%3A%20%31%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%6F%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%6F%70%61%63%69%74%79%3A%20%30%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%72%61%6E%73%66%6F%72%6D%3A%20%74%72%61%6E%73%6C%61%74%65%28%76%61%72%28%2D%2D%64%78%29%2C%20%76%61%72%28%2D%2D%64%79%29%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40%6B%65%79%66%72%61%6D%65%73%20%66%6C%61%73%68%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%30%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%72%61%6E%73%66%6F%72%6D%3A%20%73%63%61%6C%65%28%31%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%6F%70%61%63%69%74%79%3A%20%31%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%31%30%30%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%72%61%6E%73%66%6F%72%6D%3A%20%73%63%61%6C%65%28%30%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%6F%70%61%63%69%74%79%3A%20%30%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40%6B%65%79%66%72%61%6D%65%73%20%65%78%70%6C%6F%64%65%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%30%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%72%61%6E%73%66%6F%72%6D%3A%20%73%63%61%6C%65%28%30%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%6F%70%61%63%69%74%79%3A%20%31%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%31%30%30%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%72%61%6E%73%66%6F%72%6D%3A%20%73%63%61%6C%65%28%31%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%6F%70%61%63%69%74%79%3A%20%30%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40%6B%65%79%66%72%61%6D%65%73%20%73%70%61%72%6B%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%30%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%6F%70%61%63%69%74%79%3A%20%31%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%35%30%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%6F%70%61%63%69%74%79%3A%20%30%2E%35%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%31%30%30%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%6F%70%61%63%69%74%79%3A%20%30%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40%6B%65%79%66%72%61%6D%65%73%20%73%70%69%6E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%30%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%72%61%6E%73%66%6F%72%6D%3A%20%74%72%61%6E%73%6C%61%74%65%28%2D%35%30%25%2C%20%2D%35%30%25%29%20%72%6F%74%61%74%65%28%30%64%65%67%29%20%73%63%61%6C%65%28%30%2E%39%35%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%35%30%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%72%61%6E%73%66%6F%72%6D%3A%20%74%72%61%6E%73%6C%61%74%65%28%2D%35%30%25%2C%20%2D%35%30%25%29%20%72%6F%74%61%74%65%28%31%38%30%64%65%67%29%20%73%63%61%6C%65%28%31%2E%30%35%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%31%30%30%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%72%61%6E%73%66%6F%72%6D%3A%20%74%72%61%6E%73%6C%61%74%65%28%2D%35%30%25%2C%20%2D%35%30%25%29%20%72%6F%74%61%74%65%28%33%36%30%64%65%67%29%20%73%63%61%6C%65%28%30%2E%39%35%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40%6B%65%79%66%72%61%6D%65%73%20%70%6F%69%73%6F%6E%46%61%64%65%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%30%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%6F%70%61%63%69%74%79%3A%20%30%2E%38%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%31%30%30%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%6F%70%61%63%69%74%79%3A%20%30%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40%6B%65%79%66%72%61%6D%65%73%20%70%6F%69%73%6F%6E%46%6C%6F%61%74%20%7B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%30%25%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%31%30%30%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%72%61%6E%73%66%6F%72%6D%3A%20%74%72%61%6E%73%6C%61%74%65%59%28%30%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%35%30%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%72%61%6E%73%66%6F%72%6D%3A%20%74%72%61%6E%73%6C%61%74%65%59%28%2D%35%70%78%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40%6B%65%79%66%72%61%6D%65%73%20%72%61%64%69%61%74%69%6F%6E%47%6C%6F%77%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%72%6F%6D%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%66%69%6C%74%65%72%3A%20%62%72%69%67%68%74%6E%65%73%73%28%31%2E%35%29%20%73%65%70%69%61%28%30%2E%33%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%6F%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%66%69%6C%74%65%72%3A%20%62%72%69%67%68%74%6E%65%73%73%28%32%29%20%73%65%70%69%61%28%30%2E%35%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40%6B%65%79%66%72%61%6D%65%73%20%6D%69%6E%65%50%75%6C%73%65%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%30%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%72%61%6E%73%66%6F%72%6D%3A%20%73%63%61%6C%65%28%31%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%35%30%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%72%61%6E%73%66%6F%72%6D%3A%20%73%63%61%6C%65%28%31%2E%31%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%31%30%30%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%72%61%6E%73%66%6F%72%6D%3A%20%73%63%61%6C%65%28%31%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40%6B%65%79%66%72%61%6D%65%73%20%66%72%65%65%7A%65%50%75%6C%73%65%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%30%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%6F%70%61%63%69%74%79%3A%20%31%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%35%30%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%6F%70%61%63%69%74%79%3A%20%30%2E%37%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%31%30%30%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%6F%70%61%63%69%74%79%3A%20%31%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40%6B%65%79%66%72%61%6D%65%73%20%68%65%61%6C%74%68%50%75%6C%73%65%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%30%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%72%61%6E%73%66%6F%72%6D%3A%20%73%63%61%6C%65%28%31%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%35%30%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%72%61%6E%73%66%6F%72%6D%3A%20%73%63%61%6C%65%28%31%2E%32%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%31%30%30%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%72%61%6E%73%66%6F%72%6D%3A%20%73%63%61%6C%65%28%31%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%2E%68%65%61%6C%74%68%62%61%72%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%77%69%64%74%68%3A%20%34%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%68%65%69%67%68%74%3A%20%35%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%61%63%6B%67%72%6F%75%6E%64%3A%20%23%36%30%30%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%73%69%74%69%6F%6E%3A%20%61%62%73%6F%6C%75%74%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%72%61%6E%73%66%6F%72%6D%3A%20%74%72%61%6E%73%6C%61%74%65%59%28%2D%31%35%70%78%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%2E%68%65%61%6C%74%68%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%68%65%69%67%68%74%3A%20%31%30%30%25%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%61%63%6B%67%72%6F%75%6E%64%3A%20%23%66%30%30%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%72%61%6E%73%69%74%69%6F%6E%3A%20%77%69%64%74%68%20%30%2E%32%73%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%23%73%63%6F%72%65%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%73%69%74%69%6F%6E%3A%20%66%69%78%65%64%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%6F%70%3A%20%32%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%6C%65%66%74%3A%20%32%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6C%6F%72%3A%20%77%68%69%74%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%6F%6E%74%2D%66%61%6D%69%6C%79%3A%20%41%72%69%61%6C%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%6F%6E%74%2D%73%69%7A%65%3A%20%32%34%70%78%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%23%63%6F%6F%6C%64%6F%77%6E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%73%69%74%69%6F%6E%3A%20%66%69%78%65%64%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%6F%70%3A%20%35%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%6C%65%66%74%3A%20%32%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6C%6F%72%3A%20%77%68%69%74%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%6F%6E%74%2D%66%61%6D%69%6C%79%3A%20%41%72%69%61%6C%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%6F%6E%74%2D%73%69%7A%65%3A%20%31%38%70%78%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%23%63%6F%6F%6C%64%6F%77%6E%32%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%73%69%74%69%6F%6E%3A%20%66%69%78%65%64%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%6F%70%3A%20%38%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%6C%65%66%74%3A%20%32%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6C%6F%72%3A%20%77%68%69%74%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%6F%6E%74%2D%66%61%6D%69%6C%79%3A%20%41%72%69%61%6C%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%6F%6E%74%2D%73%69%7A%65%3A%20%31%38%70%78%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%23%63%6F%6F%6C%64%6F%77%6E%33%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%73%69%74%69%6F%6E%3A%20%66%69%78%65%64%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%6F%70%3A%20%31%31%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%6C%65%66%74%3A%20%32%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6C%6F%72%3A%20%77%68%69%74%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%6F%6E%74%2D%66%61%6D%69%6C%79%3A%20%41%72%69%61%6C%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%6F%6E%74%2D%73%69%7A%65%3A%20%31%38%70%78%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%23%63%6F%6F%6C%64%6F%77%6E%34%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%73%69%74%69%6F%6E%3A%20%66%69%78%65%64%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%6F%70%3A%20%31%34%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%6C%65%66%74%3A%20%32%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6C%6F%72%3A%20%77%68%69%74%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%6F%6E%74%2D%66%61%6D%69%6C%79%3A%20%41%72%69%61%6C%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%6F%6E%74%2D%73%69%7A%65%3A%20%31%38%70%78%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%23%63%6F%6F%6C%64%6F%77%6E%35%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%73%69%74%69%6F%6E%3A%20%66%69%78%65%64%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%6F%70%3A%20%31%37%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%6C%65%66%74%3A%20%32%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6C%6F%72%3A%20%77%68%69%74%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%6F%6E%74%2D%66%61%6D%69%6C%79%3A%20%41%72%69%61%6C%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%6F%6E%74%2D%73%69%7A%65%3A%20%31%38%70%78%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%23%63%6F%6F%6C%64%6F%77%6E%36%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%73%69%74%69%6F%6E%3A%20%66%69%78%65%64%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%6F%70%3A%20%32%30%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%6C%65%66%74%3A%20%32%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6C%6F%72%3A%20%77%68%69%74%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%6F%6E%74%2D%66%61%6D%69%6C%79%3A%20%41%72%69%61%6C%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%6F%6E%74%2D%73%69%7A%65%3A%20%31%38%70%78%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%23%70%61%75%73%65%54%65%78%74%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%64%69%73%70%6C%61%79%3A%20%6E%6F%6E%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%73%69%74%69%6F%6E%3A%20%66%69%78%65%64%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%6F%70%3A%20%35%30%25%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%6C%65%66%74%3A%20%35%30%25%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%72%61%6E%73%66%6F%72%6D%3A%20%74%72%61%6E%73%6C%61%74%65%28%2D%35%30%25%2C%20%2D%35%30%25%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6C%6F%72%3A%20%77%68%69%74%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%6F%6E%74%2D%73%69%7A%65%3A%20%34%38%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%6F%6E%74%2D%66%61%6D%69%6C%79%3A%20%41%72%69%61%6C%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%23%63%6F%6F%6C%64%6F%77%6E%37%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%73%69%74%69%6F%6E%3A%20%66%69%78%65%64%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%6F%70%3A%20%32%33%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%6C%65%66%74%3A%20%32%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6C%6F%72%3A%20%77%68%69%74%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%6F%6E%74%2D%66%61%6D%69%6C%79%3A%20%41%72%69%61%6C%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%6F%6E%74%2D%73%69%7A%65%3A%20%31%38%70%78%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%23%63%6F%6F%6C%64%6F%77%6E%38%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%73%69%74%69%6F%6E%3A%20%66%69%78%65%64%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%6F%70%3A%20%32%36%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%6C%65%66%74%3A%20%32%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6C%6F%72%3A%20%77%68%69%74%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%6F%6E%74%2D%66%61%6D%69%6C%79%3A%20%41%72%69%61%6C%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%6F%6E%74%2D%73%69%7A%65%3A%20%31%38%70%78%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%23%63%6F%6F%6C%64%6F%77%6E%39%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%73%69%74%69%6F%6E%3A%20%66%69%78%65%64%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%6F%70%3A%20%32%39%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%6C%65%66%74%3A%20%32%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6C%6F%72%3A%20%77%68%69%74%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%6F%6E%74%2D%66%61%6D%69%6C%79%3A%20%41%72%69%61%6C%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%6F%6E%74%2D%73%69%7A%65%3A%20%31%38%70%78%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%2E%6D%65%74%65%6F%72%69%74%65%2D%73%65%6C%65%63%74%6F%72%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%73%69%74%69%6F%6E%3A%20%66%69%78%65%64%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%77%69%64%74%68%3A%20%31%30%30%25%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%68%65%69%67%68%74%3A%20%31%30%30%25%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%6F%70%3A%20%30%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%6C%65%66%74%3A%20%30%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%61%63%6B%67%72%6F%75%6E%64%3A%20%72%67%62%61%28%30%2C%20%30%2C%20%30%2C%20%30%2E%33%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%69%6C%74%65%72%3A%20%67%72%61%79%73%63%61%6C%65%28%31%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%69%6E%74%65%72%2D%65%76%65%6E%74%73%3A%20%6E%6F%6E%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7A%2D%69%6E%64%65%78%3A%20%31%30%30%30%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%2E%6D%65%74%65%6F%72%69%74%65%2D%74%61%72%67%65%74%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%73%69%74%69%6F%6E%3A%20%61%62%73%6F%6C%75%74%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%77%69%64%74%68%3A%20%34%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%68%65%69%67%68%74%3A%20%34%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%6F%72%64%65%72%3A%20%32%70%78%20%73%6F%6C%69%64%20%23%66%30%30%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%6F%72%64%65%72%2D%72%61%64%69%75%73%3A%20%35%30%25%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%72%61%6E%73%66%6F%72%6D%3A%20%74%72%61%6E%73%6C%61%74%65%28%2D%35%30%25%2C%20%2D%35%30%25%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%61%6E%69%6D%61%74%69%6F%6E%3A%20%74%61%72%67%65%74%50%75%6C%73%65%20%31%73%20%69%6E%66%69%6E%69%74%65%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%2E%6D%65%74%65%6F%72%69%74%65%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%73%69%74%69%6F%6E%3A%20%61%62%73%6F%6C%75%74%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%77%69%64%74%68%3A%20%33%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%68%65%69%67%68%74%3A%20%33%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%61%63%6B%67%72%6F%75%6E%64%3A%20%72%61%64%69%61%6C%2D%67%72%61%64%69%65%6E%74%28%63%69%72%63%6C%65%2C%20%23%66%30%30%20%30%25%2C%20%23%38%30%30%20%36%30%25%2C%20%23%34%30%30%20%31%30%30%25%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%6F%72%64%65%72%2D%72%61%64%69%75%73%3A%20%35%30%25%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%69%6C%74%65%72%3A%20%62%72%69%67%68%74%6E%65%73%73%28%31%2E%35%29%20%63%6F%6E%74%72%61%73%74%28%31%2E%35%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%6F%78%2D%73%68%61%64%6F%77%3A%20%30%20%30%20%32%30%70%78%20%23%66%30%30%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7A%2D%69%6E%64%65%78%3A%20%31%30%30%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40%6B%65%79%66%72%61%6D%65%73%20%74%61%72%67%65%74%50%75%6C%73%65%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%30%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%72%61%6E%73%66%6F%72%6D%3A%20%74%72%61%6E%73%6C%61%74%65%28%2D%35%30%25%2C%20%2D%35%30%25%29%20%73%63%61%6C%65%28%31%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%6F%70%61%63%69%74%79%3A%20%31%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%35%30%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%72%61%6E%73%66%6F%72%6D%3A%20%74%72%61%6E%73%6C%61%74%65%28%2D%35%30%25%2C%20%2D%35%30%25%29%20%73%63%61%6C%65%28%31%2E%32%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%6F%70%61%63%69%74%79%3A%20%30%2E%35%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%31%30%30%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%72%61%6E%73%66%6F%72%6D%3A%20%74%72%61%6E%73%6C%61%74%65%28%2D%35%30%25%2C%20%2D%35%30%25%29%20%73%63%61%6C%65%28%31%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%6F%70%61%63%69%74%79%3A%20%31%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%23%70%6C%61%79%65%72%48%65%61%6C%74%68%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6F%73%69%74%69%6F%6E%3A%20%66%69%78%65%64%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%6F%70%3A%20%31%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%72%69%67%68%74%3A%20%32%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%77%69%64%74%68%3A%20%32%30%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%68%65%69%67%68%74%3A%20%32%30%70%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%61%63%6B%67%72%6F%75%6E%64%3A%20%23%36%30%30%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%6F%72%64%65%72%3A%20%32%70%78%20%73%6F%6C%69%64%20%23%38%30%30%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%2F%2A%20%41%64%64%20%74%6F%20%43%53%53%20%73%65%63%74%69%6F%6E%20%2A%2F%0A%20%20%20%20%20%20%20%20%2E%62%6F%73%73%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%69%6C%74%65%72%3A%20%62%72%69%67%68%74%6E%65%73%73%28%31%2E%35%29%20%63%6F%6E%74%72%61%73%74%28%31%2E%35%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%6F%78%2D%73%68%61%64%6F%77%3A%20%30%20%30%20%33%30%70%78%20%72%67%62%61%28%32%35%35%2C%20%30%2C%20%30%2C%20%30%2E%35%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%2E%75%6C%74%72%61%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%61%63%6B%67%72%6F%75%6E%64%3A%20%72%61%64%69%61%6C%2D%67%72%61%64%69%65%6E%74%28%63%69%72%63%6C%65%2C%20%23%66%30%30%2C%20%23%38%30%30%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%77%69%64%74%68%3A%20%38%30%70%78%20%21%69%6D%70%6F%72%74%61%6E%74%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%68%65%69%67%68%74%3A%20%38%30%70%78%20%21%69%6D%70%6F%72%74%61%6E%74%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%2E%6F%6D%65%67%61%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%61%63%6B%67%72%6F%75%6E%64%3A%20%72%61%64%69%61%6C%2D%67%72%61%64%69%65%6E%74%28%63%69%72%63%6C%65%2C%20%23%66%30%66%2C%20%23%38%30%38%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%77%69%64%74%68%3A%20%31%32%30%70%78%20%21%69%6D%70%6F%72%74%61%6E%74%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%68%65%69%67%68%74%3A%20%31%32%30%70%78%20%21%69%6D%70%6F%72%74%61%6E%74%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%69%6C%74%65%72%3A%20%62%72%69%67%68%74%6E%65%73%73%28%32%29%20%63%6F%6E%74%72%61%73%74%28%32%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%6F%78%2D%73%68%61%64%6F%77%3A%20%30%20%30%20%35%30%70%78%20%72%67%62%61%28%32%35%35%2C%20%30%2C%20%32%35%35%2C%20%30%2E%38%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%2E%62%6F%73%73%2D%62%75%6C%6C%65%74%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%61%63%6B%67%72%6F%75%6E%64%3A%20%23%66%30%66%20%21%69%6D%70%6F%72%74%61%6E%74%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%69%6C%74%65%72%3A%20%62%72%69%67%68%74%6E%65%73%73%28%32%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%6F%78%2D%73%68%61%64%6F%77%3A%20%30%20%30%20%31%30%70%78%20%23%66%30%66%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%23%68%65%61%6C%74%68%42%61%72%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%68%65%69%67%68%74%3A%20%31%30%30%25%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%61%63%6B%67%72%6F%75%6E%64%3A%20%23%66%30%30%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%72%61%6E%73%69%74%69%6F%6E%3A%20%77%69%64%74%68%20%30%2E%32%73%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2F%73%74%79%6C%65%3E%0A%3C%2F%68%65%61%64%3E%0A%0A%3C%62%6F%64%79%3E%0A%0A%20%20%20%20%3C%64%69%76%20%69%64%3D%22%70%6C%61%79%65%72%48%65%61%6C%74%68%22%3E%0A%20%20%20%20%20%20%20%20%3C%64%69%76%20%69%64%3D%22%68%65%61%6C%74%68%42%61%72%22%3E%3C%2F%64%69%76%3E%0A%20%20%20%20%3C%2F%64%69%76%3E%0A%0A%20%20%20%20%3C%64%69%76%20%69%64%3D%22%70%6C%61%79%65%72%22%3E%3C%2F%64%69%76%3E%0A%20%20%20%20%3C%64%69%76%20%69%64%3D%22%73%63%6F%72%65%22%3E%53%63%6F%72%65%3A%20%30%3C%2F%64%69%76%3E%0A%20%20%20%20%3C%64%69%76%20%69%64%3D%22%63%6F%6F%6C%64%6F%77%6E%22%3E%54%6F%72%6E%61%64%6F%3A%20%52%65%61%64%79%20%28%50%72%65%73%73%20%31%29%3C%2F%64%69%76%3E%0A%20%20%20%20%3C%64%69%76%20%69%64%3D%22%63%6F%6F%6C%64%6F%77%6E%32%22%3E%48%6F%6D%69%6E%67%20%53%68%6F%74%3A%20%52%65%61%64%79%20%28%50%72%65%73%73%20%32%29%3C%2F%64%69%76%3E%0A%20%20%20%20%3C%64%69%76%20%69%64%3D%22%63%6F%6F%6C%64%6F%77%6E%33%22%3E%45%6C%65%63%74%72%69%63%20%53%68%6F%74%3A%20%52%65%61%64%79%20%28%50%72%65%73%73%20%33%29%3C%2F%64%69%76%3E%0A%20%20%20%20%3C%64%69%76%20%69%64%3D%22%63%6F%6F%6C%64%6F%77%6E%34%22%3E%53%68%6F%74%67%75%6E%3A%20%52%65%61%64%79%20%28%50%72%65%73%73%20%34%29%3C%2F%64%69%76%3E%0A%20%20%20%20%3C%64%69%76%20%69%64%3D%22%63%6F%6F%6C%64%6F%77%6E%35%22%3E%50%6F%69%73%6F%6E%3A%20%52%65%61%64%79%20%28%50%72%65%73%73%20%35%29%3C%2F%64%69%76%3E%0A%20%20%20%20%3C%64%69%76%20%69%64%3D%22%63%6F%6F%6C%64%6F%77%6E%36%22%3E%56%65%6E%6F%6D%20%48%61%6E%64%3A%20%52%65%61%64%79%20%28%50%72%65%73%73%20%36%29%20%2D%20%43%6F%73%74%3A%20%32%35%30%3C%2F%64%69%76%3E%0A%20%20%20%20%3C%64%69%76%20%69%64%3D%22%63%6F%6F%6C%64%6F%77%6E%37%22%3E%4D%65%74%65%6F%72%69%74%65%3A%20%52%65%61%64%79%20%28%50%72%65%73%73%20%37%29%3C%2F%64%69%76%3E%0A%20%20%20%20%3C%64%69%76%20%69%64%3D%22%63%6F%6F%6C%64%6F%77%6E%38%22%3E%46%72%65%65%7A%65%20%53%68%6F%74%3A%20%52%65%61%64%79%20%28%50%72%65%73%73%20%38%29%3C%2F%64%69%76%3E%0A%20%20%20%20%3C%64%69%76%20%69%64%3D%22%63%6F%6F%6C%64%6F%77%6E%39%22%3E%4D%69%6E%69%67%75%6E%3A%20%52%65%61%64%79%20%28%50%72%65%73%73%20%39%29%20%2D%20%43%6F%73%74%3A%20%35%30%30%3C%2F%64%69%76%3E%0A%20%20%20%20%3C%64%69%76%20%69%64%3D%22%70%61%75%73%65%54%65%78%74%22%3E%50%41%55%53%45%44%3C%2F%64%69%76%3E%0A%0A%20%20%20%20%3C%73%63%72%69%70%74%3E%0A%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%42%4F%53%53%45%53%20%3D%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%55%4C%54%52%41%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%68%65%61%6C%74%68%3A%20%35%30%30%30%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%73%69%7A%65%3A%20%38%30%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%64%61%6D%61%67%65%3A%20%35%30%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%73%70%61%77%6E%53%63%6F%72%65%3A%20%31%30%30%30%30%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%4F%4D%45%47%41%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%68%65%61%6C%74%68%3A%20%31%30%30%30%30%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%73%69%7A%65%3A%20%31%32%30%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%64%61%6D%61%67%65%3A%20%31%30%30%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%73%70%61%77%6E%53%63%6F%72%65%3A%20%32%30%30%30%30%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%3B%0A%0A%20%20%20%20%20%20%20%20%6C%65%74%20%61%63%74%69%76%65%42%6F%73%73%20%3D%20%6E%75%6C%6C%3B%0A%0A%20%20%20%20%20%20%20%20%2F%2F%20%41%64%64%20%62%6F%73%73%20%63%72%65%61%74%69%6F%6E%20%66%75%6E%63%74%69%6F%6E%0A%20%20%20%20%20%20%20%20%66%75%6E%63%74%69%6F%6E%20%63%72%65%61%74%65%42%6F%73%73%28%74%79%70%65%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%62%6F%73%73%45%6C%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%63%72%65%61%74%65%45%6C%65%6D%65%6E%74%28%27%64%69%76%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%6F%73%73%45%6C%2E%63%6C%61%73%73%4E%61%6D%65%20%3D%20%60%65%6E%65%6D%79%20%62%6F%73%73%20%24%7B%74%79%70%65%2E%74%6F%4C%6F%77%65%72%43%61%73%65%28%29%7D%60%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%64%6F%63%75%6D%65%6E%74%2E%62%6F%64%79%2E%61%70%70%65%6E%64%43%68%69%6C%64%28%62%6F%73%73%45%6C%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%68%65%61%6C%74%68%62%61%72%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%63%72%65%61%74%65%45%6C%65%6D%65%6E%74%28%27%64%69%76%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%68%65%61%6C%74%68%62%61%72%2E%63%6C%61%73%73%4E%61%6D%65%20%3D%20%27%68%65%61%6C%74%68%62%61%72%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%68%65%61%6C%74%68%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%63%72%65%61%74%65%45%6C%65%6D%65%6E%74%28%27%64%69%76%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%68%65%61%6C%74%68%2E%63%6C%61%73%73%4E%61%6D%65%20%3D%20%27%68%65%61%6C%74%68%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%68%65%61%6C%74%68%2E%73%74%79%6C%65%2E%77%69%64%74%68%20%3D%20%27%31%30%30%25%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%68%65%61%6C%74%68%62%61%72%2E%61%70%70%65%6E%64%43%68%69%6C%64%28%68%65%61%6C%74%68%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%6F%73%73%45%6C%2E%61%70%70%65%6E%64%43%68%69%6C%64%28%68%65%61%6C%74%68%62%61%72%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%61%63%74%69%76%65%42%6F%73%73%20%3D%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6C%65%6D%65%6E%74%3A%20%62%6F%73%73%45%6C%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%78%3A%20%77%69%6E%64%6F%77%2E%69%6E%6E%65%72%57%69%64%74%68%20%2F%20%32%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%79%3A%20%30%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%68%65%61%6C%74%68%3A%20%42%4F%53%53%45%53%5B%74%79%70%65%5D%2E%68%65%61%6C%74%68%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%6D%61%78%48%65%61%6C%74%68%3A%20%42%4F%53%53%45%53%5B%74%79%70%65%5D%2E%68%65%61%6C%74%68%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%68%65%61%6C%74%68%45%6C%65%6D%65%6E%74%3A%20%68%65%61%6C%74%68%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%79%70%65%3A%20%74%79%70%65%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%73%70%65%65%64%3A%20%31%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%70%68%61%73%65%54%69%6D%65%72%3A%20%30%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%75%72%72%65%6E%74%50%68%61%73%65%3A%20%30%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%2F%2F%20%41%64%64%20%74%6F%20%75%70%64%61%74%65%45%6E%65%6D%69%65%73%28%29%0A%20%20%20%20%20%20%20%20%66%75%6E%63%74%69%6F%6E%20%75%70%64%61%74%65%42%6F%73%73%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%21%61%63%74%69%76%65%42%6F%73%73%29%20%72%65%74%75%72%6E%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%61%63%74%69%76%65%42%6F%73%73%2E%70%68%61%73%65%54%69%6D%65%72%2B%2B%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%61%63%74%69%76%65%42%6F%73%73%2E%70%68%61%73%65%54%69%6D%65%72%20%3E%20%33%30%30%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%61%63%74%69%76%65%42%6F%73%73%2E%63%75%72%72%65%6E%74%50%68%61%73%65%20%3D%20%28%61%63%74%69%76%65%42%6F%73%73%2E%63%75%72%72%65%6E%74%50%68%61%73%65%20%2B%20%31%29%20%25%20%33%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%61%63%74%69%76%65%42%6F%73%73%2E%70%68%61%73%65%54%69%6D%65%72%20%3D%20%30%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%73%77%69%74%63%68%20%28%61%63%74%69%76%65%42%6F%73%73%2E%63%75%72%72%65%6E%74%50%68%61%73%65%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%61%73%65%20%30%3A%20%2F%2F%20%43%68%61%73%65%20%70%6C%61%79%65%72%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%61%6E%67%6C%65%20%3D%20%4D%61%74%68%2E%61%74%61%6E%32%28%70%6C%61%79%65%72%59%20%2D%20%61%63%74%69%76%65%42%6F%73%73%2E%79%2C%20%70%6C%61%79%65%72%58%20%2D%20%61%63%74%69%76%65%42%6F%73%73%2E%78%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%61%63%74%69%76%65%42%6F%73%73%2E%78%20%2B%3D%20%4D%61%74%68%2E%63%6F%73%28%61%6E%67%6C%65%29%20%2A%20%61%63%74%69%76%65%42%6F%73%73%2E%73%70%65%65%64%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%61%63%74%69%76%65%42%6F%73%73%2E%79%20%2B%3D%20%4D%61%74%68%2E%73%69%6E%28%61%6E%67%6C%65%29%20%2A%20%61%63%74%69%76%65%42%6F%73%73%2E%73%70%65%65%64%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%62%72%65%61%6B%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%61%73%65%20%31%3A%20%2F%2F%20%43%69%72%63%6C%65%20%70%6C%61%79%65%72%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%72%61%64%69%75%73%20%3D%20%32%30%30%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%72%6F%74%61%74%69%6F%6E%53%70%65%65%64%20%3D%20%30%2E%30%32%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%61%63%74%69%76%65%42%6F%73%73%2E%78%20%3D%20%70%6C%61%79%65%72%58%20%2B%20%4D%61%74%68%2E%63%6F%73%28%61%63%74%69%76%65%42%6F%73%73%2E%70%68%61%73%65%54%69%6D%65%72%20%2A%20%72%6F%74%61%74%69%6F%6E%53%70%65%65%64%29%20%2A%20%72%61%64%69%75%73%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%61%63%74%69%76%65%42%6F%73%73%2E%79%20%3D%20%70%6C%61%79%65%72%59%20%2B%20%4D%61%74%68%2E%73%69%6E%28%61%63%74%69%76%65%42%6F%73%73%2E%70%68%61%73%65%54%69%6D%65%72%20%2A%20%72%6F%74%61%74%69%6F%6E%53%70%65%65%64%29%20%2A%20%72%61%64%69%75%73%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%62%72%65%61%6B%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%61%73%65%20%32%3A%20%2F%2F%20%53%68%6F%6F%74%20%70%61%74%74%65%72%6E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%61%63%74%69%76%65%42%6F%73%73%2E%70%68%61%73%65%54%69%6D%65%72%20%25%20%33%30%20%3D%3D%3D%20%30%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%66%6F%72%20%28%6C%65%74%20%69%20%3D%20%30%3B%20%69%20%3C%20%38%3B%20%69%2B%2B%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%61%6E%67%6C%65%20%3D%20%28%4D%61%74%68%2E%50%49%20%2A%20%32%20%2A%20%69%20%2F%20%38%29%20%2B%20%28%61%63%74%69%76%65%42%6F%73%73%2E%70%68%61%73%65%54%69%6D%65%72%20%2A%20%30%2E%31%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%62%75%6C%6C%65%74%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%63%72%65%61%74%65%45%6C%65%6D%65%6E%74%28%27%64%69%76%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%62%75%6C%6C%65%74%2E%63%6C%61%73%73%4E%61%6D%65%20%3D%20%27%62%75%6C%6C%65%74%20%62%6F%73%73%2D%62%75%6C%6C%65%74%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%64%6F%63%75%6D%65%6E%74%2E%62%6F%64%79%2E%61%70%70%65%6E%64%43%68%69%6C%64%28%62%75%6C%6C%65%74%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%62%75%6C%6C%65%74%73%2E%70%75%73%68%28%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6C%65%6D%65%6E%74%3A%20%62%75%6C%6C%65%74%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%78%3A%20%61%63%74%69%76%65%42%6F%73%73%2E%78%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%79%3A%20%61%63%74%69%76%65%42%6F%73%73%2E%79%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%61%6E%67%6C%65%3A%20%61%6E%67%6C%65%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%66%72%6F%6D%42%6F%73%73%3A%20%74%72%75%65%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%62%72%65%61%6B%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%73%69%7A%65%20%3D%20%42%4F%53%53%45%53%5B%61%63%74%69%76%65%42%6F%73%73%2E%74%79%70%65%5D%2E%73%69%7A%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%61%63%74%69%76%65%42%6F%73%73%2E%65%6C%65%6D%65%6E%74%2E%73%74%79%6C%65%2E%6C%65%66%74%20%3D%20%61%63%74%69%76%65%42%6F%73%73%2E%78%20%2D%20%73%69%7A%65%20%2F%20%32%20%2B%20%27%70%78%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%61%63%74%69%76%65%42%6F%73%73%2E%65%6C%65%6D%65%6E%74%2E%73%74%79%6C%65%2E%74%6F%70%20%3D%20%61%63%74%69%76%65%42%6F%73%73%2E%79%20%2D%20%73%69%7A%65%20%2F%20%32%20%2B%20%27%70%78%27%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%2F%2F%20%43%68%65%63%6B%20%63%6F%6C%6C%69%73%69%6F%6E%20%77%69%74%68%20%70%6C%61%79%65%72%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%64%69%73%74%20%3D%20%4D%61%74%68%2E%68%79%70%6F%74%28%61%63%74%69%76%65%42%6F%73%73%2E%78%20%2D%20%70%6C%61%79%65%72%58%2C%20%61%63%74%69%76%65%42%6F%73%73%2E%79%20%2D%20%70%6C%61%79%65%72%59%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%64%69%73%74%20%3C%20%73%69%7A%65%20%2F%20%32%20%2B%20%31%35%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%70%6C%61%79%65%72%48%65%61%6C%74%68%20%2D%3D%20%42%4F%53%53%45%53%5B%61%63%74%69%76%65%42%6F%73%73%2E%74%79%70%65%5D%2E%64%61%6D%61%67%65%20%2F%20%36%30%3B%20%2F%2F%20%44%61%6D%61%67%65%20%70%65%72%20%66%72%61%6D%65%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%75%70%64%61%74%65%48%65%61%6C%74%68%42%61%72%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%2F%2F%20%41%64%64%20%63%68%65%63%6B%20%69%6E%20%67%61%6D%65%20%6C%6F%6F%70%0A%20%20%20%20%20%20%20%20%73%65%74%49%6E%74%65%72%76%61%6C%28%28%29%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%21%67%61%6D%65%50%61%75%73%65%64%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%73%63%6F%72%65%20%3E%3D%20%42%4F%53%53%45%53%2E%4F%4D%45%47%41%2E%73%70%61%77%6E%53%63%6F%72%65%20%26%26%20%21%61%63%74%69%76%65%42%6F%73%73%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%72%65%61%74%65%42%6F%73%73%28%27%4F%4D%45%47%41%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%20%65%6C%73%65%20%69%66%20%28%73%63%6F%72%65%20%3E%3D%20%42%4F%53%53%45%53%2E%55%4C%54%52%41%2E%73%70%61%77%6E%53%63%6F%72%65%20%26%26%20%21%61%63%74%69%76%65%42%6F%73%73%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%72%65%61%74%65%42%6F%73%73%28%27%55%4C%54%52%41%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%61%63%74%69%76%65%42%6F%73%73%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%75%70%64%61%74%65%42%6F%73%73%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%2C%20%31%30%30%30%20%2F%20%36%30%29%3B%0A%0A%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%53%4F%55%4E%44%53%20%3D%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%73%68%6F%6F%74%3A%20%6E%65%77%20%41%75%64%69%6F%28%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%65%78%70%6C%6F%73%69%6F%6E%3A%20%6E%65%77%20%41%75%64%69%6F%28%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%76%65%6E%6F%6D%3A%20%6E%65%77%20%41%75%64%69%6F%28%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%6D%69%6E%69%67%75%6E%3A%20%6E%65%77%20%41%75%64%69%6F%28%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%6D%69%6E%65%3A%20%6E%65%77%20%41%75%64%69%6F%28%29%0A%20%20%20%20%20%20%20%20%7D%3B%0A%0A%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%70%6C%61%79%65%72%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%67%65%74%45%6C%65%6D%65%6E%74%42%79%49%64%28%27%70%6C%61%79%65%72%27%29%3B%0A%20%20%20%20%20%20%20%20%6C%65%74%20%70%6C%61%79%65%72%58%20%3D%20%77%69%6E%64%6F%77%2E%69%6E%6E%65%72%57%69%64%74%68%20%2F%20%32%3B%0A%20%20%20%20%20%20%20%20%6C%65%74%20%70%6C%61%79%65%72%59%20%3D%20%77%69%6E%64%6F%77%2E%69%6E%6E%65%72%48%65%69%67%68%74%20%2F%20%32%3B%0A%20%20%20%20%20%20%20%20%6C%65%74%20%70%6C%61%79%65%72%48%65%61%6C%74%68%20%3D%20%31%30%30%3B%0A%20%20%20%20%20%20%20%20%6C%65%74%20%73%63%6F%72%65%20%3D%20%30%3B%0A%20%20%20%20%20%20%20%20%6C%65%74%20%6C%61%73%74%53%68%6F%74%20%3D%20%30%3B%0A%20%20%20%20%20%20%20%20%6C%65%74%20%6C%61%73%74%53%68%6F%63%6B%77%61%76%65%20%3D%20%30%3B%0A%20%20%20%20%20%20%20%20%6C%65%74%20%6C%61%73%74%48%6F%6D%69%6E%67%53%68%6F%74%20%3D%20%30%3B%0A%20%20%20%20%20%20%20%20%6C%65%74%20%6C%61%73%74%53%68%6F%74%67%75%6E%53%68%6F%74%20%3D%20%30%3B%20%2F%2F%20%41%64%64%65%64%20%73%68%6F%74%67%75%6E%20%63%6F%6F%6C%64%6F%77%6E%0A%20%20%20%20%20%20%20%20%6C%65%74%20%6C%61%73%74%50%6F%69%73%6F%6E%53%68%6F%74%20%3D%20%30%3B%20%2F%2F%20%41%64%64%65%64%20%70%6F%69%73%6F%6E%20%63%6F%6F%6C%64%6F%77%6E%0A%20%20%20%20%20%20%20%20%6C%65%74%20%6C%61%73%74%56%65%6E%6F%6D%55%73%65%20%3D%20%30%3B%20%2F%2F%20%41%64%64%65%64%20%76%65%6E%6F%6D%20%63%6F%6F%6C%64%6F%77%6E%0A%20%20%20%20%20%20%20%20%6C%65%74%20%6C%61%73%74%4D%65%74%65%6F%72%69%74%65%53%68%6F%74%20%3D%20%30%3B%20%2F%2F%20%41%64%64%65%64%20%6D%65%74%65%6F%72%69%74%65%20%63%6F%6F%6C%64%6F%77%6E%0A%20%20%20%20%20%20%20%20%6C%65%74%20%6C%61%73%74%4D%69%6E%65%50%6C%61%63%65%20%3D%20%30%3B%20%2F%2F%20%41%64%64%65%64%20%6D%69%6E%65%20%63%6F%6F%6C%64%6F%77%6E%0A%20%20%20%20%20%20%20%20%6C%65%74%20%6C%61%73%74%46%72%65%65%7A%65%53%68%6F%74%20%3D%20%30%3B%20%2F%2F%20%41%64%64%65%64%20%66%72%65%65%7A%65%20%73%68%6F%74%20%63%6F%6F%6C%64%6F%77%6E%0A%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%73%68%6F%63%6B%77%61%76%65%43%6F%6F%6C%64%6F%77%6E%20%3D%20%35%30%30%30%3B%0A%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%68%6F%6D%69%6E%67%53%68%6F%74%43%6F%6F%6C%64%6F%77%6E%20%3D%20%32%30%30%30%3B%0A%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%65%6C%65%63%74%72%69%63%69%74%79%43%6F%6F%6C%64%6F%77%6E%20%3D%20%32%30%30%30%3B%0A%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%73%68%6F%74%67%75%6E%43%6F%6F%6C%64%6F%77%6E%20%3D%20%31%35%30%30%30%3B%20%2F%2F%20%38%20%73%65%63%6F%6E%64%20%63%6F%6F%6C%64%6F%77%6E%0A%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%70%6F%69%73%6F%6E%53%68%6F%74%43%6F%6F%6C%64%6F%77%6E%20%3D%20%31%30%30%30%30%3B%20%2F%2F%20%36%20%73%65%63%6F%6E%64%20%63%6F%6F%6C%64%6F%77%6E%0A%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%76%65%6E%6F%6D%43%6F%6F%6C%64%6F%77%6E%20%3D%20%31%30%30%30%30%3B%20%2F%2F%20%37%20%73%65%63%6F%6E%64%20%63%6F%6F%6C%64%6F%77%6E%0A%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%6D%65%74%65%6F%72%69%74%65%43%6F%6F%6C%64%6F%77%6E%20%3D%20%31%30%30%30%30%3B%20%2F%2F%20%31%30%20%73%65%63%6F%6E%64%73%0A%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%66%72%65%65%7A%65%53%68%6F%74%43%6F%6F%6C%64%6F%77%6E%20%3D%20%35%30%30%30%3B%20%2F%2F%20%38%20%73%65%63%6F%6E%64%20%63%6F%6F%6C%64%6F%77%6E%20%66%6F%72%20%66%72%65%65%7A%65%20%73%68%6F%74%0A%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%6D%69%6E%65%50%6C%61%63%65%43%6F%6F%6C%64%6F%77%6E%20%3D%20%33%30%30%30%3B%20%2F%2F%20%33%20%73%65%63%6F%6E%64%20%63%6F%6F%6C%64%6F%77%6E%20%66%6F%72%20%70%6C%61%63%69%6E%67%20%6D%69%6E%65%73%0A%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%76%65%6E%6F%6D%43%6F%73%74%20%3D%20%32%35%30%3B%20%2F%2F%20%43%6F%73%74%20%66%6F%72%20%76%65%6E%6F%6D%20%61%62%69%6C%69%74%79%0A%20%20%20%20%20%20%20%20%6C%65%74%20%73%68%6F%74%67%75%6E%41%63%74%69%76%65%20%3D%20%66%61%6C%73%65%3B%20%2F%2F%20%53%68%6F%74%67%75%6E%20%73%74%61%74%65%20%76%61%72%69%61%62%6C%65%0A%20%20%20%20%20%20%20%20%6C%65%74%20%76%65%6E%6F%6D%41%63%74%69%76%65%20%3D%20%66%61%6C%73%65%3B%20%2F%2F%20%56%65%6E%6F%6D%20%73%74%61%74%65%20%76%61%72%69%61%62%6C%65%0A%20%20%20%20%20%20%20%20%6C%65%74%20%6D%65%74%65%6F%72%69%74%65%4D%6F%64%65%20%3D%20%66%61%6C%73%65%3B%20%2F%2F%20%4D%65%74%65%6F%72%69%74%65%20%6D%6F%64%65%20%73%74%61%74%65%0A%20%20%20%20%20%20%20%20%6C%65%74%20%67%61%6D%65%50%61%75%73%65%64%20%3D%20%66%61%6C%73%65%3B%20%2F%2F%20%47%61%6D%65%20%70%61%75%73%65%20%73%74%61%74%65%0A%20%20%20%20%20%20%20%20%6C%65%74%20%67%61%6D%65%53%74%61%72%74%65%64%20%3D%20%66%61%6C%73%65%3B%0A%20%20%20%20%20%20%20%20%6C%65%74%20%6D%69%6E%69%67%75%6E%41%63%74%69%76%65%20%3D%20%66%61%6C%73%65%3B%0A%20%20%20%20%20%20%20%20%6C%65%74%20%62%6F%73%73%46%69%67%68%74%20%3D%20%66%61%6C%73%65%3B%0A%20%20%20%20%20%20%20%20%6C%65%74%20%62%6F%73%73%20%3D%20%6E%75%6C%6C%3B%0A%20%20%20%20%20%20%20%20%6C%65%74%20%6C%61%73%74%45%6C%65%63%74%72%69%63%69%74%79%53%68%6F%74%20%3D%20%30%3B%0A%0A%20%20%20%20%20%20%20%20%2F%2F%20%4E%65%77%20%74%75%72%72%65%74%20%76%61%72%69%61%62%6C%65%73%0A%20%20%20%20%20%20%20%20%6C%65%74%20%74%75%72%72%65%74%73%20%3D%20%5B%5D%3B%0A%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%54%55%52%52%45%54%5F%43%4F%53%54%20%3D%20%31%30%30%30%3B%20%2F%2F%20%52%65%64%75%63%65%64%20%66%72%6F%6D%20%31%30%30%30%30%0A%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%54%55%52%52%45%54%5F%44%55%52%41%54%49%4F%4E%20%3D%20%33%30%30%30%30%3B%0A%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%54%55%52%52%45%54%5F%53%48%4F%4F%54%5F%49%4E%54%45%52%56%41%4C%20%3D%20%32%35%30%3B%20%2F%2F%20%30%2E%32%35%20%73%65%63%6F%6E%64%73%0A%0A%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%6B%65%79%73%20%3D%20%7B%7D%3B%0A%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%65%6E%65%6D%69%65%73%20%3D%20%5B%5D%3B%0A%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%62%75%6C%6C%65%74%73%20%3D%20%5B%5D%3B%0A%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%68%6F%6D%69%6E%67%42%75%6C%6C%65%74%73%20%3D%20%5B%5D%3B%0A%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%62%75%6C%6C%65%74%53%70%65%65%64%20%3D%20%31%30%3B%0A%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%65%6E%65%6D%79%53%70%65%65%64%20%3D%20%32%3B%0A%0A%20%20%20%20%20%20%20%20%2F%2F%20%41%64%64%20%6E%65%77%20%65%6E%65%6D%79%20%74%79%70%65%73%0A%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%45%4E%45%4D%59%5F%54%59%50%45%53%20%3D%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%4E%4F%52%4D%41%4C%3A%20%27%6E%6F%72%6D%61%6C%27%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%48%45%41%56%59%3A%20%27%68%65%61%76%79%27%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%53%4D%41%4C%4C%3A%20%27%73%6D%61%6C%6C%27%0A%20%20%20%20%20%20%20%20%7D%3B%0A%0A%20%20%20%20%20%20%20%20%66%75%6E%63%74%69%6F%6E%20%63%72%65%61%74%65%54%6F%72%6E%61%64%6F%28%78%2C%20%79%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%74%6F%72%6E%61%64%6F%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%63%72%65%61%74%65%45%6C%65%6D%65%6E%74%28%27%64%69%76%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%6F%72%6E%61%64%6F%2E%63%6C%61%73%73%4E%61%6D%65%20%3D%20%27%74%6F%72%6E%61%64%6F%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%6F%72%6E%61%64%6F%2E%73%74%79%6C%65%2E%6C%65%66%74%20%3D%20%78%20%2B%20%27%70%78%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%6F%72%6E%61%64%6F%2E%73%74%79%6C%65%2E%74%6F%70%20%3D%20%79%20%2B%20%27%70%78%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%6F%72%6E%61%64%6F%2E%73%74%79%6C%65%2E%77%69%64%74%68%20%3D%20%27%34%30%30%70%78%27%3B%20%20%2F%2F%20%49%6E%63%72%65%61%73%65%64%20%73%69%7A%65%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%6F%72%6E%61%64%6F%2E%73%74%79%6C%65%2E%68%65%69%67%68%74%20%3D%20%27%34%30%30%70%78%27%3B%20%2F%2F%20%49%6E%63%72%65%61%73%65%64%20%73%69%7A%65%0A%20%20%20%20%20%20%20%20%20%20%20%20%64%6F%63%75%6D%65%6E%74%2E%62%6F%64%79%2E%61%70%70%65%6E%64%43%68%69%6C%64%28%74%6F%72%6E%61%64%6F%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%64%75%72%61%74%69%6F%6E%20%3D%20%33%30%30%30%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%73%74%61%72%74%54%69%6D%65%20%3D%20%44%61%74%65%2E%6E%6F%77%28%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%75%6E%63%74%69%6F%6E%20%75%70%64%61%74%65%54%6F%72%6E%61%64%6F%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%63%75%72%72%65%6E%74%54%69%6D%65%20%3D%20%44%61%74%65%2E%6E%6F%77%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%70%72%6F%67%72%65%73%73%20%3D%20%28%63%75%72%72%65%6E%74%54%69%6D%65%20%2D%20%73%74%61%72%74%54%69%6D%65%29%20%2F%20%64%75%72%61%74%69%6F%6E%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%70%72%6F%67%72%65%73%73%20%3C%3D%20%31%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6E%65%6D%69%65%73%2E%66%6F%72%45%61%63%68%28%65%6E%65%6D%79%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%64%78%20%3D%20%78%20%2D%20%65%6E%65%6D%79%2E%78%3B%20%2F%2F%20%52%65%76%65%72%73%65%64%20%74%6F%20%70%75%6C%6C%20%69%6E%73%74%65%61%64%20%6F%66%20%70%75%73%68%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%64%79%20%3D%20%79%20%2D%20%65%6E%65%6D%79%2E%79%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%64%69%73%74%20%3D%20%4D%61%74%68%2E%68%79%70%6F%74%28%64%78%2C%20%64%79%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%64%69%73%74%20%3C%20%32%30%30%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%61%6E%67%6C%65%20%3D%20%4D%61%74%68%2E%61%74%61%6E%32%28%64%79%2C%20%64%78%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%66%6F%72%63%65%20%3D%20%28%32%30%30%20%2D%20%64%69%73%74%29%20%2F%20%32%30%30%3B%20%2F%2F%20%53%74%72%6F%6E%67%65%72%20%70%75%6C%6C%20%77%68%65%6E%20%63%6C%6F%73%65%72%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6E%65%6D%79%2E%78%20%2B%3D%20%4D%61%74%68%2E%63%6F%73%28%61%6E%67%6C%65%29%20%2A%20%66%6F%72%63%65%20%2A%20%35%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6E%65%6D%79%2E%79%20%2B%3D%20%4D%61%74%68%2E%73%69%6E%28%61%6E%67%6C%65%29%20%2A%20%66%6F%72%63%65%20%2A%20%35%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%4D%61%74%68%2E%72%61%6E%64%6F%6D%28%29%20%3C%20%30%2E%30%35%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6E%65%6D%79%2E%68%65%61%6C%74%68%20%2D%3D%20%38%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6E%65%6D%79%2E%68%65%61%6C%74%68%45%6C%65%6D%65%6E%74%2E%73%74%79%6C%65%2E%77%69%64%74%68%20%3D%20%65%6E%65%6D%79%2E%68%65%61%6C%74%68%20%2B%20%27%25%27%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%65%6E%65%6D%79%2E%68%65%61%6C%74%68%20%3C%3D%20%30%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%68%61%6E%64%6C%65%45%6E%65%6D%79%44%65%61%74%68%28%65%6E%65%6D%79%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%72%65%71%75%65%73%74%41%6E%69%6D%61%74%69%6F%6E%46%72%61%6D%65%28%75%70%64%61%74%65%54%6F%72%6E%61%64%6F%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%20%65%6C%73%65%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%6F%72%6E%61%64%6F%2E%72%65%6D%6F%76%65%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%75%70%64%61%74%65%54%6F%72%6E%61%64%6F%28%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%2F%2F%20%55%70%64%61%74%65%20%6B%65%79%64%6F%77%6E%20%65%76%65%6E%74%20%6C%69%73%74%65%6E%65%72%20%74%6F%20%61%64%64%20%66%72%65%65%7A%65%20%62%75%6C%6C%65%74%20%61%6E%64%20%6D%69%6E%69%67%75%6E%20%70%6C%61%63%65%6D%65%6E%74%0A%20%20%20%20%20%20%20%20%64%6F%63%75%6D%65%6E%74%2E%61%64%64%45%76%65%6E%74%4C%69%73%74%65%6E%65%72%28%27%6B%65%79%64%6F%77%6E%27%2C%20%65%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%6B%65%79%73%5B%65%2E%6B%65%79%5D%20%3D%20%74%72%75%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%65%2E%6B%65%79%20%3D%3D%3D%20%27%31%27%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%6E%6F%77%20%3D%20%44%61%74%65%2E%6E%6F%77%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%6E%6F%77%20%2D%20%6C%61%73%74%53%68%6F%63%6B%77%61%76%65%20%3E%3D%20%73%68%6F%63%6B%77%61%76%65%43%6F%6F%6C%64%6F%77%6E%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%72%65%61%74%65%54%6F%72%6E%61%64%6F%28%70%6C%61%79%65%72%58%2C%20%70%6C%61%79%65%72%59%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%6C%61%73%74%53%68%6F%63%6B%77%61%76%65%20%3D%20%6E%6F%77%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%65%2E%6B%65%79%20%3D%3D%3D%20%27%32%27%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%66%69%72%65%48%6F%6D%69%6E%67%53%68%6F%74%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%66%69%72%65%48%6F%6D%69%6E%67%53%68%6F%74%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%65%2E%6B%65%79%20%3D%3D%3D%20%27%33%27%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%66%69%72%65%45%6C%65%63%74%72%69%63%69%74%79%53%68%6F%74%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%65%2E%6B%65%79%20%3D%3D%3D%20%27%34%27%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%61%63%74%69%76%61%74%65%53%68%6F%74%67%75%6E%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%65%2E%6B%65%79%20%3D%3D%3D%20%27%35%27%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%66%69%72%65%52%61%64%69%61%74%69%6F%6E%53%70%6C%61%73%68%28%29%3B%20%2F%2F%20%55%70%64%61%74%65%64%20%74%6F%20%63%61%6C%6C%20%72%61%64%69%61%74%69%6F%6E%20%66%75%6E%63%74%69%6F%6E%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%65%2E%6B%65%79%20%3D%3D%3D%20%27%36%27%20%26%26%20%73%63%6F%72%65%20%3E%3D%20%76%65%6E%6F%6D%43%6F%73%74%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%61%63%74%69%76%61%74%65%56%65%6E%6F%6D%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%65%2E%6B%65%79%20%3D%3D%3D%20%27%38%27%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%66%69%72%65%46%72%65%65%7A%65%42%75%6C%6C%65%74%73%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%65%2E%6B%65%79%20%3D%3D%3D%20%27%39%27%20%26%26%20%73%63%6F%72%65%20%3E%3D%20%35%30%30%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%61%63%74%69%76%61%74%65%4D%69%6E%69%67%75%6E%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%65%2E%6B%65%79%2E%74%6F%4C%6F%77%65%72%43%61%73%65%28%29%20%3D%3D%3D%20%27%74%27%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%70%6C%61%63%65%54%75%72%72%65%74%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%65%2E%6B%65%79%20%3D%3D%3D%20%27%37%27%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%6E%6F%77%20%3D%20%44%61%74%65%2E%6E%6F%77%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%6E%6F%77%20%2D%20%6C%61%73%74%4D%65%74%65%6F%72%69%74%65%53%68%6F%74%20%3E%3D%20%6D%65%74%65%6F%72%69%74%65%43%6F%6F%6C%64%6F%77%6E%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%6F%67%67%6C%65%4D%65%74%65%6F%72%69%74%65%4D%6F%64%65%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%65%2E%6B%65%79%20%3D%3D%3D%20%27%6D%27%20%26%26%20%73%63%6F%72%65%20%3E%3D%20%31%30%30%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%70%6C%61%63%65%4D%69%6E%65%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%65%2E%6B%65%79%20%3D%3D%3D%20%27%76%27%20%26%26%20%73%63%6F%72%65%20%3E%3D%20%35%30%30%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%61%63%74%69%76%61%74%65%4D%69%6E%69%67%75%6E%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%65%2E%6B%65%79%20%3D%3D%3D%20%27%45%73%63%61%70%65%27%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%67%61%6D%65%50%61%75%73%65%64%20%3D%20%21%67%61%6D%65%50%61%75%73%65%64%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%64%6F%63%75%6D%65%6E%74%2E%67%65%74%45%6C%65%6D%65%6E%74%42%79%49%64%28%27%70%61%75%73%65%54%65%78%74%27%29%2E%73%74%79%6C%65%2E%64%69%73%70%6C%61%79%20%3D%20%67%61%6D%65%50%61%75%73%65%64%20%3F%20%27%62%6C%6F%63%6B%27%20%3A%20%27%6E%6F%6E%65%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%29%3B%0A%20%20%20%20%20%20%20%20%64%6F%63%75%6D%65%6E%74%2E%61%64%64%45%76%65%6E%74%4C%69%73%74%65%6E%65%72%28%27%6B%65%79%75%70%27%2C%20%65%20%3D%3E%20%6B%65%79%73%5B%65%2E%6B%65%79%5D%20%3D%20%66%61%6C%73%65%29%3B%0A%0A%20%20%20%20%20%20%20%20%66%75%6E%63%74%69%6F%6E%20%74%6F%67%67%6C%65%4D%65%74%65%6F%72%69%74%65%4D%6F%64%65%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%6D%65%74%65%6F%72%69%74%65%4D%6F%64%65%20%3D%20%21%6D%65%74%65%6F%72%69%74%65%4D%6F%64%65%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%6D%65%74%65%6F%72%69%74%65%4D%6F%64%65%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2F%2F%20%52%65%6D%6F%76%65%20%67%72%61%79%73%63%61%6C%65%2C%20%6A%75%73%74%20%61%64%64%20%73%6C%6F%77%20%6D%6F%74%69%6F%6E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%77%69%6E%64%6F%77%2E%74%69%6D%65%53%63%61%6C%65%20%3D%20%30%2E%31%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%20%65%6C%73%65%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%77%69%6E%64%6F%77%2E%74%69%6D%65%53%63%61%6C%65%20%3D%20%31%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%65%78%69%73%74%69%6E%67%53%65%6C%65%63%74%6F%72%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%71%75%65%72%79%53%65%6C%65%63%74%6F%72%28%27%2E%6D%65%74%65%6F%72%69%74%65%2D%73%65%6C%65%63%74%6F%72%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%6D%65%74%65%6F%72%69%74%65%4D%6F%64%65%20%26%26%20%21%65%78%69%73%74%69%6E%67%53%65%6C%65%63%74%6F%72%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%6F%76%65%72%6C%61%79%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%63%72%65%61%74%65%45%6C%65%6D%65%6E%74%28%27%64%69%76%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%6F%76%65%72%6C%61%79%2E%63%6C%61%73%73%4E%61%6D%65%20%3D%20%27%6D%65%74%65%6F%72%69%74%65%2D%73%65%6C%65%63%74%6F%72%27%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%74%61%72%67%65%74%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%63%72%65%61%74%65%45%6C%65%6D%65%6E%74%28%27%64%69%76%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%61%72%67%65%74%2E%63%6C%61%73%73%4E%61%6D%65%20%3D%20%27%6D%65%74%65%6F%72%69%74%65%2D%74%61%72%67%65%74%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%6F%76%65%72%6C%61%79%2E%61%70%70%65%6E%64%43%68%69%6C%64%28%74%61%72%67%65%74%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%64%6F%63%75%6D%65%6E%74%2E%62%6F%64%79%2E%61%70%70%65%6E%64%43%68%69%6C%64%28%6F%76%65%72%6C%61%79%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%64%6F%63%75%6D%65%6E%74%2E%61%64%64%45%76%65%6E%74%4C%69%73%74%65%6E%65%72%28%27%6D%6F%75%73%65%6D%6F%76%65%27%2C%20%75%70%64%61%74%65%54%61%72%67%65%74%50%6F%73%69%74%69%6F%6E%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%64%6F%63%75%6D%65%6E%74%2E%61%64%64%45%76%65%6E%74%4C%69%73%74%65%6E%65%72%28%27%63%6C%69%63%6B%27%2C%20%6C%61%75%6E%63%68%4D%65%74%65%6F%72%69%74%65%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%20%65%6C%73%65%20%69%66%20%28%21%6D%65%74%65%6F%72%69%74%65%4D%6F%64%65%20%26%26%20%65%78%69%73%74%69%6E%67%53%65%6C%65%63%74%6F%72%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%78%69%73%74%69%6E%67%53%65%6C%65%63%74%6F%72%2E%72%65%6D%6F%76%65%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%64%6F%63%75%6D%65%6E%74%2E%72%65%6D%6F%76%65%45%76%65%6E%74%4C%69%73%74%65%6E%65%72%28%27%6D%6F%75%73%65%6D%6F%76%65%27%2C%20%75%70%64%61%74%65%54%61%72%67%65%74%50%6F%73%69%74%69%6F%6E%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%64%6F%63%75%6D%65%6E%74%2E%72%65%6D%6F%76%65%45%76%65%6E%74%4C%69%73%74%65%6E%65%72%28%27%63%6C%69%63%6B%27%2C%20%6C%61%75%6E%63%68%4D%65%74%65%6F%72%69%74%65%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%66%75%6E%63%74%69%6F%6E%20%75%70%64%61%74%65%54%61%72%67%65%74%50%6F%73%69%74%69%6F%6E%28%65%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%74%61%72%67%65%74%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%71%75%65%72%79%53%65%6C%65%63%74%6F%72%28%27%2E%6D%65%74%65%6F%72%69%74%65%2D%74%61%72%67%65%74%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%74%61%72%67%65%74%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%61%72%67%65%74%2E%73%74%79%6C%65%2E%6C%65%66%74%20%3D%20%65%2E%63%6C%69%65%6E%74%58%20%2B%20%27%70%78%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%61%72%67%65%74%2E%73%74%79%6C%65%2E%74%6F%70%20%3D%20%65%2E%63%6C%69%65%6E%74%59%20%2B%20%27%70%78%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%66%75%6E%63%74%69%6F%6E%20%6C%61%75%6E%63%68%4D%65%74%65%6F%72%69%74%65%28%65%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%21%6D%65%74%65%6F%72%69%74%65%4D%6F%64%65%29%20%72%65%74%75%72%6E%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%6C%61%73%74%4D%65%74%65%6F%72%69%74%65%53%68%6F%74%20%3D%20%44%61%74%65%2E%6E%6F%77%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%74%61%72%67%65%74%58%20%3D%20%65%2E%63%6C%69%65%6E%74%58%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%74%61%72%67%65%74%59%20%3D%20%65%2E%63%6C%69%65%6E%74%59%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%6D%65%74%65%6F%72%69%74%65%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%63%72%65%61%74%65%45%6C%65%6D%65%6E%74%28%27%64%69%76%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%6D%65%74%65%6F%72%69%74%65%2E%63%6C%61%73%73%4E%61%6D%65%20%3D%20%27%6D%65%74%65%6F%72%69%74%65%27%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%2F%2F%20%53%74%61%72%74%20%66%72%6F%6D%20%68%69%67%68%65%72%20%61%62%6F%76%65%20%73%63%72%65%65%6E%20%66%6F%72%20%6D%6F%72%65%20%64%72%61%6D%61%74%69%63%20%65%66%66%65%63%74%0A%20%20%20%20%20%20%20%20%20%20%20%20%6D%65%74%65%6F%72%69%74%65%2E%73%74%79%6C%65%2E%6C%65%66%74%20%3D%20%74%61%72%67%65%74%58%20%2B%20%27%70%78%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%6D%65%74%65%6F%72%69%74%65%2E%73%74%79%6C%65%2E%74%6F%70%20%3D%20%2D%32%30%30%20%2B%20%27%70%78%27%3B%20%2F%2F%20%53%74%61%72%74%20%68%69%67%68%65%72%0A%20%20%20%20%20%20%20%20%20%20%20%20%64%6F%63%75%6D%65%6E%74%2E%62%6F%64%79%2E%61%70%70%65%6E%64%43%68%69%6C%64%28%6D%65%74%65%6F%72%69%74%65%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%66%61%6C%6C%44%75%72%61%74%69%6F%6E%20%3D%20%35%30%30%3B%20%2F%2F%20%46%61%73%74%65%72%20%66%61%6C%6C%20%28%77%61%73%20%31%30%30%30%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%73%74%61%72%74%54%69%6D%65%20%3D%20%44%61%74%65%2E%6E%6F%77%28%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%75%6E%63%74%69%6F%6E%20%75%70%64%61%74%65%4D%65%74%65%6F%72%69%74%65%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%70%72%6F%67%72%65%73%73%20%3D%20%28%44%61%74%65%2E%6E%6F%77%28%29%20%2D%20%73%74%61%72%74%54%69%6D%65%29%20%2F%20%66%61%6C%6C%44%75%72%61%74%69%6F%6E%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%70%72%6F%67%72%65%73%73%20%3E%3D%20%31%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2F%2F%20%43%72%65%61%74%65%20%6C%61%72%67%65%72%20%65%78%70%6C%6F%73%69%6F%6E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%65%78%70%6C%6F%73%69%6F%6E%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%63%72%65%61%74%65%45%6C%65%6D%65%6E%74%28%27%64%69%76%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%78%70%6C%6F%73%69%6F%6E%2E%63%6C%61%73%73%4E%61%6D%65%20%3D%20%27%65%78%70%6C%6F%73%69%6F%6E%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%78%70%6C%6F%73%69%6F%6E%2E%73%74%79%6C%65%2E%6C%65%66%74%20%3D%20%74%61%72%67%65%74%58%20%2D%20%32%30%30%20%2B%20%27%70%78%27%3B%20%2F%2F%20%4C%61%72%67%65%72%20%72%61%64%69%75%73%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%78%70%6C%6F%73%69%6F%6E%2E%73%74%79%6C%65%2E%74%6F%70%20%3D%20%74%61%72%67%65%74%59%20%2D%20%32%30%30%20%2B%20%27%70%78%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%78%70%6C%6F%73%69%6F%6E%2E%73%74%79%6C%65%2E%77%69%64%74%68%20%3D%20%27%34%30%30%70%78%27%3B%20%2F%2F%20%4C%61%72%67%65%72%20%65%78%70%6C%6F%73%69%6F%6E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%78%70%6C%6F%73%69%6F%6E%2E%73%74%79%6C%65%2E%68%65%69%67%68%74%20%3D%20%27%34%30%30%70%78%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%64%6F%63%75%6D%65%6E%74%2E%62%6F%64%79%2E%61%70%70%65%6E%64%43%68%69%6C%64%28%65%78%70%6C%6F%73%69%6F%6E%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2F%2F%20%50%6C%61%79%20%65%78%70%6C%6F%73%69%6F%6E%20%73%6F%75%6E%64%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%53%4F%55%4E%44%53%2E%65%78%70%6C%6F%73%69%6F%6E%2E%70%6C%61%79%28%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2F%2F%20%4D%6F%72%65%20%64%61%6D%61%67%65%20%69%6E%20%6C%61%72%67%65%72%20%72%61%64%69%75%73%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6E%65%6D%69%65%73%2E%66%6F%72%45%61%63%68%28%65%6E%65%6D%79%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%64%69%73%74%20%3D%20%4D%61%74%68%2E%68%79%70%6F%74%28%65%6E%65%6D%79%2E%78%20%2D%20%74%61%72%67%65%74%58%2C%20%65%6E%65%6D%79%2E%79%20%2D%20%74%61%72%67%65%74%59%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%64%69%73%74%20%3C%20%32%30%30%29%20%7B%20%2F%2F%20%4C%61%72%67%65%72%20%64%61%6D%61%67%65%20%72%61%64%69%75%73%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6E%65%6D%79%2E%68%65%61%6C%74%68%20%2D%3D%20%32%30%30%20%2A%20%28%31%20%2D%20%64%69%73%74%20%2F%20%32%30%30%29%3B%20%2F%2F%20%4D%6F%72%65%20%64%61%6D%61%67%65%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6E%65%6D%79%2E%68%65%61%6C%74%68%45%6C%65%6D%65%6E%74%2E%73%74%79%6C%65%2E%77%69%64%74%68%20%3D%20%65%6E%65%6D%79%2E%68%65%61%6C%74%68%20%2B%20%27%25%27%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%65%6E%65%6D%79%2E%68%65%61%6C%74%68%20%3C%3D%20%30%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%68%61%6E%64%6C%65%45%6E%65%6D%79%44%65%61%74%68%28%65%6E%65%6D%79%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%6D%65%74%65%6F%72%69%74%65%2E%72%65%6D%6F%76%65%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%6F%67%67%6C%65%4D%65%74%65%6F%72%69%74%65%4D%6F%64%65%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%20%65%6C%73%65%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%79%20%3D%20%2D%32%30%30%20%2B%20%28%74%61%72%67%65%74%59%20%2B%20%32%30%30%29%20%2A%20%70%72%6F%67%72%65%73%73%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%6D%65%74%65%6F%72%69%74%65%2E%73%74%79%6C%65%2E%74%6F%70%20%3D%20%79%20%2B%20%27%70%78%27%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2F%2F%20%41%64%64%20%74%72%61%69%6C%69%6E%67%20%66%69%72%65%20%65%66%66%65%63%74%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%74%72%61%69%6C%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%63%72%65%61%74%65%45%6C%65%6D%65%6E%74%28%27%64%69%76%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%72%61%69%6C%2E%63%6C%61%73%73%4E%61%6D%65%20%3D%20%27%65%78%70%6C%6F%73%69%6F%6E%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%72%61%69%6C%2E%73%74%79%6C%65%2E%6C%65%66%74%20%3D%20%74%61%72%67%65%74%58%20%2D%20%32%35%20%2B%20%27%70%78%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%72%61%69%6C%2E%73%74%79%6C%65%2E%74%6F%70%20%3D%20%79%20%2D%20%32%35%20%2B%20%27%70%78%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%72%61%69%6C%2E%73%74%79%6C%65%2E%77%69%64%74%68%20%3D%20%27%35%30%70%78%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%72%61%69%6C%2E%73%74%79%6C%65%2E%68%65%69%67%68%74%20%3D%20%27%35%30%70%78%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%72%61%69%6C%2E%73%74%79%6C%65%2E%6F%70%61%63%69%74%79%20%3D%20%27%30%2E%33%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%64%6F%63%75%6D%65%6E%74%2E%62%6F%64%79%2E%61%70%70%65%6E%64%43%68%69%6C%64%28%74%72%61%69%6C%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%73%65%74%54%69%6D%65%6F%75%74%28%28%29%20%3D%3E%20%74%72%61%69%6C%2E%72%65%6D%6F%76%65%28%29%2C%20%32%30%30%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%72%65%71%75%65%73%74%41%6E%69%6D%61%74%69%6F%6E%46%72%61%6D%65%28%75%70%64%61%74%65%4D%65%74%65%6F%72%69%74%65%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%72%65%71%75%65%73%74%41%6E%69%6D%61%74%69%6F%6E%46%72%61%6D%65%28%75%70%64%61%74%65%4D%65%74%65%6F%72%69%74%65%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%66%75%6E%63%74%69%6F%6E%20%70%6C%61%63%65%54%75%72%72%65%74%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%73%63%6F%72%65%20%3C%20%54%55%52%52%45%54%5F%43%4F%53%54%29%20%72%65%74%75%72%6E%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%73%63%6F%72%65%20%2D%3D%20%54%55%52%52%45%54%5F%43%4F%53%54%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%64%6F%63%75%6D%65%6E%74%2E%67%65%74%45%6C%65%6D%65%6E%74%42%79%49%64%28%27%73%63%6F%72%65%27%29%2E%74%65%78%74%43%6F%6E%74%65%6E%74%20%3D%20%27%53%63%6F%72%65%3A%20%27%20%2B%20%73%63%6F%72%65%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%74%75%72%72%65%74%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%63%72%65%61%74%65%45%6C%65%6D%65%6E%74%28%27%64%69%76%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%75%72%72%65%74%2E%63%6C%61%73%73%4E%61%6D%65%20%3D%20%27%74%75%72%72%65%74%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%75%72%72%65%74%2E%73%74%79%6C%65%2E%6C%65%66%74%20%3D%20%70%6C%61%79%65%72%58%20%2D%20%31%30%20%2B%20%27%70%78%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%75%72%72%65%74%2E%73%74%79%6C%65%2E%74%6F%70%20%3D%20%70%6C%61%79%65%72%59%20%2D%20%31%30%20%2B%20%27%70%78%27%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%2F%2F%20%41%64%64%20%74%69%6D%65%72%20%62%61%72%20%69%6E%73%74%65%61%64%20%6F%66%20%68%65%61%6C%74%68%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%74%69%6D%65%72%42%61%72%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%63%72%65%61%74%65%45%6C%65%6D%65%6E%74%28%27%64%69%76%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%69%6D%65%72%42%61%72%2E%63%6C%61%73%73%4E%61%6D%65%20%3D%20%27%74%75%72%72%65%74%2D%68%65%61%6C%74%68%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%74%69%6D%65%72%46%69%6C%6C%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%63%72%65%61%74%65%45%6C%65%6D%65%6E%74%28%27%64%69%76%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%69%6D%65%72%46%69%6C%6C%2E%63%6C%61%73%73%4E%61%6D%65%20%3D%20%27%74%75%72%72%65%74%2D%68%65%61%6C%74%68%2D%62%61%72%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%69%6D%65%72%46%69%6C%6C%2E%73%74%79%6C%65%2E%77%69%64%74%68%20%3D%20%27%31%30%30%25%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%69%6D%65%72%42%61%72%2E%61%70%70%65%6E%64%43%68%69%6C%64%28%74%69%6D%65%72%46%69%6C%6C%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%75%72%72%65%74%2E%61%70%70%65%6E%64%43%68%69%6C%64%28%74%69%6D%65%72%42%61%72%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%64%6F%63%75%6D%65%6E%74%2E%62%6F%64%79%2E%61%70%70%65%6E%64%43%68%69%6C%64%28%74%75%72%72%65%74%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%74%75%72%72%65%74%4F%62%6A%20%3D%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6C%65%6D%65%6E%74%3A%20%74%75%72%72%65%74%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%78%3A%20%70%6C%61%79%65%72%58%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%79%3A%20%70%6C%61%79%65%72%59%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%6C%61%73%74%53%68%6F%74%3A%20%30%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%73%74%61%72%74%54%69%6D%65%3A%20%44%61%74%65%2E%6E%6F%77%28%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%69%6D%65%72%42%61%72%3A%20%74%69%6D%65%72%46%69%6C%6C%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%75%72%72%65%74%73%2E%70%75%73%68%28%74%75%72%72%65%74%4F%62%6A%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%2F%2F%20%53%74%61%72%74%20%74%69%6D%65%72%20%63%6F%75%6E%74%64%6F%77%6E%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%74%69%6D%65%72%49%6E%74%65%72%76%61%6C%20%3D%20%73%65%74%49%6E%74%65%72%76%61%6C%28%28%29%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%65%6C%61%70%73%65%64%20%3D%20%44%61%74%65%2E%6E%6F%77%28%29%20%2D%20%74%75%72%72%65%74%4F%62%6A%2E%73%74%61%72%74%54%69%6D%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%72%65%6D%61%69%6E%69%6E%67%20%3D%20%4D%61%74%68%2E%6D%61%78%28%30%2C%20%28%54%55%52%52%45%54%5F%44%55%52%41%54%49%4F%4E%20%2D%20%65%6C%61%70%73%65%64%29%20%2F%20%54%55%52%52%45%54%5F%44%55%52%41%54%49%4F%4E%20%2A%20%31%30%30%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%75%72%72%65%74%4F%62%6A%2E%74%69%6D%65%72%42%61%72%2E%73%74%79%6C%65%2E%77%69%64%74%68%20%3D%20%72%65%6D%61%69%6E%69%6E%67%20%2B%20%27%25%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%20%31%30%30%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%73%65%74%54%69%6D%65%6F%75%74%28%28%29%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6C%65%61%72%49%6E%74%65%72%76%61%6C%28%74%69%6D%65%72%49%6E%74%65%72%76%61%6C%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%69%6E%64%65%78%20%3D%20%74%75%72%72%65%74%73%2E%69%6E%64%65%78%4F%66%28%74%75%72%72%65%74%4F%62%6A%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%69%6E%64%65%78%20%3E%20%2D%31%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%75%72%72%65%74%73%2E%73%70%6C%69%63%65%28%69%6E%64%65%78%2C%20%31%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%75%72%72%65%74%2E%72%65%6D%6F%76%65%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%20%54%55%52%52%45%54%5F%44%55%52%41%54%49%4F%4E%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%2F%2F%20%52%65%70%6C%61%63%65%20%70%6F%69%73%6F%6E%20%77%69%74%68%20%72%61%64%69%61%74%69%6F%6E%0A%20%20%20%20%20%20%20%20%66%75%6E%63%74%69%6F%6E%20%66%69%72%65%52%61%64%69%61%74%69%6F%6E%53%70%6C%61%73%68%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%6E%6F%77%20%3D%20%44%61%74%65%2E%6E%6F%77%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%6E%6F%77%20%2D%20%6C%61%73%74%50%6F%69%73%6F%6E%53%68%6F%74%20%3C%20%70%6F%69%73%6F%6E%53%68%6F%74%43%6F%6F%6C%64%6F%77%6E%29%20%72%65%74%75%72%6E%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%6C%61%73%74%50%6F%69%73%6F%6E%53%68%6F%74%20%3D%20%6E%6F%77%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%73%70%6C%61%73%68%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%63%72%65%61%74%65%45%6C%65%6D%65%6E%74%28%27%64%69%76%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%73%70%6C%61%73%68%2E%63%6C%61%73%73%4E%61%6D%65%20%3D%20%27%72%61%64%69%61%74%69%6F%6E%2D%73%70%6C%61%73%68%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%73%70%6C%61%73%68%2E%73%74%79%6C%65%2E%6C%65%66%74%20%3D%20%70%6C%61%79%65%72%58%20%2D%20%31%30%30%20%2B%20%27%70%78%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%73%70%6C%61%73%68%2E%73%74%79%6C%65%2E%74%6F%70%20%3D%20%70%6C%61%79%65%72%59%20%2D%20%31%30%30%20%2B%20%27%70%78%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%73%70%6C%61%73%68%2E%73%74%79%6C%65%2E%77%69%64%74%68%20%3D%20%27%32%30%30%70%78%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%73%70%6C%61%73%68%2E%73%74%79%6C%65%2E%68%65%69%67%68%74%20%3D%20%27%32%30%30%70%78%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%64%6F%63%75%6D%65%6E%74%2E%62%6F%64%79%2E%61%70%70%65%6E%64%43%68%69%6C%64%28%73%70%6C%61%73%68%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%72%61%64%69%61%74%65%64%45%6E%65%6D%69%65%73%20%3D%20%6E%65%77%20%53%65%74%28%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%75%6E%63%74%69%6F%6E%20%61%70%70%6C%79%52%61%64%69%61%74%69%6F%6E%44%61%6D%61%67%65%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6E%65%6D%69%65%73%2E%66%6F%72%45%61%63%68%28%65%6E%65%6D%79%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%64%69%73%74%20%3D%20%4D%61%74%68%2E%68%79%70%6F%74%28%65%6E%65%6D%79%2E%78%20%2D%20%70%6C%61%79%65%72%58%2C%20%65%6E%65%6D%79%2E%79%20%2D%20%70%6C%61%79%65%72%59%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%64%69%73%74%20%3C%20%32%30%30%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%72%61%64%69%61%74%65%64%45%6E%65%6D%69%65%73%2E%61%64%64%28%65%6E%65%6D%79%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6E%65%6D%79%2E%65%6C%65%6D%65%6E%74%2E%63%6C%61%73%73%4C%69%73%74%2E%61%64%64%28%27%72%61%64%69%61%74%65%64%2D%65%6E%65%6D%79%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%72%61%64%69%61%74%65%64%45%6E%65%6D%69%65%73%2E%66%6F%72%45%61%63%68%28%65%6E%65%6D%79%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%65%6E%65%6D%69%65%73%2E%69%6E%63%6C%75%64%65%73%28%65%6E%65%6D%79%29%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6E%65%6D%79%2E%68%65%61%6C%74%68%20%2D%3D%20%32%30%3B%20%2F%2F%20%49%6E%63%72%65%61%73%65%64%20%64%61%6D%61%67%65%20%66%6F%72%20%72%61%64%69%61%74%69%6F%6E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6E%65%6D%79%2E%68%65%61%6C%74%68%45%6C%65%6D%65%6E%74%2E%73%74%79%6C%65%2E%77%69%64%74%68%20%3D%20%65%6E%65%6D%79%2E%68%65%61%6C%74%68%20%2B%20%27%25%27%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%65%6E%65%6D%79%2E%68%65%61%6C%74%68%20%3C%3D%20%30%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%68%61%6E%64%6C%65%45%6E%65%6D%79%44%65%61%74%68%28%65%6E%65%6D%79%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%2F%2F%20%41%70%70%6C%79%20%64%61%6D%61%67%65%20%65%76%65%72%79%20%73%65%63%6F%6E%64%20%66%6F%72%20%35%20%73%65%63%6F%6E%64%73%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%6F%72%20%28%6C%65%74%20%69%20%3D%20%30%3B%20%69%20%3C%20%35%3B%20%69%2B%2B%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%73%65%74%54%69%6D%65%6F%75%74%28%61%70%70%6C%79%52%61%64%69%61%74%69%6F%6E%44%61%6D%61%67%65%2C%20%69%20%2A%20%31%30%30%30%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%2F%2F%20%52%65%6D%6F%76%65%20%72%61%64%69%61%74%69%6F%6E%20%65%66%66%65%63%74%73%20%61%66%74%65%72%20%64%75%72%61%74%69%6F%6E%0A%20%20%20%20%20%20%20%20%20%20%20%20%73%65%74%54%69%6D%65%6F%75%74%28%28%29%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%73%70%6C%61%73%68%2E%72%65%6D%6F%76%65%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%72%61%64%69%61%74%65%64%45%6E%65%6D%69%65%73%2E%66%6F%72%45%61%63%68%28%65%6E%65%6D%79%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%65%6E%65%6D%79%2E%65%6C%65%6D%65%6E%74%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6E%65%6D%79%2E%65%6C%65%6D%65%6E%74%2E%63%6C%61%73%73%4C%69%73%74%2E%72%65%6D%6F%76%65%28%27%72%61%64%69%61%74%65%64%2D%65%6E%65%6D%79%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%20%35%30%30%30%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%2F%2F%20%41%64%64%20%76%65%6E%6F%6D%20%61%62%69%6C%69%74%79%20%61%63%74%69%76%61%74%69%6F%6E%0A%20%20%20%20%20%20%20%20%66%75%6E%63%74%69%6F%6E%20%61%63%74%69%76%61%74%65%56%65%6E%6F%6D%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%6E%6F%77%20%3D%20%44%61%74%65%2E%6E%6F%77%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%6E%6F%77%20%2D%20%6C%61%73%74%56%65%6E%6F%6D%55%73%65%20%3C%20%76%65%6E%6F%6D%43%6F%6F%6C%64%6F%77%6E%20%7C%7C%20%73%63%6F%72%65%20%3C%20%76%65%6E%6F%6D%43%6F%73%74%29%20%72%65%74%75%72%6E%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%73%63%6F%72%65%20%2D%3D%20%76%65%6E%6F%6D%43%6F%73%74%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%6C%61%73%74%56%65%6E%6F%6D%55%73%65%20%3D%20%6E%6F%77%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%76%65%6E%6F%6D%41%63%74%69%76%65%20%3D%20%74%72%75%65%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%6C%65%74%20%61%66%66%65%63%74%65%64%45%6E%65%6D%69%65%73%20%3D%20%6E%65%77%20%53%65%74%28%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%75%6E%63%74%69%6F%6E%20%75%70%64%61%74%65%56%65%6E%6F%6D%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%21%76%65%6E%6F%6D%41%63%74%69%76%65%29%20%72%65%74%75%72%6E%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%6E%65%61%72%62%79%45%6E%65%6D%69%65%73%20%3D%20%65%6E%65%6D%69%65%73%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2E%66%69%6C%74%65%72%28%65%20%3D%3E%20%4D%61%74%68%2E%68%79%70%6F%74%28%65%2E%78%20%2D%20%70%6C%61%79%65%72%58%2C%20%65%2E%79%20%2D%20%70%6C%61%79%65%72%59%29%20%3C%20%32%30%30%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2E%73%6F%72%74%28%28%61%2C%20%62%29%20%3D%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%4D%61%74%68%2E%68%79%70%6F%74%28%61%2E%78%20%2D%20%70%6C%61%79%65%72%58%2C%20%61%2E%79%20%2D%20%70%6C%61%79%65%72%59%29%20%2D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%4D%61%74%68%2E%68%79%70%6F%74%28%62%2E%78%20%2D%20%70%6C%61%79%65%72%58%2C%20%62%2E%79%20%2D%20%70%6C%61%79%65%72%59%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2E%73%6C%69%63%65%28%30%2C%20%35%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%64%6F%63%75%6D%65%6E%74%2E%71%75%65%72%79%53%65%6C%65%63%74%6F%72%41%6C%6C%28%27%2E%76%65%6E%6F%6D%2D%74%65%6E%64%72%69%6C%27%29%2E%66%6F%72%45%61%63%68%28%74%20%3D%3E%20%74%2E%72%65%6D%6F%76%65%28%29%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%6E%65%61%72%62%79%45%6E%65%6D%69%65%73%2E%66%6F%72%45%61%63%68%28%65%6E%65%6D%79%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%74%65%6E%64%72%69%6C%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%63%72%65%61%74%65%45%6C%65%6D%65%6E%74%28%27%64%69%76%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%65%6E%64%72%69%6C%2E%63%6C%61%73%73%4E%61%6D%65%20%3D%20%27%76%65%6E%6F%6D%2D%74%65%6E%64%72%69%6C%27%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%64%78%20%3D%20%65%6E%65%6D%79%2E%78%20%2D%20%70%6C%61%79%65%72%58%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%64%79%20%3D%20%65%6E%65%6D%79%2E%79%20%2D%20%70%6C%61%79%65%72%59%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%61%6E%67%6C%65%20%3D%20%4D%61%74%68%2E%61%74%61%6E%32%28%64%79%2C%20%64%78%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%64%69%73%74%20%3D%20%4D%61%74%68%2E%68%79%70%6F%74%28%64%78%2C%20%64%79%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%77%6F%62%62%6C%65%20%3D%20%4D%61%74%68%2E%73%69%6E%28%44%61%74%65%2E%6E%6F%77%28%29%20%2F%20%31%30%30%29%20%2A%20%31%30%2E%33%3B%20%2F%2F%20%49%6E%63%72%65%61%73%65%64%20%77%6F%62%62%6C%65%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%65%6E%64%72%69%6C%2E%73%74%79%6C%65%2E%6C%65%66%74%20%3D%20%70%6C%61%79%65%72%58%20%2B%20%27%70%78%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%65%6E%64%72%69%6C%2E%73%74%79%6C%65%2E%74%6F%70%20%3D%20%70%6C%61%79%65%72%59%20%2B%20%27%70%78%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%65%6E%64%72%69%6C%2E%73%74%79%6C%65%2E%77%69%64%74%68%20%3D%20%64%69%73%74%20%2B%20%27%70%78%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%65%6E%64%72%69%6C%2E%73%74%79%6C%65%2E%74%72%61%6E%73%66%6F%72%6D%20%3D%20%60%72%6F%74%61%74%65%28%24%7B%61%6E%67%6C%65%20%2B%20%77%6F%62%62%6C%65%7D%72%61%64%29%60%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%64%6F%63%75%6D%65%6E%74%2E%62%6F%64%79%2E%61%70%70%65%6E%64%43%68%69%6C%64%28%74%65%6E%64%72%69%6C%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6E%65%6D%79%2E%68%65%61%6C%74%68%20%2D%3D%20%38%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6E%65%6D%79%2E%68%65%61%6C%74%68%45%6C%65%6D%65%6E%74%2E%73%74%79%6C%65%2E%77%69%64%74%68%20%3D%20%65%6E%65%6D%79%2E%68%65%61%6C%74%68%20%2B%20%27%25%27%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%65%6E%65%6D%79%2E%68%65%61%6C%74%68%20%3C%3D%20%30%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%68%61%6E%64%6C%65%45%6E%65%6D%79%44%65%61%74%68%28%65%6E%65%6D%79%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%76%65%6E%6F%6D%49%6E%74%65%72%76%61%6C%20%3D%20%73%65%74%49%6E%74%65%72%76%61%6C%28%75%70%64%61%74%65%56%65%6E%6F%6D%2C%20%31%30%30%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%73%65%74%54%69%6D%65%6F%75%74%28%28%29%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%76%65%6E%6F%6D%41%63%74%69%76%65%20%3D%20%66%61%6C%73%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6C%65%61%72%49%6E%74%65%72%76%61%6C%28%76%65%6E%6F%6D%49%6E%74%65%72%76%61%6C%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%64%6F%63%75%6D%65%6E%74%2E%71%75%65%72%79%53%65%6C%65%63%74%6F%72%41%6C%6C%28%27%2E%76%65%6E%6F%6D%2D%74%65%6E%64%72%69%6C%27%29%2E%66%6F%72%45%61%63%68%28%74%20%3D%3E%20%74%2E%72%65%6D%6F%76%65%28%29%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%20%35%30%30%30%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%66%75%6E%63%74%69%6F%6E%20%61%63%74%69%76%61%74%65%53%68%6F%74%67%75%6E%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%6E%6F%77%20%3D%20%44%61%74%65%2E%6E%6F%77%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%6E%6F%77%20%2D%20%6C%61%73%74%53%68%6F%74%67%75%6E%53%68%6F%74%20%3C%20%73%68%6F%74%67%75%6E%43%6F%6F%6C%64%6F%77%6E%29%20%72%65%74%75%72%6E%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%6C%61%73%74%53%68%6F%74%67%75%6E%53%68%6F%74%20%3D%20%6E%6F%77%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%73%68%6F%74%67%75%6E%41%63%74%69%76%65%20%3D%20%74%72%75%65%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%73%65%74%54%69%6D%65%6F%75%74%28%28%29%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%73%68%6F%74%67%75%6E%41%63%74%69%76%65%20%3D%20%66%61%6C%73%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%20%35%30%30%30%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%66%75%6E%63%74%69%6F%6E%20%6D%6F%76%65%50%6C%61%79%65%72%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%6B%65%79%73%5B%27%77%27%5D%20%7C%7C%20%6B%65%79%73%5B%27%57%27%5D%29%20%70%6C%61%79%65%72%59%20%2D%3D%20%35%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%6B%65%79%73%5B%27%73%27%5D%20%7C%7C%20%6B%65%79%73%5B%27%53%27%5D%29%20%70%6C%61%79%65%72%59%20%2B%3D%20%35%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%6B%65%79%73%5B%27%61%27%5D%20%7C%7C%20%6B%65%79%73%5B%27%41%27%5D%29%20%70%6C%61%79%65%72%58%20%2D%3D%20%35%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%6B%65%79%73%5B%27%64%27%5D%20%7C%7C%20%6B%65%79%73%5B%27%44%27%5D%29%20%70%6C%61%79%65%72%58%20%2B%3D%20%35%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6C%61%79%65%72%58%20%3D%20%4D%61%74%68%2E%6D%61%78%28%31%35%2C%20%4D%61%74%68%2E%6D%69%6E%28%77%69%6E%64%6F%77%2E%69%6E%6E%65%72%57%69%64%74%68%20%2D%20%31%35%2C%20%70%6C%61%79%65%72%58%29%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6C%61%79%65%72%59%20%3D%20%4D%61%74%68%2E%6D%61%78%28%31%35%2C%20%4D%61%74%68%2E%6D%69%6E%28%77%69%6E%64%6F%77%2E%69%6E%6E%65%72%48%65%69%67%68%74%20%2D%20%31%35%2C%20%70%6C%61%79%65%72%59%29%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6C%61%79%65%72%2E%73%74%79%6C%65%2E%6C%65%66%74%20%3D%20%70%6C%61%79%65%72%58%20%2D%20%31%35%20%2B%20%27%70%78%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%70%6C%61%79%65%72%2E%73%74%79%6C%65%2E%74%6F%70%20%3D%20%70%6C%61%79%65%72%59%20%2D%20%31%35%20%2B%20%27%70%78%27%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%66%75%6E%63%74%69%6F%6E%20%73%70%61%77%6E%45%6E%65%6D%79%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%72%61%6E%64%20%3D%20%4D%61%74%68%2E%72%61%6E%64%6F%6D%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%6C%65%74%20%74%79%70%65%20%3D%20%45%4E%45%4D%59%5F%54%59%50%45%53%2E%4E%4F%52%4D%41%4C%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%72%61%6E%64%20%3C%20%30%2E%32%29%20%7B%20%2F%2F%20%32%30%25%20%63%68%61%6E%63%65%20%66%6F%72%20%68%65%61%76%79%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%79%70%65%20%3D%20%45%4E%45%4D%59%5F%54%59%50%45%53%2E%48%45%41%56%59%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%20%65%6C%73%65%20%69%66%20%28%72%61%6E%64%20%3C%20%30%2E%35%29%20%7B%20%2F%2F%20%33%30%25%20%63%68%61%6E%63%65%20%66%6F%72%20%73%6D%61%6C%6C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%79%70%65%20%3D%20%45%4E%45%4D%59%5F%54%59%50%45%53%2E%53%4D%41%4C%4C%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%63%6F%72%6E%65%72%20%3D%20%4D%61%74%68%2E%66%6C%6F%6F%72%28%4D%61%74%68%2E%72%61%6E%64%6F%6D%28%29%20%2A%20%34%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%6C%65%74%20%78%2C%20%79%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%73%77%69%74%63%68%20%28%63%6F%72%6E%65%72%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%61%73%65%20%30%3A%20%78%20%3D%20%30%3B%20%79%20%3D%20%30%3B%20%62%72%65%61%6B%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%61%73%65%20%31%3A%20%78%20%3D%20%77%69%6E%64%6F%77%2E%69%6E%6E%65%72%57%69%64%74%68%3B%20%79%20%3D%20%30%3B%20%62%72%65%61%6B%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%61%73%65%20%32%3A%20%78%20%3D%20%30%3B%20%79%20%3D%20%77%69%6E%64%6F%77%2E%69%6E%6E%65%72%48%65%69%67%68%74%3B%20%62%72%65%61%6B%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%61%73%65%20%33%3A%20%78%20%3D%20%77%69%6E%64%6F%77%2E%69%6E%6E%65%72%57%69%64%74%68%3B%20%79%20%3D%20%77%69%6E%64%6F%77%2E%69%6E%6E%65%72%48%65%69%67%68%74%3B%20%62%72%65%61%6B%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%65%6E%65%6D%79%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%63%72%65%61%74%65%45%6C%65%6D%65%6E%74%28%27%64%69%76%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%65%6E%65%6D%79%2E%63%6C%61%73%73%4E%61%6D%65%20%3D%20%60%65%6E%65%6D%79%20%24%7B%74%79%70%65%7D%60%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%64%6F%63%75%6D%65%6E%74%2E%62%6F%64%79%2E%61%70%70%65%6E%64%43%68%69%6C%64%28%65%6E%65%6D%79%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%68%65%61%6C%74%68%62%61%72%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%63%72%65%61%74%65%45%6C%65%6D%65%6E%74%28%27%64%69%76%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%68%65%61%6C%74%68%62%61%72%2E%63%6C%61%73%73%4E%61%6D%65%20%3D%20%27%68%65%61%6C%74%68%62%61%72%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%68%65%61%6C%74%68%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%63%72%65%61%74%65%45%6C%65%6D%65%6E%74%28%27%64%69%76%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%68%65%61%6C%74%68%2E%63%6C%61%73%73%4E%61%6D%65%20%3D%20%27%68%65%61%6C%74%68%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%68%65%61%6C%74%68%2E%73%74%79%6C%65%2E%77%69%64%74%68%20%3D%20%27%31%30%30%25%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%68%65%61%6C%74%68%62%61%72%2E%61%70%70%65%6E%64%43%68%69%6C%64%28%68%65%61%6C%74%68%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%65%6E%65%6D%79%2E%61%70%70%65%6E%64%43%68%69%6C%64%28%68%65%61%6C%74%68%62%61%72%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%62%61%73%65%48%65%61%6C%74%68%20%3D%20%74%79%70%65%20%3D%3D%3D%20%45%4E%45%4D%59%5F%54%59%50%45%53%2E%48%45%41%56%59%20%3F%20%32%30%30%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%79%70%65%20%3D%3D%3D%20%45%4E%45%4D%59%5F%54%59%50%45%53%2E%53%4D%41%4C%4C%20%3F%20%35%30%20%3A%20%31%30%30%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%73%70%65%65%64%20%3D%20%74%79%70%65%20%3D%3D%3D%20%45%4E%45%4D%59%5F%54%59%50%45%53%2E%53%4D%41%4C%4C%20%3F%20%65%6E%65%6D%79%53%70%65%65%64%20%2A%20%31%2E%35%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%79%70%65%20%3D%3D%3D%20%45%4E%45%4D%59%5F%54%59%50%45%53%2E%48%45%41%56%59%20%3F%20%65%6E%65%6D%79%53%70%65%65%64%20%2A%20%30%2E%37%20%3A%20%65%6E%65%6D%79%53%70%65%65%64%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%65%6E%65%6D%69%65%73%2E%70%75%73%68%28%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6C%65%6D%65%6E%74%3A%20%65%6E%65%6D%79%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%78%3A%20%78%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%79%3A%20%79%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%68%65%61%6C%74%68%3A%20%62%61%73%65%48%65%61%6C%74%68%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%6D%61%78%48%65%61%6C%74%68%3A%20%62%61%73%65%48%65%61%6C%74%68%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%68%65%61%6C%74%68%45%6C%65%6D%65%6E%74%3A%20%68%65%61%6C%74%68%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%79%70%65%3A%20%74%79%70%65%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%73%70%65%65%64%3A%20%73%70%65%65%64%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%66%75%6E%63%74%69%6F%6E%20%66%69%6E%64%43%6C%6F%73%65%73%74%45%6E%65%6D%79%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%6C%65%74%20%63%6C%6F%73%65%73%74%20%3D%20%6E%75%6C%6C%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%6C%65%74%20%63%6C%6F%73%65%73%74%44%69%73%74%20%3D%20%49%6E%66%69%6E%69%74%79%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%65%6E%65%6D%69%65%73%2E%66%6F%72%45%61%63%68%28%65%6E%65%6D%79%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%64%69%73%74%20%3D%20%4D%61%74%68%2E%68%79%70%6F%74%28%65%6E%65%6D%79%2E%78%20%2D%20%70%6C%61%79%65%72%58%2C%20%65%6E%65%6D%79%2E%79%20%2D%20%70%6C%61%79%65%72%59%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%64%69%73%74%20%3C%20%63%6C%6F%73%65%73%74%44%69%73%74%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6C%6F%73%65%73%74%44%69%73%74%20%3D%20%64%69%73%74%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6C%6F%73%65%73%74%20%3D%20%65%6E%65%6D%79%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%72%65%74%75%72%6E%20%63%6C%6F%73%65%73%74%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%66%75%6E%63%74%69%6F%6E%20%73%68%6F%6F%74%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%6E%6F%77%20%3D%20%44%61%74%65%2E%6E%6F%77%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%6E%6F%77%20%2D%20%6C%61%73%74%53%68%6F%74%20%3C%20%31%30%30%30%29%20%72%65%74%75%72%6E%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%6C%61%73%74%53%68%6F%74%20%3D%20%6E%6F%77%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%63%6C%6F%73%65%73%74%20%3D%20%66%69%6E%64%43%6C%6F%73%65%73%74%45%6E%65%6D%79%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%21%63%6C%6F%73%65%73%74%29%20%72%65%74%75%72%6E%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%62%61%73%65%41%6E%67%6C%65%20%3D%20%4D%61%74%68%2E%61%74%61%6E%32%28%63%6C%6F%73%65%73%74%2E%79%20%2D%20%70%6C%61%79%65%72%59%2C%20%63%6C%6F%73%65%73%74%2E%78%20%2D%20%70%6C%61%79%65%72%58%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%73%68%6F%74%67%75%6E%41%63%74%69%76%65%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2F%2F%20%46%69%72%65%20%33%20%62%75%6C%6C%65%74%73%20%66%6F%72%20%73%68%6F%74%67%75%6E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B%2D%30%2E%31%37%35%2C%20%30%2C%20%30%2E%31%37%35%5D%2E%66%6F%72%45%61%63%68%28%61%6E%67%6C%65%4F%66%66%73%65%74%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%62%75%6C%6C%65%74%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%63%72%65%61%74%65%45%6C%65%6D%65%6E%74%28%27%64%69%76%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%62%75%6C%6C%65%74%2E%63%6C%61%73%73%4E%61%6D%65%20%3D%20%27%62%75%6C%6C%65%74%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%64%6F%63%75%6D%65%6E%74%2E%62%6F%64%79%2E%61%70%70%65%6E%64%43%68%69%6C%64%28%62%75%6C%6C%65%74%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%73%70%72%65%61%64%20%3D%20%28%4D%61%74%68%2E%72%61%6E%64%6F%6D%28%29%20%2D%20%30%2E%35%29%20%2A%20%30%2E%31%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%62%75%6C%6C%65%74%73%2E%70%75%73%68%28%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6C%65%6D%65%6E%74%3A%20%62%75%6C%6C%65%74%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%78%3A%20%70%6C%61%79%65%72%58%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%79%3A%20%70%6C%61%79%65%72%59%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%61%6E%67%6C%65%3A%20%62%61%73%65%41%6E%67%6C%65%20%2B%20%61%6E%67%6C%65%4F%66%66%73%65%74%20%2B%20%73%70%72%65%61%64%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%20%65%6C%73%65%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2F%2F%20%4E%6F%72%6D%61%6C%20%73%69%6E%67%6C%65%20%62%75%6C%6C%65%74%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%62%75%6C%6C%65%74%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%63%72%65%61%74%65%45%6C%65%6D%65%6E%74%28%27%64%69%76%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%62%75%6C%6C%65%74%2E%63%6C%61%73%73%4E%61%6D%65%20%3D%20%27%62%75%6C%6C%65%74%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%64%6F%63%75%6D%65%6E%74%2E%62%6F%64%79%2E%61%70%70%65%6E%64%43%68%69%6C%64%28%62%75%6C%6C%65%74%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%73%70%72%65%61%64%20%3D%20%28%4D%61%74%68%2E%72%61%6E%64%6F%6D%28%29%20%2D%20%30%2E%35%29%20%2A%20%30%2E%32%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%62%75%6C%6C%65%74%73%2E%70%75%73%68%28%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6C%65%6D%65%6E%74%3A%20%62%75%6C%6C%65%74%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%78%3A%20%70%6C%61%79%65%72%58%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%79%3A%20%70%6C%61%79%65%72%59%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%61%6E%67%6C%65%3A%20%62%61%73%65%41%6E%67%6C%65%20%2B%20%73%70%72%65%61%64%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%72%65%61%74%65%4D%75%7A%7A%6C%65%46%6C%61%73%68%28%70%6C%61%79%65%72%58%2C%20%70%6C%61%79%65%72%59%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%53%4F%55%4E%44%53%2E%73%68%6F%6F%74%2E%70%6C%61%79%28%29%3B%20%2F%2F%20%50%6C%61%79%20%73%68%6F%6F%74%20%73%6F%75%6E%64%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%66%75%6E%63%74%69%6F%6E%20%66%69%72%65%48%6F%6D%69%6E%67%53%68%6F%74%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%6E%6F%77%20%3D%20%44%61%74%65%2E%6E%6F%77%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%6E%6F%77%20%2D%20%6C%61%73%74%48%6F%6D%69%6E%67%53%68%6F%74%20%3C%20%68%6F%6D%69%6E%67%53%68%6F%74%43%6F%6F%6C%64%6F%77%6E%29%20%72%65%74%75%72%6E%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%6C%61%73%74%48%6F%6D%69%6E%67%53%68%6F%74%20%3D%20%6E%6F%77%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%62%75%6C%6C%65%74%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%63%72%65%61%74%65%45%6C%65%6D%65%6E%74%28%27%64%69%76%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%75%6C%6C%65%74%2E%63%6C%61%73%73%4E%61%6D%65%20%3D%20%27%68%6F%6D%69%6E%67%2D%62%75%6C%6C%65%74%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%64%6F%63%75%6D%65%6E%74%2E%62%6F%64%79%2E%61%70%70%65%6E%64%43%68%69%6C%64%28%62%75%6C%6C%65%74%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%72%65%61%74%65%4D%75%7A%7A%6C%65%46%6C%61%73%68%28%70%6C%61%79%65%72%58%2C%20%70%6C%61%79%65%72%59%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%53%4F%55%4E%44%53%2E%73%68%6F%6F%74%2E%70%6C%61%79%28%29%3B%20%2F%2F%20%50%6C%61%79%20%73%68%6F%6F%74%20%73%6F%75%6E%64%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%68%6F%6D%69%6E%67%42%75%6C%6C%65%74%73%2E%70%75%73%68%28%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6C%65%6D%65%6E%74%3A%20%62%75%6C%6C%65%74%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%78%3A%20%70%6C%61%79%65%72%58%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%79%3A%20%70%6C%61%79%65%72%59%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%61%72%67%65%74%3A%20%66%69%6E%64%43%6C%6F%73%65%73%74%45%6E%65%6D%79%28%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%64%69%73%74%61%6E%63%65%54%72%61%76%65%6C%65%64%3A%20%30%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%66%75%6E%63%74%69%6F%6E%20%75%70%64%61%74%65%48%6F%6D%69%6E%67%42%75%6C%6C%65%74%73%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%68%6F%6D%69%6E%67%42%75%6C%6C%65%74%73%2E%66%6F%72%45%61%63%68%28%28%62%75%6C%6C%65%74%2C%20%62%75%6C%6C%65%74%49%6E%64%65%78%29%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%21%62%75%6C%6C%65%74%2E%74%61%72%67%65%74%20%7C%7C%20%21%65%6E%65%6D%69%65%73%2E%69%6E%63%6C%75%64%65%73%28%62%75%6C%6C%65%74%2E%74%61%72%67%65%74%29%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%62%75%6C%6C%65%74%2E%74%61%72%67%65%74%20%3D%20%66%69%6E%64%43%6C%6F%73%65%73%74%45%6E%65%6D%79%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%62%75%6C%6C%65%74%2E%74%61%72%67%65%74%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%64%78%20%3D%20%62%75%6C%6C%65%74%2E%74%61%72%67%65%74%2E%78%20%2D%20%62%75%6C%6C%65%74%2E%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%64%79%20%3D%20%62%75%6C%6C%65%74%2E%74%61%72%67%65%74%2E%79%20%2D%20%62%75%6C%6C%65%74%2E%79%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%64%69%73%74%20%3D%20%4D%61%74%68%2E%68%79%70%6F%74%28%64%78%2C%20%64%79%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%73%70%65%65%64%20%3D%20%37%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2F%2F%20%55%70%64%61%74%65%20%70%6F%73%69%74%69%6F%6E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%62%75%6C%6C%65%74%2E%78%20%2B%3D%20%28%64%78%20%2F%20%64%69%73%74%29%20%2A%20%73%70%65%65%64%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%62%75%6C%6C%65%74%2E%79%20%2B%3D%20%28%64%79%20%2F%20%64%69%73%74%29%20%2A%20%73%70%65%65%64%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%62%75%6C%6C%65%74%2E%64%69%73%74%61%6E%63%65%54%72%61%76%65%6C%65%64%20%2B%3D%20%73%70%65%65%64%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%62%75%6C%6C%65%74%2E%65%6C%65%6D%65%6E%74%2E%73%74%79%6C%65%2E%6C%65%66%74%20%3D%20%62%75%6C%6C%65%74%2E%78%20%2D%20%34%20%2B%20%27%70%78%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%62%75%6C%6C%65%74%2E%65%6C%65%6D%65%6E%74%2E%73%74%79%6C%65%2E%74%6F%70%20%3D%20%62%75%6C%6C%65%74%2E%79%20%2D%20%34%20%2B%20%27%70%78%27%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2F%2F%20%43%68%65%63%6B%20%63%6F%6C%6C%69%73%69%6F%6E%20%77%69%74%68%20%74%61%72%67%65%74%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%64%69%73%74%20%3C%20%32%30%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2F%2F%20%43%72%65%61%74%65%20%65%78%70%6C%6F%73%69%6F%6E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%65%78%70%6C%6F%73%69%6F%6E%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%63%72%65%61%74%65%45%6C%65%6D%65%6E%74%28%27%64%69%76%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%78%70%6C%6F%73%69%6F%6E%2E%63%6C%61%73%73%4E%61%6D%65%20%3D%20%27%65%78%70%6C%6F%73%69%6F%6E%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%78%70%6C%6F%73%69%6F%6E%2E%73%74%79%6C%65%2E%6C%65%66%74%20%3D%20%62%75%6C%6C%65%74%2E%78%20%2D%20%35%30%20%2B%20%27%70%78%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%78%70%6C%6F%73%69%6F%6E%2E%73%74%79%6C%65%2E%74%6F%70%20%3D%20%62%75%6C%6C%65%74%2E%79%20%2D%20%35%30%20%2B%20%27%70%78%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%78%70%6C%6F%73%69%6F%6E%2E%73%74%79%6C%65%2E%77%69%64%74%68%20%3D%20%27%31%30%30%70%78%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%78%70%6C%6F%73%69%6F%6E%2E%73%74%79%6C%65%2E%68%65%69%67%68%74%20%3D%20%27%31%30%30%70%78%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%64%6F%63%75%6D%65%6E%74%2E%62%6F%64%79%2E%61%70%70%65%6E%64%43%68%69%6C%64%28%65%78%70%6C%6F%73%69%6F%6E%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%53%4F%55%4E%44%53%2E%65%78%70%6C%6F%73%69%6F%6E%2E%70%6C%61%79%28%29%3B%20%2F%2F%20%50%6C%61%79%20%65%78%70%6C%6F%73%69%6F%6E%20%73%6F%75%6E%64%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%73%65%74%54%69%6D%65%6F%75%74%28%28%29%20%3D%3E%20%65%78%70%6C%6F%73%69%6F%6E%2E%72%65%6D%6F%76%65%28%29%2C%20%35%30%30%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2F%2F%20%44%61%6D%61%67%65%20%74%61%72%67%65%74%20%61%6E%64%20%6E%65%61%72%62%79%20%65%6E%65%6D%69%65%73%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6E%65%6D%69%65%73%2E%66%6F%72%45%61%63%68%28%65%6E%65%6D%79%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%62%6C%61%73%74%44%69%73%74%20%3D%20%4D%61%74%68%2E%68%79%70%6F%74%28%65%6E%65%6D%79%2E%78%20%2D%20%62%75%6C%6C%65%74%2E%78%2C%20%65%6E%65%6D%79%2E%79%20%2D%20%62%75%6C%6C%65%74%2E%79%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%62%6C%61%73%74%44%69%73%74%20%3C%20%35%30%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6E%65%6D%79%2E%68%65%61%6C%74%68%20%2D%3D%20%62%6C%61%73%74%44%69%73%74%20%3C%20%32%35%20%3F%20%34%30%20%3A%20%32%30%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6E%65%6D%79%2E%68%65%61%6C%74%68%45%6C%65%6D%65%6E%74%2E%73%74%79%6C%65%2E%77%69%64%74%68%20%3D%20%65%6E%65%6D%79%2E%68%65%61%6C%74%68%20%2B%20%27%25%27%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%65%6E%65%6D%79%2E%68%65%61%6C%74%68%20%3C%3D%20%30%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%68%61%6E%64%6C%65%45%6E%65%6D%79%44%65%61%74%68%28%65%6E%65%6D%79%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%62%75%6C%6C%65%74%2E%65%6C%65%6D%65%6E%74%2E%72%65%6D%6F%76%65%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%68%6F%6D%69%6E%67%42%75%6C%6C%65%74%73%2E%73%70%6C%69%63%65%28%62%75%6C%6C%65%74%49%6E%64%65%78%2C%20%31%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2F%2F%20%52%65%6D%6F%76%65%20%62%75%6C%6C%65%74%20%69%66%20%69%74%27%73%20%74%72%61%76%65%6C%65%64%20%74%6F%6F%20%66%61%72%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%62%75%6C%6C%65%74%2E%64%69%73%74%61%6E%63%65%54%72%61%76%65%6C%65%64%20%3E%20%31%30%30%30%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%62%75%6C%6C%65%74%2E%65%6C%65%6D%65%6E%74%2E%72%65%6D%6F%76%65%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%68%6F%6D%69%6E%67%42%75%6C%6C%65%74%73%2E%73%70%6C%69%63%65%28%62%75%6C%6C%65%74%49%6E%64%65%78%2C%20%31%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%66%75%6E%63%74%69%6F%6E%20%66%69%72%65%45%6C%65%63%74%72%69%63%69%74%79%53%68%6F%74%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%6E%6F%77%20%3D%20%44%61%74%65%2E%6E%6F%77%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%6E%6F%77%20%2D%20%6C%61%73%74%45%6C%65%63%74%72%69%63%69%74%79%53%68%6F%74%20%3C%20%65%6C%65%63%74%72%69%63%69%74%79%43%6F%6F%6C%64%6F%77%6E%29%20%72%65%74%75%72%6E%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%6C%61%73%74%45%6C%65%63%74%72%69%63%69%74%79%53%68%6F%74%20%3D%20%6E%6F%77%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%6C%65%74%20%68%69%74%43%6F%75%6E%74%20%3D%20%30%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%6C%65%74%20%6C%61%73%74%54%61%72%67%65%74%20%3D%20%7B%20%78%3A%20%70%6C%61%79%65%72%58%2C%20%79%3A%20%70%6C%61%79%65%72%59%20%7D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%68%69%74%45%6E%65%6D%69%65%73%20%3D%20%6E%65%77%20%53%65%74%28%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%65%6E%65%6D%69%65%73%2E%73%6F%72%74%28%28%61%2C%20%62%29%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%64%69%73%74%41%20%3D%20%4D%61%74%68%2E%68%79%70%6F%74%28%61%2E%78%20%2D%20%70%6C%61%79%65%72%58%2C%20%61%2E%79%20%2D%20%70%6C%61%79%65%72%59%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%64%69%73%74%42%20%3D%20%4D%61%74%68%2E%68%79%70%6F%74%28%62%2E%78%20%2D%20%70%6C%61%79%65%72%58%2C%20%62%2E%79%20%2D%20%70%6C%61%79%65%72%59%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%72%65%74%75%72%6E%20%64%69%73%74%41%20%2D%20%64%69%73%74%42%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%29%2E%66%6F%72%45%61%63%68%28%65%6E%65%6D%79%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%68%69%74%43%6F%75%6E%74%20%3C%20%33%20%26%26%20%21%68%69%74%45%6E%65%6D%69%65%73%2E%68%61%73%28%65%6E%65%6D%79%29%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%65%6C%65%63%74%72%69%63%69%74%79%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%63%72%65%61%74%65%45%6C%65%6D%65%6E%74%28%27%64%69%76%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6C%65%63%74%72%69%63%69%74%79%2E%63%6C%61%73%73%4E%61%6D%65%20%3D%20%27%65%6C%65%63%74%72%69%63%69%74%79%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%64%6F%63%75%6D%65%6E%74%2E%62%6F%64%79%2E%61%70%70%65%6E%64%43%68%69%6C%64%28%65%6C%65%63%74%72%69%63%69%74%79%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%64%78%20%3D%20%65%6E%65%6D%79%2E%78%20%2D%20%6C%61%73%74%54%61%72%67%65%74%2E%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%64%79%20%3D%20%65%6E%65%6D%79%2E%79%20%2D%20%6C%61%73%74%54%61%72%67%65%74%2E%79%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%61%6E%67%6C%65%20%3D%20%4D%61%74%68%2E%61%74%61%6E%32%28%64%79%2C%20%64%78%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%64%69%73%74%61%6E%63%65%20%3D%20%4D%61%74%68%2E%68%79%70%6F%74%28%64%78%2C%20%64%79%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6C%65%63%74%72%69%63%69%74%79%2E%73%74%79%6C%65%2E%6C%65%66%74%20%3D%20%6C%61%73%74%54%61%72%67%65%74%2E%78%20%2B%20%27%70%78%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6C%65%63%74%72%69%63%69%74%79%2E%73%74%79%6C%65%2E%74%6F%70%20%3D%20%6C%61%73%74%54%61%72%67%65%74%2E%79%20%2B%20%27%70%78%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6C%65%63%74%72%69%63%69%74%79%2E%73%74%79%6C%65%2E%77%69%64%74%68%20%3D%20%64%69%73%74%61%6E%63%65%20%2B%20%27%70%78%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6C%65%63%74%72%69%63%69%74%79%2E%73%74%79%6C%65%2E%74%72%61%6E%73%66%6F%72%6D%20%3D%20%60%72%6F%74%61%74%65%28%24%7B%61%6E%67%6C%65%7D%72%61%64%29%60%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%73%65%74%54%69%6D%65%6F%75%74%28%28%29%20%3D%3E%20%65%6C%65%63%74%72%69%63%69%74%79%2E%72%65%6D%6F%76%65%28%29%2C%20%33%30%30%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6E%65%6D%79%2E%68%65%61%6C%74%68%20%2D%3D%20%33%30%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6E%65%6D%79%2E%68%65%61%6C%74%68%45%6C%65%6D%65%6E%74%2E%73%74%79%6C%65%2E%77%69%64%74%68%20%3D%20%65%6E%65%6D%79%2E%68%65%61%6C%74%68%20%2B%20%27%25%27%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%65%6E%65%6D%79%2E%68%65%61%6C%74%68%20%3C%3D%20%30%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%68%61%6E%64%6C%65%45%6E%65%6D%79%44%65%61%74%68%28%65%6E%65%6D%79%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%68%69%74%45%6E%65%6D%69%65%73%2E%61%64%64%28%65%6E%65%6D%79%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%6C%61%73%74%54%61%72%67%65%74%20%3D%20%65%6E%65%6D%79%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%68%69%74%43%6F%75%6E%74%2B%2B%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%66%75%6E%63%74%69%6F%6E%20%75%70%64%61%74%65%42%75%6C%6C%65%74%73%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%62%75%6C%6C%65%74%73%2E%66%6F%72%45%61%63%68%28%28%62%75%6C%6C%65%74%2C%20%62%75%6C%6C%65%74%49%6E%64%65%78%29%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%62%75%6C%6C%65%74%2E%78%20%2B%3D%20%4D%61%74%68%2E%63%6F%73%28%62%75%6C%6C%65%74%2E%61%6E%67%6C%65%29%20%2A%20%62%75%6C%6C%65%74%53%70%65%65%64%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%62%75%6C%6C%65%74%2E%79%20%2B%3D%20%4D%61%74%68%2E%73%69%6E%28%62%75%6C%6C%65%74%2E%61%6E%67%6C%65%29%20%2A%20%62%75%6C%6C%65%74%53%70%65%65%64%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%62%75%6C%6C%65%74%2E%65%6C%65%6D%65%6E%74%2E%73%74%79%6C%65%2E%6C%65%66%74%20%3D%20%62%75%6C%6C%65%74%2E%78%20%2B%20%27%70%78%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%62%75%6C%6C%65%74%2E%65%6C%65%6D%65%6E%74%2E%73%74%79%6C%65%2E%74%6F%70%20%3D%20%62%75%6C%6C%65%74%2E%79%20%2B%20%27%70%78%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%62%75%6C%6C%65%74%2E%65%6C%65%6D%65%6E%74%2E%73%74%79%6C%65%2E%74%72%61%6E%73%66%6F%72%6D%20%3D%20%60%72%6F%74%61%74%65%28%24%7B%62%75%6C%6C%65%74%2E%61%6E%67%6C%65%7D%72%61%64%29%60%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6E%65%6D%69%65%73%2E%66%6F%72%45%61%63%68%28%28%65%6E%65%6D%79%2C%20%65%6E%65%6D%79%49%6E%64%65%78%29%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%64%69%73%74%20%3D%20%4D%61%74%68%2E%68%79%70%6F%74%28%65%6E%65%6D%79%2E%78%20%2D%20%62%75%6C%6C%65%74%2E%78%2C%20%65%6E%65%6D%79%2E%79%20%2D%20%62%75%6C%6C%65%74%2E%79%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%64%69%73%74%20%3C%20%32%30%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6E%65%6D%79%2E%68%65%61%6C%74%68%20%2D%3D%20%33%35%3B%20%2F%2F%20%49%6E%63%72%65%61%73%65%64%20%64%61%6D%61%67%65%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6E%65%6D%79%2E%68%65%61%6C%74%68%45%6C%65%6D%65%6E%74%2E%73%74%79%6C%65%2E%77%69%64%74%68%20%3D%20%65%6E%65%6D%79%2E%68%65%61%6C%74%68%20%2B%20%27%25%27%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%72%65%61%74%65%50%61%72%74%69%63%6C%65%73%28%62%75%6C%6C%65%74%2E%78%2C%20%62%75%6C%6C%65%74%2E%79%2C%20%27%23%66%30%30%27%2C%20%31%30%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%65%6E%65%6D%79%2E%68%65%61%6C%74%68%20%3C%3D%20%30%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%68%61%6E%64%6C%65%45%6E%65%6D%79%44%65%61%74%68%28%65%6E%65%6D%79%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%62%75%6C%6C%65%74%2E%65%6C%65%6D%65%6E%74%2E%72%65%6D%6F%76%65%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%62%75%6C%6C%65%74%73%2E%73%70%6C%69%63%65%28%62%75%6C%6C%65%74%49%6E%64%65%78%2C%20%31%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%62%75%6C%6C%65%74%2E%78%20%3C%20%30%20%7C%7C%20%62%75%6C%6C%65%74%2E%78%20%3E%20%77%69%6E%64%6F%77%2E%69%6E%6E%65%72%57%69%64%74%68%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%62%75%6C%6C%65%74%2E%79%20%3C%20%30%20%7C%7C%20%62%75%6C%6C%65%74%2E%79%20%3E%20%77%69%6E%64%6F%77%2E%69%6E%6E%65%72%48%65%69%67%68%74%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%62%75%6C%6C%65%74%2E%65%6C%65%6D%65%6E%74%2E%72%65%6D%6F%76%65%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%62%75%6C%6C%65%74%73%2E%73%70%6C%69%63%65%28%62%75%6C%6C%65%74%49%6E%64%65%78%2C%20%31%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%66%75%6E%63%74%69%6F%6E%20%75%70%64%61%74%65%45%6E%65%6D%69%65%73%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%65%6E%65%6D%69%65%73%2E%66%6F%72%45%61%63%68%28%65%6E%65%6D%79%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%61%6E%67%6C%65%20%3D%20%4D%61%74%68%2E%61%74%61%6E%32%28%70%6C%61%79%65%72%59%20%2D%20%65%6E%65%6D%79%2E%79%2C%20%70%6C%61%79%65%72%58%20%2D%20%65%6E%65%6D%79%2E%78%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%6A%69%74%74%65%72%20%3D%20%28%4D%61%74%68%2E%72%61%6E%64%6F%6D%28%29%20%2D%20%30%2E%35%29%20%2A%20%30%2E%35%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6E%65%6D%79%2E%78%20%2B%3D%20%4D%61%74%68%2E%63%6F%73%28%61%6E%67%6C%65%29%20%2A%20%65%6E%65%6D%79%2E%73%70%65%65%64%20%2B%20%6A%69%74%74%65%72%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6E%65%6D%79%2E%79%20%2B%3D%20%4D%61%74%68%2E%73%69%6E%28%61%6E%67%6C%65%29%20%2A%20%65%6E%65%6D%79%2E%73%70%65%65%64%20%2B%20%6A%69%74%74%65%72%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6E%65%6D%79%2E%78%20%3D%20%4D%61%74%68%2E%6D%61%78%28%30%2C%20%4D%61%74%68%2E%6D%69%6E%28%77%69%6E%64%6F%77%2E%69%6E%6E%65%72%57%69%64%74%68%2C%20%65%6E%65%6D%79%2E%78%29%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6E%65%6D%79%2E%79%20%3D%20%4D%61%74%68%2E%6D%61%78%28%30%2C%20%4D%61%74%68%2E%6D%69%6E%28%77%69%6E%64%6F%77%2E%69%6E%6E%65%72%48%65%69%67%68%74%2C%20%65%6E%65%6D%79%2E%79%29%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%73%69%7A%65%20%3D%20%65%6E%65%6D%79%2E%74%79%70%65%20%3D%3D%3D%20%45%4E%45%4D%59%5F%54%59%50%45%53%2E%48%45%41%56%59%20%3F%20%32%30%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6E%65%6D%79%2E%74%79%70%65%20%3D%3D%3D%20%45%4E%45%4D%59%5F%54%59%50%45%53%2E%53%4D%41%4C%4C%20%3F%20%37%2E%35%20%3A%20%31%32%2E%35%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6E%65%6D%79%2E%65%6C%65%6D%65%6E%74%2E%73%74%79%6C%65%2E%6C%65%66%74%20%3D%20%65%6E%65%6D%79%2E%78%20%2D%20%73%69%7A%65%20%2B%20%27%70%78%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6E%65%6D%79%2E%65%6C%65%6D%65%6E%74%2E%73%74%79%6C%65%2E%74%6F%70%20%3D%20%65%6E%65%6D%79%2E%79%20%2D%20%73%69%7A%65%20%2B%20%27%70%78%27%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2F%2F%20%41%64%64%20%65%6E%65%6D%79%20%61%74%74%61%63%6B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%64%69%73%74%54%6F%50%6C%61%79%65%72%20%3D%20%4D%61%74%68%2E%68%79%70%6F%74%28%70%6C%61%79%65%72%58%20%2D%20%65%6E%65%6D%79%2E%78%2C%20%70%6C%61%79%65%72%59%20%2D%20%65%6E%65%6D%79%2E%79%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%64%69%73%74%54%6F%50%6C%61%79%65%72%20%3C%20%33%30%29%20%7B%20%2F%2F%20%41%74%74%61%63%6B%20%72%61%6E%67%65%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%21%65%6E%65%6D%79%2E%6C%61%73%74%41%74%74%61%63%6B%20%7C%7C%20%44%61%74%65%2E%6E%6F%77%28%29%20%2D%20%65%6E%65%6D%79%2E%6C%61%73%74%41%74%74%61%63%6B%20%3E%3D%20%31%30%30%30%29%20%7B%20%2F%2F%20%41%74%74%61%63%6B%20%65%76%65%72%79%20%31%20%73%65%63%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%70%6C%61%79%65%72%48%65%61%6C%74%68%20%2D%3D%20%35%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%75%70%64%61%74%65%48%65%61%6C%74%68%42%61%72%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6E%65%6D%79%2E%6C%61%73%74%41%74%74%61%63%6B%20%3D%20%44%61%74%65%2E%6E%6F%77%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%66%75%6E%63%74%69%6F%6E%20%75%70%64%61%74%65%43%6F%6F%6C%64%6F%77%6E%73%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%6E%6F%77%20%3D%20%44%61%74%65%2E%6E%6F%77%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%63%6F%6F%6C%64%6F%77%6E%45%6C%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%67%65%74%45%6C%65%6D%65%6E%74%42%79%49%64%28%27%63%6F%6F%6C%64%6F%77%6E%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%63%6F%6F%6C%64%6F%77%6E%45%6C%32%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%67%65%74%45%6C%65%6D%65%6E%74%42%79%49%64%28%27%63%6F%6F%6C%64%6F%77%6E%32%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%63%6F%6F%6C%64%6F%77%6E%45%6C%33%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%67%65%74%45%6C%65%6D%65%6E%74%42%79%49%64%28%27%63%6F%6F%6C%64%6F%77%6E%33%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%63%6F%6F%6C%64%6F%77%6E%45%6C%34%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%67%65%74%45%6C%65%6D%65%6E%74%42%79%49%64%28%27%63%6F%6F%6C%64%6F%77%6E%34%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%63%6F%6F%6C%64%6F%77%6E%45%6C%35%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%67%65%74%45%6C%65%6D%65%6E%74%42%79%49%64%28%27%63%6F%6F%6C%64%6F%77%6E%35%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%63%6F%6F%6C%64%6F%77%6E%45%6C%36%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%67%65%74%45%6C%65%6D%65%6E%74%42%79%49%64%28%27%63%6F%6F%6C%64%6F%77%6E%36%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%63%6F%6F%6C%64%6F%77%6E%45%6C%37%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%67%65%74%45%6C%65%6D%65%6E%74%42%79%49%64%28%27%63%6F%6F%6C%64%6F%77%6E%37%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%63%6F%6F%6C%64%6F%77%6E%45%6C%38%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%67%65%74%45%6C%65%6D%65%6E%74%42%79%49%64%28%27%63%6F%6F%6C%64%6F%77%6E%38%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%63%6F%6F%6C%64%6F%77%6E%45%6C%39%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%67%65%74%45%6C%65%6D%65%6E%74%42%79%49%64%28%27%63%6F%6F%6C%64%6F%77%6E%39%27%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%6E%6F%77%20%2D%20%6C%61%73%74%53%68%6F%63%6B%77%61%76%65%20%3C%20%73%68%6F%63%6B%77%61%76%65%43%6F%6F%6C%64%6F%77%6E%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%72%65%6D%61%69%6E%69%6E%67%20%3D%20%4D%61%74%68%2E%63%65%69%6C%28%28%73%68%6F%63%6B%77%61%76%65%43%6F%6F%6C%64%6F%77%6E%20%2D%20%28%6E%6F%77%20%2D%20%6C%61%73%74%53%68%6F%63%6B%77%61%76%65%29%29%20%2F%20%31%30%30%30%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6F%6C%64%6F%77%6E%45%6C%2E%74%65%78%74%43%6F%6E%74%65%6E%74%20%3D%20%60%54%6F%72%6E%61%64%6F%3A%20%24%7B%72%65%6D%61%69%6E%69%6E%67%7D%73%60%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%20%65%6C%73%65%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6F%6C%64%6F%77%6E%45%6C%2E%74%65%78%74%43%6F%6E%74%65%6E%74%20%3D%20%27%54%6F%72%6E%61%64%6F%3A%20%52%65%61%64%79%20%28%50%72%65%73%73%20%31%29%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%6E%6F%77%20%2D%20%6C%61%73%74%48%6F%6D%69%6E%67%53%68%6F%74%20%3C%20%68%6F%6D%69%6E%67%53%68%6F%74%43%6F%6F%6C%64%6F%77%6E%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%72%65%6D%61%69%6E%69%6E%67%20%3D%20%4D%61%74%68%2E%63%65%69%6C%28%28%68%6F%6D%69%6E%67%53%68%6F%74%43%6F%6F%6C%64%6F%77%6E%20%2D%20%28%6E%6F%77%20%2D%20%6C%61%73%74%48%6F%6D%69%6E%67%53%68%6F%74%29%29%20%2F%20%31%30%30%30%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6F%6C%64%6F%77%6E%45%6C%32%2E%74%65%78%74%43%6F%6E%74%65%6E%74%20%3D%20%60%48%6F%6D%69%6E%67%20%53%68%6F%74%3A%20%24%7B%72%65%6D%61%69%6E%69%6E%67%7D%73%60%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%20%65%6C%73%65%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6F%6C%64%6F%77%6E%45%6C%32%2E%74%65%78%74%43%6F%6E%74%65%6E%74%20%3D%20%27%48%6F%6D%69%6E%67%20%53%68%6F%74%3A%20%52%65%61%64%79%20%28%50%72%65%73%73%20%32%29%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%6E%6F%77%20%2D%20%6C%61%73%74%45%6C%65%63%74%72%69%63%69%74%79%53%68%6F%74%20%3C%20%65%6C%65%63%74%72%69%63%69%74%79%43%6F%6F%6C%64%6F%77%6E%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%72%65%6D%61%69%6E%69%6E%67%20%3D%20%4D%61%74%68%2E%63%65%69%6C%28%28%65%6C%65%63%74%72%69%63%69%74%79%43%6F%6F%6C%64%6F%77%6E%20%2D%20%28%6E%6F%77%20%2D%20%6C%61%73%74%45%6C%65%63%74%72%69%63%69%74%79%53%68%6F%74%29%29%20%2F%20%31%30%30%30%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6F%6C%64%6F%77%6E%45%6C%33%2E%74%65%78%74%43%6F%6E%74%65%6E%74%20%3D%20%60%45%6C%65%63%74%72%69%63%20%53%68%6F%74%3A%20%24%7B%72%65%6D%61%69%6E%69%6E%67%7D%73%60%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%20%65%6C%73%65%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6F%6C%64%6F%77%6E%45%6C%33%2E%74%65%78%74%43%6F%6E%74%65%6E%74%20%3D%20%27%45%6C%65%63%74%72%69%63%20%53%68%6F%74%3A%20%52%65%61%64%79%20%28%50%72%65%73%73%20%33%29%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%6E%6F%77%20%2D%20%6C%61%73%74%53%68%6F%74%67%75%6E%53%68%6F%74%20%3C%20%73%68%6F%74%67%75%6E%43%6F%6F%6C%64%6F%77%6E%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%72%65%6D%61%69%6E%69%6E%67%20%3D%20%4D%61%74%68%2E%63%65%69%6C%28%28%73%68%6F%74%67%75%6E%43%6F%6F%6C%64%6F%77%6E%20%2D%20%28%6E%6F%77%20%2D%20%6C%61%73%74%53%68%6F%74%67%75%6E%53%68%6F%74%29%29%20%2F%20%31%30%30%30%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6F%6C%64%6F%77%6E%45%6C%34%2E%74%65%78%74%43%6F%6E%74%65%6E%74%20%3D%20%60%53%68%6F%74%67%75%6E%3A%20%24%7B%72%65%6D%61%69%6E%69%6E%67%7D%73%60%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%20%65%6C%73%65%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6F%6C%64%6F%77%6E%45%6C%34%2E%74%65%78%74%43%6F%6E%74%65%6E%74%20%3D%20%27%53%68%6F%74%67%75%6E%3A%20%52%65%61%64%79%20%28%50%72%65%73%73%20%34%29%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%6E%6F%77%20%2D%20%6C%61%73%74%50%6F%69%73%6F%6E%53%68%6F%74%20%3C%20%70%6F%69%73%6F%6E%53%68%6F%74%43%6F%6F%6C%64%6F%77%6E%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%72%65%6D%61%69%6E%69%6E%67%20%3D%20%4D%61%74%68%2E%63%65%69%6C%28%28%70%6F%69%73%6F%6E%53%68%6F%74%43%6F%6F%6C%64%6F%77%6E%20%2D%20%28%6E%6F%77%20%2D%20%6C%61%73%74%50%6F%69%73%6F%6E%53%68%6F%74%29%29%20%2F%20%31%30%30%30%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6F%6C%64%6F%77%6E%45%6C%35%2E%74%65%78%74%43%6F%6E%74%65%6E%74%20%3D%20%60%50%6F%69%73%6F%6E%3A%20%24%7B%72%65%6D%61%69%6E%69%6E%67%7D%73%60%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%20%65%6C%73%65%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6F%6C%64%6F%77%6E%45%6C%35%2E%74%65%78%74%43%6F%6E%74%65%6E%74%20%3D%20%27%50%6F%69%73%6F%6E%3A%20%52%65%61%64%79%20%28%50%72%65%73%73%20%35%29%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%6E%6F%77%20%2D%20%6C%61%73%74%56%65%6E%6F%6D%55%73%65%20%3C%20%76%65%6E%6F%6D%43%6F%6F%6C%64%6F%77%6E%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%72%65%6D%61%69%6E%69%6E%67%20%3D%20%4D%61%74%68%2E%63%65%69%6C%28%28%76%65%6E%6F%6D%43%6F%6F%6C%64%6F%77%6E%20%2D%20%28%6E%6F%77%20%2D%20%6C%61%73%74%56%65%6E%6F%6D%55%73%65%29%29%20%2F%20%31%30%30%30%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6F%6C%64%6F%77%6E%45%6C%36%2E%74%65%78%74%43%6F%6E%74%65%6E%74%20%3D%20%60%56%65%6E%6F%6D%20%48%61%6E%64%3A%20%24%7B%72%65%6D%61%69%6E%69%6E%67%7D%73%20%2D%20%43%6F%73%74%3A%20%32%35%30%60%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%20%65%6C%73%65%20%69%66%20%28%73%63%6F%72%65%20%3C%20%76%65%6E%6F%6D%43%6F%73%74%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6F%6C%64%6F%77%6E%45%6C%36%2E%74%65%78%74%43%6F%6E%74%65%6E%74%20%3D%20%60%56%65%6E%6F%6D%20%48%61%6E%64%3A%20%4E%65%65%64%20%24%7B%76%65%6E%6F%6D%43%6F%73%74%20%2D%20%73%63%6F%72%65%7D%20%6D%6F%72%65%20%73%63%6F%72%65%60%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%20%65%6C%73%65%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6F%6C%64%6F%77%6E%45%6C%36%2E%74%65%78%74%43%6F%6E%74%65%6E%74%20%3D%20%27%56%65%6E%6F%6D%20%48%61%6E%64%3A%20%52%65%61%64%79%20%28%50%72%65%73%73%20%36%29%20%2D%20%43%6F%73%74%3A%20%32%35%30%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%6E%6F%77%20%2D%20%6C%61%73%74%4D%65%74%65%6F%72%69%74%65%53%68%6F%74%20%3C%20%6D%65%74%65%6F%72%69%74%65%43%6F%6F%6C%64%6F%77%6E%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%72%65%6D%61%69%6E%69%6E%67%20%3D%20%4D%61%74%68%2E%63%65%69%6C%28%28%6D%65%74%65%6F%72%69%74%65%43%6F%6F%6C%64%6F%77%6E%20%2D%20%28%6E%6F%77%20%2D%20%6C%61%73%74%4D%65%74%65%6F%72%69%74%65%53%68%6F%74%29%29%20%2F%20%31%30%30%30%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6F%6C%64%6F%77%6E%45%6C%37%2E%74%65%78%74%43%6F%6E%74%65%6E%74%20%3D%20%60%4D%65%74%65%6F%72%69%74%65%3A%20%24%7B%72%65%6D%61%69%6E%69%6E%67%7D%73%60%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%20%65%6C%73%65%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6F%6C%64%6F%77%6E%45%6C%37%2E%74%65%78%74%43%6F%6E%74%65%6E%74%20%3D%20%27%4D%65%74%65%6F%72%69%74%65%3A%20%52%65%61%64%79%20%28%50%72%65%73%73%20%37%29%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%6E%6F%77%20%2D%20%6C%61%73%74%46%72%65%65%7A%65%53%68%6F%74%20%3C%20%66%72%65%65%7A%65%53%68%6F%74%43%6F%6F%6C%64%6F%77%6E%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%72%65%6D%61%69%6E%69%6E%67%20%3D%20%4D%61%74%68%2E%63%65%69%6C%28%28%66%72%65%65%7A%65%53%68%6F%74%43%6F%6F%6C%64%6F%77%6E%20%2D%20%28%6E%6F%77%20%2D%20%6C%61%73%74%46%72%65%65%7A%65%53%68%6F%74%29%29%20%2F%20%31%30%30%30%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6F%6C%64%6F%77%6E%45%6C%38%2E%74%65%78%74%43%6F%6E%74%65%6E%74%20%3D%20%60%46%72%65%65%7A%65%20%53%68%6F%74%3A%20%24%7B%72%65%6D%61%69%6E%69%6E%67%7D%73%60%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%20%65%6C%73%65%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6F%6C%64%6F%77%6E%45%6C%38%2E%74%65%78%74%43%6F%6E%74%65%6E%74%20%3D%20%27%46%72%65%65%7A%65%20%53%68%6F%74%3A%20%52%65%61%64%79%20%28%50%72%65%73%73%20%38%29%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%73%63%6F%72%65%20%3C%20%35%30%30%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6F%6C%64%6F%77%6E%45%6C%39%2E%74%65%78%74%43%6F%6E%74%65%6E%74%20%3D%20%27%4D%69%6E%69%67%75%6E%3A%20%4E%65%65%64%20%35%30%30%20%73%63%6F%72%65%20%28%50%72%65%73%73%20%39%29%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%20%65%6C%73%65%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6F%6C%64%6F%77%6E%45%6C%39%2E%74%65%78%74%43%6F%6E%74%65%6E%74%20%3D%20%27%4D%69%6E%69%67%75%6E%3A%20%52%65%61%64%79%20%28%50%72%65%73%73%20%39%29%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%76%65%6E%6F%6D%41%63%74%69%76%65%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6F%6C%64%6F%77%6E%45%6C%36%2E%74%65%78%74%43%6F%6E%74%65%6E%74%20%2B%3D%20%27%20%5B%41%43%54%49%56%45%5D%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%73%68%6F%74%67%75%6E%41%63%74%69%76%65%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6F%6C%64%6F%77%6E%45%6C%34%2E%74%65%78%74%43%6F%6E%74%65%6E%74%20%2B%3D%20%27%20%5B%41%43%54%49%56%45%5D%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%66%75%6E%63%74%69%6F%6E%20%63%72%65%61%74%65%50%61%72%74%69%63%6C%65%73%28%78%2C%20%79%2C%20%63%6F%6C%6F%72%2C%20%63%6F%75%6E%74%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%6F%72%20%28%6C%65%74%20%69%20%3D%20%30%3B%20%69%20%3C%20%63%6F%75%6E%74%3B%20%69%2B%2B%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%70%61%72%74%69%63%6C%65%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%63%72%65%61%74%65%45%6C%65%6D%65%6E%74%28%27%64%69%76%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%70%61%72%74%69%63%6C%65%2E%63%6C%61%73%73%4E%61%6D%65%20%3D%20%27%70%61%72%74%69%63%6C%65%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%70%61%72%74%69%63%6C%65%2E%73%74%79%6C%65%2E%6C%65%66%74%20%3D%20%78%20%2B%20%27%70%78%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%70%61%72%74%69%63%6C%65%2E%73%74%79%6C%65%2E%74%6F%70%20%3D%20%79%20%2B%20%27%70%78%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%70%61%72%74%69%63%6C%65%2E%73%74%79%6C%65%2E%62%61%63%6B%67%72%6F%75%6E%64%20%3D%20%63%6F%6C%6F%72%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%61%6E%67%6C%65%20%3D%20%4D%61%74%68%2E%72%61%6E%64%6F%6D%28%29%20%2A%20%4D%61%74%68%2E%50%49%20%2A%20%32%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%73%70%65%65%64%20%3D%20%4D%61%74%68%2E%72%61%6E%64%6F%6D%28%29%20%2A%20%35%30%20%2B%20%32%30%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%64%78%20%3D%20%4D%61%74%68%2E%63%6F%73%28%61%6E%67%6C%65%29%20%2A%20%73%70%65%65%64%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%64%79%20%3D%20%4D%61%74%68%2E%73%69%6E%28%61%6E%67%6C%65%29%20%2A%20%73%70%65%65%64%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%70%61%72%74%69%63%6C%65%2E%73%74%79%6C%65%2E%73%65%74%50%72%6F%70%65%72%74%79%28%27%2D%2D%64%78%27%2C%20%60%24%7B%64%78%7D%70%78%60%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%70%61%72%74%69%63%6C%65%2E%73%74%79%6C%65%2E%73%65%74%50%72%6F%70%65%72%74%79%28%27%2D%2D%64%79%27%2C%20%60%24%7B%64%79%7D%70%78%60%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%64%6F%63%75%6D%65%6E%74%2E%62%6F%64%79%2E%61%70%70%65%6E%64%43%68%69%6C%64%28%70%61%72%74%69%63%6C%65%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%73%65%74%54%69%6D%65%6F%75%74%28%28%29%20%3D%3E%20%70%61%72%74%69%63%6C%65%2E%72%65%6D%6F%76%65%28%29%2C%20%35%30%30%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%66%75%6E%63%74%69%6F%6E%20%63%72%65%61%74%65%4D%75%7A%7A%6C%65%46%6C%61%73%68%28%78%2C%20%79%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%66%6C%61%73%68%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%63%72%65%61%74%65%45%6C%65%6D%65%6E%74%28%27%64%69%76%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%6C%61%73%68%2E%63%6C%61%73%73%4E%61%6D%65%20%3D%20%27%6D%75%7A%7A%6C%65%2D%66%6C%61%73%68%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%6C%61%73%68%2E%73%74%79%6C%65%2E%6C%65%66%74%20%3D%20%78%20%2D%20%31%30%20%2B%20%27%70%78%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%6C%61%73%68%2E%73%74%79%6C%65%2E%74%6F%70%20%3D%20%79%20%2D%20%31%30%20%2B%20%27%70%78%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%64%6F%63%75%6D%65%6E%74%2E%62%6F%64%79%2E%61%70%70%65%6E%64%43%68%69%6C%64%28%66%6C%61%73%68%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%73%65%74%54%69%6D%65%6F%75%74%28%28%29%20%3D%3E%20%66%6C%61%73%68%2E%72%65%6D%6F%76%65%28%29%2C%20%32%30%30%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%66%75%6E%63%74%69%6F%6E%20%68%61%6E%64%6C%65%45%6E%65%6D%79%44%65%61%74%68%28%65%6E%65%6D%79%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%69%73%43%72%69%74%69%63%61%6C%20%3D%20%4D%61%74%68%2E%72%61%6E%64%6F%6D%28%29%20%3C%20%30%2E%31%3B%20%2F%2F%20%31%30%25%20%63%68%61%6E%63%65%20%66%6F%72%20%63%72%69%74%69%63%61%6C%20%6B%69%6C%6C%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%62%61%73%65%53%63%6F%72%65%20%3D%20%65%6E%65%6D%79%2E%74%79%70%65%20%3D%3D%3D%20%45%4E%45%4D%59%5F%54%59%50%45%53%2E%48%45%41%56%59%20%3F%20%32%30%30%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6E%65%6D%79%2E%74%79%70%65%20%3D%3D%3D%20%45%4E%45%4D%59%5F%54%59%50%45%53%2E%53%4D%41%4C%4C%20%3F%20%35%30%20%3A%20%31%30%30%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%6B%69%6C%6C%53%63%6F%72%65%20%3D%20%69%73%43%72%69%74%69%63%61%6C%20%3F%20%62%61%73%65%53%63%6F%72%65%20%2A%20%32%20%3A%20%62%61%73%65%53%63%6F%72%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%73%63%6F%72%65%20%2B%3D%20%6B%69%6C%6C%53%63%6F%72%65%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%2F%2F%20%43%72%65%61%74%65%20%63%72%69%74%69%63%61%6C%20%68%69%74%20%65%66%66%65%63%74%20%69%66%20%61%70%70%6C%69%63%61%62%6C%65%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%69%73%43%72%69%74%69%63%61%6C%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%72%65%61%74%65%50%61%72%74%69%63%6C%65%73%28%65%6E%65%6D%79%2E%78%2C%20%65%6E%65%6D%79%2E%79%2C%20%27%23%66%66%30%27%2C%20%33%30%29%3B%20%2F%2F%20%47%6F%6C%64%65%6E%20%70%61%72%74%69%63%6C%65%73%20%66%6F%72%20%63%72%69%74%73%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%72%65%61%74%65%50%61%72%74%69%63%6C%65%73%28%65%6E%65%6D%79%2E%78%2C%20%65%6E%65%6D%79%2E%79%2C%20%27%23%66%30%30%27%2C%20%32%30%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%65%6E%65%6D%79%2E%65%6C%65%6D%65%6E%74%2E%72%65%6D%6F%76%65%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%69%6E%64%65%78%20%3D%20%65%6E%65%6D%69%65%73%2E%69%6E%64%65%78%4F%66%28%65%6E%65%6D%79%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%69%6E%64%65%78%20%3E%20%2D%31%29%20%65%6E%65%6D%69%65%73%2E%73%70%6C%69%63%65%28%69%6E%64%65%78%2C%20%31%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%64%6F%63%75%6D%65%6E%74%2E%67%65%74%45%6C%65%6D%65%6E%74%42%79%49%64%28%27%73%63%6F%72%65%27%29%2E%74%65%78%74%43%6F%6E%74%65%6E%74%20%3D%20%27%53%63%6F%72%65%3A%20%27%20%2B%20%73%63%6F%72%65%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%73%65%74%49%6E%74%65%72%76%61%6C%28%28%29%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%21%67%61%6D%65%50%61%75%73%65%64%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%6D%6F%76%65%50%6C%61%79%65%72%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%75%70%64%61%74%65%45%6E%65%6D%69%65%73%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%75%70%64%61%74%65%42%75%6C%6C%65%74%73%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%75%70%64%61%74%65%48%6F%6D%69%6E%67%42%75%6C%6C%65%74%73%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%75%70%64%61%74%65%54%75%72%72%65%74%73%28%29%3B%20%2F%2F%20%41%64%64%20%74%68%69%73%20%6C%69%6E%65%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%73%68%6F%6F%74%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%75%70%64%61%74%65%43%6F%6F%6C%64%6F%77%6E%73%28%29%3B%0A%20%20%20%20%20%20%20%20%7D%2C%20%31%30%30%30%20%2F%20%36%30%29%3B%0A%0A%20%20%20%20%20%20%20%20%73%65%74%49%6E%74%65%72%76%61%6C%28%73%70%61%77%6E%45%6E%65%6D%79%2C%20%32%30%30%30%29%3B%0A%0A%20%20%20%20%20%20%20%20%66%75%6E%63%74%69%6F%6E%20%75%70%64%61%74%65%54%75%72%72%65%74%73%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%74%75%72%72%65%74%73%2E%66%6F%72%45%61%63%68%28%28%74%75%72%72%65%74%2C%20%69%6E%64%65%78%29%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%6E%6F%77%20%3D%20%44%61%74%65%2E%6E%6F%77%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%6E%6F%77%20%2D%20%74%75%72%72%65%74%2E%6C%61%73%74%53%68%6F%74%20%3E%3D%20%54%55%52%52%45%54%5F%53%48%4F%4F%54%5F%49%4E%54%45%52%56%41%4C%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%6E%65%61%72%62%79%45%6E%65%6D%69%65%73%20%3D%20%65%6E%65%6D%69%65%73%2E%66%69%6C%74%65%72%28%65%6E%65%6D%79%20%3D%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%4D%61%74%68%2E%68%79%70%6F%74%28%65%6E%65%6D%79%2E%78%20%2D%20%74%75%72%72%65%74%2E%78%2C%20%65%6E%65%6D%79%2E%79%20%2D%20%74%75%72%72%65%74%2E%79%29%20%3C%20%31%35%30%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%29%2E%73%6C%69%63%65%28%30%2C%20%32%29%3B%20%2F%2F%20%54%61%72%67%65%74%20%75%70%20%74%6F%20%32%20%6E%65%61%72%62%79%20%65%6E%65%6D%69%65%73%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%6E%65%61%72%62%79%45%6E%65%6D%69%65%73%2E%6C%65%6E%67%74%68%20%3E%20%30%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%6E%65%61%72%62%79%45%6E%65%6D%69%65%73%2E%66%6F%72%45%61%63%68%28%65%6E%65%6D%79%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%65%6C%65%63%74%72%69%63%69%74%79%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%63%72%65%61%74%65%45%6C%65%6D%65%6E%74%28%27%64%69%76%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6C%65%63%74%72%69%63%69%74%79%2E%63%6C%61%73%73%4E%61%6D%65%20%3D%20%27%65%6C%65%63%74%72%69%63%69%74%79%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6C%65%63%74%72%69%63%69%74%79%2E%73%74%79%6C%65%2E%6F%70%61%63%69%74%79%20%3D%20%27%30%2E%35%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%64%6F%63%75%6D%65%6E%74%2E%62%6F%64%79%2E%61%70%70%65%6E%64%43%68%69%6C%64%28%65%6C%65%63%74%72%69%63%69%74%79%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%64%78%20%3D%20%65%6E%65%6D%79%2E%78%20%2D%20%74%75%72%72%65%74%2E%78%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%64%79%20%3D%20%65%6E%65%6D%79%2E%79%20%2D%20%74%75%72%72%65%74%2E%79%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%61%6E%67%6C%65%20%3D%20%4D%61%74%68%2E%61%74%61%6E%32%28%64%79%2C%20%64%78%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%64%69%73%74%61%6E%63%65%20%3D%20%4D%61%74%68%2E%68%79%70%6F%74%28%64%78%2C%20%64%79%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6C%65%63%74%72%69%63%69%74%79%2E%73%74%79%6C%65%2E%6C%65%66%74%20%3D%20%74%75%72%72%65%74%2E%78%20%2B%20%27%70%78%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6C%65%63%74%72%69%63%69%74%79%2E%73%74%79%6C%65%2E%74%6F%70%20%3D%20%74%75%72%72%65%74%2E%79%20%2B%20%27%70%78%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6C%65%63%74%72%69%63%69%74%79%2E%73%74%79%6C%65%2E%77%69%64%74%68%20%3D%20%64%69%73%74%61%6E%63%65%20%2B%20%27%70%78%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6C%65%63%74%72%69%63%69%74%79%2E%73%74%79%6C%65%2E%74%72%61%6E%73%66%6F%72%6D%20%3D%20%60%72%6F%74%61%74%65%28%24%7B%61%6E%67%6C%65%7D%72%61%64%29%60%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%73%65%74%54%69%6D%65%6F%75%74%28%28%29%20%3D%3E%20%65%6C%65%63%74%72%69%63%69%74%79%2E%72%65%6D%6F%76%65%28%29%2C%20%32%30%30%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6E%65%6D%79%2E%68%65%61%6C%74%68%20%2D%3D%20%35%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6E%65%6D%79%2E%68%65%61%6C%74%68%45%6C%65%6D%65%6E%74%2E%73%74%79%6C%65%2E%77%69%64%74%68%20%3D%20%65%6E%65%6D%79%2E%68%65%61%6C%74%68%20%2B%20%27%25%27%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%65%6E%65%6D%79%2E%68%65%61%6C%74%68%20%3C%3D%20%30%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%68%61%6E%64%6C%65%45%6E%65%6D%79%44%65%61%74%68%28%65%6E%65%6D%79%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%74%75%72%72%65%74%2E%6C%61%73%74%53%68%6F%74%20%3D%20%6E%6F%77%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%2F%2F%20%46%75%6E%63%74%69%6F%6E%20%74%6F%20%66%69%72%65%20%66%72%65%65%7A%65%20%62%75%6C%6C%65%74%73%0A%20%20%20%20%20%20%20%20%66%75%6E%63%74%69%6F%6E%20%66%69%72%65%46%72%65%65%7A%65%42%75%6C%6C%65%74%73%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%6E%6F%77%20%3D%20%44%61%74%65%2E%6E%6F%77%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%6E%6F%77%20%2D%20%6C%61%73%74%46%72%65%65%7A%65%53%68%6F%74%20%3C%20%66%72%65%65%7A%65%53%68%6F%74%43%6F%6F%6C%64%6F%77%6E%29%20%72%65%74%75%72%6E%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%6C%61%73%74%46%72%65%65%7A%65%53%68%6F%74%20%3D%20%6E%6F%77%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%66%6F%72%20%28%6C%65%74%20%69%20%3D%20%30%3B%20%69%20%3C%20%35%3B%20%69%2B%2B%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%73%65%74%54%69%6D%65%6F%75%74%28%28%29%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%62%75%6C%6C%65%74%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%63%72%65%61%74%65%45%6C%65%6D%65%6E%74%28%27%64%69%76%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%62%75%6C%6C%65%74%2E%63%6C%61%73%73%4E%61%6D%65%20%3D%20%27%66%72%65%65%7A%65%2D%62%75%6C%6C%65%74%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%64%6F%63%75%6D%65%6E%74%2E%62%6F%64%79%2E%61%70%70%65%6E%64%43%68%69%6C%64%28%62%75%6C%6C%65%74%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%62%75%6C%6C%65%74%2E%78%20%3D%20%70%6C%61%79%65%72%58%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%62%75%6C%6C%65%74%2E%79%20%3D%20%70%6C%61%79%65%72%59%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%62%75%6C%6C%65%74%2E%73%74%79%6C%65%2E%6C%65%66%74%20%3D%20%70%6C%61%79%65%72%58%20%2B%20%27%70%78%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%62%75%6C%6C%65%74%2E%73%74%79%6C%65%2E%74%6F%70%20%3D%20%70%6C%61%79%65%72%59%20%2B%20%27%70%78%27%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%74%61%72%67%65%74%20%3D%20%66%69%6E%64%43%6C%6F%73%65%73%74%45%6E%65%6D%79%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%74%61%72%67%65%74%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%64%78%20%3D%20%74%61%72%67%65%74%2E%78%20%2D%20%70%6C%61%79%65%72%58%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%64%79%20%3D%20%74%61%72%67%65%74%2E%79%20%2D%20%70%6C%61%79%65%72%59%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%61%6E%67%6C%65%20%3D%20%4D%61%74%68%2E%61%74%61%6E%32%28%64%79%2C%20%64%78%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%73%70%65%65%64%20%3D%20%35%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%66%75%6E%63%74%69%6F%6E%20%75%70%64%61%74%65%42%75%6C%6C%65%74%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%62%75%6C%6C%65%74%2E%78%20%2B%3D%20%4D%61%74%68%2E%63%6F%73%28%61%6E%67%6C%65%29%20%2A%20%73%70%65%65%64%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%62%75%6C%6C%65%74%2E%79%20%2B%3D%20%4D%61%74%68%2E%73%69%6E%28%61%6E%67%6C%65%29%20%2A%20%73%70%65%65%64%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%62%75%6C%6C%65%74%2E%73%74%79%6C%65%2E%6C%65%66%74%20%3D%20%62%75%6C%6C%65%74%2E%78%20%2B%20%27%70%78%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%62%75%6C%6C%65%74%2E%73%74%79%6C%65%2E%74%6F%70%20%3D%20%62%75%6C%6C%65%74%2E%79%20%2B%20%27%70%78%27%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%68%69%74%45%6E%65%6D%79%20%3D%20%65%6E%65%6D%69%65%73%2E%66%69%6E%64%28%65%20%3D%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%4D%61%74%68%2E%68%79%70%6F%74%28%65%2E%78%20%2D%20%62%75%6C%6C%65%74%2E%78%2C%20%65%2E%79%20%2D%20%62%75%6C%6C%65%74%2E%79%29%20%3C%20%32%30%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%68%69%74%45%6E%65%6D%79%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%68%69%74%45%6E%65%6D%79%2E%66%72%6F%7A%65%6E%20%3D%20%74%72%75%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%68%69%74%45%6E%65%6D%79%2E%65%6C%65%6D%65%6E%74%2E%73%74%79%6C%65%2E%66%69%6C%74%65%72%20%3D%20%27%62%72%69%67%68%74%6E%65%73%73%28%30%2E%37%29%20%73%65%70%69%61%28%31%29%20%68%75%65%2D%72%6F%74%61%74%65%28%31%38%30%64%65%67%29%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%6C%65%74%20%64%61%6D%61%67%65%20%3D%20%30%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%64%61%6D%61%67%65%49%6E%74%65%72%76%61%6C%20%3D%20%73%65%74%49%6E%74%65%72%76%61%6C%28%28%29%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%68%69%74%45%6E%65%6D%79%2E%68%65%61%6C%74%68%20%2D%3D%20%31%30%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%68%69%74%45%6E%65%6D%79%2E%68%65%61%6C%74%68%45%6C%65%6D%65%6E%74%2E%73%74%79%6C%65%2E%77%69%64%74%68%20%3D%20%68%69%74%45%6E%65%6D%79%2E%68%65%61%6C%74%68%20%2B%20%27%25%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%64%61%6D%61%67%65%2B%2B%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%64%61%6D%61%67%65%20%3E%3D%20%35%20%7C%7C%20%68%69%74%45%6E%65%6D%79%2E%68%65%61%6C%74%68%20%3C%3D%20%30%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6C%65%61%72%49%6E%74%65%72%76%61%6C%28%64%61%6D%61%67%65%49%6E%74%65%72%76%61%6C%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%68%69%74%45%6E%65%6D%79%2E%68%65%61%6C%74%68%20%3C%3D%20%30%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%68%61%6E%64%6C%65%45%6E%65%6D%79%44%65%61%74%68%28%68%69%74%45%6E%65%6D%79%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%20%65%6C%73%65%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%68%69%74%45%6E%65%6D%79%2E%66%72%6F%7A%65%6E%20%3D%20%66%61%6C%73%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%68%69%74%45%6E%65%6D%79%2E%65%6C%65%6D%65%6E%74%2E%73%74%79%6C%65%2E%66%69%6C%74%65%72%20%3D%20%27%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%20%31%30%30%30%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%62%75%6C%6C%65%74%2E%72%65%6D%6F%76%65%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%72%65%74%75%72%6E%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%62%75%6C%6C%65%74%2E%78%20%3C%20%30%20%7C%7C%20%62%75%6C%6C%65%74%2E%78%20%3E%20%77%69%6E%64%6F%77%2E%69%6E%6E%65%72%57%69%64%74%68%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%62%75%6C%6C%65%74%2E%79%20%3C%20%30%20%7C%7C%20%62%75%6C%6C%65%74%2E%79%20%3E%20%77%69%6E%64%6F%77%2E%69%6E%6E%65%72%48%65%69%67%68%74%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%62%75%6C%6C%65%74%2E%72%65%6D%6F%76%65%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%72%65%74%75%72%6E%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%72%65%71%75%65%73%74%41%6E%69%6D%61%74%69%6F%6E%46%72%61%6D%65%28%75%70%64%61%74%65%42%75%6C%6C%65%74%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%75%70%64%61%74%65%42%75%6C%6C%65%74%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%20%69%20%2A%20%31%30%30%30%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%2F%2F%20%46%75%6E%63%74%69%6F%6E%20%74%6F%20%61%63%74%69%76%61%74%65%20%74%68%65%20%6D%69%6E%69%67%75%6E%0A%20%20%20%20%20%20%20%20%66%75%6E%63%74%69%6F%6E%20%61%63%74%69%76%61%74%65%4D%69%6E%69%67%75%6E%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%73%63%6F%72%65%20%3C%20%35%30%30%29%20%72%65%74%75%72%6E%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%73%63%6F%72%65%20%2D%3D%20%35%30%30%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%73%68%6F%6F%74%49%6E%74%65%72%76%61%6C%20%3D%20%73%65%74%49%6E%74%65%72%76%61%6C%28%28%29%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%61%6E%67%6C%65%53%70%72%65%61%64%20%3D%20%30%2E%33%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%66%6F%72%20%28%6C%65%74%20%69%20%3D%20%30%3B%20%69%20%3C%20%33%3B%20%69%2B%2B%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%62%75%6C%6C%65%74%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%63%72%65%61%74%65%45%6C%65%6D%65%6E%74%28%27%64%69%76%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%62%75%6C%6C%65%74%2E%63%6C%61%73%73%4E%61%6D%65%20%3D%20%27%6D%69%6E%69%67%75%6E%2D%62%75%6C%6C%65%74%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%64%6F%63%75%6D%65%6E%74%2E%62%6F%64%79%2E%61%70%70%65%6E%64%43%68%69%6C%64%28%62%75%6C%6C%65%74%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%73%70%72%65%61%64%41%6E%67%6C%65%20%3D%20%2D%61%6E%67%6C%65%53%70%72%65%61%64%20%2B%20%28%61%6E%67%6C%65%53%70%72%65%61%64%20%2A%20%32%20%2A%20%4D%61%74%68%2E%72%61%6E%64%6F%6D%28%29%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%63%6C%6F%73%65%73%74%20%3D%20%66%69%6E%64%43%6C%6F%73%65%73%74%45%6E%65%6D%79%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%6C%65%74%20%61%6E%67%6C%65%20%3D%20%73%70%72%65%61%64%41%6E%67%6C%65%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%63%6C%6F%73%65%73%74%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%63%6F%6E%73%74%20%62%61%73%65%41%6E%67%6C%65%20%3D%20%4D%61%74%68%2E%61%74%61%6E%32%28%63%6C%6F%73%65%73%74%2E%79%20%2D%20%70%6C%61%79%65%72%59%2C%20%63%6C%6F%73%65%73%74%2E%78%20%2D%20%70%6C%61%79%65%72%58%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%61%6E%67%6C%65%20%3D%20%62%61%73%65%41%6E%67%6C%65%20%2B%20%73%70%72%65%61%64%41%6E%67%6C%65%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%62%75%6C%6C%65%74%73%2E%70%75%73%68%28%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%65%6C%65%6D%65%6E%74%3A%20%62%75%6C%6C%65%74%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%78%3A%20%70%6C%61%79%65%72%58%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%79%3A%20%70%6C%61%79%65%72%59%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%61%6E%67%6C%65%3A%20%61%6E%67%6C%65%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%20%35%30%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%73%65%74%54%69%6D%65%6F%75%74%28%28%29%20%3D%3E%20%63%6C%65%61%72%49%6E%74%65%72%76%61%6C%28%73%68%6F%6F%74%49%6E%74%65%72%76%61%6C%29%2C%20%31%30%30%30%30%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%2F%2F%20%55%70%64%61%74%65%20%68%65%61%6C%74%68%20%62%61%72%20%66%75%6E%63%74%69%6F%6E%0A%20%20%20%20%20%20%20%20%66%75%6E%63%74%69%6F%6E%20%75%70%64%61%74%65%48%65%61%6C%74%68%42%61%72%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%2F%2F%20%55%70%64%61%74%65%20%74%68%65%20%68%65%61%6C%74%68%20%62%61%72%20%64%69%73%70%6C%61%79%0A%20%20%20%20%20%20%20%20%20%20%20%20%64%6F%63%75%6D%65%6E%74%2E%67%65%74%45%6C%65%6D%65%6E%74%42%79%49%64%28%27%68%65%61%6C%74%68%42%61%72%27%29%2E%73%74%79%6C%65%2E%77%69%64%74%68%20%3D%20%4D%61%74%68%2E%6D%61%78%28%30%2C%20%70%6C%61%79%65%72%48%65%61%6C%74%68%29%20%2B%20%27%25%27%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%2F%2F%20%43%68%65%63%6B%20%66%6F%72%20%67%61%6D%65%20%6F%76%65%72%0A%20%20%20%20%20%20%20%20%20%20%20%20%69%66%20%28%70%6C%61%79%65%72%48%65%61%6C%74%68%20%3C%3D%20%30%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2F%2F%20%43%6F%75%6C%64%20%61%64%64%20%67%61%6D%65%20%6F%76%65%72%20%6C%6F%67%69%63%20%68%65%72%65%20%69%66%20%64%65%73%69%72%65%64%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%70%6C%61%79%65%72%48%65%61%6C%74%68%20%3D%20%30%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2F%73%63%72%69%70%74%3E%0A%3C%2F%62%6F%64%79%3E%0A%0A%3C%2F%68%74%6D%6C%3E'));
    </script>
    