Freelancer :
jaskovw
My version
This is rough concept. Changes and modifications by request are possible.