1722.3 inches = 43.74642 meters