<style>body{display:grid;grid-template:"a a"10em"a a"10em/10em 10em;gap:.2em;}div{width:10em;height:10em;overflow:hidden;position:relative;}p{margin:0;box-sizing:border-box;}#a{display:inline-grid;grid-template:"a a";}#a p{background:#000;border-radius:50%;}#b p{position:absolute;border-radius:50%;}#b p.a{width:20em;height:20em;left:-10em;border:solid 4em #000;}#b p.b{background:#000;width:8em;height:8em;left:-4em;top:6em;}#c p{width:10em;height:10em;border:solid 3em #000;}#d p{border-style:solid;border-color:#000 #000 #0000 #0000;position:absolute;}#d p.a{width:10em;height:10em;border-width:5em;}#d p.b{width:5em;height:5em;border-width:2.6em;bottom:0;}</style><div id=a><p></p><p></p><p></p><p></p></div><div id=b><p class=a></p><p class=b></p></div><div id=c><p></p></div><div id=d><p class=a></p><p class=b></p></div>