| For RID: Anilee Sher; Morgan Romano; Ali Ward; Morgan Koch; Caprice Clarke; Jenna Amaro; libero Danielle Blanco. |
| For FFD: Georgia Via; Luci Albertson; Ella Gardiner; Julia Kallen; Kaylie Butts; Manuela Nicolini; libero Kyla Berg. |
| 0-1 | Point RID - (Anilee Sher) Attack error by Luci Albertson. |
| 1-1 | Point FFD - (Anilee Sher) Kill by Kaylie Butts (from Manuela Nicolini). | so |
| 2-1 | Point FFD - (Kaylie Butts) Attack error by Morgan Koch. |
| 2-2 | Point RID - (Kaylie Butts) Kill by Morgan Koch (from Anilee Sher). | so |
| For RID: Pamela Loh; Ali Ward; Jillian Chan; Jenna Amaro. |
| 3-2 | Point FFD - (Pamela Loh) Kill by Luci Albertson (from Manuela Nicolini). | so |
| For FFD: Joelle Battles; Georgia Via. |
| 4-2 | Point FFD - (Manuela Nicolini) Service ace (Danielle Blanco). |
| 5-2 | Point FFD - (Manuela Nicolini) Kill by Luci Albertson (from Manuela Nicolini). |
| 5-3 | Point RID - (Manuela Nicolini) Kill by Morgan Romano (from Anilee Sher). | so |
| 5-4 | Point RID - (Danielle Blanco) Attack error by Joelle Battles (block by Jillian Chan; Caprice Clarke). |
| 6-4 | Point FFD - (Danielle Blanco) Kill by Luci Albertson (from Manuela Nicolini). | so |
| For FFD: Morgan Doll; Luci Albertson. |
| 7-4 | Point FFD - (Morgan Doll) Kill by Joelle Battles (from Manuela Nicolini). |
| 7-5 | Point RID - (Morgan Doll) Kill by Jillian Chan (from Anilee Sher). | so |
| 8-5 | Point FFD - (Morgan Romano) Attack error by Jillian Chan. | so |
| 8-6 | Point RID - (Kyla Berg) Kill by Morgan Romano (from Anilee Sher). | so |
| For RID: Jenna Amaro; Jillian Chan; Ali Ward; Pamela Loh. |
| 8-7 | Point RID - (Jenna Amaro) Kill by Ali Ward (from Morgan Romano). |
| 9-7 | Point FFD - (Jenna Amaro) Kill by Julia Kallen (from Manuela Nicolini). | so |
| For FFD: Georgia Via; Joelle Battles. |
| 10-7 | Point FFD - (Georgia Via) Attack error by Morgan Romano. |
| 10-8 | Point RID - (Georgia Via) Kill by Ali Ward (from Anilee Sher). | so |
| For RID: Alicia Iafrate; Caprice Clarke. |
| 11-8 | Point FFD - (Alicia Iafrate) Kill by Kaylie Butts (from Manuela Nicolini). | so |
| For FFD: Luci Albertson; Morgan Doll. |
| For RID: Caprice Clarke; Alicia Iafrate. |
| 11-9 | Point RID - (Julia Kallen) Kill by Morgan Koch (from Anilee Sher). | so |
| 11-10 | Point RID - (Anilee Sher) Attack error by Luci Albertson. |
| 12-10 | Point FFD - (Anilee Sher) Kill by Kaylie Butts (from Manuela Nicolini). | so |
| 12-11 | Point RID - (Kaylie Butts) Attack error by Luci Albertson (block by Morgan Romano; Morgan Koch). | so |
| For RID: Pamela Loh; Ali Ward; Jillian Chan; Jenna Amaro. |
| 13-11 | Point FFD - (Pamela Loh) Attack error by Morgan Romano. | so |
| For FFD: Joelle Battles; Georgia Via. |
| 14-11 | Point FFD - (Manuela Nicolini) Service ace (Danielle Blanco). |
| 15-11 | Point FFD - (Manuela Nicolini) Kill by Ella Gardiner (from Manuela Nicolini). |
| Media Timeout |
| 16-11 | Point FFD - (Manuela Nicolini) Attack error by Jillian Chan. |
| 17-11 | Point FFD - (Manuela Nicolini) Kill by Luci Albertson (from Julia Kallen). |
| 18-11 | Point FFD - (Manuela Nicolini) Attack error by Morgan Romano (block by Luci Albertson; Ella Gardiner). |
| 19-11 | Point FFD - (Manuela Nicolini) Service ace (Jillian Chan). |
| Timeout Rider. |
| 19-12 | Point RID - (Manuela Nicolini) Kill by Morgan Koch (from Anilee Sher). | so |
| 19-13 | Point RID - (Danielle Blanco) Service ace (Kyla Berg). |
| 20-13 | Point FFD - (Danielle Blanco) Kill by Luci Albertson (from Manuela Nicolini). | so |
| For FFD: Morgan Doll; Luci Albertson. |
| 21-13 | Point FFD - (Morgan Doll) Service ace (Morgan Romano). |
| 21-14 | Point RID - (Morgan Doll) Kill by Jillian Chan (from Anilee Sher). | so |
| 21-15 | Point RID - (Morgan Romano) Attack error by Ella Gardiner. |
| 22-15 | Point FFD - (Morgan Romano) Kill by Joelle Battles (from Manuela Nicolini). | so |
| 23-15 | Point FFD - (Kyla Berg) Kill by Kaylie Butts (from Manuela Nicolini). |
| 23-16 | Point RID - (Kyla Berg) Kill by Caprice Clarke (from Anilee Sher). | so |
| For RID: Jenna Amaro; Jillian Chan; Ali Ward; Pamela Loh. |
| 24-16 | Point FFD - (Jenna Amaro) Kill by Julia Kallen (from Manuela Nicolini), block error by Anilee Sher. | so |
| For FFD: Georgia Via; Joelle Battles. |
| 24-17 | Point RID - (Georgia Via) Attack error by Julia Kallen. | so |
| For RID: Alicia Iafrate; Caprice Clarke. |
| 25-17 | Point FFD - (Alicia Iafrate) Kill by Julia Kallen (from Manuela Nicolini). | so |
| For RID: Morgan Romano; Morgan Koch; Ali Ward; Jenna Amaro; Anilee Sher; Caprice Clarke; libero Danielle Blanco. |
| For FFD: Georgia Via; Ella Gardiner; Julia Kallen; Luci Albertson; Kaylie Butts; Manuela Nicolini; libero Kyla Berg. |
| 1-0 | Point FFD - (Julia Kallen) Kill by Manuela Nicolini (from Georgia Via). |
| 2-0 | Point FFD - (Julia Kallen) Service ace (Danielle Blanco). |
| 3-0 | Point FFD - (Julia Kallen) Attack error by Morgan Koch. |
| 4-0 | Point FFD - (Julia Kallen) Attack error by Morgan Romano. |
| 4-1 | Point RID - (Julia Kallen) Service error. | so |
| For RID: Pamela Loh; Ali Ward; Jillian Chan; Jenna Amaro. |
| 5-1 | Point FFD - (Pamela Loh) Kill by Luci Albertson (from Manuela Nicolini). | so |
| 5-2 | Point RID - (Kaylie Butts) Service error. | so |
| 6-2 | Point FFD - (Danielle Blanco) Kill by Luci Albertson (from Manuela Nicolini). | so |
| For FFD: Joelle Battles; Georgia Via. |
| 6-3 | Point RID - (Manuela Nicolini) Attack error by Ella Gardiner (block by Caprice Clarke; Jillian Chan). | so |
| 7-3 | Point FFD - (Morgan Romano) Service error. | so |
| For FFD: Morgan Doll; Luci Albertson; Emily Schillinger; Julia Kallen. |
| 7-4 | Point RID - (Morgan Doll) Kill by Caprice Clarke (from Anilee Sher). | so |
| For RID: Jenna Amaro; Jillian Chan; Ali Ward; Pamela Loh. |
| 7-5 | Point RID - (Jenna Amaro) Kill by Ali Ward (from Anilee Sher). |
| 8-5 | Point FFD - (Jenna Amaro) Service error. | so |
| 8-6 | Point RID - (Kyla Berg) Kill by Caprice Clarke (from Anilee Sher). | so |
| For RID: Alicia Iafrate; Caprice Clarke. |
| 8-7 | Point RID - (Alicia Iafrate) Kill by Ali Ward (from Anilee Sher). |
| 9-7 | Point FFD - (Alicia Iafrate) Kill by Joelle Battles (from Manuela Nicolini). | so |
| For FFD: Georgia Via; Joelle Battles. |
| For RID: Caprice Clarke; Alicia Iafrate. |
| 9-8 | Point RID - (Georgia Via) Kill by Morgan Koch (from Anilee Sher). | so |
| 9-9 | Point RID - (Anilee Sher) Ball handling error by Manuela Nicolini. |
| 10-9 | Point FFD - (Anilee Sher) Kill by Emily Schillinger (from Manuela Nicolini). | so |
| For FFD: Julia Kallen; Emily Schillinger; Luci Albertson; Morgan Doll. |
| 10-10 | Point RID - (Julia Kallen) Kill by Morgan Romano (from Anilee Sher). | so |
| For RID: Pamela Loh; Ali Ward; Jillian Chan; Jenna Amaro. |
| 11-10 | Point FFD - (Pamela Loh) Kill by Luci Albertson (from Manuela Nicolini). | so |
| 11-11 | Point RID - (Kaylie Butts) Kill by Jillian Chan (from Anilee Sher). | so |
| 12-11 | Point FFD - (Danielle Blanco) Kill by Ella Gardiner (from Manuela Nicolini). | so |
| For FFD: Joelle Battles; Georgia Via. |
| 12-12 | Point RID - (Manuela Nicolini) Service error. | so |
| 13-12 | Point FFD - (Morgan Romano) Attack error by Jillian Chan (block by Joelle Battles; Ella Gardiner). | so |
| For FFD: Emily Schillinger; Julia Kallen; Morgan Doll; Luci Albertson. |
| 13-13 | Point RID - (Morgan Doll) Kill by Jillian Chan (from Anilee Sher). | so |
| For RID: Jenna Amaro; Jillian Chan; Ali Ward; Pamela Loh. |
| 13-14 | Point RID - (Jenna Amaro) Kill by Ali Ward (from Anilee Sher). |
| 14-14 | Point FFD - (Jenna Amaro) Kill by Joelle Battles (from Kyla Berg). | so |
| 15-14 | Point FFD - (Kyla Berg) Kill by Joelle Battles. |
| Media Timeout |
| 15-15 | Point RID - (Kyla Berg) Kill by Caprice Clarke (from Anilee Sher). | so |
| For RID: Alicia Iafrate; Caprice Clarke. |
| 15-16 | Point RID - (Alicia Iafrate) Service ace (Morgan Doll). |
| 16-16 | Point FFD - (Alicia Iafrate) Kill by Emily Schillinger (from Kyla Berg). | so |
| For FFD: Georgia Via; Joelle Battles. |
| For RID: Caprice Clarke; Alicia Iafrate. |
| 16-17 | Point RID - (Georgia Via) Service error. | so |
| 16-18 | Point RID - (Anilee Sher) Service ace (Morgan Doll). |
| 16-19 | Point RID - (Anilee Sher) Service ace (Morgan Doll). |
| 17-19 | Point FFD - (Anilee Sher) Service error. | so |
| For FFD: Luci Albertson; Morgan Doll; Julia Kallen; Emily Schillinger. |
| 17-20 | Point RID - (Julia Kallen) Attack error by Luci Albertson (block by Morgan Koch; Ali Ward). | so |
| For RID: Pamela Loh; Ali Ward. |
| 17-21 | Point RID - (Pamela Loh) Attack error by Kaylie Butts. |
| Timeout Fairfield. |
| 17-22 | Point RID - (Pamela Loh) Kill by Morgan Koch. |
| 17-23 | Point RID - (Pamela Loh) Kill by Jenna Amaro (from Pamela Loh). |
| 18-23 | Point FFD - (Pamela Loh) Service error. | so |
| 18-24 | Point RID - (Kaylie Butts) Kill by Jenna Amaro (from Anilee Sher). | so |
| 18-25 | Point RID - (Danielle Blanco) Attack error by Luci Albertson. |
| For RID: Ali Ward; Anilee Sher; Morgan Koch; Morgan Romano; Jenna Amaro; Caprice Clarke; libero Danielle Blanco. |
| For FFD: Julia Kallen; Luci Albertson; Laura Seeger; Kaylie Butts; Manuela Nicolini; Kyla Berg; libero Georgia Via. |
| 0-1 | Point RID - (Anilee Sher) Attack error by Kaylie Butts. |
| 1-1 | Point FFD - (Anilee Sher) Service error. | so |
| 2-1 | Point FFD - (Kaylie Butts) Attack error by Morgan Romano (block by Manuela Nicolini; Luci Albertson). |
| 3-1 | Point FFD - (Kaylie Butts) Kill by Laura Seeger (from Kyla Berg). |
| 3-2 | Point RID - (Kaylie Butts) Kill by Ali Ward (from Anilee Sher). | so |
| For RID: Pamela Loh; Ali Ward; Jillian Chan; Jenna Amaro. |
| 4-2 | Point FFD - (Pamela Loh) Kill by Laura Seeger (from Manuela Nicolini). | so |
| For FFD: Joelle Battles; Kyla Berg. |
| 5-2 | Point FFD - (Manuela Nicolini) Service ace (Jillian Chan). |
| 5-3 | Point RID - (Manuela Nicolini) Kill by Morgan Koch (from Anilee Sher). | so |
| 6-3 | Point FFD - (Danielle Blanco) Kill by Luci Albertson (from Manuela Nicolini). | so |
| For FFD: Emily Schillinger; Julia Kallen. |
| 7-3 | Point FFD - (Laura Seeger) Ball handling error by Anilee Sher. |
| 7-4 | Point RID - (Laura Seeger) Kill by Jillian Chan (from Morgan Romano). | so |
| 8-4 | Point FFD - (Morgan Romano) Kill by Luci Albertson (from Manuela Nicolini). | so |
| 9-4 | Point FFD - (Georgia Via) Kill by Joelle Battles (from Manuela Nicolini). |
| 10-4 | Point FFD - (Georgia Via) Service ace (Pamela Loh). |
| 10-5 | Point RID - (Georgia Via) Kill by Caprice Clarke (from Anilee Sher). | so |
| For RID: Jenna Amaro; Jillian Chan; Ali Ward; Pamela Loh. |
| 11-5 | Point FFD - (Jenna Amaro) Kill by Joelle Battles (from Manuela Nicolini). | so |
| For FFD: Kyla Berg; Joelle Battles. |
| 12-5 | Point FFD - (Kyla Berg) Attack error by Ali Ward. |
| 13-5 | Point FFD - (Kyla Berg) Attack error by Morgan Romano. |
| 13-6 | Point RID - (Kyla Berg) Kill by Caprice Clarke (from Anilee Sher), block error by Emily Schillinger. | so |
| For RID: Alicia Iafrate; Caprice Clarke. |
| 13-7 | Point RID - (Alicia Iafrate) Kill by Morgan Koch (from Anilee Sher). |
| 13-8 | Point RID - (Alicia Iafrate) Service ace (TEAM). |
| 13-9 | Point RID - (Alicia Iafrate) Kill by Morgan Koch (from Anilee Sher). |
| 14-9 | Point FFD - (Alicia Iafrate) Kill by Manuela Nicolini (from Georgia Via). | so |
| For FFD: Julia Kallen; Emily Schillinger. |
| For RID: Caprice Clarke; Alicia Iafrate. |
| 14-10 | Point RID - (Julia Kallen) Kill by Ali Ward (from Anilee Sher). | so |
| 15-10 | Point FFD - (Anilee Sher) Kill by Manuela Nicolini (from Kyla Berg). | so |
| Media Timeout |
| 16-10 | Point FFD - (Kaylie Butts) Attack error by Morgan Romano. |
| 16-11 | Point RID - (Kaylie Butts) Service error. | so |
| For RID: Pamela Loh; Ali Ward; Jillian Chan; Jenna Amaro. |
| 17-11 | Point FFD - (Pamela Loh) Attack error by Jillian Chan. | so |
| For FFD: Joelle Battles; Kyla Berg. |
| 18-11 | Point FFD - (Manuela Nicolini) Ball handling error by Anilee Sher. |
| 19-11 | Point FFD - (Manuela Nicolini) Attack error by Jillian Chan (block by Luci Albertson; Joelle Battles). |
| Timeout Rider. |
| 19-12 | Point RID - (Manuela Nicolini) Kill by Morgan Romano (from Pamela Loh). | so |
| 19-13 | Point RID - (Danielle Blanco) Service ace (Julia Kallen). |
| 19-14 | Point RID - (Danielle Blanco) Attack error by Joelle Battles. |
| 19-15 | Point RID - (Danielle Blanco) Kill by Morgan Romano (from Anilee Sher). |
| 20-15 | Point FFD - (Danielle Blanco) Service error. | so |
| For FFD: Emily Schillinger; Julia Kallen. |
| 21-15 | Point FFD - (Laura Seeger) Kill by Joelle Battles (from Manuela Nicolini). |
| 21-16 | Point RID - (Laura Seeger) Kill by Morgan Romano (from Anilee Sher). | so |
| 22-16 | Point FFD - (Morgan Romano) Kill by Luci Albertson. | so |
| 22-17 | Point RID - (Georgia Via) Attack error by Joelle Battles (block by Caprice Clarke; Jillian Chan). | so |
| For RID: Jenna Amaro; Jillian Chan; Ali Ward; Pamela Loh. |
| 23-17 | Point FFD - (Jenna Amaro) Kill by Joelle Battles (from Manuela Nicolini), block error by Caprice Clarke. | so |
| For FFD: Kyla Berg; Joelle Battles. |
| 23-18 | Point RID - (Kyla Berg) Attack error by Kaylie Butts. | so |
| For RID: Alicia Iafrate; Caprice Clarke. |
| 24-18 | Point FFD - (Alicia Iafrate) Service error. | so |
| For FFD: Julia Kallen; Emily Schillinger. |
| For RID: Caprice Clarke; Alicia Iafrate. |
| 25-18 | Point FFD - (Julia Kallen) Kill by Laura Seeger (from Georgia Via). |
| For RID: Anilee Sher; Ali Ward; Morgan Koch; Caprice Clarke; Jenna Amaro; Morgan Romano; libero Danielle Blanco. |
| For FFD: Manuela Nicolini; Kyla Berg; Julia Kallen; Kaylie Butts; Ella Gardiner; Laura Seeger; libero Georgia Via. |
| 1-0 | Point FFD - (Julia Kallen) Kill by Ella Gardiner (from Manuela Nicolini). |
| 2-0 | Point FFD - (Julia Kallen) Service ace (Jenna Amaro). |
| 2-1 | Point RID - (Julia Kallen) Service error. | so |
| For RID: Pamela Loh; Ali Ward; Jillian Chan; Jenna Amaro. |
| 3-1 | Point FFD - (Pamela Loh) Kill by Manuela Nicolini (from Kyla Berg). | so |
| 4-1 | Point FFD - (Georgia Via) Service ace (Jillian Chan). |
| 5-1 | Point FFD - (Georgia Via) Attack error by Jillian Chan (block by Manuela Nicolini; Kaylie Butts). |
| 6-1 | Point FFD - (Georgia Via) Kill by Kaylie Butts (from Manuela Nicolini). |
| For RID: Jenna Amaro; Jillian Chan. |
| 7-1 | Point FFD - (Georgia Via) Kill by Laura Seeger (from Manuela Nicolini). |
| 7-2 | Point RID - (Georgia Via) Kill by Morgan Romano (from Anilee Sher). | so |
| 7-3 | Point RID - (Danielle Blanco) Attack error by Laura Seeger. |
| 7-4 | Point RID - (Danielle Blanco) Attack error by Laura Seeger (block by Morgan Romano; Caprice Clarke). |
| 8-4 | Point FFD - (Danielle Blanco) Kill by Laura Seeger (from Manuela Nicolini). | so |
| For FFD: Luci Albertson; Kyla Berg. |
| 9-4 | Point FFD - (Manuela Nicolini) Service ace (Danielle Blanco). |
| 10-4 | Point FFD - (Manuela Nicolini) Kill by Laura Seeger (from Julia Kallen). |
| Timeout Rider. |
| Media Timeout |
| 10-5 | Point RID - (Manuela Nicolini) Kill by Morgan Romano (from Anilee Sher). | so |
| 11-5 | Point FFD - (Morgan Romano) Attack error by Jenna Amaro. | so |
| For FFD: Emily Schillinger; Julia Kallen. |
| 12-5 | Point FFD - (Laura Seeger) Attack error by Jenna Amaro (block by Kaylie Butts; Luci Albertson). |
| 12-6 | Point RID - (Laura Seeger) Service error. | so |
| For RID: Ali Ward; Pamela Loh. |
| For FFD: Simone Tyson; Laura Seeger. |
| 12-7 | Point RID - (Jenna Amaro) Kill by Caprice Clarke. |
| 12-8 | Point RID - (Jenna Amaro) Attack error by Emily Schillinger (block by Anilee Sher; Caprice Clarke). |
| 12-9 | Point RID - (Jenna Amaro) Service ace (Georgia Via). |
| 13-9 | Point FFD - (Jenna Amaro) Kill by Luci Albertson (from Manuela Nicolini). | so |
| 14-9 | Point FFD - (Kaylie Butts) Bad set by Anilee Sher. |
| 14-10 | Point RID - (Kaylie Butts) Kill by Ali Ward (from Anilee Sher). | so |
| For RID: Alicia Iafrate; Caprice Clarke. |
| 14-11 | Point RID - (Alicia Iafrate) Attack error by Emily Schillinger (block by Anilee Sher). |
| 14-12 | Point RID - (Alicia Iafrate) Kill by Ali Ward (from Anilee Sher). |
| 15-12 | Point FFD - (Alicia Iafrate) Kill by Luci Albertson (from Manuela Nicolini). | so |
| For FFD: Kyla Berg; Luci Albertson. |
| For RID: Caprice Clarke; Alicia Iafrate. |
| 15-13 | Point RID - (Kyla Berg) Kill by Ali Ward (from Anilee Sher). | so |
| 15-14 | Point RID - (Anilee Sher) Attack error by Emily Schillinger. |
| 16-14 | Point FFD - (Anilee Sher) Kill by Manuela Nicolini (from Kyla Berg). | so |
| For FFD: Julia Kallen; Emily Schillinger; Laura Seeger; Simone Tyson. |
| 16-15 | Point RID - (Julia Kallen) Service error. | so |
| For RID: Pamela Loh; Ali Ward. |
| 17-15 | Point FFD - (Pamela Loh) Kill by Manuela Nicolini (from Julia Kallen). | so |
| 18-15 | Point FFD - (Georgia Via) Kill by Laura Seeger (from Julia Kallen). |
| 18-16 | Point RID - (Georgia Via) Kill by Jenna Amaro (from Anilee Sher). | so |
| 18-17 | Point RID - (Danielle Blanco) Bad set by Manuela Nicolini. |
| 19-17 | Point FFD - (Danielle Blanco) Kill by Laura Seeger (from Manuela Nicolini). | so |
| For FFD: Luci Albertson; Kyla Berg. |
| 20-17 | Point FFD - (Manuela Nicolini) Kill by Laura Seeger (from Manuela Nicolini). |
| Timeout Rider. |
| 21-17 | Point FFD - (Manuela Nicolini) Kill by Laura Seeger (from Manuela Nicolini). |
| 21-18 | Point RID - (Manuela Nicolini) Attack error by Laura Seeger. | so |
| 22-18 | Point FFD - (Morgan Romano) Service error. | so |
| 22-19 | Point RID - (Laura Seeger) Kill by Caprice Clarke (from Anilee Sher). | so |
| For RID: Ali Ward; Pamela Loh. |
| 22-20 | Point RID - (Jenna Amaro) Kill by Ali Ward (from Anilee Sher). |
| 22-21 | Point RID - (Jenna Amaro) Service ace (Laura Seeger). |
| For FFD: Morgan Doll; Laura Seeger. |
| 23-21 | Point FFD - (Jenna Amaro) Kill by Julia Kallen (from Morgan Doll). | so |
| For FFD: Maddy Jerdonek; Kaylie Butts. |
| 24-21 | Point FFD - (Maddy Jerdonek) Attack error by Ali Ward (block by Luci Albertson; Manuela Nicolini). |
| 24-22 | Point RID - (Maddy Jerdonek) Kill by Ali Ward (from Anilee Sher). | so |
| For RID: Alicia Iafrate; Caprice Clarke. |
| 24-23 | Point RID - (Alicia Iafrate) Kill by Ali Ward (from Morgan Romano). |
| For FFD: Kaylie Butts; Maddy Jerdonek. |
| 25-23 | Point FFD - (Alicia Iafrate) Service error. | so |
====================
==================== FAIRFIELD 3, RIDER 1
====================