1220.7 meters = 4004 feet and 11.06 inches