Such length. Much words. Amaze.