(1) In every factory the following shall be kept adequately fenced, namely : (a) every exposed moving part of a prime-mover and every flywheel directly connected to a prime-mover, (b) every hoist or lift, hoist-well or lift-well, and every trap-door or similar opening near which any person may have to work or pass, and (c) every part of th...