virgin mary wears three colors blue white and red