126.44 meters = 414.829396 feet