place off Peabody Pond in Sebago