It might need some adjustments, but this @kylieminogue drawing is more or less finished.