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