Fire and rescue squad receives $29K grant