# your code goes here
def transform_line(line):
lines = []
while line != "":
if line.find("1")!=-1:
print("O")
line = next(osrc);
lines.append(line)
elif line.find("+")!=-1:
print("U")
line = next(osrc);
lines.append(line)
elif line.find("-")!=-1:
print("U")
line = next(osrc);
lines.append(line)
else:
print("nope")
break;
return lines
with open("./testStage1.txt", 'r') as osrc:
osrc.seek(291)
line = next(osrc);
lines = transform_line(line)
print "\n".join(lines)
IyB5b3VyIGNvZGUgZ29lcyBoZXJlCmRlZiB0cmFuc2Zvcm1fbGluZShsaW5lKToKICAgIGxpbmVzID0gW10KICAgIHdoaWxlIGxpbmUgIT0gIiI6CiAgICAgICAgaWYgbGluZS5maW5kKCIxIikhPS0xOgogICAgICAgICAgICBwcmludCgiTyIpCiAgICAgICAgICAgIGxpbmUgPSBuZXh0KG9zcmMpOwogICAgICAgICAgICBsaW5lcy5hcHBlbmQobGluZSkKICAgICAgICBlbGlmIGxpbmUuZmluZCgiKyIpIT0tMToKICAgICAgICAgICAgcHJpbnQoIlUiKQogICAgICAgICAgICBsaW5lID0gbmV4dChvc3JjKTsKICAgICAgICAgICAgbGluZXMuYXBwZW5kKGxpbmUpCiAgICAgICAgZWxpZiBsaW5lLmZpbmQoIi0iKSE9LTE6CiAgICAgICAgICAgIHByaW50KCJVIikKICAgICAgICAgICAgbGluZSA9IG5leHQob3NyYyk7CiAgICAgICAgICAgIGxpbmVzLmFwcGVuZChsaW5lKQogICAgICAgIGVsc2U6CiAgICAgICAgICAgIHByaW50KCJub3BlIikKICAgICAgICAgICAgYnJlYWs7CiAgICByZXR1cm4gbGluZXMKIAp3aXRoIG9wZW4oIi4vdGVzdFN0YWdlMS50eHQiLCAncicpIGFzIG9zcmM6CiAgICBvc3JjLnNlZWsoMjkxKQogICAgbGluZSA9IG5leHQob3NyYyk7CiAgICBsaW5lcyA9IHRyYW5zZm9ybV9saW5lKGxpbmUpCiAgICBwcmludCAiXG4iLmpvaW4obGluZXMp