In a certain code language, '+' represents 'x', '-' represents '+', 'x' represents '÷' and '÷' represents '-'. What is 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?