3088.8 meters = 10133 feet and 10.3 inches