BTCUSD recent cycle low is already in at label "I". It was 13 week perfect cycle duration. The window has already passed by 4 weeks so that was the "low". That's one good reason we are moving up. The next cycle low should be on the week of July 6 which may be my green (b) wave.