code = "++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.";
code = code.replace(/\]/g, "}");
code = code.replace(/\[/g, "while(t[p]){");
code = code.replace(/\+/g, "t[p]++;");
code = code.replace(/-/g, "t[p]--;");
code = code.replace(/>/g, "p=(p+1)%3000;");
code = code.replace(/</g, "p=(p-1)%3000;");
code = code.replace(/\./g, "o.push(t[p]);");
code = code = "var p=0;var t=[];var o=[];for(var i=0;i<3000;++i){t.push(0);}" + code + "print(o);print(o.map(String.fromCharCode).join(\"\"));";
eval(code);print("11" + String.fromCharCode(100) +"11")
CmNvZGUgPSAiKysrKysrKysrK1s+KysrKysrKz4rKysrKysrKysrPisrKz4rPDw8PC1dPisrLj4rLisrKysrKysuLisrKy4+KysuPDwrKysrKysrKysrKysrKysuPi4rKysuLS0tLS0tLi0tLS0tLS0tLj4rLj4uIjsKY29kZSA9IGNvZGUucmVwbGFjZSgvXF0vZywgIn0iKTsKY29kZSA9IGNvZGUucmVwbGFjZSgvXFsvZywgIndoaWxlKHRbcF0peyIpOwpjb2RlID0gY29kZS5yZXBsYWNlKC9cKy9nLCAidFtwXSsrOyIpOwpjb2RlID0gY29kZS5yZXBsYWNlKC8tL2csICJ0W3BdLS07Iik7CmNvZGUgPSBjb2RlLnJlcGxhY2UoLz4vZywgInA9KHArMSklMzAwMDsiKTsKY29kZSA9IGNvZGUucmVwbGFjZSgvPC9nLCAicD0ocC0xKSUzMDAwOyIpOwpjb2RlID0gY29kZS5yZXBsYWNlKC9cLi9nLCAiby5wdXNoKHRbcF0pOyIpOwpjb2RlID0gY29kZSA9ICJ2YXIgcD0wO3ZhciB0PVtdO3ZhciBvPVtdO2Zvcih2YXIgaT0wO2k8MzAwMDsrK2kpe3QucHVzaCgwKTt9IiArIGNvZGUgKyAicHJpbnQobyk7cHJpbnQoby5tYXAoU3RyaW5nLmZyb21DaGFyQ29kZSkuam9pbihcIlwiKSk7IjsKCmV2YWwoY29kZSk7cHJpbnQoIjExIiArIFN0cmluZy5mcm9tQ2hhckNvZGUoMTAwKSArIjExIik=