810.83 meters = 2660 feet and 2.44 inches