Bitcoin's Historical Cycle Pattern Indicates a Potential Bottom at $31,500