

BEGIN ProductionRule       
    Rule                 Storage
    Material             PiledUpBoringPaperWork 
    Container            TableWorkPCLinkUp
    Room                 OfficeSimulationRoom
	MinSlotId			 0
	MaxSlotId			 0
    Distribution         OutOfStock
	Condition			 NotLoaded
	Properties			 HighPriority
	Worker				 Prisoner
	Worker				 SimulationOfficeManager
END

BEGIN ProductionRule       
    Rule                 Storage
    Material             PiledUpBoringPaperWork 
    Container            TableWorkPCLinkUp
    Room                 OfficeSimulationRoom
	MinSlotId			 0
	MaxSlotId			 0
    Distribution         NonCompeting
	Condition			 NotLoaded
	Properties			 HighPriority
	Worker				 Prisoner
	Worker				 SimulationOfficeManager
END

BEGIN ProductionRule       
    Rule                 Storage
    Material             PiledUpBoringPaperWork 
    Container            TableWorkPCLinkDown
    Room                 OfficeSimulationRoom
	MinSlotId			 1
	MaxSlotId			 1
    Distribution         NonCompeting
	Properties			 HighPriority
	Worker				 Prisoner
	Worker				 SimulationOfficeManager
END

BEGIN ProductionRule       
    Rule                 Storage
    Material             ProcessedBoringPaperWork 
    Container            BoringFilingCabinet
    Room                 OfficeSimulationRoom
	MinSlotId			 0
	MaxSlotId			 0
    Distribution         OutOfStock
	Properties			 HighPriority
	Worker				 Prisoner
	Worker				 SimulationOfficeManager
END

BEGIN ProductionRule       
    Rule                 Storage
    Material             ProcessedBoringPaperWork 
    Container            BoringFilingCabinet
    Room                 OfficeSimulationRoom
	MinSlotId			 0
	MaxSlotId			 0
    Distribution         NonCompeting
	Properties			 HighPriority
	Worker				 Prisoner
	Worker				 SimulationOfficeManager
END


BEGIN ProductionRule       
    Rule                 Storage
    Material             PiledUpPaperWorkAdmin
    Container            AdminDeskUp
    Room                 Headquarters
	MinSlotId			 0
	MaxSlotId			 0
    Distribution         OutOfStock
	Condition			 NotLoaded
	Worker				 Chief
	Worker				 Foreman
	Worker				 Accountant
	Worker				 Lawyer
	Worker				 Psychologist
END

BEGIN ProductionRule       
    Rule                 Storage
    Material             PiledUpPaperWorkAdmin
    Container            AdminDeskUp
    Room                 Headquarters
	MinSlotId			 0
	MaxSlotId			 0
    Distribution         NonCompeting
	Condition			 NotLoaded
	Worker				 Chief
	Worker				 Foreman
	Worker				 Accountant
	Worker				 Lawyer
	Worker				 Psychologist
END

BEGIN ProductionRule       
    Rule                 Storage
    Material             PiledUpPaperWorkAdmin 
    Container            AdminDeskDown
    Room                 Headquarters
	MinSlotId			 1
	MaxSlotId			 1
    Distribution         NonCompeting
	Worker				 Chief
	Worker				 Foreman
	Worker				 Accountant
	Worker				 Lawyer
	Worker				 Psychologist
END

BEGIN ProductionRule       
    Rule                 Storage
    Material             ProcessedPaperWorkAdmin
    Container            HQFilingCabinet
    Room                 Headquarters
	MinSlotId			 0
	MaxSlotId			 0
    Distribution         NonCompeting
	Worker				 Chief
	Worker				 Foreman
	Worker				 Accountant
	Worker				 Lawyer
	Worker				 Psychologist
END


BEGIN ProductionRule       
    Rule                 Storage
    Material             PrinterTonerSmall 
    Container            PrinterTonerSmallRack
	MinSlotId			 3
	MaxSlotId			 3
    Distribution         OutOfStock
	Condition			 NotLoaded
	Worker				 Prisoner
    Worker				 SimulationOfficeManager
	Worker				 Chief
	Worker				 Foreman
	Worker				 Accountant
	Worker				 Lawyer
	Worker				 Psychologist
	Worker				 SystemAdministrator
	Worker				 ComputerNerd
