41908 inches = 1064.4632 meters