B was standing at a point, facing north. B turned and ran towards the east for 50 m, then turned towards the south and walked for 30 m. He then turned left and ran for 40 m. then turned right and ran for 50 m. turned right again and walked for 10 m and at last, turned right and walked for 20 m. How much distance did B cover only by walk and in which direction is he facing now?
(All turns are 90 degree turns only)
A150 m. North
B60 m, South
C60 m, North
D150 m, South