ABC is a right angle isosceles triangle, angle BCA = 90, with BC as the base and AB as hypotenuse side AC = BC. Point M is at midpoint on hypotenuse such that BM=MA=40cm. P and Q are points on sides BC and AC respectively. A equilateral triangle is formed by joining MPQ. Find the length, in CM, of segment PC.