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 |
| --- | --- | --- | --- | --- |
| Elio de Angelis | Lotus - Renault | 60.0 | 1:34:35.955 | 3.0 |
| Thierry Boutsen | Arrows - BMW | 59.0 | + 1 Lap | 5.0 |
| Patrick Tambay | Renault | 59.0 | + 1 Lap | 11.0 |
| Niki Lauda | McLaren - TAG | 59.0 | + 1 Lap | 8.0 |
| Nigel Mansell | Williams - Honda | 58.0 | + 2 Laps | 7.0 |
| Stefan Johansson | Ferrari | 57.0 | Out of Fuel | 15.0 |
| Ayrton Senna | Lotus - Renault | 57.0 | Out of Fuel | 1.0 |
| Nelson Piquet | Brabham - BMW | 57.0 | Out of Fuel | 9.0 |
| Martin Brundle | Tyrrell - Ford | 56.0 | Out of Fuel | 25.0 |
| Derek Warwick | Renault | 56.0 | Out of Fuel | 14.0 |
| Alain Prost | McLaren - TAG | 60.0 | Disqualified | 6.0 |
| Eddie Cheever | Alfa Romeo | 50.0 | Engine | 12.0 |
| Piercarlo Ghinzani | Osella - Alfa Romeo | 46.0 | Not Classified | 22.0 |
| Michele Alboreto | Ferrari | 29.0 | Electrical | 4.0 |
| Manfred Winkelhock | RAM - Hart | 27.0 | Engine | 23.0 |
| Philippe Alliot | RAM - Hart | 24.0 | Engine | 21.0 |
| Keke Rosberg | Williams - Honda | 23.0 | Brakes | 2.0 |
| Jacques Laffite | Ligier - Renault | 22.0 | Turbo | 16.0 |
| Pierluigi Martini | Minardi - Motori Moderni | 14.0 | Turbo | 19.0 |
| Andrea de Cesaris | Ligier - Renault | 11.0 | Spun Off | 13.0 |
| Mauro Baldi | Spirit - Hart | 9.0 | Electrical | 26.0 |
| François Hesnault | Brabham - BMW | 5.0 | Engine | 20.0 |
| Stefan Bellof | Tyrrell - Ford | 5.0 | Engine | 24.0 |
| Gerhard Berger | Arrows - BMW | 4.0 | Engine | 10.0 |
| Riccardo Patrese | Alfa Romeo | 4.0 | Engine | 18.0 |
| Jonathan Palmer | Zakspeed | 0.0 | Non Starter | 17.0 |
Question:
Who drove the ferrari that went 57 laps?
Answer:
Stefan Johansson