Hi! Why am I getting this error?

``````line 33
else :
SyntaxError: invalid syntax
``````

My code so far:

``````def arithmetic_arranger(problems, *k):
arranged_problems = ""
(line1, line2, line3, line4) = ("", "", "", "")

if len(problems) > 5 :
arranged_problems = "Error: Too many problems."
else :
for i in  range(len(problems)) :
operation = problems[i].split()

try:
operation[0] = int(operation[0])  # termo 1
operation[2] = int(operation[2])  # termo 2
except:
arranged_problems = "Error: Numbers must only contain digits."
break

if len(operation[0]) > 4 or len(operation[2]) > 4 :
arranged_problems ="Error: Numbers cannot be more than four digits."
break

if operation[1] == "+" : operation.append(operation[0] + operation[2])
elif operation[1] == "-" : operation.append(operation[0] - operation[2])
else:
arranged_problems = "Error: Operator must be '+' or '-'."
break

if len(str(operation[0])) > len(str(operation[2])):
line1 = line1 + operation[0].rjust(2+len(operation[0])) + "    "
line2 = line2 + operation[1] + " " + operation[2].right(len(operation[0])) + "    "
line3 = line3 + (2 + len(operation[0]))*"-" + "    "
line4 = line4 + operation[3].right(2+len(operation[0]) + "    "
else : # <<<<< line 33 ERROR >>>#
line1 = line1 + operation[0].rjust(2+len(operationo[2])) + "    "
line2 = line2 + operation[1] + " " + operation[2] + "    "
line3 = line3 + (2 + len(operation[2]))*"-" + "    "
line4 = line4 + operation[3].right(2+len(operation[2])) + "    "

if arranged_problems == "":
if k == False :
arranged_problems = line1 +"\n"+ line2 +"\n"+line3
elif k == True :
arranged_problems = line1 +"\n"+ line2 +"\n"+line3+"\n"+line4
else:
k = False
arranged_problems = line1 +"\n"+ line2 +"\n"+line3

return arranged_problems
``````