## 의사코드 ##
# 입력으로 '#'이 들어오면 입력을 종료
# '\' 입력 -> "\\"
# dic에는 string의 순서 그대로 들어가야 하고, 8진법에는 순서 거꾸로 들어가야 함
# res = 0
# for i in range(len(string)):
# res += dic[string[i]] * (8**(len(string)-i-1))
통과한 코드
dic = {'-':0, "\\":1, "(":2, "@":3, "?":4, ">":5, "&":6, "%":7, "/":-1}
while True:
string = input()
if string == '#':
break
res = 0
for i in range(len(string)):
res += dic[string[i]] * (8**(len(string)-i-1))
print(res)