END

BEGIN ProductionRule       
    Rule                 Storage
    Material             PrinterTonerSmall 
    Container            PrinterTonerSmallRack
	MinSlotId			 3
	MaxSlotId			 3
    Distribution         NonCompeting
	Condition			 NotLoaded
	Worker				 Prisoner
    Worker				 SimulationOfficeManager
	Worker				 Chief
	Worker				 Foreman
	Worker				 Accountant
	Worker				 Lawyer
	Worker				 Psychologist
	Worker				 SystemAdministrator
	Worker				 ComputerNerd
END

BEGIN ProductionRule       
    Rule                 Storage
    Material             PrinterTonerLarge 
    Container            PrinterTonerLargeRack
	MinSlotId			 3
	MaxSlotId			 3
    Distribution         OutOfStock
	Condition			 NotLoaded
	Worker				 Prisoner
    Worker				 SimulationOfficeManager
	Worker				 Chief
	Worker				 Foreman
	Worker				 Accountant
	Worker				 Lawyer
	Worker				 Psychologist
	Worker				 SystemAdministrator
	Worker				 ComputerNerd
END

BEGIN ProductionRule       
    Rule                 Storage
    Material             PrinterTonerLarge 
    Container            PrinterTonerLargeRack
	MinSlotId			 3
	MaxSlotId			 3
    Distribution         NonCompeting
	Condition			 NotLoaded
	Worker				 Prisoner
    Worker				 SimulationOfficeManager
	Worker				 Chief
	Worker				 Foreman
	Worker				 Accountant
	Worker				 Lawyer
	Worker				 Psychologist
	Worker				 SystemAdministrator
	Worker				 ComputerNerd
END

BEGIN ProductionRule       
    Rule                 Storage
    Material             PrinterDrumkitSmall 
    Container            PrinterDrumkitSmallRack
	MinSlotId			 3
	MaxSlotId			 3
    Distribution         OutOfStock
	Condition			 NotLoaded
	Worker				 Prisoner
    Worker				 SimulationOfficeManager
	Worker				 Chief
	Worker				 Foreman
	Worker				 Accountant
	Worker				 Lawyer
	Worker				 Psychologist
	Worker				 SystemAdministrator
	Worker				 ComputerNerd
END

BEGIN ProductionRule       
    Rule                 Storage
    Material             PrinterDrumkitSmall 
    Container            PrinterDrumkitSmallRack
	MinSlotId			 3
	MaxSlotId			 3
    Distribution         NonCompeting
	Condition			 NotLoaded
	Worker				 Prisoner
    Worker				 SimulationOfficeManager
	Worker				 Chief
	Worker				 Foreman
	Worker				 Accountant
	Worker				 Lawyer
	Worker				 Psychologist
	Worker				 SystemAdministrator
	Worker				 ComputerNerd
END

BEGIN ProductionRule       
    Rule                 Storage
    Material             PrinterDrumkitLarge 
    Container            PrinterDrumkitLargeRack
	MinSlotId			 3
	MaxSlotId			 3
    Distribution         OutOfStock
	Condition			 NotLoaded
	Worker				 Prisoner
    Worker				 SimulationOfficeManager
	Worker				 Chief
	Worker				 Foreman
	Worker				 Accountant
	Worker				 Lawyer
	Worker				 Psychologist
	Worker				 SystemAdministrator
	Worker				 ComputerNerd
END

BEGIN ProductionRule       
    Rule                 Storage
    Material             PrinterDrumkitLarge 
    Container            PrinterDrumkitLargeRack
	MinSlotId			 3
	MaxSlotId			 3
    Distribution         NonCompeting
	Condition			 NotLoaded
	Worker				 Prisoner
    Worker				 SimulationOfficeManager
	Worker				 Chief
	Worker				 Foreman
	Worker				 Accountant
	Worker				 Lawyer
	Worker				 Psychologist
	Worker				 SystemAdministrator
	Worker				 ComputerNerd
END

BEGIN ProductionRule       
    Rule                 Storage
    Material             PrinterPaperSmall 
    Container            PrinterPaperSmallRack
	MinSlotId			 3
	MaxSlotId			 3
    Distribution         OutOfStock
	Condition			 NotLoaded
	Worker				 Prisoner
    Worker				 SimulationOfficeManager
	Worker				 Chief
	Worker				 Foreman
	Worker				 Accountant
	Worker				 Lawyer
	Worker				 Psychologist
	Worker				 SystemAdministrator
	Worker				 ComputerNerd
