Input: Cocoon aims for a complete separation of the _ layers.
Output: 

three