hammurabi semi

.