The 'Moon illusion' has been baffling scientists for thousands of years ...