comment shape definitions