encompassing shapes