diff --git a/flatland/utils/graphics_pil.py b/flatland/utils/graphics_pil.py
index 192d6f3299db312d705c4cd108612c3688431bd5..33e1b133bcc4e76b4b1165f5c0e3e016958c7499 100644
--- a/flatland/utils/graphics_pil.py
+++ b/flatland/utils/graphics_pil.py
@@ -429,10 +429,15 @@ class PILSVG(PILGL):
                     if self.background_grid[col][row] < 4:
                         a = int(self.background_grid[col][row])
                         a = a % len(self.dBuildings)
-                        pilTrack = self.dBuildings[a]
+                        if (col + row) % 10 > 2:
+                            pilTrack = self.dScenery[0]
+                        else:
+                            pilTrack = self.dBuildings[a]
                     elif self.background_grid[col][row] > 5:
                         a = int(self.background_grid[col][row]) - 5
                         a = a % len(self.dScenery)
+                        if (col + row + col * row) % 10 > 2:
+                            a = 0
                         pilTrack = self.dScenery[a]
 
                 self.drawImageRC(pilTrack, (row, col))