In a certain code language, '-' represents'+', '+' represents 'x', 'x' represents '÷' and '÷'represents '-'. Find out the answer to the following question.
A boy leaves his school and travels 8 km towards the east. He takes a left turn and travels 6 km in that direction, and then turns towards the east and travels another 5 km. Finally, he turns right and travels 10 km. In which direction is he now from his school?