626.14 inches = 15.903956 meters