v v v v v v v v v y W v v -O