127.6 meters = 418.635171 feet