How long is the alimentary canal