Main #Semence