Bitcoin Weekly Forecast: Can BTC reach $40k or $25k first?