biochemical maze