28行目からだわ。つまり}が足りてない。そこだけ直したら上手くいくのかは確認してないけど。