Barn and lean to