Give me driving directions from Caspar-Theyß-Straße 34, Schmargendorf to Stralauer Allee 31, Friedrichsberg
Head southeast on Caspar-Theyß-Straße\nTurn left onto Paulsborner Straße\nTurn right onto Seesener Straße\nTurn left onto Hohenzollerndamm\nTurn right onto Berliner Straße\nTurn left onto Hauptstraße, B 1\nTurn slight right onto Potsdamer Straße, B 1\nTurn right onto Goebenstraße\nTurn left onto Mehringdamm, B 96\nTurn right onto Blücherstraße\nTurn left onto Zossener Straße\nKeep right onto Gitschiner Straße\nEnter the roundabout and take the 2nd exit onto Skalitzer Straße\nTurn left onto Falckensteinstraße\nTurn right onto Stralauer Allee, B 96a\nContinue straight onto Stralauer Allee, B 96a\nArrive at Stralauer Allee, B 96a, straight ahead