Table: golf_us_open_1977
Columns: player
country
year_s_won
total
to_par
finish

Question: Who is that player from South Africa who had a total score under 293?
SQL: SELECT "player" FROM golf_us_open_1977 WHERE "total" < 293 AND "country" = 'south africa'