Trial and error:




Still have some fine-tuning to do.