Starting from point L, a person walks 125 m towards the south. He then takes a left turn and walks 70 m. From there, he takes a left turn and walks 80 m. After that, he takes a left turn and walks 115 m. Finally, he takes a right turn and walks 45 m to reach point M. How far and in which direction is point M from point L? (All turns are 90 degree turns only)
A45 m, West
B90 m, East
C90 m, North
D45 m. East