generateRoundedOut(generator, context, chunk, sidewalkWidth, sidewalkWidth,
false, false);
if (!roads.toWest() && roads.toEast() && roads.toNorth() && !roads.toSouth())
generateRoundedOut(generator, context, chunk, sidewalkWidth, chunk.width - sidewalkWidth - 4,
false, true);
if (roads.toWest() && !roads.toEast() && !roads.toNorth() && roads.toSouth())
generateRoundedOut(generator, context, chunk, chunk.width - sidewalkWidth - 4, sidewalkWidth,
true, false);
if (roads.toWest() && !roads.toEast() && roads.toNorth() && !roads.toSouth())
generateRoundedOut(generator, context, chunk, chunk.width - sidewalkWidth - 4, chunk.width - sidewalkWidth - 4,
true, true);