No person may smoke, ignite a match or lighters, or otherwise create or allow a fire or flame in any hold or at any open hatch of any hold of any vessel or within an area adjacent to such hold or open hatch-
(a) while flammable cargo is being shipped, discharged or transhipped into or from a hold or open hatch; or
(b) when non-flammable cargo is being worked in a hold that contains flammable cargo.