Roman public buildings served important civic functions and followed standard architectural forms. Basilicas were large halls used for legal and civic gatherings, such as the Basilica Ulpia which had polychromatic marble walls and a truss roof. Baths like the Baths of Caracalla followed a standard plan with spaces for disrobing, hot and warm rooms, and a swimming pool, and were important social centers. Circuses hosted chariot races and could seat thousands of spectators, like the Circus Maximus in Rome which was 600 meters long.