Adapted paths for shapes