In a certain code language, '-' represents '+', '+' represents 'x', 'x' represents '÷' and '÷' represents '-'. Find out the answer to the following question.
Ram went 20 meters to the north then turned towards east and walked another 5 meters, then he turned towards right and covered 20 meters. How faris he from the starting point?