Day Family Genealogy | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
You are currently anonymous Log In | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Margaret (Birdseye) Beardsley1611 - 1676 (~ 64 years)Drag or scroll to see more of the chart. John V Wilcoxson 1683-1748
William Wilcoxson 1685-Abt 1754
Timothy Wilcoxson 1711-1797
John Wilcoxson 1657-
William Wilcoxson 1659-
John Wilcoxson 1633-1690
Johannah Titherton Abt 1635-Bef 1683
Dorothy Blakeman 1683-1722
Daniel Foote 1682-1755
John Blakeman 1685-
Elizabeth Blakeman 1688-
Ebenezer Blakeman 1690-
Patience Wilcoxson 1663-1692
Ebenezer Blakeman -1715
Joanna Booth 1687-1742
James Booth 1687-1765
Martha Clark Abt 1694-1747
Sarah Thompson -1784
Hannah Wilcoxson 1664-1701
Joseph Booth 1656-1703
Nathan Beers 1691-
Josiah Beers 1693-
Elizabeth Ufford -1783
Mary Beers 1689-
Elizabeth Wilcoxson 1666-1694
Barnabus Beers 1658-1714
Mary Wilcoxson 1668-
Elizabeth Bourne 1627-1688
Hannah Wilcoxson 1694-
Gershom Palmer 1694-1770
Deacon Joseph Wilcoxson, III 1695-1774
Rebecca Hurd 1703-1758
David Wilcox 1700-1787
Mary Hutchinson 1705-1760
Abel Wilcoxson, Sr. 1702-1784
Martha Stevens 1706-1776
Elisha Wilcoxson 1704-Abt 1788
Mary Beach 1703-
Stephen (Wilcox) Wilcoxson 1706-1784
Mary Pierson 1713-1795
Lydia Wilcoxson 1713-1795
Samuel Buell 1713-1819
Lieut. Joseph Wilcoxson 1659-1747
Hannah Kelsey 1668-1729
Thomas Wilcoxson 1661-1694
Samuel Wilcoxson, Jr. 1696-1746
Mary Stevens -1740
Dinah Wilcoxson 1697-
Samuel Harris, Sr. 1696-
Anna Wilcoxson 1699-
William Wilcoxson, Sr. 1703-1783
Ruth Blanchard 1703-
Josiah Wilcoxson, Sr. 1706-1766
Keziah Kelsey 1704-
Lois Wilcoxson 1708-1736
Ebenezer Hull, Sr. 1705-1746
Ruth Wilcoxson 1711-
Benjamin Kelsey 1711-1752
Mary Wilcoxson 1713-
Obadiah Kelsey 1708-
Jeremiah Wilcoxson 1716-
Samuel Wilcoxson, Sr. 1664-1713
Ruth Westcott 1667-1728
Hannah Wilcoxson 1666-1708
Peter Farnum 1661-1704
Ensign Nathaniel Royce 1639-1736
Sarah Wilcoxson 1696-
Thomas Wilcoxson 1698-
Nathaniel Wilcoxson, Jr. 1700-1755
Mindwell Wilcoxson 1713-1793
Daniel Wilcoxson 1702-
Hannah Buell 1711-
Jonathan Wilcoxson 1705-1761
Nathaniel Wilcoxson, Sr. 1668-1712
Hannah Lane 1668-1727
William Wilcox 1702-1772
Thankful Adams 1701-
William Wilcoxson 1671-1733
Jezabel "Isabel" Wilson 1674-1746
Hannah Graves 1699-1770
Samuel Leete 1677-1751
Margaret Wilcoxson 1673-1763
Joseph Graves 1672-1714
John Wilcoxson 1705-1732
Abijah Wilcoxson 1706-
Elizabeth Wilcoxson 1709-
Margaret Wilcoxson 1712-1752
Hiel Kelsey 1713-1753
Mindwell Wilcoxson 1713-1793
Nathaniel Wilcoxson, Jr. 1700-1755
Abraham Wilcoxson 1715-Aft 1790
Ebenezer Wilcoxson 1717-1753
Silas Wilcoxson 1719-1755
Hannah Wilcoxson 1722-
Amos Wilcoxson 1725-1785
John Wilcoxson, Sr. 1675-1732
Hannah Sheather 1681-1751
Lieut. Joseph Wilcoxson 1635-1703
Anna (Mitchell) Sheather -Aft 1708
Joanna Farnham 1687-1742
Joseph Mallory 1666-1742
Thomas Barnes, Jr. 1654-1726
Peter Farnham 1689-1777
Rebecca Rutty 1685-1715
Hannah Farnham 1691-
Deacon John Graves 1683-1766
Nathaniel Farnham 1695-
Josiah Farnham 1698-1756
Sarah Cooper Atchinson 1702-
Phoebe (Phebe) Farnham 1700-
John Farnham 1702-1768
Hannah Wilcoxson 1666-1708
Sgt. Peter Farnham 1665-1704
Anna Wilcoxson 1697-
Ebenezer Crane 1702-1736
Mary Willcockson 1713-
Jeremiah Willcockson 1716-
Josiah (Wilcoxson) Wilcox 1706-1736
Lois Willcockson 1708-1736
William Wilcoxson, Sr. 1703-1783
Ruth Blanchard 1703-
Samuel Wilcoxson 1666-1713
Ruth E. Westcott Abt 1667-1729
Margaret Ann Sheather 1637-1710
Timothy Fairchild 1687-1726
Sarah Thompson 1692-
Joseph Fairchild, Jr. 1689-
Jeremiah Fairchild 1691-
Nathan Fairchild 1692-1730
Phebe St. John Abt 1705-1726
Sarah Fairchild 1694-1732
John Wildman Abt 1680-1727
Joanna Fairchild 1696-
Katherine Fairchild 1699-1723
Joseph Hawley Sanford 1697-1781
John Fairchild 1701-
Phoebe Fairchild 1704-
Thomas Fairchild 1712-
Joanna Wilcoxson 1667-1743
Joseph Fairchild, Sr. 1664-1713
Timothy Beach 1689-
Hannah Cook 1687-1768
Nathan Beach 1692-1739
Jemima Curtis 1694-1739
Moses Beach 1695-1781
Esther Tyler 1695-1750
Susannah 1708-1770
Gershom Beach 1697-1729
Deliverance How 1705-1748
Caleb Beach Abt 1699-1761
Eunice Tyler Abt 1700-1733
Thankful Beach 1702-1754
Jacob Royce 1697-1727
Daniel Baldwin 1705-1765
Joanna Beach 1705-Abt 1758
Abel Royce 1700-1769
Phebe Beach 1710-1740
John Tyler 1711-
Phebe Wilcoxson 1669-1758
Thomas Beach 1659-1741
John McEwen 1697-
Rebecca Picket 1701-
Elizabeth (Betty) McEwen 1699-
Elizabeth Macon 1701-1738
Thomas Norton 1697-1729
Robert McEwen 1702-
Mary Birdseye 1705-
Sarah McEwen 1704-
Timothy McEwen 1707-1788
Abigail Hurd 1711-1756
Gershom McEwen 1711-
Sarah Wilcoxson 1671-1762
Robert Joseph McEwen 1663-1740
Mary Hawley 1697-
Elizabeth Hawley 1699-Abt 1753
John Newell 1693-1777
Ebenezer Hawley 1701-
Elizabeth Wilcoxson 1673-1762
Captain Joseph Hawley 1675-1732
Sarah Walker 1697-
Abigail Walker 1699-
Joanna Walker 1702-
Robert Walker 1705-
Ruth Walker 1707-
Mary Walker 1710-
Captain John Sherwood 1705-1779
Phoebe Walker 1711-
James Walker 1715-
Ann Walker 1717-
Ruth Wilcoxson 1677-Aft 1743
Deacon Robert Walker 1668-1743
Phebe Royce 1700-
Samuel Ives 1695-1734
Mindwell Royce 1703-1776
Deacon Benjamin Royce 1705-1758
Rebecca Wilcoxson 1680-1716
Benjamin Royce 1677-1703
Captain Ephraim Preston 1709-1778
Patience Dayton Abt 1710-1753
Eunice Merriman 1721-Aft 1747
Elizabeth Preston 1711-1715
Joanna Preston 1714-1781
Daniel Johnson 1708-1780
Eliasaph Preston 1679-1763
Hester Gridley 1705-
Johannah Gridley 1708-Abt 1803
Timothy Gridley 1711-1764
Esther Porter 1699-1762
Samuel Gridley 1714-
Elizabeth Gridley 1715-Aft 1761
Samuel Stedman 1714-1781
Phebe Gridley 1717-
Abigail Gridley 1717-1799
Ruth Gridley 1720-
Hannah Gridley 1723-
Thomas Gridley 1725-1725
Elnathan Gridley 1727-1781
Hannah Wilcoxson 1685-1733
Thomas Gridley 1681-1758
Deacon Timothy Wilcoxson 1637-1713
Joanna Birdsey 1642-1713
Hannah Wilcoxson 1692-
Thomas Morton 1680-1725
Samuel Wilcoxson 1695-Aft 1720
John Wilcoxson 1698-
Joseph Wilcoxson 1701-1760
Elizabeth Holcombe 1703-1727
Mary Buttolph 1707-
Mindwell Wilcoxson 1704-1745
Phillip Loomis 1707-1751
Ephraim Wilcoxson 1707-Abt 1770
Samuel Wilcoxson 1666-1713
Mindwell Griffin 1662-1725
Elizabeth Wilcoxson 1700-1735
Samuel Hayes 1699-Aft 1787
William Wilcoxson, Jr. 1702-1772
Thanks Adams 1704-
Martha Wilcoxson 1704-1724
Azariah Wilcoxson, Sr. 1706-1776
Mary Saxton 1708-1776
Amos Wilcoxson 1708-1775
Joanna Hillier 1710-1810
John Wilcoxson 1710-
Mary (Wilcox) Wilcoxson 1713-1756
Samuel Humphrey, III 1710-1755
Daniel Wilcoxson 1717-
Lydia Humphrey 1715-1775
William Wilcoxson 1672-1733
Elizabeth Wilson 1674-1746
Joseph Wilcoxson 1705-1759
Elizabeth Humphrey 1717-
Sarah Wilcoxson 1712-1714
Hezekiah Wilcoxson 1713-
Abigail Wilcoxson 1715-Aft 1771
John Hill 1702-1771
Nathaniel Wilcoxson 1719-1791
Mary Mercy Wilcoxson 1719-1756
Samuel Humphrey, III 1710-1755
Gabriel Cornish 1716-1753
Ezra Wilcoxson 1721-1786
Mary Humphrey 1723-1756
Roger Wilcoxson, Sr. 1724-
Joseph Wilcoxson 1674-1770
Abigail Thrall 1681-1725
Benoni Wilcoxson Viets 1714-1715
Margaret Wilcoxson 1676-1714
Sgt. Samuel Wilcoxson 1640-1712
Hannah Rice 1639-1713
Elizabeth Stiles 1664-1752
Margaret Stiles 1666-Abt 1690
Isaac Eggleston 1695-1717
Mary Eggleston 1697-1735
Thomas Shepard 1697-1775
John Eggleston 1700-1701
Nathaniel Eggleston 1703-1796
Abigail Goodwin 1708-1801
Daniel Eggleston 1705-1776
Mary Stiles 1669-1766
Isaac Eggleston 1668-1735
Mindwell Stiles 1671-1685
Martha Styles 1702-
Samuel Stiles 1705-1792
Mary Phelps 1706-1799
Elizabeth Stiles 1708-1803
Daniel Spencer 1704-1772
Samuel Stiles 1674-1712
Martha Ellsworth 1662-1751
Joseph Stiles Abt 1676-1756
Benjamin Stiles 1680-1757
John Stiles 1729-1756
John Stiles 1683-1728
Elizabeth Taylor 1694-
Jonathan Stiles 1687-1775
Elizabeth Wilcoxson 1642-Aft 1687
Sgt. Henry Stiles 1632-1724
Lieut. Daniel Hayden, III 1703-1790
Esther Moore 1710-1747
Elizabeth McMoran -1776
Isaac Hayden 1706-1777
Hannah Stiles 1711-1750
Lieut. Daniel Hayden, Jr. 1666-1759
Elizabeth Gibbs 1669-1740
Hannah Phelps 1694-
Phebe Phelps 1696-
William Phelps 1698-1775
Martha Holcomb 1722-1776
Daniel Phelps 1701-1777
Mindwell Buckland 1700-1775
John Phelps 1703-1777
Sarah Cornish -1777
Elizabeth Phelps 1706-
Charles Phelps 1708-
Margaret Abt 1700-
Hannah Hayden 1668-
William Phelps 1660-1711
Nathaniel Hayden 1670-1675
Nathaniel Hayden 1671-1671
William Hayden 1673-1675
Nathaniel Hayden 1706-1707
Miriam Hayden 1708-
Job Rockwell Abt 1705-
Mary Hayden 1710-1756
Timothy Thrall 1713-1796
Elizabeth Hayden 1712-1776
Eliakim Gaylord 1707-1796
William Hayden 1676-1713
Miriam Gibbs 1681-1747
Anna Hayden 1706-
Lieut. Abraham Adams 1687-1769
Samuel Hayden, Jr. 1707-
Abigail Hall 1715-
Nathaniel Hayden 1709-1803
Joseph Hayden 1711-1782
William Hayden 1714-1785
Sarah Hayden 1716-1808
Samuel Hayden 1678-1742
Anna Holcomb 1681-1756
Ebenezer Hayden 1709-1790
Dorothy Loomis 1722-
Mindwell Hayden 1713-
David Hayden 1715-
Ebenezer Hayden 1681-1759
Mindwell Griswold Abt 1687-Bef 1781
Mary Hayden 1686-1708
Hannah Wilcoxson 1644-1722
Lieut. Daniel Hayden 1640-1713
Obadiah Wilcoxson Abt 1648-1714
Mary Griswold 1650-1670
Lydia Munson 1696-
Joseph Sperry 1687-1754
Thomas Munson, Jr. 1698-
Sarah Blakeslee 1708-
Mary Munson 1700-
Aaron Tuttle 1698-1765
Obadiah Munson, Sr. 1703-1773
Hannah Wilmot 1699-1754
Hannah Munson 1705-
Joanna Munson 1708-
Rachel Munson 1709-
Eunice Munson 1712-
Lieut. Samuel Bradley 1707-
Thankful Munson 1714-
Ebenezer Munson, Sr. 1717-
Abigail Hotchkiss Abt 1710-1792
Mary Wilcoxson 1676-1755
Captain Thomas Munson, Sr. 1671-1746
Lydia Wilcoxson 1678-1678
Obadiah Wilcoxson, Jr. 1679-1746
Ebenezer Wilcox, Jr. 1708-1756
Elizabeth Dewey 1710-
Martha Wilcox 1710-1761
Ebenezer Dewey 1712-1791
Lydia Wilcox 1716-1796
Obadiah Wilcoxson 1720-1771
Phoebe Wilcox 1719-
Obadiah Wilcox 1724-1810
Sarah Talcott 1735-1809
Ebenezer Wilcoxson, Sr. 1682-1746
Martha Gaylord 1687-1744
Lydia Alling 1656-1688
Timothy Wilcoxson 1690-Abt 1710
Silence Wilcoxson 1691-
Obadiah Wilcoxson 1720-1771
Lydia Wilcox 1716-1796
Sarah Wilcoxson 1723-YOUNG
John Wilcox 1726-1794
Grace Griswold 1734-1823
Ezra Wilcoxson 1728-1805
Mary Wilcoxson 1731-1771
Asahel Wilcoxson 1735-
John Wilcoxson 1692-1753
Deborah Parmelee 1700-1792
Timothy Wilcoxson 1724-1781
Joseph Wilcoxson 1726-1808
Elizabeth Wilcoxson 1728-1757
Jedidiah Coe 1725-1803
Jehiel Wilcoxson 1731-1786
Hannah Wilcoxson 1733-1786
Joseph Wilcoxson 1694-1770
Hannah Goodale 1701-1770
Daniel Hill 1719-1761
Mary Hoyt 1716-1801
Reuben Hill 1715-
James Hill 1717-
Deacon Timothy Hill, Esq. Abt 1722-1781
Elizabeth Stevens Abt 1727-1801
Abner Hill 1726-
Mindwell Hill 1729-
Irena Hill 1732-
Lois Hill 1736-1779
Timothy Spencer 1734-1779
Isaac Hill 1740-1835
Elizabeth Lawrence 1758-1810
Eunice Mallory 1746-1805
Mindwell Wilcox 1696-1770
Daniel Hill, Sr. 1692-1745
John Merriman, Jr. 1728-
Thankful Merriman 1731-
Silas Merriman 1734-
Eben (Eber) Merriman 1736-1808
Sarah Hastings Abt 1740-1782
Jemima Wilcoxson 1699-1764
Reverend John Merriman, Sr. 1691-1784
Ephraim Wilcoxson 1700-
Janna Wilcoxson Abt 1702-
Thankful Wilcoxson 1702-Aft 1745
Silence Mansfield 1664-1736
Daniel Bartlett 1687-
Sarah Meigs 1668-1688
Daniel Bartlett 1665-1747
John Meigs 1697-1767
Thankful Murray 1690-1750
John Meigs, Jr. 1670-1718
Rebecca Hand 1674-1719
Hester Esther Meigs 1709-
Stephen Bishop 1708-
Janna Meigs 1672-
Ebenezer Meigs 1675-
Hannah Meigs 1678-
Esther Meigs 1680-
Mindwell Crittendon 1706-
Lydia Crittendon 1709-
Samuel Crittendon 1711-
Samuel Crittendon 1712-
Isaac Crittendon 1715-
Desire Crittendon 1717-
Lydia Crittendon 1719-
Nathaniel Crittendon 1721-
Mindwell Meigs 1682-1762
Deacon Samuel Cruttenden 1675-1745
Caleb Stone 1714-1788
Rebecca Evarts 1715-1785
Sarah Stone 1716-1746
Rhoda Stone 1719-1769
Deacon Daniel Leete 1709-1772
Deborah Stone 1723-1735
Reubin Stone 1726-1804
Solomon Stone 1729-1729
Tryphena Stone 1730-
Sarah Meigs 1691-1775
Caleb Stone 1685-1765
Sarah Wilcoxson 1648-1691
Deacon John Meigs 1642-1713
Mary Wilcoxson 1650-1674
Sgt. Moses Merriman 1691-1744
Martha Beach 1694-Aft 1731
Elizabeth Merriman 1693-1775
Henry Turhand Abt 1687-
Joseph Royce 1690-1760
Captain Elsapeth (or Eliasaph) Merriman 1695-1758
Abigail Hull 1704-1774
Phebe Merriman 1697-1772
Hannah Merriman 1697-1738
John Andrews 1692-1753
Phebe Merriman 1699-1772
Waitstill Munson 1697-1789
Lydia Merriman 1701-Bef 1702
Lydia Merriman 1702-1785
Captain Ephraim Cook 1699-1774
Mary Preston 1674-1755
Corporal Caleb Merriman 1665-1703
Tamar Munson 1707-1788
James Hotchkiss 1706-1781
Lemuel Munson 1709-1741
Deacon Merriman Munson 1710-1782
Esther Johnson 1712-1757
Lent Munson 1712-1771
Mary Cooley 1715-1777
Mamre Munson 1712-1744
Joseph Ives, Jr. 1709-1776
Sgt. Samuel Munson, Jr. 1669-1741
Deacon Eliasaph Preston 1643-1705
William Beach 1694-1751
Elnathan Beach 1698-1742
Abigail Uffont -1738
Hannah Cooke -1744
John Beach 1700-1782
Mary Beach 1703-
Elisha Wilcoxson 1704-Abt 1788
Hannah Beach 1709-
Dinah Beach 1713-1714
Hannah Birdseye 1671-1750
Isaac Beach 1669-1741
Mary Birdsey 1675-1691
Sarah Birdsey 1678-1679
Mary Birdseye 1705-
Robert McEwen 1702-
Elizabeth Birdseye 1706-
Benjamin Curtis 1704-1782
Johannah Birdseye 1708-1758
Ephraim Watkins 1706-1751
Phoebe Birdseye 1710-
John Birdseye 1712-
Eunice Birdseye 1715-
Comfort Birdseye 1716-
Abel Birdseye, Sr. 1679-1747
Comfort Wells 1677-1717
William Birdseye 1720-
Sarah Birdseye 1722-
Abel Birdseye, Jr. 1724-
Thomas Birdseye 1727-
Hannah Birdseye 1710-
Dinah Birdseye 1712-
Reverend Nathan Birdseye, Sr. 1714-1818
Dorothy Hawley 1719-1807
Joseph Birdseye 1717-
Joseph Birdseye 1682-1757
Sarah Thompson 1685-1726
Elizabeth (Comfort) Birdsey 1685-1692
Dinah Deborah Birdseye 1688-1765
Benjamin Beach 1682-1769
Samuel Norton, Jr. 1714-
Lieut. Colonel Ebenezer Norton 1715-1785
Elizabeth Baldwin 1722-1811
Samuel Norton 1718-
Noah Norton 1720-
David Norton 1726-1769
Anna Anner Brownson Abt 1730-1816
Noah Norton 1728-
Samuel Norton, Sr. 1681-1767
Phebe Wilcoxson 1650-1743
John Birdsey, Jr. 1641-1697
John Beach 1654-1712
Joanna Wilcoxson 1653-1722
Margaret (Birdseye) Beardsley 1611-1676
William Wilcoxson 1602-1651
William Hayden 1602-1669
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||