Brilliant!
You definitly know your own styles, you couldn't have done this any better, I'm not rating 10 because I'm just nice, I'm rating 10 because its 10/10!
You are free to copy, distribute and transmit this work under the following conditions: