55.—(1) An authorised officer or a customs officer may arrest without warrant any person whom he reasonably believes has committed an offence under this Act or the regulations made thereunder.
(2) An authorised officer who is not a police officer may exercise all or any of the powers in relation to investigations into a seizable offence conferred on a police officer by the Criminal Procedure Code (Cap. 68) in any case relating to the commission of an offence under this Act or the regulations made thereunder or in any case where a seizable offence is disclosed under any written law in the course of an investigation under this Act.
(3) An authorised officer who is not a police officer may be authorised by the Public Prosecutor in writing to exercise all or any of the powers in relation to investigations conferred on a police officer by the Criminal Procedure Code in any case where a non-seizable offence is disclosed under any written law in the course of investigations under this Act.
(4) In this section, “seizable offence” and “non-seizable offence” have the same meanings as in section 2 of the Criminal Procedure Code.