59438 inches = 1509.7252 meters