hazy abstract