Please read this description carefully, and ask questions if you have any!