firmaments [sing. a firmament]