200 days left before Bitcoin halving! Taking stock of the historical patterns of the past three halvings, will BTC definitely rise?