Dot product

Dot productDot productDot productDot productDot productDot productDot productDot productDot productDot productDot productDot productDot productDot productDot productDot productDot productDot productDot productDot productDot productDot productDot productDot productDot productDot productDot productDot productDot productDot productDot productDot productDot productDot productDot productDot productDot productDot productDot productDot productDot productDot productDot productDot productDot productDot productDot productDot product