I have no idea how you come up with some of these patterns, but keep it up they are amazing.