DESIGN VERIFICATION THROUGH TOLERANCE STACK UP ANALYSIS OF MECHANICAL ASSEMBLY AND LEAST COST TOLERANCE ALLOCATION