Please read the following table in Markdown format and then answer the question according to the table. Table cells in one row are seperated by '|', and different rows are seperated by '
'.

Table:
| Driver | Constructor | Laps | Time/Retired | Grid |
| --- | --- | --- | --- | --- |
| Fernando Alonso | Renault | 57.0 | 1:29:18.531 | 1.0 |
| Jarno Trulli | Toyota | 57.0 | +13.409 | 3.0 |
| Kimi Räikkönen | McLaren - Mercedes | 57.0 | +32.063 | 9.0 |
| Ralf Schumacher | Toyota | 57.0 | +53.272 | 6.0 |
| Pedro de la Rosa | McLaren - Mercedes | 57.0 | +1:04.988 | 8.0 |
| Mark Webber | Williams - BMW | 57.0 | +1:14.701 | 5.0 |
| Felipe Massa | Sauber - Petronas | 56.0 | +1 Lap | 12.0 |
| David Coulthard | Red Bull - Cosworth | 56.0 | +1 Lap | 14.0 |
| Rubens Barrichello | Ferrari | 56.0 | +1 Lap | 20.0 |
| Tiago Monteiro | Jordan - Toyota | 55.0 | +2 Laps | 16.0 |
| Jacques Villeneuve | Sauber - Petronas | 54.0 | Suspension | 15.0 |
| Patrick Friesacher | Minardi - Cosworth | 54.0 | +3 Laps | 19.0 |
| Christijan Albers | Minardi - Cosworth | 53.0 | +4 Laps | 18.0 |
| Jenson Button | BAR - Honda | 46.0 | Clutch | 11.0 |
| Takuma Sato | BAR - Honda | 27.0 | Brakes | 13.0 |
| Nick Heidfeld | Williams - BMW | 25.0 | Engine | 4.0 |
| Michael Schumacher | Ferrari | 12.0 | Hydraulics | 2.0 |
| Giancarlo Fisichella | Renault | 4.0 | Engine | 10.0 |
| Narain Karthikeyan | Jordan - Toyota | 2.0 | Electrical | 17.0 |
| Christian Klien | Red Bull - Cosworth | 0.0 | Electrical | 7.0 |
Question:
What was the constructor when the laps were larger than 54, and the time/retired was +1 lap on a grid of 20?
Answer:
Ferrari