This was a toughy! :D Used only the source provided. Please view full.
Your browser does not support iframes.