diff --git a/scripts/data/offices-ldap.json b/scripts/data/offices-ldap.json
index 8c412392defbb718840646d13a81747421c96640..7ecfc758cdb4f8a1aa2e2a84ebff9fa9ee4eee7b 100644
--- a/scripts/data/offices-ldap.json
+++ b/scripts/data/offices-ldap.json
@@ -1,5 +1,9 @@
 {
   "B181": [
+    [
+      "Bury",
+      "Diane"
+    ],
     [
       "Fourmy",
       "Médéric"
@@ -67,6 +71,14 @@
     [
       "Lasguignes",
       "Thibaud"
+    ],
+    [
+      "Marsan",
+      "Thibault"
+    ],
+    [
+      "Naveau",
+      "Maximilien"
     ]
   ],
   "B67": [
@@ -74,9 +86,21 @@
       "Fadini",
       "Gabriele"
     ],
+    [
+      "Jallet",
+      "Wilson"
+    ],
     [
       "Leziart",
       "Pierre-Alexandre"
+    ],
+    [
+      "Perrot",
+      "Côme"
+    ],
+    [
+      "Romualdi",
+      "Giulio"
     ]
   ],
   "B69.1": [
@@ -120,11 +144,5 @@
       "Mansard",
       "Nicolas"
     ]
-  ],
-  "BSalleGerardBauzil": [
-    [
-      "Sosnowski",
-      "Vinicius"
-    ]
   ]
 }
\ No newline at end of file
diff --git a/scripts/offices.py b/scripts/offices.py
index 3d9394e13e79f460df76f9704797c063f49b2050..5ed10b70aee086be0bb9b5fc9584e0925542c2d6 100755
--- a/scripts/offices.py
+++ b/scripts/offices.py
@@ -84,11 +84,10 @@ class Offices:
 
 # Stuff that is wrong in LDAP… We should fix that there
 WRONG_OFFICE = {
-    'Exterieur': {('Steve', 'Tonneau')},
-    'B67': {('Michel', 'Aractingi')},
+    'Exterieur': {('Steve', 'Tonneau'), ('Nils', 'Hareng')},
     'B69.1': {('Guilhem', 'Saurel'), ('Pierre', 'Fernbach')},
     'B90': {('Nicolas', 'Mansard')},
-    'B181': {('Bury', 'Diane')},
+    'B69.2': {('D. V. Thanh', 'Nguyen')},
 }
 WRONG_OFFICE = {k: {Gepettist(sn, gn) for (gn, sn) in v} for k, v in WRONG_OFFICE.items()}
 # Fix unicode from LDAP data…
@@ -109,7 +108,12 @@ def door_label(members, logo=True):
             with Image(filename=LOGO) as logo:
                 logo.transform(resize=f'{WIDTH}x{HEIGHT}')
                 draw.composite('over', 200, 0, logo.width, logo.height, logo)
-        draw.font_size = 80 if len(members) >= 4 else 90
+        if len(members) > 4:
+            draw.font_size = 70
+        elif len(members) == 4:
+            draw.font_size = 80
+        else:
+            draw.font_size = 90
         draw.text_alignment = 'center'
         height = HEIGHT - len(members) * draw.font_size
         draw.text(int(WIDTH / 2), int(height / 2) + 65, '\n'.join(str(m) for m in sorted(members)))