41859 inches = 1063.2186 meters