Tables v2 c

build up mask using meaningful parts constants