END

BEGIN ProductionRule       
    Rule                 Storage
    Material             PrinterPaperSmall 
    Container            PrinterPaperSmallRack
	MinSlotId			 3
	MaxSlotId			 3
    Distribution         NonCompeting
	Condition			 NotLoaded
	Worker				 Prisoner
    Worker				 SimulationOfficeManager
	Worker				 Chief
	Worker				 Foreman
	Worker				 Accountant
	Worker				 Lawyer
	Worker				 Psychologist
	Worker				 SystemAdministrator
	Worker				 ComputerNerd
END

BEGIN ProductionRule       
    Rule                 Storage
    Material             PrinterPaperLarge 
    Container            PrinterPaperLargeRack
	MinSlotId			 3
	MaxSlotId			 3
    Distribution         OutOfStock
	Condition			 NotLoaded
	Worker				 Prisoner
    Worker				 SimulationOfficeManager
	Worker				 Chief
	Worker				 Foreman
	Worker				 Accountant
	Worker				 Lawyer
	Worker				 Psychologist
	Worker				 SystemAdministrator
	Worker				 ComputerNerd
END

BEGIN ProductionRule       
    Rule                 Storage
    Material             PrinterPaperLarge 
    Container            PrinterPaperLargeRack
	MinSlotId			 3
	MaxSlotId			 3
    Distribution         NonCompeting
	Condition			 NotLoaded
	Worker				 Prisoner
    Worker				 SimulationOfficeManager
	Worker				 Chief
	Worker				 Foreman
	Worker				 Accountant
	Worker				 Lawyer
	Worker				 Psychologist
	Worker				 SystemAdministrator
	Worker				 ComputerNerd
END



BEGIN ProductionRule       
    Rule                 Storage
    Material             ServerParts 
    Container            ServerPartsRack
	Room				 ServerRoom
	MinSlotId			 3
	MaxSlotId			 3
    Distribution         OutOfStock
	Condition			 NotLoaded
	Worker				 SystemAdministrator
END

BEGIN ProductionRule       
    Rule                 Storage
    Material             ServerParts 
    Container            ServerPartsRack
	Room				 ServerRoom
	MinSlotId			 3
	MaxSlotId			 3
    Distribution         NonCompeting
	Condition			 NotLoaded
	Worker				 SystemAdministrator
END

BEGIN ProductionRule       
    Rule                 Storage
    Material             UselessDocumentsExport 
    Room                 Exports
    Distribution         Random
END

BEGIN ProductionRule       
    Rule                 Storage
    Material             ImportantDocumentsExport 
    Room                 Exports
    Distribution         Random
END

BEGIN Processor
	Processor			 PrinterDrumkitLargeRack
	Input				 None
	Output				 None
	OperatingTime		 0
	Worker				 Prisoner
    Worker				 SimulationOfficeManager
	Worker				 Chief
	Worker				 Foreman
	Worker				 Accountant
	Worker				 Lawyer
	Worker				 Psychologist
    Worker				 SystemAdministrator
	Worker				 ComputerNerd
	Qualification		 BasicComputerSkills
END

BEGIN Processor
	Processor			 PrinterDrumkitSmallRack
	Input				 None
	Output				 None
	OperatingTime		 0
	Worker				 Prisoner
    Worker				 SimulationOfficeManager
	Worker				 Chief
	Worker				 Foreman
	Worker				 Accountant
	Worker				 Lawyer
	Worker				 Psychologist
    Worker				 SystemAdministrator
	Worker				 ComputerNerd
	Qualification		 BasicComputerSkills
END

BEGIN Processor
	Processor			 PrinterPaperLargeRack
	Input				 None
	Output				 None
	OperatingTime		 0
	Worker				 Prisoner
    Worker				 SimulationOfficeManager
	Worker				 Chief
	Worker				 Foreman
	Worker				 Accountant
	Worker				 Lawyer
	Worker				 Psychologist
    Worker				 SystemAdministrator
	Worker				 ComputerNerd
	Qualification		 BasicComputerSkills
