diff --git a/flatland/utils/graphics_pil.py b/flatland/utils/graphics_pil.py
index 0b4a19fd99a275538f47e7c4bdda5e7af5e5615b..3a29b64859b6de6d26b9a9deae8e17095d9d10c1 100644
--- a/flatland/utils/graphics_pil.py
+++ b/flatland/utils/graphics_pil.py
@@ -660,17 +660,17 @@ class PILSVG(PILGL):
                 dr = 0.2
                 dc = 0.2
                 if in_direction == 0:
-                    dr = 0.4
+                    dr = 0.8
                     dc = 0.0
                 if in_direction == 1:
                     dr = 0.0
-                    dc = 0.4
+                    dc = 0.8
                 if in_direction == 2:
-                    dr = 0.2
-                    dc = 0.4
-                if in_direction == 3:
                     dr = 0.4
-                    dc = 0.2
+                    dc = 0.8
+                if in_direction == 3:
+                    dr = 0.8
+                    dc = 0.4
 
                 self.text_rowcol((row + dr, col + dc,), str(agent_idx), layer=PILGL.SELECTED_AGENT_LAYER)
             else: