Updated based on my GPS track yesterday morning
Extended Fairmont St as construction has moved on considerably. Other online maps