Lots of patterns! I tried to make them clear, but let me know if you have questions.