@biochem: nice drawing)