1227.6 meters = 4027 feet and 6.71 inches