1567.2 inches = 39.80688 meters