A tight fit! After much sustained effort, and many attempts, finally success is achieved! Well almost ;-)