63431 inches = 1611.1474 meters