SPCO kicks off 50th season