Decomposing Controllers into Non-conflicting Distributed Controllers