127.1 meters = 416.994751 feet