Buy BPCL future at 640 target 642/644.