YesYes YesYes YesYes No YesYes No YesYes YesYes YesYes No No YesYes YesYes YesYes YesYes No No YesYes YesYes YesYes