624.51 meters = 2048 feet and 11.01 inches