To be honest, I had trouble from the start of this level. Couldn't for the life of me scale upwards. Might just be me, but damn, I found it infuriating.
i couldn't get through the beginning
Too difficult to cross the electric towers. Had to leave. :-(