semifractals