1588.5 meters = 62539.370079 inches