The following is a document written in the EPICLANG domain specific language:

```
Photosynthesis CO2 Uptake
  - Carbon dioxide (gas): 1 mole
  + Carbon dioxide (dissolved): 1 mole

Photosynthesis Water Uptake
  - Water (liquid): 1 mole
  + Water (dissolved): 1 mole

Photosynthesis Electron Transport Chain
  - Water (dissolved): 2 moles
  + Oxygen (gas): 1 mole
  + Hydrogen ions (aqueous): 4 moles

Photosynthesis ATP Synthesis
  - Hydrogen ions (aqueous): 4 moles
  + ATP (aqueous): 1 mole

Photosynthesis NADPH Synthesis
  - Hydrogen ions (aqueous): 4 moles
  + NADPH (aqueous): 1 mole

Photosynthesis Carbon Fixation
  - Carbon dioxide (dissolved): 6 moles
  - ATP (aqueous): 18 moles
  - NADPH (aqueous): 12 moles
  + Glucose (solid): 1 mole
  + ADP (aqueous): 18 moles
  + NADP+ (aqueous): 12 moles
```

EPICLANG is very strict and documents must be wellformed.

An EPICLANG document describes a single interconnected SYSTEM.

A SYSTEM is composed of two or more PROCESSES. Each PROCESS should consume the OUTPUTS of and produce the INPUTS to other PROCESSES within that SYSTEM. An ideal SYSTEM contains a fully interconnected, directed cyclical graph of PROCESSES.

A PROCESS is defined by the RESOURCES it PRODUCES or CONSUMES. If a PROCESS is the CONSUMER of a RESOURCE, that RESOURCE is known as an INPUT. If a PROCESS is the PRODUCER of a RESOURCE, that RESOURCE is known as an OUTPUT. The definition of a PROCESS includes the RESOURCE's NAME, QUANTITY, and UNIT (in SI notation).

RESOURCES can be INPUTS or OUTPUTS. If a  You should write your response with 350 or more words.
user