I must agree with Seow in that there is a definite doubt as to this being Z. storeyi. I attach a photo of Z. zeus optima and, to my mind, the end cell markings match this far more closely. I have no photo of Z. xenon, so I can not express any opinion on that species.