Large solar arrays proposed for small Massachusetts town : v