Have tidied it up as best I can and here it is: