São Paulo 2019
Campeonato Paulista de Futebol Profissional - Primeira Divisão - Série A1 - 2019
Participants
Botafogo - Botafogo Futebol Clube (Ribeirão Preto)
Bragantino - Clube Atlético Bragantino (Bragança Paulista)
Corinthians - Sport Club Corinthians Paulista (São Paulo)
Ferroviária - Ferroviária Futebol S/A (Araraquara)
Guarani - Guarani Futebol Clube (Campinas)
Ituano - Ituano Futebol Clube (Itu)
Mirassol - Mirassol Futebol Clube (Mirassol)
Novorizontino - Grêmio Novorizontino (Novo Horizonte)
Oeste - Oeste Futebol Clube (Itápolis)
Palmeiras - Sociedade Esportiva Palmeiras (São Paulo)
Ponte Preta - Associação Atlética Ponte Preta (Campinas)
Red Bull Brasil - Red Bull Futebol e Entretenimento Ltda. (Campinas)
Santos - Santos Futebol Clube (Santos)
São Bento - Esporte Clube São Bento (Sorocaba)
São Caetano - Associação Desportiva São Caetano (São Caetano do Sul)
São Paulo - São Paulo Futebol Clube (São Paulo)
Os 16 times se dividem em quatro grupos de quatro equipes, que jogam em turno
único, encarando apenas adversários das outras chaves. Classificam-se os dois
melhores de cada para as quartas de final. Os dois clubes de pior campanha na
primeira fase são rebaixados.
Em caso de igualdade na pontuação, os critérios de desempate na fase de grupo são:
1) mais vitórias; 2) melhor saldo de gols; 3) mais gols pró; 4) menos cartões
vermelhos; 5) menos cartões amarelos; 6) sorteio.
Quartas, Semifinal e Final serão disputadas no sistema mata-mata em jogos de ida e
volta.
Pesquisa: Gerson Rodrigues
Fonte da tabela e resultados: Site da Federação (Súmulas não verificadas ainda)
Fonte do regulamento: globoesporte.globo.com
First Phase
Round 1
[Jan 19]
Bragantino 1-0 Guarani
[Matheus Peixoto 45+2]
Ponte Preta 0-0 Oeste
Santos 1-0 Ferroviária
[Jean Mota 78]
São Paulo 4-1 Mirassol
[Anderson Martins 28c, Pablo 50c, Reinaldo 58, Hudson 65; Bruno Peres 12 (og)]
[Jan 20]
Botafogo 1-1 São Bento
[Rafael Costa 49c; Alecsandro 54c]
Corinthians 1-1 São Caetano
[Henrique 90+4c; Rafael Marques 28p]
Red Bull Brasil 1-1 Palmeiras
[Jobson 34; Borja 13c]
[Jan 21]
Ituano 0-1 Novorizontino
[Felipe Marques 78]
Round 2
[Jan 23]
Palmeiras 1-0 Botafogo
[Deyverson 20]
Ferroviária 0-0 Ponte Preta
Guarani 2-1 Corinthians
[Diego Cardoso 37c, Rondinelly 41; Gustavo 08c]
Oeste 0-0 Bragantino
[Jan 24]
Novorizontino 0-3 São Paulo
[Everton 08, Diego Souza 30, Pablo 71]
São Caetano 0-0 Ituano
São Bento 0-4 Santos
[Jean Mota 00'16, Derlis González 18, Soteldo 69, Copete 77]
Mirassol 1-0 Red Bull Brasil (Interrompido devido as fortes chuvas aos 23min. Jogo estava Mirassol 1x0)[Concluded on Jan 25, 2019]
[Wilson 07]
Round 3
[Jan 26]
Guarani 1-2 Oeste
[William Matheus 75; Elvis 53, Mazinho 57]
Corinthians 1-0 Ponte Preta
[Gustavo 77]
[Jan 27]
Santos 2-0 São Paulo
[Luis Felipe 44c, Derlis González 67]
São Caetano 0-2 Palmeiras
[Borja 14, Luan 62]
Red Bull Brasil 1-1 Bragantino
[Ytalo 58; Jonathan 05]
Mirassol 0-0 Novorizontino
[Jan 28]
Botafogo 1-2 Ferroviária
[Ednei 66; Maurinho 16, Elton 70c]
Ituano 2-0 São Bento
[Claudinho 54, Martinelli 90+3]
Round 4
[Jan 30]
Oeste 0-1 Palmeiras
[Felipe Pires 45'14]
Corinthians 0-2 Red Bull Brasil
[Ytalo 75c, Bruno Tubarão 90+3c]
Ponte Preta 3-0 Mirassol
[Léo Baiano 05 (og), Thalles 50, 63p]
[Jan 31]
São Paulo 0-1 Guarani
[William Matheus 01c]
Ferroviária 2-1 Ituano
[Tony 40p, Higor Meritão 69; Morato 88]
Novorizontino 1-0 Botafogo
[Cléo Silva 70]
São Bento 1-1 São Caetano
[Diego Ivo 58c; Luizão 27 (og)]
Bragantino 1-4 Santos
[Wesley 62; Carlos Sánchez 37, 54p, Derlis González 44, Jean Mota 45+2c]
Round 5
[Feb 02]
Palmeiras 0-1 Corinthians
[Danilo Avelar 07]
[Feb 03]
Mirassol 2-2 Guarani
[Leandro Amaro 24c, 68c; Thiago Ribeiro 48, Diego Cardoso 90+2p]
São Paulo 1-0 São Bento
[Hernanes 60]
Ituano 5-1 Santos
[Morato 07, 45+1, Marcos Serrato 09, Jonas 19, Léo 63c; Jean Mota 41c]
Bragantino 2-1 Ponte Preta
[Matheus Peixoto 39, Wesley 82; Reginaldo 90+1c]
[Feb 04]
Ferroviária 1-2 Red Bull Brasil
[Tony 53p; Ytalo 22c, Jobson 90+1]
Oeste 2-2 Novorizontino
[Matheus Jesus 07, 26c; Cléo Silva 64, Carlinhos 89]
[Feb 05]
Botafogo 3-0 São Caetano
[Bruno Moraes 52p, 70p, Diones 90+1]
Round 6
[Feb 08]
São Bento 0-0 Ferroviária
Red Bull Brasil 2-1 Ituano
[Osman 65, Roberson 75; Martinelli 09]
[Feb 09]
Santos 1-0 Mirassol
[Jean Mota 90+4]
São Caetano 1-3 Oeste
[Bruno Mezenga 52c; Matheus Jesus 26, Roberto 54c, Elvis 90+4]
Ponte Preta 1-0 São Paulo
[Hugo Cabral 78]
[Feb 10]
Guarani 2-0 Botafogo
[Thiago Ribeiro 40, Diego Cardoso 89]
Novorizontino 1-0 Corinthians
[Murilo 85]
[Feb 11]
Palmeiras 2-0 Bragantino
[Dudu 07, Gustavo Scarpa 28p]
Round 7
[Feb 15]
Red Bull Brasil 3-1 Botafogo
[Roberson 21, Gabriel Leite 38, Deivid 67; Willian Oliveira 03]
Ituano 2-0 Mirassol
[Morato 78, Léo 81c]
[Feb 16]
Novorizontino 0-0 Ponte Preta
São Caetano 4-4 Bragantino
[Bruno Mezenga 40p, 85c, Alex Reinaldo 55f, Joécio 57c; Rafael Chorão 15, Wesley 32, 35, Matheus Peixoto 42]
[Feb 17]
Ferroviária 0-0 Palmeiras
Corinthians 2-1 São Paulo
[Manoel 42c, Gustavo 72; Pablo 56c]
[Feb 18]
Santos 3-0 Guarani
[Jean Mota 37, 80f, Rodrygo 89c]
Oeste 1-0 São Bento
[Roberto 53]
Round 8
[Feb 22]
Bragantino 1-1 Novorizontino
[Edson Silva 23 (og); Edson Silva 53c]
Mirassol 2-1 São Bento
[Zé Roberto 60, Rodolfo 69; Eder Luis 18c]
[Feb 23]
Guarani 2-1 São Caetano
[Diego Cardoso 75c, Max 84 (og); Bruno Mezenga 00]
Palmeiras 0-0 Santos
[Feb 24]
Ponte Preta 1-1 Ituano
[Matheus Vargas 34; Martinelli 52]
São Paulo 0-0 Red Bull Brasil
Botafogo 0-1 Corinthians
[Boselli 82]
[Feb 25]
Ferroviária 2-1 Oeste
[Lúcio Flávio 60, Rayan 88c; Matheus Jesus 43]
Round 9
[Feb 27]
Palmeiras 3-2 Ituano
[Ricardo Goulart 12, 23c, Borja 58; Marcos Serrato 54, Morato 74]
[Mar 01]
Guarani 1-1 Ferroviária
[Diego Cardoso 18; Felipe Ferreira 39]
São Caetano 2-0 Mirassol
[Vitinho 42, 64]
[Mar 02]
São Bento 1-1 Corinthians
[Paulo Henrique 60c; Clayson 38]
Red Bull Brasil 1-0 Novorizontino
[Ligger 21c]
Santos 3-2 Oeste
[Betinho 41 (og), Derlis González 61, Victor Ferraz 90+5; Bruno Lopes 14, Matheus Jesus 42c]
[Mar 03]
Bragantino 0-2 São Paulo
[Pablo 62, Arboleda 75c]
[Mar 04]
Ponte Preta 2-1 Botafogo
[Hugo Cabral 44, Matheus Vargas 57; Rafael Costa 48c]
Round 10
[Mar 08]
Ituano 2-1 Guarani
[Ramon 01, Martinelli 57; Diego Cardoso 48]
Botafogo 2-1 Bragantino
[Naylhor 44, Rafael Costa 57c; Léo Rigo 50c]
Oeste 1-2 Red Bull Brasil
[Fábio 64; Roberson 31, Osman 88c]
[Mar 09]
São Paulo 1-1 Ferroviária
[Hernanes 46; Léo Artur 21]
Mirassol 1-1 Palmeiras
[Carlão 54; Gustavo Gómez 51p]
[Mar 10]
Corinthians 0-0 Santos
São Bento 1-2 Ponte Preta
[Cafu 46; Thalles 39, Nathan 62]
[Mar 11]
Novorizontino 2-1 São Caetano
[Everton Sena 09, Adilson Goiano 35; Alex Reinaldo 32f]
Round 11
[Mar 15]
Santos 0-1 Novorizontino
[Murilo 30]
Ferroviária 2-0 São Caetano
[Léo Artur 31, Diego Gonçalves 46]
Bragantino 0-3 Ituano
[Martinelli 18, 20, Ramon 49]
Red Bull Brasil 3-2 São Bento
[Uillian Correia 11, Ytalo 72p, 84; Fábio Bahia 36, Eder Luis 47]
[Mar 16]
São Paulo 0-1 Palmeiras
[Carlos Eduardo 80]
Ponte Preta 3-0 Guarani
[Thalles 40p, Diego Renan 48, Gerson Magrão 70]
[Mar 17]
Corinthians 1-0 Oeste
[Danilo Avelar 60c]
Mirassol 1-1 Botafogo
[Wilson 06c; Naylhor 45+1c]
Round 12
[Mar 20]
São Bento 1-0 Bragantino
[Fábio Bahia 67]
Ituano 0-1 Corinthians
[Danilo Avelar 78c]
Palmeiras 1-0 Ponte Preta
[Raphael Veiga 80]
São Caetano 1-1 São Paulo
[Pablo 85; Antony 70]
Botafogo 4-0 Santos
[Rafael Costa 01c, 48, 87, Plínio 18]
Oeste 1-1 Mirassol
[Fábio 48; Riccieli 57c]
Guarani 1-2 Red Bull Brasil
[Rondinelly 88; Pio 48f, Deivid 60]
Novorizontino 1-1 Ferroviária
[Felipe Alves 50c; Maurinho 80]
Standings
Group A | Pos | Team | PTS | J | V | E | D | GP | GC | SG | PTS/J | V/J | GP/J | GC/J
| 1 | Red Bull Brasil | 27 | 12 | 8 | 3 | 1 | 19 | 10 | 9 | 2,250 | 0,667 | 1,583 | 0,833
| 2 | Santos | 23 | 12 | 7 | 2 | 3 | 19 | 13 | 6 | 1,917 | 0,583 | 1,583 | 1,083
|
| 3 | Ponte Preta | 19 | 12 | 5 | 4 | 3 | 13 | 7 | 6 | 1,583 | 0,417 | 1,083 | 0,583
| 4 | São Caetano | 8 | 12 | 1 | 5 | 6 | 12 | 21 | -9 | 0,667 | 0,083 | 1,000 | 1,750
| Group B | Pos | Team | PTS | J | V | E | D | GP | GC | SG | PTS/J | V/J | GP/J | GC/J
| 1 | Palmeiras | 25 | 12 | 7 | 4 | 1 | 13 | 5 | 8 | 2,083 | 0,583 | 1,083 | 0,417
| 2 | Novorizontino | 20 | 12 | 5 | 5 | 2 | 10 | 9 | 1 | 1,667 | 0,417 | 0,833 | 0,750
|
| 3 | Guarani | 14 | 12 | 4 | 2 | 6 | 13 | 18 | -5 | 1,167 | 0,333 | 1,083 | 1,500
| 4 | São Bento | 7 | 12 | 1 | 4 | 7 | 8 | 18 | -10 | 0,583 | 0,083 | 0,667 | 1,500
| Group C | Pos | Team | PTS | J | V | E | D | GP | GC | SG | PTS/J | V/J | GP/J | GC/J
| 1 | Corinthians | 21 | 12 | 6 | 3 | 3 | 10 | 8 | 2 | 1,750 | 0,500 | 0,833 | 0,667
| 2 | Ferroviária | 18 | 12 | 4 | 6 | 2 | 12 | 9 | 3 | 1,500 | 0,333 | 1,000 | 0,750
|
| 3 | Mirassol | 11 | 12 | 2 | 5 | 5 | 9 | 18 | -9 | 0,917 | 0,167 | 0,750 | 1,500
| 4 | Bragantino | 10 | 12 | 2 | 4 | 6 | 11 | 21 | -10 | 0,833 | 0,167 | 0,917 | 1,750
| Group D | Pos | Team | PTS | J | V | E | D | GP | GC | SG | PTS/J | V/J | GP/J | GC/J
| 1 | Ituano | 17 | 12 | 5 | 2 | 5 | 19 | 12 | 7 | 1,417 | 0,417 | 1,583 | 1,000
| 2 | São Paulo | 15 | 12 | 4 | 3 | 5 | 13 | 10 | 3 | 1,250 | 0,333 | 1,083 | 0,833
|
| 3 | Oeste | 13 | 12 | 3 | 4 | 5 | 13 | 14 | -1 | 1,083 | 0,250 | 1,083 | 1,167
| 4 | Botafogo | 11 | 12 | 3 | 2 | 7 | 14 | 15 | -1 | 0,917 | 0,250 | 1,167 | 1,250
|
Troféu do Interior
1st Leg
[Mar 23]
Botafogo 1-1 Oeste
[Willian Oliveira 07; Matheus Jesus 88]
[Mar 24]
Bragantino 0-1 Ponte Preta
[Hugo Cabral 71]
[Mar 25]
Mirassol 2-0 Guarani
[Marquinhos 38, Wellington Simião 88]
2nd Leg
[Mar 27]
Oeste 3-3 Botafogo [Pen 4-3]
[Bruno Lopes 08, Fábio 72, Pedrinho 90+4; Rafael Costa 38, Willian Oliveira 43, Bruno José 70]
Ponte Preta 1-1 Bragantino
[Thalles 45; Matheus Peixoto 71]
[Mar 28]
Guarani 2-2 Mirassol
[Diego Cardoso 54, Mateusinho 59; Rodolfo 71, 88]
Standings
|
Group 1 | Pos | Team | PTS | J | V | E | D | GP | GC | SG | PTS/J | V/J | GP/J | GC/J
| 1 | Oeste | 2 | 2 | 0 | 2 | 0 | 4 | 4 | 0 | 1,000 | 0,000 | 2,000 | 2,000
|
| 2 | Botafogo | 2 | 2 | 0 | 2 | 0 | 4 | 4 | 0 | 1,000 | 0,000 | 2,000 | 2,000
| Group 2 | Pos | Team | PTS | J | V | E | D | GP | GC | SG | PTS/J | V/J | GP/J | GC/J
| 1 | Ponte Preta | 4 | 2 | 1 | 1 | 0 | 2 | 1 | 1 | 2,000 | 0,500 | 1,000 | 0,500
|
| 2 | Bragantino | 1 | 2 | 0 | 1 | 1 | 1 | 2 | -1 | 0,500 | 0,000 | 0,500 | 1,000
| Group 3 | Pos | Team | PTS | J | V | E | D | GP | GC | SG | PTS/J | V/J | GP/J | GC/J
| 1 | Mirassol | 4 | 2 | 1 | 1 | 0 | 4 | 2 | 2 | 2,000 | 0,500 | 2,000 | 1,000
|
| 2 | Guarani | 1 | 2 | 0 | 1 | 1 | 2 | 4 | -2 | 0,500 | 0,000 | 1,000 | 2,000
|
Troféu do Interior - Semifinal
1st Leg
[Mar 30]
Oeste 2-2 Ponte Preta
[Wallace Bonilha 59, Fábio 60; Júlio César 32, Vinícius Zanocelo 90+5]
[Apr 01]
Mirassol 0-1 Red Bull Brasil
[Ytalo 38c]
2nd Leg
[Apr 07]
Ponte Preta 2-0 Oeste
[Igor Henrique 05, Gerson Magrão 90+2]
[Apr 08]
Red Bull Brasil 3-1 Mirassol
[Ytalo 15p, Bruno Tubarão 68, Gabriel Leite 84c; Carlão 25c]
Standings
|
Group 1 | Pos | Team | PTS | J | V | E | D | GP | GC | SG | PTS/J | V/J | GP/J | GC/J
| 1 | Ponte Preta | 4 | 2 | 1 | 1 | 0 | 4 | 2 | 2 | 2,000 | 0,500 | 2,000 | 1,000
|
| 2 | Oeste | 1 | 2 | 0 | 1 | 1 | 2 | 4 | -2 | 0,500 | 0,000 | 1,000 | 2,000
| Group 2 | Pos | Team | PTS | J | V | E | D | GP | GC | SG | PTS/J | V/J | GP/J | GC/J
| 1 | Red Bull Brasil | 6 | 2 | 2 | 0 | 0 | 4 | 1 | 3 | 3,000 | 1,000 | 2,000 | 0,500
|
| 2 | Mirassol | 0 | 2 | 0 | 0 | 2 | 1 | 4 | -3 | 0,000 | 0,000 | 0,500 | 2,000
|
Troféu do Interior - Final
Single Leg
[Apr 15]
Red Bull Brasil 0-0 Ponte Preta [Pen 3-1] (Red Bull Brasil campeão do Troféu do Interior)
Standings
|
Pos | Team | PTS | J | V | E | D | GP | GC | SG | PTS/J | V/J | GP/J | GC/J
| 1 | Red Bull Brasil | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1,000 | 0,000 | 0,000 | 0,000
|
| 2 | Ponte Preta | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1,000 | 0,000 | 0,000 | 0,000
|
Second Phase - Quartas-de-final
1st Leg
[Mar 23]
Novorizontino 1-1 Palmeiras
[Cléo Silva 38; Arthur 66]
Santos 2-0 Red Bull Brasil
[Carlos Sánchez 11f, Diego Pituca 78]
[Mar 24]
São Paulo 2-1 Ituano
[Igor Gomes 33, 60; Morato 82c]
Ferroviária 1-1 Corinthians
[Diogo Mateus 54; Gustavo 88]
2nd Leg
[Mar 26]
Red Bull Brasil 0-0 Santos
Palmeiras 5-0 Novorizontino
[Felipe Melo 05c, Ricardo Goulart 09c, Gustavo Scarpa 51p, 76, Dudu 60p]
[Mar 27]
Corinthians 1-1 Ferroviária [Pen 4-3]
[Júnior Urso 34; Thiago Santos 59]
Ituano 0-1 São Paulo
[Liziero 71]
Standings
|
Group 1 | Pos | Team | PTS | J | V | E | D | GP | GC | SG | PTS/J | V/J | GP/J | GC/J
| 1 | Santos | 4 | 2 | 1 | 1 | 0 | 2 | 0 | 2 | 2,000 | 0,500 | 1,000 | 0,000
|
| 2 | Red Bull Brasil | 1 | 2 | 0 | 1 | 1 | 0 | 2 | -2 | 0,500 | 0,000 | 0,000 | 1,000
| Group 2 | Pos | Team | PTS | J | V | E | D | GP | GC | SG | PTS/J | V/J | GP/J | GC/J
| 1 | Palmeiras | 4 | 2 | 1 | 1 | 0 | 6 | 1 | 5 | 2,000 | 0,500 | 3,000 | 0,500
|
| 2 | Novorizontino | 1 | 2 | 0 | 1 | 1 | 1 | 6 | -5 | 0,500 | 0,000 | 0,500 | 3,000
| Group 3 | Pos | Team | PTS | J | V | E | D | GP | GC | SG | PTS/J | V/J | GP/J | GC/J
| 1 | Corinthians | 2 | 2 | 0 | 2 | 0 | 2 | 2 | 0 | 1,000 | 0,000 | 1,000 | 1,000
|
| 2 | Ferroviária | 2 | 2 | 0 | 2 | 0 | 2 | 2 | 0 | 1,000 | 0,000 | 1,000 | 1,000
| Group 4 | Pos | Team | PTS | J | V | E | D | GP | GC | SG | PTS/J | V/J | GP/J | GC/J
| 1 | São Paulo | 6 | 2 | 2 | 0 | 0 | 3 | 1 | 2 | 3,000 | 1,000 | 1,500 | 0,500
|
| 2 | Ituano | 0 | 2 | 0 | 0 | 2 | 1 | 3 | -2 | 0,000 | 0,000 | 0,500 | 1,500
|
Third Phase - Semifinal
1st Leg
[Mar 30]
São Paulo 0-0 Palmeiras
[Mar 31]
Corinthians 2-1 Santos
[Manoel 03c, Clayson 31; Derlis González 07c]
2nd Leg
[Apr 07]
Palmeiras 0-0 São Paulo [Pen 4-5]
[Apr 08]
Santos 1-0 Corinthians [Pen 6-7]
[Gustavo Henrique 86c]
Standings
|
Group 1 | Pos | Team | PTS | J | V | E | D | GP | GC | SG | PTS/J | V/J | GP/J | GC/J
| 1 | Corinthians | 3 | 2 | 1 | 0 | 1 | 2 | 2 | 0 | 1,500 | 0,500 | 1,000 | 1,000
|
| 2 | Santos | 3 | 2 | 1 | 0 | 1 | 2 | 2 | 0 | 1,500 | 0,500 | 1,000 | 1,000
| Group 2 | Pos | Team | PTS | J | V | E | D | GP | GC | SG | PTS/J | V/J | GP/J | GC/J
| 1 | São Paulo | 2 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 1,000 | 0,000 | 0,000 | 0,000
|
| 2 | Palmeiras | 2 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 1,000 | 0,000 | 0,000 | 0,000
|
Fourth Phase - Final
1st Leg
[Apr 14]
São Paulo 0-0 Corinthians
2nd Leg
[Apr 21]
Corinthians 2-1 São Paulo (Corinthians campeão paulista)
[Danilo Avelar 31c, Vagner Love 88; Antony 45+2]
Standings
|
Pos | Team | PTS | J | V | E | D | GP | GC | SG | PTS/J | V/J | GP/J | GC/J
| 1 | Corinthians | 4 | 2 | 1 | 1 | 0 | 2 | 1 | 1 | 2,000 | 0,500 | 1,000 | 0,500
|
| 2 | São Paulo | 1 | 2 | 0 | 1 | 1 | 1 | 2 | -1 | 0,500 | 0,000 | 0,500 | 1,000
|
Corinthians campeão paulista
Topscorer
Rafael Costa (Botafogo), Diego Cardoso (Guarani), Ytalo (Red Bull Brasil), Jean Mota (Santos) 7 goals
Corinthians are champions of São Paulo 2019
About this document
Prepared and maintained by Gerson Rodrigues Magalhaes for the Rec.Sport.Soccer Statistics
Foundation and RSSSF Brazil
Author: Gerson Rodrigues Magalhaes (gerson@futebolnacional.com.br)
Source: https://futebolnacional.com.br
Last updated:
Jul 07 2019
(C) Copyright Gerson Rodrigues Magalhaes, RSSSF and RSSSF Brazil 2019 You are free to copy
this document in whole or part provided that proper acknowledgement is given to
the author. All rights reserved.
|