41865 inches = 1063.371 meters