41904 inches = 1064.3616 meters