.....Explanation.