spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring Definitions for spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring spring