In a large skillet, saute onions, green pepper and celery in 5 tablespoons butter until tender. Add the tomatoes, tomato sauce, picante sauce and parsley.
In a large saucepan, melt the remaining butter; stir in flour until smooth. Gradually add the broth, salt, pepper and bay leaves. Stir into the vegetable mixture. Bring to a boil. Reduce heat; cover and simmer for 30 minutes.
Add the shrimp, mushrooms, olives and green onions. Cover and cook 10 minutes longer or until heated through. Discard bay leaves. Serve over rice. Yield: 12-14 servings.