2nd update: expect pullback as announced previously between 1295 - 1300, 1307 max. If descending TL broken to the upside, then bearish bias endangered. But rather low probability given the structure of the Ichimoku.
Update: watch the level 1260 as it is the end of the 3 and last leg of the 3 drives pattern. The neckline of the H&S is broken but expect some pullback after 1260 is reached. the way is still long till 1140-50. Rocky road ahead.