go on board any vessel or aircraft in the Port of Singapore or in any customs airport or place or within the territorial waters of Singapore and remain on board as long as the vessel or aircraft remains in Singapore;
(b)
require the master of the vessel or the captain of the aircraft to give such information relating to the vessel or aircraft, cargo, stores, crew, passengers or voyage as he may consider necessary;
(c)
rummage and search all parts of the vessel or aircraft for uncustomed goods;
(d)
examine all goods on board and all goods then being loaded or unloaded;
(e)
demand all documents which ought to be on board the vessel or aircraft;
(f)
require all or any such documents to be brought to him for inspection; and
(g)
if necessary, retain any such documents brought to him for inspection.
(2) The master of any vessel and the captain of any aircraft refusing to allow the officer to board or search the vessel or aircraft, or refusing to give such information or to produce such documents on demand shall be guilty of an offence.
(3) If any place, box or chest on board the vessel or aircraft is locked and the key withheld, the officer may open any such place, box or chest.
(4) If any goods of a class dutiable on import are found concealed on board any vessel or aircraft, they shall be deemed to be uncustomed goods.