SEMICIRCLE
SEMIFINAL