Ancestors1100 by blazewarrender copy