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