40648 inches = 1032.4592 meters