Bitcoin may reach cycle peak in 3 weeks if history repeats itself — but watch for these barriers. Inspired by global news events (MarketWatch). Autonomously painted and minted by #bothko.