END

BEGIN Processor
	Processor			 PrinterPaperSmallRack
	Input				 None
	Output				 None
	OperatingTime		 0
	Worker				 Prisoner
    Worker				 SimulationOfficeManager
	Worker				 Chief
	Worker				 Foreman
	Worker				 Accountant
	Worker				 Lawyer
	Worker				 Psychologist
    Worker				 SystemAdministrator
	Worker				 ComputerNerd
	Qualification		 BasicComputerSkills
END

BEGIN Processor
	Processor			 PrinterTonerLargeRack
	Input				 None
	Output				 None
	OperatingTime		 0
	Worker				 Prisoner
    Worker				 SimulationOfficeManager
	Worker				 Chief
	Worker				 Foreman
	Worker				 Accountant
	Worker				 Lawyer
	Worker				 Psychologist
    Worker				 SystemAdministrator
	Worker				 ComputerNerd
	Qualification		 BasicComputerSkills
END

BEGIN Processor
	Processor			 PrinterTonerSmallRack
	Input				 None
	Output				 None
	OperatingTime		 0
	Worker				 Prisoner
    Worker				 SimulationOfficeManager
	Worker				 Chief
	Worker				 Foreman
	Worker				 Accountant
	Worker				 Lawyer
	Worker				 Psychologist
    Worker				 SystemAdministrator
	Worker				 ComputerNerd
	Qualification		 BasicComputerSkills
END

BEGIN Processor
	Processor			 ServerPartsRack
	Input				 None
	Output				 None
	OperatingTime		 0
    Worker				 SystemAdministrator
END

BEGIN Processor
	Processor			 NetworkPrinter
	Input				 None
	Output				 None
	OperatingTime		 0
	Worker				 Prisoner
    Worker				 SimulationOfficeManager
	Worker				 Chief
	Worker				 Foreman
	Worker				 Accountant
	Worker				 Lawyer
	Worker				 Psychologist
	Qualification		 BasicComputerSkills
END

BEGIN Processor
    Processor			 TableWorkPCLinkUp
	Object				 TableWorkPCLinkUp
    Input				 PiledUpBoringPaperWork
	InputCount			 1
    Output				 ProcessedBoringPaperWork
	OutputCount			 1
    OperatingTime		 5.0
	Worker				 Prisoner
	Worker				 SimulationOfficeManager
	Qualification		 BasicComputerSkills
END

BEGIN Processor
    Processor			 TableWorkPCLinkDown
	Object				 TableWorkPCLinkDown
    Input				 None
    Output				 None
    OperatingTime		 0
	Worker				 Prisoner
	Worker				 SimulationOfficeManager
	Qualification		 BasicComputerSkills
END

BEGIN Processor
    Processor			 AdminDeskUp
	Object				 AdminDeskUp
    Input				 PiledUpPaperWorkAdmin
	InputCount			 1
    Output				 ProcessedPaperWorkAdmin
	OutputCount			 1
    OperatingTime		 5.0
	Worker				 Chief
	Worker				 Foreman
	Worker				 Accountant
	Worker				 Lawyer
	Worker				 Psychologist
END

BEGIN Processor
    Processor			 AdminDeskDown
	Object				 AdminDeskDown
    Input				 None
    Output				 None
    OperatingTime		 0
	Worker				 Chief
	Worker				 Foreman
	Worker				 Accountant
	Worker				 Lawyer
	Worker				 Psychologist
END

BEGIN Processor
    Processor			 BoringFilingCabinet
	Object				 BoringFilingCabinet
    Input				 ProcessedBoringPaperWork
	InputCount			 1
    Output				 UselessDocumentsExport
	OutputCount			 1
    OperatingTime		 0.3
	Worker				 Prisoner
	Worker				 SimulationOfficeManager
	Qualification		 BasicComputerSkills
END

BEGIN Processor
    Processor			 HQFilingCabinet
	Object				 HQFilingCabinet
    Input				 ProcessedPaperWorkAdmin
	InputCount			 1
    Output				 ImportantDocumentsExport
	OutputCount			 1
    OperatingTime		 0.3
	Worker				 Chief
	Worker				 Foreman
	Worker				 Accountant
	Worker				 Lawyer
	Worker				 Psychologist
END
