Such a hard run, took me over 230 tries to get a run like this. I have to thank PeterAfro for his run on this as it had very useful trick to help with some obstacles.