Rupee crosses 106 mark