Answers from user MontrealGrafix