fixed constant vlaue array len