The program first creates two generic Lists named vertices and indices and then defines a variable called num_faces to keep track of the number of faces created so far.
The code creates faces to define the scene's brick-covered ground.