You could probably get the idea across with a 5x5 model instead of 10x10, making the print statements a bit more compact and readable.