Give me driving directions from Schillingstraße 31, Mitte to Lüdenscheider Weg 3, Haselhorst
Head west on Schillingstraße\nTurn right onto Alexanderstraße\nTurn right onto Alexanderstraße, B 1\nTurn left onto Alexanderstraße, B 1, B 5\nKeep right onto Memhardstraße\nTurn slight left onto Rosenthaler Platz\nTurn slight right onto Brunnenstraße\nTurn left onto Invalidenstraße\nTurn right onto Am Nordbahnhof\nTurn left onto Zinnowitzer Straße\nTurn right onto Chausseestraße\nTurn left onto Sellerstraße, B 96\nTurn right onto Heidestraße\nContinue straight onto Friedrich-Krause-Ufer\nTurn right onto An der Putlitzbrücke\nTurn sharp left onto Nordufer\nTurn left onto Seestraße\nKeep right\nTurn left onto Gartenfelder Straße\nTurn right onto Gartenfelder Straße\nTurn right onto Haselhorster Damm\nTurn left onto Haselhorster Damm\nContinue straight onto Lüdenscheider Weg\nArrive at Lüdenscheider Weg, straight ahead