The word "elaborate" in the passage is closest in meaning to A. widespread B. reliable C. well developed D. long lasting