semicycle

semicycle