rock diagram b