Mal ganz allgemein:

räum Deinen Code auf!

pack jede Klammer die öffnet, auf die selbe Höhe wie die schließende Klammer.
Und rücke die Codeblöcke sauber ein.

Benutz mal das Indent vom SED.

Dann hättest Du Deinen Fehler schon gefunden.