High capacity colored two dimensional codes