126.22 meters = 414.107612 feet