xy length