St. Francis Brooklyn Terriers @ Robert Morris Colonials
| 1 | 2 | T | |
|---|---|---|---|
| SFBK16-13 | 37 | 25 | 62 |
| RMU15-14 | 29 | 38 | 67 |
· Line: RMU -3.5 (O/U 133.5)
The scoring timeline.
Every scoring moment, when the official feed stamped it — and when FirstBuzzer's in-venue spotters buzzed it first. Times are ET.
-
Jon Williams made Three Point Jumper.
0–3 -
Charles Bain made Three Point Jumper. Assisted by Matty McConnell.
0–6 -
Rosel Hurley made Layup.
2–6 -
Matty McConnell made Layup.
2–8 -
Deniz Celen made Free Throw.
3–8 -
Rosel Hurley made Jumper.
5–8 -
Glenn Sanabria made Layup.
7–8 -
Glenn Sanabria made Layup.
9–8 -
Dante Treacy made Jumper.
9–10 -
Deniz Celen made Layup. Assisted by Keon Williams.
11–10 -
Jalen Jordan made Jumper. Assisted by Chauncey Hawkins.
13–10 -
Keon Williams made Layup. Assisted by Stevan Krtinic.
15–10 -
Chauncey Hawkins made Three Point Jumper. Assisted by Stevan Krtinic.
18–10 -
Cameron Wilbon made Jumper.
18–12 -
Cameron Wilbon made Free Throw.
18–13 -
Josh Williams made Three Point Jumper. Assisted by Chris Coalmon.
18–16 -
Jalen Jordan made Three Point Jumper. Assisted by Yaradyah Evans.
21–16 -
Josh Williams made Layup.
21–18 -
Keon Williams made Three Point Jumper. Assisted by Jalen Jordan.
24–18 -
Yaradyah Evans made Layup. Assisted by Jalen Jordan.
26–18 -
Josh Williams made Layup.
26–20 -
Jalen Jordan made Three Point Jumper. Assisted by Glenn Sanabria.
29–20 -
Charles Bain made Layup. Assisted by Dante Treacy.
29–22 -
Keon Williams made Layup. Assisted by Jalen Jordan.
31–22 -
Chauncey Hawkins made Free Throw.
32–22 -
Chauncey Hawkins made Free Throw.
33–22 -
Charles Bain made Layup.
33–24 -
Jon Williams made Free Throw.
33–25 -
Jon Williams made Free Throw.
33–26 -
Cameron Wilbon made Jumper. Assisted by Jon Williams.
33–28 -
Cori Johnson made Layup. Assisted by Chauncey Hawkins.
35–28 -
Cameron Wilbon made Free Throw.
35–29 -
Yaradyah Evans made Jumper.
37–29 -
Malik Petteway made Layup. Assisted by Jon Williams.
37–33 -
Rosel Hurley made Free Throw.
38–33 -
Rosel Hurley made Free Throw.
39–33 -
Rosel Hurley made Free Throw.
40–33 -
Rosel Hurley made Layup.
42–33 -
Yannis Mendy made Layup. Assisted by Dante Treacy.
42–35 -
Matty McConnell made Layup.
42–37 -
Matty McConnell made Free Throw.
42–38 -
Josh Williams made Three Point Jumper. Assisted by Matty McConnell.
42–41 -
Chauncey Hawkins made Layup.
44–41 -
Matty McConnell made Layup.
44–43 -
Matty McConnell made Free Throw.
44–44 -
Malik Petteway made Free Throw.
44–45 -
Jalen Jordan made Three Point Jumper.
47–45 -
Matty McConnell made Layup.
47–47 -
Cameron Wilbon made Free Throw.
47–48 -
Jalen Jordan made Free Throw.
48–48 -
Jalen Jordan made Free Throw.
49–48 -
Josh Williams made Three Point Jumper. Assisted by Jon Williams.
49–51 -
Glenn Sanabria made Three Point Jumper.
52–51 -
Josh Williams made Three Point Jumper. Assisted by Jon Williams.
52–54 -
Josh Williams made Three Point Jumper. Assisted by Jon Williams.
52–57 -
Chauncey Hawkins made Jumper.
54–57 -
Koby Thomas made Free Throw.
54–58 -
Jalen Jordan made Three Point Jumper.
57–58 -
Koby Thomas made Dunk. Assisted by Matty McConnell.
57–60 -
Jalen Jordan made Jumper.
59–60 -
Koby Thomas made Dunk. Assisted by Jon Williams.
59–62 -
Matty McConnell made Free Throw.
59–63 -
Matty McConnell made Free Throw.
59–64 -
Josh Williams made Free Throw.
59–65 -
Josh Williams made Free Throw.
59–66 -
Glenn Sanabria made Three Point Jumper.
62–66 -
Josh Williams made Free Throw.
62–67
Play-by-play
- P1 Jon Williams made Three Point Jumper. 0–3
- P1 Deniz Celen Turnover.
- P1 Charles Bain Turnover.
- P1 Deniz Celen missed Jumper.
- P1 Deniz Celen Offensive Rebound.
- P1 Foul on Yaradyah Evans.
- P1 Yaradyah Evans Turnover.
- P1 Matty McConnell missed Three Point Jumper.
- P1 Charles Bain Offensive Rebound.
- P1 Charles Bain made Three Point Jumper. Assisted by Matty McConnell. 0–6
- P1 Foul on Matty McConnell.
- P1 Rosel Hurley missed Jumper.
- P1 Matty McConnell Defensive Rebound.
- P1 Malik Petteway missed Jumper.
- P1 Glenn Sanabria Defensive Rebound.
- P1 Foul on Malik Petteway.
- P1 Rosel Hurley made Layup. 2–6
- P1 Matty McConnell made Layup. 2–8
- P1 Foul on Malik Petteway.
- P1 Deniz Celen made Free Throw. 3–8
- P1 Deniz Celen missed Free Throw.
- P1 Jon Williams Defensive Rebound.
- P1 Matty McConnell Turnover.
- P1 Rosel Hurley made Jumper. 5–8
- P1 Matty McConnell Turnover.
- P1 Glenn Sanabria Steal.
- P1 Glenn Sanabria made Layup. 7–8
- P1 Official TV Timeout
- P1 Dante Treacy Turnover.
- P1 Glenn Sanabria Steal.
- P1 Glenn Sanabria made Layup. 9–8
- P1 Koby Thomas missed Jumper.
- P1 Yannis Mendy Offensive Rebound.
- P1 Koby Thomas missed Layup.
- P1 Deniz Celen Defensive Rebound.
- P1 Jalen Jordan Turnover.
- P1 Josh Williams Steal.
- P1 Dante Treacy made Jumper. 9–10
- P1 Foul on Matty McConnell.
- P1 Chauncey Hawkins missed Three Point Jumper.
- P1 Cameron Wilbon Defensive Rebound.
- P1 Charles Bain missed Three Point Jumper.
- P1 Rosel Hurley Defensive Rebound.
- P1 Foul on Josh Williams.
- P1 Glenn Sanabria missed Three Point Jumper.
- P1 Dante Treacy Defensive Rebound.
- P1 Yannis Mendy Turnover.
- P1 Chauncey Hawkins Steal.
- P1 Deniz Celen made Layup. Assisted by Keon Williams. 11–10
- P1 Foul on Glenn Sanabria.
- P1 Cameron Wilbon missed Three Point Jumper.
- P1 Yannis Mendy Offensive Rebound.
- P1 Dante Treacy missed Three Point Jumper.
- P1 Jon Williams Offensive Rebound.
- P1 Jon Williams missed Layup.
- P1 Deniz Celen Block.
- P1 Deniz Celen Defensive Rebound.
- P1 Jalen Jordan made Jumper. Assisted by Chauncey Hawkins. 13–10
- P1 Jon Williams Turnover.
- P1 Stevan Krtinic Steal.
- P1 Keon Williams made Layup. Assisted by Stevan Krtinic. 15–10
- P1 Official TV Timeout
- P1 Jon Williams missed Layup.
- P1 Charles Bain Offensive Rebound.
- P1 Robert Morris Turnover.
- P1 Keon Williams missed Three Point Jumper.
- P1 Stevan Krtinic Offensive Rebound.
- P1 Jalen Jordan missed Layup.
- P1 Jalen Jordan Offensive Rebound.
- P1 Jalen Jordan missed Layup.
- P1 Cameron Wilbon Block.
- P1 Jon Williams Defensive Rebound.
- P1 Cameron Wilbon Turnover.
- P1 Chauncey Hawkins made Three Point Jumper. Assisted by Stevan Krtinic. 18–10
- P1 Cameron Wilbon made Jumper. 18–12
- P1 Foul on Stevan Krtinic.
- P1 Cameron Wilbon made Free Throw. 18–13
- P1 Yaradyah Evans missed Layup.
- P1 Chris Coalmon Defensive Rebound.
- P1 Josh Williams made Three Point Jumper. Assisted by Chris Coalmon. 18–16
- P1 Jalen Jordan made Three Point Jumper. Assisted by Yaradyah Evans. 21–16
- P1 Josh Williams made Layup. 21–18
- P1 Keon Williams made Three Point Jumper. Assisted by Jalen Jordan. 24–18
- P1 Foul on Sayveon McEwen.
- P1 Sayveon McEwen Turnover.
- P1 Official TV Timeout
- P1 Yaradyah Evans made Layup. Assisted by Jalen Jordan. 26–18
- P1 Foul on Chris Coalmon.
- P1 Yaradyah Evans missed Free Throw.
- P1 Charles Bain Defensive Rebound.
- P1 Foul on Keon Williams.
- P1 Dante Treacy missed Layup.
- P1 Yaradyah Evans Block.
- P1 Dante Treacy Offensive Rebound.
- P1 Josh Williams missed Three Point Jumper.
- P1 Glenn Sanabria Defensive Rebound.
- P1 Glenn Sanabria missed Jumper.
- P1 Chris Coalmon Defensive Rebound.
- P1 Josh Williams made Layup. 26–20
- P1 Jalen Jordan made Three Point Jumper. Assisted by Glenn Sanabria. 29–20
- P1 Charles Bain made Layup. Assisted by Dante Treacy. 29–22
- P1 Keon Williams made Layup. Assisted by Jalen Jordan. 31–22
- P1 Josh Williams missed Three Point Jumper.
- P1 Glenn Sanabria Defensive Rebound.
- P1 Foul on Sayveon McEwen.
- P1 Chauncey Hawkins made Free Throw. 32–22
- P1 Chauncey Hawkins made Free Throw. 33–22
- P1 Charles Bain made Layup. 33–24
- P1 Glenn Sanabria missed Three Point Jumper.
- P1 Cameron Wilbon Defensive Rebound.
- P1 Foul on Rosel Hurley.
- P1 Official TV Timeout
- P1 Jon Williams made Free Throw. 33–25
- P1 Jon Williams made Free Throw. 33–26
- P1 Stevan Krtinic Turnover.
- P1 Koby Thomas Steal.
- P1 Cameron Wilbon made Jumper. Assisted by Jon Williams. 33–28
- P1 Jalen Jordan missed Jumper.
- P1 Matty McConnell Defensive Rebound.
- P1 Jon Williams missed Layup.
- P1 Cori Johnson Block.
- P1 Rosel Hurley Defensive Rebound.
- P1 Cori Johnson made Layup. Assisted by Chauncey Hawkins. 35–28
- P1 Matty McConnell Turnover.
- P1 Chauncey Hawkins missed Jumper.
- P1 Cameron Wilbon Defensive Rebound.
- P1 Charles Bain missed Three Point Jumper.
- P1 Chauncey Hawkins Defensive Rebound.
- P1 Jalen Jordan missed Three Point Jumper.
- P1 Keon Williams Offensive Rebound.
- P1 Cori Johnson Turnover.
- P1 Josh Williams Steal.
- P1 Foul on Chauncey Hawkins.
- P1 Cameron Wilbon missed Free Throw.
- P1 Robert Morris Deadball Team Rebound.
- P1 Cameron Wilbon made Free Throw. 35–29
- P1 Keon Williams missed Jumper.
- P1 Yaradyah Evans Offensive Rebound.
- P1 Yaradyah Evans made Jumper. 37–29
- P1 Jon Williams Turnover.
- P1 Chauncey Hawkins Steal.
- P1 Chauncey Hawkins missed Layup.
- P1 Robert Morris Defensive Rebound.
- P2 Josh Williams Turnover.
- P2 Jalen Jordan Steal.
- P2 Foul on Charles Bain.
- P2 Foul on Yaradyah Evans.
- P2 Yaradyah Evans Turnover.
- P2 Foul on Deniz Celen.
- P2 Deniz Celen Turnover.
- P2 Malik Petteway made Layup. Assisted by Jon Williams. 37–33
- P2 Foul on Josh Williams.
- P2 Rosel Hurley made Free Throw. 38–33
- P2 Rosel Hurley made Free Throw. 39–33
- P2 Rosel Hurley made Free Throw. 40–33
- P2 Malik Petteway missed Layup.
- P2 Deniz Celen Block.
- P2 Glenn Sanabria Defensive Rebound.
- P2 Deniz Celen Turnover.
- P2 Malik Petteway missed Layup.
- P2 Yaradyah Evans Defensive Rebound.
- P2 Yaradyah Evans Turnover.
- P2 Foul on Josh Williams.
- P2 Josh Williams Turnover.
- P2 Rosel Hurley made Layup. 42–33
- P2 Malik Petteway Turnover.
- P2 Jalen Jordan missed Three Point Jumper.
- P2 Charles Bain Defensive Rebound.
- P2 Foul on Glenn Sanabria.
- P2 Official TV Timeout
- P2 Yannis Mendy made Layup. Assisted by Dante Treacy. 42–35
- P2 Jalen Jordan missed Three Point Jumper.
- P2 Koby Thomas Defensive Rebound.
- P2 Foul on Chauncey Hawkins.
- P2 Cameron Wilbon missed Jumper.
- P2 Rosel Hurley Defensive Rebound.
- P2 Glenn Sanabria missed Jumper.
- P2 Cameron Wilbon Block.
- P2 Chauncey Hawkins Offensive Rebound.
- P2 Rosel Hurley missed Jumper.
- P2 Yannis Mendy Defensive Rebound.
- P2 Matty McConnell made Layup. 42–37
- P2 Foul on Rosel Hurley.
- P2 Matty McConnell made Free Throw. 42–38
- P2 Keon Williams missed Three Point Jumper.
- P2 Cameron Wilbon Defensive Rebound.
- P2 Josh Williams missed Jumper.
- P2 Cameron Wilbon Offensive Rebound.
- P2 Cameron Wilbon Turnover.
- P2 Glenn Sanabria Steal.
- P2 Glenn Sanabria Turnover.
- P2 Dante Treacy missed Three Point Jumper.
- P2 Robert Morris Offensive Rebound.
- P2 Dante Treacy missed Three Point Jumper.
- P2 St. Francis (BKN) Defensive Rebound.
- P2 Glenn Sanabria missed Layup.
- P2 Stevan Krtinic Offensive Rebound.
- P2 Stevan Krtinic missed Three Point Jumper.
- P2 Koby Thomas Defensive Rebound.
- P2 Josh Williams made Three Point Jumper. Assisted by Matty McConnell. 42–41
- P2 Chauncey Hawkins missed Three Point Jumper.
- P2 Yannis Mendy Defensive Rebound.
- P2 Koby Thomas missed Jumper.
- P2 Deniz Celen Defensive Rebound.
- P2 Chauncey Hawkins made Layup. 44–41
- P2 Matty McConnell made Layup. 44–43
- P2 Foul on Stevan Krtinic.
- P2 Official TV Timeout
- P2 Matty McConnell made Free Throw. 44–44
- P2 Rosel Hurley Turnover.
- P2 Foul on Deniz Celen.
- P2 Malik Petteway made Free Throw. 44–45
- P2 Malik Petteway missed Free Throw.
- P2 Deniz Celen Defensive Rebound.
- P2 Jalen Jordan made Three Point Jumper. 47–45
- P2 Foul on Matty McConnell.
- P2 Matty McConnell Turnover.
- P2 Deniz Celen missed Three Point Jumper.
- P2 Matty McConnell Defensive Rebound.
- P2 Matty McConnell made Layup. 47–47
- P2 Chauncey Hawkins missed Three Point Jumper.
- P2 Charles Bain Defensive Rebound.
- P2 Josh Williams missed Three Point Jumper.
- P2 Malik Petteway Offensive Rebound.
- P2 Malik Petteway missed Layup.
- P2 Glenn Sanabria Defensive Rebound.
- P2 Glenn Sanabria missed Layup.
- P2 Matty McConnell Defensive Rebound.
- P2 Josh Williams missed Three Point Jumper.
- P2 Jalen Jordan Defensive Rebound.
- P2 Foul on Matty McConnell.
- P2 Official TV Timeout
- P2 Foul on Dante Treacy.
- P2 Chauncey Hawkins Turnover.
- P2 Jon Williams Steal.
- P2 Foul on Jalen Jordan.
- P2 Cameron Wilbon made Free Throw. 47–48
- P2 Cameron Wilbon missed Free Throw.
- P2 Rosel Hurley Defensive Rebound.
- P2 Chauncey Hawkins missed Layup.
- P2 Dante Treacy Block.
- P2 Yannis Mendy Defensive Rebound.
- P2 Charles Bain missed Layup.
- P2 Cori Johnson Block.
- P2 Jalen Jordan Defensive Rebound.
- P2 Foul on Dante Treacy.
- P2 Chauncey Hawkins missed Free Throw.
- P2 St. Francis (BKN) Deadball Team Rebound.
- P2 Chauncey Hawkins missed Free Throw.
- P2 Rosel Hurley Offensive Rebound.
- P2 Foul on Cameron Wilbon.
- P2 Jalen Jordan made Free Throw. 48–48
- P2 Jalen Jordan made Free Throw. 49–48
- P2 Jalen Jordan Defensive Rebound.
- P2 Jalen Jordan missed Three Point Jumper.
- P2 Cori Johnson Offensive Rebound.
- P2 Rosel Hurley missed Layup.
- P2 Yannis Mendy Defensive Rebound.
- P2 Josh Williams made Three Point Jumper. Assisted by Jon Williams. 49–51
- P2 Glenn Sanabria made Three Point Jumper. 52–51
- P2 Josh Williams made Three Point Jumper. Assisted by Jon Williams. 52–54
- P2 Foul on Rosel Hurley.
- P2 Rosel Hurley Turnover.
- P2 Josh Williams made Three Point Jumper. Assisted by Jon Williams. 52–57
- P2 St. Francis (BKN) Timeout
- P2 Chauncey Hawkins missed Jumper.
- P2 Josh Williams Block.
- P2 Chauncey Hawkins Offensive Rebound.
- P2 Chauncey Hawkins made Jumper. 54–57
- P2 Foul on Deniz Celen.
- P2 Official TV Timeout
- P2 Koby Thomas made Free Throw. 54–58
- P2 Koby Thomas missed Free Throw.
- P2 Jalen Jordan Defensive Rebound.
- P2 Jalen Jordan made Three Point Jumper. 57–58
- P2 Josh Williams missed Jumper.
- P2 Malik Petteway Offensive Rebound.
- P2 Josh Williams Turnover.
- P2 Glenn Sanabria Steal.
- P2 Keon Williams missed Three Point Jumper.
- P2 Matty McConnell Defensive Rebound.
- P2 Koby Thomas made Dunk. Assisted by Matty McConnell. 57–60
- P2 Robert Morris Timeout
- P2 Glenn Sanabria missed Three Point Jumper.
- P2 Matty McConnell Defensive Rebound.
- P2 Matty McConnell Turnover.
- P2 Jalen Jordan made Jumper. 59–60
- P2 Koby Thomas made Dunk. Assisted by Jon Williams. 59–62
- P2 St. Francis (BKN) Timeout
- P2 Jalen Jordan Turnover.
- P2 Malik Petteway Steal.
- P2 Foul on Jalen Jordan.
- P2 Matty McConnell made Free Throw. 59–63
- P2 Matty McConnell made Free Throw. 59–64
- P2 Chauncey Hawkins missed Three Point Jumper.
- P2 Malik Petteway Defensive Rebound.
- P2 Foul on Chauncey Hawkins.
- P2 Josh Williams made Free Throw. 59–65
- P2 Josh Williams made Free Throw. 59–66
- P2 Glenn Sanabria made Three Point Jumper. 62–66
- P2 St. Francis (BKN) Timeout
- P2 Foul on Glenn Sanabria.
- P2 Josh Williams missed Free Throw.
- P2 Robert Morris Deadball Team Rebound.
- P2 Josh Williams made Free Throw. 62–67
Box score
SFBK
| Player | MIN | PTS | FG | 3PT | FT | REB | AST | TO | STL | BLK | OREB | DREB | PF |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Yaradyah EvansF | 16 | 4 | 2-3 | 0-0 | 0-1 | 2 | 1 | 3 | 0 | 1 | 1 | 1 | 2 |
| Deniz CelenF | 22 | 3 | 1-3 | 0-1 | 1-2 | 5 | 0 | 3 | 0 | 2 | 1 | 4 | 3 |
| Jalen JordanG | 34 | 18 | 6-13 | 4-8 | 2-2 | 5 | 3 | 2 | 1 | 0 | 1 | 4 | 2 |
| Rosel HurleyG | 21 | 9 | 3-6 | 0-0 | 3-3 | 5 | 0 | 2 | 0 | 0 | 1 | 4 | 3 |
| Glenn SanabriaG | 31 | 10 | 4-11 | 2-5 | 0-0 | 5 | 1 | 1 | 4 | 0 | 0 | 5 | 3 |
| Keon WilliamsF | 27 | 7 | 3-7 | 1-4 | 0-0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 |
| Cori JohnsonC | 11 | 2 | 1-1 | 0-0 | 0-0 | 1 | 0 | 1 | 0 | 2 | 1 | 0 | 0 |
| Stevan KrtinicG | 10 | 0 | 0-1 | 0-1 | 0-0 | 2 | 2 | 1 | 1 | 0 | 2 | 0 | 2 |
| Chauncey HawkinsG | 28 | 9 | 3-11 | 1-5 | 2-4 | 3 | 2 | 1 | 2 | 0 | 2 | 1 | 3 |
| Bryant BeckfordF | |||||||||||||
| Milija CosicF | |||||||||||||
| Joshua NurseF | |||||||||||||
| Christian RohlehrC | |||||||||||||
| Jordan WilliamsG | |||||||||||||
| Larry MorenoG |
RMU
| Player | MIN | PTS | FG | 3PT | FT | REB | AST | TO | STL | BLK | OREB | DREB | PF |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Charles BainF | 24 | 7 | 3-6 | 1-3 | 0-0 | 5 | 0 | 1 | 0 | 0 | 2 | 3 | 1 |
| Malik PettewayF | 16 | 5 | 2-6 | 0-0 | 1-2 | 3 | 0 | 1 | 1 | 0 | 2 | 1 | 2 |
| Jon WilliamsG | 30 | 5 | 1-4 | 1-1 | 2-2 | 3 | 6 | 2 | 1 | 0 | 1 | 2 | 0 |
| Matty McConnellG | 23 | 12 | 4-5 | 0-1 | 4-4 | 6 | 3 | 5 | 0 | 0 | 0 | 6 | 4 |
| Josh WilliamsG | 30 | 22 | 7-13 | 5-9 | 3-4 | 0 | 0 | 3 | 2 | 1 | 0 | 0 | 3 |
| Yannis MendyF | 13 | 2 | 1-2 | 0-0 | 0-0 | 6 | 0 | 1 | 0 | 0 | 2 | 4 | 0 |
| Chris CoalmonF | 7 | 0 | 0-0 | 0-0 | 0-0 | 2 | 1 | 0 | 0 | 0 | 0 | 2 | 1 |
| Koby ThomasG | 20 | 5 | 2-5 | 0-0 | 1-2 | 2 | 0 | 0 | 1 | 0 | 0 | 2 | 0 |
| Cameron WilbonG | 17 | 7 | 2-4 | 0-1 | 3-5 | 5 | 0 | 2 | 0 | 2 | 1 | 4 | 1 |
| Sayveon McEwenG | 5 | 0 | 0-0 | 0-0 | 0-0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 2 |
| Dante TreacyG | 15 | 2 | 1-5 | 0-3 | 0-0 | 2 | 2 | 1 | 0 | 1 | 1 | 1 | 2 |
| Aurdric SandovalF | |||||||||||||
| David ColeF | |||||||||||||
| Seth RouseF | |||||||||||||
| Philmon GebrewhitG |
Watching this game live?
Buzz scoring moments from your seat — faster correct buzzes earn more, and consensus verifies every report before it counts.