1564.2 inches = 39.73068 meters