Comment Reposted to your Profile Page.
this is my very approximate guess... I've marked parts I couldn't understand with (?).. feel free to correct/edit/whatever! :)
this is my very approximate guess... I've marked parts I couldn't understand with (?).. feel free to correct/edit/whatever! :)