SquarePeg3D?????K???? - part 2