20100406 unknown: Sensex ends flat after touching 18;000