puts(((T,A,B=gets.split.map &:to_i [:YES]+([""]*((b=T-B)%2)+[?<,?>]*(b/2)+[?>]*B).zip([?^]*A+[?^,?v]*((T-A)/2)+[""*(T+A+B-2)]).map{|y,x|x+y})rescue :NO))