It would probably be better to use NumPy to create `points` instead of using two nested loops. You could probably use something like `np.meshgrid`.