This is what I’ve got so far; a lot more adjustments needed.