using vector analysis