My hammock is too long for this stand.....what size hammock do I need to
accommodate the 142.5  stand