spirulate strigate planulate oculate planular plasmodial plagiotrophic fenestrate pelorian placentate