semicircle pattern