5488 inches = 139.3952 meters